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 : B5B93B0D16ABE609DD4DA844436C7C6A51D9AA460BD315B6DC54AE49E4C74E7B ROM:00110000 ; Input MD5 : 5DB8B176B783758306D9E4E8E40AE301 ROM:00110000 ; Input CRC32 : 077E3D96 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_114520↓o ROM:00110000 ; sub_114766↓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 $5C ; \ ROM:00110007 dc.b $B0 ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $66 ; f ROM:0011000B dc.b 8 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $66 ; f ROM:0011000F dc.b 8 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $66 ; f ROM:00110013 dc.b 8 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $66 ; f ROM:00110017 dc.b $A ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $66 ; f ROM:0011001B dc.b $A ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $66 ; f ROM:0011001F dc.b $A ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $66 ; f ROM:00110023 dc.b $A ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $66 ; f ROM:00110027 dc.b 8 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $66 ; f ROM:0011002B dc.b 8 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $66 ; f ROM:0011002F dc.b 8 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $66 ; f ROM:00110033 dc.b 8 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $66 ; f ROM:00110037 dc.b 8 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $66 ; f ROM:0011003B dc.b 8 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $66 ; f ROM:0011003F dc.b 8 ROM:00110040 dc.b $FF ROM:00110041 dc.b $FF ROM:00110042 dc.b $FF ROM:00110043 dc.b $FF ROM:00110044 dc.b $FF ROM:00110045 dc.b $FF ROM:00110046 dc.b $FF ROM:00110047 dc.b $FF ROM:00110048 dc.b $FF ROM:00110049 dc.b $FF ROM:0011004A dc.b $FF ROM:0011004B dc.b $FF ROM:0011004C dc.b $FF ROM:0011004D dc.b $FF ROM:0011004E dc.b $FF ROM:0011004F dc.b $FF ROM:00110050 dc.b $FF ROM:00110051 dc.b $FF ROM:00110052 dc.b $FF ROM:00110053 dc.b $FF ROM:00110054 dc.b $FF ROM:00110055 dc.b $FF ROM:00110056 dc.b $FF ROM:00110057 dc.b $FF ROM:00110058 dc.b $FF ROM:00110059 dc.b $FF ROM:0011005A dc.b $FF ROM:0011005B dc.b $FF ROM:0011005C dc.b $FF ROM:0011005D dc.b $FF ROM:0011005E dc.b $FF ROM:0011005F dc.b $FF ROM:00110060 dc.b 0 ROM:00110061 dc.b $11 ROM:00110062 dc.b $66 ; f ROM:00110063 dc.b 8 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $66 ; f ROM:00110067 dc.b $A ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $66 ; f ROM:0011006B dc.b $A ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $66 ; f ROM:0011006F dc.b $A ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $66 ; f ROM:00110073 dc.b $A ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $66 ; f ROM:00110077 dc.b $A ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $66 ; f ROM:0011007B dc.b $A ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $66 ; f ROM:0011007F dc.b $A ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $66 ; f ROM:00110083 dc.b $A ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $66 ; f ROM:00110087 dc.b $A ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $66 ; f ROM:0011008B dc.b $A ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $66 ; f ROM:0011008F dc.b $A ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $66 ; f ROM:00110093 dc.b $A ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $66 ; f ROM:00110097 dc.b $A ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $66 ; f ROM:0011009B dc.b $A ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $66 ; f ROM:0011009F dc.b $A ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $66 ; f ROM:001100A3 dc.b $A ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $66 ; f ROM:001100A7 dc.b $A ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $66 ; f ROM:001100AB dc.b $A ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $66 ; f ROM:001100AF dc.b $A ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $66 ; f ROM:001100B3 dc.b $A ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $66 ; f ROM:001100B7 dc.b $A ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $66 ; f ROM:001100BB dc.b $A ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $66 ; f ROM:001100BF dc.b $A ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $66 ; f ROM:001100C3 dc.b 8 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $66 ; f ROM:001100C7 dc.b 8 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $66 ; f ROM:001100CB dc.b 8 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $66 ; f ROM:001100CF dc.b 8 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $66 ; f ROM:001100D3 dc.b 8 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $66 ; f ROM:001100D7 dc.b 8 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $66 ; f ROM:001100DB dc.b 8 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $66 ; f ROM:001100DF dc.b 8 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $66 ; f ROM:001100E3 dc.b 8 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $66 ; f ROM:001100E7 dc.b 8 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $66 ; f ROM:001100EB dc.b 8 ROM:001100EC dc.b $FF ROM:001100ED dc.b $FF ROM:001100EE dc.b $FF ROM:001100EF dc.b $FF ROM:001100F0 dc.b $FF ROM:001100F1 dc.b $FF ROM:001100F2 dc.b $FF ROM:001100F3 dc.b $FF ROM:001100F4 dc.b $FF ROM:001100F5 dc.b $FF ROM:001100F6 dc.b $FF ROM:001100F7 dc.b $FF ROM:001100F8 dc.b $FF ROM:001100F9 dc.b $FF ROM:001100FA dc.b $FF ROM:001100FB dc.b $FF ROM:001100FC dc.b $FF ROM:001100FD dc.b $FF ROM:001100FE dc.b $FF ROM:001100FF dc.b $FF ROM:00110100 dc.b 0 ROM:00110101 dc.b $11 ROM:00110102 dc.b $10 ROM:00110103 dc.b $A6 ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $56 ; V ROM:00110107 dc.b $C2 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $56 ; V ROM:0011010B dc.b $C2 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $5B ; [ ROM:0011010F dc.b $5C ; \ ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $5B ; [ ROM:00110113 dc.b $5C ; \ ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $5B ; [ ROM:00110117 dc.b $5C ; \ ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $5B ; [ ROM:0011011B dc.b $5C ; \ ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $42 ; B ROM:0011011F dc.b $A6 ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $66 ; f ROM:00110123 dc.b $26 ; & ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $56 ; V ROM:00110127 dc.b $BA ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $56 ; V ROM:0011012B dc.b $B2 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $66 ; f ROM:0011012F dc.b $16 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $66 ; f ROM:00110133 dc.b $1E ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $66 ; f ROM:00110137 dc.b $34 ; 4 ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $66 ; f ROM:0011013B dc.b $4A ; J ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $66 ; f ROM:0011013F dc.b $42 ; B ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $1A ROM:00110143 dc.b $34 ; 4 ROM:00110144 dc.b $FF ROM:00110145 dc.b $FF ROM:00110146 dc.b $FF ROM:00110147 dc.b $FF ROM:00110148 dc.b 0 ROM:00110149 dc.b $11 ROM:0011014A dc.b $65 ; e ROM:0011014B dc.b $18 ROM:0011014C dc.b $FF ROM:0011014D dc.b $FF ROM:0011014E dc.b $FF ROM:0011014F dc.b $FF ROM:00110150 dc.b $FF ROM:00110151 dc.b $FF ROM:00110152 dc.b $FF ROM:00110153 dc.b $FF ROM:00110154 dc.b $FF ROM:00110155 dc.b $FF ROM:00110156 dc.b $FF ROM:00110157 dc.b $FF ROM:00110158 dc.b $FF ROM:00110159 dc.b $FF ROM:0011015A dc.b $FF ROM:0011015B dc.b $FF ROM:0011015C dc.b $FF ROM:0011015D dc.b $FF ROM:0011015E dc.b $FF ROM:0011015F dc.b $FF ROM:00110160 dc.b $FF ROM:00110161 dc.b $FF ROM:00110162 dc.b $FF ROM:00110163 dc.b $FF ROM:00110164 dc.b $FF ROM:00110165 dc.b $FF ROM:00110166 dc.b $FF ROM:00110167 dc.b $FF ROM:00110168 dc.b $FF ROM:00110169 dc.b $FF ROM:0011016A dc.b $FF ROM:0011016B dc.b $FF ROM:0011016C dc.b $FF ROM:0011016D dc.b $FF ROM:0011016E dc.b $FF ROM:0011016F dc.b $FF ROM:00110170 dc.b $FF ROM:00110171 dc.b $FF ROM:00110172 dc.b $FF ROM:00110173 dc.b $FF ROM:00110174 dc.b $FF ROM:00110175 dc.b $FF ROM:00110176 dc.b $FF ROM:00110177 dc.b $FF ROM:00110178 dc.b $FF ROM:00110179 dc.b $FF ROM:0011017A dc.b $FF ROM:0011017B dc.b $FF ROM:0011017C dc.b $FF ROM:0011017D dc.b $FF ROM:0011017E dc.b $FF ROM:0011017F dc.b $FF ROM:00110180 dc.b $FF ROM:00110181 dc.b $FF ROM:00110182 dc.b $FF ROM:00110183 dc.b $FF ROM:00110184 dc.b $FF ROM:00110185 dc.b $FF ROM:00110186 dc.b $FF ROM:00110187 dc.b $FF ROM:00110188 dc.b $FF ROM:00110189 dc.b $FF ROM:0011018A dc.b $FF ROM:0011018B dc.b $FF ROM:0011018C dc.b $FF ROM:0011018D dc.b $FF ROM:0011018E dc.b $FF ROM:0011018F dc.b $FF ROM:00110190 dc.b $FF ROM:00110191 dc.b $FF ROM:00110192 dc.b $FF ROM:00110193 dc.b $FF ROM:00110194 dc.b $FF ROM:00110195 dc.b $FF ROM:00110196 dc.b $FF ROM:00110197 dc.b $FF ROM:00110198 dc.b $FF ROM:00110199 dc.b $FF ROM:0011019A dc.b $FF ROM:0011019B dc.b $FF ROM:0011019C dc.b $FF ROM:0011019D dc.b $FF ROM:0011019E dc.b $FF ROM:0011019F dc.b $FF ROM:001101A0 dc.b $FF ROM:001101A1 dc.b $FF ROM:001101A2 dc.b $FF ROM:001101A3 dc.b $FF ROM:001101A4 dc.b $FF ROM:001101A5 dc.b $FF ROM:001101A6 dc.b $FF ROM:001101A7 dc.b $FF ROM:001101A8 dc.b $FF ROM:001101A9 dc.b $FF ROM:001101AA dc.b $FF ROM:001101AB dc.b $FF ROM:001101AC dc.b $FF ROM:001101AD dc.b $FF ROM:001101AE dc.b $FF ROM:001101AF dc.b $FF ROM:001101B0 dc.b $FF ROM:001101B1 dc.b $FF ROM:001101B2 dc.b $FF ROM:001101B3 dc.b $FF ROM:001101B4 dc.b $FF ROM:001101B5 dc.b $FF ROM:001101B6 dc.b $FF ROM:001101B7 dc.b $FF ROM:001101B8 dc.b $FF ROM:001101B9 dc.b $FF ROM:001101BA dc.b $FF ROM:001101BB dc.b $FF ROM:001101BC dc.b $FF ROM:001101BD dc.b $FF ROM:001101BE dc.b $FF ROM:001101BF dc.b $FF ROM:001101C0 dc.b $FF ROM:001101C1 dc.b $FF ROM:001101C2 dc.b $FF ROM:001101C3 dc.b $FF ROM:001101C4 dc.b $FF ROM:001101C5 dc.b $FF ROM:001101C6 dc.b $FF ROM:001101C7 dc.b $FF ROM:001101C8 dc.b $FF ROM:001101C9 dc.b $FF ROM:001101CA dc.b $FF ROM:001101CB dc.b $FF ROM:001101CC dc.b $FF ROM:001101CD dc.b $FF ROM:001101CE dc.b $FF ROM:001101CF dc.b $FF ROM:001101D0 dc.b $FF ROM:001101D1 dc.b $FF ROM:001101D2 dc.b $FF ROM:001101D3 dc.b $FF ROM:001101D4 dc.b $FF ROM:001101D5 dc.b $FF ROM:001101D6 dc.b $FF ROM:001101D7 dc.b $FF ROM:001101D8 dc.b $FF ROM:001101D9 dc.b $FF ROM:001101DA dc.b $FF ROM:001101DB dc.b $FF ROM:001101DC dc.b $FF ROM:001101DD dc.b $FF ROM:001101DE dc.b $FF ROM:001101DF dc.b $FF ROM:001101E0 dc.b $FF ROM:001101E1 dc.b $FF ROM:001101E2 dc.b $FF ROM:001101E3 dc.b $FF ROM:001101E4 dc.b $FF ROM:001101E5 dc.b $FF ROM:001101E6 dc.b $FF ROM:001101E7 dc.b $FF ROM:001101E8 dc.b $FF ROM:001101E9 dc.b $FF ROM:001101EA dc.b $FF ROM:001101EB dc.b $FF ROM:001101EC dc.b $FF ROM:001101ED dc.b $FF ROM:001101EE dc.b $FF ROM:001101EF dc.b $FF ROM:001101F0 dc.b $FF ROM:001101F1 dc.b $FF ROM:001101F2 dc.b $FF ROM:001101F3 dc.b $FF ROM:001101F4 dc.b $FF ROM:001101F5 dc.b $FF ROM:001101F6 dc.b $FF ROM:001101F7 dc.b $FF ROM:001101F8 dc.b $FF ROM:001101F9 dc.b $FF ROM:001101FA dc.b $FF ROM:001101FB dc.b $FF ROM:001101FC dc.b $FF ROM:001101FD dc.b $FF ROM:001101FE dc.b $FF ROM:001101FF dc.b $FF ROM:00110200 dc.b $FF ROM:00110201 dc.b $FF ROM:00110202 dc.b $FF ROM:00110203 dc.b $FF ROM:00110204 dc.b $FF ROM:00110205 dc.b $FF ROM:00110206 dc.b $FF ROM:00110207 dc.b $FF ROM:00110208 dc.b $FF ROM:00110209 dc.b $FF ROM:0011020A dc.b $FF ROM:0011020B dc.b $FF ROM:0011020C dc.b $FF ROM:0011020D dc.b $FF ROM:0011020E dc.b $FF ROM:0011020F dc.b $FF ROM:00110210 dc.b $FF ROM:00110211 dc.b $FF ROM:00110212 dc.b $FF ROM:00110213 dc.b $FF ROM:00110214 dc.b $FF ROM:00110215 dc.b $FF ROM:00110216 dc.b $FF ROM:00110217 dc.b $FF ROM:00110218 dc.b $FF ROM:00110219 dc.b $FF ROM:0011021A dc.b $FF ROM:0011021B dc.b $FF ROM:0011021C dc.b $FF ROM:0011021D dc.b $FF ROM:0011021E dc.b $FF ROM:0011021F dc.b $FF ROM:00110220 dc.b $FF ROM:00110221 dc.b $FF ROM:00110222 dc.b $FF ROM:00110223 dc.b $FF ROM:00110224 dc.b 0 ROM:00110225 dc.b $11 ROM:00110226 dc.b $42 ; B ROM:00110227 dc.b $8C ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $17 ROM:0011022B dc.b $68 ; h ROM:0011022C dc.b $FF ROM:0011022D dc.b $FF ROM:0011022E dc.b $FF ROM:0011022F dc.b $FF ROM:00110230 dc.b $FF ROM:00110231 dc.b $FF ROM:00110232 dc.b $FF ROM:00110233 dc.b $FF ROM:00110234 dc.b $FF ROM:00110235 dc.b $FF ROM:00110236 dc.b $FF ROM:00110237 dc.b $FF ROM:00110238 dc.b $FF ROM:00110239 dc.b $FF ROM:0011023A dc.b $FF ROM:0011023B dc.b $FF ROM:0011023C dc.b $FF ROM:0011023D dc.b $FF ROM:0011023E dc.b $FF ROM:0011023F dc.b $FF ROM:00110240 dc.b $FF ROM:00110241 dc.b $FF ROM:00110242 dc.b $FF ROM:00110243 dc.b $FF ROM:00110244 dc.b $FF ROM:00110245 dc.b $FF ROM:00110246 dc.b $FF ROM:00110247 dc.b $FF ROM:00110248 dc.b $FF ROM:00110249 dc.b $FF ROM:0011024A dc.b $FF ROM:0011024B dc.b $FF ROM:0011024C dc.b $FF ROM:0011024D dc.b $FF ROM:0011024E dc.b $FF ROM:0011024F dc.b $FF ROM:00110250 dc.b $FF ROM:00110251 dc.b $FF ROM:00110252 dc.b $FF ROM:00110253 dc.b $FF ROM:00110254 dc.b $FF ROM:00110255 dc.b $FF ROM:00110256 dc.b $FF ROM:00110257 dc.b $FF ROM:00110258 dc.b $FF ROM:00110259 dc.b $FF ROM:0011025A dc.b $FF ROM:0011025B dc.b $FF ROM:0011025C dc.b $FF ROM:0011025D dc.b $FF ROM:0011025E dc.b $FF ROM:0011025F dc.b $FF ROM:00110260 dc.b $FF ROM:00110261 dc.b $FF ROM:00110262 dc.b $FF ROM:00110263 dc.b $FF ROM:00110264 dc.b $FF ROM:00110265 dc.b $FF ROM:00110266 dc.b $FF ROM:00110267 dc.b $FF ROM:00110268 dc.b $FF ROM:00110269 dc.b $FF ROM:0011026A dc.b $FF ROM:0011026B dc.b $FF ROM:0011026C dc.b $FF ROM:0011026D dc.b $FF ROM:0011026E dc.b $FF ROM:0011026F dc.b $FF ROM:00110270 dc.b $FF ROM:00110271 dc.b $FF ROM:00110272 dc.b $FF ROM:00110273 dc.b $FF ROM:00110274 dc.b $FF ROM:00110275 dc.b $FF ROM:00110276 dc.b $FF ROM:00110277 dc.b $FF ROM:00110278 dc.b $FF ROM:00110279 dc.b $FF ROM:0011027A dc.b $FF ROM:0011027B dc.b $FF ROM:0011027C dc.b $FF ROM:0011027D dc.b $FF ROM:0011027E dc.b $FF ROM:0011027F dc.b $FF ROM:00110280 dc.b $FF ROM:00110281 dc.b $FF ROM:00110282 dc.b $FF ROM:00110283 dc.b $FF ROM:00110284 dc.b $FF ROM:00110285 dc.b $FF ROM:00110286 dc.b $FF ROM:00110287 dc.b $FF ROM:00110288 dc.b $FF ROM:00110289 dc.b $FF ROM:0011028A dc.b $FF ROM:0011028B dc.b $FF ROM:0011028C dc.b $FF ROM:0011028D dc.b $FF ROM:0011028E dc.b $FF ROM:0011028F dc.b $FF ROM:00110290 dc.b $FF ROM:00110291 dc.b $FF ROM:00110292 dc.b $FF ROM:00110293 dc.b $FF ROM:00110294 dc.b $FF ROM:00110295 dc.b $FF ROM:00110296 dc.b $FF ROM:00110297 dc.b $FF ROM:00110298 dc.b $FF ROM:00110299 dc.b $FF ROM:0011029A dc.b $FF ROM:0011029B dc.b $FF ROM:0011029C dc.b $FF ROM:0011029D dc.b $FF ROM:0011029E dc.b $FF ROM:0011029F dc.b $FF ROM:001102A0 dc.b $FF ROM:001102A1 dc.b $FF ROM:001102A2 dc.b $FF ROM:001102A3 dc.b $FF ROM:001102A4 dc.b $FF ROM:001102A5 dc.b $FF ROM:001102A6 dc.b $FF ROM:001102A7 dc.b $FF ROM:001102A8 dc.b $FF ROM:001102A9 dc.b $FF ROM:001102AA dc.b $FF ROM:001102AB dc.b $FF ROM:001102AC dc.b $FF ROM:001102AD dc.b $FF ROM:001102AE dc.b $FF ROM:001102AF dc.b $FF ROM:001102B0 dc.b $FF ROM:001102B1 dc.b $FF ROM:001102B2 dc.b $FF ROM:001102B3 dc.b $FF ROM:001102B4 dc.b $FF ROM:001102B5 dc.b $FF ROM:001102B6 dc.b $FF ROM:001102B7 dc.b $FF ROM:001102B8 dc.b $FF ROM:001102B9 dc.b $FF ROM:001102BA dc.b $FF ROM:001102BB dc.b $FF ROM:001102BC dc.b $FF ROM:001102BD dc.b $FF ROM:001102BE dc.b $FF ROM:001102BF dc.b $FF ROM:001102C0 dc.b $FF ROM:001102C1 dc.b $FF ROM:001102C2 dc.b $FF ROM:001102C3 dc.b $FF ROM:001102C4 dc.b $FF ROM:001102C5 dc.b $FF ROM:001102C6 dc.b $FF ROM:001102C7 dc.b $FF ROM:001102C8 dc.b $FF ROM:001102C9 dc.b $FF ROM:001102CA dc.b $FF ROM:001102CB dc.b $FF ROM:001102CC dc.b $FF ROM:001102CD dc.b $FF ROM:001102CE dc.b $FF ROM:001102CF dc.b $FF ROM:001102D0 dc.b $FF ROM:001102D1 dc.b $FF ROM:001102D2 dc.b $FF ROM:001102D3 dc.b $FF ROM:001102D4 dc.b $FF ROM:001102D5 dc.b $FF ROM:001102D6 dc.b $FF ROM:001102D7 dc.b $FF ROM:001102D8 dc.b $FF ROM:001102D9 dc.b $FF ROM:001102DA dc.b $FF ROM:001102DB dc.b $FF ROM:001102DC dc.b $FF ROM:001102DD dc.b $FF ROM:001102DE dc.b $FF ROM:001102DF dc.b $FF ROM:001102E0 dc.b $FF ROM:001102E1 dc.b $FF ROM:001102E2 dc.b $FF ROM:001102E3 dc.b $FF ROM:001102E4 dc.b $FF ROM:001102E5 dc.b $FF ROM:001102E6 dc.b $FF ROM:001102E7 dc.b $FF ROM:001102E8 dc.b $FF ROM:001102E9 dc.b $FF ROM:001102EA dc.b $FF ROM:001102EB dc.b $FF ROM:001102EC dc.b $FF ROM:001102ED dc.b $FF ROM:001102EE dc.b $FF ROM:001102EF dc.b $FF ROM:001102F0 dc.b $FF ROM:001102F1 dc.b $FF ROM:001102F2 dc.b $FF ROM:001102F3 dc.b $FF ROM:001102F4 dc.b $FF ROM:001102F5 dc.b $FF ROM:001102F6 dc.b $FF ROM:001102F7 dc.b $FF ROM:001102F8 dc.b $FF ROM:001102F9 dc.b $FF ROM:001102FA dc.b $FF ROM:001102FB dc.b $FF ROM:001102FC dc.b $FF ROM:001102FD dc.b $FF ROM:001102FE dc.b $FF ROM:001102FF dc.b $FF ROM:00110300 dc.b $FF ROM:00110301 dc.b $FF ROM:00110302 dc.b $FF ROM:00110303 dc.b $FF ROM:00110304 dc.b $FF ROM:00110305 dc.b $FF ROM:00110306 dc.b $FF ROM:00110307 dc.b $FF ROM:00110308 dc.b $FF ROM:00110309 dc.b $FF ROM:0011030A dc.b $FF ROM:0011030B dc.b $FF ROM:0011030C dc.b $FF ROM:0011030D dc.b $FF ROM:0011030E dc.b $FF ROM:0011030F dc.b $FF ROM:00110310 dc.b $FF ROM:00110311 dc.b $FF ROM:00110312 dc.b $FF ROM:00110313 dc.b $FF ROM:00110314 dc.b $FF ROM:00110315 dc.b $FF ROM:00110316 dc.b $FF ROM:00110317 dc.b $FF ROM:00110318 dc.b $FF ROM:00110319 dc.b $FF ROM:0011031A dc.b $FF ROM:0011031B dc.b $FF ROM:0011031C dc.b $FF ROM:0011031D dc.b $FF ROM:0011031E dc.b $FF ROM:0011031F dc.b $FF ROM:00110320 dc.b $FF ROM:00110321 dc.b $FF ROM:00110322 dc.b $FF ROM:00110323 dc.b $FF ROM:00110324 dc.b $FF ROM:00110325 dc.b $FF ROM:00110326 dc.b $FF ROM:00110327 dc.b $FF ROM:00110328 dc.b $FF ROM:00110329 dc.b $FF ROM:0011032A dc.b $FF ROM:0011032B dc.b $FF ROM:0011032C dc.b $FF ROM:0011032D dc.b $FF ROM:0011032E dc.b $FF ROM:0011032F dc.b $FF ROM:00110330 dc.b $FF ROM:00110331 dc.b $FF ROM:00110332 dc.b $FF ROM:00110333 dc.b $FF ROM:00110334 dc.b $FF ROM:00110335 dc.b $FF ROM:00110336 dc.b $FF ROM:00110337 dc.b $FF ROM:00110338 dc.b $FF ROM:00110339 dc.b $FF ROM:0011033A dc.b $FF ROM:0011033B dc.b $FF ROM:0011033C dc.b $FF ROM:0011033D dc.b $FF ROM:0011033E dc.b $FF ROM:0011033F dc.b $FF ROM:00110340 dc.b $FF ROM:00110341 dc.b $FF ROM:00110342 dc.b $FF ROM:00110343 dc.b $FF ROM:00110344 dc.b $FF ROM:00110345 dc.b $FF ROM:00110346 dc.b $FF ROM:00110347 dc.b $FF ROM:00110348 dc.b $FF ROM:00110349 dc.b $FF ROM:0011034A dc.b $FF ROM:0011034B dc.b $FF ROM:0011034C dc.b $FF ROM:0011034D dc.b $FF ROM:0011034E dc.b $FF ROM:0011034F dc.b $FF ROM:00110350 dc.b $FF ROM:00110351 dc.b $FF ROM:00110352 dc.b $FF ROM:00110353 dc.b $FF ROM:00110354 dc.b $FF ROM:00110355 dc.b $FF ROM:00110356 dc.b $FF ROM:00110357 dc.b $FF ROM:00110358 dc.b $FF ROM:00110359 dc.b $FF ROM:0011035A dc.b $FF ROM:0011035B dc.b $FF ROM:0011035C dc.b $FF ROM:0011035D dc.b $FF ROM:0011035E dc.b $FF ROM:0011035F dc.b $FF ROM:00110360 dc.b $FF ROM:00110361 dc.b $FF ROM:00110362 dc.b $FF ROM:00110363 dc.b $FF ROM:00110364 dc.b $FF ROM:00110365 dc.b $FF ROM:00110366 dc.b $FF ROM:00110367 dc.b $FF ROM:00110368 dc.b $FF ROM:00110369 dc.b $FF ROM:0011036A dc.b $FF ROM:0011036B dc.b $FF ROM:0011036C dc.b $FF ROM:0011036D dc.b $FF ROM:0011036E dc.b $FF ROM:0011036F dc.b $FF ROM:00110370 dc.b $FF ROM:00110371 dc.b $FF ROM:00110372 dc.b $FF ROM:00110373 dc.b $FF ROM:00110374 dc.b $FF ROM:00110375 dc.b $FF ROM:00110376 dc.b $FF ROM:00110377 dc.b $FF ROM:00110378 dc.b $FF ROM:00110379 dc.b $FF ROM:0011037A dc.b $FF ROM:0011037B dc.b $FF ROM:0011037C dc.b $FF ROM:0011037D dc.b $FF ROM:0011037E dc.b $FF ROM:0011037F dc.b $FF ROM:00110380 dc.b $FF ROM:00110381 dc.b $FF ROM:00110382 dc.b $FF ROM:00110383 dc.b $FF ROM:00110384 dc.b $FF ROM:00110385 dc.b $FF ROM:00110386 dc.b $FF ROM:00110387 dc.b $FF ROM:00110388 dc.b $FF ROM:00110389 dc.b $FF ROM:0011038A dc.b $FF ROM:0011038B dc.b $FF ROM:0011038C dc.b $FF ROM:0011038D dc.b $FF ROM:0011038E dc.b $FF ROM:0011038F dc.b $FF ROM:00110390 dc.b $FF ROM:00110391 dc.b $FF ROM:00110392 dc.b $FF ROM:00110393 dc.b $FF ROM:00110394 dc.b $FF ROM:00110395 dc.b $FF ROM:00110396 dc.b $FF ROM:00110397 dc.b $FF ROM:00110398 dc.b $FF ROM:00110399 dc.b $FF ROM:0011039A dc.b $FF ROM:0011039B dc.b $FF ROM:0011039C dc.b $FF ROM:0011039D dc.b $FF ROM:0011039E dc.b $FF ROM:0011039F dc.b $FF ROM:001103A0 dc.b $FF ROM:001103A1 dc.b $FF ROM:001103A2 dc.b $FF ROM:001103A3 dc.b $FF ROM:001103A4 dc.b $FF ROM:001103A5 dc.b $FF ROM:001103A6 dc.b $FF ROM:001103A7 dc.b $FF ROM:001103A8 dc.b $FF ROM:001103A9 dc.b $FF ROM:001103AA dc.b $FF ROM:001103AB dc.b $FF ROM:001103AC dc.b $FF ROM:001103AD dc.b $FF ROM:001103AE dc.b $FF ROM:001103AF dc.b $FF ROM:001103B0 dc.b $FF ROM:001103B1 dc.b $FF ROM:001103B2 dc.b $FF ROM:001103B3 dc.b $FF ROM:001103B4 dc.b $FF ROM:001103B5 dc.b $FF ROM:001103B6 dc.b $FF ROM:001103B7 dc.b $FF ROM:001103B8 dc.b $FF ROM:001103B9 dc.b $FF ROM:001103BA dc.b $FF ROM:001103BB dc.b $FF ROM:001103BC dc.b $FF ROM:001103BD dc.b $FF ROM:001103BE dc.b $FF ROM:001103BF dc.b $FF ROM:001103C0 dc.b $FF ROM:001103C1 dc.b $FF ROM:001103C2 dc.b $FF ROM:001103C3 dc.b $FF ROM:001103C4 dc.b $FF ROM:001103C5 dc.b $FF ROM:001103C6 dc.b $FF ROM:001103C7 dc.b $FF ROM:001103C8 dc.b $FF ROM:001103C9 dc.b $FF ROM:001103CA dc.b $FF ROM:001103CB dc.b $FF ROM:001103CC dc.b $FF ROM:001103CD dc.b $FF ROM:001103CE dc.b $FF ROM:001103CF dc.b $FF ROM:001103D0 dc.b $FF ROM:001103D1 dc.b $FF ROM:001103D2 dc.b $FF ROM:001103D3 dc.b $FF ROM:001103D4 dc.b $FF ROM:001103D5 dc.b $FF ROM:001103D6 dc.b $FF ROM:001103D7 dc.b $FF ROM:001103D8 dc.b $FF ROM:001103D9 dc.b $FF ROM:001103DA dc.b $FF ROM:001103DB dc.b $FF ROM:001103DC dc.b $FF ROM:001103DD dc.b $FF ROM:001103DE dc.b $FF ROM:001103DF dc.b $FF ROM:001103E0 dc.b $FF ROM:001103E1 dc.b $FF ROM:001103E2 dc.b $FF ROM:001103E3 dc.b $FF ROM:001103E4 dc.b $FF ROM:001103E5 dc.b $FF ROM:001103E6 dc.b $FF ROM:001103E7 dc.b $FF ROM:001103E8 dc.b $FF ROM:001103E9 dc.b $FF ROM:001103EA dc.b $FF ROM:001103EB dc.b $FF ROM:001103EC dc.b $FF ROM:001103ED dc.b $FF ROM:001103EE dc.b $FF ROM:001103EF dc.b $FF ROM:001103F0 dc.b $FF ROM:001103F1 dc.b $FF ROM:001103F2 dc.b $FF ROM:001103F3 dc.b $FF ROM:001103F4 dc.b $FF ROM:001103F5 dc.b $FF ROM:001103F6 dc.b $FF ROM:001103F7 dc.b $FF ROM:001103F8 dc.b $FF ROM:001103F9 dc.b $FF ROM:001103FA dc.b $FF ROM:001103FB dc.b $FF ROM:001103FC dc.b $FF ROM:001103FD dc.b $FF ROM:001103FE dc.b $FF ROM:001103FF dc.b $FF ROM:00110400 byte_110400: dc.b $6B ; DATA XREF: sub_11471C↓o ROM:00110400 ; sub_1377F0:loc_1378C6↓r ROM:00110401 dc.b $6B ; k ROM:00110402 byte_110402: dc.b $6C ; DATA XREF: sub_1377F0+E0↓r ROM:00110403 dc.b $6C ; l ROM:00110404 byte_110404: dc.b $34 ; DATA XREF: sub_1377F0+EA↓r ROM:00110405 dc.b $34 ; 4 ROM:00110406 byte_110406: dc.b $63 ; DATA XREF: sub_1377F0+F4↓r ROM:00110407 dc.b $63 ; c ROM:00110408 byte_110408: dc.b $70 ; DATA XREF: sub_1377F0+FE↓r ROM:00110409 dc.b $70 ; p ROM:0011040A byte_11040A: dc.b $30 ; DATA XREF: sub_1377F0+108↓r ROM:0011040B dc.b $30 ; 0 ROM:0011040C byte_11040C: dc.b $30 ; DATA XREF: sub_1377F0+112↓r ROM:0011040D dc.b $30 ; 0 ROM:0011040E byte_11040E: dc.b $31 ; DATA XREF: sub_1377F0+11C↓r ROM:0011040F dc.b $31 ; 1 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $CD ROM:00110413 dc.b $FC 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_115E5E↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #4,($13BC).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 ($740).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,($740).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 $300(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 $DA(a5,d1.w*2),d3 ROM:00110480 move.w d0,d4 ROM:00110482 add.w d3,d4 ROM:00110484 move.w d4,(a0,d1.w*2) ROM:00110488 bra.s loc_110472 ROM:0011048A ; --------------------------------------------------------------------------- ROM:0011048A ROM:0011048A loc_11048A: ; CODE XREF: sub_11045E+1A↑j ROM:0011048A move.w #0,d4 ROM:0011048E addi.w #$3F,d4 ; '?' ROM:00110492 move.w d4,(a0,d1.w*2) ROM:00110496 move.w #$3D,($FFFFF20A).w ; '=' ROM:0011049C move.w #$500,($FFFFF20C).w ROM:001104A2 bclr #7,($FFFFF210).w ROM:001104A8 rts ROM:001104A8 ; End of function sub_11045E ROM:001104A8 ROM:001104AA ROM:001104AA ; =============== S U B R O U T I N E ======================================= ROM:001104AA ROM:001104AA ROM:001104AA sub_1104AA: ; CODE XREF: sub_110E14+F8↓p ROM:001104AA move.w ($4CE).w,d0 ROM:001104AE sub.w ($4BA).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 ($4A2).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4AE).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 ($4A2).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($4A2).w ROM:001104E4 cmp.w ($4CC).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($4CC).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4CA).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4CA).w ROM:001104F8 ROM:001104F8 locret_1104F8: ; CODE XREF: ROM:001104F2↑j ROM:001104F8 rts ROM:001104FA ROM:001104FA ; =============== S U B R O U T I N E ======================================= ROM:001104FA ROM:001104FA ROM:001104FA sub_1104FA: ; CODE XREF: sub_110E14+11A↓p ROM:001104FA ; ROM:00115E7E↓p ROM:001104FA cmpi.b #1,($740).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $8FC(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 $8FC(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($F20).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 ($4CA).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,($4A4).w ROM:00110550 move.w ($4CC).w,d2 ROM:00110554 bsr.w sub_110706 ROM:00110558 move.w d1,($4A6).w ROM:0011055C move.w #$400,($4CA).w ROM:00110562 move.w #0,($4CC).w ROM:00110568 sub.w ($4A4).w,d1 ROM:0011056C move.w d1,($4A8).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #5,($93A).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4AE).w,d2 ROM:00110580 move.w ($4AE).w,($A9A).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),($A9A).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 ($47E).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,($948).w ROM:001105BC bclr #1,($936).w ROM:001105C2 bclr #2,($941).w ROM:001105C8 bclr #6,($947).w ROM:001105CE bclr #6,($938).w ROM:001105D4 bclr #1,($93C).w ROM:001105DA clr.w d7 ROM:001105DC move.w $8CC(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 $8CC(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($F20).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 ($47E).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 $300(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 ($47E).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 ($741).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 ($8B8).w ROM:00110692 move.w d0,($644).w ROM:00110696 move.b #1,($8B8).w ROM:0011069C move.b #1,($741).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($644).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($741).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 ($49E).w,d1 ROM:001106B8 move.w d4,d3 ROM:001106BA move.w $954(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 ($13E0).w,d0 ROM:001106CA move.w ($A94).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($13E0).w ROM:001106D6 move.w d5,($A94).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $934(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 ($13E2).w,d0 ROM:001106EC move.w ($A96).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($13E2).w ROM:001106F8 move.w d5,($A96).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,($49E).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 $974(a5,d3.w*2),d1 ROM:00110716 divs.w $994(a5,d3.w*2),d1 ROM:0011071C add.w $9B4(a5,d3.w*2),d1 ROM:00110722 move.w d1,($4AA).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$3B52,d1 ROM:0011072C bsr.l sub_1163F0 ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #1,($93C).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 #$3B4A,d1 ROM:0011074C bsr.l sub_1163F0 ROM:00110752 move.w (sp)+,d4 ROM:00110754 bset #6,($948).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 #$3B4E,d1 ROM:0011076C bsr.l sub_1163F0 ROM:00110772 move.w (sp)+,d4 ROM:00110774 bset #6,($938).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 #$3B4C,d1 ROM:0011078C bsr.l sub_1163F0 ROM:00110792 move.w (sp)+,d4 ROM:00110794 bset #1,($936).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 #$3B50,d1 ROM:001107A8 bsr.l sub_1163F0 ROM:001107AE move.w (sp)+,d4 ROM:001107B0 bset #2,($941).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 #$3B54,d1 ROM:001107C4 bsr.l sub_1163F0 ROM:001107CA move.w (sp)+,d4 ROM:001107CC bset #6,($947).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 $974(a5,d3.w*2),d1 ROM:001107E2 divs.w ($484).l,d1 ROM:001107E8 muls.w #$3E8,d1 ROM:001107EC divs.w $994(a5,d3.w*2),d1 ROM:001107F2 add.w $9B4(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 $974(a5,d3.w*2),d1 ROM:00110802 divs.w $994(a5,d3.w*2),d1 ROM:00110808 add.w $9B4(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 ($49E).w,d0 ROM:00110814 and.w $2A6(a5),d0 ROM:00110818 move.w ($C6A).w,d1 ROM:0011081C and.w $302(a5),d1 ROM:00110820 cmpi.w #0,($C68).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 #4,($139B).w ROM:0011083C bset #2,($13BC).w ROM:00110842 ROM:00110842 loc_110842: ; CODE XREF: sub_110810+24↑j ROM:00110842 btst #1,($13C7).w ROM:00110848 beq.s loc_110852 ROM:0011084A bset #2,($13BC).w ROM:00110850 bra.s locret_110860 ROM:00110852 ; --------------------------------------------------------------------------- ROM:00110852 ROM:00110852 loc_110852: ; CODE XREF: sub_110810+38↑j ROM:00110852 btst #4,($139B).w ROM:00110858 bne.s locret_110860 ROM:0011085A bclr #2,($13BC).w ROM:00110860 ROM:00110860 locret_110860: ; CODE XREF: sub_110810+40↑j ROM:00110860 ; sub_110810+48↑j ROM:00110860 rts ROM:00110860 ; End of function sub_110810 ROM:00110860 ROM:00110862 ROM:00110862 ; =============== S U B R O U T I N E ======================================= ROM:00110862 ROM:00110862 ROM:00110862 sub_110862: ; CODE XREF: sub_110D72↓p ROM:00110862 moveq #1,d0 ROM:00110864 move.w #$70,d1 ; 'p' ROM:00110868 asr.w #3,d1 ROM:0011086A asl.l d1,d0 ROM:0011086C move.l d0,($FFFFFE18).w ROM:00110870 lea ($FFFFFF70).w,a0 ROM:00110874 move.w ($4D0).w,d3 ROM:00110878 add.w $324(a5),d3 ROM:0011087C bclr #0,($949).w ROM:00110882 move.w $31C(a5),d1 ROM:00110886 move.w $31E(a5),d2 ROM:0011088A cmp.w d1,d2 ROM:0011088C blt.s loc_1108BE ROM:0011088E cmpi.w #0,d3 ROM:00110892 blt.s loc_1108A6 ROM:00110894 cmp.w d3,d1 ROM:00110896 ble.s loc_1108A6 ROM:00110898 btst #5,($943).w ROM:0011089E beq.s loc_1108A6 ROM:001108A0 bset #0,($949).w ROM:001108A6 ROM:001108A6 loc_1108A6: ; CODE XREF: sub_110862+30↑j ROM:001108A6 ; sub_110862+34↑j ... ROM:001108A6 cmp.w d1,d3 ROM:001108A8 blt.s loc_1108BC ROM:001108AA cmp.w d3,d2 ROM:001108AC ble.s loc_1108BC ROM:001108AE btst #5,($943).w ROM:001108B4 bne.s loc_1108BC ROM:001108B6 bset #0,($949).w ROM:001108BC ROM:001108BC loc_1108BC: ; CODE XREF: sub_110862+46↑j ROM:001108BC ; sub_110862+4A↑j ... ROM:001108BC bra.s loc_11090C ROM:001108BE ; --------------------------------------------------------------------------- ROM:001108BE ROM:001108BE loc_1108BE: ; CODE XREF: sub_110862+2A↑j ROM:001108BE cmpi.w #0,d3 ROM:001108C2 blt.s loc_1108D6 ROM:001108C4 cmp.w d3,d2 ROM:001108C6 ble.s loc_1108D6 ROM:001108C8 btst #5,($943).w ROM:001108CE bne.s loc_1108D6 ROM:001108D0 bset #0,($949).w ROM:001108D6 ROM:001108D6 loc_1108D6: ; CODE XREF: sub_110862+60↑j ROM:001108D6 ; sub_110862+64↑j ... ROM:001108D6 cmp.w d2,d3 ROM:001108D8 blt.s loc_1108EC ROM:001108DA cmp.w d3,d1 ROM:001108DC ble.s loc_1108EC ROM:001108DE btst #5,($943).w ROM:001108E4 beq.s loc_1108EC ROM:001108E6 bset #0,($949).w ROM:001108EC ROM:001108EC loc_1108EC: ; CODE XREF: sub_110862+76↑j ROM:001108EC ; sub_110862+7A↑j ... ROM:001108EC move.w $9DA(a5),d4 ROM:001108F0 cmp.w ($4D0).w,d4 ROM:001108F4 bne.s loc_11090C ROM:001108F6 btst #5,($943).w ROM:001108FC beq.s loc_110906 ROM:001108FE bclr #0,($949).w ROM:00110904 bra.s loc_11090C ROM:00110906 ; --------------------------------------------------------------------------- ROM:00110906 ROM:00110906 loc_110906: ; CODE XREF: sub_110862+9A↑j ROM:00110906 bset #0,($949).w ROM:0011090C ROM:0011090C loc_11090C: ; CODE XREF: sub_110862:loc_1108BC↑j ROM:0011090C ; sub_110862+92↑j ... ROM:0011090C btst #0,($949).w ROM:00110912 bne.s loc_11091A ROM:00110914 addi.w #$E10,($4CE).w ROM:0011091A ROM:0011091A loc_11091A: ; CODE XREF: sub_110862+B0↑j ROM:0011091A bset #6,($941).w ROM:00110920 bset #2,($93C).w ROM:00110926 ROM:00110926 loc_110926: ; CODE XREF: sub_110862+C8↓j ROM:00110926 and.l ($FFFFFE18).w,d0 ROM:0011092A bne.s loc_110926 ROM:0011092C btst #7,($FFFFFF76).w ROM:00110932 beq.s loc_11093C ROM:00110934 bset #2,($93D).w ROM:0011093A bra.s locret_110942 ROM:0011093C ; --------------------------------------------------------------------------- ROM:0011093C ROM:0011093C loc_11093C: ; CODE XREF: sub_110862+D0↑j ROM:0011093C bclr #2,($93D).w ROM:00110942 ROM:00110942 locret_110942: ; CODE XREF: sub_110862+D8↑j ROM:00110942 rts ROM:00110942 ; End of function sub_110862 ROM:00110942 ROM:00110944 ROM:00110944 ; =============== S U B R O U T I N E ======================================= ROM:00110944 ROM:00110944 ROM:00110944 sub_110944: ; CODE XREF: ROM:loc_111196↓p ROM:00110944 moveq #1,d0 ROM:00110946 move.w #$70,d1 ; 'p' ROM:0011094A asr.w #3,d1 ROM:0011094C asl.l d1,d0 ROM:0011094E move.l d0,($FFFFFE18).w ROM:00110952 move.w ($4CE).w,($4B4).w ROM:00110958 cmpi.w #$1BBC,($4B4).w ROM:0011095E bge.s loc_110968 ROM:00110960 addi.w #$64,($4B4).w ; 'd' ROM:00110966 bra.s loc_11096E ROM:00110968 ; --------------------------------------------------------------------------- ROM:00110968 ROM:00110968 loc_110968: ; CODE XREF: sub_110944+1A↑j ROM:00110968 move.w #0,($4B4).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_110944+22↑j ROM:0011096E lea ($FFFFFF70).w,a0 ROM:00110972 move.w $324(a5),d1 ROM:00110976 ROM:00110976 loc_110976: ; CODE XREF: sub_110944+36↓j ROM:00110976 and.l ($FFFFFE18).w,d0 ROM:0011097A bne.s loc_110976 ROM:0011097C btst #7,($FFFFFF76).w ROM:00110982 bne.s loc_11098C ROM:00110984 bclr #2,($93D).w ROM:0011098A bra.s loc_110992 ROM:0011098C ; --------------------------------------------------------------------------- ROM:0011098C ROM:0011098C loc_11098C: ; CODE XREF: sub_110944+3E↑j ROM:0011098C bset #2,($93D).w ROM:00110992 ROM:00110992 loc_110992: ; CODE XREF: sub_110944+46↑j ROM:00110992 cmp.w ($4B4).w,d1 ROM:00110996 bne.s loc_1109AE ROM:00110998 btst #7,($FFFFFF76).w ROM:0011099E beq.s loc_1109A8 ROM:001109A0 bset #5,($943).w ROM:001109A6 bra.s loc_1109AE ROM:001109A8 ; --------------------------------------------------------------------------- ROM:001109A8 ROM:001109A8 loc_1109A8: ; CODE XREF: sub_110944+5A↑j ROM:001109A8 bclr #5,($943).w ROM:001109AE ROM:001109AE loc_1109AE: ; CODE XREF: sub_110944+52↑j ROM:001109AE ; sub_110944+62↑j ROM:001109AE bclr #6,($941).w ROM:001109B4 rts ROM:001109B4 ; End of function sub_110944 ROM:001109B4 ROM:001109B6 ROM:001109B6 ; =============== S U B R O U T I N E ======================================= ROM:001109B6 ROM:001109B6 ROM:001109B6 sub_1109B6: ; CODE XREF: ROM:loc_11121E↓p ROM:001109B6 ; ROM:loc_111278↓p ... ROM:001109B6 move.w ($4CE).w,($4B4).w ROM:001109BC cmpi.w #$1BBC,($4B4).w ROM:001109C2 bge.s loc_1109CC ROM:001109C4 addi.w #$64,($4B4).w ; 'd' ROM:001109CA bra.s loc_1109D2 ROM:001109CC ; --------------------------------------------------------------------------- ROM:001109CC ROM:001109CC loc_1109CC: ; CODE XREF: sub_1109B6+C↑j ROM:001109CC move.w #0,($4B4).w ROM:001109D2 ROM:001109D2 loc_1109D2: ; CODE XREF: sub_1109B6+14↑j ROM:001109D2 bsr.w sub_110A16 ROM:001109D6 btst #3,($948).w ROM:001109DC beq.s locret_1109E2 ROM:001109DE bsr.w sub_110A74 ROM:001109E2 ROM:001109E2 locret_1109E2: ; CODE XREF: sub_1109B6+26↑j ROM:001109E2 rts ROM:001109E2 ; End of function sub_1109B6 ROM:001109E2 ROM:001109E4 ROM:001109E4 ; =============== S U B R O U T I N E ======================================= ROM:001109E4 ROM:001109E4 ROM:001109E4 sub_1109E4: ; CODE XREF: ROM:00115D96↓p ROM:001109E4 move.w #$70,d0 ; 'p' ROM:001109E8 asr.w #4,d0 ROM:001109EA bsr.l sub_11A7D0 ROM:001109F0 lea ($FFFFFF70).w,a0 ROM:001109F4 move.w #$F,4(a0) ROM:001109FA move.w #0,d1 ROM:001109FE move.w #8,d2 ROM:00110A02 move.w #0,d3 ROM:00110A06 move.w #1,d4 ROM:00110A0A move.w #1,d5 ROM:00110A0E bsr.l sub_11A754 ROM:00110A14 rts ROM:00110A14 ; End of function sub_1109E4 ROM:00110A14 ROM:00110A16 ROM:00110A16 ; =============== S U B R O U T I N E ======================================= ROM:00110A16 ROM:00110A16 ROM:00110A16 sub_110A16: ; CODE XREF: sub_1109B6:loc_1109D2↑p ROM:00110A16 bset #3,($948).w ROM:00110A1C move.w $320(a5),d0 ROM:00110A20 cmp.w ($586).w,d0 ROM:00110A24 bge.s loc_110A2E ROM:00110A26 bclr #3,($948).w ROM:00110A2C bra.s locret_110A72 ROM:00110A2E ; --------------------------------------------------------------------------- ROM:00110A2E ROM:00110A2E loc_110A2E: ; CODE XREF: sub_110A16+E↑j ROM:00110A2E move.w $31C(a5),d1 ROM:00110A32 sub.w $322(a5),d1 ROM:00110A36 move.w $31C(a5),d2 ROM:00110A3A add.w $322(a5),d2 ROM:00110A3E cmp.w ($4B4).w,d1 ROM:00110A42 bge.s loc_110A50 ROM:00110A44 cmp.w ($4B4).w,d2 ROM:00110A48 ble.s loc_110A50 ROM:00110A4A bclr #3,($948).w ROM:00110A50 ROM:00110A50 loc_110A50: ; CODE XREF: sub_110A16+2C↑j ROM:00110A50 ; sub_110A16+32↑j ROM:00110A50 move.w $31E(a5),d1 ROM:00110A54 sub.w $322(a5),d1 ROM:00110A58 move.w $31E(a5),d2 ROM:00110A5C add.w $322(a5),d2 ROM:00110A60 cmp.w ($4B4).w,d1 ROM:00110A64 bge.s locret_110A72 ROM:00110A66 cmp.w ($4B4).w,d2 ROM:00110A6A ble.s locret_110A72 ROM:00110A6C bclr #3,($948).w ROM:00110A72 ROM:00110A72 locret_110A72: ; CODE XREF: sub_110A16+16↑j ROM:00110A72 ; sub_110A16+4E↑j ... ROM:00110A72 rts ROM:00110A72 ; End of function sub_110A16 ROM:00110A72 ROM:00110A74 ROM:00110A74 ; =============== S U B R O U T I N E ======================================= ROM:00110A74 ROM:00110A74 ROM:00110A74 sub_110A74: ; CODE XREF: sub_1109B6+28↑p ROM:00110A74 moveq #1,d0 ROM:00110A76 move.w #$70,d1 ; 'p' ROM:00110A7A asr.w #3,d1 ROM:00110A7C asl.l d1,d0 ROM:00110A7E move.l d0,($FFFFFE18).w ROM:00110A82 lea ($FFFFFF70).w,a0 ROM:00110A86 move.w $31C(a5),d1 ROM:00110A8A move.w $31E(a5),d2 ROM:00110A8E bclr #3,($940).w ROM:00110A94 ROM:00110A94 loc_110A94: ; CODE XREF: sub_110A74+24↓j ROM:00110A94 and.l ($FFFFFE18).w,d0 ROM:00110A98 bne.s loc_110A94 ROM:00110A9A cmp.w d1,d2 ROM:00110A9C ble.l loc_110B42 ROM:00110AA2 cmpi.w #0,($4B4).w ROM:00110AA8 blt.s loc_110AD6 ROM:00110AAA cmp.w ($4B4).w,d1 ROM:00110AAE ble.s loc_110AD6 ROM:00110AB0 btst #7,($FFFFFF76).w ROM:00110AB6 bne.s loc_110AD6 ROM:00110AB8 move.w #0,($4B6).w ROM:00110ABE bclr #6,($941).w ROM:00110AC4 bclr #2,($93C).w ROM:00110ACA bset #3,($940).w ROM:00110AD0 bset #0,($1505).w ROM:00110AD6 ROM:00110AD6 loc_110AD6: ; CODE XREF: sub_110A74+34↑j ROM:00110AD6 ; sub_110A74+3A↑j ... ROM:00110AD6 cmp.w ($4B4).w,d1 ROM:00110ADA bgt.s loc_110B08 ROM:00110ADC cmp.w ($4B4).w,d2 ROM:00110AE0 ble.s loc_110B08 ROM:00110AE2 btst #7,($FFFFFF76).w ROM:00110AE8 beq.s loc_110B08 ROM:00110AEA move.w #0,($4B6).w ROM:00110AF0 bclr #6,($941).w ROM:00110AF6 bclr #2,($93C).w ROM:00110AFC bset #3,($940).w ROM:00110B02 bset #0,($1505).w ROM:00110B08 ROM:00110B08 loc_110B08: ; CODE XREF: sub_110A74+66↑j ROM:00110B08 ; sub_110A74+6C↑j ... ROM:00110B08 cmp.w ($4B4).w,d2 ROM:00110B0C bge.s loc_110B3C ROM:00110B0E cmpi.w #$1C20,($4B4).w ROM:00110B14 bge.s loc_110B3C ROM:00110B16 btst #7,($FFFFFF76).w ROM:00110B1C bne.s loc_110B3C ROM:00110B1E move.w #0,($4B6).w ROM:00110B24 bclr #6,($941).w ROM:00110B2A bclr #2,($93C).w ROM:00110B30 bset #3,($940).w ROM:00110B36 bset #0,($1505).w ROM:00110B3C ROM:00110B3C loc_110B3C: ; CODE XREF: sub_110A74+98↑j ROM:00110B3C ; sub_110A74+A0↑j ... ROM:00110B3C bra.l loc_110BDC ROM:00110B42 ; --------------------------------------------------------------------------- ROM:00110B42 ROM:00110B42 loc_110B42: ; CODE XREF: sub_110A74+28↑j ROM:00110B42 cmpi.w #0,($4B4).w ROM:00110B48 blt.s loc_110B76 ROM:00110B4A cmp.w ($4B4).w,d2 ROM:00110B4E ble.s loc_110B76 ROM:00110B50 btst #7,($FFFFFF76).w ROM:00110B56 beq.s loc_110B76 ROM:00110B58 move.w #0,($4B6).w ROM:00110B5E bclr #6,($941).w ROM:00110B64 bclr #2,($93C).w ROM:00110B6A bset #3,($940).w ROM:00110B70 bset #0,($1505).w ROM:00110B76 ROM:00110B76 loc_110B76: ; CODE XREF: sub_110A74+D4↑j ROM:00110B76 ; sub_110A74+DA↑j ... ROM:00110B76 cmp.w ($4B4).w,d2 ROM:00110B7A bgt.s loc_110BA8 ROM:00110B7C cmp.w ($4B4).w,d1 ROM:00110B80 ble.s loc_110BA8 ROM:00110B82 btst #7,($FFFFFF76).w ROM:00110B88 bne.s loc_110BA8 ROM:00110B8A move.w #0,($4B6).w ROM:00110B90 bclr #6,($941).w ROM:00110B96 bclr #2,($93C).w ROM:00110B9C bset #3,($940).w ROM:00110BA2 bset #0,($1505).w ROM:00110BA8 ROM:00110BA8 loc_110BA8: ; CODE XREF: sub_110A74+106↑j ROM:00110BA8 ; sub_110A74+10C↑j ... ROM:00110BA8 cmp.w ($4B4).w,d1 ROM:00110BAC bge.s loc_110BDC ROM:00110BAE cmpi.w #$1C20,($4B4).w ROM:00110BB4 bge.s loc_110BDC ROM:00110BB6 btst #7,($FFFFFF76).w ROM:00110BBC beq.s loc_110BDC ROM:00110BBE move.w #0,($4B6).w ROM:00110BC4 bclr #6,($941).w ROM:00110BCA bclr #2,($93C).w ROM:00110BD0 bset #3,($940).w ROM:00110BD6 bset #0,($1505).w ROM:00110BDC ROM:00110BDC loc_110BDC: ; CODE XREF: sub_110A74:loc_110B3C↑j ROM:00110BDC ; sub_110A74+138↑j ... ROM:00110BDC btst #3,($940).w ROM:00110BE2 bne.s loc_110BFE ROM:00110BE4 cmpi.w #$48,($4B6).w ; 'H' ROM:00110BEA ble.s loc_110BFA ROM:00110BEC bset #2,($93C).w ROM:00110BF2 bset #6,($941).w ROM:00110BF8 bra.s loc_110BFE ROM:00110BFA ; --------------------------------------------------------------------------- ROM:00110BFA ROM:00110BFA loc_110BFA: ; CODE XREF: sub_110A74+176↑j ROM:00110BFA addq.w #1,($4B6).w ROM:00110BFE ROM:00110BFE loc_110BFE: ; CODE XREF: sub_110A74+16E↑j ROM:00110BFE ; sub_110A74+184↑j ROM:00110BFE btst #7,($FFFFFF76).w ROM:00110C04 beq.s loc_110C0E ROM:00110C06 bset #2,($93D).w ROM:00110C0C bra.s locret_110C14 ROM:00110C0E ; --------------------------------------------------------------------------- ROM:00110C0E ROM:00110C0E loc_110C0E: ; CODE XREF: sub_110A74+190↑j ROM:00110C0E bclr #2,($93D).w ROM:00110C14 ROM:00110C14 locret_110C14: ; CODE XREF: sub_110A74+198↑j ROM:00110C14 rts ROM:00110C14 ; End of function sub_110A74 ROM:00110C14 ROM:00110C16 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C18 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1E ROM:00110C1E ; =============== S U B R O U T I N E ======================================= ROM:00110C1E ROM:00110C1E ROM:00110C1E sub_110C1E: ; CODE XREF: ROM:00115DA2↓p ROM:00110C1E move.w #$1C20,d1 ROM:00110C22 move.w $342(a5),d0 ROM:00110C26 add.w $344(a5),d0 ROM:00110C2A ext.l d1 ROM:00110C2C divs.w d0,d1 ROM:00110C2E move.w d1,($4C8).w ROM:00110C32 move.w #4,d0 ROM:00110C36 cmp.w ($4C8).w,d0 ROM:00110C3A bne.s loc_110C4A ROM:00110C3C move.w #5,($4C2).w ROM:00110C42 move.w #5,($4C4).w ROM:00110C48 bra.s loc_110C6E ROM:00110C4A ; --------------------------------------------------------------------------- ROM:00110C4A ROM:00110C4A loc_110C4A: ; CODE XREF: sub_110C1E+1C↑j ROM:00110C4A move.w #6,d0 ROM:00110C4E cmp.w ($4C8).w,d0 ROM:00110C52 bne.s loc_110C62 ROM:00110C54 move.w #3,($4C2).w ROM:00110C5A move.w #3,($4C4).w ROM:00110C60 bra.s loc_110C6E ROM:00110C62 ; --------------------------------------------------------------------------- ROM:00110C62 ROM:00110C62 loc_110C62: ; CODE XREF: sub_110C1E+34↑j ROM:00110C62 move.w #3,($4C2).w ROM:00110C68 move.w #2,($4C4).w ROM:00110C6E ROM:00110C6E loc_110C6E: ; CODE XREF: sub_110C1E+2A↑j ROM:00110C6E ; sub_110C1E+42↑j ROM:00110C6E move.w #0,($4C0).w ROM:00110C74 move.w ($4C2).w,($4C6).w ROM:00110C7A lea ($FFFFFFC0).w,a0 ROM:00110C7E move.w #$C0,d0 ROM:00110C82 asr.w #4,d0 ROM:00110C84 bsr.l sub_11A7D0 ROM:00110C8A move.w #$1FF,4(a0) ROM:00110C90 move.w #0,d1 ROM:00110C94 move.w #8,d2 ROM:00110C98 move.w #1,d3 ROM:00110C9C move.w #1,d4 ROM:00110CA0 move.w #1,d5 ROM:00110CA4 bsr.l sub_11A754 ROM:00110CAA rts ROM:00110CAA ; End of function sub_110C1E ROM:00110CAA ROM:00110CAC ROM:00110CAC ; =============== S U B R O U T I N E ======================================= ROM:00110CAC ROM:00110CAC ROM:00110CAC sub_110CAC: ; CODE XREF: ROM:0011655E↓p ROM:00110CAC btst #7,($975).w ROM:00110CB2 beq.s loc_110D22 ROM:00110CB4 btst #7,($979).w ROM:00110CBA beq.s loc_110D1A ROM:00110CBC lea ($FFFFFFC0).w,a0 ROM:00110CC0 move.w ($4C0).w,d1 ROM:00110CC4 btst #7,($139A).w ROM:00110CCA beq.s loc_110CF4 ROM:00110CCC cmp.w ($4C4).w,d1 ROM:00110CD0 blt.s loc_110CE8 ROM:00110CD2 move.w #$82,4(a0) ROM:00110CD8 bclr #7,($139A).w ROM:00110CDE move.w #1,($4C0).w ROM:00110CE4 bra.w loc_110CF2 ROM:00110CE8 ; --------------------------------------------------------------------------- ROM:00110CE8 ROM:00110CE8 loc_110CE8: ; CODE XREF: sub_110CAC+24↑j ROM:00110CE8 move.w #$81,4(a0) ROM:00110CEE addq.w #1,($4C0).w ROM:00110CF2 ROM:00110CF2 loc_110CF2: ; CODE XREF: sub_110CAC+38↑j ROM:00110CF2 bra.s loc_110D1A ROM:00110CF4 ; --------------------------------------------------------------------------- ROM:00110CF4 ROM:00110CF4 loc_110CF4: ; CODE XREF: sub_110CAC+1E↑j ROM:00110CF4 cmp.w ($4C2).w,d1 ROM:00110CF8 blt.s loc_110D10 ROM:00110CFA move.w #$81,4(a0) ROM:00110D00 bset #7,($139A).w ROM:00110D06 move.w #1,($4C0).w ROM:00110D0C bra.w loc_110D1A ROM:00110D10 ; --------------------------------------------------------------------------- ROM:00110D10 ROM:00110D10 loc_110D10: ; CODE XREF: sub_110CAC+4C↑j ROM:00110D10 move.w #$82,4(a0) ROM:00110D16 addq.w #1,($4C0).w ROM:00110D1A ROM:00110D1A loc_110D1A: ; CODE XREF: sub_110CAC+E↑j ROM:00110D1A ; sub_110CAC:loc_110CF2↑j ... ROM:00110D1A ori.l #$1000000,($FFFFFE18).w ROM:00110D22 ROM:00110D22 loc_110D22: ; CODE XREF: sub_110CAC+6↑j ROM:00110D22 btst #0,($974).w ROM:00110D28 beq.s loc_110D54 ROM:00110D2A lea ($FFFFFFC0).w,a0 ROM:00110D2E btst #0,($978).w ROM:00110D34 beq.s loc_110D44 ROM:00110D36 move.w #$81,4(a0) ROM:00110D3C bset #7,($13C5).w ROM:00110D42 bra.s loc_110D4A ROM:00110D44 ; --------------------------------------------------------------------------- ROM:00110D44 ROM:00110D44 loc_110D44: ; CODE XREF: sub_110CAC+88↑j ROM:00110D44 move.w #$82,4(a0) ROM:00110D4A ROM:00110D4A loc_110D4A: ; CODE XREF: sub_110CAC+96↑j ROM:00110D4A ori.l #$1000000,($FFFFFE18).w ROM:00110D52 bra.s locret_110D70 ROM:00110D54 ; --------------------------------------------------------------------------- ROM:00110D54 ROM:00110D54 loc_110D54: ; CODE XREF: sub_110CAC+7C↑j ROM:00110D54 btst #7,($13C5).w ROM:00110D5A beq.s locret_110D70 ROM:00110D5C move.w #$82,4(a0) ROM:00110D62 bclr #7,($13C5).w ROM:00110D68 ori.l #$1000000,($FFFFFE18).w ROM:00110D70 ROM:00110D70 locret_110D70: ; CODE XREF: sub_110CAC+A6↑j ROM:00110D70 ; sub_110CAC+AE↑j ROM:00110D70 rts ROM:00110D70 ; End of function sub_110CAC ROM:00110D70 ROM:00110D72 ROM:00110D72 ; =============== S U B R O U T I N E ======================================= ROM:00110D72 ROM:00110D72 ROM:00110D72 sub_110D72: ; CODE XREF: sub_1114D4:loc_111638↓p ROM:00110D72 bsr.l sub_110862 ROM:00110D78 bsr.l sub_1153C8 ROM:00110D7E bsr.l sub_115A3E ROM:00110D84 move.w ($4CE).w,($4BA).w ROM:00110D8A move.w #0,($4CC).w ROM:00110D90 move.w #$400,($4CA).w ROM:00110D96 move.b #0,($1253).w ROM:00110D9C lea ($FFFFFFC0).w,a0 ROM:00110DA0 move.w #$C0,d0 ROM:00110DA4 asr.w #4,d0 ROM:00110DA6 bsr.l sub_11A7D0 ROM:00110DAC move.w #$1FF,4(a0) ROM:00110DB2 move.w #0,d1 ROM:00110DB6 move.w #8,d2 ROM:00110DBA move.w #1,d3 ROM:00110DBE move.w #1,d4 ROM:00110DC2 move.w #1,d5 ROM:00110DC6 bsr.l sub_11A754 ROM:00110DCC cmpi.w #4,($532).w ROM:00110DD2 bne.s locret_110DDA ROM:00110DD4 bsr.l nullsub_1 ROM:00110DDA ROM:00110DDA locret_110DDA: ; CODE XREF: sub_110D72+60↑j ROM:00110DDA rts ROM:00110DDA ; End of function sub_110D72 ROM:00110DDA ROM:00110DDC ROM:00110DDC ; =============== S U B R O U T I N E ======================================= ROM:00110DDC ROM:00110DDC ROM:00110DDC sub_110DDC: ; CODE XREF: sub_1116E8+18↓p ROM:00110DDC bsr.l sub_11569A ROM:00110DE2 bsr.l sub_115A9A ROM:00110DE8 cmpi.w #$E10,($4BA).w ROM:00110DEE bge.s loc_110DF8 ROM:00110DF0 addi.w #$E10,($4BA).w ROM:00110DF6 bra.s loc_110DFE ROM:00110DF8 ; --------------------------------------------------------------------------- ROM:00110DF8 ROM:00110DF8 loc_110DF8: ; CODE XREF: sub_110DDC+12↑j ROM:00110DF8 subi.w #$E10,($4BA).w ROM:00110DFE ROM:00110DFE loc_110DFE: ; CODE XREF: sub_110DDC+1A↑j ROM:00110DFE move.b #0,($1253).w ROM:00110E04 cmpi.w #4,($532).w ROM:00110E0A bne.s locret_110E12 ROM:00110E0C bsr.l nullsub_1 ROM:00110E12 ROM:00110E12 locret_110E12: ; CODE XREF: sub_110DDC+2E↑j ROM:00110E12 rts ROM:00110E12 ; End of function sub_110DDC ROM:00110E12 ROM:00110E14 ROM:00110E14 ; =============== S U B R O U T I N E ======================================= ROM:00110E14 ROM:00110E14 ROM:00110E14 sub_110E14: ; CODE XREF: sub_11170C+28↓p ROM:00110E14 move.l sp,d0 ROM:00110E16 cmp.w ($584).w,d0 ROM:00110E1A bge.s loc_110E20 ROM:00110E1C move.w d0,($584).w ROM:00110E20 ROM:00110E20 loc_110E20: ; CODE XREF: sub_110E14+6↑j ROM:00110E20 move.w ($4CE).w,d1 ROM:00110E24 cmp.w ($AD6).w,d1 ROM:00110E28 bne.s loc_110E8C ROM:00110E2A btst #6,($93E).w ROM:00110E30 beq.s loc_110E3E ROM:00110E32 bclr #6,($93E).w ROM:00110E38 move.w $344(a5),d2 ROM:00110E3C bra.s loc_110E48 ROM:00110E3E ; --------------------------------------------------------------------------- ROM:00110E3E ROM:00110E3E loc_110E3E: ; CODE XREF: sub_110E14+1C↑j ROM:00110E3E bset #6,($93E).w ROM:00110E44 move.w $342(a5),d2 ROM:00110E48 ROM:00110E48 loc_110E48: ; CODE XREF: sub_110E14+28↑j ROM:00110E48 btst #7,($975).w ROM:00110E4E bne.s loc_110E7A ROM:00110E50 btst #0,($974).w ROM:00110E56 bne.s loc_110E7A ROM:00110E58 lea ($FFFFFFC0).w,a0 ROM:00110E5C btst #6,($93E).w ROM:00110E62 beq.s loc_110E6C ROM:00110E64 move.w #$81,4(a0) ROM:00110E6A bra.s loc_110E72 ROM:00110E6C ; --------------------------------------------------------------------------- ROM:00110E6C ROM:00110E6C loc_110E6C: ; CODE XREF: sub_110E14+4E↑j ROM:00110E6C move.w #$82,4(a0) ROM:00110E72 ROM:00110E72 loc_110E72: ; CODE XREF: sub_110E14+56↑j ROM:00110E72 ori.l #$1000000,($FFFFFE18).w ROM:00110E7A ROM:00110E7A loc_110E7A: ; CODE XREF: sub_110E14+3A↑j ROM:00110E7A ; sub_110E14+42↑j ROM:00110E7A add.w ($AD6).w,d2 ROM:00110E7E cmpi.w #$1C20,d2 ROM:00110E82 blt.s loc_110E88 ROM:00110E84 subi.w #$1C20,d2 ROM:00110E88 ROM:00110E88 loc_110E88: ; CODE XREF: sub_110E14+6E↑j ROM:00110E88 move.w d2,($AD6).w ROM:00110E8C ROM:00110E8C loc_110E8C: ; CODE XREF: sub_110E14+14↑j ROM:00110E8C ext.l d1 ROM:00110E8E divs.w #$708,d1 ROM:00110E92 swap d1 ROM:00110E94 move.w d1,($4BC).w ROM:00110E98 move.w d1,-(sp) ROM:00110E9A lea $C34(a5),a0 ROM:00110E9E move.l d1,d2 ROM:00110EA0 swap d1 ROM:00110EA2 cmp.w (a0),d2 ROM:00110EA4 bge.s loc_110EAE ROM:00110EA6 subq.w #1,d1 ROM:00110EA8 bge.s loc_110EAE ROM:00110EAA addi.w #4,d1 ROM:00110EAE ROM:00110EAE loc_110EAE: ; CODE XREF: sub_110E14+90↑j ROM:00110EAE ; sub_110E14+94↑j ROM:00110EAE muls.w #$708,d1 ROM:00110EB2 add.w (a0),d1 ROM:00110EB4 moveq #3,d2 ROM:00110EB6 ROM:00110EB6 loc_110EB6: ; CODE XREF: sub_110E14+A6↓j ROM:00110EB6 cmp.w (a0,d2.w*2),d1 ROM:00110EBA dbeq d2,loc_110EB6 ROM:00110EBE move.w d2,($4BE).w ROM:00110EC2 bsr.l sub_133D8A ROM:00110EC8 cmpi.w #0,(sp) ROM:00110ECC bne.s loc_110EDA ROM:00110ECE bsr.l sub_11622C ROM:00110ED4 bsr.l sub_11A7EE ROM:00110EDA ROM:00110EDA loc_110EDA: ; CODE XREF: sub_110E14+B8↑j ROM:00110EDA lea ($FFFFF2B0).w,a1 ROM:00110EDE moveq #0,d1 ROM:00110EE0 move.w (a1,d1.w*2),d0 ROM:00110EE4 add.w d0,($4A2).w ROM:00110EE8 cmp.w ($4CC).w,d0 ROM:00110EEC ble.s loc_110EF2 ROM:00110EEE move.w d0,($4CC).w ROM:00110EF2 ROM:00110EF2 loc_110EF2: ; CODE XREF: sub_110E14+D8↑j ROM:00110EF2 cmp.w ($4CA).w,d0 ROM:00110EF6 bge.s loc_110EFC ROM:00110EF8 move.w d0,($4CA).w ROM:00110EFC ROM:00110EFC loc_110EFC: ; CODE XREF: sub_110E14+E2↑j ROM:00110EFC move.w $32E(a5),d0 ROM:00110F00 cmp.w (sp),d0 ROM:00110F02 bne.l loc_11100E ROM:00110F08 subq.w #1,($C90).w ROM:00110F0C bsr.l sub_1104AA ROM:00110F12 clr.w ($4A2).w ROM:00110F16 move.w ($4CE).w,($4BA).w ROM:00110F1C btst #0,($93E).w ROM:00110F22 bne.s loc_110F72 ROM:00110F24 bset #0,($93E).w ROM:00110F2A move #$2500,sr ROM:00110F2E bsr.l sub_1104FA ROM:00110F34 bset #5,($93A).w ROM:00110F3A bsr.l sub_11B0F8 ROM:00110F40 bsr.l sub_12B4D0 ROM:00110F46 btst #2,($13A8).w ROM:00110F4C beq.s loc_110F54 ROM:00110F4E bsr.l sub_13407C ROM:00110F54 ROM:00110F54 loc_110F54: ; CODE XREF: sub_110E14+138↑j ROM:00110F54 bclr #0,($93E).w ROM:00110F5A bsr.l sub_114D62 ROM:00110F60 move.l #1,d0 ROM:00110F66 move.l d0,-(sp) ROM:00110F68 bsr.l sub_136D70 ROM:00110F6E move.l (sp)+,d0 ROM:00110F70 bra.s loc_110F7C ROM:00110F72 ; --------------------------------------------------------------------------- ROM:00110F72 ROM:00110F72 loc_110F72: ; CODE XREF: sub_110E14+10E↑j ROM:00110F72 bset #2,($1504).w ROM:00110F78 move #$2500,sr ROM:00110F7C ROM:00110F7C loc_110F7C: ; CODE XREF: sub_110E14+15C↑j ROM:00110F7C move.w ($E46).w,d0 ROM:00110F80 cmp.w ($586).w,d0 ROM:00110F84 bge.s loc_110FB0 ROM:00110F86 lea ($FFFFFF30).w,a0 ROM:00110F8A clr.w (a0) ROM:00110F8C clr.w 4(a0) ROM:00110F90 clr.w $20(a0) ROM:00110F94 clr.w $24(a0) ROM:00110F98 clr.w $40(a0) ROM:00110F9C clr.w $44(a0) ROM:00110FA0 clr.w $60(a0) ROM:00110FA4 clr.w $64(a0) ROM:00110FA8 bset #1,($1399).w ROM:00110FAE bra.s loc_110FB6 ROM:00110FB0 ; --------------------------------------------------------------------------- ROM:00110FB0 ROM:00110FB0 loc_110FB0: ; CODE XREF: sub_110E14+170↑j ROM:00110FB0 bclr #1,($1399).w ROM:00110FB6 ROM:00110FB6 loc_110FB6: ; CODE XREF: sub_110E14+19A↑j ROM:00110FB6 bsr.l sub_12F88C ROM:00110FBC bsr.l sub_11B7E4 ROM:00110FC2 bsr.l sub_121DFA ROM:00110FC8 bsr.l nullsub_2 ROM:00110FCE move.w ($E6C).w,d4 ROM:00110FD2 ext.l d4 ROM:00110FD4 muls.l ($A24).w,d4 ROM:00110FDA move.w $330(a5),d5 ROM:00110FDE muls.w #$3C,d5 ; '<' ROM:00110FE2 divs.l d5,d4 ROM:00110FE6 move.l d4,($94C).w ROM:00110FEA move.l ($950).w,d3 ROM:00110FEE add.l d4,d3 ROM:00110FF0 move.l d3,($950).w ROM:00110FF4 divs.l #$A,d3 ROM:00110FFC move.w d3,($ABC).w ROM:00111000 cmpi.w #2,($532).w ROM:00111006 bne.s loc_11100E ROM:00111008 bsr.l nullsub_1 ROM:0011100E ROM:0011100E loc_11100E: ; CODE XREF: sub_110E14+EE↑j ROM:0011100E ; sub_110E14+1F2↑j ROM:0011100E cmpi.w #3,($532).w ROM:00111014 bne.s loc_11101C ROM:00111016 bsr.l nullsub_1 ROM:0011101C ROM:0011101C loc_11101C: ; CODE XREF: sub_110E14+200↑j ROM:0011101C move.w $73A(a5),d0 ROM:00111020 cmp.w (sp),d0 ROM:00111022 bne.s loc_111078 ROM:00111024 btst #0,($13BC).w ROM:0011102A beq.s loc_111032 ROM:0011102C bset #0,($1504).w ROM:00111032 ROM:00111032 loc_111032: ; CODE XREF: sub_110E14+216↑j ROM:00111032 bset #0,($13BC).w ROM:00111038 btst #1,($139F).w ROM:0011103E beq.s loc_111066 ROM:00111040 bsr.l sub_12BBAC ROM:00111046 bsr.l sub_12BBA4 ROM:0011104C move #$2500,sr ROM:00111050 bsr.l sub_12A58A ROM:00111056 bsr.l sub_12B170 ROM:0011105C bsr.l sub_12B7C4 ROM:00111062 bra.w loc_111072 ROM:00111066 ; --------------------------------------------------------------------------- ROM:00111066 ROM:00111066 loc_111066: ; CODE XREF: sub_110E14+22A↑j ROM:00111066 bsr.l sub_12ABC4 ROM:0011106C bsr.l sub_12BBA4 ROM:00111072 ROM:00111072 loc_111072: ; CODE XREF: sub_110E14+24E↑j ROM:00111072 bclr #0,($13BC).w ROM:00111078 ROM:00111078 loc_111078: ; CODE XREF: sub_110E14+20E↑j ROM:00111078 addq.l #2,sp ROM:0011107A rts ROM:0011107A ; End of function sub_110E14 ROM:0011107A ROM:0011107C ROM:0011107C ; =============== S U B R O U T I N E ======================================= ROM:0011107C ROM:0011107C ROM:0011107C sub_11107C: ; CODE XREF: ROM:00111134↓p ROM:0011107C ; ROM:001111A0↓p ROM:0011107C cmpi.w #0,($522).w ROM:00111082 blt.s loc_11108A ROM:00111084 addi.w #$64,($522).w ; 'd' ROM:0011108A ROM:0011108A loc_11108A: ; CODE XREF: sub_11107C+6↑j ROM:0011108A bset #4,($940).w ROM:00111090 rts ROM:00111090 ; End of function sub_11107C ROM:00111090 ROM:00111092 ROM:00111092 ; =============== S U B R O U T I N E ======================================= ROM:00111092 ROM:00111092 ROM:00111092 sub_111092: ; CODE XREF: sub_111380:loc_1113D2↓p ROM:00111092 bsr.l sub_12ABC4 ROM:00111098 bclr #2,($1504).w ROM:0011109E bclr #0,($1504).w ROM:001110A4 rts ROM:001110A4 ; End of function sub_111092 ROM:001110A4 ROM:001110A6 ; --------------------------------------------------------------------------- ROM:001110A6 movem.l d0-a4,-(sp) ROM:001110AA andi.w #$FFFE,($FFFFFE20).w ROM:001110B0 bsr.w sub_1110FE ROM:001110B4 movem.l (sp)+,d0-a4 ROM:001110B8 rte ROM:001110BA ROM:001110BA ; =============== S U B R O U T I N E ======================================= ROM:001110BA ROM:001110BA ROM:001110BA sub_1110BA: ; CODE XREF: ROM:00115D90↓p ROM:001110BA cmpi.b #0,($742).w ROM:001110C0 bne.s locret_1110DC ROM:001110C2 ROM:001110C2 loc_1110C2: ; DATA XREF: ROM:off_111114↓o ROM:001110C2 bsr.w sub_111380 ROM:001110C6 clr.b ($891).w ROM:001110CA clr.w ($5F6).w ROM:001110CE move.b #3,($891).w ROM:001110D4 move.b #1,($742).w ROM:001110DA rts ROM:001110DC ; --------------------------------------------------------------------------- ROM:001110DC ROM:001110DC locret_1110DC: ; CODE XREF: sub_1110BA+6↑j ROM:001110DC rts ROM:001110DC ; End of function sub_1110BA ROM:001110DC ROM:001110DE ; --------------------------------------------------------------------------- ROM:001110DE move.b ($742).w,d1 ROM:001110E2 cmpi.b #3,d1 ROM:001110E6 bne.s loc_1110F0 ROM:001110E8 move.b #4,($742).w ROM:001110EE bra.s locret_1110FC ROM:001110F0 ; --------------------------------------------------------------------------- ROM:001110F0 ROM:001110F0 loc_1110F0: ; CODE XREF: ROM:001110E6↑j ROM:001110F0 cmpi.b #5,d1 ROM:001110F4 bne.s locret_1110FC ROM:001110F6 move.b #6,($742).w ROM:001110FC ROM:001110FC locret_1110FC: ; CODE XREF: ROM:001110EE↑j ROM:001110FC ; ROM:001110F4↑j ROM:001110FC rts ROM:001110FE ROM:001110FE ; =============== S U B R O U T I N E ======================================= ROM:001110FE ROM:001110FE ROM:001110FE sub_1110FE: ; CODE XREF: ROM:001110B0↑p ROM:001110FE clr.w d1 ROM:00111100 move.b ($742).w,d1 ROM:00111104 cmpi.w #7,d1 ROM:00111108 bcc.s locret_111112 ROM:0011110A movea.l off_111114(pc,d1.w*4),a0 ROM:0011110E nop ROM:00111110 jmp (a0) ROM:00111112 ; --------------------------------------------------------------------------- ROM:00111112 ROM:00111112 locret_111112: ; CODE XREF: sub_1110FE+A↑j ROM:00111112 rts ROM:00111112 ; End of function sub_1110FE ROM:00111112 ROM:00111112 ; --------------------------------------------------------------------------- ROM:00111114 off_111114: dc.l loc_1110C2 ; DATA XREF: sub_1110FE+C↑r ROM:00111118 dc.l loc_111130 ROM:0011111C dc.l loc_111196 ROM:00111120 dc.l loc_11121E ROM:00111124 dc.l loc_111278 ROM:00111128 dc.l loc_1112DC ROM:0011112C dc.l loc_11132C ROM:00111130 ; --------------------------------------------------------------------------- ROM:00111130 ROM:00111130 loc_111130: ; DATA XREF: ROM:00111118↑o ROM:00111130 bsr.w sub_11142C ROM:00111134 bsr.l sub_11107C ROM:0011113A btst #7,($946).w ROM:00111140 beq.s loc_11115C ROM:00111142 bsr.w sub_1114C6 ROM:00111146 clr.b ($891).w ROM:0011114A clr.w ($5F6).w ROM:0011114E move.b #3,($891).w ROM:00111154 move.b #2,($742).w ROM:0011115A rts ROM:0011115C ; --------------------------------------------------------------------------- ROM:0011115C ROM:0011115C loc_11115C: ; CODE XREF: ROM:00111140↑j ROM:0011115C move.w $346(a5),d1 ROM:00111160 cmp.w ($5F6).w,d1 ROM:00111164 bgt.s loc_111180 ROM:00111166 bsr.w sub_111380 ROM:0011116A clr.b ($891).w ROM:0011116E clr.w ($5F6).w ROM:00111172 move.b #3,($891).w ROM:00111178 move.b #1,($742).w ROM:0011117E rts ROM:00111180 ; --------------------------------------------------------------------------- ROM:00111180 ROM:00111180 loc_111180: ; CODE XREF: ROM:00111164↑j ROM:00111180 clr.b ($891).w ROM:00111184 clr.w ($5F6).w ROM:00111188 move.b #3,($891).w ROM:0011118E move.b #1,($742).w ROM:00111194 rts ROM:00111196 ; --------------------------------------------------------------------------- ROM:00111196 ROM:00111196 loc_111196: ; DATA XREF: ROM:0011111C↑o ROM:00111196 bsr.l sub_110944 ROM:0011119C bsr.w sub_11142C ROM:001111A0 bsr.l sub_11107C ROM:001111A6 btst #7,($946).w ROM:001111AC beq.s loc_1111E4 ROM:001111AE bsr.w sub_1114D4 ROM:001111B2 btst #2,($93B).w ROM:001111B8 beq.s loc_1111D4 ROM:001111BA bsr.w sub_1114C6 ROM:001111BE clr.b ($891).w ROM:001111C2 clr.w ($5F6).w ROM:001111C6 move.b #3,($891).w ROM:001111CC move.b #2,($742).w ROM:001111D2 rts ROM:001111D4 ; --------------------------------------------------------------------------- ROM:001111D4 ROM:001111D4 loc_1111D4: ; CODE XREF: ROM:001111B8↑j ROM:001111D4 clr.b ($891).w ROM:001111D8 clr.w ($5F6).w ROM:001111DC move.b #3,($742).w ROM:001111E2 rts ROM:001111E4 ; --------------------------------------------------------------------------- ROM:001111E4 ROM:001111E4 loc_1111E4: ; CODE XREF: ROM:001111AC↑j ROM:001111E4 move.w $346(a5),d1 ROM:001111E8 cmp.w ($5F6).w,d1 ROM:001111EC bgt.s loc_111208 ROM:001111EE bsr.w sub_111380 ROM:001111F2 clr.b ($891).w ROM:001111F6 clr.w ($5F6).w ROM:001111FA move.b #3,($891).w ROM:00111200 move.b #1,($742).w ROM:00111206 rts ROM:00111208 ; --------------------------------------------------------------------------- ROM:00111208 ROM:00111208 loc_111208: ; CODE XREF: ROM:001111EC↑j ROM:00111208 clr.b ($891).w ROM:0011120C clr.w ($5F6).w ROM:00111210 move.b #3,($891).w ROM:00111216 move.b #2,($742).w ROM:0011121C rts ROM:0011121E ; --------------------------------------------------------------------------- ROM:0011121E ROM:0011121E loc_11121E: ; DATA XREF: ROM:00111120↑o ROM:0011121E bsr.l sub_1109B6 ROM:00111224 clr.l d3 ROM:00111226 move.w ($FFFFFF0A).w,d0 ROM:0011122A move.w ($FFFFFFFE).w,d3 ROM:0011122E move.w ($FFFFFFFC).w,d4 ROM:00111232 btst #$F,d0 ROM:00111236 beq.s loc_11125C ROM:00111238 bsr.w sub_111380 ROM:0011123C bsr.l sub_1162E4 ROM:00111242 bsr.w sub_11173C ROM:00111246 clr.b ($891).w ROM:0011124A clr.w ($5F6).w ROM:0011124E move.b #3,($891).w ROM:00111254 move.b #1,($742).w ROM:0011125A rts ROM:0011125C ; --------------------------------------------------------------------------- ROM:0011125C ROM:0011125C loc_11125C: ; CODE XREF: ROM:00111236↑j ROM:0011125C btst #$E,d0 ROM:00111260 beq.s loc_111272 ROM:00111262 move.b #5,($742).w ROM:00111268 bsr.w sub_111674 ROM:0011126C bsr.w sub_11170C ROM:00111270 rts ROM:00111272 ; --------------------------------------------------------------------------- ROM:00111272 ROM:00111272 loc_111272: ; CODE XREF: ROM:00111260↑j ROM:00111272 bsr.w sub_11170C ROM:00111276 rts ROM:00111278 ; --------------------------------------------------------------------------- ROM:00111278 ROM:00111278 loc_111278: ; DATA XREF: ROM:00111124↑o ROM:00111278 bsr.l sub_1109B6 ROM:0011127E move.w ($FFFFFF0A).w,d0 ROM:00111282 bsr.w sub_1116E8 ROM:00111286 clr.l d3 ROM:00111288 move.w ($FFFFFFFE).w,d3 ROM:0011128C move.w ($FFFFFFFC).w,d4 ROM:00111290 btst #$F,d0 ROM:00111294 beq.s loc_1112BA ROM:00111296 bsr.w sub_111380 ROM:0011129A bsr.l sub_1162E4 ROM:001112A0 bsr.w sub_11173C ROM:001112A4 clr.b ($891).w ROM:001112A8 clr.w ($5F6).w ROM:001112AC move.b #3,($891).w ROM:001112B2 move.b #1,($742).w ROM:001112B8 rts ROM:001112BA ; --------------------------------------------------------------------------- ROM:001112BA ROM:001112BA loc_1112BA: ; CODE XREF: ROM:00111294↑j ROM:001112BA btst #$E,d0 ROM:001112BE beq.s loc_1112D0 ROM:001112C0 move.b #5,($742).w ROM:001112C6 bsr.w sub_111674 ROM:001112CA bsr.w sub_11170C ROM:001112CE rts ROM:001112D0 ; --------------------------------------------------------------------------- ROM:001112D0 ROM:001112D0 loc_1112D0: ; CODE XREF: ROM:001112BE↑j ROM:001112D0 move.b #3,($742).w ROM:001112D6 bsr.w sub_11170C ROM:001112DA rts ROM:001112DC ; --------------------------------------------------------------------------- ROM:001112DC ROM:001112DC loc_1112DC: ; DATA XREF: ROM:00111128↑o ROM:001112DC bsr.l sub_1109B6 ROM:001112E2 clr.l d3 ROM:001112E4 move.w ($FFFFFF0A).w,d0 ROM:001112E8 move.w ($FFFFFFFE).w,d3 ROM:001112EC move.w ($FFFFFFFC).w,d4 ROM:001112F0 bsr.w sub_11168A ROM:001112F4 btst #$F,d0 ROM:001112F8 bne.s loc_11130E ROM:001112FA btst #6,($940).w ROM:00111300 bne.s loc_11130E ROM:00111302 move.b #3,($742).w ROM:00111308 bsr.w sub_11170C ROM:0011130C rts ROM:0011130E ; --------------------------------------------------------------------------- ROM:0011130E ROM:0011130E loc_11130E: ; CODE XREF: ROM:001112F8↑j ROM:0011130E ; ROM:00111300↑j ROM:0011130E bsr.w sub_111380 ROM:00111312 bsr.w sub_11173C ROM:00111316 clr.b ($891).w ROM:0011131A clr.w ($5F6).w ROM:0011131E move.b #3,($891).w ROM:00111324 move.b #1,($742).w ROM:0011132A rts ROM:0011132C ; --------------------------------------------------------------------------- ROM:0011132C ROM:0011132C loc_11132C: ; DATA XREF: ROM:0011112C↑o ROM:0011132C bsr.l sub_1109B6 ROM:00111332 move.w ($FFFFFF0A).w,d0 ROM:00111336 bsr.w sub_1116E8 ROM:0011133A clr.l d3 ROM:0011133C move.w ($FFFFFFFE).w,d3 ROM:00111340 move.w ($FFFFFFFC).w,d4 ROM:00111344 bsr.w sub_11168A ROM:00111348 btst #$F,d0 ROM:0011134C bne.s loc_111362 ROM:0011134E btst #6,($940).w ROM:00111354 bne.s loc_111362 ROM:00111356 move.b #3,($742).w ROM:0011135C bsr.w sub_11170C ROM:00111360 rts ROM:00111362 ; --------------------------------------------------------------------------- ROM:00111362 ROM:00111362 loc_111362: ; CODE XREF: ROM:0011134C↑j ROM:00111362 ; ROM:00111354↑j ROM:00111362 bsr.w sub_111380 ROM:00111366 bsr.w sub_11173C ROM:0011136A clr.b ($891).w ROM:0011136E clr.w ($5F6).w ROM:00111372 move.b #3,($891).w ROM:00111378 move.b #1,($742).w ROM:0011137E rts ROM:00111380 ROM:00111380 ; =============== S U B R O U T I N E ======================================= ROM:00111380 ROM:00111380 ROM:00111380 sub_111380: ; CODE XREF: sub_1110BA:loc_1110C2↑p ROM:00111380 ; ROM:00111166↑p ... ROM:00111380 btst #7,($93C).w ROM:00111386 beq.s loc_1113D2 ROM:00111388 move.l $2AA(a5),d1 ROM:0011138C cmp.l ($400).w,d1 ROM:00111390 ble.s loc_1113D2 ROM:00111392 cmp.l ($408).w,d1 ROM:00111396 ble.s loc_1113D2 ROM:00111398 btst #$F,d0 ROM:0011139C bne.s loc_1113BE ROM:0011139E move.l d3,($400).w ROM:001113A2 cmp.l d3,d1 ROM:001113A4 ble.s loc_1113BA ROM:001113A6 bset #1,($13F4).w ROM:001113AC btst #2,($93E).w ROM:001113B2 beq.s loc_1113BA ROM:001113B4 bset #6,($13A0).w ROM:001113BA ROM:001113BA loc_1113BA: ; CODE XREF: sub_111380+24↑j ROM:001113BA ; sub_111380+32↑j ROM:001113BA bra.w loc_1113D2 ROM:001113BE ; --------------------------------------------------------------------------- ROM:001113BE ROM:001113BE loc_1113BE: ; CODE XREF: sub_111380+1C↑j ROM:001113BE bset #1,($13F4).w ROM:001113C4 btst #2,($93E).w ROM:001113CA beq.s loc_1113D2 ROM:001113CC bset #6,($13A0).w ROM:001113D2 ROM:001113D2 loc_1113D2: ; CODE XREF: sub_111380+6↑j ROM:001113D2 ; sub_111380+10↑j ... ROM:001113D2 bsr.l sub_111092 ROM:001113D8 move.w $348(a5),d0 ROM:001113DC neg.w d0 ROM:001113DE muls.w #$64,d0 ; 'd' ROM:001113E2 move.w d0,($4CE).w ROM:001113E6 bclr #7,($93C).w ROM:001113EC move.w #0,d0 ROM:001113F0 bsr.l sub_11A7D0 ROM:001113F6 lea ($FFFFFF00).w,a0 ROM:001113FA move.w #$B,(a0) ROM:001113FE move.w #$E,2(a0) ROM:00111404 move.w #0,4(a0) ROM:0011140A move.w #1,d1 ROM:0011140E move.w #$A,d2 ROM:00111412 move.w #1,d3 ROM:00111416 move.w #1,d4 ROM:0011141A move.w #1,d5 ROM:0011141E bsr.l sub_11A754 ROM:00111424 bsr.l sub_1162E4 ROM:0011142A rts ROM:0011142A ; End of function sub_111380 ROM:0011142A ROM:0011142C ROM:0011142C ; =============== S U B R O U T I N E ======================================= ROM:0011142C ROM:0011142C ROM:0011142C sub_11142C: ; CODE XREF: ROM:loc_111130↑p ROM:0011142C ; ROM:0011119C↑p ROM:0011142C bclr #7,($946).w ROM:00111432 clr.l d0 ROM:00111434 move.w ($FFFFFF08).w,d0 ROM:00111438 move.l d0,d3 ROM:0011143A sub.l ($404).w,d3 ROM:0011143E bcc.s loc_111446 ROM:00111440 addi.l #$10000,d3 ROM:00111446 ROM:00111446 loc_111446: ; CODE XREF: sub_11142C+12↑j ROM:00111446 move.w ($5F6).w,d2 ROM:0011144A ext.l d2 ROM:0011144C divs.w $16(a5),d2 ROM:00111450 move.l d2,d6 ROM:00111452 swap d6 ROM:00111454 move.w $16(a5),d5 ROM:00111458 asr.w #1,d5 ROM:0011145A cmpi.l #$10000,d3 ROM:00111460 bge.s loc_111468 ROM:00111462 cmp.w d6,d5 ROM:00111464 bge.s loc_111468 ROM:00111466 addq.w #1,d2 ROM:00111468 ROM:00111468 loc_111468: ; CODE XREF: sub_11142C+34↑j ROM:00111468 ; sub_11142C+38↑j ROM:00111468 cmpi.l #$10000,d3 ROM:0011146E ble.s loc_111476 ROM:00111470 cmp.w d6,d5 ROM:00111472 ble.s loc_111476 ROM:00111474 subq.w #1,d2 ROM:00111476 ROM:00111476 loc_111476: ; CODE XREF: sub_11142C+42↑j ROM:00111476 ; sub_11142C+46↑j ROM:00111476 cmpi.w #0,d2 ROM:0011147A ble.s loc_111482 ROM:0011147C moveq #$11,d6 ROM:0011147E asl.l d6,d2 ROM:00111480 add.l d2,d3 ROM:00111482 ROM:00111482 loc_111482: ; CODE XREF: sub_11142C+4E↑j ROM:00111482 move.l ($400).w,d6 ROM:00111486 muls.l #$3E8,d6 ROM:0011148E divs.l d3,d6 ROM:00111492 cmpi.w #0,($4CE).w ROM:00111498 blt.s loc_1114B2 ROM:0011149A move.w ($4D2).w,d5 ROM:0011149E muls.w $34A(a5),d5 ROM:001114A2 divs.w #$3E8,d5 ROM:001114A6 bvs.s loc_1114B2 ROM:001114A8 cmp.w d6,d5 ROM:001114AA bgt.s loc_1114B2 ROM:001114AC bset #7,($946).w ROM:001114B2 ROM:001114B2 loc_1114B2: ; CODE XREF: sub_11142C+6C↑j ROM:001114B2 ; sub_11142C+7A↑j ... ROM:001114B2 move.w d6,($4D2).w ROM:001114B6 move.l d0,($404).w ROM:001114BA move.l d3,($400).w ROM:001114BE addi.w #$64,($4CE).w ; 'd' ROM:001114C4 rts ROM:001114C4 ; End of function sub_11142C ROM:001114C4 ROM:001114C6 ROM:001114C6 ; =============== S U B R O U T I N E ======================================= ROM:001114C6 ROM:001114C6 ROM:001114C6 sub_1114C6: ; CODE XREF: ROM:00111142↑p ROM:001114C6 ; ROM:001111BA↑p ROM:001114C6 move.w #$2710,($AD8).w ROM:001114CC move.w #$C8,($4CE).w ROM:001114D2 rts ROM:001114D2 ; End of function sub_1114C6 ROM:001114D2 ROM:001114D4 ROM:001114D4 ; =============== S U B R O U T I N E ======================================= ROM:001114D4 ROM:001114D4 ROM:001114D4 sub_1114D4: ; CODE XREF: ROM:001111AE↑p ROM:001114D4 moveq #5,d0 ROM:001114D6 move.w $9D4(a5,d0.w*2),d1 ROM:001114DC ROM:001114DC loc_1114DC: ; CODE XREF: sub_1114D4+12↓j ROM:001114DC bge.s loc_1114E8 ROM:001114DE subq.w #1,d0 ROM:001114E0 move.w $9D4(a5,d0.w*2),d1 ROM:001114E6 bra.s loc_1114DC ROM:001114E8 ; --------------------------------------------------------------------------- ROM:001114E8 ROM:001114E8 loc_1114E8: ; CODE XREF: sub_1114D4:loc_1114DC↑j ROM:001114E8 clr.w d7 ROM:001114EA move.w ($4CE).w,d2 ROM:001114EE subi.w #$64,d2 ; 'd' ROM:001114F2 move.w #$E10,d5 ROM:001114F6 add.w $9D4(a5),d5 ROM:001114FA move.w $9D4(a5,d0.w*2),d1 ROM:00111500 sub.w d1,d5 ROM:00111502 ROM:00111502 loc_111502: ; CODE XREF: sub_1114D4+46↓j ROM:00111502 cmp.w d2,d5 ROM:00111504 beq.s loc_11151C ROM:00111506 cmp.w d7,d0 ROM:00111508 blt.s loc_11151C ROM:0011150A addq.w #1,d7 ROM:0011150C move.w $9D4(a5,d7.w*2),d5 ROM:00111512 move.w $9D2(a5,d7.w*2),d1 ROM:00111518 sub.w d1,d5 ROM:0011151A bra.s loc_111502 ROM:0011151C ; --------------------------------------------------------------------------- ROM:0011151C ROM:0011151C loc_11151C: ; CODE XREF: sub_1114D4+30↑j ROM:0011151C ; sub_1114D4+34↑j ROM:0011151C cmp.w d7,d0 ROM:0011151E blt.l loc_111666 ROM:00111524 move.w d1,($4D0).w ROM:00111528 move.w #0,d0 ROM:0011152C bsr.l sub_11A7D0 ROM:00111532 move.w $9D4(a5,d7.w*2),d0 ROM:00111538 addi.w #$C8,d0 ROM:0011153C cmpi.w #$E10,d0 ROM:00111540 blt.s loc_111546 ROM:00111542 subi.w #$E10,d0 ROM:00111546 ROM:00111546 loc_111546: ; CODE XREF: sub_1114D4+6C↑j ROM:00111546 move.w d0,($4CE).w ROM:0011154A lea ($FFFFFF00).w,a0 ROM:0011154E move.w $9D4(a5),d2 ROM:00111552 ext.l d2 ROM:00111554 divs.w #$64,d2 ; 'd' ROM:00111558 subq.w #1,d2 ROM:0011155A bge.s loc_111560 ROM:0011155C addi.w #$24,d2 ; '$' ROM:00111560 ROM:00111560 loc_111560: ; CODE XREF: sub_1114D4+86↑j ROM:00111560 move.w $9D6(a5),d6 ROM:00111564 ext.l d6 ROM:00111566 divs.w #$64,d6 ; 'd' ROM:0011156A subq.w #1,d6 ROM:0011156C bge.s loc_111572 ROM:0011156E move.w #$80,d6 ROM:00111572 ROM:00111572 loc_111572: ; CODE XREF: sub_1114D4+98↑j ROM:00111572 asl.w #8,d6 ROM:00111574 add.w d6,d2 ROM:00111576 move.w d2,(a0) ROM:00111578 move.w $9DA(a5),d2 ROM:0011157C ext.l d2 ROM:0011157E divs.w #$64,d2 ; 'd' ROM:00111582 subq.w #1,d2 ROM:00111584 bge.s loc_11158A ROM:00111586 move.w #$80,d2 ROM:0011158A ROM:0011158A loc_11158A: ; CODE XREF: sub_1114D4+B0↑j ROM:0011158A asl.w #8,d2 ROM:0011158C move.w $9D8(a5),d6 ROM:00111590 ext.l d6 ROM:00111592 divs.w #$64,d6 ; 'd' ROM:00111596 subq.w #1,d6 ROM:00111598 bge.s loc_11159E ROM:0011159A move.w #$80,d6 ROM:0011159E ROM:0011159E loc_11159E: ; CODE XREF: sub_1114D4+C4↑j ROM:0011159E add.w d6,d2 ROM:001115A0 move.w d2,2(a0) ROM:001115A4 move.w $9DE(a5),d2 ROM:001115A8 ext.l d2 ROM:001115AA divs.w #$64,d2 ; 'd' ROM:001115AE subq.w #1,d2 ROM:001115B0 bge.s loc_1115B6 ROM:001115B2 move.w #$80,d2 ROM:001115B6 ROM:001115B6 loc_1115B6: ; CODE XREF: sub_1114D4+DC↑j ROM:001115B6 asl.w #8,d2 ROM:001115B8 move.w $9DC(a5),d6 ROM:001115BC ext.l d6 ROM:001115BE divs.w #$64,d6 ; 'd' ROM:001115C2 subq.w #1,d6 ROM:001115C4 bge.s loc_1115CA ROM:001115C6 move.w #$80,d6 ROM:001115CA ROM:001115CA loc_1115CA: ; CODE XREF: sub_1114D4+F0↑j ROM:001115CA add.w d6,d2 ROM:001115CC move.w d2,4(a0) ROM:001115D0 move.w #$30,d2 ; '0' ROM:001115D4 asl.w #8,d2 ROM:001115D6 addi.w #$80,d2 ROM:001115DA move.w d2,6(a0) ROM:001115DE ext.l d0 ROM:001115E0 divs.w #$64,d0 ; 'd' ROM:001115E4 move.w d0,d2 ROM:001115E6 asl.w #8,d2 ROM:001115E8 move.w d7,d5 ROM:001115EA addq.w #1,d5 ROM:001115EC tst.w $9D4(a5,d5.w*2) ROM:001115F2 bge.s loc_1115F6 ROM:001115F4 clr.w d5 ROM:001115F6 ROM:001115F6 loc_1115F6: ; CODE XREF: sub_1114D4+11E↑j ROM:001115F6 add.w d5,d2 ROM:001115F8 move.w d2,8(a0) ROM:001115FC move.w d0,d2 ROM:001115FE move.w d2,$A(a0) ROM:00111602 move.l ($404).w,d2 ROM:00111606 move.w d2,($FFFFFFFC).w ROM:0011160A move.l ($400).w,d2 ROM:0011160E move.w d2,($FFFFFFFE).w ROM:00111612 bset #7,($93C).w ROM:00111618 move.w $9D4(a5,d5.w*2),d6 ROM:0011161E subi.w #$64,d6 ; 'd' ROM:00111622 bge.s loc_111628 ROM:00111624 addi.w #$E10,d6 ROM:00111628 ROM:00111628 loc_111628: ; CODE XREF: sub_1114D4+14E↑j ROM:00111628 cmp.w ($4CE).w,d6 ROM:0011162C bne.s loc_111634 ROM:0011162E move.w #2,-(sp) ROM:00111632 bra.s loc_111638 ROM:00111634 ; --------------------------------------------------------------------------- ROM:00111634 ROM:00111634 loc_111634: ; CODE XREF: sub_1114D4+158↑j ROM:00111634 move.w #3,-(sp) ROM:00111638 ROM:00111638 loc_111638: ; CODE XREF: sub_1114D4+15E↑j ROM:00111638 bsr.l sub_110D72 ROM:0011163E move.w ($4CE).w,d0 ROM:00111642 ext.l d0 ROM:00111644 divs.w #$64,d0 ; 'd' ROM:00111648 move.w d0,($FFFFFF0A).w ROM:0011164C moveq #0,d0 ROM:0011164E moveq #1,d1 ROM:00111650 moveq #$F,d2 ROM:00111652 moveq #0,d3 ROM:00111654 move.w (sp)+,d4 ROM:00111656 moveq #1,d5 ROM:00111658 bsr.l sub_11A754 ROM:0011165E bclr #2,($93B).w ROM:00111664 bra.s locret_111672 ROM:00111666 ; --------------------------------------------------------------------------- ROM:00111666 ROM:00111666 loc_111666: ; CODE XREF: sub_1114D4+4A↑j ROM:00111666 bset #2,($93B).w ROM:0011166C bset #4,($93F).w ROM:00111672 ROM:00111672 locret_111672: ; CODE XREF: sub_1114D4+190↑j ROM:00111672 rts ROM:00111672 ; End of function sub_1114D4 ROM:00111672 ROM:00111674 ROM:00111674 ; =============== S U B R O U T I N E ======================================= ROM:00111674 ROM:00111674 ROM:00111674 sub_111674: ; CODE XREF: ROM:00111268↑p ROM:00111674 ; ROM:001112C6↑p ROM:00111674 move.l d3,d1 ROM:00111676 mulu.l #$7D0,d1 ROM:0011167E divu.l ($400).w,d1 ROM:00111684 move.w d1,($4D2).w ROM:00111688 rts ROM:00111688 ; End of function sub_111674 ROM:00111688 ROM:0011168A ROM:0011168A ; =============== S U B R O U T I N E ======================================= ROM:0011168A ROM:0011168A ROM:0011168A sub_11168A: ; CODE XREF: ROM:001112F0↑p ROM:0011168A ; ROM:00111344↑p ROM:0011168A bclr #6,($940).w ROM:00111690 move.w d3,d1 ROM:00111692 move.l #$E10,d2 ROM:00111698 divs.w #4,d2 ROM:0011169C cmp.w ($4BC).w,d2 ROM:001116A0 ble.s loc_1116A8 ROM:001116A2 mulu.w $34C(a5),d1 ROM:001116A6 bra.s loc_1116AC ROM:001116A8 ; --------------------------------------------------------------------------- ROM:001116A8 ROM:001116A8 loc_1116A8: ; CODE XREF: sub_11168A+16↑j ROM:001116A8 mulu.w $34E(a5),d1 ROM:001116AC ROM:001116AC loc_1116AC: ; CODE XREF: sub_11168A+1C↑j ROM:001116AC move.l ($400).w,d2 ROM:001116B0 asl.l #1,d2 ROM:001116B2 divu.l d2,d1 ROM:001116B6 cmp.w ($4D2).w,d1 ROM:001116BA ble.s loc_1116C2 ROM:001116BC bset #6,($940).w ROM:001116C2 ROM:001116C2 loc_1116C2: ; CODE XREF: sub_11168A+30↑j ROM:001116C2 move.w d3,d1 ROM:001116C4 mulu.w #$3E8,d1 ROM:001116C8 divu.l d2,d1 ROM:001116CC move.w ($4D2).w,d2 ROM:001116D0 mulu.w #$3E8,d2 ROM:001116D4 divu.l d1,d2 ROM:001116D8 cmp.w ($AD8).w,d2 ROM:001116DC bge.s loc_1116E2 ROM:001116DE move.w d2,($AD8).w ROM:001116E2 ROM:001116E2 loc_1116E2: ; CODE XREF: sub_11168A+52↑j ROM:001116E2 move.w d1,($4D2).w ROM:001116E6 rts ROM:001116E6 ; End of function sub_11168A ROM:001116E6 ROM:001116E8 ROM:001116E8 ; =============== S U B R O U T I N E ======================================= ROM:001116E8 ROM:001116E8 ROM:001116E8 sub_1116E8: ; CODE XREF: ROM:00111282↑p ROM:001116E8 ; ROM:00111336↑p ROM:001116E8 subi.b #$24,d0 ; '$' ROM:001116EC bge.s loc_1116F2 ROM:001116EE addi.b #$48,d0 ; 'H' ROM:001116F2 ROM:001116F2 loc_1116F2: ; CODE XREF: sub_1116E8+4↑j ROM:001116F2 move.w d0,($FFFFFF0A).w ROM:001116F6 ext.w d0 ROM:001116F8 muls.w #$64,d0 ; 'd' ROM:001116FC move.w d0,($4CE).w ROM:00111700 bsr.l sub_110DDC ROM:00111706 move.w ($FFFFFF0A).w,d0 ROM:0011170A rts ROM:0011170A ; End of function sub_1116E8 ROM:0011170A ROM:0011170C ROM:0011170C ; =============== S U B R O U T I N E ======================================= ROM:0011170C ROM:0011170C ROM:0011170C sub_11170C: ; CODE XREF: ROM:0011126C↑p ROM:0011170C ; ROM:loc_111272↑p ... ROM:0011170C ext.w d0 ROM:0011170E muls.w #$64,d0 ; 'd' ROM:00111712 move.w d0,($4CE).w ROM:00111716 move.l ($400).w,($408).w ROM:0011171C move.l d3,($400).w ROM:00111720 move.l ($404).w,d1 ROM:00111724 cmp.w d4,d1 ROM:00111726 bls.s loc_11172E ROM:00111728 addi.l #$10000,d1 ROM:0011172E ROM:0011172E loc_11172E: ; CODE XREF: sub_11170C+1A↑j ROM:0011172E move.w d4,d1 ROM:00111730 move.l d1,($404).w ROM:00111734 bsr.l sub_110E14 ROM:0011173A rts ROM:0011173A ; End of function sub_11170C ROM:0011173A ROM:0011173C ROM:0011173C ; =============== S U B R O U T I N E ======================================= ROM:0011173C ROM:0011173C ROM:0011173C sub_11173C: ; CODE XREF: ROM:00111242↑p ROM:0011173C ; ROM:001112A0↑p ... ROM:0011173C move.w #$30,d2 ; '0' ROM:00111740 asr.w #3,d2 ROM:00111742 move.l #$FF,d1 ROM:00111748 asl.l d2,d1 ROM:0011174A or.l d1,($FFFFFE18).w ROM:0011174E rts ROM:0011174E ; End of function sub_11173C ROM:0011174E ROM:00111750 ; --------------------------------------------------------------------------- ROM:00111750 movea.l #$170000,a5 ROM:00111756 move.l a5,($43C).w ROM:0011175A rts ROM:0011175C ; --------------------------------------------------------------------------- ROM:0011175C movea.l #$170000,a5 ROM:00111762 move.l a5,($43C).w ROM:00111766 rts ROM:00111768 ; --------------------------------------------------------------------------- ROM:00111768 movem.l d0-d2,-(sp) ROM:0011176C move.w ($FFFFF452).w,d2 ROM:00111770 move.w ($FFFFF454).w,d0 ROM:00111774 move.w ($4DA).w,d1 ROM:00111778 move.w d2,($4DA).w ROM:0011177C btst #1,($93D).w ROM:00111782 beq.s loc_1117B4 ROM:00111784 sub.w d1,d2 ROM:00111786 move.w d2,($4D6).w ROM:0011178A sub.w d0,d1 ROM:0011178C add.w d2,d1 ROM:0011178E mulu.w #$2710,d1 ROM:00111792 divu.w d2,d1 ROM:00111794 move.w d1,d2 ROM:00111796 sub.w ($4D8).w,d2 ROM:0011179A muls.w #$64,d2 ; 'd' ROM:0011179E divs.w $352(a5),d2 ROM:001117A2 bne.s loc_1117AA ROM:001117A4 move.w d1,($4D8).w ROM:001117A8 bra.s loc_1117AE ROM:001117AA ; --------------------------------------------------------------------------- ROM:001117AA ROM:001117AA loc_1117AA: ; CODE XREF: ROM:001117A2↑j ROM:001117AA add.w d2,($4D8).w ROM:001117AE ROM:001117AE loc_1117AE: ; CODE XREF: ROM:001117A8↑j ROM:001117AE bset #1,($940).w ROM:001117B4 ROM:001117B4 loc_1117B4: ; CODE XREF: ROM:00111782↑j ROM:001117B4 bset #1,($93D).w ROM:001117BA clr.b ($8BA).w ROM:001117BE move.w #$F,($648).w ROM:001117C4 move.b #1,($8BA).w ROM:001117CA bclr #7,($FFFFF450).w ROM:001117D0 movem.l (sp)+,d0-d2 ROM:001117D4 rte ROM:001117D6 ROM:001117D6 ; =============== S U B R O U T I N E ======================================= ROM:001117D6 ROM:001117D6 ROM:001117D6 sub_1117D6: ; CODE XREF: ROM:00115DAE↓p ROM:001117D6 move.w #$204,($FFFFF460).w ROM:001117DC move.w #$54,($FFFFF420).w ; 'T' ROM:001117E2 bsr.l sub_114284 ROM:001117E8 move.w #$1011,($FFFFF450).w ROM:001117EE rts ROM:001117EE ; End of function sub_1117D6 ROM:001117EE ROM:001117F0 ; --------------------------------------------------------------------------- ROM:001117F0 rte ROM:001117F2 ROM:001117F2 ; =============== S U B R O U T I N E ======================================= ROM:001117F2 ROM:001117F2 ROM:001117F2 sub_1117F2: ; CODE XREF: ROM:00115DA8↓p ROM:001117F2 move.w #$1201,($FFFFF400).w ROM:001117F8 move.w #8,($FFFFF408).w ROM:001117FE move.w #6,($4DC).w ROM:00111804 move.w #0,($4E0).w ROM:0011180A move.w #$3E8,($4DE).w ROM:00111810 bsr.w sub_11199A ROM:00111814 move.w #8,($4DC).w ROM:0011181A move.w #0,($4E0).w ROM:00111820 move.w #$3E8,($4DE).w ROM:00111826 bsr.w sub_11199A ROM:0011182A move.w #5,($4DC).w ROM:00111830 move.w #0,($4E0).w ROM:00111836 move.w #$3E8,($4DE).w ROM:0011183C bsr.w sub_11199A ROM:00111840 move.w #7,($4DC).w ROM:00111846 move.w #0,($4E0).w ROM:0011184C move.w #$3E8,($4DE).w ROM:00111852 bsr.w sub_11199A ROM:00111856 rts ROM:00111856 ; End of function sub_1117F2 ROM:00111856 ROM:00111858 ROM:00111858 ; =============== S U B R O U T I N E ======================================= ROM:00111858 ROM:00111858 ROM:00111858 sub_111858: ; CODE XREF: ROM:00115F08↓p ROM:00111858 move.w $372(a5),d0 ROM:0011185C cmpi.w #0,d0 ROM:00111860 beq.s loc_11186E ROM:00111862 move.w $374(a5),($AF2).w ROM:00111868 move.w $376(a5),($AE2).w ROM:0011186E ROM:0011186E loc_11186E: ; CODE XREF: sub_111858+8↑j ROM:0011186E btst #4,($976).w ROM:00111874 beq.s loc_111898 ROM:00111876 move.w $37C(a5),d0 ROM:0011187A move.w d0,($AF2).w ROM:0011187E btst #4,($97A).w ROM:00111884 beq.s loc_111890 ROM:00111886 move.w $378(a5),d0 ROM:0011188A move.w d0,($AE2).w ROM:0011188E bra.s loc_111898 ROM:00111890 ; --------------------------------------------------------------------------- ROM:00111890 ROM:00111890 loc_111890: ; CODE XREF: sub_111858+2C↑j ROM:00111890 move.w $37A(a5),d0 ROM:00111894 move.w d0,($AE2).w ROM:00111898 ROM:00111898 loc_111898: ; CODE XREF: sub_111858+1C↑j ROM:00111898 ; sub_111858+36↑j ROM:00111898 move.w ($AE2).w,($4E0).w ROM:0011189E move.w ($AF2).w,($4DE).w ROM:001118A4 move.w #6,($4DC).w ROM:001118AA move.w ($B00).w,d0 ROM:001118AE cmp.w ($4DE).w,d0 ROM:001118B2 beq.s loc_1118BA ROM:001118B4 bsr.w sub_11199A ROM:001118B8 bra.s loc_1118BE ROM:001118BA ; --------------------------------------------------------------------------- ROM:001118BA ROM:001118BA loc_1118BA: ; CODE XREF: sub_111858+5A↑j ROM:001118BA bsr.w sub_111A10 ROM:001118BE ROM:001118BE loc_1118BE: ; CODE XREF: sub_111858+60↑j ROM:001118BE move.w ($4DE).w,($B00).w ROM:001118C4 move.w $366(a5),d0 ROM:001118C8 cmpi.w #0,d0 ROM:001118CC beq.s loc_1118DC ROM:001118CE move.w $368(a5),($AF0).w ROM:001118D4 move.w $36A(a5),($AE0).w ROM:001118DA bra.s loc_1118E8 ROM:001118DC ; --------------------------------------------------------------------------- ROM:001118DC ROM:001118DC loc_1118DC: ; CODE XREF: sub_111858+74↑j ROM:001118DC move.w $368(a5),($AF0).w ROM:001118E2 move.w ($590).w,($AE0).w ROM:001118E8 ROM:001118E8 loc_1118E8: ; CODE XREF: sub_111858+82↑j ROM:001118E8 move.w #5,($4DC).w ROM:001118EE move.w ($AE0).w,($4E0).w ROM:001118F4 move.w ($AF0).w,($4DE).w ROM:001118FA move.w ($AFE).w,d0 ROM:001118FE cmp.w ($4DE).w,d0 ROM:00111902 beq.s loc_11190A ROM:00111904 bsr.w sub_11199A ROM:00111908 bra.s loc_11190E ROM:0011190A ; --------------------------------------------------------------------------- ROM:0011190A ROM:0011190A loc_11190A: ; CODE XREF: sub_111858+AA↑j ROM:0011190A bsr.w sub_111A10 ROM:0011190E ROM:0011190E loc_11190E: ; CODE XREF: sub_111858+B0↑j ROM:0011190E move.w ($4DE).w,($AFE).w ROM:00111914 move.w $35A(a5),d0 ROM:00111918 cmpi.w #0,d0 ROM:0011191C beq.s loc_11192A ROM:0011191E move.w $35C(a5),($AF6).w ROM:00111924 move.w $35E(a5),($AE6).w ROM:0011192A ROM:0011192A loc_11192A: ; CODE XREF: sub_111858+C4↑j ROM:0011192A move.w #8,($4DC).w ROM:00111930 move.w ($AE6).w,($4E0).w ROM:00111936 move.w ($AF6).w,($4DE).w ROM:0011193C move.w ($AFC).w,d0 ROM:00111940 cmp.w ($4DE).w,d0 ROM:00111944 beq.s loc_11194C ROM:00111946 bsr.w sub_11199A ROM:0011194A bra.s loc_111950 ROM:0011194C ; --------------------------------------------------------------------------- ROM:0011194C ROM:0011194C loc_11194C: ; CODE XREF: sub_111858+EC↑j ROM:0011194C bsr.w sub_111A10 ROM:00111950 ROM:00111950 loc_111950: ; CODE XREF: sub_111858+F2↑j ROM:00111950 move.w ($4DE).w,($AFC).w ROM:00111956 move.w $36C(a5),d0 ROM:0011195A cmpi.w #0,d0 ROM:0011195E beq.s loc_11196C ROM:00111960 move.w $36E(a5),($AF4).w ROM:00111966 move.w $370(a5),($AE4).w ROM:0011196C ROM:0011196C loc_11196C: ; CODE XREF: sub_111858+106↑j ROM:0011196C move.w #7,($4DC).w ROM:00111972 move.w ($AE4).w,($4E0).w ROM:00111978 move.w ($AF4).w,($4DE).w ROM:0011197E move.w ($AFA).w,d0 ROM:00111982 cmp.w ($4DE).w,d0 ROM:00111986 beq.s loc_11198E ROM:00111988 bsr.w sub_11199A ROM:0011198C bra.s loc_111992 ROM:0011198E ; --------------------------------------------------------------------------- ROM:0011198E ROM:0011198E loc_11198E: ; CODE XREF: sub_111858+12E↑j ROM:0011198E bsr.w sub_111A10 ROM:00111992 ROM:00111992 loc_111992: ; CODE XREF: sub_111858+134↑j ROM:00111992 move.w ($4DE).w,($AFA).w ROM:00111998 rts ROM:00111998 ; End of function sub_111858 ROM:00111998 ROM:0011199A ROM:0011199A ; =============== S U B R O U T I N E ======================================= ROM:0011199A ROM:0011199A ROM:0011199A sub_11199A: ; CODE XREF: sub_1117F2+1E↑p ROM:0011199A ; sub_1117F2+34↑p ... ROM:0011199A move.w ($4DC).w,d0 ROM:0011199E asl.w #3,d0 ROM:001119A0 subi.w #$28,d0 ; '(' ROM:001119A4 lea ($FFFFF428).w,a0 ROM:001119A8 adda.w d0,a0 ROM:001119AA move.l #$F42400,d2 ROM:001119B0 clr.l d0 ROM:001119B2 move.w ($4DE).w,d0 ROM:001119B6 cmpi.w #2,d0 ROM:001119BA bge.s loc_1119C0 ROM:001119BC move.w #2,d0 ROM:001119C0 ROM:001119C0 loc_1119C0: ; CODE XREF: sub_11199A+20↑j ROM:001119C0 clr.w d1 ROM:001119C2 divu.l d0,d2 ROM:001119C6 asr.l #1,d2 ROM:001119C8 ROM:001119C8 loc_1119C8: ; CODE XREF: sub_11199A:loc_1119E2↓j ROM:001119C8 cmpi.l #$FFFF,d2 ROM:001119CE ble.s loc_1119E4 ROM:001119D0 cmpi.w #7,d1 ROM:001119D4 bge.s loc_1119E4 ROM:001119D6 asr.l #1,d2 ROM:001119D8 addq.l #1,d1 ROM:001119DA cmpi.w #7,d1 ROM:001119DE bne.s loc_1119E2 ROM:001119E0 asr.l #1,d2 ROM:001119E2 ROM:001119E2 loc_1119E2: ; CODE XREF: sub_11199A+44↑j ROM:001119E2 bra.s loc_1119C8 ROM:001119E4 ; --------------------------------------------------------------------------- ROM:001119E4 ROM:001119E4 loc_1119E4: ; CODE XREF: sub_11199A+34↑j ROM:001119E4 ; sub_11199A+3A↑j ROM:001119E4 move.l d2,d0 ROM:001119E6 mulu.w ($4E0).w,d0 ROM:001119EA divu.w #$2710,d0 ROM:001119EE swap d2 ROM:001119F0 move.w d0,d2 ROM:001119F2 move.l d2,2(a0) ROM:001119F6 move.w ($4DC).w,d0 ROM:001119FA cmpi.w #8,d0 ROM:001119FE bne.s loc_111A08 ROM:00111A00 ori.w #$18,d1 ROM:00111A04 move.w d1,(a0) ROM:00111A06 bra.s locret_111A0E ROM:00111A08 ; --------------------------------------------------------------------------- ROM:00111A08 ROM:00111A08 loc_111A08: ; CODE XREF: sub_11199A+64↑j ROM:00111A08 ori.w #8,d1 ROM:00111A0C move.w d1,(a0) ROM:00111A0E ROM:00111A0E locret_111A0E: ; CODE XREF: sub_11199A+6C↑j ROM:00111A0E rts ROM:00111A0E ; End of function sub_11199A ROM:00111A0E ROM:00111A10 ROM:00111A10 ; =============== S U B R O U T I N E ======================================= ROM:00111A10 ROM:00111A10 ROM:00111A10 sub_111A10: ; CODE XREF: sub_111858:loc_1118BA↑p ROM:00111A10 ; sub_111858:loc_11190A↑p ... ROM:00111A10 move.w ($4DC).w,d0 ROM:00111A14 asl.w #3,d0 ROM:00111A16 subi.w #$28,d0 ; '(' ROM:00111A1A lea ($FFFFF428).w,a0 ROM:00111A1E adda.w d0,a0 ROM:00111A20 clr.l d0 ROM:00111A22 move.w 2(a0),d0 ROM:00111A26 mulu.w ($4E0).w,d0 ROM:00111A2A divu.w #$2710,d0 ROM:00111A2E move.w d0,4(a0) ROM:00111A32 rts ROM:00111A32 ; End of function sub_111A10 ROM:00111A32 ROM:00111A34 ; --------------------------------------------------------------------------- ROM:00111A34 movem.l d0-d5,-(sp) ROM:00111A38 bsr.w sub_112526 ROM:00111A3C bsr.w sub_111DA2 ROM:00111A40 bsr.w sub_112100 ROM:00111A44 btst #5,($938).w ROM:00111A4A beq.s loc_111A7E ROM:00111A4C bsr.l sub_117504 ROM:00111A52 btst #3,($93E).w ROM:00111A58 beq.s loc_111A60 ROM:00111A5A bsr.l sub_119D36 ROM:00111A60 ROM:00111A60 loc_111A60: ; CODE XREF: ROM:00111A58↑j ROM:00111A60 btst #5,($93C).w ROM:00111A66 beq.s loc_111A70 ROM:00111A68 bsr.l sub_119920 ROM:00111A6E bra.s loc_111A7E ROM:00111A70 ; --------------------------------------------------------------------------- ROM:00111A70 ROM:00111A70 loc_111A70: ; CODE XREF: ROM:00111A66↑j ROM:00111A70 btst #2,($93F).w ROM:00111A76 beq.s loc_111A7E ROM:00111A78 bsr.l sub_1197C2 ROM:00111A7E ROM:00111A7E loc_111A7E: ; CODE XREF: ROM:00111A4A↑j ROM:00111A7E ; ROM:00111A6E↑j ... ROM:00111A7E movem.l (sp)+,d0-d5 ROM:00111A82 rte ROM:00111A84 ROM:00111A84 ; =============== S U B R O U T I N E ======================================= ROM:00111A84 ROM:00111A84 ROM:00111A84 sub_111A84: ; CODE XREF: ROM:00116564↓p ROM:00111A84 bsr.w sub_111E50 ROM:00111A88 rts ROM:00111A88 ; End of function sub_111A84 ROM:00111A88 ROM:00111A8A ROM:00111A8A ; =============== S U B R O U T I N E ======================================= ROM:00111A8A ROM:00111A8A ROM:00111A8A sub_111A8A: ; CODE XREF: ROM:00115EDE↓p ROM:00111A8A bsr.w sub_11228A ROM:00111A8E bsr.w sub_111A94 ROM:00111A92 rts ROM:00111A92 ; End of function sub_111A8A ROM:00111A92 ROM:00111A94 ROM:00111A94 ; =============== S U B R O U T I N E ======================================= ROM:00111A94 ROM:00111A94 ROM:00111A94 sub_111A94: ; CODE XREF: sub_111A8A+4↑p ROM:00111A94 bclr #4,($139C).w ROM:00111A9A bclr #7,($139E).w ROM:00111AA0 bclr #4,($944).w ROM:00111AA6 bclr #3,($939).w ROM:00111AAC clr.w d1 ROM:00111AAE move.b ($745).w,d1 ROM:00111AB2 cmpi.w #7,d1 ROM:00111AB6 bcc.s locret_111AC0 ROM:00111AB8 movea.l off_111AC2(pc,d1.w*4),a0 ROM:00111ABC nop ROM:00111ABE jmp (a0) ROM:00111AC0 ; --------------------------------------------------------------------------- ROM:00111AC0 ROM:00111AC0 locret_111AC0: ; CODE XREF: sub_111A94+22↑j ROM:00111AC0 rts ROM:00111AC0 ; End of function sub_111A94 ROM:00111AC0 ROM:00111AC0 ; --------------------------------------------------------------------------- ROM:00111AC2 off_111AC2: dc.l loc_111ADE ; DATA XREF: sub_111A94+24↑r ROM:00111AC6 dc.l loc_111B62 ROM:00111ACA dc.l loc_111C6A ROM:00111ACE dc.l loc_111CA4 ROM:00111AD2 dc.l loc_111D1C ROM:00111AD6 dc.l loc_111B0C ROM:00111ADA dc.l loc_111D50 ROM:00111ADE ; --------------------------------------------------------------------------- ROM:00111ADE ROM:00111ADE loc_111ADE: ; DATA XREF: ROM:off_111AC2↑o ROM:00111ADE bsr.w sub_1125FA ROM:00111AE2 bsr.w sub_1125C4 ROM:00111AE6 bset #3,($939).w ROM:00111AEC bset #5,($FFFFFC0B).w ROM:00111AF2 bset #3,($13C3).w ROM:00111AF8 bsr.l sub_1226A4 ROM:00111AFE move.b #5,($745).w ROM:00111B04 bra.l loc_111B5A ROM:00111B0A ; --------------------------------------------------------------------------- ROM:00111B0A ROM:00111B0A locret_111B0A: ; CODE XREF: ROM:00111B54↓j ROM:00111B0A rts ROM:00111B0C ; --------------------------------------------------------------------------- ROM:00111B0C ROM:00111B0C loc_111B0C: ; DATA XREF: ROM:00111AD6↑o ROM:00111B0C btst #0,($940).w ROM:00111B12 beq.s loc_111B2C ROM:00111B14 bclr #3,($13C3).w ROM:00111B1A bclr #0,($940).w ROM:00111B20 move.b #1,($745).w ROM:00111B26 bra.l locret_111C68 ROM:00111B2C ; --------------------------------------------------------------------------- ROM:00111B2C ROM:00111B2C loc_111B2C: ; CODE XREF: ROM:00111B12↑j ROM:00111B2C btst #1,($13B3).w ROM:00111B32 beq.s loc_111B5A ROM:00111B34 bclr #0,($945).w ROM:00111B3A bclr #5,($FFFFFC0B).w ROM:00111B40 bset #3,($939).w ROM:00111B46 clr.w ($4FA).w ROM:00111B4A clr.w ($4FC).w ROM:00111B4E move.b #0,($745).w ROM:00111B54 bra.l locret_111B0A ROM:00111B5A ; --------------------------------------------------------------------------- ROM:00111B5A ROM:00111B5A loc_111B5A: ; CODE XREF: ROM:00111B04↑j ROM:00111B5A ; ROM:00111B32↑j ROM:00111B5A bsr.l sub_122692 ROM:00111B60 rts ROM:00111B62 ; --------------------------------------------------------------------------- ROM:00111B62 ROM:00111B62 loc_111B62: ; DATA XREF: ROM:00111AC6↑o ROM:00111B62 move.w $38C(a5),d0 ROM:00111B66 move.w $38E(a5),d1 ROM:00111B6A move.w $390(a5),d2 ROM:00111B6E btst #4,($93D).w ROM:00111B74 beq.s loc_111B9C ROM:00111B76 cmp.w ($4F8).w,d0 ROM:00111B7A bne.s loc_111B9C ROM:00111B7C bsr.w sub_1125A2 ROM:00111B80 bsr.w sub_11261E ROM:00111B84 bset #4,($944).w ROM:00111B8A bclr #4,($93D).w ROM:00111B90 move.b #3,($745).w ROM:00111B96 bra.l locret_111D1A ROM:00111B9C ; --------------------------------------------------------------------------- ROM:00111B9C ROM:00111B9C loc_111B9C: ; CODE XREF: ROM:00111B74↑j ROM:00111B9C ; ROM:00111B7A↑j ROM:00111B9C btst #4,($93D).w ROM:00111BA2 beq.s loc_111BDE ROM:00111BA4 cmp.w ($4F8).w,d2 ROM:00111BA8 bne.s loc_111BDE ROM:00111BAA bsr.w sub_1125A2 ROM:00111BAE bclr #4,($93D).w ROM:00111BB4 bclr #7,($FFFFFC0B).w ROM:00111BBA bclr #5,($FFFFFC0B).w ROM:00111BC0 bclr #4,($FFFFFC0B).w ROM:00111BC6 bset #3,($FFFFFC0B).w ROM:00111BCC bset #2,($FFFFFC0B).w ROM:00111BD2 move.b #6,($745).w ROM:00111BD8 bra.l loc_111D8E ROM:00111BDE ; --------------------------------------------------------------------------- ROM:00111BDE ROM:00111BDE loc_111BDE: ; CODE XREF: ROM:00111BA2↑j ROM:00111BDE ; ROM:00111BA8↑j ROM:00111BDE btst #4,($93D).w ROM:00111BE4 beq.s loc_111C10 ROM:00111BE6 cmp.w ($4F8).w,d0 ROM:00111BEA beq.s loc_111C10 ROM:00111BEC cmp.w ($4F8).w,d1 ROM:00111BF0 beq.s loc_111C10 ROM:00111BF2 cmp.w ($4F8).w,d2 ROM:00111BF6 beq.s loc_111C10 ROM:00111BF8 bsr.w sub_1125A2 ROM:00111BFC bset #3,($939).w ROM:00111C02 bclr #4,($93D).w ROM:00111C08 move.b #1,($745).w ROM:00111C0E bra.s locret_111C68 ROM:00111C10 ; --------------------------------------------------------------------------- ROM:00111C10 ROM:00111C10 loc_111C10: ; CODE XREF: ROM:00111BE4↑j ROM:00111C10 ; ROM:00111BEA↑j ... ROM:00111C10 btst #4,($93D).w ROM:00111C16 beq.s loc_111C42 ROM:00111C18 cmp.w ($4F8).w,d1 ROM:00111C1C bne.s loc_111C42 ROM:00111C1E bsr.w sub_1125A2 ROM:00111C22 bsr.w sub_1125FA ROM:00111C26 bsr.w sub_11260C ROM:00111C2A bset #4,($944).w ROM:00111C30 bclr #4,($93D).w ROM:00111C36 move.b #3,($745).w ROM:00111C3C bra.l locret_111D1A ROM:00111C42 ; --------------------------------------------------------------------------- ROM:00111C42 ROM:00111C42 loc_111C42: ; CODE XREF: ROM:00111C16↑j ROM:00111C42 ; ROM:00111C1C↑j ROM:00111C42 btst #0,($945).w ROM:00111C48 beq.s loc_111C62 ROM:00111C4A bsr.l sub_1226A4 ROM:00111C50 move.b #2,($745).w ROM:00111C56 bset #5,($FFFFFC0B).w ROM:00111C5C bra.l loc_111C9C ROM:00111C62 ; --------------------------------------------------------------------------- ROM:00111C62 ROM:00111C62 loc_111C62: ; CODE XREF: ROM:00111C48↑j ROM:00111C62 bclr #4,($93D).w ROM:00111C68 ROM:00111C68 locret_111C68: ; CODE XREF: ROM:00111B26↑j ROM:00111C68 ; ROM:00111C0E↑j ... ROM:00111C68 rts ROM:00111C6A ; --------------------------------------------------------------------------- ROM:00111C6A ROM:00111C6A loc_111C6A: ; DATA XREF: ROM:00111ACA↑o ROM:00111C6A btst #1,($13B3).w ROM:00111C70 beq.s loc_111C9C ROM:00111C72 bclr #0,($945).w ROM:00111C78 bclr #5,($FFFFFC0B).w ROM:00111C7E bset #3,($939).w ROM:00111C84 bsr.w sub_1125E8 ROM:00111C88 clr.w ($4FA).w ROM:00111C8C clr.w ($4FC).w ROM:00111C90 move.b #1,($745).w ROM:00111C96 bra.l locret_111C68 ROM:00111C9C ; --------------------------------------------------------------------------- ROM:00111C9C ROM:00111C9C loc_111C9C: ; CODE XREF: ROM:00111C5C↑j ROM:00111C9C ; ROM:00111C70↑j ... ROM:00111C9C bsr.l sub_122692 ROM:00111CA2 rts ROM:00111CA4 ; --------------------------------------------------------------------------- ROM:00111CA4 ROM:00111CA4 loc_111CA4: ; DATA XREF: ROM:00111ACE↑o ROM:00111CA4 btst #3,($13BE).w ROM:00111CAA beq.s loc_111CCA ROM:00111CAC move.w $38C(a5),d0 ROM:00111CB0 cmp.w ($4F8).w,d0 ROM:00111CB4 bne.s loc_111CCA ROM:00111CB6 bsr.l sub_1226A4 ROM:00111CBC move.b #2,($745).w ROM:00111CC2 bset #5,($FFFFFC0B).w ROM:00111CC8 bra.s loc_111C9C ROM:00111CCA ; --------------------------------------------------------------------------- ROM:00111CCA ROM:00111CCA loc_111CCA: ; CODE XREF: ROM:00111CAA↑j ROM:00111CCA ; ROM:00111CB4↑j ROM:00111CCA btst #3,($13BE).w ROM:00111CD0 beq.s loc_111D00 ROM:00111CD2 move.w $38E(a5),d0 ROM:00111CD6 cmp.w ($4F8).w,d0 ROM:00111CDA bne.s loc_111D00 ROM:00111CDC move.b #4,($745).w ROM:00111CE2 bclr #7,($FFFFFC0B).w ROM:00111CE8 bclr #5,($FFFFFC0B).w ROM:00111CEE bset #3,($FFFFFC0B).w ROM:00111CF4 bset #2,($FFFFFC0B).w ROM:00111CFA bra.l locret_111D4E ROM:00111D00 ; --------------------------------------------------------------------------- ROM:00111D00 ROM:00111D00 loc_111D00: ; CODE XREF: ROM:00111CD0↑j ROM:00111D00 ; ROM:00111CDA↑j ROM:00111D00 btst #2,($942).w ROM:00111D06 beq.s locret_111D1A ROM:00111D08 bset #3,($939).w ROM:00111D0E move.b #1,($745).w ROM:00111D14 bra.l locret_111C68 ROM:00111D1A ; --------------------------------------------------------------------------- ROM:00111D1A ROM:00111D1A locret_111D1A: ; CODE XREF: ROM:00111B96↑j ROM:00111D1A ; ROM:00111C3C↑j ... ROM:00111D1A rts ROM:00111D1C ; --------------------------------------------------------------------------- ROM:00111D1C ROM:00111D1C loc_111D1C: ; DATA XREF: ROM:00111AD2↑o ROM:00111D1C btst #2,($939).w ROM:00111D22 beq.s locret_111D4E ROM:00111D24 bclr #7,($FFFFFC0B).w ROM:00111D2A bclr #5,($FFFFFC0B).w ROM:00111D30 bset #3,($939).w ROM:00111D36 bsr.w sub_1125E8 ROM:00111D3A clr.w ($4FA).w ROM:00111D3E clr.w ($4FC).w ROM:00111D42 move.b #1,($745).w ROM:00111D48 bra.l locret_111C68 ROM:00111D4E ; --------------------------------------------------------------------------- ROM:00111D4E ROM:00111D4E locret_111D4E: ; CODE XREF: ROM:00111CFA↑j ROM:00111D4E ; ROM:00111D22↑j ROM:00111D4E rts ROM:00111D50 ; --------------------------------------------------------------------------- ROM:00111D50 ROM:00111D50 loc_111D50: ; DATA XREF: ROM:00111ADA↑o ROM:00111D50 btst #2,($943).w ROM:00111D56 beq.s loc_111D8E ROM:00111D58 bclr #2,($943).w ROM:00111D5E bclr #5,($938).w ROM:00111D64 move.b #0,($764).w ROM:00111D6A move.b #0,($76B).w ROM:00111D70 bclr #3,($FFFFFC0B).w ROM:00111D76 bclr #2,($FFFFFC0B).w ROM:00111D7C bset #3,($939).w ROM:00111D82 move.b #1,($745).w ROM:00111D88 bra.l locret_111C68 ROM:00111D8E ; --------------------------------------------------------------------------- ROM:00111D8E ROM:00111D8E loc_111D8E: ; CODE XREF: ROM:00111BD8↑j ROM:00111D8E ; ROM:00111D56↑j ROM:00111D8E bsr.l sub_116F72 ROM:00111D94 bsr.l sub_119B1C ROM:00111D9A bset #5,($938).w ROM:00111DA0 rts ROM:00111DA2 ROM:00111DA2 ; =============== S U B R O U T I N E ======================================= ROM:00111DA2 ROM:00111DA2 ROM:00111DA2 sub_111DA2: ; CODE XREF: ROM:00111A3C↑p ROM:00111DA2 cmpi.b #2,($745).w ROM:00111DA8 beq.s loc_111DB2 ROM:00111DAA cmpi.b #5,($745).w ROM:00111DB0 bne.s loc_111E30 ROM:00111DB2 ROM:00111DB2 loc_111DB2: ; CODE XREF: sub_111DA2+6↑j ROM:00111DB2 btst #7,($FFFFFC0B).w ROM:00111DB8 beq.s loc_111DDE ROM:00111DBA btst #7,($936).w ROM:00111DC0 beq.s loc_111DDE ROM:00111DC2 bclr #7,($FFFFFC0B).w ROM:00111DC8 bset #7,($139E).w ROM:00111DCE movem.l d0-a5,-(sp) ROM:00111DD2 bsr.l sub_125D1E ROM:00111DD8 movem.l (sp)+,d0-a5 ROM:00111DDC bra.s loc_111E2A ROM:00111DDE ; --------------------------------------------------------------------------- ROM:00111DDE ROM:00111DDE loc_111DDE: ; CODE XREF: sub_111DA2+16↑j ROM:00111DDE ; sub_111DA2+1E↑j ROM:00111DDE btst #5,($936).w ROM:00111DE4 beq.s loc_111E0C ROM:00111DE6 btst #3,($93A).w ROM:00111DEC bne.s loc_111E0C ROM:00111DEE btst #2,($949).w ROM:00111DF4 bne.s loc_111E0C ROM:00111DF6 bset #4,($139C).w ROM:00111DFC movem.l d0-a5,-(sp) ROM:00111E00 bsr.l sub_125860 ROM:00111E06 movem.l (sp)+,d0-a5 ROM:00111E0A bra.s loc_111E2A ROM:00111E0C ; --------------------------------------------------------------------------- ROM:00111E0C ROM:00111E0C loc_111E0C: ; CODE XREF: sub_111DA2+42↑j ROM:00111E0C ; sub_111DA2+4A↑j ... ROM:00111E0C btst #5,($936).w ROM:00111E12 beq.s loc_111E2A ROM:00111E14 btst #3,($93A).w ROM:00111E1A beq.s loc_111E1E ROM:00111E1C bra.s loc_111E26 ROM:00111E1E ; --------------------------------------------------------------------------- ROM:00111E1E ROM:00111E1E loc_111E1E: ; CODE XREF: sub_111DA2+78↑j ROM:00111E1E btst #2,($949).w ROM:00111E24 beq.s loc_111E2A ROM:00111E26 ROM:00111E26 loc_111E26: ; CODE XREF: sub_111DA2+7A↑j ROM:00111E26 bsr.w sub_11262C ROM:00111E2A ROM:00111E2A loc_111E2A: ; CODE XREF: sub_111DA2+3A↑j ROM:00111E2A ; sub_111DA2+68↑j ... ROM:00111E2A bra.l locret_111E4E ROM:00111E30 ; --------------------------------------------------------------------------- ROM:00111E30 ROM:00111E30 loc_111E30: ; CODE XREF: sub_111DA2+E↑j ROM:00111E30 cmpi.b #4,($745).w ROM:00111E36 bne.s locret_111E4E ROM:00111E38 btst #5,($FFFFFC0B).w ROM:00111E3E beq.s locret_111E4E ROM:00111E40 btst #5,($936).w ROM:00111E46 beq.s locret_111E4E ROM:00111E48 bsr.l sub_1126CC ROM:00111E4E ROM:00111E4E locret_111E4E: ; CODE XREF: sub_111DA2:loc_111E2A↑j ROM:00111E4E ; sub_111DA2+94↑j ... ROM:00111E4E rts ROM:00111E4E ; End of function sub_111DA2 ROM:00111E4E ROM:00111E50 ROM:00111E50 ; =============== S U B R O U T I N E ======================================= ROM:00111E50 ROM:00111E50 ROM:00111E50 sub_111E50: ; CODE XREF: sub_111A84↑p ROM:00111E50 clr.w d1 ROM:00111E52 move.b ($746).w,d1 ROM:00111E56 cmpi.w #8,d1 ROM:00111E5A bcc.s locret_111E64 ROM:00111E5C movea.l off_111E66(pc,d1.w*4),a0 ROM:00111E60 nop ROM:00111E62 jmp (a0) ROM:00111E64 ; --------------------------------------------------------------------------- ROM:00111E64 ROM:00111E64 locret_111E64: ; CODE XREF: sub_111E50+A↑j ROM:00111E64 rts ROM:00111E64 ; End of function sub_111E50 ROM:00111E64 ROM:00111E64 ; --------------------------------------------------------------------------- ROM:00111E66 off_111E66: dc.l loc_111E86 ; DATA XREF: sub_111E50+C↑r ROM:00111E6A dc.l loc_111E90 ROM:00111E6E dc.l loc_111EC8 ROM:00111E72 dc.l locret_111EDC ROM:00111E76 dc.l loc_111EDE ROM:00111E7A dc.l loc_111F14 ROM:00111E7E dc.l loc_111F86 ROM:00111E82 dc.l loc_112058 ROM:00111E86 ; --------------------------------------------------------------------------- ROM:00111E86 ROM:00111E86 loc_111E86: ; DATA XREF: ROM:off_111E66↑o ROM:00111E86 move.b #1,($746).w ROM:00111E8C bra.s locret_111EC6 ROM:00111E8E ; --------------------------------------------------------------------------- ROM:00111E8E rts ROM:00111E90 ; --------------------------------------------------------------------------- ROM:00111E90 ROM:00111E90 loc_111E90: ; DATA XREF: ROM:00111E6A↑o ROM:00111E90 btst #3,($939).w ROM:00111E96 beq.s locret_111EC6 ROM:00111E98 bset #3,($FFFFFC0B).w ROM:00111E9E bset #2,($FFFFFC0B).w ROM:00111EA4 bset #4,($FFFFFC0B).w ROM:00111EAA bset #5,($FFFFFC0B).w ROM:00111EB0 clr.b ($8BB).w ROM:00111EB4 clr.w ($64A).w ROM:00111EB8 move.b #3,($8BB).w ROM:00111EBE move.b #2,($746).w ROM:00111EC4 bra.s locret_111EDA ROM:00111EC6 ; --------------------------------------------------------------------------- ROM:00111EC6 ROM:00111EC6 locret_111EC6: ; CODE XREF: ROM:00111E8C↑j ROM:00111EC6 ; ROM:00111E96↑j ... ROM:00111EC6 rts ROM:00111EC8 ; --------------------------------------------------------------------------- ROM:00111EC8 ROM:00111EC8 loc_111EC8: ; DATA XREF: ROM:00111E6E↑o ROM:00111EC8 move.w $38A(a5),d1 ROM:00111ECC cmp.w ($64A).w,d1 ROM:00111ED0 bgt.s locret_111EDA ROM:00111ED2 move.b #3,($746).w ROM:00111ED8 bra.s locret_111EDC ROM:00111EDA ; --------------------------------------------------------------------------- ROM:00111EDA ROM:00111EDA locret_111EDA: ; CODE XREF: ROM:00111EC4↑j ROM:00111EDA ; ROM:00111ED0↑j ... ROM:00111EDA rts ROM:00111EDC ; --------------------------------------------------------------------------- ROM:00111EDC ROM:00111EDC locret_111EDC: ; CODE XREF: ROM:00111ED8↑j ROM:00111EDC ; DATA XREF: ROM:00111E72↑o ROM:00111EDC rts ROM:00111EDE ; --------------------------------------------------------------------------- ROM:00111EDE ROM:00111EDE loc_111EDE: ; DATA XREF: ROM:00111E76↑o ROM:00111EDE move.w ($4F2).w,d1 ROM:00111EE2 cmp.w ($5F8).w,d1 ROM:00111EE6 bgt.s locret_111F12 ROM:00111EE8 btst #5,($936).w ROM:00111EEE bne.s locret_111F12 ROM:00111EF0 bclr #4,($FFFFFC0B).w ROM:00111EF6 bclr #5,($FFFFFC0B).w ROM:00111EFC bset #0,($940).w ROM:00111F02 bsr.w sub_11269A ROM:00111F06 move.b #7,($746).w ROM:00111F0C bra.l locret_1120FC ROM:00111F12 ; --------------------------------------------------------------------------- ROM:00111F12 ROM:00111F12 locret_111F12: ; CODE XREF: ROM:00111EE6↑j ROM:00111F12 ; ROM:00111EEE↑j ROM:00111F12 rts ROM:00111F14 ; --------------------------------------------------------------------------- ROM:00111F14 ROM:00111F14 loc_111F14: ; DATA XREF: ROM:00111E7A↑o ROM:00111F14 move.w $39C(a5),d3 ROM:00111F18 cmp.w ($5F8).w,d3 ROM:00111F1C bgt.s loc_111F4A ROM:00111F1E bclr #4,($FFFFFC0B).w ROM:00111F24 bclr #5,($FFFFFC0B).w ROM:00111F2A clr.b ($892).w ROM:00111F2E clr.w ($5F8).w ROM:00111F32 bset #0,($945).w ROM:00111F38 bset #3,($FFFFFC0B).w ROM:00111F3E move.b #1,($746).w ROM:00111F44 bra.l locret_111EC6 ROM:00111F4A ; --------------------------------------------------------------------------- ROM:00111F4A ROM:00111F4A loc_111F4A: ; CODE XREF: ROM:00111F1C↑j ROM:00111F4A btst #6,($FFFFFC0D).w ROM:00111F50 beq.s locret_111F84 ROM:00111F52 bsr.w sub_11262C ROM:00111F56 bclr #4,($FFFFFC0B).w ROM:00111F5C bclr #5,($FFFFFC0B).w ROM:00111F62 clr.b ($892).w ROM:00111F66 clr.w ($5F8).w ROM:00111F6A clr.b ($8BB).w ROM:00111F6E clr.w ($64A).w ROM:00111F72 move.b #3,($8BB).w ROM:00111F78 move.b #2,($746).w ROM:00111F7E bra.l locret_111EDA ROM:00111F84 ; --------------------------------------------------------------------------- ROM:00111F84 ROM:00111F84 locret_111F84: ; CODE XREF: ROM:00111F50↑j ROM:00111F84 rts ROM:00111F86 ; --------------------------------------------------------------------------- ROM:00111F86 ROM:00111F86 loc_111F86: ; DATA XREF: ROM:00111E7E↑o ROM:00111F86 move.w ($5F8).w,d0 ROM:00111F8A move.w ($4F2).w,d1 ROM:00111F8E move.w ($4F4).w,d2 ROM:00111F92 btst #6,($FFFFFC0D).w ROM:00111F98 beq.s loc_111FCE ROM:00111F9A cmp.w d0,d2 ROM:00111F9C blt.s loc_111FA0 ROM:00111F9E bra.s loc_111FA8 ROM:00111FA0 ; --------------------------------------------------------------------------- ROM:00111FA0 ROM:00111FA0 loc_111FA0: ; CODE XREF: ROM:00111F9C↑j ROM:00111FA0 btst #1,($FFFFFC0D).w ROM:00111FA6 bne.s loc_111FCE ROM:00111FA8 ROM:00111FA8 loc_111FA8: ; CODE XREF: ROM:00111F9E↑j ROM:00111FA8 bsr.w sub_11262C ROM:00111FAC clr.b ($892).w ROM:00111FB0 clr.w ($5F8).w ROM:00111FB4 clr.b ($8BB).w ROM:00111FB8 clr.w ($64A).w ROM:00111FBC move.b #3,($8BB).w ROM:00111FC2 move.b #2,($746).w ROM:00111FC8 bra.l locret_111EDA ROM:00111FCE ; --------------------------------------------------------------------------- ROM:00111FCE ROM:00111FCE loc_111FCE: ; CODE XREF: ROM:00111F98↑j ROM:00111FCE ; ROM:00111FA6↑j ROM:00111FCE cmp.w ($5F8).w,d1 ROM:00111FD2 bgt.s loc_111FFC ROM:00111FD4 cmpi.w #$80,($4F6).w ROM:00111FDA ble.s loc_111FFC ROM:00111FDC clr.b ($892).w ROM:00111FE0 clr.w ($5F8).w ROM:00111FE4 bset #4,($93D).w ROM:00111FEA bclr #2,($FFFFFC0B).w ROM:00111FF0 move.b #1,($746).w ROM:00111FF6 bra.l locret_111EC6 ROM:00111FFC ; --------------------------------------------------------------------------- ROM:00111FFC ROM:00111FFC loc_111FFC: ; CODE XREF: ROM:00111FD2↑j ROM:00111FFC ; ROM:00111FDA↑j ROM:00111FFC btst #1,($FFFFFC0D).w ROM:00112002 beq.s loc_112034 ROM:00112004 cmpi.w #0,($FFFFFC0E).w ROM:0011200A bne.s loc_112034 ROM:0011200C cmpi.w #$80,($4F6).w ROM:00112012 bgt.s loc_112034 ROM:00112014 cmp.w d2,d0 ROM:00112016 ble.s loc_112034 ROM:00112018 cmp.w d0,d1 ROM:0011201A ble.s loc_112034 ROM:0011201C bsr.w sub_11262C ROM:00112020 bsr.w sub_112662 ROM:00112024 bsr.w sub_11269A ROM:00112028 move.b #7,($746).w ROM:0011202E bra.l locret_1120FC ROM:00112034 ; --------------------------------------------------------------------------- ROM:00112034 ROM:00112034 loc_112034: ; CODE XREF: ROM:00112002↑j ROM:00112034 ; ROM:0011200A↑j ... ROM:00112034 cmp.w ($5F8).w,d1 ROM:00112038 bgt.s locret_112056 ROM:0011203A cmpi.w #$80,($4F6).w ROM:00112040 bgt.s locret_112056 ROM:00112042 bsr.w sub_112662 ROM:00112046 bsr.w sub_11269A ROM:0011204A move.b #6,($746).w ROM:00112050 bra.l *+6 ROM:00112056 ; --------------------------------------------------------------------------- ROM:00112056 ROM:00112056 locret_112056: ; CODE XREF: ROM:00112038↑j ROM:00112056 ; ROM:00112040↑j ... ROM:00112056 rts ROM:00112058 ; --------------------------------------------------------------------------- ROM:00112058 ROM:00112058 loc_112058: ; DATA XREF: ROM:00111E82↑o ROM:00112058 move.w ($5F8).w,d0 ROM:0011205C move.w ($4F2).w,d1 ROM:00112060 move.w ($4F4).w,d2 ROM:00112064 btst #4,($FFFFFC0D).w ROM:0011206A beq.s loc_112072 ROM:0011206C cmp.w d0,d2 ROM:0011206E blt.s loc_112072 ROM:00112070 bra.s loc_112084 ROM:00112072 ; --------------------------------------------------------------------------- ROM:00112072 ROM:00112072 loc_112072: ; CODE XREF: ROM:0011206A↑j ROM:00112072 ; ROM:0011206E↑j ROM:00112072 btst #6,($FFFFFC0D).w ROM:00112078 beq.s loc_11207C ROM:0011207A bra.s loc_112084 ROM:0011207C ; --------------------------------------------------------------------------- ROM:0011207C ROM:0011207C loc_11207C: ; CODE XREF: ROM:00112078↑j ROM:0011207C cmpi.w #$80,($4F6).w ROM:00112082 ble.s loc_1120AA ROM:00112084 ROM:00112084 loc_112084: ; CODE XREF: ROM:00112070↑j ROM:00112084 ; ROM:0011207A↑j ROM:00112084 bsr.w sub_11262C ROM:00112088 clr.b ($892).w ROM:0011208C clr.w ($5F8).w ROM:00112090 clr.b ($8BB).w ROM:00112094 clr.w ($64A).w ROM:00112098 move.b #3,($8BB).w ROM:0011209E move.b #2,($746).w ROM:001120A4 bra.l locret_111EDA ROM:001120AA ; --------------------------------------------------------------------------- ROM:001120AA ROM:001120AA loc_1120AA: ; CODE XREF: ROM:00112082↑j ROM:001120AA btst #4,($FFFFFC0D).w ROM:001120B0 beq.s loc_1120DA ROM:001120B2 cmp.w d2,d0 ROM:001120B4 ble.s loc_1120DA ROM:001120B6 cmp.w d0,d1 ROM:001120B8 ble.s loc_1120DA ROM:001120BA cmpi.w #$80,($4F6).w ROM:001120C0 bgt.s loc_1120DA ROM:001120C2 bsr.w sub_11262C ROM:001120C6 bsr.w sub_112670 ROM:001120CA bsr.w sub_11269A ROM:001120CE move.b #6,($746).w ROM:001120D4 bra.l locret_112056 ROM:001120DA ; --------------------------------------------------------------------------- ROM:001120DA ROM:001120DA loc_1120DA: ; CODE XREF: ROM:001120B0↑j ROM:001120DA ; ROM:001120B4↑j ... ROM:001120DA cmp.w ($5F8).w,d1 ROM:001120DE bgt.s locret_1120FC ROM:001120E0 cmpi.w #$80,($4F6).w ROM:001120E6 bgt.s locret_1120FC ROM:001120E8 bsr.w sub_112670 ROM:001120EC bsr.w sub_11269A ROM:001120F0 move.b #7,($746).w ROM:001120F6 bra.l *+6 ROM:001120FC ; --------------------------------------------------------------------------- ROM:001120FC ROM:001120FC locret_1120FC: ; CODE XREF: ROM:00111F0C↑j ROM:001120FC ; ROM:0011202E↑j ... ROM:001120FC rts ROM:001120FE ; --------------------------------------------------------------------------- ROM:001120FE rts ROM:00112100 ROM:00112100 ; =============== S U B R O U T I N E ======================================= ROM:00112100 ROM:00112100 ROM:00112100 sub_112100: ; CODE XREF: ROM:00111A40↑p ROM:00112100 clr.b ($8BB).w ROM:00112104 clr.w ($64A).w ROM:00112108 move.b #3,($8BB).w ROM:0011210E cmpi.b #3,($746).w ROM:00112114 bne.l loc_11219C ROM:0011211A btst #3,($93A).w ROM:00112120 beq.s loc_112162 ROM:00112122 btst #2,($949).w ROM:00112128 bne.s loc_112162 ROM:0011212A cmpi.w #0,($504).w ROM:00112130 bne.s loc_112162 ROM:00112132 bsr.w sub_1125E8 ROM:00112136 andi.w #$F9FF,($FFFFFC0A).w ROM:0011213C bsr.w sub_11263E ROM:00112140 clr.b ($8BB).w ROM:00112144 clr.w ($64A).w ROM:00112148 clr.b ($892).w ROM:0011214C clr.w ($5F8).w ROM:00112150 move.b #3,($892).w ROM:00112156 move.b #4,($746).w ROM:0011215C bra.l locret_112288 ROM:00112162 ; --------------------------------------------------------------------------- ROM:00112162 ROM:00112162 loc_112162: ; CODE XREF: sub_112100+20↑j ROM:00112162 ; sub_112100+28↑j ... ROM:00112162 btst #2,($949).w ROM:00112168 beq.s loc_11216C ROM:0011216A bra.s loc_11217C ROM:0011216C ; --------------------------------------------------------------------------- ROM:0011216C ROM:0011216C loc_11216C: ; CODE XREF: sub_112100+68↑j ROM:0011216C btst #3,($93A).w ROM:00112172 beq.s loc_112196 ROM:00112174 cmpi.w #0,($504).w ROM:0011217A beq.s loc_112196 ROM:0011217C ROM:0011217C loc_11217C: ; CODE XREF: sub_112100+6A↑j ROM:0011217C clr.b ($8BB).w ROM:00112180 clr.w ($64A).w ROM:00112184 move.b #3,($8BB).w ROM:0011218A move.b #2,($746).w ROM:00112190 bra.l locret_112288 ROM:00112196 ; --------------------------------------------------------------------------- ROM:00112196 ROM:00112196 loc_112196: ; CODE XREF: sub_112100+72↑j ROM:00112196 ; sub_112100+7A↑j ROM:00112196 bra.l locret_112288 ROM:0011219C ; --------------------------------------------------------------------------- ROM:0011219C ROM:0011219C loc_11219C: ; CODE XREF: sub_112100+14↑j ROM:0011219C cmpi.b #4,($746).w ROM:001121A2 bne.l locret_112288 ROM:001121A8 move.w ($5F8).w,d0 ROM:001121AC move.w ($4F2).w,d1 ROM:001121B0 move.w ($4F4).w,d2 ROM:001121B4 move.w $398(a5),d3 ROM:001121B8 move.w $39A(a5),d4 ROM:001121BC btst #5,($936).w ROM:001121C2 beq.s loc_1121C6 ROM:001121C4 bra.s loc_1121E2 ROM:001121C6 ; --------------------------------------------------------------------------- ROM:001121C6 ROM:001121C6 loc_1121C6: ; CODE XREF: sub_112100+C2↑j ROM:001121C6 btst #0,($93C).w ROM:001121CC beq.s loc_112222 ROM:001121CE cmpi.w #0,d0 ROM:001121D2 ble.s loc_1121DA ROM:001121D4 cmp.w d0,d4 ROM:001121D6 ble.s loc_1121DA ROM:001121D8 bra.s loc_1121E2 ROM:001121DA ; --------------------------------------------------------------------------- ROM:001121DA ROM:001121DA loc_1121DA: ; CODE XREF: sub_112100+D2↑j ROM:001121DA ; sub_112100+D6↑j ROM:001121DA cmp.w d3,d0 ROM:001121DC ble.s loc_112222 ROM:001121DE cmp.w d0,d2 ROM:001121E0 ble.s loc_112222 ROM:001121E2 ROM:001121E2 loc_1121E2: ; CODE XREF: sub_112100+C4↑j ROM:001121E2 ; sub_112100+D8↑j ROM:001121E2 btst #3,($13C3).w ROM:001121E8 beq.s loc_112200 ROM:001121EA bsr.w sub_1125FA ROM:001121EE ori.w #$600,($FFFFFC0A).w ROM:001121F4 bset #5,($FFFFFC0B).w ROM:001121FA bset #3,($13C3).w ROM:00112200 ROM:00112200 loc_112200: ; CODE XREF: sub_112100+E8↑j ROM:00112200 clr.b ($892).w ROM:00112204 clr.w ($5F8).w ROM:00112208 clr.b ($8BB).w ROM:0011220C clr.w ($64A).w ROM:00112210 move.b #3,($8BB).w ROM:00112216 move.b #2,($746).w ROM:0011221C bra.l locret_112288 ROM:00112222 ; --------------------------------------------------------------------------- ROM:00112222 ROM:00112222 loc_112222: ; CODE XREF: sub_112100+CC↑j ROM:00112222 ; sub_112100+DC↑j ... ROM:00112222 btst #0,($93C).w ROM:00112228 beq.s loc_112260 ROM:0011222A btst #5,($936).w ROM:00112230 bne.s loc_112260 ROM:00112232 cmp.w d2,d0 ROM:00112234 ble.s loc_112260 ROM:00112236 cmp.w d0,d1 ROM:00112238 ble.s loc_112260 ROM:0011223A bclr #4,($FFFFFC0B).w ROM:00112240 bclr #5,($FFFFFC0B).w ROM:00112246 bset #0,($940).w ROM:0011224C bsr.w sub_11262C ROM:00112250 bsr.w sub_11269A ROM:00112254 move.b #6,($746).w ROM:0011225A bra.l locret_112288 ROM:00112260 ; --------------------------------------------------------------------------- ROM:00112260 ROM:00112260 loc_112260: ; CODE XREF: sub_112100+128↑j ROM:00112260 ; sub_112100+130↑j ... ROM:00112260 btst #0,($93C).w ROM:00112266 beq.s locret_112288 ROM:00112268 cmp.w d4,d0 ROM:0011226A blt.s locret_112288 ROM:0011226C cmp.w d0,d3 ROM:0011226E blt.s locret_112288 ROM:00112270 btst #5,($936).w ROM:00112276 bne.s locret_112288 ROM:00112278 bset #0,($940).w ROM:0011227E bsr.w sub_11262C ROM:00112282 move.b #5,($746).w ROM:00112288 ROM:00112288 locret_112288: ; CODE XREF: sub_112100+5C↑j ROM:00112288 ; sub_112100+90↑j ... ROM:00112288 rts ROM:00112288 ; End of function sub_112100 ROM:00112288 ROM:0011228A ROM:0011228A ; =============== S U B R O U T I N E ======================================= ROM:0011228A ROM:0011228A ROM:0011228A sub_11228A: ; CODE XREF: sub_111A8A↑p ROM:0011228A bclr #2,($942).w ROM:00112290 clr.w d1 ROM:00112292 move.b ($747).w,d1 ROM:00112296 cmpi.w #$C,d1 ROM:0011229A bcc.s locret_1122A4 ROM:0011229C movea.l off_1122A6(pc,d1.w*4),a0 ROM:001122A0 nop ROM:001122A2 jmp (a0) ROM:001122A4 ; --------------------------------------------------------------------------- ROM:001122A4 ROM:001122A4 locret_1122A4: ; CODE XREF: sub_11228A+10↑j ROM:001122A4 rts ROM:001122A4 ; End of function sub_11228A ROM:001122A4 ROM:001122A4 ; --------------------------------------------------------------------------- ROM:001122A6 off_1122A6: dc.l loc_1122D6 ; DATA XREF: sub_11228A+12↑r ROM:001122AA dc.l loc_1122F2 ROM:001122AE dc.l loc_112328 ROM:001122B2 dc.l loc_112350 ROM:001122B6 dc.l loc_112384 ROM:001122BA dc.l loc_11239A ROM:001122BE dc.l loc_1123CE ROM:001122C2 dc.l loc_1123E4 ROM:001122C6 dc.l loc_112418 ROM:001122CA dc.l loc_11249E ROM:001122CE dc.l loc_1124B4 ROM:001122D2 dc.l loc_1124D8 ROM:001122D6 ; --------------------------------------------------------------------------- ROM:001122D6 ROM:001122D6 loc_1122D6: ; DATA XREF: ROM:off_1122A6↑o ROM:001122D6 bclr #3,($13BE).w ROM:001122DC bset #2,($FFFFFC0B).w ROM:001122E2 bset #3,($FFFFFC0B).w ROM:001122E8 move.b #1,($747).w ROM:001122EE bra.s locret_112326 ROM:001122F0 ; --------------------------------------------------------------------------- ROM:001122F0 rts ROM:001122F2 ; --------------------------------------------------------------------------- ROM:001122F2 ROM:001122F2 loc_1122F2: ; DATA XREF: ROM:001122AA↑o ROM:001122F2 btst #4,($944).w ROM:001122F8 beq.s locret_112326 ROM:001122FA bclr #4,($FFFFFC0B).w ROM:00112300 bset #2,($FFFFFC0B).w ROM:00112306 bset #3,($FFFFFC0B).w ROM:0011230C move.w $37E(a5),d0 ROM:00112310 clr.b ($892).w ROM:00112314 move.w d0,($5F8).w ROM:00112318 move.b #1,($892).w ROM:0011231E move.b #2,($747).w ROM:00112324 bra.s locret_11234E ROM:00112326 ; --------------------------------------------------------------------------- ROM:00112326 ROM:00112326 locret_112326: ; CODE XREF: ROM:001122EE↑j ROM:00112326 ; ROM:001122F8↑j ... ROM:00112326 rts ROM:00112328 ; --------------------------------------------------------------------------- ROM:00112328 ROM:00112328 loc_112328: ; DATA XREF: ROM:001122AE↑o ROM:00112328 cmpi.w #0,($5F8).w ROM:0011232E bgt.s locret_11234E ROM:00112330 move.w $380(a5),d0 ROM:00112334 clr.b ($892).w ROM:00112338 move.w d0,($5F8).w ROM:0011233C move.b #1,($892).w ROM:00112342 move.b #3,($747).w ROM:00112348 bsr.w sub_112676 ROM:0011234C bra.s locret_112382 ROM:0011234E ; --------------------------------------------------------------------------- ROM:0011234E ROM:0011234E locret_11234E: ; CODE XREF: ROM:00112324↑j ROM:0011234E ; ROM:0011232E↑j ROM:0011234E rts ROM:00112350 ; --------------------------------------------------------------------------- ROM:00112350 ROM:00112350 loc_112350: ; DATA XREF: ROM:001122B2↑o ROM:00112350 btst #0,($FFFFFC0C).w ROM:00112356 beq.s locret_112382 ROM:00112358 btst #6,($FFFFFC0D).w ROM:0011235E beq.s locret_112382 ROM:00112360 bsr.w sub_11262C ROM:00112364 move.w $380(a5),d0 ROM:00112368 clr.b ($892).w ROM:0011236C move.w d0,($5F8).w ROM:00112370 move.b #1,($892).w ROM:00112376 move.b #4,($747).w ROM:0011237C bra.l locret_112398 ROM:00112382 ; --------------------------------------------------------------------------- ROM:00112382 ROM:00112382 locret_112382: ; CODE XREF: ROM:0011234C↑j ROM:00112382 ; ROM:00112356↑j ... ROM:00112382 rts ROM:00112384 ; --------------------------------------------------------------------------- ROM:00112384 ROM:00112384 loc_112384: ; DATA XREF: ROM:001122B6↑o ROM:00112384 cmpi.w #0,($5F8).w ROM:0011238A bgt.s locret_112398 ROM:0011238C move.b #5,($747).w ROM:00112392 bsr.w sub_11267E ROM:00112396 bra.s locret_1123CC ROM:00112398 ; --------------------------------------------------------------------------- ROM:00112398 ROM:00112398 locret_112398: ; CODE XREF: ROM:0011237C↑j ROM:00112398 ; ROM:0011238A↑j ROM:00112398 rts ROM:0011239A ; --------------------------------------------------------------------------- ROM:0011239A ROM:0011239A loc_11239A: ; DATA XREF: ROM:001122BA↑o ROM:0011239A btst #0,($FFFFFC0C).w ROM:001123A0 beq.s locret_1123CC ROM:001123A2 btst #6,($FFFFFC0D).w ROM:001123A8 beq.s locret_1123CC ROM:001123AA bsr.w sub_11262C ROM:001123AE move.w $382(a5),d0 ROM:001123B2 clr.b ($892).w ROM:001123B6 move.w d0,($5F8).w ROM:001123BA move.b #1,($892).w ROM:001123C0 move.b #6,($747).w ROM:001123C6 bra.l locret_1123E2 ROM:001123CC ; --------------------------------------------------------------------------- ROM:001123CC ROM:001123CC locret_1123CC: ; CODE XREF: ROM:00112396↑j ROM:001123CC ; ROM:001123A0↑j ... ROM:001123CC rts ROM:001123CE ; --------------------------------------------------------------------------- ROM:001123CE ROM:001123CE loc_1123CE: ; DATA XREF: ROM:001122BE↑o ROM:001123CE cmpi.w #0,($5F8).w ROM:001123D4 bgt.s locret_1123E2 ROM:001123D6 move.b #7,($747).w ROM:001123DC bsr.w sub_112686 ROM:001123E0 bra.s locret_112416 ROM:001123E2 ; --------------------------------------------------------------------------- ROM:001123E2 ROM:001123E2 locret_1123E2: ; CODE XREF: ROM:001123C6↑j ROM:001123E2 ; ROM:001123D4↑j ROM:001123E2 rts ROM:001123E4 ; --------------------------------------------------------------------------- ROM:001123E4 ROM:001123E4 loc_1123E4: ; DATA XREF: ROM:001122C2↑o ROM:001123E4 btst #0,($FFFFFC0C).w ROM:001123EA beq.s locret_112416 ROM:001123EC btst #6,($FFFFFC0D).w ROM:001123F2 beq.s locret_112416 ROM:001123F4 bsr.w sub_11262C ROM:001123F8 move.w $386(a5),d0 ROM:001123FC clr.b ($892).w ROM:00112400 move.w d0,($5F8).w ROM:00112404 move.b #1,($892).w ROM:0011240A move.b #8,($747).w ROM:00112410 bra.l locret_11249C ROM:00112416 ; --------------------------------------------------------------------------- ROM:00112416 ROM:00112416 locret_112416: ; CODE XREF: ROM:001123E0↑j ROM:00112416 ; ROM:001123EA↑j ... ROM:00112416 rts ROM:00112418 ; --------------------------------------------------------------------------- ROM:00112418 ROM:00112418 loc_112418: ; DATA XREF: ROM:001122C6↑o ROM:00112418 move.w ($FFFFFC0E).w,d2 ROM:0011241C move.w ($4FC).w,d0 ROM:00112420 not.b d0 ROM:00112422 btst #6,($FFFFFC0D).w ROM:00112428 beq.s loc_112466 ROM:0011242A cmp.w d2,d0 ROM:0011242C beq.s loc_112430 ROM:0011242E bra.s loc_112442 ROM:00112430 ; --------------------------------------------------------------------------- ROM:00112430 ROM:00112430 loc_112430: ; CODE XREF: ROM:0011242C↑j ROM:00112430 btst #1,($FFFFFC0D).w ROM:00112436 beq.s loc_11243A ROM:00112438 bra.s loc_112442 ROM:0011243A ; --------------------------------------------------------------------------- ROM:0011243A ROM:0011243A loc_11243A: ; CODE XREF: ROM:00112436↑j ROM:0011243A btst #3,($FFFFFC0D).w ROM:00112440 beq.s loc_112466 ROM:00112442 ROM:00112442 loc_112442: ; CODE XREF: ROM:0011242E↑j ROM:00112442 ; ROM:00112438↑j ROM:00112442 bsr.w sub_11262C ROM:00112446 bset #4,($FFFFFC0B).w ROM:0011244C bset #2,($942).w ROM:00112452 clr.b ($892).w ROM:00112456 clr.w ($5F8).w ROM:0011245A move.b #1,($747).w ROM:00112460 bra.l locret_112326 ROM:00112466 ; --------------------------------------------------------------------------- ROM:00112466 ROM:00112466 loc_112466: ; CODE XREF: ROM:00112428↑j ROM:00112466 ; ROM:00112440↑j ROM:00112466 btst #6,($FFFFFC0D).w ROM:0011246C beq.s locret_11249C ROM:0011246E btst #1,($FFFFFC0D).w ROM:00112474 bne.s locret_11249C ROM:00112476 btst #3,($FFFFFC0D).w ROM:0011247C bne.s locret_11249C ROM:0011247E cmp.w d2,d0 ROM:00112480 bne.s locret_11249C ROM:00112482 move.w $384(a5),d1 ROM:00112486 clr.b ($892).w ROM:0011248A move.w d1,($5F8).w ROM:0011248E move.b #1,($892).w ROM:00112494 move.b #9,($747).w ROM:0011249A bra.s locret_1124B2 ROM:0011249C ; --------------------------------------------------------------------------- ROM:0011249C ROM:0011249C locret_11249C: ; CODE XREF: ROM:00112410↑j ROM:0011249C ; ROM:0011246C↑j ... ROM:0011249C rts ROM:0011249E ; --------------------------------------------------------------------------- ROM:0011249E ROM:0011249E loc_11249E: ; DATA XREF: ROM:001122CA↑o ROM:0011249E cmpi.w #0,($5F8).w ROM:001124A4 bgt.s locret_1124B2 ROM:001124A6 move.b #$A,($747).w ROM:001124AC bsr.w sub_11268E ROM:001124B0 bra.s locret_1124D6 ROM:001124B2 ; --------------------------------------------------------------------------- ROM:001124B2 ROM:001124B2 locret_1124B2: ; CODE XREF: ROM:0011249A↑j ROM:001124B2 ; ROM:001124A4↑j ROM:001124B2 rts ROM:001124B4 ; --------------------------------------------------------------------------- ROM:001124B4 ROM:001124B4 loc_1124B4: ; DATA XREF: ROM:001122CE↑o ROM:001124B4 btst #0,($FFFFFC0C).w ROM:001124BA beq.s locret_1124D6 ROM:001124BC btst #6,($FFFFFC0D).w ROM:001124C2 beq.s locret_1124D6 ROM:001124C4 bsr.w sub_11262C ROM:001124C8 bset #3,($13BE).w ROM:001124CE move.b #$B,($747).w ROM:001124D4 bra.s locret_112522 ROM:001124D6 ; --------------------------------------------------------------------------- ROM:001124D6 ROM:001124D6 locret_1124D6: ; CODE XREF: ROM:001124B0↑j ROM:001124D6 ; ROM:001124BA↑j ... ROM:001124D6 rts ROM:001124D8 ; --------------------------------------------------------------------------- ROM:001124D8 ROM:001124D8 loc_1124D8: ; DATA XREF: ROM:001122D2↑o ROM:001124D8 move.w $38C(a5),d0 ROM:001124DC move.w $38E(a5),d1 ROM:001124E0 btst #1,($13B3).w ROM:001124E6 beq.s loc_1124F0 ROM:001124E8 cmp.w ($4F8).w,d0 ROM:001124EC bne.s loc_1124F0 ROM:001124EE bra.s loc_1124FE ROM:001124F0 ; --------------------------------------------------------------------------- ROM:001124F0 ROM:001124F0 loc_1124F0: ; CODE XREF: ROM:001124E6↑j ROM:001124F0 ; ROM:001124EC↑j ROM:001124F0 btst #2,($939).w ROM:001124F6 beq.s locret_112522 ROM:001124F8 cmp.w ($4F8).w,d1 ROM:001124FC bne.s locret_112522 ROM:001124FE ROM:001124FE loc_1124FE: ; CODE XREF: ROM:001124EE↑j ROM:001124FE bset #4,($FFFFFC0B).w ROM:00112504 bclr #3,($13BE).w ROM:0011250A bclr #2,($FFFFFC0B).w ROM:00112510 bclr #3,($FFFFFC0B).w ROM:00112516 move.b #1,($747).w ROM:0011251C bra.l locret_112326 ROM:00112522 ; --------------------------------------------------------------------------- ROM:00112522 ROM:00112522 locret_112522: ; CODE XREF: ROM:001124D4↑j ROM:00112522 ; ROM:001124F6↑j ... ROM:00112522 rts ROM:00112524 ; --------------------------------------------------------------------------- ROM:00112524 rts ROM:00112526 ROM:00112526 ; =============== S U B R O U T I N E ======================================= ROM:00112526 ROM:00112526 ROM:00112526 sub_112526: ; CODE XREF: ROM:00111A38↑p ROM:00112526 btst #1,($FFFFFC0D).w ROM:0011252C beq.s loc_112536 ROM:0011252E bset #3,($93A).w ROM:00112534 bra.s loc_11253C ROM:00112536 ; --------------------------------------------------------------------------- ROM:00112536 ROM:00112536 loc_112536: ; CODE XREF: sub_112526+6↑j ROM:00112536 bclr #3,($93A).w ROM:0011253C ROM:0011253C loc_11253C: ; CODE XREF: sub_112526+E↑j ROM:0011253C btst #3,($FFFFFC0D).w ROM:00112542 beq.s loc_11254C ROM:00112544 bset #2,($949).w ROM:0011254A bra.s loc_112552 ROM:0011254C ; --------------------------------------------------------------------------- ROM:0011254C ROM:0011254C loc_11254C: ; CODE XREF: sub_112526+1C↑j ROM:0011254C bclr #2,($949).w ROM:00112552 ROM:00112552 loc_112552: ; CODE XREF: sub_112526+24↑j ROM:00112552 btst #4,($FFFFFC0D).w ROM:00112558 beq.s loc_112562 ROM:0011255A bset #0,($93C).w ROM:00112560 bra.s loc_112568 ROM:00112562 ; --------------------------------------------------------------------------- ROM:00112562 ROM:00112562 loc_112562: ; CODE XREF: sub_112526+32↑j ROM:00112562 bclr #0,($93C).w ROM:00112568 ROM:00112568 loc_112568: ; CODE XREF: sub_112526+3A↑j ROM:00112568 btst #6,($FFFFFC0D).w ROM:0011256E beq.s loc_112578 ROM:00112570 bset #5,($936).w ROM:00112576 bra.s loc_11257E ROM:00112578 ; --------------------------------------------------------------------------- ROM:00112578 ROM:00112578 loc_112578: ; CODE XREF: sub_112526+48↑j ROM:00112578 bclr #5,($936).w ROM:0011257E ROM:0011257E loc_11257E: ; CODE XREF: sub_112526+50↑j ROM:0011257E btst #0,($FFFFFC0C).w ROM:00112584 beq.s loc_11258E ROM:00112586 bset #7,($936).w ROM:0011258C bra.s loc_112594 ROM:0011258E ; --------------------------------------------------------------------------- ROM:0011258E ROM:0011258E loc_11258E: ; CODE XREF: sub_112526+5E↑j ROM:0011258E bclr #7,($936).w ROM:00112594 ROM:00112594 loc_112594: ; CODE XREF: sub_112526+66↑j ROM:00112594 move.w ($FFFFFC0C).w,($502).w ROM:0011259A move.w ($FFFFFC0E).w,($504).w ROM:001125A0 rts ROM:001125A0 ; End of function sub_112526 ROM:001125A0 ROM:001125A2 ROM:001125A2 ; =============== S U B R O U T I N E ======================================= ROM:001125A2 ROM:001125A2 ROM:001125A2 sub_1125A2: ; CODE XREF: ROM:00111B7C↑p ROM:001125A2 ; ROM:00111BAA↑p ... ROM:001125A2 move.b ($FFFFFC04).w,d0 ROM:001125A6 andi.b #$F8,d0 ROM:001125AA ori.b #6,d0 ROM:001125AE move.b d0,($FFFFFC04).w ROM:001125B2 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125B8 move.w #$82,($FFFFFC00).w ROM:001125BE clr.w ($FFFFFC0A).w ROM:001125C2 rts ROM:001125C2 ; End of function sub_1125A2 ROM:001125C2 ROM:001125C4 ROM:001125C4 ; =============== S U B R O U T I N E ======================================= ROM:001125C4 ROM:001125C4 ROM:001125C4 sub_1125C4: ; CODE XREF: ROM:00111AE2↑p ROM:001125C4 move.b ($FFFFFC04).w,d0 ROM:001125C8 andi.b #$F8,d0 ROM:001125CC ori.b #6,d0 ROM:001125D0 move.b d0,($FFFFFC04).w ROM:001125D4 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125DA move.w #$82,($FFFFFC00).w ROM:001125E0 move.w #$600,($FFFFFC0A).w ROM:001125E6 rts ROM:001125E6 ; End of function sub_1125C4 ROM:001125E6 ROM:001125E8 ROM:001125E8 ; =============== S U B R O U T I N E ======================================= ROM:001125E8 ROM:001125E8 ROM:001125E8 sub_1125E8: ; CODE XREF: ROM:00111C84↑p ROM:001125E8 ; ROM:00111D36↑p ... ROM:001125E8 move.l $2AE(a5),d0 ROM:001125EC divu.l #$51400,d0 ROM:001125F4 move.w d0,($FFFFFC08).w ROM:001125F8 rts ROM:001125F8 ; End of function sub_1125E8 ROM:001125F8 ROM:001125FA ROM:001125FA ; =============== S U B R O U T I N E ======================================= ROM:001125FA ROM:001125FA ROM:001125FA sub_1125FA: ; CODE XREF: ROM:loc_111ADE↑p ROM:001125FA ; ROM:00111C22↑p ... ROM:001125FA move.l $2AE(a5),d0 ROM:001125FE divu.l #$4B000,d0 ROM:00112606 move.w d0,($FFFFFC08).w ROM:0011260A rts ROM:0011260A ; End of function sub_1125FA ROM:0011260A ROM:0011260C ROM:0011260C ; =============== S U B R O U T I N E ======================================= ROM:0011260C ROM:0011260C ROM:0011260C sub_11260C: ; CODE XREF: ROM:00111C26↑p ROM:0011260C move.w ($178604).l,($4FA).w ROM:00112614 move.w ($178606).l,($4FC).w ROM:0011261C rts ROM:0011261C ; End of function sub_11260C ROM:0011261C ROM:0011261E ROM:0011261E ; =============== S U B R O U T I N E ======================================= ROM:0011261E ROM:0011261E ROM:0011261E sub_11261E: ; CODE XREF: ROM:00111B80↑p ROM:0011261E move.w #$57,($4FA).w ; 'W' ROM:00112624 move.w #$8F,($4FC).w ROM:0011262A rts ROM:0011262A ; End of function sub_11261E ROM:0011262A ROM:0011262C ROM:0011262C ; =============== S U B R O U T I N E ======================================= ROM:0011262C ROM:0011262C ROM:0011262C sub_11262C: ; CODE XREF: sub_111DA2:loc_111E26↑p ROM:0011262C ; ROM:00111F52↑p ... ROM:0011262C move.w ($FFFFFC0C).w,d1 ROM:00112630 move.w ($FFFFFC0E).w,d1 ROM:00112634 move.w ($FFFFFC0C).w,d1 ROM:00112638 move.w ($FFFFFC0E).w,d1 ROM:0011263C rts ROM:0011263C ; End of function sub_11262C ROM:0011263C ROM:0011263E ROM:0011263E ; =============== S U B R O U T I N E ======================================= ROM:0011263E ROM:0011263E ROM:0011263E sub_11263E: ; CODE XREF: sub_112100+3C↑p ROM:0011263E move.w #1,($4F6).w ROM:00112644 clr.w ($4F8).w ROM:00112648 move.w $396(a5),($4F4).w ROM:0011264E move.w $392(a5),($4F2).w ROM:00112654 move.w $394(a5),($4FE).w ROM:0011265A move.w $394(a5),($500).w ROM:00112660 rts ROM:00112660 ; End of function sub_11263E ROM:00112660 ROM:00112662 ROM:00112662 ; =============== S U B R O U T I N E ======================================= ROM:00112662 ROM:00112662 ROM:00112662 sub_112662: ; CODE XREF: ROM:00112020↑p ROM:00112662 ; ROM:00112042↑p ROM:00112662 move.w ($4F6).w,d0 ROM:00112666 or.w d0,($4F8).w ROM:0011266A lsl ($4F6).w ROM:0011266E rts ROM:0011266E ; End of function sub_112662 ROM:0011266E ROM:00112670 ROM:00112670 ; =============== S U B R O U T I N E ======================================= ROM:00112670 ROM:00112670 ROM:00112670 sub_112670: ; CODE XREF: ROM:001120C6↑p ROM:00112670 ; ROM:001120E8↑p ROM:00112670 lsl ($4F6).w ROM:00112674 rts ROM:00112674 ; End of function sub_112670 ROM:00112674 ROM:00112676 ROM:00112676 ; =============== S U B R O U T I N E ======================================= ROM:00112676 ROM:00112676 ROM:00112676 sub_112676: ; CODE XREF: ROM:00112348↑p ROM:00112676 move.w #$55,($FFFFFC0E).w ; 'U' ROM:0011267C rts ROM:0011267C ; End of function sub_112676 ROM:0011267C ROM:0011267E ROM:0011267E ; =============== S U B R O U T I N E ======================================= ROM:0011267E ROM:0011267E ROM:0011267E sub_11267E: ; CODE XREF: ROM:00112392↑p ROM:0011267E move.w ($4FA).w,($FFFFFC0E).w ROM:00112684 rts ROM:00112684 ; End of function sub_11267E ROM:00112684 ROM:00112686 ROM:00112686 ; =============== S U B R O U T I N E ======================================= ROM:00112686 ROM:00112686 ROM:00112686 sub_112686: ; CODE XREF: ROM:001123DC↑p ROM:00112686 move.w ($4FC).w,($FFFFFC0E).w ROM:0011268C rts ROM:0011268C ; End of function sub_112686 ROM:0011268C ROM:0011268E ROM:0011268E ; =============== S U B R O U T I N E ======================================= ROM:0011268E ROM:0011268E ROM:0011268E sub_11268E: ; CODE XREF: ROM:001124AC↑p ROM:0011268E move.w ($4F8).w,d0 ROM:00112692 not.w d0 ROM:00112694 move.w d0,($FFFFFC0E).w ROM:00112698 rts ROM:00112698 ; End of function sub_11268E ROM:00112698 ROM:0011269A ROM:0011269A ; =============== S U B R O U T I N E ======================================= ROM:0011269A ROM:0011269A ROM:0011269A sub_11269A: ; CODE XREF: ROM:00111F02↑p ROM:0011269A ; ROM:00112024↑p ... ROM:0011269A move.w ($5F8).w,d2 ROM:0011269E move.w ($4FE).w,d1 ROM:001126A2 cmp.w ($4F2).w,d2 ROM:001126A6 bge.s loc_1126BE ROM:001126A8 sub.w ($500).w,d2 ROM:001126AC add.w d2,d1 ROM:001126AE add.w d2,($500).w ROM:001126B2 move.w d1,($4FE).w ROM:001126B6 add.w d2,($4F4).w ROM:001126BA add.w d2,($4F2).w ROM:001126BE ROM:001126BE loc_1126BE: ; CODE XREF: sub_11269A+C↑j ROM:001126BE add.w d1,($4F4).w ROM:001126C2 add.w d1,($4F2).w ROM:001126C6 add.w d1,($500).w ROM:001126CA rts ROM:001126CA ; End of function sub_11269A ROM:001126CA ROM:001126CC ROM:001126CC ; =============== S U B R O U T I N E ======================================= ROM:001126CC ROM:001126CC ROM:001126CC sub_1126CC: ; CODE XREF: sub_111DA2+A6↑p ROM:001126CC bclr #5,($FFFFFC0B).w ROM:001126D2 btst #6,($FFFFFC0D).w ROM:001126D8 beq.s loc_112716 ROM:001126DA btst #3,($FFFFFC0D).w ROM:001126E0 beq.s loc_1126E8 ROM:001126E2 bset #6,($13C1).w ROM:001126E8 ROM:001126E8 loc_1126E8: ; CODE XREF: sub_1126CC+14↑j ROM:001126E8 btst #2,($FFFFFC0D).w ROM:001126EE beq.s loc_1126F6 ROM:001126F0 bset #3,($139E).w ROM:001126F6 ROM:001126F6 loc_1126F6: ; CODE XREF: sub_1126CC+22↑j ROM:001126F6 btst #1,($FFFFFC0D).w ROM:001126FC beq.s loc_112704 ROM:001126FE bset #4,($13A0).w ROM:00112704 ROM:00112704 loc_112704: ; CODE XREF: sub_1126CC+30↑j ROM:00112704 move.w ($FFFFFC0E).w,d0 ROM:00112708 cmp.b ($758).w,d0 ROM:0011270C beq.s loc_112714 ROM:0011270E bset #7,($939).w ROM:00112714 ROM:00112714 loc_112714: ; CODE XREF: sub_1126CC+40↑j ROM:00112714 bra.s locret_11271C ROM:00112716 ; --------------------------------------------------------------------------- ROM:00112716 ROM:00112716 loc_112716: ; CODE XREF: sub_1126CC+C↑j ROM:00112716 bset #2,($948).w ROM:0011271C ROM:0011271C locret_11271C: ; CODE XREF: sub_1126CC:loc_112714↑j ROM:0011271C rts ROM:0011271C ; End of function sub_1126CC ROM:0011271C ROM:0011271E ROM:0011271E ; =============== S U B R O U T I N E ======================================= ROM:0011271E ROM:0011271E ROM:0011271E sub_11271E: ; CODE XREF: ROM:0011654C↓p ROM:0011271E btst #7,($FFFFF449).w ROM:00112724 beq.s loc_11272E ROM:00112726 bset #0,($947).w ROM:0011272C bra.s locret_112734 ROM:0011272E ; --------------------------------------------------------------------------- ROM:0011272E ROM:0011272E loc_11272E: ; CODE XREF: sub_11271E+6↑j ROM:0011272E bclr #0,($947).w ROM:00112734 ROM:00112734 locret_112734: ; CODE XREF: sub_11271E+E↑j ROM:00112734 rts ROM:00112734 ; End of function sub_11271E ROM:00112734 ROM:00112736 ROM:00112736 ; =============== S U B R O U T I N E ======================================= ROM:00112736 ROM:00112736 ROM:00112736 sub_112736: ; CODE XREF: ROM:00115E90↓p ROM:00112736 bclr #1,($937).w ROM:0011273C move.w $39E(a5),d1 ROM:00112740 cmpi.w #4,d1 ROM:00112744 bcc.s locret_11274E ROM:00112746 movea.l off_112750(pc,d1.w*4),a0 ; "`6\b8" ROM:0011274A nop ROM:0011274C jmp (a0) ROM:0011274E ; --------------------------------------------------------------------------- ROM:0011274E ROM:0011274E locret_11274E: ; CODE XREF: sub_112736+E↑j ROM:0011274E rts ROM:0011274E ; End of function sub_112736 ROM:0011274E ROM:0011274E ; --------------------------------------------------------------------------- ROM:00112750 off_112750: dc.l a68 ; DATA XREF: sub_112736+10↑r ROM:00112750 ; "`6\b8" ROM:00112754 dc.l a68+2 ; "\b8" ROM:00112758 dc.l loc_112772 ROM:0011275C dc.l loc_112782 ROM:00112760 a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_112750↑o ROM:00112760 ; ROM:00112754↑o ROM:00112765 dc.b 4, $13, $AD ROM:00112768 ; --------------------------------------------------------------------------- ROM:00112768 beq.s loc_112770 ROM:0011276A bset #1,($937).w ROM:00112770 ROM:00112770 loc_112770: ; CODE XREF: ROM:00112768↑j ROM:00112770 bra.s loc_112798 ROM:00112772 ; --------------------------------------------------------------------------- ROM:00112772 ROM:00112772 loc_112772: ; DATA XREF: ROM:00112758↑o ROM:00112772 btst #6,($FFFFFA19).w ROM:00112778 bne.s loc_112780 ROM:0011277A bset #1,($937).w ROM:00112780 ROM:00112780 loc_112780: ; CODE XREF: ROM:00112778↑j ROM:00112780 bra.s loc_112798 ROM:00112782 ; --------------------------------------------------------------------------- ROM:00112782 ROM:00112782 loc_112782: ; DATA XREF: ROM:0011275C↑o ROM:00112782 btst #5,($13C4).w ROM:00112788 beq.s loc_112798 ROM:0011278A btst #6,($FFFFFA19).w ROM:00112790 bne.s loc_112798 ROM:00112792 bset #1,($937).w ROM:00112798 ROM:00112798 loc_112798: ; CODE XREF: ROM:loc_112770↑j ROM:00112798 ; ROM:loc_112780↑j ... ROM:00112798 clr.w d1 ROM:0011279A move.b ($748).w,d1 ROM:0011279E cmpi.w #5,d1 ROM:001127A2 bcc.s locret_1127AC ROM:001127A4 movea.l off_1127AE(pc,d1.w*4),a0 ROM:001127A8 nop ROM:001127AA jmp (a0) ROM:001127AC ; --------------------------------------------------------------------------- ROM:001127AC ROM:001127AC locret_1127AC: ; CODE XREF: ROM:001127A2↑j ROM:001127AC rts ROM:001127AC ; --------------------------------------------------------------------------- ROM:001127AE off_1127AE: dc.l loc_1127C2 ; DATA XREF: ROM:001127A4↑r ROM:001127B2 dc.l loc_1127D2 ROM:001127B6 dc.l loc_1127F4 ROM:001127BA dc.l loc_112834 ROM:001127BE dc.l loc_112856 ROM:001127C2 ; --------------------------------------------------------------------------- ROM:001127C2 ROM:001127C2 loc_1127C2: ; DATA XREF: ROM:off_1127AE↑o ROM:001127C2 bclr #7,($93F).w ROM:001127C8 move.b #1,($748).w ROM:001127CE bra.s locret_1127F2 ROM:001127D0 ; --------------------------------------------------------------------------- ROM:001127D0 rts ROM:001127D2 ; --------------------------------------------------------------------------- ROM:001127D2 ROM:001127D2 loc_1127D2: ; DATA XREF: ROM:001127B2↑o ROM:001127D2 btst #1,($937).w ROM:001127D8 beq.s locret_1127F2 ROM:001127DA clr.b ($893).w ROM:001127DE move.w #$A,($5FA).w ROM:001127E4 move.b #1,($893).w ROM:001127EA move.b #2,($748).w ROM:001127F0 bra.s locret_112832 ROM:001127F2 ; --------------------------------------------------------------------------- ROM:001127F2 ROM:001127F2 locret_1127F2: ; CODE XREF: ROM:001127CE↑j ROM:001127F2 ; ROM:001127D8↑j ... ROM:001127F2 rts ROM:001127F4 ; --------------------------------------------------------------------------- ROM:001127F4 ROM:001127F4 loc_1127F4: ; DATA XREF: ROM:001127B6↑o ROM:001127F4 btst #1,($937).w ROM:001127FA bne.s loc_11280C ROM:001127FC clr.b ($893).w ROM:00112800 clr.w ($5FA).w ROM:00112804 move.b #1,($748).w ROM:0011280A bra.s locret_1127F2 ROM:0011280C ; --------------------------------------------------------------------------- ROM:0011280C ROM:0011280C loc_11280C: ; CODE XREF: ROM:001127FA↑j ROM:0011280C cmpi.w #0,($5FA).w ROM:00112812 bgt.s locret_112832 ROM:00112814 btst #2,($93E).w ROM:0011281A beq.s locret_112832 ROM:0011281C btst #2,($937).w ROM:00112822 beq.s locret_112832 ROM:00112824 bset #7,($93F).w ROM:0011282A move.b #3,($748).w ROM:00112830 bra.s locret_112854 ROM:00112832 ; --------------------------------------------------------------------------- ROM:00112832 ROM:00112832 locret_112832: ; CODE XREF: ROM:001127F0↑j ROM:00112832 ; ROM:00112812↑j ... ROM:00112832 rts ROM:00112834 ; --------------------------------------------------------------------------- ROM:00112834 ROM:00112834 loc_112834: ; DATA XREF: ROM:001127BA↑o ROM:00112834 btst #1,($937).w ROM:0011283A bne.s locret_112854 ROM:0011283C clr.b ($893).w ROM:00112840 move.w #$A,($5FA).w ROM:00112846 move.b #1,($893).w ROM:0011284C move.b #4,($748).w ROM:00112852 bra.s locret_112888 ROM:00112854 ; --------------------------------------------------------------------------- ROM:00112854 ROM:00112854 locret_112854: ; CODE XREF: ROM:00112830↑j ROM:00112854 ; ROM:0011283A↑j ... ROM:00112854 rts ROM:00112856 ; --------------------------------------------------------------------------- ROM:00112856 ROM:00112856 loc_112856: ; DATA XREF: ROM:001127BE↑o ROM:00112856 btst #1,($937).w ROM:0011285C beq.s loc_11286E ROM:0011285E clr.b ($893).w ROM:00112862 clr.w ($5FA).w ROM:00112866 move.b #3,($748).w ROM:0011286C bra.s locret_112854 ROM:0011286E ; --------------------------------------------------------------------------- ROM:0011286E ROM:0011286E loc_11286E: ; CODE XREF: ROM:0011285C↑j ROM:0011286E cmpi.w #0,($5FA).w ROM:00112874 bgt.s locret_112888 ROM:00112876 bclr #7,($93F).w ROM:0011287C move.b #1,($748).w ROM:00112882 bra.l locret_1127F2 ROM:00112888 ; --------------------------------------------------------------------------- ROM:00112888 ROM:00112888 locret_112888: ; CODE XREF: ROM:00112852↑j ROM:00112888 ; ROM:00112874↑j ROM:00112888 rts ROM:0011288A ROM:0011288A ; =============== S U B R O U T I N E ======================================= ROM:0011288A ROM:0011288A ROM:0011288A sub_11288A: ; CODE XREF: ROM:00115E9C↓p ROM:0011288A move.w $18(a5),d0 ROM:0011288E cmpi.w #0,d0 ROM:00112892 bne.s loc_1128AC ROM:00112894 btst #7,($FFFFF411).w ROM:0011289A bne.s loc_1128A4 ROM:0011289C bclr #6,($946).w ROM:001128A2 bra.s loc_1128AA ROM:001128A4 ; --------------------------------------------------------------------------- ROM:001128A4 ROM:001128A4 loc_1128A4: ; CODE XREF: sub_11288A+10↑j ROM:001128A4 bset #6,($946).w ROM:001128AA ROM:001128AA loc_1128AA: ; CODE XREF: sub_11288A+18↑j ROM:001128AA bra.s loc_1128C2 ROM:001128AC ; --------------------------------------------------------------------------- ROM:001128AC ROM:001128AC loc_1128AC: ; CODE XREF: sub_11288A+8↑j ROM:001128AC btst #7,($FFFFFA19).w ROM:001128B2 bne.s loc_1128BC ROM:001128B4 bclr #6,($946).w ROM:001128BA bra.s loc_1128C2 ROM:001128BC ; --------------------------------------------------------------------------- ROM:001128BC ROM:001128BC loc_1128BC: ; CODE XREF: sub_11288A+28↑j ROM:001128BC bset #6,($946).w ROM:001128C2 ROM:001128C2 loc_1128C2: ; CODE XREF: sub_11288A:loc_1128AA↑j ROM:001128C2 ; sub_11288A+30↑j ROM:001128C2 clr.w d1 ROM:001128C4 move.b ($749).w,d1 ROM:001128C8 cmpi.w #5,d1 ROM:001128CC bcc.s locret_1128D6 ROM:001128CE movea.l off_1128D8(pc,d1.w*4),a0 ROM:001128D2 nop ROM:001128D4 jmp (a0) ROM:001128D6 ; --------------------------------------------------------------------------- ROM:001128D6 ROM:001128D6 locret_1128D6: ; CODE XREF: sub_11288A+42↑j ROM:001128D6 rts ROM:001128D6 ; End of function sub_11288A ROM:001128D6 ROM:001128D6 ; --------------------------------------------------------------------------- ROM:001128D8 off_1128D8: dc.l loc_1128EC ; DATA XREF: sub_11288A+44↑r ROM:001128DC dc.l loc_1128FC ROM:001128E0 dc.l loc_11291E ROM:001128E4 dc.l loc_11294E ROM:001128E8 dc.l loc_112970 ROM:001128EC ; --------------------------------------------------------------------------- ROM:001128EC ROM:001128EC loc_1128EC: ; DATA XREF: ROM:off_1128D8↑o ROM:001128EC bclr #1,($947).w ROM:001128F2 move.b #1,($749).w ROM:001128F8 bra.s locret_11291C ROM:001128FA ; --------------------------------------------------------------------------- ROM:001128FA rts ROM:001128FC ; --------------------------------------------------------------------------- ROM:001128FC ROM:001128FC loc_1128FC: ; DATA XREF: ROM:001128DC↑o ROM:001128FC btst #6,($946).w ROM:00112902 bne.s locret_11291C ROM:00112904 clr.b ($894).w ROM:00112908 move.w #$A,($5FC).w ROM:0011290E move.b #1,($894).w ROM:00112914 move.b #2,($749).w ROM:0011291A bra.s locret_11294C ROM:0011291C ; --------------------------------------------------------------------------- ROM:0011291C ROM:0011291C locret_11291C: ; CODE XREF: ROM:001128F8↑j ROM:0011291C ; ROM:00112902↑j ... ROM:0011291C rts ROM:0011291E ; --------------------------------------------------------------------------- ROM:0011291E ROM:0011291E loc_11291E: ; DATA XREF: ROM:001128E0↑o ROM:0011291E btst #6,($946).w ROM:00112924 beq.s loc_112936 ROM:00112926 clr.b ($894).w ROM:0011292A clr.w ($5FC).w ROM:0011292E move.b #1,($749).w ROM:00112934 bra.s locret_11291C ROM:00112936 ; --------------------------------------------------------------------------- ROM:00112936 ROM:00112936 loc_112936: ; CODE XREF: ROM:00112924↑j ROM:00112936 cmpi.w #0,($5FC).w ROM:0011293C bgt.s locret_11294C ROM:0011293E bset #1,($947).w ROM:00112944 move.b #3,($749).w ROM:0011294A bra.s locret_11296E ROM:0011294C ; --------------------------------------------------------------------------- ROM:0011294C ROM:0011294C locret_11294C: ; CODE XREF: ROM:0011291A↑j ROM:0011294C ; ROM:0011293C↑j ROM:0011294C rts ROM:0011294E ; --------------------------------------------------------------------------- ROM:0011294E ROM:0011294E loc_11294E: ; DATA XREF: ROM:001128E4↑o ROM:0011294E btst #6,($946).w ROM:00112954 beq.s locret_11296E ROM:00112956 clr.b ($894).w ROM:0011295A move.w #$A,($5FC).w ROM:00112960 move.b #1,($894).w ROM:00112966 move.b #4,($749).w ROM:0011296C bra.s locret_1129A2 ROM:0011296E ; --------------------------------------------------------------------------- ROM:0011296E ROM:0011296E locret_11296E: ; CODE XREF: ROM:0011294A↑j ROM:0011296E ; ROM:00112954↑j ... ROM:0011296E rts ROM:00112970 ; --------------------------------------------------------------------------- ROM:00112970 ROM:00112970 loc_112970: ; DATA XREF: ROM:001128E8↑o ROM:00112970 btst #6,($946).w ROM:00112976 bne.s loc_112988 ROM:00112978 clr.b ($894).w ROM:0011297C clr.w ($5FC).w ROM:00112980 move.b #3,($749).w ROM:00112986 bra.s locret_11296E ROM:00112988 ; --------------------------------------------------------------------------- ROM:00112988 ROM:00112988 loc_112988: ; CODE XREF: ROM:00112976↑j ROM:00112988 cmpi.w #0,($5FC).w ROM:0011298E bgt.s locret_1129A2 ROM:00112990 bclr #1,($947).w ROM:00112996 move.b #1,($749).w ROM:0011299C bra.l locret_11291C ROM:001129A2 ; --------------------------------------------------------------------------- ROM:001129A2 ROM:001129A2 locret_1129A2: ; CODE XREF: ROM:0011296C↑j ROM:001129A2 ; ROM:0011298E↑j ROM:001129A2 rts ROM:001129A4 ROM:001129A4 ; =============== S U B R O U T I N E ======================================= ROM:001129A4 ROM:001129A4 ROM:001129A4 sub_1129A4: ; CODE XREF: ROM:loc_115E8A↓p ROM:001129A4 clr.w d1 ROM:001129A6 move.b ($74A).w,d1 ROM:001129AA cmpi.w #5,d1 ROM:001129AE bcc.s locret_1129B8 ROM:001129B0 movea.l off_1129BA(pc,d1.w*4),a0 ROM:001129B4 nop ROM:001129B6 jmp (a0) ROM:001129B8 ; --------------------------------------------------------------------------- ROM:001129B8 ROM:001129B8 locret_1129B8: ; CODE XREF: sub_1129A4+A↑j ROM:001129B8 rts ROM:001129B8 ; End of function sub_1129A4 ROM:001129B8 ROM:001129B8 ; --------------------------------------------------------------------------- ROM:001129BA off_1129BA: dc.l loc_1129CE ; DATA XREF: sub_1129A4+C↑r ROM:001129BE dc.l loc_1129E8 ROM:001129C2 dc.l loc_112A12 ROM:001129C6 dc.l loc_112A48 ROM:001129CA dc.l loc_112A72 ROM:001129CE ; --------------------------------------------------------------------------- ROM:001129CE ROM:001129CE loc_1129CE: ; DATA XREF: ROM:off_1129BA↑o ROM:001129CE bset #2,($93E).w ROM:001129D4 bset #2,($937).w ROM:001129DA move.b #3,($74A).w ROM:001129E0 bra.l locret_112A70 ROM:001129E6 ; --------------------------------------------------------------------------- ROM:001129E6 rts ROM:001129E8 ; --------------------------------------------------------------------------- ROM:001129E8 ROM:001129E8 loc_1129E8: ; DATA XREF: ROM:001129BE↑o ROM:001129E8 btst #5,($FFFFFA19).w ROM:001129EE bne.s locret_112A10 ROM:001129F0 bset #2,($937).w ROM:001129F6 move.w $1A(a5),d0 ROM:001129FA clr.b ($895).w ROM:001129FE move.w d0,($5FE).w ROM:00112A02 move.b #1,($895).w ROM:00112A08 move.b #2,($74A).w ROM:00112A0E bra.s locret_112A46 ROM:00112A10 ; --------------------------------------------------------------------------- ROM:00112A10 ROM:00112A10 locret_112A10: ; CODE XREF: ROM:001129EE↑j ROM:00112A10 ; ROM:00112A44↓j ... ROM:00112A10 rts ROM:00112A12 ; --------------------------------------------------------------------------- ROM:00112A12 ROM:00112A12 loc_112A12: ; DATA XREF: ROM:001129C2↑o ROM:00112A12 cmpi.w #0,($5FE).w ROM:00112A18 bgt.s loc_112A28 ROM:00112A1A bset #2,($93E).w ROM:00112A20 move.b #3,($74A).w ROM:00112A26 bra.s locret_112A70 ROM:00112A28 ; --------------------------------------------------------------------------- ROM:00112A28 ROM:00112A28 loc_112A28: ; CODE XREF: ROM:00112A18↑j ROM:00112A28 btst #5,($FFFFFA19).w ROM:00112A2E beq.s locret_112A46 ROM:00112A30 bclr #2,($937).w ROM:00112A36 clr.b ($895).w ROM:00112A3A clr.w ($5FE).w ROM:00112A3E move.b #1,($74A).w ROM:00112A44 bra.s locret_112A10 ROM:00112A46 ; --------------------------------------------------------------------------- ROM:00112A46 ROM:00112A46 locret_112A46: ; CODE XREF: ROM:00112A0E↑j ROM:00112A46 ; ROM:00112A2E↑j ROM:00112A46 rts ROM:00112A48 ; --------------------------------------------------------------------------- ROM:00112A48 ROM:00112A48 loc_112A48: ; DATA XREF: ROM:001129C6↑o ROM:00112A48 btst #5,($FFFFFA19).w ROM:00112A4E beq.s locret_112A70 ROM:00112A50 bclr #2,($937).w ROM:00112A56 move.w $1A(a5),d0 ROM:00112A5A clr.b ($895).w ROM:00112A5E move.w d0,($5FE).w ROM:00112A62 move.b #1,($895).w ROM:00112A68 move.b #4,($74A).w ROM:00112A6E bra.s locret_112AAA ROM:00112A70 ; --------------------------------------------------------------------------- ROM:00112A70 ROM:00112A70 locret_112A70: ; CODE XREF: ROM:001129E0↑j ROM:00112A70 ; ROM:00112A26↑j ... ROM:00112A70 rts ROM:00112A72 ; --------------------------------------------------------------------------- ROM:00112A72 ROM:00112A72 loc_112A72: ; DATA XREF: ROM:001129CA↑o ROM:00112A72 cmpi.w #0,($5FE).w ROM:00112A78 bgt.s loc_112A88 ROM:00112A7A bclr #2,($93E).w ROM:00112A80 move.b #1,($74A).w ROM:00112A86 bra.s locret_112A10 ROM:00112A88 ; --------------------------------------------------------------------------- ROM:00112A88 ROM:00112A88 loc_112A88: ; CODE XREF: ROM:00112A78↑j ROM:00112A88 btst #5,($FFFFFA19).w ROM:00112A8E bne.s locret_112AAA ROM:00112A90 bset #2,($937).w ROM:00112A96 clr.b ($895).w ROM:00112A9A clr.w ($5FE).w ROM:00112A9E move.b #3,($74A).w ROM:00112AA4 bra.l locret_112A70 ROM:00112AAA ; --------------------------------------------------------------------------- ROM:00112AAA ROM:00112AAA locret_112AAA: ; CODE XREF: ROM:00112A6E↑j ROM:00112AAA ; ROM:00112A8E↑j ROM:00112AAA rts ROM:00112AAC ROM:00112AAC ; =============== S U B R O U T I N E ======================================= ROM:00112AAC ROM:00112AAC ROM:00112AAC sub_112AAC: ; CODE XREF: ROM:00115EA2↓p ROM:00112AAC bsr.w sub_112AD4 ROM:00112AB0 move.w $3A2(a5),d0 ROM:00112AB4 cmpi.w #0,d0 ROM:00112AB8 bne.s loc_112AC2 ROM:00112ABA bsr.l sub_11B88C ROM:00112AC0 bra.s loc_112AC6 ROM:00112AC2 ; --------------------------------------------------------------------------- ROM:00112AC2 ROM:00112AC2 loc_112AC2: ; CODE XREF: sub_112AAC+C↑j ROM:00112AC2 bsr.w sub_112D82 ROM:00112AC6 ROM:00112AC6 loc_112AC6: ; CODE XREF: sub_112AAC+14↑j ROM:00112AC6 bsr.w sub_112F08 ROM:00112ACA bsr.w sub_112DC6 ROM:00112ACE bsr.w sub_112F36 ROM:00112AD2 rts ROM:00112AD2 ; End of function sub_112AAC ROM:00112AD2 ROM:00112AD4 ROM:00112AD4 ; =============== S U B R O U T I N E ======================================= ROM:00112AD4 ROM:00112AD4 ROM:00112AD4 sub_112AD4: ; CODE XREF: sub_112AAC↑p ROM:00112AD4 clr.w d1 ROM:00112AD6 move.b ($74B).w,d1 ROM:00112ADA cmpi.w #4,d1 ROM:00112ADE bcc.s locret_112AE8 ROM:00112AE0 movea.l off_112AEA(pc,d1.w*4),a0 ROM:00112AE4 nop ROM:00112AE6 jmp (a0) ROM:00112AE8 ; --------------------------------------------------------------------------- ROM:00112AE8 ROM:00112AE8 locret_112AE8: ; CODE XREF: sub_112AD4+A↑j ROM:00112AE8 rts ROM:00112AE8 ; End of function sub_112AD4 ROM:00112AE8 ROM:00112AE8 ; --------------------------------------------------------------------------- ROM:00112AEA off_112AEA: dc.l loc_112AFA ; DATA XREF: sub_112AD4+C↑r ROM:00112AEE dc.l loc_112B18 ROM:00112AF2 dc.l loc_112B3C ROM:00112AF6 dc.l loc_112B7A ROM:00112AFA ; --------------------------------------------------------------------------- ROM:00112AFA ROM:00112AFA loc_112AFA: ; DATA XREF: ROM:off_112AEA↑o ROM:00112AFA bsr.w sub_112BC8 ROM:00112AFE bsr.w sub_112C26 ROM:00112B02 bclr #5,($942).w ROM:00112B08 bclr #5,($13C5).w ROM:00112B0E move.b #1,($74B).w ROM:00112B14 bra.s locret_112B3A ROM:00112B16 ; --------------------------------------------------------------------------- ROM:00112B16 rts ROM:00112B18 ; --------------------------------------------------------------------------- ROM:00112B18 ROM:00112B18 loc_112B18: ; DATA XREF: ROM:00112AEE↑o ROM:00112B18 btst #2,($93E).w ROM:00112B1E beq.s locret_112B3A ROM:00112B20 move.w $3B6(a5),d0 ROM:00112B24 clr.b ($8BD).w ROM:00112B28 move.w d0,($64E).w ROM:00112B2C move.b #1,($8BD).w ROM:00112B32 move.b #2,($74B).w ROM:00112B38 bra.s locret_112B78 ROM:00112B3A ; --------------------------------------------------------------------------- ROM:00112B3A ROM:00112B3A locret_112B3A: ; CODE XREF: ROM:00112B14↑j ROM:00112B3A ; ROM:00112B1E↑j ... ROM:00112B3A rts ROM:00112B3C ; --------------------------------------------------------------------------- ROM:00112B3C ROM:00112B3C loc_112B3C: ; DATA XREF: ROM:00112AF2↑o ROM:00112B3C btst #2,($93E).w ROM:00112B42 bne.s loc_112B54 ROM:00112B44 clr.b ($8BD).w ROM:00112B48 clr.w ($64E).w ROM:00112B4C move.b #1,($74B).w ROM:00112B52 bra.s locret_112B3A ROM:00112B54 ; --------------------------------------------------------------------------- ROM:00112B54 ROM:00112B54 loc_112B54: ; CODE XREF: ROM:00112B42↑j ROM:00112B54 cmpi.w #0,($64E).w ROM:00112B5A bgt.s locret_112B78 ROM:00112B5C clr.b ($8BC).w ROM:00112B60 clr.w ($64C).w ROM:00112B64 move.b #3,($8BC).w ROM:00112B6A bset #5,($942).w ROM:00112B70 move.b #3,($74B).w ROM:00112B76 bra.s locret_112BC4 ROM:00112B78 ; --------------------------------------------------------------------------- ROM:00112B78 ROM:00112B78 locret_112B78: ; CODE XREF: ROM:00112B38↑j ROM:00112B78 ; ROM:00112B5A↑j ROM:00112B78 rts ROM:00112B7A ; --------------------------------------------------------------------------- ROM:00112B7A ROM:00112B7A loc_112B7A: ; DATA XREF: ROM:00112AF6↑o ROM:00112B7A move.w $3A4(a5),d0 ROM:00112B7E cmp.w ($64C).w,d0 ROM:00112B82 bgt.s loc_112B9E ROM:00112B84 bsr.w sub_112C26 ROM:00112B88 bsr.w sub_112C3E ROM:00112B8C bclr #0,($8BC).w ROM:00112B92 bset #2,($8BC).w ROM:00112B98 move.b #3,($74B).w ROM:00112B9E ROM:00112B9E loc_112B9E: ; CODE XREF: ROM:00112B82↑j ROM:00112B9E btst #2,($93E).w ROM:00112BA4 bne.s locret_112BC4 ROM:00112BA6 bclr #5,($942).w ROM:00112BAC bsr.w sub_112C26 ROM:00112BB0 clr.b ($8BC).w ROM:00112BB4 clr.w ($64C).w ROM:00112BB8 move.b #1,($74B).w ROM:00112BBE bra.l locret_112B3A ROM:00112BC4 ; --------------------------------------------------------------------------- ROM:00112BC4 ROM:00112BC4 locret_112BC4: ; CODE XREF: ROM:00112B76↑j ROM:00112BC4 ; ROM:00112BA4↑j ROM:00112BC4 rts ROM:00112BC6 ; --------------------------------------------------------------------------- ROM:00112BC6 rts ROM:00112BC8 ROM:00112BC8 ; =============== S U B R O U T I N E ======================================= ROM:00112BC8 ROM:00112BC8 ROM:00112BC8 sub_112BC8: ; CODE XREF: ROM:loc_112AFA↑p ROM:00112BC8 lea ($FFFFFF80).w,a0 ROM:00112BCC move.w #$80,d0 ROM:00112BD0 asr.w #4,d0 ROM:00112BD2 bsr.l sub_11A7D0 ROM:00112BD8 move.w #7,(a0) ROM:00112BDC lea ($FFFFFFD0).w,a1 ROM:00112BE0 move.w #$D0,d0 ROM:00112BE4 asr.w #4,d0 ROM:00112BE6 bsr.l sub_11A7D0 ROM:00112BEC move.w #7,(a1) ROM:00112BF0 move.w #$A,d2 ROM:00112BF4 moveq #0,d3 ROM:00112BF6 moveq #3,d4 ROM:00112BF8 moveq #1,d1 ROM:00112BFA moveq #1,d5 ROM:00112BFC move.w #$80,d0 ROM:00112C00 asr.w #4,d0 ROM:00112C02 bsr.l sub_11A754 ROM:00112C08 move.w #$A,d2 ROM:00112C0C moveq #0,d3 ROM:00112C0E moveq #3,d4 ROM:00112C10 moveq #1,d1 ROM:00112C12 moveq #1,d5 ROM:00112C14 move.w #$D0,d0 ROM:00112C18 asr.w #4,d0 ROM:00112C1A bsr.l sub_11A754 ROM:00112C20 clr.w ($516).w ROM:00112C24 rts ROM:00112C24 ; End of function sub_112BC8 ROM:00112C24 ROM:00112C26 ROM:00112C26 ; =============== S U B R O U T I N E ======================================= ROM:00112C26 ROM:00112C26 ROM:00112C26 sub_112C26: ; CODE XREF: ROM:00112AFE↑p ROM:00112C26 ; ROM:00112B84↑p ... ROM:00112C26 move.w $3A2(a5),d0 ROM:00112C2A cmpi.w #0,d0 ROM:00112C2E beq.s loc_112C38 ROM:00112C30 clr.w ($506).w ROM:00112C34 clr.w ($508).w ROM:00112C38 ROM:00112C38 loc_112C38: ; CODE XREF: sub_112C26+8↑j ROM:00112C38 clr.w ($50A).w ROM:00112C3C rts ROM:00112C3C ; End of function sub_112C26 ROM:00112C3C ROM:00112C3E ROM:00112C3E ; =============== S U B R O U T I N E ======================================= ROM:00112C3E ROM:00112C3E ROM:00112C3E sub_112C3E: ; CODE XREF: ROM:00112B88↑p ROM:00112C3E move.w $3AE(a5),d0 ROM:00112C42 cmpi.w #0,d0 ROM:00112C46 ble.s loc_112C52 ROM:00112C48 bset #5,($13C5).w ROM:00112C4E bra.w locret_112C58 ROM:00112C52 ; --------------------------------------------------------------------------- ROM:00112C52 ROM:00112C52 loc_112C52: ; CODE XREF: sub_112C3E+8↑j ROM:00112C52 bclr #5,($13C5).w ROM:00112C58 ROM:00112C58 locret_112C58: ; CODE XREF: sub_112C3E+10↑j ROM:00112C58 rts ROM:00112C58 ; End of function sub_112C3E ROM:00112C58 ROM:00112C5A ; --------------------------------------------------------------------------- ROM:00112C5A ROM:00112C5A loc_112C5A: ; CODE XREF: ROM:0011662C↓j ROM:00112C5A ; ROM:0011663A↓j ROM:00112C5A movem.l d0-a4,-(sp) ROM:00112C5E btst #5,($13BE).w ROM:00112C64 beq.s loc_112C70 ROM:00112C66 lea ($FFFFFF80).w,a0 ROM:00112C6A move.w #$80,d0 ROM:00112C6E bra.s loc_112C78 ROM:00112C70 ; --------------------------------------------------------------------------- ROM:00112C70 ROM:00112C70 loc_112C70: ; CODE XREF: ROM:00112C64↑j ROM:00112C70 lea ($FFFFFFD0).w,a1 ROM:00112C74 move.w #$D0,d0 ROM:00112C78 ROM:00112C78 loc_112C78: ; CODE XREF: ROM:00112C6E↑j ROM:00112C78 asr.w #4,d0 ROM:00112C7A move.w #$FFFF,d1 ROM:00112C7E bclr d0,d1 ROM:00112C80 and.w d1,($FFFFFE20).w ROM:00112C84 bsr.w sub_112CA6 ROM:00112C88 bsr.w sub_112CE8 ROM:00112C8C bsr.l sub_12CE5E ROM:00112C92 clr.b ($8BC).w ROM:00112C96 clr.w ($64C).w ROM:00112C9A move.b #3,($8BC).w ROM:00112CA0 movem.l (sp)+,d0-a4 ROM:00112CA4 rte ROM:00112CA6 ROM:00112CA6 ; =============== S U B R O U T I N E ======================================= ROM:00112CA6 ROM:00112CA6 ROM:00112CA6 sub_112CA6: ; CODE XREF: ROM:00112C84↑p ROM:00112CA6 btst #5,($13BE).w ROM:00112CAC beq.s loc_112CB4 ROM:00112CAE move.w 8(a0),d0 ROM:00112CB2 bra.s loc_112CB8 ROM:00112CB4 ; --------------------------------------------------------------------------- ROM:00112CB4 ROM:00112CB4 loc_112CB4: ; CODE XREF: sub_112CA6+6↑j ROM:00112CB4 move.w 8(a1),d0 ROM:00112CB8 ROM:00112CB8 loc_112CB8: ; CODE XREF: sub_112CA6+C↑j ROM:00112CB8 clr.l d1 ROM:00112CBA move.w d0,d1 ROM:00112CBC sub.w ($516).w,d1 ROM:00112CC0 move.w ($64C).w,d2 ROM:00112CC4 mulu.w #$2710,d2 ROM:00112CC8 move.w d2,d3 ROM:00112CCA swap d2 ROM:00112CCC eor.w d1,d3 ROM:00112CCE bpl.s loc_112CDA ROM:00112CD0 tst.w d1 ROM:00112CD2 bpl.s loc_112CD8 ROM:00112CD4 subq.w #1,d2 ROM:00112CD6 bra.s loc_112CDA ROM:00112CD8 ; --------------------------------------------------------------------------- ROM:00112CD8 ROM:00112CD8 loc_112CD8: ; CODE XREF: sub_112CA6+2C↑j ROM:00112CD8 addq.w #1,d2 ROM:00112CDA ROM:00112CDA loc_112CDA: ; CODE XREF: sub_112CA6+28↑j ROM:00112CDA ; sub_112CA6+30↑j ROM:00112CDA swap d2 ROM:00112CDC move.w d1,d2 ROM:00112CDE move.l d2,($40C).w ROM:00112CE2 move.w d0,($516).w ROM:00112CE6 rts ROM:00112CE6 ; End of function sub_112CA6 ROM:00112CE6 ROM:00112CE8 ROM:00112CE8 ; =============== S U B R O U T I N E ======================================= ROM:00112CE8 ROM:00112CE8 ROM:00112CE8 sub_112CE8: ; CODE XREF: ROM:00112C88↑p ROM:00112CE8 btst #5,($942).w ROM:00112CEE beq.l locret_112D80 ROM:00112CF4 move.l ($40C).w,d0 ROM:00112CF8 move.l ($410).w,d1 ROM:00112CFC clr.l d2 ROM:00112CFE move.w $3B8(a5),d2 ROM:00112D02 mulu.l d2,d1 ROM:00112D06 divu.l #$64,d1 ; 'd' ROM:00112D0E move.w $3BA(a5),d3 ROM:00112D12 cmp.l d0,d1 ROM:00112D14 ble.s loc_112D20 ROM:00112D16 cmp.w ($512).w,d3 ROM:00112D1A bgt.l loc_112D7A ROM:00112D20 ROM:00112D20 loc_112D20: ; CODE XREF: sub_112CE8+2C↑j ROM:00112D20 move.w #0,($512).w ROM:00112D26 move.l d0,($410).w ROM:00112D2A move.w $3AE(a5),d1 ROM:00112D2E cmpi.w #0,d1 ROM:00112D32 beq.s loc_112D54 ROM:00112D34 move.w $3AE(a5),d1 ROM:00112D38 sub.w $3BC(a5),d1 ROM:00112D3C ext.l d1 ROM:00112D3E move.l #$989680,d2 ROM:00112D44 divu.l d1,d2 ROM:00112D48 cmp.l d0,d2 ROM:00112D4A bge.s loc_112D54 ROM:00112D4C bset #5,($13C5).w ROM:00112D52 bra.s loc_112D5A ROM:00112D54 ; --------------------------------------------------------------------------- ROM:00112D54 ROM:00112D54 loc_112D54: ; CODE XREF: sub_112CE8+4A↑j ROM:00112D54 ; sub_112CE8+62↑j ROM:00112D54 bclr #5,($13C5).w ROM:00112D5A ROM:00112D5A loc_112D5A: ; CODE XREF: sub_112CE8+6A↑j ROM:00112D5A clr.l d2 ROM:00112D5C move.w $3A6(a5),d2 ROM:00112D60 move.l #$D,d4 ROM:00112D66 move.l #$7D48C23C,d3 ROM:00112D6C divu.l d2,d4:d3 ROM:00112D70 divu.l d0,d3 ROM:00112D74 move.w d3,($50A).w ROM:00112D78 bra.s locret_112D80 ROM:00112D7A ; --------------------------------------------------------------------------- ROM:00112D7A ROM:00112D7A loc_112D7A: ; CODE XREF: sub_112CE8+32↑j ROM:00112D7A addi.w #1,($512).w ROM:00112D80 ROM:00112D80 locret_112D80: ; CODE XREF: sub_112CE8+6↑j ROM:00112D80 ; sub_112CE8+90↑j ROM:00112D80 rts ROM:00112D80 ; End of function sub_112CE8 ROM:00112D80 ROM:00112D82 ROM:00112D82 ; =============== S U B R O U T I N E ======================================= ROM:00112D82 ROM:00112D82 ROM:00112D82 sub_112D82: ; CODE XREF: sub_112AAC:loc_112AC2↑p ROM:00112D82 clr.l d3 ROM:00112D84 move.w ($50A).w,d3 ROM:00112D88 swap d3 ROM:00112D8A move.w ($508).w,d2 ROM:00112D8E swap d2 ROM:00112D90 move.w ($510).w,d2 ROM:00112D94 sub.l d2,d3 ROM:00112D96 clr.l d1 ROM:00112D98 move.w $3B4(a5),d1 ROM:00112D9C divs.l d1,d3 ROM:00112DA0 muls.l #$64,d3 ; 'd' ROM:00112DA8 add.l d3,d2 ROM:00112DAA move.w d2,($510).w ROM:00112DAE swap d2 ROM:00112DB0 move.w d2,($508).w ROM:00112DB4 swap d2 ROM:00112DB6 divu.l #$A,d2 ROM:00112DBE swap d2 ROM:00112DC0 move.w d2,($506).w ROM:00112DC4 rts ROM:00112DC4 ; End of function sub_112D82 ROM:00112DC4 ROM:00112DC6 ROM:00112DC6 ; =============== S U B R O U T I N E ======================================= ROM:00112DC6 ROM:00112DC6 ROM:00112DC6 sub_112DC6: ; CODE XREF: sub_112AAC+1E↑p ROM:00112DC6 clr.w d1 ROM:00112DC8 move.b ($74C).w,d1 ROM:00112DCC cmpi.w #5,d1 ROM:00112DD0 bcc.s locret_112DDA ROM:00112DD2 movea.l off_112DDC(pc,d1.w*4),a0 ROM:00112DD6 nop ROM:00112DD8 jmp (a0) ROM:00112DDA ; --------------------------------------------------------------------------- ROM:00112DDA ROM:00112DDA locret_112DDA: ; CODE XREF: sub_112DC6+A↑j ROM:00112DDA rts ROM:00112DDA ; End of function sub_112DC6 ROM:00112DDA ROM:00112DDA ; --------------------------------------------------------------------------- ROM:00112DDC off_112DDC: dc.l loc_112DF0 ; DATA XREF: sub_112DC6+C↑r ROM:00112DE0 dc.l loc_112E1A ROM:00112DE4 dc.l loc_112E38 ROM:00112DE8 dc.l loc_112E8E ROM:00112DEC dc.l loc_112EEA ROM:00112DF0 ; --------------------------------------------------------------------------- ROM:00112DF0 ROM:00112DF0 loc_112DF0: ; DATA XREF: ROM:off_112DDC↑o ROM:00112DF0 bclr #0,($C6B).w ROM:00112DF6 bsr.w sub_112F62 ROM:00112DFA bclr #2,($1505).w ROM:00112E00 move.w $3A8(a5),d0 ROM:00112E04 cmpi.w #0,d0 ROM:00112E08 bne.s loc_112E10 ROM:00112E0A bset #2,($1505).w ROM:00112E10 ROM:00112E10 loc_112E10: ; CODE XREF: ROM:00112E08↑j ROM:00112E10 move.b #1,($74C).w ROM:00112E16 bra.s locret_112E36 ROM:00112E18 ; --------------------------------------------------------------------------- ROM:00112E18 rts ROM:00112E1A ; --------------------------------------------------------------------------- ROM:00112E1A ROM:00112E1A loc_112E1A: ; DATA XREF: ROM:00112DE0↑o ROM:00112E1A btst #2,($1505).w ROM:00112E20 beq.s locret_112E36 ROM:00112E22 btst #5,($942).w ROM:00112E28 beq.s locret_112E36 ROM:00112E2A move.b #2,($74C).w ROM:00112E30 bra.l locret_112E8C ROM:00112E36 ; --------------------------------------------------------------------------- ROM:00112E36 ROM:00112E36 locret_112E36: ; CODE XREF: ROM:00112E16↑j ROM:00112E36 ; ROM:00112E20↑j ... ROM:00112E36 rts ROM:00112E38 ; --------------------------------------------------------------------------- ROM:00112E38 ROM:00112E38 loc_112E38: ; DATA XREF: ROM:00112DE4↑o ROM:00112E38 btst #5,($942).w ROM:00112E3E bne.s loc_112E48 ROM:00112E40 move.b #1,($74C).w ROM:00112E46 bra.s locret_112E36 ROM:00112E48 ; --------------------------------------------------------------------------- ROM:00112E48 ROM:00112E48 loc_112E48: ; CODE XREF: ROM:00112E3E↑j ROM:00112E48 btst #1,($944).w ROM:00112E4E beq.s loc_112E58 ROM:00112E50 bclr #1,($944).w ROM:00112E56 bra.s loc_112E6A ROM:00112E58 ; --------------------------------------------------------------------------- ROM:00112E58 ROM:00112E58 loc_112E58: ; CODE XREF: ROM:00112E4E↑j ROM:00112E58 move.w $3AA(a5),d0 ROM:00112E5C btst #5,($13C5).w ROM:00112E62 bne.s loc_112E6A ROM:00112E64 cmp.w ($508).w,d0 ROM:00112E68 bge.s locret_112E8C ROM:00112E6A ROM:00112E6A loc_112E6A: ; CODE XREF: ROM:00112E56↑j ROM:00112E6A ; ROM:00112E62↑j ROM:00112E6A move.w $3BE(a5),d0 ROM:00112E6E clr.b ($8BE).w ROM:00112E72 move.w d0,($650).w ROM:00112E76 move.b #1,($8BE).w ROM:00112E7C clr.w ($514).w ROM:00112E80 move.b #3,($74C).w ROM:00112E86 bra.l locret_112EE8 ROM:00112E8C ; --------------------------------------------------------------------------- ROM:00112E8C ROM:00112E8C locret_112E8C: ; CODE XREF: ROM:00112E30↑j ROM:00112E8C ; ROM:00112E68↑j ROM:00112E8C rts ROM:00112E8E ; --------------------------------------------------------------------------- ROM:00112E8E ROM:00112E8E loc_112E8E: ; DATA XREF: ROM:00112DE8↑o ROM:00112E8E move.w $3C0(a5),d0 ROM:00112E92 cmp.w ($514).w,d0 ROM:00112E96 bgt.s loc_112E9A ROM:00112E98 bra.s loc_112EAC ROM:00112E9A ; --------------------------------------------------------------------------- ROM:00112E9A ROM:00112E9A loc_112E9A: ; CODE XREF: ROM:00112E96↑j ROM:00112E9A move.w $3AA(a5),d0 ROM:00112E9E btst #5,($13C5).w ROM:00112EA4 bne.s loc_112EAC ROM:00112EA6 cmp.w ($508).w,d0 ROM:00112EAA bge.s loc_112EC8 ROM:00112EAC ROM:00112EAC loc_112EAC: ; CODE XREF: ROM:00112E98↑j ROM:00112EAC ; ROM:00112EA4↑j ROM:00112EAC cmpi.w #0,($650).w ROM:00112EB2 bgt.s loc_112EC6 ROM:00112EB4 bset #0,($C6B).w ROM:00112EBA bset #0,($146C).w ROM:00112EC0 move.b #4,($74C).w ROM:00112EC6 ROM:00112EC6 loc_112EC6: ; CODE XREF: ROM:00112EB2↑j ROM:00112EC6 bra.s locret_112EE8 ROM:00112EC8 ; --------------------------------------------------------------------------- ROM:00112EC8 ROM:00112EC8 loc_112EC8: ; CODE XREF: ROM:00112EAA↑j ROM:00112EC8 btst #1,($944).w ROM:00112ECE beq.s loc_112EE2 ROM:00112ED0 bclr #1,($944).w ROM:00112ED6 addq.w #1,($514).w ROM:00112EDA move.b #3,($74C).w ROM:00112EE0 bra.s locret_112EE8 ROM:00112EE2 ; --------------------------------------------------------------------------- ROM:00112EE2 ROM:00112EE2 loc_112EE2: ; CODE XREF: ROM:00112ECE↑j ROM:00112EE2 move.b #2,($74C).w ROM:00112EE8 ROM:00112EE8 locret_112EE8: ; CODE XREF: ROM:00112E86↑j ROM:00112EE8 ; ROM:loc_112EC6↑j ... ROM:00112EE8 rts ROM:00112EEA ; --------------------------------------------------------------------------- ROM:00112EEA ROM:00112EEA loc_112EEA: ; DATA XREF: ROM:00112DEC↑o ROM:00112EEA btst #2,($93E).w ROM:00112EF0 bne.s locret_112F04 ROM:00112EF2 bclr #0,($C6B).w ROM:00112EF8 move.b #1,($74C).w ROM:00112EFE bra.l locret_112B3A ROM:00112F04 ; --------------------------------------------------------------------------- ROM:00112F04 ROM:00112F04 locret_112F04: ; CODE XREF: ROM:00112EF0↑j ROM:00112F04 rts ROM:00112F06 ; --------------------------------------------------------------------------- ROM:00112F06 rts ROM:00112F08 ROM:00112F08 ; =============== S U B R O U T I N E ======================================= ROM:00112F08 ROM:00112F08 ROM:00112F08 sub_112F08: ; CODE XREF: sub_112AAC:loc_112AC6↑p ROM:00112F08 btst #5,($942).w ROM:00112F0E beq.s loc_112F2E ROM:00112F10 move.w ($506).w,d0 ROM:00112F14 sub.w ($50C).w,d0 ROM:00112F18 cmpi.w #0,d0 ROM:00112F1C bge.s loc_112F20 ROM:00112F1E neg.w d0 ROM:00112F20 ROM:00112F20 loc_112F20: ; CODE XREF: sub_112F08+14↑j ROM:00112F20 move.w $3AC(a5),d1 ROM:00112F24 cmp.w d0,d1 ROM:00112F26 bge.s loc_112F2E ROM:00112F28 bset #1,($944).w ROM:00112F2E ROM:00112F2E loc_112F2E: ; CODE XREF: sub_112F08+6↑j ROM:00112F2E ; sub_112F08+1E↑j ROM:00112F2E move.w ($506).w,($50C).w ROM:00112F34 rts ROM:00112F34 ; End of function sub_112F08 ROM:00112F34 ROM:00112F36 ROM:00112F36 ; =============== S U B R O U T I N E ======================================= ROM:00112F36 ROM:00112F36 ROM:00112F36 sub_112F36: ; CODE XREF: sub_112AAC+22↑p ROM:00112F36 move.w ($50E).w,d0 ROM:00112F3A add.w $3B2(a5),d0 ROM:00112F3E cmp.w ($508).w,d0 ROM:00112F42 bgt.s loc_112F4C ROM:00112F44 bset #4,($13C6).w ROM:00112F4A bra.s locret_112F60 ROM:00112F4C ; --------------------------------------------------------------------------- ROM:00112F4C ROM:00112F4C loc_112F4C: ; CODE XREF: sub_112F36+C↑j ROM:00112F4C move.w ($50E).w,d0 ROM:00112F50 add.w $3B0(a5),d0 ROM:00112F54 cmp.w ($508).w,d0 ROM:00112F58 ble.s locret_112F60 ROM:00112F5A bclr #4,($13C6).w ROM:00112F60 ROM:00112F60 locret_112F60: ; CODE XREF: sub_112F36+14↑j ROM:00112F60 ; sub_112F36+22↑j ROM:00112F60 rts ROM:00112F60 ; End of function sub_112F36 ROM:00112F60 ROM:00112F62 ROM:00112F62 ; =============== S U B R O U T I N E ======================================= ROM:00112F62 ROM:00112F62 ROM:00112F62 sub_112F62: ; CODE XREF: ROM:00112DF6↑p ROM:00112F62 move.w $3A6(a5),d0 ROM:00112F66 move.l #$16A1,d1 ROM:00112F6C clr.l d2 ROM:00112F6E move.w $3AE(a5),d2 ROM:00112F72 muls.l d2,d1 ROM:00112F76 divs.w d0,d1 ROM:00112F78 move.w d1,($50E).w ROM:00112F7C rts ROM:00112F7C ; End of function sub_112F62 ROM:00112F7C ROM:00112F7E ; --------------------------------------------------------------------------- ROM:00112F7E rts ROM:00112F80 ; --------------------------------------------------------------------------- ROM:00112F80 rte ROM:00112F82 ROM:00112F82 ; =============== S U B R O U T I N E ======================================= ROM:00112F82 ROM:00112F82 ROM:00112F82 sub_112F82: ; CODE XREF: ROM:00115E96↓p ROM:00112F82 move.w $3C2(a5),d7 ROM:00112F86 cmpi.w #0,d7 ROM:00112F8A bne.s loc_112FDE ROM:00112F8C cmpi.w #0,($ABA).w ROM:00112F92 bne.s loc_112FCA ROM:00112F94 bclr #1,($942).w ROM:00112F9A cmpi.w #1,($AB8).w ROM:00112FA0 blt.s loc_112FB2 ROM:00112FA2 cmpi.w #5,($AB8).w ROM:00112FA8 bgt.s loc_112FB2 ROM:00112FAA bset #3,($945).w ROM:00112FB0 bra.s loc_112FC8 ROM:00112FB2 ; --------------------------------------------------------------------------- ROM:00112FB2 ROM:00112FB2 loc_112FB2: ; CODE XREF: sub_112F82+1E↑j ROM:00112FB2 ; sub_112F82+26↑j ROM:00112FB2 cmpi.w #7,($AB8).w ROM:00112FB8 bne.s loc_112FC2 ROM:00112FBA bset #3,($945).w ROM:00112FC0 bra.s loc_112FC8 ROM:00112FC2 ; --------------------------------------------------------------------------- ROM:00112FC2 ROM:00112FC2 loc_112FC2: ; CODE XREF: sub_112F82+36↑j ROM:00112FC2 bclr #3,($945).w ROM:00112FC8 ROM:00112FC8 loc_112FC8: ; CODE XREF: sub_112F82+2E↑j ROM:00112FC8 ; sub_112F82+3E↑j ROM:00112FC8 bra.s loc_112FD6 ROM:00112FCA ; --------------------------------------------------------------------------- ROM:00112FCA ROM:00112FCA loc_112FCA: ; CODE XREF: sub_112F82+10↑j ROM:00112FCA bset #1,($942).w ROM:00112FD0 bclr #3,($945).w ROM:00112FD6 ROM:00112FD6 loc_112FD6: ; CODE XREF: sub_112F82:loc_112FC8↑j ROM:00112FD6 bra.l locret_1130CE ROM:00112FDC ; --------------------------------------------------------------------------- ROM:00112FDC bra.s loc_112FF0 ROM:00112FDE ; --------------------------------------------------------------------------- ROM:00112FDE ROM:00112FDE loc_112FDE: ; CODE XREF: sub_112F82+8↑j ROM:00112FDE btst #4,($FFFFFA19).w ROM:00112FE4 bne.s loc_112FEC ROM:00112FE6 move.w #6,d6 ROM:00112FEA bra.s loc_112FF0 ROM:00112FEC ; --------------------------------------------------------------------------- ROM:00112FEC ROM:00112FEC loc_112FEC: ; CODE XREF: sub_112F82+62↑j ROM:00112FEC move.w #5,d6 ROM:00112FF0 ROM:00112FF0 loc_112FF0: ; CODE XREF: sub_112F82+5A↑j ROM:00112FF0 ; sub_112F82+68↑j ROM:00112FF0 clr.w d1 ROM:00112FF2 move.b ($74D).w,d1 ROM:00112FF6 cmpi.w #5,d1 ROM:00112FFA bcc.s locret_113004 ROM:00112FFC movea.l off_113006(pc,d1.w*4),a0 ROM:00113000 nop ROM:00113002 jmp (a0) ROM:00113004 ; --------------------------------------------------------------------------- ROM:00113004 ROM:00113004 locret_113004: ; CODE XREF: sub_112F82+78↑j ROM:00113004 rts ROM:00113004 ; --------------------------------------------------------------------------- ROM:00113006 off_113006: dc.l loc_11301A ; DATA XREF: sub_112F82+7A↑r ROM:0011300A dc.l loc_113030 ROM:0011300E dc.l loc_113050 ROM:00113012 dc.l loc_11307E ROM:00113016 dc.l loc_11309E ROM:0011301A ; --------------------------------------------------------------------------- ROM:0011301A ROM:0011301A loc_11301A: ; DATA XREF: sub_112F82:off_113006↑o ROM:0011301A bclr #1,($942).w ROM:00113020 move.w #6,($AB8).w ROM:00113026 move.b #1,($74D).w ROM:0011302C bra.s locret_11304E ROM:0011302E ; --------------------------------------------------------------------------- ROM:0011302E rts ROM:00113030 ; --------------------------------------------------------------------------- ROM:00113030 ROM:00113030 loc_113030: ; DATA XREF: sub_112F82+88↑o ROM:00113030 cmpi.w #5,d6 ROM:00113034 bne.s locret_11304E ROM:00113036 clr.b ($896).w ROM:0011303A move.w #$A,($600).w ROM:00113040 move.b #1,($896).w ROM:00113046 move.b #2,($74D).w ROM:0011304C bra.s locret_11307C ROM:0011304E ; --------------------------------------------------------------------------- ROM:0011304E ROM:0011304E locret_11304E: ; CODE XREF: sub_112F82+AA↑j ROM:0011304E ; sub_112F82+B2↑j ... ROM:0011304E rts ROM:00113050 ; --------------------------------------------------------------------------- ROM:00113050 ROM:00113050 loc_113050: ; DATA XREF: sub_112F82+8C↑o ROM:00113050 cmpi.w #6,d6 ROM:00113054 bne.s loc_113066 ROM:00113056 clr.b ($896).w ROM:0011305A clr.w ($600).w ROM:0011305E move.b #1,($74D).w ROM:00113064 bra.s locret_11304E ROM:00113066 ; --------------------------------------------------------------------------- ROM:00113066 ROM:00113066 loc_113066: ; CODE XREF: sub_112F82+D2↑j ROM:00113066 cmpi.w #0,($600).w ROM:0011306C bgt.s locret_11307C ROM:0011306E bset #1,($942).w ROM:00113074 move.b #3,($74D).w ROM:0011307A bra.s locret_11309C ROM:0011307C ; --------------------------------------------------------------------------- ROM:0011307C ROM:0011307C locret_11307C: ; CODE XREF: sub_112F82+CA↑j ROM:0011307C ; sub_112F82+EA↑j ROM:0011307C rts ROM:0011307E ; --------------------------------------------------------------------------- ROM:0011307E ROM:0011307E loc_11307E: ; DATA XREF: sub_112F82+90↑o ROM:0011307E cmpi.w #6,d6 ROM:00113082 bne.s locret_11309C ROM:00113084 clr.b ($896).w ROM:00113088 move.w #$A,($600).w ROM:0011308E move.b #1,($896).w ROM:00113094 move.b #4,($74D).w ROM:0011309A bra.s locret_1130CE ROM:0011309C ; --------------------------------------------------------------------------- ROM:0011309C ROM:0011309C locret_11309C: ; CODE XREF: sub_112F82+F8↑j ROM:0011309C ; sub_112F82+100↑j ... ROM:0011309C rts ROM:0011309E ; --------------------------------------------------------------------------- ROM:0011309E ROM:0011309E loc_11309E: ; DATA XREF: sub_112F82+94↑o ROM:0011309E cmpi.w #5,d6 ROM:001130A2 bne.s loc_1130B4 ROM:001130A4 clr.b ($896).w ROM:001130A8 clr.w ($600).w ROM:001130AC move.b #3,($74D).w ROM:001130B2 bra.s locret_11309C ROM:001130B4 ; --------------------------------------------------------------------------- ROM:001130B4 ROM:001130B4 loc_1130B4: ; CODE XREF: sub_112F82+120↑j ROM:001130B4 cmpi.w #0,($600).w ROM:001130BA bgt.s locret_1130CE ROM:001130BC bclr #1,($942).w ROM:001130C2 move.b #1,($74D).w ROM:001130C8 bra.l locret_11304E ROM:001130CE ; --------------------------------------------------------------------------- ROM:001130CE ROM:001130CE locret_1130CE: ; CODE XREF: sub_112F82:loc_112FD6↑j ROM:001130CE ; sub_112F82+118↑j ... ROM:001130CE rts ROM:001130CE ; End of function sub_112F82 ROM:001130CE ROM:001130D0 ; --------------------------------------------------------------------------- ROM:001130D0 rts ROM:001130D2 ROM:001130D2 ; =============== S U B R O U T I N E ======================================= ROM:001130D2 ROM:001130D2 ROM:001130D2 sub_1130D2: ; CODE XREF: ROM:00115E64↓p ROM:001130D2 bsr.l nullsub_3 ROM:001130D8 bsr.l sub_11B8A0 ROM:001130DE btst #3,($977).w ROM:001130E4 beq.s loc_1130FE ROM:001130E6 btst #3,($97B).w ROM:001130EC beq.s loc_1130F6 ROM:001130EE bset #7,($93D).w ROM:001130F4 bra.s loc_1130FC ROM:001130F6 ; --------------------------------------------------------------------------- ROM:001130F6 ROM:001130F6 loc_1130F6: ; CODE XREF: sub_1130D2+1A↑j ROM:001130F6 bclr #7,($93D).w ROM:001130FC ROM:001130FC loc_1130FC: ; CODE XREF: sub_1130D2+22↑j ROM:001130FC bra.s loc_113144 ROM:001130FE ; --------------------------------------------------------------------------- ROM:001130FE ROM:001130FE loc_1130FE: ; CODE XREF: sub_1130D2+12↑j ROM:001130FE move.w $3C6(a5),d0 ROM:00113102 cmpi.w #1,d0 ROM:00113106 bne.s loc_113110 ROM:00113108 bclr #7,($93D).w ROM:0011310E bra.s loc_113144 ROM:00113110 ; --------------------------------------------------------------------------- ROM:00113110 ROM:00113110 loc_113110: ; CODE XREF: sub_1130D2+34↑j ROM:00113110 cmpi.w #2,d0 ROM:00113114 bne.s loc_11311E ROM:00113116 bset #7,($93D).w ROM:0011311C bra.s loc_113144 ROM:0011311E ; --------------------------------------------------------------------------- ROM:0011311E ROM:0011311E loc_11311E: ; CODE XREF: sub_1130D2+42↑j ROM:0011311E btst #2,($13A3).w ROM:00113124 beq.s loc_11313E ROM:00113126 btst #5,($E07).w ROM:0011312C bne.s loc_113136 ROM:0011312E bset #7,($93D).w ROM:00113134 bra.s loc_11313C ROM:00113136 ; --------------------------------------------------------------------------- ROM:00113136 ROM:00113136 loc_113136: ; CODE XREF: sub_1130D2+5A↑j ROM:00113136 bclr #7,($93D).w ROM:0011313C ROM:0011313C loc_11313C: ; CODE XREF: sub_1130D2+62↑j ROM:0011313C bra.s loc_113144 ROM:0011313E ; --------------------------------------------------------------------------- ROM:0011313E ROM:0011313E loc_11313E: ; CODE XREF: sub_1130D2+52↑j ROM:0011313E bclr #7,($93D).w ROM:00113144 ROM:00113144 loc_113144: ; CODE XREF: sub_1130D2:loc_1130FC↑j ROM:00113144 ; sub_1130D2+3C↑j ... ROM:00113144 btst #0,($977).w ROM:0011314A beq.s loc_113164 ROM:0011314C btst #0,($97B).w ROM:00113152 beq.s loc_11315C ROM:00113154 bset #2,($FFFFFA19).w ROM:0011315A bra.s loc_113162 ROM:0011315C ; --------------------------------------------------------------------------- ROM:0011315C ROM:0011315C loc_11315C: ; CODE XREF: sub_1130D2+80↑j ROM:0011315C bclr #2,($FFFFFA19).w ROM:00113162 ROM:00113162 loc_113162: ; CODE XREF: sub_1130D2+88↑j ROM:00113162 bra.s loc_11319A ROM:00113164 ; --------------------------------------------------------------------------- ROM:00113164 ROM:00113164 loc_113164: ; CODE XREF: sub_1130D2+78↑j ROM:00113164 move.w $3C8(a5),d0 ROM:00113168 cmpi.w #1,d0 ROM:0011316C bne.s loc_113176 ROM:0011316E bclr #2,($FFFFFA19).w ROM:00113174 bra.s loc_11319A ROM:00113176 ; --------------------------------------------------------------------------- ROM:00113176 ROM:00113176 loc_113176: ; CODE XREF: sub_1130D2+9A↑j ROM:00113176 cmpi.w #2,d0 ROM:0011317A bne.s loc_113184 ROM:0011317C bset #2,($FFFFFA19).w ROM:00113182 bra.s loc_11319A ROM:00113184 ; --------------------------------------------------------------------------- ROM:00113184 ROM:00113184 loc_113184: ; CODE XREF: sub_1130D2+A8↑j ROM:00113184 btst #1,($13BA).w ROM:0011318A beq.s loc_113194 ROM:0011318C bset #2,($FFFFFA19).w ROM:00113192 bra.s loc_11319A ROM:00113194 ; --------------------------------------------------------------------------- ROM:00113194 ROM:00113194 loc_113194: ; CODE XREF: sub_1130D2+B8↑j ROM:00113194 bclr #2,($FFFFFA19).w ROM:0011319A ROM:0011319A loc_11319A: ; CODE XREF: sub_1130D2:loc_113162↑j ROM:0011319A ; sub_1130D2+A2↑j ... ROM:0011319A btst #5,($977).w ROM:001131A0 beq.s loc_1131BA ROM:001131A2 btst #5,($97B).w ROM:001131A8 beq.s loc_1131B2 ROM:001131AA bset #7,($937).w ROM:001131B0 bra.s loc_1131B8 ROM:001131B2 ; --------------------------------------------------------------------------- ROM:001131B2 ROM:001131B2 loc_1131B2: ; CODE XREF: sub_1130D2+D6↑j ROM:001131B2 bclr #7,($937).w ROM:001131B8 ROM:001131B8 loc_1131B8: ; CODE XREF: sub_1130D2+DE↑j ROM:001131B8 bra.s loc_1131F0 ROM:001131BA ; --------------------------------------------------------------------------- ROM:001131BA ROM:001131BA loc_1131BA: ; CODE XREF: sub_1130D2+CE↑j ROM:001131BA move.w $3CA(a5),d0 ROM:001131BE cmpi.w #1,d0 ROM:001131C2 bne.s loc_1131CC ROM:001131C4 bclr #7,($937).w ROM:001131CA bra.s loc_1131F0 ROM:001131CC ; --------------------------------------------------------------------------- ROM:001131CC ROM:001131CC loc_1131CC: ; CODE XREF: sub_1130D2+F0↑j ROM:001131CC cmpi.w #2,d0 ROM:001131D0 bne.s loc_1131DA ROM:001131D2 bset #7,($937).w ROM:001131D8 bra.s loc_1131F0 ROM:001131DA ; --------------------------------------------------------------------------- ROM:001131DA ROM:001131DA loc_1131DA: ; CODE XREF: sub_1130D2+FE↑j ROM:001131DA btst #5,($13AE).w ROM:001131E0 beq.s loc_1131EA ROM:001131E2 bset #7,($937).w ROM:001131E8 bra.s loc_1131F0 ROM:001131EA ; --------------------------------------------------------------------------- ROM:001131EA ROM:001131EA loc_1131EA: ; CODE XREF: sub_1130D2+10E↑j ROM:001131EA bclr #7,($937).w ROM:001131F0 ROM:001131F0 loc_1131F0: ; CODE XREF: sub_1130D2:loc_1131B8↑j ROM:001131F0 ; sub_1130D2+F8↑j ... ROM:001131F0 btst #1,($976).w ROM:001131F6 beq.s loc_113210 ROM:001131F8 btst #1,($97A).w ROM:001131FE beq.s loc_113208 ROM:00113200 bset #6,($93D).w ROM:00113206 bra.s loc_11320E ROM:00113208 ; --------------------------------------------------------------------------- ROM:00113208 ROM:00113208 loc_113208: ; CODE XREF: sub_1130D2+12C↑j ROM:00113208 bclr #6,($93D).w ROM:0011320E ROM:0011320E loc_11320E: ; CODE XREF: sub_1130D2+134↑j ROM:0011320E bra.s loc_113246 ROM:00113210 ; --------------------------------------------------------------------------- ROM:00113210 ROM:00113210 loc_113210: ; CODE XREF: sub_1130D2+124↑j ROM:00113210 move.w $3D0(a5),d0 ROM:00113214 cmpi.w #1,d0 ROM:00113218 bne.s loc_113222 ROM:0011321A bclr #6,($93D).w ROM:00113220 bra.s loc_113246 ROM:00113222 ; --------------------------------------------------------------------------- ROM:00113222 ROM:00113222 loc_113222: ; CODE XREF: sub_1130D2+146↑j ROM:00113222 cmpi.w #2,d0 ROM:00113226 bne.s loc_113230 ROM:00113228 bset #6,($93D).w ROM:0011322E bra.s loc_113246 ROM:00113230 ; --------------------------------------------------------------------------- ROM:00113230 ROM:00113230 loc_113230: ; CODE XREF: sub_1130D2+154↑j ROM:00113230 btst #5,($13A0).w ROM:00113236 beq.s loc_113240 ROM:00113238 bset #6,($93D).w ROM:0011323E bra.s loc_113246 ROM:00113240 ; --------------------------------------------------------------------------- ROM:00113240 ROM:00113240 loc_113240: ; CODE XREF: sub_1130D2+164↑j ROM:00113240 bclr #6,($93D).w ROM:00113246 ROM:00113246 loc_113246: ; CODE XREF: sub_1130D2:loc_11320E↑j ROM:00113246 ; sub_1130D2+14E↑j ... ROM:00113246 move.w $40E(a5),d0 ROM:0011324A cmpi.w #0,d0 ROM:0011324E bne.s loc_1132B6 ROM:00113250 btst #4,($977).w ROM:00113256 beq.s loc_113270 ROM:00113258 btst #4,($97B).w ROM:0011325E beq.s loc_113268 ROM:00113260 bset #4,($FFFFF441).w ROM:00113266 bra.s loc_11326E ROM:00113268 ; --------------------------------------------------------------------------- ROM:00113268 ROM:00113268 loc_113268: ; CODE XREF: sub_1130D2+18C↑j ROM:00113268 bclr #4,($FFFFF441).w ROM:0011326E ROM:0011326E loc_11326E: ; CODE XREF: sub_1130D2+194↑j ROM:0011326E bra.s loc_1132B6 ROM:00113270 ; --------------------------------------------------------------------------- ROM:00113270 ROM:00113270 loc_113270: ; CODE XREF: sub_1130D2+184↑j ROM:00113270 move.w $3D2(a5),d0 ROM:00113274 cmpi.w #1,d0 ROM:00113278 bne.s loc_113282 ROM:0011327A bclr #4,($FFFFF441).w ROM:00113280 bra.s loc_1132B6 ROM:00113282 ; --------------------------------------------------------------------------- ROM:00113282 ROM:00113282 loc_113282: ; CODE XREF: sub_1130D2+1A6↑j ROM:00113282 cmpi.w #2,d0 ROM:00113286 bne.s loc_113290 ROM:00113288 bset #4,($FFFFF441).w ROM:0011328E bra.s loc_1132B6 ROM:00113290 ; --------------------------------------------------------------------------- ROM:00113290 ROM:00113290 loc_113290: ; CODE XREF: sub_1130D2+1B4↑j ROM:00113290 btst #7,($13B8).w ROM:00113296 beq.s loc_1132B0 ROM:00113298 btst #5,($E0B).w ROM:0011329E bne.s loc_1132A8 ROM:001132A0 bset #4,($FFFFF441).w ROM:001132A6 bra.s loc_1132AE ROM:001132A8 ; --------------------------------------------------------------------------- ROM:001132A8 ROM:001132A8 loc_1132A8: ; CODE XREF: sub_1130D2+1CC↑j ROM:001132A8 bclr #4,($FFFFF441).w ROM:001132AE ROM:001132AE loc_1132AE: ; CODE XREF: sub_1130D2+1D4↑j ROM:001132AE bra.s loc_1132B6 ROM:001132B0 ; --------------------------------------------------------------------------- ROM:001132B0 ROM:001132B0 loc_1132B0: ; CODE XREF: sub_1130D2+1C4↑j ROM:001132B0 bclr #4,($FFFFF441).w ROM:001132B6 ROM:001132B6 loc_1132B6: ; CODE XREF: sub_1130D2+17C↑j ROM:001132B6 ; sub_1130D2:loc_11326E↑j ... ROM:001132B6 btst #3,($976).w ROM:001132BC beq.s loc_1132D6 ROM:001132BE btst #3,($97A).w ROM:001132C4 beq.s loc_1132CE ROM:001132C6 bset #5,($FFFFFA41).w ROM:001132CC bra.s loc_1132D4 ROM:001132CE ; --------------------------------------------------------------------------- ROM:001132CE ROM:001132CE loc_1132CE: ; CODE XREF: sub_1130D2+1F2↑j ROM:001132CE bclr #5,($FFFFFA41).w ROM:001132D4 ROM:001132D4 loc_1132D4: ; CODE XREF: sub_1130D2+1FA↑j ROM:001132D4 bra.s loc_11333C ROM:001132D6 ; --------------------------------------------------------------------------- ROM:001132D6 ROM:001132D6 loc_1132D6: ; CODE XREF: sub_1130D2+1EA↑j ROM:001132D6 btst #1,($977).w ROM:001132DC beq.s loc_1132F6 ROM:001132DE btst #1,($97B).w ROM:001132E4 beq.s loc_1132EE ROM:001132E6 bset #5,($FFFFFA41).w ROM:001132EC bra.s loc_1132F4 ROM:001132EE ; --------------------------------------------------------------------------- ROM:001132EE ROM:001132EE loc_1132EE: ; CODE XREF: sub_1130D2+212↑j ROM:001132EE bclr #5,($FFFFFA41).w ROM:001132F4 ROM:001132F4 loc_1132F4: ; CODE XREF: sub_1130D2+21A↑j ROM:001132F4 bra.s loc_11333C ROM:001132F6 ; --------------------------------------------------------------------------- ROM:001132F6 ROM:001132F6 loc_1132F6: ; CODE XREF: sub_1130D2+20A↑j ROM:001132F6 move.w $3D4(a5),d0 ROM:001132FA cmpi.w #1,d0 ROM:001132FE bne.s loc_113308 ROM:00113300 bclr #5,($FFFFFA41).w ROM:00113306 bra.s loc_11333C ROM:00113308 ; --------------------------------------------------------------------------- ROM:00113308 ROM:00113308 loc_113308: ; CODE XREF: sub_1130D2+22C↑j ROM:00113308 cmpi.w #2,d0 ROM:0011330C bne.s loc_113316 ROM:0011330E bset #5,($FFFFFA41).w ROM:00113314 bra.s loc_11333C ROM:00113316 ; --------------------------------------------------------------------------- ROM:00113316 ROM:00113316 loc_113316: ; CODE XREF: sub_1130D2+23A↑j ROM:00113316 btst #7,($13B6).w ROM:0011331C beq.s loc_113336 ROM:0011331E btst #1,($E0D).w ROM:00113324 bne.s loc_11332E ROM:00113326 bset #5,($FFFFFA41).w ROM:0011332C bra.s loc_113334 ROM:0011332E ; --------------------------------------------------------------------------- ROM:0011332E ROM:0011332E loc_11332E: ; CODE XREF: sub_1130D2+252↑j ROM:0011332E bclr #5,($FFFFFA41).w ROM:00113334 ROM:00113334 loc_113334: ; CODE XREF: sub_1130D2+25A↑j ROM:00113334 bra.s loc_11333C ROM:00113336 ; --------------------------------------------------------------------------- ROM:00113336 ROM:00113336 loc_113336: ; CODE XREF: sub_1130D2+24A↑j ROM:00113336 bclr #5,($FFFFFA41).w ROM:0011333C ROM:0011333C loc_11333C: ; CODE XREF: sub_1130D2:loc_1132D4↑j ROM:0011333C ; sub_1130D2:loc_1132F4↑j ... ROM:0011333C btst #6,($977).w ROM:00113342 beq.s loc_11335C ROM:00113344 btst #6,($97B).w ROM:0011334A beq.s loc_113354 ROM:0011334C bset #4,($948).w ROM:00113352 bra.s loc_11335A ROM:00113354 ; --------------------------------------------------------------------------- ROM:00113354 ROM:00113354 loc_113354: ; CODE XREF: sub_1130D2+278↑j ROM:00113354 bclr #4,($948).w ROM:0011335A ROM:0011335A loc_11335A: ; CODE XREF: sub_1130D2+280↑j ROM:0011335A bra.s loc_113392 ROM:0011335C ; --------------------------------------------------------------------------- ROM:0011335C ROM:0011335C loc_11335C: ; CODE XREF: sub_1130D2+270↑j ROM:0011335C move.w $3D6(a5),d0 ROM:00113360 cmpi.w #1,d0 ROM:00113364 bne.s loc_11336E ROM:00113366 bclr #4,($948).w ROM:0011336C bra.s loc_113392 ROM:0011336E ; --------------------------------------------------------------------------- ROM:0011336E ROM:0011336E loc_11336E: ; CODE XREF: sub_1130D2+292↑j ROM:0011336E cmpi.w #2,d0 ROM:00113372 bne.s loc_11337C ROM:00113374 bset #4,($948).w ROM:0011337A bra.s loc_113392 ROM:0011337C ; --------------------------------------------------------------------------- ROM:0011337C ROM:0011337C loc_11337C: ; CODE XREF: sub_1130D2+2A0↑j ROM:0011337C btst #7,($13A2).w ROM:00113382 beq.s loc_11338C ROM:00113384 bset #4,($948).w ROM:0011338A bra.s loc_113392 ROM:0011338C ; --------------------------------------------------------------------------- ROM:0011338C ROM:0011338C loc_11338C: ; CODE XREF: sub_1130D2+2B0↑j ROM:0011338C bclr #4,($948).w ROM:00113392 ROM:00113392 loc_113392: ; CODE XREF: sub_1130D2:loc_11335A↑j ROM:00113392 ; sub_1130D2+29A↑j ... ROM:00113392 btst #3,($974).w ROM:00113398 beq.s loc_1133B2 ROM:0011339A btst #3,($978).w ROM:001133A0 beq.s loc_1133AA ROM:001133A2 bset #7,($93B).w ROM:001133A8 bra.s loc_1133B0 ROM:001133AA ; --------------------------------------------------------------------------- ROM:001133AA ROM:001133AA loc_1133AA: ; CODE XREF: sub_1130D2+2CE↑j ROM:001133AA bclr #7,($93B).w ROM:001133B0 ROM:001133B0 loc_1133B0: ; CODE XREF: sub_1130D2+2D6↑j ROM:001133B0 bra.s loc_1133E8 ROM:001133B2 ; --------------------------------------------------------------------------- ROM:001133B2 ROM:001133B2 loc_1133B2: ; CODE XREF: sub_1130D2+2C6↑j ROM:001133B2 move.w $3DA(a5),d0 ROM:001133B6 cmpi.w #1,d0 ROM:001133BA bne.s loc_1133C4 ROM:001133BC bclr #7,($93B).w ROM:001133C2 bra.s loc_1133E8 ROM:001133C4 ; --------------------------------------------------------------------------- ROM:001133C4 ROM:001133C4 loc_1133C4: ; CODE XREF: sub_1130D2+2E8↑j ROM:001133C4 cmpi.w #2,d0 ROM:001133C8 bne.s loc_1133D2 ROM:001133CA bset #7,($93B).w ROM:001133D0 bra.s loc_1133E8 ROM:001133D2 ; --------------------------------------------------------------------------- ROM:001133D2 ROM:001133D2 loc_1133D2: ; CODE XREF: sub_1130D2+2F6↑j ROM:001133D2 btst #0,($13B5).w ROM:001133D8 beq.s loc_1133E2 ROM:001133DA bset #7,($93B).w ROM:001133E0 bra.s loc_1133E8 ROM:001133E2 ; --------------------------------------------------------------------------- ROM:001133E2 ROM:001133E2 loc_1133E2: ; CODE XREF: sub_1130D2+306↑j ROM:001133E2 bclr #7,($93B).w ROM:001133E8 ROM:001133E8 loc_1133E8: ; CODE XREF: sub_1130D2:loc_1133B0↑j ROM:001133E8 ; sub_1130D2+2F0↑j ... ROM:001133E8 move.w $3D8(a5),d0 ROM:001133EC cmpi.w #1,d0 ROM:001133F0 bne.s loc_1133FA ROM:001133F2 bclr #5,($946).w ROM:001133F8 bra.s loc_11341E ROM:001133FA ; --------------------------------------------------------------------------- ROM:001133FA ROM:001133FA loc_1133FA: ; CODE XREF: sub_1130D2+31E↑j ROM:001133FA cmpi.w #2,d0 ROM:001133FE bne.s loc_113408 ROM:00113400 bset #5,($946).w ROM:00113406 bra.s loc_11341E ROM:00113408 ; --------------------------------------------------------------------------- ROM:00113408 ROM:00113408 loc_113408: ; CODE XREF: sub_1130D2+32C↑j ROM:00113408 btst #6,($13C7).w ROM:0011340E beq.s loc_113418 ROM:00113410 bset #5,($946).w ROM:00113416 bra.s loc_11341E ROM:00113418 ; --------------------------------------------------------------------------- ROM:00113418 ROM:00113418 loc_113418: ; CODE XREF: sub_1130D2+33C↑j ROM:00113418 bclr #5,($946).w ROM:0011341E ROM:0011341E loc_11341E: ; CODE XREF: sub_1130D2+326↑j ROM:0011341E ; sub_1130D2+334↑j ... ROM:0011341E move.w $3DC(a5),d0 ROM:00113422 cmpi.w #1,d0 ROM:00113426 bne.s loc_113430 ROM:00113428 bclr #4,($93A).w ROM:0011342E bra.s loc_113454 ROM:00113430 ; --------------------------------------------------------------------------- ROM:00113430 ROM:00113430 loc_113430: ; CODE XREF: sub_1130D2+354↑j ROM:00113430 cmpi.w #2,d0 ROM:00113434 bne.s loc_11343E ROM:00113436 bset #4,($93A).w ROM:0011343C bra.s loc_113454 ROM:0011343E ; --------------------------------------------------------------------------- ROM:0011343E ROM:0011343E loc_11343E: ; CODE XREF: sub_1130D2+362↑j ROM:0011343E btst #0,($13AC).w ROM:00113444 beq.s loc_11344E ROM:00113446 bset #4,($93A).w ROM:0011344C bra.s loc_113454 ROM:0011344E ; --------------------------------------------------------------------------- ROM:0011344E ROM:0011344E loc_11344E: ; CODE XREF: sub_1130D2+372↑j ROM:0011344E bclr #4,($93A).w ROM:00113454 ROM:00113454 loc_113454: ; CODE XREF: sub_1130D2+35C↑j ROM:00113454 ; sub_1130D2+36A↑j ... ROM:00113454 move.w $3CC(a5),d0 ROM:00113458 cmpi.w #1,d0 ROM:0011345C bne.s loc_113466 ROM:0011345E bclr #6,($FFFFFA41).w ROM:00113464 bra.s loc_113472 ROM:00113466 ; --------------------------------------------------------------------------- ROM:00113466 ROM:00113466 loc_113466: ; CODE XREF: sub_1130D2+38A↑j ROM:00113466 cmpi.w #2,d0 ROM:0011346A bne.s loc_113472 ROM:0011346C bset #6,($FFFFFA41).w ROM:00113472 ROM:00113472 loc_113472: ; CODE XREF: sub_1130D2+392↑j ROM:00113472 ; sub_1130D2+398↑j ROM:00113472 btst #4,($974).w ROM:00113478 beq.s loc_113492 ROM:0011347A btst #4,($978).w ROM:00113480 beq.s loc_11348A ROM:00113482 bset #0,($93F).w ROM:00113488 bra.s loc_113490 ROM:0011348A ; --------------------------------------------------------------------------- ROM:0011348A ROM:0011348A loc_11348A: ; CODE XREF: sub_1130D2+3AE↑j ROM:0011348A bclr #0,($93F).w ROM:00113490 ROM:00113490 loc_113490: ; CODE XREF: sub_1130D2+3B6↑j ROM:00113490 bra.s loc_1134C8 ROM:00113492 ; --------------------------------------------------------------------------- ROM:00113492 ROM:00113492 loc_113492: ; CODE XREF: sub_1130D2+3A6↑j ROM:00113492 move.w $3CE(a5),d0 ROM:00113496 cmpi.w #1,d0 ROM:0011349A bne.s loc_1134A4 ROM:0011349C bclr #0,($93F).w ROM:001134A2 bra.s loc_1134C8 ROM:001134A4 ; --------------------------------------------------------------------------- ROM:001134A4 ROM:001134A4 loc_1134A4: ; CODE XREF: sub_1130D2+3C8↑j ROM:001134A4 cmpi.w #2,d0 ROM:001134A8 bne.s loc_1134B2 ROM:001134AA bset #0,($93F).w ROM:001134B0 bra.s loc_1134C8 ROM:001134B2 ; --------------------------------------------------------------------------- ROM:001134B2 ROM:001134B2 loc_1134B2: ; CODE XREF: sub_1130D2+3D6↑j ROM:001134B2 btst #1,($13B9).w ROM:001134B8 beq.s loc_1134C2 ROM:001134BA bset #0,($93F).w ROM:001134C0 bra.s loc_1134C8 ROM:001134C2 ; --------------------------------------------------------------------------- ROM:001134C2 ROM:001134C2 loc_1134C2: ; CODE XREF: sub_1130D2+3E6↑j ROM:001134C2 bclr #0,($93F).w ROM:001134C8 ROM:001134C8 loc_1134C8: ; CODE XREF: sub_1130D2:loc_113490↑j ROM:001134C8 ; sub_1130D2+3D0↑j ... ROM:001134C8 move.w $3DE(a5),d0 ROM:001134CC cmpi.w #$FFFF,d0 ROM:001134D0 beq.s loc_1134EA ROM:001134D2 move.w #1,($5B2).w ROM:001134D8 move.w d0,($5AE).w ROM:001134DC bsr.l sub_119E82 ROM:001134E2 bset #0,($93B).w ROM:001134E8 bra.s locret_113504 ROM:001134EA ; --------------------------------------------------------------------------- ROM:001134EA ROM:001134EA loc_1134EA: ; CODE XREF: sub_1130D2+3FE↑j ROM:001134EA btst #0,($93B).w ROM:001134F0 beq.s locret_113504 ROM:001134F2 move.w #2,($5B2).w ROM:001134F8 bsr.l sub_119E82 ROM:001134FE bclr #0,($93B).w ROM:00113504 ROM:00113504 locret_113504: ; CODE XREF: sub_1130D2+416↑j ROM:00113504 ; sub_1130D2+41E↑j ROM:00113504 rts ROM:00113504 ; End of function sub_1130D2 ROM:00113504 ROM:00113506 ; --------------------------------------------------------------------------- ROM:00113506 rts ROM:00113508 ; --------------------------------------------------------------------------- ROM:00113508 rts ROM:0011350A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011350C ROM:0011350C ; =============== S U B R O U T I N E ======================================= ROM:0011350C ROM:0011350C ROM:0011350C sub_11350C: ; CODE XREF: sub_11665A↓p ROM:0011350C bclr #5,($93F).w ROM:00113512 bsr.w sub_11351C ROM:00113516 bsr.w sub_11371E ROM:0011351A rts ROM:0011351A ; End of function sub_11350C ROM:0011351A ROM:0011351C ROM:0011351C ; =============== S U B R O U T I N E ======================================= ROM:0011351C ROM:0011351C ROM:0011351C sub_11351C: ; CODE XREF: sub_11350C+6↑p ROM:0011351C clr.w d1 ROM:0011351E move.b ($74F).w,d1 ROM:00113522 cmpi.w #5,d1 ROM:00113526 bcc.s locret_113530 ROM:00113528 movea.l off_113532(pc,d1.w*4),a0 ROM:0011352C nop ROM:0011352E jmp (a0) ROM:00113530 ; --------------------------------------------------------------------------- ROM:00113530 ROM:00113530 locret_113530: ; CODE XREF: sub_11351C+A↑j ROM:00113530 rts ROM:00113530 ; End of function sub_11351C ROM:00113530 ROM:00113530 ; --------------------------------------------------------------------------- ROM:00113532 off_113532: dc.l loc_113546 ; DATA XREF: sub_11351C+C↑r ROM:00113536 dc.l loc_113554 ROM:0011353A dc.l loc_113588 ROM:0011353E dc.l loc_1135C8 ROM:00113542 dc.l loc_1136F4 ROM:00113546 ; --------------------------------------------------------------------------- ROM:00113546 ROM:00113546 loc_113546: ; DATA XREF: ROM:off_113532↑o ROM:00113546 bsr.w sub_113E6A ROM:0011354A move.b #1,($74F).w ROM:00113550 bra.s locret_113586 ROM:00113552 ; --------------------------------------------------------------------------- ROM:00113552 rts ROM:00113554 ; --------------------------------------------------------------------------- ROM:00113554 ROM:00113554 loc_113554: ; DATA XREF: ROM:00113536↑o ROM:00113554 btst #0,($93A).w ROM:0011355A beq.s locret_113586 ROM:0011355C bclr #0,($93A).w ROM:00113562 bsr.w sub_113E40 ROM:00113566 bsr.w sub_113F78 ROM:0011356A bsr.w sub_113FF2 ROM:0011356E bsr.w sub_114194 ROM:00113572 bsr.l nullsub_4 ROM:00113578 bset #5,($937).w ROM:0011357E move.b #2,($74F).w ROM:00113584 bra.s locret_1135C6 ROM:00113586 ; --------------------------------------------------------------------------- ROM:00113586 ROM:00113586 locret_113586: ; CODE XREF: ROM:00113550↑j ROM:00113586 ; ROM:0011355A↑j ROM:00113586 rts ROM:00113588 ; --------------------------------------------------------------------------- ROM:00113588 ROM:00113588 loc_113588: ; DATA XREF: ROM:0011353A↑o ROM:00113588 btst #2,($938).w ROM:0011358E beq.s loc_1135AC ROM:00113590 bclr #2,($938).w ROM:00113596 bsr.w sub_114036 ROM:0011359A bset #1,($93F).w ROM:001135A0 move.b #3,($74F).w ROM:001135A6 bra.l locret_1136F2 ROM:001135AC ; --------------------------------------------------------------------------- ROM:001135AC ROM:001135AC loc_1135AC: ; CODE XREF: ROM:0011358E↑j ROM:001135AC btst #7,($943).w ROM:001135B2 beq.s locret_1135C6 ROM:001135B4 bclr #7,($943).w ROM:001135BA move.b #3,($74F).w ROM:001135C0 bra.l locret_1136F2 ROM:001135C6 ; --------------------------------------------------------------------------- ROM:001135C6 ROM:001135C6 locret_1135C6: ; CODE XREF: ROM:00113584↑j ROM:001135C6 ; ROM:001135B2↑j ROM:001135C6 rts ROM:001135C8 ; --------------------------------------------------------------------------- ROM:001135C8 ROM:001135C8 loc_1135C8: ; DATA XREF: ROM:0011353E↑o ROM:001135C8 btst #5,($948).w ROM:001135CE beq.s loc_1135EA ROM:001135D0 btst #3,($946).w ROM:001135D6 beq.s loc_1135EA ROM:001135D8 bclr #5,($948).w ROM:001135DE move.b #4,($74F).w ROM:001135E4 bra.l locret_11371A ROM:001135EA ; --------------------------------------------------------------------------- ROM:001135EA ROM:001135EA loc_1135EA: ; CODE XREF: ROM:001135CE↑j ROM:001135EA ; ROM:001135D6↑j ROM:001135EA btst #5,($948).w ROM:001135F0 beq.s loc_113620 ROM:001135F2 btst #3,($946).w ROM:001135F8 bne.s loc_113620 ROM:001135FA bclr #5,($948).w ROM:00113600 bsr.w sub_113DD4 ROM:00113604 bsr.w sub_113E40 ROM:00113608 bsr.w sub_1140F4 ROM:0011360C bsr.w sub_113EC6 ROM:00113610 bset #5,($93F).w ROM:00113616 move.b #3,($74F).w ROM:0011361C bra.w locret_1136F2 ROM:00113620 ; --------------------------------------------------------------------------- ROM:00113620 ROM:00113620 loc_113620: ; CODE XREF: ROM:001135F0↑j ROM:00113620 ; ROM:001135F8↑j ROM:00113620 btst #5,($939).w ROM:00113626 beq.s loc_11364C ROM:00113628 bclr #5,($939).w ROM:0011362E bsr.w sub_113E40 ROM:00113632 bsr.w sub_113DBA ROM:00113636 bsr.w sub_114122 ROM:0011363A bset #6,($93B).w ROM:00113640 move.b #3,($74F).w ROM:00113646 bra.l locret_1136F2 ROM:0011364C ; --------------------------------------------------------------------------- ROM:0011364C ROM:0011364C loc_11364C: ; CODE XREF: ROM:00113626↑j ROM:0011364C btst #0,($13B6).w ROM:00113652 beq.s loc_11368A ROM:00113654 ori.w #1,($B02).w ROM:0011365A btst #3,($946).w ROM:00113660 bne.s loc_11368A ROM:00113662 ori.w #2,($B02).w ROM:00113668 bsr.w sub_113DD4 ROM:0011366C bsr.w sub_113E40 ROM:00113670 bsr.w sub_1141BE ROM:00113674 bsr.w sub_113EC6 ROM:00113678 bclr #0,($13B6).w ROM:0011367E move.b #3,($74F).w ROM:00113684 bra.l locret_1136F2 ROM:0011368A ; --------------------------------------------------------------------------- ROM:0011368A ROM:0011368A loc_11368A: ; CODE XREF: ROM:00113652↑j ROM:0011368A ; ROM:00113660↑j ROM:0011368A btst #7,($13B5).w ROM:00113690 beq.s loc_1136C8 ROM:00113692 ori.w #$10,($B02).w ROM:00113698 btst #3,($946).w ROM:0011369E bne.s loc_1136C8 ROM:001136A0 ori.w #$20,($B02).w ; ' ' ROM:001136A6 bsr.w sub_113DD4 ROM:001136AA bsr.w sub_113E40 ROM:001136AE bsr.w sub_1141F2 ROM:001136B2 bsr.w sub_113EC6 ROM:001136B6 bclr #7,($13B5).w ROM:001136BC move.b #3,($74F).w ROM:001136C2 bra.l locret_1136F2 ROM:001136C8 ; --------------------------------------------------------------------------- ROM:001136C8 ROM:001136C8 loc_1136C8: ; CODE XREF: ROM:00113690↑j ROM:001136C8 ; ROM:0011369E↑j ROM:001136C8 btst #7,($941).w ROM:001136CE beq.s locret_1136F2 ROM:001136D0 bclr #7,($941).w ROM:001136D6 bsr.w sub_113DD4 ROM:001136DA bsr.w sub_113E40 ROM:001136DE bsr.w sub_114194 ROM:001136E2 bsr.w sub_113EC6 ROM:001136E6 move.b #3,($74F).w ROM:001136EC bra.l *+6 ROM:001136F2 ; --------------------------------------------------------------------------- ROM:001136F2 ROM:001136F2 locret_1136F2: ; CODE XREF: ROM:001135A6↑j ROM:001136F2 ; ROM:001135C0↑j ... ROM:001136F2 rts ROM:001136F4 ; --------------------------------------------------------------------------- ROM:001136F4 ROM:001136F4 loc_1136F4: ; DATA XREF: ROM:00113542↑o ROM:001136F4 btst #3,($946).w ROM:001136FA bne.s locret_11371A ROM:001136FC bsr.w sub_113DD4 ROM:00113700 bsr.w sub_113E40 ROM:00113704 bsr.w sub_1140F4 ROM:00113708 bsr.w sub_113EC6 ROM:0011370C bset #5,($93F).w ROM:00113712 move.b #3,($74F).w ROM:00113718 bra.s locret_1136F2 ROM:0011371A ; --------------------------------------------------------------------------- ROM:0011371A ROM:0011371A locret_11371A: ; CODE XREF: ROM:001135E4↑j ROM:0011371A ; ROM:001136FA↑j ROM:0011371A rts ROM:0011371C ; --------------------------------------------------------------------------- ROM:0011371C rts ROM:0011371E ROM:0011371E ; =============== S U B R O U T I N E ======================================= ROM:0011371E ROM:0011371E ROM:0011371E sub_11371E: ; CODE XREF: sub_11350C+A↑p ROM:0011371E clr.w d1 ROM:00113720 move.b ($750).w,d1 ROM:00113724 cmpi.w #$E,d1 ROM:00113728 bcc.s locret_113732 ROM:0011372A movea.l off_113734(pc,d1.w*4),a0 ROM:0011372E nop ROM:00113730 jmp (a0) ROM:00113732 ; --------------------------------------------------------------------------- ROM:00113732 ROM:00113732 locret_113732: ; CODE XREF: sub_11371E+A↑j ROM:00113732 rts ROM:00113732 ; End of function sub_11371E ROM:00113732 ROM:00113732 ; --------------------------------------------------------------------------- ROM:00113734 off_113734: dc.l loc_11376C ; DATA XREF: sub_11371E+C↑r ROM:00113738 dc.l loc_113786 ROM:0011373C dc.l loc_1139D4 ROM:00113740 dc.l loc_113A58 ROM:00113744 dc.l loc_113ACA ROM:00113748 dc.l loc_113B38 ROM:0011374C dc.l loc_113B6A ROM:00113750 dc.l loc_113BA4 ROM:00113754 dc.l loc_113BD6 ROM:00113758 dc.l loc_113C42 ROM:0011375C dc.l loc_113C80 ROM:00113760 dc.l loc_113CBE ROM:00113764 dc.l loc_113CF6 ROM:00113768 dc.l loc_113D34 ROM:0011376C ; --------------------------------------------------------------------------- ROM:0011376C ROM:0011376C loc_11376C: ; DATA XREF: ROM:off_113734↑o ROM:0011376C bclr #3,($946).w ROM:00113772 bclr #0,($936).w ROM:00113778 move.b #1,($750).w ROM:0011377E bra.l locret_1139D2 ROM:00113784 ; --------------------------------------------------------------------------- ROM:00113784 rts ROM:00113786 ; --------------------------------------------------------------------------- ROM:00113786 ROM:00113786 loc_113786: ; DATA XREF: ROM:00113738↑o ROM:00113786 btst #6,($945).w ROM:0011378C beq.s loc_1137D2 ROM:0011378E bclr #6,($945).w ROM:00113794 bset #3,($946).w ROM:0011379A bset #0,($936).w ROM:001137A0 bsr.w sub_113DD4 ROM:001137A4 bsr.w sub_113E40 ROM:001137A8 bsr.w sub_113F1C ROM:001137AC bsr.w sub_113EE8 ROM:001137B0 move.w $1C(a5),d0 ROM:001137B4 clr.b ($897).w ROM:001137B8 move.w d0,($602).w ROM:001137BC move.b #1,($897).w ROM:001137C2 bsr.w sub_113EC6 ROM:001137C6 move.b #6,($750).w ROM:001137CC bra.l locret_113BA2 ROM:001137D2 ; --------------------------------------------------------------------------- ROM:001137D2 ROM:001137D2 loc_1137D2: ; CODE XREF: ROM:0011378C↑j ROM:001137D2 btst #1,($948).w ROM:001137D8 beq.s loc_113818 ROM:001137DA bclr #1,($948).w ROM:001137E0 bset #3,($946).w ROM:001137E6 bsr.w sub_113DD4 ROM:001137EA bsr.w sub_113E40 ROM:001137EE bsr.w sub_113F1C ROM:001137F2 bsr.w sub_114158 ROM:001137F6 move.w $1C(a5),d0 ROM:001137FA clr.b ($897).w ROM:001137FE move.w d0,($602).w ROM:00113802 move.b #1,($897).w ROM:00113808 bsr.w sub_113EC6 ROM:0011380C move.b #5,($750).w ROM:00113812 bra.l locret_113B68 ROM:00113818 ; --------------------------------------------------------------------------- ROM:00113818 ROM:00113818 loc_113818: ; CODE XREF: ROM:001137D8↑j ROM:00113818 btst #6,($943).w ROM:0011381E beq.s loc_113862 ROM:00113820 bclr #6,($943).w ROM:00113826 bset #3,($946).w ROM:0011382C bsr.w sub_114186 ROM:00113830 bsr.w sub_113DD4 ROM:00113834 bsr.w sub_113E40 ROM:00113838 bsr.w sub_113F1C ROM:0011383C bsr.w sub_114106 ROM:00113840 move.w $1C(a5),d0 ROM:00113844 clr.b ($897).w ROM:00113848 move.w d0,($602).w ROM:0011384C move.b #1,($897).w ROM:00113852 bsr.w sub_113EC6 ROM:00113856 move.b #4,($750).w ROM:0011385C bra.l locret_113B36 ROM:00113862 ; --------------------------------------------------------------------------- ROM:00113862 ROM:00113862 loc_113862: ; CODE XREF: ROM:0011381E↑j ROM:00113862 btst #2,($946).w ROM:00113868 beq.s loc_1138AC ROM:0011386A bclr #2,($946).w ROM:00113870 bset #3,($946).w ROM:00113876 bsr.w sub_11416A ROM:0011387A bsr.w sub_113DD4 ROM:0011387E bsr.w sub_113E40 ROM:00113882 bsr.w sub_113F1C ROM:00113886 bsr.w sub_113F4C ROM:0011388A move.w $1C(a5),d0 ROM:0011388E clr.b ($897).w ROM:00113892 move.w d0,($602).w ROM:00113896 move.b #1,($897).w ROM:0011389C bsr.w sub_113EC6 ROM:001138A0 move.b #3,($750).w ROM:001138A6 bra.l locret_113AC8 ROM:001138AC ; --------------------------------------------------------------------------- ROM:001138AC ROM:001138AC loc_1138AC: ; CODE XREF: ROM:00113868↑j ROM:001138AC btst #2,($944).w ROM:001138B2 beq.s loc_1138F6 ROM:001138B4 bclr #2,($944).w ROM:001138BA bset #3,($946).w ROM:001138C0 bsr.w sub_113DD4 ROM:001138C4 bsr.w sub_113E40 ROM:001138C8 bsr.w sub_113DBA ROM:001138CC bsr.w sub_113F1C ROM:001138D0 bsr.w sub_11408E ROM:001138D4 move.w $1C(a5),d0 ROM:001138D8 clr.b ($897).w ROM:001138DC move.w d0,($602).w ROM:001138E0 move.b #1,($897).w ROM:001138E6 bsr.w sub_113EC6 ROM:001138EA move.b #2,($750).w ROM:001138F0 bra.l locret_113A56 ROM:001138F6 ; --------------------------------------------------------------------------- ROM:001138F6 ROM:001138F6 loc_1138F6: ; CODE XREF: ROM:001138B2↑j ROM:001138F6 btst #7,($938).w ROM:001138FC beq.s loc_113940 ROM:001138FE bclr #7,($938).w ROM:00113904 bset #3,($946).w ROM:0011390A bsr.w sub_114178 ROM:0011390E bsr.w sub_113DD4 ROM:00113912 bsr.w sub_113E40 ROM:00113916 bsr.w sub_113F1C ROM:0011391A bsr.w sub_113F60 ROM:0011391E move.w $1C(a5),d0 ROM:00113922 clr.b ($897).w ROM:00113926 move.w d0,($602).w ROM:0011392A move.b #1,($897).w ROM:00113930 bsr.w sub_113EC6 ROM:00113934 move.b #8,($750).w ROM:0011393A bra.l locret_113C40 ROM:00113940 ; --------------------------------------------------------------------------- ROM:00113940 ROM:00113940 loc_113940: ; CODE XREF: ROM:001138FC↑j ROM:00113940 btst #7,($139F).w ROM:00113946 beq.s loc_113986 ROM:00113948 ori.w #$100,($B02).w ROM:0011394E bset #3,($946).w ROM:00113954 bsr.w sub_113DD4 ROM:00113958 bsr.w sub_113E40 ROM:0011395C bsr.w sub_113F1C ROM:00113960 bsr.w sub_114220 ROM:00113964 move.w $1C(a5),d0 ROM:00113968 clr.b ($897).w ROM:0011396C move.w d0,($602).w ROM:00113970 move.b #1,($897).w ROM:00113976 bsr.w sub_113EC6 ROM:0011397A move.b #9,($750).w ROM:00113980 bra.l locret_113C7E ROM:00113986 ; --------------------------------------------------------------------------- ROM:00113986 ROM:00113986 loc_113986: ; CODE XREF: ROM:00113946↑j ROM:00113986 btst #5,($13BF).w ROM:0011398C beq.s locret_1139D2 ROM:0011398E move.l ($A14).w,($414).w ROM:00113994 ori.w #$1000,($B02).w ROM:0011399A bset #3,($946).w ROM:001139A0 bsr.w sub_113DD4 ROM:001139A4 bsr.w sub_113E40 ROM:001139A8 bsr.w sub_113F1C ROM:001139AC bsr.w sub_114258 ROM:001139B0 move.w $1C(a5),d0 ROM:001139B4 clr.b ($897).w ROM:001139B8 move.w d0,($602).w ROM:001139BC move.b #1,($897).w ROM:001139C2 bsr.w sub_113EC6 ROM:001139C6 move.b #$C,($750).w ROM:001139CC bra.l locret_113D32 ROM:001139D2 ; --------------------------------------------------------------------------- ROM:001139D2 ROM:001139D2 locret_1139D2: ; CODE XREF: ROM:0011377E↑j ROM:001139D2 ; ROM:0011398C↑j ... ROM:001139D2 rts ROM:001139D4 ; --------------------------------------------------------------------------- ROM:001139D4 ROM:001139D4 loc_1139D4: ; DATA XREF: ROM:0011373C↑o ROM:001139D4 move.w #$137,d0 ROM:001139D8 cmpi.w #0,($602).w ROM:001139DE bgt.s loc_113A1A ROM:001139E0 cmp.w ($520).w,d0 ROM:001139E4 bgt.s loc_113A1A ROM:001139E6 bset #0,($936).w ROM:001139EC bsr.w sub_113DD4 ROM:001139F0 bsr.w sub_113E40 ROM:001139F4 bsr.w sub_113EE8 ROM:001139F8 move.w $1C(a5),d1 ROM:001139FC clr.b ($897).w ROM:00113A00 move.w d1,($602).w ROM:00113A04 move.b #1,($897).w ROM:00113A0A bsr.w sub_113EC6 ROM:00113A0E move.b #6,($750).w ROM:00113A14 bra.l locret_113BA2 ROM:00113A1A ; --------------------------------------------------------------------------- ROM:00113A1A ROM:00113A1A loc_113A1A: ; CODE XREF: ROM:001139DE↑j ROM:00113A1A ; ROM:001139E4↑j ROM:00113A1A cmpi.w #0,($602).w ROM:00113A20 bgt.s locret_113A56 ROM:00113A22 cmp.w ($520).w,d0 ROM:00113A26 ble.s locret_113A56 ROM:00113A28 bsr.w sub_113DD4 ROM:00113A2C bsr.w sub_113E40 ROM:00113A30 bsr.w sub_11408E ROM:00113A34 move.w $1C(a5),d1 ROM:00113A38 clr.b ($897).w ROM:00113A3C move.w d1,($602).w ROM:00113A40 move.b #1,($897).w ROM:00113A46 bsr.w sub_113EC6 ROM:00113A4A move.b #2,($750).w ROM:00113A50 bra.l *+6 ROM:00113A56 ; --------------------------------------------------------------------------- ROM:00113A56 ROM:00113A56 locret_113A56: ; CODE XREF: ROM:001138F0↑j ROM:00113A56 ; ROM:00113A20↑j ... ROM:00113A56 rts ROM:00113A58 ; --------------------------------------------------------------------------- ROM:00113A58 ROM:00113A58 loc_113A58: ; DATA XREF: ROM:00113740↑o ROM:00113A58 cmpi.w #0,($602).w ROM:00113A5E bgt.s loc_113A8A ROM:00113A60 cmpi.b #0,($74E).w ROM:00113A66 bne.s loc_113A8A ROM:00113A68 bsr.w sub_113DD4 ROM:00113A6C bsr.w sub_113E40 ROM:00113A70 bsr.w sub_1140C4 ROM:00113A74 bsr.w sub_113EC6 ROM:00113A78 bclr #3,($946).w ROM:00113A7E move.b #1,($750).w ROM:00113A84 bra.l locret_1139D2 ROM:00113A8A ; --------------------------------------------------------------------------- ROM:00113A8A ROM:00113A8A loc_113A8A: ; CODE XREF: ROM:00113A5E↑j ROM:00113A8A ; ROM:00113A66↑j ROM:00113A8A cmpi.w #0,($602).w ROM:00113A90 bgt.s locret_113AC8 ROM:00113A92 cmpi.b #0,($74E).w ROM:00113A98 ble.s locret_113AC8 ROM:00113A9A bsr.w sub_113DD4 ROM:00113A9E bsr.w sub_113E40 ROM:00113AA2 bsr.w sub_113F4C ROM:00113AA6 move.w $1C(a5),d0 ROM:00113AAA clr.b ($897).w ROM:00113AAE move.w d0,($602).w ROM:00113AB2 move.b #1,($897).w ROM:00113AB8 bsr.w sub_113EC6 ROM:00113ABC move.b #3,($750).w ROM:00113AC2 bra.l *+6 ROM:00113AC8 ; --------------------------------------------------------------------------- ROM:00113AC8 ROM:00113AC8 locret_113AC8: ; CODE XREF: ROM:001138A6↑j ROM:00113AC8 ; ROM:00113A90↑j ... ROM:00113AC8 rts ROM:00113ACA ; --------------------------------------------------------------------------- ROM:00113ACA ROM:00113ACA loc_113ACA: ; DATA XREF: ROM:00113744↑o ROM:00113ACA cmpi.w #0,($602).w ROM:00113AD0 bgt.s loc_113B04 ROM:00113AD2 cmpi.b #0,($74E).w ROM:00113AD8 ble.s loc_113B04 ROM:00113ADA bsr.w sub_113DD4 ROM:00113ADE bsr.w sub_113E40 ROM:00113AE2 bsr.w sub_114106 ROM:00113AE6 move.w $1C(a5),d0 ROM:00113AEA clr.b ($897).w ROM:00113AEE move.w d0,($602).w ROM:00113AF2 move.b #1,($897).w ROM:00113AF8 bsr.w sub_113EC6 ROM:00113AFC move.b #4,($750).w ROM:00113B02 bra.s locret_113B36 ROM:00113B04 ; --------------------------------------------------------------------------- ROM:00113B04 ROM:00113B04 loc_113B04: ; CODE XREF: ROM:00113AD0↑j ROM:00113B04 ; ROM:00113AD8↑j ROM:00113B04 cmpi.w #0,($602).w ROM:00113B0A bgt.s locret_113B36 ROM:00113B0C cmpi.b #0,($74E).w ROM:00113B12 bne.s locret_113B36 ROM:00113B14 bsr.w sub_113DD4 ROM:00113B18 bsr.w sub_113E40 ROM:00113B1C bsr.w sub_1140C4 ROM:00113B20 bsr.w sub_113EC6 ROM:00113B24 bclr #3,($946).w ROM:00113B2A move.b #1,($750).w ROM:00113B30 bra.l locret_1139D2 ROM:00113B36 ; --------------------------------------------------------------------------- ROM:00113B36 ROM:00113B36 locret_113B36: ; CODE XREF: ROM:0011385C↑j ROM:00113B36 ; ROM:00113B02↑j ... ROM:00113B36 rts ROM:00113B38 ; --------------------------------------------------------------------------- ROM:00113B38 ROM:00113B38 loc_113B38: ; DATA XREF: ROM:00113748↑o ROM:00113B38 cmpi.w #0,($602).w ROM:00113B3E bgt.s locret_113B68 ROM:00113B40 bsr.w sub_113DD4 ROM:00113B44 bsr.w sub_113E40 ROM:00113B48 bsr.w sub_1140C4 ROM:00113B4C bsr.w sub_113EC6 ROM:00113B50 bclr #3,($946).w ROM:00113B56 bset #5,($93F).w ROM:00113B5C move.b #1,($750).w ROM:00113B62 bra.l locret_1139D2 ROM:00113B68 ; --------------------------------------------------------------------------- ROM:00113B68 ROM:00113B68 locret_113B68: ; CODE XREF: ROM:00113812↑j ROM:00113B68 ; ROM:00113B3E↑j ROM:00113B68 rts ROM:00113B6A ; --------------------------------------------------------------------------- ROM:00113B6A ROM:00113B6A loc_113B6A: ; DATA XREF: ROM:0011374C↑o ROM:00113B6A cmpi.w #0,($602).w ROM:00113B70 bgt.s locret_113BA2 ROM:00113B72 bclr #0,($936).w ROM:00113B78 bsr.w sub_113DD4 ROM:00113B7C bsr.w sub_113E40 ROM:00113B80 bsr.w sub_113EE8 ROM:00113B84 move.w $1C(a5),d0 ROM:00113B88 clr.b ($897).w ROM:00113B8C move.w d0,($602).w ROM:00113B90 move.b #1,($897).w ROM:00113B96 bsr.w sub_113EC6 ROM:00113B9A move.b #7,($750).w ROM:00113BA0 bra.s locret_113BD4 ROM:00113BA2 ; --------------------------------------------------------------------------- ROM:00113BA2 ROM:00113BA2 locret_113BA2: ; CODE XREF: ROM:001137CC↑j ROM:00113BA2 ; ROM:00113A14↑j ... ROM:00113BA2 rts ROM:00113BA4 ; --------------------------------------------------------------------------- ROM:00113BA4 ROM:00113BA4 loc_113BA4: ; DATA XREF: ROM:00113750↑o ROM:00113BA4 cmpi.w #0,($602).w ROM:00113BAA bgt.s locret_113BD4 ROM:00113BAC bsr.w sub_113DD4 ROM:00113BB0 bsr.w sub_113E40 ROM:00113BB4 bsr.w sub_1140C4 ROM:00113BB8 bsr.w sub_113EC6 ROM:00113BBC bclr #3,($946).w ROM:00113BC2 bset #2,($945).w ROM:00113BC8 move.b #1,($750).w ROM:00113BCE bra.l locret_1139D2 ROM:00113BD4 ; --------------------------------------------------------------------------- ROM:00113BD4 ROM:00113BD4 locret_113BD4: ; CODE XREF: ROM:00113BA0↑j ROM:00113BD4 ; ROM:00113BAA↑j ROM:00113BD4 rts ROM:00113BD6 ; --------------------------------------------------------------------------- ROM:00113BD6 ROM:00113BD6 loc_113BD6: ; DATA XREF: ROM:00113754↑o ROM:00113BD6 cmpi.w #0,($602).w ROM:00113BDC bgt.s loc_113C08 ROM:00113BDE cmpi.b #0,($74E).w ROM:00113BE4 bne.s loc_113C08 ROM:00113BE6 bsr.w sub_113DD4 ROM:00113BEA bsr.w sub_113E40 ROM:00113BEE bsr.w sub_1140C4 ROM:00113BF2 bsr.w sub_113EC6 ROM:00113BF6 bclr #3,($946).w ROM:00113BFC move.b #1,($750).w ROM:00113C02 bra.l locret_1139D2 ROM:00113C08 ; --------------------------------------------------------------------------- ROM:00113C08 ROM:00113C08 loc_113C08: ; CODE XREF: ROM:00113BDC↑j ROM:00113C08 ; ROM:00113BE4↑j ROM:00113C08 cmpi.w #0,($602).w ROM:00113C0E bgt.s locret_113C40 ROM:00113C10 cmpi.b #0,($74E).w ROM:00113C16 ble.s locret_113C40 ROM:00113C18 bsr.w sub_113DD4 ROM:00113C1C bsr.w sub_113E40 ROM:00113C20 bsr.w sub_113F60 ROM:00113C24 move.w $1C(a5),d0 ROM:00113C28 clr.b ($897).w ROM:00113C2C move.w d0,($602).w ROM:00113C30 move.b #1,($897).w ROM:00113C36 bsr.w sub_113EC6 ROM:00113C3A bra.l *+6 ROM:00113C40 ; --------------------------------------------------------------------------- ROM:00113C40 ROM:00113C40 locret_113C40: ; CODE XREF: ROM:0011393A↑j ROM:00113C40 ; ROM:00113C0E↑j ... ROM:00113C40 rts ROM:00113C42 ; --------------------------------------------------------------------------- ROM:00113C42 ROM:00113C42 loc_113C42: ; DATA XREF: ROM:00113758↑o ROM:00113C42 cmpi.w #0,($602).w ROM:00113C48 bgt.s locret_113C7E ROM:00113C4A ori.w #$200,($B02).w ROM:00113C50 bsr.w sub_113DD4 ROM:00113C54 bsr.w sub_113E40 ROM:00113C58 bsr.w sub_114238 ROM:00113C5C move.w $1C(a5),d0 ROM:00113C60 clr.b ($897).w ROM:00113C64 move.w d0,($602).w ROM:00113C68 move.b #1,($897).w ROM:00113C6E bsr.w sub_113EC6 ROM:00113C72 move.b #$A,($750).w ROM:00113C78 bra.l locret_113CBC ROM:00113C7E ; --------------------------------------------------------------------------- ROM:00113C7E ROM:00113C7E locret_113C7E: ; CODE XREF: ROM:00113980↑j ROM:00113C7E ; ROM:00113C48↑j ROM:00113C7E rts ROM:00113C80 ; --------------------------------------------------------------------------- ROM:00113C80 ROM:00113C80 loc_113C80: ; DATA XREF: ROM:0011375C↑o ROM:00113C80 cmpi.w #0,($602).w ROM:00113C86 bgt.s locret_113CBC ROM:00113C88 ori.w #$400,($B02).w ROM:00113C8E bsr.w sub_113DD4 ROM:00113C92 bsr.w sub_113E40 ROM:00113C96 bsr.w sub_11424A ROM:00113C9A move.w $1C(a5),d0 ROM:00113C9E clr.b ($897).w ROM:00113CA2 move.w d0,($602).w ROM:00113CA6 move.b #1,($897).w ROM:00113CAC bsr.w sub_113EC6 ROM:00113CB0 move.b #$B,($750).w ROM:00113CB6 bra.l locret_113CF4 ROM:00113CBC ; --------------------------------------------------------------------------- ROM:00113CBC ROM:00113CBC locret_113CBC: ; CODE XREF: ROM:00113C78↑j ROM:00113CBC ; ROM:00113C86↑j ROM:00113CBC rts ROM:00113CBE ; --------------------------------------------------------------------------- ROM:00113CBE ROM:00113CBE loc_113CBE: ; DATA XREF: ROM:00113760↑o ROM:00113CBE cmpi.w #0,($602).w ROM:00113CC4 bgt.s locret_113CF4 ROM:00113CC6 ori.w #$800,($B02).w ROM:00113CCC bsr.w sub_113DD4 ROM:00113CD0 bsr.w sub_113E40 ROM:00113CD4 bsr.w sub_1140C4 ROM:00113CD8 bsr.w sub_113EC6 ROM:00113CDC bclr #3,($946).w ROM:00113CE2 bclr #7,($139F).w ROM:00113CE8 move.b #1,($750).w ROM:00113CEE bra.l locret_1139D2 ROM:00113CF4 ; --------------------------------------------------------------------------- ROM:00113CF4 ROM:00113CF4 locret_113CF4: ; CODE XREF: ROM:00113CB6↑j ROM:00113CF4 ; ROM:00113CC4↑j ROM:00113CF4 rts ROM:00113CF6 ; --------------------------------------------------------------------------- ROM:00113CF6 ROM:00113CF6 loc_113CF6: ; DATA XREF: ROM:00113764↑o ROM:00113CF6 cmpi.w #0,($602).w ROM:00113CFC bgt.s locret_113D32 ROM:00113CFE ori.w #$2000,($B02).w ROM:00113D04 bsr.w sub_113DD4 ROM:00113D08 bsr.w sub_113E40 ROM:00113D0C bsr.w sub_114272 ROM:00113D10 move.w $1C(a5),d0 ROM:00113D14 clr.b ($897).w ROM:00113D18 move.w d0,($602).w ROM:00113D1C move.b #1,($897).w ROM:00113D22 bsr.w sub_113EC6 ROM:00113D26 move.b #$D,($750).w ROM:00113D2C bra.l locret_113D6A ROM:00113D32 ; --------------------------------------------------------------------------- ROM:00113D32 ROM:00113D32 locret_113D32: ; CODE XREF: ROM:001139CC↑j ROM:00113D32 ; ROM:00113CFC↑j ROM:00113D32 rts ROM:00113D34 ; --------------------------------------------------------------------------- ROM:00113D34 ROM:00113D34 loc_113D34: ; DATA XREF: ROM:00113768↑o ROM:00113D34 cmpi.w #0,($602).w ROM:00113D3A bgt.s locret_113D6A ROM:00113D3C ori.w #$4000,($B02).w ROM:00113D42 bsr.w sub_113DD4 ROM:00113D46 bsr.w sub_113E40 ROM:00113D4A bsr.w sub_1140C4 ROM:00113D4E bsr.w sub_113EC6 ROM:00113D52 bclr #3,($946).w ROM:00113D58 bclr #5,($13BF).w ROM:00113D5E move.b #1,($750).w ROM:00113D64 bra.l locret_1139D2 ROM:00113D6A ; --------------------------------------------------------------------------- ROM:00113D6A ROM:00113D6A locret_113D6A: ; CODE XREF: ROM:00113D2C↑j ROM:00113D6A ; ROM:00113D3A↑j ROM:00113D6A rts ROM:00113D6C ; --------------------------------------------------------------------------- ROM:00113D6C rts ROM:00113D6E ROM:00113D6E ; =============== S U B R O U T I N E ======================================= ROM:00113D6E ROM:00113D6E ROM:00113D6E sub_113D6E: ; CODE XREF: sub_113F78+6↓p ROM:00113D6E ; sub_113F78+12↓p ... ROM:00113D6E lea ($FFFFFD20).w,a0 ROM:00113D72 move.w ($518).w,d0 ROM:00113D76 muls.w #2,d0 ROM:00113D7A ori.w #$3000,d0 ROM:00113D7E move.w d0,$1A(a0) ROM:00113D82 clr.w $1C(a0) ROM:00113D86 clr.w $1E(a0) ROM:00113D8A bclr #7,($FFFFFC1F).w ROM:00113D90 bset #7,($FFFFFC1A).w ROM:00113D96 ROM:00113D96 loc_113D96: ; CODE XREF: sub_113D6E+30↓j ROM:00113D96 btst #7,($FFFFFC1F).w ROM:00113D9C bne.s loc_113DA0 ROM:00113D9E bra.s loc_113D96 ROM:00113DA0 ; --------------------------------------------------------------------------- ROM:00113DA0 ROM:00113DA0 loc_113DA0: ; CODE XREF: sub_113D6E+2E↑j ROM:00113DA0 lea ($FFFFFD00).w,a0 ROM:00113DA4 move.w $1C(a0),d0 ROM:00113DA8 lsl.w #8,d0 ROM:00113DAA add.w $1E(a0),d0 ROM:00113DAE move.w d0,($51A).w ROM:00113DB2 bclr #7,($FFFFFC1F).w ROM:00113DB8 rts ROM:00113DB8 ; End of function sub_113D6E ROM:00113DB8 ROM:00113DBA ROM:00113DBA ; =============== S U B R O U T I N E ======================================= ROM:00113DBA ROM:00113DBA ROM:00113DBA sub_113DBA: ; CODE XREF: ROM:00113632↑p ROM:00113DBA ; ROM:001138C8↑p ROM:00113DBA move.b ($760).w,d1 ROM:00113DBE ext.w d1 ROM:00113DC0 subq.w #1,d1 ROM:00113DC2 muls.w #$3EC,d1 ROM:00113DC6 divs.w #2,d1 ROM:00113DCA move.w d1,($518).w ROM:00113DCE clr.w ($520).w ROM:00113DD2 rts ROM:00113DD2 ; End of function sub_113DBA ROM:00113DD2 ROM:00113DD4 ROM:00113DD4 ; =============== S U B R O U T I N E ======================================= ROM:00113DD4 ROM:00113DD4 ROM:00113DD4 sub_113DD4: ; CODE XREF: ROM:00113600↑p ROM:00113DD4 ; ROM:00113668↑p ... ROM:00113DD4 btst #7,($FFFFFC1A).w ROM:00113DDA beq.s loc_113E26 ROM:00113DDC bset #6,($93C).w ROM:00113DE2 btst #6,($FFFFFC1C).w ROM:00113DE8 beq.s loc_113E14 ROM:00113DEA bset #0,($FFFFFC1E).w ROM:00113DF0 ROM:00113DF0 loc_113DF0: ; CODE XREF: sub_113DD4+24↓j ROM:00113DF0 btst #5,($FFFFFC1F).w ROM:00113DF6 bne.s loc_113DFA ROM:00113DF8 bra.s loc_113DF0 ROM:00113DFA ; --------------------------------------------------------------------------- ROM:00113DFA ROM:00113DFA loc_113DFA: ; CODE XREF: sub_113DD4+22↑j ROM:00113DFA bclr #7,($FFFFFC1A).w ROM:00113E00 bclr #7,($FFFFFC1F).w ROM:00113E06 bclr #5,($FFFFFC1F).w ROM:00113E0C bclr #0,($FFFFFC1E).w ROM:00113E12 bra.s loc_113E24 ROM:00113E14 ; --------------------------------------------------------------------------- ROM:00113E14 ROM:00113E14 loc_113E14: ; CODE XREF: sub_113DD4+14↑j ROM:00113E14 ; sub_113DD4+48↓j ROM:00113E14 btst #7,($FFFFFC1A).w ROM:00113E1A beq.s loc_113E1E ROM:00113E1C bra.s loc_113E14 ROM:00113E1E ; --------------------------------------------------------------------------- ROM:00113E1E ROM:00113E1E loc_113E1E: ; CODE XREF: sub_113DD4+46↑j ROM:00113E1E bclr #7,($FFFFFC1F).w ROM:00113E24 ROM:00113E24 loc_113E24: ; CODE XREF: sub_113DD4+3E↑j ROM:00113E24 bra.s loc_113E2C ROM:00113E26 ; --------------------------------------------------------------------------- ROM:00113E26 ROM:00113E26 loc_113E26: ; CODE XREF: sub_113DD4+6↑j ROM:00113E26 bclr #6,($93C).w ROM:00113E2C ROM:00113E2C loc_113E2C: ; CODE XREF: sub_113DD4:loc_113E24↑j ROM:00113E2C move.w ($FFFFFC18).w,($5CE).w ROM:00113E32 move.w ($FFFFFC1A).w,($5D0).w ROM:00113E38 move.w ($FFFFFC1C).w,($5D2).w ROM:00113E3E rts ROM:00113E3E ; End of function sub_113DD4 ROM:00113E3E ROM:00113E40 ROM:00113E40 ; =============== S U B R O U T I N E ======================================= ROM:00113E40 ROM:00113E40 ROM:00113E40 sub_113E40: ; CODE XREF: ROM:00113562↑p ROM:00113E40 ; ROM:00113604↑p ... ROM:00113E40 lea ($FFFFFD40).w,a0 ROM:00113E44 move.b #$D5,$D(a0) ROM:00113E4A move.b #$95,$E(a0) ROM:00113E50 move.b #$15,$F(a0) ROM:00113E56 move.w #$2F0D,($FFFFFC1C).w ROM:00113E5C move.w #$401,($FFFFFC1A).w ROM:00113E62 move.w #$B810,($FFFFFC18).w ROM:00113E68 rts ROM:00113E68 ; End of function sub_113E40 ROM:00113E68 ROM:00113E6A ROM:00113E6A ; =============== S U B R O U T I N E ======================================= ROM:00113E6A ROM:00113E6A ROM:00113E6A sub_113E6A: ; CODE XREF: ROM:loc_113546↑p ROM:00113E6A move.b #0,($FFFFFC15).w ROM:00113E70 move.b #$7E,($FFFFFC17).w ; '~' ROM:00113E76 move.b #$7B,($FFFFFC16).w ; '{' ROM:00113E7C rts ROM:00113E7C ; End of function sub_113E6A ROM:00113E7C ROM:00113E7E ROM:00113E7E ; =============== S U B R O U T I N E ======================================= ROM:00113E7E ROM:00113E7E ROM:00113E7E sub_113E7E: ; CODE XREF: sub_113EE8+2E↓p ROM:00113E7E ; sub_113F4C+6↓p ... ROM:00113E7E lea ($FFFFFD20).w,a0 ROM:00113E82 move.w #$1400,d0 ROM:00113E86 or.w ($518).w,d0 ROM:00113E8A move.w d0,$1A(a0) ROM:00113E8E clr.w d0 ROM:00113E90 move.w ($51A).w,d0 ROM:00113E94 andi.w #$FF,d0 ROM:00113E98 move.w d0,$1E(a0) ROM:00113E9C clr.w d0 ROM:00113E9E move.w ($51A).w,d0 ROM:00113EA2 lsr.w #8,d0 ROM:00113EA4 move.w d0,$1C(a0) ROM:00113EA8 bclr #7,($FFFFFC1F).w ROM:00113EAE bset #7,($FFFFFC1A).w ROM:00113EB4 ROM:00113EB4 loc_113EB4: ; CODE XREF: sub_113E7E+3E↓j ROM:00113EB4 btst #7,($FFFFFC1F).w ROM:00113EBA bne.s loc_113EBE ROM:00113EBC bra.s loc_113EB4 ROM:00113EBE ; --------------------------------------------------------------------------- ROM:00113EBE ROM:00113EBE loc_113EBE: ; CODE XREF: sub_113E7E+3C↑j ROM:00113EBE bclr #7,($FFFFFC1F).w ROM:00113EC4 rts ROM:00113EC4 ; End of function sub_113E7E ROM:00113EC4 ROM:00113EC6 ROM:00113EC6 ; =============== S U B R O U T I N E ======================================= ROM:00113EC6 ROM:00113EC6 ROM:00113EC6 sub_113EC6: ; CODE XREF: ROM:0011360C↑p ROM:00113EC6 ; ROM:00113674↑p ... ROM:00113EC6 move.w ($5CE).w,($FFFFFC18).w ROM:00113ECC move.w ($5D0).w,($FFFFFC1A).w ROM:00113ED2 move.w ($5D2).w,($FFFFFC1C).w ROM:00113ED8 btst #6,($93C).w ROM:00113EDE beq.s locret_113EE6 ROM:00113EE0 bset #7,($FFFFFC1A).w ROM:00113EE6 ROM:00113EE6 locret_113EE6: ; CODE XREF: sub_113EC6+18↑j ROM:00113EE6 rts ROM:00113EE6 ; End of function sub_113EC6 ROM:00113EE6 ROM:00113EE8 ROM:00113EE8 ; =============== S U B R O U T I N E ======================================= ROM:00113EE8 ROM:00113EE8 ROM:00113EE8 sub_113EE8: ; CODE XREF: ROM:001137AC↑p ROM:00113EE8 ; ROM:001139F4↑p ... ROM:00113EE8 move.w #$3F2,d1 ROM:00113EEC cmpi.b #1,($760).w ROM:00113EF2 bne.s loc_113EFA ROM:00113EF4 move.l ($448).w,d0 ROM:00113EF8 bra.s loc_113F00 ROM:00113EFA ; --------------------------------------------------------------------------- ROM:00113EFA ROM:00113EFA loc_113EFA: ; CODE XREF: sub_113EE8+A↑j ROM:00113EFA move.l ($44C).w,d0 ROM:00113EFE addq.w #2,d1 ROM:00113F00 ROM:00113F00 loc_113F00: ; CODE XREF: sub_113EE8+10↑j ROM:00113F00 btst #0,($936).w ROM:00113F06 beq.s loc_113F0C ROM:00113F08 swap d0 ROM:00113F0A bra.s loc_113F0E ROM:00113F0C ; --------------------------------------------------------------------------- ROM:00113F0C ROM:00113F0C loc_113F0C: ; CODE XREF: sub_113EE8+1E↑j ROM:00113F0C addq.w #1,d1 ROM:00113F0E ROM:00113F0E loc_113F0E: ; CODE XREF: sub_113EE8+22↑j ROM:00113F0E move.w d0,($51A).w ROM:00113F12 move.w d1,($518).w ROM:00113F16 bsr.w sub_113E7E ROM:00113F1A rts ROM:00113F1A ; End of function sub_113EE8 ROM:00113F1A ROM:00113F1C ROM:00113F1C ; =============== S U B R O U T I N E ======================================= ROM:00113F1C ROM:00113F1C ROM:00113F1C sub_113F1C: ; CODE XREF: ROM:001137A8↑p ROM:00113F1C ; ROM:001137EE↑p ... ROM:00113F1C lea ($FFFFFD20).w,a0 ROM:00113F20 move.w #$1300,$1A(a0) ROM:00113F26 clr.w $1C(a0) ROM:00113F2A clr.w $1E(a0) ROM:00113F2E bclr #7,($FFFFFC1F).w ROM:00113F34 bset #7,($FFFFFC1A).w ROM:00113F3A ROM:00113F3A loc_113F3A: ; CODE XREF: sub_113F1C+26↓j ROM:00113F3A btst #7,($FFFFFC1F).w ROM:00113F40 bne.s loc_113F44 ROM:00113F42 bra.s loc_113F3A ROM:00113F44 ; --------------------------------------------------------------------------- ROM:00113F44 ROM:00113F44 loc_113F44: ; CODE XREF: sub_113F1C+24↑j ROM:00113F44 bclr #7,($FFFFFC1F).w ROM:00113F4A rts ROM:00113F4A ; End of function sub_113F1C ROM:00113F4A ROM:00113F4C ROM:00113F4C ; =============== S U B R O U T I N E ======================================= ROM:00113F4C ROM:00113F4C ROM:00113F4C sub_113F4C: ; CODE XREF: ROM:00113886↑p ROM:00113F4C ; ROM:00113AA2↑p ROM:00113F4C move.w ($E3A).w,($51A).w ROM:00113F52 bsr.w sub_113E7E ROM:00113F56 addq.w #1,($518).w ROM:00113F5A subq.b #1,($74E).w ROM:00113F5E rts ROM:00113F5E ; End of function sub_113F4C ROM:00113F5E ROM:00113F60 ROM:00113F60 ; =============== S U B R O U T I N E ======================================= ROM:00113F60 ROM:00113F60 ROM:00113F60 sub_113F60: ; CODE XREF: ROM:0011391A↑p ROM:00113F60 ; ROM:00113C20↑p ROM:00113F60 move.w ($4D4).w,($51A).w ROM:00113F66 addq.w #1,($51A).w ROM:00113F6A bsr.w sub_113E7E ROM:00113F6E addq.w #1,($518).w ROM:00113F72 subq.b #1,($74E).w ROM:00113F76 rts ROM:00113F76 ; End of function sub_113F60 ROM:00113F76 ROM:00113F78 ROM:00113F78 ; =============== S U B R O U T I N E ======================================= ROM:00113F78 ROM:00113F78 ROM:00113F78 sub_113F78: ; CODE XREF: ROM:00113566↑p ROM:00113F78 move.w #$3F6,($518).w ROM:00113F7E bsr.w sub_113D6E ROM:00113F82 move.w ($51A).w,d1 ROM:00113F86 addq.w #1,($518).w ROM:00113F8A bsr.w sub_113D6E ROM:00113F8E move.w ($51A).w,d2 ROM:00113F92 addq.w #1,($518).w ROM:00113F96 bsr.w sub_113D6E ROM:00113F9A move.w ($51A).w,d3 ROM:00113F9E move.w d1,d4 ROM:00113FA0 and.w d2,d4 ROM:00113FA2 move.w d2,d5 ROM:00113FA4 and.w d3,d5 ROM:00113FA6 move.w d1,($E3A).w ROM:00113FAA and.w d3,($E3A).w ROM:00113FAE or.w d4,($E3A).w ROM:00113FB2 or.w d5,($E3A).w ROM:00113FB6 move.w #$3F9,($518).w ROM:00113FBC bsr.w sub_113D6E ROM:00113FC0 move.b ($51A).w,d1 ROM:00113FC4 move.w ($51A).w,d6 ROM:00113FC8 lsr.w #8,d6 ROM:00113FCA move.b d6,d2 ROM:00113FCC addq.w #1,($518).w ROM:00113FD0 bsr.w sub_113D6E ROM:00113FD4 move.b ($51A).w,d3 ROM:00113FD8 move.b d1,d4 ROM:00113FDA and.b d2,d4 ROM:00113FDC move.b d2,d5 ROM:00113FDE and.b d3,d5 ROM:00113FE0 move.b d1,($123A).w ROM:00113FE4 and.b d3,($123A).w ROM:00113FE8 or.b d4,($123A).w ROM:00113FEC or.b d5,($123A).w ROM:00113FF0 rts ROM:00113FF0 ; End of function sub_113F78 ROM:00113FF0 ROM:00113FF2 ROM:00113FF2 ; =============== S U B R O U T I N E ======================================= ROM:00113FF2 ROM:00113FF2 ROM:00113FF2 sub_113FF2: ; CODE XREF: ROM:0011356A↑p ROM:00113FF2 move.w #$3EF,($518).w ROM:00113FF8 bsr.w sub_113D6E ROM:00113FFC move.w ($51A).w,d1 ROM:00114000 addq.w #1,($518).w ROM:00114004 bsr.w sub_113D6E ROM:00114008 move.w ($51A).w,d2 ROM:0011400C addq.w #1,($518).w ROM:00114010 bsr.w sub_113D6E ROM:00114014 move.w ($51A).w,d3 ROM:00114018 move.w d1,d4 ROM:0011401A and.w d2,d4 ROM:0011401C move.w d2,d5 ROM:0011401E and.w d3,d5 ROM:00114020 move.w d1,($4D4).w ROM:00114024 and.w d3,($4D4).w ROM:00114028 or.w d4,($4D4).w ROM:0011402C or.w d5,($4D4).w ROM:00114030 subq.w #1,($4D4).w ROM:00114034 rts ROM:00114034 ; End of function sub_113FF2 ROM:00114034 ROM:00114036 ROM:00114036 ; =============== S U B R O U T I N E ======================================= ROM:00114036 ROM:00114036 ROM:00114036 sub_114036: ; CODE XREF: ROM:00113596↑p ROM:00114036 clr.l ($448).w ROM:0011403A clr.l ($44C).w ROM:0011403E move.w #$3F2,($518).w ROM:00114044 bsr.w sub_113D6E ROM:00114048 clr.l d0 ROM:0011404A move.w ($51A).w,d0 ROM:0011404E swap d0 ROM:00114050 add.l d0,($448).w ROM:00114054 addq.w #1,($518).w ROM:00114058 bsr.w sub_113D6E ROM:0011405C clr.l d0 ROM:0011405E move.w ($51A).w,d0 ROM:00114062 add.l d0,($448).w ROM:00114066 addq.w #1,($518).w ROM:0011406A bsr.w sub_113D6E ROM:0011406E clr.l d0 ROM:00114070 move.w ($51A).w,d0 ROM:00114074 swap d0 ROM:00114076 add.l d0,($44C).w ROM:0011407A addq.w #1,($518).w ROM:0011407E bsr.w sub_113D6E ROM:00114082 clr.l d0 ROM:00114084 move.w ($51A).w,d0 ROM:00114088 add.l d0,($44C).w ROM:0011408C rts ROM:0011408C ; End of function sub_114036 ROM:0011408C ROM:0011408E ROM:0011408E ; =============== S U B R O U T I N E ======================================= ROM:0011408E ROM:0011408E ROM:0011408E sub_11408E: ; CODE XREF: ROM:001138D0↑p ROM:0011408E ; ROM:00113A30↑p ROM:0011408E lea ($13D0).w,a1 ROM:00114092 clr.l d1 ROM:00114094 move.w ($520).w,d2 ROM:00114098 lsr.w #1,d2 ROM:0011409A move.w (a1,d2.w*2),($51A).w ROM:001140A0 move.w ($51A).w,d1 ROM:001140A4 cmpi.b #1,($760).w ROM:001140AA bne.s loc_1140B2 ROM:001140AC add.l d1,($448).w ROM:001140B0 bra.s loc_1140B6 ROM:001140B2 ; --------------------------------------------------------------------------- ROM:001140B2 ROM:001140B2 loc_1140B2: ; CODE XREF: sub_11408E+1C↑j ROM:001140B2 add.l d1,($44C).w ROM:001140B6 ROM:001140B6 loc_1140B6: ; CODE XREF: sub_11408E+22↑j ROM:001140B6 bsr.w sub_113E7E ROM:001140BA addq.w #2,($520).w ROM:001140BE addq.w #1,($518).w ROM:001140C2 rts ROM:001140C2 ; End of function sub_11408E ROM:001140C2 ROM:001140C4 ROM:001140C4 ; =============== S U B R O U T I N E ======================================= ROM:001140C4 ROM:001140C4 ROM:001140C4 sub_1140C4: ; CODE XREF: ROM:00113A70↑p ROM:001140C4 ; ROM:00113B1C↑p ... ROM:001140C4 lea ($FFFFFD20).w,a0 ROM:001140C8 move.w #$1000,$1A(a0) ROM:001140CE clr.w $1C(a0) ROM:001140D2 clr.w $1E(a0) ROM:001140D6 bclr #7,($FFFFFC1F).w ROM:001140DC bset #7,($FFFFFC1A).w ROM:001140E2 ROM:001140E2 loc_1140E2: ; CODE XREF: sub_1140C4+26↓j ROM:001140E2 btst #7,($FFFFFC1F).w ROM:001140E8 bne.s loc_1140EC ROM:001140EA bra.s loc_1140E2 ROM:001140EC ; --------------------------------------------------------------------------- ROM:001140EC ROM:001140EC loc_1140EC: ; CODE XREF: sub_1140C4+24↑j ROM:001140EC bclr #7,($FFFFFC1F).w ROM:001140F2 rts ROM:001140F2 ; End of function sub_1140C4 ROM:001140F2 ROM:001140F4 ROM:001140F4 ; =============== S U B R O U T I N E ======================================= ROM:001140F4 ROM:001140F4 ROM:001140F4 sub_1140F4: ; CODE XREF: ROM:00113608↑p ROM:001140F4 ; ROM:00113704↑p ROM:001140F4 move.w ($51C).w,($518).w ROM:001140FA bsr.w sub_113D6E ROM:001140FE move.w ($51A).w,($51E).w ROM:00114104 rts ROM:00114104 ; End of function sub_1140F4 ROM:00114104 ROM:00114106 ROM:00114106 ; =============== S U B R O U T I N E ======================================= ROM:00114106 ROM:00114106 ROM:00114106 sub_114106: ; CODE XREF: ROM:0011383C↑p ROM:00114106 ; ROM:00113AE2↑p ROM:00114106 move.b ($123A).w,d0 ROM:0011410A lsl.w #8,d0 ROM:0011410C add.b ($123A).w,d0 ROM:00114110 move.w d0,($51A).w ROM:00114114 bsr.w sub_113E7E ROM:00114118 addq.w #1,($518).w ROM:0011411C subq.b #1,($74E).w ROM:00114120 rts ROM:00114120 ; End of function sub_114106 ROM:00114120 ROM:00114122 ROM:00114122 ; =============== S U B R O U T I N E ======================================= ROM:00114122 ROM:00114122 ROM:00114122 sub_114122: ; CODE XREF: ROM:00113636↑p ROM:00114122 lea ($13D0).w,a1 ROM:00114126 move.w #$137,d3 ROM:0011412A clr.w d1 ROM:0011412C clr.w d2 ROM:0011412E clr.l ($444).w ROM:00114132 ROM:00114132 loc_114132: ; CODE XREF: sub_114122+32↓j ROM:00114132 cmp.w d1,d3 ROM:00114134 ble.s locret_114156 ROM:00114136 clr.l d4 ROM:00114138 bsr.w sub_113D6E ROM:0011413C move.w ($51A).w,d4 ROM:00114140 add.l d4,($444).w ROM:00114144 move.w ($51A).w,(a1,d2.w*2) ROM:0011414A addq.w #2,d1 ROM:0011414C move.w d1,d2 ROM:0011414E lsr.w #1,d2 ROM:00114150 addq.w #1,($518).w ROM:00114154 bra.s loc_114132 ROM:00114156 ; --------------------------------------------------------------------------- ROM:00114156 ROM:00114156 locret_114156: ; CODE XREF: sub_114122+12↑j ROM:00114156 rts ROM:00114156 ; End of function sub_114122 ROM:00114156 ROM:00114158 ROM:00114158 ; =============== S U B R O U T I N E ======================================= ROM:00114158 ROM:00114158 ROM:00114158 sub_114158: ; CODE XREF: ROM:001137F2↑p ROM:00114158 move.w ($51C).w,($518).w ROM:0011415E move.w ($51E).w,($51A).w ROM:00114164 bsr.w sub_113E7E ROM:00114168 rts ROM:00114168 ; End of function sub_114158 ROM:00114168 ROM:0011416A ROM:0011416A ; =============== S U B R O U T I N E ======================================= ROM:0011416A ROM:0011416A ROM:0011416A sub_11416A: ; CODE XREF: ROM:00113876↑p ROM:0011416A move.w #$3F6,($518).w ROM:00114170 move.b #3,($74E).w ROM:00114176 rts ROM:00114176 ; End of function sub_11416A ROM:00114176 ROM:00114178 ROM:00114178 ; =============== S U B R O U T I N E ======================================= ROM:00114178 ROM:00114178 ROM:00114178 sub_114178: ; CODE XREF: ROM:0011390A↑p ROM:00114178 move.w #$3EF,($518).w ROM:0011417E move.b #3,($74E).w ROM:00114184 rts ROM:00114184 ; End of function sub_114178 ROM:00114184 ROM:00114186 ROM:00114186 ; =============== S U B R O U T I N E ======================================= ROM:00114186 ROM:00114186 ROM:00114186 sub_114186: ; CODE XREF: ROM:0011382C↑p ROM:00114186 move.w #$3F9,($518).w ROM:0011418C move.b #2,($74E).w ROM:00114192 rts ROM:00114192 ; End of function sub_114186 ROM:00114192 ROM:00114194 ROM:00114194 ; =============== S U B R O U T I N E ======================================= ROM:00114194 ROM:00114194 ROM:00114194 sub_114194: ; CODE XREF: ROM:0011356E↑p ROM:00114194 ; ROM:001136DE↑p ROM:00114194 move.w #$3EC,($518).w ROM:0011419A bsr.w sub_113D6E ROM:0011419E move.w ($51A).w,($A86).w ROM:001141A4 move.w #$3ED,($518).w ROM:001141AA bsr.w sub_113D6E ROM:001141AE move.w ($51A).w,($A88).w ROM:001141B4 rts ROM:001141B4 ; End of function sub_114194 ROM:001141B4 ROM:001141B6 ; --------------------------------------------------------------------------- ROM:001141B6 bset #7,($941).w ROM:001141BC rts ROM:001141BE ROM:001141BE ; =============== S U B R O U T I N E ======================================= ROM:001141BE ROM:001141BE ROM:001141BE sub_1141BE: ; CODE XREF: ROM:00113670↑p ROM:001141BE move.w #$3F6,($518).w ROM:001141C4 bsr.w sub_113D6E ROM:001141C8 move.w ($51A).w,d1 ROM:001141CC move.w d1,($F40).w ROM:001141D0 addq.w #1,($518).w ROM:001141D4 bsr.w sub_113D6E ROM:001141D8 move.w ($51A).w,d1 ROM:001141DC move.w d1,($F42).w ROM:001141E0 addq.w #1,($518).w ROM:001141E4 bsr.w sub_113D6E ROM:001141E8 move.w ($51A).w,d1 ROM:001141EC move.w d1,($F44).w ROM:001141F0 rts ROM:001141F0 ; End of function sub_1141BE ROM:001141F0 ROM:001141F2 ROM:001141F2 ; =============== S U B R O U T I N E ======================================= ROM:001141F2 ROM:001141F2 ROM:001141F2 sub_1141F2: ; CODE XREF: ROM:001136AE↑p ROM:001141F2 move.w #$3F0,($518).w ROM:001141F8 bsr.w sub_113D6E ROM:001141FC move.w ($51A).w,d1 ROM:00114200 swap d1 ROM:00114202 addq.w #1,($518).w ROM:00114206 bsr.w sub_113D6E ROM:0011420A move.w ($51A).w,d1 ROM:0011420E move.l d1,($A14).w ROM:00114212 move.l d1,($A18).w ROM:00114216 move.l d1,($A1C).w ROM:0011421A move.l d1,($958).w ROM:0011421E rts ROM:0011421E ; End of function sub_1141F2 ROM:0011421E ROM:00114220 ROM:00114220 ; =============== S U B R O U T I N E ======================================= ROM:00114220 ROM:00114220 ROM:00114220 sub_114220: ; CODE XREF: ROM:00113960↑p ROM:00114220 move.w #$3F6,($518).w ROM:00114226 move.w ($F40).w,d1 ROM:0011422A move.w d1,($51A).w ROM:0011422E bsr.w sub_113E7E ROM:00114232 addq.w #1,($518).w ROM:00114236 rts ROM:00114236 ; End of function sub_114220 ROM:00114236 ROM:00114238 ROM:00114238 ; =============== S U B R O U T I N E ======================================= ROM:00114238 ROM:00114238 ROM:00114238 sub_114238: ; CODE XREF: ROM:00113C58↑p ROM:00114238 move.w ($F42).w,d1 ROM:0011423C move.w d1,($51A).w ROM:00114240 bsr.w sub_113E7E ROM:00114244 addq.w #1,($518).w ROM:00114248 rts ROM:00114248 ; End of function sub_114238 ROM:00114248 ROM:0011424A ROM:0011424A ; =============== S U B R O U T I N E ======================================= ROM:0011424A ROM:0011424A ROM:0011424A sub_11424A: ; CODE XREF: ROM:00113C96↑p ROM:0011424A move.w ($F44).w,d1 ROM:0011424E move.w d1,($51A).w ROM:00114252 bsr.w sub_113E7E ROM:00114256 rts ROM:00114256 ; End of function sub_11424A ROM:00114256 ROM:00114258 ROM:00114258 ; =============== S U B R O U T I N E ======================================= ROM:00114258 ROM:00114258 ROM:00114258 sub_114258: ; CODE XREF: ROM:001139AC↑p ROM:00114258 move.w #$3F0,($518).w ROM:0011425E move.l ($414).w,d1 ROM:00114262 swap d1 ROM:00114264 move.w d1,($51A).w ROM:00114268 bsr.w sub_113E7E ROM:0011426C addq.w #1,($518).w ROM:00114270 rts ROM:00114270 ; End of function sub_114258 ROM:00114270 ROM:00114272 ROM:00114272 ; =============== S U B R O U T I N E ======================================= ROM:00114272 ROM:00114272 ROM:00114272 sub_114272: ; CODE XREF: ROM:00113D0C↑p ROM:00114272 move.l ($414).w,d1 ROM:00114276 move.w d1,($51A).w ROM:0011427A bsr.w sub_113E7E ROM:0011427E rts ROM:0011427E ; End of function sub_114272 ROM:0011427E ROM:00114280 ; --------------------------------------------------------------------------- ROM:00114280 rts ROM:00114282 ; --------------------------------------------------------------------------- ROM:00114282 rts ROM:00114284 ROM:00114284 ; =============== S U B R O U T I N E ======================================= ROM:00114284 ROM:00114284 ROM:00114284 sub_114284: ; CODE XREF: sub_1117D6+C↑p ROM:00114284 move.w #0,($FFFFF448).w ROM:0011428A rts ROM:0011428A ; End of function sub_114284 ROM:0011428A ROM:0011428C ; --------------------------------------------------------------------------- ROM:0011428C movem.l d0-a5,-(sp) ROM:00114290 move.w #$8000,d0 ROM:00114294 and.w ($FFFFF448).w,d0 ROM:00114298 beq.s loc_1142A0 ROM:0011429A not.w d0 ROM:0011429C and.w d0,($FFFFF448).w ROM:001142A0 ROM:001142A0 loc_1142A0: ; CODE XREF: ROM:00114298↑j ROM:001142A0 movem.l (sp)+,d0-a5 ROM:001142A4 rte ROM:001142A6 ; --------------------------------------------------------------------------- ROM:001142A6 rts ROM:001142A8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001142AA ; --------------------------------------------------------------------------- ROM:001142AA rts ROM:001142AC ; --------------------------------------------------------------------------- ROM:001142AC rts ROM:001142AE ; --------------------------------------------------------------------------- ROM:001142AE rts ROM:001142B0 ; --------------------------------------------------------------------------- ROM:001142B0 rte ROM:001142B2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001142B4 ; --------------------------------------------------------------------------- ROM:001142B4 rts ROM:001142B6 ; --------------------------------------------------------------------------- ROM:001142B6 rts ROM:001142B8 ROM:001142B8 ; =============== S U B R O U T I N E ======================================= ROM:001142B8 ROM:001142B8 ROM:001142B8 sub_1142B8: ; CODE XREF: sub_114330↓p ROM:001142B8 ; sub_114420↓p ... ROM:001142B8 clr.l d1 ROM:001142BA bclr #0,($937).w ROM:001142C0 bclr #3,($93B).w ROM:001142C6 bclr #0,($527).w ROM:001142CC ROM:001142CC loc_1142CC: ; CODE XREF: sub_1142B8+68↓j ROM:001142CC movea.l #$10C000,a0 ROM:001142D2 move.w #$2E,d2 ; '.' ROM:001142D6 mulu.w d1,d2 ROM:001142D8 adda.l d2,a0 ROM:001142DA clr.l d4 ROM:001142DC clr.l d3 ROM:001142DE ROM:001142DE loc_1142DE: ; CODE XREF: sub_1142B8+44↓j ROM:001142DE cmpi.b #$FF,(a0,d4.w) ROM:001142E4 beq.s loc_1142EE ROM:001142E6 bset #3,($93B).w ROM:001142EC moveq #1,d3 ROM:001142EE ROM:001142EE loc_1142EE: ; CODE XREF: sub_1142B8+2C↑j ROM:001142EE addi.b #1,d4 ROM:001142F2 cmpi.w #0,d3 ROM:001142F6 bne.s loc_1142FE ROM:001142F8 cmpi.b #$2E,d4 ; '.' ROM:001142FC bne.s loc_1142DE ROM:001142FE ROM:001142FE loc_1142FE: ; CODE XREF: sub_1142B8+3E↑j ROM:001142FE clr.l d3 ROM:00114300 cmpi.b #$2E,d4 ; '.' ROM:00114304 bne.s loc_114310 ROM:00114306 bset #0,($937).w ROM:0011430C moveq #1,d3 ROM:0011430E bra.s loc_114314 ROM:00114310 ; --------------------------------------------------------------------------- ROM:00114310 ROM:00114310 loc_114310: ; CODE XREF: sub_1142B8+4C↑j ROM:00114310 addi.b #1,d1 ROM:00114314 ROM:00114314 loc_114314: ; CODE XREF: sub_1142B8+56↑j ROM:00114314 cmpi.b #$A0,d1 ROM:00114318 beq.s loc_114322 ROM:0011431A cmpi.l #0,d3 ROM:00114320 beq.s loc_1142CC ROM:00114322 ROM:00114322 loc_114322: ; CODE XREF: sub_1142B8+60↑j ROM:00114322 cmpi.b #$A0,d1 ROM:00114326 bne.s locret_11432E ROM:00114328 bset #0,($527).w ROM:0011432E ROM:0011432E locret_11432E: ; CODE XREF: sub_1142B8+6E↑j ROM:0011432E rts ROM:0011432E ; End of function sub_1142B8 ROM:0011432E ROM:00114330 ROM:00114330 ; =============== S U B R O U T I N E ======================================= ROM:00114330 ROM:00114330 ROM:00114330 sub_114330: ; CODE XREF: sub_122ACE+80A↓p ROM:00114330 bsr.w sub_1142B8 ROM:00114334 cmpi.b #0,d1 ROM:00114338 bne.s loc_114342 ROM:0011433A bset #7,($940).w ROM:00114340 bra.s loc_114344 ROM:00114342 ; --------------------------------------------------------------------------- ROM:00114342 ROM:00114342 loc_114342: ; CODE XREF: sub_114330+8↑j ROM:00114342 subq.b #1,d1 ROM:00114344 ROM:00114344 loc_114344: ; CODE XREF: sub_114330+10↑j ROM:00114344 movea.l #$10C000,a0 ROM:0011434A move.w #$2E,d2 ; '.' ROM:0011434E mulu.w d1,d2 ROM:00114350 adda.l d2,a0 ROM:00114352 movea.l #$1271,a1 ROM:00114358 btst #3,($13C3).w ROM:0011435E beq.s loc_114368 ROM:00114360 adda.l #6,a1 ROM:00114366 bra.s loc_11436E ROM:00114368 ; --------------------------------------------------------------------------- ROM:00114368 ROM:00114368 loc_114368: ; CODE XREF: sub_114330+2E↑j ROM:00114368 adda.l #3,a1 ROM:0011436E ROM:0011436E loc_11436E: ; CODE XREF: sub_114330+36↑j ROM:0011436E move.b #1,d3 ROM:00114372 bra.s loc_114378 ROM:00114374 ; --------------------------------------------------------------------------- ROM:00114374 ROM:00114374 loc_114374: ; CODE XREF: sub_114330+50↓j ROM:00114374 addi.b #1,d3 ROM:00114378 ROM:00114378 loc_114378: ; CODE XREF: sub_114330+42↑j ROM:00114378 cmpi.b #$2E,d3 ; '.' ROM:0011437C bgt.s locret_114382 ROM:0011437E move.b (a0)+,(a1)+ ROM:00114380 bra.s loc_114374 ROM:00114382 ; --------------------------------------------------------------------------- ROM:00114382 ROM:00114382 locret_114382: ; CODE XREF: sub_114330+4C↑j ROM:00114382 rts ROM:00114382 ; End of function sub_114330 ROM:00114382 ROM:00114384 ROM:00114384 ; =============== S U B R O U T I N E ======================================= ROM:00114384 ROM:00114384 ROM:00114384 sub_114384: ; CODE XREF: ROM:00123C3C↓p ROM:00114384 move.b ($1274).l,d1 ROM:0011438A cmpi.b #0,d1 ROM:0011438E bne.s loc_114398 ROM:00114390 bset #7,($940).w ROM:00114396 bra.s loc_11439A ROM:00114398 ; --------------------------------------------------------------------------- ROM:00114398 ROM:00114398 loc_114398: ; CODE XREF: sub_114384+A↑j ROM:00114398 subq.b #1,d1 ROM:0011439A ROM:0011439A loc_11439A: ; CODE XREF: sub_114384+12↑j ROM:0011439A movea.l #$10C000,a0 ROM:001143A0 move.w #$2E,d2 ; '.' ROM:001143A4 mulu.w d1,d2 ROM:001143A6 adda.l d2,a0 ROM:001143A8 movea.l #$1271,a1 ROM:001143AE btst #3,($13C3).w ROM:001143B4 beq.s loc_1143BE ROM:001143B6 adda.l #6,a1 ROM:001143BC bra.s loc_1143C4 ROM:001143BE ; --------------------------------------------------------------------------- ROM:001143BE ROM:001143BE loc_1143BE: ; CODE XREF: sub_114384+30↑j ROM:001143BE adda.l #3,a1 ROM:001143C4 ROM:001143C4 loc_1143C4: ; CODE XREF: sub_114384+38↑j ROM:001143C4 move.b #1,d3 ROM:001143C8 bra.s loc_1143CE ROM:001143CA ; --------------------------------------------------------------------------- ROM:001143CA ROM:001143CA loc_1143CA: ; CODE XREF: sub_114384+52↓j ROM:001143CA addi.b #1,d3 ROM:001143CE ROM:001143CE loc_1143CE: ; CODE XREF: sub_114384+44↑j ROM:001143CE cmpi.b #$2E,d3 ; '.' ROM:001143D2 bgt.s locret_1143D8 ROM:001143D4 move.b (a0)+,(a1)+ ROM:001143D6 bra.s loc_1143CA ROM:001143D8 ; --------------------------------------------------------------------------- ROM:001143D8 ROM:001143D8 locret_1143D8: ; CODE XREF: sub_114384+4E↑j ROM:001143D8 rts ROM:001143D8 ; End of function sub_114384 ROM:001143D8 ROM:001143DA ; --------------------------------------------------------------------------- ROM:001143DA ROM:001143DA loc_1143DA: ; CODE XREF: ROM:0011441C↓j ROM:001143DA ; DATA XREF: sub_114420+32↓o ROM:001143DA movea.l #$10AAAA,a3 ROM:001143E0 movea.l #$105554,a4 ROM:001143E6 move.b (a1)+,d5 ROM:001143E8 lsl.w #8,d5 ROM:001143EA move.b (a1)+,d5 ROM:001143EC move.b #$AA,(a3) ROM:001143F0 move.b #$55,(a4) ; 'U' ROM:001143F4 move.b #$A0,(a3) ROM:001143F8 move.w d5,(a0) ROM:001143FA ROM:001143FA loc_1143FA: ; CODE XREF: ROM:0011440E↓j ROM:001143FA move.b #$55,($FFFFFA27).w ; 'U' ROM:00114400 move.b #$AA,($FFFFFA27).w ROM:00114406 move.w (a0),d4 ROM:00114408 eor.w d5,d4 ROM:0011440A andi.w #$80,d4 ROM:0011440E bne.s loc_1143FA ROM:00114410 adda.l #2,a0 ROM:00114416 addq.b #2,d0 ROM:00114418 cmpi.b #$2E,d0 ; '.' ROM:0011441C bne.s loc_1143DA ROM:0011441E rts ROM:00114420 ROM:00114420 ; =============== S U B R O U T I N E ======================================= ROM:00114420 ROM:00114420 ROM:00114420 sub_114420: ; CODE XREF: sub_122ACE+49E↓p ROM:00114420 bsr.w sub_1142B8 ROM:00114424 movea.l #$10C000,a0 ROM:0011442A move.w #$2E,d5 ; '.' ROM:0011442E mulu.w d1,d5 ROM:00114430 adda.l d5,a0 ROM:00114432 movea.l #$1271,a1 ROM:00114438 adda.l #3,a1 ROM:0011443E clr.l d0 ROM:00114440 move sr,-(sp) ROM:00114442 move #$2700,sr ROM:00114446 move.w #$7031,($FFFFFA56).w ROM:0011444C move.w #$46,d2 ; 'F' ROM:00114450 asr.w #1,d2 ROM:00114452 movea.l #loc_1143DA,a3 ROM:00114458 movea.l #$1E00,a2 ROM:0011445E ROM:0011445E loc_11445E: ; CODE XREF: sub_114420+40↓j ROM:0011445E move.w (a3)+,(a2)+ ROM:00114460 dbf d2,loc_11445E ROM:00114464 movea.l #$1E00,a2 ROM:0011446A jsr (a2) ROM:0011446C move.w #$1031,($FFFFFA56).w ROM:00114472 move (sp)+,sr ROM:00114474 rts ROM:00114474 ; End of function sub_114420 ROM:00114474 ROM:00114476 ROM:00114476 ; =============== S U B R O U T I N E ======================================= ROM:00114476 ROM:00114476 ROM:00114476 sub_114476: ; CODE XREF: ROM:00115F20↓p ROM:00114476 clr.w d1 ROM:00114478 move.b ($11B5).w,d1 ROM:0011447C cmpi.w #4,d1 ROM:00114480 bcc.s locret_11448A ROM:00114482 movea.l off_11448C(pc,d1.w*4),a0 ROM:00114486 nop ROM:00114488 jmp (a0) ROM:0011448A ; --------------------------------------------------------------------------- ROM:0011448A ROM:0011448A locret_11448A: ; CODE XREF: sub_114476+A↑j ROM:0011448A rts ROM:0011448A ; End of function sub_114476 ROM:0011448A ROM:0011448A ; --------------------------------------------------------------------------- ROM:0011448C off_11448C: dc.l loc_11449C ; DATA XREF: sub_114476+C↑r ROM:00114490 dc.l loc_1144D0 ROM:00114494 dc.l loc_11453C ROM:00114498 dc.l loc_1145A8 ROM:0011449C ; --------------------------------------------------------------------------- ROM:0011449C ROM:0011449C loc_11449C: ; DATA XREF: ROM:off_11448C↑o ROM:0011449C bclr #5,($13B2).w ROM:001144A2 bclr #2,($11B4).w ROM:001144A8 bclr #0,($11B4).w ROM:001144AE bclr #4,($11B4).w ROM:001144B4 movea.l #$170000,a0 ROM:001144BA move.l a0,($964).w ROM:001144BE move.w #0,($C46).w ROM:001144C4 move.b #1,($11B5).w ROM:001144CA bra.w locret_11453A ROM:001144CE ; --------------------------------------------------------------------------- ROM:001144CE rts ROM:001144D0 ; --------------------------------------------------------------------------- ROM:001144D0 ROM:001144D0 loc_1144D0: ; DATA XREF: ROM:00114490↑o ROM:001144D0 movea.l #$177FFF,a1 ROM:001144D6 bsr.w sub_114632 ROM:001144DA btst #5,($13B2).w ROM:001144E0 beq.s locret_11453A ROM:001144E2 bclr #5,($13B2).w ROM:001144E8 move.w ($C46).w,d0 ROM:001144EC move.w d0,($C48).w ROM:001144F0 move.w $5EA(a5),d1 ROM:001144F4 add.w d1,($C48).w ROM:001144F8 bset #2,($11B4).w ROM:001144FE subi.w #$5AA6,($C48).w ROM:00114504 cmpi.w #$C5A5,($C48).w ROM:0011450A beq.s loc_11451A ROM:0011450C bset #3,($11B4).w ROM:00114512 bset #3,($11B4).w ROM:00114518 bra.s loc_114520 ROM:0011451A ; --------------------------------------------------------------------------- ROM:0011451A ROM:0011451A loc_11451A: ; CODE XREF: ROM:0011450A↑j ROM:0011451A bclr #3,($11B4).w ROM:00114520 ROM:00114520 loc_114520: ; CODE XREF: ROM:00114518↑j ROM:00114520 movea.l #unk_110000,a0 ROM:00114526 move.l a0,($964).w ROM:0011452A move.w #0,($C46).w ROM:00114530 move.b #2,($11B5).w ROM:00114536 bra.w locret_1145A6 ROM:0011453A ; --------------------------------------------------------------------------- ROM:0011453A ROM:0011453A locret_11453A: ; CODE XREF: ROM:001144CA↑j ROM:0011453A ; ROM:001144E0↑j ... ROM:0011453A rts ROM:0011453C ; --------------------------------------------------------------------------- ROM:0011453C ROM:0011453C loc_11453C: ; DATA XREF: ROM:00114494↑o ROM:0011453C movea.l #byte_16FFFF,a1 ROM:00114542 bsr.w sub_114632 ROM:00114546 btst #5,($13B2).w ROM:0011454C beq.s locret_1145A6 ROM:0011454E bclr #5,($13B2).w ROM:00114554 move.w ($C46).w,d0 ROM:00114558 move.w d0,($C4A).w ROM:0011455C move.w $5EC(a5),d1 ROM:00114560 add.w d1,($C4A).w ROM:00114564 subi.w #$5AA6,($C4A).w ROM:0011456A bset #0,($11B4).w ROM:00114570 cmpi.w #$AA55,($C4A).w ROM:00114576 beq.s loc_114586 ROM:00114578 bset #1,($11B4).w ROM:0011457E bset #1,($11B4).w ROM:00114584 bra.s loc_11458C ROM:00114586 ; --------------------------------------------------------------------------- ROM:00114586 ROM:00114586 loc_114586: ; CODE XREF: ROM:00114576↑j ROM:00114586 bclr #1,($11B4).w ROM:0011458C ROM:0011458C loc_11458C: ; CODE XREF: ROM:00114584↑j ROM:0011458C movea.l #$100000,a0 ROM:00114592 move.l a0,($964).w ROM:00114596 move.w #0,($C46).w ROM:0011459C move.b #3,($11B5).w ROM:001145A2 bra.w locret_11462E ROM:001145A6 ; --------------------------------------------------------------------------- ROM:001145A6 ROM:001145A6 locret_1145A6: ; CODE XREF: ROM:00114536↑j ROM:001145A6 ; ROM:0011454C↑j ROM:001145A6 rts ROM:001145A8 ; --------------------------------------------------------------------------- ROM:001145A8 ROM:001145A8 loc_1145A8: ; DATA XREF: ROM:00114498↑o ROM:001145A8 movea.l #$109FFF,a1 ROM:001145AE bsr.w sub_114632 ROM:001145B2 btst #5,($13B2).w ROM:001145B8 beq.s locret_11462E ROM:001145BA bclr #5,($13B2).w ROM:001145C0 move.w ($C46).w,d0 ROM:001145C4 move.w d0,($C4C).w ROM:001145C8 move.w $5EE(a5),d1 ROM:001145CC add.w d1,($C4C).w ROM:001145D0 move.w $20(a5),d1 ROM:001145D4 add.w d1,($C4C).w ROM:001145D8 subi.w #$5AA6,($C4C).w ROM:001145DE bset #4,($11B4).w ROM:001145E4 bset #3,($13A5).w ROM:001145EA cmpi.w #$55AA,($C4C).w ROM:001145F0 beq.s loc_1145FA ROM:001145F2 bset #5,($11B4).w ROM:001145F8 bra.s loc_114600 ROM:001145FA ; --------------------------------------------------------------------------- ROM:001145FA ROM:001145FA loc_1145FA: ; CODE XREF: ROM:001145F0↑j ROM:001145FA bclr #5,($11B4).w ROM:00114600 ROM:00114600 loc_114600: ; CODE XREF: ROM:001145F8↑j ROM:00114600 move.w $5F0(a5),d7 ROM:00114604 cmpi.w #0,d7 ROM:00114608 beq.s loc_114610 ROM:0011460A bset #6,($139B).w ROM:00114610 ROM:00114610 loc_114610: ; CODE XREF: ROM:00114608↑j ROM:00114610 movea.l #$170000,a0 ROM:00114616 move.l a0,($964).w ROM:0011461A move.w #0,($C46).w ROM:00114620 bsr.w sub_114692 ROM:00114624 move.b #1,($11B5).w ROM:0011462A bra.w locret_11453A ROM:0011462E ; --------------------------------------------------------------------------- ROM:0011462E ROM:0011462E locret_11462E: ; CODE XREF: ROM:001145A2↑j ROM:0011462E ; ROM:001145B8↑j ROM:0011462E rts ROM:00114630 ; --------------------------------------------------------------------------- ROM:00114630 rts ROM:00114632 ROM:00114632 ; =============== S U B R O U T I N E ======================================= ROM:00114632 ROM:00114632 ROM:00114632 sub_114632: ; CODE XREF: ROM:001144D6↑p ROM:00114632 ; ROM:00114542↑p ... ROM:00114632 cmpi.w #0,($586).w ROM:00114638 beq.s loc_114642 ROM:0011463A move.w $5E6(a5),d1 ROM:0011463E bra.w loc_114654 ROM:00114642 ; --------------------------------------------------------------------------- ROM:00114642 ROM:00114642 loc_114642: ; CODE XREF: sub_114632+6↑j ROM:00114642 btst #3,($13A5).w ROM:00114648 beq.s loc_114650 ROM:0011464A move.w $5E6(a5),d1 ROM:0011464E bra.s loc_114654 ROM:00114650 ; --------------------------------------------------------------------------- ROM:00114650 ROM:00114650 loc_114650: ; CODE XREF: sub_114632+16↑j ROM:00114650 move.w $5E8(a5),d1 ROM:00114654 ROM:00114654 loc_114654: ; CODE XREF: sub_114632+C↑j ROM:00114654 ; sub_114632+1C↑j ROM:00114654 move.w ($C46).w,d0 ROM:00114658 ROM:00114658 loc_114658: ; CODE XREF: sub_114632+58↓j ROM:00114658 cmpi.w #0,d1 ROM:0011465C ble.s loc_11468C ROM:0011465E movea.l ($964).w,a0 ROM:00114662 add.w (a0)+,d0 ROM:00114664 move.l a0,($964).w ROM:00114668 subi.w #1,d1 ROM:0011466C cmpa.l a0,a1 ROM:0011466E bgt.s loc_11467A ROM:00114670 bset #5,($13B2).w ROM:00114676 bra.s loc_11468C ROM:00114678 ; --------------------------------------------------------------------------- ROM:00114678 bra.s loc_11467E ROM:0011467A ; --------------------------------------------------------------------------- ROM:0011467A ROM:0011467A loc_11467A: ; CODE XREF: sub_114632+3C↑j ROM:0011467A move.l a0,($964).w ROM:0011467E ROM:0011467E loc_11467E: ; CODE XREF: sub_114632+46↑j ROM:0011467E move.b #$55,($FFFFFA27).w ; 'U' ROM:00114684 move.b #$AA,($FFFFFA27).w ROM:0011468A bra.s loc_114658 ROM:0011468C ; --------------------------------------------------------------------------- ROM:0011468C ROM:0011468C loc_11468C: ; CODE XREF: sub_114632+2A↑j ROM:0011468C ; sub_114632+44↑j ROM:0011468C move.w d0,($C46).w ROM:00114690 rts ROM:00114690 ; End of function sub_114632 ROM:00114690 ROM:00114692 ROM:00114692 ; =============== S U B R O U T I N E ======================================= ROM:00114692 ROM:00114692 ROM:00114692 sub_114692: ; CODE XREF: ROM:00114620↑p ROM:00114692 clr.w ($526).w ROM:00114696 bsr.w sub_11471C ROM:0011469A btst #4,($11B4).w ROM:001146A0 beq.s loc_1146B8 ROM:001146A2 btst #5,($11B4).w ROM:001146A8 bne.s loc_1146B8 ROM:001146AA move.w #$C,d6 ROM:001146AE move.w ($526).w,d7 ROM:001146B2 bset d6,d7 ROM:001146B4 move.w d7,($526).w ROM:001146B8 ROM:001146B8 loc_1146B8: ; CODE XREF: sub_114692+E↑j ROM:001146B8 ; sub_114692+16↑j ROM:001146B8 btst #0,($11B4).w ROM:001146BE beq.s loc_1146D6 ROM:001146C0 btst #1,($11B4).w ROM:001146C6 bne.s loc_1146D6 ROM:001146C8 move.w #$B,d6 ROM:001146CC move.w ($526).w,d7 ROM:001146D0 bset d6,d7 ROM:001146D2 move.w d7,($526).w ROM:001146D6 ROM:001146D6 loc_1146D6: ; CODE XREF: sub_114692+2C↑j ROM:001146D6 ; sub_114692+34↑j ROM:001146D6 btst #2,($11B4).w ROM:001146DC beq.s loc_1146F4 ROM:001146DE btst #3,($11B4).w ROM:001146E4 bne.s loc_1146F4 ROM:001146E6 move.w #$F,d6 ROM:001146EA move.w ($526).w,d7 ROM:001146EE bset d6,d7 ROM:001146F0 move.w d7,($526).w ROM:001146F4 ROM:001146F4 loc_1146F4: ; CODE XREF: sub_114692+4A↑j ROM:001146F4 ; sub_114692+52↑j ROM:001146F4 move.w ($526).w,d0 ROM:001146F8 move.w #$F,d1 ROM:001146FC btst d1,d0 ROM:001146FE beq.s locret_11471A ROM:00114700 move.w #$B,d1 ROM:00114704 btst d1,d0 ROM:00114706 beq.s locret_11471A ROM:00114708 move.w #$C,d1 ROM:0011470C btst d1,d0 ROM:0011470E beq.s locret_11471A ROM:00114710 move.w #7,d1 ROM:00114714 bset d1,d0 ROM:00114716 move.w d0,($526).w ROM:0011471A ROM:0011471A locret_11471A: ; CODE XREF: sub_114692+6C↑j ROM:0011471A ; sub_114692+74↑j ... ROM:0011471A rts ROM:0011471A ; End of function sub_114692 ROM:0011471A ROM:0011471C ROM:0011471C ; =============== S U B R O U T I N E ======================================= ROM:0011471C ROM:0011471C ROM:0011471C sub_11471C: ; CODE XREF: sub_114692+4↑p ROM:0011471C movea.l #byte_110400,a1 ROM:00114722 movea.l #$17000A,a0 ROM:00114728 move.w ($526).w,d7 ROM:0011472C move.w #4,d6 ROM:00114730 bclr d6,d7 ROM:00114732 move.w d7,($526).w ROM:00114736 move.b #0,d0 ROM:0011473A bra.s loc_114740 ROM:0011473C ; --------------------------------------------------------------------------- ROM:0011473C ROM:0011473C loc_11473C: ; CODE XREF: sub_11471C+46↓j ROM:0011473C addi.b #1,d0 ROM:00114740 ROM:00114740 loc_114740: ; CODE XREF: sub_11471C+1E↑j ROM:00114740 cmpi.b #7,d0 ROM:00114744 bgt.s locret_114764 ROM:00114746 move.b (a1),d1 ROM:00114748 cmp.b (a0),d1 ROM:0011474A beq.s loc_11475A ROM:0011474C move.w ($526).w,d7 ROM:00114750 move.w #4,d6 ROM:00114754 bset d6,d7 ROM:00114756 move.w d7,($526).w ROM:0011475A ROM:0011475A loc_11475A: ; CODE XREF: sub_11471C+2E↑j ROM:0011475A adda.w #1,a0 ROM:0011475E adda.w #2,a1 ROM:00114762 bra.s loc_11473C ROM:00114764 ; --------------------------------------------------------------------------- ROM:00114764 ROM:00114764 locret_114764: ; CODE XREF: sub_11471C+28↑j ROM:00114764 rts ROM:00114764 ; End of function sub_11471C ROM:00114764 ROM:00114766 ROM:00114766 ; =============== S U B R O U T I N E ======================================= ROM:00114766 ROM:00114766 ROM:00114766 sub_114766: ; CODE XREF: ROM:00135BF6↓p ROM:00114766 movea.l #unk_110000,a0 ROM:0011476C clr.w d0 ROM:0011476E move.l #$5FFFF,d1 ROM:00114774 lsr.l #1,d1 ROM:00114776 move.l d1,d2 ROM:00114778 swap d2 ROM:0011477A ROM:0011477A loc_11477A: ; CODE XREF: sub_114766+2E↓j ROM:0011477A cmpi.w #0,d2 ROM:0011477E blt.s loc_114796 ROM:00114780 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114786 move.b #$AA,($FFFFFA27).w ROM:0011478C ROM:0011478C loc_11478C: ; CODE XREF: sub_114766+28↓j ROM:0011478C add.w (a0)+,d0 ROM:0011478E dbf d1,loc_11478C ROM:00114792 subq.w #1,d2 ROM:00114794 bra.s loc_11477A ROM:00114796 ; --------------------------------------------------------------------------- ROM:00114796 ROM:00114796 loc_114796: ; CODE XREF: sub_114766+18↑j ROM:00114796 cmpi.w #$AA55,d0 ROM:0011479A beq.s locret_1147A2 ROM:0011479C bset #0,($11BE).w ROM:001147A2 ROM:001147A2 locret_1147A2: ; CODE XREF: sub_114766+34↑j ROM:001147A2 rts ROM:001147A2 ; End of function sub_114766 ROM:001147A2 ROM:001147A4 ; --------------------------------------------------------------------------- ROM:001147A4 move.w ($52E).w,d1 ROM:001147A8 cmpi.w #3,d1 ROM:001147AC bcc.s locret_1147B6 ROM:001147AE movea.l off_1147B8(pc,d1.w*4),a0 ROM:001147B2 nop ROM:001147B4 jmp (a0) ROM:001147B6 ; --------------------------------------------------------------------------- ROM:001147B6 ROM:001147B6 locret_1147B6: ; CODE XREF: ROM:001147AC↑j ROM:001147B6 rts ROM:001147B6 ; --------------------------------------------------------------------------- ROM:001147B8 off_1147B8: dc.l loc_1147C4 ; DATA XREF: ROM:001147AE↑r ROM:001147BC dc.l loc_1147D0 ROM:001147C0 dc.l loc_1147F4 ROM:001147C4 ; --------------------------------------------------------------------------- ROM:001147C4 ROM:001147C4 loc_1147C4: ; DATA XREF: ROM:off_1147B8↑o ROM:001147C4 move.w #1,($52E).w ROM:001147CA bra.w locret_1147F2 ROM:001147CE ; --------------------------------------------------------------------------- ROM:001147CE rts ROM:001147D0 ; --------------------------------------------------------------------------- ROM:001147D0 ROM:001147D0 loc_1147D0: ; DATA XREF: ROM:001147BC↑o ROM:001147D0 btst #1,($13B7).w ROM:001147D6 beq.s locret_1147F2 ROM:001147D8 bclr #1,($13B7).w ROM:001147DE clr.w ($52A).w ROM:001147E2 clr.w ($52C).w ROM:001147E6 clr.l ($428).w ROM:001147EA move.w #2,($52E).w ROM:001147F0 bra.s loc_11481E ROM:001147F2 ; --------------------------------------------------------------------------- ROM:001147F2 ROM:001147F2 locret_1147F2: ; CODE XREF: ROM:001147CA↑j ROM:001147F2 ; ROM:001147D6↑j ... ROM:001147F2 rts ROM:001147F4 ; --------------------------------------------------------------------------- ROM:001147F4 ROM:001147F4 loc_1147F4: ; DATA XREF: ROM:001147C0↑o ROM:001147F4 btst #4,($13C4).w ROM:001147FA beq.s loc_114804 ROM:001147FC bclr #4,($13C4).w ROM:00114802 bra.s loc_11481E ROM:00114804 ; --------------------------------------------------------------------------- ROM:00114804 ROM:00114804 loc_114804: ; CODE XREF: ROM:001147FA↑j ROM:00114804 btst #7,($13A6).w ROM:0011480A beq.s loc_11481E ROM:0011480C bclr #7,($13A6).w ROM:00114812 bsr.w sub_1148A2 ROM:00114816 move.w #1,($52E).w ROM:0011481C bra.s locret_1147F2 ROM:0011481E ; --------------------------------------------------------------------------- ROM:0011481E ROM:0011481E loc_11481E: ; CODE XREF: ROM:001147F0↑j ROM:0011481E ; ROM:00114802↑j ... ROM:0011481E bsr.w sub_1148B4 ROM:00114822 rts ROM:00114824 ; --------------------------------------------------------------------------- ROM:00114824 rts ROM:00114826 ROM:00114826 ; =============== S U B R O U T I N E ======================================= ROM:00114826 ROM:00114826 ROM:00114826 sub_114826: ; CODE XREF: sub_123CC4+2C2↓p ROM:00114826 clr.l d0 ROM:00114828 move.b ($1273).w,d0 ROM:0011482C lsl.l #8,d0 ROM:0011482E or.b ($1274).w,d0 ROM:00114832 lsl.l #8,d0 ROM:00114834 or.b ($1275).w,d0 ROM:00114838 move.l d0,($42C).w ROM:0011483C clr.l d0 ROM:0011483E move.b ($1277).w,d0 ROM:00114842 lsl.l #8,d0 ROM:00114844 or.b ($1278).w,d0 ROM:00114848 lsl.l #8,d0 ROM:0011484A or.b ($1279).w,d0 ROM:0011484E move.l d0,($424).w ROM:00114852 rts ROM:00114852 ; End of function sub_114826 ROM:00114852 ROM:00114854 ROM:00114854 ; =============== S U B R O U T I N E ======================================= ROM:00114854 ROM:00114854 ROM:00114854 sub_114854: ; CODE XREF: sub_123CC4+2D6↓p ROM:00114854 lea ($1271).w,a0 ROM:00114858 moveq #2,d1 ROM:0011485A clr.l d0 ROM:0011485C move.b (a0),d0 ROM:0011485E subq.b #1,d0 ROM:00114860 lea ($778).w,a1 ROM:00114864 move.w ($52A).w,d2 ROM:00114868 ROM:00114868 loc_114868: ; CODE XREF: sub_114854+3A↓j ROM:00114868 move.b (a0,d1.w),(a1,d2.w) ROM:0011486E cmpi.w #$104,d2 ROM:00114872 bge.s loc_114878 ROM:00114874 addq.w #1,d2 ROM:00114876 bra.s loc_11487A ROM:00114878 ; --------------------------------------------------------------------------- ROM:00114878 ROM:00114878 loc_114878: ; CODE XREF: sub_114854+1E↑j ROM:00114878 clr.w d2 ROM:0011487A ROM:0011487A loc_11487A: ; CODE XREF: sub_114854+22↑j ROM:0011487A addq.b #1,d1 ROM:0011487C addq.l #1,($428).w ROM:00114880 subq.b #1,d0 ROM:00114882 cmpi.l #0,d0 ROM:00114888 beq.s loc_114890 ROM:0011488A cmp.w ($52C).w,d2 ROM:0011488E bne.s loc_114868 ROM:00114890 ROM:00114890 loc_114890: ; CODE XREF: sub_114854+34↑j ROM:00114890 move.w d2,($52A).w ROM:00114894 cmp.w ($52C).w,d2 ROM:00114898 bne.s locret_1148A0 ROM:0011489A bset #4,($941).w ROM:001148A0 ROM:001148A0 locret_1148A0: ; CODE XREF: sub_114854+44↑j ROM:001148A0 rts ROM:001148A0 ; End of function sub_114854 ROM:001148A0 ROM:001148A2 ROM:001148A2 ; =============== S U B R O U T I N E ======================================= ROM:001148A2 ROM:001148A2 ROM:001148A2 sub_1148A2: ; CODE XREF: ROM:00114812↑p ROM:001148A2 ; sub_1148A2+E↓j ROM:001148A2 cmpi.l #0,($428).w ROM:001148AA ble.s locret_1148B2 ROM:001148AC bsr.w sub_1148B4 ROM:001148B0 bra.s sub_1148A2 ROM:001148B2 ; --------------------------------------------------------------------------- ROM:001148B2 ROM:001148B2 locret_1148B2: ; CODE XREF: sub_1148A2+8↑j ROM:001148B2 rts ROM:001148B2 ; End of function sub_1148A2 ROM:001148B2 ROM:001148B4 ROM:001148B4 ; =============== S U B R O U T I N E ======================================= ROM:001148B4 ROM:001148B4 ROM:001148B4 sub_1148B4: ; CODE XREF: ROM:loc_11481E↑p ROM:001148B4 ; sub_1148A2+A↑p ROM:001148B4 move.w ($530).w,d1 ROM:001148B8 cmpi.w #3,d1 ROM:001148BC bcc.s locret_1148C6 ROM:001148BE movea.l off_1148C8(pc,d1.w*4),a0 ROM:001148C2 nop ROM:001148C4 jmp (a0) ROM:001148C6 ; --------------------------------------------------------------------------- ROM:001148C6 ROM:001148C6 locret_1148C6: ; CODE XREF: sub_1148B4+8↑j ROM:001148C6 rts ROM:001148C6 ; End of function sub_1148B4 ROM:001148C6 ROM:001148C6 ; --------------------------------------------------------------------------- ROM:001148C8 off_1148C8: dc.l loc_1148D4 ; DATA XREF: sub_1148B4+A↑r ROM:001148CC dc.l loc_1148E0 ROM:001148D0 dc.l loc_114900 ROM:001148D4 ; --------------------------------------------------------------------------- ROM:001148D4 ROM:001148D4 loc_1148D4: ; DATA XREF: ROM:off_1148C8↑o ROM:001148D4 move.w #1,($530).w ROM:001148DA bra.w locret_1148FE ROM:001148DE ; --------------------------------------------------------------------------- ROM:001148DE rts ROM:001148E0 ; --------------------------------------------------------------------------- ROM:001148E0 ROM:001148E0 loc_1148E0: ; DATA XREF: ROM:001148CC↑o ROM:001148E0 move.w ($52A).w,d0 ROM:001148E4 cmpi.l #0,($428).w ROM:001148EC ble.s locret_1148FE ROM:001148EE cmp.w ($52C).w,d0 ROM:001148F2 beq.s locret_1148FE ROM:001148F4 move.w #2,($530).w ROM:001148FA bra.w locret_114956 ROM:001148FE ; --------------------------------------------------------------------------- ROM:001148FE ROM:001148FE locret_1148FE: ; CODE XREF: ROM:001148DA↑j ROM:001148FE ; ROM:001148EC↑j ... ROM:001148FE rts ROM:00114900 ; --------------------------------------------------------------------------- ROM:00114900 ROM:00114900 loc_114900: ; DATA XREF: ROM:001148D0↑o ROM:00114900 move.w ($52A).w,d0 ROM:00114904 cmpi.l #2,($428).w ROM:0011490C blt.s loc_114920 ROM:0011490E cmp.w ($52C).w,d0 ROM:00114912 beq.s loc_114920 ROM:00114914 bsr.w sub_11495A ROM:00114918 bsr.w sub_114BCC ROM:0011491C bra.w locret_114956 ROM:00114920 ; --------------------------------------------------------------------------- ROM:00114920 ROM:00114920 loc_114920: ; CODE XREF: ROM:0011490C↑j ROM:00114920 ; ROM:00114912↑j ROM:00114920 cmpi.l #1,($428).w ROM:00114928 bne.s loc_11493C ROM:0011492A cmp.w ($52C).w,d0 ROM:0011492E beq.s loc_11493C ROM:00114930 bsr.w sub_114996 ROM:00114934 bsr.w sub_114BCC ROM:00114938 bra.w locret_114956 ROM:0011493C ; --------------------------------------------------------------------------- ROM:0011493C ROM:0011493C loc_11493C: ; CODE XREF: ROM:00114928↑j ROM:0011493C ; ROM:0011492E↑j ROM:0011493C cmpi.l #1,($428).w ROM:00114944 bne.s locret_114956 ROM:00114946 cmp.w ($52C).w,d0 ROM:0011494A beq.s locret_114956 ROM:0011494C move.w #1,($530).w ROM:00114952 bra.w locret_1148FE ROM:00114956 ; --------------------------------------------------------------------------- ROM:00114956 ROM:00114956 locret_114956: ; CODE XREF: ROM:001148FA↑j ROM:00114956 ; ROM:0011491C↑j ... ROM:00114956 rts ROM:00114958 ; --------------------------------------------------------------------------- ROM:00114958 rts ROM:0011495A ROM:0011495A ; =============== S U B R O U T I N E ======================================= ROM:0011495A ROM:0011495A ROM:0011495A sub_11495A: ; CODE XREF: ROM:00114914↑p ROM:0011495A lea ($778).w,a1 ROM:0011495E move.w ($52C).w,d1 ROM:00114962 movea.l ($42C).w,a0 ROM:00114966 move.b (a1,d1.w),d0 ROM:0011496A lsl.w #8,d0 ROM:0011496C cmpi.w #$104,d1 ROM:00114970 bge.s loc_114976 ROM:00114972 addq.w #1,d1 ROM:00114974 bra.s loc_114978 ROM:00114976 ; --------------------------------------------------------------------------- ROM:00114976 ROM:00114976 loc_114976: ; CODE XREF: sub_11495A+16↑j ROM:00114976 clr.w d1 ROM:00114978 ROM:00114978 loc_114978: ; CODE XREF: sub_11495A+1A↑j ROM:00114978 or.b (a1,d1.w),d0 ROM:0011497C cmpi.w #$104,d1 ROM:00114980 bge.s loc_114986 ROM:00114982 addq.w #1,d1 ROM:00114984 bra.s loc_114988 ROM:00114986 ; --------------------------------------------------------------------------- ROM:00114986 ROM:00114986 loc_114986: ; CODE XREF: sub_11495A+26↑j ROM:00114986 clr.w d1 ROM:00114988 ROM:00114988 loc_114988: ; CODE XREF: sub_11495A+2A↑j ROM:00114988 subq.l #2,($428).w ROM:0011498C addq.l #2,($42C).w ROM:00114990 move.w d1,($52C).w ROM:00114994 rts ROM:00114994 ; End of function sub_11495A ROM:00114994 ROM:00114996 ROM:00114996 ; =============== S U B R O U T I N E ======================================= ROM:00114996 ROM:00114996 ROM:00114996 sub_114996: ; CODE XREF: ROM:00114930↑p ROM:00114996 lea ($778).w,a1 ROM:0011499A move.w ($52C).w,d1 ROM:0011499E movea.l ($42C).w,a0 ROM:001149A2 move.b (a1,d1.w),d0 ROM:001149A6 cmpi.w #$104,d1 ROM:001149AA bge.s loc_1149B0 ROM:001149AC addq.w #1,d1 ROM:001149AE bra.s loc_1149B2 ROM:001149B0 ; --------------------------------------------------------------------------- ROM:001149B0 ROM:001149B0 loc_1149B0: ; CODE XREF: sub_114996+14↑j ROM:001149B0 clr.w d1 ROM:001149B2 ROM:001149B2 loc_1149B2: ; CODE XREF: sub_114996+18↑j ROM:001149B2 lsl.w #8,d0 ROM:001149B4 ori.w #$FF,d0 ROM:001149B8 subq.l #1,($428).w ROM:001149BC addq.l #1,($42C).w ROM:001149C0 move.w d1,($52C).w ROM:001149C4 rts ROM:001149C4 ; End of function sub_114996 ROM:001149C4 ROM:001149C6 ROM:001149C6 ; =============== S U B R O U T I N E ======================================= ROM:001149C6 ROM:001149C6 ROM:001149C6 sub_1149C6: ; DATA XREF: ROM:00114A96↓o ROM:001149C6 move sr,-(sp) ROM:001149C8 move #$2700,sr ROM:001149CC move.w #$7031,($FFFFFA56).w ROM:001149D2 movea.l #$170000,a2 ROM:001149D8 movea.l #$10AAAA,a3 ROM:001149DE movea.l #$105554,a4 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_1149C6+4C↓j ROM:001149FC move.b #$55,($FFFFFA27).w ; 'U' ROM:00114A02 move.b #$AA,($FFFFFA27).w ROM:00114A08 move.w ($170000).l,d4 ROM:00114A0E andi.w #$80,d4 ROM:00114A12 beq.s loc_1149FC ROM:00114A14 movea.l #$178000,a2 ROM:00114A1A move.b #$AA,(a3) ROM:00114A1E move.b #$55,(a4) ; 'U' ROM:00114A22 move.b #$80,(a3) ROM:00114A26 move.b #$AA,(a3) ROM:00114A2A move.b #$55,(a4) ; 'U' ROM:00114A2E move.w #$30,(a2) ; '0' ROM:00114A32 ROM:00114A32 loc_114A32: ; CODE XREF: sub_1149C6+82↓j ROM:00114A32 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114A38 move.b #$AA,($FFFFFA27).w ROM:00114A3E move.w ($178000).l,d4 ROM:00114A44 andi.w #$80,d4 ROM:00114A48 beq.s loc_114A32 ROM:00114A4A movea.l #$17A000,a2 ROM:00114A50 move.b #$AA,(a3) ROM:00114A54 move.b #$55,(a4) ; 'U' ROM:00114A58 move.b #$80,(a3) ROM:00114A5C move.b #$AA,(a3) ROM:00114A60 move.b #$55,(a4) ; 'U' ROM:00114A64 move.w #$30,(a2) ; '0' ROM:00114A68 ROM:00114A68 loc_114A68: ; CODE XREF: sub_1149C6+B8↓j ROM:00114A68 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114A6E move.b #$AA,($FFFFFA27).w ROM:00114A74 move.w ($17A000).l,d4 ROM:00114A7A andi.w #$80,d4 ROM:00114A7E beq.s loc_114A68 ROM:00114A80 move.w #$1031,($FFFFFA56).w ROM:00114A86 move (sp)+,sr ROM:00114A88 bset #0,($942).w ROM:00114A8E rts ROM:00114A8E ; End of function sub_1149C6 ROM:00114A8E ROM:00114A90 ; --------------------------------------------------------------------------- ROM:00114A90 move.w #$CA,d0 ROM:00114A94 asr.w #1,d0 ROM:00114A96 movea.l #sub_1149C6,a3 ROM:00114A9C movea.l #$1E00,a2 ROM:00114AA2 ROM:00114AA2 loc_114AA2: ; CODE XREF: ROM:00114AA4↓j ROM:00114AA2 move.w (a3)+,(a2)+ ROM:00114AA4 dbf d0,loc_114AA2 ROM:00114AA8 movea.l #$1E00,a2 ROM:00114AAE jsr (a2) ROM:00114AB0 rts ROM:00114AB2 ROM:00114AB2 ; =============== S U B R O U T I N E ======================================= ROM:00114AB2 ROM:00114AB2 ROM:00114AB2 sub_114AB2: ; DATA XREF: ROM:00114B6A↓o ROM:00114AB2 move sr,-(sp) ROM:00114AB4 move #$2700,sr ROM:00114AB8 move.w #$7031,($FFFFFA56).w ROM:00114ABE movea.l #unk_110000,a2 ROM:00114AC4 movea.l #$10AAAA,a3 ROM:00114ACA movea.l #$105554,a4 ROM:00114AD0 move.b #$AA,(a3) ROM:00114AD4 move.b #$55,(a4) ; 'U' ROM:00114AD8 move.b #$80,(a3) ROM:00114ADC move.b #$AA,(a3) ROM:00114AE0 move.b #$55,(a4) ; 'U' ROM:00114AE4 move.w #$30,(a2) ; '0' ROM:00114AE8 move.w #$30,(a2) ; '0' ROM:00114AEC movea.l #(loc_11FFFE+2),a2 ROM:00114AF2 move.w #$30,(a2) ; '0' ROM:00114AF6 movea.l #sub_130000,a2 ROM:00114AFC move.w #$30,(a2) ; '0' ROM:00114B00 movea.l #dword_140000,a2 ROM:00114B06 move.w #$30,(a2) ; '0' ROM:00114B0A movea.l #dword_150000,a2 ROM:00114B10 move.w #$30,(a2) ; '0' ROM:00114B14 movea.l #dword_160000,a2 ROM:00114B1A move.w #$30,(a2) ; '0' ROM:00114B1E movea.l #$170000,a2 ROM:00114B24 move.w #$30,(a2) ; '0' ROM:00114B28 movea.l #$178000,a2 ROM:00114B2E move.w #$30,(a2) ; '0' ROM:00114B32 movea.l #$17A000,a2 ROM:00114B38 move.w #$30,(a2) ; '0' ROM:00114B3C ROM:00114B3C loc_114B3C: ; CODE XREF: sub_114AB2+A0↓j ROM:00114B3C move.b #$55,($FFFFFA27).w ; 'U' ROM:00114B42 move.b #$AA,($FFFFFA27).w ROM:00114B48 move.w ($17A000).l,d4 ROM:00114B4E andi.w #$80,d4 ROM:00114B52 beq.s loc_114B3C ROM:00114B54 move.w #$1031,($FFFFFA56).w ROM:00114B5A move (sp)+,sr ROM:00114B5C bset #0,($942).w ROM:00114B62 rts ROM:00114B62 ; End of function sub_114AB2 ROM:00114B62 ROM:00114B64 ; --------------------------------------------------------------------------- ROM:00114B64 move.w #$B2,d0 ROM:00114B68 asr.w #1,d0 ROM:00114B6A movea.l #sub_114AB2,a3 ROM:00114B70 movea.l #$1E00,a2 ROM:00114B76 ROM:00114B76 loc_114B76: ; CODE XREF: ROM:00114B78↓j ROM:00114B76 move.w (a3)+,(a2)+ ROM:00114B78 dbf d0,loc_114B76 ROM:00114B7C movea.l #$1E00,a2 ROM:00114B82 jsr (a2) ROM:00114B84 rts ROM:00114B86 ; --------------------------------------------------------------------------- ROM:00114B86 ROM:00114B86 loc_114B86: ; DATA XREF: sub_114BCC+6↓o ROM:00114B86 move sr,-(sp) ROM:00114B88 move #$2700,sr ROM:00114B8C move.w #$7031,($FFFFFA56).w ROM:00114B92 movea.l #$10AAAA,a3 ROM:00114B98 movea.l #$105554,a4 ROM:00114B9E move.b #$AA,(a3) ROM:00114BA2 move.b #$55,(a4) ; 'U' ROM:00114BA6 move.b #$A0,(a3) ROM:00114BAA move.w d0,(a0) ROM:00114BAC ROM:00114BAC loc_114BAC: ; CODE XREF: ROM:00114BC0↓j ROM:00114BAC move.b #$55,($FFFFFA27).w ; 'U' ROM:00114BB2 move.b #$AA,($FFFFFA27).w ROM:00114BB8 move.w (a0),d4 ROM:00114BBA eor.w d0,d4 ROM:00114BBC andi.w #$80,d4 ROM:00114BC0 bne.s loc_114BAC ROM:00114BC2 move.w #$1031,($FFFFFA56).w ROM:00114BC8 move (sp)+,sr ROM:00114BCA rts ROM:00114BCC ROM:00114BCC ; =============== S U B R O U T I N E ======================================= ROM:00114BCC ROM:00114BCC ROM:00114BCC sub_114BCC: ; CODE XREF: ROM:00114918↑p ROM:00114BCC ; ROM:00114934↑p ROM:00114BCC move.w #$46,d1 ; 'F' ROM:00114BD0 asr.w #1,d1 ROM:00114BD2 movea.l #loc_114B86,a3 ROM:00114BD8 movea.l #$1E00,a2 ROM:00114BDE ROM:00114BDE loc_114BDE: ; CODE XREF: sub_114BCC+14↓j ROM:00114BDE move.w (a3)+,(a2)+ ROM:00114BE0 dbf d1,loc_114BDE ROM:00114BE4 movea.l #$1E00,a2 ROM:00114BEA jsr (a2) ROM:00114BEC rts ROM:00114BEC ; End of function sub_114BCC ROM:00114BEC ROM:00114BEE ROM:00114BEE ; =============== S U B R O U T I N E ======================================= ROM:00114BEE ROM:00114BEE ROM:00114BEE sub_114BEE: ; CODE XREF: sub_114C66↓p ROM:00114BEE ; sub_114D00↓p ROM:00114BEE clr.l d1 ROM:00114BF0 bclr #3,($943).w ROM:00114BF6 bclr #3,($936).w ROM:00114BFC bclr #1,($527).w ROM:00114C02 ROM:00114C02 loc_114C02: ; CODE XREF: sub_114BEE+68↓j ROM:00114C02 movea.l #$10A000,a0 ROM:00114C08 move.w #$14,d2 ROM:00114C0C mulu.w d1,d2 ROM:00114C0E adda.l d2,a0 ROM:00114C10 clr.l d4 ROM:00114C12 clr.l d3 ROM:00114C14 ROM:00114C14 loc_114C14: ; CODE XREF: sub_114BEE+44↓j ROM:00114C14 cmpi.b #$FF,(a0,d4.w) ROM:00114C1A beq.s loc_114C24 ROM:00114C1C bset #3,($936).w ROM:00114C22 moveq #1,d3 ROM:00114C24 ROM:00114C24 loc_114C24: ; CODE XREF: sub_114BEE+2C↑j ROM:00114C24 addi.b #1,d4 ROM:00114C28 cmpi.w #0,d3 ROM:00114C2C bne.s loc_114C34 ROM:00114C2E cmpi.b #$14,d4 ROM:00114C32 bne.s loc_114C14 ROM:00114C34 ROM:00114C34 loc_114C34: ; CODE XREF: sub_114BEE+3E↑j ROM:00114C34 clr.l d3 ROM:00114C36 cmpi.b #$14,d4 ROM:00114C3A bne.s loc_114C46 ROM:00114C3C bset #3,($943).w ROM:00114C42 moveq #1,d3 ROM:00114C44 bra.s loc_114C4A ROM:00114C46 ; --------------------------------------------------------------------------- ROM:00114C46 ROM:00114C46 loc_114C46: ; CODE XREF: sub_114BEE+4C↑j ROM:00114C46 addi.w #1,d1 ROM:00114C4A ROM:00114C4A loc_114C4A: ; CODE XREF: sub_114BEE+56↑j ROM:00114C4A cmpi.w #$190,d1 ROM:00114C4E beq.s loc_114C58 ROM:00114C50 cmpi.l #0,d3 ROM:00114C56 beq.s loc_114C02 ROM:00114C58 ROM:00114C58 loc_114C58: ; CODE XREF: sub_114BEE+60↑j ROM:00114C58 cmpi.w #$190,d1 ROM:00114C5C bne.s locret_114C64 ROM:00114C5E bset #1,($527).w ROM:00114C64 ROM:00114C64 locret_114C64: ; CODE XREF: sub_114BEE+6E↑j ROM:00114C64 rts ROM:00114C64 ; End of function sub_114BEE ROM:00114C64 ROM:00114C66 ROM:00114C66 ; =============== S U B R O U T I N E ======================================= ROM:00114C66 ROM:00114C66 ROM:00114C66 sub_114C66: ; CODE XREF: sub_122ACE+89C↓p ROM:00114C66 bsr.w sub_114BEE ROM:00114C6A cmpi.b #0,d1 ROM:00114C6E bne.s loc_114C78 ROM:00114C70 bset #1,($93A).w ROM:00114C76 bra.s loc_114C7A ROM:00114C78 ; --------------------------------------------------------------------------- ROM:00114C78 ROM:00114C78 loc_114C78: ; CODE XREF: sub_114C66+8↑j ROM:00114C78 subq.b #1,d1 ROM:00114C7A ROM:00114C7A loc_114C7A: ; CODE XREF: sub_114C66+10↑j ROM:00114C7A movea.l #$10A000,a0 ROM:00114C80 move.w #$14,d2 ROM:00114C84 mulu.w d1,d2 ROM:00114C86 adda.l d2,a0 ROM:00114C88 movea.l #$1271,a1 ROM:00114C8E btst #3,($13C3).w ROM:00114C94 beq.s loc_114C9E ROM:00114C96 adda.l #6,a1 ROM:00114C9C bra.s loc_114CA4 ROM:00114C9E ; --------------------------------------------------------------------------- ROM:00114C9E ROM:00114C9E loc_114C9E: ; CODE XREF: sub_114C66+2E↑j ROM:00114C9E adda.l #3,a1 ROM:00114CA4 ROM:00114CA4 loc_114CA4: ; CODE XREF: sub_114C66+36↑j ROM:00114CA4 move.b #1,d3 ROM:00114CA8 bra.s loc_114CAE ROM:00114CAA ; --------------------------------------------------------------------------- ROM:00114CAA ROM:00114CAA loc_114CAA: ; CODE XREF: sub_114C66+50↓j ROM:00114CAA addi.b #1,d3 ROM:00114CAE ROM:00114CAE loc_114CAE: ; CODE XREF: sub_114C66+42↑j ROM:00114CAE cmpi.b #$14,d3 ROM:00114CB2 bgt.s locret_114CB8 ROM:00114CB4 move.b (a0)+,(a1)+ ROM:00114CB6 bra.s loc_114CAA ROM:00114CB8 ; --------------------------------------------------------------------------- ROM:00114CB8 ROM:00114CB8 locret_114CB8: ; CODE XREF: sub_114C66+4C↑j ROM:00114CB8 rts ROM:00114CB8 ; End of function sub_114C66 ROM:00114CB8 ROM:00114CBA ; --------------------------------------------------------------------------- ROM:00114CBA ROM:00114CBA loc_114CBA: ; CODE XREF: ROM:00114CFC↓j ROM:00114CBA ; DATA XREF: sub_114D00+32↓o ROM:00114CBA movea.l #$10AAAA,a3 ROM:00114CC0 movea.l #$105554,a4 ROM:00114CC6 move.b (a1)+,d5 ROM:00114CC8 lsl.w #8,d5 ROM:00114CCA move.b (a1)+,d5 ROM:00114CCC move.b #$AA,(a3) ROM:00114CD0 move.b #$55,(a4) ; 'U' ROM:00114CD4 move.b #$A0,(a3) ROM:00114CD8 move.w d5,(a0) ROM:00114CDA ROM:00114CDA loc_114CDA: ; CODE XREF: ROM:00114CEE↓j ROM:00114CDA move.b #$55,($FFFFFA27).w ; 'U' ROM:00114CE0 move.b #$AA,($FFFFFA27).w ROM:00114CE6 move.w (a0),d4 ROM:00114CE8 eor.w d5,d4 ROM:00114CEA andi.w #$80,d4 ROM:00114CEE bne.s loc_114CDA ROM:00114CF0 adda.l #2,a0 ROM:00114CF6 addq.b #2,d0 ROM:00114CF8 cmpi.b #$14,d0 ROM:00114CFC bne.s loc_114CBA ROM:00114CFE rts ROM:00114D00 ROM:00114D00 ; =============== S U B R O U T I N E ======================================= ROM:00114D00 ROM:00114D00 ROM:00114D00 sub_114D00: ; CODE XREF: sub_122ACE+4BC↓p ROM:00114D00 bsr.w sub_114BEE ROM:00114D04 movea.l #$10A000,a0 ROM:00114D0A move.w #$14,d5 ROM:00114D0E mulu.w d1,d5 ROM:00114D10 adda.l d5,a0 ROM:00114D12 movea.l #$1271,a1 ROM:00114D18 adda.l #3,a1 ROM:00114D1E clr.l d0 ROM:00114D20 move sr,-(sp) ROM:00114D22 move #$2700,sr ROM:00114D26 move.w #$7031,($FFFFFA56).w ROM:00114D2C move.w #$46,d2 ; 'F' ROM:00114D30 asr.w #1,d2 ROM:00114D32 movea.l #loc_114CBA,a3 ROM:00114D38 movea.l #$1E00,a2 ROM:00114D3E ROM:00114D3E loc_114D3E: ; CODE XREF: sub_114D00+40↓j ROM:00114D3E move.w (a3)+,(a2)+ ROM:00114D40 dbf d2,loc_114D3E ROM:00114D44 movea.l #$1E00,a2 ROM:00114D4A jsr (a2) ROM:00114D4C move.w #$1031,($FFFFFA56).w ROM:00114D52 move (sp)+,sr ROM:00114D54 rts ROM:00114D54 ; End of function sub_114D00 ROM:00114D54 ROM:00114D56 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114D58 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114D5A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114D5C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114D5E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114D60 ; --------------------------------------------------------------------------- ROM:00114D60 rts ROM:00114D62 ROM:00114D62 ; =============== S U B R O U T I N E ======================================= ROM:00114D62 ROM:00114D62 ROM:00114D62 sub_114D62: ; CODE XREF: sub_110E14+146↑p ROM:00114D62 move.w ($1056).w,($550).w ROM:00114D68 move.w ($1060).w,($552).w ROM:00114D6E bsr.w sub_115040 ROM:00114D72 bsr.w sub_11513A ROM:00114D76 rts ROM:00114D76 ; End of function sub_114D62 ROM:00114D76 ROM:00114D78 ROM:00114D78 ; =============== S U B R O U T I N E ======================================= ROM:00114D78 ROM:00114D78 ROM:00114D78 sub_114D78: ; CODE XREF: sub_125DD6+102↓p ROM:00114D78 move.w ($145A).w,($554).w ROM:00114D7E move.w ($145C).w,($556).w ROM:00114D84 move.w ($145E).w,($558).w ROM:00114D8A move.w ($1460).w,($55A).w ROM:00114D90 move.w ($1462).w,($55C).w ROM:00114D96 move.w ($1464).w,($55E).w ROM:00114D9C move.w ($1466).w,($560).w ROM:00114DA2 move.w ($1468).w,($562).w ROM:00114DA8 btst #5,($139E).w ROM:00114DAE beq.s loc_114DB6 ROM:00114DB0 bclr #5,($139E).w ROM:00114DB6 ROM:00114DB6 loc_114DB6: ; CODE XREF: sub_114D78+36↑j ROM:00114DB6 btst #6,($13B7).w ROM:00114DBC beq.s loc_114DCA ROM:00114DBE bclr #6,($13B7).w ROM:00114DC4 bset #5,($139E).w ROM:00114DCA ROM:00114DCA loc_114DCA: ; CODE XREF: sub_114D78+44↑j ROM:00114DCA btst #0,($122D).w ROM:00114DD0 beq.s loc_114DDE ROM:00114DD2 bset #6,($13B7).w ROM:00114DD8 bset #6,($937).w ROM:00114DDE ROM:00114DDE loc_114DDE: ; CODE XREF: sub_114D78+58↑j ROM:00114DDE btst #7,($13BD).w ROM:00114DE4 beq.s loc_114DEC ROM:00114DE6 bclr #7,($13BD).w ROM:00114DEC ROM:00114DEC loc_114DEC: ; CODE XREF: sub_114D78+6C↑j ROM:00114DEC btst #7,($139C).w ROM:00114DF2 beq.s loc_114E00 ROM:00114DF4 bset #7,($13BD).w ROM:00114DFA bclr #7,($139C).w ROM:00114E00 ROM:00114E00 loc_114E00: ; CODE XREF: sub_114D78+7A↑j ROM:00114E00 btst #1,($122D).w ROM:00114E06 beq.s loc_114E14 ROM:00114E08 bset #7,($139C).w ROM:00114E0E bset #3,($942).w ROM:00114E14 ROM:00114E14 loc_114E14: ; CODE XREF: sub_114D78+8E↑j ROM:00114E14 clr.w ($C7E).w ROM:00114E18 btst #1,($942).w ROM:00114E1E beq.s loc_114E26 ROM:00114E20 bset #0,($C7F).w ROM:00114E26 ROM:00114E26 loc_114E26: ; CODE XREF: sub_114D78+A6↑j ROM:00114E26 btst #2,($13A3).w ROM:00114E2C beq.s loc_114E34 ROM:00114E2E bset #1,($C7F).w ROM:00114E34 ROM:00114E34 loc_114E34: ; CODE XREF: sub_114D78+B4↑j ROM:00114E34 btst #7,($13B3).w ROM:00114E3A beq.s loc_114E42 ROM:00114E3C bset #2,($C7F).w ROM:00114E42 ROM:00114E42 loc_114E42: ; CODE XREF: sub_114D78+C2↑j ROM:00114E42 btst #5,($947).w ROM:00114E48 beq.s loc_114E50 ROM:00114E4A bset #3,($C7F).w ROM:00114E50 ROM:00114E50 loc_114E50: ; CODE XREF: sub_114D78+D0↑j ROM:00114E50 btst #1,($139C).w ROM:00114E56 beq.s loc_114E5E ROM:00114E58 bset #4,($C7F).w ROM:00114E5E ROM:00114E5E loc_114E5E: ; CODE XREF: sub_114D78+DE↑j ROM:00114E5E btst #3,($1399).w ROM:00114E64 beq.s loc_114E6C ROM:00114E66 bset #5,($C7F).w ROM:00114E6C ROM:00114E6C loc_114E6C: ; CODE XREF: sub_114D78+EC↑j ROM:00114E6C btst #6,($13C0).w ROM:00114E72 beq.s loc_114E7A ROM:00114E74 bset #6,($C7F).w ROM:00114E7A ROM:00114E7A loc_114E7A: ; CODE XREF: sub_114D78+FA↑j ROM:00114E7A btst #4,($13B9).w ROM:00114E80 beq.s loc_114E88 ROM:00114E82 bset #7,($C7F).w ROM:00114E88 ROM:00114E88 loc_114E88: ; CODE XREF: sub_114D78+108↑j ROM:00114E88 btst #6,($13B5).w ROM:00114E8E beq.s loc_114E96 ROM:00114E90 bset #0,($C7E).w ROM:00114E96 ROM:00114E96 loc_114E96: ; CODE XREF: sub_114D78+116↑j ROM:00114E96 btst #2,($13BD).w ROM:00114E9C beq.s loc_114EA4 ROM:00114E9E bset #1,($C7E).w ROM:00114EA4 ROM:00114EA4 loc_114EA4: ; CODE XREF: sub_114D78+124↑j ROM:00114EA4 btst #2,($13A6).w ROM:00114EAA beq.s loc_114EB2 ROM:00114EAC bset #2,($C7E).w ROM:00114EB2 ROM:00114EB2 loc_114EB2: ; CODE XREF: sub_114D78+132↑j ROM:00114EB2 btst #4,($13AF).w ROM:00114EB8 beq.s loc_114EC0 ROM:00114EBA bset #3,($C7E).w ROM:00114EC0 ROM:00114EC0 loc_114EC0: ; CODE XREF: sub_114D78+140↑j ROM:00114EC0 btst #4,($13C6).w ROM:00114EC6 beq.s loc_114ECE ROM:00114EC8 bset #4,($C7E).w ROM:00114ECE ROM:00114ECE loc_114ECE: ; CODE XREF: sub_114D78+14E↑j ROM:00114ECE btst #1,($13AD).w ROM:00114ED4 beq.s loc_114EDC ROM:00114ED6 bset #5,($C7E).w ROM:00114EDC ROM:00114EDC loc_114EDC: ; CODE XREF: sub_114D78+15C↑j ROM:00114EDC btst #0,($13A5).w ROM:00114EE2 beq.s loc_114EEA ROM:00114EE4 bset #6,($C7E).w ROM:00114EEA ROM:00114EEA loc_114EEA: ; CODE XREF: sub_114D78+16A↑j ROM:00114EEA btst #1,($13C4).w ROM:00114EF0 beq.s loc_114EF8 ROM:00114EF2 bset #7,($C7E).w ROM:00114EF8 ROM:00114EF8 loc_114EF8: ; CODE XREF: sub_114D78+178↑j ROM:00114EF8 bsr.w sub_114FCE ROM:00114EFC btst #0,($944).w ROM:00114F02 beq.s locret_114F0E ROM:00114F04 bclr #0,($944).w ROM:00114F0A bsr.w sub_114F10 ROM:00114F0E ROM:00114F0E locret_114F0E: ; CODE XREF: sub_114D78+18A↑j ROM:00114F0E rts ROM:00114F0E ; End of function sub_114D78 ROM:00114F0E ROM:00114F10 ROM:00114F10 ; =============== S U B R O U T I N E ======================================= ROM:00114F10 ROM:00114F10 ROM:00114F10 sub_114F10: ; CODE XREF: sub_114D78+192↑p ROM:00114F10 btst #0,($1229).w ROM:00114F16 beq.s loc_114F26 ROM:00114F18 btst #1,($13B1).w ROM:00114F1E bne.s loc_114F26 ROM:00114F20 bset #3,($13BB).w ROM:00114F26 ROM:00114F26 loc_114F26: ; CODE XREF: sub_114F10+6↑j ROM:00114F26 ; sub_114F10+E↑j ROM:00114F26 btst #1,($1229).w ROM:00114F2C beq.s loc_114F3C ROM:00114F2E btst #2,($13A2).w ROM:00114F34 bne.s loc_114F3C ROM:00114F36 bset #3,($13A6).w ROM:00114F3C ROM:00114F3C loc_114F3C: ; CODE XREF: sub_114F10+1C↑j ROM:00114F3C ; sub_114F10+24↑j ROM:00114F3C move.l #3,d0 ROM:00114F42 move.l d0,-(sp) ROM:00114F44 bsr.l sub_136D70 ROM:00114F4A move.l (sp)+,d0 ROM:00114F4C btst #1,($13B1).w ROM:00114F52 beq.s loc_114F5A ROM:00114F54 bclr #1,($13B1).w ROM:00114F5A ROM:00114F5A loc_114F5A: ; CODE XREF: sub_114F10+42↑j ROM:00114F5A btst #6,($937).w ROM:00114F60 beq.s loc_114F84 ROM:00114F62 bclr #3,($13BB).w ROM:00114F68 bclr #6,($937).w ROM:00114F6E bset #1,($13B1).w ROM:00114F74 move.l $2B2(a5),d1 ROM:00114F78 cmp.l ($9A0).w,d1 ROM:00114F7C bge.s loc_114F84 ROM:00114F7E move.w #1,($564).w ROM:00114F84 ROM:00114F84 loc_114F84: ; CODE XREF: sub_114F10+50↑j ROM:00114F84 ; sub_114F10+6C↑j ROM:00114F84 btst #2,($13A2).w ROM:00114F8A beq.s loc_114F92 ROM:00114F8C bclr #2,($13A2).w ROM:00114F92 ROM:00114F92 loc_114F92: ; CODE XREF: sub_114F10+7A↑j ROM:00114F92 btst #3,($942).w ROM:00114F98 beq.s locret_114FCC ROM:00114F9A bclr #3,($13A6).w ROM:00114FA0 bset #2,($13A2).w ROM:00114FA6 bclr #3,($942).w ROM:00114FAC move.w $600(a5),d1 ROM:00114FB0 cmp.w ($D60).w,d1 ROM:00114FB4 bge.s loc_114FBC ROM:00114FB6 move.w #1,($566).w ROM:00114FBC ROM:00114FBC loc_114FBC: ; CODE XREF: sub_114F10+A4↑j ROM:00114FBC move.w $602(a5),d1 ROM:00114FC0 cmp.w ($D5E).w,d1 ROM:00114FC4 bge.s locret_114FCC ROM:00114FC6 move.w #1,($566).w ROM:00114FCC ROM:00114FCC locret_114FCC: ; CODE XREF: sub_114F10+88↑j ROM:00114FCC ; sub_114F10+B4↑j ROM:00114FCC rts ROM:00114FCC ; End of function sub_114F10 ROM:00114FCC ROM:00114FCE ROM:00114FCE ; =============== S U B R O U T I N E ======================================= ROM:00114FCE ROM:00114FCE ROM:00114FCE sub_114FCE: ; CODE XREF: sub_114D78:loc_114EF8↑p ROM:00114FCE clr.w d1 ROM:00114FD0 move.b ($11D8).w,d1 ROM:00114FD4 cmpi.w #3,d1 ROM:00114FD8 bcc.s locret_114FE2 ROM:00114FDA movea.l off_114FE4(pc,d1.w*4),a0 ROM:00114FDE nop ROM:00114FE0 jmp (a0) ROM:00114FE2 ; --------------------------------------------------------------------------- ROM:00114FE2 ROM:00114FE2 locret_114FE2: ; CODE XREF: sub_114FCE+A↑j ROM:00114FE2 rts ROM:00114FE2 ; End of function sub_114FCE ROM:00114FE2 ROM:00114FE2 ; --------------------------------------------------------------------------- ROM:00114FE4 off_114FE4: dc.l loc_114FF0 ; DATA XREF: sub_114FCE+C↑r ROM:00114FE8 dc.l loc_115014 ROM:00114FEC dc.l loc_115028 ROM:00114FF0 ; --------------------------------------------------------------------------- ROM:00114FF0 ROM:00114FF0 loc_114FF0: ; DATA XREF: ROM:off_114FE4↑o ROM:00114FF0 btst #6,($944).w ROM:00114FF6 beq.s locret_115012 ROM:00114FF8 clr.w d1 ROM:00114FFA move.b $251(a5),d1 ROM:00114FFE subq.w #2,d1 ROM:00115000 cmp.w ($53C).w,d1 ROM:00115004 bgt.s locret_115012 ROM:00115006 bset #6,($13A2).w ROM:0011500C move.b #1,($11D8).w ROM:00115012 ROM:00115012 locret_115012: ; CODE XREF: ROM:00114FF6↑j ROM:00115012 ; ROM:00115004↑j ROM:00115012 rts ROM:00115014 ; --------------------------------------------------------------------------- ROM:00115014 ROM:00115014 loc_115014: ; DATA XREF: ROM:00114FE8↑o ROM:00115014 bclr #6,($13A2).w ROM:0011501A bset #3,($13BA).w ROM:00115020 move.b #2,($11D8).w ROM:00115026 rts ROM:00115028 ; --------------------------------------------------------------------------- ROM:00115028 ROM:00115028 loc_115028: ; DATA XREF: ROM:00114FEC↑o ROM:00115028 bclr #3,($13BA).w ROM:0011502E btst #6,($944).w ROM:00115034 bne.s locret_11503C ROM:00115036 move.b #0,($11D8).w ROM:0011503C ROM:0011503C locret_11503C: ; CODE XREF: ROM:00115034↑j ROM:0011503C rts ROM:0011503E ; --------------------------------------------------------------------------- ROM:0011503E rts ROM:00115040 ROM:00115040 ; =============== S U B R O U T I N E ======================================= ROM:00115040 ROM:00115040 ROM:00115040 sub_115040: ; CODE XREF: sub_114D62+C↑p ROM:00115040 clr.w d1 ROM:00115042 move.b ($11D6).w,d1 ROM:00115046 cmpi.w #7,d1 ROM:0011504A bcc.s locret_115054 ROM:0011504C movea.l off_115056(pc,d1.w*4),a0 ROM:00115050 nop ROM:00115052 jmp (a0) ROM:00115054 ; --------------------------------------------------------------------------- ROM:00115054 ROM:00115054 locret_115054: ; CODE XREF: sub_115040+A↑j ROM:00115054 rts ROM:00115054 ; End of function sub_115040 ROM:00115054 ROM:00115054 ; --------------------------------------------------------------------------- ROM:00115056 off_115056: dc.l loc_115072 ; DATA XREF: sub_115040+C↑r ROM:0011505A dc.l loc_115090 ROM:0011505E dc.l loc_1150AC ROM:00115062 dc.l loc_1150CA ROM:00115066 dc.l loc_1150E2 ROM:0011506A dc.l loc_1150FE ROM:0011506E dc.l loc_11511C ROM:00115072 ; --------------------------------------------------------------------------- ROM:00115072 ROM:00115072 loc_115072: ; DATA XREF: ROM:off_115056↑o ROM:00115072 btst #1,($139A).w ROM:00115078 beq.s locret_11508E ROM:0011507A bset #4,($13B6).w ROM:00115080 bclr #0,($13B2).w ROM:00115086 move.b #1,($11D6).w ROM:0011508C bra.s locret_1150AA ROM:0011508E ; --------------------------------------------------------------------------- ROM:0011508E ROM:0011508E locret_11508E: ; CODE XREF: ROM:00115078↑j ROM:0011508E rts ROM:00115090 ; --------------------------------------------------------------------------- ROM:00115090 ROM:00115090 loc_115090: ; DATA XREF: ROM:0011505A↑o ROM:00115090 cmpi.b #5,($120A).w ROM:00115096 bne.s loc_1150A4 ROM:00115098 move.b #2,($11D6).w ROM:0011509E bra.s locret_1150C8 ROM:001150A0 ; --------------------------------------------------------------------------- ROM:001150A0 bra.w locret_1150AA ROM:001150A4 ; --------------------------------------------------------------------------- ROM:001150A4 ROM:001150A4 loc_1150A4: ; CODE XREF: ROM:00115096↑j ROM:001150A4 bclr #0,($13A9).w ROM:001150AA ROM:001150AA locret_1150AA: ; CODE XREF: ROM:0011508C↑j ROM:001150AA ; ROM:001150A0↑j ... ROM:001150AA rts ROM:001150AC ; --------------------------------------------------------------------------- ROM:001150AC ROM:001150AC loc_1150AC: ; DATA XREF: ROM:0011505E↑o ROM:001150AC cmpi.w #$190,($D3E).w ROM:001150B2 bne.s locret_1150C8 ROM:001150B4 bclr #4,($13B6).w ROM:001150BA bset #0,($13B2).w ROM:001150C0 move.b #3,($11D6).w ROM:001150C6 bra.s locret_1150E0 ROM:001150C8 ; --------------------------------------------------------------------------- ROM:001150C8 ROM:001150C8 locret_1150C8: ; CODE XREF: ROM:0011509E↑j ROM:001150C8 ; ROM:001150B2↑j ROM:001150C8 rts ROM:001150CA ; --------------------------------------------------------------------------- ROM:001150CA ROM:001150CA loc_1150CA: ; DATA XREF: ROM:00115062↑o ROM:001150CA cmpi.b #1,($120A).w ROM:001150D0 bne.s locret_1150E0 ROM:001150D2 bset #7,($13C0).w ROM:001150D8 move.b #4,($11D6).w ROM:001150DE bra.s locret_1150FC ROM:001150E0 ; --------------------------------------------------------------------------- ROM:001150E0 ROM:001150E0 locret_1150E0: ; CODE XREF: ROM:001150C6↑j ROM:001150E0 ; ROM:001150D0↑j ROM:001150E0 rts ROM:001150E2 ; --------------------------------------------------------------------------- ROM:001150E2 ROM:001150E2 loc_1150E2: ; DATA XREF: ROM:00115066↑o ROM:001150E2 cmpi.b #5,($120A).w ROM:001150E8 bne.s loc_1150F6 ROM:001150EA move.b #5,($11D6).w ROM:001150F0 bra.s locret_11511A ROM:001150F2 ; --------------------------------------------------------------------------- ROM:001150F2 bra.w locret_1150FC ROM:001150F6 ; --------------------------------------------------------------------------- ROM:001150F6 ROM:001150F6 loc_1150F6: ; CODE XREF: ROM:001150E8↑j ROM:001150F6 bclr #7,($13C0).w ROM:001150FC ROM:001150FC locret_1150FC: ; CODE XREF: ROM:001150DE↑j ROM:001150FC ; ROM:001150F2↑j ROM:001150FC rts ROM:001150FE ; --------------------------------------------------------------------------- ROM:001150FE ROM:001150FE loc_1150FE: ; DATA XREF: ROM:0011506A↑o ROM:001150FE cmpi.w #$190,($D3E).w ROM:00115104 bne.s locret_11511A ROM:00115106 bset #4,($13B6).w ROM:0011510C bclr #0,($13B2).w ROM:00115112 move.b #6,($11D6).w ROM:00115118 bra.s locret_115136 ROM:0011511A ; --------------------------------------------------------------------------- ROM:0011511A ROM:0011511A locret_11511A: ; CODE XREF: ROM:001150F0↑j ROM:0011511A ; ROM:00115104↑j ROM:0011511A rts ROM:0011511C ; --------------------------------------------------------------------------- ROM:0011511C ROM:0011511C loc_11511C: ; DATA XREF: ROM:0011506E↑o ROM:0011511C cmpi.b #1,($120A).w ROM:00115122 bne.s locret_115136 ROM:00115124 bset #0,($13A9).w ROM:0011512A move.b #1,($11D6).w ROM:00115130 bra.l locret_1150AA ROM:00115136 ; --------------------------------------------------------------------------- ROM:00115136 ROM:00115136 locret_115136: ; CODE XREF: ROM:00115118↑j ROM:00115136 ; ROM:00115122↑j ROM:00115136 rts ROM:00115138 ; --------------------------------------------------------------------------- ROM:00115138 rts ROM:0011513A ROM:0011513A ; =============== S U B R O U T I N E ======================================= ROM:0011513A ROM:0011513A ROM:0011513A sub_11513A: ; CODE XREF: sub_114D62+10↑p ROM:0011513A move.w ($1056).w,d3 ROM:0011513E move.w ($1060).w,d2 ROM:00115142 clr.w d1 ROM:00115144 move.b ($11D7).w,d1 ROM:00115148 cmpi.w #5,d1 ROM:0011514C bcc.s locret_115156 ROM:0011514E movea.l off_115158(pc,d1.w*4),a0 ROM:00115152 nop ROM:00115154 jmp (a0) ROM:00115156 ; --------------------------------------------------------------------------- ROM:00115156 ROM:00115156 locret_115156: ; CODE XREF: sub_11513A+12↑j ROM:00115156 rts ROM:00115156 ; End of function sub_11513A ROM:00115156 ROM:00115156 ; --------------------------------------------------------------------------- ROM:00115158 off_115158: dc.l loc_11516C ; DATA XREF: sub_11513A+14↑r ROM:0011515C dc.l loc_11519C ROM:00115160 dc.l loc_1151D2 ROM:00115164 dc.l loc_115246 ROM:00115168 dc.l loc_1152CA ROM:0011516C ; --------------------------------------------------------------------------- ROM:0011516C ROM:0011516C loc_11516C: ; DATA XREF: ROM:off_115158↑o ROM:0011516C bclr #6,($13C2).w ROM:00115172 bclr #5,($13A4).w ROM:00115178 btst #1,($13A5).w ROM:0011517E beq.s locret_11519A ROM:00115180 bclr #6,($13C2).w ROM:00115186 bclr #5,($13A4).w ROM:0011518C move.w #$3E8,($56A).w ROM:00115192 move.b #1,($11D7).w ROM:00115198 bra.s locret_1151D0 ROM:0011519A ; --------------------------------------------------------------------------- ROM:0011519A ROM:0011519A locret_11519A: ; CODE XREF: ROM:0011517E↑j ROM:0011519A rts ROM:0011519C ; --------------------------------------------------------------------------- ROM:0011519C ROM:0011519C loc_11519C: ; DATA XREF: ROM:0011515C↑o ROM:0011519C cmpi.w #$8B6,d3 ROM:001151A0 blt.s locret_1151D0 ROM:001151A2 cmpi.w #$91A,d3 ROM:001151A6 bgt.s locret_1151D0 ROM:001151A8 cmpi.w #$1194,d2 ROM:001151AC blt.s locret_1151D0 ROM:001151AE cmpi.w #$1770,d2 ROM:001151B2 bgt.s locret_1151D0 ROM:001151B4 clr.b ($92C).w ROM:001151B8 move.w #$4B,($72C).w ; 'K' ROM:001151BE move.b #1,($92C).w ROM:001151C4 move.b #2,($11D7).w ROM:001151CA bra.l locret_115244 ROM:001151D0 ; --------------------------------------------------------------------------- ROM:001151D0 ROM:001151D0 locret_1151D0: ; CODE XREF: ROM:00115198↑j ROM:001151D0 ; ROM:001151A0↑j ... ROM:001151D0 rts ROM:001151D2 ; --------------------------------------------------------------------------- ROM:001151D2 ROM:001151D2 loc_1151D2: ; DATA XREF: ROM:00115160↑o ROM:001151D2 cmpi.w #$8B6,d3 ROM:001151D6 bge.s loc_1151E8 ROM:001151D8 clr.b ($92C).w ROM:001151DC clr.w ($72C).w ROM:001151E0 move.b #1,($11D7).w ROM:001151E6 bra.s locret_1151D0 ROM:001151E8 ; --------------------------------------------------------------------------- ROM:001151E8 ROM:001151E8 loc_1151E8: ; CODE XREF: ROM:001151D6↑j ROM:001151E8 cmpi.w #$91A,d3 ROM:001151EC ble.s loc_1151FE ROM:001151EE clr.b ($92C).w ROM:001151F2 clr.w ($72C).w ROM:001151F6 move.b #1,($11D7).w ROM:001151FC bra.s locret_1151D0 ROM:001151FE ; --------------------------------------------------------------------------- ROM:001151FE ROM:001151FE loc_1151FE: ; CODE XREF: ROM:001151EC↑j ROM:001151FE cmpi.w #$1194,d2 ROM:00115202 bge.s loc_115214 ROM:00115204 clr.b ($92C).w ROM:00115208 clr.w ($72C).w ROM:0011520C move.b #1,($11D7).w ROM:00115212 bra.s locret_1151D0 ROM:00115214 ; --------------------------------------------------------------------------- ROM:00115214 ROM:00115214 loc_115214: ; CODE XREF: ROM:00115202↑j ROM:00115214 cmpi.w #$1770,d2 ROM:00115218 ble.s loc_11522A ROM:0011521A clr.b ($92C).w ROM:0011521E clr.w ($72C).w ROM:00115222 move.b #1,($11D7).w ROM:00115228 bra.s locret_1151D0 ROM:0011522A ; --------------------------------------------------------------------------- ROM:0011522A ROM:0011522A loc_11522A: ; CODE XREF: ROM:00115218↑j ROM:0011522A cmpi.w #0,($72C).w ROM:00115230 bgt.s locret_115244 ROM:00115232 bset #6,($13C2).w ROM:00115238 move.b #3,($11D7).w ROM:0011523E bra.l loc_1152C4 ROM:00115244 ; --------------------------------------------------------------------------- ROM:00115244 ROM:00115244 locret_115244: ; CODE XREF: ROM:001151CA↑j ROM:00115244 ; ROM:00115230↑j ROM:00115244 rts ROM:00115246 ; --------------------------------------------------------------------------- ROM:00115246 ROM:00115246 loc_115246: ; DATA XREF: ROM:00115164↑o ROM:00115246 cmpi.w #$8B6,d3 ROM:0011524A bge.s loc_11525E ROM:0011524C bclr #6,($13C2).w ROM:00115252 move.b #1,($11D7).w ROM:00115258 bra.l locret_1151D0 ROM:0011525E ; --------------------------------------------------------------------------- ROM:0011525E ROM:0011525E loc_11525E: ; CODE XREF: ROM:0011524A↑j ROM:0011525E cmpi.w #$91A,d3 ROM:00115262 ble.s loc_115276 ROM:00115264 bclr #6,($13C2).w ROM:0011526A move.b #1,($11D7).w ROM:00115270 bra.l locret_1151D0 ROM:00115276 ; --------------------------------------------------------------------------- ROM:00115276 ROM:00115276 loc_115276: ; CODE XREF: ROM:00115262↑j ROM:00115276 cmpi.w #$1194,d2 ROM:0011527A bge.s loc_11528E ROM:0011527C bclr #6,($13C2).w ROM:00115282 move.b #1,($11D7).w ROM:00115288 bra.l locret_1151D0 ROM:0011528E ; --------------------------------------------------------------------------- ROM:0011528E ROM:0011528E loc_11528E: ; CODE XREF: ROM:0011527A↑j ROM:0011528E cmpi.w #$1770,d2 ROM:00115292 ble.s loc_1152A6 ROM:00115294 bclr #6,($13C2).w ROM:0011529A move.b #1,($11D7).w ROM:001152A0 bra.l locret_1151D0 ROM:001152A6 ; --------------------------------------------------------------------------- ROM:001152A6 ROM:001152A6 loc_1152A6: ; CODE XREF: ROM:00115292↑j ROM:001152A6 move.w ($56A).w,d1 ROM:001152AA cmpi.w #0,d1 ROM:001152AE bgt.s loc_1152C4 ROM:001152B0 bclr #6,($13C2).w ROM:001152B6 bset #5,($13A4).w ROM:001152BC move.b #4,($11D7).w ROM:001152C2 bra.s locret_1152D0 ROM:001152C4 ; --------------------------------------------------------------------------- ROM:001152C4 ROM:001152C4 loc_1152C4: ; CODE XREF: ROM:0011523E↑j ROM:001152C4 ; ROM:001152AE↑j ROM:001152C4 subq.w #1,($56A).w ROM:001152C8 rts ROM:001152CA ; --------------------------------------------------------------------------- ROM:001152CA ROM:001152CA loc_1152CA: ; DATA XREF: ROM:00115168↑o ROM:001152CA bclr #5,($13A4).w ROM:001152D0 ROM:001152D0 locret_1152D0: ; CODE XREF: ROM:001152C2↑j ROM:001152D0 rts ROM:001152D2 ; --------------------------------------------------------------------------- ROM:001152D2 rts ROM:001152D4 ; --------------------------------------------------------------------------- ROM:001152D4 rts ROM:001152D6 ROM:001152D6 ; =============== S U B R O U T I N E ======================================= ROM:001152D6 ROM:001152D6 ROM:001152D6 sub_1152D6: ; CODE XREF: ROM:00115ED2↓p ROM:001152D6 clr.w d1 ROM:001152D8 move.b ($75C).w,d1 ROM:001152DC cmpi.w #4,d1 ROM:001152E0 bcc.s locret_1152EA ROM:001152E2 movea.l off_1152EC(pc,d1.w*4),a0 ROM:001152E6 nop ROM:001152E8 jmp (a0) ROM:001152EA ; --------------------------------------------------------------------------- ROM:001152EA ROM:001152EA locret_1152EA: ; CODE XREF: sub_1152D6+A↑j ROM:001152EA rts ROM:001152EA ; End of function sub_1152D6 ROM:001152EA ROM:001152EA ; --------------------------------------------------------------------------- ROM:001152EC off_1152EC: dc.l loc_1152FC ; DATA XREF: sub_1152D6+C↑r ROM:001152F0 dc.l loc_115312 ROM:001152F4 dc.l loc_115354 ROM:001152F8 dc.l loc_115382 ROM:001152FC ; --------------------------------------------------------------------------- ROM:001152FC ROM:001152FC loc_1152FC: ; DATA XREF: ROM:off_1152EC↑o ROM:001152FC bsr.w sub_11548A ROM:00115300 bsr.w sub_1154F4 ROM:00115304 bsr.w sub_115524 ROM:00115308 move.b #1,($75C).w ROM:0011530E bra.s loc_11534E ROM:00115310 ; --------------------------------------------------------------------------- ROM:00115310 rts ROM:00115312 ; --------------------------------------------------------------------------- ROM:00115312 ROM:00115312 loc_115312: ; DATA XREF: ROM:001152F0↑o ROM:00115312 btst #5,($139C).w ROM:00115318 beq.s loc_115336 ROM:0011531A btst #7,($93C).w ROM:00115320 beq.s loc_115336 ROM:00115322 bsr.w sub_1153C8 ROM:00115326 bsr.w sub_11543A ROM:0011532A move.b #3,($75C).w ROM:00115330 bra.l loc_1153C2 ROM:00115336 ; --------------------------------------------------------------------------- ROM:00115336 ROM:00115336 loc_115336: ; CODE XREF: ROM:00115318↑j ROM:00115336 ; ROM:00115320↑j ROM:00115336 btst #5,($139C).w ROM:0011533C beq.s loc_11534E ROM:0011533E btst #7,($93C).w ROM:00115344 bne.s loc_11534E ROM:00115346 move.b #2,($75C).w ROM:0011534C bra.s loc_11537C ROM:0011534E ; --------------------------------------------------------------------------- ROM:0011534E ROM:0011534E loc_11534E: ; CODE XREF: ROM:0011530E↑j ROM:0011534E ; ROM:0011533C↑j ... ROM:0011534E bsr.w sub_1155F4 ROM:00115352 rts ROM:00115354 ; --------------------------------------------------------------------------- ROM:00115354 ROM:00115354 loc_115354: ; DATA XREF: ROM:001152F4↑o ROM:00115354 btst #7,($93C).w ROM:0011535A beq.s loc_11536C ROM:0011535C bsr.w sub_1153C8 ROM:00115360 bsr.w sub_11543A ROM:00115364 move.b #3,($75C).w ROM:0011536A bra.s loc_1153C2 ROM:0011536C ; --------------------------------------------------------------------------- ROM:0011536C ROM:0011536C loc_11536C: ; CODE XREF: ROM:0011535A↑j ROM:0011536C btst #5,($13C2).w ROM:00115372 beq.s loc_11537C ROM:00115374 move.b #1,($75C).w ROM:0011537A bra.s loc_11534E ROM:0011537C ; --------------------------------------------------------------------------- ROM:0011537C ROM:0011537C loc_11537C: ; CODE XREF: ROM:0011534C↑j ROM:0011537C ; ROM:00115372↑j ... ROM:0011537C bsr.w sub_1155F4 ROM:00115380 rts ROM:00115382 ; --------------------------------------------------------------------------- ROM:00115382 ROM:00115382 loc_115382: ; DATA XREF: ROM:001152F8↑o ROM:00115382 btst #7,($93C).w ROM:00115388 bne.s loc_115396 ROM:0011538A bsr.w sub_11544C ROM:0011538E move.b #2,($75C).w ROM:00115394 bra.s loc_11537C ROM:00115396 ; --------------------------------------------------------------------------- ROM:00115396 ROM:00115396 loc_115396: ; CODE XREF: ROM:00115388↑j ROM:00115396 btst #5,($13C2).w ROM:0011539C beq.s loc_1153AA ROM:0011539E bsr.w sub_11544C ROM:001153A2 move.b #1,($75C).w ROM:001153A8 bra.s loc_11534E ROM:001153AA ; --------------------------------------------------------------------------- ROM:001153AA ROM:001153AA loc_1153AA: ; CODE XREF: ROM:0011539C↑j ROM:001153AA move.w ($FFFFFF06).w,d0 ROM:001153AE asr.w #8,d0 ROM:001153B0 move.b #$10,d1 ROM:001153B4 cmp.b d0,d1 ROM:001153B6 beq.s loc_1153C2 ROM:001153B8 subi.b #$10,d0 ROM:001153BC asl.w #8,d0 ROM:001153BE sub.w d0,($FFFFFF06).w ROM:001153C2 ROM:001153C2 loc_1153C2: ; CODE XREF: ROM:00115330↑j ROM:001153C2 ; ROM:0011536A↑j ... ROM:001153C2 bsr.w sub_1155F4 ROM:001153C6 rts ROM:001153C8 ROM:001153C8 ; =============== S U B R O U T I N E ======================================= ROM:001153C8 ROM:001153C8 ROM:001153C8 sub_1153C8: ; CODE XREF: sub_110D72+6↑p ROM:001153C8 ; ROM:00115322↑p ... ROM:001153C8 lea ($FFFFFF10).w,a0 ROM:001153CC move.w $608(a5),d3 ROM:001153D0 muls.w #$100,d3 ROM:001153D4 divs.w #$64,d3 ; 'd' ROM:001153D8 move.w ($4CE).w,d4 ROM:001153DC muls.w #$100,d4 ROM:001153E0 divs.w #$64,d4 ; 'd' ROM:001153E4 move.w #0,d0 ROM:001153E8 bra.s loc_1153EE ROM:001153EA ; --------------------------------------------------------------------------- ROM:001153EA ROM:001153EA loc_1153EA: ; CODE XREF: sub_1153C8:loc_115436↓j ROM:001153EA addi.w #1,d0 ROM:001153EE ROM:001153EE loc_1153EE: ; CODE XREF: sub_1153C8+20↑j ROM:001153EE cmpi.w #1,d0 ROM:001153F2 bgt.s locret_115438 ROM:001153F4 move.w d4,d1 ROM:001153F6 sub.w $FEC(d0.w*2),d1 ROM:001153FC neg.w d1 ROM:001153FE bgt.s loc_115404 ROM:00115400 addi.w #$4800,d1 ROM:00115404 ROM:00115404 loc_115404: ; CODE XREF: sub_1153C8+36↑j ROM:00115404 sub.w d3,d1 ROM:00115406 bgt.s loc_11540C ROM:00115408 addi.w #$4800,d1 ROM:0011540C ROM:0011540C loc_11540C: ; CODE XREF: sub_1153C8+3E↑j ROM:0011540C move.w d0,d2 ROM:0011540E muls.w #8,d2 ROM:00115412 cmpi.w #$2400,d1 ROM:00115416 bge.s loc_115426 ROM:00115418 move.w $FEC(d0.w*2),2(a0,d2.w*2) ROM:00115420 bclr d0,($759).w ROM:00115424 bra.s loc_115436 ROM:00115426 ; --------------------------------------------------------------------------- ROM:00115426 ROM:00115426 loc_115426: ; CODE XREF: sub_1153C8+4E↑j ROM:00115426 move.w d0,d6 ROM:00115428 addq.w #2,d6 ROM:0011542A move.w $FEC(d6.w*2),2(a0,d2.w*2) ROM:00115432 bset d0,($759).w ROM:00115436 ROM:00115436 loc_115436: ; CODE XREF: sub_1153C8+5C↑j ROM:00115436 bra.s loc_1153EA ROM:00115438 ; --------------------------------------------------------------------------- ROM:00115438 ROM:00115438 locret_115438: ; CODE XREF: sub_1153C8+2A↑j ROM:00115438 rts ROM:00115438 ; End of function sub_1153C8 ROM:00115438 ROM:0011543A ROM:0011543A ; =============== S U B R O U T I N E ======================================= ROM:0011543A ROM:0011543A ROM:0011543A sub_11543A: ; CODE XREF: ROM:00115326↑p ROM:0011543A ; ROM:00115360↑p ROM:0011543A move.w ($FFFFFF06).w,d0 ROM:0011543E asr.w #8,d0 ROM:00115440 subi.b #$10,d0 ROM:00115444 asl.w #8,d0 ROM:00115446 sub.w d0,($FFFFFF06).w ROM:0011544A rts ROM:0011544A ; End of function sub_11543A ROM:0011544A ROM:0011544C ROM:0011544C ; =============== S U B R O U T I N E ======================================= ROM:0011544C ROM:0011544C ROM:0011544C sub_11544C: ; CODE XREF: ROM:0011538A↑p ROM:0011544C ; ROM:0011539E↑p ROM:0011544C move.w ($FFFFFF06).w,d0 ROM:00115450 asr.w #8,d0 ROM:00115452 subi.b #$30,d0 ; '0' ROM:00115456 asl.w #8,d0 ROM:00115458 sub.w d0,($FFFFFF06).w ROM:0011545C rts ROM:0011545C ; End of function sub_11544C ROM:0011545C ROM:0011545E ROM:0011545E ; =============== S U B R O U T I N E ======================================= ROM:0011545E ROM:0011545E ROM:0011545E sub_11545E: ; CODE XREF: sub_11569A+10↓p ROM:0011545E ; ROM:001156E2↓p ROM:0011545E lea ($FFFFFF10).w,a0 ROM:00115462 asl.w #4,d0 ROM:00115464 adda.w d0,a0 ROM:00115466 asr.w #4,d0 ROM:00115468 btst d0,($759).w ROM:0011546C beq.s loc_11547C ROM:0011546E move.w $FEC(d0.w*2),2(a0) ROM:00115476 bclr d0,($759).w ROM:0011547A bra.s locret_115488 ROM:0011547C ; --------------------------------------------------------------------------- ROM:0011547C ROM:0011547C loc_11547C: ; CODE XREF: sub_11545E+E↑j ROM:0011547C move.w $FF0(d0.w*2),2(a0) ROM:00115484 bset d0,($759).w ROM:00115488 ROM:00115488 locret_115488: ; CODE XREF: sub_11545E+1C↑j ROM:00115488 rts ROM:00115488 ; End of function sub_11545E ROM:00115488 ROM:0011548A ROM:0011548A ; =============== S U B R O U T I N E ======================================= ROM:0011548A ROM:0011548A ROM:0011548A sub_11548A: ; CODE XREF: ROM:loc_1152FC↑p ROM:0011548A ; ROM:loc_121F8A↓p ROM:0011548A move.w $8E(a5),($FFFFFFEC).w ROM:00115490 move.w #0,d7 ROM:00115494 bra.s loc_11549A ROM:00115496 ; --------------------------------------------------------------------------- ROM:00115496 ROM:00115496 loc_115496: ; CODE XREF: sub_11548A+66↓j ROM:00115496 addi.w #1,d7 ROM:0011549A ROM:0011549A loc_11549A: ; CODE XREF: sub_11548A+A↑j ROM:0011549A cmpi.w #1,d7 ROM:0011549E bgt.s locret_1154F2 ROM:001154A0 moveq #$10,d0 ROM:001154A2 asr.w #4,d0 ROM:001154A4 add.w d7,d0 ROM:001154A6 lea ($FFFFFF10).w,a0 ROM:001154AA asl.w #4,d7 ROM:001154AC adda.w d7,a0 ROM:001154AE asr.w #4,d7 ROM:001154B0 bsr.l sub_11A7D0 ROM:001154B6 moveq #$B,d2 ROM:001154B8 moveq #1,d1 ROM:001154BA moveq #3,d4 ROM:001154BC move.w $FEC(d7.w*2),2(a0) ROM:001154C4 move.w $98(a5),4(a0) ROM:001154CA cmpi.w #1,d7 ROM:001154CE beq.s loc_1154D8 ROM:001154D0 move.w d0,d6 ROM:001154D2 addq.l #1,d6 ROM:001154D4 asl.l #4,d6 ROM:001154D6 bra.s loc_1154DC ROM:001154D8 ; --------------------------------------------------------------------------- ROM:001154D8 ROM:001154D8 loc_1154D8: ; CODE XREF: sub_11548A+44↑j ROM:001154D8 move.w #$30,d6 ; '0' ROM:001154DC ROM:001154DC loc_1154DC: ; CODE XREF: sub_11548A+4C↑j ROM:001154DC asl.w #8,d6 ROM:001154DE addi.w #$A,d6 ROM:001154E2 move.w d6,6(a0) ROM:001154E6 moveq #1,d3 ROM:001154E8 moveq #1,d5 ROM:001154EA bsr.l sub_11A754 ROM:001154F0 bra.s loc_115496 ROM:001154F2 ; --------------------------------------------------------------------------- ROM:001154F2 ROM:001154F2 locret_1154F2: ; CODE XREF: sub_11548A+14↑j ROM:001154F2 rts ROM:001154F2 ; End of function sub_11548A ROM:001154F2 ROM:001154F4 ROM:001154F4 ; =============== S U B R O U T I N E ======================================= ROM:001154F4 ROM:001154F4 ROM:001154F4 sub_1154F4: ; CODE XREF: ROM:00115300↑p ROM:001154F4 move.w #$90,d0 ROM:001154F8 asr.w #4,d0 ROM:001154FA bsr.l sub_11A7D0 ROM:00115500 lea ($FFFFFF90).w,a0 ROM:00115504 move.w #7,(a0) ROM:00115508 move.w #1,d1 ROM:0011550C move.w #$A,d2 ROM:00115510 move.w #0,d3 ROM:00115514 move.w #3,d4 ROM:00115518 move.w #1,d5 ROM:0011551C bsr.l sub_11A754 ROM:00115522 rts ROM:00115522 ; End of function sub_1154F4 ROM:00115522 ROM:00115524 ROM:00115524 ; =============== S U B R O U T I N E ======================================= ROM:00115524 ROM:00115524 ROM:00115524 sub_115524: ; CODE XREF: ROM:00115304↑p ROM:00115524 move.w #$A0,d0 ROM:00115528 asr.w #4,d0 ROM:0011552A bsr.l sub_11A7D0 ROM:00115530 lea ($FFFFFFA0).w,a0 ROM:00115534 move.w #7,(a0) ROM:00115538 move.w #0,d1 ROM:0011553C move.w #$A,d2 ROM:00115540 move.w #0,d3 ROM:00115544 move.w #3,d4 ROM:00115548 move.w #3,d5 ROM:0011554C bsr.l sub_11A754 ROM:00115552 rts ROM:00115552 ; End of function sub_115524 ROM:00115552 ROM:00115554 ; --------------------------------------------------------------------------- ROM:00115554 lea ($FFFFFF10).w,a0 ROM:00115558 ROM:00115558 ; =============== S U B R O U T I N E ======================================= ROM:00115558 ROM:00115558 ROM:00115558 sub_115558: ; CODE XREF: ROM:001156E6↓p ROM:00115558 move.w $24C(a5,d0.w*2),d1 ROM:0011555E btst #6,($93F).w ROM:00115564 beq.s loc_115596 ROM:00115566 move.w $90(a5),($FFFFFFEC).w ROM:0011556C move.w $90(a5),(a0) ROM:00115570 bclr #6,($93F).w ROM:00115576 addi.w #1,($576).w ROM:0011557C cmpi.w #0,d0 ROM:00115580 bne.s loc_11558A ROM:00115582 bset #6,($13BC).w ROM:00115588 bra.s loc_115596 ROM:0011558A ; --------------------------------------------------------------------------- ROM:0011558A ROM:0011558A loc_11558A: ; CODE XREF: sub_115558+28↑j ROM:0011558A cmpi.w #1,d0 ROM:0011558E bne.s loc_115596 ROM:00115590 bset #6,($13B8).w ROM:00115596 ROM:00115596 loc_115596: ; CODE XREF: sub_115558+C↑j ROM:00115596 ; sub_115558+30↑j ... ROM:00115596 btst #0,($939).w ROM:0011559C bne.s loc_1155CA ROM:0011559E move.w (a0),d1 ROM:001155A0 add.w $9A(a5),d1 ROM:001155A4 cmp.w ($FFFFFFEE).w,d1 ROM:001155A8 ble.s loc_1155B2 ROM:001155AA move.w ($FFFFFFEE).w,d1 ROM:001155AE bset d0,($75A).w ROM:001155B2 ROM:001155B2 loc_1155B2: ; CODE XREF: sub_115558+50↑j ROM:001155B2 move.w $8E(a5),d2 ROM:001155B6 cmp.w ($FFFFFFEC).w,d2 ROM:001155BA ble.s loc_1155C4 ROM:001155BC move.w $9A(a5),d2 ROM:001155C0 add.w d2,($FFFFFFEC).w ROM:001155C4 ROM:001155C4 loc_1155C4: ; CODE XREF: sub_115558+62↑j ROM:001155C4 bra.l loc_1155EA ROM:001155CA ; --------------------------------------------------------------------------- ROM:001155CA ROM:001155CA loc_1155CA: ; CODE XREF: sub_115558+44↑j ROM:001155CA move.w (a0),d1 ROM:001155CC sub.w $9A(a5),d1 ROM:001155D0 bclr #0,($939).w ROM:001155D6 addi.w #1,($578).w ROM:001155DC cmp.w ($FFFFFFEC).w,d1 ROM:001155E0 bge.s loc_1155EA ROM:001155E2 move.w ($FFFFFFEC).w,d1 ROM:001155E6 bset d0,($75B).w ROM:001155EA ROM:001155EA loc_1155EA: ; CODE XREF: sub_115558:loc_1155C4↑j ROM:001155EA ; sub_115558+88↑j ROM:001155EA move.w d1,(a0) ROM:001155EC move.w d1,$5E8(d0.w*2) ROM:001155F2 rts ROM:001155F2 ; End of function sub_115558 ROM:001155F2 ROM:001155F4 ROM:001155F4 ; =============== S U B R O U T I N E ======================================= ROM:001155F4 ROM:001155F4 ROM:001155F4 sub_1155F4: ; CODE XREF: ROM:loc_11534E↑p ROM:001155F4 ; ROM:loc_11537C↑p ... ROM:001155F4 move.w #$3C38,d1 ROM:001155F8 move.w ($A58).w,d2 ROM:001155FC move.w ($586).w,d3 ROM:00115600 bsr.l sub_1163F0 ROM:00115606 btst #4,($13BE).w ROM:0011560C beq.s loc_11562C ROM:0011560E move.w d1,($FFFFFFEE).w ROM:00115612 move.w $94(a5),d2 ROM:00115616 muls.w #$411B,d2 ROM:0011561A divs.w ($586).w,d2 ROM:0011561E bvs.s loc_11562A ROM:00115620 cmp.w ($FFFFFFEE).w,d2 ROM:00115624 bge.s loc_11562A ROM:00115626 move.w d2,($FFFFFFEE).w ROM:0011562A ROM:0011562A loc_11562A: ; CODE XREF: sub_1155F4+2A↑j ROM:0011562A ; sub_1155F4+30↑j ROM:0011562A bra.s loc_115656 ROM:0011562C ; --------------------------------------------------------------------------- ROM:0011562C ROM:0011562C loc_11562C: ; CODE XREF: sub_1155F4+18↑j ROM:0011562C move.w #0,d0 ROM:00115630 bra.s loc_115636 ROM:00115632 ; --------------------------------------------------------------------------- ROM:00115632 ROM:00115632 loc_115632: ; CODE XREF: sub_1155F4+5A↓j ROM:00115632 addi.w #1,d0 ROM:00115636 ROM:00115636 loc_115636: ; CODE XREF: sub_1155F4+3C↑j ROM:00115636 cmpi.w #1,d0 ROM:0011563A bgt.s loc_115650 ROM:0011563C lea ($FFFFFF10).w,a0 ROM:00115640 move.w d0,d7 ROM:00115642 asl.w #4,d7 ROM:00115644 adda.w d7,a0 ROM:00115646 move.w d1,(a0) ROM:00115648 move.w d1,$5E8(d0.w*2) ROM:0011564E bra.s loc_115632 ROM:00115650 ; --------------------------------------------------------------------------- ROM:00115650 ROM:00115650 loc_115650: ; CODE XREF: sub_1155F4+46↑j ROM:00115650 move.w $92(a5),($FFFFFFEE).w ROM:00115656 ROM:00115656 loc_115656: ; CODE XREF: sub_1155F4:loc_11562A↑j ROM:00115656 move.w ($FFFFFFEE).w,($574).w ROM:0011565C rts ROM:0011565C ; End of function sub_1155F4 ROM:0011565C ROM:0011565E ROM:0011565E ; =============== S U B R O U T I N E ======================================= ROM:0011565E ROM:0011565E ROM:0011565E sub_11565E: ; CODE XREF: sub_121A4A:loc_121ADE↓p ROM:0011565E move sr,-(sp) ROM:00115660 move #$2700,sr ROM:00115664 lea ($FFFFFF10).w,a0 ROM:00115668 clr.w d0 ROM:0011566A move.w #0,d1 ROM:0011566E bra.s loc_115674 ROM:00115670 ; --------------------------------------------------------------------------- ROM:00115670 ROM:00115670 loc_115670: ; CODE XREF: sub_11565E+36↓j ROM:00115670 addi.w #1,d1 ROM:00115674 ROM:00115674 loc_115674: ; CODE XREF: sub_11565E+10↑j ROM:00115674 cmpi.w #1,d1 ROM:00115678 bgt.s loc_115696 ROM:0011567A btst d1,($759).w ROM:0011567E bne.s loc_11568A ROM:00115680 move.w $FEC(d1.w*2),2(a0,d0.w*2) ROM:00115688 bra.s loc_115692 ROM:0011568A ; --------------------------------------------------------------------------- ROM:0011568A ROM:0011568A loc_11568A: ; CODE XREF: sub_11565E+20↑j ROM:0011568A move.w $FF0(d1.w*2),2(a0,d0.w*2) ROM:00115692 ROM:00115692 loc_115692: ; CODE XREF: sub_11565E+2A↑j ROM:00115692 addq.w #8,d0 ROM:00115694 bra.s loc_115670 ROM:00115696 ; --------------------------------------------------------------------------- ROM:00115696 ROM:00115696 loc_115696: ; CODE XREF: sub_11565E+1A↑j ROM:00115696 move (sp)+,sr ROM:00115698 rts ROM:00115698 ; End of function sub_11565E ROM:00115698 ROM:0011569A ROM:0011569A ; =============== S U B R O U T I N E ======================================= ROM:0011569A ROM:0011569A ROM:0011569A sub_11569A: ; CODE XREF: sub_110DDC↑p ROM:0011569A move.w #0,d0 ROM:0011569E bra.s loc_1156A4 ROM:001156A0 ; --------------------------------------------------------------------------- ROM:001156A0 ROM:001156A0 loc_1156A0: ; CODE XREF: sub_11569A+14↓j ROM:001156A0 addi.w #1,d0 ROM:001156A4 ROM:001156A4 loc_1156A4: ; CODE XREF: sub_11569A+4↑j ROM:001156A4 cmpi.w #1,d0 ROM:001156A8 bgt.s locret_1156B0 ROM:001156AA bsr.w sub_11545E ROM:001156AE bra.s loc_1156A0 ROM:001156B0 ; --------------------------------------------------------------------------- ROM:001156B0 ROM:001156B0 locret_1156B0: ; CODE XREF: sub_11569A+E↑j ROM:001156B0 rts ROM:001156B0 ; End of function sub_11569A ROM:001156B0 ROM:001156B2 ; --------------------------------------------------------------------------- ROM:001156B2 andi.w #$FBFF,($FFFFFE20).w ROM:001156B8 rte ROM:001156BA ; --------------------------------------------------------------------------- ROM:001156BA andi.w #$FDFF,($FFFFFE20).w ROM:001156C0 rte ROM:001156C2 ; --------------------------------------------------------------------------- ROM:001156C2 movem.l d0-d2/a0,-(sp) ROM:001156C6 move.w $16(sp),d0 ROM:001156CA subi.w #$100,d0 ROM:001156CE asr.w #2,d0 ROM:001156D0 move.w #$FFFF,d1 ROM:001156D4 bclr d0,d1 ROM:001156D6 and.w d1,($FFFFFE20).w ROM:001156DA asl.w #4,d0 ROM:001156DC subi.w #$10,d0 ROM:001156E0 asr.w #4,d0 ROM:001156E2 bsr.w sub_11545E ROM:001156E6 bsr.w sub_115558 ROM:001156EA movem.l (sp)+,d0-d2/a0 ROM:001156EE rte ROM:001156F0 ROM:001156F0 ; =============== S U B R O U T I N E ======================================= ROM:001156F0 ROM:001156F0 ROM:001156F0 sub_1156F0: ; CODE XREF: ROM:00115ECC↓p ROM:001156F0 move.w #0,d7 ROM:001156F4 bra.s loc_1156FA ROM:001156F6 ; --------------------------------------------------------------------------- ROM:001156F6 ROM:001156F6 loc_1156F6: ; CODE XREF: sub_1156F0+14↓j ROM:001156F6 addi.w #1,d7 ROM:001156FA ROM:001156FA loc_1156FA: ; CODE XREF: sub_1156F0+4↑j ROM:001156FA cmpi.w #3,d7 ROM:001156FE bgt.s locret_115706 ROM:00115700 bsr.w sub_115708 ROM:00115704 bra.s loc_1156F6 ROM:00115706 ; --------------------------------------------------------------------------- ROM:00115706 ROM:00115706 locret_115706: ; CODE XREF: sub_1156F0+E↑j ROM:00115706 rts ROM:00115706 ; End of function sub_1156F0 ROM:00115706 ROM:00115708 ROM:00115708 ; =============== S U B R O U T I N E ======================================= ROM:00115708 ROM:00115708 ROM:00115708 sub_115708: ; CODE XREF: sub_1156F0+10↑p ROM:00115708 clr.w d1 ROM:0011570A move.b $87D(d7.w),d1 ROM:00115710 cmpi.w #4,d1 ROM:00115714 bcc.s locret_11571E ROM:00115716 movea.l off_115720(pc,d1.w*4),a0 ROM:0011571A nop ROM:0011571C jmp (a0) ROM:0011571E ; --------------------------------------------------------------------------- ROM:0011571E ROM:0011571E locret_11571E: ; CODE XREF: sub_115708+C↑j ROM:0011571E rts ROM:0011571E ; End of function sub_115708 ROM:0011571E ROM:0011571E ; --------------------------------------------------------------------------- ROM:00115720 off_115720: dc.l loc_115730 ; DATA XREF: sub_115708+E↑r ROM:00115724 dc.l loc_115740 ROM:00115728 dc.l loc_115764 ROM:0011572C dc.l loc_1157BE ROM:00115730 ; --------------------------------------------------------------------------- ROM:00115730 ROM:00115730 loc_115730: ; DATA XREF: ROM:off_115720↑o ROM:00115730 bsr.w sub_11583C ROM:00115734 move.b #1,$87D(d7.w) ROM:0011573C bra.s locret_115762 ROM:0011573E ; --------------------------------------------------------------------------- ROM:0011573E rts ROM:00115740 ; --------------------------------------------------------------------------- ROM:00115740 ROM:00115740 loc_115740: ; DATA XREF: ROM:00115724↑o ROM:00115740 cmpi.l #$F618,$A20(d7.w*4) ROM:0011574A ble.s locret_115762 ROM:0011574C cmpi.b #3,($1241).w ROM:00115752 bne.s locret_115762 ROM:00115754 bsr.w sub_115AD8 ROM:00115758 move.b #2,$87D(d7.w) ROM:00115760 bra.s locret_1157BC ROM:00115762 ; --------------------------------------------------------------------------- ROM:00115762 ROM:00115762 locret_115762: ; CODE XREF: ROM:0011573C↑j ROM:00115762 ; ROM:0011574A↑j ... ROM:00115762 rts ROM:00115764 ; --------------------------------------------------------------------------- ROM:00115764 ROM:00115764 loc_115764: ; DATA XREF: ROM:00115728↑o ROM:00115764 btst #1,($13AA).w ROM:0011576A bne.s locret_1157BC ROM:0011576C lea ($FFFFFF30).w,a0 ROM:00115770 move.w d7,d0 ROM:00115772 asl.w #4,d0 ROM:00115774 adda.w d0,a0 ROM:00115776 move.w $A(a0),d1 ROM:0011577A andi.w #1,d1 ROM:0011577E cmpi.w #1,d1 ROM:00115782 bne.s loc_11578C ROM:00115784 bset #5,($93B).w ROM:0011578A bra.s loc_115792 ROM:0011578C ; --------------------------------------------------------------------------- ROM:0011578C ROM:0011578C loc_11578C: ; CODE XREF: ROM:00115782↑j ROM:0011578C bclr #5,($93B).w ROM:00115792 ROM:00115792 loc_115792: ; CODE XREF: ROM:0011578A↑j ROM:00115792 btst #5,($93B).w ROM:00115798 beq.s locret_1157BC ROM:0011579A move.w #$20,d0 ; ' ' ROM:0011579E clr.b $89B(d7.w) ROM:001157A4 move.w d0,$60A(d7.w*2) ROM:001157AA move.b #1,$89B(d7.w) ROM:001157B2 move.b #3,$87D(d7.w) ROM:001157BA bra.s locret_115838 ROM:001157BC ; --------------------------------------------------------------------------- ROM:001157BC ROM:001157BC locret_1157BC: ; CODE XREF: ROM:00115760↑j ROM:001157BC ; ROM:0011576A↑j ... ROM:001157BC rts ROM:001157BE ; --------------------------------------------------------------------------- ROM:001157BE ROM:001157BE loc_1157BE: ; DATA XREF: ROM:0011572C↑o ROM:001157BE cmpi.w #0,$60A(d7.w*2) ROM:001157C6 bgt.s loc_1157FC ROM:001157C8 cmpi.l #$3E7,$464(d7.w*4) ROM:001157D2 ble.s loc_1157FC ROM:001157D4 bsr.w sub_115B04 ROM:001157D8 clr.l d0 ROM:001157DA move.w $5EE(d7.w*2),d0 ROM:001157E0 divu.w #$3E8,d0 ROM:001157E4 clr.b $89B(d7.w) ROM:001157EA move.w d0,$60A(d7.w*2) ROM:001157F0 move.b #1,$89B(d7.w) ROM:001157F8 bsr.w sub_115B4C ROM:001157FC ROM:001157FC loc_1157FC: ; CODE XREF: ROM:001157C6↑j ROM:001157FC ; ROM:001157D2↑j ROM:001157FC cmpi.w #0,$60A(d7.w*2) ROM:00115804 bgt.s locret_115838 ROM:00115806 cmpi.l #$3E8,$464(d7.w*4) ROM:00115810 bgt.s locret_115838 ROM:00115812 lea ($FFFFFF30).w,a0 ROM:00115816 move.w d7,d0 ROM:00115818 asl.w #4,d0 ROM:0011581A adda.w d0,a0 ROM:0011581C move.w $A(a0),d1 ROM:00115820 andi.w #1,d1 ROM:00115824 cmpi.w #0,d1 ROM:00115828 bne.s locret_115838 ROM:0011582A move.b #1,$87D(d7.w) ROM:00115832 bra.l locret_115762 ROM:00115838 ; --------------------------------------------------------------------------- ROM:00115838 ROM:00115838 locret_115838: ; CODE XREF: ROM:001157BA↑j ROM:00115838 ; ROM:00115804↑j ... ROM:00115838 rts ROM:0011583A ; --------------------------------------------------------------------------- ROM:0011583A rts ROM:0011583C ROM:0011583C ; =============== S U B R O U T I N E ======================================= ROM:0011583C ROM:0011583C ROM:0011583C sub_11583C: ; CODE XREF: ROM:loc_115730↑p ROM:0011583C lea ($FFFFFF30).w,a0 ROM:00115840 move.w d7,d0 ROM:00115842 asl.w #4,d0 ROM:00115844 adda.w d0,a0 ROM:00115846 move.w #$30,d0 ; '0' ROM:0011584A asr.w #4,d0 ROM:0011584C add.w d7,d0 ROM:0011584E bsr.l sub_11A7D0 ROM:00115854 moveq #$D,d2 ROM:00115856 moveq #1,d1 ROM:00115858 moveq #3,d4 ROM:0011585A clr.w (a0) ROM:0011585C clr.w 2(a0) ROM:00115860 clr.w 4(a0) ROM:00115864 clr.w 6(a0) ROM:00115868 clr.w 8(a0) ROM:0011586C clr.l d3 ROM:0011586E move.w $C34(a5,d7.w*2),d3 ROM:00115874 add.w $83C(a5),d3 ROM:00115878 cmpi.w #$1C20,d3 ROM:0011587C blt.s loc_115882 ROM:0011587E subi.w #$1C20,d3 ROM:00115882 ROM:00115882 loc_115882: ; CODE XREF: sub_11583C+40↑j ROM:00115882 divs.w #$64,d3 ; 'd' ROM:00115886 asl.w #8,d3 ROM:00115888 move.b #$A,d3 ROM:0011588C move.w d3,$A(a0) ROM:00115890 moveq #1,d3 ROM:00115892 moveq #1,d5 ROM:00115894 bsr.l sub_11A754 ROM:0011589A rts ROM:0011589A ; End of function sub_11583C ROM:0011589A ROM:0011589C ROM:0011589C ; =============== S U B R O U T I N E ======================================= ROM:0011589C ROM:0011589C ROM:0011589C sub_11589C: ; CODE XREF: sub_13142C+2A↓p ROM:0011589C move.w #0,d7 ROM:001158A0 bra.s loc_1158A6 ROM:001158A2 ; --------------------------------------------------------------------------- ROM:001158A2 ROM:001158A2 loc_1158A2: ; CODE XREF: sub_11589C+11E↓j ROM:001158A2 addi.w #1,d7 ROM:001158A6 ROM:001158A6 loc_1158A6: ; CODE XREF: sub_11589C+4↑j ROM:001158A6 cmpi.w #3,d7 ROM:001158AA bgt.l locret_1159BE ROM:001158B0 lea ($FFFFFF30).w,a0 ROM:001158B4 move.w d7,d0 ROM:001158B6 asl.w #4,d0 ROM:001158B8 adda.w d0,a0 ROM:001158BA move.w #$30,d0 ; '0' ROM:001158BE asr.w #4,d0 ROM:001158C0 add.w d7,d0 ROM:001158C2 move.w #1,d5 ROM:001158C6 cmpi.w #2,d5 ROM:001158CA bne.s loc_1158D4 ROM:001158CC move.w d7,d4 ROM:001158CE andi.w #1,d4 ROM:001158D2 bra.s loc_1158D8 ROM:001158D4 ; --------------------------------------------------------------------------- ROM:001158D4 ROM:001158D4 loc_1158D4: ; CODE XREF: sub_11589C+2E↑j ROM:001158D4 move.w #0,d4 ROM:001158D8 ROM:001158D8 loc_1158D8: ; CODE XREF: sub_11589C+36↑j ROM:001158D8 move.w $1152(d4.w*2),d6 ROM:001158DE btst d7,($1243).w ROM:001158E2 bne.s loc_1158EE ROM:001158E4 btst #1,($13BE).w ROM:001158EA beq.s loc_1158EE ROM:001158EC clr.w d6 ROM:001158EE ROM:001158EE loc_1158EE: ; CODE XREF: sub_11589C+46↑j ROM:001158EE ; sub_11589C+4E↑j ROM:001158EE move.w d6,4(a0) ROM:001158F2 btst #7,($93C).w ROM:001158F8 bne.s loc_115966 ROM:001158FA clr.l d5 ROM:001158FC move.w $1156(d7.w*2),d5 ROM:00115902 asl.l #8,d5 ROM:00115904 divs.w #$64,d5 ; 'd' ROM:00115908 move.w d5,6(a0) ROM:0011590C cmpi.w #3,d7 ROM:00115910 beq.s loc_11591A ROM:00115912 move.w d0,d5 ROM:00115914 addq.l #1,d5 ROM:00115916 asl.w #4,d5 ROM:00115918 bra.s loc_11591E ROM:0011591A ; --------------------------------------------------------------------------- ROM:0011591A ROM:0011591A loc_11591A: ; CODE XREF: sub_11589C+74↑j ROM:0011591A move.w #0,d5 ROM:0011591E ROM:0011591E loc_11591E: ; CODE XREF: sub_11589C+7C↑j ROM:0011591E asl.w #8,d5 ROM:00115920 cmpi.w #$1C20,($E48).w ROM:00115926 bne.s loc_11592C ROM:00115928 clr.w d4 ROM:0011592A bra.s loc_115938 ROM:0011592C ; --------------------------------------------------------------------------- ROM:0011592C ROM:0011592C loc_11592C: ; CODE XREF: sub_11589C+8A↑j ROM:0011592C move.w ($E48).w,d4 ROM:00115930 ext.l d4 ROM:00115932 divs.w #$64,d4 ; 'd' ROM:00115936 add.w d4,d5 ROM:00115938 ROM:00115938 loc_115938: ; CODE XREF: sub_11589C+8E↑j ROM:00115938 move.w d5,8(a0) ROM:0011593C move.b $C58(a5),d4 ROM:00115940 cmpi.b #0,d4 ROM:00115944 ble.s loc_115966 ROM:00115946 move.w 8(a0),d4 ROM:0011594A ext.w d4 ROM:0011594C ext.l d4 ROM:0011594E bne.s loc_115952 ROM:00115950 moveq #$48,d4 ; 'H' ROM:00115952 ROM:00115952 loc_115952: ; CODE XREF: sub_11589C+B2↑j ROM:00115952 muls.l $A20(d7.w*4),d4 ROM:0011595A divu.w #$48,d4 ; 'H' ROM:0011595E bvc.s loc_115964 ROM:00115960 move.w #$FFFF,d4 ROM:00115964 ROM:00115964 loc_115964: ; CODE XREF: sub_11589C+C2↑j ROM:00115964 move.w d4,(a0) ROM:00115966 ROM:00115966 loc_115966: ; CODE XREF: sub_11589C+5C↑j ROM:00115966 ; sub_11589C+A8↑j ROM:00115966 move sr,-(sp) ROM:00115968 move #$2700,sr ROM:0011596C move.b $C58(a5),d4 ROM:00115970 cmpi.b #0,d4 ROM:00115974 bne.s loc_1159B8 ROM:00115976 move.w 8(a0),d4 ROM:0011597A ext.w d4 ROM:0011597C ext.l d4 ROM:0011597E bne.s loc_115982 ROM:00115980 moveq #$48,d4 ; 'H' ROM:00115982 ROM:00115982 loc_115982: ; CODE XREF: sub_11589C+E2↑j ROM:00115982 muls.l $A20(d7.w*4),d4 ROM:0011598A divu.l #$48,d4 ; 'H' ROM:00115992 cmpi.l #$F618,d4 ROM:00115998 ble.s loc_1159A0 ROM:0011599A move.l $454(d7.w*4),d4 ROM:001159A0 ROM:001159A0 loc_1159A0: ; CODE XREF: sub_11589C+FC↑j ROM:001159A0 btst #1,($13AA).w ROM:001159A6 bne.s loc_1159AC ROM:001159A8 move.w d4,(a0) ROM:001159AA bra.s loc_1159AE ROM:001159AC ; --------------------------------------------------------------------------- ROM:001159AC ROM:001159AC loc_1159AC: ; CODE XREF: sub_11589C+10A↑j ROM:001159AC clr.w (a0) ROM:001159AE ROM:001159AE loc_1159AE: ; CODE XREF: sub_11589C+10E↑j ROM:001159AE cmpi.w #0,d7 ROM:001159B2 bne.s loc_1159B8 ROM:001159B4 move.w d4,($582).w ROM:001159B8 ROM:001159B8 loc_1159B8: ; CODE XREF: sub_11589C+D8↑j ROM:001159B8 ; sub_11589C+116↑j ROM:001159B8 move (sp)+,sr ROM:001159BA bra.w loc_1158A2 ROM:001159BE ; --------------------------------------------------------------------------- ROM:001159BE ROM:001159BE locret_1159BE: ; CODE XREF: sub_11589C+E↑j ROM:001159BE rts ROM:001159BE ; End of function sub_11589C ROM:001159BE ROM:001159C0 ROM:001159C0 ; =============== S U B R O U T I N E ======================================= ROM:001159C0 ROM:001159C0 ROM:001159C0 sub_1159C0: ; CODE XREF: sub_11FF3A+E↓p ROM:001159C0 ; sub_130516:loc_13054C↓p ... ROM:001159C0 btst #7,($13BF).w ROM:001159C6 bne.s locret_115A3C ROM:001159C8 move.w #0,d7 ROM:001159CC bra.s loc_1159D2 ROM:001159CE ; --------------------------------------------------------------------------- ROM:001159CE ROM:001159CE loc_1159CE: ; CODE XREF: sub_1159C0:loc_115A02↓j ROM:001159CE addi.w #1,d7 ROM:001159D2 ROM:001159D2 loc_1159D2: ; CODE XREF: sub_1159C0+C↑j ROM:001159D2 cmpi.w #3,d7 ROM:001159D6 bgt.s loc_115A04 ROM:001159D8 lea ($FFFFFF30).w,a0 ROM:001159DC move.w d7,d6 ROM:001159DE asl.w #4,d6 ROM:001159E0 adda.w d6,a0 ROM:001159E2 move.w #$30,d6 ; '0' ROM:001159E6 asr.w #4,d6 ROM:001159E8 add.w d7,d6 ROM:001159EA move.w d0,2(a0) ROM:001159EE move.w $60A(a5),d5 ROM:001159F2 cmpi.w #0,d5 ROM:001159F6 bne.s loc_115A02 ROM:001159F8 moveq #1,d5 ROM:001159FA asl.l d6,d5 ROM:001159FC asl.l d6,d5 ROM:001159FE or.l d5,($FFFFFE18).w ROM:00115A02 ROM:00115A02 loc_115A02: ; CODE XREF: sub_1159C0+36↑j ROM:00115A02 bra.s loc_1159CE ROM:00115A04 ; --------------------------------------------------------------------------- ROM:00115A04 ROM:00115A04 loc_115A04: ; CODE XREF: sub_1159C0+16↑j ROM:00115A04 move.w ($E6C).w,d4 ROM:00115A08 ext.l d4 ROM:00115A0A muls.l d0,d4 ROM:00115A0E muls.l #4,d4 ROM:00115A16 move.w $330(a5),d5 ROM:00115A1A muls.w #$3C,d5 ; '<' ROM:00115A1E divs.l d5,d4 ROM:00115A22 move.l d4,($984).w ROM:00115A26 move.l ($950).w,d3 ROM:00115A2A add.l d4,d3 ROM:00115A2C move.l d3,($950).w ROM:00115A30 divs.l #$A,d3 ROM:00115A38 move.w d3,($ABC).w ROM:00115A3C ROM:00115A3C locret_115A3C: ; CODE XREF: sub_1159C0+6↑j ROM:00115A3C rts ROM:00115A3C ; End of function sub_1159C0 ROM:00115A3C ROM:00115A3E ROM:00115A3E ; =============== S U B R O U T I N E ======================================= ROM:00115A3E ROM:00115A3E ROM:00115A3E sub_115A3E: ; CODE XREF: sub_110D72+C↑p ROM:00115A3E move.w #0,d7 ROM:00115A42 bra.s loc_115A48 ROM:00115A44 ; --------------------------------------------------------------------------- ROM:00115A44 ROM:00115A44 loc_115A44: ; CODE XREF: sub_115A3E:loc_115A96↓j ROM:00115A44 addi.w #1,d7 ROM:00115A48 ROM:00115A48 loc_115A48: ; CODE XREF: sub_115A3E+4↑j ROM:00115A48 cmpi.w #3,d7 ROM:00115A4C bgt.s locret_115A98 ROM:00115A4E lea ($FFFFFF30).w,a0 ROM:00115A52 move.w d7,d6 ROM:00115A54 asl.w #4,d6 ROM:00115A56 adda.w d6,a0 ROM:00115A58 move.w 8(a0),d5 ROM:00115A5C cmpi.b #0,d5 ROM:00115A60 beq.s loc_115A96 ROM:00115A62 move.w 6(a0),d4 ROM:00115A66 move.b d4,d2 ROM:00115A68 asr.w #8,d4 ROM:00115A6A move.w d4,d3 ROM:00115A6C move.w ($4CE).w,d1 ROM:00115A70 ext.l d1 ROM:00115A72 divs.w #$64,d1 ; 'd' ROM:00115A76 sub.w d1,d3 ROM:00115A78 bpl.s loc_115A7E ROM:00115A7A addi.w #$48,d3 ; 'H' ROM:00115A7E ROM:00115A7E loc_115A7E: ; CODE XREF: sub_115A3E+3A↑j ROM:00115A7E ; sub_115A3E+4E↓j ROM:00115A7E cmp.b d3,d5 ROM:00115A80 bge.s loc_115A8E ROM:00115A82 sub.b d5,d4 ROM:00115A84 bge.s loc_115A8A ROM:00115A86 addi.b #$48,d4 ; 'H' ROM:00115A8A ROM:00115A8A loc_115A8A: ; CODE XREF: sub_115A3E+46↑j ROM:00115A8A sub.b d5,d3 ROM:00115A8C bra.s loc_115A7E ROM:00115A8E ; --------------------------------------------------------------------------- ROM:00115A8E ROM:00115A8E loc_115A8E: ; CODE XREF: sub_115A3E+42↑j ROM:00115A8E asl.w #8,d4 ROM:00115A90 move.b d2,d4 ROM:00115A92 move.w d4,6(a0) ROM:00115A96 ROM:00115A96 loc_115A96: ; CODE XREF: sub_115A3E+22↑j ROM:00115A96 bra.s loc_115A44 ROM:00115A98 ; --------------------------------------------------------------------------- ROM:00115A98 ROM:00115A98 locret_115A98: ; CODE XREF: sub_115A3E+E↑j ROM:00115A98 rts ROM:00115A98 ; End of function sub_115A3E ROM:00115A98 ROM:00115A9A ROM:00115A9A ; =============== S U B R O U T I N E ======================================= ROM:00115A9A ROM:00115A9A ROM:00115A9A sub_115A9A: ; CODE XREF: sub_110DDC+6↑p ROM:00115A9A move.w #0,d7 ROM:00115A9E bra.s loc_115AA4 ROM:00115AA0 ; --------------------------------------------------------------------------- ROM:00115AA0 ROM:00115AA0 loc_115AA0: ; CODE XREF: sub_115A9A:loc_115AD4↓j ROM:00115AA0 addi.w #1,d7 ROM:00115AA4 ROM:00115AA4 loc_115AA4: ; CODE XREF: sub_115A9A+4↑j ROM:00115AA4 cmpi.w #3,d7 ROM:00115AA8 bgt.s locret_115AD6 ROM:00115AAA lea ($FFFFFF30).w,a0 ROM:00115AAE move.w d7,d6 ROM:00115AB0 asl.w #4,d6 ROM:00115AB2 adda.w d6,a0 ROM:00115AB4 move.w 8(a0),d4 ROM:00115AB8 cmpi.b #0,d4 ROM:00115ABC ble.s loc_115AD4 ROM:00115ABE cmpi.w #$2400,6(a0) ROM:00115AC4 bge.s loc_115ACE ROM:00115AC6 addi.w #$2400,6(a0) ROM:00115ACC bra.s loc_115AD4 ROM:00115ACE ; --------------------------------------------------------------------------- ROM:00115ACE ROM:00115ACE loc_115ACE: ; CODE XREF: sub_115A9A+2A↑j ROM:00115ACE subi.w #$2400,6(a0) ROM:00115AD4 ROM:00115AD4 loc_115AD4: ; CODE XREF: sub_115A9A+22↑j ROM:00115AD4 ; sub_115A9A+32↑j ROM:00115AD4 bra.s loc_115AA0 ROM:00115AD6 ; --------------------------------------------------------------------------- ROM:00115AD6 ROM:00115AD6 locret_115AD6: ; CODE XREF: sub_115A9A+E↑j ROM:00115AD6 rts ROM:00115AD6 ; End of function sub_115A9A ROM:00115AD6 ROM:00115AD8 ROM:00115AD8 ; =============== S U B R O U T I N E ======================================= ROM:00115AD8 ROM:00115AD8 ROM:00115AD8 sub_115AD8: ; CODE XREF: ROM:00115754↑p ROM:00115AD8 move.l #$F618,d3 ROM:00115ADE move.l $A20(d7.w*4),d2 ROM:00115AE4 divu.w #$3E8,d2 ROM:00115AE8 swap d2 ROM:00115AEA ext.l d2 ROM:00115AEC add.l d2,d3 ROM:00115AEE move.l d3,$454(d7.w*4) ROM:00115AF4 move.l $A20(d7.w*4),d1 ROM:00115AFA sub.l d3,d1 ROM:00115AFC move.l d1,$464(d7.w*4) ROM:00115B02 rts ROM:00115B02 ; End of function sub_115AD8 ROM:00115B02 ROM:00115B04 ROM:00115B04 ; =============== S U B R O U T I N E ======================================= ROM:00115B04 ROM:00115B04 ROM:00115B04 sub_115B04: ; CODE XREF: ROM:001157D4↑p ROM:00115B04 cmpi.l #$7D00,$464(d7.w*4) ROM:00115B0E ble.s loc_115B1A ROM:00115B10 move.w #$7D00,$5EE(d7.w*2) ROM:00115B18 bra.s loc_115B26 ROM:00115B1A ; --------------------------------------------------------------------------- ROM:00115B1A ROM:00115B1A loc_115B1A: ; CODE XREF: sub_115B04+A↑j ROM:00115B1A move.l $464(d7.w*4),d2 ROM:00115B20 move.w d2,$5EE(d7.w*2) ROM:00115B26 ROM:00115B26 loc_115B26: ; CODE XREF: sub_115B04+14↑j ROM:00115B26 lea ($FFFFFF30).w,a0 ROM:00115B2A move.w d7,d0 ROM:00115B2C asl.w #4,d0 ROM:00115B2E adda.w d0,a0 ROM:00115B30 move.w #$30,d0 ; '0' ROM:00115B34 asr.w #4,d0 ROM:00115B36 add.w d7,d0 ROM:00115B38 move.w $5EE(d7.w*2),2(a0) ROM:00115B40 moveq #1,d5 ROM:00115B42 asl.l d0,d5 ROM:00115B44 asl.l d0,d5 ROM:00115B46 or.l d5,($FFFFFE18).w ROM:00115B4A rts ROM:00115B4A ; End of function sub_115B04 ROM:00115B4A ROM:00115B4C ROM:00115B4C ; =============== S U B R O U T I N E ======================================= ROM:00115B4C ROM:00115B4C ROM:00115B4C sub_115B4C: ; CODE XREF: ROM:001157F8↑p ROM:00115B4C clr.l d0 ROM:00115B4E move.w $5EE(d7.w*2),d0 ROM:00115B54 sub.l d0,$464(d7.w*4) ROM:00115B5A rts ROM:00115B5A ; End of function sub_115B4C ROM:00115B5A ROM:00115B5C ; --------------------------------------------------------------------------- ROM:00115B5C movem.l d0-d4/a0,-(sp) ROM:00115B60 lea ($FFFFFF30).w,a0 ROM:00115B64 move.w $1E(sp),d0 ROM:00115B68 subi.w #$100,d0 ROM:00115B6C asr.w #2,d0 ROM:00115B6E move.w #$FFFF,d1 ROM:00115B72 bclr d0,d1 ROM:00115B74 and.w d1,($FFFFFE20).w ROM:00115B78 move.w d0,d2 ROM:00115B7A asl.w #4,d0 ROM:00115B7C subi.w #$30,d0 ; '0' ROM:00115B80 adda.w d0,a0 ROM:00115B82 asr.w #4,d0 ROM:00115B84 move.l ($FFFFFE14).w,d1 ROM:00115B88 asr.l d2,d1 ROM:00115B8A asr.l d2,d1 ROM:00115B8C andi.l #3,d1 ROM:00115B92 btst d0,($1243).w ROM:00115B96 beq.s loc_115B9E ROM:00115B98 eori.w #1,d1 ROM:00115B9C bra.s loc_115BA2 ROM:00115B9E ; --------------------------------------------------------------------------- ROM:00115B9E ROM:00115B9E loc_115B9E: ; CODE XREF: ROM:00115B96↑j ROM:00115B9E eori.w #0,d1 ROM:00115BA2 ROM:00115BA2 loc_115BA2: ; CODE XREF: ROM:00115B9C↑j ROM:00115BA2 beq.s loc_115BAC ROM:00115BA4 asl.l d2,d1 ROM:00115BA6 asl.l d2,d1 ROM:00115BA8 eor.l d1,($FFFFFE14).w ROM:00115BAC ROM:00115BAC loc_115BAC: ; CODE XREF: ROM:loc_115BA2↑j ROM:00115BAC bsr.w sub_115BB6 ROM:00115BB0 movem.l (sp)+,d0-d4/a0 ROM:00115BB4 rte ROM:00115BB6 ROM:00115BB6 ; =============== S U B R O U T I N E ======================================= ROM:00115BB6 ROM:00115BB6 ROM:00115BB6 sub_115BB6: ; CODE XREF: ROM:loc_115BAC↑p ROM:00115BB6 move.w $1156(d0.w*2),d1 ROM:00115BBC ext.l d1 ROM:00115BBE asl.l #8,d1 ROM:00115BC0 divs.w #$64,d1 ; 'd' ROM:00115BC4 cmpi.w #$1C20,($E48).w ROM:00115BCA bne.s loc_115BD0 ROM:00115BCC clr.w d2 ROM:00115BCE bra.s loc_115BDA ROM:00115BD0 ; --------------------------------------------------------------------------- ROM:00115BD0 ROM:00115BD0 loc_115BD0: ; CODE XREF: sub_115BB6+14↑j ROM:00115BD0 move.w ($E48).w,d2 ROM:00115BD4 ext.l d2 ROM:00115BD6 divs.w #$64,d2 ; 'd' ROM:00115BDA ROM:00115BDA loc_115BDA: ; CODE XREF: sub_115BB6+18↑j ROM:00115BDA move.w 8(a0),d3 ROM:00115BDE cmp.b d2,d3 ROM:00115BE0 beq.s loc_115C18 ROM:00115BE2 move.b d2,d3 ROM:00115BE4 move.w d3,8(a0) ROM:00115BE8 move.w ($E48).w,d3 ROM:00115BEC ext.l d3 ROM:00115BEE muls.l $A20(d0.w*4),d3 ROM:00115BF6 divu.w #$1C20,d3 ROM:00115BFA bvc.s loc_115C00 ROM:00115BFC move.w #$FFFF,d3 ROM:00115C00 ROM:00115C00 loc_115C00: ; CODE XREF: sub_115BB6+44↑j ROM:00115C00 btst #1,($13AA).w ROM:00115C06 bne.s loc_115C0C ROM:00115C08 move.w d3,(a0) ROM:00115C0A bra.s loc_115C0E ROM:00115C0C ; --------------------------------------------------------------------------- ROM:00115C0C ROM:00115C0C loc_115C0C: ; CODE XREF: sub_115BB6+50↑j ROM:00115C0C clr.w (a0) ROM:00115C0E ROM:00115C0E loc_115C0E: ; CODE XREF: sub_115BB6+54↑j ROM:00115C0E cmpi.w #0,d0 ROM:00115C12 bne.s loc_115C18 ROM:00115C14 move.w d3,($582).w ROM:00115C18 ROM:00115C18 loc_115C18: ; CODE XREF: sub_115BB6+2A↑j ROM:00115C18 ; sub_115BB6+5C↑j ROM:00115C18 move.w d1,d4 ROM:00115C1A asr.w #8,d4 ROM:00115C1C cmpi.w #0,d2 ROM:00115C20 ble.s loc_115C44 ROM:00115C22 move.w d1,d3 ROM:00115C24 asr.w #8,d3 ROM:00115C26 sub.w ($FFFFFF0A).w,d3 ROM:00115C2A cmpi.b #0,d3 ROM:00115C2E bge.s loc_115C34 ROM:00115C30 addi.b #$48,d3 ; 'H' ROM:00115C34 ROM:00115C34 loc_115C34: ; CODE XREF: sub_115BB6+78↑j ROM:00115C34 ; sub_115BB6+8C↓j ROM:00115C34 cmp.b d3,d2 ROM:00115C36 bge.s loc_115C44 ROM:00115C38 sub.b d2,d4 ROM:00115C3A bpl.s loc_115C40 ROM:00115C3C addi.b #$48,d4 ; 'H' ROM:00115C40 ROM:00115C40 loc_115C40: ; CODE XREF: sub_115BB6+84↑j ROM:00115C40 sub.b d2,d3 ROM:00115C42 bra.s loc_115C34 ROM:00115C44 ; --------------------------------------------------------------------------- ROM:00115C44 ROM:00115C44 loc_115C44: ; CODE XREF: sub_115BB6+6A↑j ROM:00115C44 ; sub_115BB6+80↑j ROM:00115C44 asl.w #8,d4 ROM:00115C46 move.b d1,d4 ROM:00115C48 btst #1,($13BE).w ROM:00115C4E beq.s loc_115C54 ROM:00115C50 move.w d4,6(a0) ROM:00115C54 ROM:00115C54 loc_115C54: ; CODE XREF: sub_115BB6+98↑j ROM:00115C54 move.b $C58(a5),d1 ROM:00115C58 cmpi.b #0,d1 ROM:00115C5C ble.s loc_115C88 ROM:00115C5E move.w 8(a0),d1 ROM:00115C62 ext.w d1 ROM:00115C64 ext.l d1 ROM:00115C66 bne.s loc_115C6A ROM:00115C68 moveq #$48,d1 ; 'H' ROM:00115C6A ROM:00115C6A loc_115C6A: ; CODE XREF: sub_115BB6+B0↑j ROM:00115C6A muls.l $A20(d0.w*4),d1 ROM:00115C72 divu.w #$48,d1 ; 'H' ROM:00115C76 bvc.s loc_115C7C ROM:00115C78 move.w #$FFFF,d1 ROM:00115C7C ROM:00115C7C loc_115C7C: ; CODE XREF: sub_115BB6+C0↑j ROM:00115C7C move.w d1,(a0) ROM:00115C7E cmpi.w #0,d0 ROM:00115C82 bne.s loc_115C88 ROM:00115C84 move.w d1,($582).w ROM:00115C88 ROM:00115C88 loc_115C88: ; CODE XREF: sub_115BB6+A6↑j ROM:00115C88 ; sub_115BB6+CC↑j ROM:00115C88 lea ($FFFFFF30).w,a0 ROM:00115C8C move.b $C58(a5),d2 ROM:00115C90 cmpi.b #0,d2 ROM:00115C94 ble.s locret_115CAE ROM:00115C96 btst #1,($13BE).w ROM:00115C9C beq.s locret_115CAE ROM:00115C9E move.w $C44(a5,d0.w*2),d2 ROM:00115CA4 asl.w #4,d2 ROM:00115CA6 adda.w d2,a0 ROM:00115CA8 move.w d4,6(a0) ROM:00115CAC move.w d1,(a0) ROM:00115CAE ROM:00115CAE locret_115CAE: ; CODE XREF: sub_115BB6+DE↑j ROM:00115CAE ; sub_115BB6+E6↑j ROM:00115CAE rts ROM:00115CAE ; End of function sub_115BB6 ROM:00115CAE ROM:00115CB0 ; --------------------------------------------------------------------------- ROM:00115CB0 move.l #unk_110000,d0 ROM:00115CB6 movec d0,vbr ROM:00115CBA movea.l #$400,sp ROM:00115CC0 bsr.l sub_11A6B8 ROM:00115CC6 clr.l d0 ROM:00115CC8 clr.l d1 ROM:00115CCA move.l #$1900,d1 ROM:00115CD0 movea.l d0,a0 ROM:00115CD2 ROM:00115CD2 loc_115CD2: ; CODE XREF: ROM:00115CDA↓j ROM:00115CD2 cmp.l a0,d1 ROM:00115CD4 ble.s loc_115CDC ROM:00115CD6 move.b #0,(a0)+ ROM:00115CDA bra.s loc_115CD2 ROM:00115CDC ; --------------------------------------------------------------------------- ROM:00115CDC ROM:00115CDC loc_115CDC: ; CODE XREF: ROM:00115CD4↑j ROM:00115CDC move.l a0,($988).w ROM:00115CE0 bclr #6,($13A7).w ROM:00115CE6 move.l ($1908).w,d4 ROM:00115CEA cmpi.l #$4812BC29,d4 ROM:00115CF0 beq.s loc_115D02 ROM:00115CF2 bset #6,($13A7).w ROM:00115CF8 bset #6,($139E).w ROM:00115CFE move.l d4,($98C).w ROM:00115D02 ROM:00115D02 loc_115D02: ; CODE XREF: ROM:00115CF0↑j ROM:00115D02 move.l ($190C).w,d4 ROM:00115D06 cmpi.l #$6D2E3304,d4 ROM:00115D0C beq.s loc_115D1E ROM:00115D0E bset #6,($13A7).w ROM:00115D14 bset #4,($13A1).w ROM:00115D1A move.l d4,($990).w ROM:00115D1E ROM:00115D1E loc_115D1E: ; CODE XREF: ROM:00115D0C↑j ROM:00115D1E btst #6,($13A7).w ROM:00115D24 beq.s loc_115D50 ROM:00115D26 movea.l #$1900,a0 ROM:00115D2C ROM:00115D2C loc_115D2C: ; CODE XREF: ROM:00115D38↓j ROM:00115D2C cmpa.l #$1DFF,a0 ROM:00115D32 bge.s loc_115D3A ROM:00115D34 move.b #0,(a0)+ ROM:00115D38 bra.s loc_115D2C ROM:00115D3A ; --------------------------------------------------------------------------- ROM:00115D3A ROM:00115D3A loc_115D3A: ; CODE XREF: ROM:00115D32↑j ROM:00115D3A move.l #$4812BC29,($1908).w ROM:00115D42 move.l #$6D2E3304,($190C).w ROM:00115D4A bsr.l sub_1338EC ROM:00115D50 ROM:00115D50 loc_115D50: ; CODE XREF: ROM:00115D24↑j ROM:00115D50 movea.l #unk_110000,a1 ROM:00115D56 move.w ($1924).w,d4 ROM:00115D5A cmp.w (a1),d4 ROM:00115D5C beq.s loc_115D68 ROM:00115D5E move.w (a1),($1924).w ROM:00115D62 bsr.l sub_1338EC ROM:00115D68 ROM:00115D68 loc_115D68: ; CODE XREF: ROM:00115D5C↑j ROM:00115D68 movea.l #$400,sp ROM:00115D6E move.w sp,($584).w ROM:00115D72 movea.l #$170000,a5 ROM:00115D78 move.l a5,($43C).w ROM:00115D7C bsr.w sub_115F82 ROM:00115D80 bsr.l sub_11665A ROM:00115D86 clr.w ($4D4).w ROM:00115D8A bsr.l sub_11A6B8 ROM:00115D90 bsr.l sub_1110BA ROM:00115D96 bsr.l sub_1109E4 ROM:00115D9C bsr.l sub_116506 ROM:00115DA2 bsr.l sub_110C1E ROM:00115DA8 bsr.l sub_1117F2 ROM:00115DAE bsr.l sub_1117D6 ROM:00115DB4 bsr.l sub_1367C2 ROM:00115DBA move.b #0,($FFFFFA1F).w ROM:00115DC0 move #$2000,sr ROM:00115DC4 ROM:00115DC4 loc_115DC4: ; CODE XREF: ROM:loc_115F6E↓j ROM:00115DC4 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115DCA move.b #$AA,($FFFFFA27).w ROM:00115DD0 movea.l ($43C).w,a5 ROM:00115DD4 addq.w #1,($C84).w ROM:00115DD8 bvc.s loc_115DE0 ROM:00115DDA move.w #$8000,($C84).w ROM:00115DE0 ROM:00115DE0 loc_115DE0: ; CODE XREF: ROM:00115DD8↑j ROM:00115DE0 move.w $60E(a5),d0 ROM:00115DE4 cmp.w ($C84).w,d0 ROM:00115DE8 bgt.s loc_115E1A ROM:00115DEA move.w ($C8C).w,d1 ROM:00115DEE sub.w ($5CA).w,d1 ROM:00115DF2 bpl.s loc_115DF8 ROM:00115DF4 addi.w #$400,d1 ROM:00115DF8 ROM:00115DF8 loc_115DF8: ; CODE XREF: ROM:00115DF2↑j ROM:00115DF8 move.w ($5CA).w,($C8C).w ROM:00115DFE muls.w #$A,d1 ROM:00115E02 divs.w ($C84).w,d1 ROM:00115E06 move.w d1,($C86).w ROM:00115E0A cmp.w ($1928).w,d1 ROM:00115E0E bge.w loc_115E16 ROM:00115E12 move.w d1,($1928).w ROM:00115E16 ROM:00115E16 loc_115E16: ; CODE XREF: ROM:00115E0E↑j ROM:00115E16 clr.w ($C84).w ROM:00115E1A ROM:00115E1A loc_115E1A: ; CODE XREF: ROM:00115DE8↑j ROM:00115E1A move.l #$927C0,d0 ROM:00115E20 move.w ($586).w,d1 ROM:00115E24 asl.w #1,d1 ROM:00115E26 cmpi.w #0,d1 ROM:00115E2A beq.s loc_115E32 ROM:00115E2C divs.w d1,d0 ROM:00115E2E move.w d0,($C88).w ROM:00115E32 ROM:00115E32 loc_115E32: ; CODE XREF: ROM:00115E2A↑j ROM:00115E32 move.w ($C86).w,d0 ROM:00115E36 sub.w ($C88).w,d0 ROM:00115E3A bpl.s loc_115E3E ROM:00115E3C neg.w d0 ROM:00115E3E ROM:00115E3E loc_115E3E: ; CODE XREF: ROM:00115E3A↑j ROM:00115E3E cmpi.w #1,d0 ROM:00115E42 bgt.s loc_115E4A ROM:00115E44 move.w ($586).w,($C8A).w ROM:00115E4A ROM:00115E4A loc_115E4A: ; CODE XREF: ROM:00115E42↑j ROM:00115E4A tst.w ($584).w ROM:00115E4E beq.s loc_115E5E ROM:00115E50 movea.w ($584).w,a0 ROM:00115E54 cmpi.w #0,-(a0) ROM:00115E58 beq.s loc_115E5E ROM:00115E5A move.w a0,($584).w ROM:00115E5E ROM:00115E5E loc_115E5E: ; CODE XREF: ROM:00115E4E↑j ROM:00115E5E ; ROM:00115E58↑j ROM:00115E5E bsr.l sub_110414 ROM:00115E64 bsr.l sub_1130D2 ROM:00115E6A btst #7,($93C).w ROM:00115E70 bne.s loc_115E8A ROM:00115E72 bset #0,($93E).w ROM:00115E78 bclr #5,($93A).w ROM:00115E7E bsr.l sub_1104FA ROM:00115E84 bclr #0,($93E).w ROM:00115E8A ROM:00115E8A loc_115E8A: ; CODE XREF: ROM:00115E70↑j ROM:00115E8A bsr.l sub_1129A4 ROM:00115E90 bsr.l sub_112736 ROM:00115E96 bsr.l sub_112F82 ROM:00115E9C bsr.l sub_11288A ROM:00115EA2 bsr.l sub_112AAC ROM:00115EA8 bsr.l nullsub_9 ROM:00115EAE bsr.l nullsub_20 ROM:00115EB4 bsr.l sub_11B83E ROM:00115EBA bsr.l sub_11665A ROM:00115EC0 bsr.l sub_116B76 ROM:00115EC6 bsr.l sub_125DD6 ROM:00115ECC bsr.l sub_1156F0 ROM:00115ED2 bsr.l sub_1152D6 ROM:00115ED8 bsr.l nullsub_7 ROM:00115EDE bsr.l sub_111A8A ROM:00115EE4 bsr.l sub_11A20A ROM:00115EEA bsr.l nullsub_15 ROM:00115EF0 bsr.l sub_1326BE ROM:00115EF6 bsr.l nullsub_5 ROM:00115EFC bsr.l nullsub_6 ROM:00115F02 bsr.l sub_126A1A ROM:00115F08 bsr.l sub_111858 ROM:00115F0E bsr.l sub_12D1C2 ROM:00115F14 bsr.l nullsub_10 ROM:00115F1A bsr.l sub_116CF0 ROM:00115F20 bsr.l sub_114476 ROM:00115F26 move.w $9C(a5),d0 ROM:00115F2A cmp.w ($586).w,d0 ROM:00115F2E bgt.s loc_115F3E ROM:00115F30 bclr #3,($FFFFFA11).w ROM:00115F36 bset #4,($13AA).w ROM:00115F3C bra.s loc_115F4A ROM:00115F3E ; --------------------------------------------------------------------------- ROM:00115F3E ROM:00115F3E loc_115F3E: ; CODE XREF: ROM:00115F2E↑j ROM:00115F3E bset #3,($FFFFFA11).w ROM:00115F44 bclr #4,($13AA).w ROM:00115F4A ROM:00115F4A loc_115F4A: ; CODE XREF: ROM:00115F3C↑j ROM:00115F4A move.w $9E(a5),d0 ROM:00115F4E cmp.w ($586).w,d0 ROM:00115F52 bgt.s loc_115F62 ROM:00115F54 bclr #4,($FFFFFA11).w ROM:00115F5A bset #6,($139F).w ROM:00115F60 bra.s loc_115F6E ROM:00115F62 ; --------------------------------------------------------------------------- ROM:00115F62 ROM:00115F62 loc_115F62: ; CODE XREF: ROM:00115F52↑j ROM:00115F62 bset #4,($FFFFFA11).w ROM:00115F68 bclr #6,($139F).w ROM:00115F6E ROM:00115F6E loc_115F6E: ; CODE XREF: ROM:00115F60↑j ROM:00115F6E bra.w loc_115DC4 ROM:00115F72 ; --------------------------------------------------------------------------- ROM:00115F72 rts ROM:00115F74 ROM:00115F74 ; =============== S U B R O U T I N E ======================================= ROM:00115F74 ROM:00115F74 ROM:00115F74 sub_115F74: ; CODE XREF: ROM:001360B4↓p ROM:00115F74 ; ROM:001360F6↓p ROM:00115F74 move.b #0,($1171).w ROM:00115F7A move.b #0,($1170).w ROM:00115F80 rts ROM:00115F80 ; End of function sub_115F74 ROM:00115F80 ROM:00115F82 ROM:00115F82 ; =============== S U B R O U T I N E ======================================= ROM:00115F82 ROM:00115F82 ROM:00115F82 sub_115F82: ; CODE XREF: ROM:00115D7C↑p ROM:00115F82 move.w #$A55A,($1E00).l ROM:00115F8A move.w #$5AA5,($1E02).l ROM:00115F92 cmpi.w #$A55A,($1E00).l ROM:00115F9A bne.s loc_115FAC ROM:00115F9C cmpi.w #$5AA5,($1E02).l ROM:00115FA4 bne.s loc_115FAC ROM:00115FA6 bset #4,($13A9).w ROM:00115FAC ROM:00115FAC loc_115FAC: ; CODE XREF: sub_115F82+18↑j ROM:00115FAC ; sub_115F82+22↑j ROM:00115FAC clr.w ($1E00).l ROM:00115FB2 clr.w ($1E02).l ROM:00115FB8 rts ROM:00115FB8 ; End of function sub_115F82 ROM:00115FB8 ROM:00115FBA ROM:00115FBA ; =============== S U B R O U T I N E ======================================= ROM:00115FBA ROM:00115FBA ; Attributes: bp-based frame ROM:00115FBA ROM:00115FBA sub_115FBA: ; CODE XREF: sub_11E750+DC↓p ROM:00115FBA ROM:00115FBA var_24 = -$24 ROM:00115FBA var_22 = -$22 ROM:00115FBA var_20 = -$20 ROM:00115FBA var_1E = -$1E ROM:00115FBA var_1C = -$1C ROM:00115FBA var_1A = -$1A ROM:00115FBA var_18 = -$18 ROM:00115FBA var_16 = -$16 ROM:00115FBA var_14 = -$14 ROM:00115FBA var_12 = -$12 ROM:00115FBA var_10 = -$10 ROM:00115FBA var_E = -$E ROM:00115FBA var_C = -$C ROM:00115FBA var_A = -$A ROM:00115FBA var_8 = -8 ROM:00115FBA var_6 = -6 ROM:00115FBA var_4 = -4 ROM:00115FBA var_2 = -2 ROM:00115FBA ROM:00115FBA link a4,#-$24 ROM:00115FBE movea.w (a5,d1.w),a1 ROM:00115FC2 adda.l a5,a1 ROM:00115FC4 move.w (a1),var_22(a4) ROM:00115FC8 move.w 2(a1),var_24(a4) ROM:00115FCE movea.l a1,a2 ROM:00115FD0 addq.w #4,a2 ROM:00115FD2 adda.w var_22(a4),a2 ROM:00115FD6 adda.w var_22(a4),a2 ROM:00115FDA move.w var_22(a4),d7 ROM:00115FDE subq.w #1,d7 ROM:00115FE0 move.w d7,d6 ROM:00115FE2 ROM:00115FE2 loc_115FE2: ; CODE XREF: sub_115FBA+2A↓j ROM:00115FE2 cmp.w -(a2),d2 ROM:00115FE4 dbgt d7,loc_115FE2 ROM:00115FE8 cmp.w d7,d6 ROM:00115FEA beq.w loc_115FF8 ROM:00115FEE cmpi.w #$FFFF,d7 ROM:00115FF2 bne.w loc_11600E ROM:00115FF6 clr.w d7 ROM:00115FF8 ROM:00115FF8 loc_115FF8: ; CODE XREF: sub_115FBA+30↑j ROM:00115FF8 ; sub_115FBA+66↓j ROM:00115FF8 move.w d7,var_1A(a4) ROM:00115FFC move.w d7,var_1C(a4) ROM:00116000 clr.w var_12(a4) ROM:00116004 move.w #$2710,var_14(a4) ROM:0011600A bra.w loc_116044 ROM:0011600E ; --------------------------------------------------------------------------- ROM:0011600E ROM:0011600E loc_11600E: ; CODE XREF: sub_115FBA+38↑j ROM:0011600E move.w d7,var_1A(a4) ROM:00116012 addq.w #1,var_1A(a4) ROM:00116016 move.w d7,var_1C(a4) ROM:0011601A move.w 2(a2),d7 ROM:0011601E sub.w (a2),d7 ROM:00116020 beq.s loc_115FF8 ROM:00116022 clr.l d6 ROM:00116024 move.w d2,d6 ROM:00116026 sub.w (a2),d6 ROM:00116028 muls.w #$2710,d6 ROM:0011602C divs.w d7,d6 ROM:0011602E move.w d6,var_14(a4) ROM:00116032 clr.l d6 ROM:00116034 move.w 2(a2),d6 ROM:00116038 sub.w d2,d6 ROM:0011603A muls.w #$2710,d6 ROM:0011603E divs.w d7,d6 ROM:00116040 move.w d6,var_12(a4) ROM:00116044 ROM:00116044 loc_116044: ; CODE XREF: sub_115FBA+50↑j ROM:00116044 movea.l a1,a2 ROM:00116046 addq.w #4,a2 ROM:00116048 adda.w var_22(a4),a2 ROM:0011604C adda.w var_22(a4),a2 ROM:00116050 adda.w var_24(a4),a2 ROM:00116054 adda.w var_24(a4),a2 ROM:00116058 move.w var_24(a4),d7 ROM:0011605C subq.w #1,d7 ROM:0011605E move.w d7,d6 ROM:00116060 ROM:00116060 loc_116060: ; CODE XREF: sub_115FBA+A8↓j ROM:00116060 cmp.w -(a2),d3 ROM:00116062 dbgt d7,loc_116060 ROM:00116066 cmp.w d7,d6 ROM:00116068 beq.w loc_116076 ROM:0011606C cmpi.w #$FFFF,d7 ROM:00116070 bne.w loc_11608C ROM:00116074 clr.w d7 ROM:00116076 ROM:00116076 loc_116076: ; CODE XREF: sub_115FBA+AE↑j ROM:00116076 ; sub_115FBA+E4↓j ROM:00116076 move.w d7,var_1E(a4) ROM:0011607A move.w d7,var_20(a4) ROM:0011607E clr.w var_16(a4) ROM:00116082 move.w #$2710,var_18(a4) ROM:00116088 bra.w loc_1160C2 ROM:0011608C ; --------------------------------------------------------------------------- ROM:0011608C ROM:0011608C loc_11608C: ; CODE XREF: sub_115FBA+B6↑j ROM:0011608C move.w d7,var_1E(a4) ROM:00116090 addq.w #1,var_1E(a4) ROM:00116094 move.w d7,var_20(a4) ROM:00116098 move.w 2(a2),d7 ROM:0011609C sub.w (a2),d7 ROM:0011609E beq.s loc_116076 ROM:001160A0 clr.l d6 ROM:001160A2 move.w d3,d6 ROM:001160A4 sub.w (a2),d6 ROM:001160A6 muls.w #$2710,d6 ROM:001160AA divs.w d7,d6 ROM:001160AC move.w d6,var_18(a4) ROM:001160B0 clr.l d6 ROM:001160B2 move.w 2(a2),d6 ROM:001160B6 sub.w d3,d6 ROM:001160B8 muls.w #$2710,d6 ROM:001160BC divs.w d7,d6 ROM:001160BE move.w d6,var_16(a4) ROM:001160C2 ROM:001160C2 loc_1160C2: ; CODE XREF: sub_115FBA+CE↑j ROM:001160C2 move.w var_12(a4),d2 ROM:001160C6 move.w var_14(a4),d3 ROM:001160CA move.w var_16(a4),d5 ROM:001160CE move.w var_18(a4),d6 ROM:001160D2 move.w d2,d7 ROM:001160D4 muls.w d5,d7 ROM:001160D6 divs.w #$2710,d7 ROM:001160DA move.w d7,var_A(a4) ROM:001160DE move.w d3,d7 ROM:001160E0 muls.w d5,d7 ROM:001160E2 divs.w #$2710,d7 ROM:001160E6 move.w d7,var_E(a4) ROM:001160EA muls.w d6,d2 ROM:001160EC divs.w #$2710,d2 ROM:001160F0 move.w d2,var_C(a4) ROM:001160F4 muls.w d6,d3 ROM:001160F6 divs.w #$2710,d3 ROM:001160FA move.w d3,var_10(a4) ROM:001160FE move.w var_20(a4),d5 ROM:00116102 muls.w var_22(a4),d5 ROM:00116106 add.w var_1C(a4),d5 ROM:0011610A move.w d5,var_2(a4) ROM:0011610E move.w var_20(a4),d5 ROM:00116112 muls.w var_22(a4),d5 ROM:00116116 add.w var_1A(a4),d5 ROM:0011611A move.w d5,var_6(a4) ROM:0011611E move.w var_1E(a4),d5 ROM:00116122 muls.w var_22(a4),d5 ROM:00116126 add.w var_1C(a4),d5 ROM:0011612A move.w d5,var_4(a4) ROM:0011612E move.w var_1E(a4),d5 ROM:00116132 muls.w var_22(a4),d5 ROM:00116136 add.w var_1A(a4),d5 ROM:0011613A move.w d5,var_8(a4) ROM:0011613E muls.w #$14,d4 ROM:00116142 addi.w #$1D4C,d4 ROM:00116146 clr.l d5 ROM:00116148 movea.w var_2(a4),a2 ROM:0011614C move.b (a0,a2.w),d5 ROM:00116150 muls.w #$14,d5 ROM:00116154 addi.w #$1D4C,d5 ROM:00116158 move.w d4,d2 ROM:0011615A sub.w d5,d2 ROM:0011615C move.w var_A(a4),d3 ROM:00116160 muls.w d2,d3 ROM:00116162 divs.w #$2710,d3 ROM:00116166 add.w d3,d5 ROM:00116168 bsr.w sub_1161F2 ROM:0011616C move.b d5,(a0,a2.w) ROM:00116170 clr.l d5 ROM:00116172 movea.w var_4(a4),a2 ROM:00116176 move.b (a0,a2.w),d5 ROM:0011617A muls.w #$14,d5 ROM:0011617E addi.w #$1D4C,d5 ROM:00116182 move.w d4,d2 ROM:00116184 sub.w d5,d2 ROM:00116186 move.w var_C(a4),d3 ROM:0011618A muls.w d2,d3 ROM:0011618C divs.w #$2710,d3 ROM:00116190 add.w d3,d5 ROM:00116192 bsr.w sub_1161F2 ROM:00116196 move.b d5,(a0,a2.w) ROM:0011619A clr.l d5 ROM:0011619C movea.w var_6(a4),a2 ROM:001161A0 move.b (a0,a2.w),d5 ROM:001161A4 muls.w #$14,d5 ROM:001161A8 addi.w #$1D4C,d5 ROM:001161AC move.w d4,d2 ROM:001161AE sub.w d5,d2 ROM:001161B0 move.w var_E(a4),d3 ROM:001161B4 muls.w d2,d3 ROM:001161B6 divs.w #$2710,d3 ROM:001161BA add.w d3,d5 ROM:001161BC bsr.w sub_1161F2 ROM:001161C0 move.b d5,(a0,a2.w) ROM:001161C4 clr.l d5 ROM:001161C6 movea.w var_8(a4),a2 ROM:001161CA move.b (a0,a2.w),d5 ROM:001161CE muls.w #$14,d5 ROM:001161D2 addi.w #$1D4C,d5 ROM:001161D6 move.w d4,d2 ROM:001161D8 sub.w d5,d2 ROM:001161DA move.w var_10(a4),d3 ROM:001161DE muls.w d2,d3 ROM:001161E0 divs.w #$2710,d3 ROM:001161E4 add.w d3,d5 ROM:001161E6 bsr.w sub_1161F2 ROM:001161EA move.b d5,(a0,a2.w) ROM:001161EE unlk a4 ROM:001161F0 rts ROM:001161F0 ; End of function sub_115FBA ROM:001161F0 ROM:001161F2 ROM:001161F2 ; =============== S U B R O U T I N E ======================================= ROM:001161F2 ROM:001161F2 ROM:001161F2 sub_1161F2: ; CODE XREF: sub_115FBA+1AE↑p ROM:001161F2 ; sub_115FBA+1D8↑p ... ROM:001161F2 cmpi.w #$1D4C,d5 ROM:001161F6 bge.w loc_1161FE ROM:001161FA move.w #$1D4C,d5 ROM:001161FE ROM:001161FE loc_1161FE: ; CODE XREF: sub_1161F2+4↑j ROM:001161FE cmpi.w #$3138,d5 ROM:00116202 ble.w loc_11620A ROM:00116206 move.w #$3138,d5 ROM:0011620A ROM:0011620A loc_11620A: ; CODE XREF: sub_1161F2+10↑j ROM:0011620A cmpi.w #$2710,d5 ROM:0011620E bge.w loc_116214 ROM:00116212 addq.w #1,d5 ROM:00116214 ROM:00116214 loc_116214: ; CODE XREF: sub_1161F2+1C↑j ROM:00116214 addi.w #9,d5 ROM:00116218 divs.w #$14,d5 ROM:0011621C subi.w #$177,d5 ROM:00116220 rts ROM:00116220 ; End of function sub_1161F2 ROM:00116220 ROM:00116222 ; --------------------------------------------------------------------------- ROM:00116222 clr.w ($13F6).w ROM:00116226 clr.w ($13F8).w ROM:0011622A rts ROM:0011622C ROM:0011622C ; =============== S U B R O U T I N E ======================================= ROM:0011622C ROM:0011622C ROM:0011622C sub_11622C: ; CODE XREF: sub_110E14+BA↑p ROM:0011622C btst #0,($941).w ROM:00116232 beq.l loc_1162D0 ROM:00116238 move.l ($404).w,d1 ROM:0011623C sub.l ($440).w,d1 ROM:00116240 bpl.s loc_11624C ROM:00116242 bclr #$1F,d1 ROM:00116246 bset #5,($945).w ROM:0011624C ROM:0011624C loc_11624C: ; CODE XREF: sub_11622C+14↑j ROM:0011624C move.l #$7270E00,d3 ROM:00116252 cmpi.l #0,d1 ROM:00116258 beq.s loc_1162B2 ROM:0011625A divs.l d1,d3 ROM:0011625E divs.w #4,d3 ROM:00116262 cmpi.w #$7D00,d3 ROM:00116266 ble.s loc_11626C ROM:00116268 move.w #$7D00,d3 ROM:0011626C ROM:0011626C loc_11626C: ; CODE XREF: sub_11622C+3A↑j ROM:0011626C move.w d3,($586).w ROM:00116270 move.w $A0(a5),d4 ROM:00116274 cmp.w d3,d4 ROM:00116276 bge.s loc_1162AC ROM:00116278 cmp.w ($13F8).w,d3 ROM:0011627C ble.s loc_116282 ROM:0011627E move.w d3,($13F8).w ROM:00116282 ROM:00116282 loc_116282: ; CODE XREF: sub_11622C+50↑j ROM:00116282 btst #3,($947).w ROM:00116288 bne.s loc_1162A8 ROM:0011628A bset #3,($947).w ROM:00116290 clr.l d4 ROM:00116292 move.w ($13F6).w,d4 ROM:00116296 cmpi.l #$FFFF,d4 ROM:0011629C bge.s loc_1162A8 ROM:0011629E addi.l #1,d4 ROM:001162A4 move.w d4,($13F6).w ROM:001162A8 ROM:001162A8 loc_1162A8: ; CODE XREF: sub_11622C+5C↑j ROM:001162A8 ; sub_11622C+70↑j ROM:001162A8 bra.w loc_1162B2 ROM:001162AC ; --------------------------------------------------------------------------- ROM:001162AC ROM:001162AC loc_1162AC: ; CODE XREF: sub_11622C+4A↑j ROM:001162AC bclr #3,($947).w ROM:001162B2 ROM:001162B2 loc_1162B2: ; CODE XREF: sub_11622C+2C↑j ROM:001162B2 ; sub_11622C:loc_1162A8↑j ROM:001162B2 sub.w ($58A).w,d3 ROM:001162B6 ext.l d3 ROM:001162B8 muls.l #$F4240,d2:d3 ROM:001162C0 cmpi.l #0,d1 ROM:001162C6 beq.s loc_1162D0 ROM:001162C8 divs.l d1,d2:d3 ROM:001162CC move.w d3,($588).w ROM:001162D0 ROM:001162D0 loc_1162D0: ; CODE XREF: sub_11622C+6↑j ROM:001162D0 ; sub_11622C+9A↑j ROM:001162D0 bset #0,($941).w ROM:001162D6 move.l ($404).w,($440).w ROM:001162DC move.w ($586).w,($58A).w ROM:001162E2 rts ROM:001162E2 ; End of function sub_11622C ROM:001162E2 ROM:001162E4 ROM:001162E4 ; =============== S U B R O U T I N E ======================================= ROM:001162E4 ROM:001162E4 ROM:001162E4 sub_1162E4: ; CODE XREF: ROM:0011123C↑p ROM:001162E4 ; ROM:0011129A↑p ... ROM:001162E4 clr.w ($586).w ROM:001162E8 bclr #0,($941).w ROM:001162EE clr.w ($588).w ROM:001162F2 rts ROM:001162F2 ; End of function sub_1162E4 ROM:001162F2 ROM:001162F4 ROM:001162F4 ; =============== S U B R O U T I N E ======================================= ROM:001162F4 ROM:001162F4 ROM:001162F4 sub_1162F4: ; CODE XREF: sub_11A942+64↓p ROM:001162F4 ; sub_11A942+19C↓p ... ROM:001162F4 move.l d1,d5 ROM:001162F6 sub.l d2,d1 ROM:001162F8 muls.l #$64,d4:d1 ; 'd' ROM:00116300 divs.l d3,d4:d1 ROM:00116304 bne.s loc_11630A ROM:00116306 move.l d5,d4 ROM:00116308 bra.s locret_11630E ROM:0011630A ; --------------------------------------------------------------------------- ROM:0011630A ROM:0011630A loc_11630A: ; CODE XREF: sub_1162F4+10↑j ROM:0011630A move.l d2,d4 ROM:0011630C add.l d1,d4 ROM:0011630E ROM:0011630E locret_11630E: ; CODE XREF: sub_1162F4+14↑j ROM:0011630E rts ROM:0011630E ; End of function sub_1162F4 ROM:0011630E ROM:00116310 ; --------------------------------------------------------------------------- ROM:00116310 rts ROM:00116312 ROM:00116312 ; =============== S U B R O U T I N E ======================================= ROM:00116312 ROM:00116312 ROM:00116312 sub_116312: ; CODE XREF: sub_11E750+3A↓p ROM:00116312 ; sub_11E944+1C↓p ROM:00116312 movea.w (a5,d1.w),a0 ROM:00116316 adda.l a5,a0 ROM:00116318 move.w (a0)+,d4 ROM:0011631A ble.w loc_1163EA ROM:0011631E move.w (a0)+,d5 ROM:00116320 ble.w loc_1163EA ROM:00116324 move.w d4,d7 ROM:00116326 subq.w #1,d7 ROM:00116328 adda.w d4,a0 ROM:0011632A adda.w d4,a0 ROM:0011632C movea.l a0,a2 ROM:0011632E ROM:0011632E loc_11632E: ; CODE XREF: sub_116312+1E↓j ROM:0011632E cmp.w -(a2),d2 ROM:00116330 dbge d7,loc_11632E ROM:00116334 bge.s loc_11633A ROM:00116336 clr.w d7 ROM:00116338 bra.s loc_116342 ROM:0011633A ; --------------------------------------------------------------------------- ROM:0011633A ROM:0011633A loc_11633A: ; CODE XREF: sub_116312+22↑j ROM:0011633A move.w (a2)+,d0 ROM:0011633C cmpa.l a2,a0 ROM:0011633E bne.s loc_116344 ROM:00116340 subq.l #2,a2 ROM:00116342 ROM:00116342 loc_116342: ; CODE XREF: sub_116312+26↑j ROM:00116342 move.w (a2),d0 ROM:00116344 ROM:00116344 loc_116344: ; CODE XREF: sub_116312+2C↑j ROM:00116344 swap d0 ROM:00116346 move.w (a2),d0 ROM:00116348 swap d0 ROM:0011634A move.w d5,d1 ROM:0011634C subq.w #1,d1 ROM:0011634E beq.w loc_1163E6 ROM:00116352 adda.w d5,a0 ROM:00116354 adda.w d5,a0 ROM:00116356 movea.l a0,a2 ROM:00116358 swap d2 ROM:0011635A ROM:0011635A loc_11635A: ; CODE XREF: sub_116312+4A↓j ROM:0011635A cmp.w -(a2),d3 ROM:0011635C dbge d1,loc_11635A ROM:00116360 bge.s loc_116366 ROM:00116362 clr.w d1 ROM:00116364 bra.s loc_11636E ROM:00116366 ; --------------------------------------------------------------------------- ROM:00116366 ROM:00116366 loc_116366: ; CODE XREF: sub_116312+4E↑j ROM:00116366 move.w (a2)+,d2 ROM:00116368 cmpa.l a2,a0 ROM:0011636A bne.s loc_116370 ROM:0011636C subq.l #2,a2 ROM:0011636E ROM:0011636E loc_11636E: ; CODE XREF: sub_116312+52↑j ROM:0011636E move.w (a2),d2 ROM:00116370 ROM:00116370 loc_116370: ; CODE XREF: sub_116312+58↑j ROM:00116370 swap d3 ROM:00116372 move.w (a2),d3 ROM:00116374 muls.w d4,d1 ROM:00116376 adda.l d1,a1 ROM:00116378 adda.w d7,a1 ROM:0011637A move.l d2,d6 ROM:0011637C swap d6 ROM:0011637E sub.w d0,d6 ROM:00116380 ble.s loc_1163B8 ROM:00116382 move.l d0,d5 ROM:00116384 swap d5 ROM:00116386 sub.w d0,d5 ROM:00116388 beq.s loc_1163B8 ROM:0011638A clr.w d1 ROM:0011638C clr.w d7 ROM:0011638E move.b 1(a1),d7 ROM:00116392 move.b (a1),d1 ROM:00116394 sub.w d1,d7 ROM:00116396 beq.s loc_11639C ROM:00116398 muls.w d6,d7 ROM:0011639A divs.w d5,d7 ROM:0011639C ROM:0011639C loc_11639C: ; CODE XREF: sub_116312+84↑j ROM:0011639C add.b (a1),d7 ROM:0011639E clr.w d0 ROM:001163A0 clr.w d1 ROM:001163A2 move.b 1(a1,d4.w),d1 ROM:001163A6 move.b (a1,d4.w),d0 ROM:001163AA sub.w d0,d1 ROM:001163AC beq.s loc_1163B2 ROM:001163AE muls.w d6,d1 ROM:001163B0 divs.w d5,d1 ROM:001163B2 ROM:001163B2 loc_1163B2: ; CODE XREF: sub_116312+9A↑j ROM:001163B2 add.b (a1,d4.w),d1 ROM:001163B6 bra.s loc_1163BE ROM:001163B8 ; --------------------------------------------------------------------------- ROM:001163B8 ROM:001163B8 loc_1163B8: ; CODE XREF: sub_116312+6E↑j ROM:001163B8 ; sub_116312+76↑j ROM:001163B8 move.b (a1),d7 ROM:001163BA move.b (a1,d4.w),d1 ROM:001163BE ROM:001163BE loc_1163BE: ; CODE XREF: sub_116312+A4↑j ROM:001163BE move.l d3,d6 ROM:001163C0 swap d6 ROM:001163C2 sub.w d2,d6 ROM:001163C4 ble.s loc_1163E4 ROM:001163C6 move.w d3,d5 ROM:001163C8 sub.w d2,d5 ROM:001163CA beq.s loc_1163E4 ROM:001163CC andi.w #$FF,d7 ROM:001163D0 andi.w #$FF,d1 ROM:001163D4 sub.w d7,d1 ROM:001163D6 beq.s loc_1163E4 ROM:001163D8 muls.w d6,d1 ROM:001163DA divs.w d5,d1 ROM:001163DC add.b d7,d1 ROM:001163DE andi.w #$FF,d1 ROM:001163E2 bra.s loc_1163E6 ROM:001163E4 ; --------------------------------------------------------------------------- ROM:001163E4 ROM:001163E4 loc_1163E4: ; CODE XREF: sub_116312+B2↑j ROM:001163E4 ; sub_116312+B8↑j ... ROM:001163E4 move.w d7,d1 ROM:001163E6 ROM:001163E6 loc_1163E6: ; CODE XREF: sub_116312+3C↑j ROM:001163E6 ; sub_116312+D0↑j ROM:001163E6 clr.l d0 ROM:001163E8 bra.s locret_1163EE ROM:001163EA ; --------------------------------------------------------------------------- ROM:001163EA ROM:001163EA loc_1163EA: ; CODE XREF: sub_116312+8↑j ROM:001163EA ; sub_116312+E↑j ROM:001163EA move.b #$FF,d0 ROM:001163EE ROM:001163EE locret_1163EE: ; CODE XREF: sub_116312+D6↑j ROM:001163EE rts ROM:001163EE ; End of function sub_116312 ROM:001163EE ROM:001163F0 ROM:001163F0 ; =============== S U B R O U T I N E ======================================= ROM:001163F0 ROM:001163F0 ROM:001163F0 sub_1163F0: ; CODE XREF: sub_110706+26↑p ROM:001163F0 ; sub_110706+46↑p ... ROM:001163F0 movea.w (a5,d1.w),a0 ROM:001163F4 adda.l a5,a0 ROM:001163F6 move.w (a0)+,d4 ROM:001163F8 blt.w loc_116500 ROM:001163FC move.w d4,d0 ROM:001163FE swap d0 ROM:00116400 move.w (a0)+,d5 ROM:00116402 blt.w loc_116500 ROM:00116406 move.w d5,d0 ROM:00116408 cmpi.l #0,d0 ROM:0011640E bne.s loc_116418 ROM:00116410 move.w (a0),d1 ROM:00116412 bra.l locret_116504 ROM:00116418 ; --------------------------------------------------------------------------- ROM:00116418 ROM:00116418 loc_116418: ; CODE XREF: sub_1163F0+1E↑j ROM:00116418 cmpi.w #1,d4 ROM:0011641C bne.s loc_116426 ROM:0011641E move.w d5,d4 ROM:00116420 move.w #1,d5 ROM:00116424 move.w d3,d2 ROM:00116426 ROM:00116426 loc_116426: ; CODE XREF: sub_1163F0+2C↑j ROM:00116426 move.w d4,d7 ROM:00116428 subq.w #1,d7 ROM:0011642A adda.w d4,a0 ROM:0011642C adda.w d4,a0 ROM:0011642E movea.l a0,a1 ROM:00116430 ROM:00116430 loc_116430: ; CODE XREF: sub_1163F0+42↓j ROM:00116430 cmp.w -(a1),d2 ROM:00116432 dbge d7,loc_116430 ROM:00116436 bge.s loc_11643C ROM:00116438 clr.w d7 ROM:0011643A bra.s loc_116444 ROM:0011643C ; --------------------------------------------------------------------------- ROM:0011643C ROM:0011643C loc_11643C: ; CODE XREF: sub_1163F0+46↑j ROM:0011643C move.w (a1)+,d0 ROM:0011643E cmpa.l a1,a0 ROM:00116440 bne.s loc_116446 ROM:00116442 subq.l #2,a1 ROM:00116444 ROM:00116444 loc_116444: ; CODE XREF: sub_1163F0+4A↑j ROM:00116444 move.w (a1),d0 ROM:00116446 ROM:00116446 loc_116446: ; CODE XREF: sub_1163F0+50↑j ROM:00116446 swap d0 ROM:00116448 move.w (a1),d0 ROM:0011644A swap d0 ROM:0011644C move.w d5,d1 ROM:0011644E subq.w #1,d1 ROM:00116450 beq.w loc_1164D8 ROM:00116454 adda.w d5,a0 ROM:00116456 adda.w d5,a0 ROM:00116458 movea.l a0,a1 ROM:0011645A swap d2 ROM:0011645C ROM:0011645C loc_11645C: ; CODE XREF: sub_1163F0+6E↓j ROM:0011645C cmp.w -(a1),d3 ROM:0011645E dbge d1,loc_11645C ROM:00116462 bge.s loc_116468 ROM:00116464 clr.w d1 ROM:00116466 bra.s loc_116470 ROM:00116468 ; --------------------------------------------------------------------------- ROM:00116468 ROM:00116468 loc_116468: ; CODE XREF: sub_1163F0+72↑j ROM:00116468 move.w (a1)+,d2 ROM:0011646A cmpa.l a1,a0 ROM:0011646C bne.s loc_116472 ROM:0011646E subq.l #2,a1 ROM:00116470 ROM:00116470 loc_116470: ; CODE XREF: sub_1163F0+76↑j ROM:00116470 move.w (a1),d2 ROM:00116472 ROM:00116472 loc_116472: ; CODE XREF: sub_1163F0+7C↑j ROM:00116472 swap d3 ROM:00116474 move.w (a1),d3 ROM:00116476 muls.w d4,d1 ROM:00116478 muls.w #2,d1 ROM:0011647C adda.l d1,a0 ROM:0011647E adda.w d7,a0 ROM:00116480 adda.w d7,a0 ROM:00116482 move.l d2,d6 ROM:00116484 swap d6 ROM:00116486 sub.w d0,d6 ROM:00116488 ble.s loc_1164B4 ROM:0011648A move.l d0,d5 ROM:0011648C swap d5 ROM:0011648E sub.w d0,d5 ROM:00116490 beq.s loc_1164B4 ROM:00116492 move.w 2(a0),d7 ROM:00116496 sub.w (a0),d7 ROM:00116498 beq.s loc_11649E ROM:0011649A muls.w d6,d7 ROM:0011649C divs.w d5,d7 ROM:0011649E ROM:0011649E loc_11649E: ; CODE XREF: sub_1163F0+A8↑j ROM:0011649E add.w (a0),d7 ROM:001164A0 move.w 2(a0,d4.w*2),d1 ROM:001164A4 sub.w (a0,d4.w*2),d1 ROM:001164A8 beq.s loc_1164AE ROM:001164AA muls.w d6,d1 ROM:001164AC divs.w d5,d1 ROM:001164AE ROM:001164AE loc_1164AE: ; CODE XREF: sub_1163F0+B8↑j ROM:001164AE add.w (a0,d4.w*2),d1 ROM:001164B2 bra.s loc_1164BA ROM:001164B4 ; --------------------------------------------------------------------------- ROM:001164B4 ROM:001164B4 loc_1164B4: ; CODE XREF: sub_1163F0+98↑j ROM:001164B4 ; sub_1163F0+A0↑j ROM:001164B4 move.w (a0),d7 ROM:001164B6 move.w (a0,d4.w*2),d1 ROM:001164BA ROM:001164BA loc_1164BA: ; CODE XREF: sub_1163F0+C2↑j ROM:001164BA move.l d3,d6 ROM:001164BC swap d6 ROM:001164BE sub.w d2,d6 ROM:001164C0 ble.s loc_1164D4 ROM:001164C2 move.w d3,d5 ROM:001164C4 sub.w d2,d5 ROM:001164C6 beq.s loc_1164D4 ROM:001164C8 sub.w d7,d1 ROM:001164CA beq.s loc_1164D4 ROM:001164CC muls.w d6,d1 ROM:001164CE divs.w d5,d1 ROM:001164D0 add.w d7,d1 ROM:001164D2 bra.s loc_1164FC ROM:001164D4 ; --------------------------------------------------------------------------- ROM:001164D4 ROM:001164D4 loc_1164D4: ; CODE XREF: sub_1163F0+D0↑j ROM:001164D4 ; sub_1163F0+D6↑j ... ROM:001164D4 move.w d7,d1 ROM:001164D6 bra.s loc_1164FC ROM:001164D8 ; --------------------------------------------------------------------------- ROM:001164D8 ROM:001164D8 loc_1164D8: ; CODE XREF: sub_1163F0+60↑j ROM:001164D8 adda.w d7,a0 ROM:001164DA adda.w d7,a0 ROM:001164DC move.w d2,d6 ROM:001164DE sub.w d0,d6 ROM:001164E0 ble.s loc_1164FA ROM:001164E2 move.l d0,d5 ROM:001164E4 swap d5 ROM:001164E6 sub.w d0,d5 ROM:001164E8 beq.s loc_1164FA ROM:001164EA move.w 2(a0),d1 ROM:001164EE sub.w (a0),d1 ROM:001164F0 beq.s loc_1164FA ROM:001164F2 muls.w d6,d1 ROM:001164F4 divs.w d5,d1 ROM:001164F6 add.w (a0),d1 ROM:001164F8 bra.s loc_1164FC ROM:001164FA ; --------------------------------------------------------------------------- ROM:001164FA ROM:001164FA loc_1164FA: ; CODE XREF: sub_1163F0+F0↑j ROM:001164FA ; sub_1163F0+F8↑j ... ROM:001164FA move.w (a0),d1 ROM:001164FC ROM:001164FC loc_1164FC: ; CODE XREF: sub_1163F0+E2↑j ROM:001164FC ; sub_1163F0+E6↑j ... ROM:001164FC moveq #0,d0 ROM:001164FE bra.s locret_116504 ROM:00116500 ; --------------------------------------------------------------------------- ROM:00116500 ROM:00116500 loc_116500: ; CODE XREF: sub_1163F0+8↑j ROM:00116500 ; sub_1163F0+12↑j ROM:00116500 move.b #$FF,d0 ROM:00116504 ROM:00116504 locret_116504: ; CODE XREF: sub_1163F0+22↑j ROM:00116504 ; sub_1163F0+10E↑j ROM:00116504 rts ROM:00116504 ; End of function sub_1163F0 ROM:00116504 ROM:00116506 ROM:00116506 ; =============== S U B R O U T I N E ======================================= ROM:00116506 ROM:00116506 ROM:00116506 sub_116506: ; CODE XREF: ROM:00115D9C↑p ROM:00116506 clr.w ($FFFFFA22).w ROM:0011650A ori.w #8,($FFFFFA24).w ROM:00116510 move.w #$552,($FFFFFA22).w ROM:00116516 rts ROM:00116516 ; End of function sub_116506 ROM:00116516 ROM:00116518 ; --------------------------------------------------------------------------- ROM:00116518 movem.l d0-a5,-(sp) ROM:0011651C move.w ($FFFFF462).w,-(sp) ROM:00116520 move sr,-(sp) ROM:00116522 move #$2700,sr ROM:00116526 move.l sp,d0 ROM:00116528 cmp.w ($584).w,d0 ROM:0011652C bge.s loc_116532 ROM:0011652E move.w d0,($584).w ROM:00116532 ROM:00116532 loc_116532: ; CODE XREF: ROM:0011652C↑j ROM:00116532 bsr.l sub_11A85C ROM:00116538 move (sp)+,sr ROM:0011653A bsr.l sub_11A226 ROM:00116540 bsr.l nullsub_25 ROM:00116546 bsr.l nullsub_23 ROM:0011654C bsr.l sub_11271E ROM:00116552 bsr.l sub_130620 ROM:00116558 bsr.l nullsub_24 ROM:0011655E bsr.l sub_110CAC ROM:00116564 bsr.l sub_111A84 ROM:0011656A btst #5,($938).w ROM:00116570 beq.s loc_116586 ROM:00116572 bsr.l sub_117250 ROM:00116578 btst #4,($942).w ROM:0011657E beq.s loc_116586 ROM:00116580 bsr.l sub_119D62 ROM:00116586 ROM:00116586 loc_116586: ; CODE XREF: ROM:00116570↑j ROM:00116586 ; ROM:0011657E↑j ROM:00116586 bsr.l sub_138FD0 ROM:0011658C addq.w #1,($58E).w ROM:00116590 cmpi.w #$C8,($58E).w ROM:00116596 blt.s loc_1165A2 ROM:00116598 clr.w ($58E).w ROM:0011659C bset #0,($944).w ROM:001165A2 ROM:001165A2 loc_1165A2: ; CODE XREF: ROM:00116596↑j ROM:001165A2 cmpi.w #6,($4B8).w ROM:001165A8 beq.s loc_1165B2 ROM:001165AA cmpi.w #9,($4B8).w ROM:001165B0 bne.s loc_1165BE ROM:001165B2 ROM:001165B2 loc_1165B2: ; CODE XREF: ROM:001165A8↑j ROM:001165B2 bsr.l nullsub_21 ROM:001165B8 bsr.l nullsub_22 ROM:001165BE ROM:001165BE loc_1165BE: ; CODE XREF: ROM:001165B0↑j ROM:001165BE bsr.l nullsub_26 ROM:001165C4 bsr.l sub_12D30C ROM:001165CA move.w ($EFE).w,($C8E).w ROM:001165D0 bsr.l sub_129D7A ROM:001165D6 bsr.l sub_12CADE ROM:001165DC cmpi.w #1,($532).w ROM:001165E2 bne.s loc_1165EA ROM:001165E4 bsr.l nullsub_1 ROM:001165EA ROM:001165EA loc_1165EA: ; CODE XREF: ROM:001165E2↑j ROM:001165EA move.w ($FFFFF462).w,d0 ROM:001165EE sub.w (sp)+,d0 ROM:001165F0 move.w d0,($58C).w ROM:001165F4 cmp.w ($14F0).w,d0 ROM:001165F8 bge.w loc_116600 ROM:001165FC move.w d0,($14F0).w ROM:00116600 ROM:00116600 loc_116600: ; CODE XREF: ROM:001165F8↑j ROM:00116600 movem.l (sp)+,d0-a5 ROM:00116604 rte ROM:00116606 ; --------------------------------------------------------------------------- ROM:00116606 rts ROM:00116608 ; --------------------------------------------------------------------------- ROM:00116608 bgnd ROM:0011660A move.l (sp),($474).w ROM:0011660E move.l 4(sp),($478).w ROM:00116614 rte ROM:00116616 ; --------------------------------------------------------------------------- ROM:00116616 andi.w #$F7FF,($FFFFFE20).w ROM:0011661C rte ROM:0011661E ; --------------------------------------------------------------------------- ROM:0011661E andi.w #$EFFF,($FFFFFE20).w ROM:00116624 rte ROM:00116626 ; --------------------------------------------------------------------------- ROM:00116626 bset #5,($13BE).w ROM:0011662C bra.l loc_112C5A ROM:00116632 ; --------------------------------------------------------------------------- ROM:00116632 rte ROM:00116634 ; --------------------------------------------------------------------------- ROM:00116634 bclr #5,($13BE).w ROM:0011663A bra.l loc_112C5A ROM:00116640 ; --------------------------------------------------------------------------- ROM:00116640 rte ROM:00116642 ; --------------------------------------------------------------------------- ROM:00116642 andi.w #$7FFF,($FFFFFE20).w ROM:00116648 rte ROM:0011664A ; --------------------------------------------------------------------------- ROM:0011664A andi.w #$BFFF,($FFFFFE20).w ROM:00116650 rte ROM:00116652 ; --------------------------------------------------------------------------- ROM:00116652 bsr.w nullsub_27 ROM:00116656 rts ROM:00116658 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011665A ROM:0011665A ; =============== S U B R O U T I N E ======================================= ROM:0011665A ROM:0011665A ROM:0011665A sub_11665A: ; CODE XREF: ROM:00115D80↑p ROM:0011665A ; ROM:00115EBA↑p ... ROM:0011665A bsr.l sub_11350C ROM:00116660 bsr.w sub_116670 ROM:00116664 btst #3,($937).w ROM:0011666A bne.s locret_11666E ROM:0011666C bra.s sub_11665A ROM:0011666E ; --------------------------------------------------------------------------- ROM:0011666E ROM:0011666E locret_11666E: ; CODE XREF: sub_11665A+10↑j ROM:0011666E rts ROM:0011666E ; End of function sub_11665A ROM:0011666E ROM:00116670 ROM:00116670 ; =============== S U B R O U T I N E ======================================= ROM:00116670 ROM:00116670 ROM:00116670 sub_116670: ; CODE XREF: sub_11665A+6↑p ROM:00116670 bclr #4,($93B).w ROM:00116676 clr.w d1 ROM:00116678 move.b ($761).w,d1 ROM:0011667C cmpi.w #$E,d1 ROM:00116680 bcc.s locret_11668A ROM:00116682 movea.l off_11668C(pc,d1.w*4),a0 ROM:00116686 nop ROM:00116688 jmp (a0) ROM:0011668A ; --------------------------------------------------------------------------- ROM:0011668A ROM:0011668A locret_11668A: ; CODE XREF: sub_116670+10↑j ROM:0011668A rts ROM:0011668A ; End of function sub_116670 ROM:0011668A ROM:0011668A ; --------------------------------------------------------------------------- ROM:0011668C off_11668C: dc.l loc_1166C4 ; DATA XREF: sub_116670+12↑r ROM:00116690 dc.l loc_1166DA ROM:00116694 dc.l loc_1166F6 ROM:00116698 dc.l loc_116734 ROM:0011669C dc.l loc_116750 ROM:001166A0 dc.l loc_116796 ROM:001166A4 dc.l loc_1167B2 ROM:001166A8 dc.l loc_11680A ROM:001166AC dc.l loc_11682A ROM:001166B0 dc.l loc_1168AE ROM:001166B4 dc.l loc_1168EA ROM:001166B8 dc.l loc_11695A ROM:001166BC dc.l loc_116976 ROM:001166C0 dc.l loc_116996 ROM:001166C4 ; --------------------------------------------------------------------------- ROM:001166C4 ROM:001166C4 loc_1166C4: ; DATA XREF: ROM:off_11668C↑o ROM:001166C4 bclr #3,($937).w ROM:001166CA bset #0,($93A).w ROM:001166D0 move.b #1,($761).w ROM:001166D6 bra.s locret_1166F4 ROM:001166D8 ; --------------------------------------------------------------------------- ROM:001166D8 rts ROM:001166DA ; --------------------------------------------------------------------------- ROM:001166DA ROM:001166DA loc_1166DA: ; DATA XREF: ROM:00116690↑o ROM:001166DA btst #5,($937).w ROM:001166E0 beq.s locret_1166F4 ROM:001166E2 bclr #5,($937).w ROM:001166E8 bsr.w sub_116B64 ROM:001166EC move.b #2,($761).w ROM:001166F2 bra.s locret_116732 ROM:001166F4 ; --------------------------------------------------------------------------- ROM:001166F4 ROM:001166F4 locret_1166F4: ; CODE XREF: ROM:001166D6↑j ROM:001166F4 ; ROM:001166E0↑j ROM:001166F4 rts ROM:001166F6 ; --------------------------------------------------------------------------- ROM:001166F6 ROM:001166F6 loc_1166F6: ; DATA XREF: ROM:00116694↑o ROM:001166F6 btst #7,($93E).w ROM:001166FC beq.s loc_11671C ROM:001166FE bsr.w sub_116ABE ROM:00116702 bsr.w sub_1169C2 ROM:00116706 bsr.w sub_116AA6 ROM:0011670A bset #7,($943).w ROM:00116710 move.b #8,($761).w ROM:00116716 bra.l locret_1168AC ROM:0011671C ; --------------------------------------------------------------------------- ROM:0011671C ROM:0011671C loc_11671C: ; CODE XREF: ROM:001166FC↑j ROM:0011671C btst #7,($93E).w ROM:00116722 bne.s locret_116732 ROM:00116724 bset #2,($938).w ROM:0011672A move.b #3,($761).w ROM:00116730 bra.s locret_11674E ROM:00116732 ; --------------------------------------------------------------------------- ROM:00116732 ROM:00116732 locret_116732: ; CODE XREF: ROM:001166F2↑j ROM:00116732 ; ROM:00116722↑j ROM:00116732 rts ROM:00116734 ; --------------------------------------------------------------------------- ROM:00116734 ROM:00116734 loc_116734: ; DATA XREF: ROM:00116698↑o ROM:00116734 btst #1,($93F).w ROM:0011673A beq.s locret_11674E ROM:0011673C bclr #6,($93B).w ROM:00116742 bsr.w sub_116AF0 ROM:00116746 move.b #4,($761).w ROM:0011674C bra.s locret_116794 ROM:0011674E ; --------------------------------------------------------------------------- ROM:0011674E ROM:0011674E locret_11674E: ; CODE XREF: ROM:00116730↑j ROM:0011674E ; ROM:0011673A↑j ROM:0011674E rts ROM:00116750 ; --------------------------------------------------------------------------- ROM:00116750 ROM:00116750 loc_116750: ; DATA XREF: ROM:0011669C↑o ROM:00116750 cmpi.b #0,($760).w ROM:00116756 bne.s loc_11677E ROM:00116758 bsr.w sub_116ABE ROM:0011675C bsr.w sub_1169C2 ROM:00116760 bsr.w sub_116AA6 ROM:00116764 bsr.w sub_116A5E ROM:00116768 bsr.w sub_116A8A ROM:0011676C bset #2,($944).w ROM:00116772 move.b #7,($761).w ROM:00116778 bra.l locret_116828 ROM:0011677E ; --------------------------------------------------------------------------- ROM:0011677E ROM:0011677E loc_11677E: ; CODE XREF: ROM:00116756↑j ROM:0011677E cmpi.b #0,($760).w ROM:00116784 beq.s locret_116794 ROM:00116786 bset #5,($939).w ROM:0011678C move.b #5,($761).w ROM:00116792 bra.s locret_1167B0 ROM:00116794 ; --------------------------------------------------------------------------- ROM:00116794 ROM:00116794 locret_116794: ; CODE XREF: ROM:0011674C↑j ROM:00116794 ; ROM:00116784↑j ... ROM:00116794 rts ROM:00116796 ; --------------------------------------------------------------------------- ROM:00116796 ROM:00116796 loc_116796: ; DATA XREF: ROM:001166A0↑o ROM:00116796 btst #6,($93B).w ROM:0011679C beq.s locret_1167B0 ROM:0011679E bclr #6,($93B).w ROM:001167A4 bsr.w sub_1169CA ROM:001167A8 move.b #6,($761).w ROM:001167AE bra.s locret_116808 ROM:001167B0 ; --------------------------------------------------------------------------- ROM:001167B0 ROM:001167B0 locret_1167B0: ; CODE XREF: ROM:00116792↑j ROM:001167B0 ; ROM:0011679C↑j ROM:001167B0 rts ROM:001167B2 ; --------------------------------------------------------------------------- ROM:001167B2 ROM:001167B2 loc_1167B2: ; DATA XREF: ROM:001166A4↑o ROM:001167B2 btst #3,($937).w ROM:001167B8 beq.s loc_1167D2 ROM:001167BA btst #2,($947).w ROM:001167C0 beq.s loc_1167D2 ROM:001167C2 bsr.w sub_116AA6 ROM:001167C6 move.b #8,($761).w ROM:001167CC bra.l locret_1168AC ROM:001167D2 ; --------------------------------------------------------------------------- ROM:001167D2 ROM:001167D2 loc_1167D2: ; CODE XREF: ROM:001167B8↑j ROM:001167D2 ; ROM:001167C0↑j ROM:001167D2 btst #3,($937).w ROM:001167D8 bne.s loc_1167E6 ROM:001167DA bsr.w sub_116AF0 ROM:001167DE move.b #4,($761).w ROM:001167E4 bra.s locret_116794 ROM:001167E6 ; --------------------------------------------------------------------------- ROM:001167E6 ROM:001167E6 loc_1167E6: ; CODE XREF: ROM:001167D8↑j ROM:001167E6 btst #3,($937).w ROM:001167EC beq.s locret_116808 ROM:001167EE btst #2,($947).w ROM:001167F4 bne.s locret_116808 ROM:001167F6 bsr.w sub_116A5E ROM:001167FA bset #6,($945).w ROM:00116800 move.b #7,($761).w ROM:00116806 bra.s locret_116828 ROM:00116808 ; --------------------------------------------------------------------------- ROM:00116808 ROM:00116808 locret_116808: ; CODE XREF: ROM:001167AE↑j ROM:00116808 ; ROM:001167EC↑j ... ROM:00116808 rts ROM:0011680A ; --------------------------------------------------------------------------- ROM:0011680A ROM:0011680A loc_11680A: ; DATA XREF: ROM:001166A8↑o ROM:0011680A btst #2,($945).w ROM:00116810 beq.s locret_116828 ROM:00116812 bclr #2,($945).w ROM:00116818 bsr.w sub_116AA6 ROM:0011681C move.b #8,($761).w ROM:00116822 bra.l locret_1168AC ROM:00116828 ; --------------------------------------------------------------------------- ROM:00116828 ROM:00116828 locret_116828: ; CODE XREF: ROM:00116778↑j ROM:00116828 ; ROM:00116806↑j ... ROM:00116828 rts ROM:0011682A ; --------------------------------------------------------------------------- ROM:0011682A ROM:0011682A loc_11682A: ; DATA XREF: ROM:001166AC↑o ROM:0011682A move.b $C55(a5),d0 ROM:0011682E btst #1,($93B).w ROM:00116834 beq.s loc_11683E ROM:00116836 bclr #1,($93B).w ROM:0011683C bra.s loc_116848 ROM:0011683E ; --------------------------------------------------------------------------- ROM:0011683E ROM:0011683E loc_11683E: ; CODE XREF: ROM:00116834↑j ROM:0011683E cmpi.b #0,d0 ROM:00116842 beq.s loc_11685A ROM:00116844 clr.b $C55(a5) ROM:00116848 ROM:00116848 loc_116848: ; CODE XREF: ROM:0011683C↑j ROM:00116848 bsr.w sub_116ABE ROM:0011684C bset #4,($93B).w ROM:00116852 move.b #8,($761).w ROM:00116858 bra.s locret_1168AC ROM:0011685A ; --------------------------------------------------------------------------- ROM:0011685A ROM:0011685A loc_11685A: ; CODE XREF: ROM:00116842↑j ROM:0011685A move.b $C54(a5),d0 ROM:0011685E btst #7,($93E).w ROM:00116864 bne.s loc_116894 ROM:00116866 btst #1,($945).w ROM:0011686C bne.s loc_116874 ROM:0011686E cmpi.b #0,d0 ROM:00116872 beq.s loc_116894 ROM:00116874 ROM:00116874 loc_116874: ; CODE XREF: ROM:0011686C↑j ROM:00116874 bset #5,($940).w ROM:0011687A bsr.w sub_116A32 ROM:0011687E bsr.w sub_116A8A ROM:00116882 bset #2,($944).w ROM:00116888 move.b #$A,($761).w ROM:0011688E bra.l loc_116954 ROM:00116894 ; --------------------------------------------------------------------------- ROM:00116894 ROM:00116894 loc_116894: ; CODE XREF: ROM:00116864↑j ROM:00116894 ; ROM:00116872↑j ROM:00116894 btst #2,($93E).w ROM:0011689A bne.s locret_1168AC ROM:0011689C btst #7,($93E).w ROM:001168A2 bne.s locret_1168AC ROM:001168A4 move.b #9,($761).w ROM:001168AA bra.s loc_1168E0 ROM:001168AC ; --------------------------------------------------------------------------- ROM:001168AC ROM:001168AC locret_1168AC: ; CODE XREF: ROM:00116716↑j ROM:001168AC ; ROM:001167CC↑j ... ROM:001168AC rts ROM:001168AE ; --------------------------------------------------------------------------- ROM:001168AE ROM:001168AE loc_1168AE: ; DATA XREF: ROM:001166B0↑o ROM:001168AE btst #2,($93E).w ROM:001168B4 beq.s loc_1168BE ROM:001168B6 move.b #8,($761).w ROM:001168BC bra.s locret_1168AC ROM:001168BE ; --------------------------------------------------------------------------- ROM:001168BE ROM:001168BE loc_1168BE: ; CODE XREF: ROM:001168B4↑j ROM:001168BE btst #4,($93E).w ROM:001168C4 beq.s loc_1168E0 ROM:001168C6 bsr.w sub_116A32 ROM:001168CA bsr.w sub_116A8A ROM:001168CE bset #2,($944).w ROM:001168D4 move.b #$A,($761).w ROM:001168DA bra.l loc_116954 ROM:001168E0 ; --------------------------------------------------------------------------- ROM:001168E0 ROM:001168E0 loc_1168E0: ; CODE XREF: ROM:001168AA↑j ROM:001168E0 ; ROM:001168C4↑j ROM:001168E0 bsr.w sub_116A2A ROM:001168E4 bsr.w sub_116A22 ROM:001168E8 rts ROM:001168EA ; --------------------------------------------------------------------------- ROM:001168EA ROM:001168EA loc_1168EA: ; DATA XREF: ROM:001166B4↑o ROM:001168EA move.b $C54(a5),d0 ROM:001168EE btst #2,($945).w ROM:001168F4 beq.s loc_116930 ROM:001168F6 btst #1,($945).w ROM:001168FC beq.s loc_116906 ROM:001168FE bclr #1,($945).w ROM:00116904 bra.s loc_116910 ROM:00116906 ; --------------------------------------------------------------------------- ROM:00116906 ROM:00116906 loc_116906: ; CODE XREF: ROM:001168FC↑j ROM:00116906 cmpi.b #0,d0 ROM:0011690A beq.s loc_116930 ROM:0011690C clr.b $C54(a5) ROM:00116910 ROM:00116910 loc_116910: ; CODE XREF: ROM:00116904↑j ROM:00116910 bclr #2,($945).w ROM:00116916 bsr.w sub_116AA6 ROM:0011691A bsr.w sub_116A8A ROM:0011691E bset #2,($944).w ROM:00116924 move.b #$D,($761).w ROM:0011692A bra.l loc_1169BA ROM:00116930 ; --------------------------------------------------------------------------- ROM:00116930 ROM:00116930 loc_116930: ; CODE XREF: ROM:001168F4↑j ROM:00116930 ; ROM:0011690A↑j ROM:00116930 btst #2,($945).w ROM:00116936 beq.s loc_116954 ROM:00116938 btst #1,($945).w ROM:0011693E bne.s loc_116954 ROM:00116940 cmpi.b #0,d0 ROM:00116944 bne.s loc_116954 ROM:00116946 bclr #2,($945).w ROM:0011694C move.b #$B,($761).w ROM:00116952 bra.s locret_116974 ROM:00116954 ; --------------------------------------------------------------------------- ROM:00116954 ROM:00116954 loc_116954: ; CODE XREF: ROM:0011688E↑j ROM:00116954 ; ROM:001168DA↑j ... ROM:00116954 bsr.w sub_116A22 ROM:00116958 rts ROM:0011695A ; --------------------------------------------------------------------------- ROM:0011695A ROM:0011695A loc_11695A: ; DATA XREF: ROM:001166B8↑o ROM:0011695A btst #2,($93E).w ROM:00116960 beq.s locret_116974 ROM:00116962 bsr.w sub_116A5E ROM:00116966 bset #6,($945).w ROM:0011696C move.b #$C,($761).w ROM:00116972 bra.s locret_116994 ROM:00116974 ; --------------------------------------------------------------------------- ROM:00116974 ROM:00116974 locret_116974: ; CODE XREF: ROM:00116952↑j ROM:00116974 ; ROM:00116960↑j ROM:00116974 rts ROM:00116976 ; --------------------------------------------------------------------------- ROM:00116976 ROM:00116976 loc_116976: ; DATA XREF: ROM:001166BC↑o ROM:00116976 btst #2,($945).w ROM:0011697C beq.s locret_116994 ROM:0011697E bclr #2,($945).w ROM:00116984 bsr.w sub_116AA6 ROM:00116988 move.b #8,($761).w ROM:0011698E bra.l locret_1168AC ROM:00116994 ; --------------------------------------------------------------------------- ROM:00116994 ROM:00116994 locret_116994: ; CODE XREF: ROM:00116972↑j ROM:00116994 ; ROM:0011697C↑j ROM:00116994 rts ROM:00116996 ; --------------------------------------------------------------------------- ROM:00116996 ROM:00116996 loc_116996: ; DATA XREF: ROM:001166C0↑o ROM:00116996 btst #2,($945).w ROM:0011699C beq.s loc_1169BA ROM:0011699E bclr #5,($940).w ROM:001169A4 bclr #2,($945).w ROM:001169AA bsr.w sub_116AA6 ROM:001169AE move.b #8,($761).w ROM:001169B4 bra.l locret_1168AC ROM:001169BA ; --------------------------------------------------------------------------- ROM:001169BA ROM:001169BA loc_1169BA: ; CODE XREF: ROM:0011692A↑j ROM:001169BA ; ROM:0011699C↑j ROM:001169BA bsr.w sub_116A22 ROM:001169BE rts ROM:001169C0 ; --------------------------------------------------------------------------- ROM:001169C0 rts ROM:001169C2 ROM:001169C2 ; =============== S U B R O U T I N E ======================================= ROM:001169C2 ROM:001169C2 ROM:001169C2 sub_1169C2: ; CODE XREF: ROM:00116702↑p ROM:001169C2 ; ROM:0011675C↑p ROM:001169C2 bset #3,($937).w ROM:001169C8 rts ROM:001169C8 ; End of function sub_1169C2 ROM:001169C8 ROM:001169CA ROM:001169CA ; =============== S U B R O U T I N E ======================================= ROM:001169CA ROM:001169CA ROM:001169CA sub_1169CA: ; CODE XREF: ROM:001167A4↑p ROM:001169CA cmpi.b #1,($760).w ROM:001169D0 bne.s loc_1169D8 ROM:001169D2 move.l ($448).w,d0 ROM:001169D6 bra.s loc_1169DC ROM:001169D8 ; --------------------------------------------------------------------------- ROM:001169D8 ROM:001169D8 loc_1169D8: ; CODE XREF: sub_1169CA+6↑j ROM:001169D8 move.l ($44C).w,d0 ROM:001169DC ROM:001169DC loc_1169DC: ; CODE XREF: sub_1169CA+C↑j ROM:001169DC andi.l #$FFFFFFF,d0 ROM:001169E2 cmp.l ($444).w,d0 ROM:001169E6 bne.s loc_1169F0 ROM:001169E8 bset #3,($937).w ROM:001169EE bra.s locret_116A20 ROM:001169F0 ; --------------------------------------------------------------------------- ROM:001169F0 ROM:001169F0 loc_1169F0: ; CODE XREF: sub_1169CA+1C↑j ROM:001169F0 bclr #3,($937).w ROM:001169F6 cmpi.b #1,($760).w ROM:001169FC bne.s loc_116A10 ROM:001169FE andi.l #$FFFFFFF,($448).w ROM:00116A06 ori.l #$F0000000,($448).w ROM:00116A0E bra.s locret_116A20 ROM:00116A10 ; --------------------------------------------------------------------------- ROM:00116A10 ROM:00116A10 loc_116A10: ; CODE XREF: sub_1169CA+32↑j ROM:00116A10 andi.l #$FFFFFFF,($44C).w ROM:00116A18 ori.l #$F0000000,($44C).w ROM:00116A20 ROM:00116A20 locret_116A20: ; CODE XREF: sub_1169CA+24↑j ROM:00116A20 ; sub_1169CA+44↑j ROM:00116A20 rts ROM:00116A20 ; End of function sub_1169CA ROM:00116A20 ROM:00116A22 ROM:00116A22 ; =============== S U B R O U T I N E ======================================= ROM:00116A22 ROM:00116A22 ROM:00116A22 sub_116A22: ; CODE XREF: ROM:001168E4↑p ROM:00116A22 ; ROM:loc_116954↑p ... ROM:00116A22 bset #5,($93E).w ROM:00116A28 rts ROM:00116A28 ; End of function sub_116A22 ROM:00116A28 ROM:00116A2A ROM:00116A2A ; =============== S U B R O U T I N E ======================================= ROM:00116A2A ROM:00116A2A ROM:00116A2A sub_116A2A: ; CODE XREF: ROM:loc_1168E0↑p ROM:00116A2A bset #4,($93E).w ROM:00116A30 rts ROM:00116A30 ; End of function sub_116A2A ROM:00116A30 ROM:00116A32 ROM:00116A32 ; =============== S U B R O U T I N E ======================================= ROM:00116A32 ROM:00116A32 ROM:00116A32 sub_116A32: ; CODE XREF: ROM:0011687A↑p ROM:00116A32 ; ROM:001168C6↑p ROM:00116A32 cmpi.b #1,($760).w ROM:00116A38 bne.s loc_116A4C ROM:00116A3A andi.l #$FFFFFFF,($448).w ROM:00116A42 ori.l #$A0000000,($448).w ROM:00116A4A bra.s locret_116A5C ROM:00116A4C ; --------------------------------------------------------------------------- ROM:00116A4C ROM:00116A4C loc_116A4C: ; CODE XREF: sub_116A32+6↑j ROM:00116A4C andi.l #$FFFFFFF,($44C).w ROM:00116A54 ori.l #$A0000000,($44C).w ROM:00116A5C ROM:00116A5C locret_116A5C: ; CODE XREF: sub_116A32+18↑j ROM:00116A5C rts ROM:00116A5C ; End of function sub_116A32 ROM:00116A5C ROM:00116A5E ROM:00116A5E ; =============== S U B R O U T I N E ======================================= ROM:00116A5E ROM:00116A5E ROM:00116A5E sub_116A5E: ; CODE XREF: ROM:00116764↑p ROM:00116A5E ; ROM:001167F6↑p ... ROM:00116A5E cmpi.b #1,($760).w ROM:00116A64 bne.s loc_116A78 ROM:00116A66 andi.l #$FFFFFFF,($448).w ROM:00116A6E ori.l #$50000000,($448).w ROM:00116A76 bra.s locret_116A88 ROM:00116A78 ; --------------------------------------------------------------------------- ROM:00116A78 ROM:00116A78 loc_116A78: ; CODE XREF: sub_116A5E+6↑j ROM:00116A78 andi.l #$FFFFFFF,($44C).w ROM:00116A80 ori.l #$50000000,($44C).w ROM:00116A88 ROM:00116A88 locret_116A88: ; CODE XREF: sub_116A5E+18↑j ROM:00116A88 rts ROM:00116A88 ; End of function sub_116A5E ROM:00116A88 ROM:00116A8A ROM:00116A8A ; =============== S U B R O U T I N E ======================================= ROM:00116A8A ROM:00116A8A ROM:00116A8A sub_116A8A: ; CODE XREF: ROM:00116768↑p ROM:00116A8A ; ROM:0011687E↑p ... ROM:00116A8A cmpi.b #1,($760).w ROM:00116A90 bne.s loc_116A9C ROM:00116A92 andi.l #$F0000000,($448).w ROM:00116A9A bra.s locret_116AA4 ROM:00116A9C ; --------------------------------------------------------------------------- ROM:00116A9C ROM:00116A9C loc_116A9C: ; CODE XREF: sub_116A8A+6↑j ROM:00116A9C andi.l #$F0000000,($44C).w ROM:00116AA4 ROM:00116AA4 locret_116AA4: ; CODE XREF: sub_116A8A+10↑j ROM:00116AA4 rts ROM:00116AA4 ; End of function sub_116A8A ROM:00116AA4 ROM:00116AA6 ROM:00116AA6 ; =============== S U B R O U T I N E ======================================= ROM:00116AA6 ROM:00116AA6 ROM:00116AA6 sub_116AA6: ; CODE XREF: ROM:00116706↑p ROM:00116AA6 ; ROM:00116760↑p ... ROM:00116AA6 cmpi.b #1,($760).w ROM:00116AAC bne.s loc_116AB6 ROM:00116AAE move.b #2,($760).w ROM:00116AB4 bra.s locret_116ABC ROM:00116AB6 ; --------------------------------------------------------------------------- ROM:00116AB6 ROM:00116AB6 loc_116AB6: ; CODE XREF: sub_116AA6+6↑j ROM:00116AB6 move.b #1,($760).w ROM:00116ABC ROM:00116ABC locret_116ABC: ; CODE XREF: sub_116AA6+E↑j ROM:00116ABC rts ROM:00116ABC ; End of function sub_116AA6 ROM:00116ABC ROM:00116ABE ROM:00116ABE ; =============== S U B R O U T I N E ======================================= ROM:00116ABE ROM:00116ABE ROM:00116ABE sub_116ABE: ; CODE XREF: ROM:001166FE↑p ROM:00116ABE ; ROM:00116758↑p ... ROM:00116ABE lea ($13D0).w,a0 ROM:00116AC2 lea (dword_1393D8).l,a1 ROM:00116AC8 move.w #$137,d1 ROM:00116ACC clr.w d0 ROM:00116ACE clr.w d2 ROM:00116AD0 ROM:00116AD0 loc_116AD0: ; CODE XREF: sub_116ABE+22↓j ROM:00116AD0 cmp.w d0,d1 ROM:00116AD2 ble.s loc_116AE2 ROM:00116AD4 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00116ADA addq.w #2,d0 ROM:00116ADC move.w d0,d2 ROM:00116ADE lsr.w #1,d2 ROM:00116AE0 bra.s loc_116AD0 ROM:00116AE2 ; --------------------------------------------------------------------------- ROM:00116AE2 ROM:00116AE2 loc_116AE2: ; CODE XREF: sub_116ABE+14↑j ROM:00116AE2 bset #4,($937).w ROM:00116AE8 bset #2,($947).w ROM:00116AEE rts ROM:00116AEE ; End of function sub_116ABE ROM:00116AEE ROM:00116AF0 ROM:00116AF0 ; =============== S U B R O U T I N E ======================================= ROM:00116AF0 ROM:00116AF0 ROM:00116AF0 sub_116AF0: ; CODE XREF: ROM:00116742↑p ROM:00116AF0 ; ROM:001167DA↑p ROM:00116AF0 bclr #4,($937).w ROM:00116AF6 bclr #2,($947).w ROM:00116AFC move.l ($448).w,d0 ROM:00116B00 move.l ($44C).w,d1 ROM:00116B04 andi.l #$F0000000,d0 ROM:00116B0A andi.l #$F0000000,d1 ROM:00116B10 cmpi.l #$A0000000,d0 ROM:00116B16 bne.s loc_116B20 ROM:00116B18 move.b #1,($760).w ROM:00116B1E bra.s locret_116B62 ROM:00116B20 ; --------------------------------------------------------------------------- ROM:00116B20 ROM:00116B20 loc_116B20: ; CODE XREF: sub_116AF0+26↑j ROM:00116B20 cmpi.l #$A0000000,d1 ROM:00116B26 bne.s loc_116B30 ROM:00116B28 move.b #2,($760).w ROM:00116B2E bra.s locret_116B62 ROM:00116B30 ; --------------------------------------------------------------------------- ROM:00116B30 ROM:00116B30 loc_116B30: ; CODE XREF: sub_116AF0+36↑j ROM:00116B30 cmpi.l #$50000000,d0 ROM:00116B36 bne.s loc_116B46 ROM:00116B38 move.b #1,($760).w ROM:00116B3E bset #2,($947).w ROM:00116B44 bra.s locret_116B62 ROM:00116B46 ; --------------------------------------------------------------------------- ROM:00116B46 ROM:00116B46 loc_116B46: ; CODE XREF: sub_116AF0+46↑j ROM:00116B46 cmpi.l #$50000000,d1 ROM:00116B4C bne.s loc_116B5C ROM:00116B4E move.b #2,($760).w ROM:00116B54 bset #2,($947).w ROM:00116B5A bra.s locret_116B62 ROM:00116B5C ; --------------------------------------------------------------------------- ROM:00116B5C ROM:00116B5C loc_116B5C: ; CODE XREF: sub_116AF0+5C↑j ROM:00116B5C move.b #0,($760).w ROM:00116B62 ROM:00116B62 locret_116B62: ; CODE XREF: sub_116AF0+2E↑j ROM:00116B62 ; sub_116AF0+3E↑j ... ROM:00116B62 rts ROM:00116B62 ; End of function sub_116AF0 ROM:00116B62 ROM:00116B64 ROM:00116B64 ; =============== S U B R O U T I N E ======================================= ROM:00116B64 ROM:00116B64 ROM:00116B64 sub_116B64: ; CODE XREF: ROM:001166E8↑p ROM:00116B64 move.w #$137,d0 ROM:00116B68 cmpi.w #$3EC,d0 ROM:00116B6C ble.s locret_116B74 ROM:00116B6E bset #7,($93E).w ROM:00116B74 ROM:00116B74 locret_116B74: ; CODE XREF: sub_116B64+8↑j ROM:00116B74 rts ROM:00116B74 ; End of function sub_116B64 ROM:00116B74 ROM:00116B76 ROM:00116B76 ; =============== S U B R O U T I N E ======================================= ROM:00116B76 ROM:00116B76 ROM:00116B76 sub_116B76: ; CODE XREF: ROM:00115EC0↑p ROM:00116B76 clr.w d1 ROM:00116B78 move.b ($762).w,d1 ROM:00116B7C cmpi.w #5,d1 ROM:00116B80 bcc.s locret_116B8A ROM:00116B82 movea.l off_116B8C(pc,d1.w*4),a0 ROM:00116B86 nop ROM:00116B88 jmp (a0) ROM:00116B8A ; --------------------------------------------------------------------------- ROM:00116B8A ROM:00116B8A locret_116B8A: ; CODE XREF: sub_116B76+A↑j ROM:00116B8A rts ROM:00116B8A ; End of function sub_116B76 ROM:00116B8A ROM:00116B8A ; --------------------------------------------------------------------------- ROM:00116B8C off_116B8C: dc.l loc_116BA0 ; DATA XREF: sub_116B76+C↑r ROM:00116B90 dc.l loc_116BAE ROM:00116B94 dc.l loc_116BE8 ROM:00116B98 dc.l loc_116C76 ROM:00116B9C dc.l loc_116CC0 ROM:00116BA0 ; --------------------------------------------------------------------------- ROM:00116BA0 ROM:00116BA0 loc_116BA0: ; DATA XREF: ROM:off_116B8C↑o ROM:00116BA0 bsr.w sub_116CC8 ROM:00116BA4 move.b #1,($762).w ROM:00116BAA bra.s locret_116BE6 ROM:00116BAC ; --------------------------------------------------------------------------- ROM:00116BAC rts ROM:00116BAE ; --------------------------------------------------------------------------- ROM:00116BAE ROM:00116BAE loc_116BAE: ; DATA XREF: ROM:00116B90↑o ROM:00116BAE btst #2,($93E).w ROM:00116BB4 bne.s locret_116BE6 ROM:00116BB6 move.w $826(a5),d0 ROM:00116BBA move.w $828(a5),d1 ROM:00116BBE clr.b ($912).w ROM:00116BC2 move.w d0,($6F8).w ROM:00116BC6 move.b #1,($912).w ROM:00116BCC clr.b ($911).w ROM:00116BD0 move.w d1,($6F6).w ROM:00116BD4 move.b #1,($911).w ROM:00116BDA move.b #2,($762).w ROM:00116BE0 bra.l loc_116C70 ROM:00116BE6 ; --------------------------------------------------------------------------- ROM:00116BE6 ROM:00116BE6 locret_116BE6: ; CODE XREF: ROM:00116BAA↑j ROM:00116BE6 ; ROM:00116BB4↑j ... ROM:00116BE6 rts ROM:00116BE8 ; --------------------------------------------------------------------------- ROM:00116BE8 ROM:00116BE8 loc_116BE8: ; DATA XREF: ROM:00116B94↑o ROM:00116BE8 btst #2,($93E).w ROM:00116BEE bne.s loc_116C20 ROM:00116BF0 cmpi.w #0,($6F8).w ROM:00116BF6 bgt.s loc_116C20 ROM:00116BF8 move.w $82A(a5),d0 ROM:00116BFC btst #5,($93E).w ROM:00116C02 beq.s loc_116C0A ROM:00116C04 cmpi.w #0,d0 ROM:00116C08 ble.s loc_116C20 ROM:00116C0A ROM:00116C0A loc_116C0A: ; CODE XREF: ROM:00116C02↑j ROM:00116C0A bsr.w sub_116CD0 ROM:00116C0E bset #0,($943).w ROM:00116C14 move.b #4,($762).w ROM:00116C1A bra.l loc_116CC0 ROM:00116C20 ; --------------------------------------------------------------------------- ROM:00116C20 ROM:00116C20 loc_116C20: ; CODE XREF: ROM:00116BEE↑j ROM:00116C20 ; ROM:00116BF6↑j ... ROM:00116C20 btst #2,($93E).w ROM:00116C26 beq.s loc_116C40 ROM:00116C28 clr.b ($911).w ROM:00116C2C clr.w ($6F6).w ROM:00116C30 clr.b ($912).w ROM:00116C34 clr.w ($6F8).w ROM:00116C38 move.b #1,($762).w ROM:00116C3E bra.s locret_116BE6 ROM:00116C40 ; --------------------------------------------------------------------------- ROM:00116C40 ROM:00116C40 loc_116C40: ; CODE XREF: ROM:00116C26↑j ROM:00116C40 btst #2,($93E).w ROM:00116C46 bne.s loc_116C70 ROM:00116C48 cmpi.w #0,($6F8).w ROM:00116C4E bgt.s loc_116C70 ROM:00116C50 move.w $82A(a5),d0 ROM:00116C54 btst #5,($93E).w ROM:00116C5A beq.s loc_116C70 ROM:00116C5C cmpi.w #0,d0 ROM:00116C60 bne.s loc_116C70 ROM:00116C62 bset #0,($943).w ROM:00116C68 move.b #3,($762).w ROM:00116C6E bra.s loc_116CBA ROM:00116C70 ; --------------------------------------------------------------------------- ROM:00116C70 ROM:00116C70 loc_116C70: ; CODE XREF: ROM:00116BE0↑j ROM:00116C70 ; ROM:00116C46↑j ... ROM:00116C70 bsr.w sub_116CE8 ROM:00116C74 rts ROM:00116C76 ; --------------------------------------------------------------------------- ROM:00116C76 ROM:00116C76 loc_116C76: ; DATA XREF: ROM:00116B98↑o ROM:00116C76 btst #2,($93E).w ROM:00116C7C beq.s loc_116C8A ROM:00116C7E bsr.w sub_116CD8 ROM:00116C82 move.b #4,($762).w ROM:00116C88 bra.s loc_116CC0 ROM:00116C8A ; --------------------------------------------------------------------------- ROM:00116C8A ROM:00116C8A loc_116C8A: ; CODE XREF: ROM:00116C7C↑j ROM:00116C8A btst #2,($93E).w ROM:00116C90 bne.s loc_116CBA ROM:00116C92 cmpi.w #0,($6F6).w ROM:00116C98 bgt.s loc_116C9C ROM:00116C9A bra.s loc_116CAE ROM:00116C9C ; --------------------------------------------------------------------------- ROM:00116C9C ROM:00116C9C loc_116C9C: ; CODE XREF: ROM:00116C98↑j ROM:00116C9C move.w $82A(a5),d0 ROM:00116CA0 btst #5,($93E).w ROM:00116CA6 beq.s loc_116CAE ROM:00116CA8 cmpi.w #0,d0 ROM:00116CAC ble.s loc_116CBA ROM:00116CAE ROM:00116CAE loc_116CAE: ; CODE XREF: ROM:00116C9A↑j ROM:00116CAE ; ROM:00116CA6↑j ROM:00116CAE bsr.w sub_116CD0 ROM:00116CB2 move.b #4,($762).w ROM:00116CB8 bra.s loc_116CC0 ROM:00116CBA ; --------------------------------------------------------------------------- ROM:00116CBA ROM:00116CBA loc_116CBA: ; CODE XREF: ROM:00116C6E↑j ROM:00116CBA ; ROM:00116C90↑j ... ROM:00116CBA bsr.w sub_116CE8 ROM:00116CBE rts ROM:00116CC0 ; --------------------------------------------------------------------------- ROM:00116CC0 ROM:00116CC0 loc_116CC0: ; CODE XREF: ROM:00116C1A↑j ROM:00116CC0 ; ROM:00116C88↑j ... ROM:00116CC0 bsr.w sub_116CE8 ROM:00116CC4 rts ROM:00116CC6 ; --------------------------------------------------------------------------- ROM:00116CC6 rts ROM:00116CC8 ROM:00116CC8 ; =============== S U B R O U T I N E ======================================= ROM:00116CC8 ROM:00116CC8 ROM:00116CC8 sub_116CC8: ; CODE XREF: ROM:loc_116BA0↑p ROM:00116CC8 bset #1,($13BA).w ROM:00116CCE rts ROM:00116CCE ; End of function sub_116CC8 ROM:00116CCE ROM:00116CD0 ROM:00116CD0 ; =============== S U B R O U T I N E ======================================= ROM:00116CD0 ROM:00116CD0 ROM:00116CD0 sub_116CD0: ; CODE XREF: ROM:loc_116C0A↑p ROM:00116CD0 ; ROM:loc_116CAE↑p ROM:00116CD0 bclr #1,($13BA).w ROM:00116CD6 rts ROM:00116CD6 ; End of function sub_116CD0 ROM:00116CD6 ROM:00116CD8 ROM:00116CD8 ; =============== S U B R O U T I N E ======================================= ROM:00116CD8 ROM:00116CD8 ROM:00116CD8 sub_116CD8: ; CODE XREF: ROM:00116C7E↑p ROM:00116CD8 ; ROM:00124E62↓p ROM:00116CD8 move.w #0,($FFFFFA4A).w ROM:00116CDE move.w #0,($FFFFFA4A).w ROM:00116CE4 nop ROM:00116CE6 rts ROM:00116CE6 ; End of function sub_116CD8 ROM:00116CE6 ROM:00116CE8 ROM:00116CE8 ; =============== S U B R O U T I N E ======================================= ROM:00116CE8 ROM:00116CE8 ROM:00116CE8 sub_116CE8: ; CODE XREF: ROM:loc_116C70↑p ROM:00116CE8 ; ROM:loc_116CBA↑p ... ROM:00116CE8 bclr #5,($93E).w ROM:00116CEE rts ROM:00116CEE ; End of function sub_116CE8 ROM:00116CEE ROM:00116CF0 ROM:00116CF0 ; =============== S U B R O U T I N E ======================================= ROM:00116CF0 ROM:00116CF0 ROM:00116CF0 sub_116CF0: ; CODE XREF: ROM:00115F1A↑p ROM:00116CF0 clr.w d1 ROM:00116CF2 move.b ($124F).w,d1 ROM:00116CF6 cmpi.w #5,d1 ROM:00116CFA bcc.s locret_116D04 ROM:00116CFC movea.l off_116D06(pc,d1.w*4),a0 ROM:00116D00 nop ROM:00116D02 jmp (a0) ROM:00116D04 ; --------------------------------------------------------------------------- ROM:00116D04 ROM:00116D04 locret_116D04: ; CODE XREF: sub_116CF0+A↑j ROM:00116D04 rts ROM:00116D04 ; End of function sub_116CF0 ROM:00116D04 ROM:00116D04 ; --------------------------------------------------------------------------- ROM:00116D06 off_116D06: dc.l loc_116D1A ; DATA XREF: sub_116CF0+C↑r ROM:00116D0A dc.l loc_116D4C ROM:00116D0E dc.l loc_116D92 ROM:00116D12 dc.l loc_116DD8 ROM:00116D16 dc.l locret_116E0A ROM:00116D1A ; --------------------------------------------------------------------------- ROM:00116D1A ROM:00116D1A loc_116D1A: ; DATA XREF: ROM:off_116D06↑o ROM:00116D1A bclr #6,($13C6).w ROM:00116D20 bclr #1,($775).w ROM:00116D26 bclr #4,($775).w ROM:00116D2C bclr #5,($775).w ROM:00116D32 movea.l #$170000,a0 ROM:00116D38 move.l a0,($1910).w ROM:00116D3C move.l (a0),($1914).w ROM:00116D40 move.b #1,($124F).w ROM:00116D46 bra.w locret_116D90 ROM:00116D4A ; --------------------------------------------------------------------------- ROM:00116D4A rts ROM:00116D4C ; --------------------------------------------------------------------------- ROM:00116D4C ROM:00116D4C loc_116D4C: ; DATA XREF: ROM:00116D0A↑o ROM:00116D4C movea.l #$177FFF,a1 ROM:00116D52 bsr.w sub_116E0E ROM:00116D56 btst #6,($13C6).w ROM:00116D5C beq.s locret_116D90 ROM:00116D5E bclr #6,($13C6).w ROM:00116D64 move.l ($1914).w,d0 ROM:00116D68 move.l d0,($1918).w ROM:00116D6C bset #1,($775).w ROM:00116D72 bset #0,($775).w ROM:00116D78 movea.l #unk_110000,a0 ROM:00116D7E move.l a0,($1910).w ROM:00116D82 move.l (a0),($1914).w ROM:00116D86 move.b #2,($124F).w ROM:00116D8C bra.w locret_116DD6 ROM:00116D90 ; --------------------------------------------------------------------------- ROM:00116D90 ROM:00116D90 locret_116D90: ; CODE XREF: ROM:00116D46↑j ROM:00116D90 ; ROM:00116D5C↑j ROM:00116D90 rts ROM:00116D92 ; --------------------------------------------------------------------------- ROM:00116D92 ROM:00116D92 loc_116D92: ; DATA XREF: ROM:00116D0E↑o ROM:00116D92 movea.l #byte_16FFFF,a1 ROM:00116D98 bsr.w sub_116E0E ROM:00116D9C btst #6,($13C6).w ROM:00116DA2 beq.s locret_116DD6 ROM:00116DA4 bclr #6,($13C6).w ROM:00116DAA move.l ($1914).w,d0 ROM:00116DAE move.l d0,($191C).w ROM:00116DB2 bset #4,($775).w ROM:00116DB8 bset #2,($775).w ROM:00116DBE movea.l #$100000,a0 ROM:00116DC4 move.l a0,($1910).w ROM:00116DC8 move.l (a0),($1914).w ROM:00116DCC move.b #3,($124F).w ROM:00116DD2 bra.w locret_116E08 ROM:00116DD6 ; --------------------------------------------------------------------------- ROM:00116DD6 ROM:00116DD6 locret_116DD6: ; CODE XREF: ROM:00116D8C↑j ROM:00116DD6 ; ROM:00116DA2↑j ROM:00116DD6 rts ROM:00116DD8 ; --------------------------------------------------------------------------- ROM:00116DD8 ROM:00116DD8 loc_116DD8: ; DATA XREF: ROM:00116D12↑o ROM:00116DD8 movea.l #$109FFF,a1 ROM:00116DDE bsr.w sub_116E0E ROM:00116DE2 btst #6,($13C6).w ROM:00116DE8 beq.s locret_116E08 ROM:00116DEA move.l ($1914).w,d0 ROM:00116DEE move.l d0,($1920).w ROM:00116DF2 bset #5,($775).w ROM:00116DF8 bset #3,($775).w ROM:00116DFE move.b #4,($124F).w ROM:00116E04 bra.w locret_116E0A ROM:00116E08 ; --------------------------------------------------------------------------- ROM:00116E08 ROM:00116E08 locret_116E08: ; CODE XREF: ROM:00116DD2↑j ROM:00116E08 ; ROM:00116DE8↑j ROM:00116E08 rts ROM:00116E0A ; --------------------------------------------------------------------------- ROM:00116E0A ROM:00116E0A locret_116E0A: ; CODE XREF: ROM:00116E04↑j ROM:00116E0A ; DATA XREF: ROM:00116D16↑o ROM:00116E0A rts ROM:00116E0C ; --------------------------------------------------------------------------- ROM:00116E0C rts ROM:00116E0E ROM:00116E0E ; =============== S U B R O U T I N E ======================================= ROM:00116E0E ROM:00116E0E ROM:00116E0E sub_116E0E: ; CODE XREF: ROM:00116D52↑p ROM:00116E0E ; ROM:00116D98↑p ... ROM:00116E0E move.w $89A(a5),d1 ROM:00116E12 move.l ($1914).w,d0 ROM:00116E16 move.l $2CE(a5),d5 ROM:00116E1A ROM:00116E1A loc_116E1A: ; CODE XREF: sub_116E0E:loc_116E64↓j ROM:00116E1A cmpi.w #0,d1 ROM:00116E1E ble.s loc_116E66 ROM:00116E20 clr.b d7 ROM:00116E22 movea.l ($1910).w,a0 ROM:00116E26 move.b (a0)+,d4 ROM:00116E28 move.l a0,($1910).w ROM:00116E2C clr.b d7 ROM:00116E2E ROM:00116E2E loc_116E2E: ; CODE XREF: sub_116E0E+44↓j ROM:00116E2E cmpi.b #7,d7 ROM:00116E32 bgt.s loc_116E54 ROM:00116E34 lsr.b #1,d4 ROM:00116E36 bcc.w loc_116E46 ROM:00116E3A lsr.l #1,d0 ROM:00116E3C bcc.w loc_116E42 ROM:00116E40 eor.l d5,d0 ROM:00116E42 ROM:00116E42 loc_116E42: ; CODE XREF: sub_116E0E+2E↑j ROM:00116E42 bra.w loc_116E4E ROM:00116E46 ; --------------------------------------------------------------------------- ROM:00116E46 ROM:00116E46 loc_116E46: ; CODE XREF: sub_116E0E+28↑j ROM:00116E46 lsr.l #1,d0 ROM:00116E48 bcs.w loc_116E4E ROM:00116E4C eor.l d5,d0 ROM:00116E4E ROM:00116E4E loc_116E4E: ; CODE XREF: sub_116E0E:loc_116E42↑j ROM:00116E4E ; sub_116E0E+3A↑j ROM:00116E4E addi.b #1,d7 ROM:00116E52 bra.s loc_116E2E ROM:00116E54 ; --------------------------------------------------------------------------- ROM:00116E54 ROM:00116E54 loc_116E54: ; CODE XREF: sub_116E0E+24↑j ROM:00116E54 subi.w #1,d1 ROM:00116E58 cmpa.l a0,a1 ROM:00116E5A bgt.s loc_116E64 ROM:00116E5C bset #6,($13C6).w ROM:00116E62 bra.s loc_116E66 ROM:00116E64 ; --------------------------------------------------------------------------- ROM:00116E64 ROM:00116E64 loc_116E64: ; CODE XREF: sub_116E0E+4C↑j ROM:00116E64 bra.s loc_116E1A ROM:00116E66 ; --------------------------------------------------------------------------- ROM:00116E66 ROM:00116E66 loc_116E66: ; CODE XREF: sub_116E0E+10↑j ROM:00116E66 ; sub_116E0E+54↑j ROM:00116E66 move.l d0,($1914).w ROM:00116E6A rts ROM:00116E6A ; End of function sub_116E0E ROM:00116E6A ROM:00116E6C ROM:00116E6C ; =============== S U B R O U T I N E ======================================= ROM:00116E6C ROM:00116E6C ROM:00116E6C sub_116E6C: ; CODE XREF: ROM:00119C04↓p ROM:00116E6C clr.w ($EBA).w ROM:00116E70 clr.w ($59C).w ROM:00116E74 cmpi.b #1,($766).w ROM:00116E7A bne.s loc_116E84 ROM:00116E7C bsr.l sub_11762A ROM:00116E82 bra.s locret_116EE2 ROM:00116E84 ; --------------------------------------------------------------------------- ROM:00116E84 ROM:00116E84 loc_116E84: ; CODE XREF: sub_116E6C+E↑j ROM:00116E84 cmpi.b #2,($766).w ROM:00116E8A bne.s loc_116E94 ROM:00116E8C bsr.l sub_118206 ROM:00116E92 bra.s locret_116EE2 ROM:00116E94 ; --------------------------------------------------------------------------- ROM:00116E94 ROM:00116E94 loc_116E94: ; CODE XREF: sub_116E6C+1E↑j ROM:00116E94 cmpi.b #3,($766).w ROM:00116E9A bne.s loc_116EA4 ROM:00116E9C bsr.l sub_1186E8 ROM:00116EA2 bra.s locret_116EE2 ROM:00116EA4 ; --------------------------------------------------------------------------- ROM:00116EA4 ROM:00116EA4 loc_116EA4: ; CODE XREF: sub_116E6C+2E↑j ROM:00116EA4 cmpi.b #4,($766).w ROM:00116EAA bne.s loc_116EB4 ROM:00116EAC bsr.l sub_1187E2 ROM:00116EB2 bra.s locret_116EE2 ROM:00116EB4 ; --------------------------------------------------------------------------- ROM:00116EB4 ROM:00116EB4 loc_116EB4: ; CODE XREF: sub_116E6C+3E↑j ROM:00116EB4 cmpi.b #6,($766).w ROM:00116EBA bne.s loc_116EC4 ROM:00116EBC bsr.l sub_118820 ROM:00116EC2 bra.s locret_116EE2 ROM:00116EC4 ; --------------------------------------------------------------------------- ROM:00116EC4 ROM:00116EC4 loc_116EC4: ; CODE XREF: sub_116E6C+4E↑j ROM:00116EC4 cmpi.b #7,($766).w ROM:00116ECA bne.s loc_116ED4 ROM:00116ECC bsr.l sub_118EE0 ROM:00116ED2 bra.s locret_116EE2 ROM:00116ED4 ; --------------------------------------------------------------------------- ROM:00116ED4 ROM:00116ED4 loc_116ED4: ; CODE XREF: sub_116E6C+5E↑j ROM:00116ED4 cmpi.b #9,($766).w ROM:00116EDA bne.s locret_116EE2 ROM:00116EDC bsr.l sub_118FEC ROM:00116EE2 ROM:00116EE2 locret_116EE2: ; CODE XREF: sub_116E6C+16↑j ROM:00116EE2 ; sub_116E6C+26↑j ... ROM:00116EE2 rts ROM:00116EE2 ; End of function sub_116E6C ROM:00116EE2 ROM:00116EE4 ROM:00116EE4 ; =============== S U B R O U T I N E ======================================= ROM:00116EE4 ROM:00116EE4 ROM:00116EE4 sub_116EE4: ; CODE XREF: sub_11762A+10↓p ROM:00116EE4 ; sub_11762A+7C↓p ... ROM:00116EE4 lea ($1271).w,a0 ROM:00116EE8 clr.w d0 ROM:00116EEA move.w ($59C).w,d0 ROM:00116EEE move.b $255(a5),(a0,d0.w) ROM:00116EF4 addq.w #1,d0 ROM:00116EF6 bvc.s loc_116EFC ROM:00116EF8 move.w #$8000,d0 ROM:00116EFC ROM:00116EFC loc_116EFC: ; CODE XREF: sub_116EE4+12↑j ROM:00116EFC move.b $256(a5),(a0,d0.w) ROM:00116F02 addq.w #1,d0 ROM:00116F04 bvc.s loc_116F0A ROM:00116F06 move.w #$8000,d0 ROM:00116F0A ROM:00116F0A loc_116F0A: ; CODE XREF: sub_116EE4+20↑j ROM:00116F0A move.b $257(a5),(a0,d0.w) ROM:00116F10 addq.w #1,d0 ROM:00116F12 bvc.s loc_116F18 ROM:00116F14 move.w #$8000,d0 ROM:00116F18 ROM:00116F18 loc_116F18: ; CODE XREF: sub_116EE4+2E↑j ROM:00116F18 move.b ($766).w,d1 ROM:00116F1C addi.b #$40,d1 ; '@' ROM:00116F20 move.b d1,(a0,d0.w) ROM:00116F24 addq.w #1,d0 ROM:00116F26 bvc.s loc_116F2C ROM:00116F28 move.w #$8000,d0 ROM:00116F2C ROM:00116F2C loc_116F2C: ; CODE XREF: sub_116EE4+42↑j ROM:00116F2C move.w d0,($59C).w ROM:00116F30 rts ROM:00116F30 ; End of function sub_116EE4 ROM:00116F30 ROM:00116F32 ROM:00116F32 ; =============== S U B R O U T I N E ======================================= ROM:00116F32 ROM:00116F32 ROM:00116F32 sub_116F32: ; CODE XREF: sub_11762A+64↓p ROM:00116F32 ; sub_11762A+14C↓p ... ROM:00116F32 move.w ($59C).w,d0 ROM:00116F36 cmpi.w #0,d0 ROM:00116F3A ble.s locret_116F6E ROM:00116F3C lea ($1271).w,a0 ROM:00116F40 clr.w d1 ROM:00116F42 clr.w d2 ROM:00116F44 move.w ($EBA).w,d3 ROM:00116F48 subq.w #1,d0 ROM:00116F4A move.w d3,d1 ROM:00116F4C bra.s loc_116F52 ROM:00116F4E ; --------------------------------------------------------------------------- ROM:00116F4E ROM:00116F4E loc_116F4E: ; CODE XREF: sub_116F32+28↓j ROM:00116F4E addi.w #1,d1 ROM:00116F52 ROM:00116F52 loc_116F52: ; CODE XREF: sub_116F32+1A↑j ROM:00116F52 cmp.w d0,d1 ROM:00116F54 bgt.s loc_116F5C ROM:00116F56 add.b (a0,d1.w),d2 ROM:00116F5A bra.s loc_116F4E ROM:00116F5C ; --------------------------------------------------------------------------- ROM:00116F5C ROM:00116F5C loc_116F5C: ; CODE XREF: sub_116F32+22↑j ROM:00116F5C addq.w #1,d0 ROM:00116F5E move.b d2,(a0,d0.w) ROM:00116F62 addq.w #1,d0 ROM:00116F64 bvc.s loc_116F6A ROM:00116F66 move.w #$8000,d0 ROM:00116F6A ROM:00116F6A loc_116F6A: ; CODE XREF: sub_116F32+32↑j ROM:00116F6A move.w d0,($59C).w ROM:00116F6E ROM:00116F6E locret_116F6E: ; CODE XREF: sub_116F32+8↑j ROM:00116F6E rts ROM:00116F6E ; End of function sub_116F32 ROM:00116F6E ROM:00116F70 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116F72 ROM:00116F72 ; =============== S U B R O U T I N E ======================================= ROM:00116F72 ROM:00116F72 ROM:00116F72 sub_116F72: ; CODE XREF: ROM:loc_111D8E↑p ROM:00116F72 clr.w d1 ROM:00116F74 move.b ($764).w,d1 ROM:00116F78 cmpi.w #$10,d1 ROM:00116F7C bcc.s locret_116F86 ROM:00116F7E movea.l off_116F88(pc,d1.w*4),a0 ROM:00116F82 nop ROM:00116F84 jmp (a0) ROM:00116F86 ; --------------------------------------------------------------------------- ROM:00116F86 ROM:00116F86 locret_116F86: ; CODE XREF: sub_116F72+A↑j ROM:00116F86 rts ROM:00116F86 ; End of function sub_116F72 ROM:00116F86 ROM:00116F86 ; --------------------------------------------------------------------------- ROM:00116F88 off_116F88: dc.l locret_116FC8 ; DATA XREF: sub_116F72+C↑r ROM:00116F8C dc.l loc_116FCA ROM:00116F90 dc.l loc_116FFA ROM:00116F94 dc.l loc_117024 ROM:00116F98 dc.l loc_11704E ROM:00116F9C dc.l loc_117078 ROM:00116FA0 dc.l loc_1170A2 ROM:00116FA4 dc.l loc_1170CC ROM:00116FA8 dc.l loc_1170F6 ROM:00116FAC dc.l loc_117120 ROM:00116FB0 dc.l loc_11714A ROM:00116FB4 dc.l loc_11718C ROM:00116FB8 dc.l loc_1171BE ROM:00116FBC dc.l loc_1171EE ROM:00116FC0 dc.l loc_11721E ROM:00116FC4 dc.l locret_11724E ROM:00116FC8 ; --------------------------------------------------------------------------- ROM:00116FC8 ROM:00116FC8 locret_116FC8: ; DATA XREF: ROM:off_116F88↑o ROM:00116FC8 rts ROM:00116FCA ; --------------------------------------------------------------------------- ROM:00116FCA ROM:00116FCA loc_116FCA: ; DATA XREF: ROM:00116F8C↑o ROM:00116FCA cmpi.w #0,($632).w ROM:00116FD0 bgt.s locret_116FF8 ROM:00116FD2 move.w ($FFFFFC0E).w,d0 ROM:00116FD6 move.w ($FFFFFC0C).w,d0 ROM:00116FDA bclr #5,($FFFFFC0B).w ROM:00116FE0 bset #4,($FFFFFC0B).w ROM:00116FE6 bset #2,($936).w ROM:00116FEC bset #2,($943).w ROM:00116FF2 move.b #$F,($764).w ROM:00116FF8 ROM:00116FF8 locret_116FF8: ; CODE XREF: ROM:00116FD0↑j ROM:00116FF8 rts ROM:00116FFA ; --------------------------------------------------------------------------- ROM:00116FFA ROM:00116FFA loc_116FFA: ; DATA XREF: ROM:00116F90↑o ROM:00116FFA cmpi.w #0,($632).w ROM:00117000 bgt.s locret_117022 ROM:00117002 move.w ($FFFFFC0E).w,d0 ROM:00117006 move.w ($FFFFFC0C).w,d0 ROM:0011700A bset #4,($FFFFFC0B).w ROM:00117010 bset #2,($936).w ROM:00117016 bset #2,($943).w ROM:0011701C move.b #$F,($764).w ROM:00117022 ROM:00117022 locret_117022: ; CODE XREF: ROM:00117000↑j ROM:00117022 rts ROM:00117024 ; --------------------------------------------------------------------------- ROM:00117024 ROM:00117024 loc_117024: ; DATA XREF: ROM:00116F94↑o ROM:00117024 cmpi.w #0,($632).w ROM:0011702A bgt.s locret_11704C ROM:0011702C move.w ($FFFFFC0E).w,d0 ROM:00117030 move.w ($FFFFFC0C).w,d0 ROM:00117034 bset #4,($FFFFFC0B).w ROM:0011703A bset #2,($936).w ROM:00117040 bset #2,($943).w ROM:00117046 move.b #$F,($764).w ROM:0011704C ROM:0011704C locret_11704C: ; CODE XREF: ROM:0011702A↑j ROM:0011704C rts ROM:0011704E ; --------------------------------------------------------------------------- ROM:0011704E ROM:0011704E loc_11704E: ; DATA XREF: ROM:00116F98↑o ROM:0011704E cmpi.w #0,($632).w ROM:00117054 bgt.s locret_117076 ROM:00117056 move.w ($FFFFFC0E).w,d0 ROM:0011705A move.w ($FFFFFC0C).w,d0 ROM:0011705E bset #4,($FFFFFC0B).w ROM:00117064 bset #2,($936).w ROM:0011706A bset #2,($943).w ROM:00117070 move.b #$F,($764).w ROM:00117076 ROM:00117076 locret_117076: ; CODE XREF: ROM:00117054↑j ROM:00117076 rts ROM:00117078 ; --------------------------------------------------------------------------- ROM:00117078 ROM:00117078 loc_117078: ; DATA XREF: ROM:00116F9C↑o ROM:00117078 cmpi.w #0,($632).w ROM:0011707E bgt.s locret_1170A0 ROM:00117080 move.w ($FFFFFC0E).w,d0 ROM:00117084 move.w ($FFFFFC0C).w,d0 ROM:00117088 bset #4,($FFFFFC0B).w ROM:0011708E bset #2,($936).w ROM:00117094 bset #2,($943).w ROM:0011709A move.b #$F,($764).w ROM:001170A0 ROM:001170A0 locret_1170A0: ; CODE XREF: ROM:0011707E↑j ROM:001170A0 rts ROM:001170A2 ; --------------------------------------------------------------------------- ROM:001170A2 ROM:001170A2 loc_1170A2: ; DATA XREF: ROM:00116FA0↑o ROM:001170A2 cmpi.w #0,($632).w ROM:001170A8 bgt.s locret_1170CA ROM:001170AA move.w ($FFFFFC0E).w,d0 ROM:001170AE move.w ($FFFFFC0C).w,d0 ROM:001170B2 bset #4,($FFFFFC0B).w ROM:001170B8 bset #2,($936).w ROM:001170BE bset #2,($943).w ROM:001170C4 move.b #$F,($764).w ROM:001170CA ROM:001170CA locret_1170CA: ; CODE XREF: ROM:001170A8↑j ROM:001170CA rts ROM:001170CC ; --------------------------------------------------------------------------- ROM:001170CC ROM:001170CC loc_1170CC: ; DATA XREF: ROM:00116FA4↑o ROM:001170CC cmpi.w #0,($632).w ROM:001170D2 bgt.s locret_1170F4 ROM:001170D4 move.w ($FFFFFC0E).w,d0 ROM:001170D8 move.w ($FFFFFC0C).w,d0 ROM:001170DC bset #4,($FFFFFC0B).w ROM:001170E2 bset #2,($936).w ROM:001170E8 bset #2,($943).w ROM:001170EE move.b #$F,($764).w ROM:001170F4 ROM:001170F4 locret_1170F4: ; CODE XREF: ROM:001170D2↑j ROM:001170F4 rts ROM:001170F6 ; --------------------------------------------------------------------------- ROM:001170F6 ROM:001170F6 loc_1170F6: ; DATA XREF: ROM:00116FA8↑o ROM:001170F6 cmpi.w #0,($632).w ROM:001170FC bgt.s locret_11711E ROM:001170FE move.w ($FFFFFC0E).w,d0 ROM:00117102 move.w ($FFFFFC0C).w,d0 ROM:00117106 bset #4,($FFFFFC0B).w ROM:0011710C bset #2,($936).w ROM:00117112 bset #2,($943).w ROM:00117118 move.b #$F,($764).w ROM:0011711E ROM:0011711E locret_11711E: ; CODE XREF: ROM:001170FC↑j ROM:0011711E rts ROM:00117120 ; --------------------------------------------------------------------------- ROM:00117120 ROM:00117120 loc_117120: ; DATA XREF: ROM:00116FAC↑o ROM:00117120 cmpi.w #0,($632).w ROM:00117126 bgt.s locret_117148 ROM:00117128 move.w ($FFFFFC0E).w,d0 ROM:0011712C move.w ($FFFFFC0C).w,d0 ROM:00117130 bset #4,($FFFFFC0B).w ROM:00117136 bset #2,($936).w ROM:0011713C bset #2,($943).w ROM:00117142 move.b #$F,($764).w ROM:00117148 ROM:00117148 locret_117148: ; CODE XREF: ROM:00117126↑j ROM:00117148 rts ROM:0011714A ; --------------------------------------------------------------------------- ROM:0011714A ROM:0011714A loc_11714A: ; DATA XREF: ROM:00116FB0↑o ROM:0011714A btst #3,($93C).w ROM:00117150 beq.s locret_11718A ROM:00117152 bclr #3,($93C).w ROM:00117158 bclr #5,($944).w ROM:0011715E move.w ($FFFFFC0E).w,d0 ROM:00117162 move.w ($FFFFFC0C).w,d0 ROM:00117166 bset #3,($FFFFFC0B).w ROM:0011716C bset #4,($FFFFFC0B).w ROM:00117172 bclr #5,($FFFFFC0B).w ROM:00117178 bclr #7,($FFFFFC0B).w ROM:0011717E bset #2,($943).w ROM:00117184 move.b #$F,($764).w ROM:0011718A ROM:0011718A locret_11718A: ; CODE XREF: ROM:00117150↑j ROM:0011718A rts ROM:0011718C ; --------------------------------------------------------------------------- ROM:0011718C ROM:0011718C loc_11718C: ; DATA XREF: ROM:00116FB4↑o ROM:0011718C cmpi.w #0,($630).w ROM:00117192 bgt.s locret_1171BC ROM:00117194 bclr #5,($FFFFFC0B).w ROM:0011719A move.w ($FFFFFC0E).w,d0 ROM:0011719E move.w ($FFFFFC0C).w,d0 ROM:001171A2 bset #4,($FFFFFC0B).w ROM:001171A8 bset #2,($936).w ROM:001171AE bset #2,($943).w ROM:001171B4 move.b #$F,($764).w ROM:001171BA rts ROM:001171BC ; --------------------------------------------------------------------------- ROM:001171BC ROM:001171BC locret_1171BC: ; CODE XREF: ROM:00117192↑j ROM:001171BC rts ROM:001171BE ; --------------------------------------------------------------------------- ROM:001171BE ROM:001171BE loc_1171BE: ; DATA XREF: ROM:00116FB8↑o ROM:001171BE cmpi.w #0,($630).w ROM:001171C4 bgt.s locret_1171EC ROM:001171C6 move.w ($FFFFFC0E).w,d0 ROM:001171CA move.w ($FFFFFC0C).w,d0 ROM:001171CE bclr #5,($FFFFFC0B).w ROM:001171D4 bset #4,($FFFFFC0B).w ROM:001171DA bset #2,($936).w ROM:001171E0 bset #2,($943).w ROM:001171E6 move.b #$F,($764).w ROM:001171EC ROM:001171EC locret_1171EC: ; CODE XREF: ROM:001171C4↑j ROM:001171EC rts ROM:001171EE ; --------------------------------------------------------------------------- ROM:001171EE ROM:001171EE loc_1171EE: ; DATA XREF: ROM:00116FBC↑o ROM:001171EE cmpi.w #0,($630).w ROM:001171F4 bgt.s locret_11721C ROM:001171F6 move.w ($FFFFFC0E).w,d0 ROM:001171FA move.w ($FFFFFC0C).w,d0 ROM:001171FE bclr #5,($FFFFFC0B).w ROM:00117204 bset #4,($FFFFFC0B).w ROM:0011720A bset #2,($936).w ROM:00117210 bset #2,($943).w ROM:00117216 move.b #$F,($764).w ROM:0011721C ROM:0011721C locret_11721C: ; CODE XREF: ROM:001171F4↑j ROM:0011721C rts ROM:0011721E ; --------------------------------------------------------------------------- ROM:0011721E ROM:0011721E loc_11721E: ; DATA XREF: ROM:00116FC0↑o ROM:0011721E cmpi.w #0,($630).w ROM:00117224 bgt.s locret_11724C ROM:00117226 move.w ($FFFFFC0E).w,d0 ROM:0011722A move.w ($FFFFFC0C).w,d0 ROM:0011722E bclr #5,($FFFFFC0B).w ROM:00117234 bset #4,($FFFFFC0B).w ROM:0011723A bset #2,($936).w ROM:00117240 bset #2,($943).w ROM:00117246 move.b #$F,($764).w ROM:0011724C ROM:0011724C locret_11724C: ; CODE XREF: ROM:00117224↑j ROM:0011724C rts ROM:0011724E ; --------------------------------------------------------------------------- ROM:0011724E ROM:0011724E locret_11724E: ; DATA XREF: ROM:00116FC4↑o ROM:0011724E rts ROM:00117250 ROM:00117250 ; =============== S U B R O U T I N E ======================================= ROM:00117250 ROM:00117250 ROM:00117250 sub_117250: ; CODE XREF: ROM:00116572↑p ROM:00117250 cmpi.b #0,($764).w ROM:00117256 bne.s loc_1172A2 ROM:00117258 bclr #2,($936).w ROM:0011725E bclr #4,($FFFFFC0B).w ROM:00117264 move.w ($FFFFFC0E).w,d0 ROM:00117268 move.w ($FFFFFC0C).w,d0 ROM:0011726C bset #5,($FFFFFC0B).w ROM:00117272 move.w $A2(a5),d0 ROM:00117276 clr.b ($8AE).w ROM:0011727A move.w d0,($630).w ROM:0011727E move.b #1,($8AE).w ROM:00117284 move.w $A4(a5),d0 ROM:00117288 clr.b ($8AF).w ROM:0011728C move.w d0,($632).w ROM:00117290 move.b #1,($8AF).w ROM:00117296 move.b #1,($764).w ROM:0011729C bra.l locret_117502 ROM:001172A2 ; --------------------------------------------------------------------------- ROM:001172A2 ROM:001172A2 loc_1172A2: ; CODE XREF: sub_117250+6↑j ROM:001172A2 cmpi.b #1,($764).w ROM:001172A8 bne.s loc_1172E4 ROM:001172AA btst #6,($FFFFFC0D).w ROM:001172B0 bne.s loc_1172DE ROM:001172B2 cmpi.w #0,($630).w ROM:001172B8 bgt.s loc_1172DE ROM:001172BA bclr #5,($FFFFFC0B).w ROM:001172C0 move.w $B6(a5),($FFFFFC0E).w ROM:001172C6 move.w $A8(a5),d0 ROM:001172CA clr.b ($8AF).w ROM:001172CE move.w d0,($632).w ROM:001172D2 move.b #1,($8AF).w ROM:001172D8 move.b #2,($764).w ROM:001172DE ROM:001172DE loc_1172DE: ; CODE XREF: sub_117250+60↑j ROM:001172DE ; sub_117250+68↑j ROM:001172DE bra.l locret_117502 ROM:001172E4 ; --------------------------------------------------------------------------- ROM:001172E4 ROM:001172E4 loc_1172E4: ; CODE XREF: sub_117250+58↑j ROM:001172E4 cmpi.b #2,($764).w ROM:001172EA bne.s loc_117334 ROM:001172EC btst #0,($FFFFFC0C).w ROM:001172F2 beq.s loc_11732E ROM:001172F4 btst #6,($FFFFFC0D).w ROM:001172FA beq.s loc_11732E ROM:001172FC move.w ($FFFFFC0E).w,d1 ROM:00117300 move.w ($FFFFFC0C).w,d1 ROM:00117304 move.w $A6(a5),d1 ROM:00117308 clr.b ($8AE).w ROM:0011730C move.w d1,($630).w ROM:00117310 move.b #1,($8AE).w ROM:00117316 move.w $A8(a5),d1 ROM:0011731A clr.b ($8AF).w ROM:0011731E move.w d1,($632).w ROM:00117322 move.b #1,($8AF).w ROM:00117328 move.b #3,($764).w ROM:0011732E ROM:0011732E loc_11732E: ; CODE XREF: sub_117250+A2↑j ROM:0011732E ; sub_117250+AA↑j ROM:0011732E bra.l locret_117502 ROM:00117334 ; --------------------------------------------------------------------------- ROM:00117334 ROM:00117334 loc_117334: ; CODE XREF: sub_117250+9A↑j ROM:00117334 cmpi.b #3,($764).w ROM:0011733A bne.s loc_117370 ROM:0011733C btst #6,($FFFFFC0D).w ROM:00117342 bne.s loc_11736A ROM:00117344 cmpi.w #0,($630).w ROM:0011734A bgt.s loc_11736A ROM:0011734C move.w $B8(a5),($FFFFFC0E).w ROM:00117352 move.w $AC(a5),d0 ROM:00117356 clr.b ($8AF).w ROM:0011735A move.w d0,($632).w ROM:0011735E move.b #1,($8AF).w ROM:00117364 move.b #4,($764).w ROM:0011736A ROM:0011736A loc_11736A: ; CODE XREF: sub_117250+F2↑j ROM:0011736A ; sub_117250+FA↑j ROM:0011736A bra.l locret_117502 ROM:00117370 ; --------------------------------------------------------------------------- ROM:00117370 ROM:00117370 loc_117370: ; CODE XREF: sub_117250+EA↑j ROM:00117370 cmpi.b #4,($764).w ROM:00117376 bne.s loc_1173C0 ROM:00117378 btst #0,($FFFFFC0C).w ROM:0011737E beq.s loc_1173BA ROM:00117380 btst #6,($FFFFFC0D).w ROM:00117386 beq.s loc_1173BA ROM:00117388 move.w ($FFFFFC0E).w,d1 ROM:0011738C move.w ($FFFFFC0C).w,d1 ROM:00117390 move.w $AA(a5),d1 ROM:00117394 clr.b ($8AE).w ROM:00117398 move.w d1,($630).w ROM:0011739C move.b #1,($8AE).w ROM:001173A2 move.w $AC(a5),d1 ROM:001173A6 clr.b ($8AF).w ROM:001173AA move.w d1,($632).w ROM:001173AE move.b #1,($8AF).w ROM:001173B4 move.b #5,($764).w ROM:001173BA ROM:001173BA loc_1173BA: ; CODE XREF: sub_117250+12E↑j ROM:001173BA ; sub_117250+136↑j ROM:001173BA bra.l locret_117502 ROM:001173C0 ; --------------------------------------------------------------------------- ROM:001173C0 ROM:001173C0 loc_1173C0: ; CODE XREF: sub_117250+126↑j ROM:001173C0 cmpi.b #5,($764).w ROM:001173C6 bne.s loc_1173FC ROM:001173C8 btst #6,($FFFFFC0D).w ROM:001173CE bne.s loc_1173F6 ROM:001173D0 cmpi.w #0,($630).w ROM:001173D6 bgt.s loc_1173F6 ROM:001173D8 move.w $B8(a5),($FFFFFC0E).w ROM:001173DE move.w $B0(a5),d0 ROM:001173E2 clr.b ($8AF).w ROM:001173E6 move.w d0,($632).w ROM:001173EA move.b #1,($8AF).w ROM:001173F0 move.b #6,($764).w ROM:001173F6 ROM:001173F6 loc_1173F6: ; CODE XREF: sub_117250+17E↑j ROM:001173F6 ; sub_117250+186↑j ROM:001173F6 bra.l locret_117502 ROM:001173FC ; --------------------------------------------------------------------------- ROM:001173FC ROM:001173FC loc_1173FC: ; CODE XREF: sub_117250+176↑j ROM:001173FC cmpi.b #6,($764).w ROM:00117402 bne.s loc_11743A ROM:00117404 btst #0,($FFFFFC0C).w ROM:0011740A beq.s loc_117434 ROM:0011740C btst #6,($FFFFFC0D).w ROM:00117412 beq.s loc_117434 ROM:00117414 move.w ($FFFFFC0E).w,d1 ROM:00117418 move.w ($FFFFFC0C).w,d1 ROM:0011741C move.w $B0(a5),d1 ROM:00117420 clr.b ($8AF).w ROM:00117424 move.w d1,($632).w ROM:00117428 move.b #1,($8AF).w ROM:0011742E move.b #7,($764).w ROM:00117434 ROM:00117434 loc_117434: ; CODE XREF: sub_117250+1BA↑j ROM:00117434 ; sub_117250+1C2↑j ROM:00117434 bra.l locret_117502 ROM:0011743A ; --------------------------------------------------------------------------- ROM:0011743A ROM:0011743A loc_11743A: ; CODE XREF: sub_117250+1B2↑j ROM:0011743A cmpi.b #7,($764).w ROM:00117440 bne.s loc_11748C ROM:00117442 btst #6,($FFFFFC0D).w ROM:00117448 beq.s loc_11748A ROM:0011744A move.w $B8(a5),d0 ROM:0011744E not.b d0 ROM:00117450 move.w ($FFFFFC0E).w,d1 ROM:00117454 cmp.b d1,d0 ROM:00117456 bne.s loc_11748A ROM:00117458 move.w ($FFFFFC0E).w,d2 ROM:0011745C move.w ($FFFFFC0C).w,d2 ROM:00117460 move.w $AE(a5),d2 ROM:00117464 clr.b ($8AE).w ROM:00117468 move.w d2,($630).w ROM:0011746C move.b #1,($8AE).w ROM:00117472 move.w $B0(a5),d2 ROM:00117476 clr.b ($8AF).w ROM:0011747A move.w d2,($632).w ROM:0011747E move.b #1,($8AF).w ROM:00117484 move.b #8,($764).w ROM:0011748A ROM:0011748A loc_11748A: ; CODE XREF: sub_117250+1F8↑j ROM:0011748A ; sub_117250+206↑j ROM:0011748A bra.s locret_117502 ROM:0011748C ; --------------------------------------------------------------------------- ROM:0011748C ROM:0011748C loc_11748C: ; CODE XREF: sub_117250+1F0↑j ROM:0011748C cmpi.b #8,($764).w ROM:00117492 bne.s loc_1174C8 ROM:00117494 btst #6,($FFFFFC0D).w ROM:0011749A bne.s loc_1174C6 ROM:0011749C cmpi.w #0,($630).w ROM:001174A2 bgt.s loc_1174C6 ROM:001174A4 move.w $B4(a5),d0 ROM:001174A8 not.b d0 ROM:001174AA move.w d0,($FFFFFC0E).w ROM:001174AE move.w $B0(a5),d0 ROM:001174B2 clr.b ($8AF).w ROM:001174B6 move.w d0,($632).w ROM:001174BA move.b #1,($8AF).w ROM:001174C0 move.b #9,($764).w ROM:001174C6 ROM:001174C6 loc_1174C6: ; CODE XREF: sub_117250+24A↑j ROM:001174C6 ; sub_117250+252↑j ROM:001174C6 bra.s locret_117502 ROM:001174C8 ; --------------------------------------------------------------------------- ROM:001174C8 ROM:001174C8 loc_1174C8: ; CODE XREF: sub_117250+242↑j ROM:001174C8 cmpi.b #9,($764).w ROM:001174CE bne.s locret_117502 ROM:001174D0 btst #0,($FFFFFC0C).w ROM:001174D6 beq.s locret_117502 ROM:001174D8 btst #6,($FFFFFC0D).w ROM:001174DE beq.s locret_117502 ROM:001174E0 move.w ($FFFFFC0E).w,d1 ROM:001174E4 move.w ($FFFFFC0C).w,d1 ROM:001174E8 bclr #3,($FFFFFC0B).w ROM:001174EE clr.b ($8AF).w ROM:001174F2 clr.w ($632).w ROM:001174F6 bset #5,($944).w ROM:001174FC move.b #$A,($764).w ROM:00117502 ROM:00117502 locret_117502: ; CODE XREF: sub_117250+4C↑j ROM:00117502 ; sub_117250:loc_1172DE↑j ... ROM:00117502 rts ROM:00117502 ; End of function sub_117250 ROM:00117502 ROM:00117504 ROM:00117504 ; =============== S U B R O U T I N E ======================================= ROM:00117504 ROM:00117504 ROM:00117504 sub_117504: ; CODE XREF: ROM:00111A4C↑p ROM:00117504 cmpi.b #1,($764).w ROM:0011750A bne.s loc_11753E ROM:0011750C move.w $B6(a5),d0 ROM:00117510 move.w ($FFFFFC0E).w,d1 ROM:00117514 cmp.b d1,d0 ROM:00117516 bne.s loc_117538 ROM:00117518 move.w ($FFFFFC0E).w,d2 ROM:0011751C move.w ($FFFFFC0C).w,d2 ROM:00117520 move.w $B2(a5),d2 ROM:00117524 clr.b ($8AE).w ROM:00117528 move.w d2,($630).w ROM:0011752C move.b #1,($8AE).w ROM:00117532 move.b #$B,($764).w ROM:00117538 ROM:00117538 loc_117538: ; CODE XREF: sub_117504+12↑j ROM:00117538 bra.l locret_117628 ROM:0011753E ; --------------------------------------------------------------------------- ROM:0011753E ROM:0011753E loc_11753E: ; CODE XREF: sub_117504+6↑j ROM:0011753E cmpi.b #$B,($764).w ROM:00117544 bne.s loc_117578 ROM:00117546 move.w $B8(a5),d0 ROM:0011754A move.w ($FFFFFC0E).w,d1 ROM:0011754E cmp.b d1,d0 ROM:00117550 bne.s loc_117572 ROM:00117552 move.w ($FFFFFC0E).w,d2 ROM:00117556 move.w ($FFFFFC0C).w,d2 ROM:0011755A move.w $B2(a5),d2 ROM:0011755E clr.b ($8AE).w ROM:00117562 move.w d2,($630).w ROM:00117566 move.b #1,($8AE).w ROM:0011756C move.b #$C,($764).w ROM:00117572 ROM:00117572 loc_117572: ; CODE XREF: sub_117504+4C↑j ROM:00117572 bra.l locret_117628 ROM:00117578 ; --------------------------------------------------------------------------- ROM:00117578 ROM:00117578 loc_117578: ; CODE XREF: sub_117504+40↑j ROM:00117578 cmpi.b #$C,($764).w ROM:0011757E bne.s loc_1175B2 ROM:00117580 move.w $B8(a5),d0 ROM:00117584 move.w ($FFFFFC0E).w,d1 ROM:00117588 cmp.b d1,d0 ROM:0011758A bne.s loc_1175AC ROM:0011758C move.w ($FFFFFC0E).w,d2 ROM:00117590 move.w ($FFFFFC0C).w,d2 ROM:00117594 move.w $B2(a5),d2 ROM:00117598 clr.b ($8AE).w ROM:0011759C move.w d2,($630).w ROM:001175A0 move.b #1,($8AE).w ROM:001175A6 move.b #$D,($764).w ROM:001175AC ROM:001175AC loc_1175AC: ; CODE XREF: sub_117504+86↑j ROM:001175AC bra.l locret_117628 ROM:001175B2 ; --------------------------------------------------------------------------- ROM:001175B2 ROM:001175B2 loc_1175B2: ; CODE XREF: sub_117504+7A↑j ROM:001175B2 cmpi.b #$D,($764).w ROM:001175B8 bne.s loc_1175EA ROM:001175BA move.w $B8(a5),d0 ROM:001175BE not.b d0 ROM:001175C0 move.w ($FFFFFC0E).w,d1 ROM:001175C4 cmp.b d1,d0 ROM:001175C6 bne.s loc_1175E8 ROM:001175C8 move.w ($FFFFFC0E).w,d2 ROM:001175CC move.w ($FFFFFC0C).w,d2 ROM:001175D0 move.w $B2(a5),d2 ROM:001175D4 clr.b ($8AE).w ROM:001175D8 move.w d2,($630).w ROM:001175DC move.b #1,($8AE).w ROM:001175E2 move.b #$E,($764).w ROM:001175E8 ROM:001175E8 loc_1175E8: ; CODE XREF: sub_117504+C2↑j ROM:001175E8 bra.s locret_117628 ROM:001175EA ; --------------------------------------------------------------------------- ROM:001175EA ROM:001175EA loc_1175EA: ; CODE XREF: sub_117504+B4↑j ROM:001175EA cmpi.b #$E,($764).w ROM:001175F0 bne.s locret_117628 ROM:001175F2 move.w $B4(a5),d0 ROM:001175F6 not.b d0 ROM:001175F8 move.w ($FFFFFC0E).w,d1 ROM:001175FC cmp.b d1,d0 ROM:001175FE bne.s locret_117628 ROM:00117600 bclr #5,($FFFFFC0B).w ROM:00117606 move.w ($FFFFFC0E).w,d2 ROM:0011760A move.w ($FFFFFC0C).w,d2 ROM:0011760E bclr #3,($FFFFFC0B).w ROM:00117614 clr.b ($8AE).w ROM:00117618 clr.w ($630).w ROM:0011761C bset #5,($944).w ROM:00117622 move.b #$A,($764).w ROM:00117628 ROM:00117628 locret_117628: ; CODE XREF: sub_117504:loc_117538↑j ROM:00117628 ; sub_117504:loc_117572↑j ... ROM:00117628 rts ROM:00117628 ; End of function sub_117504 ROM:00117628 ROM:0011762A ROM:0011762A ; =============== S U B R O U T I N E ======================================= ROM:0011762A ROM:0011762A ROM:0011762A sub_11762A: ; CODE XREF: sub_116E6C+10↑p ROM:0011762A lea ($1271).w,a0 ROM:0011762E clr.w ($EBA).w ROM:00117632 cmpi.b #0,($767).w ROM:00117638 bne.s loc_11769A ROM:0011763A bsr.l sub_116EE4 ROM:00117640 move.w ($59C).w,d2 ROM:00117644 move.b ($767).w,(a0,d2.w) ROM:0011764A addq.w #1,d2 ROM:0011764C bvc.s loc_117652 ROM:0011764E move.w #$8000,d2 ROM:00117652 ROM:00117652 loc_117652: ; CODE XREF: sub_11762A+22↑j ROM:00117652 move.b $258(a5),(a0,d2.w) ROM:00117658 addq.w #1,d2 ROM:0011765A bvc.s loc_117660 ROM:0011765C move.w #$8000,d2 ROM:00117660 ROM:00117660 loc_117660: ; CODE XREF: sub_11762A+30↑j ROM:00117660 move.b $259(a5),(a0,d2.w) ROM:00117666 addq.w #1,d2 ROM:00117668 bvc.s loc_11766E ROM:0011766A move.w #$8000,d2 ROM:0011766E ROM:0011766E loc_11766E: ; CODE XREF: sub_11762A+3E↑j ROM:0011766E move.b $25A(a5),(a0,d2.w) ROM:00117674 addq.w #1,d2 ROM:00117676 bvc.s loc_11767C ROM:00117678 move.w #$8000,d2 ROM:0011767C ROM:0011767C loc_11767C: ; CODE XREF: sub_11762A+4C↑j ROM:0011767C move.b $25B(a5),(a0,d2.w) ROM:00117682 addq.w #1,d2 ROM:00117684 bvc.s loc_11768A ROM:00117686 move.w #$8000,d2 ROM:0011768A ROM:0011768A loc_11768A: ; CODE XREF: sub_11762A+5A↑j ROM:0011768A move.w d2,($59C).w ROM:0011768E bsr.l sub_116F32 ROM:00117694 bra.l locret_118204 ROM:0011769A ; --------------------------------------------------------------------------- ROM:0011769A ROM:0011769A loc_11769A: ; CODE XREF: sub_11762A+E↑j ROM:0011769A cmpi.b #1,($767).w ROM:001176A0 bne.l loc_117782 ROM:001176A6 bsr.l sub_116EE4 ROM:001176AC move.w ($59C).w,d2 ROM:001176B0 move.b ($767).w,(a0,d2.w) ROM:001176B6 addq.w #1,($59C).w ROM:001176BA bvc.s loc_1176C2 ROM:001176BC move.w #$8000,($59C).w ROM:001176C2 ROM:001176C2 loc_1176C2: ; CODE XREF: sub_11762A+90↑j ROM:001176C2 clr.b d0 ROM:001176C4 bsr.l sub_1335A8 ROM:001176CA move.w ($59C).w,d2 ROM:001176CE move.b ($1250).w,d0 ROM:001176D2 cmpi.b #$FF,($1474).w ROM:001176D8 beq.s loc_1176F8 ROM:001176DA move.b ($1474).w,d6 ROM:001176DE ext.w d6 ROM:001176E0 move.w $BAA(a5,d6.w*2),d7 ROM:001176E6 cmpi.w #1,d7 ROM:001176EA bne.s loc_1176F2 ROM:001176EC ori.b #$80,d0 ROM:001176F0 bra.s loc_1176F6 ROM:001176F2 ; --------------------------------------------------------------------------- ROM:001176F2 ROM:001176F2 loc_1176F2: ; CODE XREF: sub_11762A+C0↑j ROM:001176F2 andi.b #$7F,d0 ROM:001176F6 ROM:001176F6 loc_1176F6: ; CODE XREF: sub_11762A+C6↑j ROM:001176F6 bra.s loc_1176FC ROM:001176F8 ; --------------------------------------------------------------------------- ROM:001176F8 ROM:001176F8 loc_1176F8: ; CODE XREF: sub_11762A+AE↑j ROM:001176F8 andi.b #$7F,d0 ROM:001176FC ROM:001176FC loc_1176FC: ; CODE XREF: sub_11762A:loc_1176F6↑j ROM:001176FC move.b d0,(a0,d2.w) ROM:00117700 addq.w #1,d2 ROM:00117702 bvc.s loc_117708 ROM:00117704 move.w #$8000,d2 ROM:00117708 ROM:00117708 loc_117708: ; CODE XREF: sub_11762A+D8↑j ROM:00117708 move.b $25C(a5),d4 ROM:0011770C move.b d4,(a0,d2.w) ROM:00117710 addq.w #1,d2 ROM:00117712 bvc.s loc_117718 ROM:00117714 move.w #$8000,d2 ROM:00117718 ROM:00117718 loc_117718: ; CODE XREF: sub_11762A+E8↑j ROM:00117718 move.b $25D(a5),(a0,d2.w) ROM:0011771E addq.w #1,d2 ROM:00117720 bvc.s loc_117726 ROM:00117722 move.w #$8000,d2 ROM:00117726 ROM:00117726 loc_117726: ; CODE XREF: sub_11762A+F6↑j ROM:00117726 clr.b d4 ROM:00117728 move.w ($193C).w,d5 ROM:0011772C andi.w #1,d5 ROM:00117730 cmpi.w #0,d5 ROM:00117734 ble.s loc_11773A ROM:00117736 ori.b #1,d4 ROM:0011773A ROM:0011773A loc_11773A: ; CODE XREF: sub_11762A+10A↑j ROM:0011773A move.w ($193C).w,d5 ROM:0011773E move.w $7AA(a5),d6 ROM:00117742 and.w d6,d5 ROM:00117744 cmpi.w #0,d5 ROM:00117748 beq.s loc_117750 ROM:0011774A move.b $C5A(a5),d7 ROM:0011774E or.b d7,d4 ROM:00117750 ROM:00117750 loc_117750: ; CODE XREF: sub_11762A+11E↑j ROM:00117750 move.w ($193C).w,d5 ROM:00117754 move.w $7A8(a5),d6 ROM:00117758 and.w d6,d5 ROM:0011775A cmpi.w #0,d5 ROM:0011775E beq.s loc_117766 ROM:00117760 move.b $C59(a5),d7 ROM:00117764 or.b d7,d4 ROM:00117766 ROM:00117766 loc_117766: ; CODE XREF: sub_11762A+134↑j ROM:00117766 move.b d4,(a0,d2.w) ROM:0011776A addq.w #1,d2 ROM:0011776C bvc.s loc_117772 ROM:0011776E move.w #$8000,d2 ROM:00117772 ROM:00117772 loc_117772: ; CODE XREF: sub_11762A+142↑j ROM:00117772 move.w d2,($59C).w ROM:00117776 bsr.l sub_116F32 ROM:0011777C bra.l locret_118204 ROM:00117782 ; --------------------------------------------------------------------------- ROM:00117782 ROM:00117782 loc_117782: ; CODE XREF: sub_11762A+76↑j ROM:00117782 cmpi.b #3,($767).w ROM:00117788 bne.l loc_11782A ROM:0011778E bsr.l sub_116EE4 ROM:00117794 move.w ($59C).w,d2 ROM:00117798 move.b ($767).w,(a0,d2.w) ROM:0011779E addq.w #1,d2 ROM:001177A0 bvc.s loc_1177A6 ROM:001177A2 move.w #$8000,d2 ROM:001177A6 ROM:001177A6 loc_1177A6: ; CODE XREF: sub_11762A+176↑j ROM:001177A6 clr.b d5 ROM:001177A8 btst #0,($1182).w ROM:001177AE beq.s loc_1177E0 ROM:001177B0 btst #6,($DC5).w ROM:001177B6 bne.s loc_1177DA ROM:001177B8 btst #2,($DC5).w ROM:001177BE bne.s loc_1177D4 ROM:001177C0 btst #0,($DC4).w ROM:001177C6 bne.s loc_1177CE ROM:001177C8 move.b #2,d5 ROM:001177CC bra.s loc_1177D2 ROM:001177CE ; --------------------------------------------------------------------------- ROM:001177CE ROM:001177CE loc_1177CE: ; CODE XREF: sub_11762A+19C↑j ROM:001177CE move.b #$10,d5 ROM:001177D2 ROM:001177D2 loc_1177D2: ; CODE XREF: sub_11762A+1A2↑j ROM:001177D2 bra.s loc_1177D8 ROM:001177D4 ; --------------------------------------------------------------------------- ROM:001177D4 ROM:001177D4 loc_1177D4: ; CODE XREF: sub_11762A+194↑j ROM:001177D4 move.b #$10,d5 ROM:001177D8 ROM:001177D8 loc_1177D8: ; CODE XREF: sub_11762A:loc_1177D2↑j ROM:001177D8 bra.s loc_1177DE ROM:001177DA ; --------------------------------------------------------------------------- ROM:001177DA ROM:001177DA loc_1177DA: ; CODE XREF: sub_11762A+18C↑j ROM:001177DA move.b #$10,d5 ROM:001177DE ROM:001177DE loc_1177DE: ; CODE XREF: sub_11762A:loc_1177D8↑j ROM:001177DE bra.s loc_117800 ROM:001177E0 ; --------------------------------------------------------------------------- ROM:001177E0 ROM:001177E0 loc_1177E0: ; CODE XREF: sub_11762A+184↑j ROM:001177E0 btst #0,($1188).w ROM:001177E6 beq.s loc_1177EE ROM:001177E8 move.b #8,d5 ROM:001177EC bra.s loc_117800 ROM:001177EE ; --------------------------------------------------------------------------- ROM:001177EE ROM:001177EE loc_1177EE: ; CODE XREF: sub_11762A+1BC↑j ROM:001177EE btst #0,($118C).w ROM:001177F4 bne.s loc_1177FC ROM:001177F6 move.b #1,d5 ROM:001177FA bra.s loc_117800 ROM:001177FC ; --------------------------------------------------------------------------- ROM:001177FC ROM:001177FC loc_1177FC: ; CODE XREF: sub_11762A+1CA↑j ROM:001177FC move.b #4,d5 ROM:00117800 ROM:00117800 loc_117800: ; CODE XREF: sub_11762A:loc_1177DE↑j ROM:00117800 ; sub_11762A+1C2↑j ... ROM:00117800 move.b d5,(a0,d2.w) ROM:00117804 addq.w #1,d2 ROM:00117806 bvc.s loc_11780C ROM:00117808 move.w #$8000,d2 ROM:0011780C ROM:0011780C loc_11780C: ; CODE XREF: sub_11762A+1DC↑j ROM:0011780C move.b #0,(a0,d2.w) ROM:00117812 addq.w #1,d2 ROM:00117814 bvc.s loc_11781A ROM:00117816 move.w #$8000,d2 ROM:0011781A ROM:0011781A loc_11781A: ; CODE XREF: sub_11762A+1EA↑j ROM:0011781A move.w d2,($59C).w ROM:0011781E bsr.l sub_116F32 ROM:00117824 bra.l locret_118204 ROM:0011782A ; --------------------------------------------------------------------------- ROM:0011782A ROM:0011782A loc_11782A: ; CODE XREF: sub_11762A+15E↑j ROM:0011782A cmpi.b #4,($767).w ROM:00117830 bne.s loc_11787E ROM:00117832 bsr.l sub_116EE4 ROM:00117838 move.w ($59C).w,d2 ROM:0011783C move.b ($767).w,(a0,d2.w) ROM:00117842 addq.w #1,d2 ROM:00117844 bvc.s loc_11784A ROM:00117846 move.w #$8000,d2 ROM:0011784A ROM:0011784A loc_11784A: ; CODE XREF: sub_11762A+21A↑j ROM:0011784A clr.l d4 ROM:0011784C move.w ($D9C).w,d4 ROM:00117850 mulu.w #$FF,d4 ROM:00117854 divu.w #$3E8,d4 ROM:00117858 cmpi.w #$FF,d4 ROM:0011785C ble.s loc_117862 ROM:0011785E move.w #$FF,d4 ROM:00117862 ROM:00117862 loc_117862: ; CODE XREF: sub_11762A+232↑j ROM:00117862 move.b d4,(a0,d2.w) ROM:00117866 addq.w #1,d2 ROM:00117868 bvc.s loc_11786E ROM:0011786A move.w #$8000,d2 ROM:0011786E ROM:0011786E loc_11786E: ; CODE XREF: sub_11762A+23E↑j ROM:0011786E move.w d2,($59C).w ROM:00117872 bsr.l sub_116F32 ROM:00117878 bra.l locret_118204 ROM:0011787E ; --------------------------------------------------------------------------- ROM:0011787E ROM:0011787E loc_11787E: ; CODE XREF: sub_11762A+206↑j ROM:0011787E cmpi.b #5,($767).w ROM:00117884 bne.s loc_1178C8 ROM:00117886 bsr.l sub_116EE4 ROM:0011788C move.w ($59C).w,d2 ROM:00117890 move.b ($767).w,(a0,d2.w) ROM:00117896 addq.w #1,d2 ROM:00117898 bvc.s loc_11789E ROM:0011789A move.w #$8000,d2 ROM:0011789E ROM:0011789E loc_11789E: ; CODE XREF: sub_11762A+26E↑j ROM:0011789E clr.l d5 ROM:001178A0 move.w ($482).w,d5 ROM:001178A4 subi.w #$91C,d5 ROM:001178A8 divs.w #$A,d5 ROM:001178AC move.b d5,(a0,d2.w) ROM:001178B0 addq.w #1,d2 ROM:001178B2 bvc.s loc_1178B8 ROM:001178B4 move.w #$8000,d2 ROM:001178B8 ROM:001178B8 loc_1178B8: ; CODE XREF: sub_11762A+288↑j ROM:001178B8 move.w d2,($59C).w ROM:001178BC bsr.l sub_116F32 ROM:001178C2 bra.l locret_118204 ROM:001178C8 ; --------------------------------------------------------------------------- ROM:001178C8 ROM:001178C8 loc_1178C8: ; CODE XREF: sub_11762A+25A↑j ROM:001178C8 cmpi.b #6,($767).w ROM:001178CE bne.s loc_11790E ROM:001178D0 bsr.l sub_116EE4 ROM:001178D6 move.w ($59C).w,d2 ROM:001178DA move.b ($767).w,(a0,d2.w) ROM:001178E0 addq.w #1,d2 ROM:001178E2 bvc.s loc_1178E8 ROM:001178E4 move.w #$8000,d2 ROM:001178E8 ROM:001178E8 loc_1178E8: ; CODE XREF: sub_11762A+2B8↑j ROM:001178E8 clr.l d5 ROM:001178EA move.w ($F46).w,d5 ROM:001178EE divs.w #$4E,d5 ; 'N' ROM:001178F2 move.b d5,(a0,d2.w) ROM:001178F6 addq.w #1,d2 ROM:001178F8 bvc.s loc_1178FE ROM:001178FA move.w #$8000,d2 ROM:001178FE ROM:001178FE loc_1178FE: ; CODE XREF: sub_11762A+2CE↑j ROM:001178FE move.w d2,($59C).w ROM:00117902 bsr.l sub_116F32 ROM:00117908 bra.l locret_118204 ROM:0011790E ; --------------------------------------------------------------------------- ROM:0011790E ROM:0011790E loc_11790E: ; CODE XREF: sub_11762A+2A4↑j ROM:0011790E cmpi.b #7,($767).w ROM:00117914 bne.s loc_117954 ROM:00117916 bsr.l sub_116EE4 ROM:0011791C move.w ($59C).w,d2 ROM:00117920 move.b ($767).w,(a0,d2.w) ROM:00117926 addq.w #1,d2 ROM:00117928 bvc.s loc_11792E ROM:0011792A move.w #$8000,d2 ROM:0011792E ROM:0011792E loc_11792E: ; CODE XREF: sub_11762A+2FE↑j ROM:0011792E clr.l d5 ROM:00117930 move.w ($FEA).w,d5 ROM:00117934 divs.w #$4E,d5 ; 'N' ROM:00117938 move.b d5,(a0,d2.w) ROM:0011793C addq.w #1,d2 ROM:0011793E bvc.s loc_117944 ROM:00117940 move.w #$8000,d2 ROM:00117944 ROM:00117944 loc_117944: ; CODE XREF: sub_11762A+314↑j ROM:00117944 move.w d2,($59C).w ROM:00117948 bsr.l sub_116F32 ROM:0011794E bra.l locret_118204 ROM:00117954 ; --------------------------------------------------------------------------- ROM:00117954 ROM:00117954 loc_117954: ; CODE XREF: sub_11762A+2EA↑j ROM:00117954 cmpi.b #$B,($767).w ROM:0011795A bne.s loc_11799A ROM:0011795C bsr.l sub_116EE4 ROM:00117962 move.w ($59C).w,d2 ROM:00117966 move.b ($767).w,(a0,d2.w) ROM:0011796C addq.w #1,d2 ROM:0011796E bvc.s loc_117974 ROM:00117970 move.w #$8000,d2 ROM:00117974 ROM:00117974 loc_117974: ; CODE XREF: sub_11762A+344↑j ROM:00117974 clr.l d5 ROM:00117976 move.w ($47E).w,d5 ROM:0011797A divs.w #$64,d5 ; 'd' ROM:0011797E move.b d5,(a0,d2.w) ROM:00117982 addq.w #1,d2 ROM:00117984 bvc.s loc_11798A ROM:00117986 move.w #$8000,d2 ROM:0011798A ROM:0011798A loc_11798A: ; CODE XREF: sub_11762A+35A↑j ROM:0011798A move.w d2,($59C).w ROM:0011798E bsr.l sub_116F32 ROM:00117994 bra.l locret_118204 ROM:0011799A ; --------------------------------------------------------------------------- ROM:0011799A ROM:0011799A loc_11799A: ; CODE XREF: sub_11762A+330↑j ROM:0011799A cmpi.b #$C,($767).w ROM:001179A0 bne.s loc_1179EE ROM:001179A2 bsr.l sub_116EE4 ROM:001179A8 move.w ($59C).w,d2 ROM:001179AC move.b ($767).w,(a0,d2.w) ROM:001179B2 addq.w #1,d2 ROM:001179B4 bvc.s loc_1179BA ROM:001179B6 move.w #$8000,d2 ROM:001179BA ROM:001179BA loc_1179BA: ; CODE XREF: sub_11762A+38A↑j ROM:001179BA move.w ($586).w,d5 ROM:001179BE mulu.w #4,d5 ROM:001179C2 move.w d5,d4 ROM:001179C4 lsr.w #8,d4 ROM:001179C6 move.b d4,(a0,d2.w) ROM:001179CA addq.w #1,d2 ROM:001179CC bvc.s loc_1179D2 ROM:001179CE move.w #$8000,d2 ROM:001179D2 ROM:001179D2 loc_1179D2: ; CODE XREF: sub_11762A+3A2↑j ROM:001179D2 move.b d5,(a0,d2.w) ROM:001179D6 addq.w #1,d2 ROM:001179D8 bvc.s loc_1179DE ROM:001179DA move.w #$8000,d2 ROM:001179DE ROM:001179DE loc_1179DE: ; CODE XREF: sub_11762A+3AE↑j ROM:001179DE move.w d2,($59C).w ROM:001179E2 bsr.l sub_116F32 ROM:001179E8 bra.l locret_118204 ROM:001179EE ; --------------------------------------------------------------------------- ROM:001179EE ROM:001179EE loc_1179EE: ; CODE XREF: sub_11762A+376↑j ROM:001179EE cmpi.b #$D,($767).w ROM:001179F4 bne.s loc_117A2E ROM:001179F6 bsr.l sub_116EE4 ROM:001179FC move.w ($59C).w,d2 ROM:00117A00 move.b ($767).w,(a0,d2.w) ROM:00117A06 addq.w #1,d2 ROM:00117A08 bvc.s loc_117A0E ROM:00117A0A move.w #$8000,d2 ROM:00117A0E ROM:00117A0E loc_117A0E: ; CODE XREF: sub_11762A+3DE↑j ROM:00117A0E move.w ($506).w,d0 ROM:00117A12 move.b d0,(a0,d2.w) ROM:00117A16 addq.w #1,d2 ROM:00117A18 bvc.s loc_117A1E ROM:00117A1A move.w #$8000,d2 ROM:00117A1E ROM:00117A1E loc_117A1E: ; CODE XREF: sub_11762A+3EE↑j ROM:00117A1E move.w d2,($59C).w ROM:00117A22 bsr.l sub_116F32 ROM:00117A28 bra.l locret_118204 ROM:00117A2E ; --------------------------------------------------------------------------- ROM:00117A2E ROM:00117A2E loc_117A2E: ; CODE XREF: sub_11762A+3CA↑j ROM:00117A2E cmpi.b #$E,($767).w ROM:00117A34 bne.s loc_117A8C ROM:00117A36 bsr.l sub_116EE4 ROM:00117A3C move.w ($59C).w,d2 ROM:00117A40 move.b ($767).w,(a0,d2.w) ROM:00117A46 addq.w #1,d2 ROM:00117A48 bvc.s loc_117A4E ROM:00117A4A move.w #$8000,d2 ROM:00117A4E ROM:00117A4E loc_117A4E: ; CODE XREF: sub_11762A+41E↑j ROM:00117A4E clr.l d5 ROM:00117A50 move.w ($BFC).w,d5 ROM:00117A54 divs.w #5,d5 ROM:00117A58 addi.w #$80,d5 ROM:00117A5C cmpi.w #$FF,d5 ROM:00117A60 ble.s loc_117A66 ROM:00117A62 move.w #$FF,d5 ROM:00117A66 ROM:00117A66 loc_117A66: ; CODE XREF: sub_11762A+436↑j ROM:00117A66 cmpi.w #0,d5 ROM:00117A6A bge.s loc_117A70 ROM:00117A6C move.w #0,d5 ROM:00117A70 ROM:00117A70 loc_117A70: ; CODE XREF: sub_11762A+440↑j ROM:00117A70 move.b d5,(a0,d2.w) ROM:00117A74 addq.w #1,d2 ROM:00117A76 bvc.s loc_117A7C ROM:00117A78 move.w #$8000,d2 ROM:00117A7C ROM:00117A7C loc_117A7C: ; CODE XREF: sub_11762A+44C↑j ROM:00117A7C move.w d2,($59C).w ROM:00117A80 bsr.l sub_116F32 ROM:00117A86 bra.l locret_118204 ROM:00117A8C ; --------------------------------------------------------------------------- ROM:00117A8C ROM:00117A8C loc_117A8C: ; CODE XREF: sub_11762A+40A↑j ROM:00117A8C cmpi.b #$F,($767).w ROM:00117A92 bne.s loc_117AD6 ROM:00117A94 bsr.l sub_116EE4 ROM:00117A9A move.w ($59C).w,d2 ROM:00117A9E move.b ($767).w,(a0,d2.w) ROM:00117AA4 addq.w #1,d2 ROM:00117AA6 bvc.s loc_117AAC ROM:00117AA8 move.w #$8000,d2 ROM:00117AAC ROM:00117AAC loc_117AAC: ; CODE XREF: sub_11762A+47C↑j ROM:00117AAC clr.l d5 ROM:00117AAE move.w ($480).w,d5 ROM:00117AB2 subi.w #$91C,d5 ROM:00117AB6 divs.w #$A,d5 ROM:00117ABA move.b d5,(a0,d2.w) ROM:00117ABE addq.w #1,d2 ROM:00117AC0 bvc.s loc_117AC6 ROM:00117AC2 move.w #$8000,d2 ROM:00117AC6 ROM:00117AC6 loc_117AC6: ; CODE XREF: sub_11762A+496↑j ROM:00117AC6 move.w d2,($59C).w ROM:00117ACA bsr.l sub_116F32 ROM:00117AD0 bra.l locret_118204 ROM:00117AD6 ; --------------------------------------------------------------------------- ROM:00117AD6 ROM:00117AD6 loc_117AD6: ; CODE XREF: sub_11762A+468↑j ROM:00117AD6 cmpi.b #$11,($767).w ROM:00117ADC bne.s loc_117B2E ROM:00117ADE bsr.l sub_116EE4 ROM:00117AE4 move.w ($59C).w,d2 ROM:00117AE8 move.b ($767).w,(a0,d2.w) ROM:00117AEE addq.w #1,d2 ROM:00117AF0 bvc.s loc_117AF6 ROM:00117AF2 move.w #$8000,d2 ROM:00117AF6 ROM:00117AF6 loc_117AF6: ; CODE XREF: sub_11762A+4C6↑j ROM:00117AF6 clr.l d5 ROM:00117AF8 move.w ($C96).w,d5 ROM:00117AFC divu.w #$64,d5 ; 'd' ROM:00117B00 mulu.w #$FF,d5 ROM:00117B04 divu.w #$64,d5 ; 'd' ROM:00117B08 cmpi.w #$FF,d5 ROM:00117B0C ble.s loc_117B12 ROM:00117B0E move.w #$FF,d5 ROM:00117B12 ROM:00117B12 loc_117B12: ; CODE XREF: sub_11762A+4E2↑j ROM:00117B12 move.b d5,(a0,d2.w) ROM:00117B16 addq.w #1,d2 ROM:00117B18 bvc.s loc_117B1E ROM:00117B1A move.w #$8000,d2 ROM:00117B1E ROM:00117B1E loc_117B1E: ; CODE XREF: sub_11762A+4EE↑j ROM:00117B1E move.w d2,($59C).w ROM:00117B22 bsr.l sub_116F32 ROM:00117B28 bra.l locret_118204 ROM:00117B2E ; --------------------------------------------------------------------------- ROM:00117B2E ROM:00117B2E loc_117B2E: ; CODE XREF: sub_11762A+4B2↑j ROM:00117B2E cmpi.b #$13,($767).w ROM:00117B34 bne.s loc_117B6C ROM:00117B36 bsr.l sub_116EE4 ROM:00117B3C move.w ($59C).w,d2 ROM:00117B40 move.b ($767).w,(a0,d2.w) ROM:00117B46 addq.w #1,d2 ROM:00117B48 bvc.s loc_117B4E ROM:00117B4A move.w #$8000,d2 ROM:00117B4E ROM:00117B4E loc_117B4E: ; CODE XREF: sub_11762A+51E↑j ROM:00117B4E move.b #3,(a0,d2.w) ROM:00117B54 addq.w #1,d2 ROM:00117B56 bvc.s loc_117B5C ROM:00117B58 move.w #$8000,d2 ROM:00117B5C ROM:00117B5C loc_117B5C: ; CODE XREF: sub_11762A+52C↑j ROM:00117B5C move.w d2,($59C).w ROM:00117B60 bsr.l sub_116F32 ROM:00117B66 bra.l locret_118204 ROM:00117B6C ; --------------------------------------------------------------------------- ROM:00117B6C ROM:00117B6C loc_117B6C: ; CODE XREF: sub_11762A+50A↑j ROM:00117B6C cmpi.b #$14,($767).w ROM:00117B72 bne.s loc_117BC8 ROM:00117B74 bsr.l sub_116EE4 ROM:00117B7A move.w ($59C).w,d2 ROM:00117B7E move.b ($767).w,(a0,d2.w) ROM:00117B84 addq.w #1,d2 ROM:00117B86 bvc.s loc_117B8C ROM:00117B88 move.w #$8000,d2 ROM:00117B8C ROM:00117B8C loc_117B8C: ; CODE XREF: sub_11762A+55C↑j ROM:00117B8C clr.l d5 ROM:00117B8E move.w ($EFC).w,d5 ROM:00117B92 divu.w #5,d5 ROM:00117B96 move.b d5,(a0,d2.w) ROM:00117B9A addq.w #1,d2 ROM:00117B9C bvc.s loc_117BA2 ROM:00117B9E move.w #$8000,d2 ROM:00117BA2 ROM:00117BA2 loc_117BA2: ; CODE XREF: sub_11762A+572↑j ROM:00117BA2 clr.l d5 ROM:00117BA4 move.w ($F46).w,d5 ROM:00117BA8 divs.w #$4E,d5 ; 'N' ROM:00117BAC move.b d5,(a0,d2.w) ROM:00117BB0 addq.w #1,d2 ROM:00117BB2 bvc.s loc_117BB8 ROM:00117BB4 move.w #$8000,d2 ROM:00117BB8 ROM:00117BB8 loc_117BB8: ; CODE XREF: sub_11762A+588↑j ROM:00117BB8 move.w d2,($59C).w ROM:00117BBC bsr.l sub_116F32 ROM:00117BC2 bra.l locret_118204 ROM:00117BC8 ; --------------------------------------------------------------------------- ROM:00117BC8 ROM:00117BC8 loc_117BC8: ; CODE XREF: sub_11762A+548↑j ROM:00117BC8 cmpi.b #$15,($767).w ROM:00117BCE bne.s loc_117C1C ROM:00117BD0 bsr.l sub_116EE4 ROM:00117BD6 move.w ($59C).w,d2 ROM:00117BDA move.b ($767).w,(a0,d2.w) ROM:00117BE0 addq.w #1,d2 ROM:00117BE2 bvc.s loc_117BE8 ROM:00117BE4 move.w #$8000,d2 ROM:00117BE8 ROM:00117BE8 loc_117BE8: ; CODE XREF: sub_11762A+5B8↑j ROM:00117BE8 clr.l d5 ROM:00117BEA move.w ($EFE).w,d5 ROM:00117BEE divu.w #5,d5 ROM:00117BF2 move.b d5,(a0,d2.w) ROM:00117BF6 addq.w #1,d2 ROM:00117BF8 bvc.s loc_117BFE ROM:00117BFA move.w #$8000,d2 ROM:00117BFE ROM:00117BFE loc_117BFE: ; CODE XREF: sub_11762A+5CE↑j ROM:00117BFE move.b #$FF,(a0,d2.w) ROM:00117C04 addq.w #1,d2 ROM:00117C06 bvc.s loc_117C0C ROM:00117C08 move.w #$8000,d2 ROM:00117C0C ROM:00117C0C loc_117C0C: ; CODE XREF: sub_11762A+5DC↑j ROM:00117C0C move.w d2,($59C).w ROM:00117C10 bsr.l sub_116F32 ROM:00117C16 bra.l locret_118204 ROM:00117C1C ; --------------------------------------------------------------------------- ROM:00117C1C ROM:00117C1C loc_117C1C: ; CODE XREF: sub_11762A+5A4↑j ROM:00117C1C cmpi.b #$1C,($767).w ROM:00117C22 bne.s loc_117C5C ROM:00117C24 bsr.l sub_116EE4 ROM:00117C2A move.w ($59C).w,d2 ROM:00117C2E move.b ($767).w,(a0,d2.w) ROM:00117C34 addq.w #1,d2 ROM:00117C36 bvc.s loc_117C3C ROM:00117C38 move.w #$8000,d2 ROM:00117C3C ROM:00117C3C loc_117C3C: ; CODE XREF: sub_11762A+60C↑j ROM:00117C3C move.b $25E(a5),d5 ROM:00117C40 move.b d5,(a0,d2.w) ROM:00117C44 addq.w #1,d2 ROM:00117C46 bvc.s loc_117C4C ROM:00117C48 move.w #$8000,d2 ROM:00117C4C ROM:00117C4C loc_117C4C: ; CODE XREF: sub_11762A+61C↑j ROM:00117C4C move.w d2,($59C).w ROM:00117C50 bsr.l sub_116F32 ROM:00117C56 bra.l locret_118204 ROM:00117C5C ; --------------------------------------------------------------------------- ROM:00117C5C ROM:00117C5C loc_117C5C: ; CODE XREF: sub_11762A+5F8↑j ROM:00117C5C cmpi.b #$1F,($767).w ROM:00117C62 bne.s loc_117CAE ROM:00117C64 bsr.l sub_116EE4 ROM:00117C6A move.w ($59C).w,d2 ROM:00117C6E move.b ($767).w,(a0,d2.w) ROM:00117C74 addq.w #1,d2 ROM:00117C76 bvc.s loc_117C7C ROM:00117C78 move.w #$8000,d2 ROM:00117C7C ROM:00117C7C loc_117C7C: ; CODE XREF: sub_11762A+64C↑j ROM:00117C7C move.w ($DAA).w,d0 ROM:00117C80 lsr.w #8,d0 ROM:00117C82 move.b d0,(a0,d2.w) ROM:00117C86 addq.w #1,d2 ROM:00117C88 bvc.s loc_117C8E ROM:00117C8A move.w #$8000,d2 ROM:00117C8E ROM:00117C8E loc_117C8E: ; CODE XREF: sub_11762A+65E↑j ROM:00117C8E move.w ($DAA).w,d0 ROM:00117C92 move.b d0,(a0,d2.w) ROM:00117C96 addq.w #1,d2 ROM:00117C98 bvc.s loc_117C9E ROM:00117C9A move.w #$8000,d2 ROM:00117C9E ROM:00117C9E loc_117C9E: ; CODE XREF: sub_11762A+66E↑j ROM:00117C9E move.w d2,($59C).w ROM:00117CA2 bsr.l sub_116F32 ROM:00117CA8 bra.l locret_118204 ROM:00117CAE ; --------------------------------------------------------------------------- ROM:00117CAE ROM:00117CAE loc_117CAE: ; CODE XREF: sub_11762A+638↑j ROM:00117CAE cmpi.b #$20,($767).w ; ' ' ROM:00117CB4 bne.s loc_117D16 ROM:00117CB6 bsr.l sub_116EE4 ROM:00117CBC move.w ($59C).w,d2 ROM:00117CC0 move.b ($767).w,(a0,d2.w) ROM:00117CC6 addq.w #1,d2 ROM:00117CC8 bvc.s loc_117CCE ROM:00117CCA move.w #$8000,d2 ROM:00117CCE ROM:00117CCE loc_117CCE: ; CODE XREF: sub_11762A+69E↑j ROM:00117CCE move.b $25F(a5),(a0,d2.w) ROM:00117CD4 addq.w #1,d2 ROM:00117CD6 bvc.s loc_117CDC ROM:00117CD8 move.w #$8000,d2 ROM:00117CDC ROM:00117CDC loc_117CDC: ; CODE XREF: sub_11762A+6AC↑j ROM:00117CDC move.b $260(a5),(a0,d2.w) ROM:00117CE2 addq.w #1,d2 ROM:00117CE4 bvc.s loc_117CEA ROM:00117CE6 move.w #$8000,d2 ROM:00117CEA ROM:00117CEA loc_117CEA: ; CODE XREF: sub_11762A+6BA↑j ROM:00117CEA move.b $261(a5),(a0,d2.w) ROM:00117CF0 addq.w #1,d2 ROM:00117CF2 bvc.s loc_117CF8 ROM:00117CF4 move.w #$8000,d2 ROM:00117CF8 ROM:00117CF8 loc_117CF8: ; CODE XREF: sub_11762A+6C8↑j ROM:00117CF8 move.b $262(a5),(a0,d2.w) ROM:00117CFE addq.w #1,d2 ROM:00117D00 bvc.s loc_117D06 ROM:00117D02 move.w #$8000,d2 ROM:00117D06 ROM:00117D06 loc_117D06: ; CODE XREF: sub_11762A+6D6↑j ROM:00117D06 move.w d2,($59C).w ROM:00117D0A bsr.l sub_116F32 ROM:00117D10 bra.l locret_118204 ROM:00117D16 ; --------------------------------------------------------------------------- ROM:00117D16 ROM:00117D16 loc_117D16: ; CODE XREF: sub_11762A+68A↑j ROM:00117D16 cmpi.b #$21,($767).w ; '!' ROM:00117D1C bne.s loc_117D68 ROM:00117D1E bsr.l sub_116EE4 ROM:00117D24 move.w ($59C).w,d2 ROM:00117D28 move.b ($767).w,(a0,d2.w) ROM:00117D2E addq.w #1,d2 ROM:00117D30 bvc.s loc_117D36 ROM:00117D32 move.w #$8000,d2 ROM:00117D36 ROM:00117D36 loc_117D36: ; CODE XREF: sub_11762A+706↑j ROM:00117D36 move.w ($1408).w,d0 ROM:00117D3A lsr.w #8,d0 ROM:00117D3C move.b d0,(a0,d2.w) ROM:00117D40 addq.w #1,d2 ROM:00117D42 bvc.s loc_117D48 ROM:00117D44 move.w #$8000,d2 ROM:00117D48 ROM:00117D48 loc_117D48: ; CODE XREF: sub_11762A+718↑j ROM:00117D48 move.w ($1408).w,d0 ROM:00117D4C move.b d0,(a0,d2.w) ROM:00117D50 addq.w #1,d2 ROM:00117D52 bvc.s loc_117D58 ROM:00117D54 move.w #$8000,d2 ROM:00117D58 ROM:00117D58 loc_117D58: ; CODE XREF: sub_11762A+728↑j ROM:00117D58 move.w d2,($59C).w ROM:00117D5C bsr.l sub_116F32 ROM:00117D62 bra.l locret_118204 ROM:00117D68 ; --------------------------------------------------------------------------- ROM:00117D68 ROM:00117D68 loc_117D68: ; CODE XREF: sub_11762A+6F2↑j ROM:00117D68 cmpi.b #$2E,($767).w ; '.' ROM:00117D6E bne.l loc_117DC4 ROM:00117D74 bsr.l sub_116EE4 ROM:00117D7A move.w ($59C).w,d2 ROM:00117D7E move.b ($767).w,(a0,d2.w) ROM:00117D84 addq.w #1,d2 ROM:00117D86 bvc.s loc_117D8C ROM:00117D88 move.w #$8000,d2 ROM:00117D8C ROM:00117D8C loc_117D8C: ; CODE XREF: sub_11762A+75C↑j ROM:00117D8C clr.l d0 ROM:00117D8E move.w ($590).w,d0 ROM:00117D92 divu.w #$64,d0 ; 'd' ROM:00117D96 mulu.w #$FF,d0 ROM:00117D9A divu.w #$64,d0 ; 'd' ROM:00117D9E cmpi.w #$FF,d0 ROM:00117DA2 ble.s loc_117DA8 ROM:00117DA4 move.w #$FF,d0 ROM:00117DA8 ROM:00117DA8 loc_117DA8: ; CODE XREF: sub_11762A+778↑j ROM:00117DA8 move.b d0,(a0,d2.w) ROM:00117DAC addq.w #1,d2 ROM:00117DAE bvc.s loc_117DB4 ROM:00117DB0 move.w #$8000,d2 ROM:00117DB4 ROM:00117DB4 loc_117DB4: ; CODE XREF: sub_11762A+784↑j ROM:00117DB4 move.w d2,($59C).w ROM:00117DB8 bsr.l sub_116F32 ROM:00117DBE bra.l locret_118204 ROM:00117DC4 ; --------------------------------------------------------------------------- ROM:00117DC4 ROM:00117DC4 loc_117DC4: ; CODE XREF: sub_11762A+744↑j ROM:00117DC4 cmpi.b #$2F,($767).w ; '/' ROM:00117DCA bne.s loc_117E1E ROM:00117DCC bsr.l sub_116EE4 ROM:00117DD2 move.w ($59C).w,d2 ROM:00117DD6 move.b ($767).w,(a0,d2.w) ROM:00117DDC addq.w #1,d2 ROM:00117DDE bvc.s loc_117DE4 ROM:00117DE0 move.w #$8000,d2 ROM:00117DE4 ROM:00117DE4 loc_117DE4: ; CODE XREF: sub_11762A+7B4↑j ROM:00117DE4 move.w ($A62).w,d0 ROM:00117DE8 ext.l d0 ROM:00117DEA mulu.w #$FF,d0 ROM:00117DEE move.w $BA(a5),d1 ROM:00117DF2 ext.l d1 ROM:00117DF4 divu.l d1,d0 ROM:00117DF8 cmpi.w #$FF,d0 ROM:00117DFC ble.s loc_117E02 ROM:00117DFE move.w #$FF,d0 ROM:00117E02 ROM:00117E02 loc_117E02: ; CODE XREF: sub_11762A+7D2↑j ROM:00117E02 move.b d0,(a0,d2.w) ROM:00117E06 addq.w #1,d2 ROM:00117E08 bvc.s loc_117E0E ROM:00117E0A move.w #$8000,d2 ROM:00117E0E ROM:00117E0E loc_117E0E: ; CODE XREF: sub_11762A+7DE↑j ROM:00117E0E move.w d2,($59C).w ROM:00117E12 bsr.l sub_116F32 ROM:00117E18 bra.l locret_118204 ROM:00117E1E ; --------------------------------------------------------------------------- ROM:00117E1E ROM:00117E1E loc_117E1E: ; CODE XREF: sub_11762A+7A0↑j ROM:00117E1E cmpi.b #$30,($767).w ; '0' ROM:00117E24 bne.s loc_117E5E ROM:00117E26 bsr.l sub_116EE4 ROM:00117E2C move.w ($59C).w,d2 ROM:00117E30 move.b ($767).w,(a0,d2.w) ROM:00117E36 addq.w #1,d2 ROM:00117E38 bvc.s loc_117E3E ROM:00117E3A move.w #$8000,d2 ROM:00117E3E ROM:00117E3E loc_117E3E: ; CODE XREF: sub_11762A+80E↑j ROM:00117E3E move.b ($1471).w,d0 ROM:00117E42 move.b d0,(a0,d2.w) ROM:00117E46 addq.w #1,d2 ROM:00117E48 bvc.s loc_117E4E ROM:00117E4A move.w #$8000,d2 ROM:00117E4E ROM:00117E4E loc_117E4E: ; CODE XREF: sub_11762A+81E↑j ROM:00117E4E move.w d2,($59C).w ROM:00117E52 bsr.l sub_116F32 ROM:00117E58 bra.l locret_118204 ROM:00117E5E ; --------------------------------------------------------------------------- ROM:00117E5E ROM:00117E5E loc_117E5E: ; CODE XREF: sub_11762A+7FA↑j ROM:00117E5E cmpi.b #$31,($767).w ; '1' ROM:00117E64 bne.s loc_117EC8 ROM:00117E66 bsr.l sub_116EE4 ROM:00117E6C move.w ($59C).w,d2 ROM:00117E70 move.b ($767).w,(a0,d2.w) ROM:00117E76 addq.w #1,d2 ROM:00117E78 bvc.s loc_117E7E ROM:00117E7A move.w #$8000,d2 ROM:00117E7E ROM:00117E7E loc_117E7E: ; CODE XREF: sub_11762A+84E↑j ROM:00117E7E move.l ($13D4).w,d0 ROM:00117E82 sub.l ($13D8).w,d0 ROM:00117E86 divu.l #$3E8,d0 ROM:00117E8E cmpi.l #$FFFF,d0 ROM:00117E94 ble.s loc_117E9C ROM:00117E96 move.l #$FFFF,d0 ROM:00117E9C ROM:00117E9C loc_117E9C: ; CODE XREF: sub_11762A+86A↑j ROM:00117E9C move.w d0,d1 ROM:00117E9E lsr.w #8,d1 ROM:00117EA0 move.b d1,(a0,d2.w) ROM:00117EA4 addq.w #1,d2 ROM:00117EA6 bvc.s loc_117EAC ROM:00117EA8 move.w #$8000,d2 ROM:00117EAC ROM:00117EAC loc_117EAC: ; CODE XREF: sub_11762A+87C↑j ROM:00117EAC move.b d0,(a0,d2.w) ROM:00117EB0 addq.w #1,d2 ROM:00117EB2 bvc.s loc_117EB8 ROM:00117EB4 move.w #$8000,d2 ROM:00117EB8 ROM:00117EB8 loc_117EB8: ; CODE XREF: sub_11762A+888↑j ROM:00117EB8 move.w d2,($59C).w ROM:00117EBC bsr.l sub_116F32 ROM:00117EC2 bra.l locret_118204 ROM:00117EC8 ; --------------------------------------------------------------------------- ROM:00117EC8 ROM:00117EC8 loc_117EC8: ; CODE XREF: sub_11762A+83A↑j ROM:00117EC8 cmpi.b #$40,($767).w ; '@' ROM:00117ECE bne.s loc_117F30 ROM:00117ED0 bsr.l sub_116EE4 ROM:00117ED6 move.w ($59C).w,d2 ROM:00117EDA move.b ($767).w,(a0,d2.w) ROM:00117EE0 addq.w #1,d2 ROM:00117EE2 bvc.s loc_117EE8 ROM:00117EE4 move.w #$8000,d2 ROM:00117EE8 ROM:00117EE8 loc_117EE8: ; CODE XREF: sub_11762A+8B8↑j ROM:00117EE8 move.b $263(a5),(a0,d2.w) ROM:00117EEE addq.w #1,d2 ROM:00117EF0 bvc.s loc_117EF6 ROM:00117EF2 move.w #$8000,d2 ROM:00117EF6 ROM:00117EF6 loc_117EF6: ; CODE XREF: sub_11762A+8C6↑j ROM:00117EF6 move.b $264(a5),(a0,d2.w) ROM:00117EFC addq.w #1,d2 ROM:00117EFE bvc.s loc_117F04 ROM:00117F00 move.w #$8000,d2 ROM:00117F04 ROM:00117F04 loc_117F04: ; CODE XREF: sub_11762A+8D4↑j ROM:00117F04 move.b $265(a5),(a0,d2.w) ROM:00117F0A addq.w #1,d2 ROM:00117F0C bvc.s loc_117F12 ROM:00117F0E move.w #$8000,d2 ROM:00117F12 ROM:00117F12 loc_117F12: ; CODE XREF: sub_11762A+8E2↑j ROM:00117F12 move.b $266(a5),(a0,d2.w) ROM:00117F18 addq.w #1,d2 ROM:00117F1A bvc.s loc_117F20 ROM:00117F1C move.w #$8000,d2 ROM:00117F20 ROM:00117F20 loc_117F20: ; CODE XREF: sub_11762A+8F0↑j ROM:00117F20 move.w d2,($59C).w ROM:00117F24 bsr.l sub_116F32 ROM:00117F2A bra.l locret_118204 ROM:00117F30 ; --------------------------------------------------------------------------- ROM:00117F30 ROM:00117F30 loc_117F30: ; CODE XREF: sub_11762A+8A4↑j ROM:00117F30 cmpi.b #$41,($767).w ; 'A' ROM:00117F36 bne.l loc_118020 ROM:00117F3C bsr.l sub_116EE4 ROM:00117F42 move.w ($59C).w,d2 ROM:00117F46 move.b ($767).w,(a0,d2.w) ROM:00117F4C addq.w #1,d2 ROM:00117F4E bvc.s loc_117F54 ROM:00117F50 move.w #$8000,d2 ROM:00117F54 ROM:00117F54 loc_117F54: ; CODE XREF: sub_11762A+924↑j ROM:00117F54 move.b $267(a5),(a0,d2.w) ROM:00117F5A addq.w #1,d2 ROM:00117F5C bvc.s loc_117F62 ROM:00117F5E move.w #$8000,d2 ROM:00117F62 ROM:00117F62 loc_117F62: ; CODE XREF: sub_11762A+932↑j ROM:00117F62 move.b $268(a5),d4 ROM:00117F66 move.w ($DCA).w,d5 ROM:00117F6A move.w #$C,d6 ROM:00117F6E btst d6,d5 ROM:00117F70 beq.s loc_117F76 ROM:00117F72 ori.b #$10,d4 ROM:00117F76 ROM:00117F76 loc_117F76: ; CODE XREF: sub_11762A+946↑j ROM:00117F76 move.w d5,($DCA).w ROM:00117F7A move.w ($DCC).w,d5 ROM:00117F7E move.w #3,d6 ROM:00117F82 btst d6,d5 ROM:00117F84 beq.s loc_117F8A ROM:00117F86 ori.b #$20,d4 ; ' ' ROM:00117F8A ROM:00117F8A loc_117F8A: ; CODE XREF: sub_11762A+95A↑j ROM:00117F8A move.w d5,($DCC).w ROM:00117F8E cmpi.w #0,($D98).w ROM:00117F94 beq.s loc_117F9E ROM:00117F96 ori.b #$40,d4 ; '@' ROM:00117F9A bra.w loc_117FAA ROM:00117F9E ; --------------------------------------------------------------------------- ROM:00117F9E ROM:00117F9E loc_117F9E: ; CODE XREF: sub_11762A+96A↑j ROM:00117F9E cmpi.w #0,($D9A).w ROM:00117FA4 beq.s loc_117FAA ROM:00117FA6 ori.b #$40,d4 ; '@' ROM:00117FAA ROM:00117FAA loc_117FAA: ; CODE XREF: sub_11762A+970↑j ROM:00117FAA ; sub_11762A+97A↑j ROM:00117FAA move.b d4,(a0,d2.w) ROM:00117FAE addq.w #1,d2 ROM:00117FB0 bvc.s loc_117FB6 ROM:00117FB2 move.w #$8000,d2 ROM:00117FB6 ROM:00117FB6 loc_117FB6: ; CODE XREF: sub_11762A+986↑j ROM:00117FB6 move.b $269(a5),(a0,d2.w) ROM:00117FBC addq.w #1,d2 ROM:00117FBE bvc.s loc_117FC4 ROM:00117FC0 move.w #$8000,d2 ROM:00117FC4 ROM:00117FC4 loc_117FC4: ; CODE XREF: sub_11762A+994↑j ROM:00117FC4 clr.b d4 ROM:00117FC6 move.w ($DCA).w,d5 ROM:00117FCA andi.w #1,d5 ROM:00117FCE cmpi.w #0,d5 ROM:00117FD2 ble.s loc_117FD8 ROM:00117FD4 ori.b #1,d4 ROM:00117FD8 ROM:00117FD8 loc_117FD8: ; CODE XREF: sub_11762A+9A8↑j ROM:00117FD8 move.w ($DCA).w,d5 ROM:00117FDC move.w $7AA(a5),d6 ROM:00117FE0 and.w d6,d5 ROM:00117FE2 cmpi.w #0,d5 ROM:00117FE6 beq.s loc_117FEE ROM:00117FE8 move.b $C5A(a5),d7 ROM:00117FEC or.b d7,d4 ROM:00117FEE ROM:00117FEE loc_117FEE: ; CODE XREF: sub_11762A+9BC↑j ROM:00117FEE move.w ($DCA).w,d5 ROM:00117FF2 move.w $7A8(a5),d6 ROM:00117FF6 and.w d6,d5 ROM:00117FF8 cmpi.w #0,d5 ROM:00117FFC beq.s loc_118004 ROM:00117FFE move.b $C59(a5),d7 ROM:00118002 or.b d7,d4 ROM:00118004 ROM:00118004 loc_118004: ; CODE XREF: sub_11762A+9D2↑j ROM:00118004 move.b d4,(a0,d2.w) ROM:00118008 addq.w #1,d2 ROM:0011800A bvc.s loc_118010 ROM:0011800C move.w #$8000,d2 ROM:00118010 ROM:00118010 loc_118010: ; CODE XREF: sub_11762A+9E0↑j ROM:00118010 move.w d2,($59C).w ROM:00118014 bsr.l sub_116F32 ROM:0011801A bra.l locret_118204 ROM:00118020 ; --------------------------------------------------------------------------- ROM:00118020 ROM:00118020 loc_118020: ; CODE XREF: sub_11762A+90C↑j ROM:00118020 cmpi.b #$43,($767).w ; 'C' ROM:00118026 bne.s loc_11807A ROM:00118028 bsr.l sub_116EE4 ROM:0011802E move.w ($59C).w,d2 ROM:00118032 move.b ($767).w,(a0,d2.w) ROM:00118038 addq.w #1,d2 ROM:0011803A bvc.s loc_118040 ROM:0011803C move.w #$8000,d2 ROM:00118040 ROM:00118040 loc_118040: ; CODE XREF: sub_11762A+A10↑j ROM:00118040 clr.l d4 ROM:00118042 move.w ($DAC).w,d4 ROM:00118046 mulu.w #$FF,d4 ROM:0011804A divu.w #$3E8,d4 ROM:0011804E move.w d4,d5 ROM:00118050 lsr.w #8,d5 ROM:00118052 move.b d5,(a0,d2.w) ROM:00118056 addq.w #1,d2 ROM:00118058 bvc.s loc_11805E ROM:0011805A move.w #$8000,d2 ROM:0011805E ROM:0011805E loc_11805E: ; CODE XREF: sub_11762A+A2E↑j ROM:0011805E move.b d4,(a0,d2.w) ROM:00118062 addq.w #1,d2 ROM:00118064 bvc.s loc_11806A ROM:00118066 move.w #$8000,d2 ROM:0011806A ROM:0011806A loc_11806A: ; CODE XREF: sub_11762A+A3A↑j ROM:0011806A move.w d2,($59C).w ROM:0011806E bsr.l sub_116F32 ROM:00118074 bra.l locret_118204 ROM:0011807A ; --------------------------------------------------------------------------- ROM:0011807A ROM:0011807A loc_11807A: ; CODE XREF: sub_11762A+9FC↑j ROM:0011807A cmpi.b #$44,($767).w ; 'D' ROM:00118080 bne.l loc_118102 ROM:00118086 bsr.l sub_116EE4 ROM:0011808C move.w ($59C).w,d2 ROM:00118090 move.b ($767).w,(a0,d2.w) ROM:00118096 addq.w #1,d2 ROM:00118098 bvc.s loc_11809E ROM:0011809A move.w #$8000,d2 ROM:0011809E ROM:0011809E loc_11809E: ; CODE XREF: sub_11762A+A6E↑j ROM:0011809E btst #0,($1181).w ROM:001180A4 beq.s loc_1180BC ROM:001180A6 move.b #$80,(a0,d2.w) ROM:001180AC addq.w #1,d2 ROM:001180AE bvc.s loc_1180B4 ROM:001180B0 move.w #$8000,d2 ROM:001180B4 ROM:001180B4 loc_1180B4: ; CODE XREF: sub_11762A+A84↑j ROM:001180B4 move.b #0,(a0,d2.w) ROM:001180BA bra.s loc_1180EA ROM:001180BC ; --------------------------------------------------------------------------- ROM:001180BC ROM:001180BC loc_1180BC: ; CODE XREF: sub_11762A+A7A↑j ROM:001180BC move.w ($E64).w,d4 ROM:001180C0 cmpi.w #$F8,d4 ROM:001180C4 blt.s loc_1180CA ROM:001180C6 move.w #$F8,d4 ROM:001180CA ROM:001180CA loc_1180CA: ; CODE XREF: sub_11762A+A9A↑j ROM:001180CA ext.l d4 ROM:001180CC muls.l #$7037AC,d4 ROM:001180D4 swap d4 ROM:001180D6 move.w d4,d5 ROM:001180D8 lsr.w #8,d4 ROM:001180DA move.b d4,(a0,d2.w) ROM:001180DE addq.w #1,d2 ROM:001180E0 bvc.s loc_1180E6 ROM:001180E2 move.w #$8000,d2 ROM:001180E6 ROM:001180E6 loc_1180E6: ; CODE XREF: sub_11762A+AB6↑j ROM:001180E6 move.b d5,(a0,d2.w) ROM:001180EA ROM:001180EA loc_1180EA: ; CODE XREF: sub_11762A+A90↑j ROM:001180EA addq.w #1,d2 ROM:001180EC bvc.s loc_1180F2 ROM:001180EE move.w #$8000,d2 ROM:001180F2 ROM:001180F2 loc_1180F2: ; CODE XREF: sub_11762A+AC2↑j ROM:001180F2 move.w d2,($59C).w ROM:001180F6 bsr.l sub_116F32 ROM:001180FC bra.l locret_118204 ROM:00118102 ; --------------------------------------------------------------------------- ROM:00118102 ROM:00118102 loc_118102: ; CODE XREF: sub_11762A+A56↑j ROM:00118102 cmpi.b #$45,($767).w ; 'E' ROM:00118108 bne.s loc_11815E ROM:0011810A bsr.l sub_116EE4 ROM:00118110 move.w ($59C).w,d2 ROM:00118114 move.b ($767).w,(a0,d2.w) ROM:0011811A addq.w #1,d2 ROM:0011811C bvc.s loc_118122 ROM:0011811E move.w #$8000,d2 ROM:00118122 ROM:00118122 loc_118122: ; CODE XREF: sub_11762A+AF2↑j ROM:00118122 clr.l d5 ROM:00118124 move.w ($C96).w,d5 ROM:00118128 sub.w ($C98).w,d5 ROM:0011812C divu.w #$64,d5 ; 'd' ROM:00118130 mulu.w #$FF,d5 ROM:00118134 divu.w #$64,d5 ; 'd' ROM:00118138 cmpi.w #$FF,d5 ROM:0011813C ble.s loc_118142 ROM:0011813E move.w #$FF,d5 ROM:00118142 ROM:00118142 loc_118142: ; CODE XREF: sub_11762A+B12↑j ROM:00118142 move.b d5,(a0,d2.w) ROM:00118146 addq.w #1,d2 ROM:00118148 bvc.s loc_11814E ROM:0011814A move.w #$8000,d2 ROM:0011814E ROM:0011814E loc_11814E: ; CODE XREF: sub_11762A+B1E↑j ROM:0011814E move.w d2,($59C).w ROM:00118152 bsr.l sub_116F32 ROM:00118158 bra.l locret_118204 ROM:0011815E ; --------------------------------------------------------------------------- ROM:0011815E ROM:0011815E loc_11815E: ; CODE XREF: sub_11762A+ADE↑j ROM:0011815E cmpi.b #$4D,($767).w ; 'M' ROM:00118164 bne.l loc_1181B4 ROM:0011816A bsr.l sub_116EE4 ROM:00118170 move.w ($59C).w,d2 ROM:00118174 move.b ($767).w,(a0,d2.w) ROM:0011817A addq.w #1,d2 ROM:0011817C bvc.s loc_118182 ROM:0011817E move.w #$8000,d2 ROM:00118182 ROM:00118182 loc_118182: ; CODE XREF: sub_11762A+B52↑j ROM:00118182 move.w ($1404).w,d0 ROM:00118186 lsr.w #8,d0 ROM:00118188 move.b d0,(a0,d2.w) ROM:0011818C addq.w #1,d2 ROM:0011818E bvc.s loc_118194 ROM:00118190 move.w #$8000,d2 ROM:00118194 ROM:00118194 loc_118194: ; CODE XREF: sub_11762A+B64↑j ROM:00118194 move.w ($1404).w,d0 ROM:00118198 move.b d0,(a0,d2.w) ROM:0011819C addq.w #1,d2 ROM:0011819E bvc.s loc_1181A4 ROM:001181A0 move.w #$8000,d2 ROM:001181A4 ROM:001181A4 loc_1181A4: ; CODE XREF: sub_11762A+B74↑j ROM:001181A4 move.w d2,($59C).w ROM:001181A8 bsr.l sub_116F32 ROM:001181AE bra.l locret_118204 ROM:001181B4 ; --------------------------------------------------------------------------- ROM:001181B4 ROM:001181B4 loc_1181B4: ; CODE XREF: sub_11762A+B3A↑j ROM:001181B4 cmpi.b #$4E,($767).w ; 'N' ROM:001181BA bne.l locret_118204 ROM:001181C0 bsr.l sub_116EE4 ROM:001181C6 move.w ($59C).w,d2 ROM:001181CA move.b ($767).w,(a0,d2.w) ROM:001181D0 addq.w #1,d2 ROM:001181D2 bvc.s loc_1181D8 ROM:001181D4 move.w #$8000,d2 ROM:001181D8 ROM:001181D8 loc_1181D8: ; CODE XREF: sub_11762A+BA8↑j ROM:001181D8 move.w ($1406).w,d0 ROM:001181DC lsr.w #8,d0 ROM:001181DE move.b d0,(a0,d2.w) ROM:001181E2 addq.w #1,d2 ROM:001181E4 bvc.s loc_1181EA ROM:001181E6 move.w #$8000,d2 ROM:001181EA ROM:001181EA loc_1181EA: ; CODE XREF: sub_11762A+BBA↑j ROM:001181EA move.w ($1406).w,d0 ROM:001181EE move.b d0,(a0,d2.w) ROM:001181F2 addq.w #1,d2 ROM:001181F4 bvc.s loc_1181FA ROM:001181F6 move.w #$8000,d2 ROM:001181FA ROM:001181FA loc_1181FA: ; CODE XREF: sub_11762A+BCA↑j ROM:001181FA move.w d2,($59C).w ROM:001181FE bsr.l sub_116F32 ROM:00118204 ROM:00118204 locret_118204: ; CODE XREF: sub_11762A+6A↑j ROM:00118204 ; sub_11762A+152↑j ... ROM:00118204 rts ROM:00118204 ; End of function sub_11762A 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_116E6C+20↑p ROM:00118206 lea ($1271).w,a0 ROM:0011820A clr.w ($EBA).w ROM:0011820E cmpi.b #0,($768).w ROM:00118214 bne.l locret_1186E6 ROM:0011821A cmpi.b #0,($767).w ROM:00118220 bne.l loc_118294 ROM:00118226 bsr.l sub_116EE4 ROM:0011822C move.w ($59C).w,d3 ROM:00118230 move.b ($767).w,(a0,d3.w) ROM:00118236 addq.w #1,d3 ROM:00118238 bvc.s loc_11823E ROM:0011823A move.w #$8000,d3 ROM:0011823E ROM:0011823E loc_11823E: ; CODE XREF: sub_118206+32↑j ROM:0011823E move.b ($768).w,(a0,d3.w) ROM:00118244 addq.w #1,d3 ROM:00118246 bvc.s loc_11824C ROM:00118248 move.w #$8000,d3 ROM:0011824C ROM:0011824C loc_11824C: ; CODE XREF: sub_118206+40↑j ROM:0011824C move.b $26B(a5),(a0,d3.w) ROM:00118252 addq.w #1,d3 ROM:00118254 bvc.s loc_11825A ROM:00118256 move.w #$8000,d3 ROM:0011825A ROM:0011825A loc_11825A: ; CODE XREF: sub_118206+4E↑j ROM:0011825A move.b $26C(a5),(a0,d3.w) ROM:00118260 addq.w #1,d3 ROM:00118262 bvc.s loc_118268 ROM:00118264 move.w #$8000,d3 ROM:00118268 ROM:00118268 loc_118268: ; CODE XREF: sub_118206+5C↑j ROM:00118268 move.b $26D(a5),(a0,d3.w) ROM:0011826E addq.w #1,d3 ROM:00118270 bvc.s loc_118276 ROM:00118272 move.w #$8000,d3 ROM:00118276 ROM:00118276 loc_118276: ; CODE XREF: sub_118206+6A↑j ROM:00118276 move.b $26E(a5),(a0,d3.w) ROM:0011827C addq.w #1,d3 ROM:0011827E bvc.s loc_118284 ROM:00118280 move.w #$8000,d3 ROM:00118284 ROM:00118284 loc_118284: ; CODE XREF: sub_118206+78↑j ROM:00118284 move.w d3,($59C).w ROM:00118288 bsr.l sub_116F32 ROM:0011828E bra.l locret_1186E6 ROM:00118294 ; --------------------------------------------------------------------------- ROM:00118294 ROM:00118294 loc_118294: ; CODE XREF: sub_118206+1A↑j ROM:00118294 cmpi.b #2,($767).w ROM:0011829A bne.s loc_118302 ROM:0011829C bsr.l sub_116EE4 ROM:001182A2 move.w ($59C).w,d3 ROM:001182A6 move.b ($767).w,(a0,d3.w) ROM:001182AC addq.w #1,d3 ROM:001182AE bvc.s loc_1182B4 ROM:001182B0 move.w #$8000,d3 ROM:001182B4 ROM:001182B4 loc_1182B4: ; CODE XREF: sub_118206+A8↑j ROM:001182B4 move.b ($768).w,(a0,d3.w) ROM:001182BA addq.w #1,d3 ROM:001182BC bvc.s loc_1182C2 ROM:001182BE move.w #$8000,d3 ROM:001182C2 ROM:001182C2 loc_1182C2: ; CODE XREF: sub_118206+B6↑j ROM:001182C2 addq.w #2,($59C).w ROM:001182C6 bsr.l sub_1335F4 ROM:001182CC move.w ($59C).w,d3 ROM:001182D0 move.w ($EBC).w,d0 ROM:001182D4 lsr.w #8,d0 ROM:001182D6 move.b d0,(a0,d3.w) ROM:001182DA addq.w #1,d3 ROM:001182DC bvc.s loc_1182E2 ROM:001182DE move.w #$8000,d3 ROM:001182E2 ROM:001182E2 loc_1182E2: ; CODE XREF: sub_118206+D6↑j ROM:001182E2 move.w ($EBC).w,d0 ROM:001182E6 move.b d0,(a0,d3.w) ROM:001182EA addq.w #1,d3 ROM:001182EC bvc.s loc_1182F2 ROM:001182EE move.w #$8000,d3 ROM:001182F2 ROM:001182F2 loc_1182F2: ; CODE XREF: sub_118206+E6↑j ROM:001182F2 move.w d3,($59C).w ROM:001182F6 bsr.l sub_116F32 ROM:001182FC bra.l locret_1186E6 ROM:00118302 ; --------------------------------------------------------------------------- ROM:00118302 ROM:00118302 loc_118302: ; CODE XREF: sub_118206+94↑j ROM:00118302 cmpi.b #3,($767).w ROM:00118308 bne.s loc_11835C ROM:0011830A bsr.l sub_116EE4 ROM:00118310 move.w ($59C).w,d3 ROM:00118314 move.b ($767).w,(a0,d3.w) ROM:0011831A addq.w #1,d3 ROM:0011831C bvc.s loc_118322 ROM:0011831E move.w #$8000,d3 ROM:00118322 ROM:00118322 loc_118322: ; CODE XREF: sub_118206+116↑j ROM:00118322 move.b ($768).w,(a0,d3.w) ROM:00118328 addq.w #1,d3 ROM:0011832A bvc.s loc_118330 ROM:0011832C move.w #$8000,d3 ROM:00118330 ROM:00118330 loc_118330: ; CODE XREF: sub_118206+124↑j ROM:00118330 move.b ($1477).w,(a0,d3.w) ROM:00118336 addq.w #1,d3 ROM:00118338 bvc.s loc_11833E ROM:0011833A move.w #$8000,d3 ROM:0011833E ROM:0011833E loc_11833E: ; CODE XREF: sub_118206+132↑j ROM:0011833E move.b #0,(a0,d3.w) ROM:00118344 addq.w #1,d3 ROM:00118346 bvc.s loc_11834C ROM:00118348 move.w #$8000,d3 ROM:0011834C ROM:0011834C loc_11834C: ; CODE XREF: sub_118206+140↑j ROM:0011834C move.w d3,($59C).w ROM:00118350 bsr.l sub_116F32 ROM:00118356 bra.l locret_1186E6 ROM:0011835C ; --------------------------------------------------------------------------- ROM:0011835C ROM:0011835C loc_11835C: ; CODE XREF: sub_118206+102↑j ROM:0011835C cmpi.b #4,($767).w ROM:00118362 bne.s loc_1183BE ROM:00118364 bsr.l sub_116EE4 ROM:0011836A move.w ($59C).w,d3 ROM:0011836E move.b ($767).w,(a0,d3.w) ROM:00118374 addq.w #1,d3 ROM:00118376 bvc.s loc_11837C ROM:00118378 move.w #$8000,d3 ROM:0011837C ROM:0011837C loc_11837C: ; CODE XREF: sub_118206+170↑j ROM:0011837C move.b ($768).w,(a0,d3.w) ROM:00118382 addq.w #1,d3 ROM:00118384 bvc.s loc_11838A ROM:00118386 move.w #$8000,d3 ROM:0011838A ROM:0011838A loc_11838A: ; CODE XREF: sub_118206+17E↑j ROM:0011838A clr.l d5 ROM:0011838C move.w ($1416).w,d5 ROM:00118390 mulu.w #$FF,d5 ROM:00118394 divu.w #$3E8,d5 ROM:00118398 cmpi.w #$FF,d5 ROM:0011839C ble.s loc_1183A2 ROM:0011839E move.w #$FF,d5 ROM:001183A2 ROM:001183A2 loc_1183A2: ; CODE XREF: sub_118206+196↑j ROM:001183A2 move.b d5,(a0,d3.w) ROM:001183A6 addq.w #1,d3 ROM:001183A8 bvc.s loc_1183AE ROM:001183AA move.w #$8000,d3 ROM:001183AE ROM:001183AE loc_1183AE: ; CODE XREF: sub_118206+1A2↑j ROM:001183AE move.w d3,($59C).w ROM:001183B2 bsr.l sub_116F32 ROM:001183B8 bra.l locret_1186E6 ROM:001183BE ; --------------------------------------------------------------------------- ROM:001183BE ROM:001183BE loc_1183BE: ; CODE XREF: sub_118206+15C↑j ROM:001183BE cmpi.b #5,($767).w ROM:001183C4 bne.s loc_118416 ROM:001183C6 bsr.l sub_116EE4 ROM:001183CC move.w ($59C).w,d3 ROM:001183D0 move.b ($767).w,(a0,d3.w) ROM:001183D6 addq.w #1,d3 ROM:001183D8 bvc.s loc_1183DE ROM:001183DA move.w #$8000,d3 ROM:001183DE ROM:001183DE loc_1183DE: ; CODE XREF: sub_118206+1D2↑j ROM:001183DE move.b ($768).w,(a0,d3.w) ROM:001183E4 addq.w #1,d3 ROM:001183E6 bvc.s loc_1183EC ROM:001183E8 move.w #$8000,d3 ROM:001183EC ROM:001183EC loc_1183EC: ; CODE XREF: sub_118206+1E0↑j ROM:001183EC clr.l d5 ROM:001183EE move.w ($140A).w,d5 ROM:001183F2 subi.w #$91C,d5 ROM:001183F6 divs.w #$A,d5 ROM:001183FA move.b d5,(a0,d3.w) ROM:001183FE addq.w #1,d3 ROM:00118400 bvc.s loc_118406 ROM:00118402 move.w #$8000,d3 ROM:00118406 ROM:00118406 loc_118406: ; CODE XREF: sub_118206+1FA↑j ROM:00118406 move.w d3,($59C).w ROM:0011840A bsr.l sub_116F32 ROM:00118410 bra.l locret_1186E6 ROM:00118416 ; --------------------------------------------------------------------------- ROM:00118416 ROM:00118416 loc_118416: ; CODE XREF: sub_118206+1BE↑j ROM:00118416 cmpi.b #6,($767).w ROM:0011841C bne.s loc_11846A ROM:0011841E bsr.l sub_116EE4 ROM:00118424 move.w ($59C).w,d3 ROM:00118428 move.b ($767).w,(a0,d3.w) ROM:0011842E addq.w #1,d3 ROM:00118430 bvc.s loc_118436 ROM:00118432 move.w #$8000,d3 ROM:00118436 ROM:00118436 loc_118436: ; CODE XREF: sub_118206+22A↑j ROM:00118436 move.b ($768).w,(a0,d3.w) ROM:0011843C addq.w #1,d3 ROM:0011843E bvc.s loc_118444 ROM:00118440 move.w #$8000,d3 ROM:00118444 ROM:00118444 loc_118444: ; CODE XREF: sub_118206+238↑j ROM:00118444 clr.l d5 ROM:00118446 move.w ($140C).w,d5 ROM:0011844A divs.w #$4E,d5 ; 'N' ROM:0011844E move.b d5,(a0,d3.w) ROM:00118452 addq.w #1,d3 ROM:00118454 bvc.s loc_11845A ROM:00118456 move.w #$8000,d3 ROM:0011845A ROM:0011845A loc_11845A: ; CODE XREF: sub_118206+24E↑j ROM:0011845A move.w d3,($59C).w ROM:0011845E bsr.l sub_116F32 ROM:00118464 bra.l locret_1186E6 ROM:0011846A ; --------------------------------------------------------------------------- ROM:0011846A ROM:0011846A loc_11846A: ; CODE XREF: sub_118206+216↑j ROM:0011846A cmpi.b #7,($767).w ROM:00118470 bne.s loc_1184BE ROM:00118472 bsr.l sub_116EE4 ROM:00118478 move.w ($59C).w,d3 ROM:0011847C move.b ($767).w,(a0,d3.w) ROM:00118482 addq.w #1,d3 ROM:00118484 bvc.s loc_11848A ROM:00118486 move.w #$8000,d3 ROM:0011848A ROM:0011848A loc_11848A: ; CODE XREF: sub_118206+27E↑j ROM:0011848A move.b ($768).w,(a0,d3.w) ROM:00118490 addq.w #1,d3 ROM:00118492 bvc.s loc_118498 ROM:00118494 move.w #$8000,d3 ROM:00118498 ROM:00118498 loc_118498: ; CODE XREF: sub_118206+28C↑j ROM:00118498 clr.l d5 ROM:0011849A move.w ($140E).w,d5 ROM:0011849E divs.w #$4E,d5 ; 'N' ROM:001184A2 move.b d5,(a0,d3.w) ROM:001184A6 addq.w #1,d3 ROM:001184A8 bvc.s loc_1184AE ROM:001184AA move.w #$8000,d3 ROM:001184AE ROM:001184AE loc_1184AE: ; CODE XREF: sub_118206+2A2↑j ROM:001184AE move.w d3,($59C).w ROM:001184B2 bsr.l sub_116F32 ROM:001184B8 bra.l locret_1186E6 ROM:001184BE ; --------------------------------------------------------------------------- ROM:001184BE ROM:001184BE loc_1184BE: ; CODE XREF: sub_118206+26A↑j ROM:001184BE cmpi.b #$B,($767).w ROM:001184C4 bne.s loc_118512 ROM:001184C6 bsr.l sub_116EE4 ROM:001184CC move.w ($59C).w,d3 ROM:001184D0 move.b ($767).w,(a0,d3.w) ROM:001184D6 addq.w #1,d3 ROM:001184D8 bvc.s loc_1184DE ROM:001184DA move.w #$8000,d3 ROM:001184DE ROM:001184DE loc_1184DE: ; CODE XREF: sub_118206+2D2↑j ROM:001184DE move.b ($768).w,(a0,d3.w) ROM:001184E4 addq.w #1,d3 ROM:001184E6 bvc.s loc_1184EC ROM:001184E8 move.w #$8000,d3 ROM:001184EC ROM:001184EC loc_1184EC: ; CODE XREF: sub_118206+2E0↑j ROM:001184EC clr.l d5 ROM:001184EE move.w ($1410).w,d5 ROM:001184F2 divs.w #$64,d5 ; 'd' ROM:001184F6 move.b d5,(a0,d3.w) ROM:001184FA addq.w #1,d3 ROM:001184FC bvc.s loc_118502 ROM:001184FE move.w #$8000,d3 ROM:00118502 ROM:00118502 loc_118502: ; CODE XREF: sub_118206+2F6↑j ROM:00118502 move.w d3,($59C).w ROM:00118506 bsr.l sub_116F32 ROM:0011850C bra.l locret_1186E6 ROM:00118512 ; --------------------------------------------------------------------------- ROM:00118512 ROM:00118512 loc_118512: ; CODE XREF: sub_118206+2BE↑j ROM:00118512 cmpi.b #$C,($767).w ROM:00118518 bne.s loc_118574 ROM:0011851A bsr.l sub_116EE4 ROM:00118520 move.w ($59C).w,d3 ROM:00118524 move.b ($767).w,(a0,d3.w) ROM:0011852A addq.w #1,d3 ROM:0011852C bvc.s loc_118532 ROM:0011852E move.w #$8000,d3 ROM:00118532 ROM:00118532 loc_118532: ; CODE XREF: sub_118206+326↑j ROM:00118532 move.b ($768).w,(a0,d3.w) ROM:00118538 addq.w #1,d3 ROM:0011853A bvc.s loc_118540 ROM:0011853C move.w #$8000,d3 ROM:00118540 ROM:00118540 loc_118540: ; CODE XREF: sub_118206+334↑j ROM:00118540 move.w ($1412).w,d5 ROM:00118544 mulu.w #4,d5 ROM:00118548 move.w d5,d4 ROM:0011854A lsr.w #8,d4 ROM:0011854C move.b d4,(a0,d3.w) ROM:00118550 addq.w #1,d3 ROM:00118552 bvc.s loc_118558 ROM:00118554 move.w #$8000,d3 ROM:00118558 ROM:00118558 loc_118558: ; CODE XREF: sub_118206+34C↑j ROM:00118558 move.b d5,(a0,d3.w) ROM:0011855C addq.w #1,d3 ROM:0011855E bvc.s loc_118564 ROM:00118560 move.w #$8000,d3 ROM:00118564 ROM:00118564 loc_118564: ; CODE XREF: sub_118206+358↑j ROM:00118564 move.w d3,($59C).w ROM:00118568 bsr.l sub_116F32 ROM:0011856E bra.l locret_1186E6 ROM:00118574 ; --------------------------------------------------------------------------- ROM:00118574 ROM:00118574 loc_118574: ; CODE XREF: sub_118206+312↑j ROM:00118574 cmpi.b #$D,($767).w ROM:0011857A bne.s loc_1185C2 ROM:0011857C bsr.l sub_116EE4 ROM:00118582 move.w ($59C).w,d3 ROM:00118586 move.b ($767).w,(a0,d3.w) ROM:0011858C addq.w #1,d3 ROM:0011858E bvc.s loc_118594 ROM:00118590 move.w #$8000,d3 ROM:00118594 ROM:00118594 loc_118594: ; CODE XREF: sub_118206+388↑j ROM:00118594 move.b ($768).w,(a0,d3.w) ROM:0011859A addq.w #1,d3 ROM:0011859C bvc.s loc_1185A2 ROM:0011859E move.w #$8000,d3 ROM:001185A2 ROM:001185A2 loc_1185A2: ; CODE XREF: sub_118206+396↑j ROM:001185A2 move.w ($1414).w,d0 ROM:001185A6 move.b d0,(a0,d3.w) ROM:001185AA addq.w #1,d3 ROM:001185AC bvc.s loc_1185B2 ROM:001185AE move.w #$8000,d3 ROM:001185B2 ROM:001185B2 loc_1185B2: ; CODE XREF: sub_118206+3A6↑j ROM:001185B2 move.w d3,($59C).w ROM:001185B6 bsr.l sub_116F32 ROM:001185BC bra.l locret_1186E6 ROM:001185C2 ; --------------------------------------------------------------------------- ROM:001185C2 ROM:001185C2 loc_1185C2: ; CODE XREF: sub_118206+374↑j ROM:001185C2 cmpi.b #$E,($767).w ROM:001185C8 bne.s loc_11862E ROM:001185CA bsr.l sub_116EE4 ROM:001185D0 move.w ($59C).w,d3 ROM:001185D4 move.b ($767).w,(a0,d3.w) ROM:001185DA addq.w #1,d3 ROM:001185DC bvc.s loc_1185E2 ROM:001185DE move.w #$8000,d3 ROM:001185E2 ROM:001185E2 loc_1185E2: ; CODE XREF: sub_118206+3D6↑j ROM:001185E2 move.b ($768).w,(a0,d3.w) ROM:001185E8 addq.w #1,d3 ROM:001185EA bvc.s loc_1185F0 ROM:001185EC move.w #$8000,d3 ROM:001185F0 ROM:001185F0 loc_1185F0: ; CODE XREF: sub_118206+3E4↑j ROM:001185F0 clr.l d5 ROM:001185F2 move.w ($141C).w,d5 ROM:001185F6 divs.w #5,d5 ROM:001185FA addi.w #$80,d5 ROM:001185FE cmpi.w #$FF,d5 ROM:00118602 ble.s loc_118608 ROM:00118604 move.w #$FF,d5 ROM:00118608 ROM:00118608 loc_118608: ; CODE XREF: sub_118206+3FC↑j ROM:00118608 cmpi.w #0,d5 ROM:0011860C bge.s loc_118612 ROM:0011860E move.w #0,d5 ROM:00118612 ROM:00118612 loc_118612: ; CODE XREF: sub_118206+406↑j ROM:00118612 move.b d5,(a0,d3.w) ROM:00118616 addq.w #1,d3 ROM:00118618 bvc.s loc_11861E ROM:0011861A move.w #$8000,d3 ROM:0011861E ROM:0011861E loc_11861E: ; CODE XREF: sub_118206+412↑j ROM:0011861E move.w d3,($59C).w ROM:00118622 bsr.l sub_116F32 ROM:00118628 bra.l locret_1186E6 ROM:0011862E ; --------------------------------------------------------------------------- ROM:0011862E ROM:0011862E loc_11862E: ; CODE XREF: sub_118206+3C2↑j ROM:0011862E cmpi.b #$F,($767).w ROM:00118634 bne.s loc_118686 ROM:00118636 bsr.l sub_116EE4 ROM:0011863C move.w ($59C).w,d3 ROM:00118640 move.b ($767).w,(a0,d3.w) ROM:00118646 addq.w #1,d3 ROM:00118648 bvc.s loc_11864E ROM:0011864A move.w #$8000,d3 ROM:0011864E ROM:0011864E loc_11864E: ; CODE XREF: sub_118206+442↑j ROM:0011864E move.b ($768).w,(a0,d3.w) ROM:00118654 addq.w #1,d3 ROM:00118656 bvc.s loc_11865C ROM:00118658 move.w #$8000,d3 ROM:0011865C ROM:0011865C loc_11865C: ; CODE XREF: sub_118206+450↑j ROM:0011865C clr.l d5 ROM:0011865E move.w ($141E).w,d5 ROM:00118662 subi.w #$91C,d5 ROM:00118666 divs.w #$A,d5 ROM:0011866A move.b d5,(a0,d3.w) ROM:0011866E addq.w #1,d3 ROM:00118670 bvc.s loc_118676 ROM:00118672 move.w #$8000,d3 ROM:00118676 ROM:00118676 loc_118676: ; CODE XREF: sub_118206+46A↑j ROM:00118676 move.w d3,($59C).w ROM:0011867A bsr.l sub_116F32 ROM:00118680 bra.l locret_1186E6 ROM:00118686 ; --------------------------------------------------------------------------- ROM:00118686 ROM:00118686 loc_118686: ; CODE XREF: sub_118206+42E↑j ROM:00118686 cmpi.b #$11,($767).w ROM:0011868C bne.s locret_1186E6 ROM:0011868E bsr.l sub_116EE4 ROM:00118694 move.w ($59C).w,d3 ROM:00118698 move.b ($767).w,(a0,d3.w) ROM:0011869E addq.w #1,d3 ROM:001186A0 bvc.s loc_1186A6 ROM:001186A2 move.w #$8000,d3 ROM:001186A6 ROM:001186A6 loc_1186A6: ; CODE XREF: sub_118206+49A↑j ROM:001186A6 move.b ($768).w,(a0,d3.w) ROM:001186AC addq.w #1,d3 ROM:001186AE bvc.s loc_1186B4 ROM:001186B0 move.w #$8000,d3 ROM:001186B4 ROM:001186B4 loc_1186B4: ; CODE XREF: sub_118206+4A8↑j ROM:001186B4 clr.l d5 ROM:001186B6 move.w ($1420).w,d5 ROM:001186BA divu.w #$64,d5 ; 'd' ROM:001186BE mulu.w #$FF,d5 ROM:001186C2 divu.w #$64,d5 ; 'd' ROM:001186C6 cmpi.w #$FF,d5 ROM:001186CA ble.s loc_1186D0 ROM:001186CC move.w #$FF,d5 ROM:001186D0 ROM:001186D0 loc_1186D0: ; CODE XREF: sub_118206+4C4↑j ROM:001186D0 move.b d5,(a0,d3.w) ROM:001186D4 addq.w #1,d3 ROM:001186D6 bvc.s loc_1186DC ROM:001186D8 move.w #$8000,d3 ROM:001186DC ROM:001186DC loc_1186DC: ; CODE XREF: sub_118206+4D0↑j ROM:001186DC move.w d3,($59C).w ROM:001186E0 bsr.l sub_116F32 ROM:001186E6 ROM:001186E6 locret_1186E6: ; CODE XREF: sub_118206+E↑j ROM:001186E6 ; sub_118206+88↑j ... ROM:001186E6 rts ROM:001186E6 ; End of function sub_118206 ROM:001186E6 ROM:001186E8 ROM:001186E8 ; =============== S U B R O U T I N E ======================================= ROM:001186E8 ROM:001186E8 ROM:001186E8 sub_1186E8: ; CODE XREF: sub_116E6C+30↑p ROM:001186E8 clr.w ($EBA).w ROM:001186EC cmpi.b #0,($1250).w ROM:001186F2 ble.l locret_1187E0 ROM:001186F8 clr.w d1 ROM:001186FA lea (dword_13661C).l,a3 ROM:00118700 move.w (a3),d4 ROM:00118702 ROM:00118702 loc_118702: ; CODE XREF: sub_1186E8+F4↓j ROM:00118702 cmpi.w #$FF,d4 ROM:00118706 beq.l locret_1187E0 ROM:0011870C clr.b ($1251).w ROM:00118710 ROM:00118710 loc_118710: ; CODE XREF: sub_1186E8+82↓j ROM:00118710 cmpi.w #$FF,d4 ROM:00118714 beq.s loc_11876C ROM:00118716 cmpi.b #3,($1251).w ROM:0011871C bge.s loc_11876C ROM:0011871E move.w 6(a3),d2 ROM:00118722 move.b 8(a3),d3 ROM:00118726 btst d3,(d2.w) ROM:0011872A beq.s loc_118764 ROM:0011872C cmpi.b #0,($1251).w ROM:00118732 bne.s loc_11873E ROM:00118734 bsr.l sub_116EE4 ROM:0011873A move.w ($59C).w,d1 ROM:0011873E ROM:0011873E loc_11873E: ; CODE XREF: sub_1186E8+4A↑j ROM:0011873E move.b (a3),d5 ROM:00118740 move.b d5,$1271(d1.w) ROM:00118746 addq.w #1,d1 ROM:00118748 bvc.s loc_11874E ROM:0011874A move.w #$8000,d1 ROM:0011874E ROM:0011874E loc_11874E: ; CODE XREF: sub_1186E8+60↑j ROM:0011874E move.b 1(a3),d5 ROM:00118752 move.b d5,$1271(d1.w) ROM:00118758 addq.w #1,d1 ROM:0011875A bvc.s loc_118760 ROM:0011875C move.w #$8000,d1 ROM:00118760 ROM:00118760 loc_118760: ; CODE XREF: sub_1186E8+72↑j ROM:00118760 addq.b #1,($1251).w ROM:00118764 ROM:00118764 loc_118764: ; CODE XREF: sub_1186E8+42↑j ROM:00118764 adda.w #$A,a3 ROM:00118768 move.w (a3),d4 ROM:0011876A bra.s loc_118710 ROM:0011876C ; --------------------------------------------------------------------------- ROM:0011876C ROM:0011876C loc_11876C: ; CODE XREF: sub_1186E8+2C↑j ROM:0011876C ; sub_1186E8+34↑j ROM:0011876C cmpi.b #3,($1251).w ROM:00118772 bge.s loc_1187C4 ROM:00118774 cmpi.b #0,($1251).w ROM:0011877A ble.s loc_1187C4 ROM:0011877C move.b #0,$1271(d1.w) ROM:00118784 addq.w #1,d1 ROM:00118786 bvc.s loc_11878C ROM:00118788 move.w #$8000,d1 ROM:0011878C ROM:0011878C loc_11878C: ; CODE XREF: sub_1186E8+9E↑j ROM:0011878C move.b #0,$1271(d1.w) ROM:00118794 addq.w #1,d1 ROM:00118796 bvc.s loc_11879C ROM:00118798 move.w #$8000,d1 ROM:0011879C ROM:0011879C loc_11879C: ; CODE XREF: sub_1186E8+AE↑j ROM:0011879C cmpi.b #2,($1251).w ROM:001187A2 bge.s loc_1187C4 ROM:001187A4 move.b #0,$1271(d1.w) ROM:001187AC addq.w #1,d1 ROM:001187AE bvc.s loc_1187B4 ROM:001187B0 move.w #$8000,d1 ROM:001187B4 ROM:001187B4 loc_1187B4: ; CODE XREF: sub_1186E8+C6↑j ROM:001187B4 move.b #0,$1271(d1.w) ROM:001187BC addq.w #1,d1 ROM:001187BE bvc.s loc_1187C4 ROM:001187C0 move.w #$8000,d1 ROM:001187C4 ROM:001187C4 loc_1187C4: ; CODE XREF: sub_1186E8+8A↑j ROM:001187C4 ; sub_1186E8+92↑j ... ROM:001187C4 cmpi.b #0,($1251).w ROM:001187CA ble.s loc_1187D6 ROM:001187CC move.w d1,($59C).w ROM:001187D0 bsr.l sub_116F32 ROM:001187D6 ROM:001187D6 loc_1187D6: ; CODE XREF: sub_1186E8+E2↑j ROM:001187D6 move.w ($59C).w,($EBA).w ROM:001187DC bra.w loc_118702 ROM:001187E0 ; --------------------------------------------------------------------------- ROM:001187E0 ROM:001187E0 locret_1187E0: ; CODE XREF: sub_1186E8+A↑j ROM:001187E0 ; sub_1186E8+1E↑j ROM:001187E0 rts ROM:001187E0 ; End of function sub_1186E8 ROM:001187E0 ROM:001187E2 ROM:001187E2 ; =============== S U B R O U T I N E ======================================= ROM:001187E2 ROM:001187E2 ROM:001187E2 sub_1187E2: ; CODE XREF: sub_116E6C+40↑p ROM:001187E2 clr.w ($EBA).w ROM:001187E6 bsr.l sub_116EE4 ROM:001187EC bsr.l sub_1338EC ROM:001187F2 bsr.l sub_116F32 ROM:001187F8 rts ROM:001187F8 ; End of function sub_1187E2 ROM:001187F8 ROM:001187FA ROM:001187FA ; =============== S U B R O U T I N E ======================================= ROM:001187FA ROM:001187FA ROM:001187FA sub_1187FA: ; CODE XREF: sub_1338EC+252↓p ROM:001187FA ; sub_1338EC+25C↓p ... ROM:001187FA move.w d0,d3 ROM:001187FC cmpi.b #$10,d1 ROM:00118800 bne.s loc_118804 ROM:00118802 lsl.w #1,d3 ROM:00118804 ROM:00118804 loc_118804: ; CODE XREF: sub_1187FA+6↑j ROM:00118804 subq.w #1,d3 ROM:00118806 move.w (0).w,d2 ROM:0011880A bra.s loc_118810 ROM:0011880C ; --------------------------------------------------------------------------- ROM:0011880C ROM:0011880C loc_11880C: ; CODE XREF: sub_1187FA+22↓j ROM:0011880C addi.w #1,d2 ROM:00118810 ROM:00118810 loc_118810: ; CODE XREF: sub_1187FA+10↑j ROM:00118810 cmp.w d3,d2 ROM:00118812 bgt.s locret_11881E ROM:00118814 clr.b (a0) ROM:00118816 adda.l #1,a0 ROM:0011881C bra.s loc_11880C ROM:0011881E ; --------------------------------------------------------------------------- ROM:0011881E ROM:0011881E locret_11881E: ; CODE XREF: sub_1187FA+18↑j ROM:0011881E rts ROM:0011881E ; End of function sub_1187FA ROM:0011881E ROM:00118820 ROM:00118820 ; =============== S U B R O U T I N E ======================================= ROM:00118820 ROM:00118820 ROM:00118820 sub_118820: ; CODE XREF: sub_116E6C+50↑p ROM:00118820 lea ($1271).w,a0 ROM:00118824 clr.w ($EBA).w ROM:00118828 cmpi.b #0,($767).w ROM:0011882E bne.s loc_11889E ROM:00118830 bsr.l sub_116EE4 ROM:00118836 move.w ($59C).w,d2 ROM:0011883A move.b ($767).w,(a0,d2.w) ROM:00118840 addq.w #1,d2 ROM:00118842 bvc.s loc_118848 ROM:00118844 move.w #$8000,d2 ROM:00118848 ROM:00118848 loc_118848: ; CODE XREF: sub_118820+22↑j ROM:00118848 move.b #$FF,(a0,d2.w) ROM:0011884E addq.w #1,d2 ROM:00118850 bvc.s loc_118856 ROM:00118852 move.w #$8000,d2 ROM:00118856 ROM:00118856 loc_118856: ; CODE XREF: sub_118820+30↑j ROM:00118856 move.b $26F(a5),(a0,d2.w) ROM:0011885C addq.w #1,d2 ROM:0011885E bvc.s loc_118864 ROM:00118860 move.w #$8000,d2 ROM:00118864 ROM:00118864 loc_118864: ; CODE XREF: sub_118820+3E↑j ROM:00118864 move.b $270(a5),(a0,d2.w) ROM:0011886A addq.w #1,d2 ROM:0011886C bvc.s loc_118872 ROM:0011886E move.w #$8000,d2 ROM:00118872 ROM:00118872 loc_118872: ; CODE XREF: sub_118820+4C↑j ROM:00118872 move.b $271(a5),(a0,d2.w) ROM:00118878 addq.w #1,d2 ROM:0011887A bvc.s loc_118880 ROM:0011887C move.w #$8000,d2 ROM:00118880 ROM:00118880 loc_118880: ; CODE XREF: sub_118820+5A↑j ROM:00118880 move.b $272(a5),(a0,d2.w) ROM:00118886 addq.w #1,d2 ROM:00118888 bvc.s loc_11888E ROM:0011888A move.w #$8000,d2 ROM:0011888E ROM:0011888E loc_11888E: ; CODE XREF: sub_118820+68↑j ROM:0011888E move.w d2,($59C).w ROM:00118892 bsr.l sub_116F32 ROM:00118898 bra.l locret_118EDE ROM:0011889E ; --------------------------------------------------------------------------- ROM:0011889E ROM:0011889E loc_11889E: ; CODE XREF: sub_118820+E↑j ROM:0011889E cmpi.b #$20,($767).w ; ' ' ROM:001188A4 bne.s loc_118914 ROM:001188A6 bsr.l sub_116EE4 ROM:001188AC move.w ($59C).w,d2 ROM:001188B0 move.b ($767).w,(a0,d2.w) ROM:001188B6 addq.w #1,d2 ROM:001188B8 bvc.s loc_1188BE ROM:001188BA move.w #$8000,d2 ROM:001188BE ROM:001188BE loc_1188BE: ; CODE XREF: sub_118820+98↑j ROM:001188BE move.b #$FF,(a0,d2.w) ROM:001188C4 addq.w #1,d2 ROM:001188C6 bvc.s loc_1188CC ROM:001188C8 move.w #$8000,d2 ROM:001188CC ROM:001188CC loc_1188CC: ; CODE XREF: sub_118820+A6↑j ROM:001188CC move.b $273(a5),(a0,d2.w) ROM:001188D2 addq.w #1,d2 ROM:001188D4 bvc.s loc_1188DA ROM:001188D6 move.w #$8000,d2 ROM:001188DA ROM:001188DA loc_1188DA: ; CODE XREF: sub_118820+B4↑j ROM:001188DA move.b $274(a5),(a0,d2.w) ROM:001188E0 addq.w #1,d2 ROM:001188E2 bvc.s loc_1188E8 ROM:001188E4 move.w #$8000,d2 ROM:001188E8 ROM:001188E8 loc_1188E8: ; CODE XREF: sub_118820+C2↑j ROM:001188E8 move.b $275(a5),(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_118820+D0↑j ROM:001188F6 move.b $276(a5),(a0,d2.w) ROM:001188FC addq.w #1,d2 ROM:001188FE bvc.s loc_118904 ROM:00118900 move.w #$8000,d2 ROM:00118904 ROM:00118904 loc_118904: ; CODE XREF: sub_118820+DE↑j ROM:00118904 move.w d2,($59C).w ROM:00118908 bsr.l sub_116F32 ROM:0011890E bra.l locret_118EDE ROM:00118914 ; --------------------------------------------------------------------------- ROM:00118914 ROM:00118914 loc_118914: ; CODE XREF: sub_118820+84↑j ROM:00118914 cmpi.b #$40,($767).w ; '@' ROM:0011891A bne.s loc_11898A ROM:0011891C bsr.l sub_116EE4 ROM:00118922 move.w ($59C).w,d2 ROM:00118926 move.b ($767).w,(a0,d2.w) ROM:0011892C addq.w #1,d2 ROM:0011892E bvc.s loc_118934 ROM:00118930 move.w #$8000,d2 ROM:00118934 ROM:00118934 loc_118934: ; CODE XREF: sub_118820+10E↑j ROM:00118934 move.b #$FF,(a0,d2.w) ROM:0011893A addq.w #1,d2 ROM:0011893C bvc.s loc_118942 ROM:0011893E move.w #$8000,d2 ROM:00118942 ROM:00118942 loc_118942: ; CODE XREF: sub_118820+11C↑j ROM:00118942 move.b $277(a5),(a0,d2.w) ROM:00118948 addq.w #1,d2 ROM:0011894A bvc.s loc_118950 ROM:0011894C move.w #$8000,d2 ROM:00118950 ROM:00118950 loc_118950: ; CODE XREF: sub_118820+12A↑j ROM:00118950 move.b $278(a5),(a0,d2.w) ROM:00118956 addq.w #1,d2 ROM:00118958 bvc.s loc_11895E ROM:0011895A move.w #$8000,d2 ROM:0011895E ROM:0011895E loc_11895E: ; CODE XREF: sub_118820+138↑j ROM:0011895E move.b $279(a5),(a0,d2.w) ROM:00118964 addq.w #1,d2 ROM:00118966 bvc.s loc_11896C ROM:00118968 move.w #$8000,d2 ROM:0011896C ROM:0011896C loc_11896C: ; CODE XREF: sub_118820+146↑j ROM:0011896C move.b $27A(a5),(a0,d2.w) ROM:00118972 addq.w #1,d2 ROM:00118974 bvc.s loc_11897A ROM:00118976 move.w #$8000,d2 ROM:0011897A ROM:0011897A loc_11897A: ; CODE XREF: sub_118820+154↑j ROM:0011897A move.w d2,($59C).w ROM:0011897E bsr.l sub_116F32 ROM:00118984 bra.l locret_118EDE ROM:0011898A ; --------------------------------------------------------------------------- ROM:0011898A ROM:0011898A loc_11898A: ; CODE XREF: sub_118820+FA↑j ROM:0011898A cmpi.b #$60,($767).w ; '`' ROM:00118990 bne.s loc_118A00 ROM:00118992 bsr.l sub_116EE4 ROM:00118998 move.w ($59C).w,d2 ROM:0011899C move.b ($767).w,(a0,d2.w) ROM:001189A2 addq.w #1,d2 ROM:001189A4 bvc.s loc_1189AA ROM:001189A6 move.w #$8000,d2 ROM:001189AA ROM:001189AA loc_1189AA: ; CODE XREF: sub_118820+184↑j ROM:001189AA move.b #$FF,(a0,d2.w) ROM:001189B0 addq.w #1,d2 ROM:001189B2 bvc.s loc_1189B8 ROM:001189B4 move.w #$8000,d2 ROM:001189B8 ROM:001189B8 loc_1189B8: ; CODE XREF: sub_118820+192↑j ROM:001189B8 move.b $27B(a5),(a0,d2.w) ROM:001189BE addq.w #1,d2 ROM:001189C0 bvc.s loc_1189C6 ROM:001189C2 move.w #$8000,d2 ROM:001189C6 ROM:001189C6 loc_1189C6: ; CODE XREF: sub_118820+1A0↑j ROM:001189C6 move.b $27C(a5),(a0,d2.w) ROM:001189CC addq.w #1,d2 ROM:001189CE bvc.s loc_1189D4 ROM:001189D0 move.w #$8000,d2 ROM:001189D4 ROM:001189D4 loc_1189D4: ; CODE XREF: sub_118820+1AE↑j ROM:001189D4 move.b $27D(a5),(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_118820+1BC↑j ROM:001189E2 move.b $27E(a5),(a0,d2.w) ROM:001189E8 addq.w #1,d2 ROM:001189EA bvc.s loc_1189F0 ROM:001189EC move.w #$8000,d2 ROM:001189F0 ROM:001189F0 loc_1189F0: ; CODE XREF: sub_118820+1CA↑j ROM:001189F0 move.w d2,($59C).w ROM:001189F4 bsr.l sub_116F32 ROM:001189FA bra.l locret_118EDE ROM:00118A00 ; --------------------------------------------------------------------------- ROM:00118A00 ROM:00118A00 loc_118A00: ; CODE XREF: sub_118820+170↑j ROM:00118A00 cmpi.b #$80,($767).w ROM:00118A06 bne.s loc_118A76 ROM:00118A08 bsr.l sub_116EE4 ROM:00118A0E move.w ($59C).w,d2 ROM:00118A12 move.b ($767).w,(a0,d2.w) ROM:00118A18 addq.w #1,d2 ROM:00118A1A bvc.s loc_118A20 ROM:00118A1C move.w #$8000,d2 ROM:00118A20 ROM:00118A20 loc_118A20: ; CODE XREF: sub_118820+1FA↑j ROM:00118A20 move.b #$FF,(a0,d2.w) ROM:00118A26 addq.w #1,d2 ROM:00118A28 bvc.s loc_118A2E ROM:00118A2A move.w #$8000,d2 ROM:00118A2E ROM:00118A2E loc_118A2E: ; CODE XREF: sub_118820+208↑j ROM:00118A2E move.b $27F(a5),(a0,d2.w) ROM:00118A34 addq.w #1,d2 ROM:00118A36 bvc.s loc_118A3C ROM:00118A38 move.w #$8000,d2 ROM:00118A3C ROM:00118A3C loc_118A3C: ; CODE XREF: sub_118820+216↑j ROM:00118A3C move.b $280(a5),(a0,d2.w) ROM:00118A42 addq.w #1,d2 ROM:00118A44 bvc.s loc_118A4A ROM:00118A46 move.w #$8000,d2 ROM:00118A4A ROM:00118A4A loc_118A4A: ; CODE XREF: sub_118820+224↑j ROM:00118A4A move.b $281(a5),(a0,d2.w) ROM:00118A50 addq.w #1,d2 ROM:00118A52 bvc.s loc_118A58 ROM:00118A54 move.w #$8000,d2 ROM:00118A58 ROM:00118A58 loc_118A58: ; CODE XREF: sub_118820+232↑j ROM:00118A58 move.b $282(a5),(a0,d2.w) ROM:00118A5E addq.w #1,d2 ROM:00118A60 bvc.s loc_118A66 ROM:00118A62 move.w #$8000,d2 ROM:00118A66 ROM:00118A66 loc_118A66: ; CODE XREF: sub_118820+240↑j ROM:00118A66 move.w d2,($59C).w ROM:00118A6A bsr.l sub_116F32 ROM:00118A70 bra.l locret_118EDE ROM:00118A76 ; --------------------------------------------------------------------------- ROM:00118A76 ROM:00118A76 loc_118A76: ; CODE XREF: sub_118820+1E6↑j ROM:00118A76 cmpi.b #$81,($767).w ROM:00118A7C bne.l loc_118B00 ROM:00118A82 bsr.l sub_116EE4 ROM:00118A88 move.w ($59C).w,d2 ROM:00118A8C move.b ($767).w,(a0,d2.w) ROM:00118A92 addq.w #1,d2 ROM:00118A94 bvc.s loc_118A9A ROM:00118A96 move.w #$8000,d2 ROM:00118A9A ROM:00118A9A loc_118A9A: ; CODE XREF: sub_118820+274↑j ROM:00118A9A clr.b d0 ROM:00118A9C move.b $C5B(a5),d0 ROM:00118AA0 move.b d0,(a0,d2.w) ROM:00118AA4 addq.w #1,d2 ROM:00118AA6 bvc.s loc_118AAC ROM:00118AA8 move.w #$8000,d2 ROM:00118AAC ROM:00118AAC loc_118AAC: ; CODE XREF: sub_118820+286↑j ROM:00118AAC move.w ($CEA).w,d0 ROM:00118AB0 lsr.w #8,d0 ROM:00118AB2 move.b d0,(a0,d2.w) ROM:00118AB6 addq.w #1,d2 ROM:00118AB8 bvc.s loc_118ABE ROM:00118ABA move.w #$8000,d2 ROM:00118ABE ROM:00118ABE loc_118ABE: ; CODE XREF: sub_118820+298↑j ROM:00118ABE move.w ($CEA).w,d0 ROM:00118AC2 move.b d0,(a0,d2.w) ROM:00118AC6 addq.w #1,d2 ROM:00118AC8 bvc.s loc_118ACE ROM:00118ACA move.w #$8000,d2 ROM:00118ACE ROM:00118ACE loc_118ACE: ; CODE XREF: sub_118820+2A8↑j ROM:00118ACE move.w ($CE4).w,d0 ROM:00118AD2 lsr.w #8,d0 ROM:00118AD4 move.b d0,(a0,d2.w) ROM:00118AD8 addq.w #1,d2 ROM:00118ADA bvc.s loc_118AE0 ROM:00118ADC move.w #$8000,d2 ROM:00118AE0 ROM:00118AE0 loc_118AE0: ; CODE XREF: sub_118820+2BA↑j ROM:00118AE0 move.w ($CE4).w,d0 ROM:00118AE4 move.b d0,(a0,d2.w) ROM:00118AE8 addq.w #1,d2 ROM:00118AEA bvc.s loc_118AF0 ROM:00118AEC move.w #$8000,d2 ROM:00118AF0 ROM:00118AF0 loc_118AF0: ; CODE XREF: sub_118820+2CA↑j ROM:00118AF0 move.w d2,($59C).w ROM:00118AF4 bsr.l sub_116F32 ROM:00118AFA bra.l locret_118EDE ROM:00118B00 ; --------------------------------------------------------------------------- ROM:00118B00 ROM:00118B00 loc_118B00: ; CODE XREF: sub_118820+25C↑j ROM:00118B00 cmpi.b #$82,($767).w ROM:00118B06 bne.l loc_118C0C ROM:00118B0C bsr.l sub_116EE4 ROM:00118B12 move.w ($59C).w,d2 ROM:00118B16 move.b ($767).w,(a0,d2.w) ROM:00118B1C addq.w #1,d2 ROM:00118B1E bvc.s loc_118B24 ROM:00118B20 move.w #$8000,d2 ROM:00118B24 ROM:00118B24 loc_118B24: ; CODE XREF: sub_118820+2FE↑j ROM:00118B24 clr.b d0 ROM:00118B26 move.b $C5C(a5),d0 ROM:00118B2A ori.b #$80,d0 ROM:00118B2E move.b d0,(a0,d2.w) ROM:00118B32 addq.w #1,d2 ROM:00118B34 bvc.s loc_118B3A ROM:00118B36 move.w #$8000,d2 ROM:00118B3A ROM:00118B3A loc_118B3A: ; CODE XREF: sub_118820+314↑j ROM:00118B3A lea ($101C).w,a1 ROM:00118B3E move.w (a1),d0 ROM:00118B40 lsr.w #8,d0 ROM:00118B42 move.b d0,(a0,d2.w) ROM:00118B46 addq.w #1,d2 ROM:00118B48 bvc.s loc_118B4E ROM:00118B4A move.w #$8000,d2 ROM:00118B4E ROM:00118B4E loc_118B4E: ; CODE XREF: sub_118820+328↑j ROM:00118B4E move.w (a1),d0 ROM:00118B50 move.b d0,(a0,d2.w) ROM:00118B54 addq.w #1,d2 ROM:00118B56 bvc.s loc_118B5C ROM:00118B58 move.w #$8000,d2 ROM:00118B5C ROM:00118B5C loc_118B5C: ; CODE XREF: sub_118820+336↑j ROM:00118B5C move.w $75C(a5),d0 ROM:00118B60 lsr.w #8,d0 ROM:00118B62 move.b d0,(a0,d2.w) ROM:00118B66 addq.w #1,d2 ROM:00118B68 bvc.s loc_118B6E ROM:00118B6A move.w #$8000,d2 ROM:00118B6E ROM:00118B6E loc_118B6E: ; CODE XREF: sub_118820+348↑j ROM:00118B6E move.w $75C(a5),d0 ROM:00118B72 move.b d0,(a0,d2.w) ROM:00118B76 addq.w #1,d2 ROM:00118B78 bvc.s loc_118B7E ROM:00118B7A move.w #$8000,d2 ROM:00118B7E ROM:00118B7E loc_118B7E: ; CODE XREF: sub_118820+358↑j ROM:00118B7E move.w d2,($59C).w ROM:00118B82 bsr.l sub_116F32 ROM:00118B88 move.w ($59C).w,($EBA).w ROM:00118B8E bsr.l sub_116EE4 ROM:00118B94 move.w ($59C).w,d2 ROM:00118B98 move.b ($767).w,(a0,d2.w) ROM:00118B9E addq.w #1,d2 ROM:00118BA0 bvc.s loc_118BA6 ROM:00118BA2 move.w #$8000,d2 ROM:00118BA6 ROM:00118BA6 loc_118BA6: ; CODE XREF: sub_118820+380↑j ROM:00118BA6 clr.b d0 ROM:00118BA8 move.b $C5C(a5),d0 ROM:00118BAC move.b d0,(a0,d2.w) ROM:00118BB0 addq.w #1,d2 ROM:00118BB2 bvc.s loc_118BB8 ROM:00118BB4 move.w #$8000,d2 ROM:00118BB8 ROM:00118BB8 loc_118BB8: ; CODE XREF: sub_118820+392↑j ROM:00118BB8 lea ($101C).w,a1 ROM:00118BBC move.w (a1),d0 ROM:00118BBE lsr.w #8,d0 ROM:00118BC0 move.b d0,(a0,d2.w) ROM:00118BC4 addq.w #1,d2 ROM:00118BC6 bvc.s loc_118BCC ROM:00118BC8 move.w #$8000,d2 ROM:00118BCC ROM:00118BCC loc_118BCC: ; CODE XREF: sub_118820+3A6↑j ROM:00118BCC move.w (a1),d0 ROM:00118BCE move.b d0,(a0,d2.w) ROM:00118BD2 addq.w #1,d2 ROM:00118BD4 bvc.s loc_118BDA ROM:00118BD6 move.w #$8000,d2 ROM:00118BDA ROM:00118BDA loc_118BDA: ; CODE XREF: sub_118820+3B4↑j ROM:00118BDA move.w $75E(a5),d0 ROM:00118BDE lsr.w #8,d0 ROM:00118BE0 move.b d0,(a0,d2.w) ROM:00118BE4 addq.w #1,d2 ROM:00118BE6 bvc.s loc_118BEC ROM:00118BE8 move.w #$8000,d2 ROM:00118BEC ROM:00118BEC loc_118BEC: ; CODE XREF: sub_118820+3C6↑j ROM:00118BEC move.w $75E(a5),d0 ROM:00118BF0 move.b d0,(a0,d2.w) ROM:00118BF4 addq.w #1,d2 ROM:00118BF6 bvc.s loc_118BFC ROM:00118BF8 move.w #$8000,d2 ROM:00118BFC ROM:00118BFC loc_118BFC: ; CODE XREF: sub_118820+3D6↑j ROM:00118BFC move.w d2,($59C).w ROM:00118C00 bsr.l sub_116F32 ROM:00118C06 bra.l locret_118EDE ROM:00118C0C ; --------------------------------------------------------------------------- ROM:00118C0C ROM:00118C0C loc_118C0C: ; CODE XREF: sub_118820+2E6↑j ROM:00118C0C cmpi.b #$84,($767).w ROM:00118C12 bne.s loc_118C92 ROM:00118C14 bsr.l sub_116EE4 ROM:00118C1A move.w ($59C).w,d2 ROM:00118C1E move.b ($767).w,(a0,d2.w) ROM:00118C24 addq.w #1,d2 ROM:00118C26 bvc.s loc_118C2C ROM:00118C28 move.w #$8000,d2 ROM:00118C2C ROM:00118C2C loc_118C2C: ; CODE XREF: sub_118820+406↑j ROM:00118C2C clr.b d0 ROM:00118C2E move.b $C5D(a5),d0 ROM:00118C32 move.b d0,(a0,d2.w) ROM:00118C36 addq.w #1,d2 ROM:00118C38 bvc.s loc_118C3E ROM:00118C3A move.w #$8000,d2 ROM:00118C3E ROM:00118C3E loc_118C3E: ; CODE XREF: sub_118820+418↑j ROM:00118C3E move.w ($D60).w,d0 ROM:00118C42 lsr.w #8,d0 ROM:00118C44 move.b d0,(a0,d2.w) ROM:00118C48 addq.w #1,d2 ROM:00118C4A bvc.s loc_118C50 ROM:00118C4C move.w #$8000,d2 ROM:00118C50 ROM:00118C50 loc_118C50: ; CODE XREF: sub_118820+42A↑j ROM:00118C50 move.w ($D60).w,d0 ROM:00118C54 move.b d0,(a0,d2.w) ROM:00118C58 addq.w #1,d2 ROM:00118C5A bvc.s loc_118C60 ROM:00118C5C move.w #$8000,d2 ROM:00118C60 ROM:00118C60 loc_118C60: ; CODE XREF: sub_118820+43A↑j ROM:00118C60 move.w ($D62).w,d0 ROM:00118C64 lsr.w #8,d0 ROM:00118C66 move.b d0,(a0,d2.w) ROM:00118C6A addq.w #1,d2 ROM:00118C6C bvc.s loc_118C72 ROM:00118C6E move.w #$8000,d2 ROM:00118C72 ROM:00118C72 loc_118C72: ; CODE XREF: sub_118820+44C↑j ROM:00118C72 move.w ($D62).w,d0 ROM:00118C76 move.b d0,(a0,d2.w) ROM:00118C7A addq.w #1,d2 ROM:00118C7C bvc.s loc_118C82 ROM:00118C7E move.w #$8000,d2 ROM:00118C82 ROM:00118C82 loc_118C82: ; CODE XREF: sub_118820+45C↑j ROM:00118C82 move.w d2,($59C).w ROM:00118C86 bsr.l sub_116F32 ROM:00118C8C bra.l locret_118EDE ROM:00118C92 ; --------------------------------------------------------------------------- ROM:00118C92 ROM:00118C92 loc_118C92: ; CODE XREF: sub_118820+3F2↑j ROM:00118C92 cmpi.b #$85,($767).w ROM:00118C98 bne.l loc_118D1C ROM:00118C9E bsr.l sub_116EE4 ROM:00118CA4 move.w ($59C).w,d2 ROM:00118CA8 move.b ($767).w,(a0,d2.w) ROM:00118CAE addq.w #1,d2 ROM:00118CB0 bvc.s loc_118CB6 ROM:00118CB2 move.w #$8000,d2 ROM:00118CB6 ROM:00118CB6 loc_118CB6: ; CODE XREF: sub_118820+490↑j ROM:00118CB6 clr.b d0 ROM:00118CB8 move.b $C5D(a5),d0 ROM:00118CBC move.b d0,(a0,d2.w) ROM:00118CC0 addq.w #1,d2 ROM:00118CC2 bvc.s loc_118CC8 ROM:00118CC4 move.w #$8000,d2 ROM:00118CC8 ROM:00118CC8 loc_118CC8: ; CODE XREF: sub_118820+4A2↑j ROM:00118CC8 move.w ($D5E).w,d0 ROM:00118CCC lsr.w #8,d0 ROM:00118CCE move.b d0,(a0,d2.w) ROM:00118CD2 addq.w #1,d2 ROM:00118CD4 bvc.s loc_118CDA ROM:00118CD6 move.w #$8000,d2 ROM:00118CDA ROM:00118CDA loc_118CDA: ; CODE XREF: sub_118820+4B4↑j ROM:00118CDA move.w ($D5E).w,d0 ROM:00118CDE move.b d0,(a0,d2.w) ROM:00118CE2 addq.w #1,d2 ROM:00118CE4 bvc.s loc_118CEA ROM:00118CE6 move.w #$8000,d2 ROM:00118CEA ROM:00118CEA loc_118CEA: ; CODE XREF: sub_118820+4C4↑j ROM:00118CEA move.w $764(a5),d0 ROM:00118CEE lsr.w #8,d0 ROM:00118CF0 move.b d0,(a0,d2.w) ROM:00118CF4 addq.w #1,d2 ROM:00118CF6 bvc.s loc_118CFC ROM:00118CF8 move.w #$8000,d2 ROM:00118CFC ROM:00118CFC loc_118CFC: ; CODE XREF: sub_118820+4D6↑j ROM:00118CFC move.w $764(a5),d0 ROM:00118D00 move.b d0,(a0,d2.w) ROM:00118D04 addq.w #1,d2 ROM:00118D06 bvc.s loc_118D0C ROM:00118D08 move.w #$8000,d2 ROM:00118D0C ROM:00118D0C loc_118D0C: ; CODE XREF: sub_118820+4E6↑j ROM:00118D0C move.w d2,($59C).w ROM:00118D10 bsr.l sub_116F32 ROM:00118D16 bra.l locret_118EDE ROM:00118D1C ; --------------------------------------------------------------------------- ROM:00118D1C ROM:00118D1C loc_118D1C: ; CODE XREF: sub_118820+478↑j ROM:00118D1C cmpi.b #$86,($767).w ROM:00118D22 bne.l loc_118E30 ROM:00118D28 bsr.l sub_116EE4 ROM:00118D2E move.w ($59C).w,d2 ROM:00118D32 move.b ($767).w,(a0,d2.w) ROM:00118D38 addq.w #1,d2 ROM:00118D3A bvc.s loc_118D40 ROM:00118D3C move.w #$8000,d2 ROM:00118D40 ROM:00118D40 loc_118D40: ; CODE XREF: sub_118820+51A↑j ROM:00118D40 clr.b d0 ROM:00118D42 move.b $C5E(a5),d0 ROM:00118D46 ori.b #$80,d0 ROM:00118D4A move.b d0,(a0,d2.w) ROM:00118D4E addq.w #1,d2 ROM:00118D50 bvc.s loc_118D56 ROM:00118D52 move.w #$8000,d2 ROM:00118D56 ROM:00118D56 loc_118D56: ; CODE XREF: sub_118820+530↑j ROM:00118D56 lea ($101C).w,a1 ROM:00118D5A move.w 2(a1),d0 ROM:00118D5E lsr.w #8,d0 ROM:00118D60 move.b d0,(a0,d2.w) ROM:00118D64 addq.w #1,d2 ROM:00118D66 bvc.s loc_118D6C ROM:00118D68 move.w #$8000,d2 ROM:00118D6C ROM:00118D6C loc_118D6C: ; CODE XREF: sub_118820+546↑j ROM:00118D6C move.w 2(a1),d0 ROM:00118D70 move.b d0,(a0,d2.w) ROM:00118D74 addq.w #1,d2 ROM:00118D76 bvc.s loc_118D7C ROM:00118D78 move.w #$8000,d2 ROM:00118D7C ROM:00118D7C loc_118D7C: ; CODE XREF: sub_118820+556↑j ROM:00118D7C move.w $75C(a5),d0 ROM:00118D80 lsr.w #8,d0 ROM:00118D82 move.b d0,(a0,d2.w) ROM:00118D86 addq.w #1,d2 ROM:00118D88 bvc.s loc_118D8E ROM:00118D8A move.w #$8000,d2 ROM:00118D8E ROM:00118D8E loc_118D8E: ; CODE XREF: sub_118820+568↑j ROM:00118D8E move.w $75C(a5),d0 ROM:00118D92 move.b d0,(a0,d2.w) ROM:00118D96 addq.w #1,d2 ROM:00118D98 bvc.s loc_118D9E ROM:00118D9A move.w #$8000,d2 ROM:00118D9E ROM:00118D9E loc_118D9E: ; CODE XREF: sub_118820+578↑j ROM:00118D9E move.w d2,($59C).w ROM:00118DA2 bsr.l sub_116F32 ROM:00118DA8 move.w ($59C).w,($EBA).w ROM:00118DAE bsr.l sub_116EE4 ROM:00118DB4 move.w ($59C).w,d2 ROM:00118DB8 move.b ($767).w,(a0,d2.w) ROM:00118DBE addq.w #1,d2 ROM:00118DC0 bvc.s loc_118DC6 ROM:00118DC2 move.w #$8000,d2 ROM:00118DC6 ROM:00118DC6 loc_118DC6: ; CODE XREF: sub_118820+5A0↑j ROM:00118DC6 clr.b d0 ROM:00118DC8 move.b $C5E(a5),d0 ROM:00118DCC move.b d0,(a0,d2.w) ROM:00118DD0 addq.w #1,d2 ROM:00118DD2 bvc.s loc_118DD8 ROM:00118DD4 move.w #$8000,d2 ROM:00118DD8 ROM:00118DD8 loc_118DD8: ; CODE XREF: sub_118820+5B2↑j ROM:00118DD8 lea ($101C).w,a1 ROM:00118DDC move.w 2(a1),d0 ROM:00118DE0 lsr.w #8,d0 ROM:00118DE2 move.b d0,(a0,d2.w) ROM:00118DE6 addq.w #1,d2 ROM:00118DE8 bvc.s loc_118DEE ROM:00118DEA move.w #$8000,d2 ROM:00118DEE ROM:00118DEE loc_118DEE: ; CODE XREF: sub_118820+5C8↑j ROM:00118DEE move.w 2(a1),d0 ROM:00118DF2 move.b d0,(a0,d2.w) ROM:00118DF6 addq.w #1,d2 ROM:00118DF8 bvc.s loc_118DFE ROM:00118DFA move.w #$8000,d2 ROM:00118DFE ROM:00118DFE loc_118DFE: ; CODE XREF: sub_118820+5D8↑j ROM:00118DFE move.w $75E(a5),d0 ROM:00118E02 lsr.w #8,d0 ROM:00118E04 move.b d0,(a0,d2.w) ROM:00118E08 addq.w #1,d2 ROM:00118E0A bvc.s loc_118E10 ROM:00118E0C move.w #$8000,d2 ROM:00118E10 ROM:00118E10 loc_118E10: ; CODE XREF: sub_118820+5EA↑j ROM:00118E10 move.w $75E(a5),d0 ROM:00118E14 move.b d0,(a0,d2.w) ROM:00118E18 addq.w #1,d2 ROM:00118E1A bvc.s loc_118E20 ROM:00118E1C move.w #$8000,d2 ROM:00118E20 ROM:00118E20 loc_118E20: ; CODE XREF: sub_118820+5FA↑j ROM:00118E20 move.w d2,($59C).w ROM:00118E24 bsr.l sub_116F32 ROM:00118E2A bra.l locret_118EDE ROM:00118E30 ; --------------------------------------------------------------------------- ROM:00118E30 ROM:00118E30 loc_118E30: ; CODE XREF: sub_118820+502↑j ROM:00118E30 cmpi.b #$88,($767).w ROM:00118E36 bne.l locret_118EDE ROM:00118E3C bsr.l sub_116EE4 ROM:00118E42 move.w ($59C).w,d2 ROM:00118E46 move.b ($767).w,(a0,d2.w) ROM:00118E4C addq.w #1,d2 ROM:00118E4E bvc.s loc_118E54 ROM:00118E50 move.w #$8000,d2 ROM:00118E54 ROM:00118E54 loc_118E54: ; CODE XREF: sub_118820+62E↑j ROM:00118E54 clr.b d0 ROM:00118E56 move.b $C5F(a5),d0 ROM:00118E5A btst #2,($DC5).w ROM:00118E60 bne.l loc_118E76 ROM:00118E66 move.w $6E0(a5),d1 ROM:00118E6A cmp.w ($C8E).w,d1 ROM:00118E6E bge.s loc_118E74 ROM:00118E70 ori.b #$80,d0 ROM:00118E74 ROM:00118E74 loc_118E74: ; CODE XREF: sub_118820+64E↑j ROM:00118E74 bra.s loc_118E84 ROM:00118E76 ; --------------------------------------------------------------------------- ROM:00118E76 ROM:00118E76 loc_118E76: ; CODE XREF: sub_118820+640↑j ROM:00118E76 move.w $6E0(a5),d1 ROM:00118E7A cmp.w ($C8E).w,d1 ROM:00118E7E blt.s loc_118E84 ROM:00118E80 ori.b #$80,d0 ROM:00118E84 ROM:00118E84 loc_118E84: ; CODE XREF: sub_118820:loc_118E74↑j ROM:00118E84 ; sub_118820+65E↑j ROM:00118E84 move.b d0,(a0,d2.w) ROM:00118E88 addq.w #1,d2 ROM:00118E8A bvc.s loc_118E90 ROM:00118E8C move.w #$8000,d2 ROM:00118E90 ROM:00118E90 loc_118E90: ; CODE XREF: sub_118820+66A↑j ROM:00118E90 move.w ($C8E).w,d0 ROM:00118E94 lsr.w #8,d0 ROM:00118E96 move.b d0,(a0,d2.w) ROM:00118E9A addq.w #1,d2 ROM:00118E9C bvc.s loc_118EA2 ROM:00118E9E move.w #$8000,d2 ROM:00118EA2 ROM:00118EA2 loc_118EA2: ; CODE XREF: sub_118820+67C↑j ROM:00118EA2 move.w ($C8E).w,d0 ROM:00118EA6 move.b d0,(a0,d2.w) ROM:00118EAA addq.w #1,d2 ROM:00118EAC bvc.s loc_118EB2 ROM:00118EAE move.w #$8000,d2 ROM:00118EB2 ROM:00118EB2 loc_118EB2: ; CODE XREF: sub_118820+68C↑j ROM:00118EB2 move.w $6E0(a5),d0 ROM:00118EB6 lsr.w #8,d0 ROM:00118EB8 move.b d0,(a0,d2.w) ROM:00118EBC addq.w #1,d2 ROM:00118EBE bvc.s loc_118EC4 ROM:00118EC0 move.w #$8000,d2 ROM:00118EC4 ROM:00118EC4 loc_118EC4: ; CODE XREF: sub_118820+69E↑j ROM:00118EC4 move.w $6E0(a5),d0 ROM:00118EC8 move.b d0,(a0,d2.w) ROM:00118ECC addq.w #1,d2 ROM:00118ECE bvc.s loc_118ED4 ROM:00118ED0 move.w #$8000,d2 ROM:00118ED4 ROM:00118ED4 loc_118ED4: ; CODE XREF: sub_118820+6AE↑j ROM:00118ED4 move.w d2,($59C).w ROM:00118ED8 bsr.l sub_116F32 ROM:00118EDE ROM:00118EDE locret_118EDE: ; CODE XREF: sub_118820+78↑j ROM:00118EDE ; sub_118820+EE↑j ... ROM:00118EDE rts ROM:00118EDE ; End of function sub_118820 ROM:00118EDE ROM:00118EE0 ROM:00118EE0 ; =============== S U B R O U T I N E ======================================= ROM:00118EE0 ROM:00118EE0 ROM:00118EE0 sub_118EE0: ; CODE XREF: sub_116E6C+60↑p ROM:00118EE0 btst #3,($1434).w ROM:00118EE6 beq.s loc_118EF0 ROM:00118EE8 bset #6,($13A9).w ROM:00118EEE bra.s loc_118EFE ROM:00118EF0 ; --------------------------------------------------------------------------- ROM:00118EF0 ROM:00118EF0 loc_118EF0: ; CODE XREF: sub_118EE0+6↑j ROM:00118EF0 btst #4,($1434).w ROM:00118EF6 beq.s loc_118EFE ROM:00118EF8 bset #6,($13A9).w ROM:00118EFE ROM:00118EFE loc_118EFE: ; CODE XREF: sub_118EE0+E↑j ROM:00118EFE ; sub_118EE0+16↑j ROM:00118EFE clr.w ($EBA).w ROM:00118F02 clr.w d1 ROM:00118F04 lea (dword_13661C).l,a3 ROM:00118F0A move.w (a3),d4 ROM:00118F0C ROM:00118F0C loc_118F0C: ; CODE XREF: sub_118EE0+106↓j ROM:00118F0C cmpi.w #$FF,d4 ROM:00118F10 beq.l locret_118FEA ROM:00118F16 clr.b ($1252).w ROM:00118F1A ROM:00118F1A loc_118F1A: ; CODE XREF: sub_118EE0+94↓j ROM:00118F1A cmpi.w #$FF,d4 ROM:00118F1E beq.s loc_118F76 ROM:00118F20 cmpi.b #3,($1252).w ROM:00118F26 bge.s loc_118F76 ROM:00118F28 move.w 2(a3),d2 ROM:00118F2C move.b 4(a3),d3 ROM:00118F30 btst d3,(d2.w) ROM:00118F34 beq.s loc_118F6E ROM:00118F36 cmpi.b #0,($1252).w ROM:00118F3C bne.s loc_118F48 ROM:00118F3E bsr.l sub_116EE4 ROM:00118F44 move.w ($59C).w,d1 ROM:00118F48 ROM:00118F48 loc_118F48: ; CODE XREF: sub_118EE0+5C↑j ROM:00118F48 move.b (a3),d5 ROM:00118F4A move.b d5,$1271(d1.w) ROM:00118F50 addq.w #1,d1 ROM:00118F52 bvc.s loc_118F58 ROM:00118F54 move.w #$8000,d1 ROM:00118F58 ROM:00118F58 loc_118F58: ; CODE XREF: sub_118EE0+72↑j ROM:00118F58 move.b 1(a3),d5 ROM:00118F5C move.b d5,$1271(d1.w) ROM:00118F62 addq.w #1,d1 ROM:00118F64 bvc.s loc_118F6A ROM:00118F66 move.w #$8000,d1 ROM:00118F6A ROM:00118F6A loc_118F6A: ; CODE XREF: sub_118EE0+84↑j ROM:00118F6A addq.b #1,($1252).w ROM:00118F6E ROM:00118F6E loc_118F6E: ; CODE XREF: sub_118EE0+54↑j ROM:00118F6E adda.w #$A,a3 ROM:00118F72 move.w (a3),d4 ROM:00118F74 bra.s loc_118F1A ROM:00118F76 ; --------------------------------------------------------------------------- ROM:00118F76 ROM:00118F76 loc_118F76: ; CODE XREF: sub_118EE0+3E↑j ROM:00118F76 ; sub_118EE0+46↑j ROM:00118F76 cmpi.b #3,($1252).w ROM:00118F7C bge.s loc_118FCE ROM:00118F7E cmpi.b #0,($1252).w ROM:00118F84 ble.s loc_118FCE ROM:00118F86 move.b #0,$1271(d1.w) ROM:00118F8E addq.w #1,d1 ROM:00118F90 bvc.s loc_118F96 ROM:00118F92 move.w #$8000,d1 ROM:00118F96 ROM:00118F96 loc_118F96: ; CODE XREF: sub_118EE0+B0↑j ROM:00118F96 move.b #0,$1271(d1.w) ROM:00118F9E addq.w #1,d1 ROM:00118FA0 bvc.s loc_118FA6 ROM:00118FA2 move.w #$8000,d1 ROM:00118FA6 ROM:00118FA6 loc_118FA6: ; CODE XREF: sub_118EE0+C0↑j ROM:00118FA6 cmpi.b #2,($1252).w ROM:00118FAC bge.s loc_118FCE ROM:00118FAE move.b #0,$1271(d1.w) ROM:00118FB6 addq.w #1,d1 ROM:00118FB8 bvc.s loc_118FBE ROM:00118FBA move.w #$8000,d1 ROM:00118FBE ROM:00118FBE loc_118FBE: ; CODE XREF: sub_118EE0+D8↑j ROM:00118FBE move.b #0,$1271(d1.w) ROM:00118FC6 addq.w #1,d1 ROM:00118FC8 bvc.s loc_118FCE ROM:00118FCA move.w #$8000,d1 ROM:00118FCE ROM:00118FCE loc_118FCE: ; CODE XREF: sub_118EE0+9C↑j ROM:00118FCE ; sub_118EE0+A4↑j ... ROM:00118FCE cmpi.b #0,($1252).w ROM:00118FD4 ble.s loc_118FE0 ROM:00118FD6 move.w d1,($59C).w ROM:00118FDA bsr.l sub_116F32 ROM:00118FE0 ROM:00118FE0 loc_118FE0: ; CODE XREF: sub_118EE0+F4↑j ROM:00118FE0 move.w ($59C).w,($EBA).w ROM:00118FE6 bra.w loc_118F0C ROM:00118FEA ; --------------------------------------------------------------------------- ROM:00118FEA ROM:00118FEA locret_118FEA: ; CODE XREF: sub_118EE0+30↑j ROM:00118FEA rts ROM:00118FEA ; End of function sub_118EE0 ROM:00118FEA ROM:00118FEC ROM:00118FEC ; =============== S U B R O U T I N E ======================================= ROM:00118FEC ROM:00118FEC ROM:00118FEC sub_118FEC: ; CODE XREF: sub_116E6C+70↑p ROM:00118FEC lea ($1271).w,a0 ROM:00118FF0 clr.w ($EBA).w ROM:00118FF4 cmpi.b #0,($767).w ROM:00118FFA bne.s loc_11906A ROM:00118FFC bsr.l sub_116EE4 ROM:00119002 move.w ($59C).w,d0 ROM:00119006 move.b ($767).w,(a0,d0.w) ROM:0011900C addq.w #1,d0 ROM:0011900E bvc.s loc_119014 ROM:00119010 move.w #$8000,d0 ROM:00119014 ROM:00119014 loc_119014: ; CODE XREF: sub_118FEC+22↑j ROM:00119014 move.b #1,(a0,d0.w) ROM:0011901A addq.w #1,d0 ROM:0011901C bvc.s loc_119022 ROM:0011901E move.w #$8000,d0 ROM:00119022 ROM:00119022 loc_119022: ; CODE XREF: sub_118FEC+30↑j ROM:00119022 move.b $283(a5),(a0,d0.w) 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_118FEC+3E↑j ROM:00119030 move.b $284(a5),(a0,d0.w) ROM:00119036 addq.w #1,d0 ROM:00119038 bvc.s loc_11903E ROM:0011903A move.w #$8000,d0 ROM:0011903E ROM:0011903E loc_11903E: ; CODE XREF: sub_118FEC+4C↑j ROM:0011903E move.b $285(a5),(a0,d0.w) ROM:00119044 addq.w #1,d0 ROM:00119046 bvc.s loc_11904C ROM:00119048 move.w #$8000,d0 ROM:0011904C ROM:0011904C loc_11904C: ; CODE XREF: sub_118FEC+5A↑j ROM:0011904C move.b $286(a5),(a0,d0.w) ROM:00119052 addq.w #1,d0 ROM:00119054 bvc.s loc_11905A ROM:00119056 move.w #$8000,d0 ROM:0011905A ROM:0011905A loc_11905A: ; CODE XREF: sub_118FEC+68↑j ROM:0011905A move.w d0,($59C).w ROM:0011905E bsr.l sub_116F32 ROM:00119064 bra.l locret_119782 ROM:0011906A ; --------------------------------------------------------------------------- ROM:0011906A ROM:0011906A loc_11906A: ; CODE XREF: sub_118FEC+E↑j ROM:0011906A cmpi.b #1,($767).w ROM:00119070 bne.l loc_1190AC ROM:00119076 bsr.l sub_116EE4 ROM:0011907C move.w ($59C).w,d0 ROM:00119080 move.b ($767).w,(a0,d0.w) ROM:00119086 addq.w #1,d0 ROM:00119088 bvc.s loc_11908E ROM:0011908A move.w #$8000,d0 ROM:0011908E ROM:0011908E loc_11908E: ; CODE XREF: sub_118FEC+9C↑j ROM:0011908E move.b #5,(a0,d0.w) ROM:00119094 addq.w #1,d0 ROM:00119096 bvc.s loc_11909C ROM:00119098 move.w #$8000,d0 ROM:0011909C ROM:0011909C loc_11909C: ; CODE XREF: sub_118FEC+AA↑j ROM:0011909C move.w d0,($59C).w ROM:001190A0 bsr.l sub_116F32 ROM:001190A6 bra.l locret_119782 ROM:001190AC ; --------------------------------------------------------------------------- ROM:001190AC ROM:001190AC loc_1190AC: ; CODE XREF: sub_118FEC+84↑j ROM:001190AC cmpi.b #2,($767).w ROM:001190B2 bne.l loc_119478 ROM:001190B8 bsr.l sub_1142B8 ROM:001190BE cmpi.b #0,d1 ROM:001190C2 bne.s loc_1190CC ROM:001190C4 bset #7,($940).w ROM:001190CA bra.s loc_1190CE ROM:001190CC ; --------------------------------------------------------------------------- ROM:001190CC ROM:001190CC loc_1190CC: ; CODE XREF: sub_118FEC+D6↑j ROM:001190CC subq.b #1,d1 ROM:001190CE ROM:001190CE loc_1190CE: ; CODE XREF: sub_118FEC+DE↑j ROM:001190CE movea.l #$10C000,a1 ROM:001190D4 move.w #$2E,d2 ; '.' ROM:001190D8 ext.w d1 ROM:001190DA mulu.w d1,d2 ROM:001190DC ext.l d2 ROM:001190DE adda.l d2,a1 ROM:001190E0 bsr.l sub_116EE4 ROM:001190E6 move.w ($59C).w,d0 ROM:001190EA move.b ($767).w,(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_118FEC+106↑j ROM:001190F8 move.b #1,(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_118FEC+114↑j ROM:00119106 btst #7,($940).w ROM:0011910C bne.s loc_119116 ROM:0011910E move.b #0,(a0,d0.w) ROM:00119114 bra.s loc_11911C ROM:00119116 ; --------------------------------------------------------------------------- ROM:00119116 ROM:00119116 loc_119116: ; CODE XREF: sub_118FEC+120↑j ROM:00119116 move.b #$FF,(a0,d0.w) ROM:0011911C ROM:0011911C loc_11911C: ; CODE XREF: sub_118FEC+128↑j ROM:0011911C addq.w #1,d0 ROM:0011911E bvc.s loc_119124 ROM:00119120 move.w #$8000,d0 ROM:00119124 ROM:00119124 loc_119124: ; CODE XREF: sub_118FEC+132↑j ROM:00119124 btst #7,($940).w ROM:0011912A bne.s loc_119134 ROM:0011912C move.b #0,(a0,d0.w) ROM:00119132 bra.s loc_11913A ROM:00119134 ; --------------------------------------------------------------------------- ROM:00119134 ROM:00119134 loc_119134: ; CODE XREF: sub_118FEC+13E↑j ROM:00119134 move.b #$FF,(a0,d0.w) ROM:0011913A ROM:0011913A loc_11913A: ; CODE XREF: sub_118FEC+146↑j ROM:0011913A addq.w #1,d0 ROM:0011913C bvc.s loc_119142 ROM:0011913E move.w #$8000,d0 ROM:00119142 ROM:00119142 loc_119142: ; CODE XREF: sub_118FEC+150↑j ROM:00119142 btst #7,($940).w ROM:00119148 bne.s loc_119152 ROM:0011914A move.b #0,(a0,d0.w) ROM:00119150 bra.s loc_119158 ROM:00119152 ; --------------------------------------------------------------------------- ROM:00119152 ROM:00119152 loc_119152: ; CODE XREF: sub_118FEC+15C↑j ROM:00119152 move.b #$FF,(a0,d0.w) ROM:00119158 ROM:00119158 loc_119158: ; CODE XREF: sub_118FEC+164↑j ROM:00119158 addq.w #1,d0 ROM:0011915A bvc.s loc_119160 ROM:0011915C move.w #$8000,d0 ROM:00119160 ROM:00119160 loc_119160: ; CODE XREF: sub_118FEC+16E↑j ROM:00119160 btst #7,($940).w ROM:00119166 bne.s loc_11916E ROM:00119168 move.b (a1),(a0,d0.w) ROM:0011916C bra.s loc_119174 ROM:0011916E ; --------------------------------------------------------------------------- ROM:0011916E ROM:0011916E loc_11916E: ; CODE XREF: sub_118FEC+17A↑j ROM:0011916E move.b #$FF,(a0,d0.w) ROM:00119174 ROM:00119174 loc_119174: ; CODE XREF: sub_118FEC+180↑j ROM:00119174 addq.w #1,d0 ROM:00119176 bvc.s loc_11917C ROM:00119178 move.w #$8000,d0 ROM:0011917C ROM:0011917C loc_11917C: ; CODE XREF: sub_118FEC+18A↑j ROM:0011917C adda.l #1,a1 ROM:00119182 move.w d0,($59C).w ROM:00119186 bsr.l sub_116F32 ROM:0011918C move.w ($59C).w,($EBA).w ROM:00119192 bsr.l sub_116EE4 ROM:00119198 move.w ($59C).w,d0 ROM:0011919C move.b ($767).w,(a0,d0.w) ROM:001191A2 addq.w #1,d0 ROM:001191A4 bvc.s loc_1191AA ROM:001191A6 move.w #$8000,d0 ROM:001191AA ROM:001191AA loc_1191AA: ; CODE XREF: sub_118FEC+1B8↑j ROM:001191AA move.b #2,(a0,d0.w) ROM:001191B0 addq.w #1,d0 ROM:001191B2 bvc.s loc_1191B8 ROM:001191B4 move.w #$8000,d0 ROM:001191B8 ROM:001191B8 loc_1191B8: ; CODE XREF: sub_118FEC+1C6↑j ROM:001191B8 btst #7,($940).w ROM:001191BE bne.s loc_1191C6 ROM:001191C0 move.b (a1),(a0,d0.w) ROM:001191C4 bra.s loc_1191CC ROM:001191C6 ; --------------------------------------------------------------------------- ROM:001191C6 ROM:001191C6 loc_1191C6: ; CODE XREF: sub_118FEC+1D2↑j ROM:001191C6 move.b #$FF,(a0,d0.w) ROM:001191CC ROM:001191CC loc_1191CC: ; CODE XREF: sub_118FEC+1D8↑j ROM:001191CC addq.w #1,d0 ROM:001191CE bvc.s loc_1191D4 ROM:001191D0 move.w #$8000,d0 ROM:001191D4 ROM:001191D4 loc_1191D4: ; CODE XREF: sub_118FEC+1E2↑j ROM:001191D4 adda.l #1,a1 ROM:001191DA btst #7,($940).w ROM:001191E0 bne.s loc_1191E8 ROM:001191E2 move.b (a1),(a0,d0.w) ROM:001191E6 bra.s loc_1191EE ROM:001191E8 ; --------------------------------------------------------------------------- ROM:001191E8 ROM:001191E8 loc_1191E8: ; CODE XREF: sub_118FEC+1F4↑j ROM:001191E8 move.b #$FF,(a0,d0.w) ROM:001191EE ROM:001191EE loc_1191EE: ; CODE XREF: sub_118FEC+1FA↑j ROM:001191EE addq.w #1,d0 ROM:001191F0 bvc.s loc_1191F6 ROM:001191F2 move.w #$8000,d0 ROM:001191F6 ROM:001191F6 loc_1191F6: ; CODE XREF: sub_118FEC+204↑j ROM:001191F6 adda.l #1,a1 ROM:001191FC btst #7,($940).w ROM:00119202 bne.s loc_11920A ROM:00119204 move.b (a1),(a0,d0.w) ROM:00119208 bra.s loc_119210 ROM:0011920A ; --------------------------------------------------------------------------- ROM:0011920A ROM:0011920A loc_11920A: ; CODE XREF: sub_118FEC+216↑j ROM:0011920A move.b #$FF,(a0,d0.w) ROM:00119210 ROM:00119210 loc_119210: ; CODE XREF: sub_118FEC+21C↑j ROM:00119210 addq.w #1,d0 ROM:00119212 bvc.s loc_119218 ROM:00119214 move.w #$8000,d0 ROM:00119218 ROM:00119218 loc_119218: ; CODE XREF: sub_118FEC+226↑j ROM:00119218 adda.l #1,a1 ROM:0011921E btst #7,($940).w ROM:00119224 bne.s loc_11922C ROM:00119226 move.b (a1),(a0,d0.w) ROM:0011922A bra.s loc_119232 ROM:0011922C ; --------------------------------------------------------------------------- ROM:0011922C ROM:0011922C loc_11922C: ; CODE XREF: sub_118FEC+238↑j ROM:0011922C move.b #$FF,(a0,d0.w) ROM:00119232 ROM:00119232 loc_119232: ; CODE XREF: sub_118FEC+23E↑j ROM:00119232 addq.w #1,d0 ROM:00119234 bvc.s loc_11923A ROM:00119236 move.w #$8000,d0 ROM:0011923A ROM:0011923A loc_11923A: ; CODE XREF: sub_118FEC+248↑j ROM:0011923A adda.l #1,a1 ROM:00119240 move.w d0,($59C).w ROM:00119244 bsr.l sub_116F32 ROM:0011924A move.w ($59C).w,($EBA).w ROM:00119250 bsr.l sub_116EE4 ROM:00119256 move.w ($59C).w,d0 ROM:0011925A move.b ($767).w,(a0,d0.w) ROM:00119260 addq.w #1,d0 ROM:00119262 bvc.s loc_119268 ROM:00119264 move.w #$8000,d0 ROM:00119268 ROM:00119268 loc_119268: ; CODE XREF: sub_118FEC+276↑j ROM:00119268 move.b #3,(a0,d0.w) ROM:0011926E addq.w #1,d0 ROM:00119270 bvc.s loc_119276 ROM:00119272 move.w #$8000,d0 ROM:00119276 ROM:00119276 loc_119276: ; CODE XREF: sub_118FEC+284↑j ROM:00119276 btst #7,($940).w ROM:0011927C bne.s loc_119284 ROM:0011927E move.b (a1),(a0,d0.w) ROM:00119282 bra.s loc_11928A ROM:00119284 ; --------------------------------------------------------------------------- ROM:00119284 ROM:00119284 loc_119284: ; CODE XREF: sub_118FEC+290↑j ROM:00119284 move.b #$FF,(a0,d0.w) ROM:0011928A ROM:0011928A loc_11928A: ; CODE XREF: sub_118FEC+296↑j ROM:0011928A addq.w #1,d0 ROM:0011928C bvc.s loc_119292 ROM:0011928E move.w #$8000,d0 ROM:00119292 ROM:00119292 loc_119292: ; CODE XREF: sub_118FEC+2A0↑j ROM:00119292 adda.l #1,a1 ROM:00119298 btst #7,($940).w ROM:0011929E bne.s loc_1192A6 ROM:001192A0 move.b (a1),(a0,d0.w) ROM:001192A4 bra.s loc_1192AC ROM:001192A6 ; --------------------------------------------------------------------------- ROM:001192A6 ROM:001192A6 loc_1192A6: ; CODE XREF: sub_118FEC+2B2↑j ROM:001192A6 move.b #$FF,(a0,d0.w) ROM:001192AC ROM:001192AC loc_1192AC: ; CODE XREF: sub_118FEC+2B8↑j ROM:001192AC addq.w #1,d0 ROM:001192AE bvc.s loc_1192B4 ROM:001192B0 move.w #$8000,d0 ROM:001192B4 ROM:001192B4 loc_1192B4: ; CODE XREF: sub_118FEC+2C2↑j ROM:001192B4 adda.l #1,a1 ROM:001192BA btst #7,($940).w ROM:001192C0 bne.s loc_1192C8 ROM:001192C2 move.b (a1),(a0,d0.w) ROM:001192C6 bra.s loc_1192CE ROM:001192C8 ; --------------------------------------------------------------------------- ROM:001192C8 ROM:001192C8 loc_1192C8: ; CODE XREF: sub_118FEC+2D4↑j ROM:001192C8 move.b #$FF,(a0,d0.w) ROM:001192CE ROM:001192CE loc_1192CE: ; CODE XREF: sub_118FEC+2DA↑j ROM:001192CE addq.w #1,d0 ROM:001192D0 bvc.s loc_1192D6 ROM:001192D2 move.w #$8000,d0 ROM:001192D6 ROM:001192D6 loc_1192D6: ; CODE XREF: sub_118FEC+2E4↑j ROM:001192D6 adda.l #1,a1 ROM:001192DC btst #7,($940).w ROM:001192E2 bne.s loc_1192EA ROM:001192E4 move.b (a1),(a0,d0.w) ROM:001192E8 bra.s loc_1192F0 ROM:001192EA ; --------------------------------------------------------------------------- ROM:001192EA ROM:001192EA loc_1192EA: ; CODE XREF: sub_118FEC+2F6↑j ROM:001192EA move.b #$FF,(a0,d0.w) ROM:001192F0 ROM:001192F0 loc_1192F0: ; CODE XREF: sub_118FEC+2FC↑j ROM:001192F0 addq.w #1,d0 ROM:001192F2 bvc.s loc_1192F8 ROM:001192F4 move.w #$8000,d0 ROM:001192F8 ROM:001192F8 loc_1192F8: ; CODE XREF: sub_118FEC+306↑j ROM:001192F8 adda.l #1,a1 ROM:001192FE move.w d0,($59C).w ROM:00119302 bsr.l sub_116F32 ROM:00119308 move.w ($59C).w,($EBA).w ROM:0011930E bsr.l sub_116EE4 ROM:00119314 move.w ($59C).w,d0 ROM:00119318 move.b ($767).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_118FEC+334↑j ROM:00119326 move.b #4,(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_118FEC+342↑j ROM:00119334 btst #7,($940).w ROM:0011933A bne.s loc_119342 ROM:0011933C move.b (a1),(a0,d0.w) ROM:00119340 bra.s loc_119348 ROM:00119342 ; --------------------------------------------------------------------------- ROM:00119342 ROM:00119342 loc_119342: ; CODE XREF: sub_118FEC+34E↑j ROM:00119342 move.b #$FF,(a0,d0.w) ROM:00119348 ROM:00119348 loc_119348: ; CODE XREF: sub_118FEC+354↑j 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_118FEC+35E↑j ROM:00119350 adda.l #1,a1 ROM:00119356 btst #7,($940).w ROM:0011935C bne.s loc_119364 ROM:0011935E move.b (a1),(a0,d0.w) ROM:00119362 bra.s loc_11936A ROM:00119364 ; --------------------------------------------------------------------------- ROM:00119364 ROM:00119364 loc_119364: ; CODE XREF: sub_118FEC+370↑j ROM:00119364 move.b #$FF,(a0,d0.w) ROM:0011936A ROM:0011936A loc_11936A: ; CODE XREF: sub_118FEC+376↑j ROM:0011936A addq.w #1,d0 ROM:0011936C bvc.s loc_119372 ROM:0011936E move.w #$8000,d0 ROM:00119372 ROM:00119372 loc_119372: ; CODE XREF: sub_118FEC+380↑j ROM:00119372 adda.l #1,a1 ROM:00119378 btst #7,($940).w ROM:0011937E bne.s loc_119386 ROM:00119380 bsr.w sub_119796 ROM:00119384 bra.s loc_11938C ROM:00119386 ; --------------------------------------------------------------------------- ROM:00119386 ROM:00119386 loc_119386: ; CODE XREF: sub_118FEC+392↑j ROM:00119386 move.b #$FF,(a0,d0.w) ROM:0011938C ROM:0011938C loc_11938C: ; CODE XREF: sub_118FEC+398↑j ROM:0011938C addq.w #1,d0 ROM:0011938E bvc.s loc_119394 ROM:00119390 move.w #$8000,d0 ROM:00119394 ROM:00119394 loc_119394: ; CODE XREF: sub_118FEC+3A2↑j ROM:00119394 btst #7,($940).w ROM:0011939A bne.s loc_1193A2 ROM:0011939C bsr.w sub_119784 ROM:001193A0 bra.s loc_1193A8 ROM:001193A2 ; --------------------------------------------------------------------------- ROM:001193A2 ROM:001193A2 loc_1193A2: ; CODE XREF: sub_118FEC+3AE↑j ROM:001193A2 move.b #$FF,(a0,d0.w) ROM:001193A8 ROM:001193A8 loc_1193A8: ; CODE XREF: sub_118FEC+3B4↑j ROM:001193A8 addq.w #1,d0 ROM:001193AA bvc.s loc_1193B0 ROM:001193AC move.w #$8000,d0 ROM:001193B0 ROM:001193B0 loc_1193B0: ; CODE XREF: sub_118FEC+3BE↑j ROM:001193B0 adda.l #1,a1 ROM:001193B6 move.w d0,($59C).w ROM:001193BA bsr.l sub_116F32 ROM:001193C0 move.w ($59C).w,($EBA).w ROM:001193C6 bsr.l sub_116EE4 ROM:001193CC move.w ($59C).w,d0 ROM:001193D0 move.b ($767).w,(a0,d0.w) ROM:001193D6 addq.w #1,d0 ROM:001193D8 bvc.s loc_1193DE ROM:001193DA move.w #$8000,d0 ROM:001193DE ROM:001193DE loc_1193DE: ; CODE XREF: sub_118FEC+3EC↑j ROM:001193DE move.b #5,(a0,d0.w) ROM:001193E4 addq.w #1,d0 ROM:001193E6 bvc.s loc_1193EC ROM:001193E8 move.w #$8000,d0 ROM:001193EC ROM:001193EC loc_1193EC: ; CODE XREF: sub_118FEC+3FA↑j ROM:001193EC btst #7,($940).w ROM:001193F2 bne.s loc_1193FA ROM:001193F4 bsr.w sub_119796 ROM:001193F8 bra.s loc_119400 ROM:001193FA ; --------------------------------------------------------------------------- ROM:001193FA ROM:001193FA loc_1193FA: ; CODE XREF: sub_118FEC+406↑j ROM:001193FA move.b #$FF,(a0,d0.w) ROM:00119400 ROM:00119400 loc_119400: ; CODE XREF: sub_118FEC+40C↑j ROM:00119400 addq.w #1,d0 ROM:00119402 bvc.s loc_119408 ROM:00119404 move.w #$8000,d0 ROM:00119408 ROM:00119408 loc_119408: ; CODE XREF: sub_118FEC+416↑j ROM:00119408 btst #7,($940).w ROM:0011940E bne.s loc_119416 ROM:00119410 bsr.w sub_119784 ROM:00119414 bra.s loc_11941C ROM:00119416 ; --------------------------------------------------------------------------- ROM:00119416 ROM:00119416 loc_119416: ; CODE XREF: sub_118FEC+422↑j ROM:00119416 move.b #$FF,(a0,d0.w) ROM:0011941C ROM:0011941C loc_11941C: ; CODE XREF: sub_118FEC+428↑j ROM:0011941C addq.w #1,d0 ROM:0011941E bvc.s loc_119424 ROM:00119420 move.w #$8000,d0 ROM:00119424 ROM:00119424 loc_119424: ; CODE XREF: sub_118FEC+432↑j ROM:00119424 adda.l #1,a1 ROM:0011942A btst #7,($940).w ROM:00119430 bne.s loc_119438 ROM:00119432 bsr.w sub_119796 ROM:00119436 bra.s loc_11943E ROM:00119438 ; --------------------------------------------------------------------------- ROM:00119438 ROM:00119438 loc_119438: ; CODE XREF: sub_118FEC+444↑j ROM:00119438 move.b #$FF,(a0,d0.w) ROM:0011943E ROM:0011943E loc_11943E: ; CODE XREF: sub_118FEC+44A↑j ROM:0011943E addq.w #1,d0 ROM:00119440 bvc.s loc_119446 ROM:00119442 move.w #$8000,d0 ROM:00119446 ROM:00119446 loc_119446: ; CODE XREF: sub_118FEC+454↑j ROM:00119446 btst #7,($940).w ROM:0011944C bne.s loc_119454 ROM:0011944E bsr.w sub_119784 ROM:00119452 bra.s loc_11945A ROM:00119454 ; --------------------------------------------------------------------------- ROM:00119454 ROM:00119454 loc_119454: ; CODE XREF: sub_118FEC+460↑j ROM:00119454 move.b #$FF,(a0,d0.w) ROM:0011945A ROM:0011945A loc_11945A: ; CODE XREF: sub_118FEC+466↑j ROM:0011945A addq.w #1,d0 ROM:0011945C bvc.s loc_119462 ROM:0011945E move.w #$8000,d0 ROM:00119462 ROM:00119462 loc_119462: ; CODE XREF: sub_118FEC+470↑j ROM:00119462 move.w d0,($59C).w ROM:00119466 bsr.l sub_116F32 ROM:0011946C bclr #7,($940).w ROM:00119472 bra.l locret_119782 ROM:00119478 ; --------------------------------------------------------------------------- ROM:00119478 ROM:00119478 loc_119478: ; CODE XREF: sub_118FEC+C6↑j ROM:00119478 cmpi.b #3,($767).w ROM:0011947E bne.l loc_1194BC ROM:00119484 bsr.l sub_116EE4 ROM:0011948A move.w ($59C).w,d0 ROM:0011948E move.b ($767).w,(a0,d0.w) ROM:00119494 addq.w #1,d0 ROM:00119496 bvc.s loc_11949C ROM:00119498 move.w #$8000,d0 ROM:0011949C ROM:0011949C loc_11949C: ; CODE XREF: sub_118FEC+4AA↑j ROM:0011949C move.b $C60(a5),d5 ROM:001194A0 move.b d5,(a0,d0.w) ROM:001194A4 addq.w #1,d0 ROM:001194A6 bvc.s loc_1194AC ROM:001194A8 move.w #$8000,d0 ROM:001194AC ROM:001194AC loc_1194AC: ; CODE XREF: sub_118FEC+4BA↑j ROM:001194AC move.w d0,($59C).w ROM:001194B0 bsr.l sub_116F32 ROM:001194B6 bra.l locret_119782 ROM:001194BC ; --------------------------------------------------------------------------- ROM:001194BC ROM:001194BC loc_1194BC: ; CODE XREF: sub_118FEC+492↑j ROM:001194BC cmpi.b #4,($767).w ROM:001194C2 bne.l loc_1195A0 ROM:001194C8 move.w #0,d3 ROM:001194CC move.w #0,d4 ROM:001194D0 ROM:001194D0 loc_1194D0: ; CODE XREF: sub_118FEC:loc_119596↓j ROM:001194D0 cmpi.w #4,d4 ROM:001194D4 bge.l loc_11959A ROM:001194DA move.b $C65(a5,d3.w),d5 ROM:001194E0 cmpi.b #0,d5 ROM:001194E4 beq.l loc_119592 ROM:001194EA bsr.l sub_116EE4 ROM:001194F0 move.w ($59C).w,d0 ROM:001194F4 move.b ($767).w,(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_118FEC+510↑j ROM:00119502 addq.w #1,d4 ROM:00119504 bvc.s loc_11950A ROM:00119506 move.w #$8000,d4 ROM:0011950A ROM:0011950A loc_11950A: ; CODE XREF: sub_118FEC+518↑j ROM:0011950A move.b d4,(a0,d0.w) ROM:0011950E addq.w #1,d0 ROM:00119510 bvc.s loc_119516 ROM:00119512 move.w #$8000,d0 ROM:00119516 ROM:00119516 loc_119516: ; CODE XREF: sub_118FEC+524↑j ROM:00119516 move.b d5,(a0,d0.w) ROM:0011951A addq.w #1,d0 ROM:0011951C bvc.s loc_119522 ROM:0011951E move.w #$8000,d0 ROM:00119522 ROM:00119522 loc_119522: ; CODE XREF: sub_118FEC+530↑j ROM:00119522 addq.w #1,d3 ROM:00119524 bvc.s loc_11952A ROM:00119526 move.w #$8000,d3 ROM:0011952A ROM:0011952A loc_11952A: ; CODE XREF: sub_118FEC+538↑j ROM:0011952A move.b $C65(a5,d3.w),d5 ROM:00119530 move.b d5,(a0,d0.w) ROM:00119534 addq.w #1,d0 ROM:00119536 bvc.s loc_11953C ROM:00119538 move.w #$8000,d0 ROM:0011953C ROM:0011953C loc_11953C: ; CODE XREF: sub_118FEC+54A↑j ROM:0011953C addq.w #1,d3 ROM:0011953E bvc.s loc_119544 ROM:00119540 move.w #$8000,d3 ROM:00119544 ROM:00119544 loc_119544: ; CODE XREF: sub_118FEC+552↑j ROM:00119544 move.b $C65(a5,d3.w),d5 ROM:0011954A move.b d5,(a0,d0.w) ROM:0011954E addq.w #1,d0 ROM:00119550 bvc.s loc_119556 ROM:00119552 move.w #$8000,d0 ROM:00119556 ROM:00119556 loc_119556: ; CODE XREF: sub_118FEC+564↑j ROM:00119556 addq.w #1,d3 ROM:00119558 bvc.s loc_11955E ROM:0011955A move.w #$8000,d3 ROM:0011955E ROM:0011955E loc_11955E: ; CODE XREF: sub_118FEC+56C↑j ROM:0011955E move.b $C65(a5,d3.w),d5 ROM:00119564 move.b d5,(a0,d0.w) ROM:00119568 addq.w #1,d0 ROM:0011956A bvc.s loc_119570 ROM:0011956C move.w #$8000,d0 ROM:00119570 ROM:00119570 loc_119570: ; CODE XREF: sub_118FEC+57E↑j ROM:00119570 addq.w #1,d3 ROM:00119572 bvc.s loc_119578 ROM:00119574 move.w #$8000,d3 ROM:00119578 ROM:00119578 loc_119578: ; CODE XREF: sub_118FEC+586↑j ROM:00119578 move.w d0,($59C).w ROM:0011957C move.w d3,-(sp) ROM:0011957E move.w d4,-(sp) ROM:00119580 bsr.l sub_116F32 ROM:00119586 move.w (sp)+,d4 ROM:00119588 move.w (sp)+,d3 ROM:0011958A move.w ($59C).w,($EBA).w ROM:00119590 bra.s loc_119596 ROM:00119592 ; --------------------------------------------------------------------------- ROM:00119592 ROM:00119592 loc_119592: ; CODE XREF: sub_118FEC+4F8↑j ROM:00119592 move.w #4,d4 ROM:00119596 ROM:00119596 loc_119596: ; CODE XREF: sub_118FEC+5A4↑j ROM:00119596 bra.w loc_1194D0 ROM:0011959A ; --------------------------------------------------------------------------- ROM:0011959A ROM:0011959A loc_11959A: ; CODE XREF: sub_118FEC+4E8↑j ROM:0011959A bra.l locret_119782 ROM:001195A0 ; --------------------------------------------------------------------------- ROM:001195A0 ROM:001195A0 loc_1195A0: ; CODE XREF: sub_118FEC+4D6↑j ROM:001195A0 cmpi.b #5,($767).w ROM:001195A6 bne.s loc_1195DE ROM:001195A8 bsr.l sub_116EE4 ROM:001195AE move.w ($59C).w,d0 ROM:001195B2 move.b ($767).w,(a0,d0.w) ROM:001195B8 addq.w #1,d0 ROM:001195BA bvc.s loc_1195C0 ROM:001195BC move.w #$8000,d0 ROM:001195C0 ROM:001195C0 loc_1195C0: ; CODE XREF: sub_118FEC+5CE↑j ROM:001195C0 move.b #3,(a0,d0.w) ROM:001195C6 addq.w #1,d0 ROM:001195C8 bvc.s loc_1195CE ROM:001195CA move.w #$8000,d0 ROM:001195CE ROM:001195CE loc_1195CE: ; CODE XREF: sub_118FEC+5DC↑j ROM:001195CE move.w d0,($59C).w ROM:001195D2 bsr.l sub_116F32 ROM:001195D8 bra.l locret_119782 ROM:001195DE ; --------------------------------------------------------------------------- ROM:001195DE ROM:001195DE loc_1195DE: ; CODE XREF: sub_118FEC+5BA↑j ROM:001195DE cmpi.b #6,($767).w ROM:001195E4 bne.l locret_119782 ROM:001195EA bsr.l sub_116EE4 ROM:001195F0 move.w ($59C).w,d0 ROM:001195F4 move.b ($767).w,(a0,d0.w) ROM:001195FA addq.w #1,d0 ROM:001195FC bvc.s loc_119602 ROM:001195FE move.w #$8000,d0 ROM:00119602 ROM:00119602 loc_119602: ; CODE XREF: sub_118FEC+610↑j ROM:00119602 move.b #1,(a0,d0.w) ROM:00119608 addq.w #1,d0 ROM:0011960A bvc.s loc_119610 ROM:0011960C move.w #$8000,d0 ROM:00119610 ROM:00119610 loc_119610: ; CODE XREF: sub_118FEC+61E↑j ROM:00119610 btst #0,($775).w ROM:00119616 beq.l loc_11977E ROM:0011961C btst #2,($775).w ROM:00119622 beq.l loc_119778 ROM:00119628 btst #3,($775).w ROM:0011962E beq.l loc_119772 ROM:00119634 move.l ($191C).w,d7 ROM:00119638 move.l d7,d6 ROM:0011963A swap d6 ROM:0011963C lsr.l #8,d6 ROM:0011963E move.b d6,(a0,d0.w) ROM:00119642 addq.w #1,d0 ROM:00119644 bvc.s loc_11964A ROM:00119646 move.w #$8000,d0 ROM:0011964A ROM:0011964A loc_11964A: ; CODE XREF: sub_118FEC+658↑j ROM:0011964A move.l d7,d6 ROM:0011964C swap d6 ROM:0011964E move.b d6,(a0,d0.w) ROM:00119652 addq.w #1,d0 ROM:00119654 bvc.s loc_11965A ROM:00119656 move.w #$8000,d0 ROM:0011965A ROM:0011965A loc_11965A: ; CODE XREF: sub_118FEC+668↑j ROM:0011965A move.l d7,d6 ROM:0011965C lsr.l #8,d6 ROM:0011965E move.b d6,(a0,d0.w) ROM:00119662 addq.w #1,d0 ROM:00119664 bvc.s loc_11966A ROM:00119666 move.w #$8000,d0 ROM:0011966A ROM:0011966A loc_11966A: ; CODE XREF: sub_118FEC+678↑j ROM:0011966A move.b d7,(a0,d0.w) ROM:0011966E addq.w #1,d0 ROM:00119670 bvc.s loc_119676 ROM:00119672 move.w #$8000,d0 ROM:00119676 ROM:00119676 loc_119676: ; CODE XREF: sub_118FEC+684↑j ROM:00119676 move.w d0,($59C).w ROM:0011967A bsr.l sub_116F32 ROM:00119680 move.w ($59C).w,($EBA).w ROM:00119686 bsr.l sub_116EE4 ROM:0011968C move.w ($59C).w,d0 ROM:00119690 move.b ($767).w,(a0,d0.w) ROM:00119696 addq.w #1,d0 ROM:00119698 bvc.s loc_11969E ROM:0011969A move.w #$8000,d0 ROM:0011969E ROM:0011969E loc_11969E: ; CODE XREF: sub_118FEC+6AC↑j ROM:0011969E move.b #2,(a0,d0.w) ROM:001196A4 addq.w #1,d0 ROM:001196A6 bvc.s loc_1196AC ROM:001196A8 move.w #$8000,d0 ROM:001196AC ROM:001196AC loc_1196AC: ; CODE XREF: sub_118FEC+6BA↑j ROM:001196AC move.l ($1918).w,d7 ROM:001196B0 move.l d7,d6 ROM:001196B2 swap d6 ROM:001196B4 lsr.l #8,d6 ROM:001196B6 move.b d6,(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_118FEC+6D0↑j ROM:001196C2 move.l d7,d6 ROM:001196C4 swap d6 ROM:001196C6 move.b d6,(a0,d0.w) ROM:001196CA addq.w #1,d0 ROM:001196CC bvc.s loc_1196D2 ROM:001196CE move.w #$8000,d0 ROM:001196D2 ROM:001196D2 loc_1196D2: ; CODE XREF: sub_118FEC+6E0↑j ROM:001196D2 move.l d7,d6 ROM:001196D4 lsr.l #8,d6 ROM:001196D6 move.b d6,(a0,d0.w) ROM:001196DA addq.w #1,d0 ROM:001196DC bvc.s loc_1196E2 ROM:001196DE move.w #$8000,d0 ROM:001196E2 ROM:001196E2 loc_1196E2: ; CODE XREF: sub_118FEC+6F0↑j ROM:001196E2 move.b d7,(a0,d0.w) ROM:001196E6 addq.w #1,d0 ROM:001196E8 bvc.s loc_1196EE ROM:001196EA move.w #$8000,d0 ROM:001196EE ROM:001196EE loc_1196EE: ; CODE XREF: sub_118FEC+6FC↑j ROM:001196EE move.w d0,($59C).w ROM:001196F2 bsr.l sub_116F32 ROM:001196F8 move.w ($59C).w,($EBA).w ROM:001196FE bsr.l sub_116EE4 ROM:00119704 move.w ($59C).w,d0 ROM:00119708 move.b ($767).w,(a0,d0.w) ROM:0011970E addq.w #1,d0 ROM:00119710 bvc.s loc_119716 ROM:00119712 move.w #$8000,d0 ROM:00119716 ROM:00119716 loc_119716: ; CODE XREF: sub_118FEC+724↑j ROM:00119716 move.b #3,(a0,d0.w) ROM:0011971C addq.w #1,d0 ROM:0011971E bvc.s loc_119724 ROM:00119720 move.w #$8000,d0 ROM:00119724 ROM:00119724 loc_119724: ; CODE XREF: sub_118FEC+732↑j ROM:00119724 move.l ($1920).w,d7 ROM:00119728 move.l d7,d6 ROM:0011972A swap d6 ROM:0011972C lsr.l #8,d6 ROM:0011972E move.b d6,(a0,d0.w) ROM:00119732 addq.w #1,d0 ROM:00119734 bvc.s loc_11973A ROM:00119736 move.w #$8000,d0 ROM:0011973A ROM:0011973A loc_11973A: ; CODE XREF: sub_118FEC+748↑j ROM:0011973A move.l d7,d6 ROM:0011973C swap d6 ROM:0011973E move.b d6,(a0,d0.w) ROM:00119742 addq.w #1,d0 ROM:00119744 bvc.s loc_11974A ROM:00119746 move.w #$8000,d0 ROM:0011974A ROM:0011974A loc_11974A: ; CODE XREF: sub_118FEC+758↑j ROM:0011974A move.l d7,d6 ROM:0011974C lsr.l #8,d6 ROM:0011974E move.b d6,(a0,d0.w) ROM:00119752 addq.w #1,d0 ROM:00119754 bvc.s loc_11975A ROM:00119756 move.w #$8000,d0 ROM:0011975A ROM:0011975A loc_11975A: ; CODE XREF: sub_118FEC+768↑j ROM:0011975A move.b d7,(a0,d0.w) ROM:0011975E addq.w #1,d0 ROM:00119760 bvc.s loc_119766 ROM:00119762 move.w #$8000,d0 ROM:00119766 ROM:00119766 loc_119766: ; CODE XREF: sub_118FEC+774↑j ROM:00119766 move.w d0,($59C).w ROM:0011976A bsr.l sub_116F32 ROM:00119770 bra.s loc_119776 ROM:00119772 ; --------------------------------------------------------------------------- ROM:00119772 ROM:00119772 loc_119772: ; CODE XREF: sub_118FEC+642↑j ROM:00119772 bsr.w sub_1197A6 ROM:00119776 ROM:00119776 loc_119776: ; CODE XREF: sub_118FEC+784↑j ROM:00119776 bra.s loc_11977C ROM:00119778 ; --------------------------------------------------------------------------- ROM:00119778 ROM:00119778 loc_119778: ; CODE XREF: sub_118FEC+636↑j ROM:00119778 bsr.w sub_1197A6 ROM:0011977C ROM:0011977C loc_11977C: ; CODE XREF: sub_118FEC:loc_119776↑j ROM:0011977C bra.s locret_119782 ROM:0011977E ; --------------------------------------------------------------------------- ROM:0011977E ROM:0011977E loc_11977E: ; CODE XREF: sub_118FEC+62A↑j ROM:0011977E bsr.w sub_1197A6 ROM:00119782 ROM:00119782 locret_119782: ; CODE XREF: sub_118FEC+78↑j ROM:00119782 ; sub_118FEC+BA↑j ... ROM:00119782 rts ROM:00119782 ; End of function sub_118FEC ROM:00119782 ROM:00119784 ROM:00119784 ; =============== S U B R O U T I N E ======================================= ROM:00119784 ROM:00119784 ROM:00119784 sub_119784: ; CODE XREF: sub_118FEC+3B0↑p ROM:00119784 ; sub_118FEC+424↑p ... ROM:00119784 move.b (a1),d5 ROM:00119786 andi.b #$F,d5 ROM:0011978A ori.b #$30,d5 ; '0' ROM:0011978E move.b d5,$1271(d0.w) ROM:00119794 rts ROM:00119794 ; End of function sub_119784 ROM:00119794 ROM:00119796 ROM:00119796 ; =============== S U B R O U T I N E ======================================= ROM:00119796 ROM:00119796 ROM:00119796 sub_119796: ; CODE XREF: sub_118FEC+394↑p ROM:00119796 ; sub_118FEC+408↑p ... ROM:00119796 move.b (a1),d5 ROM:00119798 lsr.b #4,d5 ROM:0011979A ori.b #$30,d5 ; '0' ROM:0011979E move.b d5,$1271(d0.w) ROM:001197A4 rts ROM:001197A4 ; End of function sub_119796 ROM:001197A4 ROM:001197A6 ROM:001197A6 ; =============== S U B R O U T I N E ======================================= ROM:001197A6 ROM:001197A6 ROM:001197A6 sub_1197A6: ; CODE XREF: sub_118FEC:loc_119772↑p ROM:001197A6 ; sub_118FEC:loc_119778↑p ... ROM:001197A6 move.b #$78,$1271(d0.w) ; 'x' ROM:001197AE addq.w #1,d0 ROM:001197B0 bvc.s loc_1197B6 ROM:001197B2 move.w #$8000,d0 ROM:001197B6 ROM:001197B6 loc_1197B6: ; CODE XREF: sub_1197A6+A↑j ROM:001197B6 move.w d0,($59C).w ROM:001197BA bsr.l sub_116F32 ROM:001197C0 rts ROM:001197C0 ; End of function sub_1197A6 ROM:001197C0 ROM:001197C2 ROM:001197C2 ; =============== S U B R O U T I N E ======================================= ROM:001197C2 ROM:001197C2 ROM:001197C2 sub_1197C2: ; CODE XREF: ROM:00111A78↑p ROM:001197C2 btst #1,($FFFFFC0D).w ROM:001197C8 bne.s loc_1197D2 ROM:001197CA btst #3,($FFFFFC0D).w ROM:001197D0 beq.s loc_1197DC ROM:001197D2 ROM:001197D2 loc_1197D2: ; CODE XREF: sub_1197C2+6↑j ROM:001197D2 move.w ($FFFFFC0E).w,d0 ROM:001197D6 move.w ($FFFFFC0C).w,d0 ROM:001197DA bra.s locret_119836 ROM:001197DC ; --------------------------------------------------------------------------- ROM:001197DC ROM:001197DC loc_1197DC: ; CODE XREF: sub_1197C2+E↑j ROM:001197DC cmpi.b #0,($765).w ROM:001197E2 bne.s loc_119806 ROM:001197E4 move.w ($FFFFFC0E).w,d0 ROM:001197E8 move.w ($FFFFFC0C).w,d0 ROM:001197EC move.w $C0(a5),d0 ROM:001197F0 clr.b ($8B0).w ROM:001197F4 move.w d0,($634).w ROM:001197F8 move.b #1,($8B0).w ROM:001197FE move.b #1,($765).w ROM:00119804 bra.s locret_119836 ROM:00119806 ; --------------------------------------------------------------------------- ROM:00119806 ROM:00119806 loc_119806: ; CODE XREF: sub_1197C2+20↑j ROM:00119806 cmpi.b #1,($765).w ROM:0011980C bne.s loc_11982A ROM:0011980E move.w ($FFFFFC0E).w,d0 ROM:00119812 move.w ($FFFFFC0C).w,d0 ROM:00119816 move.w $C0(a5),d0 ROM:0011981A clr.b ($8B0).w ROM:0011981E move.w d0,($634).w ROM:00119822 move.b #1,($8B0).w ROM:00119828 bra.s locret_119836 ROM:0011982A ; --------------------------------------------------------------------------- ROM:0011982A ROM:0011982A loc_11982A: ; CODE XREF: sub_1197C2+4A↑j ROM:0011982A cmpi.b #2,($765).w ROM:00119830 bne.l *+6 ROM:00119836 ROM:00119836 locret_119836: ; CODE XREF: sub_1197C2+18↑j ROM:00119836 ; sub_1197C2+42↑j ... ROM:00119836 rts ROM:00119836 ; End of function sub_1197C2 ROM:00119836 ROM:00119838 ROM:00119838 ; =============== S U B R O U T I N E ======================================= ROM:00119838 ROM:00119838 ROM:00119838 sub_119838: ; CODE XREF: ROM:loc_119D2C↓p ROM:00119838 cmpi.b #1,($765).w ROM:0011983E bne.s locret_119854 ROM:00119840 cmpi.w #0,($634).w ROM:00119846 bgt.s locret_119854 ROM:00119848 bset #5,($949).w ROM:0011984E move.b #2,($765).w ROM:00119854 ROM:00119854 locret_119854: ; CODE XREF: sub_119838+6↑j ROM:00119854 ; sub_119838+E↑j ROM:00119854 rts ROM:00119854 ; End of function sub_119838 ROM:00119854 ROM:00119856 ROM:00119856 ; =============== S U B R O U T I N E ======================================= ROM:00119856 ROM:00119856 ROM:00119856 sub_119856: ; CODE XREF: ROM:00119BCA↓p ROM:00119856 ; ROM:loc_119C3A↓p ROM:00119856 clr.w d1 ROM:00119858 move.b ($76A).w,d1 ROM:0011985C cmpi.w #9,d1 ROM:00119860 bcc.s locret_11986A ROM:00119862 movea.l off_11986C(pc,d1.w*4),a0 ROM:00119866 nop ROM:00119868 jmp (a0) ROM:0011986A ; --------------------------------------------------------------------------- ROM:0011986A ROM:0011986A locret_11986A: ; CODE XREF: sub_119856+A↑j ROM:0011986A rts ROM:0011986A ; End of function sub_119856 ROM:0011986A ROM:0011986A ; --------------------------------------------------------------------------- ROM:0011986C off_11986C: dc.l loc_119890 ; DATA XREF: sub_119856+C↑r ROM:00119870 dc.l locret_119898 ROM:00119874 dc.l loc_11989A ROM:00119878 dc.l loc_1198B0 ROM:0011987C dc.l loc_1198C6 ROM:00119880 dc.l loc_1198DC ROM:00119884 dc.l loc_1198F2 ROM:00119888 dc.l loc_119908 ROM:0011988C dc.l locret_11991E ROM:00119890 ; --------------------------------------------------------------------------- ROM:00119890 ROM:00119890 loc_119890: ; DATA XREF: ROM:off_11986C↑o ROM:00119890 move.b #1,($76A).w ROM:00119896 rts ROM:00119898 ; --------------------------------------------------------------------------- ROM:00119898 ROM:00119898 locret_119898: ; DATA XREF: ROM:00119870↑o ROM:00119898 rts ROM:0011989A ; --------------------------------------------------------------------------- ROM:0011989A ROM:0011989A loc_11989A: ; DATA XREF: ROM:00119874↑o ROM:0011989A cmpi.w #0,($636).w ROM:001198A0 bgt.s locret_1198AE ROM:001198A2 bset #6,($936).w ROM:001198A8 move.b #1,($76A).w ROM:001198AE ROM:001198AE locret_1198AE: ; CODE XREF: ROM:001198A0↑j ROM:001198AE rts ROM:001198B0 ; --------------------------------------------------------------------------- ROM:001198B0 ROM:001198B0 loc_1198B0: ; DATA XREF: ROM:00119878↑o ROM:001198B0 cmpi.w #0,($636).w ROM:001198B6 bgt.s locret_1198C4 ROM:001198B8 bset #6,($936).w ROM:001198BE move.b #1,($76A).w ROM:001198C4 ROM:001198C4 locret_1198C4: ; CODE XREF: ROM:001198B6↑j ROM:001198C4 rts ROM:001198C6 ; --------------------------------------------------------------------------- ROM:001198C6 ROM:001198C6 loc_1198C6: ; DATA XREF: ROM:0011987C↑o ROM:001198C6 cmpi.w #0,($636).w ROM:001198CC bgt.s locret_1198DA ROM:001198CE bset #6,($936).w ROM:001198D4 move.b #1,($76A).w ROM:001198DA ROM:001198DA locret_1198DA: ; CODE XREF: ROM:001198CC↑j ROM:001198DA rts ROM:001198DC ; --------------------------------------------------------------------------- ROM:001198DC ROM:001198DC loc_1198DC: ; DATA XREF: ROM:00119880↑o ROM:001198DC cmpi.w #0,($636).w ROM:001198E2 bgt.s locret_1198F0 ROM:001198E4 bset #6,($936).w ROM:001198EA move.b #1,($76A).w ROM:001198F0 ROM:001198F0 locret_1198F0: ; CODE XREF: ROM:001198E2↑j ROM:001198F0 rts ROM:001198F2 ; --------------------------------------------------------------------------- ROM:001198F2 ROM:001198F2 loc_1198F2: ; DATA XREF: ROM:00119884↑o ROM:001198F2 cmpi.w #0,($636).w ROM:001198F8 bgt.s locret_119906 ROM:001198FA bset #6,($936).w ROM:00119900 move.b #1,($76A).w ROM:00119906 ROM:00119906 locret_119906: ; CODE XREF: ROM:001198F8↑j ROM:00119906 rts ROM:00119908 ; --------------------------------------------------------------------------- ROM:00119908 ROM:00119908 loc_119908: ; DATA XREF: ROM:00119888↑o ROM:00119908 cmpi.w #0,($636).w ROM:0011990E bgt.s locret_11991C ROM:00119910 bset #6,($936).w ROM:00119916 move.b #1,($76A).w ROM:0011991C ROM:0011991C locret_11991C: ; CODE XREF: ROM:0011990E↑j ROM:0011991C rts ROM:0011991E ; --------------------------------------------------------------------------- ROM:0011991E ROM:0011991E locret_11991E: ; DATA XREF: ROM:0011988C↑o ROM:0011991E rts ROM:00119920 ROM:00119920 ; =============== S U B R O U T I N E ======================================= ROM:00119920 ROM:00119920 ROM:00119920 sub_119920: ; CODE XREF: ROM:00111A68↑p ROM:00119920 move.w ($FFFFFC0C).w,d3 ROM:00119924 move.w ($FFFFFC0E).w,d4 ROM:00119928 andi.w #$A,d3 ROM:0011992C cmpi.w #0,d3 ROM:00119930 beq.s loc_119938 ROM:00119932 bra.l locret_119B1A ROM:00119938 ; --------------------------------------------------------------------------- ROM:00119938 ROM:00119938 loc_119938: ; CODE XREF: sub_119920+10↑j ROM:00119938 cmpi.b #1,($76A).w ROM:0011993E bne.s loc_119970 ROM:00119940 move.b $287(a5),d0 ROM:00119944 cmp.b d4,d0 ROM:00119946 bne.s loc_11996A ROM:00119948 move.b d0,($769).w ROM:0011994C bset #4,($936).w ROM:00119952 move.w $BE(a5),d1 ROM:00119956 clr.b ($8B1).w ROM:0011995A move.w d1,($636).w ROM:0011995E move.b #1,($8B1).w ROM:00119964 move.b #2,($76A).w ROM:0011996A ROM:0011996A loc_11996A: ; CODE XREF: sub_119920+26↑j ROM:0011996A bra.l locret_119B1A ROM:00119970 ; --------------------------------------------------------------------------- ROM:00119970 ROM:00119970 loc_119970: ; CODE XREF: sub_119920+1E↑j ROM:00119970 cmpi.b #2,($76A).w ROM:00119976 bne.s loc_1199A2 ROM:00119978 move.b $288(a5),d0 ROM:0011997C cmp.b d4,d0 ROM:0011997E bne.s loc_11999C ROM:00119980 add.b d0,($769).w ROM:00119984 move.w $BE(a5),d1 ROM:00119988 clr.b ($8B1).w ROM:0011998C move.w d1,($636).w ROM:00119990 move.b #1,($8B1).w ROM:00119996 move.b #3,($76A).w ROM:0011999C ROM:0011999C loc_11999C: ; CODE XREF: sub_119920+5E↑j ROM:0011999C bra.l locret_119B1A ROM:001199A2 ; --------------------------------------------------------------------------- ROM:001199A2 ROM:001199A2 loc_1199A2: ; CODE XREF: sub_119920+56↑j ROM:001199A2 cmpi.b #3,($76A).w ROM:001199A8 bne.s loc_1199D4 ROM:001199AA move.b $289(a5),d0 ROM:001199AE cmp.b d4,d0 ROM:001199B0 bne.s loc_1199CE ROM:001199B2 add.b d0,($769).w ROM:001199B6 move.w $BE(a5),d1 ROM:001199BA clr.b ($8B1).w ROM:001199BE move.w d1,($636).w ROM:001199C2 move.b #1,($8B1).w ROM:001199C8 move.b #4,($76A).w ROM:001199CE ROM:001199CE loc_1199CE: ; CODE XREF: sub_119920+90↑j ROM:001199CE bra.l locret_119B1A ROM:001199D4 ; --------------------------------------------------------------------------- ROM:001199D4 ROM:001199D4 loc_1199D4: ; CODE XREF: sub_119920+88↑j ROM:001199D4 cmpi.b #4,($76A).w ROM:001199DA bne.l loc_119A5C ROM:001199E0 cmpi.b #1,d4 ROM:001199E4 bne.s loc_1199E8 ROM:001199E6 bra.s loc_1199FE ROM:001199E8 ; --------------------------------------------------------------------------- ROM:001199E8 ROM:001199E8 loc_1199E8: ; CODE XREF: sub_119920+C4↑j ROM:001199E8 cmpi.b #2,d4 ROM:001199EC bne.s loc_1199F0 ROM:001199EE bra.s loc_1199FE ROM:001199F0 ; --------------------------------------------------------------------------- ROM:001199F0 ROM:001199F0 loc_1199F0: ; CODE XREF: sub_119920+CC↑j ROM:001199F0 cmpi.b #6,d4 ROM:001199F4 bne.s loc_1199F8 ROM:001199F6 bra.s loc_1199FE ROM:001199F8 ; --------------------------------------------------------------------------- ROM:001199F8 ROM:001199F8 loc_1199F8: ; CODE XREF: sub_119920+D4↑j ROM:001199F8 cmpi.b #9,d4 ROM:001199FC bne.s loc_119A20 ROM:001199FE ROM:001199FE loc_1199FE: ; CODE XREF: sub_119920+C6↑j ROM:001199FE ; sub_119920+CE↑j ... ROM:001199FE add.b d4,($769).w ROM:00119A02 move.b d4,($766).w ROM:00119A06 move.w $BE(a5),d1 ROM:00119A0A clr.b ($8B1).w ROM:00119A0E move.w d1,($636).w ROM:00119A12 move.b #1,($8B1).w ROM:00119A18 move.b #5,($76A).w ROM:00119A1E bra.s loc_119A56 ROM:00119A20 ; --------------------------------------------------------------------------- ROM:00119A20 ROM:00119A20 loc_119A20: ; CODE XREF: sub_119920+DC↑j ROM:00119A20 cmpi.b #3,d4 ROM:00119A24 bne.s loc_119A28 ROM:00119A26 bra.s loc_119A36 ROM:00119A28 ; --------------------------------------------------------------------------- ROM:00119A28 ROM:00119A28 loc_119A28: ; CODE XREF: sub_119920+104↑j ROM:00119A28 cmpi.b #4,d4 ROM:00119A2C bne.s loc_119A30 ROM:00119A2E bra.s loc_119A36 ROM:00119A30 ; --------------------------------------------------------------------------- ROM:00119A30 ROM:00119A30 loc_119A30: ; CODE XREF: sub_119920+10C↑j ROM:00119A30 cmpi.b #7,d4 ROM:00119A34 bne.s loc_119A56 ROM:00119A36 ROM:00119A36 loc_119A36: ; CODE XREF: sub_119920+106↑j ROM:00119A36 ; sub_119920+10E↑j ROM:00119A36 add.b d4,($769).w ROM:00119A3A move.b d4,($766).w ROM:00119A3E move.w $BE(a5),d1 ROM:00119A42 clr.b ($8B1).w ROM:00119A46 move.w d1,($636).w ROM:00119A4A move.b #1,($8B1).w ROM:00119A50 move.b #7,($76A).w ROM:00119A56 ROM:00119A56 loc_119A56: ; CODE XREF: sub_119920+FE↑j ROM:00119A56 ; sub_119920+114↑j ROM:00119A56 bra.l locret_119B1A ROM:00119A5C ; --------------------------------------------------------------------------- ROM:00119A5C ROM:00119A5C loc_119A5C: ; CODE XREF: sub_119920+BA↑j ROM:00119A5C cmpi.b #5,($76A).w ROM:00119A62 bne.l loc_119AD4 ROM:00119A68 cmpi.b #1,($766).w ROM:00119A6E bne.s loc_119A72 ROM:00119A70 bra.s loc_119A84 ROM:00119A72 ; --------------------------------------------------------------------------- ROM:00119A72 ROM:00119A72 loc_119A72: ; CODE XREF: sub_119920+14E↑j ROM:00119A72 cmpi.b #6,($766).w ROM:00119A78 bne.s loc_119A7C ROM:00119A7A bra.s loc_119A84 ROM:00119A7C ; --------------------------------------------------------------------------- ROM:00119A7C ROM:00119A7C loc_119A7C: ; CODE XREF: sub_119920+158↑j ROM:00119A7C cmpi.b #9,($766).w ROM:00119A82 bne.s loc_119AA6 ROM:00119A84 ROM:00119A84 loc_119A84: ; CODE XREF: sub_119920+150↑j ROM:00119A84 ; sub_119920+15A↑j ROM:00119A84 add.b d4,($769).w ROM:00119A88 move.b d4,($767).w ROM:00119A8C move.w $BE(a5),d1 ROM:00119A90 clr.b ($8B1).w ROM:00119A94 move.w d1,($636).w ROM:00119A98 move.b #1,($8B1).w ROM:00119A9E move.b #7,($76A).w ROM:00119AA4 bra.s loc_119ACE ROM:00119AA6 ; --------------------------------------------------------------------------- ROM:00119AA6 ROM:00119AA6 loc_119AA6: ; CODE XREF: sub_119920+162↑j ROM:00119AA6 cmpi.b #2,($766).w ROM:00119AAC bne.s loc_119ACE ROM:00119AAE add.b d4,($769).w ROM:00119AB2 move.b d4,($767).w ROM:00119AB6 move.w $BE(a5),d1 ROM:00119ABA clr.b ($8B1).w ROM:00119ABE move.w d1,($636).w ROM:00119AC2 move.b #1,($8B1).w ROM:00119AC8 move.b #6,($76A).w ROM:00119ACE ROM:00119ACE loc_119ACE: ; CODE XREF: sub_119920+184↑j ROM:00119ACE ; sub_119920+18C↑j ROM:00119ACE bra.l locret_119B1A ROM:00119AD4 ; --------------------------------------------------------------------------- ROM:00119AD4 ROM:00119AD4 loc_119AD4: ; CODE XREF: sub_119920+142↑j ROM:00119AD4 cmpi.b #6,($76A).w ROM:00119ADA bne.s loc_119AFE ROM:00119ADC add.b d4,($769).w ROM:00119AE0 move.b d4,($768).w ROM:00119AE4 move.w $BE(a5),d1 ROM:00119AE8 clr.b ($8B1).w ROM:00119AEC move.w d1,($636).w ROM:00119AF0 move.b #1,($8B1).w ROM:00119AF6 move.b #7,($76A).w ROM:00119AFC bra.s locret_119B1A ROM:00119AFE ; --------------------------------------------------------------------------- ROM:00119AFE ROM:00119AFE loc_119AFE: ; CODE XREF: sub_119920+1BA↑j ROM:00119AFE cmpi.b #7,($76A).w ROM:00119B04 bne.s locret_119B1A ROM:00119B06 move.b ($769).w,d0 ROM:00119B0A cmp.b d4,d0 ROM:00119B0C bne.s locret_119B1A ROM:00119B0E bset #1,($949).w ROM:00119B14 move.b #8,($76A).w ROM:00119B1A ROM:00119B1A locret_119B1A: ; CODE XREF: sub_119920+12↑j ROM:00119B1A ; sub_119920:loc_11996A↑j ... ROM:00119B1A rts ROM:00119B1A ; End of function sub_119920 ROM:00119B1A ROM:00119B1C ROM:00119B1C ; =============== S U B R O U T I N E ======================================= ROM:00119B1C ROM:00119B1C ROM:00119B1C sub_119B1C: ; CODE XREF: ROM:00111D94↑p ROM:00119B1C clr.w d1 ROM:00119B1E move.b ($76B).w,d1 ROM:00119B22 cmpi.w #8,d1 ROM:00119B26 bcc.s locret_119B30 ROM:00119B28 movea.l off_119B32(pc,d1.w*4),a0 ROM:00119B2C nop ROM:00119B2E jmp (a0) ROM:00119B30 ; --------------------------------------------------------------------------- ROM:00119B30 ROM:00119B30 locret_119B30: ; CODE XREF: sub_119B1C+A↑j ROM:00119B30 rts ROM:00119B30 ; End of function sub_119B1C ROM:00119B30 ROM:00119B30 ; --------------------------------------------------------------------------- ROM:00119B32 off_119B32: dc.l loc_119B52 ; DATA XREF: sub_119B1C+C↑r ROM:00119B36 dc.l loc_119B58 ROM:00119B3A dc.l loc_119B82 ROM:00119B3E dc.l loc_119BD2 ROM:00119B42 dc.l loc_119C42 ROM:00119B46 dc.l loc_119CA0 ROM:00119B4A dc.l loc_119CEE ROM:00119B4E dc.l locret_119D34 ROM:00119B52 ; --------------------------------------------------------------------------- ROM:00119B52 ROM:00119B52 loc_119B52: ; DATA XREF: ROM:off_119B32↑o ROM:00119B52 move.b #1,($76B).w ROM:00119B58 ROM:00119B58 loc_119B58: ; DATA XREF: ROM:00119B36↑o ROM:00119B58 btst #5,($944).w ROM:00119B5E beq.s locret_119B80 ROM:00119B60 move.w $C6(a5),d0 ROM:00119B64 clr.b ($8B2).w ROM:00119B68 move.w d0,($638).w ROM:00119B6C move.b #1,($8B2).w ROM:00119B72 bset #5,($FFFFFC0B).w ROM:00119B78 move.b #2,($76B).w ROM:00119B7E bra.s loc_119BC4 ROM:00119B80 ; --------------------------------------------------------------------------- ROM:00119B80 ROM:00119B80 locret_119B80: ; CODE XREF: ROM:00119B5E↑j ROM:00119B80 rts ROM:00119B82 ; --------------------------------------------------------------------------- ROM:00119B82 ROM:00119B82 loc_119B82: ; DATA XREF: ROM:00119B3A↑o ROM:00119B82 btst #4,($936).w ROM:00119B88 beq.s loc_119B9C ROM:00119B8A bclr #4,($936).w ROM:00119B90 move.b #3,($76B).w ROM:00119B96 bra.l loc_119C3A ROM:00119B9C ; --------------------------------------------------------------------------- ROM:00119B9C ROM:00119B9C loc_119B9C: ; CODE XREF: ROM:00119B88↑j ROM:00119B9C cmpi.w #0,($638).w ROM:00119BA2 bgt.s loc_119BC4 ROM:00119BA4 bset #3,($93C).w ROM:00119BAA bclr #5,($FFFFFC0B).w ROM:00119BB0 bclr #5,($93C).w ROM:00119BB6 move.b #0,($76A).w ROM:00119BBC move.b #7,($76B).w ROM:00119BC2 rts ROM:00119BC4 ; --------------------------------------------------------------------------- ROM:00119BC4 ROM:00119BC4 loc_119BC4: ; CODE XREF: ROM:00119B7E↑j ROM:00119BC4 ; ROM:00119BA2↑j ... ROM:00119BC4 bset #5,($93C).w ROM:00119BCA bsr.l sub_119856 ROM:00119BD0 rts ROM:00119BD2 ; --------------------------------------------------------------------------- ROM:00119BD2 ROM:00119BD2 loc_119BD2: ; DATA XREF: ROM:00119B3E↑o ROM:00119BD2 btst #1,($949).w ROM:00119BD8 beq.s loc_119C12 ROM:00119BDA bclr #1,($949).w ROM:00119BE0 move.w $C4(a5),d0 ROM:00119BE4 clr.b ($8B2).w ROM:00119BE8 move.w d0,($638).w ROM:00119BEC move.b #1,($8B2).w ROM:00119BF2 bclr #5,($93C).w ROM:00119BF8 move.b #0,($76A).w ROM:00119BFE bset #3,($93E).w ROM:00119C04 bsr.l sub_116E6C ROM:00119C0A move.b #4,($76B).w ROM:00119C10 rts ROM:00119C12 ; --------------------------------------------------------------------------- ROM:00119C12 ROM:00119C12 loc_119C12: ; CODE XREF: ROM:00119BD8↑j ROM:00119C12 btst #6,($936).w ROM:00119C18 beq.s loc_119C3A ROM:00119C1A bclr #6,($936).w ROM:00119C20 move.w $C6(a5),d0 ROM:00119C24 clr.b ($8B2).w ROM:00119C28 move.w d0,($638).w ROM:00119C2C move.b #1,($8B2).w ROM:00119C32 move.b #2,($76B).w ROM:00119C38 bra.s loc_119BC4 ROM:00119C3A ; --------------------------------------------------------------------------- ROM:00119C3A ROM:00119C3A loc_119C3A: ; CODE XREF: ROM:00119B96↑j ROM:00119C3A ; ROM:00119C18↑j ROM:00119C3A bsr.l sub_119856 ROM:00119C40 rts ROM:00119C42 ; --------------------------------------------------------------------------- ROM:00119C42 ROM:00119C42 loc_119C42: ; DATA XREF: ROM:00119B42↑o ROM:00119C42 cmpi.w #0,($638).w ROM:00119C48 bgt.s loc_119C68 ROM:00119C4A move.w $C6(a5),d0 ROM:00119C4E clr.b ($8B2).w ROM:00119C52 move.w d0,($638).w ROM:00119C56 move.b #1,($8B2).w ROM:00119C5C move.b #2,($76B).w ROM:00119C62 bra.l loc_119BC4 ROM:00119C68 ; --------------------------------------------------------------------------- ROM:00119C68 ROM:00119C68 loc_119C68: ; CODE XREF: ROM:00119C48↑j ROM:00119C68 move.w $C4(a5),d0 ROM:00119C6C sub.w $C2(a5),d0 ROM:00119C70 cmp.w ($638).w,d0 ROM:00119C74 blt.s locret_119C9E ROM:00119C76 btst #6,($FFFFFC0D).w ROM:00119C7C bne.s locret_119C9E ROM:00119C7E bclr #3,($93E).w ROM:00119C84 bclr #5,($FFFFFC0B).w ROM:00119C8A bset #3,($FFFFFC0B).w ROM:00119C90 bset #4,($942).w ROM:00119C96 move.b #5,($76B).w ROM:00119C9C bra.s locret_119CEC ROM:00119C9E ; --------------------------------------------------------------------------- ROM:00119C9E ROM:00119C9E locret_119C9E: ; CODE XREF: ROM:00119C74↑j ROM:00119C9E ; ROM:00119C7C↑j ROM:00119C9E rts ROM:00119CA0 ; --------------------------------------------------------------------------- ROM:00119CA0 ROM:00119CA0 loc_119CA0: ; DATA XREF: ROM:00119B46↑o ROM:00119CA0 btst #4,($945).w ROM:00119CA6 beq.s locret_119CEC ROM:00119CA8 bclr #4,($945).w ROM:00119CAE bclr #3,($FFFFFC0B).w ROM:00119CB4 bclr #4,($942).w ROM:00119CBA move.b #0,($76D).w ROM:00119CC0 move.w ($FFFFFC0E).w,d0 ROM:00119CC4 move.w ($FFFFFC0C).w,d0 ROM:00119CC8 move.w $C6(a5),d0 ROM:00119CCC clr.b ($8B2).w ROM:00119CD0 move.w d0,($638).w ROM:00119CD4 move.b #1,($8B2).w ROM:00119CDA bset #5,($FFFFFC0B).w ROM:00119CE0 move.b #2,($76B).w ROM:00119CE6 bra.l loc_119BC4 ROM:00119CEC ; --------------------------------------------------------------------------- ROM:00119CEC ROM:00119CEC locret_119CEC: ; CODE XREF: ROM:00119C9C↑j ROM:00119CEC ; ROM:00119CA6↑j ROM:00119CEC rts ROM:00119CEE ; --------------------------------------------------------------------------- ROM:00119CEE ROM:00119CEE loc_119CEE: ; DATA XREF: ROM:00119B4A↑o ROM:00119CEE btst #5,($949).w ROM:00119CF4 beq.s loc_119D2C ROM:00119CF6 bclr #5,($949).w ROM:00119CFC bclr #2,($93F).w ROM:00119D02 move.b #0,($765).w ROM:00119D08 bset #3,($93E).w ROM:00119D0E move.w $C4(a5),d0 ROM:00119D12 sub.w $C0(a5),d0 ROM:00119D16 clr.b ($8B2).w ROM:00119D1A move.w d0,($638).w ROM:00119D1E move.b #1,($8B2).w ROM:00119D24 move.b #4,($76B).w ROM:00119D2A rts ROM:00119D2C ; --------------------------------------------------------------------------- ROM:00119D2C ROM:00119D2C loc_119D2C: ; CODE XREF: ROM:00119CF4↑j ROM:00119D2C bsr.l sub_119838 ROM:00119D32 rts ROM:00119D34 ; --------------------------------------------------------------------------- ROM:00119D34 ROM:00119D34 locret_119D34: ; DATA XREF: ROM:00119B4E↑o ROM:00119D34 rts ROM:00119D36 ROM:00119D36 ; =============== S U B R O U T I N E ======================================= ROM:00119D36 ROM:00119D36 ROM:00119D36 sub_119D36: ; CODE XREF: ROM:00111A5A↑p ROM:00119D36 cmpi.b #4,($76B).w ROM:00119D3C bne.s locret_119D60 ROM:00119D3E btst #1,($FFFFFC0D).w ROM:00119D44 bne.s locret_119D60 ROM:00119D46 btst #3,($FFFFFC0D).w ROM:00119D4C bne.s locret_119D60 ROM:00119D4E bclr #3,($93E).w ROM:00119D54 bset #2,($93F).w ROM:00119D5A move.b #6,($76B).w ROM:00119D60 ROM:00119D60 locret_119D60: ; CODE XREF: sub_119D36+6↑j ROM:00119D60 ; sub_119D36+E↑j ... ROM:00119D60 rts ROM:00119D60 ; End of function sub_119D36 ROM:00119D60 ROM:00119D62 ROM:00119D62 ; =============== S U B R O U T I N E ======================================= ROM:00119D62 ROM:00119D62 ROM:00119D62 sub_119D62: ; CODE XREF: ROM:00116580↑p ROM:00119D62 clr.w d1 ROM:00119D64 move.b ($76D).w,d1 ROM:00119D68 cmpi.w #4,d1 ROM:00119D6C bcc.s locret_119D76 ROM:00119D6E movea.l off_119D78(pc,d1.w*4),a0 ROM:00119D72 nop ROM:00119D74 jmp (a0) ROM:00119D76 ; --------------------------------------------------------------------------- ROM:00119D76 ROM:00119D76 locret_119D76: ; CODE XREF: sub_119D62+A↑j ROM:00119D76 rts ROM:00119D76 ; End of function sub_119D62 ROM:00119D76 ROM:00119D76 ; --------------------------------------------------------------------------- ROM:00119D78 off_119D78: dc.l loc_119D88 ; DATA XREF: sub_119D62+C↑r ROM:00119D7C dc.l loc_119D9E ROM:00119D80 dc.l locret_119E0A ROM:00119D84 dc.l loc_119E0C ROM:00119D88 ; --------------------------------------------------------------------------- ROM:00119D88 ROM:00119D88 loc_119D88: ; DATA XREF: ROM:off_119D78↑o ROM:00119D88 clr.w ($59E).w ROM:00119D8C bsr.w sub_119E26 ROM:00119D90 move.b #1,($76C).w ROM:00119D96 move.b #1,($76D).w ROM:00119D9C rts ROM:00119D9E ; --------------------------------------------------------------------------- ROM:00119D9E ROM:00119D9E loc_119D9E: ; DATA XREF: ROM:00119D7C↑o ROM:00119D9E btst #3,($941).w ROM:00119DA4 beq.s loc_119DBA ROM:00119DA6 bclr #3,($941).w ROM:00119DAC bset #4,($945).w ROM:00119DB2 move.b #2,($76D).w ROM:00119DB8 rts ROM:00119DBA ; --------------------------------------------------------------------------- ROM:00119DBA ROM:00119DBA loc_119DBA: ; CODE XREF: ROM:00119DA4↑j ROM:00119DBA btst #0,($FFFFFC0C).w ROM:00119DC0 beq.s locret_119E08 ROM:00119DC2 btst #6,($FFFFFC0D).w ROM:00119DC8 beq.s locret_119E08 ROM:00119DCA cmpi.b #$B,($76C).w ROM:00119DD0 blt.s loc_119DFA ROM:00119DD2 move.w ($FFFFFC0E).w,d1 ROM:00119DD6 move.w ($FFFFFC0C).w,d1 ROM:00119DDA clr.b ($76C).w ROM:00119DDE move.w $CA(a5),d1 ROM:00119DE2 clr.b ($8B3).w ROM:00119DE6 move.w d1,($63A).w ROM:00119DEA move.b #1,($8B3).w ROM:00119DF0 move.b #3,($76D).w ROM:00119DF6 rts ROM:00119DF8 ; --------------------------------------------------------------------------- ROM:00119DF8 bra.s locret_119E08 ROM:00119DFA ; --------------------------------------------------------------------------- ROM:00119DFA ROM:00119DFA loc_119DFA: ; CODE XREF: ROM:00119DD0↑j ROM:00119DFA bsr.w sub_119E26 ROM:00119DFE addq.b #1,($76C).w ROM:00119E02 move.b #1,($76D).w ROM:00119E08 ROM:00119E08 locret_119E08: ; CODE XREF: ROM:00119DC0↑j ROM:00119E08 ; ROM:00119DC8↑j ... ROM:00119E08 rts ROM:00119E0A ; --------------------------------------------------------------------------- ROM:00119E0A ROM:00119E0A locret_119E0A: ; DATA XREF: ROM:00119D80↑o ROM:00119E0A rts ROM:00119E0C ; --------------------------------------------------------------------------- ROM:00119E0C ROM:00119E0C loc_119E0C: ; DATA XREF: ROM:00119D84↑o ROM:00119E0C cmpi.w #0,($63A).w ROM:00119E12 bgt.s locret_119E24 ROM:00119E14 bsr.w sub_119E26 ROM:00119E18 move.b #1,($76C).w ROM:00119E1E move.b #1,($76D).w ROM:00119E24 ROM:00119E24 locret_119E24: ; CODE XREF: ROM:00119E12↑j ROM:00119E24 rts ROM:00119E26 ROM:00119E26 ; =============== S U B R O U T I N E ======================================= ROM:00119E26 ROM:00119E26 ROM:00119E26 sub_119E26: ; CODE XREF: ROM:00119D8C↑p ROM:00119E26 ; ROM:loc_119DFA↑p ... ROM:00119E26 cmpi.w #0,($59C).w ROM:00119E2C ble.s loc_119E62 ROM:00119E2E lea ($1271).w,a0 ROM:00119E32 clr.w d1 ROM:00119E34 move.w ($FFFFFC0E).w,d2 ROM:00119E38 move.w ($FFFFFC0C).w,d2 ROM:00119E3C move.w ($59E).w,d0 ROM:00119E40 move.b (a0,d0.w),d1 ROM:00119E44 move.w d1,($FFFFFC0E).w ROM:00119E48 addq.w #1,d0 ROM:00119E4A bvc.s loc_119E50 ROM:00119E4C move.w #$8000,d0 ROM:00119E50 ROM:00119E50 loc_119E50: ; CODE XREF: sub_119E26+24↑j ROM:00119E50 cmp.w ($59C).w,d0 ROM:00119E54 blt.s loc_119E5C ROM:00119E56 bset #3,($941).w ROM:00119E5C ROM:00119E5C loc_119E5C: ; CODE XREF: sub_119E26+2E↑j ROM:00119E5C move.w d0,($59E).w ROM:00119E60 bra.s locret_119E68 ROM:00119E62 ; --------------------------------------------------------------------------- ROM:00119E62 ROM:00119E62 loc_119E62: ; CODE XREF: sub_119E26+6↑j ROM:00119E62 bset #3,($941).w ROM:00119E68 ROM:00119E68 locret_119E68: ; CODE XREF: sub_119E26+3A↑j ROM:00119E68 rts ROM:00119E68 ; End of function sub_119E26 ROM:00119E68 ROM:00119E6A ROM:00119E6A ; =============== S U B R O U T I N E ======================================= ROM:00119E6A ROM:00119E6A ROM:00119E6A sub_119E6A: ; CODE XREF: sub_11A20A↓p ROM:00119E6A move.w #$3C72,d1 ROM:00119E6E move.w ($AA0).w,d2 ROM:00119E72 move.w ($A58).w,d3 ROM:00119E76 bsr.l sub_1163F0 ROM:00119E7C move.w d1,($5A0).w ROM:00119E80 rts ROM:00119E80 ; End of function sub_119E6A ROM:00119E80 ROM:00119E82 ROM:00119E82 ; =============== S U B R O U T I N E ======================================= ROM:00119E82 ROM:00119E82 ROM:00119E82 sub_119E82: ; CODE XREF: sub_1130D2+40A↑p ROM:00119E82 ; sub_1130D2+426↑p ... ROM:00119E82 bsr.w sub_119E9C ROM:00119E86 bsr.w sub_119F1E ROM:00119E8A bsr.w sub_119FA0 ROM:00119E8E bsr.w sub_119FC6 ROM:00119E92 bsr.w sub_119FE4 ROM:00119E96 bsr.w sub_11A004 ROM:00119E9A rts ROM:00119E9A ; End of function sub_119E82 ROM:00119E9A ROM:00119E9C ROM:00119E9C ; =============== S U B R O U T I N E ======================================= ROM:00119E9C ROM:00119E9C ROM:00119E9C sub_119E9C: ; CODE XREF: sub_119E82↑p ROM:00119E9C clr.w d1 ROM:00119E9E move.b ($76E).w,d1 ROM:00119EA2 cmpi.w #3,d1 ROM:00119EA6 bcc.s locret_119EB0 ROM:00119EA8 movea.l off_119EB2(pc,d1.w*4),a0 ROM:00119EAC nop ROM:00119EAE jmp (a0) ROM:00119EB0 ; --------------------------------------------------------------------------- ROM:00119EB0 ROM:00119EB0 locret_119EB0: ; CODE XREF: sub_119E9C+A↑j ROM:00119EB0 rts ROM:00119EB0 ; End of function sub_119E9C ROM:00119EB0 ROM:00119EB0 ; --------------------------------------------------------------------------- ROM:00119EB2 off_119EB2: dc.l loc_119EBE ; DATA XREF: sub_119E9C+C↑r ROM:00119EB6 dc.l loc_119ECC ROM:00119EBA dc.l loc_119EE8 ROM:00119EBE ; --------------------------------------------------------------------------- ROM:00119EBE ROM:00119EBE loc_119EBE: ; DATA XREF: ROM:off_119EB2↑o ROM:00119EBE bclr #6,($939).w ROM:00119EC4 move.b #1,($76E).w ROM:00119ECA rts ROM:00119ECC ; --------------------------------------------------------------------------- ROM:00119ECC ROM:00119ECC loc_119ECC: ; DATA XREF: ROM:00119EB6↑o ROM:00119ECC cmpi.w #5,($5B2).w ROM:00119ED2 bne.s locret_119EE6 ROM:00119ED4 bsr.w sub_119F16 ROM:00119ED8 bset #6,($939).w ROM:00119EDE move.b #2,($76E).w ROM:00119EE4 rts ROM:00119EE6 ; --------------------------------------------------------------------------- ROM:00119EE6 ROM:00119EE6 locret_119EE6: ; CODE XREF: ROM:00119ED2↑j ROM:00119EE6 rts ROM:00119EE8 ; --------------------------------------------------------------------------- ROM:00119EE8 ROM:00119EE8 loc_119EE8: ; DATA XREF: ROM:00119EBA↑o ROM:00119EE8 cmpi.w #5,($5B2).w ROM:00119EEE bne.s loc_119EFC ROM:00119EF0 bsr.w sub_119F16 ROM:00119EF4 move.b #2,($76E).w ROM:00119EFA rts ROM:00119EFC ; --------------------------------------------------------------------------- ROM:00119EFC ROM:00119EFC loc_119EFC: ; CODE XREF: ROM:00119EEE↑j ROM:00119EFC cmpi.w #6,($5B2).w ROM:00119F02 bne.s locret_119F12 ROM:00119F04 bclr #6,($939).w ROM:00119F0A move.b #1,($76E).w ROM:00119F10 rts ROM:00119F12 ; --------------------------------------------------------------------------- ROM:00119F12 ROM:00119F12 locret_119F12: ; CODE XREF: ROM:00119F02↑j ROM:00119F12 rts ROM:00119F14 ; --------------------------------------------------------------------------- ROM:00119F14 rts ROM:00119F16 ROM:00119F16 ; =============== S U B R O U T I N E ======================================= ROM:00119F16 ROM:00119F16 ROM:00119F16 sub_119F16: ; CODE XREF: ROM:00119ED4↑p ROM:00119F16 ; ROM:00119EF0↑p ROM:00119F16 move.w ($5AE).w,($5A2).w ROM:00119F1C rts ROM:00119F1C ; End of function sub_119F16 ROM:00119F1C ROM:00119F1E ROM:00119F1E ; =============== S U B R O U T I N E ======================================= ROM:00119F1E ROM:00119F1E ROM:00119F1E sub_119F1E: ; CODE XREF: sub_119E82+4↑p ROM:00119F1E clr.w d1 ROM:00119F20 move.b ($76F).w,d1 ROM:00119F24 cmpi.w #3,d1 ROM:00119F28 bcc.s locret_119F32 ROM:00119F2A movea.l off_119F34(pc,d1.w*4),a0 ROM:00119F2E nop ROM:00119F30 jmp (a0) ROM:00119F32 ; --------------------------------------------------------------------------- ROM:00119F32 ROM:00119F32 locret_119F32: ; CODE XREF: sub_119F1E+A↑j ROM:00119F32 rts ROM:00119F32 ; End of function sub_119F1E ROM:00119F32 ROM:00119F32 ; --------------------------------------------------------------------------- ROM:00119F34 off_119F34: dc.l loc_119F40 ; DATA XREF: sub_119F1E+C↑r ROM:00119F38 dc.l loc_119F4E ROM:00119F3C dc.l loc_119F6A ROM:00119F40 ; --------------------------------------------------------------------------- ROM:00119F40 ROM:00119F40 loc_119F40: ; DATA XREF: ROM:off_119F34↑o ROM:00119F40 bclr #0,($93D).w ROM:00119F46 move.b #1,($76F).w ROM:00119F4C rts ROM:00119F4E ; --------------------------------------------------------------------------- ROM:00119F4E ROM:00119F4E loc_119F4E: ; DATA XREF: ROM:00119F38↑o ROM:00119F4E cmpi.w #1,($5B2).w ROM:00119F54 bne.s locret_119F68 ROM:00119F56 bsr.w sub_119F98 ROM:00119F5A bset #0,($93D).w ROM:00119F60 move.b #2,($76F).w ROM:00119F66 rts ROM:00119F68 ; --------------------------------------------------------------------------- ROM:00119F68 ROM:00119F68 locret_119F68: ; CODE XREF: ROM:00119F54↑j ROM:00119F68 rts ROM:00119F6A ; --------------------------------------------------------------------------- ROM:00119F6A ROM:00119F6A loc_119F6A: ; DATA XREF: ROM:00119F3C↑o ROM:00119F6A cmpi.w #1,($5B2).w ROM:00119F70 bne.s loc_119F7E ROM:00119F72 bsr.w sub_119F98 ROM:00119F76 move.b #2,($76F).w ROM:00119F7C rts ROM:00119F7E ; --------------------------------------------------------------------------- ROM:00119F7E ROM:00119F7E loc_119F7E: ; CODE XREF: ROM:00119F70↑j ROM:00119F7E cmpi.w #2,($5B2).w ROM:00119F84 bne.s locret_119F94 ROM:00119F86 bclr #0,($93D).w ROM:00119F8C move.b #1,($76F).w ROM:00119F92 rts ROM:00119F94 ; --------------------------------------------------------------------------- ROM:00119F94 ROM:00119F94 locret_119F94: ; CODE XREF: ROM:00119F84↑j ROM:00119F94 rts ROM:00119F96 ; --------------------------------------------------------------------------- ROM:00119F96 rts ROM:00119F98 ROM:00119F98 ; =============== S U B R O U T I N E ======================================= ROM:00119F98 ROM:00119F98 ROM:00119F98 sub_119F98: ; CODE XREF: ROM:00119F56↑p ROM:00119F98 ; ROM:00119F72↑p ROM:00119F98 move.w ($5AE).w,($5A4).w ROM:00119F9E rts ROM:00119F9E ; End of function sub_119F98 ROM:00119F9E ROM:00119FA0 ROM:00119FA0 ; =============== S U B R O U T I N E ======================================= ROM:00119FA0 ROM:00119FA0 ROM:00119FA0 sub_119FA0: ; CODE XREF: sub_119E82+8↑p ROM:00119FA0 cmpi.w #0,($5B2).w ROM:00119FA6 bne.s locret_119FC4 ROM:00119FA8 move.w $CC(a5),d0 ROM:00119FAC cmp.w ($5B0).w,d0 ROM:00119FB0 bge.s loc_119FB8 ROM:00119FB2 move.w d0,($5A8).w ROM:00119FB6 bra.s loc_119FBE ROM:00119FB8 ; --------------------------------------------------------------------------- ROM:00119FB8 ROM:00119FB8 loc_119FB8: ; CODE XREF: sub_119FA0+10↑j ROM:00119FB8 move.w ($5B0).w,($5A8).w ROM:00119FBE ROM:00119FBE loc_119FBE: ; CODE XREF: sub_119FA0+16↑j ROM:00119FBE move.w ($5AE).w,($5A6).w ROM:00119FC4 ROM:00119FC4 locret_119FC4: ; CODE XREF: sub_119FA0+6↑j ROM:00119FC4 rts ROM:00119FC4 ; End of function sub_119FA0 ROM:00119FC4 ROM:00119FC6 ROM:00119FC6 ; =============== S U B R O U T I N E ======================================= ROM:00119FC6 ROM:00119FC6 ROM:00119FC6 sub_119FC6: ; CODE XREF: sub_119E82+C↑p ROM:00119FC6 cmpi.w #3,($5B2).w ROM:00119FCC bne.s locret_119FE2 ROM:00119FCE btst #6,($939).w ROM:00119FD4 bne.s locret_119FE2 ROM:00119FD6 bclr #6,($942).w ROM:00119FDC bset #7,($947).w ROM:00119FE2 ROM:00119FE2 locret_119FE2: ; CODE XREF: sub_119FC6+6↑j ROM:00119FE2 ; sub_119FC6+E↑j ROM:00119FE2 rts ROM:00119FE2 ; End of function sub_119FC6 ROM:00119FE2 ROM:00119FE4 ROM:00119FE4 ; =============== S U B R O U T I N E ======================================= ROM:00119FE4 ROM:00119FE4 ROM:00119FE4 sub_119FE4: ; CODE XREF: sub_119E82+10↑p ROM:00119FE4 cmpi.w #4,($5B2).w ROM:00119FEA bne.s locret_11A002 ROM:00119FEC btst #2,($947).w ROM:00119FF2 beq.s loc_119FFC ROM:00119FF4 btst #4,($946).w ROM:00119FFA beq.s locret_11A002 ROM:00119FFC ROM:00119FFC loc_119FFC: ; CODE XREF: sub_119FE4+E↑j ROM:00119FFC bset #6,($942).w ROM:0011A002 ROM:0011A002 locret_11A002: ; CODE XREF: sub_119FE4+6↑j ROM:0011A002 ; sub_119FE4+16↑j ROM:0011A002 rts ROM:0011A002 ; End of function sub_119FE4 ROM:0011A002 ROM:0011A004 ROM:0011A004 ; =============== S U B R O U T I N E ======================================= ROM:0011A004 ROM:0011A004 ROM:0011A004 sub_11A004: ; CODE XREF: sub_119E82+14↑p ROM:0011A004 clr.w d1 ROM:0011A006 move.b ($770).w,d1 ROM:0011A00A cmpi.w #4,d1 ROM:0011A00E bcc.s locret_11A018 ROM:0011A010 movea.l off_11A01A(pc,d1.w*4),a0 ROM:0011A014 nop ROM:0011A016 jmp (a0) ROM:0011A018 ; --------------------------------------------------------------------------- ROM:0011A018 ROM:0011A018 locret_11A018: ; CODE XREF: sub_11A004+A↑j ROM:0011A018 rts ROM:0011A018 ; End of function sub_11A004 ROM:0011A018 ROM:0011A018 ; --------------------------------------------------------------------------- ROM:0011A01A off_11A01A: dc.l loc_11A02A ; DATA XREF: sub_11A004+C↑r ROM:0011A01E dc.l loc_11A032 ROM:0011A022 dc.l loc_11A058 ROM:0011A026 dc.l loc_11A07E ROM:0011A02A ; --------------------------------------------------------------------------- ROM:0011A02A ROM:0011A02A loc_11A02A: ; DATA XREF: ROM:off_11A01A↑o ROM:0011A02A move.b #1,($770).w ROM:0011A030 rts ROM:0011A032 ; --------------------------------------------------------------------------- ROM:0011A032 ROM:0011A032 loc_11A032: ; DATA XREF: ROM:0011A01E↑o ROM:0011A032 btst #6,($939).w ROM:0011A038 beq.s loc_11A042 ROM:0011A03A move.b #3,($770).w ROM:0011A040 bra.s loc_11A0A0 ROM:0011A042 ; --------------------------------------------------------------------------- ROM:0011A042 ROM:0011A042 loc_11A042: ; CODE XREF: ROM:0011A038↑j ROM:0011A042 btst #0,($93D).w ROM:0011A048 beq.s loc_11A052 ROM:0011A04A move.b #2,($770).w ROM:0011A050 bra.s loc_11A0A0 ROM:0011A052 ; --------------------------------------------------------------------------- ROM:0011A052 ROM:0011A052 loc_11A052: ; CODE XREF: ROM:0011A048↑j ROM:0011A052 ; ROM:0011A076↓j ... ROM:0011A052 bsr.w sub_11A0A8 ROM:0011A056 rts ROM:0011A058 ; --------------------------------------------------------------------------- ROM:0011A058 ROM:0011A058 loc_11A058: ; DATA XREF: ROM:0011A022↑o ROM:0011A058 btst #6,($939).w ROM:0011A05E beq.s loc_11A068 ROM:0011A060 move.b #3,($770).w ROM:0011A066 bra.s loc_11A0A0 ROM:0011A068 ; --------------------------------------------------------------------------- ROM:0011A068 ROM:0011A068 loc_11A068: ; CODE XREF: ROM:0011A05E↑j ROM:0011A068 btst #0,($93D).w ROM:0011A06E bne.s loc_11A078 ROM:0011A070 move.b #1,($770).w ROM:0011A076 bra.s loc_11A052 ROM:0011A078 ; --------------------------------------------------------------------------- ROM:0011A078 ROM:0011A078 loc_11A078: ; CODE XREF: ROM:0011A06E↑j ROM:0011A078 ; ROM:0011A094↓j ROM:0011A078 bsr.w sub_11A0B6 ROM:0011A07C rts ROM:0011A07E ; --------------------------------------------------------------------------- ROM:0011A07E ROM:0011A07E loc_11A07E: ; DATA XREF: ROM:0011A026↑o ROM:0011A07E btst #6,($939).w ROM:0011A084 bne.s loc_11A0A0 ROM:0011A086 btst #0,($93D).w ROM:0011A08C beq.s loc_11A098 ROM:0011A08E move.b #2,($770).w ROM:0011A094 bra.s loc_11A078 ROM:0011A096 ; --------------------------------------------------------------------------- ROM:0011A096 bra.s loc_11A0A0 ROM:0011A098 ; --------------------------------------------------------------------------- ROM:0011A098 ROM:0011A098 loc_11A098: ; CODE XREF: ROM:0011A08C↑j ROM:0011A098 move.b #1,($770).w ROM:0011A09E bra.s loc_11A052 ROM:0011A0A0 ; --------------------------------------------------------------------------- ROM:0011A0A0 ROM:0011A0A0 loc_11A0A0: ; CODE XREF: ROM:0011A040↑j ROM:0011A0A0 ; ROM:0011A050↑j ... ROM:0011A0A0 bsr.w sub_11A0C4 ROM:0011A0A4 rts ROM:0011A0A6 ; --------------------------------------------------------------------------- ROM:0011A0A6 rts ROM:0011A0A8 ROM:0011A0A8 ; =============== S U B R O U T I N E ======================================= ROM:0011A0A8 ROM:0011A0A8 ROM:0011A0A8 sub_11A0A8: ; CODE XREF: ROM:loc_11A052↑p ROM:0011A0A8 move.w ($5A6).w,($5AA).w ROM:0011A0AE move.w ($5A8).w,($5AC).w ROM:0011A0B4 rts ROM:0011A0B4 ; End of function sub_11A0A8 ROM:0011A0B4 ROM:0011A0B6 ROM:0011A0B6 ; =============== S U B R O U T I N E ======================================= ROM:0011A0B6 ROM:0011A0B6 ROM:0011A0B6 sub_11A0B6: ; CODE XREF: ROM:loc_11A078↑p ROM:0011A0B6 move.w ($5A4).w,($5AA).w ROM:0011A0BC move.w $CC(a5),($5AC).w ROM:0011A0C2 rts ROM:0011A0C2 ; End of function sub_11A0B6 ROM:0011A0C2 ROM:0011A0C4 ROM:0011A0C4 ; =============== S U B R O U T I N E ======================================= ROM:0011A0C4 ROM:0011A0C4 ROM:0011A0C4 sub_11A0C4: ; CODE XREF: ROM:loc_11A0A0↑p ROM:0011A0C4 move.w ($5A2).w,($5AA).w ROM:0011A0CA move.w $CC(a5),($5AC).w ROM:0011A0D0 rts ROM:0011A0D0 ; End of function sub_11A0C4 ROM:0011A0D0 ROM:0011A0D2 ROM:0011A0D2 ; =============== S U B R O U T I N E ======================================= ROM:0011A0D2 ROM:0011A0D2 ROM:0011A0D2 sub_11A0D2: ; CODE XREF: sub_11A226↓p ROM:0011A0D2 move.w ($5C6).w,d7 ROM:0011A0D6 clr.w d1 ROM:0011A0D8 move.b ($771).w,d1 ROM:0011A0DC cmpi.w #6,d1 ROM:0011A0E0 bcc.s locret_11A0EA ROM:0011A0E2 movea.l off_11A0EC(pc,d1.w*4),a0 ROM:0011A0E6 nop ROM:0011A0E8 jmp (a0) ROM:0011A0EA ; --------------------------------------------------------------------------- ROM:0011A0EA ROM:0011A0EA locret_11A0EA: ; CODE XREF: sub_11A0D2+E↑j ROM:0011A0EA rts ROM:0011A0EA ; End of function sub_11A0D2 ROM:0011A0EA ROM:0011A0EA ; --------------------------------------------------------------------------- ROM:0011A0EC off_11A0EC: dc.l loc_11A104 ; DATA XREF: sub_11A0D2+10↑r ROM:0011A0F0 dc.l loc_11A110 ROM:0011A0F4 dc.l loc_11A12E ROM:0011A0F8 dc.l loc_11A14C ROM:0011A0FC dc.l loc_11A16C ROM:0011A100 dc.l loc_11A1A4 ROM:0011A104 ; --------------------------------------------------------------------------- ROM:0011A104 ROM:0011A104 loc_11A104: ; DATA XREF: ROM:off_11A0EC↑o ROM:0011A104 bsr.w sub_11A1E0 ROM:0011A108 move.b #1,($771).w ROM:0011A10E rts ROM:0011A110 ; --------------------------------------------------------------------------- ROM:0011A110 ROM:0011A110 loc_11A110: ; DATA XREF: ROM:0011A0F0↑o ROM:0011A110 cmp.w ($5BA).w,d7 ROM:0011A114 bge.s loc_11A11E ROM:0011A116 move.b #3,($771).w ROM:0011A11C bra.s loc_11A166 ROM:0011A11E ; --------------------------------------------------------------------------- ROM:0011A11E ROM:0011A11E loc_11A11E: ; CODE XREF: ROM:0011A114↑j ROM:0011A11E cmp.w ($5BA).w,d7 ROM:0011A122 ble.s locret_11A12C ROM:0011A124 move.b #2,($771).w ROM:0011A12A bra.s loc_11A146 ROM:0011A12C ; --------------------------------------------------------------------------- ROM:0011A12C ROM:0011A12C locret_11A12C: ; CODE XREF: ROM:0011A122↑j ROM:0011A12C rts ROM:0011A12E ; --------------------------------------------------------------------------- ROM:0011A12E ROM:0011A12E loc_11A12E: ; DATA XREF: ROM:0011A0F4↑o ROM:0011A12E cmp.w ($5B4).w,d7 ROM:0011A132 bgt.s loc_11A146 ROM:0011A134 cmp.w ($5BA).w,d7 ROM:0011A138 bgt.s loc_11A146 ROM:0011A13A bsr.w sub_11A1F0 ROM:0011A13E move.b #4,($771).w ROM:0011A144 bra.s locret_11A1A2 ROM:0011A146 ; --------------------------------------------------------------------------- ROM:0011A146 ROM:0011A146 loc_11A146: ; CODE XREF: ROM:0011A12A↑j ROM:0011A146 ; ROM:0011A132↑j ... ROM:0011A146 bsr.w sub_11A1FC ROM:0011A14A rts ROM:0011A14C ; --------------------------------------------------------------------------- ROM:0011A14C ROM:0011A14C loc_11A14C: ; DATA XREF: ROM:0011A0F8↑o ROM:0011A14C cmp.w ($5B4).w,d7 ROM:0011A150 blt.s loc_11A166 ROM:0011A152 cmp.w ($5BA).w,d7 ROM:0011A156 blt.s loc_11A166 ROM:0011A158 bsr.w sub_11A1F0 ROM:0011A15C move.b #5,($771).w ROM:0011A162 bra.w locret_11A1DC ROM:0011A166 ; --------------------------------------------------------------------------- ROM:0011A166 ROM:0011A166 loc_11A166: ; CODE XREF: ROM:0011A11C↑j ROM:0011A166 ; ROM:0011A150↑j ... ROM:0011A166 bsr.w sub_11A1FC ROM:0011A16A rts ROM:0011A16C ; --------------------------------------------------------------------------- ROM:0011A16C ROM:0011A16C loc_11A16C: ; DATA XREF: ROM:0011A0FC↑o ROM:0011A16C cmp.w ($5B4).w,d7 ROM:0011A170 ble.s loc_11A17A ROM:0011A172 move.b #2,($771).w ROM:0011A178 bra.s loc_11A146 ROM:0011A17A ; --------------------------------------------------------------------------- ROM:0011A17A ROM:0011A17A loc_11A17A: ; CODE XREF: ROM:0011A170↑j ROM:0011A17A btst #7,($93A).w ROM:0011A180 bne.s loc_11A18A ROM:0011A182 move.b #1,($771).w ROM:0011A188 rts ROM:0011A18A ; --------------------------------------------------------------------------- ROM:0011A18A ROM:0011A18A loc_11A18A: ; CODE XREF: ROM:0011A180↑j ROM:0011A18A move.w $CE(a5),d4 ROM:0011A18E cmp.w ($5BA).w,d7 ROM:0011A192 bge.s locret_11A1A2 ROM:0011A194 cmp.w ($5B8).w,d4 ROM:0011A198 ble.s locret_11A1A2 ROM:0011A19A move.b #3,($771).w ROM:0011A1A0 bra.s loc_11A166 ROM:0011A1A2 ; --------------------------------------------------------------------------- ROM:0011A1A2 ROM:0011A1A2 locret_11A1A2: ; CODE XREF: ROM:0011A144↑j ROM:0011A1A2 ; ROM:0011A192↑j ... ROM:0011A1A2 rts ROM:0011A1A4 ; --------------------------------------------------------------------------- ROM:0011A1A4 ROM:0011A1A4 loc_11A1A4: ; DATA XREF: ROM:0011A100↑o ROM:0011A1A4 cmp.w ($5B4).w,d7 ROM:0011A1A8 bge.s loc_11A1B2 ROM:0011A1AA move.b #3,($771).w ROM:0011A1B0 bra.s loc_11A166 ROM:0011A1B2 ; --------------------------------------------------------------------------- ROM:0011A1B2 ROM:0011A1B2 loc_11A1B2: ; CODE XREF: ROM:0011A1A8↑j ROM:0011A1B2 btst #7,($93A).w ROM:0011A1B8 bne.s loc_11A1C2 ROM:0011A1BA move.b #1,($771).w ROM:0011A1C0 rts ROM:0011A1C2 ; --------------------------------------------------------------------------- ROM:0011A1C2 ROM:0011A1C2 loc_11A1C2: ; CODE XREF: ROM:0011A1B8↑j ROM:0011A1C2 move.w $CE(a5),d0 ROM:0011A1C6 cmp.w ($5BA).w,d7 ROM:0011A1CA ble.s locret_11A1DC ROM:0011A1CC cmp.w ($5B8).w,d0 ROM:0011A1D0 ble.s locret_11A1DC ROM:0011A1D2 move.b #2,($771).w ROM:0011A1D8 bra.w loc_11A146 ROM:0011A1DC ; --------------------------------------------------------------------------- ROM:0011A1DC ROM:0011A1DC locret_11A1DC: ; CODE XREF: ROM:0011A162↑j ROM:0011A1DC ; ROM:0011A1CA↑j ... ROM:0011A1DC rts ROM:0011A1DE ; --------------------------------------------------------------------------- ROM:0011A1DE rts ROM:0011A1E0 ROM:0011A1E0 ; =============== S U B R O U T I N E ======================================= ROM:0011A1E0 ROM:0011A1E0 ROM:0011A1E0 sub_11A1E0: ; CODE XREF: ROM:loc_11A104↑p ROM:0011A1E0 andi.w #$FFFE,($13EC).w ROM:0011A1E6 move.w ($13EC).w,($5BA).w ROM:0011A1EC rts ROM:0011A1EC ; End of function sub_11A1E0 ROM:0011A1EC ROM:0011A1EE ; --------------------------------------------------------------------------- ROM:0011A1EE rts ROM:0011A1F0 ROM:0011A1F0 ; =============== S U B R O U T I N E ======================================= ROM:0011A1F0 ROM:0011A1F0 ROM:0011A1F0 sub_11A1F0: ; CODE XREF: ROM:0011A13A↑p ROM:0011A1F0 ; ROM:0011A158↑p ROM:0011A1F0 clr.w ($5B6).w ROM:0011A1F4 move.w ($5BA).w,($5B4).w ROM:0011A1FA rts ROM:0011A1FA ; End of function sub_11A1F0 ROM:0011A1FA ROM:0011A1FC ROM:0011A1FC ; =============== S U B R O U T I N E ======================================= ROM:0011A1FC ROM:0011A1FC ROM:0011A1FC sub_11A1FC: ; CODE XREF: ROM:loc_11A146↑p ROM:0011A1FC ; ROM:loc_11A166↑p ROM:0011A1FC move.w ($5C6).w,($5B4).w ROM:0011A202 move.w ($5C8).w,($5B6).w ROM:0011A208 rts ROM:0011A208 ; End of function sub_11A1FC ROM:0011A208 ROM:0011A20A ROM:0011A20A ; =============== S U B R O U T I N E ======================================= ROM:0011A20A ROM:0011A20A ROM:0011A20A sub_11A20A: ; CODE XREF: ROM:00115EE4↑p ROM:0011A20A bsr.l sub_119E6A ROM:0011A210 bsr.w sub_11A266 ROM:0011A214 bsr.l sub_11A4FE ROM:0011A21A bsr.l sub_11A510 ROM:0011A220 bsr.w sub_11A240 ROM:0011A224 rts ROM:0011A224 ; End of function sub_11A20A 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:0011653A↑p ROM:0011A226 bsr.l sub_11A0D2 ROM:0011A22C bsr.l sub_11A2CA ROM:0011A232 bsr.l sub_11A2D2 ROM:0011A238 bsr.l sub_11A376 ROM:0011A23E rts ROM:0011A23E ; End of function sub_11A226 ROM:0011A23E ROM:0011A240 ROM:0011A240 ; =============== S U B R O U T I N E ======================================= ROM:0011A240 ROM:0011A240 ROM:0011A240 sub_11A240: ; CODE XREF: sub_11A20A+16↑p ROM:0011A240 bclr #6,($93A).w ROM:0011A246 btst #0,($93D).w ROM:0011A24C bne.s locret_11A264 ROM:0011A24E btst #6,($939).w ROM:0011A254 bne.s locret_11A264 ROM:0011A256 btst #1,($938).w ROM:0011A25C bne.s locret_11A264 ROM:0011A25E bset #6,($93A).w ROM:0011A264 ROM:0011A264 locret_11A264: ; CODE XREF: sub_11A240+C↑j ROM:0011A264 ; sub_11A240+14↑j ... ROM:0011A264 rts ROM:0011A264 ; End of function sub_11A240 ROM:0011A264 ROM:0011A266 ROM:0011A266 ; =============== S U B R O U T I N E ======================================= ROM:0011A266 ROM:0011A266 ROM:0011A266 sub_11A266: ; CODE XREF: sub_11A20A+6↑p ROM:0011A266 clr.w d1 ROM:0011A268 move.b ($772).w,d1 ROM:0011A26C cmpi.w #4,d1 ROM:0011A270 bcc.s locret_11A27A ROM:0011A272 movea.l off_11A27C(pc,d1.w*4),a0 ROM:0011A276 nop ROM:0011A278 jmp (a0) ROM:0011A27A ; --------------------------------------------------------------------------- ROM:0011A27A ROM:0011A27A locret_11A27A: ; CODE XREF: sub_11A266+A↑j ROM:0011A27A rts ROM:0011A27A ; End of function sub_11A266 ROM:0011A27A ROM:0011A27A ; --------------------------------------------------------------------------- ROM:0011A27C off_11A27C: dc.l loc_11A28C ; DATA XREF: sub_11A266+C↑r ROM:0011A280 dc.l loc_11A29A ROM:0011A284 dc.l loc_11A2B0 ROM:0011A288 dc.l locret_11A2C6 ROM:0011A28C ; --------------------------------------------------------------------------- ROM:0011A28C ROM:0011A28C loc_11A28C: ; DATA XREF: ROM:off_11A27C↑o ROM:0011A28C bclr #4,($946).w ROM:0011A292 move.b #1,($772).w ROM:0011A298 rts ROM:0011A29A ; --------------------------------------------------------------------------- ROM:0011A29A ROM:0011A29A loc_11A29A: ; DATA XREF: ROM:0011A280↑o ROM:0011A29A btst #2,($947).w ROM:0011A2A0 beq.s locret_11A2AE ROM:0011A2A2 bset #7,($947).w ROM:0011A2A8 move.b #2,($772).w ROM:0011A2AE ROM:0011A2AE locret_11A2AE: ; CODE XREF: ROM:0011A2A0↑j ROM:0011A2AE rts ROM:0011A2B0 ; --------------------------------------------------------------------------- ROM:0011A2B0 ROM:0011A2B0 loc_11A2B0: ; DATA XREF: ROM:0011A284↑o ROM:0011A2B0 btst #1,($938).w ROM:0011A2B6 bne.s locret_11A2C4 ROM:0011A2B8 bset #4,($946).w ROM:0011A2BE move.b #3,($772).w ROM:0011A2C4 ROM:0011A2C4 locret_11A2C4: ; CODE XREF: ROM:0011A2B6↑j ROM:0011A2C4 rts ROM:0011A2C6 ; --------------------------------------------------------------------------- ROM:0011A2C6 ROM:0011A2C6 locret_11A2C6: ; DATA XREF: ROM:0011A288↑o ROM:0011A2C6 rts ROM:0011A2C8 ; --------------------------------------------------------------------------- ROM:0011A2C8 rts ROM:0011A2CA ROM:0011A2CA ; =============== S U B R O U T I N E ======================================= ROM:0011A2CA ROM:0011A2CA ROM:0011A2CA sub_11A2CA: ; CODE XREF: sub_11A226+6↑p ROM:0011A2CA move.w ($5B6).w,($5B8).w ROM:0011A2D0 rts ROM:0011A2D0 ; End of function sub_11A2CA ROM:0011A2D0 ROM:0011A2D2 ROM:0011A2D2 ; =============== S U B R O U T I N E ======================================= ROM:0011A2D2 ROM:0011A2D2 ROM:0011A2D2 sub_11A2D2: ; CODE XREF: sub_11A226+C↑p ROM:0011A2D2 cmpi.w #0,($5B8).w ROM:0011A2D8 beq.s locret_11A2F8 ROM:0011A2DA move.l #$3E8,d0 ROM:0011A2E0 divs.w ($5B8).w,d0 ROM:0011A2E4 move.l d0,d1 ROM:0011A2E6 swap d1 ROM:0011A2E8 cmpi.w #0,d1 ROM:0011A2EC ble.s loc_11A2F0 ROM:0011A2EE addq.w #1,d0 ROM:0011A2F0 ROM:0011A2F0 loc_11A2F0: ; CODE XREF: sub_11A2D2+1A↑j ROM:0011A2F0 move.w d0,d2 ROM:0011A2F2 lsr.w #1,d2 ROM:0011A2F4 move.w d2,($5BC).w ROM:0011A2F8 ROM:0011A2F8 locret_11A2F8: ; CODE XREF: sub_11A2D2+6↑j ROM:0011A2F8 rts ROM:0011A2F8 ; End of function sub_11A2D2 ROM:0011A2F8 ROM:0011A2FA ROM:0011A2FA ; =============== S U B R O U T I N E ======================================= ROM:0011A2FA ROM:0011A2FA ROM:0011A2FA sub_11A2FA: ; CODE XREF: ROM:0011A406↓p ROM:0011A2FA ; ROM:0011A4DE↓p ROM:0011A2FA bclr #4,($93C).w ROM:0011A300 btst #1,($939).w ROM:0011A306 beq.s loc_11A310 ROM:0011A308 bset #7,($942).w ROM:0011A30E bra.s loc_11A316 ROM:0011A310 ; --------------------------------------------------------------------------- ROM:0011A310 ROM:0011A310 loc_11A310: ; CODE XREF: sub_11A2FA+C↑j ROM:0011A310 bclr #7,($942).w ROM:0011A316 ROM:0011A316 loc_11A316: ; CODE XREF: sub_11A2FA+14↑j ROM:0011A316 move.w ($5BA).w,d7 ROM:0011A31A cmp.w ($5B4).w,d7 ROM:0011A31E bge.s loc_11A32E ROM:0011A320 bset #1,($939).w ROM:0011A326 bset #2,($FFFFFA11).w ROM:0011A32C bra.s loc_11A33A ROM:0011A32E ; --------------------------------------------------------------------------- ROM:0011A32E ROM:0011A32E loc_11A32E: ; CODE XREF: sub_11A2FA+24↑j ROM:0011A32E bclr #1,($939).w ROM:0011A334 bclr #2,($FFFFFA11).w ROM:0011A33A ROM:0011A33A loc_11A33A: ; CODE XREF: sub_11A2FA+32↑j ROM:0011A33A btst #1,($939).w ROM:0011A340 beq.s loc_11A352 ROM:0011A342 btst #7,($942).w ROM:0011A348 bne.s loc_11A350 ROM:0011A34A bset #4,($93C).w ROM:0011A350 ROM:0011A350 loc_11A350: ; CODE XREF: sub_11A2FA+4E↑j ROM:0011A350 bra.s locret_11A360 ROM:0011A352 ; --------------------------------------------------------------------------- ROM:0011A352 ROM:0011A352 loc_11A352: ; CODE XREF: sub_11A2FA+46↑j ROM:0011A352 btst #7,($942).w ROM:0011A358 beq.s locret_11A360 ROM:0011A35A bset #4,($93C).w ROM:0011A360 ROM:0011A360 locret_11A360: ; CODE XREF: sub_11A2FA:loc_11A350↑j ROM:0011A360 ; sub_11A2FA+5E↑j ROM:0011A360 rts ROM:0011A360 ; End of function sub_11A2FA ROM:0011A360 ROM:0011A362 ROM:0011A362 ; =============== S U B R O U T I N E ======================================= ROM:0011A362 ROM:0011A362 ROM:0011A362 sub_11A362: ; CODE XREF: ROM:0011A46C↓p ROM:0011A362 btst #1,($939).w ROM:0011A368 beq.s loc_11A370 ROM:0011A36A addq.w #1,($5BA).w ROM:0011A36E bra.s locret_11A374 ROM:0011A370 ; --------------------------------------------------------------------------- ROM:0011A370 ROM:0011A370 loc_11A370: ; CODE XREF: sub_11A362+6↑j ROM:0011A370 subq.w #1,($5BA).w ROM:0011A374 ROM:0011A374 locret_11A374: ; CODE XREF: sub_11A362+C↑j ROM:0011A374 rts ROM:0011A374 ; End of function sub_11A362 ROM:0011A374 ROM:0011A376 ROM:0011A376 ; =============== S U B R O U T I N E ======================================= ROM:0011A376 ROM:0011A376 ROM:0011A376 sub_11A376: ; CODE XREF: sub_11A226+12↑p ROM:0011A376 clr.w d1 ROM:0011A378 move.b ($773).w,d1 ROM:0011A37C cmpi.w #5,d1 ROM:0011A380 bcc.s locret_11A38A ROM:0011A382 movea.l off_11A38C(pc,d1.w*4),a0 ROM:0011A386 nop ROM:0011A388 jmp (a0) ROM:0011A38A ; --------------------------------------------------------------------------- ROM:0011A38A ROM:0011A38A locret_11A38A: ; CODE XREF: sub_11A376+A↑j ROM:0011A38A rts ROM:0011A38A ; End of function sub_11A376 ROM:0011A38A ROM:0011A38A ; --------------------------------------------------------------------------- ROM:0011A38C off_11A38C: dc.l loc_11A3A0 ; DATA XREF: sub_11A376+C↑r ROM:0011A390 dc.l loc_11A3D2 ROM:0011A394 dc.l loc_11A3E8 ROM:0011A398 dc.l loc_11A43C ROM:0011A39C dc.l loc_11A48A ROM:0011A3A0 ; --------------------------------------------------------------------------- ROM:0011A3A0 ROM:0011A3A0 loc_11A3A0: ; DATA XREF: ROM:off_11A38C↑o ROM:0011A3A0 move.w $D0(a5),d7 ROM:0011A3A4 move.w #$104,($FFFFF410).w ROM:0011A3AA move.w #0,($FFFFF41A).w ROM:0011A3B0 move.w #$FFFF,($FFFFF41C).w ROM:0011A3B6 move.w #$11F,($FFFFF418).w ROM:0011A3BC clr.b ($8B5).w ROM:0011A3C0 move.w d7,($63E).w ROM:0011A3C4 move.b #1,($8B5).w ROM:0011A3CA move.b #1,($773).w ROM:0011A3D0 rts ROM:0011A3D2 ; --------------------------------------------------------------------------- ROM:0011A3D2 ROM:0011A3D2 loc_11A3D2: ; DATA XREF: ROM:0011A390↑o ROM:0011A3D2 cmpi.w #0,($63E).w ROM:0011A3D8 bgt.s locret_11A3E6 ROM:0011A3DA bclr #7,($93A).w ROM:0011A3E0 move.b #2,($773).w ROM:0011A3E6 ROM:0011A3E6 locret_11A3E6: ; CODE XREF: ROM:0011A3D8↑j ROM:0011A3E6 rts ROM:0011A3E8 ; --------------------------------------------------------------------------- ROM:0011A3E8 ROM:0011A3E8 loc_11A3E8: ; DATA XREF: ROM:0011A394↑o ROM:0011A3E8 move.w ($5B4).w,d7 ROM:0011A3EC cmp.w ($5BA).w,d7 ROM:0011A3F0 beq.s loc_11A42A ROM:0011A3F2 cmpi.w #0,($5B8).w ROM:0011A3F8 beq.s loc_11A42A ROM:0011A3FA move.w #$54,($FFFFF420).w ; 'T' ROM:0011A400 move.w #$FFFF,($FFFFF41C).w ROM:0011A406 bsr.w sub_11A2FA ROM:0011A40A move.w ($5BC).w,d7 ROM:0011A40E clr.b ($8B4).w ROM:0011A412 move.w d7,($63C).w ROM:0011A416 move.b #1,($8B4).w ROM:0011A41C bset #7,($93A).w ROM:0011A422 move.b #3,($773).w ROM:0011A428 rts ROM:0011A42A ; --------------------------------------------------------------------------- ROM:0011A42A ROM:0011A42A loc_11A42A: ; CODE XREF: ROM:0011A3F0↑j ROM:0011A42A ; ROM:0011A3F8↑j ROM:0011A42A move.w ($5A0).w,d0 ROM:0011A42E muls.w #$7F,d0 ROM:0011A432 divs.w #$64,d0 ; 'd' ROM:0011A436 move.w d0,($FFFFF41C).w ROM:0011A43A rts ROM:0011A43C ; --------------------------------------------------------------------------- ROM:0011A43C ROM:0011A43C loc_11A43C: ; DATA XREF: ROM:0011A398↑o ROM:0011A43C btst #4,($93C).w ROM:0011A442 beq.s loc_11A45E ROM:0011A444 move.w $89C(a5),d7 ROM:0011A448 clr.b ($8B5).w ROM:0011A44C move.w d7,($63E).w ROM:0011A450 move.b #1,($8B5).w ROM:0011A456 move.b #1,($773).w ROM:0011A45C rts ROM:0011A45E ; --------------------------------------------------------------------------- ROM:0011A45E ROM:0011A45E loc_11A45E: ; CODE XREF: ROM:0011A442↑j ROM:0011A45E cmpi.w #0,($63C).w ROM:0011A464 bgt.s locret_11A488 ROM:0011A466 move.w #$74,($FFFFF420).w ; 't' ROM:0011A46C bsr.w sub_11A362 ROM:0011A470 move.w ($5BC).w,d7 ROM:0011A474 clr.b ($8B4).w ROM:0011A478 move.w d7,($63C).w ROM:0011A47C move.b #1,($8B4).w ROM:0011A482 move.b #4,($773).w ROM:0011A488 ROM:0011A488 locret_11A488: ; CODE XREF: ROM:0011A464↑j ROM:0011A488 rts ROM:0011A48A ; --------------------------------------------------------------------------- ROM:0011A48A ROM:0011A48A loc_11A48A: ; DATA XREF: ROM:0011A39C↑o ROM:0011A48A cmpi.w #0,($5B8).w ROM:0011A490 bne.s loc_11A4AC ROM:0011A492 move.w $89C(a5),d7 ROM:0011A496 clr.b ($8B5).w ROM:0011A49A move.w d7,($63E).w ROM:0011A49E move.b #1,($8B5).w ROM:0011A4A4 move.b #1,($773).w ROM:0011A4AA rts ROM:0011A4AC ; --------------------------------------------------------------------------- ROM:0011A4AC ROM:0011A4AC loc_11A4AC: ; CODE XREF: ROM:0011A490↑j ROM:0011A4AC move.w ($5B4).w,d7 ROM:0011A4B0 cmp.w ($5BA).w,d7 ROM:0011A4B4 bne.s loc_11A4D0 ROM:0011A4B6 move.w $89C(a5),d7 ROM:0011A4BA clr.b ($8B5).w ROM:0011A4BE move.w d7,($63E).w ROM:0011A4C2 move.b #1,($8B5).w ROM:0011A4C8 move.b #1,($773).w ROM:0011A4CE rts ROM:0011A4D0 ; --------------------------------------------------------------------------- ROM:0011A4D0 ROM:0011A4D0 loc_11A4D0: ; CODE XREF: ROM:0011A4B4↑j ROM:0011A4D0 cmpi.w #0,($63C).w ROM:0011A4D6 bgt.s locret_11A4FA ROM:0011A4D8 move.w #$54,($FFFFF420).w ; 'T' ROM:0011A4DE bsr.w sub_11A2FA ROM:0011A4E2 move.w ($5BC).w,d7 ROM:0011A4E6 clr.b ($8B4).w ROM:0011A4EA move.w d7,($63C).w ROM:0011A4EE move.b #1,($8B4).w ROM:0011A4F4 move.b #3,($773).w ROM:0011A4FA ROM:0011A4FA locret_11A4FA: ; CODE XREF: ROM:0011A4D6↑j ROM:0011A4FA rts ROM:0011A4FC ; --------------------------------------------------------------------------- ROM:0011A4FC rts ROM:0011A4FE ROM:0011A4FE ; =============== S U B R O U T I N E ======================================= ROM:0011A4FE ROM:0011A4FE ROM:0011A4FE sub_11A4FE: ; CODE XREF: sub_11A20A+A↑p ROM:0011A4FE move.w ($5BA).w,d1 ROM:0011A502 subi.w #5,d1 ROM:0011A506 andi.w #$FFFC,d1 ROM:0011A50A move.w d1,($5C0).w ROM:0011A50E rts ROM:0011A50E ; End of function sub_11A4FE ROM:0011A50E ROM:0011A510 ROM:0011A510 ; =============== S U B R O U T I N E ======================================= ROM:0011A510 ROM:0011A510 ROM:0011A510 sub_11A510: ; CODE XREF: sub_11A20A+10↑p ROM:0011A510 move.w ($5BA).w,d0 ROM:0011A514 clr.w d1 ROM:0011A516 move.b ($774).w,d1 ROM:0011A51A cmpi.w #5,d1 ROM:0011A51E bcc.s locret_11A528 ROM:0011A520 movea.l off_11A52A(pc,d1.w*4),a0 ROM:0011A524 nop ROM:0011A526 jmp (a0) ROM:0011A528 ; --------------------------------------------------------------------------- ROM:0011A528 ROM:0011A528 locret_11A528: ; CODE XREF: sub_11A510+E↑j ROM:0011A528 rts ROM:0011A528 ; End of function sub_11A510 ROM:0011A528 ROM:0011A528 ; --------------------------------------------------------------------------- ROM:0011A52A off_11A52A: dc.l loc_11A53E ; DATA XREF: sub_11A510+10↑r ROM:0011A52E dc.l loc_11A558 ROM:0011A532 dc.l loc_11A582 ROM:0011A536 dc.l loc_11A5DC ROM:0011A53A dc.l loc_11A612 ROM:0011A53E ; --------------------------------------------------------------------------- ROM:0011A53E ROM:0011A53E loc_11A53E: ; DATA XREF: ROM:off_11A52A↑o ROM:0011A53E bclr #1,($938).w ROM:0011A544 bclr #6,($942).w ROM:0011A54A bclr #7,($947).w ROM:0011A550 move.b #1,($774).w ROM:0011A556 rts ROM:0011A558 ; --------------------------------------------------------------------------- ROM:0011A558 ROM:0011A558 loc_11A558: ; DATA XREF: ROM:0011A52E↑o ROM:0011A558 btst #7,($947).w ROM:0011A55E beq.s loc_11A57C ROM:0011A560 bclr #7,($947).w ROM:0011A566 bset #1,($938).w ROM:0011A56C bsr.w sub_11A63E ROM:0011A570 bsr.w sub_11A630 ROM:0011A574 move.b #2,($774).w ROM:0011A57A bra.s locret_11A5DA ROM:0011A57C ; --------------------------------------------------------------------------- ROM:0011A57C ROM:0011A57C loc_11A57C: ; CODE XREF: ROM:0011A55E↑j ROM:0011A57C ; ROM:0011A5B6↓j ... ROM:0011A57C bsr.w sub_11A674 ROM:0011A580 rts ROM:0011A582 ; --------------------------------------------------------------------------- ROM:0011A582 ROM:0011A582 loc_11A582: ; DATA XREF: ROM:0011A532↑o ROM:0011A582 cmp.w ($5C2).w,d0 ROM:0011A586 bne.s loc_11A594 ROM:0011A588 bsr.w sub_11A666 ROM:0011A58C move.b #3,($774).w ROM:0011A592 bra.s locret_11A610 ROM:0011A594 ; --------------------------------------------------------------------------- ROM:0011A594 ROM:0011A594 loc_11A594: ; CODE XREF: ROM:0011A586↑j ROM:0011A594 btst #6,($942).w ROM:0011A59A beq.s loc_11A5B8 ROM:0011A59C cmpi.w #0,($5C0).w ROM:0011A5A2 ble.s loc_11A5B8 ROM:0011A5A4 bclr #1,($938).w ROM:0011A5AA bclr #6,($942).w ROM:0011A5B0 move.b #1,($774).w ROM:0011A5B6 bra.s loc_11A57C ROM:0011A5B8 ; --------------------------------------------------------------------------- ROM:0011A5B8 ROM:0011A5B8 loc_11A5B8: ; CODE XREF: ROM:0011A59A↑j ROM:0011A5B8 ; ROM:0011A5A2↑j ROM:0011A5B8 btst #6,($942).w ROM:0011A5BE beq.s locret_11A5DA ROM:0011A5C0 cmpi.w #0,($5C0).w ROM:0011A5C6 bgt.s locret_11A5DA ROM:0011A5C8 bsr.w sub_11A658 ROM:0011A5CC bclr #6,($942).w ROM:0011A5D2 move.b #4,($774).w ROM:0011A5D8 bra.s locret_11A62C ROM:0011A5DA ; --------------------------------------------------------------------------- ROM:0011A5DA ROM:0011A5DA locret_11A5DA: ; CODE XREF: ROM:0011A57A↑j ROM:0011A5DA ; ROM:0011A5BE↑j ... ROM:0011A5DA rts ROM:0011A5DC ; --------------------------------------------------------------------------- ROM:0011A5DC ROM:0011A5DC loc_11A5DC: ; DATA XREF: ROM:0011A536↑o ROM:0011A5DC btst #6,($942).w ROM:0011A5E2 beq.s loc_11A5F6 ROM:0011A5E4 bsr.w sub_11A658 ROM:0011A5E8 bclr #6,($942).w ROM:0011A5EE move.b #4,($774).w ROM:0011A5F4 bra.s locret_11A62C ROM:0011A5F6 ; --------------------------------------------------------------------------- ROM:0011A5F6 ROM:0011A5F6 loc_11A5F6: ; CODE XREF: ROM:0011A5E2↑j ROM:0011A5F6 cmp.w ($5C4).w,d0 ROM:0011A5FA bne.s locret_11A610 ROM:0011A5FC bsr.w sub_11A6AA ROM:0011A600 bclr #1,($938).w ROM:0011A606 move.b #1,($774).w ROM:0011A60C bra.w loc_11A57C ROM:0011A610 ; --------------------------------------------------------------------------- ROM:0011A610 ROM:0011A610 locret_11A610: ; CODE XREF: ROM:0011A592↑j ROM:0011A610 ; ROM:0011A5FA↑j ROM:0011A610 rts ROM:0011A612 ; --------------------------------------------------------------------------- ROM:0011A612 ROM:0011A612 loc_11A612: ; DATA XREF: ROM:0011A53A↑o ROM:0011A612 cmp.w ($5C6).w,d0 ROM:0011A616 bne.s locret_11A62C ROM:0011A618 bsr.w sub_11A6AA ROM:0011A61C bclr #1,($938).w ROM:0011A622 move.b #1,($774).w ROM:0011A628 bra.w loc_11A57C ROM:0011A62C ; --------------------------------------------------------------------------- ROM:0011A62C ROM:0011A62C locret_11A62C: ; CODE XREF: ROM:0011A5D8↑j ROM:0011A62C ; ROM:0011A5F4↑j ... ROM:0011A62C rts ROM:0011A62E ; --------------------------------------------------------------------------- ROM:0011A62E rts ROM:0011A630 ROM:0011A630 ; =============== S U B R O U T I N E ======================================= ROM:0011A630 ROM:0011A630 ROM:0011A630 sub_11A630: ; CODE XREF: ROM:0011A570↑p ROM:0011A630 move.w ($5C2).w,($5C6).w ROM:0011A636 move.w $CC(a5),($5C8).w ROM:0011A63C rts ROM:0011A63C ; End of function sub_11A630 ROM:0011A63C ROM:0011A63E ROM:0011A63E ; =============== S U B R O U T I N E ======================================= ROM:0011A63E ROM:0011A63E ROM:0011A63E sub_11A63E: ; CODE XREF: ROM:0011A56C↑p ROM:0011A63E move.w ($5BA).w,d0 ROM:0011A642 sub.w $D4(a5),d0 ROM:0011A646 move.w d0,($5C2).w ROM:0011A64A sub.w $D6(a5),d0 ROM:0011A64E andi.w #$FFFC,d0 ROM:0011A652 move.w d0,($5C4).w ROM:0011A656 rts ROM:0011A656 ; End of function sub_11A63E ROM:0011A656 ROM:0011A658 ROM:0011A658 ; =============== S U B R O U T I N E ======================================= ROM:0011A658 ROM:0011A658 ROM:0011A658 sub_11A658: ; CODE XREF: ROM:0011A5C8↑p ROM:0011A658 ; ROM:0011A5E4↑p ROM:0011A658 move.w ($5C0).w,($5C6).w ROM:0011A65E move.w $CC(a5),($5C8).w ROM:0011A664 rts ROM:0011A664 ; End of function sub_11A658 ROM:0011A664 ROM:0011A666 ROM:0011A666 ; =============== S U B R O U T I N E ======================================= ROM:0011A666 ROM:0011A666 ROM:0011A666 sub_11A666: ; CODE XREF: ROM:0011A588↑p ROM:0011A666 move.w ($5C4).w,($5C6).w ROM:0011A66C move.w $D8(a5),($5C8).w ROM:0011A672 rts ROM:0011A672 ; End of function sub_11A666 ROM:0011A672 ROM:0011A674 ROM:0011A674 ; =============== S U B R O U T I N E ======================================= ROM:0011A674 ROM:0011A674 ROM:0011A674 sub_11A674: ; CODE XREF: ROM:loc_11A57C↑p ROM:0011A674 move.w $D4(a5),d1 ROM:0011A678 move.w ($5AA).w,d0 ROM:0011A67C cmp.w d0,d1 ROM:0011A67E bge.s loc_11A682 ROM:0011A680 move.w d1,d0 ROM:0011A682 ROM:0011A682 loc_11A682: ; CODE XREF: sub_11A674+A↑j ROM:0011A682 cmpi.w #0,d0 ROM:0011A686 bge.s loc_11A68A ROM:0011A688 clr.w d0 ROM:0011A68A ROM:0011A68A loc_11A68A: ; CODE XREF: sub_11A674+12↑j ROM:0011A68A move.w d0,($5C6).w ROM:0011A68E move.w $CC(a5),d1 ROM:0011A692 move.w ($5AC).w,d0 ROM:0011A696 cmp.w d0,d1 ROM:0011A698 bge.s loc_11A69C ROM:0011A69A move.w d1,d0 ROM:0011A69C ROM:0011A69C loc_11A69C: ; CODE XREF: sub_11A674+24↑j ROM:0011A69C cmpi.w #0,d0 ROM:0011A6A0 bge.s loc_11A6A4 ROM:0011A6A2 clr.w d0 ROM:0011A6A4 ROM:0011A6A4 loc_11A6A4: ; CODE XREF: sub_11A674+2C↑j ROM:0011A6A4 move.w d0,($5C8).w ROM:0011A6A8 rts ROM:0011A6A8 ; End of function sub_11A674 ROM:0011A6A8 ROM:0011A6AA ROM:0011A6AA ; =============== S U B R O U T I N E ======================================= ROM:0011A6AA ROM:0011A6AA ROM:0011A6AA sub_11A6AA: ; CODE XREF: ROM:0011A5FC↑p ROM:0011A6AA ; ROM:0011A618↑p ROM:0011A6AA clr.w ($5C6).w ROM:0011A6AE clr.w ($5B4).w ROM:0011A6B2 clr.w ($5BA).w ROM:0011A6B6 rts ROM:0011A6B6 ; End of function sub_11A6AA ROM:0011A6B6 ROM:0011A6B8 ROM:0011A6B8 ; =============== S U B R O U T I N E ======================================= ROM:0011A6B8 ROM:0011A6B8 ROM:0011A6B8 sub_11A6B8: ; CODE XREF: ROM:00115CC0↑p ROM:0011A6B8 ; ROM:00115D8A↑p ROM:0011A6B8 clr.w ($FFFFFE0A).w ROM:0011A6BC clr.l ($FFFFFE0C).w ROM:0011A6C0 clr.l ($FFFFFE10).w ROM:0011A6C4 clr.l ($FFFFFE14).w ROM:0011A6C8 clr.l ($FFFFFE18).w ROM:0011A6CC clr.l ($FFFFFE1C).w ROM:0011A6D0 clr.w ($FFFFFE20).w ROM:0011A6D4 moveq #0,d0 ROM:0011A6D6 moveq #0,d1 ROM:0011A6D8 moveq #$F,d2 ROM:0011A6DA moveq #0,d3 ROM:0011A6DC moveq #1,d4 ROM:0011A6DE moveq #3,d5 ROM:0011A6E0 clr.w ($FFFFFF00).w ROM:0011A6E4 bsr.l sub_11A754 ROM:0011A6EA ROM:0011A6EA loc_11A6EA: ; CODE XREF: sub_11A6B8+3E↓j ROM:0011A6EA cmpi.l #0,($FFFFFE18).w ROM:0011A6F2 beq.s loc_11A6F8 ROM:0011A6F4 nop ROM:0011A6F6 bra.s loc_11A6EA ROM:0011A6F8 ; --------------------------------------------------------------------------- ROM:0011A6F8 ROM:0011A6F8 loc_11A6F8: ; CODE XREF: sub_11A6B8+3A↑j ROM:0011A6F8 bsr.w sub_11A710 ROM:0011A6FC move.w #$40C0,($FFFFFE00).w ROM:0011A702 ori.w #1,($FFFFFE00).w ROM:0011A708 move.w #$640,($FFFFFE08).w ROM:0011A70E rts ROM:0011A70E ; End of function sub_11A6B8 ROM:0011A70E ROM:0011A710 ROM:0011A710 ; =============== S U B R O U T I N E ======================================= ROM:0011A710 ROM:0011A710 ROM:0011A710 sub_11A710: ; CODE XREF: sub_11A6B8:loc_11A6F8↑p ROM:0011A710 move.w ($FFFFFF00).w,d0 ROM:0011A714 move.b d0,d1 ROM:0011A716 andi.b #$F,d1 ROM:0011A71A addi.b #$30,d1 ; '0' ROM:0011A71E move.b d1,($890).w ROM:0011A722 move.b d0,d1 ROM:0011A724 lsr.b #4,d1 ROM:0011A726 andi.b #$F,d1 ROM:0011A72A addi.b #$30,d1 ; '0' ROM:0011A72E move.b d1,($88F).w ROM:0011A732 lsr.w #8,d0 ROM:0011A734 move.b d0,d1 ROM:0011A736 andi.b #$F,d1 ROM:0011A73A addi.b #$30,d1 ; '0' ROM:0011A73E move.b d1,($88E).w ROM:0011A742 move.b d0,d1 ROM:0011A744 lsr.b #4,d1 ROM:0011A746 andi.b #$F,d1 ROM:0011A74A addi.b #$30,d1 ; '0' ROM:0011A74E move.b d1,($88D).w ROM:0011A752 rts ROM:0011A752 ; End of function sub_11A710 ROM:0011A752 ROM:0011A754 ROM:0011A754 ; =============== S U B R O U T I N E ======================================= ROM:0011A754 ROM:0011A754 ROM:0011A754 sub_11A754: ; CODE XREF: sub_1109E4+2A↑p ROM:0011A754 ; sub_110C1E+86↑p ... ROM:0011A754 cmpi.w #0,d1 ROM:0011A758 bne.s loc_11A766 ROM:0011A75A move.w #$FFFF,d1 ROM:0011A75E bclr d0,d1 ROM:0011A760 and.w d1,($FFFFFE0A).w ROM:0011A764 bra.s loc_11A76E ROM:0011A766 ; --------------------------------------------------------------------------- ROM:0011A766 ROM:0011A766 loc_11A766: ; CODE XREF: sub_11A754+4↑j ROM:0011A766 clr.w d1 ROM:0011A768 bset d0,d1 ROM:0011A76A or.w d1,($FFFFFE0A).w ROM:0011A76E ROM:0011A76E loc_11A76E: ; CODE XREF: sub_11A754+10↑j ROM:0011A76E asl.w #1,d0 ROM:0011A770 moveq #3,d1 ROM:0011A772 asl.l d0,d1 ROM:0011A774 eori.l #$FFFFFFFF,d1 ROM:0011A77A and.l d1,($FFFFFE1C).w ROM:0011A77E and.l d1,($FFFFFE14).w ROM:0011A782 and.l d1,($FFFFFE18).w ROM:0011A786 clr.l d1 ROM:0011A788 move.w d3,d1 ROM:0011A78A asl.l d0,d1 ROM:0011A78C or.l d1,($FFFFFE14).w ROM:0011A790 clr.l d1 ROM:0011A792 move.w d4,d1 ROM:0011A794 asl.l d0,d1 ROM:0011A796 or.l d1,($FFFFFE18).w ROM:0011A79A move.w d0,d3 ROM:0011A79C asl.w #1,d0 ROM:0011A79E movea.w #$FE10,a0 ROM:0011A7A2 cmpi.w #$20,d0 ; ' ' ROM:0011A7A6 blt.s loc_11A7B0 ROM:0011A7A8 subi.w #$20,d0 ; ' ' ROM:0011A7AC movea.w #$FE0C,a0 ROM:0011A7B0 ROM:0011A7B0 loc_11A7B0: ; CODE XREF: sub_11A754+52↑j ROM:0011A7B0 moveq #$F,d1 ROM:0011A7B2 asl.l d0,d1 ROM:0011A7B4 eori.l #$FFFFFFFF,d1 ROM:0011A7BA and.l d1,(a0) ROM:0011A7BC clr.l d1 ROM:0011A7BE move.w d2,d1 ROM:0011A7C0 asl.l d0,d1 ROM:0011A7C2 or.l d1,(a0) ROM:0011A7C4 clr.l d1 ROM:0011A7C6 move.w d5,d1 ROM:0011A7C8 asl.l d3,d1 ROM:0011A7CA or.l d1,($FFFFFE1C).w ROM:0011A7CE rts ROM:0011A7CE ; End of function sub_11A754 ROM:0011A7CE ROM:0011A7D0 ROM:0011A7D0 ; =============== S U B R O U T I N E ======================================= ROM:0011A7D0 ROM:0011A7D0 ROM:0011A7D0 sub_11A7D0: ; CODE XREF: sub_1109E4+6↑p ROM:0011A7D0 ; sub_110C1E+66↑p ... ROM:0011A7D0 asl.w #1,d0 ROM:0011A7D2 moveq #3,d1 ROM:0011A7D4 asl.l d0,d1 ROM:0011A7D6 eori.l #$FFFFFFFF,d1 ROM:0011A7DC and.l d1,($FFFFFE1C).w ROM:0011A7E0 asr.w #1,d0 ROM:0011A7E2 rts ROM:0011A7E2 ; End of function sub_11A7D0 ROM:0011A7E2 ROM:0011A7E4 ; --------------------------------------------------------------------------- ROM:0011A7E4 lea ($5CE).w,a0 ROM:0011A7E8 lea ($5CE).w,a1 ROM:0011A7EC rts ROM:0011A7EE ROM:0011A7EE ; =============== S U B R O U T I N E ======================================= ROM:0011A7EE ROM:0011A7EE ROM:0011A7EE sub_11A7EE: ; CODE XREF: sub_110E14+C0↑p ROM:0011A7EE movea.w #$914,a0 ROM:0011A7F2 movea.w #$6FC,a1 ROM:0011A7F6 move.w #0,d0 ROM:0011A7FA bsr.w sub_11A8E6 ROM:0011A7FE cmpi.w #0,($4CE).w ROM:0011A804 bne.s loc_11A82A ROM:0011A806 addq.l #1,($450).w ROM:0011A80A movea.w #$936,a0 ROM:0011A80E movea.w #$740,a1 ROM:0011A812 move.w #0,d0 ROM:0011A816 bsr.w sub_11A8E6 ROM:0011A81A movea.w #$936,a0 ROM:0011A81E movea.w #$712,a1 ROM:0011A822 move.w #$17,d0 ROM:0011A826 bsr.w sub_11A8E6 ROM:0011A82A ROM:0011A82A loc_11A82A: ; CODE XREF: sub_11A7EE+16↑j ROM:0011A82A cmpi.w #$E10,($4CE).w ROM:0011A830 bne.s loc_11A842 ROM:0011A832 movea.w #$936,a0 ROM:0011A836 movea.w #$712,a1 ROM:0011A83A move.w #$17,d0 ROM:0011A83E bsr.w sub_11A8E6 ROM:0011A842 ROM:0011A842 loc_11A842: ; CODE XREF: sub_11A7EE+42↑j ROM:0011A842 cmpi.w #0,($4BC).w ROM:0011A848 bne.s locret_11A85A ROM:0011A84A movea.w #$91F,a0 ROM:0011A84E movea.w #$6FC,a1 ROM:0011A852 move.w #$B,d0 ROM:0011A856 bsr.w sub_11A8E6 ROM:0011A85A ROM:0011A85A locret_11A85A: ; CODE XREF: sub_11A7EE+5A↑j ROM:0011A85A rts ROM:0011A85A ; End of function sub_11A7EE ROM:0011A85A ROM:0011A85C ROM:0011A85C ; =============== S U B R O U T I N E ======================================= ROM:0011A85C ROM:0011A85C ROM:0011A85C sub_11A85C: ; CODE XREF: ROM:loc_116532↑p ROM:0011A85C subq.w #1,($5CC).w ROM:0011A860 bgt.s loc_11A878 ROM:0011A862 move.w #$A,($5CC).w ROM:0011A868 movea.w #$8EC,a0 ROM:0011A86C movea.w #$642,a1 ROM:0011A870 move.w #$35,d0 ; '5' ROM:0011A874 bsr.w sub_11A8E6 ROM:0011A878 ROM:0011A878 loc_11A878: ; CODE XREF: sub_11A85C+4↑j ROM:0011A878 subq.w #1,($5CA).w ROM:0011A87C bgt.s loc_11A8DA ROM:0011A87E move.w #$400,($5CA).w ROM:0011A884 addq.l #1,($13DC).w ROM:0011A888 movea.w #$914,a0 ROM:0011A88C movea.w #$6AC,a1 ROM:0011A890 move.w #$28,d0 ; '(' ROM:0011A894 bsr.w sub_11A8E6 ROM:0011A898 move.l ($13DC).w,d2 ROM:0011A89C clr.l d3 ROM:0011A89E divsl.l #$3C,d3:d2 ; '<' ROM:0011A8A6 cmpi.w #0,d3 ROM:0011A8AA bne.s loc_11A8DA ROM:0011A8AC movea.w #$914,a0 ROM:0011A8B0 movea.w #$6FC,a1 ROM:0011A8B4 move.w #0,d0 ROM:0011A8B8 bsr.w sub_11A8E6 ROM:0011A8BC divsl.l #$3C,d3:d2 ; '<' ROM:0011A8C4 cmpi.w #0,d3 ROM:0011A8C8 bne.s loc_11A8DA ROM:0011A8CA movea.w #$914,a0 ROM:0011A8CE movea.w #$6FC,a1 ROM:0011A8D2 move.w #0,d0 ROM:0011A8D6 bsr.w sub_11A8E6 ROM:0011A8DA ROM:0011A8DA loc_11A8DA: ; CODE XREF: sub_11A85C+20↑j ROM:0011A8DA ; sub_11A85C+4E↑j ... ROM:0011A8DA movea.w #$8B7,a0 ROM:0011A8DE movea.w #$5F6,a1 ROM:0011A8E2 move.w #$26,d0 ; '&' ROM:0011A8E2 ; End of function sub_11A85C ROM:0011A8E2 ROM:0011A8E6 ROM:0011A8E6 ; =============== S U B R O U T I N E ======================================= ROM:0011A8E6 ROM:0011A8E6 ROM:0011A8E6 sub_11A8E6: ; CODE XREF: sub_11A7EE+C↑p ROM:0011A8E6 ; sub_11A7EE+28↑p ... ROM:0011A8E6 moveq #0,d1 ROM:0011A8E8 ROM:0011A8E8 loc_11A8E8: ; CODE XREF: sub_11A8E6+4↓j ROM:0011A8E8 ; sub_11A8E6:loc_11A916↓j ROM:0011A8E8 btst d1,-(a0) ROM:0011A8EA dbne d0,loc_11A8E8 ROM:0011A8EE subq.w #1,d0 ROM:0011A8F0 blt.s locret_11A918 ROM:0011A8F2 btst #1,(a0) ROM:0011A8F6 beq.s loc_11A90A ROM:0011A8F8 addq.w #1,(a1,d0.w*2) ROM:0011A8FC bvc.s loc_11A906 ROM:0011A8FE move.w #$7FFF,(a1,d0.w*2) ROM:0011A904 clr.b (a0) ROM:0011A906 ROM:0011A906 loc_11A906: ; CODE XREF: sub_11A8E6+16↑j ROM:0011A906 bra.w loc_11A916 ROM:0011A90A ; --------------------------------------------------------------------------- ROM:0011A90A ROM:0011A90A loc_11A90A: ; CODE XREF: sub_11A8E6+10↑j ROM:0011A90A subq.w #1,(a1,d0.w*2) ROM:0011A90E bpl.s loc_11A916 ROM:0011A910 clr.w (a1,d0.w*2) ROM:0011A914 clr.b (a0) ROM:0011A916 ROM:0011A916 loc_11A916: ; CODE XREF: sub_11A8E6:loc_11A906↑j ROM:0011A916 ; sub_11A8E6+28↑j ROM:0011A916 bra.s loc_11A8E8 ROM:0011A918 ; --------------------------------------------------------------------------- ROM:0011A918 ROM:0011A918 locret_11A918: ; CODE XREF: sub_11A8E6+A↑j ROM:0011A918 rts ROM:0011A918 ; End of function sub_11A8E6 ROM:0011A918 ROM:0011A918 ; --------------------------------------------------------------------------- ROM:0011A91A dc.w $FFFF ROM:0011A91C dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:0011A92C dc.b $F, $FF ROM:0011A92E ROM:0011A92E ; =============== S U B R O U T I N E ======================================= ROM:0011A92E ROM:0011A92E ROM:0011A92E sub_11A92E: ; CODE XREF: sub_125DD6+6↓p ROM:0011A92E bsr.w sub_11A942 ROM:0011A932 bsr.l sub_11B288 ROM:0011A938 bsr.w sub_11AF38 ROM:0011A93C bsr.w sub_11B09A ROM:0011A940 rts ROM:0011A940 ; End of function sub_11A92E ROM:0011A940 ROM:0011A942 ROM:0011A942 ; =============== S U B R O U T I N E ======================================= ROM:0011A942 ROM:0011A942 ROM:0011A942 sub_11A942: ; CODE XREF: sub_11A92E↑p ROM:0011A942 move.w ($A86).w,d1 ROM:0011A946 cmp.w ($A88).w,d1 ROM:0011A94A bne.s loc_11A96C ROM:0011A94C cmpi.w #$190,d1 ROM:0011A950 ble.s loc_11A95E ROM:0011A952 cmpi.w #$28A,d1 ROM:0011A956 bge.s loc_11A95E ROM:0011A958 move.w d1,($A84).w ROM:0011A95C bra.s loc_11A96A ROM:0011A95E ; --------------------------------------------------------------------------- ROM:0011A95E ROM:0011A95E loc_11A95E: ; CODE XREF: sub_11A942+E↑j ROM:0011A95E ; sub_11A942+14↑j ROM:0011A95E move.w $2D6(a5),($A84).w ROM:0011A964 bset #1,($13C6).w ROM:0011A96A ROM:0011A96A loc_11A96A: ; CODE XREF: sub_11A942+1A↑j ROM:0011A96A bra.s loc_11A978 ROM:0011A96C ; --------------------------------------------------------------------------- ROM:0011A96C ROM:0011A96C loc_11A96C: ; CODE XREF: sub_11A942+8↑j ROM:0011A96C move.w $2D6(a5),($A84).w ROM:0011A972 bset #1,($13C6).w ROM:0011A978 ROM:0011A978 loc_11A978: ; CODE XREF: sub_11A942:loc_11A96A↑j ROM:0011A978 move.w #$20D,d0 ROM:0011A97C muls.w #$3E8,d0 ROM:0011A980 divs.w ($A84).w,d0 ROM:0011A984 move.w d0,($47C).w ROM:0011A988 muls.w ($484).w,d0 ROM:0011A98C divs.w #$3E8,d0 ROM:0011A990 clr.l d1 ROM:0011A992 move.w d0,d1 ROM:0011A994 swap d1 ROM:0011A996 move.w ($A58).w,d2 ROM:0011A99A swap d2 ROM:0011A99C move.w ($A5A).w,d2 ROM:0011A9A0 move.w $2E4(a5),d3 ROM:0011A9A4 ext.l d3 ROM:0011A9A6 bsr.l sub_1162F4 ROM:0011A9AC move.w d4,($A5A).w ROM:0011A9B0 swap d4 ROM:0011A9B2 move.w d4,($A58).w ROM:0011A9B6 btst #2,($49F).w ROM:0011A9BC beq.s loc_11A9C4 ROM:0011A9BE bset #7,($13C6).w ROM:0011A9C4 ROM:0011A9C4 loc_11A9C4: ; CODE XREF: sub_11A942+7A↑j ROM:0011A9C4 btst #7,($13C6).w ROM:0011A9CA beq.s loc_11A9D4 ROM:0011A9CC move.b #$FF,($1164).w ROM:0011A9D2 bra.s loc_11A9F6 ROM:0011A9D4 ; --------------------------------------------------------------------------- ROM:0011A9D4 ROM:0011A9D4 loc_11A9D4: ; CODE XREF: sub_11A942+88↑j ROM:0011A9D4 move.w ($AA0).w,d0 ROM:0011A9D8 subi.w #$8CA,d0 ROM:0011A9DC bpl.s loc_11A9E0 ROM:0011A9DE clr.w d0 ROM:0011A9E0 ROM:0011A9E0 loc_11A9E0: ; CODE XREF: sub_11A942+9A↑j ROM:0011A9E0 muls.w #$86,d0 ROM:0011A9E4 divs.w #$3E8,d0 ROM:0011A9E8 cmpi.w #$FE,d0 ROM:0011A9EC ble.s loc_11A9F2 ROM:0011A9EE move.w #$FE,d0 ROM:0011A9F2 ROM:0011A9F2 loc_11A9F2: ; CODE XREF: sub_11A942+AA↑j ROM:0011A9F2 move.b d0,($1164).w ROM:0011A9F6 ROM:0011A9F6 loc_11A9F6: ; CODE XREF: sub_11A942+90↑j ROM:0011A9F6 btst #2,($49E).w ROM:0011A9FC beq.s loc_11AA04 ROM:0011A9FE bset #7,($13A1).w ROM:0011AA04 ROM:0011AA04 loc_11AA04: ; CODE XREF: sub_11A942+BA↑j ROM:0011AA04 move.w $2D8(a5),d0 ROM:0011AA08 cmp.w ($A6C).w,d0 ROM:0011AA0C bgt.s loc_11AA16 ROM:0011AA0E bset #1,($13A5).w ROM:0011AA14 bra.s loc_11AA24 ROM:0011AA16 ; --------------------------------------------------------------------------- ROM:0011AA16 ROM:0011AA16 loc_11AA16: ; CODE XREF: sub_11A942+CA↑j ROM:0011AA16 btst #2,($93E).w ROM:0011AA1C bne.s loc_11AA24 ROM:0011AA1E bclr #1,($13A5).w ROM:0011AA24 ROM:0011AA24 loc_11AA24: ; CODE XREF: sub_11A942+D2↑j ROM:0011AA24 ; sub_11A942+DA↑j ROM:0011AA24 move.w $2F6(a5),d0 ROM:0011AA28 cmpi.w #1,d0 ROM:0011AA2C bne.s loc_11AA8C ROM:0011AA2E clr.w d1 ROM:0011AA30 move.w ($AC4).w,d0 ROM:0011AA34 btst #3,($13A2).w ROM:0011AA3A beq.s loc_11AA48 ROM:0011AA3C cmpi.w #$7F,d0 ROM:0011AA40 bne.s loc_11AA48 ROM:0011AA42 move.w #1,d1 ROM:0011AA46 bra.s loc_11AA54 ROM:0011AA48 ; --------------------------------------------------------------------------- ROM:0011AA48 ROM:0011AA48 loc_11AA48: ; CODE XREF: sub_11A942+F8↑j ROM:0011AA48 ; sub_11A942+FE↑j ROM:0011AA48 btst #7,($1399).w ROM:0011AA4E beq.s loc_11AA54 ROM:0011AA50 move.w #1,d1 ROM:0011AA54 ROM:0011AA54 loc_11AA54: ; CODE XREF: sub_11A942+104↑j ROM:0011AA54 ; sub_11A942+10C↑j ROM:0011AA54 cmpi.w #1,d1 ROM:0011AA58 bne.s loc_11AA70 ROM:0011AA5A lea $914(a5),a0 ROM:0011AA5E move.w #$C,d0 ROM:0011AA62 move.w (a0,d0.w*2),($A54).w ROM:0011AA68 bset #7,($1399).w ROM:0011AA6E bra.s loc_11AA8A ROM:0011AA70 ; --------------------------------------------------------------------------- ROM:0011AA70 ROM:0011AA70 loc_11AA70: ; CODE XREF: sub_11A942+116↑j ROM:0011AA70 move.w ($AC4).w,d0 ROM:0011AA74 muls.w #$A,d0 ROM:0011AA78 btst #3,($13A2).w ROM:0011AA7E beq.s loc_11AA82 ROM:0011AA80 neg.w d0 ROM:0011AA82 ROM:0011AA82 loc_11AA82: ; CODE XREF: sub_11A942+13C↑j ROM:0011AA82 addi.w #$AAC,d0 ROM:0011AA86 move.w d0,($A54).w ROM:0011AA8A ROM:0011AA8A loc_11AA8A: ; CODE XREF: sub_11A942+12C↑j ROM:0011AA8A bra.s loc_11AAF2 ROM:0011AA8C ; --------------------------------------------------------------------------- ROM:0011AA8C ROM:0011AA8C loc_11AA8C: ; CODE XREF: sub_11A942+EA↑j ROM:0011AA8C clr.w d0 ROM:0011AA8E btst #7,($1399).w ROM:0011AA94 beq.s loc_11AA9A ROM:0011AA96 move.w #1,d0 ROM:0011AA9A ROM:0011AA9A loc_11AA9A: ; CODE XREF: sub_11A942+152↑j ROM:0011AA9A btst #4,($49E).w ROM:0011AAA0 bne.s loc_11AAA8 ROM:0011AAA2 cmpi.w #1,d0 ROM:0011AAA6 bne.s loc_11AAC6 ROM:0011AAA8 ROM:0011AAA8 loc_11AAA8: ; CODE XREF: sub_11A942+15E↑j ROM:0011AAA8 lea $914(a5),a0 ROM:0011AAAC move.w #$C,d0 ROM:0011AAB0 move.w (a0,d0.w*2),($A54).w ROM:0011AAB6 bset #7,($1399).w ROM:0011AABC move.w ($A6C).w,d0 ROM:0011AAC0 move.w d0,($A82).w ROM:0011AAC4 bra.s loc_11AAF2 ROM:0011AAC6 ; --------------------------------------------------------------------------- ROM:0011AAC6 ROM:0011AAC6 loc_11AAC6: ; CODE XREF: sub_11A942+164↑j ROM:0011AAC6 clr.l d1 ROM:0011AAC8 move.w ($496).w,d1 ROM:0011AACC swap d1 ROM:0011AACE move.w ($A54).w,d2 ROM:0011AAD2 swap d2 ROM:0011AAD4 move.w ($A56).w,d2 ROM:0011AAD8 move.w $2E6(a5),d3 ROM:0011AADC ext.l d3 ROM:0011AADE bsr.l sub_1162F4 ROM:0011AAE4 move.w d4,($A56).w ROM:0011AAE8 swap d4 ROM:0011AAEA move.w d4,($A54).w ROM:0011AAEE move.w d4,($A82).w ROM:0011AAF2 ROM:0011AAF2 loc_11AAF2: ; CODE XREF: sub_11A942:loc_11AA8A↑j ROM:0011AAF2 ; sub_11A942+182↑j ROM:0011AAF2 move.w $2F4(a5),d0 ROM:0011AAF6 cmpi.w #1,d0 ROM:0011AAFA bne.s loc_11AB16 ROM:0011AAFC move.w ($AC6).w,d0 ROM:0011AB00 move.w ($AC6).w,d0 ROM:0011AB04 muls.w #$16C,d0 ROM:0011AB08 divs.w #$64,d0 ; 'd' ROM:0011AB0C addi.w #$980,d0 ROM:0011AB10 move.w d0,($A50).w ROM:0011AB14 bra.s loc_11AB70 ROM:0011AB16 ; --------------------------------------------------------------------------- ROM:0011AB16 ROM:0011AB16 loc_11AB16: ; CODE XREF: sub_11A942+1B8↑j ROM:0011AB16 clr.w d0 ROM:0011AB18 btst #5,($13B8).w ROM:0011AB1E beq.s loc_11AB24 ROM:0011AB20 move.w #1,d0 ROM:0011AB24 ROM:0011AB24 loc_11AB24: ; CODE XREF: sub_11A942+1DC↑j ROM:0011AB24 btst #5,($49E).w ROM:0011AB2A bne.s loc_11AB32 ROM:0011AB2C cmpi.w #1,d0 ROM:0011AB30 bne.s loc_11AB48 ROM:0011AB32 ROM:0011AB32 loc_11AB32: ; CODE XREF: sub_11A942+1E8↑j ROM:0011AB32 lea $914(a5),a0 ROM:0011AB36 move.w #$D,d0 ROM:0011AB3A move.w (a0,d0.w*2),($A50).w ROM:0011AB40 bset #5,($13B8).w ROM:0011AB46 bra.s loc_11AB70 ROM:0011AB48 ; --------------------------------------------------------------------------- ROM:0011AB48 ROM:0011AB48 loc_11AB48: ; CODE XREF: sub_11A942+1EE↑j ROM:0011AB48 clr.l d1 ROM:0011AB4A move.w ($498).w,d1 ROM:0011AB4E swap d1 ROM:0011AB50 move.w ($A50).w,d2 ROM:0011AB54 swap d2 ROM:0011AB56 move.w ($A52).w,d2 ROM:0011AB5A move.w $2E8(a5),d3 ROM:0011AB5E ext.l d3 ROM:0011AB60 bsr.l sub_1162F4 ROM:0011AB66 move.w d4,($A52).w ROM:0011AB6A swap d4 ROM:0011AB6C move.w d4,($A50).w ROM:0011AB70 ROM:0011AB70 loc_11AB70: ; CODE XREF: sub_11A942+1D2↑j ROM:0011AB70 ; sub_11A942+204↑j ROM:0011AB70 move.w $2F8(a5),d0 ROM:0011AB74 cmpi.w #1,d0 ROM:0011AB78 bne.s loc_11ABB4 ROM:0011AB7A move.w ($ACA).w,d0 ROM:0011AB7E btst #6,($13A4).w ROM:0011AB84 bne.s loc_11AB8C ROM:0011AB86 cmpi.w #$7F,d0 ROM:0011AB8A bne.s loc_11ABA2 ROM:0011AB8C ROM:0011AB8C loc_11AB8C: ; CODE XREF: sub_11A942+242↑j ROM:0011AB8C lea $914(a5),a0 ROM:0011AB90 move.w #$E,d0 ROM:0011AB94 move.w (a0,d0.w*2),($A62).w ROM:0011AB9A bset #6,($13A4).w ROM:0011ABA0 bra.s loc_11ABAE ROM:0011ABA2 ; --------------------------------------------------------------------------- ROM:0011ABA2 ROM:0011ABA2 loc_11ABA2: ; CODE XREF: sub_11A942+248↑j ROM:0011ABA2 move.w ($ACA).w,d0 ROM:0011ABA6 muls.w #$A,d0 ROM:0011ABAA move.w d0,($A62).w ROM:0011ABAE ROM:0011ABAE loc_11ABAE: ; CODE XREF: sub_11A942+25E↑j ROM:0011ABAE bra.l loc_11AD5E ROM:0011ABB4 ; --------------------------------------------------------------------------- ROM:0011ABB4 ROM:0011ABB4 loc_11ABB4: ; CODE XREF: sub_11A942+236↑j ROM:0011ABB4 move.w ($49E).w,d2 ROM:0011ABB8 clr.w d1 ROM:0011ABBA move.b ($1168).w,d1 ROM:0011ABBE cmpi.w #6,d1 ROM:0011ABC2 bcc.s locret_11ABCC ROM:0011ABC4 movea.l off_11ABCE(pc,d1.w*4),a0 ROM:0011ABC8 nop ROM:0011ABCA jmp (a0) ROM:0011ABCC ; --------------------------------------------------------------------------- ROM:0011ABCC ROM:0011ABCC locret_11ABCC: ; CODE XREF: sub_11A942+280↑j ROM:0011ABCC rts ROM:0011ABCC ; --------------------------------------------------------------------------- ROM:0011ABCE off_11ABCE: dc.l loc_11ABE6 ; DATA XREF: sub_11A942+282↑r ROM:0011ABD2 dc.l loc_11ABF2 ROM:0011ABD6 dc.l loc_11AC44 ROM:0011ABDA dc.l loc_11AC88 ROM:0011ABDE dc.l loc_11ACB2 ROM:0011ABE2 dc.l loc_11ACF2 ROM:0011ABE6 ; --------------------------------------------------------------------------- ROM:0011ABE6 ROM:0011ABE6 loc_11ABE6: ; DATA XREF: sub_11A942:off_11ABCE↑o ROM:0011ABE6 move.b #1,($1168).w ROM:0011ABEC bra.l loc_11AD1A ROM:0011ABF2 ; --------------------------------------------------------------------------- ROM:0011ABF2 ROM:0011ABF2 loc_11ABF2: ; DATA XREF: sub_11A942+290↑o ROM:0011ABF2 move.w $2FA(a5),d0 ROM:0011ABF6 btst #2,($937).w ROM:0011ABFC beq.s loc_11AC3E ROM:0011ABFE btst #$E,d2 ROM:0011AC02 beq.s loc_11AC3E ROM:0011AC04 btst #6,($A94).w ROM:0011AC0A beq.s loc_11AC22 ROM:0011AC0C clr.b ($8B7).w ROM:0011AC10 move.w d0,($642).w ROM:0011AC14 move.b #1,($8B7).w ROM:0011AC1A move.b #2,($1168).w ROM:0011AC20 bra.s loc_11AC3E ROM:0011AC22 ; --------------------------------------------------------------------------- ROM:0011AC22 ROM:0011AC22 loc_11AC22: ; CODE XREF: sub_11A942+2C8↑j ROM:0011AC22 btst #6,($A96).w ROM:0011AC28 beq.s loc_11AC3E ROM:0011AC2A clr.b ($8B7).w ROM:0011AC2E move.w d0,($642).w ROM:0011AC32 move.b #1,($8B7).w ROM:0011AC38 move.b #4,($1168).w ROM:0011AC3E ROM:0011AC3E loc_11AC3E: ; CODE XREF: sub_11A942+2BA↑j ROM:0011AC3E ; sub_11A942+2C0↑j ... ROM:0011AC3E bra.l loc_11AD1A ROM:0011AC44 ; --------------------------------------------------------------------------- ROM:0011AC44 ROM:0011AC44 loc_11AC44: ; DATA XREF: sub_11A942+294↑o ROM:0011AC44 btst #2,($937).w ROM:0011AC4A bne.s loc_11AC54 ROM:0011AC4C move.b #1,($1168).w ROM:0011AC52 bra.s loc_11AC82 ROM:0011AC54 ; --------------------------------------------------------------------------- ROM:0011AC54 ROM:0011AC54 loc_11AC54: ; CODE XREF: sub_11A942+308↑j ROM:0011AC54 btst #$E,d2 ROM:0011AC58 bne.s loc_11AC62 ROM:0011AC5A move.b #1,($1168).w ROM:0011AC60 bra.s loc_11AC82 ROM:0011AC62 ; --------------------------------------------------------------------------- ROM:0011AC62 ROM:0011AC62 loc_11AC62: ; CODE XREF: sub_11A942+316↑j ROM:0011AC62 cmpi.w #0,($642).w ROM:0011AC68 bgt.s loc_11AC82 ROM:0011AC6A bset #7,($13BB).w ROM:0011AC70 bset #6,($1505).w ROM:0011AC76 bset #6,($13A4).w ROM:0011AC7C move.b #3,($1168).w ROM:0011AC82 ROM:0011AC82 loc_11AC82: ; CODE XREF: sub_11A942+310↑j ROM:0011AC82 ; sub_11A942+31E↑j ... ROM:0011AC82 bra.l loc_11AD1A ROM:0011AC88 ; --------------------------------------------------------------------------- ROM:0011AC88 ROM:0011AC88 loc_11AC88: ; DATA XREF: sub_11A942+298↑o ROM:0011AC88 btst #2,($937).w ROM:0011AC8E bne.s loc_11AC9E ROM:0011AC90 move.b #1,($1168).w ROM:0011AC96 bclr #7,($13BB).w ROM:0011AC9C bra.s loc_11ACB0 ROM:0011AC9E ; --------------------------------------------------------------------------- ROM:0011AC9E ROM:0011AC9E loc_11AC9E: ; CODE XREF: sub_11A942+34C↑j ROM:0011AC9E btst #$E,d2 ROM:0011ACA2 bne.s loc_11ACB0 ROM:0011ACA4 move.b #1,($1168).w ROM:0011ACAA bclr #7,($13BB).w ROM:0011ACB0 ROM:0011ACB0 loc_11ACB0: ; CODE XREF: sub_11A942+35A↑j ROM:0011ACB0 ; sub_11A942+360↑j ROM:0011ACB0 bra.s loc_11AD1A ROM:0011ACB2 ; --------------------------------------------------------------------------- ROM:0011ACB2 ROM:0011ACB2 loc_11ACB2: ; DATA XREF: sub_11A942+29C↑o ROM:0011ACB2 btst #2,($937).w ROM:0011ACB8 bne.s loc_11ACC2 ROM:0011ACBA move.b #1,($1168).w ROM:0011ACC0 bra.s loc_11ACF0 ROM:0011ACC2 ; --------------------------------------------------------------------------- ROM:0011ACC2 ROM:0011ACC2 loc_11ACC2: ; CODE XREF: sub_11A942+376↑j ROM:0011ACC2 btst #$E,d2 ROM:0011ACC6 bne.s loc_11ACD0 ROM:0011ACC8 move.b #1,($1168).w ROM:0011ACCE bra.s loc_11ACF0 ROM:0011ACD0 ; --------------------------------------------------------------------------- ROM:0011ACD0 ROM:0011ACD0 loc_11ACD0: ; CODE XREF: sub_11A942+384↑j ROM:0011ACD0 cmpi.w #0,($642).w ROM:0011ACD6 bgt.s loc_11ACF0 ROM:0011ACD8 bset #1,($13C2).w ROM:0011ACDE bset #7,($1505).w ROM:0011ACE4 bset #6,($13A4).w ROM:0011ACEA move.b #5,($1168).w ROM:0011ACF0 ROM:0011ACF0 loc_11ACF0: ; CODE XREF: sub_11A942+37E↑j ROM:0011ACF0 ; sub_11A942+38C↑j ... ROM:0011ACF0 bra.s loc_11AD1A ROM:0011ACF2 ; --------------------------------------------------------------------------- ROM:0011ACF2 ROM:0011ACF2 loc_11ACF2: ; DATA XREF: sub_11A942+2A0↑o ROM:0011ACF2 btst #2,($937).w ROM:0011ACF8 bne.s loc_11AD08 ROM:0011ACFA move.b #1,($1168).w ROM:0011AD00 bclr #1,($13C2).w ROM:0011AD06 bra.s loc_11AD1A ROM:0011AD08 ; --------------------------------------------------------------------------- ROM:0011AD08 ROM:0011AD08 loc_11AD08: ; CODE XREF: sub_11A942+3B6↑j ROM:0011AD08 btst #$E,d2 ROM:0011AD0C bne.s loc_11AD1A ROM:0011AD0E move.b #1,($1168).w ROM:0011AD14 bclr #1,($13C2).w ROM:0011AD1A ROM:0011AD1A loc_11AD1A: ; CODE XREF: sub_11A942+2AA↑j ROM:0011AD1A ; sub_11A942:loc_11AC3E↑j ... ROM:0011AD1A move.w d2,($49E).w ROM:0011AD1E btst #6,($13A4).w ROM:0011AD24 beq.s loc_11AD36 ROM:0011AD26 lea $914(a5),a0 ROM:0011AD2A move.w #$E,d0 ROM:0011AD2E move.w (a0,d0.w*2),($A62).w ROM:0011AD34 bra.s loc_11AD5E ROM:0011AD36 ; --------------------------------------------------------------------------- ROM:0011AD36 ROM:0011AD36 loc_11AD36: ; CODE XREF: sub_11A942+3E2↑j ROM:0011AD36 clr.l d1 ROM:0011AD38 move.w ($49A).w,d1 ROM:0011AD3C swap d1 ROM:0011AD3E move.w ($A62).w,d2 ROM:0011AD42 swap d2 ROM:0011AD44 move.w ($A64).w,d2 ROM:0011AD48 move.w $2EC(a5),d3 ROM:0011AD4C ext.l d3 ROM:0011AD4E bsr.l sub_1162F4 ROM:0011AD54 move.w d4,($A64).w ROM:0011AD58 swap d4 ROM:0011AD5A move.w d4,($A62).w ROM:0011AD5E ROM:0011AD5E loc_11AD5E: ; CODE XREF: sub_11A942:loc_11ABAE↑j ROM:0011AD5E ; sub_11A942+3F2↑j ROM:0011AD5E btst #7,($49F).w ROM:0011AD64 beq.s loc_11AD7C ROM:0011AD66 lea $914(a5),a0 ROM:0011AD6A move.w #7,d0 ROM:0011AD6E move.w (a0,d0.w*2),($A5E).w ROM:0011AD74 bset #2,($13A4).w ROM:0011AD7A bra.s loc_11ADA4 ROM:0011AD7C ; --------------------------------------------------------------------------- ROM:0011AD7C ROM:0011AD7C loc_11AD7C: ; CODE XREF: sub_11A942+422↑j ROM:0011AD7C clr.l d1 ROM:0011AD7E move.w ($48C).w,d1 ROM:0011AD82 swap d1 ROM:0011AD84 move.w ($A5E).w,d2 ROM:0011AD88 swap d2 ROM:0011AD8A move.w ($A60).w,d2 ROM:0011AD8E move.w $2EA(a5),d3 ROM:0011AD92 ext.l d3 ROM:0011AD94 bsr.l sub_1162F4 ROM:0011AD9A move.w d4,($A60).w ROM:0011AD9E swap d4 ROM:0011ADA0 move.w d4,($A5E).w ROM:0011ADA4 ROM:0011ADA4 loc_11ADA4: ; CODE XREF: sub_11A942+438↑j ROM:0011ADA4 btst #0,($49E).w ROM:0011ADAA beq.s loc_11ADBC ROM:0011ADAC lea $914(a5),a0 ROM:0011ADB0 move.w #8,d0 ROM:0011ADB4 move.w (a0,d0.w*2),($A70).w ROM:0011ADBA bra.s loc_11ADE4 ROM:0011ADBC ; --------------------------------------------------------------------------- ROM:0011ADBC ROM:0011ADBC loc_11ADBC: ; CODE XREF: sub_11A942+468↑j ROM:0011ADBC clr.l d1 ROM:0011ADBE move.w ($48E).w,d1 ROM:0011ADC2 swap d1 ROM:0011ADC4 move.w ($A70).w,d2 ROM:0011ADC8 swap d2 ROM:0011ADCA move.w ($A72).w,d2 ROM:0011ADCE move.w $2EE(a5),d3 ROM:0011ADD2 ext.l d3 ROM:0011ADD4 bsr.l sub_1162F4 ROM:0011ADDA move.w d4,($A72).w ROM:0011ADDE swap d4 ROM:0011ADE0 move.w d4,($A70).w ROM:0011ADE4 ROM:0011ADE4 loc_11ADE4: ; CODE XREF: sub_11A942+478↑j ROM:0011ADE4 btst #4,($49F).w ROM:0011ADEA beq.s loc_11ADFC ROM:0011ADEC lea $914(a5),a0 ROM:0011ADF0 move.w #4,d0 ROM:0011ADF4 move.w (a0,d0.w*2),($A68).w ROM:0011ADFA bra.s loc_11AE02 ROM:0011ADFC ; --------------------------------------------------------------------------- ROM:0011ADFC ROM:0011ADFC loc_11ADFC: ; CODE XREF: sub_11A942+4A8↑j ROM:0011ADFC move.w ($486).w,($A68).w ROM:0011AE02 ROM:0011AE02 loc_11AE02: ; CODE XREF: sub_11A942+4B8↑j ROM:0011AE02 btst #1,($49E).w ROM:0011AE08 beq.s loc_11AE1A ROM:0011AE0A lea $914(a5),a0 ROM:0011AE0E move.w #9,d0 ROM:0011AE12 move.w (a0,d0.w*2),($A7A).w ROM:0011AE18 bra.s loc_11AE42 ROM:0011AE1A ; --------------------------------------------------------------------------- ROM:0011AE1A ROM:0011AE1A loc_11AE1A: ; CODE XREF: sub_11A942+4C6↑j ROM:0011AE1A clr.l d1 ROM:0011AE1C move.w ($490).w,d1 ROM:0011AE20 swap d1 ROM:0011AE22 move.w ($A7A).w,d2 ROM:0011AE26 swap d2 ROM:0011AE28 move.w ($A7C).w,d2 ROM:0011AE2C move.w $2F0(a5),d3 ROM:0011AE30 ext.l d3 ROM:0011AE32 bsr.l sub_1162F4 ROM:0011AE38 move.w d4,($A7C).w ROM:0011AE3C swap d4 ROM:0011AE3E move.w d4,($A7A).w ROM:0011AE42 ROM:0011AE42 loc_11AE42: ; CODE XREF: sub_11A942+4D6↑j ROM:0011AE42 btst #7,($49F).w ROM:0011AE48 beq.s loc_11AE5A ROM:0011AE4A lea $914(a5),a0 ROM:0011AE4E move.w #7,d0 ROM:0011AE52 move.w (a0,d0.w*2),($A7E).w ROM:0011AE58 bra.s loc_11AE82 ROM:0011AE5A ; --------------------------------------------------------------------------- ROM:0011AE5A ROM:0011AE5A loc_11AE5A: ; CODE XREF: sub_11A942+506↑j ROM:0011AE5A clr.l d1 ROM:0011AE5C move.w ($4AA).w,d1 ROM:0011AE60 swap d1 ROM:0011AE62 move.w ($A7E).w,d2 ROM:0011AE66 swap d2 ROM:0011AE68 move.w ($A80).w,d2 ROM:0011AE6C move.w $2F2(a5),d3 ROM:0011AE70 ext.l d3 ROM:0011AE72 bsr.l sub_1162F4 ROM:0011AE78 move.w d4,($A80).w ROM:0011AE7C swap d4 ROM:0011AE7E move.w d4,($A7E).w ROM:0011AE82 ROM:0011AE82 loc_11AE82: ; CODE XREF: sub_11A942+516↑j ROM:0011AE82 move.w #$3B48,d1 ROM:0011AE86 move.w ($494).w,d2 ROM:0011AE8A bsr.l sub_1163F0 ROM:0011AE90 move.w d1,($A78).w ROM:0011AE94 btst #0,($13AB).w ROM:0011AE9A beq.s loc_11AEA2 ROM:0011AE9C bset #0,($139D).w ROM:0011AEA2 ROM:0011AEA2 loc_11AEA2: ; CODE XREF: sub_11A942+558↑j ROM:0011AEA2 btst #2,($13A6).w ROM:0011AEA8 bne.s loc_11AEAE ROM:0011AEAA clr.b d0 ROM:0011AEAC bra.s loc_11AEE6 ROM:0011AEAE ; --------------------------------------------------------------------------- ROM:0011AEAE ROM:0011AEAE loc_11AEAE: ; CODE XREF: sub_11A942+566↑j ROM:0011AEAE btst #7,($49E).w ROM:0011AEB4 beq.s loc_11AEBC ROM:0011AEB6 move.b #$FF,d0 ROM:0011AEBA bra.s loc_11AEE6 ROM:0011AEBC ; --------------------------------------------------------------------------- ROM:0011AEBC ROM:0011AEBC loc_11AEBC: ; CODE XREF: sub_11A942+572↑j ROM:0011AEBC move.w ($C96).w,d0 ROM:0011AEC0 subi.w #$1F4,d0 ROM:0011AEC4 bpl.s loc_11AEC8 ROM:0011AEC6 clr.w d0 ROM:0011AEC8 ROM:0011AEC8 loc_11AEC8: ; CODE XREF: sub_11A942+582↑j ROM:0011AEC8 muls.w #$100,d0 ROM:0011AECC divs.w #$2134,d0 ROM:0011AED0 cmpi.w #$FE,d0 ROM:0011AED4 ble.s loc_11AEDC ROM:0011AED6 move.w #$FE,d0 ROM:0011AEDA bra.s loc_11AEE6 ROM:0011AEDC ; --------------------------------------------------------------------------- ROM:0011AEDC ROM:0011AEDC loc_11AEDC: ; CODE XREF: sub_11A942+592↑j ROM:0011AEDC cmpi.w #1,d0 ROM:0011AEE0 bge.s loc_11AEE6 ROM:0011AEE2 move.w #1,d0 ROM:0011AEE6 ROM:0011AEE6 loc_11AEE6: ; CODE XREF: sub_11A942+56A↑j ROM:0011AEE6 ; sub_11A942+578↑j ... ROM:0011AEE6 btst #7,($49E).w ROM:0011AEEC bne.s loc_11AF16 ROM:0011AEEE btst #7,($945).w ROM:0011AEF4 beq.s loc_11AF0E ROM:0011AEF6 btst #5,($93D).w ROM:0011AEFC bne.s loc_11AF02 ROM:0011AEFE move.b d0,($753).w ROM:0011AF02 ROM:0011AF02 loc_11AF02: ; CODE XREF: sub_11A942+5BA↑j ROM:0011AF02 move.b d0,d1 ROM:0011AF04 sub.b ($753).w,d1 ROM:0011AF08 bpl.s loc_11AF0C ROM:0011AF0A clr.b d1 ROM:0011AF0C ROM:0011AF0C loc_11AF0C: ; CODE XREF: sub_11A942+5C6↑j ROM:0011AF0C bra.s loc_11AF14 ROM:0011AF0E ; --------------------------------------------------------------------------- ROM:0011AF0E ROM:0011AF0E loc_11AF0E: ; CODE XREF: sub_11A942+5B2↑j ROM:0011AF0E move.b d0,d1 ROM:0011AF10 clr.b ($753).w ROM:0011AF14 ROM:0011AF14 loc_11AF14: ; CODE XREF: sub_11A942:loc_11AF0C↑j ROM:0011AF14 bra.s loc_11AF1A ROM:0011AF16 ; --------------------------------------------------------------------------- ROM:0011AF16 ROM:0011AF16 loc_11AF16: ; CODE XREF: sub_11A942+5AA↑j ROM:0011AF16 move.b #$FF,d1 ROM:0011AF1A ROM:0011AF1A loc_11AF1A: ; CODE XREF: sub_11A942:loc_11AF14↑j ROM:0011AF1A move sr,-(sp) ROM:0011AF1C move #$2700,sr ROM:0011AF20 move.b d0,($1165).w ROM:0011AF24 move.b d1,($11D5).w ROM:0011AF28 move (sp)+,sr ROM:0011AF2A btst #7,($93C).w ROM:0011AF30 bne.s locret_11AF36 ROM:0011AF32 bsr.w sub_11B0F8 ROM:0011AF36 ROM:0011AF36 locret_11AF36: ; CODE XREF: sub_11A942+5EE↑j ROM:0011AF36 rts ROM:0011AF36 ; End of function sub_11A942 ROM:0011AF36 ROM:0011AF38 ROM:0011AF38 ; =============== S U B R O U T I N E ======================================= ROM:0011AF38 ROM:0011AF38 ROM:0011AF38 sub_11AF38: ; CODE XREF: sub_11A92E+A↑p ROM:0011AF38 clr.w d1 ROM:0011AF3A move.b ($1167).w,d1 ROM:0011AF3E cmpi.w #4,d1 ROM:0011AF42 bcc.s locret_11AF4C ROM:0011AF44 movea.l off_11AF4E(pc,d1.w*4),a0 ROM:0011AF48 nop ROM:0011AF4A jmp (a0) ROM:0011AF4C ; --------------------------------------------------------------------------- ROM:0011AF4C ROM:0011AF4C locret_11AF4C: ; CODE XREF: sub_11AF38+A↑j ROM:0011AF4C rts ROM:0011AF4C ; End of function sub_11AF38 ROM:0011AF4C ROM:0011AF4C ; --------------------------------------------------------------------------- ROM:0011AF4E off_11AF4E: dc.l loc_11AF5E ; DATA XREF: sub_11AF38+C↑r ROM:0011AF52 dc.l loc_11AF6A ROM:0011AF56 dc.l loc_11AFB4 ROM:0011AF5A dc.l loc_11AFDC ROM:0011AF5E ; --------------------------------------------------------------------------- ROM:0011AF5E ROM:0011AF5E loc_11AF5E: ; DATA XREF: ROM:off_11AF4E↑o ROM:0011AF5E move.b #1,($1167).w ROM:0011AF64 bsr.w sub_11B05E ROM:0011AF68 rts ROM:0011AF6A ; --------------------------------------------------------------------------- ROM:0011AF6A ROM:0011AF6A loc_11AF6A: ; DATA XREF: ROM:0011AF52↑o ROM:0011AF6A btst #7,($13A1).w ROM:0011AF70 beq.s loc_11AF82 ROM:0011AF72 btst #4,($13BE).w ROM:0011AF78 bne.s loc_11AF82 ROM:0011AF7A move.b #2,($1167).w ROM:0011AF80 bra.s loc_11AFD6 ROM:0011AF82 ; --------------------------------------------------------------------------- ROM:0011AF82 ROM:0011AF82 loc_11AF82: ; CODE XREF: ROM:0011AF70↑j ROM:0011AF82 ; ROM:0011AF78↑j ROM:0011AF82 btst #7,($13A1).w ROM:0011AF88 beq.s loc_11AFAE ROM:0011AF8A btst #4,($13BE).w ROM:0011AF90 beq.s loc_11AFAE ROM:0011AF92 move.w $2DA(a5),d0 ROM:0011AF96 clr.b ($91F).w ROM:0011AF9A move.w d0,($712).w ROM:0011AF9E move.b #1,($91F).w ROM:0011AFA4 move.b #3,($1167).w ROM:0011AFAA bra.w locret_11B01A ROM:0011AFAE ; --------------------------------------------------------------------------- ROM:0011AFAE ROM:0011AFAE loc_11AFAE: ; CODE XREF: ROM:0011AF88↑j ROM:0011AFAE ; ROM:0011AF90↑j ROM:0011AFAE bsr.w sub_11B066 ROM:0011AFB2 rts ROM:0011AFB4 ; --------------------------------------------------------------------------- ROM:0011AFB4 ROM:0011AFB4 loc_11AFB4: ; DATA XREF: ROM:0011AF56↑o ROM:0011AFB4 btst #4,($13BE).w ROM:0011AFBA beq.s loc_11AFD6 ROM:0011AFBC move.w $2DA(a5),d0 ROM:0011AFC0 clr.b ($91F).w ROM:0011AFC4 move.w d0,($712).w ROM:0011AFC8 move.b #1,($91F).w ROM:0011AFCE move.b #3,($1167).w ROM:0011AFD4 bra.s locret_11B01A ROM:0011AFD6 ; --------------------------------------------------------------------------- ROM:0011AFD6 ROM:0011AFD6 loc_11AFD6: ; CODE XREF: ROM:0011AF80↑j ROM:0011AFD6 ; ROM:0011AFBA↑j ... ROM:0011AFD6 bsr.w sub_11B01E ROM:0011AFDA rts ROM:0011AFDC ; --------------------------------------------------------------------------- ROM:0011AFDC ROM:0011AFDC loc_11AFDC: ; DATA XREF: ROM:0011AF5A↑o ROM:0011AFDC btst #4,($13BE).w ROM:0011AFE2 bne.s loc_11AFEC ROM:0011AFE4 move.b #2,($1167).w ROM:0011AFEA bra.s loc_11AFD6 ROM:0011AFEC ; --------------------------------------------------------------------------- ROM:0011AFEC ROM:0011AFEC loc_11AFEC: ; CODE XREF: ROM:0011AFE2↑j ROM:0011AFEC cmpi.w #0,($712).w ROM:0011AFF2 bgt.s locret_11B01A ROM:0011AFF4 move.w $2DE(a5),d0 ROM:0011AFF8 cmp.w ($A6C).w,d0 ROM:0011AFFC blt.s locret_11B01A ROM:0011AFFE bsr.w sub_11B056 ROM:0011B002 move.w $2DA(a5),d0 ROM:0011B006 clr.b ($91F).w ROM:0011B00A move.w d0,($712).w ROM:0011B00E move.b #1,($91F).w ROM:0011B014 move.b #3,($1167).w ROM:0011B01A ROM:0011B01A locret_11B01A: ; CODE XREF: ROM:0011AFAA↑j ROM:0011B01A ; ROM:0011AFD4↑j ... ROM:0011B01A rts ROM:0011B01C ; --------------------------------------------------------------------------- ROM:0011B01C rts ROM:0011B01E ROM:0011B01E ; =============== S U B R O U T I N E ======================================= ROM:0011B01E ROM:0011B01E ROM:0011B01E sub_11B01E: ; CODE XREF: ROM:loc_11AFD6↑p ROM:0011B01E btst #7,($13C6).w ROM:0011B024 bne.s loc_11B02E ROM:0011B026 move.w ($AA0).w,($A6C).w ROM:0011B02C bra.s loc_11B044 ROM:0011B02E ; --------------------------------------------------------------------------- ROM:0011B02E ROM:0011B02E loc_11B02E: ; CODE XREF: sub_11B01E+6↑j ROM:0011B02E btst #4,($1399).w ROM:0011B034 bne.s loc_11B03E ROM:0011B036 move.w ($A66).w,($A6C).w ROM:0011B03C bra.s loc_11B044 ROM:0011B03E ; --------------------------------------------------------------------------- ROM:0011B03E ROM:0011B03E loc_11B03E: ; CODE XREF: sub_11B01E+16↑j ROM:0011B03E move.w $2DC(a5),($A6C).w ROM:0011B044 ROM:0011B044 loc_11B044: ; CODE XREF: sub_11B01E+E↑j ROM:0011B044 ; sub_11B01E+1E↑j ROM:0011B044 move.w $2DE(a5),d0 ROM:0011B048 cmp.w ($A6C).w,d0 ROM:0011B04C bge.s locret_11B054 ROM:0011B04E move.w $2DE(a5),($A6C).w ROM:0011B054 ROM:0011B054 locret_11B054: ; CODE XREF: sub_11B01E+2E↑j ROM:0011B054 rts ROM:0011B054 ; End of function sub_11B01E ROM:0011B054 ROM:0011B056 ROM:0011B056 ; =============== S U B R O U T I N E ======================================= ROM:0011B056 ROM:0011B056 ROM:0011B056 sub_11B056: ; CODE XREF: ROM:0011AFFE↑p ROM:0011B056 addi.w #$A,($A6C).w ROM:0011B05C rts ROM:0011B05C ; End of function sub_11B056 ROM:0011B05C ROM:0011B05E ROM:0011B05E ; =============== S U B R O U T I N E ======================================= ROM:0011B05E ROM:0011B05E ROM:0011B05E sub_11B05E: ; CODE XREF: ROM:0011AF64↑p ROM:0011B05E move.w ($492).w,($A6C).w ROM:0011B064 rts ROM:0011B064 ; End of function sub_11B05E ROM:0011B064 ROM:0011B066 ROM:0011B066 ; =============== S U B R O U T I N E ======================================= ROM:0011B066 ROM:0011B066 ROM:0011B066 sub_11B066: ; CODE XREF: ROM:loc_11AFAE↑p ROM:0011B066 move.w ($A6C).w,d1 ROM:0011B06A sub.w ($492).w,d1 ROM:0011B06E cmpi.w #0,d1 ROM:0011B072 bge.s loc_11B076 ROM:0011B074 neg.w d1 ROM:0011B076 ROM:0011B076 loc_11B076: ; CODE XREF: sub_11B066+C↑j ROM:0011B076 move.w $2E0(a5),d2 ROM:0011B07A cmp.w d1,d2 ROM:0011B07C bge.s loc_11B092 ROM:0011B07E bset #7,($13A1).w ROM:0011B084 bset #2,($C69).w ROM:0011B08A bset #2,($13F5).w ROM:0011B090 bra.s locret_11B098 ROM:0011B092 ; --------------------------------------------------------------------------- ROM:0011B092 ROM:0011B092 loc_11B092: ; CODE XREF: sub_11B066+16↑j ROM:0011B092 move.w ($492).w,($A6C).w ROM:0011B098 ROM:0011B098 locret_11B098: ; CODE XREF: sub_11B066+2A↑j ROM:0011B098 rts ROM:0011B098 ; End of function sub_11B066 ROM:0011B098 ROM:0011B09A ROM:0011B09A ; =============== S U B R O U T I N E ======================================= ROM:0011B09A ROM:0011B09A ROM:0011B09A sub_11B09A: ; CODE XREF: sub_11A92E+E↑p ROM:0011B09A clr.w d1 ROM:0011B09C move.b ($1166).w,d1 ROM:0011B0A0 cmpi.w #3,d1 ROM:0011B0A4 bcc.s locret_11B0AE ROM:0011B0A6 movea.l off_11B0B0(pc,d1.w*4),a0 ROM:0011B0AA nop ROM:0011B0AC jmp (a0) ROM:0011B0AE ; --------------------------------------------------------------------------- ROM:0011B0AE ROM:0011B0AE locret_11B0AE: ; CODE XREF: sub_11B09A+A↑j ROM:0011B0AE rts ROM:0011B0AE ; End of function sub_11B09A ROM:0011B0AE ROM:0011B0AE ; --------------------------------------------------------------------------- ROM:0011B0B0 off_11B0B0: dc.l loc_11B0BC ; DATA XREF: sub_11B09A+C↑r ROM:0011B0B4 dc.l loc_11B0C6 ROM:0011B0B8 dc.l loc_11B0E4 ROM:0011B0BC ; --------------------------------------------------------------------------- ROM:0011B0BC ROM:0011B0BC loc_11B0BC: ; DATA XREF: ROM:off_11B0B0↑o ROM:0011B0BC move.b #1,($1166).w ROM:0011B0C2 bra.s loc_11B0D6 ROM:0011B0C4 ; --------------------------------------------------------------------------- ROM:0011B0C4 rts ROM:0011B0C6 ; --------------------------------------------------------------------------- ROM:0011B0C6 ROM:0011B0C6 loc_11B0C6: ; DATA XREF: ROM:0011B0B4↑o ROM:0011B0C6 btst #4,($13BE).w ROM:0011B0CC beq.s loc_11B0D6 ROM:0011B0CE move.b #2,($1166).w ROM:0011B0D4 bra.s locret_11B0F4 ROM:0011B0D6 ; --------------------------------------------------------------------------- ROM:0011B0D6 ROM:0011B0D6 loc_11B0D6: ; CODE XREF: ROM:0011B0C2↑j ROM:0011B0D6 ; ROM:0011B0CC↑j ... ROM:0011B0D6 move.w ($AA0).w,($A5C).w ROM:0011B0DC move.w ($A6C).w,($A6E).w ROM:0011B0E2 rts ROM:0011B0E4 ; --------------------------------------------------------------------------- ROM:0011B0E4 ROM:0011B0E4 loc_11B0E4: ; DATA XREF: ROM:0011B0B8↑o ROM:0011B0E4 btst #4,($13BE).w ROM:0011B0EA bne.s locret_11B0F4 ROM:0011B0EC move.b #1,($1166).w ROM:0011B0F2 bra.s loc_11B0D6 ROM:0011B0F4 ; --------------------------------------------------------------------------- ROM:0011B0F4 ROM:0011B0F4 locret_11B0F4: ; CODE XREF: ROM:0011B0D4↑j ROM:0011B0F4 ; ROM:0011B0EA↑j ROM:0011B0F4 rts ROM:0011B0F6 ; --------------------------------------------------------------------------- ROM:0011B0F6 rts ROM:0011B0F8 ROM:0011B0F8 ; =============== S U B R O U T I N E ======================================= ROM:0011B0F8 ROM:0011B0F8 ROM:0011B0F8 sub_11B0F8: ; CODE XREF: sub_110E14+126↑p ROM:0011B0F8 ; sub_11A942+5F0↑p ROM:0011B0F8 lea ($F10).w,a0 ROM:0011B0FC lea ($F04).w,a1 ROM:0011B100 clr.w d0 ROM:0011B102 move.w ($488).w,d1 ROM:0011B106 bsr.w sub_11B216 ROM:0011B10A lea ($F18).w,a0 ROM:0011B10E lea ($F0A).w,a1 ROM:0011B112 moveq #1,d0 ROM:0011B114 move.w ($48A).w,d1 ROM:0011B118 bsr.w sub_11B216 ROM:0011B11C move.w #0,d0 ROM:0011B120 bra.s loc_11B126 ROM:0011B122 ; --------------------------------------------------------------------------- ROM:0011B122 ROM:0011B122 loc_11B122: ; CODE XREF: sub_11B0F8+3E↓j ROM:0011B122 addi.w #1,d0 ROM:0011B126 ROM:0011B126 loc_11B126: ; CODE XREF: sub_11B0F8+28↑j ROM:0011B126 cmpi.w #1,d0 ROM:0011B12A bgt.s loc_11B138 ROM:0011B12C move.w $F00(d0.w*2),$EFC(d0.w*2) ROM:0011B136 bra.s loc_11B122 ROM:0011B138 ; --------------------------------------------------------------------------- ROM:0011B138 ROM:0011B138 loc_11B138: ; CODE XREF: sub_11B0F8+32↑j ROM:0011B138 btst #1,($49F).w ROM:0011B13E beq.s loc_11B14E ROM:0011B140 bset #4,($1399).w ROM:0011B146 move.w ($E6A).w,($A66).w ROM:0011B14C bra.s loc_11B15A ROM:0011B14E ; --------------------------------------------------------------------------- ROM:0011B14E ROM:0011B14E loc_11B14E: ; CODE XREF: sub_11B0F8+46↑j ROM:0011B14E bclr #4,($1399).w ROM:0011B154 move.w ($480).w,($A66).w ROM:0011B15A ROM:0011B15A loc_11B15A: ; CODE XREF: sub_11B0F8+54↑j ROM:0011B15A move.w $2E2(a5),d0 ROM:0011B15E move.w ($A74).w,d1 ROM:0011B162 cmp.w ($4A8).w,d0 ROM:0011B166 ble.s loc_11B16E ROM:0011B168 addi.w #1,d1 ROM:0011B16C bra.s loc_11B170 ROM:0011B16E ; --------------------------------------------------------------------------- ROM:0011B16E ROM:0011B16E loc_11B16E: ; CODE XREF: sub_11B0F8+6E↑j ROM:0011B16E clr.w d1 ROM:0011B170 ROM:0011B170 loc_11B170: ; CODE XREF: sub_11B0F8+74↑j ROM:0011B170 move.w d1,($A74).w ROM:0011B174 btst #0,($13AB).w ROM:0011B17A beq.s loc_11B188 ROM:0011B17C move.w ($E2E).w,($A6A).w ROM:0011B182 bra.l loc_11B1C0 ROM:0011B188 ; --------------------------------------------------------------------------- ROM:0011B188 ROM:0011B188 loc_11B188: ; CODE XREF: sub_11B0F8+82↑j ROM:0011B188 btst #0,($13AB).w ROM:0011B18E bne.s loc_11B1C0 ROM:0011B190 move.w $8C6(a5),d0 ROM:0011B194 move.w $8C8(a5),d1 ROM:0011B198 move.w $8CA(a5),d2 ROM:0011B19C move.w ($47E).w,d4 ROM:0011B1A0 muls.w d1,d4 ROM:0011B1A2 move.w ($A8A).w,d3 ROM:0011B1A6 muls.w d2,d3 ROM:0011B1A8 add.l d3,d4 ROM:0011B1AA move.w ($A8C).w,d3 ROM:0011B1AE muls.w d0,d3 ROM:0011B1B0 sub.l d3,d4 ROM:0011B1B2 divs.w #$2710,d4 ROM:0011B1B6 move.w d4,($A8C).w ROM:0011B1BA move.w ($47E).w,($A8A).w ROM:0011B1C0 ROM:0011B1C0 loc_11B1C0: ; CODE XREF: sub_11B0F8+8A↑j ROM:0011B1C0 ; sub_11B0F8+96↑j ROM:0011B1C0 btst #0,($13AB).w ROM:0011B1C6 bne.s loc_11B1CC ROM:0011B1C8 move.w d4,($A6A).w ROM:0011B1CC ROM:0011B1CC loc_11B1CC: ; CODE XREF: sub_11B0F8+CE↑j ROM:0011B1CC move.w ($A6A).w,($EF8).w ROM:0011B1D2 move.w ($A6A).w,($EFA).w ROM:0011B1D8 move.w #$3B46,d1 ROM:0011B1DC move.w ($A66).w,d2 ROM:0011B1E0 bsr.l sub_1163F0 ROM:0011B1E6 add.w ($49C).w,d1 ROM:0011B1EA bpl.s loc_11B1EE ROM:0011B1EC moveq #0,d1 ROM:0011B1EE ROM:0011B1EE loc_11B1EE: ; CODE XREF: sub_11B0F8+F2↑j ROM:0011B1EE move.w d1,($A76).w ROM:0011B1F2 move.w $2FC(a5),d0 ROM:0011B1F6 cmp.w ($49C).w,d0 ROM:0011B1FA bgt.s loc_11B204 ROM:0011B1FC bset #3,($13BF).w ROM:0011B202 bra.s locret_11B214 ROM:0011B204 ; --------------------------------------------------------------------------- ROM:0011B204 ROM:0011B204 loc_11B204: ; CODE XREF: sub_11B0F8+102↑j ROM:0011B204 move.w $2FE(a5),d0 ROM:0011B208 cmp.w ($49C).w,d0 ROM:0011B20C blt.s locret_11B214 ROM:0011B20E bclr #3,($13BF).w ROM:0011B214 ROM:0011B214 locret_11B214: ; CODE XREF: sub_11B0F8+10A↑j ROM:0011B214 ; sub_11B0F8+114↑j ROM:0011B214 rts ROM:0011B214 ; End of function sub_11B0F8 ROM:0011B214 ROM:0011B216 ROM:0011B216 ; =============== S U B R O U T I N E ======================================= ROM:0011B216 ROM:0011B216 ROM:0011B216 sub_11B216: ; CODE XREF: sub_11B0F8+E↑p ROM:0011B216 ; sub_11B0F8+20↑p ROM:0011B216 move.w 2(a0),(a0) ROM:0011B21A move.w 4(a0),2(a0) ROM:0011B220 move.w 6(a0),4(a0) ROM:0011B226 move.w d1,6(a0) ROM:0011B22A move.w 6(a0),d3 ROM:0011B22E muls.w $8BC(a5),d3 ROM:0011B232 move.w 4(a0),d2 ROM:0011B236 muls.w $8BE(a5),d2 ROM:0011B23A add.l d2,d3 ROM:0011B23C move.w 2(a0),d2 ROM:0011B240 muls.w $8C0(a5),d2 ROM:0011B244 add.l d2,d3 ROM:0011B246 move.w (a0),d2 ROM:0011B248 muls.w $8C2(a5),d2 ROM:0011B24C add.l d2,d3 ROM:0011B24E move.w 4(a1),d2 ROM:0011B252 muls.w $8B6(a5),d2 ROM:0011B256 sub.l d2,d3 ROM:0011B258 move.w 2(a1),d2 ROM:0011B25C muls.w $8B8(a5),d2 ROM:0011B260 sub.l d2,d3 ROM:0011B262 move.w (a1),d2 ROM:0011B264 muls.w $8BA(a5),d2 ROM:0011B268 sub.l d2,d3 ROM:0011B26A divs.w #$2710,d3 ROM:0011B26E move.w d3,$F00(d0.w*2) ROM:0011B274 move.w 2(a1),(a1) ROM:0011B278 move.w 4(a1),2(a1) ROM:0011B27E move.w $F00(d0.w*2),4(a1) ROM:0011B286 rts ROM:0011B286 ; End of function sub_11B216 ROM:0011B286 ROM:0011B288 ROM:0011B288 ; =============== S U B R O U T I N E ======================================= ROM:0011B288 ROM:0011B288 ROM:0011B288 sub_11B288: ; CODE XREF: sub_11A92E+4↑p ROM:0011B288 clr.w d1 ROM:0011B28A move.b ($116A).w,d1 ROM:0011B28E cmpi.w #4,d1 ROM:0011B292 bcc.s locret_11B29C ROM:0011B294 movea.l off_11B29E(pc,d1.w*4),a0 ROM:0011B298 nop ROM:0011B29A jmp (a0) ROM:0011B29C ; --------------------------------------------------------------------------- ROM:0011B29C ROM:0011B29C locret_11B29C: ; CODE XREF: sub_11B288+A↑j ROM:0011B29C rts ROM:0011B29C ; End of function sub_11B288 ROM:0011B29C ROM:0011B29C ; --------------------------------------------------------------------------- ROM:0011B29E off_11B29E: dc.l loc_11B2AE ; DATA XREF: sub_11B288+C↑r ROM:0011B2A2 dc.l loc_11B2BA ROM:0011B2A6 dc.l loc_11B304 ROM:0011B2AA dc.l loc_11B32C ROM:0011B2AE ; --------------------------------------------------------------------------- ROM:0011B2AE ROM:0011B2AE loc_11B2AE: ; DATA XREF: ROM:off_11B29E↑o ROM:0011B2AE move.b #1,($116A).w ROM:0011B2B4 bsr.w sub_11B3E0 ROM:0011B2B8 rts ROM:0011B2BA ; --------------------------------------------------------------------------- ROM:0011B2BA ROM:0011B2BA loc_11B2BA: ; DATA XREF: ROM:0011B2A2↑o ROM:0011B2BA btst #7,($13C6).w ROM:0011B2C0 beq.s loc_11B2D2 ROM:0011B2C2 btst #4,($13BE).w ROM:0011B2C8 bne.s loc_11B2D2 ROM:0011B2CA move.b #2,($116A).w ROM:0011B2D0 bra.s loc_11B326 ROM:0011B2D2 ; --------------------------------------------------------------------------- ROM:0011B2D2 ROM:0011B2D2 loc_11B2D2: ; CODE XREF: ROM:0011B2C0↑j ROM:0011B2D2 ; ROM:0011B2C8↑j ROM:0011B2D2 btst #7,($13C6).w ROM:0011B2D8 beq.s loc_11B2FE ROM:0011B2DA btst #4,($13BE).w ROM:0011B2E0 beq.s loc_11B2FE ROM:0011B2E2 move.w $304(a5),d0 ROM:0011B2E6 clr.b ($920).w ROM:0011B2EA move.w d0,($714).w ROM:0011B2EE move.b #1,($920).w ROM:0011B2F4 move.b #3,($116A).w ROM:0011B2FA bra.w locret_11B36A ROM:0011B2FE ; --------------------------------------------------------------------------- ROM:0011B2FE ROM:0011B2FE loc_11B2FE: ; CODE XREF: ROM:0011B2D8↑j ROM:0011B2FE ; ROM:0011B2E0↑j ROM:0011B2FE bsr.w sub_11B3AC ROM:0011B302 rts ROM:0011B304 ; --------------------------------------------------------------------------- ROM:0011B304 ROM:0011B304 loc_11B304: ; DATA XREF: ROM:0011B2A6↑o ROM:0011B304 btst #4,($13BE).w ROM:0011B30A beq.s loc_11B326 ROM:0011B30C move.w $304(a5),d0 ROM:0011B310 clr.b ($920).w ROM:0011B314 move.w d0,($714).w ROM:0011B318 move.b #1,($920).w ROM:0011B31E move.b #3,($116A).w ROM:0011B324 bra.s locret_11B36A ROM:0011B326 ; --------------------------------------------------------------------------- ROM:0011B326 ROM:0011B326 loc_11B326: ; CODE XREF: ROM:0011B2D0↑j ROM:0011B326 ; ROM:0011B30A↑j ... ROM:0011B326 bsr.w sub_11B36C ROM:0011B32A rts ROM:0011B32C ; --------------------------------------------------------------------------- ROM:0011B32C ROM:0011B32C loc_11B32C: ; DATA XREF: ROM:0011B2AA↑o ROM:0011B32C btst #4,($13BE).w ROM:0011B332 bne.s loc_11B33C ROM:0011B334 move.b #2,($116A).w ROM:0011B33A bra.s loc_11B326 ROM:0011B33C ; --------------------------------------------------------------------------- ROM:0011B33C ROM:0011B33C loc_11B33C: ; CODE XREF: ROM:0011B332↑j ROM:0011B33C cmpi.w #0,($714).w ROM:0011B342 bgt.s locret_11B36A ROM:0011B344 move.w $306(a5),d0 ROM:0011B348 cmp.w ($AA0).w,d0 ROM:0011B34C ble.s locret_11B36A ROM:0011B34E bsr.w sub_11B3A4 ROM:0011B352 move.w $304(a5),d0 ROM:0011B356 clr.b ($920).w ROM:0011B35A move.w d0,($714).w ROM:0011B35E move.b #1,($920).w ROM:0011B364 move.b #3,($116A).w ROM:0011B36A ROM:0011B36A locret_11B36A: ; CODE XREF: ROM:0011B2FA↑j ROM:0011B36A ; ROM:0011B324↑j ... ROM:0011B36A rts ROM:0011B36C ROM:0011B36C ; =============== S U B R O U T I N E ======================================= ROM:0011B36C ROM:0011B36C ROM:0011B36C sub_11B36C: ; CODE XREF: ROM:loc_11B326↑p ROM:0011B36C btst #7,($13A1).w ROM:0011B372 bne.s loc_11B37C ROM:0011B374 move.w ($A6C).w,($AA0).w ROM:0011B37A bra.s loc_11B392 ROM:0011B37C ; --------------------------------------------------------------------------- ROM:0011B37C ROM:0011B37C loc_11B37C: ; CODE XREF: sub_11B36C+6↑j ROM:0011B37C btst #4,($1399).w ROM:0011B382 bne.s loc_11B38C ROM:0011B384 move.w ($A66).w,($AA0).w ROM:0011B38A bra.s loc_11B392 ROM:0011B38C ; --------------------------------------------------------------------------- ROM:0011B38C ROM:0011B38C loc_11B38C: ; CODE XREF: sub_11B36C+16↑j ROM:0011B38C move.w $308(a5),($AA0).w ROM:0011B392 ROM:0011B392 loc_11B392: ; CODE XREF: sub_11B36C+E↑j ROM:0011B392 ; sub_11B36C+1E↑j ROM:0011B392 move.w $306(a5),d0 ROM:0011B396 cmp.w ($AA0).w,d0 ROM:0011B39A bge.s locret_11B3A2 ROM:0011B39C move.w $306(a5),($AA0).w ROM:0011B3A2 ROM:0011B3A2 locret_11B3A2: ; CODE XREF: sub_11B36C+2E↑j ROM:0011B3A2 rts ROM:0011B3A2 ; End of function sub_11B36C ROM:0011B3A2 ROM:0011B3A4 ROM:0011B3A4 ; =============== S U B R O U T I N E ======================================= ROM:0011B3A4 ROM:0011B3A4 ROM:0011B3A4 sub_11B3A4: ; CODE XREF: ROM:0011B34E↑p ROM:0011B3A4 addi.w #$A,($AA0).w ROM:0011B3AA rts ROM:0011B3AA ; End of function sub_11B3A4 ROM:0011B3AA ROM:0011B3AC ROM:0011B3AC ; =============== S U B R O U T I N E ======================================= ROM:0011B3AC ROM:0011B3AC ROM:0011B3AC sub_11B3AC: ; CODE XREF: ROM:loc_11B2FE↑p ROM:0011B3AC move.w ($AA0).w,d1 ROM:0011B3B0 sub.w ($482).w,d1 ROM:0011B3B4 cmpi.w #0,d1 ROM:0011B3B8 bge.s loc_11B3BC ROM:0011B3BA neg.w d1 ROM:0011B3BC ROM:0011B3BC loc_11B3BC: ; CODE XREF: sub_11B3AC+C↑j ROM:0011B3BC move.w $30A(a5),d2 ROM:0011B3C0 cmp.w d1,d2 ROM:0011B3C2 bgt.s loc_11B3D8 ROM:0011B3C4 bset #7,($13C6).w ROM:0011B3CA bset #0,($C69).w ROM:0011B3D0 bset #0,($13F5).w ROM:0011B3D6 bra.s locret_11B3DE ROM:0011B3D8 ; --------------------------------------------------------------------------- ROM:0011B3D8 ROM:0011B3D8 loc_11B3D8: ; CODE XREF: sub_11B3AC+16↑j ROM:0011B3D8 move.w ($482).w,($AA0).w ROM:0011B3DE ROM:0011B3DE locret_11B3DE: ; CODE XREF: sub_11B3AC+2A↑j ROM:0011B3DE rts ROM:0011B3DE ; End of function sub_11B3AC ROM:0011B3DE ROM:0011B3E0 ROM:0011B3E0 ; =============== S U B R O U T I N E ======================================= ROM:0011B3E0 ROM:0011B3E0 ROM:0011B3E0 sub_11B3E0: ; CODE XREF: ROM:0011B2B4↑p ROM:0011B3E0 move.w ($482).w,($AA0).w ROM:0011B3E6 rts ROM:0011B3E6 ; End of function sub_11B3E0 ROM:0011B3E6 ROM:0011B3E8 ROM:0011B3E8 ; =============== S U B R O U T I N E ======================================= ROM:0011B3E8 ROM:0011B3E8 ROM:0011B3E8 sub_11B3E8: ; CODE XREF: sub_11B458+38↓p ROM:0011B3E8 move.w ($A6A).w,d0 ROM:0011B3EC muls.w $30C(a5),d0 ROM:0011B3F0 divs.w ($13E4).w,d0 ROM:0011B3F4 move.w d0,($AA2).w ROM:0011B3F8 move.w #$3BDE,d1 ROM:0011B3FC move.w ($A6A).w,d2 ROM:0011B400 move.w ($586).w,d3 ROM:0011B404 bsr.l sub_1163F0 ROM:0011B40A move.w d1,($AA6).w ROM:0011B40E move.w $30E(a5),d0 ROM:0011B412 subi.w #$3E8,d0 ROM:0011B416 muls.w #$E,d0 ROM:0011B41A divs.w #$A,d0 ROM:0011B41E addi.w #$3E8,d0 ROM:0011B422 muls.w ($A6A).w,d0 ROM:0011B426 divs.l #$3E8,d0 ROM:0011B42E ext.l d1 ROM:0011B430 sub.l d1,d0 ROM:0011B432 move.l d0,d3 ROM:0011B434 move.w ($13E4).w,d2 ROM:0011B438 ext.l d2 ROM:0011B43A sub.l d2,d3 ROM:0011B43C move.l d0,d4 ROM:0011B43E move.w $30C(a5),d2 ROM:0011B442 ext.l d2 ROM:0011B444 sub.l d2,d4 ROM:0011B446 muls.l #$2710,d1:d3 ROM:0011B44E divs.l d4,d1:d3 ROM:0011B452 move.w d3,($AA4).w ROM:0011B456 rts ROM:0011B456 ; End of function sub_11B3E8 ROM:0011B456 ROM:0011B458 ROM:0011B458 ; =============== S U B R O U T I N E ======================================= ROM:0011B458 ROM:0011B458 ROM:0011B458 sub_11B458: ; CODE XREF: sub_125DD6+24↓p ROM:0011B458 cmpi.b #0,($116B).w ROM:0011B45E bne.s loc_11B46E ROM:0011B460 btst #4,($937).w ROM:0011B466 beq.s loc_11B46E ROM:0011B468 move.w $30C(a5),($13E4).w ROM:0011B46E ROM:0011B46E loc_11B46E: ; CODE XREF: sub_11B458+6↑j ROM:0011B46E ; sub_11B458+E↑j ROM:0011B46E btst #0,($13AB).w ROM:0011B474 bne.s loc_11B48C ROM:0011B476 move.w ($49E).w,d0 ROM:0011B47A btst #0,d0 ROM:0011B47E bne.s loc_11B48C ROM:0011B480 move.w d0,($49E).w ROM:0011B484 bsr.w sub_11B5DE ROM:0011B488 bsr.w sub_11B498 ROM:0011B48C ROM:0011B48C loc_11B48C: ; CODE XREF: sub_11B458+1C↑j ROM:0011B48C ; sub_11B458+26↑j ROM:0011B48C bsr.w sub_11B646 ROM:0011B490 bsr.l sub_11B3E8 ROM:0011B496 rts ROM:0011B496 ; End of function sub_11B458 ROM:0011B496 ROM:0011B498 ROM:0011B498 ; =============== S U B R O U T I N E ======================================= ROM:0011B498 ROM:0011B498 ROM:0011B498 sub_11B498: ; CODE XREF: sub_11B458+30↑p ROM:0011B498 clr.w d1 ROM:0011B49A move.b ($116B).w,d1 ROM:0011B49E cmpi.w #6,d1 ROM:0011B4A2 bcc.s locret_11B4AC ROM:0011B4A4 movea.l off_11B4AE(pc,d1.w*4),a0 ROM:0011B4A8 nop ROM:0011B4AA jmp (a0) ROM:0011B4AC ; --------------------------------------------------------------------------- ROM:0011B4AC ROM:0011B4AC locret_11B4AC: ; CODE XREF: sub_11B498+A↑j ROM:0011B4AC rts ROM:0011B4AC ; End of function sub_11B498 ROM:0011B4AC ROM:0011B4AC ; --------------------------------------------------------------------------- ROM:0011B4AE off_11B4AE: dc.l loc_11B4C6 ; DATA XREF: sub_11B498+C↑r ROM:0011B4B2 dc.l loc_11B4E6 ROM:0011B4B6 dc.l loc_11B4FC ROM:0011B4BA dc.l loc_11B546 ROM:0011B4BE dc.l loc_11B58C ROM:0011B4C2 dc.l loc_11B5B6 ROM:0011B4C6 ; --------------------------------------------------------------------------- ROM:0011B4C6 ROM:0011B4C6 loc_11B4C6: ; DATA XREF: ROM:off_11B4AE↑o ROM:0011B4C6 move.w $314(a5),d0 ROM:0011B4CA clr.b ($8B9).w ROM:0011B4CE move.w d0,($646).w ROM:0011B4D2 move.b #1,($8B9).w ROM:0011B4D8 move.b #5,($116B).w ROM:0011B4DE bra.l locret_11B5DA ROM:0011B4E4 ; --------------------------------------------------------------------------- ROM:0011B4E4 rts ROM:0011B4E6 ; --------------------------------------------------------------------------- ROM:0011B4E6 ROM:0011B4E6 loc_11B4E6: ; DATA XREF: ROM:0011B4B2↑o ROM:0011B4E6 btst #3,($139F).w ROM:0011B4EC bne.s loc_11B4F6 ROM:0011B4EE move.b #2,($116B).w ROM:0011B4F4 bra.s locret_11B544 ROM:0011B4F6 ; --------------------------------------------------------------------------- ROM:0011B4F6 ROM:0011B4F6 loc_11B4F6: ; CODE XREF: ROM:0011B4EC↑j ROM:0011B4F6 ; ROM:0011B59A↓j ... ROM:0011B4F6 bsr.w sub_11B616 ROM:0011B4FA rts ROM:0011B4FC ; --------------------------------------------------------------------------- ROM:0011B4FC ROM:0011B4FC loc_11B4FC: ; DATA XREF: ROM:0011B4B6↑o ROM:0011B4FC move.w ($AA8).w,d0 ROM:0011B500 cmp.w ($C96).w,d0 ROM:0011B504 bge.s loc_11B520 ROM:0011B506 move.w $310(a5),d0 ROM:0011B50A clr.b ($8B9).w ROM:0011B50E move.w d0,($646).w ROM:0011B512 move.b #1,($8B9).w ROM:0011B518 move.b #3,($116B).w ROM:0011B51E bra.s locret_11B58A ROM:0011B520 ; --------------------------------------------------------------------------- ROM:0011B520 ROM:0011B520 loc_11B520: ; CODE XREF: ROM:0011B504↑j ROM:0011B520 btst #3,($139F).w ROM:0011B526 beq.s locret_11B544 ROM:0011B528 move.w $312(a5),d0 ROM:0011B52C clr.b ($8B9).w ROM:0011B530 move.w d0,($646).w ROM:0011B534 move.b #1,($8B9).w ROM:0011B53A move.b #5,($116B).w ROM:0011B540 bra.w locret_11B5DA ROM:0011B544 ; --------------------------------------------------------------------------- ROM:0011B544 ROM:0011B544 locret_11B544: ; CODE XREF: ROM:0011B4F4↑j ROM:0011B544 ; ROM:0011B526↑j ... ROM:0011B544 rts ROM:0011B546 ; --------------------------------------------------------------------------- ROM:0011B546 ROM:0011B546 loc_11B546: ; DATA XREF: ROM:0011B4BA↑o ROM:0011B546 btst #3,($139F).w ROM:0011B54C beq.s loc_11B568 ROM:0011B54E move.w $312(a5),d0 ROM:0011B552 clr.b ($8B9).w ROM:0011B556 move.w d0,($646).w ROM:0011B55A move.b #1,($8B9).w ROM:0011B560 move.b #5,($116B).w ROM:0011B566 bra.s locret_11B5DA ROM:0011B568 ; --------------------------------------------------------------------------- ROM:0011B568 ROM:0011B568 loc_11B568: ; CODE XREF: ROM:0011B54C↑j ROM:0011B568 move.w ($AA8).w,d0 ROM:0011B56C cmp.w ($C96).w,d0 ROM:0011B570 blt.s loc_11B57A ROM:0011B572 move.b #2,($116B).w ROM:0011B578 bra.s locret_11B544 ROM:0011B57A ; --------------------------------------------------------------------------- ROM:0011B57A ROM:0011B57A loc_11B57A: ; CODE XREF: ROM:0011B570↑j ROM:0011B57A cmpi.w #0,($646).w ROM:0011B580 bgt.s locret_11B58A ROM:0011B582 move.b #4,($116B).w ROM:0011B588 bra.s loc_11B5B0 ROM:0011B58A ; --------------------------------------------------------------------------- ROM:0011B58A ROM:0011B58A locret_11B58A: ; CODE XREF: ROM:0011B51E↑j ROM:0011B58A ; ROM:0011B580↑j ROM:0011B58A rts ROM:0011B58C ; --------------------------------------------------------------------------- ROM:0011B58C ROM:0011B58C loc_11B58C: ; DATA XREF: ROM:0011B4BE↑o ROM:0011B58C btst #3,($139F).w ROM:0011B592 beq.s loc_11B59E ROM:0011B594 move.b #1,($116B).w ROM:0011B59A bra.w loc_11B4F6 ROM:0011B59E ; --------------------------------------------------------------------------- ROM:0011B59E ROM:0011B59E loc_11B59E: ; CODE XREF: ROM:0011B592↑j ROM:0011B59E move.w ($AA8).w,d0 ROM:0011B5A2 cmp.w ($C96).w,d0 ROM:0011B5A6 blt.s loc_11B5B0 ROM:0011B5A8 move.b #2,($116B).w ROM:0011B5AE bra.s locret_11B544 ROM:0011B5B0 ; --------------------------------------------------------------------------- ROM:0011B5B0 ROM:0011B5B0 loc_11B5B0: ; CODE XREF: ROM:0011B588↑j ROM:0011B5B0 ; ROM:0011B5A6↑j ROM:0011B5B0 bsr.w sub_11B5F6 ROM:0011B5B4 rts ROM:0011B5B6 ; --------------------------------------------------------------------------- ROM:0011B5B6 ROM:0011B5B6 loc_11B5B6: ; DATA XREF: ROM:0011B4C2↑o ROM:0011B5B6 btst #3,($139F).w ROM:0011B5BC bne.s loc_11B5C8 ROM:0011B5BE move.b #2,($116B).w ROM:0011B5C4 bra.w locret_11B544 ROM:0011B5C8 ; --------------------------------------------------------------------------- ROM:0011B5C8 ROM:0011B5C8 loc_11B5C8: ; CODE XREF: ROM:0011B5BC↑j ROM:0011B5C8 cmpi.w #0,($646).w ROM:0011B5CE bgt.s locret_11B5DA ROM:0011B5D0 move.b #1,($116B).w ROM:0011B5D6 bra.w loc_11B4F6 ROM:0011B5DA ; --------------------------------------------------------------------------- ROM:0011B5DA ROM:0011B5DA locret_11B5DA: ; CODE XREF: ROM:0011B4DE↑j ROM:0011B5DA ; ROM:0011B540↑j ... ROM:0011B5DA rts ROM:0011B5DC ; --------------------------------------------------------------------------- ROM:0011B5DC rts ROM:0011B5DE ROM:0011B5DE ; =============== S U B R O U T I N E ======================================= ROM:0011B5DE ROM:0011B5DE ROM:0011B5DE sub_11B5DE: ; CODE XREF: sub_11B458+2C↑p ROM:0011B5DE move.w #$3BE0,d1 ROM:0011B5E2 move.w ($586).w,d2 ROM:0011B5E6 move.w ($13E4).w,d3 ROM:0011B5EA bsr.l sub_1163F0 ROM:0011B5F0 move.w d1,($AA8).w ROM:0011B5F4 rts ROM:0011B5F4 ; End of function sub_11B5DE ROM:0011B5F4 ROM:0011B5F6 ROM:0011B5F6 ; =============== S U B R O U T I N E ======================================= ROM:0011B5F6 ROM:0011B5F6 ROM:0011B5F6 sub_11B5F6: ; CODE XREF: ROM:loc_11B5B0↑p ROM:0011B5F6 move.w #$3B56,d1 ROM:0011B5FA move.w ($586).w,d2 ROM:0011B5FE bsr.l sub_1163F0 ROM:0011B604 add.w ($A6A).w,d1 ROM:0011B608 move.w d1,($AAC).w ROM:0011B60C move.w $31A(a5),d3 ROM:0011B610 bsr.w sub_11B624 ROM:0011B614 rts ROM:0011B614 ; End of function sub_11B5F6 ROM:0011B614 ROM:0011B616 ROM:0011B616 ; =============== S U B R O U T I N E ======================================= ROM:0011B616 ROM:0011B616 ROM:0011B616 sub_11B616: ; CODE XREF: ROM:loc_11B4F6↑p ROM:0011B616 move.w ($A6A).w,d1 ROM:0011B61A move.w $318(a5),d3 ROM:0011B61E bsr.w sub_11B624 ROM:0011B622 rts ROM:0011B622 ; End of function sub_11B616 ROM:0011B622 ROM:0011B624 ROM:0011B624 ; =============== S U B R O U T I N E ======================================= ROM:0011B624 ROM:0011B624 ROM:0011B624 sub_11B624: ; CODE XREF: sub_11B5F6+1A↑p ROM:0011B624 ; sub_11B616+8↑p ROM:0011B624 swap d1 ROM:0011B626 clr.w d1 ROM:0011B628 move.w ($13E4).w,d2 ROM:0011B62C swap d2 ROM:0011B62E move.w ($AAA).w,d2 ROM:0011B632 ext.l d3 ROM:0011B634 bsr.l sub_1162F4 ROM:0011B63A move.w d4,($AAA).w ROM:0011B63E swap d4 ROM:0011B640 move.w d4,($13E4).w ROM:0011B644 rts ROM:0011B644 ; End of function sub_11B624 ROM:0011B644 ROM:0011B646 ROM:0011B646 ; =============== S U B R O U T I N E ======================================= ROM:0011B646 ROM:0011B646 ROM:0011B646 sub_11B646: ; CODE XREF: sub_11B458:loc_11B48C↑p ROM:0011B646 clr.w d1 ROM:0011B648 move.b ($116C).w,d1 ROM:0011B64C cmpi.w #4,d1 ROM:0011B650 bcc.s locret_11B65A ROM:0011B652 movea.l off_11B65C(pc,d1.w*4),a0 ROM:0011B656 nop ROM:0011B658 jmp (a0) ROM:0011B65A ; --------------------------------------------------------------------------- ROM:0011B65A ROM:0011B65A locret_11B65A: ; CODE XREF: sub_11B646+A↑j ROM:0011B65A rts ROM:0011B65A ; End of function sub_11B646 ROM:0011B65A ROM:0011B65A ; --------------------------------------------------------------------------- ROM:0011B65C off_11B65C: dc.l loc_11B66C ; DATA XREF: sub_11B646+C↑r ROM:0011B660 dc.l loc_11B674 ROM:0011B664 dc.l loc_11B69E ROM:0011B668 dc.l loc_11B6DE ROM:0011B66C ; --------------------------------------------------------------------------- ROM:0011B66C ROM:0011B66C loc_11B66C: ; DATA XREF: ROM:off_11B65C↑o ROM:0011B66C move.b #1,($116C).w ROM:0011B672 rts ROM:0011B674 ; --------------------------------------------------------------------------- ROM:0011B674 ROM:0011B674 loc_11B674: ; DATA XREF: ROM:0011B660↑o ROM:0011B674 btst #2,($93E).w ROM:0011B67A bne.s locret_11B69C ROM:0011B67C move.w $316(a5),d0 ROM:0011B680 clr.b ($8EC).w ROM:0011B684 move.w d0,($6AC).w ROM:0011B688 move.b #1,($8EC).w ROM:0011B68E bclr #4,($93E).w ROM:0011B694 move.b #2,($116C).w ROM:0011B69A rts ROM:0011B69C ; --------------------------------------------------------------------------- ROM:0011B69C ROM:0011B69C locret_11B69C: ; CODE XREF: ROM:0011B67A↑j ROM:0011B69C rts ROM:0011B69E ; --------------------------------------------------------------------------- ROM:0011B69E ROM:0011B69E loc_11B69E: ; DATA XREF: ROM:0011B664↑o ROM:0011B69E btst #2,($93E).w ROM:0011B6A4 beq.s loc_11B6BE ROM:0011B6A6 bset #4,($93E).w ROM:0011B6AC clr.b ($8EC).w ROM:0011B6B0 clr.w ($6AC).w ROM:0011B6B4 move.b #1,($116C).w ROM:0011B6BA rts ROM:0011B6BC ; --------------------------------------------------------------------------- ROM:0011B6BC bra.s loc_11B6DE ROM:0011B6BE ; --------------------------------------------------------------------------- ROM:0011B6BE ROM:0011B6BE loc_11B6BE: ; CODE XREF: ROM:0011B6A4↑j ROM:0011B6BE cmpi.w #0,($6AC).w ROM:0011B6C4 bgt.s loc_11B6D6 ROM:0011B6C6 bset #4,($93E).w ROM:0011B6CC move.b #3,($116C).w ROM:0011B6D2 rts ROM:0011B6D4 ; --------------------------------------------------------------------------- ROM:0011B6D4 bra.s loc_11B6DE ROM:0011B6D6 ; --------------------------------------------------------------------------- ROM:0011B6D6 ROM:0011B6D6 loc_11B6D6: ; CODE XREF: ROM:0011B6C4↑j ROM:0011B6D6 bclr #4,($93E).w ROM:0011B6DC rts ROM:0011B6DE ; --------------------------------------------------------------------------- ROM:0011B6DE ROM:0011B6DE loc_11B6DE: ; CODE XREF: ROM:0011B6BC↑j ROM:0011B6DE ; ROM:0011B6D4↑j ROM:0011B6DE ; DATA XREF: ... ROM:0011B6DE btst #2,($93E).w ROM:0011B6E4 beq.s locret_11B6EE ROM:0011B6E6 move.b #1,($116C).w ROM:0011B6EC rts ROM:0011B6EE ; --------------------------------------------------------------------------- ROM:0011B6EE ROM:0011B6EE locret_11B6EE: ; CODE XREF: ROM:0011B6E4↑j ROM:0011B6EE rts ROM:0011B6F0 ; --------------------------------------------------------------------------- ROM:0011B6F0 clr.w ($AAE).w ROM:0011B6F4 clr.w ($AC2).w ROM:0011B6F8 rts ROM:0011B6FA ROM:0011B6FA ; =============== S U B R O U T I N E ======================================= ROM:0011B6FA ROM:0011B6FA ROM:0011B6FA sub_11B6FA: ; CODE XREF: sub_125DD6+4E↓p ROM:0011B6FA move.w ($AD4).w,d1 ROM:0011B6FE cmpi.w #4,d1 ROM:0011B702 bcc.s locret_11B70C ROM:0011B704 movea.l off_11B70E(pc,d1.w*4),a0 ROM:0011B708 nop ROM:0011B70A jmp (a0) ROM:0011B70C ; --------------------------------------------------------------------------- ROM:0011B70C ROM:0011B70C locret_11B70C: ; CODE XREF: sub_11B6FA+8↑j ROM:0011B70C rts ROM:0011B70C ; End of function sub_11B6FA ROM:0011B70C ROM:0011B70C ; --------------------------------------------------------------------------- ROM:0011B70E off_11B70E: dc.l loc_11B71E ; DATA XREF: sub_11B6FA+A↑r ROM:0011B712 dc.l loc_11B732 ROM:0011B716 dc.l loc_11B768 ROM:0011B71A dc.l loc_11B790 ROM:0011B71E ; --------------------------------------------------------------------------- ROM:0011B71E ROM:0011B71E loc_11B71E: ; DATA XREF: ROM:off_11B70E↑o ROM:0011B71E bsr.w sub_11B7AA ROM:0011B722 move.w $326(a5),($AD0).w ROM:0011B728 move.w #1,($AD4).w ROM:0011B72E rts ROM:0011B730 ; --------------------------------------------------------------------------- ROM:0011B730 rts ROM:0011B732 ; --------------------------------------------------------------------------- ROM:0011B732 ROM:0011B732 loc_11B732: ; DATA XREF: ROM:0011B712↑o ROM:0011B732 bsr.w sub_11B7BE ROM:0011B736 btst #4,($13AF).w ROM:0011B73C beq.s loc_11B756 ROM:0011B73E move.w $32A(a5),($ACE).w ROM:0011B744 move.w $328(a5),($AD0).w ROM:0011B74A bsr.w sub_11B7D6 ROM:0011B74E move.w #2,($AD4).w ROM:0011B754 rts ROM:0011B756 ; --------------------------------------------------------------------------- ROM:0011B756 ROM:0011B756 loc_11B756: ; CODE XREF: ROM:0011B73C↑j ROM:0011B756 btst #3,($139F).w ROM:0011B75C beq.s locret_11B766 ROM:0011B75E move.w #3,($AD4).w ROM:0011B764 rts ROM:0011B766 ; --------------------------------------------------------------------------- ROM:0011B766 ROM:0011B766 locret_11B766: ; CODE XREF: ROM:0011B75C↑j ROM:0011B766 rts ROM:0011B768 ; --------------------------------------------------------------------------- ROM:0011B768 ROM:0011B768 loc_11B768: ; DATA XREF: ROM:0011B716↑o ROM:0011B768 btst #4,($13AF).w ROM:0011B76E bne.s loc_11B77E ROM:0011B770 move.w $326(a5),($AD0).w ROM:0011B776 move.w #1,($AD4).w ROM:0011B77C rts ROM:0011B77E ; --------------------------------------------------------------------------- ROM:0011B77E ROM:0011B77E loc_11B77E: ; CODE XREF: ROM:0011B76E↑j ROM:0011B77E btst #3,($139F).w ROM:0011B784 beq.s locret_11B78E ROM:0011B786 move.w #3,($AD4).w ROM:0011B78C rts ROM:0011B78E ; --------------------------------------------------------------------------- ROM:0011B78E ROM:0011B78E locret_11B78E: ; CODE XREF: ROM:0011B784↑j ROM:0011B78E rts ROM:0011B790 ; --------------------------------------------------------------------------- ROM:0011B790 ROM:0011B790 loc_11B790: ; DATA XREF: ROM:0011B71A↑o ROM:0011B790 btst #3,($139F).w ROM:0011B796 bne.s locret_11B7A6 ROM:0011B798 move.w $326(a5),($AD0).w ROM:0011B79E move.w #1,($AD4).w ROM:0011B7A4 rts ROM:0011B7A6 ; --------------------------------------------------------------------------- ROM:0011B7A6 ROM:0011B7A6 locret_11B7A6: ; CODE XREF: ROM:0011B796↑j ROM:0011B7A6 rts ROM:0011B7A8 ; --------------------------------------------------------------------------- ROM:0011B7A8 rts ROM:0011B7AA ROM:0011B7AA ; =============== S U B R O U T I N E ======================================= ROM:0011B7AA ROM:0011B7AA ROM:0011B7AA sub_11B7AA: ; CODE XREF: ROM:loc_11B71E↑p ROM:0011B7AA move.w #$3B58,d1 ROM:0011B7AE move.w ($AA0).w,d2 ROM:0011B7B2 bsr.l sub_1163F0 ROM:0011B7B8 move.w d1,($ACC).w ROM:0011B7BC rts ROM:0011B7BC ; End of function sub_11B7AA ROM:0011B7BC ROM:0011B7BE ROM:0011B7BE ; =============== S U B R O U T I N E ======================================= ROM:0011B7BE ROM:0011B7BE ROM:0011B7BE sub_11B7BE: ; CODE XREF: ROM:loc_11B732↑p ROM:0011B7BE move.w #$3BE2,d1 ROM:0011B7C2 move.w ($A6A).w,d2 ROM:0011B7C6 move.w ($586).w,d3 ROM:0011B7CA bsr.l sub_1163F0 ROM:0011B7D0 move.w d1,($ACE).w ROM:0011B7D4 rts ROM:0011B7D4 ; End of function sub_11B7BE ROM:0011B7D4 ROM:0011B7D6 ROM:0011B7D6 ; =============== S U B R O U T I N E ======================================= ROM:0011B7D6 ROM:0011B7D6 ROM:0011B7D6 sub_11B7D6: ; CODE XREF: ROM:0011B74A↑p ROM:0011B7D6 move.w $32C(a5),d0 ROM:0011B7DA add.w ($ACC).w,d0 ROM:0011B7DE move.w d0,($ACC).w ROM:0011B7E2 rts ROM:0011B7E2 ; End of function sub_11B7D6 ROM:0011B7E2 ROM:0011B7E4 ROM:0011B7E4 ; =============== S U B R O U T I N E ======================================= ROM:0011B7E4 ROM:0011B7E4 ROM:0011B7E4 sub_11B7E4: ; CODE XREF: sub_110E14+1A8↑p ROM:0011B7E4 move.w ($AD0).w,d0 ROM:0011B7E8 ext.l d0 ROM:0011B7EA muls.l ($A38).w,d1:d0 ROM:0011B7F0 divs.l #$6B6C0,d1:d0 ROM:0011B7F8 cmpi.w #$2710,d0 ROM:0011B7FC ble.s loc_11B802 ROM:0011B7FE move.w #$2710,d0 ROM:0011B802 ROM:0011B802 loc_11B802: ; CODE XREF: sub_11B7E4+18↑j ROM:0011B802 cmpi.w #0,d0 ROM:0011B806 bge.s loc_11B80C ROM:0011B808 move.w #0,d0 ROM:0011B80C ROM:0011B80C loc_11B80C: ; CODE XREF: sub_11B7E4+22↑j ROM:0011B80C move.w d0,d2 ROM:0011B80E ext.l d2 ROM:0011B810 move.w ($ACE).w,d1 ROM:0011B814 swap d1 ROM:0011B816 clr.w d1 ROM:0011B818 move.w ($ACC).w,d0 ROM:0011B81C swap d0 ROM:0011B81E move.w ($AD2).w,d0 ROM:0011B822 sub.l d0,d1 ROM:0011B824 muls.l d2,d3:d1 ROM:0011B828 divs.l #$F4240,d3:d1 ROM:0011B830 add.l d0,d1 ROM:0011B832 move.w d1,($AD2).w ROM:0011B836 swap d1 ROM:0011B838 move.w d1,($ACC).w ROM:0011B83C rts ROM:0011B83C ; End of function sub_11B7E4 ROM:0011B83C ROM:0011B83E ROM:0011B83E ; =============== S U B R O U T I N E ======================================= ROM:0011B83E ROM:0011B83E ROM:0011B83E sub_11B83E: ; CODE XREF: ROM:00115EB4↑p ROM:0011B83E cmpi.w #0,($648).w ROM:0011B844 bgt.s loc_11B878 ROM:0011B846 btst #1,($93D).w ROM:0011B84C beq.s loc_11B876 ROM:0011B84E bclr #1,($93D).w ROM:0011B854 btst #7,($FFFFF451).w ROM:0011B85A bne.s loc_11B86A ROM:0011B85C bset #0,($938).w ROM:0011B862 bclr #1,($940).w ROM:0011B868 bra.s loc_11B876 ROM:0011B86A ; --------------------------------------------------------------------------- ROM:0011B86A ROM:0011B86A loc_11B86A: ; CODE XREF: sub_11B83E+1C↑j ROM:0011B86A bset #3,($13C0).w ROM:0011B870 move.w #$2710,($4D8).w ROM:0011B876 ROM:0011B876 loc_11B876: ; CODE XREF: sub_11B83E+E↑j ROM:0011B876 ; sub_11B83E+2A↑j ROM:0011B876 bra.s locret_11B888 ROM:0011B878 ; --------------------------------------------------------------------------- ROM:0011B878 ROM:0011B878 loc_11B878: ; CODE XREF: sub_11B83E+6↑j ROM:0011B878 move.w $350(a5),d0 ROM:0011B87C cmp.w ($4D8).w,d0 ROM:0011B880 ble.s locret_11B888 ROM:0011B882 bclr #3,($13C0).w ROM:0011B888 ROM:0011B888 locret_11B888: ; CODE XREF: sub_11B83E:loc_11B876↑j ROM:0011B888 ; sub_11B83E+42↑j ROM:0011B888 rts ROM:0011B888 ; End of function sub_11B83E ROM:0011B888 ROM:0011B88A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011B88C ROM:0011B88C ; =============== S U B R O U T I N E ======================================= ROM:0011B88C ROM:0011B88C ROM:0011B88C sub_11B88C: ; CODE XREF: sub_112AAC+E↑p ROM:0011B88C move.w ($AC8).w,($506).w ROM:0011B892 move.w #$A,d0 ROM:0011B896 muls.w ($506).w,d0 ROM:0011B89A move.w d0,($508).w ROM:0011B89E rts ROM:0011B89E ; End of function sub_11B88C ROM:0011B89E ROM:0011B8A0 ROM:0011B8A0 ; =============== S U B R O U T I N E ======================================= ROM:0011B8A0 ROM:0011B8A0 ROM:0011B8A0 sub_11B8A0: ; CODE XREF: sub_1130D2+6↑p ROM:0011B8A0 btst #2,($977).w ROM:0011B8A6 beq.s loc_11B8CC ROM:0011B8A8 btst #2,($97B).w ROM:0011B8AE beq.s loc_11B8BE ROM:0011B8B0 bset #6,($FFFFFA41).w ROM:0011B8B6 bset #5,($13A6).w ROM:0011B8BC bra.s loc_11B8CA ROM:0011B8BE ; --------------------------------------------------------------------------- ROM:0011B8BE ROM:0011B8BE loc_11B8BE: ; CODE XREF: sub_11B8A0+E↑j ROM:0011B8BE bclr #6,($FFFFFA41).w ROM:0011B8C4 bclr #5,($13A6).w ROM:0011B8CA ROM:0011B8CA loc_11B8CA: ; CODE XREF: sub_11B8A0+1C↑j ROM:0011B8CA bra.s locret_11B902 ROM:0011B8CC ; --------------------------------------------------------------------------- ROM:0011B8CC ROM:0011B8CC loc_11B8CC: ; CODE XREF: sub_11B8A0+6↑j ROM:0011B8CC move.w $3C4(a5),d0 ROM:0011B8D0 cmpi.w #1,d0 ROM:0011B8D4 bne.s loc_11B8DE ROM:0011B8D6 bclr #6,($FFFFFA41).w ROM:0011B8DC bra.s locret_11B902 ROM:0011B8DE ; --------------------------------------------------------------------------- ROM:0011B8DE ROM:0011B8DE loc_11B8DE: ; CODE XREF: sub_11B8A0+34↑j ROM:0011B8DE cmpi.w #2,d0 ROM:0011B8E2 bne.s loc_11B8EC ROM:0011B8E4 bset #6,($FFFFFA41).w ROM:0011B8EA bra.s locret_11B902 ROM:0011B8EC ; --------------------------------------------------------------------------- ROM:0011B8EC ROM:0011B8EC loc_11B8EC: ; CODE XREF: sub_11B8A0+42↑j ROM:0011B8EC btst #5,($13A6).w ROM:0011B8F2 beq.s loc_11B8FC ROM:0011B8F4 bset #6,($FFFFFA41).w ROM:0011B8FA bra.s locret_11B902 ROM:0011B8FC ; --------------------------------------------------------------------------- ROM:0011B8FC ROM:0011B8FC loc_11B8FC: ; CODE XREF: sub_11B8A0+52↑j ROM:0011B8FC bclr #6,($FFFFFA41).w ROM:0011B902 ROM:0011B902 locret_11B902: ; CODE XREF: sub_11B8A0:loc_11B8CA↑j ROM:0011B902 ; sub_11B8A0+3C↑j ... ROM:0011B902 rts ROM:0011B902 ; End of function sub_11B8A0 ROM:0011B902 ROM:0011B904 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011B906 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011B908 ROM:0011B908 ; =============== S U B R O U T I N E ======================================= ROM:0011B908 ROM:0011B908 ROM:0011B908 sub_11B908: ; CODE XREF: sub_125DD6+A2↓p ROM:0011B908 clr.w d1 ROM:0011B90A move.b ($1172).w,d1 ROM:0011B90E cmpi.w #5,d1 ROM:0011B912 bcc.s locret_11B91C ROM:0011B914 movea.l off_11B91E(pc,d1.w*4),a0 ROM:0011B918 nop ROM:0011B91A jmp (a0) ROM:0011B91C ; --------------------------------------------------------------------------- ROM:0011B91C ROM:0011B91C locret_11B91C: ; CODE XREF: sub_11B908+A↑j ROM:0011B91C rts ROM:0011B91C ; End of function sub_11B908 ROM:0011B91C ROM:0011B91C ; --------------------------------------------------------------------------- ROM:0011B91E off_11B91E: dc.l loc_11B932 ; DATA XREF: sub_11B908+C↑r ROM:0011B922 dc.l loc_11B94C ROM:0011B926 dc.l loc_11B974 ROM:0011B92A dc.l loc_11B9C0 ROM:0011B92E dc.l loc_11B9E0 ROM:0011B932 ; --------------------------------------------------------------------------- ROM:0011B932 ROM:0011B932 loc_11B932: ; DATA XREF: ROM:off_11B91E↑o ROM:0011B932 move.w $3E2(a5),d0 ROM:0011B936 clr.b ($8BF).w ROM:0011B93A move.w d0,($652).w ROM:0011B93E move.b #1,($8BF).w ROM:0011B944 move.b #1,($1172).w ROM:0011B94A rts ROM:0011B94C ; --------------------------------------------------------------------------- ROM:0011B94C ROM:0011B94C loc_11B94C: ; DATA XREF: ROM:0011B922↑o ROM:0011B94C cmpi.w #0,($652).w ROM:0011B952 bgt.s locret_11B972 ROM:0011B954 move.w $3E0(a5),d0 ROM:0011B958 clr.b ($8BF).w ROM:0011B95C move.w d0,($652).w ROM:0011B960 move.b #1,($8BF).w ROM:0011B966 bset #7,($13B6).w ROM:0011B96C move.b #2,($1172).w ROM:0011B972 ROM:0011B972 locret_11B972: ; CODE XREF: ROM:0011B952↑j ROM:0011B972 rts ROM:0011B974 ; --------------------------------------------------------------------------- ROM:0011B974 ROM:0011B974 loc_11B974: ; DATA XREF: ROM:0011B926↑o ROM:0011B974 cmpi.w #0,($652).w ROM:0011B97A bgt.s loc_11B99C ROM:0011B97C btst #3,($139F).w ROM:0011B982 bne.s loc_11B98C ROM:0011B984 btst #2,($93E).w ROM:0011B98A bne.s loc_11B99A ROM:0011B98C ROM:0011B98C loc_11B98C: ; CODE XREF: ROM:0011B982↑j ROM:0011B98C bclr #7,($13B6).w ROM:0011B992 move.b #3,($1172).w ROM:0011B998 rts ROM:0011B99A ; --------------------------------------------------------------------------- ROM:0011B99A ROM:0011B99A loc_11B99A: ; CODE XREF: ROM:0011B98A↑j ROM:0011B99A bra.s locret_11B9BE ROM:0011B99C ; --------------------------------------------------------------------------- ROM:0011B99C ROM:0011B99C loc_11B99C: ; CODE XREF: ROM:0011B97A↑j ROM:0011B99C btst #2,($93E).w ROM:0011B9A2 bne.s locret_11B9BE ROM:0011B9A4 bclr #0,($8BF).w ROM:0011B9AA bset #2,($8BF).w ROM:0011B9B0 bclr #7,($13B6).w ROM:0011B9B6 move.b #4,($1172).w ROM:0011B9BC rts ROM:0011B9BE ; --------------------------------------------------------------------------- ROM:0011B9BE ROM:0011B9BE locret_11B9BE: ; CODE XREF: ROM:loc_11B99A↑j ROM:0011B9BE ; ROM:0011B9A2↑j ROM:0011B9BE rts ROM:0011B9C0 ; --------------------------------------------------------------------------- ROM:0011B9C0 ROM:0011B9C0 loc_11B9C0: ; DATA XREF: ROM:0011B92A↑o ROM:0011B9C0 btst #2,($93E).w ROM:0011B9C6 beq.s locret_11B9DE ROM:0011B9C8 btst #3,($139F).w ROM:0011B9CE bne.s locret_11B9DE ROM:0011B9D0 bset #7,($13B6).w ROM:0011B9D6 move.b #2,($1172).w ROM:0011B9DC rts ROM:0011B9DE ; --------------------------------------------------------------------------- ROM:0011B9DE ROM:0011B9DE locret_11B9DE: ; CODE XREF: ROM:0011B9C6↑j ROM:0011B9DE ; ROM:0011B9CE↑j ROM:0011B9DE rts ROM:0011B9E0 ; --------------------------------------------------------------------------- ROM:0011B9E0 ROM:0011B9E0 loc_11B9E0: ; DATA XREF: ROM:0011B92E↑o ROM:0011B9E0 btst #2,($93E).w ROM:0011B9E6 beq.s locret_11BA02 ROM:0011B9E8 bclr #2,($8BF).w ROM:0011B9EE bset #0,($8BF).w ROM:0011B9F4 bset #7,($13B6).w ROM:0011B9FA move.b #2,($1172).w ROM:0011BA00 rts ROM:0011BA02 ; --------------------------------------------------------------------------- ROM:0011BA02 ROM:0011BA02 locret_11BA02: ; CODE XREF: ROM:0011B9E6↑j ROM:0011BA02 rts ROM:0011BA04 ROM:0011BA04 ; =============== S U B R O U T I N E ======================================= ROM:0011BA04 ROM:0011BA04 ROM:0011BA04 sub_11BA04: ; CODE XREF: sub_125DD6+C0↓p ROM:0011BA04 bsr.w sub_11BA0A ROM:0011BA08 rts ROM:0011BA08 ; End of function sub_11BA04 ROM:0011BA08 ROM:0011BA0A ROM:0011BA0A ; =============== S U B R O U T I N E ======================================= ROM:0011BA0A ROM:0011BA0A ROM:0011BA0A sub_11BA0A: ; CODE XREF: sub_11BA04↑p ROM:0011BA0A clr.w d1 ROM:0011BA0C move.b ($1173).w,d1 ROM:0011BA10 cmpi.w #7,d1 ROM:0011BA14 bcc.s locret_11BA1E ROM:0011BA16 movea.l off_11BA20(pc,d1.w*4),a0 ROM:0011BA1A nop ROM:0011BA1C jmp (a0) ROM:0011BA1E ; --------------------------------------------------------------------------- ROM:0011BA1E ROM:0011BA1E locret_11BA1E: ; CODE XREF: sub_11BA0A+A↑j ROM:0011BA1E rts ROM:0011BA1E ; End of function sub_11BA0A ROM:0011BA1E ROM:0011BA1E ; --------------------------------------------------------------------------- ROM:0011BA20 off_11BA20: dc.l loc_11BA3C ; DATA XREF: sub_11BA0A+C↑r ROM:0011BA24 dc.l loc_11BA7C ROM:0011BA28 dc.l loc_11BAAA ROM:0011BA2C dc.l loc_11BAE4 ROM:0011BA30 dc.l loc_11BB32 ROM:0011BA34 dc.l loc_11BB8A ROM:0011BA38 dc.l loc_11BBEA ROM:0011BA3C ; --------------------------------------------------------------------------- ROM:0011BA3C ROM:0011BA3C loc_11BA3C: ; DATA XREF: ROM:off_11BA20↑o ROM:0011BA3C move.w $3E4(a5),d0 ROM:0011BA40 cmp.w ($AA0).w,d0 ROM:0011BA44 bgt.s loc_11BA6E ROM:0011BA46 move.l ($13D4).w,d2 ROM:0011BA4A divu.l #$61A8,d2 ROM:0011BA52 divu.l #4,d2 ROM:0011BA5A move.w $3F4(a5),d1 ROM:0011BA5E cmp.w d1,d2 ROM:0011BA60 bgt.s loc_11BA6E ROM:0011BA62 bset #3,($13C4).w ROM:0011BA68 move.b #1,($1173).w ROM:0011BA6E ROM:0011BA6E loc_11BA6E: ; CODE XREF: ROM:0011BA44↑j ROM:0011BA6E ; ROM:0011BA60↑j ROM:0011BA6E move.w #$32,($AF2).w ; '2' ROM:0011BA74 move.w #0,($AE2).w ROM:0011BA7A rts ROM:0011BA7C ; --------------------------------------------------------------------------- ROM:0011BA7C ROM:0011BA7C loc_11BA7C: ; DATA XREF: ROM:0011BA24↑o ROM:0011BA7C move.w $3E6(a5),d0 ROM:0011BA80 move.w $3E8(a5),d1 ROM:0011BA84 cmp.w ($506).w,d0 ROM:0011BA88 bgt.s locret_11BAA8 ROM:0011BA8A cmp.w ($506).w,d1 ROM:0011BA8E blt.s locret_11BAA8 ROM:0011BA90 move.w $3EA(a5),d2 ROM:0011BA94 clr.b ($8ED).w ROM:0011BA98 move.w d2,($6AE).w ROM:0011BA9C move.b #1,($8ED).w ROM:0011BAA2 move.b #2,($1173).w ROM:0011BAA8 ROM:0011BAA8 locret_11BAA8: ; CODE XREF: ROM:0011BA88↑j ROM:0011BAA8 ; ROM:0011BA8E↑j ROM:0011BAA8 rts ROM:0011BAAA ; --------------------------------------------------------------------------- ROM:0011BAAA ROM:0011BAAA loc_11BAAA: ; DATA XREF: ROM:0011BA28↑o ROM:0011BAAA move.w $3E6(a5),d0 ROM:0011BAAE move.w $3E8(a5),d1 ROM:0011BAB2 cmp.w ($506).w,d0 ROM:0011BAB6 bgt.s loc_11BADC ROM:0011BAB8 cmp.w ($506).w,d1 ROM:0011BABC blt.s loc_11BAD4 ROM:0011BABE cmpi.w #0,($6AE).w ROM:0011BAC4 bgt.s loc_11BAD2 ROM:0011BAC6 bset #6,($13AB).w ROM:0011BACC move.b #3,($1173).w ROM:0011BAD2 ROM:0011BAD2 loc_11BAD2: ; CODE XREF: ROM:0011BAC4↑j ROM:0011BAD2 bra.s loc_11BADA ROM:0011BAD4 ; --------------------------------------------------------------------------- ROM:0011BAD4 ROM:0011BAD4 loc_11BAD4: ; CODE XREF: ROM:0011BABC↑j ROM:0011BAD4 move.b #1,($1173).w ROM:0011BADA ROM:0011BADA loc_11BADA: ; CODE XREF: ROM:loc_11BAD2↑j ROM:0011BADA bra.s locret_11BAE2 ROM:0011BADC ; --------------------------------------------------------------------------- ROM:0011BADC ROM:0011BADC loc_11BADC: ; CODE XREF: ROM:0011BAB6↑j ROM:0011BADC move.b #1,($1173).w ROM:0011BAE2 ROM:0011BAE2 locret_11BAE2: ; CODE XREF: ROM:loc_11BADA↑j ROM:0011BAE2 rts ROM:0011BAE4 ; --------------------------------------------------------------------------- ROM:0011BAE4 ROM:0011BAE4 loc_11BAE4: ; DATA XREF: ROM:0011BA2C↑o ROM:0011BAE4 move.w $3E6(a5),d0 ROM:0011BAE8 move.w $3E8(a5),d1 ROM:0011BAEC cmp.w ($506).w,d0 ROM:0011BAF0 bgt.s loc_11BB24 ROM:0011BAF2 cmp.w ($506).w,d1 ROM:0011BAF6 blt.s loc_11BB16 ROM:0011BAF8 move.w $3EE(a5),d2 ROM:0011BAFC cmp.w ($C96).w,d2 ROM:0011BB00 bgt.s loc_11BB14 ROM:0011BB02 bset #3,($13C2).w ROM:0011BB08 move.w #$2710,($AE2).w ROM:0011BB0E move.b #4,($1173).w ROM:0011BB14 ROM:0011BB14 loc_11BB14: ; CODE XREF: ROM:0011BB00↑j ROM:0011BB14 bra.s loc_11BB22 ROM:0011BB16 ; --------------------------------------------------------------------------- ROM:0011BB16 ROM:0011BB16 loc_11BB16: ; CODE XREF: ROM:0011BAF6↑j ROM:0011BB16 bclr #6,($13AB).w ROM:0011BB1C move.b #1,($1173).w ROM:0011BB22 ROM:0011BB22 loc_11BB22: ; CODE XREF: ROM:loc_11BB14↑j ROM:0011BB22 bra.s locret_11BB30 ROM:0011BB24 ; --------------------------------------------------------------------------- ROM:0011BB24 ROM:0011BB24 loc_11BB24: ; CODE XREF: ROM:0011BAF0↑j ROM:0011BB24 bclr #6,($13AB).w ROM:0011BB2A move.b #1,($1173).w ROM:0011BB30 ROM:0011BB30 locret_11BB30: ; CODE XREF: ROM:loc_11BB22↑j ROM:0011BB30 rts ROM:0011BB32 ; --------------------------------------------------------------------------- ROM:0011BB32 ROM:0011BB32 loc_11BB32: ; DATA XREF: ROM:0011BA30↑o ROM:0011BB32 move.w ($B36).w,d3 ROM:0011BB36 subi.w #1,d3 ROM:0011BB3A cmpi.w #0,d3 ROM:0011BB3E blt.s locret_11BB88 ROM:0011BB40 move.w $9E2(a5,d3.w*2),d2 ROM:0011BB46 cmp.w ($586).w,d2 ROM:0011BB4A bgt.s loc_11BB60 ROM:0011BB4C bclr #3,($13C2).w ROM:0011BB52 move.w #0,($AE2).w ROM:0011BB58 move.b #6,($1173).w ROM:0011BB5E bra.s locret_11BB88 ROM:0011BB60 ; --------------------------------------------------------------------------- ROM:0011BB60 ROM:0011BB60 loc_11BB60: ; CODE XREF: ROM:0011BB4A↑j ROM:0011BB60 move.w $3EE(a5),d0 ROM:0011BB64 move.w $3F2(a5),d1 ROM:0011BB68 sub.w d1,d0 ROM:0011BB6A cmp.w ($C96).w,d0 ROM:0011BB6E ble.s locret_11BB88 ROM:0011BB70 move.w $3F0(a5),d0 ROM:0011BB74 clr.b ($8C0).w ROM:0011BB78 move.w d0,($654).w ROM:0011BB7C move.b #1,($8C0).w ROM:0011BB82 move.b #5,($1173).w ROM:0011BB88 ROM:0011BB88 locret_11BB88: ; CODE XREF: ROM:0011BB3E↑j ROM:0011BB88 ; ROM:0011BB5E↑j ... ROM:0011BB88 rts ROM:0011BB8A ; --------------------------------------------------------------------------- ROM:0011BB8A ROM:0011BB8A loc_11BB8A: ; DATA XREF: ROM:0011BA34↑o ROM:0011BB8A move.w $3EE(a5),d0 ROM:0011BB8E move.w $3F2(a5),d1 ROM:0011BB92 sub.w d1,d0 ROM:0011BB94 cmp.w ($C96).w,d0 ROM:0011BB98 ble.s loc_11BBB6 ROM:0011BB9A cmpi.w #0,($654).w ROM:0011BBA0 bgt.s loc_11BBB4 ROM:0011BBA2 bclr #3,($13C2).w ROM:0011BBA8 move.w #0,($AE2).w ROM:0011BBAE move.b #6,($1173).w ROM:0011BBB4 ROM:0011BBB4 loc_11BBB4: ; CODE XREF: ROM:0011BBA0↑j ROM:0011BBB4 bra.s loc_11BBBC ROM:0011BBB6 ; --------------------------------------------------------------------------- ROM:0011BBB6 ROM:0011BBB6 loc_11BBB6: ; CODE XREF: ROM:0011BB98↑j ROM:0011BBB6 move.b #4,($1173).w ROM:0011BBBC ROM:0011BBBC loc_11BBBC: ; CODE XREF: ROM:loc_11BBB4↑j ROM:0011BBBC move.w ($B36).w,d3 ROM:0011BBC0 subi.w #1,d3 ROM:0011BBC4 cmpi.w #0,d3 ROM:0011BBC8 blt.s locret_11BBE8 ROM:0011BBCA move.w $9E2(a5,d3.w*2),d2 ROM:0011BBD0 cmp.w ($586).w,d2 ROM:0011BBD4 bgt.s locret_11BBE8 ROM:0011BBD6 bclr #3,($13C2).w ROM:0011BBDC move.w #0,($AE2).w ROM:0011BBE2 move.b #6,($1173).w ROM:0011BBE8 ROM:0011BBE8 locret_11BBE8: ; CODE XREF: ROM:0011BBC8↑j ROM:0011BBE8 ; ROM:0011BBD4↑j ROM:0011BBE8 rts ROM:0011BBEA ; --------------------------------------------------------------------------- ROM:0011BBEA ROM:0011BBEA loc_11BBEA: ; DATA XREF: ROM:0011BA38↑o ROM:0011BBEA move.w $3EC(a5),d0 ROM:0011BBEE cmp.w ($506).w,d0 ROM:0011BBF2 ble.s locret_11BC00 ROM:0011BBF4 bclr #6,($13AB).w ROM:0011BBFA move.b #1,($1173).w ROM:0011BC00 ROM:0011BC00 locret_11BC00: ; CODE XREF: ROM:0011BBF2↑j ROM:0011BC00 rts ROM:0011BC02 ; --------------------------------------------------------------------------- ROM:0011BC02 rts ROM:0011BC04 ROM:0011BC04 ; =============== S U B R O U T I N E ======================================= ROM:0011BC04 ROM:0011BC04 ROM:0011BC04 sub_11BC04: ; CODE XREF: sub_125DD6+7E↓p ROM:0011BC04 move.w #0,d2 ROM:0011BC08 bra.s loc_11BC0E ROM:0011BC0A ; --------------------------------------------------------------------------- ROM:0011BC0A ROM:0011BC0A loc_11BC0A: ; CODE XREF: sub_11BC04+18↓j ROM:0011BC0A addi.w #1,d2 ROM:0011BC0E ROM:0011BC0E loc_11BC0E: ; CODE XREF: sub_11BC04+4↑j ROM:0011BC0E cmpi.w #0,d2 ROM:0011BC12 bgt.s locret_11BC1E ROM:0011BC14 move.w #0,$144E(d2.w*2) ROM:0011BC1C bra.s loc_11BC0A ROM:0011BC1E ; --------------------------------------------------------------------------- ROM:0011BC1E ROM:0011BC1E locret_11BC1E: ; CODE XREF: sub_11BC04+E↑j ROM:0011BC1E rts ROM:0011BC1E ; End of function sub_11BC04 ROM:0011BC1E ROM:0011BC20 ROM:0011BC20 ; =============== S U B R O U T I N E ======================================= ROM:0011BC20 ROM:0011BC20 ROM:0011BC20 sub_11BC20: ; CODE XREF: ROM:loc_11C072↓p ROM:0011BC20 move.w #$3BE4,d1 ROM:0011BC24 move.w ($AA0).w,d2 ROM:0011BC28 move.w ($A7A).w,d3 ROM:0011BC2C bsr.l sub_1163F0 ROM:0011BC32 move.w d1,($B0C).w ROM:0011BC36 move.w #$3B5A,d1 ROM:0011BC3A move.w ($A6C).w,d2 ROM:0011BC3E bsr.l sub_1163F0 ROM:0011BC44 move.w d1,($B06).w ROM:0011BC48 btst #3,($13AC).w ROM:0011BC4E beq.s loc_11BC58 ROM:0011BC50 move.w $3FE(a5),($B08).w ROM:0011BC56 bra.s loc_11BC5C ROM:0011BC58 ; --------------------------------------------------------------------------- ROM:0011BC58 ROM:0011BC58 loc_11BC58: ; CODE XREF: sub_11BC20+2E↑j ROM:0011BC58 clr.w ($B08).w ROM:0011BC5C ROM:0011BC5C loc_11BC5C: ; CODE XREF: sub_11BC20+36↑j ROM:0011BC5C btst #1,($13A9).w ROM:0011BC62 beq.s loc_11BC70 ROM:0011BC64 btst #2,($13A3).w ROM:0011BC6A beq.s loc_11BC70 ROM:0011BC6C bra.w loc_11BC78 ROM:0011BC70 ; --------------------------------------------------------------------------- ROM:0011BC70 ROM:0011BC70 loc_11BC70: ; CODE XREF: sub_11BC20+42↑j ROM:0011BC70 ; sub_11BC20+4A↑j ROM:0011BC70 btst #7,($13C6).w ROM:0011BC76 beq.s loc_11BC7E ROM:0011BC78 ROM:0011BC78 loc_11BC78: ; CODE XREF: sub_11BC20+4C↑j ROM:0011BC78 move.w #$2710,($B0C).w ROM:0011BC7E ROM:0011BC7E loc_11BC7E: ; CODE XREF: sub_11BC20+56↑j ROM:0011BC7E btst #7,($13A1).w ROM:0011BC84 beq.s loc_11BC8E ROM:0011BC86 move.w $402(a5),d1 ROM:0011BC8A move.w d1,($B06).w ROM:0011BC8E ROM:0011BC8E loc_11BC8E: ; CODE XREF: sub_11BC20+64↑j ROM:0011BC8E btst #3,($139F).w ROM:0011BC94 beq.s loc_11BCAC ROM:0011BC96 btst #4,($13B1).w ROM:0011BC9C beq.s loc_11BCA6 ROM:0011BC9E move.w #$2710,($B0A).w ROM:0011BCA4 bra.s loc_11BCAA ROM:0011BCA6 ; --------------------------------------------------------------------------- ROM:0011BCA6 ROM:0011BCA6 loc_11BCA6: ; CODE XREF: sub_11BC20+7C↑j ROM:0011BCA6 clr.w ($B0A).w ROM:0011BCAA ROM:0011BCAA loc_11BCAA: ; CODE XREF: sub_11BC20+84↑j ROM:0011BCAA bra.s loc_11BCCE ROM:0011BCAC ; --------------------------------------------------------------------------- ROM:0011BCAC ROM:0011BCAC loc_11BCAC: ; CODE XREF: sub_11BC20+74↑j ROM:0011BCAC move.w ($B0C).w,($B0A).w ROM:0011BCB2 move.w ($B06).w,d0 ROM:0011BCB6 cmp.w ($B0A).w,d0 ROM:0011BCBA ble.s loc_11BCC0 ROM:0011BCBC move.w d0,($B0A).w ROM:0011BCC0 ROM:0011BCC0 loc_11BCC0: ; CODE XREF: sub_11BC20+9A↑j ROM:0011BCC0 move.w ($B08).w,d0 ROM:0011BCC4 cmp.w ($B0A).w,d0 ROM:0011BCC8 ble.s loc_11BCCE ROM:0011BCCA move.w d0,($B0A).w ROM:0011BCCE ROM:0011BCCE loc_11BCCE: ; CODE XREF: sub_11BC20:loc_11BCAA↑j ROM:0011BCCE ; sub_11BC20+A8↑j ROM:0011BCCE move.w $3FC(a5),($AF6).w ROM:0011BCD4 btst #3,($975).w ROM:0011BCDA bne.s loc_11BD38 ROM:0011BCDC move.w ($B0E).w,d2 ROM:0011BCE0 cmp.w ($B0A).w,d2 ROM:0011BCE4 bge.s loc_11BCEE ROM:0011BCE6 move.w ($B0A).w,($B0E).w ROM:0011BCEC bra.s loc_11BD04 ROM:0011BCEE ; --------------------------------------------------------------------------- ROM:0011BCEE ROM:0011BCEE loc_11BCEE: ; CODE XREF: sub_11BC20+C4↑j ROM:0011BCEE sub.w ($B0A).w,d2 ROM:0011BCF2 move.w $400(a5),d3 ROM:0011BCF6 cmp.w d2,d3 ROM:0011BCF8 bge.s loc_11BD04 ROM:0011BCFA move.w ($B0A).w,d2 ROM:0011BCFE add.w d3,d2 ROM:0011BD00 move.w d2,($B0E).w ROM:0011BD04 ROM:0011BD04 loc_11BD04: ; CODE XREF: sub_11BC20+CC↑j ROM:0011BD04 ; sub_11BC20+D8↑j ROM:0011BD04 cmpi.w #0,($B0A).w ROM:0011BD0A bgt.s loc_11BD10 ROM:0011BD0C clr.w ($B0E).w ROM:0011BD10 ROM:0011BD10 loc_11BD10: ; CODE XREF: sub_11BC20+EA↑j ROM:0011BD10 move.w $404(a5),d1 ROM:0011BD14 cmpi.w #$FF9C,d1 ROM:0011BD18 beq.s loc_11BD1E ROM:0011BD1A move.w d1,($B0E).w ROM:0011BD1E ROM:0011BD1E loc_11BD1E: ; CODE XREF: sub_11BC20+F8↑j ROM:0011BD1E move.w #$3B5C,d1 ROM:0011BD22 move.w ($B0E).w,d2 ROM:0011BD26 bsr.l sub_1163F0 ROM:0011BD2C move.w d1,($B10).w ROM:0011BD30 move.w ($B10).w,($AE6).w ROM:0011BD36 bra.s locret_11BD3E ROM:0011BD38 ; --------------------------------------------------------------------------- ROM:0011BD38 ROM:0011BD38 loc_11BD38: ; CODE XREF: sub_11BC20+BA↑j ROM:0011BD38 move.w ($B12).w,($AE6).w ROM:0011BD3E ROM:0011BD3E locret_11BD3E: ; CODE XREF: sub_11BC20+116↑j ROM:0011BD3E rts ROM:0011BD3E ; End of function sub_11BC20 ROM:0011BD3E ROM:0011BD40 ROM:0011BD40 ; =============== S U B R O U T I N E ======================================= ROM:0011BD40 ROM:0011BD40 ROM:0011BD40 sub_11BD40: ; CODE XREF: sub_11BE50+C↓p ROM:0011BD40 clr.w d1 ROM:0011BD42 move.b ($1174).w,d1 ROM:0011BD46 cmpi.w #5,d1 ROM:0011BD4A bcc.s locret_11BD54 ROM:0011BD4C movea.l off_11BD56(pc,d1.w*4),a0 ROM:0011BD50 nop ROM:0011BD52 jmp (a0) ROM:0011BD54 ; --------------------------------------------------------------------------- ROM:0011BD54 ROM:0011BD54 locret_11BD54: ; CODE XREF: sub_11BD40+A↑j ROM:0011BD54 rts ROM:0011BD54 ; End of function sub_11BD40 ROM:0011BD54 ROM:0011BD54 ; --------------------------------------------------------------------------- ROM:0011BD56 off_11BD56: dc.l loc_11BD6A ; DATA XREF: sub_11BD40+C↑r ROM:0011BD5A dc.l loc_11BD74 ROM:0011BD5E dc.l loc_11BDE4 ROM:0011BD62 dc.l loc_11BE0E ROM:0011BD66 dc.l loc_11BE3E ROM:0011BD6A ; --------------------------------------------------------------------------- ROM:0011BD6A ROM:0011BD6A loc_11BD6A: ; DATA XREF: ROM:off_11BD56↑o ROM:0011BD6A move.b #1,($1174).w ROM:0011BD70 bra.s locret_11BDE2 ROM:0011BD72 ; --------------------------------------------------------------------------- ROM:0011BD72 rts ROM:0011BD74 ; --------------------------------------------------------------------------- ROM:0011BD74 ROM:0011BD74 loc_11BD74: ; DATA XREF: ROM:0011BD5A↑o ROM:0011BD74 btst #3,($139F).w ROM:0011BD7A beq.s loc_11BDBA ROM:0011BD7C btst #7,($13C6).w ROM:0011BD82 beq.s loc_11BDBA ROM:0011BD84 move.w $40A(a5),d0 ROM:0011BD88 cmpi.w #1,d0 ROM:0011BD8C bne.s loc_11BDBA ROM:0011BD8E bset #4,($13B1).w ROM:0011BD94 move.w #$3B5E,d1 ROM:0011BD98 move.w ($A66).w,d2 ROM:0011BD9C bsr.l sub_1163F0 ROM:0011BDA2 clr.b ($8EE).w ROM:0011BDA6 move.w d1,($6B0).w ROM:0011BDAA move.b #1,($8EE).w ROM:0011BDB0 move.b #3,($1174).w ROM:0011BDB6 bra.w locret_11BE3C ROM:0011BDBA ; --------------------------------------------------------------------------- ROM:0011BDBA ROM:0011BDBA loc_11BDBA: ; CODE XREF: ROM:0011BD7A↑j ROM:0011BDBA ; ROM:0011BD82↑j ... ROM:0011BDBA btst #3,($139F).w ROM:0011BDC0 beq.s locret_11BDE2 ROM:0011BDC2 btst #3,($13AC).w ROM:0011BDC8 bne.s loc_11BDD4 ROM:0011BDCA move.w $408(a5),d1 ROM:0011BDCE cmp.w ($AA0).w,d1 ROM:0011BDD2 bge.s locret_11BDE2 ROM:0011BDD4 ROM:0011BDD4 loc_11BDD4: ; CODE XREF: ROM:0011BDC8↑j ROM:0011BDD4 bset #4,($13B1).w ROM:0011BDDA move.b #2,($1174).w ROM:0011BDE0 bra.s locret_11BE0C ROM:0011BDE2 ; --------------------------------------------------------------------------- ROM:0011BDE2 ROM:0011BDE2 locret_11BDE2: ; CODE XREF: ROM:0011BD70↑j ROM:0011BDE2 ; ROM:0011BDC0↑j ... ROM:0011BDE2 rts ROM:0011BDE4 ; --------------------------------------------------------------------------- ROM:0011BDE4 ROM:0011BDE4 loc_11BDE4: ; DATA XREF: ROM:0011BD5E↑o ROM:0011BDE4 btst #3,($139F).w ROM:0011BDEA beq.s loc_11BDFE ROM:0011BDEC move.w $406(a5),d1 ROM:0011BDF0 cmp.w ($AA0).w,d1 ROM:0011BDF4 ble.s locret_11BE0C ROM:0011BDF6 btst #3,($13AC).w ROM:0011BDFC bne.s locret_11BE0C ROM:0011BDFE ROM:0011BDFE loc_11BDFE: ; CODE XREF: ROM:0011BDEA↑j ROM:0011BDFE bclr #4,($13B1).w ROM:0011BE04 move.b #1,($1174).w ROM:0011BE0A bra.s locret_11BDE2 ROM:0011BE0C ; --------------------------------------------------------------------------- ROM:0011BE0C ROM:0011BE0C locret_11BE0C: ; CODE XREF: ROM:0011BDE0↑j ROM:0011BE0C ; ROM:0011BDF4↑j ... ROM:0011BE0C rts ROM:0011BE0E ; --------------------------------------------------------------------------- ROM:0011BE0E ROM:0011BE0E loc_11BE0E: ; DATA XREF: ROM:0011BD62↑o ROM:0011BE0E btst #3,($139F).w ROM:0011BE14 bne.s loc_11BE24 ROM:0011BE16 bclr #4,($13B1).w ROM:0011BE1C move.b #1,($1174).w ROM:0011BE22 bra.s locret_11BDE2 ROM:0011BE24 ; --------------------------------------------------------------------------- ROM:0011BE24 ROM:0011BE24 loc_11BE24: ; CODE XREF: ROM:0011BE14↑j ROM:0011BE24 cmpi.w #0,($6B0).w ROM:0011BE2A bgt.s locret_11BE3C ROM:0011BE2C btst #3,($13AC).w ROM:0011BE32 bne.s locret_11BE3C ROM:0011BE34 bclr #4,($13B1).w ROM:0011BE3A bra.s locret_11BE4E ROM:0011BE3C ; --------------------------------------------------------------------------- ROM:0011BE3C ROM:0011BE3C locret_11BE3C: ; CODE XREF: ROM:0011BDB6↑j ROM:0011BE3C ; ROM:0011BE2A↑j ... ROM:0011BE3C rts ROM:0011BE3E ; --------------------------------------------------------------------------- ROM:0011BE3E ROM:0011BE3E loc_11BE3E: ; DATA XREF: ROM:0011BD66↑o ROM:0011BE3E btst #3,($139F).w ROM:0011BE44 bne.s locret_11BE4E ROM:0011BE46 move.b #1,($1174).w ROM:0011BE4C bra.s locret_11BDE2 ROM:0011BE4E ; --------------------------------------------------------------------------- ROM:0011BE4E ROM:0011BE4E locret_11BE4E: ; CODE XREF: ROM:0011BE3A↑j ROM:0011BE4E ; ROM:0011BE44↑j ROM:0011BE4E rts ROM:0011BE50 ROM:0011BE50 ; =============== S U B R O U T I N E ======================================= ROM:0011BE50 ROM:0011BE50 ROM:0011BE50 sub_11BE50: ; CODE XREF: sub_125DD6+18↓p ROM:0011BE50 bsr.l sub_11CE32 ROM:0011BE56 bsr.l sub_11C8AA ROM:0011BE5C bsr.l sub_11BD40 ROM:0011BE62 bsr.l sub_11C566 ROM:0011BE68 bsr.w sub_11BE80 ROM:0011BE6C bsr.l sub_11C3BA ROM:0011BE72 bsr.l sub_11C480 ROM:0011BE78 bsr.l sub_11C07A ROM:0011BE7E rts ROM:0011BE7E ; End of function sub_11BE50 ROM:0011BE7E ROM:0011BE80 ROM:0011BE80 ; =============== S U B R O U T I N E ======================================= ROM:0011BE80 ROM:0011BE80 ROM:0011BE80 sub_11BE80: ; CODE XREF: sub_11BE50+18↑p ROM:0011BE80 clr.w d1 ROM:0011BE82 move.b ($1175).w,d1 ROM:0011BE86 cmpi.w #5,d1 ROM:0011BE8A bcc.s locret_11BE94 ROM:0011BE8C movea.l off_11BE96(pc,d1.w*4),a0 ROM:0011BE90 nop ROM:0011BE92 jmp (a0) ROM:0011BE94 ; --------------------------------------------------------------------------- ROM:0011BE94 ROM:0011BE94 locret_11BE94: ; CODE XREF: sub_11BE80+A↑j ROM:0011BE94 rts ROM:0011BE94 ; End of function sub_11BE80 ROM:0011BE94 ROM:0011BE94 ; --------------------------------------------------------------------------- ROM:0011BE96 off_11BE96: dc.l loc_11BEAA ; DATA XREF: sub_11BE80+C↑r ROM:0011BE9A dc.l loc_11BEC2 ROM:0011BE9E dc.l loc_11BF4C ROM:0011BEA2 dc.l loc_11BFB0 ROM:0011BEA6 dc.l loc_11C008 ROM:0011BEAA ; --------------------------------------------------------------------------- ROM:0011BEAA ROM:0011BEAA loc_11BEAA: ; DATA XREF: ROM:off_11BE96↑o ROM:0011BEAA bset #2,($13C5).w ROM:0011BEB0 bsr.l sub_11C69E ROM:0011BEB6 move.b #1,($1175).w ROM:0011BEBC bra.w loc_11BF44 ROM:0011BEC0 ; --------------------------------------------------------------------------- ROM:0011BEC0 rts ROM:0011BEC2 ; --------------------------------------------------------------------------- ROM:0011BEC2 ROM:0011BEC2 loc_11BEC2: ; DATA XREF: ROM:0011BE9A↑o ROM:0011BEC2 move.w $40E(a5),d1 ROM:0011BEC6 cmpi.w #1,d1 ROM:0011BECA bne.s loc_11BEE2 ROM:0011BECC bclr #7,($13B8).w ROM:0011BED2 bclr #5,($13AE).w ROM:0011BED8 move.b #4,($1175).w ROM:0011BEDE bra.w loc_11C072 ROM:0011BEE2 ; --------------------------------------------------------------------------- ROM:0011BEE2 ROM:0011BEE2 loc_11BEE2: ; CODE XREF: ROM:0011BECA↑j ROM:0011BEE2 move.w $40C(a5),d0 ROM:0011BEE6 cmpi.w #1,d0 ROM:0011BEEA bne.s loc_11BEFC ROM:0011BEEC bclr #2,($13C5).w ROM:0011BEF2 move.b #3,($1175).w ROM:0011BEF8 bra.w loc_11C000 ROM:0011BEFC ; --------------------------------------------------------------------------- ROM:0011BEFC ROM:0011BEFC loc_11BEFC: ; CODE XREF: ROM:0011BEEA↑j ROM:0011BEFC move.w #2,d0 ROM:0011BF00 move.w #1,d1 ROM:0011BF04 cmp.w $40C(a5),d0 ROM:0011BF08 beq.s loc_11BF20 ROM:0011BF0A cmp.w $40C(a5),d1 ROM:0011BF0E beq.s loc_11BF44 ROM:0011BF10 btst #1,($1505).w ROM:0011BF16 bne.s loc_11BF20 ROM:0011BF18 btst #7,($93F).w ROM:0011BF1E beq.s loc_11BF44 ROM:0011BF20 ROM:0011BF20 loc_11BF20: ; CODE XREF: ROM:0011BF08↑j ROM:0011BF20 ; ROM:0011BF16↑j ROM:0011BF20 bset #1,($1505).w ROM:0011BF26 bsr.l sub_11C96A ROM:0011BF2C move.b #0,($117A).w ROM:0011BF32 bclr #1,($139C).w ROM:0011BF38 move.b #2,($1175).w ROM:0011BF3E bra.l loc_11BFA8 ROM:0011BF44 ; --------------------------------------------------------------------------- ROM:0011BF44 ROM:0011BF44 loc_11BF44: ; CODE XREF: ROM:0011BEBC↑j ROM:0011BF44 ; ROM:0011BF0E↑j ... ROM:0011BF44 bsr.l sub_11C69E ROM:0011BF4A rts ROM:0011BF4C ; --------------------------------------------------------------------------- ROM:0011BF4C ROM:0011BF4C loc_11BF4C: ; DATA XREF: ROM:0011BE9E↑o ROM:0011BF4C move.w $40E(a5),d1 ROM:0011BF50 cmpi.w #1,d1 ROM:0011BF54 bne.s loc_11BF66 ROM:0011BF56 bclr #1,($1505).w ROM:0011BF5C move.b #4,($1175).w ROM:0011BF62 bra.w loc_11C072 ROM:0011BF66 ; --------------------------------------------------------------------------- ROM:0011BF66 ROM:0011BF66 loc_11BF66: ; CODE XREF: ROM:0011BF54↑j ROM:0011BF66 move.w $40C(a5),d0 ROM:0011BF6A cmpi.w #1,d0 ROM:0011BF6E bne.s loc_11BF88 ROM:0011BF70 bclr #1,($1505).w ROM:0011BF76 bclr #2,($13C5).w ROM:0011BF7C move.b #3,($1175).w ROM:0011BF82 bra.l loc_11C000 ROM:0011BF88 ; --------------------------------------------------------------------------- ROM:0011BF88 ROM:0011BF88 loc_11BF88: ; CODE XREF: ROM:0011BF6E↑j ROM:0011BF88 btst #7,($13B1).w ROM:0011BF8E beq.s loc_11BFA8 ROM:0011BF90 bclr #1,($1505).w ROM:0011BF96 bclr #7,($13B1).w ROM:0011BF9C move.b #1,($1175).w ROM:0011BFA2 bra.l loc_11BF44 ROM:0011BFA8 ; --------------------------------------------------------------------------- ROM:0011BFA8 ROM:0011BFA8 loc_11BFA8: ; CODE XREF: ROM:0011BF3E↑j ROM:0011BFA8 ; ROM:0011BF8E↑j ... ROM:0011BFA8 bsr.l sub_11C96A ROM:0011BFAE rts ROM:0011BFB0 ; --------------------------------------------------------------------------- ROM:0011BFB0 ROM:0011BFB0 loc_11BFB0: ; DATA XREF: ROM:0011BEA2↑o ROM:0011BFB0 move.w $40E(a5),d1 ROM:0011BFB4 cmpi.w #1,d1 ROM:0011BFB8 bne.s loc_11BFCA ROM:0011BFBA bset #2,($13C5).w ROM:0011BFC0 move.b #4,($1175).w ROM:0011BFC6 bra.w loc_11C072 ROM:0011BFCA ; --------------------------------------------------------------------------- ROM:0011BFCA ROM:0011BFCA loc_11BFCA: ; CODE XREF: ROM:0011BFB8↑j ROM:0011BFCA move.w $40C(a5),d0 ROM:0011BFCE cmpi.w #2,d0 ROM:0011BFD2 bne.s loc_11BFE8 ROM:0011BFD4 bset #2,($13C5).w ROM:0011BFDA bset #1,($1505).w ROM:0011BFE0 move.b #2,($1175).w ROM:0011BFE6 bra.s loc_11BFA8 ROM:0011BFE8 ; --------------------------------------------------------------------------- ROM:0011BFE8 ROM:0011BFE8 loc_11BFE8: ; CODE XREF: ROM:0011BFD2↑j ROM:0011BFE8 cmpi.w #0,d0 ROM:0011BFEC bne.s loc_11C000 ROM:0011BFEE bset #2,($13C5).w ROM:0011BFF4 move.b #1,($1175).w ROM:0011BFFA bra.l loc_11BF44 ROM:0011C000 ; --------------------------------------------------------------------------- ROM:0011C000 ROM:0011C000 loc_11C000: ; CODE XREF: ROM:0011BEF8↑j ROM:0011C000 ; ROM:0011BF82↑j ... ROM:0011C000 bsr.l sub_11C69E ROM:0011C006 rts ROM:0011C008 ; --------------------------------------------------------------------------- ROM:0011C008 ROM:0011C008 loc_11C008: ; DATA XREF: ROM:0011BEA6↑o ROM:0011C008 move.w $40E(a5),d0 ROM:0011C00C cmpi.w #0,d0 ROM:0011C010 bne.s loc_11C02A ROM:0011C012 move.w $40C(a5),d0 ROM:0011C016 cmpi.w #1,d0 ROM:0011C01A bne.s loc_11C02A ROM:0011C01C bclr #2,($13C5).w ROM:0011C022 move.b #3,($1175).w ROM:0011C028 bra.s loc_11C000 ROM:0011C02A ; --------------------------------------------------------------------------- ROM:0011C02A ROM:0011C02A loc_11C02A: ; CODE XREF: ROM:0011C010↑j ROM:0011C02A ; ROM:0011C01A↑j ROM:0011C02A move.w $40E(a5),d0 ROM:0011C02E cmpi.w #0,d0 ROM:0011C032 bne.s loc_11C04E ROM:0011C034 move.w $40C(a5),d0 ROM:0011C038 cmpi.w #2,d0 ROM:0011C03C bne.s loc_11C04E ROM:0011C03E bset #1,($1505).w ROM:0011C044 move.b #2,($1175).w ROM:0011C04A bra.w loc_11BFA8 ROM:0011C04E ; --------------------------------------------------------------------------- ROM:0011C04E ROM:0011C04E loc_11C04E: ; CODE XREF: ROM:0011C032↑j ROM:0011C04E ; ROM:0011C03C↑j ROM:0011C04E move.w $40E(a5),d0 ROM:0011C052 cmpi.w #0,d0 ROM:0011C056 bne.s loc_11C072 ROM:0011C058 move.w $40C(a5),d0 ROM:0011C05C cmpi.w #0,d0 ROM:0011C060 bne.s loc_11C072 ROM:0011C062 bclr #1,($1505).w ROM:0011C068 move.b #1,($1175).w ROM:0011C06E bra.w loc_11BF44 ROM:0011C072 ; --------------------------------------------------------------------------- ROM:0011C072 ROM:0011C072 loc_11C072: ; CODE XREF: ROM:0011BEDE↑j ROM:0011C072 ; ROM:0011BF62↑j ... ROM:0011C072 bsr.l sub_11BC20 ROM:0011C078 rts ROM:0011C07A ROM:0011C07A ; =============== S U B R O U T I N E ======================================= ROM:0011C07A ROM:0011C07A ROM:0011C07A sub_11C07A: ; CODE XREF: sub_11BE50+28↑p ROM:0011C07A clr.w d1 ROM:0011C07C move.b ($1176).w,d1 ROM:0011C080 cmpi.w #6,d1 ROM:0011C084 bcc.s locret_11C08E ROM:0011C086 movea.l off_11C090(pc,d1.w*4),a0 ROM:0011C08A nop ROM:0011C08C jmp (a0) ROM:0011C08E ; --------------------------------------------------------------------------- ROM:0011C08E ROM:0011C08E locret_11C08E: ; CODE XREF: sub_11C07A+A↑j ROM:0011C08E rts ROM:0011C08E ; End of function sub_11C07A ROM:0011C08E ROM:0011C08E ; --------------------------------------------------------------------------- ROM:0011C090 off_11C090: dc.l loc_11C0A8 ; DATA XREF: sub_11C07A+C↑r ROM:0011C094 dc.l loc_11C0B6 ROM:0011C098 dc.l loc_11C1A2 ROM:0011C09C dc.l loc_11C1EA ROM:0011C0A0 dc.l loc_11C218 ROM:0011C0A4 dc.l loc_11C284 ROM:0011C0A8 ; --------------------------------------------------------------------------- ROM:0011C0A8 ROM:0011C0A8 loc_11C0A8: ; DATA XREF: ROM:off_11C090↑o ROM:0011C0A8 move.b #1,($1176).w ROM:0011C0AE bra.l locret_11C1A0 ROM:0011C0B4 ; --------------------------------------------------------------------------- ROM:0011C0B4 rts ROM:0011C0B6 ; --------------------------------------------------------------------------- ROM:0011C0B6 ROM:0011C0B6 loc_11C0B6: ; DATA XREF: ROM:0011C094↑o ROM:0011C0B6 btst #3,($139F).w ROM:0011C0BC beq.s loc_11C132 ROM:0011C0BE btst #7,($13C6).w ROM:0011C0C4 beq.s loc_11C0CE ROM:0011C0C6 btst #2,($93E).w ROM:0011C0CC bne.s loc_11C0F0 ROM:0011C0CE ROM:0011C0CE loc_11C0CE: ; CODE XREF: ROM:0011C0C4↑j ROM:0011C0CE btst #7,($13A1).w ROM:0011C0D4 beq.s loc_11C0DE ROM:0011C0D6 btst #2,($93E).w ROM:0011C0DC bne.s loc_11C0F0 ROM:0011C0DE ROM:0011C0DE loc_11C0DE: ; CODE XREF: ROM:0011C0D4↑j ROM:0011C0DE move.w $41C(a5),d0 ROM:0011C0E2 btst #7,($13C6).w ROM:0011C0E8 bne.s loc_11C108 ROM:0011C0EA cmp.w ($AA0).w,d0 ROM:0011C0EE bge.s loc_11C108 ROM:0011C0F0 ROM:0011C0F0 loc_11C0F0: ; CODE XREF: ROM:0011C0CC↑j ROM:0011C0F0 ; ROM:0011C0DC↑j ROM:0011C0F0 bset #5,($13A0).w ROM:0011C0F6 bset #5,($947).w ROM:0011C0FC move.b #4,($1176).w ROM:0011C102 bra.l locret_11C282 ROM:0011C108 ; --------------------------------------------------------------------------- ROM:0011C108 ROM:0011C108 loc_11C108: ; CODE XREF: ROM:0011C0E8↑j ROM:0011C108 ; ROM:0011C0EE↑j ROM:0011C108 move.w $420(a5),d0 ROM:0011C10C btst #7,($13A1).w ROM:0011C112 bne.s loc_11C132 ROM:0011C114 cmp.w ($A6C).w,d0 ROM:0011C118 bge.s loc_11C132 ROM:0011C11A bset #5,($13A0).w ROM:0011C120 bset #5,($947).w ROM:0011C126 move.b #4,($1176).w ROM:0011C12C bra.l locret_11C282 ROM:0011C132 ; --------------------------------------------------------------------------- ROM:0011C132 ROM:0011C132 loc_11C132: ; CODE XREF: ROM:0011C0BC↑j ROM:0011C132 ; ROM:0011C112↑j ... ROM:0011C132 btst #2,($93E).w ROM:0011C138 beq.s locret_11C1A0 ROM:0011C13A btst #4,($13BC).w ROM:0011C140 beq.s locret_11C1A0 ROM:0011C142 btst #6,($13A1).w ROM:0011C148 bne.s locret_11C1A0 ROM:0011C14A btst #1,($13B6).w ROM:0011C150 bne.s locret_11C1A0 ROM:0011C152 btst #7,($13C6).w ROM:0011C158 beq.s loc_11C15C ROM:0011C15A bra.s loc_11C166 ROM:0011C15C ; --------------------------------------------------------------------------- ROM:0011C15C ROM:0011C15C loc_11C15C: ; CODE XREF: ROM:0011C158↑j ROM:0011C15C move.w $41C(a5),d0 ROM:0011C160 cmp.w ($AA0).w,d0 ROM:0011C164 bge.s loc_11C17E ROM:0011C166 ROM:0011C166 loc_11C166: ; CODE XREF: ROM:0011C15A↑j ROM:0011C166 bsr.w sub_11C314 ROM:0011C16A bset #2,($13AA).w ROM:0011C170 bset #6,($13A1).w ROM:0011C176 move.b #2,($1176).w ROM:0011C17C bra.s locret_11C1E8 ROM:0011C17E ; --------------------------------------------------------------------------- ROM:0011C17E ROM:0011C17E loc_11C17E: ; CODE XREF: ROM:0011C164↑j ROM:0011C17E move.w $420(a5),d0 ROM:0011C182 cmp.w ($A6C).w,d0 ROM:0011C186 bge.s locret_11C1A0 ROM:0011C188 bsr.w sub_11C314 ROM:0011C18C bset #2,($13AA).w ROM:0011C192 bset #6,($13A1).w ROM:0011C198 move.b #2,($1176).w ROM:0011C19E bra.s locret_11C1E8 ROM:0011C1A0 ; --------------------------------------------------------------------------- ROM:0011C1A0 ROM:0011C1A0 locret_11C1A0: ; CODE XREF: ROM:0011C0AE↑j ROM:0011C1A0 ; ROM:0011C138↑j ... ROM:0011C1A0 rts ROM:0011C1A2 ; --------------------------------------------------------------------------- ROM:0011C1A2 ROM:0011C1A2 loc_11C1A2: ; DATA XREF: ROM:0011C098↑o ROM:0011C1A2 btst #3,($139F).w ROM:0011C1A8 beq.s loc_11C1BE ROM:0011C1AA bclr #2,($13AA).w ROM:0011C1B0 bclr #6,($13A1).w ROM:0011C1B6 move.b #1,($1176).w ROM:0011C1BC bra.s locret_11C1A0 ROM:0011C1BE ; --------------------------------------------------------------------------- ROM:0011C1BE ROM:0011C1BE loc_11C1BE: ; CODE XREF: ROM:0011C1A8↑j ROM:0011C1BE move.w ($BF4).w,d0 ROM:0011C1C2 cmp.w ($BC0).w,d0 ROM:0011C1C6 bne.s locret_11C1E8 ROM:0011C1C8 btst #1,($13B6).w ROM:0011C1CE bne.s locret_11C1E8 ROM:0011C1D0 bset #5,($13A0).w ROM:0011C1D6 bsr.w sub_11C36A ROM:0011C1DA bset #5,($947).w ROM:0011C1E0 move.b #3,($1176).w ROM:0011C1E6 bra.s locret_11C216 ROM:0011C1E8 ; --------------------------------------------------------------------------- ROM:0011C1E8 ROM:0011C1E8 locret_11C1E8: ; CODE XREF: ROM:0011C17C↑j ROM:0011C1E8 ; ROM:0011C19E↑j ... ROM:0011C1E8 rts ROM:0011C1EA ; --------------------------------------------------------------------------- ROM:0011C1EA ROM:0011C1EA loc_11C1EA: ; DATA XREF: ROM:0011C09C↑o ROM:0011C1EA move.w ($BF4).w,d0 ROM:0011C1EE cmp.w ($BC0).w,d0 ROM:0011C1F2 bne.s loc_11C1F6 ROM:0011C1F4 bra.s loc_11C1FE ROM:0011C1F6 ; --------------------------------------------------------------------------- ROM:0011C1F6 ROM:0011C1F6 loc_11C1F6: ; CODE XREF: ROM:0011C1F2↑j ROM:0011C1F6 btst #3,($139F).w ROM:0011C1FC beq.s locret_11C216 ROM:0011C1FE ROM:0011C1FE loc_11C1FE: ; CODE XREF: ROM:0011C1F4↑j ROM:0011C1FE bclr #2,($13AA).w ROM:0011C204 bclr #6,($13A1).w ROM:0011C20A move.b #4,($1176).w ROM:0011C210 bra.l locret_11C282 ROM:0011C216 ; --------------------------------------------------------------------------- ROM:0011C216 ROM:0011C216 locret_11C216: ; CODE XREF: ROM:0011C1E6↑j ROM:0011C216 ; ROM:0011C1FC↑j ROM:0011C216 rts ROM:0011C218 ; --------------------------------------------------------------------------- ROM:0011C218 ROM:0011C218 loc_11C218: ; DATA XREF: ROM:0011C0A0↑o ROM:0011C218 btst #2,($93E).w ROM:0011C21E bne.s loc_11C240 ROM:0011C220 btst #7,($13C6).w ROM:0011C226 beq.s loc_11C240 ROM:0011C228 bclr #5,($947).w ROM:0011C22E bclr #5,($13A0).w ROM:0011C234 move.b #1,($1176).w ROM:0011C23A bra.l locret_11C1A0 ROM:0011C240 ; --------------------------------------------------------------------------- ROM:0011C240 ROM:0011C240 loc_11C240: ; CODE XREF: ROM:0011C21E↑j ROM:0011C240 ; ROM:0011C226↑j ROM:0011C240 btst #7,($13C6).w ROM:0011C246 bne.s locret_11C282 ROM:0011C248 btst #7,($13A1).w ROM:0011C24E bne.s locret_11C282 ROM:0011C250 move.w $41C(a5),d0 ROM:0011C254 move.w $420(a5),d1 ROM:0011C258 cmp.w ($AA0).w,d0 ROM:0011C25C ble.s locret_11C282 ROM:0011C25E cmp.w ($A6C).w,d0 ROM:0011C262 ble.s locret_11C282 ROM:0011C264 move.w $422(a5),d0 ROM:0011C268 clr.b ($8EF).w ROM:0011C26C move.w d0,($6B2).w ROM:0011C270 move.b #1,($8EF).w ROM:0011C276 move.b #5,($1176).w ROM:0011C27C bra.l locret_11C310 ROM:0011C282 ; --------------------------------------------------------------------------- ROM:0011C282 ROM:0011C282 locret_11C282: ; CODE XREF: ROM:0011C102↑j ROM:0011C282 ; ROM:0011C12C↑j ... ROM:0011C282 rts ROM:0011C284 ; --------------------------------------------------------------------------- ROM:0011C284 ROM:0011C284 loc_11C284: ; DATA XREF: ROM:0011C0A4↑o ROM:0011C284 btst #7,($13C6).w ROM:0011C28A bne.s loc_11C2D8 ROM:0011C28C move.w $41A(a5),d0 ROM:0011C290 cmpi.w #0,($6B2).w ROM:0011C296 ble.s loc_11C29E ROM:0011C298 cmp.w ($AA0).w,d0 ROM:0011C29C ble.s loc_11C2B6 ROM:0011C29E ROM:0011C29E loc_11C29E: ; CODE XREF: ROM:0011C296↑j ROM:0011C29E bclr #5,($947).w ROM:0011C2A4 bclr #5,($13A0).w ROM:0011C2AA move.b #1,($1176).w ROM:0011C2B0 bra.l locret_11C1A0 ROM:0011C2B6 ; --------------------------------------------------------------------------- ROM:0011C2B6 ROM:0011C2B6 loc_11C2B6: ; CODE XREF: ROM:0011C29C↑j ROM:0011C2B6 move.w $41E(a5),d0 ROM:0011C2BA cmp.w ($A6C).w,d0 ROM:0011C2BE ble.s loc_11C2D8 ROM:0011C2C0 bclr #5,($947).w ROM:0011C2C6 bclr #5,($13A0).w ROM:0011C2CC move.b #1,($1176).w ROM:0011C2D2 bra.l locret_11C1A0 ROM:0011C2D8 ; --------------------------------------------------------------------------- ROM:0011C2D8 ROM:0011C2D8 loc_11C2D8: ; CODE XREF: ROM:0011C28A↑j ROM:0011C2D8 ; ROM:0011C2BE↑j ROM:0011C2D8 move.w $41C(a5),d0 ROM:0011C2DC btst #7,($13C6).w ROM:0011C2E2 bne.s loc_11C2EA ROM:0011C2E4 cmp.w ($AA0).w,d0 ROM:0011C2E8 bge.s loc_11C2F2 ROM:0011C2EA ROM:0011C2EA loc_11C2EA: ; CODE XREF: ROM:0011C2E2↑j ROM:0011C2EA move.b #4,($1176).w ROM:0011C2F0 bra.s locret_11C282 ROM:0011C2F2 ; --------------------------------------------------------------------------- ROM:0011C2F2 ROM:0011C2F2 loc_11C2F2: ; CODE XREF: ROM:0011C2E8↑j ROM:0011C2F2 move.w $420(a5),d0 ROM:0011C2F6 btst #7,($13A1).w ROM:0011C2FC bne.s loc_11C304 ROM:0011C2FE cmp.w ($A6C).w,d0 ROM:0011C302 bge.s locret_11C310 ROM:0011C304 ROM:0011C304 loc_11C304: ; CODE XREF: ROM:0011C2FC↑j ROM:0011C304 move.b #4,($1176).w ROM:0011C30A bra.l locret_11C282 ROM:0011C310 ; --------------------------------------------------------------------------- ROM:0011C310 ROM:0011C310 locret_11C310: ; CODE XREF: ROM:0011C27C↑j ROM:0011C310 ; ROM:0011C302↑j ROM:0011C310 rts ROM:0011C312 ; --------------------------------------------------------------------------- ROM:0011C312 rts ROM:0011C314 ROM:0011C314 ; =============== S U B R O U T I N E ======================================= ROM:0011C314 ROM:0011C314 ROM:0011C314 sub_11C314: ; CODE XREF: ROM:loc_11C166↑p ROM:0011C314 ; ROM:0011C188↑p ROM:0011C314 move.w ($BC0).w,($B14).w ROM:0011C31A move.w #$3C12,d1 ROM:0011C31E move.w ($B14).w,d2 ROM:0011C322 move.w ($13E4).w,d3 ROM:0011C326 bsr.l sub_1163F0 ROM:0011C32C move.w ($B14).w,d0 ROM:0011C330 sub.w d1,d0 ROM:0011C332 add.w $424(a5),d0 ROM:0011C336 move.w d0,($B16).w ROM:0011C33A move.w #$3C10,d1 ROM:0011C33E move.w ($B16).w,d2 ROM:0011C342 move.w ($13E4).w,d3 ROM:0011C346 bsr.l sub_1163F0 ROM:0011C34C add.w ($B16).w,d1 ROM:0011C350 move.w $D4(a5),d0 ROM:0011C354 cmp.w d1,d0 ROM:0011C356 ble.s loc_11C35E ROM:0011C358 move.w d1,($BF4).w ROM:0011C35C bra.s loc_11C362 ROM:0011C35E ; --------------------------------------------------------------------------- ROM:0011C35E ROM:0011C35E loc_11C35E: ; CODE XREF: sub_11C314+42↑j ROM:0011C35E move.w d0,($BF4).w ROM:0011C362 ROM:0011C362 loc_11C362: ; CODE XREF: sub_11C314+48↑j ROM:0011C362 move.w $CC(a5),($BF2).w ROM:0011C368 rts ROM:0011C368 ; End of function sub_11C314 ROM:0011C368 ROM:0011C36A ROM:0011C36A ; =============== S U B R O U T I N E ======================================= ROM:0011C36A ROM:0011C36A ROM:0011C36A sub_11C36A: ; CODE XREF: ROM:0011C1D6↑p ROM:0011C36A move.w #$3C12,d1 ROM:0011C36E move.w ($BC0).w,d2 ROM:0011C372 move.w ($13E4).w,d3 ROM:0011C376 bsr.l sub_1163F0 ROM:0011C37C move.w ($BC0).w,d0 ROM:0011C380 sub.w d1,d0 ROM:0011C382 sub.w $426(a5),d0 ROM:0011C386 move.w d0,($B16).w ROM:0011C38A move.w #$3C10,d1 ROM:0011C38E move.w ($B16).w,d2 ROM:0011C392 move.w ($13E4).w,d3 ROM:0011C396 bsr.l sub_1163F0 ROM:0011C39C add.w ($B16).w,d1 ROM:0011C3A0 cmp.w ($B14).w,d1 ROM:0011C3A4 blt.s loc_11C3AC ROM:0011C3A6 move.w d1,($BF4).w ROM:0011C3AA bra.s loc_11C3B2 ROM:0011C3AC ; --------------------------------------------------------------------------- ROM:0011C3AC ROM:0011C3AC loc_11C3AC: ; CODE XREF: sub_11C36A+3A↑j ROM:0011C3AC move.w ($B14).w,($BF4).w ROM:0011C3B2 ROM:0011C3B2 loc_11C3B2: ; CODE XREF: sub_11C36A+40↑j ROM:0011C3B2 move.w $428(a5),($BF2).w ROM:0011C3B8 rts ROM:0011C3B8 ; End of function sub_11C36A ROM:0011C3B8 ROM:0011C3BA ROM:0011C3BA ; =============== S U B R O U T I N E ======================================= ROM:0011C3BA ROM:0011C3BA ROM:0011C3BA sub_11C3BA: ; CODE XREF: sub_11BE50+1C↑p ROM:0011C3BA clr.w d1 ROM:0011C3BC move.b ($1177).w,d1 ROM:0011C3C0 cmpi.w #4,d1 ROM:0011C3C4 bcc.s locret_11C3CE ROM:0011C3C6 movea.l off_11C3D0(pc,d1.w*4),a0 ROM:0011C3CA nop ROM:0011C3CC jmp (a0) ROM:0011C3CE ; --------------------------------------------------------------------------- ROM:0011C3CE ROM:0011C3CE locret_11C3CE: ; CODE XREF: sub_11C3BA+A↑j ROM:0011C3CE rts ROM:0011C3CE ; End of function sub_11C3BA ROM:0011C3CE ROM:0011C3CE ; --------------------------------------------------------------------------- ROM:0011C3D0 off_11C3D0: dc.l loc_11C3E0 ; DATA XREF: sub_11C3BA+C↑r ROM:0011C3D4 dc.l loc_11C3EA ROM:0011C3D8 dc.l loc_11C42E ROM:0011C3DC dc.l loc_11C464 ROM:0011C3E0 ; --------------------------------------------------------------------------- ROM:0011C3E0 ROM:0011C3E0 loc_11C3E0: ; DATA XREF: ROM:off_11C3D0↑o ROM:0011C3E0 move.b #1,($1177).w ROM:0011C3E6 bra.s locret_11C42C ROM:0011C3E8 ; --------------------------------------------------------------------------- ROM:0011C3E8 rts ROM:0011C3EA ; --------------------------------------------------------------------------- ROM:0011C3EA ROM:0011C3EA loc_11C3EA: ; DATA XREF: ROM:0011C3D4↑o ROM:0011C3EA btst #2,($93E).w ROM:0011C3F0 bne.s loc_11C414 ROM:0011C3F2 btst #2,($13A4).w ROM:0011C3F8 bne.s loc_11C414 ROM:0011C3FA move.w $42A(a5),d0 ROM:0011C3FE clr.b ($8F0).w ROM:0011C402 move.w d0,($6B4).w ROM:0011C406 move.b #1,($8F0).w ROM:0011C40C move.b #2,($1177).w ROM:0011C412 bra.s loc_11C45E ROM:0011C414 ; --------------------------------------------------------------------------- ROM:0011C414 ROM:0011C414 loc_11C414: ; CODE XREF: ROM:0011C3F0↑j ROM:0011C414 ; ROM:0011C3F8↑j ROM:0011C414 btst #2,($93E).w ROM:0011C41A bne.s locret_11C42C ROM:0011C41C btst #2,($13A4).w ROM:0011C422 beq.s locret_11C42C ROM:0011C424 move.b #3,($1177).w ROM:0011C42A bra.s locret_11C474 ROM:0011C42C ; --------------------------------------------------------------------------- ROM:0011C42C ROM:0011C42C locret_11C42C: ; CODE XREF: ROM:0011C3E6↑j ROM:0011C42C ; ROM:0011C41A↑j ... ROM:0011C42C rts ROM:0011C42E ; --------------------------------------------------------------------------- ROM:0011C42E ROM:0011C42E loc_11C42E: ; DATA XREF: ROM:0011C3D8↑o ROM:0011C42E btst #2,($93E).w ROM:0011C434 bne.s loc_11C44E ROM:0011C436 btst #2,($13A4).w ROM:0011C43C bne.s loc_11C446 ROM:0011C43E cmpi.w #0,($6B4).w ROM:0011C444 bgt.s loc_11C44E ROM:0011C446 ROM:0011C446 loc_11C446: ; CODE XREF: ROM:0011C43C↑j ROM:0011C446 move.b #3,($1177).w ROM:0011C44C bra.s locret_11C474 ROM:0011C44E ; --------------------------------------------------------------------------- ROM:0011C44E ROM:0011C44E loc_11C44E: ; CODE XREF: ROM:0011C434↑j ROM:0011C44E ; ROM:0011C444↑j ROM:0011C44E btst #2,($93E).w ROM:0011C454 beq.s loc_11C45E ROM:0011C456 move.b #1,($1177).w ROM:0011C45C bra.s locret_11C42C ROM:0011C45E ; --------------------------------------------------------------------------- ROM:0011C45E ROM:0011C45E loc_11C45E: ; CODE XREF: ROM:0011C412↑j ROM:0011C45E ; ROM:0011C454↑j ROM:0011C45E bsr.w sub_11C478 ROM:0011C462 rts ROM:0011C464 ; --------------------------------------------------------------------------- ROM:0011C464 ROM:0011C464 loc_11C464: ; DATA XREF: ROM:0011C3DC↑o ROM:0011C464 btst #2,($93E).w ROM:0011C46A beq.s locret_11C474 ROM:0011C46C move.b #1,($1177).w ROM:0011C472 bra.s locret_11C42C ROM:0011C474 ; --------------------------------------------------------------------------- ROM:0011C474 ROM:0011C474 locret_11C474: ; CODE XREF: ROM:0011C42A↑j ROM:0011C474 ; ROM:0011C44C↑j ... ROM:0011C474 rts ROM:0011C476 ; --------------------------------------------------------------------------- ROM:0011C476 rts ROM:0011C478 ROM:0011C478 ; =============== S U B R O U T I N E ======================================= ROM:0011C478 ROM:0011C478 ROM:0011C478 sub_11C478: ; CODE XREF: ROM:loc_11C45E↑p ROM:0011C478 bset #5,($93E).w ROM:0011C47E rts ROM:0011C47E ; End of function sub_11C478 ROM:0011C47E ROM:0011C480 ROM:0011C480 ; =============== S U B R O U T I N E ======================================= ROM:0011C480 ROM:0011C480 ROM:0011C480 sub_11C480: ; CODE XREF: sub_11BE50+22↑p ROM:0011C480 clr.w d1 ROM:0011C482 move.b ($1178).w,d1 ROM:0011C486 cmpi.w #4,d1 ROM:0011C48A bcc.s locret_11C494 ROM:0011C48C movea.l off_11C496(pc,d1.w*4),a0 ROM:0011C490 nop ROM:0011C492 jmp (a0) ROM:0011C494 ; --------------------------------------------------------------------------- ROM:0011C494 ROM:0011C494 locret_11C494: ; CODE XREF: sub_11C480+A↑j ROM:0011C494 rts ROM:0011C494 ; End of function sub_11C480 ROM:0011C494 ROM:0011C494 ; --------------------------------------------------------------------------- ROM:0011C496 off_11C496: dc.l loc_11C4A6 ; DATA XREF: sub_11C480+C↑r ROM:0011C49A dc.l loc_11C4C8 ROM:0011C49E dc.l loc_11C4FC ROM:0011C4A2 dc.l loc_11C53A ROM:0011C4A6 ; --------------------------------------------------------------------------- ROM:0011C4A6 ROM:0011C4A6 loc_11C4A6: ; DATA XREF: ROM:off_11C496↑o ROM:0011C4A6 bset #1,($13B9).w ROM:0011C4AC move.w $42C(a5),d0 ROM:0011C4B0 clr.b ($8F1).w ROM:0011C4B4 move.w d0,($6B6).w ROM:0011C4B8 move.b #1,($8F1).w ROM:0011C4BE move.b #1,($1178).w ROM:0011C4C4 bra.s locret_11C4FA ROM:0011C4C6 ; --------------------------------------------------------------------------- ROM:0011C4C6 rts ROM:0011C4C8 ; --------------------------------------------------------------------------- ROM:0011C4C8 ROM:0011C4C8 loc_11C4C8: ; DATA XREF: ROM:0011C49A↑o ROM:0011C4C8 cmpi.w #0,($6B6).w ROM:0011C4CE bgt.s locret_11C4FA ROM:0011C4D0 btst #7,($13C6).w ROM:0011C4D6 bne.s locret_11C4FA ROM:0011C4D8 move.w $42E(a5),d0 ROM:0011C4DC cmp.w ($AA0).w,d0 ROM:0011C4E0 ble.s locret_11C4FA ROM:0011C4E2 move.w $432(a5),d0 ROM:0011C4E6 cmp.w ($A6C).w,d0 ROM:0011C4EA ble.s locret_11C4FA ROM:0011C4EC bclr #1,($13B9).w ROM:0011C4F2 move.b #2,($1178).w ROM:0011C4F8 bra.s locret_11C538 ROM:0011C4FA ; --------------------------------------------------------------------------- ROM:0011C4FA ROM:0011C4FA locret_11C4FA: ; CODE XREF: ROM:0011C4C4↑j ROM:0011C4FA ; ROM:0011C4CE↑j ... ROM:0011C4FA rts ROM:0011C4FC ; --------------------------------------------------------------------------- ROM:0011C4FC ROM:0011C4FC loc_11C4FC: ; DATA XREF: ROM:0011C49E↑o ROM:0011C4FC btst #2,($93E).w ROM:0011C502 bne.s loc_11C50C ROM:0011C504 move.b #3,($1178).w ROM:0011C50A bra.s locret_11C562 ROM:0011C50C ; --------------------------------------------------------------------------- ROM:0011C50C ROM:0011C50C loc_11C50C: ; CODE XREF: ROM:0011C502↑j ROM:0011C50C btst #7,($13C6).w ROM:0011C512 bne.s loc_11C52A ROM:0011C514 move.w $430(a5),d0 ROM:0011C518 cmp.w ($AA0).w,d0 ROM:0011C51C bge.s loc_11C520 ROM:0011C51E bra.s loc_11C52A ROM:0011C520 ; --------------------------------------------------------------------------- ROM:0011C520 ROM:0011C520 loc_11C520: ; CODE XREF: ROM:0011C51C↑j ROM:0011C520 move.w $434(a5),d0 ROM:0011C524 cmp.w ($A6C).w,d0 ROM:0011C528 bge.s locret_11C538 ROM:0011C52A ROM:0011C52A loc_11C52A: ; CODE XREF: ROM:0011C512↑j ROM:0011C52A ; ROM:0011C51E↑j ROM:0011C52A bset #1,($13B9).w ROM:0011C530 move.b #1,($1178).w ROM:0011C536 bra.s locret_11C4FA ROM:0011C538 ; --------------------------------------------------------------------------- ROM:0011C538 ROM:0011C538 locret_11C538: ; CODE XREF: ROM:0011C4F8↑j ROM:0011C538 ; ROM:0011C528↑j ROM:0011C538 rts ROM:0011C53A ; --------------------------------------------------------------------------- ROM:0011C53A ROM:0011C53A loc_11C53A: ; DATA XREF: ROM:0011C4A2↑o ROM:0011C53A btst #2,($93E).w ROM:0011C540 beq.s locret_11C562 ROM:0011C542 bset #1,($13B9).w ROM:0011C548 move.w $42C(a5),d0 ROM:0011C54C clr.b ($8F1).w ROM:0011C550 move.w d0,($6B6).w ROM:0011C554 move.b #1,($8F1).w ROM:0011C55A move.b #1,($1178).w ROM:0011C560 bra.s locret_11C4FA ROM:0011C562 ; --------------------------------------------------------------------------- ROM:0011C562 ROM:0011C562 locret_11C562: ; CODE XREF: ROM:0011C50A↑j ROM:0011C562 ; ROM:0011C540↑j ROM:0011C562 rts ROM:0011C564 ; --------------------------------------------------------------------------- ROM:0011C564 rts ROM:0011C566 ROM:0011C566 ; =============== S U B R O U T I N E ======================================= ROM:0011C566 ROM:0011C566 ROM:0011C566 sub_11C566: ; CODE XREF: sub_11BE50+12↑p ROM:0011C566 clr.w d1 ROM:0011C568 move.b ($1179).w,d1 ROM:0011C56C cmpi.w #5,d1 ROM:0011C570 bcc.s locret_11C57A ROM:0011C572 movea.l off_11C57C(pc,d1.w*4),a0 ROM:0011C576 nop ROM:0011C578 jmp (a0) ROM:0011C57A ; --------------------------------------------------------------------------- ROM:0011C57A ROM:0011C57A locret_11C57A: ; CODE XREF: sub_11C566+A↑j ROM:0011C57A rts ROM:0011C57A ; End of function sub_11C566 ROM:0011C57A ROM:0011C57A ; --------------------------------------------------------------------------- ROM:0011C57C off_11C57C: dc.l loc_11C590 ; DATA XREF: sub_11C566+C↑r ROM:0011C580 dc.l loc_11C5A0 ROM:0011C584 dc.l loc_11C5C8 ROM:0011C588 dc.l loc_11C640 ROM:0011C58C dc.l loc_11C678 ROM:0011C590 ; --------------------------------------------------------------------------- ROM:0011C590 ROM:0011C590 loc_11C590: ; DATA XREF: ROM:off_11C57C↑o ROM:0011C590 bclr #2,($13B7).w ROM:0011C596 move.b #1,($1179).w ROM:0011C59C bra.s locret_11C5C6 ROM:0011C59E ; --------------------------------------------------------------------------- ROM:0011C59E rts ROM:0011C5A0 ; --------------------------------------------------------------------------- ROM:0011C5A0 ROM:0011C5A0 loc_11C5A0: ; DATA XREF: ROM:0011C580↑o ROM:0011C5A0 btst #2,($93E).w ROM:0011C5A6 bne.s locret_11C5C6 ROM:0011C5A8 move.w $438(a5),d0 ROM:0011C5AC clr.b ($8F2).w ROM:0011C5B0 move.w d0,($6B8).w ROM:0011C5B4 move.b #1,($8F2).w ROM:0011C5BA move.b #2,($1179).w ROM:0011C5C0 bra.l loc_11C63A ROM:0011C5C6 ; --------------------------------------------------------------------------- ROM:0011C5C6 ROM:0011C5C6 locret_11C5C6: ; CODE XREF: ROM:0011C59C↑j ROM:0011C5C6 ; ROM:0011C5A6↑j ... ROM:0011C5C6 rts ROM:0011C5C8 ; --------------------------------------------------------------------------- ROM:0011C5C8 ROM:0011C5C8 loc_11C5C8: ; DATA XREF: ROM:0011C584↑o ROM:0011C5C8 btst #2,($93E).w ROM:0011C5CE bne.s loc_11C5F2 ROM:0011C5D0 cmpi.w #0,($6B8).w ROM:0011C5D6 bgt.s loc_11C5F2 ROM:0011C5D8 btst #4,($13B1).w ROM:0011C5DE bne.s loc_11C5F2 ROM:0011C5E0 bset #2,($13B7).w ROM:0011C5E6 move.b #4,($1179).w ROM:0011C5EC bra.l locret_11C692 ROM:0011C5F2 ; --------------------------------------------------------------------------- ROM:0011C5F2 ROM:0011C5F2 loc_11C5F2: ; CODE XREF: ROM:0011C5CE↑j ROM:0011C5F2 ; ROM:0011C5D6↑j ... ROM:0011C5F2 btst #2,($93E).w ROM:0011C5F8 beq.s loc_11C602 ROM:0011C5FA move.b #1,($1179).w ROM:0011C600 bra.s locret_11C5C6 ROM:0011C602 ; --------------------------------------------------------------------------- ROM:0011C602 ROM:0011C602 loc_11C602: ; CODE XREF: ROM:0011C5F8↑j ROM:0011C602 cmpi.w #0,($6B8).w ROM:0011C608 bgt.s loc_11C63A ROM:0011C60A btst #4,($13B1).w ROM:0011C610 beq.s loc_11C63A ROM:0011C612 btst #2,($93E).w ROM:0011C618 bne.s loc_11C63A ROM:0011C61A move.w $436(a5),d0 ROM:0011C61E clr.b ($8F2).w ROM:0011C622 move.w d0,($6B8).w ROM:0011C626 move.b #1,($8F2).w ROM:0011C62C bset #2,($13B7).w ROM:0011C632 move.b #3,($1179).w ROM:0011C638 bra.s loc_11C672 ROM:0011C63A ; --------------------------------------------------------------------------- ROM:0011C63A ROM:0011C63A loc_11C63A: ; CODE XREF: ROM:0011C5C0↑j ROM:0011C63A ; ROM:0011C608↑j ... ROM:0011C63A bsr.w sub_11C696 ROM:0011C63E rts ROM:0011C640 ; --------------------------------------------------------------------------- ROM:0011C640 ROM:0011C640 loc_11C640: ; DATA XREF: ROM:0011C588↑o ROM:0011C640 btst #4,($13B1).w ROM:0011C646 beq.s loc_11C650 ROM:0011C648 cmpi.w #0,($6B8).w ROM:0011C64E bgt.s loc_11C658 ROM:0011C650 ROM:0011C650 loc_11C650: ; CODE XREF: ROM:0011C646↑j ROM:0011C650 move.b #4,($1179).w ROM:0011C656 bra.s locret_11C692 ROM:0011C658 ; --------------------------------------------------------------------------- ROM:0011C658 ROM:0011C658 loc_11C658: ; CODE XREF: ROM:0011C64E↑j ROM:0011C658 btst #2,($93E).w ROM:0011C65E beq.s loc_11C672 ROM:0011C660 bclr #2,($13B7).w ROM:0011C666 move.b #1,($1179).w ROM:0011C66C bra.l locret_11C5C6 ROM:0011C672 ; --------------------------------------------------------------------------- ROM:0011C672 ROM:0011C672 loc_11C672: ; CODE XREF: ROM:0011C638↑j ROM:0011C672 ; ROM:0011C65E↑j ROM:0011C672 bsr.w sub_11C696 ROM:0011C676 rts ROM:0011C678 ; --------------------------------------------------------------------------- ROM:0011C678 ROM:0011C678 loc_11C678: ; DATA XREF: ROM:0011C58C↑o ROM:0011C678 btst #2,($93E).w ROM:0011C67E beq.s locret_11C692 ROM:0011C680 bclr #2,($13B7).w ROM:0011C686 move.b #1,($1179).w ROM:0011C68C bra.l locret_11C5C6 ROM:0011C692 ; --------------------------------------------------------------------------- ROM:0011C692 ROM:0011C692 locret_11C692: ; CODE XREF: ROM:0011C5EC↑j ROM:0011C692 ; ROM:0011C656↑j ... ROM:0011C692 rts ROM:0011C694 ; --------------------------------------------------------------------------- ROM:0011C694 rts ROM:0011C696 ROM:0011C696 ; =============== S U B R O U T I N E ======================================= ROM:0011C696 ROM:0011C696 ROM:0011C696 sub_11C696: ; CODE XREF: ROM:loc_11C63A↑p ROM:0011C696 ; ROM:loc_11C672↑p ROM:0011C696 bset #5,($93E).w ROM:0011C69C rts ROM:0011C69C ; End of function sub_11C696 ROM:0011C69C ROM:0011C69E ROM:0011C69E ; =============== S U B R O U T I N E ======================================= ROM:0011C69E ROM:0011C69E ROM:0011C69E sub_11C69E: ; CODE XREF: ROM:0011BEB0↑p ROM:0011C69E ; ROM:loc_11BF44↑p ... ROM:0011C69E clr.w d1 ROM:0011C6A0 move.b ($117A).w,d1 ROM:0011C6A4 cmpi.w #6,d1 ROM:0011C6A8 bcc.s locret_11C6B2 ROM:0011C6AA movea.l off_11C6B4(pc,d1.w*4),a0 ROM:0011C6AE nop ROM:0011C6B0 jmp (a0) ROM:0011C6B2 ; --------------------------------------------------------------------------- ROM:0011C6B2 ROM:0011C6B2 locret_11C6B2: ; CODE XREF: sub_11C69E+A↑j ROM:0011C6B2 rts ROM:0011C6B2 ; End of function sub_11C69E ROM:0011C6B2 ROM:0011C6B2 ; --------------------------------------------------------------------------- ROM:0011C6B4 off_11C6B4: dc.l loc_11C6CC ; DATA XREF: sub_11C69E+C↑r ROM:0011C6B8 dc.l loc_11C6E4 ROM:0011C6BC dc.l loc_11C74A ROM:0011C6C0 dc.l loc_11C798 ROM:0011C6C4 dc.l loc_11C7C8 ROM:0011C6C8 dc.l loc_11C7FE ROM:0011C6CC ; --------------------------------------------------------------------------- ROM:0011C6CC ROM:0011C6CC loc_11C6CC: ; DATA XREF: ROM:off_11C6B4↑o ROM:0011C6CC bclr #7,($13B8).w ROM:0011C6D2 bclr #5,($13AE).w ROM:0011C6D8 move.b #1,($117A).w ROM:0011C6DE bra.w locret_11C748 ROM:0011C6E2 ; --------------------------------------------------------------------------- ROM:0011C6E2 rts ROM:0011C6E4 ; --------------------------------------------------------------------------- ROM:0011C6E4 ROM:0011C6E4 loc_11C6E4: ; DATA XREF: ROM:0011C6B8↑o ROM:0011C6E4 btst #4,($13B1).w ROM:0011C6EA beq.s loc_11C708 ROM:0011C6EC bset #7,($13B8).w ROM:0011C6F2 bset #5,($13AE).w ROM:0011C6F8 bset #1,($139C).w ROM:0011C6FE move.b #4,($117A).w ROM:0011C704 bra.w locret_11C7FC ROM:0011C708 ; --------------------------------------------------------------------------- ROM:0011C708 ROM:0011C708 loc_11C708: ; CODE XREF: ROM:0011C6EA↑j ROM:0011C708 btst #7,($13A8).w ROM:0011C70E bne.s loc_11C718 ROM:0011C710 btst #3,($13AC).w ROM:0011C716 beq.s locret_11C748 ROM:0011C718 ROM:0011C718 loc_11C718: ; CODE XREF: ROM:0011C70E↑j ROM:0011C718 btst #6,($13A1).w ROM:0011C71E bne.s locret_11C748 ROM:0011C720 btst #1,($13B6).w ROM:0011C726 bne.s locret_11C748 ROM:0011C728 btst #2,($93E).w ROM:0011C72E beq.s locret_11C748 ROM:0011C730 bsr.w sub_11C882 ROM:0011C734 bset #2,($13AA).w ROM:0011C73A bset #6,($13A1).w ROM:0011C740 move.b #2,($117A).w ROM:0011C746 bra.s locret_11C796 ROM:0011C748 ; --------------------------------------------------------------------------- ROM:0011C748 ROM:0011C748 locret_11C748: ; CODE XREF: ROM:0011C6DE↑j ROM:0011C748 ; ROM:0011C716↑j ... ROM:0011C748 rts ROM:0011C74A ; --------------------------------------------------------------------------- ROM:0011C74A ROM:0011C74A loc_11C74A: ; DATA XREF: ROM:0011C6BC↑o ROM:0011C74A btst #3,($139F).w ROM:0011C750 beq.s loc_11C766 ROM:0011C752 bclr #2,($13AA).w ROM:0011C758 bclr #6,($13A1).w ROM:0011C75E move.b #1,($117A).w ROM:0011C764 bra.s locret_11C748 ROM:0011C766 ; --------------------------------------------------------------------------- ROM:0011C766 ROM:0011C766 loc_11C766: ; CODE XREF: ROM:0011C750↑j ROM:0011C766 move.w ($BF4).w,d0 ROM:0011C76A btst #1,($13B6).w ROM:0011C770 bne.s locret_11C796 ROM:0011C772 cmp.w ($BC0).w,d0 ROM:0011C776 bne.s locret_11C796 ROM:0011C778 bset #7,($13B8).w ROM:0011C77E bset #5,($13AE).w ROM:0011C784 bset #1,($139C).w ROM:0011C78A bsr.w sub_11C860 ROM:0011C78E move.b #3,($117A).w ROM:0011C794 bra.s locret_11C7C6 ROM:0011C796 ; --------------------------------------------------------------------------- ROM:0011C796 ROM:0011C796 locret_11C796: ; CODE XREF: ROM:0011C746↑j ROM:0011C796 ; ROM:0011C770↑j ... ROM:0011C796 rts ROM:0011C798 ; --------------------------------------------------------------------------- ROM:0011C798 ROM:0011C798 loc_11C798: ; DATA XREF: ROM:0011C6C0↑o ROM:0011C798 move.w ($BF4).w,d0 ROM:0011C79C btst #3,($139F).w ROM:0011C7A2 bne.s loc_11C7B2 ROM:0011C7A4 btst #1,($13B6).w ROM:0011C7AA bne.s locret_11C7C6 ROM:0011C7AC cmp.w ($BC0).w,d0 ROM:0011C7B0 bne.s locret_11C7C6 ROM:0011C7B2 ROM:0011C7B2 loc_11C7B2: ; CODE XREF: ROM:0011C7A2↑j ROM:0011C7B2 bclr #2,($13AA).w ROM:0011C7B8 bclr #6,($13A1).w ROM:0011C7BE move.b #4,($117A).w ROM:0011C7C4 bra.s locret_11C7FC ROM:0011C7C6 ; --------------------------------------------------------------------------- ROM:0011C7C6 ROM:0011C7C6 locret_11C7C6: ; CODE XREF: ROM:0011C794↑j ROM:0011C7C6 ; ROM:0011C7AA↑j ... ROM:0011C7C6 rts ROM:0011C7C8 ; --------------------------------------------------------------------------- ROM:0011C7C8 ROM:0011C7C8 loc_11C7C8: ; DATA XREF: ROM:0011C6C4↑o ROM:0011C7C8 btst #7,($13A8).w ROM:0011C7CE bne.s locret_11C7FC ROM:0011C7D0 btst #4,($13B1).w ROM:0011C7D6 bne.s locret_11C7FC ROM:0011C7D8 btst #3,($13AC).w ROM:0011C7DE bne.s locret_11C7FC ROM:0011C7E0 move.w $43A(a5),d0 ROM:0011C7E4 clr.b ($8C1).w ROM:0011C7E8 move.w d0,($656).w ROM:0011C7EC move.b #1,($8C1).w ROM:0011C7F2 move.b #5,($117A).w ROM:0011C7F8 bra.w locret_11C85C ROM:0011C7FC ; --------------------------------------------------------------------------- ROM:0011C7FC ROM:0011C7FC locret_11C7FC: ; CODE XREF: ROM:0011C704↑j ROM:0011C7FC ; ROM:0011C7C4↑j ... ROM:0011C7FC rts ROM:0011C7FE ; --------------------------------------------------------------------------- ROM:0011C7FE ROM:0011C7FE loc_11C7FE: ; DATA XREF: ROM:0011C6C8↑o ROM:0011C7FE btst #7,($13A8).w ROM:0011C804 bne.s loc_11C816 ROM:0011C806 btst #4,($13B1).w ROM:0011C80C bne.s loc_11C816 ROM:0011C80E btst #3,($13AC).w ROM:0011C814 beq.s loc_11C820 ROM:0011C816 ROM:0011C816 loc_11C816: ; CODE XREF: ROM:0011C804↑j ROM:0011C816 ; ROM:0011C80C↑j ROM:0011C816 move.b #4,($117A).w ROM:0011C81C bra.s locret_11C7FC ROM:0011C81E ; --------------------------------------------------------------------------- ROM:0011C81E rts ROM:0011C820 ; --------------------------------------------------------------------------- ROM:0011C820 ROM:0011C820 loc_11C820: ; CODE XREF: ROM:0011C814↑j ROM:0011C820 cmpi.w #0,($656).w ROM:0011C826 bgt.s locret_11C85C ROM:0011C828 btst #7,($13A8).w ROM:0011C82E bne.s locret_11C85C ROM:0011C830 btst #4,($13B1).w ROM:0011C836 bne.s locret_11C85C ROM:0011C838 btst #3,($13AC).w ROM:0011C83E bne.s locret_11C85C ROM:0011C840 bclr #7,($13B8).w ROM:0011C846 bclr #5,($13AE).w ROM:0011C84C bclr #1,($139C).w ROM:0011C852 move.b #1,($117A).w ROM:0011C858 bra.w locret_11C748 ROM:0011C85C ; --------------------------------------------------------------------------- ROM:0011C85C ROM:0011C85C locret_11C85C: ; CODE XREF: ROM:0011C7F8↑j ROM:0011C85C ; ROM:0011C826↑j ... ROM:0011C85C rts ROM:0011C85E ; --------------------------------------------------------------------------- ROM:0011C85E rts ROM:0011C860 ROM:0011C860 ; =============== S U B R O U T I N E ======================================= ROM:0011C860 ROM:0011C860 ROM:0011C860 sub_11C860: ; CODE XREF: ROM:0011C78A↑p ROM:0011C860 move.w ($BC0).w,d0 ROM:0011C864 sub.w $43E(a5),d0 ROM:0011C868 cmp.w ($B18).w,d0 ROM:0011C86C blt.s loc_11C874 ROM:0011C86E move.w d0,($BF4).w ROM:0011C872 bra.s loc_11C87A ROM:0011C874 ; --------------------------------------------------------------------------- ROM:0011C874 ROM:0011C874 loc_11C874: ; CODE XREF: sub_11C860+C↑j ROM:0011C874 move.w ($B18).w,($BF4).w ROM:0011C87A ROM:0011C87A loc_11C87A: ; CODE XREF: sub_11C860+12↑j ROM:0011C87A move.w $428(a5),($BF2).w ROM:0011C880 rts ROM:0011C880 ; End of function sub_11C860 ROM:0011C880 ROM:0011C882 ROM:0011C882 ; =============== S U B R O U T I N E ======================================= ROM:0011C882 ROM:0011C882 ROM:0011C882 sub_11C882: ; CODE XREF: ROM:0011C730↑p ROM:0011C882 move.w ($BC0).w,($B18).w ROM:0011C888 move.w ($BC0).w,d0 ROM:0011C88C add.w $43C(a5),d0 ROM:0011C890 move.w $D4(a5),d1 ROM:0011C894 cmp.w d0,d1 ROM:0011C896 ble.s loc_11C89E ROM:0011C898 move.w d0,($BF4).w ROM:0011C89C bra.s loc_11C8A2 ROM:0011C89E ; --------------------------------------------------------------------------- ROM:0011C89E ROM:0011C89E loc_11C89E: ; CODE XREF: sub_11C882+14↑j ROM:0011C89E move.w d1,($BF4).w ROM:0011C8A2 ROM:0011C8A2 loc_11C8A2: ; CODE XREF: sub_11C882+1A↑j ROM:0011C8A2 move.w $CC(a5),($BF2).w ROM:0011C8A8 rts ROM:0011C8A8 ; End of function sub_11C882 ROM:0011C8A8 ROM:0011C8AA ROM:0011C8AA ; =============== S U B R O U T I N E ======================================= ROM:0011C8AA ROM:0011C8AA ROM:0011C8AA sub_11C8AA: ; CODE XREF: sub_11BE50+6↑p ROM:0011C8AA clr.w d1 ROM:0011C8AC move.b ($117B).w,d1 ROM:0011C8B0 cmpi.w #3,d1 ROM:0011C8B4 bcc.s locret_11C8BE ROM:0011C8B6 movea.l off_11C8C0(pc,d1.w*4),a0 ROM:0011C8BA nop ROM:0011C8BC jmp (a0) ROM:0011C8BE ; --------------------------------------------------------------------------- ROM:0011C8BE ROM:0011C8BE locret_11C8BE: ; CODE XREF: sub_11C8AA+A↑j ROM:0011C8BE rts ROM:0011C8BE ; End of function sub_11C8AA ROM:0011C8BE ROM:0011C8BE ; --------------------------------------------------------------------------- ROM:0011C8C0 off_11C8C0: dc.l loc_11C8CC ; DATA XREF: sub_11C8AA+C↑r ROM:0011C8C4 dc.l loc_11C8D6 ROM:0011C8C8 dc.l loc_11C924 ROM:0011C8CC ; --------------------------------------------------------------------------- ROM:0011C8CC ROM:0011C8CC loc_11C8CC: ; DATA XREF: ROM:off_11C8C0↑o ROM:0011C8CC move.b #1,($117B).w ROM:0011C8D2 bra.s locret_11C922 ROM:0011C8D4 ; --------------------------------------------------------------------------- ROM:0011C8D4 rts ROM:0011C8D6 ; --------------------------------------------------------------------------- ROM:0011C8D6 ROM:0011C8D6 loc_11C8D6: ; DATA XREF: ROM:0011C8C4↑o ROM:0011C8D6 btst #4,($13BE).w ROM:0011C8DC beq.s locret_11C922 ROM:0011C8DE btst #4,($13BC).w ROM:0011C8E4 beq.s locret_11C922 ROM:0011C8E6 btst #4,($13A8).w ROM:0011C8EC beq.s loc_11C8FA ROM:0011C8EE move.w $440(a5),d0 ROM:0011C8F2 cmpi.w #0,d0 ROM:0011C8F6 beq.w loc_11C914 ROM:0011C8FA ROM:0011C8FA loc_11C8FA: ; CODE XREF: ROM:0011C8EC↑j ROM:0011C8FA btst #0,($13BE).w ROM:0011C900 bne.s loc_11C914 ROM:0011C902 btst #7,($13C6).w ROM:0011C908 bne.s loc_11C914 ROM:0011C90A move.w $444(a5),d0 ROM:0011C90E cmp.w ($AA0).w,d0 ROM:0011C912 bge.s locret_11C922 ROM:0011C914 ROM:0011C914 loc_11C914: ; CODE XREF: ROM:0011C8F6↑j ROM:0011C914 ; ROM:0011C900↑j ... ROM:0011C914 bset #7,($13A8).w ROM:0011C91A move.b #2,($117B).w ROM:0011C920 bra.s locret_11C966 ROM:0011C922 ; --------------------------------------------------------------------------- ROM:0011C922 ROM:0011C922 locret_11C922: ; CODE XREF: ROM:0011C8D2↑j ROM:0011C922 ; ROM:0011C8DC↑j ... ROM:0011C922 rts ROM:0011C924 ; --------------------------------------------------------------------------- ROM:0011C924 ROM:0011C924 loc_11C924: ; DATA XREF: ROM:0011C8C8↑o ROM:0011C924 btst #4,($13BE).w ROM:0011C92A beq.s loc_11C958 ROM:0011C92C move.w $442(a5),d0 ROM:0011C930 cmp.w ($AA0).w,d0 ROM:0011C934 ble.s locret_11C966 ROM:0011C936 move.w $440(a5),d0 ROM:0011C93A btst #4,($13A8).w ROM:0011C940 beq.s loc_11C948 ROM:0011C942 cmpi.w #1,d0 ROM:0011C946 bne.s locret_11C966 ROM:0011C948 ROM:0011C948 loc_11C948: ; CODE XREF: ROM:0011C940↑j ROM:0011C948 btst #0,($13BE).w ROM:0011C94E bne.s locret_11C966 ROM:0011C950 btst #7,($13C6).w ROM:0011C956 bne.s locret_11C966 ROM:0011C958 ROM:0011C958 loc_11C958: ; CODE XREF: ROM:0011C92A↑j ROM:0011C958 bclr #7,($13A8).w ROM:0011C95E move.b #1,($117B).w ROM:0011C964 bra.s locret_11C922 ROM:0011C966 ; --------------------------------------------------------------------------- ROM:0011C966 ROM:0011C966 locret_11C966: ; CODE XREF: ROM:0011C920↑j ROM:0011C966 ; ROM:0011C934↑j ... ROM:0011C966 rts ROM:0011C968 ; --------------------------------------------------------------------------- ROM:0011C968 rts ROM:0011C96A ROM:0011C96A ; =============== S U B R O U T I N E ======================================= ROM:0011C96A ROM:0011C96A ROM:0011C96A sub_11C96A: ; CODE XREF: ROM:0011BF26↑p ROM:0011C96A ; ROM:loc_11BFA8↑p ROM:0011C96A clr.w d1 ROM:0011C96C move.b ($117C).w,d1 ROM:0011C970 cmpi.w #$A,d1 ROM:0011C974 bcc.s locret_11C97E ROM:0011C976 movea.l off_11C980(pc,d1.w*4),a0 ROM:0011C97A nop ROM:0011C97C jmp (a0) ROM:0011C97E ; --------------------------------------------------------------------------- ROM:0011C97E ROM:0011C97E locret_11C97E: ; CODE XREF: sub_11C96A+A↑j ROM:0011C97E rts ROM:0011C97E ; End of function sub_11C96A ROM:0011C97E ROM:0011C97E ; --------------------------------------------------------------------------- ROM:0011C980 off_11C980: dc.l loc_11C9A8 ; DATA XREF: sub_11C96A+C↑r ROM:0011C984 dc.l loc_11C9BE ROM:0011C988 dc.l loc_11CA34 ROM:0011C98C dc.l loc_11CA8A ROM:0011C990 dc.l loc_11CAD8 ROM:0011C994 dc.l loc_11CB88 ROM:0011C998 dc.l loc_11CBE4 ROM:0011C99C dc.l loc_11CC1C ROM:0011C9A0 dc.l loc_11CC54 ROM:0011C9A4 dc.l loc_11CD22 ROM:0011C9A8 ; --------------------------------------------------------------------------- ROM:0011C9A8 ROM:0011C9A8 loc_11C9A8: ; DATA XREF: ROM:off_11C980↑o ROM:0011C9A8 bclr #5,($13AE).w ROM:0011C9AE bclr #7,($13B8).w ROM:0011C9B4 move.b #1,($117C).w ROM:0011C9BA bra.s locret_11CA32 ROM:0011C9BC ; --------------------------------------------------------------------------- ROM:0011C9BC rts ROM:0011C9BE ; --------------------------------------------------------------------------- ROM:0011C9BE ROM:0011C9BE loc_11C9BE: ; DATA XREF: ROM:0011C984↑o ROM:0011C9BE btst #4,($13B1).w ROM:0011C9C4 beq.s loc_11C9E2 ROM:0011C9C6 bset #7,($13B8).w ROM:0011C9CC bset #5,($13AE).w ROM:0011C9D2 bset #6,($13C0).w ROM:0011C9D8 move.b #7,($117C).w ROM:0011C9DE bra.w locret_11CC52 ROM:0011C9E2 ; --------------------------------------------------------------------------- ROM:0011C9E2 ROM:0011C9E2 loc_11C9E2: ; CODE XREF: ROM:0011C9C4↑j ROM:0011C9E2 btst #3,($13AD).w ROM:0011C9E8 bne.s loc_11C9FA ROM:0011C9EA btst #5,($13AA).w ROM:0011C9F0 bne.s loc_11C9FA ROM:0011C9F2 btst #3,($13AC).w ROM:0011C9F8 beq.s locret_11CA32 ROM:0011C9FA ROM:0011C9FA loc_11C9FA: ; CODE XREF: ROM:0011C9E8↑j ROM:0011C9FA ; ROM:0011C9F0↑j ROM:0011C9FA btst #6,($13A1).w ROM:0011CA00 bne.s locret_11CA32 ROM:0011CA02 btst #1,($13B6).w ROM:0011CA08 bne.s locret_11CA32 ROM:0011CA0A btst #5,($139A).w ROM:0011CA10 bne.s locret_11CA32 ROM:0011CA12 btst #2,($93E).w ROM:0011CA18 beq.s locret_11CA32 ROM:0011CA1A bsr.w sub_11CDC4 ROM:0011CA1E bset #2,($13AA).w ROM:0011CA24 bset #6,($13A1).w ROM:0011CA2A move.b #2,($117C).w ROM:0011CA30 bra.s locret_11CA88 ROM:0011CA32 ; --------------------------------------------------------------------------- ROM:0011CA32 ROM:0011CA32 locret_11CA32: ; CODE XREF: ROM:0011C9BA↑j ROM:0011CA32 ; ROM:0011C9F8↑j ... ROM:0011CA32 rts ROM:0011CA34 ; --------------------------------------------------------------------------- ROM:0011CA34 ROM:0011CA34 loc_11CA34: ; DATA XREF: ROM:0011C988↑o ROM:0011CA34 btst #3,($139F).w ROM:0011CA3A beq.s loc_11CA50 ROM:0011CA3C bclr #2,($13AA).w ROM:0011CA42 bclr #6,($13A1).w ROM:0011CA48 move.b #1,($117C).w ROM:0011CA4E bra.s locret_11CA32 ROM:0011CA50 ; --------------------------------------------------------------------------- ROM:0011CA50 ROM:0011CA50 loc_11CA50: ; CODE XREF: ROM:0011CA3A↑j ROM:0011CA50 move.w ($BF4).w,d0 ROM:0011CA54 btst #1,($13B6).w ROM:0011CA5A bne.s locret_11CA88 ROM:0011CA5C cmp.w ($BC0).w,d0 ROM:0011CA60 bne.s locret_11CA88 ROM:0011CA62 btst #5,($139A).w ROM:0011CA68 bne.s locret_11CA88 ROM:0011CA6A bset #7,($13B8).w ROM:0011CA70 bclr #5,($13AE).w ROM:0011CA76 bsr.w sub_11CE10 ROM:0011CA7A bset #3,($1399).w ROM:0011CA80 move.b #3,($117C).w ROM:0011CA86 bra.s locret_11CAD6 ROM:0011CA88 ; --------------------------------------------------------------------------- ROM:0011CA88 ROM:0011CA88 locret_11CA88: ; CODE XREF: ROM:0011CA30↑j ROM:0011CA88 ; ROM:0011CA5A↑j ... ROM:0011CA88 rts ROM:0011CA8A ; --------------------------------------------------------------------------- ROM:0011CA8A ROM:0011CA8A loc_11CA8A: ; DATA XREF: ROM:0011C98C↑o ROM:0011CA8A move.w ($BF4).w,d0 ROM:0011CA8E btst #3,($139F).w ROM:0011CA94 bne.s loc_11CAAC ROM:0011CA96 btst #1,($13B6).w ROM:0011CA9C bne.s locret_11CAD6 ROM:0011CA9E cmp.w ($BC0).w,d0 ROM:0011CAA2 bne.s locret_11CAD6 ROM:0011CAA4 btst #5,($139A).w ROM:0011CAAA bne.s locret_11CAD6 ROM:0011CAAC ROM:0011CAAC loc_11CAAC: ; CODE XREF: ROM:0011CA94↑j ROM:0011CAAC move.w $44E(a5),d0 ROM:0011CAB0 clr.b ($8C3).w ROM:0011CAB4 move.w d0,($65A).w ROM:0011CAB8 move.b #1,($8C3).w ROM:0011CABE bclr #2,($13AA).w ROM:0011CAC4 bclr #6,($13A1).w ROM:0011CACA move.b #4,($117C).w ROM:0011CAD0 bra.l locret_11CB86 ROM:0011CAD6 ; --------------------------------------------------------------------------- ROM:0011CAD6 ROM:0011CAD6 locret_11CAD6: ; CODE XREF: ROM:0011CA86↑j ROM:0011CAD6 ; ROM:0011CA9C↑j ... ROM:0011CAD6 rts ROM:0011CAD8 ; --------------------------------------------------------------------------- ROM:0011CAD8 ROM:0011CAD8 loc_11CAD8: ; DATA XREF: ROM:0011C990↑o ROM:0011CAD8 btst #3,($13AD).w ROM:0011CADE bne.s loc_11CB0C ROM:0011CAE0 btst #5,($13AA).w ROM:0011CAE6 bne.s loc_11CB0C ROM:0011CAE8 btst #3,($13AC).w ROM:0011CAEE bne.s loc_11CB0C ROM:0011CAF0 move.w $43A(a5),d0 ROM:0011CAF4 clr.b ($8C2).w ROM:0011CAF8 move.w d0,($658).w ROM:0011CAFC move.b #1,($8C2).w ROM:0011CB02 move.b #9,($117C).w ROM:0011CB08 bra.w locret_11CD96 ROM:0011CB0C ; --------------------------------------------------------------------------- ROM:0011CB0C ROM:0011CB0C loc_11CB0C: ; CODE XREF: ROM:0011CADE↑j ROM:0011CB0C ; ROM:0011CAE6↑j ... ROM:0011CB0C btst #4,($13B1).w ROM:0011CB12 beq.s loc_11CB36 ROM:0011CB14 bset #7,($13B8).w ROM:0011CB1A bset #5,($13AE).w ROM:0011CB20 bset #6,($13C0).w ROM:0011CB26 bclr #3,($1399).w ROM:0011CB2C move.b #7,($117C).w ROM:0011CB32 bra.w locret_11CC52 ROM:0011CB36 ; --------------------------------------------------------------------------- ROM:0011CB36 ROM:0011CB36 loc_11CB36: ; CODE XREF: ROM:0011CB12↑j ROM:0011CB36 cmpi.w #0,($65A).w ROM:0011CB3C bgt.s locret_11CB86 ROM:0011CB3E btst #6,($13A1).w ROM:0011CB44 bne.s locret_11CB86 ROM:0011CB46 btst #1,($13B6).w ROM:0011CB4C bne.s locret_11CB86 ROM:0011CB4E btst #5,($139A).w ROM:0011CB54 bne.s locret_11CB86 ROM:0011CB56 btst #2,($93E).w ROM:0011CB5C beq.s locret_11CB86 ROM:0011CB5E btst #5,($13AA).w ROM:0011CB64 bne.s loc_11CB6E ROM:0011CB66 btst #3,($13AC).w ROM:0011CB6C beq.s locret_11CB86 ROM:0011CB6E ROM:0011CB6E loc_11CB6E: ; CODE XREF: ROM:0011CB64↑j ROM:0011CB6E bsr.w sub_11CD9A ROM:0011CB72 bset #2,($13AA).w ROM:0011CB78 bset #6,($13A1).w ROM:0011CB7E move.b #5,($117C).w ROM:0011CB84 bra.s locret_11CBE2 ROM:0011CB86 ; --------------------------------------------------------------------------- ROM:0011CB86 ROM:0011CB86 locret_11CB86: ; CODE XREF: ROM:0011CAD0↑j ROM:0011CB86 ; ROM:0011CB3C↑j ... ROM:0011CB86 rts ROM:0011CB88 ; --------------------------------------------------------------------------- ROM:0011CB88 ROM:0011CB88 loc_11CB88: ; DATA XREF: ROM:0011C994↑o ROM:0011CB88 btst #3,($139F).w ROM:0011CB8E beq.s loc_11CBA4 ROM:0011CB90 bclr #2,($13AA).w ROM:0011CB96 bclr #6,($13A1).w ROM:0011CB9C move.b #4,($117C).w ROM:0011CBA2 bra.s locret_11CB86 ROM:0011CBA4 ; --------------------------------------------------------------------------- ROM:0011CBA4 ROM:0011CBA4 loc_11CBA4: ; CODE XREF: ROM:0011CB8E↑j ROM:0011CBA4 move.w ($BF4).w,d0 ROM:0011CBA8 btst #1,($13B6).w ROM:0011CBAE bne.s locret_11CBE2 ROM:0011CBB0 cmp.w ($BC0).w,d0 ROM:0011CBB4 bne.s locret_11CBE2 ROM:0011CBB6 btst #5,($139A).w ROM:0011CBBC bne.s locret_11CBE2 ROM:0011CBBE bset #7,($13B8).w ROM:0011CBC4 bset #5,($13AE).w ROM:0011CBCA bclr #3,($1399).w ROM:0011CBD0 bsr.w sub_11CDEE ROM:0011CBD4 bset #6,($13C0).w ROM:0011CBDA move.b #6,($117C).w ROM:0011CBE0 bra.s locret_11CC1A ROM:0011CBE2 ; --------------------------------------------------------------------------- ROM:0011CBE2 ROM:0011CBE2 locret_11CBE2: ; CODE XREF: ROM:0011CB84↑j ROM:0011CBE2 ; ROM:0011CBAE↑j ... ROM:0011CBE2 rts ROM:0011CBE4 ; --------------------------------------------------------------------------- ROM:0011CBE4 ROM:0011CBE4 loc_11CBE4: ; DATA XREF: ROM:0011C998↑o ROM:0011CBE4 move.w ($BF4).w,d0 ROM:0011CBE8 btst #3,($139F).w ROM:0011CBEE bne.s loc_11CC06 ROM:0011CBF0 btst #1,($13B6).w ROM:0011CBF6 bne.s locret_11CC1A ROM:0011CBF8 cmp.w ($BC0).w,d0 ROM:0011CBFC bne.s locret_11CC1A ROM:0011CBFE btst #5,($139A).w ROM:0011CC04 bne.s locret_11CC1A ROM:0011CC06 ROM:0011CC06 loc_11CC06: ; CODE XREF: ROM:0011CBEE↑j ROM:0011CC06 bclr #2,($13AA).w ROM:0011CC0C bclr #6,($13A1).w ROM:0011CC12 move.b #7,($117C).w ROM:0011CC18 bra.s locret_11CC52 ROM:0011CC1A ; --------------------------------------------------------------------------- ROM:0011CC1A ROM:0011CC1A locret_11CC1A: ; CODE XREF: ROM:0011CBE0↑j ROM:0011CC1A ; ROM:0011CBF6↑j ... ROM:0011CC1A rts ROM:0011CC1C ; --------------------------------------------------------------------------- ROM:0011CC1C ROM:0011CC1C loc_11CC1C: ; DATA XREF: ROM:0011C99C↑o ROM:0011CC1C btst #5,($13AA).w ROM:0011CC22 bne.s locret_11CC52 ROM:0011CC24 btst #4,($13B1).w ROM:0011CC2A bne.s locret_11CC52 ROM:0011CC2C btst #3,($13AC).w ROM:0011CC32 bne.s locret_11CC52 ROM:0011CC34 move.w $43A(a5),d0 ROM:0011CC38 clr.b ($8C2).w ROM:0011CC3C move.w d0,($658).w ROM:0011CC40 move.b #1,($8C2).w ROM:0011CC46 move.b #8,($117C).w ROM:0011CC4C bra.l locret_11CD20 ROM:0011CC52 ; --------------------------------------------------------------------------- ROM:0011CC52 ROM:0011CC52 locret_11CC52: ; CODE XREF: ROM:0011C9DE↑j ROM:0011CC52 ; ROM:0011CB32↑j ... ROM:0011CC52 rts ROM:0011CC54 ; --------------------------------------------------------------------------- ROM:0011CC54 ROM:0011CC54 loc_11CC54: ; DATA XREF: ROM:0011C9A0↑o ROM:0011CC54 cmpi.w #0,($658).w ROM:0011CC5A bgt.s loc_11CCB2 ROM:0011CC5C btst #3,($13AD).w ROM:0011CC62 beq.s loc_11CCB2 ROM:0011CC64 btst #5,($13AA).w ROM:0011CC6A bne.s loc_11CCB2 ROM:0011CC6C btst #4,($13B1).w ROM:0011CC72 bne.s loc_11CCB2 ROM:0011CC74 btst #3,($13AC).w ROM:0011CC7A bne.s loc_11CCB2 ROM:0011CC7C bset #7,($13B8).w ROM:0011CC82 bclr #5,($13AE).w ROM:0011CC88 bclr #6,($13C0).w ROM:0011CC8E bset #3,($1399).w ROM:0011CC94 move.w $44E(a5),d0 ROM:0011CC98 clr.b ($8C3).w ROM:0011CC9C move.w d0,($65A).w ROM:0011CCA0 move.b #1,($8C3).w ROM:0011CCA6 move.b #4,($117C).w ROM:0011CCAC bra.l locret_11CB86 ROM:0011CCB2 ; --------------------------------------------------------------------------- ROM:0011CCB2 ROM:0011CCB2 loc_11CCB2: ; CODE XREF: ROM:0011CC5A↑j ROM:0011CCB2 ; ROM:0011CC62↑j ... ROM:0011CCB2 btst #5,($13AA).w ROM:0011CCB8 bne.s loc_11CCCA ROM:0011CCBA btst #4,($13B1).w ROM:0011CCC0 bne.s loc_11CCCA ROM:0011CCC2 btst #3,($13AC).w ROM:0011CCC8 beq.s loc_11CCD6 ROM:0011CCCA ROM:0011CCCA loc_11CCCA: ; CODE XREF: ROM:0011CCB8↑j ROM:0011CCCA ; ROM:0011CCC0↑j ROM:0011CCCA move.b #7,($117C).w ROM:0011CCD0 bra.l locret_11CC52 ROM:0011CCD6 ; --------------------------------------------------------------------------- ROM:0011CCD6 ROM:0011CCD6 loc_11CCD6: ; CODE XREF: ROM:0011CCC8↑j ROM:0011CCD6 cmpi.w #0,($658).w ROM:0011CCDC bgt.s locret_11CD20 ROM:0011CCDE btst #5,($13AA).w ROM:0011CCE4 bne.s locret_11CD20 ROM:0011CCE6 btst #4,($13B1).w ROM:0011CCEC bne.s locret_11CD20 ROM:0011CCEE btst #3,($13AC).w ROM:0011CCF4 bne.s locret_11CD20 ROM:0011CCF6 btst #3,($13AD).w ROM:0011CCFC bne.s locret_11CD20 ROM:0011CCFE bclr #7,($13B8).w ROM:0011CD04 bclr #5,($13AE).w ROM:0011CD0A bclr #6,($13C0).w ROM:0011CD10 bclr #3,($1399).w ROM:0011CD16 move.b #1,($117C).w ROM:0011CD1C bra.w locret_11CA32 ROM:0011CD20 ; --------------------------------------------------------------------------- ROM:0011CD20 ROM:0011CD20 locret_11CD20: ; CODE XREF: ROM:0011CC4C↑j ROM:0011CD20 ; ROM:0011CCDC↑j ... ROM:0011CD20 rts ROM:0011CD22 ; --------------------------------------------------------------------------- ROM:0011CD22 ROM:0011CD22 loc_11CD22: ; DATA XREF: ROM:0011C9A4↑o ROM:0011CD22 btst #4,($13B1).w ROM:0011CD28 beq.s loc_11CD46 ROM:0011CD2A bset #5,($13AE).w ROM:0011CD30 bset #6,($13C0).w ROM:0011CD36 bclr #3,($1399).w ROM:0011CD3C move.b #7,($117C).w ROM:0011CD42 bra.w locret_11CC52 ROM:0011CD46 ; --------------------------------------------------------------------------- ROM:0011CD46 ROM:0011CD46 loc_11CD46: ; CODE XREF: ROM:0011CD28↑j ROM:0011CD46 btst #5,($13AA).w ROM:0011CD4C bne.s loc_11CD5E ROM:0011CD4E btst #3,($13AC).w ROM:0011CD54 bne.s loc_11CD5E ROM:0011CD56 btst #3,($13AD).w ROM:0011CD5C beq.s loc_11CD68 ROM:0011CD5E ROM:0011CD5E loc_11CD5E: ; CODE XREF: ROM:0011CD4C↑j ROM:0011CD5E ; ROM:0011CD54↑j ROM:0011CD5E move.b #4,($117C).w ROM:0011CD64 bra.w locret_11CB86 ROM:0011CD68 ; --------------------------------------------------------------------------- ROM:0011CD68 ROM:0011CD68 loc_11CD68: ; CODE XREF: ROM:0011CD5C↑j ROM:0011CD68 cmpi.w #0,($658).w ROM:0011CD6E bgt.s locret_11CD96 ROM:0011CD70 btst #3,($13AD).w ROM:0011CD76 bne.s locret_11CD96 ROM:0011CD78 bclr #7,($13B8).w ROM:0011CD7E bclr #5,($13AE).w ROM:0011CD84 bclr #3,($1399).w ROM:0011CD8A move.b #1,($117C).w ROM:0011CD90 bra.l locret_11CA32 ROM:0011CD96 ; --------------------------------------------------------------------------- ROM:0011CD96 ROM:0011CD96 locret_11CD96: ; CODE XREF: ROM:0011CB08↑j ROM:0011CD96 ; ROM:0011CD6E↑j ... ROM:0011CD96 rts ROM:0011CD98 ; --------------------------------------------------------------------------- ROM:0011CD98 rts ROM:0011CD9A ROM:0011CD9A ; =============== S U B R O U T I N E ======================================= ROM:0011CD9A ROM:0011CD9A ROM:0011CD9A sub_11CD9A: ; CODE XREF: ROM:loc_11CB6E↑p ROM:0011CD9A move.w ($BC0).w,($B18).w ROM:0011CDA0 move.w ($BC0).w,d0 ROM:0011CDA4 add.w $448(a5),d0 ROM:0011CDA8 move.w $D4(a5),d1 ROM:0011CDAC cmp.w d0,d1 ROM:0011CDAE ble.s loc_11CDB6 ROM:0011CDB0 move.w d0,($BF4).w ROM:0011CDB4 bra.s loc_11CDBC ROM:0011CDB6 ; --------------------------------------------------------------------------- ROM:0011CDB6 ROM:0011CDB6 loc_11CDB6: ; CODE XREF: sub_11CD9A+14↑j ROM:0011CDB6 move.w $D4(a5),($BF4).w ROM:0011CDBC ROM:0011CDBC loc_11CDBC: ; CODE XREF: sub_11CD9A+1A↑j ROM:0011CDBC move.w $CC(a5),($BF2).w ROM:0011CDC2 rts ROM:0011CDC2 ; End of function sub_11CD9A ROM:0011CDC2 ROM:0011CDC4 ROM:0011CDC4 ; =============== S U B R O U T I N E ======================================= ROM:0011CDC4 ROM:0011CDC4 ROM:0011CDC4 sub_11CDC4: ; CODE XREF: ROM:0011CA1A↑p ROM:0011CDC4 move.w ($BC0).w,($B18).w ROM:0011CDCA move.w ($BC0).w,d0 ROM:0011CDCE add.w $446(a5),d0 ROM:0011CDD2 move.w $D4(a5),d1 ROM:0011CDD6 cmp.w d0,d1 ROM:0011CDD8 ble.s loc_11CDE0 ROM:0011CDDA move.w d0,($BF4).w ROM:0011CDDE bra.s loc_11CDE6 ROM:0011CDE0 ; --------------------------------------------------------------------------- ROM:0011CDE0 ROM:0011CDE0 loc_11CDE0: ; CODE XREF: sub_11CDC4+14↑j ROM:0011CDE0 move.w $D4(a5),($BF4).w ROM:0011CDE6 ROM:0011CDE6 loc_11CDE6: ; CODE XREF: sub_11CDC4+1A↑j ROM:0011CDE6 move.w $CC(a5),($BF2).w ROM:0011CDEC rts ROM:0011CDEC ; End of function sub_11CDC4 ROM:0011CDEC ROM:0011CDEE ROM:0011CDEE ; =============== S U B R O U T I N E ======================================= ROM:0011CDEE ROM:0011CDEE ROM:0011CDEE sub_11CDEE: ; CODE XREF: ROM:0011CBD0↑p ROM:0011CDEE move.w ($BC0).w,d0 ROM:0011CDF2 sub.w $44A(a5),d0 ROM:0011CDF6 cmp.w ($B18).w,d0 ROM:0011CDFA blt.s loc_11CE02 ROM:0011CDFC move.w d0,($BF4).w ROM:0011CE00 bra.s loc_11CE08 ROM:0011CE02 ; --------------------------------------------------------------------------- ROM:0011CE02 ROM:0011CE02 loc_11CE02: ; CODE XREF: sub_11CDEE+C↑j ROM:0011CE02 move.w ($B18).w,($BF4).w ROM:0011CE08 ROM:0011CE08 loc_11CE08: ; CODE XREF: sub_11CDEE+12↑j ROM:0011CE08 move.w $428(a5),($BF2).w ROM:0011CE0E rts ROM:0011CE0E ; End of function sub_11CDEE ROM:0011CE0E ROM:0011CE10 ROM:0011CE10 ; =============== S U B R O U T I N E ======================================= ROM:0011CE10 ROM:0011CE10 ROM:0011CE10 sub_11CE10: ; CODE XREF: ROM:0011CA76↑p ROM:0011CE10 move.w ($BC0).w,d0 ROM:0011CE14 sub.w $44C(a5),d0 ROM:0011CE18 cmp.w ($B18).w,d0 ROM:0011CE1C blt.s loc_11CE24 ROM:0011CE1E move.w d0,($BF4).w ROM:0011CE22 bra.s loc_11CE2A ROM:0011CE24 ; --------------------------------------------------------------------------- ROM:0011CE24 ROM:0011CE24 loc_11CE24: ; CODE XREF: sub_11CE10+C↑j ROM:0011CE24 move.w ($B18).w,($BF4).w ROM:0011CE2A ROM:0011CE2A loc_11CE2A: ; CODE XREF: sub_11CE10+12↑j ROM:0011CE2A move.w $428(a5),($BF2).w ROM:0011CE30 rts ROM:0011CE30 ; End of function sub_11CE10 ROM:0011CE30 ROM:0011CE32 ROM:0011CE32 ; =============== S U B R O U T I N E ======================================= ROM:0011CE32 ROM:0011CE32 ROM:0011CE32 sub_11CE32: ; CODE XREF: sub_11BE50↑p ROM:0011CE32 bsr.w sub_11CE3C ROM:0011CE36 bsr.w sub_11D014 ROM:0011CE3A rts ROM:0011CE3A ; End of function sub_11CE32 ROM:0011CE3A ROM:0011CE3C ROM:0011CE3C ; =============== S U B R O U T I N E ======================================= ROM:0011CE3C ROM:0011CE3C ROM:0011CE3C sub_11CE3C: ; CODE XREF: sub_11CE32↑p ROM:0011CE3C clr.w d1 ROM:0011CE3E move.b ($117E).w,d1 ROM:0011CE42 cmpi.w #4,d1 ROM:0011CE46 bcc.s locret_11CE50 ROM:0011CE48 movea.l off_11CE52(pc,d1.w*4),a0 ROM:0011CE4C nop ROM:0011CE4E jmp (a0) ROM:0011CE50 ; --------------------------------------------------------------------------- ROM:0011CE50 ROM:0011CE50 locret_11CE50: ; CODE XREF: sub_11CE3C+A↑j ROM:0011CE50 rts ROM:0011CE50 ; End of function sub_11CE3C ROM:0011CE50 ROM:0011CE50 ; --------------------------------------------------------------------------- ROM:0011CE52 off_11CE52: dc.l loc_11CE62 ; DATA XREF: sub_11CE3C+C↑r ROM:0011CE56 dc.l loc_11CE76 ROM:0011CE5A dc.l loc_11CEFA ROM:0011CE5E dc.l loc_11CFBE ROM:0011CE62 ; --------------------------------------------------------------------------- ROM:0011CE62 ROM:0011CE62 loc_11CE62: ; DATA XREF: ROM:off_11CE52↑o ROM:0011CE62 bclr #4,($13A8).w ROM:0011CE68 bclr #0,($13BE).w ROM:0011CE6E move.b #1,($117E).w ROM:0011CE74 rts ROM:0011CE76 ; --------------------------------------------------------------------------- ROM:0011CE76 ROM:0011CE76 loc_11CE76: ; DATA XREF: ROM:0011CE56↑o ROM:0011CE76 btst #2,($13C8).w ROM:0011CE7C bne.s loc_11CE94 ROM:0011CE7E btst #1,($947).w ROM:0011CE84 beq.s loc_11CE94 ROM:0011CE86 bset #0,($13BE).w ROM:0011CE8C move.b #3,($117E).w ROM:0011CE92 rts ROM:0011CE94 ; --------------------------------------------------------------------------- ROM:0011CE94 ROM:0011CE94 loc_11CE94: ; CODE XREF: ROM:0011CE7C↑j ROM:0011CE94 ; ROM:0011CE84↑j ROM:0011CE94 btst #2,($13A3).w ROM:0011CE9A beq.s loc_11CE9E ROM:0011CE9C bra.s loc_11CEA6 ROM:0011CE9E ; --------------------------------------------------------------------------- ROM:0011CE9E ROM:0011CE9E loc_11CE9E: ; CODE XREF: ROM:0011CE9A↑j ROM:0011CE9E cmpi.b #8,($116F).w ROM:0011CEA4 bne.s loc_11CED0 ROM:0011CEA6 ROM:0011CEA6 loc_11CEA6: ; CODE XREF: ROM:0011CE9C↑j ROM:0011CEA6 btst #2,($13C8).w ROM:0011CEAC bne.s loc_11CED0 ROM:0011CEAE move.w $462(a5),d2 ROM:0011CEB2 cmp.w ($A50).w,d2 ROM:0011CEB6 bge.s loc_11CED0 ROM:0011CEB8 move.w $466(a5),d2 ROM:0011CEBC cmp.w ($A54).w,d2 ROM:0011CEC0 bge.s loc_11CED0 ROM:0011CEC2 bset #4,($13A8).w ROM:0011CEC8 move.b #2,($117E).w ROM:0011CECE rts ROM:0011CED0 ; --------------------------------------------------------------------------- ROM:0011CED0 ROM:0011CED0 loc_11CED0: ; CODE XREF: ROM:0011CEA4↑j ROM:0011CED0 ; ROM:0011CEAC↑j ... ROM:0011CED0 btst #2,($13C8).w ROM:0011CED6 beq.s locret_11CEF8 ROM:0011CED8 btst #7,($93F).w ROM:0011CEDE beq.s locret_11CEF8 ROM:0011CEE0 move.w $45A(a5),d1 ROM:0011CEE4 cmp.w ($A7A).w,d1 ROM:0011CEE8 bgt.s locret_11CEF8 ROM:0011CEEA bset #4,($13A8).w ROM:0011CEF0 move.b #2,($117E).w ROM:0011CEF6 rts ROM:0011CEF8 ; --------------------------------------------------------------------------- ROM:0011CEF8 ROM:0011CEF8 locret_11CEF8: ; CODE XREF: ROM:0011CED6↑j ROM:0011CEF8 ; ROM:0011CEDE↑j ... ROM:0011CEF8 rts ROM:0011CEFA ; --------------------------------------------------------------------------- ROM:0011CEFA ROM:0011CEFA loc_11CEFA: ; DATA XREF: ROM:0011CE5A↑o ROM:0011CEFA btst #2,($13C8).w ROM:0011CF00 beq.s loc_11CF24 ROM:0011CF02 move.w $45C(a5),d1 ROM:0011CF06 cmp.w ($A7A).w,d1 ROM:0011CF0A ble.s loc_11CF0E ROM:0011CF0C bra.s loc_11CF16 ROM:0011CF0E ; --------------------------------------------------------------------------- ROM:0011CF0E ROM:0011CF0E loc_11CF0E: ; CODE XREF: ROM:0011CF0A↑j ROM:0011CF0E btst #7,($93F).w ROM:0011CF14 bne.s loc_11CF24 ROM:0011CF16 ROM:0011CF16 loc_11CF16: ; CODE XREF: ROM:0011CF0C↑j ROM:0011CF16 bclr #4,($13A8).w ROM:0011CF1C move.b #1,($117E).w ROM:0011CF22 rts ROM:0011CF24 ; --------------------------------------------------------------------------- ROM:0011CF24 ROM:0011CF24 loc_11CF24: ; CODE XREF: ROM:0011CF00↑j ROM:0011CF24 ; ROM:0011CF14↑j ROM:0011CF24 btst #2,($13C8).w ROM:0011CF2A bne.s loc_11CF6A ROM:0011CF2C btst #2,($13A3).w ROM:0011CF32 bne.s loc_11CF6A ROM:0011CF34 cmpi.b #8,($116F).w ROM:0011CF3A beq.s loc_11CF3E ROM:0011CF3C bra.s loc_11CF5C ROM:0011CF3E ; --------------------------------------------------------------------------- ROM:0011CF3E ROM:0011CF3E loc_11CF3E: ; CODE XREF: ROM:0011CF3A↑j ROM:0011CF3E move.w $462(a5),d2 ROM:0011CF42 sub.w $464(a5),d2 ROM:0011CF46 cmp.w ($A50).w,d2 ROM:0011CF4A ble.s loc_11CF4E ROM:0011CF4C bra.s loc_11CF5C ROM:0011CF4E ; --------------------------------------------------------------------------- ROM:0011CF4E ROM:0011CF4E loc_11CF4E: ; CODE XREF: ROM:0011CF4A↑j ROM:0011CF4E move.w $466(a5),d2 ROM:0011CF52 sub.w $468(a5),d2 ROM:0011CF56 cmp.w ($A54).w,d2 ROM:0011CF5A ble.s loc_11CF6A ROM:0011CF5C ROM:0011CF5C loc_11CF5C: ; CODE XREF: ROM:0011CF3C↑j ROM:0011CF5C ; ROM:0011CF4C↑j ROM:0011CF5C bclr #4,($13A8).w ROM:0011CF62 move.b #1,($117E).w ROM:0011CF68 rts ROM:0011CF6A ; --------------------------------------------------------------------------- ROM:0011CF6A ROM:0011CF6A loc_11CF6A: ; CODE XREF: ROM:0011CF2A↑j ROM:0011CF6A ; ROM:0011CF32↑j ... ROM:0011CF6A btst #2,($13C8).w ROM:0011CF70 beq.s loc_11CF98 ROM:0011CF72 btst #7,($93F).w ROM:0011CF78 beq.s loc_11CF98 ROM:0011CF7A move.w $45E(a5),d1 ROM:0011CF7E cmp.w ($A7A).w,d1 ROM:0011CF82 bgt.s loc_11CF98 ROM:0011CF84 bset #0,($13BE).w ROM:0011CF8A bclr #4,($13A8).w ROM:0011CF90 move.b #3,($117E).w ROM:0011CF96 rts ROM:0011CF98 ; --------------------------------------------------------------------------- ROM:0011CF98 ROM:0011CF98 loc_11CF98: ; CODE XREF: ROM:0011CF70↑j ROM:0011CF98 ; ROM:0011CF78↑j ... ROM:0011CF98 btst #2,($13C8).w ROM:0011CF9E bne.s locret_11CFBC ROM:0011CFA0 btst #1,($947).w ROM:0011CFA6 beq.s locret_11CFBC ROM:0011CFA8 bset #0,($13BE).w ROM:0011CFAE bclr #4,($13A8).w ROM:0011CFB4 move.b #3,($117E).w ROM:0011CFBA rts ROM:0011CFBC ; --------------------------------------------------------------------------- ROM:0011CFBC ROM:0011CFBC locret_11CFBC: ; CODE XREF: ROM:0011CF9E↑j ROM:0011CFBC ; ROM:0011CFA6↑j ROM:0011CFBC rts ROM:0011CFBE ; --------------------------------------------------------------------------- ROM:0011CFBE ROM:0011CFBE loc_11CFBE: ; DATA XREF: ROM:0011CE5E↑o ROM:0011CFBE btst #2,($13C8).w ROM:0011CFC4 beq.s loc_11CFEE ROM:0011CFC6 move.w $460(a5),d1 ROM:0011CFCA cmp.w ($A7A).w,d1 ROM:0011CFCE ble.s loc_11CFD2 ROM:0011CFD0 bra.s loc_11CFDA ROM:0011CFD2 ; --------------------------------------------------------------------------- ROM:0011CFD2 ROM:0011CFD2 loc_11CFD2: ; CODE XREF: ROM:0011CFCE↑j ROM:0011CFD2 btst #7,($93F).w ROM:0011CFD8 bne.s loc_11CFEE ROM:0011CFDA ROM:0011CFDA loc_11CFDA: ; CODE XREF: ROM:0011CFD0↑j ROM:0011CFDA bclr #0,($13BE).w ROM:0011CFE0 bset #4,($13A8).w ROM:0011CFE6 move.b #2,($117E).w ROM:0011CFEC rts ROM:0011CFEE ; --------------------------------------------------------------------------- ROM:0011CFEE ROM:0011CFEE loc_11CFEE: ; CODE XREF: ROM:0011CFC4↑j ROM:0011CFEE ; ROM:0011CFD8↑j ROM:0011CFEE btst #2,($13C8).w ROM:0011CFF4 bne.s locret_11D012 ROM:0011CFF6 btst #1,($947).w ROM:0011CFFC bne.s locret_11D012 ROM:0011CFFE bclr #0,($13BE).w ROM:0011D004 bset #4,($13A8).w ROM:0011D00A move.b #2,($117E).w ROM:0011D010 rts ROM:0011D012 ; --------------------------------------------------------------------------- ROM:0011D012 ROM:0011D012 locret_11D012: ; CODE XREF: ROM:0011CFF4↑j ROM:0011D012 ; ROM:0011CFFC↑j ROM:0011D012 rts ROM:0011D014 ROM:0011D014 ; =============== S U B R O U T I N E ======================================= ROM:0011D014 ROM:0011D014 ROM:0011D014 sub_11D014: ; CODE XREF: sub_11CE32+4↑p ROM:0011D014 clr.w d1 ROM:0011D016 move.b ($117D).w,d1 ROM:0011D01A cmpi.w #4,d1 ROM:0011D01E bcc.s locret_11D028 ROM:0011D020 movea.l off_11D02A(pc,d1.w*4),a0 ROM:0011D024 nop ROM:0011D026 jmp (a0) ROM:0011D028 ; --------------------------------------------------------------------------- ROM:0011D028 ROM:0011D028 locret_11D028: ; CODE XREF: sub_11D014+A↑j ROM:0011D028 rts ROM:0011D028 ; End of function sub_11D014 ROM:0011D028 ROM:0011D028 ; --------------------------------------------------------------------------- ROM:0011D02A off_11D02A: dc.l loc_11D03A ; DATA XREF: sub_11D014+C↑r ROM:0011D02E dc.l loc_11D046 ROM:0011D032 dc.l loc_11D0D2 ROM:0011D036 dc.l loc_11D146 ROM:0011D03A ; --------------------------------------------------------------------------- ROM:0011D03A ROM:0011D03A loc_11D03A: ; DATA XREF: ROM:off_11D02A↑o ROM:0011D03A move.b #1,($117D).w ROM:0011D040 bra.w locret_11D0D0 ROM:0011D044 ; --------------------------------------------------------------------------- ROM:0011D044 rts ROM:0011D046 ; --------------------------------------------------------------------------- ROM:0011D046 ROM:0011D046 loc_11D046: ; DATA XREF: ROM:0011D02E↑o ROM:0011D046 btst #4,($13BE).w ROM:0011D04C beq.s loc_11D086 ROM:0011D04E btst #4,($13BC).w ROM:0011D054 beq.s loc_11D086 ROM:0011D056 btst #0,($13BE).w ROM:0011D05C bne.s loc_11D070 ROM:0011D05E btst #7,($13C6).w ROM:0011D064 bne.s loc_11D070 ROM:0011D066 move.w $452(a5),d0 ROM:0011D06A cmp.w ($AA0).w,d0 ROM:0011D06E bge.s loc_11D086 ROM:0011D070 ROM:0011D070 loc_11D070: ; CODE XREF: ROM:0011D05C↑j ROM:0011D070 ; ROM:0011D064↑j ROM:0011D070 bset #5,($13AA).w ROM:0011D076 bset #3,($13AD).w ROM:0011D07C move.b #3,($117D).w ROM:0011D082 bra.w locret_11D19E ROM:0011D086 ; --------------------------------------------------------------------------- ROM:0011D086 ROM:0011D086 loc_11D086: ; CODE XREF: ROM:0011D04C↑j ROM:0011D086 ; ROM:0011D054↑j ... ROM:0011D086 move.w $452(a5),d0 ROM:0011D08A move.w $456(a5),d1 ROM:0011D08E btst #4,($13BE).w ROM:0011D094 beq.s locret_11D0D0 ROM:0011D096 btst #4,($13BC).w ROM:0011D09C beq.s locret_11D0D0 ROM:0011D09E cmp.w ($AA0).w,d0 ROM:0011D0A2 ble.s locret_11D0D0 ROM:0011D0A4 btst #0,($13BE).w ROM:0011D0AA bne.s locret_11D0D0 ROM:0011D0AC btst #7,($13C6).w ROM:0011D0B2 bne.s locret_11D0D0 ROM:0011D0B4 btst #4,($13A8).w ROM:0011D0BA bne.s loc_11D0C2 ROM:0011D0BC cmp.w ($AA0).w,d1 ROM:0011D0C0 bge.s locret_11D0D0 ROM:0011D0C2 ROM:0011D0C2 loc_11D0C2: ; CODE XREF: ROM:0011D0BA↑j ROM:0011D0C2 bset #3,($13AD).w ROM:0011D0C8 move.b #2,($117D).w ROM:0011D0CE bra.s locret_11D144 ROM:0011D0D0 ; --------------------------------------------------------------------------- ROM:0011D0D0 ROM:0011D0D0 locret_11D0D0: ; CODE XREF: ROM:0011D040↑j ROM:0011D0D0 ; ROM:0011D094↑j ... ROM:0011D0D0 rts ROM:0011D0D2 ; --------------------------------------------------------------------------- ROM:0011D0D2 ROM:0011D0D2 loc_11D0D2: ; DATA XREF: ROM:0011D032↑o ROM:0011D0D2 btst #4,($13BE).w ROM:0011D0D8 beq.s loc_11D0EC ROM:0011D0DA btst #4,($13A8).w ROM:0011D0E0 bne.s loc_11D0FA ROM:0011D0E2 move.w $454(a5),d0 ROM:0011D0E6 cmp.w ($AA0).w,d0 ROM:0011D0EA ble.s loc_11D0FA ROM:0011D0EC ROM:0011D0EC loc_11D0EC: ; CODE XREF: ROM:0011D0D8↑j ROM:0011D0EC bclr #3,($13AD).w ROM:0011D0F2 move.b #1,($117D).w ROM:0011D0F8 bra.s locret_11D0D0 ROM:0011D0FA ; --------------------------------------------------------------------------- ROM:0011D0FA ROM:0011D0FA loc_11D0FA: ; CODE XREF: ROM:0011D0E0↑j ROM:0011D0FA ; ROM:0011D0EA↑j ROM:0011D0FA move.w #0,d0 ROM:0011D0FE move.w $452(a5),d1 ROM:0011D102 btst #4,($13BE).w ROM:0011D108 beq.s locret_11D144 ROM:0011D10A btst #4,($13BC).w ROM:0011D110 beq.s locret_11D144 ROM:0011D112 btst #0,($13BE).w ROM:0011D118 bne.s loc_11D136 ROM:0011D11A btst #7,($13C6).w ROM:0011D120 bne.s loc_11D136 ROM:0011D122 btst #7,($13A3).w ROM:0011D128 beq.s loc_11D130 ROM:0011D12A cmp.w $458(a5),d0 ROM:0011D12E beq.s loc_11D136 ROM:0011D130 ROM:0011D130 loc_11D130: ; CODE XREF: ROM:0011D128↑j ROM:0011D130 cmp.w ($AA0).w,d1 ROM:0011D134 bge.s locret_11D144 ROM:0011D136 ROM:0011D136 loc_11D136: ; CODE XREF: ROM:0011D118↑j ROM:0011D136 ; ROM:0011D120↑j ... ROM:0011D136 bset #5,($13AA).w ROM:0011D13C move.b #3,($117D).w ROM:0011D142 bra.s locret_11D19E ROM:0011D144 ; --------------------------------------------------------------------------- ROM:0011D144 ROM:0011D144 locret_11D144: ; CODE XREF: ROM:0011D0CE↑j ROM:0011D144 ; ROM:0011D108↑j ... ROM:0011D144 rts ROM:0011D146 ; --------------------------------------------------------------------------- ROM:0011D146 ROM:0011D146 loc_11D146: ; DATA XREF: ROM:0011D036↑o ROM:0011D146 btst #4,($13BE).w ROM:0011D14C bne.s loc_11D164 ROM:0011D14E bclr #5,($13AA).w ROM:0011D154 bclr #3,($13AD).w ROM:0011D15A move.b #1,($117D).w ROM:0011D160 bra.w locret_11D0D0 ROM:0011D164 ; --------------------------------------------------------------------------- ROM:0011D164 ROM:0011D164 loc_11D164: ; CODE XREF: ROM:0011D14C↑j ROM:0011D164 move.w $450(a5),d0 ROM:0011D168 cmp.w ($AA0).w,d0 ROM:0011D16C ble.s locret_11D19E ROM:0011D16E btst #7,($13A3).w ROM:0011D174 beq.s loc_11D180 ROM:0011D176 move.w $458(a5),d0 ROM:0011D17A cmpi.w #0,d0 ROM:0011D17E beq.s locret_11D19E ROM:0011D180 ROM:0011D180 loc_11D180: ; CODE XREF: ROM:0011D174↑j ROM:0011D180 btst #0,($13BE).w ROM:0011D186 bne.s locret_11D19E ROM:0011D188 btst #7,($13C6).w ROM:0011D18E bne.s locret_11D19E ROM:0011D190 bclr #5,($13AA).w ROM:0011D196 move.b #2,($117D).w ROM:0011D19C bra.s locret_11D144 ROM:0011D19E ; --------------------------------------------------------------------------- ROM:0011D19E ROM:0011D19E locret_11D19E: ; CODE XREF: ROM:0011D082↑j ROM:0011D19E ; ROM:0011D142↑j ... ROM:0011D19E rts ROM:0011D1A0 ; --------------------------------------------------------------------------- ROM:0011D1A0 rts ROM:0011D1A2 ROM:0011D1A2 ; =============== S U B R O U T I N E ======================================= ROM:0011D1A2 ROM:0011D1A2 ROM:0011D1A2 sub_11D1A2: ; CODE XREF: ROM:0011D474↓p ROM:0011D1A2 lea ($1265).w,a1 ROM:0011D1A6 lea ($F46).w,a2 ROM:0011D1AA move.w ($B1C).w,d0 ROM:0011D1AE move.w $474(a5),d2 ROM:0011D1B2 move.w $476(a5),d3 ROM:0011D1B6 clr.w d1 ROM:0011D1B8 move.b (a1,d0.w),d1 ROM:0011D1BC cmpi.w #6,d1 ROM:0011D1C0 bcc.s locret_11D1CA ROM:0011D1C2 movea.l off_11D1CC(pc,d1.w*4),a0 ROM:0011D1C6 nop ROM:0011D1C8 jmp (a0) ROM:0011D1CA ; --------------------------------------------------------------------------- ROM:0011D1CA ROM:0011D1CA locret_11D1CA: ; CODE XREF: sub_11D1A2+1E↑j ROM:0011D1CA rts ROM:0011D1CA ; End of function sub_11D1A2 ROM:0011D1CA ROM:0011D1CA ; --------------------------------------------------------------------------- ROM:0011D1CC off_11D1CC: dc.l loc_11D1E4 ; DATA XREF: sub_11D1A2+20↑r ROM:0011D1D0 dc.l loc_11D1F0 ROM:0011D1D4 dc.l loc_11D246 ROM:0011D1D8 dc.l locret_11D284 ROM:0011D1DC dc.l loc_11D286 ROM:0011D1E0 dc.l loc_11D2D8 ROM:0011D1E4 ; --------------------------------------------------------------------------- ROM:0011D1E4 ROM:0011D1E4 loc_11D1E4: ; DATA XREF: ROM:off_11D1CC↑o ROM:0011D1E4 bclr d0,($117F).w ROM:0011D1E8 move.b #1,(a1,d0.w) ROM:0011D1EE rts ROM:0011D1F0 ; --------------------------------------------------------------------------- ROM:0011D1F0 ROM:0011D1F0 loc_11D1F0: ; DATA XREF: ROM:0011D1D0↑o ROM:0011D1F0 cmp.w (a2,d0.w*2),d2 ROM:0011D1F4 bgt.s loc_11D1F8 ROM:0011D1F6 bra.s loc_11D202 ROM:0011D1F8 ; --------------------------------------------------------------------------- ROM:0011D1F8 ROM:0011D1F8 loc_11D1F8: ; CODE XREF: ROM:0011D1F4↑j ROM:0011D1F8 cmp.w (a2,d0.w*2),d3 ROM:0011D1FC blt.s locret_11D200 ROM:0011D1FE bra.s loc_11D222 ROM:0011D200 ; --------------------------------------------------------------------------- ROM:0011D200 ROM:0011D200 locret_11D200: ; CODE XREF: ROM:0011D1FC↑j ROM:0011D200 rts ROM:0011D202 ; --------------------------------------------------------------------------- ROM:0011D202 ROM:0011D202 loc_11D202: ; CODE XREF: ROM:0011D1F6↑j ROM:0011D202 move.w $46A(a5),d4 ROM:0011D206 clr.b $8F3(d0.w) ROM:0011D20C move.w d4,$6BA(d0.w*2) ROM:0011D212 move.b #1,$8F3(d0.w) ROM:0011D21A move.b #2,(a1,d0.w) ROM:0011D220 rts ROM:0011D222 ; --------------------------------------------------------------------------- ROM:0011D222 ROM:0011D222 loc_11D222: ; CODE XREF: ROM:0011D1FE↑j ROM:0011D222 move.w $46C(a5),d4 ROM:0011D226 clr.b $8F4(d0.w) ROM:0011D22C move.w d4,$6BC(d0.w*2) ROM:0011D232 move.b #1,$8F4(d0.w) ROM:0011D23A bset d0,($1180).w ROM:0011D23E move.b #4,(a1,d0.w) ROM:0011D244 rts ROM:0011D246 ; --------------------------------------------------------------------------- ROM:0011D246 ROM:0011D246 loc_11D246: ; DATA XREF: ROM:0011D1D4↑o ROM:0011D246 cmpi.w #0,$6BA(d0.w*2) ROM:0011D24E bgt.s loc_11D252 ROM:0011D250 bra.s loc_11D25C ROM:0011D252 ; --------------------------------------------------------------------------- ROM:0011D252 ROM:0011D252 loc_11D252: ; CODE XREF: ROM:0011D24E↑j ROM:0011D252 cmp.w (a2,d0.w*2),d2 ROM:0011D256 ble.s locret_11D25A ROM:0011D258 bra.s loc_11D270 ROM:0011D25A ; --------------------------------------------------------------------------- ROM:0011D25A ROM:0011D25A locret_11D25A: ; CODE XREF: ROM:0011D256↑j ROM:0011D25A rts ROM:0011D25C ; --------------------------------------------------------------------------- ROM:0011D25C ROM:0011D25C loc_11D25C: ; CODE XREF: ROM:0011D250↑j ROM:0011D25C bset d0,($1188).w ROM:0011D260 bset d0,($118B).w ROM:0011D264 bsr.w sub_11D322 ROM:0011D268 move.b #3,(a1,d0.w) ROM:0011D26E rts ROM:0011D270 ; --------------------------------------------------------------------------- ROM:0011D270 ROM:0011D270 loc_11D270: ; CODE XREF: ROM:0011D258↑j ROM:0011D270 clr.b $8F3(d0.w) ROM:0011D276 clr.w $6BA(d0.w*2) ROM:0011D27C move.b #1,(a1,d0.w) ROM:0011D282 rts ROM:0011D284 ; --------------------------------------------------------------------------- ROM:0011D284 ROM:0011D284 locret_11D284: ; DATA XREF: ROM:0011D1D8↑o ROM:0011D284 rts ROM:0011D286 ; --------------------------------------------------------------------------- ROM:0011D286 ROM:0011D286 loc_11D286: ; DATA XREF: ROM:0011D1DC↑o ROM:0011D286 cmp.w (a2,d0.w*2),d3 ROM:0011D28A bge.s loc_11D28E ROM:0011D28C bra.s loc_11D29C ROM:0011D28E ; --------------------------------------------------------------------------- ROM:0011D28E ROM:0011D28E loc_11D28E: ; CODE XREF: ROM:0011D28A↑j ROM:0011D28E cmpi.w #0,$6BC(d0.w*2) ROM:0011D296 bgt.s locret_11D29A ROM:0011D298 bra.s loc_11D2B4 ROM:0011D29A ; --------------------------------------------------------------------------- ROM:0011D29A ROM:0011D29A locret_11D29A: ; CODE XREF: ROM:0011D296↑j ROM:0011D29A rts ROM:0011D29C ; --------------------------------------------------------------------------- ROM:0011D29C ROM:0011D29C loc_11D29C: ; CODE XREF: ROM:0011D28C↑j ROM:0011D29C clr.b $8F4(d0.w) ROM:0011D2A2 clr.w $6BC(d0.w*2) ROM:0011D2A8 bclr d0,($1180).w ROM:0011D2AC move.b #1,(a1,d0.w) ROM:0011D2B2 rts ROM:0011D2B4 ; --------------------------------------------------------------------------- ROM:0011D2B4 ROM:0011D2B4 loc_11D2B4: ; CODE XREF: ROM:0011D298↑j ROM:0011D2B4 bset d0,($117F).w ROM:0011D2B8 move.w $46E(a5),d4 ROM:0011D2BC clr.b $8C4(d0.w) ROM:0011D2C2 move.w d4,$65C(d0.w*2) ROM:0011D2C8 move.b #1,$8C4(d0.w) ROM:0011D2D0 move.b #5,(a1,d0.w) ROM:0011D2D6 rts ROM:0011D2D8 ; --------------------------------------------------------------------------- ROM:0011D2D8 ROM:0011D2D8 loc_11D2D8: ; DATA XREF: ROM:0011D1E0↑o ROM:0011D2D8 cmpi.w #0,$65C(d0.w*2) ROM:0011D2E0 bgt.s loc_11D2E4 ROM:0011D2E2 bra.s loc_11D2EE ROM:0011D2E4 ; --------------------------------------------------------------------------- ROM:0011D2E4 ROM:0011D2E4 loc_11D2E4: ; CODE XREF: ROM:0011D2E0↑j ROM:0011D2E4 cmp.w (a2,d0.w*2),d3 ROM:0011D2E8 bge.s locret_11D2EC ROM:0011D2EA bra.s loc_11D30A ROM:0011D2EC ; --------------------------------------------------------------------------- ROM:0011D2EC ROM:0011D2EC locret_11D2EC: ; CODE XREF: ROM:0011D2E8↑j ROM:0011D2EC rts ROM:0011D2EE ; --------------------------------------------------------------------------- ROM:0011D2EE ROM:0011D2EE loc_11D2EE: ; CODE XREF: ROM:0011D2E2↑j ROM:0011D2EE bclr d0,($117F).w ROM:0011D2F2 bclr d0,($1180).w ROM:0011D2F6 bset d0,($1188).w ROM:0011D2FA bset d0,($118B).w ROM:0011D2FE bsr.w sub_11D322 ROM:0011D302 move.b #3,(a1,d0.w) ROM:0011D308 rts ROM:0011D30A ; --------------------------------------------------------------------------- ROM:0011D30A ROM:0011D30A loc_11D30A: ; CODE XREF: ROM:0011D2EA↑j ROM:0011D30A bclr d0,($117F).w ROM:0011D30E clr.b $8C4(d0.w) ROM:0011D314 clr.w $65C(d0.w*2) ROM:0011D31A move.b #1,(a1,d0.w) ROM:0011D320 rts ROM:0011D322 ROM:0011D322 ; =============== S U B R O U T I N E ======================================= ROM:0011D322 ROM:0011D322 ROM:0011D322 sub_11D322: ; CODE XREF: ROM:0011D264↑p ROM:0011D322 ; ROM:0011D2FE↑p ROM:0011D322 cmpi.w #0,($B1C).w ROM:0011D328 bne.s loc_11D338 ROM:0011D32A bset #4,($C6B).w ROM:0011D330 bset #1,($146C).w ROM:0011D336 bra.s locret_11D34C ROM:0011D338 ; --------------------------------------------------------------------------- ROM:0011D338 ROM:0011D338 loc_11D338: ; CODE XREF: sub_11D322+6↑j ROM:0011D338 cmpi.w #1,($B1C).w ROM:0011D33E bne.s locret_11D34C ROM:0011D340 bset #5,($C6B).w ROM:0011D346 bset #2,($146C).w ROM:0011D34C ROM:0011D34C locret_11D34C: ; CODE XREF: sub_11D322+14↑j ROM:0011D34C ; sub_11D322+1C↑j ROM:0011D34C rts ROM:0011D34C ; End of function sub_11D322 ROM:0011D34C ROM:0011D34E ROM:0011D34E ; =============== S U B R O U T I N E ======================================= ROM:0011D34E ROM:0011D34E ROM:0011D34E sub_11D34E: ; CODE XREF: ROM:0011D46E↓p ROM:0011D34E lea ($1266).w,a1 ROM:0011D352 lea ($F52).w,a2 ROM:0011D356 move.w ($B1C).w,d0 ROM:0011D35A move.w $472(a5),d2 ROM:0011D35E clr.w d1 ROM:0011D360 move.b (a1,d0.w),d1 ROM:0011D364 cmpi.w #3,d1 ROM:0011D368 bcc.s locret_11D372 ROM:0011D36A movea.l off_11D374(pc,d1.w*4),a0 ROM:0011D36E nop ROM:0011D370 jmp (a0) ROM:0011D372 ; --------------------------------------------------------------------------- ROM:0011D372 ROM:0011D372 locret_11D372: ; CODE XREF: sub_11D34E+1A↑j ROM:0011D372 rts ROM:0011D372 ; End of function sub_11D34E ROM:0011D372 ROM:0011D372 ; --------------------------------------------------------------------------- ROM:0011D374 off_11D374: dc.l loc_11D380 ; DATA XREF: sub_11D34E+1C↑r ROM:0011D378 dc.l loc_11D39C ROM:0011D37C dc.l locret_11D3FE ROM:0011D380 ; --------------------------------------------------------------------------- ROM:0011D380 ROM:0011D380 loc_11D380: ; DATA XREF: ROM:off_11D374↑o ROM:0011D380 clr.b $921(d0.w) ROM:0011D386 move.w d2,$716(d0.w*2) ROM:0011D38C move.b #1,$921(d0.w) ROM:0011D394 move.b #1,(a1,d0.w) ROM:0011D39A rts ROM:0011D39C ; --------------------------------------------------------------------------- ROM:0011D39C ROM:0011D39C loc_11D39C: ; DATA XREF: ROM:0011D378↑o ROM:0011D39C cmpi.w #0,$716(d0.w*2) ROM:0011D3A4 bgt.s loc_11D3B8 ROM:0011D3A6 cmpi.w #$2710,(a2,d0.w*2) ROM:0011D3AC bne.s loc_11D3B8 ROM:0011D3AE btst #2,($139E).w ROM:0011D3B4 beq.s loc_11D3B8 ROM:0011D3B6 bra.s loc_11D3D6 ROM:0011D3B8 ; --------------------------------------------------------------------------- ROM:0011D3B8 ROM:0011D3B8 loc_11D3B8: ; CODE XREF: ROM:0011D3A4↑j ROM:0011D3B8 ; ROM:0011D3AC↑j ... ROM:0011D3B8 cmpi.w #0,$716(d0.w*2) ROM:0011D3C0 bgt.s locret_11D3D4 ROM:0011D3C2 cmpi.w #$2710,(a2,d0.w*2) ROM:0011D3C8 beq.s locret_11D3D4 ROM:0011D3CA btst #2,($139E).w ROM:0011D3D0 beq.s locret_11D3D4 ROM:0011D3D2 bra.s loc_11D3DE ROM:0011D3D4 ; --------------------------------------------------------------------------- ROM:0011D3D4 ROM:0011D3D4 locret_11D3D4: ; CODE XREF: ROM:0011D3C0↑j ROM:0011D3D4 ; ROM:0011D3C8↑j ... ROM:0011D3D4 rts ROM:0011D3D6 ; --------------------------------------------------------------------------- ROM:0011D3D6 ROM:0011D3D6 loc_11D3D6: ; CODE XREF: ROM:0011D3B6↑j ROM:0011D3D6 move.b #2,(a1,d0.w) ROM:0011D3DC rts ROM:0011D3DE ; --------------------------------------------------------------------------- ROM:0011D3DE ROM:0011D3DE loc_11D3DE: ; CODE XREF: ROM:0011D3D2↑j ROM:0011D3DE bsr.w sub_11D400 ROM:0011D3E2 clr.b $921(d0.w) ROM:0011D3E8 move.w d2,$716(d0.w*2) ROM:0011D3EE move.b #1,$921(d0.w) ROM:0011D3F6 move.b #1,(a1,d0.w) ROM:0011D3FC rts ROM:0011D3FE ; --------------------------------------------------------------------------- ROM:0011D3FE ROM:0011D3FE locret_11D3FE: ; DATA XREF: ROM:0011D37C↑o ROM:0011D3FE rts ROM:0011D400 ROM:0011D400 ; =============== S U B R O U T I N E ======================================= ROM:0011D400 ROM:0011D400 ROM:0011D400 sub_11D400: ; CODE XREF: ROM:loc_11D3DE↑p ROM:0011D400 move.w $470(a5),d3 ROM:0011D404 sub.w d3,(a2,d0.w*2) ROM:0011D408 cmpi.w #$2710,(a2,d0.w*2) ROM:0011D40E bge.s locret_11D416 ROM:0011D410 move.w #$2710,(a2,d0.w*2) ROM:0011D416 ROM:0011D416 locret_11D416: ; CODE XREF: sub_11D400+E↑j ROM:0011D416 rts ROM:0011D416 ; End of function sub_11D400 ROM:0011D416 ROM:0011D418 ROM:0011D418 ; =============== S U B R O U T I N E ======================================= ROM:0011D418 ROM:0011D418 ROM:0011D418 sub_11D418: ; CODE XREF: sub_11D928+40↓p ROM:0011D418 lea ($1267).w,a1 ROM:0011D41C move.w ($B1C).w,d0 ROM:0011D420 clr.w d1 ROM:0011D422 move.b (a1,d0.w),d1 ROM:0011D426 cmpi.w #3,d1 ROM:0011D42A bcc.s locret_11D434 ROM:0011D42C movea.l off_11D436(pc,d1.w*4),a0 ROM:0011D430 nop ROM:0011D432 jmp (a0) ROM:0011D434 ; --------------------------------------------------------------------------- ROM:0011D434 ROM:0011D434 locret_11D434: ; CODE XREF: sub_11D418+12↑j ROM:0011D434 rts ROM:0011D434 ; End of function sub_11D418 ROM:0011D434 ROM:0011D434 ; --------------------------------------------------------------------------- ROM:0011D436 off_11D436: dc.l loc_11D442 ; DATA XREF: sub_11D418+14↑r ROM:0011D43A dc.l loc_11D452 ROM:0011D43E dc.l loc_11D468 ROM:0011D442 ; --------------------------------------------------------------------------- ROM:0011D442 ROM:0011D442 loc_11D442: ; DATA XREF: ROM:off_11D436↑o ROM:0011D442 bclr d0,($1181).w ROM:0011D446 bsr.w sub_11D4E0 ROM:0011D44A move.b #1,(a1,d0.w) ROM:0011D450 rts ROM:0011D452 ; --------------------------------------------------------------------------- ROM:0011D452 ROM:0011D452 loc_11D452: ; DATA XREF: ROM:0011D43A↑o ROM:0011D452 btst d0,($1182).w ROM:0011D456 beq.s locret_11D45A ROM:0011D458 bra.s loc_11D45C ROM:0011D45A ; --------------------------------------------------------------------------- ROM:0011D45A ROM:0011D45A locret_11D45A: ; CODE XREF: ROM:0011D456↑j ROM:0011D45A rts ROM:0011D45C ; --------------------------------------------------------------------------- ROM:0011D45C ROM:0011D45C loc_11D45C: ; CODE XREF: ROM:0011D458↑j ROM:0011D45C bset d0,($1181).w ROM:0011D460 move.b #2,(a1,d0.w) ROM:0011D466 rts ROM:0011D468 ; --------------------------------------------------------------------------- ROM:0011D468 ROM:0011D468 loc_11D468: ; DATA XREF: ROM:0011D43E↑o ROM:0011D468 bsr.l sub_11E0AC ROM:0011D46E bsr.l sub_11D34E ROM:0011D474 bsr.l sub_11D1A2 ROM:0011D47A lea ($1267).w,a1 ROM:0011D47E move.w ($B1C).w,d0 ROM:0011D482 btst d0,($1182).w ROM:0011D486 bne.s locret_11D48A ROM:0011D488 bra.s loc_11D48C ROM:0011D48A ; --------------------------------------------------------------------------- ROM:0011D48A ROM:0011D48A locret_11D48A: ; CODE XREF: ROM:0011D486↑j ROM:0011D48A rts ROM:0011D48C ; --------------------------------------------------------------------------- ROM:0011D48C ROM:0011D48C loc_11D48C: ; CODE XREF: ROM:0011D488↑j ROM:0011D48C bsr.w sub_11D4E0 ROM:0011D490 bclr d0,($1181).w ROM:0011D494 bclr d0,($118F).w ROM:0011D498 bclr d0,($1180).w ROM:0011D49C lea ($126F).w,a2 ROM:0011D4A0 lea ($1266).w,a3 ROM:0011D4A4 lea ($1265).w,a4 ROM:0011D4A8 move.b #0,(a2,d0.w) ROM:0011D4AE move.b #0,(a3,d0.w) ROM:0011D4B4 move.b #0,(a4,d0.w) ROM:0011D4BA lea ($126B).w,a2 ROM:0011D4BE lea ($1270).w,a3 ROM:0011D4C2 lea ($1268).w,a4 ROM:0011D4C6 move.b #0,(a2,d0.w) ROM:0011D4CC move.b #0,(a3,d0.w) ROM:0011D4D2 move.b #0,(a4,d0.w) ROM:0011D4D8 move.b #1,(a1,d0.w) ROM:0011D4DE rts ROM:0011D4E0 ROM:0011D4E0 ; =============== S U B R O U T I N E ======================================= ROM:0011D4E0 ROM:0011D4E0 ROM:0011D4E0 sub_11D4E0: ; CODE XREF: ROM:0011D446↑p ROM:0011D4E0 ; ROM:loc_11D48C↑p ... ROM:0011D4E0 lea ($F46).w,a0 ROM:0011D4E4 move.w ($B1C).w,d0 ROM:0011D4E8 move.w #$2710,(a0,d0.w*2) ROM:0011D4EE rts ROM:0011D4EE ; End of function sub_11D4E0 ROM:0011D4EE ROM:0011D4F0 ROM:0011D4F0 ; =============== S U B R O U T I N E ======================================= ROM:0011D4F0 ROM:0011D4F0 ROM:0011D4F0 sub_11D4F0: ; CODE XREF: ROM:0011E298↓p ROM:0011D4F0 ; ROM:0011E30E↓p ROM:0011D4F0 lea ($1268).w,a1 ROM:0011D4F4 move.w ($B1C).w,d0 ROM:0011D4F8 move.w $47A(a5),d2 ROM:0011D4FC move.w $478(a5),d3 ROM:0011D500 clr.w d1 ROM:0011D502 move.b (a1,d0.w),d1 ROM:0011D506 cmpi.w #4,d1 ROM:0011D50A bcc.s locret_11D514 ROM:0011D50C movea.l off_11D516(pc,d1.w*4),a0 ROM:0011D510 nop ROM:0011D512 jmp (a0) ROM:0011D514 ; --------------------------------------------------------------------------- ROM:0011D514 ROM:0011D514 locret_11D514: ; CODE XREF: sub_11D4F0+1A↑j ROM:0011D514 rts ROM:0011D514 ; End of function sub_11D4F0 ROM:0011D514 ROM:0011D514 ; --------------------------------------------------------------------------- ROM:0011D516 off_11D516: dc.l loc_11D526 ; DATA XREF: sub_11D4F0+1C↑r ROM:0011D51A dc.l loc_11D52E ROM:0011D51E dc.l loc_11D57C ROM:0011D522 dc.l loc_11D658 ROM:0011D526 ; --------------------------------------------------------------------------- ROM:0011D526 ROM:0011D526 loc_11D526: ; DATA XREF: ROM:off_11D516↑o ROM:0011D526 move.b #1,(a1,d0.w) ROM:0011D52C rts ROM:0011D52E ; --------------------------------------------------------------------------- ROM:0011D52E ROM:0011D52E loc_11D52E: ; DATA XREF: ROM:0011D51A↑o ROM:0011D52E btst #6,($139A).w ROM:0011D534 beq.s loc_11D538 ROM:0011D536 bra.s loc_11D544 ROM:0011D538 ; --------------------------------------------------------------------------- ROM:0011D538 ROM:0011D538 loc_11D538: ; CODE XREF: ROM:0011D534↑j ROM:0011D538 btst #6,($139A).w ROM:0011D53E bne.s locret_11D542 ROM:0011D540 bra.s loc_11D560 ROM:0011D542 ; --------------------------------------------------------------------------- ROM:0011D542 ROM:0011D542 locret_11D542: ; CODE XREF: ROM:0011D53E↑j ROM:0011D542 rts ROM:0011D544 ; --------------------------------------------------------------------------- ROM:0011D544 ROM:0011D544 loc_11D544: ; CODE XREF: ROM:0011D536↑j ROM:0011D544 clr.b $8C6(d0.w) ROM:0011D54A move.w d3,$660(d0.w*2) ROM:0011D550 move.b #1,$8C6(d0.w) ROM:0011D558 move.b #2,(a1,d0.w) ROM:0011D55E rts ROM:0011D560 ; --------------------------------------------------------------------------- ROM:0011D560 ROM:0011D560 loc_11D560: ; CODE XREF: ROM:0011D540↑j ROM:0011D560 clr.b $8C5(d0.w) ROM:0011D566 move.w d2,$65E(d0.w*2) ROM:0011D56C move.b #1,$8C5(d0.w) ROM:0011D574 move.b #3,(a1,d0.w) ROM:0011D57A rts ROM:0011D57C ; --------------------------------------------------------------------------- ROM:0011D57C ROM:0011D57C loc_11D57C: ; DATA XREF: ROM:0011D51E↑o ROM:0011D57C btst d0,($118F).w ROM:0011D580 beq.s loc_11D584 ROM:0011D582 bra.s loc_11D5B4 ROM:0011D584 ; --------------------------------------------------------------------------- ROM:0011D584 ROM:0011D584 loc_11D584: ; CODE XREF: ROM:0011D580↑j ROM:0011D584 cmpi.w #0,$660(d0.w*2) ROM:0011D58C bgt.s loc_11D596 ROM:0011D58E btst d0,($118E).w ROM:0011D592 beq.s loc_11D596 ROM:0011D594 bra.s loc_11D5D0 ROM:0011D596 ; --------------------------------------------------------------------------- ROM:0011D596 ROM:0011D596 loc_11D596: ; CODE XREF: ROM:0011D58C↑j ROM:0011D596 ; ROM:0011D592↑j ROM:0011D596 cmpi.w #0,$660(d0.w*2) ROM:0011D59E bgt.s loc_11D5A8 ROM:0011D5A0 btst d0,($118E).w ROM:0011D5A4 bne.s loc_11D5A8 ROM:0011D5A6 bra.s loc_11D600 ROM:0011D5A8 ; --------------------------------------------------------------------------- ROM:0011D5A8 ROM:0011D5A8 loc_11D5A8: ; CODE XREF: ROM:0011D59E↑j ROM:0011D5A8 ; ROM:0011D5A4↑j ROM:0011D5A8 btst #6,($139A).w ROM:0011D5AE bne.s locret_11D5B2 ROM:0011D5B0 bra.s loc_11D630 ROM:0011D5B2 ; --------------------------------------------------------------------------- ROM:0011D5B2 ROM:0011D5B2 locret_11D5B2: ; CODE XREF: ROM:0011D5AE↑j ROM:0011D5B2 rts ROM:0011D5B4 ; --------------------------------------------------------------------------- ROM:0011D5B4 ROM:0011D5B4 loc_11D5B4: ; CODE XREF: ROM:0011D582↑j ROM:0011D5B4 clr.b $8C6(d0.w) ROM:0011D5BA move.w d3,$660(d0.w*2) ROM:0011D5C0 move.b #1,$8C6(d0.w) ROM:0011D5C8 move.b #2,(a1,d0.w) ROM:0011D5CE rts ROM:0011D5D0 ; --------------------------------------------------------------------------- ROM:0011D5D0 ROM:0011D5D0 loc_11D5D0: ; CODE XREF: ROM:0011D594↑j ROM:0011D5D0 bsr.w sub_11D77A ROM:0011D5D4 lea ($1268).w,a1 ROM:0011D5D8 move.w ($B1C).w,d0 ROM:0011D5DC move.w $47A(a5),d2 ROM:0011D5E0 move.w $478(a5),d3 ROM:0011D5E4 clr.b $8C6(d0.w) ROM:0011D5EA move.w d3,$660(d0.w*2) ROM:0011D5F0 move.b #1,$8C6(d0.w) ROM:0011D5F8 move.b #2,(a1,d0.w) ROM:0011D5FE rts ROM:0011D600 ; --------------------------------------------------------------------------- ROM:0011D600 ROM:0011D600 loc_11D600: ; CODE XREF: ROM:0011D5A6↑j ROM:0011D600 bsr.w sub_11D734 ROM:0011D604 lea ($1268).w,a1 ROM:0011D608 move.w ($B1C).w,d0 ROM:0011D60C move.w $47A(a5),d2 ROM:0011D610 move.w $478(a5),d3 ROM:0011D614 clr.b $8C6(d0.w) ROM:0011D61A move.w d3,$660(d0.w*2) ROM:0011D620 move.b #1,$8C6(d0.w) ROM:0011D628 move.b #2,(a1,d0.w) ROM:0011D62E rts ROM:0011D630 ; --------------------------------------------------------------------------- ROM:0011D630 ROM:0011D630 loc_11D630: ; CODE XREF: ROM:0011D5B0↑j ROM:0011D630 clr.b $8C6(d0.w) ROM:0011D636 clr.w $660(d0.w*2) ROM:0011D63C clr.b $8C5(d0.w) ROM:0011D642 move.w d2,$65E(d0.w*2) ROM:0011D648 move.b #1,$8C5(d0.w) ROM:0011D650 move.b #3,(a1,d0.w) ROM:0011D656 rts ROM:0011D658 ; --------------------------------------------------------------------------- ROM:0011D658 ROM:0011D658 loc_11D658: ; DATA XREF: ROM:0011D522↑o ROM:0011D658 btst d0,($118F).w ROM:0011D65C beq.s loc_11D660 ROM:0011D65E bra.s loc_11D690 ROM:0011D660 ; --------------------------------------------------------------------------- ROM:0011D660 ROM:0011D660 loc_11D660: ; CODE XREF: ROM:0011D65C↑j ROM:0011D660 cmpi.w #0,$65E(d0.w*2) ROM:0011D668 bgt.s loc_11D672 ROM:0011D66A btst d0,($118E).w ROM:0011D66E beq.s loc_11D672 ROM:0011D670 bra.s loc_11D6AC ROM:0011D672 ; --------------------------------------------------------------------------- ROM:0011D672 ROM:0011D672 loc_11D672: ; CODE XREF: ROM:0011D668↑j ROM:0011D672 ; ROM:0011D66E↑j ROM:0011D672 cmpi.w #0,$65E(d0.w*2) ROM:0011D67A bgt.s loc_11D684 ROM:0011D67C btst d0,($118E).w ROM:0011D680 bne.s loc_11D684 ROM:0011D682 bra.s loc_11D6DC ROM:0011D684 ; --------------------------------------------------------------------------- ROM:0011D684 ROM:0011D684 loc_11D684: ; CODE XREF: ROM:0011D67A↑j ROM:0011D684 ; ROM:0011D680↑j ROM:0011D684 btst #6,($139A).w ROM:0011D68A beq.s locret_11D68E ROM:0011D68C bra.s loc_11D70C ROM:0011D68E ; --------------------------------------------------------------------------- ROM:0011D68E ROM:0011D68E locret_11D68E: ; CODE XREF: ROM:0011D68A↑j ROM:0011D68E rts ROM:0011D690 ; --------------------------------------------------------------------------- ROM:0011D690 ROM:0011D690 loc_11D690: ; CODE XREF: ROM:0011D65E↑j ROM:0011D690 clr.b $8C5(d0.w) ROM:0011D696 move.w d2,$65E(d0.w*2) ROM:0011D69C move.b #1,$8C5(d0.w) ROM:0011D6A4 move.b #3,(a1,d0.w) ROM:0011D6AA rts ROM:0011D6AC ; --------------------------------------------------------------------------- ROM:0011D6AC ROM:0011D6AC loc_11D6AC: ; CODE XREF: ROM:0011D670↑j ROM:0011D6AC bsr.w sub_11D77A ROM:0011D6B0 lea ($1268).w,a1 ROM:0011D6B4 move.w ($B1C).w,d0 ROM:0011D6B8 move.w $47A(a5),d2 ROM:0011D6BC move.w $478(a5),d3 ROM:0011D6C0 clr.b $8C5(d0.w) ROM:0011D6C6 move.w d2,$65E(d0.w*2) ROM:0011D6CC move.b #1,$8C5(d0.w) ROM:0011D6D4 move.b #3,(a1,d0.w) ROM:0011D6DA rts ROM:0011D6DC ; --------------------------------------------------------------------------- ROM:0011D6DC ROM:0011D6DC loc_11D6DC: ; CODE XREF: ROM:0011D682↑j ROM:0011D6DC bsr.w sub_11D734 ROM:0011D6E0 lea ($1268).w,a1 ROM:0011D6E4 move.w ($B1C).w,d0 ROM:0011D6E8 move.w $47A(a5),d2 ROM:0011D6EC move.w $478(a5),d3 ROM:0011D6F0 clr.b $8C5(d0.w) ROM:0011D6F6 move.w d2,$65E(d0.w*2) ROM:0011D6FC move.b #1,$8C5(d0.w) ROM:0011D704 move.b #3,(a1,d0.w) ROM:0011D70A rts ROM:0011D70C ; --------------------------------------------------------------------------- ROM:0011D70C ROM:0011D70C loc_11D70C: ; CODE XREF: ROM:0011D68C↑j ROM:0011D70C clr.b $8C5(d0.w) ROM:0011D712 clr.w $65E(d0.w*2) ROM:0011D718 clr.b $8C6(d0.w) ROM:0011D71E move.w d3,$660(d0.w*2) ROM:0011D724 move.b #1,$8C6(d0.w) ROM:0011D72C move.b #2,(a1,d0.w) ROM:0011D732 rts ROM:0011D734 ROM:0011D734 ; =============== S U B R O U T I N E ======================================= ROM:0011D734 ROM:0011D734 ROM:0011D734 sub_11D734: ; CODE XREF: ROM:loc_11D600↑p ROM:0011D734 ; ROM:loc_11D6DC↑p ... ROM:0011D734 move.w #$3BE8,d1 ROM:0011D738 move.w ($A6A).w,d2 ROM:0011D73C move.w ($586).w,d3 ROM:0011D740 bsr.l sub_1163F0 ROM:0011D746 move.w ($D72).w,d2 ROM:0011D74A ext.l d2 ROM:0011D74C divs.w #$64,d2 ; 'd' ROM:0011D750 sub.w d2,d1 ROM:0011D752 lea ($F52).w,a3 ROM:0011D756 move.w ($B1C).w,d4 ROM:0011D75A muls.w (a3,d4.w*2),d1 ROM:0011D75E divs.w #$2710,d1 ROM:0011D762 lea ($F46).w,a4 ROM:0011D766 add.w d1,(a4,d4.w*2) ROM:0011D76A move.w $474(a5),d5 ROM:0011D76E cmp.w (a4,d4.w*2),d5 ROM:0011D772 bge.s locret_11D778 ROM:0011D774 move.w d5,(a4,d4.w*2) ROM:0011D778 ROM:0011D778 locret_11D778: ; CODE XREF: sub_11D734+3E↑j ROM:0011D778 rts ROM:0011D778 ; End of function sub_11D734 ROM:0011D778 ROM:0011D77A ROM:0011D77A ; =============== S U B R O U T I N E ======================================= ROM:0011D77A ROM:0011D77A ROM:0011D77A sub_11D77A: ; CODE XREF: ROM:loc_11D5D0↑p ROM:0011D77A ; ROM:loc_11D6AC↑p ... ROM:0011D77A move.w #$3BEA,d1 ROM:0011D77E move.w ($A6A).w,d2 ROM:0011D782 move.w ($586).w,d3 ROM:0011D786 bsr.l sub_1163F0 ROM:0011D78C move.w ($D72).w,d2 ROM:0011D790 ext.l d2 ROM:0011D792 divs.w #$64,d2 ; 'd' ROM:0011D796 add.w d2,d1 ROM:0011D798 lea ($F52).w,a3 ROM:0011D79C move.w ($B1C).w,d4 ROM:0011D7A0 muls.w (a3,d4.w*2),d1 ROM:0011D7A4 divs.w #$2710,d1 ROM:0011D7A8 lea ($F46).w,a4 ROM:0011D7AC sub.w d1,(a4,d4.w*2) ROM:0011D7B0 move.w $476(a5),d5 ROM:0011D7B4 cmp.w (a4,d4.w*2),d5 ROM:0011D7B8 ble.s locret_11D7BE ROM:0011D7BA move.w d5,(a4,d4.w*2) ROM:0011D7BE ROM:0011D7BE locret_11D7BE: ; CODE XREF: sub_11D77A+3E↑j ROM:0011D7BE rts ROM:0011D7BE ; End of function sub_11D77A ROM:0011D7BE ROM:0011D7C0 ROM:0011D7C0 ; =============== S U B R O U T I N E ======================================= ROM:0011D7C0 ROM:0011D7C0 ROM:0011D7C0 sub_11D7C0: ; CODE XREF: sub_11D928+46↓p ROM:0011D7C0 lea ($1269).w,a1 ROM:0011D7C4 move.w ($B1C).w,d0 ROM:0011D7C8 clr.w d1 ROM:0011D7CA move.b (a1,d0.w),d1 ROM:0011D7CE cmpi.w #4,d1 ROM:0011D7D2 bcc.s locret_11D7DC ROM:0011D7D4 movea.l off_11D7DE(pc,d1.w*4),a0 ROM:0011D7D8 nop ROM:0011D7DA jmp (a0) ROM:0011D7DC ; --------------------------------------------------------------------------- ROM:0011D7DC ROM:0011D7DC locret_11D7DC: ; CODE XREF: sub_11D7C0+12↑j ROM:0011D7DC rts ROM:0011D7DC ; End of function sub_11D7C0 ROM:0011D7DC ROM:0011D7DC ; --------------------------------------------------------------------------- ROM:0011D7DE off_11D7DE: dc.l loc_11D7EE ; DATA XREF: sub_11D7C0+14↑r ROM:0011D7E2 dc.l loc_11D800 ROM:0011D7E6 dc.l loc_11D824 ROM:0011D7EA dc.l loc_11D834 ROM:0011D7EE ; --------------------------------------------------------------------------- ROM:0011D7EE ROM:0011D7EE loc_11D7EE: ; DATA XREF: ROM:off_11D7DE↑o ROM:0011D7EE bsr.w sub_11D8B0 ROM:0011D7F2 bsr.w sub_11D91C ROM:0011D7F6 move.b #1,(a1,d0.w) ROM:0011D7FC rts ROM:0011D7FE ; --------------------------------------------------------------------------- ROM:0011D7FE rts ROM:0011D800 ; --------------------------------------------------------------------------- ROM:0011D800 ROM:0011D800 loc_11D800: ; DATA XREF: ROM:0011D7E2↑o ROM:0011D800 btst d0,($118F).w ROM:0011D804 beq.s locret_11D822 ROM:0011D806 clr.b $8C7(d0.w) ROM:0011D80C clr.w $662(d0.w*2) ROM:0011D812 move.b #3,$8C7(d0.w) ROM:0011D81A move.b #2,(a1,d0.w) ROM:0011D820 rts ROM:0011D822 ; --------------------------------------------------------------------------- ROM:0011D822 ROM:0011D822 locret_11D822: ; CODE XREF: ROM:0011D804↑j ROM:0011D822 rts ROM:0011D824 ; --------------------------------------------------------------------------- ROM:0011D824 ROM:0011D824 loc_11D824: ; DATA XREF: ROM:0011D7E6↑o ROM:0011D824 btst d0,($118F).w ROM:0011D828 beq.s locret_11D832 ROM:0011D82A move.b #3,(a1,d0.w) ROM:0011D830 rts ROM:0011D832 ; --------------------------------------------------------------------------- ROM:0011D832 ROM:0011D832 locret_11D832: ; CODE XREF: ROM:0011D828↑j ROM:0011D832 rts ROM:0011D834 ; --------------------------------------------------------------------------- ROM:0011D834 ROM:0011D834 loc_11D834: ; DATA XREF: ROM:0011D7EA↑o ROM:0011D834 btst d0,($118F).w ROM:0011D838 beq.s locret_11D86A ROM:0011D83A bclr #0,$8C7(d0.w) ROM:0011D842 bset #2,$8C7(d0.w) ROM:0011D84A bsr.w sub_11D8CC ROM:0011D84E clr.b $8C7(d0.w) ROM:0011D854 clr.w $662(d0.w*2) ROM:0011D85A move.b #3,$8C7(d0.w) ROM:0011D862 move.b #2,(a1,d0.w) ROM:0011D868 rts ROM:0011D86A ; --------------------------------------------------------------------------- ROM:0011D86A ROM:0011D86A locret_11D86A: ; CODE XREF: ROM:0011D838↑j ROM:0011D86A rts ROM:0011D86C ROM:0011D86C ; =============== S U B R O U T I N E ======================================= ROM:0011D86C ROM:0011D86C ROM:0011D86C sub_11D86C: ; CODE XREF: ROM:0011E1AA↓p ROM:0011D86C ; ROM:0011E22C↓p ... ROM:0011D86C lea ($F48).w,a3 ROM:0011D870 lea ($F4A).w,a4 ROM:0011D874 lea ($F46).w,a2 ROM:0011D878 move.w (a4,d0.w*2),d3 ROM:0011D87C add.w (a2,d0.w*2),d3 ROM:0011D880 ext.l d3 ROM:0011D882 divs.w #2,d3 ROM:0011D886 move.w d3,(a3,d0.w*2) ROM:0011D88A move.w #1,d1 ROM:0011D88E cmpi.w #2,d1 ROM:0011D892 bne.s loc_11D8A6 ROM:0011D894 move.w (a3),d4 ROM:0011D896 add.w 2(a3),d4 ROM:0011D89A ext.l d4 ROM:0011D89C divs.w #2,d4 ROM:0011D8A0 move.w d4,($B1A).w ROM:0011D8A4 bra.s loc_11D8A8 ROM:0011D8A6 ; --------------------------------------------------------------------------- ROM:0011D8A6 ROM:0011D8A6 loc_11D8A6: ; CODE XREF: sub_11D86C+26↑j ROM:0011D8A6 move.w (a3),d4 ROM:0011D8A8 ROM:0011D8A8 loc_11D8A8: ; CODE XREF: sub_11D86C+38↑j ROM:0011D8A8 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011D8AE rts ROM:0011D8AE ; End of function sub_11D86C ROM:0011D8AE ROM:0011D8B0 ROM:0011D8B0 ; =============== S U B R O U T I N E ======================================= ROM:0011D8B0 ROM:0011D8B0 ROM:0011D8B0 sub_11D8B0: ; CODE XREF: ROM:loc_11D7EE↑p ROM:0011D8B0 lea ($F48).w,a3 ROM:0011D8B4 lea ($F4A).w,a4 ROM:0011D8B8 move.w #$2710,(a3,d0.w*2) ROM:0011D8BE move.w #$2710,(a4,d0.w*2) ROM:0011D8C4 move.w #$2710,($B1A).w ROM:0011D8CA rts ROM:0011D8CA ; End of function sub_11D8B0 ROM:0011D8CA ROM:0011D8CC ROM:0011D8CC ; =============== S U B R O U T I N E ======================================= ROM:0011D8CC ROM:0011D8CC ROM:0011D8CC sub_11D8CC: ; CODE XREF: ROM:0011D84A↑p ROM:0011D8CC addi.w #1,$F4E(d0.w*2) ROM:0011D8D4 move.w $47C(a5),d2 ROM:0011D8D8 cmp.w $F4E(d0.w*2),d2 ROM:0011D8DE blt.s loc_11D8EE ROM:0011D8E0 move.w $662(d0.w*2),d3 ROM:0011D8E6 add.w d3,$F50(d0.w*2) ROM:0011D8EC bra.s locret_11D91A ROM:0011D8EE ; --------------------------------------------------------------------------- ROM:0011D8EE ROM:0011D8EE loc_11D8EE: ; CODE XREF: sub_11D8CC+12↑j ROM:0011D8EE move.w $F4E(d0.w*2),d4 ROM:0011D8F4 ext.l d4 ROM:0011D8F6 muls.l #$2710,d4 ROM:0011D8FE divs.w $F50(d0.w*2),d4 ROM:0011D904 move.w d4,$F4C(d0.w*2) ROM:0011D90A move.w #0,$F50(d0.w*2) ROM:0011D912 move.w #0,$F4E(d0.w*2) ROM:0011D91A ROM:0011D91A locret_11D91A: ; CODE XREF: sub_11D8CC+20↑j ROM:0011D91A rts ROM:0011D91A ; End of function sub_11D8CC ROM:0011D91A ROM:0011D91C ROM:0011D91C ; =============== S U B R O U T I N E ======================================= ROM:0011D91C ROM:0011D91C ROM:0011D91C sub_11D91C: ; CODE XREF: ROM:0011D7F2↑p ROM:0011D91C lea ($F4C).w,a3 ROM:0011D920 move.w #0,(a3,d0.w*2) ROM:0011D926 rts ROM:0011D926 ; End of function sub_11D91C ROM:0011D926 ROM:0011D928 ROM:0011D928 ; =============== S U B R O U T I N E ======================================= ROM:0011D928 ROM:0011D928 ROM:0011D928 sub_11D928: ; CODE XREF: sub_125DD6+60↓p ROM:0011D928 bsr.l sub_11DD30 ROM:0011D92E bsr.l sub_11DB80 ROM:0011D934 move.w #0,($B1C).w ROM:0011D93A bra.s loc_11D942 ROM:0011D93C ; --------------------------------------------------------------------------- ROM:0011D93C ROM:0011D93C loc_11D93C: ; CODE XREF: sub_11D928+4C↓j ROM:0011D93C addi.w #1,($B1C).w ROM:0011D942 ROM:0011D942 loc_11D942: ; CODE XREF: sub_11D928+12↑j ROM:0011D942 cmpi.w #0,($B1C).w ROM:0011D948 bgt.s locret_11D976 ROM:0011D94A bsr.l sub_11DE12 ROM:0011D950 bsr.l sub_11DCBA ROM:0011D956 bsr.l sub_11DF94 ROM:0011D95C bsr.w sub_11D978 ROM:0011D960 bsr.w sub_11DADE ROM:0011D964 bsr.w sub_11DB30 ROM:0011D968 bsr.l sub_11D418 ROM:0011D96E bsr.l sub_11D7C0 ROM:0011D974 bra.s loc_11D93C ROM:0011D976 ; --------------------------------------------------------------------------- ROM:0011D976 ROM:0011D976 locret_11D976: ; CODE XREF: sub_11D928+20↑j ROM:0011D976 rts ROM:0011D976 ; End of function sub_11D928 ROM:0011D976 ROM:0011D978 ROM:0011D978 ; =============== S U B R O U T I N E ======================================= ROM:0011D978 ROM:0011D978 ROM:0011D978 sub_11D978: ; CODE XREF: sub_11D928+34↑p ROM:0011D978 lea ($126A).w,a1 ROM:0011D97C lea ($EFC).w,a2 ROM:0011D980 move.w ($B1C).w,d0 ROM:0011D984 move.w $482(a5),d2 ROM:0011D988 move.w $490(a5),d3 ROM:0011D98C move.w $492(a5),d4 ROM:0011D990 clr.w d1 ROM:0011D992 move.b (a1,d0.w),d1 ROM:0011D996 cmpi.w #5,d1 ROM:0011D99A bcc.s locret_11D9A4 ROM:0011D99C movea.l off_11D9A6(pc,d1.w*4),a0 ROM:0011D9A0 nop ROM:0011D9A2 jmp (a0) ROM:0011D9A4 ; --------------------------------------------------------------------------- ROM:0011D9A4 ROM:0011D9A4 locret_11D9A4: ; CODE XREF: sub_11D978+22↑j ROM:0011D9A4 rts ROM:0011D9A4 ; End of function sub_11D978 ROM:0011D9A4 ROM:0011D9A4 ; --------------------------------------------------------------------------- ROM:0011D9A6 off_11D9A6: dc.l loc_11D9BA ; DATA XREF: sub_11D978+24↑r ROM:0011D9AA dc.l loc_11D9C8 ROM:0011D9AE dc.l loc_11D9F4 ROM:0011D9B2 dc.l loc_11DA4C ROM:0011D9B6 dc.l loc_11DA9C ROM:0011D9BA ; --------------------------------------------------------------------------- ROM:0011D9BA ROM:0011D9BA loc_11D9BA: ; DATA XREF: ROM:off_11D9A6↑o ROM:0011D9BA bset d0,($1185).w ROM:0011D9BE move.b #1,(a1,d0.w) ROM:0011D9C4 bra.s locret_11D9F2 ROM:0011D9C6 ; --------------------------------------------------------------------------- ROM:0011D9C6 rts ROM:0011D9C8 ; --------------------------------------------------------------------------- ROM:0011D9C8 ROM:0011D9C8 loc_11D9C8: ; DATA XREF: ROM:0011D9AA↑o ROM:0011D9C8 btst #1,($13BB).w ROM:0011D9CE beq.s locret_11D9F2 ROM:0011D9D0 btst d0,($1182).w ROM:0011D9D4 beq.s locret_11D9F2 ROM:0011D9D6 clr.b $922(d0.w) ROM:0011D9DC move.w d2,$718(d0.w*2) ROM:0011D9E2 move.b #1,$922(d0.w) ROM:0011D9EA move.b #2,(a1,d0.w) ROM:0011D9F0 bra.s locret_11DA4A ROM:0011D9F2 ; --------------------------------------------------------------------------- ROM:0011D9F2 ROM:0011D9F2 locret_11D9F2: ; CODE XREF: ROM:0011D9C4↑j ROM:0011D9F2 ; ROM:0011D9CE↑j ... ROM:0011D9F2 rts ROM:0011D9F4 ; --------------------------------------------------------------------------- ROM:0011D9F4 ROM:0011D9F4 loc_11D9F4: ; DATA XREF: ROM:0011D9AE↑o ROM:0011D9F4 cmpi.w #0,$718(d0.w*2) ROM:0011D9FC bgt.s loc_11DA0E ROM:0011D9FE bclr d0,($1185).w ROM:0011DA02 move.b #4,(a1,d0.w) ROM:0011DA08 bra.l locret_11DADA ROM:0011DA0E ; --------------------------------------------------------------------------- ROM:0011DA0E ROM:0011DA0E loc_11DA0E: ; CODE XREF: ROM:0011D9FC↑j ROM:0011DA0E btst d0,($1182).w ROM:0011DA12 bne.s loc_11DA28 ROM:0011DA14 clr.b $922(d0.w) ROM:0011DA1A clr.w $718(d0.w*2) ROM:0011DA20 move.b #1,(a1,d0.w) ROM:0011DA26 bra.s locret_11D9F2 ROM:0011DA28 ; --------------------------------------------------------------------------- ROM:0011DA28 ROM:0011DA28 loc_11DA28: ; CODE XREF: ROM:0011DA12↑j ROM:0011DA28 cmp.w (a2,d0.w*2),d3 ROM:0011DA2C bgt.s loc_11DA30 ROM:0011DA2E bra.s loc_11DA36 ROM:0011DA30 ; --------------------------------------------------------------------------- ROM:0011DA30 ROM:0011DA30 loc_11DA30: ; CODE XREF: ROM:0011DA2C↑j ROM:0011DA30 cmp.w (a2,d0.w*2),d4 ROM:0011DA34 blt.s locret_11DA4A ROM:0011DA36 ROM:0011DA36 loc_11DA36: ; CODE XREF: ROM:0011DA2E↑j ROM:0011DA36 clr.b $922(d0.w) ROM:0011DA3C clr.w $718(d0.w*2) ROM:0011DA42 move.b #3,(a1,d0.w) ROM:0011DA48 bra.s locret_11DA9A ROM:0011DA4A ; --------------------------------------------------------------------------- ROM:0011DA4A ROM:0011DA4A locret_11DA4A: ; CODE XREF: ROM:0011D9F0↑j ROM:0011DA4A ; ROM:0011DA34↑j ... ROM:0011DA4A rts ROM:0011DA4C ; --------------------------------------------------------------------------- ROM:0011DA4C ROM:0011DA4C loc_11DA4C: ; DATA XREF: ROM:0011D9B2↑o ROM:0011DA4C cmp.w (a2,d0.w*2),d3 ROM:0011DA50 ble.l loc_11DA7C ROM:0011DA56 cmp.w (a2,d0.w*2),d4 ROM:0011DA5A bge.l loc_11DA7C ROM:0011DA60 clr.b $922(d0.w) ROM:0011DA66 move.w d2,$718(d0.w*2) ROM:0011DA6C move.b #1,$922(d0.w) ROM:0011DA74 move.b #2,(a1,d0.w) ROM:0011DA7A bra.s locret_11DA4A ROM:0011DA7C ; --------------------------------------------------------------------------- ROM:0011DA7C ROM:0011DA7C loc_11DA7C: ; CODE XREF: ROM:0011DA50↑j ROM:0011DA7C ; ROM:0011DA5A↑j ROM:0011DA7C btst d0,($1182).w ROM:0011DA80 bne.s locret_11DA9A ROM:0011DA82 clr.b $922(d0.w) ROM:0011DA88 clr.w $718(d0.w*2) ROM:0011DA8E move.b #1,(a1,d0.w) ROM:0011DA94 bra.l locret_11D9F2 ROM:0011DA9A ; --------------------------------------------------------------------------- ROM:0011DA9A ROM:0011DA9A locret_11DA9A: ; CODE XREF: ROM:0011DA48↑j ROM:0011DA9A ; ROM:0011DA80↑j ... ROM:0011DA9A rts ROM:0011DA9C ; --------------------------------------------------------------------------- ROM:0011DA9C ROM:0011DA9C loc_11DA9C: ; DATA XREF: ROM:0011D9B6↑o ROM:0011DA9C btst #3,($139F).w ROM:0011DAA2 beq.s loc_11DAC0 ROM:0011DAA4 clr.b $922(d0.w) ROM:0011DAAA clr.w $718(d0.w*2) ROM:0011DAB0 bset d0,($1185).w ROM:0011DAB4 move.b #1,(a1,d0.w) ROM:0011DABA bra.l locret_11D9F2 ROM:0011DAC0 ; --------------------------------------------------------------------------- ROM:0011DAC0 ROM:0011DAC0 loc_11DAC0: ; CODE XREF: ROM:0011DAA2↑j ROM:0011DAC0 cmp.w (a2,d0.w*2),d3 ROM:0011DAC4 bgt.s loc_11DAC8 ROM:0011DAC6 bra.s loc_11DACE ROM:0011DAC8 ; --------------------------------------------------------------------------- ROM:0011DAC8 ROM:0011DAC8 loc_11DAC8: ; CODE XREF: ROM:0011DAC4↑j ROM:0011DAC8 cmp.w (a2,d0.w*2),d4 ROM:0011DACC blt.s locret_11DADA ROM:0011DACE ROM:0011DACE loc_11DACE: ; CODE XREF: ROM:0011DAC6↑j ROM:0011DACE bset d0,($1185).w ROM:0011DAD2 move.b #3,(a1,d0.w) ROM:0011DAD8 bra.s locret_11DA9A ROM:0011DADA ; --------------------------------------------------------------------------- ROM:0011DADA ROM:0011DADA locret_11DADA: ; CODE XREF: ROM:0011DA08↑j ROM:0011DADA ; ROM:0011DACC↑j ROM:0011DADA rts ROM:0011DADC ; --------------------------------------------------------------------------- ROM:0011DADC rts ROM:0011DADE ROM:0011DADE ; =============== S U B R O U T I N E ======================================= ROM:0011DADE ROM:0011DADE ROM:0011DADE sub_11DADE: ; CODE XREF: sub_11D928+38↑p ROM:0011DADE move.w ($B1C).w,d0 ROM:0011DAE2 bclr d0,($1183).w ROM:0011DAE6 bclr d0,($1184).w ROM:0011DAEA btst d0,($118D).w ROM:0011DAEE bne.s locret_11DB2E ROM:0011DAF0 btst #6,($DC5).w ROM:0011DAF6 bne.s locret_11DB2E ROM:0011DAF8 btst #2,($DC5).w ROM:0011DAFE bne.s locret_11DB2E ROM:0011DB00 btst d0,($1188).w ROM:0011DB04 bne.s locret_11DB2E ROM:0011DB06 btst #1,($13AD).w ROM:0011DB0C bne.s locret_11DB2E ROM:0011DB0E btst #4,($13BE).w ROM:0011DB14 beq.s locret_11DB2E ROM:0011DB16 move.w $47E(a5),d1 ROM:0011DB1A cmp.w ($E64).w,d1 ROM:0011DB1E bne.s locret_11DB2E ROM:0011DB20 bset d0,($1184).w ROM:0011DB24 btst d0,($1185).w ROM:0011DB28 beq.s locret_11DB2E ROM:0011DB2A bset d0,($1183).w ROM:0011DB2E ROM:0011DB2E locret_11DB2E: ; CODE XREF: sub_11DADE+10↑j ROM:0011DB2E ; sub_11DADE+18↑j ... ROM:0011DB2E rts ROM:0011DB2E ; End of function sub_11DADE ROM:0011DB2E ROM:0011DB30 ROM:0011DB30 ; =============== S U B R O U T I N E ======================================= ROM:0011DB30 ROM:0011DB30 ROM:0011DB30 sub_11DB30: ; CODE XREF: sub_11D928+3C↑p ROM:0011DB30 move.w ($B1C).w,d0 ROM:0011DB34 bclr d0,($1182).w ROM:0011DB38 btst #6,($975).w ROM:0011DB3E beq.s loc_11DB48 ROM:0011DB40 btst #6,($979).w ROM:0011DB46 beq.s locret_11DB7E ROM:0011DB48 ROM:0011DB48 loc_11DB48: ; CODE XREF: sub_11DB30+E↑j ROM:0011DB48 btst d0,($1184).w ROM:0011DB4C beq.s locret_11DB7E ROM:0011DB4E btst #6,($975).w ROM:0011DB54 beq.s loc_11DB5E ROM:0011DB56 btst #6,($979).w ROM:0011DB5C bne.s loc_11DB7A ROM:0011DB5E ROM:0011DB5E loc_11DB5E: ; CODE XREF: sub_11DB30+24↑j ROM:0011DB5E btst d0,($1187).w ROM:0011DB62 bne.s locret_11DB7E ROM:0011DB64 btst d0,($1188).w ROM:0011DB68 bne.s locret_11DB7E ROM:0011DB6A btst d0,($118C).w ROM:0011DB6E beq.s locret_11DB7E ROM:0011DB70 move.w $480(a5),d2 ROM:0011DB74 cmp.w ($AA0).w,d2 ROM:0011DB78 bge.s locret_11DB7E ROM:0011DB7A ROM:0011DB7A loc_11DB7A: ; CODE XREF: sub_11DB30+2C↑j ROM:0011DB7A bset d0,($1182).w ROM:0011DB7E ROM:0011DB7E locret_11DB7E: ; CODE XREF: sub_11DB30+16↑j ROM:0011DB7E ; sub_11DB30+1C↑j ... ROM:0011DB7E rts ROM:0011DB7E ; End of function sub_11DB30 ROM:0011DB7E ROM:0011DB80 ROM:0011DB80 ; =============== S U B R O U T I N E ======================================= ROM:0011DB80 ROM:0011DB80 ROM:0011DB80 sub_11DB80: ; CODE XREF: sub_11D928+6↑p ROM:0011DB80 clr.w d1 ROM:0011DB82 move.b ($1186).w,d1 ROM:0011DB86 cmpi.w #3,d1 ROM:0011DB8A bcc.s locret_11DB94 ROM:0011DB8C movea.l off_11DB96(pc,d1.w*4),a0 ROM:0011DB90 nop ROM:0011DB92 jmp (a0) ROM:0011DB94 ; --------------------------------------------------------------------------- ROM:0011DB94 ROM:0011DB94 locret_11DB94: ; CODE XREF: sub_11DB80+A↑j ROM:0011DB94 rts ROM:0011DB94 ; End of function sub_11DB80 ROM:0011DB94 ROM:0011DB94 ; --------------------------------------------------------------------------- ROM:0011DB96 off_11DB96: dc.l loc_11DBA2 ; DATA XREF: sub_11DB80+C↑r ROM:0011DB9A dc.l loc_11DBB0 ROM:0011DB9E dc.l locret_11DBCE ROM:0011DBA2 ; --------------------------------------------------------------------------- ROM:0011DBA2 ROM:0011DBA2 loc_11DBA2: ; DATA XREF: ROM:off_11DB96↑o ROM:0011DBA2 bclr #2,($139E).w ROM:0011DBA8 move.b #1,($1186).w ROM:0011DBAE rts ROM:0011DBB0 ; --------------------------------------------------------------------------- ROM:0011DBB0 ROM:0011DBB0 loc_11DBB0: ; DATA XREF: ROM:0011DB9A↑o ROM:0011DBB0 btst #1,($13BB).w ROM:0011DBB6 beq.s locret_11DBBA ROM:0011DBB8 bra.s loc_11DBBC ROM:0011DBBA ; --------------------------------------------------------------------------- ROM:0011DBBA ROM:0011DBBA locret_11DBBA: ; CODE XREF: ROM:0011DBB6↑j ROM:0011DBBA rts ROM:0011DBBC ; --------------------------------------------------------------------------- ROM:0011DBBC ROM:0011DBBC loc_11DBBC: ; CODE XREF: ROM:0011DBB8↑j ROM:0011DBBC bsr.w sub_11DBD0 ROM:0011DBC0 bset #2,($139E).w ROM:0011DBC6 move.b #2,($1186).w ROM:0011DBCC rts ROM:0011DBCE ; --------------------------------------------------------------------------- ROM:0011DBCE ROM:0011DBCE locret_11DBCE: ; DATA XREF: ROM:0011DB9E↑o ROM:0011DBCE rts ROM:0011DBD0 ROM:0011DBD0 ; =============== S U B R O U T I N E ======================================= ROM:0011DBD0 ROM:0011DBD0 ROM:0011DBD0 sub_11DBD0: ; CODE XREF: ROM:loc_11DBBC↑p ROM:0011DBD0 move.w #$3B64,d1 ROM:0011DBD4 move.w ($AA0).w,d2 ROM:0011DBD8 bsr.l sub_1163F0 ROM:0011DBDE lea ($F52).w,a0 ROM:0011DBE2 move.w d1,(a0) ROM:0011DBE4 move.w #1,d0 ROM:0011DBE8 cmpi.w #2,d0 ROM:0011DBEC bne.s locret_11DC02 ROM:0011DBEE move.w #$3B64,d1 ROM:0011DBF2 move.w ($AA0).w,d2 ROM:0011DBF6 bsr.l sub_1163F0 ROM:0011DBFC lea ($F52).w,a0 ROM:0011DC00 move.w d1,(a0) ROM:0011DC02 ROM:0011DC02 locret_11DC02: ; CODE XREF: sub_11DBD0+1C↑j ROM:0011DC02 rts ROM:0011DC02 ; End of function sub_11DBD0 ROM:0011DC02 ROM:0011DC04 ROM:0011DC04 ; =============== S U B R O U T I N E ======================================= ROM:0011DC04 ROM:0011DC04 ROM:0011DC04 sub_11DC04: ; CODE XREF: ROM:loc_11E216↓p ROM:0011DC04 ; ROM:loc_11E308↓p ROM:0011DC04 lea ($126B).w,a1 ROM:0011DC08 move.w ($B1C).w,d0 ROM:0011DC0C move.w $484(a5),d2 ROM:0011DC10 clr.w d1 ROM:0011DC12 move.b (a1,d0.w),d1 ROM:0011DC16 cmpi.w #2,d1 ROM:0011DC1A bcc.s locret_11DC24 ROM:0011DC1C movea.l off_11DC26(pc,d1.w*4),a0 ROM:0011DC20 nop ROM:0011DC22 jmp (a0) ROM:0011DC24 ; --------------------------------------------------------------------------- ROM:0011DC24 ROM:0011DC24 locret_11DC24: ; CODE XREF: sub_11DC04+16↑j ROM:0011DC24 rts ROM:0011DC24 ; End of function sub_11DC04 ROM:0011DC24 ROM:0011DC24 ; --------------------------------------------------------------------------- ROM:0011DC26 off_11DC26: dc.l loc_11DC2E ; DATA XREF: sub_11DC04+18↑r ROM:0011DC2A dc.l loc_11DC4A ROM:0011DC2E ; --------------------------------------------------------------------------- ROM:0011DC2E ROM:0011DC2E loc_11DC2E: ; DATA XREF: ROM:off_11DC26↑o ROM:0011DC2E clr.b $898(d0.w) ROM:0011DC34 move.w d2,$604(d0.w*2) ROM:0011DC3A move.b #1,$898(d0.w) ROM:0011DC42 move.b #1,(a1,d0.w) ROM:0011DC48 rts ROM:0011DC4A ; --------------------------------------------------------------------------- ROM:0011DC4A ROM:0011DC4A loc_11DC4A: ; DATA XREF: ROM:0011DC2A↑o ROM:0011DC4A cmpi.w #0,$604(d0.w*2) ROM:0011DC52 bgt.s locret_11DC56 ROM:0011DC54 bra.s loc_11DC58 ROM:0011DC56 ; --------------------------------------------------------------------------- ROM:0011DC56 ROM:0011DC56 locret_11DC56: ; CODE XREF: ROM:0011DC52↑j ROM:0011DC56 rts ROM:0011DC58 ; --------------------------------------------------------------------------- ROM:0011DC58 ROM:0011DC58 loc_11DC58: ; CODE XREF: ROM:0011DC54↑j ROM:0011DC58 bsr.w sub_11DC84 ROM:0011DC5C lea ($126B).w,a1 ROM:0011DC60 move.w ($B1C).w,d0 ROM:0011DC64 move.w $484(a5),d2 ROM:0011DC68 clr.b $898(d0.w) ROM:0011DC6E move.w d2,$604(d0.w*2) ROM:0011DC74 move.b #1,$898(d0.w) ROM:0011DC7C move.b #1,(a1,d0.w) ROM:0011DC82 rts ROM:0011DC84 ROM:0011DC84 ; =============== S U B R O U T I N E ======================================= ROM:0011DC84 ROM:0011DC84 ROM:0011DC84 sub_11DC84: ; CODE XREF: ROM:loc_11DC58↑p ROM:0011DC84 move.w #$3BEC,d1 ROM:0011DC88 move.w ($A6A).w,d2 ROM:0011DC8C move.w ($586).w,d3 ROM:0011DC90 bsr.l sub_1163F0 ROM:0011DC96 lea ($F54).w,a2 ROM:0011DC9A move.w ($B1C).w,d3 ROM:0011DC9E move.w d1,(a2,d3.w*2) ROM:0011DCA2 lea ($F46).w,a3 ROM:0011DCA6 sub.w d1,(a3,d3.w*2) ROM:0011DCAA move.w $476(a5),d4 ROM:0011DCAE cmp.w (a3,d3.w*2),d4 ROM:0011DCB2 ble.s locret_11DCB8 ROM:0011DCB4 move.w d4,(a3,d3.w*2) ROM:0011DCB8 ROM:0011DCB8 locret_11DCB8: ; CODE XREF: sub_11DC84+2E↑j ROM:0011DCB8 rts ROM:0011DCB8 ; End of function sub_11DC84 ROM:0011DCB8 ROM:0011DCBA ROM:0011DCBA ; =============== S U B R O U T I N E ======================================= ROM:0011DCBA ROM:0011DCBA ROM:0011DCBA sub_11DCBA: ; CODE XREF: sub_11D928+28↑p ROM:0011DCBA lea ($126C).w,a1 ROM:0011DCBE move.w ($B1C).w,d0 ROM:0011DCC2 clr.w d1 ROM:0011DCC4 move.b (a1,d0.w),d1 ROM:0011DCC8 cmpi.w #3,d1 ROM:0011DCCC bcc.s locret_11DCD6 ROM:0011DCCE movea.l off_11DCD8(pc,d1.w*4),a0 ROM:0011DCD2 nop ROM:0011DCD4 jmp (a0) ROM:0011DCD6 ; --------------------------------------------------------------------------- ROM:0011DCD6 ROM:0011DCD6 locret_11DCD6: ; CODE XREF: sub_11DCBA+12↑j ROM:0011DCD6 rts ROM:0011DCD6 ; End of function sub_11DCBA ROM:0011DCD6 ROM:0011DCD6 ; --------------------------------------------------------------------------- ROM:0011DCD8 off_11DCD8: dc.l loc_11DCE4 ; DATA XREF: sub_11DCBA+14↑r ROM:0011DCDC dc.l loc_11DCF0 ROM:0011DCE0 dc.l loc_11DD10 ROM:0011DCE4 ; --------------------------------------------------------------------------- ROM:0011DCE4 ROM:0011DCE4 loc_11DCE4: ; DATA XREF: ROM:off_11DCD8↑o ROM:0011DCE4 bclr d0,($1187).w ROM:0011DCE8 move.b #1,(a1,d0.w) ROM:0011DCEE rts ROM:0011DCF0 ; --------------------------------------------------------------------------- ROM:0011DCF0 ROM:0011DCF0 loc_11DCF0: ; DATA XREF: ROM:0011DCDC↑o ROM:0011DCF0 lea ($A40).w,a3 ROM:0011DCF4 move.w $486(a5),d2 ROM:0011DCF8 ext.l d2 ROM:0011DCFA cmp.l (a3,d0.w*4),d2 ROM:0011DCFE ble.s locret_11DD02 ROM:0011DD00 bra.s loc_11DD04 ROM:0011DD02 ; --------------------------------------------------------------------------- ROM:0011DD02 ROM:0011DD02 locret_11DD02: ; CODE XREF: ROM:0011DCFE↑j ROM:0011DD02 rts ROM:0011DD04 ; --------------------------------------------------------------------------- ROM:0011DD04 ROM:0011DD04 loc_11DD04: ; CODE XREF: ROM:0011DD00↑j ROM:0011DD04 bset d0,($1187).w ROM:0011DD08 move.b #2,(a1,d0.w) ROM:0011DD0E rts ROM:0011DD10 ; --------------------------------------------------------------------------- ROM:0011DD10 ROM:0011DD10 loc_11DD10: ; DATA XREF: ROM:0011DCE0↑o ROM:0011DD10 lea ($A40).w,a3 ROM:0011DD14 move.w $486(a5),d2 ROM:0011DD18 ext.l d2 ROM:0011DD1A cmp.l (a3,d0.w*4),d2 ROM:0011DD1E bgt.s locret_11DD22 ROM:0011DD20 bra.s loc_11DD24 ROM:0011DD22 ; --------------------------------------------------------------------------- ROM:0011DD22 ROM:0011DD22 locret_11DD22: ; CODE XREF: ROM:0011DD1E↑j ROM:0011DD22 rts ROM:0011DD24 ; --------------------------------------------------------------------------- ROM:0011DD24 ROM:0011DD24 loc_11DD24: ; CODE XREF: ROM:0011DD20↑j ROM:0011DD24 bclr d0,($1187).w ROM:0011DD28 move.b #1,(a1,d0.w) ROM:0011DD2E rts ROM:0011DD30 ROM:0011DD30 ; =============== S U B R O U T I N E ======================================= ROM:0011DD30 ROM:0011DD30 ROM:0011DD30 sub_11DD30: ; CODE XREF: sub_11D928↑p ROM:0011DD30 move.w #1,d7 ROM:0011DD34 clr.w d1 ROM:0011DD36 move.b ($1189).w,d1 ROM:0011DD3A cmpi.w #4,d1 ROM:0011DD3E bcc.s locret_11DD48 ROM:0011DD40 movea.l off_11DD4A(pc,d1.w*4),a0 ROM:0011DD44 nop ROM:0011DD46 jmp (a0) ROM:0011DD48 ; --------------------------------------------------------------------------- ROM:0011DD48 ROM:0011DD48 locret_11DD48: ; CODE XREF: sub_11DD30+E↑j ROM:0011DD48 rts ROM:0011DD48 ; End of function sub_11DD30 ROM:0011DD48 ROM:0011DD48 ; --------------------------------------------------------------------------- ROM:0011DD4A off_11DD4A: dc.l loc_11DD5A ; DATA XREF: sub_11DD30+10↑r ROM:0011DD4E dc.l loc_11DD7A ROM:0011DD52 dc.l loc_11DDA0 ROM:0011DD56 dc.l loc_11DDE6 ROM:0011DD5A ; --------------------------------------------------------------------------- ROM:0011DD5A ROM:0011DD5A loc_11DD5A: ; DATA XREF: ROM:off_11DD4A↑o ROM:0011DD5A bclr #2,($13AE).w ROM:0011DD60 bclr #0,($1188).w ROM:0011DD66 cmpi.w #2,d7 ROM:0011DD6A bne.s loc_11DD72 ROM:0011DD6C bclr #0,($1188).w ROM:0011DD72 ROM:0011DD72 loc_11DD72: ; CODE XREF: ROM:0011DD6A↑j ROM:0011DD72 move.b #1,($1189).w ROM:0011DD78 rts ROM:0011DD7A ; --------------------------------------------------------------------------- ROM:0011DD7A ROM:0011DD7A loc_11DD7A: ; DATA XREF: ROM:0011DD4E↑o ROM:0011DD7A btst #1,($13BB).w ROM:0011DD80 beq.s locret_11DD84 ROM:0011DD82 bra.s loc_11DD86 ROM:0011DD84 ; --------------------------------------------------------------------------- ROM:0011DD84 ROM:0011DD84 locret_11DD84: ; CODE XREF: ROM:0011DD80↑j ROM:0011DD84 rts ROM:0011DD86 ; --------------------------------------------------------------------------- ROM:0011DD86 ROM:0011DD86 loc_11DD86: ; CODE XREF: ROM:0011DD82↑j ROM:0011DD86 move.w $488(a5),d0 ROM:0011DD8A clr.b ($923).w ROM:0011DD8E move.w d0,($71A).w ROM:0011DD92 move.b #1,($923).w ROM:0011DD98 move.b #2,($1189).w ROM:0011DD9E rts ROM:0011DDA0 ; --------------------------------------------------------------------------- ROM:0011DDA0 ROM:0011DDA0 loc_11DDA0: ; DATA XREF: ROM:0011DD52↑o ROM:0011DDA0 cmpi.w #0,($71A).w ROM:0011DDA6 bgt.s loc_11DDAA ROM:0011DDA8 bra.s loc_11DDB6 ROM:0011DDAA ; --------------------------------------------------------------------------- ROM:0011DDAA ROM:0011DDAA loc_11DDAA: ; CODE XREF: ROM:0011DDA6↑j ROM:0011DDAA btst #3,($139F).w ROM:0011DDB0 beq.s locret_11DDB4 ROM:0011DDB2 bra.s loc_11DDC4 ROM:0011DDB4 ; --------------------------------------------------------------------------- ROM:0011DDB4 ROM:0011DDB4 locret_11DDB4: ; CODE XREF: ROM:0011DDB0↑j ROM:0011DDB4 rts ROM:0011DDB6 ; --------------------------------------------------------------------------- ROM:0011DDB6 ROM:0011DDB6 loc_11DDB6: ; CODE XREF: ROM:0011DDA8↑j ROM:0011DDB6 bset #2,($13AE).w ROM:0011DDBC move.b #3,($1189).w ROM:0011DDC2 rts ROM:0011DDC4 ; --------------------------------------------------------------------------- ROM:0011DDC4 ROM:0011DDC4 loc_11DDC4: ; CODE XREF: ROM:0011DDB2↑j ROM:0011DDC4 clr.b ($923).w ROM:0011DDC8 clr.w ($71A).w ROM:0011DDCC bclr #0,($1188).w ROM:0011DDD2 cmpi.w #2,d7 ROM:0011DDD6 bne.s loc_11DDDE ROM:0011DDD8 bclr #0,($1188).w ROM:0011DDDE ROM:0011DDDE loc_11DDDE: ; CODE XREF: ROM:0011DDD6↑j ROM:0011DDDE move.b #1,($1189).w ROM:0011DDE4 rts ROM:0011DDE6 ; --------------------------------------------------------------------------- ROM:0011DDE6 ROM:0011DDE6 loc_11DDE6: ; DATA XREF: ROM:0011DD56↑o ROM:0011DDE6 btst #3,($139F).w ROM:0011DDEC beq.s locret_11DDF0 ROM:0011DDEE bra.s loc_11DDF2 ROM:0011DDF0 ; --------------------------------------------------------------------------- ROM:0011DDF0 ROM:0011DDF0 locret_11DDF0: ; CODE XREF: ROM:0011DDEC↑j ROM:0011DDF0 rts ROM:0011DDF2 ; --------------------------------------------------------------------------- ROM:0011DDF2 ROM:0011DDF2 loc_11DDF2: ; CODE XREF: ROM:0011DDEE↑j ROM:0011DDF2 bclr #2,($13AE).w ROM:0011DDF8 bclr #0,($1188).w ROM:0011DDFE cmpi.w #2,d7 ROM:0011DE02 bne.s loc_11DE0A ROM:0011DE04 bclr #0,($1188).w ROM:0011DE0A ROM:0011DE0A loc_11DE0A: ; CODE XREF: ROM:0011DE02↑j ROM:0011DE0A move.b #1,($1189).w ROM:0011DE10 rts ROM:0011DE12 ROM:0011DE12 ; =============== S U B R O U T I N E ======================================= ROM:0011DE12 ROM:0011DE12 ROM:0011DE12 sub_11DE12: ; CODE XREF: sub_11D928+22↑p ROM:0011DE12 lea ($126D).w,a1 ROM:0011DE16 move.w ($B1C).w,d0 ROM:0011DE1A clr.w d1 ROM:0011DE1C move.b (a1,d0.w),d1 ROM:0011DE20 cmpi.w #7,d1 ROM:0011DE24 bcc.s locret_11DE2E ROM:0011DE26 movea.l off_11DE30(pc,d1.w*4),a0 ROM:0011DE2A nop ROM:0011DE2C jmp (a0) ROM:0011DE2E ; --------------------------------------------------------------------------- ROM:0011DE2E ROM:0011DE2E locret_11DE2E: ; CODE XREF: sub_11DE12+12↑j ROM:0011DE2E rts ROM:0011DE2E ; End of function sub_11DE12 ROM:0011DE2E ROM:0011DE2E ; --------------------------------------------------------------------------- ROM:0011DE30 off_11DE30: dc.l loc_11DE4C ; DATA XREF: sub_11DE12+14↑r ROM:0011DE34 dc.l loc_11DE64 ROM:0011DE38 dc.l loc_11DE78 ROM:0011DE3C dc.l loc_11DED2 ROM:0011DE40 dc.l loc_11DF2E ROM:0011DE44 dc.l loc_11DF42 ROM:0011DE48 dc.l loc_11DF7A ROM:0011DE4C ; --------------------------------------------------------------------------- ROM:0011DE4C ROM:0011DE4C loc_11DE4C: ; DATA XREF: ROM:off_11DE30↑o ROM:0011DE4C bclr d0,($118A).w ROM:0011DE50 bclr d0,($1188).w ROM:0011DE54 bclr d0,($118B).w ROM:0011DE58 bclr d0,($118C).w ROM:0011DE5C move.b #1,(a1,d0.w) ROM:0011DE62 rts ROM:0011DE64 ; --------------------------------------------------------------------------- ROM:0011DE64 ROM:0011DE64 loc_11DE64: ; DATA XREF: ROM:0011DE34↑o ROM:0011DE64 btst #1,($13BB).w ROM:0011DE6A beq.s locret_11DE6E ROM:0011DE6C bra.s loc_11DE70 ROM:0011DE6E ; --------------------------------------------------------------------------- ROM:0011DE6E ROM:0011DE6E locret_11DE6E: ; CODE XREF: ROM:0011DE6A↑j ROM:0011DE6E rts ROM:0011DE70 ; --------------------------------------------------------------------------- ROM:0011DE70 ROM:0011DE70 loc_11DE70: ; CODE XREF: ROM:0011DE6C↑j ROM:0011DE70 move.b #2,(a1,d0.w) ROM:0011DE76 rts ROM:0011DE78 ; --------------------------------------------------------------------------- ROM:0011DE78 ROM:0011DE78 loc_11DE78: ; DATA XREF: ROM:0011DE38↑o ROM:0011DE78 btst #2,($13AE).w ROM:0011DE7E beq.s loc_11DE82 ROM:0011DE80 bra.s loc_11DE9E ROM:0011DE82 ; --------------------------------------------------------------------------- ROM:0011DE82 ROM:0011DE82 loc_11DE82: ; CODE XREF: ROM:0011DE7E↑j ROM:0011DE82 lea ($EFC).w,a2 ROM:0011DE86 move.w $48A(a5),d2 ROM:0011DE8A move.w $48C(a5),d3 ROM:0011DE8E cmp.w (a2,d0.w*2),d2 ROM:0011DE92 ble.s loc_11DE9A ROM:0011DE94 cmp.w (a2,d0.w*2),d3 ROM:0011DE98 blt.s locret_11DE9C ROM:0011DE9A ROM:0011DE9A loc_11DE9A: ; CODE XREF: ROM:0011DE92↑j ROM:0011DE9A bra.s loc_11DEAE ROM:0011DE9C ; --------------------------------------------------------------------------- ROM:0011DE9C ROM:0011DE9C locret_11DE9C: ; CODE XREF: ROM:0011DE98↑j ROM:0011DE9C rts ROM:0011DE9E ; --------------------------------------------------------------------------- ROM:0011DE9E ROM:0011DE9E loc_11DE9E: ; CODE XREF: ROM:0011DE80↑j ROM:0011DE9E bset d0,($1188).w ROM:0011DEA2 bset d0,($118B).w ROM:0011DEA6 move.b #4,(a1,d0.w) ROM:0011DEAC rts ROM:0011DEAE ; --------------------------------------------------------------------------- ROM:0011DEAE ROM:0011DEAE loc_11DEAE: ; CODE XREF: ROM:loc_11DE9A↑j ROM:0011DEAE bset d0,($118A).w ROM:0011DEB2 move.w $48E(a5),d2 ROM:0011DEB6 clr.b $924(d0.w) ROM:0011DEBC move.w d2,$71C(d0.w*2) ROM:0011DEC2 move.b #1,$924(d0.w) ROM:0011DECA move.b #3,(a1,d0.w) ROM:0011DED0 rts ROM:0011DED2 ; --------------------------------------------------------------------------- ROM:0011DED2 ROM:0011DED2 loc_11DED2: ; DATA XREF: ROM:0011DE3C↑o ROM:0011DED2 btst #3,($139F).w ROM:0011DED8 beq.s loc_11DEDC ROM:0011DEDA bra.s loc_11DEF2 ROM:0011DEDC ; --------------------------------------------------------------------------- ROM:0011DEDC ROM:0011DEDC loc_11DEDC: ; CODE XREF: ROM:0011DED8↑j ROM:0011DEDC cmpi.w #0,$71C(d0.w*2) ROM:0011DEE4 bgt.s locret_11DEF0 ROM:0011DEE6 btst #0,($13C5).w ROM:0011DEEC beq.s locret_11DEF0 ROM:0011DEEE bra.s loc_11DEFE ROM:0011DEF0 ; --------------------------------------------------------------------------- ROM:0011DEF0 ROM:0011DEF0 locret_11DEF0: ; CODE XREF: ROM:0011DEE4↑j ROM:0011DEF0 ; ROM:0011DEEC↑j ROM:0011DEF0 rts ROM:0011DEF2 ; --------------------------------------------------------------------------- ROM:0011DEF2 ROM:0011DEF2 loc_11DEF2: ; CODE XREF: ROM:0011DEDA↑j ROM:0011DEF2 bclr d0,($118A).w ROM:0011DEF6 move.b #1,(a1,d0.w) ROM:0011DEFC rts ROM:0011DEFE ; --------------------------------------------------------------------------- ROM:0011DEFE ROM:0011DEFE loc_11DEFE: ; CODE XREF: ROM:0011DEEE↑j ROM:0011DEFE bset d0,($118C).w ROM:0011DF02 move.w $494(a5),($B1E).w ROM:0011DF08 move.w $496(a5),($B20).w ROM:0011DF0E move.w $498(a5),d2 ROM:0011DF12 clr.b $924(d0.w) ROM:0011DF18 move.w d2,$71C(d0.w*2) ROM:0011DF1E move.b #1,$924(d0.w) ROM:0011DF26 move.b #5,(a1,d0.w) ROM:0011DF2C rts ROM:0011DF2E ; --------------------------------------------------------------------------- ROM:0011DF2E ROM:0011DF2E loc_11DF2E: ; DATA XREF: ROM:0011DE40↑o ROM:0011DF2E btst #3,($139F).w ROM:0011DF34 beq.s locret_11DF40 ROM:0011DF36 bclr d0,($1188).w ROM:0011DF3A move.b #1,(a1,d0.w) ROM:0011DF40 ROM:0011DF40 locret_11DF40: ; CODE XREF: ROM:0011DF34↑j ROM:0011DF40 rts ROM:0011DF42 ; --------------------------------------------------------------------------- ROM:0011DF42 ROM:0011DF42 loc_11DF42: ; DATA XREF: ROM:0011DE44↑o ROM:0011DF42 btst #3,($139F).w ROM:0011DF48 beq.s loc_11DF5A ROM:0011DF4A bclr d0,($118A).w ROM:0011DF4E bclr d0,($118C).w ROM:0011DF52 move.b #1,(a1,d0.w) ROM:0011DF58 rts ROM:0011DF5A ; --------------------------------------------------------------------------- ROM:0011DF5A ROM:0011DF5A loc_11DF5A: ; CODE XREF: ROM:0011DF48↑j ROM:0011DF5A cmpi.w #0,$71C(d0.w*2) ROM:0011DF62 bgt.s locret_11DF78 ROM:0011DF64 move.w $490(a5),($B1E).w ROM:0011DF6A move.w $492(a5),($B20).w ROM:0011DF70 move.b #6,(a1,d0.w) ROM:0011DF76 rts ROM:0011DF78 ; --------------------------------------------------------------------------- ROM:0011DF78 ROM:0011DF78 locret_11DF78: ; CODE XREF: ROM:0011DF62↑j ROM:0011DF78 rts ROM:0011DF7A ; --------------------------------------------------------------------------- ROM:0011DF7A ROM:0011DF7A loc_11DF7A: ; DATA XREF: ROM:0011DE48↑o ROM:0011DF7A btst #3,($139F).w ROM:0011DF80 beq.s locret_11DF92 ROM:0011DF82 bclr d0,($118A).w ROM:0011DF86 bclr d0,($118C).w ROM:0011DF8A move.b #1,(a1,d0.w) ROM:0011DF90 rts ROM:0011DF92 ; --------------------------------------------------------------------------- ROM:0011DF92 ROM:0011DF92 locret_11DF92: ; CODE XREF: ROM:0011DF80↑j ROM:0011DF92 rts ROM:0011DF94 ROM:0011DF94 ; =============== S U B R O U T I N E ======================================= ROM:0011DF94 ROM:0011DF94 ROM:0011DF94 sub_11DF94: ; CODE XREF: sub_11D928+2E↑p ROM:0011DF94 lea ($126E).w,a1 ROM:0011DF98 move.w ($B1C).w,d0 ROM:0011DF9C clr.w d1 ROM:0011DF9E move.b (a1,d0.w),d1 ROM:0011DFA2 cmpi.w #4,d1 ROM:0011DFA6 bcc.s locret_11DFB0 ROM:0011DFA8 movea.l off_11DFB2(pc,d1.w*4),a0 ROM:0011DFAC nop ROM:0011DFAE jmp (a0) ROM:0011DFB0 ; --------------------------------------------------------------------------- ROM:0011DFB0 ROM:0011DFB0 locret_11DFB0: ; CODE XREF: sub_11DF94+12↑j ROM:0011DFB0 rts ROM:0011DFB0 ; End of function sub_11DF94 ROM:0011DFB0 ROM:0011DFB0 ; --------------------------------------------------------------------------- ROM:0011DFB2 off_11DFB2: dc.l loc_11DFC2 ; DATA XREF: sub_11DF94+14↑r ROM:0011DFB6 dc.l loc_11DFCE ROM:0011DFBA dc.l loc_11DFE6 ROM:0011DFBE dc.l loc_11E046 ROM:0011DFC2 ; --------------------------------------------------------------------------- ROM:0011DFC2 ROM:0011DFC2 loc_11DFC2: ; DATA XREF: ROM:off_11DFB2↑o ROM:0011DFC2 bclr d0,($118D).w ROM:0011DFC6 move.b #1,(a1,d0.w) ROM:0011DFCC rts ROM:0011DFCE ; --------------------------------------------------------------------------- ROM:0011DFCE ROM:0011DFCE loc_11DFCE: ; DATA XREF: ROM:0011DFB6↑o ROM:0011DFCE btst #4,($13AF).w ROM:0011DFD4 beq.s locret_11DFD8 ROM:0011DFD6 bra.s loc_11DFDA ROM:0011DFD8 ; --------------------------------------------------------------------------- ROM:0011DFD8 ROM:0011DFD8 locret_11DFD8: ; CODE XREF: ROM:0011DFD4↑j ROM:0011DFD8 rts ROM:0011DFDA ; --------------------------------------------------------------------------- ROM:0011DFDA ROM:0011DFDA loc_11DFDA: ; CODE XREF: ROM:0011DFD6↑j ROM:0011DFDA bset d0,($118D).w ROM:0011DFDE move.b #3,(a1,d0.w) ROM:0011DFE4 rts ROM:0011DFE6 ; --------------------------------------------------------------------------- ROM:0011DFE6 ROM:0011DFE6 loc_11DFE6: ; DATA XREF: ROM:0011DFBA↑o ROM:0011DFE6 cmpi.w #0,$71E(d0.w*2) ROM:0011DFEE bgt.s loc_11DFF2 ROM:0011DFF0 bra.s loc_11E00E ROM:0011DFF2 ; --------------------------------------------------------------------------- ROM:0011DFF2 ROM:0011DFF2 loc_11DFF2: ; CODE XREF: ROM:0011DFEE↑j ROM:0011DFF2 lea ($EFC).w,a4 ROM:0011DFF6 move.w $490(a5),d2 ROM:0011DFFA cmp.w (a4,d0.w*2),d2 ROM:0011DFFE bge.s loc_11E002 ROM:0011E000 bra.s loc_11E01A ROM:0011E002 ; --------------------------------------------------------------------------- ROM:0011E002 ROM:0011E002 loc_11E002: ; CODE XREF: ROM:0011DFFE↑j ROM:0011E002 btst #4,($13AF).w ROM:0011E008 beq.s locret_11E00C ROM:0011E00A bra.s loc_11E032 ROM:0011E00C ; --------------------------------------------------------------------------- ROM:0011E00C ROM:0011E00C locret_11E00C: ; CODE XREF: ROM:0011E008↑j ROM:0011E00C rts ROM:0011E00E ; --------------------------------------------------------------------------- ROM:0011E00E ROM:0011E00E loc_11E00E: ; CODE XREF: ROM:0011DFF0↑j ROM:0011E00E bclr d0,($118D).w ROM:0011E012 move.b #1,(a1,d0.w) ROM:0011E018 rts ROM:0011E01A ; --------------------------------------------------------------------------- ROM:0011E01A ROM:0011E01A loc_11E01A: ; CODE XREF: ROM:0011E000↑j ROM:0011E01A clr.b $925(d0.w) ROM:0011E020 clr.w $71E(d0.w*2) ROM:0011E026 bclr d0,($118D).w ROM:0011E02A move.b #1,(a1,d0.w) ROM:0011E030 rts ROM:0011E032 ; --------------------------------------------------------------------------- ROM:0011E032 ROM:0011E032 loc_11E032: ; CODE XREF: ROM:0011E00A↑j ROM:0011E032 clr.b $925(d0.w) ROM:0011E038 clr.w $71E(d0.w*2) ROM:0011E03E move.b #3,(a1,d0.w) ROM:0011E044 rts ROM:0011E046 ; --------------------------------------------------------------------------- ROM:0011E046 ROM:0011E046 loc_11E046: ; DATA XREF: ROM:0011DFBE↑o ROM:0011E046 btst #7,($13A3).w ROM:0011E04C bne.s loc_11E058 ROM:0011E04E btst #2,($13A6).w ROM:0011E054 beq.s loc_11E058 ROM:0011E056 bra.s loc_11E06C ROM:0011E058 ; --------------------------------------------------------------------------- ROM:0011E058 ROM:0011E058 loc_11E058: ; CODE XREF: ROM:0011E04C↑j ROM:0011E058 ; ROM:0011E054↑j ROM:0011E058 btst #7,($13A3).w ROM:0011E05E bne.s locret_11E06A ROM:0011E060 btst #2,($13A6).w ROM:0011E066 bne.s locret_11E06A ROM:0011E068 bra.s loc_11E08C ROM:0011E06A ; --------------------------------------------------------------------------- ROM:0011E06A ROM:0011E06A locret_11E06A: ; CODE XREF: ROM:0011E05E↑j ROM:0011E06A ; ROM:0011E066↑j ROM:0011E06A rts ROM:0011E06C ; --------------------------------------------------------------------------- ROM:0011E06C ROM:0011E06C loc_11E06C: ; CODE XREF: ROM:0011E056↑j ROM:0011E06C move.w $49C(a5),d1 ROM:0011E070 clr.b $925(d0.w) ROM:0011E076 move.w d1,$71E(d0.w*2) ROM:0011E07C move.b #1,$925(d0.w) ROM:0011E084 move.b #2,(a1,d0.w) ROM:0011E08A rts ROM:0011E08C ; --------------------------------------------------------------------------- ROM:0011E08C ROM:0011E08C loc_11E08C: ; CODE XREF: ROM:0011E068↑j ROM:0011E08C move.w $49A(a5),d1 ROM:0011E090 clr.b $925(d0.w) ROM:0011E096 move.w d1,$71E(d0.w*2) ROM:0011E09C move.b #1,$925(d0.w) ROM:0011E0A4 move.b #2,(a1,d0.w) ROM:0011E0AA rts ROM:0011E0AC ROM:0011E0AC ; =============== S U B R O U T I N E ======================================= ROM:0011E0AC ROM:0011E0AC ROM:0011E0AC sub_11E0AC: ; CODE XREF: ROM:loc_11D468↑p ROM:0011E0AC lea ($126F).w,a1 ROM:0011E0B0 lea ($EFC).w,a2 ROM:0011E0B4 move.w ($B1C).w,d0 ROM:0011E0B8 bclr d0,($118F).w ROM:0011E0BC clr.w d1 ROM:0011E0BE move.b (a1,d0.w),d1 ROM:0011E0C2 cmpi.w #8,d1 ROM:0011E0C6 bcc.s locret_11E0D0 ROM:0011E0C8 movea.l off_11E0D2(pc,d1.w*4),a0 ROM:0011E0CC nop ROM:0011E0CE jmp (a0) ROM:0011E0D0 ; --------------------------------------------------------------------------- ROM:0011E0D0 ROM:0011E0D0 locret_11E0D0: ; CODE XREF: sub_11E0AC+1A↑j ROM:0011E0D0 rts ROM:0011E0D0 ; End of function sub_11E0AC ROM:0011E0D0 ROM:0011E0D0 ; --------------------------------------------------------------------------- ROM:0011E0D2 off_11E0D2: dc.l loc_11E0F2 ; DATA XREF: sub_11E0AC+1C↑r ROM:0011E0D6 dc.l loc_11E102 ROM:0011E0DA dc.l loc_11E15A ROM:0011E0DE dc.l loc_11E1DC ROM:0011E0E2 dc.l loc_11E260 ROM:0011E0E6 dc.l loc_11E2D6 ROM:0011E0EA dc.l loc_11E34E ROM:0011E0EE dc.l loc_11E384 ROM:0011E0F2 ; --------------------------------------------------------------------------- ROM:0011E0F2 ROM:0011E0F2 loc_11E0F2: ; DATA XREF: ROM:off_11E0D2↑o ROM:0011E0F2 bclr d0,($118E).w ROM:0011E0F6 bsr.w sub_11E3BC ROM:0011E0FA move.b #1,(a1,d0.w) ROM:0011E100 rts ROM:0011E102 ; --------------------------------------------------------------------------- ROM:0011E102 ROM:0011E102 loc_11E102: ; DATA XREF: ROM:0011E0D6↑o ROM:0011E102 move.w ($B20).w,d2 ROM:0011E106 cmp.w (a2,d0.w*2),d2 ROM:0011E10A ble.s loc_11E10E ROM:0011E10C bra.s loc_11E11C ROM:0011E10E ; --------------------------------------------------------------------------- ROM:0011E10E ROM:0011E10E loc_11E10E: ; CODE XREF: ROM:0011E10A↑j ROM:0011E10E move.w ($B1E).w,d2 ROM:0011E112 cmp.w (a2,d0.w*2),d2 ROM:0011E116 bge.s locret_11E11A ROM:0011E118 bra.s loc_11E13A ROM:0011E11A ; --------------------------------------------------------------------------- ROM:0011E11A ROM:0011E11A locret_11E11A: ; CODE XREF: ROM:0011E116↑j ROM:0011E11A rts ROM:0011E11C ; --------------------------------------------------------------------------- ROM:0011E11C ROM:0011E11C loc_11E11C: ; CODE XREF: ROM:0011E10C↑j ROM:0011E11C bclr d0,($118E).w ROM:0011E120 bsr.l sub_11D734 ROM:0011E126 lea ($126F).w,a1 ROM:0011E12A lea ($EFC).w,a2 ROM:0011E12E move.w ($B1C).w,d0 ROM:0011E132 move.b #2,(a1,d0.w) ROM:0011E138 bra.s loc_11E194 ROM:0011E13A ; --------------------------------------------------------------------------- ROM:0011E13A ROM:0011E13A loc_11E13A: ; CODE XREF: ROM:0011E118↑j ROM:0011E13A bset d0,($118E).w ROM:0011E13E bsr.l sub_11D77A ROM:0011E144 lea ($126F).w,a1 ROM:0011E148 lea ($EFC).w,a2 ROM:0011E14C move.w ($B1C).w,d0 ROM:0011E150 move.b #3,(a1,d0.w) ROM:0011E156 bra.w loc_11E216 ROM:0011E15A ; --------------------------------------------------------------------------- ROM:0011E15A ROM:0011E15A loc_11E15A: ; DATA XREF: ROM:0011E0DA↑o ROM:0011E15A move.w ($B1C).w,d0 ROM:0011E15E btst #3,($13A9).w ROM:0011E164 beq.s loc_11E178 ROM:0011E166 move.b #0,$1270(d0.w) ROM:0011E16E move.b #6,(a1,d0.w) ROM:0011E174 bra.w locret_11E382 ROM:0011E178 ; --------------------------------------------------------------------------- ROM:0011E178 ROM:0011E178 loc_11E178: ; CODE XREF: ROM:0011E164↑j ROM:0011E178 lea ($F56).w,a3 ROM:0011E17C move.w $49E(a5),d2 ROM:0011E180 cmp.w (a3,d0.w*2),d2 ROM:0011E184 bge.s loc_11E188 ROM:0011E186 bra.s loc_11E19C ROM:0011E188 ; --------------------------------------------------------------------------- ROM:0011E188 ROM:0011E188 loc_11E188: ; CODE XREF: ROM:0011E184↑j ROM:0011E188 move.w ($B1E).w,d2 ROM:0011E18C cmp.w (a2,d0.w*2),d2 ROM:0011E190 bge.s loc_11E194 ROM:0011E192 bra.s loc_11E1A6 ROM:0011E194 ; --------------------------------------------------------------------------- ROM:0011E194 ROM:0011E194 loc_11E194: ; CODE XREF: ROM:0011E138↑j ROM:0011E194 ; ROM:0011E190↑j ... ROM:0011E194 bsr.l sub_11E3D4 ROM:0011E19A rts ROM:0011E19C ; --------------------------------------------------------------------------- ROM:0011E19C ROM:0011E19C loc_11E19C: ; CODE XREF: ROM:0011E186↑j ROM:0011E19C move.b #4,(a1,d0.w) ROM:0011E1A2 bra.w loc_11E292 ROM:0011E1A6 ; --------------------------------------------------------------------------- ROM:0011E1A6 ROM:0011E1A6 loc_11E1A6: ; CODE XREF: ROM:0011E192↑j ROM:0011E1A6 bset d0,($118E).w ROM:0011E1AA bsr.l sub_11D86C ROM:0011E1B0 bsr.l sub_11D77A ROM:0011E1B6 lea ($EFC).w,a2 ROM:0011E1BA move.w ($B1C).w,d0 ROM:0011E1BE bsr.w sub_11E3C8 ROM:0011E1C2 bset d0,($118F).w ROM:0011E1C6 lea ($1270).w,a3 ROM:0011E1CA move.b #0,(a3,d0.w) ROM:0011E1D0 lea ($126F).w,a1 ROM:0011E1D4 move.b #3,(a1,d0.w) ROM:0011E1DA bra.s loc_11E216 ROM:0011E1DC ; --------------------------------------------------------------------------- ROM:0011E1DC ROM:0011E1DC loc_11E1DC: ; DATA XREF: ROM:0011E0DE↑o ROM:0011E1DC move.w ($B1C).w,d0 ROM:0011E1E0 btst #3,($13A9).w ROM:0011E1E6 beq.s loc_11E1FA ROM:0011E1E8 move.b #0,$126B(d0.w) ROM:0011E1F0 move.b #7,(a1,d0.w) ROM:0011E1F6 bra.w locret_11E3B8 ROM:0011E1FA ; --------------------------------------------------------------------------- ROM:0011E1FA ROM:0011E1FA loc_11E1FA: ; CODE XREF: ROM:0011E1E6↑j ROM:0011E1FA lea ($F56).w,a3 ROM:0011E1FE move.w $49E(a5),d2 ROM:0011E202 cmp.w (a3,d0.w*2),d2 ROM:0011E206 bge.s loc_11E20A ROM:0011E208 bra.s loc_11E21E ROM:0011E20A ; --------------------------------------------------------------------------- ROM:0011E20A ROM:0011E20A loc_11E20A: ; CODE XREF: ROM:0011E206↑j ROM:0011E20A move.w ($B20).w,d2 ROM:0011E20E cmp.w (a2,d0.w*2),d2 ROM:0011E212 ble.s loc_11E216 ROM:0011E214 bra.s loc_11E228 ROM:0011E216 ; --------------------------------------------------------------------------- ROM:0011E216 ROM:0011E216 loc_11E216: ; CODE XREF: ROM:0011E156↑j ROM:0011E216 ; ROM:0011E1DA↑j ... ROM:0011E216 bsr.l sub_11DC04 ROM:0011E21C rts ROM:0011E21E ; --------------------------------------------------------------------------- ROM:0011E21E ROM:0011E21E loc_11E21E: ; CODE XREF: ROM:0011E208↑j ROM:0011E21E move.b #5,(a1,d0.w) ROM:0011E224 bra.w loc_11E308 ROM:0011E228 ; --------------------------------------------------------------------------- ROM:0011E228 ROM:0011E228 loc_11E228: ; CODE XREF: ROM:0011E214↑j ROM:0011E228 bclr d0,($118E).w ROM:0011E22C bsr.l sub_11D86C ROM:0011E232 bsr.l sub_11D734 ROM:0011E238 lea ($EFC).w,a2 ROM:0011E23C move.w ($B1C).w,d0 ROM:0011E240 bsr.w sub_11E3C8 ROM:0011E244 bset d0,($118F).w ROM:0011E248 lea ($126B).w,a3 ROM:0011E24C move.b #0,(a3,d0.w) ROM:0011E252 lea ($126F).w,a1 ROM:0011E256 move.b #2,(a1,d0.w) ROM:0011E25C bra.w loc_11E194 ROM:0011E260 ; --------------------------------------------------------------------------- ROM:0011E260 ROM:0011E260 loc_11E260: ; DATA XREF: ROM:0011E0E2↑o ROM:0011E260 move.w ($B1C).w,d0 ROM:0011E264 btst #3,($13A9).w ROM:0011E26A beq.s loc_11E286 ROM:0011E26C move.b #0,$1268(d0.w) ROM:0011E274 move.b #0,$1270(d0.w) ROM:0011E27C move.b #6,(a1,d0.w) ROM:0011E282 bra.w locret_11E382 ROM:0011E286 ; --------------------------------------------------------------------------- ROM:0011E286 ROM:0011E286 loc_11E286: ; CODE XREF: ROM:0011E26A↑j ROM:0011E286 move.w ($B1E).w,d2 ROM:0011E28A cmp.w (a2,d0.w*2),d2 ROM:0011E28E bge.s loc_11E292 ROM:0011E290 bra.s loc_11E2A0 ROM:0011E292 ; --------------------------------------------------------------------------- ROM:0011E292 ROM:0011E292 loc_11E292: ; CODE XREF: ROM:0011E1A2↑j ROM:0011E292 ; ROM:0011E28E↑j ... ROM:0011E292 bsr.l sub_11E3D4 ROM:0011E298 bsr.l sub_11D4F0 ROM:0011E29E rts ROM:0011E2A0 ; --------------------------------------------------------------------------- ROM:0011E2A0 ROM:0011E2A0 loc_11E2A0: ; CODE XREF: ROM:0011E290↑j ROM:0011E2A0 bset d0,($118E).w ROM:0011E2A4 bsr.l sub_11D86C ROM:0011E2AA bsr.l sub_11D77A ROM:0011E2B0 lea ($EFC).w,a2 ROM:0011E2B4 move.w ($B1C).w,d0 ROM:0011E2B8 bsr.w sub_11E3C8 ROM:0011E2BC bset d0,($118F).w ROM:0011E2C0 lea ($1270).w,a3 ROM:0011E2C4 move.b #0,(a3,d0.w) ROM:0011E2CA lea ($126F).w,a1 ROM:0011E2CE move.b #5,(a1,d0.w) ROM:0011E2D4 bra.s loc_11E308 ROM:0011E2D6 ; --------------------------------------------------------------------------- ROM:0011E2D6 ROM:0011E2D6 loc_11E2D6: ; DATA XREF: ROM:0011E0E6↑o ROM:0011E2D6 move.w ($B1C).w,d0 ROM:0011E2DA btst #3,($13A9).w ROM:0011E2E0 beq.s loc_11E2FC ROM:0011E2E2 move.b #0,$1268(d0.w) ROM:0011E2EA move.b #0,$126B(d0.w) ROM:0011E2F2 move.b #7,(a1,d0.w) ROM:0011E2F8 bra.w locret_11E3B8 ROM:0011E2FC ; --------------------------------------------------------------------------- ROM:0011E2FC ROM:0011E2FC loc_11E2FC: ; CODE XREF: ROM:0011E2E0↑j ROM:0011E2FC move.w ($B20).w,d2 ROM:0011E300 cmp.w (a2,d0.w*2),d2 ROM:0011E304 ble.s loc_11E308 ROM:0011E306 bra.s loc_11E316 ROM:0011E308 ; --------------------------------------------------------------------------- ROM:0011E308 ROM:0011E308 loc_11E308: ; CODE XREF: ROM:0011E224↑j ROM:0011E308 ; ROM:0011E2D4↑j ... ROM:0011E308 bsr.l sub_11DC04 ROM:0011E30E bsr.l sub_11D4F0 ROM:0011E314 rts ROM:0011E316 ; --------------------------------------------------------------------------- ROM:0011E316 ROM:0011E316 loc_11E316: ; CODE XREF: ROM:0011E306↑j ROM:0011E316 bclr d0,($118E).w ROM:0011E31A bsr.l sub_11D86C ROM:0011E320 bsr.l sub_11D734 ROM:0011E326 lea ($EFC).w,a2 ROM:0011E32A move.w ($B1C).w,d0 ROM:0011E32E bsr.w sub_11E3C8 ROM:0011E332 bset d0,($118F).w ROM:0011E336 lea ($126B).w,a3 ROM:0011E33A move.b #0,(a3,d0.w) ROM:0011E340 lea ($126F).w,a1 ROM:0011E344 move.b #4,(a1,d0.w) ROM:0011E34A bra.w loc_11E292 ROM:0011E34E ; --------------------------------------------------------------------------- ROM:0011E34E ROM:0011E34E loc_11E34E: ; DATA XREF: ROM:0011E0EA↑o ROM:0011E34E move.w ($B1C).w,d0 ROM:0011E352 btst #3,($13A9).w ROM:0011E358 bne.s loc_11E366 ROM:0011E35A move.b #2,$126F(d0.w) ROM:0011E362 bra.w loc_11E194 ROM:0011E366 ; --------------------------------------------------------------------------- ROM:0011E366 ROM:0011E366 loc_11E366: ; CODE XREF: ROM:0011E358↑j ROM:0011E366 move.w ($B1E).w,d2 ROM:0011E36A cmp.w $EFC(d0.w),d2 ROM:0011E370 bge.s locret_11E382 ROM:0011E372 bset d0,($118E).w ROM:0011E376 move.b #7,$126F(d0.w) ROM:0011E37E bra.w locret_11E3B8 ROM:0011E382 ; --------------------------------------------------------------------------- ROM:0011E382 ROM:0011E382 locret_11E382: ; CODE XREF: ROM:0011E174↑j ROM:0011E382 ; ROM:0011E282↑j ... ROM:0011E382 rts ROM:0011E384 ; --------------------------------------------------------------------------- ROM:0011E384 ROM:0011E384 loc_11E384: ; DATA XREF: ROM:0011E0EE↑o ROM:0011E384 move.w ($B1C).w,d0 ROM:0011E388 btst #3,($13A9).w ROM:0011E38E bne.s loc_11E39C ROM:0011E390 move.b #3,$126F(d0.w) ROM:0011E398 bra.w loc_11E216 ROM:0011E39C ; --------------------------------------------------------------------------- ROM:0011E39C ROM:0011E39C loc_11E39C: ; CODE XREF: ROM:0011E38E↑j ROM:0011E39C move.w ($B20).w,d2 ROM:0011E3A0 cmp.w $EFC(d0.w),d2 ROM:0011E3A6 ble.s locret_11E3B8 ROM:0011E3A8 bclr d0,($118E).w ROM:0011E3AC move.b #6,$126F(d0.w) ROM:0011E3B4 bra.w locret_11E382 ROM:0011E3B8 ; --------------------------------------------------------------------------- ROM:0011E3B8 ROM:0011E3B8 locret_11E3B8: ; CODE XREF: ROM:0011E1F6↑j ROM:0011E3B8 ; ROM:0011E2F8↑j ... ROM:0011E3B8 rts ROM:0011E3BA ; --------------------------------------------------------------------------- ROM:0011E3BA rts ROM:0011E3BC ROM:0011E3BC ; =============== S U B R O U T I N E ======================================= ROM:0011E3BC ROM:0011E3BC ROM:0011E3BC sub_11E3BC: ; CODE XREF: ROM:0011E0F6↑p ROM:0011E3BC lea ($F56).w,a3 ROM:0011E3C0 move.w #0,(a3,d0.w*2) ROM:0011E3C6 rts ROM:0011E3C6 ; End of function sub_11E3BC ROM:0011E3C6 ROM:0011E3C8 ROM:0011E3C8 ; =============== S U B R O U T I N E ======================================= ROM:0011E3C8 ROM:0011E3C8 ROM:0011E3C8 sub_11E3C8: ; CODE XREF: ROM:0011E1BE↑p ROM:0011E3C8 ; ROM:0011E240↑p ... ROM:0011E3C8 lea ($F56).w,a3 ROM:0011E3CC addi.w #1,(a3,d0.w*2) ROM:0011E3D2 rts ROM:0011E3D2 ; End of function sub_11E3C8 ROM:0011E3D2 ROM:0011E3D4 ROM:0011E3D4 ; =============== S U B R O U T I N E ======================================= ROM:0011E3D4 ROM:0011E3D4 ROM:0011E3D4 sub_11E3D4: ; CODE XREF: ROM:loc_11E194↑p ROM:0011E3D4 ; ROM:loc_11E292↑p ROM:0011E3D4 lea ($1270).w,a1 ROM:0011E3D8 move.w ($B1C).w,d0 ROM:0011E3DC move.w $4A0(a5),d2 ROM:0011E3E0 clr.w d1 ROM:0011E3E2 move.b (a1,d0.w),d1 ROM:0011E3E6 cmpi.w #2,d1 ROM:0011E3EA bcc.s locret_11E3F4 ROM:0011E3EC movea.l off_11E3F6(pc,d1.w*4),a0 ROM:0011E3F0 nop ROM:0011E3F2 jmp (a0) ROM:0011E3F4 ; --------------------------------------------------------------------------- ROM:0011E3F4 ROM:0011E3F4 locret_11E3F4: ; CODE XREF: sub_11E3D4+16↑j ROM:0011E3F4 rts ROM:0011E3F4 ; End of function sub_11E3D4 ROM:0011E3F4 ROM:0011E3F4 ; --------------------------------------------------------------------------- ROM:0011E3F6 off_11E3F6: dc.l loc_11E3FE ; DATA XREF: sub_11E3D4+18↑r ROM:0011E3FA dc.l loc_11E41A ROM:0011E3FE ; --------------------------------------------------------------------------- ROM:0011E3FE ROM:0011E3FE loc_11E3FE: ; DATA XREF: ROM:off_11E3F6↑o ROM:0011E3FE clr.b $899(d0.w) ROM:0011E404 move.w d2,$606(d0.w*2) ROM:0011E40A move.b #1,$899(d0.w) ROM:0011E412 move.b #1,(a1,d0.w) ROM:0011E418 rts ROM:0011E41A ; --------------------------------------------------------------------------- ROM:0011E41A ROM:0011E41A loc_11E41A: ; DATA XREF: ROM:0011E3FA↑o ROM:0011E41A cmpi.w #0,$606(d0.w*2) ROM:0011E422 bgt.s locret_11E426 ROM:0011E424 bra.s loc_11E428 ROM:0011E426 ; --------------------------------------------------------------------------- ROM:0011E426 ROM:0011E426 locret_11E426: ; CODE XREF: ROM:0011E422↑j ROM:0011E426 rts ROM:0011E428 ; --------------------------------------------------------------------------- ROM:0011E428 ROM:0011E428 loc_11E428: ; CODE XREF: ROM:0011E424↑j ROM:0011E428 bsr.w sub_11E454 ROM:0011E42C lea ($1270).w,a1 ROM:0011E430 move.w ($B1C).w,d0 ROM:0011E434 move.w $4A0(a5),d2 ROM:0011E438 clr.b $899(d0.w) ROM:0011E43E move.w d2,$606(d0.w*2) ROM:0011E444 move.b #1,$899(d0.w) ROM:0011E44C move.b #1,(a1,d0.w) ROM:0011E452 rts ROM:0011E454 ROM:0011E454 ; =============== S U B R O U T I N E ======================================= ROM:0011E454 ROM:0011E454 ROM:0011E454 sub_11E454: ; CODE XREF: ROM:loc_11E428↑p ROM:0011E454 move.w #$3BEE,d1 ROM:0011E458 move.w ($A6A).w,d2 ROM:0011E45C move.w ($586).w,d3 ROM:0011E460 bsr.l sub_1163F0 ROM:0011E466 lea ($F58).w,a2 ROM:0011E46A move.w ($B1C).w,d3 ROM:0011E46E move.w d1,(a2,d3.w*2) ROM:0011E472 lea ($F46).w,a3 ROM:0011E476 add.w d1,(a3,d3.w*2) ROM:0011E47A move.w $474(a5),d4 ROM:0011E47E cmp.w (a3,d3.w*2),d4 ROM:0011E482 bge.s locret_11E488 ROM:0011E484 move.w d4,(a3,d3.w*2) ROM:0011E488 ROM:0011E488 locret_11E488: ; CODE XREF: sub_11E454+2E↑j ROM:0011E488 rts ROM:0011E488 ; End of function sub_11E454 ROM:0011E488 ROM:0011E48A ROM:0011E48A ; =============== S U B R O U T I N E ======================================= ROM:0011E48A ROM:0011E48A ROM:0011E48A sub_11E48A: ; CODE XREF: sub_11E83C:loc_11E884↓p ROM:0011E48A move.w ($B30).w,d0 ROM:0011E48E bclr d0,($1192).w ROM:0011E492 move.w $FE8(d0.w*2),d1 ROM:0011E498 cmpi.w #4,d1 ROM:0011E49C bcc.s locret_11E4A6 ROM:0011E49E movea.l off_11E4A8(pc,d1.w*4),a0 ROM:0011E4A2 nop ROM:0011E4A4 jmp (a0) ROM:0011E4A6 ; --------------------------------------------------------------------------- ROM:0011E4A6 ROM:0011E4A6 locret_11E4A6: ; CODE XREF: sub_11E48A+12↑j ROM:0011E4A6 rts ROM:0011E4A6 ; End of function sub_11E48A ROM:0011E4A6 ROM:0011E4A6 ; --------------------------------------------------------------------------- ROM:0011E4A8 off_11E4A8: dc.l loc_11E4B8 ; DATA XREF: sub_11E48A+14↑r ROM:0011E4AC dc.l loc_11E4D0 ROM:0011E4B0 dc.l loc_11E4E4 ROM:0011E4B4 dc.l loc_11E54A ROM:0011E4B8 ; --------------------------------------------------------------------------- ROM:0011E4B8 ROM:0011E4B8 loc_11E4B8: ; DATA XREF: ROM:off_11E4A8↑o ROM:0011E4B8 move.w #0,$FE4(d0.w*2) ROM:0011E4C0 bsr.w sub_11E692 ROM:0011E4C4 move.w #1,$FE8(d0.w*2) ROM:0011E4CC bra.s locret_11E4E2 ROM:0011E4CE ; --------------------------------------------------------------------------- ROM:0011E4CE rts ROM:0011E4D0 ; --------------------------------------------------------------------------- ROM:0011E4D0 ROM:0011E4D0 loc_11E4D0: ; DATA XREF: ROM:0011E4AC↑o ROM:0011E4D0 btst #6,($13B5).w ROM:0011E4D6 beq.s locret_11E4E2 ROM:0011E4D8 move.w #2,$FE8(d0.w*2) ROM:0011E4E0 bra.s loc_11E534 ROM:0011E4E2 ; --------------------------------------------------------------------------- ROM:0011E4E2 ROM:0011E4E2 locret_11E4E2: ; CODE XREF: ROM:0011E4CC↑j ROM:0011E4E2 ; ROM:0011E4D6↑j ... ROM:0011E4E2 rts ROM:0011E4E4 ; --------------------------------------------------------------------------- ROM:0011E4E4 ROM:0011E4E4 loc_11E4E4: ; DATA XREF: ROM:0011E4B0↑o ROM:0011E4E4 btst #6,($13B5).w ROM:0011E4EA bne.s loc_11E502 ROM:0011E4EC move.w #0,$FE4(d0.w*2) ROM:0011E4F4 bsr.w sub_11E692 ROM:0011E4F8 move.w #1,$FE8(d0.w*2) ROM:0011E500 bra.s locret_11E4E2 ROM:0011E502 ; --------------------------------------------------------------------------- ROM:0011E502 ROM:0011E502 loc_11E502: ; CODE XREF: ROM:0011E4EA↑j ROM:0011E502 move.w $4A2(a5),d2 ROM:0011E506 subq.w #1,d2 ROM:0011E508 bvc.s loc_11E50E ROM:0011E50A move.w #$8000,d2 ROM:0011E50E ROM:0011E50E loc_11E50E: ; CODE XREF: ROM:0011E508↑j ROM:0011E50E cmp.w $FE4(d0.w*2),d2 ROM:0011E514 bgt.s loc_11E534 ROM:0011E516 addq.w #1,$FE4(d0.w*2) ROM:0011E51C bvc.s loc_11E526 ROM:0011E51E move.w #$8000,$FE4(d0.w*2) ROM:0011E526 ROM:0011E526 loc_11E526: ; CODE XREF: ROM:0011E51C↑j ROM:0011E526 move.w #3,$FE8(d0.w*2) ROM:0011E52E bra.l loc_11E5A4 ROM:0011E534 ; --------------------------------------------------------------------------- ROM:0011E534 ROM:0011E534 loc_11E534: ; CODE XREF: ROM:0011E4E0↑j ROM:0011E534 ; ROM:0011E514↑j ... ROM:0011E534 addq.w #1,$FE4(d0.w*2) ROM:0011E53A bvc.s loc_11E544 ROM:0011E53C move.w #$8000,$FE4(d0.w*2) ROM:0011E544 ROM:0011E544 loc_11E544: ; CODE XREF: ROM:0011E53A↑j ROM:0011E544 bsr.w sub_11E638 ROM:0011E548 rts ROM:0011E54A ; --------------------------------------------------------------------------- ROM:0011E54A ROM:0011E54A loc_11E54A: ; DATA XREF: ROM:0011E4B4↑o ROM:0011E54A btst #6,($13B5).w ROM:0011E550 bne.s loc_11E56C ROM:0011E552 move.w #0,$FE4(d0.w*2) ROM:0011E55A bsr.w sub_11E692 ROM:0011E55E move.w #1,$FE8(d0.w*2) ROM:0011E566 bra.l locret_11E4E2 ROM:0011E56C ; --------------------------------------------------------------------------- ROM:0011E56C ROM:0011E56C loc_11E56C: ; CODE XREF: ROM:0011E550↑j ROM:0011E56C move.w $F60(d0.w*2),d2 ROM:0011E572 move.w $4A4(a5),d3 ROM:0011E576 cmp.w $F60(d0.w*2),d3 ROM:0011E57C blt.s loc_11E5A4 ROM:0011E57E bsr.w sub_11E69A ROM:0011E582 bsr.w sub_11E750 ROM:0011E586 bsr.w sub_11E736 ROM:0011E58A bset d0,($1192).w ROM:0011E58E move.w #0,$FE4(d0.w*2) ROM:0011E596 move.w #2,$FE8(d0.w*2) ROM:0011E59E bra.l loc_11E534 ROM:0011E5A4 ; --------------------------------------------------------------------------- ROM:0011E5A4 ROM:0011E5A4 loc_11E5A4: ; CODE XREF: ROM:0011E52E↑j ROM:0011E5A4 ; ROM:0011E57C↑j ROM:0011E5A4 bsr.w sub_11E638 ROM:0011E5A8 bsr.w sub_11E5AE ROM:0011E5AC rts ROM:0011E5AE ROM:0011E5AE ; =============== S U B R O U T I N E ======================================= ROM:0011E5AE ROM:0011E5AE ROM:0011E5AE sub_11E5AE: ; CODE XREF: ROM:0011E5A8↑p ROM:0011E5AE move.w #$7D00,d5 ROM:0011E5B2 move.w #0,d6 ROM:0011E5B6 move.w $4A2(a5),d4 ROM:0011E5BA subi.w #1,d4 ROM:0011E5BE cmpi.w #0,d0 ROM:0011E5C2 bne.s loc_11E5F6 ROM:0011E5C4 move.w #0,d3 ROM:0011E5C8 bra.s loc_11E5CE ROM:0011E5CA ; --------------------------------------------------------------------------- ROM:0011E5CA ROM:0011E5CA loc_11E5CA: ; CODE XREF: sub_11E5AE:loc_11E5EE↓j ROM:0011E5CA addi.w #1,d3 ROM:0011E5CE ROM:0011E5CE loc_11E5CE: ; CODE XREF: sub_11E5AE+1A↑j ROM:0011E5CE cmp.w d4,d3 ROM:0011E5D0 bgt.s loc_11E5F0 ROM:0011E5D2 cmp.w $F94(d3.w*2),d5 ROM:0011E5D8 ble.s loc_11E5E0 ROM:0011E5DA move.w $F94(d3.w*2),d5 ROM:0011E5E0 ROM:0011E5E0 loc_11E5E0: ; CODE XREF: sub_11E5AE+2A↑j ROM:0011E5E0 cmp.w $F94(d3.w*2),d6 ROM:0011E5E6 bge.s loc_11E5EE ROM:0011E5E8 move.w $F94(d3.w*2),d6 ROM:0011E5EE ROM:0011E5EE loc_11E5EE: ; CODE XREF: sub_11E5AE+38↑j ROM:0011E5EE bra.s loc_11E5CA ROM:0011E5F0 ; --------------------------------------------------------------------------- ROM:0011E5F0 ROM:0011E5F0 loc_11E5F0: ; CODE XREF: sub_11E5AE+22↑j ROM:0011E5F0 bra.l loc_11E622 ROM:0011E5F6 ; --------------------------------------------------------------------------- ROM:0011E5F6 ROM:0011E5F6 loc_11E5F6: ; CODE XREF: sub_11E5AE+14↑j ROM:0011E5F6 move.w #0,d3 ROM:0011E5FA bra.s loc_11E600 ROM:0011E5FC ; --------------------------------------------------------------------------- ROM:0011E5FC ROM:0011E5FC loc_11E5FC: ; CODE XREF: sub_11E5AE:loc_11E620↓j ROM:0011E5FC addi.w #1,d3 ROM:0011E600 ROM:0011E600 loc_11E600: ; CODE XREF: sub_11E5AE+4C↑j ROM:0011E600 cmp.w d4,d3 ROM:0011E602 bgt.s loc_11E622 ROM:0011E604 cmp.w $FD0(d3.w*2),d5 ROM:0011E60A ble.s loc_11E612 ROM:0011E60C move.w $FD0(d3.w*2),d5 ROM:0011E612 ROM:0011E612 loc_11E612: ; CODE XREF: sub_11E5AE+5C↑j ROM:0011E612 cmp.w $FD0(d3.w*2),d6 ROM:0011E618 bge.s loc_11E620 ROM:0011E61A move.w $FD0(d3.w*2),d6 ROM:0011E620 ROM:0011E620 loc_11E620: ; CODE XREF: sub_11E5AE+6A↑j ROM:0011E620 bra.s loc_11E5FC ROM:0011E622 ; --------------------------------------------------------------------------- ROM:0011E622 ROM:0011E622 loc_11E622: ; CODE XREF: sub_11E5AE:loc_11E5F0↑j ROM:0011E622 ; sub_11E5AE+54↑j ROM:0011E622 move.w d5,$F5E(d0.w*2) ROM:0011E628 move.w d6,$F5C(d0.w*2) ROM:0011E62E sub.w d5,d6 ROM:0011E630 move.w d6,$F60(d0.w*2) ROM:0011E636 rts ROM:0011E636 ; End of function sub_11E5AE ROM:0011E636 ROM:0011E638 ROM:0011E638 ; =============== S U B R O U T I N E ======================================= ROM:0011E638 ROM:0011E638 ROM:0011E638 sub_11E638: ; CODE XREF: ROM:loc_11E544↑p ROM:0011E638 ; ROM:loc_11E5A4↑p ROM:0011E638 move.w $F5A(d0.w*2),d4 ROM:0011E63E cmpi.w #0,d0 ROM:0011E642 bne.s loc_11E662 ROM:0011E644 move.w $EF8(d0.w*2),$F80(d4.w*2) ROM:0011E64E move.w ($586).w,$F6C(d4.w*2) ROM:0011E656 move.w $F48(d0.w*2),$F94(d4.w*2) ROM:0011E660 bra.s loc_11E67E ROM:0011E662 ; --------------------------------------------------------------------------- ROM:0011E662 ROM:0011E662 loc_11E662: ; CODE XREF: sub_11E638+A↑j ROM:0011E662 move.w $EF8(d0.w*2),$FBC(d4.w*2) ROM:0011E66C move.w ($586).w,$FA8(d4.w*2) ROM:0011E674 move.w $F48(d0.w*2),$FD0(d4.w*2) ROM:0011E67E ROM:0011E67E loc_11E67E: ; CODE XREF: sub_11E638+28↑j ROM:0011E67E addq.w #1,d4 ROM:0011E680 move.w $4A2(a5),d5 ROM:0011E684 cmp.w d4,d5 ROM:0011E686 bgt.s loc_11E68A ROM:0011E688 clr.w d4 ROM:0011E68A ROM:0011E68A loc_11E68A: ; CODE XREF: sub_11E638+4E↑j ROM:0011E68A move.w d4,$F5A(d0.w*2) ROM:0011E690 rts ROM:0011E690 ; End of function sub_11E638 ROM:0011E690 ROM:0011E692 ROM:0011E692 ; =============== S U B R O U T I N E ======================================= ROM:0011E692 ROM:0011E692 ROM:0011E692 sub_11E692: ; CODE XREF: ROM:0011E4C0↑p ROM:0011E692 ; ROM:0011E4F4↑p ... ROM:0011E692 clr.w $F5A(d0.w*2) ROM:0011E698 rts ROM:0011E698 ; End of function sub_11E692 ROM:0011E698 ROM:0011E69A ROM:0011E69A ; =============== S U B R O U T I N E ======================================= ROM:0011E69A ROM:0011E69A ROM:0011E69A sub_11E69A: ; CODE XREF: ROM:0011E57E↑p ROM:0011E69A clr.l d5 ROM:0011E69C clr.l d6 ROM:0011E69E clr.l d7 ROM:0011E6A0 move.w $4A2(a5),d3 ROM:0011E6A4 subq.w #1,d3 ROM:0011E6A6 bvc.s loc_11E6AC ROM:0011E6A8 move.w #$8000,d3 ROM:0011E6AC ROM:0011E6AC loc_11E6AC: ; CODE XREF: sub_11E69A+C↑j ROM:0011E6AC cmpi.w #0,d0 ROM:0011E6B0 bne.s loc_11E6E2 ROM:0011E6B2 move.w #0,d2 ROM:0011E6B6 bra.s loc_11E6BC ROM:0011E6B8 ; --------------------------------------------------------------------------- ROM:0011E6B8 ROM:0011E6B8 loc_11E6B8: ; CODE XREF: sub_11E69A+44↓j ROM:0011E6B8 addi.w #1,d2 ROM:0011E6BC ROM:0011E6BC loc_11E6BC: ; CODE XREF: sub_11E69A+1C↑j ROM:0011E6BC cmp.w d3,d2 ROM:0011E6BE bgt.s loc_11E6E0 ROM:0011E6C0 move.w $F6C(d2.w*2),d4 ROM:0011E6C6 ext.l d4 ROM:0011E6C8 add.l d4,d5 ROM:0011E6CA move.w $F80(d2.w*2),d4 ROM:0011E6D0 ext.l d4 ROM:0011E6D2 add.l d4,d6 ROM:0011E6D4 move.w $F94(d2.w*2),d4 ROM:0011E6DA ext.l d4 ROM:0011E6DC add.l d4,d7 ROM:0011E6DE bra.s loc_11E6B8 ROM:0011E6E0 ; --------------------------------------------------------------------------- ROM:0011E6E0 ROM:0011E6E0 loc_11E6E0: ; CODE XREF: sub_11E69A+24↑j ROM:0011E6E0 bra.s loc_11E710 ROM:0011E6E2 ; --------------------------------------------------------------------------- ROM:0011E6E2 ROM:0011E6E2 loc_11E6E2: ; CODE XREF: sub_11E69A+16↑j ROM:0011E6E2 move.w #0,d2 ROM:0011E6E6 bra.s loc_11E6EC ROM:0011E6E8 ; --------------------------------------------------------------------------- ROM:0011E6E8 ROM:0011E6E8 loc_11E6E8: ; CODE XREF: sub_11E69A+74↓j ROM:0011E6E8 addi.w #1,d2 ROM:0011E6EC ROM:0011E6EC loc_11E6EC: ; CODE XREF: sub_11E69A+4C↑j ROM:0011E6EC cmp.w d3,d2 ROM:0011E6EE bgt.s loc_11E710 ROM:0011E6F0 move.w $FA8(d2.w*2),d4 ROM:0011E6F6 ext.l d4 ROM:0011E6F8 add.l d4,d5 ROM:0011E6FA move.w $FBC(d2.w*2),d4 ROM:0011E700 ext.l d4 ROM:0011E702 add.l d4,d6 ROM:0011E704 move.w $FD0(d2.w*2),d4 ROM:0011E70A ext.l d4 ROM:0011E70C add.l d4,d7 ROM:0011E70E bra.s loc_11E6E8 ROM:0011E710 ; --------------------------------------------------------------------------- ROM:0011E710 ROM:0011E710 loc_11E710: ; CODE XREF: sub_11E69A:loc_11E6E0↑j ROM:0011E710 ; sub_11E69A+54↑j ROM:0011E710 move.l d5,d2 ROM:0011E712 divs.w $4A2(a5),d2 ROM:0011E716 move.w d2,$F62(d0.w*2) ROM:0011E71C move.l d6,d2 ROM:0011E71E divs.w $4A2(a5),d2 ROM:0011E722 move.w d2,$F64(d0.w*2) ROM:0011E728 move.l d7,d2 ROM:0011E72A divs.w $4A2(a5),d2 ROM:0011E72E move.w d2,$F66(d0.w*2) ROM:0011E734 rts ROM:0011E734 ; End of function sub_11E69A ROM:0011E734 ROM:0011E736 ROM:0011E736 ; =============== S U B R O U T I N E ======================================= ROM:0011E736 ROM:0011E736 ROM:0011E736 sub_11E736: ; CODE XREF: ROM:0011E586↑p ROM:0011E736 move.w $F6A(d0.w*2),d3 ROM:0011E73C muls.w $F46(d0.w*2),d3 ROM:0011E742 divs.w $FEA(d0.w*2),d3 ROM:0011E748 move.w d3,$F46(d0.w*2) ROM:0011E74E rts ROM:0011E74E ; End of function sub_11E736 ROM:0011E74E ROM:0011E750 ROM:0011E750 ; =============== S U B R O U T I N E ======================================= ROM:0011E750 ROM:0011E750 ROM:0011E750 sub_11E750: ; CODE XREF: ROM:0011E582↑p ROM:0011E750 move.w $F64(d0.w*2),d2 ROM:0011E756 move.w $F62(d0.w*2),d3 ROM:0011E75C move.w #$3BF0,d1 ROM:0011E760 bsr.l sub_1163F0 ROM:0011E766 move.w ($B30).w,d0 ROM:0011E76A move.w d1,$F68(d0.w*2) ROM:0011E770 move.w $F64(d0.w*2),d2 ROM:0011E776 move.w $F62(d0.w*2),d3 ROM:0011E77C cmpi.w #0,d0 ROM:0011E780 bne.s loc_11E792 ROM:0011E782 move.w #$3B44,d1 ROM:0011E786 movea.w #$147B,a1 ROM:0011E78A bsr.l sub_116312 ROM:0011E790 bra.s loc_11E796 ROM:0011E792 ; --------------------------------------------------------------------------- ROM:0011E792 ROM:0011E792 loc_11E792: ; CODE XREF: sub_11E750+30↑j ROM:0011E792 move.w #$80,d1 ROM:0011E796 ROM:0011E796 loc_11E796: ; CODE XREF: sub_11E750+40↑j ROM:0011E796 move.b d1,($1190).w ROM:0011E79A move.w ($B30).w,d0 ROM:0011E79E clr.l d1 ROM:0011E7A0 move.b ($1190).w,d1 ROM:0011E7A4 muls.w #$14,d1 ROM:0011E7A8 addi.w #$1D4C,d1 ROM:0011E7AC move.w d1,$F6A(d0.w*2) ROM:0011E7B2 clr.l d3 ROM:0011E7B4 move.w $F66(d0.w*2),d3 ROM:0011E7BA muls.w $F6A(d0.w*2),d3 ROM:0011E7C0 divs.w #$2710,d3 ROM:0011E7C4 sub.w $F6A(d0.w*2),d3 ROM:0011E7CA muls.w $F68(d0.w*2),d3 ROM:0011E7D0 divs.w #$2710,d3 ROM:0011E7D4 add.w $F6A(d0.w*2),d3 ROM:0011E7DA move.w d3,$FEA(d0.w*2) ROM:0011E7E0 ext.l d3 ROM:0011E7E2 cmpi.w #$1D4C,d3 ROM:0011E7E6 blt.s loc_11E7EE ROM:0011E7E8 subi.w #$1D4C,d3 ROM:0011E7EC bra.s loc_11E7F0 ROM:0011E7EE ; --------------------------------------------------------------------------- ROM:0011E7EE ROM:0011E7EE loc_11E7EE: ; CODE XREF: sub_11E750+96↑j ROM:0011E7EE clr.l d3 ROM:0011E7F0 ROM:0011E7F0 loc_11E7F0: ; CODE XREF: sub_11E750+9C↑j ROM:0011E7F0 divs.w #$14,d3 ROM:0011E7F4 cmpi.w #0,d3 ROM:0011E7F8 bge.s loc_11E7FE ROM:0011E7FA clr.w d3 ROM:0011E7FC bra.s loc_11E808 ROM:0011E7FE ; --------------------------------------------------------------------------- ROM:0011E7FE ROM:0011E7FE loc_11E7FE: ; CODE XREF: sub_11E750+A8↑j ROM:0011E7FE cmpi.w #$FF,d3 ROM:0011E802 ble.s loc_11E808 ROM:0011E804 move.w #$FF,d3 ROM:0011E808 ROM:0011E808 loc_11E808: ; CODE XREF: sub_11E750+AC↑j ROM:0011E808 ; sub_11E750+B2↑j ROM:0011E808 move.b d3,($1191).w ROM:0011E80C move.w $F64(d0.w*2),d2 ROM:0011E812 move.w $F62(d0.w*2),d3 ROM:0011E818 clr.w d4 ROM:0011E81A cmpi.w #0,d0 ROM:0011E81E bne.s loc_11E832 ROM:0011E820 move.w #$3B44,d1 ROM:0011E824 move.b ($1191).w,d4 ROM:0011E828 movea.w #$147B,a0 ROM:0011E82C bsr.l sub_115FBA ROM:0011E832 ROM:0011E832 loc_11E832: ; CODE XREF: sub_11E750+CE↑j ROM:0011E832 move.w ($B30).w,d0 ROM:0011E836 rts ROM:0011E836 ; End of function sub_11E750 ROM:0011E836 ROM:0011E838 ; --------------------------------------------------------------------------- ROM:0011E838 rts ROM:0011E83A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011E83C ROM:0011E83C ; =============== S U B R O U T I N E ======================================= ROM:0011E83C ROM:0011E83C ROM:0011E83C sub_11E83C: ; CODE XREF: sub_125DD6+66↓p ROM:0011E83C move.w #0,($B30).w ROM:0011E842 bra.s loc_11E84A ROM:0011E844 ; --------------------------------------------------------------------------- ROM:0011E844 ROM:0011E844 loc_11E844: ; CODE XREF: sub_11E83C+60↓j ROM:0011E844 addi.w #1,($B30).w ROM:0011E84A ROM:0011E84A loc_11E84A: ; CODE XREF: sub_11E83C+6↑j ROM:0011E84A cmpi.w #0,($B30).w ROM:0011E850 bgt.s locret_11E89E ROM:0011E852 move.w ($B30).w,d0 ROM:0011E856 btst #4,($13BE).w ROM:0011E85C bne.s loc_11E860 ROM:0011E85E bra.s loc_11E866 ROM:0011E860 ; --------------------------------------------------------------------------- ROM:0011E860 ROM:0011E860 loc_11E860: ; CODE XREF: sub_11E83C+20↑j ROM:0011E860 btst d0,($118F).w ROM:0011E864 beq.s loc_11E88A ROM:0011E866 ROM:0011E866 loc_11E866: ; CODE XREF: sub_11E83C+22↑j ROM:0011E866 move.w $9EC(a5,d0.w*2),d1 ROM:0011E86C cmpi.w #0,d1 ROM:0011E870 bne.s loc_11E88A ROM:0011E872 cmpi.w #0,d0 ROM:0011E876 bne.s loc_11E884 ROM:0011E878 bsr.w sub_11E916 ROM:0011E87C bsr.w sub_11E8A0 ROM:0011E880 bsr.w sub_11E97E ROM:0011E884 ROM:0011E884 loc_11E884: ; CODE XREF: sub_11E83C+3A↑j ROM:0011E884 bsr.l sub_11E48A ROM:0011E88A ROM:0011E88A loc_11E88A: ; CODE XREF: sub_11E83C+28↑j ROM:0011E88A ; sub_11E83C+34↑j ROM:0011E88A move.w ($B30).w,d0 ROM:0011E88E btst d0,($1192).w ROM:0011E892 bne.s loc_11E898 ROM:0011E894 bsr.w sub_11E944 ROM:0011E898 ROM:0011E898 loc_11E898: ; CODE XREF: sub_11E83C+56↑j ROM:0011E898 bclr d0,($1192).w ROM:0011E89C bra.s loc_11E844 ROM:0011E89E ; --------------------------------------------------------------------------- ROM:0011E89E ROM:0011E89E locret_11E89E: ; CODE XREF: sub_11E83C+14↑j ROM:0011E89E rts ROM:0011E89E ; End of function sub_11E83C ROM:0011E89E ROM:0011E8A0 ROM:0011E8A0 ; =============== S U B R O U T I N E ======================================= ROM:0011E8A0 ROM:0011E8A0 ROM:0011E8A0 sub_11E8A0: ; CODE XREF: sub_11E83C+40↑p ROM:0011E8A0 clr.w d4 ROM:0011E8A2 move.w $4AE(a5),d2 ROM:0011E8A6 move.w $4B0(a5),d3 ROM:0011E8AA cmp.w ($AA0).w,d2 ROM:0011E8AE bgt.s loc_11E908 ROM:0011E8B0 cmp.w ($AA0).w,d3 ROM:0011E8B4 ble.s loc_11E908 ROM:0011E8B6 move.w $4B4(a5),d2 ROM:0011E8BA move.w $4B6(a5),d3 ROM:0011E8BE cmp.w ($A66).w,d3 ROM:0011E8C2 bgt.s loc_11E908 ROM:0011E8C4 cmp.w ($A66).w,d2 ROM:0011E8C8 ble.s loc_11E908 ROM:0011E8CA move.w ($B32).w,d2 ROM:0011E8CE move.w ($B34).w,d3 ROM:0011E8D2 cmp.w ($A6C).w,d2 ROM:0011E8D6 bgt.s loc_11E908 ROM:0011E8D8 cmp.w ($A6C).w,d3 ROM:0011E8DC ble.s loc_11E908 ROM:0011E8DE move.w $4B2(a5),d3 ROM:0011E8E2 btst #2,($13BC).w ROM:0011E8E8 bne.s loc_11E908 ROM:0011E8EA cmp.w ($A58).w,d3 ROM:0011E8EE bgt.s loc_11E908 ROM:0011E8F0 btst #4,($13BE).w ROM:0011E8F6 beq.s loc_11E908 ROM:0011E8F8 btst #0,($13BF).w ROM:0011E8FE bne.s loc_11E908 ROM:0011E900 bset #4,($13B9).w ROM:0011E906 subq.w #1,d4 ROM:0011E908 ROM:0011E908 loc_11E908: ; CODE XREF: sub_11E8A0+E↑j ROM:0011E908 ; sub_11E8A0+14↑j ... ROM:0011E908 cmpi.w #0,d4 ROM:0011E90C bne.s locret_11E914 ROM:0011E90E bclr #4,($13B9).w ROM:0011E914 ROM:0011E914 locret_11E914: ; CODE XREF: sub_11E8A0+6C↑j ROM:0011E914 rts ROM:0011E914 ; End of function sub_11E8A0 ROM:0011E914 ROM:0011E916 ROM:0011E916 ; =============== S U B R O U T I N E ======================================= ROM:0011E916 ROM:0011E916 ROM:0011E916 sub_11E916: ; CODE XREF: sub_11E83C+3C↑p ROM:0011E916 move.w #$3BF4,d1 ROM:0011E91A move.w ($A6A).w,d2 ROM:0011E91E move.w ($586).w,d3 ROM:0011E922 bsr.l sub_1163F0 ROM:0011E928 move.w d1,($B34).w ROM:0011E92C move.w #$3BF2,d1 ROM:0011E930 move.w ($A6A).w,d2 ROM:0011E934 move.w ($586).w,d3 ROM:0011E938 bsr.l sub_1163F0 ROM:0011E93E move.w d1,($B32).w ROM:0011E942 rts ROM:0011E942 ; End of function sub_11E916 ROM:0011E942 ROM:0011E944 ROM:0011E944 ; =============== S U B R O U T I N E ======================================= ROM:0011E944 ROM:0011E944 ROM:0011E944 sub_11E944: ; CODE XREF: sub_11E83C+58↑p ROM:0011E944 move.w ($B30).w,d0 ROM:0011E948 move.w $EF8(d0.w*2),d2 ROM:0011E94E cmpi.w #0,d0 ROM:0011E952 bne.s loc_11E966 ROM:0011E954 move.w #$3B44,d1 ROM:0011E958 move.w ($586).w,d3 ROM:0011E95C movea.w #$147B,a1 ROM:0011E960 bsr.l sub_116312 ROM:0011E966 ROM:0011E966 loc_11E966: ; CODE XREF: sub_11E944+E↑j ROM:0011E966 clr.w d3 ROM:0011E968 move.b d1,d3 ROM:0011E96A move.w ($B30).w,d0 ROM:0011E96E muls.w #$14,d3 ROM:0011E972 addi.w #$1D4C,d3 ROM:0011E976 move.w d3,$FEA(d0.w*2) ROM:0011E97C rts ROM:0011E97C ; End of function sub_11E944 ROM:0011E97C ROM:0011E97E ROM:0011E97E ; =============== S U B R O U T I N E ======================================= ROM:0011E97E ROM:0011E97E ROM:0011E97E sub_11E97E: ; CODE XREF: sub_11E83C+44↑p ROM:0011E97E btst #4,($13B9).w ROM:0011E984 beq.s loc_11E99E ROM:0011E986 btst #2,($13BE).w ROM:0011E98C bne.s loc_11E996 ROM:0011E98E bset #6,($13B5).w ROM:0011E994 bra.s loc_11E99C ROM:0011E996 ; --------------------------------------------------------------------------- ROM:0011E996 ROM:0011E996 loc_11E996: ; CODE XREF: sub_11E97E+E↑j ROM:0011E996 bclr #6,($13B5).w ROM:0011E99C ROM:0011E99C loc_11E99C: ; CODE XREF: sub_11E97E+16↑j ROM:0011E99C bra.s locret_11E9A4 ROM:0011E99E ; --------------------------------------------------------------------------- ROM:0011E99E ROM:0011E99E loc_11E99E: ; CODE XREF: sub_11E97E+6↑j ROM:0011E99E bclr #6,($13B5).w ROM:0011E9A4 ROM:0011E9A4 locret_11E9A4: ; CODE XREF: sub_11E97E:loc_11E99C↑j ROM:0011E9A4 rts ROM:0011E9A4 ; End of function sub_11E97E ROM:0011E9A4 ROM:0011E9A6 ; --------------------------------------------------------------------------- ROM:0011E9A6 move.b ($1274).l,d0 ROM:0011E9AC move.w #9,d1 ROM:0011E9B0 muls.w #9,d1 ROM:0011E9B4 subq.w #1,d1 ROM:0011E9B6 lea ($147B).w,a0 ROM:0011E9BA move.w #0,d2 ROM:0011E9BE bra.s loc_11E9C4 ROM:0011E9C0 ; --------------------------------------------------------------------------- ROM:0011E9C0 ROM:0011E9C0 loc_11E9C0: ; CODE XREF: ROM:0011E9CC↓j ROM:0011E9C0 addi.w #1,d2 ROM:0011E9C4 ROM:0011E9C4 loc_11E9C4: ; CODE XREF: ROM:0011E9BE↑j ROM:0011E9C4 cmp.w d1,d2 ROM:0011E9C6 bgt.s locret_11E9CE ROM:0011E9C8 move.b d0,(a0,d2.w) ROM:0011E9CC bra.s loc_11E9C0 ROM:0011E9CE ; --------------------------------------------------------------------------- ROM:0011E9CE ROM:0011E9CE locret_11E9CE: ; CODE XREF: ROM:0011E9C6↑j ROM:0011E9CE rts ROM:0011E9D0 ROM:0011E9D0 ; =============== S U B R O U T I N E ======================================= ROM:0011E9D0 ROM:0011E9D0 ROM:0011E9D0 sub_11E9D0: ; CODE XREF: sub_125DD6+12↓p ROM:0011E9D0 clr.w d0 ROM:0011E9D2 move.w $4B8(a5),d1 ROM:0011E9D6 btst #2,($1505).w ROM:0011E9DC beq.s loc_11EA08 ROM:0011E9DE btst #0,($C6B).w ROM:0011E9E4 bne.s loc_11EA08 ROM:0011E9E6 ROM:0011E9E6 loc_11E9E6: ; CODE XREF: sub_11E9D0+36↓j ROM:0011E9E6 cmp.w d0,d1 ROM:0011E9E8 blt.s loc_11EA08 ROM:0011E9EA move.w $9F0(a5,d0.w*2),d2 ROM:0011E9F0 cmp.w ($C92).w,d2 ROM:0011E9F4 ble.s loc_11EA02 ROM:0011E9F6 move.w d0,($B36).w ROM:0011E9FA bclr #3,($13AB).w ROM:0011EA00 bra.s locret_11EA14 ROM:0011EA02 ; --------------------------------------------------------------------------- ROM:0011EA02 ROM:0011EA02 loc_11EA02: ; CODE XREF: sub_11E9D0+24↑j ROM:0011EA02 addi.w #1,d0 ROM:0011EA06 bra.s loc_11E9E6 ROM:0011EA08 ; --------------------------------------------------------------------------- ROM:0011EA08 ROM:0011EA08 loc_11EA08: ; CODE XREF: sub_11E9D0+C↑j ROM:0011EA08 ; sub_11E9D0+14↑j ... ROM:0011EA08 move.w $4BA(a5),($B36).w ROM:0011EA0E bset #3,($13AB).w ROM:0011EA14 ROM:0011EA14 locret_11EA14: ; CODE XREF: sub_11E9D0+30↑j ROM:0011EA14 rts ROM:0011EA14 ; End of function sub_11E9D0 ROM:0011EA14 ROM:0011EA16 ROM:0011EA16 ; =============== S U B R O U T I N E ======================================= ROM:0011EA16 ROM:0011EA16 ROM:0011EA16 sub_11EA16: ; CODE XREF: sub_120072+36↓p ROM:0011EA16 clr.w d1 ROM:0011EA18 move.b ($1194).w,d1 ROM:0011EA1C cmpi.w #6,d1 ROM:0011EA20 bcc.s locret_11EA2A ROM:0011EA22 movea.l off_11EA2C(pc,d1.w*4),a0 ROM:0011EA26 nop ROM:0011EA28 jmp (a0) ROM:0011EA2A ; --------------------------------------------------------------------------- ROM:0011EA2A ROM:0011EA2A locret_11EA2A: ; CODE XREF: sub_11EA16+A↑j ROM:0011EA2A rts ROM:0011EA2A ; End of function sub_11EA16 ROM:0011EA2A ROM:0011EA2A ; --------------------------------------------------------------------------- ROM:0011EA2C off_11EA2C: dc.l loc_11EA44 ; DATA XREF: sub_11EA16+C↑r ROM:0011EA30 dc.l loc_11EA60 ROM:0011EA34 dc.l loc_11EA90 ROM:0011EA38 dc.l loc_11EAEA ROM:0011EA3C dc.l loc_11EB34 ROM:0011EA40 dc.l loc_11EBB8 ROM:0011EA44 ; --------------------------------------------------------------------------- ROM:0011EA44 ROM:0011EA44 loc_11EA44: ; DATA XREF: ROM:off_11EA2C↑o ROM:0011EA44 bclr #6,($139C).w ROM:0011EA4A bclr #2,($13A3).w ROM:0011EA50 bclr #6,($13A1).w ROM:0011EA56 move.b #1,($1194).w ROM:0011EA5C bra.s locret_11EA8E ROM:0011EA5E ; --------------------------------------------------------------------------- ROM:0011EA5E rts ROM:0011EA60 ; --------------------------------------------------------------------------- ROM:0011EA60 ROM:0011EA60 loc_11EA60: ; DATA XREF: ROM:0011EA30↑o ROM:0011EA60 btst #7,($93F).w ROM:0011EA66 beq.s locret_11EA8E ROM:0011EA68 btst #7,($13B3).w ROM:0011EA6E beq.s locret_11EA8E ROM:0011EA70 move.w $4EA(a5),d0 ROM:0011EA74 clr.b ($8C9).w ROM:0011EA78 move.w d0,($666).w ROM:0011EA7C move.b #1,($8C9).w ROM:0011EA82 move.b #5,($1194).w ROM:0011EA88 bra.l locret_11EC08 ROM:0011EA8E ; --------------------------------------------------------------------------- ROM:0011EA8E ROM:0011EA8E locret_11EA8E: ; CODE XREF: ROM:0011EA5C↑j ROM:0011EA8E ; ROM:0011EA66↑j ... ROM:0011EA8E rts ROM:0011EA90 ; --------------------------------------------------------------------------- ROM:0011EA90 ROM:0011EA90 loc_11EA90: ; DATA XREF: ROM:0011EA34↑o ROM:0011EA90 btst #7,($93F).w ROM:0011EA96 beq.s loc_11EAA0 ROM:0011EA98 btst #7,($13B3).w ROM:0011EA9E bne.s loc_11EAAE ROM:0011EAA0 ROM:0011EAA0 loc_11EAA0: ; CODE XREF: ROM:0011EA96↑j ROM:0011EAA0 bsr.w sub_11EE36 ROM:0011EAA4 move.b #4,($1194).w ROM:0011EAAA bra.w locret_11EBB6 ROM:0011EAAE ; --------------------------------------------------------------------------- ROM:0011EAAE ROM:0011EAAE loc_11EAAE: ; CODE XREF: ROM:0011EA9E↑j ROM:0011EAAE move.w ($BC0).w,d0 ROM:0011EAB2 btst #5,($139A).w ROM:0011EAB8 bne.s locret_11EAE8 ROM:0011EABA btst #1,($13B6).w ROM:0011EAC0 bne.s locret_11EAE8 ROM:0011EAC2 cmp.w ($B3A).w,d0 ROM:0011EAC6 bne.s locret_11EAE8 ROM:0011EAC8 bclr #2,($13BB).w ROM:0011EACE bclr #6,($13A1).w ROM:0011EAD4 bset #6,($139C).w ROM:0011EADA bset #2,($13A3).w ROM:0011EAE0 move.b #3,($1194).w ROM:0011EAE6 bra.s locret_11EB32 ROM:0011EAE8 ; --------------------------------------------------------------------------- ROM:0011EAE8 ROM:0011EAE8 locret_11EAE8: ; CODE XREF: ROM:0011EAB8↑j ROM:0011EAE8 ; ROM:0011EAC0↑j ... ROM:0011EAE8 rts ROM:0011EAEA ; --------------------------------------------------------------------------- ROM:0011EAEA ROM:0011EAEA loc_11EAEA: ; DATA XREF: ROM:0011EA38↑o ROM:0011EAEA btst #7,($93F).w ROM:0011EAF0 beq.s loc_11EAFA ROM:0011EAF2 btst #7,($13B3).w ROM:0011EAF8 bne.s locret_11EB32 ROM:0011EAFA ROM:0011EAFA loc_11EAFA: ; CODE XREF: ROM:0011EAF0↑j ROM:0011EAFA btst #6,($13A1).w ROM:0011EB00 bne.s locret_11EB32 ROM:0011EB02 btst #1,($13B6).w ROM:0011EB08 bne.s locret_11EB32 ROM:0011EB0A btst #5,($139A).w ROM:0011EB10 bne.s locret_11EB32 ROM:0011EB12 bsr.w sub_11EE4C ROM:0011EB16 bsr.w sub_11EEBA ROM:0011EB1A bset #2,($13BB).w ROM:0011EB20 bset #6,($13A1).w ROM:0011EB26 move.b #4,($1194).w ROM:0011EB2C bra.l locret_11EBB6 ROM:0011EB32 ; --------------------------------------------------------------------------- ROM:0011EB32 ROM:0011EB32 locret_11EB32: ; CODE XREF: ROM:0011EAE6↑j ROM:0011EB32 ; ROM:0011EAF8↑j ... ROM:0011EB32 rts ROM:0011EB34 ; --------------------------------------------------------------------------- ROM:0011EB34 ROM:0011EB34 loc_11EB34: ; DATA XREF: ROM:0011EA3C↑o ROM:0011EB34 btst #7,($93F).w ROM:0011EB3A beq.s loc_11EB50 ROM:0011EB3C btst #7,($13B3).w ROM:0011EB42 beq.s loc_11EB50 ROM:0011EB44 bsr.w sub_11EE36 ROM:0011EB48 move.b #2,($1194).w ROM:0011EB4E bra.s locret_11EAE8 ROM:0011EB50 ; --------------------------------------------------------------------------- ROM:0011EB50 ROM:0011EB50 loc_11EB50: ; CODE XREF: ROM:0011EB3A↑j ROM:0011EB50 ; ROM:0011EB42↑j ROM:0011EB50 move.w ($BC0).w,d0 ROM:0011EB54 btst #5,($139A).w ROM:0011EB5A bne.s loc_11EB8C ROM:0011EB5C btst #1,($13B6).w ROM:0011EB62 bne.s loc_11EB8C ROM:0011EB64 cmp.w ($B3A).w,d0 ROM:0011EB68 bne.s loc_11EB8C ROM:0011EB6A bclr #2,($13BB).w ROM:0011EB70 bclr #6,($13A1).w ROM:0011EB76 move.b #1,($1194).w ROM:0011EB7C bclr #6,($139C).w ROM:0011EB82 bclr #2,($13A3).w ROM:0011EB88 bra.w locret_11EA8E ROM:0011EB8C ; --------------------------------------------------------------------------- ROM:0011EB8C ROM:0011EB8C loc_11EB8C: ; CODE XREF: ROM:0011EB5A↑j ROM:0011EB8C ; ROM:0011EB62↑j ... ROM:0011EB8C btst #3,($139F).w ROM:0011EB92 beq.s locret_11EBB6 ROM:0011EB94 bclr #2,($13BB).w ROM:0011EB9A bclr #6,($13A1).w ROM:0011EBA0 move.b #1,($1194).w ROM:0011EBA6 bclr #6,($139C).w ROM:0011EBAC bclr #2,($13A3).w ROM:0011EBB2 bra.w locret_11EA8E ROM:0011EBB6 ; --------------------------------------------------------------------------- ROM:0011EBB6 ROM:0011EBB6 locret_11EBB6: ; CODE XREF: ROM:0011EAAA↑j ROM:0011EBB6 ; ROM:0011EB2C↑j ... ROM:0011EBB6 rts ROM:0011EBB8 ; --------------------------------------------------------------------------- ROM:0011EBB8 ROM:0011EBB8 loc_11EBB8: ; DATA XREF: ROM:0011EA40↑o ROM:0011EBB8 cmpi.w #0,($666).w ROM:0011EBBE bgt.s locret_11EC08 ROM:0011EBC0 btst #7,($93F).w ROM:0011EBC6 beq.s locret_11EC08 ROM:0011EBC8 btst #7,($13B3).w ROM:0011EBCE beq.s locret_11EC08 ROM:0011EBD0 btst #6,($13A1).w ROM:0011EBD6 bne.s locret_11EC08 ROM:0011EBD8 btst #1,($13B6).w ROM:0011EBDE bne.s locret_11EC08 ROM:0011EBE0 btst #5,($139A).w ROM:0011EBE6 bne.s locret_11EC08 ROM:0011EBE8 bsr.w sub_11EE4C ROM:0011EBEC bsr.w sub_11EE54 ROM:0011EBF0 bset #2,($13BB).w ROM:0011EBF6 bset #6,($13A1).w ROM:0011EBFC move.b #2,($1194).w ROM:0011EC02 bra.l locret_11EAE8 ROM:0011EC08 ; --------------------------------------------------------------------------- ROM:0011EC08 ROM:0011EC08 locret_11EC08: ; CODE XREF: ROM:0011EA88↑j ROM:0011EC08 ; ROM:0011EBBE↑j ... ROM:0011EC08 rts ROM:0011EC0A ROM:0011EC0A ; =============== S U B R O U T I N E ======================================= ROM:0011EC0A ROM:0011EC0A ROM:0011EC0A sub_11EC0A: ; CODE XREF: sub_120072+30↓p ROM:0011EC0A bsr.w sub_11EFCC ROM:0011EC0E btst #2,($13C8).w ROM:0011EC14 bne.s loc_11EC24 ROM:0011EC16 bclr #7,($13A4).w ROM:0011EC1C bclr #4,($13A7).w ROM:0011EC22 bra.s loc_11EC68 ROM:0011EC24 ; --------------------------------------------------------------------------- ROM:0011EC24 ROM:0011EC24 loc_11EC24: ; CODE XREF: sub_11EC0A+A↑j ROM:0011EC24 move.w $4D4(a5),d0 ROM:0011EC28 cmp.w ($A7A).w,d0 ROM:0011EC2C ble.s loc_11EC36 ROM:0011EC2E bset #7,($13A4).w ROM:0011EC34 bra.s loc_11EC46 ROM:0011EC36 ; --------------------------------------------------------------------------- ROM:0011EC36 ROM:0011EC36 loc_11EC36: ; CODE XREF: sub_11EC0A+22↑j ROM:0011EC36 add.w $4D6(a5),d0 ROM:0011EC3A cmp.w ($A7A).w,d0 ROM:0011EC3E bge.s loc_11EC46 ROM:0011EC40 bclr #7,($13A4).w ROM:0011EC46 ROM:0011EC46 loc_11EC46: ; CODE XREF: sub_11EC0A+2A↑j ROM:0011EC46 ; sub_11EC0A+34↑j ROM:0011EC46 move.w $4D8(a5),d0 ROM:0011EC4A cmp.w ($A7A).w,d0 ROM:0011EC4E bge.s loc_11EC58 ROM:0011EC50 bset #4,($13A7).w ROM:0011EC56 bra.s loc_11EC68 ROM:0011EC58 ; --------------------------------------------------------------------------- ROM:0011EC58 ROM:0011EC58 loc_11EC58: ; CODE XREF: sub_11EC0A+44↑j ROM:0011EC58 sub.w $4DA(a5),d0 ROM:0011EC5C cmp.w ($A7A).w,d0 ROM:0011EC60 ble.s loc_11EC68 ROM:0011EC62 bclr #4,($13A7).w ROM:0011EC68 ROM:0011EC68 loc_11EC68: ; CODE XREF: sub_11EC0A+18↑j ROM:0011EC68 ; sub_11EC0A+4C↑j ... ROM:0011EC68 clr.w d1 ROM:0011EC6A move.b ($1195).w,d1 ROM:0011EC6E cmpi.w #4,d1 ROM:0011EC72 bcc.s locret_11EC7C ROM:0011EC74 movea.l off_11EC7E(pc,d1.w*4),a0 ROM:0011EC78 nop ROM:0011EC7A jmp (a0) ROM:0011EC7C ; --------------------------------------------------------------------------- ROM:0011EC7C ROM:0011EC7C locret_11EC7C: ; CODE XREF: sub_11EC0A+68↑j ROM:0011EC7C rts ROM:0011EC7C ; End of function sub_11EC0A ROM:0011EC7C ROM:0011EC7C ; --------------------------------------------------------------------------- ROM:0011EC7E off_11EC7E: dc.l loc_11EC8E ; DATA XREF: sub_11EC0A+6A↑r ROM:0011EC82 dc.l loc_11EC9E ROM:0011EC86 dc.l loc_11ECD0 ROM:0011EC8A dc.l loc_11ED54 ROM:0011EC8E ; --------------------------------------------------------------------------- ROM:0011EC8E ROM:0011EC8E loc_11EC8E: ; DATA XREF: ROM:off_11EC7E↑o ROM:0011EC8E bclr #7,($13B3).w ROM:0011EC94 move.b #1,($1195).w ROM:0011EC9A bra.s locret_11ECCE ROM:0011EC9C ; --------------------------------------------------------------------------- ROM:0011EC9C rts ROM:0011EC9E ; --------------------------------------------------------------------------- ROM:0011EC9E ROM:0011EC9E loc_11EC9E: ; DATA XREF: ROM:0011EC82↑o ROM:0011EC9E btst #4,($13BC).w ROM:0011ECA4 beq.s locret_11ECCE ROM:0011ECA6 move.w #$3B66,d1 ROM:0011ECAA move.w ($AA0).w,d2 ROM:0011ECAE bsr.l sub_1163F0 ROM:0011ECB4 clr.b ($8C8).w ROM:0011ECB8 move.w d1,($664).w ROM:0011ECBC move.b #1,($8C8).w ROM:0011ECC2 move.b #2,($1195).w ROM:0011ECC8 bra.l locret_11ED52 ROM:0011ECCE ; --------------------------------------------------------------------------- ROM:0011ECCE ROM:0011ECCE locret_11ECCE: ; CODE XREF: ROM:0011EC9A↑j ROM:0011ECCE ; ROM:0011ECA4↑j ... ROM:0011ECCE rts ROM:0011ECD0 ; --------------------------------------------------------------------------- ROM:0011ECD0 ROM:0011ECD0 loc_11ECD0: ; DATA XREF: ROM:0011EC86↑o ROM:0011ECD0 btst #4,($13BC).w ROM:0011ECD6 bne.s loc_11ECE0 ROM:0011ECD8 move.b #1,($1195).w ROM:0011ECDE bra.s locret_11ECCE ROM:0011ECE0 ; --------------------------------------------------------------------------- ROM:0011ECE0 ROM:0011ECE0 loc_11ECE0: ; CODE XREF: ROM:0011ECD6↑j ROM:0011ECE0 move.w $4C2(a5),d0 ROM:0011ECE4 sub.w $4C0(a5),d0 ROM:0011ECE8 cmp.w ($586).w,d0 ROM:0011ECEC ble.s locret_11ED52 ROM:0011ECEE cmpi.w #0,($6BE).w ROM:0011ECF4 bgt.s loc_11ECF8 ROM:0011ECF6 bra.s loc_11ED06 ROM:0011ECF8 ; --------------------------------------------------------------------------- ROM:0011ECF8 ROM:0011ECF8 loc_11ECF8: ; CODE XREF: ROM:0011ECF4↑j ROM:0011ECF8 move.w $4C6(a5),d0 ROM:0011ECFC sub.w $4C4(a5),d0 ROM:0011ED00 cmp.w ($C96).w,d0 ROM:0011ED04 ble.s locret_11ED52 ROM:0011ED06 ROM:0011ED06 loc_11ED06: ; CODE XREF: ROM:0011ECF6↑j ROM:0011ED06 move.w $4CA(a5),d0 ROM:0011ED0A sub.w $4C8(a5),d0 ROM:0011ED0E btst #4,($13A7).w ROM:0011ED14 bne.s locret_11ED52 ROM:0011ED16 cmp.w ($AA0).w,d0 ROM:0011ED1A ble.s locret_11ED52 ROM:0011ED1C move.w $4CC(a5),d1 ROM:0011ED20 add.w $4CE(a5),d1 ROM:0011ED24 btst #7,($13A4).w ROM:0011ED2A bne.s locret_11ED52 ROM:0011ED2C cmp.w ($A50).w,d1 ROM:0011ED30 bge.s locret_11ED52 ROM:0011ED32 cmpi.w #0,($664).w ROM:0011ED38 bgt.s locret_11ED52 ROM:0011ED3A btst #0,($13AD).w ROM:0011ED40 bne.s locret_11ED52 ROM:0011ED42 bset #7,($13B3).w ROM:0011ED48 move.b #3,($1195).w ROM:0011ED4E bra.w locret_11EDDE ROM:0011ED52 ; --------------------------------------------------------------------------- ROM:0011ED52 ROM:0011ED52 locret_11ED52: ; CODE XREF: ROM:0011ECC8↑j ROM:0011ED52 ; ROM:0011ECEC↑j ... ROM:0011ED52 rts ROM:0011ED54 ; --------------------------------------------------------------------------- ROM:0011ED54 ROM:0011ED54 loc_11ED54: ; DATA XREF: ROM:0011EC8A↑o ROM:0011ED54 btst #4,($13BC).w ROM:0011ED5A bne.s loc_11ED6C ROM:0011ED5C bclr #7,($13B3).w ROM:0011ED62 move.b #1,($1195).w ROM:0011ED68 bra.w locret_11ECCE ROM:0011ED6C ; --------------------------------------------------------------------------- ROM:0011ED6C ROM:0011ED6C loc_11ED6C: ; CODE XREF: ROM:0011ED5A↑j ROM:0011ED6C move.w $4C2(a5),d0 ROM:0011ED70 cmp.w ($586).w,d0 ROM:0011ED74 bgt.s loc_11ED78 ROM:0011ED76 bra.s loc_11EDBA ROM:0011ED78 ; --------------------------------------------------------------------------- ROM:0011ED78 ROM:0011ED78 loc_11ED78: ; CODE XREF: ROM:0011ED74↑j ROM:0011ED78 btst #1,($139D).w ROM:0011ED7E beq.s loc_11ED88 ROM:0011ED80 bclr #1,($139D).w ROM:0011ED86 bra.s loc_11EDBA ROM:0011ED88 ; --------------------------------------------------------------------------- ROM:0011ED88 ROM:0011ED88 loc_11ED88: ; CODE XREF: ROM:0011ED7E↑j ROM:0011ED88 move.w $4CA(a5),d0 ROM:0011ED8C cmp.w ($AA0).w,d0 ROM:0011ED90 bgt.s loc_11ED94 ROM:0011ED92 bra.s loc_11EDBA ROM:0011ED94 ; --------------------------------------------------------------------------- ROM:0011ED94 ROM:0011ED94 loc_11ED94: ; CODE XREF: ROM:0011ED90↑j ROM:0011ED94 move.w $4CC(a5),d0 ROM:0011ED98 cmp.w ($A50).w,d0 ROM:0011ED9C blt.s loc_11EDA0 ROM:0011ED9E bra.s loc_11EDBA ROM:0011EDA0 ; --------------------------------------------------------------------------- ROM:0011EDA0 ROM:0011EDA0 loc_11EDA0: ; CODE XREF: ROM:0011ED9C↑j ROM:0011EDA0 btst #7,($13A4).w ROM:0011EDA6 bne.s loc_11EDBA ROM:0011EDA8 btst #4,($13A7).w ROM:0011EDAE bne.s loc_11EDBA ROM:0011EDB0 btst #0,($13AD).w ROM:0011EDB6 bne.s loc_11EDBA ROM:0011EDB8 bra.s locret_11EDDE ROM:0011EDBA ; --------------------------------------------------------------------------- ROM:0011EDBA ROM:0011EDBA loc_11EDBA: ; CODE XREF: ROM:0011ED76↑j ROM:0011EDBA ; ROM:0011ED86↑j ... ROM:0011EDBA bclr #7,($13B3).w ROM:0011EDC0 move.w $4D0(a5),d1 ROM:0011EDC4 clr.b ($8F5).w ROM:0011EDC8 move.w d1,($6BE).w ROM:0011EDCC move.b #1,($8F5).w ROM:0011EDD2 move.b #2,($1195).w ROM:0011EDD8 bra.l locret_11ED52 ROM:0011EDDE ; --------------------------------------------------------------------------- ROM:0011EDDE ROM:0011EDDE locret_11EDDE: ; CODE XREF: ROM:0011ED4E↑j ROM:0011EDDE ; ROM:0011EDB8↑j ROM:0011EDDE rts ROM:0011EDE0 ; --------------------------------------------------------------------------- ROM:0011EDE0 rts ROM:0011EDE2 ROM:0011EDE2 ; =============== S U B R O U T I N E ======================================= ROM:0011EDE2 ROM:0011EDE2 ROM:0011EDE2 sub_11EDE2: ; CODE XREF: sub_120072+24↓p ROM:0011EDE2 move.w $4C6(a5),d0 ROM:0011EDE6 btst #2,($139D).w ROM:0011EDEC bne.s loc_11EE12 ROM:0011EDEE cmp.w ($C96).w,d0 ROM:0011EDF2 bge.s loc_11EE12 ROM:0011EDF4 move.w $4D0(a5),d1 ROM:0011EDF8 clr.b ($8F5).w ROM:0011EDFC move.w d1,($6BE).w ROM:0011EE00 move.b #1,($8F5).w ROM:0011EE06 bset #1,($139D).w ROM:0011EE0C bset #2,($139D).w ROM:0011EE12 ROM:0011EE12 loc_11EE12: ; CODE XREF: sub_11EDE2+A↑j ROM:0011EE12 ; sub_11EDE2+10↑j ROM:0011EE12 btst #2,($139D).w ROM:0011EE18 beq.s locret_11EE34 ROM:0011EE1A move.w $4C4(a5),d1 ROM:0011EE1E sub.w d1,d0 ROM:0011EE20 cmp.w ($C96).w,d0 ROM:0011EE24 ble.s locret_11EE34 ROM:0011EE26 bclr #2,($139D).w ROM:0011EE2C clr.b ($8F5).w ROM:0011EE30 clr.w ($6BE).w ROM:0011EE34 ROM:0011EE34 locret_11EE34: ; CODE XREF: sub_11EDE2+36↑j ROM:0011EE34 ; sub_11EDE2+42↑j ROM:0011EE34 rts ROM:0011EE34 ; End of function sub_11EDE2 ROM:0011EE34 ROM:0011EE36 ROM:0011EE36 ; =============== S U B R O U T I N E ======================================= ROM:0011EE36 ROM:0011EE36 ROM:0011EE36 sub_11EE36: ; CODE XREF: ROM:loc_11EAA0↑p ROM:0011EE36 ; ROM:0011EB44↑p ROM:0011EE36 move.w ($B3A).w,d0 ROM:0011EE3A move.w ($B38).w,($B3A).w ROM:0011EE40 move.w d0,($B38).w ROM:0011EE44 move.w $CC(a5),($B3C).w ROM:0011EE4A rts ROM:0011EE4A ; End of function sub_11EE36 ROM:0011EE4A ROM:0011EE4C ROM:0011EE4C ; =============== S U B R O U T I N E ======================================= ROM:0011EE4C ROM:0011EE4C ROM:0011EE4C sub_11EE4C: ; CODE XREF: ROM:0011EB12↑p ROM:0011EE4C ; ROM:0011EBE8↑p ROM:0011EE4C move.w ($BC0).w,($B38).w ROM:0011EE52 rts ROM:0011EE52 ; End of function sub_11EE4C ROM:0011EE52 ROM:0011EE54 ROM:0011EE54 ; =============== S U B R O U T I N E ======================================= ROM:0011EE54 ROM:0011EE54 ROM:0011EE54 sub_11EE54: ; CODE XREF: ROM:0011EBEC↑p ROM:0011EE54 move.w #$3BFE,d1 ROM:0011EE58 move.w ($586).w,d2 ROM:0011EE5C move.w ($B3E).w,d3 ROM:0011EE60 bsr.l sub_1163F0 ROM:0011EE66 move.w d1,($B48).w ROM:0011EE6A move.w #$3C12,d1 ROM:0011EE6E move.w ($B38).w,d2 ROM:0011EE72 move.w ($13E4).w,d3 ROM:0011EE76 bsr.l sub_1163F0 ROM:0011EE7C move.w ($B38).w,d0 ROM:0011EE80 sub.w d1,d0 ROM:0011EE82 add.w ($B48).w,d0 ROM:0011EE86 move.w d0,($B44).w ROM:0011EE8A move.w #$3C10,d1 ROM:0011EE8E move.w ($B44).w,d2 ROM:0011EE92 move.w ($13E4).w,d3 ROM:0011EE96 bsr.l sub_1163F0 ROM:0011EE9C add.w ($B44).w,d1 ROM:0011EEA0 move.w $D4(a5),d0 ROM:0011EEA4 cmp.w d1,d0 ROM:0011EEA6 bge.s loc_11EEAE ROM:0011EEA8 move.w d0,($B3A).w ROM:0011EEAC bra.s loc_11EEB2 ROM:0011EEAE ; --------------------------------------------------------------------------- ROM:0011EEAE ROM:0011EEAE loc_11EEAE: ; CODE XREF: sub_11EE54+52↑j ROM:0011EEAE move.w d1,($B3A).w ROM:0011EEB2 ROM:0011EEB2 loc_11EEB2: ; CODE XREF: sub_11EE54+58↑j ROM:0011EEB2 move.w $4BE(a5),($B3C).w ROM:0011EEB8 rts ROM:0011EEB8 ; End of function sub_11EE54 ROM:0011EEB8 ROM:0011EEBA ROM:0011EEBA ; =============== S U B R O U T I N E ======================================= ROM:0011EEBA ROM:0011EEBA ROM:0011EEBA sub_11EEBA: ; CODE XREF: ROM:0011EB16↑p ROM:0011EEBA btst #3,($13B4).w ROM:0011EEC0 bne.s loc_11EF20 ROM:0011EEC2 move.w #$3BFC,d1 ROM:0011EEC6 move.w ($586).w,d2 ROM:0011EECA move.w ($B3E).w,d3 ROM:0011EECE bsr.l sub_1163F0 ROM:0011EED4 move.w d1,($B46).w ROM:0011EED8 move.w #$3C12,d1 ROM:0011EEDC move.w ($B38).w,d2 ROM:0011EEE0 move.w ($13E4).w,d3 ROM:0011EEE4 bsr.l sub_1163F0 ROM:0011EEEA move.w ($B38).w,d0 ROM:0011EEEE sub.w d1,d0 ROM:0011EEF0 sub.w ($B46).w,d0 ROM:0011EEF4 move.w ($BB8).w,d2 ROM:0011EEF8 sub.w ($B40).w,d2 ROM:0011EEFC cmp.w d0,d2 ROM:0011EEFE ble.s loc_11EF02 ROM:0011EF00 move.w d2,d0 ROM:0011EF02 ROM:0011EF02 loc_11EF02: ; CODE XREF: sub_11EEBA+44↑j ROM:0011EF02 move.w d0,($B44).w ROM:0011EF06 move.w #$3C10,d1 ROM:0011EF0A move.w ($B44).w,d2 ROM:0011EF0E move.w ($13E4).w,d3 ROM:0011EF12 bsr.l sub_1163F0 ROM:0011EF18 add.w ($B44).w,d1 ROM:0011EF1C move.w d1,d0 ROM:0011EF1E bra.s loc_11EF24 ROM:0011EF20 ; --------------------------------------------------------------------------- ROM:0011EF20 ROM:0011EF20 loc_11EF20: ; CODE XREF: sub_11EEBA+6↑j ROM:0011EF20 move.w ($B38).w,d0 ROM:0011EF24 ROM:0011EF24 loc_11EF24: ; CODE XREF: sub_11EEBA+64↑j ROM:0011EF24 move.w $D4(a5),d2 ROM:0011EF28 cmp.w d0,d2 ROM:0011EF2A bge.s loc_11EF2E ROM:0011EF2C move.w d2,d0 ROM:0011EF2E ROM:0011EF2E loc_11EF2E: ; CODE XREF: sub_11EEBA+70↑j ROM:0011EF2E move.w d0,($B3A).w ROM:0011EF32 move.w $4BC(a5),($B3C).w ROM:0011EF38 rts ROM:0011EF38 ; End of function sub_11EEBA ROM:0011EF38 ROM:0011EF3A ROM:0011EF3A ; =============== S U B R O U T I N E ======================================= ROM:0011EF3A ROM:0011EF3A ROM:0011EF3A sub_11EF3A: ; CODE XREF: sub_120072+2A↓p ROM:0011EF3A move.w $4D2(a5),d0 ROM:0011EF3E cmpi.w #0,d0 ROM:0011EF42 beq.s loc_11EF4A ROM:0011EF44 cmpi.w #2,d0 ROM:0011EF48 bne.s loc_11EF52 ROM:0011EF4A ROM:0011EF4A loc_11EF4A: ; CODE XREF: sub_11EF3A+8↑j ROM:0011EF4A bclr #2,($13C8).w ROM:0011EF50 bra.s loc_11EF58 ROM:0011EF52 ; --------------------------------------------------------------------------- ROM:0011EF52 ROM:0011EF52 loc_11EF52: ; CODE XREF: sub_11EF3A+E↑j ROM:0011EF52 bset #2,($13C8).w ROM:0011EF58 ROM:0011EF58 loc_11EF58: ; CODE XREF: sub_11EF3A+16↑j ROM:0011EF58 cmpi.w #0,d0 ROM:0011EF5C beq.s loc_11EF64 ROM:0011EF5E cmpi.w #1,d0 ROM:0011EF62 bne.s loc_11EF6C ROM:0011EF64 ROM:0011EF64 loc_11EF64: ; CODE XREF: sub_11EF3A+22↑j ROM:0011EF64 bclr #2,($13BF).w ROM:0011EF6A bra.s loc_11EF72 ROM:0011EF6C ; --------------------------------------------------------------------------- ROM:0011EF6C ROM:0011EF6C loc_11EF6C: ; CODE XREF: sub_11EF3A+28↑j ROM:0011EF6C bset #2,($13BF).w ROM:0011EF72 ROM:0011EF72 loc_11EF72: ; CODE XREF: sub_11EF3A+30↑j ROM:0011EF72 btst #2,($13C8).w ROM:0011EF78 bne.s loc_11EF8E ROM:0011EF7A move.w #$3BF6,d1 ROM:0011EF7E move.w ($A54).w,d2 ROM:0011EF82 move.w ($A50).w,d3 ROM:0011EF86 bsr.l sub_1163F0 ROM:0011EF8C bra.s loc_11EFA0 ROM:0011EF8E ; --------------------------------------------------------------------------- ROM:0011EF8E ROM:0011EF8E loc_11EF8E: ; CODE XREF: sub_11EF3A+3E↑j ROM:0011EF8E move.w #$3BF8,d1 ROM:0011EF92 move.w ($A7A).w,d2 ROM:0011EF96 move.w ($A50).w,d3 ROM:0011EF9A bsr.l sub_1163F0 ROM:0011EFA0 ROM:0011EFA0 loc_11EFA0: ; CODE XREF: sub_11EF3A+52↑j ROM:0011EFA0 btst #2,($13BF).w ROM:0011EFA6 beq.s loc_11EFB0 ROM:0011EFA8 muls.w ($B42).w,d1 ROM:0011EFAC divs.w #$2710,d1 ROM:0011EFB0 ROM:0011EFB0 loc_11EFB0: ; CODE XREF: sub_11EF3A+6C↑j ROM:0011EFB0 move.w d1,($B3E).w ROM:0011EFB4 move.w #$3BFA,d1 ROM:0011EFB8 move.w ($B3E).w,d2 ROM:0011EFBC move.w ($13E4).w,d3 ROM:0011EFC0 bsr.l sub_1163F0 ROM:0011EFC6 move.w d1,($B40).w ROM:0011EFCA rts ROM:0011EFCA ; End of function sub_11EF3A ROM:0011EFCA ROM:0011EFCC ROM:0011EFCC ; =============== S U B R O U T I N E ======================================= ROM:0011EFCC ROM:0011EFCC ROM:0011EFCC sub_11EFCC: ; CODE XREF: sub_11EC0A↑p ROM:0011EFCC clr.w d1 ROM:0011EFCE move.b ($1193).w,d1 ROM:0011EFD2 cmpi.w #4,d1 ROM:0011EFD6 bcc.s locret_11EFE0 ROM:0011EFD8 movea.l off_11EFE2(pc,d1.w*4),a0 ROM:0011EFDC nop ROM:0011EFDE jmp (a0) ROM:0011EFE0 ; --------------------------------------------------------------------------- ROM:0011EFE0 ROM:0011EFE0 locret_11EFE0: ; CODE XREF: sub_11EFCC+A↑j ROM:0011EFE0 rts ROM:0011EFE0 ; End of function sub_11EFCC ROM:0011EFE0 ROM:0011EFE0 ; --------------------------------------------------------------------------- ROM:0011EFE2 off_11EFE2: dc.l loc_11EFF2 ; DATA XREF: sub_11EFCC+C↑r ROM:0011EFE6 dc.l loc_11F000 ROM:0011EFEA dc.l loc_11F04A ROM:0011EFEE dc.l loc_11F074 ROM:0011EFF2 ; --------------------------------------------------------------------------- ROM:0011EFF2 ROM:0011EFF2 loc_11EFF2: ; DATA XREF: ROM:off_11EFE2↑o ROM:0011EFF2 bclr #0,($13AD).w ROM:0011EFF8 move.b #1,($1193).w ROM:0011EFFE bra.s locret_11F048 ROM:0011F000 ; --------------------------------------------------------------------------- ROM:0011F000 ROM:0011F000 loc_11F000: ; DATA XREF: ROM:0011EFE6↑o ROM:0011F000 move.w $4DC(a5),d0 ROM:0011F004 move.w $4DE(a5),d1 ROM:0011F008 move.w $4E2(a5),d2 ROM:0011F00C move.w $4E0(a5),d3 ROM:0011F010 cmp.w ($586).w,d0 ROM:0011F014 bgt.s locret_11F048 ROM:0011F016 cmp.w ($506).w,d1 ROM:0011F01A bgt.s locret_11F048 ROM:0011F01C cmp.w ($A6A).w,d2 ROM:0011F020 bgt.s locret_11F048 ROM:0011F022 cmp.w ($C96).w,d3 ROM:0011F026 bgt.s locret_11F048 ROM:0011F028 bset #0,($13AD).w ROM:0011F02E move.w $4E8(a5),d4 ROM:0011F032 clr.b ($8F6).w ROM:0011F036 move.w d4,($6C0).w ROM:0011F03A move.b #1,($8F6).w ROM:0011F040 move.b #2,($1193).w ROM:0011F046 bra.s locret_11F072 ROM:0011F048 ; --------------------------------------------------------------------------- ROM:0011F048 ROM:0011F048 locret_11F048: ; CODE XREF: ROM:0011EFFE↑j ROM:0011F048 ; ROM:0011F014↑j ... ROM:0011F048 rts ROM:0011F04A ; --------------------------------------------------------------------------- ROM:0011F04A ROM:0011F04A loc_11F04A: ; DATA XREF: ROM:0011EFEA↑o ROM:0011F04A move.w $4E4(a5),d0 ROM:0011F04E cmpi.w #0,($6C0).w ROM:0011F054 ble.s loc_11F05C ROM:0011F056 cmp.w ($506).w,d0 ROM:0011F05A bgt.s locret_11F072 ROM:0011F05C ROM:0011F05C loc_11F05C: ; CODE XREF: ROM:0011F054↑j ROM:0011F05C bclr #0,($13AD).w ROM:0011F062 clr.b ($8F6).w ROM:0011F066 clr.w ($6C0).w ROM:0011F06A move.b #3,($1193).w ROM:0011F070 bra.s locret_11F086 ROM:0011F072 ; --------------------------------------------------------------------------- ROM:0011F072 ROM:0011F072 locret_11F072: ; CODE XREF: ROM:0011F046↑j ROM:0011F072 ; ROM:0011F05A↑j ROM:0011F072 rts ROM:0011F074 ; --------------------------------------------------------------------------- ROM:0011F074 ROM:0011F074 loc_11F074: ; DATA XREF: ROM:0011EFEE↑o ROM:0011F074 move.w $4E6(a5),d0 ROM:0011F078 cmp.w ($506).w,d0 ROM:0011F07C blt.s locret_11F086 ROM:0011F07E move.b #1,($1193).w ROM:0011F084 bra.s locret_11F048 ROM:0011F086 ; --------------------------------------------------------------------------- ROM:0011F086 ROM:0011F086 locret_11F086: ; CODE XREF: ROM:0011F070↑j ROM:0011F086 ; ROM:0011F07C↑j ROM:0011F086 rts ROM:0011F088 ROM:0011F088 ; =============== S U B R O U T I N E ======================================= ROM:0011F088 ROM:0011F088 ROM:0011F088 sub_11F088: ; CODE XREF: sub_120072:loc_12008A↓p ROM:0011F088 clr.w d1 ROM:0011F08A move.b ($1196).w,d1 ROM:0011F08E cmpi.w #6,d1 ROM:0011F092 bcc.s locret_11F09C ROM:0011F094 movea.l off_11F09E(pc,d1.w*4),a0 ROM:0011F098 nop ROM:0011F09A jmp (a0) ROM:0011F09C ; --------------------------------------------------------------------------- ROM:0011F09C ROM:0011F09C locret_11F09C: ; CODE XREF: sub_11F088+A↑j ROM:0011F09C rts ROM:0011F09C ; End of function sub_11F088 ROM:0011F09C ROM:0011F09C ; --------------------------------------------------------------------------- ROM:0011F09E off_11F09E: dc.l loc_11F0B6 ; DATA XREF: sub_11F088+C↑r ROM:0011F0A2 dc.l loc_11F0CC ROM:0011F0A6 dc.l loc_11F106 ROM:0011F0AA dc.l loc_11F13A ROM:0011F0AE dc.l loc_11F17A ROM:0011F0B2 dc.l loc_11F1BC ROM:0011F0B6 ; --------------------------------------------------------------------------- ROM:0011F0B6 ROM:0011F0B6 loc_11F0B6: ; DATA XREF: ROM:off_11F09E↑o ROM:0011F0B6 bclr #1,($13B6).w ROM:0011F0BC bclr #6,($13AF).w ROM:0011F0C2 move.b #1,($1196).w ROM:0011F0C8 bra.s locret_11F104 ROM:0011F0CA ; --------------------------------------------------------------------------- ROM:0011F0CA rts ROM:0011F0CC ; --------------------------------------------------------------------------- ROM:0011F0CC ROM:0011F0CC loc_11F0CC: ; DATA XREF: ROM:0011F0A2↑o ROM:0011F0CC btst #1,($942).w ROM:0011F0D2 beq.s loc_11F0EC ROM:0011F0D4 btst #4,($13BE).w ROM:0011F0DA beq.s loc_11F0EC ROM:0011F0DC bset #6,($13AF).w ROM:0011F0E2 move.b #4,($1196).w ROM:0011F0E8 bra.w loc_11F1B6 ROM:0011F0EC ; --------------------------------------------------------------------------- ROM:0011F0EC ROM:0011F0EC loc_11F0EC: ; CODE XREF: ROM:0011F0D2↑j ROM:0011F0EC ; ROM:0011F0DA↑j ROM:0011F0EC btst #4,($13BE).w ROM:0011F0F2 beq.s locret_11F104 ROM:0011F0F4 btst #1,($942).w ROM:0011F0FA bne.s locret_11F104 ROM:0011F0FC move.b #2,($1196).w ROM:0011F102 bra.s loc_11F134 ROM:0011F104 ; --------------------------------------------------------------------------- ROM:0011F104 ROM:0011F104 locret_11F104: ; CODE XREF: ROM:0011F0C8↑j ROM:0011F104 ; ROM:0011F0F2↑j ... ROM:0011F104 rts ROM:0011F106 ; --------------------------------------------------------------------------- ROM:0011F106 ROM:0011F106 loc_11F106: ; DATA XREF: ROM:0011F0A6↑o ROM:0011F106 btst #4,($13BE).w ROM:0011F10C bne.s loc_11F116 ROM:0011F10E move.b #1,($1196).w ROM:0011F114 bra.s locret_11F104 ROM:0011F116 ; --------------------------------------------------------------------------- ROM:0011F116 ROM:0011F116 loc_11F116: ; CODE XREF: ROM:0011F10C↑j ROM:0011F116 btst #1,($942).w ROM:0011F11C beq.s loc_11F134 ROM:0011F11E bsr.w sub_11F220 ROM:0011F122 bsr.w sub_11F298 ROM:0011F126 bset #1,($13B6).w ROM:0011F12C move.b #3,($1196).w ROM:0011F132 bra.s loc_11F174 ROM:0011F134 ; --------------------------------------------------------------------------- ROM:0011F134 ROM:0011F134 loc_11F134: ; CODE XREF: ROM:0011F102↑j ROM:0011F134 ; ROM:0011F11C↑j ... ROM:0011F134 bsr.w sub_11F1F8 ROM:0011F138 rts ROM:0011F13A ; --------------------------------------------------------------------------- ROM:0011F13A ROM:0011F13A loc_11F13A: ; DATA XREF: ROM:0011F0AA↑o ROM:0011F13A btst #1,($942).w ROM:0011F140 bne.s loc_11F150 ROM:0011F142 bsr.w sub_11F2FA ROM:0011F146 move.b #5,($1196).w ROM:0011F14C bra.w loc_11F1F0 ROM:0011F150 ; --------------------------------------------------------------------------- ROM:0011F150 ROM:0011F150 loc_11F150: ; CODE XREF: ROM:0011F140↑j ROM:0011F150 move.w ($B4E).w,d0 ROM:0011F154 cmp.w ($BC0).w,d0 ROM:0011F158 bne.s loc_11F174 ROM:0011F15A bsr.l sub_120424 ROM:0011F160 bclr #1,($13B6).w ROM:0011F166 bset #6,($13AF).w ROM:0011F16C move.b #4,($1196).w ROM:0011F172 bra.s loc_11F1B6 ROM:0011F174 ; --------------------------------------------------------------------------- ROM:0011F174 ROM:0011F174 loc_11F174: ; CODE XREF: ROM:0011F132↑j ROM:0011F174 ; ROM:0011F158↑j ... ROM:0011F174 bsr.w sub_11F20C ROM:0011F178 rts ROM:0011F17A ; --------------------------------------------------------------------------- ROM:0011F17A ROM:0011F17A loc_11F17A: ; DATA XREF: ROM:0011F0AE↑o ROM:0011F17A btst #4,($13BE).w ROM:0011F180 bne.s loc_11F192 ROM:0011F182 bclr #6,($13AF).w ROM:0011F188 move.b #1,($1196).w ROM:0011F18E bra.w locret_11F104 ROM:0011F192 ; --------------------------------------------------------------------------- ROM:0011F192 ROM:0011F192 loc_11F192: ; CODE XREF: ROM:0011F180↑j ROM:0011F192 btst #1,($942).w ROM:0011F198 bne.s loc_11F1B6 ROM:0011F19A bsr.w sub_11F220 ROM:0011F19E bsr.w sub_11F228 ROM:0011F1A2 bset #1,($13B6).w ROM:0011F1A8 bclr #6,($13AF).w ROM:0011F1AE move.b #5,($1196).w ROM:0011F1B4 bra.s loc_11F1F0 ROM:0011F1B6 ; --------------------------------------------------------------------------- ROM:0011F1B6 ROM:0011F1B6 loc_11F1B6: ; CODE XREF: ROM:0011F0E8↑j ROM:0011F1B6 ; ROM:0011F172↑j ... ROM:0011F1B6 bsr.w sub_11F20C ROM:0011F1BA rts ROM:0011F1BC ; --------------------------------------------------------------------------- ROM:0011F1BC ROM:0011F1BC loc_11F1BC: ; DATA XREF: ROM:0011F0B2↑o ROM:0011F1BC btst #1,($942).w ROM:0011F1C2 beq.s loc_11F1D0 ROM:0011F1C4 bsr.w sub_11F2FA ROM:0011F1C8 move.b #3,($1196).w ROM:0011F1CE bra.s loc_11F174 ROM:0011F1D0 ; --------------------------------------------------------------------------- ROM:0011F1D0 ROM:0011F1D0 loc_11F1D0: ; CODE XREF: ROM:0011F1C2↑j ROM:0011F1D0 move.w ($B4E).w,d0 ROM:0011F1D4 cmp.w ($BC0).w,d0 ROM:0011F1D8 bne.s loc_11F1F0 ROM:0011F1DA bsr.l sub_120424 ROM:0011F1E0 bclr #1,($13B6).w ROM:0011F1E6 move.b #2,($1196).w ROM:0011F1EC bra.w loc_11F134 ROM:0011F1F0 ; --------------------------------------------------------------------------- ROM:0011F1F0 ROM:0011F1F0 loc_11F1F0: ; CODE XREF: ROM:0011F14C↑j ROM:0011F1F0 ; ROM:0011F1B4↑j ... ROM:0011F1F0 bsr.w sub_11F1F8 ROM:0011F1F4 rts ROM:0011F1F6 ; --------------------------------------------------------------------------- ROM:0011F1F6 rts ROM:0011F1F8 ROM:0011F1F8 ; =============== S U B R O U T I N E ======================================= ROM:0011F1F8 ROM:0011F1F8 ROM:0011F1F8 sub_11F1F8: ; CODE XREF: ROM:loc_11F134↑p ROM:0011F1F8 ; ROM:loc_11F1F0↑p ROM:0011F1F8 move.w #$3B68,d1 ROM:0011F1FC move.w ($AA0).w,d2 ROM:0011F200 bsr.l sub_1163F0 ROM:0011F206 move.w d1,($B9C).w ROM:0011F20A rts ROM:0011F20A ; End of function sub_11F1F8 ROM:0011F20A ROM:0011F20C ROM:0011F20C ; =============== S U B R O U T I N E ======================================= ROM:0011F20C ROM:0011F20C ROM:0011F20C sub_11F20C: ; CODE XREF: ROM:loc_11F174↑p ROM:0011F20C ; ROM:loc_11F1B6↑p ROM:0011F20C move.w #$3B6A,d1 ROM:0011F210 move.w ($AA0).w,d2 ROM:0011F214 bsr.l sub_1163F0 ROM:0011F21A move.w d1,($B9C).w ROM:0011F21E rts ROM:0011F21E ; End of function sub_11F20C ROM:0011F21E ROM:0011F220 ROM:0011F220 ; =============== S U B R O U T I N E ======================================= ROM:0011F220 ROM:0011F220 ROM:0011F220 sub_11F220: ; CODE XREF: ROM:0011F11E↑p ROM:0011F220 ; ROM:0011F19A↑p ROM:0011F220 move.w ($BC0).w,($B4A).w ROM:0011F226 rts ROM:0011F226 ; End of function sub_11F220 ROM:0011F226 ROM:0011F228 ROM:0011F228 ; =============== S U B R O U T I N E ======================================= ROM:0011F228 ROM:0011F228 ROM:0011F228 sub_11F228: ; CODE XREF: ROM:0011F19E↑p ROM:0011F228 move.w #$3B6C,d1 ROM:0011F22C move.w ($AA0).w,d2 ROM:0011F230 bsr.l sub_1163F0 ROM:0011F236 move.w d1,($B50).w ROM:0011F23A move.w #$3C12,d1 ROM:0011F23E move.w ($B4A).w,d2 ROM:0011F242 move.w ($13E4).w,d3 ROM:0011F246 bsr.l sub_1163F0 ROM:0011F24C move.w ($B4A).w,d0 ROM:0011F250 sub.w d1,d0 ROM:0011F252 sub.w ($B50).w,d0 ROM:0011F256 move.w ($BB8).w,d1 ROM:0011F25A sub.w ($B50).w,d1 ROM:0011F25E cmp.w d0,d1 ROM:0011F260 ble.s loc_11F264 ROM:0011F262 move.w d1,d0 ROM:0011F264 ROM:0011F264 loc_11F264: ; CODE XREF: sub_11F228+38↑j ROM:0011F264 move.w d0,($B54).w ROM:0011F268 move.w #$3C10,d1 ROM:0011F26C move.w ($B54).w,d2 ROM:0011F270 move.w ($13E4).w,d3 ROM:0011F274 bsr.l sub_1163F0 ROM:0011F27A add.w ($B54).w,d1 ROM:0011F27E move.w d1,($B4E).w ROM:0011F282 move.w $D4(a5),d2 ROM:0011F286 cmp.w ($B4E).w,d2 ROM:0011F28A bge.s loc_11F290 ROM:0011F28C move.w d2,($B4E).w ROM:0011F290 ROM:0011F290 loc_11F290: ; CODE XREF: sub_11F228+62↑j ROM:0011F290 move.w $4EC(a5),($B4C).w ROM:0011F296 rts ROM:0011F296 ; End of function sub_11F228 ROM:0011F296 ROM:0011F298 ROM:0011F298 ; =============== S U B R O U T I N E ======================================= ROM:0011F298 ROM:0011F298 ROM:0011F298 sub_11F298: ; CODE XREF: ROM:0011F122↑p ROM:0011F298 move.w #$3B6E,d1 ROM:0011F29C move.w ($AA0).w,d2 ROM:0011F2A0 bsr.l sub_1163F0 ROM:0011F2A6 move.w d1,($B52).w ROM:0011F2AA move.w #$3C12,d1 ROM:0011F2AE move.w ($B4A).w,d2 ROM:0011F2B2 move.w ($13E4).w,d3 ROM:0011F2B6 bsr.l sub_1163F0 ROM:0011F2BC move.w ($B4A).w,d0 ROM:0011F2C0 sub.w d1,d0 ROM:0011F2C2 add.w ($B52).w,d0 ROM:0011F2C6 move.w d0,($B54).w ROM:0011F2CA move.w #$3C10,d1 ROM:0011F2CE move.w ($B54).w,d2 ROM:0011F2D2 move.w ($13E4).w,d3 ROM:0011F2D6 bsr.l sub_1163F0 ROM:0011F2DC add.w ($B54).w,d1 ROM:0011F2E0 move.w d1,($B4E).w ROM:0011F2E4 move.w $D4(a5),d1 ROM:0011F2E8 cmp.w ($B4E).w,d1 ROM:0011F2EC bge.s loc_11F2F2 ROM:0011F2EE move.w d1,($B4E).w ROM:0011F2F2 ROM:0011F2F2 loc_11F2F2: ; CODE XREF: sub_11F298+54↑j ROM:0011F2F2 move.w $4EE(a5),($B4C).w ROM:0011F2F8 rts ROM:0011F2F8 ; End of function sub_11F298 ROM:0011F2F8 ROM:0011F2FA ROM:0011F2FA ; =============== S U B R O U T I N E ======================================= ROM:0011F2FA ROM:0011F2FA ROM:0011F2FA sub_11F2FA: ; CODE XREF: ROM:0011F142↑p ROM:0011F2FA ; ROM:0011F1C4↑p ROM:0011F2FA move.w ($B4E).w,d0 ROM:0011F2FE move.w ($B4A).w,($B4E).w ROM:0011F304 move.w d0,($B4A).w ROM:0011F308 move.w $CC(a5),($B4C).w ROM:0011F30E rts ROM:0011F30E ; End of function sub_11F2FA ROM:0011F30E ROM:0011F310 ROM:0011F310 ; =============== S U B R O U T I N E ======================================= ROM:0011F310 ROM:0011F310 ROM:0011F310 sub_11F310: ; CODE XREF: sub_120ED2+6↓p ROM:0011F310 btst #2,($13A6).w ROM:0011F316 beq.s loc_11F32A ROM:0011F318 move.w $4F2(a5),d0 ROM:0011F31C clr.b ($914).w ROM:0011F320 move.w d0,($6FC).w ROM:0011F324 move.b #1,($914).w ROM:0011F32A ROM:0011F32A loc_11F32A: ; CODE XREF: sub_11F310+6↑j ROM:0011F32A btst #6,($93A).w ROM:0011F330 beq.s loc_11F36C ROM:0011F332 btst #7,($13A3).w ROM:0011F338 bne.s loc_11F36C ROM:0011F33A btst #6,($139A).w ROM:0011F340 beq.s loc_11F36C ROM:0011F342 btst #0,($13B9).w ROM:0011F348 bne.s loc_11F36C ROM:0011F34A btst #5,($975).w ROM:0011F350 beq.s loc_11F35A ROM:0011F352 btst #5,($979).w ROM:0011F358 beq.s loc_11F36C ROM:0011F35A ROM:0011F35A loc_11F35A: ; CODE XREF: sub_11F310+40↑j ROM:0011F35A move.w $4F0(a5),d0 ROM:0011F35E btst #4,($13BC).w ROM:0011F364 beq.s loc_11F374 ROM:0011F366 cmp.w ($AA2).w,d0 ROM:0011F36A ble.s loc_11F374 ROM:0011F36C ROM:0011F36C loc_11F36C: ; CODE XREF: sub_11F310+20↑j ROM:0011F36C ; sub_11F310+28↑j ... ROM:0011F36C bset #3,($13BC).w ROM:0011F372 bra.s locret_11F382 ROM:0011F374 ; --------------------------------------------------------------------------- ROM:0011F374 ROM:0011F374 loc_11F374: ; CODE XREF: sub_11F310+54↑j ROM:0011F374 ; sub_11F310+5A↑j ROM:0011F374 cmpi.w #0,($6FC).w ROM:0011F37A bgt.s locret_11F382 ROM:0011F37C bclr #3,($13BC).w ROM:0011F382 ROM:0011F382 locret_11F382: ; CODE XREF: sub_11F310+62↑j ROM:0011F382 ; sub_11F310+6A↑j ROM:0011F382 rts ROM:0011F382 ; End of function sub_11F310 ROM:0011F382 ROM:0011F384 ROM:0011F384 ; =============== S U B R O U T I N E ======================================= ROM:0011F384 ROM:0011F384 ROM:0011F384 sub_11F384: ; CODE XREF: sub_120ED2+C↓p ROM:0011F384 move.w ($B56).w,d0 ROM:0011F388 bclr #1,($13BF).w ROM:0011F38E btst #2,($13AD).w ROM:0011F394 beq.s locret_11F3C2 ROM:0011F396 btst #3,($13BC).w ROM:0011F39C bne.s locret_11F3C2 ROM:0011F39E cmp.w ($BC0).w,d0 ROM:0011F3A2 bne.s locret_11F3C2 ROM:0011F3A4 btst #4,($13A6).w ROM:0011F3AA beq.s loc_11F3BC ROM:0011F3AC btst #0,($C6B).w ROM:0011F3B2 bne.s loc_11F3BC ROM:0011F3B4 btst #2,($1505).w ROM:0011F3BA bne.s locret_11F3C2 ROM:0011F3BC ROM:0011F3BC loc_11F3BC: ; CODE XREF: sub_11F384+26↑j ROM:0011F3BC ; sub_11F384+2E↑j ROM:0011F3BC bset #1,($13BF).w ROM:0011F3C2 ROM:0011F3C2 locret_11F3C2: ; CODE XREF: sub_11F384+10↑j ROM:0011F3C2 ; sub_11F384+18↑j ... ROM:0011F3C2 rts ROM:0011F3C2 ; End of function sub_11F384 ROM:0011F3C2 ROM:0011F3C4 ROM:0011F3C4 ; =============== S U B R O U T I N E ======================================= ROM:0011F3C4 ROM:0011F3C4 ROM:0011F3C4 sub_11F3C4: ; CODE XREF: sub_120ED2+12↓p ROM:0011F3C4 btst #5,($975).w ROM:0011F3CA beq.s loc_11F3D8 ROM:0011F3CC btst #5,($979).w ROM:0011F3D2 bne.s loc_11F3D8 ROM:0011F3D4 bra.w loc_11F450 ROM:0011F3D8 ; --------------------------------------------------------------------------- ROM:0011F3D8 ROM:0011F3D8 loc_11F3D8: ; CODE XREF: sub_11F3C4+6↑j ROM:0011F3D8 ; sub_11F3C4+E↑j ROM:0011F3D8 btst #3,($13BC).w ROM:0011F3DE bne.l loc_11F450 ROM:0011F3E4 cmpi.w #0,($BBE).w ROM:0011F3EA blt.s loc_11F448 ROM:0011F3EC btst #4,($13A5).w ROM:0011F3F2 bne.s loc_11F448 ROM:0011F3F4 btst #0,($13AE).w ROM:0011F3FA bne.s loc_11F448 ROM:0011F3FC btst #5,($13AD).w ROM:0011F402 bne.s loc_11F448 ROM:0011F404 btst #2,($1505).w ROM:0011F40A beq.s loc_11F426 ROM:0011F40C btst #0,($C6B).w ROM:0011F412 bne.s loc_11F426 ROM:0011F414 btst #4,($13C6).w ROM:0011F41A beq.s loc_11F448 ROM:0011F41C move.w ($BBE).w,d0 ROM:0011F420 cmp.w $4F4(a5),d0 ROM:0011F424 blt.s loc_11F448 ROM:0011F426 ROM:0011F426 loc_11F426: ; CODE XREF: sub_11F3C4+46↑j ROM:0011F426 ; sub_11F3C4+4E↑j ROM:0011F426 btst #5,($975).w ROM:0011F42C beq.s loc_11F436 ROM:0011F42E btst #5,($979).w ROM:0011F434 bne.s loc_11F448 ROM:0011F436 ROM:0011F436 loc_11F436: ; CODE XREF: sub_11F3C4+68↑j ROM:0011F436 btst #4,($13A6).w ROM:0011F43C beq.s loc_11F446 ROM:0011F43E btst #1,($942).w ROM:0011F444 beq.s loc_11F448 ROM:0011F446 ROM:0011F446 loc_11F446: ; CODE XREF: sub_11F3C4+78↑j ROM:0011F446 bra.s loc_11F44E ROM:0011F448 ; --------------------------------------------------------------------------- ROM:0011F448 ROM:0011F448 loc_11F448: ; CODE XREF: sub_11F3C4+26↑j ROM:0011F448 ; sub_11F3C4+2E↑j ... ROM:0011F448 bset #5,($13B7).w ROM:0011F44E ROM:0011F44E loc_11F44E: ; CODE XREF: sub_11F3C4:loc_11F446↑j ROM:0011F44E bra.s locret_11F456 ROM:0011F450 ; --------------------------------------------------------------------------- ROM:0011F450 ROM:0011F450 loc_11F450: ; CODE XREF: sub_11F3C4+10↑j ROM:0011F450 ; sub_11F3C4+1A↑j ROM:0011F450 bclr #5,($13B7).w ROM:0011F456 ROM:0011F456 locret_11F456: ; CODE XREF: sub_11F3C4:loc_11F44E↑j ROM:0011F456 rts ROM:0011F456 ; End of function sub_11F3C4 ROM:0011F456 ROM:0011F458 ROM:0011F458 ; =============== S U B R O U T I N E ======================================= ROM:0011F458 ROM:0011F458 ROM:0011F458 sub_11F458: ; CODE XREF: ROM:00120FEE↓p ROM:0011F458 move.w ($BC0).w,($B56).w ROM:0011F45E rts ROM:0011F45E ; End of function sub_11F458 ROM:0011F45E ROM:0011F460 ROM:0011F460 ; =============== S U B R O U T I N E ======================================= ROM:0011F460 ROM:0011F460 ROM:0011F460 sub_11F460: ; CODE XREF: sub_120072+3C↓p ROM:0011F460 bsr.w sub_11F46E ROM:0011F464 bsr.w sub_11F618 ROM:0011F468 bsr.w sub_11F634 ROM:0011F46C rts ROM:0011F46C ; End of function sub_11F460 ROM:0011F46C ROM:0011F46E ROM:0011F46E ; =============== S U B R O U T I N E ======================================= ROM:0011F46E ROM:0011F46E ROM:0011F46E sub_11F46E: ; CODE XREF: sub_11F460↑p ROM:0011F46E clr.w d1 ROM:0011F470 move.b ($1198).w,d1 ROM:0011F474 cmpi.w #5,d1 ROM:0011F478 bcc.s locret_11F482 ROM:0011F47A movea.l off_11F484(pc,d1.w*4),a0 ROM:0011F47E nop ROM:0011F480 jmp (a0) ROM:0011F482 ; --------------------------------------------------------------------------- ROM:0011F482 ROM:0011F482 locret_11F482: ; CODE XREF: sub_11F46E+A↑j ROM:0011F482 rts ROM:0011F482 ; End of function sub_11F46E ROM:0011F482 ROM:0011F482 ; --------------------------------------------------------------------------- ROM:0011F484 off_11F484: dc.l loc_11F498 ; DATA XREF: sub_11F46E+C↑r ROM:0011F488 dc.l loc_11F4AE ROM:0011F48C dc.l loc_11F4DE ROM:0011F490 dc.l loc_11F544 ROM:0011F494 dc.l loc_11F5B4 ROM:0011F498 ; --------------------------------------------------------------------------- ROM:0011F498 ROM:0011F498 loc_11F498: ; DATA XREF: ROM:off_11F484↑o ROM:0011F498 bclr #2,($139B).w ROM:0011F49E move.w #0,($B62).w ROM:0011F4A4 move.b #1,($1198).w ROM:0011F4AA rts ROM:0011F4AC ; --------------------------------------------------------------------------- ROM:0011F4AC rts ROM:0011F4AE ; --------------------------------------------------------------------------- ROM:0011F4AE ROM:0011F4AE loc_11F4AE: ; DATA XREF: ROM:0011F488↑o ROM:0011F4AE btst #4,($13BC).w ROM:0011F4B4 beq.s locret_11F4DC ROM:0011F4B6 btst #3,($13C0).w ROM:0011F4BC beq.s locret_11F4DC ROM:0011F4BE bset #2,($139B).w ROM:0011F4C4 clr.b ($8CA).w ROM:0011F4C8 move.w #$A,($668).w ROM:0011F4CE move.b #1,($8CA).w ROM:0011F4D4 move.b #2,($1198).w ROM:0011F4DA rts ROM:0011F4DC ; --------------------------------------------------------------------------- ROM:0011F4DC ROM:0011F4DC locret_11F4DC: ; CODE XREF: ROM:0011F4B4↑j ROM:0011F4DC ; ROM:0011F4BC↑j ROM:0011F4DC rts ROM:0011F4DE ; --------------------------------------------------------------------------- ROM:0011F4DE ROM:0011F4DE loc_11F4DE: ; DATA XREF: ROM:0011F48C↑o ROM:0011F4DE btst #4,($13BC).w ROM:0011F4E4 bne.s loc_11F4FA ROM:0011F4E6 bclr #2,($139B).w ROM:0011F4EC move.w #0,($B62).w ROM:0011F4F2 move.b #1,($1198).w ROM:0011F4F8 rts ROM:0011F4FA ; --------------------------------------------------------------------------- ROM:0011F4FA ROM:0011F4FA loc_11F4FA: ; CODE XREF: ROM:0011F4E4↑j ROM:0011F4FA btst #3,($13C0).w ROM:0011F500 bne.s loc_11F50A ROM:0011F502 move.b #3,($1198).w ROM:0011F508 rts ROM:0011F50A ; --------------------------------------------------------------------------- ROM:0011F50A ROM:0011F50A loc_11F50A: ; CODE XREF: ROM:0011F500↑j ROM:0011F50A cmpi.w #0,($668).w ROM:0011F510 bgt.s locret_11F542 ROM:0011F512 cmpi.w #$2710,($B62).w ROM:0011F518 bge.s locret_11F542 ROM:0011F51A move.w ($B62).w,d0 ROM:0011F51E add.w $4F6(a5),d0 ROM:0011F522 cmpi.w #$2710,d0 ROM:0011F526 ble.s loc_11F52C ROM:0011F528 move.w #$2710,d0 ROM:0011F52C ROM:0011F52C loc_11F52C: ; CODE XREF: ROM:0011F526↑j ROM:0011F52C move.w d0,($B62).w ROM:0011F530 clr.b ($8CA).w ROM:0011F534 move.w #$A,($668).w ROM:0011F53A move.b #1,($8CA).w ROM:0011F540 rts ROM:0011F542 ; --------------------------------------------------------------------------- ROM:0011F542 ROM:0011F542 locret_11F542: ; CODE XREF: ROM:0011F510↑j ROM:0011F542 ; ROM:0011F518↑j ROM:0011F542 rts ROM:0011F544 ; --------------------------------------------------------------------------- ROM:0011F544 ROM:0011F544 loc_11F544: ; DATA XREF: ROM:0011F490↑o ROM:0011F544 btst #4,($13BC).w ROM:0011F54A bne.s loc_11F560 ROM:0011F54C bclr #2,($139B).w ROM:0011F552 move.w #0,($B62).w ROM:0011F558 move.b #1,($1198).w ROM:0011F55E rts ROM:0011F560 ; --------------------------------------------------------------------------- ROM:0011F560 ROM:0011F560 loc_11F560: ; CODE XREF: ROM:0011F54A↑j ROM:0011F560 move.w $4FA(a5),d0 ROM:0011F564 cmp.w ($4D8).w,d0 ROM:0011F568 ble.s loc_11F592 ROM:0011F56A move.w ($B62).w,d0 ROM:0011F56E sub.w $4F8(a5),d0 ROM:0011F572 bge.s loc_11F576 ROM:0011F574 clr.l d0 ROM:0011F576 ROM:0011F576 loc_11F576: ; CODE XREF: ROM:0011F572↑j ROM:0011F576 move.w ($B62).w,d0 ROM:0011F57A clr.b ($8CA).w ROM:0011F57E move.w #$A,($668).w ROM:0011F584 move.b #1,($8CA).w ROM:0011F58A move.b #4,($1198).w ROM:0011F590 rts ROM:0011F592 ; --------------------------------------------------------------------------- ROM:0011F592 ROM:0011F592 loc_11F592: ; CODE XREF: ROM:0011F568↑j ROM:0011F592 btst #3,($13C0).w ROM:0011F598 beq.s locret_11F5B2 ROM:0011F59A clr.b ($8CA).w ROM:0011F59E move.w #$A,($668).w ROM:0011F5A4 move.b #1,($8CA).w ROM:0011F5AA move.b #2,($1198).w ROM:0011F5B0 rts ROM:0011F5B2 ; --------------------------------------------------------------------------- ROM:0011F5B2 ROM:0011F5B2 locret_11F5B2: ; CODE XREF: ROM:0011F598↑j ROM:0011F5B2 rts ROM:0011F5B4 ; --------------------------------------------------------------------------- ROM:0011F5B4 ROM:0011F5B4 loc_11F5B4: ; DATA XREF: ROM:0011F494↑o ROM:0011F5B4 btst #4,($13BC).w ROM:0011F5BA beq.s loc_11F5C4 ROM:0011F5BC cmpi.w #0,($B62).w ROM:0011F5C2 bgt.s loc_11F5D8 ROM:0011F5C4 ROM:0011F5C4 loc_11F5C4: ; CODE XREF: ROM:0011F5BA↑j ROM:0011F5C4 bclr #2,($139B).w ROM:0011F5CA move.w #0,($B62).w ROM:0011F5D0 move.b #1,($1198).w ROM:0011F5D6 rts ROM:0011F5D8 ; --------------------------------------------------------------------------- ROM:0011F5D8 ROM:0011F5D8 loc_11F5D8: ; CODE XREF: ROM:0011F5C2↑j ROM:0011F5D8 move.w $4FA(a5),d0 ROM:0011F5DC cmp.w ($4D8).w,d0 ROM:0011F5E0 bgt.s loc_11F5EA ROM:0011F5E2 move.b #3,($1198).w ROM:0011F5E8 rts ROM:0011F5EA ; --------------------------------------------------------------------------- ROM:0011F5EA ROM:0011F5EA loc_11F5EA: ; CODE XREF: ROM:0011F5E0↑j ROM:0011F5EA cmpi.w #0,($668).w ROM:0011F5F0 bgt.s locret_11F614 ROM:0011F5F2 move.w ($B62).w,d0 ROM:0011F5F6 sub.w $4F8(a5),d0 ROM:0011F5FA bge.s loc_11F5FE ROM:0011F5FC clr.w d0 ROM:0011F5FE ROM:0011F5FE loc_11F5FE: ; CODE XREF: ROM:0011F5FA↑j ROM:0011F5FE move.w d0,($B62).w ROM:0011F602 clr.b ($8CA).w ROM:0011F606 move.w #$A,($668).w ROM:0011F60C move.b #1,($8CA).w ROM:0011F612 rts ROM:0011F614 ; --------------------------------------------------------------------------- ROM:0011F614 ROM:0011F614 locret_11F614: ; CODE XREF: ROM:0011F5F0↑j ROM:0011F614 rts ROM:0011F616 ; --------------------------------------------------------------------------- ROM:0011F616 rts ROM:0011F618 ROM:0011F618 ; =============== S U B R O U T I N E ======================================= ROM:0011F618 ROM:0011F618 ROM:0011F618 sub_11F618: ; CODE XREF: sub_11F460+4↑p ROM:0011F618 move.w #$3B70,d1 ROM:0011F61C move.w ($AA0).w,d2 ROM:0011F620 bsr.l sub_1163F0 ROM:0011F626 muls.w ($B62).w,d1 ROM:0011F62A divs.w #$2710,d1 ROM:0011F62E move.w d1,($B58).w ROM:0011F632 rts ROM:0011F632 ; End of function sub_11F618 ROM:0011F632 ROM:0011F634 ROM:0011F634 ; =============== S U B R O U T I N E ======================================= ROM:0011F634 ROM:0011F634 ROM:0011F634 sub_11F634: ; CODE XREF: sub_11F460+8↑p ROM:0011F634 move.w #$3B74,d1 ROM:0011F638 move.w ($4D8).w,d2 ROM:0011F63C bsr.l sub_1163F0 ROM:0011F642 move.w d1,($B5A).w ROM:0011F646 move.w d1,($B5E).w ROM:0011F64A move.w #$3B72,d1 ROM:0011F64E move.w ($AA0).w,d2 ROM:0011F652 bsr.l sub_1163F0 ROM:0011F658 move.w d1,($B60).w ROM:0011F65C muls.w ($B62).w,d1 ROM:0011F660 divs.w #$2710,d1 ROM:0011F664 add.w d1,($B5A).w ROM:0011F668 move.w #$3B76,d1 ROM:0011F66C move.w ($4D8).w,d2 ROM:0011F670 bsr.l sub_1163F0 ROM:0011F676 move.w d1,($B5C).w ROM:0011F67A rts ROM:0011F67A ; End of function sub_11F634 ROM:0011F67A ROM:0011F67C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011F67E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011F680 ROM:0011F680 ; =============== S U B R O U T I N E ======================================= ROM:0011F680 ROM:0011F680 ROM:0011F680 sub_11F680: ; CODE XREF: ROM:loc_120FE8↓p ROM:0011F680 btst #1,($936).w ROM:0011F686 beq.s loc_11F69E ROM:0011F688 move.w #$3C00,d1 ROM:0011F68C move.w ($AA0).w,d2 ROM:0011F690 move.w ($A5C).w,d3 ROM:0011F694 bsr.l sub_1163F0 ROM:0011F69A move.w d1,($B6A).w ROM:0011F69E ROM:0011F69E loc_11F69E: ; CODE XREF: sub_11F680+6↑j ROM:0011F69E btst #6,($13AF).w ROM:0011F6A4 bne.s loc_11F6C4 ROM:0011F6A6 move.w ($B6A).w,d0 ROM:0011F6AA btst #4,($13AF).w ROM:0011F6B0 beq.s loc_11F6BA ROM:0011F6B2 muls.w $4FE(a5),d0 ROM:0011F6B6 divs.w #$3E8,d0 ROM:0011F6BA ROM:0011F6BA loc_11F6BA: ; CODE XREF: sub_11F680+30↑j ROM:0011F6BA add.w ($BB8).w,d0 ROM:0011F6BE move.w d0,($B6C).w ROM:0011F6C2 bra.s loc_11F6CA ROM:0011F6C4 ; --------------------------------------------------------------------------- ROM:0011F6C4 ROM:0011F6C4 loc_11F6C4: ; CODE XREF: sub_11F680+24↑j ROM:0011F6C4 move.w ($BB8).w,($B6C).w ROM:0011F6CA ROM:0011F6CA loc_11F6CA: ; CODE XREF: sub_11F680+42↑j ROM:0011F6CA move.w $4FC(a5),($BE4).w ROM:0011F6D0 btst #1,($936).w ROM:0011F6D6 beq.s loc_11F6EE ROM:0011F6D8 move.w #$3C02,d1 ROM:0011F6DC move.w ($AA0).w,d2 ROM:0011F6E0 move.w ($A5C).w,d3 ROM:0011F6E4 bsr.l sub_1163F0 ROM:0011F6EA move.w d1,($B74).w ROM:0011F6EE ROM:0011F6EE loc_11F6EE: ; CODE XREF: sub_11F680+56↑j ROM:0011F6EE move.w #$3C04,d1 ROM:0011F6F2 move.w ($A7E).w,d2 ROM:0011F6F6 move.w ($AA0).w,d3 ROM:0011F6FA bsr.l sub_1163F0 ROM:0011F700 move.w d1,($B78).w ROM:0011F704 cmpi.w #0,($BBE).w ROM:0011F70A bge.s loc_11F714 ROM:0011F70C move.w ($B74).w,($B76).w ROM:0011F712 bra.s loc_11F746 ROM:0011F714 ; --------------------------------------------------------------------------- ROM:0011F714 ROM:0011F714 loc_11F714: ; CODE XREF: sub_11F680+8A↑j ROM:0011F714 move.w $582(a5),d0 ROM:0011F718 sub.w ($BBE).w,d0 ROM:0011F71C bgt.s loc_11F726 ROM:0011F71E move.w #0,($B76).w ROM:0011F724 bra.s loc_11F746 ROM:0011F726 ; --------------------------------------------------------------------------- ROM:0011F726 ROM:0011F726 loc_11F726: ; CODE XREF: sub_11F680+9C↑j ROM:0011F726 move.w ($B74).w,d1 ROM:0011F72A muls.w d0,d1 ROM:0011F72C divs.w $582(a5),d1 ROM:0011F730 move.w d1,d2 ROM:0011F732 add.w $584(a5),d2 ROM:0011F736 cmp.w ($B76).w,d1 ROM:0011F73A bgt.s loc_11F742 ROM:0011F73C cmp.w ($B76).w,d2 ROM:0011F740 bgt.s loc_11F746 ROM:0011F742 ROM:0011F742 loc_11F742: ; CODE XREF: sub_11F680+BA↑j ROM:0011F742 move.w d1,($B76).w ROM:0011F746 ROM:0011F746 loc_11F746: ; CODE XREF: sub_11F680+92↑j ROM:0011F746 ; sub_11F680+A4↑j ... ROM:0011F746 move.w #$3B78,d1 ROM:0011F74A move.w ($B3E).w,d2 ROM:0011F74E bsr.l sub_1163F0 ROM:0011F754 move.w d1,($B72).w ROM:0011F758 move.w ($B6C).w,d0 ROM:0011F75C add.w ($B5C).w,d0 ROM:0011F760 btst #6,($13AF).w ROM:0011F766 beq.s loc_11F76C ROM:0011F768 add.w ($B76).w,d0 ROM:0011F76C ROM:0011F76C loc_11F76C: ; CODE XREF: sub_11F680+E6↑j ROM:0011F76C add.w ($B78).w,d0 ROM:0011F770 btst #6,($139C).w ROM:0011F776 beq.s loc_11F77C ROM:0011F778 add.w ($B72).w,d0 ROM:0011F77C ROM:0011F77C loc_11F77C: ; CODE XREF: sub_11F680+F6↑j ROM:0011F77C btst #4,($13C5).w ROM:0011F782 beq.s loc_11F788 ROM:0011F784 add.w $500(a5),d0 ROM:0011F788 ROM:0011F788 loc_11F788: ; CODE XREF: sub_11F680+102↑j ROM:0011F788 move.w d0,($B70).w ROM:0011F78C move.w #$3C10,d1 ROM:0011F790 move.w ($B70).w,d2 ROM:0011F794 move.w ($13E4).w,d3 ROM:0011F798 bsr.l sub_1163F0 ROM:0011F79E add.w ($B70).w,d1 ROM:0011F7A2 move.w d1,($B6E).w ROM:0011F7A6 move.w d1,($BE2).w ROM:0011F7AA rts ROM:0011F7AA ; End of function sub_11F680 ROM:0011F7AA ROM:0011F7AC ; --------------------------------------------------------------------------- ROM:0011F7AC move.w $502(a5),d0 ROM:0011F7B0 btst #2,($13BD).w ROM:0011F7B6 beq.s loc_11F7DA ROM:0011F7B8 btst #2,($13A6).w ROM:0011F7BE bne.s loc_11F7D0 ROM:0011F7C0 cmp.w ($AA0).w,d0 ROM:0011F7C4 bgt.s loc_11F7D0 ROM:0011F7C6 move.w ($BC0).w,($13E8).w ROM:0011F7CC bra.w loc_11F7D6 ROM:0011F7D0 ; --------------------------------------------------------------------------- ROM:0011F7D0 ROM:0011F7D0 loc_11F7D0: ; CODE XREF: ROM:0011F7BE↑j ROM:0011F7D0 ; ROM:0011F7C4↑j ROM:0011F7D0 bset #1,($13C1).w ROM:0011F7D6 ROM:0011F7D6 loc_11F7D6: ; CODE XREF: ROM:0011F7CC↑j ROM:0011F7D6 bra.w locret_11F7E0 ROM:0011F7DA ; --------------------------------------------------------------------------- ROM:0011F7DA ROM:0011F7DA loc_11F7DA: ; CODE XREF: ROM:0011F7B6↑j ROM:0011F7DA bset #1,($13C1).w ROM:0011F7E0 ROM:0011F7E0 locret_11F7E0: ; CODE XREF: ROM:loc_11F7D6↑j ROM:0011F7E0 rts ROM:0011F7E2 ROM:0011F7E2 ; =============== S U B R O U T I N E ======================================= ROM:0011F7E2 ROM:0011F7E2 ROM:0011F7E2 sub_11F7E2: ; CODE XREF: sub_1207F2+36↓p ROM:0011F7E2 bsr.w sub_11F964 ROM:0011F7E6 bsr.w sub_11F9DA ROM:0011F7EA bsr.l sub_1214C6 ROM:0011F7F0 bclr #1,($13AB).w ROM:0011F7F6 clr.w d1 ROM:0011F7F8 move.b ($1199).w,d1 ROM:0011F7FC cmpi.w #6,d1 ROM:0011F800 bcc.s locret_11F80A ROM:0011F802 movea.l off_11F80C(pc,d1.w*4),a0 ROM:0011F806 nop ROM:0011F808 jmp (a0) ROM:0011F80A ; --------------------------------------------------------------------------- ROM:0011F80A ROM:0011F80A locret_11F80A: ; CODE XREF: sub_11F7E2+1E↑j ROM:0011F80A rts ROM:0011F80A ; End of function sub_11F7E2 ROM:0011F80A ROM:0011F80A ; --------------------------------------------------------------------------- ROM:0011F80C off_11F80C: dc.l loc_11F824 ; DATA XREF: sub_11F7E2+20↑r ROM:0011F810 dc.l loc_11F830 ROM:0011F814 dc.l loc_11F854 ROM:0011F818 dc.l loc_11F898 ROM:0011F81C dc.l loc_11F8E0 ROM:0011F820 dc.l loc_11F92E ROM:0011F824 ; --------------------------------------------------------------------------- ROM:0011F824 ROM:0011F824 loc_11F824: ; DATA XREF: ROM:off_11F80C↑o ROM:0011F824 bsr.w sub_11F940 ROM:0011F828 move.b #1,($1199).w ROM:0011F82E rts ROM:0011F830 ; --------------------------------------------------------------------------- ROM:0011F830 ROM:0011F830 loc_11F830: ; DATA XREF: ROM:0011F810↑o ROM:0011F830 btst #7,($13C7).w ROM:0011F836 beq.s locret_11F852 ROM:0011F838 move.w $508(a5),d0 ROM:0011F83C clr.b ($8F7).w ROM:0011F840 move.w d0,($6C2).w ROM:0011F844 move.b #1,($8F7).w ROM:0011F84A move.b #2,($1199).w ROM:0011F850 rts ROM:0011F852 ; --------------------------------------------------------------------------- ROM:0011F852 ROM:0011F852 locret_11F852: ; CODE XREF: ROM:0011F836↑j ROM:0011F852 rts ROM:0011F854 ; --------------------------------------------------------------------------- ROM:0011F854 ROM:0011F854 loc_11F854: ; DATA XREF: ROM:0011F814↑o ROM:0011F854 btst #5,($13C3).w ROM:0011F85A beq.s loc_11F87E ROM:0011F85C cmpi.w #0,($6C2).w ROM:0011F862 bgt.s loc_11F87E ROM:0011F864 move.w $506(a5),d0 ROM:0011F868 clr.b ($8CB).w ROM:0011F86C move.w d0,($66A).w ROM:0011F870 move.b #1,($8CB).w ROM:0011F876 move.b #3,($1199).w ROM:0011F87C rts ROM:0011F87E ; --------------------------------------------------------------------------- ROM:0011F87E ROM:0011F87E loc_11F87E: ; CODE XREF: ROM:0011F85A↑j ROM:0011F87E ; ROM:0011F862↑j ROM:0011F87E btst #2,($13BD).w ROM:0011F884 bne.s locret_11F896 ROM:0011F886 clr.b ($8F7).w ROM:0011F88A clr.w ($6C2).w ROM:0011F88E move.b #1,($1199).w ROM:0011F894 rts ROM:0011F896 ; --------------------------------------------------------------------------- ROM:0011F896 ROM:0011F896 locret_11F896: ; CODE XREF: ROM:0011F884↑j ROM:0011F896 rts ROM:0011F898 ; --------------------------------------------------------------------------- ROM:0011F898 ROM:0011F898 loc_11F898: ; DATA XREF: ROM:0011F818↑o ROM:0011F898 cmpi.w #0,($66A).w ROM:0011F89E bgt.s loc_11F8AE ROM:0011F8A0 bset #1,($13AB).w ROM:0011F8A6 move.b #4,($1199).w ROM:0011F8AC rts ROM:0011F8AE ; --------------------------------------------------------------------------- ROM:0011F8AE ROM:0011F8AE loc_11F8AE: ; CODE XREF: ROM:0011F89E↑j ROM:0011F8AE btst #5,($13C3).w ROM:0011F8B4 bne.s loc_11F8C6 ROM:0011F8B6 clr.b ($8CB).w ROM:0011F8BA clr.w ($66A).w ROM:0011F8BE move.b #2,($1199).w ROM:0011F8C4 rts ROM:0011F8C6 ; --------------------------------------------------------------------------- ROM:0011F8C6 ROM:0011F8C6 loc_11F8C6: ; CODE XREF: ROM:0011F8B4↑j ROM:0011F8C6 btst #2,($13BD).w ROM:0011F8CC bne.s locret_11F8DE ROM:0011F8CE clr.b ($8CB).w ROM:0011F8D2 clr.w ($66A).w ROM:0011F8D6 move.b #1,($1199).w ROM:0011F8DC rts ROM:0011F8DE ; --------------------------------------------------------------------------- ROM:0011F8DE ROM:0011F8DE locret_11F8DE: ; CODE XREF: ROM:0011F8CC↑j ROM:0011F8DE rts ROM:0011F8E0 ; --------------------------------------------------------------------------- ROM:0011F8E0 ROM:0011F8E0 loc_11F8E0: ; DATA XREF: ROM:0011F81C↑o ROM:0011F8E0 move.w ($13E8).w,d0 ROM:0011F8E4 btst #7,($13A5).w ROM:0011F8EA bne.s loc_11F8F2 ROM:0011F8EC cmp.w ($BC0).w,d0 ROM:0011F8F0 ble.s loc_11F900 ROM:0011F8F2 ROM:0011F8F2 loc_11F8F2: ; CODE XREF: ROM:0011F8EA↑j ROM:0011F8F2 bsr.l sub_1205E4 ROM:0011F8F8 move.b #5,($1199).w ROM:0011F8FE rts ROM:0011F900 ; --------------------------------------------------------------------------- ROM:0011F900 ROM:0011F900 loc_11F900: ; CODE XREF: ROM:0011F8F0↑j ROM:0011F900 btst #1,($13AF).w ROM:0011F906 beq.s loc_11F91C ROM:0011F908 cmp.w ($BC0).w,d0 ROM:0011F90C bge.s loc_11F91C ROM:0011F90E bset #1,($13AB).w ROM:0011F914 move.b #4,($1199).w ROM:0011F91A rts ROM:0011F91C ; --------------------------------------------------------------------------- ROM:0011F91C ROM:0011F91C loc_11F91C: ; CODE XREF: ROM:0011F906↑j ROM:0011F91C ; ROM:0011F90C↑j ROM:0011F91C btst #5,($13C3).w ROM:0011F922 bne.s locret_11F92C ROM:0011F924 move.b #2,($1199).w ROM:0011F92A rts ROM:0011F92C ; --------------------------------------------------------------------------- ROM:0011F92C ROM:0011F92C locret_11F92C: ; CODE XREF: ROM:0011F922↑j ROM:0011F92C rts ROM:0011F92E ; --------------------------------------------------------------------------- ROM:0011F92E ROM:0011F92E loc_11F92E: ; DATA XREF: ROM:0011F820↑o ROM:0011F92E btst #2,($13BD).w ROM:0011F934 bne.s locret_11F93E ROM:0011F936 move.b #1,($1199).w ROM:0011F93C rts ROM:0011F93E ; --------------------------------------------------------------------------- ROM:0011F93E ROM:0011F93E locret_11F93E: ; CODE XREF: ROM:0011F934↑j ROM:0011F93E rts ROM:0011F940 ROM:0011F940 ; =============== S U B R O U T I N E ======================================= ROM:0011F940 ROM:0011F940 ROM:0011F940 sub_11F940: ; CODE XREF: ROM:loc_11F824↑p ROM:0011F940 btst #4,($937).w ROM:0011F946 beq.s locret_11F962 ROM:0011F948 move.w $50A(a5),d0 ROM:0011F94C move.w $50C(a5),d1 ROM:0011F950 cmp.w d1,d0 ROM:0011F952 blt.s loc_11F95A ROM:0011F954 move.w d1,($13E8).w ROM:0011F958 bra.s loc_11F95E ROM:0011F95A ; --------------------------------------------------------------------------- ROM:0011F95A ROM:0011F95A loc_11F95A: ; CODE XREF: sub_11F940+12↑j ROM:0011F95A move.w d0,($13E8).w ROM:0011F95E ROM:0011F95E loc_11F95E: ; CODE XREF: sub_11F940+18↑j ROM:0011F95E clr.w ($13EA).w ROM:0011F962 ROM:0011F962 locret_11F962: ; CODE XREF: sub_11F940+6↑j ROM:0011F962 rts ROM:0011F962 ; End of function sub_11F940 ROM:0011F962 ROM:0011F964 ROM:0011F964 ; =============== S U B R O U T I N E ======================================= ROM:0011F964 ROM:0011F964 ROM:0011F964 sub_11F964: ; CODE XREF: sub_11F7E2↑p ROM:0011F964 move.w $502(a5),d0 ROM:0011F968 move.w $504(a5),d1 ROM:0011F96C move.w ($AA0).w,d2 ROM:0011F970 move.w $50E(a5),d3 ROM:0011F974 cmpi.w #0,d3 ROM:0011F978 bne.s loc_11F9D2 ROM:0011F97A btst #2,($13A6).w ROM:0011F980 bne.s loc_11F9D2 ROM:0011F982 btst #1,($13A5).w ROM:0011F988 beq.s loc_11F9D2 ROM:0011F98A btst #4,($13C5).w ROM:0011F990 bne.s loc_11F9D2 ROM:0011F992 btst #2,($13BC).w ROM:0011F998 bne.s loc_11F9D2 ROM:0011F99A btst #2,($1505).w ROM:0011F9A0 beq.s loc_11F9B2 ROM:0011F9A2 btst #4,($13C6).w ROM:0011F9A8 bne.s loc_11F9D2 ROM:0011F9AA btst #0,($C6B).w ROM:0011F9B0 bne.s loc_11F9D2 ROM:0011F9B2 ROM:0011F9B2 loc_11F9B2: ; CODE XREF: sub_11F964+3C↑j ROM:0011F9B2 cmp.w d1,d2 ROM:0011F9B4 bge.s loc_11F9D2 ROM:0011F9B6 cmp.w d0,d2 ROM:0011F9B8 blt.s loc_11F9D2 ROM:0011F9BA cmpi.w #0,($BE4).w ROM:0011F9C0 bne.s loc_11F9D2 ROM:0011F9C2 btst #1,($13C7).w ROM:0011F9C8 bne.s loc_11F9D2 ROM:0011F9CA bset #5,($13C3).w ROM:0011F9D0 bra.s locret_11F9D8 ROM:0011F9D2 ; --------------------------------------------------------------------------- ROM:0011F9D2 ROM:0011F9D2 loc_11F9D2: ; CODE XREF: sub_11F964+14↑j ROM:0011F9D2 ; sub_11F964+1C↑j ... ROM:0011F9D2 bclr #5,($13C3).w ROM:0011F9D8 ROM:0011F9D8 locret_11F9D8: ; CODE XREF: sub_11F964+6C↑j ROM:0011F9D8 rts ROM:0011F9D8 ; End of function sub_11F964 ROM:0011F9D8 ROM:0011F9DA ROM:0011F9DA ; =============== S U B R O U T I N E ======================================= ROM:0011F9DA ROM:0011F9DA ROM:0011F9DA sub_11F9DA: ; CODE XREF: sub_11F7E2+4↑p ROM:0011F9DA move.w $50E(a5),d0 ROM:0011F9DE btst #4,($93B).w ROM:0011F9E4 bne.s loc_11F9EC ROM:0011F9E6 cmpi.w #0,d0 ROM:0011F9EA beq.s locret_11FA08 ROM:0011F9EC ROM:0011F9EC loc_11F9EC: ; CODE XREF: sub_11F9DA+A↑j ROM:0011F9EC move.w $50C(a5),d1 ROM:0011F9F0 move.w $50A(a5),d2 ROM:0011F9F4 cmp.w d1,d2 ROM:0011F9F6 blt.s loc_11F9FE ROM:0011F9F8 move.w d1,($13E8).w ROM:0011F9FC bra.s loc_11FA02 ROM:0011F9FE ; --------------------------------------------------------------------------- ROM:0011F9FE ROM:0011F9FE loc_11F9FE: ; CODE XREF: sub_11F9DA+1C↑j ROM:0011F9FE move.w d2,($13E8).w ROM:0011FA02 ROM:0011FA02 loc_11FA02: ; CODE XREF: sub_11F9DA+22↑j ROM:0011FA02 move.w #0,($13EA).w ROM:0011FA08 ROM:0011FA08 locret_11FA08: ; CODE XREF: sub_11F9DA+10↑j ROM:0011FA08 rts ROM:0011FA08 ; End of function sub_11F9DA ROM:0011FA08 ROM:0011FA0A ROM:0011FA0A ; =============== S U B R O U T I N E ======================================= ROM:0011FA0A ROM:0011FA0A ROM:0011FA0A sub_11FA0A: ; CODE XREF: ROM:loc_121052↓p ROM:0011FA0A bsr.w sub_11FCA2 ROM:0011FA0E bsr.w sub_11FA18 ROM:0011FA12 bsr.w sub_11FBE8 ROM:0011FA16 rts ROM:0011FA16 ; End of function sub_11FA0A ROM:0011FA16 ROM:0011FA18 ROM:0011FA18 ; =============== S U B R O U T I N E ======================================= ROM:0011FA18 ROM:0011FA18 ROM:0011FA18 sub_11FA18: ; CODE XREF: sub_11FA0A+4↑p ROM:0011FA18 bclr #3,($13A4).w ROM:0011FA1E clr.w d1 ROM:0011FA20 move.b ($119A).w,d1 ROM:0011FA24 cmpi.w #6,d1 ROM:0011FA28 bcc.s locret_11FA32 ROM:0011FA2A movea.l off_11FA34(pc,d1.w*4),a0 ROM:0011FA2E nop ROM:0011FA30 jmp (a0) ROM:0011FA32 ; --------------------------------------------------------------------------- ROM:0011FA32 ROM:0011FA32 locret_11FA32: ; CODE XREF: sub_11FA18+10↑j ROM:0011FA32 rts ROM:0011FA32 ; End of function sub_11FA18 ROM:0011FA32 ROM:0011FA32 ; --------------------------------------------------------------------------- ROM:0011FA34 off_11FA34: dc.l loc_11FA4C ; DATA XREF: sub_11FA18+12↑r ROM:0011FA38 dc.l loc_11FA72 ROM:0011FA3C dc.l loc_11FACE ROM:0011FA40 dc.l loc_11FB30 ROM:0011FA44 dc.l loc_11FB58 ROM:0011FA48 dc.l locret_11FBB6 ROM:0011FA4C ; --------------------------------------------------------------------------- ROM:0011FA4C ROM:0011FA4C loc_11FA4C: ; DATA XREF: ROM:off_11FA34↑o ROM:0011FA4C bsr.w sub_11FC1A ROM:0011FA50 move.w #0,($B7A).w ROM:0011FA56 move.w $516(a5),d0 ROM:0011FA5A clr.b ($8CC).w ROM:0011FA5E move.w d0,($66C).w ROM:0011FA62 move.b #1,($8CC).w ROM:0011FA68 move.b #1,($119A).w ROM:0011FA6E bra.s loc_11FAC8 ROM:0011FA70 ; --------------------------------------------------------------------------- ROM:0011FA70 rts ROM:0011FA72 ; --------------------------------------------------------------------------- ROM:0011FA72 ROM:0011FA72 loc_11FA72: ; DATA XREF: ROM:0011FA38↑o ROM:0011FA72 move.w $514(a5),d2 ROM:0011FA76 btst #0,($13B8).w ROM:0011FA7C bne.s loc_11FA84 ROM:0011FA7E cmp.w ($B7A).w,d2 ROM:0011FA82 bgt.s loc_11FAA6 ROM:0011FA84 ROM:0011FA84 loc_11FA84: ; CODE XREF: ROM:0011FA7C↑j ROM:0011FA84 bsr.w sub_11FC1A ROM:0011FA88 move.w $516(a5),d0 ROM:0011FA8C clr.b ($8CC).w ROM:0011FA90 move.w d0,($66C).w ROM:0011FA94 move.b #1,($8CC).w ROM:0011FA9A move.b #3,($119A).w ROM:0011FAA0 bra.l loc_11FB52 ROM:0011FAA6 ; --------------------------------------------------------------------------- ROM:0011FAA6 ROM:0011FAA6 loc_11FAA6: ; CODE XREF: ROM:0011FA82↑j ROM:0011FAA6 cmpi.w #0,($66C).w ROM:0011FAAC bgt.s loc_11FAC8 ROM:0011FAAE move.w $518(a5),d0 ROM:0011FAB2 clr.b ($8CC).w ROM:0011FAB6 move.w d0,($66C).w ROM:0011FABA move.b #1,($8CC).w ROM:0011FAC0 move.b #2,($119A).w ROM:0011FAC6 bra.s loc_11FB2A ROM:0011FAC8 ; --------------------------------------------------------------------------- ROM:0011FAC8 ROM:0011FAC8 loc_11FAC8: ; CODE XREF: ROM:0011FA6E↑j ROM:0011FAC8 ; ROM:0011FAAC↑j ... ROM:0011FAC8 bsr.w sub_11FBC2 ROM:0011FACC rts ROM:0011FACE ; --------------------------------------------------------------------------- ROM:0011FACE ROM:0011FACE loc_11FACE: ; DATA XREF: ROM:0011FA3C↑o ROM:0011FACE cmpi.w #0,($66C).w ROM:0011FAD4 bgt.s loc_11FAF0 ROM:0011FAD6 btst #5,($13A5).w ROM:0011FADC beq.s loc_11FAF0 ROM:0011FADE bset #3,($13A4).w ROM:0011FAE4 move.b #5,($119A).w ROM:0011FAEA bra.l locret_11FBB6 ROM:0011FAF0 ; --------------------------------------------------------------------------- ROM:0011FAF0 ROM:0011FAF0 loc_11FAF0: ; CODE XREF: ROM:0011FAD4↑j ROM:0011FAF0 ; ROM:0011FADC↑j ROM:0011FAF0 cmpi.w #0,($66C).w ROM:0011FAF6 bgt.s loc_11FB2A ROM:0011FAF8 btst #5,($13A5).w ROM:0011FAFE bne.s loc_11FB2A ROM:0011FB00 addq.w #1,($B7A).w ROM:0011FB04 bvc.s loc_11FB0C ROM:0011FB06 move.w #$8000,($B7A).w ROM:0011FB0C ROM:0011FB0C loc_11FB0C: ; CODE XREF: ROM:0011FB04↑j ROM:0011FB0C bsr.w sub_11FC1A ROM:0011FB10 move.w $516(a5),d0 ROM:0011FB14 clr.b ($8CC).w ROM:0011FB18 move.w d0,($66C).w ROM:0011FB1C move.b #1,($8CC).w ROM:0011FB22 move.b #1,($119A).w ROM:0011FB28 bra.s loc_11FAC8 ROM:0011FB2A ; --------------------------------------------------------------------------- ROM:0011FB2A ROM:0011FB2A loc_11FB2A: ; CODE XREF: ROM:0011FAC6↑j ROM:0011FB2A ; ROM:0011FAF6↑j ... ROM:0011FB2A bsr.w sub_11FC3C ROM:0011FB2E rts ROM:0011FB30 ; --------------------------------------------------------------------------- ROM:0011FB30 ROM:0011FB30 loc_11FB30: ; DATA XREF: ROM:0011FA40↑o ROM:0011FB30 cmpi.w #0,($66C).w ROM:0011FB36 bgt.s loc_11FB52 ROM:0011FB38 move.w $518(a5),d0 ROM:0011FB3C clr.b ($8CC).w ROM:0011FB40 move.w d0,($66C).w ROM:0011FB44 move.b #1,($8CC).w ROM:0011FB4A move.b #4,($119A).w ROM:0011FB50 bra.s loc_11FBAC ROM:0011FB52 ; --------------------------------------------------------------------------- ROM:0011FB52 ROM:0011FB52 loc_11FB52: ; CODE XREF: ROM:0011FAA0↑j ROM:0011FB52 ; ROM:0011FB36↑j ... ROM:0011FB52 bsr.w sub_11FBC2 ROM:0011FB56 rts ROM:0011FB58 ; --------------------------------------------------------------------------- ROM:0011FB58 ROM:0011FB58 loc_11FB58: ; DATA XREF: ROM:0011FA44↑o ROM:0011FB58 cmpi.w #0,($66C).w ROM:0011FB5E bgt.s loc_11FB8A ROM:0011FB60 btst #5,($13A5).w ROM:0011FB66 bne.s loc_11FB8A ROM:0011FB68 bsr.w sub_11FBBA ROM:0011FB6C bsr.w sub_11FC1A ROM:0011FB70 move.w $516(a5),d0 ROM:0011FB74 clr.b ($8CC).w ROM:0011FB78 move.w d0,($66C).w ROM:0011FB7C move.b #1,($8CC).w ROM:0011FB82 move.b #3,($119A).w ROM:0011FB88 bra.s loc_11FB52 ROM:0011FB8A ; --------------------------------------------------------------------------- ROM:0011FB8A ROM:0011FB8A loc_11FB8A: ; CODE XREF: ROM:0011FB5E↑j ROM:0011FB8A ; ROM:0011FB66↑j ROM:0011FB8A cmpi.w #0,($66C).w ROM:0011FB90 bgt.s loc_11FBAC ROM:0011FB92 btst #5,($13A5).w ROM:0011FB98 beq.s loc_11FBAC ROM:0011FB9A bsr.w sub_11FBBA ROM:0011FB9E bset #3,($13A4).w ROM:0011FBA4 move.b #5,($119A).w ROM:0011FBAA bra.s locret_11FBB6 ROM:0011FBAC ; --------------------------------------------------------------------------- ROM:0011FBAC ROM:0011FBAC loc_11FBAC: ; CODE XREF: ROM:0011FB50↑j ROM:0011FBAC ; ROM:0011FB90↑j ... ROM:0011FBAC bsr.w sub_11FC3C ROM:0011FBB0 bsr.w sub_11FC7C ROM:0011FBB4 rts ROM:0011FBB6 ; --------------------------------------------------------------------------- ROM:0011FBB6 ROM:0011FBB6 locret_11FBB6: ; CODE XREF: ROM:0011FAEA↑j ROM:0011FBB6 ; ROM:0011FBAA↑j ROM:0011FBB6 ; DATA XREF: ... ROM:0011FBB6 rts ROM:0011FBB8 ; --------------------------------------------------------------------------- ROM:0011FBB8 rts ROM:0011FBBA ROM:0011FBBA ; =============== S U B R O U T I N E ======================================= ROM:0011FBBA ROM:0011FBBA ROM:0011FBBA sub_11FBBA: ; CODE XREF: ROM:0011FB68↑p ROM:0011FBBA ; ROM:0011FB9A↑p ROM:0011FBBA move.w $59C(a5),($BEA).w ROM:0011FBC0 rts ROM:0011FBC0 ; End of function sub_11FBBA ROM:0011FBC0 ROM:0011FBC2 ROM:0011FBC2 ; =============== S U B R O U T I N E ======================================= ROM:0011FBC2 ROM:0011FBC2 ROM:0011FBC2 sub_11FBC2: ; CODE XREF: ROM:loc_11FAC8↑p ROM:0011FBC2 ; ROM:loc_11FB52↑p ROM:0011FBC2 move.w ($BBE).w,d0 ROM:0011FBC6 move.w $51A(a5),d1 ROM:0011FBCA cmpi.w #0,d1 ROM:0011FBCE blt.s loc_11FBDC ROM:0011FBD0 cmp.w ($B80).w,d0 ROM:0011FBD4 bge.s loc_11FBDA ROM:0011FBD6 move.w d0,($B80).w ROM:0011FBDA ROM:0011FBDA loc_11FBDA: ; CODE XREF: sub_11FBC2+12↑j ROM:0011FBDA bra.s locret_11FBE6 ROM:0011FBDC ; --------------------------------------------------------------------------- ROM:0011FBDC ROM:0011FBDC loc_11FBDC: ; CODE XREF: sub_11FBC2+C↑j ROM:0011FBDC cmp.w ($B80).w,d0 ROM:0011FBE0 ble.s locret_11FBE6 ROM:0011FBE2 move.w d0,($B80).w ROM:0011FBE6 ROM:0011FBE6 locret_11FBE6: ; CODE XREF: sub_11FBC2:loc_11FBDA↑j ROM:0011FBE6 ; sub_11FBC2+1E↑j ROM:0011FBE6 rts ROM:0011FBE6 ; End of function sub_11FBC2 ROM:0011FBE6 ROM:0011FBE8 ROM:0011FBE8 ; =============== S U B R O U T I N E ======================================= ROM:0011FBE8 ROM:0011FBE8 ROM:0011FBE8 sub_11FBE8: ; CODE XREF: sub_11FA0A+8↑p ROM:0011FBE8 move.w ($B7C).w,d0 ROM:0011FBEC cmp.w ($B7E).w,d0 ROM:0011FBF0 ble.s loc_11FBF6 ROM:0011FBF2 move.w d0,($B7E).w ROM:0011FBF6 ROM:0011FBF6 loc_11FBF6: ; CODE XREF: sub_11FBE8+8↑j ROM:0011FBF6 move.w $520(a5),d1 ROM:0011FBFA move.w $522(a5),d2 ROM:0011FBFE cmp.w ($B7E).w,d1 ROM:0011FC02 bgt.s loc_11FC12 ROM:0011FC04 cmp.w ($B7E).w,d2 ROM:0011FC08 blt.s loc_11FC12 ROM:0011FC0A bset #5,($13A5).w ROM:0011FC10 bra.s locret_11FC18 ROM:0011FC12 ; --------------------------------------------------------------------------- ROM:0011FC12 ROM:0011FC12 loc_11FC12: ; CODE XREF: sub_11FBE8+1A↑j ROM:0011FC12 ; sub_11FBE8+20↑j ROM:0011FC12 bclr #5,($13A5).w ROM:0011FC18 ROM:0011FC18 locret_11FC18: ; CODE XREF: sub_11FBE8+28↑j ROM:0011FC18 rts ROM:0011FC18 ; End of function sub_11FBE8 ROM:0011FC18 ROM:0011FC1A ROM:0011FC1A ; =============== S U B R O U T I N E ======================================= ROM:0011FC1A ROM:0011FC1A ROM:0011FC1A sub_11FC1A: ; CODE XREF: ROM:loc_11FA4C↑p ROM:0011FC1A ; ROM:loc_11FA84↑p ... ROM:0011FC1A move.w $51A(a5),d1 ROM:0011FC1E cmpi.w #0,d1 ROM:0011FC22 blt.s loc_11FC2C ROM:0011FC24 move.w #$2EE0,($B80).w ROM:0011FC2A bra.s loc_11FC32 ROM:0011FC2C ; --------------------------------------------------------------------------- ROM:0011FC2C ROM:0011FC2C loc_11FC2C: ; CODE XREF: sub_11FC1A+8↑j ROM:0011FC2C move.w #$D120,($B80).w ROM:0011FC32 ROM:0011FC32 loc_11FC32: ; CODE XREF: sub_11FC1A+10↑j ROM:0011FC32 clr.w ($B7E).w ROM:0011FC36 clr.w ($B7C).w ROM:0011FC3A rts ROM:0011FC3A ; End of function sub_11FC1A ROM:0011FC3A ROM:0011FC3C ROM:0011FC3C ; =============== S U B R O U T I N E ======================================= ROM:0011FC3C ROM:0011FC3C ROM:0011FC3C sub_11FC3C: ; CODE XREF: ROM:loc_11FB2A↑p ROM:0011FC3C ; ROM:loc_11FBAC↑p ROM:0011FC3C move.w $51A(a5),d1 ROM:0011FC40 move.w ($BBE).w,d0 ROM:0011FC44 sub.w ($B80).w,d0 ROM:0011FC48 cmpi.w #0,d1 ROM:0011FC4C blt.s loc_11FC62 ROM:0011FC4E cmpi.w #0,d0 ROM:0011FC52 ble.s loc_11FC5A ROM:0011FC54 move.w d0,($B7C).w ROM:0011FC58 bra.s loc_11FC5E ROM:0011FC5A ; --------------------------------------------------------------------------- ROM:0011FC5A ROM:0011FC5A loc_11FC5A: ; CODE XREF: sub_11FC3C+16↑j ROM:0011FC5A clr.w ($B7C).w ROM:0011FC5E ROM:0011FC5E loc_11FC5E: ; CODE XREF: sub_11FC3C+1C↑j ROM:0011FC5E bra.w locret_11FC7A ROM:0011FC62 ; --------------------------------------------------------------------------- ROM:0011FC62 ROM:0011FC62 loc_11FC62: ; CODE XREF: sub_11FC3C+10↑j ROM:0011FC62 cmpi.w #0,d0 ROM:0011FC66 bge.s loc_11FC76 ROM:0011FC68 move.w ($B80).w,d0 ROM:0011FC6C sub.w ($BBE).w,d0 ROM:0011FC70 move.w d0,($B7C).w ROM:0011FC74 bra.s locret_11FC7A ROM:0011FC76 ; --------------------------------------------------------------------------- ROM:0011FC76 ROM:0011FC76 loc_11FC76: ; CODE XREF: sub_11FC3C+2A↑j ROM:0011FC76 clr.w ($B7C).w ROM:0011FC7A ROM:0011FC7A locret_11FC7A: ; CODE XREF: sub_11FC3C:loc_11FC5E↑j ROM:0011FC7A ; sub_11FC3C+38↑j ROM:0011FC7A rts ROM:0011FC7A ; End of function sub_11FC3C ROM:0011FC7A ROM:0011FC7C ROM:0011FC7C ; =============== S U B R O U T I N E ======================================= ROM:0011FC7C ROM:0011FC7C ROM:0011FC7C sub_11FC7C: ; CODE XREF: ROM:0011FBB0↑p ROM:0011FC7C move.w $59C(a5),d0 ROM:0011FC80 btst #1,($942).w ROM:0011FC86 beq.s loc_11FC8C ROM:0011FC88 move.w $51C(a5),d0 ROM:0011FC8C ROM:0011FC8C loc_11FC8C: ; CODE XREF: sub_11FC7C+A↑j ROM:0011FC8C btst #6,($139C).w ROM:0011FC92 beq.s loc_11FC98 ROM:0011FC94 add.w $51E(a5),d0 ROM:0011FC98 ROM:0011FC98 loc_11FC98: ; CODE XREF: sub_11FC7C+16↑j ROM:0011FC98 add.w $51A(a5),d0 ROM:0011FC9C move.w d0,($BEA).w ROM:0011FCA0 rts ROM:0011FCA0 ; End of function sub_11FC7C ROM:0011FCA0 ROM:0011FCA2 ROM:0011FCA2 ; =============== S U B R O U T I N E ======================================= ROM:0011FCA2 ROM:0011FCA2 ROM:0011FCA2 sub_11FCA2: ; CODE XREF: sub_11FA0A↑p ROM:0011FCA2 move.w $512(a5),d0 ROM:0011FCA6 bclr #0,($13B8).w ROM:0011FCAC btst #1,($942).w ROM:0011FCB2 bne.s loc_11FCBA ROM:0011FCB4 cmp.w ($AA0).w,d0 ROM:0011FCB8 blt.s loc_11FCC0 ROM:0011FCBA ROM:0011FCBA loc_11FCBA: ; CODE XREF: sub_11FCA2+10↑j ROM:0011FCBA bset #0,($13B8).w ROM:0011FCC0 ROM:0011FCC0 loc_11FCC0: ; CODE XREF: sub_11FCA2+16↑j ROM:0011FCC0 btst #6,($139C).w ROM:0011FCC6 beq.s locret_11FCCE ROM:0011FCC8 bset #0,($13B8).w ROM:0011FCCE ROM:0011FCCE locret_11FCCE: ; CODE XREF: sub_11FCA2+24↑j ROM:0011FCCE rts ROM:0011FCCE ; End of function sub_11FCA2 ROM:0011FCCE ROM:0011FCD0 ; --------------------------------------------------------------------------- ROM:0011FCD0 move.w ($586).w,($B88).w ROM:0011FCD6 move.w ($722).w,($B86).w ROM:0011FCDC rts ROM:0011FCDE ; --------------------------------------------------------------------------- ROM:0011FCDE move.w ($586).w,($B8A).w ROM:0011FCE4 rts ROM:0011FCE6 ; --------------------------------------------------------------------------- ROM:0011FCE6 move.w ($B86).w,($B84).w ROM:0011FCEC move.w ($722).w,d0 ROM:0011FCF0 sub.w ($B86).w,d0 ROM:0011FCF4 move.w d0,($720).w ROM:0011FCF8 move.w ($B88).w,d0 ROM:0011FCFC sub.w ($B8A).w,d0 ROM:0011FD00 move.w d0,($B82).w ROM:0011FD04 rts ROM:0011FD06 ROM:0011FD06 ; =============== S U B R O U T I N E ======================================= ROM:0011FD06 ROM:0011FD06 ROM:0011FD06 sub_11FD06: ; CODE XREF: sub_1207F2+2A↓p ROM:0011FD06 bsr.w sub_11FEE2 ROM:0011FD0A bsr.w sub_11FF18 ROM:0011FD0E clr.w d1 ROM:0011FD10 move.b ($119C).w,d1 ROM:0011FD14 cmpi.w #4,d1 ROM:0011FD18 bcc.s locret_11FD22 ROM:0011FD1A movea.l off_11FD24(pc,d1.w*4),a0 ROM:0011FD1E nop ROM:0011FD20 jmp (a0) ROM:0011FD22 ; --------------------------------------------------------------------------- ROM:0011FD22 ROM:0011FD22 locret_11FD22: ; CODE XREF: sub_11FD06+12↑j ROM:0011FD22 rts ROM:0011FD22 ; End of function sub_11FD06 ROM:0011FD22 ROM:0011FD22 ; --------------------------------------------------------------------------- ROM:0011FD24 off_11FD24: dc.l loc_11FD34 ; DATA XREF: sub_11FD06+14↑r ROM:0011FD28 dc.l loc_11FD42 ROM:0011FD2C dc.l loc_11FDCA ROM:0011FD30 dc.l loc_11FE54 ROM:0011FD34 ; --------------------------------------------------------------------------- ROM:0011FD34 ROM:0011FD34 loc_11FD34: ; DATA XREF: ROM:off_11FD24↑o ROM:0011FD34 move.b #1,($119C).w ROM:0011FD3A bra.l locret_11FDC8 ROM:0011FD40 ; --------------------------------------------------------------------------- ROM:0011FD40 rts ROM:0011FD42 ; --------------------------------------------------------------------------- ROM:0011FD42 ROM:0011FD42 loc_11FD42: ; DATA XREF: ROM:0011FD28↑o ROM:0011FD42 move.w $532(a5),d0 ROM:0011FD46 btst #6,($13BE).w ROM:0011FD4C beq.s loc_11FD8E ROM:0011FD4E cmp.w ($588).w,d0 ROM:0011FD52 ble.s loc_11FD8E ROM:0011FD54 bsr.w sub_11FF3A ROM:0011FD58 move.w $530(a5),d1 ROM:0011FD5C clr.b ($8CE).w ROM:0011FD60 move.w d1,($670).w ROM:0011FD64 move.b #1,($8CE).w ROM:0011FD6A move.w $534(a5),d1 ROM:0011FD6E clr.b ($8CD).w ROM:0011FD72 move.w d1,($66E).w ROM:0011FD76 move.b #1,($8CD).w ROM:0011FD7C bset #7,($13AD).w ROM:0011FD82 move.b #3,($119C).w ROM:0011FD88 bra.l locret_11FEDE ROM:0011FD8E ; --------------------------------------------------------------------------- ROM:0011FD8E ROM:0011FD8E loc_11FD8E: ; CODE XREF: ROM:0011FD4C↑j ROM:0011FD8E ; ROM:0011FD52↑j ROM:0011FD8E move.w $52E(a5),d0 ROM:0011FD92 btst #6,($13BE).w ROM:0011FD98 beq.s locret_11FDC8 ROM:0011FD9A cmp.w ($BBE).w,d0 ROM:0011FD9E ble.s locret_11FDC8 ROM:0011FDA0 bsr.w sub_11FF3A ROM:0011FDA4 move.w $530(a5),d1 ROM:0011FDA8 clr.b ($8CE).w ROM:0011FDAC move.w d1,($670).w ROM:0011FDB0 move.b #1,($8CE).w ROM:0011FDB6 bset #7,($13AD).w ROM:0011FDBC move.b #2,($119C).w ROM:0011FDC2 bra.l locret_11FE52 ROM:0011FDC8 ; --------------------------------------------------------------------------- ROM:0011FDC8 ROM:0011FDC8 locret_11FDC8: ; CODE XREF: ROM:0011FD3A↑j ROM:0011FDC8 ; ROM:0011FD98↑j ... ROM:0011FDC8 rts ROM:0011FDCA ; --------------------------------------------------------------------------- ROM:0011FDCA ROM:0011FDCA loc_11FDCA: ; DATA XREF: ROM:0011FD2C↑o ROM:0011FDCA move.w $52E(a5),d1 ROM:0011FDCE move.w $532(a5),d0 ROM:0011FDD2 btst #6,($13BE).w ROM:0011FDD8 beq.s loc_11FDE6 ROM:0011FDDA cmp.w ($BBE).w,d1 ROM:0011FDDE bgt.s loc_11FDF4 ROM:0011FDE0 cmp.w ($588).w,d0 ROM:0011FDE4 bgt.s loc_11FDF4 ROM:0011FDE6 ROM:0011FDE6 loc_11FDE6: ; CODE XREF: ROM:0011FDD8↑j ROM:0011FDE6 bclr #7,($13AD).w ROM:0011FDEC move.b #1,($119C).w ROM:0011FDF2 bra.s locret_11FDC8 ROM:0011FDF4 ; --------------------------------------------------------------------------- ROM:0011FDF4 ROM:0011FDF4 loc_11FDF4: ; CODE XREF: ROM:0011FDDE↑j ROM:0011FDF4 ; ROM:0011FDE4↑j ROM:0011FDF4 btst #6,($13BE).w ROM:0011FDFA beq.s loc_11FE20 ROM:0011FDFC cmp.w ($588).w,d0 ROM:0011FE00 ble.s loc_11FE20 ROM:0011FE02 move.w $534(a5),d2 ROM:0011FE06 clr.b ($8CD).w ROM:0011FE0A move.w d2,($66E).w ROM:0011FE0E move.b #1,($8CD).w ROM:0011FE14 move.b #3,($119C).w ROM:0011FE1A bra.l locret_11FEDE ROM:0011FE20 ; --------------------------------------------------------------------------- ROM:0011FE20 ROM:0011FE20 loc_11FE20: ; CODE XREF: ROM:0011FDFA↑j ROM:0011FE20 ; ROM:0011FE00↑j ROM:0011FE20 btst #6,($13BE).w ROM:0011FE26 beq.s locret_11FE52 ROM:0011FE28 cmpi.w #0,($670).w ROM:0011FE2E bgt.s locret_11FE52 ROM:0011FE30 bsr.w sub_11FF3A ROM:0011FE34 move.w $530(a5),d2 ROM:0011FE38 clr.b ($8CE).w ROM:0011FE3C move.w d2,($670).w ROM:0011FE40 move.b #1,($8CE).w ROM:0011FE46 move.b #2,($119C).w ROM:0011FE4C bra.l *+6 ROM:0011FE52 ; --------------------------------------------------------------------------- ROM:0011FE52 ROM:0011FE52 locret_11FE52: ; CODE XREF: ROM:0011FDC2↑j ROM:0011FE52 ; ROM:0011FE26↑j ... ROM:0011FE52 rts ROM:0011FE54 ; --------------------------------------------------------------------------- ROM:0011FE54 ROM:0011FE54 loc_11FE54: ; DATA XREF: ROM:0011FD30↑o ROM:0011FE54 move.w $52E(a5),d0 ROM:0011FE58 btst #6,($13BE).w ROM:0011FE5E beq.s loc_11FE6E ROM:0011FE60 cmp.w ($BBE).w,d0 ROM:0011FE64 bgt.s loc_11FE80 ROM:0011FE66 cmpi.w #0,($66E).w ROM:0011FE6C bgt.s loc_11FE80 ROM:0011FE6E ROM:0011FE6E loc_11FE6E: ; CODE XREF: ROM:0011FE5E↑j ROM:0011FE6E bclr #7,($13AD).w ROM:0011FE74 move.b #1,($119C).w ROM:0011FE7A bra.l locret_11FDC8 ROM:0011FE80 ; --------------------------------------------------------------------------- ROM:0011FE80 ROM:0011FE80 loc_11FE80: ; CODE XREF: ROM:0011FE64↑j ROM:0011FE80 ; ROM:0011FE6C↑j ROM:0011FE80 cmpi.w #0,($670).w ROM:0011FE86 bgt.s loc_11FEAE ROM:0011FE88 btst #6,($13BE).w ROM:0011FE8E beq.s loc_11FEAE ROM:0011FE90 bsr.w sub_11FF3A ROM:0011FE94 move.w $530(a5),d2 ROM:0011FE98 clr.b ($8CE).w ROM:0011FE9C move.w d2,($670).w ROM:0011FEA0 move.b #1,($8CE).w ROM:0011FEA6 move.b #3,($119C).w ROM:0011FEAC bra.s locret_11FEDE ROM:0011FEAE ; --------------------------------------------------------------------------- ROM:0011FEAE ROM:0011FEAE loc_11FEAE: ; CODE XREF: ROM:0011FE86↑j ROM:0011FEAE ; ROM:0011FE8E↑j ROM:0011FEAE move.w $532(a5),d1 ROM:0011FEB2 btst #6,($13BE).w ROM:0011FEB8 beq.s locret_11FEDE ROM:0011FEBA cmp.w ($588).w,d1 ROM:0011FEBE ble.s locret_11FEDE ROM:0011FEC0 move.w $534(a5),d2 ROM:0011FEC4 clr.b ($8CD).w ROM:0011FEC8 move.w d2,($66E).w ROM:0011FECC move.b #1,($8CD).w ROM:0011FED2 move.b #3,($119C).w ROM:0011FED8 bra.l *+6 ROM:0011FEDE ; --------------------------------------------------------------------------- ROM:0011FEDE ROM:0011FEDE locret_11FEDE: ; CODE XREF: ROM:0011FD88↑j ROM:0011FEDE ; ROM:0011FE1A↑j ... ROM:0011FEDE rts ROM:0011FEE0 ; --------------------------------------------------------------------------- ROM:0011FEE0 rts ROM:0011FEE2 ROM:0011FEE2 ; =============== S U B R O U T I N E ======================================= ROM:0011FEE2 ROM:0011FEE2 ROM:0011FEE2 sub_11FEE2: ; CODE XREF: sub_11FD06↑p ROM:0011FEE2 move.w $538(a5),d0 ROM:0011FEE6 btst #2,($93E).w ROM:0011FEEC beq.s loc_11FF10 ROM:0011FEEE cmp.w ($586).w,d0 ROM:0011FEF2 blt.s loc_11FF10 ROM:0011FEF4 btst #4,($13BC).w ROM:0011FEFA beq.s loc_11FF06 ROM:0011FEFC bset #6,($13BE).w ROM:0011FF02 bra.w loc_11FF0C ROM:0011FF06 ; --------------------------------------------------------------------------- ROM:0011FF06 ROM:0011FF06 loc_11FF06: ; CODE XREF: sub_11FEE2+18↑j ROM:0011FF06 bclr #6,($13BE).w ROM:0011FF0C ROM:0011FF0C loc_11FF0C: ; CODE XREF: sub_11FEE2+20↑j ROM:0011FF0C bra.w locret_11FF16 ROM:0011FF10 ; --------------------------------------------------------------------------- ROM:0011FF10 ROM:0011FF10 loc_11FF10: ; CODE XREF: sub_11FEE2+A↑j ROM:0011FF10 ; sub_11FEE2+10↑j ROM:0011FF10 bclr #6,($13BE).w ROM:0011FF16 ROM:0011FF16 locret_11FF16: ; CODE XREF: sub_11FEE2:loc_11FF0C↑j ROM:0011FF16 rts ROM:0011FF16 ; End of function sub_11FEE2 ROM:0011FF16 ROM:0011FF18 ROM:0011FF18 ; =============== S U B R O U T I N E ======================================= ROM:0011FF18 ROM:0011FF18 ROM:0011FF18 sub_11FF18: ; CODE XREF: sub_11FD06+4↑p ROM:0011FF18 move.w #$3B7A,d1 ROM:0011FF1C move.w ($AA0).w,d2 ROM:0011FF20 bsr.l sub_1163F0 ROM:0011FF26 add.w ($BB6).w,d1 ROM:0011FF2A move.w $D4(a5),d0 ROM:0011FF2E cmp.w d1,d0 ROM:0011FF30 bge.s loc_11FF34 ROM:0011FF32 move.w d0,d1 ROM:0011FF34 ROM:0011FF34 loc_11FF34: ; CODE XREF: sub_11FF18+18↑j ROM:0011FF34 move.w d1,($B8C).w ROM:0011FF38 rts ROM:0011FF38 ; End of function sub_11FF18 ROM:0011FF38 ROM:0011FF3A ROM:0011FF3A ; =============== S U B R O U T I N E ======================================= ROM:0011FF3A ROM:0011FF3A ROM:0011FF3A sub_11FF3A: ; CODE XREF: ROM:0011FD54↑p ROM:0011FF3A ; ROM:0011FDA0↑p ... ROM:0011FF3A move.w $536(a5),d0 ROM:0011FF3E ext.l d0 ROM:0011FF40 cmpi.l #0,d0 ROM:0011FF46 ble.s locret_11FF4E ROM:0011FF48 bsr.l sub_1159C0 ROM:0011FF4E ROM:0011FF4E locret_11FF4E: ; CODE XREF: sub_11FF3A+C↑j ROM:0011FF4E rts ROM:0011FF4E ; End of function sub_11FF3A ROM:0011FF4E ROM:0011FF50 ROM:0011FF50 ; =============== S U B R O U T I N E ======================================= ROM:0011FF50 ROM:0011FF50 ROM:0011FF50 sub_11FF50: ; CODE XREF: sub_120ED2↓p ROM:0011FF50 bsr.w sub_11FF56 ROM:0011FF54 rts ROM:0011FF54 ; End of function sub_11FF50 ROM:0011FF54 ROM:0011FF56 ROM:0011FF56 ; =============== S U B R O U T I N E ======================================= ROM:0011FF56 ROM:0011FF56 ROM:0011FF56 sub_11FF56: ; CODE XREF: sub_11FF50↑p ROM:0011FF56 clr.w d1 ROM:0011FF58 move.b ($119D).w,d1 ROM:0011FF5C cmpi.w #5,d1 ROM:0011FF60 bcc.s locret_11FF6A ROM:0011FF62 movea.l off_11FF6C(pc,d1.w*4),a0 ROM:0011FF66 nop ROM:0011FF68 jmp (a0) ROM:0011FF6A ; --------------------------------------------------------------------------- ROM:0011FF6A ROM:0011FF6A locret_11FF6A: ; CODE XREF: sub_11FF56+A↑j ROM:0011FF6A rts ROM:0011FF6A ; End of function sub_11FF56 ROM:0011FF6A ROM:0011FF6A ; --------------------------------------------------------------------------- ROM:0011FF6C off_11FF6C: dc.l loc_11FF80 ; DATA XREF: sub_11FF56+C↑r ROM:0011FF70 dc.l loc_11FF96 ROM:0011FF74 dc.l loc_11FFA8 ROM:0011FF78 dc.l loc_11FFF0 ROM:0011FF7C dc.l loc_12003A ROM:0011FF80 ; --------------------------------------------------------------------------- ROM:0011FF80 ROM:0011FF80 loc_11FF80: ; DATA XREF: ROM:off_11FF6C↑o ROM:0011FF80 bclr #6,($13B2).w ROM:0011FF86 bclr #0,($13AE).w ROM:0011FF8C move.b #1,($119D).w ROM:0011FF92 bra.s locret_11FFA6 ROM:0011FF94 ; --------------------------------------------------------------------------- ROM:0011FF94 rts ROM:0011FF96 ; --------------------------------------------------------------------------- ROM:0011FF96 ROM:0011FF96 loc_11FF96: ; DATA XREF: ROM:0011FF70↑o ROM:0011FF96 btst #6,($139A).w ROM:0011FF9C beq.s locret_11FFA6 ROM:0011FF9E move.b #2,($119D).w ROM:0011FFA4 bra.s loc_11FFEA ROM:0011FFA6 ; --------------------------------------------------------------------------- ROM:0011FFA6 ROM:0011FFA6 locret_11FFA6: ; CODE XREF: ROM:0011FF92↑j ROM:0011FFA6 ; ROM:0011FF9C↑j ... ROM:0011FFA6 rts ROM:0011FFA8 ; --------------------------------------------------------------------------- ROM:0011FFA8 ROM:0011FFA8 loc_11FFA8: ; DATA XREF: ROM:0011FF74↑o ROM:0011FFA8 btst #6,($139A).w ROM:0011FFAE bne.s loc_11FFB8 ROM:0011FFB0 move.b #1,($119D).w ROM:0011FFB6 bra.s locret_11FFA6 ROM:0011FFB8 ; --------------------------------------------------------------------------- ROM:0011FFB8 ROM:0011FFB8 loc_11FFB8: ; CODE XREF: ROM:0011FFAE↑j ROM:0011FFB8 move.w ($B8E).w,d0 ROM:0011FFBC btst #6,($139A).w ROM:0011FFC2 beq.s loc_11FFEA ROM:0011FFC4 cmp.w ($588).w,d0 ROM:0011FFC8 blt.s loc_11FFEA ROM:0011FFCA move.w $53C(a5),d1 ROM:0011FFCE clr.b ($915).w ROM:0011FFD2 move.w d1,($6FE).w ROM:0011FFD6 move.b #1,($915).w ROM:0011FFDC bset #6,($13B2).w ROM:0011FFE2 move.b #3,($119D).w ROM:0011FFE8 bra.s loc_120034 ROM:0011FFEA ; --------------------------------------------------------------------------- ROM:0011FFEA ROM:0011FFEA loc_11FFEA: ; CODE XREF: ROM:0011FFA4↑j ROM:0011FFEA ; ROM:0011FFC2↑j ... ROM:0011FFEA bsr.w sub_12005E ROM:0011FFEE rts ROM:0011FFF0 ; --------------------------------------------------------------------------- ROM:0011FFF0 ROM:0011FFF0 loc_11FFF0: ; DATA XREF: ROM:0011FF78↑o ROM:0011FFF0 btst #6,($139A).w ROM:0011FFF6 bne.s loc_120006 ROM:0011FFF8 bclr #6,($13B2).w ROM:0011FFFE ROM:0011FFFE loc_11FFFE: ; DATA XREF: sub_114AB2+3A↑o ROM:0011FFFE move.b #1,($119D).w ROM:00120004 bra.s locret_11FFA6 ROM:00120006 ; --------------------------------------------------------------------------- ROM:00120006 ROM:00120006 loc_120006: ; CODE XREF: ROM:0011FFF6↑j ROM:00120006 move.w ($B8E).w,d0 ROM:0012000A cmp.w ($588).w,d0 ROM:0012000E bge.s loc_12001E ROM:00120010 bclr #6,($13B2).w ROM:00120016 move.b #2,($119D).w ROM:0012001C bra.s loc_11FFEA ROM:0012001E ; --------------------------------------------------------------------------- ROM:0012001E ROM:0012001E loc_12001E: ; CODE XREF: ROM:0012000E↑j ROM:0012001E cmpi.w #0,($6FE).w ROM:00120024 bgt.s loc_120034 ROM:00120026 bset #0,($13AE).w ROM:0012002C move.b #4,($119D).w ROM:00120032 bra.s locret_12005A ROM:00120034 ; --------------------------------------------------------------------------- ROM:00120034 ROM:00120034 loc_120034: ; CODE XREF: ROM:0011FFE8↑j ROM:00120034 ; ROM:00120024↑j ROM:00120034 bsr.w sub_12005E ROM:00120038 rts ROM:0012003A ; --------------------------------------------------------------------------- ROM:0012003A ROM:0012003A loc_12003A: ; DATA XREF: ROM:0011FF7C↑o ROM:0012003A btst #6,($139A).w ROM:00120040 bne.s locret_12005A ROM:00120042 bclr #6,($13B2).w ROM:00120048 bclr #0,($13AE).w ROM:0012004E move.b #1,($119D).w ROM:00120054 bra.l locret_11FFA6 ROM:0012005A ; --------------------------------------------------------------------------- ROM:0012005A ROM:0012005A locret_12005A: ; CODE XREF: ROM:00120032↑j ROM:0012005A ; ROM:00120040↑j ROM:0012005A rts ROM:0012005C ; --------------------------------------------------------------------------- ROM:0012005C rts ROM:0012005E ROM:0012005E ; =============== S U B R O U T I N E ======================================= ROM:0012005E ROM:0012005E ROM:0012005E sub_12005E: ; CODE XREF: ROM:loc_11FFEA↑p ROM:0012005E ; ROM:loc_120034↑p ROM:0012005E move.w #$3B7C,d1 ROM:00120062 move.w ($586).w,d2 ROM:00120066 bsr.l sub_1163F0 ROM:0012006C move.w d1,($B8E).w ROM:00120070 rts ROM:00120070 ; End of function sub_12005E ROM:00120070 ROM:00120072 ROM:00120072 ; =============== S U B R O U T I N E ======================================= ROM:00120072 ROM:00120072 ROM:00120072 sub_120072: ; CODE XREF: sub_1207F2+16↓p ROM:00120072 move.w $562(a5),d0 ROM:00120076 cmpi.w #0,d0 ROM:0012007A bne.s loc_120084 ROM:0012007C bset #4,($13A6).w ROM:00120082 bra.s loc_12008A ROM:00120084 ; --------------------------------------------------------------------------- ROM:00120084 ROM:00120084 loc_120084: ; CODE XREF: sub_120072+8↑j ROM:00120084 bclr #4,($13A6).w ROM:0012008A ROM:0012008A loc_12008A: ; CODE XREF: sub_120072+10↑j ROM:0012008A bsr.l sub_11F088 ROM:00120090 bsr.l nullsub_13 ROM:00120096 bsr.l sub_11EDE2 ROM:0012009C bsr.l sub_11EF3A ROM:001200A2 bsr.l sub_11EC0A ROM:001200A8 bsr.l sub_11EA16 ROM:001200AE bsr.l sub_11F460 ROM:001200B4 bsr.w sub_12049C ROM:001200B8 bsr.w sub_12052C ROM:001200BC bsr.w sub_12023C ROM:001200C0 bsr.w sub_1200D2 ROM:001200C4 bsr.w sub_1202E0 ROM:001200C8 bsr.w sub_120344 ROM:001200CC bsr.w sub_12036E ROM:001200D0 rts ROM:001200D0 ; End of function sub_120072 ROM:001200D0 ROM:001200D2 ROM:001200D2 ; =============== S U B R O U T I N E ======================================= ROM:001200D2 ROM:001200D2 ROM:001200D2 sub_1200D2: ; CODE XREF: sub_120072+4E↑p ROM:001200D2 clr.w d1 ROM:001200D4 move.b ($11A0).w,d1 ROM:001200D8 cmpi.w #6,d1 ROM:001200DC bcc.s locret_1200E6 ROM:001200DE movea.l off_1200E8(pc,d1.w*4),a0 ROM:001200E2 nop ROM:001200E4 jmp (a0) ROM:001200E6 ; --------------------------------------------------------------------------- ROM:001200E6 ROM:001200E6 locret_1200E6: ; CODE XREF: sub_1200D2+A↑j ROM:001200E6 rts ROM:001200E6 ; End of function sub_1200D2 ROM:001200E6 ROM:001200E6 ; --------------------------------------------------------------------------- ROM:001200E8 off_1200E8: dc.l loc_120100 ; DATA XREF: sub_1200D2+C↑r ROM:001200EC dc.l loc_120116 ROM:001200F0 dc.l loc_120144 ROM:001200F4 dc.l loc_12019C ROM:001200F8 dc.l loc_1201DC ROM:001200FC dc.l loc_1201F6 ROM:00120100 ; --------------------------------------------------------------------------- ROM:00120100 ROM:00120100 loc_120100: ; DATA XREF: ROM:off_1200E8↑o ROM:00120100 bclr #7,($13AF).w ROM:00120106 bclr #0,($13B3).w ROM:0012010C move.b #1,($11A0).w ROM:00120112 bra.s locret_120142 ROM:00120114 ; --------------------------------------------------------------------------- ROM:00120114 rts ROM:00120116 ; --------------------------------------------------------------------------- ROM:00120116 ROM:00120116 loc_120116: ; DATA XREF: ROM:001200EC↑o ROM:00120116 btst #2,($13BD).w ROM:0012011C beq.s locret_120142 ROM:0012011E bsr.w sub_1203D2 ROM:00120122 move.w #$A,d0 ROM:00120126 clr.b ($8CF).w ROM:0012012A move.w d0,($672).w ROM:0012012E move.b #1,($8CF).w ROM:00120134 bset #7,($13AF).w ROM:0012013A move.b #2,($11A0).w ROM:00120140 bra.s locret_12019A ROM:00120142 ; --------------------------------------------------------------------------- ROM:00120142 ROM:00120142 locret_120142: ; CODE XREF: ROM:00120112↑j ROM:00120142 ; ROM:0012011C↑j ... ROM:00120142 rts ROM:00120144 ; --------------------------------------------------------------------------- ROM:00120144 ROM:00120144 loc_120144: ; DATA XREF: ROM:001200F0↑o ROM:00120144 btst #2,($13BD).w ROM:0012014A bne.s loc_12015A ROM:0012014C bclr #7,($13AF).w ROM:00120152 move.b #1,($11A0).w ROM:00120158 bra.s locret_120142 ROM:0012015A ; --------------------------------------------------------------------------- ROM:0012015A ROM:0012015A loc_12015A: ; CODE XREF: ROM:0012014A↑j ROM:0012015A move.w ($BA2).w,d0 ROM:0012015E cmp.w ($B9E).w,d0 ROM:00120162 blt.s loc_120172 ROM:00120164 bclr #7,($13AF).w ROM:0012016A move.b #3,($11A0).w ROM:00120170 bra.s locret_1201DA ROM:00120172 ; --------------------------------------------------------------------------- ROM:00120172 ROM:00120172 loc_120172: ; CODE XREF: ROM:00120162↑j ROM:00120172 cmpi.w #0,($672).w ROM:00120178 bgt.s locret_12019A ROM:0012017A bsr.w sub_1203DA ROM:0012017E move.w #$A,d0 ROM:00120182 clr.b ($8CF).w ROM:00120186 move.w d0,($672).w ROM:0012018A move.b #1,($8CF).w ROM:00120190 move.b #2,($11A0).w ROM:00120196 bra.w *+4 ROM:0012019A ; --------------------------------------------------------------------------- ROM:0012019A ROM:0012019A locret_12019A: ; CODE XREF: ROM:00120140↑j ROM:0012019A ; ROM:00120178↑j ... ROM:0012019A rts ROM:0012019C ; --------------------------------------------------------------------------- ROM:0012019C ROM:0012019C loc_12019C: ; DATA XREF: ROM:001200F4↑o ROM:0012019C btst #2,($13BD).w ROM:001201A2 bne.s loc_1201AC ROM:001201A4 move.b #1,($11A0).w ROM:001201AA bra.s locret_120142 ROM:001201AC ; --------------------------------------------------------------------------- ROM:001201AC ROM:001201AC loc_1201AC: ; CODE XREF: ROM:001201A2↑j ROM:001201AC move.w $55E(a5),d0 ROM:001201B0 cmpi.w #0,($BBE).w ROM:001201B6 bge.s loc_1201BA ROM:001201B8 neg.w d0 ROM:001201BA ROM:001201BA loc_1201BA: ; CODE XREF: ROM:001201B6↑j ROM:001201BA cmp.w ($BBE).w,d0 ROM:001201BE blt.s locret_1201DA ROM:001201C0 move.w $560(a5),d0 ROM:001201C4 clr.b ($8D2).w ROM:001201C8 move.w d0,($678).w ROM:001201CC move.b #1,($8D2).w ROM:001201D2 move.b #5,($11A0).w ROM:001201D8 bra.s locret_120238 ROM:001201DA ; --------------------------------------------------------------------------- ROM:001201DA ROM:001201DA locret_1201DA: ; CODE XREF: ROM:00120170↑j ROM:001201DA ; ROM:001201BE↑j ... ROM:001201DA rts ROM:001201DC ; --------------------------------------------------------------------------- ROM:001201DC ROM:001201DC loc_1201DC: ; DATA XREF: ROM:001200F8↑o ROM:001201DC btst #2,($13BD).w ROM:001201E2 bne.s locret_1201F4 ROM:001201E4 bclr #0,($13B3).w ROM:001201EA move.b #1,($11A0).w ROM:001201F0 bra.w locret_120142 ROM:001201F4 ; --------------------------------------------------------------------------- ROM:001201F4 ROM:001201F4 locret_1201F4: ; CODE XREF: ROM:001201E2↑j ROM:001201F4 ; ROM:00120212↓j ROM:001201F4 rts ROM:001201F6 ; --------------------------------------------------------------------------- ROM:001201F6 ROM:001201F6 loc_1201F6: ; DATA XREF: ROM:001200FC↑o ROM:001201F6 cmpi.w #0,($678).w ROM:001201FC ble.s loc_120206 ROM:001201FE cmpi.w #0,($BBE).w ROM:00120204 bgt.s loc_120214 ROM:00120206 ROM:00120206 loc_120206: ; CODE XREF: ROM:001201FC↑j ROM:00120206 bset #0,($13B3).w ROM:0012020C move.b #4,($11A0).w ROM:00120212 bra.s locret_1201F4 ROM:00120214 ; --------------------------------------------------------------------------- ROM:00120214 ROM:00120214 loc_120214: ; CODE XREF: ROM:00120204↑j ROM:00120214 move.w $55E(a5),d0 ROM:00120218 cmp.w ($BBE).w,d0 ROM:0012021C bge.s loc_120226 ROM:0012021E move.b #3,($11A0).w ROM:00120224 bra.s locret_1201DA ROM:00120226 ; --------------------------------------------------------------------------- ROM:00120226 ROM:00120226 loc_120226: ; CODE XREF: ROM:0012021C↑j ROM:00120226 btst #2,($13BD).w ROM:0012022C bne.s locret_120238 ROM:0012022E move.b #1,($11A0).w ROM:00120234 bra.w locret_120142 ROM:00120238 ; --------------------------------------------------------------------------- ROM:00120238 ROM:00120238 locret_120238: ; CODE XREF: ROM:001201D8↑j ROM:00120238 ; ROM:0012022C↑j ROM:00120238 rts ROM:0012023A ; --------------------------------------------------------------------------- ROM:0012023A rts ROM:0012023C ROM:0012023C ; =============== S U B R O U T I N E ======================================= ROM:0012023C ROM:0012023C ROM:0012023C sub_12023C: ; CODE XREF: sub_120072+4A↑p ROM:0012023C clr.w d1 ROM:0012023E move.b ($11A1).w,d1 ROM:00120242 cmpi.w #4,d1 ROM:00120246 bcc.s locret_120250 ROM:00120248 movea.l off_120252(pc,d1.w*4),a0 ROM:0012024C nop ROM:0012024E jmp (a0) ROM:00120250 ; --------------------------------------------------------------------------- ROM:00120250 ROM:00120250 locret_120250: ; CODE XREF: sub_12023C+A↑j ROM:00120250 rts ROM:00120250 ; End of function sub_12023C ROM:00120250 ROM:00120250 ; --------------------------------------------------------------------------- ROM:00120252 off_120252: dc.l loc_120262 ; DATA XREF: sub_12023C+C↑r ROM:00120256 dc.l loc_120272 ROM:0012025A dc.l loc_120284 ROM:0012025E dc.l loc_1202AE ROM:00120262 ; --------------------------------------------------------------------------- ROM:00120262 ROM:00120262 loc_120262: ; DATA XREF: ROM:off_120252↑o ROM:00120262 bclr #4,($13C5).w ROM:00120268 move.b #1,($11A1).w ROM:0012026E bra.s locret_120282 ROM:00120270 ; --------------------------------------------------------------------------- ROM:00120270 rts ROM:00120272 ; --------------------------------------------------------------------------- ROM:00120272 ROM:00120272 loc_120272: ; DATA XREF: ROM:00120256↑o ROM:00120272 btst #4,($13BC).w ROM:00120278 beq.s locret_120282 ROM:0012027A move.b #2,($11A1).w ROM:00120280 bra.s locret_1202AC ROM:00120282 ; --------------------------------------------------------------------------- ROM:00120282 ROM:00120282 locret_120282: ; CODE XREF: ROM:0012026E↑j ROM:00120282 ; ROM:00120278↑j ... ROM:00120282 rts ROM:00120284 ; --------------------------------------------------------------------------- ROM:00120284 ROM:00120284 loc_120284: ; DATA XREF: ROM:0012025A↑o ROM:00120284 btst #4,($13BC).w ROM:0012028A bne.s loc_120294 ROM:0012028C move.b #1,($11A1).w ROM:00120292 bra.s locret_120282 ROM:00120294 ; --------------------------------------------------------------------------- ROM:00120294 ROM:00120294 loc_120294: ; CODE XREF: ROM:0012028A↑j ROM:00120294 move.w $554(a5),d0 ROM:00120298 cmp.w ($A58).w,d0 ROM:0012029C blt.s locret_1202AC ROM:0012029E bset #4,($13C5).w ROM:001202A4 move.b #3,($11A1).w ROM:001202AA bra.s locret_1202DC ROM:001202AC ; --------------------------------------------------------------------------- ROM:001202AC ROM:001202AC locret_1202AC: ; CODE XREF: ROM:00120280↑j ROM:001202AC ; ROM:0012029C↑j ... ROM:001202AC rts ROM:001202AE ; --------------------------------------------------------------------------- ROM:001202AE ROM:001202AE loc_1202AE: ; DATA XREF: ROM:0012025E↑o ROM:001202AE btst #4,($13BC).w ROM:001202B4 bne.s loc_1202C4 ROM:001202B6 bclr #4,($13C5).w ROM:001202BC move.b #1,($11A1).w ROM:001202C2 bra.s locret_120282 ROM:001202C4 ; --------------------------------------------------------------------------- ROM:001202C4 ROM:001202C4 loc_1202C4: ; CODE XREF: ROM:001202B4↑j ROM:001202C4 move.w $552(a5),d0 ROM:001202C8 cmp.w ($A58).w,d0 ROM:001202CC bge.s locret_1202DC ROM:001202CE bclr #4,($13C5).w ROM:001202D4 move.b #2,($11A1).w ROM:001202DA bra.s locret_1202AC ROM:001202DC ; --------------------------------------------------------------------------- ROM:001202DC ROM:001202DC locret_1202DC: ; CODE XREF: ROM:001202AA↑j ROM:001202DC ; ROM:001202CC↑j ROM:001202DC rts ROM:001202DE ; --------------------------------------------------------------------------- ROM:001202DE rts ROM:001202E0 ROM:001202E0 ; =============== S U B R O U T I N E ======================================= ROM:001202E0 ROM:001202E0 ROM:001202E0 sub_1202E0: ; CODE XREF: sub_120072+52↑p ROM:001202E0 btst #1,($936).w ROM:001202E6 beq.s loc_1202FA ROM:001202E8 move.w #$3B82,d1 ROM:001202EC move.w ($AA0).w,d2 ROM:001202F0 bsr.l sub_1163F0 ROM:001202F6 move.w d1,($BA4).w ROM:001202FA ROM:001202FA loc_1202FA: ; CODE XREF: sub_1202E0+6↑j ROM:001202FA btst #4,($13C6).w ROM:00120300 beq.s loc_120312 ROM:00120302 btst #2,($13BD).w ROM:00120308 bne.s loc_120310 ROM:0012030A move.w ($BA4).w,($BA6).w ROM:00120310 ROM:00120310 loc_120310: ; CODE XREF: sub_1202E0+28↑j ROM:00120310 bra.s locret_120342 ROM:00120312 ; --------------------------------------------------------------------------- ROM:00120312 ROM:00120312 loc_120312: ; CODE XREF: sub_1202E0+20↑j ROM:00120312 cmpi.w #0,($674).w ROM:00120318 bgt.s locret_120342 ROM:0012031A cmpi.w #0,($BA6).w ROM:00120320 ble.s locret_120342 ROM:00120322 clr.b ($8D0).w ROM:00120326 move.w #$A,($674).w ROM:0012032C move.b #1,($8D0).w ROM:00120332 move.w ($BA6).w,d0 ROM:00120336 sub.w $54C(a5),d0 ROM:0012033A bpl.s loc_12033E ROM:0012033C clr.w d0 ROM:0012033E ROM:0012033E loc_12033E: ; CODE XREF: sub_1202E0+5A↑j ROM:0012033E move.w d0,($BA6).w ROM:00120342 ROM:00120342 locret_120342: ; CODE XREF: sub_1202E0:loc_120310↑j ROM:00120342 ; sub_1202E0+38↑j ... ROM:00120342 rts ROM:00120342 ; End of function sub_1202E0 ROM:00120342 ROM:00120344 ROM:00120344 ; =============== S U B R O U T I N E ======================================= ROM:00120344 ROM:00120344 ROM:00120344 sub_120344: ; CODE XREF: sub_120072+56↑p ROM:00120344 btst #0,($13B3).w ROM:0012034A beq.s loc_120366 ROM:0012034C cmpi.w #0,($BA6).w ROM:00120352 bne.s loc_120362 ROM:00120354 cmpi.w #0,($BBE).w ROM:0012035A bgt.s loc_120362 ROM:0012035C bset #7,($13C7).w ROM:00120362 ROM:00120362 loc_120362: ; CODE XREF: sub_120344+E↑j ROM:00120362 ; sub_120344+16↑j ROM:00120362 bra.w locret_12036C ROM:00120366 ; --------------------------------------------------------------------------- ROM:00120366 ROM:00120366 loc_120366: ; CODE XREF: sub_120344+6↑j ROM:00120366 bclr #7,($13C7).w ROM:0012036C ROM:0012036C locret_12036C: ; CODE XREF: sub_120344:loc_120362↑j ROM:0012036C rts ROM:0012036C ; End of function sub_120344 ROM:0012036C ROM:0012036E ROM:0012036E ; =============== S U B R O U T I N E ======================================= ROM:0012036E ROM:0012036E ROM:0012036E sub_12036E: ; CODE XREF: sub_120072+5A↑p ROM:0012036E move.w ($B9C).w,d0 ROM:00120372 add.w ($13E6).w,d0 ROM:00120376 add.w ($B58).w,d0 ROM:0012037A btst #6,($139C).w ROM:00120380 beq.s loc_120386 ROM:00120382 add.w $548(a5),d0 ROM:00120386 ROM:00120386 loc_120386: ; CODE XREF: sub_12036E+12↑j ROM:00120386 btst #3,($13AE).w ROM:0012038C beq.s loc_120392 ROM:0012038E add.w $546(a5),d0 ROM:00120392 ROM:00120392 loc_120392: ; CODE XREF: sub_12036E+1E↑j ROM:00120392 btst #4,($13C5).w ROM:00120398 beq.s loc_12039E ROM:0012039A add.w $54A(a5),d0 ROM:0012039E ROM:0012039E loc_12039E: ; CODE XREF: sub_12036E+2A↑j ROM:0012039E btst #2,($1505).w ROM:001203A4 beq.s loc_1203B2 ROM:001203A6 btst #0,($C6B).w ROM:001203AC bne.s loc_1203B2 ROM:001203AE add.w ($BA6).w,d0 ROM:001203B2 ROM:001203B2 loc_1203B2: ; CODE XREF: sub_12036E+36↑j ROM:001203B2 ; sub_12036E+3E↑j ROM:001203B2 add.w ($BA8).w,d0 ROM:001203B6 move.w d0,($BA2).w ROM:001203BA btst #7,($13AF).w ROM:001203C0 beq.s loc_1203CA ROM:001203C2 move.w ($B9E).w,($BA0).w ROM:001203C8 bra.s locret_1203D0 ROM:001203CA ; --------------------------------------------------------------------------- ROM:001203CA ROM:001203CA loc_1203CA: ; CODE XREF: sub_12036E+52↑j ROM:001203CA move.w ($BA2).w,($BA0).w ROM:001203D0 ROM:001203D0 locret_1203D0: ; CODE XREF: sub_12036E+5A↑j ROM:001203D0 rts ROM:001203D0 ; End of function sub_12036E ROM:001203D0 ROM:001203D2 ROM:001203D2 ; =============== S U B R O U T I N E ======================================= ROM:001203D2 ROM:001203D2 ROM:001203D2 sub_1203D2: ; CODE XREF: ROM:0012011E↑p ROM:001203D2 move.w ($586).w,($B9E).w ROM:001203D8 rts ROM:001203D8 ; End of function sub_1203D2 ROM:001203D8 ROM:001203DA ROM:001203DA ; =============== S U B R O U T I N E ======================================= ROM:001203DA ROM:001203DA ROM:001203DA sub_1203DA: ; CODE XREF: ROM:0012017A↑p ROM:001203DA move.w #$3B80,d1 ROM:001203DE move.w ($AA0).w,d2 ROM:001203E2 bsr.l sub_1163F0 ROM:001203E8 move.w d1,($BB0).w ROM:001203EC move.w ($B9E).w,d0 ROM:001203F0 btst #4,($13BC).w ROM:001203F6 beq.s loc_12040C ROM:001203F8 btst #2,($13A3).w ROM:001203FE beq.s loc_120406 ROM:00120400 sub.w $550(a5),d0 ROM:00120404 bra.s loc_12040A ROM:00120406 ; --------------------------------------------------------------------------- ROM:00120406 ROM:00120406 loc_120406: ; CODE XREF: sub_1203DA+24↑j ROM:00120406 sub.w $54E(a5),d0 ROM:0012040A ROM:0012040A loc_12040A: ; CODE XREF: sub_1203DA+2A↑j ROM:0012040A bra.s loc_120410 ROM:0012040C ; --------------------------------------------------------------------------- ROM:0012040C ROM:0012040C loc_12040C: ; CODE XREF: sub_1203DA+1C↑j ROM:0012040C sub.w ($BB0).w,d0 ROM:00120410 ROM:00120410 loc_120410: ; CODE XREF: sub_1203DA:loc_12040A↑j ROM:00120410 move.w d0,($B9E).w ROM:00120414 move.w ($BA2).w,d0 ROM:00120418 cmp.w ($B9E).w,d0 ROM:0012041C ble.s locret_120422 ROM:0012041E move.w d0,($B9E).w ROM:00120422 ROM:00120422 locret_120422: ; CODE XREF: sub_1203DA+42↑j ROM:00120422 rts ROM:00120422 ; End of function sub_1203DA ROM:00120422 ROM:00120424 ROM:00120424 ; =============== S U B R O U T I N E ======================================= ROM:00120424 ROM:00120424 ROM:00120424 sub_120424: ; CODE XREF: ROM:0011F15A↑p ROM:00120424 ; ROM:0011F1DA↑p ROM:00120424 move.w $D4(a5),d1 ROM:00120428 btst #6,($13A1).w ROM:0012042E beq.s locret_12049A ROM:00120430 btst #5,($13AF).w ROM:00120436 beq.s loc_120454 ROM:00120438 move.w ($B9A).w,d0 ROM:0012043C add.w ($B4E).w,d0 ROM:00120440 sub.w ($B4A).w,d0 ROM:00120444 cmp.w d0,d1 ROM:00120446 bge.s loc_12044E ROM:00120448 move.w d1,($B9A).w ROM:0012044C bra.s loc_120452 ROM:0012044E ; --------------------------------------------------------------------------- ROM:0012044E ROM:0012044E loc_12044E: ; CODE XREF: sub_120424+22↑j ROM:0012044E move.w d0,($B9A).w ROM:00120452 ROM:00120452 loc_120452: ; CODE XREF: sub_120424+28↑j ROM:00120452 bra.s locret_12049A ROM:00120454 ; --------------------------------------------------------------------------- ROM:00120454 ROM:00120454 loc_120454: ; CODE XREF: sub_120424+12↑j ROM:00120454 btst #2,($13AA).w ROM:0012045A beq.s loc_120478 ROM:0012045C move.w ($BF4).w,d0 ROM:00120460 add.w ($B4E).w,d0 ROM:00120464 sub.w ($B4A).w,d0 ROM:00120468 cmp.w d0,d1 ROM:0012046A bge.s loc_120472 ROM:0012046C move.w d1,($BF4).w ROM:00120470 bra.s loc_120476 ROM:00120472 ; --------------------------------------------------------------------------- ROM:00120472 ROM:00120472 loc_120472: ; CODE XREF: sub_120424+46↑j ROM:00120472 move.w d0,($BF4).w ROM:00120476 ROM:00120476 loc_120476: ; CODE XREF: sub_120424+4C↑j ROM:00120476 bra.s locret_12049A ROM:00120478 ; --------------------------------------------------------------------------- ROM:00120478 ROM:00120478 loc_120478: ; CODE XREF: sub_120424+36↑j ROM:00120478 btst #2,($13BB).w ROM:0012047E beq.s locret_12049A ROM:00120480 move.w ($B3A).w,d0 ROM:00120484 add.w ($B4E).w,d0 ROM:00120488 sub.w ($B4A).w,d0 ROM:0012048C cmp.w d0,d1 ROM:0012048E bge.s loc_120496 ROM:00120490 move.w d1,($B3A).w ROM:00120494 bra.s locret_12049A ROM:00120496 ; --------------------------------------------------------------------------- ROM:00120496 ROM:00120496 loc_120496: ; CODE XREF: sub_120424+6A↑j ROM:00120496 move.w d0,($B3A).w ROM:0012049A ROM:0012049A locret_12049A: ; CODE XREF: sub_120424+A↑j ROM:0012049A ; sub_120424:loc_120452↑j ... ROM:0012049A rts ROM:0012049A ; End of function sub_120424 ROM:0012049A ROM:0012049C ROM:0012049C ; =============== S U B R O U T I N E ======================================= ROM:0012049C ROM:0012049C ROM:0012049C sub_12049C: ; CODE XREF: sub_120072+42↑p ROM:0012049C btst #6,($13AF).w ROM:001204A2 beq.s loc_1204AC ROM:001204A4 move.w $556(a5),($BAC).w ROM:001204AA bra.s locret_1204B2 ROM:001204AC ; --------------------------------------------------------------------------- ROM:001204AC ROM:001204AC loc_1204AC: ; CODE XREF: sub_12049C+6↑j ROM:001204AC move.w $558(a5),($BAC).w ROM:001204B2 ROM:001204B2 locret_1204B2: ; CODE XREF: sub_12049C+E↑j ROM:001204B2 rts ROM:001204B2 ; End of function sub_12049C ROM:001204B2 ROM:001204B4 ROM:001204B4 ; =============== S U B R O U T I N E ======================================= ROM:001204B4 ROM:001204B4 ROM:001204B4 sub_1204B4: ; CODE XREF: ROM:001205B6↓p ROM:001204B4 move.w ($676).w,d0 ROM:001204B8 muls.w ($BAC).w,d0 ROM:001204BC move.w $55A(a5),d7 ROM:001204C0 cmpi.w #0,d7 ROM:001204C4 beq.s loc_1204CC ROM:001204C6 divs.w $55A(a5),d0 ROM:001204CA bra.s loc_1204D0 ROM:001204CC ; --------------------------------------------------------------------------- ROM:001204CC ROM:001204CC loc_1204CC: ; CODE XREF: sub_1204B4+10↑j ROM:001204CC move.w #$FFFF,d0 ROM:001204D0 ROM:001204D0 loc_1204D0: ; CODE XREF: sub_1204B4+16↑j ROM:001204D0 move.w d0,($BA8).w ROM:001204D4 rts ROM:001204D4 ; End of function sub_1204B4 ROM:001204D4 ROM:001204D6 ROM:001204D6 ; =============== S U B R O U T I N E ======================================= ROM:001204D6 ROM:001204D6 ROM:001204D6 sub_1204D6: ; CODE XREF: ROM:00120588↓p ROM:001204D6 ; ROM:loc_1205B2↓p ROM:001204D6 move.w #$3B84,d1 ROM:001204DA move.w ($AA0).w,d2 ROM:001204DE bsr.l sub_1163F0 ROM:001204E4 move.w d1,($BAE).w ROM:001204E8 move.w ($C16).w,d0 ROM:001204EC muls.w ($BAE).w,d0 ROM:001204F0 cmpi.w #0,($C14).w ROM:001204F6 beq.s loc_1204FE ROM:001204F8 divs.w ($C14).w,d0 ROM:001204FC bra.s loc_120502 ROM:001204FE ; --------------------------------------------------------------------------- ROM:001204FE ROM:001204FE loc_1204FE: ; CODE XREF: sub_1204D6+20↑j ROM:001204FE move.w #$FFFF,d0 ROM:00120502 ROM:00120502 loc_120502: ; CODE XREF: sub_1204D6+26↑j ROM:00120502 move.w $55C(a5),d1 ROM:00120506 muls.w ($BA8).w,d1 ROM:0012050A cmpi.w #0,($BAC).w ROM:00120510 beq.s loc_120518 ROM:00120512 divs.w ($BAC).w,d1 ROM:00120516 bra.s loc_12051C ROM:00120518 ; --------------------------------------------------------------------------- ROM:00120518 ROM:00120518 loc_120518: ; CODE XREF: sub_1204D6+3A↑j ROM:00120518 move.w #$FFFF,d1 ROM:0012051C ROM:0012051C loc_12051C: ; CODE XREF: sub_1204D6+40↑j ROM:0012051C add.w d0,d1 ROM:0012051E move.w d1,($BAA).w ROM:00120522 rts ROM:00120522 ; End of function sub_1204D6 ROM:00120522 ROM:00120524 ROM:00120524 ; =============== S U B R O U T I N E ======================================= ROM:00120524 ROM:00120524 ROM:00120524 sub_120524: ; CODE XREF: ROM:loc_120584↓p ROM:00120524 move.w ($BAC).w,($BA8).w ROM:0012052A rts ROM:0012052A ; End of function sub_120524 ROM:0012052A ROM:0012052C ROM:0012052C ; =============== S U B R O U T I N E ======================================= ROM:0012052C ROM:0012052C ROM:0012052C sub_12052C: ; CODE XREF: sub_120072+46↑p ROM:0012052C clr.w d1 ROM:0012052E move.b ($11A2).w,d1 ROM:00120532 cmpi.w #4,d1 ROM:00120536 bcc.s locret_120540 ROM:00120538 movea.l off_120542(pc,d1.w*4),a0 ROM:0012053C nop ROM:0012053E jmp (a0) ROM:00120540 ; --------------------------------------------------------------------------- ROM:00120540 ROM:00120540 locret_120540: ; CODE XREF: sub_12052C+A↑j ROM:00120540 rts ROM:00120540 ; End of function sub_12052C ROM:00120540 ROM:00120540 ; --------------------------------------------------------------------------- ROM:00120542 off_120542: dc.l loc_120552 ; DATA XREF: sub_12052C+C↑r ROM:00120546 dc.l loc_12055C ROM:0012054A dc.l loc_12058E ROM:0012054E dc.l loc_1205D0 ROM:00120552 ; --------------------------------------------------------------------------- ROM:00120552 ROM:00120552 loc_120552: ; DATA XREF: ROM:off_120542↑o ROM:00120552 move.b #1,($11A2).w ROM:00120558 bra.s loc_120584 ROM:0012055A ; --------------------------------------------------------------------------- ROM:0012055A rts ROM:0012055C ; --------------------------------------------------------------------------- ROM:0012055C ROM:0012055C loc_12055C: ; DATA XREF: ROM:00120546↑o ROM:0012055C btst #0,($13B7).w ROM:00120562 beq.s loc_120584 ROM:00120564 bclr #0,($13B7).w ROM:0012056A move.w $55A(a5),d0 ROM:0012056E clr.b ($8D1).w ROM:00120572 move.w d0,($676).w ROM:00120576 move.b #1,($8D1).w ROM:0012057C move.b #2,($11A2).w ROM:00120582 bra.s loc_1205B2 ROM:00120584 ; --------------------------------------------------------------------------- ROM:00120584 ROM:00120584 loc_120584: ; CODE XREF: ROM:00120558↑j ROM:00120584 ; ROM:00120562↑j ... ROM:00120584 bsr.w sub_120524 ROM:00120588 bsr.w sub_1204D6 ROM:0012058C rts ROM:0012058E ; --------------------------------------------------------------------------- ROM:0012058E ROM:0012058E loc_12058E: ; DATA XREF: ROM:0012054A↑o ROM:0012058E btst #3,($139F).w ROM:00120594 beq.s loc_12059E ROM:00120596 move.b #1,($11A2).w ROM:0012059C bra.s loc_120584 ROM:0012059E ; --------------------------------------------------------------------------- ROM:0012059E ROM:0012059E loc_12059E: ; CODE XREF: ROM:00120594↑j ROM:0012059E btst #2,($13BD).w ROM:001205A4 bne.s loc_1205A8 ROM:001205A6 bra.s loc_1205BC ROM:001205A8 ; --------------------------------------------------------------------------- ROM:001205A8 ROM:001205A8 loc_1205A8: ; CODE XREF: ROM:001205A4↑j ROM:001205A8 cmpi.w #0,($676).w ROM:001205AE bgt.s loc_1205B2 ROM:001205B0 bra.s loc_1205BC ROM:001205B2 ; --------------------------------------------------------------------------- ROM:001205B2 ROM:001205B2 loc_1205B2: ; CODE XREF: ROM:00120582↑j ROM:001205B2 ; ROM:001205AE↑j ROM:001205B2 bsr.w sub_1204D6 ROM:001205B6 bsr.w sub_1204B4 ROM:001205BA rts ROM:001205BC ; --------------------------------------------------------------------------- ROM:001205BC ROM:001205BC loc_1205BC: ; CODE XREF: ROM:001205A6↑j ROM:001205BC ; ROM:001205B0↑j ROM:001205BC move.w #0,($BA8).w ROM:001205C2 move.w #0,($BAA).w ROM:001205C8 move.b #3,($11A2).w ROM:001205CE bra.s locret_1205E0 ROM:001205D0 ; --------------------------------------------------------------------------- ROM:001205D0 ROM:001205D0 loc_1205D0: ; DATA XREF: ROM:0012054E↑o ROM:001205D0 btst #3,($139F).w ROM:001205D6 beq.s locret_1205E0 ROM:001205D8 move.b #1,($11A2).w ROM:001205DE bra.s loc_120584 ROM:001205E0 ; --------------------------------------------------------------------------- ROM:001205E0 ROM:001205E0 locret_1205E0: ; CODE XREF: ROM:001205CE↑j ROM:001205E0 ; ROM:001205D6↑j ROM:001205E0 rts ROM:001205E2 ; --------------------------------------------------------------------------- ROM:001205E2 rts ROM:001205E4 ROM:001205E4 ; =============== S U B R O U T I N E ======================================= ROM:001205E4 ROM:001205E4 ROM:001205E4 sub_1205E4: ; CODE XREF: ROM:loc_11F8F2↑p ROM:001205E4 clr.l d1 ROM:001205E6 move.w ($BC0).w,d1 ROM:001205EA sub.w ($BBA).w,d1 ROM:001205EE swap d1 ROM:001205F0 move.w ($13E8).w,d2 ROM:001205F4 swap d2 ROM:001205F6 move.w ($13EA).w,d2 ROM:001205FA btst #6,($139C).w ROM:00120600 beq.s loc_120608 ROM:00120602 move.w $566(a5),d3 ROM:00120606 bra.s loc_12060C ROM:00120608 ; --------------------------------------------------------------------------- ROM:00120608 ROM:00120608 loc_120608: ; CODE XREF: sub_1205E4+1C↑j ROM:00120608 move.w $564(a5),d3 ROM:0012060C ROM:0012060C loc_12060C: ; CODE XREF: sub_1205E4+22↑j ROM:0012060C ext.l d3 ROM:0012060E bsr.l sub_1162F4 ROM:00120614 clr.l d5 ROM:00120616 move.w $568(a5),d5 ROM:0012061A swap d5 ROM:0012061C cmp.l d4,d5 ROM:0012061E bgt.s loc_120622 ROM:00120620 move.l d5,d4 ROM:00120622 ROM:00120622 loc_120622: ; CODE XREF: sub_1205E4+3A↑j ROM:00120622 move.w d4,($13EA).w ROM:00120626 swap d4 ROM:00120628 cmpi.w #0,d4 ROM:0012062C blt.s loc_120634 ROM:0012062E move.w d4,($13E8).w ROM:00120632 bra.s locret_12063A ROM:00120634 ; --------------------------------------------------------------------------- ROM:00120634 ROM:00120634 loc_120634: ; CODE XREF: sub_1205E4+48↑j ROM:00120634 move.w #0,($13E8).w ROM:0012063A ROM:0012063A locret_12063A: ; CODE XREF: sub_1205E4+4E↑j ROM:0012063A rts ROM:0012063A ; End of function sub_1205E4 ROM:0012063A ROM:0012063C ROM:0012063C ; =============== S U B R O U T I N E ======================================= ROM:0012063C ROM:0012063C ROM:0012063C sub_12063C: ; CODE XREF: sub_1207F2+10↓p ROM:0012063C bclr #6,($13B0).w ROM:00120642 btst #2,($13BD).w ROM:00120648 beq.s loc_12066E ROM:0012064A bset #6,($13B0).w ROM:00120650 btst #2,($1505).w ROM:00120656 beq.s loc_12066E ROM:00120658 btst #0,($C6B).w ROM:0012065E bne.s loc_12066E ROM:00120660 btst #4,($13C6).w ROM:00120666 beq.s loc_12066E ROM:00120668 bclr #6,($13B0).w ROM:0012066E ROM:0012066E loc_12066E: ; CODE XREF: sub_12063C+C↑j ROM:0012066E ; sub_12063C+1A↑j ... ROM:0012066E clr.w d1 ROM:00120670 move.b ($11A3).w,d1 ROM:00120674 cmpi.w #5,d1 ROM:00120678 bcc.s locret_120682 ROM:0012067A movea.l off_120684(pc,d1.w*4),a0 ROM:0012067E nop ROM:00120680 jmp (a0) ROM:00120682 ; --------------------------------------------------------------------------- ROM:00120682 ROM:00120682 locret_120682: ; CODE XREF: sub_12063C+3C↑j ROM:00120682 rts ROM:00120682 ; End of function sub_12063C ROM:00120682 ROM:00120682 ; --------------------------------------------------------------------------- ROM:00120684 off_120684: dc.l loc_120698 ; DATA XREF: sub_12063C+3E↑r ROM:00120688 dc.l loc_1206A2 ROM:0012068C dc.l loc_1206D8 ROM:00120690 dc.l loc_120708 ROM:00120694 dc.l loc_120754 ROM:00120698 ; --------------------------------------------------------------------------- ROM:00120698 ROM:00120698 loc_120698: ; DATA XREF: ROM:off_120684↑o ROM:00120698 move.b #1,($11A3).w ROM:0012069E bra.w loc_1206D2 ROM:001206A2 ; --------------------------------------------------------------------------- ROM:001206A2 ROM:001206A2 loc_1206A2: ; DATA XREF: ROM:00120688↑o ROM:001206A2 btst #4,($13BC).w ROM:001206A8 beq.s loc_1206BA ROM:001206AA btst #6,($13B0).w ROM:001206B0 beq.s loc_1206BA ROM:001206B2 move.b #3,($11A3).w ROM:001206B8 rts ROM:001206BA ; --------------------------------------------------------------------------- ROM:001206BA ROM:001206BA loc_1206BA: ; CODE XREF: ROM:001206A8↑j ROM:001206BA ; ROM:001206B0↑j ROM:001206BA btst #4,($13BC).w ROM:001206C0 beq.s loc_1206D2 ROM:001206C2 btst #6,($13B0).w ROM:001206C8 bne.s loc_1206D2 ROM:001206CA move.b #2,($11A3).w ROM:001206D0 bra.s loc_120702 ROM:001206D2 ; --------------------------------------------------------------------------- ROM:001206D2 ROM:001206D2 loc_1206D2: ; CODE XREF: ROM:0012069E↑j ROM:001206D2 ; ROM:001206C0↑j ... ROM:001206D2 bsr.w sub_1207E4 ROM:001206D6 rts ROM:001206D8 ; --------------------------------------------------------------------------- ROM:001206D8 ROM:001206D8 loc_1206D8: ; DATA XREF: ROM:0012068C↑o ROM:001206D8 btst #4,($13BC).w ROM:001206DE bne.s loc_1206E8 ROM:001206E0 move.b #1,($11A3).w ROM:001206E6 bra.s loc_1206D2 ROM:001206E8 ; --------------------------------------------------------------------------- ROM:001206E8 ROM:001206E8 loc_1206E8: ; CODE XREF: ROM:001206DE↑j ROM:001206E8 move.w ($BB2).w,d0 ROM:001206EC btst #6,($13B0).w ROM:001206F2 beq.s loc_120702 ROM:001206F4 cmp.w ($BB6).w,d0 ROM:001206F8 bgt.s loc_120702 ROM:001206FA move.b #3,($11A3).w ROM:00120700 rts ROM:00120702 ; --------------------------------------------------------------------------- ROM:00120702 ROM:00120702 loc_120702: ; CODE XREF: ROM:001206D0↑j ROM:00120702 ; ROM:001206F2↑j ... ROM:00120702 bsr.w sub_1207DC ROM:00120706 rts ROM:00120708 ; --------------------------------------------------------------------------- ROM:00120708 ROM:00120708 loc_120708: ; DATA XREF: ROM:00120690↑o ROM:00120708 btst #4,($13BC).w ROM:0012070E bne.s loc_120718 ROM:00120710 move.b #1,($11A3).w ROM:00120716 bra.s loc_1206D2 ROM:00120718 ; --------------------------------------------------------------------------- ROM:00120718 ROM:00120718 loc_120718: ; CODE XREF: ROM:0012070E↑j ROM:00120718 move.w ($BB2).w,d0 ROM:0012071C cmp.w ($BC0).w,d0 ROM:00120720 bne.s loc_12073C ROM:00120722 move.w $56E(a5),d1 ROM:00120726 clr.b ($8D3).w ROM:0012072A move.w d1,($67A).w ROM:0012072E move.b #1,($8D3).w ROM:00120734 move.b #4,($11A3).w ROM:0012073A rts ROM:0012073C ; --------------------------------------------------------------------------- ROM:0012073C ROM:0012073C loc_12073C: ; CODE XREF: ROM:00120720↑j ROM:0012073C btst #6,($13B0).w ROM:00120742 beq.s loc_12074A ROM:00120744 cmp.w ($BB6).w,d0 ROM:00120748 ble.s locret_120752 ROM:0012074A ROM:0012074A loc_12074A: ; CODE XREF: ROM:00120742↑j ROM:0012074A move.b #2,($11A3).w ROM:00120750 bra.s loc_120702 ROM:00120752 ; --------------------------------------------------------------------------- ROM:00120752 ROM:00120752 locret_120752: ; CODE XREF: ROM:00120748↑j ROM:00120752 rts ROM:00120754 ; --------------------------------------------------------------------------- ROM:00120754 ROM:00120754 loc_120754: ; DATA XREF: ROM:00120694↑o ROM:00120754 btst #4,($13BC).w ROM:0012075A bne.s loc_120766 ROM:0012075C move.b #1,($11A3).w ROM:00120762 bra.w loc_1206D2 ROM:00120766 ; --------------------------------------------------------------------------- ROM:00120766 ROM:00120766 loc_120766: ; CODE XREF: ROM:0012075A↑j ROM:00120766 cmpi.w #0,($67A).w ROM:0012076C bgt.s loc_12077A ROM:0012076E bsr.w sub_1207B6 ROM:00120772 move.b #3,($11A3).w ROM:00120778 rts ROM:0012077A ; --------------------------------------------------------------------------- ROM:0012077A ROM:0012077A loc_12077A: ; CODE XREF: ROM:0012076C↑j ROM:0012077A move.w ($BB2).w,d0 ROM:0012077E cmp.w ($BC0).w,d0 ROM:00120782 beq.s loc_120794 ROM:00120784 clr.b ($8D3).w ROM:00120788 clr.w ($67A).w ROM:0012078C move.b #3,($11A3).w ROM:00120792 rts ROM:00120794 ; --------------------------------------------------------------------------- ROM:00120794 ROM:00120794 loc_120794: ; CODE XREF: ROM:00120782↑j ROM:00120794 btst #6,($13B0).w ROM:0012079A beq.s loc_1207A2 ROM:0012079C cmp.w ($BB6).w,d0 ROM:001207A0 ble.s locret_1207B4 ROM:001207A2 ROM:001207A2 loc_1207A2: ; CODE XREF: ROM:0012079A↑j ROM:001207A2 clr.b ($8D3).w ROM:001207A6 clr.w ($67A).w ROM:001207AA move.b #2,($11A3).w ROM:001207B0 bra.w loc_120702 ROM:001207B4 ; --------------------------------------------------------------------------- ROM:001207B4 ROM:001207B4 locret_1207B4: ; CODE XREF: ROM:001207A0↑j ROM:001207B4 rts ROM:001207B6 ROM:001207B6 ; =============== S U B R O U T I N E ======================================= ROM:001207B6 ROM:001207B6 ROM:001207B6 sub_1207B6: ; CODE XREF: ROM:0012076E↑p ROM:001207B6 move.w ($BB2).w,d0 ROM:001207BA sub.w $56C(a5),d0 ROM:001207BE move.w ($BB6).w,d1 ROM:001207C2 sub.w ($BB2).w,d1 ROM:001207C6 move.w $56A(a5),d2 ROM:001207CA cmp.w d2,d1 ROM:001207CC ble.s loc_1207D6 ROM:001207CE move.w ($BB6).w,d0 ROM:001207D2 sub.w $56A(a5),d0 ROM:001207D6 ROM:001207D6 loc_1207D6: ; CODE XREF: sub_1207B6+16↑j ROM:001207D6 move.w d0,($BB2).w ROM:001207DA rts ROM:001207DA ; End of function sub_1207B6 ROM:001207DA ROM:001207DC ROM:001207DC ; =============== S U B R O U T I N E ======================================= ROM:001207DC ROM:001207DC ROM:001207DC sub_1207DC: ; CODE XREF: ROM:loc_120702↑p ROM:001207DC move.w ($BB6).w,($BB2).w ROM:001207E2 rts ROM:001207E2 ; End of function sub_1207DC ROM:001207E2 ROM:001207E4 ROM:001207E4 ; =============== S U B R O U T I N E ======================================= ROM:001207E4 ROM:001207E4 ROM:001207E4 sub_1207E4: ; CODE XREF: ROM:loc_1206D2↑p ROM:001207E4 move.w ($BB6).w,d0 ROM:001207E8 sub.w $56A(a5),d0 ROM:001207EC move.w d0,($BB2).w ROM:001207F0 rts ROM:001207F0 ; End of function sub_1207E4 ROM:001207F0 ROM:001207F2 ROM:001207F2 ; =============== S U B R O U T I N E ======================================= ROM:001207F2 ROM:001207F2 ROM:001207F2 sub_1207F2: ; CODE XREF: sub_125DD6+2A↓p ROM:001207F2 bsr.w sub_120918 ROM:001207F6 bsr.w sub_120920 ROM:001207FA bsr.w sub_12097C ROM:001207FE bsr.w sub_120AB0 ROM:00120802 bsr.l sub_12063C ROM:00120808 bsr.l sub_120072 ROM:0012080E bsr.w sub_120ABE ROM:00120812 bsr.l sub_120ACC ROM:00120818 bsr.w sub_120830 ROM:0012081C bsr.l sub_11FD06 ROM:00120822 bsr.l sub_12112C ROM:00120828 bsr.l sub_11F7E2 ROM:0012082E rts ROM:0012082E ; End of function sub_1207F2 ROM:0012082E ROM:00120830 ROM:00120830 ; =============== S U B R O U T I N E ======================================= ROM:00120830 ROM:00120830 ROM:00120830 sub_120830: ; CODE XREF: sub_1207F2+26↑p ROM:00120830 clr.w d1 ROM:00120832 move.b ($11A4).w,d1 ROM:00120836 cmpi.w #4,d1 ROM:0012083A bcc.s locret_120844 ROM:0012083C movea.l off_120846(pc,d1.w*4),a0 ROM:00120840 nop ROM:00120842 jmp (a0) ROM:00120844 ; --------------------------------------------------------------------------- ROM:00120844 ROM:00120844 locret_120844: ; CODE XREF: sub_120830+A↑j ROM:00120844 rts ROM:00120844 ; End of function sub_120830 ROM:00120844 ROM:00120844 ; --------------------------------------------------------------------------- ROM:00120846 off_120846: dc.l loc_120856 ; DATA XREF: sub_120830+C↑r ROM:0012084A dc.l loc_120866 ROM:0012084E dc.l loc_120890 ROM:00120852 dc.l loc_1208D8 ROM:00120856 ; --------------------------------------------------------------------------- ROM:00120856 ROM:00120856 loc_120856: ; DATA XREF: ROM:off_120846↑o ROM:00120856 bclr #6,($139A).w ROM:0012085C move.b #1,($11A4).w ROM:00120862 bra.s locret_12088E ROM:00120864 ; --------------------------------------------------------------------------- ROM:00120864 rts ROM:00120866 ; --------------------------------------------------------------------------- ROM:00120866 ROM:00120866 loc_120866: ; DATA XREF: ROM:0012084A↑o ROM:00120866 btst #4,($13BE).w ROM:0012086C beq.s locret_12088E ROM:0012086E move.w $57E(a5),d0 ROM:00120872 btst #2,($13A6).w ROM:00120878 bne.s locret_12088E ROM:0012087A cmp.w ($BBE).w,d0 ROM:0012087E blt.s locret_12088E ROM:00120880 bset #6,($139A).w ROM:00120886 move.b #2,($11A4).w ROM:0012088C bra.s locret_1208D6 ROM:0012088E ; --------------------------------------------------------------------------- ROM:0012088E ROM:0012088E locret_12088E: ; CODE XREF: ROM:00120862↑j ROM:0012088E ; ROM:0012086C↑j ... ROM:0012088E rts ROM:00120890 ; --------------------------------------------------------------------------- ROM:00120890 ROM:00120890 loc_120890: ; DATA XREF: ROM:0012084E↑o ROM:00120890 move.w $57E(a5),d0 ROM:00120894 add.w $580(a5),d0 ROM:00120898 btst #4,($13BE).w ROM:0012089E beq.s loc_1208A6 ROM:001208A0 cmp.w ($BBE).w,d0 ROM:001208A4 bge.s loc_1208B4 ROM:001208A6 ROM:001208A6 loc_1208A6: ; CODE XREF: ROM:0012089E↑j ROM:001208A6 bclr #6,($139A).w ROM:001208AC move.b #1,($11A4).w ROM:001208B2 bra.s locret_12088E ROM:001208B4 ; --------------------------------------------------------------------------- ROM:001208B4 ROM:001208B4 loc_1208B4: ; CODE XREF: ROM:001208A4↑j ROM:001208B4 btst #2,($13A6).w ROM:001208BA beq.s locret_1208D6 ROM:001208BC move.w $586(a5),d0 ROM:001208C0 clr.b ($8D4).w ROM:001208C4 move.w d0,($67C).w ROM:001208C8 move.b #1,($8D4).w ROM:001208CE move.b #3,($11A4).w ROM:001208D4 bra.s locret_120914 ROM:001208D6 ; --------------------------------------------------------------------------- ROM:001208D6 ROM:001208D6 locret_1208D6: ; CODE XREF: ROM:0012088C↑j ROM:001208D6 ; ROM:001208BA↑j ... ROM:001208D6 rts ROM:001208D8 ; --------------------------------------------------------------------------- ROM:001208D8 ROM:001208D8 loc_1208D8: ; DATA XREF: ROM:00120852↑o ROM:001208D8 btst #4,($13BE).w ROM:001208DE beq.s loc_1208F6 ROM:001208E0 move.w $57E(a5),d0 ROM:001208E4 add.w $580(a5),d0 ROM:001208E8 cmpi.w #0,($67C).w ROM:001208EE ble.s loc_1208F6 ROM:001208F0 cmp.w ($BBE).w,d0 ROM:001208F4 bge.s loc_120904 ROM:001208F6 ROM:001208F6 loc_1208F6: ; CODE XREF: ROM:001208DE↑j ROM:001208F6 ; ROM:001208EE↑j ROM:001208F6 bclr #6,($139A).w ROM:001208FC move.b #1,($11A4).w ROM:00120902 bra.s locret_12088E ROM:00120904 ; --------------------------------------------------------------------------- ROM:00120904 ROM:00120904 loc_120904: ; CODE XREF: ROM:001208F4↑j ROM:00120904 btst #2,($13A6).w ROM:0012090A bne.s locret_120914 ROM:0012090C move.b #2,($11A4).w ROM:00120912 bra.s locret_1208D6 ROM:00120914 ; --------------------------------------------------------------------------- ROM:00120914 ROM:00120914 locret_120914: ; CODE XREF: ROM:001208D4↑j ROM:00120914 ; ROM:0012090A↑j ROM:00120914 rts ROM:00120916 ; --------------------------------------------------------------------------- ROM:00120916 rts ROM:00120918 ROM:00120918 ; =============== S U B R O U T I N E ======================================= ROM:00120918 ROM:00120918 ROM:00120918 sub_120918: ; CODE XREF: sub_1207F2↑p ROM:00120918 move.w ($5BA).w,($BC0).w ROM:0012091E rts ROM:0012091E ; End of function sub_120918 ROM:0012091E ROM:00120920 ROM:00120920 ; =============== S U B R O U T I N E ======================================= ROM:00120920 ROM:00120920 ROM:00120920 sub_120920: ; CODE XREF: sub_1207F2+4↑p ROM:00120920 btst #1,($936).w ROM:00120926 beq.s loc_120954 ROM:00120928 move.w #$3C06,d1 ROM:0012092C move.w ($AA0).w,d2 ROM:00120930 move.w ($A6C).w,d3 ROM:00120934 bsr.l sub_1163F0 ROM:0012093A move.w d1,($BC6).w ROM:0012093E move.w #$3C08,d1 ROM:00120942 move.w ($AA0).w,d2 ROM:00120946 move.w ($A5C).w,d3 ROM:0012094A bsr.l sub_1163F0 ROM:00120950 move.w d1,($BCA).w ROM:00120954 ROM:00120954 loc_120954: ; CODE XREF: sub_120920+6↑j ROM:00120954 move.w ($BA4).w,d0 ROM:00120958 cmpi.w #0,d0 ROM:0012095C beq.s loc_12096A ROM:0012095E move.w ($BCA).w,d0 ROM:00120962 muls.w ($BA6).w,d0 ROM:00120966 divs.w ($BA4).w,d0 ROM:0012096A ROM:0012096A loc_12096A: ; CODE XREF: sub_120920+3C↑j ROM:0012096A add.w ($BC6).w,d0 ROM:0012096E add.w ($13E8).w,d0 ROM:00120972 add.w ($BAA).w,d0 ROM:00120976 move.w d0,($BB4).w ROM:0012097A rts ROM:0012097A ; End of function sub_120920 ROM:0012097A ROM:0012097C ROM:0012097C ; =============== S U B R O U T I N E ======================================= ROM:0012097C ROM:0012097C ROM:0012097C sub_12097C: ; CODE XREF: sub_1207F2+8↑p ROM:0012097C btst #1,($936).w ROM:00120982 beq.s loc_12099A ROM:00120984 move.w #$3C0C,d1 ROM:00120988 move.w ($AA0).w,d2 ROM:0012098C move.w ($A5C).w,d3 ROM:00120990 bsr.l sub_1163F0 ROM:00120996 move.w d1,($BC2).w ROM:0012099A ROM:0012099A loc_12099A: ; CODE XREF: sub_12097C+6↑j ROM:0012099A move.w #$3C0E,d1 ROM:0012099E move.w ($A7E).w,d2 ROM:001209A2 move.w ($AA0).w,d3 ROM:001209A6 bsr.l sub_1163F0 ROM:001209AC move.w d1,($BC4).w ROM:001209B0 move.w #$3C0A,d1 ROM:001209B4 move.w ($13E4).w,d2 ROM:001209B8 move.w ($A66).w,d3 ROM:001209BC bsr.l sub_1163F0 ROM:001209C2 move.w d1,($BC8).w ROM:001209C6 btst #2,($13BD).w ROM:001209CC bne.s loc_1209DE ROM:001209CE cmpi.w #0,($BBE).w ROM:001209D4 blt.s loc_1209DE ROM:001209D6 cmpi.w #0,($BC2).w ROM:001209DC bge.s loc_1209E6 ROM:001209DE ROM:001209DE loc_1209DE: ; CODE XREF: sub_12097C+50↑j ROM:001209DE ; sub_12097C+58↑j ROM:001209DE move.w ($BC2).w,($BCC).w ROM:001209E4 bra.s loc_120A18 ROM:001209E6 ; --------------------------------------------------------------------------- ROM:001209E6 ROM:001209E6 loc_1209E6: ; CODE XREF: sub_12097C+60↑j ROM:001209E6 move.w $582(a5),d0 ROM:001209EA sub.w ($BBE).w,d0 ROM:001209EE bgt.s loc_1209F8 ROM:001209F0 move.w #0,($BCC).w ROM:001209F6 bra.s loc_120A18 ROM:001209F8 ; --------------------------------------------------------------------------- ROM:001209F8 ROM:001209F8 loc_1209F8: ; CODE XREF: sub_12097C+72↑j ROM:001209F8 move.w ($BC2).w,d1 ROM:001209FC muls.w d0,d1 ROM:001209FE divs.w $582(a5),d1 ROM:00120A02 move.w d1,d2 ROM:00120A04 add.w $584(a5),d2 ROM:00120A08 cmp.w ($BCC).w,d1 ROM:00120A0C bgt.s loc_120A14 ROM:00120A0E cmp.w ($BCC).w,d2 ROM:00120A12 bgt.s loc_120A18 ROM:00120A14 ROM:00120A14 loc_120A14: ; CODE XREF: sub_12097C+90↑j ROM:00120A14 move.w d1,($BCC).w ROM:00120A18 ROM:00120A18 loc_120A18: ; CODE XREF: sub_12097C+68↑j ROM:00120A18 ; sub_12097C+7A↑j ... ROM:00120A18 move.w ($BB4).w,d0 ROM:00120A1C add.w ($B5A).w,d0 ROM:00120A20 btst #6,($13AF).w ROM:00120A26 beq.s loc_120A2C ROM:00120A28 add.w ($BCC).w,d0 ROM:00120A2C ROM:00120A2C loc_120A2C: ; CODE XREF: sub_12097C+AA↑j ROM:00120A2C add.w ($BC4).w,d0 ROM:00120A30 btst #6,($139C).w ROM:00120A36 beq.s loc_120A3C ROM:00120A38 add.w ($B40).w,d0 ROM:00120A3C ROM:00120A3C loc_120A3C: ; CODE XREF: sub_12097C+BA↑j ROM:00120A3C btst #4,($13C5).w ROM:00120A42 beq.s loc_120A48 ROM:00120A44 add.w $572(a5),d0 ROM:00120A48 ROM:00120A48 loc_120A48: ; CODE XREF: sub_12097C+C6↑j ROM:00120A48 btst #5,($947).w ROM:00120A4E beq.s loc_120A54 ROM:00120A50 add.w $574(a5),d0 ROM:00120A54 ROM:00120A54 loc_120A54: ; CODE XREF: sub_12097C+D2↑j ROM:00120A54 btst #1,($139C).w ROM:00120A5A beq.s loc_120A60 ROM:00120A5C add.w $576(a5),d0 ROM:00120A60 ROM:00120A60 loc_120A60: ; CODE XREF: sub_12097C+DE↑j ROM:00120A60 btst #6,($13C0).w ROM:00120A66 beq.s loc_120A6C ROM:00120A68 add.w $578(a5),d0 ROM:00120A6C ROM:00120A6C loc_120A6C: ; CODE XREF: sub_12097C+EA↑j ROM:00120A6C btst #3,($1399).w ROM:00120A72 beq.s loc_120A78 ROM:00120A74 add.w $57A(a5),d0 ROM:00120A78 ROM:00120A78 loc_120A78: ; CODE XREF: sub_12097C+F6↑j ROM:00120A78 btst #3,($13AE).w ROM:00120A7E beq.s loc_120A84 ROM:00120A80 add.w $57C(a5),d0 ROM:00120A84 ROM:00120A84 loc_120A84: ; CODE XREF: sub_12097C+102↑j ROM:00120A84 add.w ($BC8).w,d0 ROM:00120A88 move.w d0,($BB8).w ROM:00120A8C move.w #$3C10,d1 ROM:00120A90 move.w ($BB8).w,d2 ROM:00120A94 move.w ($13E4).w,d3 ROM:00120A98 bsr.l sub_1163F0 ROM:00120A9E add.w ($BB8).w,d1 ROM:00120AA2 move.w d1,($BB6).w ROM:00120AA6 sub.w ($BB4).w,d1 ROM:00120AAA move.w d1,($BBA).w ROM:00120AAE rts ROM:00120AAE ; End of function sub_12097C ROM:00120AAE ROM:00120AB0 ROM:00120AB0 ; =============== S U B R O U T I N E ======================================= ROM:00120AB0 ROM:00120AB0 ROM:00120AB0 sub_120AB0: ; CODE XREF: sub_1207F2+C↑p ROM:00120AB0 move.w $570(a5),d0 ROM:00120AB4 add.w ($BB6).w,d0 ROM:00120AB8 move.w d0,($BBC).w ROM:00120ABC rts ROM:00120ABC ; End of function sub_120AB0 ROM:00120ABC ROM:00120ABE ROM:00120ABE ; =============== S U B R O U T I N E ======================================= ROM:00120ABE ROM:00120ABE ROM:00120ABE sub_120ABE: ; CODE XREF: sub_1207F2+1C↑p ROM:00120ABE move.w ($586).w,d0 ROM:00120AC2 sub.w ($BA0).w,d0 ROM:00120AC6 move.w d0,($BBE).w ROM:00120ACA rts ROM:00120ACA ; End of function sub_120ABE ROM:00120ACA ROM:00120ACC ROM:00120ACC ; =============== S U B R O U T I N E ======================================= ROM:00120ACC ROM:00120ACC ROM:00120ACC sub_120ACC: ; CODE XREF: sub_1207F2+20↑p ROM:00120ACC bsr.w sub_120BD6 ROM:00120AD0 bsr.w sub_120D3A ROM:00120AD4 bsr.w sub_120EB4 ROM:00120AD8 bsr.w sub_120ADE ROM:00120ADC rts ROM:00120ADC ; End of function sub_120ACC ROM:00120ADC ROM:00120ADE ROM:00120ADE ; =============== S U B R O U T I N E ======================================= ROM:00120ADE ROM:00120ADE ROM:00120ADE sub_120ADE: ; CODE XREF: sub_120ACC+C↑p ROM:00120ADE clr.w d1 ROM:00120AE0 move.b ($11A5).w,d1 ROM:00120AE4 cmpi.w #5,d1 ROM:00120AE8 bcc.s locret_120AF2 ROM:00120AEA movea.l off_120AF4(pc,d1.w*4),a0 ROM:00120AEE nop ROM:00120AF0 jmp (a0) ROM:00120AF2 ; --------------------------------------------------------------------------- ROM:00120AF2 ROM:00120AF2 locret_120AF2: ; CODE XREF: sub_120ADE+A↑j ROM:00120AF2 rts ROM:00120AF2 ; End of function sub_120ADE ROM:00120AF2 ROM:00120AF2 ; --------------------------------------------------------------------------- ROM:00120AF4 off_120AF4: dc.l loc_120B08 ; DATA XREF: sub_120ADE+C↑r ROM:00120AF8 dc.l loc_120B16 ROM:00120AFC dc.l loc_120B46 ROM:00120B00 dc.l loc_120B7E ROM:00120B04 dc.l loc_120B98 ROM:00120B08 ; --------------------------------------------------------------------------- ROM:00120B08 ROM:00120B08 loc_120B08: ; DATA XREF: ROM:off_120AF4↑o ROM:00120B08 bsr.w sub_120EAA ROM:00120B0C move.b #1,($11A5).w ROM:00120B12 bra.s locret_120B44 ROM:00120B14 ; --------------------------------------------------------------------------- ROM:00120B14 rts ROM:00120B16 ; --------------------------------------------------------------------------- ROM:00120B16 ROM:00120B16 loc_120B16: ; DATA XREF: ROM:00120AF8↑o ROM:00120B16 btst #2,($13A6).w ROM:00120B1C beq.s loc_120B2C ROM:00120B1E bset #3,($13B4).w ROM:00120B24 move.b #2,($11A5).w ROM:00120B2A bra.s loc_120B78 ROM:00120B2C ; --------------------------------------------------------------------------- ROM:00120B2C ROM:00120B2C loc_120B2C: ; CODE XREF: ROM:00120B1C↑j ROM:00120B2C btst #2,($13BD).w ROM:00120B32 bne.s locret_120B44 ROM:00120B34 bset #3,($13B4).w ROM:00120B3A move.b #4,($11A5).w ROM:00120B40 bra.w loc_120BCE ROM:00120B44 ; --------------------------------------------------------------------------- ROM:00120B44 ROM:00120B44 locret_120B44: ; CODE XREF: ROM:00120B12↑j ROM:00120B44 ; ROM:00120B32↑j ... ROM:00120B44 rts ROM:00120B46 ; --------------------------------------------------------------------------- ROM:00120B46 ROM:00120B46 loc_120B46: ; DATA XREF: ROM:00120AFC↑o ROM:00120B46 btst #2,($13A6).w ROM:00120B4C bne.s loc_120B5C ROM:00120B4E bclr #3,($13B4).w ROM:00120B54 move.b #1,($11A5).w ROM:00120B5A bra.s locret_120B44 ROM:00120B5C ; --------------------------------------------------------------------------- ROM:00120B5C ROM:00120B5C loc_120B5C: ; CODE XREF: ROM:00120B4C↑j ROM:00120B5C move.w $588(a5),d0 ROM:00120B60 move.w ($BD2).w,d1 ROM:00120B64 cmp.w ($BBE).w,d0 ROM:00120B68 bge.s loc_120B78 ROM:00120B6A cmp.w ($BCE).w,d1 ROM:00120B6E bge.s loc_120B78 ROM:00120B70 move.b #3,($11A5).w ROM:00120B76 bra.s loc_120B92 ROM:00120B78 ; --------------------------------------------------------------------------- ROM:00120B78 ROM:00120B78 loc_120B78: ; CODE XREF: ROM:00120B2A↑j ROM:00120B78 ; ROM:00120B68↑j ... ROM:00120B78 bsr.w sub_120DC0 ROM:00120B7C rts ROM:00120B7E ; --------------------------------------------------------------------------- ROM:00120B7E ROM:00120B7E loc_120B7E: ; DATA XREF: ROM:00120B00↑o ROM:00120B7E btst #2,($13A6).w ROM:00120B84 bne.s loc_120B92 ROM:00120B86 bsr.w sub_120E96 ROM:00120B8A move.b #4,($11A5).w ROM:00120B90 bra.s loc_120BCE ROM:00120B92 ; --------------------------------------------------------------------------- ROM:00120B92 ROM:00120B92 loc_120B92: ; CODE XREF: ROM:00120B76↑j ROM:00120B92 ; ROM:00120B84↑j ... ROM:00120B92 bsr.w sub_120DD4 ROM:00120B96 rts ROM:00120B98 ; --------------------------------------------------------------------------- ROM:00120B98 ROM:00120B98 loc_120B98: ; DATA XREF: ROM:00120B04↑o ROM:00120B98 btst #2,($13BD).w ROM:00120B9E beq.s loc_120BB0 ROM:00120BA0 bclr #3,($13B4).w ROM:00120BA6 move.b #1,($11A5).w ROM:00120BAC bra.w locret_120B44 ROM:00120BB0 ; --------------------------------------------------------------------------- ROM:00120BB0 ROM:00120BB0 loc_120BB0: ; CODE XREF: ROM:00120B9E↑j ROM:00120BB0 move.w ($BDC).w,d0 ROM:00120BB4 cmp.w ($A6A).w,d0 ROM:00120BB8 ble.s loc_120BBE ROM:00120BBA bsr.w sub_120EAA ROM:00120BBE ROM:00120BBE loc_120BBE: ; CODE XREF: ROM:00120BB8↑j ROM:00120BBE btst #2,($13A6).w ROM:00120BC4 beq.s loc_120BCE ROM:00120BC6 move.b #3,($11A5).w ROM:00120BCC bra.s loc_120B92 ROM:00120BCE ; --------------------------------------------------------------------------- ROM:00120BCE ROM:00120BCE loc_120BCE: ; CODE XREF: ROM:00120B40↑j ROM:00120BCE ; ROM:00120B90↑j ... ROM:00120BCE bsr.w sub_120E48 ROM:00120BD2 rts ROM:00120BD4 ; --------------------------------------------------------------------------- ROM:00120BD4 rts ROM:00120BD6 ROM:00120BD6 ; =============== S U B R O U T I N E ======================================= ROM:00120BD6 ROM:00120BD6 ROM:00120BD6 sub_120BD6: ; CODE XREF: sub_120ACC↑p ROM:00120BD6 clr.w d1 ROM:00120BD8 move.b ($11A6).w,d1 ROM:00120BDC cmpi.w #5,d1 ROM:00120BE0 bcc.s locret_120BEA ROM:00120BE2 movea.l off_120BEC(pc,d1.w*4),a0 ROM:00120BE6 nop ROM:00120BE8 jmp (a0) ROM:00120BEA ; --------------------------------------------------------------------------- ROM:00120BEA ROM:00120BEA locret_120BEA: ; CODE XREF: sub_120BD6+A↑j ROM:00120BEA rts ROM:00120BEA ; End of function sub_120BD6 ROM:00120BEA ROM:00120BEA ; --------------------------------------------------------------------------- ROM:00120BEC off_120BEC: dc.l loc_120C00 ; DATA XREF: sub_120BD6+C↑r ROM:00120BF0 dc.l loc_120C0E ROM:00120BF4 dc.l loc_120C5A ROM:00120BF8 dc.l loc_120CAC ROM:00120BFC dc.l loc_120CF0 ROM:00120C00 ; --------------------------------------------------------------------------- ROM:00120C00 ROM:00120C00 loc_120C00: ; DATA XREF: ROM:off_120BEC↑o ROM:00120C00 bsr.w sub_120DB8 ROM:00120C04 move.b #1,($11A6).w ROM:00120C0A bra.s locret_120C58 ROM:00120C0C ; --------------------------------------------------------------------------- ROM:00120C0C rts ROM:00120C0E ; --------------------------------------------------------------------------- ROM:00120C0E ROM:00120C0E loc_120C0E: ; DATA XREF: ROM:00120BF0↑o ROM:00120C0E btst #2,($13BD).w ROM:00120C14 beq.s locret_120C58 ROM:00120C16 btst #5,($139A).w ROM:00120C1C bne.s locret_120C58 ROM:00120C1E btst #1,($13B6).w ROM:00120C24 bne.s locret_120C58 ROM:00120C26 btst #2,($13AA).w ROM:00120C2C bne.s locret_120C58 ROM:00120C2E btst #2,($13BB).w ROM:00120C34 bne.s locret_120C58 ROM:00120C36 cmpi.w #0,($BE4).w ROM:00120C3C bne.s locret_120C58 ROM:00120C3E move.w $58C(a5),d0 ROM:00120C42 clr.b ($8D5).w ROM:00120C46 move.w d0,($67E).w ROM:00120C4A move.b #1,($8D5).w ROM:00120C50 move.b #2,($11A6).w ROM:00120C56 bra.s locret_120CAA ROM:00120C58 ; --------------------------------------------------------------------------- ROM:00120C58 ROM:00120C58 locret_120C58: ; CODE XREF: ROM:00120C0A↑j ROM:00120C58 ; ROM:00120C14↑j ... ROM:00120C58 rts ROM:00120C5A ; --------------------------------------------------------------------------- ROM:00120C5A ROM:00120C5A loc_120C5A: ; DATA XREF: ROM:00120BF4↑o ROM:00120C5A btst #2,($13BD).w ROM:00120C60 beq.s loc_120C8A ROM:00120C62 btst #1,($13B6).w ROM:00120C68 bne.s loc_120C8A ROM:00120C6A btst #5,($139A).w ROM:00120C70 bne.s loc_120C8A ROM:00120C72 btst #2,($13AA).w ROM:00120C78 bne.s loc_120C8A ROM:00120C7A btst #2,($13BB).w ROM:00120C80 bne.s loc_120C8A ROM:00120C82 cmpi.w #0,($BE4).w ROM:00120C88 ble.s loc_120C9A ROM:00120C8A ROM:00120C8A loc_120C8A: ; CODE XREF: ROM:00120C60↑j ROM:00120C8A ; ROM:00120C68↑j ... ROM:00120C8A clr.b ($8D5).w ROM:00120C8E clr.w ($67E).w ROM:00120C92 move.b #1,($11A6).w ROM:00120C98 bra.s locret_120C58 ROM:00120C9A ; --------------------------------------------------------------------------- ROM:00120C9A ROM:00120C9A loc_120C9A: ; CODE XREF: ROM:00120C88↑j ROM:00120C9A cmpi.w #0,($67E).w ROM:00120CA0 bgt.s locret_120CAA ROM:00120CA2 move.b #3,($11A6).w ROM:00120CA8 bra.s locret_120CEE ROM:00120CAA ; --------------------------------------------------------------------------- ROM:00120CAA ROM:00120CAA locret_120CAA: ; CODE XREF: ROM:00120C56↑j ROM:00120CAA ; ROM:00120CA0↑j ROM:00120CAA rts ROM:00120CAC ; --------------------------------------------------------------------------- ROM:00120CAC ROM:00120CAC loc_120CAC: ; DATA XREF: ROM:00120BF8↑o ROM:00120CAC btst #2,($13BD).w ROM:00120CB2 beq.s loc_120CD4 ROM:00120CB4 btst #1,($13B6).w ROM:00120CBA bne.s loc_120CD4 ROM:00120CBC btst #5,($139A).w ROM:00120CC2 bne.s loc_120CD4 ROM:00120CC4 btst #2,($13AA).w ROM:00120CCA bne.s loc_120CD4 ROM:00120CCC btst #2,($13BB).w ROM:00120CD2 beq.s loc_120CDE ROM:00120CD4 ROM:00120CD4 loc_120CD4: ; CODE XREF: ROM:00120CB2↑j ROM:00120CD4 ; ROM:00120CBA↑j ... ROM:00120CD4 move.b #1,($11A6).w ROM:00120CDA bra.w locret_120C58 ROM:00120CDE ; --------------------------------------------------------------------------- ROM:00120CDE ROM:00120CDE loc_120CDE: ; CODE XREF: ROM:00120CD2↑j ROM:00120CDE cmpi.w #0,($BE4).w ROM:00120CE4 bne.s locret_120CEE ROM:00120CE6 move.b #4,($11A6).w ROM:00120CEC bra.s loc_120D32 ROM:00120CEE ; --------------------------------------------------------------------------- ROM:00120CEE ROM:00120CEE locret_120CEE: ; CODE XREF: ROM:00120CA8↑j ROM:00120CEE ; ROM:00120CE4↑j ... ROM:00120CEE rts ROM:00120CF0 ; --------------------------------------------------------------------------- ROM:00120CF0 ROM:00120CF0 loc_120CF0: ; DATA XREF: ROM:00120BFC↑o ROM:00120CF0 btst #2,($13BD).w ROM:00120CF6 beq.s loc_120D18 ROM:00120CF8 btst #1,($13B6).w ROM:00120CFE bne.s loc_120D18 ROM:00120D00 btst #5,($139A).w ROM:00120D06 bne.s loc_120D18 ROM:00120D08 btst #2,($13AA).w ROM:00120D0E bne.s loc_120D18 ROM:00120D10 btst #2,($13BB).w ROM:00120D16 beq.s loc_120D22 ROM:00120D18 ROM:00120D18 loc_120D18: ; CODE XREF: ROM:00120CF6↑j ROM:00120D18 ; ROM:00120CFE↑j ... ROM:00120D18 move.b #1,($11A6).w ROM:00120D1E bra.w locret_120C58 ROM:00120D22 ; --------------------------------------------------------------------------- ROM:00120D22 ROM:00120D22 loc_120D22: ; CODE XREF: ROM:00120D16↑j ROM:00120D22 cmpi.w #0,($BE4).w ROM:00120D28 ble.s loc_120D32 ROM:00120D2A move.b #3,($11A6).w ROM:00120D30 bra.s locret_120CEE ROM:00120D32 ; --------------------------------------------------------------------------- ROM:00120D32 ROM:00120D32 loc_120D32: ; CODE XREF: ROM:00120CEC↑j ROM:00120D32 ; ROM:00120D28↑j ROM:00120D32 bsr.w sub_120D8E ROM:00120D36 rts ROM:00120D38 ; --------------------------------------------------------------------------- ROM:00120D38 rts ROM:00120D3A ROM:00120D3A ; =============== S U B R O U T I N E ======================================= ROM:00120D3A ROM:00120D3A ROM:00120D3A sub_120D3A: ; CODE XREF: sub_120ACC+4↑p ROM:00120D3A move.w #$3C14,d1 ROM:00120D3E move.w ($586).w,d2 ROM:00120D42 move.w ($A6A).w,d3 ROM:00120D46 bsr.l sub_1163F0 ROM:00120D4C add.w ($13E8).w,d1 ROM:00120D50 btst #2,($13A3).w ROM:00120D56 beq.s loc_120D5C ROM:00120D58 add.w $598(a5),d1 ROM:00120D5C ROM:00120D5C loc_120D5C: ; CODE XREF: sub_120D3A+1C↑j ROM:00120D5C move.w d1,($BD0).w ROM:00120D60 move.w $58A(a5),d0 ROM:00120D64 cmpi.w #0,d0 ROM:00120D68 bne.s loc_120D86 ROM:00120D6A move.w #$3C10,d1 ROM:00120D6E move.w ($BD0).w,d2 ROM:00120D72 move.w ($13E4).w,d3 ROM:00120D76 bsr.l sub_1163F0 ROM:00120D7C add.w ($BD0).w,d1 ROM:00120D80 move.w d1,($BCE).w ROM:00120D84 bra.s locret_120D8C ROM:00120D86 ; --------------------------------------------------------------------------- ROM:00120D86 ROM:00120D86 loc_120D86: ; CODE XREF: sub_120D3A+2E↑j ROM:00120D86 move.w ($BD0).w,($BCE).w ROM:00120D8C ROM:00120D8C locret_120D8C: ; CODE XREF: sub_120D3A+4A↑j ROM:00120D8C rts ROM:00120D8C ; End of function sub_120D3A ROM:00120D8C ROM:00120D8E ROM:00120D8E ; =============== S U B R O U T I N E ======================================= ROM:00120D8E ROM:00120D8E ROM:00120D8E sub_120D8E: ; CODE XREF: ROM:loc_120D32↑p ROM:00120D8E clr.l d1 ROM:00120D90 move.w ($BC0).w,d1 ROM:00120D94 swap d1 ROM:00120D96 move.w ($BD2).w,d2 ROM:00120D9A swap d2 ROM:00120D9C move.w ($BDE).w,d2 ROM:00120DA0 move.w $58E(a5),d3 ROM:00120DA4 ext.l d3 ROM:00120DA6 bsr.l sub_1162F4 ROM:00120DAC move.w d4,($BDE).w ROM:00120DB0 swap d4 ROM:00120DB2 move.w d4,($BD2).w ROM:00120DB6 rts ROM:00120DB6 ; End of function sub_120D8E ROM:00120DB6 ROM:00120DB8 ROM:00120DB8 ; =============== S U B R O U T I N E ======================================= ROM:00120DB8 ROM:00120DB8 ROM:00120DB8 sub_120DB8: ; CODE XREF: ROM:loc_120C00↑p ROM:00120DB8 move.w ($BB6).w,($BD2).w ROM:00120DBE rts ROM:00120DBE ; End of function sub_120DB8 ROM:00120DBE ROM:00120DC0 ROM:00120DC0 ; =============== S U B R O U T I N E ======================================= ROM:00120DC0 ROM:00120DC0 ROM:00120DC0 sub_120DC0: ; CODE XREF: ROM:loc_120B78↑p ROM:00120DC0 move.w ($BD2).w,($BD8).w ROM:00120DC6 move.w ($BD2).w,($BD6).w ROM:00120DCC move.w $592(a5),($BD4).w ROM:00120DD2 rts ROM:00120DD2 ; End of function sub_120DC0 ROM:00120DD2 ROM:00120DD4 ROM:00120DD4 ; =============== S U B R O U T I N E ======================================= ROM:00120DD4 ROM:00120DD4 ROM:00120DD4 sub_120DD4: ; CODE XREF: ROM:loc_120B92↑p ROM:00120DD4 move.w ($BB6).w,d0 ROM:00120DD8 cmp.w ($BCE).w,d0 ROM:00120DDC ble.s loc_120DE2 ROM:00120DDE move.w d0,($BCE).w ROM:00120DE2 ROM:00120DE2 loc_120DE2: ; CODE XREF: sub_120DD4+8↑j ROM:00120DE2 move.w $594(a5),d1 ROM:00120DE6 cmp.w ($A6A).w,d1 ROM:00120DEA bge.s loc_120DF4 ROM:00120DEC bclr #1,($13A4).w ROM:00120DF2 bra.s loc_120E1A ROM:00120DF4 ; --------------------------------------------------------------------------- ROM:00120DF4 ROM:00120DF4 loc_120DF4: ; CODE XREF: sub_120DD4+16↑j ROM:00120DF4 bset #1,($13A4).w ROM:00120DFA btst #2,($1505).w ROM:00120E00 beq.s loc_120E1A ROM:00120E02 move.w $596(a5),d1 ROM:00120E06 btst #0,($C6B).w ROM:00120E0C bne.s loc_120E1A ROM:00120E0E cmp.w ($506).w,d1 ROM:00120E12 bgt.s loc_120E1A ROM:00120E14 bclr #1,($13A4).w ROM:00120E1A ROM:00120E1A loc_120E1A: ; CODE XREF: sub_120DD4+1E↑j ROM:00120E1A ; sub_120DD4+2C↑j ... ROM:00120E1A move.w ($BD8).w,d0 ROM:00120E1E btst #1,($13A4).w ROM:00120E24 beq.s loc_120E2C ROM:00120E26 cmp.w ($BCE).w,d0 ROM:00120E2A ble.s loc_120E3A ROM:00120E2C ROM:00120E2C loc_120E2C: ; CODE XREF: sub_120DD4+50↑j ROM:00120E2C move.w ($BCE).w,($BD8).w ROM:00120E32 move.w ($BCE).w,($BD6).w ROM:00120E38 bra.s loc_120E40 ROM:00120E3A ; --------------------------------------------------------------------------- ROM:00120E3A ROM:00120E3A loc_120E3A: ; CODE XREF: sub_120DD4+56↑j ROM:00120E3A move.w ($BD8).w,($BD6).w ROM:00120E40 ROM:00120E40 loc_120E40: ; CODE XREF: sub_120DD4+64↑j ROM:00120E40 move.w $590(a5),($BD4).w ROM:00120E46 rts ROM:00120E46 ; End of function sub_120DD4 ROM:00120E46 ROM:00120E48 ROM:00120E48 ; =============== S U B R O U T I N E ======================================= ROM:00120E48 ROM:00120E48 ROM:00120E48 sub_120E48: ; CODE XREF: ROM:loc_120BCE↑p ROM:00120E48 move.w ($B6E).w,d0 ROM:00120E4C cmp.w ($BD8).w,d0 ROM:00120E50 ble.s loc_120E56 ROM:00120E52 move.w d0,($BD8).w ROM:00120E56 ROM:00120E56 loc_120E56: ; CODE XREF: sub_120E48+8↑j ROM:00120E56 cmpi.w #0,($BDA).w ROM:00120E5C bge.s loc_120E66 ROM:00120E5E move.w ($BD8).w,($BD6).w ROM:00120E64 bra.s loc_120E6C ROM:00120E66 ; --------------------------------------------------------------------------- ROM:00120E66 ROM:00120E66 loc_120E66: ; CODE XREF: sub_120E48+14↑j ROM:00120E66 move.w ($B6E).w,($BD6).w ROM:00120E6C ROM:00120E6C loc_120E6C: ; CODE XREF: sub_120E48+1C↑j ROM:00120E6C cmp.w ($BC0).w,d0 ROM:00120E70 ble.s loc_120E7A ROM:00120E72 move.w $4FC(a5),($BD4).w ROM:00120E78 bra.s locret_120E94 ROM:00120E7A ; --------------------------------------------------------------------------- ROM:00120E7A ROM:00120E7A loc_120E7A: ; CODE XREF: sub_120E48+28↑j ROM:00120E7A move.w #$3B86,d1 ROM:00120E7E move.w ($BDA).w,d2 ROM:00120E82 bsr.l sub_1163F0 ROM:00120E88 muls.w ($BE0).w,d1 ROM:00120E8C divs.w #$2710,d1 ROM:00120E90 move.w d1,($BD4).w ROM:00120E94 ROM:00120E94 locret_120E94: ; CODE XREF: sub_120E48+30↑j ROM:00120E94 rts ROM:00120E94 ; End of function sub_120E48 ROM:00120E94 ROM:00120E96 ROM:00120E96 ; =============== S U B R O U T I N E ======================================= ROM:00120E96 ROM:00120E96 ROM:00120E96 sub_120E96: ; CODE XREF: ROM:00120B86↑p ROM:00120E96 move.w #$3B88,d1 ROM:00120E9A move.w ($586).w,d2 ROM:00120E9E bsr.l sub_1163F0 ROM:00120EA4 move.w d1,($BE0).w ROM:00120EA8 rts ROM:00120EA8 ; End of function sub_120E96 ROM:00120EA8 ROM:00120EAA ROM:00120EAA ; =============== S U B R O U T I N E ======================================= ROM:00120EAA ROM:00120EAA ROM:00120EAA sub_120EAA: ; CODE XREF: ROM:loc_120B08↑p ROM:00120EAA ; ROM:00120BBA↑p ROM:00120EAA move.w #$2710,d0 ROM:00120EAE move.w d0,($BE0).w ROM:00120EB2 rts ROM:00120EB2 ; End of function sub_120EAA ROM:00120EB2 ROM:00120EB4 ROM:00120EB4 ; =============== S U B R O U T I N E ======================================= ROM:00120EB4 ROM:00120EB4 ROM:00120EB4 sub_120EB4: ; CODE XREF: sub_120ACC+8↑p ROM:00120EB4 move.w #$3B8A,d1 ROM:00120EB8 move.w ($13E4).w,d2 ROM:00120EBC bsr.l sub_1163F0 ROM:00120EC2 move.w d1,($BDC).w ROM:00120EC6 move.w ($A6A).w,d0 ROM:00120ECA sub.w d1,d0 ROM:00120ECC move.w d0,($BDA).w ROM:00120ED0 rts ROM:00120ED0 ; End of function sub_120EB4 ROM:00120ED0 ROM:00120ED2 ROM:00120ED2 ; =============== S U B R O U T I N E ======================================= ROM:00120ED2 ROM:00120ED2 ROM:00120ED2 sub_120ED2: ; CODE XREF: ROM:loc_12134E↓p ROM:00120ED2 bsr.l sub_11FF50 ROM:00120ED8 bsr.l sub_11F310 ROM:00120EDE bsr.l sub_11F384 ROM:00120EE4 bsr.l sub_11F3C4 ROM:00120EEA bsr.w sub_120EF4 ROM:00120EEE bsr.w sub_121112 ROM:00120EF2 rts ROM:00120EF2 ; End of function sub_120ED2 ROM:00120EF2 ROM:00120EF4 ROM:00120EF4 ; =============== S U B R O U T I N E ======================================= ROM:00120EF4 ROM:00120EF4 ROM:00120EF4 sub_120EF4: ; CODE XREF: sub_120ED2+18↑p ROM:00120EF4 bclr #0,($13BD).w ROM:00120EFA bclr #7,($13AC).w ROM:00120F00 clr.w d1 ROM:00120F02 move.b ($11A7).w,d1 ROM:00120F06 cmpi.w #5,d1 ROM:00120F0A bcc.s locret_120F14 ROM:00120F0C movea.l off_120F16(pc,d1.w*4),a0 ROM:00120F10 nop ROM:00120F12 jmp (a0) ROM:00120F14 ; --------------------------------------------------------------------------- ROM:00120F14 ROM:00120F14 locret_120F14: ; CODE XREF: sub_120EF4+16↑j ROM:00120F14 rts ROM:00120F14 ; End of function sub_120EF4 ROM:00120F14 ROM:00120F14 ; --------------------------------------------------------------------------- ROM:00120F16 off_120F16: dc.l loc_120F2A ; DATA XREF: sub_120EF4+18↑r ROM:00120F1A dc.l loc_120F3E ROM:00120F1E dc.l loc_120F88 ROM:00120F22 dc.l loc_120FB4 ROM:00120F26 dc.l loc_120FF6 ROM:00120F2A ; --------------------------------------------------------------------------- ROM:00120F2A ROM:00120F2A loc_120F2A: ; DATA XREF: ROM:off_120F16↑o ROM:00120F2A bset #2,($13BD).w ROM:00120F30 move.b #1,($11A7).w ROM:00120F36 bsr.w sub_12110C ROM:00120F3A bra.s loc_120F76 ROM:00120F3C ; --------------------------------------------------------------------------- ROM:00120F3C rts ROM:00120F3E ; --------------------------------------------------------------------------- ROM:00120F3E ROM:00120F3E loc_120F3E: ; DATA XREF: ROM:00120F1A↑o ROM:00120F3E btst #3,($13BC).w ROM:00120F44 beq.s loc_120F60 ROM:00120F46 bclr #2,($13BD).w ROM:00120F4C bset #4,($13BC).w ROM:00120F52 bsr.w sub_1210EC ROM:00120F56 move.b #3,($11A7).w ROM:00120F5C bra.w loc_120FE8 ROM:00120F60 ; --------------------------------------------------------------------------- ROM:00120F60 ROM:00120F60 loc_120F60: ; CODE XREF: ROM:00120F44↑j ROM:00120F60 btst #0,($13B3).w ROM:00120F66 beq.s loc_120F76 ROM:00120F68 bset #4,($13BC).w ROM:00120F6E move.b #2,($11A7).w ROM:00120F74 bra.s loc_120FA2 ROM:00120F76 ; --------------------------------------------------------------------------- ROM:00120F76 ROM:00120F76 loc_120F76: ; CODE XREF: ROM:00120F3A↑j ROM:00120F76 ; ROM:00120F66↑j ... ROM:00120F76 bsr.w sub_12105C ROM:00120F7A bsr.w sub_12109C ROM:00120F7E bsr.w sub_1210F4 ROM:00120F82 bsr.w sub_12108E ROM:00120F86 rts ROM:00120F88 ; --------------------------------------------------------------------------- ROM:00120F88 ROM:00120F88 loc_120F88: ; DATA XREF: ROM:00120F1E↑o ROM:00120F88 btst #3,($13BC).w ROM:00120F8E beq.s loc_120FA2 ROM:00120F90 bclr #2,($13BD).w ROM:00120F96 bsr.w sub_1210EC ROM:00120F9A move.b #3,($11A7).w ROM:00120FA0 bra.s loc_120FE8 ROM:00120FA2 ; --------------------------------------------------------------------------- ROM:00120FA2 ROM:00120FA2 loc_120FA2: ; CODE XREF: ROM:00120F74↑j ROM:00120FA2 ; ROM:00120F8E↑j ROM:00120FA2 bsr.w sub_12105C ROM:00120FA6 bsr.w sub_1210C8 ROM:00120FAA bsr.w sub_12108E ROM:00120FAE bsr.w sub_1210F4 ROM:00120FB2 rts ROM:00120FB4 ; --------------------------------------------------------------------------- ROM:00120FB4 ROM:00120FB4 loc_120FB4: ; DATA XREF: ROM:00120F22↑o ROM:00120FB4 btst #5,($13B7).w ROM:00120FBA beq.s loc_120FCE ROM:00120FBC bsr.w sub_12110C ROM:00120FC0 bset #2,($13BD).w ROM:00120FC6 move.b #1,($11A7).w ROM:00120FCC bra.s loc_120F76 ROM:00120FCE ; --------------------------------------------------------------------------- ROM:00120FCE ROM:00120FCE loc_120FCE: ; CODE XREF: ROM:00120FBA↑j ROM:00120FCE btst #1,($13BF).w ROM:00120FD4 beq.s loc_120FE8 ROM:00120FD6 bset #3,($13B6).w ROM:00120FDC move.b #4,($11A7).w ROM:00120FE2 bra.l loc_121052 ROM:00120FE8 ; --------------------------------------------------------------------------- ROM:00120FE8 ROM:00120FE8 loc_120FE8: ; CODE XREF: ROM:00120F5C↑j ROM:00120FE8 ; ROM:00120FA0↑j ... ROM:00120FE8 bsr.l sub_11F680 ROM:00120FEE bsr.l sub_11F458 ROM:00120FF4 rts ROM:00120FF6 ; --------------------------------------------------------------------------- ROM:00120FF6 ROM:00120FF6 loc_120FF6: ; DATA XREF: ROM:00120F26↑o ROM:00120FF6 btst #5,($13B7).w ROM:00120FFC beq.s loc_121000 ROM:00120FFE bra.s loc_121008 ROM:00121000 ; --------------------------------------------------------------------------- ROM:00121000 ROM:00121000 loc_121000: ; CODE XREF: ROM:00120FFC↑j ROM:00121000 btst #3,($13A4).w ROM:00121006 beq.s loc_12102E ROM:00121008 ROM:00121008 loc_121008: ; CODE XREF: ROM:00120FFE↑j ROM:00121008 move.b #0,($119A).w ROM:0012100E bclr #3,($13B6).w ROM:00121014 bsr.w sub_1210EC ROM:00121018 bsr.w sub_12110C ROM:0012101C bset #2,($13BD).w ROM:00121022 move.b #1,($11A7).w ROM:00121028 bra.l loc_120F76 ROM:0012102E ; --------------------------------------------------------------------------- ROM:0012102E ROM:0012102E loc_12102E: ; CODE XREF: ROM:00121006↑j ROM:0012102E btst #1,($13BF).w ROM:00121034 bne.s loc_121052 ROM:00121036 move.b #0,($119A).w ROM:0012103C bclr #3,($13B6).w ROM:00121042 bsr.w sub_1210EC ROM:00121046 move.b #3,($11A7).w ROM:0012104C bra.l loc_120FE8 ROM:00121052 ; --------------------------------------------------------------------------- ROM:00121052 ROM:00121052 loc_121052: ; CODE XREF: ROM:00120FE2↑j ROM:00121052 ; ROM:00121034↑j ROM:00121052 bsr.l sub_11FA0A ROM:00121058 rts ROM:0012105A ; --------------------------------------------------------------------------- ROM:0012105A rts ROM:0012105C ROM:0012105C ; =============== S U B R O U T I N E ======================================= ROM:0012105C ROM:0012105C ROM:0012105C sub_12105C: ; CODE XREF: ROM:loc_120F76↑p ROM:0012105C ; ROM:loc_120FA2↑p ROM:0012105C move.w ($BBE).w,d0 ROM:00121060 ext.l d0 ROM:00121062 divs.w $5A0(a5),d0 ROM:00121066 move.w ($BC0).w,($BE8).w ROM:0012106C sub.w d0,($BE8).w ROM:00121070 move.w ($BBC).w,d0 ROM:00121074 move.w ($BB2).w,d1 ROM:00121078 cmp.w ($BE8).w,d0 ROM:0012107C bge.s loc_121082 ROM:0012107E move.w d0,($BE8).w ROM:00121082 ROM:00121082 loc_121082: ; CODE XREF: sub_12105C+20↑j ROM:00121082 cmp.w ($BE8).w,d1 ROM:00121086 ble.s locret_12108C ROM:00121088 move.w d1,($BE8).w ROM:0012108C ROM:0012108C locret_12108C: ; CODE XREF: sub_12105C+2A↑j ROM:0012108C rts ROM:0012108C ; End of function sub_12105C ROM:0012108C ROM:0012108E ROM:0012108E ; =============== S U B R O U T I N E ======================================= ROM:0012108E ROM:0012108E ROM:0012108E sub_12108E: ; CODE XREF: ROM:00120F82↑p ROM:0012108E ; ROM:00120FAA↑p ROM:0012108E move.w ($BE8).w,($BE2).w ROM:00121094 move.w ($BE6).w,($BE4).w ROM:0012109A rts ROM:0012109A ; End of function sub_12108E ROM:0012109A ROM:0012109C ROM:0012109C ; =============== S U B R O U T I N E ======================================= ROM:0012109C ROM:0012109C ROM:0012109C sub_12109C: ; CODE XREF: ROM:00120F7A↑p ROM:0012109C move.w #$3B8C,d1 ROM:001210A0 move.w ($BBE).w,d2 ROM:001210A4 bsr.l sub_1163F0 ROM:001210AA muls.w $59A(a5),d1 ROM:001210AE divs.w #$190,d1 ROM:001210B2 move.w d1,($BE6).w ROM:001210B6 move.w $CC(a5),d0 ROM:001210BA cmp.w ($BE6).w,d0 ROM:001210BE bge.s locret_1210C6 ROM:001210C0 move.w $CC(a5),($BE6).w ROM:001210C6 ROM:001210C6 locret_1210C6: ; CODE XREF: sub_12109C+22↑j ROM:001210C6 rts ROM:001210C6 ; End of function sub_12109C ROM:001210C6 ROM:001210C8 ROM:001210C8 ; =============== S U B R O U T I N E ======================================= ROM:001210C8 ROM:001210C8 ROM:001210C8 sub_1210C8: ; CODE XREF: ROM:00120FA6↑p ROM:001210C8 move.w #$3B8C,d1 ROM:001210CC move.w ($BBE).w,d2 ROM:001210D0 bsr.l sub_1163F0 ROM:001210D6 move.w d1,($BE6).w ROM:001210DA move.w $CC(a5),d0 ROM:001210DE cmp.w ($BE6).w,d0 ROM:001210E2 bge.s locret_1210EA ROM:001210E4 move.w $CC(a5),($BE6).w ROM:001210EA ROM:001210EA locret_1210EA: ; CODE XREF: sub_1210C8+1A↑j ROM:001210EA rts ROM:001210EA ; End of function sub_1210C8 ROM:001210EA ROM:001210EC ROM:001210EC ; =============== S U B R O U T I N E ======================================= ROM:001210EC ROM:001210EC ROM:001210EC sub_1210EC: ; CODE XREF: ROM:00120F52↑p ROM:001210EC ; ROM:00120F96↑p ... ROM:001210EC move.w $59C(a5),($BEA).w ROM:001210F2 rts ROM:001210F2 ; End of function sub_1210EC ROM:001210F2 ROM:001210F4 ROM:001210F4 ; =============== S U B R O U T I N E ======================================= ROM:001210F4 ROM:001210F4 ROM:001210F4 sub_1210F4: ; CODE XREF: ROM:00120F7E↑p ROM:001210F4 ; ROM:00120FAE↑p ROM:001210F4 move.w #$3C16,d1 ROM:001210F8 move.w ($BBE).w,d2 ROM:001210FC move.w ($A6A).w,d3 ROM:00121100 bsr.l sub_1163F0 ROM:00121106 move.w d1,($BEA).w ROM:0012110A rts ROM:0012110A ; End of function sub_1210F4 ROM:0012110A ROM:0012110C ROM:0012110C ; =============== S U B R O U T I N E ======================================= ROM:0012110C ROM:0012110C ROM:0012110C sub_12110C: ; CODE XREF: ROM:00120F36↑p ROM:0012110C ; ROM:00120FBC↑p ... ROM:0012110C clr.w ($BBE).w ROM:00121110 rts ROM:00121110 ; End of function sub_12110C ROM:00121110 ROM:00121112 ROM:00121112 ; =============== S U B R O U T I N E ======================================= ROM:00121112 ROM:00121112 ROM:00121112 sub_121112: ; CODE XREF: sub_120ED2+1C↑p ROM:00121112 btst #7,($13AD).w ROM:00121118 beq.s loc_121124 ROM:0012111A move.w $59E(a5),d0 ROM:0012111E move.w d0,($BEC).w ROM:00121122 bra.s locret_12112A ROM:00121124 ; --------------------------------------------------------------------------- ROM:00121124 ROM:00121124 loc_121124: ; CODE XREF: sub_121112+6↑j ROM:00121124 move.w ($BEA).w,($BEC).w ROM:0012112A ROM:0012112A locret_12112A: ; CODE XREF: sub_121112+10↑j ROM:0012112A rts ROM:0012112A ; End of function sub_121112 ROM:0012112A ROM:0012112C ROM:0012112C ; =============== S U B R O U T I N E ======================================= ROM:0012112C ROM:0012112C ROM:0012112C sub_12112C: ; CODE XREF: sub_1207F2+30↑p ROM:0012112C clr.w d1 ROM:0012112E move.b ($11A8).w,d1 ROM:00121132 cmpi.w #6,d1 ROM:00121136 bcc.s locret_121140 ROM:00121138 movea.l off_121142(pc,d1.w*4),a0 ROM:0012113C nop ROM:0012113E jmp (a0) ROM:00121140 ; --------------------------------------------------------------------------- ROM:00121140 ROM:00121140 locret_121140: ; CODE XREF: sub_12112C+A↑j ROM:00121140 rts ROM:00121140 ; End of function sub_12112C ROM:00121140 ROM:00121140 ; --------------------------------------------------------------------------- ROM:00121142 off_121142: dc.l loc_12115A ; DATA XREF: sub_12112C+C↑r ROM:00121146 dc.l loc_121178 ROM:0012114A dc.l loc_1211C0 ROM:0012114E dc.l loc_121254 ROM:00121152 dc.l loc_1212A4 ROM:00121156 dc.l loc_12135A ROM:0012115A ; --------------------------------------------------------------------------- ROM:0012115A ROM:0012115A loc_12115A: ; DATA XREF: ROM:off_121142↑o ROM:0012115A bclr #2,($13BD).w ROM:00121160 bclr #4,($13BC).w ROM:00121166 bsr.w sub_121494 ROM:0012116A bsr.w sub_1213A8 ROM:0012116E move.b #1,($11A8).w ROM:00121174 bra.s loc_1211BA ROM:00121176 ; --------------------------------------------------------------------------- ROM:00121176 rts ROM:00121178 ; --------------------------------------------------------------------------- ROM:00121178 ROM:00121178 loc_121178: ; DATA XREF: ROM:00121146↑o ROM:00121178 btst #2,($93E).w ROM:0012117E bne.s loc_121194 ROM:00121180 bsr.w sub_1213B0 ROM:00121184 bsr.w sub_1213BE ROM:00121188 move.b #5,($11A8).w ROM:0012118E bra.l locret_121372 ROM:00121194 ; --------------------------------------------------------------------------- ROM:00121194 ROM:00121194 loc_121194: ; CODE XREF: ROM:0012117E↑j ROM:00121194 btst #4,($13BE).w ROM:0012119A beq.s loc_1211BA ROM:0012119C move.w $5A6(a5),d0 ROM:001211A0 clr.b ($8D6).w ROM:001211A4 move.w d0,($680).w ROM:001211A8 move.b #1,($8D6).w ROM:001211AE move.b #2,($11A8).w ROM:001211B4 bra.l locret_121252 ROM:001211BA ; --------------------------------------------------------------------------- ROM:001211BA ROM:001211BA loc_1211BA: ; CODE XREF: ROM:00121174↑j ROM:001211BA ; ROM:0012119A↑j ... ROM:001211BA bsr.w sub_121376 ROM:001211BE rts ROM:001211C0 ; --------------------------------------------------------------------------- ROM:001211C0 ROM:001211C0 loc_1211C0: ; DATA XREF: ROM:0012114A↑o ROM:001211C0 move.w $5A2(a5),d4 ROM:001211C4 cmp.w ($BBE).w,d4 ROM:001211C8 bgt.s loc_1211EC ROM:001211CA bsr.w sub_1214AE ROM:001211CE move.w ($BF0).w,d5 ROM:001211D2 clr.b ($8D6).w ROM:001211D6 move.w d5,($680).w ROM:001211DA move.b #1,($8D6).w ROM:001211E0 move.b #3,($11A8).w ROM:001211E6 bra.l locret_1212A2 ROM:001211EC ; --------------------------------------------------------------------------- ROM:001211EC ROM:001211EC loc_1211EC: ; CODE XREF: ROM:001211C8↑j ROM:001211EC move.w ($BBC).w,d0 ROM:001211F0 cmpi.w #0,($680).w ROM:001211F6 bgt.s loc_121212 ROM:001211F8 cmpi.w #0,($BBE).w ROM:001211FE bge.s loc_121206 ROM:00121200 cmp.w ($BC0).w,d0 ROM:00121204 blt.s loc_121212 ROM:00121206 ROM:00121206 loc_121206: ; CODE XREF: ROM:001211FE↑j ROM:00121206 move.b #4,($11A8).w ROM:0012120C bra.l loc_12134E ROM:00121212 ; --------------------------------------------------------------------------- ROM:00121212 ROM:00121212 loc_121212: ; CODE XREF: ROM:001211F6↑j ROM:00121212 ; ROM:00121204↑j ROM:00121212 btst #2,($93E).w ROM:00121218 bne.s loc_121236 ROM:0012121A clr.b ($8D6).w ROM:0012121E clr.w ($680).w ROM:00121222 bsr.w sub_1213B0 ROM:00121226 bsr.w sub_1213BE ROM:0012122A move.b #5,($11A8).w ROM:00121230 bra.l locret_121372 ROM:00121236 ; --------------------------------------------------------------------------- ROM:00121236 ROM:00121236 loc_121236: ; CODE XREF: ROM:00121218↑j ROM:00121236 btst #4,($13BE).w ROM:0012123C bne.s locret_121252 ROM:0012123E clr.b ($8D6).w ROM:00121242 clr.w ($680).w ROM:00121246 move.b #1,($11A8).w ROM:0012124C bra.l loc_1211BA ROM:00121252 ; --------------------------------------------------------------------------- ROM:00121252 ROM:00121252 locret_121252: ; CODE XREF: ROM:001211B4↑j ROM:00121252 ; ROM:0012123C↑j ROM:00121252 rts ROM:00121254 ; --------------------------------------------------------------------------- ROM:00121254 ROM:00121254 loc_121254: ; DATA XREF: ROM:0012114E↑o ROM:00121254 btst #2,($93E).w ROM:0012125A bne.s loc_121276 ROM:0012125C clr.b ($8D6).w ROM:00121260 clr.w ($680).w ROM:00121264 bsr.w sub_1213B0 ROM:00121268 bsr.w sub_1213BE ROM:0012126C move.b #5,($11A8).w ROM:00121272 bra.w locret_121372 ROM:00121276 ; --------------------------------------------------------------------------- ROM:00121276 ROM:00121276 loc_121276: ; CODE XREF: ROM:0012125A↑j ROM:00121276 cmpi.w #0,($680).w ROM:0012127C bgt.s loc_121288 ROM:0012127E move.b #4,($11A8).w ROM:00121284 bra.w loc_12134E ROM:00121288 ; --------------------------------------------------------------------------- ROM:00121288 ROM:00121288 loc_121288: ; CODE XREF: ROM:0012127C↑j ROM:00121288 btst #4,($13BE).w ROM:0012128E bne.s locret_1212A2 ROM:00121290 clr.b ($8D6).w ROM:00121294 clr.w ($680).w ROM:00121298 move.b #1,($11A8).w ROM:0012129E bra.w loc_1211BA ROM:001212A2 ; --------------------------------------------------------------------------- ROM:001212A2 ROM:001212A2 locret_1212A2: ; CODE XREF: ROM:001211E6↑j ROM:001212A2 ; ROM:0012128E↑j ROM:001212A2 rts ROM:001212A4 ; --------------------------------------------------------------------------- ROM:001212A4 ROM:001212A4 loc_1212A4: ; DATA XREF: ROM:00121152↑o ROM:001212A4 btst #4,($13BE).w ROM:001212AA bne.s loc_1212F6 ROM:001212AC move.b #0,($11A7).w ROM:001212B2 move.b #0,($119A).w ROM:001212B8 move.b #0,($119D).w ROM:001212BE move.b #0,($119E).w ROM:001212C4 move.b #0,($119F).w ROM:001212CA move.b #0,($119B).w ROM:001212D0 move.b #0,($11A5).w ROM:001212D6 move.b #0,($11A6).w ROM:001212DC bclr #2,($13BD).w ROM:001212E2 bclr #4,($13BC).w ROM:001212E8 bsr.w sub_1213A8 ROM:001212EC move.b #1,($11A8).w ROM:001212F2 bra.w loc_1211BA ROM:001212F6 ; --------------------------------------------------------------------------- ROM:001212F6 ROM:001212F6 loc_1212F6: ; CODE XREF: ROM:001212AA↑j ROM:001212F6 btst #2,($93E).w ROM:001212FC bne.s loc_12134E ROM:001212FE move.b #0,($11A7).w ROM:00121304 move.b #0,($119A).w ROM:0012130A move.b #0,($119D).w ROM:00121310 move.b #0,($119E).w ROM:00121316 move.b #0,($119F).w ROM:0012131C move.b #0,($119B).w ROM:00121322 move.b #0,($11A5).w ROM:00121328 move.b #0,($11A6).w ROM:0012132E bclr #2,($13BD).w ROM:00121334 bclr #4,($13BC).w ROM:0012133A bsr.w sub_1213A8 ROM:0012133E bsr.w sub_1213B0 ROM:00121342 bsr.w sub_1213BE ROM:00121346 move.b #5,($11A8).w ROM:0012134C bra.s locret_121372 ROM:0012134E ; --------------------------------------------------------------------------- ROM:0012134E ROM:0012134E loc_12134E: ; CODE XREF: ROM:0012120C↑j ROM:0012134E ; ROM:00121284↑j ... ROM:0012134E bsr.l sub_120ED2 ROM:00121354 bsr.w sub_1213DC ROM:00121358 rts ROM:0012135A ; --------------------------------------------------------------------------- ROM:0012135A ROM:0012135A loc_12135A: ; DATA XREF: ROM:00121156↑o ROM:0012135A btst #2,($93E).w ROM:00121360 beq.s locret_121372 ROM:00121362 bsr.w sub_121494 ROM:00121366 move.b #1,($11A8).w ROM:0012136C bra.l loc_1211BA ROM:00121372 ; --------------------------------------------------------------------------- ROM:00121372 ROM:00121372 locret_121372: ; CODE XREF: ROM:0012118E↑j ROM:00121372 ; ROM:00121230↑j ... ROM:00121372 rts ROM:00121374 ; --------------------------------------------------------------------------- ROM:00121374 rts ROM:00121376 ROM:00121376 ; =============== S U B R O U T I N E ======================================= ROM:00121376 ROM:00121376 ROM:00121376 sub_121376: ; CODE XREF: ROM:loc_1211BA↑p ROM:00121376 move.w #$3C18,d1 ROM:0012137A move.w ($AA0).w,d2 ROM:0012137E move.w ($13E4).w,d3 ROM:00121382 bsr.l sub_1163F0 ROM:00121388 move.w d1,($BEE).w ROM:0012138C add.w ($13E8).w,d1 ROM:00121390 move.w d1,($5AE).w ROM:00121394 move.w $CC(a5),($5B0).w ROM:0012139A move.w #0,($5B2).w ROM:001213A0 bsr.l sub_119E82 ROM:001213A6 rts ROM:001213A6 ; End of function sub_121376 ROM:001213A6 ROM:001213A8 ROM:001213A8 ; =============== S U B R O U T I N E ======================================= ROM:001213A8 ROM:001213A8 ROM:001213A8 sub_1213A8: ; CODE XREF: ROM:0012116A↑p ROM:001213A8 ; ROM:001212E8↑p ... ROM:001213A8 move.w $59C(a5),($BEC).w ROM:001213AE rts ROM:001213AE ; End of function sub_1213A8 ROM:001213AE ROM:001213B0 ROM:001213B0 ; =============== S U B R O U T I N E ======================================= ROM:001213B0 ROM:001213B0 ROM:001213B0 sub_1213B0: ; CODE XREF: ROM:00121180↑p ROM:001213B0 ; ROM:00121222↑p ... ROM:001213B0 move.w #3,($5B2).w ROM:001213B6 bsr.l sub_119E82 ROM:001213BC rts ROM:001213BC ; End of function sub_1213B0 ROM:001213BC ROM:001213BE ROM:001213BE ; =============== S U B R O U T I N E ======================================= ROM:001213BE ROM:001213BE ROM:001213BE sub_1213BE: ; CODE XREF: ROM:00121184↑p ROM:001213BE ; ROM:00121226↑p ... ROM:001213BE move.w #5,($5B2).w ROM:001213C4 move.w $5A4(a5),d3 ROM:001213C8 add.w ($13E8).w,d3 ROM:001213CC move.w d3,($5AE).w ROM:001213D0 move.w d3,($13EC).w ROM:001213D4 bsr.l sub_119E82 ROM:001213DA rts ROM:001213DA ; End of function sub_1213BE ROM:001213DA ROM:001213DC ROM:001213DC ; =============== S U B R O U T I N E ======================================= ROM:001213DC ROM:001213DC ROM:001213DC sub_1213DC: ; CODE XREF: ROM:00121354↑p ROM:001213DC btst #7,($13AD).w ROM:001213E2 beq.s loc_1213F6 ROM:001213E4 move.w ($B8C).w,($5AE).w ROM:001213EA move.w $CC(a5),($5B0).w ROM:001213F0 bra.l loc_121486 ROM:001213F6 ; --------------------------------------------------------------------------- ROM:001213F6 ROM:001213F6 loc_1213F6: ; CODE XREF: sub_1213DC+6↑j ROM:001213F6 btst #1,($13B6).w ROM:001213FC beq.s loc_12140C ROM:001213FE move.w ($B4E).w,($5AE).w ROM:00121404 move.w ($B4C).w,($5B0).w ROM:0012140A bra.s loc_121486 ROM:0012140C ; --------------------------------------------------------------------------- ROM:0012140C ROM:0012140C loc_12140C: ; CODE XREF: sub_1213DC+20↑j ROM:0012140C btst #5,($139A).w ROM:00121412 beq.s loc_121422 ROM:00121414 move.w ($B68).w,($5AE).w ROM:0012141A move.w ($B66).w,($5B0).w ROM:00121420 bra.s loc_121486 ROM:00121422 ; --------------------------------------------------------------------------- ROM:00121422 ROM:00121422 loc_121422: ; CODE XREF: sub_1213DC+36↑j ROM:00121422 btst #5,($13AF).w ROM:00121428 beq.s loc_121438 ROM:0012142A move.w ($B9A).w,($5AE).w ROM:00121430 move.w ($B98).w,($5B0).w ROM:00121436 bra.s loc_121486 ROM:00121438 ; --------------------------------------------------------------------------- ROM:00121438 ROM:00121438 loc_121438: ; CODE XREF: sub_1213DC+4C↑j ROM:00121438 btst #2,($13AA).w ROM:0012143E beq.s loc_12144E ROM:00121440 move.w ($BF4).w,($5AE).w ROM:00121446 move.w ($BF2).w,($5B0).w ROM:0012144C bra.s loc_121486 ROM:0012144E ; --------------------------------------------------------------------------- ROM:0012144E ROM:0012144E loc_12144E: ; CODE XREF: sub_1213DC+62↑j ROM:0012144E btst #2,($13BB).w ROM:00121454 beq.s loc_121464 ROM:00121456 move.w ($B3A).w,($5AE).w ROM:0012145C move.w ($B3C).w,($5B0).w ROM:00121462 bra.s loc_121486 ROM:00121464 ; --------------------------------------------------------------------------- ROM:00121464 ROM:00121464 loc_121464: ; CODE XREF: sub_1213DC+78↑j ROM:00121464 btst #3,($13B4).w ROM:0012146A beq.s loc_12147A ROM:0012146C move.w ($BD6).w,($5AE).w ROM:00121472 move.w ($BD4).w,($5B0).w ROM:00121478 bra.s loc_121486 ROM:0012147A ; --------------------------------------------------------------------------- ROM:0012147A ROM:0012147A loc_12147A: ; CODE XREF: sub_1213DC+8E↑j ROM:0012147A move.w ($BE2).w,($5AE).w ROM:00121480 move.w ($BE4).w,($5B0).w ROM:00121486 ROM:00121486 loc_121486: ; CODE XREF: sub_1213DC+14↑j ROM:00121486 ; sub_1213DC+2E↑j ... ROM:00121486 move.w #0,($5B2).w ROM:0012148C bsr.l sub_119E82 ROM:00121492 rts ROM:00121492 ; End of function sub_1213DC 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: ROM:00121166↑p ROM:00121494 ; ROM:00121362↑p ROM:00121494 move.w #4,($5B2).w ROM:0012149A bsr.l sub_119E82 ROM:001214A0 move.w #6,($5B2).w ROM:001214A6 bsr.l sub_119E82 ROM:001214AC rts ROM:001214AC ; End of function sub_121494 ROM:001214AC ROM:001214AE ROM:001214AE ; =============== S U B R O U T I N E ======================================= ROM:001214AE ROM:001214AE ROM:001214AE sub_1214AE: ; CODE XREF: ROM:001211CA↑p ROM:001214AE move.w #$3C1A,d1 ROM:001214B2 move.w ($AA0).w,d2 ROM:001214B6 move.w ($13E4).w,d3 ROM:001214BA bsr.l sub_1163F0 ROM:001214C0 move.w d1,($BF0).w ROM:001214C4 rts ROM:001214C4 ; End of function sub_1214AE ROM:001214C4 ROM:001214C6 ROM:001214C6 ; =============== S U B R O U T I N E ======================================= ROM:001214C6 ROM:001214C6 ROM:001214C6 sub_1214C6: ; CODE XREF: sub_11F7E2+8↑p ROM:001214C6 bsr.w sub_1215D8 ROM:001214CA bclr #7,($13A5).w ROM:001214D0 bclr #1,($13AF).w ROM:001214D6 clr.w d1 ROM:001214D8 move.b ($11A9).w,d1 ROM:001214DC cmpi.w #4,d1 ROM:001214E0 bcc.s locret_1214EA ROM:001214E2 movea.l off_1214EC(pc,d1.w*4),a0 ROM:001214E6 nop ROM:001214E8 jmp (a0) ROM:001214EA ; --------------------------------------------------------------------------- ROM:001214EA ROM:001214EA locret_1214EA: ; CODE XREF: sub_1214C6+1A↑j ROM:001214EA rts ROM:001214EA ; End of function sub_1214C6 ROM:001214EA ROM:001214EA ; --------------------------------------------------------------------------- ROM:001214EC off_1214EC: dc.l loc_1214FC ; DATA XREF: sub_1214C6+1C↑r ROM:001214F0 dc.l loc_121508 ROM:001214F4 dc.l loc_121524 ROM:001214F8 dc.l loc_121536 ROM:001214FC ; --------------------------------------------------------------------------- ROM:001214FC ROM:001214FC loc_1214FC: ; DATA XREF: ROM:off_1214EC↑o ROM:001214FC bsr.w sub_1215C4 ROM:00121500 move.b #1,($11A9).w ROM:00121506 rts ROM:00121508 ; --------------------------------------------------------------------------- ROM:00121508 ROM:00121508 loc_121508: ; DATA XREF: ROM:001214F0↑o ROM:00121508 btst #1,($13AB).w ROM:0012150E beq.s locret_121522 ROM:00121510 bsr.w sub_12158C ROM:00121514 bset #1,($13AF).w ROM:0012151A move.b #2,($11A9).w ROM:00121520 rts ROM:00121522 ; --------------------------------------------------------------------------- ROM:00121522 ROM:00121522 locret_121522: ; CODE XREF: ROM:0012150E↑j ROM:00121522 rts ROM:00121524 ; --------------------------------------------------------------------------- ROM:00121524 ROM:00121524 loc_121524: ; DATA XREF: ROM:001214F4↑o ROM:00121524 btst #1,($13AB).w ROM:0012152A beq.s locret_121534 ROM:0012152C move.b #3,($11A9).w ROM:00121532 rts ROM:00121534 ; --------------------------------------------------------------------------- ROM:00121534 ROM:00121534 locret_121534: ; CODE XREF: ROM:0012152A↑j ROM:00121534 rts ROM:00121536 ; --------------------------------------------------------------------------- ROM:00121536 ROM:00121536 loc_121536: ; DATA XREF: ROM:001214F8↑o ROM:00121536 move.w ($13EE).w,d0 ROM:0012153A move.w ($13EE).w,d1 ROM:0012153E sub.w $5AC(a5),d1 ROM:00121542 cmp.w ($A58).w,d1 ROM:00121546 ble.s loc_121556 ROM:00121548 bset #1,($13AF).w ROM:0012154E move.b #2,($11A9).w ROM:00121554 rts ROM:00121556 ; --------------------------------------------------------------------------- ROM:00121556 ROM:00121556 loc_121556: ; CODE XREF: ROM:00121546↑j ROM:00121556 cmp.w ($A58).w,d1 ROM:0012155A bgt.s loc_121570 ROM:0012155C cmp.w ($A58).w,d0 ROM:00121560 blt.s loc_121570 ROM:00121562 bset #7,($13A5).w ROM:00121568 move.b #2,($11A9).w ROM:0012156E rts ROM:00121570 ; --------------------------------------------------------------------------- ROM:00121570 ROM:00121570 loc_121570: ; CODE XREF: ROM:0012155A↑j ROM:00121570 ; ROM:00121560↑j ROM:00121570 cmp.w ($A58).w,d0 ROM:00121574 bge.s locret_121588 ROM:00121576 bsr.w sub_1215B6 ROM:0012157A bset #7,($13A5).w ROM:00121580 move.b #2,($11A9).w ROM:00121586 rts ROM:00121588 ; --------------------------------------------------------------------------- ROM:00121588 ROM:00121588 locret_121588: ; CODE XREF: ROM:00121574↑j ROM:00121588 rts ROM:0012158A ; --------------------------------------------------------------------------- ROM:0012158A rts ROM:0012158C ROM:0012158C ; =============== S U B R O U T I N E ======================================= ROM:0012158C ROM:0012158C ROM:0012158C sub_12158C: ; CODE XREF: ROM:00121510↑p ROM:0012158C clr.l d1 ROM:0012158E move.w ($A58).w,d1 ROM:00121592 swap d1 ROM:00121594 move.w ($13EE).w,d2 ROM:00121598 swap d2 ROM:0012159A move.w ($13F0).w,d2 ROM:0012159E move.w $564(a5),d3 ROM:001215A2 ext.l d3 ROM:001215A4 bsr.l sub_1162F4 ROM:001215AA move.w d4,($13F0).w ROM:001215AE swap d4 ROM:001215B0 move.w d4,($13EE).w ROM:001215B4 rts ROM:001215B4 ; End of function sub_12158C ROM:001215B4 ROM:001215B6 ROM:001215B6 ; =============== S U B R O U T I N E ======================================= ROM:001215B6 ROM:001215B6 ROM:001215B6 sub_1215B6: ; CODE XREF: ROM:00121576↑p ROM:001215B6 move.w ($13EE).w,d0 ROM:001215BA add.w $5AA(a5),d0 ROM:001215BE move.w d0,($13EE).w ROM:001215C2 rts ROM:001215C2 ; End of function sub_1215B6 ROM:001215C2 ROM:001215C4 ROM:001215C4 ; =============== S U B R O U T I N E ======================================= ROM:001215C4 ROM:001215C4 ROM:001215C4 sub_1215C4: ; CODE XREF: ROM:loc_1214FC↑p ROM:001215C4 btst #4,($937).w ROM:001215CA beq.s locret_1215D6 ROM:001215CC move.w $5A8(a5),($13EE).w ROM:001215D2 clr.w ($13F0).w ROM:001215D6 ROM:001215D6 locret_1215D6: ; CODE XREF: sub_1215C4+6↑j ROM:001215D6 rts ROM:001215D6 ; End of function sub_1215C4 ROM:001215D6 ROM:001215D8 ROM:001215D8 ; =============== S U B R O U T I N E ======================================= ROM:001215D8 ROM:001215D8 ROM:001215D8 sub_1215D8: ; CODE XREF: sub_1214C6↑p ROM:001215D8 btst #4,($93B).w ROM:001215DE beq.s locret_1215EA ROM:001215E0 move.w $5A8(a5),($13EE).w ROM:001215E6 clr.w ($13F0).w ROM:001215EA ROM:001215EA locret_1215EA: ; CODE XREF: sub_1215D8+6↑j ROM:001215EA rts ROM:001215EA ; End of function sub_1215D8 ROM:001215EA ROM:001215EC ROM:001215EC ; =============== S U B R O U T I N E ======================================= ROM:001215EC ROM:001215EC ROM:001215EC sub_1215EC: ; CODE XREF: sub_125DD6+3C↓p ROM:001215EC bsr.w sub_12161A ROM:001215F0 bsr.w sub_121632 ROM:001215F4 bsr.l sub_122122 ROM:001215FA bsr.l sub_121B36 ROM:00121600 bsr.l sub_1223BE ROM:00121606 bsr.l sub_12202C ROM:0012160C bsr.w sub_121AE6 ROM:00121610 bsr.w sub_12164C ROM:00121614 bsr.w sub_121A4A ROM:00121618 rts ROM:00121618 ; End of function sub_1215EC ROM:00121618 ROM:0012161A ROM:0012161A ; =============== S U B R O U T I N E ======================================= ROM:0012161A ROM:0012161A ROM:0012161A sub_12161A: ; CODE XREF: sub_1215EC↑p ROM:0012161A move.w #$3C1E,d1 ROM:0012161E move.w ($A6A).w,d2 ROM:00121622 move.w ($AA0).w,d3 ROM:00121626 bsr.l sub_1163F0 ROM:0012162C move.w d1,($BF8).w ROM:00121630 rts ROM:00121630 ; End of function sub_12161A ROM:00121630 ROM:00121632 ROM:00121632 ; =============== S U B R O U T I N E ======================================= ROM:00121632 ROM:00121632 ROM:00121632 sub_121632: ; CODE XREF: sub_1215EC+4↑p ROM:00121632 btst #5,($13B6).w ROM:00121638 beq.s loc_121642 ROM:0012163A move.w $5BE(a5),d0 ROM:0012163E bra.w loc_121646 ROM:00121642 ; --------------------------------------------------------------------------- ROM:00121642 ROM:00121642 loc_121642: ; CODE XREF: sub_121632+6↑j ROM:00121642 move.w #0,d0 ROM:00121646 ROM:00121646 loc_121646: ; CODE XREF: sub_121632+C↑j ROM:00121646 move.w d0,($BFE).w ROM:0012164A rts ROM:0012164A ; End of function sub_121632 ROM:0012164A ROM:0012164C ROM:0012164C ; =============== S U B R O U T I N E ======================================= ROM:0012164C ROM:0012164C ROM:0012164C sub_12164C: ; CODE XREF: sub_1215EC+24↑p ROM:0012164C clr.w d1 ROM:0012164E move.b ($11AA).w,d1 ROM:00121652 cmpi.w #6,d1 ROM:00121656 bcc.s locret_121660 ROM:00121658 movea.l off_121662(pc,d1.w*4),a0 ROM:0012165C nop ROM:0012165E jmp (a0) ROM:00121660 ; --------------------------------------------------------------------------- ROM:00121660 ROM:00121660 locret_121660: ; CODE XREF: sub_12164C+A↑j ROM:00121660 rts ROM:00121660 ; End of function sub_12164C ROM:00121660 ROM:00121660 ; --------------------------------------------------------------------------- ROM:00121662 off_121662: dc.l loc_12167A ; DATA XREF: sub_12164C+C↑r ROM:00121666 dc.l loc_121688 ROM:0012166A dc.l loc_1216A4 ROM:0012166E dc.l loc_12171C ROM:00121672 dc.l loc_12178A ROM:00121676 dc.l loc_121812 ROM:0012167A ; --------------------------------------------------------------------------- ROM:0012167A ROM:0012167A loc_12167A: ; DATA XREF: ROM:off_121662↑o ROM:0012167A bclr #2,($13AD).w ROM:00121680 move.b #1,($11AA).w ROM:00121686 bra.s loc_12169E ROM:00121688 ; --------------------------------------------------------------------------- ROM:00121688 ROM:00121688 loc_121688: ; DATA XREF: ROM:00121666↑o ROM:00121688 btst #4,($13BE).w ROM:0012168E beq.s loc_12169E ROM:00121690 bset #2,($13AD).w ROM:00121696 move.b #2,($11AA).w ROM:0012169C bra.s loc_12170E ROM:0012169E ; --------------------------------------------------------------------------- ROM:0012169E ROM:0012169E loc_12169E: ; CODE XREF: ROM:00121686↑j ROM:0012169E ; ROM:0012168E↑j ... ROM:0012169E bsr.w sub_12189C ROM:001216A2 rts ROM:001216A4 ; --------------------------------------------------------------------------- ROM:001216A4 ROM:001216A4 loc_1216A4: ; DATA XREF: ROM:0012166A↑o ROM:001216A4 btst #3,($139F).w ROM:001216AA beq.s loc_1216BA ROM:001216AC bclr #2,($13AD).w ROM:001216B2 move.b #1,($11AA).w ROM:001216B8 bra.s loc_12169E ROM:001216BA ; --------------------------------------------------------------------------- ROM:001216BA ROM:001216BA loc_1216BA: ; CODE XREF: ROM:001216AA↑j ROM:001216BA move.w $5BA(a5),d0 ROM:001216BE btst #6,($139A).w ROM:001216C4 bne.s loc_1216DC ROM:001216C6 cmpi.w #0,d0 ROM:001216CA bne.s loc_1216DC ROM:001216CC bclr #2,($13AD).w ROM:001216D2 move.b #3,($11AA).w ROM:001216D8 bra.w loc_121778 ROM:001216DC ; --------------------------------------------------------------------------- ROM:001216DC ROM:001216DC loc_1216DC: ; CODE XREF: ROM:001216C4↑j ROM:001216DC ; ROM:001216CA↑j ROM:001216DC move.w $5BA(a5),d0 ROM:001216E0 btst #6,($139A).w ROM:001216E6 bne.s loc_12170E ROM:001216E8 cmpi.w #0,d0 ROM:001216EC beq.s loc_12170E ROM:001216EE bclr #2,($13AD).w ROM:001216F4 clr.b ($917).w ROM:001216F8 move.w #0,($702).w ROM:001216FE move.b #3,($917).w ROM:00121704 move.b #5,($11AA).w ROM:0012170A bra.w loc_12188A ROM:0012170E ; --------------------------------------------------------------------------- ROM:0012170E ROM:0012170E loc_12170E: ; CODE XREF: ROM:0012169C↑j ROM:0012170E ; ROM:001216E6↑j ... ROM:0012170E bsr.w sub_12192A ROM:00121712 bsr.w sub_121942 ROM:00121716 bsr.w sub_121954 ROM:0012171A rts ROM:0012171C ; --------------------------------------------------------------------------- ROM:0012171C ROM:0012171C loc_12171C: ; DATA XREF: ROM:0012166E↑o ROM:0012171C btst #3,($139F).w ROM:00121722 beq.s loc_12172E ROM:00121724 move.b #1,($11AA).w ROM:0012172A bra.w loc_12169E ROM:0012172E ; --------------------------------------------------------------------------- ROM:0012172E ROM:0012172E loc_12172E: ; CODE XREF: ROM:00121722↑j ROM:0012172E move.w $5BC(a5),d0 ROM:00121732 btst #6,($139A).w ROM:00121738 beq.s loc_121758 ROM:0012173A cmpi.w #0,d0 ROM:0012173E beq.s loc_121758 ROM:00121740 clr.b ($917).w ROM:00121744 move.w d0,($702).w ROM:00121748 move.b #1,($917).w ROM:0012174E move.b #4,($11AA).w ROM:00121754 bra.w loc_121800 ROM:00121758 ; --------------------------------------------------------------------------- ROM:00121758 ROM:00121758 loc_121758: ; CODE XREF: ROM:00121738↑j ROM:00121758 ; ROM:0012173E↑j ROM:00121758 move.w $5BC(a5),d0 ROM:0012175C btst #6,($139A).w ROM:00121762 beq.s loc_121778 ROM:00121764 cmpi.w #0,d0 ROM:00121768 bne.s loc_121778 ROM:0012176A bset #2,($13AD).w ROM:00121770 move.b #2,($11AA).w ROM:00121776 bra.s loc_12170E ROM:00121778 ; --------------------------------------------------------------------------- ROM:00121778 ROM:00121778 loc_121778: ; CODE XREF: ROM:001216D8↑j ROM:00121778 ; ROM:00121762↑j ... ROM:00121778 bsr.w sub_1218B4 ROM:0012177C bsr.w sub_12192A ROM:00121780 bsr.w sub_121942 ROM:00121784 bsr.w sub_121954 ROM:00121788 rts ROM:0012178A ; --------------------------------------------------------------------------- ROM:0012178A ROM:0012178A loc_12178A: ; DATA XREF: ROM:00121672↑o ROM:0012178A btst #3,($139F).w ROM:00121790 beq.s loc_12179C ROM:00121792 move.b #1,($11AA).w ROM:00121798 bra.w loc_12169E ROM:0012179C ; --------------------------------------------------------------------------- ROM:0012179C ROM:0012179C loc_12179C: ; CODE XREF: ROM:00121790↑j ROM:0012179C move.w $5BA(a5),d0 ROM:001217A0 btst #6,($139A).w ROM:001217A6 bne.s loc_1217B8 ROM:001217A8 cmpi.w #0,d0 ROM:001217AC bne.s loc_1217B8 ROM:001217AE move.b #3,($11AA).w ROM:001217B4 bra.w loc_121778 ROM:001217B8 ; --------------------------------------------------------------------------- ROM:001217B8 ROM:001217B8 loc_1217B8: ; CODE XREF: ROM:001217A6↑j ROM:001217B8 ; ROM:001217AC↑j ROM:001217B8 move.w $5BA(a5),d0 ROM:001217BC btst #6,($139A).w ROM:001217C2 bne.s loc_1217D8 ROM:001217C4 cmpi.w #0,d0 ROM:001217C8 beq.s loc_1217D8 ROM:001217CA bsr.w sub_121A26 ROM:001217CE move.b #5,($11AA).w ROM:001217D4 bra.w loc_12188A ROM:001217D8 ; --------------------------------------------------------------------------- ROM:001217D8 ROM:001217D8 loc_1217D8: ; CODE XREF: ROM:001217C2↑j ROM:001217D8 ; ROM:001217C8↑j ROM:001217D8 cmpi.w #0,($702).w ROM:001217DE ble.s loc_1217E8 ROM:001217E0 cmpi.w #0,($BBE).w ROM:001217E6 bge.s loc_121800 ROM:001217E8 ROM:001217E8 loc_1217E8: ; CODE XREF: ROM:001217DE↑j ROM:001217E8 clr.b ($917).w ROM:001217EC clr.w ($702).w ROM:001217F0 bset #2,($13AD).w ROM:001217F6 move.b #2,($11AA).w ROM:001217FC bra.w loc_12170E ROM:00121800 ; --------------------------------------------------------------------------- ROM:00121800 ROM:00121800 loc_121800: ; CODE XREF: ROM:00121754↑j ROM:00121800 ; ROM:001217E6↑j ... ROM:00121800 bsr.w sub_1218B4 ROM:00121804 bsr.w sub_1218FE ROM:00121808 bsr.w sub_121942 ROM:0012180C bsr.w sub_121954 ROM:00121810 rts ROM:00121812 ; --------------------------------------------------------------------------- ROM:00121812 ROM:00121812 loc_121812: ; DATA XREF: ROM:00121676↑o ROM:00121812 move.w $5BC(a5),d0 ROM:00121816 btst #6,($139A).w ROM:0012181C beq.s loc_121836 ROM:0012181E cmpi.w #0,d0 ROM:00121822 bne.s loc_121836 ROM:00121824 bset #2,($13AD).w ROM:0012182A move.b #2,($11AA).w ROM:00121830 bra.w loc_12170E ROM:00121834 ; --------------------------------------------------------------------------- ROM:00121834 rts ROM:00121836 ; --------------------------------------------------------------------------- ROM:00121836 ROM:00121836 loc_121836: ; CODE XREF: ROM:0012181C↑j ROM:00121836 ; ROM:00121822↑j ROM:00121836 move.w $5BC(a5),d0 ROM:0012183A btst #6,($139A).w ROM:00121840 beq.s loc_121858 ROM:00121842 cmpi.w #0,d0 ROM:00121846 beq.s loc_121858 ROM:00121848 bsr.w sub_121A02 ROM:0012184C move.b #4,($11AA).w ROM:00121852 bra.w loc_121800 ROM:00121856 ; --------------------------------------------------------------------------- ROM:00121856 rts ROM:00121858 ; --------------------------------------------------------------------------- ROM:00121858 ROM:00121858 loc_121858: ; CODE XREF: ROM:00121840↑j ROM:00121858 ; ROM:00121846↑j ROM:00121858 move.w $5BA(a5),d0 ROM:0012185C cmp.w ($702).w,d0 ROM:00121860 bgt.s loc_121876 ROM:00121862 clr.b ($917).w ROM:00121866 clr.w ($702).w ROM:0012186A move.b #3,($11AA).w ROM:00121870 bra.w loc_121778 ROM:00121874 ; --------------------------------------------------------------------------- ROM:00121874 rts ROM:00121876 ; --------------------------------------------------------------------------- ROM:00121876 ROM:00121876 loc_121876: ; CODE XREF: ROM:00121860↑j ROM:00121876 btst #3,($139F).w ROM:0012187C beq.s loc_12188A ROM:0012187E move.b #1,($11AA).w ROM:00121884 bra.w loc_12169E ROM:00121888 ; --------------------------------------------------------------------------- ROM:00121888 rts ROM:0012188A ; --------------------------------------------------------------------------- ROM:0012188A ROM:0012188A loc_12188A: ; CODE XREF: ROM:0012170A↑j ROM:0012188A ; ROM:001217D4↑j ... ROM:0012188A bsr.w sub_1218B4 ROM:0012188E bsr.w sub_1218FE ROM:00121892 bsr.w sub_121942 ROM:00121896 bsr.w sub_121954 ROM:0012189A rts ROM:0012189C ROM:0012189C ; =============== S U B R O U T I N E ======================================= ROM:0012189C ROM:0012189C ROM:0012189C sub_12189C: ; CODE XREF: ROM:loc_12169E↑p ROM:0012189C move.w #$3B90,d1 ROM:001218A0 move.w ($AA0).w,d2 ROM:001218A4 bsr.l sub_1163F0 ROM:001218AA move.w d1,($BF6).w ROM:001218AE move.w d1,($BFC).w ROM:001218B2 rts ROM:001218B2 ; End of function sub_12189C ROM:001218B2 ROM:001218B4 ROM:001218B4 ; =============== S U B R O U T I N E ======================================= ROM:001218B4 ROM:001218B4 ROM:001218B4 sub_1218B4: ; CODE XREF: ROM:loc_121778↑p ROM:001218B4 ; ROM:loc_121800↑p ... ROM:001218B4 move.w #$3C1C,d1 ROM:001218B8 move.w ($A6A).w,d2 ROM:001218BC move.w ($586).w,d3 ROM:001218C0 bsr.l sub_1163F0 ROM:001218C6 move.w d1,($C08).w ROM:001218CA move.w $5B8(a5),d0 ROM:001218CE cmp.w ($A6A).w,d0 ROM:001218D2 bgt.s loc_1218DC ROM:001218D4 bset #2,($139A).w ROM:001218DA bra.s loc_1218EC ROM:001218DC ; --------------------------------------------------------------------------- ROM:001218DC ROM:001218DC loc_1218DC: ; CODE XREF: sub_1218B4+1E↑j ROM:001218DC sub.w $5B6(a5),d0 ROM:001218E0 cmp.w ($A6A).w,d0 ROM:001218E4 ble.s loc_1218EC ROM:001218E6 bclr #2,($139A).w ROM:001218EC ROM:001218EC loc_1218EC: ; CODE XREF: sub_1218B4+26↑j ROM:001218EC ; sub_1218B4+30↑j ROM:001218EC btst #2,($139A).w ROM:001218F2 beq.s loc_1218F8 ROM:001218F4 add.w ($13F2).w,d1 ROM:001218F8 ROM:001218F8 loc_1218F8: ; CODE XREF: sub_1218B4+3E↑j ROM:001218F8 move.w d1,($C0E).w ROM:001218FC rts ROM:001218FC ; End of function sub_1218B4 ROM:001218FC ROM:001218FE ROM:001218FE ; =============== S U B R O U T I N E ======================================= ROM:001218FE ROM:001218FE ROM:001218FE sub_1218FE: ; CODE XREF: ROM:00121804↑p ROM:001218FE ; ROM:0012188E↑p ROM:001218FE btst #6,($139A).w ROM:00121904 beq.s loc_12190C ROM:00121906 move.w $5BC(a5),d1 ROM:0012190A bra.s loc_121910 ROM:0012190C ; --------------------------------------------------------------------------- ROM:0012190C ROM:0012190C loc_12190C: ; CODE XREF: sub_1218FE+6↑j ROM:0012190C move.w $5BA(a5),d1 ROM:00121910 ROM:00121910 loc_121910: ; CODE XREF: sub_1218FE+C↑j ROM:00121910 move.w ($C0E).w,d2 ROM:00121914 sub.w ($BEC).w,d2 ROM:00121918 move.w ($702).w,d0 ROM:0012191C muls.w d2,d0 ROM:0012191E divs.w d1,d0 ROM:00121920 add.w ($BEC).w,d0 ROM:00121924 move.w d0,($C06).w ROM:00121928 rts ROM:00121928 ; End of function sub_1218FE ROM:00121928 ROM:0012192A ROM:0012192A ; =============== S U B R O U T I N E ======================================= ROM:0012192A ROM:0012192A ROM:0012192A sub_12192A: ; CODE XREF: ROM:loc_12170E↑p ROM:0012192A ; ROM:0012177C↑p ROM:0012192A btst #6,($139A).w ROM:00121930 beq.s loc_12193A ROM:00121932 move.w ($BEC).w,($C06).w ROM:00121938 bra.s locret_121940 ROM:0012193A ; --------------------------------------------------------------------------- ROM:0012193A ROM:0012193A loc_12193A: ; CODE XREF: sub_12192A+6↑j ROM:0012193A move.w ($C0E).w,($C06).w ROM:00121940 ROM:00121940 locret_121940: ; CODE XREF: sub_12192A+E↑j ROM:00121940 rts ROM:00121940 ; End of function sub_12192A ROM:00121940 ROM:00121942 ROM:00121942 ; =============== S U B R O U T I N E ======================================= ROM:00121942 ROM:00121942 ROM:00121942 sub_121942: ; CODE XREF: ROM:00121712↑p ROM:00121942 ; ROM:00121780↑p ... ROM:00121942 move.w ($C38).w,d0 ROM:00121946 add.w ($C2C).w,d0 ROM:0012194A add.w ($DFC).w,d0 ROM:0012194E move.w d0,($BFA).w ROM:00121952 rts ROM:00121952 ; End of function sub_121942 ROM:00121952 ROM:00121954 ROM:00121954 ; =============== S U B R O U T I N E ======================================= ROM:00121954 ROM:00121954 ROM:00121954 sub_121954: ; CODE XREF: ROM:00121716↑p ROM:00121954 ; ROM:00121784↑p ... ROM:00121954 move.w ($C2E).w,d0 ROM:00121958 add.w ($BF8).w,d0 ROM:0012195C move.w d0,($C10).w ROM:00121960 cmpi.w #0,($C16).w ROM:00121966 beq.s loc_121972 ROM:00121968 cmp.w ($C16).w,d0 ROM:0012196C ble.s loc_121972 ROM:0012196E move.w ($C16).w,d0 ROM:00121972 ROM:00121972 loc_121972: ; CODE XREF: sub_121954+12↑j ROM:00121972 ; sub_121954+18↑j ROM:00121972 add.w ($C02).w,d0 ROM:00121976 move.w ($BFA).w,d1 ROM:0012197A cmpi.w #0,d0 ROM:0012197E bge.s loc_121990 ROM:00121980 cmp.w d0,d1 ROM:00121982 ble.s loc_12198A ROM:00121984 move.w d0,($C0A).w ROM:00121988 bra.s loc_12198E ROM:0012198A ; --------------------------------------------------------------------------- ROM:0012198A ROM:0012198A loc_12198A: ; CODE XREF: sub_121954+2E↑j ROM:0012198A move.w d1,($C0A).w ROM:0012198E ROM:0012198E loc_12198E: ; CODE XREF: sub_121954+34↑j ROM:0012198E bra.s loc_121996 ROM:00121990 ; --------------------------------------------------------------------------- ROM:00121990 ROM:00121990 loc_121990: ; CODE XREF: sub_121954+2A↑j ROM:00121990 add.w d0,d1 ROM:00121992 move.w d1,($C0A).w ROM:00121996 ROM:00121996 loc_121996: ; CODE XREF: sub_121954:loc_12198E↑j ROM:00121996 move.w ($C06).w,d0 ROM:0012199A add.w ($C0A).w,d0 ROM:0012199E add.w ($BFE).w,d0 ROM:001219A2 move.w d0,($C04).w ROM:001219A6 sub.w ($AAE).w,d0 ROM:001219AA move.w d0,($BFC).w ROM:001219AE move.w $5B2(a5),d0 ROM:001219B2 move.w $5B4(a5),d1 ROM:001219B6 cmp.w ($BFC).w,d0 ROM:001219BA ble.s loc_1219C4 ROM:001219BC move.w $5B2(a5),($BFC).w ROM:001219C2 bra.s locret_1219D0 ROM:001219C4 ; --------------------------------------------------------------------------- ROM:001219C4 ROM:001219C4 loc_1219C4: ; CODE XREF: sub_121954+66↑j ROM:001219C4 cmp.w ($BFC).w,d1 ROM:001219C8 bge.s locret_1219D0 ROM:001219CA move.w $5B4(a5),($BFC).w ROM:001219D0 ROM:001219D0 locret_1219D0: ; CODE XREF: sub_121954+6E↑j ROM:001219D0 ; sub_121954+74↑j ROM:001219D0 rts ROM:001219D0 ; End of function sub_121954 ROM:001219D0 ROM:001219D2 ; --------------------------------------------------------------------------- ROM:001219D2 move.w ($C04).w,d0 ROM:001219D6 sub.w ($AAE).w,d0 ROM:001219DA move.w d0,($BFC).w ROM:001219DE move.w $5B2(a5),d0 ROM:001219E2 move.w $5B4(a5),d1 ROM:001219E6 cmp.w ($BFC).w,d0 ROM:001219EA ble.s loc_1219F4 ROM:001219EC move.w $5B2(a5),($BFC).w ROM:001219F2 bra.s locret_121A00 ROM:001219F4 ; --------------------------------------------------------------------------- ROM:001219F4 ROM:001219F4 loc_1219F4: ; CODE XREF: ROM:001219EA↑j ROM:001219F4 cmp.w ($BFC).w,d1 ROM:001219F8 bge.s locret_121A00 ROM:001219FA move.w $5B4(a5),($BFC).w ROM:00121A00 ROM:00121A00 locret_121A00: ; CODE XREF: ROM:001219F2↑j ROM:00121A00 ; ROM:001219F8↑j ROM:00121A00 rts ROM:00121A02 ROM:00121A02 ; =============== S U B R O U T I N E ======================================= ROM:00121A02 ROM:00121A02 ROM:00121A02 sub_121A02: ; CODE XREF: ROM:00121848↑p ROM:00121A02 move.w ($702).w,d0 ROM:00121A06 muls.w $5BC(a5),d0 ROM:00121A0A divs.w $5BA(a5),d0 ROM:00121A0E clr.b ($917).w ROM:00121A12 clr.w ($702).w ROM:00121A16 clr.b ($917).w ROM:00121A1A move.w d0,($702).w ROM:00121A1E move.b #1,($917).w ROM:00121A24 rts ROM:00121A24 ; End of function sub_121A02 ROM:00121A24 ROM:00121A26 ROM:00121A26 ; =============== S U B R O U T I N E ======================================= ROM:00121A26 ROM:00121A26 ROM:00121A26 sub_121A26: ; CODE XREF: ROM:001217CA↑p ROM:00121A26 move.w ($702).w,d0 ROM:00121A2A muls.w $5BA(a5),d0 ROM:00121A2E divs.w $5BC(a5),d0 ROM:00121A32 clr.b ($917).w ROM:00121A36 clr.w ($702).w ROM:00121A3A clr.b ($917).w ROM:00121A3E move.w d0,($702).w ROM:00121A42 move.b #3,($917).w ROM:00121A48 rts ROM:00121A48 ; End of function sub_121A26 ROM:00121A48 ROM:00121A4A ROM:00121A4A ; =============== S U B R O U T I N E ======================================= ROM:00121A4A ROM:00121A4A ROM:00121A4A sub_121A4A: ; CODE XREF: sub_1215EC+28↑p ROM:00121A4A move.w #$3B8E,d1 ROM:00121A4E move.w ($586).w,d2 ROM:00121A52 bsr.l sub_1163F0 ROM:00121A58 move.w $1E(a5),d0 ROM:00121A5C muls.w ($586).w,d0 ROM:00121A60 divs.w #$411A,d0 ROM:00121A64 add.w d1,d0 ROM:00121A66 move.w d0,($C0C).w ROM:00121A6A move.w #0,d0 ROM:00121A6E bra.s loc_121A74 ROM:00121A70 ; --------------------------------------------------------------------------- ROM:00121A70 ROM:00121A70 loc_121A70: ; CODE XREF: sub_121A4A+58↓j ROM:00121A70 addi.w #1,d0 ROM:00121A74 ROM:00121A74 loc_121A74: ; CODE XREF: sub_121A4A+24↑j ROM:00121A74 cmpi.w #3,d0 ROM:00121A78 bgt.s loc_121AA4 ROM:00121A7A move.w $C34(a5,d0.w*2),d1 ROM:00121A80 sub.w ($BFC).w,d1 ROM:00121A84 sub.w ($C0C).w,d1 ROM:00121A88 cmpi.w #0,d1 ROM:00121A8C bge.s loc_121A92 ROM:00121A8E addi.w #$1C20,d1 ROM:00121A92 ROM:00121A92 loc_121A92: ; CODE XREF: sub_121A4A+42↑j ROM:00121A92 cmpi.w #$1C20,d1 ROM:00121A96 blt.s loc_121A9C ROM:00121A98 subi.w #$1C20,d1 ROM:00121A9C ROM:00121A9C loc_121A9C: ; CODE XREF: sub_121A4A+4C↑j ROM:00121A9C move.w d1,$FF4(d0.w*2) ROM:00121AA2 bra.s loc_121A70 ROM:00121AA4 ; --------------------------------------------------------------------------- ROM:00121AA4 ROM:00121AA4 loc_121AA4: ; CODE XREF: sub_121A4A+2E↑j ROM:00121AA4 clr.l d0 ROM:00121AA6 move.w #$1C20,d0 ROM:00121AAA divs.w #4,d0 ROM:00121AAE move.w #0,d1 ROM:00121AB2 bra.s loc_121AB8 ROM:00121AB4 ; --------------------------------------------------------------------------- ROM:00121AB4 ROM:00121AB4 loc_121AB4: ; CODE XREF: sub_121A4A+92↓j ROM:00121AB4 addi.w #1,d1 ROM:00121AB8 ROM:00121AB8 loc_121AB8: ; CODE XREF: sub_121A4A+68↑j ROM:00121AB8 cmpi.w #3,d1 ROM:00121ABC bgt.s loc_121ADE ROM:00121ABE move.w $C34(a5,d1.w*2),d2 ROM:00121AC4 ext.l d2 ROM:00121AC6 divs.w d0,d2 ROM:00121AC8 move.w #$100,d3 ROM:00121ACC muls.w $FF4(d1.w*2),d3 ROM:00121AD2 divs.w #$64,d3 ; 'd' ROM:00121AD6 move.w d3,$FEC(d2.w*2) ROM:00121ADC bra.s loc_121AB4 ROM:00121ADE ; --------------------------------------------------------------------------- ROM:00121ADE ROM:00121ADE loc_121ADE: ; CODE XREF: sub_121A4A+72↑j ROM:00121ADE bsr.l sub_11565E ROM:00121AE4 rts ROM:00121AE4 ; End of function sub_121A4A ROM:00121AE4 ROM:00121AE6 ROM:00121AE6 ; =============== S U B R O U T I N E ======================================= ROM:00121AE6 ROM:00121AE6 ROM:00121AE6 sub_121AE6: ; CODE XREF: sub_1215EC+20↑p ROM:00121AE6 move.w $5AE(a5),d1 ROM:00121AEA cmp.w ($A82).w,d1 ROM:00121AEE bge.s loc_121B2E ROM:00121AF0 move.w #$3C20,d1 ROM:00121AF4 move.w ($586).w,d2 ROM:00121AF8 move.w ($A6A).w,d3 ROM:00121AFC bsr.l sub_1163F0 ROM:00121B02 move.w d1,($C00).w ROM:00121B06 move.w ($A82).w,d0 ROM:00121B0A sub.w $5AE(a5),d0 ROM:00121B0E muls.w d1,d0 ROM:00121B10 divs.l #$A,d0 ROM:00121B18 move.w $5B0(a5),d1 ROM:00121B1C ext.l d1 ROM:00121B1E cmp.l d0,d1 ROM:00121B20 ble.s loc_121B28 ROM:00121B22 move.w d1,($C02).w ROM:00121B26 bra.s loc_121B2C ROM:00121B28 ; --------------------------------------------------------------------------- ROM:00121B28 ROM:00121B28 loc_121B28: ; CODE XREF: sub_121AE6+3A↑j ROM:00121B28 move.w d0,($C02).w ROM:00121B2C ROM:00121B2C loc_121B2C: ; CODE XREF: sub_121AE6+40↑j ROM:00121B2C bra.s locret_121B34 ROM:00121B2E ; --------------------------------------------------------------------------- ROM:00121B2E ROM:00121B2E loc_121B2E: ; CODE XREF: sub_121AE6+8↑j ROM:00121B2E move.w #0,($C02).w ROM:00121B34 ROM:00121B34 locret_121B34: ; CODE XREF: sub_121AE6:loc_121B2C↑j ROM:00121B34 rts ROM:00121B34 ; End of function sub_121AE6 ROM:00121B34 ROM:00121B36 ROM:00121B36 ; =============== S U B R O U T I N E ======================================= ROM:00121B36 ROM:00121B36 ROM:00121B36 sub_121B36: ; CODE XREF: sub_1215EC+E↑p ROM:00121B36 move.w ($C18).w,d1 ROM:00121B3A cmpi.w #7,d1 ROM:00121B3E bcc.s locret_121B48 ROM:00121B40 movea.l off_121B4A(pc,d1.w*4),a0 ROM:00121B44 nop ROM:00121B46 jmp (a0) ROM:00121B48 ; --------------------------------------------------------------------------- ROM:00121B48 ROM:00121B48 locret_121B48: ; CODE XREF: sub_121B36+8↑j ROM:00121B48 rts ROM:00121B48 ; End of function sub_121B36 ROM:00121B48 ROM:00121B48 ; --------------------------------------------------------------------------- ROM:00121B4A off_121B4A: dc.l loc_121B66 ; DATA XREF: sub_121B36+A↑r ROM:00121B4E dc.l loc_121B7C ROM:00121B52 dc.l loc_121BB8 ROM:00121B56 dc.l loc_121C38 ROM:00121B5A dc.l loc_121C82 ROM:00121B5E dc.l loc_121D28 ROM:00121B62 dc.l loc_121D62 ROM:00121B66 ; --------------------------------------------------------------------------- ROM:00121B66 ROM:00121B66 loc_121B66: ; DATA XREF: ROM:off_121B4A↑o ROM:00121B66 bsr.w sub_121D76 ROM:00121B6A bsr.w sub_121D7C ROM:00121B6E bclr #4,($139E).w ROM:00121B74 move.w #1,($C18).w ROM:00121B7A rts ROM:00121B7C ; --------------------------------------------------------------------------- ROM:00121B7C ROM:00121B7C loc_121B7C: ; DATA XREF: ROM:00121B4E↑o ROM:00121B7C move.w ($A5C).w,d0 ROM:00121B80 sub.w ($A6E).w,d0 ROM:00121B84 bpl.s loc_121B88 ROM:00121B86 neg.w d0 ROM:00121B88 ROM:00121B88 loc_121B88: ; CODE XREF: ROM:00121B84↑j ROM:00121B88 move.w $5C6(a5),d1 ROM:00121B8C btst #4,($13BE).w ROM:00121B92 beq.s locret_121BB6 ROM:00121B94 cmp.w d0,d1 ROM:00121B96 blt.s locret_121BB6 ROM:00121B98 bsr.w sub_121D82 ROM:00121B9C move.w $5C4(a5),d0 ROM:00121BA0 clr.b ($919).w ROM:00121BA4 move.w d0,($706).w ROM:00121BA8 move.b #1,($919).w ROM:00121BAE move.w #2,($C18).w ROM:00121BB4 rts ROM:00121BB6 ; --------------------------------------------------------------------------- ROM:00121BB6 ROM:00121BB6 locret_121BB6: ; CODE XREF: ROM:00121B92↑j ROM:00121BB6 ; ROM:00121B96↑j ROM:00121BB6 rts ROM:00121BB8 ; --------------------------------------------------------------------------- ROM:00121BB8 ROM:00121BB8 loc_121BB8: ; DATA XREF: ROM:00121B52↑o ROM:00121BB8 move.w ($C12).w,d0 ROM:00121BBC cmpi.w #0,d0 ROM:00121BC0 bne.s loc_121BD8 ROM:00121BC2 clr.b ($919).w ROM:00121BC6 clr.w ($706).w ROM:00121BCA bset #0,($13B7).w ROM:00121BD0 move.w #6,($C18).w ROM:00121BD6 rts ROM:00121BD8 ; --------------------------------------------------------------------------- ROM:00121BD8 ROM:00121BD8 loc_121BD8: ; CODE XREF: ROM:00121BC0↑j ROM:00121BD8 move.w $5C0(a5),d0 ROM:00121BDC cmpi.w #0,($706).w ROM:00121BE2 bgt.s loc_121BF8 ROM:00121BE4 cmpi.w #0,d0 ROM:00121BE8 bne.s loc_121BF8 ROM:00121BEA bset #4,($139E).w ROM:00121BF0 move.w #4,($C18).w ROM:00121BF6 rts ROM:00121BF8 ; --------------------------------------------------------------------------- ROM:00121BF8 ROM:00121BF8 loc_121BF8: ; CODE XREF: ROM:00121BE2↑j ROM:00121BF8 ; ROM:00121BE8↑j ROM:00121BF8 btst #3,($139F).w ROM:00121BFE beq.s loc_121C10 ROM:00121C00 clr.b ($919).w ROM:00121C04 clr.w ($706).w ROM:00121C08 move.w #1,($C18).w ROM:00121C0E rts ROM:00121C10 ; --------------------------------------------------------------------------- ROM:00121C10 ROM:00121C10 loc_121C10: ; CODE XREF: ROM:00121BFE↑j ROM:00121C10 cmpi.w #0,($706).w ROM:00121C16 bgt.s locret_121C36 ROM:00121C18 clr.b ($918).w ROM:00121C1C move.w #0,($704).w ROM:00121C22 move.b #3,($918).w ROM:00121C28 bset #4,($139E).w ROM:00121C2E move.w #3,($C18).w ROM:00121C34 rts ROM:00121C36 ; --------------------------------------------------------------------------- ROM:00121C36 ROM:00121C36 locret_121C36: ; CODE XREF: ROM:00121C16↑j ROM:00121C36 rts ROM:00121C38 ; --------------------------------------------------------------------------- ROM:00121C38 ROM:00121C38 loc_121C38: ; DATA XREF: ROM:00121B56↑o ROM:00121C38 bsr.w sub_121D96 ROM:00121C3C bsr.w sub_121DD6 ROM:00121C40 btst #3,($139F).w ROM:00121C46 beq.s loc_121C66 ROM:00121C48 bsr.w sub_121D76 ROM:00121C4C bsr.w sub_121D7C ROM:00121C50 bclr #4,($139E).w ROM:00121C56 clr.b ($918).w ROM:00121C5A clr.w ($704).w ROM:00121C5E move.w #1,($C18).w ROM:00121C64 rts ROM:00121C66 ; --------------------------------------------------------------------------- ROM:00121C66 ROM:00121C66 loc_121C66: ; CODE XREF: ROM:00121C46↑j ROM:00121C66 move.w $5C0(a5),d0 ROM:00121C6A cmp.w ($704).w,d0 ROM:00121C6E bgt.s locret_121C80 ROM:00121C70 clr.b ($918).w ROM:00121C74 clr.w ($704).w ROM:00121C78 move.w #4,($C18).w ROM:00121C7E rts ROM:00121C80 ; --------------------------------------------------------------------------- ROM:00121C80 ROM:00121C80 locret_121C80: ; CODE XREF: ROM:00121C6E↑j ROM:00121C80 rts ROM:00121C82 ; --------------------------------------------------------------------------- ROM:00121C82 ROM:00121C82 loc_121C82: ; DATA XREF: ROM:00121B5A↑o ROM:00121C82 bsr.w sub_121D96 ROM:00121C86 bsr.w sub_121DCE ROM:00121C8A move.w ($C12).w,d0 ROM:00121C8E ext.l d0 ROM:00121C90 muls.l #$186A0,d0 ROM:00121C98 cmp.l ($960).w,d0 ROM:00121C9C bgt.s loc_121CC4 ROM:00121C9E move.w $5C2(a5),d0 ROM:00121CA2 cmpi.w #0,d0 ROM:00121CA6 bne.s loc_121CC4 ROM:00121CA8 bsr.w sub_121D76 ROM:00121CAC bsr.w sub_121D7C ROM:00121CB0 bclr #4,($139E).w ROM:00121CB6 bset #0,($13B7).w ROM:00121CBC move.w #6,($C18).w ROM:00121CC2 rts ROM:00121CC4 ; --------------------------------------------------------------------------- ROM:00121CC4 ROM:00121CC4 loc_121CC4: ; CODE XREF: ROM:00121C9C↑j ROM:00121CC4 ; ROM:00121CA6↑j ROM:00121CC4 btst #3,($139F).w ROM:00121CCA beq.s loc_121CE2 ROM:00121CCC bsr.w sub_121D76 ROM:00121CD0 bsr.w sub_121D7C ROM:00121CD4 bclr #4,($139E).w ROM:00121CDA move.w #1,($C18).w ROM:00121CE0 rts ROM:00121CE2 ; --------------------------------------------------------------------------- ROM:00121CE2 ROM:00121CE2 loc_121CE2: ; CODE XREF: ROM:00121CCA↑j ROM:00121CE2 move.w ($C12).w,d0 ROM:00121CE6 ext.l d0 ROM:00121CE8 muls.l #$186A0,d0 ROM:00121CF0 cmp.l ($960).w,d0 ROM:00121CF4 bgt.s locret_121D26 ROM:00121CF6 move.w $5C2(a5),d0 ROM:00121CFA cmpi.w #0,d0 ROM:00121CFE beq.s locret_121D26 ROM:00121D00 clr.b ($918).w ROM:00121D04 move.w d0,($704).w ROM:00121D08 move.b #1,($918).w ROM:00121D0E bsr.w sub_121D76 ROM:00121D12 bclr #4,($139E).w ROM:00121D18 bset #0,($13B7).w ROM:00121D1E move.w #5,($C18).w ROM:00121D24 rts ROM:00121D26 ; --------------------------------------------------------------------------- ROM:00121D26 ROM:00121D26 locret_121D26: ; CODE XREF: ROM:00121CF4↑j ROM:00121D26 ; ROM:00121CFE↑j ROM:00121D26 rts ROM:00121D28 ; --------------------------------------------------------------------------- ROM:00121D28 ROM:00121D28 loc_121D28: ; DATA XREF: ROM:00121B5E↑o ROM:00121D28 bsr.w sub_121D96 ROM:00121D2C bsr.w sub_121DE8 ROM:00121D30 btst #3,($139F).w ROM:00121D36 beq.s loc_121D4C ROM:00121D38 bsr.w sub_121D7C ROM:00121D3C clr.b ($918).w ROM:00121D40 clr.w ($704).w ROM:00121D44 move.w #1,($C18).w ROM:00121D4A rts ROM:00121D4C ; --------------------------------------------------------------------------- ROM:00121D4C ROM:00121D4C loc_121D4C: ; CODE XREF: ROM:00121D36↑j ROM:00121D4C cmpi.w #0,($704).w ROM:00121D52 bgt.s locret_121D60 ROM:00121D54 bsr.w sub_121D7C ROM:00121D58 move.w #6,($C18).w ROM:00121D5E rts ROM:00121D60 ; --------------------------------------------------------------------------- ROM:00121D60 ROM:00121D60 locret_121D60: ; CODE XREF: ROM:00121D52↑j ROM:00121D60 rts ROM:00121D62 ; --------------------------------------------------------------------------- ROM:00121D62 ROM:00121D62 loc_121D62: ; DATA XREF: ROM:00121B62↑o ROM:00121D62 btst #3,($139F).w ROM:00121D68 beq.s locret_121D72 ROM:00121D6A move.w #1,($C18).w ROM:00121D70 rts ROM:00121D72 ; --------------------------------------------------------------------------- ROM:00121D72 ROM:00121D72 locret_121D72: ; CODE XREF: ROM:00121D68↑j ROM:00121D72 rts ROM:00121D74 ; --------------------------------------------------------------------------- ROM:00121D74 rts ROM:00121D76 ROM:00121D76 ; =============== S U B R O U T I N E ======================================= ROM:00121D76 ROM:00121D76 ROM:00121D76 sub_121D76: ; CODE XREF: ROM:loc_121B66↑p ROM:00121D76 ; ROM:00121C48↑p ... ROM:00121D76 clr.l ($960).w ROM:00121D7A rts ROM:00121D7A ; End of function sub_121D76 ROM:00121D7A ROM:00121D7C ROM:00121D7C ; =============== S U B R O U T I N E ======================================= ROM:00121D7C ROM:00121D7C ROM:00121D7C sub_121D7C: ; CODE XREF: ROM:00121B6A↑p ROM:00121D7C ; ROM:00121C4C↑p ... ROM:00121D7C clr.w ($C16).w ROM:00121D80 rts ROM:00121D80 ; End of function sub_121D7C ROM:00121D80 ROM:00121D82 ROM:00121D82 ; =============== S U B R O U T I N E ======================================= ROM:00121D82 ROM:00121D82 ROM:00121D82 sub_121D82: ; CODE XREF: ROM:00121B98↑p ROM:00121D82 move.w #$3B92,d1 ROM:00121D86 move.w ($AA0).w,d2 ROM:00121D8A bsr.l sub_1163F0 ROM:00121D90 move.w d1,($C12).w ROM:00121D94 rts ROM:00121D94 ; End of function sub_121D82 ROM:00121D94 ROM:00121D96 ROM:00121D96 ; =============== S U B R O U T I N E ======================================= ROM:00121D96 ROM:00121D96 ROM:00121D96 sub_121D96: ; CODE XREF: ROM:loc_121C38↑p ROM:00121D96 ; ROM:loc_121C82↑p ... ROM:00121D96 btst #6,($139A).w ROM:00121D9C beq.s loc_121DB6 ROM:00121D9E move.w #$3C24,d1 ROM:00121DA2 move.w ($A6A).w,d2 ROM:00121DA6 move.w ($BBE).w,d3 ROM:00121DAA bsr.l sub_1163F0 ROM:00121DB0 move.w d1,($C14).w ROM:00121DB4 bra.s locret_121DCC ROM:00121DB6 ; --------------------------------------------------------------------------- ROM:00121DB6 ROM:00121DB6 loc_121DB6: ; CODE XREF: sub_121D96+6↑j ROM:00121DB6 move.w #$3C22,d1 ROM:00121DBA move.w ($A6A).w,d2 ROM:00121DBE move.w ($586).w,d3 ROM:00121DC2 bsr.l sub_1163F0 ROM:00121DC8 move.w d1,($C14).w ROM:00121DCC ROM:00121DCC locret_121DCC: ; CODE XREF: sub_121D96+1E↑j ROM:00121DCC rts ROM:00121DCC ; End of function sub_121D96 ROM:00121DCC ROM:00121DCE ROM:00121DCE ; =============== S U B R O U T I N E ======================================= ROM:00121DCE ROM:00121DCE ROM:00121DCE sub_121DCE: ; CODE XREF: ROM:00121C86↑p ROM:00121DCE move.w ($C14).w,($C16).w ROM:00121DD4 rts ROM:00121DD4 ; End of function sub_121DCE ROM:00121DD4 ROM:00121DD6 ROM:00121DD6 ; =============== S U B R O U T I N E ======================================= ROM:00121DD6 ROM:00121DD6 ROM:00121DD6 sub_121DD6: ; CODE XREF: ROM:00121C3C↑p ROM:00121DD6 move.w ($704).w,d0 ROM:00121DDA muls.w ($C14).w,d0 ROM:00121DDE divs.w $5C0(a5),d0 ROM:00121DE2 move.w d0,($C16).w ROM:00121DE6 rts ROM:00121DE6 ; End of function sub_121DD6 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:00121D2C↑p ROM:00121DE8 move.w ($704).w,d0 ROM:00121DEC muls.w ($C14).w,d0 ROM:00121DF0 divs.w $5C2(a5),d0 ROM:00121DF4 move.w d0,($C16).w ROM:00121DF8 rts ROM:00121DF8 ; End of function sub_121DE8 ROM:00121DF8 ROM:00121DFA ROM:00121DFA ; =============== S U B R O U T I N E ======================================= ROM:00121DFA ROM:00121DFA ROM:00121DFA sub_121DFA: ; CODE XREF: sub_110E14+1AE↑p ROM:00121DFA btst #4,($139E).w ROM:00121E00 beq.s locret_121E16 ROM:00121E02 move.l ($A38).w,d0 ROM:00121E06 divs.l #$64,d0 ; 'd' ROM:00121E0E add.l ($960).w,d0 ROM:00121E12 move.l d0,($960).w ROM:00121E16 ROM:00121E16 locret_121E16: ; CODE XREF: sub_121DFA+6↑j ROM:00121E16 rts ROM:00121E16 ; End of function sub_121DFA ROM:00121E16 ROM:00121E18 ; --------------------------------------------------------------------------- ROM:00121E18 cmpi.w #0,($586).w ROM:00121E1E bne.l loc_121FA8 ROM:00121E24 bset #7,($948).w ROM:00121E2A bclr #1,($941).w ROM:00121E30 bclr #3,($938).w ROM:00121E36 bclr #0,($939).w ROM:00121E3C bclr #6,($93F).w ROM:00121E42 move.w #$3C38,d1 ROM:00121E46 move.w ($A58).w,d2 ROM:00121E4A move.w ($586).w,d3 ROM:00121E4E bsr.l sub_1163F0 ROM:00121E54 move.w d1,($C20).w ROM:00121E58 clr.w d7 ROM:00121E5A move.b ($1274).l,d7 ROM:00121E60 andi.w #$F,d7 ROM:00121E64 move.b ($1274).l,($11AB).w ROM:00121E6C cmpi.w #2,d7 ROM:00121E70 bgt.s loc_121E78 ROM:00121E72 cmpi.w #0,d7 ROM:00121E76 bgt.s loc_121E7E ROM:00121E78 ROM:00121E78 loc_121E78: ; CODE XREF: ROM:00121E70↑j ROM:00121E78 bra.l loc_121FA8 ROM:00121E7E ; --------------------------------------------------------------------------- ROM:00121E7E ROM:00121E7E loc_121E7E: ; CODE XREF: ROM:00121E76↑j ROM:00121E7E subq.w #1,d7 ROM:00121E80 moveq #$10,d0 ROM:00121E82 asr.w #4,d0 ROM:00121E84 add.w d7,d0 ROM:00121E86 lea ($FFFFFF10).w,a1 ROM:00121E8A asl.w #4,d7 ROM:00121E8C adda.w d7,a1 ROM:00121E8E asr.w #4,d7 ROM:00121E90 move.w d0,($C22).w ROM:00121E94 bsr.l sub_11A7D0 ROM:00121E9A moveq #8,d2 ROM:00121E9C moveq #0,d1 ROM:00121E9E moveq #1,d4 ROM:00121EA0 moveq #1,d5 ROM:00121EA2 moveq #1,d1 ROM:00121EA4 asl.w d0,d1 ROM:00121EA6 move.w d1,($C1E).w ROM:00121EAA move.w ($C1E).w,d1 ROM:00121EAE not.w d1 ROM:00121EB0 and.w d1,($FFFFFE20).w ROM:00121EB4 move.w #0,d1 ROM:00121EB8 bsr.l sub_11A754 ROM:00121EBE move.w ($C22).w,d0 ROM:00121EC2 move.w ($FFFFFE20).w,d1 ROM:00121EC6 and.w ($C1E).w,d1 ROM:00121ECA ROM:00121ECA loc_121ECA: ; CODE XREF: ROM:00121ED4↓j ROM:00121ECA bne.s loc_121ED6 ROM:00121ECC move.w ($FFFFFE20).w,d1 ROM:00121ED0 and.w ($C1E).w,d1 ROM:00121ED4 bra.s loc_121ECA ROM:00121ED6 ; --------------------------------------------------------------------------- ROM:00121ED6 ROM:00121ED6 loc_121ED6: ; CODE XREF: ROM:loc_121ECA↑j ROM:00121ED6 move.w 8(a1),($C1A).w ROM:00121EDC bsr.l sub_11A7D0 ROM:00121EE2 moveq #$C,d2 ROM:00121EE4 moveq #0,d1 ROM:00121EE6 moveq #0,d3 ROM:00121EE8 moveq #1,d4 ROM:00121EEA moveq #1,d5 ROM:00121EEC move.w #$89,(a1) ROM:00121EF0 move.w ($C20).w,2(a1) ROM:00121EF6 asl.w #4,d0 ROM:00121EF8 addi.w #8,d0 ROM:00121EFC move.w d0,4(a1) ROM:00121F00 move.w ($C22).w,d0 ROM:00121F04 move.w ($C1E).w,d1 ROM:00121F08 not.w d1 ROM:00121F0A and.w d1,($FFFFFE20).w ROM:00121F0E move.w #0,d1 ROM:00121F12 bsr.l sub_11A754 ROM:00121F18 move.w ($C22).w,d0 ROM:00121F1C clr.w d6 ROM:00121F1E clr.w d6 ROM:00121F20 clr.w d1 ROM:00121F22 ROM:00121F22 loc_121F22: ; CODE XREF: ROM:loc_121F50↓j ROM:00121F22 cmpi.w #0,d6 ROM:00121F26 bne.s loc_121F52 ROM:00121F28 cmpi.w #0,d1 ROM:00121F2C bne.s loc_121F52 ROM:00121F2E move.w ($FFFFFE20).w,d1 ROM:00121F32 and.w ($C1E).w,d1 ROM:00121F36 btst #0,($939).w ROM:00121F3C beq.s loc_121F50 ROM:00121F3E move.w #$FFFF,d6 ROM:00121F42 bset #3,($938).w ROM:00121F48 lea ($FFFFFF90).w,a0 ROM:00121F4C move.w 8(a0),d5 ROM:00121F50 ROM:00121F50 loc_121F50: ; CODE XREF: ROM:00121F3C↑j ROM:00121F50 bra.s loc_121F22 ROM:00121F52 ; --------------------------------------------------------------------------- ROM:00121F52 ROM:00121F52 loc_121F52: ; CODE XREF: ROM:00121F26↑j ROM:00121F52 ; ROM:00121F2C↑j ROM:00121F52 btst #3,($938).w ROM:00121F58 beq.s loc_121F5E ROM:00121F5A move.w d5,($C1C).w ROM:00121F5E ROM:00121F5E loc_121F5E: ; CODE XREF: ROM:00121F58↑j ROM:00121F5E clr.w d6 ROM:00121F60 clr.w d1 ROM:00121F62 ROM:00121F62 loc_121F62: ; CODE XREF: ROM:loc_121F88↓j ROM:00121F62 cmpi.w #0,d6 ROM:00121F66 bne.s loc_121F8A ROM:00121F68 cmpi.w #0,d1 ROM:00121F6C bne.s loc_121F8A ROM:00121F6E move.w ($FFFFFE20).w,d1 ROM:00121F72 and.w ($C1E).w,d1 ROM:00121F76 btst #6,($93F).w ROM:00121F7C beq.s loc_121F88 ROM:00121F7E move.w #$FFFF,d6 ROM:00121F82 bset #1,($941).w ROM:00121F88 ROM:00121F88 loc_121F88: ; CODE XREF: ROM:00121F7C↑j ROM:00121F88 bra.s loc_121F62 ROM:00121F8A ; --------------------------------------------------------------------------- ROM:00121F8A ROM:00121F8A loc_121F8A: ; CODE XREF: ROM:00121F66↑j ROM:00121F8A ; ROM:00121F6C↑j ROM:00121F8A bsr.l sub_11548A ROM:00121F90 move.w ($C1C).w,d0 ROM:00121F94 sub.w ($C1A).w,d0 ROM:00121F98 move.w d0,($C6E).w ROM:00121F9C bclr #7,($948).w ROM:00121FA2 bra.l locret_121FAE ROM:00121FA8 ; --------------------------------------------------------------------------- ROM:00121FA8 ROM:00121FA8 loc_121FA8: ; CODE XREF: ROM:00121E1E↑j ROM:00121FA8 ; ROM:loc_121E78↑j ROM:00121FA8 bset #0,($13BB).w ROM:00121FAE ROM:00121FAE locret_121FAE: ; CODE XREF: ROM:00121FA2↑j ROM:00121FAE rts ROM:00121FB0 ROM:00121FB0 ; =============== S U B R O U T I N E ======================================= ROM:00121FB0 ROM:00121FB0 ROM:00121FB0 sub_121FB0: ; CODE XREF: sub_125DD6+42↓p ROM:00121FB0 bclr #5,($139C).w ROM:00121FB6 bclr #5,($13C2).w ROM:00121FBC clr.w d1 ROM:00121FBE move.b ($11AC).w,d1 ROM:00121FC2 cmpi.w #3,d1 ROM:00121FC6 bcc.s locret_121FD0 ROM:00121FC8 movea.l off_121FD2(pc,d1.w*4),a0 ROM:00121FCC nop ROM:00121FCE jmp (a0) ROM:00121FD0 ; --------------------------------------------------------------------------- ROM:00121FD0 ROM:00121FD0 locret_121FD0: ; CODE XREF: sub_121FB0+16↑j ROM:00121FD0 rts ROM:00121FD0 ; End of function sub_121FB0 ROM:00121FD0 ROM:00121FD0 ; --------------------------------------------------------------------------- ROM:00121FD2 off_121FD2: dc.l loc_121FDE ; DATA XREF: sub_121FB0+18↑r ROM:00121FD6 dc.l loc_121FEC ROM:00121FDA dc.l loc_12200C ROM:00121FDE ; --------------------------------------------------------------------------- ROM:00121FDE ROM:00121FDE loc_121FDE: ; DATA XREF: ROM:off_121FD2↑o ROM:00121FDE bset #5,($13C2).w ROM:00121FE4 move.b #1,($11AC).w ROM:00121FEA rts ROM:00121FEC ; --------------------------------------------------------------------------- ROM:00121FEC ROM:00121FEC loc_121FEC: ; DATA XREF: ROM:00121FD6↑o ROM:00121FEC btst #2,($13B5).w ROM:00121FF2 bne.s locret_121FFC ROM:00121FF4 btst #2,($93E).w ROM:00121FFA bne.s loc_121FFE ROM:00121FFC ROM:00121FFC locret_121FFC: ; CODE XREF: ROM:00121FF2↑j ROM:00121FFC rts ROM:00121FFE ; --------------------------------------------------------------------------- ROM:00121FFE ROM:00121FFE loc_121FFE: ; CODE XREF: ROM:00121FFA↑j ROM:00121FFE bset #5,($139C).w ROM:00122004 move.b #2,($11AC).w ROM:0012200A rts ROM:0012200C ; --------------------------------------------------------------------------- ROM:0012200C ROM:0012200C loc_12200C: ; DATA XREF: ROM:00121FDA↑o ROM:0012200C btst #2,($13B5).w ROM:00122012 bne.s loc_12201E ROM:00122014 btst #2,($93E).w ROM:0012201A beq.s loc_12201E ROM:0012201C rts ROM:0012201E ; --------------------------------------------------------------------------- ROM:0012201E ROM:0012201E loc_12201E: ; CODE XREF: ROM:00122012↑j ROM:0012201E ; ROM:0012201A↑j ROM:0012201E bset #5,($13C2).w ROM:00122024 move.b #1,($11AC).w ROM:0012202A rts ROM:0012202C ROM:0012202C ; =============== S U B R O U T I N E ======================================= ROM:0012202C ROM:0012202C ROM:0012202C sub_12202C: ; CODE XREF: sub_1215EC+1A↑p ROM:0012202C clr.l d1 ROM:0012202E move.w ($588).w,d1 ROM:00122032 swap d1 ROM:00122034 move.w ($C24).w,d2 ROM:00122038 swap d2 ROM:0012203A move.w ($C2A).w,d2 ROM:0012203E move.w $5CC(a5),d3 ROM:00122042 ext.l d3 ROM:00122044 bsr.l sub_1162F4 ROM:0012204A move.w d4,($C2A).w ROM:0012204E swap d4 ROM:00122050 move.w $5CA(a5),d0 ROM:00122054 cmp.w d4,d0 ROM:00122056 ble.s loc_122060 ROM:00122058 move.w $5CA(a5),($C24).w ROM:0012205E bra.s loc_122064 ROM:00122060 ; --------------------------------------------------------------------------- ROM:00122060 ROM:00122060 loc_122060: ; CODE XREF: sub_12202C+2A↑j ROM:00122060 move.w d4,($C24).w ROM:00122064 ROM:00122064 loc_122064: ; CODE XREF: sub_12202C+32↑j ROM:00122064 btst #2,($13A6).w ROM:0012206A bne.s loc_122076 ROM:0012206C move.w #0,($C2C).w ROM:00122072 bra.w locret_122120 ROM:00122076 ; --------------------------------------------------------------------------- ROM:00122076 ROM:00122076 loc_122076: ; CODE XREF: sub_12202C+3E↑j ROM:00122076 move.w $5CE(a5),d0 ROM:0012207A btst #2,($1505).w ROM:00122080 beq.s loc_12209A ROM:00122082 btst #0,($C6B).w ROM:00122088 bne.s loc_12209A ROM:0012208A cmp.w ($506).w,d0 ROM:0012208E blt.s loc_12209A ROM:00122090 move.w #0,($C2C).w ROM:00122096 bra.w locret_122120 ROM:0012209A ; --------------------------------------------------------------------------- ROM:0012209A ROM:0012209A loc_12209A: ; CODE XREF: sub_12202C+54↑j ROM:0012209A ; sub_12202C+5C↑j ... ROM:0012209A btst #4,($13BC).w ROM:001220A0 bne.s loc_1220AC ROM:001220A2 move.w #0,($C2C).w ROM:001220A8 bra.w locret_122120 ROM:001220AC ; --------------------------------------------------------------------------- ROM:001220AC ROM:001220AC loc_1220AC: ; CODE XREF: sub_12202C+74↑j ROM:001220AC cmpi.w #$1F4,($586).w ROM:001220B2 ble.s loc_1220E6 ROM:001220B4 move.w ($588).w,d0 ROM:001220B8 move.w ($C24).w,d2 ROM:001220BC cmpi.w #$1388,d2 ROM:001220C0 ble.s loc_1220C6 ROM:001220C2 move.w #$1388,d2 ROM:001220C6 ROM:001220C6 loc_1220C6: ; CODE XREF: sub_12202C+94↑j ROM:001220C6 sub.w d2,d0 ROM:001220C8 muls.w #$2710,d0 ROM:001220CC move.w ($586).w,d1 ROM:001220D0 muls.w ($586).w,d1 ROM:001220D4 divs.l #$3C,d1 ; '<' ROM:001220DC divs.l d1,d0 ROM:001220E0 move.w d0,($C26).w ROM:001220E4 bra.s loc_1220EA ROM:001220E6 ; --------------------------------------------------------------------------- ROM:001220E6 ROM:001220E6 loc_1220E6: ; CODE XREF: sub_12202C+86↑j ROM:001220E6 clr.w ($C26).w ROM:001220EA ROM:001220EA loc_1220EA: ; CODE XREF: sub_12202C+B8↑j ROM:001220EA move.w #$3C26,d1 ROM:001220EE move.w ($AA0).w,d2 ROM:001220F2 move.w ($586).w,d3 ROM:001220F6 bsr.l sub_1163F0 ROM:001220FC move.w d1,($C28).w ROM:00122100 move.w #$3C28,d1 ROM:00122104 move.w ($C26).w,d2 ROM:00122108 move.w ($A6A).w,d3 ROM:0012210C bsr.l sub_1163F0 ROM:00122112 cmp.w ($C28).w,d1 ROM:00122116 bge.s loc_12211C ROM:00122118 move.w ($C28).w,d1 ROM:0012211C ROM:0012211C loc_12211C: ; CODE XREF: sub_12202C+EA↑j ROM:0012211C move.w d1,($C2C).w ROM:00122120 ROM:00122120 locret_122120: ; CODE XREF: sub_12202C+46↑j ROM:00122120 ; sub_12202C+6A↑j ... ROM:00122120 rts ROM:00122120 ; End of function sub_12202C ROM:00122120 ROM:00122122 ROM:00122122 ; =============== S U B R O U T I N E ======================================= ROM:00122122 ROM:00122122 ROM:00122122 sub_122122: ; CODE XREF: sub_1215EC+8↑p ROM:00122122 bsr.w sub_12212C ROM:00122126 bsr.w sub_12218C ROM:0012212A rts ROM:0012212A ; End of function sub_122122 ROM:0012212A ROM:0012212C ROM:0012212C ; =============== S U B R O U T I N E ======================================= ROM:0012212C ROM:0012212C ROM:0012212C sub_12212C: ; CODE XREF: sub_122122↑p ROM:0012212C move.w #$3C2A,d1 ROM:00122130 move.w ($A6A).w,d2 ROM:00122134 move.w ($A66).w,d3 ROM:00122138 bsr.l sub_1163F0 ROM:0012213E move.w d1,($C30).w ROM:00122142 move.w #$3C2C,d1 ROM:00122146 move.w ($586).w,d2 ROM:0012214A move.w ($A66).w,d3 ROM:0012214E bsr.l sub_1163F0 ROM:00122154 move.w d1,($C32).w ROM:00122158 move.w #$3C2E,d1 ROM:0012215C move.w ($A6A).w,d2 ROM:00122160 move.w ($586).w,d3 ROM:00122164 bsr.l sub_1163F0 ROM:0012216A move.w d1,($C36).w ROM:0012216E move.w ($C30).w,d0 ROM:00122172 cmp.w ($C32).w,d0 ROM:00122176 bge.s loc_12217C ROM:00122178 move.w ($C32).w,d0 ROM:0012217C ROM:0012217C loc_12217C: ; CODE XREF: sub_12212C+4A↑j ROM:0012217C cmp.w ($C36).w,d0 ROM:00122180 bge.s loc_122186 ROM:00122182 move.w ($C36).w,d0 ROM:00122186 ROM:00122186 loc_122186: ; CODE XREF: sub_12212C+54↑j ROM:00122186 move.w d0,($C34).w ROM:0012218A rts ROM:0012218A ; End of function sub_12212C ROM:0012218A ROM:0012218C ROM:0012218C ; =============== S U B R O U T I N E ======================================= ROM:0012218C ROM:0012218C ROM:0012218C sub_12218C: ; CODE XREF: sub_122122+4↑p ROM:0012218C clr.w d1 ROM:0012218E move.b ($11AD).w,d1 ROM:00122192 cmpi.w #4,d1 ROM:00122196 bcc.s locret_1221A0 ROM:00122198 movea.l off_1221A2(pc,d1.w*4),a0 ROM:0012219C nop ROM:0012219E jmp (a0) ROM:001221A0 ; --------------------------------------------------------------------------- ROM:001221A0 ROM:001221A0 locret_1221A0: ; CODE XREF: sub_12218C+A↑j ROM:001221A0 rts ROM:001221A0 ; End of function sub_12218C ROM:001221A0 ROM:001221A0 ; --------------------------------------------------------------------------- ROM:001221A2 off_1221A2: dc.l loc_1221B2 ; DATA XREF: sub_12218C+C↑r ROM:001221A6 dc.l loc_1221C0 ROM:001221AA dc.l loc_1221E4 ROM:001221AE dc.l loc_12220E ROM:001221B2 ; --------------------------------------------------------------------------- ROM:001221B2 ROM:001221B2 loc_1221B2: ; DATA XREF: ROM:off_1221A2↑o ROM:001221B2 bsr.w sub_122390 ROM:001221B6 move.b #1,($11AD).w ROM:001221BC bra.s locret_1221E2 ROM:001221BE ; --------------------------------------------------------------------------- ROM:001221BE rts ROM:001221C0 ; --------------------------------------------------------------------------- ROM:001221C0 ROM:001221C0 loc_1221C0: ; DATA XREF: ROM:001221A6↑o ROM:001221C0 btst #4,($13BE).w ROM:001221C6 beq.s locret_1221E2 ROM:001221C8 move.w $5D0(a5),d0 ROM:001221CC clr.b ($928).w ROM:001221D0 move.w d0,($724).w ROM:001221D4 move.b #1,($928).w ROM:001221DA move.b #2,($11AD).w ROM:001221E0 bra.s locret_12220C ROM:001221E2 ; --------------------------------------------------------------------------- ROM:001221E2 ROM:001221E2 locret_1221E2: ; CODE XREF: ROM:001221BC↑j ROM:001221E2 ; ROM:001221C6↑j ... ROM:001221E2 rts ROM:001221E4 ; --------------------------------------------------------------------------- ROM:001221E4 ROM:001221E4 loc_1221E4: ; DATA XREF: ROM:001221AA↑o ROM:001221E4 cmpi.w #0,($724).w ROM:001221EA bgt.s loc_1221F4 ROM:001221EC move.b #3,($11AD).w ROM:001221F2 bra.s loc_122226 ROM:001221F4 ; --------------------------------------------------------------------------- ROM:001221F4 ROM:001221F4 loc_1221F4: ; CODE XREF: ROM:001221EA↑j ROM:001221F4 btst #4,($13BE).w ROM:001221FA bne.s locret_12220C ROM:001221FC clr.b ($928).w ROM:00122200 clr.w ($724).w ROM:00122204 move.b #1,($11AD).w ROM:0012220A bra.s locret_1221E2 ROM:0012220C ; --------------------------------------------------------------------------- ROM:0012220C ROM:0012220C locret_12220C: ; CODE XREF: ROM:001221E0↑j ROM:0012220C ; ROM:001221FA↑j ROM:0012220C rts ROM:0012220E ; --------------------------------------------------------------------------- ROM:0012220E ROM:0012220E loc_12220E: ; DATA XREF: ROM:001221AE↑o ROM:0012220E btst #4,($13BE).w ROM:00122214 bne.s loc_122226 ROM:00122216 bsr.w sub_12222E ROM:0012221A bsr.w sub_122390 ROM:0012221E move.b #1,($11AD).w ROM:00122224 bra.s locret_1221E2 ROM:00122226 ; --------------------------------------------------------------------------- ROM:00122226 ROM:00122226 loc_122226: ; CODE XREF: ROM:001221F2↑j ROM:00122226 ; ROM:00122214↑j ROM:00122226 bsr.w sub_12224E ROM:0012222A rts ROM:0012222C ; --------------------------------------------------------------------------- ROM:0012222C rts ROM:0012222E ROM:0012222E ; =============== S U B R O U T I N E ======================================= ROM:0012222E ROM:0012222E ROM:0012222E sub_12222E: ; CODE XREF: ROM:00122216↑p ROM:0012222E move.b #0,($11AE).w ROM:00122234 clr.b ($92A).w ROM:00122238 clr.w ($728).w ROM:0012223C clr.b ($929).w ROM:00122240 clr.w ($726).w ROM:00122244 clr.b ($92B).w ROM:00122248 clr.w ($72A).w ROM:0012224C rts ROM:0012224C ; End of function sub_12222E ROM:0012224C ROM:0012224E ROM:0012224E ; =============== S U B R O U T I N E ======================================= ROM:0012224E ROM:0012224E ROM:0012224E sub_12224E: ; CODE XREF: ROM:loc_122226↑p ROM:0012224E clr.w d1 ROM:00122250 move.b ($11AE).w,d1 ROM:00122254 cmpi.w #5,d1 ROM:00122258 bcc.s locret_122262 ROM:0012225A movea.l off_122264(pc,d1.w*4),a0 ROM:0012225E nop ROM:00122260 jmp (a0) ROM:00122262 ; --------------------------------------------------------------------------- ROM:00122262 ROM:00122262 locret_122262: ; CODE XREF: sub_12224E+A↑j ROM:00122262 rts ROM:00122262 ; End of function sub_12224E ROM:00122262 ROM:00122262 ; --------------------------------------------------------------------------- ROM:00122264 off_122264: dc.l loc_122278 ; DATA XREF: sub_12224E+C↑r ROM:00122268 dc.l loc_122294 ROM:0012226C dc.l loc_1222EA ROM:00122270 dc.l loc_12232A ROM:00122274 dc.l loc_122352 ROM:00122278 ; --------------------------------------------------------------------------- ROM:00122278 ROM:00122278 loc_122278: ; DATA XREF: ROM:off_122264↑o ROM:00122278 move.w $5D2(a5),d0 ROM:0012227C clr.b ($92B).w ROM:00122280 move.w d0,($72A).w ROM:00122284 move.b #1,($92B).w ROM:0012228A move.b #1,($11AE).w ROM:00122290 bra.s locret_1222E8 ROM:00122292 ; --------------------------------------------------------------------------- ROM:00122292 rts ROM:00122294 ; --------------------------------------------------------------------------- ROM:00122294 ROM:00122294 loc_122294: ; DATA XREF: ROM:00122268↑o ROM:00122294 cmpi.w #0,($C34).w ROM:0012229A blt.s loc_1222C6 ROM:0012229C move.w ($72A).w,d0 ROM:001222A0 move.w $5D2(a5),d1 ROM:001222A4 sub.w d0,d1 ROM:001222A6 clr.b ($929).w ROM:001222AA move.w d1,($726).w ROM:001222AE move.b #1,($929).w ROM:001222B4 clr.b ($92B).w ROM:001222B8 clr.w ($72A).w ROM:001222BC move.b #4,($11AE).w ROM:001222C2 bra.w loc_122388 ROM:001222C6 ; --------------------------------------------------------------------------- ROM:001222C6 ROM:001222C6 loc_1222C6: ; CODE XREF: ROM:0012229A↑j ROM:001222C6 cmpi.w #0,($72A).w ROM:001222CC bgt.s locret_1222E8 ROM:001222CE move.w $5D4(a5),d0 ROM:001222D2 clr.b ($92A).w ROM:001222D6 move.w d0,($728).w ROM:001222DA move.b #1,($92A).w ROM:001222E0 move.b #2,($11AE).w ROM:001222E6 bra.s loc_122324 ROM:001222E8 ; --------------------------------------------------------------------------- ROM:001222E8 ROM:001222E8 locret_1222E8: ; CODE XREF: ROM:00122290↑j ROM:001222E8 ; ROM:001222CC↑j ... ROM:001222E8 rts ROM:001222EA ; --------------------------------------------------------------------------- ROM:001222EA ROM:001222EA loc_1222EA: ; DATA XREF: ROM:0012226C↑o ROM:001222EA cmpi.w #0,($C34).w ROM:001222F0 blt.s loc_122314 ROM:001222F2 move.w $5D2(a5),d1 ROM:001222F6 clr.b ($929).w ROM:001222FA move.w d1,($726).w ROM:001222FE move.b #1,($929).w ROM:00122304 clr.b ($92A).w ROM:00122308 clr.w ($728).w ROM:0012230C move.b #4,($11AE).w ROM:00122312 bra.s loc_122388 ROM:00122314 ; --------------------------------------------------------------------------- ROM:00122314 ROM:00122314 loc_122314: ; CODE XREF: ROM:001222F0↑j ROM:00122314 cmpi.w #0,($728).w ROM:0012231A bgt.s loc_122324 ROM:0012231C move.b #3,($11AE).w ROM:00122322 bra.s loc_12234C ROM:00122324 ; --------------------------------------------------------------------------- ROM:00122324 ROM:00122324 loc_122324: ; CODE XREF: ROM:001222E6↑j ROM:00122324 ; ROM:0012231A↑j ROM:00122324 bsr.w sub_122396 ROM:00122328 rts ROM:0012232A ; --------------------------------------------------------------------------- ROM:0012232A ROM:0012232A loc_12232A: ; DATA XREF: ROM:00122270↑o ROM:0012232A cmpi.w #0,($C34).w ROM:00122330 blt.s loc_12234C ROM:00122332 move.w $5D2(a5),d1 ROM:00122336 clr.b ($929).w ROM:0012233A move.w d1,($726).w ROM:0012233E move.b #1,($929).w ROM:00122344 move.b #4,($11AE).w ROM:0012234A bra.s loc_122388 ROM:0012234C ; --------------------------------------------------------------------------- ROM:0012234C ROM:0012234C loc_12234C: ; CODE XREF: ROM:00122322↑j ROM:0012234C ; ROM:00122330↑j ROM:0012234C bsr.w sub_122396 ROM:00122350 rts ROM:00122352 ; --------------------------------------------------------------------------- ROM:00122352 ROM:00122352 loc_122352: ; DATA XREF: ROM:00122274↑o ROM:00122352 cmpi.w #0,($C34).w ROM:00122358 bge.s loc_122388 ROM:0012235A move.w ($726).w,d0 ROM:0012235E move.w $5D2(a5),d1 ROM:00122362 sub.w d0,d1 ROM:00122364 clr.b ($92B).w ROM:00122368 move.w d1,($72A).w ROM:0012236C move.b #1,($92B).w ROM:00122372 bsr.w sub_122390 ROM:00122376 clr.b ($929).w ROM:0012237A clr.w ($726).w ROM:0012237E move.b #1,($11AE).w ROM:00122384 bra.w locret_1222E8 ROM:00122388 ; --------------------------------------------------------------------------- ROM:00122388 ROM:00122388 loc_122388: ; CODE XREF: ROM:001222C2↑j ROM:00122388 ; ROM:00122312↑j ... ROM:00122388 bsr.w sub_122396 ROM:0012238C rts ROM:0012238E ; --------------------------------------------------------------------------- ROM:0012238E rts ROM:00122390 ROM:00122390 ; =============== S U B R O U T I N E ======================================= ROM:00122390 ROM:00122390 ROM:00122390 sub_122390: ; CODE XREF: ROM:loc_1221B2↑p ROM:00122390 ; ROM:0012221A↑p ... ROM:00122390 clr.w ($C2E).w ROM:00122394 rts ROM:00122394 ; End of function sub_122390 ROM:00122394 ROM:00122396 ROM:00122396 ; =============== S U B R O U T I N E ======================================= ROM:00122396 ROM:00122396 ROM:00122396 sub_122396: ; CODE XREF: ROM:loc_122324↑p ROM:00122396 ; ROM:loc_12234C↑p ... ROM:00122396 move.w $5D4(a5),d0 ROM:0012239A cmpi.w #0,d0 ROM:0012239E bne.s loc_1223A8 ROM:001223A0 move.w ($C34).w,($C2E).w ROM:001223A6 bra.s locret_1223BC ROM:001223A8 ; --------------------------------------------------------------------------- ROM:001223A8 ROM:001223A8 loc_1223A8: ; CODE XREF: sub_122396+8↑j ROM:001223A8 move.w ($728).w,d1 ROM:001223AC sub.w d1,d0 ROM:001223AE move.w ($C34).w,d2 ROM:001223B2 muls.w d0,d2 ROM:001223B4 divs.w $5D4(a5),d2 ROM:001223B8 move.w d2,($C2E).w ROM:001223BC ROM:001223BC locret_1223BC: ; CODE XREF: sub_122396+10↑j ROM:001223BC rts ROM:001223BC ; End of function sub_122396 ROM:001223BC ROM:001223BE ROM:001223BE ; =============== S U B R O U T I N E ======================================= ROM:001223BE ROM:001223BE ROM:001223BE sub_1223BE: ; CODE XREF: sub_1215EC+14↑p ROM:001223BE btst #1,($936).w ROM:001223C4 beq.s loc_1223D8 ROM:001223C6 move.w #$3B94,d1 ROM:001223CA move.w ($AA0).w,d2 ROM:001223CE bsr.l sub_1163F0 ROM:001223D4 move.w d1,($C3A).w ROM:001223D8 ROM:001223D8 loc_1223D8: ; CODE XREF: sub_1223BE+6↑j ROM:001223D8 bsr.w sub_12260C ROM:001223DC bsr.w sub_122640 ROM:001223E0 clr.w d1 ROM:001223E2 move.b ($11AF).w,d1 ROM:001223E6 cmpi.w #5,d1 ROM:001223EA bcc.s locret_1223F4 ROM:001223EC movea.l off_1223F6(pc,d1.w*4),a0 ROM:001223F0 nop ROM:001223F2 jmp (a0) ROM:001223F4 ; --------------------------------------------------------------------------- ROM:001223F4 ROM:001223F4 locret_1223F4: ; CODE XREF: sub_1223BE+2C↑j ROM:001223F4 rts ROM:001223F4 ; End of function sub_1223BE ROM:001223F4 ROM:001223F4 ; --------------------------------------------------------------------------- ROM:001223F6 off_1223F6: dc.l loc_12240A ; DATA XREF: sub_1223BE+2E↑r ROM:001223FA dc.l loc_122418 ROM:001223FE dc.l loc_12243C ROM:00122402 dc.l loc_12248E ROM:00122406 dc.l loc_1224DA ROM:0012240A ; --------------------------------------------------------------------------- ROM:0012240A ROM:0012240A loc_12240A: ; DATA XREF: ROM:off_1223F6↑o ROM:0012240A bsr.w sub_1225C8 ROM:0012240E move.b #1,($11AF).w ROM:00122414 bra.s loc_122436 ROM:00122416 ; --------------------------------------------------------------------------- ROM:00122416 rts ROM:00122418 ; --------------------------------------------------------------------------- ROM:00122418 ROM:00122418 loc_122418: ; DATA XREF: ROM:001223FA↑o ROM:00122418 move.w ($C40).w,d0 ROM:0012241C sub.w $5DA(a5),d0 ROM:00122420 btst #2,($13A6).w ROM:00122426 beq.s loc_12242E ROM:00122428 cmp.w ($A6A).w,d0 ROM:0012242C ble.s loc_122436 ROM:0012242E ROM:0012242E loc_12242E: ; CODE XREF: ROM:00122426↑j ROM:0012242E move.b #2,($11AF).w ROM:00122434 bra.s loc_122484 ROM:00122436 ; --------------------------------------------------------------------------- ROM:00122436 ROM:00122436 loc_122436: ; CODE XREF: ROM:00122414↑j ROM:00122436 ; ROM:0012242C↑j ... ROM:00122436 bsr.w sub_1225E8 ROM:0012243A rts ROM:0012243C ; --------------------------------------------------------------------------- ROM:0012243C ROM:0012243C loc_12243C: ; DATA XREF: ROM:001223FE↑o ROM:0012243C btst #7,($13A0).w ROM:00122442 bne.s loc_122458 ROM:00122444 btst #0,($139E).w ROM:0012244A beq.s loc_122458 ROM:0012244C move.b #1,($11AF).w ROM:00122452 bra.w loc_122436 ROM:00122456 ; --------------------------------------------------------------------------- ROM:00122456 rts ROM:00122458 ; --------------------------------------------------------------------------- ROM:00122458 ROM:00122458 loc_122458: ; CODE XREF: ROM:00122442↑j ROM:00122458 ; ROM:0012244A↑j ROM:00122458 btst #7,($13A0).w ROM:0012245E beq.s loc_122484 ROM:00122460 btst #0,($139E).w ROM:00122466 beq.s loc_122484 ROM:00122468 move.w ($C3E).w,d0 ROM:0012246C clr.b ($91A).w ROM:00122470 move.w d0,($708).w ROM:00122474 move.b #1,($91A).w ROM:0012247A move.b #3,($11AF).w ROM:00122480 bra.s loc_1224D4 ROM:00122482 ; --------------------------------------------------------------------------- ROM:00122482 rts ROM:00122484 ; --------------------------------------------------------------------------- ROM:00122484 ROM:00122484 loc_122484: ; CODE XREF: ROM:00122434↑j ROM:00122484 ; ROM:0012245E↑j ... ROM:00122484 bsr.w sub_1225D0 ROM:00122488 bsr.w sub_1225E8 ROM:0012248C rts ROM:0012248E ; --------------------------------------------------------------------------- ROM:0012248E ROM:0012248E loc_12248E: ; DATA XREF: ROM:00122402↑o ROM:0012248E move.w ($C40).w,d0 ROM:00122492 sub.w $5DA(a5),d0 ROM:00122496 btst #2,($13A6).w ROM:0012249C beq.s loc_1224A4 ROM:0012249E cmp.w ($A6A).w,d0 ROM:001224A2 ble.s loc_1224B2 ROM:001224A4 ROM:001224A4 loc_1224A4: ; CODE XREF: ROM:0012249C↑j ROM:001224A4 bsr.w sub_1225C8 ROM:001224A8 move.b #2,($11AF).w ROM:001224AE bra.s loc_122484 ROM:001224B0 ; --------------------------------------------------------------------------- ROM:001224B0 rts ROM:001224B2 ; --------------------------------------------------------------------------- ROM:001224B2 ROM:001224B2 loc_1224B2: ; CODE XREF: ROM:001224A2↑j ROM:001224B2 cmpi.w #0,($708).w ROM:001224B8 bgt.s loc_1224D4 ROM:001224BA move.w $5D6(a5),d0 ROM:001224BE clr.b ($91A).w ROM:001224C2 move.w d0,($708).w ROM:001224C6 move.b #1,($91A).w ROM:001224CC move.b #4,($11AF).w ROM:001224D2 bra.s loc_12251A ROM:001224D4 ; --------------------------------------------------------------------------- ROM:001224D4 ROM:001224D4 loc_1224D4: ; CODE XREF: ROM:00122480↑j ROM:001224D4 ; ROM:001224B8↑j ROM:001224D4 bsr.w sub_122522 ROM:001224D8 rts ROM:001224DA ; --------------------------------------------------------------------------- ROM:001224DA ROM:001224DA loc_1224DA: ; DATA XREF: ROM:00122406↑o ROM:001224DA cmpi.w #0,($708).w ROM:001224E0 bgt.s loc_1224F2 ROM:001224E2 bsr.w sub_1225C8 ROM:001224E6 move.b #1,($11AF).w ROM:001224EC bra.l loc_122436 ROM:001224F2 ; --------------------------------------------------------------------------- ROM:001224F2 ROM:001224F2 loc_1224F2: ; CODE XREF: ROM:001224E0↑j ROM:001224F2 move.w ($C40).w,d0 ROM:001224F6 sub.w $5DA(a5),d0 ROM:001224FA btst #2,($13A6).w ROM:00122500 beq.s loc_122508 ROM:00122502 cmp.w ($A6A).w,d0 ROM:00122506 ble.s loc_12251A ROM:00122508 ROM:00122508 loc_122508: ; CODE XREF: ROM:00122500↑j ROM:00122508 bsr.w sub_1225C8 ROM:0012250C move.b #2,($11AF).w ROM:00122512 bra.l loc_122484 ROM:00122518 ; --------------------------------------------------------------------------- ROM:00122518 rts ROM:0012251A ; --------------------------------------------------------------------------- ROM:0012251A ROM:0012251A loc_12251A: ; CODE XREF: ROM:001224D2↑j ROM:0012251A ; ROM:00122506↑j ROM:0012251A bsr.w sub_1225A4 ROM:0012251E rts ROM:00122520 ; --------------------------------------------------------------------------- ROM:00122520 rts ROM:00122522 ROM:00122522 ; =============== S U B R O U T I N E ======================================= ROM:00122522 ROM:00122522 ROM:00122522 sub_122522: ; CODE XREF: ROM:loc_1224D4↑p ROM:00122522 move.w #$3C30,d1 ROM:00122526 move.w ($A6A).w,d2 ROM:0012252A move.w ($586).w,d3 ROM:0012252E bsr.l sub_1163F0 ROM:00122534 move.w d1,($C44).w ROM:00122538 btst #2,($13A3).w ROM:0012253E beq.s loc_122572 ROM:00122540 move.w #$3C32,d1 ROM:00122544 move.w ($A6A).w,d2 ROM:00122548 move.w ($586).w,d3 ROM:0012254C bsr.l sub_1163F0 ROM:00122552 move.w d1,($C42).w ROM:00122556 clr.l d0 ROM:00122558 move.w ($C42).w,d0 ROM:0012255C sub.w ($C44).w,d0 ROM:00122560 muls.w ($B3E).w,d0 ROM:00122564 divs.w #$2710,d0 ROM:00122568 add.w ($C44).w,d0 ROM:0012256C move.w d0,($C38).w ROM:00122570 bra.s loc_12257E ROM:00122572 ; --------------------------------------------------------------------------- ROM:00122572 ROM:00122572 loc_122572: ; CODE XREF: sub_122522+1C↑j ROM:00122572 move.w ($C44).w,($C38).w ROM:00122578 move.w #0,($C42).w ROM:0012257E ROM:0012257E loc_12257E: ; CODE XREF: sub_122522+4E↑j ROM:0012257E cmpi.w #0,($C38).w ROM:00122584 ble.s loc_12258C ROM:00122586 move.w #0,($C38).w ROM:0012258C ROM:0012258C loc_12258C: ; CODE XREF: sub_122522+62↑j ROM:0012258C move.w ($C3A).w,d0 ROM:00122590 cmp.w ($C38).w,d0 ROM:00122594 ble.s loc_12259C ROM:00122596 move.w ($C3A).w,($C38).w ROM:0012259C ROM:0012259C loc_12259C: ; CODE XREF: sub_122522+72↑j ROM:0012259C move.w ($C38).w,($C3C).w ROM:001225A2 rts ROM:001225A2 ; End of function sub_122522 ROM:001225A2 ROM:001225A4 ROM:001225A4 ; =============== S U B R O U T I N E ======================================= ROM:001225A4 ROM:001225A4 ROM:001225A4 sub_1225A4: ; CODE XREF: ROM:loc_12251A↑p ROM:001225A4 move.w $5D6(a5),d0 ROM:001225A8 cmpi.w #0,d0 ROM:001225AC ble.s loc_1225C0 ROM:001225AE move.w ($C3C).w,d0 ROM:001225B2 muls.w ($708).w,d0 ROM:001225B6 divs.w $5D6(a5),d0 ROM:001225BA move.w d0,($C38).w ROM:001225BE bra.s locret_1225C6 ROM:001225C0 ; --------------------------------------------------------------------------- ROM:001225C0 ROM:001225C0 loc_1225C0: ; CODE XREF: sub_1225A4+8↑j ROM:001225C0 move.w #0,($C38).w ROM:001225C6 ROM:001225C6 locret_1225C6: ; CODE XREF: sub_1225A4+1A↑j ROM:001225C6 rts ROM:001225C6 ; End of function sub_1225A4 ROM:001225C6 ROM:001225C8 ROM:001225C8 ; =============== S U B R O U T I N E ======================================= ROM:001225C8 ROM:001225C8 ROM:001225C8 sub_1225C8: ; CODE XREF: ROM:loc_12240A↑p ROM:001225C8 ; ROM:loc_1224A4↑p ... ROM:001225C8 move.w #0,($C38).w ROM:001225CE rts ROM:001225CE ; End of function sub_1225C8 ROM:001225CE ROM:001225D0 ROM:001225D0 ; =============== S U B R O U T I N E ======================================= ROM:001225D0 ROM:001225D0 ROM:001225D0 sub_1225D0: ; CODE XREF: ROM:loc_122484↑p ROM:001225D0 move.w #$3C34,d1 ROM:001225D4 move.w ($586).w,d2 ROM:001225D8 move.w ($B36).w,d3 ROM:001225DC bsr.l sub_1163F0 ROM:001225E2 move.w d1,($C3E).w ROM:001225E6 rts ROM:001225E6 ; End of function sub_1225D0 ROM:001225E6 ROM:001225E8 ROM:001225E8 ; =============== S U B R O U T I N E ======================================= ROM:001225E8 ROM:001225E8 ROM:001225E8 sub_1225E8: ; CODE XREF: ROM:loc_122436↑p ROM:001225E8 ; ROM:00122488↑p ROM:001225E8 btst #2,($13A3).w ROM:001225EE beq.s loc_1225F6 ROM:001225F0 move.w ($B3E).w,d3 ROM:001225F4 bra.s loc_1225F8 ROM:001225F6 ; --------------------------------------------------------------------------- ROM:001225F6 ROM:001225F6 loc_1225F6: ; CODE XREF: sub_1225E8+6↑j ROM:001225F6 clr.w d3 ROM:001225F8 ROM:001225F8 loc_1225F8: ; CODE XREF: sub_1225E8+C↑j ROM:001225F8 move.w #$3C36,d1 ROM:001225FC move.w ($586).w,d2 ROM:00122600 bsr.l sub_1163F0 ROM:00122606 move.w d1,($C40).w ROM:0012260A rts ROM:0012260A ; End of function sub_1225E8 ROM:0012260A ROM:0012260C ROM:0012260C ; =============== S U B R O U T I N E ======================================= ROM:0012260C ROM:0012260C ROM:0012260C sub_12260C: ; CODE XREF: sub_1223BE:loc_1223D8↑p ROM:0012260C move.w ($C40).w,d1 ROM:00122610 move.w $5D8(a5),d0 ROM:00122614 btst #2,($13A6).w ROM:0012261A beq.s loc_122638 ROM:0012261C cmp.w ($A6A).w,d1 ROM:00122620 bgt.s loc_122638 ROM:00122622 cmp.w ($586).w,d0 ROM:00122626 blt.s loc_122630 ROM:00122628 bset #0,($139E).w ROM:0012262E bra.s loc_122636 ROM:00122630 ; --------------------------------------------------------------------------- ROM:00122630 ROM:00122630 loc_122630: ; CODE XREF: sub_12260C+1A↑j ROM:00122630 bclr #0,($139E).w ROM:00122636 ROM:00122636 loc_122636: ; CODE XREF: sub_12260C+22↑j ROM:00122636 bra.s locret_12263E ROM:00122638 ; --------------------------------------------------------------------------- ROM:00122638 ROM:00122638 loc_122638: ; CODE XREF: sub_12260C+E↑j ROM:00122638 ; sub_12260C+14↑j ROM:00122638 bclr #0,($139E).w ROM:0012263E ROM:0012263E locret_12263E: ; CODE XREF: sub_12260C:loc_122636↑j ROM:0012263E rts ROM:0012263E ; End of function sub_12260C ROM:0012263E ROM:00122640 ROM:00122640 ; =============== S U B R O U T I N E ======================================= ROM:00122640 ROM:00122640 ROM:00122640 sub_122640: ; CODE XREF: sub_1223BE+1E↑p ROM:00122640 move.w $5DC(a5),d0 ROM:00122644 btst #2,($1505).w ROM:0012264A beq.s loc_122662 ROM:0012264C btst #0,($C6B).w ROM:00122652 bne.s loc_122662 ROM:00122654 cmp.w ($506).w,d0 ROM:00122658 bgt.s loc_122662 ROM:0012265A bset #7,($13A0).w ROM:00122660 bra.s locret_122690 ROM:00122662 ; --------------------------------------------------------------------------- ROM:00122662 ROM:00122662 loc_122662: ; CODE XREF: sub_122640+A↑j ROM:00122662 ; sub_122640+12↑j ... ROM:00122662 btst #2,($1505).w ROM:00122668 beq.s loc_12267A ROM:0012266A btst #0,($C6B).w ROM:00122670 beq.s loc_12267A ROM:00122672 bset #7,($13A0).w ROM:00122678 bra.s locret_122690 ROM:0012267A ; --------------------------------------------------------------------------- ROM:0012267A ROM:0012267A loc_12267A: ; CODE XREF: sub_122640+28↑j ROM:0012267A ; sub_122640+30↑j ROM:0012267A btst #2,($1505).w ROM:00122680 bne.s loc_12268A ROM:00122682 bset #7,($13A0).w ROM:00122688 bra.s locret_122690 ROM:0012268A ; --------------------------------------------------------------------------- ROM:0012268A ROM:0012268A loc_12268A: ; CODE XREF: sub_122640+40↑j ROM:0012268A bclr #7,($13A0).w ROM:00122690 ROM:00122690 locret_122690: ; CODE XREF: sub_122640+20↑j ROM:00122690 ; sub_122640+38↑j ... ROM:00122690 rts ROM:00122690 ; End of function sub_122640 ROM:00122690 ROM:00122692 ROM:00122692 ; =============== S U B R O U T I N E ======================================= ROM:00122692 ROM:00122692 ROM:00122692 sub_122692: ; CODE XREF: ROM:loc_111B5A↑p ROM:00122692 ; ROM:loc_111C9C↑p ROM:00122692 bsr.l sub_124414 ROM:00122698 bsr.l sub_123FC4 ROM:0012269E bsr.w sub_1226DC ROM:001226A2 rts ROM:001226A2 ; End of function sub_122692 ROM:001226A2 ROM:001226A4 ROM:001226A4 ; =============== S U B R O U T I N E ======================================= ROM:001226A4 ROM:001226A4 ROM:001226A4 sub_1226A4: ; CODE XREF: ROM:00111AF8↑p ROM:001226A4 ; ROM:00111C4A↑p ... ROM:001226A4 move.b #0,($11D4).w ROM:001226AA move.b #0,($11D2).w ROM:001226B0 move.b #0,($11D3).w ROM:001226B6 move.b #0,($11BC).w ROM:001226BC move.b #0,($11B9).w ROM:001226C2 bsr.l sub_125860 ROM:001226C8 bsr.l sub_125D1E ROM:001226CE bsr.l sub_123FC4 ROM:001226D4 bsr.l sub_124414 ROM:001226DA rts ROM:001226DA ; End of function sub_1226A4 ROM:001226DA ROM:001226DC ROM:001226DC ; =============== S U B R O U T I N E ======================================= ROM:001226DC ROM:001226DC ROM:001226DC sub_1226DC: ; CODE XREF: sub_122692+C↑p ROM:001226DC clr.w d1 ROM:001226DE move.b ($11B6).w,d1 ROM:001226E2 cmpi.w #5,d1 ROM:001226E6 bcc.s locret_1226F0 ROM:001226E8 movea.l off_1226F2(pc,d1.w*4),a0 ROM:001226EC nop ROM:001226EE jmp (a0) ROM:001226F0 ; --------------------------------------------------------------------------- ROM:001226F0 ROM:001226F0 locret_1226F0: ; CODE XREF: sub_1226DC+A↑j ROM:001226F0 rts ROM:001226F0 ; End of function sub_1226DC ROM:001226F0 ROM:001226F0 ; --------------------------------------------------------------------------- ROM:001226F2 off_1226F2: dc.l loc_122706 ; DATA XREF: sub_1226DC+C↑r ROM:001226F6 dc.l loc_12271E ROM:001226FA dc.l loc_1227E8 ROM:001226FE dc.l loc_12280C ROM:00122702 dc.l loc_122874 ROM:00122706 ; --------------------------------------------------------------------------- ROM:00122706 ROM:00122706 loc_122706: ; DATA XREF: ROM:off_1226F2↑o ROM:00122706 bclr #1,($13C5).w ROM:0012270C clr.w ($C4E).w ROM:00122710 move.b #1,($11B6).w ROM:00122716 bra.l locret_1227E6 ROM:0012271C ; --------------------------------------------------------------------------- ROM:0012271C rts ROM:0012271E ; --------------------------------------------------------------------------- ROM:0012271E ROM:0012271E loc_12271E: ; DATA XREF: ROM:001226F6↑o ROM:0012271E btst #4,($13BB).w ROM:00122724 beq.l locret_1227E6 ROM:0012272A bclr #4,($13BB).w ROM:00122730 btst #5,($139F).w ROM:00122736 bne.s loc_122786 ROM:00122738 btst #5,($139D).w ROM:0012273E bne.s loc_122760 ROM:00122740 bset #1,($13C5).w ROM:00122746 move.w ($C5C).w,($51C).w ROM:0012274C bset #5,($948).w ROM:00122752 move.b #2,($11B6).w ROM:00122758 bra.l locret_12280A ROM:0012275E ; --------------------------------------------------------------------------- ROM:0012275E bra.s loc_122784 ROM:00122760 ; --------------------------------------------------------------------------- ROM:00122760 ROM:00122760 loc_122760: ; CODE XREF: ROM:0012273E↑j ROM:00122760 bset #1,($13C5).w ROM:00122766 move.w ($C4E).w,($51C).w ROM:0012276C addi.w #$3FC,($51C).w ROM:00122772 bset #5,($948).w ROM:00122778 move.b #3,($11B6).w ROM:0012277E bra.l locret_122872 ROM:00122784 ; --------------------------------------------------------------------------- ROM:00122784 ROM:00122784 loc_122784: ; CODE XREF: ROM:0012275E↑j ROM:00122784 bra.s locret_1227E6 ROM:00122786 ; --------------------------------------------------------------------------- ROM:00122786 ROM:00122786 loc_122786: ; CODE XREF: ROM:00122736↑j ROM:00122786 btst #5,($139D).w ROM:0012278C bne.s loc_1227AA ROM:0012278E move.w ($C5C).w,($51C).w ROM:00122794 move.w ($C4E).w,d0 ROM:00122798 move.w $FFC(d0.w*2),($51E).w ROM:001227A0 bset #1,($948).w ROM:001227A6 bra.s locret_1227E6 ROM:001227A8 ; --------------------------------------------------------------------------- ROM:001227A8 bra.s locret_1227E6 ROM:001227AA ; --------------------------------------------------------------------------- ROM:001227AA ROM:001227AA loc_1227AA: ; CODE XREF: ROM:0012278C↑j ROM:001227AA bset #1,($13C5).w ROM:001227B0 move.w ($C4E).w,($51C).w ROM:001227B6 addi.w #$3FC,($51C).w ROM:001227BC move.w ($C4E).w,d0 ROM:001227C0 move.w $FFC(d0.w*2),($51E).w ROM:001227C8 addq.w #1,($C4E).w ROM:001227CC bvc.s loc_1227D4 ROM:001227CE move.w #$8000,($C4E).w ROM:001227D4 ROM:001227D4 loc_1227D4: ; CODE XREF: ROM:001227CC↑j ROM:001227D4 bset #1,($948).w ROM:001227DA move.b #4,($11B6).w ROM:001227E0 bra.l locret_1228F0 ROM:001227E6 ; --------------------------------------------------------------------------- ROM:001227E6 ROM:001227E6 locret_1227E6: ; CODE XREF: ROM:00122716↑j ROM:001227E6 ; ROM:00122724↑j ... ROM:001227E6 rts ROM:001227E8 ; --------------------------------------------------------------------------- ROM:001227E8 ROM:001227E8 loc_1227E8: ; DATA XREF: ROM:001226FA↑o ROM:001227E8 btst #5,($93F).w ROM:001227EE beq.s locret_12280A ROM:001227F0 bclr #1,($13C5).w ROM:001227F6 move.w ($C4E).w,d0 ROM:001227FA move.w ($51E).w,$FFC(d0.w*2) ROM:00122802 move.b #1,($11B6).w ROM:00122808 bra.s locret_1227E6 ROM:0012280A ; --------------------------------------------------------------------------- ROM:0012280A ROM:0012280A locret_12280A: ; CODE XREF: ROM:00122758↑j ROM:0012280A ; ROM:001227EE↑j ROM:0012280A rts ROM:0012280C ; --------------------------------------------------------------------------- ROM:0012280C ROM:0012280C loc_12280C: ; DATA XREF: ROM:001226FE↑o ROM:0012280C btst #5,($93F).w ROM:00122812 beq.s locret_122872 ROM:00122814 cmpi.w #3,($C4E).w ROM:0012281A blt.s loc_12283C ROM:0012281C move.w ($C4E).w,d0 ROM:00122820 move.w ($51E).w,$FFC(d0.w*2) ROM:00122828 bclr #1,($13C5).w ROM:0012282E clr.w ($C4E).w ROM:00122832 move.b #1,($11B6).w ROM:00122838 bra.s locret_1227E6 ROM:0012283A ; --------------------------------------------------------------------------- ROM:0012283A bra.s locret_122872 ROM:0012283C ; --------------------------------------------------------------------------- ROM:0012283C ROM:0012283C loc_12283C: ; CODE XREF: ROM:0012281A↑j ROM:0012283C move.w ($C4E).w,d0 ROM:00122840 move.w ($51E).w,$FFC(d0.w*2) ROM:00122848 addq.w #1,($C4E).w ROM:0012284C bvc.s loc_122854 ROM:0012284E move.w #$8000,($C4E).w ROM:00122854 ROM:00122854 loc_122854: ; CODE XREF: ROM:0012284C↑j ROM:00122854 move.w ($C4E).w,($51C).w ROM:0012285A addi.w #$3FC,($51C).w ROM:00122860 bset #5,($948).w ROM:00122866 move.b #3,($11B6).w ROM:0012286C bra.l *+6 ROM:00122872 ; --------------------------------------------------------------------------- ROM:00122872 ROM:00122872 locret_122872: ; CODE XREF: ROM:0012277E↑j ROM:00122872 ; ROM:00122812↑j ... ROM:00122872 rts ROM:00122874 ; --------------------------------------------------------------------------- ROM:00122874 ROM:00122874 loc_122874: ; DATA XREF: ROM:00122702↑o ROM:00122874 btst #5,($93F).w ROM:0012287A beq.s locret_1228F0 ROM:0012287C cmpi.w #3,($C4E).w ROM:00122882 blt.s loc_1228BA ROM:00122884 move.w ($C4E).w,($51C).w ROM:0012288A addi.w #$3FC,($51C).w ROM:00122890 move.w ($C4E).w,d0 ROM:00122894 move.w $FFC(d0.w*2),($51E).w ROM:0012289C bset #1,($948).w ROM:001228A2 bclr #1,($13C5).w ROM:001228A8 clr.w ($C4E).w ROM:001228AC move.b #1,($11B6).w ROM:001228B2 bra.l locret_1227E6 ROM:001228B8 ; --------------------------------------------------------------------------- ROM:001228B8 bra.s locret_1228F0 ROM:001228BA ; --------------------------------------------------------------------------- ROM:001228BA ROM:001228BA loc_1228BA: ; CODE XREF: ROM:00122882↑j ROM:001228BA move.w ($C4E).w,($51C).w ROM:001228C0 addi.w #$3FC,($51C).w ROM:001228C6 move.w ($C4E).w,d0 ROM:001228CA move.w $FFC(d0.w*2),($51E).w ROM:001228D2 addq.w #1,($C4E).w ROM:001228D6 bvc.s loc_1228DE ROM:001228D8 move.w #$8000,($C4E).w ROM:001228DE ROM:001228DE loc_1228DE: ; CODE XREF: ROM:001228D6↑j ROM:001228DE bset #1,($948).w ROM:001228E4 move.b #4,($11B6).w ROM:001228EA bra.l *+6 ROM:001228F0 ; --------------------------------------------------------------------------- ROM:001228F0 ROM:001228F0 locret_1228F0: ; CODE XREF: ROM:001227E0↑j ROM:001228F0 ; ROM:0012287A↑j ... ROM:001228F0 rts ROM:001228F2 ; --------------------------------------------------------------------------- ROM:001228F2 rts ROM:001228F4 ROM:001228F4 ; =============== S U B R O U T I N E ======================================= ROM:001228F4 ROM:001228F4 ROM:001228F4 sub_1228F4: ; CODE XREF: ROM:00124B9C↓p ROM:001228F4 cmpi.w #0,($51E).w ROM:001228FA bne.s loc_122904 ROM:001228FC move.w #$A55A,($C52).w ROM:00122902 bra.s loc_12290A ROM:00122904 ; --------------------------------------------------------------------------- ROM:00122904 ROM:00122904 loc_122904: ; CODE XREF: sub_1228F4+6↑j ROM:00122904 move.w ($51E).w,($C52).w ROM:0012290A ROM:0012290A loc_12290A: ; CODE XREF: sub_1228F4+E↑j ROM:0012290A clr.w d0 ROM:0012290C move.w ($C52).w,d5 ROM:00122910 btst #0,d5 ROM:00122914 beq.w loc_12291C ROM:00122918 addi.w #1,d0 ROM:0012291C ROM:0012291C loc_12291C: ; CODE XREF: sub_1228F4+20↑j ROM:0012291C btst #4,d5 ROM:00122920 beq.w loc_122928 ROM:00122924 addi.w #1,d0 ROM:00122928 ROM:00122928 loc_122928: ; CODE XREF: sub_1228F4+2C↑j ROM:00122928 btst #$D,d5 ROM:0012292C beq.w loc_122934 ROM:00122930 addi.w #1,d0 ROM:00122934 ROM:00122934 loc_122934: ; CODE XREF: sub_1228F4+38↑j ROM:00122934 btst #$F,d5 ROM:00122938 beq.w loc_122940 ROM:0012293C addi.w #1,d0 ROM:00122940 ROM:00122940 loc_122940: ; CODE XREF: sub_1228F4+44↑j ROM:00122940 lsr.w #1,d5 ROM:00122942 cmpi.w #1,d0 ROM:00122946 beq.s loc_12294E ROM:00122948 cmpi.w #3,d0 ROM:0012294C bne.s loc_122952 ROM:0012294E ROM:0012294E loc_12294E: ; CODE XREF: sub_1228F4+52↑j ROM:0012294E bset #$F,d5 ROM:00122952 ROM:00122952 loc_122952: ; CODE XREF: sub_1228F4+58↑j ROM:00122952 btst #4,($947).w ROM:00122958 beq.s loc_122964 ROM:0012295A bclr #4,($947).w ROM:00122960 bra.w loc_12297A ROM:00122964 ; --------------------------------------------------------------------------- ROM:00122964 ROM:00122964 loc_122964: ; CODE XREF: sub_1228F4+64↑j ROM:00122964 move.w d5,($C52).w ROM:00122968 move.w #$3FB,($51C).w ROM:0012296E move.w ($C52).w,($51E).w ROM:00122974 bset #1,($948).w ROM:0012297A ROM:0012297A loc_12297A: ; CODE XREF: sub_1228F4+6C↑j ROM:0012297A btst #4,($13BA).w ROM:00122980 bne.s loc_12298E ROM:00122982 btst #3,($13B2).w ROM:00122988 beq.l loc_122A50 ROM:0012298E ROM:0012298E loc_12298E: ; CODE XREF: sub_1228F4+8C↑j ROM:0012298E clr.w d1 ROM:00122990 btst #$F,d5 ROM:00122994 beq.w loc_12299C ROM:00122998 addi.w #8,d1 ROM:0012299C ROM:0012299C loc_12299C: ; CODE XREF: sub_1228F4+A0↑j ROM:0012299C btst #7,d5 ROM:001229A0 beq.w loc_1229A8 ROM:001229A4 addi.w #4,d1 ROM:001229A8 ROM:001229A8 loc_1229A8: ; CODE XREF: sub_1228F4+AC↑j ROM:001229A8 btst #4,d5 ROM:001229AC beq.w loc_1229B4 ROM:001229B0 addi.w #2,d1 ROM:001229B4 ROM:001229B4 loc_1229B4: ; CODE XREF: sub_1228F4+B8↑j ROM:001229B4 btst #0,d5 ROM:001229B8 beq.w loc_1229C0 ROM:001229BC addi.w #1,d1 ROM:001229C0 ROM:001229C0 loc_1229C0: ; CODE XREF: sub_1228F4+C4↑j ROM:001229C0 addi.w #1,d1 ROM:001229C4 move.w ($C52).w,d6 ROM:001229C8 move.w #1,d2 ROM:001229CC bra.s loc_1229D2 ROM:001229CE ; --------------------------------------------------------------------------- ROM:001229CE ROM:001229CE loc_1229CE: ; CODE XREF: sub_1228F4:loc_122A44↓j ROM:001229CE addi.w #1,d2 ROM:001229D2 ROM:001229D2 loc_1229D2: ; CODE XREF: sub_1228F4+D8↑j ROM:001229D2 cmp.w d1,d2 ROM:001229D4 bgt.l loc_122A46 ROM:001229DA clr.w d3 ROM:001229DC btst #1,d6 ROM:001229E0 beq.w loc_1229E8 ROM:001229E4 addi.w #1,d3 ROM:001229E8 ROM:001229E8 loc_1229E8: ; CODE XREF: sub_1228F4+EC↑j ROM:001229E8 btst #2,d6 ROM:001229EC beq.w loc_1229F4 ROM:001229F0 addi.w #1,d3 ROM:001229F4 ROM:001229F4 loc_1229F4: ; CODE XREF: sub_1228F4+F8↑j ROM:001229F4 btst #8,d6 ROM:001229F8 beq.w loc_122A00 ROM:001229FC addi.w #1,d3 ROM:00122A00 ROM:00122A00 loc_122A00: ; CODE XREF: sub_1228F4+104↑j ROM:00122A00 btst #9,d6 ROM:00122A04 beq.w loc_122A0C ROM:00122A08 addi.w #1,d3 ROM:00122A0C ROM:00122A0C loc_122A0C: ; CODE XREF: sub_1228F4+110↑j ROM:00122A0C move.w #1,d4 ROM:00122A10 btst #3,d6 ROM:00122A14 beq.w loc_122A22 ROM:00122A18 btst #$D,d6 ROM:00122A1C beq.w loc_122A22 ROM:00122A20 clr.w d4 ROM:00122A22 ROM:00122A22 loc_122A22: ; CODE XREF: sub_1228F4+120↑j ROM:00122A22 ; sub_1228F4+128↑j ROM:00122A22 lsr.w #1,d6 ROM:00122A24 cmpi.w #1,d3 ROM:00122A28 beq.s loc_122A30 ROM:00122A2A cmpi.w #3,d3 ROM:00122A2E bne.s loc_122A34 ROM:00122A30 ROM:00122A30 loc_122A30: ; CODE XREF: sub_1228F4+134↑j ROM:00122A30 bset #$F,d6 ROM:00122A34 ROM:00122A34 loc_122A34: ; CODE XREF: sub_1228F4+13A↑j ROM:00122A34 cmpi.w #0,d4 ROM:00122A38 beq.s loc_122A40 ROM:00122A3A bset #0,d6 ROM:00122A3E bra.s loc_122A44 ROM:00122A40 ; --------------------------------------------------------------------------- ROM:00122A40 ROM:00122A40 loc_122A40: ; CODE XREF: sub_1228F4+144↑j ROM:00122A40 bclr #0,d6 ROM:00122A44 ROM:00122A44 loc_122A44: ; CODE XREF: sub_1228F4+14A↑j ROM:00122A44 bra.s loc_1229CE ROM:00122A46 ; --------------------------------------------------------------------------- ROM:00122A46 ROM:00122A46 loc_122A46: ; CODE XREF: sub_1228F4+E0↑j ROM:00122A46 move.w d6,($C50).w ROM:00122A4A bra.l locret_122ACC ROM:00122A50 ; --------------------------------------------------------------------------- ROM:00122A50 ROM:00122A50 loc_122A50: ; CODE XREF: sub_1228F4+94↑j ROM:00122A50 move.w ($C52).w,d6 ROM:00122A54 move.w #1,d2 ROM:00122A58 bra.s loc_122A5E ROM:00122A5A ; --------------------------------------------------------------------------- ROM:00122A5A ROM:00122A5A loc_122A5A: ; CODE XREF: sub_1228F4:loc_122AC6↓j ROM:00122A5A addi.w #1,d2 ROM:00122A5E ROM:00122A5E loc_122A5E: ; CODE XREF: sub_1228F4+164↑j ROM:00122A5E cmpi.w #2,d2 ROM:00122A62 bgt.l loc_122AC8 ROM:00122A68 move.w #1,d4 ROM:00122A6C btst #9,d6 ROM:00122A70 beq.w loc_122A7E ROM:00122A74 btst #$B,d6 ROM:00122A78 beq.w loc_122A7E ROM:00122A7C clr.w d4 ROM:00122A7E ROM:00122A7E loc_122A7E: ; CODE XREF: sub_1228F4+17C↑j ROM:00122A7E ; sub_1228F4+184↑j ROM:00122A7E clr.w d3 ROM:00122A80 btst #1,d6 ROM:00122A84 beq.w loc_122A8C ROM:00122A88 addi.w #1,d3 ROM:00122A8C ROM:00122A8C loc_122A8C: ; CODE XREF: sub_1228F4+190↑j ROM:00122A8C btst #4,d6 ROM:00122A90 beq.w loc_122A98 ROM:00122A94 addi.w #1,d3 ROM:00122A98 ROM:00122A98 loc_122A98: ; CODE XREF: sub_1228F4+19C↑j ROM:00122A98 btst #$C,d6 ROM:00122A9C beq.w loc_122AA4 ROM:00122AA0 addi.w #1,d3 ROM:00122AA4 ROM:00122AA4 loc_122AA4: ; CODE XREF: sub_1228F4+1A8↑j ROM:00122AA4 lsr.w #1,d6 ROM:00122AA6 cmpi.w #1,d3 ROM:00122AAA beq.s loc_122AB2 ROM:00122AAC cmpi.w #3,d3 ROM:00122AB0 bne.s loc_122AB6 ROM:00122AB2 ROM:00122AB2 loc_122AB2: ; CODE XREF: sub_1228F4+1B6↑j ROM:00122AB2 bset #$F,d6 ROM:00122AB6 ROM:00122AB6 loc_122AB6: ; CODE XREF: sub_1228F4+1BC↑j ROM:00122AB6 cmpi.w #0,d4 ROM:00122ABA beq.s loc_122AC2 ROM:00122ABC bset #7,d6 ROM:00122AC0 bra.s loc_122AC6 ROM:00122AC2 ; --------------------------------------------------------------------------- ROM:00122AC2 ROM:00122AC2 loc_122AC2: ; CODE XREF: sub_1228F4+1C6↑j ROM:00122AC2 bclr #7,d6 ROM:00122AC6 ROM:00122AC6 loc_122AC6: ; CODE XREF: sub_1228F4+1CC↑j ROM:00122AC6 bra.s loc_122A5A ROM:00122AC8 ; --------------------------------------------------------------------------- ROM:00122AC8 ROM:00122AC8 loc_122AC8: ; CODE XREF: sub_1228F4+16E↑j ROM:00122AC8 move.w d6,($C50).w ROM:00122ACC ROM:00122ACC locret_122ACC: ; CODE XREF: sub_1228F4+156↑j ROM:00122ACC rts ROM:00122ACC ; End of function sub_1228F4 ROM:00122ACC ROM:00122ACE ROM:00122ACE ; =============== S U B R O U T I N E ======================================= ROM:00122ACE ROM:00122ACE ROM:00122ACE sub_122ACE: ; CODE XREF: ROM:00124BA2↓p ROM:00122ACE ; ROM:00124D5C↓p ... ROM:00122ACE btst #1,($13C1).w ROM:00122AD4 beq.s loc_122AE0 ROM:00122AD6 bsr.w sub_1236D4 ROM:00122ADA bra.l locret_12367E ROM:00122AE0 ; --------------------------------------------------------------------------- ROM:00122AE0 ROM:00122AE0 loc_122AE0: ; CODE XREF: sub_122ACE+6↑j ROM:00122AE0 btst #0,($13BB).w ROM:00122AE6 beq.s loc_122AF2 ROM:00122AE8 bsr.w sub_1236D4 ROM:00122AEC bra.l locret_12367E ROM:00122AF2 ; --------------------------------------------------------------------------- ROM:00122AF2 ROM:00122AF2 loc_122AF2: ; CODE XREF: sub_122ACE+18↑j ROM:00122AF2 move.w #1,d1 ROM:00122AF6 btst #3,($13C3).w ROM:00122AFC beq.l loc_122B48 ROM:00122B02 cmpi.b #$81,$1271(d1.w) ROM:00122B0A bne.l loc_122B48 ROM:00122B10 move.b #3,($1274).l ROM:00122B18 move.b ($1272).l,d3 ROM:00122B1E addi.b #$40,d3 ; '@' ROM:00122B22 move.b d3,($1275).l ROM:00122B28 move.b #$57,($1276).l ; 'W' ROM:00122B30 move.b #$8F,($1277).l ROM:00122B38 bsr.w sub_123B38 ROM:00122B3C move.w #8,($C58).w ROM:00122B42 bra.l locret_12367E ROM:00122B48 ; --------------------------------------------------------------------------- ROM:00122B48 ROM:00122B48 loc_122B48: ; CODE XREF: sub_122ACE+2E↑j ROM:00122B48 ; sub_122ACE+3C↑j ROM:00122B48 move.w #0,d3 ROM:00122B4C move.w #3,d1 ROM:00122B50 cmpi.b #$81,$1271(d3.w) ROM:00122B58 bne.s loc_122BA6 ROM:00122B5A cmpi.b #$81,$1271(d1.w) ROM:00122B62 bne.s loc_122BA6 ROM:00122B64 move.b #3,($1271).l ROM:00122B6C move.b #$C1,($1272).l ROM:00122B74 move.b #$57,($1273).l ; 'W' ROM:00122B7C move.b #$8F,($1274).l ROM:00122B84 move.b #$C4,d4 ROM:00122B88 add.b ($1273).l,d4 ROM:00122B8E add.b ($1274).l,d4 ROM:00122B94 move.b d4,($1275).l ROM:00122B9A move.w #5,($C58).w ROM:00122BA0 bra.l locret_12367E ROM:00122BA6 ; --------------------------------------------------------------------------- ROM:00122BA6 ROM:00122BA6 loc_122BA6: ; CODE XREF: sub_122ACE+8A↑j ROM:00122BA6 ; sub_122ACE+94↑j ROM:00122BA6 move.w #1,d1 ROM:00122BAA cmpi.b #$18,$1271(d1.w) ROM:00122BB2 bne.l loc_122D8A ROM:00122BB8 clr.b ($11BF).w ROM:00122BBC bclr #1,($13A8).w ROM:00122BC2 bclr #6,($1399).w ROM:00122BC8 move.b ($1273).l,d1 ROM:00122BCE cmpi.b #1,d1 ROM:00122BD2 bne.l loc_122BE2 ROM:00122BD8 bset #4,($13BF).w ROM:00122BDE bra.w loc_122BE8 ROM:00122BE2 ; --------------------------------------------------------------------------- ROM:00122BE2 ROM:00122BE2 loc_122BE2: ; CODE XREF: sub_122ACE+104↑j ROM:00122BE2 bclr #4,($13BF).w ROM:00122BE8 ROM:00122BE8 loc_122BE8: ; CODE XREF: sub_122ACE+110↑j ROM:00122BE8 btst #3,($13C3).w ROM:00122BEE beq.s loc_122BF8 ROM:00122BF0 move.w #6,($C54).w ROM:00122BF6 bra.s loc_122BFE ROM:00122BF8 ; --------------------------------------------------------------------------- ROM:00122BF8 ROM:00122BF8 loc_122BF8: ; CODE XREF: sub_122ACE+120↑j ROM:00122BF8 move.w #3,($C54).w ROM:00122BFE ROM:00122BFE loc_122BFE: ; CODE XREF: sub_122ACE+128↑j ROM:00122BFE clr.w d1 ROM:00122C00 clr.w d2 ROM:00122C02 move.b ($1274).l,d1 ROM:00122C08 lsl.w #8,d1 ROM:00122C0A move.b ($1275).l,d2 ROM:00122C10 or.w d1,d2 ROM:00122C12 lea (dword_134808).l,a3 ROM:00122C18 move.w (a3),d0 ROM:00122C1A ROM:00122C1A loc_122C1A: ; CODE XREF: sub_122ACE+18A↓j ROM:00122C1A cmpi.w #$FF,d0 ROM:00122C1E beq.s loc_122C5A ROM:00122C20 move.w 2(a3),d1 ROM:00122C24 cmp.w d1,d2 ROM:00122C26 bne.s loc_122C48 ROM:00122C28 clr.w d3 ROM:00122C2A move.b $A(a3),d3 ROM:00122C2E and.w ($C66).w,d3 ROM:00122C32 cmpi.w #0,d3 ROM:00122C36 beq.s loc_122C48 ROM:00122C38 move.w d0,($C56).w ROM:00122C3C movea.l 4(a3),a0 ROM:00122C40 jsr (a0) ROM:00122C42 bset #0,($13A2).w ROM:00122C48 ROM:00122C48 loc_122C48: ; CODE XREF: sub_122ACE+158↑j ROM:00122C48 ; sub_122ACE+168↑j ROM:00122C48 clr.w d0 ROM:00122C4A move.b $B(a3),d0 ROM:00122C4E adda.w d0,a3 ROM:00122C50 adda.w d0,a3 ROM:00122C52 adda.w #$C,a3 ROM:00122C56 move.w (a3),d0 ROM:00122C58 bra.s loc_122C1A ROM:00122C5A ; --------------------------------------------------------------------------- ROM:00122C5A ROM:00122C5A loc_122C5A: ; CODE XREF: sub_122ACE+150↑j ROM:00122C5A btst #0,($13A2).w ROM:00122C60 bne.s loc_122C6C ROM:00122C62 bsr.w sub_1236D4 ROM:00122C66 bra.l loc_122D84 ROM:00122C6C ; --------------------------------------------------------------------------- ROM:00122C6C ROM:00122C6C loc_122C6C: ; CODE XREF: sub_122ACE+192↑j ROM:00122C6C bclr #0,($13A2).w ROM:00122C72 clr.w d3 ROM:00122C74 move.b ($11BF).w,d3 ROM:00122C78 muls.w #3,d3 ROM:00122C7C addi.w #2,d3 ROM:00122C80 btst #3,($13C3).w ROM:00122C86 beq.s loc_122CC0 ROM:00122C88 move.b ($11BF).w,($1276).l ROM:00122C90 move.b d3,($1274).l ROM:00122C96 move.b ($1272).l,d0 ROM:00122C9C addi.b #$40,d0 ; '@' ROM:00122CA0 move.b d0,($1275).l ROM:00122CA6 bsr.w sub_123B38 ROM:00122CAA clr.w d3 ROM:00122CAC move.b ($1274).l,d3 ROM:00122CB2 addi.w #5,d3 ROM:00122CB6 move.w d3,($C58).w ROM:00122CBA bra.l loc_122D84 ROM:00122CC0 ; --------------------------------------------------------------------------- ROM:00122CC0 ROM:00122CC0 loc_122CC0: ; CODE XREF: sub_122ACE+1B8↑j ROM:00122CC0 cmpi.w #$3F,d3 ; '?' ROM:00122CC4 ble.s loc_122D3C ROM:00122CC6 move.b d3,d0 ROM:00122CC8 move.b d3,d1 ROM:00122CCA addi.b #1,d1 ROM:00122CCE move.w #0,d2 ROM:00122CD2 bra.s loc_122CD8 ROM:00122CD4 ; --------------------------------------------------------------------------- ROM:00122CD4 ROM:00122CD4 loc_122CD4: ; CODE XREF: sub_122ACE+220↓j ROM:00122CD4 addi.w #1,d2 ROM:00122CD8 ROM:00122CD8 loc_122CD8: ; CODE XREF: sub_122ACE+204↑j ROM:00122CD8 cmp.w d3,d2 ROM:00122CDA bgt.s loc_122CF0 ROM:00122CDC move.b $1271(d0.w),$1271(d1.w) ROM:00122CE6 subi.b #1,d0 ROM:00122CEA subi.b #1,d1 ROM:00122CEE bra.s loc_122CD4 ROM:00122CF0 ; --------------------------------------------------------------------------- ROM:00122CF0 ROM:00122CF0 loc_122CF0: ; CODE XREF: sub_122ACE+20C↑j ROM:00122CF0 clr.w d4 ROM:00122CF2 clr.w d1 ROM:00122CF4 addi.b #$40,($1273).w ; '@' ROM:00122CFA move.b d3,($1272).w ROM:00122CFE move.b ($11BF).w,($1274).w ROM:00122D04 move.b #0,($1271).w ROM:00122D0A addi.b #1,d3 ROM:00122D0E move.w #0,d2 ROM:00122D12 bra.s loc_122D18 ROM:00122D14 ; --------------------------------------------------------------------------- ROM:00122D14 ROM:00122D14 loc_122D14: ; CODE XREF: sub_122ACE+256↓j ROM:00122D14 addi.w #1,d2 ROM:00122D18 ROM:00122D18 loc_122D18: ; CODE XREF: sub_122ACE+244↑j ROM:00122D18 cmp.w d3,d2 ROM:00122D1A bgt.s loc_122D26 ROM:00122D1C add.b $1271(d4.w),d1 ROM:00122D22 addq.w #1,d4 ROM:00122D24 bra.s loc_122D14 ROM:00122D26 ; --------------------------------------------------------------------------- ROM:00122D26 ROM:00122D26 loc_122D26: ; CODE XREF: sub_122ACE+24C↑j ROM:00122D26 move.b d1,$1271(d4.w) ROM:00122D2C clr.w d3 ROM:00122D2E move.b ($1272).w,d3 ROM:00122D32 addi.w #3,d3 ROM:00122D36 move.w d3,($C58).w ROM:00122D3A bra.s loc_122D84 ROM:00122D3C ; --------------------------------------------------------------------------- ROM:00122D3C ROM:00122D3C loc_122D3C: ; CODE XREF: sub_122ACE+1F6↑j ROM:00122D3C addi.b #$40,($1272).l ; '@' ROM:00122D44 move.b d3,($1271).l ROM:00122D4A move.b ($11BF).w,($1273).l ROM:00122D52 clr.w d0 ROM:00122D54 clr.w d4 ROM:00122D56 move.w #0,d2 ROM:00122D5A bra.s loc_122D60 ROM:00122D5C ; --------------------------------------------------------------------------- ROM:00122D5C ROM:00122D5C loc_122D5C: ; CODE XREF: sub_122ACE+29E↓j ROM:00122D5C addi.w #1,d2 ROM:00122D60 ROM:00122D60 loc_122D60: ; CODE XREF: sub_122ACE+28C↑j ROM:00122D60 cmp.w d3,d2 ROM:00122D62 bgt.s loc_122D6E ROM:00122D64 add.b $1271(d4.w),d0 ROM:00122D6A addq.w #1,d4 ROM:00122D6C bra.s loc_122D5C ROM:00122D6E ; --------------------------------------------------------------------------- ROM:00122D6E ROM:00122D6E loc_122D6E: ; CODE XREF: sub_122ACE+294↑j ROM:00122D6E move.b d0,$1271(d4.w) ROM:00122D74 clr.w d3 ROM:00122D76 move.b ($1271).l,d3 ROM:00122D7C addi.w #2,d3 ROM:00122D80 move.w d3,($C58).w ROM:00122D84 ROM:00122D84 loc_122D84: ; CODE XREF: sub_122ACE+198↑j ROM:00122D84 ; sub_122ACE+1EC↑j ... ROM:00122D84 bra.l locret_12367E ROM:00122D8A ; --------------------------------------------------------------------------- ROM:00122D8A ROM:00122D8A loc_122D8A: ; CODE XREF: sub_122ACE+E4↑j ROM:00122D8A move.w #1,d1 ROM:00122D8E cmpi.b #$14,$1271(d1.w) ROM:00122D96 bne.l loc_122E84 ROM:00122D9C clr.b ($11BF).w ROM:00122DA0 clr.w d1 ROM:00122DA2 clr.w d2 ROM:00122DA4 move.b ($1273).l,d1 ROM:00122DAA lsl.w #8,d1 ROM:00122DAC move.b ($1274).l,d2 ROM:00122DB2 or.w d1,d2 ROM:00122DB4 lea (dword_134808).l,a3 ROM:00122DBA move.w (a3),d0 ROM:00122DBC ROM:00122DBC loc_122DBC: ; CODE XREF: sub_122ACE+32C↓j ROM:00122DBC cmpi.w #$FF,d0 ROM:00122DC0 beq.s loc_122DFC ROM:00122DC2 move.w 2(a3),d1 ROM:00122DC6 cmp.w d1,d2 ROM:00122DC8 bne.s loc_122DEA ROM:00122DCA clr.w d3 ROM:00122DCC move.b $A(a3),d3 ROM:00122DD0 and.w ($C66).w,d3 ROM:00122DD4 cmpi.w #0,d3 ROM:00122DD8 beq.s loc_122DEA ROM:00122DDA move.w d0,($C56).w ROM:00122DDE bsr.l sub_1250B4 ROM:00122DE4 bset #0,($13A2).w ROM:00122DEA ROM:00122DEA loc_122DEA: ; CODE XREF: sub_122ACE+2FA↑j ROM:00122DEA ; sub_122ACE+30A↑j ROM:00122DEA clr.w d0 ROM:00122DEC move.b $B(a3),d0 ROM:00122DF0 adda.w d0,a3 ROM:00122DF2 adda.w d0,a3 ROM:00122DF4 adda.w #$C,a3 ROM:00122DF8 move.w (a3),d0 ROM:00122DFA bra.s loc_122DBC ROM:00122DFC ; --------------------------------------------------------------------------- ROM:00122DFC ROM:00122DFC loc_122DFC: ; CODE XREF: sub_122ACE+2F2↑j ROM:00122DFC btst #0,($13A2).w ROM:00122E02 bne.s loc_122E0E ROM:00122E04 bsr.w sub_1236D4 ROM:00122E08 bra.l loc_122E7E ROM:00122E0E ; --------------------------------------------------------------------------- ROM:00122E0E ROM:00122E0E loc_122E0E: ; CODE XREF: sub_122ACE+334↑j ROM:00122E0E bclr #0,($13A2).w ROM:00122E14 btst #3,($13C3).w ROM:00122E1A beq.s loc_122E54 ROM:00122E1C move.b ($1272).l,d0 ROM:00122E22 addi.b #$40,d0 ; '@' ROM:00122E26 move.b d0,($1275).l ROM:00122E2C move.b ($1273).l,($1276).l ROM:00122E36 move.b ($1274).l,($1277).l ROM:00122E40 move.b #3,($1274).l ROM:00122E48 bsr.w sub_123B38 ROM:00122E4C move.w #8,($C58).w ROM:00122E52 bra.s loc_122E7E ROM:00122E54 ; --------------------------------------------------------------------------- ROM:00122E54 ROM:00122E54 loc_122E54: ; CODE XREF: sub_122ACE+34C↑j ROM:00122E54 addi.b #$40,($1272).l ; '@' ROM:00122E5C move.b ($1272).l,d0 ROM:00122E62 add.b ($1273).l,d0 ROM:00122E68 add.b ($1274).l,d0 ROM:00122E6E addi.b #3,d0 ROM:00122E72 move.b d0,($1275).l ROM:00122E78 move.w #5,($C58).w ROM:00122E7E ROM:00122E7E loc_122E7E: ; CODE XREF: sub_122ACE+33A↑j ROM:00122E7E ; sub_122ACE+384↑j ROM:00122E7E bra.l locret_12367E ROM:00122E84 ; --------------------------------------------------------------------------- ROM:00122E84 ROM:00122E84 loc_122E84: ; CODE XREF: sub_122ACE+2C8↑j ROM:00122E84 move.w #1,d1 ROM:00122E88 cmpi.b #$21,$1271(d1.w) ; '!' ROM:00122E90 bne.l loc_122F48 ROM:00122E96 bsr.l sub_1250F4 ROM:00122E9C bsr.l sub_135A02 ROM:00122EA2 move.b ($1271).l,d0 ROM:00122EA8 andi.b #$3F,d0 ; '?' ROM:00122EAC cmpi.b #2,d0 ROM:00122EB0 bne.l loc_122F3E ROM:00122EB6 cmpi.w #3,($C64).w ROM:00122EBC bne.s loc_122EC4 ROM:00122EBE bra.l loc_122F3C ROM:00122EC4 ; --------------------------------------------------------------------------- ROM:00122EC4 ROM:00122EC4 loc_122EC4: ; CODE XREF: sub_122ACE+3EE↑j ROM:00122EC4 clr.w d1 ROM:00122EC6 move.b ($1273).l,d1 ROM:00122ECC btst #1,($13B5).w ROM:00122ED2 beq.s loc_122EEA ROM:00122ED4 cmpi.w #$F0,d1 ROM:00122ED8 blt.s loc_122EEA ROM:00122EDA cmpi.w #$FE,d1 ROM:00122EDE bgt.s loc_122EEA ROM:00122EE0 movea.l d4,a3 ROM:00122EE2 bset #5,($13B9).w ROM:00122EE8 bra.s loc_122EF6 ROM:00122EEA ; --------------------------------------------------------------------------- ROM:00122EEA ROM:00122EEA loc_122EEA: ; CODE XREF: sub_122ACE+404↑j ROM:00122EEA ; sub_122ACE+40A↑j ... ROM:00122EEA lea (dword_13412C).l,a3 ROM:00122EF0 bclr #5,($13B9).w ROM:00122EF6 ROM:00122EF6 loc_122EF6: ; CODE XREF: sub_122ACE+41A↑j ROM:00122EF6 move.b (a3),d0 ROM:00122EF8 ROM:00122EF8 loc_122EF8: ; CODE XREF: sub_122ACE+442↓j ROM:00122EF8 cmpi.b #$FF,d0 ROM:00122EFC beq.s loc_122F12 ROM:00122EFE cmp.b d0,d1 ROM:00122F00 beq.s loc_122F12 ROM:00122F02 clr.w d2 ROM:00122F04 move.w 2(a3),d2 ROM:00122F08 lsl.w #2,d2 ROM:00122F0A addq.w #4,d2 ROM:00122F0C adda.w d2,a3 ROM:00122F0E move.b (a3),d0 ROM:00122F10 bra.s loc_122EF8 ROM:00122F12 ; --------------------------------------------------------------------------- ROM:00122F12 ROM:00122F12 loc_122F12: ; CODE XREF: sub_122ACE+42E↑j ROM:00122F12 ; sub_122ACE+432↑j ROM:00122F12 cmpi.b #$FF,d0 ROM:00122F16 bne.s loc_122F22 ROM:00122F18 bsr.w sub_1236D4 ROM:00122F1C bra.l loc_122F3C ROM:00122F22 ; --------------------------------------------------------------------------- ROM:00122F22 ROM:00122F22 loc_122F22: ; CODE XREF: sub_122ACE+448↑j ROM:00122F22 clr.w d1 ROM:00122F24 move.b 1(a3),d1 ROM:00122F28 and.w ($C66).w,d1 ROM:00122F2C cmpi.w #0,d1 ROM:00122F30 bne.s loc_122F38 ROM:00122F32 bsr.w sub_1236D4 ROM:00122F36 bra.s loc_122F3C ROM:00122F38 ; --------------------------------------------------------------------------- ROM:00122F38 ROM:00122F38 loc_122F38: ; CODE XREF: sub_122ACE+462↑j ROM:00122F38 bsr.w sub_1237C8 ROM:00122F3C ROM:00122F3C loc_122F3C: ; CODE XREF: sub_122ACE+3F0↑j ROM:00122F3C ; sub_122ACE+44E↑j ... ROM:00122F3C bra.s loc_122F42 ROM:00122F3E ; --------------------------------------------------------------------------- ROM:00122F3E ROM:00122F3E loc_122F3E: ; CODE XREF: sub_122ACE+3E2↑j ROM:00122F3E bsr.w sub_1236D4 ROM:00122F42 ROM:00122F42 loc_122F42: ; CODE XREF: sub_122ACE:loc_122F3C↑j ROM:00122F42 bra.l locret_12367E ROM:00122F48 ; --------------------------------------------------------------------------- ROM:00122F48 ROM:00122F48 loc_122F48: ; CODE XREF: sub_122ACE+3C2↑j ROM:00122F48 move.w #1,d0 ROM:00122F4C cmpi.b #$3B,$1271(d0.w) ; ';' ROM:00122F54 bne.l loc_122FA0 ROM:00122F5A move.w #2,d0 ROM:00122F5E cmpi.b #$87,$1271(d0.w) ROM:00122F66 bne.l loc_122F7C ROM:00122F6C bsr.l sub_114420 ROM:00122F72 bsr.w sub_123764 ROM:00122F76 bra.l loc_122F9A ROM:00122F7C ; --------------------------------------------------------------------------- ROM:00122F7C ROM:00122F7C loc_122F7C: ; CODE XREF: sub_122ACE+498↑j ROM:00122F7C cmpi.b #$8A,$1271(d0.w) ROM:00122F84 bne.l loc_122F96 ROM:00122F8A bsr.l sub_114D00 ROM:00122F90 bsr.w sub_123764 ROM:00122F94 bra.s loc_122F9A ROM:00122F96 ; --------------------------------------------------------------------------- ROM:00122F96 ROM:00122F96 loc_122F96: ; CODE XREF: sub_122ACE+4B6↑j ROM:00122F96 bsr.w sub_1236D4 ROM:00122F9A ROM:00122F9A loc_122F9A: ; CODE XREF: sub_122ACE+4A8↑j ROM:00122F9A ; sub_122ACE+4C6↑j ROM:00122F9A bra.l locret_12367E ROM:00122FA0 ; --------------------------------------------------------------------------- ROM:00122FA0 ROM:00122FA0 loc_122FA0: ; CODE XREF: sub_122ACE+486↑j ROM:00122FA0 move.w #1,d0 ROM:00122FA4 cmpi.b #$23,$1271(d0.w) ; '#' ROM:00122FAC bne.l loc_122FBC ROM:00122FB2 bsr.w sub_123904 ROM:00122FB6 bra.l locret_12367E ROM:00122FBC ; --------------------------------------------------------------------------- ROM:00122FBC ROM:00122FBC loc_122FBC: ; CODE XREF: sub_122ACE+4DE↑j ROM:00122FBC move.w #1,d0 ROM:00122FC0 cmpi.b #$3D,$1271(d0.w) ; '=' ROM:00122FC8 bne.l loc_122FD8 ROM:00122FCE bsr.w sub_123B9C ROM:00122FD2 bra.l locret_12367E ROM:00122FD8 ; --------------------------------------------------------------------------- ROM:00122FD8 ROM:00122FD8 loc_122FD8: ; CODE XREF: sub_122ACE+4FA↑j ROM:00122FD8 move.w #1,d0 ROM:00122FDC cmpi.b #$30,$1271(d0.w) ; '0' ROM:00122FE4 bne.s loc_122FF0 ROM:00122FE6 bsr.w sub_123764 ROM:00122FEA bra.l locret_12367E ROM:00122FF0 ; --------------------------------------------------------------------------- ROM:00122FF0 ROM:00122FF0 loc_122FF0: ; CODE XREF: sub_122ACE+516↑j ROM:00122FF0 move.w #1,d0 ROM:00122FF4 btst #6,($13C3).w ROM:00122FFA beq.s loc_123008 ROM:00122FFC bclr #6,($13C3).w ROM:00123002 bra.l locret_12367E ROM:00123008 ; --------------------------------------------------------------------------- ROM:00123008 ROM:00123008 loc_123008: ; CODE XREF: sub_122ACE+52C↑j ROM:00123008 cmpi.b #$31,$1271(d0.w) ; '1' ROM:00123010 bne.s loc_12301C ROM:00123012 bsr.w sub_123764 ROM:00123016 bra.l locret_12367E ROM:0012301C ; --------------------------------------------------------------------------- ROM:0012301C ROM:0012301C loc_12301C: ; CODE XREF: sub_122ACE+542↑j ROM:0012301C move.w #1,d0 ROM:00123020 cmpi.b #$32,$1271(d0.w) ; '2' ROM:00123028 bne.s loc_123034 ROM:0012302A bsr.w sub_123764 ROM:0012302E bra.l locret_12367E ROM:00123034 ; --------------------------------------------------------------------------- ROM:00123034 ROM:00123034 loc_123034: ; CODE XREF: sub_122ACE+55A↑j ROM:00123034 move.w #1,d0 ROM:00123038 cmpi.b #$2C,$1271(d0.w) ; ',' ROM:00123040 bne.s loc_12304C ROM:00123042 bsr.w sub_123764 ROM:00123046 bra.l locret_12367E ROM:0012304C ; --------------------------------------------------------------------------- ROM:0012304C ROM:0012304C loc_12304C: ; CODE XREF: sub_122ACE+572↑j ROM:0012304C move.w #1,d0 ROM:00123050 cmpi.b #$A0,$1271(d0.w) ROM:00123058 bne.s loc_123072 ROM:0012305A bsr.l nullsub_28 ROM:00123060 btst #0,($13BB).w ROM:00123066 beq.s loc_12306C ROM:00123068 bsr.w sub_1236D4 ROM:0012306C ROM:0012306C loc_12306C: ; CODE XREF: sub_122ACE+598↑j ROM:0012306C bra.l locret_12367E ROM:00123072 ; --------------------------------------------------------------------------- ROM:00123072 ROM:00123072 loc_123072: ; CODE XREF: sub_122ACE+58A↑j ROM:00123072 move.w #1,d0 ROM:00123076 cmpi.b #$33,$1271(d0.w) ; '3' ROM:0012307E bne.l loc_1230E8 ROM:00123084 clr.w d1 ROM:00123086 move.b ($1273).l,d3 ROM:0012308C move.b dword_1347CC(d1.w),d2 ROM:00123094 ROM:00123094 loc_123094: ; CODE XREF: sub_122ACE+5DA↓j ROM:00123094 cmpi.b #$FF,d2 ROM:00123098 beq.s loc_1230AA ROM:0012309A cmp.b d2,d3 ROM:0012309C beq.s loc_1230AA ROM:0012309E addq.w #6,d1 ROM:001230A0 move.b dword_1347CC(d1.w),d2 ROM:001230A8 bra.s loc_123094 ROM:001230AA ; --------------------------------------------------------------------------- ROM:001230AA ROM:001230AA loc_1230AA: ; CODE XREF: sub_122ACE+5CA↑j ROM:001230AA ; sub_122ACE+5CE↑j ROM:001230AA clr.w d3 ROM:001230AC move.w d1,d4 ROM:001230AE addq.w #1,d4 ROM:001230B0 move.b dword_1347CC(d4.w),d3 ROM:001230B8 and.w ($C66).w,d3 ROM:001230BC cmpi.b #$FF,d2 ROM:001230C0 beq.l loc_1230DE ROM:001230C6 cmpi.w #0,d3 ROM:001230CA beq.l loc_1230DE ROM:001230D0 addq.w #1,d4 ROM:001230D2 movea.l dword_1347CC(d4.w),a0 ROM:001230DA jsr (a0) ROM:001230DC bra.s loc_1230E2 ROM:001230DE ; --------------------------------------------------------------------------- ROM:001230DE ROM:001230DE loc_1230DE: ; CODE XREF: sub_122ACE+5F2↑j ROM:001230DE ; sub_122ACE+5FC↑j ROM:001230DE bsr.w sub_1236D4 ROM:001230E2 ROM:001230E2 loc_1230E2: ; CODE XREF: sub_122ACE+60E↑j ROM:001230E2 bra.l locret_12367E ROM:001230E8 ; --------------------------------------------------------------------------- ROM:001230E8 ROM:001230E8 loc_1230E8: ; CODE XREF: sub_122ACE+5B0↑j ROM:001230E8 move.w #1,d0 ROM:001230EC cmpi.b #$27,$1271(d0.w) ; ''' ROM:001230F4 bne.l loc_123238 ROM:001230FA btst #3,($13B0).w ROM:00123100 beq.l loc_12316C ROM:00123106 btst #3,($13C3).w ROM:0012310C beq.s loc_123142 ROM:0012310E move.b #4,($1274).l ROM:00123116 move.b #$67,($1275).l ; 'g' ROM:0012311E move.b #1,($1276).l ROM:00123126 move.b #0,($1277).l ROM:0012312E move.b #0,($1278).l ROM:00123136 bsr.w sub_123B38 ROM:0012313A move.w #9,($C58).w ROM:00123140 bra.s loc_123166 ROM:00123142 ; --------------------------------------------------------------------------- ROM:00123142 ROM:00123142 loc_123142: ; CODE XREF: sub_122ACE+63E↑j ROM:00123142 movea.l #$1271,a0 ROM:00123148 move.b #4,(a0)+ ROM:0012314C move.b #$67,(a0)+ ; 'g' ROM:00123150 move.b #1,(a0)+ ROM:00123154 move.b #0,(a0)+ ROM:00123158 move.b #0,(a0)+ ROM:0012315C move.b #$6C,(a0)+ ; 'l' ROM:00123160 move.w #6,($C58).w ROM:00123166 ROM:00123166 loc_123166: ; CODE XREF: sub_122ACE+672↑j ROM:00123166 bra.l loc_123232 ROM:0012316C ; --------------------------------------------------------------------------- ROM:0012316C ROM:0012316C loc_12316C: ; CODE XREF: sub_122ACE+632↑j ROM:0012316C move.w #2,d1 ROM:00123170 cmpi.b #1,$1271(d1.w) ROM:00123178 bne.l loc_1231EA ROM:0012317E btst #3,($13C3).w ROM:00123184 beq.s loc_1231BA ROM:00123186 move.b #4,($1274).l ROM:0012318E move.b #$67,($1275).l ; 'g' ROM:00123196 move.b #1,($1276).l ROM:0012319E move.b ($C52).w,($1277).l ROM:001231A6 move.b ($C53).w,($1278).l ROM:001231AE bsr.w sub_123B38 ROM:001231B2 move.w #9,($C58).w ROM:001231B8 bra.s loc_1231E8 ROM:001231BA ; --------------------------------------------------------------------------- ROM:001231BA ROM:001231BA loc_1231BA: ; CODE XREF: sub_122ACE+6B6↑j ROM:001231BA movea.l #$1271,a0 ROM:001231C0 move.b #4,(a0)+ ROM:001231C4 move.b #$67,(a0)+ ; 'g' ROM:001231C8 move.b #1,(a0)+ ROM:001231CC move.b ($C52).w,(a0)+ ROM:001231D0 move.b ($C53).w,(a0)+ ROM:001231D4 move.b #$6C,d2 ; 'l' ROM:001231D8 add.b ($C52).w,d2 ROM:001231DC add.b ($C53).w,d2 ROM:001231E0 move.b d2,(a0)+ ROM:001231E2 move.w #6,($C58).w ROM:001231E8 ROM:001231E8 loc_1231E8: ; CODE XREF: sub_122ACE+6EA↑j ROM:001231E8 bra.s loc_123232 ROM:001231EA ; --------------------------------------------------------------------------- ROM:001231EA ROM:001231EA loc_1231EA: ; CODE XREF: sub_122ACE+6AA↑j ROM:001231EA btst #3,($13C3).w ROM:001231F0 beq.s loc_123216 ROM:001231F2 move.b #2,($1274).l ROM:001231FA move.b #$67,($1275).l ; 'g' ROM:00123202 move.b #2,($1276).l ROM:0012320A bsr.w sub_123B38 ROM:0012320E move.w #7,($C58).w ROM:00123214 bra.s loc_123232 ROM:00123216 ; --------------------------------------------------------------------------- ROM:00123216 ROM:00123216 loc_123216: ; CODE XREF: sub_122ACE+722↑j ROM:00123216 movea.l #$1271,a0 ROM:0012321C move.b #2,(a0)+ ROM:00123220 move.b #$67,(a0)+ ; 'g' ROM:00123224 move.b #2,(a0)+ ROM:00123228 move.b #$6B,(a0)+ ; 'k' ROM:0012322C move.w #4,($C58).w ROM:00123232 ROM:00123232 loc_123232: ; CODE XREF: sub_122ACE:loc_123166↑j ROM:00123232 ; sub_122ACE:loc_1231E8↑j ... ROM:00123232 bra.l locret_12367E ROM:00123238 ; --------------------------------------------------------------------------- ROM:00123238 ROM:00123238 loc_123238: ; CODE XREF: sub_122ACE+626↑j ROM:00123238 move.w #1,d0 ROM:0012323C cmpi.b #$34,$1271(d0.w) ; '4' ROM:00123244 bne.s loc_1232B4 ROM:00123246 btst #3,($13C3).w ROM:0012324C beq.s loc_12327A ROM:0012324E move.b #2,($1274).l ROM:00123256 move.b ($1272).l,d1 ROM:0012325C addi.b #$40,d1 ; '@' ROM:00123260 move.b d1,($1275).l ROM:00123266 move.b #$FA,($1276).l ROM:0012326E bsr.w sub_123B38 ROM:00123272 move.w #7,($C58).w ROM:00123278 bra.s loc_1232AE ROM:0012327A ; --------------------------------------------------------------------------- ROM:0012327A ROM:0012327A loc_12327A: ; CODE XREF: sub_122ACE+77E↑j ROM:0012327A addi.b #$40,($1272).l ; '@' ROM:00123282 move.b ($1272).l,d0 ROM:00123288 move.b #2,($1271).l ROM:00123290 move.b #$FA,($1273).l ROM:00123298 add.b ($1273).l,d0 ROM:0012329E addi.b #2,d0 ROM:001232A2 move.b d0,($1274).l ROM:001232A8 move.w #4,($C58).w ROM:001232AE ROM:001232AE loc_1232AE: ; CODE XREF: sub_122ACE+7AA↑j ROM:001232AE bra.l locret_12367E ROM:001232B4 ; --------------------------------------------------------------------------- ROM:001232B4 ROM:001232B4 loc_1232B4: ; CODE XREF: sub_122ACE+776↑j ROM:001232B4 move.w #1,d0 ROM:001232B8 cmpi.b #$1A,$1271(d0.w) ROM:001232C0 bne.l loc_12367A ROM:001232C6 move.w #2,d0 ROM:001232CA cmpi.b #$87,$1271(d0.w) ROM:001232D2 bne.l loc_123358 ROM:001232D8 bsr.l sub_114330 ROM:001232DE btst #3,($13C3).w ROM:001232E4 beq.s loc_123316 ROM:001232E6 move.b #$30,($1274).l ; '0' ROM:001232EE move.b ($1272).l,d1 ROM:001232F4 addi.b #$40,d1 ; '@' ROM:001232F8 move.b d1,($1275).l ROM:001232FE move.b ($1273).l,d1 ROM:00123304 move.b d1,($1276).l ROM:0012330A bsr.w sub_123B38 ROM:0012330E move.w #$35,($C58).w ; '5' ROM:00123314 bra.s loc_123352 ROM:00123316 ; --------------------------------------------------------------------------- ROM:00123316 ROM:00123316 loc_123316: ; CODE XREF: sub_122ACE+816↑j ROM:00123316 addi.b #$40,($1272).l ; '@' ROM:0012331E move.b #$30,($1271).l ; '0' ROM:00123326 clr.b d0 ROM:00123328 clr.w d4 ROM:0012332A move.w #0,d2 ROM:0012332E bra.s loc_123334 ROM:00123330 ; --------------------------------------------------------------------------- ROM:00123330 ROM:00123330 loc_123330: ; CODE XREF: sub_122ACE+876↓j ROM:00123330 addi.w #1,d2 ROM:00123334 ROM:00123334 loc_123334: ; CODE XREF: sub_122ACE+860↑j ROM:00123334 cmpi.w #$30,d2 ; '0' ROM:00123338 bgt.s loc_123346 ROM:0012333A add.b $1271(d4.w),d0 ROM:00123340 addi.w #1,d4 ROM:00123344 bra.s loc_123330 ROM:00123346 ; --------------------------------------------------------------------------- ROM:00123346 ROM:00123346 loc_123346: ; CODE XREF: sub_122ACE+86A↑j ROM:00123346 move.b d0,$1271(d4.w) ROM:0012334C move.w #$32,($C58).w ; '2' ROM:00123352 ROM:00123352 loc_123352: ; CODE XREF: sub_122ACE+846↑j ROM:00123352 bra.l loc_123678 ROM:00123358 ; --------------------------------------------------------------------------- ROM:00123358 ROM:00123358 loc_123358: ; CODE XREF: sub_122ACE+804↑j ROM:00123358 move.w #2,d0 ROM:0012335C cmpi.b #$8A,$1271(d0.w) ROM:00123364 bne.l loc_1233EA ROM:0012336A bsr.l sub_114C66 ROM:00123370 btst #3,($13C3).w ROM:00123376 beq.s loc_1233A8 ROM:00123378 move.b #$16,($1274).l ROM:00123380 move.b ($1272).l,d1 ROM:00123386 addi.b #$40,d1 ; '@' ROM:0012338A move.b d1,($1275).l ROM:00123390 move.b ($1273).l,d1 ROM:00123396 move.b d1,($1276).l ROM:0012339C bsr.w sub_123B38 ROM:001233A0 move.w #$1B,($C58).w ROM:001233A6 bra.s loc_1233E4 ROM:001233A8 ; --------------------------------------------------------------------------- ROM:001233A8 ROM:001233A8 loc_1233A8: ; CODE XREF: sub_122ACE+8A8↑j ROM:001233A8 addi.b #$40,($1272).l ; '@' ROM:001233B0 move.b #$16,($1271).l ROM:001233B8 clr.b d0 ROM:001233BA clr.w d4 ROM:001233BC move.w #0,d2 ROM:001233C0 bra.s loc_1233C6 ROM:001233C2 ; --------------------------------------------------------------------------- ROM:001233C2 ROM:001233C2 loc_1233C2: ; CODE XREF: sub_122ACE+908↓j ROM:001233C2 addi.w #1,d2 ROM:001233C6 ROM:001233C6 loc_1233C6: ; CODE XREF: sub_122ACE+8F2↑j ROM:001233C6 cmpi.w #$16,d2 ROM:001233CA bgt.s loc_1233D8 ROM:001233CC add.b $1271(d4.w),d0 ROM:001233D2 addi.w #1,d4 ROM:001233D6 bra.s loc_1233C2 ROM:001233D8 ; --------------------------------------------------------------------------- ROM:001233D8 ROM:001233D8 loc_1233D8: ; CODE XREF: sub_122ACE+8FC↑j ROM:001233D8 move.b d0,$1271(d4.w) ROM:001233DE move.w #$18,($C58).w ROM:001233E4 ROM:001233E4 loc_1233E4: ; CODE XREF: sub_122ACE+8D8↑j ROM:001233E4 bra.l loc_123678 ROM:001233EA ; --------------------------------------------------------------------------- ROM:001233EA ROM:001233EA loc_1233EA: ; CODE XREF: sub_122ACE+896↑j ROM:001233EA move.w #2,d0 ROM:001233EE cmpi.b #$9A,$1271(d0.w) ROM:001233F6 bne.l loc_1234AC ROM:001233FC movea.l #$10F000,a0 ROM:00123402 movea.l #$1271,a1 ROM:00123408 btst #3,($13C3).w ROM:0012340E beq.s loc_123418 ROM:00123410 adda.l #6,a1 ROM:00123416 bra.s loc_12341E ROM:00123418 ; --------------------------------------------------------------------------- ROM:00123418 ROM:00123418 loc_123418: ; CODE XREF: sub_122ACE+940↑j ROM:00123418 adda.l #3,a1 ROM:0012341E ROM:0012341E loc_12341E: ; CODE XREF: sub_122ACE+948↑j ROM:0012341E move.b #1,d3 ROM:00123422 bra.s loc_123428 ROM:00123424 ; --------------------------------------------------------------------------- ROM:00123424 ROM:00123424 loc_123424: ; CODE XREF: sub_122ACE+962↓j ROM:00123424 addi.b #1,d3 ROM:00123428 ROM:00123428 loc_123428: ; CODE XREF: sub_122ACE+954↑j ROM:00123428 cmpi.b #6,d3 ROM:0012342C bgt.s loc_123432 ROM:0012342E move.b (a0)+,(a1)+ ROM:00123430 bra.s loc_123424 ROM:00123432 ; --------------------------------------------------------------------------- ROM:00123432 ROM:00123432 loc_123432: ; CODE XREF: sub_122ACE+95E↑j ROM:00123432 btst #3,($13C3).w ROM:00123438 beq.s loc_12346A ROM:0012343A move.b #8,($1274).l ROM:00123442 move.b ($1272).l,d1 ROM:00123448 addi.b #$40,d1 ; '@' ROM:0012344C move.b d1,($1275).l ROM:00123452 move.b ($1273).l,d1 ROM:00123458 move.b d1,($1276).l ROM:0012345E bsr.w sub_123B38 ROM:00123462 move.w #$D,($C58).w ROM:00123468 bra.s loc_1234A6 ROM:0012346A ; --------------------------------------------------------------------------- ROM:0012346A ROM:0012346A loc_12346A: ; CODE XREF: sub_122ACE+96A↑j ROM:0012346A addi.b #$40,($1272).l ; '@' ROM:00123472 move.b #8,($1271).l ROM:0012347A clr.b d0 ROM:0012347C clr.w d4 ROM:0012347E move.w #0,d2 ROM:00123482 bra.s loc_123488 ROM:00123484 ; --------------------------------------------------------------------------- ROM:00123484 ROM:00123484 loc_123484: ; CODE XREF: sub_122ACE+9CA↓j ROM:00123484 addi.w #1,d2 ROM:00123488 ROM:00123488 loc_123488: ; CODE XREF: sub_122ACE+9B4↑j ROM:00123488 cmpi.w #8,d2 ROM:0012348C bgt.s loc_12349A ROM:0012348E add.b $1271(d4.w),d0 ROM:00123494 addi.w #1,d4 ROM:00123498 bra.s loc_123484 ROM:0012349A ; --------------------------------------------------------------------------- ROM:0012349A ROM:0012349A loc_12349A: ; CODE XREF: sub_122ACE+9BE↑j ROM:0012349A move.b d0,$1271(d4.w) ROM:001234A0 move.w #$A,($C58).w ROM:001234A6 ROM:001234A6 loc_1234A6: ; CODE XREF: sub_122ACE+99A↑j ROM:001234A6 bra.l loc_123678 ROM:001234AC ; --------------------------------------------------------------------------- ROM:001234AC ROM:001234AC loc_1234AC: ; CODE XREF: sub_122ACE+928↑j ROM:001234AC move.w #2,d0 ROM:001234B0 cmpi.b #$9B,$1271(d0.w) ROM:001234B8 bne.l loc_123542 ROM:001234BE btst #3,($13C3).w ROM:001234C4 beq.s loc_123500 ROM:001234C6 move.b #3,($1274).l ROM:001234CE move.b ($1272).l,d1 ROM:001234D4 addi.b #$40,d1 ; '@' ROM:001234D8 move.b d1,($1275).l ROM:001234DE move.b ($1273).l,d1 ROM:001234E4 move.b d1,($1276).l ROM:001234EA movea.l #$10F00A,a0 ROM:001234F0 move.b (a0)+,($1277).w ROM:001234F4 bsr.w sub_123B38 ROM:001234F8 move.w #8,($C58).w ROM:001234FE bra.s loc_12353C ROM:00123500 ; --------------------------------------------------------------------------- ROM:00123500 ROM:00123500 loc_123500: ; CODE XREF: sub_122ACE+9F6↑j ROM:00123500 addi.b #$40,($1272).l ; '@' ROM:00123508 move.b #3,($1271).l ROM:00123510 move.b ($1272).l,d0 ROM:00123516 addi.b #3,d0 ROM:0012351A add.b ($1273).l,d0 ROM:00123520 movea.l #$10F00A,a0 ROM:00123526 move.b (a0)+,($1274).l ROM:0012352C add.b ($1274).l,d0 ROM:00123532 move.b d0,($1275).w ROM:00123536 move.w #5,($C58).w ROM:0012353C ROM:0012353C loc_12353C: ; CODE XREF: sub_122ACE+A30↑j ROM:0012353C bra.l loc_123678 ROM:00123542 ; --------------------------------------------------------------------------- ROM:00123542 ROM:00123542 loc_123542: ; CODE XREF: sub_122ACE+9EA↑j ROM:00123542 move.w #2,d0 ROM:00123546 cmpi.b #$9C,$1271(d0.w) ROM:0012354E bne.l loc_1235E2 ROM:00123554 btst #3,($13C3).w ROM:0012355A beq.s loc_12359A ROM:0012355C move.b #3,($1274).l ROM:00123564 move.b ($1272).l,d1 ROM:0012356A addi.b #$40,d1 ; '@' ROM:0012356E move.b d1,($1275).l ROM:00123574 move.b ($1273).l,d1 ROM:0012357A move.b d1,($1276).l ROM:00123580 movea.l #$10F00A,a0 ROM:00123586 move.b (a0)+,($1277).w ROM:0012358A move.b (a0)+,($1277).w ROM:0012358E bsr.w sub_123B38 ROM:00123592 move.w #8,($C58).w ROM:00123598 bra.s loc_1235DC ROM:0012359A ; --------------------------------------------------------------------------- ROM:0012359A ROM:0012359A loc_12359A: ; CODE XREF: sub_122ACE+A8C↑j ROM:0012359A addi.b #$40,($1272).l ; '@' ROM:001235A2 move.b #3,($1271).l ROM:001235AA move.b ($1272).l,d0 ROM:001235B0 addi.b #3,d0 ROM:001235B4 add.b ($1273).l,d0 ROM:001235BA movea.l #$10F00A,a0 ROM:001235C0 move.b (a0)+,($1274).l ROM:001235C6 move.b (a0)+,($1274).l ROM:001235CC add.b ($1274).l,d0 ROM:001235D2 move.b d0,($1275).w ROM:001235D6 move.w #5,($C58).w ROM:001235DC ROM:001235DC loc_1235DC: ; CODE XREF: sub_122ACE+ACA↑j ROM:001235DC bra.l loc_123678 ROM:001235E2 ; --------------------------------------------------------------------------- ROM:001235E2 ROM:001235E2 loc_1235E2: ; CODE XREF: sub_122ACE+A80↑j ROM:001235E2 move.w #2,d0 ROM:001235E6 cmpi.b #$9E,$1271(d0.w) ROM:001235EE bne.l loc_123674 ROM:001235F4 btst #3,($13C3).w ROM:001235FA beq.s loc_123636 ROM:001235FC move.b #3,($1274).l ROM:00123604 move.b ($1272).l,d1 ROM:0012360A addi.b #$40,d1 ; '@' ROM:0012360E move.b d1,($1275).l ROM:00123614 move.b ($1273).l,d1 ROM:0012361A move.b d1,($1276).l ROM:00123620 movea.l #$10F00C,a0 ROM:00123626 move.b (a0)+,($1277).w ROM:0012362A bsr.w sub_123B38 ROM:0012362E move.w #8,($C58).w ROM:00123634 bra.s loc_123672 ROM:00123636 ; --------------------------------------------------------------------------- ROM:00123636 ROM:00123636 loc_123636: ; CODE XREF: sub_122ACE+B2C↑j ROM:00123636 addi.b #$40,($1272).l ; '@' ROM:0012363E move.b #3,($1271).l ROM:00123646 move.b ($1272).l,d0 ROM:0012364C addi.b #3,d0 ROM:00123650 add.b ($1273).l,d0 ROM:00123656 movea.l #$10F00C,a0 ROM:0012365C move.b (a0)+,($1274).l ROM:00123662 add.b ($1274).l,d0 ROM:00123668 move.b d0,($1275).w ROM:0012366C move.w #5,($C58).w ROM:00123672 ROM:00123672 loc_123672: ; CODE XREF: sub_122ACE+B66↑j ROM:00123672 bra.s loc_123678 ROM:00123674 ; --------------------------------------------------------------------------- ROM:00123674 ROM:00123674 loc_123674: ; CODE XREF: sub_122ACE+B20↑j ROM:00123674 bsr.w sub_1236D4 ROM:00123678 ROM:00123678 loc_123678: ; CODE XREF: sub_122ACE:loc_123352↑j ROM:00123678 ; sub_122ACE:loc_1233E4↑j ... ROM:00123678 bra.s locret_12367E ROM:0012367A ; --------------------------------------------------------------------------- ROM:0012367A ROM:0012367A loc_12367A: ; CODE XREF: sub_122ACE+7F2↑j ROM:0012367A bsr.w sub_123680 ROM:0012367E ROM:0012367E locret_12367E: ; CODE XREF: sub_122ACE+C↑j ROM:0012367E ; sub_122ACE+1E↑j ... ROM:0012367E rts ROM:0012367E ; End of function sub_122ACE ROM:0012367E ROM:00123680 ROM:00123680 ; =============== S U B R O U T I N E ======================================= ROM:00123680 ROM:00123680 ROM:00123680 sub_123680: ; CODE XREF: sub_122ACE:loc_12367A↑p ROM:00123680 ; sub_123B9C+7A↓p ... ROM:00123680 btst #3,($13C3).w ROM:00123686 beq.s loc_1236AC ROM:00123688 move.b #1,($1274).l ROM:00123690 move.b ($1272).l,d1 ROM:00123696 addi.b #$40,d1 ; '@' ROM:0012369A move.b d1,($1275).l ROM:001236A0 bsr.w sub_123B38 ROM:001236A4 move.w #6,($C58).w ROM:001236AA bra.s locret_1236D2 ROM:001236AC ; --------------------------------------------------------------------------- ROM:001236AC ROM:001236AC loc_1236AC: ; CODE XREF: sub_123680+6↑j ROM:001236AC addi.b #$40,($1272).l ; '@' ROM:001236B4 move.b ($1272).l,d0 ROM:001236BA addi.b #1,d0 ROM:001236BE move.b #1,($1271).l ROM:001236C6 move.b d0,($1273).l ROM:001236CC move.w #3,($C58).w ROM:001236D2 ROM:001236D2 locret_1236D2: ; CODE XREF: sub_123680+2A↑j ROM:001236D2 rts ROM:001236D2 ; End of function sub_123680 ROM:001236D2 ROM:001236D4 ROM:001236D4 ; =============== S U B R O U T I N E ======================================= ROM:001236D4 ROM:001236D4 ROM:001236D4 sub_1236D4: ; CODE XREF: sub_122ACE+8↑p ROM:001236D4 ; sub_122ACE+1A↑p ... ROM:001236D4 move.b ($1271).l,d1 ROM:001236DA btst #3,($13C3).w ROM:001236E0 beq.s loc_123710 ROM:001236E2 move.b #3,($1274).l ROM:001236EA move.b ($1272).l,($1276).l ROM:001236F4 move.b #$7F,($1275).l ROM:001236FC move.b ($11B8).w,($1277).l ROM:00123704 bsr.w sub_123B38 ROM:00123708 move.w #8,($C58).w ROM:0012370E bra.s locret_123762 ROM:00123710 ; --------------------------------------------------------------------------- ROM:00123710 ROM:00123710 loc_123710: ; CODE XREF: sub_1236D4+C↑j ROM:00123710 andi.b #$C0,d1 ROM:00123714 cmpi.b #0,d1 ROM:00123718 bne.s loc_123726 ROM:0012371A move.b ($1272).l,($1273).l ROM:00123724 bra.s loc_123730 ROM:00123726 ; --------------------------------------------------------------------------- ROM:00123726 ROM:00123726 loc_123726: ; CODE XREF: sub_1236D4+44↑j ROM:00123726 move.b ($1274).l,($1273).l ROM:00123730 ROM:00123730 loc_123730: ; CODE XREF: sub_1236D4+50↑j ROM:00123730 move.b ($1273).l,d0 ROM:00123736 addi.b #-$7E,d0 ROM:0012373A add.b ($11B8).w,d0 ROM:0012373E move.b #3,($1271).l ROM:00123746 move.b #$7F,($1272).l ROM:0012374E move.b ($11B8).w,($1274).l ROM:00123756 move.b d0,($1275).l ROM:0012375C move.w #5,($C58).w ROM:00123762 ROM:00123762 locret_123762: ; CODE XREF: sub_1236D4+3A↑j ROM:00123762 rts ROM:00123762 ; End of function sub_1236D4 ROM:00123762 ROM:00123764 ROM:00123764 ; =============== S U B R O U T I N E ======================================= ROM:00123764 ROM:00123764 ROM:00123764 sub_123764: ; CODE XREF: sub_122ACE+4A4↑p ROM:00123764 ; sub_122ACE+4C2↑p ... ROM:00123764 btst #3,($13C3).w ROM:0012376A beq.s loc_12379A ROM:0012376C move.b #2,($1274).l ROM:00123774 move.b ($1272).l,d1 ROM:0012377A addi.b #$40,d1 ; '@' ROM:0012377E move.b d1,($1275).l ROM:00123784 move.b ($1273).l,($1276).l ROM:0012378E bsr.w sub_123B38 ROM:00123792 move.w #7,($C58).w ROM:00123798 bra.s locret_1237C6 ROM:0012379A ; --------------------------------------------------------------------------- ROM:0012379A ROM:0012379A loc_12379A: ; CODE XREF: sub_123764+6↑j ROM:0012379A addi.b #$40,($1272).l ; '@' ROM:001237A2 move.b ($1272).l,d0 ROM:001237A8 move.b #2,($1271).l ROM:001237B0 add.b ($1273).l,d0 ROM:001237B6 addi.b #2,d0 ROM:001237BA move.b d0,($1274).l ROM:001237C0 move.w #4,($C58).w ROM:001237C6 ROM:001237C6 locret_1237C6: ; CODE XREF: sub_123764+34↑j ROM:001237C6 rts ROM:001237C6 ; End of function sub_123764 ROM:001237C6 ROM:001237C8 ROM:001237C8 ; =============== S U B R O U T I N E ======================================= ROM:001237C8 ROM:001237C8 ROM:001237C8 sub_1237C8: ; CODE XREF: sub_122ACE:loc_122F38↑p ROM:001237C8 clr.l d1 ROM:001237CA movea.l #$1271,a0 ROM:001237D0 move.b 2(a0),d1 ROM:001237D4 swap d1 ROM:001237D6 move.b 1(a0),d1 ROM:001237DA btst #3,($13C3).w ROM:001237E0 beq.s loc_1237F0 ROM:001237E2 adda.l #3,a0 ROM:001237E8 move.w #7,($C58).w ROM:001237EE bra.s loc_123808 ROM:001237F0 ; --------------------------------------------------------------------------- ROM:001237F0 ROM:001237F0 loc_1237F0: ; CODE XREF: sub_1237C8+18↑j ROM:001237F0 btst #5,($13B9).w ROM:001237F6 beq.s loc_123802 ROM:001237F8 clr.b (a0)+ ROM:001237FA move.w #5,($C58).w ROM:00123800 bra.s loc_123808 ROM:00123802 ; --------------------------------------------------------------------------- ROM:00123802 ROM:00123802 loc_123802: ; CODE XREF: sub_1237C8+2E↑j ROM:00123802 move.w #4,($C58).w ROM:00123808 ROM:00123808 loc_123808: ; CODE XREF: sub_1237C8+26↑j ROM:00123808 ; sub_1237C8+38↑j ROM:00123808 adda.l #1,a0 ROM:0012380E addi.b #$40,d1 ; '@' ROM:00123812 move.b d1,(a0)+ ROM:00123814 move.b d1,d2 ROM:00123816 swap d1 ROM:00123818 move.b d1,(a0)+ ROM:0012381A add.b d1,d2 ROM:0012381C clr.w d1 ROM:0012381E move.w 2(a3),d4 ROM:00123822 ROM:00123822 loc_123822: ; CODE XREF: sub_1237C8+F8↓j ROM:00123822 cmp.w d1,d4 ROM:00123824 ble.l loc_1238C4 ROM:0012382A move.w d1,d3 ROM:0012382C lsl.w #2,d3 ROM:0012382E addq.w #6,d3 ROM:00123830 move.b (a3,d3.w),d5 ROM:00123834 btst #5,($13B9).w ROM:0012383A bne.s loc_12386E ROM:0012383C cmpi.b #0,d5 ROM:00123840 bne.s loc_12384A ROM:00123842 movea.l #0,a1 ROM:00123848 bra.s loc_12386E ROM:0012384A ; --------------------------------------------------------------------------- ROM:0012384A ROM:0012384A loc_12384A: ; CODE XREF: sub_1237C8+78↑j ROM:0012384A cmpi.b #$40,d5 ; '@' ROM:0012384E bne.s loc_123858 ROM:00123850 movea.l #unk_110000,a1 ROM:00123856 bra.s loc_12386E ROM:00123858 ; --------------------------------------------------------------------------- ROM:00123858 ROM:00123858 loc_123858: ; CODE XREF: sub_1237C8+86↑j ROM:00123858 cmpi.b #$80,d5 ROM:0012385C bne.s loc_123862 ROM:0012385E movea.l a5,a1 ROM:00123860 bra.s loc_12386E ROM:00123862 ; --------------------------------------------------------------------------- ROM:00123862 ROM:00123862 loc_123862: ; CODE XREF: sub_1237C8+94↑j ROM:00123862 cmpi.b #$C0,d5 ROM:00123866 bne.s loc_12386E ROM:00123868 movea.l #$100000,a1 ROM:0012386E ROM:0012386E loc_12386E: ; CODE XREF: sub_1237C8+72↑j ROM:0012386E ; sub_1237C8+80↑j ... ROM:0012386E subq.w #2,d3 ROM:00123870 clr.l d5 ROM:00123872 btst #5,($13B9).w ROM:00123878 bne.s loc_123882 ROM:0012387A move.w (a3,d3.w),d5 ROM:0012387E adda.l d5,a1 ROM:00123880 bra.s loc_123894 ROM:00123882 ; --------------------------------------------------------------------------- ROM:00123882 ROM:00123882 loc_123882: ; CODE XREF: sub_1237C8+B0↑j ROM:00123882 move.b (a3,d3.w),d5 ROM:00123886 asl.l #8,d5 ROM:00123888 move.b 1(a3,d3.w),d5 ROM:0012388C asl.l #8,d5 ROM:0012388E move.b 2(a3,d3.w),d5 ROM:00123892 movea.l d5,a1 ROM:00123894 ROM:00123894 loc_123894: ; CODE XREF: sub_1237C8+B8↑j ROM:00123894 clr.w d5 ROM:00123896 clr.w d6 ROM:00123898 addq.w #3,d3 ROM:0012389A move.b (a3,d3.w),d6 ROM:0012389E ROM:0012389E loc_12389E: ; CODE XREF: sub_1237C8+F4↓j ROM:0012389E cmp.w d5,d6 ROM:001238A0 ble.s loc_1238BE ROM:001238A2 move.b (a1),(a0)+ ROM:001238A4 addq.w #1,d5 ROM:001238A6 add.b (a1)+,d2 ROM:001238A8 addq.w #1,($C70).w ROM:001238AC move.l #$1374,d3 ROM:001238B2 cmp.l a0,d3 ROM:001238B4 bge.s loc_1238B8 ROM:001238B6 movea.l d3,a0 ROM:001238B8 ROM:001238B8 loc_1238B8: ; CODE XREF: sub_1237C8+EC↑j ROM:001238B8 addq.w #1,($C58).w ROM:001238BC bra.s loc_12389E ROM:001238BE ; --------------------------------------------------------------------------- ROM:001238BE ROM:001238BE loc_1238BE: ; CODE XREF: sub_1237C8+D8↑j ROM:001238BE addq.w #1,d1 ROM:001238C0 bra.w loc_123822 ROM:001238C4 ; --------------------------------------------------------------------------- ROM:001238C4 ROM:001238C4 loc_1238C4: ; CODE XREF: sub_1237C8+5C↑j ROM:001238C4 move.w ($C58).w,d3 ROM:001238C8 btst #3,($13C3).w ROM:001238CE beq.s loc_1238DA ROM:001238D0 subq.w #5,d3 ROM:001238D2 move.b d3,($1274).l ROM:001238D8 bra.s loc_1238F0 ROM:001238DA ; --------------------------------------------------------------------------- ROM:001238DA ROM:001238DA loc_1238DA: ; CODE XREF: sub_1237C8+106↑j ROM:001238DA btst #5,($13B9).w ROM:001238E0 beq.s loc_1238EA ROM:001238E2 subq.w #3,d3 ROM:001238E4 move.b d3,($1272).w ROM:001238E8 bra.s loc_1238F0 ROM:001238EA ; --------------------------------------------------------------------------- ROM:001238EA ROM:001238EA loc_1238EA: ; CODE XREF: sub_1237C8+118↑j ROM:001238EA subq.w #2,d3 ROM:001238EC move.b d3,($1271).w ROM:001238F0 ROM:001238F0 loc_1238F0: ; CODE XREF: sub_1237C8+110↑j ROM:001238F0 ; sub_1237C8+120↑j ROM:001238F0 add.b d3,d2 ROM:001238F2 btst #3,($13C3).w ROM:001238F8 beq.s loc_123900 ROM:001238FA bsr.w sub_123B38 ROM:001238FE bra.s locret_123902 ROM:00123900 ; --------------------------------------------------------------------------- ROM:00123900 ROM:00123900 loc_123900: ; CODE XREF: sub_1237C8+130↑j ROM:00123900 move.b d2,(a0) ROM:00123902 ROM:00123902 locret_123902: ; CODE XREF: sub_1237C8+136↑j ROM:00123902 rts ROM:00123902 ; End of function sub_1237C8 ROM:00123902 ROM:00123904 ROM:00123904 ; =============== S U B R O U T I N E ======================================= ROM:00123904 ROM:00123904 ROM:00123904 sub_123904: ; CODE XREF: sub_122ACE+4E4↑p ROM:00123904 clr.l d2 ROM:00123906 clr.l d1 ROM:00123908 move.b ($1273).l,d1 ROM:0012390E move.w #$10,d3 ROM:00123912 lsl.l d3,d1 ROM:00123914 or.l d1,d2 ROM:00123916 clr.l d1 ROM:00123918 move.b ($1274).l,d1 ROM:0012391E lsl.l #8,d1 ROM:00123920 or.l d1,d2 ROM:00123922 clr.l d1 ROM:00123924 move.b ($1275).l,d1 ROM:0012392A or.l d1,d2 ROM:0012392C movea.l d2,a0 ROM:0012392E clr.l d1 ROM:00123930 move.b ($1276).l,d1 ROM:00123936 add.l d2,d1 ROM:00123938 subi.l #1,d1 ROM:0012393E move.l d1,d3 ROM:00123940 bclr #3,($13C7).w ROM:00123946 cmpi.l #0,d2 ROM:0012394C blt.s loc_123972 ROM:0012394E cmpi.l #$1E00,d2 ROM:00123954 bge.s loc_123972 ROM:00123956 cmpi.l #0,d3 ROM:0012395C blt.s loc_12396C ROM:0012395E cmpi.l #$1E00,d3 ROM:00123964 bge.s loc_12396C ROM:00123966 bset #3,($13C7).w ROM:0012396C ROM:0012396C loc_12396C: ; CODE XREF: sub_123904+58↑j ROM:0012396C ; sub_123904+60↑j ROM:0012396C bra.l loc_123A16 ROM:00123972 ; --------------------------------------------------------------------------- ROM:00123972 ROM:00123972 loc_123972: ; CODE XREF: sub_123904+48↑j ROM:00123972 ; sub_123904+50↑j ROM:00123972 btst #4,($13A9).w ROM:00123978 beq.s loc_1239C8 ROM:0012397A cmpi.l #$1E00,d2 ROM:00123980 blt.s loc_1239A2 ROM:00123982 cmpi.l #$10000,d2 ROM:00123988 bge.s loc_1239A2 ROM:0012398A cmpi.l #$1E00,d3 ROM:00123990 blt.s loc_1239A0 ROM:00123992 cmpi.l #$10000,d3 ROM:00123998 bge.s loc_1239A0 ROM:0012399A bset #3,($13C7).w ROM:001239A0 ROM:001239A0 loc_1239A0: ; CODE XREF: sub_123904+8C↑j ROM:001239A0 ; sub_123904+94↑j ROM:001239A0 bra.s loc_1239C8 ROM:001239A2 ; --------------------------------------------------------------------------- ROM:001239A2 ROM:001239A2 loc_1239A2: ; CODE XREF: sub_123904+7C↑j ROM:001239A2 ; sub_123904+84↑j ROM:001239A2 cmpi.l #0,d2 ROM:001239A8 blt.s loc_1239C8 ROM:001239AA cmpi.l #$FFFE,d2 ROM:001239B0 bge.s loc_1239C8 ROM:001239B2 cmpi.l #0,d3 ROM:001239B8 blt.s loc_1239C8 ROM:001239BA cmpi.l #$FFFE,d3 ROM:001239C0 bge.s loc_1239C8 ROM:001239C2 bset #3,($13C7).w ROM:001239C8 ROM:001239C8 loc_1239C8: ; CODE XREF: sub_123904+74↑j ROM:001239C8 ; sub_123904:loc_1239A0↑j ... ROM:001239C8 cmpi.l #unk_110000,d2 ROM:001239CE blt.s loc_1239F0 ROM:001239D0 cmpi.l #byte_16FFFF,d2 ROM:001239D6 bge.s loc_1239F0 ROM:001239D8 cmpi.l #unk_110000,d3 ROM:001239DE blt.s loc_1239EE ROM:001239E0 cmpi.l #byte_16FFFF,d3 ROM:001239E6 bge.s loc_1239EE ROM:001239E8 bset #3,($13C7).w ROM:001239EE ROM:001239EE loc_1239EE: ; CODE XREF: sub_123904+DA↑j ROM:001239EE ; sub_123904+E2↑j ROM:001239EE bra.s loc_123A16 ROM:001239F0 ; --------------------------------------------------------------------------- ROM:001239F0 ROM:001239F0 loc_1239F0: ; CODE XREF: sub_123904+CA↑j ROM:001239F0 ; sub_123904+D2↑j ROM:001239F0 cmpi.l #$170000,d2 ROM:001239F6 blt.s loc_123A16 ROM:001239F8 cmpi.l #$17BC80,d2 ROM:001239FE bge.s loc_123A16 ROM:00123A00 cmpi.l #$170000,d3 ROM:00123A06 blt.s loc_123A16 ROM:00123A08 cmpi.l #$17BC80,d3 ROM:00123A0E bge.s loc_123A16 ROM:00123A10 bset #3,($13C7).w ROM:00123A16 ROM:00123A16 loc_123A16: ; CODE XREF: sub_123904:loc_12396C↑j ROM:00123A16 ; sub_123904:loc_1239EE↑j ... ROM:00123A16 clr.w d3 ROM:00123A18 move.b ($1276).l,d3 ROM:00123A1E cmpi.w #$3E,d3 ; '>' ROM:00123A22 ble.s loc_123A48 ROM:00123A24 cmpi.w #$FE,d3 ROM:00123A28 ble.s loc_123A34 ROM:00123A2A bclr #3,($13C7).w ROM:00123A30 bra.w loc_123A46 ROM:00123A34 ; --------------------------------------------------------------------------- ROM:00123A34 ROM:00123A34 loc_123A34: ; CODE XREF: sub_123904+124↑j ROM:00123A34 move.w #$104,d4 ROM:00123A38 subi.w #4,d4 ROM:00123A3C cmp.w d3,d4 ROM:00123A3E bge.s loc_123A46 ROM:00123A40 bclr #3,($13C7).w ROM:00123A46 ROM:00123A46 loc_123A46: ; CODE XREF: sub_123904+12C↑j ROM:00123A46 ; sub_123904+13A↑j ROM:00123A46 bra.s loc_123A5A ROM:00123A48 ; --------------------------------------------------------------------------- ROM:00123A48 ROM:00123A48 loc_123A48: ; CODE XREF: sub_123904+11E↑j ROM:00123A48 move.w #$104,d4 ROM:00123A4C subi.w #3,d4 ROM:00123A50 cmp.w d3,d4 ROM:00123A52 bge.s loc_123A5A ROM:00123A54 bclr #3,($13C7).w ROM:00123A5A ROM:00123A5A loc_123A5A: ; CODE XREF: sub_123904:loc_123A46↑j ROM:00123A5A ; sub_123904+14E↑j ROM:00123A5A btst #3,($13C7).w ROM:00123A60 beq.l loc_123B30 ROM:00123A66 cmpi.w #$3E,d3 ; '>' ROM:00123A6A bgt.s loc_123A88 ROM:00123A6C move.w #2,($C70).w ROM:00123A72 move.w #3,($C58).w ROM:00123A78 addi.b #$40,($1272).l ; '@' ROM:00123A80 move.b ($1272).l,d3 ROM:00123A86 bra.s loc_123AC8 ROM:00123A88 ; --------------------------------------------------------------------------- ROM:00123A88 ROM:00123A88 loc_123A88: ; CODE XREF: sub_123904+166↑j ROM:00123A88 clr.b ($1271).l ROM:00123A8E move.w #3,($C70).w ROM:00123A94 move.w #4,($C58).w ROM:00123A9A move.b ($1272).l,($1273).l ROM:00123AA4 addi.b #$40,($1273).l ; '@' ROM:00123AAC move.b ($1276).l,($1272).l ROM:00123AB6 addq.b #1,($1272).l ROM:00123ABC move.b ($1273).l,d3 ROM:00123AC2 add.b ($1272).l,d3 ROM:00123AC8 ROM:00123AC8 loc_123AC8: ; CODE XREF: sub_123904+182↑j ROM:00123AC8 clr.w d5 ROM:00123ACA clr.w d6 ROM:00123ACC move.b ($1276).l,d6 ROM:00123AD2 ROM:00123AD2 loc_123AD2: ; CODE XREF: sub_123904+1FA↓j ROM:00123AD2 cmp.w d5,d6 ROM:00123AD4 ble.s loc_123B00 ROM:00123AD6 movea.l #$1271,a1 ROM:00123ADC adda.w ($C70).w,a1 ROM:00123AE0 move.b (a0)+,(a1) ROM:00123AE2 addq.w #1,d5 ROM:00123AE4 add.b (a1),d3 ROM:00123AE6 addq.w #1,($C70).w ROM:00123AEA move.w #$103,d7 ROM:00123AEE cmp.w ($C70).w,d7 ROM:00123AF2 bge.s loc_123AFA ROM:00123AF4 move.w #$103,($C70).w ROM:00123AFA ROM:00123AFA loc_123AFA: ; CODE XREF: sub_123904+1EE↑j ROM:00123AFA addq.w #1,($C58).w ROM:00123AFE bra.s loc_123AD2 ROM:00123B00 ; --------------------------------------------------------------------------- ROM:00123B00 ROM:00123B00 loc_123B00: ; CODE XREF: sub_123904+1D0↑j ROM:00123B00 cmpi.w #$3E,d6 ; '>' ROM:00123B04 bgt.s loc_123B22 ROM:00123B06 movea.l #$C58,a2 ROM:00123B0C move.b 1(a2),($1271).l ROM:00123B14 subi.b #2,($1271).l ROM:00123B1C add.b ($1271).l,d3 ROM:00123B22 ROM:00123B22 loc_123B22: ; CODE XREF: sub_123904+200↑j ROM:00123B22 movea.l #$1271,a4 ROM:00123B28 adda.w ($C70).w,a4 ROM:00123B2C move.b d3,(a4) ROM:00123B2E bra.s locret_123B36 ROM:00123B30 ; --------------------------------------------------------------------------- ROM:00123B30 ROM:00123B30 loc_123B30: ; CODE XREF: sub_123904+15C↑j ROM:00123B30 bset #0,($13BB).w ROM:00123B36 ROM:00123B36 locret_123B36: ; CODE XREF: sub_123904+22A↑j ROM:00123B36 rts ROM:00123B36 ; End of function sub_123904 ROM:00123B36 ROM:00123B38 ROM:00123B38 ; =============== S U B R O U T I N E ======================================= ROM:00123B38 ROM:00123B38 ROM:00123B38 sub_123B38: ; CODE XREF: sub_122ACE+6A↑p ROM:00123B38 ; sub_122ACE+1D8↑p ... ROM:00123B38 move.b #$B8,($1271).l ROM:00123B40 move.b #$B8,d4 ROM:00123B44 move.b ($11D1).w,($1272).l ROM:00123B4C move.b ($11D1).w,d3 ROM:00123B50 eor.b d3,d4 ROM:00123B52 move.b #$13,($1273).l ROM:00123B5A move.b #$13,d3 ROM:00123B5E eor.b d3,d4 ROM:00123B60 move.b ($1274).l,d3 ROM:00123B66 eor.b d3,d4 ROM:00123B68 clr.w d6 ROM:00123B6A move.b d3,d6 ROM:00123B6C subi.w #1,d6 ROM:00123B70 move.w #3,d7 ROM:00123B74 move.w #0,d5 ROM:00123B78 bra.s loc_123B7E ROM:00123B7A ; --------------------------------------------------------------------------- ROM:00123B7A ROM:00123B7A loc_123B7A: ; CODE XREF: sub_123B38+56↓j ROM:00123B7A addi.w #1,d5 ROM:00123B7E ROM:00123B7E loc_123B7E: ; CODE XREF: sub_123B38+40↑j ROM:00123B7E cmp.w d6,d5 ROM:00123B80 bgt.s loc_123B90 ROM:00123B82 addi.w #1,d7 ROM:00123B86 move.b $1271(d7.w),d3 ROM:00123B8C eor.b d3,d4 ROM:00123B8E bra.s loc_123B7A ROM:00123B90 ; --------------------------------------------------------------------------- ROM:00123B90 ROM:00123B90 loc_123B90: ; CODE XREF: sub_123B38+48↑j ROM:00123B90 addi.b #1,d7 ROM:00123B94 move.b d4,$1271(d7.w) ROM:00123B9A rts ROM:00123B9A ; End of function sub_123B38 ROM:00123B9A ROM:00123B9C ROM:00123B9C ; =============== S U B R O U T I N E ======================================= ROM:00123B9C ROM:00123B9C ROM:00123B9C sub_123B9C: ; CODE XREF: sub_122ACE+500↑p ROM:00123B9C bsr.l sub_135A02 ROM:00123BA2 clr.l d0 ROM:00123BA4 clr.l d1 ROM:00123BA6 move.b ($1273).l,d0 ROM:00123BAC asl.l #8,d0 ROM:00123BAE move.b ($1274).l,d0 ROM:00123BB4 asl.l #8,d0 ROM:00123BB6 move.b ($1275).l,d0 ROM:00123BBC move.b ($1276).l,d1 ROM:00123BC2 subi.l #1,d1 ROM:00123BC8 move.l d0,d2 ROM:00123BCA add.l d1,d2 ROM:00123BCC cmpi.l #$1E00,d0 ROM:00123BD2 blt.l loc_123BE4 ROM:00123BD8 cmp.l d2,d4 ROM:00123BDA ble.l loc_123BE4 ROM:00123BE0 bra.s loc_123C02 ROM:00123BE2 ; --------------------------------------------------------------------------- ROM:00123BE2 bra.s loc_123C02 ROM:00123BE4 ; --------------------------------------------------------------------------- ROM:00123BE4 ROM:00123BE4 loc_123BE4: ; CODE XREF: sub_123B9C+36↑j ROM:00123BE4 ; sub_123B9C+3E↑j ROM:00123BE4 cmp.l d0,d5 ROM:00123BE6 bgt.l loc_123BFC ROM:00123BEC cmpi.l #$FFFE,d2 ROM:00123BF2 bge.l loc_123BFC ROM:00123BF8 bra.s loc_123C02 ROM:00123BFA ; --------------------------------------------------------------------------- ROM:00123BFA bra.s loc_123C02 ROM:00123BFC ; --------------------------------------------------------------------------- ROM:00123BFC ROM:00123BFC loc_123BFC: ; CODE XREF: sub_123B9C+4A↑j ROM:00123BFC ; sub_123B9C+56↑j ROM:00123BFC bsr.w sub_1236D4 ROM:00123C00 bra.s locret_123C1A ROM:00123C02 ; --------------------------------------------------------------------------- ROM:00123C02 ROM:00123C02 loc_123C02: ; CODE XREF: sub_123B9C+44↑j ROM:00123C02 ; sub_123B9C+46↑j ... ROM:00123C02 movea.l d0,a0 ROM:00123C04 movea.l #$1271,a1 ROM:00123C0A adda.l #6,a1 ROM:00123C10 ROM:00123C10 loc_123C10: ; CODE XREF: sub_123B9C+76↓j ROM:00123C10 move.b (a1)+,(a0)+ ROM:00123C12 dbf d1,loc_123C10 ROM:00123C16 bsr.w sub_123680 ROM:00123C1A ROM:00123C1A locret_123C1A: ; CODE XREF: sub_123B9C+64↑j ROM:00123C1A rts ROM:00123C1A ; End of function sub_123B9C ROM:00123C1A ROM:00123C1C ; --------------------------------------------------------------------------- ROM:00123C1C bset #6,($13C3).w ROM:00123C22 move.b ($1274).l,d1 ROM:00123C28 cmpi.b #$A0,d1 ROM:00123C2C bgt.l loc_123CBE ROM:00123C32 cmpi.b #0,d1 ROM:00123C36 blt.l loc_123CB8 ROM:00123C3C bsr.l sub_114384 ROM:00123C42 btst #3,($13C3).w ROM:00123C48 beq.s loc_123C7A ROM:00123C4A move.b #$30,($1274).l ; '0' ROM:00123C52 move.b ($1272).l,d1 ROM:00123C58 addi.b #$40,d1 ; '@' ROM:00123C5C move.b d1,($1275).l ROM:00123C62 move.b ($1273).l,d1 ROM:00123C68 move.b d1,($1276).l ROM:00123C6E bsr.w sub_123B38 ROM:00123C72 move.w #$35,($C58).w ; '5' ROM:00123C78 bra.s loc_123CB6 ROM:00123C7A ; --------------------------------------------------------------------------- ROM:00123C7A ROM:00123C7A loc_123C7A: ; CODE XREF: ROM:00123C48↑j ROM:00123C7A addi.b #$40,($1272).l ; '@' ROM:00123C82 move.b #$30,($1271).l ; '0' ROM:00123C8A clr.b d0 ROM:00123C8C clr.w d4 ROM:00123C8E move.w #0,d2 ROM:00123C92 bra.s loc_123C98 ROM:00123C94 ; --------------------------------------------------------------------------- ROM:00123C94 ROM:00123C94 loc_123C94: ; CODE XREF: ROM:00123CA8↓j ROM:00123C94 addi.w #1,d2 ROM:00123C98 ROM:00123C98 loc_123C98: ; CODE XREF: ROM:00123C92↑j ROM:00123C98 cmpi.w #$30,d2 ; '0' ROM:00123C9C bgt.s loc_123CAA ROM:00123C9E add.b $1271(d4.w),d0 ROM:00123CA4 addi.w #1,d4 ROM:00123CA8 bra.s loc_123C94 ROM:00123CAA ; --------------------------------------------------------------------------- ROM:00123CAA ROM:00123CAA loc_123CAA: ; CODE XREF: ROM:00123C9C↑j ROM:00123CAA move.b d0,$1271(d4.w) ROM:00123CB0 move.w #$32,($C58).w ; '2' ROM:00123CB6 ROM:00123CB6 loc_123CB6: ; CODE XREF: ROM:00123C78↑j ROM:00123CB6 bra.s loc_123CBC ROM:00123CB8 ; --------------------------------------------------------------------------- ROM:00123CB8 ROM:00123CB8 loc_123CB8: ; CODE XREF: ROM:00123C36↑j ROM:00123CB8 bsr.w sub_1236D4 ROM:00123CBC ROM:00123CBC loc_123CBC: ; CODE XREF: ROM:loc_123CB6↑j ROM:00123CBC bra.s locret_123CC2 ROM:00123CBE ; --------------------------------------------------------------------------- ROM:00123CBE ROM:00123CBE loc_123CBE: ; CODE XREF: ROM:00123C2C↑j ROM:00123CBE bsr.w sub_1236D4 ROM:00123CC2 ROM:00123CC2 locret_123CC2: ; CODE XREF: ROM:loc_123CBC↑j ROM:00123CC2 rts ROM:00123CC4 ROM:00123CC4 ; =============== S U B R O U T I N E ======================================= ROM:00123CC4 ROM:00123CC4 ROM:00123CC4 sub_123CC4: ; CODE XREF: ROM:00124DB6↓p ROM:00123CC4 ; ROM:loc_124DD4↓p ROM:00123CC4 bclr #0,($13BB).w ROM:00123CCA move.b #$10,($11B8).w ROM:00123CD0 clr.w d0 ROM:00123CD2 move.w word_134604(d0.w*2),d1 ROM:00123CDA lsr.w #8,d1 ROM:00123CDC move.w word_134604(d0.w*2),d3 ROM:00123CE4 and.w ($C66).w,d3 ROM:00123CE8 move.b ($1272).l,d2 ROM:00123CEE ROM:00123CEE loc_123CEE: ; CODE XREF: sub_123CC4+52↓j ROM:00123CEE cmpi.b #$7F,d1 ROM:00123CF2 beq.s loc_123D18 ROM:00123CF4 cmp.b d1,d2 ROM:00123CF6 beq.s loc_123D18 ROM:00123CF8 addq.w #1,d0 ROM:00123CFA bvc.s loc_123D00 ROM:00123CFC move.w #$8000,d0 ROM:00123D00 ROM:00123D00 loc_123D00: ; CODE XREF: sub_123CC4+36↑j ROM:00123D00 move.w word_134604(d0.w*2),d1 ROM:00123D08 lsr.w #8,d1 ROM:00123D0A move.w word_134604(d0.w*2),d3 ROM:00123D12 and.w ($C66).w,d3 ROM:00123D16 bra.s loc_123CEE ROM:00123D18 ; --------------------------------------------------------------------------- ROM:00123D18 ROM:00123D18 loc_123D18: ; CODE XREF: sub_123CC4+2E↑j ROM:00123D18 ; sub_123CC4+32↑j ROM:00123D18 cmpi.b #$7F,d1 ROM:00123D1C beq.l locret_123FC2 ROM:00123D22 cmpi.w #0,d3 ROM:00123D26 beq.l locret_123FC2 ROM:00123D2C move.b ($1272).l,d0 ROM:00123D32 cmpi.b #$30,d0 ; '0' ROM:00123D36 bne.l loc_123E18 ROM:00123D3C clr.w d1 ROM:00123D3E move.b ($1273).l,d3 ROM:00123D44 move.b dword_1346A0(d1.w),d2 ROM:00123D4C ROM:00123D4C loc_123D4C: ; CODE XREF: sub_123CC4+9C↓j ROM:00123D4C cmpi.b #$FF,d2 ROM:00123D50 beq.s loc_123D62 ROM:00123D52 cmp.b d2,d3 ROM:00123D54 beq.s loc_123D62 ROM:00123D56 addq.w #6,d1 ROM:00123D58 move.b dword_1346A0(d1.w),d2 ROM:00123D60 bra.s loc_123D4C ROM:00123D62 ; --------------------------------------------------------------------------- ROM:00123D62 ROM:00123D62 loc_123D62: ; CODE XREF: sub_123CC4+8C↑j ROM:00123D62 ; sub_123CC4+90↑j ROM:00123D62 cmpi.b #$FF,d2 ROM:00123D66 bne.s loc_123DDA ROM:00123D68 clr.w d4 ROM:00123D6A move.b dword_134634(d4.w),d5 ROM:00123D72 ROM:00123D72 loc_123D72: ; CODE XREF: sub_123CC4+C2↓j ROM:00123D72 cmpi.b #$FF,d5 ROM:00123D76 beq.s loc_123D88 ROM:00123D78 cmp.b d5,d3 ROM:00123D7A beq.s loc_123D88 ROM:00123D7C addq.w #6,d4 ROM:00123D7E move.b dword_134634(d4.w),d5 ROM:00123D86 bra.s loc_123D72 ROM:00123D88 ; --------------------------------------------------------------------------- ROM:00123D88 ROM:00123D88 loc_123D88: ; CODE XREF: sub_123CC4+B2↑j ROM:00123D88 ; sub_123CC4+B6↑j ROM:00123D88 cmpi.b #$FF,d5 ROM:00123D8C bne.s loc_123D96 ROM:00123D8E bset #0,($13BB).w ROM:00123D94 bra.s loc_123DD8 ROM:00123D96 ; --------------------------------------------------------------------------- ROM:00123D96 ROM:00123D96 loc_123D96: ; CODE XREF: sub_123CC4+C8↑j ROM:00123D96 move.b ($1274).l,d3 ROM:00123D9C cmpi.b #$FF,d3 ROM:00123DA0 beq.s loc_123DBA ROM:00123DA2 cmpi.b #$F0,d3 ROM:00123DA6 beq.s loc_123DBA ROM:00123DA8 cmpi.b #0,d3 ROM:00123DAC beq.s loc_123DB6 ROM:00123DAE bset #0,($13BB).w ROM:00123DB4 bra.s loc_123DB8 ROM:00123DB6 ; --------------------------------------------------------------------------- ROM:00123DB6 ROM:00123DB6 loc_123DB6: ; CODE XREF: sub_123CC4+E8↑j ROM:00123DB6 bra.s loc_123DBA ROM:00123DB8 ; --------------------------------------------------------------------------- ROM:00123DB8 ROM:00123DB8 loc_123DB8: ; CODE XREF: sub_123CC4+F0↑j ROM:00123DB8 bra.s loc_123DD8 ROM:00123DBA ; --------------------------------------------------------------------------- ROM:00123DBA ROM:00123DBA loc_123DBA: ; CODE XREF: sub_123CC4+DC↑j ROM:00123DBA ; sub_123CC4+E2↑j ... ROM:00123DBA bset #4,($13AB).w ROM:00123DC0 addq.w #1,d4 ROM:00123DC2 clr.w d5 ROM:00123DC4 move.b dword_134634(d4.w),d5 ROM:00123DCC addq.w #1,d4 ROM:00123DCE movea.l dword_134634(d4.w),a0 ROM:00123DD6 jsr (a0) ROM:00123DD8 ROM:00123DD8 loc_123DD8: ; CODE XREF: sub_123CC4+D0↑j ROM:00123DD8 ; sub_123CC4:loc_123DB8↑j ROM:00123DD8 bra.s loc_123E12 ROM:00123DDA ; --------------------------------------------------------------------------- ROM:00123DDA ROM:00123DDA loc_123DDA: ; CODE XREF: sub_123CC4+A2↑j ROM:00123DDA move.b ($1274).l,d3 ROM:00123DE0 cmpi.b #0,d3 ROM:00123DE4 beq.s loc_123DF4 ROM:00123DE6 cmpi.b #$FF,d3 ROM:00123DEA beq.s loc_123DF4 ROM:00123DEC bset #0,($13BB).w ROM:00123DF2 bra.s loc_123E12 ROM:00123DF4 ; --------------------------------------------------------------------------- ROM:00123DF4 ROM:00123DF4 loc_123DF4: ; CODE XREF: sub_123CC4+120↑j ROM:00123DF4 ; sub_123CC4+126↑j ROM:00123DF4 bset #4,($13AB).w ROM:00123DFA addq.w #1,d1 ROM:00123DFC clr.w d2 ROM:00123DFE move.b dword_1346A0(d1.w),d2 ROM:00123E06 addq.w #1,d1 ROM:00123E08 movea.l dword_1346A0(d1.w),a0 ROM:00123E10 jsr (a0) ROM:00123E12 ROM:00123E12 loc_123E12: ; CODE XREF: sub_123CC4:loc_123DD8↑j ROM:00123E12 ; sub_123CC4+12E↑j ROM:00123E12 bra.l locret_123FC2 ROM:00123E18 ; --------------------------------------------------------------------------- ROM:00123E18 ROM:00123E18 loc_123E18: ; CODE XREF: sub_123CC4+72↑j ROM:00123E18 cmpi.b #$31,d0 ; '1' ROM:00123E1C bne.l loc_123E88 ROM:00123E22 clr.w d1 ROM:00123E24 move.b ($1273).l,d3 ROM:00123E2A move.b dword_1346D0(d1.w),d2 ROM:00123E32 ROM:00123E32 loc_123E32: ; CODE XREF: sub_123CC4+182↓j ROM:00123E32 cmpi.b #$FF,d2 ROM:00123E36 beq.s loc_123E48 ROM:00123E38 cmp.b d2,d3 ROM:00123E3A beq.s loc_123E48 ROM:00123E3C addq.w #6,d1 ROM:00123E3E move.b dword_1346D0(d1.w),d2 ROM:00123E46 bra.s loc_123E32 ROM:00123E48 ; --------------------------------------------------------------------------- ROM:00123E48 ROM:00123E48 loc_123E48: ; CODE XREF: sub_123CC4+172↑j ROM:00123E48 ; sub_123CC4+176↑j ROM:00123E48 clr.w d3 ROM:00123E4A move.w d1,d4 ROM:00123E4C addq.w #1,d4 ROM:00123E4E move.b dword_1346D0(d4.w),d3 ROM:00123E56 and.w ($C66).w,d3 ROM:00123E5A cmpi.b #$FF,d2 ROM:00123E5E beq.l loc_123E7C ROM:00123E64 cmpi.w #0,d3 ROM:00123E68 beq.l loc_123E7C ROM:00123E6E addq.w #1,d4 ROM:00123E70 movea.l dword_1346D0(d4.w),a0 ROM:00123E78 jsr (a0) ROM:00123E7A bra.s loc_123E82 ROM:00123E7C ; --------------------------------------------------------------------------- ROM:00123E7C ROM:00123E7C loc_123E7C: ; CODE XREF: sub_123CC4+19A↑j ROM:00123E7C ; sub_123CC4+1A4↑j ROM:00123E7C bset #0,($13BB).w ROM:00123E82 ROM:00123E82 loc_123E82: ; CODE XREF: sub_123CC4+1B6↑j ROM:00123E82 bra.l locret_123FC2 ROM:00123E88 ; --------------------------------------------------------------------------- ROM:00123E88 ROM:00123E88 loc_123E88: ; CODE XREF: sub_123CC4+158↑j ROM:00123E88 move.b ($1272).l,d0 ROM:00123E8E cmpi.b #$32,d0 ; '2' ROM:00123E92 bne.s loc_123EFA ROM:00123E94 clr.w d1 ROM:00123E96 move.b ($1273).l,d3 ROM:00123E9C move.b dword_1346BE(d1.w),d2 ROM:00123EA4 ROM:00123EA4 loc_123EA4: ; CODE XREF: sub_123CC4+1F4↓j ROM:00123EA4 cmpi.b #$FF,d2 ROM:00123EA8 beq.s loc_123EBA ROM:00123EAA cmp.b d2,d3 ROM:00123EAC beq.s loc_123EBA ROM:00123EAE addq.w #6,d1 ROM:00123EB0 move.b dword_1346BE(d1.w),d2 ROM:00123EB8 bra.s loc_123EA4 ROM:00123EBA ; --------------------------------------------------------------------------- ROM:00123EBA ROM:00123EBA loc_123EBA: ; CODE XREF: sub_123CC4+1E4↑j ROM:00123EBA ; sub_123CC4+1E8↑j ROM:00123EBA clr.w d3 ROM:00123EBC move.w d1,d4 ROM:00123EBE addq.w #1,d4 ROM:00123EC0 move.b dword_1346BE(d4.w),d3 ROM:00123EC8 and.w ($C66).w,d3 ROM:00123ECC cmpi.b #$FF,d2 ROM:00123ED0 beq.l loc_123EEE ROM:00123ED6 cmpi.w #0,d3 ROM:00123EDA beq.l loc_123EEE ROM:00123EE0 addq.w #1,d4 ROM:00123EE2 movea.l dword_1346BE(d4.w),a0 ROM:00123EEA jsr (a0) ROM:00123EEC bra.s loc_123EF4 ROM:00123EEE ; --------------------------------------------------------------------------- ROM:00123EEE ROM:00123EEE loc_123EEE: ; CODE XREF: sub_123CC4+20C↑j ROM:00123EEE ; sub_123CC4+216↑j ROM:00123EEE bset #0,($13BB).w ROM:00123EF4 ROM:00123EF4 loc_123EF4: ; CODE XREF: sub_123CC4+228↑j ROM:00123EF4 bra.l locret_123FC2 ROM:00123EFA ; --------------------------------------------------------------------------- ROM:00123EFA ROM:00123EFA loc_123EFA: ; CODE XREF: sub_123CC4+1CE↑j ROM:00123EFA cmpi.b #$21,d0 ; '!' ROM:00123EFE bne.s loc_123F2A ROM:00123F00 cmpi.w #3,($C64).w ROM:00123F06 bne.s loc_123F24 ROM:00123F08 move.w #2,d1 ROM:00123F0C cmpi.b #$26,$1271(d1.w) ; '&' ROM:00123F14 bne.s loc_123F1E ROM:00123F16 bsr.l sub_125836 ROM:00123F1C bra.s loc_123F24 ROM:00123F1E ; --------------------------------------------------------------------------- ROM:00123F1E ROM:00123F1E loc_123F1E: ; CODE XREF: sub_123CC4+250↑j ROM:00123F1E bsr.l sub_12583E ROM:00123F24 ROM:00123F24 loc_123F24: ; CODE XREF: sub_123CC4+242↑j ROM:00123F24 ; sub_123CC4+258↑j ROM:00123F24 bra.l locret_123FC2 ROM:00123F2A ; --------------------------------------------------------------------------- ROM:00123F2A ROM:00123F2A loc_123F2A: ; CODE XREF: sub_123CC4+23A↑j ROM:00123F2A cmpi.b #$A0,d0 ROM:00123F2E bne.s loc_123F3C ROM:00123F30 bsr.l nullsub_29 ROM:00123F36 bra.l locret_123FC2 ROM:00123F3C ; --------------------------------------------------------------------------- ROM:00123F3C ROM:00123F3C loc_123F3C: ; CODE XREF: sub_123CC4+26A↑j ROM:00123F3C cmpi.b #$2C,d0 ; ',' ROM:00123F40 bne.s loc_123F5C ROM:00123F42 bsr.l sub_1240C6 ROM:00123F48 btst #0,($13C0).w ROM:00123F4E bne.s loc_123F56 ROM:00123F50 bset #0,($13BB).w ROM:00123F56 ROM:00123F56 loc_123F56: ; CODE XREF: sub_123CC4+28A↑j ROM:00123F56 bra.l locret_123FC2 ROM:00123F5C ; --------------------------------------------------------------------------- ROM:00123F5C ROM:00123F5C loc_123F5C: ; CODE XREF: sub_123CC4+27C↑j ROM:00123F5C cmpi.b #$13,d0 ROM:00123F60 bne.s loc_123F6E ROM:00123F62 bsr.l sub_125836 ROM:00123F68 bra.l locret_123FC2 ROM:00123F6E ; --------------------------------------------------------------------------- ROM:00123F6E ROM:00123F6E loc_123F6E: ; CODE XREF: sub_123CC4+29C↑j ROM:00123F6E cmpi.b #$77,d0 ; 'w' ROM:00123F72 bne.s loc_123F80 ROM:00123F74 bsr.l sub_12582E ROM:00123F7A bra.l locret_123FC2 ROM:00123F80 ; --------------------------------------------------------------------------- ROM:00123F80 ROM:00123F80 loc_123F80: ; CODE XREF: sub_123CC4+2AE↑j ROM:00123F80 cmpi.b #$34,d0 ; '4' ROM:00123F84 bne.s loc_123F94 ROM:00123F86 bsr.l sub_114826 ROM:00123F8C bset #1,($13B7).w ROM:00123F92 bra.s locret_123FC2 ROM:00123F94 ; --------------------------------------------------------------------------- ROM:00123F94 ROM:00123F94 loc_123F94: ; CODE XREF: sub_123CC4+2C0↑j ROM:00123F94 cmpi.b #$36,d0 ; '6' ROM:00123F98 bne.s loc_123FA8 ROM:00123F9A bsr.l sub_114854 ROM:00123FA0 bset #4,($13C4).w ROM:00123FA6 bra.s locret_123FC2 ROM:00123FA8 ; --------------------------------------------------------------------------- ROM:00123FA8 ROM:00123FA8 loc_123FA8: ; CODE XREF: sub_123CC4+2D4↑j ROM:00123FA8 cmpi.b #$37,d0 ; '7' ROM:00123FAC bne.s loc_123FB6 ROM:00123FAE bset #7,($13A6).w ROM:00123FB4 bra.s locret_123FC2 ROM:00123FB6 ; --------------------------------------------------------------------------- ROM:00123FB6 ROM:00123FB6 loc_123FB6: ; CODE XREF: sub_123CC4+2E8↑j ROM:00123FB6 cmpi.b #$83,d0 ROM:00123FBA bne.s locret_123FC2 ROM:00123FBC bset #3,($13C6).w ROM:00123FC2 ROM:00123FC2 locret_123FC2: ; CODE XREF: sub_123CC4+58↑j ROM:00123FC2 ; sub_123CC4+62↑j ... ROM:00123FC2 rts ROM:00123FC2 ; End of function sub_123CC4 ROM:00123FC2 ROM:00123FC4 ROM:00123FC4 ; =============== S U B R O U T I N E ======================================= ROM:00123FC4 ROM:00123FC4 ROM:00123FC4 sub_123FC4: ; CODE XREF: sub_122692+6↑p ROM:00123FC4 ; sub_1226A4+2A↑p ROM:00123FC4 btst #3,($976).w ROM:00123FCA beq.s loc_123FDA ROM:00123FCC btst #2,($93E).w ROM:00123FD2 bne.s loc_123FDA ROM:00123FD4 bset #5,($13C6).w ROM:00123FDA ROM:00123FDA loc_123FDA: ; CODE XREF: sub_123FC4+6↑j ROM:00123FDA ; sub_123FC4+E↑j ROM:00123FDA clr.w d1 ROM:00123FDC move.b ($11B9).w,d1 ROM:00123FE0 cmpi.w #3,d1 ROM:00123FE4 bcc.s locret_123FEE ROM:00123FE6 movea.l off_123FF0(pc,d1.w*4),a0 ROM:00123FEA nop ROM:00123FEC jmp (a0) ROM:00123FEE ; --------------------------------------------------------------------------- ROM:00123FEE ROM:00123FEE locret_123FEE: ; CODE XREF: sub_123FC4+20↑j ROM:00123FEE rts ROM:00123FEE ; End of function sub_123FC4 ROM:00123FEE ROM:00123FEE ; --------------------------------------------------------------------------- ROM:00123FF0 off_123FF0: dc.l loc_123FFC ; DATA XREF: sub_123FC4+22↑r ROM:00123FF4 dc.l loc_124012 ROM:00123FF8 dc.l loc_124068 ROM:00123FFC ; --------------------------------------------------------------------------- ROM:00123FFC ROM:00123FFC loc_123FFC: ; DATA XREF: ROM:off_123FF0↑o ROM:00123FFC bsr.l sub_1364BA ROM:00124002 bsr.l sub_1364A8 ROM:00124008 move.b #1,($11B9).w ROM:0012400E bra.s locret_124066 ROM:00124010 ; --------------------------------------------------------------------------- ROM:00124010 rts ROM:00124012 ; --------------------------------------------------------------------------- ROM:00124012 ROM:00124012 loc_124012: ; DATA XREF: ROM:00123FF4↑o ROM:00124012 btst #4,($13AB).w ROM:00124018 beq.s loc_124052 ROM:0012401A bclr #4,($13AB).w ROM:00124020 btst #4,($13AC).w ROM:00124026 beq.s loc_124034 ROM:00124028 bclr #4,($13AC).w ROM:0012402E move.w ($C5A).w,d0 ROM:00124032 bra.s loc_124038 ROM:00124034 ; --------------------------------------------------------------------------- ROM:00124034 ROM:00124034 loc_124034: ; CODE XREF: ROM:00124026↑j ROM:00124034 move.w $5DE(a5),d0 ROM:00124038 ROM:00124038 loc_124038: ; CODE XREF: ROM:00124032↑j ROM:00124038 clr.b ($8D7).w ROM:0012403C move.w d0,($682).w ROM:00124040 move.b #1,($8D7).w ROM:00124046 move.b #2,($11B9).w ROM:0012404C bra.l locret_1240C2 ROM:00124052 ; --------------------------------------------------------------------------- ROM:00124052 ROM:00124052 loc_124052: ; CODE XREF: ROM:00124018↑j ROM:00124052 btst #5,($13C6).w ROM:00124058 beq.s locret_124066 ROM:0012405A bclr #5,($13C6).w ROM:00124060 bsr.l sub_1364A8 ROM:00124066 ROM:00124066 locret_124066: ; CODE XREF: ROM:0012400E↑j ROM:00124066 ; ROM:00124058↑j ... ROM:00124066 rts ROM:00124068 ; --------------------------------------------------------------------------- ROM:00124068 ROM:00124068 loc_124068: ; DATA XREF: ROM:00123FF8↑o ROM:00124068 btst #4,($13AB).w ROM:0012406E beq.s loc_12408A ROM:00124070 bclr #4,($13AB).w ROM:00124076 move.w $5DE(a5),d0 ROM:0012407A clr.b ($8D7).w ROM:0012407E move.w d0,($682).w ROM:00124082 move.b #1,($8D7).w ROM:00124088 bra.s locret_1240C2 ROM:0012408A ; --------------------------------------------------------------------------- ROM:0012408A ROM:0012408A loc_12408A: ; CODE XREF: ROM:0012406E↑j ROM:0012408A cmpi.w #0,($682).w ROM:00124090 bgt.s loc_1240A0 ROM:00124092 bsr.l sub_1364BA ROM:00124098 move.b #1,($11B9).w ROM:0012409E bra.s locret_124066 ROM:001240A0 ; --------------------------------------------------------------------------- ROM:001240A0 ROM:001240A0 loc_1240A0: ; CODE XREF: ROM:00124090↑j ROM:001240A0 btst #5,($13C6).w ROM:001240A6 beq.s locret_1240C2 ROM:001240A8 bclr #5,($13C6).w ROM:001240AE bsr.l sub_1364A8 ROM:001240B4 bsr.l sub_1364BA ROM:001240BA move.b #1,($11B9).w ROM:001240C0 bra.s locret_124066 ROM:001240C2 ; --------------------------------------------------------------------------- ROM:001240C2 ROM:001240C2 locret_1240C2: ; CODE XREF: ROM:0012404C↑j ROM:001240C2 ; ROM:00124088↑j ... ROM:001240C2 rts ROM:001240C4 ; --------------------------------------------------------------------------- ROM:001240C4 rts ROM:001240C6 ROM:001240C6 ; =============== S U B R O U T I N E ======================================= ROM:001240C6 ROM:001240C6 ROM:001240C6 sub_1240C6: ; CODE XREF: sub_123CC4+27E↑p ROM:001240C6 btst #0,($139F).w ROM:001240CC bne.s loc_1240D4 ROM:001240CE bsr.l sub_135A02 ROM:001240D4 ROM:001240D4 loc_1240D4: ; CODE XREF: sub_1240C6+6↑j ROM:001240D4 clr.w d0 ROM:001240D6 move.b ($1271).l,d0 ROM:001240DC move.b ($1273).w,d1 ROM:001240E0 movea.l ($420).w,a0 ROM:001240E4 btst #1,($13B5).w ROM:001240EA bne.s loc_12410A ROM:001240EC clr.w ($C5E).w ROM:001240F0 move.l ($420).w,d2 ROM:001240F4 addi.l #2,d2 ROM:001240FA move.l d2,($968).w ROM:001240FE move.b #0,($11BA).w ROM:00124104 bra.l loc_124120 ROM:0012410A ; --------------------------------------------------------------------------- ROM:0012410A ROM:0012410A loc_12410A: ; CODE XREF: sub_1240C6+24↑j ROM:0012410A cmp.b (a0),d1 ROM:0012410C bne.w loc_1241AE ROM:00124110 bsr.w sub_1241D0 ROM:00124114 move.l ($430).w,($968).w ROM:0012411A move.b 3(a0),($11BA).w ROM:00124120 ROM:00124120 loc_124120: ; CODE XREF: sub_1240C6+3E↑j ROM:00124120 subi.w #2,d0 ROM:00124124 move.w #3,d4 ROM:00124128 ROM:00124128 loc_124128: ; CODE XREF: sub_1240C6:loc_1241A4↓j ROM:00124128 cmpi.w #0,d0 ROM:0012412C ble.s loc_1241A6 ROM:0012412E move.b $1271(d4.w),d2 ROM:00124134 addq.w #1,d4 ROM:00124136 cmpi.b #4,d2 ROM:0012413A bne.s loc_12414C ROM:0012413C cmpi.w #1,d0 ROM:00124140 bne.s loc_1241AE ROM:00124142 bsr.w sub_124200 ROM:00124146 subi.w #1,d0 ROM:0012414A bra.s loc_1241A4 ROM:0012414C ; --------------------------------------------------------------------------- ROM:0012414C ROM:0012414C loc_12414C: ; CODE XREF: sub_1240C6+74↑j ROM:0012414C cmpi.w #5,d0 ROM:00124150 blt.s loc_1241AE ROM:00124152 clr.w d3 ROM:00124154 move.b $1271(d4.w),d3 ROM:0012415A move.w d3,($C60).w ROM:0012415E addq.w #1,d4 ROM:00124160 clr.w d3 ROM:00124162 move.b $1271(d4.w),d3 ROM:00124168 move.w d3,($C62).w ROM:0012416C addq.w #1,d4 ROM:0012416E cmpi.b #1,d2 ROM:00124172 bne.s loc_124178 ROM:00124174 bra.s loc_1241AE ROM:00124176 ; --------------------------------------------------------------------------- ROM:00124176 bra.s loc_1241A4 ROM:00124178 ; --------------------------------------------------------------------------- ROM:00124178 ROM:00124178 loc_124178: ; CODE XREF: sub_1240C6+AC↑j ROM:00124178 cmpi.b #3,d2 ROM:0012417C bne.s loc_1241A4 ROM:0012417E cmpi.w #6,d0 ROM:00124182 blt.s loc_1241AE ROM:00124184 bclr #0,($13C0).w ROM:0012418A bsr.w sub_12421A ROM:0012418E btst #0,($13C0).w ROM:00124194 beq.s loc_1241AE ROM:00124196 bset #1,($13B5).w ROM:0012419C subi.w #6,d0 ROM:001241A0 addi.w #3,d4 ROM:001241A4 ROM:001241A4 loc_1241A4: ; CODE XREF: sub_1240C6+84↑j ROM:001241A4 ; sub_1240C6+B0↑j ... ROM:001241A4 bra.s loc_124128 ROM:001241A6 ; --------------------------------------------------------------------------- ROM:001241A6 ROM:001241A6 loc_1241A6: ; CODE XREF: sub_1240C6+66↑j ROM:001241A6 bset #0,($13C0).w ROM:001241AC bra.s locret_1241CE ROM:001241AE ; --------------------------------------------------------------------------- ROM:001241AE ROM:001241AE loc_1241AE: ; CODE XREF: sub_1240C6+46↑j ROM:001241AE ; sub_1240C6+7A↑j ... ROM:001241AE bclr #0,($13C0).w ROM:001241B4 movea.l ($420).w,a0 ROM:001241B8 move.b ($11BA).w,3(a0) ROM:001241BE move.l ($968).w,($430).w ROM:001241C4 movea.l ($430).w,a0 ROM:001241C8 move.b #$FF,-2(a0) ROM:001241CE ROM:001241CE locret_1241CE: ; CODE XREF: sub_1240C6+E6↑j ROM:001241CE rts ROM:001241CE ; End of function sub_1240C6 ROM:001241CE ROM:001241D0 ROM:001241D0 ; =============== S U B R O U T I N E ======================================= ROM:001241D0 ROM:001241D0 ROM:001241D0 sub_1241D0: ; CODE XREF: sub_1240C6+4A↑p ROM:001241D0 clr.w d2 ROM:001241D2 move.b 3(a0),d2 ROM:001241D6 asl.w #2,d2 ROM:001241D8 ext.l d2 ROM:001241DA adda.l d2,a0 ROM:001241DC asr.l #2,d2 ROM:001241DE clr.w ($C5E).w ROM:001241E2 ROM:001241E2 loc_1241E2: ; CODE XREF: sub_1241D0+2C↓j ROM:001241E2 cmpi.w #0,d2 ROM:001241E6 ble.s locret_1241FE ROM:001241E8 clr.w d3 ROM:001241EA move.b 3(a0),d3 ROM:001241EE add.w d3,($C5E).w ROM:001241F2 suba.l #4,a0 ROM:001241F8 subi.w #1,d2 ROM:001241FC bra.s loc_1241E2 ROM:001241FE ; --------------------------------------------------------------------------- ROM:001241FE ROM:001241FE locret_1241FE: ; CODE XREF: sub_1241D0+16↑j ROM:001241FE rts ROM:001241FE ; End of function sub_1241D0 ROM:001241FE ROM:00124200 ROM:00124200 ; =============== S U B R O U T I N E ======================================= ROM:00124200 ROM:00124200 ROM:00124200 sub_124200: ; CODE XREF: sub_1240C6+7C↑p ROM:00124200 move.b #$FF,(a0) ROM:00124204 move.l ($420).w,d2 ROM:00124208 addi.l #2,d2 ROM:0012420E move.l d2,($430).w ROM:00124212 bclr #1,($13B5).w ROM:00124218 rts ROM:00124218 ; End of function sub_124200 ROM:00124218 ROM:0012421A ROM:0012421A ; =============== S U B R O U T I N E ======================================= ROM:0012421A ROM:0012421A ROM:0012421A sub_12421A: ; CODE XREF: sub_1240C6+C4↑p ROM:0012421A cmpi.w #0,($C5E).w ROM:00124220 bne.s loc_12425E ROM:00124222 move.l #$10000,d2 ROM:00124228 cmp.l ($418).w,d2 ROM:0012422C ble.s loc_124232 ROM:0012422E move.l ($418).w,d2 ROM:00124232 ROM:00124232 loc_124232: ; CODE XREF: sub_12421A+12↑j ROM:00124232 subq.l #8,d2 ROM:00124234 sub.l ($430).w,d2 ROM:00124238 blt.l loc_12440C ROM:0012423E move.b d1,(a0)+ ROM:00124240 clr.w d2 ROM:00124242 move.w ($C66).w,d2 ROM:00124246 move.b d2,(a0)+ ROM:00124248 move.b #0,(a0)+ ROM:0012424C move.b #0,(a0)+ ROM:00124250 move.l #4,d2 ROM:00124256 add.l d2,($430).w ROM:0012425A move.l ($420).w,d2 ROM:0012425E ROM:0012425E loc_12425E: ; CODE XREF: sub_12421A+6↑j ROM:0012425E move.l #$10000,d2 ROM:00124264 cmp.l ($418).w,d2 ROM:00124268 ble.s loc_12426E ROM:0012426A move.l ($418).w,d2 ROM:0012426E ROM:0012426E loc_12426E: ; CODE XREF: sub_12421A+4E↑j ROM:0012426E subq.l #4,d2 ROM:00124270 sub.l ($430).w,d2 ROM:00124274 blt.l loc_12440C ROM:0012427A move.l #4,d2 ROM:00124280 add.l d2,($430).w ROM:00124284 move.l ($420).w,d2 ROM:00124288 move.w ($C5E).w,d2 ROM:0012428C move.w ($C5E).w,d3 ROM:00124290 addq.w #1,d2 ROM:00124292 cmp.w ($C60).w,d2 ROM:00124296 bne.s loc_1242A4 ROM:00124298 movea.l ($430).w,a0 ROM:0012429C suba.l #6,a0 ROM:001242A2 bra.s loc_1242CE ROM:001242A4 ; --------------------------------------------------------------------------- ROM:001242A4 ROM:001242A4 loc_1242A4: ; CODE XREF: sub_12421A+7C↑j ROM:001242A4 addq.w #1,d2 ROM:001242A6 cmp.w ($C60).w,d2 ROM:001242AA ble.s loc_1242B4 ROM:001242AC bra.l loc_12440C ROM:001242B2 ; --------------------------------------------------------------------------- ROM:001242B2 bra.s loc_1242CE ROM:001242B4 ; --------------------------------------------------------------------------- ROM:001242B4 ROM:001242B4 loc_1242B4: ; CODE XREF: sub_12421A+90↑j ROM:001242B4 cmpi.w #$FF,($C60).w ROM:001242BA bne.s loc_1242C8 ROM:001242BC movea.l ($430).w,a0 ROM:001242C0 suba.l #6,a0 ROM:001242C6 bra.s loc_1242CE ROM:001242C8 ; --------------------------------------------------------------------------- ROM:001242C8 ROM:001242C8 loc_1242C8: ; CODE XREF: sub_12421A+A0↑j ROM:001242C8 bra.l loc_12440C ROM:001242CE ; --------------------------------------------------------------------------- ROM:001242CE ROM:001242CE loc_1242CE: ; CODE XREF: sub_12421A+88↑j ROM:001242CE ; sub_12421A+98↑j ... ROM:001242CE add.w ($C62).w,d3 ROM:001242D2 move.w d3,($C5E).w ROM:001242D6 move.w d4,d2 ROM:001242D8 clr.l d3 ROM:001242DA clr.l d5 ROM:001242DC move.b $1271(d2.w),d3 ROM:001242E2 addq.w #1,d2 ROM:001242E4 asl.l #8,d3 ROM:001242E6 move.b $1271(d2.w),d3 ROM:001242EC addq.w #1,d2 ROM:001242EE asl.l #8,d3 ROM:001242F0 move.b $1271(d2.w),d3 ROM:001242F6 addq.w #1,d2 ROM:001242F8 move.w ($C62).w,d5 ROM:001242FC add.l d3,d5 ROM:001242FE bclr #3,($139A).w ROM:00124304 cmpi.l #0,d3 ROM:0012430A blt.s loc_124330 ROM:0012430C cmpi.l #$1E00,d3 ROM:00124312 bge.s loc_124330 ROM:00124314 cmpi.l #0,d5 ROM:0012431A blt.s loc_12432A ROM:0012431C cmpi.l #$1E00,d5 ROM:00124322 bge.s loc_12432A ROM:00124324 bset #3,($139A).w ROM:0012432A ROM:0012432A loc_12432A: ; CODE XREF: sub_12421A+100↑j ROM:0012432A ; sub_12421A+108↑j ROM:0012432A bra.l loc_12437A ROM:00124330 ; --------------------------------------------------------------------------- ROM:00124330 ROM:00124330 loc_124330: ; CODE XREF: sub_12421A+F0↑j ROM:00124330 ; sub_12421A+F8↑j ROM:00124330 cmpi.l #$1E00,d3 ROM:00124336 blt.s loc_124358 ROM:00124338 cmpi.l #$10000,d3 ROM:0012433E bge.s loc_124358 ROM:00124340 cmpi.l #$1E00,d5 ROM:00124346 blt.s loc_124356 ROM:00124348 cmpi.l #$10000,d5 ROM:0012434E bge.s loc_124356 ROM:00124350 bset #3,($139A).w ROM:00124356 ROM:00124356 loc_124356: ; CODE XREF: sub_12421A+12C↑j ROM:00124356 ; sub_12421A+134↑j ROM:00124356 bra.s loc_12437A ROM:00124358 ; --------------------------------------------------------------------------- ROM:00124358 ROM:00124358 loc_124358: ; CODE XREF: sub_12421A+11C↑j ROM:00124358 ; sub_12421A+124↑j ROM:00124358 cmp.l ($418).w,d3 ROM:0012435C blt.s loc_12437A ROM:0012435E cmpi.l #$FFFE,d3 ROM:00124364 bge.s loc_12437A ROM:00124366 cmp.l ($418).w,d5 ROM:0012436A blt.s loc_12437A ROM:0012436C cmpi.l #$FFFE,d5 ROM:00124372 bge.s loc_12437A ROM:00124374 bset #3,($139A).w ROM:0012437A ROM:0012437A loc_12437A: ; CODE XREF: sub_12421A:loc_12432A↑j ROM:0012437A ; sub_12421A:loc_124356↑j ... ROM:0012437A cmpi.l #unk_110000,d3 ROM:00124380 blt.s loc_1243A2 ROM:00124382 cmpi.l #byte_16FFFF,d3 ROM:00124388 bge.s loc_1243A2 ROM:0012438A cmpi.l #unk_110000,d5 ROM:00124390 blt.s loc_1243A0 ROM:00124392 cmpi.l #byte_16FFFF,d5 ROM:00124398 bge.s loc_1243A0 ROM:0012439A bset #3,($139A).w ROM:001243A0 ROM:001243A0 loc_1243A0: ; CODE XREF: sub_12421A+176↑j ROM:001243A0 ; sub_12421A+17E↑j ROM:001243A0 bra.s loc_1243C8 ROM:001243A2 ; --------------------------------------------------------------------------- ROM:001243A2 ROM:001243A2 loc_1243A2: ; CODE XREF: sub_12421A+166↑j ROM:001243A2 ; sub_12421A+16E↑j ROM:001243A2 cmpi.l #$170000,d3 ROM:001243A8 blt.s loc_1243C8 ROM:001243AA cmpi.l #$17BC80,d3 ROM:001243B0 bge.s loc_1243C8 ROM:001243B2 cmpi.l #$170000,d5 ROM:001243B8 blt.s loc_1243C8 ROM:001243BA cmpi.l #$17BC80,d5 ROM:001243C0 bge.s loc_1243C8 ROM:001243C2 bset #3,($139A).w ROM:001243C8 ROM:001243C8 loc_1243C8: ; CODE XREF: sub_12421A:loc_1243A0↑j ROM:001243C8 ; sub_12421A+18E↑j ... ROM:001243C8 btst #3,($139A).w ROM:001243CE beq.s loc_124402 ROM:001243D0 move.w d4,d2 ROM:001243D2 move.b $1271(d2.w),(a0)+ ROM:001243D8 addq.w #1,d2 ROM:001243DA move.b $1271(d2.w),(a0)+ ROM:001243E0 addq.w #1,d2 ROM:001243E2 move.b $1271(d2.w),(a0)+ ROM:001243E8 addq.w #1,d2 ROM:001243EA move.w ($C62).w,d2 ROM:001243EE move.b d2,(a0)+ ROM:001243F0 move.b #$FF,(a0) ROM:001243F4 clr.w d2 ROM:001243F6 movea.l ($420).w,a0 ROM:001243FA addi.b #1,3(a0) ROM:00124400 bra.s loc_124404 ROM:00124402 ; --------------------------------------------------------------------------- ROM:00124402 ROM:00124402 loc_124402: ; CODE XREF: sub_12421A+1B4↑j ROM:00124402 bra.s loc_12440C ROM:00124404 ; --------------------------------------------------------------------------- ROM:00124404 ROM:00124404 loc_124404: ; CODE XREF: sub_12421A+1E6↑j ROM:00124404 bset #0,($13C0).w ROM:0012440A bra.s locret_124412 ROM:0012440C ; --------------------------------------------------------------------------- ROM:0012440C ROM:0012440C loc_12440C: ; CODE XREF: sub_12421A+1E↑j ROM:0012440C ; sub_12421A+5A↑j ... ROM:0012440C bclr #0,($13C0).w ROM:00124412 ROM:00124412 locret_124412: ; CODE XREF: sub_12421A+1F0↑j ROM:00124412 rts ROM:00124412 ; End of function sub_12421A ROM:00124412 ROM:00124414 ROM:00124414 ; =============== S U B R O U T I N E ======================================= ROM:00124414 ROM:00124414 ROM:00124414 sub_124414: ; CODE XREF: sub_122692↑p ROM:00124414 ; sub_1226A4+30↑p ROM:00124414 bclr #1,($13B3).w ROM:0012441A clr.w d1 ROM:0012441C move.b ($11BC).w,d1 ROM:00124420 cmpi.w #8,d1 ROM:00124424 bcc.s locret_12442E ROM:00124426 movea.l off_124430(pc,d1.w*4),a0 ROM:0012442A nop ROM:0012442C jmp (a0) ROM:0012442E ; --------------------------------------------------------------------------- ROM:0012442E ROM:0012442E locret_12442E: ; CODE XREF: sub_124414+10↑j ROM:0012442E rts ROM:0012442E ; End of function sub_124414 ROM:0012442E ROM:0012442E ; --------------------------------------------------------------------------- ROM:00124430 off_124430: dc.l loc_124450 ; DATA XREF: sub_124414+12↑r ROM:00124434 dc.l dword_124498 ROM:00124438 dc.l loc_124520 ROM:0012443C dc.l loc_12456E ROM:00124440 dc.l loc_1245B8 ROM:00124444 dc.l word_124606 ROM:00124448 dc.l aNu8 ; "Nu\b8" ROM:0012444C dc.l aNu8+2 ; "\b8" ROM:00124450 ; --------------------------------------------------------------------------- ROM:00124450 ROM:00124450 loc_124450: ; DATA XREF: ROM:off_124430↑o ROM:00124450 move.w $5E0(a5),d0 ROM:00124454 clr.b ($8D8).w ROM:00124458 move.w d0,($684).w ROM:0012445C move.b #1,($8D8).w ROM:00124462 bset #5,($13BA).w ROM:00124468 bsr.l sub_125C4A ROM:0012446E move.b #0,($11BD).w ROM:00124474 bclr #2,($13B9).w ROM:0012447A bclr #5,($13AB).w ROM:00124480 bclr #3,($13B2).w ROM:00124486 clr.b ($11BB).w ROM:0012448A move.b #1,($11BC).w ROM:00124490 bra.l loc_124518 ROM:00124496 ; --------------------------------------------------------------------------- ROM:00124496 rts ROM:00124496 ; --------------------------------------------------------------------------- ROM:00124498 dword_124498: dc.l $C780000, $C726F08, $8380003, $13C36608, $8380003 ROM:00124498 ; DATA XREF: ROM:00124434↑o ROM:00124498 dc.l $13BE6720, $423808D8, $42780684, $8F80002, $13B911FC ROM:00124498 dc.l $111BB, $11FC0002, $11BC60FF, $9C, $C780000, $6846E1A ROM:00124498 dc.l $8380003, $13C36612, $8F80001, $13B311FC, $611BC ROM:00124498 dc.l $60FF0000, $1580838, $613BD, $671E0838, $313C3, $661608B8 ROM:00124498 dc.l $613BD, $61000168, $11FC0005, $11BC60FF, $F2 ROM:00124518 ; --------------------------------------------------------------------------- ROM:00124518 ROM:00124518 loc_124518: ; CODE XREF: ROM:00124490↑j ROM:00124518 bsr.l sub_125C90 ROM:0012451E rts ROM:00124520 ; --------------------------------------------------------------------------- ROM:00124520 ROM:00124520 loc_124520: ; DATA XREF: ROM:00124438↑o ROM:00124520 btst #2,($13AF).w ROM:00124526 beq.s loc_124546 ROM:00124528 bclr #2,($13B9).w ROM:0012452E bset #3,($13B2).w ROM:00124534 move.b #3,($11BB).w ROM:0012453A move.b #4,($11BC).w ROM:00124540 bra.l loc_124600 ROM:00124546 ; --------------------------------------------------------------------------- ROM:00124546 ROM:00124546 loc_124546: ; CODE XREF: ROM:00124526↑j ROM:00124546 btst #2,($13C7).w ROM:0012454C beq.s loc_124568 ROM:0012454E bclr #2,($13B9).w ROM:00124554 bset #5,($13AB).w ROM:0012455A move.b #2,($11BB).w ROM:00124560 move.b #3,($11BC).w ROM:00124566 bra.s loc_1245B2 ROM:00124568 ; --------------------------------------------------------------------------- ROM:00124568 ROM:00124568 loc_124568: ; CODE XREF: ROM:0012454C↑j ROM:00124568 ; ROM:001245B0↓j ... ROM:00124568 bsr.w sub_124A36 ROM:0012456C rts ROM:0012456E ; --------------------------------------------------------------------------- ROM:0012456E ROM:0012456E loc_12456E: ; DATA XREF: ROM:0012443C↑o ROM:0012456E btst #2,($13AF).w ROM:00124574 beq.s loc_124590 ROM:00124576 bclr #5,($13AB).w ROM:0012457C bset #3,($13B2).w ROM:00124582 move.b #3,($11BB).w ROM:00124588 move.b #4,($11BC).w ROM:0012458E bra.s loc_124600 ROM:00124590 ; --------------------------------------------------------------------------- ROM:00124590 ROM:00124590 loc_124590: ; CODE XREF: ROM:00124574↑j ROM:00124590 btst #0,($13C1).w ROM:00124596 beq.s loc_1245B2 ROM:00124598 bclr #5,($13AB).w ROM:0012459E bset #2,($13B9).w ROM:001245A4 move.b #1,($11BB).w ROM:001245AA move.b #2,($11BC).w ROM:001245B0 bra.s loc_124568 ROM:001245B2 ; --------------------------------------------------------------------------- ROM:001245B2 ROM:001245B2 loc_1245B2: ; CODE XREF: ROM:00124566↑j ROM:001245B2 ; ROM:00124596↑j ... ROM:001245B2 bsr.w sub_124A36 ROM:001245B6 rts ROM:001245B8 ; --------------------------------------------------------------------------- ROM:001245B8 ROM:001245B8 loc_1245B8: ; DATA XREF: ROM:00124440↑o ROM:001245B8 btst #2,($13C7).w ROM:001245BE beq.s loc_1245DA ROM:001245C0 bclr #3,($13B2).w ROM:001245C6 bset #5,($13AB).w ROM:001245CC move.b #2,($11BB).w ROM:001245D2 move.b #3,($11BC).w ROM:001245D8 bra.s loc_1245B2 ROM:001245DA ; --------------------------------------------------------------------------- ROM:001245DA ROM:001245DA loc_1245DA: ; CODE XREF: ROM:001245BE↑j ROM:001245DA btst #0,($13C1).w ROM:001245E0 beq.s loc_124600 ROM:001245E2 bclr #3,($13B2).w ROM:001245E8 bset #2,($13B9).w ROM:001245EE move.b #1,($11BB).w ROM:001245F4 move.b #2,($11BC).w ROM:001245FA bra.l loc_124568 ROM:00124600 ; --------------------------------------------------------------------------- ROM:00124600 ROM:00124600 loc_124600: ; CODE XREF: ROM:00124540↑j ROM:00124600 ; ROM:0012458E↑j ... ROM:00124600 bsr.w sub_124A36 ROM:00124604 rts ROM:00124604 ; --------------------------------------------------------------------------- ROM:00124606 word_124606: dc.w $838 ; DATA XREF: ROM:00124444↑o ROM:00124608 dc.l $313BD, $661408F8, $113B3, $11FC0006, $11BC60FF, $2A ROM:00124608 dc.l $60224238, $8D84278, $68461FF, $FFFFE4A2, $8F80003 ROM:00124608 dc.l $139C61FF, $1758, $11FC0007, $11BC602A ROM:00124644 ; --------------------------------------------------------------------------- ROM:00124644 rts ROM:00124644 ; --------------------------------------------------------------------------- ROM:00124646 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124448↑o ROM:00124646 ; ROM:0012444C↑o ROM:0012464B align 4 ROM:0012464C move.b d2,($671E08B8).l ROM:00124652 ori.b #$C2,d0 ROM:00124656 bset #2,($13B9).w ROM:0012465C move.b #1,($11BB).w ROM:00124662 move.b #2,($11BC).w ROM:00124668 bra.l loc_124568 ROM:0012466E ; --------------------------------------------------------------------------- ROM:0012466E rts ROM:00124670 ; --------------------------------------------------------------------------- ROM:00124670 rts ROM:00124672 ROM:00124672 ; =============== S U B R O U T I N E ======================================= ROM:00124672 ROM:00124672 ROM:00124672 sub_124672: ROM:00124672 bset #3,($13BD).w ROM:00124678 bclr #1,($13C1).w ROM:0012467E bclr #0,($13BB).w ROM:00124684 move.b ($1271).l,d0 ROM:0012468A andi.b #$BF,d0 ROM:0012468E cmpi.b #$81,d0 ROM:00124692 beq.s loc_12469A ROM:00124694 bclr #3,($13BD).w ROM:0012469A ROM:0012469A loc_12469A: ; CODE XREF: sub_124672+20↑j ROM:0012469A move.w $38C(a5),d0 ROM:0012469E move.b ($1272).l,d1 ROM:001246A4 cmp.b d0,d1 ROM:001246A6 beq.s loc_1246AE ROM:001246A8 bclr #3,($13BD).w ROM:001246AE ROM:001246AE loc_1246AE: ; CODE XREF: sub_124672+34↑j ROM:001246AE move.b ($1273).l,d0 ROM:001246B4 move.b $C4C(a5),d1 ROM:001246B8 move.b $C4D(a5),d2 ROM:001246BC cmp.b d0,d1 ROM:001246BE bgt.s loc_1246C4 ROM:001246C0 cmp.b d0,d2 ROM:001246C2 bge.s loc_1246CA ROM:001246C4 ROM:001246C4 loc_1246C4: ; CODE XREF: sub_124672+4C↑j ROM:001246C4 bclr #3,($13BD).w ROM:001246CA ROM:001246CA loc_1246CA: ; CODE XREF: sub_124672+50↑j ROM:001246CA move.b ($1274).l,d0 ROM:001246D0 cmpi.b #$81,d0 ROM:001246D4 beq.s locret_1246DC ROM:001246D6 bclr #3,($13BD).w ROM:001246DC ROM:001246DC locret_1246DC: ; CODE XREF: sub_124672+62↑j ROM:001246DC rts ROM:001246DC ; End of function sub_124672 ROM:001246DC ROM:001246DE ROM:001246DE ; =============== S U B R O U T I N E ======================================= ROM:001246DE ROM:001246DE ROM:001246DE sub_1246DE: ROM:001246DE bclr #1,($13C1).w ROM:001246E4 clr.w d0 ROM:001246E6 move.w word_134604(d0.w*2),d1 ROM:001246EE lsr.w #8,d1 ROM:001246F0 btst #3,($13C3).w ROM:001246F6 beq.s loc_124700 ROM:001246F8 move.b ($1272).l,d2 ROM:001246FE bra.s loc_12471C ROM:00124700 ; --------------------------------------------------------------------------- ROM:00124700 ROM:00124700 loc_124700: ; CODE XREF: sub_1246DE+18↑j ROM:00124700 move.b ($1271).l,d3 ROM:00124706 andi.b #$C0,d3 ROM:0012470A cmpi.b #0,d3 ROM:0012470E bne.s loc_124718 ROM:00124710 move.b ($1272).l,d2 ROM:00124716 bra.s loc_12471C ROM:00124718 ; --------------------------------------------------------------------------- ROM:00124718 ROM:00124718 loc_124718: ; CODE XREF: sub_1246DE+30↑j ROM:00124718 move.b #$7F,d2 ROM:0012471C ROM:0012471C loc_12471C: ; CODE XREF: sub_1246DE+20↑j ROM:0012471C ; sub_1246DE+38↑j ... ROM:0012471C cmpi.b #$7F,d1 ROM:00124720 beq.s loc_12473A ROM:00124722 cmp.b d1,d2 ROM:00124724 beq.s loc_12473A ROM:00124726 addq.w #1,d0 ROM:00124728 bvc.s loc_12472E ROM:0012472A move.w #$8000,d0 ROM:0012472E ROM:0012472E loc_12472E: ; CODE XREF: sub_1246DE+4A↑j ROM:0012472E move.w word_134604(d0.w*2),d1 ROM:00124736 lsr.w #8,d1 ROM:00124738 bra.s loc_12471C ROM:0012473A ; --------------------------------------------------------------------------- ROM:0012473A ROM:0012473A loc_12473A: ; CODE XREF: sub_1246DE+42↑j ROM:0012473A ; sub_1246DE+46↑j ROM:0012473A cmpi.b #$7F,d1 ROM:0012473E bne.s loc_124752 ROM:00124740 bset #1,($13C1).w ROM:00124746 move.w #4,($C64).w ROM:0012474C bra.l locret_124A34 ROM:00124752 ; --------------------------------------------------------------------------- ROM:00124752 ROM:00124752 loc_124752: ; CODE XREF: sub_1246DE+60↑j ROM:00124752 btst #2,($13B9).w ROM:00124758 beq.s loc_124762 ROM:0012475A move.w #1,($C66).w ROM:00124760 bra.s loc_124788 ROM:00124762 ; --------------------------------------------------------------------------- ROM:00124762 ROM:00124762 loc_124762: ; CODE XREF: sub_1246DE+7A↑j ROM:00124762 btst #5,($13AB).w ROM:00124768 beq.s loc_124772 ROM:0012476A move.w #2,($C66).w ROM:00124770 bra.s loc_124788 ROM:00124772 ; --------------------------------------------------------------------------- ROM:00124772 ROM:00124772 loc_124772: ; CODE XREF: sub_1246DE+8A↑j ROM:00124772 btst #3,($13B2).w ROM:00124778 beq.s loc_124782 ROM:0012477A move.w #4,($C66).w ROM:00124780 bra.s loc_124788 ROM:00124782 ; --------------------------------------------------------------------------- ROM:00124782 ROM:00124782 loc_124782: ; CODE XREF: sub_1246DE+9A↑j ROM:00124782 move.w #0,($C66).w ROM:00124788 ROM:00124788 loc_124788: ; CODE XREF: sub_1246DE+82↑j ROM:00124788 ; sub_1246DE+92↑j ... ROM:00124788 move.w word_134604(d0.w*2),d1 ROM:00124790 and.w ($C66).w,d1 ROM:00124794 cmpi.w #0,d1 ROM:00124798 bne.s loc_1247AC ROM:0012479A bset #1,($13C1).w ROM:001247A0 move.w #4,($C64).w ROM:001247A6 bra.l locret_124A34 ROM:001247AC ; --------------------------------------------------------------------------- ROM:001247AC ROM:001247AC loc_1247AC: ; CODE XREF: sub_1246DE+BA↑j ROM:001247AC move.w #1,d0 ROM:001247B0 cmpi.b #$82,$1271(d0.w) ROM:001247B8 bne.s loc_1247F2 ROM:001247BA btst #3,($13C3).w ROM:001247C0 bne.s loc_1247E0 ROM:001247C2 btst #2,($13B9).w ROM:001247C8 beq.s loc_1247D2 ROM:001247CA move.w #5,($C64).w ROM:001247D0 bra.s loc_1247DE ROM:001247D2 ; --------------------------------------------------------------------------- ROM:001247D2 ROM:001247D2 loc_1247D2: ; CODE XREF: sub_1246DE+EA↑j ROM:001247D2 bset #1,($13C1).w ROM:001247D8 move.w #4,($C64).w ROM:001247DE ROM:001247DE loc_1247DE: ; CODE XREF: sub_1246DE+F2↑j ROM:001247DE bra.s loc_1247EC ROM:001247E0 ; --------------------------------------------------------------------------- ROM:001247E0 ROM:001247E0 loc_1247E0: ; CODE XREF: sub_1246DE+E2↑j ROM:001247E0 bset #1,($13C1).w ROM:001247E6 move.w #4,($C64).w ROM:001247EC ROM:001247EC loc_1247EC: ; CODE XREF: sub_1246DE:loc_1247DE↑j ROM:001247EC bra.l locret_124A34 ROM:001247F2 ; --------------------------------------------------------------------------- ROM:001247F2 ROM:001247F2 loc_1247F2: ; CODE XREF: sub_1246DE+DA↑j ROM:001247F2 move.w #1,d0 ROM:001247F6 move.w #2,d1 ROM:001247FA cmpi.b #$10,$1271(d0.w) ROM:00124802 bne.l loc_124932 ROM:00124808 cmpi.b #$80,$1271(d1.w) ROM:00124810 beq.s loc_12481C ROM:00124812 cmpi.b #$86,$1271(d1.w) ROM:0012481A bne.s loc_124838 ROM:0012481C ROM:0012481C loc_12481C: ; CODE XREF: sub_1246DE+132↑j ROM:0012481C btst #2,($13B9).w ROM:00124822 beq.s loc_12482C ROM:00124824 move.w #4,($C64).w ROM:0012482A bra.s loc_124832 ROM:0012482C ; --------------------------------------------------------------------------- ROM:0012482C ROM:0012482C loc_12482C: ; CODE XREF: sub_1246DE+144↑j ROM:0012482C move.w #2,($C64).w ROM:00124832 ROM:00124832 loc_124832: ; CODE XREF: sub_1246DE+14C↑j ROM:00124832 bra.l loc_12492C ROM:00124838 ; --------------------------------------------------------------------------- ROM:00124838 ROM:00124838 loc_124838: ; CODE XREF: sub_1246DE+13C↑j ROM:00124838 cmpi.b #$90,$1271(d1.w) ROM:00124840 bne.s loc_12485E ROM:00124842 btst #5,($13AB).w ROM:00124848 beq.s loc_124852 ROM:0012484A move.w #4,($C64).w ROM:00124850 bra.s loc_124858 ROM:00124852 ; --------------------------------------------------------------------------- ROM:00124852 ROM:00124852 loc_124852: ; CODE XREF: sub_1246DE+16A↑j ROM:00124852 move.w #0,($C64).w ROM:00124858 ROM:00124858 loc_124858: ; CODE XREF: sub_1246DE+172↑j ROM:00124858 bra.l loc_12492C ROM:0012485E ; --------------------------------------------------------------------------- ROM:0012485E ROM:0012485E loc_12485E: ; CODE XREF: sub_1246DE+162↑j ROM:0012485E cmpi.b #$A0,$1271(d1.w) ROM:00124866 bne.s loc_124884 ROM:00124868 btst #3,($13B2).w ROM:0012486E beq.s loc_124878 ROM:00124870 move.w #4,($C64).w ROM:00124876 bra.s loc_12487E ROM:00124878 ; --------------------------------------------------------------------------- ROM:00124878 ROM:00124878 loc_124878: ; CODE XREF: sub_1246DE+190↑j ROM:00124878 move.w #1,($C64).w ROM:0012487E ROM:0012487E loc_12487E: ; CODE XREF: sub_1246DE+198↑j ROM:0012487E bra.l loc_12492C ROM:00124884 ; --------------------------------------------------------------------------- ROM:00124884 ROM:00124884 loc_124884: ; CODE XREF: sub_1246DE+188↑j ROM:00124884 cmpi.b #$85,$1271(d1.w) ROM:0012488C bne.l loc_124920 ROM:00124892 btst #2,($93E).w ROM:00124898 beq.l loc_124912 ROM:0012489E btst #3,($139F).w ROM:001248A4 beq.s loc_124902 ROM:001248A6 move sr,-(sp) ROM:001248A8 move #$2700,sr ROM:001248AC move.w #0,($FFFFFE0A).w ROM:001248B2 move.w #0,($FFFFF448).w ROM:001248B8 move.w #0,($FFFFF450).w ROM:001248BE clr.l d6 ROM:001248C0 move.b ($11D1).w,d6 ROM:001248C4 swap d6 ROM:001248C6 btst #3,($13C3).w ROM:001248CC beq.s loc_1248D2 ROM:001248CE move.w #1,d6 ROM:001248D2 ROM:001248D2 loc_1248D2: ; CODE XREF: sub_1246DE+1EE↑j ROM:001248D2 move.w #3,d2 ROM:001248D6 move.l #$12345678,d4 ROM:001248DC cmpi.b #6,$1271(d2.w) ROM:001248E4 bne.s loc_1248EC ROM:001248E6 move.l #$12345677,d4 ROM:001248EC ROM:001248EC loc_1248EC: ; CODE XREF: sub_1246DE+206↑j ROM:001248EC movea.l #$100000,a0 ROM:001248F2 adda.l 4(a0),a0 ROM:001248F6 movea.l #$10E000,a5 ROM:001248FC jmp (a0) ROM:001248FE ; --------------------------------------------------------------------------- ROM:001248FE bra.w loc_12490E ROM:00124902 ; --------------------------------------------------------------------------- ROM:00124902 ROM:00124902 loc_124902: ; CODE XREF: sub_1246DE+1C6↑j ROM:00124902 move.w #4,($C64).w ROM:00124908 bset #1,($13C1).w ROM:0012490E ROM:0012490E loc_12490E: ; CODE XREF: sub_1246DE+220↑j ROM:0012490E bra.w loc_12491E ROM:00124912 ; --------------------------------------------------------------------------- ROM:00124912 ROM:00124912 loc_124912: ; CODE XREF: sub_1246DE+1BA↑j ROM:00124912 move.w #4,($C64).w ROM:00124918 bset #1,($13C1).w ROM:0012491E ROM:0012491E loc_12491E: ; CODE XREF: sub_1246DE:loc_12490E↑j ROM:0012491E bra.s loc_12492C ROM:00124920 ; --------------------------------------------------------------------------- ROM:00124920 ROM:00124920 loc_124920: ; CODE XREF: sub_1246DE+1AE↑j ROM:00124920 move.w #4,($C64).w ROM:00124926 bset #1,($13C1).w ROM:0012492C ROM:0012492C loc_12492C: ; CODE XREF: sub_1246DE:loc_124832↑j ROM:0012492C ; sub_1246DE:loc_124858↑j ... ROM:0012492C bra.l locret_124A34 ROM:00124932 ; --------------------------------------------------------------------------- ROM:00124932 ROM:00124932 loc_124932: ; CODE XREF: sub_1246DE+124↑j ROM:00124932 move.w #1,d0 ROM:00124936 cmpi.b #$20,$1271(d0.w) ; ' ' ROM:0012493E bne.s loc_12495C ROM:00124940 btst #2,($13B9).w ROM:00124946 beq.s loc_124950 ROM:00124948 move.w #4,($C64).w ROM:0012494E bra.s loc_124956 ROM:00124950 ; --------------------------------------------------------------------------- ROM:00124950 ROM:00124950 loc_124950: ; CODE XREF: sub_1246DE+268↑j ROM:00124950 move.w #2,($C64).w ROM:00124956 ROM:00124956 loc_124956: ; CODE XREF: sub_1246DE+270↑j ROM:00124956 bra.l locret_124A34 ROM:0012495C ; --------------------------------------------------------------------------- ROM:0012495C ROM:0012495C loc_12495C: ; CODE XREF: sub_1246DE+260↑j ROM:0012495C move.w #1,d0 ROM:00124960 cmpi.b #$21,$1271(d0.w) ; '!' ROM:00124968 bne.s loc_1249B4 ROM:0012496A move.w #2,d0 ROM:0012496E clr.w d3 ROM:00124970 move.b byte_134602(d3.w),d1 ROM:00124978 move.b $1271(d0.w),d2 ROM:0012497E ROM:0012497E loc_12497E: ; CODE XREF: sub_1246DE+2BA↓j ROM:0012497E cmpi.b #$FF,d1 ROM:00124982 beq.s loc_12499A ROM:00124984 cmp.b d1,d2 ROM:00124986 beq.s loc_12499A ROM:00124988 addq.w #1,d3 ROM:0012498A bvc.s loc_124990 ROM:0012498C move.w #$8000,d3 ROM:00124990 ROM:00124990 loc_124990: ; CODE XREF: sub_1246DE+2AC↑j ROM:00124990 move.b byte_134602(d3.w),d1 ROM:00124998 bra.s loc_12497E ROM:0012499A ; --------------------------------------------------------------------------- ROM:0012499A ROM:0012499A loc_12499A: ; CODE XREF: sub_1246DE+2A4↑j ROM:0012499A ; sub_1246DE+2A8↑j ROM:0012499A cmpi.b #$FF,d1 ROM:0012499E bne.s loc_1249A8 ROM:001249A0 move.w #4,($C64).w ROM:001249A6 bra.s loc_1249AE ROM:001249A8 ; --------------------------------------------------------------------------- ROM:001249A8 ROM:001249A8 loc_1249A8: ; CODE XREF: sub_1246DE+2C0↑j ROM:001249A8 move.w #3,($C64).w ROM:001249AE ROM:001249AE loc_1249AE: ; CODE XREF: sub_1246DE+2C8↑j ROM:001249AE bra.l locret_124A34 ROM:001249B4 ; --------------------------------------------------------------------------- ROM:001249B4 ROM:001249B4 loc_1249B4: ; CODE XREF: sub_1246DE+28A↑j ROM:001249B4 move.w #1,d0 ROM:001249B8 cmpi.b #$23,$1271(d0.w) ; '#' ROM:001249C0 bne.s loc_1249CA ROM:001249C2 move.w #4,($C64).w ROM:001249C8 bra.s locret_124A34 ROM:001249CA ; --------------------------------------------------------------------------- ROM:001249CA ROM:001249CA loc_1249CA: ; CODE XREF: sub_1246DE+2E2↑j ROM:001249CA move.w #1,d0 ROM:001249CE cmpi.b #$17,$1271(d0.w) ROM:001249D6 bne.s loc_1249E0 ROM:001249D8 move.w #4,($C64).w ROM:001249DE bra.s locret_124A34 ROM:001249E0 ; --------------------------------------------------------------------------- ROM:001249E0 ROM:001249E0 loc_1249E0: ; CODE XREF: sub_1246DE+2F8↑j ROM:001249E0 move.w #1,d0 ROM:001249E4 cmpi.b #$18,$1271(d0.w) ROM:001249EC bne.s loc_1249F6 ROM:001249EE move.w #4,($C64).w ROM:001249F4 bra.s locret_124A34 ROM:001249F6 ; --------------------------------------------------------------------------- ROM:001249F6 ROM:001249F6 loc_1249F6: ; CODE XREF: sub_1246DE+30E↑j ROM:001249F6 move.w #1,d0 ROM:001249FA cmpi.b #$13,$1271(d0.w) ROM:00124A02 bne.s loc_124A0C ROM:00124A04 move.w #3,($C64).w ROM:00124A0A bra.s locret_124A34 ROM:00124A0C ; --------------------------------------------------------------------------- ROM:00124A0C ROM:00124A0C loc_124A0C: ; CODE XREF: sub_1246DE+324↑j ROM:00124A0C move.w #1,d0 ROM:00124A10 cmpi.b #$11,$1271(d0.w) ROM:00124A18 bne.s loc_124A28 ROM:00124A1A bset #2,($940).w ROM:00124A20 move.w #4,($C64).w ROM:00124A26 bra.s locret_124A34 ROM:00124A28 ; --------------------------------------------------------------------------- ROM:00124A28 ROM:00124A28 loc_124A28: ; CODE XREF: sub_1246DE+33A↑j ROM:00124A28 move.w #4,($C64).w ROM:00124A2E move.w #4,($C64).w ROM:00124A34 ROM:00124A34 locret_124A34: ; CODE XREF: sub_1246DE+6E↑j ROM:00124A34 ; sub_1246DE+C8↑j ... ROM:00124A34 rts ROM:00124A34 ; End of function sub_1246DE ROM:00124A34 ROM:00124A36 ROM:00124A36 ; =============== S U B R O U T I N E ======================================= ROM:00124A36 ROM:00124A36 ROM:00124A36 sub_124A36: ; CODE XREF: ROM:loc_124568↑p ROM:00124A36 ; ROM:loc_1245B2↑p ... ROM:00124A36 bclr #2,($13AF).w ROM:00124A3C bclr #2,($13C7).w ROM:00124A42 bclr #0,($13C1).w ROM:00124A48 bclr #1,($13B3).w ROM:00124A4E bclr #0,($13BB).w ROM:00124A54 clr.w d1 ROM:00124A56 move.b ($11BD).w,d1 ROM:00124A5A cmpi.w #$10,d1 ROM:00124A5E bcc.s locret_124A68 ROM:00124A60 movea.l off_124A6A(pc,d1.w*4),a0 ROM:00124A64 nop ROM:00124A66 jmp (a0) ROM:00124A68 ; --------------------------------------------------------------------------- ROM:00124A68 ROM:00124A68 locret_124A68: ; CODE XREF: sub_124A36+28↑j ROM:00124A68 rts ROM:00124A68 ; End of function sub_124A36 ROM:00124A68 ROM:00124A68 ; --------------------------------------------------------------------------- ROM:00124A6A off_124A6A: dc.l loc_124AAA ; DATA XREF: sub_124A36+2A↑r ROM:00124A6E dc.l dword_124ADC ROM:00124A72 dc.l loc_124BC2 ROM:00124A76 dc.l dword_124BFC ROM:00124A7A dc.l loc_124CC8 ROM:00124A7E dc.l word_124CFE ROM:00124A82 dc.l loc_124D54 ROM:00124A86 dc.l loc_124E52 ROM:00124A8A dc.l loc_124E9C ROM:00124A8E dc.l loc_124ED6 ROM:00124A92 dc.l loc_124F16 ROM:00124A96 dc.l loc_124F4A ROM:00124A9A dc.l word_124F7E ROM:00124A9E dc.l aNu8_0 ; "Nu\b8" ROM:00124AA2 dc.l aNu8_0+2 ; "\b8" ROM:00124AA6 dc.l loc_124B94 ROM:00124AAA ; --------------------------------------------------------------------------- ROM:00124AAA ROM:00124AAA loc_124AAA: ; DATA XREF: ROM:off_124A6A↑o ROM:00124AAA bset #5,($13BA).w ROM:00124AB0 bsr.l sub_125C4A ROM:00124AB6 move.w $5E2(a5),d0 ROM:00124ABA clr.b ($8D9).w ROM:00124ABE move.w d0,($686).w ROM:00124AC2 move.b #1,($8D9).w ROM:00124AC8 bclr #3,($13B0).w ROM:00124ACE move.b #1,($11BD).w ROM:00124AD4 bra.l loc_124B8C ROM:00124ADA ; --------------------------------------------------------------------------- ROM:00124ADA rts ROM:00124ADA ; --------------------------------------------------------------------------- ROM:00124ADC dword_124ADC: dc.l $8380002, $13B96712, $8F80003, $13B011FC, $511BD ROM:00124ADC ; DATA XREF: ROM:00124A6E↑o ROM:00124ADC dc.l $60FF0000, $20C0838, $313C3, $66260C78, $686, $6E1E61FF ROM:00124ADC dc.l $119A0, $61FF0001, $19AC08F8, $113B3, $11FC000D, $11BD60FF ROM:00124ADC dc.l $4CE, $8380006, $13BD6760, $8B80006, $13BD303C, $1323C ROM:00124ADC dc.l $20C30, $2701A0, $12716624, $C300001, $11A01271, $661A31FC ROM:00124ADC dc.l $3FB051C, $8F80005, $94811FC, $F11BD, $60FF0000, $5E6024 ROM:00124ADC dc.l $8F80000, $13BB61FF, $FFFFDF5E, $8F80003, $139C61FF ROM:00124ADC dc.l $1214, $11FC0009, $11BD60FF, $38C ROM:00124B8C ; --------------------------------------------------------------------------- ROM:00124B8C ROM:00124B8C loc_124B8C: ; CODE XREF: ROM:00124AD4↑j ROM:00124B8C ; ROM:00124ECE↓j ... ROM:00124B8C bsr.l sub_125C90 ROM:00124B92 rts ROM:00124B94 ; --------------------------------------------------------------------------- ROM:00124B94 ROM:00124B94 loc_124B94: ; DATA XREF: ROM:00124AA6↑o ROM:00124B94 btst #5,($93F).w ROM:00124B9A beq.s locret_124BC0 ROM:00124B9C bsr.l sub_1228F4 ROM:00124BA2 bsr.l sub_122ACE ROM:00124BA8 bset #3,($139C).w ROM:00124BAE bsr.l sub_125D90 ROM:00124BB4 move.b #2,($11BD).w ROM:00124BBA bra.l locret_124BFA ROM:00124BC0 ; --------------------------------------------------------------------------- ROM:00124BC0 ROM:00124BC0 locret_124BC0: ; CODE XREF: ROM:00124B9A↑j ROM:00124BC0 rts ROM:00124BC2 ; --------------------------------------------------------------------------- ROM:00124BC2 ROM:00124BC2 loc_124BC2: ; DATA XREF: ROM:00124A72↑o ROM:00124BC2 btst #0,($13C2).w ROM:00124BC8 beq.s locret_124BFA ROM:00124BCA bclr #0,($13C2).w ROM:00124BD0 bset #5,($13BA).w ROM:00124BD6 bsr.l sub_125C4A ROM:00124BDC move.w $5E2(a5),d0 ROM:00124BE0 clr.b ($8D9).w ROM:00124BE4 move.w d0,($686).w ROM:00124BE8 move.b #1,($8D9).w ROM:00124BEE move.b #3,($11BD).w ROM:00124BF4 bra.l loc_124CC0 ROM:00124BFA ; --------------------------------------------------------------------------- ROM:00124BFA ROM:00124BFA locret_124BFA: ; CODE XREF: ROM:00124BBA↑j ROM:00124BFA ; ROM:00124BC8↑j ROM:00124BFA rts ROM:00124BFA ; --------------------------------------------------------------------------- ROM:00124BFC dword_124BFC: dc.l $8380003, $13C36626, $C780000, $6866E1E, $61FF0001 ROM:00124BFC ; DATA XREF: ROM:00124A76↑o ROM:00124BFC dc.l $189A61FF, $118A6, $8F80001, $13B311FC, $D11BD, $60FF0000 ROM:00124BFC dc.l $3C80838, $613BD, $67FF0000, $8E08B8, $613BD, $303C0001 ROM:00124BFC dc.l $323C0002, $343C0003, $363C0004, $18380C50, $1A380C51 ROM:00124BFC dc.l $C300027, $1A01271, $663E0C30, $211A0, $12716634 ROM:00124BFC dc.l $B83021A0, $1271662C, $BA3031A0, $12716624, $61FFFFFF ROM:00124BFC dc.l $DE5408F8, $3139C, $61FF0000, $110A08F8, $313B0, $11FC0004 ROM:00124BFC dc.l $11BD60FF, $64, $8F80000, $13BB61FF, $FFFFDE2A, $8F80003 ROM:00124BFC dc.l $139C61FF, $10E0, $11FC0008, $11BD60FF, $218 ROM:00124CC0 ; --------------------------------------------------------------------------- ROM:00124CC0 ROM:00124CC0 loc_124CC0: ; CODE XREF: ROM:00124BF4↑j ROM:00124CC0 bsr.l sub_125C90 ROM:00124CC6 rts ROM:00124CC8 ; --------------------------------------------------------------------------- ROM:00124CC8 ROM:00124CC8 loc_124CC8: ; DATA XREF: ROM:00124A7A↑o ROM:00124CC8 btst #0,($13C2).w ROM:00124CCE beq.s locret_124CFC ROM:00124CD0 bclr #0,($13C2).w ROM:00124CD6 bset #5,($13BA).w ROM:00124CDC bsr.l sub_125C4A ROM:00124CE2 move.w $5E2(a5),d0 ROM:00124CE6 clr.b ($8D9).w ROM:00124CEA move.w d0,($686).w ROM:00124CEE move.b #1,($8D9).w ROM:00124CF4 move.b #5,($11BD).w ROM:00124CFA bra.s loc_124D4C ROM:00124CFC ; --------------------------------------------------------------------------- ROM:00124CFC ROM:00124CFC locret_124CFC: ; CODE XREF: ROM:00124CCE↑j ROM:00124CFC rts ROM:00124CFC ; --------------------------------------------------------------------------- ROM:00124CFE word_124CFE: dc.w $838 ; DATA XREF: ROM:00124A7E↑o ROM:00124D00 dc.l $313C3, $662C0C78, $686, $6E2461FF, $11798, $61FF0001 ROM:00124D00 dc.l $17A408F8, $113B3, $8B80003, $13B011FC, $D11BD, $60FF0000 ROM:00124D00 dc.l $2C00838, $613BD, $671208B8, $613BD, $6100F99C, $11FC0006 ROM:00124D00 dc.l $11BD6008 ROM:00124D4C ; --------------------------------------------------------------------------- ROM:00124D4C ROM:00124D4C loc_124D4C: ; CODE XREF: ROM:00124CFA↑j ROM:00124D4C ; ROM:00124E94↓j ... ROM:00124D4C bsr.l sub_125C90 ROM:00124D52 rts ROM:00124D54 ; --------------------------------------------------------------------------- ROM:00124D54 ROM:00124D54 loc_124D54: ; DATA XREF: ROM:00124A82↑o ROM:00124D54 cmpi.w #5,($C64).w ROM:00124D5A bne.s loc_124D7A ROM:00124D5C bsr.l sub_122ACE ROM:00124D62 bset #3,($139C).w ROM:00124D68 bsr.l sub_125D90 ROM:00124D6E move.b #$E,($11BD).w ROM:00124D74 bra.l locret_125012 ROM:00124D7A ; --------------------------------------------------------------------------- ROM:00124D7A ROM:00124D7A loc_124D7A: ; CODE XREF: ROM:00124D5A↑j ROM:00124D7A cmpi.w #0,($C64).w ROM:00124D80 bne.s loc_124DA6 ROM:00124D82 bsr.l sub_122ACE ROM:00124D88 bset #3,($139C).w ROM:00124D8E bsr.l sub_125D90 ROM:00124D94 bset #5,($13C6).w ROM:00124D9A move.b #$B,($11BD).w ROM:00124DA0 bra.l locret_124F7C ROM:00124DA6 ; --------------------------------------------------------------------------- ROM:00124DA6 ROM:00124DA6 loc_124DA6: ; CODE XREF: ROM:00124D80↑j ROM:00124DA6 cmpi.w #3,($C64).w ROM:00124DAC bne.s loc_124DCC ROM:00124DAE btst #3,($93F).w ROM:00124DB4 beq.s loc_124DCA ROM:00124DB6 bsr.l sub_123CC4 ROM:00124DBC move.b #$C,($11BD).w ROM:00124DC2 bra.l locret_124FEC ROM:00124DC8 ; --------------------------------------------------------------------------- ROM:00124DC8 bra.s loc_124DCC ROM:00124DCA ; --------------------------------------------------------------------------- ROM:00124DCA ROM:00124DCA loc_124DCA: ; CODE XREF: ROM:00124DB4↑j ROM:00124DCA bra.s loc_124DD4 ROM:00124DCC ; --------------------------------------------------------------------------- ROM:00124DCC ROM:00124DCC loc_124DCC: ; CODE XREF: ROM:00124DAC↑j ROM:00124DCC ; ROM:00124DC8↑j ROM:00124DCC cmpi.w #4,($C64).w ROM:00124DD2 bne.s loc_124DF8 ROM:00124DD4 ROM:00124DD4 loc_124DD4: ; CODE XREF: ROM:loc_124DCA↑j ROM:00124DD4 bsr.l sub_123CC4 ROM:00124DDA bsr.l sub_122ACE ROM:00124DE0 bset #3,($139C).w ROM:00124DE6 bsr.l sub_125D90 ROM:00124DEC move.b #7,($11BD).w ROM:00124DF2 bra.l locret_124E9A ROM:00124DF8 ; --------------------------------------------------------------------------- ROM:00124DF8 ROM:00124DF8 loc_124DF8: ; CODE XREF: ROM:00124DD2↑j ROM:00124DF8 cmpi.w #2,($C64).w ROM:00124DFE bne.s loc_124E24 ROM:00124E00 bsr.l sub_122ACE ROM:00124E06 bset #3,($139C).w ROM:00124E0C bsr.l sub_125D90 ROM:00124E12 bset #5,($13C6).w ROM:00124E18 move.b #9,($11BD).w ROM:00124E1E bra.l locret_124F14 ROM:00124E24 ; --------------------------------------------------------------------------- ROM:00124E24 ROM:00124E24 loc_124E24: ; CODE XREF: ROM:00124DFE↑j ROM:00124E24 cmpi.w #1,($C64).w ROM:00124E2A bne.s locret_124E50 ROM:00124E2C bsr.l sub_122ACE ROM:00124E32 bset #3,($139C).w ROM:00124E38 bsr.l sub_125D90 ROM:00124E3E bset #5,($13C6).w ROM:00124E44 move.b #$A,($11BD).w ROM:00124E4A bra.l locret_124F48 ROM:00124E50 ; --------------------------------------------------------------------------- ROM:00124E50 ROM:00124E50 locret_124E50: ; CODE XREF: ROM:00124E2A↑j ROM:00124E50 rts ROM:00124E52 ; --------------------------------------------------------------------------- ROM:00124E52 ROM:00124E52 loc_124E52: ; DATA XREF: ROM:00124A86↑o ROM:00124E52 btst #0,($13C2).w ROM:00124E58 beq.s locret_124E9A ROM:00124E5A btst #2,($940).w ROM:00124E60 beq.s loc_124E6A ROM:00124E62 bsr.l sub_116CD8 ROM:00124E68 bra.s locret_124E9A ROM:00124E6A ; --------------------------------------------------------------------------- ROM:00124E6A ROM:00124E6A loc_124E6A: ; CODE XREF: ROM:00124E60↑j ROM:00124E6A bclr #0,($13C2).w ROM:00124E70 bset #5,($13BA).w ROM:00124E76 bsr.l sub_125C4A ROM:00124E7C move.w $5E2(a5),d0 ROM:00124E80 clr.b ($8D9).w ROM:00124E84 move.w d0,($686).w ROM:00124E88 move.b #1,($8D9).w ROM:00124E8E move.b #5,($11BD).w ROM:00124E94 bra.l loc_124D4C ROM:00124E9A ; --------------------------------------------------------------------------- ROM:00124E9A ROM:00124E9A locret_124E9A: ; CODE XREF: ROM:00124DF2↑j ROM:00124E9A ; ROM:00124E58↑j ... ROM:00124E9A rts ROM:00124E9C ; --------------------------------------------------------------------------- ROM:00124E9C ROM:00124E9C loc_124E9C: ; DATA XREF: ROM:00124A8A↑o ROM:00124E9C btst #0,($13C2).w ROM:00124EA2 beq.s locret_124ED4 ROM:00124EA4 bclr #0,($13C2).w ROM:00124EAA bset #5,($13BA).w ROM:00124EB0 bsr.l sub_125C4A ROM:00124EB6 move.w $5E2(a5),d0 ROM:00124EBA clr.b ($8D9).w ROM:00124EBE move.w d0,($686).w ROM:00124EC2 move.b #1,($8D9).w ROM:00124EC8 move.b #1,($11BD).w ROM:00124ECE bra.l loc_124B8C ROM:00124ED4 ; --------------------------------------------------------------------------- ROM:00124ED4 ROM:00124ED4 locret_124ED4: ; CODE XREF: ROM:00124EA2↑j ROM:00124ED4 rts ROM:00124ED6 ; --------------------------------------------------------------------------- ROM:00124ED6 ROM:00124ED6 loc_124ED6: ; DATA XREF: ROM:00124A8E↑o ROM:00124ED6 btst #0,($13C2).w ROM:00124EDC beq.s locret_124F14 ROM:00124EDE bclr #0,($13C2).w ROM:00124EE4 bset #0,($13C1).w ROM:00124EEA bset #5,($13BA).w ROM:00124EF0 bsr.l sub_125C4A ROM:00124EF6 move.w $5E2(a5),d0 ROM:00124EFA clr.b ($8D9).w ROM:00124EFE move.w d0,($686).w ROM:00124F02 move.b #1,($8D9).w ROM:00124F08 move.b #5,($11BD).w ROM:00124F0E bra.l loc_124D4C ROM:00124F14 ; --------------------------------------------------------------------------- ROM:00124F14 ROM:00124F14 locret_124F14: ; CODE XREF: ROM:00124E1E↑j ROM:00124F14 ; ROM:00124EDC↑j ROM:00124F14 rts ROM:00124F16 ; --------------------------------------------------------------------------- ROM:00124F16 ROM:00124F16 loc_124F16: ; DATA XREF: ROM:00124A92↑o ROM:00124F16 btst #0,($13C2).w ROM:00124F1C beq.s locret_124F48 ROM:00124F1E bclr #0,($13C2).w ROM:00124F24 bset #5,($13BA).w ROM:00124F2A bsr.l sub_125C4A ROM:00124F30 bset #2,($13AF).w ROM:00124F36 bclr #3,($13B0).w ROM:00124F3C move.b #1,($11BD).w ROM:00124F42 bra.l loc_124B8C ROM:00124F48 ; --------------------------------------------------------------------------- ROM:00124F48 ROM:00124F48 locret_124F48: ; CODE XREF: ROM:00124E4A↑j ROM:00124F48 ; ROM:00124F1C↑j ROM:00124F48 rts ROM:00124F4A ; --------------------------------------------------------------------------- ROM:00124F4A ROM:00124F4A loc_124F4A: ; DATA XREF: ROM:00124A96↑o ROM:00124F4A btst #0,($13C2).w ROM:00124F50 beq.s locret_124F7C ROM:00124F52 bclr #0,($13C2).w ROM:00124F58 bset #5,($13BA).w ROM:00124F5E bsr.l sub_125C4A ROM:00124F64 bset #2,($13C7).w ROM:00124F6A bclr #3,($13B0).w ROM:00124F70 move.b #1,($11BD).w ROM:00124F76 bra.l loc_124B8C ROM:00124F7C ; --------------------------------------------------------------------------- ROM:00124F7C ROM:00124F7C locret_124F7C: ; CODE XREF: ROM:00124DA0↑j ROM:00124F7C ; ROM:00124F50↑j ROM:00124F7C rts ROM:00124F7C ; --------------------------------------------------------------------------- ROM:00124F7E word_124F7E: dc.w $838 ; DATA XREF: ROM:00124A9A↑o ROM:00124F80 dc.l $313C3, $662C0C78, $686, $6E2461FF, $11518, $61FF0001 ROM:00124F80 dc.l $152408F8, $113B3, $8B80003, $13B011FC, $D11BD, $60FF0000 ROM:00124F80 dc.l $400838, $40949, $67026012, $8380001, $9436702, $60080838 ROM:00124F80 dc.l $13BB, $671E61FF, $FFFFDAFE, $8F80003, $139C61FF ROM:00124F80 dc.l $DB4, $11FC0007, $11BD60FF, $FFFFFEB2 ROM:00124FEC ; --------------------------------------------------------------------------- ROM:00124FEC ROM:00124FEC locret_124FEC: ; CODE XREF: ROM:00124DC2↑j ROM:00124FEC rts ROM:00124FEC ; --------------------------------------------------------------------------- ROM:00124FEE aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124A9E↑o ROM:00124FEE ; ROM:00124AA2↑o ROM:00124FF3 align 4 ROM:00124FF4 dc.l $13C2671A, $8B80000, $13C208F8, $113B3, $8B80003 ROM:00124FF4 dc.l $13B011FC, $D11BD ROM:00125010 dc.b $60, $DC ROM:00125012 ; --------------------------------------------------------------------------- ROM:00125012 ROM:00125012 locret_125012: ; CODE XREF: ROM:00124D74↑j ROM:00125012 rts ROM:00125014 ; --------------------------------------------------------------------------- ROM:00125014 rts ROM:00125016 ; --------------------------------------------------------------------------- ROM:00125016 movea.w 8(a3),a0 ROM:0012501A adda.l #$170000,a0 ROM:00125020 move.w (a0),d7 ROM:00125022 cmpi.w #0,d7 ROM:00125026 bne.s locret_12505C ROM:00125028 clr.b ($11C0).w ROM:0012502C move.b $B(a3),d7 ROM:00125030 ext.w d7 ROM:00125032 lsr.w #1,d7 ROM:00125034 lea $C(a3),a2 ROM:00125038 move.w #1,d3 ROM:0012503C bra.s loc_125042 ROM:0012503E ; --------------------------------------------------------------------------- ROM:0012503E ROM:0012503E loc_12503E: ; CODE XREF: ROM:loc_125056↓j ROM:0012503E addi.w #1,d3 ROM:00125042 ROM:00125042 loc_125042: ; CODE XREF: ROM:0012503C↑j ROM:00125042 cmp.w d7,d3 ROM:00125044 bgt.w loc_125058 ROM:00125048 movea.w (a2)+,a4 ROM:0012504A move.b (a2)+,d6 ROM:0012504C move.b (a2)+,d5 ROM:0012504E btst d6,(a4) ROM:00125050 beq.s loc_125056 ROM:00125052 or.b d5,($11C0).w ROM:00125056 ROM:00125056 loc_125056: ; CODE XREF: ROM:00125050↑j ROM:00125056 bra.s loc_12503E ROM:00125058 ; --------------------------------------------------------------------------- ROM:00125058 ROM:00125058 loc_125058: ; CODE XREF: ROM:00125044↑j ROM:00125058 bsr.w sub_12505E ROM:0012505C ROM:0012505C locret_12505C: ; CODE XREF: ROM:00125026↑j ROM:0012505C rts ROM:0012505E ROM:0012505E ; =============== S U B R O U T I N E ======================================= ROM:0012505E ROM:0012505E ROM:0012505E sub_12505E: ; CODE XREF: ROM:loc_125058↑p ROM:0012505E move.b ($11C0).w,d0 ROM:00125062 btst #4,($13BF).w ROM:00125068 bne.s loc_125070 ROM:0012506A andi.b #$60,d0 ; '`' ROM:0012506E bra.s loc_125074 ROM:00125070 ; --------------------------------------------------------------------------- ROM:00125070 ROM:00125070 loc_125070: ; CODE XREF: sub_12505E+A↑j ROM:00125070 andi.b #$10,d0 ROM:00125074 ROM:00125074 loc_125074: ; CODE XREF: sub_12505E+10↑j ROM:00125074 cmpi.b #0,d0 ROM:00125078 ble.s locret_1250B2 ROM:0012507A addi.b #1,($11BF).w ROM:00125080 cmpi.b #$50,($11BF).w ; 'P' ROM:00125086 bgt.s locret_1250B2 ROM:00125088 move.w ($C54).w,d0 ROM:0012508C move.b ($C56).w,$1271(d0.w) ROM:00125094 addi.w #1,d0 ROM:00125098 move.b ($C57).w,$1271(d0.w) ROM:001250A0 addi.w #1,d0 ROM:001250A4 move.b ($11C0).w,$1271(d0.w) ROM:001250AC addi.w #3,($C54).w ROM:001250B2 ROM:001250B2 locret_1250B2: ; CODE XREF: sub_12505E+1A↑j ROM:001250B2 ; sub_12505E+28↑j ROM:001250B2 rts ROM:001250B2 ; End of function sub_12505E ROM:001250B2 ROM:001250B4 ROM:001250B4 ; =============== S U B R O U T I N E ======================================= ROM:001250B4 ROM:001250B4 ROM:001250B4 sub_1250B4: ; CODE XREF: sub_122ACE+310↑p ROM:001250B4 move.l d2,-(sp) ROM:001250B6 move.l a3,-(sp) ROM:001250B8 bsr.l sub_1338EC ROM:001250BE movea.l (sp)+,a3 ROM:001250C0 move.l (sp)+,d3 ROM:001250C2 move.b $B(a3),d7 ROM:001250C6 ext.w d7 ROM:001250C8 lsr.w #1,d7 ROM:001250CA lea $C(a3),a2 ROM:001250CE move.w #1,d3 ROM:001250D2 bra.s loc_1250D8 ROM:001250D4 ; --------------------------------------------------------------------------- ROM:001250D4 ROM:001250D4 loc_1250D4: ; CODE XREF: sub_1250B4:loc_1250F0↓j ROM:001250D4 addi.w #1,d3 ROM:001250D8 ROM:001250D8 loc_1250D8: ; CODE XREF: sub_1250B4+1E↑j ROM:001250D8 cmp.w d7,d3 ROM:001250DA bgt.w locret_1250F2 ROM:001250DE movea.w (a2)+,a4 ROM:001250E0 move.b (a2)+,d6 ROM:001250E2 move.b (a2)+,d5 ROM:001250E4 cmpi.b #$10,d5 ROM:001250E8 bne.s loc_1250EE ROM:001250EA bset d6,(a4) ROM:001250EC bra.s loc_1250F0 ROM:001250EE ; --------------------------------------------------------------------------- ROM:001250EE ROM:001250EE loc_1250EE: ; CODE XREF: sub_1250B4+34↑j ROM:001250EE bclr d6,(a4) ROM:001250F0 ROM:001250F0 loc_1250F0: ; CODE XREF: sub_1250B4+38↑j ROM:001250F0 bra.s loc_1250D4 ROM:001250F2 ; --------------------------------------------------------------------------- ROM:001250F2 ROM:001250F2 locret_1250F2: ; CODE XREF: sub_1250B4+26↑j ROM:001250F2 rts ROM:001250F2 ; End of function sub_1250B4 ROM:001250F2 ROM:001250F4 ROM:001250F4 ; =============== S U B R O U T I N E ======================================= ROM:001250F4 ROM:001250F4 ROM:001250F4 sub_1250F4: ; CODE XREF: sub_122ACE+3C8↑p ROM:001250F4 btst #5,($13BE).w ROM:001250FA beq.s loc_125104 ROM:001250FC ori.b #1,($11CC).w ROM:00125102 bra.s loc_12510A ROM:00125104 ; --------------------------------------------------------------------------- ROM:00125104 ROM:00125104 loc_125104: ; CODE XREF: sub_1250F4+6↑j ROM:00125104 andi.b #$FE,($11CC).w ROM:0012510A ROM:0012510A loc_12510A: ; CODE XREF: sub_1250F4+E↑j ROM:0012510A btst #2,($13A6).w ROM:00125110 beq.s loc_12511A ROM:00125112 ori.b #1,($11C1).w ROM:00125118 bra.s loc_125120 ROM:0012511A ; --------------------------------------------------------------------------- ROM:0012511A ROM:0012511A loc_12511A: ; CODE XREF: sub_1250F4+1C↑j ROM:0012511A andi.b #$FE,($11C1).w ROM:00125120 ROM:00125120 loc_125120: ; CODE XREF: sub_1250F4+24↑j ROM:00125120 btst #2,($93E).w ROM:00125126 beq.s loc_125130 ROM:00125128 ori.b #2,($11C1).w ROM:0012512E bra.s loc_125136 ROM:00125130 ; --------------------------------------------------------------------------- ROM:00125130 ROM:00125130 loc_125130: ; CODE XREF: sub_1250F4+32↑j ROM:00125130 andi.b #$FD,($11C1).w ROM:00125136 ROM:00125136 loc_125136: ; CODE XREF: sub_1250F4+3A↑j ROM:00125136 btst #1,($947).w ROM:0012513C beq.s loc_125146 ROM:0012513E ori.b #4,($11C1).w ROM:00125144 bra.s loc_12514C ROM:00125146 ; --------------------------------------------------------------------------- ROM:00125146 ROM:00125146 loc_125146: ; CODE XREF: sub_1250F4+48↑j ROM:00125146 andi.b #$FB,($11C1).w ROM:0012514C ROM:0012514C loc_12514C: ; CODE XREF: sub_1250F4+50↑j ROM:0012514C btst #7,($93F).w ROM:00125152 beq.s loc_12515C ROM:00125154 ori.b #8,($11C1).w ROM:0012515A bra.s loc_125162 ROM:0012515C ; --------------------------------------------------------------------------- ROM:0012515C ROM:0012515C loc_12515C: ; CODE XREF: sub_1250F4+5E↑j ROM:0012515C andi.b #$F7,($11C1).w ROM:00125162 ROM:00125162 loc_125162: ; CODE XREF: sub_1250F4+66↑j ROM:00125162 btst #4,($FFFFFA19).w ROM:00125168 bne.s loc_125172 ROM:0012516A ori.b #$10,($11C1).w ROM:00125170 bra.s loc_125178 ROM:00125172 ; --------------------------------------------------------------------------- ROM:00125172 ROM:00125172 loc_125172: ; CODE XREF: sub_1250F4+74↑j ROM:00125172 andi.b #$EF,($11C1).w ROM:00125178 ROM:00125178 loc_125178: ; CODE XREF: sub_1250F4+7C↑j ROM:00125178 btst #0,($947).w ROM:0012517E beq.s loc_125188 ROM:00125180 ori.b #$20,($11C1).w ; ' ' ROM:00125186 bra.s loc_12518E ROM:00125188 ; --------------------------------------------------------------------------- ROM:00125188 ROM:00125188 loc_125188: ; CODE XREF: sub_1250F4+8A↑j ROM:00125188 andi.b #$DF,($11C1).w ROM:0012518E ROM:0012518E loc_12518E: ; CODE XREF: sub_1250F4+92↑j ROM:0012518E btst #5,($13C4).w ROM:00125194 beq.s loc_12519E ROM:00125196 ori.b #$40,($11C1).w ; '@' ROM:0012519C bra.s loc_1251A4 ROM:0012519E ; --------------------------------------------------------------------------- ROM:0012519E ROM:0012519E loc_12519E: ; CODE XREF: sub_1250F4+A0↑j ROM:0012519E andi.b #$BF,($11C1).w ROM:001251A4 ROM:001251A4 loc_1251A4: ; CODE XREF: sub_1250F4+A8↑j ROM:001251A4 btst #7,($FFFFF411).w ROM:001251AA bne.s loc_1251B4 ROM:001251AC ori.b #$80,($11C1).w ROM:001251B2 bra.s loc_1251BA ROM:001251B4 ; --------------------------------------------------------------------------- ROM:001251B4 ROM:001251B4 loc_1251B4: ; CODE XREF: sub_1250F4+B6↑j ROM:001251B4 andi.b #$7F,($11C1).w ROM:001251BA ROM:001251BA loc_1251BA: ; CODE XREF: sub_1250F4+BE↑j ROM:001251BA btst #4,($943).w ROM:001251C0 beq.s loc_1251CA ROM:001251C2 ori.b #1,($11C6).w ROM:001251C8 bra.s loc_1251D0 ROM:001251CA ; --------------------------------------------------------------------------- ROM:001251CA ROM:001251CA loc_1251CA: ; CODE XREF: sub_1250F4+CC↑j ROM:001251CA andi.b #$FE,($11C6).w ROM:001251D0 ROM:001251D0 loc_1251D0: ; CODE XREF: sub_1250F4+D4↑j ROM:001251D0 btst #4,($939).w ROM:001251D6 beq.s loc_1251E0 ROM:001251D8 ori.b #2,($11C6).w ROM:001251DE bra.s loc_1251E6 ROM:001251E0 ; --------------------------------------------------------------------------- ROM:001251E0 ROM:001251E0 loc_1251E0: ; CODE XREF: sub_1250F4+E2↑j ROM:001251E0 andi.b #$FD,($11C6).w ROM:001251E6 ROM:001251E6 loc_1251E6: ; CODE XREF: sub_1250F4+EA↑j ROM:001251E6 btst #2,($93A).w ROM:001251EC beq.s loc_1251F6 ROM:001251EE ori.b #4,($11C6).w ROM:001251F4 bra.s loc_1251FC ROM:001251F6 ; --------------------------------------------------------------------------- ROM:001251F6 ROM:001251F6 loc_1251F6: ; CODE XREF: sub_1250F4+F8↑j ROM:001251F6 andi.b #$FB,($11C6).w ROM:001251FC ROM:001251FC loc_1251FC: ; CODE XREF: sub_1250F4+100↑j ROM:001251FC btst #4,($938).w ROM:00125202 beq.s loc_12520C ROM:00125204 ori.b #8,($11C6).w ROM:0012520A bra.s loc_125212 ROM:0012520C ; --------------------------------------------------------------------------- ROM:0012520C ROM:0012520C loc_12520C: ; CODE XREF: sub_1250F4+10E↑j ROM:0012520C andi.b #$F7,($11C6).w ROM:00125212 ROM:00125212 loc_125212: ; CODE XREF: sub_1250F4+116↑j ROM:00125212 btst #7,($944).w ROM:00125218 beq.s loc_125222 ROM:0012521A ori.b #$10,($11C6).w ROM:00125220 bra.s loc_125228 ROM:00125222 ; --------------------------------------------------------------------------- ROM:00125222 ROM:00125222 loc_125222: ; CODE XREF: sub_1250F4+124↑j ROM:00125222 andi.b #$EF,($11C6).w ROM:00125228 ROM:00125228 loc_125228: ; CODE XREF: sub_1250F4+12C↑j ROM:00125228 btst #0,($946).w ROM:0012522E beq.s loc_125238 ROM:00125230 ori.b #$20,($11C6).w ; ' ' ROM:00125236 bra.s loc_12523E ROM:00125238 ; --------------------------------------------------------------------------- ROM:00125238 ROM:00125238 loc_125238: ; CODE XREF: sub_1250F4+13A↑j ROM:00125238 andi.b #$DF,($11C6).w ROM:0012523E ROM:0012523E loc_12523E: ; CODE XREF: sub_1250F4+142↑j ROM:0012523E btst #3,($93D).w ROM:00125244 beq.s loc_12524E ROM:00125246 ori.b #$40,($11C6).w ; '@' ROM:0012524C bra.s loc_125254 ROM:0012524E ; --------------------------------------------------------------------------- ROM:0012524E ROM:0012524E loc_12524E: ; CODE XREF: sub_1250F4+150↑j ROM:0012524E andi.b #$BF,($11C6).w ROM:00125254 ROM:00125254 loc_125254: ; CODE XREF: sub_1250F4+158↑j ROM:00125254 btst #3,($949).w ROM:0012525A beq.s loc_125264 ROM:0012525C ori.b #$80,($11C6).w ROM:00125262 bra.s loc_12526A ROM:00125264 ; --------------------------------------------------------------------------- ROM:00125264 ROM:00125264 loc_125264: ; CODE XREF: sub_1250F4+166↑j ROM:00125264 andi.b #$7F,($11C6).w ROM:0012526A ROM:0012526A loc_12526A: ; CODE XREF: sub_1250F4+16E↑j ROM:0012526A btst #1,($93E).w ROM:00125270 beq.s loc_12527A ROM:00125272 ori.b #1,($11C7).w ROM:00125278 bra.s loc_125280 ROM:0012527A ; --------------------------------------------------------------------------- ROM:0012527A ROM:0012527A loc_12527A: ; CODE XREF: sub_1250F4+17C↑j ROM:0012527A andi.b #$FE,($11C7).w ROM:00125280 ROM:00125280 loc_125280: ; CODE XREF: sub_1250F4+184↑j ROM:00125280 btst #2,($C6A).w ROM:00125286 beq.s loc_125290 ROM:00125288 ori.b #2,($11C7).w ROM:0012528E bra.s loc_125296 ROM:00125290 ; --------------------------------------------------------------------------- ROM:00125290 ROM:00125290 loc_125290: ; CODE XREF: sub_1250F4+192↑j ROM:00125290 andi.b #$FD,($11C7).w ROM:00125296 ROM:00125296 loc_125296: ; CODE XREF: sub_1250F4+19A↑j ROM:00125296 btst #5,($941).w ROM:0012529C beq.s loc_1252A6 ROM:0012529E ori.b #4,($11C7).w ROM:001252A4 bra.s loc_1252AC ROM:001252A6 ; --------------------------------------------------------------------------- ROM:001252A6 ROM:001252A6 loc_1252A6: ; CODE XREF: sub_1250F4+1A8↑j ROM:001252A6 andi.b #$FB,($11C7).w ROM:001252AC ROM:001252AC loc_1252AC: ; CODE XREF: sub_1250F4+1B0↑j ROM:001252AC btst #1,($C6A).w ROM:001252B2 beq.s loc_1252BC ROM:001252B4 ori.b #8,($11C7).w ROM:001252BA bra.s loc_1252C2 ROM:001252BC ; --------------------------------------------------------------------------- ROM:001252BC ROM:001252BC loc_1252BC: ; CODE XREF: sub_1250F4+1BE↑j ROM:001252BC andi.b #$F7,($11C7).w ROM:001252C2 ROM:001252C2 loc_1252C2: ; CODE XREF: sub_1250F4+1C6↑j ROM:001252C2 btst #0,($C6A).w ROM:001252C8 beq.s loc_1252D2 ROM:001252CA ori.b #$10,($11C7).w ROM:001252D0 bra.s loc_1252D8 ROM:001252D2 ; --------------------------------------------------------------------------- ROM:001252D2 ROM:001252D2 loc_1252D2: ; CODE XREF: sub_1250F4+1D4↑j ROM:001252D2 andi.b #$EF,($11C7).w ROM:001252D8 ROM:001252D8 loc_1252D8: ; CODE XREF: sub_1250F4+1DC↑j ROM:001252D8 btst #7,($C6B).w ROM:001252DE beq.s loc_1252E8 ROM:001252E0 ori.b #$20,($11C7).w ; ' ' ROM:001252E6 bra.s loc_1252EE ROM:001252E8 ; --------------------------------------------------------------------------- ROM:001252E8 ROM:001252E8 loc_1252E8: ; CODE XREF: sub_1250F4+1EA↑j ROM:001252E8 andi.b #$DF,($11C7).w ROM:001252EE ROM:001252EE loc_1252EE: ; CODE XREF: sub_1250F4+1F2↑j ROM:001252EE btst #0,($1181).w ROM:001252F4 beq.s loc_1252FE ROM:001252F6 ori.b #1,($11C8).w ROM:001252FC bra.s loc_125304 ROM:001252FE ; --------------------------------------------------------------------------- ROM:001252FE ROM:001252FE loc_1252FE: ; CODE XREF: sub_1250F4+200↑j ROM:001252FE andi.b #$FE,($11C8).w ROM:00125304 ROM:00125304 loc_125304: ; CODE XREF: sub_1250F4+208↑j ROM:00125304 btst #0,($118E).w ROM:0012530A beq.s loc_125314 ROM:0012530C ori.b #2,($11C8).w ROM:00125312 bra.s loc_12531A ROM:00125314 ; --------------------------------------------------------------------------- ROM:00125314 ROM:00125314 loc_125314: ; CODE XREF: sub_1250F4+216↑j ROM:00125314 andi.b #$FD,($11C8).w ROM:0012531A ROM:0012531A loc_12531A: ; CODE XREF: sub_1250F4+21E↑j ROM:0012531A btst #0,($118C).w ROM:00125320 beq.s loc_12532A ROM:00125322 ori.b #4,($11C8).w ROM:00125328 bra.s loc_125330 ROM:0012532A ; --------------------------------------------------------------------------- ROM:0012532A ROM:0012532A loc_12532A: ; CODE XREF: sub_1250F4+22C↑j ROM:0012532A andi.b #$FB,($11C8).w ROM:00125330 ROM:00125330 loc_125330: ; CODE XREF: sub_1250F4+234↑j ROM:00125330 btst #0,($122B).w ROM:00125336 beq.s loc_125340 ROM:00125338 ori.b #1,($11FB).w ROM:0012533E bra.s loc_125346 ROM:00125340 ; --------------------------------------------------------------------------- ROM:00125340 ROM:00125340 loc_125340: ; CODE XREF: sub_1250F4+242↑j ROM:00125340 andi.b #$FE,($11FB).w ROM:00125346 ROM:00125346 loc_125346: ; CODE XREF: sub_1250F4+24A↑j ROM:00125346 btst #1,($139A).w ROM:0012534C beq.s loc_125356 ROM:0012534E ori.b #1,($11C9).w ROM:00125354 bra.s loc_12535C ROM:00125356 ; --------------------------------------------------------------------------- ROM:00125356 ROM:00125356 loc_125356: ; CODE XREF: sub_1250F4+258↑j ROM:00125356 andi.b #$FE,($11C9).w ROM:0012535C ROM:0012535C loc_12535C: ; CODE XREF: sub_1250F4+260↑j ROM:0012535C btst #0,($13C6).w ROM:00125362 beq.s loc_12536C ROM:00125364 ori.b #2,($11C9).w ROM:0012536A bra.s loc_125372 ROM:0012536C ; --------------------------------------------------------------------------- ROM:0012536C ROM:0012536C loc_12536C: ; CODE XREF: sub_1250F4+26E↑j ROM:0012536C andi.b #$FD,($11C9).w ROM:00125372 ROM:00125372 loc_125372: ; CODE XREF: sub_1250F4+276↑j ROM:00125372 btst #4,($13B3).w ROM:00125378 beq.s loc_125382 ROM:0012537A ori.b #4,($11C9).w ROM:00125380 bra.s loc_125388 ROM:00125382 ; --------------------------------------------------------------------------- ROM:00125382 ROM:00125382 loc_125382: ; CODE XREF: sub_1250F4+284↑j ROM:00125382 andi.b #$FB,($11C9).w ROM:00125388 ROM:00125388 loc_125388: ; CODE XREF: sub_1250F4+28C↑j ROM:00125388 btst #6,($13A8).w ROM:0012538E beq.s loc_125398 ROM:00125390 ori.b #8,($11C9).w ROM:00125396 bra.s loc_12539E ROM:00125398 ; --------------------------------------------------------------------------- ROM:00125398 ROM:00125398 loc_125398: ; CODE XREF: sub_1250F4+29A↑j ROM:00125398 andi.b #$F7,($11C9).w ROM:0012539E ROM:0012539E loc_12539E: ; CODE XREF: sub_1250F4+2A2↑j ROM:0012539E btst #6,($13A5).w ROM:001253A4 beq.s loc_1253AE ROM:001253A6 ori.b #$10,($11C9).w ROM:001253AC bra.s loc_1253B4 ROM:001253AE ; --------------------------------------------------------------------------- ROM:001253AE ROM:001253AE loc_1253AE: ; CODE XREF: sub_1250F4+2B0↑j ROM:001253AE andi.b #$EF,($11C9).w ROM:001253B4 ROM:001253B4 loc_1253B4: ; CODE XREF: sub_1250F4+2B8↑j ROM:001253B4 btst #0,($1506).w ROM:001253BA beq.s loc_1253C4 ROM:001253BC ori.b #$20,($11C9).w ; ' ' ROM:001253C2 bra.s loc_1253CA ROM:001253C4 ; --------------------------------------------------------------------------- ROM:001253C4 ROM:001253C4 loc_1253C4: ; CODE XREF: sub_1250F4+2C6↑j ROM:001253C4 andi.b #$DF,($11C9).w ROM:001253CA ROM:001253CA loc_1253CA: ; CODE XREF: sub_1250F4+2CE↑j ROM:001253CA btst #3,($13BC).w ROM:001253D0 beq.s loc_1253DA ROM:001253D2 ori.b #1,($11CA).w ROM:001253D8 bra.s loc_1253E0 ROM:001253DA ; --------------------------------------------------------------------------- ROM:001253DA ROM:001253DA loc_1253DA: ; CODE XREF: sub_1250F4+2DC↑j ROM:001253DA andi.b #$FE,($11CA).w ROM:001253E0 ROM:001253E0 loc_1253E0: ; CODE XREF: sub_1250F4+2E4↑j ROM:001253E0 btst #2,($13A6).w ROM:001253E6 beq.s loc_1253F0 ROM:001253E8 ori.b #2,($11CA).w ROM:001253EE bra.s loc_1253F6 ROM:001253F0 ; --------------------------------------------------------------------------- ROM:001253F0 ROM:001253F0 loc_1253F0: ; CODE XREF: sub_1250F4+2F2↑j ROM:001253F0 andi.b #$FD,($11CA).w ROM:001253F6 ROM:001253F6 loc_1253F6: ; CODE XREF: sub_1250F4+2FA↑j ROM:001253F6 btst #6,($93A).w ROM:001253FC beq.s loc_125406 ROM:001253FE ori.b #4,($11CA).w ROM:00125404 bra.s loc_12540C ROM:00125406 ; --------------------------------------------------------------------------- ROM:00125406 ROM:00125406 loc_125406: ; CODE XREF: sub_1250F4+308↑j ROM:00125406 andi.b #$FB,($11CA).w ROM:0012540C ROM:0012540C loc_12540C: ; CODE XREF: sub_1250F4+310↑j ROM:0012540C btst #7,($13A3).w ROM:00125412 beq.s loc_12541C ROM:00125414 ori.b #8,($11CA).w ROM:0012541A bra.s loc_125422 ROM:0012541C ; --------------------------------------------------------------------------- ROM:0012541C ROM:0012541C loc_12541C: ; CODE XREF: sub_1250F4+31E↑j ROM:0012541C andi.b #$F7,($11CA).w ROM:00125422 ROM:00125422 loc_125422: ; CODE XREF: sub_1250F4+326↑j ROM:00125422 btst #4,($13BC).w ROM:00125428 beq.s loc_125432 ROM:0012542A ori.b #$10,($11CA).w ROM:00125430 bra.s loc_125438 ROM:00125432 ; --------------------------------------------------------------------------- ROM:00125432 ROM:00125432 loc_125432: ; CODE XREF: sub_1250F4+334↑j ROM:00125432 andi.b #$EF,($11CA).w ROM:00125438 ROM:00125438 loc_125438: ; CODE XREF: sub_1250F4+33C↑j ROM:00125438 btst #6,($139A).w ROM:0012543E beq.s loc_125448 ROM:00125440 ori.b #$20,($11CA).w ; ' ' ROM:00125446 bra.s loc_12544E ROM:00125448 ; --------------------------------------------------------------------------- ROM:00125448 ROM:00125448 loc_125448: ; CODE XREF: sub_1250F4+34A↑j ROM:00125448 andi.b #$DF,($11CA).w ROM:0012544E ROM:0012544E loc_12544E: ; CODE XREF: sub_1250F4+352↑j ROM:0012544E btst #0,($13B9).w ROM:00125454 beq.s loc_12545E ROM:00125456 ori.b #$20,($11CA).w ; ' ' ROM:0012545C bra.s loc_125464 ROM:0012545E ; --------------------------------------------------------------------------- ROM:0012545E ROM:0012545E loc_12545E: ; CODE XREF: sub_1250F4+360↑j ROM:0012545E andi.b #$DF,($11CA).w ROM:00125464 ROM:00125464 loc_125464: ; CODE XREF: sub_1250F4+368↑j ROM:00125464 btst #5,($13B7).w ROM:0012546A beq.s loc_125474 ROM:0012546C ori.b #$20,($11CA).w ; ' ' ROM:00125472 bra.s loc_12547A ROM:00125474 ; --------------------------------------------------------------------------- ROM:00125474 ROM:00125474 loc_125474: ; CODE XREF: sub_1250F4+376↑j ROM:00125474 andi.b #$DF,($11CA).w ROM:0012547A ROM:0012547A loc_12547A: ; CODE XREF: sub_1250F4+37E↑j ROM:0012547A btst #4,($13A5).w ROM:00125480 beq.s loc_12548A ROM:00125482 ori.b #1,($11CB).w ROM:00125488 bra.s loc_125490 ROM:0012548A ; --------------------------------------------------------------------------- ROM:0012548A ROM:0012548A loc_12548A: ; CODE XREF: sub_1250F4+38C↑j ROM:0012548A andi.b #$FE,($11CB).w ROM:00125490 ROM:00125490 loc_125490: ; CODE XREF: sub_1250F4+394↑j ROM:00125490 btst #0,($13AE).w ROM:00125496 beq.s loc_1254A0 ROM:00125498 ori.b #2,($11CB).w ROM:0012549E bra.s loc_1254A6 ROM:001254A0 ; --------------------------------------------------------------------------- ROM:001254A0 ROM:001254A0 loc_1254A0: ; CODE XREF: sub_1250F4+3A2↑j ROM:001254A0 andi.b #$FD,($11CB).w ROM:001254A6 ROM:001254A6 loc_1254A6: ; CODE XREF: sub_1250F4+3AA↑j ROM:001254A6 btst #5,($13AD).w ROM:001254AC beq.s loc_1254B6 ROM:001254AE ori.b #4,($11CB).w ROM:001254B4 bra.s loc_1254BC ROM:001254B6 ; --------------------------------------------------------------------------- ROM:001254B6 ROM:001254B6 loc_1254B6: ; CODE XREF: sub_1250F4+3B8↑j ROM:001254B6 andi.b #$FB,($11CB).w ROM:001254BC ROM:001254BC loc_1254BC: ; CODE XREF: sub_1250F4+3C0↑j ROM:001254BC btst #1,($13BF).w ROM:001254C2 beq.s loc_1254CC ROM:001254C4 ori.b #8,($11CB).w ROM:001254CA bra.s loc_1254D2 ROM:001254CC ; --------------------------------------------------------------------------- ROM:001254CC ROM:001254CC loc_1254CC: ; CODE XREF: sub_1250F4+3CE↑j ROM:001254CC andi.b #$F7,($11CB).w ROM:001254D2 ROM:001254D2 loc_1254D2: ; CODE XREF: sub_1250F4+3D6↑j ROM:001254D2 btst #2,($13AD).w ROM:001254D8 beq.s loc_1254E2 ROM:001254DA ori.b #$10,($11CB).w ROM:001254E0 bra.s loc_1254E8 ROM:001254E2 ; --------------------------------------------------------------------------- ROM:001254E2 ROM:001254E2 loc_1254E2: ; CODE XREF: sub_1250F4+3E4↑j ROM:001254E2 andi.b #$EF,($11CB).w ROM:001254E8 ROM:001254E8 loc_1254E8: ; CODE XREF: sub_1250F4+3EC↑j ROM:001254E8 btst #1,($942).w ROM:001254EE beq.s loc_1254F8 ROM:001254F0 ori.b #$20,($11CB).w ; ' ' ROM:001254F6 bra.s loc_1254FE ROM:001254F8 ; --------------------------------------------------------------------------- ROM:001254F8 ROM:001254F8 loc_1254F8: ; CODE XREF: sub_1250F4+3FA↑j ROM:001254F8 andi.b #$DF,($11CB).w ROM:001254FE ROM:001254FE loc_1254FE: ; CODE XREF: sub_1250F4+402↑j ROM:001254FE btst #4,($13C6).w ROM:00125504 beq.s loc_12550E ROM:00125506 ori.b #$20,($11CB).w ; ' ' ROM:0012550C bra.s loc_125514 ROM:0012550E ; --------------------------------------------------------------------------- ROM:0012550E ROM:0012550E loc_12550E: ; CODE XREF: sub_1250F4+410↑j ROM:0012550E andi.b #$DF,($11CB).w ROM:00125514 ROM:00125514 loc_125514: ; CODE XREF: sub_1250F4+418↑j ROM:00125514 btst #2,($93C).w ROM:0012551A bne.s loc_125524 ROM:0012551C ori.b #1,($11C4).w ROM:00125522 bra.s loc_12552A ROM:00125524 ; --------------------------------------------------------------------------- ROM:00125524 ROM:00125524 loc_125524: ; CODE XREF: sub_1250F4+426↑j ROM:00125524 andi.b #$FE,($11C4).w ROM:0012552A ROM:0012552A loc_12552A: ; CODE XREF: sub_1250F4+42E↑j ROM:0012552A btst #7,($93C).w ROM:00125530 bne.s loc_12553A ROM:00125532 ori.b #2,($11C4).w ROM:00125538 bra.s loc_125540 ROM:0012553A ; --------------------------------------------------------------------------- ROM:0012553A ROM:0012553A loc_12553A: ; CODE XREF: sub_1250F4+43C↑j ROM:0012553A andi.b #$FD,($11C4).w ROM:00125540 ROM:00125540 loc_125540: ; CODE XREF: sub_1250F4+444↑j ROM:00125540 btst #1,($13F4).w ROM:00125546 beq.s loc_125550 ROM:00125548 ori.b #4,($11C4).w ROM:0012554E bra.s loc_125556 ROM:00125550 ; --------------------------------------------------------------------------- ROM:00125550 ROM:00125550 loc_125550: ; CODE XREF: sub_1250F4+452↑j ROM:00125550 andi.b #$FB,($11C4).w ROM:00125556 ROM:00125556 loc_125556: ; CODE XREF: sub_1250F4+45A↑j ROM:00125556 btst #2,($93D).w ROM:0012555C beq.s loc_125566 ROM:0012555E ori.b #8,($11C4).w ROM:00125564 bra.s loc_12556C ROM:00125566 ; --------------------------------------------------------------------------- ROM:00125566 ROM:00125566 loc_125566: ; CODE XREF: sub_1250F4+468↑j ROM:00125566 andi.b #$F7,($11C4).w ROM:0012556C ROM:0012556C loc_12556C: ; CODE XREF: sub_1250F4+470↑j ROM:0012556C btst #0,($1181).w ROM:00125572 beq.s loc_12557C ROM:00125574 ori.b #1,($11C2).w ROM:0012557A bra.s loc_125582 ROM:0012557C ; --------------------------------------------------------------------------- ROM:0012557C ROM:0012557C loc_12557C: ; CODE XREF: sub_1250F4+47E↑j ROM:0012557C andi.b #$FE,($11C2).w ROM:00125582 ROM:00125582 loc_125582: ; CODE XREF: sub_1250F4+486↑j ROM:00125582 btst #1,($1181).w ROM:00125588 beq.s loc_125592 ROM:0012558A ori.b #2,($11C2).w ROM:00125590 bra.s loc_125598 ROM:00125592 ; --------------------------------------------------------------------------- ROM:00125592 ROM:00125592 loc_125592: ; CODE XREF: sub_1250F4+494↑j ROM:00125592 andi.b #$FD,($11C2).w ROM:00125598 ROM:00125598 loc_125598: ; CODE XREF: sub_1250F4+49C↑j ROM:00125598 btst #2,($13BD).w ROM:0012559E beq.s loc_1255A8 ROM:001255A0 ori.b #1,($11C3).w ROM:001255A6 bra.s loc_1255AE ROM:001255A8 ; --------------------------------------------------------------------------- ROM:001255A8 ROM:001255A8 loc_1255A8: ; CODE XREF: sub_1250F4+4AA↑j ROM:001255A8 andi.b #$FE,($11C3).w ROM:001255AE ROM:001255AE loc_1255AE: ; CODE XREF: sub_1250F4+4B2↑j ROM:001255AE btst #3,($13B6).w ROM:001255B4 beq.s loc_1255BE ROM:001255B6 ori.b #2,($11C3).w ROM:001255BC bra.s loc_1255C4 ROM:001255BE ; --------------------------------------------------------------------------- ROM:001255BE ROM:001255BE loc_1255BE: ; CODE XREF: sub_1250F4+4C0↑j ROM:001255BE andi.b #$FD,($11C3).w ROM:001255C4 ROM:001255C4 loc_1255C4: ; CODE XREF: sub_1250F4+4C8↑j ROM:001255C4 btst #2,($13A6).w ROM:001255CA beq.s loc_1255D4 ROM:001255CC ori.b #4,($11C3).w ROM:001255D2 bra.s loc_1255DA ROM:001255D4 ; --------------------------------------------------------------------------- ROM:001255D4 ROM:001255D4 loc_1255D4: ; CODE XREF: sub_1250F4+4D6↑j ROM:001255D4 andi.b #$FB,($11C3).w ROM:001255DA ROM:001255DA loc_1255DA: ; CODE XREF: sub_1250F4+4DE↑j ROM:001255DA btst #4,($13C1).w ROM:001255E0 beq.s loc_1255EA ROM:001255E2 ori.b #8,($11C3).w ROM:001255E8 bra.s loc_1255F0 ROM:001255EA ; --------------------------------------------------------------------------- ROM:001255EA ROM:001255EA loc_1255EA: ; CODE XREF: sub_1250F4+4EC↑j ROM:001255EA andi.b #$F7,($11C3).w ROM:001255F0 ROM:001255F0 loc_1255F0: ; CODE XREF: sub_1250F4+4F4↑j ROM:001255F0 btst #4,($13BE).w ROM:001255F6 beq.s loc_125600 ROM:001255F8 ori.b #$10,($11C3).w ROM:001255FE bra.s loc_125606 ROM:00125600 ; --------------------------------------------------------------------------- ROM:00125600 ROM:00125600 loc_125600: ; CODE XREF: sub_1250F4+502↑j ROM:00125600 andi.b #$EF,($11C3).w ROM:00125606 ROM:00125606 loc_125606: ; CODE XREF: sub_1250F4+50A↑j ROM:00125606 btst #3,($139F).w ROM:0012560C beq.s loc_125616 ROM:0012560E ori.b #$20,($11C3).w ; ' ' ROM:00125614 bra.s loc_12561C ROM:00125616 ; --------------------------------------------------------------------------- ROM:00125616 ROM:00125616 loc_125616: ; CODE XREF: sub_1250F4+518↑j ROM:00125616 andi.b #$DF,($11C3).w ROM:0012561C ROM:0012561C loc_12561C: ; CODE XREF: sub_1250F4+520↑j ROM:0012561C btst #7,($13A3).w ROM:00125622 beq.s loc_12562C ROM:00125624 ori.b #$40,($11C3).w ; '@' ROM:0012562A bra.s loc_125632 ROM:0012562C ; --------------------------------------------------------------------------- ROM:0012562C ROM:0012562C loc_12562C: ; CODE XREF: sub_1250F4+52E↑j ROM:0012562C andi.b #$BF,($11C3).w ROM:00125632 ROM:00125632 loc_125632: ; CODE XREF: sub_1250F4+536↑j ROM:00125632 btst #1,($13AD).w ROM:00125638 beq.s loc_125642 ROM:0012563A ori.b #$80,($11C3).w ROM:00125640 bra.s loc_125648 ROM:00125642 ; --------------------------------------------------------------------------- ROM:00125642 ROM:00125642 loc_125642: ; CODE XREF: sub_1250F4+544↑j ROM:00125642 andi.b #$7F,($11C3).w ROM:00125648 ROM:00125648 loc_125648: ; CODE XREF: sub_1250F4+54C↑j ROM:00125648 btst #1,($13BA).w ROM:0012564E beq.s loc_125658 ROM:00125650 ori.w #1,($C6C).w ROM:00125656 bra.s loc_12565E ROM:00125658 ; --------------------------------------------------------------------------- ROM:00125658 ROM:00125658 loc_125658: ; CODE XREF: sub_1250F4+55A↑j ROM:00125658 andi.w #$FFFE,($C6C).w ROM:0012565E ROM:0012565E loc_12565E: ; CODE XREF: sub_1250F4+562↑j ROM:0012565E btst #7,($13B6).w ROM:00125664 beq.s loc_12566E ROM:00125666 ori.w #2,($C6C).w ROM:0012566C bra.s loc_125674 ROM:0012566E ; --------------------------------------------------------------------------- ROM:0012566E ROM:0012566E loc_12566E: ; CODE XREF: sub_1250F4+570↑j ROM:0012566E andi.w #$FFFD,($C6C).w ROM:00125674 ROM:00125674 loc_125674: ; CODE XREF: sub_1250F4+578↑j ROM:00125674 btst #5,($13A6).w ROM:0012567A beq.s loc_125684 ROM:0012567C ori.w #4,($C6C).w ROM:00125682 bra.s loc_12568A ROM:00125684 ; --------------------------------------------------------------------------- ROM:00125684 ROM:00125684 loc_125684: ; CODE XREF: sub_1250F4+586↑j ROM:00125684 andi.w #$FFFB,($C6C).w ROM:0012568A ROM:0012568A loc_12568A: ; CODE XREF: sub_1250F4+58E↑j ROM:0012568A btst #2,($13A3).w ROM:00125690 beq.s loc_12569A ROM:00125692 ori.w #8,($C6C).w ROM:00125698 bra.s loc_1256A0 ROM:0012569A ; --------------------------------------------------------------------------- ROM:0012569A ROM:0012569A loc_12569A: ; CODE XREF: sub_1250F4+59C↑j ROM:0012569A andi.w #$FFF7,($C6C).w ROM:001256A0 ROM:001256A0 loc_1256A0: ; CODE XREF: sub_1250F4+5A4↑j ROM:001256A0 btst #7,($13B8).w ROM:001256A6 beq.s loc_1256B0 ROM:001256A8 ori.w #$10,($C6C).w ROM:001256AE bra.s loc_1256B6 ROM:001256B0 ; --------------------------------------------------------------------------- ROM:001256B0 ROM:001256B0 loc_1256B0: ; CODE XREF: sub_1250F4+5B2↑j ROM:001256B0 andi.w #$FFEF,($C6C).w ROM:001256B6 ROM:001256B6 loc_1256B6: ; CODE XREF: sub_1250F4+5BA↑j ROM:001256B6 btst #5,($13AE).w ROM:001256BC beq.s loc_1256C6 ROM:001256BE ori.w #$20,($C6C).w ; ' ' ROM:001256C4 bra.s loc_1256CC ROM:001256C6 ; --------------------------------------------------------------------------- ROM:001256C6 ROM:001256C6 loc_1256C6: ; CODE XREF: sub_1250F4+5C8↑j ROM:001256C6 andi.w #$FFDF,($C6C).w ROM:001256CC ROM:001256CC loc_1256CC: ; CODE XREF: sub_1250F4+5D0↑j ROM:001256CC btst #7,($13A2).w ROM:001256D2 beq.s loc_1256DC ROM:001256D4 ori.w #$40,($C6C).w ; '@' ROM:001256DA bra.s loc_1256E2 ROM:001256DC ; --------------------------------------------------------------------------- ROM:001256DC ROM:001256DC loc_1256DC: ; CODE XREF: sub_1250F4+5DE↑j ROM:001256DC andi.w #$FFBF,($C6C).w ROM:001256E2 ROM:001256E2 loc_1256E2: ; CODE XREF: sub_1250F4+5E6↑j ROM:001256E2 btst #4,($13A2).w ROM:001256E8 beq.s loc_1256F2 ROM:001256EA ori.w #$80,($C6C).w ROM:001256F0 bra.s loc_1256F8 ROM:001256F2 ; --------------------------------------------------------------------------- ROM:001256F2 ROM:001256F2 loc_1256F2: ; CODE XREF: sub_1250F4+5F4↑j ROM:001256F2 andi.w #$FF7F,($C6C).w ROM:001256F8 ROM:001256F8 loc_1256F8: ; CODE XREF: sub_1250F4+5FC↑j ROM:001256F8 btst #7,($13B4).w ROM:001256FE beq.s loc_125708 ROM:00125700 ori.w #$100,($C6C).w ROM:00125706 bra.s loc_12570E ROM:00125708 ; --------------------------------------------------------------------------- ROM:00125708 ROM:00125708 loc_125708: ; CODE XREF: sub_1250F4+60A↑j ROM:00125708 andi.w #$FEFF,($C6C).w ROM:0012570E ROM:0012570E loc_12570E: ; CODE XREF: sub_1250F4+612↑j ROM:0012570E btst #5,($13A0).w ROM:00125714 beq.s loc_12571E ROM:00125716 ori.w #$200,($C6C).w ROM:0012571C bra.s loc_125724 ROM:0012571E ; --------------------------------------------------------------------------- ROM:0012571E ROM:0012571E loc_12571E: ; CODE XREF: sub_1250F4+620↑j ROM:0012571E andi.w #$FDFF,($C6C).w ROM:00125724 ROM:00125724 loc_125724: ; CODE XREF: sub_1250F4+628↑j ROM:00125724 btst #4,($13C7).w ROM:0012572A beq.s loc_125734 ROM:0012572C ori.w #$400,($C6C).w ROM:00125732 bra.s loc_12573A ROM:00125734 ; --------------------------------------------------------------------------- ROM:00125734 ROM:00125734 loc_125734: ; CODE XREF: sub_1250F4+636↑j ROM:00125734 andi.w #$FBFF,($C6C).w ROM:0012573A ROM:0012573A loc_12573A: ; CODE XREF: sub_1250F4+63E↑j ROM:0012573A clr.l d0 ROM:0012573C move.w $562(a5),d1 ROM:00125740 cmpi.w #0,d1 ROM:00125744 bne.s loc_12574A ROM:00125746 bset #3,d0 ROM:0012574A ROM:0012574A loc_12574A: ; CODE XREF: sub_1250F4+650↑j ROM:0012574A btst #1,($1505).w ROM:00125750 beq.s loc_12575A ROM:00125752 bset #$12,d0 ROM:00125756 bset #$10,d0 ROM:0012575A ROM:0012575A loc_12575A: ; CODE XREF: sub_1250F4+65C↑j ROM:0012575A btst #2,($1505).w ROM:00125760 beq.s loc_125766 ROM:00125762 bset #$13,d0 ROM:00125766 ROM:00125766 loc_125766: ; CODE XREF: sub_1250F4+66C↑j ROM:00125766 ori.l #1,d0 ROM:0012576C ori.l #4,d0 ROM:00125772 ori.l #0,d0 ROM:00125778 ori.l #0,d0 ROM:0012577E ori.l #0,d0 ROM:00125784 ori.l #$100,d0 ROM:0012578A ori.l #$200,d0 ROM:00125790 ori.l #$400,d0 ROM:00125796 ori.l #$800,d0 ROM:0012579C ori.l #$1000,d0 ROM:001257A2 ori.l #$2000,d0 ROM:001257A8 ori.l #$4000,d0 ROM:001257AE ori.l #0,d0 ROM:001257B4 ori.l #$20000,d0 ROM:001257BA ori.l #0,d0 ROM:001257C0 move.l d0,($970).w ROM:001257C4 btst #5,($1505).w ROM:001257CA beq.s loc_1257D4 ROM:001257CC ori.b #1,($11C5).w ROM:001257D2 bra.s loc_1257DA ROM:001257D4 ; --------------------------------------------------------------------------- ROM:001257D4 ROM:001257D4 loc_1257D4: ; CODE XREF: sub_1250F4+6D6↑j ROM:001257D4 andi.b #$FE,($11C5).w ROM:001257DA ROM:001257DA loc_1257DA: ; CODE XREF: sub_1250F4+6DE↑j ROM:001257DA btst #0,($139A).w ROM:001257E0 beq.s loc_1257EA ROM:001257E2 ori.b #2,($11C5).w ROM:001257E8 bra.s loc_1257F0 ROM:001257EA ; --------------------------------------------------------------------------- ROM:001257EA ROM:001257EA loc_1257EA: ; CODE XREF: sub_1250F4+6EC↑j ROM:001257EA andi.b #$FD,($11C5).w ROM:001257F0 ROM:001257F0 loc_1257F0: ; CODE XREF: sub_1250F4+6F4↑j ROM:001257F0 btst #3,($13AA).w ROM:001257F6 beq.s loc_125800 ROM:001257F8 ori.b #4,($11C5).w ROM:001257FE bra.s loc_125806 ROM:00125800 ; --------------------------------------------------------------------------- ROM:00125800 ROM:00125800 loc_125800: ; CODE XREF: sub_1250F4+702↑j ROM:00125800 andi.b #$FB,($11C5).w ROM:00125806 ROM:00125806 loc_125806: ; CODE XREF: sub_1250F4+70A↑j ROM:00125806 btst #5,($13A2).w ROM:0012580C beq.s loc_125816 ROM:0012580E ori.b #8,($11C5).w ROM:00125814 bra.s locret_12581C ROM:00125816 ; --------------------------------------------------------------------------- ROM:00125816 ROM:00125816 loc_125816: ; CODE XREF: sub_1250F4+718↑j ROM:00125816 andi.b #$F7,($11C5).w ROM:0012581C ROM:0012581C locret_12581C: ; CODE XREF: sub_1250F4+720↑j ROM:0012581C rts ROM:0012581C ; End of function sub_1250F4 ROM:0012581C ROM:0012581E ROM:0012581E ; =============== S U B R O U T I N E ======================================= ROM:0012581E ROM:0012581E ROM:0012581E sub_12581E: ; CODE XREF: sub_1364BA+8↓p ROM:0012581E move.w #2,($5B2).w ROM:00125824 bsr.l sub_119E82 ROM:0012582A rts ROM:0012582A ; End of function sub_12581E ROM:0012582A ROM:0012582C ; --------------------------------------------------------------------------- ROM:0012582C rts ROM:0012582E ROM:0012582E ; =============== S U B R O U T I N E ======================================= ROM:0012582E ROM:0012582E ROM:0012582E sub_12582E: ; CODE XREF: sub_123CC4+2B0↑p ROM:0012582E bset #0,($13BB).w ROM:00125834 rts ROM:00125834 ; End of function sub_12582E ROM:00125834 ROM:00125836 ROM:00125836 ; =============== S U B R O U T I N E ======================================= ROM:00125836 ROM:00125836 ROM:00125836 sub_125836: ; CODE XREF: sub_123CC4+252↑p ROM:00125836 ; sub_123CC4+29E↑p ROM:00125836 bset #0,($13BB).w ROM:0012583C rts ROM:0012583C ; End of function sub_125836 ROM:0012583C ROM:0012583E ROM:0012583E ; =============== S U B R O U T I N E ======================================= ROM:0012583E ROM:0012583E ROM:0012583E sub_12583E: ; CODE XREF: sub_123CC4:loc_123F1E↑p ROM:0012583E bset #0,($13BB).w ROM:00125844 rts ROM:00125844 ; End of function sub_12583E ROM:00125844 ROM:00125846 ; --------------------------------------------------------------------------- ROM:00125846 move.w #0,d2 ROM:0012584A bra.s loc_125850 ROM:0012584C ; --------------------------------------------------------------------------- ROM:0012584C ROM:0012584C loc_12584C: ; CODE XREF: ROM:0012585C↓j ROM:0012584C addi.w #1,d2 ROM:00125850 ROM:00125850 loc_125850: ; CODE XREF: ROM:0012584A↑j ROM:00125850 cmpi.w #8,d2 ROM:00125854 bgt.s locret_12585E ROM:00125856 clr.w $1458(d2.w*2) ROM:0012585C bra.s loc_12584C ROM:0012585E ; --------------------------------------------------------------------------- ROM:0012585E ROM:0012585E locret_12585E: ; CODE XREF: ROM:00125854↑j ROM:0012585E rts ROM:00125860 ROM:00125860 ; =============== S U B R O U T I N E ======================================= ROM:00125860 ROM:00125860 ROM:00125860 sub_125860: ; CODE XREF: sub_111DA2+5E↑p ROM:00125860 ; sub_1226A4+1E↑p ROM:00125860 btst #3,($13C3).w ROM:00125866 beq.s loc_12586E ROM:00125868 bsr.w sub_125874 ROM:0012586C bra.s locret_125872 ROM:0012586E ; --------------------------------------------------------------------------- ROM:0012586E ROM:0012586E loc_12586E: ; CODE XREF: sub_125860+6↑j ROM:0012586E bsr.w sub_125A28 ROM:00125872 ROM:00125872 locret_125872: ; CODE XREF: sub_125860+C↑j ROM:00125872 rts ROM:00125872 ; End of function sub_125860 ROM:00125872 ROM:00125874 ROM:00125874 ; =============== S U B R O U T I N E ======================================= ROM:00125874 ROM:00125874 ROM:00125874 sub_125874: ; CODE XREF: sub_125860+8↑p ROM:00125874 clr.w d1 ROM:00125876 move.b ($11D3).w,d1 ROM:0012587A cmpi.w #8,d1 ROM:0012587E bcc.s locret_125888 ROM:00125880 movea.l off_12588A(pc,d1.w*4),a0 ROM:00125884 nop ROM:00125886 jmp (a0) ROM:00125888 ; --------------------------------------------------------------------------- ROM:00125888 ROM:00125888 locret_125888: ; CODE XREF: sub_125874+A↑j ROM:00125888 rts ROM:00125888 ; End of function sub_125874 ROM:00125888 ROM:00125888 ; --------------------------------------------------------------------------- ROM:0012588A off_12588A: dc.l loc_1258AA ; DATA XREF: sub_125874+C↑r ROM:0012588E dc.l loc_1258B2 ROM:00125892 dc.l loc_1258C0 ROM:00125896 dc.l loc_1258F0 ROM:0012589A dc.l loc_125930 ROM:0012589E dc.l loc_12595E ROM:001258A2 dc.l loc_125992 ROM:001258A6 dc.l loc_1259D4 ROM:001258AA ; --------------------------------------------------------------------------- ROM:001258AA ROM:001258AA loc_1258AA: ; DATA XREF: ROM:off_12588A↑o ROM:001258AA move.b #1,($11D3).w ROM:001258B0 rts ROM:001258B2 ; --------------------------------------------------------------------------- ROM:001258B2 ROM:001258B2 loc_1258B2: ; DATA XREF: ROM:0012588E↑o ROM:001258B2 btst #4,($139C).w ROM:001258B8 beq.s locret_1258BE ROM:001258BA move.w ($FFFFFC0E).w,d1 ROM:001258BE ROM:001258BE locret_1258BE: ; CODE XREF: ROM:001258B8↑j ROM:001258BE rts ROM:001258C0 ; --------------------------------------------------------------------------- ROM:001258C0 ROM:001258C0 loc_1258C0: ; DATA XREF: ROM:00125892↑o ROM:001258C0 btst #4,($139C).w ROM:001258C6 beq.s locret_1258EE ROM:001258C8 move.w ($FFFFFC0E).w,d1 ROM:001258CC cmpi.b #$B8,d1 ROM:001258D0 bne.s locret_1258EE ROM:001258D2 bsr.w sub_125D0E ROM:001258D6 move.w $5E4(a5),d0 ROM:001258DA clr.b ($89A).w ROM:001258DE move.w d0,($608).w ROM:001258E2 move.b #1,($89A).w ROM:001258E8 move.b #3,($11D3).w ROM:001258EE ROM:001258EE locret_1258EE: ; CODE XREF: ROM:001258C6↑j ROM:001258EE ; ROM:001258D0↑j ROM:001258EE rts ROM:001258F0 ; --------------------------------------------------------------------------- ROM:001258F0 ROM:001258F0 loc_1258F0: ; DATA XREF: ROM:00125896↑o ROM:001258F0 btst #4,($139C).w ROM:001258F6 beq.s locret_12592E ROM:001258F8 move.w ($FFFFFC0E).w,d1 ROM:001258FC cmpi.b #$13,d1 ROM:00125900 bne.s loc_125920 ROM:00125902 bsr.w sub_125D0E ROM:00125906 move.w $5E4(a5),d0 ROM:0012590A clr.b ($89A).w ROM:0012590E move.w d0,($608).w ROM:00125912 move.b #1,($89A).w ROM:00125918 move.b #4,($11D3).w ROM:0012591E bra.s locret_12592E ROM:00125920 ; --------------------------------------------------------------------------- ROM:00125920 ROM:00125920 loc_125920: ; CODE XREF: ROM:00125900↑j ROM:00125920 bsr.w sub_125CCA ROM:00125924 clr.w ($C72).w ROM:00125928 move.b #2,($11D3).w ROM:0012592E ROM:0012592E locret_12592E: ; CODE XREF: ROM:001258F6↑j ROM:0012592E ; ROM:0012591E↑j ROM:0012592E rts ROM:00125930 ; --------------------------------------------------------------------------- ROM:00125930 ROM:00125930 loc_125930: ; DATA XREF: ROM:0012589A↑o ROM:00125930 btst #4,($139C).w ROM:00125936 beq.s locret_12595C ROM:00125938 bsr.w sub_125D0E ROM:0012593C move.w ($FFFFFC0E).w,d1 ROM:00125940 move.b d1,($11D1).w ROM:00125944 move.w $5E4(a5),d0 ROM:00125948 clr.b ($89A).w ROM:0012594C move.w d0,($608).w ROM:00125950 move.b #1,($89A).w ROM:00125956 move.b #5,($11D3).w ROM:0012595C ROM:0012595C locret_12595C: ; CODE XREF: ROM:00125936↑j ROM:0012595C rts ROM:0012595E ; --------------------------------------------------------------------------- ROM:0012595E ROM:0012595E loc_12595E: ; DATA XREF: ROM:0012589E↑o ROM:0012595E btst #4,($139C).w ROM:00125964 beq.s locret_125990 ROM:00125966 bsr.w sub_125CD4 ROM:0012596A move.w #1,($C72).w ROM:00125970 move.w $5E4(a5),d0 ROM:00125974 clr.b ($89A).w ROM:00125978 move.w d0,($608).w ROM:0012597C move.b #1,($89A).w ROM:00125982 move.w ($FFFFFC0E).w,d3 ROM:00125986 move.b d3,($11D0).w ROM:0012598A move.b #6,($11D3).w ROM:00125990 ROM:00125990 locret_125990: ; CODE XREF: ROM:00125964↑j ROM:00125990 rts ROM:00125992 ; --------------------------------------------------------------------------- ROM:00125992 ROM:00125992 loc_125992: ; DATA XREF: ROM:001258A2↑o ROM:00125992 btst #4,($139C).w ROM:00125998 beq.s locret_1259D2 ROM:0012599A subi.b #1,($11D0).w ROM:001259A0 bsr.w sub_125CD4 ROM:001259A4 addq.w #1,($C72).w ROM:001259A8 bvc.s loc_1259B0 ROM:001259AA move.w #$8000,($C72).w ROM:001259B0 ROM:001259B0 loc_1259B0: ; CODE XREF: ROM:001259A8↑j ROM:001259B0 move.w $5E4(a5),d0 ROM:001259B4 clr.b ($89A).w ROM:001259B8 move.w d0,($608).w ROM:001259BC move.b #1,($89A).w ROM:001259C2 cmpi.b #0,($11D0).w ROM:001259C8 bne.w locret_1259D2 ROM:001259CC move.b #7,($11D3).w ROM:001259D2 ROM:001259D2 locret_1259D2: ; CODE XREF: ROM:00125998↑j ROM:001259D2 ; ROM:001259C8↑j ROM:001259D2 rts ROM:001259D4 ; --------------------------------------------------------------------------- ROM:001259D4 ROM:001259D4 loc_1259D4: ; DATA XREF: ROM:001258A6↑o ROM:001259D4 btst #4,($139C).w ROM:001259DA beq.s locret_125A24 ROM:001259DC move.w ($FFFFFC0E).w,d1 ROM:001259E0 cmp.b ($11CF).w,d1 ROM:001259E4 bne.s loc_125A16 ROM:001259E6 bsr.w sub_125CD4 ROM:001259EA addq.w #1,($C72).w ROM:001259EE bvc.s loc_1259F6 ROM:001259F0 move.w #$8000,($C72).w ROM:001259F6 ROM:001259F6 loc_1259F6: ; CODE XREF: ROM:001259EE↑j ROM:001259F6 move.w $5E4(a5),d0 ROM:001259FA clr.b ($89A).w ROM:001259FE move.w d0,($608).w ROM:00125A02 move.b #1,($89A).w ROM:00125A08 move.b #1,($11D3).w ROM:00125A0E bset #6,($13BD).w ROM:00125A14 bra.s locret_125A24 ROM:00125A16 ; --------------------------------------------------------------------------- ROM:00125A16 ROM:00125A16 loc_125A16: ; CODE XREF: ROM:001259E4↑j ROM:00125A16 bsr.w sub_125CCA ROM:00125A1A clr.w ($C72).w ROM:00125A1E move.b #2,($11D3).w ROM:00125A24 ROM:00125A24 locret_125A24: ; CODE XREF: ROM:001259DA↑j ROM:00125A24 ; ROM:00125A14↑j ROM:00125A24 rts ROM:00125A26 ; --------------------------------------------------------------------------- ROM:00125A26 rts ROM:00125A28 ROM:00125A28 ; =============== S U B R O U T I N E ======================================= ROM:00125A28 ROM:00125A28 ROM:00125A28 sub_125A28: ; CODE XREF: sub_125860:loc_12586E↑p ROM:00125A28 clr.w d1 ROM:00125A2A move.b ($11D2).w,d1 ROM:00125A2E cmpi.w #7,d1 ROM:00125A32 bcc.s locret_125A3C ROM:00125A34 movea.l off_125A3E(pc,d1.w*4),a0 ROM:00125A38 nop ROM:00125A3A jmp (a0) ROM:00125A3C ; --------------------------------------------------------------------------- ROM:00125A3C ROM:00125A3C locret_125A3C: ; CODE XREF: sub_125A28+A↑j ROM:00125A3C rts ROM:00125A3C ; End of function sub_125A28 ROM:00125A3C ROM:00125A3C ; --------------------------------------------------------------------------- ROM:00125A3E off_125A3E: dc.l loc_125A5A ; DATA XREF: sub_125A28+C↑r ROM:00125A42 dc.l loc_125A62 ROM:00125A46 dc.l loc_125A70 ROM:00125A4A dc.l loc_125B28 ROM:00125A4E dc.l loc_125BA6 ROM:00125A52 dc.l loc_125BE4 ROM:00125A56 dc.l loc_125C16 ROM:00125A5A ; --------------------------------------------------------------------------- ROM:00125A5A ROM:00125A5A loc_125A5A: ; DATA XREF: ROM:off_125A3E↑o ROM:00125A5A move.b #1,($11D2).w ROM:00125A60 rts ROM:00125A62 ; --------------------------------------------------------------------------- ROM:00125A62 ROM:00125A62 loc_125A62: ; DATA XREF: ROM:00125A42↑o ROM:00125A62 btst #4,($139C).w ROM:00125A68 beq.s locret_125A6E ROM:00125A6A move.w ($FFFFFC0E).w,d1 ROM:00125A6E ROM:00125A6E locret_125A6E: ; CODE XREF: ROM:00125A68↑j ROM:00125A6E rts ROM:00125A70 ; --------------------------------------------------------------------------- ROM:00125A70 ROM:00125A70 loc_125A70: ; DATA XREF: ROM:00125A46↑o ROM:00125A70 btst #4,($139C).w ROM:00125A76 beq.l locret_125B26 ROM:00125A7C move.w ($FFFFFC0E).w,d1 ROM:00125A80 andi.w #$C0,d1 ROM:00125A84 move.w ($FFFFFC0E).w,d2 ROM:00125A88 andi.w #$3F,d2 ; '?' ROM:00125A8C cmpi.w #0,d1 ROM:00125A90 bne.s loc_125AF8 ROM:00125A92 cmpi.w #0,d2 ROM:00125A96 beq.s loc_125AC8 ROM:00125A98 addq.w #2,d2 ROM:00125A9A move.w d2,($C74).w ROM:00125A9E bsr.w sub_125CD4 ROM:00125AA2 addq.w #1,($C72).w ROM:00125AA6 bvc.s loc_125AAE ROM:00125AA8 move.w #$8000,($C72).w ROM:00125AAE ROM:00125AAE loc_125AAE: ; CODE XREF: ROM:00125AA6↑j ROM:00125AAE move.w $5E4(a5),d0 ROM:00125AB2 clr.b ($89A).w ROM:00125AB6 move.w d0,($608).w ROM:00125ABA move.b #1,($89A).w ROM:00125AC0 move.b #3,($11D2).w ROM:00125AC6 rts ROM:00125AC8 ; --------------------------------------------------------------------------- ROM:00125AC8 ROM:00125AC8 loc_125AC8: ; CODE XREF: ROM:00125A96↑j ROM:00125AC8 move.w #3,($C74).w ROM:00125ACE bsr.w sub_125CD4 ROM:00125AD2 addq.w #1,($C72).w ROM:00125AD6 bvc.s loc_125ADE ROM:00125AD8 move.w #$8000,($C72).w ROM:00125ADE ROM:00125ADE loc_125ADE: ; CODE XREF: ROM:00125AD6↑j ROM:00125ADE move.w $5E4(a5),d0 ROM:00125AE2 clr.b ($89A).w ROM:00125AE6 move.w d0,($608).w ROM:00125AEA move.b #1,($89A).w ROM:00125AF0 move.b #4,($11D2).w ROM:00125AF6 rts ROM:00125AF8 ; --------------------------------------------------------------------------- ROM:00125AF8 ROM:00125AF8 loc_125AF8: ; CODE XREF: ROM:00125A90↑j ROM:00125AF8 addq.w #4,d2 ROM:00125AFA move.w d2,($C74).w ROM:00125AFE bsr.w sub_125CD4 ROM:00125B02 addq.w #1,($C72).w ROM:00125B06 bvc.s loc_125B0E ROM:00125B08 move.w #$8000,($C72).w ROM:00125B0E ROM:00125B0E loc_125B0E: ; CODE XREF: ROM:00125B06↑j ROM:00125B0E move.w $5E4(a5),d0 ROM:00125B12 clr.b ($89A).w ROM:00125B16 move.w d0,($608).w ROM:00125B1A move.b #1,($89A).w ROM:00125B20 move.b #5,($11D2).w ROM:00125B26 ROM:00125B26 locret_125B26: ; CODE XREF: ROM:00125A76↑j ROM:00125B26 rts ROM:00125B28 ; --------------------------------------------------------------------------- ROM:00125B28 ROM:00125B28 loc_125B28: ; DATA XREF: ROM:00125A4A↑o ROM:00125B28 btst #4,($139C).w ROM:00125B2E beq.l locret_125BA4 ROM:00125B34 move.w ($C74).w,d1 ROM:00125B38 subq.w #1,d1 ROM:00125B3A cmp.w ($C72).w,d1 ROM:00125B3E ble.s loc_125B64 ROM:00125B40 bsr.w sub_125CD4 ROM:00125B44 addq.w #1,($C72).w ROM:00125B48 bvc.s loc_125B50 ROM:00125B4A move.w #$8000,($C72).w ROM:00125B50 ROM:00125B50 loc_125B50: ; CODE XREF: ROM:00125B48↑j ROM:00125B50 move.w $5E4(a5),d0 ROM:00125B54 clr.b ($89A).w ROM:00125B58 move.w d0,($608).w ROM:00125B5C move.b #1,($89A).w ROM:00125B62 rts ROM:00125B64 ; --------------------------------------------------------------------------- ROM:00125B64 ROM:00125B64 loc_125B64: ; CODE XREF: ROM:00125B3E↑j ROM:00125B64 move.w ($FFFFFC0E).w,d1 ROM:00125B68 cmp.b ($11CF).w,d1 ROM:00125B6C bne.s loc_125B94 ROM:00125B6E bsr.w sub_125CD4 ROM:00125B72 addq.w #1,($C72).w ROM:00125B76 bvc.s loc_125B7E ROM:00125B78 move.w #$8000,($C72).w ROM:00125B7E ROM:00125B7E loc_125B7E: ; CODE XREF: ROM:00125B76↑j ROM:00125B7E clr.b ($89A).w ROM:00125B82 clr.w ($608).w ROM:00125B86 bset #6,($13BD).w ROM:00125B8C move.b #1,($11D2).w ROM:00125B92 rts ROM:00125B94 ; --------------------------------------------------------------------------- ROM:00125B94 ROM:00125B94 loc_125B94: ; CODE XREF: ROM:00125B6C↑j ROM:00125B94 bsr.w sub_125CCA ROM:00125B98 clr.w ($C72).w ROM:00125B9C move.b #2,($11D2).w ROM:00125BA2 rts ROM:00125BA4 ; --------------------------------------------------------------------------- ROM:00125BA4 ROM:00125BA4 locret_125BA4: ; CODE XREF: ROM:00125B2E↑j ROM:00125BA4 rts ROM:00125BA6 ; --------------------------------------------------------------------------- ROM:00125BA6 ROM:00125BA6 loc_125BA6: ; DATA XREF: ROM:00125A4E↑o ROM:00125BA6 btst #4,($139C).w ROM:00125BAC beq.s locret_125BE2 ROM:00125BAE move.w ($FFFFFC0E).w,d1 ROM:00125BB2 andi.w #$FF,d1 ROM:00125BB6 add.w d1,($C74).w ROM:00125BBA bsr.w sub_125CD4 ROM:00125BBE addq.w #1,($C72).w ROM:00125BC2 bvc.s loc_125BCA ROM:00125BC4 move.w #$8000,($C72).w ROM:00125BCA ROM:00125BCA loc_125BCA: ; CODE XREF: ROM:00125BC2↑j ROM:00125BCA move.w $5E4(a5),d0 ROM:00125BCE clr.b ($89A).w ROM:00125BD2 move.w d0,($608).w ROM:00125BD6 move.b #1,($89A).w ROM:00125BDC move.b #3,($11D2).w ROM:00125BE2 ROM:00125BE2 locret_125BE2: ; CODE XREF: ROM:00125BAC↑j ROM:00125BE2 rts ROM:00125BE4 ; --------------------------------------------------------------------------- ROM:00125BE4 ROM:00125BE4 loc_125BE4: ; DATA XREF: ROM:00125A52↑o ROM:00125BE4 btst #4,($139C).w ROM:00125BEA beq.s locret_125C14 ROM:00125BEC bsr.w sub_125CD4 ROM:00125BF0 addq.w #1,($C72).w ROM:00125BF4 bvc.s loc_125BFC ROM:00125BF6 move.w #$8000,($C72).w ROM:00125BFC ROM:00125BFC loc_125BFC: ; CODE XREF: ROM:00125BF4↑j ROM:00125BFC move.w $5E4(a5),d0 ROM:00125C00 clr.b ($89A).w ROM:00125C04 move.w d0,($608).w ROM:00125C08 move.b #1,($89A).w ROM:00125C0E move.b #6,($11D2).w ROM:00125C14 ROM:00125C14 locret_125C14: ; CODE XREF: ROM:00125BEA↑j ROM:00125C14 rts ROM:00125C16 ; --------------------------------------------------------------------------- ROM:00125C16 ROM:00125C16 loc_125C16: ; DATA XREF: ROM:00125A56↑o ROM:00125C16 btst #4,($139C).w ROM:00125C1C beq.s locret_125C46 ROM:00125C1E bsr.w sub_125CD4 ROM:00125C22 addq.w #1,($C72).w ROM:00125C26 bvc.s loc_125C2E ROM:00125C28 move.w #$8000,($C72).w ROM:00125C2E ROM:00125C2E loc_125C2E: ; CODE XREF: ROM:00125C26↑j ROM:00125C2E move.w $5E4(a5),d0 ROM:00125C32 clr.b ($89A).w ROM:00125C36 move.w d0,($608).w ROM:00125C3A move.b #1,($89A).w ROM:00125C40 move.b #3,($11D2).w ROM:00125C46 ROM:00125C46 locret_125C46: ; CODE XREF: ROM:00125C1C↑j ROM:00125C46 rts ROM:00125C48 ; --------------------------------------------------------------------------- ROM:00125C48 rts ROM:00125C4A ROM:00125C4A ; =============== S U B R O U T I N E ======================================= ROM:00125C4A ROM:00125C4A ROM:00125C4A sub_125C4A: ; CODE XREF: ROM:00124468↑p ROM:00125C4A ; ROM:00124AB0↑p ... ROM:00125C4A btst #3,($13C3).w ROM:00125C50 beq.s loc_125C58 ROM:00125C52 move.b ($11D3).w,d1 ROM:00125C56 bra.s loc_125C5C ROM:00125C58 ; --------------------------------------------------------------------------- ROM:00125C58 ROM:00125C58 loc_125C58: ; CODE XREF: sub_125C4A+6↑j ROM:00125C58 move.b ($11D2).w,d1 ROM:00125C5C ROM:00125C5C loc_125C5C: ; CODE XREF: sub_125C4A+C↑j ROM:00125C5C cmpi.b #1,d1 ROM:00125C60 bne.s locret_125C8E ROM:00125C62 btst #5,($13BA).w ROM:00125C68 beq.s locret_125C8E ROM:00125C6A bclr #5,($13BA).w ROM:00125C70 bsr.w sub_125CCA ROM:00125C74 clr.w ($C72).w ROM:00125C78 btst #3,($13C3).w ROM:00125C7E beq.s loc_125C88 ROM:00125C80 move.b #2,($11D3).w ROM:00125C86 bra.s locret_125C8E ROM:00125C88 ; --------------------------------------------------------------------------- ROM:00125C88 ROM:00125C88 loc_125C88: ; CODE XREF: sub_125C4A+34↑j ROM:00125C88 move.b #2,($11D2).w ROM:00125C8E ROM:00125C8E locret_125C8E: ; CODE XREF: sub_125C4A+16↑j ROM:00125C8E ; sub_125C4A+1E↑j ... ROM:00125C8E rts ROM:00125C8E ; End of function sub_125C4A ROM:00125C8E ROM:00125C90 ROM:00125C90 ; =============== S U B R O U T I N E ======================================= ROM:00125C90 ROM:00125C90 ROM:00125C90 sub_125C90: ; CODE XREF: ROM:loc_124518↑p ROM:00125C90 ; ROM:loc_124B8C↑p ... ROM:00125C90 btst #3,($13C3).w ROM:00125C96 beq.s loc_125C9A ROM:00125C98 bra.s locret_125C9E ROM:00125C9A ; --------------------------------------------------------------------------- ROM:00125C9A ROM:00125C9A loc_125C9A: ; CODE XREF: sub_125C90+6↑j ROM:00125C9A bsr.w sub_125CA2 ROM:00125C9E ROM:00125C9E locret_125C9E: ; CODE XREF: sub_125C90+8↑j ROM:00125C9E rts ROM:00125C9E ; End of function sub_125C90 ROM:00125C9E ROM:00125CA0 ; --------------------------------------------------------------------------- ROM:00125CA0 rts ROM:00125CA2 ROM:00125CA2 ; =============== S U B R O U T I N E ======================================= ROM:00125CA2 ROM:00125CA2 ROM:00125CA2 sub_125CA2: ; CODE XREF: sub_125C90:loc_125C9A↑p ROM:00125CA2 cmpi.b #3,($11D2).w ROM:00125CA8 blt.s locret_125CC8 ROM:00125CAA cmpi.b #6,($11D2).w ROM:00125CB0 bgt.s locret_125CC8 ROM:00125CB2 cmpi.w #0,($608).w ROM:00125CB8 bgt.s locret_125CC8 ROM:00125CBA bsr.w sub_125CCA ROM:00125CBE clr.w ($C72).w ROM:00125CC2 move.b #2,($11D2).w ROM:00125CC8 ROM:00125CC8 locret_125CC8: ; CODE XREF: sub_125CA2+6↑j ROM:00125CC8 ; sub_125CA2+E↑j ... ROM:00125CC8 rts ROM:00125CC8 ; End of function sub_125CA2 ROM:00125CC8 ROM:00125CCA ROM:00125CCA ; =============== S U B R O U T I N E ======================================= ROM:00125CCA ROM:00125CCA ROM:00125CCA sub_125CCA: ; CODE XREF: ROM:loc_125920↑p ROM:00125CCA ; ROM:loc_125A16↑p ... ROM:00125CCA clr.w ($C70).w ROM:00125CCE clr.b ($11CF).w ROM:00125CD2 rts ROM:00125CD2 ; End of function sub_125CCA ROM:00125CD2 ROM:00125CD4 ROM:00125CD4 ; =============== S U B R O U T I N E ======================================= ROM:00125CD4 ROM:00125CD4 ROM:00125CD4 sub_125CD4: ; CODE XREF: ROM:00125966↑p ROM:00125CD4 ; ROM:001259A0↑p ... ROM:00125CD4 move.w ($FFFFFC0E).w,d1 ROM:00125CD8 move.w ($C70).w,d2 ROM:00125CDC move.b d1,$1271(d2.w) ROM:00125CE2 move.b ($11CF).w,d3 ROM:00125CE6 btst #3,($13C3).w ROM:00125CEC bne.s loc_125CF2 ROM:00125CEE add.b d1,d3 ROM:00125CF0 bra.s loc_125CF4 ROM:00125CF2 ; --------------------------------------------------------------------------- ROM:00125CF2 ROM:00125CF2 loc_125CF2: ; CODE XREF: sub_125CD4+18↑j ROM:00125CF2 eor.b d1,d3 ROM:00125CF4 ROM:00125CF4 loc_125CF4: ; CODE XREF: sub_125CD4+1C↑j ROM:00125CF4 move.b d3,($11CF).w ROM:00125CF8 addq.w #1,($C70).w ROM:00125CFC move.w #$103,d1 ROM:00125D00 cmp.w ($C70).w,d1 ROM:00125D04 bge.s locret_125D0C ROM:00125D06 move.w #$103,($C70).w ROM:00125D0C ROM:00125D0C locret_125D0C: ; CODE XREF: sub_125CD4+30↑j ROM:00125D0C rts ROM:00125D0C ; End of function sub_125CD4 ROM:00125D0C ROM:00125D0E ROM:00125D0E ; =============== S U B R O U T I N E ======================================= ROM:00125D0E ROM:00125D0E ROM:00125D0E sub_125D0E: ; CODE XREF: ROM:001258D2↑p ROM:00125D0E ; ROM:00125902↑p ... ROM:00125D0E move.w ($FFFFFC0E).w,d1 ROM:00125D12 move.b ($11CF).w,d3 ROM:00125D16 eor.b d1,d3 ROM:00125D18 move.b d3,($11CF).w ROM:00125D1C rts ROM:00125D1C ; End of function sub_125D0E ROM:00125D1C ROM:00125D1E ROM:00125D1E ; =============== S U B R O U T I N E ======================================= ROM:00125D1E ROM:00125D1E ROM:00125D1E sub_125D1E: ; CODE XREF: sub_111DA2+30↑p ROM:00125D1E ; sub_1226A4+24↑p ROM:00125D1E clr.w d1 ROM:00125D20 move.b ($11D4).w,d1 ROM:00125D24 cmpi.w #3,d1 ROM:00125D28 bcc.s locret_125D32 ROM:00125D2A movea.l off_125D34(pc,d1.w*4),a0 ROM:00125D2E nop ROM:00125D30 jmp (a0) ROM:00125D32 ; --------------------------------------------------------------------------- ROM:00125D32 ROM:00125D32 locret_125D32: ; CODE XREF: sub_125D1E+A↑j ROM:00125D32 rts ROM:00125D32 ; End of function sub_125D1E ROM:00125D32 ROM:00125D32 ; --------------------------------------------------------------------------- ROM:00125D34 off_125D34: dc.l dword_125D40 ; DATA XREF: sub_125D1E+C↑r ROM:00125D38 dc.l aNu8_1 ; "Nu\b8" ROM:00125D3C dc.l aNu8_1+2 ; "\b8" ROM:00125D40 dword_125D40: dc.l $8B80000, $13C211FC, $111D4, $60024E75 ROM:00125D40 ; DATA XREF: ROM:off_125D34↑o ROM:00125D50 aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00125D38↑o ROM:00125D50 ; ROM:00125D3C↑o ROM:00125D55 dc.b 7, $13, $9E ROM:00125D58 dc.l $673208B8, $7139E, $30380C76, $B0780C58, $6C145278 ROM:00125D58 dc.l $C766806, $31FC8000, $C766100, $446010, $600E08F8 ROM:00125D58 dc.l $13C2, $11FC0001, $11D460C4, $4E754E75 ROM:00125D90 ROM:00125D90 ; =============== S U B R O U T I N E ======================================= ROM:00125D90 ROM:00125D90 ROM:00125D90 sub_125D90: ; CODE XREF: ROM:00124BAE↑p ROM:00125D90 ; ROM:00124D68↑p ... ROM:00125D90 cmpi.b #1,($11D4).w ROM:00125D96 bne.s locret_125DBA ROM:00125D98 btst #3,($139C).w ROM:00125D9E beq.s locret_125DBA ROM:00125DA0 bclr #3,($139C).w ROM:00125DA6 clr.w ($C70).w ROM:00125DAA move.w #1,($C76).w ROM:00125DB0 move.b #2,($11D4).w ROM:00125DB6 bsr.w sub_125DBC ROM:00125DBA ROM:00125DBA locret_125DBA: ; CODE XREF: sub_125D90+6↑j ROM:00125DBA ; sub_125D90+E↑j ROM:00125DBA rts ROM:00125DBA ; End of function sub_125D90 ROM:00125DBA ROM:00125DBC ROM:00125DBC ; =============== S U B R O U T I N E ======================================= ROM:00125DBC ROM:00125DBC ROM:00125DBC sub_125DBC: ; CODE XREF: sub_125D90+26↑p ROM:00125DBC move.w ($C70).w,d0 ROM:00125DC0 move.b $1271(d0.w),d1 ROM:00125DC6 move.w d1,($FFFFFC0E).w ROM:00125DCA addq.w #1,($C70).w ROM:00125DCE bset #7,($FFFFFC0B).w ROM:00125DD4 rts ROM:00125DD4 ; End of function sub_125DBC ROM:00125DD4 ROM:00125DD6 ROM:00125DD6 ; =============== S U B R O U T I N E ======================================= ROM:00125DD6 ROM:00125DD6 ROM:00125DD6 sub_125DD6: ; CODE XREF: ROM:00115EC6↑p ROM:00125DD6 bsr.l sub_125F0E ROM:00125DDC bsr.l sub_11A92E ROM:00125DE2 bsr.l sub_126108 ROM:00125DE8 bsr.l sub_11E9D0 ROM:00125DEE bsr.l sub_11BE50 ROM:00125DF4 bsr.l sub_12646E ROM:00125DFA bsr.l sub_11B458 ROM:00125E00 bsr.l sub_1207F2 ROM:00125E06 bsr.l sub_1300F0 ROM:00125E0C bsr.l sub_133BC2 ROM:00125E12 bsr.l sub_1215EC ROM:00125E18 bsr.l sub_121FB0 ROM:00125E1E bsr.l sub_1340E2 ROM:00125E24 bsr.l sub_11B6FA ROM:00125E2A bsr.l sub_12F362 ROM:00125E30 bsr.l sub_12C05A ROM:00125E36 bsr.l sub_11D928 ROM:00125E3C bsr.l sub_11E83C ROM:00125E42 bsr.l nullsub_12 ROM:00125E48 bsr.l sub_12F8EC ROM:00125E4E bsr.l sub_13411C ROM:00125E54 bsr.l sub_11BC04 ROM:00125E5A bsr.l sub_13142C ROM:00125E60 bsr.l nullsub_16 ROM:00125E66 bsr.l sub_1303DE ROM:00125E6C bsr.l nullsub_18 ROM:00125E72 bsr.l nullsub_19 ROM:00125E78 bsr.l sub_11B908 ROM:00125E7E bsr.l nullsub_11 ROM:00125E84 bsr.l sub_130D7C ROM:00125E8A bsr.l sub_130BE0 ROM:00125E90 bsr.l nullsub_17 ROM:00125E96 bsr.l sub_11BA04 ROM:00125E9C bsr.l sub_129600 ROM:00125EA2 bsr.l sub_129712 ROM:00125EA8 bsr.l sub_12C8BA ROM:00125EAE bsr.l sub_12C2B0 ROM:00125EB4 bsr.l sub_12F0F4 ROM:00125EBA bsr.l sub_129724 ROM:00125EC0 bsr.l nullsub_14 ROM:00125EC6 bsr.l sub_12CEBA ROM:00125ECC bsr.l sub_12ABEA ROM:00125ED2 bsr.l sub_136E46 ROM:00125ED8 bsr.l sub_114D78 ROM:00125EDE move.l #2,d0 ROM:00125EE4 move.l d0,-(sp) ROM:00125EE6 bsr.l sub_136D70 ROM:00125EEC move.l (sp)+,d0 ROM:00125EEE bsr.l sub_137460 ROM:00125EF4 bsr.l nullsub_8 ROM:00125EFA cmpi.w #5,($532).w ROM:00125F00 bne.s loc_125F08 ROM:00125F02 bsr.l nullsub_1 ROM:00125F08 ROM:00125F08 loc_125F08: ; CODE XREF: sub_125DD6+12A↑j ROM:00125F08 addq.w #1,($C90).w ROM:00125F0C rts ROM:00125F0C ; End of function sub_125DD6 ROM:00125F0C ROM:00125F0E ROM:00125F0E ; =============== S U B R O U T I N E ======================================= ROM:00125F0E ROM:00125F0E ROM:00125F0E sub_125F0E: ; CODE XREF: sub_125DD6↑p ROM:00125F0E clr.w d1 ROM:00125F10 move.b ($11DA).w,d1 ROM:00125F14 cmpi.w #5,d1 ROM:00125F18 bcc.s locret_125F22 ROM:00125F1A movea.l off_125F24(pc,d1.w*4),a0 ROM:00125F1E nop ROM:00125F20 jmp (a0) ROM:00125F22 ; --------------------------------------------------------------------------- ROM:00125F22 ROM:00125F22 locret_125F22: ; CODE XREF: sub_125F0E+A↑j ROM:00125F22 rts ROM:00125F22 ; End of function sub_125F0E ROM:00125F22 ROM:00125F22 ; --------------------------------------------------------------------------- ROM:00125F24 off_125F24: dc.l loc_125F38 ; DATA XREF: sub_125F0E+C↑r ROM:00125F28 dc.l loc_125F64 ROM:00125F2C dc.l loc_125FE8 ROM:00125F30 dc.l loc_12607C ROM:00125F34 dc.l loc_1260CC ROM:00125F38 ; --------------------------------------------------------------------------- ROM:00125F38 ROM:00125F38 loc_125F38: ; DATA XREF: ROM:off_125F24↑o ROM:00125F38 bset #3,($139F).w ROM:00125F3E bclr #4,($13C1).w ROM:00125F44 bclr #4,($13BE).w ROM:00125F4A bclr #2,($13C2).w ROM:00125F50 bclr #4,($13C3).w ROM:00125F56 move.b #1,($11DA).w ROM:00125F5C bra.l locret_125FE6 ROM:00125F62 ; --------------------------------------------------------------------------- ROM:00125F62 rts ROM:00125F64 ; --------------------------------------------------------------------------- ROM:00125F64 ROM:00125F64 loc_125F64: ; DATA XREF: ROM:00125F28↑o ROM:00125F64 move.w $614(a5),d0 ROM:00125F68 move.w $61A(a5),d1 ROM:00125F6C btst #4,($940).w ROM:00125F72 beq.s loc_125FB6 ROM:00125F74 cmp.w ($586).w,d0 ROM:00125F78 ble.s loc_125FB6 ROM:00125F7A cmp.w ($4CE).w,d1 ROM:00125F7E bgt.s loc_125FB6 ROM:00125F80 bclr #3,($139F).w ROM:00125F86 bset #4,($13C1).w ROM:00125F8C bclr #1,($13AC).w ROM:00125F92 bclr #4,($940).w ROM:00125F98 move.w $618(a5),d1 ROM:00125F9C clr.b ($89F).w ROM:00125FA0 move.w d1,($612).w ROM:00125FA4 move.b #1,($89F).w ROM:00125FAA move.b #2,($11DA).w ROM:00125FB0 bra.l locret_12607A ROM:00125FB6 ; --------------------------------------------------------------------------- ROM:00125FB6 ROM:00125FB6 loc_125FB6: ; CODE XREF: ROM:00125F72↑j ROM:00125FB6 ; ROM:00125F78↑j ... ROM:00125FB6 cmp.w ($586).w,d0 ROM:00125FBA bgt.s locret_125FE6 ROM:00125FBC bclr #3,($139F).w ROM:00125FC2 bset #4,($13BE).w ROM:00125FC8 bset #2,($13C2).w ROM:00125FCE bclr #1,($13AC).w ROM:00125FD4 bset #4,($13C3).w ROM:00125FDA move.b #4,($11DA).w ROM:00125FE0 bra.l locret_126104 ROM:00125FE6 ; --------------------------------------------------------------------------- ROM:00125FE6 ROM:00125FE6 locret_125FE6: ; CODE XREF: ROM:00125F5C↑j ROM:00125FE6 ; ROM:00125FBA↑j ... ROM:00125FE6 rts ROM:00125FE8 ; --------------------------------------------------------------------------- ROM:00125FE8 ROM:00125FE8 loc_125FE8: ; DATA XREF: ROM:00125F2C↑o ROM:00125FE8 btst #4,($940).w ROM:00125FEE beq.s loc_126014 ROM:00125FF0 bclr #4,($940).w ROM:00125FF6 move.w $618(a5),d0 ROM:00125FFA clr.b ($89F).w ROM:00125FFE move.w d0,($612).w ROM:00126002 move.b #1,($89F).w ROM:00126008 move.b #2,($11DA).w ROM:0012600E bra.l locret_12607A ROM:00126014 ; --------------------------------------------------------------------------- ROM:00126014 ROM:00126014 loc_126014: ; CODE XREF: ROM:00125FEE↑j ROM:00126014 cmpi.w #0,($612).w ROM:0012601A bgt.s loc_126054 ROM:0012601C btst #7,($93C).w ROM:00126022 bne.s loc_126054 ROM:00126024 bset #3,($139F).w ROM:0012602A bclr #4,($13C1).w ROM:00126030 btst #4,($13C3).w ROM:00126036 bne.s loc_126040 ROM:00126038 bset #1,($13AC).w ROM:0012603E bra.s loc_126046 ROM:00126040 ; --------------------------------------------------------------------------- ROM:00126040 ROM:00126040 loc_126040: ; CODE XREF: ROM:00126036↑j ROM:00126040 bclr #1,($13AC).w ROM:00126046 ROM:00126046 loc_126046: ; CODE XREF: ROM:0012603E↑j ROM:00126046 bclr #4,($13C3).w ROM:0012604C move.b #1,($11DA).w ROM:00126052 bra.s locret_125FE6 ROM:00126054 ; --------------------------------------------------------------------------- ROM:00126054 ROM:00126054 loc_126054: ; CODE XREF: ROM:0012601A↑j ROM:00126054 ; ROM:00126022↑j ROM:00126054 move.w $612(a5),d0 ROM:00126058 cmp.w ($586).w,d0 ROM:0012605C bgt.s locret_12607A ROM:0012605E clr.b ($92D).w ROM:00126062 clr.w ($72E).w ROM:00126066 move.b #3,($92D).w ROM:0012606C bclr #4,($13C1).w ROM:00126072 move.b #3,($11DA).w ROM:00126078 bra.s locret_1260CA ROM:0012607A ; --------------------------------------------------------------------------- ROM:0012607A ROM:0012607A locret_12607A: ; CODE XREF: ROM:00125FB0↑j ROM:0012607A ; ROM:0012600E↑j ... ROM:0012607A rts ROM:0012607C ; --------------------------------------------------------------------------- ROM:0012607C ROM:0012607C loc_12607C: ; DATA XREF: ROM:00125F30↑o ROM:0012607C move.w $612(a5),d0 ROM:00126080 cmp.w ($586).w,d0 ROM:00126084 ble.s loc_126094 ROM:00126086 bset #4,($13C1).w ROM:0012608C move.b #2,($11DA).w ROM:00126092 bra.s locret_12607A ROM:00126094 ; --------------------------------------------------------------------------- ROM:00126094 ROM:00126094 loc_126094: ; CODE XREF: ROM:00126084↑j ROM:00126094 move.w $614(a5),d0 ROM:00126098 move.w $616(a5),d1 ROM:0012609C cmp.w ($72E).w,d1 ROM:001260A0 ble.s loc_1260A8 ROM:001260A2 cmp.w ($586).w,d0 ROM:001260A6 bgt.s locret_1260CA ROM:001260A8 ROM:001260A8 loc_1260A8: ; CODE XREF: ROM:001260A0↑j ROM:001260A8 clr.b ($92D).w ROM:001260AC clr.w ($72E).w ROM:001260B0 bset #4,($13BE).w ROM:001260B6 bset #2,($13C2).w ROM:001260BC bset #4,($13C3).w ROM:001260C2 move.b #4,($11DA).w ROM:001260C8 bra.s locret_126104 ROM:001260CA ; --------------------------------------------------------------------------- ROM:001260CA ROM:001260CA locret_1260CA: ; CODE XREF: ROM:00126078↑j ROM:001260CA ; ROM:001260A6↑j ROM:001260CA rts ROM:001260CC ; --------------------------------------------------------------------------- ROM:001260CC ROM:001260CC loc_1260CC: ; DATA XREF: ROM:00125F34↑o ROM:001260CC btst #7,($93C).w ROM:001260D2 bne.s locret_126104 ROM:001260D4 bclr #4,($940).w ROM:001260DA move.w $618(a5),d0 ROM:001260DE clr.b ($89F).w ROM:001260E2 move.w d0,($612).w ROM:001260E6 move.b #1,($89F).w ROM:001260EC bclr #4,($13BE).w ROM:001260F2 bset #4,($13C1).w ROM:001260F8 move.b #2,($11DA).w ROM:001260FE bra.l locret_12607A ROM:00126104 ; --------------------------------------------------------------------------- ROM:00126104 ROM:00126104 locret_126104: ; CODE XREF: ROM:00125FE0↑j ROM:00126104 ; ROM:001260C8↑j ... ROM:00126104 rts ROM:00126106 ; --------------------------------------------------------------------------- ROM:00126106 rts ROM:00126108 ROM:00126108 ; =============== S U B R O U T I N E ======================================= ROM:00126108 ROM:00126108 ROM:00126108 sub_126108: ; CODE XREF: sub_125DD6+C↑p ROM:00126108 move.w $3A2(a5),d0 ROM:0012610C move.w ($AB2).w,d1 ROM:00126110 cmpi.w #0,d0 ROM:00126114 bne.s loc_126156 ROM:00126116 btst #3,d1 ROM:0012611A beq.s loc_126154 ROM:0012611C bclr #3,d1 ROM:00126120 move.w d1,($AB2).w ROM:00126124 btst #4,($13BC).w ROM:0012612A beq.s loc_12614E ROM:0012612C move.w ($506).w,d2 ROM:00126130 muls.w #$186A,d2 ROM:00126134 cmpi.w #0,($586).w ROM:0012613A ble.s loc_126142 ROM:0012613C divs.w ($586).w,d2 ROM:00126140 bra.s loc_126146 ROM:00126142 ; --------------------------------------------------------------------------- ROM:00126142 ROM:00126142 loc_126142: ; CODE XREF: sub_126108+32↑j ROM:00126142 move.w #$FFFF,d2 ROM:00126146 ROM:00126146 loc_126146: ; CODE XREF: sub_126108+38↑j ROM:00126146 move.w d2,($C92).w ROM:0012614A bra.w loc_126154 ROM:0012614E ; --------------------------------------------------------------------------- ROM:0012614E ROM:0012614E loc_12614E: ; CODE XREF: sub_126108+22↑j ROM:0012614E move.w #$FFFF,($C92).w ROM:00126154 ROM:00126154 loc_126154: ; CODE XREF: sub_126108+12↑j ROM:00126154 ; sub_126108+42↑j ROM:00126154 bra.s locret_126186 ROM:00126156 ; --------------------------------------------------------------------------- ROM:00126156 ROM:00126156 loc_126156: ; CODE XREF: sub_126108+C↑j ROM:00126156 btst #4,($13BC).w ROM:0012615C beq.s loc_126180 ROM:0012615E move.w ($506).w,d2 ROM:00126162 muls.w #$186A,d2 ROM:00126166 cmpi.w #0,($586).w ROM:0012616C ble.s loc_126174 ROM:0012616E divs.w ($586).w,d2 ROM:00126172 bra.s loc_126178 ROM:00126174 ; --------------------------------------------------------------------------- ROM:00126174 ROM:00126174 loc_126174: ; CODE XREF: sub_126108+64↑j ROM:00126174 move.w #$FFFF,d2 ROM:00126178 ROM:00126178 loc_126178: ; CODE XREF: sub_126108+6A↑j ROM:00126178 move.w d2,($C92).w ROM:0012617C bra.w locret_126186 ROM:00126180 ; --------------------------------------------------------------------------- ROM:00126180 ROM:00126180 loc_126180: ; CODE XREF: sub_126108+54↑j ROM:00126180 move.w #$FFFF,($C92).w ROM:00126186 ROM:00126186 locret_126186: ; CODE XREF: sub_126108:loc_126154↑j ROM:00126186 ; sub_126108+74↑j ROM:00126186 rts ROM:00126186 ; End of function sub_126108 ROM:00126186 ROM:00126188 ROM:00126188 ; =============== S U B R O U T I N E ======================================= ROM:00126188 ROM:00126188 ROM:00126188 sub_126188: ; CODE XREF: sub_12646E+12↓p ROM:00126188 bsr.w sub_126192 ROM:0012618C bsr.w sub_126334 ROM:00126190 rts ROM:00126190 ; End of function sub_126188 ROM:00126190 ROM:00126192 ROM:00126192 ; =============== S U B R O U T I N E ======================================= ROM:00126192 ROM:00126192 ROM:00126192 sub_126192: ; CODE XREF: sub_126188↑p ROM:00126192 clr.w d1 ROM:00126194 move.b ($11DC).w,d1 ROM:00126198 cmpi.w #6,d1 ROM:0012619C bcc.s locret_1261A6 ROM:0012619E movea.l off_1261A8(pc,d1.w*4),a0 ROM:001261A2 nop ROM:001261A4 jmp (a0) ROM:001261A6 ; --------------------------------------------------------------------------- ROM:001261A6 ROM:001261A6 locret_1261A6: ; CODE XREF: sub_126192+A↑j ROM:001261A6 rts ROM:001261A6 ; End of function sub_126192 ROM:001261A6 ROM:001261A6 ; --------------------------------------------------------------------------- ROM:001261A8 off_1261A8: dc.l loc_1261C0 ; DATA XREF: sub_126192+C↑r ROM:001261AC dc.l loc_1261CC ROM:001261B0 dc.l loc_12620A ROM:001261B4 dc.l loc_12625A ROM:001261B8 dc.l loc_1262CE ROM:001261BC dc.l loc_12630C ROM:001261C0 ; --------------------------------------------------------------------------- ROM:001261C0 ROM:001261C0 loc_1261C0: ; DATA XREF: ROM:off_1261A8↑o ROM:001261C0 move.b #1,($11DC).w ROM:001261C6 bra.w locret_126208 ROM:001261CA ; --------------------------------------------------------------------------- ROM:001261CA rts ROM:001261CC ; --------------------------------------------------------------------------- ROM:001261CC ROM:001261CC loc_1261CC: ; DATA XREF: ROM:001261AC↑o ROM:001261CC btst #2,($93E).w ROM:001261D2 beq.s locret_126208 ROM:001261D4 btst #7,($49E).w ROM:001261DA bne.s locret_126208 ROM:001261DC move.w $630(a5),d0 ROM:001261E0 btst #3,($139F).w ROM:001261E6 bne.s locret_126208 ROM:001261E8 cmpi.w #0,d0 ROM:001261EC bne.s locret_126208 ROM:001261EE move.w $622(a5),d0 ROM:001261F2 clr.b ($8F9).w ROM:001261F6 move.w d0,($6C6).w ROM:001261FA move.b #1,($8F9).w ROM:00126200 move.b #2,($11DC).w ROM:00126206 bra.s locret_126258 ROM:00126208 ; --------------------------------------------------------------------------- ROM:00126208 ROM:00126208 locret_126208: ; CODE XREF: ROM:001261C6↑j ROM:00126208 ; ROM:001261D2↑j ... ROM:00126208 rts ROM:0012620A ; --------------------------------------------------------------------------- ROM:0012620A ROM:0012620A loc_12620A: ; DATA XREF: ROM:001261B0↑o ROM:0012620A btst #2,($13A6).w ROM:00126210 bne.s loc_12621C ROM:00126212 move.b #4,($11DC).w ROM:00126218 bra.w locret_12630A ROM:0012621C ; --------------------------------------------------------------------------- ROM:0012621C ROM:0012621C loc_12621C: ; CODE XREF: ROM:00126210↑j ROM:0012621C btst #2,($93E).w ROM:00126222 beq.s loc_12623E ROM:00126224 btst #7,($49E).w ROM:0012622A bne.s loc_12623E ROM:0012622C move.w $630(a5),d0 ROM:00126230 btst #3,($139F).w ROM:00126236 bne.s loc_12623E ROM:00126238 cmpi.w #0,d0 ROM:0012623C beq.s loc_126246 ROM:0012623E ROM:0012623E loc_12623E: ; CODE XREF: ROM:00126222↑j ROM:0012623E ; ROM:0012622A↑j ... ROM:0012623E move.b #1,($11DC).w ROM:00126244 bra.s locret_126208 ROM:00126246 ; --------------------------------------------------------------------------- ROM:00126246 ROM:00126246 loc_126246: ; CODE XREF: ROM:0012623C↑j ROM:00126246 cmpi.w #0,($6C6).w ROM:0012624C bgt.s locret_126258 ROM:0012624E move.b #3,($11DC).w ROM:00126254 bra.w locret_1262CC ROM:00126258 ; --------------------------------------------------------------------------- ROM:00126258 ROM:00126258 locret_126258: ; CODE XREF: ROM:00126206↑j ROM:00126258 ; ROM:0012624C↑j ROM:00126258 rts ROM:0012625A ; --------------------------------------------------------------------------- ROM:0012625A ROM:0012625A loc_12625A: ; DATA XREF: ROM:001261B4↑o ROM:0012625A btst #7,($49E).w ROM:00126260 bne.s loc_12629E ROM:00126262 btst #2,($93E).w ROM:00126268 bne.s loc_12629E ROM:0012626A move.w $630(a5),d0 ROM:0012626E btst #3,($139F).w ROM:00126274 beq.s loc_12629E ROM:00126276 cmpi.w #0,d0 ROM:0012627A bne.s loc_12629E ROM:0012627C btst #2,($13AB).w ROM:00126282 bne.s loc_12629E ROM:00126284 move.w #$1388,($13FC).w ROM:0012628A bsr.w sub_12645A ROM:0012628E move.w ($C9C).w,($C9A).w ROM:00126294 move.b #1,($11DC).w ROM:0012629A bra.w locret_126208 ROM:0012629E ; --------------------------------------------------------------------------- ROM:0012629E ROM:0012629E loc_12629E: ; CODE XREF: ROM:00126260↑j ROM:0012629E ; ROM:00126268↑j ... ROM:0012629E move.w $630(a5),d0 ROM:001262A2 btst #7,($49E).w ROM:001262A8 bne.s loc_1262B0 ROM:001262AA cmpi.w #0,d0 ROM:001262AE beq.s loc_1262BA ROM:001262B0 ROM:001262B0 loc_1262B0: ; CODE XREF: ROM:001262A8↑j ROM:001262B0 move.b #1,($11DC).w ROM:001262B6 bra.w locret_126208 ROM:001262BA ; --------------------------------------------------------------------------- ROM:001262BA ROM:001262BA loc_1262BA: ; CODE XREF: ROM:001262AE↑j ROM:001262BA btst #2,($13A6).w ROM:001262C0 bne.s locret_1262CC ROM:001262C2 move.b #5,($11DC).w ROM:001262C8 bra.w locret_126330 ROM:001262CC ; --------------------------------------------------------------------------- ROM:001262CC ROM:001262CC locret_1262CC: ; CODE XREF: ROM:00126254↑j ROM:001262CC ; ROM:001262C0↑j ROM:001262CC rts ROM:001262CE ; --------------------------------------------------------------------------- ROM:001262CE ROM:001262CE loc_1262CE: ; DATA XREF: ROM:001261B8↑o ROM:001262CE cmpi.w #0,($6C6).w ROM:001262D4 bgt.s loc_1262DE ROM:001262D6 move.b #5,($11DC).w ROM:001262DC bra.s locret_126330 ROM:001262DE ; --------------------------------------------------------------------------- ROM:001262DE ROM:001262DE loc_1262DE: ; CODE XREF: ROM:001262D4↑j ROM:001262DE btst #2,($93E).w ROM:001262E4 beq.s loc_126300 ROM:001262E6 btst #7,($49E).w ROM:001262EC bne.s loc_126300 ROM:001262EE move.w $630(a5),d0 ROM:001262F2 btst #3,($139F).w ROM:001262F8 bne.s loc_126300 ROM:001262FA cmpi.w #0,d0 ROM:001262FE beq.s locret_12630A ROM:00126300 ROM:00126300 loc_126300: ; CODE XREF: ROM:001262E4↑j ROM:00126300 ; ROM:001262EC↑j ... ROM:00126300 move.b #1,($11DC).w ROM:00126306 bra.w locret_126208 ROM:0012630A ; --------------------------------------------------------------------------- ROM:0012630A ROM:0012630A locret_12630A: ; CODE XREF: ROM:00126218↑j ROM:0012630A ; ROM:001262FE↑j ROM:0012630A rts ROM:0012630C ; --------------------------------------------------------------------------- ROM:0012630C ROM:0012630C loc_12630C: ; DATA XREF: ROM:001261BC↑o ROM:0012630C btst #2,($93E).w ROM:00126312 beq.s loc_126326 ROM:00126314 move.w $630(a5),d0 ROM:00126318 btst #3,($139F).w ROM:0012631E bne.s loc_126326 ROM:00126320 cmpi.w #0,d0 ROM:00126324 beq.s locret_126330 ROM:00126326 ROM:00126326 loc_126326: ; CODE XREF: ROM:00126312↑j ROM:00126326 ; ROM:0012631E↑j ROM:00126326 move.b #1,($11DC).w ROM:0012632C bra.w locret_126208 ROM:00126330 ; --------------------------------------------------------------------------- ROM:00126330 ROM:00126330 locret_126330: ; CODE XREF: ROM:001262C8↑j ROM:00126330 ; ROM:001262DC↑j ... ROM:00126330 rts ROM:00126332 ; --------------------------------------------------------------------------- ROM:00126332 rts ROM:00126334 ROM:00126334 ; =============== S U B R O U T I N E ======================================= ROM:00126334 ROM:00126334 ROM:00126334 sub_126334: ; CODE XREF: sub_126188+4↑p ROM:00126334 clr.w d1 ROM:00126336 move.b ($11DB).w,d1 ROM:0012633A cmpi.w #4,d1 ROM:0012633E bcc.s locret_126348 ROM:00126340 movea.l off_12634A(pc,d1.w*4),a0 ROM:00126344 nop ROM:00126346 jmp (a0) ROM:00126348 ; --------------------------------------------------------------------------- ROM:00126348 ROM:00126348 locret_126348: ; CODE XREF: sub_126334+A↑j ROM:00126348 rts ROM:00126348 ; End of function sub_126334 ROM:00126348 ROM:00126348 ; --------------------------------------------------------------------------- ROM:0012634A off_12634A: dc.l loc_12635A ; DATA XREF: sub_126334+C↑r ROM:0012634E dc.l loc_12637E ROM:00126352 dc.l loc_126398 ROM:00126356 dc.l loc_1263F0 ROM:0012635A ; --------------------------------------------------------------------------- ROM:0012635A ROM:0012635A loc_12635A: ; DATA XREF: ROM:off_12634A↑o ROM:0012635A btst #4,($937).w ROM:00126360 beq.s loc_12636E ROM:00126362 move.w #$1388,($13FC).w ROM:00126368 move.w ($C9C).w,($C9A).w ROM:0012636E ROM:0012636E loc_12636E: ; CODE XREF: ROM:00126360↑j ROM:0012636E move.w #0,($C94).w ROM:00126374 move.b #1,($11DB).w ROM:0012637A bra.s locret_126396 ROM:0012637C ; --------------------------------------------------------------------------- ROM:0012637C rts ROM:0012637E ; --------------------------------------------------------------------------- ROM:0012637E ROM:0012637E loc_12637E: ; DATA XREF: ROM:0012634E↑o ROM:0012637E btst #2,($93E).w ROM:00126384 beq.s locret_126396 ROM:00126386 btst #3,($139F).w ROM:0012638C beq.s locret_126396 ROM:0012638E move.b #2,($11DB).w ROM:00126394 bra.s locret_1263EE ROM:00126396 ; --------------------------------------------------------------------------- ROM:00126396 ROM:00126396 locret_126396: ; CODE XREF: ROM:0012637A↑j ROM:00126396 ; ROM:00126384↑j ... ROM:00126396 rts ROM:00126398 ; --------------------------------------------------------------------------- ROM:00126398 ROM:00126398 loc_126398: ; DATA XREF: ROM:00126352↑o ROM:00126398 move.w $61C(a5),d0 ROM:0012639C cmp.w ($C94).w,d0 ROM:001263A0 bgt.s loc_1263BC ROM:001263A2 move.w #0,($C94).w ROM:001263A8 move.w #$1388,($13FC).w ROM:001263AE move.w ($C9C).w,($C9A).w ROM:001263B4 move.b #1,($11DB).w ROM:001263BA bra.s locret_126396 ROM:001263BC ; --------------------------------------------------------------------------- ROM:001263BC ROM:001263BC loc_1263BC: ; CODE XREF: ROM:001263A0↑j ROM:001263BC move.w $61E(a5),d0 ROM:001263C0 cmp.w ($A76).w,d0 ROM:001263C4 bge.s loc_1263D0 ROM:001263C6 move.b #3,($11DB).w ROM:001263CC bra.w locret_126456 ROM:001263D0 ; --------------------------------------------------------------------------- ROM:001263D0 ROM:001263D0 loc_1263D0: ; CODE XREF: ROM:001263C4↑j ROM:001263D0 btst #2,($93E).w ROM:001263D6 beq.s loc_1263E0 ROM:001263D8 btst #3,($139F).w ROM:001263DE bne.s locret_1263EE ROM:001263E0 ROM:001263E0 loc_1263E0: ; CODE XREF: ROM:001263D6↑j ROM:001263E0 move.w #0,($C94).w ROM:001263E6 move.b #1,($11DB).w ROM:001263EC bra.s locret_126396 ROM:001263EE ; --------------------------------------------------------------------------- ROM:001263EE ROM:001263EE locret_1263EE: ; CODE XREF: ROM:00126394↑j ROM:001263EE ; ROM:001263DE↑j ... ROM:001263EE rts ROM:001263F0 ; --------------------------------------------------------------------------- ROM:001263F0 ROM:001263F0 loc_1263F0: ; DATA XREF: ROM:00126356↑o ROM:001263F0 move.w $61C(a5),d0 ROM:001263F4 cmp.w ($C94).w,d0 ROM:001263F8 bgt.s loc_126416 ROM:001263FA move.w #0,($C94).w ROM:00126400 move.w #$1388,($13FC).w ROM:00126406 move.w ($C9C).w,($C9A).w ROM:0012640C move.b #1,($11DB).w ROM:00126412 bra.w locret_126396 ROM:00126416 ; --------------------------------------------------------------------------- ROM:00126416 ROM:00126416 loc_126416: ; CODE XREF: ROM:001263F8↑j ROM:00126416 btst #2,($93E).w ROM:0012641C beq.s loc_126426 ROM:0012641E btst #3,($139F).w ROM:00126424 bne.s loc_126436 ROM:00126426 ROM:00126426 loc_126426: ; CODE XREF: ROM:0012641C↑j ROM:00126426 move.w #0,($C94).w ROM:0012642C move.b #1,($11DB).w ROM:00126432 bra.w locret_126396 ROM:00126436 ; --------------------------------------------------------------------------- ROM:00126436 ROM:00126436 loc_126436: ; CODE XREF: ROM:00126424↑j ROM:00126436 move.w $620(a5),d0 ROM:0012643A cmp.w ($A76).w,d0 ROM:0012643E blt.s locret_126456 ROM:00126440 move.w ($C94).w,d0 ROM:00126444 addi.w #1,d0 ROM:00126448 move.w d0,($C94).w ROM:0012644C move.b #2,($11DB).w ROM:00126452 bra.w locret_1263EE ROM:00126456 ; --------------------------------------------------------------------------- ROM:00126456 ROM:00126456 locret_126456: ; CODE XREF: ROM:001263CC↑j ROM:00126456 ; ROM:0012643E↑j ROM:00126456 rts ROM:00126458 ; --------------------------------------------------------------------------- ROM:00126458 rts ROM:0012645A ROM:0012645A ; =============== S U B R O U T I N E ======================================= ROM:0012645A ROM:0012645A ROM:0012645A sub_12645A: ; CODE XREF: ROM:0012628A↑p ROM:0012645A move.w ($13FA).w,d0 ROM:0012645E cmpi.w #$FF,d0 ROM:00126462 bge.s loc_126468 ROM:00126464 addi.w #1,d0 ROM:00126468 ROM:00126468 loc_126468: ; CODE XREF: sub_12645A+8↑j ROM:00126468 move.w d0,($13FA).w ROM:0012646C rts ROM:0012646C ; End of function sub_12645A ROM:0012646C ROM:0012646E ROM:0012646E ; =============== S U B R O U T I N E ======================================= ROM:0012646E ROM:0012646E ROM:0012646E sub_12646E: ; CODE XREF: sub_125DD6+1E↑p ROM:0012646E bsr.w sub_126488 ROM:00126472 bsr.w sub_126692 ROM:00126476 bsr.w sub_126562 ROM:0012647A bsr.l sub_1266CA ROM:00126480 bsr.l sub_126188 ROM:00126486 rts ROM:00126486 ; End of function sub_12646E ROM:00126486 ROM:00126488 ROM:00126488 ; =============== S U B R O U T I N E ======================================= ROM:00126488 ROM:00126488 ROM:00126488 sub_126488: ; CODE XREF: sub_12646E↑p ROM:00126488 clr.w d1 ROM:0012648A move.b ($11DE).w,d1 ROM:0012648E cmpi.w #4,d1 ROM:00126492 bcc.s locret_12649C ROM:00126494 movea.l off_12649E(pc,d1.w*4),a0 ROM:00126498 nop ROM:0012649A jmp (a0) ROM:0012649C ; --------------------------------------------------------------------------- ROM:0012649C ROM:0012649C locret_12649C: ; CODE XREF: sub_126488+A↑j ROM:0012649C rts ROM:0012649C ; End of function sub_126488 ROM:0012649C ROM:0012649C ; --------------------------------------------------------------------------- ROM:0012649E off_12649E: dc.l loc_1264AE ; DATA XREF: sub_126488+C↑r ROM:001264A2 dc.l loc_1264B8 ROM:001264A6 dc.l loc_1264D2 ROM:001264AA dc.l loc_126514 ROM:001264AE ; --------------------------------------------------------------------------- ROM:001264AE ROM:001264AE loc_1264AE: ; DATA XREF: ROM:off_12649E↑o ROM:001264AE move.b #1,($11DE).w ROM:001264B4 bra.s locret_1264D0 ROM:001264B6 ; --------------------------------------------------------------------------- ROM:001264B6 rts ROM:001264B8 ; --------------------------------------------------------------------------- ROM:001264B8 ROM:001264B8 loc_1264B8: ; DATA XREF: ROM:001264A2↑o ROM:001264B8 btst #7,($49E).w ROM:001264BE bne.s locret_1264D0 ROM:001264C0 btst #2,($93E).w ROM:001264C6 beq.s locret_1264D0 ROM:001264C8 move.b #2,($11DE).w ROM:001264CE bra.s locret_126512 ROM:001264D0 ; --------------------------------------------------------------------------- ROM:001264D0 ROM:001264D0 locret_1264D0: ; CODE XREF: ROM:001264B4↑j ROM:001264D0 ; ROM:001264BE↑j ... ROM:001264D0 rts ROM:001264D2 ; --------------------------------------------------------------------------- ROM:001264D2 ROM:001264D2 loc_1264D2: ; DATA XREF: ROM:001264A6↑o ROM:001264D2 move.w $62C(a5),d0 ROM:001264D6 neg.w d0 ROM:001264D8 cmp.w ($C9C).w,d0 ROM:001264DC ble.s loc_1264FA ROM:001264DE move.w $62A(a5),d0 ROM:001264E2 clr.b ($8DC).w ROM:001264E6 move.w d0,($68C).w ROM:001264EA move.b #1,($8DC).w ROM:001264F0 move.b #3,($11DE).w ROM:001264F6 bra.w locret_12655E ROM:001264FA ; --------------------------------------------------------------------------- ROM:001264FA ROM:001264FA loc_1264FA: ; CODE XREF: ROM:001264DC↑j ROM:001264FA btst #7,($49E).w ROM:00126500 bne.s loc_12650A ROM:00126502 btst #2,($93E).w ROM:00126508 bne.s locret_126512 ROM:0012650A ROM:0012650A loc_12650A: ; CODE XREF: ROM:00126500↑j ROM:0012650A move.b #1,($11DE).w ROM:00126510 bra.s locret_1264D0 ROM:00126512 ; --------------------------------------------------------------------------- ROM:00126512 ROM:00126512 locret_126512: ; CODE XREF: ROM:001264CE↑j ROM:00126512 ; ROM:00126508↑j ... ROM:00126512 rts ROM:00126514 ; --------------------------------------------------------------------------- ROM:00126514 ROM:00126514 loc_126514: ; DATA XREF: ROM:001264AA↑o ROM:00126514 btst #7,($49E).w ROM:0012651A bne.s loc_126524 ROM:0012651C btst #2,($93E).w ROM:00126522 bne.s loc_12652C ROM:00126524 ROM:00126524 loc_126524: ; CODE XREF: ROM:0012651A↑j ROM:00126524 move.b #1,($11DE).w ROM:0012652A bra.s locret_1264D0 ROM:0012652C ; --------------------------------------------------------------------------- ROM:0012652C ROM:0012652C loc_12652C: ; CODE XREF: ROM:00126522↑j ROM:0012652C cmpi.w #0,($68C).w ROM:00126532 bgt.s loc_126548 ROM:00126534 bsr.w sub_126662 ROM:00126538 move.w ($C9C).w,($C9A).w ROM:0012653E move.b #2,($11DE).w ROM:00126544 bra.w locret_126512 ROM:00126548 ; --------------------------------------------------------------------------- ROM:00126548 ROM:00126548 loc_126548: ; CODE XREF: ROM:00126532↑j ROM:00126548 move.w $62C(a5),d0 ROM:0012654C neg.w d0 ROM:0012654E cmp.w ($C9C).w,d0 ROM:00126552 bgt.s locret_12655E ROM:00126554 move.b #2,($11DE).w ROM:0012655A bra.w locret_126512 ROM:0012655E ; --------------------------------------------------------------------------- ROM:0012655E ROM:0012655E locret_12655E: ; CODE XREF: ROM:001264F6↑j ROM:0012655E ; ROM:00126552↑j ROM:0012655E rts ROM:00126560 ; --------------------------------------------------------------------------- ROM:00126560 rts ROM:00126562 ROM:00126562 ; =============== S U B R O U T I N E ======================================= ROM:00126562 ROM:00126562 ROM:00126562 sub_126562: ; CODE XREF: sub_12646E+8↑p ROM:00126562 clr.w d1 ROM:00126564 move.b ($11DD).w,d1 ROM:00126568 cmpi.w #3,d1 ROM:0012656C bcc.s locret_126576 ROM:0012656E movea.l off_126578(pc,d1.w*4),a0 ROM:00126572 nop ROM:00126574 jmp (a0) ROM:00126576 ; --------------------------------------------------------------------------- ROM:00126576 ROM:00126576 locret_126576: ; CODE XREF: sub_126562+A↑j ROM:00126576 rts ROM:00126576 ; End of function sub_126562 ROM:00126576 ROM:00126576 ; --------------------------------------------------------------------------- ROM:00126578 off_126578: dc.l loc_126584 ; DATA XREF: sub_126562+C↑r ROM:0012657C dc.l loc_12658E ROM:00126580 dc.l loc_1265EC ROM:00126584 ; --------------------------------------------------------------------------- ROM:00126584 ROM:00126584 loc_126584: ; DATA XREF: ROM:off_126578↑o ROM:00126584 move.b #1,($11DD).w ROM:0012658A bra.s locret_1265EA ROM:0012658C ; --------------------------------------------------------------------------- ROM:0012658C rts ROM:0012658E ; --------------------------------------------------------------------------- ROM:0012658E ROM:0012658E loc_12658E: ; DATA XREF: ROM:0012657C↑o ROM:0012658E move.w $628(a5),d0 ROM:00126592 cmp.w ($A6A).w,d0 ROM:00126596 blt.s locret_1265EA ROM:00126598 move.w $624(a5),d0 ROM:0012659C move.w ($C9C).w,d1 ROM:001265A0 cmpi.w #0,d1 ROM:001265A4 bge.s loc_1265A8 ROM:001265A6 neg.w d1 ROM:001265A8 ROM:001265A8 loc_1265A8: ; CODE XREF: ROM:001265A4↑j ROM:001265A8 btst #1,($13A5).w ROM:001265AE beq.s locret_1265EA ROM:001265B0 cmp.w d1,d0 ROM:001265B2 bgt.s locret_1265EA ROM:001265B4 move.w $62E(a5),d0 ROM:001265B8 cmp.w ($A66).w,d0 ROM:001265BC blt.s locret_1265EA ROM:001265BE btst #6,($13A3).w ROM:001265C4 beq.s locret_1265EA ROM:001265C6 btst #7,($13C7).w ROM:001265CC beq.s locret_1265EA ROM:001265CE move.w $626(a5),d0 ROM:001265D2 clr.b ($8DB).w ROM:001265D6 move.w d0,($68A).w ROM:001265DA move.b #1,($8DB).w ROM:001265E0 move.b #2,($11DD).w ROM:001265E6 bra.w locret_12665E ROM:001265EA ; --------------------------------------------------------------------------- ROM:001265EA ROM:001265EA locret_1265EA: ; CODE XREF: ROM:0012658A↑j ROM:001265EA ; ROM:00126596↑j ... ROM:001265EA rts ROM:001265EC ; --------------------------------------------------------------------------- ROM:001265EC ROM:001265EC loc_1265EC: ; DATA XREF: ROM:00126580↑o ROM:001265EC btst #6,($13A3).w ROM:001265F2 beq.s loc_126628 ROM:001265F4 move.w $628(a5),d0 ROM:001265F8 cmp.w ($A6A).w,d0 ROM:001265FC bge.s loc_126600 ROM:001265FE bra.s loc_126628 ROM:00126600 ; --------------------------------------------------------------------------- ROM:00126600 ROM:00126600 loc_126600: ; CODE XREF: ROM:001265FC↑j ROM:00126600 move.w $62E(a5),d0 ROM:00126604 cmp.w ($A66).w,d0 ROM:00126608 bge.s loc_12660C ROM:0012660A bra.s loc_126628 ROM:0012660C ; --------------------------------------------------------------------------- ROM:0012660C ROM:0012660C loc_12660C: ; CODE XREF: ROM:00126608↑j ROM:0012660C move.w $624(a5),d0 ROM:00126610 move.w ($C9C).w,d1 ROM:00126614 cmpi.w #0,d1 ROM:00126618 bge.s loc_12661C ROM:0012661A neg.w d1 ROM:0012661C ROM:0012661C loc_12661C: ; CODE XREF: ROM:00126618↑j ROM:0012661C btst #1,($13A5).w ROM:00126622 beq.s loc_126628 ROM:00126624 cmp.w d1,d0 ROM:00126626 ble.s loc_126630 ROM:00126628 ROM:00126628 loc_126628: ; CODE XREF: ROM:001265F2↑j ROM:00126628 ; ROM:001265FE↑j ... ROM:00126628 move.b #1,($11DD).w ROM:0012662E bra.s locret_1265EA ROM:00126630 ; --------------------------------------------------------------------------- ROM:00126630 ROM:00126630 loc_126630: ; CODE XREF: ROM:00126626↑j ROM:00126630 cmpi.w #0,($68A).w ROM:00126636 bgt.s locret_12665E ROM:00126638 bsr.w sub_126674 ROM:0012663C move.w ($C9C).w,($C9A).w ROM:00126642 move.w $626(a5),d0 ROM:00126646 clr.b ($8DB).w ROM:0012664A move.w d0,($68A).w ROM:0012664E move.b #1,($8DB).w ROM:00126654 move.b #2,($11DD).w ROM:0012665A bra.w *+4 ROM:0012665E ; --------------------------------------------------------------------------- ROM:0012665E ROM:0012665E locret_12665E: ; CODE XREF: ROM:001265E6↑j ROM:0012665E ; ROM:00126636↑j ... ROM:0012665E rts ROM:00126660 ; --------------------------------------------------------------------------- ROM:00126660 rts ROM:00126662 ROM:00126662 ; =============== S U B R O U T I N E ======================================= ROM:00126662 ROM:00126662 ROM:00126662 sub_126662: ; CODE XREF: ROM:00126534↑p ROM:00126662 move.w ($13FC).w,d0 ROM:00126666 add.w ($C9C).w,d0 ROM:0012666A add.w $62C(a5),d0 ROM:0012666E move.w d0,($13FC).w ROM:00126672 rts ROM:00126672 ; End of function sub_126662 ROM:00126672 ROM:00126674 ROM:00126674 ; =============== S U B R O U T I N E ======================================= ROM:00126674 ROM:00126674 ROM:00126674 sub_126674: ; CODE XREF: ROM:00126638↑p ROM:00126674 move.w ($C9C).w,d0 ROM:00126678 move.w ($13FC).w,d1 ROM:0012667C cmpi.w #0,d0 ROM:00126680 ble.s loc_126688 ROM:00126682 addi.w #5,d1 ROM:00126686 bra.s loc_12668C ROM:00126688 ; --------------------------------------------------------------------------- ROM:00126688 ROM:00126688 loc_126688: ; CODE XREF: sub_126674+C↑j ROM:00126688 subi.w #5,d1 ROM:0012668C ROM:0012668C loc_12668C: ; CODE XREF: sub_126674+12↑j ROM:0012668C move.w d1,($13FC).w ROM:00126690 rts ROM:00126690 ; End of function sub_126674 ROM:00126690 ROM:00126692 ROM:00126692 ; =============== S U B R O U T I N E ======================================= ROM:00126692 ROM:00126692 ROM:00126692 sub_126692: ; CODE XREF: sub_12646E+4↑p ROM:00126692 bclr #6,($13A3).w ROM:00126698 btst #2,($13AB).w ROM:0012669E bne.s locret_1266C8 ROM:001266A0 move.w ($BE4).w,d0 ROM:001266A4 cmpi.w #0,d0 ROM:001266A8 bne.s locret_1266C8 ROM:001266AA btst #2,($1505).w ROM:001266B0 beq.s loc_1266C2 ROM:001266B2 btst #0,($C6B).w ROM:001266B8 bne.s locret_1266C8 ROM:001266BA btst #4,($13C6).w ROM:001266C0 bne.s locret_1266C8 ROM:001266C2 ROM:001266C2 loc_1266C2: ; CODE XREF: sub_126692+1E↑j ROM:001266C2 bset #6,($13A3).w ROM:001266C8 ROM:001266C8 locret_1266C8: ; CODE XREF: sub_126692+C↑j ROM:001266C8 ; sub_126692+16↑j ... ROM:001266C8 rts ROM:001266C8 ; End of function sub_126692 ROM:001266C8 ROM:001266CA ROM:001266CA ; =============== S U B R O U T I N E ======================================= ROM:001266CA ROM:001266CA ROM:001266CA sub_1266CA: ; CODE XREF: sub_12646E+C↑p ROM:001266CA bsr.w sub_12693C ROM:001266CE bsr.w sub_12694A ROM:001266D2 bsr.w sub_1266E0 ROM:001266D6 bsr.w sub_1267CC ROM:001266DA bsr.w sub_12699C ROM:001266DE rts ROM:001266DE ; End of function sub_1266CA ROM:001266DE ROM:001266E0 ROM:001266E0 ; =============== S U B R O U T I N E ======================================= ROM:001266E0 ROM:001266E0 ROM:001266E0 sub_1266E0: ; CODE XREF: sub_1266CA+8↑p ROM:001266E0 clr.w d1 ROM:001266E2 move.b ($11DF).w,d1 ROM:001266E6 cmpi.w #4,d1 ROM:001266EA bcc.s locret_1266F4 ROM:001266EC movea.l off_1266F6(pc,d1.w*4),a0 ROM:001266F0 nop ROM:001266F2 jmp (a0) ROM:001266F4 ; --------------------------------------------------------------------------- ROM:001266F4 ROM:001266F4 locret_1266F4: ; CODE XREF: sub_1266E0+A↑j ROM:001266F4 rts ROM:001266F4 ; End of function sub_1266E0 ROM:001266F4 ROM:001266F4 ; --------------------------------------------------------------------------- ROM:001266F6 off_1266F6: dc.l loc_126706 ; DATA XREF: sub_1266E0+C↑r ROM:001266FA dc.l loc_126716 ROM:001266FE dc.l loc_126758 ROM:00126702 dc.l loc_126786 ROM:00126706 ; --------------------------------------------------------------------------- ROM:00126706 ROM:00126706 loc_126706: ; DATA XREF: ROM:off_1266F6↑o ROM:00126706 bclr #1,($13B0).w ROM:0012670C move.b #1,($11DF).w ROM:00126712 bra.s locret_126756 ROM:00126714 ; --------------------------------------------------------------------------- ROM:00126714 rts ROM:00126716 ; --------------------------------------------------------------------------- ROM:00126716 ROM:00126716 loc_126716: ; DATA XREF: ROM:001266FA↑o ROM:00126716 btst #7,($49E).w ROM:0012671C beq.s loc_126734 ROM:0012671E bset #1,($13B0).w ROM:00126724 move.w #$1388,($C9A).w ROM:0012672A move.b #3,($11DF).w ROM:00126730 bra.w locret_1267C8 ROM:00126734 ; --------------------------------------------------------------------------- ROM:00126734 ROM:00126734 loc_126734: ; CODE XREF: ROM:0012671C↑j ROM:00126734 move.w ($13FC).w,d0 ROM:00126738 add.w $632(a5),d0 ROM:0012673C cmp.w ($A76).w,d0 ROM:00126740 bgt.s locret_126756 ROM:00126742 bset #1,($13B0).w ROM:00126748 move.w #$1388,($C9A).w ROM:0012674E move.b #2,($11DF).w ROM:00126754 bra.s locret_126784 ROM:00126756 ; --------------------------------------------------------------------------- ROM:00126756 ROM:00126756 locret_126756: ; CODE XREF: ROM:00126712↑j ROM:00126756 ; ROM:00126740↑j ... ROM:00126756 rts ROM:00126758 ; --------------------------------------------------------------------------- ROM:00126758 ROM:00126758 loc_126758: ; DATA XREF: ROM:001266FE↑o ROM:00126758 btst #7,($49E).w ROM:0012675E beq.s loc_126768 ROM:00126760 move.b #3,($11DF).w ROM:00126766 bra.s locret_1267C8 ROM:00126768 ; --------------------------------------------------------------------------- ROM:00126768 ROM:00126768 loc_126768: ; CODE XREF: ROM:0012675E↑j ROM:00126768 move.w ($13FC).w,d0 ROM:0012676C add.w $634(a5),d0 ROM:00126770 cmp.w ($A76).w,d0 ROM:00126774 ble.s locret_126784 ROM:00126776 bclr #1,($13B0).w ROM:0012677C move.b #1,($11DF).w ROM:00126782 bra.s locret_126756 ROM:00126784 ; --------------------------------------------------------------------------- ROM:00126784 ROM:00126784 locret_126784: ; CODE XREF: ROM:00126754↑j ROM:00126784 ; ROM:00126774↑j ... ROM:00126784 rts ROM:00126786 ; --------------------------------------------------------------------------- ROM:00126786 ROM:00126786 loc_126786: ; DATA XREF: ROM:00126702↑o ROM:00126786 move.w ($13FC).w,d0 ROM:0012678A add.w $634(a5),d0 ROM:0012678E btst #7,($49E).w ROM:00126794 bne.s loc_1267AA ROM:00126796 cmp.w ($A76).w,d0 ROM:0012679A ble.s loc_1267AA ROM:0012679C bclr #1,($13B0).w ROM:001267A2 move.b #1,($11DF).w ROM:001267A8 bra.s locret_126756 ROM:001267AA ; --------------------------------------------------------------------------- ROM:001267AA ROM:001267AA loc_1267AA: ; CODE XREF: ROM:00126794↑j ROM:001267AA ; ROM:0012679A↑j ROM:001267AA move.w ($13FC).w,d0 ROM:001267AE add.w $632(a5),d0 ROM:001267B2 btst #7,($49E).w ROM:001267B8 bne.s locret_1267C8 ROM:001267BA cmp.w ($A76).w,d0 ROM:001267BE bgt.s locret_1267C8 ROM:001267C0 move.b #2,($11DF).w ROM:001267C6 bra.s locret_126784 ROM:001267C8 ; --------------------------------------------------------------------------- ROM:001267C8 ROM:001267C8 locret_1267C8: ; CODE XREF: ROM:00126730↑j ROM:001267C8 ; ROM:00126766↑j ... ROM:001267C8 rts ROM:001267CA ; --------------------------------------------------------------------------- ROM:001267CA rts ROM:001267CC ROM:001267CC ; =============== S U B R O U T I N E ======================================= ROM:001267CC ROM:001267CC ROM:001267CC sub_1267CC: ; CODE XREF: sub_1266CA+C↑p ROM:001267CC clr.w d1 ROM:001267CE move.b ($11E0).w,d1 ROM:001267D2 cmpi.w #5,d1 ROM:001267D6 bcc.s locret_1267E0 ROM:001267D8 movea.l off_1267E2(pc,d1.w*4),a0 ROM:001267DC nop ROM:001267DE jmp (a0) ROM:001267E0 ; --------------------------------------------------------------------------- ROM:001267E0 ROM:001267E0 locret_1267E0: ; CODE XREF: sub_1267CC+A↑j ROM:001267E0 rts ROM:001267E0 ; End of function sub_1267CC ROM:001267E0 ROM:001267E0 ; --------------------------------------------------------------------------- ROM:001267E2 off_1267E2: dc.l loc_1267F6 ; DATA XREF: sub_1267CC+C↑r ROM:001267E6 dc.l loc_126806 ROM:001267EA dc.l loc_126832 ROM:001267EE dc.l loc_126876 ROM:001267F2 dc.l loc_1268FA ROM:001267F6 ; --------------------------------------------------------------------------- ROM:001267F6 ROM:001267F6 loc_1267F6: ; DATA XREF: ROM:off_1267E2↑o ROM:001267F6 bclr #5,($13A8).w ROM:001267FC move.b #1,($11E0).w ROM:00126802 bra.s locret_126830 ROM:00126804 ; --------------------------------------------------------------------------- ROM:00126804 rts ROM:00126806 ; --------------------------------------------------------------------------- ROM:00126806 ROM:00126806 loc_126806: ; DATA XREF: ROM:001267E6↑o ROM:00126806 btst #4,($13BC).w ROM:0012680C beq.s locret_126830 ROM:0012680E btst #1,($13B0).w ROM:00126814 bne.s locret_126830 ROM:00126816 move.w $63A(a5),d0 ROM:0012681A clr.b ($8DD).w ROM:0012681E move.w d0,($68E).w ROM:00126822 move.b #1,($8DD).w ROM:00126828 move.b #2,($11E0).w ROM:0012682E bra.s locret_126874 ROM:00126830 ; --------------------------------------------------------------------------- ROM:00126830 ROM:00126830 locret_126830: ; CODE XREF: ROM:00126802↑j ROM:00126830 ; ROM:0012680C↑j ... ROM:00126830 rts ROM:00126832 ; --------------------------------------------------------------------------- ROM:00126832 ROM:00126832 loc_126832: ; DATA XREF: ROM:001267EA↑o ROM:00126832 btst #1,($13B0).w ROM:00126838 bne.s loc_126842 ROM:0012683A btst #4,($13BC).w ROM:00126840 bne.s loc_12684A ROM:00126842 ROM:00126842 loc_126842: ; CODE XREF: ROM:00126838↑j ROM:00126842 move.b #1,($11E0).w ROM:00126848 bra.s locret_126830 ROM:0012684A ; --------------------------------------------------------------------------- ROM:0012684A ROM:0012684A loc_12684A: ; CODE XREF: ROM:00126840↑j ROM:0012684A cmpi.w #0,($68E).w ROM:00126850 bgt.s locret_126874 ROM:00126852 move.w ($C9C).w,($C9A).w ROM:00126858 move.w $63C(a5),d0 ROM:0012685C clr.b ($8DD).w ROM:00126860 move.w d0,($68E).w ROM:00126864 move.b #1,($8DD).w ROM:0012686A move.b #3,($11E0).w ROM:00126870 bra.w locret_1268F8 ROM:00126874 ; --------------------------------------------------------------------------- ROM:00126874 ROM:00126874 locret_126874: ; CODE XREF: ROM:0012682E↑j ROM:00126874 ; ROM:00126850↑j ROM:00126874 rts ROM:00126876 ; --------------------------------------------------------------------------- ROM:00126876 ROM:00126876 loc_126876: ; DATA XREF: ROM:001267EE↑o ROM:00126876 move.w ($C9C).w,d0 ROM:0012687A sub.w ($C9A).w,d0 ROM:0012687E move.w $636(a5),d1 ROM:00126882 cmp.w d0,d1 ROM:00126884 bgt.s loc_126896 ROM:00126886 bset #5,($13A8).w ROM:0012688C move.b #4,($11E0).w ROM:00126892 bra.w locret_126938 ROM:00126896 ; --------------------------------------------------------------------------- ROM:00126896 ROM:00126896 loc_126896: ; CODE XREF: ROM:00126884↑j ROM:00126896 cmpi.w #0,($68E).w ROM:0012689C bgt.s loc_1268C6 ROM:0012689E move.w ($C9A).w,d0 ROM:001268A2 cmp.w ($C9C).w,d0 ROM:001268A6 bge.s loc_1268C6 ROM:001268A8 bsr.w sub_126964 ROM:001268AC move.w $63C(a5),d0 ROM:001268B0 clr.b ($8DD).w ROM:001268B4 move.w d0,($68E).w ROM:001268B8 move.b #1,($8DD).w ROM:001268BE move.b #3,($11E0).w ROM:001268C4 bra.s locret_1268F8 ROM:001268C6 ; --------------------------------------------------------------------------- ROM:001268C6 ROM:001268C6 loc_1268C6: ; CODE XREF: ROM:0012689C↑j ROM:001268C6 ; ROM:001268A6↑j ROM:001268C6 btst #1,($13B0).w ROM:001268CC bne.s loc_1268D6 ROM:001268CE btst #4,($13BC).w ROM:001268D4 bne.s loc_1268E0 ROM:001268D6 ROM:001268D6 loc_1268D6: ; CODE XREF: ROM:001268CC↑j ROM:001268D6 move.b #1,($11E0).w ROM:001268DC bra.w locret_126830 ROM:001268E0 ; --------------------------------------------------------------------------- ROM:001268E0 ROM:001268E0 loc_1268E0: ; CODE XREF: ROM:001268D4↑j ROM:001268E0 move.w ($C9A).w,d0 ROM:001268E4 cmp.w ($C9C).w,d0 ROM:001268E8 ble.s locret_1268F8 ROM:001268EA bsr.w sub_126972 ROM:001268EE move.b #3,($11E0).w ROM:001268F4 bra.w *+4 ROM:001268F8 ; --------------------------------------------------------------------------- ROM:001268F8 ROM:001268F8 locret_1268F8: ; CODE XREF: ROM:00126870↑j ROM:001268F8 ; ROM:001268C4↑j ... ROM:001268F8 rts ROM:001268FA ; --------------------------------------------------------------------------- ROM:001268FA ROM:001268FA loc_1268FA: ; DATA XREF: ROM:001267F2↑o ROM:001268FA move.w $638(a5),d0 ROM:001268FE move.w ($C9C).w,d1 ROM:00126902 sub.w ($C9A).w,d1 ROM:00126906 cmp.w d1,d0 ROM:00126908 ble.s loc_126918 ROM:0012690A bclr #5,($13A8).w ROM:00126910 move.b #3,($11E0).w ROM:00126916 bra.s locret_1268F8 ROM:00126918 ; --------------------------------------------------------------------------- ROM:00126918 ROM:00126918 loc_126918: ; CODE XREF: ROM:00126908↑j ROM:00126918 btst #1,($13B0).w ROM:0012691E bne.s loc_126928 ROM:00126920 btst #4,($13BC).w ROM:00126926 bne.s locret_126938 ROM:00126928 ROM:00126928 loc_126928: ; CODE XREF: ROM:0012691E↑j ROM:00126928 bclr #5,($13A8).w ROM:0012692E move.b #1,($11E0).w ROM:00126934 bra.w locret_126830 ROM:00126938 ; --------------------------------------------------------------------------- ROM:00126938 ROM:00126938 locret_126938: ; CODE XREF: ROM:00126892↑j ROM:00126938 ; ROM:00126926↑j ROM:00126938 rts ROM:0012693A ; --------------------------------------------------------------------------- ROM:0012693A rts ROM:0012693C ROM:0012693C ; =============== S U B R O U T I N E ======================================= ROM:0012693C ROM:0012693C ROM:0012693C sub_12693C: ; CODE XREF: sub_1266CA↑p ROM:0012693C move.w ($A76).w,d0 ROM:00126940 sub.w ($13FC).w,d0 ROM:00126944 move.w d0,($C9C).w ROM:00126948 rts ROM:00126948 ; End of function sub_12693C ROM:00126948 ROM:0012694A ROM:0012694A ; =============== S U B R O U T I N E ======================================= ROM:0012694A ROM:0012694A ROM:0012694A sub_12694A: ; CODE XREF: sub_1266CA+4↑p ROM:0012694A move.w ($C9C).w,d0 ROM:0012694E muls.w $642(a5),d0 ROM:00126952 divs.w $640(a5),d0 ROM:00126956 addi.w #$2328,d0 ROM:0012695A sub.w $642(a5),d0 ROM:0012695E move.w d0,($C96).w ROM:00126962 rts ROM:00126962 ; End of function sub_12694A ROM:00126962 ROM:00126964 ROM:00126964 ; =============== S U B R O U T I N E ======================================= ROM:00126964 ROM:00126964 ROM:00126964 sub_126964: ; CODE XREF: ROM:001268A8↑p ROM:00126964 move.w ($C9A).w,d0 ROM:00126968 addi.w #1,d0 ROM:0012696C move.w d0,($C9A).w ROM:00126970 rts ROM:00126970 ; End of function sub_126964 ROM:00126970 ROM:00126972 ROM:00126972 ; =============== S U B R O U T I N E ======================================= ROM:00126972 ROM:00126972 ROM:00126972 sub_126972: ; CODE XREF: ROM:001268EA↑p ROM:00126972 clr.l d1 ROM:00126974 move.w ($C9C).w,d1 ROM:00126978 swap d1 ROM:0012697A move.w ($C9A).w,d2 ROM:0012697E swap d2 ROM:00126980 move.w ($C9E).w,d2 ROM:00126984 move.w $63E(a5),d3 ROM:00126988 ext.l d3 ROM:0012698A bsr.l sub_1162F4 ROM:00126990 move.w d4,($C9E).w ROM:00126994 swap d4 ROM:00126996 move.w d4,($C9A).w ROM:0012699A rts ROM:0012699A ; End of function sub_126972 ROM:0012699A ROM:0012699C ROM:0012699C ; =============== S U B R O U T I N E ======================================= ROM:0012699C ROM:0012699C ROM:0012699C sub_12699C: ; CODE XREF: sub_1266CA+10↑p ROM:0012699C move.w $630(a5),d0 ROM:001269A0 cmpi.w #0,d0 ROM:001269A4 bne.s loc_1269C4 ROM:001269A6 btst #1,($13B0).w ROM:001269AC bne.s loc_1269F0 ROM:001269AE btst #5,($13A8).w ROM:001269B4 bne.s loc_1269F0 ROM:001269B6 bclr #2,($13A6).w ROM:001269BC move.w ($C96).w,($C98).w ROM:001269C2 bra.s loc_1269F6 ROM:001269C4 ; --------------------------------------------------------------------------- ROM:001269C4 ROM:001269C4 loc_1269C4: ; CODE XREF: sub_12699C+8↑j ROM:001269C4 cmpi.w #1,d0 ROM:001269C8 bne.s loc_1269DE ROM:001269CA bclr #2,($13A6).w ROM:001269D0 bclr #1,($13B0).w ROM:001269D6 bclr #5,($13A8).w ROM:001269DC bra.s loc_1269F6 ROM:001269DE ; --------------------------------------------------------------------------- ROM:001269DE ROM:001269DE loc_1269DE: ; CODE XREF: sub_12699C+2C↑j ROM:001269DE cmpi.w #2,d0 ROM:001269E2 bne.s loc_1269F6 ROM:001269E4 bset #1,($13B0).w ROM:001269EA bset #5,($13A8).w ROM:001269F0 ROM:001269F0 loc_1269F0: ; CODE XREF: sub_12699C+10↑j ROM:001269F0 ; sub_12699C+18↑j ROM:001269F0 bset #2,($13A6).w ROM:001269F6 ROM:001269F6 loc_1269F6: ; CODE XREF: sub_12699C+26↑j ROM:001269F6 ; sub_12699C+40↑j ... ROM:001269F6 btst #5,($975).w ROM:001269FC beq.s locret_126A18 ROM:001269FE btst #5,($979).w ROM:00126A04 beq.s locret_126A18 ROM:00126A06 bclr #2,($13A6).w ROM:00126A0C bclr #1,($13B0).w ROM:00126A12 bclr #5,($13A8).w ROM:00126A18 ROM:00126A18 locret_126A18: ; CODE XREF: sub_12699C+60↑j ROM:00126A18 ; sub_12699C+68↑j ROM:00126A18 rts ROM:00126A18 ; End of function sub_12699C ROM:00126A18 ROM:00126A1A ROM:00126A1A ; =============== S U B R O U T I N E ======================================= ROM:00126A1A ROM:00126A1A ROM:00126A1A sub_126A1A: ; CODE XREF: ROM:00115F02↑p ROM:00126A1A bsr.w sub_126A56 ROM:00126A1E bsr.w sub_126D08 ROM:00126A22 move.w #0,($CA0).w ROM:00126A28 bra.s loc_126A30 ROM:00126A2A ; --------------------------------------------------------------------------- ROM:00126A2A ROM:00126A2A loc_126A2A: ; CODE XREF: sub_126A1A+22↓j ROM:00126A2A addi.w #1,($CA0).w ROM:00126A30 ROM:00126A30 loc_126A30: ; CODE XREF: sub_126A1A+E↑j ROM:00126A30 cmpi.w #1,($CA0).w ROM:00126A36 bgt.s loc_126A3E ROM:00126A38 bsr.w sub_126A7E ROM:00126A3C bra.s loc_126A2A ROM:00126A3E ; --------------------------------------------------------------------------- ROM:00126A3E ROM:00126A3E loc_126A3E: ; CODE XREF: sub_126A1A+1C↑j ROM:00126A3E bsr.l sub_126EAE ROM:00126A44 bsr.l sub_127130 ROM:00126A4A bsr.l sub_1274F6 ROM:00126A50 bsr.w sub_126E2E ROM:00126A54 rts ROM:00126A54 ; End of function sub_126A1A ROM:00126A54 ROM:00126A56 ROM:00126A56 ; =============== S U B R O U T I N E ======================================= ROM:00126A56 ROM:00126A56 ROM:00126A56 sub_126A56: ; CODE XREF: sub_126A1A↑p ROM:00126A56 bclr #5,($13BD).w ROM:00126A5C cmpi.w #0,($690).w ROM:00126A62 bgt.s locret_126A7C ROM:00126A64 move.w $64A(a5),d0 ROM:00126A68 clr.b ($8DE).w ROM:00126A6C move.w d0,($690).w ROM:00126A70 move.b #1,($8DE).w ROM:00126A76 bset #5,($13BD).w ROM:00126A7C ROM:00126A7C locret_126A7C: ; CODE XREF: sub_126A56+C↑j ROM:00126A7C rts ROM:00126A7C ; End of function sub_126A56 ROM:00126A7C ROM:00126A7E ROM:00126A7E ; =============== S U B R O U T I N E ======================================= ROM:00126A7E ROM:00126A7E ROM:00126A7E sub_126A7E: ; CODE XREF: sub_126A1A+1E↑p ROM:00126A7E move.w ($CA0).w,d7 ROM:00126A82 clr.w d1 ROM:00126A84 move.b $1375(d7.w),d1 ROM:00126A8A cmpi.w #5,d1 ROM:00126A8E bcc.s locret_126A98 ROM:00126A90 movea.l off_126A9A(pc,d1.w*4),a0 ROM:00126A94 nop ROM:00126A96 jmp (a0) ROM:00126A98 ; --------------------------------------------------------------------------- ROM:00126A98 ROM:00126A98 locret_126A98: ; CODE XREF: sub_126A7E+10↑j ROM:00126A98 rts ROM:00126A98 ; End of function sub_126A7E ROM:00126A98 ROM:00126A98 ; --------------------------------------------------------------------------- ROM:00126A9A off_126A9A: dc.l loc_126AAE ; DATA XREF: sub_126A7E+12↑r ROM:00126A9E dc.l loc_126ACC ROM:00126AA2 dc.l loc_126B00 ROM:00126AA6 dc.l loc_126B42 ROM:00126AAA dc.l loc_126BA0 ROM:00126AAE ; --------------------------------------------------------------------------- ROM:00126AAE ROM:00126AAE loc_126AAE: ; DATA XREF: ROM:off_126A9A↑o ROM:00126AAE bclr d7,($11E2).w ROM:00126AB2 bclr d7,($11E1).w ROM:00126AB6 move.w #0,$1004(d7.w*2) ROM:00126ABE bsr.w sub_126E5C ROM:00126AC2 move.b #1,$1375(d7.w) ROM:00126ACA bra.s locret_126AFE ROM:00126ACC ; --------------------------------------------------------------------------- ROM:00126ACC ROM:00126ACC loc_126ACC: ; DATA XREF: ROM:00126A9E↑o ROM:00126ACC move.w $644(a5),d2 ROM:00126AD0 btst #4,($13BE).w ROM:00126AD6 beq.s locret_126AFE ROM:00126AD8 cmp.w ($A58).w,d2 ROM:00126ADC ble.s locret_126AFE ROM:00126ADE move.w $A02(a5,d7.w*2),$1004(d7.w*2) ROM:00126AE8 bsr.w sub_126E5C ROM:00126AEC bset d7,($11E2).w ROM:00126AF0 move.b #2,$1375(d7.w) ROM:00126AF8 bra.l locret_126B40 ROM:00126AFE ; --------------------------------------------------------------------------- ROM:00126AFE ROM:00126AFE locret_126AFE: ; CODE XREF: ROM:00126ACA↑j ROM:00126AFE ; ROM:00126AD6↑j ... ROM:00126AFE rts ROM:00126B00 ; --------------------------------------------------------------------------- ROM:00126B00 ROM:00126B00 loc_126B00: ; DATA XREF: ROM:00126AA2↑o ROM:00126B00 move.w $644(a5),d2 ROM:00126B04 btst #4,($13BE).w ROM:00126B0A beq.s loc_126B12 ROM:00126B0C cmp.w ($A58).w,d2 ROM:00126B10 bgt.s loc_126B2C ROM:00126B12 ROM:00126B12 loc_126B12: ; CODE XREF: ROM:00126B0A↑j ROM:00126B12 move.w #0,$1004(d7.w*2) ROM:00126B1A bsr.w sub_126E5C ROM:00126B1E bclr d7,($11E2).w ROM:00126B22 move.b #1,$1375(d7.w) ROM:00126B2A bra.s locret_126AFE ROM:00126B2C ; --------------------------------------------------------------------------- ROM:00126B2C ROM:00126B2C loc_126B2C: ; CODE XREF: ROM:00126B10↑j ROM:00126B2C btst d7,($146D).w ROM:00126B30 beq.s locret_126B40 ROM:00126B32 move.b #3,$1375(d7.w) ROM:00126B3A bra.l locret_126B9E ROM:00126B40 ; --------------------------------------------------------------------------- ROM:00126B40 ROM:00126B40 locret_126B40: ; CODE XREF: ROM:00126AF8↑j ROM:00126B40 ; ROM:00126B30↑j ROM:00126B40 rts ROM:00126B42 ; --------------------------------------------------------------------------- ROM:00126B42 ROM:00126B42 loc_126B42: ; DATA XREF: ROM:00126AA6↑o ROM:00126B42 move.w $644(a5),d2 ROM:00126B46 btst #4,($13BE).w ROM:00126B4C beq.s loc_126B54 ROM:00126B4E cmp.w ($A58).w,d2 ROM:00126B52 bgt.s loc_126B72 ROM:00126B54 ROM:00126B54 loc_126B54: ; CODE XREF: ROM:00126B4C↑j ROM:00126B54 move.w #0,$1004(d7.w*2) ROM:00126B5C bsr.w sub_126E5C ROM:00126B60 bclr d7,($11E2).w ROM:00126B64 move.b #1,$1375(d7.w) ROM:00126B6C bra.l locret_126AFE ROM:00126B72 ; --------------------------------------------------------------------------- ROM:00126B72 ROM:00126B72 loc_126B72: ; CODE XREF: ROM:00126B52↑j ROM:00126B72 cmpi.w #$2710,$1004(d7.w*2) ROM:00126B7A blt.s loc_126B8E ROM:00126B7C bset d7,($11E1).w ROM:00126B80 move.b #4,$1375(d7.w) ROM:00126B88 bra.l locret_126BE4 ROM:00126B8E ; --------------------------------------------------------------------------- ROM:00126B8E ROM:00126B8E loc_126B8E: ; CODE XREF: ROM:00126B7A↑j ROM:00126B8E btst #5,($13BD).w ROM:00126B94 beq.s locret_126B9E ROM:00126B96 bsr.w sub_126CD8 ROM:00126B9A bsr.w sub_126E5C ROM:00126B9E ROM:00126B9E locret_126B9E: ; CODE XREF: ROM:00126B3A↑j ROM:00126B9E ; ROM:00126B94↑j ROM:00126B9E rts ROM:00126BA0 ; --------------------------------------------------------------------------- ROM:00126BA0 ROM:00126BA0 loc_126BA0: ; DATA XREF: ROM:00126AAA↑o ROM:00126BA0 move.w $644(a5),d2 ROM:00126BA4 btst #4,($13BE).w ROM:00126BAA beq.s loc_126BB2 ROM:00126BAC cmp.w ($A58).w,d2 ROM:00126BB0 bgt.s loc_126BD4 ROM:00126BB2 ROM:00126BB2 loc_126BB2: ; CODE XREF: ROM:00126BAA↑j ROM:00126BB2 move.w #0,$1004(d7.w*2) ROM:00126BBA bsr.w sub_126E5C ROM:00126BBE bclr d7,($11E2).w ROM:00126BC2 bclr d7,($11E1).w ROM:00126BC6 move.b #1,$1375(d7.w) ROM:00126BCE bra.l locret_126AFE ROM:00126BD4 ; --------------------------------------------------------------------------- ROM:00126BD4 ROM:00126BD4 loc_126BD4: ; CODE XREF: ROM:00126BB0↑j ROM:00126BD4 btst #5,($13BD).w ROM:00126BDA beq.s locret_126BE4 ROM:00126BDC bsr.w sub_126C46 ROM:00126BE0 bsr.w sub_126E5C ROM:00126BE4 ROM:00126BE4 locret_126BE4: ; CODE XREF: ROM:00126B88↑j ROM:00126BE4 ; ROM:00126BDA↑j ROM:00126BE4 rts ROM:00126BE6 ROM:00126BE6 ; =============== S U B R O U T I N E ======================================= ROM:00126BE6 ROM:00126BE6 ROM:00126BE6 sub_126BE6: ; CODE XREF: ROM:00126D44↓p ROM:00126BE6 move.w #$3C3E,d1 ROM:00126BEA move.w ($AA0).w,d2 ROM:00126BEE move.w ($A66).w,d3 ROM:00126BF2 bsr.l sub_1163F0 ROM:00126BF8 move.w d1,($100C).w ROM:00126BFC move.w #$3C40,d1 ROM:00126C00 move.w ($AA0).w,d2 ROM:00126C04 move.w ($A66).w,d3 ROM:00126C08 bsr.l sub_1163F0 ROM:00126C0E move.w d1,($100E).w ROM:00126C12 move.w #0,d7 ROM:00126C16 bra.s loc_126C1C ROM:00126C18 ; --------------------------------------------------------------------------- ROM:00126C18 ROM:00126C18 loc_126C18: ; CODE XREF: sub_126BE6:loc_126C42↓j ROM:00126C18 addi.w #1,d7 ROM:00126C1C ROM:00126C1C loc_126C1C: ; CODE XREF: sub_126BE6+30↑j ROM:00126C1C cmpi.w #1,d7 ROM:00126C20 bgt.s locret_126C44 ROM:00126C22 btst d7,($146D).w ROM:00126C26 bne.s loc_126C42 ROM:00126C28 move.w $646(a5),d1 ROM:00126C2C muls.w $100C(d7.w*2),d1 ROM:00126C32 divs.w #$64,d1 ; 'd' ROM:00126C36 bvc.s loc_126C3C ROM:00126C38 move.w #$7FFF,d1 ROM:00126C3C ROM:00126C3C loc_126C3C: ; CODE XREF: sub_126BE6+50↑j ROM:00126C3C move.w d1,$100C(d7.w*2) ROM:00126C42 ROM:00126C42 loc_126C42: ; CODE XREF: sub_126BE6+40↑j ROM:00126C42 bra.s loc_126C18 ROM:00126C44 ; --------------------------------------------------------------------------- ROM:00126C44 ROM:00126C44 locret_126C44: ; CODE XREF: sub_126BE6+3A↑j ROM:00126C44 rts ROM:00126C44 ; End of function sub_126BE6 ROM:00126C44 ROM:00126C46 ROM:00126C46 ; =============== S U B R O U T I N E ======================================= ROM:00126C46 ROM:00126C46 ROM:00126C46 sub_126C46: ; CODE XREF: ROM:00126BDC↑p ROM:00126C46 cmpi.w #0,($CA0).w ROM:00126C4C bne.s loc_126C62 ROM:00126C4E move.w #$3C3A,d1 ROM:00126C52 move.w ($586).w,d2 ROM:00126C56 move.w ($A6A).w,d3 ROM:00126C5A bsr.l sub_1163F0 ROM:00126C60 bra.s loc_126C74 ROM:00126C62 ; --------------------------------------------------------------------------- ROM:00126C62 ROM:00126C62 loc_126C62: ; CODE XREF: sub_126C46+6↑j ROM:00126C62 move.w #$3C3C,d1 ROM:00126C66 move.w ($586).w,d2 ROM:00126C6A move.w ($A6A).w,d3 ROM:00126C6E bsr.l sub_1163F0 ROM:00126C74 ROM:00126C74 loc_126C74: ; CODE XREF: sub_126C46+1A↑j ROM:00126C74 move.w ($CA0).w,d7 ROM:00126C78 move.w d1,$1008(d7.w*2) ROM:00126C7E move.w #$3B9A,d1 ROM:00126C82 move.w ($A58).w,d2 ROM:00126C86 bsr.l sub_1163F0 ROM:00126C8C move.w ($CA0).w,d7 ROM:00126C90 muls.w $1008(d7.w*2),d1 ROM:00126C96 divs.w #$64,d1 ; 'd' ROM:00126C9A bvs.s loc_126CA2 ROM:00126C9C cmpi.w #$2710,d1 ROM:00126CA0 ble.s loc_126CA6 ROM:00126CA2 ROM:00126CA2 loc_126CA2: ; CODE XREF: sub_126C46+54↑j ROM:00126CA2 move.w #$2710,d1 ROM:00126CA6 ROM:00126CA6 loc_126CA6: ; CODE XREF: sub_126C46+5A↑j ROM:00126CA6 swap d1 ROM:00126CA8 clr.w d1 ROM:00126CAA move.w $1004(d7.w*2),d2 ROM:00126CB0 swap d2 ROM:00126CB2 move.w $1010(d7.w*2),d2 ROM:00126CB8 move.w $648(a5),d3 ROM:00126CBC ext.l d3 ROM:00126CBE bsr.l sub_1162F4 ROM:00126CC4 move.w ($CA0).w,d7 ROM:00126CC8 move.w d4,$1010(d7.w*2) ROM:00126CCE swap d4 ROM:00126CD0 move.w d4,$1004(d7.w*2) ROM:00126CD6 rts ROM:00126CD6 ; End of function sub_126C46 ROM:00126CD6 ROM:00126CD8 ROM:00126CD8 ; =============== S U B R O U T I N E ======================================= ROM:00126CD8 ROM:00126CD8 ROM:00126CD8 sub_126CD8: ; CODE XREF: ROM:00126B96↑p ROM:00126CD8 move.w ($CA0).w,d7 ROM:00126CDC move.w $A06(a5,d7.w*2),d0 ROM:00126CE2 muls.w $64A(a5),d0 ROM:00126CE6 divs.w #$64,d0 ; 'd' ROM:00126CEA add.w $1004(d7.w*2),d0 ROM:00126CF0 cmpi.w #$2710,d0 ROM:00126CF4 ble.s loc_126D00 ROM:00126CF6 move.w #$2710,$1004(d7.w*2) ROM:00126CFE bra.s locret_126D06 ROM:00126D00 ; --------------------------------------------------------------------------- ROM:00126D00 ROM:00126D00 loc_126D00: ; CODE XREF: sub_126CD8+1C↑j ROM:00126D00 move.w d0,$1004(d7.w*2) ROM:00126D06 ROM:00126D06 locret_126D06: ; CODE XREF: sub_126CD8+26↑j ROM:00126D06 rts ROM:00126D06 ; End of function sub_126CD8 ROM:00126D06 ROM:00126D08 ROM:00126D08 ; =============== S U B R O U T I N E ======================================= ROM:00126D08 ROM:00126D08 ROM:00126D08 sub_126D08: ; CODE XREF: sub_126A1A+4↑p ROM:00126D08 clr.w d1 ROM:00126D0A move.b ($11E3).w,d1 ROM:00126D0E cmpi.w #5,d1 ROM:00126D12 bcc.s locret_126D1C ROM:00126D14 movea.l off_126D1E(pc,d1.w*4),a0 ROM:00126D18 nop ROM:00126D1A jmp (a0) ROM:00126D1C ; --------------------------------------------------------------------------- ROM:00126D1C ROM:00126D1C locret_126D1C: ; CODE XREF: sub_126D08+A↑j ROM:00126D1C rts ROM:00126D1C ; End of function sub_126D08 ROM:00126D1C ROM:00126D1C ; --------------------------------------------------------------------------- ROM:00126D1E off_126D1E: dc.l loc_126D32 ; DATA XREF: sub_126D08+C↑r ROM:00126D22 dc.l loc_126D3C ROM:00126D26 dc.l loc_126D5E ROM:00126D2A dc.l loc_126DA4 ROM:00126D2E dc.l loc_126DC6 ROM:00126D32 ; --------------------------------------------------------------------------- ROM:00126D32 ROM:00126D32 loc_126D32: ; DATA XREF: ROM:off_126D1E↑o ROM:00126D32 move.b #1,($11E3).w ROM:00126D38 bra.s locret_126D5C ROM:00126D3A ; --------------------------------------------------------------------------- ROM:00126D3A rts ROM:00126D3C ; --------------------------------------------------------------------------- ROM:00126D3C ROM:00126D3C loc_126D3C: ; DATA XREF: ROM:00126D22↑o ROM:00126D3C btst #4,($13BE).w ROM:00126D42 beq.s locret_126D5C ROM:00126D44 bsr.w sub_126BE6 ROM:00126D48 bclr #0,($146D).w ROM:00126D4E bclr #1,($146D).w ROM:00126D54 move.b #2,($11E3).w ROM:00126D5A bra.s locret_126DA2 ROM:00126D5C ; --------------------------------------------------------------------------- ROM:00126D5C ROM:00126D5C locret_126D5C: ; CODE XREF: ROM:00126D38↑j ROM:00126D5C ; ROM:00126D42↑j ... ROM:00126D5C rts ROM:00126D5E ; --------------------------------------------------------------------------- ROM:00126D5E ROM:00126D5E loc_126D5E: ; DATA XREF: ROM:00126D26↑o ROM:00126D5E btst #4,($13BE).w ROM:00126D64 bne.s loc_126D6E ROM:00126D66 move.b #1,($11E3).w ROM:00126D6C bra.s locret_126D5C ROM:00126D6E ; --------------------------------------------------------------------------- ROM:00126D6E ROM:00126D6E loc_126D6E: ; CODE XREF: ROM:00126D64↑j ROM:00126D6E btst #4,($13AF).w ROM:00126D74 beq.s loc_126D7E ROM:00126D76 move.b #3,($11E3).w ROM:00126D7C bra.s locret_126DC4 ROM:00126D7E ; --------------------------------------------------------------------------- ROM:00126D7E ROM:00126D7E loc_126D7E: ; CODE XREF: ROM:00126D74↑j ROM:00126D7E btst #0,($146D).w ROM:00126D84 beq.s loc_126D96 ROM:00126D86 btst #1,($146D).w ROM:00126D8C beq.s loc_126D96 ROM:00126D8E move.b #4,($11E3).w ROM:00126D94 bra.s locret_126DDA ROM:00126D96 ; --------------------------------------------------------------------------- ROM:00126D96 ROM:00126D96 loc_126D96: ; CODE XREF: ROM:00126D84↑j ROM:00126D96 ; ROM:00126D8C↑j ROM:00126D96 btst #5,($13BD).w ROM:00126D9C beq.s locret_126DA2 ROM:00126D9E bsr.w sub_126DDC ROM:00126DA2 ROM:00126DA2 locret_126DA2: ; CODE XREF: ROM:00126D5A↑j ROM:00126DA2 ; ROM:00126D9C↑j ... ROM:00126DA2 rts ROM:00126DA4 ; --------------------------------------------------------------------------- ROM:00126DA4 ROM:00126DA4 loc_126DA4: ; DATA XREF: ROM:00126D2A↑o ROM:00126DA4 btst #4,($13BE).w ROM:00126DAA bne.s loc_126DB4 ROM:00126DAC move.b #1,($11E3).w ROM:00126DB2 bra.s locret_126D5C ROM:00126DB4 ; --------------------------------------------------------------------------- ROM:00126DB4 ROM:00126DB4 loc_126DB4: ; CODE XREF: ROM:00126DAA↑j ROM:00126DB4 btst #4,($13AF).w ROM:00126DBA bne.s locret_126DC4 ROM:00126DBC move.b #2,($11E3).w ROM:00126DC2 bra.s locret_126DA2 ROM:00126DC4 ; --------------------------------------------------------------------------- ROM:00126DC4 ROM:00126DC4 locret_126DC4: ; CODE XREF: ROM:00126D7C↑j ROM:00126DC4 ; ROM:00126DBA↑j ROM:00126DC4 rts ROM:00126DC6 ; --------------------------------------------------------------------------- ROM:00126DC6 ROM:00126DC6 loc_126DC6: ; DATA XREF: ROM:00126D2E↑o ROM:00126DC6 btst #4,($13BE).w ROM:00126DCC bne.s locret_126DDA ROM:00126DCE move.b #1,($11E3).w ROM:00126DD4 bra.l locret_126D5C ROM:00126DDA ; --------------------------------------------------------------------------- ROM:00126DDA ROM:00126DDA locret_126DDA: ; CODE XREF: ROM:00126D94↑j ROM:00126DDA ; ROM:00126DCC↑j ROM:00126DDA rts ROM:00126DDC ROM:00126DDC ; =============== S U B R O U T I N E ======================================= ROM:00126DDC ROM:00126DDC ROM:00126DDC sub_126DDC: ; CODE XREF: ROM:00126D9E↑p ROM:00126DDC btst #0,($146D).w ROM:00126DE2 bne.s loc_126E04 ROM:00126DE4 move.w #$3B96,d1 ROM:00126DE8 move.w ($CD0).w,d2 ROM:00126DEC bsr.l sub_1163F0 ROM:00126DF2 sub.w d1,($100C).w ROM:00126DF6 bgt.w loc_126E04 ROM:00126DFA clr.w ($100C).w ROM:00126DFE bset #0,($146D).w ROM:00126E04 ROM:00126E04 loc_126E04: ; CODE XREF: sub_126DDC+6↑j ROM:00126E04 ; sub_126DDC+1A↑j ROM:00126E04 btst #1,($146D).w ROM:00126E0A bne.s locret_126E2C ROM:00126E0C move.w #$3B98,d1 ROM:00126E10 move.w ($CD0).w,d2 ROM:00126E14 bsr.l sub_1163F0 ROM:00126E1A sub.w d1,($100E).w ROM:00126E1E bgt.w locret_126E2C ROM:00126E22 clr.w ($100E).w ROM:00126E26 bset #1,($146D).w ROM:00126E2C ROM:00126E2C locret_126E2C: ; CODE XREF: sub_126DDC+2E↑j ROM:00126E2C ; sub_126DDC+42↑j ROM:00126E2C rts ROM:00126E2C ; End of function sub_126DDC ROM:00126E2C ROM:00126E2E ROM:00126E2E ; =============== S U B R O U T I N E ======================================= ROM:00126E2E ROM:00126E2E ROM:00126E2E sub_126E2E: ; CODE XREF: sub_126A1A+36↑p ROM:00126E2E btst #1,($11EC).w ROM:00126E34 beq.s loc_126E3E ROM:00126E36 bset #1,($118C).w ROM:00126E3C bra.s loc_126E44 ROM:00126E3E ; --------------------------------------------------------------------------- ROM:00126E3E ROM:00126E3E loc_126E3E: ; CODE XREF: sub_126E2E+6↑j ROM:00126E3E bclr #1,($118C).w ROM:00126E44 ROM:00126E44 loc_126E44: ; CODE XREF: sub_126E2E+E↑j ROM:00126E44 btst #0,($11E2).w ROM:00126E4A beq.s loc_126E54 ROM:00126E4C bset #1,($13BB).w ROM:00126E52 bra.s locret_126E5A ROM:00126E54 ; --------------------------------------------------------------------------- ROM:00126E54 ROM:00126E54 loc_126E54: ; CODE XREF: sub_126E2E+1C↑j ROM:00126E54 bclr #1,($13BB).w ROM:00126E5A ROM:00126E5A locret_126E5A: ; CODE XREF: sub_126E2E+24↑j ROM:00126E5A rts ROM:00126E5A ; End of function sub_126E2E ROM:00126E5A ROM:00126E5C ROM:00126E5C ; =============== S U B R O U T I N E ======================================= ROM:00126E5C ROM:00126E5C ROM:00126E5C sub_126E5C: ; CODE XREF: ROM:00126ABE↑p ROM:00126E5C ; ROM:00126AE8↑p ... ROM:00126E5C move.w ($CA0).w,d7 ROM:00126E60 cmpi.w #0,$1004(d7.w*2) ROM:00126E68 bne.s loc_126E7E ROM:00126E6A move.w #0,$1018(d7.w*2) ROM:00126E72 move.w $A0A(a5,d7.w*2),$1014(d7.w*2) ROM:00126E7C bra.s locret_126EAC ROM:00126E7E ; --------------------------------------------------------------------------- ROM:00126E7E ROM:00126E7E loc_126E7E: ; CODE XREF: sub_126E5C+C↑j ROM:00126E7E move.w $A0A(a5,d7.w*2),$1018(d7.w*2) ROM:00126E88 move.w #$2710,d1 ROM:00126E8C sub.w $1004(d7.w*2),d1 ROM:00126E92 muls.w $A0A(a5,d7.w*2),d1 ROM:00126E98 divs.w $1004(d7.w*2),d1 ROM:00126E9E bvc.w loc_126EA6 ROM:00126EA2 move.w #$7FFF,d1 ROM:00126EA6 ROM:00126EA6 loc_126EA6: ; CODE XREF: sub_126E5C+42↑j ROM:00126EA6 move.w d1,$1014(d7.w*2) ROM:00126EAC ROM:00126EAC locret_126EAC: ; CODE XREF: sub_126E5C+20↑j ROM:00126EAC rts ROM:00126EAC ; End of function sub_126E5C ROM:00126EAC ROM:00126EAE ROM:00126EAE ; =============== S U B R O U T I N E ======================================= ROM:00126EAE ROM:00126EAE ROM:00126EAE sub_126EAE: ; CODE XREF: sub_126A1A:loc_126A3E↑p ROM:00126EAE bsr.w sub_126FBC ROM:00126EB2 bsr.w sub_126ED6 ROM:00126EB6 clr.w ($CA0).w ROM:00126EBA ROM:00126EBA loc_126EBA: ; CODE XREF: sub_126EAE:loc_126ED2↓j ROM:00126EBA bsr.w sub_12705A ROM:00126EBE cmpi.w #1,($CA0).w ROM:00126EC4 bge.s locret_126ED4 ROM:00126EC6 addq.w #1,($CA0).w ROM:00126ECA bvc.s loc_126ED2 ROM:00126ECC move.w #$8000,($CA0).w ROM:00126ED2 ROM:00126ED2 loc_126ED2: ; CODE XREF: sub_126EAE+1C↑j ROM:00126ED2 bra.s loc_126EBA ROM:00126ED4 ; --------------------------------------------------------------------------- ROM:00126ED4 ROM:00126ED4 locret_126ED4: ; CODE XREF: sub_126EAE+16↑j ROM:00126ED4 rts ROM:00126ED4 ; End of function sub_126EAE ROM:00126ED4 ROM:00126ED6 ROM:00126ED6 ; =============== S U B R O U T I N E ======================================= ROM:00126ED6 ROM:00126ED6 ROM:00126ED6 sub_126ED6: ; CODE XREF: sub_126EAE+4↑p ROM:00126ED6 clr.w d1 ROM:00126ED8 move.b ($11E6).w,d1 ROM:00126EDC cmpi.w #5,d1 ROM:00126EE0 bcc.s locret_126EEA ROM:00126EE2 movea.l off_126EEC(pc,d1.w*4),a0 ROM:00126EE6 nop ROM:00126EE8 jmp (a0) ROM:00126EEA ; --------------------------------------------------------------------------- ROM:00126EEA ROM:00126EEA locret_126EEA: ; CODE XREF: sub_126ED6+A↑j ROM:00126EEA rts ROM:00126EEA ; End of function sub_126ED6 ROM:00126EEA ROM:00126EEA ; --------------------------------------------------------------------------- ROM:00126EEC off_126EEC: dc.l loc_126F00 ; DATA XREF: sub_126ED6+C↑r ROM:00126EF0 dc.l loc_126F08 ROM:00126EF4 dc.l loc_126F32 ROM:00126EF8 dc.l loc_126F6A ROM:00126EFC dc.l loc_126FA0 ROM:00126F00 ; --------------------------------------------------------------------------- ROM:00126F00 ROM:00126F00 loc_126F00: ; DATA XREF: ROM:off_126EEC↑o ROM:00126F00 move.b #1,($11E6).w ROM:00126F06 bra.s locret_126F30 ROM:00126F08 ; --------------------------------------------------------------------------- ROM:00126F08 ROM:00126F08 loc_126F08: ; DATA XREF: ROM:00126EF0↑o ROM:00126F08 cmpi.w #2,($CA4).w ROM:00126F0E bge.s locret_126F30 ROM:00126F10 move.w ($CA4).w,($CA6).w ROM:00126F16 move.w $64E(a5),d0 ROM:00126F1A clr.b ($8A0).w ROM:00126F1E move.w d0,($614).w ROM:00126F22 move.b #1,($8A0).w ROM:00126F28 move.b #2,($11E6).w ROM:00126F2E bra.s locret_126F68 ROM:00126F30 ; --------------------------------------------------------------------------- ROM:00126F30 ROM:00126F30 locret_126F30: ; CODE XREF: ROM:00126F06↑j ROM:00126F30 ; ROM:00126F0E↑j ... ROM:00126F30 rts ROM:00126F32 ; --------------------------------------------------------------------------- ROM:00126F32 ROM:00126F32 loc_126F32: ; DATA XREF: ROM:00126EF4↑o ROM:00126F32 move.w ($CA4).w,d7 ROM:00126F36 cmp.w ($CA6).w,d7 ROM:00126F3A bne.s loc_126F60 ROM:00126F3C cmpi.w #0,($614).w ROM:00126F42 bgt.s loc_126F5E ROM:00126F44 move.w $64C(a5),d0 ROM:00126F48 clr.b ($8A0).w ROM:00126F4C move.w d0,($614).w ROM:00126F50 move.b #1,($8A0).w ROM:00126F56 move.b #3,($11E6).w ROM:00126F5C bra.s loc_126F9A ROM:00126F5E ; --------------------------------------------------------------------------- ROM:00126F5E ROM:00126F5E loc_126F5E: ; CODE XREF: ROM:00126F42↑j ROM:00126F5E bra.s locret_126F68 ROM:00126F60 ; --------------------------------------------------------------------------- ROM:00126F60 ROM:00126F60 loc_126F60: ; CODE XREF: ROM:00126F3A↑j ROM:00126F60 move.b #1,($11E6).w ROM:00126F66 bra.s locret_126F30 ROM:00126F68 ; --------------------------------------------------------------------------- ROM:00126F68 ROM:00126F68 locret_126F68: ; CODE XREF: ROM:00126F2E↑j ROM:00126F68 ; ROM:loc_126F5E↑j ROM:00126F68 rts ROM:00126F6A ; --------------------------------------------------------------------------- ROM:00126F6A ROM:00126F6A loc_126F6A: ; DATA XREF: ROM:00126EF8↑o ROM:00126F6A move.w ($CA4).w,d7 ROM:00126F6E cmp.w ($CA6).w,d7 ROM:00126F72 bne.s loc_126F8C ROM:00126F74 cmpi.w #0,($614).w ROM:00126F7A bgt.s loc_126F8A ROM:00126F7C move.w ($CA6).w,($CA2).w ROM:00126F82 move.b #4,($11E6).w ROM:00126F88 bra.s loc_126FB6 ROM:00126F8A ; --------------------------------------------------------------------------- ROM:00126F8A ROM:00126F8A loc_126F8A: ; CODE XREF: ROM:00126F7A↑j ROM:00126F8A bra.s loc_126F9A ROM:00126F8C ; --------------------------------------------------------------------------- ROM:00126F8C ROM:00126F8C loc_126F8C: ; CODE XREF: ROM:00126F72↑j ROM:00126F8C move.w ($CA6).w,($CA2).w ROM:00126F92 move.b #1,($11E6).w ROM:00126F98 bra.s locret_126F30 ROM:00126F9A ; --------------------------------------------------------------------------- ROM:00126F9A ROM:00126F9A loc_126F9A: ; CODE XREF: ROM:00126F5C↑j ROM:00126F9A ; ROM:loc_126F8A↑j ROM:00126F9A bsr.w sub_126FF4 ROM:00126F9E rts ROM:00126FA0 ; --------------------------------------------------------------------------- ROM:00126FA0 ROM:00126FA0 loc_126FA0: ; DATA XREF: ROM:00126EFC↑o ROM:00126FA0 move.w ($CA4).w,d7 ROM:00126FA4 cmp.w ($CA6).w,d7 ROM:00126FA8 beq.s loc_126FB6 ROM:00126FAA move.b #1,($11E6).w ROM:00126FB0 bra.l locret_126F30 ROM:00126FB6 ; --------------------------------------------------------------------------- ROM:00126FB6 ROM:00126FB6 loc_126FB6: ; CODE XREF: ROM:00126F88↑j ROM:00126FB6 ; ROM:00126FA8↑j ROM:00126FB6 bsr.w sub_126FF4 ROM:00126FBA rts ROM:00126FBC ROM:00126FBC ; =============== S U B R O U T I N E ======================================= ROM:00126FBC ROM:00126FBC ROM:00126FBC sub_126FBC: ; CODE XREF: sub_126EAE↑p ROM:00126FBC btst #0,($124C).w ROM:00126FC2 beq.s loc_126FD4 ROM:00126FC4 btst #1,($124C).w ROM:00126FCA bne.s loc_126FD4 ROM:00126FCC move.w #0,($CA4).w ROM:00126FD2 bra.s locret_126FF2 ROM:00126FD4 ; --------------------------------------------------------------------------- ROM:00126FD4 ROM:00126FD4 loc_126FD4: ; CODE XREF: sub_126FBC+6↑j ROM:00126FD4 ; sub_126FBC+E↑j ROM:00126FD4 btst #1,($124C).w ROM:00126FDA beq.s loc_126FEC ROM:00126FDC btst #0,($124C).w ROM:00126FE2 bne.s loc_126FEC ROM:00126FE4 move.w #1,($CA4).w ROM:00126FEA bra.s locret_126FF2 ROM:00126FEC ; --------------------------------------------------------------------------- ROM:00126FEC ROM:00126FEC loc_126FEC: ; CODE XREF: sub_126FBC+1E↑j ROM:00126FEC ; sub_126FBC+26↑j ROM:00126FEC move.w #2,($CA4).w ROM:00126FF2 ROM:00126FF2 locret_126FF2: ; CODE XREF: sub_126FBC+16↑j ROM:00126FF2 ; sub_126FBC+2E↑j ROM:00126FF2 rts ROM:00126FF2 ; End of function sub_126FBC ROM:00126FF2 ROM:00126FF4 ROM:00126FF4 ; =============== S U B R O U T I N E ======================================= ROM:00126FF4 ROM:00126FF4 ROM:00126FF4 sub_126FF4: ; CODE XREF: ROM:loc_126F9A↑p ROM:00126FF4 ; ROM:loc_126FB6↑p ROM:00126FF4 move.w ($CA4).w,d7 ROM:00126FF8 move.w ($A70).w,d1 ROM:00126FFC swap d1 ROM:00126FFE clr.w d1 ROM:00127000 move.w $101C(d7.w*2),d2 ROM:00127006 swap d2 ROM:00127008 move.w $1020(d7.w*2),d2 ROM:0012700E move.w $650(a5),d3 ROM:00127012 ext.l d3 ROM:00127014 bsr.l sub_1162F4 ROM:0012701A move.w ($CA4).w,d7 ROM:0012701E move.w d4,$1020(d7.w*2) ROM:00127024 swap d4 ROM:00127026 move.w d4,$101C(d7.w*2) ROM:0012702C cmpi.w #0,$101C(d7.w*2) ROM:00127034 bne.s loc_12703C ROM:00127036 move.w #$7FFF,d0 ROM:0012703A bra.s loc_127052 ROM:0012703C ; --------------------------------------------------------------------------- ROM:0012703C ROM:0012703C loc_12703C: ; CODE XREF: sub_126FF4+40↑j ROM:0012703C move.w ($A58).w,d0 ROM:00127040 muls.w #$64,d0 ; 'd' ROM:00127044 divs.w $101C(d7.w*2),d0 ROM:0012704A bvc.w loc_127052 ROM:0012704E move.w #$7FFF,d0 ROM:00127052 ROM:00127052 loc_127052: ; CODE XREF: sub_126FF4+46↑j ROM:00127052 ; sub_126FF4+56↑j ROM:00127052 move.w d0,$1024(d7.w*2) ROM:00127058 rts ROM:00127058 ; End of function sub_126FF4 ROM:00127058 ROM:0012705A ROM:0012705A ; =============== S U B R O U T I N E ======================================= ROM:0012705A ROM:0012705A ROM:0012705A sub_12705A: ; CODE XREF: sub_126EAE:loc_126EBA↑p ROM:0012705A move.w ($CA0).w,d7 ROM:0012705E clr.w d1 ROM:00127060 move.b $1377(d7.w),d1 ROM:00127066 cmpi.w #4,d1 ROM:0012706A bcc.s locret_127074 ROM:0012706C movea.l off_127076(pc,d1.w*4),a0 ROM:00127070 nop ROM:00127072 jmp (a0) ROM:00127074 ; --------------------------------------------------------------------------- ROM:00127074 ROM:00127074 locret_127074: ; CODE XREF: sub_12705A+10↑j ROM:00127074 rts ROM:00127074 ; End of function sub_12705A ROM:00127074 ROM:00127074 ; --------------------------------------------------------------------------- ROM:00127076 off_127076: dc.l loc_127086 ; DATA XREF: sub_12705A+12↑r ROM:0012707A dc.l loc_12709A ROM:0012707E dc.l loc_1270B4 ROM:00127082 dc.l loc_1270F4 ROM:00127086 ; --------------------------------------------------------------------------- ROM:00127086 ROM:00127086 loc_127086: ; DATA XREF: ROM:off_127076↑o ROM:00127086 bset d7,($11E5).w ROM:0012708A bset d7,($11E4).w ROM:0012708E move.b #1,$1377(d7.w) ROM:00127096 bra.s locret_1270B2 ROM:00127098 ; --------------------------------------------------------------------------- ROM:00127098 rts ROM:0012709A ; --------------------------------------------------------------------------- ROM:0012709A ROM:0012709A loc_12709A: ; DATA XREF: ROM:0012707A↑o ROM:0012709A btst d7,($124D).w ROM:0012709E beq.s locret_1270B2 ROM:001270A0 move.w $652(a5),$1028(d7.w*2) ROM:001270A8 move.b #2,$1377(d7.w) ROM:001270B0 bra.s locret_1270F2 ROM:001270B2 ; --------------------------------------------------------------------------- ROM:001270B2 ROM:001270B2 locret_1270B2: ; CODE XREF: ROM:00127096↑j ROM:001270B2 ; ROM:0012709E↑j ... ROM:001270B2 rts ROM:001270B4 ; --------------------------------------------------------------------------- ROM:001270B4 ROM:001270B4 loc_1270B4: ; DATA XREF: ROM:0012707E↑o ROM:001270B4 btst d7,($124D).w ROM:001270B8 bne.s loc_1270C4 ROM:001270BA move.b #1,$1377(d7.w) ROM:001270C2 bra.s locret_1270B2 ROM:001270C4 ; --------------------------------------------------------------------------- ROM:001270C4 ROM:001270C4 loc_1270C4: ; CODE XREF: ROM:001270B8↑j ROM:001270C4 btst #6,($139D).w ROM:001270CA beq.s locret_1270F2 ROM:001270CC cmpi.w #0,$1028(d7.w*2) ROM:001270D4 bne.s loc_1270E2 ROM:001270D6 move.b #3,$1377(d7.w) ROM:001270DE bra.s loc_127104 ROM:001270E0 ; --------------------------------------------------------------------------- ROM:001270E0 bra.s locret_1270F2 ROM:001270E2 ; --------------------------------------------------------------------------- ROM:001270E2 ROM:001270E2 loc_1270E2: ; CODE XREF: ROM:001270D4↑j ROM:001270E2 subq.w #1,$1028(d7.w*2) ROM:001270E8 bvc.s locret_1270F2 ROM:001270EA move.w #$8000,$1028(d7.w*2) ROM:001270F2 ROM:001270F2 locret_1270F2: ; CODE XREF: ROM:001270B0↑j ROM:001270F2 ; ROM:001270CA↑j ... ROM:001270F2 rts ROM:001270F4 ; --------------------------------------------------------------------------- ROM:001270F4 ROM:001270F4 loc_1270F4: ; DATA XREF: ROM:00127082↑o ROM:001270F4 btst d7,($124D).w ROM:001270F8 bne.s loc_127104 ROM:001270FA move.b #1,$1377(d7.w) ROM:00127102 bra.s locret_1270B2 ROM:00127104 ; --------------------------------------------------------------------------- ROM:00127104 ROM:00127104 loc_127104: ; CODE XREF: ROM:001270DE↑j ROM:00127104 ; ROM:001270F8↑j ROM:00127104 bsr.w sub_12710A ROM:00127108 rts ROM:0012710A ROM:0012710A ; =============== S U B R O U T I N E ======================================= ROM:0012710A ROM:0012710A ROM:0012710A sub_12710A: ; CODE XREF: ROM:loc_127104↑p ROM:0012710A move.w ($CA0).w,d7 ROM:0012710E btst d7,($124A).w ROM:00127112 beq.s loc_12711A ROM:00127114 bset d7,($11E4).w ROM:00127118 bra.s loc_12711E ROM:0012711A ; --------------------------------------------------------------------------- ROM:0012711A ROM:0012711A loc_12711A: ; CODE XREF: sub_12710A+8↑j ROM:0012711A bclr d7,($11E4).w ROM:0012711E ROM:0012711E loc_12711E: ; CODE XREF: sub_12710A+E↑j ROM:0012711E btst d7,($124B).w ROM:00127122 beq.s loc_12712A ROM:00127124 bset d7,($11E5).w ROM:00127128 bra.s locret_12712E ROM:0012712A ; --------------------------------------------------------------------------- ROM:0012712A ROM:0012712A loc_12712A: ; CODE XREF: sub_12710A+18↑j ROM:0012712A bclr d7,($11E5).w ROM:0012712E ROM:0012712E locret_12712E: ; CODE XREF: sub_12710A+1E↑j ROM:0012712E rts ROM:0012712E ; End of function sub_12710A ROM:0012712E ROM:00127130 ROM:00127130 ; =============== S U B R O U T I N E ======================================= ROM:00127130 ROM:00127130 ROM:00127130 sub_127130: ; CODE XREF: sub_126A1A+2A↑p ROM:00127130 move.w #0,($CA0).w ROM:00127136 bra.s loc_12713E ROM:00127138 ; --------------------------------------------------------------------------- ROM:00127138 ROM:00127138 loc_127138: ; CODE XREF: sub_127130+1E↓j ROM:00127138 addi.w #1,($CA0).w ROM:0012713E ROM:0012713E loc_12713E: ; CODE XREF: sub_127130+6↑j ROM:0012713E cmpi.w #1,($CA0).w ROM:00127144 bgt.s loc_127150 ROM:00127146 bsr.w sub_12729C ROM:0012714A bsr.w sub_127364 ROM:0012714E bra.s loc_127138 ROM:00127150 ; --------------------------------------------------------------------------- ROM:00127150 ROM:00127150 loc_127150: ; CODE XREF: sub_127130+14↑j ROM:00127150 bsr.w sub_127496 ROM:00127154 move.w #0,($CA0).w ROM:0012715A bra.s loc_127162 ROM:0012715C ; --------------------------------------------------------------------------- ROM:0012715C ROM:0012715C loc_12715C: ; CODE XREF: sub_127130+3E↓j ROM:0012715C addi.w #1,($CA0).w ROM:00127162 ROM:00127162 loc_127162: ; CODE XREF: sub_127130+2A↑j ROM:00127162 cmpi.w #1,($CA0).w ROM:00127168 bgt.s loc_127170 ROM:0012716A bsr.w sub_1271D0 ROM:0012716E bra.s loc_12715C ROM:00127170 ; --------------------------------------------------------------------------- ROM:00127170 ROM:00127170 loc_127170: ; CODE XREF: sub_127130+38↑j ROM:00127170 bsr.w sub_127176 ROM:00127174 rts ROM:00127174 ; End of function sub_127130 ROM:00127174 ROM:00127176 ROM:00127176 ; =============== S U B R O U T I N E ======================================= ROM:00127176 ROM:00127176 ROM:00127176 sub_127176: ; CODE XREF: sub_127130:loc_127170↑p ROM:00127176 btst #0,($11E8).w ROM:0012717C beq.s loc_127186 ROM:0012717E bset #6,($13C7).w ROM:00127184 bra.s loc_12718C ROM:00127186 ; --------------------------------------------------------------------------- ROM:00127186 ROM:00127186 loc_127186: ; CODE XREF: sub_127176+6↑j ROM:00127186 bclr #6,($13C7).w ROM:0012718C ROM:0012718C loc_12718C: ; CODE XREF: sub_127176+E↑j ROM:0012718C btst #1,($11E8).w ROM:00127192 beq.s loc_12719C ROM:00127194 bset #0,($13AC).w ROM:0012719A bra.s loc_1271A2 ROM:0012719C ; --------------------------------------------------------------------------- ROM:0012719C ROM:0012719C loc_12719C: ; CODE XREF: sub_127176+1C↑j ROM:0012719C bclr #0,($13AC).w ROM:001271A2 ROM:001271A2 loc_1271A2: ; CODE XREF: sub_127176+24↑j ROM:001271A2 btst #0,($11E9).w ROM:001271A8 beq.s loc_1271B2 ROM:001271AA bset #7,($13A2).w ROM:001271B0 bra.s loc_1271B8 ROM:001271B2 ; --------------------------------------------------------------------------- ROM:001271B2 ROM:001271B2 loc_1271B2: ; CODE XREF: sub_127176+32↑j ROM:001271B2 bclr #7,($13A2).w ROM:001271B8 ROM:001271B8 loc_1271B8: ; CODE XREF: sub_127176+3A↑j ROM:001271B8 btst #1,($11E9).w ROM:001271BE beq.s loc_1271C8 ROM:001271C0 bset #0,($13B5).w ROM:001271C6 bra.s locret_1271CE ROM:001271C8 ; --------------------------------------------------------------------------- ROM:001271C8 ROM:001271C8 loc_1271C8: ; CODE XREF: sub_127176+48↑j ROM:001271C8 bclr #0,($13B5).w ROM:001271CE ROM:001271CE locret_1271CE: ; CODE XREF: sub_127176+50↑j ROM:001271CE rts ROM:001271CE ; End of function sub_127176 ROM:001271CE ROM:001271D0 ROM:001271D0 ; =============== S U B R O U T I N E ======================================= ROM:001271D0 ROM:001271D0 ROM:001271D0 sub_1271D0: ; CODE XREF: sub_127130+3A↑p ROM:001271D0 move.w ($CA0).w,d7 ROM:001271D4 clr.w d1 ROM:001271D6 move.b $1379(d7.w),d1 ROM:001271DC cmpi.w #5,d1 ROM:001271E0 bcc.s locret_1271EA ROM:001271E2 movea.l off_1271EC(pc,d1.w*4),a0 ROM:001271E6 nop ROM:001271E8 jmp (a0) ROM:001271EA ; --------------------------------------------------------------------------- ROM:001271EA ROM:001271EA locret_1271EA: ; CODE XREF: sub_1271D0+10↑j ROM:001271EA rts ROM:001271EA ; End of function sub_1271D0 ROM:001271EA ROM:001271EA ; --------------------------------------------------------------------------- ROM:001271EC off_1271EC: dc.l loc_127200 ; DATA XREF: sub_1271D0+12↑r ROM:001271F0 dc.l loc_127212 ROM:001271F4 dc.l loc_127246 ROM:001271F8 dc.l loc_12725C ROM:001271FC dc.l loc_127278 ROM:00127200 ; --------------------------------------------------------------------------- ROM:00127200 ROM:00127200 loc_127200: ; DATA XREF: ROM:off_1271EC↑o ROM:00127200 bclr d7,($11E8).w ROM:00127204 bclr d7,($11E9).w ROM:00127208 move.b #1,$1379(d7.w) ROM:00127210 bra.s locret_127244 ROM:00127212 ; --------------------------------------------------------------------------- ROM:00127212 ROM:00127212 loc_127212: ; CODE XREF: ROM:00127270↓j ROM:00127212 ; DATA XREF: ROM:001271F0↑o ROM:00127212 cmp.w ($CA8).w,d7 ROM:00127216 bne.s loc_12722C ROM:00127218 bset d7,($11E8).w ROM:0012721C move.b #2,$1379(d7.w) ROM:00127224 bra.l locret_12725A ROM:0012722A ; --------------------------------------------------------------------------- ROM:0012722A bra.s locret_127244 ROM:0012722C ; --------------------------------------------------------------------------- ROM:0012722C ROM:0012722C loc_12722C: ; CODE XREF: ROM:00127216↑j ROM:0012722C btst d7,($11E7).w ROM:00127230 beq.s locret_127244 ROM:00127232 bset d7,($11E9).w ROM:00127236 move.b #4,$1379(d7.w) ROM:0012723E bra.l locret_12729A ROM:00127244 ; --------------------------------------------------------------------------- ROM:00127244 ROM:00127244 locret_127244: ; CODE XREF: ROM:00127210↑j ROM:00127244 ; ROM:0012722A↑j ... ROM:00127244 rts ROM:00127246 ; --------------------------------------------------------------------------- ROM:00127246 ROM:00127246 loc_127246: ; DATA XREF: ROM:001271F4↑o ROM:00127246 cmp.w ($CA8).w,d7 ROM:0012724A beq.s locret_12725A ROM:0012724C bclr d7,($11E8).w ROM:00127250 move.b #3,$1379(d7.w) ROM:00127258 bra.s locret_127276 ROM:0012725A ; --------------------------------------------------------------------------- ROM:0012725A ROM:0012725A locret_12725A: ; CODE XREF: ROM:00127224↑j ROM:0012725A ; ROM:0012724A↑j ROM:0012725A rts ROM:0012725C ; --------------------------------------------------------------------------- ROM:0012725C ROM:0012725C loc_12725C: ; DATA XREF: ROM:001271F8↑o ROM:0012725C btst d7,($124C).w ROM:00127260 bne.s locret_127276 ROM:00127262 btst d7,($124D).w ROM:00127266 bne.s locret_127276 ROM:00127268 move.b #1,$1379(d7.w) ROM:00127270 bra.l loc_127212 ROM:00127276 ; --------------------------------------------------------------------------- ROM:00127276 ROM:00127276 locret_127276: ; CODE XREF: ROM:00127258↑j ROM:00127276 ; ROM:00127260↑j ... ROM:00127276 rts ROM:00127278 ; --------------------------------------------------------------------------- ROM:00127278 ROM:00127278 loc_127278: ; DATA XREF: ROM:001271FC↑o ROM:00127278 btst d7,($11E7).w ROM:0012727C bne.s loc_127282 ROM:0012727E bra.s loc_127288 ROM:00127280 ; --------------------------------------------------------------------------- ROM:00127280 bra.s locret_12729A ROM:00127282 ; --------------------------------------------------------------------------- ROM:00127282 ROM:00127282 loc_127282: ; CODE XREF: ROM:0012727C↑j ROM:00127282 cmp.w ($CA8).w,d7 ROM:00127286 bne.s locret_12729A ROM:00127288 ROM:00127288 loc_127288: ; CODE XREF: ROM:0012727E↑j ROM:00127288 bclr d7,($11E9).w ROM:0012728C move.b #3,$1379(d7.w) ROM:00127294 bra.l locret_127276 ROM:0012729A ; --------------------------------------------------------------------------- ROM:0012729A ROM:0012729A locret_12729A: ; CODE XREF: ROM:0012723E↑j ROM:0012729A ; ROM:00127280↑j ... ROM:0012729A rts ROM:0012729C ROM:0012729C ; =============== S U B R O U T I N E ======================================= ROM:0012729C ROM:0012729C ROM:0012729C sub_12729C: ; CODE XREF: sub_127130+16↑p ROM:0012729C move.w ($CA0).w,d7 ROM:001272A0 clr.w d1 ROM:001272A2 move.b $137B(d7.w),d1 ROM:001272A8 cmpi.w #3,d1 ROM:001272AC bcc.s locret_1272B6 ROM:001272AE movea.l off_1272B8(pc,d1.w*4),a0 ROM:001272B2 nop ROM:001272B4 jmp (a0) ROM:001272B6 ; --------------------------------------------------------------------------- ROM:001272B6 ROM:001272B6 locret_1272B6: ; CODE XREF: sub_12729C+10↑j ROM:001272B6 rts ROM:001272B6 ; End of function sub_12729C ROM:001272B6 ROM:001272B6 ; --------------------------------------------------------------------------- ROM:001272B8 off_1272B8: dc.l loc_1272C4 ; DATA XREF: sub_12729C+12↑r ROM:001272BC dc.l loc_1272E8 ROM:001272C0 dc.l loc_127326 ROM:001272C4 ; --------------------------------------------------------------------------- ROM:001272C4 ROM:001272C4 loc_1272C4: ; DATA XREF: ROM:off_1272B8↑o ROM:001272C4 bclr d7,($11E7).w ROM:001272C8 clr.b $8A1(d7.w) ROM:001272CE move.w #0,$616(d7.w*2) ROM:001272D6 move.b #3,$8A1(d7.w) ROM:001272DE move.b #1,$137B(d7.w) ROM:001272E6 bra.s locret_127324 ROM:001272E8 ; --------------------------------------------------------------------------- ROM:001272E8 ROM:001272E8 loc_1272E8: ; DATA XREF: ROM:001272BC↑o ROM:001272E8 move.w $1014(d7.w*2),d1 ROM:001272EE cmp.w $616(d7.w*2),d1 ROM:001272F4 bgt.s locret_127324 ROM:001272F6 cmpi.w #0,$1018(d7.w*2) ROM:001272FE ble.s locret_127324 ROM:00127300 clr.b $8A1(d7.w) ROM:00127306 move.w #0,$616(d7.w*2) ROM:0012730E move.b #3,$8A1(d7.w) ROM:00127316 bset d7,($11E7).w ROM:0012731A move.b #2,$137B(d7.w) ROM:00127322 bra.s locret_127362 ROM:00127324 ; --------------------------------------------------------------------------- ROM:00127324 ROM:00127324 locret_127324: ; CODE XREF: ROM:001272E6↑j ROM:00127324 ; ROM:001272F4↑j ... ROM:00127324 rts ROM:00127326 ; --------------------------------------------------------------------------- ROM:00127326 ROM:00127326 loc_127326: ; DATA XREF: ROM:001272C0↑o ROM:00127326 move.w $1018(d7.w*2),d1 ROM:0012732C cmp.w $616(d7.w*2),d1 ROM:00127332 bgt.s locret_127362 ROM:00127334 cmpi.w #0,$1014(d7.w*2) ROM:0012733C ble.s locret_127362 ROM:0012733E clr.b $8A1(d7.w) ROM:00127344 move.w #0,$616(d7.w*2) ROM:0012734C move.b #3,$8A1(d7.w) ROM:00127354 bclr d7,($11E7).w ROM:00127358 move.b #1,$137B(d7.w) ROM:00127360 bra.s locret_127324 ROM:00127362 ; --------------------------------------------------------------------------- ROM:00127362 ROM:00127362 locret_127362: ; CODE XREF: ROM:00127322↑j ROM:00127362 ; ROM:00127332↑j ... ROM:00127362 rts ROM:00127364 ROM:00127364 ; =============== S U B R O U T I N E ======================================= ROM:00127364 ROM:00127364 ROM:00127364 sub_127364: ; CODE XREF: sub_127130+1A↑p ROM:00127364 move.w ($CA0).w,d7 ROM:00127368 clr.w d1 ROM:0012736A move.b $137D(d7.w),d1 ROM:00127370 cmpi.w #5,d1 ROM:00127374 bcc.s locret_12737E ROM:00127376 movea.l off_127380(pc,d1.w*4),a0 ROM:0012737A nop ROM:0012737C jmp (a0) ROM:0012737E ; --------------------------------------------------------------------------- ROM:0012737E ROM:0012737E locret_12737E: ; CODE XREF: sub_127364+10↑j ROM:0012737E rts ROM:0012737E ; End of function sub_127364 ROM:0012737E ROM:0012737E ; --------------------------------------------------------------------------- ROM:00127380 off_127380: dc.l loc_127394 ; DATA XREF: sub_127364+12↑r ROM:00127384 dc.l loc_1273A2 ROM:00127388 dc.l loc_1273CE ROM:0012738C dc.l loc_127402 ROM:00127390 dc.l loc_12744E ROM:00127394 ; --------------------------------------------------------------------------- ROM:00127394 ROM:00127394 loc_127394: ; DATA XREF: ROM:off_127380↑o ROM:00127394 bclr d7,($11EA).w ROM:00127398 move.b #1,$137D(d7.w) ROM:001273A0 bra.s locret_1273CC ROM:001273A2 ; --------------------------------------------------------------------------- ROM:001273A2 ROM:001273A2 loc_1273A2: ; DATA XREF: ROM:00127384↑o ROM:001273A2 btst #4,($13BE).w ROM:001273A8 beq.s locret_1273CC ROM:001273AA move.w $654(a5),d0 ROM:001273AE clr.b $8FA(d7.w) ROM:001273B4 move.w d0,$6C8(d7.w*2) ROM:001273BA move.b #1,$8FA(d7.w) ROM:001273C2 move.b #2,$137D(d7.w) ROM:001273CA bra.s locret_127400 ROM:001273CC ; --------------------------------------------------------------------------- ROM:001273CC ROM:001273CC locret_1273CC: ; CODE XREF: ROM:001273A0↑j ROM:001273CC ; ROM:001273A8↑j ... ROM:001273CC rts ROM:001273CE ; --------------------------------------------------------------------------- ROM:001273CE ROM:001273CE loc_1273CE: ; DATA XREF: ROM:00127388↑o ROM:001273CE btst #4,($13BE).w ROM:001273D4 bne.s loc_1273E0 ROM:001273D6 move.b #1,$137D(d7.w) ROM:001273DE bra.s locret_1273CC ROM:001273E0 ; --------------------------------------------------------------------------- ROM:001273E0 ROM:001273E0 loc_1273E0: ; CODE XREF: ROM:001273D4↑j ROM:001273E0 btst d7,($11E5).w ROM:001273E4 bne.s loc_1273F4 ROM:001273E6 ROM:001273E6 loc_1273E6: ; CODE XREF: ROM:001273FE↓j ROM:001273E6 bset d7,($11EA).w ROM:001273EA move.b #3,$137D(d7.w) ROM:001273F2 bra.s locret_12744C ROM:001273F4 ; --------------------------------------------------------------------------- ROM:001273F4 ROM:001273F4 loc_1273F4: ; CODE XREF: ROM:001273E4↑j ROM:001273F4 cmpi.w #0,$6C8(d7.w*2) ROM:001273FC bgt.s locret_127400 ROM:001273FE bra.s loc_1273E6 ROM:00127400 ; --------------------------------------------------------------------------- ROM:00127400 ROM:00127400 locret_127400: ; CODE XREF: ROM:001273CA↑j ROM:00127400 ; ROM:001273FC↑j ... ROM:00127400 rts ROM:00127402 ; --------------------------------------------------------------------------- ROM:00127402 ROM:00127402 loc_127402: ; DATA XREF: ROM:0012738C↑o ROM:00127402 btst #4,($13BE).w ROM:00127408 bne.s loc_12741C ROM:0012740A bclr d7,($11EA).w ROM:0012740E move.b #1,$137D(d7.w) ROM:00127416 bra.l locret_1273CC ROM:0012741C ; --------------------------------------------------------------------------- ROM:0012741C ROM:0012741C loc_12741C: ; CODE XREF: ROM:00127408↑j ROM:0012741C btst d7,($124E).w ROM:00127420 beq.s locret_12744C ROM:00127422 move.w $656(a5),d0 ROM:00127426 clr.b $8FA(d7.w) ROM:0012742C move.w d0,$6C8(d7.w*2) ROM:00127432 move.b #1,$8FA(d7.w) ROM:0012743A bclr d7,($11EA).w ROM:0012743E move.b #4,$137D(d7.w) ROM:00127446 bra.l locret_127494 ROM:0012744C ; --------------------------------------------------------------------------- ROM:0012744C ROM:0012744C locret_12744C: ; CODE XREF: ROM:001273F2↑j ROM:0012744C ; ROM:00127420↑j ROM:0012744C rts ROM:0012744E ; --------------------------------------------------------------------------- ROM:0012744E ROM:0012744E loc_12744E: ; DATA XREF: ROM:00127390↑o ROM:0012744E btst #4,($13BE).w ROM:00127454 bne.s loc_127464 ROM:00127456 move.b #1,$137D(d7.w) ROM:0012745E bra.l locret_1273CC ROM:00127464 ; --------------------------------------------------------------------------- ROM:00127464 ROM:00127464 loc_127464: ; CODE XREF: ROM:00127454↑j ROM:00127464 cmpi.w #0,$6C8(d7.w*2) ROM:0012746C bgt.s locret_127494 ROM:0012746E move.w $654(a5),d0 ROM:00127472 clr.b $8FA(d7.w) ROM:00127478 move.w d0,$6C8(d7.w*2) ROM:0012747E move.b #1,$8FA(d7.w) ROM:00127486 move.b #2,$137D(d7.w) ROM:0012748E bra.l locret_127400 ROM:00127494 ; --------------------------------------------------------------------------- ROM:00127494 ROM:00127494 locret_127494: ; CODE XREF: ROM:00127446↑j ROM:00127494 ; ROM:0012746C↑j ROM:00127494 rts ROM:00127496 ROM:00127496 ; =============== S U B R O U T I N E ======================================= ROM:00127496 ROM:00127496 ROM:00127496 sub_127496: ; CODE XREF: sub_127130:loc_127150↑p ROM:00127496 btst #0,($11E7).w ROM:0012749C beq.s loc_1274D6 ROM:0012749E btst #0,($11EA).w ROM:001274A4 beq.s loc_1274D6 ROM:001274A6 btst #1,($11E7).w ROM:001274AC beq.s loc_1274CE ROM:001274AE btst #1,($11EA).w ROM:001274B4 beq.s loc_1274CE ROM:001274B6 cmpi.w #0,($CA2).w ROM:001274BC bne.s loc_1274C6 ROM:001274BE move.w #1,($CA8).w ROM:001274C4 bra.s loc_1274CC ROM:001274C6 ; --------------------------------------------------------------------------- ROM:001274C6 ROM:001274C6 loc_1274C6: ; CODE XREF: sub_127496+26↑j ROM:001274C6 move.w #0,($CA8).w ROM:001274CC ROM:001274CC loc_1274CC: ; CODE XREF: sub_127496+2E↑j ROM:001274CC bra.s locret_1274F4 ROM:001274CE ; --------------------------------------------------------------------------- ROM:001274CE ROM:001274CE loc_1274CE: ; CODE XREF: sub_127496+16↑j ROM:001274CE ; sub_127496+1E↑j ROM:001274CE move.w #0,($CA8).w ROM:001274D4 bra.s locret_1274F4 ROM:001274D6 ; --------------------------------------------------------------------------- ROM:001274D6 ROM:001274D6 loc_1274D6: ; CODE XREF: sub_127496+6↑j ROM:001274D6 ; sub_127496+E↑j ROM:001274D6 btst #1,($11E7).w ROM:001274DC beq.s loc_1274EE ROM:001274DE btst #1,($11EA).w ROM:001274E4 beq.s loc_1274EE ROM:001274E6 move.w #1,($CA8).w ROM:001274EC bra.s locret_1274F4 ROM:001274EE ; --------------------------------------------------------------------------- ROM:001274EE ROM:001274EE loc_1274EE: ; CODE XREF: sub_127496+46↑j ROM:001274EE ; sub_127496+4E↑j ROM:001274EE move.w #2,($CA8).w ROM:001274F4 ROM:001274F4 locret_1274F4: ; CODE XREF: sub_127496:loc_1274CC↑j ROM:001274F4 ; sub_127496+3E↑j ... ROM:001274F4 rts ROM:001274F4 ; End of function sub_127496 ROM:001274F4 ROM:001274F6 ROM:001274F6 ; =============== S U B R O U T I N E ======================================= ROM:001274F6 ROM:001274F6 ROM:001274F6 sub_1274F6: ; CODE XREF: sub_126A1A+30↑p ROM:001274F6 move.w #0,d0 ROM:001274FA bra.s loc_127500 ROM:001274FC ; --------------------------------------------------------------------------- ROM:001274FC ROM:001274FC loc_1274FC: ; CODE XREF: sub_1274F6+18↓j ROM:001274FC addi.w #1,d0 ROM:00127500 ROM:00127500 loc_127500: ; CODE XREF: sub_1274F6+4↑j ROM:00127500 cmpi.w #1,d0 ROM:00127504 bgt.s locret_127510 ROM:00127506 bsr.w sub_127512 ROM:0012750A bsr.w sub_127554 ROM:0012750E bra.s loc_1274FC ROM:00127510 ; --------------------------------------------------------------------------- ROM:00127510 ROM:00127510 locret_127510: ; CODE XREF: sub_1274F6+E↑j ROM:00127510 rts ROM:00127510 ; End of function sub_1274F6 ROM:00127510 ROM:00127512 ROM:00127512 ; =============== S U B R O U T I N E ======================================= ROM:00127512 ROM:00127512 ROM:00127512 sub_127512: ; CODE XREF: sub_1274F6+10↑p ROM:00127512 move.w $658(a5),d1 ROM:00127516 move.w $65A(a5),d2 ROM:0012751A cmp.w $EFC(d0.w*2),d1 ROM:00127520 ble.s loc_12754E ROM:00127522 cmp.w $EFC(d0.w*2),d2 ROM:00127528 bgt.s loc_12754E ROM:0012752A move.w $65E(a5),d1 ROM:0012752E move.w $65C(a5),d2 ROM:00127532 cmp.w $EFC(d0.w*2),d2 ROM:00127538 bgt.s loc_127542 ROM:0012753A cmp.w $EFC(d0.w*2),d1 ROM:00127540 bgt.s loc_127548 ROM:00127542 ROM:00127542 loc_127542: ; CODE XREF: sub_127512+26↑j ROM:00127542 bset d0,($11EB).w ROM:00127546 bra.s loc_12754C ROM:00127548 ; --------------------------------------------------------------------------- ROM:00127548 ROM:00127548 loc_127548: ; CODE XREF: sub_127512+2E↑j ROM:00127548 bclr d0,($11EB).w ROM:0012754C ROM:0012754C loc_12754C: ; CODE XREF: sub_127512+34↑j ROM:0012754C bra.s locret_127552 ROM:0012754E ; --------------------------------------------------------------------------- ROM:0012754E ROM:0012754E loc_12754E: ; CODE XREF: sub_127512+E↑j ROM:0012754E ; sub_127512+16↑j ROM:0012754E bclr d0,($11EB).w ROM:00127552 ROM:00127552 locret_127552: ; CODE XREF: sub_127512:loc_12754C↑j ROM:00127552 rts ROM:00127552 ; End of function sub_127512 ROM:00127552 ROM:00127554 ROM:00127554 ; =============== S U B R O U T I N E ======================================= ROM:00127554 ROM:00127554 ROM:00127554 sub_127554: ; CODE XREF: sub_1274F6+14↑p ROM:00127554 clr.w d1 ROM:00127556 move.b $137F(d0.w),d1 ROM:0012755C cmpi.w #$B,d1 ROM:00127560 bcc.s locret_12756A ROM:00127562 movea.l off_12756C(pc,d1.w*4),a0 ROM:00127566 nop ROM:00127568 jmp (a0) ROM:0012756A ; --------------------------------------------------------------------------- ROM:0012756A ROM:0012756A locret_12756A: ; CODE XREF: sub_127554+C↑j ROM:0012756A rts ROM:0012756A ; End of function sub_127554 ROM:0012756A ROM:0012756A ; --------------------------------------------------------------------------- ROM:0012756C off_12756C: dc.l loc_127598 ; DATA XREF: sub_127554+E↑r ROM:00127570 dc.l loc_1275A4 ROM:00127574 dc.l loc_127604 ROM:00127578 dc.l loc_12765C ROM:0012757C dc.l loc_1276A2 ROM:00127580 dc.l loc_1276FA ROM:00127584 dc.l loc_12772A ROM:00127588 dc.l loc_12775C ROM:0012758C dc.l loc_12778E ROM:00127590 dc.l loc_1277CA ROM:00127594 dc.l loc_12783A ROM:00127598 ; --------------------------------------------------------------------------- ROM:00127598 ROM:00127598 loc_127598: ; DATA XREF: ROM:off_12756C↑o ROM:00127598 bclr d0,($11EC).w ROM:0012759C move.b #1,$137F(d0.w) ROM:001275A4 ROM:001275A4 loc_1275A4: ; DATA XREF: ROM:00127570↑o ROM:001275A4 cmpi.w #0,d0 ROM:001275A8 bne.s loc_1275D4 ROM:001275AA btst #0,($11E1).w ROM:001275B0 beq.s loc_1275D4 ROM:001275B2 move.w $660(a5),d1 ROM:001275B6 clr.b $8DF(d0.w) ROM:001275BC move.w d1,$692(d0.w*2) ROM:001275C2 move.b #1,$8DF(d0.w) ROM:001275CA move.b #2,$137F(d0.w) ROM:001275D2 rts ROM:001275D4 ; --------------------------------------------------------------------------- ROM:001275D4 ROM:001275D4 loc_1275D4: ; CODE XREF: ROM:001275A8↑j ROM:001275D4 ; ROM:001275B0↑j ROM:001275D4 cmpi.w #1,d0 ROM:001275D8 bne.s locret_127602 ROM:001275DA btst #1,($11E1).w ROM:001275E0 beq.s locret_127602 ROM:001275E2 move.w $660(a5),d1 ROM:001275E6 clr.b $8DF(d0.w) ROM:001275EC move.w d1,$692(d0.w*2) ROM:001275F2 move.b #1,$8DF(d0.w) ROM:001275FA move.b #6,$137F(d0.w) ROM:00127602 ROM:00127602 locret_127602: ; CODE XREF: ROM:001275D8↑j ROM:00127602 ; ROM:001275E0↑j ROM:00127602 rts ROM:00127604 ; --------------------------------------------------------------------------- ROM:00127604 ROM:00127604 loc_127604: ; DATA XREF: ROM:00127574↑o ROM:00127604 btst #3,($139F).w ROM:0012760A beq.s loc_127622 ROM:0012760C clr.b $8DF(d0.w) ROM:00127612 clr.w $692(d0.w*2) ROM:00127618 move.b #1,$137F(d0.w) ROM:00127620 rts ROM:00127622 ; --------------------------------------------------------------------------- ROM:00127622 ROM:00127622 loc_127622: ; CODE XREF: ROM:0012760A↑j ROM:00127622 btst d0,($11EB).w ROM:00127626 beq.s loc_127642 ROM:00127628 clr.b $8DF(d0.w) ROM:0012762E clr.w $692(d0.w*2) ROM:00127634 bset d0,($11EC).w ROM:00127638 move.b #3,$137F(d0.w) ROM:00127640 bra.s loc_12769C ROM:00127642 ; --------------------------------------------------------------------------- ROM:00127642 ROM:00127642 loc_127642: ; CODE XREF: ROM:00127626↑j ROM:00127642 cmpi.w #0,$692(d0.w*2) ROM:0012764A bgt.s locret_12765A ROM:0012764C move.b #5,$137F(d0.w) ROM:00127654 bra.l loc_127724 ROM:0012765A ; --------------------------------------------------------------------------- ROM:0012765A ROM:0012765A locret_12765A: ; CODE XREF: ROM:0012764A↑j ROM:0012765A rts ROM:0012765C ; --------------------------------------------------------------------------- ROM:0012765C ROM:0012765C loc_12765C: ; DATA XREF: ROM:00127578↑o ROM:0012765C btst #3,($139F).w ROM:00127662 beq.s loc_127672 ROM:00127664 bclr d0,($11EC).w ROM:00127668 move.b #1,$137F(d0.w) ROM:00127670 rts ROM:00127672 ; --------------------------------------------------------------------------- ROM:00127672 ROM:00127672 loc_127672: ; CODE XREF: ROM:00127662↑j ROM:00127672 btst d0,($11EB).w ROM:00127676 bne.s loc_12769C ROM:00127678 move.w $A0E(a5,d0.w*2),d1 ROM:0012767E clr.b $8DF(d0.w) ROM:00127684 move.w d1,$692(d0.w*2) ROM:0012768A move.b #1,$8DF(d0.w) ROM:00127692 move.b #4,$137F(d0.w) ROM:0012769A rts ROM:0012769C ; --------------------------------------------------------------------------- ROM:0012769C ROM:0012769C loc_12769C: ; CODE XREF: ROM:00127640↑j ROM:0012769C ; ROM:00127676↑j ... ROM:0012769C bsr.w sub_127862 ROM:001276A0 rts ROM:001276A2 ; --------------------------------------------------------------------------- ROM:001276A2 ROM:001276A2 loc_1276A2: ; DATA XREF: ROM:0012757C↑o ROM:001276A2 btst #3,($139F).w ROM:001276A8 beq.s loc_1276C4 ROM:001276AA bclr d0,($11EC).w ROM:001276AE clr.b $8DF(d0.w) ROM:001276B4 clr.w $692(d0.w*2) ROM:001276BA move.b #1,$137F(d0.w) ROM:001276C2 rts ROM:001276C4 ; --------------------------------------------------------------------------- ROM:001276C4 ROM:001276C4 loc_1276C4: ; CODE XREF: ROM:001276A8↑j ROM:001276C4 btst d0,($11EB).w ROM:001276C8 beq.s loc_1276E0 ROM:001276CA clr.b $8DF(d0.w) ROM:001276D0 clr.w $692(d0.w*2) ROM:001276D6 move.b #3,$137F(d0.w) ROM:001276DE bra.s loc_12769C ROM:001276E0 ; --------------------------------------------------------------------------- ROM:001276E0 ROM:001276E0 loc_1276E0: ; CODE XREF: ROM:001276C8↑j ROM:001276E0 cmpi.w #0,$692(d0.w*2) ROM:001276E8 bgt.s locret_1276F8 ROM:001276EA bclr d0,($11EC).w ROM:001276EE move.b #5,$137F(d0.w) ROM:001276F6 bra.s loc_127724 ROM:001276F8 ; --------------------------------------------------------------------------- ROM:001276F8 ROM:001276F8 locret_1276F8: ; CODE XREF: ROM:001276E8↑j ROM:001276F8 rts ROM:001276FA ; --------------------------------------------------------------------------- ROM:001276FA ROM:001276FA loc_1276FA: ; DATA XREF: ROM:00127580↑o ROM:001276FA btst #3,($139F).w ROM:00127700 beq.s loc_12770C ROM:00127702 move.b #1,$137F(d0.w) ROM:0012770A rts ROM:0012770C ; --------------------------------------------------------------------------- ROM:0012770C ROM:0012770C loc_12770C: ; CODE XREF: ROM:00127700↑j ROM:0012770C btst d0,($11EB).w ROM:00127710 beq.s loc_127724 ROM:00127712 bset d0,($11EC).w ROM:00127716 move.b #3,$137F(d0.w) ROM:0012771E bra.l loc_12769C ROM:00127724 ; --------------------------------------------------------------------------- ROM:00127724 ROM:00127724 loc_127724: ; CODE XREF: ROM:00127654↑j ROM:00127724 ; ROM:001276F6↑j ... ROM:00127724 bsr.w sub_127884 ROM:00127728 rts ROM:0012772A ; --------------------------------------------------------------------------- ROM:0012772A ROM:0012772A loc_12772A: ; DATA XREF: ROM:00127584↑o ROM:0012772A btst #3,($139F).w ROM:00127730 beq.s loc_127748 ROM:00127732 clr.b $8DF(d0.w) ROM:00127738 clr.w $692(d0.w*2) ROM:0012773E move.b #1,$137F(d0.w) ROM:00127746 rts ROM:00127748 ; --------------------------------------------------------------------------- ROM:00127748 ROM:00127748 loc_127748: ; CODE XREF: ROM:00127730↑j ROM:00127748 cmpi.w #0,$692(d0.w*2) ROM:00127750 bgt.s locret_12775A ROM:00127752 move.b #7,$137F(d0.w) ROM:0012775A ROM:0012775A locret_12775A: ; CODE XREF: ROM:00127750↑j ROM:0012775A rts ROM:0012775C ; --------------------------------------------------------------------------- ROM:0012775C ROM:0012775C loc_12775C: ; DATA XREF: ROM:00127588↑o ROM:0012775C btst #3,($139F).w ROM:00127762 beq.s loc_127772 ROM:00127764 bclr d0,($11EC).w ROM:00127768 move.b #1,$137F(d0.w) ROM:00127770 rts ROM:00127772 ; --------------------------------------------------------------------------- ROM:00127772 ROM:00127772 loc_127772: ; CODE XREF: ROM:00127762↑j ROM:00127772 move.w $662(a5),d7 ROM:00127776 btst #4,($13AF).w ROM:0012777C beq.s locret_12778C ROM:0012777E cmp.w ($CF6).w,d7 ROM:00127782 bge.s locret_12778C ROM:00127784 move.b #8,$137F(d0.w) ROM:0012778C ROM:0012778C locret_12778C: ; CODE XREF: ROM:0012777C↑j ROM:0012778C ; ROM:00127782↑j ROM:0012778C rts ROM:0012778E ; --------------------------------------------------------------------------- ROM:0012778E ROM:0012778E loc_12778E: ; DATA XREF: ROM:0012758C↑o ROM:0012778E btst d0,($11EB).w ROM:00127792 beq.s loc_1277A6 ROM:00127794 bsr.w sub_127862 ROM:00127798 bset d0,($11EC).w ROM:0012779C move.b #$A,$137F(d0.w) ROM:001277A4 bra.s locret_1277C8 ROM:001277A6 ; --------------------------------------------------------------------------- ROM:001277A6 ROM:001277A6 loc_1277A6: ; CODE XREF: ROM:00127792↑j ROM:001277A6 move.w $A0E(a5,d0.w*2),d1 ROM:001277AC clr.b $8DF(d0.w) ROM:001277B2 move.w d1,$692(d0.w*2) ROM:001277B8 move.b #1,$8DF(d0.w) ROM:001277C0 move.b #9,$137F(d0.w) ROM:001277C8 ROM:001277C8 locret_1277C8: ; CODE XREF: ROM:001277A4↑j ROM:001277C8 rts ROM:001277CA ; --------------------------------------------------------------------------- ROM:001277CA ROM:001277CA loc_1277CA: ; DATA XREF: ROM:00127590↑o ROM:001277CA btst #3,($139F).w ROM:001277D0 beq.s loc_1277E8 ROM:001277D2 clr.b $8DF(d0.w) ROM:001277D8 clr.w $692(d0.w*2) ROM:001277DE move.b #1,$137F(d0.w) ROM:001277E6 rts ROM:001277E8 ; --------------------------------------------------------------------------- ROM:001277E8 ROM:001277E8 loc_1277E8: ; CODE XREF: ROM:001277D0↑j ROM:001277E8 btst #4,($13AF).w ROM:001277EE bne.s loc_1277FA ROM:001277F0 move.b #7,$137F(d0.w) ROM:001277F8 rts ROM:001277FA ; --------------------------------------------------------------------------- ROM:001277FA ROM:001277FA loc_1277FA: ; CODE XREF: ROM:001277EE↑j ROM:001277FA btst d0,($11EB).w ROM:001277FE beq.s loc_12781E ROM:00127800 clr.b $8DF(d0.w) ROM:00127806 clr.w $692(d0.w*2) ROM:0012780C bsr.w sub_127862 ROM:00127810 bset d0,($11EC).w ROM:00127814 move.b #$A,$137F(d0.w) ROM:0012781C rts ROM:0012781E ; --------------------------------------------------------------------------- ROM:0012781E ROM:0012781E loc_12781E: ; CODE XREF: ROM:001277FE↑j ROM:0012781E cmpi.w #0,$692(d0.w*2) ROM:00127826 bgt.s locret_127838 ROM:00127828 bsr.w sub_127884 ROM:0012782C bclr d0,($11EC).w ROM:00127830 move.b #$A,$137F(d0.w) ROM:00127838 ROM:00127838 locret_127838: ; CODE XREF: ROM:00127826↑j ROM:00127838 rts ROM:0012783A ; --------------------------------------------------------------------------- ROM:0012783A ROM:0012783A loc_12783A: ; DATA XREF: ROM:00127594↑o ROM:0012783A btst #3,($139F).w ROM:00127840 beq.s loc_127850 ROM:00127842 bclr d0,($11EC).w ROM:00127846 move.b #1,$137F(d0.w) ROM:0012784E rts ROM:00127850 ; --------------------------------------------------------------------------- ROM:00127850 ROM:00127850 loc_127850: ; CODE XREF: ROM:00127840↑j ROM:00127850 btst #4,($13AF).w ROM:00127856 bne.s locret_127860 ROM:00127858 move.b #7,$137F(d0.w) ROM:00127860 ROM:00127860 locret_127860: ; CODE XREF: ROM:00127856↑j ROM:00127860 rts ROM:00127862 ROM:00127862 ; =============== S U B R O U T I N E ======================================= ROM:00127862 ROM:00127862 ROM:00127862 sub_127862: ; CODE XREF: ROM:loc_12769C↑p ROM:00127862 ; ROM:00127794↑p ... ROM:00127862 cmpi.w #0,d0 ROM:00127866 bne.s loc_127876 ROM:00127868 bclr #6,($DC5).w ROM:0012786E bset #6,($DF5).w ROM:00127874 bra.s locret_127882 ROM:00127876 ; --------------------------------------------------------------------------- ROM:00127876 ROM:00127876 loc_127876: ; CODE XREF: sub_127862+4↑j ROM:00127876 bclr #5,($DC4).w ROM:0012787C bset #5,($DF4).w ROM:00127882 ROM:00127882 locret_127882: ; CODE XREF: sub_127862+12↑j ROM:00127882 rts ROM:00127882 ; End of function sub_127862 ROM:00127882 ROM:00127884 ROM:00127884 ; =============== S U B R O U T I N E ======================================= ROM:00127884 ROM:00127884 ROM:00127884 sub_127884: ; CODE XREF: ROM:loc_127724↑p ROM:00127884 ; ROM:00127828↑p ROM:00127884 cmpi.w #0,d0 ROM:00127888 bne.s loc_127898 ROM:0012788A bset #6,($DC5).w ROM:00127890 bset #6,($DF5).w ROM:00127896 bra.s locret_1278A4 ROM:00127898 ; --------------------------------------------------------------------------- ROM:00127898 ROM:00127898 loc_127898: ; CODE XREF: sub_127884+4↑j ROM:00127898 bset #5,($DC4).w ROM:0012789E bset #5,($DF4).w ROM:001278A4 ROM:001278A4 locret_1278A4: ; CODE XREF: sub_127884+12↑j ROM:001278A4 rts ROM:001278A4 ; End of function sub_127884 ROM:001278A4 ROM:001278A6 ROM:001278A6 ; =============== S U B R O U T I N E ======================================= ROM:001278A6 ROM:001278A6 ROM:001278A6 sub_1278A6: ; CODE XREF: sub_129600+2C↓p ROM:001278A6 move.w ($CAA).w,d1 ROM:001278AA cmpi.w #5,d1 ROM:001278AE bcc.s locret_1278B8 ROM:001278B0 movea.l off_1278BA(pc,d1.w*4),a0 ROM:001278B4 nop ROM:001278B6 jmp (a0) ROM:001278B8 ; --------------------------------------------------------------------------- ROM:001278B8 ROM:001278B8 locret_1278B8: ; CODE XREF: sub_1278A6+8↑j ROM:001278B8 rts ROM:001278B8 ; End of function sub_1278A6 ROM:001278B8 ROM:001278B8 ; --------------------------------------------------------------------------- ROM:001278BA off_1278BA: dc.l loc_1278CE ; DATA XREF: sub_1278A6+A↑r ROM:001278BE dc.l loc_1278D8 ROM:001278C2 dc.l loc_1278FC ROM:001278C6 dc.l loc_127962 ROM:001278CA dc.l loc_1279BE ROM:001278CE ; --------------------------------------------------------------------------- ROM:001278CE ROM:001278CE loc_1278CE: ; DATA XREF: ROM:off_1278BA↑o ROM:001278CE move.w #1,($CAA).w ROM:001278D4 bra.s locret_1278FA ROM:001278D6 ; --------------------------------------------------------------------------- ROM:001278D6 rts ROM:001278D8 ; --------------------------------------------------------------------------- ROM:001278D8 ROM:001278D8 loc_1278D8: ; DATA XREF: ROM:001278BE↑o ROM:001278D8 btst #4,($13BE).w ROM:001278DE beq.s locret_1278FA ROM:001278E0 move.w $664(a5),d0 ROM:001278E4 clr.b ($92E).w ROM:001278E8 move.w d0,($730).w ROM:001278EC move.b #1,($92E).w ROM:001278F2 move.w #2,($CAA).w ROM:001278F8 bra.s locret_127960 ROM:001278FA ; --------------------------------------------------------------------------- ROM:001278FA ROM:001278FA locret_1278FA: ; CODE XREF: ROM:001278D4↑j ROM:001278FA ; ROM:001278DE↑j ... ROM:001278FA rts ROM:001278FC ; --------------------------------------------------------------------------- ROM:001278FC ROM:001278FC loc_1278FC: ; DATA XREF: ROM:001278C2↑o ROM:001278FC btst #4,($13BE).w ROM:00127902 bne.s loc_127914 ROM:00127904 clr.b ($92E).w ROM:00127908 clr.w ($730).w ROM:0012790C move.w #1,($CAA).w ROM:00127912 bra.s locret_1278FA ROM:00127914 ; --------------------------------------------------------------------------- ROM:00127914 ROM:00127914 loc_127914: ; CODE XREF: ROM:00127902↑j ROM:00127914 cmpi.w #0,($730).w ROM:0012791A bgt.s loc_127936 ROM:0012791C btst #2,($93C).w ROM:00127922 beq.s loc_127936 ROM:00127924 bset #4,($DF5).w ROM:0012792A move.w #4,($CAA).w ROM:00127930 bra.l locret_1279D8 ROM:00127936 ; --------------------------------------------------------------------------- ROM:00127936 ROM:00127936 loc_127936: ; CODE XREF: ROM:0012791A↑j ROM:00127936 ; ROM:00127922↑j ROM:00127936 cmpi.w #0,($730).w ROM:0012793C bgt.s locret_127960 ROM:0012793E btst #2,($93C).w ROM:00127944 bne.s locret_127960 ROM:00127946 move.w $666(a5),d0 ROM:0012794A clr.b ($92E).w ROM:0012794E move.w d0,($730).w ROM:00127952 move.b #1,($92E).w ROM:00127958 move.w #3,($CAA).w ROM:0012795E bra.s locret_1279BC ROM:00127960 ; --------------------------------------------------------------------------- ROM:00127960 ROM:00127960 locret_127960: ; CODE XREF: ROM:001278F8↑j ROM:00127960 ; ROM:0012793C↑j ... ROM:00127960 rts ROM:00127962 ; --------------------------------------------------------------------------- ROM:00127962 ROM:00127962 loc_127962: ; DATA XREF: ROM:001278C6↑o ROM:00127962 btst #4,($13BE).w ROM:00127968 bne.s loc_12797A ROM:0012796A clr.b ($92E).w ROM:0012796E clr.w ($730).w ROM:00127972 move.w #1,($CAA).w ROM:00127978 bra.s locret_1278FA ROM:0012797A ; --------------------------------------------------------------------------- ROM:0012797A ROM:0012797A loc_12797A: ; CODE XREF: ROM:00127968↑j ROM:0012797A btst #2,($93C).w ROM:00127980 beq.s loc_127998 ROM:00127982 clr.b ($92E).w ROM:00127986 clr.w ($730).w ROM:0012798A bset #4,($DF5).w ROM:00127990 move.w #4,($CAA).w ROM:00127996 bra.s locret_1279D8 ROM:00127998 ; --------------------------------------------------------------------------- ROM:00127998 ROM:00127998 loc_127998: ; CODE XREF: ROM:00127980↑j ROM:00127998 cmpi.w #0,($730).w ROM:0012799E bgt.s locret_1279BC ROM:001279A0 btst #2,($93C).w ROM:001279A6 bne.s locret_1279BC ROM:001279A8 bset #4,($DC5).w ROM:001279AE bset #4,($DF5).w ROM:001279B4 move.w #4,($CAA).w ROM:001279BA bra.s locret_1279D8 ROM:001279BC ; --------------------------------------------------------------------------- ROM:001279BC ROM:001279BC locret_1279BC: ; CODE XREF: ROM:0012795E↑j ROM:001279BC ; ROM:0012799E↑j ... ROM:001279BC rts ROM:001279BE ; --------------------------------------------------------------------------- ROM:001279BE ROM:001279BE loc_1279BE: ; DATA XREF: ROM:001278CA↑o ROM:001279BE btst #4,($13BE).w ROM:001279C4 bne.s locret_1279D8 ROM:001279C6 bclr #4,($DC5).w ROM:001279CC move.w #1,($CAA).w ROM:001279D2 bra.l locret_1278FA ROM:001279D8 ; --------------------------------------------------------------------------- ROM:001279D8 ROM:001279D8 locret_1279D8: ; CODE XREF: ROM:00127930↑j ROM:001279D8 ; ROM:00127996↑j ... ROM:001279D8 rts ROM:001279DA ; --------------------------------------------------------------------------- ROM:001279DA rts ROM:001279DC ROM:001279DC ; =============== S U B R O U T I N E ======================================= ROM:001279DC ROM:001279DC ROM:001279DC sub_1279DC: ; CODE XREF: sub_129600+C↓p ROM:001279DC btst #0,($1399).w ROM:001279E2 beq.s loc_127A36 ROM:001279E4 move.w ($482).w,d1 ROM:001279E8 sub.w ($CAC).w,d1 ROM:001279EC cmpi.w #0,d1 ROM:001279F0 bge.s loc_1279F4 ROM:001279F2 neg.w d1 ROM:001279F4 ROM:001279F4 loc_1279F4: ; CODE XREF: sub_1279DC+14↑j ROM:001279F4 move.w $668(a5),d2 ROM:001279F8 cmp.w d1,d2 ROM:001279FA bgt.s loc_127A04 ROM:001279FC bset #4,($13B0).w ROM:00127A02 bra.s loc_127A0A ROM:00127A04 ; --------------------------------------------------------------------------- ROM:00127A04 ROM:00127A04 loc_127A04: ; CODE XREF: sub_1279DC+1E↑j ROM:00127A04 bclr #4,($13B0).w ROM:00127A0A ROM:00127A0A loc_127A0A: ; CODE XREF: sub_1279DC+26↑j ROM:00127A0A move.w ($482).w,($CAC).w ROM:00127A10 btst #2,($49F).w ROM:00127A16 bne.s loc_127A20 ROM:00127A18 btst #4,($13B0).w ROM:00127A1E beq.s loc_127A28 ROM:00127A20 ROM:00127A20 loc_127A20: ; CODE XREF: sub_1279DC+3A↑j ROM:00127A20 bset #2,($DC4).w ROM:00127A26 bra.s loc_127A2E ROM:00127A28 ; --------------------------------------------------------------------------- ROM:00127A28 ROM:00127A28 loc_127A28: ; CODE XREF: sub_1279DC+42↑j ROM:00127A28 bclr #2,($DC4).w ROM:00127A2E ROM:00127A2E loc_127A2E: ; CODE XREF: sub_1279DC+4A↑j ROM:00127A2E bset #2,($DF4).w ROM:00127A34 bra.s locret_127A42 ROM:00127A36 ; --------------------------------------------------------------------------- ROM:00127A36 ROM:00127A36 loc_127A36: ; CODE XREF: sub_1279DC+6↑j ROM:00127A36 move.w ($482).w,($CAC).w ROM:00127A3C bset #0,($1399).w ROM:00127A42 ROM:00127A42 locret_127A42: ; CODE XREF: sub_1279DC+58↑j ROM:00127A42 rts ROM:00127A42 ; End of function sub_1279DC ROM:00127A42 ROM:00127A44 ROM:00127A44 ; =============== S U B R O U T I N E ======================================= ROM:00127A44 ROM:00127A44 ROM:00127A44 sub_127A44: ; CODE XREF: sub_129600+4A↓p ROM:00127A44 clr.w d1 ROM:00127A46 move.b ($11ED).w,d1 ROM:00127A4A cmpi.w #2,d1 ROM:00127A4E bcc.s locret_127A58 ROM:00127A50 movea.l off_127A5A(pc,d1.w*4),a0 ROM:00127A54 nop ROM:00127A56 jmp (a0) ROM:00127A58 ; --------------------------------------------------------------------------- ROM:00127A58 ROM:00127A58 locret_127A58: ; CODE XREF: sub_127A44+A↑j ROM:00127A58 rts ROM:00127A58 ; End of function sub_127A44 ROM:00127A58 ROM:00127A58 ; --------------------------------------------------------------------------- ROM:00127A5A off_127A5A: dc.l loc_127A62 ; DATA XREF: sub_127A44+C↑r ROM:00127A5E dc.l loc_127A7E ROM:00127A62 ; --------------------------------------------------------------------------- ROM:00127A62 ROM:00127A62 loc_127A62: ; DATA XREF: ROM:off_127A5A↑o ROM:00127A62 move.w #$3D0,d0 ROM:00127A66 clr.b ($8A3).w ROM:00127A6A move.w d0,($61A).w ROM:00127A6E move.b #1,($8A3).w ROM:00127A74 move.b #1,($11ED).w ROM:00127A7A bra.s locret_127AA8 ROM:00127A7C ; --------------------------------------------------------------------------- ROM:00127A7C rts ROM:00127A7E ; --------------------------------------------------------------------------- ROM:00127A7E ROM:00127A7E loc_127A7E: ; DATA XREF: ROM:00127A5E↑o ROM:00127A7E cmpi.w #0,($61A).w ROM:00127A84 bgt.s locret_127AA8 ROM:00127A86 bsr.w sub_127AAA ROM:00127A8A move.w #$3D0,d0 ROM:00127A8E clr.b ($8A3).w ROM:00127A92 move.w d0,($61A).w ROM:00127A96 move.b #1,($8A3).w ROM:00127A9C move.b #1,($11ED).w ROM:00127AA2 bra.l *+6 ROM:00127AA8 ; --------------------------------------------------------------------------- ROM:00127AA8 ROM:00127AA8 locret_127AA8: ; CODE XREF: ROM:00127A7A↑j ROM:00127AA8 ; ROM:00127A84↑j ... ROM:00127AA8 rts ROM:00127AAA ROM:00127AAA ; =============== S U B R O U T I N E ======================================= ROM:00127AAA ROM:00127AAA ROM:00127AAA sub_127AAA: ; CODE XREF: ROM:00127A86↑p ROM:00127AAA clr.l d0 ROM:00127AAC move.w ($508).w,d0 ROM:00127AB0 divu.l #$24,d0 ; '$' ROM:00127AB8 add.l d0,($13D4).w ROM:00127ABC rts ROM:00127ABC ; End of function sub_127AAA ROM:00127ABC ROM:00127ABE ROM:00127ABE ; =============== S U B R O U T I N E ======================================= ROM:00127ABE ROM:00127ABE ROM:00127ABE sub_127ABE: ; CODE XREF: sub_129712↓p ROM:00127ABE move.w $6BA(a5),d5 ROM:00127AC2 cmpi.w #$A,d5 ROM:00127AC6 beq.s loc_127ACE ROM:00127AC8 cmpi.w #$14,d5 ROM:00127ACC bne.s loc_127ADC ROM:00127ACE ROM:00127ACE loc_127ACE: ; CODE XREF: sub_127ABE+8↑j ROM:00127ACE bset #5,($13B3).w ROM:00127AD4 bclr #1,($139B).w ROM:00127ADA bra.s loc_127B1C ROM:00127ADC ; --------------------------------------------------------------------------- ROM:00127ADC ROM:00127ADC loc_127ADC: ; CODE XREF: sub_127ABE+E↑j ROM:00127ADC cmpi.w #$B,d5 ROM:00127AE0 beq.s loc_127AE8 ROM:00127AE2 cmpi.w #$15,d5 ROM:00127AE6 bne.s loc_127AF6 ROM:00127AE8 ROM:00127AE8 loc_127AE8: ; CODE XREF: sub_127ABE+22↑j ROM:00127AE8 bset #1,($139B).w ROM:00127AEE bclr #5,($13B3).w ROM:00127AF4 bra.s loc_127B1C ROM:00127AF6 ; --------------------------------------------------------------------------- ROM:00127AF6 ROM:00127AF6 loc_127AF6: ; CODE XREF: sub_127ABE+28↑j ROM:00127AF6 cmpi.w #$C,d5 ROM:00127AFA beq.s loc_127B02 ROM:00127AFC cmpi.w #$16,d5 ROM:00127B00 bne.s loc_127B10 ROM:00127B02 ROM:00127B02 loc_127B02: ; CODE XREF: sub_127ABE+3C↑j ROM:00127B02 bset #5,($13B3).w ROM:00127B08 bset #1,($139B).w ROM:00127B0E bra.s loc_127B1C ROM:00127B10 ; --------------------------------------------------------------------------- ROM:00127B10 ROM:00127B10 loc_127B10: ; CODE XREF: sub_127ABE+42↑j ROM:00127B10 bclr #5,($13B3).w ROM:00127B16 bclr #1,($139B).w ROM:00127B1C ROM:00127B1C loc_127B1C: ; CODE XREF: sub_127ABE+1C↑j ROM:00127B1C ; sub_127ABE+36↑j ... ROM:00127B1C clr.w d1 ROM:00127B1E move.b ($11EE).w,d1 ROM:00127B22 cmpi.w #8,d1 ROM:00127B26 bcc.s locret_127B30 ROM:00127B28 movea.l off_127B32(pc,d1.w*4),a0 ROM:00127B2C nop ROM:00127B2E jmp (a0) ROM:00127B30 ; --------------------------------------------------------------------------- ROM:00127B30 ROM:00127B30 locret_127B30: ; CODE XREF: sub_127ABE+68↑j ROM:00127B30 rts ROM:00127B30 ; End of function sub_127ABE ROM:00127B30 ROM:00127B30 ; --------------------------------------------------------------------------- ROM:00127B32 off_127B32: dc.l loc_127B52 ; DATA XREF: sub_127ABE+6A↑r ROM:00127B36 dc.l loc_127B5C ROM:00127B3A dc.l loc_127B80 ROM:00127B3E dc.l loc_127BD0 ROM:00127B42 dc.l loc_127CA0 ROM:00127B46 dc.l loc_127CB6 ROM:00127B4A dc.l loc_127D98 ROM:00127B4E dc.l loc_127DAE ROM:00127B52 ; --------------------------------------------------------------------------- ROM:00127B52 ROM:00127B52 loc_127B52: ; DATA XREF: ROM:off_127B32↑o ROM:00127B52 move.b #1,($11EE).w ROM:00127B58 bra.s locret_127B7E ROM:00127B5A ; --------------------------------------------------------------------------- ROM:00127B5A rts ROM:00127B5C ; --------------------------------------------------------------------------- ROM:00127B5C ROM:00127B5C loc_127B5C: ; DATA XREF: ROM:00127B36↑o ROM:00127B5C btst #5,($13B3).w ROM:00127B62 beq.s locret_127B7E ROM:00127B64 bclr #3,($13AA).w ROM:00127B6A bclr #5,($13A2).w ROM:00127B70 bclr #0,($139A).w ROM:00127B76 move.b #2,($11EE).w ROM:00127B7C bra.s loc_127BCA ROM:00127B7E ; --------------------------------------------------------------------------- ROM:00127B7E ROM:00127B7E locret_127B7E: ; CODE XREF: ROM:00127B58↑j ROM:00127B7E ; ROM:00127B62↑j ... ROM:00127B7E rts ROM:00127B80 ; --------------------------------------------------------------------------- ROM:00127B80 ROM:00127B80 loc_127B80: ; DATA XREF: ROM:00127B3A↑o ROM:00127B80 btst #5,($13B3).w ROM:00127B86 bne.s loc_127B90 ROM:00127B88 move.b #1,($11EE).w ROM:00127B8E bra.s locret_127B7E ROM:00127B90 ; --------------------------------------------------------------------------- ROM:00127B90 ROM:00127B90 loc_127B90: ; CODE XREF: ROM:00127B86↑j ROM:00127B90 btst #1,($139B).w ROM:00127B96 beq.s loc_127BCA ROM:00127B98 btst #0,($13B0).w ROM:00127B9E beq.s loc_127BCA ROM:00127BA0 bset #5,($13A9).w ROM:00127BA6 bset #2,($13B6).w ROM:00127BAC move.w $66A(a5),d0 ROM:00127BB0 clr.b ($8FC).w ROM:00127BB4 move.w d0,($6CC).w ROM:00127BB8 move.b #1,($8FC).w ROM:00127BBE move.b #3,($11EE).w ROM:00127BC4 bra.l loc_127C9A ROM:00127BCA ; --------------------------------------------------------------------------- ROM:00127BCA ROM:00127BCA loc_127BCA: ; CODE XREF: ROM:00127B7C↑j ROM:00127BCA ; ROM:00127B96↑j ... ROM:00127BCA bsr.w sub_127DC4 ROM:00127BCE rts ROM:00127BD0 ; --------------------------------------------------------------------------- ROM:00127BD0 ROM:00127BD0 loc_127BD0: ; DATA XREF: ROM:00127B3E↑o ROM:00127BD0 move.l $2B6(a5),d0 ROM:00127BD4 cmp.l ($99C).w,d0 ROM:00127BD8 bge.s loc_127C06 ROM:00127BDA bclr #5,($13A9).w ROM:00127BE0 bclr #2,($13B6).w ROM:00127BE6 clr.b ($8FC).w ROM:00127BEA clr.w ($6CC).w ROM:00127BEE bset #3,($13AA).w ROM:00127BF4 bset #0,($139A).w ROM:00127BFA move.b #4,($11EE).w ROM:00127C00 bra.l locret_127CB4 ROM:00127C06 ; --------------------------------------------------------------------------- ROM:00127C06 ROM:00127C06 loc_127C06: ; CODE XREF: ROM:00127BD8↑j ROM:00127C06 cmpi.w #0,($6CC).w ROM:00127C0C bgt.s loc_127C42 ROM:00127C0E bclr #5,($13A9).w ROM:00127C14 bclr #2,($13B6).w ROM:00127C1A bclr #3,($13A9).w ROM:00127C20 bsr.w sub_127FC4 ROM:00127C24 move.w $66C(a5),d0 ROM:00127C28 clr.b ($8FC).w ROM:00127C2C move.w d0,($6CC).w ROM:00127C30 move.b #1,($8FC).w ROM:00127C36 move.b #5,($11EE).w ROM:00127C3C bra.l loc_127D92 ROM:00127C42 ; --------------------------------------------------------------------------- ROM:00127C42 ROM:00127C42 loc_127C42: ; CODE XREF: ROM:00127C0C↑j ROM:00127C42 btst #1,($139B).w ROM:00127C48 beq.s loc_127C52 ROM:00127C4A btst #0,($13B0).w ROM:00127C50 bne.s loc_127C72 ROM:00127C52 ROM:00127C52 loc_127C52: ; CODE XREF: ROM:00127C48↑j ROM:00127C52 bclr #5,($13A9).w ROM:00127C58 bclr #2,($13B6).w ROM:00127C5E clr.b ($8FC).w ROM:00127C62 clr.w ($6CC).w ROM:00127C66 move.b #2,($11EE).w ROM:00127C6C bra.l loc_127BCA ROM:00127C72 ; --------------------------------------------------------------------------- ROM:00127C72 ROM:00127C72 loc_127C72: ; CODE XREF: ROM:00127C50↑j ROM:00127C72 btst #5,($13B3).w ROM:00127C78 bne.s loc_127C9A ROM:00127C7A bclr #5,($13A9).w ROM:00127C80 bclr #2,($13B6).w ROM:00127C86 clr.b ($8FC).w ROM:00127C8A clr.w ($6CC).w ROM:00127C8E move.b #1,($11EE).w ROM:00127C94 bra.l locret_127B7E ROM:00127C9A ; --------------------------------------------------------------------------- ROM:00127C9A ROM:00127C9A loc_127C9A: ; CODE XREF: ROM:00127BC4↑j ROM:00127C9A ; ROM:00127C78↑j ROM:00127C9A bsr.w sub_127DC4 ROM:00127C9E rts ROM:00127CA0 ; --------------------------------------------------------------------------- ROM:00127CA0 ROM:00127CA0 loc_127CA0: ; DATA XREF: ROM:00127B42↑o ROM:00127CA0 btst #5,($13B3).w ROM:00127CA6 bne.s locret_127CB4 ROM:00127CA8 move.b #1,($11EE).w ROM:00127CAE bra.l locret_127B7E ROM:00127CB4 ; --------------------------------------------------------------------------- ROM:00127CB4 ROM:00127CB4 locret_127CB4: ; CODE XREF: ROM:00127C00↑j ROM:00127CB4 ; ROM:00127CA6↑j ROM:00127CB4 rts ROM:00127CB6 ; --------------------------------------------------------------------------- ROM:00127CB6 ROM:00127CB6 loc_127CB6: ; DATA XREF: ROM:00127B46↑o ROM:00127CB6 cmpi.w #0,($6CC).w ROM:00127CBC bgt.s loc_127CDC ROM:00127CBE bclr #3,($13A9).w ROM:00127CC4 bset #5,($13A2).w ROM:00127CCA bset #0,($139A).w ROM:00127CD0 move.b #6,($11EE).w ROM:00127CD6 bra.l locret_127DAC ROM:00127CDC ; --------------------------------------------------------------------------- ROM:00127CDC ROM:00127CDC loc_127CDC: ; CODE XREF: ROM:00127CBC↑j ROM:00127CDC move.w $670(a5),d0 ROM:00127CE0 cmp.w ($C8E).w,d0 ROM:00127CE4 ble.s loc_127D0E ROM:00127CE6 btst #5,($13B1).w ROM:00127CEC bne.s loc_127D0E ROM:00127CEE bclr #3,($13A9).w ROM:00127CF4 bset #0,($139A).w ROM:00127CFA clr.b ($8FC).w ROM:00127CFE clr.w ($6CC).w ROM:00127D02 move.b #7,($11EE).w ROM:00127D08 bra.l locret_127DC2 ROM:00127D0E ; --------------------------------------------------------------------------- ROM:00127D0E ROM:00127D0E loc_127D0E: ; CODE XREF: ROM:00127CE4↑j ROM:00127D0E ; ROM:00127CEC↑j ROM:00127D0E move.w $66E(a5),d0 ROM:00127D12 cmp.w ($C8E).w,d0 ROM:00127D16 bge.s loc_127D40 ROM:00127D18 btst #5,($13B1).w ROM:00127D1E beq.s loc_127D40 ROM:00127D20 bclr #3,($13A9).w ROM:00127D26 bset #0,($139A).w ROM:00127D2C clr.b ($8FC).w ROM:00127D30 clr.w ($6CC).w ROM:00127D34 move.b #7,($11EE).w ROM:00127D3A bra.l locret_127DC2 ROM:00127D40 ; --------------------------------------------------------------------------- ROM:00127D40 ROM:00127D40 loc_127D40: ; CODE XREF: ROM:00127D16↑j ROM:00127D40 ; ROM:00127D1E↑j ROM:00127D40 btst #1,($139B).w ROM:00127D46 beq.s loc_127D50 ROM:00127D48 btst #0,($13B0).w ROM:00127D4E bne.s loc_127D6A ROM:00127D50 ROM:00127D50 loc_127D50: ; CODE XREF: ROM:00127D46↑j ROM:00127D50 bclr #3,($13A9).w ROM:00127D56 clr.b ($8FC).w ROM:00127D5A clr.w ($6CC).w ROM:00127D5E move.b #2,($11EE).w ROM:00127D64 bra.l loc_127BCA ROM:00127D6A ; --------------------------------------------------------------------------- ROM:00127D6A ROM:00127D6A loc_127D6A: ; CODE XREF: ROM:00127D4E↑j ROM:00127D6A btst #5,($13B3).w ROM:00127D70 bne.s loc_127D92 ROM:00127D72 bclr #5,($13A9).w ROM:00127D78 bclr #2,($13B6).w ROM:00127D7E clr.b ($8FC).w ROM:00127D82 clr.w ($6CC).w ROM:00127D86 move.b #1,($11EE).w ROM:00127D8C bra.l locret_127B7E ROM:00127D92 ; --------------------------------------------------------------------------- ROM:00127D92 ROM:00127D92 loc_127D92: ; CODE XREF: ROM:00127C3C↑j ROM:00127D92 ; ROM:00127D70↑j ROM:00127D92 bsr.w sub_127DC4 ROM:00127D96 rts ROM:00127D98 ; --------------------------------------------------------------------------- ROM:00127D98 ROM:00127D98 loc_127D98: ; DATA XREF: ROM:00127B4A↑o ROM:00127D98 btst #5,($13B3).w ROM:00127D9E bne.s locret_127DAC ROM:00127DA0 move.b #1,($11EE).w ROM:00127DA6 bra.l locret_127B7E ROM:00127DAC ; --------------------------------------------------------------------------- ROM:00127DAC ROM:00127DAC locret_127DAC: ; CODE XREF: ROM:00127CD6↑j ROM:00127DAC ; ROM:00127D9E↑j ROM:00127DAC rts ROM:00127DAE ; --------------------------------------------------------------------------- ROM:00127DAE ROM:00127DAE loc_127DAE: ; DATA XREF: ROM:00127B4E↑o ROM:00127DAE btst #5,($13B3).w ROM:00127DB4 bne.s locret_127DC2 ROM:00127DB6 move.b #1,($11EE).w ROM:00127DBC bra.l locret_127B7E ROM:00127DC2 ; --------------------------------------------------------------------------- ROM:00127DC2 ROM:00127DC2 locret_127DC2: ; CODE XREF: ROM:00127D08↑j ROM:00127DC2 ; ROM:00127D3A↑j ... ROM:00127DC2 rts ROM:00127DC4 ROM:00127DC4 ; =============== S U B R O U T I N E ======================================= ROM:00127DC4 ROM:00127DC4 ROM:00127DC4 sub_127DC4: ; CODE XREF: ROM:loc_127BCA↑p ROM:00127DC4 ; ROM:loc_127C9A↑p ... ROM:00127DC4 move.w $6BA(a5),d5 ROM:00127DC8 cmpi.w #$14,d5 ROM:00127DCC bne.s loc_127DD4 ROM:00127DCE bra.l loc_127FBC ROM:00127DD4 ; --------------------------------------------------------------------------- ROM:00127DD4 ROM:00127DD4 loc_127DD4: ; CODE XREF: sub_127DC4+8↑j ROM:00127DD4 cmpi.w #$15,d5 ROM:00127DD8 bne.s loc_127DE0 ROM:00127DDA bra.l loc_127FBC ROM:00127DE0 ; --------------------------------------------------------------------------- ROM:00127DE0 ROM:00127DE0 loc_127DE0: ; CODE XREF: sub_127DC4+14↑j ROM:00127DE0 cmpi.w #$16,d5 ROM:00127DE4 bne.s loc_127DEC ROM:00127DE6 bra.l loc_127FBC ROM:00127DEC ; --------------------------------------------------------------------------- ROM:00127DEC ROM:00127DEC loc_127DEC: ; CODE XREF: sub_127DC4+20↑j ROM:00127DEC move.w $6BA(a5),d0 ROM:00127DF0 cmpi.w #0,d0 ROM:00127DF4 beq.l loc_127FBC ROM:00127DFA btst #3,($13B5).w ROM:00127E00 bne.l loc_127F0E ROM:00127E06 btst #5,($13B4).w ROM:00127E0C bne.l loc_127F0E ROM:00127E12 btst #3,($DC4).w ROM:00127E18 bne.l loc_127F0E ROM:00127E1E btst #3,($DEE).w ROM:00127E24 bne.l loc_127F0E ROM:00127E2A btst #4,($13B2).w ROM:00127E30 bne.l loc_127F0E ROM:00127E36 btst #3,($13B1).w ROM:00127E3C bne.l loc_127F0E ROM:00127E42 btst #5,($DC7).w ROM:00127E48 bne.l loc_127F0E ROM:00127E4E btst #5,($DF1).w ROM:00127E54 bne.l loc_127F0E ROM:00127E5A btst #2,($13A7).w ROM:00127E60 bne.l loc_127F0E ROM:00127E66 btst #1,($13A3).w ROM:00127E6C bne.l loc_127F0E ROM:00127E72 btst #6,($DC5).w ROM:00127E78 bne.l loc_127F0E ROM:00127E7E btst #6,($DEF).w ROM:00127E84 bne.l loc_127F0E ROM:00127E8A btst #5,($DC4).w ROM:00127E90 bne.l loc_127F0E ROM:00127E96 btst #5,($DEE).w ROM:00127E9C bne.s loc_127F0E ROM:00127E9E btst #0,($DC4).w ROM:00127EA4 bne.s loc_127F0E ROM:00127EA6 btst #0,($DEE).w ROM:00127EAC bne.s loc_127F0E ROM:00127EAE btst #7,($DC5).w ROM:00127EB4 bne.s loc_127F0E ROM:00127EB6 btst #7,($DEF).w ROM:00127EBC bne.s loc_127F0E ROM:00127EBE btst #1,($DC4).w ROM:00127EC4 bne.s loc_127F0E ROM:00127EC6 btst #1,($DEE).w ROM:00127ECC bne.s loc_127F0E ROM:00127ECE btst #0,($1181).w ROM:00127ED4 beq.s loc_127F0E ROM:00127ED6 move.w $6BE(a5),d0 ROM:00127EDA cmp.w ($AA0).w,d0 ROM:00127EDE bgt.s loc_127F0E ROM:00127EE0 move.w ($CD4).w,d1 ROM:00127EE4 sub.w ($CD0).w,d1 ROM:00127EE8 bpl.w loc_127EEE ROM:00127EEC neg.w d1 ROM:00127EEE ROM:00127EEE loc_127EEE: ; CODE XREF: sub_127DC4+124↑j ROM:00127EEE move.w $6C0(a5),d0 ROM:00127EF2 cmp.w d1,d0 ROM:00127EF4 blt.s loc_127F0E ROM:00127EF6 move.w $6C2(a5),d0 ROM:00127EFA cmp.w ($13E4).w,d0 ROM:00127EFE bge.s loc_127F0E ROM:00127F00 btst #1,($13A1).w ROM:00127F06 beq.s loc_127F0E ROM:00127F08 bra.l loc_127F14 ROM:00127F0E ; --------------------------------------------------------------------------- ROM:00127F0E ROM:00127F0E loc_127F0E: ; CODE XREF: sub_127DC4+3C↑j ROM:00127F0E ; sub_127DC4+48↑j ... ROM:00127F0E bra.l loc_127FB4 ROM:00127F14 ; --------------------------------------------------------------------------- ROM:00127F14 ROM:00127F14 loc_127F14: ; CODE XREF: sub_127DC4+144↑j ROM:00127F14 move.w $6C4(a5),d2 ROM:00127F18 move.w $6C6(a5),d3 ROM:00127F1C cmp.w ($CD4).w,d2 ROM:00127F20 bgt.s loc_127F58 ROM:00127F22 cmp.w ($CD4).w,d3 ROM:00127F26 blt.s loc_127F58 ROM:00127F28 move.w $6CA(a5),d2 ROM:00127F2C move.w $6CC(a5),d3 ROM:00127F30 cmp.w ($586).w,d2 ROM:00127F34 bgt.s loc_127F58 ROM:00127F36 cmp.w ($586).w,d3 ROM:00127F3A blt.s loc_127F58 ROM:00127F3C move.w $6D0(a5),d2 ROM:00127F40 move.w $6D2(a5),d3 ROM:00127F44 cmp.w ($506).w,d2 ROM:00127F48 bgt.s loc_127F58 ROM:00127F4A cmp.w ($506).w,d3 ROM:00127F4E blt.s loc_127F58 ROM:00127F50 bset #0,($13B0).w ROM:00127F56 bra.s locret_127FC2 ROM:00127F58 ; --------------------------------------------------------------------------- ROM:00127F58 ROM:00127F58 loc_127F58: ; CODE XREF: sub_127DC4+15C↑j ROM:00127F58 ; sub_127DC4+162↑j ... ROM:00127F58 move.w $6C4(a5),d2 ROM:00127F5C sub.w $6C8(a5),d2 ROM:00127F60 move.w $6C6(a5),d3 ROM:00127F64 add.w $6C8(a5),d3 ROM:00127F68 cmp.w ($CD4).w,d2 ROM:00127F6C bgt.s loc_127F74 ROM:00127F6E cmp.w ($CD4).w,d3 ROM:00127F72 bge.s loc_127F76 ROM:00127F74 ROM:00127F74 loc_127F74: ; CODE XREF: sub_127DC4+1A8↑j ROM:00127F74 bra.s loc_127FB4 ROM:00127F76 ; --------------------------------------------------------------------------- ROM:00127F76 ROM:00127F76 loc_127F76: ; CODE XREF: sub_127DC4+1AE↑j ROM:00127F76 move.w $6CA(a5),d2 ROM:00127F7A sub.w $6CE(a5),d2 ROM:00127F7E move.w $6CC(a5),d3 ROM:00127F82 add.w $6CE(a5),d3 ROM:00127F86 cmp.w ($586).w,d2 ROM:00127F8A bgt.s loc_127F92 ROM:00127F8C cmp.w ($586).w,d3 ROM:00127F90 bge.s loc_127F94 ROM:00127F92 ROM:00127F92 loc_127F92: ; CODE XREF: sub_127DC4+1C6↑j ROM:00127F92 bra.s loc_127FB4 ROM:00127F94 ; --------------------------------------------------------------------------- ROM:00127F94 ROM:00127F94 loc_127F94: ; CODE XREF: sub_127DC4+1CC↑j ROM:00127F94 move.w $6D0(a5),d2 ROM:00127F98 sub.w $6D4(a5),d2 ROM:00127F9C move.w $6D2(a5),d3 ROM:00127FA0 add.w $6D4(a5),d3 ROM:00127FA4 cmp.w ($506).w,d2 ROM:00127FA8 bgt.s loc_127FB0 ROM:00127FAA cmp.w ($506).w,d3 ROM:00127FAE bge.s loc_127FB2 ROM:00127FB0 ROM:00127FB0 loc_127FB0: ; CODE XREF: sub_127DC4+1E4↑j ROM:00127FB0 bra.s loc_127FB4 ROM:00127FB2 ; --------------------------------------------------------------------------- ROM:00127FB2 ROM:00127FB2 loc_127FB2: ; CODE XREF: sub_127DC4+1EA↑j ROM:00127FB2 bra.s locret_127FC2 ROM:00127FB4 ; --------------------------------------------------------------------------- ROM:00127FB4 ROM:00127FB4 loc_127FB4: ; CODE XREF: sub_127DC4:loc_127F0E↑j ROM:00127FB4 ; sub_127DC4:loc_127F74↑j ... ROM:00127FB4 bclr #0,($13B0).w ROM:00127FBA bra.s locret_127FC2 ROM:00127FBC ; --------------------------------------------------------------------------- ROM:00127FBC ROM:00127FBC loc_127FBC: ; CODE XREF: sub_127DC4+A↑j ROM:00127FBC ; sub_127DC4+16↑j ... ROM:00127FBC bset #0,($13B0).w ROM:00127FC2 ROM:00127FC2 locret_127FC2: ; CODE XREF: sub_127DC4+192↑j ROM:00127FC2 ; sub_127DC4:loc_127FB2↑j ... ROM:00127FC2 rts ROM:00127FC2 ; End of function sub_127DC4 ROM:00127FC2 ROM:00127FC4 ROM:00127FC4 ; =============== S U B R O U T I N E ======================================= ROM:00127FC4 ROM:00127FC4 ROM:00127FC4 sub_127FC4: ; CODE XREF: ROM:00127C20↑p ROM:00127FC4 move.w $6E0(a5),d0 ROM:00127FC8 cmp.w ($C8E).w,d0 ROM:00127FCC blt.s loc_127FE2 ROM:00127FCE move.w ($CE2).w,d1 ROM:00127FD2 add.w $672(a5),d1 ROM:00127FD6 move.w d1,($F46).w ROM:00127FDA bset #5,($13B1).w ROM:00127FE0 bra.s locret_127FF4 ROM:00127FE2 ; --------------------------------------------------------------------------- ROM:00127FE2 ROM:00127FE2 loc_127FE2: ; CODE XREF: sub_127FC4+8↑j ROM:00127FE2 move.w ($CE2).w,d1 ROM:00127FE6 sub.w $672(a5),d1 ROM:00127FEA move.w d1,($F46).w ROM:00127FEE bclr #5,($13B1).w ROM:00127FF4 ROM:00127FF4 locret_127FF4: ; CODE XREF: sub_127FC4+1C↑j ROM:00127FF4 rts ROM:00127FF4 ; End of function sub_127FC4 ROM:00127FF4 ROM:00127FF6 ROM:00127FF6 ; =============== S U B R O U T I N E ======================================= ROM:00127FF6 ROM:00127FF6 ROM:00127FF6 sub_127FF6: ; CODE XREF: sub_129600+6↓p ROM:00127FF6 bsr.w sub_128008 ROM:00127FFA bsr.w sub_128018 ROM:00127FFE bsr.w sub_128072 ROM:00128002 bsr.w sub_128214 ROM:00128006 rts ROM:00128006 ; End of function sub_127FF6 ROM:00128006 ROM:00128008 ROM:00128008 ; =============== S U B R O U T I N E ======================================= ROM:00128008 ROM:00128008 ROM:00128008 sub_128008: ; CODE XREF: sub_127FF6↑p ROM:00128008 move.w ($A6C).w,d1 ROM:0012800C cmp.w ($CAE).w,d1 ROM:00128010 ble.s locret_128016 ROM:00128012 move.w d1,($CAE).w ROM:00128016 ROM:00128016 locret_128016: ; CODE XREF: sub_128008+8↑j ROM:00128016 rts ROM:00128016 ; End of function sub_128008 ROM:00128016 ROM:00128018 ROM:00128018 ; =============== S U B R O U T I N E ======================================= ROM:00128018 ROM:00128018 ROM:00128018 sub_128018: ; CODE XREF: sub_127FF6+4↑p ROM:00128018 clr.w d1 ROM:0012801A move.b ($11EF).w,d1 ROM:0012801E cmpi.w #3,d1 ROM:00128022 bcc.s locret_12802C ROM:00128024 movea.l off_12802E(pc,d1.w*4),a0 ROM:00128028 nop ROM:0012802A jmp (a0) ROM:0012802C ; --------------------------------------------------------------------------- ROM:0012802C ROM:0012802C locret_12802C: ; CODE XREF: sub_128018+A↑j ROM:0012802C rts ROM:0012802C ; End of function sub_128018 ROM:0012802C ROM:0012802C ; --------------------------------------------------------------------------- ROM:0012802E off_12802E: dc.l loc_12803A ; DATA XREF: sub_128018+C↑r ROM:00128032 dc.l loc_128044 ROM:00128036 dc.l loc_12805A ROM:0012803A ; --------------------------------------------------------------------------- ROM:0012803A ROM:0012803A loc_12803A: ; DATA XREF: ROM:off_12802E↑o ROM:0012803A move.b #1,($11EF).w ROM:00128040 bra.s locret_128058 ROM:00128042 ; --------------------------------------------------------------------------- ROM:00128042 rts ROM:00128044 ; --------------------------------------------------------------------------- ROM:00128044 ROM:00128044 loc_128044: ; DATA XREF: ROM:00128032↑o ROM:00128044 btst #4,($13BE).w ROM:0012804A beq.s locret_128058 ROM:0012804C bsr.w sub_128272 ROM:00128050 move.b #2,($11EF).w ROM:00128056 bra.s locret_12806E ROM:00128058 ; --------------------------------------------------------------------------- ROM:00128058 ROM:00128058 locret_128058: ; CODE XREF: ROM:00128040↑j ROM:00128058 ; ROM:0012804A↑j ... ROM:00128058 rts ROM:0012805A ; --------------------------------------------------------------------------- ROM:0012805A ROM:0012805A loc_12805A: ; DATA XREF: ROM:00128036↑o ROM:0012805A btst #4,($13BE).w ROM:00128060 bne.s locret_12806E ROM:00128062 bsr.w sub_1282A6 ROM:00128066 move.b #1,($11EF).w ROM:0012806C bra.s locret_128058 ROM:0012806E ; --------------------------------------------------------------------------- ROM:0012806E ROM:0012806E locret_12806E: ; CODE XREF: ROM:00128056↑j ROM:0012806E ; ROM:00128060↑j ROM:0012806E rts ROM:00128070 ; --------------------------------------------------------------------------- ROM:00128070 rts ROM:00128072 ROM:00128072 ; =============== S U B R O U T I N E ======================================= ROM:00128072 ROM:00128072 ROM:00128072 sub_128072: ; CODE XREF: sub_127FF6+8↑p ROM:00128072 move.w #$3C42,d1 ROM:00128076 move.w ($586).w,d2 ROM:0012807A move.w ($A6A).w,d3 ROM:0012807E bsr.l sub_1163F0 ROM:00128084 move.w d1,($CB2).w ROM:00128088 btst #6,($DC5).w ROM:0012808E beq.s loc_128096 ROM:00128090 bra.l loc_128204 ROM:00128096 ; --------------------------------------------------------------------------- ROM:00128096 ROM:00128096 loc_128096: ; CODE XREF: sub_128072+1C↑j ROM:00128096 btst #6,($DEF).w ROM:0012809C beq.s loc_1280A4 ROM:0012809E bra.l loc_128204 ROM:001280A4 ; --------------------------------------------------------------------------- ROM:001280A4 ROM:001280A4 loc_1280A4: ; CODE XREF: sub_128072+2A↑j ROM:001280A4 btst #2,($DC5).w ROM:001280AA beq.s loc_1280B2 ROM:001280AC bra.l loc_128204 ROM:001280B2 ; --------------------------------------------------------------------------- ROM:001280B2 ROM:001280B2 loc_1280B2: ; CODE XREF: sub_128072+38↑j ROM:001280B2 btst #2,($DEF).w ROM:001280B8 beq.s loc_1280C0 ROM:001280BA bra.l loc_128204 ROM:001280C0 ; --------------------------------------------------------------------------- ROM:001280C0 ROM:001280C0 loc_1280C0: ; CODE XREF: sub_128072+46↑j ROM:001280C0 btst #0,($DC4).w ROM:001280C6 beq.s loc_1280CE ROM:001280C8 bra.l loc_128204 ROM:001280CE ; --------------------------------------------------------------------------- ROM:001280CE ROM:001280CE loc_1280CE: ; CODE XREF: sub_128072+54↑j ROM:001280CE btst #0,($DEE).w ROM:001280D4 beq.s loc_1280DC ROM:001280D6 bra.l loc_128204 ROM:001280DC ; --------------------------------------------------------------------------- ROM:001280DC ROM:001280DC loc_1280DC: ; CODE XREF: sub_128072+62↑j ROM:001280DC btst #1,($DC4).w ROM:001280E2 beq.s loc_1280EA ROM:001280E4 bra.l loc_128204 ROM:001280EA ; --------------------------------------------------------------------------- ROM:001280EA ROM:001280EA loc_1280EA: ; CODE XREF: sub_128072+70↑j ROM:001280EA btst #1,($DEE).w ROM:001280F0 beq.s loc_1280F8 ROM:001280F2 bra.l loc_128204 ROM:001280F8 ; --------------------------------------------------------------------------- ROM:001280F8 ROM:001280F8 loc_1280F8: ; CODE XREF: sub_128072+7E↑j ROM:001280F8 btst #6,($DC4).w ROM:001280FE beq.s loc_128106 ROM:00128100 bra.l loc_128204 ROM:00128106 ; --------------------------------------------------------------------------- ROM:00128106 ROM:00128106 loc_128106: ; CODE XREF: sub_128072+8C↑j ROM:00128106 btst #6,($DEE).w ROM:0012810C beq.s loc_128114 ROM:0012810E bra.l loc_128204 ROM:00128114 ; --------------------------------------------------------------------------- ROM:00128114 ROM:00128114 loc_128114: ; CODE XREF: sub_128072+9A↑j ROM:00128114 btst #7,($DC4).w ROM:0012811A beq.s loc_128122 ROM:0012811C bra.l loc_128204 ROM:00128122 ; --------------------------------------------------------------------------- ROM:00128122 ROM:00128122 loc_128122: ; CODE XREF: sub_128072+A8↑j ROM:00128122 btst #7,($DEE).w ROM:00128128 beq.s loc_128130 ROM:0012812A bra.l loc_128204 ROM:00128130 ; --------------------------------------------------------------------------- ROM:00128130 ROM:00128130 loc_128130: ; CODE XREF: sub_128072+B6↑j ROM:00128130 btst #4,($13B2).w ROM:00128136 beq.s loc_12813E ROM:00128138 bra.l loc_128204 ROM:0012813E ; --------------------------------------------------------------------------- ROM:0012813E ROM:0012813E loc_12813E: ; CODE XREF: sub_128072+C4↑j ROM:0012813E btst #3,($13B1).w ROM:00128144 beq.s loc_12814C ROM:00128146 bra.l loc_128204 ROM:0012814C ; --------------------------------------------------------------------------- ROM:0012814C ROM:0012814C loc_12814C: ; CODE XREF: sub_128072+D2↑j ROM:0012814C btst #5,($DC5).w ROM:00128152 beq.s loc_12815A ROM:00128154 bra.l loc_128204 ROM:0012815A ; --------------------------------------------------------------------------- ROM:0012815A ROM:0012815A loc_12815A: ; CODE XREF: sub_128072+E0↑j ROM:0012815A btst #5,($DEF).w ROM:00128160 beq.s loc_128168 ROM:00128162 bra.l loc_128204 ROM:00128168 ; --------------------------------------------------------------------------- ROM:00128168 ROM:00128168 loc_128168: ; CODE XREF: sub_128072+EE↑j ROM:00128168 btst #6,($DC7).w ROM:0012816E beq.s loc_128176 ROM:00128170 bra.l loc_128204 ROM:00128176 ; --------------------------------------------------------------------------- ROM:00128176 ROM:00128176 loc_128176: ; CODE XREF: sub_128072+FC↑j ROM:00128176 btst #6,($DF1).w ROM:0012817C beq.s loc_128184 ROM:0012817E bra.l loc_128204 ROM:00128184 ; --------------------------------------------------------------------------- ROM:00128184 ROM:00128184 loc_128184: ; CODE XREF: sub_128072+10A↑j ROM:00128184 btst #4,($DC6).w ROM:0012818A beq.s loc_12818E ROM:0012818C bra.s loc_128204 ROM:0012818E ; --------------------------------------------------------------------------- ROM:0012818E ROM:0012818E loc_12818E: ; CODE XREF: sub_128072+118↑j ROM:0012818E btst #4,($DF0).w ROM:00128194 beq.s loc_128198 ROM:00128196 bra.s loc_128204 ROM:00128198 ; --------------------------------------------------------------------------- ROM:00128198 ROM:00128198 loc_128198: ; CODE XREF: sub_128072+122↑j ROM:00128198 btst #5,($DC6).w ROM:0012819E beq.s loc_1281A2 ROM:001281A0 bra.s loc_128204 ROM:001281A2 ; --------------------------------------------------------------------------- ROM:001281A2 ROM:001281A2 loc_1281A2: ; CODE XREF: sub_128072+12C↑j ROM:001281A2 btst #5,($DF0).w ROM:001281A8 beq.s loc_1281AC ROM:001281AA bra.s loc_128204 ROM:001281AC ; --------------------------------------------------------------------------- ROM:001281AC ROM:001281AC loc_1281AC: ; CODE XREF: sub_128072+136↑j ROM:001281AC btst #6,($DC6).w ROM:001281B2 beq.s loc_1281B6 ROM:001281B4 bra.s loc_128204 ROM:001281B6 ; --------------------------------------------------------------------------- ROM:001281B6 ROM:001281B6 loc_1281B6: ; CODE XREF: sub_128072+140↑j ROM:001281B6 btst #6,($DF0).w ROM:001281BC beq.s loc_1281C0 ROM:001281BE bra.s loc_128204 ROM:001281C0 ; --------------------------------------------------------------------------- ROM:001281C0 ROM:001281C0 loc_1281C0: ; CODE XREF: sub_128072+14A↑j ROM:001281C0 btst #7,($DC6).w ROM:001281C6 beq.s loc_1281CA ROM:001281C8 bra.s loc_128204 ROM:001281CA ; --------------------------------------------------------------------------- ROM:001281CA ROM:001281CA loc_1281CA: ; CODE XREF: sub_128072+154↑j ROM:001281CA btst #7,($DF0).w ROM:001281D0 beq.s loc_1281D4 ROM:001281D2 bra.s loc_128204 ROM:001281D4 ; --------------------------------------------------------------------------- ROM:001281D4 ROM:001281D4 loc_1281D4: ; CODE XREF: sub_128072+15E↑j ROM:001281D4 btst #2,($DC7).w ROM:001281DA beq.s loc_1281DE ROM:001281DC bra.s loc_128204 ROM:001281DE ; --------------------------------------------------------------------------- ROM:001281DE ROM:001281DE loc_1281DE: ; CODE XREF: sub_128072+168↑j ROM:001281DE btst #2,($DF1).w ROM:001281E4 beq.s loc_1281E8 ROM:001281E6 bra.s loc_128204 ROM:001281E8 ; --------------------------------------------------------------------------- ROM:001281E8 ROM:001281E8 loc_1281E8: ; CODE XREF: sub_128072+172↑j ROM:001281E8 btst #0,($13C8).w ROM:001281EE beq.s loc_1281F2 ROM:001281F0 bra.s loc_128204 ROM:001281F2 ; --------------------------------------------------------------------------- ROM:001281F2 ROM:001281F2 loc_1281F2: ; CODE XREF: sub_128072+17C↑j ROM:001281F2 btst #0,($1181).w ROM:001281F8 bne.s loc_1281FC ROM:001281FA bra.s loc_128204 ROM:001281FC ; --------------------------------------------------------------------------- ROM:001281FC ROM:001281FC loc_1281FC: ; CODE XREF: sub_128072+186↑j ROM:001281FC cmpi.w #1,($CB2).w ROM:00128202 bge.s loc_12820C ROM:00128204 ROM:00128204 loc_128204: ; CODE XREF: sub_128072+1E↑j ROM:00128204 ; sub_128072+2C↑j ... ROM:00128204 bclr #5,($13BC).w ROM:0012820A bra.s locret_128212 ROM:0012820C ; --------------------------------------------------------------------------- ROM:0012820C ROM:0012820C loc_12820C: ; CODE XREF: sub_128072+190↑j ROM:0012820C bset #5,($13BC).w ROM:00128212 ROM:00128212 locret_128212: ; CODE XREF: sub_128072+198↑j ROM:00128212 rts ROM:00128212 ; End of function sub_128072 ROM:00128212 ROM:00128214 ROM:00128214 ; =============== S U B R O U T I N E ======================================= ROM:00128214 ROM:00128214 ROM:00128214 sub_128214: ; CODE XREF: sub_127FF6+C↑p ROM:00128214 move.w ($FEA).w,d1 ROM:00128218 muls.w ($F46).w,d1 ROM:0012821C divs.w #$2710,d1 ROM:00128220 bvc.s loc_128226 ROM:00128222 move.w #$7FFF,d1 ROM:00128226 ROM:00128226 loc_128226: ; CODE XREF: sub_128214+C↑j ROM:00128226 move.w d1,($CB0).w ROM:0012822A btst #4,($C6B).w ROM:00128230 beq.s loc_128240 ROM:00128232 bset #3,($DC7).w ROM:00128238 bset #3,($DF7).w ROM:0012823E bra.s locret_128270 ROM:00128240 ; --------------------------------------------------------------------------- ROM:00128240 ROM:00128240 loc_128240: ; CODE XREF: sub_128214+1C↑j ROM:00128240 btst #5,($13BC).w ROM:00128246 beq.s locret_128270 ROM:00128248 move.w $676(a5),d1 ROM:0012824C move.w $678(a5),d2 ROM:00128250 cmp.w ($CB0).w,d1 ROM:00128254 ble.s loc_12825C ROM:00128256 cmp.w ($CB0).w,d2 ROM:0012825A blt.s loc_128264 ROM:0012825C ROM:0012825C loc_12825C: ; CODE XREF: sub_128214+40↑j ROM:0012825C bset #3,($DC7).w ROM:00128262 bra.s loc_12826A ROM:00128264 ; --------------------------------------------------------------------------- ROM:00128264 ROM:00128264 loc_128264: ; CODE XREF: sub_128214+46↑j ROM:00128264 bclr #3,($DC7).w ROM:0012826A ROM:0012826A loc_12826A: ; CODE XREF: sub_128214+4E↑j ROM:0012826A bset #3,($DF7).w ROM:00128270 ROM:00128270 locret_128270: ; CODE XREF: sub_128214+2A↑j ROM:00128270 ; sub_128214+32↑j ROM:00128270 rts ROM:00128270 ; End of function sub_128214 ROM:00128270 ROM:00128272 ROM:00128272 ; =============== S U B R O U T I N E ======================================= ROM:00128272 ROM:00128272 ROM:00128272 sub_128272: ; CODE XREF: ROM:0012804C↑p ROM:00128272 move.w #$3B9E,d1 ROM:00128276 move.w ($AA0).w,d2 ROM:0012827A bsr.l sub_1163F0 ROM:00128280 add.w d1,($13FE).w ROM:00128284 bvc.s loc_12828C ROM:00128286 move.w #$7FFF,($13FE).w ROM:0012828C ROM:0012828C loc_12828C: ; CODE XREF: sub_128272+12↑j ROM:0012828C move.w $674(a5),d1 ROM:00128290 cmp.w ($13FE).w,d1 ROM:00128294 bgt.s loc_12829E ROM:00128296 bset #0,($13C8).w ROM:0012829C bra.s locret_1282A4 ROM:0012829E ; --------------------------------------------------------------------------- ROM:0012829E ROM:0012829E loc_12829E: ; CODE XREF: sub_128272+22↑j ROM:0012829E bclr #0,($13C8).w ROM:001282A4 ROM:001282A4 locret_1282A4: ; CODE XREF: sub_128272+2A↑j ROM:001282A4 rts ROM:001282A4 ; End of function sub_128272 ROM:001282A4 ROM:001282A6 ROM:001282A6 ; =============== S U B R O U T I N E ======================================= ROM:001282A6 ROM:001282A6 ROM:001282A6 sub_1282A6: ; CODE XREF: ROM:00128062↑p ROM:001282A6 move.w #$3B9C,d1 ROM:001282AA move.w ($CAE).w,d2 ROM:001282AE bsr.l sub_1163F0 ROM:001282B4 sub.w d1,($13FE).w ROM:001282B8 cmpi.w #0,($13FE).w ROM:001282BE bge.s locret_1282C6 ROM:001282C0 move.w #0,($13FE).w ROM:001282C6 ROM:001282C6 locret_1282C6: ; CODE XREF: sub_1282A6+18↑j ROM:001282C6 rts ROM:001282C6 ; End of function sub_1282A6 ROM:001282C6 ROM:001282C8 ROM:001282C8 ; =============== S U B R O U T I N E ======================================= ROM:001282C8 ROM:001282C8 ROM:001282C8 sub_1282C8: ; CODE XREF: sub_129600+38↓p ROM:001282C8 clr.w d1 ROM:001282CA move.b ($11F0).w,d1 ROM:001282CE cmpi.w #4,d1 ROM:001282D2 bcc.s locret_1282DC ROM:001282D4 movea.l off_1282DE(pc,d1.w*4),a0 ROM:001282D8 nop ROM:001282DA jmp (a0) ROM:001282DC ; --------------------------------------------------------------------------- ROM:001282DC ROM:001282DC locret_1282DC: ; CODE XREF: sub_1282C8+A↑j ROM:001282DC rts ROM:001282DC ; End of function sub_1282C8 ROM:001282DC ROM:001282DC ; --------------------------------------------------------------------------- ROM:001282DE off_1282DE: dc.l loc_1282EE ; DATA XREF: sub_1282C8+C↑r ROM:001282E2 dc.l loc_12830A ROM:001282E6 dc.l loc_12833A ROM:001282EA dc.l loc_128356 ROM:001282EE ; --------------------------------------------------------------------------- ROM:001282EE ROM:001282EE loc_1282EE: ; DATA XREF: ROM:off_1282DE↑o ROM:001282EE move.w $67A(a5),d0 ROM:001282F2 clr.b ($8FD).w ROM:001282F6 move.w d0,($6CE).w ROM:001282FA move.b #1,($8FD).w ROM:00128300 move.b #1,($11F0).w ROM:00128306 bra.s locret_128338 ROM:00128308 ; --------------------------------------------------------------------------- ROM:00128308 rts ROM:0012830A ; --------------------------------------------------------------------------- ROM:0012830A ROM:0012830A loc_12830A: ; DATA XREF: ROM:001282E2↑o ROM:0012830A cmpi.w #0,($6CE).w ROM:00128310 bgt.s loc_12831E ROM:00128312 bsr.w sub_12836E ROM:00128316 move.b #2,($11F0).w ROM:0012831C bra.s locret_128354 ROM:0012831E ; --------------------------------------------------------------------------- ROM:0012831E ROM:0012831E loc_12831E: ; CODE XREF: ROM:00128310↑j ROM:0012831E btst #4,($13BE).w ROM:00128324 beq.s locret_128338 ROM:00128326 bsr.w sub_12836E ROM:0012832A move.b #3,($11F0).w ROM:00128330 bset #1,($13B4).w ROM:00128336 bra.s locret_12836C ROM:00128338 ; --------------------------------------------------------------------------- ROM:00128338 ROM:00128338 locret_128338: ; CODE XREF: ROM:00128306↑j ROM:00128338 ; ROM:00128324↑j ROM:00128338 rts ROM:0012833A ; --------------------------------------------------------------------------- ROM:0012833A ROM:0012833A loc_12833A: ; DATA XREF: ROM:001282E6↑o ROM:0012833A btst #4,($13BE).w ROM:00128340 beq.s locret_128354 ROM:00128342 bsr.w sub_12836E ROM:00128346 move.b #3,($11F0).w ROM:0012834C bset #1,($13B4).w ROM:00128352 bra.s locret_12836C ROM:00128354 ; --------------------------------------------------------------------------- ROM:00128354 ROM:00128354 locret_128354: ; CODE XREF: ROM:0012831C↑j ROM:00128354 ; ROM:00128340↑j ... ROM:00128354 rts ROM:00128356 ; --------------------------------------------------------------------------- ROM:00128356 ROM:00128356 loc_128356: ; DATA XREF: ROM:001282EA↑o ROM:00128356 btst #4,($13BE).w ROM:0012835C bne.s locret_12836C ROM:0012835E move.b #2,($11F0).w ROM:00128364 bclr #1,($13B4).w ROM:0012836A bra.s locret_128354 ROM:0012836C ; --------------------------------------------------------------------------- ROM:0012836C ROM:0012836C locret_12836C: ; CODE XREF: ROM:00128336↑j ROM:0012836C ; ROM:00128352↑j ... ROM:0012836C rts ROM:0012836E ROM:0012836E ; =============== S U B R O U T I N E ======================================= ROM:0012836E ROM:0012836E ROM:0012836E sub_12836E: ; CODE XREF: ROM:00128312↑p ROM:0012836E ; ROM:00128326↑p ... ROM:0012836E btst #0,($13A4).w ROM:00128374 beq.s loc_128384 ROM:00128376 bclr #0,($13A4).w ROM:0012837C bset #0,($DC6).w ROM:00128382 bra.s loc_12838A ROM:00128384 ; --------------------------------------------------------------------------- ROM:00128384 ROM:00128384 loc_128384: ; CODE XREF: sub_12836E+6↑j ROM:00128384 bclr #0,($DC6).w ROM:0012838A ROM:0012838A loc_12838A: ; CODE XREF: sub_12836E+14↑j ROM:0012838A bset #0,($DF6).w ROM:00128390 rts ROM:00128390 ; End of function sub_12836E ROM:00128390 ROM:00128392 ROM:00128392 ; =============== S U B R O U T I N E ======================================= ROM:00128392 ROM:00128392 ROM:00128392 sub_128392: ; CODE XREF: sub_129600+32↓p ROM:00128392 bsr.w sub_128836 ROM:00128396 clr.w d1 ROM:00128398 move.b ($11F1).w,d1 ROM:0012839C cmpi.w #6,d1 ROM:001283A0 bcc.s locret_1283AA ROM:001283A2 movea.l off_1283AC(pc,d1.w*4),a0 ROM:001283A6 nop ROM:001283A8 jmp (a0) ROM:001283AA ; --------------------------------------------------------------------------- ROM:001283AA ROM:001283AA locret_1283AA: ; CODE XREF: sub_128392+E↑j ROM:001283AA rts ROM:001283AA ; End of function sub_128392 ROM:001283AA ROM:001283AA ; --------------------------------------------------------------------------- ROM:001283AC off_1283AC: dc.l loc_1283C4 ; DATA XREF: sub_128392+10↑r ROM:001283B0 dc.l loc_1283CE ROM:001283B4 dc.l loc_12840A ROM:001283B8 dc.l loc_1284D2 ROM:001283BC dc.l loc_1284FA ROM:001283C0 dc.l loc_12852C ROM:001283C4 ; --------------------------------------------------------------------------- ROM:001283C4 ROM:001283C4 loc_1283C4: ; DATA XREF: ROM:off_1283AC↑o ROM:001283C4 move.b #1,($11F1).w ROM:001283CA bra.s locret_128408 ROM:001283CC ; --------------------------------------------------------------------------- ROM:001283CC rts ROM:001283CE ; --------------------------------------------------------------------------- ROM:001283CE ROM:001283CE loc_1283CE: ; DATA XREF: ROM:001283B0↑o ROM:001283CE btst #4,($13BE).w ROM:001283D4 beq.s loc_1283F4 ROM:001283D6 btst #4,($1399).w ROM:001283DC bne.s loc_1283F4 ROM:001283DE move.w $680(a5),d0 ROM:001283E2 cmp.w ($AA0).w,d0 ROM:001283E6 bge.s loc_1283F4 ROM:001283E8 move.b #2,($11F1).w ROM:001283EE bra.l loc_1284C8 ROM:001283F4 ; --------------------------------------------------------------------------- ROM:001283F4 ROM:001283F4 loc_1283F4: ; CODE XREF: ROM:001283D4↑j ROM:001283F4 ; ROM:001283DC↑j ... ROM:001283F4 btst #4,($1399).w ROM:001283FA beq.s locret_128408 ROM:001283FC move.b #3,($11F1).w ROM:00128402 bra.l locret_1284F8 ROM:00128408 ; --------------------------------------------------------------------------- ROM:00128408 ROM:00128408 locret_128408: ; CODE XREF: ROM:001283CA↑j ROM:00128408 ; ROM:001283FA↑j ... ROM:00128408 rts ROM:0012840A ; --------------------------------------------------------------------------- ROM:0012840A ROM:0012840A loc_12840A: ; DATA XREF: ROM:001283B4↑o ROM:0012840A btst #4,($13BE).w ROM:00128410 bne.s loc_128432 ROM:00128412 move.b #0,($11F4).w ROM:00128418 move.b #0,($11F5).w ROM:0012841E move.b #0,($11F3).w ROM:00128424 move.b #0,($11F2).w ROM:0012842A move.b #1,($11F1).w ROM:00128430 bra.s locret_128408 ROM:00128432 ; --------------------------------------------------------------------------- ROM:00128432 ROM:00128432 loc_128432: ; CODE XREF: ROM:00128410↑j ROM:00128432 btst #4,($1399).w ROM:00128438 beq.s loc_12845E ROM:0012843A move.b #0,($11F4).w ROM:00128440 move.b #0,($11F5).w ROM:00128446 move.b #0,($11F3).w ROM:0012844C move.b #0,($11F2).w ROM:00128452 move.b #3,($11F1).w ROM:00128458 bra.l locret_1284F8 ROM:0012845E ; --------------------------------------------------------------------------- ROM:0012845E ROM:0012845E loc_12845E: ; CODE XREF: ROM:00128438↑j ROM:0012845E btst #4,($13C2).w ROM:00128464 beq.s loc_128490 ROM:00128466 move.b #0,($11F4).w ROM:0012846C move.b #0,($11F5).w ROM:00128472 move.b #0,($11F3).w ROM:00128478 move.b #0,($11F2).w ROM:0012847E bset #5,($DF5).w ROM:00128484 move.b #5,($11F1).w ROM:0012848A bra.l locret_128568 ROM:00128490 ; --------------------------------------------------------------------------- ROM:00128490 ROM:00128490 loc_128490: ; CODE XREF: ROM:00128464↑j ROM:00128490 btst #7,($13B2).w ROM:00128496 beq.s loc_1284C8 ROM:00128498 move.b #0,($11F4).w ROM:0012849E move.b #0,($11F5).w ROM:001284A4 move.b #0,($11F3).w ROM:001284AA move.b #0,($11F2).w ROM:001284B0 bset #5,($DC5).w ROM:001284B6 bset #5,($DF5).w ROM:001284BC move.b #5,($11F1).w ROM:001284C2 bra.l locret_128568 ROM:001284C8 ; --------------------------------------------------------------------------- ROM:001284C8 ROM:001284C8 loc_1284C8: ; CODE XREF: ROM:001283EE↑j ROM:001284C8 ; ROM:00128496↑j ROM:001284C8 bsr.w sub_12856C ROM:001284CC bsr.w sub_12863C ROM:001284D0 rts ROM:001284D2 ; --------------------------------------------------------------------------- ROM:001284D2 ROM:001284D2 loc_1284D2: ; DATA XREF: ROM:001283B8↑o ROM:001284D2 btst #4,($1399).w ROM:001284D8 bne.s locret_1284F8 ROM:001284DA move.w $68C(a5),d0 ROM:001284DE clr.b ($8E1).w ROM:001284E2 move.w d0,($696).w ROM:001284E6 move.b #1,($8E1).w ROM:001284EC move.b #4,($11F1).w ROM:001284F2 bra.l locret_12852A ROM:001284F8 ; --------------------------------------------------------------------------- ROM:001284F8 ROM:001284F8 locret_1284F8: ; CODE XREF: ROM:00128402↑j ROM:001284F8 ; ROM:00128458↑j ... ROM:001284F8 rts ROM:001284FA ; --------------------------------------------------------------------------- ROM:001284FA ROM:001284FA loc_1284FA: ; DATA XREF: ROM:001283BC↑o ROM:001284FA btst #4,($1399).w ROM:00128500 beq.s loc_128516 ROM:00128502 clr.b ($8E1).w ROM:00128506 clr.w ($696).w ROM:0012850A move.b #3,($11F1).w ROM:00128510 bra.l locret_1284F8 ROM:00128516 ; --------------------------------------------------------------------------- ROM:00128516 ROM:00128516 loc_128516: ; CODE XREF: ROM:00128500↑j ROM:00128516 cmpi.w #0,($696).w ROM:0012851C bgt.s locret_12852A ROM:0012851E move.b #1,($11F1).w ROM:00128524 bra.l locret_128408 ROM:0012852A ; --------------------------------------------------------------------------- ROM:0012852A ROM:0012852A locret_12852A: ; CODE XREF: ROM:001284F2↑j ROM:0012852A ; ROM:0012851C↑j ROM:0012852A rts ROM:0012852C ; --------------------------------------------------------------------------- ROM:0012852C ROM:0012852C loc_12852C: ; DATA XREF: ROM:001283C0↑o ROM:0012852C btst #4,($13BE).w ROM:00128532 bne.s loc_128546 ROM:00128534 bclr #5,($DC5).w ROM:0012853A move.b #1,($11F1).w ROM:00128540 bra.l locret_128408 ROM:00128546 ; --------------------------------------------------------------------------- ROM:00128546 ROM:00128546 loc_128546: ; CODE XREF: ROM:00128532↑j ROM:00128546 btst #4,($1399).w ROM:0012854C beq.s locret_128568 ROM:0012854E btst #4,($13BE).w ROM:00128554 beq.s locret_128568 ROM:00128556 bclr #5,($DC5).w ROM:0012855C move.b #3,($11F1).w ROM:00128562 bra.l locret_1284F8 ROM:00128568 ; --------------------------------------------------------------------------- ROM:00128568 ROM:00128568 locret_128568: ; CODE XREF: ROM:0012848A↑j ROM:00128568 ; ROM:001284C2↑j ... ROM:00128568 rts ROM:0012856A ; --------------------------------------------------------------------------- ROM:0012856A rts ROM:0012856C ROM:0012856C ; =============== S U B R O U T I N E ======================================= ROM:0012856C ROM:0012856C ROM:0012856C sub_12856C: ; CODE XREF: ROM:loc_1284C8↑p ROM:0012856C clr.w d1 ROM:0012856E move.b ($11F4).w,d1 ROM:00128572 cmpi.w #3,d1 ROM:00128576 bcc.s locret_128580 ROM:00128578 movea.l off_128582(pc,d1.w*4),a0 ROM:0012857C nop ROM:0012857E jmp (a0) ROM:00128580 ; --------------------------------------------------------------------------- ROM:00128580 ROM:00128580 locret_128580: ; CODE XREF: sub_12856C+A↑j ROM:00128580 rts ROM:00128580 ; End of function sub_12856C ROM:00128580 ROM:00128580 ; --------------------------------------------------------------------------- ROM:00128582 off_128582: dc.l loc_12858E ; DATA XREF: sub_12856C+C↑r ROM:00128586 dc.l loc_12859C ROM:0012858A dc.l locret_1285D0 ROM:0012858E ; --------------------------------------------------------------------------- ROM:0012858E ROM:0012858E loc_12858E: ; DATA XREF: ROM:off_128582↑o ROM:0012858E bsr.w sub_1285D4 ROM:00128592 move.b #1,($11F4).w ROM:00128598 bra.s loc_1285CA ROM:0012859A ; --------------------------------------------------------------------------- ROM:0012859A rts ROM:0012859C ; --------------------------------------------------------------------------- ROM:0012859C ROM:0012859C loc_12859C: ; DATA XREF: ROM:00128586↑o ROM:0012859C btst #4,($13C2).w ROM:001285A2 beq.s loc_1285AC ROM:001285A4 move.b #2,($11F4).w ROM:001285AA bra.s locret_1285D0 ROM:001285AC ; --------------------------------------------------------------------------- ROM:001285AC ROM:001285AC loc_1285AC: ; CODE XREF: ROM:001285A2↑j ROM:001285AC btst #7,($13BA).w ROM:001285B2 beq.s loc_1285CA ROM:001285B4 bsr.w sub_128624 ROM:001285B8 bclr #7,($13BA).w ROM:001285BE move.b #1,($11F4).w ROM:001285C4 bra.l *+6 ROM:001285CA ; --------------------------------------------------------------------------- ROM:001285CA ROM:001285CA loc_1285CA: ; CODE XREF: ROM:00128598↑j ROM:001285CA ; ROM:001285B2↑j ... ROM:001285CA bsr.w sub_1285EE ROM:001285CE rts ROM:001285D0 ; --------------------------------------------------------------------------- ROM:001285D0 ROM:001285D0 locret_1285D0: ; CODE XREF: ROM:001285AA↑j ROM:001285D0 ; DATA XREF: ROM:0012858A↑o ROM:001285D0 rts ROM:001285D2 ; --------------------------------------------------------------------------- ROM:001285D2 rts ROM:001285D4 ROM:001285D4 ; =============== S U B R O U T I N E ======================================= ROM:001285D4 ROM:001285D4 ROM:001285D4 sub_1285D4: ; CODE XREF: ROM:loc_12858E↑p ROM:001285D4 move.w ($A66).w,($CB6).w ROM:001285DA move.w ($A66).w,($CB4).w ROM:001285E0 bclr #7,($13BA).w ROM:001285E6 bclr #4,($13C2).w ROM:001285EC rts ROM:001285EC ; End of function sub_1285D4 ROM:001285EC ROM:001285EE ROM:001285EE ; =============== S U B R O U T I N E ======================================= ROM:001285EE ROM:001285EE ROM:001285EE sub_1285EE: ; CODE XREF: ROM:loc_1285CA↑p ROM:001285EE btst #4,($1399).w ROM:001285F4 bne.s locret_128622 ROM:001285F6 move.w ($CB6).w,d0 ROM:001285FA cmp.w ($A66).w,d0 ROM:001285FE bge.s loc_12860C ROM:00128600 move.w ($A66).w,($CB6).w ROM:00128606 bset #7,($13BA).w ROM:0012860C ROM:0012860C loc_12860C: ; CODE XREF: sub_1285EE+10↑j ROM:0012860C move.w ($CB4).w,d0 ROM:00128610 cmp.w ($A66).w,d0 ROM:00128614 ble.s locret_128622 ROM:00128616 move.w ($A66).w,($CB4).w ROM:0012861C bset #7,($13BA).w ROM:00128622 ROM:00128622 locret_128622: ; CODE XREF: sub_1285EE+6↑j ROM:00128622 ; sub_1285EE+26↑j ROM:00128622 rts ROM:00128622 ; End of function sub_1285EE ROM:00128622 ROM:00128624 ROM:00128624 ; =============== S U B R O U T I N E ======================================= ROM:00128624 ROM:00128624 ROM:00128624 sub_128624: ; CODE XREF: ROM:001285B4↑p ROM:00128624 move.w ($CB6).w,d0 ROM:00128628 sub.w ($CB4).w,d0 ROM:0012862C move.w $686(a5),d1 ROM:00128630 cmp.w d1,d0 ROM:00128632 blt.s locret_12863A ROM:00128634 bset #4,($13C2).w ROM:0012863A ROM:0012863A locret_12863A: ; CODE XREF: sub_128624+E↑j ROM:0012863A rts ROM:0012863A ; End of function sub_128624 ROM:0012863A ROM:0012863C ROM:0012863C ; =============== S U B R O U T I N E ======================================= ROM:0012863C ROM:0012863C ROM:0012863C sub_12863C: ; CODE XREF: ROM:001284CC↑p ROM:0012863C clr.w d1 ROM:0012863E move.b ($11F5).w,d1 ROM:00128642 cmpi.w #4,d1 ROM:00128646 bcc.s locret_128650 ROM:00128648 movea.l off_128652(pc,d1.w*4),a0 ROM:0012864C nop ROM:0012864E jmp (a0) ROM:00128650 ; --------------------------------------------------------------------------- ROM:00128650 ROM:00128650 locret_128650: ; CODE XREF: sub_12863C+A↑j ROM:00128650 rts ROM:00128650 ; End of function sub_12863C ROM:00128650 ROM:00128650 ; --------------------------------------------------------------------------- ROM:00128652 off_128652: dc.l loc_128662 ; DATA XREF: sub_12863C+C↑r ROM:00128656 dc.l loc_128670 ROM:0012865A dc.l loc_1286B6 ROM:0012865E dc.l locret_1286DE ROM:00128662 ; --------------------------------------------------------------------------- ROM:00128662 ROM:00128662 loc_128662: ; DATA XREF: ROM:off_128652↑o ROM:00128662 bsr.w sub_1286E2 ROM:00128666 move.b #1,($11F5).w ROM:0012866C bra.s loc_1286AC ROM:0012866E ; --------------------------------------------------------------------------- ROM:0012866E rts ROM:00128670 ; --------------------------------------------------------------------------- ROM:00128670 ROM:00128670 loc_128670: ; DATA XREF: ROM:00128656↑o ROM:00128670 btst #1,($13BD).w ROM:00128676 beq.s loc_1286AC ROM:00128678 btst #0,($13AF).w ROM:0012867E beq.s loc_1286AC ROM:00128680 move.b #0,($11F3).w ROM:00128686 move.b #0,($11F2).w ROM:0012868C addq.w #1,($CB8).w ROM:00128690 bvc.s loc_128698 ROM:00128692 move.w #$8000,($CB8).w ROM:00128698 ROM:00128698 loc_128698: ; CODE XREF: ROM:00128690↑j ROM:00128698 bclr #1,($13BD).w ROM:0012869E bclr #0,($13AF).w ROM:001286A4 move.b #2,($11F5).w ROM:001286AA bra.s locret_1286DC ROM:001286AC ; --------------------------------------------------------------------------- ROM:001286AC ROM:001286AC loc_1286AC: ; CODE XREF: ROM:0012866C↑j ROM:001286AC ; ROM:00128676↑j ... ROM:001286AC bsr.w sub_1286FA ROM:001286B0 bsr.w sub_12879A ROM:001286B4 rts ROM:001286B6 ; --------------------------------------------------------------------------- ROM:001286B6 ROM:001286B6 loc_1286B6: ; DATA XREF: ROM:0012865A↑o ROM:001286B6 move.w $68A(a5),d0 ROM:001286BA cmp.w ($CB8).w,d0 ROM:001286BE ble.s loc_1286C8 ROM:001286C0 move.b #1,($11F5).w ROM:001286C6 bra.s loc_1286AC ROM:001286C8 ; --------------------------------------------------------------------------- ROM:001286C8 ROM:001286C8 loc_1286C8: ; CODE XREF: ROM:001286BE↑j ROM:001286C8 cmp.w ($CB8).w,d0 ROM:001286CC bgt.s locret_1286DC ROM:001286CE bset #7,($13B2).w ROM:001286D4 move.b #3,($11F5).w ROM:001286DA bra.s locret_1286DE ROM:001286DC ; --------------------------------------------------------------------------- ROM:001286DC ROM:001286DC locret_1286DC: ; CODE XREF: ROM:001286AA↑j ROM:001286DC ; ROM:001286CC↑j ROM:001286DC rts ROM:001286DE ; --------------------------------------------------------------------------- ROM:001286DE ROM:001286DE locret_1286DE: ; CODE XREF: ROM:001286DA↑j ROM:001286DE ; DATA XREF: ROM:0012865E↑o ROM:001286DE rts ROM:001286E0 ; --------------------------------------------------------------------------- ROM:001286E0 rts ROM:001286E2 ROM:001286E2 ; =============== S U B R O U T I N E ======================================= ROM:001286E2 ROM:001286E2 ROM:001286E2 sub_1286E2: ; CODE XREF: ROM:loc_128662↑p ROM:001286E2 bclr #1,($13BD).w ROM:001286E8 bclr #0,($13AF).w ROM:001286EE bclr #7,($13B2).w ROM:001286F4 clr.w ($CB8).w ROM:001286F8 rts ROM:001286F8 ; End of function sub_1286E2 ROM:001286F8 ROM:001286FA ROM:001286FA ; =============== S U B R O U T I N E ======================================= ROM:001286FA ROM:001286FA ROM:001286FA sub_1286FA: ; CODE XREF: ROM:loc_1286AC↑p ROM:001286FA clr.w d1 ROM:001286FC move.b ($11F3).w,d1 ROM:00128700 cmpi.w #4,d1 ROM:00128704 bcc.s locret_12870E ROM:00128706 movea.l off_128710(pc,d1.w*4),a0 ROM:0012870A nop ROM:0012870C jmp (a0) ROM:0012870E ; --------------------------------------------------------------------------- ROM:0012870E ROM:0012870E locret_12870E: ; CODE XREF: sub_1286FA+A↑j ROM:0012870E rts ROM:0012870E ; End of function sub_1286FA ROM:0012870E ROM:0012870E ; --------------------------------------------------------------------------- ROM:00128710 off_128710: dc.l loc_128720 ; DATA XREF: sub_1286FA+C↑r ROM:00128714 dc.l loc_12872A ROM:00128718 dc.l loc_12875A ROM:0012871C dc.l locret_128796 ROM:00128720 ; --------------------------------------------------------------------------- ROM:00128720 ROM:00128720 loc_128720: ; DATA XREF: ROM:off_128710↑o ROM:00128720 move.b #1,($11F3).w ROM:00128726 bra.s locret_128758 ROM:00128728 ; --------------------------------------------------------------------------- ROM:00128728 rts ROM:0012872A ; --------------------------------------------------------------------------- ROM:0012872A ROM:0012872A loc_12872A: ; DATA XREF: ROM:00128714↑o ROM:0012872A move.w $67E(a5),d1 ROM:0012872E move.w $688(a5),d0 ROM:00128732 cmp.w ($506).w,d0 ROM:00128736 bge.s locret_128758 ROM:00128738 cmp.w ($CD0).w,d1 ROM:0012873C bge.s locret_128758 ROM:0012873E move.w $684(a5),d1 ROM:00128742 clr.b ($8FF).w ROM:00128746 move.w d1,($6D2).w ROM:0012874A move.b #1,($8FF).w ROM:00128750 move.b #2,($11F3).w ROM:00128756 bra.s locret_128794 ROM:00128758 ; --------------------------------------------------------------------------- ROM:00128758 ROM:00128758 locret_128758: ; CODE XREF: ROM:00128726↑j ROM:00128758 ; ROM:00128736↑j ... ROM:00128758 rts ROM:0012875A ; --------------------------------------------------------------------------- ROM:0012875A ROM:0012875A loc_12875A: ; DATA XREF: ROM:00128718↑o ROM:0012875A cmpi.w #0,($6D2).w ROM:00128760 bgt.s loc_128770 ROM:00128762 bset #1,($13BD).w ROM:00128768 move.b #3,($11F3).w ROM:0012876E bra.s locret_128796 ROM:00128770 ; --------------------------------------------------------------------------- ROM:00128770 ROM:00128770 loc_128770: ; CODE XREF: ROM:00128760↑j ROM:00128770 move.w $67E(a5),d1 ROM:00128774 move.w $688(a5),d0 ROM:00128778 cmp.w ($506).w,d0 ROM:0012877C bgt.s loc_128784 ROM:0012877E cmp.w ($CD0).w,d1 ROM:00128782 ble.s locret_128794 ROM:00128784 ROM:00128784 loc_128784: ; CODE XREF: ROM:0012877C↑j ROM:00128784 clr.b ($8FF).w ROM:00128788 clr.w ($6D2).w ROM:0012878C move.b #1,($11F3).w ROM:00128792 bra.s locret_128758 ROM:00128794 ; --------------------------------------------------------------------------- ROM:00128794 ROM:00128794 locret_128794: ; CODE XREF: ROM:00128756↑j ROM:00128794 ; ROM:00128782↑j ROM:00128794 rts ROM:00128796 ; --------------------------------------------------------------------------- ROM:00128796 ROM:00128796 locret_128796: ; CODE XREF: ROM:0012876E↑j ROM:00128796 ; DATA XREF: ROM:0012871C↑o ROM:00128796 rts ROM:00128798 ; --------------------------------------------------------------------------- ROM:00128798 rts ROM:0012879A ROM:0012879A ; =============== S U B R O U T I N E ======================================= ROM:0012879A ROM:0012879A ROM:0012879A sub_12879A: ; CODE XREF: ROM:001286B0↑p ROM:0012879A clr.w d1 ROM:0012879C move.b ($11F2).w,d1 ROM:001287A0 cmpi.w #4,d1 ROM:001287A4 bcc.s locret_1287AE ROM:001287A6 movea.l off_1287B0(pc,d1.w*4),a0 ROM:001287AA nop ROM:001287AC jmp (a0) ROM:001287AE ; --------------------------------------------------------------------------- ROM:001287AE ROM:001287AE locret_1287AE: ; CODE XREF: sub_12879A+A↑j ROM:001287AE rts ROM:001287AE ; End of function sub_12879A ROM:001287AE ROM:001287AE ; --------------------------------------------------------------------------- ROM:001287B0 off_1287B0: dc.l loc_1287C0 ; DATA XREF: sub_12879A+C↑r ROM:001287B4 dc.l loc_1287CA ROM:001287B8 dc.l loc_1287F8 ROM:001287BC dc.l locret_128832 ROM:001287C0 ; --------------------------------------------------------------------------- ROM:001287C0 ROM:001287C0 loc_1287C0: ; DATA XREF: ROM:off_1287B0↑o ROM:001287C0 move.b #1,($11F2).w ROM:001287C6 bra.s locret_1287F6 ROM:001287C8 ; --------------------------------------------------------------------------- ROM:001287C8 rts ROM:001287CA ; --------------------------------------------------------------------------- ROM:001287CA ROM:001287CA loc_1287CA: ; DATA XREF: ROM:001287B4↑o ROM:001287CA move.w $67C(a5),d1 ROM:001287CE btst #4,($13C6).w ROM:001287D4 bne.s locret_1287F6 ROM:001287D6 cmp.w ($CD0).w,d1 ROM:001287DA ble.s locret_1287F6 ROM:001287DC move.w $682(a5),d1 ROM:001287E0 clr.b ($8FE).w ROM:001287E4 move.w d1,($6D0).w ROM:001287E8 move.b #1,($8FE).w ROM:001287EE move.b #2,($11F2).w ROM:001287F4 bra.s locret_128830 ROM:001287F6 ; --------------------------------------------------------------------------- ROM:001287F6 ROM:001287F6 locret_1287F6: ; CODE XREF: ROM:001287C6↑j ROM:001287F6 ; ROM:001287D4↑j ... ROM:001287F6 rts ROM:001287F8 ; --------------------------------------------------------------------------- ROM:001287F8 ROM:001287F8 loc_1287F8: ; DATA XREF: ROM:001287B8↑o ROM:001287F8 cmpi.w #0,($6D0).w ROM:001287FE bgt.s loc_12880E ROM:00128800 bset #0,($13AF).w ROM:00128806 move.b #3,($11F2).w ROM:0012880C bra.s locret_128832 ROM:0012880E ; --------------------------------------------------------------------------- ROM:0012880E ROM:0012880E loc_12880E: ; CODE XREF: ROM:001287FE↑j ROM:0012880E move.w $67C(a5),d1 ROM:00128812 btst #4,($13C6).w ROM:00128818 bne.s loc_128820 ROM:0012881A cmp.w ($CD0).w,d1 ROM:0012881E bge.s locret_128830 ROM:00128820 ROM:00128820 loc_128820: ; CODE XREF: ROM:00128818↑j ROM:00128820 clr.b ($8FE).w ROM:00128824 clr.w ($6D0).w ROM:00128828 move.b #1,($11F2).w ROM:0012882E bra.s locret_1287F6 ROM:00128830 ; --------------------------------------------------------------------------- ROM:00128830 ROM:00128830 locret_128830: ; CODE XREF: ROM:001287F4↑j ROM:00128830 ; ROM:0012881E↑j ROM:00128830 rts ROM:00128832 ; --------------------------------------------------------------------------- ROM:00128832 ROM:00128832 locret_128832: ; CODE XREF: ROM:0012880C↑j ROM:00128832 ; DATA XREF: ROM:001287BC↑o ROM:00128832 rts ROM:00128834 ; --------------------------------------------------------------------------- ROM:00128834 rts ROM:00128836 ROM:00128836 ; =============== S U B R O U T I N E ======================================= ROM:00128836 ROM:00128836 ROM:00128836 sub_128836: ; CODE XREF: sub_128392↑p ROM:00128836 btst #4,($1399).w ROM:0012883C beq.s loc_128846 ROM:0012883E bset #6,($DC7).w ROM:00128844 bra.s loc_12884C ROM:00128846 ; --------------------------------------------------------------------------- ROM:00128846 ROM:00128846 loc_128846: ; CODE XREF: sub_128836+6↑j ROM:00128846 bclr #6,($DC7).w ROM:0012884C ROM:0012884C loc_12884C: ; CODE XREF: sub_128836+E↑j ROM:0012884C bset #6,($DF7).w ROM:00128852 rts ROM:00128852 ; End of function sub_128836 ROM:00128852 ROM:00128854 ROM:00128854 ; =============== S U B R O U T I N E ======================================= ROM:00128854 ROM:00128854 ROM:00128854 sub_128854: ; CODE XREF: sub_129600+3E↓p ROM:00128854 move.w ($CBA).w,d1 ROM:00128858 cmpi.w #3,d1 ROM:0012885C bcc.s locret_128866 ROM:0012885E movea.l off_128868(pc,d1.w*4),a0 ROM:00128862 nop ROM:00128864 jmp (a0) ROM:00128866 ; --------------------------------------------------------------------------- ROM:00128866 ROM:00128866 locret_128866: ; CODE XREF: sub_128854+8↑j ROM:00128866 rts ROM:00128866 ; End of function sub_128854 ROM:00128866 ROM:00128866 ; --------------------------------------------------------------------------- ROM:00128868 off_128868: dc.l loc_128874 ; DATA XREF: sub_128854+A↑r ROM:0012886C dc.l loc_12887E ROM:00128870 dc.l loc_1288A6 ROM:00128874 ; --------------------------------------------------------------------------- ROM:00128874 ROM:00128874 loc_128874: ; DATA XREF: ROM:off_128868↑o ROM:00128874 move.w #1,($CBA).w ROM:0012887A bra.s locret_1288A4 ROM:0012887C ; --------------------------------------------------------------------------- ROM:0012887C rts ROM:0012887E ; --------------------------------------------------------------------------- ROM:0012887E ROM:0012887E loc_12887E: ; DATA XREF: ROM:0012886C↑o ROM:0012887E btst #4,($13BE).w ROM:00128884 beq.s locret_1288A4 ROM:00128886 bsr.w sub_1288EC ROM:0012888A move.w $68E(a5),d0 ROM:0012888E clr.b ($92F).w ROM:00128892 move.w d0,($732).w ROM:00128896 move.b #1,($92F).w ROM:0012889C move.w #2,($CBA).w ROM:001288A2 bra.s locret_1288E8 ROM:001288A4 ; --------------------------------------------------------------------------- ROM:001288A4 ROM:001288A4 locret_1288A4: ; CODE XREF: ROM:0012887A↑j ROM:001288A4 ; ROM:00128884↑j ... ROM:001288A4 rts ROM:001288A6 ; --------------------------------------------------------------------------- ROM:001288A6 ROM:001288A6 loc_1288A6: ; DATA XREF: ROM:00128870↑o ROM:001288A6 btst #4,($13BE).w ROM:001288AC bne.s loc_1288BE ROM:001288AE clr.b ($92F).w ROM:001288B2 clr.w ($732).w ROM:001288B6 move.w #1,($CBA).w ROM:001288BC bra.s locret_1288A4 ROM:001288BE ; --------------------------------------------------------------------------- ROM:001288BE ROM:001288BE loc_1288BE: ; CODE XREF: ROM:001288AC↑j ROM:001288BE cmpi.w #0,($732).w ROM:001288C4 bgt.s locret_1288E8 ROM:001288C6 bsr.w sub_1288EC ROM:001288CA move.w $68E(a5),d0 ROM:001288CE clr.b ($92F).w ROM:001288D2 move.w d0,($732).w ROM:001288D6 move.b #1,($92F).w ROM:001288DC move.w #2,($CBA).w ROM:001288E2 bra.l *+6 ROM:001288E8 ; --------------------------------------------------------------------------- ROM:001288E8 ROM:001288E8 locret_1288E8: ; CODE XREF: ROM:001288A2↑j ROM:001288E8 ; ROM:001288C4↑j ... ROM:001288E8 rts ROM:001288EA ; --------------------------------------------------------------------------- ROM:001288EA rts ROM:001288EC ROM:001288EC ; =============== S U B R O U T I N E ======================================= ROM:001288EC ROM:001288EC ROM:001288EC sub_1288EC: ; CODE XREF: ROM:00128886↑p ROM:001288EC ; ROM:001288C6↑p ROM:001288EC btst #5,($13AC).w ROM:001288F2 beq.s loc_128902 ROM:001288F4 bclr #5,($13AC).w ROM:001288FA bset #4,($DC6).w ROM:00128900 bra.s loc_128908 ROM:00128902 ; --------------------------------------------------------------------------- ROM:00128902 ROM:00128902 loc_128902: ; CODE XREF: sub_1288EC+6↑j ROM:00128902 bclr #4,($DC6).w ROM:00128908 ROM:00128908 loc_128908: ; CODE XREF: sub_1288EC+14↑j ROM:00128908 bset #4,($DF6).w ROM:0012890E btst #4,($13AE).w ROM:00128914 beq.s loc_128924 ROM:00128916 bclr #4,($13AE).w ROM:0012891C bset #5,($DC6).w ROM:00128922 bra.s loc_12892A ROM:00128924 ; --------------------------------------------------------------------------- ROM:00128924 ROM:00128924 loc_128924: ; CODE XREF: sub_1288EC+28↑j ROM:00128924 bclr #5,($DC6).w ROM:0012892A ROM:0012892A loc_12892A: ; CODE XREF: sub_1288EC+36↑j ROM:0012892A bset #5,($DF6).w ROM:00128930 btst #6,($13AA).w ROM:00128936 beq.s loc_128946 ROM:00128938 bclr #6,($13AA).w ROM:0012893E bset #6,($DC6).w ROM:00128944 bra.s loc_12894C ROM:00128946 ; --------------------------------------------------------------------------- ROM:00128946 ROM:00128946 loc_128946: ; CODE XREF: sub_1288EC+4A↑j ROM:00128946 bclr #6,($DC6).w ROM:0012894C ROM:0012894C loc_12894C: ; CODE XREF: sub_1288EC+58↑j ROM:0012894C bset #6,($DF6).w ROM:00128952 btst #6,($13AC).w ROM:00128958 beq.s loc_128968 ROM:0012895A bclr #6,($13AC).w ROM:00128960 bset #7,($DC6).w ROM:00128966 bra.s loc_12896E ROM:00128968 ; --------------------------------------------------------------------------- ROM:00128968 ROM:00128968 loc_128968: ; CODE XREF: sub_1288EC+6C↑j ROM:00128968 bclr #7,($DC6).w ROM:0012896E ROM:0012896E loc_12896E: ; CODE XREF: sub_1288EC+7A↑j ROM:0012896E bset #7,($DF6).w ROM:00128974 rts ROM:00128974 ; End of function sub_1288EC ROM:00128974 ROM:00128976 ROM:00128976 ; =============== S U B R O U T I N E ======================================= ROM:00128976 ROM:00128976 ROM:00128976 sub_128976: ; CODE XREF: sub_129600+26↓p ROM:00128976 move.w ($CBC).w,d1 ROM:0012897A cmpi.w #5,d1 ROM:0012897E bcc.s locret_128988 ROM:00128980 movea.l off_12898A(pc,d1.w*4),a0 ROM:00128984 nop ROM:00128986 jmp (a0) ROM:00128988 ; --------------------------------------------------------------------------- ROM:00128988 ROM:00128988 locret_128988: ; CODE XREF: sub_128976+8↑j ROM:00128988 rts ROM:00128988 ; End of function sub_128976 ROM:00128988 ROM:00128988 ; --------------------------------------------------------------------------- ROM:0012898A off_12898A: dc.l loc_12899E ; DATA XREF: sub_128976+A↑r ROM:0012898E dc.l loc_1289A8 ROM:00128992 dc.l loc_1289D6 ROM:00128996 dc.l loc_128A22 ROM:0012899A dc.l loc_128ACA ROM:0012899E ; --------------------------------------------------------------------------- ROM:0012899E ROM:0012899E loc_12899E: ; DATA XREF: ROM:off_12898A↑o ROM:0012899E move.w #1,($CBC).w ROM:001289A4 bra.s loc_1289D0 ROM:001289A6 ; --------------------------------------------------------------------------- ROM:001289A6 rts ROM:001289A8 ; --------------------------------------------------------------------------- ROM:001289A8 ROM:001289A8 loc_1289A8: ; DATA XREF: ROM:0012898E↑o ROM:001289A8 btst #2,($13A0).w ROM:001289AE beq.s loc_1289D0 ROM:001289B0 move.w $692(a5),d1 ROM:001289B4 clr.b ($900).w ROM:001289B8 move.w d1,($6D4).w ROM:001289BC move.b #1,($900).w ROM:001289C2 bclr #3,($DC5).w ROM:001289C8 move.w #2,($CBC).w ROM:001289CE bra.s loc_128A1C ROM:001289D0 ; --------------------------------------------------------------------------- ROM:001289D0 ROM:001289D0 loc_1289D0: ; CODE XREF: ROM:001289A4↑j ROM:001289D0 ; ROM:001289AE↑j ... ROM:001289D0 bsr.w sub_128AE6 ROM:001289D4 rts ROM:001289D6 ; --------------------------------------------------------------------------- ROM:001289D6 ROM:001289D6 loc_1289D6: ; DATA XREF: ROM:00128992↑o ROM:001289D6 btst #2,($13A0).w ROM:001289DC bne.s loc_1289EE ROM:001289DE clr.b ($900).w ROM:001289E2 clr.w ($6D4).w ROM:001289E6 move.w #1,($CBC).w ROM:001289EC bra.s loc_1289D0 ROM:001289EE ; --------------------------------------------------------------------------- ROM:001289EE ROM:001289EE loc_1289EE: ; CODE XREF: ROM:001289DC↑j ROM:001289EE cmpi.w #0,($6D4).w ROM:001289F4 bgt.s loc_128A1C ROM:001289F6 btst #2,($13A0).w ROM:001289FC beq.s loc_128A1C ROM:001289FE move.w $694(a5),d1 ROM:00128A02 clr.b ($900).w ROM:00128A06 move.w d1,($6D4).w ROM:00128A0A move.b #1,($900).w ROM:00128A10 move.w #3,($CBC).w ROM:00128A16 bra.l loc_128AC0 ROM:00128A1C ; --------------------------------------------------------------------------- ROM:00128A1C ROM:00128A1C loc_128A1C: ; CODE XREF: ROM:001289CE↑j ROM:00128A1C ; ROM:001289F4↑j ... ROM:00128A1C bsr.w sub_128AE6 ROM:00128A20 rts ROM:00128A22 ; --------------------------------------------------------------------------- ROM:00128A22 ROM:00128A22 loc_128A22: ; DATA XREF: ROM:00128996↑o ROM:00128A22 cmpi.w #0,($6D4).w ROM:00128A28 bgt.s loc_128A52 ROM:00128A2A btst #2,($13A0).w ROM:00128A30 beq.s loc_128A52 ROM:00128A32 move.w $694(a5),d1 ROM:00128A36 clr.b ($900).w ROM:00128A3A move.w d1,($6D4).w ROM:00128A3E move.b #1,($900).w ROM:00128A44 bset #3,($DF5).w ROM:00128A4A move.w #3,($CBC).w ROM:00128A50 bra.s loc_128AC0 ROM:00128A52 ; --------------------------------------------------------------------------- ROM:00128A52 ROM:00128A52 loc_128A52: ; CODE XREF: ROM:00128A28↑j ROM:00128A52 ; ROM:00128A30↑j ROM:00128A52 cmpi.w #0,($6D4).w ROM:00128A58 bgt.s loc_128A74 ROM:00128A5A btst #2,($13A0).w ROM:00128A60 bne.s loc_128A74 ROM:00128A62 move.w #0,($CBE).w ROM:00128A68 move.w #1,($CBC).w ROM:00128A6E bra.l loc_1289D0 ROM:00128A74 ; --------------------------------------------------------------------------- ROM:00128A74 ROM:00128A74 loc_128A74: ; CODE XREF: ROM:00128A58↑j ROM:00128A74 ; ROM:00128A60↑j ROM:00128A74 btst #2,($13A0).w ROM:00128A7A bne.s loc_128A96 ROM:00128A7C move.w #0,($CBE).w ROM:00128A82 clr.b ($900).w ROM:00128A86 clr.w ($6D4).w ROM:00128A8A move.w #1,($CBC).w ROM:00128A90 bra.l loc_1289D0 ROM:00128A96 ; --------------------------------------------------------------------------- ROM:00128A96 ROM:00128A96 loc_128A96: ; CODE XREF: ROM:00128A7A↑j ROM:00128A96 btst #7,($13A7).w ROM:00128A9C beq.s loc_128AC0 ROM:00128A9E move.w #0,($CBE).w ROM:00128AA4 bset #3,($DC5).w ROM:00128AAA bset #3,($DF5).w ROM:00128AB0 clr.b ($900).w ROM:00128AB4 clr.w ($6D4).w ROM:00128AB8 move.w #4,($CBC).w ROM:00128ABE bra.s loc_128ADE ROM:00128AC0 ; --------------------------------------------------------------------------- ROM:00128AC0 ROM:00128AC0 loc_128AC0: ; CODE XREF: ROM:00128A16↑j ROM:00128AC0 ; ROM:00128A50↑j ... ROM:00128AC0 bsr.w sub_128AE6 ROM:00128AC4 bsr.w sub_128B20 ROM:00128AC8 rts ROM:00128ACA ; --------------------------------------------------------------------------- ROM:00128ACA ROM:00128ACA loc_128ACA: ; DATA XREF: ROM:0012899A↑o ROM:00128ACA btst #2,($13A0).w ROM:00128AD0 bne.s loc_128ADE ROM:00128AD2 move.w #1,($CBC).w ROM:00128AD8 bra.l loc_1289D0 ROM:00128ADE ; --------------------------------------------------------------------------- ROM:00128ADE ROM:00128ADE loc_128ADE: ; CODE XREF: ROM:00128ABE↑j ROM:00128ADE ; ROM:00128AD0↑j ROM:00128ADE bsr.w sub_128AE6 ROM:00128AE2 rts ROM:00128AE4 ; --------------------------------------------------------------------------- ROM:00128AE4 rts ROM:00128AE6 ROM:00128AE6 ; =============== S U B R O U T I N E ======================================= ROM:00128AE6 ROM:00128AE6 ROM:00128AE6 sub_128AE6: ; CODE XREF: ROM:loc_1289D0↑p ROM:00128AE6 ; ROM:loc_128A1C↑p ... ROM:00128AE6 btst #4,($13C6).w ROM:00128AEC bne.s loc_128B18 ROM:00128AEE btst #2,($13BD).w ROM:00128AF4 beq.s loc_128B10 ROM:00128AF6 move.w $690(a5),d1 ROM:00128AFA cmp.w ($AA0).w,d1 ROM:00128AFE bgt.s loc_128B08 ROM:00128B00 bset #2,($13A0).w ROM:00128B06 bra.s loc_128B0E ROM:00128B08 ; --------------------------------------------------------------------------- ROM:00128B08 ROM:00128B08 loc_128B08: ; CODE XREF: sub_128AE6+18↑j ROM:00128B08 bclr #2,($13A0).w ROM:00128B0E ROM:00128B0E loc_128B0E: ; CODE XREF: sub_128AE6+20↑j ROM:00128B0E bra.s loc_128B16 ROM:00128B10 ; --------------------------------------------------------------------------- ROM:00128B10 ROM:00128B10 loc_128B10: ; CODE XREF: sub_128AE6+E↑j ROM:00128B10 bclr #2,($13A0).w ROM:00128B16 ROM:00128B16 loc_128B16: ; CODE XREF: sub_128AE6:loc_128B0E↑j ROM:00128B16 bra.s locret_128B1E ROM:00128B18 ; --------------------------------------------------------------------------- ROM:00128B18 ROM:00128B18 loc_128B18: ; CODE XREF: sub_128AE6+6↑j ROM:00128B18 bclr #2,($13A0).w ROM:00128B1E ROM:00128B1E locret_128B1E: ; CODE XREF: sub_128AE6:loc_128B16↑j ROM:00128B1E rts ROM:00128B1E ; End of function sub_128AE6 ROM:00128B1E ROM:00128B20 ROM:00128B20 ; =============== S U B R O U T I N E ======================================= ROM:00128B20 ROM:00128B20 ROM:00128B20 sub_128B20: ; CODE XREF: ROM:00128AC4↑p ROM:00128B20 move.w ($CBE).w,d1 ROM:00128B24 cmpi.w #4,d1 ROM:00128B28 bcc.s locret_128B32 ROM:00128B2A movea.l off_128B34(pc,d1.w*4),a0 ROM:00128B2E nop ROM:00128B30 jmp (a0) ROM:00128B32 ; --------------------------------------------------------------------------- ROM:00128B32 ROM:00128B32 locret_128B32: ; CODE XREF: sub_128B20+8↑j ROM:00128B32 rts ROM:00128B32 ; End of function sub_128B20 ROM:00128B32 ROM:00128B32 ; --------------------------------------------------------------------------- ROM:00128B34 off_128B34: dc.l loc_128B44 ; DATA XREF: sub_128B20+A↑r ROM:00128B38 dc.l loc_128B64 ROM:00128B3C dc.l loc_128B98 ROM:00128B40 dc.l locret_128BEC ROM:00128B44 ; --------------------------------------------------------------------------- ROM:00128B44 ROM:00128B44 loc_128B44: ; DATA XREF: ROM:off_128B34↑o ROM:00128B44 bclr #7,($13A7).w ROM:00128B4A bclr #3,($13A7).w ROM:00128B50 bclr #2,($13B1).w ROM:00128B56 move.w #1,($CBE).w ROM:00128B5C bra.l loc_128B92 ROM:00128B62 ; --------------------------------------------------------------------------- ROM:00128B62 rts ROM:00128B64 ; --------------------------------------------------------------------------- ROM:00128B64 ROM:00128B64 loc_128B64: ; DATA XREF: ROM:00128B38↑o ROM:00128B64 btst #3,($13A7).w ROM:00128B6A beq.s loc_128B92 ROM:00128B6C btst #2,($13B1).w ROM:00128B72 beq.s loc_128B92 ROM:00128B74 move.w $69A(a5),d1 ROM:00128B78 clr.b ($901).w ROM:00128B7C move.w d1,($6D6).w ROM:00128B80 move.b #1,($901).w ROM:00128B86 move.w #2,($CBE).w ROM:00128B8C bra.l loc_128BE6 ROM:00128B92 ; --------------------------------------------------------------------------- ROM:00128B92 ROM:00128B92 loc_128B92: ; CODE XREF: ROM:00128B5C↑j ROM:00128B92 ; ROM:00128B6A↑j ... ROM:00128B92 bsr.w sub_128BF0 ROM:00128B96 rts ROM:00128B98 ; --------------------------------------------------------------------------- ROM:00128B98 ROM:00128B98 loc_128B98: ; DATA XREF: ROM:00128B3C↑o ROM:00128B98 btst #3,($13A7).w ROM:00128B9E beq.s loc_128BA8 ROM:00128BA0 btst #2,($13B1).w ROM:00128BA6 bne.s loc_128BBC ROM:00128BA8 ROM:00128BA8 loc_128BA8: ; CODE XREF: ROM:00128B9E↑j ROM:00128BA8 clr.b ($901).w ROM:00128BAC clr.w ($6D6).w ROM:00128BB0 move.w #1,($CBE).w ROM:00128BB6 bra.l loc_128B92 ROM:00128BBC ; --------------------------------------------------------------------------- ROM:00128BBC ROM:00128BBC loc_128BBC: ; CODE XREF: ROM:00128BA6↑j ROM:00128BBC btst #3,($13A7).w ROM:00128BC2 beq.s loc_128BE6 ROM:00128BC4 btst #2,($13B1).w ROM:00128BCA beq.s loc_128BE6 ROM:00128BCC cmpi.w #0,($6D6).w ROM:00128BD2 bgt.s loc_128BE6 ROM:00128BD4 bset #7,($13A7).w ROM:00128BDA move.w #3,($CBE).w ROM:00128BE0 bra.l locret_128BEC ROM:00128BE6 ; --------------------------------------------------------------------------- ROM:00128BE6 ROM:00128BE6 loc_128BE6: ; CODE XREF: ROM:00128B8C↑j ROM:00128BE6 ; ROM:00128BC2↑j ... ROM:00128BE6 bsr.w sub_128BF0 ROM:00128BEA rts ROM:00128BEC ; --------------------------------------------------------------------------- ROM:00128BEC ROM:00128BEC locret_128BEC: ; CODE XREF: ROM:00128BE0↑j ROM:00128BEC ; DATA XREF: ROM:00128B40↑o ROM:00128BEC rts ROM:00128BEE ; --------------------------------------------------------------------------- ROM:00128BEE rts ROM:00128BF0 ROM:00128BF0 ; =============== S U B R O U T I N E ======================================= ROM:00128BF0 ROM:00128BF0 ROM:00128BF0 sub_128BF0: ; CODE XREF: ROM:loc_128B92↑p ROM:00128BF0 ; ROM:loc_128BE6↑p ROM:00128BF0 move.w $698(a5),d1 ROM:00128BF4 move.w $696(a5),d2 ROM:00128BF8 cmp.w ($BBE).w,d1 ROM:00128BFC blt.s loc_128C04 ROM:00128BFE cmp.w ($BBE).w,d2 ROM:00128C02 ble.s loc_128C0C ROM:00128C04 ROM:00128C04 loc_128C04: ; CODE XREF: sub_128BF0+C↑j ROM:00128C04 bset #2,($13B1).w ROM:00128C0A bra.s loc_128C12 ROM:00128C0C ; --------------------------------------------------------------------------- ROM:00128C0C ROM:00128C0C loc_128C0C: ; CODE XREF: sub_128BF0+12↑j ROM:00128C0C bclr #2,($13B1).w ROM:00128C12 ROM:00128C12 loc_128C12: ; CODE XREF: sub_128BF0+1A↑j ROM:00128C12 cmpi.w #0,($BC0).w ROM:00128C18 bne.s loc_128C1C ROM:00128C1A bra.s loc_128C36 ROM:00128C1C ; --------------------------------------------------------------------------- ROM:00128C1C ROM:00128C1C loc_128C1C: ; CODE XREF: sub_128BF0+28↑j ROM:00128C1C move.w ($BBC).w,d0 ROM:00128C20 cmp.w ($BC0).w,d0 ROM:00128C24 bgt.s loc_128C28 ROM:00128C26 bra.s loc_128C36 ROM:00128C28 ; --------------------------------------------------------------------------- ROM:00128C28 ROM:00128C28 loc_128C28: ; CODE XREF: sub_128BF0+34↑j ROM:00128C28 move.w ($BB6).w,d1 ROM:00128C2C sub.w $56A(a5),d1 ROM:00128C30 cmp.w ($BC0).w,d1 ROM:00128C34 blt.s loc_128C3E ROM:00128C36 ROM:00128C36 loc_128C36: ; CODE XREF: sub_128BF0+2A↑j ROM:00128C36 ; sub_128BF0+36↑j ROM:00128C36 bset #3,($13A7).w ROM:00128C3C bra.s locret_128C44 ROM:00128C3E ; --------------------------------------------------------------------------- ROM:00128C3E ROM:00128C3E loc_128C3E: ; CODE XREF: sub_128BF0+44↑j ROM:00128C3E bclr #3,($13A7).w ROM:00128C44 ROM:00128C44 locret_128C44: ; CODE XREF: sub_128BF0+4C↑j ROM:00128C44 rts ROM:00128C44 ; End of function sub_128BF0 ROM:00128C44 ROM:00128C46 ROM:00128C46 ; =============== S U B R O U T I N E ======================================= ROM:00128C46 ROM:00128C46 ROM:00128C46 sub_128C46: ; CODE XREF: sub_129600+44↓p ROM:00128C46 move.w ($CC0).w,d1 ROM:00128C4A cmpi.w #3,d1 ROM:00128C4E bcc.s locret_128C58 ROM:00128C50 movea.l off_128C5A(pc,d1.w*4),a0 ROM:00128C54 nop ROM:00128C56 jmp (a0) ROM:00128C58 ; --------------------------------------------------------------------------- ROM:00128C58 ROM:00128C58 locret_128C58: ; CODE XREF: sub_128C46+8↑j ROM:00128C58 rts ROM:00128C58 ; End of function sub_128C46 ROM:00128C58 ROM:00128C58 ; --------------------------------------------------------------------------- ROM:00128C5A off_128C5A: dc.l loc_128C66 ; DATA XREF: sub_128C46+A↑r ROM:00128C5E dc.l loc_128C70 ROM:00128C62 dc.l loc_128CA0 ROM:00128C66 ; --------------------------------------------------------------------------- ROM:00128C66 ROM:00128C66 loc_128C66: ; DATA XREF: ROM:off_128C5A↑o ROM:00128C66 move.w #1,($CC0).w ROM:00128C6C bra.s locret_128C9E ROM:00128C6E ; --------------------------------------------------------------------------- ROM:00128C6E rts ROM:00128C70 ; --------------------------------------------------------------------------- ROM:00128C70 ROM:00128C70 loc_128C70: ; DATA XREF: ROM:00128C5E↑o ROM:00128C70 btst #4,($13BE).w ROM:00128C76 beq.s locret_128C9E ROM:00128C78 cmpi.w #0,($590).w ROM:00128C7E ble.s locret_128C9E ROM:00128C80 bsr.w sub_128CEE ROM:00128C84 move.w $69C(a5),d0 ROM:00128C88 clr.b ($902).w ROM:00128C8C move.w d0,($6D8).w ROM:00128C90 move.b #1,($902).w ROM:00128C96 move.w #2,($CC0).w ROM:00128C9C bra.s locret_128CEA ROM:00128C9E ; --------------------------------------------------------------------------- ROM:00128C9E ROM:00128C9E locret_128C9E: ; CODE XREF: ROM:00128C6C↑j ROM:00128C9E ; ROM:00128C76↑j ... ROM:00128C9E rts ROM:00128CA0 ; --------------------------------------------------------------------------- ROM:00128CA0 ROM:00128CA0 loc_128CA0: ; DATA XREF: ROM:00128C62↑o ROM:00128CA0 btst #4,($13BE).w ROM:00128CA6 beq.s loc_128CB0 ROM:00128CA8 cmpi.w #0,($590).w ROM:00128CAE bgt.s loc_128CC0 ROM:00128CB0 ROM:00128CB0 loc_128CB0: ; CODE XREF: ROM:00128CA6↑j ROM:00128CB0 clr.b ($902).w ROM:00128CB4 clr.w ($6D8).w ROM:00128CB8 move.w #1,($CC0).w ROM:00128CBE bra.s locret_128C9E ROM:00128CC0 ; --------------------------------------------------------------------------- ROM:00128CC0 ROM:00128CC0 loc_128CC0: ; CODE XREF: ROM:00128CAE↑j ROM:00128CC0 cmpi.w #0,($6D8).w ROM:00128CC6 bgt.s locret_128CEA ROM:00128CC8 bsr.w sub_128CEE ROM:00128CCC move.w $69C(a5),d0 ROM:00128CD0 clr.b ($902).w ROM:00128CD4 move.w d0,($6D8).w ROM:00128CD8 move.b #1,($902).w ROM:00128CDE move.w #2,($CC0).w ROM:00128CE4 bra.l *+6 ROM:00128CEA ; --------------------------------------------------------------------------- ROM:00128CEA ROM:00128CEA locret_128CEA: ; CODE XREF: ROM:00128C9C↑j ROM:00128CEA ; ROM:00128CC6↑j ... ROM:00128CEA rts ROM:00128CEC ; --------------------------------------------------------------------------- ROM:00128CEC rts ROM:00128CEE ROM:00128CEE ; =============== S U B R O U T I N E ======================================= ROM:00128CEE ROM:00128CEE ROM:00128CEE sub_128CEE: ; CODE XREF: ROM:00128C80↑p ROM:00128CEE ; ROM:00128CC8↑p ROM:00128CEE btst #6,($13A6).w ROM:00128CF4 beq.s loc_128D04 ROM:00128CF6 bclr #6,($13A6).w ROM:00128CFC bset #2,($DC7).w ROM:00128D02 bra.s loc_128D0A ROM:00128D04 ; --------------------------------------------------------------------------- ROM:00128D04 ROM:00128D04 loc_128D04: ; CODE XREF: sub_128CEE+6↑j ROM:00128D04 bclr #2,($DC7).w ROM:00128D0A ROM:00128D0A loc_128D0A: ; CODE XREF: sub_128CEE+14↑j ROM:00128D0A bset #2,($DF7).w ROM:00128D10 rts ROM:00128D10 ; End of function sub_128CEE ROM:00128D10 ROM:00128D12 ROM:00128D12 ; =============== S U B R O U T I N E ======================================= ROM:00128D12 ROM:00128D12 ROM:00128D12 sub_128D12: ; CODE XREF: sub_129600+20↓p ROM:00128D12 move.w $3A2(a5),d0 ROM:00128D16 cmpi.w #0,d0 ROM:00128D1A bne.s loc_128D22 ROM:00128D1C bsr.w sub_128D28 ROM:00128D20 bra.s locret_128D26 ROM:00128D22 ; --------------------------------------------------------------------------- ROM:00128D22 ROM:00128D22 loc_128D22: ; CODE XREF: sub_128D12+8↑j ROM:00128D22 bsr.w sub_128DF4 ROM:00128D26 ROM:00128D26 locret_128D26: ; CODE XREF: sub_128D12+E↑j ROM:00128D26 rts ROM:00128D26 ; End of function sub_128D12 ROM:00128D26 ROM:00128D28 ROM:00128D28 ; =============== S U B R O U T I N E ======================================= ROM:00128D28 ROM:00128D28 ROM:00128D28 sub_128D28: ; CODE XREF: sub_128D12+A↑p ROM:00128D28 clr.w d1 ROM:00128D2A move.b ($11F6).w,d1 ROM:00128D2E cmpi.w #3,d1 ROM:00128D32 bcc.s locret_128D3C ROM:00128D34 movea.l off_128D3E(pc,d1.w*4),a0 ROM:00128D38 nop ROM:00128D3A jmp (a0) ROM:00128D3C ; --------------------------------------------------------------------------- ROM:00128D3C ROM:00128D3C locret_128D3C: ; CODE XREF: sub_128D28+A↑j ROM:00128D3C rts ROM:00128D3C ; End of function sub_128D28 ROM:00128D3C ROM:00128D3C ; --------------------------------------------------------------------------- ROM:00128D3E off_128D3E: dc.l loc_128D4A ; DATA XREF: sub_128D28+C↑r ROM:00128D42 dc.l loc_128D5A ROM:00128D46 dc.l loc_128DB0 ROM:00128D4A ; --------------------------------------------------------------------------- ROM:00128D4A ROM:00128D4A loc_128D4A: ; DATA XREF: ROM:off_128D3E↑o ROM:00128D4A bclr #1,($DC6).w ROM:00128D50 move.b #1,($11F6).w ROM:00128D56 bra.s locret_128DAE ROM:00128D58 ; --------------------------------------------------------------------------- ROM:00128D58 rts ROM:00128D5A ; --------------------------------------------------------------------------- ROM:00128D5A ROM:00128D5A loc_128D5A: ; DATA XREF: ROM:00128D42↑o ROM:00128D5A move.w $6A2(a5),d0 ROM:00128D5E cmp.w ($50A).w,d0 ROM:00128D62 bgt.s loc_128D72 ROM:00128D64 bset #1,($DC6).w ROM:00128D6A bset #1,($DF6).w ROM:00128D70 bra.s locret_128DAE ROM:00128D72 ; --------------------------------------------------------------------------- ROM:00128D72 ROM:00128D72 loc_128D72: ; CODE XREF: ROM:00128D62↑j ROM:00128D72 move.w $6A0(a5),d0 ROM:00128D76 cmp.w ($50A).w,d0 ROM:00128D7A bgt.s loc_128D8C ROM:00128D7C bclr #1,($DC6).w ROM:00128D82 bset #1,($DF6).w ROM:00128D88 bra.s locret_128DAE ROM:00128D8A ; --------------------------------------------------------------------------- ROM:00128D8A bra.s locret_128DAE ROM:00128D8C ; --------------------------------------------------------------------------- ROM:00128D8C ROM:00128D8C loc_128D8C: ; CODE XREF: ROM:00128D7A↑j ROM:00128D8C btst #2,($1399).w ROM:00128D92 beq.s locret_128DAE ROM:00128D94 move.w $69E(a5),d1 ROM:00128D98 clr.b ($8E2).w ROM:00128D9C move.w d1,($698).w ROM:00128DA0 move.b #1,($8E2).w ROM:00128DA6 move.b #2,($11F6).w ROM:00128DAC bra.s locret_128DF0 ROM:00128DAE ; --------------------------------------------------------------------------- ROM:00128DAE ROM:00128DAE locret_128DAE: ; CODE XREF: ROM:00128D56↑j ROM:00128DAE ; ROM:00128D70↑j ... ROM:00128DAE rts ROM:00128DB0 ; --------------------------------------------------------------------------- ROM:00128DB0 ROM:00128DB0 loc_128DB0: ; DATA XREF: ROM:00128D46↑o ROM:00128DB0 move.w $6A0(a5),d0 ROM:00128DB4 cmp.w ($50A).w,d0 ROM:00128DB8 bgt.s loc_128DBC ROM:00128DBA bra.s loc_128DC4 ROM:00128DBC ; --------------------------------------------------------------------------- ROM:00128DBC ROM:00128DBC loc_128DBC: ; CODE XREF: ROM:00128DB8↑j ROM:00128DBC btst #2,($1399).w ROM:00128DC2 bne.s loc_128DD4 ROM:00128DC4 ROM:00128DC4 loc_128DC4: ; CODE XREF: ROM:00128DBA↑j ROM:00128DC4 clr.b ($8E2).w ROM:00128DC8 clr.w ($698).w ROM:00128DCC move.b #1,($11F6).w ROM:00128DD2 bra.s locret_128DAE ROM:00128DD4 ; --------------------------------------------------------------------------- ROM:00128DD4 ROM:00128DD4 loc_128DD4: ; CODE XREF: ROM:00128DC2↑j ROM:00128DD4 cmpi.w #0,($698).w ROM:00128DDA bgt.s locret_128DF0 ROM:00128DDC bset #1,($DC6).w ROM:00128DE2 bset #1,($DF6).w ROM:00128DE8 move.b #1,($11F6).w ROM:00128DEE bra.s locret_128DAE ROM:00128DF0 ; --------------------------------------------------------------------------- ROM:00128DF0 ROM:00128DF0 locret_128DF0: ; CODE XREF: ROM:00128DAC↑j ROM:00128DF0 ; ROM:00128DDA↑j ROM:00128DF0 rts ROM:00128DF2 ; --------------------------------------------------------------------------- ROM:00128DF2 rts ROM:00128DF4 ROM:00128DF4 ; =============== S U B R O U T I N E ======================================= ROM:00128DF4 ROM:00128DF4 ROM:00128DF4 sub_128DF4: ; CODE XREF: sub_128D12:loc_128D22↑p ROM:00128DF4 btst #2,($13A7).w ROM:00128DFA beq.s loc_128E04 ROM:00128DFC bset #1,($DC6).w ROM:00128E02 bra.s loc_128E0A ROM:00128E04 ; --------------------------------------------------------------------------- ROM:00128E04 ROM:00128E04 loc_128E04: ; CODE XREF: sub_128DF4+6↑j ROM:00128E04 bclr #1,($DC6).w ROM:00128E0A ROM:00128E0A loc_128E0A: ; CODE XREF: sub_128DF4+E↑j ROM:00128E0A btst #1,($DF7).w ROM:00128E10 bne.s loc_128E1A ROM:00128E12 btst #4,($DF7).w ROM:00128E18 beq.s loc_128E22 ROM:00128E1A ROM:00128E1A loc_128E1A: ; CODE XREF: sub_128DF4+1C↑j ROM:00128E1A bset #1,($DF6).w ROM:00128E20 bra.s locret_128E28 ROM:00128E22 ; --------------------------------------------------------------------------- ROM:00128E22 ROM:00128E22 loc_128E22: ; CODE XREF: sub_128DF4+24↑j ROM:00128E22 bclr #1,($DF6).w ROM:00128E28 ROM:00128E28 locret_128E28: ; CODE XREF: sub_128DF4+2C↑j ROM:00128E28 rts ROM:00128E28 ; End of function sub_128DF4 ROM:00128E28 ROM:00128E2A ROM:00128E2A ; =============== S U B R O U T I N E ======================================= ROM:00128E2A ROM:00128E2A ROM:00128E2A sub_128E2A: ; CODE XREF: sub_129600↓p ROM:00128E2A bsr.w sub_128E34 ROM:00128E2E bsr.w sub_129062 ROM:00128E32 rts ROM:00128E32 ; End of function sub_128E2A ROM:00128E32 ROM:00128E34 ROM:00128E34 ; =============== S U B R O U T I N E ======================================= ROM:00128E34 ROM:00128E34 ROM:00128E34 sub_128E34: ; CODE XREF: sub_128E2A↑p ROM:00128E34 clr.w d1 ROM:00128E36 move.b ($11F7).w,d1 ROM:00128E3A cmpi.w #7,d1 ROM:00128E3E bcc.s locret_128E48 ROM:00128E40 movea.l off_128E4A(pc,d1.w*4),a0 ROM:00128E44 nop ROM:00128E46 jmp (a0) ROM:00128E48 ; --------------------------------------------------------------------------- ROM:00128E48 ROM:00128E48 locret_128E48: ; CODE XREF: sub_128E34+A↑j ROM:00128E48 rts ROM:00128E48 ; End of function sub_128E34 ROM:00128E48 ROM:00128E48 ; --------------------------------------------------------------------------- ROM:00128E4A off_128E4A: dc.l loc_128E66 ; DATA XREF: sub_128E34+C↑r ROM:00128E4E dc.l loc_128E7A ROM:00128E52 dc.l loc_128ED0 ROM:00128E56 dc.l loc_128F30 ROM:00128E5A dc.l loc_128F86 ROM:00128E5E dc.l loc_128FF0 ROM:00128E62 dc.l locret_129012 ROM:00128E66 ; --------------------------------------------------------------------------- ROM:00128E66 ROM:00128E66 loc_128E66: ; DATA XREF: ROM:off_128E4A↑o ROM:00128E66 bclr #7,($DC4).w ROM:00128E6C bsr.w sub_129014 ROM:00128E70 move.b #1,($11F7).w ROM:00128E76 bra.s loc_128ECA ROM:00128E78 ; --------------------------------------------------------------------------- ROM:00128E78 rts ROM:00128E7A ; --------------------------------------------------------------------------- ROM:00128E7A ROM:00128E7A loc_128E7A: ; DATA XREF: ROM:00128E4E↑o ROM:00128E7A btst #3,($13A3).w ROM:00128E80 beq.s loc_128E94 ROM:00128E82 bset #7,($DF4).w ROM:00128E88 move.b #6,($11F7).w ROM:00128E8E bra.l locret_129012 ROM:00128E94 ; --------------------------------------------------------------------------- ROM:00128E94 ROM:00128E94 loc_128E94: ; CODE XREF: ROM:00128E80↑j ROM:00128E94 btst #0,($13AB).w ROM:00128E9A bne.s loc_128ECA ROM:00128E9C move.w $6A4(a5),d0 ROM:00128EA0 move.w $6A6(a5),d1 ROM:00128EA4 cmp.w ($586).w,d0 ROM:00128EA8 bgt.s loc_128ECA ROM:00128EAA cmp.w ($A6A).w,d1 ROM:00128EAE bgt.s loc_128ECA ROM:00128EB0 move.w $6A8(a5),d2 ROM:00128EB4 clr.b ($8E3).w ROM:00128EB8 move.w d2,($69A).w ROM:00128EBC move.b #1,($8E3).w ROM:00128EC2 move.b #2,($11F7).w ROM:00128EC8 bra.s loc_128F2A ROM:00128ECA ; --------------------------------------------------------------------------- ROM:00128ECA ROM:00128ECA loc_128ECA: ; CODE XREF: ROM:00128E76↑j ROM:00128ECA ; ROM:00128E9A↑j ... ROM:00128ECA bsr.w sub_129022 ROM:00128ECE rts ROM:00128ED0 ; --------------------------------------------------------------------------- ROM:00128ED0 ROM:00128ED0 loc_128ED0: ; DATA XREF: ROM:00128E52↑o ROM:00128ED0 btst #3,($13A3).w ROM:00128ED6 beq.s loc_128EEA ROM:00128ED8 bset #7,($DF4).w ROM:00128EDE move.b #6,($11F7).w ROM:00128EE4 bra.l locret_129012 ROM:00128EEA ; --------------------------------------------------------------------------- ROM:00128EEA ROM:00128EEA loc_128EEA: ; CODE XREF: ROM:00128ED6↑j ROM:00128EEA cmpi.w #0,($69A).w ROM:00128EF0 bgt.s loc_128EFE ROM:00128EF2 move.b #3,($11F7).w ROM:00128EF8 bra.l loc_128F80 ROM:00128EFE ; --------------------------------------------------------------------------- ROM:00128EFE ROM:00128EFE loc_128EFE: ; CODE XREF: ROM:00128EF0↑j ROM:00128EFE btst #0,($13AB).w ROM:00128F04 bne.s loc_128F1A ROM:00128F06 move.w $6A4(a5),d0 ROM:00128F0A move.w $6A6(a5),d1 ROM:00128F0E cmp.w ($586).w,d0 ROM:00128F12 bgt.s loc_128F1A ROM:00128F14 cmp.w ($A6A).w,d1 ROM:00128F18 ble.s loc_128F2A ROM:00128F1A ROM:00128F1A loc_128F1A: ; CODE XREF: ROM:00128F04↑j ROM:00128F1A ; ROM:00128F12↑j ROM:00128F1A clr.b ($8E3).w ROM:00128F1E clr.w ($69A).w ROM:00128F22 move.b #1,($11F7).w ROM:00128F28 bra.s loc_128ECA ROM:00128F2A ; --------------------------------------------------------------------------- ROM:00128F2A ROM:00128F2A loc_128F2A: ; CODE XREF: ROM:00128EC8↑j ROM:00128F2A ; ROM:00128F18↑j ROM:00128F2A bsr.w sub_129022 ROM:00128F2E rts ROM:00128F30 ; --------------------------------------------------------------------------- ROM:00128F30 ROM:00128F30 loc_128F30: ; DATA XREF: ROM:00128E56↑o ROM:00128F30 btst #3,($13A3).w ROM:00128F36 beq.s loc_128F4A ROM:00128F38 bset #7,($DF4).w ROM:00128F3E move.b #6,($11F7).w ROM:00128F44 bra.l locret_129012 ROM:00128F4A ; --------------------------------------------------------------------------- ROM:00128F4A ROM:00128F4A loc_128F4A: ; CODE XREF: ROM:00128F36↑j ROM:00128F4A btst #0,($13AB).w ROM:00128F50 bne.s loc_128F80 ROM:00128F52 move.w $6AA(a5),d0 ROM:00128F56 move.w $6AC(a5),d1 ROM:00128F5A cmp.w ($586).w,d0 ROM:00128F5E blt.s loc_128F80 ROM:00128F60 cmp.w ($A6A).w,d1 ROM:00128F64 blt.s loc_128F80 ROM:00128F66 move.w $6AE(a5),d2 ROM:00128F6A clr.b ($8E3).w ROM:00128F6E move.w d2,($69A).w ROM:00128F72 move.b #1,($8E3).w ROM:00128F78 move.b #4,($11F7).w ROM:00128F7E bra.s loc_128FEA ROM:00128F80 ; --------------------------------------------------------------------------- ROM:00128F80 ROM:00128F80 loc_128F80: ; CODE XREF: ROM:00128EF8↑j ROM:00128F80 ; ROM:00128F50↑j ... ROM:00128F80 bsr.w sub_129022 ROM:00128F84 rts ROM:00128F86 ; --------------------------------------------------------------------------- ROM:00128F86 ROM:00128F86 loc_128F86: ; DATA XREF: ROM:00128E5A↑o ROM:00128F86 btst #3,($13A3).w ROM:00128F8C beq.s loc_128F9C ROM:00128F8E bset #7,($DF4).w ROM:00128F94 move.b #6,($11F7).w ROM:00128F9A bra.s locret_129012 ROM:00128F9C ; --------------------------------------------------------------------------- ROM:00128F9C ROM:00128F9C loc_128F9C: ; CODE XREF: ROM:00128F8C↑j ROM:00128F9C cmpi.w #0,($69A).w ROM:00128FA2 bgt.s loc_128FBE ROM:00128FA4 bset #7,($DC4).w ROM:00128FAA bset #2,($13AB).w ROM:00128FB0 bset #7,($DF4).w ROM:00128FB6 move.b #5,($11F7).w ROM:00128FBC bra.s loc_12900C ROM:00128FBE ; --------------------------------------------------------------------------- ROM:00128FBE ROM:00128FBE loc_128FBE: ; CODE XREF: ROM:00128FA2↑j ROM:00128FBE btst #0,($13AB).w ROM:00128FC4 bne.s loc_128FDA ROM:00128FC6 move.w $6AA(a5),d0 ROM:00128FCA move.w $6AC(a5),d1 ROM:00128FCE cmp.w ($586).w,d0 ROM:00128FD2 blt.s loc_128FDA ROM:00128FD4 cmp.w ($A6A).w,d1 ROM:00128FD8 bge.s loc_128FEA ROM:00128FDA ROM:00128FDA loc_128FDA: ; CODE XREF: ROM:00128FC4↑j ROM:00128FDA ; ROM:00128FD2↑j ROM:00128FDA clr.b ($8E3).w ROM:00128FDE clr.w ($69A).w ROM:00128FE2 move.b #3,($11F7).w ROM:00128FE8 bra.s loc_128F80 ROM:00128FEA ; --------------------------------------------------------------------------- ROM:00128FEA ROM:00128FEA loc_128FEA: ; CODE XREF: ROM:00128F7E↑j ROM:00128FEA ; ROM:00128FD8↑j ROM:00128FEA bsr.w sub_129022 ROM:00128FEE rts ROM:00128FF0 ; --------------------------------------------------------------------------- ROM:00128FF0 ROM:00128FF0 loc_128FF0: ; DATA XREF: ROM:00128E5E↑o ROM:00128FF0 btst #3,($13A3).w ROM:00128FF6 beq.s loc_12900C ROM:00128FF8 bclr #7,($DC4).w ROM:00128FFE bset #7,($DF4).w ROM:00129004 move.b #6,($11F7).w ROM:0012900A bra.s locret_129012 ROM:0012900C ; --------------------------------------------------------------------------- ROM:0012900C ROM:0012900C loc_12900C: ; CODE XREF: ROM:00128FBC↑j ROM:0012900C ; ROM:00128FF6↑j ROM:0012900C bsr.w sub_129022 ROM:00129010 rts ROM:00129012 ; --------------------------------------------------------------------------- ROM:00129012 ROM:00129012 locret_129012: ; CODE XREF: ROM:00128E8E↑j ROM:00129012 ; ROM:00128EE4↑j ... ROM:00129012 rts ROM:00129014 ROM:00129014 ; =============== S U B R O U T I N E ======================================= ROM:00129014 ROM:00129014 ROM:00129014 sub_129014: ; CODE XREF: ROM:00128E6C↑p ROM:00129014 move.w ($49C).w,($CC2).w ROM:0012901A move.w ($49C).w,($CC4).w ROM:00129020 rts ROM:00129020 ; End of function sub_129014 ROM:00129020 ROM:00129022 ROM:00129022 ; =============== S U B R O U T I N E ======================================= ROM:00129022 ROM:00129022 ROM:00129022 sub_129022: ; CODE XREF: ROM:loc_128ECA↑p ROM:00129022 ; ROM:loc_128F2A↑p ... ROM:00129022 move.w ($CC4).w,d0 ROM:00129026 cmp.w ($49C).w,d0 ROM:0012902A bge.s loc_129032 ROM:0012902C move.w ($49C).w,($CC4).w ROM:00129032 ROM:00129032 loc_129032: ; CODE XREF: sub_129022+8↑j ROM:00129032 move.w ($CC2).w,d0 ROM:00129036 cmp.w ($49C).w,d0 ROM:0012903A ble.s loc_129042 ROM:0012903C move.w ($49C).w,($CC2).w ROM:00129042 ROM:00129042 loc_129042: ; CODE XREF: sub_129022+18↑j ROM:00129042 move.w ($CC4).w,d0 ROM:00129046 sub.w ($CC2).w,d0 ROM:0012904A move.w $6B0(a5),d1 ROM:0012904E cmp.w d0,d1 ROM:00129050 bgt.s loc_12905A ROM:00129052 bset #3,($13A3).w ROM:00129058 bra.s locret_129060 ROM:0012905A ; --------------------------------------------------------------------------- ROM:0012905A ROM:0012905A loc_12905A: ; CODE XREF: sub_129022+2E↑j ROM:0012905A bclr #3,($13A3).w ROM:00129060 ROM:00129060 locret_129060: ; CODE XREF: sub_129022+36↑j ROM:00129060 rts ROM:00129060 ; End of function sub_129022 ROM:00129060 ROM:00129062 ROM:00129062 ; =============== S U B R O U T I N E ======================================= ROM:00129062 ROM:00129062 ROM:00129062 sub_129062: ; CODE XREF: sub_128E2A+4↑p ROM:00129062 btst #7,($49E).w ROM:00129068 beq.s loc_129072 ROM:0012906A bset #6,($DC4).w ROM:00129070 bra.s loc_129078 ROM:00129072 ; --------------------------------------------------------------------------- ROM:00129072 ROM:00129072 loc_129072: ; CODE XREF: sub_129062+6↑j ROM:00129072 bclr #6,($DC4).w ROM:00129078 ROM:00129078 loc_129078: ; CODE XREF: sub_129062+E↑j ROM:00129078 bset #6,($DF4).w ROM:0012907E rts ROM:0012907E ; End of function sub_129062 ROM:0012907E ROM:00129080 ROM:00129080 ; =============== S U B R O U T I N E ======================================= ROM:00129080 ROM:00129080 ROM:00129080 sub_129080: ; CODE XREF: sub_129600+1A↓p ROM:00129080 bsr.w sub_12908E ROM:00129084 bsr.w sub_1290C4 ROM:00129088 bsr.w sub_129174 ROM:0012908C rts ROM:0012908C ; End of function sub_129080 ROM:0012908C ROM:0012908E ROM:0012908E ; =============== S U B R O U T I N E ======================================= ROM:0012908E ROM:0012908E ROM:0012908E sub_12908E: ; CODE XREF: sub_129080↑p ROM:0012908E move.w $6B8(a5),d0 ROM:00129092 btst #4,($13BC).w ROM:00129098 beq.s loc_1290BC ROM:0012909A cmp.w ($586).w,d0 ROM:0012909E bge.s loc_1290BC ROM:001290A0 move.w $6B6(a5),d0 ROM:001290A4 move.w $6B4(a5),d1 ROM:001290A8 cmp.w ($586).w,d0 ROM:001290AC ble.s loc_1290BC ROM:001290AE cmp.w ($A6A).w,d1 ROM:001290B2 bge.s loc_1290BC ROM:001290B4 bset #2,($1399).w ROM:001290BA bra.s locret_1290C2 ROM:001290BC ; --------------------------------------------------------------------------- ROM:001290BC ROM:001290BC loc_1290BC: ; CODE XREF: sub_12908E+A↑j ROM:001290BC ; sub_12908E+10↑j ... ROM:001290BC bclr #2,($1399).w ROM:001290C2 ROM:001290C2 locret_1290C2: ; CODE XREF: sub_12908E+2C↑j ROM:001290C2 rts ROM:001290C2 ; End of function sub_12908E ROM:001290C2 ROM:001290C4 ROM:001290C4 ; =============== S U B R O U T I N E ======================================= ROM:001290C4 ROM:001290C4 ROM:001290C4 sub_1290C4: ; CODE XREF: sub_129080+4↑p ROM:001290C4 clr.w d1 ROM:001290C6 move.b ($11F8).w,d1 ROM:001290CA cmpi.w #3,d1 ROM:001290CE bcc.s locret_1290D8 ROM:001290D0 movea.l off_1290DA(pc,d1.w*4),a0 ROM:001290D4 nop ROM:001290D6 jmp (a0) ROM:001290D8 ; --------------------------------------------------------------------------- ROM:001290D8 ROM:001290D8 locret_1290D8: ; CODE XREF: sub_1290C4+A↑j ROM:001290D8 rts ROM:001290D8 ; End of function sub_1290C4 ROM:001290D8 ROM:001290D8 ; --------------------------------------------------------------------------- ROM:001290DA off_1290DA: dc.l loc_1290E6 ; DATA XREF: sub_1290C4+C↑r ROM:001290DE dc.l loc_1290F6 ROM:001290E2 dc.l loc_129132 ROM:001290E6 ; --------------------------------------------------------------------------- ROM:001290E6 ROM:001290E6 loc_1290E6: ; DATA XREF: ROM:off_1290DA↑o ROM:001290E6 bclr #1,($DC7).w ROM:001290EC move.b #1,($11F8).w ROM:001290F2 bra.s locret_129130 ROM:001290F4 ; --------------------------------------------------------------------------- ROM:001290F4 rts ROM:001290F6 ; --------------------------------------------------------------------------- ROM:001290F6 ROM:001290F6 loc_1290F6: ; DATA XREF: ROM:001290DE↑o ROM:001290F6 btst #4,($13C6).w ROM:001290FC beq.s loc_12910E ROM:001290FE bclr #1,($DC7).w ROM:00129104 bset #1,($DF7).w ROM:0012910A bra.s locret_129130 ROM:0012910C ; --------------------------------------------------------------------------- ROM:0012910C bra.s locret_129130 ROM:0012910E ; --------------------------------------------------------------------------- ROM:0012910E ROM:0012910E loc_12910E: ; CODE XREF: ROM:001290FC↑j ROM:0012910E btst #2,($1399).w ROM:00129114 beq.s locret_129130 ROM:00129116 move.w $6B2(a5),d1 ROM:0012911A clr.b ($8E4).w ROM:0012911E move.w d1,($69C).w ROM:00129122 move.b #1,($8E4).w ROM:00129128 move.b #2,($11F8).w ROM:0012912E bra.s locret_129170 ROM:00129130 ; --------------------------------------------------------------------------- ROM:00129130 ROM:00129130 locret_129130: ; CODE XREF: ROM:001290F2↑j ROM:00129130 ; ROM:0012910A↑j ... ROM:00129130 rts ROM:00129132 ; --------------------------------------------------------------------------- ROM:00129132 ROM:00129132 loc_129132: ; DATA XREF: ROM:001290E2↑o ROM:00129132 btst #4,($13C6).w ROM:00129138 beq.s loc_12913C ROM:0012913A bra.s loc_129144 ROM:0012913C ; --------------------------------------------------------------------------- ROM:0012913C ROM:0012913C loc_12913C: ; CODE XREF: ROM:00129138↑j ROM:0012913C btst #2,($1399).w ROM:00129142 bne.s loc_129154 ROM:00129144 ROM:00129144 loc_129144: ; CODE XREF: ROM:0012913A↑j ROM:00129144 clr.b ($8E4).w ROM:00129148 clr.w ($69C).w ROM:0012914C move.b #1,($11F8).w ROM:00129152 bra.s locret_129130 ROM:00129154 ; --------------------------------------------------------------------------- ROM:00129154 ROM:00129154 loc_129154: ; CODE XREF: ROM:00129142↑j ROM:00129154 cmpi.w #0,($69C).w ROM:0012915A bgt.s locret_129170 ROM:0012915C bset #1,($DC7).w ROM:00129162 bset #1,($DF7).w ROM:00129168 move.b #1,($11F8).w ROM:0012916E bra.s locret_129130 ROM:00129170 ; --------------------------------------------------------------------------- ROM:00129170 ROM:00129170 locret_129170: ; CODE XREF: ROM:0012912E↑j ROM:00129170 ; ROM:0012915A↑j ROM:00129170 rts ROM:00129172 ; --------------------------------------------------------------------------- ROM:00129172 rts ROM:00129174 ROM:00129174 ; =============== S U B R O U T I N E ======================================= ROM:00129174 ROM:00129174 ROM:00129174 sub_129174: ; CODE XREF: sub_129080+8↑p ROM:00129174 btst #0,($C6B).w ROM:0012917A bne.s loc_129184 ROM:0012917C bclr #4,($DC7).w ROM:00129182 bra.s loc_12918A ROM:00129184 ; --------------------------------------------------------------------------- ROM:00129184 ROM:00129184 loc_129184: ; CODE XREF: sub_129174+6↑j ROM:00129184 bset #4,($DC7).w ROM:0012918A ROM:0012918A loc_12918A: ; CODE XREF: sub_129174+E↑j ROM:0012918A bset #4,($DF7).w ROM:00129190 rts ROM:00129190 ; End of function sub_129174 ROM:00129190 ROM:00129192 ROM:00129192 ; =============== S U B R O U T I N E ======================================= ROM:00129192 ROM:00129192 ROM:00129192 sub_129192: ; CODE XREF: sub_129712+A↓p ROM:00129192 bsr.l sub_12A3C6 ROM:00129198 bsr.w sub_1291A2 ROM:0012919C bsr.w sub_12925A ROM:001291A0 rts ROM:001291A0 ; End of function sub_129192 ROM:001291A0 ROM:001291A2 ROM:001291A2 ; =============== S U B R O U T I N E ======================================= ROM:001291A2 ROM:001291A2 ROM:001291A2 sub_1291A2: ; CODE XREF: sub_129192+6↑p ROM:001291A2 clr.w d1 ROM:001291A4 move.b ($11F9).w,d1 ROM:001291A8 cmpi.w #4,d1 ROM:001291AC bcc.s locret_1291B6 ROM:001291AE movea.l off_1291B8(pc,d1.w*4),a0 ROM:001291B2 nop ROM:001291B4 jmp (a0) ROM:001291B6 ; --------------------------------------------------------------------------- ROM:001291B6 ROM:001291B6 locret_1291B6: ; CODE XREF: sub_1291A2+A↑j ROM:001291B6 rts ROM:001291B6 ; End of function sub_1291A2 ROM:001291B6 ROM:001291B6 ; --------------------------------------------------------------------------- ROM:001291B8 off_1291B8: dc.l loc_1291C8 ; DATA XREF: sub_1291A2+C↑r ROM:001291BC dc.l loc_1291D6 ROM:001291C0 dc.l loc_1291FA ROM:001291C4 dc.l loc_12922E ROM:001291C8 ; --------------------------------------------------------------------------- ROM:001291C8 ROM:001291C8 loc_1291C8: ; DATA XREF: ROM:off_1291B8↑o ROM:001291C8 bclr #7,($13C3).w ROM:001291CE move.b #1,($11F9).w ROM:001291D4 rts ROM:001291D6 ; --------------------------------------------------------------------------- ROM:001291D6 ROM:001291D6 loc_1291D6: ; DATA XREF: ROM:001291BC↑o ROM:001291D6 btst #2,($13C3).w ROM:001291DC beq.s locret_1291F8 ROM:001291DE move.w $6BC(a5),d1 ROM:001291E2 clr.b ($903).w ROM:001291E6 move.w d1,($6DA).w ROM:001291EA move.b #1,($903).w ROM:001291F0 move.b #2,($11F9).w ROM:001291F6 rts ROM:001291F8 ; --------------------------------------------------------------------------- ROM:001291F8 ROM:001291F8 locret_1291F8: ; CODE XREF: ROM:001291DC↑j ROM:001291F8 rts ROM:001291FA ; --------------------------------------------------------------------------- ROM:001291FA ROM:001291FA loc_1291FA: ; DATA XREF: ROM:001291C0↑o ROM:001291FA btst #2,($13C3).w ROM:00129200 beq.s loc_129216 ROM:00129202 move.w $6BC(a5),d1 ROM:00129206 clr.b ($903).w ROM:0012920A move.w d1,($6DA).w ROM:0012920E move.b #1,($903).w ROM:00129214 rts ROM:00129216 ; --------------------------------------------------------------------------- ROM:00129216 ROM:00129216 loc_129216: ; CODE XREF: ROM:00129200↑j ROM:00129216 cmpi.w #0,($6DA).w ROM:0012921C bgt.s locret_12922C ROM:0012921E bset #7,($13C3).w ROM:00129224 move.b #3,($11F9).w ROM:0012922A rts ROM:0012922C ; --------------------------------------------------------------------------- ROM:0012922C ROM:0012922C locret_12922C: ; CODE XREF: ROM:0012921C↑j ROM:0012922C rts ROM:0012922E ; --------------------------------------------------------------------------- ROM:0012922E ROM:0012922E loc_12922E: ; DATA XREF: ROM:001291C4↑o ROM:0012922E btst #2,($13C3).w ROM:00129234 beq.s locret_129256 ROM:00129236 bclr #7,($13C3).w ROM:0012923C move.w $6BC(a5),d1 ROM:00129240 clr.b ($903).w ROM:00129244 move.w d1,($6DA).w ROM:00129248 move.b #1,($903).w ROM:0012924E move.b #2,($11F9).w ROM:00129254 rts ROM:00129256 ; --------------------------------------------------------------------------- ROM:00129256 ROM:00129256 locret_129256: ; CODE XREF: ROM:00129234↑j ROM:00129256 rts ROM:00129258 ; --------------------------------------------------------------------------- ROM:00129258 rts ROM:0012925A ROM:0012925A ; =============== S U B R O U T I N E ======================================= ROM:0012925A ROM:0012925A ROM:0012925A sub_12925A: ; CODE XREF: sub_129192+A↑p ROM:0012925A move.w $6BA(a5),d0 ROM:0012925E cmpi.w #0,d0 ROM:00129262 beq.l loc_129426 ROM:00129268 btst #1,($139B).w ROM:0012926E bne.l loc_129378 ROM:00129274 btst #3,($13B5).w ROM:0012927A bne.l loc_129378 ROM:00129280 btst #5,($13B4).w ROM:00129286 bne.l loc_129378 ROM:0012928C btst #4,($13B2).w ROM:00129292 bne.l loc_129378 ROM:00129298 btst #3,($13B1).w ROM:0012929E bne.l loc_129378 ROM:001292A4 btst #5,($DC7).w ROM:001292AA bne.l loc_129378 ROM:001292B0 btst #5,($DF1).w ROM:001292B6 bne.l loc_129378 ROM:001292BC btst #2,($13A7).w ROM:001292C2 bne.l loc_129378 ROM:001292C8 btst #1,($13A3).w ROM:001292CE bne.l loc_129378 ROM:001292D4 btst #6,($DC5).w ROM:001292DA bne.l loc_129378 ROM:001292E0 btst #6,($DEF).w ROM:001292E6 bne.l loc_129378 ROM:001292EC btst #5,($DC4).w ROM:001292F2 bne.l loc_129378 ROM:001292F8 btst #5,($DEE).w ROM:001292FE bne.s loc_129378 ROM:00129300 btst #0,($DC4).w ROM:00129306 bne.s loc_129378 ROM:00129308 btst #0,($DEE).w ROM:0012930E bne.s loc_129378 ROM:00129310 btst #7,($DC5).w ROM:00129316 bne.s loc_129378 ROM:00129318 btst #7,($DEF).w ROM:0012931E bne.s loc_129378 ROM:00129320 btst #1,($DC4).w ROM:00129326 bne.s loc_129378 ROM:00129328 btst #1,($DEE).w ROM:0012932E bne.s loc_129378 ROM:00129330 btst #0,($1181).w ROM:00129336 beq.s loc_129378 ROM:00129338 move.w $6BE(a5),d0 ROM:0012933C cmp.w ($AA0).w,d0 ROM:00129340 bgt.s loc_129378 ROM:00129342 move.w ($CD4).w,d1 ROM:00129346 sub.w ($CD0).w,d1 ROM:0012934A bpl.w loc_129350 ROM:0012934E neg.w d1 ROM:00129350 ROM:00129350 loc_129350: ; CODE XREF: sub_12925A+F0↑j ROM:00129350 move.w $6C0(a5),d0 ROM:00129354 cmp.w d1,d0 ROM:00129356 blt.s loc_129378 ROM:00129358 move.w $6C2(a5),d0 ROM:0012935C cmp.w ($13E4).w,d0 ROM:00129360 bge.s loc_129378 ROM:00129362 btst #1,($13A1).w ROM:00129368 beq.s loc_129378 ROM:0012936A btst #7,($13C3).w ROM:00129370 beq.s loc_129378 ROM:00129372 bra.l loc_12937E ROM:00129378 ; --------------------------------------------------------------------------- ROM:00129378 ROM:00129378 loc_129378: ; CODE XREF: sub_12925A+14↑j ROM:00129378 ; sub_12925A+20↑j ... ROM:00129378 bra.l loc_12941E ROM:0012937E ; --------------------------------------------------------------------------- ROM:0012937E ROM:0012937E loc_12937E: ; CODE XREF: sub_12925A+118↑j ROM:0012937E move.w $6C4(a5),d2 ROM:00129382 move.w $6C6(a5),d3 ROM:00129386 cmp.w ($CD4).w,d2 ROM:0012938A bgt.s loc_1293C2 ROM:0012938C cmp.w ($CD4).w,d3 ROM:00129390 blt.s loc_1293C2 ROM:00129392 move.w $6CA(a5),d2 ROM:00129396 move.w $6CC(a5),d3 ROM:0012939A cmp.w ($586).w,d2 ROM:0012939E bgt.s loc_1293C2 ROM:001293A0 cmp.w ($586).w,d3 ROM:001293A4 blt.s loc_1293C2 ROM:001293A6 move.w $6D0(a5),d2 ROM:001293AA move.w $6D2(a5),d3 ROM:001293AE cmp.w ($506).w,d2 ROM:001293B2 bgt.s loc_1293C2 ROM:001293B4 cmp.w ($506).w,d3 ROM:001293B8 blt.s loc_1293C2 ROM:001293BA bset #0,($1228).w ROM:001293C0 bra.s locret_12942C ROM:001293C2 ; --------------------------------------------------------------------------- ROM:001293C2 ROM:001293C2 loc_1293C2: ; CODE XREF: sub_12925A+130↑j ROM:001293C2 ; sub_12925A+136↑j ... ROM:001293C2 move.w $6C4(a5),d2 ROM:001293C6 sub.w $6C8(a5),d2 ROM:001293CA move.w $6C6(a5),d3 ROM:001293CE add.w $6C8(a5),d3 ROM:001293D2 cmp.w ($CD4).w,d2 ROM:001293D6 bgt.s loc_1293DE ROM:001293D8 cmp.w ($CD4).w,d3 ROM:001293DC bge.s loc_1293E0 ROM:001293DE ROM:001293DE loc_1293DE: ; CODE XREF: sub_12925A+17C↑j ROM:001293DE bra.s loc_12941E ROM:001293E0 ; --------------------------------------------------------------------------- ROM:001293E0 ROM:001293E0 loc_1293E0: ; CODE XREF: sub_12925A+182↑j ROM:001293E0 move.w $6CA(a5),d2 ROM:001293E4 sub.w $6CE(a5),d2 ROM:001293E8 move.w $6CC(a5),d3 ROM:001293EC add.w $6CE(a5),d3 ROM:001293F0 cmp.w ($586).w,d2 ROM:001293F4 bgt.s loc_1293FC ROM:001293F6 cmp.w ($586).w,d3 ROM:001293FA bge.s loc_1293FE ROM:001293FC ROM:001293FC loc_1293FC: ; CODE XREF: sub_12925A+19A↑j ROM:001293FC bra.s loc_12941E ROM:001293FE ; --------------------------------------------------------------------------- ROM:001293FE ROM:001293FE loc_1293FE: ; CODE XREF: sub_12925A+1A0↑j ROM:001293FE move.w $6D0(a5),d2 ROM:00129402 sub.w $6D4(a5),d2 ROM:00129406 move.w $6D2(a5),d3 ROM:0012940A add.w $6D4(a5),d3 ROM:0012940E cmp.w ($506).w,d2 ROM:00129412 bgt.s loc_12941A ROM:00129414 cmp.w ($506).w,d3 ROM:00129418 bge.s loc_12941C ROM:0012941A ROM:0012941A loc_12941A: ; CODE XREF: sub_12925A+1B8↑j ROM:0012941A bra.s loc_12941E ROM:0012941C ; --------------------------------------------------------------------------- ROM:0012941C ROM:0012941C loc_12941C: ; CODE XREF: sub_12925A+1BE↑j ROM:0012941C bra.s locret_12942C ROM:0012941E ; --------------------------------------------------------------------------- ROM:0012941E ROM:0012941E loc_12941E: ; CODE XREF: sub_12925A:loc_129378↑j ROM:0012941E ; sub_12925A:loc_1293DE↑j ... ROM:0012941E bclr #0,($1228).w ROM:00129424 bra.s locret_12942C ROM:00129426 ; --------------------------------------------------------------------------- ROM:00129426 ROM:00129426 loc_129426: ; CODE XREF: sub_12925A+8↑j ROM:00129426 bset #0,($1228).w ROM:0012942C ROM:0012942C locret_12942C: ; CODE XREF: sub_12925A+166↑j ROM:0012942C ; sub_12925A:loc_12941C↑j ... ROM:0012942C rts ROM:0012942C ; End of function sub_12925A ROM:0012942C ROM:0012942E ROM:0012942E ; =============== S U B R O U T I N E ======================================= ROM:0012942E ROM:0012942E ROM:0012942E sub_12942E: ; CODE XREF: sub_129724+A↓p ROM:0012942E clr.w d1 ROM:00129430 move.b ($11FA).w,d1 ROM:00129434 cmpi.w #6,d1 ROM:00129438 bcc.s locret_129442 ROM:0012943A movea.l off_129444(pc,d1.w*4),a0 ROM:0012943E nop ROM:00129440 jmp (a0) ROM:00129442 ; --------------------------------------------------------------------------- ROM:00129442 ROM:00129442 locret_129442: ; CODE XREF: sub_12942E+A↑j ROM:00129442 rts ROM:00129442 ; End of function sub_12942E ROM:00129442 ROM:00129442 ; --------------------------------------------------------------------------- ROM:00129444 off_129444: dc.l loc_12945C ; DATA XREF: sub_12942E+C↑r ROM:00129448 dc.l loc_129466 ROM:0012944C dc.l loc_1294A8 ROM:00129450 dc.l loc_1294DE ROM:00129454 dc.l loc_129516 ROM:00129458 dc.l loc_129550 ROM:0012945C ; --------------------------------------------------------------------------- ROM:0012945C ROM:0012945C loc_12945C: ; DATA XREF: ROM:off_129444↑o ROM:0012945C move.b #1,($11FA).w ROM:00129462 bra.s locret_1294A6 ROM:00129464 ; --------------------------------------------------------------------------- ROM:00129464 rts ROM:00129466 ; --------------------------------------------------------------------------- ROM:00129466 ROM:00129466 loc_129466: ; DATA XREF: ROM:00129448↑o ROM:00129466 btst #5,($13A9).w ROM:0012946C beq.s locret_1294A6 ROM:0012946E move.w $6E0(a5),d0 ROM:00129472 cmp.w ($EFC).w,d0 ROM:00129476 bge.s loc_12948A ROM:00129478 cmp.w ($C8E).w,d0 ROM:0012947C bge.s loc_12948A ROM:0012947E bsr.w sub_129592 ROM:00129482 move.b #2,($11FA).w ROM:00129488 bra.s locret_1294DC ROM:0012948A ; --------------------------------------------------------------------------- ROM:0012948A ROM:0012948A loc_12948A: ; CODE XREF: ROM:00129476↑j ROM:0012948A ; ROM:0012947C↑j ROM:0012948A cmp.w ($EFC).w,d0 ROM:0012948E ble.s locret_1294A6 ROM:00129490 cmp.w ($C8E).w,d0 ROM:00129494 ble.s locret_1294A6 ROM:00129496 bsr.w sub_129592 ROM:0012949A move.b #4,($11FA).w ROM:001294A0 bra.l locret_12954E ROM:001294A6 ; --------------------------------------------------------------------------- ROM:001294A6 ROM:001294A6 locret_1294A6: ; CODE XREF: ROM:00129462↑j ROM:001294A6 ; ROM:0012946C↑j ... ROM:001294A6 rts ROM:001294A8 ; --------------------------------------------------------------------------- ROM:001294A8 ROM:001294A8 loc_1294A8: ; DATA XREF: ROM:0012944C↑o ROM:001294A8 btst #5,($13A9).w ROM:001294AE bne.s loc_1294BC ROM:001294B0 bsr.w sub_1295BC ROM:001294B4 move.b #1,($11FA).w ROM:001294BA bra.s locret_1294A6 ROM:001294BC ; --------------------------------------------------------------------------- ROM:001294BC ROM:001294BC loc_1294BC: ; CODE XREF: ROM:001294AE↑j ROM:001294BC move.w $6E0(a5),d0 ROM:001294C0 cmp.w ($EFC).w,d0 ROM:001294C4 ble.s locret_1294DC ROM:001294C6 clr.b ($8E5).w ROM:001294CA clr.w ($69E).w ROM:001294CE move.b #3,($8E5).w ROM:001294D4 move.b #3,($11FA).w ROM:001294DA bra.s locret_129514 ROM:001294DC ; --------------------------------------------------------------------------- ROM:001294DC ROM:001294DC locret_1294DC: ; CODE XREF: ROM:00129488↑j ROM:001294DC ; ROM:001294C4↑j ... ROM:001294DC rts ROM:001294DE ; --------------------------------------------------------------------------- ROM:001294DE ROM:001294DE loc_1294DE: ; DATA XREF: ROM:00129450↑o ROM:001294DE btst #5,($13A9).w ROM:001294E4 bne.s loc_1294F2 ROM:001294E6 bsr.w sub_1295BC ROM:001294EA move.b #1,($11FA).w ROM:001294F0 bra.s locret_1294A6 ROM:001294F2 ; --------------------------------------------------------------------------- ROM:001294F2 ROM:001294F2 loc_1294F2: ; CODE XREF: ROM:001294E4↑j ROM:001294F2 move.w $6E0(a5),d0 ROM:001294F6 cmp.w ($C8E).w,d0 ROM:001294FA ble.s locret_129514 ROM:001294FC bclr #0,($8E5).w ROM:00129502 bset #2,($8E5).w ROM:00129508 bsr.w sub_1295A4 ROM:0012950C move.b #4,($11FA).w ROM:00129512 bra.s locret_12954E ROM:00129514 ; --------------------------------------------------------------------------- ROM:00129514 ROM:00129514 locret_129514: ; CODE XREF: ROM:001294DA↑j ROM:00129514 ; ROM:001294FA↑j ROM:00129514 rts ROM:00129516 ; --------------------------------------------------------------------------- ROM:00129516 ROM:00129516 loc_129516: ; DATA XREF: ROM:00129454↑o ROM:00129516 btst #5,($13A9).w ROM:0012951C bne.s loc_12952E ROM:0012951E bsr.w sub_1295BC ROM:00129522 move.b #1,($11FA).w ROM:00129528 bra.l locret_1294A6 ROM:0012952E ; --------------------------------------------------------------------------- ROM:0012952E ROM:0012952E loc_12952E: ; CODE XREF: ROM:0012951C↑j ROM:0012952E move.w $6E0(a5),d0 ROM:00129532 cmp.w ($EFC).w,d0 ROM:00129536 bge.s locret_12954E ROM:00129538 clr.b ($8E5).w ROM:0012953C clr.w ($69E).w ROM:00129540 move.b #3,($8E5).w ROM:00129546 move.b #5,($11FA).w ROM:0012954C bra.s locret_12958E ROM:0012954E ; --------------------------------------------------------------------------- ROM:0012954E ROM:0012954E locret_12954E: ; CODE XREF: ROM:001294A0↑j ROM:0012954E ; ROM:00129512↑j ... ROM:0012954E rts ROM:00129550 ; --------------------------------------------------------------------------- ROM:00129550 ROM:00129550 loc_129550: ; DATA XREF: ROM:00129458↑o ROM:00129550 btst #5,($13A9).w ROM:00129556 bne.s loc_129568 ROM:00129558 bsr.w sub_1295BC ROM:0012955C move.b #1,($11FA).w ROM:00129562 bra.l locret_1294A6 ROM:00129568 ; --------------------------------------------------------------------------- ROM:00129568 ROM:00129568 loc_129568: ; CODE XREF: ROM:00129556↑j ROM:00129568 move.w $6E0(a5),d0 ROM:0012956C cmp.w ($C8E).w,d0 ROM:00129570 bge.s locret_12958E ROM:00129572 bclr #0,($8E5).w ROM:00129578 bset #2,($8E5).w ROM:0012957E bsr.w sub_1295E8 ROM:00129582 move.b #2,($11FA).w ROM:00129588 bra.l locret_1294DC ROM:0012958E ; --------------------------------------------------------------------------- ROM:0012958E ROM:0012958E locret_12958E: ; CODE XREF: ROM:0012954C↑j ROM:0012958E ; ROM:00129570↑j ROM:0012958E rts ROM:00129590 ; --------------------------------------------------------------------------- ROM:00129590 rts ROM:00129592 ROM:00129592 ; =============== S U B R O U T I N E ======================================= ROM:00129592 ROM:00129592 ROM:00129592 sub_129592: ; CODE XREF: ROM:0012947E↑p ROM:00129592 ; ROM:00129496↑p ROM:00129592 clr.l ($994).w ROM:00129596 clr.w ($CC6).w ROM:0012959A clr.l ($998).w ROM:0012959E clr.w ($CC8).w ROM:001295A2 rts ROM:001295A2 ; End of function sub_129592 ROM:001295A2 ROM:001295A4 ROM:001295A4 ; =============== S U B R O U T I N E ======================================= ROM:001295A4 ROM:001295A4 ROM:001295A4 sub_1295A4: ; CODE XREF: ROM:00129508↑p ROM:001295A4 addq.w #1,($CC6).w ROM:001295A8 bvc.s loc_1295B0 ROM:001295AA move.w #$8000,($CC6).w ROM:001295B0 ROM:001295B0 loc_1295B0: ; CODE XREF: sub_1295A4+4↑j ROM:001295B0 move.w ($69E).w,d0 ROM:001295B4 ext.l d0 ROM:001295B6 add.l d0,($994).w ROM:001295BA rts ROM:001295BA ; End of function sub_1295A4 ROM:001295BA ROM:001295BC ROM:001295BC ; =============== S U B R O U T I N E ======================================= ROM:001295BC ROM:001295BC ROM:001295BC sub_1295BC: ; CODE XREF: ROM:001294B0↑p ROM:001295BC ; ROM:001294E6↑p ... ROM:001295BC move.l ($994).w,d0 ROM:001295C0 divs.w ($CC6).w,d0 ROM:001295C4 move.w d0,($CCA).w ROM:001295C8 move.l ($998).w,d0 ROM:001295CC divs.w ($CC8).w,d0 ROM:001295D0 move.w d0,($CCC).w ROM:001295D4 ext.l d0 ROM:001295D6 move.w ($CCA).w,d1 ROM:001295DA ext.l d1 ROM:001295DC add.l d1,d0 ROM:001295DE divs.w #2,d0 ROM:001295E2 move.w d0,($CCE).w ROM:001295E6 rts ROM:001295E6 ; End of function sub_1295BC ROM:001295E6 ROM:001295E8 ROM:001295E8 ; =============== S U B R O U T I N E ======================================= ROM:001295E8 ROM:001295E8 ROM:001295E8 sub_1295E8: ; CODE XREF: ROM:0012957E↑p ROM:001295E8 addq.w #1,($CC8).w ROM:001295EC bvc.s loc_1295F4 ROM:001295EE move.w #$8000,($CC8).w ROM:001295F4 ROM:001295F4 loc_1295F4: ; CODE XREF: sub_1295E8+4↑j ROM:001295F4 move.w ($69E).w,d0 ROM:001295F8 ext.l d0 ROM:001295FA add.l d0,($998).w ROM:001295FE rts ROM:001295FE ; End of function sub_1295E8 ROM:001295FE ROM:00129600 ROM:00129600 ; =============== S U B R O U T I N E ======================================= ROM:00129600 ROM:00129600 ROM:00129600 sub_129600: ; CODE XREF: sub_125DD6+C6↑p ROM:00129600 bsr.l sub_128E2A ROM:00129606 bsr.l sub_127FF6 ROM:0012960C bsr.l sub_1279DC ROM:00129612 bsr.w sub_12966E ROM:00129616 bsr.w sub_1296A0 ROM:0012961A bsr.l sub_129080 ROM:00129620 bsr.l sub_128D12 ROM:00129626 bsr.l sub_128976 ROM:0012962C bsr.l sub_1278A6 ROM:00129632 bsr.l sub_128392 ROM:00129638 bsr.l sub_1282C8 ROM:0012963E bsr.l sub_128854 ROM:00129644 bsr.l sub_128C46 ROM:0012964A bsr.l sub_127A44 ROM:00129650 btst #2,($49E).w ROM:00129656 beq.s loc_129660 ROM:00129658 bset #0,($DC7).w ROM:0012965E bra.s loc_129666 ROM:00129660 ; --------------------------------------------------------------------------- ROM:00129660 ROM:00129660 loc_129660: ; CODE XREF: sub_129600+56↑j ROM:00129660 bclr #0,($DC7).w ROM:00129666 ROM:00129666 loc_129666: ; CODE XREF: sub_129600+5E↑j ROM:00129666 bset #0,($DF7).w ROM:0012966C rts ROM:0012966C ; End of function sub_129600 ROM:0012966C ROM:0012966E ROM:0012966E ; =============== S U B R O U T I N E ======================================= ROM:0012966E ROM:0012966E ROM:0012966E sub_12966E: ; CODE XREF: sub_129600+12↑p ROM:0012966E btst #6,($13A0).w ROM:00129674 beq.s loc_12968A ROM:00129676 bclr #6,($13A0).w ROM:0012967C bset #5,($DC7).w ROM:00129682 bset #5,($DF7).w ROM:00129688 bra.s locret_12969E ROM:0012968A ; --------------------------------------------------------------------------- ROM:0012968A ROM:0012968A loc_12968A: ; CODE XREF: sub_12966E+6↑j ROM:0012968A cmpi.w #0,($586).w ROM:00129690 ble.s locret_12969E ROM:00129692 bclr #5,($DC7).w ROM:00129698 bset #5,($DF7).w ROM:0012969E ROM:0012969E locret_12969E: ; CODE XREF: sub_12966E+1A↑j ROM:0012969E ; sub_12966E+22↑j ROM:0012969E rts ROM:0012969E ; End of function sub_12966E ROM:0012969E ROM:001296A0 ROM:001296A0 ; =============== S U B R O U T I N E ======================================= ROM:001296A0 ROM:001296A0 ROM:001296A0 sub_1296A0: ; CODE XREF: sub_129600+16↑p ROM:001296A0 btst #6,($13BC).w ROM:001296A6 beq.s loc_1296BC ROM:001296A8 bclr #6,($13BC).w ROM:001296AE bset #5,($1508).w ROM:001296B4 bset #3,($150A).w ROM:001296BA bra.s loc_1296D8 ROM:001296BC ; --------------------------------------------------------------------------- ROM:001296BC ROM:001296BC loc_1296BC: ; CODE XREF: sub_1296A0+6↑j ROM:001296BC btst #2,($93E).w ROM:001296C2 beq.s loc_1296D8 ROM:001296C4 cmpi.w #0,($586).w ROM:001296CA ble.s loc_1296D8 ROM:001296CC bclr #5,($1508).w ROM:001296D2 bset #3,($150A).w ROM:001296D8 ROM:001296D8 loc_1296D8: ; CODE XREF: sub_1296A0+1A↑j ROM:001296D8 ; sub_1296A0+22↑j ... ROM:001296D8 btst #6,($13B8).w ROM:001296DE beq.s loc_1296F4 ROM:001296E0 bclr #6,($13B8).w ROM:001296E6 bset #6,($1508).w ROM:001296EC bset #4,($1508).w ROM:001296F2 bra.s locret_129710 ROM:001296F4 ; --------------------------------------------------------------------------- ROM:001296F4 ROM:001296F4 loc_1296F4: ; CODE XREF: sub_1296A0+3E↑j ROM:001296F4 btst #2,($93E).w ROM:001296FA beq.s locret_129710 ROM:001296FC cmpi.w #0,($586).w ROM:00129702 ble.s locret_129710 ROM:00129704 bclr #6,($1508).w ROM:0012970A bset #4,($1508).w ROM:00129710 ROM:00129710 locret_129710: ; CODE XREF: sub_1296A0+52↑j ROM:00129710 ; sub_1296A0+5A↑j ... ROM:00129710 rts ROM:00129710 ; End of function sub_1296A0 ROM:00129710 ROM:00129712 ROM:00129712 ; =============== S U B R O U T I N E ======================================= ROM:00129712 ROM:00129712 ROM:00129712 sub_129712: ; CODE XREF: sub_125DD6+CC↑p ROM:00129712 bsr.l sub_127ABE ROM:00129718 bsr.w sub_129B2A ROM:0012971C bsr.l sub_129192 ROM:00129722 rts ROM:00129722 ; End of function sub_129712 ROM:00129722 ROM:00129724 ROM:00129724 ; =============== S U B R O U T I N E ======================================= ROM:00129724 ROM:00129724 ROM:00129724 sub_129724: ; CODE XREF: sub_125DD6+E4↑p ROM:00129724 bsr.l sub_129FBA ROM:0012972A bsr.w sub_129736 ROM:0012972E bsr.l sub_12942E ROM:00129734 rts ROM:00129734 ; End of function sub_129724 ROM:00129734 ROM:00129736 ROM:00129736 ; =============== S U B R O U T I N E ======================================= ROM:00129736 ROM:00129736 ROM:00129736 sub_129736: ; CODE XREF: sub_129724+6↑p ROM:00129736 bclr #0,($122D).w ROM:0012973C bclr #1,($13C3).w ROM:00129742 clr.w d1 ROM:00129744 move.b ($11FC).w,d1 ROM:00129748 cmpi.w #8,d1 ROM:0012974C bcc.s locret_129756 ROM:0012974E movea.l off_129758(pc,d1.w*4),a0 ROM:00129752 nop ROM:00129754 jmp (a0) ROM:00129756 ; --------------------------------------------------------------------------- ROM:00129756 ROM:00129756 locret_129756: ; CODE XREF: sub_129736+16↑j ROM:00129756 rts ROM:00129756 ; End of function sub_129736 ROM:00129756 ROM:00129756 ; --------------------------------------------------------------------------- ROM:00129758 off_129758: dc.l loc_129778 ; DATA XREF: sub_129736+18↑r ROM:0012975C dc.l loc_1297A0 ROM:00129760 dc.l loc_1297CA ROM:00129764 dc.l loc_129828 ROM:00129768 dc.l loc_1298C4 ROM:0012976C dc.l loc_129940 ROM:00129770 dc.l loc_1299B2 ROM:00129774 dc.l loc_129A90 ROM:00129778 ; --------------------------------------------------------------------------- ROM:00129778 ROM:00129778 loc_129778: ; DATA XREF: ROM:off_129758↑o ROM:00129778 bclr #3,($13A9).w ROM:0012977E bclr #5,($13A9).w ROM:00129784 bclr #0,($13AA).w ROM:0012978A bclr #7,($13BE).w ROM:00129790 bclr #2,($13B6).w ROM:00129796 move.b #1,($11FC).w ROM:0012979C bra.s locret_1297C8 ROM:0012979E ; --------------------------------------------------------------------------- ROM:0012979E rts ROM:001297A0 ; --------------------------------------------------------------------------- ROM:001297A0 ROM:001297A0 loc_1297A0: ; DATA XREF: ROM:0012975C↑o ROM:001297A0 btst #0,($1229).w ROM:001297A6 beq.s locret_1297C8 ROM:001297A8 bset #2,($13B6).w ROM:001297AE move.w $6D6(a5),d1 ROM:001297B2 clr.b ($8A4).w ROM:001297B6 move.w d1,($61C).w ROM:001297BA move.b #1,($8A4).w ROM:001297C0 move.b #2,($11FC).w ROM:001297C6 bra.s locret_129826 ROM:001297C8 ; --------------------------------------------------------------------------- ROM:001297C8 ROM:001297C8 locret_1297C8: ; CODE XREF: ROM:0012979C↑j ROM:001297C8 ; ROM:001297A6↑j ... ROM:001297C8 rts ROM:001297CA ; --------------------------------------------------------------------------- ROM:001297CA ROM:001297CA loc_1297CA: ; DATA XREF: ROM:00129760↑o ROM:001297CA bsr.w sub_129D42 ROM:001297CE btst #0,($1229).w ROM:001297D4 bne.s loc_1297E6 ROM:001297D6 bclr #2,($13B6).w ROM:001297DC move.b #1,($11FC).w ROM:001297E2 bra.s locret_1297C8 ROM:001297E4 ; --------------------------------------------------------------------------- ROM:001297E4 bra.s locret_129826 ROM:001297E6 ; --------------------------------------------------------------------------- ROM:001297E6 ROM:001297E6 loc_1297E6: ; CODE XREF: ROM:001297D4↑j ROM:001297E6 cmpi.w #0,($61C).w ROM:001297EC bgt.s locret_129826 ROM:001297EE btst #1,($13C3).w ROM:001297F4 beq.s locret_129826 ROM:001297F6 bset #3,($13A9).w ROM:001297FC bsr.w sub_129B1C ROM:00129800 bsr.w sub_129CBE ROM:00129804 bsr.w sub_129C82 ROM:00129808 move.w #1,($CDA).w ROM:0012980E move.w $6DA(a5),($CDC).w ROM:00129814 bclr #5,($13A3).w ROM:0012981A move.b #3,($11FC).w ROM:00129820 bra.l loc_1298BC ROM:00129826 ; --------------------------------------------------------------------------- ROM:00129826 ROM:00129826 locret_129826: ; CODE XREF: ROM:001297C6↑j ROM:00129826 ; ROM:001297E4↑j ... ROM:00129826 rts ROM:00129828 ; --------------------------------------------------------------------------- ROM:00129828 ROM:00129828 loc_129828: ; DATA XREF: ROM:00129764↑o ROM:00129828 bsr.w sub_129B64 ROM:0012982C bsr.w sub_129B8C ROM:00129830 bsr.w sub_129BA8 ROM:00129834 btst #0,($1229).w ROM:0012983A bne.s loc_12983E ROM:0012983C bra.s loc_129846 ROM:0012983E ; --------------------------------------------------------------------------- ROM:0012983E ROM:0012983E loc_12983E: ; CODE XREF: ROM:0012983A↑j ROM:0012983E btst #2,($13BA).w ROM:00129844 beq.s loc_12986C ROM:00129846 ROM:00129846 loc_129846: ; CODE XREF: ROM:0012983C↑j ROM:00129846 bclr #2,($13B6).w ROM:0012984C bsr.w sub_129D22 ROM:00129850 bclr #3,($13A9).w ROM:00129856 bsr.l sub_12A2F0 ROM:0012985C bsr.w sub_129C6E ROM:00129860 move.b #1,($11FC).w ROM:00129866 bra.l locret_1297C8 ROM:0012986C ; --------------------------------------------------------------------------- ROM:0012986C ROM:0012986C loc_12986C: ; CODE XREF: ROM:00129844↑j ROM:0012986C btst #7,($13B9).w ROM:00129872 beq.s loc_1298BC ROM:00129874 btst #5,($13A3).w ROM:0012987A beq.s loc_129896 ROM:0012987C bset #5,($13A9).w ROM:00129882 move.w $6DC(a5),($CDC).w ROM:00129888 move.b #4,($11FC).w ROM:0012988E bra.l loc_129938 ROM:00129894 ; --------------------------------------------------------------------------- ROM:00129894 bra.s loc_1298BC ROM:00129896 ; --------------------------------------------------------------------------- ROM:00129896 ROM:00129896 loc_129896: ; CODE XREF: ROM:0012987A↑j ROM:00129896 bsr.w sub_129CBE ROM:0012989A bsr.w sub_129CC6 ROM:0012989E addq.w #1,($CDA).w ROM:001298A2 bvc.s loc_1298AA ROM:001298A4 move.w #$8000,($CDA).w ROM:001298AA ROM:001298AA loc_1298AA: ; CODE XREF: ROM:001298A2↑j ROM:001298AA move.w $6DA(a5),($CDC).w ROM:001298B0 move.b #6,($11FC).w ROM:001298B6 bra.l loc_129A88 ROM:001298BC ; --------------------------------------------------------------------------- ROM:001298BC ROM:001298BC loc_1298BC: ; CODE XREF: ROM:00129820↑j ROM:001298BC ; ROM:00129872↑j ... ROM:001298BC bsr.l sub_12A0D4 ROM:001298C2 rts ROM:001298C4 ; --------------------------------------------------------------------------- ROM:001298C4 ROM:001298C4 loc_1298C4: ; DATA XREF: ROM:00129768↑o ROM:001298C4 bsr.w sub_129B64 ROM:001298C8 bsr.w sub_129B8C ROM:001298CC bsr.w sub_129BA8 ROM:001298D0 btst #0,($1229).w ROM:001298D6 bne.s loc_1298DA ROM:001298D8 bra.s loc_1298E2 ROM:001298DA ; --------------------------------------------------------------------------- ROM:001298DA ROM:001298DA loc_1298DA: ; CODE XREF: ROM:001298D6↑j ROM:001298DA btst #2,($13BA).w ROM:001298E0 beq.s loc_12990E ROM:001298E2 ROM:001298E2 loc_1298E2: ; CODE XREF: ROM:001298D8↑j ROM:001298E2 bclr #2,($13B6).w ROM:001298E8 bsr.w sub_129D22 ROM:001298EC bclr #3,($13A9).w ROM:001298F2 bclr #5,($13A9).w ROM:001298F8 bsr.l sub_12A2F0 ROM:001298FE bsr.w sub_129C6E ROM:00129902 move.b #1,($11FC).w ROM:00129908 bra.l locret_1297C8 ROM:0012990E ; --------------------------------------------------------------------------- ROM:0012990E ROM:0012990E loc_12990E: ; CODE XREF: ROM:001298E0↑j ROM:0012990E btst #7,($13B9).w ROM:00129914 beq.s loc_129938 ROM:00129916 bclr #5,($13A9).w ROM:0012991C bsr.w sub_129CE4 ROM:00129920 bset #0,($DF5).w ROM:00129926 bset #7,($13BE).w ROM:0012992C bsr.w sub_129C6E ROM:00129930 move.b #5,($11FC).w ROM:00129936 bra.s loc_1299AA ROM:00129938 ; --------------------------------------------------------------------------- ROM:00129938 ROM:00129938 loc_129938: ; CODE XREF: ROM:0012988E↑j ROM:00129938 ; ROM:00129914↑j ... ROM:00129938 bsr.l sub_12A0D4 ROM:0012993E rts ROM:00129940 ; --------------------------------------------------------------------------- ROM:00129940 ROM:00129940 loc_129940: ; DATA XREF: ROM:0012976C↑o ROM:00129940 btst #7,($13C1).w ROM:00129946 beq.s loc_129974 ROM:00129948 bclr #2,($13B6).w ROM:0012994E bclr #3,($13A9).w ROM:00129954 bclr #7,($13BE).w ROM:0012995A bsr.l sub_12A2F0 ROM:00129960 bset #0,($122D).w ROM:00129966 move.b #1,($11FC).w ROM:0012996C bra.l locret_1297C8 ROM:00129972 ; --------------------------------------------------------------------------- ROM:00129972 bra.s loc_1299AA ROM:00129974 ; --------------------------------------------------------------------------- ROM:00129974 ROM:00129974 loc_129974: ; CODE XREF: ROM:00129946↑j ROM:00129974 btst #0,($1229).w ROM:0012997A bne.s loc_1299AA ROM:0012997C bclr #2,($13B6).w ROM:00129982 bsr.w sub_129D22 ROM:00129986 bclr #3,($13A9).w ROM:0012998C bsr.l sub_12A2F0 ROM:00129992 bclr #7,($13BE).w ROM:00129998 bset #0,($122D).w ROM:0012999E move.b #1,($11FC).w ROM:001299A4 bra.l locret_1297C8 ROM:001299AA ; --------------------------------------------------------------------------- ROM:001299AA ROM:001299AA loc_1299AA: ; CODE XREF: ROM:00129936↑j ROM:001299AA ; ROM:00129972↑j ... ROM:001299AA bsr.l sub_12A0D4 ROM:001299B0 rts ROM:001299B2 ; --------------------------------------------------------------------------- ROM:001299B2 ROM:001299B2 loc_1299B2: ; DATA XREF: ROM:00129770↑o ROM:001299B2 bsr.w sub_129B64 ROM:001299B6 bsr.w sub_129B8C ROM:001299BA bsr.w sub_129BA8 ROM:001299BE btst #0,($1229).w ROM:001299C4 bne.s loc_1299C8 ROM:001299C6 bra.s loc_1299D0 ROM:001299C8 ; --------------------------------------------------------------------------- ROM:001299C8 ROM:001299C8 loc_1299C8: ; CODE XREF: ROM:001299C4↑j ROM:001299C8 btst #2,($13BA).w ROM:001299CE beq.s loc_1299F6 ROM:001299D0 ROM:001299D0 loc_1299D0: ; CODE XREF: ROM:001299C6↑j ROM:001299D0 bclr #2,($13B6).w ROM:001299D6 bsr.w sub_129D22 ROM:001299DA bclr #3,($13A9).w ROM:001299E0 bsr.l sub_12A2F0 ROM:001299E6 bsr.w sub_129C6E ROM:001299EA move.b #1,($11FC).w ROM:001299F0 bra.l locret_1297C8 ROM:001299F6 ; --------------------------------------------------------------------------- ROM:001299F6 ROM:001299F6 loc_1299F6: ; CODE XREF: ROM:001299CE↑j ROM:001299F6 btst #3,($13C8).w ROM:001299FC beq.s loc_129A1E ROM:001299FE btst #5,($13A3).w ROM:00129A04 beq.s loc_129A1E ROM:00129A06 bset #5,($13A9).w ROM:00129A0C move.w $6DC(a5),($CDC).w ROM:00129A12 move.b #4,($11FC).w ROM:00129A18 bra.l loc_129938 ROM:00129A1E ; --------------------------------------------------------------------------- ROM:00129A1E ROM:00129A1E loc_129A1E: ; CODE XREF: ROM:001299FC↑j ROM:00129A1E ; ROM:00129A04↑j ROM:00129A1E btst #7,($13B9).w ROM:00129A24 beq.s loc_129A88 ROM:00129A26 btst #5,($13A3).w ROM:00129A2C bne.s loc_129A88 ROM:00129A2E move.w $6DE(a5),d0 ROM:00129A32 cmp.w ($CDA).w,d0 ROM:00129A36 bgt.s loc_129A62 ROM:00129A38 bset #0,($13AA).w ROM:00129A3E bsr.w sub_129C6E ROM:00129A42 move.w $6F0(a5),d1 ROM:00129A46 clr.b ($8A4).w ROM:00129A4A move.w d1,($61C).w ROM:00129A4E move.b #1,($8A4).w ROM:00129A54 move.b #7,($11FC).w ROM:00129A5A bra.l loc_129B14 ROM:00129A60 ; --------------------------------------------------------------------------- ROM:00129A60 bra.s loc_129A88 ROM:00129A62 ; --------------------------------------------------------------------------- ROM:00129A62 ROM:00129A62 loc_129A62: ; CODE XREF: ROM:00129A36↑j ROM:00129A62 bsr.w sub_129CBE ROM:00129A66 bsr.w sub_129CC6 ROM:00129A6A addq.w #1,($CDA).w ROM:00129A6E bvc.s loc_129A76 ROM:00129A70 move.w #$8000,($CDA).w ROM:00129A76 ROM:00129A76 loc_129A76: ; CODE XREF: ROM:00129A6E↑j ROM:00129A76 move.w $6DA(a5),($CDC).w ROM:00129A7C move.b #6,($11FC).w ROM:00129A82 bra.l *+6 ROM:00129A88 ; --------------------------------------------------------------------------- ROM:00129A88 ROM:00129A88 loc_129A88: ; CODE XREF: ROM:001298B6↑j ROM:00129A88 ; ROM:00129A24↑j ... ROM:00129A88 bsr.l sub_12A0D4 ROM:00129A8E rts ROM:00129A90 ; --------------------------------------------------------------------------- ROM:00129A90 ROM:00129A90 loc_129A90: ; DATA XREF: ROM:00129774↑o ROM:00129A90 btst #0,($1229).w ROM:00129A96 bne.s loc_129AC0 ROM:00129A98 bclr #2,($13B6).w ROM:00129A9E bclr #3,($13A9).w ROM:00129AA4 bclr #0,($13AA).w ROM:00129AAA bsr.l sub_12A2F0 ROM:00129AB0 bsr.w sub_129D22 ROM:00129AB4 move.b #1,($11FC).w ROM:00129ABA bra.l locret_1297C8 ROM:00129AC0 ; --------------------------------------------------------------------------- ROM:00129AC0 ROM:00129AC0 loc_129AC0: ; CODE XREF: ROM:00129A96↑j ROM:00129AC0 btst #0,($139B).w ROM:00129AC6 beq.s loc_129AEA ROM:00129AC8 bsr.w sub_129D3A ROM:00129ACC bset #1,($DF5).w ROM:00129AD2 bset #7,($13BE).w ROM:00129AD8 bclr #0,($13AA).w ROM:00129ADE move.b #5,($11FC).w ROM:00129AE4 bra.l loc_1299AA ROM:00129AEA ; --------------------------------------------------------------------------- ROM:00129AEA ROM:00129AEA loc_129AEA: ; CODE XREF: ROM:00129AC6↑j ROM:00129AEA cmpi.w #0,($61C).w ROM:00129AF0 bgt.s loc_129B14 ROM:00129AF2 bsr.w sub_129D32 ROM:00129AF6 bset #1,($DF5).w ROM:00129AFC bset #7,($13BE).w ROM:00129B02 bclr #0,($13AA).w ROM:00129B08 move.b #5,($11FC).w ROM:00129B0E bra.l loc_1299AA ROM:00129B14 ; --------------------------------------------------------------------------- ROM:00129B14 ROM:00129B14 loc_129B14: ; CODE XREF: ROM:00129A5A↑j ROM:00129B14 ; ROM:00129AF0↑j ROM:00129B14 bsr.l sub_12A0D4 ROM:00129B1A rts ROM:00129B1C ROM:00129B1C ; =============== S U B R O U T I N E ======================================= ROM:00129B1C ROM:00129B1C ROM:00129B1C sub_129B1C: ; CODE XREF: ROM:001297FC↑p ROM:00129B1C move.w ($CF2).w,($CD8).w ROM:00129B22 move.w ($CD4).w,($CD6).w ROM:00129B28 rts ROM:00129B28 ; End of function sub_129B1C ROM:00129B28 ROM:00129B2A ROM:00129B2A ; =============== S U B R O U T I N E ======================================= ROM:00129B2A ROM:00129B2A ROM:00129B2A sub_129B2A: ; CODE XREF: sub_129712+6↑p ROM:00129B2A move.l ($9CC).w,d0 ROM:00129B2E divs.w #$2710,d0 ROM:00129B32 bvc.w loc_129B3A ROM:00129B36 move.w #$7FFF,d0 ROM:00129B3A ROM:00129B3A loc_129B3A: ; CODE XREF: sub_129B2A+8↑j ROM:00129B3A move.w d0,($CD4).w ROM:00129B3E move.w #$2710,d6 ROM:00129B42 move.w ($CD0).w,d2 ROM:00129B46 move.w ($CD2).w,d5 ROM:00129B4A move.w $6D8(a5),d3 ROM:00129B4E move.w ($CD4).w,d1 ROM:00129B52 bsr.l sub_12A0AE ROM:00129B58 move.w d4,($CD2).w ROM:00129B5C swap d4 ROM:00129B5E move.w d4,($CD0).w ROM:00129B62 rts ROM:00129B62 ; End of function sub_129B2A ROM:00129B62 ROM:00129B64 ROM:00129B64 ; =============== S U B R O U T I N E ======================================= ROM:00129B64 ROM:00129B64 ROM:00129B64 sub_129B64: ; CODE XREF: ROM:loc_129828↑p ROM:00129B64 ; ROM:loc_1298C4↑p ... ROM:00129B64 move.w ($CD4).w,d0 ROM:00129B68 sub.w ($CD6).w,d0 ROM:00129B6C cmpi.w #0,d0 ROM:00129B70 bge.s loc_129B74 ROM:00129B72 neg.w d0 ROM:00129B74 ROM:00129B74 loc_129B74: ; CODE XREF: sub_129B64+C↑j ROM:00129B74 move.w $6EE(a5),d1 ROM:00129B78 cmp.w d0,d1 ROM:00129B7A bge.s loc_129B84 ROM:00129B7C bset #2,($13BA).w ROM:00129B82 bra.s locret_129B8A ROM:00129B84 ; --------------------------------------------------------------------------- ROM:00129B84 ROM:00129B84 loc_129B84: ; CODE XREF: sub_129B64+16↑j ROM:00129B84 bclr #2,($13BA).w ROM:00129B8A ROM:00129B8A locret_129B8A: ; CODE XREF: sub_129B64+1E↑j ROM:00129B8A rts ROM:00129B8A ; End of function sub_129B64 ROM:00129B8A ROM:00129B8C ROM:00129B8C ; =============== S U B R O U T I N E ======================================= ROM:00129B8C ROM:00129B8C ROM:00129B8C sub_129B8C: ; CODE XREF: ROM:0012982C↑p ROM:00129B8C ; ROM:001298C8↑p ... ROM:00129B8C move.w $6E2(a5),d0 ROM:00129B90 move.w $6E4(a5),d1 ROM:00129B94 cmp.w ($CEE).w,d0 ROM:00129B98 bgt.s locret_129BA6 ROM:00129B9A cmp.w ($CEE).w,d1 ROM:00129B9E ble.s locret_129BA6 ROM:00129BA0 bset #5,($13A3).w ROM:00129BA6 ROM:00129BA6 locret_129BA6: ; CODE XREF: sub_129B8C+C↑j ROM:00129BA6 ; sub_129B8C+12↑j ROM:00129BA6 rts ROM:00129BA6 ; End of function sub_129B8C ROM:00129BA6 ROM:00129BA8 ROM:00129BA8 ; =============== S U B R O U T I N E ======================================= ROM:00129BA8 ROM:00129BA8 ROM:00129BA8 sub_129BA8: ; CODE XREF: ROM:00129830↑p ROM:00129BA8 ; ROM:001298CC↑p ... ROM:00129BA8 bclr #3,($13C8).w ROM:00129BAE bclr #7,($13B9).w ROM:00129BB4 clr.w d1 ROM:00129BB6 move.b ($11FD).w,d1 ROM:00129BBA cmpi.w #3,d1 ROM:00129BBE bcc.s locret_129BC8 ROM:00129BC0 movea.l off_129BCA(pc,d1.w*4),a0 ROM:00129BC4 nop ROM:00129BC6 jmp (a0) ROM:00129BC8 ; --------------------------------------------------------------------------- ROM:00129BC8 ROM:00129BC8 locret_129BC8: ; CODE XREF: sub_129BA8+16↑j ROM:00129BC8 rts ROM:00129BC8 ; End of function sub_129BA8 ROM:00129BC8 ROM:00129BC8 ; --------------------------------------------------------------------------- ROM:00129BCA off_129BCA: dc.l loc_129BD6 ; DATA XREF: sub_129BA8+18↑r ROM:00129BCE dc.l loc_129BF4 ROM:00129BD2 dc.l loc_129C5E ROM:00129BD6 ; --------------------------------------------------------------------------- ROM:00129BD6 ROM:00129BD6 loc_129BD6: ; DATA XREF: ROM:off_129BCA↑o ROM:00129BD6 bsr.w sub_129CAA ROM:00129BDA move.w ($CDE).w,d2 ROM:00129BDE clr.b ($8A5).w ROM:00129BE2 move.w d2,($61E).w ROM:00129BE6 move.b #1,($8A5).w ROM:00129BEC move.b #1,($11FD).w ROM:00129BF2 rts ROM:00129BF4 ; --------------------------------------------------------------------------- ROM:00129BF4 ROM:00129BF4 loc_129BF4: ; DATA XREF: ROM:00129BCE↑o ROM:00129BF4 cmpi.w #0,($61E).w ROM:00129BFA bgt.s locret_129C5C ROM:00129BFC cmpi.w #1,($CDC).w ROM:00129C02 ble.s loc_129C2C ROM:00129C04 subq.w #1,($CDC).w ROM:00129C08 bvc.s loc_129C10 ROM:00129C0A move.w #$8000,($CDC).w ROM:00129C10 ROM:00129C10 loc_129C10: ; CODE XREF: ROM:00129C08↑j ROM:00129C10 bset #3,($13C8).w ROM:00129C16 move.w ($CDE).w,d2 ROM:00129C1A clr.b ($8A5).w ROM:00129C1E move.w d2,($61E).w ROM:00129C22 move.b #1,($8A5).w ROM:00129C28 bra.w locret_129C5C ROM:00129C2C ; --------------------------------------------------------------------------- ROM:00129C2C ROM:00129C2C loc_129C2C: ; CODE XREF: ROM:00129C02↑j ROM:00129C2C subq.w #1,($CDC).w ROM:00129C30 bvc.s loc_129C38 ROM:00129C32 move.w #$8000,($CDC).w ROM:00129C38 ROM:00129C38 loc_129C38: ; CODE XREF: ROM:00129C30↑j ROM:00129C38 bset #3,($13C8).w ROM:00129C3E bset #7,($13B9).w ROM:00129C44 move.w ($CDE).w,d2 ROM:00129C48 clr.b ($8A5).w ROM:00129C4C move.w d2,($61E).w ROM:00129C50 move.b #1,($8A5).w ROM:00129C56 move.b #2,($11FD).w ROM:00129C5C ROM:00129C5C locret_129C5C: ; CODE XREF: ROM:00129BFA↑j ROM:00129C5C ; ROM:00129C28↑j ROM:00129C5C rts ROM:00129C5E ; --------------------------------------------------------------------------- ROM:00129C5E ROM:00129C5E loc_129C5E: ; DATA XREF: ROM:00129BD2↑o ROM:00129C5E cmpi.w #0,($CDC).w ROM:00129C64 ble.s locret_129C6C ROM:00129C66 move.b #1,($11FD).w ROM:00129C6C ROM:00129C6C locret_129C6C: ; CODE XREF: ROM:00129C64↑j ROM:00129C6C rts ROM:00129C6E ROM:00129C6E ; =============== S U B R O U T I N E ======================================= ROM:00129C6E ROM:00129C6E ROM:00129C6E sub_129C6E: ; CODE XREF: ROM:0012985C↑p ROM:00129C6E ; ROM:001298FE↑p ... ROM:00129C6E move.b #0,($11FD).w ROM:00129C74 bclr #3,($13C8).w ROM:00129C7A bclr #7,($13B9).w ROM:00129C80 rts ROM:00129C80 ; End of function sub_129C6E ROM:00129C80 ROM:00129C82 ROM:00129C82 ; =============== S U B R O U T I N E ======================================= ROM:00129C82 ROM:00129C82 ROM:00129C82 sub_129C82: ; CODE XREF: ROM:00129804↑p ROM:00129C82 move.w $6E2(a5),d0 ROM:00129C86 move.w ($CD8).w,d1 ROM:00129C8A cmp.w ($CE0).w,d0 ROM:00129C8E ble.s loc_129C96 ROM:00129C90 add.w $6EA(a5),d1 ROM:00129C94 bra.s loc_129CA4 ROM:00129C96 ; --------------------------------------------------------------------------- ROM:00129C96 ROM:00129C96 loc_129C96: ; CODE XREF: sub_129C82+C↑j ROM:00129C96 move.w $6E4(a5),d0 ROM:00129C9A cmp.w ($CE0).w,d0 ROM:00129C9E bge.s loc_129CA4 ROM:00129CA0 sub.w $6EC(a5),d1 ROM:00129CA4 ROM:00129CA4 loc_129CA4: ; CODE XREF: sub_129C82+12↑j ROM:00129CA4 ; sub_129C82+1C↑j ROM:00129CA4 move.w d1,($CE2).w ROM:00129CA8 rts ROM:00129CA8 ; End of function sub_129C82 ROM:00129CA8 ROM:00129CAA ROM:00129CAA ; =============== S U B R O U T I N E ======================================= ROM:00129CAA ROM:00129CAA ROM:00129CAA sub_129CAA: ; CODE XREF: ROM:loc_129BD6↑p ROM:00129CAA move.w #$3BA0,d1 ROM:00129CAE move.w ($CD0).w,d2 ROM:00129CB2 bsr.l sub_1163F0 ROM:00129CB8 move.w d1,($CDE).w ROM:00129CBC rts ROM:00129CBC ; End of function sub_129CAA ROM:00129CBC ROM:00129CBE ROM:00129CBE ; =============== S U B R O U T I N E ======================================= ROM:00129CBE ROM:00129CBE ROM:00129CBE sub_129CBE: ; CODE XREF: ROM:00129800↑p ROM:00129CBE ; ROM:loc_129896↑p ... ROM:00129CBE move.w ($CEE).w,($CE0).w ROM:00129CC4 rts ROM:00129CC4 ; End of function sub_129CBE ROM:00129CC4 ROM:00129CC6 ROM:00129CC6 ; =============== S U B R O U T I N E ======================================= ROM:00129CC6 ROM:00129CC6 ROM:00129CC6 sub_129CC6: ; CODE XREF: ROM:0012989A↑p ROM:00129CC6 ; ROM:00129A66↑p ROM:00129CC6 move.w $6E0(a5),d0 ROM:00129CCA cmp.w ($CE0).w,d0 ROM:00129CCE ble.s loc_129CDA ROM:00129CD0 move.w $6E6(a5),d1 ROM:00129CD4 add.w d1,($CE2).w ROM:00129CD8 bra.s locret_129CE2 ROM:00129CDA ; --------------------------------------------------------------------------- ROM:00129CDA ROM:00129CDA loc_129CDA: ; CODE XREF: sub_129CC6+8↑j ROM:00129CDA move.w $6E8(a5),d1 ROM:00129CDE sub.w d1,($CE2).w ROM:00129CE2 ROM:00129CE2 locret_129CE2: ; CODE XREF: sub_129CC6+12↑j ROM:00129CE2 rts ROM:00129CE2 ; End of function sub_129CC6 ROM:00129CE2 ROM:00129CE4 ROM:00129CE4 ; =============== S U B R O U T I N E ======================================= ROM:00129CE4 ROM:00129CE4 ROM:00129CE4 sub_129CE4: ; CODE XREF: ROM:0012991C↑p ROM:00129CE4 move.w #$3BA2,d1 ROM:00129CE8 move.w ($CD0).w,d2 ROM:00129CEC bsr.l sub_1163F0 ROM:00129CF2 move.w d1,($CE4).w ROM:00129CF6 muls.w #$3E8,d1 ROM:00129CFA cmp.l ($99C).w,d1 ROM:00129CFE bgt.s loc_129D08 ROM:00129D00 bset #0,($DC5).w ROM:00129D06 bra.s loc_129D0E ROM:00129D08 ; --------------------------------------------------------------------------- ROM:00129D08 ROM:00129D08 loc_129D08: ; CODE XREF: sub_129CE4+1A↑j ROM:00129D08 bclr #0,($DC5).w ROM:00129D0E ROM:00129D0E loc_129D0E: ; CODE XREF: sub_129CE4+22↑j ROM:00129D0E bclr #1,($DC5).w ROM:00129D14 bset #1,($DF5).w ROM:00129D1A move.l ($99C).w,($9A0).w ROM:00129D20 rts ROM:00129D20 ; End of function sub_129CE4 ROM:00129D20 ROM:00129D22 ROM:00129D22 ; =============== S U B R O U T I N E ======================================= ROM:00129D22 ROM:00129D22 ROM:00129D22 sub_129D22: ; CODE XREF: ROM:0012984C↑p ROM:00129D22 ; ROM:001298E8↑p ... ROM:00129D22 btst #0,($1181).w ROM:00129D28 beq.s locret_129D30 ROM:00129D2A move.w ($CD8).w,($F46).w ROM:00129D30 ROM:00129D30 locret_129D30: ; CODE XREF: sub_129D22+6↑j ROM:00129D30 rts ROM:00129D30 ; End of function sub_129D22 ROM:00129D30 ROM:00129D32 ROM:00129D32 ; =============== S U B R O U T I N E ======================================= ROM:00129D32 ROM:00129D32 ROM:00129D32 sub_129D32: ; CODE XREF: ROM:00129AF2↑p ROM:00129D32 bset #1,($DC5).w ROM:00129D38 rts ROM:00129D38 ; End of function sub_129D32 ROM:00129D38 ROM:00129D3A ROM:00129D3A ; =============== S U B R O U T I N E ======================================= ROM:00129D3A ROM:00129D3A ROM:00129D3A sub_129D3A: ; CODE XREF: ROM:00129AC8↑p ROM:00129D3A bclr #1,($DC5).w ROM:00129D40 rts ROM:00129D40 ; End of function sub_129D3A ROM:00129D40 ROM:00129D42 ROM:00129D42 ; =============== S U B R O U T I N E ======================================= ROM:00129D42 ROM:00129D42 ROM:00129D42 sub_129D42: ; CODE XREF: ROM:loc_1297CA↑p ROM:00129D42 btst #0,($118F).w ROM:00129D48 beq.s locret_129D78 ROM:00129D4A move.w $6E0(a5),d0 ROM:00129D4E btst #0,($118E).w ROM:00129D54 beq.s loc_129D64 ROM:00129D56 cmp.w ($CEE).w,d0 ROM:00129D5A blt.s loc_129D64 ROM:00129D5C bset #1,($13C3).w ROM:00129D62 bra.s locret_129D78 ROM:00129D64 ; --------------------------------------------------------------------------- ROM:00129D64 ROM:00129D64 loc_129D64: ; CODE XREF: sub_129D42+12↑j ROM:00129D64 ; sub_129D42+18↑j ROM:00129D64 btst #0,($118E).w ROM:00129D6A bne.s locret_129D78 ROM:00129D6C cmp.w ($CEE).w,d0 ROM:00129D70 bge.s locret_129D78 ROM:00129D72 bset #1,($13C3).w ROM:00129D78 ROM:00129D78 locret_129D78: ; CODE XREF: sub_129D42+6↑j ROM:00129D78 ; sub_129D42+20↑j ... ROM:00129D78 rts ROM:00129D78 ; End of function sub_129D42 ROM:00129D78 ROM:00129D7A ROM:00129D7A ; =============== S U B R O U T I N E ======================================= ROM:00129D7A ROM:00129D7A ROM:00129D7A sub_129D7A: ; CODE XREF: ROM:001165D0↑p ROM:00129D7A bsr.l sub_129EC8 ROM:00129D80 clr.w d1 ROM:00129D82 move.b ($11FE).w,d1 ROM:00129D86 cmpi.w #4,d1 ROM:00129D8A bcc.s locret_129D94 ROM:00129D8C movea.l off_129D96(pc,d1.w*4),a0 ROM:00129D90 nop ROM:00129D92 jmp (a0) ROM:00129D94 ; --------------------------------------------------------------------------- ROM:00129D94 ROM:00129D94 locret_129D94: ; CODE XREF: sub_129D7A+10↑j ROM:00129D94 rts ROM:00129D94 ; End of function sub_129D7A ROM:00129D94 ROM:00129D94 ; --------------------------------------------------------------------------- ROM:00129D96 off_129D96: dc.l loc_129DA6 ; DATA XREF: sub_129D7A+12↑r ROM:00129D9A dc.l loc_129DAE ROM:00129D9E dc.l loc_129DD4 ROM:00129DA2 dc.l loc_129E14 ROM:00129DA6 ; --------------------------------------------------------------------------- ROM:00129DA6 ROM:00129DA6 loc_129DA6: ; DATA XREF: ROM:off_129D96↑o ROM:00129DA6 move.b #1,($11FE).w ROM:00129DAC rts ROM:00129DAE ; --------------------------------------------------------------------------- ROM:00129DAE ROM:00129DAE loc_129DAE: ; DATA XREF: ROM:00129D9A↑o ROM:00129DAE btst #2,($13B6).w ROM:00129DB4 beq.s locret_129DD2 ROM:00129DB6 bsr.w sub_129E50 ROM:00129DBA move.w $6F2(a5),d1 ROM:00129DBE clr.b ($8A6).w ROM:00129DC2 move.w d1,($620).w ROM:00129DC6 move.b #1,($8A6).w ROM:00129DCC move.b #2,($11FE).w ROM:00129DD2 ROM:00129DD2 locret_129DD2: ; CODE XREF: ROM:00129DB4↑j ROM:00129DD2 rts ROM:00129DD4 ; --------------------------------------------------------------------------- ROM:00129DD4 ROM:00129DD4 loc_129DD4: ; DATA XREF: ROM:00129D9E↑o ROM:00129DD4 btst #2,($13B6).w ROM:00129DDA bne.s loc_129DE4 ROM:00129DDC move.b #1,($11FE).w ROM:00129DE2 bra.s locret_129E12 ROM:00129DE4 ; --------------------------------------------------------------------------- ROM:00129DE4 ROM:00129DE4 loc_129DE4: ; CODE XREF: ROM:00129DDA↑j ROM:00129DE4 btst #5,($13A9).w ROM:00129DEA beq.s loc_129DF4 ROM:00129DEC move.b #3,($11FE).w ROM:00129DF2 bra.s locret_129E12 ROM:00129DF4 ; --------------------------------------------------------------------------- ROM:00129DF4 ROM:00129DF4 loc_129DF4: ; CODE XREF: ROM:00129DEA↑j ROM:00129DF4 cmpi.w #0,($620).w ROM:00129DFA bgt.s locret_129E12 ROM:00129DFC bsr.w sub_129E64 ROM:00129E00 move.w $6F2(a5),d1 ROM:00129E04 clr.b ($8A6).w ROM:00129E08 move.w d1,($620).w ROM:00129E0C move.b #1,($8A6).w ROM:00129E12 ROM:00129E12 locret_129E12: ; CODE XREF: ROM:00129DE2↑j ROM:00129E12 ; ROM:00129DF2↑j ... ROM:00129E12 rts ROM:00129E14 ; --------------------------------------------------------------------------- ROM:00129E14 ROM:00129E14 loc_129E14: ; DATA XREF: ROM:00129DA2↑o ROM:00129E14 btst #2,($13B6).w ROM:00129E1A bne.s loc_129E24 ROM:00129E1C move.b #1,($11FE).w ROM:00129E22 bra.s locret_129E4E ROM:00129E24 ; --------------------------------------------------------------------------- ROM:00129E24 ROM:00129E24 loc_129E24: ; CODE XREF: ROM:00129E1A↑j ROM:00129E24 btst #5,($13A9).w ROM:00129E2A beq.s locret_129E4E ROM:00129E2C cmpi.w #0,($620).w ROM:00129E32 bgt.s locret_129E4E ROM:00129E34 bsr.w sub_129E64 ROM:00129E38 bsr.w sub_129E9C ROM:00129E3C move.w $6F2(a5),d1 ROM:00129E40 clr.b ($8A6).w ROM:00129E44 move.w d1,($620).w ROM:00129E48 move.b #1,($8A6).w ROM:00129E4E ROM:00129E4E locret_129E4E: ; CODE XREF: ROM:00129E22↑j ROM:00129E4E ; ROM:00129E2A↑j ... ROM:00129E4E rts ROM:00129E50 ROM:00129E50 ; =============== S U B R O U T I N E ======================================= ROM:00129E50 ROM:00129E50 ROM:00129E50 sub_129E50: ; CODE XREF: ROM:00129DB6↑p ROM:00129E50 move.w ($C8E).w,($CE6).w ROM:00129E56 clr.w ($CE8).w ROM:00129E5A clr.l ($99C).w ROM:00129E5E clr.w ($CEA).w ROM:00129E62 rts ROM:00129E62 ; End of function sub_129E50 ROM:00129E62 ROM:00129E64 ROM:00129E64 ; =============== S U B R O U T I N E ======================================= ROM:00129E64 ROM:00129E64 ROM:00129E64 sub_129E64: ; CODE XREF: ROM:00129DFC↑p ROM:00129E64 ; ROM:00129E34↑p ROM:00129E64 move.w #$3BA4,d1 ROM:00129E68 move.w ($CD0).w,d2 ROM:00129E6C bsr.l sub_1163F0 ROM:00129E72 move.w d1,($CEC).w ROM:00129E76 move.w #$2710,d6 ROM:00129E7A move.w ($CE6).w,d2 ROM:00129E7E move.w ($CE8).w,d5 ROM:00129E82 move.w ($CEC).w,d3 ROM:00129E86 move.w ($C8E).w,d1 ROM:00129E8A bsr.l sub_12A0AE ROM:00129E90 move.w d4,($CE8).w ROM:00129E94 swap d4 ROM:00129E96 move.w d4,($CE6).w ROM:00129E9A rts ROM:00129E9A ; End of function sub_129E64 ROM:00129E9A ROM:00129E9C ROM:00129E9C ; =============== S U B R O U T I N E ======================================= ROM:00129E9C ROM:00129E9C ROM:00129E9C sub_129E9C: ; CODE XREF: ROM:00129E38↑p ROM:00129E9C move.w ($C8E).w,d0 ROM:00129EA0 sub.w ($CE6).w,d0 ROM:00129EA4 cmpi.w #0,d0 ROM:00129EA8 bge.s loc_129EAC ROM:00129EAA neg.w d0 ROM:00129EAC ROM:00129EAC loc_129EAC: ; CODE XREF: sub_129E9C+C↑j ROM:00129EAC ext.l d0 ROM:00129EAE add.l d0,($99C).w ROM:00129EB2 move.l ($99C).w,d0 ROM:00129EB6 divs.w #$3E8,d0 ROM:00129EBA bvc.w loc_129EC2 ROM:00129EBE move.w #$7FFF,d0 ROM:00129EC2 ROM:00129EC2 loc_129EC2: ; CODE XREF: sub_129E9C+1E↑j ROM:00129EC2 move.w d0,($CEA).w ROM:00129EC6 rts ROM:00129EC6 ; End of function sub_129E9C ROM:00129EC6 ROM:00129EC8 ROM:00129EC8 ; =============== S U B R O U T I N E ======================================= ROM:00129EC8 ROM:00129EC8 ROM:00129EC8 sub_129EC8: ; CODE XREF: sub_129D7A↑p ROM:00129EC8 clr.w d1 ROM:00129ECA move.b ($11FF).w,d1 ROM:00129ECE cmpi.w #3,d1 ROM:00129ED2 bcc.s locret_129EDC ROM:00129ED4 movea.l off_129EDE(pc,d1.w*4),a0 ROM:00129ED8 nop ROM:00129EDA jmp (a0) ROM:00129EDC ; --------------------------------------------------------------------------- ROM:00129EDC ROM:00129EDC locret_129EDC: ; CODE XREF: sub_129EC8+A↑j ROM:00129EDC rts ROM:00129EDC ; End of function sub_129EC8 ROM:00129EDC ROM:00129EDC ; --------------------------------------------------------------------------- ROM:00129EDE off_129EDE: dc.l loc_129EEA ; DATA XREF: sub_129EC8+C↑r ROM:00129EE2 dc.l loc_129F0A ROM:00129EE6 dc.l loc_129F5C ROM:00129EEA ; --------------------------------------------------------------------------- ROM:00129EEA ROM:00129EEA loc_129EEA: ; DATA XREF: ROM:off_129EDE↑o ROM:00129EEA bsr.w sub_129FAE ROM:00129EEE move.w $6F6(a5),d0 ROM:00129EF2 clr.b ($8A7).w ROM:00129EF6 move.w d0,($622).w ROM:00129EFA move.b #1,($8A7).w ROM:00129F00 move.b #1,($11FF).w ROM:00129F06 bra.s locret_129F5A ROM:00129F08 ; --------------------------------------------------------------------------- ROM:00129F08 rts ROM:00129F0A ; --------------------------------------------------------------------------- ROM:00129F0A ROM:00129F0A loc_129F0A: ; DATA XREF: ROM:00129EE2↑o ROM:00129F0A btst #2,($13C3).w ROM:00129F10 beq.s loc_129F2A ROM:00129F12 bsr.w sub_129FAE ROM:00129F16 move.w $6F6(a5),d0 ROM:00129F1A clr.b ($8A7).w ROM:00129F1E move.w d0,($622).w ROM:00129F22 move.b #1,($8A7).w ROM:00129F28 bra.s locret_129F5A ROM:00129F2A ; --------------------------------------------------------------------------- ROM:00129F2A ROM:00129F2A loc_129F2A: ; CODE XREF: ROM:00129F10↑j ROM:00129F2A move.w $6F4(a5),d1 ROM:00129F2E cmp.w ($586).w,d1 ROM:00129F32 bgt.s loc_129F3C ROM:00129F34 move.b #2,($11FF).w ROM:00129F3A bra.s locret_129F84 ROM:00129F3C ; --------------------------------------------------------------------------- ROM:00129F3C ROM:00129F3C loc_129F3C: ; CODE XREF: ROM:00129F32↑j ROM:00129F3C cmpi.w #0,($622).w ROM:00129F42 bgt.s locret_129F5A ROM:00129F44 bsr.w sub_129F88 ROM:00129F48 move.w $6F6(a5),d0 ROM:00129F4C clr.b ($8A7).w ROM:00129F50 move.w d0,($622).w ROM:00129F54 move.b #1,($8A7).w ROM:00129F5A ROM:00129F5A locret_129F5A: ; CODE XREF: ROM:00129F06↑j ROM:00129F5A ; ROM:00129F28↑j ... ROM:00129F5A rts ROM:00129F5C ; --------------------------------------------------------------------------- ROM:00129F5C ROM:00129F5C loc_129F5C: ; DATA XREF: ROM:00129EE6↑o ROM:00129F5C move.w $6F4(a5),d1 ROM:00129F60 cmp.w ($586).w,d1 ROM:00129F64 ble.s locret_129F84 ROM:00129F66 bsr.w sub_129FAE ROM:00129F6A move.w $6F6(a5),d0 ROM:00129F6E clr.b ($8A7).w ROM:00129F72 move.w d0,($622).w ROM:00129F76 move.b #1,($8A7).w ROM:00129F7C move.b #1,($11FF).w ROM:00129F82 bra.s locret_129F5A ROM:00129F84 ; --------------------------------------------------------------------------- ROM:00129F84 ROM:00129F84 locret_129F84: ; CODE XREF: ROM:00129F3A↑j ROM:00129F84 ; ROM:00129F64↑j ROM:00129F84 rts ROM:00129F86 ; --------------------------------------------------------------------------- ROM:00129F86 rts ROM:00129F88 ROM:00129F88 ; =============== S U B R O U T I N E ======================================= ROM:00129F88 ROM:00129F88 ROM:00129F88 sub_129F88: ; CODE XREF: ROM:00129F44↑p ROM:00129F88 move.w #$2710,d6 ROM:00129F8C move.w ($CEE).w,d2 ROM:00129F90 move.w ($CF0).w,d5 ROM:00129F94 move.w $6F8(a5),d3 ROM:00129F98 move.w ($C8E).w,d1 ROM:00129F9C bsr.l sub_12A0AE ROM:00129FA2 move.w d4,($CF0).w ROM:00129FA6 swap d4 ROM:00129FA8 move.w d4,($CEE).w ROM:00129FAC rts ROM:00129FAC ; End of function sub_129F88 ROM:00129FAC ROM:00129FAE ROM:00129FAE ; =============== S U B R O U T I N E ======================================= ROM:00129FAE ROM:00129FAE ROM:00129FAE sub_129FAE: ; CODE XREF: ROM:loc_129EEA↑p ROM:00129FAE ; ROM:00129F12↑p ... ROM:00129FAE move.w ($C8E).w,($CEE).w ROM:00129FB4 clr.w ($CF0).w ROM:00129FB8 rts ROM:00129FB8 ; End of function sub_129FAE ROM:00129FB8 ROM:00129FBA ROM:00129FBA ; =============== S U B R O U T I N E ======================================= ROM:00129FBA ROM:00129FBA ROM:00129FBA sub_129FBA: ; CODE XREF: sub_129724↑p ROM:00129FBA clr.w d1 ROM:00129FBC move.b ($1200).w,d1 ROM:00129FC0 cmpi.w #5,d1 ROM:00129FC4 bcc.s locret_129FCE ROM:00129FC6 movea.l off_129FD0(pc,d1.w*4),a0 ROM:00129FCA nop ROM:00129FCC jmp (a0) ROM:00129FCE ; --------------------------------------------------------------------------- ROM:00129FCE ROM:00129FCE locret_129FCE: ; CODE XREF: sub_129FBA+A↑j ROM:00129FCE rts ROM:00129FCE ; End of function sub_129FBA ROM:00129FCE ROM:00129FCE ; --------------------------------------------------------------------------- ROM:00129FD0 off_129FD0: dc.l loc_129FE4 ; DATA XREF: sub_129FBA+C↑r ROM:00129FD4 dc.l loc_129FEC ROM:00129FD8 dc.l loc_129FFC ROM:00129FDC dc.l loc_12A020 ROM:00129FE0 dc.l loc_12A04E ROM:00129FE4 ; --------------------------------------------------------------------------- ROM:00129FE4 ROM:00129FE4 loc_129FE4: ; DATA XREF: ROM:off_129FD0↑o ROM:00129FE4 move.b #1,($1200).w ROM:00129FEA rts ROM:00129FEC ; --------------------------------------------------------------------------- ROM:00129FEC ROM:00129FEC loc_129FEC: ; DATA XREF: ROM:00129FD4↑o ROM:00129FEC btst #0,($118F).w ROM:00129FF2 beq.s locret_129FFA ROM:00129FF4 move.b #2,($1200).w ROM:00129FFA ROM:00129FFA locret_129FFA: ; CODE XREF: ROM:00129FF2↑j ROM:00129FFA rts ROM:00129FFC ; --------------------------------------------------------------------------- ROM:00129FFC ROM:00129FFC loc_129FFC: ; DATA XREF: ROM:00129FD8↑o ROM:00129FFC btst #0,($1181).w ROM:0012A002 bne.s loc_12A00C ROM:0012A004 move.b #1,($1200).w ROM:0012A00A bra.s locret_12A01E ROM:0012A00C ; --------------------------------------------------------------------------- ROM:0012A00C ROM:0012A00C loc_12A00C: ; CODE XREF: ROM:0012A002↑j ROM:0012A00C btst #0,($118F).w ROM:0012A012 beq.s locret_12A01E ROM:0012A014 move.b #3,($1200).w ROM:0012A01A bsr.w sub_12A0A2 ROM:0012A01E ROM:0012A01E locret_12A01E: ; CODE XREF: ROM:0012A00A↑j ROM:0012A01E ; ROM:0012A012↑j ROM:0012A01E rts ROM:0012A020 ; --------------------------------------------------------------------------- ROM:0012A020 ROM:0012A020 loc_12A020: ; DATA XREF: ROM:00129FDC↑o ROM:0012A020 btst #0,($1181).w ROM:0012A026 bne.s loc_12A030 ROM:0012A028 move.b #1,($1200).w ROM:0012A02E bra.s locret_12A04C ROM:0012A030 ; --------------------------------------------------------------------------- ROM:0012A030 ROM:0012A030 loc_12A030: ; CODE XREF: ROM:0012A026↑j ROM:0012A030 btst #3,($13A9).w ROM:0012A036 beq.s loc_12A040 ROM:0012A038 move.b #4,($1200).w ROM:0012A03E bra.s locret_12A04C ROM:0012A040 ; --------------------------------------------------------------------------- ROM:0012A040 ROM:0012A040 loc_12A040: ; CODE XREF: ROM:0012A036↑j ROM:0012A040 btst #0,($118F).w ROM:0012A046 beq.s locret_12A04C ROM:0012A048 bsr.w sub_12A07E ROM:0012A04C ROM:0012A04C locret_12A04C: ; CODE XREF: ROM:0012A02E↑j ROM:0012A04C ; ROM:0012A03E↑j ... ROM:0012A04C rts ROM:0012A04E ; --------------------------------------------------------------------------- ROM:0012A04E ROM:0012A04E loc_12A04E: ; DATA XREF: ROM:00129FE0↑o ROM:0012A04E btst #0,($1181).w ROM:0012A054 bne.s loc_12A05E ROM:0012A056 move.b #1,($1200).w ROM:0012A05C bra.s locret_12A070 ROM:0012A05E ; --------------------------------------------------------------------------- ROM:0012A05E ROM:0012A05E loc_12A05E: ; CODE XREF: ROM:0012A054↑j ROM:0012A05E btst #3,($13A9).w ROM:0012A064 bne.s locret_12A070 ROM:0012A066 move.b #3,($1200).w ROM:0012A06C bsr.w sub_12A072 ROM:0012A070 ROM:0012A070 locret_12A070: ; CODE XREF: ROM:0012A05C↑j ROM:0012A070 ; ROM:0012A064↑j ROM:0012A070 rts ROM:0012A072 ROM:0012A072 ; =============== S U B R O U T I N E ======================================= ROM:0012A072 ROM:0012A072 ROM:0012A072 sub_12A072: ; CODE XREF: ROM:0012A06C↑p ROM:0012A072 move.w ($CE2).w,($CF2).w ROM:0012A078 clr.w ($CF4).w ROM:0012A07C rts ROM:0012A07C ; End of function sub_12A072 ROM:0012A07C ROM:0012A07E ROM:0012A07E ; =============== S U B R O U T I N E ======================================= ROM:0012A07E ROM:0012A07E ROM:0012A07E sub_12A07E: ; CODE XREF: ROM:0012A048↑p ROM:0012A07E move.w #$2710,d6 ROM:0012A082 move.w ($CF2).w,d2 ROM:0012A086 move.w ($CF4).w,d5 ROM:0012A08A move.w $6FA(a5),d3 ROM:0012A08E move.w ($F48).w,d1 ROM:0012A092 bsr.w sub_12A0AE ROM:0012A096 move.w d4,($CF4).w ROM:0012A09A swap d4 ROM:0012A09C move.w d4,($CF2).w ROM:0012A0A0 rts ROM:0012A0A0 ; End of function sub_12A07E ROM:0012A0A0 ROM:0012A0A2 ROM:0012A0A2 ; =============== S U B R O U T I N E ======================================= ROM:0012A0A2 ROM:0012A0A2 ROM:0012A0A2 sub_12A0A2: ; CODE XREF: ROM:0012A01A↑p ROM:0012A0A2 move.w ($F48).w,($CF2).w ROM:0012A0A8 clr.w ($CF4).w ROM:0012A0AC rts ROM:0012A0AC ; End of function sub_12A0A2 ROM:0012A0AC ROM:0012A0AE ROM:0012A0AE ; =============== S U B R O U T I N E ======================================= ROM:0012A0AE ROM:0012A0AE ROM:0012A0AE sub_12A0AE: ; CODE XREF: sub_129B2A+28↑p ROM:0012A0AE ; sub_129E64+26↑p ... ROM:0012A0AE move.w d6,d4 ROM:0012A0B0 sub.w d3,d4 ROM:0012A0B2 ext.l d4 ROM:0012A0B4 ext.l d6 ROM:0012A0B6 ext.l d3 ROM:0012A0B8 swap d2 ROM:0012A0BA move.w d5,d2 ROM:0012A0BC muls.l d2,d7:d4 ROM:0012A0C0 divs.l d6,d7:d4 ROM:0012A0C4 swap d1 ROM:0012A0C6 clr.w d1 ROM:0012A0C8 muls.l d1,d7:d3 ROM:0012A0CC divs.l d6,d7:d3 ROM:0012A0D0 add.l d3,d4 ROM:0012A0D2 rts ROM:0012A0D2 ; End of function sub_12A0AE ROM:0012A0D2 ROM:0012A0D4 ROM:0012A0D4 ; =============== S U B R O U T I N E ======================================= ROM:0012A0D4 ROM:0012A0D4 ROM:0012A0D4 sub_12A0D4: ; CODE XREF: ROM:loc_1298BC↑p ROM:0012A0D4 ; ROM:loc_129938↑p ... ROM:0012A0D4 bclr #0,($139B).w ROM:0012A0DA clr.w d1 ROM:0012A0DC move.b ($1201).w,d1 ROM:0012A0E0 cmpi.w #$A,d1 ROM:0012A0E4 bcc.s locret_12A0EE ROM:0012A0E6 movea.l off_12A0F0(pc,d1.w*4),a0 ROM:0012A0EA nop ROM:0012A0EC jmp (a0) ROM:0012A0EE ; --------------------------------------------------------------------------- ROM:0012A0EE ROM:0012A0EE locret_12A0EE: ; CODE XREF: sub_12A0D4+10↑j ROM:0012A0EE rts ROM:0012A0EE ; End of function sub_12A0D4 ROM:0012A0EE ROM:0012A0EE ; --------------------------------------------------------------------------- ROM:0012A0F0 off_12A0F0: dc.l loc_12A118 ; DATA XREF: sub_12A0D4+12↑r ROM:0012A0F4 dc.l loc_12A11E ROM:0012A0F8 dc.l loc_12A148 ROM:0012A0FC dc.l loc_12A1AC ROM:0012A100 dc.l loc_12A208 ROM:0012A104 dc.l loc_12A232 ROM:0012A108 dc.l loc_12A268 ROM:0012A10C dc.l loc_12A29E ROM:0012A110 dc.l loc_12A2C4 ROM:0012A114 dc.l locret_12A2EA ROM:0012A118 ; --------------------------------------------------------------------------- ROM:0012A118 ROM:0012A118 loc_12A118: ; DATA XREF: ROM:off_12A0F0↑o ROM:0012A118 bclr #7,($13C1).w ROM:0012A11E ROM:0012A11E loc_12A11E: ; DATA XREF: ROM:0012A0F4↑o ROM:0012A11E move.w $6E0(a5),d0 ROM:0012A122 cmp.w ($CEE).w,d0 ROM:0012A126 bge.s loc_12A13A ROM:0012A128 bsr.w sub_12A30C ROM:0012A12C move.b #3,($1201).w ROM:0012A132 bra.l locret_12A206 ROM:0012A138 ; --------------------------------------------------------------------------- ROM:0012A138 bra.s locret_12A146 ROM:0012A13A ; --------------------------------------------------------------------------- ROM:0012A13A ROM:0012A13A loc_12A13A: ; CODE XREF: ROM:0012A126↑j ROM:0012A13A bsr.w sub_12A2FE ROM:0012A13E move.b #2,($1201).w ROM:0012A144 bra.s locret_12A1AA ROM:0012A146 ; --------------------------------------------------------------------------- ROM:0012A146 ROM:0012A146 locret_12A146: ; CODE XREF: ROM:0012A138↑j ROM:0012A146 rts ROM:0012A148 ; --------------------------------------------------------------------------- ROM:0012A148 ROM:0012A148 loc_12A148: ; DATA XREF: ROM:0012A0F8↑o ROM:0012A148 btst #7,($13BE).w ROM:0012A14E bne.s loc_12A170 ROM:0012A150 btst #0,($13AA).w ROM:0012A156 bne.s loc_12A170 ROM:0012A158 btst #3,($13C8).w ROM:0012A15E beq.s loc_12A170 ROM:0012A160 bsr.w sub_12A30C ROM:0012A164 move.b #3,($1201).w ROM:0012A16A bra.l locret_12A206 ROM:0012A170 ; --------------------------------------------------------------------------- ROM:0012A170 ROM:0012A170 loc_12A170: ; CODE XREF: ROM:0012A14E↑j ROM:0012A170 ; ROM:0012A156↑j ... ROM:0012A170 btst #7,($13BE).w ROM:0012A176 beq.s loc_12A196 ROM:0012A178 move.w $700(a5),d1 ROM:0012A17C clr.b ($8A8).w ROM:0012A180 move.w d1,($624).w ROM:0012A184 move.b #1,($8A8).w ROM:0012A18A move.b #7,($1201).w ROM:0012A190 bra.l locret_12A2C2 ROM:0012A196 ; --------------------------------------------------------------------------- ROM:0012A196 ROM:0012A196 loc_12A196: ; CODE XREF: ROM:0012A176↑j ROM:0012A196 btst #0,($13AA).w ROM:0012A19C beq.s locret_12A1AA ROM:0012A19E move.b #4,($1201).w ROM:0012A1A4 bra.l locret_12A230 ROM:0012A1AA ; --------------------------------------------------------------------------- ROM:0012A1AA ROM:0012A1AA locret_12A1AA: ; CODE XREF: ROM:0012A144↑j ROM:0012A1AA ; ROM:0012A19C↑j ... ROM:0012A1AA rts ROM:0012A1AC ; --------------------------------------------------------------------------- ROM:0012A1AC ROM:0012A1AC loc_12A1AC: ; DATA XREF: ROM:0012A0FC↑o ROM:0012A1AC btst #7,($13BE).w ROM:0012A1B2 bne.s loc_12A1D0 ROM:0012A1B4 btst #0,($13AA).w ROM:0012A1BA bne.s loc_12A1D0 ROM:0012A1BC btst #3,($13C8).w ROM:0012A1C2 beq.s loc_12A1D0 ROM:0012A1C4 bsr.w sub_12A2FE ROM:0012A1C8 move.b #2,($1201).w ROM:0012A1CE bra.s locret_12A1AA ROM:0012A1D0 ; --------------------------------------------------------------------------- ROM:0012A1D0 ROM:0012A1D0 loc_12A1D0: ; CODE XREF: ROM:0012A1B2↑j ROM:0012A1D0 ; ROM:0012A1BA↑j ... ROM:0012A1D0 btst #7,($13BE).w ROM:0012A1D6 beq.s loc_12A1F6 ROM:0012A1D8 move.w $700(a5),d1 ROM:0012A1DC clr.b ($8A8).w ROM:0012A1E0 move.w d1,($624).w ROM:0012A1E4 move.b #1,($8A8).w ROM:0012A1EA move.b #8,($1201).w ROM:0012A1F0 bra.l locret_12A2E8 ROM:0012A1F6 ; --------------------------------------------------------------------------- ROM:0012A1F6 ROM:0012A1F6 loc_12A1F6: ; CODE XREF: ROM:0012A1D6↑j ROM:0012A1F6 btst #0,($13AA).w ROM:0012A1FC beq.s locret_12A206 ROM:0012A1FE move.b #4,($1201).w ROM:0012A204 bra.s locret_12A230 ROM:0012A206 ; --------------------------------------------------------------------------- ROM:0012A206 ROM:0012A206 locret_12A206: ; CODE XREF: ROM:0012A132↑j ROM:0012A206 ; ROM:0012A16A↑j ... ROM:0012A206 rts ROM:0012A208 ; --------------------------------------------------------------------------- ROM:0012A208 ROM:0012A208 loc_12A208: ; DATA XREF: ROM:0012A100↑o ROM:0012A208 move.w $6E0(a5),d0 ROM:0012A20C cmp.w ($C8E).w,d0 ROM:0012A210 bge.s loc_12A220 ROM:0012A212 bsr.w sub_12A3AA ROM:0012A216 move.b #5,($1201).w ROM:0012A21C bra.s locret_12A266 ROM:0012A21E ; --------------------------------------------------------------------------- ROM:0012A21E bra.s locret_12A230 ROM:0012A220 ; --------------------------------------------------------------------------- ROM:0012A220 ROM:0012A220 loc_12A220: ; CODE XREF: ROM:0012A210↑j ROM:0012A220 bsr.w sub_12A3B8 ROM:0012A224 move.b #6,($1201).w ROM:0012A22A bra.l locret_12A29C ROM:0012A230 ; --------------------------------------------------------------------------- ROM:0012A230 ROM:0012A230 locret_12A230: ; CODE XREF: ROM:0012A1A4↑j ROM:0012A230 ; ROM:0012A204↑j ... ROM:0012A230 rts ROM:0012A232 ; --------------------------------------------------------------------------- ROM:0012A232 ROM:0012A232 loc_12A232: ; DATA XREF: ROM:0012A104↑o ROM:0012A232 move.w $6E0(a5),d0 ROM:0012A236 cmp.w ($C8E).w,d0 ROM:0012A23A blt.s loc_12A244 ROM:0012A23C bset #0,($139B).w ROM:0012A242 bra.s loc_12A24C ROM:0012A244 ; --------------------------------------------------------------------------- ROM:0012A244 ROM:0012A244 loc_12A244: ; CODE XREF: ROM:0012A23A↑j ROM:0012A244 btst #7,($13BE).w ROM:0012A24A beq.s locret_12A266 ROM:0012A24C ROM:0012A24C loc_12A24C: ; CODE XREF: ROM:0012A242↑j ROM:0012A24C move.w $700(a5),d1 ROM:0012A250 clr.b ($8A8).w ROM:0012A254 move.w d1,($624).w ROM:0012A258 move.b #1,($8A8).w ROM:0012A25E move.b #7,($1201).w ROM:0012A264 bra.s locret_12A2C2 ROM:0012A266 ; --------------------------------------------------------------------------- ROM:0012A266 ROM:0012A266 locret_12A266: ; CODE XREF: ROM:0012A21C↑j ROM:0012A266 ; ROM:0012A24A↑j ROM:0012A266 rts ROM:0012A268 ; --------------------------------------------------------------------------- ROM:0012A268 ROM:0012A268 loc_12A268: ; DATA XREF: ROM:0012A108↑o ROM:0012A268 move.w $6E0(a5),d0 ROM:0012A26C cmp.w ($C8E).w,d0 ROM:0012A270 bge.s loc_12A27A ROM:0012A272 bset #0,($139B).w ROM:0012A278 bra.s loc_12A282 ROM:0012A27A ; --------------------------------------------------------------------------- ROM:0012A27A ROM:0012A27A loc_12A27A: ; CODE XREF: ROM:0012A270↑j ROM:0012A27A btst #7,($13BE).w ROM:0012A280 beq.s locret_12A29C ROM:0012A282 ROM:0012A282 loc_12A282: ; CODE XREF: ROM:0012A278↑j ROM:0012A282 move.w $700(a5),d1 ROM:0012A286 clr.b ($8A8).w ROM:0012A28A move.w d1,($624).w ROM:0012A28E move.b #1,($8A8).w ROM:0012A294 move.b #8,($1201).w ROM:0012A29A bra.s locret_12A2E8 ROM:0012A29C ; --------------------------------------------------------------------------- ROM:0012A29C ROM:0012A29C locret_12A29C: ; CODE XREF: ROM:0012A22A↑j ROM:0012A29C ; ROM:0012A280↑j ROM:0012A29C rts ROM:0012A29E ; --------------------------------------------------------------------------- ROM:0012A29E ROM:0012A29E loc_12A29E: ; DATA XREF: ROM:0012A10C↑o ROM:0012A29E btst #0,($118E).w ROM:0012A2A4 bne.s loc_12A2A8 ROM:0012A2A6 bra.s loc_12A2B0 ROM:0012A2A8 ; --------------------------------------------------------------------------- ROM:0012A2A8 ROM:0012A2A8 loc_12A2A8: ; CODE XREF: ROM:0012A2A4↑j ROM:0012A2A8 cmpi.w #0,($624).w ROM:0012A2AE bgt.s locret_12A2C2 ROM:0012A2B0 ROM:0012A2B0 loc_12A2B0: ; CODE XREF: ROM:0012A2A6↑j ROM:0012A2B0 bsr.w sub_12A31A ROM:0012A2B4 bset #7,($13C1).w ROM:0012A2BA move.b #9,($1201).w ROM:0012A2C0 bra.s locret_12A2EC ROM:0012A2C2 ; --------------------------------------------------------------------------- ROM:0012A2C2 ROM:0012A2C2 locret_12A2C2: ; CODE XREF: ROM:0012A190↑j ROM:0012A2C2 ; ROM:0012A264↑j ... ROM:0012A2C2 rts ROM:0012A2C4 ; --------------------------------------------------------------------------- ROM:0012A2C4 ROM:0012A2C4 loc_12A2C4: ; DATA XREF: ROM:0012A110↑o ROM:0012A2C4 btst #0,($118E).w ROM:0012A2CA beq.s loc_12A2CE ROM:0012A2CC bra.s loc_12A2D6 ROM:0012A2CE ; --------------------------------------------------------------------------- ROM:0012A2CE ROM:0012A2CE loc_12A2CE: ; CODE XREF: ROM:0012A2CA↑j ROM:0012A2CE cmpi.w #0,($624).w ROM:0012A2D4 bgt.s locret_12A2E8 ROM:0012A2D6 ROM:0012A2D6 loc_12A2D6: ; CODE XREF: ROM:0012A2CC↑j ROM:0012A2D6 bsr.w sub_12A360 ROM:0012A2DA bset #7,($13C1).w ROM:0012A2E0 move.b #9,($1201).w ROM:0012A2E6 bra.s locret_12A2EC ROM:0012A2E8 ; --------------------------------------------------------------------------- ROM:0012A2E8 ROM:0012A2E8 locret_12A2E8: ; CODE XREF: ROM:0012A1F0↑j ROM:0012A2E8 ; ROM:0012A29A↑j ... ROM:0012A2E8 rts ROM:0012A2EA ; --------------------------------------------------------------------------- ROM:0012A2EA ROM:0012A2EA locret_12A2EA: ; DATA XREF: ROM:0012A114↑o ROM:0012A2EA rts ROM:0012A2EC ; --------------------------------------------------------------------------- ROM:0012A2EC ROM:0012A2EC locret_12A2EC: ; CODE XREF: ROM:0012A2C0↑j ROM:0012A2EC ; ROM:0012A2E6↑j ROM:0012A2EC rts ROM:0012A2EE ; --------------------------------------------------------------------------- ROM:0012A2EE rts ROM:0012A2F0 ROM:0012A2F0 ; =============== S U B R O U T I N E ======================================= ROM:0012A2F0 ROM:0012A2F0 ROM:0012A2F0 sub_12A2F0: ; CODE XREF: ROM:00129856↑p ROM:0012A2F0 ; ROM:001298F8↑p ... ROM:0012A2F0 move.b #0,($1201).w ROM:0012A2F6 bclr #0,($139B).w ROM:0012A2FC rts ROM:0012A2FC ; End of function sub_12A2F0 ROM:0012A2FC ROM:0012A2FE ROM:0012A2FE ; =============== S U B R O U T I N E ======================================= ROM:0012A2FE ROM:0012A2FE ROM:0012A2FE sub_12A2FE: ; CODE XREF: ROM:loc_12A13A↑p ROM:0012A2FE ; ROM:0012A1C4↑p ROM:0012A2FE move.w ($CE2).w,d0 ROM:0012A302 sub.w $6FE(a5),d0 ROM:0012A306 move.w d0,($F46).w ROM:0012A30A rts ROM:0012A30A ; End of function sub_12A2FE ROM:0012A30A ROM:0012A30C ROM:0012A30C ; =============== S U B R O U T I N E ======================================= ROM:0012A30C ROM:0012A30C ROM:0012A30C sub_12A30C: ; CODE XREF: ROM:0012A128↑p ROM:0012A30C ; ROM:0012A160↑p ROM:0012A30C move.w ($CE2).w,d0 ROM:0012A310 add.w $6FE(a5),d0 ROM:0012A314 move.w d0,($F46).w ROM:0012A318 rts ROM:0012A318 ; End of function sub_12A30C ROM:0012A318 ROM:0012A31A ROM:0012A31A ; =============== S U B R O U T I N E ======================================= ROM:0012A31A ROM:0012A31A ROM:0012A31A sub_12A31A: ; CODE XREF: ROM:loc_12A2B0↑p ROM:0012A31A move.w #$3BE8,d1 ROM:0012A31E move.w ($A6A).w,d2 ROM:0012A322 move.w ($586).w,d3 ROM:0012A326 bsr.l sub_1163F0 ROM:0012A32C move.w ($D72).w,d2 ROM:0012A330 ext.l d2 ROM:0012A332 divs.w #$64,d2 ; 'd' ROM:0012A336 sub.w d2,d1 ROM:0012A338 muls.w ($F52).w,d1 ROM:0012A33C divs.w #$2710,d1 ROM:0012A340 move.w $6E4(a5),d0 ROM:0012A344 cmp.w ($CEE).w,d0 ROM:0012A348 ble.s loc_12A350 ROM:0012A34A add.w ($CE2).w,d1 ROM:0012A34E bra.s loc_12A35A ROM:0012A350 ; --------------------------------------------------------------------------- ROM:0012A350 ROM:0012A350 loc_12A350: ; CODE XREF: sub_12A31A+2E↑j ROM:0012A350 ext.l d1 ROM:0012A352 divs.w #2,d1 ROM:0012A356 add.w ($CE2).w,d1 ROM:0012A35A ROM:0012A35A loc_12A35A: ; CODE XREF: sub_12A31A+34↑j ROM:0012A35A move.w d1,($F46).w ROM:0012A35E rts ROM:0012A35E ; End of function sub_12A31A ROM:0012A35E ROM:0012A360 ROM:0012A360 ; =============== S U B R O U T I N E ======================================= ROM:0012A360 ROM:0012A360 ROM:0012A360 sub_12A360: ; CODE XREF: ROM:loc_12A2D6↑p ROM:0012A360 move.w #$3BEA,d1 ROM:0012A364 move.w ($A6A).w,d2 ROM:0012A368 move.w ($586).w,d3 ROM:0012A36C bsr.l sub_1163F0 ROM:0012A372 move.w ($D72).w,d2 ROM:0012A376 ext.l d2 ROM:0012A378 divs.w #$64,d2 ; 'd' ROM:0012A37C add.w d2,d1 ROM:0012A37E muls.w ($F52).w,d1 ROM:0012A382 divs.w #$2710,d1 ROM:0012A386 move.w $6E4(a5),d0 ROM:0012A38A cmp.w ($CEE).w,d0 ROM:0012A38E ble.s loc_12A398 ROM:0012A390 move.w ($CE2).w,($F46).w ROM:0012A396 bra.s locret_12A3A8 ROM:0012A398 ; --------------------------------------------------------------------------- ROM:0012A398 ROM:0012A398 loc_12A398: ; CODE XREF: sub_12A360+2E↑j ROM:0012A398 ext.l d1 ROM:0012A39A divs.w #2,d1 ROM:0012A39E move.w ($CE2).w,d3 ROM:0012A3A2 sub.w d1,d3 ROM:0012A3A4 move.w d3,($F46).w ROM:0012A3A8 ROM:0012A3A8 locret_12A3A8: ; CODE XREF: sub_12A360+36↑j ROM:0012A3A8 rts ROM:0012A3A8 ; End of function sub_12A360 ROM:0012A3A8 ROM:0012A3AA ROM:0012A3AA ; =============== S U B R O U T I N E ======================================= ROM:0012A3AA ROM:0012A3AA ROM:0012A3AA sub_12A3AA: ; CODE XREF: ROM:0012A212↑p ROM:0012A3AA move.w ($CE2).w,d0 ROM:0012A3AE sub.w $6FC(a5),d0 ROM:0012A3B2 move.w d0,($F46).w ROM:0012A3B6 rts ROM:0012A3B6 ; End of function sub_12A3AA ROM:0012A3B6 ROM:0012A3B8 ROM:0012A3B8 ; =============== S U B R O U T I N E ======================================= ROM:0012A3B8 ROM:0012A3B8 ROM:0012A3B8 sub_12A3B8: ; CODE XREF: ROM:loc_12A220↑p ROM:0012A3B8 move.w ($CE2).w,d0 ROM:0012A3BC add.w $6FC(a5),d0 ROM:0012A3C0 move.w d0,($F46).w ROM:0012A3C4 rts ROM:0012A3C4 ; End of function sub_12A3B8 ROM:0012A3C4 ROM:0012A3C6 ROM:0012A3C6 ; =============== S U B R O U T I N E ======================================= ROM:0012A3C6 ROM:0012A3C6 ROM:0012A3C6 sub_12A3C6: ; CODE XREF: sub_129192↑p ROM:0012A3C6 bsr.w sub_12A4AC ROM:0012A3CA clr.w d1 ROM:0012A3CC move.b ($1202).w,d1 ROM:0012A3D0 cmpi.w #3,d1 ROM:0012A3D4 bcc.s locret_12A3DE ROM:0012A3D6 movea.l off_12A3E0(pc,d1.w*4),a0 ROM:0012A3DA nop ROM:0012A3DC jmp (a0) ROM:0012A3DE ; --------------------------------------------------------------------------- ROM:0012A3DE ROM:0012A3DE locret_12A3DE: ; CODE XREF: sub_12A3C6+E↑j ROM:0012A3DE rts ROM:0012A3DE ; End of function sub_12A3C6 ROM:0012A3DE ROM:0012A3DE ; --------------------------------------------------------------------------- ROM:0012A3E0 off_12A3E0: dc.l loc_12A3EC ; DATA XREF: sub_12A3C6+10↑r ROM:0012A3E4 dc.l loc_12A3FC ROM:0012A3E8 dc.l loc_12A420 ROM:0012A3EC ; --------------------------------------------------------------------------- ROM:0012A3EC ROM:0012A3EC loc_12A3EC: ; DATA XREF: ROM:off_12A3E0↑o ROM:0012A3EC bsr.w sub_12A49A ROM:0012A3F0 bsr.w sub_12A476 ROM:0012A3F4 move.b #1,($1202).w ROM:0012A3FA rts ROM:0012A3FC ; --------------------------------------------------------------------------- ROM:0012A3FC ROM:0012A3FC loc_12A3FC: ; DATA XREF: ROM:0012A3E4↑o ROM:0012A3FC btst #2,($13C3).w ROM:0012A402 beq.s locret_12A41E ROM:0012A404 move.w $702(a5),d0 ROM:0012A408 clr.b ($8A9).w ROM:0012A40C move.w d0,($626).w ROM:0012A410 move.b #1,($8A9).w ROM:0012A416 move.b #2,($1202).w ROM:0012A41C rts ROM:0012A41E ; --------------------------------------------------------------------------- ROM:0012A41E ROM:0012A41E locret_12A41E: ; CODE XREF: ROM:0012A402↑j ROM:0012A41E rts ROM:0012A420 ; --------------------------------------------------------------------------- ROM:0012A420 ROM:0012A420 loc_12A420: ; DATA XREF: ROM:0012A3E8↑o ROM:0012A420 btst #2,($13C3).w ROM:0012A426 beq.s loc_12A446 ROM:0012A428 bsr.w sub_12A49A ROM:0012A42C bsr.w sub_12A476 ROM:0012A430 move.w $702(a5),d0 ROM:0012A434 clr.b ($8A9).w ROM:0012A438 move.w d0,($626).w ROM:0012A43C move.b #1,($8A9).w ROM:0012A442 rts ROM:0012A444 ; --------------------------------------------------------------------------- ROM:0012A444 bra.s locret_12A472 ROM:0012A446 ; --------------------------------------------------------------------------- ROM:0012A446 ROM:0012A446 loc_12A446: ; CODE XREF: ROM:0012A426↑j ROM:0012A446 cmpi.w #0,($626).w ROM:0012A44C bgt.s locret_12A472 ROM:0012A44E bsr.w sub_12A4BE ROM:0012A452 bsr.w sub_12A51A ROM:0012A456 bsr.w sub_12A564 ROM:0012A45A bsr.w sub_12A476 ROM:0012A45E move.w $702(a5),d0 ROM:0012A462 clr.b ($8A9).w ROM:0012A466 move.w d0,($626).w ROM:0012A46A move.b #1,($8A9).w ROM:0012A470 rts ROM:0012A472 ; --------------------------------------------------------------------------- ROM:0012A472 ROM:0012A472 locret_12A472: ; CODE XREF: ROM:0012A444↑j ROM:0012A472 ; ROM:0012A44C↑j ROM:0012A472 rts ROM:0012A474 ; --------------------------------------------------------------------------- ROM:0012A474 rts ROM:0012A476 ROM:0012A476 ; =============== S U B R O U T I N E ======================================= ROM:0012A476 ROM:0012A476 ROM:0012A476 sub_12A476: ; CODE XREF: ROM:0012A3F0↑p ROM:0012A476 ; ROM:0012A42C↑p ... ROM:0012A476 move.w $704(a5),d0 ROM:0012A47A move.w $706(a5),d1 ROM:0012A47E cmp.w ($CF6).w,d0 ROM:0012A482 bgt.s loc_12A492 ROM:0012A484 cmp.w ($CF6).w,d1 ROM:0012A488 blt.s loc_12A492 ROM:0012A48A bset #1,($13A1).w ROM:0012A490 bra.s locret_12A498 ROM:0012A492 ; --------------------------------------------------------------------------- ROM:0012A492 ROM:0012A492 loc_12A492: ; CODE XREF: sub_12A476+C↑j ROM:0012A492 ; sub_12A476+12↑j ROM:0012A492 bclr #1,($13A1).w ROM:0012A498 ROM:0012A498 locret_12A498: ; CODE XREF: sub_12A476+1A↑j ROM:0012A498 rts ROM:0012A498 ; End of function sub_12A476 ROM:0012A498 ROM:0012A49A ROM:0012A49A ; =============== S U B R O U T I N E ======================================= ROM:0012A49A ROM:0012A49A ROM:0012A49A sub_12A49A: ; CODE XREF: ROM:loc_12A3EC↑p ROM:0012A49A ; ROM:0012A428↑p ROM:0012A49A move.w ($A66).w,($CFA).w ROM:0012A4A0 move.w ($A66).w,($CF6).w ROM:0012A4A6 clr.w ($CF8).w ROM:0012A4AA rts ROM:0012A4AA ; End of function sub_12A49A ROM:0012A4AA ROM:0012A4AC ROM:0012A4AC ; =============== S U B R O U T I N E ======================================= ROM:0012A4AC ROM:0012A4AC ROM:0012A4AC sub_12A4AC: ; CODE XREF: sub_12A3C6↑p ROM:0012A4AC move.w ($CFA).w,d0 ROM:0012A4B0 cmp.w ($A66).w,d0 ROM:0012A4B4 ble.s locret_12A4BC ROM:0012A4B6 move.w ($A66).w,($CFA).w ROM:0012A4BC ROM:0012A4BC locret_12A4BC: ; CODE XREF: sub_12A4AC+8↑j ROM:0012A4BC rts ROM:0012A4BC ; End of function sub_12A4AC ROM:0012A4BC ROM:0012A4BE ROM:0012A4BE ; =============== S U B R O U T I N E ======================================= ROM:0012A4BE ROM:0012A4BE ROM:0012A4BE sub_12A4BE: ; CODE XREF: ROM:0012A44E↑p ROM:0012A4BE move.w #$3C44,d1 ROM:0012A4C2 move.w ($586).w,d2 ROM:0012A4C6 move.w ($A6A).w,d3 ROM:0012A4CA bsr.l sub_1163F0 ROM:0012A4D0 move.w d1,($CFC).w ROM:0012A4D4 move.w #$3BA6,d1 ROM:0012A4D8 move.w ($506).w,d2 ROM:0012A4DC bsr.l sub_1163F0 ROM:0012A4E2 move.w d1,($D00).w ROM:0012A4E6 move.w #$3BA8,d1 ROM:0012A4EA move.w ($CFA).w,d2 ROM:0012A4EE bsr.l sub_1163F0 ROM:0012A4F4 move.w d1,($CFE).w ROM:0012A4F8 move.w ($CFE).w,d0 ROM:0012A4FC add.w ($D00).w,d0 ROM:0012A500 move.w d0,($D02).w ROM:0012A504 move.w ($CFC).w,d0 ROM:0012A508 sub.w ($D02).w,d0 ROM:0012A50C cmpi.w #0,d0 ROM:0012A510 bge.s loc_12A514 ROM:0012A512 clr.w d0 ROM:0012A514 ROM:0012A514 loc_12A514: ; CODE XREF: sub_12A4BE+52↑j ROM:0012A514 move.w d0,($D04).w ROM:0012A518 rts ROM:0012A518 ; End of function sub_12A4BE ROM:0012A518 ROM:0012A51A ROM:0012A51A ; =============== S U B R O U T I N E ======================================= ROM:0012A51A ROM:0012A51A ROM:0012A51A sub_12A51A: ; CODE XREF: ROM:0012A452↑p ROM:0012A51A move.w ($CF6).w,d0 ROM:0012A51E cmp.w ($D04).w,d0 ROM:0012A522 bge.s loc_12A538 ROM:0012A524 move.w #$3BAA,d1 ROM:0012A528 move.w ($CD4).w,d2 ROM:0012A52C bsr.l sub_1163F0 ROM:0012A532 move.w d1,($D06).w ROM:0012A536 bra.s locret_12A562 ROM:0012A538 ; --------------------------------------------------------------------------- ROM:0012A538 ROM:0012A538 loc_12A538: ; CODE XREF: sub_12A51A+8↑j ROM:0012A538 btst #4,($13AF).w ROM:0012A53E bne.s loc_12A55C ROM:0012A540 btst #1,($13AD).w ROM:0012A546 bne.s loc_12A55C ROM:0012A548 move.w #$3BAC,d1 ROM:0012A54C move.w ($CD4).w,d2 ROM:0012A550 bsr.l sub_1163F0 ROM:0012A556 move.w d1,($D06).w ROM:0012A55A bra.s locret_12A562 ROM:0012A55C ; --------------------------------------------------------------------------- ROM:0012A55C ROM:0012A55C loc_12A55C: ; CODE XREF: sub_12A51A+24↑j ROM:0012A55C ; sub_12A51A+2C↑j ROM:0012A55C move.w $708(a5),($D06).w ROM:0012A562 ROM:0012A562 locret_12A562: ; CODE XREF: sub_12A51A+1C↑j ROM:0012A562 ; sub_12A51A+40↑j ROM:0012A562 rts ROM:0012A562 ; End of function sub_12A51A ROM:0012A562 ROM:0012A564 ROM:0012A564 ; =============== S U B R O U T I N E ======================================= ROM:0012A564 ROM:0012A564 ROM:0012A564 sub_12A564: ; CODE XREF: ROM:0012A456↑p ROM:0012A564 move.w #$2710,d6 ROM:0012A568 move.w ($CF6).w,d2 ROM:0012A56C move.w ($CF8).w,d5 ROM:0012A570 move.w ($D06).w,d3 ROM:0012A574 move.w ($D04).w,d1 ROM:0012A578 bsr.l sub_12A0AE ROM:0012A57E move.w d4,($CF8).w ROM:0012A582 swap d4 ROM:0012A584 move.w d4,($CF6).w ROM:0012A588 rts ROM:0012A588 ; End of function sub_12A564 ROM:0012A588 ROM:0012A58A ROM:0012A58A ; =============== S U B R O U T I N E ======================================= ROM:0012A58A ROM:0012A58A ROM:0012A58A sub_12A58A: ; CODE XREF: sub_110E14+23C↑p ROM:0012A58A bset #4,($13B3).w ROM:0012A590 btst #7,($93C).w ROM:0012A596 beq.s loc_12A5AE ROM:0012A598 btst #2,($93C).w ROM:0012A59E beq.s loc_12A5AE ROM:0012A5A0 btst #0,($13AB).w ROM:0012A5A6 bne.s loc_12A5AE ROM:0012A5A8 bclr #4,($13B3).w ROM:0012A5AE ROM:0012A5AE loc_12A5AE: ; CODE XREF: sub_12A58A+C↑j ROM:0012A5AE ; sub_12A58A+14↑j ... ROM:0012A5AE move.w #$3BAE,d1 ROM:0012A5B2 move.w ($C96).w,d2 ROM:0012A5B6 bsr.l sub_1163F0 ROM:0012A5BC move.w d1,d0 ROM:0012A5BE move.w ($C96).w,d1 ROM:0012A5C2 sub.w ($D08).w,d1 ROM:0012A5C6 move.w ($C96).w,($D08).w ROM:0012A5CC cmp.w d1,d0 ROM:0012A5CE blt.s loc_12A5EA ROM:0012A5D0 neg.w d0 ROM:0012A5D2 cmp.w d1,d0 ROM:0012A5D4 bgt.s loc_12A5E0 ROM:0012A5D6 bclr #5,($13A7).w ROM:0012A5DC bra.w loc_12A5E6 ROM:0012A5E0 ; --------------------------------------------------------------------------- ROM:0012A5E0 ROM:0012A5E0 loc_12A5E0: ; CODE XREF: sub_12A58A+4A↑j ROM:0012A5E0 bset #5,($13A7).w ROM:0012A5E6 ROM:0012A5E6 loc_12A5E6: ; CODE XREF: sub_12A58A+52↑j ROM:0012A5E6 bra.w loc_12A5F0 ROM:0012A5EA ; --------------------------------------------------------------------------- ROM:0012A5EA ROM:0012A5EA loc_12A5EA: ; CODE XREF: sub_12A58A+44↑j ROM:0012A5EA bset #5,($13A7).w ROM:0012A5F0 ROM:0012A5F0 loc_12A5F0: ; CODE XREF: sub_12A58A:loc_12A5E6↑j ROM:0012A5F0 move.w #$3BB0,d1 ROM:0012A5F4 move.w ($1058).w,d2 ROM:0012A5F8 bsr.l sub_1163F0 ROM:0012A5FE move.w d1,d0 ROM:0012A600 move.w ($1058).w,d1 ROM:0012A604 sub.w ($105A).w,d1 ROM:0012A608 cmp.w d1,d0 ROM:0012A60A blt.s loc_12A626 ROM:0012A60C neg.w d0 ROM:0012A60E cmp.w d1,d0 ROM:0012A610 bgt.s loc_12A61C ROM:0012A612 bclr #0,($13A6).w ROM:0012A618 bra.w loc_12A622 ROM:0012A61C ; --------------------------------------------------------------------------- ROM:0012A61C ROM:0012A61C loc_12A61C: ; CODE XREF: sub_12A58A+86↑j ROM:0012A61C bset #0,($13A6).w ROM:0012A622 ROM:0012A622 loc_12A622: ; CODE XREF: sub_12A58A+8E↑j ROM:0012A622 bra.w loc_12A62C ROM:0012A626 ; --------------------------------------------------------------------------- ROM:0012A626 ROM:0012A626 loc_12A626: ; CODE XREF: sub_12A58A+80↑j ROM:0012A626 bset #0,($13A6).w ROM:0012A62C ROM:0012A62C loc_12A62C: ; CODE XREF: sub_12A58A:loc_12A622↑j ROM:0012A62C move.w $710(a5),d0 ROM:0012A630 move.w ($BFC).w,d1 ROM:0012A634 sub.w ($D0A).w,d1 ROM:0012A638 move.w ($BFC).w,($D0A).w ROM:0012A63E cmp.w d1,d0 ROM:0012A640 blt.s loc_12A65C ROM:0012A642 neg.w d0 ROM:0012A644 cmp.w d1,d0 ROM:0012A646 bgt.s loc_12A652 ROM:0012A648 bclr #3,($13B3).w ROM:0012A64E bra.w loc_12A658 ROM:0012A652 ; --------------------------------------------------------------------------- ROM:0012A652 ROM:0012A652 loc_12A652: ; CODE XREF: sub_12A58A+BC↑j ROM:0012A652 bset #3,($13B3).w ROM:0012A658 ROM:0012A658 loc_12A658: ; CODE XREF: sub_12A58A+C4↑j ROM:0012A658 bra.w loc_12A662 ROM:0012A65C ; --------------------------------------------------------------------------- ROM:0012A65C ROM:0012A65C loc_12A65C: ; CODE XREF: sub_12A58A+B6↑j ROM:0012A65C bset #3,($13B3).w ROM:0012A662 ROM:0012A662 loc_12A662: ; CODE XREF: sub_12A58A:loc_12A658↑j ROM:0012A662 move.w ($1056).w,d2 ROM:0012A666 move.w #$3BB2,d1 ROM:0012A66A bsr.l sub_1163F0 ROM:0012A670 move.w d1,d2 ROM:0012A672 cmp.w ($1060).w,d2 ROM:0012A676 bgt.s loc_12A69A ROM:0012A678 btst #0,($13C6).w ROM:0012A67E bne.s loc_12A68A ROM:0012A680 bset #5,($13B0).w ROM:0012A686 bra.w loc_12A690 ROM:0012A68A ; --------------------------------------------------------------------------- ROM:0012A68A ROM:0012A68A loc_12A68A: ; CODE XREF: sub_12A58A+F4↑j ROM:0012A68A bclr #5,($13B0).w ROM:0012A690 ROM:0012A690 loc_12A690: ; CODE XREF: sub_12A58A+FC↑j ROM:0012A690 bset #0,($13C6).w ROM:0012A696 bra.w loc_12A6A6 ROM:0012A69A ; --------------------------------------------------------------------------- ROM:0012A69A ROM:0012A69A loc_12A69A: ; CODE XREF: sub_12A58A+EC↑j ROM:0012A69A bclr #5,($13B0).w ROM:0012A6A0 bclr #0,($13C6).w ROM:0012A6A6 ROM:0012A6A6 loc_12A6A6: ; CODE XREF: sub_12A58A+10C↑j ROM:0012A6A6 btst #5,($E07).w ROM:0012A6AC bne.s loc_12A6F4 ROM:0012A6AE btst #7,($93D).w ROM:0012A6B4 beq.s loc_12A6D4 ROM:0012A6B6 btst #2,($1204).w ROM:0012A6BC bne.s loc_12A6C6 ROM:0012A6BE bset #2,($13C4).w ROM:0012A6C4 bra.s loc_12A6CC ROM:0012A6C6 ; --------------------------------------------------------------------------- ROM:0012A6C6 ROM:0012A6C6 loc_12A6C6: ; CODE XREF: sub_12A58A+132↑j ROM:0012A6C6 bclr #2,($13C4).w ROM:0012A6CC ROM:0012A6CC loc_12A6CC: ; CODE XREF: sub_12A58A+13A↑j ROM:0012A6CC bset #2,($1204).w ROM:0012A6D2 bra.s loc_12A6F0 ROM:0012A6D4 ; --------------------------------------------------------------------------- ROM:0012A6D4 ROM:0012A6D4 loc_12A6D4: ; CODE XREF: sub_12A58A+12A↑j ROM:0012A6D4 btst #2,($1204).w ROM:0012A6DA beq.s loc_12A6E4 ROM:0012A6DC bset #2,($13C4).w ROM:0012A6E2 bra.s loc_12A6EA ROM:0012A6E4 ; --------------------------------------------------------------------------- ROM:0012A6E4 ROM:0012A6E4 loc_12A6E4: ; CODE XREF: sub_12A58A+150↑j ROM:0012A6E4 bclr #2,($13C4).w ROM:0012A6EA ROM:0012A6EA loc_12A6EA: ; CODE XREF: sub_12A58A+158↑j ROM:0012A6EA bclr #2,($1204).w ROM:0012A6F0 ROM:0012A6F0 loc_12A6F0: ; CODE XREF: sub_12A58A+148↑j ROM:0012A6F0 bra.w loc_12A710 ROM:0012A6F4 ; --------------------------------------------------------------------------- ROM:0012A6F4 ROM:0012A6F4 loc_12A6F4: ; CODE XREF: sub_12A58A+122↑j ROM:0012A6F4 bclr #2,($13C4).w ROM:0012A6FA btst #7,($93D).w ROM:0012A700 beq.s loc_12A70A ROM:0012A702 bset #2,($1204).w ROM:0012A708 bra.s loc_12A710 ROM:0012A70A ; --------------------------------------------------------------------------- ROM:0012A70A ROM:0012A70A loc_12A70A: ; CODE XREF: sub_12A58A+176↑j ROM:0012A70A bclr #2,($1204).w ROM:0012A710 ROM:0012A710 loc_12A710: ; CODE XREF: sub_12A58A:loc_12A6F0↑j ROM:0012A710 ; sub_12A58A+17E↑j ROM:0012A710 btst #7,($E07).w ROM:0012A716 bne.s loc_12A75E ROM:0012A718 btst #7,($937).w ROM:0012A71E beq.s loc_12A73E ROM:0012A720 btst #0,($1204).w ROM:0012A726 bne.s loc_12A730 ROM:0012A728 bset #1,($13A7).w ROM:0012A72E bra.s loc_12A736 ROM:0012A730 ; --------------------------------------------------------------------------- ROM:0012A730 ROM:0012A730 loc_12A730: ; CODE XREF: sub_12A58A+19C↑j ROM:0012A730 bclr #1,($13A7).w ROM:0012A736 ROM:0012A736 loc_12A736: ; CODE XREF: sub_12A58A+1A4↑j ROM:0012A736 bset #0,($1204).w ROM:0012A73C bra.s loc_12A75A ROM:0012A73E ; --------------------------------------------------------------------------- ROM:0012A73E ROM:0012A73E loc_12A73E: ; CODE XREF: sub_12A58A+194↑j ROM:0012A73E btst #0,($1204).w ROM:0012A744 beq.s loc_12A74E ROM:0012A746 bset #1,($13A7).w ROM:0012A74C bra.s loc_12A754 ROM:0012A74E ; --------------------------------------------------------------------------- ROM:0012A74E ROM:0012A74E loc_12A74E: ; CODE XREF: sub_12A58A+1BA↑j ROM:0012A74E bclr #1,($13A7).w ROM:0012A754 ROM:0012A754 loc_12A754: ; CODE XREF: sub_12A58A+1C2↑j ROM:0012A754 bclr #0,($1204).w ROM:0012A75A ROM:0012A75A loc_12A75A: ; CODE XREF: sub_12A58A+1B2↑j ROM:0012A75A bra.w loc_12A77A ROM:0012A75E ; --------------------------------------------------------------------------- ROM:0012A75E ROM:0012A75E loc_12A75E: ; CODE XREF: sub_12A58A+18C↑j ROM:0012A75E bclr #1,($13A7).w ROM:0012A764 btst #7,($937).w ROM:0012A76A beq.s loc_12A774 ROM:0012A76C bset #0,($1204).w ROM:0012A772 bra.s loc_12A77A ROM:0012A774 ; --------------------------------------------------------------------------- ROM:0012A774 ROM:0012A774 loc_12A774: ; CODE XREF: sub_12A58A+1E0↑j ROM:0012A774 bclr #0,($1204).w ROM:0012A77A ROM:0012A77A loc_12A77A: ; CODE XREF: sub_12A58A:loc_12A75A↑j ROM:0012A77A ; sub_12A58A+1E8↑j ROM:0012A77A btst #6,($E07).w ROM:0012A780 bne.s loc_12A7C8 ROM:0012A782 btst #6,($93D).w ROM:0012A788 beq.s loc_12A7A8 ROM:0012A78A btst #1,($1204).w ROM:0012A790 bne.s loc_12A79A ROM:0012A792 bset #1,($13C8).w ROM:0012A798 bra.s loc_12A7A0 ROM:0012A79A ; --------------------------------------------------------------------------- ROM:0012A79A ROM:0012A79A loc_12A79A: ; CODE XREF: sub_12A58A+206↑j ROM:0012A79A bclr #1,($13C8).w ROM:0012A7A0 ROM:0012A7A0 loc_12A7A0: ; CODE XREF: sub_12A58A+20E↑j ROM:0012A7A0 bset #1,($1204).w ROM:0012A7A6 bra.s loc_12A7C4 ROM:0012A7A8 ; --------------------------------------------------------------------------- ROM:0012A7A8 ROM:0012A7A8 loc_12A7A8: ; CODE XREF: sub_12A58A+1FE↑j ROM:0012A7A8 btst #1,($1204).w ROM:0012A7AE beq.s loc_12A7B8 ROM:0012A7B0 bset #1,($13C8).w ROM:0012A7B6 bra.s loc_12A7BE ROM:0012A7B8 ; --------------------------------------------------------------------------- ROM:0012A7B8 ROM:0012A7B8 loc_12A7B8: ; CODE XREF: sub_12A58A+224↑j ROM:0012A7B8 bclr #1,($13C8).w ROM:0012A7BE ROM:0012A7BE loc_12A7BE: ; CODE XREF: sub_12A58A+22C↑j ROM:0012A7BE bclr #1,($1204).w ROM:0012A7C4 ROM:0012A7C4 loc_12A7C4: ; CODE XREF: sub_12A58A+21C↑j ROM:0012A7C4 bra.w loc_12A7E4 ROM:0012A7C8 ; --------------------------------------------------------------------------- ROM:0012A7C8 ROM:0012A7C8 loc_12A7C8: ; CODE XREF: sub_12A58A+1F6↑j ROM:0012A7C8 bclr #1,($13C8).w ROM:0012A7CE btst #6,($93D).w ROM:0012A7D4 beq.s loc_12A7DE ROM:0012A7D6 bset #1,($1204).w ROM:0012A7DC bra.s loc_12A7E4 ROM:0012A7DE ; --------------------------------------------------------------------------- ROM:0012A7DE ROM:0012A7DE loc_12A7DE: ; CODE XREF: sub_12A58A+24A↑j ROM:0012A7DE bclr #1,($1204).w ROM:0012A7E4 ROM:0012A7E4 loc_12A7E4: ; CODE XREF: sub_12A58A:loc_12A7C4↑j ROM:0012A7E4 ; sub_12A58A+252↑j ROM:0012A7E4 btst #7,($13B8).w ROM:0012A7EA beq.s loc_12A80A ROM:0012A7EC btst #3,($1204).w ROM:0012A7F2 bne.s loc_12A7FC ROM:0012A7F4 bset #2,($13B2).w ROM:0012A7FA bra.s loc_12A802 ROM:0012A7FC ; --------------------------------------------------------------------------- ROM:0012A7FC ROM:0012A7FC loc_12A7FC: ; CODE XREF: sub_12A58A+268↑j ROM:0012A7FC bclr #2,($13B2).w ROM:0012A802 ROM:0012A802 loc_12A802: ; CODE XREF: sub_12A58A+270↑j ROM:0012A802 bset #3,($1204).w ROM:0012A808 bra.s loc_12A826 ROM:0012A80A ; --------------------------------------------------------------------------- ROM:0012A80A ROM:0012A80A loc_12A80A: ; CODE XREF: sub_12A58A+260↑j ROM:0012A80A btst #3,($1204).w ROM:0012A810 beq.s loc_12A81A ROM:0012A812 bset #2,($13B2).w ROM:0012A818 bra.s loc_12A820 ROM:0012A81A ; --------------------------------------------------------------------------- ROM:0012A81A ROM:0012A81A loc_12A81A: ; CODE XREF: sub_12A58A+286↑j ROM:0012A81A bclr #2,($13B2).w ROM:0012A820 ROM:0012A820 loc_12A820: ; CODE XREF: sub_12A58A+28E↑j ROM:0012A820 bclr #3,($1204).w ROM:0012A826 ROM:0012A826 loc_12A826: ; CODE XREF: sub_12A58A+27E↑j ROM:0012A826 bsr.w sub_12A89A ROM:0012A82A bsr.w sub_12A834 ROM:0012A82E bsr.w sub_12AB60 ROM:0012A832 rts ROM:0012A832 ; End of function sub_12A58A ROM:0012A832 ROM:0012A834 ROM:0012A834 ; =============== S U B R O U T I N E ======================================= ROM:0012A834 ROM:0012A834 ROM:0012A834 sub_12A834: ; CODE XREF: sub_12A58A+2A0↑p ROM:0012A834 btst #0,($13C6).w ROM:0012A83A beq.s loc_12A892 ROM:0012A83C btst #6,($13A8).w ROM:0012A842 bne.s loc_12A888 ROM:0012A844 btst #4,($13B3).w ROM:0012A84A bne.s loc_12A87E ROM:0012A84C move.w $70A(a5),d1 ROM:0012A850 cmp.w ($1056).w,d1 ROM:0012A854 blt.s loc_12A874 ROM:0012A856 move.w $70C(a5),d2 ROM:0012A85A cmp.w ($1056).w,d2 ROM:0012A85E bgt.s loc_12A86A ROM:0012A860 bset #1,($139A).w ROM:0012A866 bra.w loc_12A870 ROM:0012A86A ; --------------------------------------------------------------------------- ROM:0012A86A ROM:0012A86A loc_12A86A: ; CODE XREF: sub_12A834+2A↑j ROM:0012A86A bclr #1,($139A).w ROM:0012A870 ROM:0012A870 loc_12A870: ; CODE XREF: sub_12A834+32↑j ROM:0012A870 bra.w loc_12A87A ROM:0012A874 ; --------------------------------------------------------------------------- ROM:0012A874 ROM:0012A874 loc_12A874: ; CODE XREF: sub_12A834+20↑j ROM:0012A874 bclr #1,($139A).w ROM:0012A87A ROM:0012A87A loc_12A87A: ; CODE XREF: sub_12A834:loc_12A870↑j ROM:0012A87A bra.w loc_12A884 ROM:0012A87E ; --------------------------------------------------------------------------- ROM:0012A87E ROM:0012A87E loc_12A87E: ; CODE XREF: sub_12A834+16↑j ROM:0012A87E bclr #1,($139A).w ROM:0012A884 ROM:0012A884 loc_12A884: ; CODE XREF: sub_12A834:loc_12A87A↑j ROM:0012A884 bra.w loc_12A88E ROM:0012A888 ; --------------------------------------------------------------------------- ROM:0012A888 ROM:0012A888 loc_12A888: ; CODE XREF: sub_12A834+E↑j ROM:0012A888 bclr #1,($139A).w ROM:0012A88E ROM:0012A88E loc_12A88E: ; CODE XREF: sub_12A834:loc_12A884↑j ROM:0012A88E bra.w locret_12A898 ROM:0012A892 ; --------------------------------------------------------------------------- ROM:0012A892 ROM:0012A892 loc_12A892: ; CODE XREF: sub_12A834+6↑j ROM:0012A892 bclr #1,($139A).w ROM:0012A898 ROM:0012A898 locret_12A898: ; CODE XREF: sub_12A834:loc_12A88E↑j ROM:0012A898 rts ROM:0012A898 ; End of function sub_12A834 ROM:0012A898 ROM:0012A89A ROM:0012A89A ; =============== S U B R O U T I N E ======================================= ROM:0012A89A ROM:0012A89A ROM:0012A89A sub_12A89A: ; CODE XREF: sub_12A58A:loc_12A826↑p ROM:0012A89A clr.w d1 ROM:0012A89C move.b ($1205).w,d1 ROM:0012A8A0 cmpi.w #3,d1 ROM:0012A8A4 bcc.s locret_12A8AE ROM:0012A8A6 movea.l off_12A8B0(pc,d1.w*4),a0 ROM:0012A8AA nop ROM:0012A8AC jmp (a0) ROM:0012A8AE ; --------------------------------------------------------------------------- ROM:0012A8AE ROM:0012A8AE locret_12A8AE: ; CODE XREF: sub_12A89A+A↑j ROM:0012A8AE rts ROM:0012A8AE ; End of function sub_12A89A ROM:0012A8AE ROM:0012A8AE ; --------------------------------------------------------------------------- ROM:0012A8B0 off_12A8B0: dc.l loc_12A8BC ; DATA XREF: sub_12A89A+C↑r ROM:0012A8B4 dc.l loc_12A8D0 ROM:0012A8B8 dc.l loc_12A9FC ROM:0012A8BC ; --------------------------------------------------------------------------- ROM:0012A8BC ROM:0012A8BC loc_12A8BC: ; DATA XREF: ROM:off_12A8B0↑o ROM:0012A8BC bclr #6,($13A8).w ROM:0012A8C2 move.b #2,($1205).w ROM:0012A8C8 bra.l locret_12AB5C ROM:0012A8CE ; --------------------------------------------------------------------------- ROM:0012A8CE rts ROM:0012A8D0 ; --------------------------------------------------------------------------- ROM:0012A8D0 ROM:0012A8D0 loc_12A8D0: ; DATA XREF: ROM:0012A8B4↑o ROM:0012A8D0 cmpi.w #0,($6DC).w ROM:0012A8D6 bgt.s loc_12A92A ROM:0012A8D8 btst #5,($13A7).w ROM:0012A8DE bne.s loc_12A92A ROM:0012A8E0 btst #0,($13A6).w ROM:0012A8E6 bne.s loc_12A92A ROM:0012A8E8 btst #3,($13B3).w ROM:0012A8EE bne.s loc_12A92A ROM:0012A8F0 btst #5,($13B0).w ROM:0012A8F6 bne.s loc_12A92A ROM:0012A8F8 btst #2,($13C4).w ROM:0012A8FE bne.s loc_12A92A ROM:0012A900 btst #1,($13A7).w ROM:0012A906 bne.s loc_12A92A ROM:0012A908 btst #1,($13C8).w ROM:0012A90E bne.s loc_12A92A ROM:0012A910 btst #2,($13B2).w ROM:0012A916 bne.s loc_12A92A ROM:0012A918 bclr #6,($13A8).w ROM:0012A91E move.b #2,($1205).w ROM:0012A924 bra.l locret_12AB5C ROM:0012A92A ; --------------------------------------------------------------------------- ROM:0012A92A ROM:0012A92A loc_12A92A: ; CODE XREF: ROM:0012A8D6↑j ROM:0012A92A ; ROM:0012A8DE↑j ... ROM:0012A92A move.w $70E(a5),d2 ROM:0012A92E btst #5,($13B0).w ROM:0012A934 beq.s loc_12A948 ROM:0012A936 clr.b ($904).w ROM:0012A93A move.w d2,($6DC).w ROM:0012A93E move.b #1,($904).w ROM:0012A944 bra.w locret_12A9FA ROM:0012A948 ; --------------------------------------------------------------------------- ROM:0012A948 ROM:0012A948 loc_12A948: ; CODE XREF: ROM:0012A934↑j ROM:0012A948 btst #5,($13A7).w ROM:0012A94E beq.s loc_12A962 ROM:0012A950 clr.b ($904).w ROM:0012A954 move.w d2,($6DC).w ROM:0012A958 move.b #1,($904).w ROM:0012A95E bra.w locret_12A9FA ROM:0012A962 ; --------------------------------------------------------------------------- ROM:0012A962 ROM:0012A962 loc_12A962: ; CODE XREF: ROM:0012A94E↑j ROM:0012A962 btst #0,($13A6).w ROM:0012A968 beq.s loc_12A97C ROM:0012A96A clr.b ($904).w ROM:0012A96E move.w d2,($6DC).w ROM:0012A972 move.b #1,($904).w ROM:0012A978 bra.w locret_12A9FA ROM:0012A97C ; --------------------------------------------------------------------------- ROM:0012A97C ROM:0012A97C loc_12A97C: ; CODE XREF: ROM:0012A968↑j ROM:0012A97C btst #3,($13B3).w ROM:0012A982 beq.s loc_12A996 ROM:0012A984 clr.b ($904).w ROM:0012A988 move.w d2,($6DC).w ROM:0012A98C move.b #1,($904).w ROM:0012A992 bra.w locret_12A9FA ROM:0012A996 ; --------------------------------------------------------------------------- ROM:0012A996 ROM:0012A996 loc_12A996: ; CODE XREF: ROM:0012A982↑j ROM:0012A996 btst #2,($13B2).w ROM:0012A99C beq.s loc_12A9B0 ROM:0012A99E clr.b ($904).w ROM:0012A9A2 move.w d2,($6DC).w ROM:0012A9A6 move.b #1,($904).w ROM:0012A9AC bra.w locret_12A9FA ROM:0012A9B0 ; --------------------------------------------------------------------------- ROM:0012A9B0 ROM:0012A9B0 loc_12A9B0: ; CODE XREF: ROM:0012A99C↑j ROM:0012A9B0 btst #1,($13A7).w ROM:0012A9B6 beq.s loc_12A9CA ROM:0012A9B8 clr.b ($904).w ROM:0012A9BC move.w d2,($6DC).w ROM:0012A9C0 move.b #1,($904).w ROM:0012A9C6 bra.w locret_12A9FA ROM:0012A9CA ; --------------------------------------------------------------------------- ROM:0012A9CA ROM:0012A9CA loc_12A9CA: ; CODE XREF: ROM:0012A9B6↑j ROM:0012A9CA btst #1,($13C8).w ROM:0012A9D0 beq.s loc_12A9E4 ROM:0012A9D2 clr.b ($904).w ROM:0012A9D6 move.w d2,($6DC).w ROM:0012A9DA move.b #1,($904).w ROM:0012A9E0 bra.w locret_12A9FA ROM:0012A9E4 ; --------------------------------------------------------------------------- ROM:0012A9E4 ROM:0012A9E4 loc_12A9E4: ; CODE XREF: ROM:0012A9D0↑j ROM:0012A9E4 btst #2,($13C4).w ROM:0012A9EA beq.s locret_12A9FA ROM:0012A9EC clr.b ($904).w ROM:0012A9F0 move.w d2,($6DC).w ROM:0012A9F4 move.b #1,($904).w ROM:0012A9FA ROM:0012A9FA locret_12A9FA: ; CODE XREF: ROM:0012A944↑j ROM:0012A9FA ; ROM:0012A95E↑j ... ROM:0012A9FA rts ROM:0012A9FC ; --------------------------------------------------------------------------- ROM:0012A9FC ROM:0012A9FC loc_12A9FC: ; DATA XREF: ROM:0012A8B8↑o ROM:0012A9FC move.w $70E(a5),d2 ROM:0012AA00 btst #5,($13B0).w ROM:0012AA06 beq.s loc_12AA2C ROM:0012AA08 clr.b ($904).w ROM:0012AA0C move.w d2,($6DC).w ROM:0012AA10 move.b #1,($904).w ROM:0012AA16 bset #6,($13A8).w ROM:0012AA1C move.b #1,($1205).w ROM:0012AA22 bra.l locret_12A9FA ROM:0012AA28 ; --------------------------------------------------------------------------- ROM:0012AA28 bra.w locret_12AB5C ROM:0012AA2C ; --------------------------------------------------------------------------- ROM:0012AA2C ROM:0012AA2C loc_12AA2C: ; CODE XREF: ROM:0012AA06↑j ROM:0012AA2C btst #5,($13A7).w ROM:0012AA32 beq.s loc_12AA58 ROM:0012AA34 clr.b ($904).w ROM:0012AA38 move.w d2,($6DC).w ROM:0012AA3C move.b #1,($904).w ROM:0012AA42 bset #6,($13A8).w ROM:0012AA48 move.b #1,($1205).w ROM:0012AA4E bra.l locret_12A9FA ROM:0012AA54 ; --------------------------------------------------------------------------- ROM:0012AA54 bra.w locret_12AB5C ROM:0012AA58 ; --------------------------------------------------------------------------- ROM:0012AA58 ROM:0012AA58 loc_12AA58: ; CODE XREF: ROM:0012AA32↑j ROM:0012AA58 btst #0,($13A6).w ROM:0012AA5E beq.s loc_12AA84 ROM:0012AA60 clr.b ($904).w ROM:0012AA64 move.w d2,($6DC).w ROM:0012AA68 move.b #1,($904).w ROM:0012AA6E bset #6,($13A8).w ROM:0012AA74 move.b #1,($1205).w ROM:0012AA7A bra.l locret_12A9FA ROM:0012AA80 ; --------------------------------------------------------------------------- ROM:0012AA80 bra.w locret_12AB5C ROM:0012AA84 ; --------------------------------------------------------------------------- ROM:0012AA84 ROM:0012AA84 loc_12AA84: ; CODE XREF: ROM:0012AA5E↑j ROM:0012AA84 btst #3,($13B3).w ROM:0012AA8A beq.s loc_12AAB0 ROM:0012AA8C clr.b ($904).w ROM:0012AA90 move.w d2,($6DC).w ROM:0012AA94 move.b #1,($904).w ROM:0012AA9A bset #6,($13A8).w ROM:0012AAA0 move.b #1,($1205).w ROM:0012AAA6 bra.l locret_12A9FA ROM:0012AAAC ; --------------------------------------------------------------------------- ROM:0012AAAC bra.w locret_12AB5C ROM:0012AAB0 ; --------------------------------------------------------------------------- ROM:0012AAB0 ROM:0012AAB0 loc_12AAB0: ; CODE XREF: ROM:0012AA8A↑j ROM:0012AAB0 btst #2,($13B2).w ROM:0012AAB6 beq.s loc_12AADC ROM:0012AAB8 clr.b ($904).w ROM:0012AABC move.w d2,($6DC).w ROM:0012AAC0 move.b #1,($904).w ROM:0012AAC6 bset #6,($13A8).w ROM:0012AACC move.b #1,($1205).w ROM:0012AAD2 bra.l locret_12A9FA ROM:0012AAD8 ; --------------------------------------------------------------------------- ROM:0012AAD8 bra.w locret_12AB5C ROM:0012AADC ; --------------------------------------------------------------------------- ROM:0012AADC ROM:0012AADC loc_12AADC: ; CODE XREF: ROM:0012AAB6↑j ROM:0012AADC btst #1,($13A7).w ROM:0012AAE2 beq.s loc_12AB08 ROM:0012AAE4 clr.b ($904).w ROM:0012AAE8 move.w d2,($6DC).w ROM:0012AAEC move.b #1,($904).w ROM:0012AAF2 bset #6,($13A8).w ROM:0012AAF8 move.b #1,($1205).w ROM:0012AAFE bra.l locret_12A9FA ROM:0012AB04 ; --------------------------------------------------------------------------- ROM:0012AB04 bra.w locret_12AB5C ROM:0012AB08 ; --------------------------------------------------------------------------- ROM:0012AB08 ROM:0012AB08 loc_12AB08: ; CODE XREF: ROM:0012AAE2↑j ROM:0012AB08 btst #1,($13C8).w ROM:0012AB0E beq.s loc_12AB34 ROM:0012AB10 clr.b ($904).w ROM:0012AB14 move.w d2,($6DC).w ROM:0012AB18 move.b #1,($904).w ROM:0012AB1E bset #6,($13A8).w ROM:0012AB24 move.b #1,($1205).w ROM:0012AB2A bra.l locret_12A9FA ROM:0012AB30 ; --------------------------------------------------------------------------- ROM:0012AB30 bra.w locret_12AB5C ROM:0012AB34 ; --------------------------------------------------------------------------- ROM:0012AB34 ROM:0012AB34 loc_12AB34: ; CODE XREF: ROM:0012AB0E↑j ROM:0012AB34 btst #2,($13C4).w ROM:0012AB3A beq.s locret_12AB5C ROM:0012AB3C clr.b ($904).w ROM:0012AB40 move.w d2,($6DC).w ROM:0012AB44 move.b #1,($904).w ROM:0012AB4A bset #6,($13A8).w ROM:0012AB50 move.b #1,($1205).w ROM:0012AB56 bra.l locret_12A9FA ROM:0012AB5C ; --------------------------------------------------------------------------- ROM:0012AB5C ROM:0012AB5C locret_12AB5C: ; CODE XREF: ROM:0012A8C8↑j ROM:0012AB5C ; ROM:0012A924↑j ... ROM:0012AB5C rts ROM:0012AB5E ; --------------------------------------------------------------------------- ROM:0012AB5E rts ROM:0012AB60 ROM:0012AB60 ; =============== S U B R O U T I N E ======================================= ROM:0012AB60 ROM:0012AB60 ROM:0012AB60 sub_12AB60: ; CODE XREF: sub_12A58A+2A4↑p ROM:0012AB60 clr.w d1 ROM:0012AB62 move.b ($1206).w,d1 ROM:0012AB66 cmpi.w #2,d1 ROM:0012AB6A bcc.s locret_12AB74 ROM:0012AB6C movea.l off_12AB76(pc,d1.w*4),a0 ROM:0012AB70 nop ROM:0012AB72 jmp (a0) ROM:0012AB74 ; --------------------------------------------------------------------------- ROM:0012AB74 ROM:0012AB74 locret_12AB74: ; CODE XREF: sub_12AB60+A↑j ROM:0012AB74 rts ROM:0012AB74 ; End of function sub_12AB60 ROM:0012AB74 ROM:0012AB74 ; --------------------------------------------------------------------------- ROM:0012AB76 off_12AB76: dc.l loc_12AB7E ; DATA XREF: sub_12AB60+C↑r ROM:0012AB7A dc.l loc_12AB8E ROM:0012AB7E ; --------------------------------------------------------------------------- ROM:0012AB7E ROM:0012AB7E loc_12AB7E: ; DATA XREF: ROM:off_12AB76↑o ROM:0012AB7E move.b #0,($1203).w ROM:0012AB84 move.b #1,($1206).w ROM:0012AB8A bra.s locret_12ABC0 ROM:0012AB8C ; --------------------------------------------------------------------------- ROM:0012AB8C rts ROM:0012AB8E ; --------------------------------------------------------------------------- ROM:0012AB8E ROM:0012AB8E loc_12AB8E: ; DATA XREF: ROM:0012AB7A↑o ROM:0012AB8E btst #0,($13A7).w ROM:0012AB94 bne.s loc_12ABBA ROM:0012AB96 btst #4,($13B8).w ROM:0012AB9C bne.s loc_12ABB0 ROM:0012AB9E move.b #9,d1 ROM:0012ABA2 cmp.b ($1203).w,d1 ROM:0012ABA6 blt.s loc_12ABAC ROM:0012ABA8 addq.b #1,($1203).w ROM:0012ABAC ROM:0012ABAC loc_12ABAC: ; CODE XREF: ROM:0012ABA6↑j ROM:0012ABAC bra.w loc_12ABB6 ROM:0012ABB0 ; --------------------------------------------------------------------------- ROM:0012ABB0 ROM:0012ABB0 loc_12ABB0: ; CODE XREF: ROM:0012AB9C↑j ROM:0012ABB0 move.b #0,($1203).w ROM:0012ABB6 ROM:0012ABB6 loc_12ABB6: ; CODE XREF: ROM:loc_12ABAC↑j ROM:0012ABB6 bra.w locret_12ABC0 ROM:0012ABBA ; --------------------------------------------------------------------------- ROM:0012ABBA ROM:0012ABBA loc_12ABBA: ; CODE XREF: ROM:0012AB94↑j ROM:0012ABBA move.b #0,($1203).w ROM:0012ABC0 ROM:0012ABC0 locret_12ABC0: ; CODE XREF: ROM:0012AB8A↑j ROM:0012ABC0 ; ROM:loc_12ABB6↑j ROM:0012ABC0 rts ROM:0012ABC2 ; --------------------------------------------------------------------------- ROM:0012ABC2 rts ROM:0012ABC4 ROM:0012ABC4 ; =============== S U B R O U T I N E ======================================= ROM:0012ABC4 ROM:0012ABC4 ROM:0012ABC4 sub_12ABC4: ; CODE XREF: sub_110E14:loc_111066↑p ROM:0012ABC4 ; sub_111092↑p ROM:0012ABC4 move.b #0,($1205).w ROM:0012ABCA bset #6,($13A8).w ROM:0012ABD0 move.b #0,($1206).w ROM:0012ABD6 move.b #0,($1203).w ROM:0012ABDC bset #4,($13B3).w ROM:0012ABE2 bclr #1,($139A).w ROM:0012ABE8 rts ROM:0012ABE8 ; End of function sub_12ABC4 ROM:0012ABE8 ROM:0012ABEA ROM:0012ABEA ; =============== S U B R O U T I N E ======================================= ROM:0012ABEA ROM:0012ABEA ROM:0012ABEA sub_12ABEA: ; CODE XREF: sub_125DD6+F6↑p ROM:0012ABEA bclr #2,($13A5).w ROM:0012ABF0 bclr #6,($13B9).w ROM:0012ABF6 clr.w d1 ROM:0012ABF8 move.b ($120C).w,d1 ROM:0012ABFC cmpi.w #2,d1 ROM:0012AC00 bcc.s locret_12AC0A ROM:0012AC02 movea.l off_12AC0C(pc,d1.w*4),a0 ROM:0012AC06 nop ROM:0012AC08 jmp (a0) ROM:0012AC0A ; --------------------------------------------------------------------------- ROM:0012AC0A ROM:0012AC0A locret_12AC0A: ; CODE XREF: sub_12ABEA+16↑j ROM:0012AC0A rts ROM:0012AC0A ; End of function sub_12ABEA ROM:0012AC0A ROM:0012AC0A ; --------------------------------------------------------------------------- ROM:0012AC0C off_12AC0C: dc.l loc_12AC14 ; DATA XREF: sub_12ABEA+18↑r ROM:0012AC10 dc.l loc_12AC26 ROM:0012AC14 ; --------------------------------------------------------------------------- ROM:0012AC14 ROM:0012AC14 loc_12AC14: ; DATA XREF: ROM:off_12AC0C↑o ROM:0012AC14 bsr.w sub_12AC52 ROM:0012AC18 bsr.w sub_12ACCA ROM:0012AC1C move.b #1,($120C).w ROM:0012AC22 bra.s locret_12AC4E ROM:0012AC24 ; --------------------------------------------------------------------------- ROM:0012AC24 rts ROM:0012AC26 ; --------------------------------------------------------------------------- ROM:0012AC26 ROM:0012AC26 loc_12AC26: ; DATA XREF: ROM:0012AC10↑o ROM:0012AC26 btst #2,($13AC).w ROM:0012AC2C beq.s locret_12AC4E ROM:0012AC2E btst #6,($13A5).w ROM:0012AC34 bne.s loc_12AC40 ROM:0012AC36 bset #2,($13A5).w ROM:0012AC3C bra.w loc_12AC46 ROM:0012AC40 ; --------------------------------------------------------------------------- ROM:0012AC40 ROM:0012AC40 loc_12AC40: ; CODE XREF: ROM:0012AC34↑j ROM:0012AC40 bset #6,($13B9).w ROM:0012AC46 ROM:0012AC46 loc_12AC46: ; CODE XREF: ROM:0012AC3C↑j ROM:0012AC46 bsr.w sub_12AC52 ROM:0012AC4A bsr.w sub_12ACCA ROM:0012AC4E ROM:0012AC4E locret_12AC4E: ; CODE XREF: ROM:0012AC22↑j ROM:0012AC4E ; ROM:0012AC2C↑j ROM:0012AC4E rts ROM:0012AC50 ; --------------------------------------------------------------------------- ROM:0012AC50 rts ROM:0012AC52 ROM:0012AC52 ; =============== S U B R O U T I N E ======================================= ROM:0012AC52 ROM:0012AC52 ROM:0012AC52 sub_12AC52: ; CODE XREF: ROM:loc_12AC14↑p ROM:0012AC52 ; ROM:loc_12AC46↑p ROM:0012AC52 clr.w d1 ROM:0012AC54 move.b ($120B).w,d1 ROM:0012AC58 cmpi.w #2,d1 ROM:0012AC5C bcc.s locret_12AC66 ROM:0012AC5E movea.l off_12AC68(pc,d1.w*4),a0 ROM:0012AC62 nop ROM:0012AC64 jmp (a0) ROM:0012AC66 ; --------------------------------------------------------------------------- ROM:0012AC66 ROM:0012AC66 locret_12AC66: ; CODE XREF: sub_12AC52+A↑j ROM:0012AC66 rts ROM:0012AC66 ; End of function sub_12AC52 ROM:0012AC66 ROM:0012AC66 ; --------------------------------------------------------------------------- ROM:0012AC68 off_12AC68: dc.l loc_12AC70 ; DATA XREF: sub_12AC52+C↑r ROM:0012AC6C dc.l loc_12AC7E ROM:0012AC70 ; --------------------------------------------------------------------------- ROM:0012AC70 ROM:0012AC70 loc_12AC70: ; DATA XREF: ROM:off_12AC68↑o ROM:0012AC70 bsr.w sub_12AF0C ROM:0012AC74 move.b #1,($120B).w ROM:0012AC7A bra.s locret_12ACC6 ROM:0012AC7C ; --------------------------------------------------------------------------- ROM:0012AC7C rts ROM:0012AC7E ; --------------------------------------------------------------------------- ROM:0012AC7E ROM:0012AC7E loc_12AC7E: ; DATA XREF: ROM:0012AC6C↑o ROM:0012AC7E btst #6,($13B9).w ROM:0012AC84 beq.s loc_12AC8A ROM:0012AC86 bsr.w sub_12AF0C ROM:0012AC8A ROM:0012AC8A loc_12AC8A: ; CODE XREF: ROM:0012AC84↑j ROM:0012AC8A btst #2,($13A5).w ROM:0012AC90 beq.s locret_12ACC6 ROM:0012AC92 bsr.w sub_12AE14 ROM:0012AC96 btst #6,($13AE).w ROM:0012AC9C beq.s loc_12ACC0 ROM:0012AC9E bset #3,($DC4).w ROM:0012ACA4 bset #0,($13B4).w ROM:0012ACAA bset #1,($1506).w ROM:0012ACB0 move.w $722(a5),d1 ROM:0012ACB4 cmp.w ($A62).w,d1 ROM:0012ACB8 blt.s loc_12ACC0 ROM:0012ACBA bset #4,($1505).w ROM:0012ACC0 ROM:0012ACC0 loc_12ACC0: ; CODE XREF: ROM:0012AC9C↑j ROM:0012ACC0 ; ROM:0012ACB8↑j ROM:0012ACC0 bset #3,($DF4).w ROM:0012ACC6 ROM:0012ACC6 locret_12ACC6: ; CODE XREF: ROM:0012AC7A↑j ROM:0012ACC6 ; ROM:0012AC90↑j ROM:0012ACC6 rts ROM:0012ACC8 ; --------------------------------------------------------------------------- ROM:0012ACC8 rts ROM:0012ACCA ROM:0012ACCA ; =============== S U B R O U T I N E ======================================= ROM:0012ACCA ROM:0012ACCA ROM:0012ACCA sub_12ACCA: ; CODE XREF: ROM:0012AC18↑p ROM:0012ACCA ; ROM:0012AC4A↑p ROM:0012ACCA clr.w d1 ROM:0012ACCC move.b ($120A).w,d1 ROM:0012ACD0 cmpi.w #6,d1 ROM:0012ACD4 bcc.s locret_12ACDE ROM:0012ACD6 movea.l off_12ACE0(pc,d1.w*4),a0 ROM:0012ACDA nop ROM:0012ACDC jmp (a0) ROM:0012ACDE ; --------------------------------------------------------------------------- ROM:0012ACDE ROM:0012ACDE locret_12ACDE: ; CODE XREF: sub_12ACCA+A↑j ROM:0012ACDE rts ROM:0012ACDE ; End of function sub_12ACCA ROM:0012ACDE ROM:0012ACDE ; --------------------------------------------------------------------------- ROM:0012ACE0 off_12ACE0: dc.l loc_12ACF8 ; DATA XREF: sub_12ACCA+C↑r ROM:0012ACE4 dc.l loc_12AD14 ROM:0012ACE8 dc.l loc_12AD44 ROM:0012ACEC dc.l loc_12AD68 ROM:0012ACF0 dc.l loc_12AD8C ROM:0012ACF4 dc.l loc_12ADB0 ROM:0012ACF8 ; --------------------------------------------------------------------------- ROM:0012ACF8 ROM:0012ACF8 loc_12ACF8: ; DATA XREF: ROM:off_12ACE0↑o ROM:0012ACF8 bsr.w sub_12B098 ROM:0012ACFC bsr.w sub_12B044 ROM:0012AD00 bsr.w sub_12B0B4 ROM:0012AD04 bclr #3,($13A0).w ROM:0012AD0A move.b #1,($120A).w ROM:0012AD10 bra.s locret_12AD42 ROM:0012AD12 ; --------------------------------------------------------------------------- ROM:0012AD12 rts ROM:0012AD14 ; --------------------------------------------------------------------------- ROM:0012AD14 ROM:0012AD14 loc_12AD14: ; DATA XREF: ROM:0012ACE4↑o ROM:0012AD14 move.w $720(a5),d1 ROM:0012AD18 btst #2,($13A5).w ROM:0012AD1E beq.s locret_12AD42 ROM:0012AD20 cmp.w ($D0E).w,d1 ROM:0012AD24 ble.s locret_12AD42 ROM:0012AD26 bsr.w sub_12B098 ROM:0012AD2A bsr.w sub_12B044 ROM:0012AD2E bsr.w sub_12B0B4 ROM:0012AD32 bsr.w sub_12B068 ROM:0012AD36 bsr.w sub_12B0E6 ROM:0012AD3A move.b #2,($120A).w ROM:0012AD40 bra.s locret_12AD66 ROM:0012AD42 ; --------------------------------------------------------------------------- ROM:0012AD42 ROM:0012AD42 locret_12AD42: ; CODE XREF: ROM:0012AD10↑j ROM:0012AD42 ; ROM:0012AD1E↑j ... ROM:0012AD42 rts ROM:0012AD44 ; --------------------------------------------------------------------------- ROM:0012AD44 ROM:0012AD44 loc_12AD44: ; DATA XREF: ROM:0012ACE8↑o ROM:0012AD44 move.w $720(a5),d1 ROM:0012AD48 btst #2,($13A5).w ROM:0012AD4E beq.s locret_12AD66 ROM:0012AD50 cmp.w ($D0E).w,d1 ROM:0012AD54 ble.s locret_12AD66 ROM:0012AD56 bsr.w sub_12B068 ROM:0012AD5A bsr.w sub_12B0E6 ROM:0012AD5E move.b #3,($120A).w ROM:0012AD64 bra.s locret_12AD8A ROM:0012AD66 ; --------------------------------------------------------------------------- ROM:0012AD66 ROM:0012AD66 locret_12AD66: ; CODE XREF: ROM:0012AD40↑j ROM:0012AD66 ; ROM:0012AD4E↑j ... ROM:0012AD66 rts ROM:0012AD68 ; --------------------------------------------------------------------------- ROM:0012AD68 ROM:0012AD68 loc_12AD68: ; DATA XREF: ROM:0012ACEC↑o ROM:0012AD68 move.w $720(a5),d1 ROM:0012AD6C btst #2,($13A5).w ROM:0012AD72 beq.s locret_12AD8A ROM:0012AD74 cmp.w ($D0E).w,d1 ROM:0012AD78 ble.s locret_12AD8A ROM:0012AD7A bsr.w sub_12B068 ROM:0012AD7E bsr.w sub_12B0E6 ROM:0012AD82 move.b #4,($120A).w ROM:0012AD88 bra.s locret_12ADAE ROM:0012AD8A ; --------------------------------------------------------------------------- ROM:0012AD8A ROM:0012AD8A locret_12AD8A: ; CODE XREF: ROM:0012AD64↑j ROM:0012AD8A ; ROM:0012AD72↑j ... ROM:0012AD8A rts ROM:0012AD8C ; --------------------------------------------------------------------------- ROM:0012AD8C ROM:0012AD8C loc_12AD8C: ; DATA XREF: ROM:0012ACF0↑o ROM:0012AD8C move.w $720(a5),d1 ROM:0012AD90 btst #2,($13A5).w ROM:0012AD96 beq.s locret_12ADAE ROM:0012AD98 cmp.w ($D0E).w,d1 ROM:0012AD9C ble.s locret_12ADAE ROM:0012AD9E bsr.w sub_12B068 ROM:0012ADA2 bsr.w sub_12B0E6 ROM:0012ADA6 move.b #5,($120A).w ROM:0012ADAC bra.s locret_12AE10 ROM:0012ADAE ; --------------------------------------------------------------------------- ROM:0012ADAE ROM:0012ADAE locret_12ADAE: ; CODE XREF: ROM:0012AD88↑j ROM:0012ADAE ; ROM:0012AD96↑j ... ROM:0012ADAE rts ROM:0012ADB0 ; --------------------------------------------------------------------------- ROM:0012ADB0 ROM:0012ADB0 loc_12ADB0: ; DATA XREF: ROM:0012ACF4↑o ROM:0012ADB0 move.w $720(a5),d1 ROM:0012ADB4 btst #2,($13A5).w ROM:0012ADBA beq.s locret_12AE10 ROM:0012ADBC cmp.w ($D0E).w,d1 ROM:0012ADC0 ble.s locret_12AE10 ROM:0012ADC2 bsr.w sub_12B068 ROM:0012ADC6 bsr.w sub_12AF30 ROM:0012ADCA bsr.w sub_12B0E6 ROM:0012ADCE bset #3,($13A0).w ROM:0012ADD4 btst #6,($13AE).w ROM:0012ADDA beq.s loc_12ADFE ROM:0012ADDC bset #4,($DC4).w ROM:0012ADE2 bset #0,($13B4).w ROM:0012ADE8 bset #1,($1506).w ROM:0012ADEE move.w $722(a5),d2 ROM:0012ADF2 cmp.w ($A62).w,d2 ROM:0012ADF6 blt.s loc_12ADFE ROM:0012ADF8 bset #4,($1505).w ROM:0012ADFE ROM:0012ADFE loc_12ADFE: ; CODE XREF: ROM:0012ADDA↑j ROM:0012ADFE ; ROM:0012ADF6↑j ROM:0012ADFE bset #4,($DF4).w ROM:0012AE04 move.b #1,($120A).w ROM:0012AE0A bra.l locret_12AD42 ROM:0012AE10 ; --------------------------------------------------------------------------- ROM:0012AE10 ROM:0012AE10 locret_12AE10: ; CODE XREF: ROM:0012ADAC↑j ROM:0012AE10 ; ROM:0012ADBA↑j ... ROM:0012AE10 rts ROM:0012AE12 ; --------------------------------------------------------------------------- ROM:0012AE12 rts ROM:0012AE14 ROM:0012AE14 ; =============== S U B R O U T I N E ======================================= ROM:0012AE14 ROM:0012AE14 ROM:0012AE14 sub_12AE14: ; CODE XREF: ROM:0012AC92↑p ROM:0012AE14 clr.l d0 ROM:0012AE16 move.w ($D42).w,d0 ROM:0012AE1A moveq #4,d1 ROM:0012AE1C divs.w d1,d0 ROM:0012AE1E move.w d0,($D2C).w ROM:0012AE22 move.w $714(a5),d4 ROM:0012AE26 move.w $712(a5),d5 ROM:0012AE2A cmp.w d0,d4 ROM:0012AE2C bgt.l loc_12AEEE ROM:0012AE32 bset #3,($DC4).w ROM:0012AE38 move.w $722(a5),d1 ROM:0012AE3C cmp.w ($A62).w,d1 ROM:0012AE40 blt.s loc_12AE48 ROM:0012AE42 bset #4,($1505).w ROM:0012AE48 ROM:0012AE48 loc_12AE48: ; CODE XREF: sub_12AE14+2C↑j ROM:0012AE48 move.w #0,d1 ROM:0012AE4C bra.s loc_12AE52 ROM:0012AE4E ; --------------------------------------------------------------------------- ROM:0012AE4E ROM:0012AE4E loc_12AE4E: ; CODE XREF: sub_12AE14:loc_12AEE8↓j ROM:0012AE4E addi.w #1,d1 ROM:0012AE52 ROM:0012AE52 loc_12AE52: ; CODE XREF: sub_12AE14+38↑j ROM:0012AE52 cmpi.w #3,d1 ROM:0012AE56 bgt.l loc_12AEEC ROM:0012AE5C clr.w d3 ROM:0012AE5E move.b $138A(d1.w),d3 ROM:0012AE64 muls.w #$64,d3 ; 'd' ROM:0012AE68 cmp.w d3,d5 ROM:0012AE6A bgt.s loc_12AEE4 ROM:0012AE6C bset d1,($1208).w ROM:0012AE70 btst #1,($1506).w ROM:0012AE76 bne.s loc_12AEDA ROM:0012AE78 cmpi.w #0,d1 ROM:0012AE7C bne.s loc_12AE86 ROM:0012AE7E bset #0,($1209).w ROM:0012AE84 bra.s loc_12AEAA ROM:0012AE86 ; --------------------------------------------------------------------------- ROM:0012AE86 ROM:0012AE86 loc_12AE86: ; CODE XREF: sub_12AE14+68↑j ROM:0012AE86 cmpi.w #1,d1 ROM:0012AE8A bne.s loc_12AE94 ROM:0012AE8C bset #2,($1209).w ROM:0012AE92 bra.s loc_12AEAA ROM:0012AE94 ; --------------------------------------------------------------------------- ROM:0012AE94 ROM:0012AE94 loc_12AE94: ; CODE XREF: sub_12AE14+76↑j ROM:0012AE94 cmpi.w #2,d1 ROM:0012AE98 bne.s loc_12AEA4 ROM:0012AE9A bset #3,($1209).w ROM:0012AEA0 bra.w loc_12AEAA ROM:0012AEA4 ; --------------------------------------------------------------------------- ROM:0012AEA4 ROM:0012AEA4 loc_12AEA4: ; CODE XREF: sub_12AE14+84↑j ROM:0012AEA4 bset #1,($1209).w ROM:0012AEAA ROM:0012AEAA loc_12AEAA: ; CODE XREF: sub_12AE14+70↑j ROM:0012AEAA ; sub_12AE14+7E↑j ... ROM:0012AEAA cmpi.b #1,($1209).w ROM:0012AEB0 beq.s loc_12AEDA ROM:0012AEB2 cmpi.b #2,($1209).w ROM:0012AEB8 beq.s loc_12AEDA ROM:0012AEBA cmpi.b #4,($1209).w ROM:0012AEC0 beq.s loc_12AEDA ROM:0012AEC2 cmpi.b #8,($1209).w ROM:0012AEC8 beq.s loc_12AEDA ROM:0012AECA clr.b ($1209).w ROM:0012AECE bset #0,($13B4).w ROM:0012AED4 bset #1,($1506).w ROM:0012AEDA ROM:0012AEDA loc_12AEDA: ; CODE XREF: sub_12AE14+62↑j ROM:0012AEDA ; sub_12AE14+9C↑j ... ROM:0012AEDA move.b ($1209).w,($146E).w ROM:0012AEE0 bra.w loc_12AEE8 ROM:0012AEE4 ; --------------------------------------------------------------------------- ROM:0012AEE4 ROM:0012AEE4 loc_12AEE4: ; CODE XREF: sub_12AE14+56↑j ROM:0012AEE4 bclr d1,($1208).w ROM:0012AEE8 ROM:0012AEE8 loc_12AEE8: ; CODE XREF: sub_12AE14+CC↑j ROM:0012AEE8 bra.w loc_12AE4E ROM:0012AEEC ; --------------------------------------------------------------------------- ROM:0012AEEC ROM:0012AEEC loc_12AEEC: ; CODE XREF: sub_12AE14+42↑j ROM:0012AEEC bra.s locret_12AF0A ROM:0012AEEE ; --------------------------------------------------------------------------- ROM:0012AEEE ROM:0012AEEE loc_12AEEE: ; CODE XREF: sub_12AE14+18↑j ROM:0012AEEE bclr #3,($DC4).w ROM:0012AEF4 move.w #0,d1 ROM:0012AEF8 bra.s loc_12AEFE ROM:0012AEFA ; --------------------------------------------------------------------------- ROM:0012AEFA ROM:0012AEFA loc_12AEFA: ; CODE XREF: sub_12AE14+F4↓j ROM:0012AEFA addi.w #1,d1 ROM:0012AEFE ROM:0012AEFE loc_12AEFE: ; CODE XREF: sub_12AE14+E4↑j ROM:0012AEFE cmpi.w #3,d1 ROM:0012AF02 bgt.s locret_12AF0A ROM:0012AF04 bclr d1,($1208).w ROM:0012AF08 bra.s loc_12AEFA ROM:0012AF0A ; --------------------------------------------------------------------------- ROM:0012AF0A ROM:0012AF0A locret_12AF0A: ; CODE XREF: sub_12AE14:loc_12AEEC↑j ROM:0012AF0A ; sub_12AE14+EE↑j ROM:0012AF0A rts ROM:0012AF0A ; End of function sub_12AE14 ROM:0012AF0A ROM:0012AF0C ROM:0012AF0C ; =============== S U B R O U T I N E ======================================= ROM:0012AF0C ROM:0012AF0C ROM:0012AF0C sub_12AF0C: ; CODE XREF: ROM:loc_12AC70↑p ROM:0012AF0C ; ROM:0012AC86↑p ROM:0012AF0C move.w #0,($D2C).w ROM:0012AF12 bclr #3,($DC4).w ROM:0012AF18 move.w #0,d1 ROM:0012AF1C bra.s loc_12AF22 ROM:0012AF1E ; --------------------------------------------------------------------------- ROM:0012AF1E ROM:0012AF1E loc_12AF1E: ; CODE XREF: sub_12AF0C+20↓j ROM:0012AF1E addi.w #1,d1 ROM:0012AF22 ROM:0012AF22 loc_12AF22: ; CODE XREF: sub_12AF0C+10↑j ROM:0012AF22 cmpi.w #3,d1 ROM:0012AF26 bgt.s locret_12AF2E ROM:0012AF28 bclr d1,($1208).w ROM:0012AF2C bra.s loc_12AF1E ROM:0012AF2E ; --------------------------------------------------------------------------- ROM:0012AF2E ROM:0012AF2E locret_12AF2E: ; CODE XREF: sub_12AF0C+1A↑j ROM:0012AF2E rts ROM:0012AF2E ; End of function sub_12AF0C ROM:0012AF2E ROM:0012AF30 ROM:0012AF30 ; =============== S U B R O U T I N E ======================================= ROM:0012AF30 ROM:0012AF30 ROM:0012AF30 sub_12AF30: ; CODE XREF: ROM:0012ADC6↑p ROM:0012AF30 clr.l d0 ROM:0012AF32 move.w ($102C).w,d0 ROM:0012AF36 move.w #1,d1 ROM:0012AF3A bra.s loc_12AF40 ROM:0012AF3C ; --------------------------------------------------------------------------- ROM:0012AF3C ROM:0012AF3C loc_12AF3C: ; CODE XREF: sub_12AF30+1C↓j ROM:0012AF3C addi.w #1,d1 ROM:0012AF40 ROM:0012AF40 loc_12AF40: ; CODE XREF: sub_12AF30+A↑j ROM:0012AF40 cmpi.w #3,d1 ROM:0012AF44 bgt.s loc_12AF4E ROM:0012AF46 add.w $102C(d1.w*2),d0 ROM:0012AF4C bra.s loc_12AF3C ROM:0012AF4E ; --------------------------------------------------------------------------- ROM:0012AF4E ROM:0012AF4E loc_12AF4E: ; CODE XREF: sub_12AF30+14↑j ROM:0012AF4E moveq #4,d2 ROM:0012AF50 muls.w #$1F4,d2 ROM:0012AF54 muls.w #$2710,d0 ROM:0012AF58 divs.w d2,d0 ROM:0012AF5A move.w d0,($D2E).w ROM:0012AF5E move.w $716(a5),d4 ROM:0012AF62 move.w $718(a5),d5 ROM:0012AF66 cmp.w d0,d4 ROM:0012AF68 bgt.l loc_12B026 ROM:0012AF6E bsr.w sub_12B158 ROM:0012AF72 move.w $722(a5),d1 ROM:0012AF76 cmp.w ($A62).w,d1 ROM:0012AF7A blt.s loc_12AF82 ROM:0012AF7C bset #4,($1505).w ROM:0012AF82 ROM:0012AF82 loc_12AF82: ; CODE XREF: sub_12AF30+4A↑j ROM:0012AF82 move.w #0,d1 ROM:0012AF86 bra.s loc_12AF8C ROM:0012AF88 ; --------------------------------------------------------------------------- ROM:0012AF88 ROM:0012AF88 loc_12AF88: ; CODE XREF: sub_12AF30:loc_12B020↓j ROM:0012AF88 addi.w #1,d1 ROM:0012AF8C ROM:0012AF8C loc_12AF8C: ; CODE XREF: sub_12AF30+56↑j ROM:0012AF8C cmpi.w #3,d1 ROM:0012AF90 bgt.l loc_12B024 ROM:0012AF96 move.w $102C(d1.w*2),d3 ROM:0012AF9C muls.w #$14,d3 ROM:0012AFA0 cmp.w d3,d5 ROM:0012AFA2 bgt.s loc_12B01C ROM:0012AFA4 bset d1,($1207).w ROM:0012AFA8 btst #1,($1506).w ROM:0012AFAE bne.s loc_12B012 ROM:0012AFB0 cmpi.w #0,d1 ROM:0012AFB4 bne.s loc_12AFBE ROM:0012AFB6 bset #0,($1209).w ROM:0012AFBC bra.s loc_12AFE2 ROM:0012AFBE ; --------------------------------------------------------------------------- ROM:0012AFBE ROM:0012AFBE loc_12AFBE: ; CODE XREF: sub_12AF30+84↑j ROM:0012AFBE cmpi.w #1,d1 ROM:0012AFC2 bne.s loc_12AFCC ROM:0012AFC4 bset #2,($1209).w ROM:0012AFCA bra.s loc_12AFE2 ROM:0012AFCC ; --------------------------------------------------------------------------- ROM:0012AFCC ROM:0012AFCC loc_12AFCC: ; CODE XREF: sub_12AF30+92↑j ROM:0012AFCC cmpi.w #2,d1 ROM:0012AFD0 bne.s loc_12AFDC ROM:0012AFD2 bset #3,($1209).w ROM:0012AFD8 bra.w loc_12AFE2 ROM:0012AFDC ; --------------------------------------------------------------------------- ROM:0012AFDC ROM:0012AFDC loc_12AFDC: ; CODE XREF: sub_12AF30+A0↑j ROM:0012AFDC bset #1,($1209).w ROM:0012AFE2 ROM:0012AFE2 loc_12AFE2: ; CODE XREF: sub_12AF30+8C↑j ROM:0012AFE2 ; sub_12AF30+9A↑j ... ROM:0012AFE2 cmpi.b #1,($1209).w ROM:0012AFE8 beq.s loc_12B012 ROM:0012AFEA cmpi.b #2,($1209).w ROM:0012AFF0 beq.s loc_12B012 ROM:0012AFF2 cmpi.b #4,($1209).w ROM:0012AFF8 beq.s loc_12B012 ROM:0012AFFA cmpi.b #8,($1209).w ROM:0012B000 beq.s loc_12B012 ROM:0012B002 clr.b ($1209).w ROM:0012B006 bset #0,($13B4).w ROM:0012B00C bset #1,($1506).w ROM:0012B012 ROM:0012B012 loc_12B012: ; CODE XREF: sub_12AF30+7E↑j ROM:0012B012 ; sub_12AF30+B8↑j ... ROM:0012B012 move.b ($1209).w,($146E).w ROM:0012B018 bra.w loc_12B020 ROM:0012B01C ; --------------------------------------------------------------------------- ROM:0012B01C ROM:0012B01C loc_12B01C: ; CODE XREF: sub_12AF30+72↑j ROM:0012B01C bclr d1,($1207).w ROM:0012B020 ROM:0012B020 loc_12B020: ; CODE XREF: sub_12AF30+E8↑j ROM:0012B020 bra.w loc_12AF88 ROM:0012B024 ; --------------------------------------------------------------------------- ROM:0012B024 ROM:0012B024 loc_12B024: ; CODE XREF: sub_12AF30+60↑j ROM:0012B024 bra.s locret_12B042 ROM:0012B026 ; --------------------------------------------------------------------------- ROM:0012B026 ROM:0012B026 loc_12B026: ; CODE XREF: sub_12AF30+38↑j ROM:0012B026 bclr #4,($DC4).w ROM:0012B02C move.w #0,d1 ROM:0012B030 bra.s loc_12B036 ROM:0012B032 ; --------------------------------------------------------------------------- ROM:0012B032 ROM:0012B032 loc_12B032: ; CODE XREF: sub_12AF30+110↓j ROM:0012B032 addi.w #1,d1 ROM:0012B036 ROM:0012B036 loc_12B036: ; CODE XREF: sub_12AF30+100↑j ROM:0012B036 cmpi.w #3,d1 ROM:0012B03A bgt.s locret_12B042 ROM:0012B03C bclr d1,($1207).w ROM:0012B040 bra.s loc_12B032 ROM:0012B042 ; --------------------------------------------------------------------------- ROM:0012B042 ROM:0012B042 locret_12B042: ; CODE XREF: sub_12AF30:loc_12B024↑j ROM:0012B042 ; sub_12AF30+10A↑j ROM:0012B042 rts ROM:0012B042 ; End of function sub_12AF30 ROM:0012B042 ROM:0012B044 ROM:0012B044 ; =============== S U B R O U T I N E ======================================= ROM:0012B044 ROM:0012B044 ROM:0012B044 sub_12B044: ; CODE XREF: ROM:0012ACFC↑p ROM:0012B044 ; ROM:0012AD2A↑p ROM:0012B044 move.w #0,($D2E).w ROM:0012B04A bclr #4,($DC4).w ROM:0012B050 move.w #0,d1 ROM:0012B054 bra.s loc_12B05A ROM:0012B056 ; --------------------------------------------------------------------------- ROM:0012B056 ROM:0012B056 loc_12B056: ; CODE XREF: sub_12B044+20↓j ROM:0012B056 addi.w #1,d1 ROM:0012B05A ROM:0012B05A loc_12B05A: ; CODE XREF: sub_12B044+10↑j ROM:0012B05A cmpi.w #3,d1 ROM:0012B05E bgt.s locret_12B066 ROM:0012B060 bclr d1,($1207).w ROM:0012B064 bra.s loc_12B056 ROM:0012B066 ; --------------------------------------------------------------------------- ROM:0012B066 ROM:0012B066 locret_12B066: ; CODE XREF: sub_12B044+1A↑j ROM:0012B066 rts ROM:0012B066 ; End of function sub_12B044 ROM:0012B066 ROM:0012B068 ROM:0012B068 ; =============== S U B R O U T I N E ======================================= ROM:0012B068 ROM:0012B068 ROM:0012B068 sub_12B068: ; CODE XREF: ROM:0012AD32↑p ROM:0012B068 ; ROM:0012AD56↑p ... ROM:0012B068 clr.w d2 ROM:0012B06A move.w #0,d0 ROM:0012B06E bra.s loc_12B074 ROM:0012B070 ; --------------------------------------------------------------------------- ROM:0012B070 ROM:0012B070 loc_12B070: ; CODE XREF: sub_12B068+26↓j ROM:0012B070 addi.w #1,d0 ROM:0012B074 ROM:0012B074 loc_12B074: ; CODE XREF: sub_12B068+6↑j ROM:0012B074 cmpi.w #3,d0 ROM:0012B078 bgt.s loc_12B090 ROM:0012B07A move.w $102C(d0.w*2),d1 ROM:0012B080 move.b $138A(d0.w),d2 ROM:0012B086 add.w d2,d1 ROM:0012B088 move.w d1,$102C(d0.w*2) ROM:0012B08E bra.s loc_12B070 ROM:0012B090 ; --------------------------------------------------------------------------- ROM:0012B090 ROM:0012B090 loc_12B090: ; CODE XREF: sub_12B068+10↑j ROM:0012B090 addi.w #$C8,($D30).w ROM:0012B096 rts ROM:0012B096 ; End of function sub_12B068 ROM:0012B096 ROM:0012B098 ROM:0012B098 ; =============== S U B R O U T I N E ======================================= ROM:0012B098 ROM:0012B098 ROM:0012B098 sub_12B098: ; CODE XREF: ROM:loc_12ACF8↑p ROM:0012B098 ; ROM:0012AD26↑p ROM:0012B098 move.w #0,d0 ROM:0012B09C bra.s loc_12B0A2 ROM:0012B09E ; --------------------------------------------------------------------------- ROM:0012B09E ROM:0012B09E loc_12B09E: ; CODE XREF: sub_12B098+18↓j ROM:0012B09E addi.w #1,d0 ROM:0012B0A2 ROM:0012B0A2 loc_12B0A2: ; CODE XREF: sub_12B098+4↑j ROM:0012B0A2 cmpi.w #3,d0 ROM:0012B0A6 bgt.s locret_12B0B2 ROM:0012B0A8 move.w #0,$102C(d0.w*2) ROM:0012B0B0 bra.s loc_12B09E ROM:0012B0B2 ; --------------------------------------------------------------------------- ROM:0012B0B2 ROM:0012B0B2 locret_12B0B2: ; CODE XREF: sub_12B098+E↑j ROM:0012B0B2 rts ROM:0012B0B2 ; End of function sub_12B098 ROM:0012B0B2 ROM:0012B0B4 ROM:0012B0B4 ; =============== S U B R O U T I N E ======================================= ROM:0012B0B4 ROM:0012B0B4 ROM:0012B0B4 sub_12B0B4: ; CODE XREF: ROM:0012AD00↑p ROM:0012B0B4 ; ROM:0012AD2E↑p ROM:0012B0B4 move.w $70A(a5),($D24).w ROM:0012B0BA move.w $70C(a5),($D26).w ROM:0012B0C0 move.w $71C(a5),($D28).w ROM:0012B0C6 move.w $71A(a5),($D2A).w ROM:0012B0CC move.w $70A(a5),($D1C).w ROM:0012B0D2 move.w $70C(a5),($D1E).w ROM:0012B0D8 move.w $71C(a5),($D20).w ROM:0012B0DE move.w $71A(a5),($D22).w ROM:0012B0E4 rts ROM:0012B0E4 ; End of function sub_12B0B4 ROM:0012B0E4 ROM:0012B0E6 ROM:0012B0E6 ; =============== S U B R O U T I N E ======================================= ROM:0012B0E6 ROM:0012B0E6 ROM:0012B0E6 sub_12B0E6: ; CODE XREF: ROM:0012AD36↑p ROM:0012B0E6 ; ROM:0012AD5A↑p ... ROM:0012B0E6 move.w ($D0C).w,d0 ROM:0012B0EA cmp.w ($D24).w,d0 ROM:0012B0EE bge.s loc_12B0F4 ROM:0012B0F0 move.w d0,($D24).w ROM:0012B0F4 ROM:0012B0F4 loc_12B0F4: ; CODE XREF: sub_12B0E6+8↑j ROM:0012B0F4 move.w ($D0E).w,d0 ROM:0012B0F8 cmp.w ($D26).w,d0 ROM:0012B0FC ble.s loc_12B102 ROM:0012B0FE move.w d0,($D26).w ROM:0012B102 ROM:0012B102 loc_12B102: ; CODE XREF: sub_12B0E6+16↑j ROM:0012B102 move.w ($D10).w,d0 ROM:0012B106 cmp.w ($D28).w,d0 ROM:0012B10A bge.s loc_12B110 ROM:0012B10C move.w d0,($D28).w ROM:0012B110 ROM:0012B110 loc_12B110: ; CODE XREF: sub_12B0E6+24↑j ROM:0012B110 move.w ($D12).w,d0 ROM:0012B114 cmp.w ($D2A).w,d0 ROM:0012B118 ble.s loc_12B11E ROM:0012B11A move.w d0,($D2A).w ROM:0012B11E ROM:0012B11E loc_12B11E: ; CODE XREF: sub_12B0E6+32↑j ROM:0012B11E move.w ($D14).w,d0 ROM:0012B122 cmp.w ($D1C).w,d0 ROM:0012B126 bge.s loc_12B12C ROM:0012B128 move.w d0,($D1C).w ROM:0012B12C ROM:0012B12C loc_12B12C: ; CODE XREF: sub_12B0E6+40↑j ROM:0012B12C move.w ($D16).w,d0 ROM:0012B130 cmp.w ($D1E).w,d0 ROM:0012B134 ble.s loc_12B13A ROM:0012B136 move.w d0,($D1E).w ROM:0012B13A ROM:0012B13A loc_12B13A: ; CODE XREF: sub_12B0E6+4E↑j ROM:0012B13A move.w ($D18).w,d0 ROM:0012B13E cmp.w ($D20).w,d0 ROM:0012B142 bge.s loc_12B148 ROM:0012B144 move.w d0,($D20).w ROM:0012B148 ROM:0012B148 loc_12B148: ; CODE XREF: sub_12B0E6+5C↑j ROM:0012B148 move.w ($D1A).w,d0 ROM:0012B14C cmp.w ($D22).w,d0 ROM:0012B150 ble.s locret_12B156 ROM:0012B152 move.w d0,($D22).w ROM:0012B156 ROM:0012B156 locret_12B156: ; CODE XREF: sub_12B0E6+6A↑j ROM:0012B156 rts ROM:0012B156 ; End of function sub_12B0E6 ROM:0012B156 ROM:0012B158 ROM:0012B158 ; =============== S U B R O U T I N E ======================================= ROM:0012B158 ROM:0012B158 ROM:0012B158 sub_12B158: ; CODE XREF: sub_12AF30+3E↑p ROM:0012B158 btst #0,($1506).w ROM:0012B15E bne.s loc_12B168 ROM:0012B160 bset #7,($13AB).w ROM:0012B166 bra.s locret_12B16E ROM:0012B168 ; --------------------------------------------------------------------------- ROM:0012B168 ROM:0012B168 loc_12B168: ; CODE XREF: sub_12B158+6↑j ROM:0012B168 bset #4,($DC4).w ROM:0012B16E ROM:0012B16E locret_12B16E: ; CODE XREF: sub_12B158+E↑j ROM:0012B16E rts ROM:0012B16E ; End of function sub_12B158 ROM:0012B16E ROM:0012B170 ROM:0012B170 ; =============== S U B R O U T I N E ======================================= ROM:0012B170 ROM:0012B170 ROM:0012B170 sub_12B170: ; CODE XREF: sub_110E14+242↑p ROM:0012B170 bclr #6,($13BB).w ROM:0012B176 clr.w d0 ROM:0012B178 move.b ($1203).w,d0 ROM:0012B17C clr.w d1 ROM:0012B17E move.b ($120D).w,d1 ROM:0012B182 cmpi.w #5,d1 ROM:0012B186 bcc.s locret_12B190 ROM:0012B188 movea.l off_12B192(pc,d1.w*4),a0 ROM:0012B18C nop ROM:0012B18E jmp (a0) ROM:0012B190 ; --------------------------------------------------------------------------- ROM:0012B190 ROM:0012B190 locret_12B190: ; CODE XREF: sub_12B170+16↑j ROM:0012B190 rts ROM:0012B190 ; End of function sub_12B170 ROM:0012B190 ROM:0012B190 ; --------------------------------------------------------------------------- ROM:0012B192 off_12B192: dc.l loc_12B1A6 ; DATA XREF: sub_12B170+18↑r ROM:0012B196 dc.l loc_12B1B0 ROM:0012B19A dc.l loc_12B1C4 ROM:0012B19E dc.l loc_12B1FE ROM:0012B1A2 dc.l loc_12B24C ROM:0012B1A6 ; --------------------------------------------------------------------------- ROM:0012B1A6 ROM:0012B1A6 loc_12B1A6: ; DATA XREF: ROM:off_12B192↑o ROM:0012B1A6 move.b #1,($120D).w ROM:0012B1AC bra.s locret_12B1C2 ROM:0012B1AE ; --------------------------------------------------------------------------- ROM:0012B1AE rts ROM:0012B1B0 ; --------------------------------------------------------------------------- ROM:0012B1B0 ROM:0012B1B0 loc_12B1B0: ; DATA XREF: ROM:0012B196↑o ROM:0012B1B0 cmpi.w #0,d0 ROM:0012B1B4 ble.s locret_12B1C2 ROM:0012B1B6 bsr.w sub_12B28C ROM:0012B1BA move.b #2,($120D).w ROM:0012B1C0 bra.s locret_12B1FC ROM:0012B1C2 ; --------------------------------------------------------------------------- ROM:0012B1C2 ROM:0012B1C2 locret_12B1C2: ; CODE XREF: ROM:0012B1AC↑j ROM:0012B1C2 ; ROM:0012B1B4↑j ... ROM:0012B1C2 rts ROM:0012B1C4 ; --------------------------------------------------------------------------- ROM:0012B1C4 ROM:0012B1C4 loc_12B1C4: ; DATA XREF: ROM:0012B19A↑o ROM:0012B1C4 cmpi.w #0,d0 ROM:0012B1C8 bne.s loc_12B1D2 ROM:0012B1CA move.b #1,($120D).w ROM:0012B1D0 bra.s locret_12B1C2 ROM:0012B1D2 ; --------------------------------------------------------------------------- ROM:0012B1D2 ROM:0012B1D2 loc_12B1D2: ; CODE XREF: ROM:0012B1C8↑j ROM:0012B1D2 cmpi.w #5,d0 ROM:0012B1D6 bge.s loc_12B1E4 ROM:0012B1D8 bsr.w sub_12B28C ROM:0012B1DC move.b #2,($120D).w ROM:0012B1E2 bra.s locret_12B1FC ROM:0012B1E4 ; --------------------------------------------------------------------------- ROM:0012B1E4 ROM:0012B1E4 loc_12B1E4: ; CODE XREF: ROM:0012B1D6↑j ROM:0012B1E4 cmpi.w #5,d0 ROM:0012B1E8 blt.s locret_12B1FC ROM:0012B1EA bsr.w sub_12B28C ROM:0012B1EE bsr.l sub_12B500 ROM:0012B1F4 move.b #3,($120D).w ROM:0012B1FA bra.s locret_12B24A ROM:0012B1FC ; --------------------------------------------------------------------------- ROM:0012B1FC ROM:0012B1FC locret_12B1FC: ; CODE XREF: ROM:0012B1C0↑j ROM:0012B1FC ; ROM:0012B1E2↑j ... ROM:0012B1FC rts ROM:0012B1FE ; --------------------------------------------------------------------------- ROM:0012B1FE ROM:0012B1FE loc_12B1FE: ; DATA XREF: ROM:0012B19E↑o ROM:0012B1FE cmpi.w #0,d0 ROM:0012B202 bne.s loc_12B20C ROM:0012B204 move.b #1,($120D).w ROM:0012B20A bra.s locret_12B1C2 ROM:0012B20C ; --------------------------------------------------------------------------- ROM:0012B20C ROM:0012B20C loc_12B20C: ; CODE XREF: ROM:0012B202↑j ROM:0012B20C cmpi.w #9,d0 ROM:0012B210 bge.s loc_12B224 ROM:0012B212 bsr.w sub_12B28C ROM:0012B216 bsr.l sub_12B500 ROM:0012B21C move.b #3,($120D).w ROM:0012B222 bra.s locret_12B24A ROM:0012B224 ; --------------------------------------------------------------------------- ROM:0012B224 ROM:0012B224 loc_12B224: ; CODE XREF: ROM:0012B210↑j ROM:0012B224 cmpi.w #9,d0 ROM:0012B228 blt.s locret_12B24A ROM:0012B22A bsr.w sub_12B28C ROM:0012B22E bsr.w sub_12B2EE ROM:0012B232 bsr.w sub_12B4A6 ROM:0012B236 bsr.l sub_12B500 ROM:0012B23C bset #6,($13BB).w ROM:0012B242 move.b #4,($120D).w ROM:0012B248 bra.s locret_12B288 ROM:0012B24A ; --------------------------------------------------------------------------- ROM:0012B24A ROM:0012B24A locret_12B24A: ; CODE XREF: ROM:0012B1FA↑j ROM:0012B24A ; ROM:0012B222↑j ... ROM:0012B24A rts ROM:0012B24C ; --------------------------------------------------------------------------- ROM:0012B24C ROM:0012B24C loc_12B24C: ; DATA XREF: ROM:0012B1A2↑o ROM:0012B24C cmpi.w #0,d0 ROM:0012B250 bne.s loc_12B25E ROM:0012B252 move.b #1,($120D).w ROM:0012B258 bra.l locret_12B1C2 ROM:0012B25E ; --------------------------------------------------------------------------- ROM:0012B25E ROM:0012B25E loc_12B25E: ; CODE XREF: ROM:0012B250↑j ROM:0012B25E cmpi.w #9,d0 ROM:0012B262 blt.s locret_12B288 ROM:0012B264 bsr.w sub_12B28C ROM:0012B268 bsr.w sub_12B2EE ROM:0012B26C bsr.w sub_12B4A6 ROM:0012B270 bsr.l sub_12B500 ROM:0012B276 bset #6,($13BB).w ROM:0012B27C move.b #4,($120D).w ROM:0012B282 bra.l *+6 ROM:0012B288 ; --------------------------------------------------------------------------- ROM:0012B288 ROM:0012B288 locret_12B288: ; CODE XREF: ROM:0012B248↑j ROM:0012B288 ; ROM:0012B262↑j ... ROM:0012B288 rts ROM:0012B28A ; --------------------------------------------------------------------------- ROM:0012B28A rts ROM:0012B28C ROM:0012B28C ; =============== S U B R O U T I N E ======================================= ROM:0012B28C ROM:0012B28C ROM:0012B28C sub_12B28C: ; CODE XREF: ROM:0012B1B6↑p ROM:0012B28C ; ROM:0012B1D8↑p ... ROM:0012B28C move.w #7,d0 ROM:0012B290 bra.s loc_12B296 ROM:0012B292 ; --------------------------------------------------------------------------- ROM:0012B292 ROM:0012B292 loc_12B292: ; CODE XREF: sub_12B28C+1E↓j ROM:0012B292 subi.w #1,d0 ROM:0012B296 ROM:0012B296 loc_12B296: ; CODE XREF: sub_12B28C+4↑j ROM:0012B296 cmpi.w #0,d0 ROM:0012B29A blt.s loc_12B2AC ROM:0012B29C move.w d0,d1 ROM:0012B29E addq.w #1,d1 ROM:0012B2A0 move.w $1034(d0.w*2),$1034(d1.w*2) ROM:0012B2AA bra.s loc_12B292 ROM:0012B2AC ; --------------------------------------------------------------------------- ROM:0012B2AC ROM:0012B2AC loc_12B2AC: ; CODE XREF: sub_12B28C+E↑j ROM:0012B2AC move.w ($4BE).w,d2 ROM:0012B2B0 cmpi.w #0,d2 ROM:0012B2B4 blt.s locret_12B2EC ROM:0012B2B6 cmpi.w #3,d2 ROM:0012B2BA bgt.s locret_12B2EC ROM:0012B2BC move.w $1450(d2.w*2),d0 ROM:0012B2C2 clr.l d1 ROM:0012B2C4 move.w ($1062).w,d1 ROM:0012B2C8 ext.l d0 ROM:0012B2CA muls.l d1,d0 ROM:0012B2CE divs.l #$3E8,d0 ROM:0012B2D6 muls.l #$3E8,d1 ROM:0012B2DE sub.l d0,d1 ROM:0012B2E0 divs.l #$3E8,d1 ROM:0012B2E8 move.w d1,($1034).w ROM:0012B2EC ROM:0012B2EC locret_12B2EC: ; CODE XREF: sub_12B28C+28↑j ROM:0012B2EC ; sub_12B28C+2E↑j ROM:0012B2EC rts ROM:0012B2EC ; End of function sub_12B28C ROM:0012B2EC ROM:0012B2EE ROM:0012B2EE ; =============== S U B R O U T I N E ======================================= ROM:0012B2EE ROM:0012B2EE ROM:0012B2EE sub_12B2EE: ; CODE XREF: ROM:0012B22E↑p ROM:0012B2EE ; ROM:0012B268↑p ROM:0012B2EE move.w ($1056).w,d3 ROM:0012B2F2 move.w ($1060).w,d2 ROM:0012B2F6 move.w #$3C46,d1 ROM:0012B2FA bsr.l sub_1163F0 ROM:0012B300 move.w d1,-(sp) ROM:0012B302 move.w ($1056).w,d2 ROM:0012B306 move.w #$3BB4,d1 ROM:0012B30A bsr.l sub_1163F0 ROM:0012B310 move.w d1,d6 ROM:0012B312 cmpi.w #$3E8,d6 ROM:0012B316 ble.s loc_12B31C ROM:0012B318 move.w #$3E8,d6 ROM:0012B31C ROM:0012B31C loc_12B31C: ; CODE XREF: sub_12B2EE+28↑j ROM:0012B31C ext.l d6 ROM:0012B31E move.w (sp)+,d5 ROM:0012B320 cmpi.w #$2710,d5 ROM:0012B324 ble.s loc_12B32A ROM:0012B326 move.w #$2710,d5 ROM:0012B32A ROM:0012B32A loc_12B32A: ; CODE XREF: sub_12B2EE+36↑j ROM:0012B32A ext.l d5 ROM:0012B32C clr.l d2 ROM:0012B32E clr.l d3 ROM:0012B330 clr.l d4 ROM:0012B332 clr.l d1 ROM:0012B334 move.w ($103C).w,d2 ROM:0012B338 move.w ($103A).w,d1 ROM:0012B33C sub.l d1,d2 ROM:0012B33E lsl.l #2,d2 ROM:0012B340 move.w ($1040).w,d3 ROM:0012B344 move.w ($1038).w,d1 ROM:0012B348 sub.l d1,d3 ROM:0012B34A move.w ($1044).w,d4 ROM:0012B34E move.w ($1034).w,d1 ROM:0012B352 add.l d1,d4 ROM:0012B354 move.w ($103C).w,d1 ROM:0012B358 sub.l d1,d4 ROM:0012B35A sub.l d1,d4 ROM:0012B35C cmpi.l #0,d4 ROM:0012B362 bge.s loc_12B366 ROM:0012B364 clr.l d4 ROM:0012B366 ROM:0012B366 loc_12B366: ; CODE XREF: sub_12B2EE+74↑j ROM:0012B366 muls.l d5,d4 ROM:0012B36A move.l d4,d7 ROM:0012B36C divs.l #$3E8,d7 ROM:0012B374 clr.l d1 ROM:0012B376 move.w ($D32).w,d1 ROM:0012B37A muls.l #$3E8,d1 ROM:0012B382 sub.l d1,d4 ROM:0012B384 cmpi.l #$20C2B8,d4 ROM:0012B38A bgt.s loc_12B394 ROM:0012B38C cmpi.l #$FFDF3D48,d4 ROM:0012B392 bge.s loc_12B3DE ROM:0012B394 ROM:0012B394 loc_12B394: ; CODE XREF: sub_12B2EE+9C↑j ROM:0012B394 cmpi.l #0,d4 ROM:0012B39A blt.s loc_12B3A6 ROM:0012B39C addi.l #$1F4,d4 ROM:0012B3A2 bra.w loc_12B3AC ROM:0012B3A6 ; --------------------------------------------------------------------------- ROM:0012B3A6 ROM:0012B3A6 loc_12B3A6: ; CODE XREF: sub_12B2EE+AC↑j ROM:0012B3A6 subi.l #$1F4,d4 ROM:0012B3AC ROM:0012B3AC loc_12B3AC: ; CODE XREF: sub_12B2EE+B4↑j ROM:0012B3AC divs.l #$3E8,d4 ROM:0012B3B4 muls.l d6,d4 ROM:0012B3B8 add.l d1,d4 ROM:0012B3BA cmpi.l #0,d4 ROM:0012B3C0 blt.s loc_12B3CC ROM:0012B3C2 addi.l #$1F4,d4 ROM:0012B3C8 bra.w loc_12B3D2 ROM:0012B3CC ; --------------------------------------------------------------------------- ROM:0012B3CC ROM:0012B3CC loc_12B3CC: ; CODE XREF: sub_12B2EE+D2↑j ROM:0012B3CC subi.l #$1F4,d4 ROM:0012B3D2 ROM:0012B3D2 loc_12B3D2: ; CODE XREF: sub_12B2EE+DA↑j ROM:0012B3D2 divs.l #$3E8,d4 ROM:0012B3DA bra.w loc_12B424 ROM:0012B3DE ; --------------------------------------------------------------------------- ROM:0012B3DE ROM:0012B3DE loc_12B3DE: ; CODE XREF: sub_12B2EE+A4↑j ROM:0012B3DE muls.l d6,d4 ROM:0012B3E2 cmpi.l #0,d4 ROM:0012B3E8 blt.s loc_12B3F4 ROM:0012B3EA addi.l #$1F4,d4 ROM:0012B3F0 bra.w loc_12B3FA ROM:0012B3F4 ; --------------------------------------------------------------------------- ROM:0012B3F4 ROM:0012B3F4 loc_12B3F4: ; CODE XREF: sub_12B2EE+FA↑j ROM:0012B3F4 subi.l #$1F4,d4 ROM:0012B3FA ROM:0012B3FA loc_12B3FA: ; CODE XREF: sub_12B2EE+102↑j ROM:0012B3FA divs.l #$3E8,d4 ROM:0012B402 add.l d1,d4 ROM:0012B404 cmpi.l #0,d4 ROM:0012B40A blt.s loc_12B416 ROM:0012B40C addi.l #$1F4,d4 ROM:0012B412 bra.w loc_12B41C ROM:0012B416 ; --------------------------------------------------------------------------- ROM:0012B416 ROM:0012B416 loc_12B416: ; CODE XREF: sub_12B2EE+11C↑j ROM:0012B416 subi.l #$1F4,d4 ROM:0012B41C ROM:0012B41C loc_12B41C: ; CODE XREF: sub_12B2EE+124↑j ROM:0012B41C divs.l #$3E8,d4 ROM:0012B424 ROM:0012B424 loc_12B424: ; CODE XREF: sub_12B2EE+EC↑j ROM:0012B424 cmpi.l #0,d4 ROM:0012B42A bge.s loc_12B42E ROM:0012B42C clr.l d4 ROM:0012B42E ROM:0012B42E loc_12B42E: ; CODE XREF: sub_12B2EE+13C↑j ROM:0012B42E cmpi.l #$FFFF,d4 ROM:0012B434 bgt.s loc_12B43C ROM:0012B436 move.w d4,($D32).w ROM:0012B43A bra.s loc_12B442 ROM:0012B43C ; --------------------------------------------------------------------------- ROM:0012B43C ROM:0012B43C loc_12B43C: ; CODE XREF: sub_12B2EE+146↑j ROM:0012B43C move.w #$FFFF,($D32).w ROM:0012B442 ROM:0012B442 loc_12B442: ; CODE XREF: sub_12B2EE+14C↑j ROM:0012B442 clr.w d1 ROM:0012B444 move.b $C4E(a5),d1 ROM:0012B448 cmpi.w #0,d1 ROM:0012B44C bne.s loc_12B458 ROM:0012B44E move.l d2,d0 ROM:0012B450 sub.l d3,d0 ROM:0012B452 add.l d4,d0 ROM:0012B454 bra.w loc_12B4A0 ROM:0012B458 ; --------------------------------------------------------------------------- ROM:0012B458 ROM:0012B458 loc_12B458: ; CODE XREF: sub_12B2EE+15E↑j ROM:0012B458 cmpi.w #1,d1 ROM:0012B45C bne.s loc_12B460 ROM:0012B45E move.l d2,d0 ROM:0012B460 ROM:0012B460 loc_12B460: ; CODE XREF: sub_12B2EE+16E↑j ROM:0012B460 cmpi.w #2,d1 ROM:0012B464 bne.s loc_12B468 ROM:0012B466 move.l d3,d0 ROM:0012B468 ROM:0012B468 loc_12B468: ; CODE XREF: sub_12B2EE+176↑j ROM:0012B468 cmpi.w #3,d1 ROM:0012B46C bne.s loc_12B470 ROM:0012B46E move.l d7,d0 ROM:0012B470 ROM:0012B470 loc_12B470: ; CODE XREF: sub_12B2EE+17E↑j ROM:0012B470 cmpi.w #4,d1 ROM:0012B474 bne.s loc_12B478 ROM:0012B476 move.l d4,d0 ROM:0012B478 ROM:0012B478 loc_12B478: ; CODE XREF: sub_12B2EE+186↑j ROM:0012B478 cmpi.w #5,d1 ROM:0012B47C bne.s loc_12B480 ROM:0012B47E move.l d5,d0 ROM:0012B480 ROM:0012B480 loc_12B480: ; CODE XREF: sub_12B2EE+18E↑j ROM:0012B480 cmpi.w #6,d1 ROM:0012B484 bne.s loc_12B488 ROM:0012B486 move.l d6,d0 ROM:0012B488 ROM:0012B488 loc_12B488: ; CODE XREF: sub_12B2EE+196↑j ROM:0012B488 cmpi.w #0,d1 ROM:0012B48C bge.s loc_12B494 ROM:0012B48E move.l #0,d0 ROM:0012B494 ROM:0012B494 loc_12B494: ; CODE XREF: sub_12B2EE+19E↑j ROM:0012B494 cmpi.w #6,d1 ROM:0012B498 ble.s loc_12B4A0 ROM:0012B49A move.l #0,d0 ROM:0012B4A0 ROM:0012B4A0 loc_12B4A0: ; CODE XREF: sub_12B2EE+166↑j ROM:0012B4A0 ; sub_12B2EE+1AA↑j ROM:0012B4A0 move.l d0,($9A4).w ROM:0012B4A4 rts ROM:0012B4A4 ; End of function sub_12B2EE ROM:0012B4A4 ROM:0012B4A6 ROM:0012B4A6 ; =============== S U B R O U T I N E ======================================= ROM:0012B4A6 ROM:0012B4A6 ROM:0012B4A6 sub_12B4A6: ; CODE XREF: ROM:0012B232↑p ROM:0012B4A6 ; ROM:0012B26C↑p ROM:0012B4A6 move.l ($9A4).w,d0 ROM:0012B4AA cmpi.l #$FFFF8001,d0 ROM:0012B4B0 bge.s loc_12B4BA ROM:0012B4B2 move.w #$8001,($D34).w ROM:0012B4B8 bra.s locret_12B4CE ROM:0012B4BA ; --------------------------------------------------------------------------- ROM:0012B4BA ROM:0012B4BA loc_12B4BA: ; CODE XREF: sub_12B4A6+A↑j ROM:0012B4BA cmpi.l #$7FFF,d0 ROM:0012B4C0 ble.s loc_12B4CA ROM:0012B4C2 move.w #$7FFF,($D34).w ROM:0012B4C8 bra.s locret_12B4CE ROM:0012B4CA ; --------------------------------------------------------------------------- ROM:0012B4CA ROM:0012B4CA loc_12B4CA: ; CODE XREF: sub_12B4A6+1A↑j ROM:0012B4CA move.w d0,($D34).w ROM:0012B4CE ROM:0012B4CE locret_12B4CE: ; CODE XREF: sub_12B4A6+12↑j ROM:0012B4CE ; sub_12B4A6+22↑j ROM:0012B4CE rts ROM:0012B4CE ; End of function sub_12B4A6 ROM:0012B4CE ROM:0012B4D0 ROM:0012B4D0 ; =============== S U B R O U T I N E ======================================= ROM:0012B4D0 ROM:0012B4D0 ROM:0012B4D0 sub_12B4D0: ; CODE XREF: sub_110E14+12C↑p ROM:0012B4D0 move.w #7,d1 ROM:0012B4D4 bra.s loc_12B4DA ROM:0012B4D6 ; --------------------------------------------------------------------------- ROM:0012B4D6 ROM:0012B4D6 loc_12B4D6: ; CODE XREF: sub_12B4D0+1E↓j ROM:0012B4D6 subi.w #1,d1 ROM:0012B4DA ROM:0012B4DA loc_12B4DA: ; CODE XREF: sub_12B4D0+4↑j ROM:0012B4DA cmpi.w #0,d1 ROM:0012B4DE blt.s loc_12B4F0 ROM:0012B4E0 move.w d1,d2 ROM:0012B4E2 addq.w #1,d2 ROM:0012B4E4 move.b $1381(d1.w),$1381(d2.w) ROM:0012B4EE bra.s loc_12B4D6 ROM:0012B4F0 ; --------------------------------------------------------------------------- ROM:0012B4F0 ROM:0012B4F0 loc_12B4F0: ; CODE XREF: sub_12B4D0+E↑j ROM:0012B4F0 clr.l d1 ROM:0012B4F2 move.w ($494).w,d1 ROM:0012B4F6 divs.w #$64,d1 ; 'd' ROM:0012B4FA move.b d1,($1381).w ROM:0012B4FE rts ROM:0012B4FE ; End of function sub_12B4D0 ROM:0012B4FE ROM:0012B500 ROM:0012B500 ; =============== S U B R O U T I N E ======================================= ROM:0012B500 ROM:0012B500 ROM:0012B500 sub_12B500: ; CODE XREF: ROM:0012B1EE↑p ROM:0012B500 ; ROM:0012B216↑p ... ROM:0012B500 clr.w d1 ROM:0012B502 move.b $C50(a5),d1 ROM:0012B506 cmpi.w #0,d1 ROM:0012B50A bne.s loc_12B512 ROM:0012B50C bsr.w sub_12B518 ROM:0012B510 bra.s locret_12B516 ROM:0012B512 ; --------------------------------------------------------------------------- ROM:0012B512 ROM:0012B512 loc_12B512: ; CODE XREF: sub_12B500+A↑j ROM:0012B512 bsr.w sub_12B774 ROM:0012B516 ROM:0012B516 locret_12B516: ; CODE XREF: sub_12B500+10↑j ROM:0012B516 rts ROM:0012B516 ; End of function sub_12B500 ROM:0012B516 ROM:0012B518 ROM:0012B518 ; =============== S U B R O U T I N E ======================================= ROM:0012B518 ROM:0012B518 ROM:0012B518 sub_12B518: ; CODE XREF: sub_12B500+C↑p ROM:0012B518 btst #5,($1505).w ROM:0012B51E bne.l locret_12B59C ROM:0012B524 move.w $72A(a5),d0 ROM:0012B528 move.b $C4F(a5),d1 ROM:0012B52C cmp.w ($DFA).w,d0 ROM:0012B530 bne.s loc_12B53E ROM:0012B532 cmp.b ($120E).w,d1 ROM:0012B536 ble.s loc_12B53C ROM:0012B538 addq.b #1,($120E).w ROM:0012B53C ROM:0012B53C loc_12B53C: ; CODE XREF: sub_12B518+1E↑j ROM:0012B53C bra.s loc_12B542 ROM:0012B53E ; --------------------------------------------------------------------------- ROM:0012B53E ROM:0012B53E loc_12B53E: ; CODE XREF: sub_12B518+18↑j ROM:0012B53E clr.b ($120E).w ROM:0012B542 ROM:0012B542 loc_12B542: ; CODE XREF: sub_12B518:loc_12B53C↑j ROM:0012B542 clr.l d0 ROM:0012B544 clr.l d2 ROM:0012B546 move.w ($103C).w,d0 ROM:0012B54A move.w ($1034).w,d2 ROM:0012B54E sub.l d2,d0 ROM:0012B550 cmpi.w #2,($4BE).w ROM:0012B556 bne.s locret_12B59C ROM:0012B558 move.w $726(a5),d2 ROM:0012B55C cmp.w ($104E).w,d2 ROM:0012B560 bge.s locret_12B59C ROM:0012B562 move.w $728(a5),d2 ROM:0012B566 cmp.w ($104E).w,d2 ROM:0012B56A ble.s locret_12B59C ROM:0012B56C cmp.b ($120E).w,d1 ROM:0012B570 bgt.s locret_12B59C ROM:0012B572 move.w $724(a5),d3 ROM:0012B576 cmp.w d0,d3 ROM:0012B578 blt.s locret_12B59C ROM:0012B57A neg.w d3 ROM:0012B57C cmp.w d0,d3 ROM:0012B57E bgt.s locret_12B59C ROM:0012B580 btst #6,($13A8).w ROM:0012B586 bne.s locret_12B59C ROM:0012B588 btst #4,($13B3).w ROM:0012B58E bne.s locret_12B59C ROM:0012B590 bsr.w sub_12B59E ROM:0012B594 bsr.w sub_12B684 ROM:0012B598 bsr.w sub_12B70A ROM:0012B59C ROM:0012B59C locret_12B59C: ; CODE XREF: sub_12B518+6↑j ROM:0012B59C ; sub_12B518+3E↑j ... ROM:0012B59C rts ROM:0012B59C ; End of function sub_12B518 ROM:0012B59C ROM:0012B59E ROM:0012B59E ; =============== S U B R O U T I N E ======================================= ROM:0012B59E ROM:0012B59E ROM:0012B59E sub_12B59E: ; CODE XREF: sub_12B518+78↑p ROM:0012B59E clr.l d0 ROM:0012B5A0 clr.l d1 ROM:0012B5A2 clr.l d2 ROM:0012B5A4 move.w ($1062).w,d0 ROM:0012B5A8 move.w ($106A).w,d1 ROM:0012B5AC move.w ($106A).w,d2 ROM:0012B5B0 addi.l #$20,d2 ; ' ' ROM:0012B5B6 lsr.l #6,d2 ROM:0012B5B8 sub.l d1,d0 ROM:0012B5BA clr.w ($104A).w ROM:0012B5BE clr.l d3 ROM:0012B5C0 move.w ($1064).w,d3 ROM:0012B5C4 sub.l d1,d3 ROM:0012B5C6 asl.l #1,d3 ROM:0012B5C8 sub.l d0,d3 ROM:0012B5CA asl.l #1,d3 ROM:0012B5CC sub.l d0,d3 ROM:0012B5CE muls.l #$F42,d3 ROM:0012B5D6 divs.l d2,d3 ROM:0012B5DA cmpi.l #$7FFF,d3 ROM:0012B5E0 bge.s loc_12B5FC ROM:0012B5E2 cmpi.l #$FFFF8001,d3 ROM:0012B5E8 ble.s loc_12B5F2 ROM:0012B5EA move.w d3,($1046).w ROM:0012B5EE bra.w loc_12B5F8 ROM:0012B5F2 ; --------------------------------------------------------------------------- ROM:0012B5F2 ROM:0012B5F2 loc_12B5F2: ; CODE XREF: sub_12B59E+4A↑j ROM:0012B5F2 move.w #$8001,($1046).w ROM:0012B5F8 ROM:0012B5F8 loc_12B5F8: ; CODE XREF: sub_12B59E+50↑j ROM:0012B5F8 bra.w loc_12B602 ROM:0012B5FC ; --------------------------------------------------------------------------- ROM:0012B5FC ROM:0012B5FC loc_12B5FC: ; CODE XREF: sub_12B59E+42↑j ROM:0012B5FC move.w #$7FFF,($1046).w ROM:0012B602 ROM:0012B602 loc_12B602: ; CODE XREF: sub_12B59E:loc_12B5F8↑j ROM:0012B602 clr.l d3 ROM:0012B604 move.w ($1068).w,d3 ROM:0012B608 sub.l d1,d3 ROM:0012B60A asl.l #2,d3 ROM:0012B60C sub.l d0,d3 ROM:0012B60E muls.l #$F42,d3 ROM:0012B616 divs.l d2,d3 ROM:0012B61A cmpi.l #$7FFF,d3 ROM:0012B620 bge.s loc_12B63C ROM:0012B622 cmpi.l #$FFFF8001,d3 ROM:0012B628 ble.s loc_12B632 ROM:0012B62A move.w d3,($104C).w ROM:0012B62E bra.w loc_12B638 ROM:0012B632 ; --------------------------------------------------------------------------- ROM:0012B632 ROM:0012B632 loc_12B632: ; CODE XREF: sub_12B59E+8A↑j ROM:0012B632 move.w #$8001,($104C).w ROM:0012B638 ROM:0012B638 loc_12B638: ; CODE XREF: sub_12B59E+90↑j ROM:0012B638 bra.w loc_12B642 ROM:0012B63C ; --------------------------------------------------------------------------- ROM:0012B63C ROM:0012B63C loc_12B63C: ; CODE XREF: sub_12B59E+82↑j ROM:0012B63C move.w #$7FFF,($104C).w ROM:0012B642 ROM:0012B642 loc_12B642: ; CODE XREF: sub_12B59E:loc_12B638↑j ROM:0012B642 clr.l d3 ROM:0012B644 move.w ($1066).w,d3 ROM:0012B648 sub.l d1,d3 ROM:0012B64A asl.l #1,d3 ROM:0012B64C sub.l d0,d3 ROM:0012B64E muls.l #$1E84,d3 ROM:0012B656 divs.l d2,d3 ROM:0012B65A cmpi.l #$7FFF,d3 ROM:0012B660 bge.s loc_12B67C ROM:0012B662 cmpi.l #$FFFF8001,d3 ROM:0012B668 ble.s loc_12B672 ROM:0012B66A move.w d3,($1048).w ROM:0012B66E bra.w loc_12B678 ROM:0012B672 ; --------------------------------------------------------------------------- ROM:0012B672 ROM:0012B672 loc_12B672: ; CODE XREF: sub_12B59E+CA↑j ROM:0012B672 move.w #$8001,($1048).w ROM:0012B678 ROM:0012B678 loc_12B678: ; CODE XREF: sub_12B59E+D0↑j ROM:0012B678 bra.w locret_12B682 ROM:0012B67C ; --------------------------------------------------------------------------- ROM:0012B67C ROM:0012B67C loc_12B67C: ; CODE XREF: sub_12B59E+C2↑j ROM:0012B67C move.w #$7FFF,($1048).w ROM:0012B682 ROM:0012B682 locret_12B682: ; CODE XREF: sub_12B59E:loc_12B678↑j ROM:0012B682 rts ROM:0012B682 ; End of function sub_12B59E ROM:0012B682 ROM:0012B684 ROM:0012B684 ; =============== S U B R O U T I N E ======================================= ROM:0012B684 ROM:0012B684 ROM:0012B684 sub_12B684: ; CODE XREF: sub_12B518+7C↑p ROM:0012B684 clr.l d3 ROM:0012B686 move.w $72C(a5),d3 ROM:0012B68A move.w #0,($1454).w ROM:0012B690 clr.l d1 ROM:0012B692 clr.l d2 ROM:0012B694 move.w ($1046).w,d1 ROM:0012B698 ext.l d1 ROM:0012B69A move.w ($1450).w,d2 ROM:0012B69E ext.l d2 ROM:0012B6A0 sub.l d2,d1 ROM:0012B6A2 muls.l d3,d1 ROM:0012B6A6 muls.l #$64,d2 ; 'd' ROM:0012B6AE add.l d1,d2 ROM:0012B6B0 divs.w #$64,d2 ; 'd' ROM:0012B6B4 move.w d2,($1450).w ROM:0012B6B8 clr.l d1 ROM:0012B6BA clr.l d2 ROM:0012B6BC move.w ($104C).w,d1 ROM:0012B6C0 ext.l d1 ROM:0012B6C2 move.w ($1456).w,d2 ROM:0012B6C6 ext.l d2 ROM:0012B6C8 sub.l d2,d1 ROM:0012B6CA muls.l d3,d1 ROM:0012B6CE muls.l #$64,d2 ; 'd' ROM:0012B6D6 add.l d1,d2 ROM:0012B6D8 divs.w #$64,d2 ; 'd' ROM:0012B6DC move.w d2,($1456).w ROM:0012B6E0 clr.l d1 ROM:0012B6E2 clr.l d2 ROM:0012B6E4 move.w ($1048).w,d1 ROM:0012B6E8 ext.l d1 ROM:0012B6EA move.w ($1452).w,d2 ROM:0012B6EE ext.l d2 ROM:0012B6F0 sub.l d2,d1 ROM:0012B6F2 muls.l d3,d1 ROM:0012B6F6 muls.l #$64,d2 ; 'd' ROM:0012B6FE add.l d1,d2 ROM:0012B700 divs.w #$64,d2 ; 'd' ROM:0012B704 move.w d2,($1452).w ROM:0012B708 rts ROM:0012B708 ; End of function sub_12B684 ROM:0012B708 ROM:0012B70A ROM:0012B70A ; =============== S U B R O U T I N E ======================================= ROM:0012B70A ROM:0012B70A ROM:0012B70A sub_12B70A: ; CODE XREF: sub_12B518+80↑p ROM:0012B70A clr.w d0 ROM:0012B70C move.b ($146F).w,d0 ROM:0012B710 cmp.w ($1400).w,d0 ROM:0012B714 bgt.s loc_12B71C ROM:0012B716 bset #0,($1506).w ROM:0012B71C ROM:0012B71C loc_12B71C: ; CODE XREF: sub_12B70A+A↑j ROM:0012B71C muls.w #5,d0 ROM:0012B720 cmp.w ($1400).w,d0 ROM:0012B724 bgt.s loc_12B72E ROM:0012B726 bset #5,($1505).w ROM:0012B72C bra.s loc_12B732 ROM:0012B72E ; --------------------------------------------------------------------------- ROM:0012B72E ROM:0012B72E loc_12B72E: ; CODE XREF: sub_12B70A+1A↑j ROM:0012B72E addq.w #1,($1400).w ROM:0012B732 ROM:0012B732 loc_12B732: ; CODE XREF: sub_12B70A+22↑j ROM:0012B732 move.w $72E(a5),d2 ROM:0012B736 move.w #0,d0 ROM:0012B73A bra.s loc_12B740 ROM:0012B73C ; --------------------------------------------------------------------------- ROM:0012B73C ROM:0012B73C loc_12B73C: ; CODE XREF: sub_12B70A+66↓j ROM:0012B73C addi.w #1,d0 ROM:0012B740 ROM:0012B740 loc_12B740: ; CODE XREF: sub_12B70A+30↑j ROM:0012B740 cmpi.w #3,d0 ROM:0012B744 bgt.s locret_12B772 ROM:0012B746 move.w $1450(d0.w*2),d1 ROM:0012B74C cmp.w d1,d2 ROM:0012B74E bge.s loc_12B75A ROM:0012B750 move.w d2,d1 ROM:0012B752 bset #3,($1505).w ROM:0012B758 bra.s loc_12B76A ROM:0012B75A ; --------------------------------------------------------------------------- ROM:0012B75A ROM:0012B75A loc_12B75A: ; CODE XREF: sub_12B70A+44↑j ROM:0012B75A neg.w d2 ROM:0012B75C cmp.w d1,d2 ROM:0012B75E ble.s loc_12B768 ROM:0012B760 move.w d2,d1 ROM:0012B762 bset #3,($1505).w ROM:0012B768 ROM:0012B768 loc_12B768: ; CODE XREF: sub_12B70A+54↑j ROM:0012B768 neg.w d2 ROM:0012B76A ROM:0012B76A loc_12B76A: ; CODE XREF: sub_12B70A+4E↑j ROM:0012B76A move.w d1,$1450(d0.w*2) ROM:0012B770 bra.s loc_12B73C ROM:0012B772 ; --------------------------------------------------------------------------- ROM:0012B772 ROM:0012B772 locret_12B772: ; CODE XREF: sub_12B70A+3A↑j ROM:0012B772 rts ROM:0012B772 ; End of function sub_12B70A ROM:0012B772 ROM:0012B774 ROM:0012B774 ; =============== S U B R O U T I N E ======================================= ROM:0012B774 ROM:0012B774 ROM:0012B774 sub_12B774: ; CODE XREF: sub_12B500:loc_12B512↑p ROM:0012B774 ; sub_12E41C+22↓p ROM:0012B774 clr.l d1 ROM:0012B776 move.w $72C(a5),d0 ROM:0012B77A move.w #$12C,d1 ROM:0012B77E divs.w d0,d1 ROM:0012B780 move.b d1,($146F).w ROM:0012B784 clr.l d0 ROM:0012B786 move.w $72E(a5),d0 ROM:0012B78A asl.l #2,d0 ROM:0012B78C move.w d0,($1402).w ROM:0012B790 move.w #0,($1400).w ROM:0012B796 bclr #3,($1505).w ROM:0012B79C bclr #5,($1505).w ROM:0012B7A2 bclr #0,($1506).w ROM:0012B7A8 move.w #0,d0 ROM:0012B7AC bra.s loc_12B7B2 ROM:0012B7AE ; --------------------------------------------------------------------------- ROM:0012B7AE ROM:0012B7AE loc_12B7AE: ; CODE XREF: sub_12B774+4C↓j ROM:0012B7AE addi.w #1,d0 ROM:0012B7B2 ROM:0012B7B2 loc_12B7B2: ; CODE XREF: sub_12B774+38↑j ROM:0012B7B2 cmpi.w #3,d0 ROM:0012B7B6 bgt.s locret_12B7C2 ROM:0012B7B8 move.w #0,$1450(d0.w*2) ROM:0012B7C0 bra.s loc_12B7AE ROM:0012B7C2 ; --------------------------------------------------------------------------- ROM:0012B7C2 ROM:0012B7C2 locret_12B7C2: ; CODE XREF: sub_12B774+42↑j ROM:0012B7C2 rts ROM:0012B7C2 ; End of function sub_12B774 ROM:0012B7C2 ROM:0012B7C4 ROM:0012B7C4 ; =============== S U B R O U T I N E ======================================= ROM:0012B7C4 ROM:0012B7C4 ROM:0012B7C4 sub_12B7C4: ; CODE XREF: sub_110E14+248↑p ROM:0012B7C4 clr.w d1 ROM:0012B7C6 move.b ($120F).w,d1 ROM:0012B7CA cmpi.w #3,d1 ROM:0012B7CE bcc.s locret_12B7D8 ROM:0012B7D0 movea.l off_12B7DA(pc,d1.w*4),a0 ROM:0012B7D4 nop ROM:0012B7D6 jmp (a0) ROM:0012B7D8 ; --------------------------------------------------------------------------- ROM:0012B7D8 ROM:0012B7D8 locret_12B7D8: ; CODE XREF: sub_12B7C4+A↑j ROM:0012B7D8 rts ROM:0012B7D8 ; End of function sub_12B7C4 ROM:0012B7D8 ROM:0012B7D8 ; --------------------------------------------------------------------------- ROM:0012B7DA off_12B7DA: dc.l loc_12B7E6 ; DATA XREF: sub_12B7C4+C↑r ROM:0012B7DE dc.l loc_12B7F0 ROM:0012B7E2 dc.l loc_12B84A ROM:0012B7E6 ; --------------------------------------------------------------------------- ROM:0012B7E6 ROM:0012B7E6 loc_12B7E6: ; DATA XREF: ROM:off_12B7DA↑o ROM:0012B7E6 move.b #1,($120F).w ROM:0012B7EC bra.s locret_12B848 ROM:0012B7EE ; --------------------------------------------------------------------------- ROM:0012B7EE rts ROM:0012B7F0 ; --------------------------------------------------------------------------- ROM:0012B7F0 ROM:0012B7F0 loc_12B7F0: ; DATA XREF: ROM:0012B7DE↑o ROM:0012B7F0 btst #6,($13BB).w ROM:0012B7F6 beq.s loc_12B822 ROM:0012B7F8 btst #1,($139A).w ROM:0012B7FE beq.l loc_12B822 ROM:0012B804 bsr.l sub_12B894 ROM:0012B80A bsr.l sub_12BC84 ROM:0012B810 bsr.l sub_12BA08 ROM:0012B816 move.b #2,($120F).w ROM:0012B81C bra.l locret_12B890 ROM:0012B822 ; --------------------------------------------------------------------------- ROM:0012B822 ROM:0012B822 loc_12B822: ; CODE XREF: ROM:0012B7F6↑j ROM:0012B822 ; ROM:0012B7FE↑j ROM:0012B822 btst #6,($13BB).w ROM:0012B828 beq.s locret_12B848 ROM:0012B82A btst #1,($139A).w ROM:0012B830 bne.l locret_12B848 ROM:0012B836 bsr.l sub_12B894 ROM:0012B83C move.b #1,($120F).w ROM:0012B842 bra.l *+6 ROM:0012B848 ; --------------------------------------------------------------------------- ROM:0012B848 ROM:0012B848 locret_12B848: ; CODE XREF: ROM:0012B7EC↑j ROM:0012B848 ; ROM:0012B828↑j ... ROM:0012B848 rts ROM:0012B84A ; --------------------------------------------------------------------------- ROM:0012B84A ROM:0012B84A loc_12B84A: ; DATA XREF: ROM:0012B7E2↑o ROM:0012B84A btst #6,($13BB).w ROM:0012B850 beq.s loc_12B868 ROM:0012B852 btst #1,($139A).w ROM:0012B858 bne.s loc_12B868 ROM:0012B85A bsr.l sub_12B894 ROM:0012B860 move.b #1,($120F).w ROM:0012B866 bra.s locret_12B848 ROM:0012B868 ; --------------------------------------------------------------------------- ROM:0012B868 ROM:0012B868 loc_12B868: ; CODE XREF: ROM:0012B850↑j ROM:0012B868 ; ROM:0012B858↑j ROM:0012B868 btst #6,($13BB).w ROM:0012B86E beq.s locret_12B890 ROM:0012B870 btst #1,($139A).w ROM:0012B876 beq.s locret_12B890 ROM:0012B878 bsr.l sub_12B894 ROM:0012B87E bsr.l sub_12BC84 ROM:0012B884 bsr.l sub_12BA08 ROM:0012B88A move.b #2,($120F).w ROM:0012B890 ROM:0012B890 locret_12B890: ; CODE XREF: ROM:0012B81C↑j ROM:0012B890 ; ROM:0012B86E↑j ... ROM:0012B890 rts ROM:0012B892 ; --------------------------------------------------------------------------- ROM:0012B892 rts ROM:0012B894 ROM:0012B894 ; =============== S U B R O U T I N E ======================================= ROM:0012B894 ROM:0012B894 ROM:0012B894 sub_12B894: ; CODE XREF: ROM:0012B804↑p ROM:0012B894 ; ROM:0012B836↑p ... ROM:0012B894 move.w ($1056).w,d3 ROM:0012B898 move.w ($1060).w,d2 ROM:0012B89C move.w #$3C48,d1 ROM:0012B8A0 bsr.l sub_1163F0 ROM:0012B8A6 move.w d1,-(sp) ROM:0012B8A8 move.w ($AA0).w,d2 ROM:0012B8AC move.w #$3BB6,d1 ROM:0012B8B0 bsr.l sub_1163F0 ROM:0012B8B6 move.w d1,d6 ROM:0012B8B8 move.w (sp)+,d7 ROM:0012B8BA clr.l d0 ROM:0012B8BC clr.w d5 ROM:0012B8BE move.b ($146F).w,d5 ROM:0012B8C2 move.w ($1400).w,d4 ROM:0012B8C6 btst #3,($1505).w ROM:0012B8CC beq.s loc_12B8E4 ROM:0012B8CE move.w ($1402).w,d0 ROM:0012B8D2 clr.l d2 ROM:0012B8D4 move.w ($103C).w,d2 ROM:0012B8D8 mulu.w d2,d0 ROM:0012B8DA divu.l #$2710,d0 ROM:0012B8E2 bra.s loc_12B934 ROM:0012B8E4 ; --------------------------------------------------------------------------- ROM:0012B8E4 ROM:0012B8E4 loc_12B8E4: ; CODE XREF: sub_12B894+38↑j ROM:0012B8E4 cmp.w d4,d5 ROM:0012B8E6 ble.l loc_12B930 ROM:0012B8EC cmpi.w #0,d5 ROM:0012B8F0 ble.l loc_12B91A ROM:0012B8F6 move.w ($1402).w,d0 ROM:0012B8FA move.w d5,d1 ROM:0012B8FC sub.w ($1400).w,d1 ROM:0012B900 mulu.w d1,d0 ROM:0012B902 ext.l d5 ROM:0012B904 divs.l d5,d0 ROM:0012B908 clr.l d2 ROM:0012B90A move.w ($103C).w,d2 ROM:0012B90E mulu.w d2,d0 ROM:0012B910 divu.l #$2710,d0 ROM:0012B918 bra.s loc_12B92E ROM:0012B91A ; --------------------------------------------------------------------------- ROM:0012B91A ROM:0012B91A loc_12B91A: ; CODE XREF: sub_12B894+5C↑j ROM:0012B91A move.w ($1402).w,d0 ROM:0012B91E clr.l d2 ROM:0012B920 move.w ($103C).w,d2 ROM:0012B924 mulu.w d2,d0 ROM:0012B926 divu.l #$2710,d0 ROM:0012B92E ROM:0012B92E loc_12B92E: ; CODE XREF: sub_12B894+84↑j ROM:0012B92E bra.s loc_12B934 ROM:0012B930 ; --------------------------------------------------------------------------- ROM:0012B930 ROM:0012B930 loc_12B930: ; CODE XREF: sub_12B894+52↑j ROM:0012B930 move.w #0,d0 ROM:0012B934 ROM:0012B934 loc_12B934: ; CODE XREF: sub_12B894+4E↑j ROM:0012B934 ; sub_12B894:loc_12B92E↑j ROM:0012B934 cmpi.l #$8000,d0 ROM:0012B93A ble.s loc_12B942 ROM:0012B93C move.l #$8000,d0 ROM:0012B942 ROM:0012B942 loc_12B942: ; CODE XREF: sub_12B894+A6↑j ROM:0012B942 clr.w d5 ROM:0012B944 move.b $C52(a5),d5 ROM:0012B948 cmpi.w #0,d5 ROM:0012B94C bne.s loc_12B95E ROM:0012B94E muls.w d6,d7 ROM:0012B950 divs.l #$64,d7 ; 'd' ROM:0012B958 sub.l d0,d7 ROM:0012B95A bra.w loc_12B9AE ROM:0012B95E ; --------------------------------------------------------------------------- ROM:0012B95E ROM:0012B95E loc_12B95E: ; CODE XREF: sub_12B894+B8↑j ROM:0012B95E cmpi.w #1,d5 ROM:0012B962 bne.s loc_12B982 ROM:0012B964 muls.w d6,d7 ROM:0012B966 divs.l #$64,d7 ; 'd' ROM:0012B96E sub.l d0,d7 ROM:0012B970 clr.l d1 ROM:0012B972 move.b $C51(a5),d1 ROM:0012B976 muls.l d1,d7 ROM:0012B97A divs.l #$64,d7 ; 'd' ROM:0012B982 ROM:0012B982 loc_12B982: ; CODE XREF: sub_12B894+CE↑j ROM:0012B982 cmpi.w #2,d5 ROM:0012B986 bne.s loc_12B98A ROM:0012B988 ext.l d7 ROM:0012B98A ROM:0012B98A loc_12B98A: ; CODE XREF: sub_12B894+F2↑j ROM:0012B98A cmpi.w #3,d5 ROM:0012B98E bne.s loc_12B994 ROM:0012B990 clr.l d7 ROM:0012B992 move.w d6,d7 ROM:0012B994 ROM:0012B994 loc_12B994: ; CODE XREF: sub_12B894+FA↑j ROM:0012B994 cmpi.w #4,d5 ROM:0012B998 bne.s loc_12B99E ROM:0012B99A clr.l d7 ROM:0012B99C move.w d0,d7 ROM:0012B99E ROM:0012B99E loc_12B99E: ; CODE XREF: sub_12B894+104↑j ROM:0012B99E cmpi.w #5,d5 ROM:0012B9A2 bne.s loc_12B9AE ROM:0012B9A4 muls.w d6,d7 ROM:0012B9A6 divs.l #$64,d7 ; 'd' ROM:0012B9AE ROM:0012B9AE loc_12B9AE: ; CODE XREF: sub_12B894+C6↑j ROM:0012B9AE ; sub_12B894+10E↑j ROM:0012B9AE cmpi.l #$FFFF8000,d7 ROM:0012B9B4 bge.s loc_12B9C0 ROM:0012B9B6 move.w #$8000,($D36).w ROM:0012B9BC bra.w loc_12B9C4 ROM:0012B9C0 ; --------------------------------------------------------------------------- ROM:0012B9C0 ROM:0012B9C0 loc_12B9C0: ; CODE XREF: sub_12B894+120↑j ROM:0012B9C0 move.w d7,($D36).w ROM:0012B9C4 ROM:0012B9C4 loc_12B9C4: ; CODE XREF: sub_12B894+128↑j ROM:0012B9C4 move.w ($D36).w,d0 ROM:0012B9C8 move.w ($D34).w,d1 ROM:0012B9CC ext.l d0 ROM:0012B9CE ext.l d1 ROM:0012B9D0 sub.l d1,d0 ROM:0012B9D2 cmpi.l #$FFFF8000,d0 ROM:0012B9D8 bge.s loc_12B9E0 ROM:0012B9DA move.l #$FFFF8000,d0 ROM:0012B9E0 ROM:0012B9E0 loc_12B9E0: ; CODE XREF: sub_12B894+144↑j ROM:0012B9E0 cmpi.l #$7FFF,d0 ROM:0012B9E6 ble.s loc_12B9EE ROM:0012B9E8 move.l #$7FFF,d0 ROM:0012B9EE ROM:0012B9EE loc_12B9EE: ; CODE XREF: sub_12B894+152↑j ROM:0012B9EE move.w d0,($D38).w ROM:0012B9F2 cmpi.w #0,d0 ROM:0012B9F6 ble.s loc_12BA00 ROM:0012B9F8 bset #4,($13B4).w ROM:0012B9FE bra.s locret_12BA06 ROM:0012BA00 ; --------------------------------------------------------------------------- ROM:0012BA00 ROM:0012BA00 loc_12BA00: ; CODE XREF: sub_12B894+162↑j ROM:0012BA00 bclr #4,($13B4).w ROM:0012BA06 ROM:0012BA06 locret_12BA06: ; CODE XREF: sub_12B894+16A↑j ROM:0012BA06 rts ROM:0012BA06 ; End of function sub_12B894 ROM:0012BA06 ROM:0012BA08 ROM:0012BA08 ; =============== S U B R O U T I N E ======================================= ROM:0012BA08 ROM:0012BA08 ROM:0012BA08 sub_12BA08: ; CODE XREF: ROM:0012B810↑p ROM:0012BA08 ; ROM:0012B884↑p ROM:0012BA08 move.w ($D3E).w,d0 ROM:0012BA0C clr.w d1 ROM:0012BA0E move.b ($1210).w,d1 ROM:0012BA12 cmpi.w #2,d1 ROM:0012BA16 bcc.s locret_12BA20 ROM:0012BA18 movea.l off_12BA22(pc,d1.w*4),a0 ROM:0012BA1C nop ROM:0012BA1E jmp (a0) ROM:0012BA20 ; --------------------------------------------------------------------------- ROM:0012BA20 ROM:0012BA20 locret_12BA20: ; CODE XREF: sub_12BA08+E↑j ROM:0012BA20 rts ROM:0012BA20 ; End of function sub_12BA08 ROM:0012BA20 ROM:0012BA20 ; --------------------------------------------------------------------------- ROM:0012BA22 off_12BA22: dc.l loc_12BA2A ; DATA XREF: sub_12BA08+10↑r ROM:0012BA26 dc.l loc_12BA38 ROM:0012BA2A ; --------------------------------------------------------------------------- ROM:0012BA2A ROM:0012BA2A loc_12BA2A: ; DATA XREF: ROM:off_12BA22↑o ROM:0012BA2A move.b #1,($1210).w ROM:0012BA30 bsr.w sub_12BA60 ROM:0012BA34 bra.s locret_12BA5C ROM:0012BA36 ; --------------------------------------------------------------------------- ROM:0012BA36 rts ROM:0012BA38 ; --------------------------------------------------------------------------- ROM:0012BA38 ROM:0012BA38 loc_12BA38: ; DATA XREF: ROM:0012BA26↑o ROM:0012BA38 cmpi.w #$190,d0 ROM:0012BA3C bne.s loc_12BA54 ROM:0012BA3E bsr.w sub_12BAD6 ROM:0012BA42 bsr.w sub_12BA60 ROM:0012BA46 bsr.w sub_12BA90 ROM:0012BA4A bsr.w sub_12BAFA ROM:0012BA4E bsr.w sub_12BB72 ROM:0012BA52 bra.s locret_12BA5C ROM:0012BA54 ; --------------------------------------------------------------------------- ROM:0012BA54 ROM:0012BA54 loc_12BA54: ; CODE XREF: ROM:0012BA3C↑j ROM:0012BA54 bsr.w sub_12BA90 ROM:0012BA58 bsr.w sub_12BAFA ROM:0012BA5C ROM:0012BA5C locret_12BA5C: ; CODE XREF: ROM:0012BA34↑j ROM:0012BA5C ; ROM:0012BA52↑j ROM:0012BA5C rts ROM:0012BA5E ; --------------------------------------------------------------------------- ROM:0012BA5E rts ROM:0012BA60 ROM:0012BA60 ; =============== S U B R O U T I N E ======================================= ROM:0012BA60 ROM:0012BA60 ROM:0012BA60 sub_12BA60: ; CODE XREF: ROM:0012BA30↑p ROM:0012BA60 ; ROM:0012BA42↑p ROM:0012BA60 move.w #0,d0 ROM:0012BA64 bra.s loc_12BA6A ROM:0012BA66 ; --------------------------------------------------------------------------- ROM:0012BA66 ROM:0012BA66 loc_12BA66: ; CODE XREF: sub_12BA60+18↓j ROM:0012BA66 addi.w #1,d0 ROM:0012BA6A ROM:0012BA6A loc_12BA6A: ; CODE XREF: sub_12BA60+4↑j ROM:0012BA6A cmpi.w #3,d0 ROM:0012BA6E bgt.s loc_12BA7A ROM:0012BA70 move.b #0,$138E(d0.w) ROM:0012BA78 bra.s loc_12BA66 ROM:0012BA7A ; --------------------------------------------------------------------------- ROM:0012BA7A ROM:0012BA7A loc_12BA7A: ; CODE XREF: sub_12BA60+E↑j ROM:0012BA7A move.w #0,($D40).w ROM:0012BA80 move.w #0,($D3E).w ROM:0012BA86 clr.w ($D3C).w ROM:0012BA8A clr.l ($9A8).w ROM:0012BA8E rts ROM:0012BA8E ; End of function sub_12BA60 ROM:0012BA8E ROM:0012BA90 ROM:0012BA90 ; =============== S U B R O U T I N E ======================================= ROM:0012BA90 ROM:0012BA90 ROM:0012BA90 sub_12BA90: ; CODE XREF: ROM:0012BA46↑p ROM:0012BA90 ; ROM:loc_12BA54↑p ROM:0012BA90 addi.w #1,($D3E).w ROM:0012BA96 btst #4,($13B4).w ROM:0012BA9C beq.s locret_12BAD4 ROM:0012BA9E move.w ($4BE).w,d1 ROM:0012BAA2 cmpi.w #0,d1 ROM:0012BAA6 blt.s locret_12BAD4 ROM:0012BAA8 cmpi.w #3,d1 ROM:0012BAAC bgt.s locret_12BAD4 ROM:0012BAAE clr.w d2 ROM:0012BAB0 move.b $C61(a5,d1.w),d2 ROM:0012BAB6 addi.b #1,$138E(d2.w) ROM:0012BABE move.w ($1056).w,d2 ROM:0012BAC2 move.w ($1060).w,d3 ROM:0012BAC6 move.w #$3C4A,d1 ROM:0012BACA bsr.l sub_1163F0 ROM:0012BAD0 add.w d1,($D40).w ROM:0012BAD4 ROM:0012BAD4 locret_12BAD4: ; CODE XREF: sub_12BA90+C↑j ROM:0012BAD4 ; sub_12BA90+16↑j ... ROM:0012BAD4 rts ROM:0012BAD4 ; End of function sub_12BA90 ROM:0012BAD4 ROM:0012BAD6 ROM:0012BAD6 ; =============== S U B R O U T I N E ======================================= ROM:0012BAD6 ROM:0012BAD6 ROM:0012BAD6 sub_12BAD6: ; CODE XREF: ROM:0012BA3E↑p ROM:0012BAD6 move.w #0,d0 ROM:0012BADA bra.s loc_12BAE0 ROM:0012BADC ; --------------------------------------------------------------------------- ROM:0012BADC ROM:0012BADC loc_12BADC: ; CODE XREF: sub_12BAD6+1A↓j ROM:0012BADC addi.w #1,d0 ROM:0012BAE0 ROM:0012BAE0 loc_12BAE0: ; CODE XREF: sub_12BAD6+4↑j ROM:0012BAE0 cmpi.w #3,d0 ROM:0012BAE4 bgt.s loc_12BAF2 ROM:0012BAE6 move.b $138E(d0.w),$138A(d0.w) ROM:0012BAF0 bra.s loc_12BADC ROM:0012BAF2 ; --------------------------------------------------------------------------- ROM:0012BAF2 ROM:0012BAF2 loc_12BAF2: ; CODE XREF: sub_12BAD6+E↑j ROM:0012BAF2 move.w ($D40).w,($D42).w ROM:0012BAF8 rts ROM:0012BAF8 ; End of function sub_12BAD6 ROM:0012BAF8 ROM:0012BAFA ROM:0012BAFA ; =============== S U B R O U T I N E ======================================= ROM:0012BAFA ROM:0012BAFA ROM:0012BAFA sub_12BAFA: ; CODE XREF: ROM:0012BA4A↑p ROM:0012BAFA ; ROM:0012BA58↑p ROM:0012BAFA move.w ($1056).w,d2 ROM:0012BAFE move.w ($1060).w,d3 ROM:0012BB02 move.w #$3C4C,d1 ROM:0012BB06 bsr.l sub_1163F0 ROM:0012BB0C move.w ($D34).w,d2 ROM:0012BB10 ext.l d2 ROM:0012BB12 move.w ($D3A).w,d4 ROM:0012BB16 ext.l d4 ROM:0012BB18 sub.l d4,d2 ROM:0012BB1A move.w $734(a5),d3 ROM:0012BB1E ext.l d3 ROM:0012BB20 muls.l d3,d2 ROM:0012BB24 divs.w d1,d2 ROM:0012BB26 cmpi.w #0,d2 ROM:0012BB2A bge.s loc_12BB2E ROM:0012BB2C neg.w d2 ROM:0012BB2E ROM:0012BB2E loc_12BB2E: ; CODE XREF: sub_12BAFA+30↑j ROM:0012BB2E move.w $730(a5),d0 ROM:0012BB32 cmp.w d2,d0 ROM:0012BB34 bge.s loc_12BB38 ROM:0012BB36 move.w d0,d2 ROM:0012BB38 ROM:0012BB38 loc_12BB38: ; CODE XREF: sub_12BAFA+3A↑j ROM:0012BB38 ext.l d2 ROM:0012BB3A cmpi.w #0,($D3C).w ROM:0012BB40 bne.s loc_12BB48 ROM:0012BB42 move.l d2,($9A8).w ROM:0012BB46 bra.s loc_12BB52 ROM:0012BB48 ; --------------------------------------------------------------------------- ROM:0012BB48 ROM:0012BB48 loc_12BB48: ; CODE XREF: sub_12BAFA+46↑j ROM:0012BB48 muls.l ($9A8).w,d2 ROM:0012BB4E move.l d2,($9A8).w ROM:0012BB52 ROM:0012BB52 loc_12BB52: ; CODE XREF: sub_12BAFA+4C↑j ROM:0012BB52 addq.w #1,($D3C).w ROM:0012BB56 cmpi.w #3,($D3C).w ROM:0012BB5C ble.s loc_12BB6A ROM:0012BB5E clr.w ($D3C).w ROM:0012BB62 move.l ($9A8).w,d1 ROM:0012BB66 add.l d1,($9AC).w ROM:0012BB6A ROM:0012BB6A loc_12BB6A: ; CODE XREF: sub_12BAFA+62↑j ROM:0012BB6A move.w ($D34).w,($D3A).w ROM:0012BB70 rts ROM:0012BB70 ; End of function sub_12BAFA ROM:0012BB70 ROM:0012BB72 ROM:0012BB72 ; =============== S U B R O U T I N E ======================================= ROM:0012BB72 ROM:0012BB72 ROM:0012BB72 sub_12BB72: ; CODE XREF: ROM:0012BA4E↑p ROM:0012BB72 move.l ($9AC).w,d0 ROM:0012BB76 divs.l $2BA(a5),d0 ROM:0012BB7C move.w $732(a5),d1 ROM:0012BB80 cmp.w d0,d1 ROM:0012BB82 bge.s loc_12BB8C ROM:0012BB84 bset #6,($13AE).w ROM:0012BB8A bra.s loc_12BB92 ROM:0012BB8C ; --------------------------------------------------------------------------- ROM:0012BB8C ROM:0012BB8C loc_12BB8C: ; CODE XREF: sub_12BB72+10↑j ROM:0012BB8C bclr #6,($13AE).w ROM:0012BB92 ROM:0012BB92 loc_12BB92: ; CODE XREF: sub_12BB72+18↑j ROM:0012BB92 clr.w ($D3C).w ROM:0012BB96 clr.l ($9A8).w ROM:0012BB9A clr.l ($9AC).w ROM:0012BB9E clr.w ($D3A).w ROM:0012BBA2 rts ROM:0012BBA2 ; End of function sub_12BB72 ROM:0012BBA2 ROM:0012BBA4 ROM:0012BBA4 ; =============== S U B R O U T I N E ======================================= ROM:0012BBA4 ROM:0012BBA4 ROM:0012BBA4 sub_12BBA4: ; CODE XREF: sub_110E14+232↑p ROM:0012BBA4 ; sub_110E14+258↑p ROM:0012BBA4 move.l ($404).w,($9B0).w ROM:0012BBAA rts ROM:0012BBAA ; End of function sub_12BBA4 ROM:0012BBAA ROM:0012BBAC ROM:0012BBAC ; =============== S U B R O U T I N E ======================================= ROM:0012BBAC ROM:0012BBAC ROM:0012BBAC sub_12BBAC: ; CODE XREF: sub_110E14+22C↑p ROM:0012BBAC move.w #3,d0 ROM:0012BBB0 bra.s loc_12BBB6 ROM:0012BBB2 ; --------------------------------------------------------------------------- ROM:0012BBB2 ROM:0012BBB2 loc_12BBB2: ; CODE XREF: sub_12BBAC+1E↓j ROM:0012BBB2 subi.w #1,d0 ROM:0012BBB6 ROM:0012BBB6 loc_12BBB6: ; CODE XREF: sub_12BBAC+4↑j ROM:0012BBB6 cmpi.w #0,d0 ROM:0012BBBA blt.s loc_12BBCC ROM:0012BBBC move.w d0,d1 ROM:0012BBBE addq.w #1,d1 ROM:0012BBC0 move.w $1062(d0.w*2),$1062(d1.w*2) ROM:0012BBCA bra.s loc_12BBB2 ROM:0012BBCC ; --------------------------------------------------------------------------- ROM:0012BBCC ROM:0012BBCC loc_12BBCC: ; CODE XREF: sub_12BBAC+E↑j ROM:0012BBCC move.w #3,d0 ROM:0012BBD0 bra.s loc_12BBD6 ROM:0012BBD2 ; --------------------------------------------------------------------------- ROM:0012BBD2 ROM:0012BBD2 loc_12BBD2: ; CODE XREF: sub_12BBAC+48↓j ROM:0012BBD2 subi.w #1,d0 ROM:0012BBD6 ROM:0012BBD6 loc_12BBD6: ; CODE XREF: sub_12BBAC+24↑j ROM:0012BBD6 cmpi.w #0,d0 ROM:0012BBDA blt.s loc_12BBF6 ROM:0012BBDC move.w d0,d1 ROM:0012BBDE addq.w #1,d1 ROM:0012BBE0 move.w $104E(d0.w*2),$104E(d1.w*2) ROM:0012BBEA move.w $1058(d0.w*2),$1058(d1.w*2) ROM:0012BBF4 bra.s loc_12BBD2 ROM:0012BBF6 ; --------------------------------------------------------------------------- ROM:0012BBF6 ROM:0012BBF6 loc_12BBF6: ; CODE XREF: sub_12BBAC+2E↑j ROM:0012BBF6 move.w ($586).w,($104E).w ROM:0012BBFC move.w ($A6A).w,($1058).w ROM:0012BC02 move.w $736(a5),d0 ROM:0012BC06 cmp.w ($104E).w,d0 ROM:0012BC0A ble.s loc_12BC2C ROM:0012BC0C move.l #$1C9C380,d2 ROM:0012BC12 divs.l d0,d2 ROM:0012BC16 move.w d2,($1062).w ROM:0012BC1A move.w d0,($104E).w ROM:0012BC1E bset #0,($13A7).w ROM:0012BC24 bclr #4,($13B8).w ROM:0012BC2A bra.s locret_12BC82 ROM:0012BC2C ; --------------------------------------------------------------------------- ROM:0012BC2C ROM:0012BC2C loc_12BC2C: ; CODE XREF: sub_12BBAC+5E↑j ROM:0012BC2C move.w $738(a5),d1 ROM:0012BC30 cmp.w ($104E).w,d1 ROM:0012BC34 bge.s loc_12BC56 ROM:0012BC36 move.l #$1C9C380,d2 ROM:0012BC3C divs.l d1,d2 ROM:0012BC40 move.w d2,($1062).w ROM:0012BC44 move.w d1,($104E).w ROM:0012BC48 bset #4,($13B8).w ROM:0012BC4E bclr #0,($13A7).w ROM:0012BC54 bra.s locret_12BC82 ROM:0012BC56 ; --------------------------------------------------------------------------- ROM:0012BC56 ROM:0012BC56 loc_12BC56: ; CODE XREF: sub_12BBAC+88↑j ROM:0012BC56 bclr #0,($13A7).w ROM:0012BC5C bclr #4,($13B8).w ROM:0012BC62 move.l ($404).w,d2 ROM:0012BC66 cmp.l ($9B0).w,d2 ROM:0012BC6A bge.s loc_12BC7A ROM:0012BC6C move.l #$80000000,d3 ROM:0012BC72 sub.l ($9B0).w,d3 ROM:0012BC76 add.l d3,d2 ROM:0012BC78 bra.s loc_12BC7E ROM:0012BC7A ; --------------------------------------------------------------------------- ROM:0012BC7A ROM:0012BC7A loc_12BC7A: ; CODE XREF: sub_12BBAC+BE↑j ROM:0012BC7A sub.l ($9B0).w,d2 ROM:0012BC7E ROM:0012BC7E loc_12BC7E: ; CODE XREF: sub_12BBAC+CC↑j ROM:0012BC7E move.w d2,($1062).w ROM:0012BC82 ROM:0012BC82 locret_12BC82: ; CODE XREF: sub_12BBAC+7E↑j ROM:0012BC82 ; sub_12BBAC+A8↑j ROM:0012BC82 rts ROM:0012BC82 ; End of function sub_12BBAC ROM:0012BC82 ROM:0012BC84 ROM:0012BC84 ; =============== S U B R O U T I N E ======================================= ROM:0012BC84 ROM:0012BC84 ROM:0012BC84 sub_12BC84: ; CODE XREF: ROM:0012B80A↑p ROM:0012BC84 ; ROM:0012B87E↑p ROM:0012BC84 bsr.w sub_12BC9C ROM:0012BC88 btst #4,($13B4).w ROM:0012BC8E beq.s loc_12BC96 ROM:0012BC90 bsr.w sub_12BCDC ROM:0012BC94 bra.s locret_12BC9A ROM:0012BC96 ; --------------------------------------------------------------------------- ROM:0012BC96 ROM:0012BC96 loc_12BC96: ; CODE XREF: sub_12BC84+A↑j ROM:0012BC96 bsr.w sub_12BD0E ROM:0012BC9A ROM:0012BC9A locret_12BC9A: ; CODE XREF: sub_12BC84+10↑j ROM:0012BC9A rts ROM:0012BC9A ; End of function sub_12BC84 ROM:0012BC9A ROM:0012BC9C ROM:0012BC9C ; =============== S U B R O U T I N E ======================================= ROM:0012BC9C ROM:0012BC9C ROM:0012BC9C sub_12BC9C: ; CODE XREF: sub_12BC84↑p ROM:0012BC9C move.w ($D3E).w,d0 ROM:0012BCA0 move.w ($D54).w,d1 ROM:0012BCA4 cmpi.w #2,d1 ROM:0012BCA8 bcc.s locret_12BCB2 ROM:0012BCAA movea.l off_12BCB4(pc,d1.w*4),a0 ROM:0012BCAE nop ROM:0012BCB0 jmp (a0) ROM:0012BCB2 ; --------------------------------------------------------------------------- ROM:0012BCB2 ROM:0012BCB2 locret_12BCB2: ; CODE XREF: sub_12BC9C+C↑j ROM:0012BCB2 rts ROM:0012BCB2 ; End of function sub_12BC9C ROM:0012BCB2 ROM:0012BCB2 ; --------------------------------------------------------------------------- ROM:0012BCB4 off_12BCB4: dc.l loc_12BCBC ; DATA XREF: sub_12BC9C+E↑r ROM:0012BCB8 dc.l loc_12BCCA ROM:0012BCBC ; --------------------------------------------------------------------------- ROM:0012BCBC ROM:0012BCBC loc_12BCBC: ; DATA XREF: ROM:off_12BCB4↑o ROM:0012BCBC move.w #1,($D54).w ROM:0012BCC2 bsr.w sub_12BD72 ROM:0012BCC6 bra.s locret_12BCD8 ROM:0012BCC8 ; --------------------------------------------------------------------------- ROM:0012BCC8 rts ROM:0012BCCA ; --------------------------------------------------------------------------- ROM:0012BCCA ROM:0012BCCA loc_12BCCA: ; DATA XREF: ROM:0012BCB8↑o ROM:0012BCCA cmpi.w #$190,d0 ROM:0012BCCE bne.s locret_12BCD8 ROM:0012BCD0 bsr.w sub_12BD40 ROM:0012BCD4 bsr.w sub_12BD72 ROM:0012BCD8 ROM:0012BCD8 locret_12BCD8: ; CODE XREF: ROM:0012BCC6↑j ROM:0012BCD8 ; ROM:0012BCCE↑j ROM:0012BCD8 rts ROM:0012BCDA ; --------------------------------------------------------------------------- ROM:0012BCDA rts ROM:0012BCDC ROM:0012BCDC ; =============== S U B R O U T I N E ======================================= ROM:0012BCDC ROM:0012BCDC ROM:0012BCDC sub_12BCDC: ; CODE XREF: sub_12BC84+C↑p ROM:0012BCDC move.w ($1056).w,d3 ROM:0012BCE0 move.w ($1060).w,d2 ROM:0012BCE4 cmp.w ($D44).w,d3 ROM:0012BCE8 bge.s loc_12BCEE ROM:0012BCEA move.w d3,($D44).w ROM:0012BCEE ROM:0012BCEE loc_12BCEE: ; CODE XREF: sub_12BCDC+C↑j ROM:0012BCEE cmp.w ($D46).w,d3 ROM:0012BCF2 ble.s loc_12BCF8 ROM:0012BCF4 move.w d3,($D46).w ROM:0012BCF8 ROM:0012BCF8 loc_12BCF8: ; CODE XREF: sub_12BCDC+16↑j ROM:0012BCF8 cmp.w ($D48).w,d2 ROM:0012BCFC bge.s loc_12BD02 ROM:0012BCFE move.w d2,($D48).w ROM:0012BD02 ROM:0012BD02 loc_12BD02: ; CODE XREF: sub_12BCDC+20↑j ROM:0012BD02 cmp.w ($D4A).w,d2 ROM:0012BD06 ble.s locret_12BD0C ROM:0012BD08 move.w d2,($D4A).w ROM:0012BD0C ROM:0012BD0C locret_12BD0C: ; CODE XREF: sub_12BCDC+2A↑j ROM:0012BD0C rts ROM:0012BD0C ; End of function sub_12BCDC ROM:0012BD0C ROM:0012BD0E ROM:0012BD0E ; =============== S U B R O U T I N E ======================================= ROM:0012BD0E ROM:0012BD0E ROM:0012BD0E sub_12BD0E: ; CODE XREF: sub_12BC84:loc_12BC96↑p ROM:0012BD0E move.w ($1056).w,d3 ROM:0012BD12 move.w ($1060).w,d2 ROM:0012BD16 cmp.w ($D4C).w,d3 ROM:0012BD1A bge.s loc_12BD20 ROM:0012BD1C move.w d3,($D4C).w ROM:0012BD20 ROM:0012BD20 loc_12BD20: ; CODE XREF: sub_12BD0E+C↑j ROM:0012BD20 cmp.w ($D4E).w,d3 ROM:0012BD24 ble.s loc_12BD2A ROM:0012BD26 move.w d3,($D4E).w ROM:0012BD2A ROM:0012BD2A loc_12BD2A: ; CODE XREF: sub_12BD0E+16↑j ROM:0012BD2A cmp.w ($D50).w,d2 ROM:0012BD2E bge.s loc_12BD34 ROM:0012BD30 move.w d2,($D50).w ROM:0012BD34 ROM:0012BD34 loc_12BD34: ; CODE XREF: sub_12BD0E+20↑j ROM:0012BD34 cmp.w ($D52).w,d2 ROM:0012BD38 ble.s locret_12BD3E ROM:0012BD3A move.w d2,($D52).w ROM:0012BD3E ROM:0012BD3E locret_12BD3E: ; CODE XREF: sub_12BD0E+2A↑j ROM:0012BD3E rts ROM:0012BD3E ; End of function sub_12BD0E ROM:0012BD3E ROM:0012BD40 ROM:0012BD40 ; =============== S U B R O U T I N E ======================================= ROM:0012BD40 ROM:0012BD40 ROM:0012BD40 sub_12BD40: ; CODE XREF: ROM:0012BCD0↑p ROM:0012BD40 move.w ($D44).w,($D0C).w ROM:0012BD46 move.w ($D46).w,($D0E).w ROM:0012BD4C move.w ($D48).w,($D10).w ROM:0012BD52 move.w ($D4A).w,($D12).w ROM:0012BD58 move.w ($D4C).w,($D14).w ROM:0012BD5E move.w ($D4E).w,($D16).w ROM:0012BD64 move.w ($D50).w,($D18).w ROM:0012BD6A move.w ($D52).w,($D1A).w ROM:0012BD70 rts ROM:0012BD70 ; End of function sub_12BD40 ROM:0012BD70 ROM:0012BD72 ROM:0012BD72 ; =============== S U B R O U T I N E ======================================= ROM:0012BD72 ROM:0012BD72 ROM:0012BD72 sub_12BD72: ; CODE XREF: ROM:0012BCC2↑p ROM:0012BD72 ; ROM:0012BCD4↑p ROM:0012BD72 move.w $70A(a5),($D44).w ROM:0012BD78 move.w $70C(a5),($D46).w ROM:0012BD7E move.w $71C(a5),($D48).w ROM:0012BD84 move.w $71A(a5),($D4A).w ROM:0012BD8A move.w $738(a5),($D4C).w ROM:0012BD90 move.w $736(a5),($D4E).w ROM:0012BD96 move.w $71C(a5),($D50).w ROM:0012BD9C move.w $71A(a5),($D52).w ROM:0012BDA2 rts ROM:0012BDA2 ; End of function sub_12BD72 ROM:0012BDA2 ROM:0012BDA4 ROM:0012BDA4 ; =============== S U B R O U T I N E ======================================= ROM:0012BDA4 ROM:0012BDA4 ROM:0012BDA4 sub_12BDA4: ; CODE XREF: sub_12C2B0+6↓p ROM:0012BDA4 bsr.w sub_12BDAE ROM:0012BDA8 bsr.w sub_12BE6C ROM:0012BDAC rts ROM:0012BDAC ; End of function sub_12BDA4 ROM:0012BDAC ROM:0012BDAE ROM:0012BDAE ; =============== S U B R O U T I N E ======================================= ROM:0012BDAE ROM:0012BDAE ROM:0012BDAE sub_12BDAE: ; CODE XREF: sub_12BDA4↑p ROM:0012BDAE clr.w d1 ROM:0012BDB0 move.b ($1211).w,d1 ROM:0012BDB4 cmpi.w #4,d1 ROM:0012BDB8 bcc.s locret_12BDC2 ROM:0012BDBA movea.l off_12BDC4(pc,d1.w*4),a0 ROM:0012BDBE nop ROM:0012BDC0 jmp (a0) ROM:0012BDC2 ; --------------------------------------------------------------------------- ROM:0012BDC2 ROM:0012BDC2 locret_12BDC2: ; CODE XREF: sub_12BDAE+A↑j ROM:0012BDC2 rts ROM:0012BDC2 ; End of function sub_12BDAE ROM:0012BDC2 ROM:0012BDC2 ; --------------------------------------------------------------------------- ROM:0012BDC4 off_12BDC4: dc.l loc_12BDD4 ; DATA XREF: sub_12BDAE+C↑r ROM:0012BDC8 dc.l loc_12BDE2 ROM:0012BDCC dc.l loc_12BE06 ROM:0012BDD0 dc.l loc_12BE40 ROM:0012BDD4 ; --------------------------------------------------------------------------- ROM:0012BDD4 ROM:0012BDD4 loc_12BDD4: ; DATA XREF: ROM:off_12BDC4↑o ROM:0012BDD4 bclr #5,($13C7).w ROM:0012BDDA move.b #1,($1211).w ROM:0012BDE0 rts ROM:0012BDE2 ; --------------------------------------------------------------------------- ROM:0012BDE2 ROM:0012BDE2 loc_12BDE2: ; DATA XREF: ROM:0012BDC8↑o ROM:0012BDE2 btst #2,($13C3).w ROM:0012BDE8 beq.s locret_12BE04 ROM:0012BDEA move.w $73E(a5),d1 ROM:0012BDEE clr.b ($905).w ROM:0012BDF2 move.w d1,($6DE).w ROM:0012BDF6 move.b #1,($905).w ROM:0012BDFC move.b #2,($1211).w ROM:0012BE02 rts ROM:0012BE04 ; --------------------------------------------------------------------------- ROM:0012BE04 ROM:0012BE04 locret_12BE04: ; CODE XREF: ROM:0012BDE8↑j ROM:0012BE04 rts ROM:0012BE06 ; --------------------------------------------------------------------------- ROM:0012BE06 ROM:0012BE06 loc_12BE06: ; DATA XREF: ROM:0012BDCC↑o ROM:0012BE06 btst #2,($13C3).w ROM:0012BE0C beq.s loc_12BE28 ROM:0012BE0E move.w $73E(a5),d1 ROM:0012BE12 clr.b ($905).w ROM:0012BE16 move.w d1,($6DE).w ROM:0012BE1A move.b #1,($905).w ROM:0012BE20 move.b #2,($1211).w ROM:0012BE26 rts ROM:0012BE28 ; --------------------------------------------------------------------------- ROM:0012BE28 ROM:0012BE28 loc_12BE28: ; CODE XREF: ROM:0012BE0C↑j ROM:0012BE28 cmpi.w #0,($6DE).w ROM:0012BE2E bgt.s locret_12BE3E ROM:0012BE30 bset #5,($13C7).w ROM:0012BE36 move.b #3,($1211).w ROM:0012BE3C rts ROM:0012BE3E ; --------------------------------------------------------------------------- ROM:0012BE3E ROM:0012BE3E locret_12BE3E: ; CODE XREF: ROM:0012BE2E↑j ROM:0012BE3E rts ROM:0012BE40 ; --------------------------------------------------------------------------- ROM:0012BE40 ROM:0012BE40 loc_12BE40: ; DATA XREF: ROM:0012BDD0↑o ROM:0012BE40 btst #2,($13C3).w ROM:0012BE46 beq.s locret_12BE68 ROM:0012BE48 bclr #5,($13C7).w ROM:0012BE4E move.w $73E(a5),d1 ROM:0012BE52 clr.b ($905).w ROM:0012BE56 move.w d1,($6DE).w ROM:0012BE5A move.b #1,($905).w ROM:0012BE60 move.b #2,($1211).w ROM:0012BE66 rts ROM:0012BE68 ; --------------------------------------------------------------------------- ROM:0012BE68 ROM:0012BE68 locret_12BE68: ; CODE XREF: ROM:0012BE46↑j ROM:0012BE68 rts ROM:0012BE6A ; --------------------------------------------------------------------------- ROM:0012BE6A rts ROM:0012BE6C ROM:0012BE6C ; =============== S U B R O U T I N E ======================================= ROM:0012BE6C ROM:0012BE6C ROM:0012BE6C sub_12BE6C: ; CODE XREF: sub_12BDA4+4↑p ROM:0012BE6C move.w $73C(a5),d0 ROM:0012BE70 cmpi.w #0,d0 ROM:0012BE74 beq.l loc_12C052 ROM:0012BE7A btst #3,($DC4).w ROM:0012BE80 bne.l loc_12C04A ROM:0012BE86 btst #4,($DC4).w ROM:0012BE8C bne.l loc_12C04A ROM:0012BE92 btst #3,($DEE).w ROM:0012BE98 bne.l loc_12C04A ROM:0012BE9E btst #4,($DEE).w ROM:0012BEA4 bne.l loc_12C04A ROM:0012BEAA btst #2,($DC4).w ROM:0012BEB0 bne.l loc_12C04A ROM:0012BEB6 btst #3,($DC6).w ROM:0012BEBC bne.l loc_12C04A ROM:0012BEC2 btst #2,($DEE).w ROM:0012BEC8 bne.l loc_12C04A ROM:0012BECE btst #3,($DF0).w ROM:0012BED4 bne.l loc_12C04A ROM:0012BEDA btst #5,($DC7).w ROM:0012BEE0 bne.l loc_12C04A ROM:0012BEE6 btst #5,($DF1).w ROM:0012BEEC bne.l loc_12C04A ROM:0012BEF2 btst #4,($DC7).w ROM:0012BEF8 bne.l loc_12C04A ROM:0012BEFE btst #1,($DC7).w ROM:0012BF04 bne.l loc_12C04A ROM:0012BF0A btst #4,($DF1).w ROM:0012BF10 bne.l loc_12C04A ROM:0012BF16 btst #1,($DF1).w ROM:0012BF1C bne.l loc_12C04A ROM:0012BF22 btst #6,($DC5).w ROM:0012BF28 bne.l loc_12C04A ROM:0012BF2E btst #6,($DEF).w ROM:0012BF34 bne.l loc_12C04A ROM:0012BF3A btst #5,($DC4).w ROM:0012BF40 bne.l loc_12C04A ROM:0012BF46 btst #5,($DEE).w ROM:0012BF4C bne.l loc_12C04A ROM:0012BF52 btst #0,($DC4).w ROM:0012BF58 bne.l loc_12C04A ROM:0012BF5E btst #0,($DEE).w ROM:0012BF64 bne.l loc_12C04A ROM:0012BF6A btst #7,($DC5).w ROM:0012BF70 bne.l loc_12C04A ROM:0012BF76 btst #7,($DEF).w ROM:0012BF7C bne.l loc_12C04A ROM:0012BF82 btst #1,($DC4).w ROM:0012BF88 bne.l loc_12C04A ROM:0012BF8E btst #1,($DEE).w ROM:0012BF94 bne.l loc_12C04A ROM:0012BF9A btst #0,($1181).w ROM:0012BFA0 beq.l loc_12C04A ROM:0012BFA6 move.w $756(a5),d0 ROM:0012BFAA cmp.w ($590).w,d0 ROM:0012BFAE ble.l loc_12C04A ROM:0012BFB4 move.w $740(a5),d0 ROM:0012BFB8 cmp.w ($AA0).w,d0 ROM:0012BFBC bgt.l loc_12C04A ROM:0012BFC2 move.w $752(a5),d2 ROM:0012BFC6 move.w $754(a5),d0 ROM:0012BFCA cmp.w ($A6A).w,d2 ROM:0012BFCE bgt.s loc_12C04A ROM:0012BFD0 cmp.w ($A6A).w,d0 ROM:0012BFD4 ble.s loc_12C04A ROM:0012BFD6 move.w $746(a5),d2 ROM:0012BFDA move.w $748(a5),d0 ROM:0012BFDE cmp.w ($CD4).w,d2 ROM:0012BFE2 bgt.s loc_12C04A ROM:0012BFE4 cmp.w ($CD4).w,d0 ROM:0012BFE8 ble.s loc_12C04A ROM:0012BFEA move.w ($CD4).w,d1 ROM:0012BFEE sub.w ($CD0).w,d1 ROM:0012BFF2 bpl.w loc_12BFF8 ROM:0012BFF6 neg.w d1 ROM:0012BFF8 ROM:0012BFF8 loc_12BFF8: ; CODE XREF: sub_12BE6C+186↑j ROM:0012BFF8 move.w $742(a5),d0 ROM:0012BFFC cmp.w d1,d0 ROM:0012BFFE blt.s loc_12C04A ROM:0012C000 move.w $74A(a5),d2 ROM:0012C004 move.w $74C(a5),d0 ROM:0012C008 cmp.w ($586).w,d2 ROM:0012C00C bgt.s loc_12C04A ROM:0012C00E cmp.w ($586).w,d0 ROM:0012C012 ble.s loc_12C04A ROM:0012C014 move.w $74E(a5),d2 ROM:0012C018 move.w $750(a5),d0 ROM:0012C01C cmp.w ($506).w,d2 ROM:0012C020 bgt.s loc_12C04A ROM:0012C022 cmp.w ($506).w,d0 ROM:0012C026 ble.s loc_12C04A ROM:0012C028 move.w $744(a5),d0 ROM:0012C02C cmp.w ($13E4).w,d0 ROM:0012C030 bge.s loc_12C04A ROM:0012C032 btst #0,($1213).w ROM:0012C038 beq.s loc_12C04A ROM:0012C03A btst #5,($13C7).w ROM:0012C040 beq.s loc_12C04A ROM:0012C042 bset #1,($1228).w ROM:0012C048 bra.s locret_12C058 ROM:0012C04A ; --------------------------------------------------------------------------- ROM:0012C04A ROM:0012C04A loc_12C04A: ; CODE XREF: sub_12BE6C+14↑j ROM:0012C04A ; sub_12BE6C+20↑j ... ROM:0012C04A bclr #1,($1228).w ROM:0012C050 bra.s locret_12C058 ROM:0012C052 ; --------------------------------------------------------------------------- ROM:0012C052 ROM:0012C052 loc_12C052: ; CODE XREF: sub_12BE6C+8↑j ROM:0012C052 bset #1,($1228).w ROM:0012C058 ROM:0012C058 locret_12C058: ; CODE XREF: sub_12BE6C+1DC↑j ROM:0012C058 ; sub_12BE6C+1E4↑j ROM:0012C058 rts ROM:0012C058 ; End of function sub_12BE6C ROM:0012C058 ROM:0012C05A ROM:0012C05A ; =============== S U B R O U T I N E ======================================= ROM:0012C05A ROM:0012C05A ROM:0012C05A sub_12C05A: ; CODE XREF: sub_125DD6+5A↑p ROM:0012C05A clr.w d1 ROM:0012C05C move.b ($1212).w,d1 ROM:0012C060 cmpi.w #6,d1 ROM:0012C064 bcc.s locret_12C06E ROM:0012C066 movea.l off_12C070(pc,d1.w*4),a0 ROM:0012C06A nop ROM:0012C06C jmp (a0) ROM:0012C06E ; --------------------------------------------------------------------------- ROM:0012C06E ROM:0012C06E locret_12C06E: ; CODE XREF: sub_12C05A+A↑j ROM:0012C06E rts ROM:0012C06E ; End of function sub_12C05A ROM:0012C06E ROM:0012C06E ; --------------------------------------------------------------------------- ROM:0012C070 off_12C070: dc.l loc_12C088 ; DATA XREF: sub_12C05A+C↑r ROM:0012C074 dc.l loc_12C092 ROM:0012C078 dc.l loc_12C0BA ROM:0012C07C dc.l loc_12C0F8 ROM:0012C080 dc.l loc_12C10E ROM:0012C084 dc.l loc_12C138 ROM:0012C088 ; --------------------------------------------------------------------------- ROM:0012C088 ROM:0012C088 loc_12C088: ; DATA XREF: ROM:off_12C070↑o ROM:0012C088 move.b #1,($1212).w ROM:0012C08E bra.s locret_12C0B8 ROM:0012C090 ; --------------------------------------------------------------------------- ROM:0012C090 rts ROM:0012C092 ; --------------------------------------------------------------------------- ROM:0012C092 ROM:0012C092 loc_12C092: ; DATA XREF: ROM:0012C074↑o ROM:0012C092 move.w $758(a5),d7 ROM:0012C096 cmpi.w #0,d7 ROM:0012C09A bne.s locret_12C0B8 ROM:0012C09C move.w $75A(a5),d1 ROM:0012C0A0 cmp.w ($EFC).w,d1 ROM:0012C0A4 ble.s loc_12C0B0 ROM:0012C0A6 move.b #2,($1212).w ROM:0012C0AC bra.s locret_12C0F6 ROM:0012C0AE ; --------------------------------------------------------------------------- ROM:0012C0AE bra.s locret_12C0B8 ROM:0012C0B0 ; --------------------------------------------------------------------------- ROM:0012C0B0 ROM:0012C0B0 loc_12C0B0: ; CODE XREF: ROM:0012C0A4↑j ROM:0012C0B0 move.b #4,($1212).w ROM:0012C0B6 bra.s locret_12C136 ROM:0012C0B8 ; --------------------------------------------------------------------------- ROM:0012C0B8 ROM:0012C0B8 locret_12C0B8: ; CODE XREF: ROM:0012C08E↑j ROM:0012C0B8 ; ROM:0012C09A↑j ... ROM:0012C0B8 rts ROM:0012C0BA ; --------------------------------------------------------------------------- ROM:0012C0BA ROM:0012C0BA loc_12C0BA: ; DATA XREF: ROM:0012C078↑o ROM:0012C0BA move.w $758(a5),d7 ROM:0012C0BE cmpi.w #0,d7 ROM:0012C0C2 beq.s loc_12C0CE ROM:0012C0C4 move.b #1,($1212).w ROM:0012C0CA bra.s locret_12C0B8 ROM:0012C0CC ; --------------------------------------------------------------------------- ROM:0012C0CC bra.s locret_12C0F6 ROM:0012C0CE ; --------------------------------------------------------------------------- ROM:0012C0CE ROM:0012C0CE loc_12C0CE: ; CODE XREF: ROM:0012C0C2↑j ROM:0012C0CE move.w $75A(a5),d1 ROM:0012C0D2 cmp.w ($EFC).w,d1 ROM:0012C0D6 bgt.s locret_12C0F6 ROM:0012C0D8 bsr.w sub_12C150 ROM:0012C0DC move.w ($D56).w,d7 ROM:0012C0E0 clr.b ($8E6).w ROM:0012C0E4 move.w d7,($6A0).w ROM:0012C0E8 move.b #1,($8E6).w ROM:0012C0EE move.b #3,($1212).w ROM:0012C0F4 bra.s loc_12C108 ROM:0012C0F6 ; --------------------------------------------------------------------------- ROM:0012C0F6 ROM:0012C0F6 locret_12C0F6: ; CODE XREF: ROM:0012C0AC↑j ROM:0012C0F6 ; ROM:0012C0CC↑j ... ROM:0012C0F6 rts ROM:0012C0F8 ; --------------------------------------------------------------------------- ROM:0012C0F8 ROM:0012C0F8 loc_12C0F8: ; DATA XREF: ROM:0012C07C↑o ROM:0012C0F8 cmpi.w #0,($6A0).w ROM:0012C0FE bgt.s loc_12C108 ROM:0012C100 move.b #4,($1212).w ROM:0012C106 bra.s locret_12C136 ROM:0012C108 ; --------------------------------------------------------------------------- ROM:0012C108 ROM:0012C108 loc_12C108: ; CODE XREF: ROM:0012C0F4↑j ROM:0012C108 ; ROM:0012C0FE↑j ROM:0012C108 bsr.w sub_12C178 ROM:0012C10C rts ROM:0012C10E ; --------------------------------------------------------------------------- ROM:0012C10E ROM:0012C10E loc_12C10E: ; DATA XREF: ROM:0012C080↑o ROM:0012C10E move.w $75A(a5),d1 ROM:0012C112 cmp.w ($EFC).w,d1 ROM:0012C116 ble.s locret_12C136 ROM:0012C118 bsr.w sub_12C164 ROM:0012C11C move.w ($D58).w,d7 ROM:0012C120 clr.b ($8E6).w ROM:0012C124 move.w d7,($6A0).w ROM:0012C128 move.b #1,($8E6).w ROM:0012C12E move.b #5,($1212).w ROM:0012C134 bra.s loc_12C148 ROM:0012C136 ; --------------------------------------------------------------------------- ROM:0012C136 ROM:0012C136 locret_12C136: ; CODE XREF: ROM:0012C0B6↑j ROM:0012C136 ; ROM:0012C106↑j ... ROM:0012C136 rts ROM:0012C138 ; --------------------------------------------------------------------------- ROM:0012C138 ROM:0012C138 loc_12C138: ; DATA XREF: ROM:0012C084↑o ROM:0012C138 cmpi.w #0,($6A0).w ROM:0012C13E bgt.s loc_12C148 ROM:0012C140 move.b #2,($1212).w ROM:0012C146 bra.s locret_12C0F6 ROM:0012C148 ; --------------------------------------------------------------------------- ROM:0012C148 ROM:0012C148 loc_12C148: ; CODE XREF: ROM:0012C134↑j ROM:0012C148 ; ROM:0012C13E↑j ROM:0012C148 bsr.w sub_12C178 ROM:0012C14C rts ROM:0012C14E ; --------------------------------------------------------------------------- ROM:0012C14E rts ROM:0012C150 ROM:0012C150 ; =============== S U B R O U T I N E ======================================= ROM:0012C150 ROM:0012C150 ROM:0012C150 sub_12C150: ; CODE XREF: ROM:0012C0D8↑p ROM:0012C150 move.w #$3BB8,d1 ROM:0012C154 move.w ($CD0).w,d2 ROM:0012C158 bsr.l sub_1163F0 ROM:0012C15E move.w d1,($D56).w ROM:0012C162 rts ROM:0012C162 ; End of function sub_12C150 ROM:0012C162 ROM:0012C164 ROM:0012C164 ; =============== S U B R O U T I N E ======================================= ROM:0012C164 ROM:0012C164 ROM:0012C164 sub_12C164: ; CODE XREF: ROM:0012C118↑p ROM:0012C164 move.w #$3BBA,d1 ROM:0012C168 move.w ($CD0).w,d2 ROM:0012C16C bsr.l sub_1163F0 ROM:0012C172 move.w d1,($D58).w ROM:0012C176 rts ROM:0012C176 ; End of function sub_12C164 ROM:0012C176 ROM:0012C178 ROM:0012C178 ; =============== S U B R O U T I N E ======================================= ROM:0012C178 ROM:0012C178 ROM:0012C178 sub_12C178: ; CODE XREF: ROM:loc_12C108↑p ROM:0012C178 ; ROM:loc_12C148↑p ROM:0012C178 move.w $75A(a5),($EFC).w ROM:0012C17E rts ROM:0012C17E ; End of function sub_12C178 ROM:0012C17E ROM:0012C180 ROM:0012C180 ; =============== S U B R O U T I N E ======================================= ROM:0012C180 ROM:0012C180 ROM:0012C180 sub_12C180: ; CODE XREF: sub_12C2B0↓p ROM:0012C180 clr.w d7 ROM:0012C182 ROM:0012C182 loc_12C182: ; CODE XREF: sub_12C180:loc_12C194↓j ROM:0012C182 bsr.w sub_12C19C ROM:0012C186 cmpi.w #0,d7 ROM:0012C18A bne.s loc_12C196 ROM:0012C18C addq.w #1,d7 ROM:0012C18E bvc.s loc_12C194 ROM:0012C190 move.w #$8000,d7 ROM:0012C194 ROM:0012C194 loc_12C194: ; CODE XREF: sub_12C180+E↑j ROM:0012C194 bra.s loc_12C182 ROM:0012C196 ; --------------------------------------------------------------------------- ROM:0012C196 ROM:0012C196 loc_12C196: ; CODE XREF: sub_12C180+A↑j ROM:0012C196 bsr.w sub_12C242 ROM:0012C19A rts ROM:0012C19A ; End of function sub_12C180 ROM:0012C19A ROM:0012C19C ROM:0012C19C ; =============== S U B R O U T I N E ======================================= ROM:0012C19C ROM:0012C19C ROM:0012C19C sub_12C19C: ; CODE XREF: sub_12C180:loc_12C182↑p ROM:0012C19C clr.w d1 ROM:0012C19E move.b $1392(d7.w),d1 ROM:0012C1A4 cmpi.w #4,d1 ROM:0012C1A8 bcc.s locret_12C1B2 ROM:0012C1AA movea.l off_12C1B4(pc,d1.w*4),a0 ROM:0012C1AE nop ROM:0012C1B0 jmp (a0) ROM:0012C1B2 ; --------------------------------------------------------------------------- ROM:0012C1B2 ROM:0012C1B2 locret_12C1B2: ; CODE XREF: sub_12C19C+C↑j ROM:0012C1B2 rts ROM:0012C1B2 ; End of function sub_12C19C ROM:0012C1B2 ROM:0012C1B2 ; --------------------------------------------------------------------------- ROM:0012C1B4 off_12C1B4: dc.l loc_12C1C4 ; DATA XREF: sub_12C19C+E↑r ROM:0012C1B8 dc.l loc_12C1D4 ROM:0012C1BC dc.l loc_12C200 ROM:0012C1C0 dc.l loc_12C22A ROM:0012C1C4 ; --------------------------------------------------------------------------- ROM:0012C1C4 ROM:0012C1C4 loc_12C1C4: ; DATA XREF: ROM:off_12C1B4↑o ROM:0012C1C4 bclr d7,($1213).w ROM:0012C1C8 move.b #1,$1392(d7.w) ROM:0012C1D0 bra.s locret_12C1FE ROM:0012C1D2 ; --------------------------------------------------------------------------- ROM:0012C1D2 rts ROM:0012C1D4 ; --------------------------------------------------------------------------- ROM:0012C1D4 ROM:0012C1D4 loc_12C1D4: ; DATA XREF: ROM:0012C1B8↑o ROM:0012C1D4 btst d7,($11E1).w ROM:0012C1D8 beq.s locret_12C1FE ROM:0012C1DA move.w $A12(a5,d7.w*2),d0 ROM:0012C1E0 clr.b $906(d7.w) ROM:0012C1E6 move.w d0,$6E0(d7.w*2) ROM:0012C1EC move.b #1,$906(d7.w) ROM:0012C1F4 move.b #2,$1392(d7.w) ROM:0012C1FC bra.s locret_12C228 ROM:0012C1FE ; --------------------------------------------------------------------------- ROM:0012C1FE ROM:0012C1FE locret_12C1FE: ; CODE XREF: ROM:0012C1D0↑j ROM:0012C1FE ; ROM:0012C1D8↑j ... ROM:0012C1FE rts ROM:0012C200 ; --------------------------------------------------------------------------- ROM:0012C200 ROM:0012C200 loc_12C200: ; DATA XREF: ROM:0012C1BC↑o ROM:0012C200 btst d7,($11E1).w ROM:0012C204 bne.s loc_12C210 ROM:0012C206 move.b #1,$1392(d7.w) ROM:0012C20E bra.s locret_12C1FE ROM:0012C210 ; --------------------------------------------------------------------------- ROM:0012C210 ROM:0012C210 loc_12C210: ; CODE XREF: ROM:0012C204↑j ROM:0012C210 cmpi.w #0,$6E0(d7.w*2) ROM:0012C218 bgt.s locret_12C228 ROM:0012C21A bset d7,($1213).w ROM:0012C21E move.b #3,$1392(d7.w) ROM:0012C226 bra.s locret_12C23E ROM:0012C228 ; --------------------------------------------------------------------------- ROM:0012C228 ROM:0012C228 locret_12C228: ; CODE XREF: ROM:0012C1FC↑j ROM:0012C228 ; ROM:0012C218↑j ROM:0012C228 rts ROM:0012C22A ; --------------------------------------------------------------------------- ROM:0012C22A ROM:0012C22A loc_12C22A: ; DATA XREF: ROM:0012C1C0↑o ROM:0012C22A btst d7,($11E1).w ROM:0012C22E bne.s locret_12C23E ROM:0012C230 bclr d7,($1213).w ROM:0012C234 move.b #1,$1392(d7.w) ROM:0012C23C bra.s locret_12C1FE ROM:0012C23E ; --------------------------------------------------------------------------- ROM:0012C23E ROM:0012C23E locret_12C23E: ; CODE XREF: ROM:0012C226↑j ROM:0012C23E ; ROM:0012C22E↑j ROM:0012C23E rts ROM:0012C240 ; --------------------------------------------------------------------------- ROM:0012C240 rts ROM:0012C242 ROM:0012C242 ; =============== S U B R O U T I N E ======================================= ROM:0012C242 ROM:0012C242 ROM:0012C242 sub_12C242: ; CODE XREF: sub_12C180:loc_12C196↑p ROM:0012C242 move.w $75C(a5),d0 ROM:0012C246 move.w $75E(a5),d1 ROM:0012C24A btst #0,($1213).w ROM:0012C250 beq.s loc_12C27C ROM:0012C252 cmp.w ($101C).w,d0 ROM:0012C256 bge.s loc_12C25E ROM:0012C258 cmp.w ($101C).w,d1 ROM:0012C25C bgt.s loc_12C260 ROM:0012C25E ROM:0012C25E loc_12C25E: ; CODE XREF: sub_12C242+14↑j ROM:0012C25E bra.s loc_12C268 ROM:0012C260 ; --------------------------------------------------------------------------- ROM:0012C260 ROM:0012C260 loc_12C260: ; CODE XREF: sub_12C242+1A↑j ROM:0012C260 btst #0,($124E).w ROM:0012C266 beq.s loc_12C270 ROM:0012C268 ROM:0012C268 loc_12C268: ; CODE XREF: sub_12C242:loc_12C25E↑j ROM:0012C268 bset #0,($DC4).w ROM:0012C26E bra.s loc_12C276 ROM:0012C270 ; --------------------------------------------------------------------------- ROM:0012C270 ROM:0012C270 loc_12C270: ; CODE XREF: sub_12C242+24↑j ROM:0012C270 bclr #0,($DC4).w ROM:0012C276 ROM:0012C276 loc_12C276: ; CODE XREF: sub_12C242+2C↑j ROM:0012C276 bset #0,($DF4).w ROM:0012C27C ROM:0012C27C loc_12C27C: ; CODE XREF: sub_12C242+E↑j ROM:0012C27C btst #1,($1213).w ROM:0012C282 beq.s locret_12C2AE ROM:0012C284 cmp.w ($101E).w,d0 ROM:0012C288 bge.s loc_12C290 ROM:0012C28A cmp.w ($101E).w,d1 ROM:0012C28E bgt.s loc_12C292 ROM:0012C290 ROM:0012C290 loc_12C290: ; CODE XREF: sub_12C242+46↑j ROM:0012C290 bra.s loc_12C29A ROM:0012C292 ; --------------------------------------------------------------------------- ROM:0012C292 ROM:0012C292 loc_12C292: ; CODE XREF: sub_12C242+4C↑j ROM:0012C292 btst #1,($124E).w ROM:0012C298 beq.s loc_12C2A2 ROM:0012C29A ROM:0012C29A loc_12C29A: ; CODE XREF: sub_12C242:loc_12C290↑j ROM:0012C29A bset #7,($DC5).w ROM:0012C2A0 bra.s loc_12C2A8 ROM:0012C2A2 ; --------------------------------------------------------------------------- ROM:0012C2A2 ROM:0012C2A2 loc_12C2A2: ; CODE XREF: sub_12C242+56↑j ROM:0012C2A2 bclr #7,($DC5).w ROM:0012C2A8 ROM:0012C2A8 loc_12C2A8: ; CODE XREF: sub_12C242+5E↑j ROM:0012C2A8 bset #7,($DF5).w ROM:0012C2AE ROM:0012C2AE locret_12C2AE: ; CODE XREF: sub_12C242+40↑j ROM:0012C2AE rts ROM:0012C2AE ; End of function sub_12C242 ROM:0012C2AE ROM:0012C2B0 ROM:0012C2B0 ; =============== S U B R O U T I N E ======================================= ROM:0012C2B0 ROM:0012C2B0 ROM:0012C2B0 sub_12C2B0: ; CODE XREF: sub_125DD6+D8↑p ROM:0012C2B0 bsr.l sub_12C180 ROM:0012C2B6 bsr.l sub_12BDA4 ROM:0012C2BC clr.w d1 ROM:0012C2BE move.b ($1214).w,d1 ROM:0012C2C2 cmpi.w #4,d1 ROM:0012C2C6 bcc.s locret_12C2D0 ROM:0012C2C8 movea.l off_12C2D2(pc,d1.w*4),a0 ROM:0012C2CC nop ROM:0012C2CE jmp (a0) ROM:0012C2D0 ; --------------------------------------------------------------------------- ROM:0012C2D0 ROM:0012C2D0 locret_12C2D0: ; CODE XREF: sub_12C2B0+16↑j ROM:0012C2D0 rts ROM:0012C2D0 ; End of function sub_12C2B0 ROM:0012C2D0 ROM:0012C2D0 ; --------------------------------------------------------------------------- ROM:0012C2D2 off_12C2D2: dc.l loc_12C2E2 ; DATA XREF: sub_12C2B0+18↑r ROM:0012C2D6 dc.l loc_12C2F0 ROM:0012C2DA dc.l loc_12C314 ROM:0012C2DE dc.l loc_12C372 ROM:0012C2E2 ; --------------------------------------------------------------------------- ROM:0012C2E2 ROM:0012C2E2 loc_12C2E2: ; DATA XREF: ROM:off_12C2D2↑o ROM:0012C2E2 bsr.w sub_12C3A2 ROM:0012C2E6 move.b #1,($1214).w ROM:0012C2EC bra.s locret_12C312 ROM:0012C2EE ; --------------------------------------------------------------------------- ROM:0012C2EE rts ROM:0012C2F0 ; --------------------------------------------------------------------------- ROM:0012C2F0 ROM:0012C2F0 loc_12C2F0: ; DATA XREF: ROM:0012C2D6↑o ROM:0012C2F0 btst #2,($13C3).w ROM:0012C2F6 beq.s loc_12C2FE ROM:0012C2F8 bsr.w sub_12C3A2 ROM:0012C2FC bra.s locret_12C312 ROM:0012C2FE ; --------------------------------------------------------------------------- ROM:0012C2FE ROM:0012C2FE loc_12C2FE: ; CODE XREF: ROM:0012C2F6↑j ROM:0012C2FE btst #1,($1229).w ROM:0012C304 beq.s locret_12C312 ROM:0012C306 bsr.w sub_12C3DA ROM:0012C30A move.b #2,($1214).w ROM:0012C310 bra.s loc_12C368 ROM:0012C312 ; --------------------------------------------------------------------------- ROM:0012C312 ROM:0012C312 locret_12C312: ; CODE XREF: ROM:0012C2EC↑j ROM:0012C312 ; ROM:0012C2FC↑j ... ROM:0012C312 rts ROM:0012C314 ; --------------------------------------------------------------------------- ROM:0012C314 ROM:0012C314 loc_12C314: ; DATA XREF: ROM:0012C2DA↑o ROM:0012C314 btst #2,($13C3).w ROM:0012C31A beq.s loc_12C32C ROM:0012C31C bsr.w sub_12C3A2 ROM:0012C320 bsr.w sub_12C3E2 ROM:0012C324 move.b #1,($1214).w ROM:0012C32A bra.s locret_12C312 ROM:0012C32C ; --------------------------------------------------------------------------- ROM:0012C32C ROM:0012C32C loc_12C32C: ; CODE XREF: ROM:0012C31A↑j ROM:0012C32C btst #1,($122D).w ROM:0012C332 beq.s loc_12C340 ROM:0012C334 bsr.w sub_12C3E2 ROM:0012C338 move.b #3,($1214).w ROM:0012C33E bra.s locret_12C39E ROM:0012C340 ; --------------------------------------------------------------------------- ROM:0012C340 ROM:0012C340 loc_12C340: ; CODE XREF: ROM:0012C332↑j ROM:0012C340 btst #1,($1229).w ROM:0012C346 bne.s loc_12C354 ROM:0012C348 bsr.w sub_12C3E2 ROM:0012C34C move.b #1,($1214).w ROM:0012C352 bra.s locret_12C312 ROM:0012C354 ; --------------------------------------------------------------------------- ROM:0012C354 ROM:0012C354 loc_12C354: ; CODE XREF: ROM:0012C346↑j ROM:0012C354 btst #2,($139F).w ROM:0012C35A beq.s loc_12C368 ROM:0012C35C bsr.w sub_12C3E2 ROM:0012C360 move.b #1,($1214).w ROM:0012C366 bra.s locret_12C312 ROM:0012C368 ; --------------------------------------------------------------------------- ROM:0012C368 ROM:0012C368 loc_12C368: ; CODE XREF: ROM:0012C310↑j ROM:0012C368 ; ROM:0012C35A↑j ... ROM:0012C368 bsr.w sub_12C3B4 ROM:0012C36C bsr.w sub_12C3EE ROM:0012C370 rts ROM:0012C372 ; --------------------------------------------------------------------------- ROM:0012C372 ROM:0012C372 loc_12C372: ; DATA XREF: ROM:0012C2DE↑o ROM:0012C372 btst #2,($13C3).w ROM:0012C378 beq.s loc_12C386 ROM:0012C37A bsr.w sub_12C3A2 ROM:0012C37E move.b #1,($1214).w ROM:0012C384 bra.s locret_12C312 ROM:0012C386 ; --------------------------------------------------------------------------- ROM:0012C386 ROM:0012C386 loc_12C386: ; CODE XREF: ROM:0012C378↑j ROM:0012C386 btst #1,($1229).w ROM:0012C38C beq.s locret_12C39E ROM:0012C38E bsr.w sub_12C3A2 ROM:0012C392 bsr.w sub_12C3DA ROM:0012C396 move.b #2,($1214).w ROM:0012C39C bra.s loc_12C368 ROM:0012C39E ; --------------------------------------------------------------------------- ROM:0012C39E ROM:0012C39E locret_12C39E: ; CODE XREF: ROM:0012C33E↑j ROM:0012C39E ; ROM:0012C38C↑j ROM:0012C39E rts ROM:0012C3A0 ; --------------------------------------------------------------------------- ROM:0012C3A0 rts ROM:0012C3A2 ROM:0012C3A2 ; =============== S U B R O U T I N E ======================================= ROM:0012C3A2 ROM:0012C3A2 ROM:0012C3A2 sub_12C3A2: ; CODE XREF: ROM:loc_12C2E2↑p ROM:0012C3A2 ; ROM:0012C2F8↑p ... ROM:0012C3A2 clr.w ($D5C).w ROM:0012C3A6 clr.w ($D5E).w ROM:0012C3AA clr.w ($D60).w ROM:0012C3AE clr.w ($D62).w ROM:0012C3B2 rts ROM:0012C3B2 ; End of function sub_12C3A2 ROM:0012C3B2 ROM:0012C3B4 ROM:0012C3B4 ; =============== S U B R O U T I N E ======================================= ROM:0012C3B4 ROM:0012C3B4 ROM:0012C3B4 sub_12C3B4: ; CODE XREF: ROM:loc_12C368↑p ROM:0012C3B4 move.w ($CD0).w,d0 ROM:0012C3B8 sub.w ($D5A).w,d0 ROM:0012C3BC bpl.w loc_12C3C2 ROM:0012C3C0 neg.w d0 ROM:0012C3C2 ROM:0012C3C2 loc_12C3C2: ; CODE XREF: sub_12C3B4+8↑j ROM:0012C3C2 move.w $760(a5),d1 ROM:0012C3C6 cmp.w d0,d1 ROM:0012C3C8 bgt.s loc_12C3D2 ROM:0012C3CA bset #2,($139F).w ROM:0012C3D0 bra.s locret_12C3D8 ROM:0012C3D2 ; --------------------------------------------------------------------------- ROM:0012C3D2 ROM:0012C3D2 loc_12C3D2: ; CODE XREF: sub_12C3B4+14↑j ROM:0012C3D2 bclr #2,($139F).w ROM:0012C3D8 ROM:0012C3D8 locret_12C3D8: ; CODE XREF: sub_12C3B4+1C↑j ROM:0012C3D8 rts ROM:0012C3D8 ; End of function sub_12C3B4 ROM:0012C3D8 ROM:0012C3DA ROM:0012C3DA ; =============== S U B R O U T I N E ======================================= ROM:0012C3DA ROM:0012C3DA ROM:0012C3DA sub_12C3DA: ; CODE XREF: ROM:0012C306↑p ROM:0012C3DA ; ROM:0012C392↑p ROM:0012C3DA move.w ($CD0).w,($D5A).w ROM:0012C3E0 rts ROM:0012C3E0 ; End of function sub_12C3DA ROM:0012C3E0 ROM:0012C3E2 ROM:0012C3E2 ; =============== S U B R O U T I N E ======================================= ROM:0012C3E2 ROM:0012C3E2 ROM:0012C3E2 sub_12C3E2: ; CODE XREF: ROM:0012C320↑p ROM:0012C3E2 ; ROM:0012C334↑p ... ROM:0012C3E2 bclr #1,($122D).w ROM:0012C3E8 clr.b ($1215).w ROM:0012C3EC rts ROM:0012C3EC ; End of function sub_12C3E2 ROM:0012C3EC ROM:0012C3EE ROM:0012C3EE ; =============== S U B R O U T I N E ======================================= ROM:0012C3EE ROM:0012C3EE ROM:0012C3EE sub_12C3EE: ; CODE XREF: ROM:0012C36C↑p ROM:0012C3EE bclr #1,($122D).w ROM:0012C3F4 clr.w d1 ROM:0012C3F6 move.b ($1215).w,d1 ROM:0012C3FA cmpi.w #7,d1 ROM:0012C3FE bcc.s locret_12C408 ROM:0012C400 movea.l off_12C40A(pc,d1.w*4),a0 ROM:0012C404 nop ROM:0012C406 jmp (a0) ROM:0012C408 ; --------------------------------------------------------------------------- ROM:0012C408 ROM:0012C408 locret_12C408: ; CODE XREF: sub_12C3EE+10↑j ROM:0012C408 rts ROM:0012C408 ; End of function sub_12C3EE ROM:0012C408 ROM:0012C408 ; --------------------------------------------------------------------------- ROM:0012C40A off_12C40A: dc.l loc_12C426 ; DATA XREF: sub_12C3EE+12↑r ROM:0012C40E dc.l loc_12C436 ROM:0012C412 dc.l loc_12C44A ROM:0012C416 dc.l loc_12C4A6 ROM:0012C41A dc.l loc_12C4BA ROM:0012C41E dc.l loc_12C510 ROM:0012C422 dc.l locret_12C580 ROM:0012C426 ; --------------------------------------------------------------------------- ROM:0012C426 ROM:0012C426 loc_12C426: ; DATA XREF: ROM:off_12C40A↑o ROM:0012C426 move.w $768(a5),($D64).w ROM:0012C42C move.b #1,($1215).w ROM:0012C432 bra.s locret_12C448 ROM:0012C434 ; --------------------------------------------------------------------------- ROM:0012C434 rts ROM:0012C436 ; --------------------------------------------------------------------------- ROM:0012C436 ROM:0012C436 loc_12C436: ; DATA XREF: ROM:0012C40E↑o ROM:0012C436 move.w $762(a5),d0 ROM:0012C43A cmp.w ($EFC).w,d0 ROM:0012C43E ble.s locret_12C448 ROM:0012C440 move.b #2,($1215).w ROM:0012C446 bra.s locret_12C4A4 ROM:0012C448 ; --------------------------------------------------------------------------- ROM:0012C448 ROM:0012C448 locret_12C448: ; CODE XREF: ROM:0012C432↑j ROM:0012C448 ; ROM:0012C43E↑j ROM:0012C448 rts ROM:0012C44A ; --------------------------------------------------------------------------- ROM:0012C44A ROM:0012C44A loc_12C44A: ; DATA XREF: ROM:0012C412↑o ROM:0012C44A move.w $762(a5),d0 ROM:0012C44E cmp.w ($EFC).w,d0 ROM:0012C452 bgt.s loc_12C470 ROM:0012C454 cmpi.w #1,($D64).w ROM:0012C45A ble.s loc_12C470 ROM:0012C45C subq.w #1,($D64).w ROM:0012C460 bvc.s loc_12C468 ROM:0012C462 move.w #$8000,($D64).w ROM:0012C468 ROM:0012C468 loc_12C468: ; CODE XREF: ROM:0012C460↑j ROM:0012C468 move.b #3,($1215).w ROM:0012C46E bra.s locret_12C4B8 ROM:0012C470 ; --------------------------------------------------------------------------- ROM:0012C470 ROM:0012C470 loc_12C470: ; CODE XREF: ROM:0012C452↑j ROM:0012C470 ; ROM:0012C45A↑j ROM:0012C470 cmp.w ($EFC).w,d0 ROM:0012C474 bgt.s locret_12C4A4 ROM:0012C476 cmpi.w #1,($D64).w ROM:0012C47C bne.s locret_12C4A4 ROM:0012C47E subq.w #1,($D64).w ROM:0012C482 bvc.s loc_12C48A ROM:0012C484 move.w #$8000,($D64).w ROM:0012C48A ROM:0012C48A loc_12C48A: ; CODE XREF: ROM:0012C482↑j ROM:0012C48A bsr.w sub_12C5A8 ROM:0012C48E clr.b ($8E7).w ROM:0012C492 clr.w ($6A2).w ROM:0012C496 move.b #3,($8E7).w ROM:0012C49C move.b #4,($1215).w ROM:0012C4A2 bra.s loc_12C50A ROM:0012C4A4 ; --------------------------------------------------------------------------- ROM:0012C4A4 ROM:0012C4A4 locret_12C4A4: ; CODE XREF: ROM:0012C446↑j ROM:0012C4A4 ; ROM:0012C474↑j ... ROM:0012C4A4 rts ROM:0012C4A6 ; --------------------------------------------------------------------------- ROM:0012C4A6 ROM:0012C4A6 loc_12C4A6: ; DATA XREF: ROM:0012C416↑o ROM:0012C4A6 move.w $762(a5),d0 ROM:0012C4AA cmp.w ($EFC).w,d0 ROM:0012C4AE ble.s locret_12C4B8 ROM:0012C4B0 move.b #2,($1215).w ROM:0012C4B6 bra.s locret_12C4A4 ROM:0012C4B8 ; --------------------------------------------------------------------------- ROM:0012C4B8 ROM:0012C4B8 locret_12C4B8: ; CODE XREF: ROM:0012C46E↑j ROM:0012C4B8 ; ROM:0012C4AE↑j ROM:0012C4B8 rts ROM:0012C4BA ; --------------------------------------------------------------------------- ROM:0012C4BA ROM:0012C4BA loc_12C4BA: ; DATA XREF: ROM:0012C41A↑o ROM:0012C4BA move.w $766(a5),d1 ROM:0012C4BE move.w $764(a5),d2 ROM:0012C4C2 cmp.w ($D5C).w,d1 ROM:0012C4C6 ble.s loc_12C4CE ROM:0012C4C8 cmp.w ($D5E).w,d2 ROM:0012C4CC bgt.s loc_12C4F8 ROM:0012C4CE ROM:0012C4CE loc_12C4CE: ; CODE XREF: ROM:0012C4C6↑j ROM:0012C4CE bsr.w sub_12C5EA ROM:0012C4D2 bsr.w sub_12C610 ROM:0012C4D6 bset #2,($DF5).w ROM:0012C4DC clr.b ($8E7).w ROM:0012C4E0 clr.w ($6A2).w ROM:0012C4E4 bset #1,($122D).w ROM:0012C4EA move.b #6,($1215).w ROM:0012C4F0 bra.l locret_12C580 ROM:0012C4F6 ; --------------------------------------------------------------------------- ROM:0012C4F6 bra.s loc_12C50A ROM:0012C4F8 ; --------------------------------------------------------------------------- ROM:0012C4F8 ROM:0012C4F8 loc_12C4F8: ; CODE XREF: ROM:0012C4CC↑j ROM:0012C4F8 move.w $762(a5),d0 ROM:0012C4FC cmp.w ($EFC).w,d0 ROM:0012C500 ble.s loc_12C50A ROM:0012C502 move.b #5,($1215).w ROM:0012C508 bra.s loc_12C57A ROM:0012C50A ; --------------------------------------------------------------------------- ROM:0012C50A ROM:0012C50A loc_12C50A: ; CODE XREF: ROM:0012C4A2↑j ROM:0012C50A ; ROM:0012C4F6↑j ... ROM:0012C50A bsr.w sub_12C584 ROM:0012C50E rts ROM:0012C510 ; --------------------------------------------------------------------------- ROM:0012C510 ROM:0012C510 loc_12C510: ; DATA XREF: ROM:0012C41E↑o ROM:0012C510 move.w $762(a5),d0 ROM:0012C514 cmp.w ($EFC).w,d0 ROM:0012C518 bgt.s loc_12C57A ROM:0012C51A btst #1,($13C0).w ROM:0012C520 beq.s loc_12C554 ROM:0012C522 btst #5,($1399).w ROM:0012C528 beq.s loc_12C554 ROM:0012C52A bsr.w sub_12C5B6 ROM:0012C52E addq.w #1,($D5C).w ROM:0012C532 bvc.s loc_12C53A ROM:0012C534 move.w #$8000,($D5C).w ROM:0012C53A ROM:0012C53A loc_12C53A: ; CODE XREF: ROM:0012C532↑j ROM:0012C53A bsr.w sub_12C5A8 ROM:0012C53E clr.b ($8E7).w ROM:0012C542 clr.w ($6A2).w ROM:0012C546 move.b #3,($8E7).w ROM:0012C54C move.b #4,($1215).w ROM:0012C552 bra.s loc_12C50A ROM:0012C554 ; --------------------------------------------------------------------------- ROM:0012C554 ROM:0012C554 loc_12C554: ; CODE XREF: ROM:0012C520↑j ROM:0012C554 ; ROM:0012C528↑j ROM:0012C554 addq.w #1,($D5E).w ROM:0012C558 bvc.s loc_12C560 ROM:0012C55A move.w #$8000,($D5E).w ROM:0012C560 ROM:0012C560 loc_12C560: ; CODE XREF: ROM:0012C558↑j ROM:0012C560 bsr.w sub_12C5A8 ROM:0012C564 clr.b ($8E7).w ROM:0012C568 clr.w ($6A2).w ROM:0012C56C move.b #3,($8E7).w ROM:0012C572 move.b #4,($1215).w ROM:0012C578 bra.s loc_12C50A ROM:0012C57A ; --------------------------------------------------------------------------- ROM:0012C57A ROM:0012C57A loc_12C57A: ; CODE XREF: ROM:0012C508↑j ROM:0012C57A ; ROM:0012C518↑j ROM:0012C57A bsr.w sub_12C584 ROM:0012C57E rts ROM:0012C580 ; --------------------------------------------------------------------------- ROM:0012C580 ROM:0012C580 locret_12C580: ; CODE XREF: ROM:0012C4F0↑j ROM:0012C580 ; DATA XREF: ROM:0012C422↑o ROM:0012C580 rts ROM:0012C582 ; --------------------------------------------------------------------------- ROM:0012C582 rts ROM:0012C584 ROM:0012C584 ; =============== S U B R O U T I N E ======================================= ROM:0012C584 ROM:0012C584 ROM:0012C584 sub_12C584: ; CODE XREF: ROM:loc_12C50A↑p ROM:0012C584 ; ROM:loc_12C57A↑p ROM:0012C584 move.w $76A(a5),d0 ROM:0012C588 cmp.w ($EFC).w,d0 ROM:0012C58C bgt.s loc_12C596 ROM:0012C58E bset #1,($13C0).w ROM:0012C594 bra.s locret_12C5A6 ROM:0012C596 ; --------------------------------------------------------------------------- ROM:0012C596 ROM:0012C596 loc_12C596: ; CODE XREF: sub_12C584+8↑j ROM:0012C596 move.w $76C(a5),d0 ROM:0012C59A cmp.w ($EFC).w,d0 ROM:0012C59E blt.s locret_12C5A6 ROM:0012C5A0 bset #5,($1399).w ROM:0012C5A6 ROM:0012C5A6 locret_12C5A6: ; CODE XREF: sub_12C584+10↑j ROM:0012C5A6 ; sub_12C584+1A↑j ROM:0012C5A6 rts ROM:0012C5A6 ; End of function sub_12C584 ROM:0012C5A6 ROM:0012C5A8 ROM:0012C5A8 ; =============== S U B R O U T I N E ======================================= ROM:0012C5A8 ROM:0012C5A8 ROM:0012C5A8 sub_12C5A8: ; CODE XREF: ROM:loc_12C48A↑p ROM:0012C5A8 ; ROM:loc_12C53A↑p ... ROM:0012C5A8 bclr #1,($13C0).w ROM:0012C5AE bclr #5,($1399).w ROM:0012C5B4 rts ROM:0012C5B4 ; End of function sub_12C5A8 ROM:0012C5B4 ROM:0012C5B6 ROM:0012C5B6 ; =============== S U B R O U T I N E ======================================= ROM:0012C5B6 ROM:0012C5B6 ROM:0012C5B6 sub_12C5B6: ; CODE XREF: ROM:0012C52A↑p ROM:0012C5B6 move.w ($6A2).w,d0 ROM:0012C5BA add.w d0,($D60).w ROM:0012C5BE bvc.w loc_12C5C8 ROM:0012C5C2 move.w #$7FFF,($D60).w ROM:0012C5C8 ROM:0012C5C8 loc_12C5C8: ; CODE XREF: sub_12C5B6+8↑j ROM:0012C5C8 move.w #$3C4E,d1 ROM:0012C5CC move.w ($586).w,d2 ROM:0012C5D0 move.w ($A6A).w,d3 ROM:0012C5D4 bsr.l sub_1163F0 ROM:0012C5DA add.w d1,($D62).w ROM:0012C5DE bvc.w locret_12C5E8 ROM:0012C5E2 move.w #$7FFF,($D62).w ROM:0012C5E8 ROM:0012C5E8 locret_12C5E8: ; CODE XREF: sub_12C5B6+28↑j ROM:0012C5E8 rts ROM:0012C5E8 ; End of function sub_12C5B6 ROM:0012C5E8 ROM:0012C5EA ROM:0012C5EA ; =============== S U B R O U T I N E ======================================= ROM:0012C5EA ROM:0012C5EA ROM:0012C5EA sub_12C5EA: ; CODE XREF: ROM:loc_12C4CE↑p ROM:0012C5EA cmpi.w #0,($D5C).w ROM:0012C5F0 ble.s loc_12C60A ROM:0012C5F2 cmpi.w #$7FFF,($D60).w ROM:0012C5F8 bge.s loc_12C60A ROM:0012C5FA move.w ($D60).w,d0 ROM:0012C5FE ext.l d0 ROM:0012C600 divs.w ($D5C).w,d0 ROM:0012C604 move.w d0,($D66).w ROM:0012C608 bra.s locret_12C60E ROM:0012C60A ; --------------------------------------------------------------------------- ROM:0012C60A ROM:0012C60A loc_12C60A: ; CODE XREF: sub_12C5EA+6↑j ROM:0012C60A ; sub_12C5EA+E↑j ROM:0012C60A clr.w ($D66).w ROM:0012C60E ROM:0012C60E locret_12C60E: ; CODE XREF: sub_12C5EA+1E↑j ROM:0012C60E rts ROM:0012C60E ; End of function sub_12C5EA ROM:0012C60E ROM:0012C610 ROM:0012C610 ; =============== S U B R O U T I N E ======================================= ROM:0012C610 ROM:0012C610 ROM:0012C610 sub_12C610: ; CODE XREF: ROM:0012C4D2↑p ROM:0012C610 bclr #2,($DC5).w ROM:0012C616 clr.w d0 ROM:0012C618 ROM:0012C618 loc_12C618: ; CODE XREF: sub_12C610:loc_12C64A↓j ROM:0012C618 move.w $A16(a5,d0.w*2),d1 ROM:0012C61E move.w $A28(a5,d0.w*2),d2 ROM:0012C624 cmp.w $1458(d0.w*2),d1 ROM:0012C62A ble.s loc_12C634 ROM:0012C62C cmp.w $1458(d0.w*2),d2 ROM:0012C632 blt.s loc_12C63A ROM:0012C634 ROM:0012C634 loc_12C634: ; CODE XREF: sub_12C610+1A↑j ROM:0012C634 bset #2,($DC5).w ROM:0012C63A ROM:0012C63A loc_12C63A: ; CODE XREF: sub_12C610+22↑j ROM:0012C63A cmpi.w #8,d0 ROM:0012C63E bge.w loc_12C64C ROM:0012C642 addq.w #1,d0 ROM:0012C644 bvc.s loc_12C64A ROM:0012C646 move.w #$8000,d0 ROM:0012C64A ROM:0012C64A loc_12C64A: ; CODE XREF: sub_12C610+34↑j ROM:0012C64A bra.s loc_12C618 ROM:0012C64C ; --------------------------------------------------------------------------- ROM:0012C64C ROM:0012C64C loc_12C64C: ; CODE XREF: sub_12C610+2E↑j ROM:0012C64C move.w $764(a5),d0 ROM:0012C650 move.w ($D62).w,d1 ROM:0012C654 cmp.w ($D60).w,d1 ROM:0012C658 blt.s loc_12C660 ROM:0012C65A cmp.w ($D5E).w,d0 ROM:0012C65E bgt.s loc_12C666 ROM:0012C660 ROM:0012C660 loc_12C660: ; CODE XREF: sub_12C610+48↑j ROM:0012C660 bset #2,($DC5).w ROM:0012C666 ROM:0012C666 loc_12C666: ; CODE XREF: sub_12C610+4E↑j ROM:0012C666 move.w ($D62).w,($192E).w ROM:0012C66C move.w ($D60).w,($192A).w ROM:0012C672 move.w ($D5E).w,($192C).w ROM:0012C678 rts ROM:0012C678 ; End of function sub_12C610 ROM:0012C678 ROM:0012C67A ROM:0012C67A ; =============== S U B R O U T I N E ======================================= ROM:0012C67A ROM:0012C67A ROM:0012C67A sub_12C67A: ; CODE XREF: sub_12C8BA↓p ROM:0012C67A bsr.w sub_12C688 ROM:0012C67E bsr.w sub_12C880 ROM:0012C682 bsr.w sub_12C73E ROM:0012C686 rts ROM:0012C686 ; End of function sub_12C67A ROM:0012C686 ROM:0012C688 ROM:0012C688 ; =============== S U B R O U T I N E ======================================= ROM:0012C688 ROM:0012C688 ROM:0012C688 sub_12C688: ; CODE XREF: sub_12C67A↑p ROM:0012C688 clr.w d1 ROM:0012C68A move.b ($1216).w,d1 ROM:0012C68E cmpi.w #4,d1 ROM:0012C692 bcc.s locret_12C69C ROM:0012C694 movea.l off_12C69E(pc,d1.w*4),a0 ROM:0012C698 nop ROM:0012C69A jmp (a0) ROM:0012C69C ; --------------------------------------------------------------------------- ROM:0012C69C ROM:0012C69C locret_12C69C: ; CODE XREF: sub_12C688+A↑j ROM:0012C69C rts ROM:0012C69C ; End of function sub_12C688 ROM:0012C69C ROM:0012C69C ; --------------------------------------------------------------------------- ROM:0012C69E off_12C69E: dc.l loc_12C6AE ; DATA XREF: sub_12C688+C↑r ROM:0012C6A2 dc.l loc_12C6BC ROM:0012C6A6 dc.l loc_12C6D6 ROM:0012C6AA dc.l loc_12C722 ROM:0012C6AE ; --------------------------------------------------------------------------- ROM:0012C6AE ROM:0012C6AE loc_12C6AE: ; DATA XREF: ROM:off_12C69E↑o ROM:0012C6AE move.b #1,($1216).w ROM:0012C6B4 bclr #3,($139B).w ROM:0012C6BA bra.s locret_12C6D4 ROM:0012C6BC ; --------------------------------------------------------------------------- ROM:0012C6BC ROM:0012C6BC loc_12C6BC: ; DATA XREF: ROM:0012C6A2↑o ROM:0012C6BC move.w $76E(a5),d0 ROM:0012C6C0 cmp.w ($D7E).w,d0 ROM:0012C6C4 bgt.s locret_12C6D4 ROM:0012C6C6 move.w $770(a5),($D68).w ROM:0012C6CC move.b #2,($1216).w ROM:0012C6D2 bra.s locret_12C720 ROM:0012C6D4 ; --------------------------------------------------------------------------- ROM:0012C6D4 ROM:0012C6D4 locret_12C6D4: ; CODE XREF: ROM:0012C6BA↑j ROM:0012C6D4 ; ROM:0012C6C4↑j ... ROM:0012C6D4 rts ROM:0012C6D6 ; --------------------------------------------------------------------------- ROM:0012C6D6 ROM:0012C6D6 loc_12C6D6: ; DATA XREF: ROM:0012C6A6↑o ROM:0012C6D6 move.w $76E(a5),d0 ROM:0012C6DA cmp.w ($D7E).w,d0 ROM:0012C6DE ble.s loc_12C6E8 ROM:0012C6E0 move.b #1,($1216).w ROM:0012C6E6 bra.s locret_12C6D4 ROM:0012C6E8 ; --------------------------------------------------------------------------- ROM:0012C6E8 ROM:0012C6E8 loc_12C6E8: ; CODE XREF: ROM:0012C6DE↑j ROM:0012C6E8 btst #0,($118F).w ROM:0012C6EE beq.s locret_12C720 ROM:0012C6F0 cmpi.w #1,($D68).w ROM:0012C6F6 ble.s loc_12C706 ROM:0012C6F8 subq.w #1,($D68).w ROM:0012C6FC bvc.s loc_12C704 ROM:0012C6FE move.w #$8000,($D68).w ROM:0012C704 ROM:0012C704 loc_12C704: ; CODE XREF: ROM:0012C6FC↑j ROM:0012C704 bra.s locret_12C720 ROM:0012C706 ; --------------------------------------------------------------------------- ROM:0012C706 ROM:0012C706 loc_12C706: ; CODE XREF: ROM:0012C6F6↑j ROM:0012C706 subq.w #1,($D68).w ROM:0012C70A bvc.s loc_12C712 ROM:0012C70C move.w #$8000,($D68).w ROM:0012C712 ROM:0012C712 loc_12C712: ; CODE XREF: ROM:0012C70A↑j ROM:0012C712 bset #3,($139B).w ROM:0012C718 move.b #3,($1216).w ROM:0012C71E bra.s locret_12C73A ROM:0012C720 ; --------------------------------------------------------------------------- ROM:0012C720 ROM:0012C720 locret_12C720: ; CODE XREF: ROM:0012C6D2↑j ROM:0012C720 ; ROM:0012C6EE↑j ... ROM:0012C720 rts ROM:0012C722 ; --------------------------------------------------------------------------- ROM:0012C722 ROM:0012C722 loc_12C722: ; DATA XREF: ROM:0012C6AA↑o ROM:0012C722 move.w $76E(a5),d0 ROM:0012C726 cmp.w ($D7E).w,d0 ROM:0012C72A ble.s locret_12C73A ROM:0012C72C bclr #3,($139B).w ROM:0012C732 move.b #1,($1216).w ROM:0012C738 bra.s locret_12C6D4 ROM:0012C73A ; --------------------------------------------------------------------------- ROM:0012C73A ROM:0012C73A locret_12C73A: ; CODE XREF: ROM:0012C71E↑j ROM:0012C73A ; ROM:0012C72A↑j ROM:0012C73A rts ROM:0012C73C ; --------------------------------------------------------------------------- ROM:0012C73C rts ROM:0012C73E ROM:0012C73E ; =============== S U B R O U T I N E ======================================= ROM:0012C73E ROM:0012C73E ROM:0012C73E sub_12C73E: ; CODE XREF: sub_12C67A+8↑p ROM:0012C73E bclr #1,($13A6).w ROM:0012C744 btst #0,($1181).w ROM:0012C74A beq.l locret_12C87E ROM:0012C750 btst #3,($13B5).w ROM:0012C756 bne.l locret_12C87E ROM:0012C75C btst #1,($13BC).w ROM:0012C762 bne.l locret_12C87E ROM:0012C768 btst #0,($1229).w ROM:0012C76E bne.l locret_12C87E ROM:0012C774 btst #2,($13BD).w ROM:0012C77A bne.l locret_12C87E ROM:0012C780 move.w $774(a5),d0 ROM:0012C784 cmp.w ($586).w,d0 ROM:0012C788 bgt.l locret_12C87E ROM:0012C78E move.w $776(a5),d0 ROM:0012C792 cmp.w ($586).w,d0 ROM:0012C796 ble.l locret_12C87E ROM:0012C79C move.w $778(a5),d0 ROM:0012C7A0 cmp.w ($A6A).w,d0 ROM:0012C7A4 bgt.l locret_12C87E ROM:0012C7AA move.w $77A(a5),d0 ROM:0012C7AE cmp.w ($A6A).w,d0 ROM:0012C7B2 ble.l locret_12C87E ROM:0012C7B8 move.w $772(a5),d0 ROM:0012C7BC cmp.w ($AA0).w,d0 ROM:0012C7C0 bgt.l locret_12C87E ROM:0012C7C6 btst #0,($1213).w ROM:0012C7CC beq.l locret_12C87E ROM:0012C7D2 btst #1,($1213).w ROM:0012C7D8 beq.l locret_12C87E ROM:0012C7DE btst #1,($118C).w ROM:0012C7E4 beq.l locret_12C87E ROM:0012C7EA btst #6,($DC5).w ROM:0012C7F0 bne.l locret_12C87E ROM:0012C7F6 btst #6,($1423).w ROM:0012C7FC bne.l locret_12C87E ROM:0012C802 btst #0,($DC4).w ROM:0012C808 bne.s locret_12C87E ROM:0012C80A btst #0,($1422).w ROM:0012C810 bne.s locret_12C87E ROM:0012C812 btst #5,($DC4).w ROM:0012C818 bne.s locret_12C87E ROM:0012C81A btst #5,($1422).w ROM:0012C820 bne.s locret_12C87E ROM:0012C822 btst #7,($DC5).w ROM:0012C828 bne.s locret_12C87E ROM:0012C82A btst #7,($1423).w ROM:0012C830 bne.s locret_12C87E ROM:0012C832 btst #4,($13B2).w ROM:0012C838 bne.s locret_12C87E ROM:0012C83A btst #3,($13B9).w ROM:0012C840 bne.s locret_12C87E ROM:0012C842 btst #1,($DC4).w ROM:0012C848 bne.s locret_12C87E ROM:0012C84A btst #1,($1422).w ROM:0012C850 bne.s locret_12C87E ROM:0012C852 btst #3,($139B).w ROM:0012C858 bne.s locret_12C87E ROM:0012C85A move.w ($CD4).w,d1 ROM:0012C85E sub.w ($CD0).w,d1 ROM:0012C862 bpl.w loc_12C868 ROM:0012C866 neg.w d1 ROM:0012C868 ROM:0012C868 loc_12C868: ; CODE XREF: sub_12C73E+124↑j ROM:0012C868 move.w $77C(a5),d0 ROM:0012C86C cmp.w d1,d0 ROM:0012C86E ble.s locret_12C87E ROM:0012C870 btst #0,($13A1).w ROM:0012C876 beq.s locret_12C87E ROM:0012C878 bset #1,($13A6).w ROM:0012C87E ROM:0012C87E locret_12C87E: ; CODE XREF: sub_12C73E+C↑j ROM:0012C87E ; sub_12C73E+18↑j ... ROM:0012C87E rts ROM:0012C87E ; End of function sub_12C73E ROM:0012C87E ROM:0012C880 ROM:0012C880 ; =============== S U B R O U T I N E ======================================= ROM:0012C880 ROM:0012C880 ROM:0012C880 sub_12C880: ; CODE XREF: sub_12C67A+4↑p ROM:0012C880 btst #0,($118F).w ROM:0012C886 beq.s locret_12C88C ROM:0012C888 bsr.w sub_12C88E ROM:0012C88C ROM:0012C88C locret_12C88C: ; CODE XREF: sub_12C880+6↑j ROM:0012C88C rts ROM:0012C88C ; End of function sub_12C880 ROM:0012C88C ROM:0012C88E ROM:0012C88E ; =============== S U B R O U T I N E ======================================= ROM:0012C88E ROM:0012C88E ROM:0012C88E sub_12C88E: ; CODE XREF: sub_12C880+8↑p ROM:0012C88E move.w ($F48).w,d0 ROM:0012C892 sub.w ($D6A).w,d0 ROM:0012C896 bpl.w loc_12C89C ROM:0012C89A neg.w d0 ROM:0012C89C ROM:0012C89C loc_12C89C: ; CODE XREF: sub_12C88E+8↑j ROM:0012C89C move.w $77E(a5),d1 ROM:0012C8A0 cmp.w d0,d1 ROM:0012C8A2 ble.s loc_12C8AC ROM:0012C8A4 bset #0,($13A1).w ROM:0012C8AA bra.s loc_12C8B2 ROM:0012C8AC ; --------------------------------------------------------------------------- ROM:0012C8AC ROM:0012C8AC loc_12C8AC: ; CODE XREF: sub_12C88E+14↑j ROM:0012C8AC bclr #0,($13A1).w ROM:0012C8B2 ROM:0012C8B2 loc_12C8B2: ; CODE XREF: sub_12C88E+1C↑j ROM:0012C8B2 move.w ($F48).w,($D6A).w ROM:0012C8B8 rts ROM:0012C8B8 ; End of function sub_12C88E ROM:0012C8B8 ROM:0012C8BA ROM:0012C8BA ; =============== S U B R O U T I N E ======================================= ROM:0012C8BA ROM:0012C8BA ROM:0012C8BA sub_12C8BA: ; CODE XREF: sub_125DD6+D2↑p ROM:0012C8BA bsr.l sub_12C67A ROM:0012C8C0 bsr.l sub_12CBE2 ROM:0012C8C6 bsr.w sub_12C8CC ROM:0012C8CA rts ROM:0012C8CA ; End of function sub_12C8BA ROM:0012C8CA ROM:0012C8CC ROM:0012C8CC ; =============== S U B R O U T I N E ======================================= ROM:0012C8CC ROM:0012C8CC ROM:0012C8CC sub_12C8CC: ; CODE XREF: sub_12C8BA+C↑p ROM:0012C8CC clr.w d1 ROM:0012C8CE move.b ($1217).w,d1 ROM:0012C8D2 cmpi.w #4,d1 ROM:0012C8D6 bcc.s locret_12C8E0 ROM:0012C8D8 movea.l off_12C8E2(pc,d1.w*4),a0 ROM:0012C8DC nop ROM:0012C8DE jmp (a0) ROM:0012C8E0 ; --------------------------------------------------------------------------- ROM:0012C8E0 ROM:0012C8E0 locret_12C8E0: ; CODE XREF: sub_12C8CC+A↑j ROM:0012C8E0 rts ROM:0012C8E0 ; End of function sub_12C8CC ROM:0012C8E0 ROM:0012C8E0 ; --------------------------------------------------------------------------- ROM:0012C8E2 off_12C8E2: dc.l loc_12C8F2 ; DATA XREF: sub_12C8CC+C↑r ROM:0012C8E6 dc.l loc_12C8FA ROM:0012C8EA dc.l loc_12C916 ROM:0012C8EE dc.l loc_12C964 ROM:0012C8F2 ; --------------------------------------------------------------------------- ROM:0012C8F2 ROM:0012C8F2 loc_12C8F2: ; DATA XREF: ROM:off_12C8E2↑o ROM:0012C8F2 move.b #1,($1217).w ROM:0012C8F8 bra.s loc_12C910 ROM:0012C8FA ; --------------------------------------------------------------------------- ROM:0012C8FA ROM:0012C8FA loc_12C8FA: ; DATA XREF: ROM:0012C8E6↑o ROM:0012C8FA btst #1,($13A6).w ROM:0012C900 beq.s loc_12C910 ROM:0012C902 move.w $780(a5),($D6C).w ROM:0012C908 move.b #2,($1217).w ROM:0012C90E bra.s loc_12C95E ROM:0012C910 ; --------------------------------------------------------------------------- ROM:0012C910 ROM:0012C910 loc_12C910: ; CODE XREF: ROM:0012C8F8↑j ROM:0012C910 ; ROM:0012C900↑j ... ROM:0012C910 bsr.w sub_12C9B6 ROM:0012C914 rts ROM:0012C916 ; --------------------------------------------------------------------------- ROM:0012C916 ROM:0012C916 loc_12C916: ; DATA XREF: ROM:0012C8EA↑o ROM:0012C916 btst #1,($13A6).w ROM:0012C91C bne.s loc_12C926 ROM:0012C91E move.b #1,($1217).w ROM:0012C924 bra.s loc_12C910 ROM:0012C926 ; --------------------------------------------------------------------------- ROM:0012C926 ROM:0012C926 loc_12C926: ; CODE XREF: ROM:0012C91C↑j ROM:0012C926 btst #0,($118F).w ROM:0012C92C beq.s loc_12C95E ROM:0012C92E cmpi.w #1,($D6C).w ROM:0012C934 ble.s loc_12C946 ROM:0012C936 subq.w #1,($D6C).w ROM:0012C93A bvc.s loc_12C942 ROM:0012C93C move.w #$8000,($D6C).w ROM:0012C942 ROM:0012C942 loc_12C942: ; CODE XREF: ROM:0012C93A↑j ROM:0012C942 bra.s loc_12C95E ROM:0012C944 ; --------------------------------------------------------------------------- ROM:0012C944 bra.s loc_12C95E ROM:0012C946 ; --------------------------------------------------------------------------- ROM:0012C946 ROM:0012C946 loc_12C946: ; CODE XREF: ROM:0012C934↑j ROM:0012C946 subq.w #1,($D6C).w ROM:0012C94A bvc.s loc_12C952 ROM:0012C94C move.w #$8000,($D6C).w ROM:0012C952 ROM:0012C952 loc_12C952: ; CODE XREF: ROM:0012C94A↑j ROM:0012C952 bsr.w sub_12C9C4 ROM:0012C956 move.b #3,($1217).w ROM:0012C95C bra.s locret_12C9B2 ROM:0012C95E ; --------------------------------------------------------------------------- ROM:0012C95E ROM:0012C95E loc_12C95E: ; CODE XREF: ROM:0012C90E↑j ROM:0012C95E ; ROM:0012C92C↑j ... ROM:0012C95E bsr.w sub_12C9B6 ROM:0012C962 rts ROM:0012C964 ; --------------------------------------------------------------------------- ROM:0012C964 ROM:0012C964 loc_12C964: ; DATA XREF: ROM:0012C8EE↑o ROM:0012C964 btst #1,($13A6).w ROM:0012C96A bne.s loc_12C974 ROM:0012C96C move.b #1,($1217).w ROM:0012C972 bra.s loc_12C910 ROM:0012C974 ; --------------------------------------------------------------------------- ROM:0012C974 ROM:0012C974 loc_12C974: ; CODE XREF: ROM:0012C96A↑j ROM:0012C974 btst #5,($13B5).w ROM:0012C97A beq.s loc_12C99E ROM:0012C97C btst #0,($118F).w ROM:0012C982 beq.s loc_12C998 ROM:0012C984 bsr.w sub_12C9C4 ROM:0012C988 bsr.w sub_12CAB0 ROM:0012C98C bsr.w sub_12C9D2 ROM:0012C990 bsr.w sub_12CA6A ROM:0012C994 bra.s locret_12C9B2 ROM:0012C996 ; --------------------------------------------------------------------------- ROM:0012C996 bra.s loc_12C99E ROM:0012C998 ; --------------------------------------------------------------------------- ROM:0012C998 ROM:0012C998 loc_12C998: ; CODE XREF: ROM:0012C982↑j ROM:0012C998 bsr.w sub_12C9C4 ROM:0012C99C bra.s locret_12C9B2 ROM:0012C99E ; --------------------------------------------------------------------------- ROM:0012C99E ROM:0012C99E loc_12C99E: ; CODE XREF: ROM:0012C97A↑j ROM:0012C99E ; ROM:0012C996↑j ROM:0012C99E btst #0,($118F).w ROM:0012C9A4 beq.s locret_12C9B2 ROM:0012C9A6 bsr.w sub_12CAB0 ROM:0012C9AA bsr.w sub_12C9D2 ROM:0012C9AE bsr.w sub_12CA6A ROM:0012C9B2 ROM:0012C9B2 locret_12C9B2: ; CODE XREF: ROM:0012C95C↑j ROM:0012C9B2 ; ROM:0012C994↑j ... ROM:0012C9B2 rts ROM:0012C9B4 ; --------------------------------------------------------------------------- ROM:0012C9B4 rts ROM:0012C9B6 ROM:0012C9B6 ; =============== S U B R O U T I N E ======================================= ROM:0012C9B6 ROM:0012C9B6 ROM:0012C9B6 sub_12C9B6: ; CODE XREF: ROM:loc_12C910↑p ROM:0012C9B6 ; ROM:loc_12C95E↑p ROM:0012C9B6 move.w ($D88).w,d0 ROM:0012C9BA move.w $1458(d0.w*2),($D72).w ROM:0012C9C2 rts ROM:0012C9C2 ; End of function sub_12C9B6 ROM:0012C9C2 ROM:0012C9C4 ROM:0012C9C4 ; =============== S U B R O U T I N E ======================================= ROM:0012C9C4 ROM:0012C9C4 ROM:0012C9C4 sub_12C9C4: ; CODE XREF: ROM:loc_12C952↑p ROM:0012C9C4 ; ROM:0012C984↑p ... ROM:0012C9C4 move.w ($D88).w,d0 ROM:0012C9C8 move.w $1458(d0.w*2),($D6E).w ROM:0012C9D0 rts ROM:0012C9D0 ; End of function sub_12C9C4 ROM:0012C9D0 ROM:0012C9D2 ROM:0012C9D2 ; =============== S U B R O U T I N E ======================================= ROM:0012C9D2 ROM:0012C9D2 ROM:0012C9D2 sub_12C9D2: ; CODE XREF: ROM:0012C98C↑p ROM:0012C9D2 ; ROM:0012C9AA↑p ROM:0012C9D2 move.w ($D78).w,d0 ROM:0012C9D6 cmp.w ($D7A).w,d0 ROM:0012C9DA bgt.s loc_12C9E6 ROM:0012C9DC move.w $784(a5),d1 ROM:0012C9E0 move.w $786(a5),d2 ROM:0012C9E4 bra.s loc_12C9FE ROM:0012C9E6 ; --------------------------------------------------------------------------- ROM:0012C9E6 ROM:0012C9E6 loc_12C9E6: ; CODE XREF: sub_12C9D2+8↑j ROM:0012C9E6 move.w ($D76).w,d0 ROM:0012C9EA cmp.w ($D7A).w,d0 ROM:0012C9EE bge.s loc_12C9F6 ROM:0012C9F0 clr.w d1 ROM:0012C9F2 clr.w d2 ROM:0012C9F4 bra.s loc_12C9FE ROM:0012C9F6 ; --------------------------------------------------------------------------- ROM:0012C9F6 ROM:0012C9F6 loc_12C9F6: ; CODE XREF: sub_12C9D2+1C↑j ROM:0012C9F6 move.w $78A(a5),d1 ROM:0012C9FA move.w $78C(a5),d2 ROM:0012C9FE ROM:0012C9FE loc_12C9FE: ; CODE XREF: sub_12C9D2+12↑j ROM:0012C9FE ; sub_12C9D2+22↑j ROM:0012C9FE move.w ($D7A).w,d3 ROM:0012CA02 sub.w ($D74).w,d3 ROM:0012CA06 muls.w d3,d1 ROM:0012CA08 divs.w #$A,d1 ROM:0012CA0C bvc.w loc_12CA22 ROM:0012CA10 cmpi.l #0,d1 ROM:0012CA16 ble.s loc_12CA1E ROM:0012CA18 move.w #$7FFF,d1 ROM:0012CA1C bra.s loc_12CA22 ROM:0012CA1E ; --------------------------------------------------------------------------- ROM:0012CA1E ROM:0012CA1E loc_12CA1E: ; CODE XREF: sub_12C9D2+44↑j ROM:0012CA1E move.w #$8000,d1 ROM:0012CA22 ROM:0012CA22 loc_12CA22: ; CODE XREF: sub_12C9D2+3A↑j ROM:0012CA22 ; sub_12C9D2+4A↑j ROM:0012CA22 move.w d1,($D70).w ROM:0012CA26 muls.w d3,d2 ROM:0012CA28 move.w ($D6E).w,d4 ROM:0012CA2C muls.w #$3E8,d4 ROM:0012CA30 add.l d2,d4 ROM:0012CA32 divs.w #$3E8,d4 ROM:0012CA36 bvc.w loc_12CA4C ROM:0012CA3A cmpi.l #0,d4 ROM:0012CA40 ble.s loc_12CA48 ROM:0012CA42 move.w #$7FFF,d4 ROM:0012CA46 bra.s loc_12CA4C ROM:0012CA48 ; --------------------------------------------------------------------------- ROM:0012CA48 ROM:0012CA48 loc_12CA48: ; CODE XREF: sub_12C9D2+6E↑j ROM:0012CA48 move.w #$8000,d4 ROM:0012CA4C ROM:0012CA4C loc_12CA4C: ; CODE XREF: sub_12C9D2+64↑j ROM:0012CA4C ; sub_12C9D2+74↑j ROM:0012CA4C move.w d4,($D6E).w ROM:0012CA50 add.w d4,d1 ROM:0012CA52 bvc.w loc_12CA64 ROM:0012CA56 bpl.w loc_12CA60 ROM:0012CA5A move.w #$7FFF,d1 ROM:0012CA5E bra.s loc_12CA64 ROM:0012CA60 ; --------------------------------------------------------------------------- ROM:0012CA60 ROM:0012CA60 loc_12CA60: ; CODE XREF: sub_12C9D2+84↑j ROM:0012CA60 move.w #$8000,d1 ROM:0012CA64 ROM:0012CA64 loc_12CA64: ; CODE XREF: sub_12C9D2+80↑j ROM:0012CA64 ; sub_12C9D2+8C↑j ROM:0012CA64 move.w d1,($D72).w ROM:0012CA68 rts ROM:0012CA68 ; End of function sub_12C9D2 ROM:0012CA68 ROM:0012CA6A ROM:0012CA6A ; =============== S U B R O U T I N E ======================================= ROM:0012CA6A ROM:0012CA6A ROM:0012CA6A sub_12CA6A: ; CODE XREF: ROM:0012C990↑p ROM:0012CA6A ; ROM:0012C9AE↑p ROM:0012CA6A move.w #$2710,d6 ROM:0012CA6E move.w ($D88).w,d4 ROM:0012CA72 move.w $1458(d4.w*2),d2 ROM:0012CA78 clr.w d5 ROM:0012CA7A move.w $790(a5),d3 ROM:0012CA7E move.w ($D6E).w,d1 ROM:0012CA82 bsr.l sub_12A0AE ROM:0012CA88 swap d4 ROM:0012CA8A move.w ($D88).w,d3 ROM:0012CA8E move.w $792(a5),d0 ROM:0012CA92 cmp.w d4,d0 ROM:0012CA94 bge.s loc_12CA9C ROM:0012CA96 move.w $792(a5),d4 ROM:0012CA9A bra.s loc_12CAA8 ROM:0012CA9C ; --------------------------------------------------------------------------- ROM:0012CA9C ROM:0012CA9C loc_12CA9C: ; CODE XREF: sub_12CA6A+2A↑j ROM:0012CA9C move.w $794(a5),d0 ROM:0012CAA0 cmp.w d4,d0 ROM:0012CAA2 ble.s loc_12CAA8 ROM:0012CAA4 move.w $794(a5),d4 ROM:0012CAA8 ROM:0012CAA8 loc_12CAA8: ; CODE XREF: sub_12CA6A+30↑j ROM:0012CAA8 ; sub_12CA6A+38↑j ROM:0012CAA8 move.w d4,$1458(d3.w*2) ROM:0012CAAE rts ROM:0012CAAE ; End of function sub_12CA6A ROM:0012CAAE ROM:0012CAB0 ROM:0012CAB0 ; =============== S U B R O U T I N E ======================================= ROM:0012CAB0 ROM:0012CAB0 ROM:0012CAB0 sub_12CAB0: ; CODE XREF: ROM:0012C988↑p ROM:0012CAB0 ; ROM:0012C9A6↑p ROM:0012CAB0 move.w #$3BBC,d1 ROM:0012CAB4 move.w ($CD0).w,d2 ROM:0012CAB8 bsr.l sub_1163F0 ROM:0012CABE move.w $78E(a5),($D74).w ROM:0012CAC4 add.w d1,($D74).w ROM:0012CAC8 move.w $788(a5),($D76).w ROM:0012CACE add.w d1,($D76).w ROM:0012CAD2 move.w $782(a5),($D78).w ROM:0012CAD8 add.w d1,($D78).w ROM:0012CADC rts ROM:0012CADC ; End of function sub_12CAB0 ROM:0012CADC ROM:0012CADE ROM:0012CADE ; =============== S U B R O U T I N E ======================================= ROM:0012CADE ROM:0012CADE ROM:0012CADE sub_12CADE: ; CODE XREF: ROM:001165D6↑p ROM:0012CADE clr.w d1 ROM:0012CAE0 move.b ($1218).w,d1 ROM:0012CAE4 cmpi.w #2,d1 ROM:0012CAE8 bcc.s locret_12CAF2 ROM:0012CAEA movea.l off_12CAF4(pc,d1.w*4),a0 ROM:0012CAEE nop ROM:0012CAF0 jmp (a0) ROM:0012CAF2 ; --------------------------------------------------------------------------- ROM:0012CAF2 ROM:0012CAF2 locret_12CAF2: ; CODE XREF: sub_12CADE+A↑j ROM:0012CAF2 rts ROM:0012CAF2 ; End of function sub_12CADE ROM:0012CAF2 ROM:0012CAF2 ; --------------------------------------------------------------------------- ROM:0012CAF4 off_12CAF4: dc.l loc_12CAFC ; DATA XREF: sub_12CADE+C↑r ROM:0012CAF8 dc.l loc_12CB1A ROM:0012CAFC ; --------------------------------------------------------------------------- ROM:0012CAFC ROM:0012CAFC loc_12CAFC: ; DATA XREF: ROM:off_12CAF4↑o ROM:0012CAFC move.b #1,($1218).w ROM:0012CB02 bsr.w sub_12CB60 ROM:0012CB06 move.w $796(a5),d0 ROM:0012CB0A clr.b ($8E8).w ROM:0012CB0E move.w d0,($6A4).w ROM:0012CB12 move.b #1,($8E8).w ROM:0012CB18 rts ROM:0012CB1A ; --------------------------------------------------------------------------- ROM:0012CB1A ROM:0012CB1A loc_12CB1A: ; DATA XREF: ROM:0012CAF8↑o ROM:0012CB1A btst #2,($13C3).w ROM:0012CB20 beq.s loc_12CB3A ROM:0012CB22 bsr.w sub_12CB60 ROM:0012CB26 move.w $796(a5),d0 ROM:0012CB2A clr.b ($8E8).w ROM:0012CB2E move.w d0,($6A4).w ROM:0012CB32 move.b #1,($8E8).w ROM:0012CB38 rts ROM:0012CB3A ; --------------------------------------------------------------------------- ROM:0012CB3A ROM:0012CB3A loc_12CB3A: ; CODE XREF: ROM:0012CB20↑j ROM:0012CB3A cmpi.w #0,($6A4).w ROM:0012CB40 bgt.s locret_12CB5C ROM:0012CB42 bsr.w sub_12CB74 ROM:0012CB46 bsr.w sub_12CB9A ROM:0012CB4A move.w $796(a5),d0 ROM:0012CB4E clr.b ($8E8).w ROM:0012CB52 move.w d0,($6A4).w ROM:0012CB56 move.b #1,($8E8).w ROM:0012CB5C ROM:0012CB5C locret_12CB5C: ; CODE XREF: ROM:0012CB40↑j ROM:0012CB5C rts ROM:0012CB5E ; --------------------------------------------------------------------------- ROM:0012CB5E rts ROM:0012CB60 ROM:0012CB60 ; =============== S U B R O U T I N E ======================================= ROM:0012CB60 ROM:0012CB60 ROM:0012CB60 sub_12CB60: ; CODE XREF: ROM:0012CB02↑p ROM:0012CB60 ; ROM:0012CB22↑p ROM:0012CB60 move.w ($C8E).w,($D7A).w ROM:0012CB66 clr.w ($D7C).w ROM:0012CB6A clr.w ($D7E).w ROM:0012CB6E clr.w ($D80).w ROM:0012CB72 rts ROM:0012CB72 ; End of function sub_12CB60 ROM:0012CB72 ROM:0012CB74 ROM:0012CB74 ; =============== S U B R O U T I N E ======================================= ROM:0012CB74 ROM:0012CB74 ROM:0012CB74 sub_12CB74: ; CODE XREF: ROM:0012CB42↑p ROM:0012CB74 move.w #$2710,d6 ROM:0012CB78 move.w ($D7A).w,d2 ROM:0012CB7C move.w ($D7C).w,d5 ROM:0012CB80 move.w $798(a5),d3 ROM:0012CB84 move.w ($C8E).w,d1 ROM:0012CB88 bsr.l sub_12A0AE ROM:0012CB8E move.w d4,($D7C).w ROM:0012CB92 swap d4 ROM:0012CB94 move.w d4,($D7A).w ROM:0012CB98 rts ROM:0012CB98 ; End of function sub_12CB74 ROM:0012CB98 ROM:0012CB9A ROM:0012CB9A ; =============== S U B R O U T I N E ======================================= ROM:0012CB9A ROM:0012CB9A ROM:0012CB9A sub_12CB9A: ; CODE XREF: ROM:0012CB46↑p ROM:0012CB9A move.w #$3BBE,d1 ROM:0012CB9E move.w ($CD0).w,d2 ROM:0012CBA2 bsr.l sub_1163F0 ROM:0012CBA8 move.w d1,($D82).w ROM:0012CBAC move.w #$2710,d6 ROM:0012CBB0 move.w ($D7E).w,d2 ROM:0012CBB4 move.w ($D80).w,d5 ROM:0012CBB8 move.w ($D82).w,d3 ROM:0012CBBC move.w ($C8E).w,d1 ROM:0012CBC0 sub.w ($D7A).w,d1 ROM:0012CBC4 cmpi.w #0,d1 ROM:0012CBC8 blt.s loc_12CBCE ROM:0012CBCA bra.s loc_12CBD0 ROM:0012CBCC ; --------------------------------------------------------------------------- ROM:0012CBCC bra.s loc_12CBD0 ROM:0012CBCE ; --------------------------------------------------------------------------- ROM:0012CBCE ROM:0012CBCE loc_12CBCE: ; CODE XREF: sub_12CB9A+2E↑j ROM:0012CBCE neg.w d1 ROM:0012CBD0 ROM:0012CBD0 loc_12CBD0: ; CODE XREF: sub_12CB9A+30↑j ROM:0012CBD0 ; sub_12CB9A+32↑j ROM:0012CBD0 bsr.l sub_12A0AE ROM:0012CBD6 move.w d4,($D80).w ROM:0012CBDA swap d4 ROM:0012CBDC move.w d4,($D7E).w ROM:0012CBE0 rts ROM:0012CBE0 ; End of function sub_12CB9A ROM:0012CBE0 ROM:0012CBE2 ROM:0012CBE2 ; =============== S U B R O U T I N E ======================================= ROM:0012CBE2 ROM:0012CBE2 ROM:0012CBE2 sub_12CBE2: ; CODE XREF: sub_12C8BA+6↑p ROM:0012CBE2 bclr #5,($13B5).w ROM:0012CBE8 bsr.w sub_12CBF6 ROM:0012CBEC bsr.w sub_12CCB0 ROM:0012CBF0 bsr.w sub_12CD6A ROM:0012CBF4 rts ROM:0012CBF4 ; End of function sub_12CBE2 ROM:0012CBF4 ROM:0012CBF6 ROM:0012CBF6 ; =============== S U B R O U T I N E ======================================= ROM:0012CBF6 ROM:0012CBF6 ROM:0012CBF6 sub_12CBF6: ; CODE XREF: sub_12CBE2+6↑p ROM:0012CBF6 clr.w d1 ROM:0012CBF8 move.b ($1219).w,d1 ROM:0012CBFC cmpi.w #4,d1 ROM:0012CC00 bcc.s locret_12CC0A ROM:0012CC02 movea.l off_12CC0C(pc,d1.w*4),a0 ROM:0012CC06 nop ROM:0012CC08 jmp (a0) ROM:0012CC0A ; --------------------------------------------------------------------------- ROM:0012CC0A ROM:0012CC0A locret_12CC0A: ; CODE XREF: sub_12CBF6+A↑j ROM:0012CC0A rts ROM:0012CC0A ; End of function sub_12CBF6 ROM:0012CC0A ROM:0012CC0A ; --------------------------------------------------------------------------- ROM:0012CC0C off_12CC0C: dc.l loc_12CC1C ; DATA XREF: sub_12CBF6+C↑r ROM:0012CC10 dc.l loc_12CC28 ROM:0012CC14 dc.l loc_12CC48 ROM:0012CC18 dc.l loc_12CC8A ROM:0012CC1C ; --------------------------------------------------------------------------- ROM:0012CC1C ROM:0012CC1C loc_12CC1C: ; DATA XREF: ROM:off_12CC0C↑o ROM:0012CC1C clr.w ($D84).w ROM:0012CC20 move.b #1,($1219).w ROM:0012CC26 rts ROM:0012CC28 ; --------------------------------------------------------------------------- ROM:0012CC28 ROM:0012CC28 loc_12CC28: ; DATA XREF: ROM:0012CC10↑o ROM:0012CC28 move.w $A3A(a5),d1 ROM:0012CC2C cmp.w ($A6A).w,d1 ROM:0012CC30 bgt.s locret_12CC46 ROM:0012CC32 move.w #1,($D84).w ROM:0012CC38 bset #5,($13B5).w ROM:0012CC3E move.b #2,($1219).w ROM:0012CC44 bra.s loc_12CC48 ROM:0012CC46 ; --------------------------------------------------------------------------- ROM:0012CC46 ROM:0012CC46 locret_12CC46: ; CODE XREF: ROM:0012CC30↑j ROM:0012CC46 ; ROM:0012CC86↓j ROM:0012CC46 rts ROM:0012CC48 ; --------------------------------------------------------------------------- ROM:0012CC48 ROM:0012CC48 loc_12CC48: ; CODE XREF: ROM:0012CC44↑j ROM:0012CC48 ; ROM:0012CCAA↓j ROM:0012CC48 ; DATA XREF: ... ROM:0012CC48 move.w $A3C(a5),d1 ROM:0012CC4C cmp.w ($A6A).w,d1 ROM:0012CC50 bgt.s loc_12CC66 ROM:0012CC52 move.w #2,($D84).w ROM:0012CC58 bset #5,($13B5).w ROM:0012CC5E move.b #3,($1219).w ROM:0012CC64 bra.s locret_12CCAC ROM:0012CC66 ; --------------------------------------------------------------------------- ROM:0012CC66 ROM:0012CC66 loc_12CC66: ; CODE XREF: ROM:0012CC50↑j ROM:0012CC66 move.w $A3A(a5),d1 ROM:0012CC6A sub.w $79A(a5),d1 ROM:0012CC6E cmp.w ($A6A).w,d1 ROM:0012CC72 ble.s locret_12CC88 ROM:0012CC74 move.w #0,($D84).w ROM:0012CC7A bset #5,($13B5).w ROM:0012CC80 move.b #1,($1219).w ROM:0012CC86 bra.s locret_12CC46 ROM:0012CC88 ; --------------------------------------------------------------------------- ROM:0012CC88 ROM:0012CC88 locret_12CC88: ; CODE XREF: ROM:0012CC72↑j ROM:0012CC88 rts ROM:0012CC8A ; --------------------------------------------------------------------------- ROM:0012CC8A ROM:0012CC8A loc_12CC8A: ; DATA XREF: ROM:0012CC18↑o ROM:0012CC8A move.w $A3C(a5),d1 ROM:0012CC8E sub.w $79A(a5),d1 ROM:0012CC92 cmp.w ($A6A).w,d1 ROM:0012CC96 ble.s locret_12CCAC ROM:0012CC98 move.w #1,($D84).w ROM:0012CC9E bset #5,($13B5).w ROM:0012CCA4 move.b #2,($1219).w ROM:0012CCAA bra.s loc_12CC48 ROM:0012CCAC ; --------------------------------------------------------------------------- ROM:0012CCAC ROM:0012CCAC locret_12CCAC: ; CODE XREF: ROM:0012CC64↑j ROM:0012CCAC ; ROM:0012CC96↑j ROM:0012CCAC rts ROM:0012CCAE ; --------------------------------------------------------------------------- ROM:0012CCAE rts ROM:0012CCB0 ROM:0012CCB0 ; =============== S U B R O U T I N E ======================================= ROM:0012CCB0 ROM:0012CCB0 ROM:0012CCB0 sub_12CCB0: ; CODE XREF: sub_12CBE2+A↑p ROM:0012CCB0 clr.w d1 ROM:0012CCB2 move.b ($121A).w,d1 ROM:0012CCB6 cmpi.w #4,d1 ROM:0012CCBA bcc.s locret_12CCC4 ROM:0012CCBC movea.l off_12CCC6(pc,d1.w*4),a0 ROM:0012CCC0 nop ROM:0012CCC2 jmp (a0) ROM:0012CCC4 ; --------------------------------------------------------------------------- ROM:0012CCC4 ROM:0012CCC4 locret_12CCC4: ; CODE XREF: sub_12CCB0+A↑j ROM:0012CCC4 rts ROM:0012CCC4 ; End of function sub_12CCB0 ROM:0012CCC4 ROM:0012CCC4 ; --------------------------------------------------------------------------- ROM:0012CCC6 off_12CCC6: dc.l loc_12CCD6 ; DATA XREF: sub_12CCB0+C↑r ROM:0012CCCA dc.l loc_12CCE2 ROM:0012CCCE dc.l loc_12CD02 ROM:0012CCD2 dc.l loc_12CD44 ROM:0012CCD6 ; --------------------------------------------------------------------------- ROM:0012CCD6 ROM:0012CCD6 loc_12CCD6: ; DATA XREF: ROM:off_12CCC6↑o ROM:0012CCD6 clr.w ($D86).w ROM:0012CCDA move.b #1,($121A).w ROM:0012CCE0 rts ROM:0012CCE2 ; --------------------------------------------------------------------------- ROM:0012CCE2 ROM:0012CCE2 loc_12CCE2: ; DATA XREF: ROM:0012CCCA↑o ROM:0012CCE2 move.w $A3E(a5),d1 ROM:0012CCE6 cmp.w ($586).w,d1 ROM:0012CCEA bgt.s locret_12CD00 ROM:0012CCEC move.w #1,($D86).w ROM:0012CCF2 bset #5,($13B5).w ROM:0012CCF8 move.b #2,($121A).w ROM:0012CCFE bra.s loc_12CD02 ROM:0012CD00 ; --------------------------------------------------------------------------- ROM:0012CD00 ROM:0012CD00 locret_12CD00: ; CODE XREF: ROM:0012CCEA↑j ROM:0012CD00 ; ROM:0012CD40↓j ROM:0012CD00 rts ROM:0012CD02 ; --------------------------------------------------------------------------- ROM:0012CD02 ROM:0012CD02 loc_12CD02: ; CODE XREF: ROM:0012CCFE↑j ROM:0012CD02 ; ROM:0012CD64↓j ROM:0012CD02 ; DATA XREF: ... ROM:0012CD02 move.w $A40(a5),d1 ROM:0012CD06 cmp.w ($586).w,d1 ROM:0012CD0A bgt.s loc_12CD20 ROM:0012CD0C move.w #2,($D86).w ROM:0012CD12 bset #5,($13B5).w ROM:0012CD18 move.b #3,($121A).w ROM:0012CD1E bra.s locret_12CD66 ROM:0012CD20 ; --------------------------------------------------------------------------- ROM:0012CD20 ROM:0012CD20 loc_12CD20: ; CODE XREF: ROM:0012CD0A↑j ROM:0012CD20 move.w $A3E(a5),d1 ROM:0012CD24 sub.w $79C(a5),d1 ROM:0012CD28 cmp.w ($586).w,d1 ROM:0012CD2C ble.s locret_12CD42 ROM:0012CD2E move.w #0,($D86).w ROM:0012CD34 bset #5,($13B5).w ROM:0012CD3A move.b #1,($121A).w ROM:0012CD40 bra.s locret_12CD00 ROM:0012CD42 ; --------------------------------------------------------------------------- ROM:0012CD42 ROM:0012CD42 locret_12CD42: ; CODE XREF: ROM:0012CD2C↑j ROM:0012CD42 rts ROM:0012CD44 ; --------------------------------------------------------------------------- ROM:0012CD44 ROM:0012CD44 loc_12CD44: ; DATA XREF: ROM:0012CCD2↑o ROM:0012CD44 move.w $A40(a5),d1 ROM:0012CD48 sub.w $79C(a5),d1 ROM:0012CD4C cmp.w ($586).w,d1 ROM:0012CD50 ble.s locret_12CD66 ROM:0012CD52 move.w #1,($D86).w ROM:0012CD58 bset #5,($13B5).w ROM:0012CD5E move.b #2,($121A).w ROM:0012CD64 bra.s loc_12CD02 ROM:0012CD66 ; --------------------------------------------------------------------------- ROM:0012CD66 ROM:0012CD66 locret_12CD66: ; CODE XREF: ROM:0012CD1E↑j ROM:0012CD66 ; ROM:0012CD50↑j ROM:0012CD66 rts ROM:0012CD68 ; --------------------------------------------------------------------------- ROM:0012CD68 rts ROM:0012CD6A ROM:0012CD6A ; =============== S U B R O U T I N E ======================================= ROM:0012CD6A ROM:0012CD6A ROM:0012CD6A sub_12CD6A: ; CODE XREF: sub_12CBE2+E↑p ROM:0012CD6A move.w #3,d0 ROM:0012CD6E muls.w ($D86).w,d0 ROM:0012CD72 add.w ($D84).w,d0 ROM:0012CD76 move.w d0,($D88).w ROM:0012CD7A rts ROM:0012CD7A ; End of function sub_12CD6A ROM:0012CD7A ROM:0012CD7C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012CD7E ROM:0012CD7E ; =============== S U B R O U T I N E ======================================= ROM:0012CD7E ROM:0012CD7E ROM:0012CD7E sub_12CD7E: ; CODE XREF: sub_12CEBA+A↓p ROM:0012CD7E clr.w d1 ROM:0012CD80 move.b ($121B).w,d1 ROM:0012CD84 cmpi.w #3,d1 ROM:0012CD88 bcc.s locret_12CD92 ROM:0012CD8A movea.l off_12CD94(pc,d1.w*4),a0 ROM:0012CD8E nop ROM:0012CD90 jmp (a0) ROM:0012CD92 ; --------------------------------------------------------------------------- ROM:0012CD92 ROM:0012CD92 locret_12CD92: ; CODE XREF: sub_12CD7E+A↑j ROM:0012CD92 rts ROM:0012CD92 ; End of function sub_12CD7E ROM:0012CD92 ROM:0012CD92 ; --------------------------------------------------------------------------- ROM:0012CD94 off_12CD94: dc.l loc_12CDA0 ; DATA XREF: sub_12CD7E+C↑r ROM:0012CD98 dc.l loc_12CDAA ROM:0012CD9C dc.l loc_12CDDC ROM:0012CDA0 ; --------------------------------------------------------------------------- ROM:0012CDA0 ROM:0012CDA0 loc_12CDA0: ; DATA XREF: ROM:off_12CD94↑o ROM:0012CDA0 move.b #1,($121B).w ROM:0012CDA6 bra.s locret_12CDDA ROM:0012CDA8 ; --------------------------------------------------------------------------- ROM:0012CDA8 rts ROM:0012CDAA ; --------------------------------------------------------------------------- ROM:0012CDAA ROM:0012CDAA loc_12CDAA: ; DATA XREF: ROM:0012CD98↑o ROM:0012CDAA move.w $7A2(a5),d1 ROM:0012CDAE move.w $7A0(a5),d2 ROM:0012CDB2 cmp.w ($506).w,d1 ROM:0012CDB6 bgt.s locret_12CDDA ROM:0012CDB8 cmp.w ($506).w,d2 ROM:0012CDBC ble.s locret_12CDDA ROM:0012CDBE clr.w ($D8A).w ROM:0012CDC2 clr.l ($9B4).w ROM:0012CDC6 bclr #1,($946).w ROM:0012CDCC bset #0,($948).w ROM:0012CDD2 move.b #2,($121B).w ROM:0012CDD8 bra.s locret_12CE16 ROM:0012CDDA ; --------------------------------------------------------------------------- ROM:0012CDDA ROM:0012CDDA locret_12CDDA: ; CODE XREF: ROM:0012CDA6↑j ROM:0012CDDA ; ROM:0012CDB6↑j ... ROM:0012CDDA rts ROM:0012CDDC ; --------------------------------------------------------------------------- ROM:0012CDDC ROM:0012CDDC loc_12CDDC: ; DATA XREF: ROM:0012CD9C↑o ROM:0012CDDC move.w $7A2(a5),d1 ROM:0012CDE0 move.w $7A0(a5),d2 ROM:0012CDE4 cmp.w ($506).w,d1 ROM:0012CDE8 bgt.s loc_12CDF0 ROM:0012CDEA cmp.w ($506).w,d2 ROM:0012CDEE bgt.s loc_12CDFE ROM:0012CDF0 ROM:0012CDF0 loc_12CDF0: ; CODE XREF: ROM:0012CDE8↑j ROM:0012CDF0 bclr #0,($948).w ROM:0012CDF6 move.b #1,($121B).w ROM:0012CDFC bra.s locret_12CDDA ROM:0012CDFE ; --------------------------------------------------------------------------- ROM:0012CDFE ROM:0012CDFE loc_12CDFE: ; CODE XREF: ROM:0012CDEE↑j ROM:0012CDFE move.l $2BE(a5),d3 ROM:0012CE02 cmp.l ($9B4).w,d3 ROM:0012CE06 bgt.s locret_12CE16 ROM:0012CE08 bclr #0,($948).w ROM:0012CE0E move.b #1,($121B).w ROM:0012CE14 bra.s locret_12CDDA ROM:0012CE16 ; --------------------------------------------------------------------------- ROM:0012CE16 ROM:0012CE16 locret_12CE16: ; CODE XREF: ROM:0012CDD8↑j ROM:0012CE16 ; ROM:0012CE06↑j ROM:0012CE16 rts ROM:0012CE18 ; --------------------------------------------------------------------------- ROM:0012CE18 rts ROM:0012CE1A ROM:0012CE1A ; =============== S U B R O U T I N E ======================================= ROM:0012CE1A ROM:0012CE1A ROM:0012CE1A sub_12CE1A: ; CODE XREF: sub_12CE5E+30↓p ROM:0012CE1A cmpi.l #0,($9B8).w ROM:0012CE22 ble.s locret_12CE5C ROM:0012CE24 move.l ($9B8).w,d0 ROM:0012CE28 sub.l ($9B4).w,d0 ROM:0012CE2C bge.w loc_12CE32 ROM:0012CE30 neg.l d0 ROM:0012CE32 ROM:0012CE32 loc_12CE32: ; CODE XREF: sub_12CE1A+12↑j ROM:0012CE32 muls.l #$186A0,d1:d0 ROM:0012CE3A divs.l ($9B8).w,d1:d0 ROM:0012CE40 bvc.s loc_12CE48 ROM:0012CE42 move.l #$7FFFFFFF,d0 ROM:0012CE48 ROM:0012CE48 loc_12CE48: ; CODE XREF: sub_12CE1A+26↑j ROM:0012CE48 cmpi.l #$7FFF,d0 ROM:0012CE4E ble.s loc_12CE58 ROM:0012CE50 move.w #$7FFF,($D8E).w ROM:0012CE56 bra.s locret_12CE5C ROM:0012CE58 ; --------------------------------------------------------------------------- ROM:0012CE58 ROM:0012CE58 loc_12CE58: ; CODE XREF: sub_12CE1A+34↑j ROM:0012CE58 move.w d0,($D8E).w ROM:0012CE5C ROM:0012CE5C locret_12CE5C: ; CODE XREF: sub_12CE1A+8↑j ROM:0012CE5C ; sub_12CE1A+3C↑j ROM:0012CE5C rts ROM:0012CE5C ; End of function sub_12CE1A ROM:0012CE5C ROM:0012CE5E ROM:0012CE5E ; =============== S U B R O U T I N E ======================================= ROM:0012CE5E ROM:0012CE5E ROM:0012CE5E sub_12CE5E: ; CODE XREF: ROM:00112C8C↑p ROM:0012CE5E btst #0,($948).w ROM:0012CE64 beq.s locret_12CEB8 ROM:0012CE66 move.l ($40C).w,d0 ROM:0012CE6A add.l d0,($9B4).w ROM:0012CE6E bvc.s loc_12CE78 ROM:0012CE70 move.l #$7FFFFFFF,($9B4).w ROM:0012CE78 ROM:0012CE78 loc_12CE78: ; CODE XREF: sub_12CE5E+10↑j ROM:0012CE78 addq.w #1,($D8A).w ROM:0012CE7C move.w $79E(a5),d0 ROM:0012CE80 cmp.w ($D8A).w,d0 ROM:0012CE84 bne.s locret_12CEB8 ROM:0012CE86 btst #1,($946).w ROM:0012CE8C beq.s loc_12CEA4 ROM:0012CE8E bsr.w sub_12CE1A ROM:0012CE92 bsr.l sub_12D156 ROM:0012CE98 bsr.l sub_12D190 ROM:0012CE9E bset #7,($139D).w ROM:0012CEA4 ROM:0012CEA4 loc_12CEA4: ; CODE XREF: sub_12CE5E+2E↑j ROM:0012CEA4 clr.w ($D8A).w ROM:0012CEA8 move.l ($9B4).w,($9B8).w ROM:0012CEAE clr.l ($9B4).w ROM:0012CEB2 bset #1,($946).w ROM:0012CEB8 ROM:0012CEB8 locret_12CEB8: ; CODE XREF: sub_12CE5E+6↑j ROM:0012CEB8 ; sub_12CE5E+26↑j ROM:0012CEB8 rts ROM:0012CEB8 ; End of function sub_12CE5E ROM:0012CEB8 ROM:0012CEBA ROM:0012CEBA ; =============== S U B R O U T I N E ======================================= ROM:0012CEBA ROM:0012CEBA ROM:0012CEBA sub_12CEBA: ; CODE XREF: sub_125DD6+F0↑p ROM:0012CEBA bclr #2,($13AC).w ROM:0012CEC0 move.w ($D3E).w,d0 ROM:0012CEC4 bsr.l sub_12CD7E ROM:0012CECA clr.w d1 ROM:0012CECC move.b ($121D).w,d1 ROM:0012CED0 cmpi.w #6,d1 ROM:0012CED4 bcc.s locret_12CEDE ROM:0012CED6 movea.l off_12CEE0(pc,d1.w*4),a0 ROM:0012CEDA nop ROM:0012CEDC jmp (a0) ROM:0012CEDE ; --------------------------------------------------------------------------- ROM:0012CEDE ROM:0012CEDE locret_12CEDE: ; CODE XREF: sub_12CEBA+1A↑j ROM:0012CEDE rts ROM:0012CEDE ; End of function sub_12CEBA ROM:0012CEDE ROM:0012CEDE ; --------------------------------------------------------------------------- ROM:0012CEE0 off_12CEE0: dc.l loc_12CEF8 ; DATA XREF: sub_12CEBA+1C↑r ROM:0012CEE4 dc.l loc_12CF0E ROM:0012CEE8 dc.l loc_12CF20 ROM:0012CEEC dc.l loc_12CF88 ROM:0012CEF0 dc.l loc_12D018 ROM:0012CEF4 dc.l loc_12D084 ROM:0012CEF8 ; --------------------------------------------------------------------------- ROM:0012CEF8 ROM:0012CEF8 loc_12CEF8: ; DATA XREF: ROM:off_12CEE0↑o ROM:0012CEF8 move.w #0,($106C).w ROM:0012CEFE move.w #0,($106E).w ROM:0012CF04 move.b #1,($121D).w ROM:0012CF0A bra.s locret_12CF1E ROM:0012CF0C ; --------------------------------------------------------------------------- ROM:0012CF0C rts ROM:0012CF0E ; --------------------------------------------------------------------------- ROM:0012CF0E ROM:0012CF0E loc_12CF0E: ; DATA XREF: ROM:0012CEE4↑o ROM:0012CF0E btst #1,($139F).w ROM:0012CF14 beq.s locret_12CF1E ROM:0012CF16 move.b #2,($121D).w ROM:0012CF1C bra.s locret_12CF86 ROM:0012CF1E ; --------------------------------------------------------------------------- ROM:0012CF1E ROM:0012CF1E locret_12CF1E: ; CODE XREF: ROM:0012CF0A↑j ROM:0012CF1E ; ROM:0012CF14↑j ... ROM:0012CF1E rts ROM:0012CF20 ; --------------------------------------------------------------------------- ROM:0012CF20 ROM:0012CF20 loc_12CF20: ; DATA XREF: ROM:0012CEE8↑o ROM:0012CF20 btst #1,($139F).w ROM:0012CF26 bne.s loc_12CF30 ROM:0012CF28 move.b #1,($121D).w ROM:0012CF2E bra.s locret_12CF1E ROM:0012CF30 ; --------------------------------------------------------------------------- ROM:0012CF30 ROM:0012CF30 loc_12CF30: ; CODE XREF: ROM:0012CF26↑j ROM:0012CF30 cmpi.w #$118,d0 ROM:0012CF34 blt.s loc_12CF70 ROM:0012CF36 btst #7,($139D).w ROM:0012CF3C beq.s loc_12CF62 ROM:0012CF3E bclr #7,($139D).w ROM:0012CF44 move.w #0,d3 ROM:0012CF48 bsr.w sub_12D140 ROM:0012CF4C move.w #1,d3 ROM:0012CF50 bsr.w sub_12D140 ROM:0012CF54 move.b #3,($121D).w ROM:0012CF5A bra.l locret_12D016 ROM:0012CF60 ; --------------------------------------------------------------------------- ROM:0012CF60 bra.s loc_12CF6E ROM:0012CF62 ; --------------------------------------------------------------------------- ROM:0012CF62 ROM:0012CF62 loc_12CF62: ; CODE XREF: ROM:0012CF3C↑j ROM:0012CF62 move.b #3,($121D).w ROM:0012CF68 bra.l locret_12D016 ROM:0012CF6E ; --------------------------------------------------------------------------- ROM:0012CF6E ROM:0012CF6E loc_12CF6E: ; CODE XREF: ROM:0012CF60↑j ROM:0012CF6E bra.s locret_12CF86 ROM:0012CF70 ; --------------------------------------------------------------------------- ROM:0012CF70 ROM:0012CF70 loc_12CF70: ; CODE XREF: ROM:0012CF34↑j ROM:0012CF70 btst #7,($139D).w ROM:0012CF76 beq.s locret_12CF86 ROM:0012CF78 bclr #7,($139D).w ROM:0012CF7E move.w #0,d3 ROM:0012CF82 bsr.w sub_12D140 ROM:0012CF86 ROM:0012CF86 locret_12CF86: ; CODE XREF: ROM:0012CF1C↑j ROM:0012CF86 ; ROM:loc_12CF6E↑j ... ROM:0012CF86 rts ROM:0012CF88 ; --------------------------------------------------------------------------- ROM:0012CF88 ROM:0012CF88 loc_12CF88: ; DATA XREF: ROM:0012CEEC↑o ROM:0012CF88 btst #1,($139F).w ROM:0012CF8E bne.s loc_12CF9C ROM:0012CF90 move.b #1,($121D).w ROM:0012CF96 bra.l locret_12CF1E ROM:0012CF9C ; --------------------------------------------------------------------------- ROM:0012CF9C ROM:0012CF9C loc_12CF9C: ; CODE XREF: ROM:0012CF8E↑j ROM:0012CF9C cmpi.w #$78,d0 ; 'x' ROM:0012CFA0 blt.s loc_12CFF8 ROM:0012CFA2 cmpi.w #$118,d0 ROM:0012CFA6 bge.s loc_12CFF8 ROM:0012CFA8 btst #7,($139D).w ROM:0012CFAE beq.s loc_12CFDE ROM:0012CFB0 bclr #7,($139D).w ROM:0012CFB6 move.w #1,d3 ROM:0012CFBA bsr.w sub_12D140 ROM:0012CFBE move.w #0,d3 ROM:0012CFC2 bsr.w sub_12D140 ROM:0012CFC6 bsr.w sub_12D11A ROM:0012CFCA bset #2,($13AC).w ROM:0012CFD0 move.b #4,($121D).w ROM:0012CFD6 bra.l locret_12D082 ROM:0012CFDC ; --------------------------------------------------------------------------- ROM:0012CFDC bra.s loc_12CFF8 ROM:0012CFDE ; --------------------------------------------------------------------------- ROM:0012CFDE ROM:0012CFDE loc_12CFDE: ; CODE XREF: ROM:0012CFAE↑j ROM:0012CFDE move.w #0,d3 ROM:0012CFE2 bsr.w sub_12D11A ROM:0012CFE6 bset #2,($13AC).w ROM:0012CFEC move.b #4,($121D).w ROM:0012CFF2 bra.l locret_12D082 ROM:0012CFF8 ; --------------------------------------------------------------------------- ROM:0012CFF8 ROM:0012CFF8 loc_12CFF8: ; CODE XREF: ROM:0012CFA0↑j ROM:0012CFF8 ; ROM:0012CFA6↑j ... ROM:0012CFF8 btst #7,($139D).w ROM:0012CFFE beq.s locret_12D016 ROM:0012D000 bclr #7,($139D).w ROM:0012D006 move.w #0,d3 ROM:0012D00A bsr.w sub_12D140 ROM:0012D00E move.w #1,d3 ROM:0012D012 bsr.w sub_12D140 ROM:0012D016 ROM:0012D016 locret_12D016: ; CODE XREF: ROM:0012CF5A↑j ROM:0012D016 ; ROM:0012CF68↑j ... ROM:0012D016 rts ROM:0012D018 ; --------------------------------------------------------------------------- ROM:0012D018 ROM:0012D018 loc_12D018: ; DATA XREF: ROM:0012CEF0↑o ROM:0012D018 btst #1,($139F).w ROM:0012D01E bne.s loc_12D02C ROM:0012D020 move.b #1,($121D).w ROM:0012D026 bra.l locret_12CF1E ROM:0012D02C ; --------------------------------------------------------------------------- ROM:0012D02C ROM:0012D02C loc_12D02C: ; CODE XREF: ROM:0012D01E↑j ROM:0012D02C cmpi.w #$118,d0 ROM:0012D030 blt.s loc_12D06C ROM:0012D032 btst #7,($139D).w ROM:0012D038 beq.s loc_12D05E ROM:0012D03A bclr #7,($139D).w ROM:0012D040 move.w #0,d3 ROM:0012D044 bsr.w sub_12D140 ROM:0012D048 move.w #1,d3 ROM:0012D04C bsr.w sub_12D140 ROM:0012D050 move.b #5,($121D).w ROM:0012D056 bra.l locret_12D116 ROM:0012D05C ; --------------------------------------------------------------------------- ROM:0012D05C bra.s loc_12D06A ROM:0012D05E ; --------------------------------------------------------------------------- ROM:0012D05E ROM:0012D05E loc_12D05E: ; CODE XREF: ROM:0012D038↑j ROM:0012D05E move.b #5,($121D).w ROM:0012D064 bra.l locret_12D116 ROM:0012D06A ; --------------------------------------------------------------------------- ROM:0012D06A ROM:0012D06A loc_12D06A: ; CODE XREF: ROM:0012D05C↑j ROM:0012D06A bra.s locret_12D082 ROM:0012D06C ; --------------------------------------------------------------------------- ROM:0012D06C ROM:0012D06C loc_12D06C: ; CODE XREF: ROM:0012D030↑j ROM:0012D06C btst #7,($139D).w ROM:0012D072 beq.s locret_12D082 ROM:0012D074 bclr #7,($139D).w ROM:0012D07A move.w #1,d3 ROM:0012D07E bsr.w sub_12D140 ROM:0012D082 ROM:0012D082 locret_12D082: ; CODE XREF: ROM:0012CFD6↑j ROM:0012D082 ; ROM:0012CFF2↑j ... ROM:0012D082 rts ROM:0012D084 ; --------------------------------------------------------------------------- ROM:0012D084 ROM:0012D084 loc_12D084: ; DATA XREF: ROM:0012CEF4↑o ROM:0012D084 btst #1,($139F).w ROM:0012D08A bne.s loc_12D098 ROM:0012D08C move.b #1,($121D).w ROM:0012D092 bra.l locret_12CF1E ROM:0012D098 ; --------------------------------------------------------------------------- ROM:0012D098 ROM:0012D098 loc_12D098: ; CODE XREF: ROM:0012D08A↑j ROM:0012D098 cmpi.w #$78,d0 ; 'x' ROM:0012D09C blt.l loc_12D0F8 ROM:0012D0A2 cmpi.w #$118,d0 ROM:0012D0A6 bge.s loc_12D0F8 ROM:0012D0A8 btst #7,($139D).w ROM:0012D0AE beq.s loc_12D0DE ROM:0012D0B0 bclr #7,($139D).w ROM:0012D0B6 move.w #0,d3 ROM:0012D0BA bsr.w sub_12D140 ROM:0012D0BE move.w #1,d3 ROM:0012D0C2 bsr.w sub_12D140 ROM:0012D0C6 bsr.w sub_12D11A ROM:0012D0CA bset #2,($13AC).w ROM:0012D0D0 move.b #2,($121D).w ROM:0012D0D6 bra.l locret_12CF86 ROM:0012D0DC ; --------------------------------------------------------------------------- ROM:0012D0DC bra.s loc_12D0F8 ROM:0012D0DE ; --------------------------------------------------------------------------- ROM:0012D0DE ROM:0012D0DE loc_12D0DE: ; CODE XREF: ROM:0012D0AE↑j ROM:0012D0DE move.w #1,d3 ROM:0012D0E2 bsr.w sub_12D11A ROM:0012D0E6 bset #2,($13AC).w ROM:0012D0EC move.b #2,($121D).w ROM:0012D0F2 bra.l locret_12CF86 ROM:0012D0F8 ; --------------------------------------------------------------------------- ROM:0012D0F8 ROM:0012D0F8 loc_12D0F8: ; CODE XREF: ROM:0012D09C↑j ROM:0012D0F8 ; ROM:0012D0A6↑j ... ROM:0012D0F8 btst #7,($139D).w ROM:0012D0FE beq.s locret_12D116 ROM:0012D100 bclr #7,($139D).w ROM:0012D106 move.w #0,d3 ROM:0012D10A bsr.w sub_12D140 ROM:0012D10E move.w #1,d3 ROM:0012D112 bsr.w sub_12D140 ROM:0012D116 ROM:0012D116 locret_12D116: ; CODE XREF: ROM:0012D056↑j ROM:0012D116 ; ROM:0012D064↑j ... ROM:0012D116 rts ROM:0012D118 ; --------------------------------------------------------------------------- ROM:0012D118 rts ROM:0012D11A ROM:0012D11A ; =============== S U B R O U T I N E ======================================= ROM:0012D11A ROM:0012D11A ROM:0012D11A sub_12D11A: ; CODE XREF: ROM:0012CFC6↑p ROM:0012D11A ; ROM:0012CFE2↑p ... ROM:0012D11A move.w $106C(d3.w*2),d1 ROM:0012D120 move.w $7A4(a5),d2 ROM:0012D124 cmp.w d1,d2 ROM:0012D126 bgt.s loc_12D130 ROM:0012D128 bset #6,($13A5).w ROM:0012D12E bra.s loc_12D136 ROM:0012D130 ; --------------------------------------------------------------------------- ROM:0012D130 ROM:0012D130 loc_12D130: ; CODE XREF: sub_12D11A+C↑j ROM:0012D130 bclr #6,($13A5).w ROM:0012D136 ROM:0012D136 loc_12D136: ; CODE XREF: sub_12D11A+14↑j ROM:0012D136 move.w #0,$106C(d3.w*2) ROM:0012D13E rts ROM:0012D13E ; End of function sub_12D11A ROM:0012D13E ROM:0012D140 ROM:0012D140 ; =============== S U B R O U T I N E ======================================= ROM:0012D140 ROM:0012D140 ROM:0012D140 sub_12D140: ; CODE XREF: ROM:0012CF48↑p ROM:0012D140 ; ROM:0012CF50↑p ... ROM:0012D140 move.w $106C(d3.w*2),d1 ROM:0012D146 cmp.w ($D8C).w,d1 ROM:0012D14A bge.s locret_12D154 ROM:0012D14C move.w ($D8C).w,$106C(d3.w*2) ROM:0012D154 ROM:0012D154 locret_12D154: ; CODE XREF: sub_12D140+A↑j ROM:0012D154 rts ROM:0012D154 ; End of function sub_12D140 ROM:0012D154 ROM:0012D156 ROM:0012D156 ; =============== S U B R O U T I N E ======================================= ROM:0012D156 ROM:0012D156 ROM:0012D156 sub_12D156: ; CODE XREF: sub_12CE5E+34↑p ROM:0012D156 btst #2,($13B4).w ROM:0012D15C bne.s loc_12D188 ROM:0012D15E move.w ($D8E).w,d1 ROM:0012D162 swap d1 ROM:0012D164 clr.w d1 ROM:0012D166 move.w ($D90).w,d2 ROM:0012D16A swap d2 ROM:0012D16C move.w ($D92).w,d2 ROM:0012D170 move.w $7A6(a5),d3 ROM:0012D174 ext.l d3 ROM:0012D176 bsr.l sub_1162F4 ROM:0012D17C move.w d4,($D92).w ROM:0012D180 swap d4 ROM:0012D182 move.w d4,($D90).w ROM:0012D186 bra.s locret_12D18E ROM:0012D188 ; --------------------------------------------------------------------------- ROM:0012D188 ROM:0012D188 loc_12D188: ; CODE XREF: sub_12D156+6↑j ROM:0012D188 move.w #0,($D90).w ROM:0012D18E ROM:0012D18E locret_12D18E: ; CODE XREF: sub_12D156+30↑j ROM:0012D18E rts ROM:0012D18E ; End of function sub_12D156 ROM:0012D18E ROM:0012D190 ROM:0012D190 ; =============== S U B R O U T I N E ======================================= ROM:0012D190 ROM:0012D190 ROM:0012D190 sub_12D190: ; CODE XREF: sub_12CE5E+3A↑p ROM:0012D190 move.w #$3BC0,d1 ROM:0012D194 move.w ($506).w,d2 ROM:0012D198 bsr.l sub_1163F0 ROM:0012D19E cmpi.w #0,d1 ROM:0012D1A2 ble.s loc_12D1BA ROM:0012D1A4 move.w ($D90).w,d0 ROM:0012D1A8 muls.w #$64,d0 ; 'd' ROM:0012D1AC divs.w d1,d0 ROM:0012D1AE bvc.s loc_12D1B4 ROM:0012D1B0 move.w #$7FFF,d0 ROM:0012D1B4 ROM:0012D1B4 loc_12D1B4: ; CODE XREF: sub_12D190+1E↑j ROM:0012D1B4 move.w d0,($D8C).w ROM:0012D1B8 bra.s locret_12D1C0 ROM:0012D1BA ; --------------------------------------------------------------------------- ROM:0012D1BA ROM:0012D1BA loc_12D1BA: ; CODE XREF: sub_12D190+12↑j ROM:0012D1BA move.w #$7FFF,($D8C).w ROM:0012D1C0 ROM:0012D1C0 locret_12D1C0: ; CODE XREF: sub_12D190+28↑j ROM:0012D1C0 rts ROM:0012D1C0 ; End of function sub_12D190 ROM:0012D1C0 ROM:0012D1C2 ROM:0012D1C2 ; =============== S U B R O U T I N E ======================================= ROM:0012D1C2 ROM:0012D1C2 ROM:0012D1C2 sub_12D1C2: ; CODE XREF: ROM:00115F0E↑p ROM:0012D1C2 bsr.l sub_12D38E ROM:0012D1C8 bsr.l sub_12D3EC ROM:0012D1CE bsr.l sub_12D462 ROM:0012D1D4 bsr.l sub_12D490 ROM:0012D1DA bsr.l sub_12D4B6 ROM:0012D1E0 bsr.l sub_12DAAE ROM:0012D1E6 btst #2,($13C0).w ROM:0012D1EC beq.s loc_12D1F4 ROM:0012D1EE bsr.l sub_12E502 ROM:0012D1F4 ROM:0012D1F4 loc_12D1F4: ; CODE XREF: sub_12D1C2+2A↑j ROM:0012D1F4 bsr.l sub_12E096 ROM:0012D1FA move.b #$55,($FFFFFA27).w ; 'U' ROM:0012D200 move.b #$AA,($FFFFFA27).w ROM:0012D206 btst #4,($139D).w ROM:0012D20C beq.s loc_12D242 ROM:0012D20E bclr #4,($139D).w ROM:0012D214 ori.w #2,($DA0).w ROM:0012D21A bsr.l sub_12DA60 ROM:0012D220 bsr.l sub_12D5D6 ROM:0012D226 bsr.l sub_12DF4C ROM:0012D22C btst #3,($DC4).w ROM:0012D232 bne.s loc_12D23C ROM:0012D234 bsr.l sub_12DB9A ROM:0012D23A bra.s loc_12D242 ROM:0012D23C ; --------------------------------------------------------------------------- ROM:0012D23C ROM:0012D23C loc_12D23C: ; CODE XREF: sub_12D1C2+70↑j ROM:0012D23C bsr.l sub_12DED2 ROM:0012D242 ROM:0012D242 loc_12D242: ; CODE XREF: sub_12D1C2+4A↑j ROM:0012D242 ; sub_12D1C2+78↑j ROM:0012D242 btst #5,($13BB).w ROM:0012D248 beq.s loc_12D25C ROM:0012D24A bclr #5,($13BB).w ROM:0012D250 ori.w #4,($DA0).w ROM:0012D256 bsr.l sub_12EE1C ROM:0012D25C ROM:0012D25C loc_12D25C: ; CODE XREF: sub_12D1C2+86↑j ROM:0012D25C move.b #$55,($FFFFFA27).w ; 'U' ROM:0012D262 move.b #$AA,($FFFFFA27).w ROM:0012D268 move.w ($DCA).w,d0 ROM:0012D26C not.w d0 ROM:0012D26E and.w ($DDC).w,d0 ROM:0012D272 move.w ($DCA).w,d1 ROM:0012D276 and.w ($1428).w,d1 ROM:0012D27A or.w d0,d1 ROM:0012D27C move.w d1,($DEE).w ROM:0012D280 or.w ($14FE).w,d1 ROM:0012D284 move.w d1,($14FE).w ROM:0012D288 move.w ($DCC).w,d0 ROM:0012D28C not.w d0 ROM:0012D28E and.w ($DDE).w,d0 ROM:0012D292 move.w ($DCC).w,d1 ROM:0012D296 and.w ($142A).w,d1 ROM:0012D29A or.w d0,d1 ROM:0012D29C move.w d1,($DF0).w ROM:0012D2A0 or.w ($1500).w,d1 ROM:0012D2A4 move.w d1,($1500).w ROM:0012D2A8 move.w ($DCE).w,d0 ROM:0012D2AC not.w d0 ROM:0012D2AE and.w ($DE0).w,d0 ROM:0012D2B2 move.w ($DCE).w,d2 ROM:0012D2B6 and.w ($142C).w,d2 ROM:0012D2BA or.w d0,d2 ROM:0012D2BC move.w d2,($DF2).w ROM:0012D2C0 or.w ($1502).w,d2 ROM:0012D2C4 move.w d2,($1502).w ROM:0012D2C8 bsr.l sub_12D7E4 ROM:0012D2CE bclr #1,($13C4).w ROM:0012D2D4 cmpi.w #0,($DC4).w ROM:0012D2DA beq.s loc_12D2E2 ROM:0012D2DC bset #1,($13C4).w ROM:0012D2E2 ROM:0012D2E2 loc_12D2E2: ; CODE XREF: sub_12D1C2+118↑j ROM:0012D2E2 cmpi.w #0,($DC6).w ROM:0012D2E8 beq.s loc_12D2F0 ROM:0012D2EA bset #1,($13C4).w ROM:0012D2F0 ROM:0012D2F0 loc_12D2F0: ; CODE XREF: sub_12D1C2+126↑j ROM:0012D2F0 cmpi.w #0,($DC8).w ROM:0012D2F6 beq.s loc_12D2FE ROM:0012D2F8 bset #1,($13C4).w ROM:0012D2FE ROM:0012D2FE loc_12D2FE: ; CODE XREF: sub_12D1C2+134↑j ROM:0012D2FE move.b #$55,($FFFFFA27).w ; 'U' ROM:0012D304 move.b #$AA,($FFFFFA27).w ROM:0012D30A rts ROM:0012D30A ; End of function sub_12D1C2 ROM:0012D30A ROM:0012D30C ROM:0012D30C ; =============== S U B R O U T I N E ======================================= ROM:0012D30C ROM:0012D30C ROM:0012D30C sub_12D30C: ; CODE XREF: ROM:001165C4↑p ROM:0012D30C addi.w #1,($DB6).w ROM:0012D312 cmpi.w #$F9,($DB6).w ROM:0012D318 ble.s loc_12D324 ROM:0012D31A clr.w ($DB6).w ROM:0012D31E bset #4,($139D).w ROM:0012D324 ROM:0012D324 loc_12D324: ; CODE XREF: sub_12D30C+C↑j ROM:0012D324 addi.w #1,($DB8).w ROM:0012D32A cmpi.w #$3E7,($DB8).w ROM:0012D330 ble.s loc_12D356 ROM:0012D332 clr.w ($DB8).w ROM:0012D336 btst #4,($13BE).w ROM:0012D33C beq.s loc_12D356 ROM:0012D33E clr.l d0 ROM:0012D340 move.w ($DAA).w,d0 ROM:0012D344 cmpi.l #$FFFF,d0 ROM:0012D34A bge.s loc_12D356 ROM:0012D34C addi.l #1,d0 ROM:0012D352 move.w d0,($DAA).w ROM:0012D356 ROM:0012D356 loc_12D356: ; CODE XREF: sub_12D30C+24↑j ROM:0012D356 ; sub_12D30C+30↑j ... ROM:0012D356 addi.w #1,($DBA).w ROM:0012D35C cmpi.w #$7B1,($DBA).w ROM:0012D362 ble.s locret_12D38C ROM:0012D364 clr.w ($DBA).w ROM:0012D368 bset #5,($13BB).w ROM:0012D36E addi.w #1,($DBC).w ROM:0012D374 cmpi.w #$1D,($DBC).w ROM:0012D37A ble.s locret_12D38C ROM:0012D37C clr.w ($DBC).w ROM:0012D380 bset #6,($13C4).w ROM:0012D386 bset #7,($13C4).w ROM:0012D38C ROM:0012D38C locret_12D38C: ; CODE XREF: sub_12D30C+56↑j ROM:0012D38C ; sub_12D30C+6E↑j ROM:0012D38C rts ROM:0012D38C ; End of function sub_12D30C ROM:0012D38C ROM:0012D38E ROM:0012D38E ; =============== S U B R O U T I N E ======================================= ROM:0012D38E ROM:0012D38E ROM:0012D38E sub_12D38E: ; CODE XREF: sub_12D1C2↑p ROM:0012D38E move.l ($9CC).w,d5 ROM:0012D392 move.w $30C(a5),d4 ROM:0012D396 ext.l d4 ROM:0012D398 muls.l d4,d6:d5 ROM:0012D39C move.w ($13E4).w,d4 ROM:0012D3A0 ext.l d4 ROM:0012D3A2 divs.l d4,d6:d5 ROM:0012D3A6 muls.l #$3E8,d6:d5 ROM:0012D3AE move.l $2C2(a5),d4 ROM:0012D3B2 divs.l d4,d6:d5 ROM:0012D3B6 bvc.s loc_12D3C0 ROM:0012D3B8 move.w #$3E8,($D9C).w ROM:0012D3BE bra.s loc_12D3C4 ROM:0012D3C0 ; --------------------------------------------------------------------------- ROM:0012D3C0 ROM:0012D3C0 loc_12D3C0: ; CODE XREF: sub_12D38E+28↑j ROM:0012D3C0 move.w d5,($D9C).w ROM:0012D3C4 ROM:0012D3C4 loc_12D3C4: ; CODE XREF: sub_12D38E+30↑j ROM:0012D3C4 move.l ($A38).w,d5 ROM:0012D3C8 divs.l #$4A0,d5 ROM:0012D3D0 muls.l #$3E8,d5 ROM:0012D3D8 move.w $880(a5),d6 ROM:0012D3DC divs.w #4,d6 ROM:0012D3E0 ext.l d6 ROM:0012D3E2 divs.l d6,d5 ROM:0012D3E6 move.w d5,($DAC).w ROM:0012D3EA rts ROM:0012D3EA ; End of function sub_12D38E ROM:0012D3EA ROM:0012D3EC ROM:0012D3EC ; =============== S U B R O U T I N E ======================================= ROM:0012D3EC ROM:0012D3EC ROM:0012D3EC sub_12D3EC: ; CODE XREF: sub_12D1C2+6↑p ROM:0012D3EC clr.w d1 ROM:0012D3EE move.b ($121E).w,d1 ROM:0012D3F2 cmpi.w #3,d1 ROM:0012D3F6 bcc.s locret_12D400 ROM:0012D3F8 movea.l off_12D402(pc,d1.w*4),a0 ROM:0012D3FC nop ROM:0012D3FE jmp (a0) ROM:0012D400 ; --------------------------------------------------------------------------- ROM:0012D400 ROM:0012D400 locret_12D400: ; CODE XREF: sub_12D3EC+A↑j ROM:0012D400 rts ROM:0012D400 ; End of function sub_12D3EC ROM:0012D400 ROM:0012D400 ; --------------------------------------------------------------------------- ROM:0012D402 off_12D402: dc.l loc_12D40E ; DATA XREF: sub_12D3EC+C↑r ROM:0012D406 dc.l loc_12D42A ROM:0012D40A dc.l loc_12D43C ROM:0012D40E ; --------------------------------------------------------------------------- ROM:0012D40E ROM:0012D40E loc_12D40E: ; DATA XREF: ROM:off_12D402↑o ROM:0012D40E cmpi.b #0,($1470).w ROM:0012D414 bne.s loc_12D420 ROM:0012D416 move.b #2,($121E).w ROM:0012D41C bra.s locret_12D45E ROM:0012D41E ; --------------------------------------------------------------------------- ROM:0012D41E bra.s locret_12D428 ROM:0012D420 ; --------------------------------------------------------------------------- ROM:0012D420 ROM:0012D420 loc_12D420: ; CODE XREF: ROM:0012D414↑j ROM:0012D420 move.b #1,($121E).w ROM:0012D426 bra.s loc_12D42A ROM:0012D428 ; --------------------------------------------------------------------------- ROM:0012D428 ROM:0012D428 locret_12D428: ; CODE XREF: ROM:0012D41E↑j ROM:0012D428 rts ROM:0012D42A ; --------------------------------------------------------------------------- ROM:0012D42A ROM:0012D42A loc_12D42A: ; CODE XREF: ROM:0012D426↑j ROM:0012D42A ; ROM:0012D45C↓j ROM:0012D42A ; DATA XREF: ... ROM:0012D42A move.l ($13D4).w,d0 ROM:0012D42E divs.w #$3E8,d0 ROM:0012D432 sub.w ($141A).w,d0 ROM:0012D436 move.w d0,($1408).w ROM:0012D43A rts ROM:0012D43C ; --------------------------------------------------------------------------- ROM:0012D43C ROM:0012D43C loc_12D43C: ; DATA XREF: ROM:0012D40A↑o ROM:0012D43C cmpi.b #0,($1470).w ROM:0012D442 beq.s locret_12D45E ROM:0012D444 move.l ($13D4).w,d6 ROM:0012D448 divs.w #$3E8,d6 ROM:0012D44C move.w d6,($141A).w ROM:0012D450 move.w #0,($1404).w ROM:0012D456 move.b #1,($121E).w ROM:0012D45C bra.s loc_12D42A ROM:0012D45E ; --------------------------------------------------------------------------- ROM:0012D45E ROM:0012D45E locret_12D45E: ; CODE XREF: ROM:0012D41C↑j ROM:0012D45E ; ROM:0012D442↑j ROM:0012D45E rts ROM:0012D460 ; --------------------------------------------------------------------------- ROM:0012D460 rts ROM:0012D462 ROM:0012D462 ; =============== S U B R O U T I N E ======================================= ROM:0012D462 ROM:0012D462 ROM:0012D462 sub_12D462: ; CODE XREF: sub_12D1C2+C↑p ROM:0012D462 btst #7,($13C4).w ROM:0012D468 beq.s locret_12D48E ROM:0012D46A bclr #7,($13C4).w ROM:0012D470 btst #1,($1504).w ROM:0012D476 beq.s locret_12D48E ROM:0012D478 clr.l d7 ROM:0012D47A move.w ($1404).w,d7 ROM:0012D47E cmpi.l #$FFFF,d7 ROM:0012D484 bge.s locret_12D48E ROM:0012D486 addi.w #1,d7 ROM:0012D48A move.w d7,($1404).w ROM:0012D48E ROM:0012D48E locret_12D48E: ; CODE XREF: sub_12D462+6↑j ROM:0012D48E ; sub_12D462+14↑j ... ROM:0012D48E rts ROM:0012D48E ; End of function sub_12D462 ROM:0012D48E ROM:0012D490 ROM:0012D490 ; =============== S U B R O U T I N E ======================================= ROM:0012D490 ROM:0012D490 ROM:0012D490 sub_12D490: ; CODE XREF: sub_12D1C2+12↑p ROM:0012D490 btst #6,($13C4).w ROM:0012D496 beq.s locret_12D4B4 ROM:0012D498 bclr #6,($13C4).w ROM:0012D49E clr.l d7 ROM:0012D4A0 move.w ($1406).w,d7 ROM:0012D4A4 cmpi.l #$FFFF,d7 ROM:0012D4AA bge.s locret_12D4B4 ROM:0012D4AC addi.w #1,d7 ROM:0012D4B0 move.w d7,($1406).w ROM:0012D4B4 ROM:0012D4B4 locret_12D4B4: ; CODE XREF: sub_12D490+6↑j ROM:0012D4B4 ; sub_12D490+1A↑j ROM:0012D4B4 rts ROM:0012D4B4 ; End of function sub_12D490 ROM:0012D4B4 ROM:0012D4B6 ROM:0012D4B6 ; =============== S U B R O U T I N E ======================================= ROM:0012D4B6 ROM:0012D4B6 ROM:0012D4B6 sub_12D4B6: ; CODE XREF: sub_12D1C2+18↑p ROM:0012D4B6 clr.w d1 ROM:0012D4B8 move.b ($1222).w,d1 ROM:0012D4BC cmpi.w #3,d1 ROM:0012D4C0 bcc.s locret_12D4CA ROM:0012D4C2 movea.l off_12D4CC(pc,d1.w*4),a0 ROM:0012D4C6 nop ROM:0012D4C8 jmp (a0) ROM:0012D4CA ; --------------------------------------------------------------------------- ROM:0012D4CA ROM:0012D4CA locret_12D4CA: ; CODE XREF: sub_12D4B6+A↑j ROM:0012D4CA rts ROM:0012D4CA ; End of function sub_12D4B6 ROM:0012D4CA ROM:0012D4CA ; --------------------------------------------------------------------------- ROM:0012D4CC off_12D4CC: dc.l loc_12D4D8 ; DATA XREF: sub_12D4B6+C↑r ROM:0012D4D0 dc.l loc_12D4F0 ROM:0012D4D4 dc.l loc_12D508 ROM:0012D4D8 ; --------------------------------------------------------------------------- ROM:0012D4D8 ROM:0012D4D8 loc_12D4D8: ; DATA XREF: ROM:off_12D4CC↑o ROM:0012D4D8 btst #2,($93E).w ROM:0012D4DE beq.s locret_12D4EE ROM:0012D4E0 bsr.w sub_12D51A ROM:0012D4E4 move.b #1,($1222).w ROM:0012D4EA bra.w locret_12D506 ROM:0012D4EE ; --------------------------------------------------------------------------- ROM:0012D4EE ROM:0012D4EE locret_12D4EE: ; CODE XREF: ROM:0012D4DE↑j ROM:0012D4EE ; ROM:0012D504↓j ... ROM:0012D4EE rts ROM:0012D4F0 ; --------------------------------------------------------------------------- ROM:0012D4F0 ROM:0012D4F0 loc_12D4F0: ; DATA XREF: ROM:0012D4D0↑o ROM:0012D4F0 btst #2,($93E).w ROM:0012D4F6 bne.s locret_12D506 ROM:0012D4F8 bclr #2,($13C0).w ROM:0012D4FE move.b #0,($1222).w ROM:0012D504 bra.s locret_12D4EE ROM:0012D506 ; --------------------------------------------------------------------------- ROM:0012D506 ROM:0012D506 locret_12D506: ; CODE XREF: ROM:0012D4EA↑j ROM:0012D506 ; ROM:0012D4F6↑j ROM:0012D506 rts ROM:0012D508 ; --------------------------------------------------------------------------- ROM:0012D508 ROM:0012D508 loc_12D508: ; DATA XREF: ROM:0012D4D4↑o ROM:0012D508 btst #2,($93E).w ROM:0012D50E bne.s locret_12D518 ROM:0012D510 move.b #0,($1222).w ROM:0012D516 bra.s locret_12D4EE ROM:0012D518 ; --------------------------------------------------------------------------- ROM:0012D518 ROM:0012D518 locret_12D518: ; CODE XREF: ROM:0012D50E↑j ROM:0012D518 rts ROM:0012D51A ROM:0012D51A ; =============== S U B R O U T I N E ======================================= ROM:0012D51A ROM:0012D51A ROM:0012D51A sub_12D51A: ; CODE XREF: ROM:0012D4E0↑p ROM:0012D51A move.w #$FFFF,($DCA).w ROM:0012D520 move.w #$FFFF,($DCC).w ROM:0012D526 move.w #$FFFF,($DCE).w ROM:0012D52C move.w #$FFFF,($DD6).w ROM:0012D532 move.w #$FFFF,($DD8).w ROM:0012D538 move.w #$FFFF,($DDA).w ROM:0012D53E move.w #$FFFF,($DB0).w ROM:0012D544 move.w #$FFFF,($DC0).w ROM:0012D54A move.w #$FFFF,($DC2).w ROM:0012D550 clr.w ($DC4).w ROM:0012D554 clr.w ($DC6).w ROM:0012D558 clr.w ($DC8).w ROM:0012D55C clr.w ($DF4).w ROM:0012D560 clr.w ($DF6).w ROM:0012D564 clr.w ($DF8).w ROM:0012D568 bclr #6,($13B3).w ROM:0012D56E btst #6,($13A7).w ROM:0012D574 beq.s loc_12D5AE ROM:0012D576 btst #7,($139B).w ROM:0012D57C bne.s loc_12D5AE ROM:0012D57E bset #7,($139B).w ROM:0012D584 ori.w #$1000,($DA0).w ROM:0012D58A move.w #$FFFF,($14F2).w ROM:0012D590 move.w #$FFFF,($14F4).w ROM:0012D596 move.w #$FFFF,($14F6).w ROM:0012D59C move.w #$FFFF,($14F8).w ROM:0012D5A2 move.w #$FFFF,($14FA).w ROM:0012D5A8 move.w #$FFFF,($14FC).w ROM:0012D5AE ROM:0012D5AE loc_12D5AE: ; CODE XREF: sub_12D51A+5A↑j ROM:0012D5AE ; sub_12D51A+62↑j ROM:0012D5AE move.w #0,d0 ROM:0012D5B2 bra.s loc_12D5B8 ROM:0012D5B4 ; --------------------------------------------------------------------------- ROM:0012D5B4 ROM:0012D5B4 loc_12D5B4: ; CODE XREF: sub_12D51A+B4↓j ROM:0012D5B4 addi.w #1,d0 ROM:0012D5B8 ROM:0012D5B8 loc_12D5B8: ; CODE XREF: sub_12D51A+98↑j ROM:0012D5B8 cmpi.w #$23,d0 ; '#' ROM:0012D5BC bgt.l loc_12D5D0 ROM:0012D5C2 clr.w $1070(d0.w*2) ROM:0012D5C8 clr.w $10B8(d0.w*2) ROM:0012D5CE bra.s loc_12D5B4 ROM:0012D5D0 ; --------------------------------------------------------------------------- ROM:0012D5D0 ROM:0012D5D0 loc_12D5D0: ; CODE XREF: sub_12D51A+A2↑j ROM:0012D5D0 clr.w ($DAE).w ROM:0012D5D4 rts ROM:0012D5D4 ; End of function sub_12D51A ROM:0012D5D4 ROM:0012D5D6 ROM:0012D5D6 ; =============== S U B R O U T I N E ======================================= ROM:0012D5D6 ROM:0012D5D6 ROM:0012D5D6 sub_12D5D6: ; CODE XREF: sub_12D1C2+5E↑p ROM:0012D5D6 cmpi.b #0,($1473).w ROM:0012D5DC ble.l loc_12D67A ROM:0012D5E2 move.b ($1474).w,d0 ROM:0012D5E6 ext.w d0 ROM:0012D5E8 cmpi.w #$10,d0 ROM:0012D5EC bge.s loc_12D610 ROM:0012D5EE move.w ($1434).w,d6 ROM:0012D5F2 btst d0,d6 ROM:0012D5F4 bne.s loc_12D604 ROM:0012D5F6 move.b #$FF,($1474).w ROM:0012D5FC clr.w d4 ROM:0012D5FE move.w #$FF,d5 ROM:0012D602 bra.s loc_12D60C ROM:0012D604 ; --------------------------------------------------------------------------- ROM:0012D604 ROM:0012D604 loc_12D604: ; CODE XREF: sub_12D5D6+1E↑j ROM:0012D604 move.w $B62(a5,d0.w*2),d4 ROM:0012D60A move.w d0,d5 ROM:0012D60C ROM:0012D60C loc_12D60C: ; CODE XREF: sub_12D5D6+2C↑j ROM:0012D60C move.w d6,($1434).w ROM:0012D610 ROM:0012D610 loc_12D610: ; CODE XREF: sub_12D5D6+16↑j ROM:0012D610 cmpi.w #$10,d0 ROM:0012D614 blt.s loc_12D644 ROM:0012D616 cmpi.w #$20,d0 ; ' ' ROM:0012D61A bge.s loc_12D644 ROM:0012D61C move.w d0,d1 ROM:0012D61E subi.w #$10,d1 ROM:0012D622 move.w ($1436).w,d6 ROM:0012D626 btst d1,d6 ROM:0012D628 bne.s loc_12D638 ROM:0012D62A clr.w d4 ROM:0012D62C move.b #$FF,($1474).w ROM:0012D632 move.w #$FF,d5 ROM:0012D636 bra.s loc_12D640 ROM:0012D638 ; --------------------------------------------------------------------------- ROM:0012D638 ROM:0012D638 loc_12D638: ; CODE XREF: sub_12D5D6+52↑j ROM:0012D638 move.w $B62(a5,d0.w*2),d4 ROM:0012D63E move.w d0,d5 ROM:0012D640 ROM:0012D640 loc_12D640: ; CODE XREF: sub_12D5D6+60↑j ROM:0012D640 move.w d6,($1436).w ROM:0012D644 ROM:0012D644 loc_12D644: ; CODE XREF: sub_12D5D6+3E↑j ROM:0012D644 ; sub_12D5D6+44↑j ROM:0012D644 cmpi.w #$20,d0 ; ' ' ROM:0012D648 blt.s loc_12D678 ROM:0012D64A cmpi.w #$24,d0 ; '$' ROM:0012D64E bge.s loc_12D678 ROM:0012D650 move.w d0,d1 ROM:0012D652 subi.w #$20,d1 ; ' ' ROM:0012D656 move.w ($1438).w,d6 ROM:0012D65A btst d1,d6 ROM:0012D65C bne.s loc_12D66C ROM:0012D65E clr.w d4 ROM:0012D660 move.b #$FF,($1474).w ROM:0012D666 move.w #$FF,d5 ROM:0012D66A bra.s loc_12D674 ROM:0012D66C ; --------------------------------------------------------------------------- ROM:0012D66C ROM:0012D66C loc_12D66C: ; CODE XREF: sub_12D5D6+86↑j ROM:0012D66C move.w $B62(a5,d0.w*2),d4 ROM:0012D672 move.w d0,d5 ROM:0012D674 ROM:0012D674 loc_12D674: ; CODE XREF: sub_12D5D6+94↑j ROM:0012D674 move.w d6,($1438).w ROM:0012D678 ROM:0012D678 loc_12D678: ; CODE XREF: sub_12D5D6+72↑j ROM:0012D678 ; sub_12D5D6+78↑j ROM:0012D678 bra.s loc_12D68C ROM:0012D67A ; --------------------------------------------------------------------------- ROM:0012D67A ROM:0012D67A loc_12D67A: ; CODE XREF: sub_12D5D6+6↑j ROM:0012D67A clr.w d4 ROM:0012D67C move.b #$FF,($1474).w ROM:0012D682 move.w #$FF,d5 ROM:0012D686 move.b #$FF,($1220).w ROM:0012D68C ROM:0012D68C loc_12D68C: ; CODE XREF: sub_12D5D6:loc_12D678↑j ROM:0012D68C clr.w d2 ROM:0012D68E clr.w d7 ROM:0012D690 move.w #0,d0 ROM:0012D694 bra.s loc_12D69A ROM:0012D696 ; --------------------------------------------------------------------------- ROM:0012D696 ROM:0012D696 loc_12D696: ; CODE XREF: sub_12D5D6:loc_12D75E↓j ROM:0012D696 addi.w #1,d0 ROM:0012D69A ROM:0012D69A loc_12D69A: ; CODE XREF: sub_12D5D6+BE↑j ROM:0012D69A cmpi.w #$23,d0 ; '#' ROM:0012D69E bgt.l loc_12D762 ROM:0012D6A4 cmpi.w #$10,d0 ROM:0012D6A8 bge.s loc_12D6DA ROM:0012D6AA move.w ($1434).w,d6 ROM:0012D6AE btst d0,d6 ROM:0012D6B0 beq.s loc_12D6DA ROM:0012D6B2 move.w d6,($1434).w ROM:0012D6B6 addq.w #1,d2 ROM:0012D6B8 move.w $BAA(a5,d0.w*2),d6 ROM:0012D6BE cmpi.w #1,d6 ROM:0012D6C2 beq.s loc_12D6CA ROM:0012D6C4 cmpi.w #2,d6 ROM:0012D6C8 bne.s loc_12D6CC ROM:0012D6CA ROM:0012D6CA loc_12D6CA: ; CODE XREF: sub_12D5D6+EC↑j ROM:0012D6CA addq.w #1,d7 ROM:0012D6CC ROM:0012D6CC loc_12D6CC: ; CODE XREF: sub_12D5D6+F2↑j ROM:0012D6CC move.w $B62(a5,d0.w*2),d3 ROM:0012D6D2 cmp.w d3,d4 ROM:0012D6D4 bge.s loc_12D6DA ROM:0012D6D6 move.w d0,d5 ROM:0012D6D8 move.w d3,d4 ROM:0012D6DA ROM:0012D6DA loc_12D6DA: ; CODE XREF: sub_12D5D6+D2↑j ROM:0012D6DA ; sub_12D5D6+DA↑j ... ROM:0012D6DA cmpi.w #$10,d0 ROM:0012D6DE blt.s loc_12D71C ROM:0012D6E0 cmpi.w #$20,d0 ; ' ' ROM:0012D6E4 bge.s loc_12D71C ROM:0012D6E6 move.w d0,d1 ROM:0012D6E8 subi.w #$10,d1 ROM:0012D6EC move.w ($1436).w,d6 ROM:0012D6F0 btst d1,d6 ROM:0012D6F2 beq.s loc_12D71C ROM:0012D6F4 move.w d6,($1436).w ROM:0012D6F8 addq.w #1,d2 ROM:0012D6FA move.w $BAA(a5,d0.w*2),d6 ROM:0012D700 cmpi.w #1,d6 ROM:0012D704 beq.s loc_12D70C ROM:0012D706 cmpi.w #2,d6 ROM:0012D70A bne.s loc_12D70E ROM:0012D70C ROM:0012D70C loc_12D70C: ; CODE XREF: sub_12D5D6+12E↑j ROM:0012D70C addq.w #1,d7 ROM:0012D70E ROM:0012D70E loc_12D70E: ; CODE XREF: sub_12D5D6+134↑j ROM:0012D70E move.w $B62(a5,d0.w*2),d3 ROM:0012D714 cmp.w d3,d4 ROM:0012D716 bge.s loc_12D71C ROM:0012D718 move.w d0,d5 ROM:0012D71A move.w d3,d4 ROM:0012D71C ROM:0012D71C loc_12D71C: ; CODE XREF: sub_12D5D6+108↑j ROM:0012D71C ; sub_12D5D6+10E↑j ... ROM:0012D71C cmpi.w #$20,d0 ; ' ' ROM:0012D720 blt.s loc_12D75E ROM:0012D722 cmpi.w #$24,d0 ; '$' ROM:0012D726 bge.s loc_12D75E ROM:0012D728 move.w d0,d1 ROM:0012D72A subi.w #$20,d1 ; ' ' ROM:0012D72E move.w ($1438).w,d6 ROM:0012D732 btst d1,d6 ROM:0012D734 beq.s loc_12D75E ROM:0012D736 move.w d6,($1438).w ROM:0012D73A addq.w #1,d2 ROM:0012D73C move.w $BAA(a5,d0.w*2),d6 ROM:0012D742 cmpi.w #1,d6 ROM:0012D746 beq.s loc_12D74E ROM:0012D748 cmpi.w #2,d6 ROM:0012D74C bne.s loc_12D750 ROM:0012D74E ROM:0012D74E loc_12D74E: ; CODE XREF: sub_12D5D6+170↑j ROM:0012D74E addq.w #1,d7 ROM:0012D750 ROM:0012D750 loc_12D750: ; CODE XREF: sub_12D5D6+176↑j ROM:0012D750 move.w $B62(a5,d0.w*2),d3 ROM:0012D756 cmp.w d3,d4 ROM:0012D758 bge.s loc_12D75E ROM:0012D75A move.w d0,d5 ROM:0012D75C move.w d3,d4 ROM:0012D75E ROM:0012D75E loc_12D75E: ; CODE XREF: sub_12D5D6+14A↑j ROM:0012D75E ; sub_12D5D6+150↑j ... ROM:0012D75E bra.w loc_12D696 ROM:0012D762 ; --------------------------------------------------------------------------- ROM:0012D762 ROM:0012D762 loc_12D762: ; CODE XREF: sub_12D5D6+C8↑j ROM:0012D762 move.b d7,($1470).w ROM:0012D766 cmpi.w #0,d2 ROM:0012D76A ble.s loc_12D7D2 ROM:0012D76C cmp.b ($1474).w,d5 ROM:0012D770 beq.s loc_12D7D0 ROM:0012D772 clr.w ($DE2).w ROM:0012D776 clr.w ($DE4).w ROM:0012D77A clr.w ($DE6).w ROM:0012D77E move.b d5,($1474).w ROM:0012D782 move.b d5,d7 ROM:0012D784 ext.w d7 ROM:0012D786 cmpi.w #$10,d7 ROM:0012D78A bge.s loc_12D796 ROM:0012D78C move.w ($DE2).w,d6 ROM:0012D790 bset d7,d6 ROM:0012D792 move.w d6,($DE2).w ROM:0012D796 ROM:0012D796 loc_12D796: ; CODE XREF: sub_12D5D6+1B4↑j ROM:0012D796 cmpi.w #$10,d7 ROM:0012D79A blt.s loc_12D7B0 ROM:0012D79C cmpi.w #$20,d7 ; ' ' ROM:0012D7A0 bge.s loc_12D7B0 ROM:0012D7A2 subi.w #$10,d7 ROM:0012D7A6 move.w ($DE4).w,d6 ROM:0012D7AA bset d7,d6 ROM:0012D7AC move.w d6,($DE4).w ROM:0012D7B0 ROM:0012D7B0 loc_12D7B0: ; CODE XREF: sub_12D5D6+1C4↑j ROM:0012D7B0 ; sub_12D5D6+1CA↑j ROM:0012D7B0 cmpi.w #$20,d7 ; ' ' ROM:0012D7B4 blt.s loc_12D7CA ROM:0012D7B6 cmpi.w #$24,d7 ; '$' ROM:0012D7BA bge.s loc_12D7CA ROM:0012D7BC subi.w #$20,d7 ; ' ' ROM:0012D7C0 move.w ($DE6).w,d6 ROM:0012D7C4 bset d7,d6 ROM:0012D7C6 move.w d6,($DE6).w ROM:0012D7CA ROM:0012D7CA loc_12D7CA: ; CODE XREF: sub_12D5D6+1DE↑j ROM:0012D7CA ; sub_12D5D6+1E4↑j ROM:0012D7CA bset #6,($13BF).w ROM:0012D7D0 ROM:0012D7D0 loc_12D7D0: ; CODE XREF: sub_12D5D6+19A↑j ROM:0012D7D0 bra.s loc_12D7DE ROM:0012D7D2 ; --------------------------------------------------------------------------- ROM:0012D7D2 ROM:0012D7D2 loc_12D7D2: ; CODE XREF: sub_12D5D6+194↑j ROM:0012D7D2 clr.w ($DE2).w ROM:0012D7D6 clr.w ($DE4).w ROM:0012D7DA clr.w ($DE6).w ROM:0012D7DE ROM:0012D7DE loc_12D7DE: ; CODE XREF: sub_12D5D6:loc_12D7D0↑j ROM:0012D7DE move.b d2,($1473).w ROM:0012D7E2 rts ROM:0012D7E2 ; End of function sub_12D5D6 ROM:0012D7E2 ROM:0012D7E4 ROM:0012D7E4 ; =============== S U B R O U T I N E ======================================= ROM:0012D7E4 ROM:0012D7E4 ROM:0012D7E4 sub_12D7E4: ; CODE XREF: sub_12D1C2+106↑p ROM:0012D7E4 btst #1,($DF1).w ROM:0012D7EA beq.s loc_12D7F4 ROM:0012D7EC bset #1,($13A3).w ROM:0012D7F2 bra.s loc_12D80A ROM:0012D7F4 ; --------------------------------------------------------------------------- ROM:0012D7F4 ROM:0012D7F4 loc_12D7F4: ; CODE XREF: sub_12D7E4+6↑j ROM:0012D7F4 btst #4,($DF1).w ROM:0012D7FA beq.s loc_12D804 ROM:0012D7FC bset #1,($13A3).w ROM:0012D802 bra.s loc_12D80A ROM:0012D804 ; --------------------------------------------------------------------------- ROM:0012D804 ROM:0012D804 loc_12D804: ; CODE XREF: sub_12D7E4+16↑j ROM:0012D804 bclr #1,($13A3).w ROM:0012D80A ROM:0012D80A loc_12D80A: ; CODE XREF: sub_12D7E4+E↑j ROM:0012D80A ; sub_12D7E4+1E↑j ROM:0012D80A btst #4,($DEE).w ROM:0012D810 beq.s loc_12D81A ROM:0012D812 bset #5,($13B4).w ROM:0012D818 bra.s loc_12D830 ROM:0012D81A ; --------------------------------------------------------------------------- ROM:0012D81A ROM:0012D81A loc_12D81A: ; CODE XREF: sub_12D7E4+2C↑j ROM:0012D81A btst #3,($DEE).w ROM:0012D820 beq.s loc_12D82A ROM:0012D822 bset #5,($13B4).w ROM:0012D828 bra.s loc_12D830 ROM:0012D82A ; --------------------------------------------------------------------------- ROM:0012D82A ROM:0012D82A loc_12D82A: ; CODE XREF: sub_12D7E4+3C↑j ROM:0012D82A bclr #5,($13B4).w ROM:0012D830 ROM:0012D830 loc_12D830: ; CODE XREF: sub_12D7E4+34↑j ROM:0012D830 ; sub_12D7E4+44↑j ROM:0012D830 btst #3,($DF0).w ROM:0012D836 beq.s loc_12D840 ROM:0012D838 bset #3,($13B1).w ROM:0012D83E bra.s loc_12D856 ROM:0012D840 ; --------------------------------------------------------------------------- ROM:0012D840 ROM:0012D840 loc_12D840: ; CODE XREF: sub_12D7E4+52↑j ROM:0012D840 btst #2,($DEE).w ROM:0012D846 beq.s loc_12D850 ROM:0012D848 bset #3,($13B1).w ROM:0012D84E bra.s loc_12D856 ROM:0012D850 ; --------------------------------------------------------------------------- ROM:0012D850 ROM:0012D850 loc_12D850: ; CODE XREF: sub_12D7E4+62↑j ROM:0012D850 bclr #3,($13B1).w ROM:0012D856 ROM:0012D856 loc_12D856: ; CODE XREF: sub_12D7E4+5A↑j ROM:0012D856 ; sub_12D7E4+6A↑j ROM:0012D856 btst #1,($1425).w ROM:0012D85C beq.s loc_12D866 ROM:0012D85E bset #5,($13C1).w ROM:0012D864 bra.s loc_12D87C ROM:0012D866 ; --------------------------------------------------------------------------- ROM:0012D866 ROM:0012D866 loc_12D866: ; CODE XREF: sub_12D7E4+78↑j ROM:0012D866 btst #4,($1425).w ROM:0012D86C beq.s loc_12D876 ROM:0012D86E bset #5,($13C1).w ROM:0012D874 bra.s loc_12D87C ROM:0012D876 ; --------------------------------------------------------------------------- ROM:0012D876 ROM:0012D876 loc_12D876: ; CODE XREF: sub_12D7E4+88↑j ROM:0012D876 bclr #5,($13C1).w ROM:0012D87C ROM:0012D87C loc_12D87C: ; CODE XREF: sub_12D7E4+80↑j ROM:0012D87C ; sub_12D7E4+90↑j ROM:0012D87C btst #4,($1422).w ROM:0012D882 beq.s loc_12D88C ROM:0012D884 bset #1,($13BC).w ROM:0012D88A bra.s loc_12D8A2 ROM:0012D88C ; --------------------------------------------------------------------------- ROM:0012D88C ROM:0012D88C loc_12D88C: ; CODE XREF: sub_12D7E4+9E↑j ROM:0012D88C btst #3,($1422).w ROM:0012D892 beq.s loc_12D89C ROM:0012D894 bset #1,($13BC).w ROM:0012D89A bra.s loc_12D8A2 ROM:0012D89C ; --------------------------------------------------------------------------- ROM:0012D89C ROM:0012D89C loc_12D89C: ; CODE XREF: sub_12D7E4+AE↑j ROM:0012D89C bclr #1,($13BC).w ROM:0012D8A2 ROM:0012D8A2 loc_12D8A2: ; CODE XREF: sub_12D7E4+A6↑j ROM:0012D8A2 ; sub_12D7E4+B6↑j ROM:0012D8A2 btst #4,($1424).w ROM:0012D8A8 beq.s loc_12D8B2 ROM:0012D8AA bset #1,($13B8).w ROM:0012D8B0 bra.s loc_12D8E8 ROM:0012D8B2 ; --------------------------------------------------------------------------- ROM:0012D8B2 ROM:0012D8B2 loc_12D8B2: ; CODE XREF: sub_12D7E4+C4↑j ROM:0012D8B2 btst #5,($1424).w ROM:0012D8B8 beq.s loc_12D8C2 ROM:0012D8BA bset #1,($13B8).w ROM:0012D8C0 bra.s loc_12D8E8 ROM:0012D8C2 ; --------------------------------------------------------------------------- ROM:0012D8C2 ROM:0012D8C2 loc_12D8C2: ; CODE XREF: sub_12D7E4+D4↑j ROM:0012D8C2 btst #6,($1424).w ROM:0012D8C8 beq.s loc_12D8D2 ROM:0012D8CA bset #1,($13B8).w ROM:0012D8D0 bra.s loc_12D8E8 ROM:0012D8D2 ; --------------------------------------------------------------------------- ROM:0012D8D2 ROM:0012D8D2 loc_12D8D2: ; CODE XREF: sub_12D7E4+E4↑j ROM:0012D8D2 btst #7,($1424).w ROM:0012D8D8 beq.s loc_12D8E2 ROM:0012D8DA bset #1,($13B8).w ROM:0012D8E0 bra.s loc_12D8E8 ROM:0012D8E2 ; --------------------------------------------------------------------------- ROM:0012D8E2 ROM:0012D8E2 loc_12D8E2: ; CODE XREF: sub_12D7E4+F4↑j ROM:0012D8E2 bclr #1,($13B8).w ROM:0012D8E8 ROM:0012D8E8 loc_12D8E8: ; CODE XREF: sub_12D7E4+CC↑j ROM:0012D8E8 ; sub_12D7E4+DC↑j ... ROM:0012D8E8 btst #6,($1425).w ROM:0012D8EE beq.s loc_12D8F8 ROM:0012D8F0 bset #0,($13A0).w ROM:0012D8F6 bra.s loc_12D90E ROM:0012D8F8 ; --------------------------------------------------------------------------- ROM:0012D8F8 ROM:0012D8F8 loc_12D8F8: ; CODE XREF: sub_12D7E4+10A↑j ROM:0012D8F8 btst #5,($1423).w ROM:0012D8FE beq.s loc_12D908 ROM:0012D900 bset #0,($13A0).w ROM:0012D906 bra.s loc_12D90E ROM:0012D908 ; --------------------------------------------------------------------------- ROM:0012D908 ROM:0012D908 loc_12D908: ; CODE XREF: sub_12D7E4+11A↑j ROM:0012D908 bclr #0,($13A0).w ROM:0012D90E ROM:0012D90E loc_12D90E: ; CODE XREF: sub_12D7E4+112↑j ROM:0012D90E ; sub_12D7E4+122↑j ROM:0012D90E btst #3,($1424).w ROM:0012D914 beq.s loc_12D91E ROM:0012D916 bset #3,($13B9).w ROM:0012D91C bra.s loc_12D934 ROM:0012D91E ; --------------------------------------------------------------------------- ROM:0012D91E ROM:0012D91E loc_12D91E: ; CODE XREF: sub_12D7E4+130↑j ROM:0012D91E btst #2,($1422).w ROM:0012D924 beq.s loc_12D92E ROM:0012D926 bset #3,($13B9).w ROM:0012D92C bra.s loc_12D934 ROM:0012D92E ; --------------------------------------------------------------------------- ROM:0012D92E ROM:0012D92E loc_12D92E: ; CODE XREF: sub_12D7E4+140↑j ROM:0012D92E bclr #3,($13B9).w ROM:0012D934 ROM:0012D934 loc_12D934: ; CODE XREF: sub_12D7E4+138↑j ROM:0012D934 ; sub_12D7E4+148↑j ROM:0012D934 btst #6,($1422).w ROM:0012D93A beq.s loc_12D944 ROM:0012D93C bset #3,($13B7).w ROM:0012D942 bra.s loc_12D95A ROM:0012D944 ; --------------------------------------------------------------------------- ROM:0012D944 ROM:0012D944 loc_12D944: ; CODE XREF: sub_12D7E4+156↑j ROM:0012D944 btst #7,($1422).w ROM:0012D94A beq.s loc_12D954 ROM:0012D94C bset #3,($13B7).w ROM:0012D952 bra.s loc_12D95A ROM:0012D954 ; --------------------------------------------------------------------------- ROM:0012D954 ROM:0012D954 loc_12D954: ; CODE XREF: sub_12D7E4+166↑j ROM:0012D954 bclr #3,($13B7).w ROM:0012D95A ROM:0012D95A loc_12D95A: ; CODE XREF: sub_12D7E4+15E↑j ROM:0012D95A ; sub_12D7E4+16E↑j ROM:0012D95A btst #1,($DC7).w ROM:0012D960 beq.s loc_12D96A ROM:0012D962 bset #2,($13A7).w ROM:0012D968 bra.s loc_12D980 ROM:0012D96A ; --------------------------------------------------------------------------- ROM:0012D96A ROM:0012D96A loc_12D96A: ; CODE XREF: sub_12D7E4+17C↑j ROM:0012D96A btst #4,($DC7).w ROM:0012D970 beq.s loc_12D97A ROM:0012D972 bset #2,($13A7).w ROM:0012D978 bra.s loc_12D980 ROM:0012D97A ; --------------------------------------------------------------------------- ROM:0012D97A ROM:0012D97A loc_12D97A: ; CODE XREF: sub_12D7E4+18C↑j ROM:0012D97A bclr #2,($13A7).w ROM:0012D980 ROM:0012D980 loc_12D980: ; CODE XREF: sub_12D7E4+184↑j ROM:0012D980 ; sub_12D7E4+194↑j ROM:0012D980 btst #4,($DC4).w ROM:0012D986 beq.s loc_12D990 ROM:0012D988 bset #3,($13B5).w ROM:0012D98E bra.s loc_12D9A6 ROM:0012D990 ; --------------------------------------------------------------------------- ROM:0012D990 ROM:0012D990 loc_12D990: ; CODE XREF: sub_12D7E4+1A2↑j ROM:0012D990 btst #3,($DC4).w ROM:0012D996 beq.s loc_12D9A0 ROM:0012D998 bset #3,($13B5).w ROM:0012D99E bra.s loc_12D9A6 ROM:0012D9A0 ; --------------------------------------------------------------------------- ROM:0012D9A0 ROM:0012D9A0 loc_12D9A0: ; CODE XREF: sub_12D7E4+1B2↑j ROM:0012D9A0 bclr #3,($13B5).w ROM:0012D9A6 ROM:0012D9A6 loc_12D9A6: ; CODE XREF: sub_12D7E4+1AA↑j ROM:0012D9A6 ; sub_12D7E4+1BA↑j ROM:0012D9A6 btst #4,($DC6).w ROM:0012D9AC beq.s loc_12D9B6 ROM:0012D9AE bset #7,($13B0).w ROM:0012D9B4 bra.s loc_12D9EC ROM:0012D9B6 ; --------------------------------------------------------------------------- ROM:0012D9B6 ROM:0012D9B6 loc_12D9B6: ; CODE XREF: sub_12D7E4+1C8↑j ROM:0012D9B6 btst #5,($DC6).w ROM:0012D9BC beq.s loc_12D9C6 ROM:0012D9BE bset #7,($13B0).w ROM:0012D9C4 bra.s loc_12D9EC ROM:0012D9C6 ; --------------------------------------------------------------------------- ROM:0012D9C6 ROM:0012D9C6 loc_12D9C6: ; CODE XREF: sub_12D7E4+1D8↑j ROM:0012D9C6 btst #6,($DC6).w ROM:0012D9CC beq.s loc_12D9D6 ROM:0012D9CE bset #7,($13B0).w ROM:0012D9D4 bra.s loc_12D9EC ROM:0012D9D6 ; --------------------------------------------------------------------------- ROM:0012D9D6 ROM:0012D9D6 loc_12D9D6: ; CODE XREF: sub_12D7E4+1E8↑j ROM:0012D9D6 btst #7,($DC6).w ROM:0012D9DC beq.s loc_12D9E6 ROM:0012D9DE bset #7,($13B0).w ROM:0012D9E4 bra.s loc_12D9EC ROM:0012D9E6 ; --------------------------------------------------------------------------- ROM:0012D9E6 ROM:0012D9E6 loc_12D9E6: ; CODE XREF: sub_12D7E4+1F8↑j ROM:0012D9E6 bclr #7,($13B0).w ROM:0012D9EC ROM:0012D9EC loc_12D9EC: ; CODE XREF: sub_12D7E4+1D0↑j ROM:0012D9EC ; sub_12D7E4+1E0↑j ... ROM:0012D9EC btst #6,($DC7).w ROM:0012D9F2 beq.s loc_12D9FC ROM:0012D9F4 bset #4,($139A).w ROM:0012D9FA bra.s loc_12DA12 ROM:0012D9FC ; --------------------------------------------------------------------------- ROM:0012D9FC ROM:0012D9FC loc_12D9FC: ; CODE XREF: sub_12D7E4+20E↑j ROM:0012D9FC btst #5,($DC5).w ROM:0012DA02 beq.s loc_12DA0C ROM:0012DA04 bset #4,($139A).w ROM:0012DA0A bra.s loc_12DA12 ROM:0012DA0C ; --------------------------------------------------------------------------- ROM:0012DA0C ROM:0012DA0C loc_12DA0C: ; CODE XREF: sub_12D7E4+21E↑j ROM:0012DA0C bclr #4,($139A).w ROM:0012DA12 ROM:0012DA12 loc_12DA12: ; CODE XREF: sub_12D7E4+216↑j ROM:0012DA12 ; sub_12D7E4+226↑j ROM:0012DA12 btst #6,($DC4).w ROM:0012DA18 beq.s loc_12DA22 ROM:0012DA1A bset #0,($13B1).w ROM:0012DA20 bra.s loc_12DA38 ROM:0012DA22 ; --------------------------------------------------------------------------- ROM:0012DA22 ROM:0012DA22 loc_12DA22: ; CODE XREF: sub_12D7E4+234↑j ROM:0012DA22 btst #7,($DC4).w ROM:0012DA28 beq.s loc_12DA32 ROM:0012DA2A bset #0,($13B1).w ROM:0012DA30 bra.s loc_12DA38 ROM:0012DA32 ; --------------------------------------------------------------------------- ROM:0012DA32 ROM:0012DA32 loc_12DA32: ; CODE XREF: sub_12D7E4+244↑j ROM:0012DA32 bclr #0,($13B1).w ROM:0012DA38 ROM:0012DA38 loc_12DA38: ; CODE XREF: sub_12D7E4+23C↑j ROM:0012DA38 ; sub_12D7E4+24C↑j ROM:0012DA38 btst #3,($DC6).w ROM:0012DA3E beq.s loc_12DA48 ROM:0012DA40 bset #4,($13B2).w ROM:0012DA46 bra.s locret_12DA5E ROM:0012DA48 ; --------------------------------------------------------------------------- ROM:0012DA48 ROM:0012DA48 loc_12DA48: ; CODE XREF: sub_12D7E4+25A↑j ROM:0012DA48 btst #2,($DC4).w ROM:0012DA4E beq.s loc_12DA58 ROM:0012DA50 bset #4,($13B2).w ROM:0012DA56 bra.s locret_12DA5E ROM:0012DA58 ; --------------------------------------------------------------------------- ROM:0012DA58 ROM:0012DA58 loc_12DA58: ; CODE XREF: sub_12D7E4+26A↑j ROM:0012DA58 bclr #4,($13B2).w ROM:0012DA5E ROM:0012DA5E locret_12DA5E: ; CODE XREF: sub_12D7E4+262↑j ROM:0012DA5E ; sub_12D7E4+272↑j ROM:0012DA5E rts ROM:0012DA5E ; End of function sub_12D7E4 ROM:0012DA5E ROM:0012DA60 ROM:0012DA60 ; =============== S U B R O U T I N E ======================================= ROM:0012DA60 ROM:0012DA60 ROM:0012DA60 sub_12DA60: ; CODE XREF: sub_12D1C2+58↑p ROM:0012DA60 btst #6,($139B).w ROM:0012DA66 beq.l locret_12DAAC ROM:0012DA6C reset ROM:0012DA6E move.w ($DC8).w,d0 ROM:0012DA72 move.w #1,d1 ROM:0012DA76 btst #1,($11B4).w ROM:0012DA7C beq.s loc_12DA82 ROM:0012DA7E bset d1,d0 ROM:0012DA80 bra.s loc_12DA84 ROM:0012DA82 ; --------------------------------------------------------------------------- ROM:0012DA82 ROM:0012DA82 loc_12DA82: ; CODE XREF: sub_12DA60+1C↑j ROM:0012DA82 bclr d1,d0 ROM:0012DA84 ROM:0012DA84 loc_12DA84: ; CODE XREF: sub_12DA60+20↑j ROM:0012DA84 move.w #0,d1 ROM:0012DA88 btst #3,($11B4).w ROM:0012DA8E beq.s loc_12DA94 ROM:0012DA90 bset d1,d0 ROM:0012DA92 bra.s loc_12DA96 ROM:0012DA94 ; --------------------------------------------------------------------------- ROM:0012DA94 ROM:0012DA94 loc_12DA94: ; CODE XREF: sub_12DA60+2E↑j ROM:0012DA94 bclr d1,d0 ROM:0012DA96 ROM:0012DA96 loc_12DA96: ; CODE XREF: sub_12DA60+32↑j ROM:0012DA96 move.w #2,d1 ROM:0012DA9A btst #5,($11B4).w ROM:0012DAA0 beq.s loc_12DAA6 ROM:0012DAA2 bset d1,d0 ROM:0012DAA4 bra.s loc_12DAA8 ROM:0012DAA6 ; --------------------------------------------------------------------------- ROM:0012DAA6 ROM:0012DAA6 loc_12DAA6: ; CODE XREF: sub_12DA60+40↑j ROM:0012DAA6 bclr d1,d0 ROM:0012DAA8 ROM:0012DAA8 loc_12DAA8: ; CODE XREF: sub_12DA60+44↑j ROM:0012DAA8 move.w d0,($DC8).w ROM:0012DAAC ROM:0012DAAC locret_12DAAC: ; CODE XREF: sub_12DA60+6↑j ROM:0012DAAC rts ROM:0012DAAC ; End of function sub_12DA60 ROM:0012DAAC ROM:0012DAAE ROM:0012DAAE ; =============== S U B R O U T I N E ======================================= ROM:0012DAAE ROM:0012DAAE ROM:0012DAAE sub_12DAAE: ; CODE XREF: sub_12D1C2+1E↑p ROM:0012DAAE btst #2,($13C0).w ROM:0012DAB4 beq.l loc_12DB60 ROM:0012DABA move.w #0,d0 ROM:0012DABE bra.s loc_12DAC4 ROM:0012DAC0 ; --------------------------------------------------------------------------- ROM:0012DAC0 ROM:0012DAC0 loc_12DAC0: ; CODE XREF: sub_12DAAE:loc_12DB5C↓j ROM:0012DAC0 addi.w #1,d0 ROM:0012DAC4 ROM:0012DAC4 loc_12DAC4: ; CODE XREF: sub_12DAAE+10↑j ROM:0012DAC4 cmpi.w #$23,d0 ; '#' ROM:0012DAC8 bgt.l loc_12DB60 ROM:0012DACE move.w d0,d1 ROM:0012DAD0 cmpi.w #$10,d0 ROM:0012DAD4 bge.s loc_12DAF8 ROM:0012DAD6 move.w ($DCA).w,d2 ROM:0012DADA move.w ($DDC).w,d3 ROM:0012DADE move.w ($1930).w,d4 ROM:0012DAE2 btst d1,d2 ROM:0012DAE4 bne.s loc_12DAF8 ROM:0012DAE6 move.w d2,($DCA).w ROM:0012DAEA btst d1,d3 ROM:0012DAEC bne.s loc_12DAF8 ROM:0012DAEE move.w d3,($DDC).w ROM:0012DAF2 bclr d1,d4 ROM:0012DAF4 move.w d4,($1930).w ROM:0012DAF8 ROM:0012DAF8 loc_12DAF8: ; CODE XREF: sub_12DAAE+26↑j ROM:0012DAF8 ; sub_12DAAE+36↑j ... ROM:0012DAF8 cmpi.w #$10,d0 ROM:0012DAFC blt.s loc_12DB2A ROM:0012DAFE cmpi.w #$20,d0 ; ' ' ROM:0012DB02 bge.s loc_12DB2A ROM:0012DB04 subi.w #$10,d1 ROM:0012DB08 move.w ($DCC).w,d2 ROM:0012DB0C move.w ($DDE).w,d3 ROM:0012DB10 move.w ($1932).w,d4 ROM:0012DB14 btst d1,d2 ROM:0012DB16 bne.s loc_12DB2A ROM:0012DB18 move.w d2,($DCC).w ROM:0012DB1C btst d1,d3 ROM:0012DB1E bne.s loc_12DB2A ROM:0012DB20 move.w d3,($DDE).w ROM:0012DB24 bclr d1,d4 ROM:0012DB26 move.w d4,($1932).w ROM:0012DB2A ROM:0012DB2A loc_12DB2A: ; CODE XREF: sub_12DAAE+4E↑j ROM:0012DB2A ; sub_12DAAE+54↑j ... ROM:0012DB2A cmpi.w #$20,d0 ; ' ' ROM:0012DB2E blt.s loc_12DB5C ROM:0012DB30 cmpi.w #$24,d0 ; '$' ROM:0012DB34 bge.s loc_12DB5C ROM:0012DB36 subi.w #$20,d1 ; ' ' ROM:0012DB3A move.w ($DCE).w,d2 ROM:0012DB3E move.w ($DE0).w,d3 ROM:0012DB42 move.w ($1934).w,d4 ROM:0012DB46 btst d1,d2 ROM:0012DB48 bne.s loc_12DB5C ROM:0012DB4A move.w d2,($DCE).w ROM:0012DB4E btst d1,d3 ROM:0012DB50 bne.s loc_12DB5C ROM:0012DB52 move.w d3,($DE0).w ROM:0012DB56 bclr d1,d4 ROM:0012DB58 move.w d4,($1934).w ROM:0012DB5C ROM:0012DB5C loc_12DB5C: ; CODE XREF: sub_12DAAE+80↑j ROM:0012DB5C ; sub_12DAAE+86↑j ... ROM:0012DB5C bra.w loc_12DAC0 ROM:0012DB60 ; --------------------------------------------------------------------------- ROM:0012DB60 ROM:0012DB60 loc_12DB60: ; CODE XREF: sub_12DAAE+6↑j ROM:0012DB60 ; sub_12DAAE+1A↑j ROM:0012DB60 move.w ($193C).w,d0 ROM:0012DB64 move.w $7BC(a5),d1 ROM:0012DB68 and.w d1,d0 ROM:0012DB6A move.w d0,($D94).w ROM:0012DB6E move.w ($193E).w,d0 ROM:0012DB72 move.w $7BE(a5),d1 ROM:0012DB76 and.w d1,d0 ROM:0012DB78 move.w d0,($D96).w ROM:0012DB7C move.w ($DCA).w,d0 ROM:0012DB80 move.w $7BC(a5),d1 ROM:0012DB84 and.w d1,d0 ROM:0012DB86 move.w d0,($D98).w ROM:0012DB8A move.w ($DCC).w,d0 ROM:0012DB8E move.w $7BE(a5),d1 ROM:0012DB92 and.w d1,d0 ROM:0012DB94 move.w d0,($D9A).w ROM:0012DB98 rts ROM:0012DB98 ; End of function sub_12DAAE ROM:0012DB98 ROM:0012DB9A ROM:0012DB9A ; =============== S U B R O U T I N E ======================================= ROM:0012DB9A ROM:0012DB9A ROM:0012DB9A sub_12DB9A: ; CODE XREF: sub_12D1C2+72↑p ROM:0012DB9A clr.w d1 ROM:0012DB9C move.b ($1226).w,d1 ROM:0012DBA0 cmpi.w #8,d1 ROM:0012DBA4 bcc.s locret_12DBAE ROM:0012DBA6 movea.l off_12DBB0(pc,d1.w*4),a0 ROM:0012DBAA nop ROM:0012DBAC jmp (a0) ROM:0012DBAE ; --------------------------------------------------------------------------- ROM:0012DBAE ROM:0012DBAE locret_12DBAE: ; CODE XREF: sub_12DB9A+A↑j ROM:0012DBAE rts ROM:0012DBAE ; End of function sub_12DB9A ROM:0012DBAE ROM:0012DBAE ; --------------------------------------------------------------------------- ROM:0012DBB0 off_12DBB0: dc.l loc_12DBD0 ; DATA XREF: sub_12DB9A+C↑r ROM:0012DBB4 dc.l loc_12DBDC ROM:0012DBB8 dc.l loc_12DC0E ROM:0012DBBC dc.l loc_12DC4A ROM:0012DBC0 dc.l loc_12DCA8 ROM:0012DBC4 dc.l loc_12DD04 ROM:0012DBC8 dc.l loc_12DD96 ROM:0012DBCC dc.l loc_12DE22 ROM:0012DBD0 ; --------------------------------------------------------------------------- ROM:0012DBD0 ROM:0012DBD0 loc_12DBD0: ; DATA XREF: ROM:off_12DBB0↑o ROM:0012DBD0 move.b #1,($1226).w ROM:0012DBD6 bra.w locret_12DC0C ROM:0012DBDA ; --------------------------------------------------------------------------- ROM:0012DBDA rts ROM:0012DBDC ; --------------------------------------------------------------------------- ROM:0012DBDC ROM:0012DBDC loc_12DBDC: ; DATA XREF: ROM:0012DBB4↑o ROM:0012DBDC btst #2,($93E).w ROM:0012DBE2 beq.s locret_12DC0C ROM:0012DBE4 move.w $7B2(a5),d0 ROM:0012DBE8 clr.b ($908).w ROM:0012DBEC move.w d0,($6E4).w ROM:0012DBF0 move.b #1,($908).w ROM:0012DBF6 bset #5,($13A6).w ROM:0012DBFC bclr #1,($1504).w ROM:0012DC02 move.b #2,($1226).w ROM:0012DC08 bra.w locret_12DC48 ROM:0012DC0C ; --------------------------------------------------------------------------- ROM:0012DC0C ROM:0012DC0C locret_12DC0C: ; CODE XREF: ROM:0012DBD6↑j ROM:0012DC0C ; ROM:0012DBE2↑j ... ROM:0012DC0C rts ROM:0012DC0E ; --------------------------------------------------------------------------- ROM:0012DC0E ROM:0012DC0E loc_12DC0E: ; DATA XREF: ROM:0012DBB8↑o ROM:0012DC0E btst #4,($13BE).w ROM:0012DC14 beq.s loc_12DC2C ROM:0012DC16 bclr #5,($13A6).w ROM:0012DC1C bclr #1,($1504).w ROM:0012DC22 move.b #7,($1226).w ROM:0012DC28 bra.w locret_12DED0 ROM:0012DC2C ; --------------------------------------------------------------------------- ROM:0012DC2C ROM:0012DC2C loc_12DC2C: ; CODE XREF: ROM:0012DC14↑j ROM:0012DC2C btst #2,($93E).w ROM:0012DC32 bne.s locret_12DC48 ROM:0012DC34 bclr #5,($13A6).w ROM:0012DC3A bclr #1,($1504).w ROM:0012DC40 move.b #1,($1226).w ROM:0012DC46 bra.s locret_12DC0C ROM:0012DC48 ; --------------------------------------------------------------------------- ROM:0012DC48 ROM:0012DC48 locret_12DC48: ; CODE XREF: ROM:0012DC08↑j ROM:0012DC48 ; ROM:0012DC32↑j ROM:0012DC48 rts ROM:0012DC4A ; --------------------------------------------------------------------------- ROM:0012DC4A ROM:0012DC4A loc_12DC4A: ; DATA XREF: ROM:0012DBBC↑o ROM:0012DC4A btst #6,($13B3).w ROM:0012DC50 beq.s loc_12DC64 ROM:0012DC52 bset #5,($13A6).w ROM:0012DC58 bset #1,($1504).w ROM:0012DC5E bset #2,($13B0).w ROM:0012DC64 ROM:0012DC64 loc_12DC64: ; CODE XREF: ROM:0012DC50↑j ROM:0012DC64 btst #2,($13B8).w ROM:0012DC6A beq.s loc_12DC7C ROM:0012DC6C bclr #2,($13B8).w ROM:0012DC72 move.b #7,($1226).w ROM:0012DC78 bra.w locret_12DED0 ROM:0012DC7C ; --------------------------------------------------------------------------- ROM:0012DC7C ROM:0012DC7C loc_12DC7C: ; CODE XREF: ROM:0012DC6A↑j ROM:0012DC7C btst #2,($93E).w ROM:0012DC82 bne.s loc_12DC9A ROM:0012DC84 bclr #5,($13A6).w ROM:0012DC8A bclr #1,($1504).w ROM:0012DC90 move.b #1,($1226).w ROM:0012DC96 bra.w locret_12DC0C ROM:0012DC9A ; --------------------------------------------------------------------------- ROM:0012DC9A ROM:0012DC9A loc_12DC9A: ; CODE XREF: ROM:0012DC82↑j ROM:0012DC9A ; ROM:0012DE42↓j ... ROM:0012DC9A bclr #5,($13A6).w ROM:0012DCA0 bclr #1,($1504).w ROM:0012DCA6 rts ROM:0012DCA8 ; --------------------------------------------------------------------------- ROM:0012DCA8 ROM:0012DCA8 loc_12DCA8: ; DATA XREF: ROM:0012DBC0↑o ROM:0012DCA8 btst #2,($13B8).w ROM:0012DCAE beq.s loc_12DCC0 ROM:0012DCB0 bclr #2,($13B8).w ROM:0012DCB6 move.b #7,($1226).w ROM:0012DCBC bra.w locret_12DED0 ROM:0012DCC0 ; --------------------------------------------------------------------------- ROM:0012DCC0 ROM:0012DCC0 loc_12DCC0: ; CODE XREF: ROM:0012DCAE↑j ROM:0012DCC0 cmpi.b #0,($1473).w ROM:0012DCC6 bne.s loc_12DCD2 ROM:0012DCC8 move.b #7,($1226).w ROM:0012DCCE bra.w locret_12DED0 ROM:0012DCD2 ; --------------------------------------------------------------------------- ROM:0012DCD2 ROM:0012DCD2 loc_12DCD2: ; CODE XREF: ROM:0012DCC6↑j ROM:0012DCD2 btst #2,($93E).w ROM:0012DCD8 bne.s loc_12DCF0 ROM:0012DCDA bclr #5,($13A6).w ROM:0012DCE0 bclr #1,($1504).w ROM:0012DCE6 move.b #1,($1226).w ROM:0012DCEC bra.w locret_12DC0C ROM:0012DCF0 ; --------------------------------------------------------------------------- ROM:0012DCF0 ROM:0012DCF0 loc_12DCF0: ; CODE XREF: ROM:0012DCD8↑j ROM:0012DCF0 ; ROM:0012DE98↓j ROM:0012DCF0 bset #5,($13A6).w ROM:0012DCF6 bset #1,($1504).w ROM:0012DCFC bset #2,($13B0).w ROM:0012DD02 rts ROM:0012DD04 ; --------------------------------------------------------------------------- ROM:0012DD04 ROM:0012DD04 loc_12DD04: ; DATA XREF: ROM:0012DBC4↑o ROM:0012DD04 btst #2,($13B8).w ROM:0012DD0A beq.s loc_12DD1C ROM:0012DD0C bclr #2,($13B8).w ROM:0012DD12 move.b #7,($1226).w ROM:0012DD18 bra.w locret_12DED0 ROM:0012DD1C ; --------------------------------------------------------------------------- ROM:0012DD1C ROM:0012DD1C loc_12DD1C: ; CODE XREF: ROM:0012DD0A↑j ROM:0012DD1C cmpi.b #0,($1473).w ROM:0012DD22 bne.s loc_12DD2E ROM:0012DD24 move.b #7,($1226).w ROM:0012DD2A bra.w locret_12DED0 ROM:0012DD2E ; --------------------------------------------------------------------------- ROM:0012DD2E ROM:0012DD2E loc_12DD2E: ; CODE XREF: ROM:0012DD22↑j ROM:0012DD2E btst #2,($93E).w ROM:0012DD34 bne.s loc_12DD4C ROM:0012DD36 bclr #5,($13A6).w ROM:0012DD3C bclr #1,($1504).w ROM:0012DD42 move.b #1,($1226).w ROM:0012DD48 bra.w locret_12DC0C ROM:0012DD4C ; --------------------------------------------------------------------------- ROM:0012DD4C ROM:0012DD4C loc_12DD4C: ; CODE XREF: ROM:0012DD34↑j ROM:0012DD4C cmpi.w #0,($6E6).w ROM:0012DD52 bgt.s loc_12DD82 ROM:0012DD54 move.w $7B4(a5),d0 ROM:0012DD58 clr.b ($908).w ROM:0012DD5C move.w d0,($6E4).w ROM:0012DD60 move.b #1,($908).w ROM:0012DD66 bclr #5,($13A6).w ROM:0012DD6C bset #1,($1504).w ROM:0012DD72 bset #2,($13B0).w ROM:0012DD78 move.b #6,($1226).w ROM:0012DD7E bra.w loc_12DE14 ROM:0012DD82 ; --------------------------------------------------------------------------- ROM:0012DD82 ROM:0012DD82 loc_12DD82: ; CODE XREF: ROM:0012DD52↑j ROM:0012DD82 ; ROM:0012DE10↓j ... ROM:0012DD82 bset #5,($13A6).w ROM:0012DD88 bset #2,($13B0).w ROM:0012DD8E bclr #1,($1504).w ROM:0012DD94 rts ROM:0012DD96 ; --------------------------------------------------------------------------- ROM:0012DD96 ROM:0012DD96 loc_12DD96: ; DATA XREF: ROM:0012DBC8↑o ROM:0012DD96 btst #2,($13B8).w ROM:0012DD9C beq.s loc_12DDAE ROM:0012DD9E bclr #2,($13B8).w ROM:0012DDA4 move.b #7,($1226).w ROM:0012DDAA bra.w locret_12DED0 ROM:0012DDAE ; --------------------------------------------------------------------------- ROM:0012DDAE ROM:0012DDAE loc_12DDAE: ; CODE XREF: ROM:0012DD9C↑j ROM:0012DDAE cmpi.b #0,($1473).w ROM:0012DDB4 bne.s loc_12DDC0 ROM:0012DDB6 move.b #7,($1226).w ROM:0012DDBC bra.w locret_12DED0 ROM:0012DDC0 ; --------------------------------------------------------------------------- ROM:0012DDC0 ROM:0012DDC0 loc_12DDC0: ; CODE XREF: ROM:0012DDB4↑j ROM:0012DDC0 btst #2,($93E).w ROM:0012DDC6 bne.s loc_12DDDE ROM:0012DDC8 bclr #5,($13A6).w ROM:0012DDCE bclr #1,($1504).w ROM:0012DDD4 move.b #1,($1226).w ROM:0012DDDA bra.w locret_12DC0C ROM:0012DDDE ; --------------------------------------------------------------------------- ROM:0012DDDE ROM:0012DDDE loc_12DDDE: ; CODE XREF: ROM:0012DDC6↑j ROM:0012DDDE cmpi.w #0,($6E6).w ROM:0012DDE4 bgt.s loc_12DE14 ROM:0012DDE6 move.w $7B4(a5),d0 ROM:0012DDEA clr.b ($908).w ROM:0012DDEE move.w d0,($6E4).w ROM:0012DDF2 move.b #1,($908).w ROM:0012DDF8 bset #5,($13A6).w ROM:0012DDFE bset #1,($1504).w ROM:0012DE04 bset #2,($13B0).w ROM:0012DE0A move.b #5,($1226).w ROM:0012DE10 bra.w loc_12DD82 ROM:0012DE14 ; --------------------------------------------------------------------------- ROM:0012DE14 ROM:0012DE14 loc_12DE14: ; CODE XREF: ROM:0012DD7E↑j ROM:0012DE14 ; ROM:0012DDE4↑j ROM:0012DE14 bclr #5,($13A6).w ROM:0012DE1A bclr #1,($1504).w ROM:0012DE20 rts ROM:0012DE22 ; --------------------------------------------------------------------------- ROM:0012DE22 ROM:0012DE22 loc_12DE22: ; DATA XREF: ROM:0012DBCC↑o ROM:0012DE22 cmpi.b #0,($1473).w ROM:0012DE28 bne.s loc_12DE4C ROM:0012DE2A bclr #5,($13A6).w ROM:0012DE30 bclr #1,($1504).w ROM:0012DE36 bclr #2,($13B0).w ROM:0012DE3C move.b #3,($1226).w ROM:0012DE42 bra.w loc_12DC9A ROM:0012DE46 ; --------------------------------------------------------------------------- ROM:0012DE46 bra.l locret_12DED0 ROM:0012DE4C ; --------------------------------------------------------------------------- ROM:0012DE4C ROM:0012DE4C loc_12DE4C: ; CODE XREF: ROM:0012DE28↑j ROM:0012DE4C move.b ($1474).w,d0 ROM:0012DE50 ext.w d0 ROM:0012DE52 move.w $BAA(a5,d0.w*2),d1 ROM:0012DE58 cmpi.w #0,d1 ROM:0012DE5C bne.s loc_12DE7A ROM:0012DE5E bclr #5,($13A6).w ROM:0012DE64 bclr #2,($13B0).w ROM:0012DE6A bset #1,($1504).w ROM:0012DE70 move.b #3,($1226).w ROM:0012DE76 bra.w loc_12DC9A ROM:0012DE7A ; --------------------------------------------------------------------------- ROM:0012DE7A ROM:0012DE7A loc_12DE7A: ; CODE XREF: ROM:0012DE5C↑j ROM:0012DE7A cmpi.w #1,d1 ROM:0012DE7E bne.s loc_12DE9C ROM:0012DE80 bset #5,($13A6).w ROM:0012DE86 bset #1,($1504).w ROM:0012DE8C bset #2,($13B0).w ROM:0012DE92 move.b #4,($1226).w ROM:0012DE98 bra.w loc_12DCF0 ROM:0012DE9C ; --------------------------------------------------------------------------- ROM:0012DE9C ROM:0012DE9C loc_12DE9C: ; CODE XREF: ROM:0012DE7E↑j ROM:0012DE9C cmpi.w #2,d1 ROM:0012DEA0 bne.s locret_12DED0 ROM:0012DEA2 move.w $7B4(a5),d2 ROM:0012DEA6 clr.b ($908).w ROM:0012DEAA move.w d2,($6E4).w ROM:0012DEAE move.b #1,($908).w ROM:0012DEB4 bset #5,($13A6).w ROM:0012DEBA bset #1,($1504).w ROM:0012DEC0 bset #2,($13B0).w ROM:0012DEC6 move.b #5,($1226).w ROM:0012DECC bra.w loc_12DD82 ROM:0012DED0 ; --------------------------------------------------------------------------- ROM:0012DED0 ROM:0012DED0 locret_12DED0: ; CODE XREF: ROM:0012DC28↑j ROM:0012DED0 ; ROM:0012DC78↑j ... ROM:0012DED0 rts ROM:0012DED2 ROM:0012DED2 ; =============== S U B R O U T I N E ======================================= ROM:0012DED2 ROM:0012DED2 ROM:0012DED2 sub_12DED2: ; CODE XREF: sub_12D1C2:loc_12D23C↑p ROM:0012DED2 clr.w d1 ROM:0012DED4 move.b ($1225).w,d1 ROM:0012DED8 cmpi.w #2,d1 ROM:0012DEDC bcc.s locret_12DEE6 ROM:0012DEDE movea.l off_12DEE8(pc,d1.w*4),a0 ROM:0012DEE2 nop ROM:0012DEE4 jmp (a0) ROM:0012DEE6 ; --------------------------------------------------------------------------- ROM:0012DEE6 ROM:0012DEE6 locret_12DEE6: ; CODE XREF: sub_12DED2+A↑j ROM:0012DEE6 rts ROM:0012DEE6 ; End of function sub_12DED2 ROM:0012DEE6 ROM:0012DEE6 ; --------------------------------------------------------------------------- ROM:0012DEE8 off_12DEE8: dc.l loc_12DEF0 ; DATA XREF: sub_12DED2+C↑r ROM:0012DEEC dc.l loc_12DF1E ROM:0012DEF0 ; --------------------------------------------------------------------------- ROM:0012DEF0 ROM:0012DEF0 loc_12DEF0: ; DATA XREF: ROM:off_12DEE8↑o ROM:0012DEF0 cmpi.w #0,($6E6).w ROM:0012DEF6 bgt.s locret_12DF1C ROM:0012DEF8 move.w $7B4(a5),d0 ROM:0012DEFC clr.b ($908).w ROM:0012DF00 move.w d0,($6E4).w ROM:0012DF04 move.b #1,($908).w ROM:0012DF0A bset #5,($13A6).w ROM:0012DF10 bclr #1,($1504).w ROM:0012DF16 move.b #1,($1225).w ROM:0012DF1C ROM:0012DF1C locret_12DF1C: ; CODE XREF: ROM:0012DEF6↑j ROM:0012DF1C rts ROM:0012DF1E ; --------------------------------------------------------------------------- ROM:0012DF1E ROM:0012DF1E loc_12DF1E: ; DATA XREF: ROM:0012DEEC↑o ROM:0012DF1E cmpi.w #0,($6E6).w ROM:0012DF24 bgt.s locret_12DF4A ROM:0012DF26 move.w $7B4(a5),d0 ROM:0012DF2A clr.b ($908).w ROM:0012DF2E move.w d0,($6E4).w ROM:0012DF32 move.b #1,($908).w ROM:0012DF38 bclr #5,($13A6).w ROM:0012DF3E bclr #1,($1504).w ROM:0012DF44 move.b #0,($1225).w ROM:0012DF4A ROM:0012DF4A locret_12DF4A: ; CODE XREF: ROM:0012DF24↑j ROM:0012DF4A rts ROM:0012DF4C ROM:0012DF4C ; =============== S U B R O U T I N E ======================================= ROM:0012DF4C ROM:0012DF4C ROM:0012DF4C sub_12DF4C: ; CODE XREF: sub_12D1C2+64↑p ROM:0012DF4C clr.w d1 ROM:0012DF4E move.b ($1224).w,d1 ROM:0012DF52 cmpi.w #2,d1 ROM:0012DF56 bcc.s locret_12DF60 ROM:0012DF58 movea.l off_12DF62(pc,d1.w*4),a0 ROM:0012DF5C nop ROM:0012DF5E jmp (a0) ROM:0012DF60 ; --------------------------------------------------------------------------- ROM:0012DF60 ROM:0012DF60 locret_12DF60: ; CODE XREF: sub_12DF4C+A↑j ROM:0012DF60 rts ROM:0012DF60 ; End of function sub_12DF4C ROM:0012DF60 ROM:0012DF60 ; --------------------------------------------------------------------------- ROM:0012DF62 off_12DF62: dc.l loc_12DF6A ; DATA XREF: sub_12DF4C+C↑r ROM:0012DF66 dc.l loc_12DF76 ROM:0012DF6A ; --------------------------------------------------------------------------- ROM:0012DF6A ROM:0012DF6A loc_12DF6A: ; DATA XREF: ROM:off_12DF62↑o ROM:0012DF6A move.b #1,($1224).w ROM:0012DF70 bra.w locret_12E040 ROM:0012DF74 ; --------------------------------------------------------------------------- ROM:0012DF74 rts ROM:0012DF76 ; --------------------------------------------------------------------------- ROM:0012DF76 ROM:0012DF76 loc_12DF76: ; DATA XREF: ROM:0012DF66↑o ROM:0012DF76 btst #7,($13C2).w ROM:0012DF7C beq.s loc_12DF8E ROM:0012DF7E bclr #7,($13C2).w ROM:0012DF84 ori.w #$400,($DA0).w ROM:0012DF8A bsr.w sub_12E042 ROM:0012DF8E ROM:0012DF8E loc_12DF8E: ; CODE XREF: ROM:0012DF7C↑j ROM:0012DF8E btst #6,($13BF).w ROM:0012DF94 beq.l locret_12E040 ROM:0012DF9A bclr #6,($13BF).w ROM:0012DFA0 ori.w #$80,($DA0).w ROM:0012DFA6 move.b ($1474).w,d7 ROM:0012DFAA cmp.b ($1475).w,d7 ROM:0012DFAE beq.s loc_12DFB8 ROM:0012DFB0 move.b d7,($1475).w ROM:0012DFB4 bra.s loc_12DFC6 ROM:0012DFB6 ; --------------------------------------------------------------------------- ROM:0012DFB6 bra.s loc_12DFC6 ROM:0012DFB8 ; --------------------------------------------------------------------------- ROM:0012DFB8 ROM:0012DFB8 loc_12DFB8: ; CODE XREF: ROM:0012DFAE↑j ROM:0012DFB8 btst #5,($13A6).w ROM:0012DFBE bne.s loc_12DFC4 ROM:0012DFC0 bra.s loc_12DFC6 ROM:0012DFC2 ; --------------------------------------------------------------------------- ROM:0012DFC2 bra.s loc_12DFC6 ROM:0012DFC4 ; --------------------------------------------------------------------------- ROM:0012DFC4 ROM:0012DFC4 loc_12DFC4: ; CODE XREF: ROM:0012DFBE↑j ROM:0012DFC4 bra.s loc_12E03A ROM:0012DFC6 ; --------------------------------------------------------------------------- ROM:0012DFC6 ROM:0012DFC6 loc_12DFC6: ; CODE XREF: ROM:0012DFB4↑j ROM:0012DFC6 ; ROM:0012DFB6↑j ... ROM:0012DFC6 move.b $14CC(d7.w),($1476).w ROM:0012DFCE move.w $1942(d7.w*2),($140A).w ROM:0012DFD6 move.w $198A(d7.w*2),($140C).w ROM:0012DFDE move.w $19D2(d7.w*2),($140E).w ROM:0012DFE6 move.w $1A1A(d7.w*2),($1410).w ROM:0012DFEE move.w $1A62(d7.w*2),($1412).w ROM:0012DFF6 move.w $1AAA(d7.w*2),($1414).w ROM:0012DFFE move.b $1CA2(d7.w),($1477).w ROM:0012E006 move.w $1AF2(d7.w*2),($1416).w ROM:0012E00E move.w $1B3A(d7.w*2),($1418).w ROM:0012E016 move.w $1B82(d7.w*2),($141A).w ROM:0012E01E move.w $1BCA(d7.w*2),($141C).w ROM:0012E026 move.w $1C12(d7.w*2),($141E).w ROM:0012E02E move.w $1C5A(d7.w*2),($1420).w ROM:0012E036 clr.w ($1404).w ROM:0012E03A ROM:0012E03A loc_12E03A: ; CODE XREF: ROM:loc_12DFC4↑j ROM:0012E03A bset #2,($13B8).w ROM:0012E040 ROM:0012E040 locret_12E040: ; CODE XREF: ROM:0012DF70↑j ROM:0012E040 ; ROM:0012DF94↑j ROM:0012E040 rts ROM:0012E042 ROM:0012E042 ; =============== S U B R O U T I N E ======================================= ROM:0012E042 ROM:0012E042 ROM:0012E042 sub_12E042: ; CODE XREF: ROM:0012DF8A↑p ROM:0012E042 move.b ($1475).w,d0 ROM:0012E046 ext.w d0 ROM:0012E048 move.w d0,d5 ROM:0012E04A cmpi.w #$10,d0 ROM:0012E04E bge.s loc_12E05A ROM:0012E050 move.w ($1422).w,d1 ROM:0012E054 bclr d0,d1 ROM:0012E056 move.w d1,($1422).w ROM:0012E05A ROM:0012E05A loc_12E05A: ; CODE XREF: sub_12E042+C↑j ROM:0012E05A cmpi.w #$10,d0 ROM:0012E05E blt.s loc_12E074 ROM:0012E060 cmpi.w #$20,d0 ; ' ' ROM:0012E064 bge.s loc_12E074 ROM:0012E066 subi.w #$10,d5 ROM:0012E06A move.w ($1424).w,d1 ROM:0012E06E bclr d5,d1 ROM:0012E070 move.w d1,($1424).w ROM:0012E074 ROM:0012E074 loc_12E074: ; CODE XREF: sub_12E042+1C↑j ROM:0012E074 ; sub_12E042+22↑j ROM:0012E074 cmpi.w #$20,d0 ; ' ' ROM:0012E078 blt.s loc_12E08E ROM:0012E07A cmpi.w #$24,d0 ; '$' ROM:0012E07E bge.s loc_12E08E ROM:0012E080 subi.w #$20,d5 ; ' ' ROM:0012E084 move.w ($1426).w,d1 ROM:0012E088 bclr d5,d1 ROM:0012E08A move.w d1,($1426).w ROM:0012E08E ROM:0012E08E loc_12E08E: ; CODE XREF: sub_12E042+36↑j ROM:0012E08E ; sub_12E042+3C↑j ROM:0012E08E move.b #$FF,($1475).w ROM:0012E094 rts ROM:0012E094 ; End of function sub_12E042 ROM:0012E094 ROM:0012E096 ROM:0012E096 ; =============== S U B R O U T I N E ======================================= ROM:0012E096 ROM:0012E096 ROM:0012E096 sub_12E096: ; CODE XREF: sub_12D1C2:loc_12D1F4↑p ROM:0012E096 bclr #2,($13C3).w ROM:0012E09C bclr #0,($13A3).w ROM:0012E0A2 clr.w d1 ROM:0012E0A4 move.b ($1221).w,d1 ROM:0012E0A8 cmpi.w #4,d1 ROM:0012E0AC bcc.s locret_12E0B6 ROM:0012E0AE movea.l off_12E0B8(pc,d1.w*4),a0 ROM:0012E0B2 nop ROM:0012E0B4 jmp (a0) ROM:0012E0B6 ; --------------------------------------------------------------------------- ROM:0012E0B6 ROM:0012E0B6 locret_12E0B6: ; CODE XREF: sub_12E096+16↑j ROM:0012E0B6 rts ROM:0012E0B6 ; End of function sub_12E096 ROM:0012E0B6 ROM:0012E0B6 ; --------------------------------------------------------------------------- ROM:0012E0B8 off_12E0B8: dc.l loc_12E0C8 ; DATA XREF: sub_12E096+18↑r ROM:0012E0BC dc.l loc_12E0D8 ROM:0012E0C0 dc.l loc_12E104 ROM:0012E0C4 dc.l loc_12E148 ROM:0012E0C8 ; --------------------------------------------------------------------------- ROM:0012E0C8 ROM:0012E0C8 loc_12E0C8: ; DATA XREF: ROM:off_12E0B8↑o ROM:0012E0C8 bsr.w sub_12E41C ROM:0012E0CC move.b #1,($1221).w ROM:0012E0D2 bra.w locret_12E102 ROM:0012E0D6 ; --------------------------------------------------------------------------- ROM:0012E0D6 rts ROM:0012E0D8 ; --------------------------------------------------------------------------- ROM:0012E0D8 ROM:0012E0D8 loc_12E0D8: ; DATA XREF: ROM:0012E0BC↑o ROM:0012E0D8 btst #4,($13BE).w ROM:0012E0DE beq.s locret_12E102 ROM:0012E0E0 move.w $7B6(a5),d1 ROM:0012E0E4 clr.b ($90A).w ROM:0012E0E8 move.w d1,($6E8).w ROM:0012E0EC move.b #1,($90A).w ROM:0012E0F2 bset #2,($13C3).w ROM:0012E0F8 move.b #2,($1221).w ROM:0012E0FE bra.w locret_12E146 ROM:0012E102 ; --------------------------------------------------------------------------- ROM:0012E102 ROM:0012E102 locret_12E102: ; CODE XREF: ROM:0012E0D2↑j ROM:0012E102 ; ROM:0012E0DE↑j ... ROM:0012E102 rts ROM:0012E104 ; --------------------------------------------------------------------------- ROM:0012E104 ROM:0012E104 loc_12E104: ; DATA XREF: ROM:0012E0C0↑o ROM:0012E104 btst #4,($13BE).w ROM:0012E10A bne.s loc_12E122 ROM:0012E10C clr.b ($90A).w ROM:0012E110 clr.w ($6E8).w ROM:0012E114 bset #0,($13A3).w ROM:0012E11A move.b #1,($1221).w ROM:0012E120 bra.s locret_12E102 ROM:0012E122 ; --------------------------------------------------------------------------- ROM:0012E122 ROM:0012E122 loc_12E122: ; CODE XREF: ROM:0012E10A↑j ROM:0012E122 cmpi.w #0,($6E8).w ROM:0012E128 bgt.s locret_12E146 ROM:0012E12A bset #2,($13C0).w ROM:0012E130 bset #1,($139F).w ROM:0012E136 ori.w #8,($DA0).w ROM:0012E13C move.b #3,($1221).w ROM:0012E142 bra.w locret_12E178 ROM:0012E146 ; --------------------------------------------------------------------------- ROM:0012E146 ROM:0012E146 locret_12E146: ; CODE XREF: ROM:0012E0FE↑j ROM:0012E146 ; ROM:0012E128↑j ROM:0012E146 rts ROM:0012E148 ; --------------------------------------------------------------------------- ROM:0012E148 ROM:0012E148 loc_12E148: ; DATA XREF: ROM:0012E0C4↑o ROM:0012E148 btst #4,($13BE).w ROM:0012E14E bne.s locret_12E178 ROM:0012E150 bclr #2,($13C0).w ROM:0012E156 bclr #1,($139F).w ROM:0012E15C bset #0,($13A3).w ROM:0012E162 ori.w #$10,($DA0).w ROM:0012E168 bsr.w sub_12E17A ROM:0012E16C bsr.w sub_12E446 ROM:0012E170 move.b #1,($1221).w ROM:0012E176 bra.s locret_12E102 ROM:0012E178 ; --------------------------------------------------------------------------- ROM:0012E178 ROM:0012E178 locret_12E178: ; CODE XREF: ROM:0012E142↑j ROM:0012E178 ; ROM:0012E14E↑j ROM:0012E178 rts ROM:0012E17A ROM:0012E17A ; =============== S U B R O U T I N E ======================================= ROM:0012E17A ROM:0012E17A ROM:0012E17A sub_12E17A: ; CODE XREF: ROM:0012E168↑p ROM:0012E17A move.b #0,($1210).w ROM:0012E180 move.b #0,($120A).w ROM:0012E186 move.w #0,d0 ROM:0012E18A bra.s loc_12E190 ROM:0012E18C ; --------------------------------------------------------------------------- ROM:0012E18C ROM:0012E18C loc_12E18C: ; CODE XREF: sub_12E17A:loc_12E416↓j ROM:0012E18C addi.w #1,d0 ROM:0012E190 ROM:0012E190 loc_12E190: ; CODE XREF: sub_12E17A+10↑j ROM:0012E190 cmpi.w #$23,d0 ; '#' ROM:0012E194 bgt.l locret_12E41A ROM:0012E19A move.w d0,d1 ROM:0012E19C cmpi.w #$10,d0 ROM:0012E1A0 bge.l loc_12E266 ROM:0012E1A6 move.w ($DCA).w,d2 ROM:0012E1AA move.w ($1434).w,d3 ROM:0012E1AE move.w ($DDC).w,d4 ROM:0012E1B2 btst d1,d2 ROM:0012E1B4 bne.l loc_12E266 ROM:0012E1BA btst d1,d3 ROM:0012E1BC beq.s loc_12E210 ROM:0012E1BE btst d1,d4 ROM:0012E1C0 beq.s loc_12E1E4 ROM:0012E1C2 move.w d2,($DCA).w ROM:0012E1C6 move.w d3,($1434).w ROM:0012E1CA move.w d4,($DDC).w ROM:0012E1CE move.w ($142E).w,d2 ROM:0012E1D2 move.w ($1428).w,d3 ROM:0012E1D6 bset d1,d2 ROM:0012E1D8 bset d1,d3 ROM:0012E1DA move.w d2,($142E).w ROM:0012E1DE move.w d3,($1428).w ROM:0012E1E2 bra.s loc_12E20E ROM:0012E1E4 ; --------------------------------------------------------------------------- ROM:0012E1E4 ROM:0012E1E4 loc_12E1E4: ; CODE XREF: sub_12E17A+46↑j ROM:0012E1E4 move.w ($142E).w,d2 ROM:0012E1E8 btst d1,d2 ROM:0012E1EA beq.s loc_12E1F4 ROM:0012E1EC bclr d1,d2 ROM:0012E1EE move.w d2,($142E).w ROM:0012E1F2 bra.s loc_12E20E ROM:0012E1F4 ; --------------------------------------------------------------------------- ROM:0012E1F4 ROM:0012E1F4 loc_12E1F4: ; CODE XREF: sub_12E17A+70↑j ROM:0012E1F4 move.w ($1428).w,d2 ROM:0012E1F8 btst d1,d2 ROM:0012E1FA beq.s loc_12E204 ROM:0012E1FC bclr d1,d2 ROM:0012E1FE move.w d2,($1428).w ROM:0012E202 bra.s loc_12E20E ROM:0012E204 ; --------------------------------------------------------------------------- ROM:0012E204 ROM:0012E204 loc_12E204: ; CODE XREF: sub_12E17A+80↑j ROM:0012E204 move.w ($1434).w,d2 ROM:0012E208 bclr d1,d2 ROM:0012E20A move.w d2,($1434).w ROM:0012E20E ROM:0012E20E loc_12E20E: ; CODE XREF: sub_12E17A+68↑j ROM:0012E20E ; sub_12E17A+78↑j ... ROM:0012E20E bra.s loc_12E266 ROM:0012E210 ; --------------------------------------------------------------------------- ROM:0012E210 ROM:0012E210 loc_12E210: ; CODE XREF: sub_12E17A+42↑j ROM:0012E210 move.w ($DDC).w,d2 ROM:0012E214 btst d1,d2 ROM:0012E216 beq.s loc_12E24C ROM:0012E218 move.w d2,($DDC).w ROM:0012E21C move.w ($1428).w,d2 ROM:0012E220 btst d1,d2 ROM:0012E222 bne.s loc_12E240 ROM:0012E224 bset d1,d2 ROM:0012E226 move.w d2,($1428).w ROM:0012E22A move.w $7AC(a5),d3 ROM:0012E22E cmpi.w #1,d3 ROM:0012E232 bne.s loc_12E23E ROM:0012E234 move.w ($142E).w,d2 ROM:0012E238 bset d1,d2 ROM:0012E23A move.w d2,($142E).w ROM:0012E23E ROM:0012E23E loc_12E23E: ; CODE XREF: sub_12E17A+B8↑j ROM:0012E23E bra.s loc_12E24A ROM:0012E240 ; --------------------------------------------------------------------------- ROM:0012E240 ROM:0012E240 loc_12E240: ; CODE XREF: sub_12E17A+A8↑j ROM:0012E240 move.w ($142E).w,d2 ROM:0012E244 bset d1,d2 ROM:0012E246 move.w d2,($142E).w ROM:0012E24A ROM:0012E24A loc_12E24A: ; CODE XREF: sub_12E17A:loc_12E23E↑j ROM:0012E24A bra.s loc_12E266 ROM:0012E24C ; --------------------------------------------------------------------------- ROM:0012E24C ROM:0012E24C loc_12E24C: ; CODE XREF: sub_12E17A+9C↑j ROM:0012E24C move.w ($142E).w,d2 ROM:0012E250 btst d1,d2 ROM:0012E252 beq.s loc_12E25C ROM:0012E254 bclr d1,d2 ROM:0012E256 move.w d2,($142E).w ROM:0012E25A bra.s loc_12E266 ROM:0012E25C ; --------------------------------------------------------------------------- ROM:0012E25C ROM:0012E25C loc_12E25C: ; CODE XREF: sub_12E17A+D8↑j ROM:0012E25C move.w ($1428).w,d2 ROM:0012E260 bclr d1,d2 ROM:0012E262 move.w d2,($1428).w ROM:0012E266 ROM:0012E266 loc_12E266: ; CODE XREF: sub_12E17A+26↑j ROM:0012E266 ; sub_12E17A+3A↑j ... ROM:0012E266 cmpi.w #$10,d0 ROM:0012E26A blt.l loc_12E33E ROM:0012E270 cmpi.w #$20,d0 ; ' ' ROM:0012E274 bge.l loc_12E33E ROM:0012E27A subi.w #$10,d1 ROM:0012E27E move.w ($DCC).w,d2 ROM:0012E282 move.w ($1436).w,d3 ROM:0012E286 move.w ($DDE).w,d4 ROM:0012E28A btst d1,d2 ROM:0012E28C bne.l loc_12E33E ROM:0012E292 btst d1,d3 ROM:0012E294 beq.s loc_12E2E8 ROM:0012E296 btst d1,d4 ROM:0012E298 beq.s loc_12E2BC ROM:0012E29A move.w d2,($DCC).w ROM:0012E29E move.w d3,($1436).w ROM:0012E2A2 move.w d4,($DDE).w ROM:0012E2A6 move.w ($1430).w,d2 ROM:0012E2AA move.w ($142A).w,d3 ROM:0012E2AE bset d1,d2 ROM:0012E2B0 bset d1,d3 ROM:0012E2B2 move.w d2,($1430).w ROM:0012E2B6 move.w d3,($142A).w ROM:0012E2BA bra.s loc_12E2E6 ROM:0012E2BC ; --------------------------------------------------------------------------- ROM:0012E2BC ROM:0012E2BC loc_12E2BC: ; CODE XREF: sub_12E17A+11E↑j ROM:0012E2BC move.w ($1430).w,d2 ROM:0012E2C0 btst d1,d2 ROM:0012E2C2 beq.s loc_12E2CC ROM:0012E2C4 bclr d1,d2 ROM:0012E2C6 move.w d2,($1430).w ROM:0012E2CA bra.s loc_12E2E6 ROM:0012E2CC ; --------------------------------------------------------------------------- ROM:0012E2CC ROM:0012E2CC loc_12E2CC: ; CODE XREF: sub_12E17A+148↑j ROM:0012E2CC move.w ($142A).w,d2 ROM:0012E2D0 btst d1,d2 ROM:0012E2D2 beq.s loc_12E2DC ROM:0012E2D4 bclr d1,d2 ROM:0012E2D6 move.w d2,($142A).w ROM:0012E2DA bra.s loc_12E2E6 ROM:0012E2DC ; --------------------------------------------------------------------------- ROM:0012E2DC ROM:0012E2DC loc_12E2DC: ; CODE XREF: sub_12E17A+158↑j ROM:0012E2DC move.w ($1436).w,d2 ROM:0012E2E0 bclr d1,d2 ROM:0012E2E2 move.w d2,($1436).w ROM:0012E2E6 ROM:0012E2E6 loc_12E2E6: ; CODE XREF: sub_12E17A+140↑j ROM:0012E2E6 ; sub_12E17A+150↑j ... ROM:0012E2E6 bra.s loc_12E33E ROM:0012E2E8 ; --------------------------------------------------------------------------- ROM:0012E2E8 ROM:0012E2E8 loc_12E2E8: ; CODE XREF: sub_12E17A+11A↑j ROM:0012E2E8 move.w ($DDE).w,d2 ROM:0012E2EC btst d1,d2 ROM:0012E2EE beq.s loc_12E324 ROM:0012E2F0 move.w d2,($DDE).w ROM:0012E2F4 move.w ($142A).w,d2 ROM:0012E2F8 btst d1,d2 ROM:0012E2FA bne.s loc_12E318 ROM:0012E2FC bset d1,d2 ROM:0012E2FE move.w d2,($142A).w ROM:0012E302 move.w $7AC(a5),d3 ROM:0012E306 cmpi.w #1,d3 ROM:0012E30A bne.s loc_12E316 ROM:0012E30C move.w ($1430).w,d2 ROM:0012E310 bset d1,d2 ROM:0012E312 move.w d2,($1430).w ROM:0012E316 ROM:0012E316 loc_12E316: ; CODE XREF: sub_12E17A+190↑j ROM:0012E316 bra.s loc_12E322 ROM:0012E318 ; --------------------------------------------------------------------------- ROM:0012E318 ROM:0012E318 loc_12E318: ; CODE XREF: sub_12E17A+180↑j ROM:0012E318 move.w ($1430).w,d2 ROM:0012E31C bset d1,d2 ROM:0012E31E move.w d2,($1430).w ROM:0012E322 ROM:0012E322 loc_12E322: ; CODE XREF: sub_12E17A:loc_12E316↑j ROM:0012E322 bra.s loc_12E33E ROM:0012E324 ; --------------------------------------------------------------------------- ROM:0012E324 ROM:0012E324 loc_12E324: ; CODE XREF: sub_12E17A+174↑j ROM:0012E324 move.w ($1430).w,d2 ROM:0012E328 btst d1,d2 ROM:0012E32A beq.s loc_12E334 ROM:0012E32C bclr d1,d2 ROM:0012E32E move.w d2,($1430).w ROM:0012E332 bra.s loc_12E33E ROM:0012E334 ; --------------------------------------------------------------------------- ROM:0012E334 ROM:0012E334 loc_12E334: ; CODE XREF: sub_12E17A+1B0↑j ROM:0012E334 move.w ($142A).w,d2 ROM:0012E338 bclr d1,d2 ROM:0012E33A move.w d2,($142A).w ROM:0012E33E ROM:0012E33E loc_12E33E: ; CODE XREF: sub_12E17A+F0↑j ROM:0012E33E ; sub_12E17A+FA↑j ... ROM:0012E33E cmpi.w #$20,d0 ; ' ' ROM:0012E342 blt.l loc_12E416 ROM:0012E348 cmpi.w #$24,d0 ; '$' ROM:0012E34C bge.l loc_12E416 ROM:0012E352 subi.w #$20,d1 ; ' ' ROM:0012E356 move.w ($DCE).w,d2 ROM:0012E35A move.w ($1438).w,d3 ROM:0012E35E move.w ($DE0).w,d4 ROM:0012E362 btst d1,d2 ROM:0012E364 bne.l loc_12E416 ROM:0012E36A btst d1,d3 ROM:0012E36C beq.s loc_12E3C0 ROM:0012E36E btst d1,d4 ROM:0012E370 beq.s loc_12E394 ROM:0012E372 move.w d2,($DCE).w ROM:0012E376 move.w d3,($1438).w ROM:0012E37A move.w d4,($DE0).w ROM:0012E37E move.w ($1432).w,d2 ROM:0012E382 move.w ($142C).w,d3 ROM:0012E386 bset d1,d2 ROM:0012E388 bset d1,d3 ROM:0012E38A move.w d2,($1432).w ROM:0012E38E move.w d3,($142C).w ROM:0012E392 bra.s loc_12E3BE ROM:0012E394 ; --------------------------------------------------------------------------- ROM:0012E394 ROM:0012E394 loc_12E394: ; CODE XREF: sub_12E17A+1F6↑j ROM:0012E394 move.w ($1432).w,d2 ROM:0012E398 btst d1,d2 ROM:0012E39A beq.s loc_12E3A4 ROM:0012E39C bclr d1,d2 ROM:0012E39E move.w d2,($1432).w ROM:0012E3A2 bra.s loc_12E3BE ROM:0012E3A4 ; --------------------------------------------------------------------------- ROM:0012E3A4 ROM:0012E3A4 loc_12E3A4: ; CODE XREF: sub_12E17A+220↑j ROM:0012E3A4 move.w ($142C).w,d2 ROM:0012E3A8 btst d1,d2 ROM:0012E3AA beq.s loc_12E3B4 ROM:0012E3AC bclr d1,d2 ROM:0012E3AE move.w d2,($142C).w ROM:0012E3B2 bra.s loc_12E3BE ROM:0012E3B4 ; --------------------------------------------------------------------------- ROM:0012E3B4 ROM:0012E3B4 loc_12E3B4: ; CODE XREF: sub_12E17A+230↑j ROM:0012E3B4 move.w ($1438).w,d2 ROM:0012E3B8 bclr d1,d2 ROM:0012E3BA move.w d2,($1438).w ROM:0012E3BE ROM:0012E3BE loc_12E3BE: ; CODE XREF: sub_12E17A+218↑j ROM:0012E3BE ; sub_12E17A+228↑j ... ROM:0012E3BE bra.s loc_12E416 ROM:0012E3C0 ; --------------------------------------------------------------------------- ROM:0012E3C0 ROM:0012E3C0 loc_12E3C0: ; CODE XREF: sub_12E17A+1F2↑j ROM:0012E3C0 move.w ($DE0).w,d2 ROM:0012E3C4 btst d1,d2 ROM:0012E3C6 beq.s loc_12E3FC ROM:0012E3C8 move.w d2,($DE0).w ROM:0012E3CC move.w ($142C).w,d2 ROM:0012E3D0 btst d1,d2 ROM:0012E3D2 bne.s loc_12E3F0 ROM:0012E3D4 bset d1,d2 ROM:0012E3D6 move.w d2,($142C).w ROM:0012E3DA move.w $7AC(a5),d3 ROM:0012E3DE cmpi.w #1,d3 ROM:0012E3E2 bne.s loc_12E3EE ROM:0012E3E4 move.w ($1432).w,d2 ROM:0012E3E8 bset d1,d2 ROM:0012E3EA move.w d2,($1432).w ROM:0012E3EE ROM:0012E3EE loc_12E3EE: ; CODE XREF: sub_12E17A+268↑j ROM:0012E3EE bra.s loc_12E3FA ROM:0012E3F0 ; --------------------------------------------------------------------------- ROM:0012E3F0 ROM:0012E3F0 loc_12E3F0: ; CODE XREF: sub_12E17A+258↑j ROM:0012E3F0 move.w ($1432).w,d2 ROM:0012E3F4 bset d1,d2 ROM:0012E3F6 move.w d2,($1432).w ROM:0012E3FA ROM:0012E3FA loc_12E3FA: ; CODE XREF: sub_12E17A:loc_12E3EE↑j ROM:0012E3FA bra.s loc_12E416 ROM:0012E3FC ; --------------------------------------------------------------------------- ROM:0012E3FC ROM:0012E3FC loc_12E3FC: ; CODE XREF: sub_12E17A+24C↑j ROM:0012E3FC move.w ($1432).w,d2 ROM:0012E400 btst d1,d2 ROM:0012E402 beq.s loc_12E40C ROM:0012E404 bclr d1,d2 ROM:0012E406 move.w d2,($1432).w ROM:0012E40A bra.s loc_12E416 ROM:0012E40C ; --------------------------------------------------------------------------- ROM:0012E40C ROM:0012E40C loc_12E40C: ; CODE XREF: sub_12E17A+288↑j ROM:0012E40C move.w ($142C).w,d2 ROM:0012E410 bclr d1,d2 ROM:0012E412 move.w d2,($142C).w ROM:0012E416 ROM:0012E416 loc_12E416: ; CODE XREF: sub_12E17A+1C8↑j ROM:0012E416 ; sub_12E17A+1D2↑j ... ROM:0012E416 bra.w loc_12E18C ROM:0012E41A ; --------------------------------------------------------------------------- ROM:0012E41A ROM:0012E41A locret_12E41A: ; CODE XREF: sub_12E17A+1A↑j ROM:0012E41A rts ROM:0012E41A ; End of function sub_12E17A ROM:0012E41A ROM:0012E41C ROM:0012E41C ; =============== S U B R O U T I N E ======================================= ROM:0012E41C ROM:0012E41C ROM:0012E41C sub_12E41C: ; CODE XREF: ROM:loc_12E0C8↑p ROM:0012E41C move.w ($1450).w,d0 ROM:0012E420 move.w ($1452).w,d1 ROM:0012E424 move.w ($1454).w,d2 ROM:0012E428 move.w ($1456).w,d3 ROM:0012E42C cmp.w d0,d1 ROM:0012E42E bne.s locret_12E444 ROM:0012E430 cmp.w d1,d2 ROM:0012E432 bne.s locret_12E444 ROM:0012E434 cmp.w d2,d3 ROM:0012E436 bne.s locret_12E444 ROM:0012E438 ori.w #$8000,($DA0).w ROM:0012E43E bsr.l sub_12B774 ROM:0012E444 ROM:0012E444 locret_12E444: ; CODE XREF: sub_12E41C+12↑j ROM:0012E444 ; sub_12E41C+16↑j ... ROM:0012E444 rts ROM:0012E444 ; End of function sub_12E41C ROM:0012E444 ROM:0012E446 ROM:0012E446 ; =============== S U B R O U T I N E ======================================= ROM:0012E446 ROM:0012E446 ROM:0012E446 sub_12E446: ; CODE XREF: ROM:0012E16C↑p ROM:0012E446 move.w #$FFFF,($DCA).w ROM:0012E44C move.w #$FFFF,($DCC).w ROM:0012E452 move.w #$FFFF,($DCE).w ROM:0012E458 move.w #$FFFF,($DD6).w ROM:0012E45E move.w #$FFFF,($DD8).w ROM:0012E464 move.w #$FFFF,($DDA).w ROM:0012E46A move.w #$FFFF,($DB0).w ROM:0012E470 move.w #$FFFF,($DC0).w ROM:0012E476 move.w #$FFFF,($DC2).w ROM:0012E47C clr.w ($DC4).w ROM:0012E480 clr.w ($DC6).w ROM:0012E484 clr.w ($DC8).w ROM:0012E488 clr.w ($DF4).w ROM:0012E48C clr.w ($DF6).w ROM:0012E490 clr.w ($DF8).w ROM:0012E494 bclr #6,($13B3).w ROM:0012E49A btst #6,($13A7).w ROM:0012E4A0 beq.s loc_12E4DA ROM:0012E4A2 btst #7,($139B).w ROM:0012E4A8 bne.s loc_12E4DA ROM:0012E4AA bset #7,($139B).w ROM:0012E4B0 ori.w #$1000,($DA0).w ROM:0012E4B6 move.w #$FFFF,($14F2).w ROM:0012E4BC move.w #$FFFF,($14F4).w ROM:0012E4C2 move.w #$FFFF,($14F6).w ROM:0012E4C8 move.w #$FFFF,($14F8).w ROM:0012E4CE move.w #$FFFF,($14FA).w ROM:0012E4D4 move.w #$FFFF,($14FC).w ROM:0012E4DA ROM:0012E4DA loc_12E4DA: ; CODE XREF: sub_12E446+5A↑j ROM:0012E4DA ; sub_12E446+62↑j ROM:0012E4DA move.w #0,d0 ROM:0012E4DE bra.s loc_12E4E4 ROM:0012E4E0 ; --------------------------------------------------------------------------- ROM:0012E4E0 ROM:0012E4E0 loc_12E4E0: ; CODE XREF: sub_12E446+B4↓j ROM:0012E4E0 addi.w #1,d0 ROM:0012E4E4 ROM:0012E4E4 loc_12E4E4: ; CODE XREF: sub_12E446+98↑j ROM:0012E4E4 cmpi.w #$23,d0 ; '#' ROM:0012E4E8 bgt.l loc_12E4FC ROM:0012E4EE clr.w $1070(d0.w*2) ROM:0012E4F4 clr.w $10B8(d0.w*2) ROM:0012E4FA bra.s loc_12E4E0 ROM:0012E4FC ; --------------------------------------------------------------------------- ROM:0012E4FC ROM:0012E4FC loc_12E4FC: ; CODE XREF: sub_12E446+A2↑j ROM:0012E4FC clr.w ($DAE).w ROM:0012E500 rts ROM:0012E500 ; End of function sub_12E446 ROM:0012E500 ROM:0012E502 ROM:0012E502 ; =============== S U B R O U T I N E ======================================= ROM:0012E502 ROM:0012E502 ROM:0012E502 sub_12E502: ; CODE XREF: sub_12D1C2+2C↑p ROM:0012E502 addq.w #1,($DBE).w ROM:0012E506 cmpi.w #1,($DBE).w ROM:0012E50C bne.s loc_12E516 ROM:0012E50E move.w #0,d2 ROM:0012E512 move.w #7,d3 ROM:0012E516 ROM:0012E516 loc_12E516: ; CODE XREF: sub_12E502+A↑j ROM:0012E516 cmpi.w #2,($DBE).w ROM:0012E51C bne.s loc_12E526 ROM:0012E51E move.w #8,d2 ROM:0012E522 move.w #$F,d3 ROM:0012E526 ROM:0012E526 loc_12E526: ; CODE XREF: sub_12E502+1A↑j ROM:0012E526 cmpi.w #3,($DBE).w ROM:0012E52C bne.s loc_12E536 ROM:0012E52E move.w #$10,d2 ROM:0012E532 move.w #$17,d3 ROM:0012E536 ROM:0012E536 loc_12E536: ; CODE XREF: sub_12E502+2A↑j ROM:0012E536 cmpi.w #4,($DBE).w ROM:0012E53C bne.s loc_12E546 ROM:0012E53E move.w #$18,d2 ROM:0012E542 move.w #$1F,d3 ROM:0012E546 ROM:0012E546 loc_12E546: ; CODE XREF: sub_12E502+3A↑j ROM:0012E546 cmpi.w #5,($DBE).w ROM:0012E54C bne.s loc_12E556 ROM:0012E54E move.w #$20,d2 ; ' ' ROM:0012E552 move.w #$27,d3 ; ''' ROM:0012E556 ROM:0012E556 loc_12E556: ; CODE XREF: sub_12E502+4A↑j ROM:0012E556 cmpi.w #6,($DBE).w ROM:0012E55C bne.s loc_12E56A ROM:0012E55E move.w #$28,d2 ; '(' ROM:0012E562 move.w #$2F,d3 ; '/' ROM:0012E566 clr.w ($DBE).w ROM:0012E56A ROM:0012E56A loc_12E56A: ; CODE XREF: sub_12E502+5A↑j ROM:0012E56A move.w d2,d5 ROM:0012E56C bra.s loc_12E572 ROM:0012E56E ; --------------------------------------------------------------------------- ROM:0012E56E ROM:0012E56E loc_12E56E: ; CODE XREF: sub_12E502:loc_12E634↓j ROM:0012E56E addi.w #1,d5 ROM:0012E572 ROM:0012E572 loc_12E572: ; CODE XREF: sub_12E502+6A↑j ROM:0012E572 cmp.w d3,d5 ROM:0012E574 bgt.l locret_12E638 ROM:0012E57A cmpi.w #$10,d5 ROM:0012E57E bge.s loc_12E5B0 ROM:0012E580 move.w ($DF4).w,d0 ROM:0012E584 btst d5,d0 ROM:0012E586 beq.s loc_12E5B0 ROM:0012E588 bclr d5,d0 ROM:0012E58A move.w d0,($DF4).w ROM:0012E58E move.w ($DA4).w,d7 ROM:0012E592 bset d5,d7 ROM:0012E594 move.w d7,($DA4).w ROM:0012E598 move.w d5,($DAE).w ROM:0012E59C movem.l d0-d7,-(sp) ROM:0012E5A0 bsr.w sub_12E63A ROM:0012E5A4 bsr.w sub_12E76C ROM:0012E5A8 bsr.w sub_12E93E ROM:0012E5AC movem.l (sp)+,d0-d7 ROM:0012E5B0 ROM:0012E5B0 loc_12E5B0: ; CODE XREF: sub_12E502+7C↑j ROM:0012E5B0 ; sub_12E502+84↑j ROM:0012E5B0 cmpi.w #$10,d5 ROM:0012E5B4 blt.s loc_12E5F2 ROM:0012E5B6 cmpi.w #$20,d5 ; ' ' ROM:0012E5BA bge.s loc_12E5F2 ROM:0012E5BC move.w d5,d6 ROM:0012E5BE subi.w #$10,d6 ROM:0012E5C2 move.w ($DF6).w,d1 ROM:0012E5C6 btst d6,d1 ROM:0012E5C8 beq.s loc_12E5F2 ROM:0012E5CA bclr d6,d1 ROM:0012E5CC move.w d1,($DF6).w ROM:0012E5D0 move.w ($DA6).w,d7 ROM:0012E5D4 bset d6,d7 ROM:0012E5D6 move.w d7,($DA6).w ROM:0012E5DA move.w d5,($DAE).w ROM:0012E5DE movem.l d0-d7,-(sp) ROM:0012E5E2 bsr.w sub_12E63A ROM:0012E5E6 bsr.w sub_12E76C ROM:0012E5EA bsr.w sub_12E93E ROM:0012E5EE movem.l (sp)+,d0-d7 ROM:0012E5F2 ROM:0012E5F2 loc_12E5F2: ; CODE XREF: sub_12E502+B2↑j ROM:0012E5F2 ; sub_12E502+B8↑j ... ROM:0012E5F2 cmpi.w #$20,d5 ; ' ' ROM:0012E5F6 blt.s loc_12E634 ROM:0012E5F8 cmpi.w #$24,d5 ; '$' ROM:0012E5FC bge.s loc_12E634 ROM:0012E5FE move.w d5,d6 ROM:0012E600 subi.w #$20,d6 ; ' ' ROM:0012E604 move.w ($DF8).w,d1 ROM:0012E608 btst d6,d1 ROM:0012E60A beq.s loc_12E634 ROM:0012E60C bclr d6,d1 ROM:0012E60E move.w d1,($DF8).w ROM:0012E612 move.w ($DA8).w,d7 ROM:0012E616 bset d6,d7 ROM:0012E618 move.w d7,($DA8).w ROM:0012E61C move.w d5,($DAE).w ROM:0012E620 movem.l d0-d7,-(sp) ROM:0012E624 bsr.w sub_12E63A ROM:0012E628 bsr.w sub_12E76C ROM:0012E62C bsr.w sub_12E93E ROM:0012E630 movem.l (sp)+,d0-d7 ROM:0012E634 ROM:0012E634 loc_12E634: ; CODE XREF: sub_12E502+F4↑j ROM:0012E634 ; sub_12E502+FA↑j ... ROM:0012E634 bra.w loc_12E56E ROM:0012E638 ; --------------------------------------------------------------------------- ROM:0012E638 ROM:0012E638 locret_12E638: ; CODE XREF: sub_12E502+72↑j ROM:0012E638 rts ROM:0012E638 ; End of function sub_12E502 ROM:0012E638 ROM:0012E63A ROM:0012E63A ; =============== S U B R O U T I N E ======================================= ROM:0012E63A ROM:0012E63A ROM:0012E63A sub_12E63A: ; CODE XREF: sub_12E502+9E↑p ROM:0012E63A ; sub_12E502+E0↑p ... ROM:0012E63A move.w ($DC4).w,d0 ROM:0012E63E move.w ($DC6).w,d1 ROM:0012E642 clr.w d2 ROM:0012E644 move.w ($DAE).w,d3 ROM:0012E648 cmpi.w #$10,d3 ROM:0012E64C bge.s loc_12E65E ROM:0012E64E move.w ($DCA).w,d5 ROM:0012E652 btst d3,d5 ROM:0012E654 beq.s loc_12E65A ROM:0012E656 move.w #1,d2 ROM:0012E65A ROM:0012E65A loc_12E65A: ; CODE XREF: sub_12E63A+1A↑j ROM:0012E65A move.w d5,($DCA).w ROM:0012E65E ROM:0012E65E loc_12E65E: ; CODE XREF: sub_12E63A+12↑j ROM:0012E65E cmpi.w #$10,d3 ROM:0012E662 blt.s loc_12E67E ROM:0012E664 cmpi.w #$20,d3 ; ' ' ROM:0012E668 bge.s loc_12E67E ROM:0012E66A subi.w #$10,d3 ROM:0012E66E move.w ($DCC).w,d5 ROM:0012E672 btst d3,d5 ROM:0012E674 beq.s loc_12E67A ROM:0012E676 move.w #1,d2 ROM:0012E67A ROM:0012E67A loc_12E67A: ; CODE XREF: sub_12E63A+3A↑j ROM:0012E67A move.w d5,($DCC).w ROM:0012E67E ROM:0012E67E loc_12E67E: ; CODE XREF: sub_12E63A+28↑j ROM:0012E67E ; sub_12E63A+2E↑j ROM:0012E67E cmpi.w #$20,d3 ; ' ' ROM:0012E682 blt.s loc_12E69E ROM:0012E684 cmpi.w #$24,d3 ; '$' ROM:0012E688 bge.s loc_12E69E ROM:0012E68A subi.w #$20,d3 ; ' ' ROM:0012E68E move.w ($DCE).w,d5 ROM:0012E692 btst d3,d5 ROM:0012E694 beq.s loc_12E69A ROM:0012E696 move.w #1,d2 ROM:0012E69A ROM:0012E69A loc_12E69A: ; CODE XREF: sub_12E63A+5A↑j ROM:0012E69A move.w d5,($DCE).w ROM:0012E69E ROM:0012E69E loc_12E69E: ; CODE XREF: sub_12E63A+48↑j ROM:0012E69E ; sub_12E63A+4E↑j ROM:0012E69E cmpi.w #1,d2 ROM:0012E6A2 bne.l loc_12E762 ROM:0012E6A8 move.w ($DAE).w,d3 ROM:0012E6AC move.w $10B8(d3.w*2),d4 ROM:0012E6B2 move.w $AD2(a5,d3.w*2),d7 ROM:0012E6B8 cmp.w d4,d7 ROM:0012E6BA ble.s loc_12E6C8 ROM:0012E6BC add.w $A42(a5,d3.w*2),d4 ROM:0012E6C2 move.w d4,$10B8(d3.w*2) ROM:0012E6C8 ROM:0012E6C8 loc_12E6C8: ; CODE XREF: sub_12E63A+80↑j ROM:0012E6C8 cmp.w d4,d7 ROM:0012E6CA bgt.l loc_12E762 ROM:0012E6D0 cmpi.w #$10,d3 ROM:0012E6D4 bge.s loc_12E6FA ROM:0012E6D6 move.w ($DCA).w,d5 ROM:0012E6DA move.w ($14F2).w,d6 ROM:0012E6DE ori.w #$100,($DA0).w ROM:0012E6E4 bclr d3,d5 ROM:0012E6E6 bclr d3,d6 ROM:0012E6E8 move.w d6,($14F2).w ROM:0012E6EC move.w d5,($DCA).w ROM:0012E6F0 move.w ($193C).w,d5 ROM:0012E6F4 bclr d3,d5 ROM:0012E6F6 move.w d5,($193C).w ROM:0012E6FA ROM:0012E6FA loc_12E6FA: ; CODE XREF: sub_12E63A+9A↑j ROM:0012E6FA cmpi.w #$10,d3 ROM:0012E6FE blt.s loc_12E72E ROM:0012E700 cmpi.w #$20,d3 ; ' ' ROM:0012E704 bge.s loc_12E72E ROM:0012E706 subi.w #$10,d3 ROM:0012E70A move.w ($DCC).w,d5 ROM:0012E70E move.w ($14F4).w,d6 ROM:0012E712 ori.w #$100,($DA0).w ROM:0012E718 bclr d3,d5 ROM:0012E71A bclr d3,d6 ROM:0012E71C move.w d6,($14F4).w ROM:0012E720 move.w d5,($DCC).w ROM:0012E724 move.w ($193E).w,d5 ROM:0012E728 bclr d3,d5 ROM:0012E72A move.w d5,($193E).w ROM:0012E72E ROM:0012E72E loc_12E72E: ; CODE XREF: sub_12E63A+C4↑j ROM:0012E72E ; sub_12E63A+CA↑j ROM:0012E72E cmpi.w #$20,d3 ; ' ' ROM:0012E732 blt.s loc_12E762 ROM:0012E734 cmpi.w #$24,d3 ; '$' ROM:0012E738 bge.s loc_12E762 ROM:0012E73A subi.w #$20,d3 ; ' ' ROM:0012E73E move.w ($DCE).w,d5 ROM:0012E742 move.w ($14F6).w,d6 ROM:0012E746 ori.w #$100,($DA0).w ROM:0012E74C bclr d3,d5 ROM:0012E74E bclr d3,d6 ROM:0012E750 move.w d6,($14F6).w ROM:0012E754 move.w d5,($DCE).w ROM:0012E758 move.w ($1940).w,d5 ROM:0012E75C bclr d3,d5 ROM:0012E75E move.w d5,($1940).w ROM:0012E762 ROM:0012E762 loc_12E762: ; CODE XREF: sub_12E63A+68↑j ROM:0012E762 ; sub_12E63A+90↑j ... ROM:0012E762 move.w d1,($DC6).w ROM:0012E766 move.w d0,($DC4).w ROM:0012E76A rts ROM:0012E76A ; End of function sub_12E63A ROM:0012E76A ROM:0012E76C ROM:0012E76C ; =============== S U B R O U T I N E ======================================= ROM:0012E76C ROM:0012E76C ROM:0012E76C sub_12E76C: ; CODE XREF: sub_12E502+A2↑p ROM:0012E76C ; sub_12E502+E4↑p ... ROM:0012E76C move.w ($DC4).w,d0 ROM:0012E770 move.w ($DE8).w,d2 ROM:0012E774 move.w ($DEA).w,d3 ROM:0012E778 move.w ($DAE).w,d4 ROM:0012E77C cmpi.w #$10,d4 ROM:0012E780 bge.s loc_12E7F8 ROM:0012E782 btst d4,d0 ROM:0012E784 beq.s loc_12E7D4 ROM:0012E786 addi.w #1,($DB2).w ROM:0012E78C move.w $1070(d4.w*2),d6 ROM:0012E792 add.w $A42(a5,d4.w*2),d6 ROM:0012E798 move.w $AD2(a5,d4.w*2),d7 ROM:0012E79E cmp.w d6,d7 ROM:0012E7A0 bge.s loc_12E7A4 ROM:0012E7A2 move.w d7,d6 ROM:0012E7A4 ROM:0012E7A4 loc_12E7A4: ; CODE XREF: sub_12E76C+34↑j ROM:0012E7A4 move.w d6,$1070(d4.w*2) ROM:0012E7AA cmp.w $1100(d4.w*2),d6 ROM:0012E7B0 ble.s loc_12E7B8 ROM:0012E7B2 move.w d6,$1100(d4.w*2) ROM:0012E7B8 ROM:0012E7B8 loc_12E7B8: ; CODE XREF: sub_12E76C+44↑j ROM:0012E7B8 move.w d4,($DC0).w ROM:0012E7BC bset d4,d2 ROM:0012E7BE move.w ($DD6).w,d7 ROM:0012E7C2 bclr d4,d7 ROM:0012E7C4 move.w d7,($DD6).w ROM:0012E7C8 move.w ($14F8).w,d7 ROM:0012E7CC bclr d4,d7 ROM:0012E7CE move.w d7,($14F8).w ROM:0012E7D2 bra.s loc_12E7F8 ROM:0012E7D4 ; --------------------------------------------------------------------------- ROM:0012E7D4 ROM:0012E7D4 loc_12E7D4: ; CODE XREF: sub_12E76C+18↑j ROM:0012E7D4 cmpi.w #0,$1070(d4.w*2) ROM:0012E7DC ble.s loc_12E7F8 ROM:0012E7DE move.w $1070(d4.w*2),d6 ROM:0012E7E4 sub.w $A8A(a5,d4.w*2),d6 ROM:0012E7EA cmpi.w #0,d6 ROM:0012E7EE bge.s loc_12E7F2 ROM:0012E7F0 clr.w d6 ROM:0012E7F2 ROM:0012E7F2 loc_12E7F2: ; CODE XREF: sub_12E76C+82↑j ROM:0012E7F2 move.w d6,$1070(d4.w*2) ROM:0012E7F8 ROM:0012E7F8 loc_12E7F8: ; CODE XREF: sub_12E76C+14↑j ROM:0012E7F8 ; sub_12E76C+66↑j ... ROM:0012E7F8 cmpi.w #$10,d4 ROM:0012E7FC blt.l loc_12E894 ROM:0012E802 cmpi.w #$20,d4 ; ' ' ROM:0012E806 bge.l loc_12E894 ROM:0012E80C move.w d4,d5 ROM:0012E80E subi.w #$10,d5 ROM:0012E812 move.w ($DC6).w,d1 ROM:0012E816 btst d5,d1 ROM:0012E818 beq.s loc_12E870 ROM:0012E81A move.w d1,($DC6).w ROM:0012E81E addi.w #1,($DB2).w ROM:0012E824 move.w $1070(d4.w*2),d6 ROM:0012E82A add.w $A42(a5,d4.w*2),d6 ROM:0012E830 move.w $AD2(a5,d4.w*2),d7 ROM:0012E836 cmp.w d6,d7 ROM:0012E838 bge.s loc_12E83C ROM:0012E83A move.w d7,d6 ROM:0012E83C ROM:0012E83C loc_12E83C: ; CODE XREF: sub_12E76C+CC↑j ROM:0012E83C move.w d6,$1070(d4.w*2) ROM:0012E842 cmp.w $1100(d4.w*2),d6 ROM:0012E848 ble.s loc_12E850 ROM:0012E84A move.w d6,$1100(d4.w*2) ROM:0012E850 ROM:0012E850 loc_12E850: ; CODE XREF: sub_12E76C+DC↑j ROM:0012E850 move.w d4,($DC0).w ROM:0012E854 bset d5,d3 ROM:0012E856 move.w d3,($DEA).w ROM:0012E85A move.w ($DD8).w,d7 ROM:0012E85E bclr d5,d7 ROM:0012E860 move.w d7,($DD8).w ROM:0012E864 move.w ($14FA).w,d7 ROM:0012E868 bclr d5,d7 ROM:0012E86A move.w d7,($14FA).w ROM:0012E86E bra.s loc_12E894 ROM:0012E870 ; --------------------------------------------------------------------------- ROM:0012E870 ROM:0012E870 loc_12E870: ; CODE XREF: sub_12E76C+AC↑j ROM:0012E870 cmpi.w #0,$1070(d4.w*2) ROM:0012E878 ble.s loc_12E894 ROM:0012E87A move.w $1070(d4.w*2),d6 ROM:0012E880 sub.w $A8A(a5,d4.w*2),d6 ROM:0012E886 cmpi.w #0,d6 ROM:0012E88A bge.s loc_12E88E ROM:0012E88C clr.w d6 ROM:0012E88E ROM:0012E88E loc_12E88E: ; CODE XREF: sub_12E76C+11E↑j ROM:0012E88E move.w d6,$1070(d4.w*2) ROM:0012E894 ROM:0012E894 loc_12E894: ; CODE XREF: sub_12E76C+90↑j ROM:0012E894 ; sub_12E76C+9A↑j ... ROM:0012E894 cmpi.w #$20,d4 ; ' ' ROM:0012E898 blt.l loc_12E934 ROM:0012E89E cmpi.w #$24,d4 ; '$' ROM:0012E8A2 bge.l loc_12E934 ROM:0012E8A8 move.w d4,d5 ROM:0012E8AA subi.w #$20,d5 ; ' ' ROM:0012E8AE move.w ($DC8).w,d1 ROM:0012E8B2 btst d5,d1 ROM:0012E8B4 beq.s loc_12E910 ROM:0012E8B6 move.w d1,($DC8).w ROM:0012E8BA addi.w #1,($DB2).w ROM:0012E8C0 move.w $1070(d4.w*2),d6 ROM:0012E8C6 add.w $A42(a5,d4.w*2),d6 ROM:0012E8CC move.w $AD2(a5,d4.w*2),d7 ROM:0012E8D2 cmp.w d6,d7 ROM:0012E8D4 bge.s loc_12E8D8 ROM:0012E8D6 move.w d7,d6 ROM:0012E8D8 ROM:0012E8D8 loc_12E8D8: ; CODE XREF: sub_12E76C+168↑j ROM:0012E8D8 move.w d6,$1070(d4.w*2) ROM:0012E8DE cmp.w $1100(d4.w*2),d6 ROM:0012E8E4 ble.s loc_12E8EC ROM:0012E8E6 move.w d6,$1100(d4.w*2) ROM:0012E8EC ROM:0012E8EC loc_12E8EC: ; CODE XREF: sub_12E76C+178↑j ROM:0012E8EC move.w d4,($DC0).w ROM:0012E8F0 move.w ($DEC).w,d3 ROM:0012E8F4 bset d5,d3 ROM:0012E8F6 move.w d3,($DEC).w ROM:0012E8FA move.w ($DDA).w,d7 ROM:0012E8FE bclr d5,d7 ROM:0012E900 move.w d7,($DDA).w ROM:0012E904 move.w ($14FC).w,d7 ROM:0012E908 bclr d5,d7 ROM:0012E90A move.w d7,($14FC).w ROM:0012E90E bra.s loc_12E934 ROM:0012E910 ; --------------------------------------------------------------------------- ROM:0012E910 ROM:0012E910 loc_12E910: ; CODE XREF: sub_12E76C+148↑j ROM:0012E910 cmpi.w #0,$1070(d4.w*2) ROM:0012E918 ble.s loc_12E934 ROM:0012E91A move.w $1070(d4.w*2),d6 ROM:0012E920 sub.w $A8A(a5,d4.w*2),d6 ROM:0012E926 cmpi.w #0,d6 ROM:0012E92A bge.s loc_12E92E ROM:0012E92C clr.w d6 ROM:0012E92E ROM:0012E92E loc_12E92E: ; CODE XREF: sub_12E76C+1BE↑j ROM:0012E92E move.w d6,$1070(d4.w*2) ROM:0012E934 ROM:0012E934 loc_12E934: ; CODE XREF: sub_12E76C+12C↑j ROM:0012E934 ; sub_12E76C+136↑j ... ROM:0012E934 move.w d2,($DE8).w ROM:0012E938 move.w d0,($DC4).w ROM:0012E93C rts ROM:0012E93C ; End of function sub_12E76C ROM:0012E93C ROM:0012E93E ROM:0012E93E ; =============== S U B R O U T I N E ======================================= ROM:0012E93E ROM:0012E93E ROM:0012E93E sub_12E93E: ; CODE XREF: sub_12E502+A6↑p ROM:0012E93E ; sub_12E502+E8↑p ... ROM:0012E93E move.w ($1422).w,d2 ROM:0012E942 move.w ($1424).w,d3 ROM:0012E946 move.w ($DAE).w,d4 ROM:0012E94A move.w d4,d5 ROM:0012E94C cmpi.w #$10,d4 ROM:0012E950 bge.l loc_12E9E0 ROM:0012E956 move.w ($DDC).w,d0 ROM:0012E95A btst d5,d0 ROM:0012E95C bne.s loc_12E9A8 ROM:0012E95E move.w $AD2(a5,d4.w*2),d6 ROM:0012E964 cmp.w $1070(d4.w*2),d6 ROM:0012E96A bgt.s loc_12E9A6 ROM:0012E96C move.w d6,$1070(d4.w*2) ROM:0012E972 move.w d4,($DB0).w ROM:0012E976 bset d5,d0 ROM:0012E978 move.w d0,($DDC).w ROM:0012E97C move.w ($1930).w,d0 ROM:0012E980 bset d5,d0 ROM:0012E982 move.w d0,($1930).w ROM:0012E986 bset d5,d2 ROM:0012E988 move.w d2,($1422).w ROM:0012E98C move.w d4,($DC2).w ROM:0012E990 ori.w #$40,($DA0).w ; '@' ROM:0012E996 movem.l d0-d7,-(sp) ROM:0012E99A bsr.w sub_12EB56 ROM:0012E99E bsr.w sub_12ECB0 ROM:0012E9A2 movem.l (sp)+,d0-d7 ROM:0012E9A6 ROM:0012E9A6 loc_12E9A6: ; CODE XREF: sub_12E93E+2C↑j ROM:0012E9A6 bra.s loc_12E9E0 ROM:0012E9A8 ; --------------------------------------------------------------------------- ROM:0012E9A8 ROM:0012E9A8 loc_12E9A8: ; CODE XREF: sub_12E93E+1E↑j ROM:0012E9A8 cmpi.w #0,$1070(d4.w*2) ROM:0012E9B0 bge.s loc_12E9B8 ROM:0012E9B2 clr.w $1070(d4.w*2) ROM:0012E9B8 ROM:0012E9B8 loc_12E9B8: ; CODE XREF: sub_12E93E+72↑j ROM:0012E9B8 move.w $B1A(a5,d4.w*2),d6 ROM:0012E9BE cmp.w $1070(d4.w*2),d6 ROM:0012E9C4 ble.s loc_12E9E0 ROM:0012E9C6 move.w d4,($DB0).w ROM:0012E9CA move.w ($DDC).w,d0 ROM:0012E9CE bclr d5,d0 ROM:0012E9D0 move.w d0,($DDC).w ROM:0012E9D4 movem.l d0-d7,-(sp) ROM:0012E9D8 bsr.w sub_12ECB0 ROM:0012E9DC movem.l (sp)+,d0-d7 ROM:0012E9E0 ROM:0012E9E0 loc_12E9E0: ; CODE XREF: sub_12E93E+12↑j ROM:0012E9E0 ; sub_12E93E:loc_12E9A6↑j ... ROM:0012E9E0 cmpi.w #$10,d4 ROM:0012E9E4 blt.l loc_12EAB2 ROM:0012E9EA cmpi.w #$20,d4 ; ' ' ROM:0012E9EE bge.l loc_12EAB2 ROM:0012E9F4 subi.w #$10,d5 ROM:0012E9F8 move.w ($DDE).w,d0 ROM:0012E9FC btst d5,d0 ROM:0012E9FE bne.s loc_12EA60 ROM:0012EA00 move.w $AD2(a5,d4.w*2),d6 ROM:0012EA06 cmp.w $1070(d4.w*2),d6 ROM:0012EA0C bgt.s loc_12EA5E ROM:0012EA0E move.w d6,$1070(d4.w*2) ROM:0012EA14 move.w d4,($DB0).w ROM:0012EA18 bset d5,d0 ROM:0012EA1A move.w d0,($DDE).w ROM:0012EA1E move.w ($1932).w,d0 ROM:0012EA22 bset d5,d0 ROM:0012EA24 move.w d0,($1932).w ROM:0012EA28 bset d5,d3 ROM:0012EA2A cmpi.w #7,d5 ROM:0012EA2E bne.s loc_12EA44 ROM:0012EA30 move.w ($142A).w,d7 ROM:0012EA34 bset d5,d7 ROM:0012EA36 move.w d7,($142A).w ROM:0012EA3A move.w ($1430).w,d7 ROM:0012EA3E bset d5,d7 ROM:0012EA40 move.w d7,($1430).w ROM:0012EA44 ROM:0012EA44 loc_12EA44: ; CODE XREF: sub_12E93E+F0↑j ROM:0012EA44 move.w d4,($DC2).w ROM:0012EA48 ori.w #$40,($DA0).w ; '@' ROM:0012EA4E movem.l d0-d7,-(sp) ROM:0012EA52 bsr.w sub_12EB56 ROM:0012EA56 bsr.w sub_12ECB0 ROM:0012EA5A movem.l (sp)+,d0-d7 ROM:0012EA5E ROM:0012EA5E loc_12EA5E: ; CODE XREF: sub_12E93E+CE↑j ROM:0012EA5E bra.s loc_12EAB2 ROM:0012EA60 ; --------------------------------------------------------------------------- ROM:0012EA60 ROM:0012EA60 loc_12EA60: ; CODE XREF: sub_12E93E+C0↑j ROM:0012EA60 cmpi.w #0,$1070(d4.w*2) ROM:0012EA68 bge.s loc_12EA70 ROM:0012EA6A clr.w $1070(d4.w*2) ROM:0012EA70 ROM:0012EA70 loc_12EA70: ; CODE XREF: sub_12E93E+12A↑j ROM:0012EA70 move.w $B1A(a5,d4.w*2),d6 ROM:0012EA76 cmp.w $1070(d4.w*2),d6 ROM:0012EA7C ble.s loc_12EAB2 ROM:0012EA7E move.w d4,($DB0).w ROM:0012EA82 move.w ($DDE).w,d1 ROM:0012EA86 bclr d5,d1 ROM:0012EA88 move.w d1,($DDE).w ROM:0012EA8C cmpi.w #7,d5 ROM:0012EA90 bne.s loc_12EAA6 ROM:0012EA92 move.w ($142A).w,d7 ROM:0012EA96 bclr d5,d7 ROM:0012EA98 move.w d7,($142A).w ROM:0012EA9C move.w ($1430).w,d7 ROM:0012EAA0 bclr d5,d7 ROM:0012EAA2 move.w d7,($1430).w ROM:0012EAA6 ROM:0012EAA6 loc_12EAA6: ; CODE XREF: sub_12E93E+152↑j ROM:0012EAA6 movem.l d0-d7,-(sp) ROM:0012EAAA bsr.w sub_12ECB0 ROM:0012EAAE movem.l (sp)+,d0-d7 ROM:0012EAB2 ROM:0012EAB2 loc_12EAB2: ; CODE XREF: sub_12E93E+A6↑j ROM:0012EAB2 ; sub_12E93E+B0↑j ... ROM:0012EAB2 cmpi.w #$20,d4 ; ' ' ROM:0012EAB6 blt.l loc_12EB50 ROM:0012EABC cmpi.w #$24,d4 ; '$' ROM:0012EAC0 bge.l loc_12EB50 ROM:0012EAC6 subi.w #$20,d5 ; ' ' ROM:0012EACA move.w ($DE0).w,d1 ROM:0012EACE btst d5,d1 ROM:0012EAD0 bne.s loc_12EB1C ROM:0012EAD2 move.w $AD2(a5,d4.w*2),d6 ROM:0012EAD8 cmp.w $1070(d4.w*2),d6 ROM:0012EADE bgt.s loc_12EB1A ROM:0012EAE0 move.w d6,$1070(d4.w*2) ROM:0012EAE6 move.w d4,($DB0).w ROM:0012EAEA bset d5,d1 ROM:0012EAEC move.w ($1934).w,d0 ROM:0012EAF0 bset d5,d0 ROM:0012EAF2 move.w d0,($1934).w ROM:0012EAF6 move.w ($1426).w,d0 ROM:0012EAFA bset d5,d0 ROM:0012EAFC move.w d0,($1426).w ROM:0012EB00 move.w d4,($DC2).w ROM:0012EB04 ori.w #$40,($DA0).w ; '@' ROM:0012EB0A movem.l d0-d7,-(sp) ROM:0012EB0E bsr.w sub_12EB56 ROM:0012EB12 bsr.w sub_12ECB0 ROM:0012EB16 movem.l (sp)+,d0-d7 ROM:0012EB1A ROM:0012EB1A loc_12EB1A: ; CODE XREF: sub_12E93E+1A0↑j ROM:0012EB1A bra.s loc_12EB50 ROM:0012EB1C ; --------------------------------------------------------------------------- ROM:0012EB1C ROM:0012EB1C loc_12EB1C: ; CODE XREF: sub_12E93E+192↑j ROM:0012EB1C cmpi.w #0,$1070(d4.w*2) ROM:0012EB24 bge.s loc_12EB2C ROM:0012EB26 clr.w $1070(d4.w*2) ROM:0012EB2C ROM:0012EB2C loc_12EB2C: ; CODE XREF: sub_12E93E+1E6↑j ROM:0012EB2C move.w $B1A(a5,d4.w*2),d6 ROM:0012EB32 cmp.w $1070(d4.w*2),d6 ROM:0012EB38 ble.s loc_12EB50 ROM:0012EB3A move.w d4,($DB0).w ROM:0012EB3E bclr d5,d1 ROM:0012EB40 move.w d1,($DE0).w ROM:0012EB44 movem.l d0-d7,-(sp) ROM:0012EB48 bsr.w sub_12ECB0 ROM:0012EB4C movem.l (sp)+,d0-d7 ROM:0012EB50 ROM:0012EB50 loc_12EB50: ; CODE XREF: sub_12E93E+178↑j ROM:0012EB50 ; sub_12E93E+182↑j ... ROM:0012EB50 move.w d3,($1424).w ROM:0012EB54 rts ROM:0012EB54 ; End of function sub_12E93E ROM:0012EB54 ROM:0012EB56 ROM:0012EB56 ; =============== S U B R O U T I N E ======================================= ROM:0012EB56 ROM:0012EB56 ROM:0012EB56 sub_12EB56: ; CODE XREF: sub_12E93E+5C↑p ROM:0012EB56 ; sub_12E93E+114↑p ... ROM:0012EB56 move.w ($1434).w,d0 ROM:0012EB5A move.w ($1436).w,d1 ROM:0012EB5E move.w ($1438).w,d5 ROM:0012EB62 move.w ($DB0).w,d2 ROM:0012EB66 cmpi.w #$10,d2 ROM:0012EB6A bge.s loc_12EB74 ROM:0012EB6C btst d2,d0 ROM:0012EB6E bne.s loc_12EB74 ROM:0012EB70 bra.w loc_12EBB0 ROM:0012EB74 ; --------------------------------------------------------------------------- ROM:0012EB74 ROM:0012EB74 loc_12EB74: ; CODE XREF: sub_12EB56+14↑j ROM:0012EB74 ; sub_12EB56+18↑j ROM:0012EB74 cmpi.w #$10,d2 ROM:0012EB78 blt.s loc_12EB8E ROM:0012EB7A cmpi.w #$20,d2 ; ' ' ROM:0012EB7E bge.s loc_12EB8E ROM:0012EB80 move.w d2,d3 ROM:0012EB82 subi.w #$10,d3 ROM:0012EB86 btst d3,d1 ROM:0012EB88 bne.s loc_12EB8E ROM:0012EB8A bra.w loc_12EBB0 ROM:0012EB8E ; --------------------------------------------------------------------------- ROM:0012EB8E ROM:0012EB8E loc_12EB8E: ; CODE XREF: sub_12EB56+22↑j ROM:0012EB8E ; sub_12EB56+28↑j ... ROM:0012EB8E cmpi.w #$20,d2 ; ' ' ROM:0012EB92 blt.l locret_12ECAE ROM:0012EB98 cmpi.w #$24,d2 ; '$' ROM:0012EB9C bge.l locret_12ECAE ROM:0012EBA2 move.w d2,d3 ROM:0012EBA4 subi.w #$20,d3 ; ' ' ROM:0012EBA8 btst d3,d5 ROM:0012EBAA bne.l locret_12ECAE ROM:0012EBB0 ROM:0012EBB0 loc_12EBB0: ; CODE XREF: sub_12EB56+1A↑j ROM:0012EBB0 ; sub_12EB56+34↑j ROM:0012EBB0 ori.w #$800,($DA0).w ROM:0012EBB6 move.w ($482).w,$1942(d2.w*2) ROM:0012EBBE move.w ($F46).w,$198A(d2.w*2) ROM:0012EBC6 move.w ($FEA).w,$19D2(d2.w*2) ROM:0012EBCE move.w ($47E).w,$1A1A(d2.w*2) ROM:0012EBD6 move.w ($586).w,$1A62(d2.w*2) ROM:0012EBDE move.w ($506).w,$1AAA(d2.w*2) ROM:0012EBE6 move.w ($A62).w,$1B3A(d2.w*2) ROM:0012EBEE move.w ($D9C).w,$1AF2(d2.w*2) ROM:0012EBF6 move.w ($BFC).w,$1BCA(d2.w*2) ROM:0012EBFE move.w ($A66).w,$1C12(d2.w*2) ROM:0012EC06 move.w ($C96).w,$1C5A(d2.w*2) ROM:0012EC0E move.l ($13D4).w,d4 ROM:0012EC12 divs.w #$3E8,d4 ROM:0012EC16 cmpi.w #0,d4 ROM:0012EC1A bne.s loc_12EC1E ROM:0012EC1C addq.w #1,d4 ROM:0012EC1E ROM:0012EC1E loc_12EC1E: ; CODE XREF: sub_12EB56+C4↑j ROM:0012EC1E move.w d4,$1B82(d2.w*2) ROM:0012EC24 move.b $C53(a5),d4 ROM:0012EC28 move.b d4,$14CC(d2.w) ROM:0012EC2E btst #0,($1182).w ROM:0012EC34 beq.s loc_12EC76 ROM:0012EC36 btst #6,($DC5).w ROM:0012EC3C bne.s loc_12EC6C ROM:0012EC3E btst #2,($DC5).w ROM:0012EC44 bne.s loc_12EC62 ROM:0012EC46 btst #0,($DC4).w ROM:0012EC4C bne.s loc_12EC58 ROM:0012EC4E move.b #2,$1CA2(d2.w) ROM:0012EC56 bra.s loc_12EC60 ROM:0012EC58 ; --------------------------------------------------------------------------- ROM:0012EC58 ROM:0012EC58 loc_12EC58: ; CODE XREF: sub_12EB56+F6↑j ROM:0012EC58 move.b #$10,$1CA2(d2.w) ROM:0012EC60 ROM:0012EC60 loc_12EC60: ; CODE XREF: sub_12EB56+100↑j ROM:0012EC60 bra.s loc_12EC6A ROM:0012EC62 ; --------------------------------------------------------------------------- ROM:0012EC62 ROM:0012EC62 loc_12EC62: ; CODE XREF: sub_12EB56+EE↑j ROM:0012EC62 move.b #$10,$1CA2(d2.w) ROM:0012EC6A ROM:0012EC6A loc_12EC6A: ; CODE XREF: sub_12EB56:loc_12EC60↑j ROM:0012EC6A bra.s loc_12EC74 ROM:0012EC6C ; --------------------------------------------------------------------------- ROM:0012EC6C ROM:0012EC6C loc_12EC6C: ; CODE XREF: sub_12EB56+E6↑j ROM:0012EC6C move.b #$10,$1CA2(d2.w) ROM:0012EC74 ROM:0012EC74 loc_12EC74: ; CODE XREF: sub_12EB56:loc_12EC6A↑j ROM:0012EC74 bra.s loc_12ECA2 ROM:0012EC76 ; --------------------------------------------------------------------------- ROM:0012EC76 ROM:0012EC76 loc_12EC76: ; CODE XREF: sub_12EB56+DE↑j ROM:0012EC76 btst #0,($1188).w ROM:0012EC7C beq.s loc_12EC88 ROM:0012EC7E move.b #8,$1CA2(d2.w) ROM:0012EC86 bra.s loc_12ECA2 ROM:0012EC88 ; --------------------------------------------------------------------------- ROM:0012EC88 ROM:0012EC88 loc_12EC88: ; CODE XREF: sub_12EB56+126↑j ROM:0012EC88 btst #0,($118C).w ROM:0012EC8E bne.s loc_12EC9A ROM:0012EC90 move.b #1,$1CA2(d2.w) ROM:0012EC98 bra.s loc_12ECA2 ROM:0012EC9A ; --------------------------------------------------------------------------- ROM:0012EC9A ROM:0012EC9A loc_12EC9A: ; CODE XREF: sub_12EB56+138↑j ROM:0012EC9A move.b #4,$1CA2(d2.w) ROM:0012ECA2 ROM:0012ECA2 loc_12ECA2: ; CODE XREF: sub_12EB56:loc_12EC74↑j ROM:0012ECA2 ; sub_12EB56+130↑j ... ROM:0012ECA2 move.w d5,($1438).w ROM:0012ECA6 move.w d1,($1436).w ROM:0012ECAA move.w d0,($1434).w ROM:0012ECAE ROM:0012ECAE locret_12ECAE: ; CODE XREF: sub_12EB56+3C↑j ROM:0012ECAE ; sub_12EB56+46↑j ... ROM:0012ECAE rts ROM:0012ECAE ; End of function sub_12EB56 ROM:0012ECAE ROM:0012ECB0 ROM:0012ECB0 ; =============== S U B R O U T I N E ======================================= ROM:0012ECB0 ROM:0012ECB0 ROM:0012ECB0 sub_12ECB0: ; CODE XREF: sub_12E93E+60↑p ROM:0012ECB0 ; sub_12E93E+9A↑p ... ROM:0012ECB0 move.w ($DB0).w,d0 ROM:0012ECB4 move.w d0,d1 ROM:0012ECB6 cmpi.w #$10,d0 ROM:0012ECBA bge.s loc_12ED26 ROM:0012ECBC move.w ($DDC).w,d2 ROM:0012ECC0 btst d1,d2 ROM:0012ECC2 beq.s loc_12ED26 ROM:0012ECC4 move.w d2,($DDC).w ROM:0012ECC8 move.w ($1428).w,d2 ROM:0012ECCC btst d1,d2 ROM:0012ECCE beq.s loc_12ED26 ROM:0012ECD0 move.w d2,($1428).w ROM:0012ECD4 move.w ($142E).w,d2 ROM:0012ECD8 btst d1,d2 ROM:0012ECDA beq.s loc_12ED26 ROM:0012ECDC move.w d2,($142E).w ROM:0012ECE0 move.w ($1434).w,d2 ROM:0012ECE4 btst d1,d2 ROM:0012ECE6 bne.s loc_12ED26 ROM:0012ECE8 bset d1,d2 ROM:0012ECEA move.w d2,($1434).w ROM:0012ECEE move.w ($DCA).w,d2 ROM:0012ECF2 bclr d1,d2 ROM:0012ECF4 move.w d2,($DCA).w ROM:0012ECF8 move.w ($14F2).w,d2 ROM:0012ECFC bclr d1,d2 ROM:0012ECFE move.w d2,($14F2).w ROM:0012ED02 move.w ($1936).w,d2 ROM:0012ED06 bset d1,d2 ROM:0012ED08 move.w d2,($1936).w ROM:0012ED0C move.w ($193C).w,d2 ROM:0012ED10 bclr d1,d2 ROM:0012ED12 move.w d2,($193C).w ROM:0012ED16 move.b $C53(a5),d2 ROM:0012ED1A move.b d2,$14CC(d0.w) ROM:0012ED20 ori.w #$200,($DA0).w ROM:0012ED26 ROM:0012ED26 loc_12ED26: ; CODE XREF: sub_12ECB0+A↑j ROM:0012ED26 ; sub_12ECB0+12↑j ... ROM:0012ED26 cmpi.w #$10,d0 ROM:0012ED2A blt.s loc_12EDA0 ROM:0012ED2C cmpi.w #$20,d0 ; ' ' ROM:0012ED30 bge.s loc_12EDA0 ROM:0012ED32 subi.w #$10,d1 ROM:0012ED36 move.w ($DDE).w,d2 ROM:0012ED3A btst d1,d2 ROM:0012ED3C beq.s loc_12EDA0 ROM:0012ED3E move.w d2,($DDE).w ROM:0012ED42 move.w ($142A).w,d2 ROM:0012ED46 btst d1,d2 ROM:0012ED48 beq.s loc_12EDA0 ROM:0012ED4A move.w d2,($142A).w ROM:0012ED4E move.w ($1430).w,d2 ROM:0012ED52 btst d1,d2 ROM:0012ED54 beq.s loc_12EDA0 ROM:0012ED56 move.w d2,($1430).w ROM:0012ED5A move.w ($1436).w,d2 ROM:0012ED5E btst d1,d2 ROM:0012ED60 bne.s loc_12EDA0 ROM:0012ED62 bset d1,d2 ROM:0012ED64 move.w d2,($1436).w ROM:0012ED68 move.w ($DCC).w,d2 ROM:0012ED6C bclr d1,d2 ROM:0012ED6E move.w d2,($DCC).w ROM:0012ED72 move.w ($14F4).w,d2 ROM:0012ED76 bclr d1,d2 ROM:0012ED78 move.w d2,($14F4).w ROM:0012ED7C move.w ($1938).w,d2 ROM:0012ED80 bset d1,d2 ROM:0012ED82 move.w d2,($1938).w ROM:0012ED86 move.w ($193E).w,d2 ROM:0012ED8A bclr d1,d2 ROM:0012ED8C move.w d2,($193E).w ROM:0012ED90 move.b $C53(a5),d2 ROM:0012ED94 move.b d2,$14CC(d0.w) ROM:0012ED9A ori.w #$200,($DA0).w ROM:0012EDA0 ROM:0012EDA0 loc_12EDA0: ; CODE XREF: sub_12ECB0+7A↑j ROM:0012EDA0 ; sub_12ECB0+80↑j ... ROM:0012EDA0 cmpi.w #$20,d0 ; ' ' ROM:0012EDA4 blt.s locret_12EE1A ROM:0012EDA6 cmpi.w #$24,d0 ; '$' ROM:0012EDAA bge.s locret_12EE1A ROM:0012EDAC subi.w #$20,d1 ; ' ' ROM:0012EDB0 move.w ($DE0).w,d2 ROM:0012EDB4 btst d1,d2 ROM:0012EDB6 beq.s locret_12EE1A ROM:0012EDB8 move.w d2,($DE0).w ROM:0012EDBC move.w ($142C).w,d2 ROM:0012EDC0 btst d1,d2 ROM:0012EDC2 beq.s locret_12EE1A ROM:0012EDC4 move.w d2,($142C).w ROM:0012EDC8 move.w ($1432).w,d2 ROM:0012EDCC btst d1,d2 ROM:0012EDCE beq.s locret_12EE1A ROM:0012EDD0 move.w d2,($1432).w ROM:0012EDD4 move.w ($1438).w,d2 ROM:0012EDD8 btst d1,d2 ROM:0012EDDA bne.s locret_12EE1A ROM:0012EDDC bset d1,d2 ROM:0012EDDE move.w d2,($1438).w ROM:0012EDE2 move.w ($DCE).w,d2 ROM:0012EDE6 bclr d1,d2 ROM:0012EDE8 move.w d2,($DCE).w ROM:0012EDEC move.w ($14F6).w,d2 ROM:0012EDF0 bclr d1,d2 ROM:0012EDF2 move.w d2,($14F6).w ROM:0012EDF6 move.w ($193A).w,d2 ROM:0012EDFA bset d1,d2 ROM:0012EDFC move.w d2,($193A).w ROM:0012EE00 move.w ($1940).w,d2 ROM:0012EE04 bclr d1,d2 ROM:0012EE06 move.w d2,($1940).w ROM:0012EE0A move.b $C53(a5),d2 ROM:0012EE0E move.b d2,$14CC(d0.w) ROM:0012EE14 ori.w #$200,($DA0).w ROM:0012EE1A ROM:0012EE1A locret_12EE1A: ; CODE XREF: sub_12ECB0+F4↑j ROM:0012EE1A ; sub_12ECB0+FA↑j ... ROM:0012EE1A rts ROM:0012EE1A ; End of function sub_12ECB0 ROM:0012EE1A ROM:0012EE1C ROM:0012EE1C ; =============== S U B R O U T I N E ======================================= ROM:0012EE1C ROM:0012EE1C ROM:0012EE1C sub_12EE1C: ; CODE XREF: sub_12D1C2+94↑p ROM:0012EE1C clr.w d1 ROM:0012EE1E move.b ($1227).w,d1 ROM:0012EE22 cmpi.w #4,d1 ROM:0012EE26 bcc.s locret_12EE30 ROM:0012EE28 movea.l off_12EE32(pc,d1.w*4),a0 ROM:0012EE2C nop ROM:0012EE2E jmp (a0) ROM:0012EE30 ; --------------------------------------------------------------------------- ROM:0012EE30 ROM:0012EE30 locret_12EE30: ; CODE XREF: sub_12EE1C+A↑j ROM:0012EE30 rts ROM:0012EE30 ; End of function sub_12EE1C ROM:0012EE30 ROM:0012EE30 ; --------------------------------------------------------------------------- ROM:0012EE32 off_12EE32: dc.l loc_12EE42 ; DATA XREF: sub_12EE1C+C↑r ROM:0012EE36 dc.l loc_12EE4E ROM:0012EE3A dc.l loc_12EE66 ROM:0012EE3E dc.l loc_12EEB2 ROM:0012EE42 ; --------------------------------------------------------------------------- ROM:0012EE42 ROM:0012EE42 loc_12EE42: ; DATA XREF: ROM:off_12EE32↑o ROM:0012EE42 move.b #1,($1227).w ROM:0012EE48 bra.w locret_12EE64 ROM:0012EE4C ; --------------------------------------------------------------------------- ROM:0012EE4C rts ROM:0012EE4E ; --------------------------------------------------------------------------- ROM:0012EE4E ROM:0012EE4E loc_12EE4E: ; DATA XREF: ROM:0012EE36↑o ROM:0012EE4E btst #4,($13BE).w ROM:0012EE54 beq.s locret_12EE64 ROM:0012EE56 bsr.w sub_12EEC4 ROM:0012EE5A move.b #2,($1227).w ROM:0012EE60 bra.w loc_12EEAC ROM:0012EE64 ; --------------------------------------------------------------------------- ROM:0012EE64 ROM:0012EE64 locret_12EE64: ; CODE XREF: ROM:0012EE48↑j ROM:0012EE64 ; ROM:0012EE54↑j ... ROM:0012EE64 rts ROM:0012EE66 ; --------------------------------------------------------------------------- ROM:0012EE66 ROM:0012EE66 loc_12EE66: ; DATA XREF: ROM:0012EE3A↑o ROM:0012EE66 btst #3,($13C5).w ROM:0012EE6C beq.l loc_12EE9C ROM:0012EE72 bclr #3,($13C5).w ROM:0012EE78 move.b #3,($1227).w ROM:0012EE7E clr.w d0 ROM:0012EE80 move.b ($1471).w,d0 ROM:0012EE84 cmpi.w #$FF,d0 ROM:0012EE88 bge.s loc_12EE90 ROM:0012EE8A addq.w #1,d0 ROM:0012EE8C move.b d0,($1471).w ROM:0012EE90 ROM:0012EE90 loc_12EE90: ; CODE XREF: ROM:0012EE88↑j ROM:0012EE90 bsr.w sub_12EECC ROM:0012EE94 bsr.w sub_12EF8A ROM:0012EE98 bra.w locret_12EEC2 ROM:0012EE9C ; --------------------------------------------------------------------------- ROM:0012EE9C ROM:0012EE9C loc_12EE9C: ; CODE XREF: ROM:0012EE6C↑j ROM:0012EE9C btst #4,($13BE).w ROM:0012EEA2 bne.s loc_12EEAC ROM:0012EEA4 move.b #1,($1227).w ROM:0012EEAA bra.s locret_12EE64 ROM:0012EEAC ; --------------------------------------------------------------------------- ROM:0012EEAC ROM:0012EEAC loc_12EEAC: ; CODE XREF: ROM:0012EE60↑j ROM:0012EEAC ; ROM:0012EEA2↑j ROM:0012EEAC bsr.w sub_12EF66 ROM:0012EEB0 rts ROM:0012EEB2 ; --------------------------------------------------------------------------- ROM:0012EEB2 ROM:0012EEB2 loc_12EEB2: ; DATA XREF: ROM:0012EE3E↑o ROM:0012EEB2 btst #4,($13BE).w ROM:0012EEB8 bne.s locret_12EEC2 ROM:0012EEBA move.b #1,($1227).w ROM:0012EEC0 bra.s locret_12EE64 ROM:0012EEC2 ; --------------------------------------------------------------------------- ROM:0012EEC2 ROM:0012EEC2 locret_12EEC2: ; CODE XREF: ROM:0012EE98↑j ROM:0012EEC2 ; ROM:0012EEB8↑j ROM:0012EEC2 rts ROM:0012EEC4 ROM:0012EEC4 ; =============== S U B R O U T I N E ======================================= ROM:0012EEC4 ROM:0012EEC4 ROM:0012EEC4 sub_12EEC4: ; CODE XREF: ROM:0012EE56↑p ROM:0012EEC4 move.w ($AA0).w,($DB4).w ROM:0012EECA rts ROM:0012EECA ; End of function sub_12EEC4 ROM:0012EECA ROM:0012EECC ROM:0012EECC ; =============== S U B R O U T I N E ======================================= ROM:0012EECC ROM:0012EECC ROM:0012EECC sub_12EECC: ; CODE XREF: ROM:loc_12EE90↑p ROM:0012EECC cmpi.b #0,($1473).w ROM:0012EED2 ble.l locret_12EF64 ROM:0012EED8 move.b $C53(a5),d7 ROM:0012EEDC move.b d7,$14CC(d0.w) ROM:0012EEE2 move.w #0,d0 ROM:0012EEE6 bra.s loc_12EEEC ROM:0012EEE8 ; --------------------------------------------------------------------------- ROM:0012EEE8 ROM:0012EEE8 loc_12EEE8: ; CODE XREF: sub_12EECC:loc_12EF62↓j ROM:0012EEE8 addi.w #1,d0 ROM:0012EEEC ROM:0012EEEC loc_12EEEC: ; CODE XREF: sub_12EECC+1A↑j ROM:0012EEEC cmpi.w #$23,d0 ; '#' ROM:0012EEF0 bgt.l locret_12EF64 ROM:0012EEF6 cmpi.w #$10,d0 ROM:0012EEFA bge.s loc_12EF12 ROM:0012EEFC move.w ($1434).w,d2 ROM:0012EF00 btst d0,d2 ROM:0012EF02 beq.s loc_12EF12 ROM:0012EF04 move.b $C53(a5),d7 ROM:0012EF08 move.b d7,$14CC(d0.w) ROM:0012EF0E move.w d2,($1434).w ROM:0012EF12 ROM:0012EF12 loc_12EF12: ; CODE XREF: sub_12EECC+2E↑j ROM:0012EF12 ; sub_12EECC+36↑j ROM:0012EF12 cmpi.w #$10,d0 ROM:0012EF16 blt.s loc_12EF3A ROM:0012EF18 cmpi.w #$20,d0 ; ' ' ROM:0012EF1C bge.s loc_12EF3A ROM:0012EF1E move.w d0,d1 ROM:0012EF20 subi.w #$10,d1 ROM:0012EF24 move.w ($1436).w,d2 ROM:0012EF28 btst d1,d2 ROM:0012EF2A beq.s loc_12EF3A ROM:0012EF2C move.b $C53(a5),d7 ROM:0012EF30 move.b d7,$14CC(d0.w) ROM:0012EF36 move.w d2,($1436).w ROM:0012EF3A ROM:0012EF3A loc_12EF3A: ; CODE XREF: sub_12EECC+4A↑j ROM:0012EF3A ; sub_12EECC+50↑j ... ROM:0012EF3A cmpi.w #$20,d0 ; ' ' ROM:0012EF3E blt.s loc_12EF62 ROM:0012EF40 cmpi.w #$24,d0 ; '$' ROM:0012EF44 bge.s loc_12EF62 ROM:0012EF46 move.w d0,d1 ROM:0012EF48 subi.w #$20,d1 ; ' ' ROM:0012EF4C move.w ($1438).w,d2 ROM:0012EF50 btst d1,d2 ROM:0012EF52 beq.s loc_12EF62 ROM:0012EF54 move.b $C53(a5),d7 ROM:0012EF58 move.b d7,$14CC(d0.w) ROM:0012EF5E move.w d2,($1438).w ROM:0012EF62 ROM:0012EF62 loc_12EF62: ; CODE XREF: sub_12EECC+72↑j ROM:0012EF62 ; sub_12EECC+78↑j ... ROM:0012EF62 bra.s loc_12EEE8 ROM:0012EF64 ; --------------------------------------------------------------------------- ROM:0012EF64 ROM:0012EF64 locret_12EF64: ; CODE XREF: sub_12EECC+6↑j ROM:0012EF64 ; sub_12EECC+24↑j ROM:0012EF64 rts ROM:0012EF64 ; End of function sub_12EECC ROM:0012EF64 ROM:0012EF66 ROM:0012EF66 ; =============== S U B R O U T I N E ======================================= ROM:0012EF66 ROM:0012EF66 ROM:0012EF66 sub_12EF66: ; CODE XREF: ROM:loc_12EEAC↑p ROM:0012EF66 move.w $7BA(a5),d0 ROM:0012EF6A cmp.w ($AA0).w,d0 ROM:0012EF6E bge.s locret_12EF88 ROM:0012EF70 move.w $7B8(a5),d0 ROM:0012EF74 add.w ($DB4).w,d0 ROM:0012EF78 move.w d0,($D9E).w ROM:0012EF7C cmp.w ($AA0).w,d0 ROM:0012EF80 bgt.s locret_12EF88 ROM:0012EF82 bset #3,($13C5).w ROM:0012EF88 ROM:0012EF88 locret_12EF88: ; CODE XREF: sub_12EF66+8↑j ROM:0012EF88 ; sub_12EF66+1A↑j ROM:0012EF88 rts ROM:0012EF88 ; End of function sub_12EF66 ROM:0012EF88 ROM:0012EF8A ROM:0012EF8A ; =============== S U B R O U T I N E ======================================= ROM:0012EF8A ROM:0012EF8A ROM:0012EF8A sub_12EF8A: ; CODE XREF: ROM:0012EE94↑p ROM:0012EF8A move.w #0,d0 ROM:0012EF8E bra.s loc_12EF94 ROM:0012EF90 ; --------------------------------------------------------------------------- ROM:0012EF90 ROM:0012EF90 loc_12EF90: ; CODE XREF: sub_12EF8A:loc_12F08C↓j ROM:0012EF90 addi.w #1,d0 ROM:0012EF94 ROM:0012EF94 loc_12EF94: ; CODE XREF: sub_12EF8A+4↑j ROM:0012EF94 cmpi.w #$23,d0 ; '#' ROM:0012EF98 bgt.l locret_12F090 ROM:0012EF9E cmpi.w #$10,d0 ROM:0012EFA2 bge.s loc_12F004 ROM:0012EFA4 cmpi.b #0,$14CC(d0.w) ROM:0012EFAC ble.s loc_12F004 ROM:0012EFAE subi.b #1,$14CC(d0.w) ROM:0012EFB6 cmpi.b #0,$14CC(d0.w) ROM:0012EFBE bne.s loc_12F004 ROM:0012EFC0 move.w ($1936).w,d7 ROM:0012EFC4 bclr d0,d7 ROM:0012EFC6 move.w d7,($1936).w ROM:0012EFCA cmp.b ($1475).w,d0 ROM:0012EFCE bne.s loc_12EFD4 ROM:0012EFD0 bsr.w sub_12F092 ROM:0012EFD4 ROM:0012EFD4 loc_12EFD4: ; CODE XREF: sub_12EF8A+44↑j ROM:0012EFD4 cmpi.w #$B,d0 ROM:0012EFD8 beq.s loc_12EFE0 ROM:0012EFDA cmpi.w #$C,d0 ROM:0012EFDE bne.s loc_12F004 ROM:0012EFE0 ROM:0012EFE0 loc_12EFE0: ; CODE XREF: sub_12EF8A+4E↑j ROM:0012EFE0 bclr #0,($146E).w ROM:0012EFE6 bclr #1,($146E).w ROM:0012EFEC bclr #2,($146E).w ROM:0012EFF2 bclr #3,($146E).w ROM:0012EFF8 bclr #1,($1506).w ROM:0012EFFE bclr #4,($1505).w ROM:0012F004 ROM:0012F004 loc_12F004: ; CODE XREF: sub_12EF8A+18↑j ROM:0012F004 ; sub_12EF8A+22↑j ... ROM:0012F004 cmpi.w #$10,d0 ROM:0012F008 blt.s loc_12F04A ROM:0012F00A cmpi.w #$20,d0 ; ' ' ROM:0012F00E bge.s loc_12F04A ROM:0012F010 move.w ($DD2).w,d3 ROM:0012F014 move.w d0,d4 ROM:0012F016 subi.w #$10,d4 ROM:0012F01A cmpi.b #0,$14CC(d0.w) ROM:0012F022 ble.s loc_12F04A ROM:0012F024 subi.b #1,$14CC(d0.w) ROM:0012F02C cmpi.b #0,$14CC(d0.w) ROM:0012F034 bne.s loc_12F04A ROM:0012F036 move.w ($1938).w,d7 ROM:0012F03A bclr d4,d7 ROM:0012F03C move.w d7,($1938).w ROM:0012F040 cmp.b ($1475).w,d0 ROM:0012F044 bne.s loc_12F04A ROM:0012F046 bsr.w sub_12F092 ROM:0012F04A ROM:0012F04A loc_12F04A: ; CODE XREF: sub_12EF8A+7E↑j ROM:0012F04A ; sub_12EF8A+84↑j ... ROM:0012F04A cmpi.w #$20,d0 ; ' ' ROM:0012F04E blt.s loc_12F08C ROM:0012F050 cmpi.w #$24,d0 ; '$' ROM:0012F054 bge.s loc_12F08C ROM:0012F056 move.w d0,d4 ROM:0012F058 subi.w #$20,d4 ; ' ' ROM:0012F05C cmpi.b #0,$14CC(d0.w) ROM:0012F064 ble.s loc_12F08C ROM:0012F066 subi.b #1,$14CC(d0.w) ROM:0012F06E cmpi.b #0,$14CC(d0.w) ROM:0012F076 bne.s loc_12F08C ROM:0012F078 move.w ($193A).w,d7 ROM:0012F07C bclr d4,d7 ROM:0012F07E move.w d7,($193A).w ROM:0012F082 cmp.b ($1475).w,d0 ROM:0012F086 bne.s loc_12F08C ROM:0012F088 bsr.w sub_12F092 ROM:0012F08C ROM:0012F08C loc_12F08C: ; CODE XREF: sub_12EF8A+C4↑j ROM:0012F08C ; sub_12EF8A+CA↑j ... ROM:0012F08C bra.w loc_12EF90 ROM:0012F090 ; --------------------------------------------------------------------------- ROM:0012F090 ROM:0012F090 locret_12F090: ; CODE XREF: sub_12EF8A+E↑j ROM:0012F090 rts ROM:0012F090 ; End of function sub_12EF8A ROM:0012F090 ROM:0012F092 ROM:0012F092 ; =============== S U B R O U T I N E ======================================= ROM:0012F092 ROM:0012F092 ROM:0012F092 sub_12F092: ; CODE XREF: sub_12EF8A+46↑p ROM:0012F092 ; sub_12EF8A+BC↑p ... ROM:0012F092 move.b #$FF,($1475).w ROM:0012F098 move.b #0,($1476).w ROM:0012F09E move.w #0,($140A).w ROM:0012F0A4 move.w #0,($140C).w ROM:0012F0AA move.w #0,($140E).w ROM:0012F0B0 move.w #0,($1410).w ROM:0012F0B6 move.w #0,($1412).w ROM:0012F0BC move.w #0,($1414).w ROM:0012F0C2 move.b #0,($1477).w ROM:0012F0C8 move.w #0,($1416).w ROM:0012F0CE move.w #0,($1418).w ROM:0012F0D4 move.w #0,($141A).w ROM:0012F0DA move.w #0,($141C).w ROM:0012F0E0 move.w #0,($141E).w ROM:0012F0E6 move.w #0,($1420).w ROM:0012F0EC move.b #$FF,($1475).w ROM:0012F0F2 rts ROM:0012F0F2 ; End of function sub_12F092 ROM:0012F0F2 ROM:0012F0F4 ROM:0012F0F4 ; =============== S U B R O U T I N E ======================================= ROM:0012F0F4 ROM:0012F0F4 ROM:0012F0F4 sub_12F0F4: ; CODE XREF: sub_125DD6+DE↑p ROM:0012F0F4 clr.w d2 ROM:0012F0F6 ROM:0012F0F6 loc_12F0F6: ; CODE XREF: sub_12F0F4:loc_12F10A↓j ROM:0012F0F6 bsr.w sub_12F112 ROM:0012F0FA move.w #4,d0 ROM:0012F0FE cmp.w d2,d0 ROM:0012F100 ble.s loc_12F10C ROM:0012F102 addq.w #1,d2 ROM:0012F104 bvc.s loc_12F10A ROM:0012F106 move.w #$8000,d2 ROM:0012F10A ROM:0012F10A loc_12F10A: ; CODE XREF: sub_12F0F4+10↑j ROM:0012F10A bra.s loc_12F0F6 ROM:0012F10C ; --------------------------------------------------------------------------- ROM:0012F10C ROM:0012F10C loc_12F10C: ; CODE XREF: sub_12F0F4+C↑j ROM:0012F10C bsr.w sub_12F33E ROM:0012F110 rts ROM:0012F110 ; End of function sub_12F0F4 ROM:0012F110 ROM:0012F112 ROM:0012F112 ; =============== S U B R O U T I N E ======================================= ROM:0012F112 ROM:0012F112 ROM:0012F112 sub_12F112: ; CODE XREF: sub_12F0F4:loc_12F0F6↑p ROM:0012F112 clr.w d1 ROM:0012F114 move.b $1394(d2.w),d1 ROM:0012F11A cmpi.w #7,d1 ROM:0012F11E bcc.s locret_12F128 ROM:0012F120 movea.l off_12F12A(pc,d1.w*4),a0 ROM:0012F124 nop ROM:0012F126 jmp (a0) ROM:0012F128 ; --------------------------------------------------------------------------- ROM:0012F128 ROM:0012F128 locret_12F128: ; CODE XREF: sub_12F112+C↑j ROM:0012F128 rts ROM:0012F128 ; End of function sub_12F112 ROM:0012F128 ROM:0012F128 ; --------------------------------------------------------------------------- ROM:0012F12A off_12F12A: dc.l loc_12F146 ; DATA XREF: sub_12F112+E↑r ROM:0012F12E dc.l loc_12F168 ROM:0012F132 dc.l loc_12F182 ROM:0012F136 dc.l loc_12F1CA ROM:0012F13A dc.l loc_12F296 ROM:0012F13E dc.l loc_12F2CA ROM:0012F142 dc.l loc_12F2FE ROM:0012F146 ; --------------------------------------------------------------------------- ROM:0012F146 ROM:0012F146 loc_12F146: ; DATA XREF: ROM:off_12F12A↑o ROM:0012F146 bclr #5,($13A1).w ROM:0012F14C bclr d2,($1229).w ROM:0012F150 bclr d2,($122A).w ROM:0012F154 bclr d2,($122B).w ROM:0012F158 clr.w $1148(d2.w*2) ROM:0012F15E move.b #1,$1394(d2.w) ROM:0012F166 rts ROM:0012F168 ; --------------------------------------------------------------------------- ROM:0012F168 ROM:0012F168 loc_12F168: ; DATA XREF: ROM:0012F12E↑o ROM:0012F168 move.w $BFC(a5,d2.w*2),d0 ROM:0012F16E cmpi.w #1,d0 ROM:0012F172 blt.s locret_12F180 ROM:0012F174 bset d2,($122A).w ROM:0012F178 move.b #2,$1394(d2.w) ROM:0012F180 ROM:0012F180 locret_12F180: ; CODE XREF: ROM:0012F172↑j ROM:0012F180 rts ROM:0012F182 ; --------------------------------------------------------------------------- ROM:0012F182 ROM:0012F182 loc_12F182: ; DATA XREF: ROM:0012F132↑o ROM:0012F182 btst #2,($13C3).w ROM:0012F188 beq.s loc_12F198 ROM:0012F18A bclr d2,($122A).w ROM:0012F18E move.b #1,$1394(d2.w) ROM:0012F196 rts ROM:0012F198 ; --------------------------------------------------------------------------- ROM:0012F198 ROM:0012F198 loc_12F198: ; CODE XREF: ROM:0012F188↑j ROM:0012F198 btst d2,($1228).w ROM:0012F19C beq.s locret_12F1C8 ROM:0012F19E btst #5,($13A1).w ROM:0012F1A4 bne.s locret_12F1C8 ROM:0012F1A6 bset d2,($1229).w ROM:0012F1AA bset #5,($13A1).w ROM:0012F1B0 addq.w #1,$1148(d2.w*2) ROM:0012F1B6 bvc.s loc_12F1C0 ROM:0012F1B8 move.w #$8000,$1148(d2.w*2) ROM:0012F1C0 ROM:0012F1C0 loc_12F1C0: ; CODE XREF: ROM:0012F1B6↑j ROM:0012F1C0 move.b #3,$1394(d2.w) ROM:0012F1C8 ROM:0012F1C8 locret_12F1C8: ; CODE XREF: ROM:0012F19C↑j ROM:0012F1C8 ; ROM:0012F1A4↑j ROM:0012F1C8 rts ROM:0012F1CA ; --------------------------------------------------------------------------- ROM:0012F1CA ROM:0012F1CA loc_12F1CA: ; DATA XREF: ROM:0012F136↑o ROM:0012F1CA btst #2,($13C3).w ROM:0012F1D0 beq.s loc_12F1EA ROM:0012F1D2 bclr #5,($13A1).w ROM:0012F1D8 bclr d2,($1229).w ROM:0012F1DC bclr d2,($122A).w ROM:0012F1E0 move.b #1,$1394(d2.w) ROM:0012F1E8 rts ROM:0012F1EA ; --------------------------------------------------------------------------- ROM:0012F1EA ROM:0012F1EA loc_12F1EA: ; CODE XREF: ROM:0012F1D0↑j ROM:0012F1EA btst d2,($122D).w ROM:0012F1EE beq.s loc_12F220 ROM:0012F1F0 bclr d2,($1229).w ROM:0012F1F4 bclr d2,($122A).w ROM:0012F1F8 bset d2,($122B).w ROM:0012F1FC clr.w $1148(d2.w*2) ROM:0012F202 move.w $BF2(a5,d2.w*2),d1 ROM:0012F208 clr.b ($90B).w ROM:0012F20C move.w d1,($6EA).w ROM:0012F210 move.b #1,($90B).w ROM:0012F216 move.b #4,$1394(d2.w) ROM:0012F21E rts ROM:0012F220 ; --------------------------------------------------------------------------- ROM:0012F220 ROM:0012F220 loc_12F220: ; CODE XREF: ROM:0012F1EE↑j ROM:0012F220 btst d2,($1228).w ROM:0012F224 bne.s loc_12F248 ROM:0012F226 move.w $1148(d2.w*2),d3 ROM:0012F22C move.w $C10(a5,d2.w*2),d4 ROM:0012F232 cmp.w d3,d4 ROM:0012F234 blt.s loc_12F248 ROM:0012F236 bclr d2,($1229).w ROM:0012F23A bclr #5,($13A1).w ROM:0012F240 move.b #2,$1394(d2.w) ROM:0012F248 ROM:0012F248 loc_12F248: ; CODE XREF: ROM:0012F224↑j ROM:0012F248 ; ROM:0012F234↑j ROM:0012F248 btst d2,($1228).w ROM:0012F24C bne.s locret_12F294 ROM:0012F24E move.w $1148(d2.w*2),d3 ROM:0012F254 move.w $C10(a5,d2.w*2),d4 ROM:0012F25A cmp.w d3,d4 ROM:0012F25C bge.s locret_12F294 ROM:0012F25E bclr d2,($1229).w ROM:0012F262 bclr #5,($13A1).w ROM:0012F268 bset d2,($122C).w ROM:0012F26C clr.w $1148(d2.w*2) ROM:0012F272 move.w $C1A(a5,d2.w*2),d5 ROM:0012F278 clr.b $90C(d2.w) ROM:0012F27E move.w d5,$6EC(d2.w*2) ROM:0012F284 move.b #1,$90C(d2.w) ROM:0012F28C move.b #6,$1394(d2.w) ROM:0012F294 ROM:0012F294 locret_12F294: ; CODE XREF: ROM:0012F24C↑j ROM:0012F294 ; ROM:0012F25C↑j ROM:0012F294 rts ROM:0012F296 ; --------------------------------------------------------------------------- ROM:0012F296 ROM:0012F296 loc_12F296: ; DATA XREF: ROM:0012F13A↑o ROM:0012F296 btst #2,($13C3).w ROM:0012F29C beq.s loc_12F2B2 ROM:0012F29E bclr #5,($13A1).w ROM:0012F2A4 bclr d2,($122B).w ROM:0012F2A8 move.b #1,$1394(d2.w) ROM:0012F2B0 rts ROM:0012F2B2 ; --------------------------------------------------------------------------- ROM:0012F2B2 ROM:0012F2B2 loc_12F2B2: ; CODE XREF: ROM:0012F29C↑j ROM:0012F2B2 cmpi.w #0,($6EA).w ROM:0012F2B8 bgt.s locret_12F2C8 ROM:0012F2BA bclr #5,($13A1).w ROM:0012F2C0 move.b #5,$1394(d2.w) ROM:0012F2C8 ROM:0012F2C8 locret_12F2C8: ; CODE XREF: ROM:0012F2B8↑j ROM:0012F2C8 rts ROM:0012F2CA ; --------------------------------------------------------------------------- ROM:0012F2CA ROM:0012F2CA loc_12F2CA: ; DATA XREF: ROM:0012F13E↑o ROM:0012F2CA btst #2,($13C3).w ROM:0012F2D0 beq.s loc_12F2E0 ROM:0012F2D2 bclr d2,($122B).w ROM:0012F2D6 move.b #1,$1394(d2.w) ROM:0012F2DE rts ROM:0012F2E0 ; --------------------------------------------------------------------------- ROM:0012F2E0 ROM:0012F2E0 loc_12F2E0: ; CODE XREF: ROM:0012F2D0↑j ROM:0012F2E0 move.w $C06(a5,d2.w*2),d0 ROM:0012F2E6 cmpi.w #0,d0 ROM:0012F2EA bne.s locret_12F2FC ROM:0012F2EC bset d2,($122A).w ROM:0012F2F0 bclr d2,($122B).w ROM:0012F2F4 move.b #2,$1394(d2.w) ROM:0012F2FC ROM:0012F2FC locret_12F2FC: ; CODE XREF: ROM:0012F2EA↑j ROM:0012F2FC rts ROM:0012F2FE ; --------------------------------------------------------------------------- ROM:0012F2FE ROM:0012F2FE loc_12F2FE: ; DATA XREF: ROM:0012F142↑o ROM:0012F2FE btst #2,($13C3).w ROM:0012F304 beq.s loc_12F324 ROM:0012F306 bclr d2,($122C).w ROM:0012F30A bclr d2,($122A).w ROM:0012F30E clr.b $90C(d2.w) ROM:0012F314 clr.w $6EC(d2.w*2) ROM:0012F31A move.b #1,$1394(d2.w) ROM:0012F322 rts ROM:0012F324 ; --------------------------------------------------------------------------- ROM:0012F324 ROM:0012F324 loc_12F324: ; CODE XREF: ROM:0012F304↑j ROM:0012F324 cmpi.w #0,$6EC(d2.w*2) ROM:0012F32C bgt.s locret_12F33C ROM:0012F32E bclr d2,($122C).w ROM:0012F332 move.b #2,$1394(d2.w) ROM:0012F33A rts ROM:0012F33C ; --------------------------------------------------------------------------- ROM:0012F33C ROM:0012F33C locret_12F33C: ; CODE XREF: ROM:0012F32C↑j ROM:0012F33C rts ROM:0012F33E ROM:0012F33E ; =============== S U B R O U T I N E ======================================= ROM:0012F33E ROM:0012F33E ROM:0012F33E sub_12F33E: ; CODE XREF: sub_12F0F4:loc_12F10C↑p ROM:0012F33E btst #0,($1229).w ROM:0012F344 beq.s loc_12F354 ROM:0012F346 bset #0,($13A8).w ROM:0012F34C bset #0,($13BF).w ROM:0012F352 bra.s locret_12F360 ROM:0012F354 ; --------------------------------------------------------------------------- ROM:0012F354 ROM:0012F354 loc_12F354: ; CODE XREF: sub_12F33E+6↑j ROM:0012F354 bclr #0,($13A8).w ROM:0012F35A bclr #0,($13BF).w ROM:0012F360 ROM:0012F360 locret_12F360: ; CODE XREF: sub_12F33E+14↑j ROM:0012F360 rts ROM:0012F360 ; End of function sub_12F33E ROM:0012F360 ROM:0012F362 ROM:0012F362 ; =============== S U B R O U T I N E ======================================= ROM:0012F362 ROM:0012F362 ROM:0012F362 sub_12F362: ; CODE XREF: sub_125DD6+54↑p ROM:0012F362 bsr.w sub_12F79E ROM:0012F366 bsr.w sub_12F378 ROM:0012F36A bsr.w sub_12F45E ROM:0012F36E bsr.w sub_12F5AE ROM:0012F372 bsr.w sub_12F6D6 ROM:0012F376 rts ROM:0012F376 ; End of function sub_12F362 ROM:0012F376 ROM:0012F378 ROM:0012F378 ; =============== S U B R O U T I N E ======================================= ROM:0012F378 ROM:0012F378 ROM:0012F378 sub_12F378: ; CODE XREF: sub_12F362+4↑p ROM:0012F378 clr.w d1 ROM:0012F37A move.b ($122E).w,d1 ROM:0012F37E cmpi.w #5,d1 ROM:0012F382 bcc.s locret_12F38C ROM:0012F384 movea.l off_12F38E(pc,d1.w*4),a0 ROM:0012F388 nop ROM:0012F38A jmp (a0) ROM:0012F38C ; --------------------------------------------------------------------------- ROM:0012F38C ROM:0012F38C locret_12F38C: ; CODE XREF: sub_12F378+A↑j ROM:0012F38C rts ROM:0012F38C ; End of function sub_12F378 ROM:0012F38C ROM:0012F38C ; --------------------------------------------------------------------------- ROM:0012F38E off_12F38E: dc.l loc_12F3A2 ; DATA XREF: sub_12F378+C↑r ROM:0012F392 dc.l loc_12F3B0 ROM:0012F396 dc.l loc_12F3CA ROM:0012F39A dc.l loc_12F418 ROM:0012F39E dc.l loc_12F44A ROM:0012F3A2 ; --------------------------------------------------------------------------- ROM:0012F3A2 ROM:0012F3A2 loc_12F3A2: ; DATA XREF: ROM:off_12F38E↑o ROM:0012F3A2 bclr #2,($13A1).w ROM:0012F3A8 move.b #1,($122E).w ROM:0012F3AE rts ROM:0012F3B0 ; --------------------------------------------------------------------------- ROM:0012F3B0 ROM:0012F3B0 loc_12F3B0: ; DATA XREF: ROM:0012F392↑o ROM:0012F3B0 btst #4,($13BC).w ROM:0012F3B6 beq.s locret_12F3C8 ROM:0012F3B8 btst #4,($139F).w ROM:0012F3BE bne.s locret_12F3C8 ROM:0012F3C0 move.b #2,($122E).w ROM:0012F3C6 rts ROM:0012F3C8 ; --------------------------------------------------------------------------- ROM:0012F3C8 ROM:0012F3C8 locret_12F3C8: ; CODE XREF: ROM:0012F3B6↑j ROM:0012F3C8 ; ROM:0012F3BE↑j ROM:0012F3C8 rts ROM:0012F3CA ; --------------------------------------------------------------------------- ROM:0012F3CA ROM:0012F3CA loc_12F3CA: ; DATA XREF: ROM:0012F396↑o ROM:0012F3CA move.w $7DA(a5),d0 ROM:0012F3CE cmp.w ($ACC).w,d0 ROM:0012F3D2 bge.s loc_12F3DC ROM:0012F3D4 move.b #4,($122E).w ROM:0012F3DA rts ROM:0012F3DC ; --------------------------------------------------------------------------- ROM:0012F3DC ROM:0012F3DC loc_12F3DC: ; CODE XREF: ROM:0012F3D2↑j ROM:0012F3DC btst #3,($13A1).w ROM:0012F3E2 bne.s loc_12F406 ROM:0012F3E4 move.w ($DFE).w,d1 ROM:0012F3E8 add.w $7C8(a5),d1 ROM:0012F3EC cmp.w ($586).w,d1 ROM:0012F3F0 bge.s loc_12F406 ROM:0012F3F2 move.w ($A6A).w,($E02).w ROM:0012F3F8 bset #2,($13A1).w ROM:0012F3FE move.b #3,($122E).w ROM:0012F404 rts ROM:0012F406 ; --------------------------------------------------------------------------- ROM:0012F406 ROM:0012F406 loc_12F406: ; CODE XREF: ROM:0012F3E2↑j ROM:0012F406 ; ROM:0012F3F0↑j ROM:0012F406 btst #3,($139F).w ROM:0012F40C beq.s locret_12F416 ROM:0012F40E move.b #1,($122E).w ROM:0012F414 rts ROM:0012F416 ; --------------------------------------------------------------------------- ROM:0012F416 ROM:0012F416 locret_12F416: ; CODE XREF: ROM:0012F40C↑j ROM:0012F416 rts ROM:0012F418 ; --------------------------------------------------------------------------- ROM:0012F418 ROM:0012F418 loc_12F418: ; DATA XREF: ROM:0012F39A↑o ROM:0012F418 btst #3,($13A1).w ROM:0012F41E bne.s loc_12F43C ROM:0012F420 move.w ($DFE).w,d0 ROM:0012F424 move.w ($BDC).w,d1 ROM:0012F428 add.w $7C6(a5),d1 ROM:0012F42C cmp.w ($586).w,d0 ROM:0012F430 bge.s loc_12F438 ROM:0012F432 cmp.w ($A6A).w,d1 ROM:0012F436 bgt.s locret_12F43A ROM:0012F438 ROM:0012F438 loc_12F438: ; CODE XREF: ROM:0012F430↑j ROM:0012F438 bra.s loc_12F43C ROM:0012F43A ; --------------------------------------------------------------------------- ROM:0012F43A ROM:0012F43A locret_12F43A: ; CODE XREF: ROM:0012F436↑j ROM:0012F43A rts ROM:0012F43C ; --------------------------------------------------------------------------- ROM:0012F43C ROM:0012F43C loc_12F43C: ; CODE XREF: ROM:0012F41E↑j ROM:0012F43C ; ROM:loc_12F438↑j ROM:0012F43C bclr #2,($13A1).w ROM:0012F442 move.b #2,($122E).w ROM:0012F448 rts ROM:0012F44A ; --------------------------------------------------------------------------- ROM:0012F44A ROM:0012F44A loc_12F44A: ; DATA XREF: ROM:0012F39E↑o ROM:0012F44A btst #3,($13A1).w ROM:0012F450 beq.s locret_12F45A ROM:0012F452 move.b #2,($122E).w ROM:0012F458 rts ROM:0012F45A ; --------------------------------------------------------------------------- ROM:0012F45A ROM:0012F45A locret_12F45A: ; CODE XREF: ROM:0012F450↑j ROM:0012F45A rts ROM:0012F45C ; --------------------------------------------------------------------------- ROM:0012F45C rts ROM:0012F45E ROM:0012F45E ; =============== S U B R O U T I N E ======================================= ROM:0012F45E ROM:0012F45E ROM:0012F45E sub_12F45E: ; CODE XREF: sub_12F362+8↑p ROM:0012F45E clr.w d1 ROM:0012F460 move.b ($122F).w,d1 ROM:0012F464 cmpi.w #5,d1 ROM:0012F468 bcc.s locret_12F472 ROM:0012F46A movea.l off_12F474(pc,d1.w*4),a0 ROM:0012F46E nop ROM:0012F470 jmp (a0) ROM:0012F472 ; --------------------------------------------------------------------------- ROM:0012F472 ROM:0012F472 locret_12F472: ; CODE XREF: sub_12F45E+A↑j ROM:0012F472 rts ROM:0012F472 ; End of function sub_12F45E ROM:0012F472 ROM:0012F472 ; --------------------------------------------------------------------------- ROM:0012F474 off_12F474: dc.l loc_12F488 ; DATA XREF: sub_12F45E+C↑r ROM:0012F478 dc.l loc_12F49C ROM:0012F47C dc.l loc_12F4CA ROM:0012F480 dc.l loc_12F54E ROM:0012F484 dc.l loc_12F566 ROM:0012F488 ; --------------------------------------------------------------------------- ROM:0012F488 ROM:0012F488 loc_12F488: ; DATA XREF: ROM:off_12F474↑o ROM:0012F488 bclr #7,($13A3).w ROM:0012F48E bclr #4,($13AF).w ROM:0012F494 move.b #1,($122F).w ROM:0012F49A rts ROM:0012F49C ; --------------------------------------------------------------------------- ROM:0012F49C ROM:0012F49C loc_12F49C: ; DATA XREF: ROM:0012F478↑o ROM:0012F49C btst #2,($13A1).w ROM:0012F4A2 beq.s locret_12F4C8 ROM:0012F4A4 bsr.w sub_12F874 ROM:0012F4A8 move.w ($E00).w,d0 ROM:0012F4AC clr.b ($91C).w ROM:0012F4B0 move.w d0,($70C).w ROM:0012F4B4 move.b #1,($91C).w ROM:0012F4BA bset #7,($13A3).w ROM:0012F4C0 move.b #2,($122F).w ROM:0012F4C6 rts ROM:0012F4C8 ; --------------------------------------------------------------------------- ROM:0012F4C8 ROM:0012F4C8 locret_12F4C8: ; CODE XREF: ROM:0012F4A2↑j ROM:0012F4C8 rts ROM:0012F4CA ; --------------------------------------------------------------------------- ROM:0012F4CA ROM:0012F4CA loc_12F4CA: ; DATA XREF: ROM:0012F47C↑o ROM:0012F4CA move.w ($BDC).w,d0 ROM:0012F4CE add.w $7D8(a5),d0 ROM:0012F4D2 cmp.w ($A6A).w,d0 ROM:0012F4D6 ble.s loc_12F4EE ROM:0012F4D8 cmpi.w #0,($70C).w ROM:0012F4DE bgt.s loc_12F4EE ROM:0012F4E0 bset #4,($13AF).w ROM:0012F4E6 move.b #3,($122F).w ROM:0012F4EC rts ROM:0012F4EE ; --------------------------------------------------------------------------- ROM:0012F4EE ROM:0012F4EE loc_12F4EE: ; CODE XREF: ROM:0012F4D6↑j ROM:0012F4EE ; ROM:0012F4DE↑j ROM:0012F4EE btst #7,($13AA).w ROM:0012F4F4 bne.s loc_12F50E ROM:0012F4F6 cmpi.w #0,($70A).w ROM:0012F4FC bgt.s loc_12F50E ROM:0012F4FE btst #0,($13AE).w ROM:0012F504 bne.s loc_12F538 ROM:0012F506 btst #2,($13A1).w ROM:0012F50C beq.s loc_12F538 ROM:0012F50E ROM:0012F50E loc_12F50E: ; CODE XREF: ROM:0012F4F4↑j ROM:0012F50E ; ROM:0012F4FC↑j ROM:0012F50E btst #2,($13A1).w ROM:0012F514 bne.s locret_12F536 ROM:0012F516 btst #7,($13AA).w ROM:0012F51C bne.s loc_12F526 ROM:0012F51E cmpi.w #0,($70A).w ROM:0012F524 beq.s locret_12F536 ROM:0012F526 ROM:0012F526 loc_12F526: ; CODE XREF: ROM:0012F51C↑j ROM:0012F526 clr.b ($91C).w ROM:0012F52A clr.w ($70C).w ROM:0012F52E move.b #4,($122F).w ROM:0012F534 rts ROM:0012F536 ; --------------------------------------------------------------------------- ROM:0012F536 ROM:0012F536 locret_12F536: ; CODE XREF: ROM:0012F514↑j ROM:0012F536 ; ROM:0012F524↑j ROM:0012F536 rts ROM:0012F538 ; --------------------------------------------------------------------------- ROM:0012F538 ROM:0012F538 loc_12F538: ; CODE XREF: ROM:0012F504↑j ROM:0012F538 ; ROM:0012F50C↑j ROM:0012F538 clr.b ($91C).w ROM:0012F53C clr.w ($70C).w ROM:0012F540 bclr #7,($13A3).w ROM:0012F546 move.b #1,($122F).w ROM:0012F54C rts ROM:0012F54E ; --------------------------------------------------------------------------- ROM:0012F54E ROM:0012F54E loc_12F54E: ; DATA XREF: ROM:0012F480↑o ROM:0012F54E btst #2,($13A1).w ROM:0012F554 bne.s locret_12F564 ROM:0012F556 bclr #4,($13AF).w ROM:0012F55C move.b #4,($122F).w ROM:0012F562 rts ROM:0012F564 ; --------------------------------------------------------------------------- ROM:0012F564 ROM:0012F564 locret_12F564: ; CODE XREF: ROM:0012F554↑j ROM:0012F564 rts ROM:0012F566 ; --------------------------------------------------------------------------- ROM:0012F566 ROM:0012F566 loc_12F566: ; DATA XREF: ROM:0012F484↑o ROM:0012F566 btst #7,($13AA).w ROM:0012F56C bne.s loc_12F584 ROM:0012F56E cmpi.w #0,($70A).w ROM:0012F574 bgt.s loc_12F584 ROM:0012F576 bclr #7,($13A3).w ROM:0012F57C move.b #1,($122F).w ROM:0012F582 rts ROM:0012F584 ; --------------------------------------------------------------------------- ROM:0012F584 ROM:0012F584 loc_12F584: ; CODE XREF: ROM:0012F56C↑j ROM:0012F584 ; ROM:0012F574↑j ROM:0012F584 btst #2,($13A1).w ROM:0012F58A beq.s locret_12F5AA ROM:0012F58C bsr.w sub_12F874 ROM:0012F590 move.w ($E00).w,d0 ROM:0012F594 clr.b ($91C).w ROM:0012F598 move.w d0,($70C).w ROM:0012F59C move.b #1,($91C).w ROM:0012F5A2 move.b #2,($122F).w ROM:0012F5A8 rts ROM:0012F5AA ; --------------------------------------------------------------------------- ROM:0012F5AA ROM:0012F5AA locret_12F5AA: ; CODE XREF: ROM:0012F58A↑j ROM:0012F5AA rts ROM:0012F5AC ; --------------------------------------------------------------------------- ROM:0012F5AC rts ROM:0012F5AE ROM:0012F5AE ; =============== S U B R O U T I N E ======================================= ROM:0012F5AE ROM:0012F5AE ROM:0012F5AE sub_12F5AE: ; CODE XREF: sub_12F362+C↑p ROM:0012F5AE clr.w d1 ROM:0012F5B0 move.b ($1230).w,d1 ROM:0012F5B4 cmpi.w #4,d1 ROM:0012F5B8 bcc.s locret_12F5C2 ROM:0012F5BA movea.l off_12F5C4(pc,d1.w*4),a0 ROM:0012F5BE nop ROM:0012F5C0 jmp (a0) ROM:0012F5C2 ; --------------------------------------------------------------------------- ROM:0012F5C2 ROM:0012F5C2 locret_12F5C2: ; CODE XREF: sub_12F5AE+A↑j ROM:0012F5C2 rts ROM:0012F5C2 ; End of function sub_12F5AE ROM:0012F5C2 ROM:0012F5C2 ; --------------------------------------------------------------------------- ROM:0012F5C4 off_12F5C4: dc.l loc_12F5D4 ; DATA XREF: sub_12F5AE+C↑r ROM:0012F5C8 dc.l loc_12F5F0 ROM:0012F5CC dc.l loc_12F60E ROM:0012F5D0 dc.l loc_12F66C ROM:0012F5D4 ; --------------------------------------------------------------------------- ROM:0012F5D4 ROM:0012F5D4 loc_12F5D4: ; DATA XREF: ROM:off_12F5C4↑o ROM:0012F5D4 move.w #$2710,($DFA).w ROM:0012F5DA move.l #0,($9C4).w ROM:0012F5E2 bclr #7,($13AA).w ROM:0012F5E8 move.b #1,($1230).w ROM:0012F5EE rts ROM:0012F5F0 ; --------------------------------------------------------------------------- ROM:0012F5F0 ROM:0012F5F0 loc_12F5F0: ; DATA XREF: ROM:0012F5C8↑o ROM:0012F5F0 btst #4,($13AF).w ROM:0012F5F6 beq.s locret_12F60C ROM:0012F5F8 move.w #0,($DFA).w ROM:0012F5FE bset #7,($13B7).w ROM:0012F604 move.b #2,($1230).w ROM:0012F60A rts ROM:0012F60C ; --------------------------------------------------------------------------- ROM:0012F60C ROM:0012F60C locret_12F60C: ; CODE XREF: ROM:0012F5F6↑j ROM:0012F60C rts ROM:0012F60E ; --------------------------------------------------------------------------- ROM:0012F60E ROM:0012F60E loc_12F60E: ; DATA XREF: ROM:0012F5CC↑o ROM:0012F60E bsr.w sub_12F7E6 ROM:0012F612 btst #7,($13AA).w ROM:0012F618 beq.s loc_12F638 ROM:0012F61A btst #4,($13AF).w ROM:0012F620 bne.s loc_12F638 ROM:0012F622 move.w $7D0(a5),($DFA).w ROM:0012F628 move.l #0,($9C4).w ROM:0012F630 move.b #3,($1230).w ROM:0012F636 rts ROM:0012F638 ; --------------------------------------------------------------------------- ROM:0012F638 ROM:0012F638 loc_12F638: ; CODE XREF: ROM:0012F618↑j ROM:0012F638 ; ROM:0012F620↑j ROM:0012F638 btst #7,($13AA).w ROM:0012F63E bne.s locret_12F66A ROM:0012F640 btst #4,($13AF).w ROM:0012F646 bne.s locret_12F66A ROM:0012F648 move.w #$2710,($DFA).w ROM:0012F64E move.l #0,($9C4).w ROM:0012F656 bclr #7,($13AA).w ROM:0012F65C bclr #7,($13B7).w ROM:0012F662 move.b #1,($1230).w ROM:0012F668 rts ROM:0012F66A ; --------------------------------------------------------------------------- ROM:0012F66A ROM:0012F66A locret_12F66A: ; CODE XREF: ROM:0012F63E↑j ROM:0012F66A ; ROM:0012F646↑j ROM:0012F66A rts ROM:0012F66C ; --------------------------------------------------------------------------- ROM:0012F66C ROM:0012F66C loc_12F66C: ; DATA XREF: ROM:0012F5D0↑o ROM:0012F66C bsr.w sub_12F83A ROM:0012F670 btst #4,($13AF).w ROM:0012F676 beq.s loc_12F694 ROM:0012F678 move.w #0,($DFA).w ROM:0012F67E move.l #0,($9C4).w ROM:0012F686 bclr #7,($13AA).w ROM:0012F68C move.b #2,($1230).w ROM:0012F692 rts ROM:0012F694 ; --------------------------------------------------------------------------- ROM:0012F694 ROM:0012F694 loc_12F694: ; CODE XREF: ROM:0012F676↑j ROM:0012F694 move.w ($DFE).w,d0 ROM:0012F698 sub.w $7D4(a5),d0 ROM:0012F69C move.w $7D2(a5),d1 ROM:0012F6A0 muls.w #$64,d1 ; 'd' ROM:0012F6A4 cmp.l ($9C4).w,d1 ROM:0012F6A8 ble.s loc_12F6B0 ROM:0012F6AA cmp.w ($586).w,d0 ROM:0012F6AE ble.s locret_12F6D2 ROM:0012F6B0 ROM:0012F6B0 loc_12F6B0: ; CODE XREF: ROM:0012F6A8↑j ROM:0012F6B0 move.w #$2710,($DFA).w ROM:0012F6B6 move.l #0,($9C4).w ROM:0012F6BE bclr #7,($13AA).w ROM:0012F6C4 bclr #7,($13B7).w ROM:0012F6CA move.b #1,($1230).w ROM:0012F6D0 rts ROM:0012F6D2 ; --------------------------------------------------------------------------- ROM:0012F6D2 ROM:0012F6D2 locret_12F6D2: ; CODE XREF: ROM:0012F6AE↑j ROM:0012F6D2 rts ROM:0012F6D4 ; --------------------------------------------------------------------------- ROM:0012F6D4 rts ROM:0012F6D6 ROM:0012F6D6 ; =============== S U B R O U T I N E ======================================= ROM:0012F6D6 ROM:0012F6D6 ROM:0012F6D6 sub_12F6D6: ; CODE XREF: sub_12F362+10↑p ROM:0012F6D6 clr.w d1 ROM:0012F6D8 move.b ($1231).w,d1 ROM:0012F6DC cmpi.w #4,d1 ROM:0012F6E0 bcc.s locret_12F6EA ROM:0012F6E2 movea.l off_12F6EC(pc,d1.w*4),a0 ROM:0012F6E6 nop ROM:0012F6E8 jmp (a0) ROM:0012F6EA ; --------------------------------------------------------------------------- ROM:0012F6EA ROM:0012F6EA locret_12F6EA: ; CODE XREF: sub_12F6D6+A↑j ROM:0012F6EA rts ROM:0012F6EA ; End of function sub_12F6D6 ROM:0012F6EA ROM:0012F6EA ; --------------------------------------------------------------------------- ROM:0012F6EC off_12F6EC: dc.l loc_12F6FC ; DATA XREF: sub_12F6D6+C↑r ROM:0012F6F0 dc.l loc_12F704 ROM:0012F6F4 dc.l loc_12F720 ROM:0012F6F8 dc.l loc_12F760 ROM:0012F6FC ; --------------------------------------------------------------------------- ROM:0012F6FC ROM:0012F6FC loc_12F6FC: ; DATA XREF: ROM:off_12F6EC↑o ROM:0012F6FC move.b #1,($1231).w ROM:0012F702 rts ROM:0012F704 ; --------------------------------------------------------------------------- ROM:0012F704 ROM:0012F704 loc_12F704: ; DATA XREF: ROM:0012F6F0↑o ROM:0012F704 move.w $7CE(a5),d0 ROM:0012F708 btst #4,($13AF).w ROM:0012F70E beq.s locret_12F71E ROM:0012F710 cmpi.w #0,d0 ROM:0012F714 ble.s locret_12F71E ROM:0012F716 move.b #2,($1231).w ROM:0012F71C rts ROM:0012F71E ; --------------------------------------------------------------------------- ROM:0012F71E ROM:0012F71E locret_12F71E: ; CODE XREF: ROM:0012F70E↑j ROM:0012F71E ; ROM:0012F714↑j ROM:0012F71E rts ROM:0012F720 ; --------------------------------------------------------------------------- ROM:0012F720 ROM:0012F720 loc_12F720: ; DATA XREF: ROM:0012F6F4↑o ROM:0012F720 btst #3,($13A1).w ROM:0012F726 beq.s loc_12F736 ROM:0012F728 move.w #0,($DFC).w ROM:0012F72E move.b #1,($1231).w ROM:0012F734 rts ROM:0012F736 ; --------------------------------------------------------------------------- ROM:0012F736 ROM:0012F736 loc_12F736: ; CODE XREF: ROM:0012F726↑j ROM:0012F736 btst #4,($13AF).w ROM:0012F73C bne.s locret_12F75E ROM:0012F73E move.w $7CC(a5),($DFC).w ROM:0012F744 move.w $7CE(a5),d1 ROM:0012F748 clr.b ($91B).w ROM:0012F74C move.w d1,($70A).w ROM:0012F750 move.b #1,($91B).w ROM:0012F756 move.b #3,($1231).w ROM:0012F75C rts ROM:0012F75E ; --------------------------------------------------------------------------- ROM:0012F75E ROM:0012F75E locret_12F75E: ; CODE XREF: ROM:0012F73C↑j ROM:0012F75E rts ROM:0012F760 ; --------------------------------------------------------------------------- ROM:0012F760 ROM:0012F760 loc_12F760: ; DATA XREF: ROM:0012F6F8↑o ROM:0012F760 bsr.w sub_12F81E ROM:0012F764 move.w ($DFE).w,d0 ROM:0012F768 sub.w $7D4(a5),d0 ROM:0012F76C btst #3,($13A1).w ROM:0012F772 bne.s loc_12F786 ROM:0012F774 cmpi.w #0,($70A).w ROM:0012F77A ble.s loc_12F782 ROM:0012F77C cmp.w ($586).w,d0 ROM:0012F780 blt.s locret_12F784 ROM:0012F782 ROM:0012F782 loc_12F782: ; CODE XREF: ROM:0012F77A↑j ROM:0012F782 bra.s loc_12F786 ROM:0012F784 ; --------------------------------------------------------------------------- ROM:0012F784 ROM:0012F784 locret_12F784: ; CODE XREF: ROM:0012F780↑j ROM:0012F784 rts ROM:0012F786 ; --------------------------------------------------------------------------- ROM:0012F786 ROM:0012F786 loc_12F786: ; CODE XREF: ROM:0012F772↑j ROM:0012F786 ; ROM:loc_12F782↑j ROM:0012F786 move.w #0,($DFC).w ROM:0012F78C clr.b ($91B).w ROM:0012F790 clr.w ($70A).w ROM:0012F794 move.b #1,($1231).w ROM:0012F79A rts ROM:0012F79C ; --------------------------------------------------------------------------- ROM:0012F79C rts ROM:0012F79E ROM:0012F79E ; =============== S U B R O U T I N E ======================================= ROM:0012F79E ROM:0012F79E ROM:0012F79E sub_12F79E: ; CODE XREF: sub_12F362↑p ROM:0012F79E move.w #$3BC2,d1 ROM:0012F7A2 move.w ($AA0).w,d2 ROM:0012F7A6 bsr.l sub_1163F0 ROM:0012F7AC clr.w d7 ROM:0012F7AE btst #2,($13A3).w ROM:0012F7B4 beq.s loc_12F7BA ROM:0012F7B6 move.w $7DE(a5),d7 ROM:0012F7BA ROM:0012F7BA loc_12F7BA: ; CODE XREF: sub_12F79E+16↑j ROM:0012F7BA move.w $7E0(a5),d6 ROM:0012F7BE cmpi.w #1,($B36).w ROM:0012F7C4 bne.s loc_12F7CC ROM:0012F7C6 cmp.w d6,d7 ROM:0012F7C8 bge.s loc_12F7CC ROM:0012F7CA move.w d6,d7 ROM:0012F7CC ROM:0012F7CC loc_12F7CC: ; CODE XREF: sub_12F79E+26↑j ROM:0012F7CC ; sub_12F79E+2A↑j ROM:0012F7CC move.w $7D6(a5),d6 ROM:0012F7D0 btst #0,($13AE).w ROM:0012F7D6 beq.s loc_12F7DE ROM:0012F7D8 cmp.w d6,d7 ROM:0012F7DA bge.s loc_12F7DE ROM:0012F7DC move.w d6,d7 ROM:0012F7DE ROM:0012F7DE loc_12F7DE: ; CODE XREF: sub_12F79E+38↑j ROM:0012F7DE ; sub_12F79E+3C↑j ROM:0012F7DE add.w d7,d1 ROM:0012F7E0 move.w d1,($DFE).w ROM:0012F7E4 rts ROM:0012F7E4 ; End of function sub_12F79E ROM:0012F7E4 ROM:0012F7E6 ROM:0012F7E6 ; =============== S U B R O U T I N E ======================================= ROM:0012F7E6 ROM:0012F7E6 ROM:0012F7E6 sub_12F7E6: ; CODE XREF: ROM:loc_12F60E↑p ROM:0012F7E6 move.w $7CA(a5),d0 ROM:0012F7EA muls.w #$3E8,d0 ROM:0012F7EE move.w $7D2(a5),d1 ROM:0012F7F2 cmp.l ($9C4).w,d0 ROM:0012F7F6 bge.s loc_12F816 ROM:0012F7F8 btst #6,($13B6).w ROM:0012F7FE bne.s loc_12F80E ROM:0012F800 cmpi.w #0,d1 ROM:0012F804 ble.s loc_12F80E ROM:0012F806 bset #7,($13AA).w ROM:0012F80C bra.s loc_12F814 ROM:0012F80E ; --------------------------------------------------------------------------- ROM:0012F80E ROM:0012F80E loc_12F80E: ; CODE XREF: sub_12F7E6+18↑j ROM:0012F80E ; sub_12F7E6+1E↑j ROM:0012F80E bclr #7,($13AA).w ROM:0012F814 ROM:0012F814 loc_12F814: ; CODE XREF: sub_12F7E6+26↑j ROM:0012F814 bra.s locret_12F81C ROM:0012F816 ; --------------------------------------------------------------------------- ROM:0012F816 ROM:0012F816 loc_12F816: ; CODE XREF: sub_12F7E6+10↑j ROM:0012F816 bclr #7,($13AA).w ROM:0012F81C ROM:0012F81C locret_12F81C: ; CODE XREF: sub_12F7E6:loc_12F814↑j ROM:0012F81C rts ROM:0012F81C ; End of function sub_12F7E6 ROM:0012F81C ROM:0012F81E ROM:0012F81E ; =============== S U B R O U T I N E ======================================= ROM:0012F81E ROM:0012F81E ROM:0012F81E sub_12F81E: ; CODE XREF: ROM:loc_12F760↑p ROM:0012F81E move.w ($70A).w,d1 ROM:0012F822 move.w $7CE(a5),d2 ROM:0012F826 muls.w $7CC(a5),d1 ROM:0012F82A divs.w d2,d1 ROM:0012F82C bvc.w loc_12F834 ROM:0012F830 move.w #0,d1 ROM:0012F834 ROM:0012F834 loc_12F834: ; CODE XREF: sub_12F81E+E↑j ROM:0012F834 move.w d1,($DFC).w ROM:0012F838 rts ROM:0012F838 ; End of function sub_12F81E ROM:0012F838 ROM:0012F83A ROM:0012F83A ; =============== S U B R O U T I N E ======================================= ROM:0012F83A ROM:0012F83A ROM:0012F83A sub_12F83A: ; CODE XREF: ROM:loc_12F66C↑p ROM:0012F83A move.w $7D0(a5),d0 ROM:0012F83E ext.l d0 ROM:0012F840 move.w $7D2(a5),d1 ROM:0012F844 muls.w #$64,d1 ; 'd' ROM:0012F848 move.l d1,d2 ROM:0012F84A sub.l ($9C4).w,d2 ROM:0012F84E cmpi.l #0,d2 ROM:0012F854 bge.s loc_12F85C ROM:0012F856 move.l #0,d2 ROM:0012F85C ROM:0012F85C loc_12F85C: ; CODE XREF: sub_12F83A+1A↑j ROM:0012F85C subi.w #$2710,d0 ROM:0012F860 clr.l d3 ROM:0012F862 muls.l d0,d3:d2 ROM:0012F866 divs.l d1,d3:d2 ROM:0012F86A addi.w #$2710,d2 ROM:0012F86E move.w d2,($DFA).w ROM:0012F872 rts ROM:0012F872 ; End of function sub_12F83A ROM:0012F872 ROM:0012F874 ROM:0012F874 ; =============== S U B R O U T I N E ======================================= ROM:0012F874 ROM:0012F874 ROM:0012F874 sub_12F874: ; CODE XREF: ROM:0012F4A4↑p ROM:0012F874 ; ROM:0012F58C↑p ROM:0012F874 move.w #$3C50,d1 ROM:0012F878 move.w ($586).w,d2 ROM:0012F87C move.w ($B36).w,d3 ROM:0012F880 bsr.l sub_1163F0 ROM:0012F886 move.w d1,($E00).w ROM:0012F88A rts ROM:0012F88A ; End of function sub_12F874 ROM:0012F88A ROM:0012F88C ROM:0012F88C ; =============== S U B R O U T I N E ======================================= ROM:0012F88C ROM:0012F88C ROM:0012F88C sub_12F88C: ; CODE XREF: sub_110E14:loc_110FB6↑p ROM:0012F88C move.w ($C96).w,d0 ROM:0012F890 move.w $7DC(a5),d1 ROM:0012F894 sub.w ($E04).w,d0 ROM:0012F898 btst #2,($13A6).w ROM:0012F89E bne.s loc_12F8A4 ROM:0012F8A0 cmp.w d0,d1 ROM:0012F8A2 bge.s loc_12F8AC ROM:0012F8A4 ROM:0012F8A4 loc_12F8A4: ; CODE XREF: sub_12F88C+12↑j ROM:0012F8A4 bset #3,($13A1).w ROM:0012F8AA bra.s loc_12F8B2 ROM:0012F8AC ; --------------------------------------------------------------------------- ROM:0012F8AC ROM:0012F8AC loc_12F8AC: ; CODE XREF: sub_12F88C+16↑j ROM:0012F8AC bclr #3,($13A1).w ROM:0012F8B2 ROM:0012F8B2 loc_12F8B2: ; CODE XREF: sub_12F88C+1E↑j ROM:0012F8B2 move.w ($C96).w,($E04).w ROM:0012F8B8 btst #7,($13B7).w ROM:0012F8BE beq.s locret_12F8E8 ROM:0012F8C0 cmpi.l #0,($9C4).w ROM:0012F8C8 bne.s loc_12F8CE ROM:0012F8CA clr.l ($9C8).w ROM:0012F8CE ROM:0012F8CE loc_12F8CE: ; CODE XREF: sub_12F88C+3C↑j ROM:0012F8CE clr.l d0 ROM:0012F8D0 move.l ($A38).w,d1 ROM:0012F8D4 add.l ($9C8).w,d1 ROM:0012F8D8 divs.l #$3E8,d0:d1 ROM:0012F8E0 move.l d0,($9C8).w ROM:0012F8E4 add.l d1,($9C4).w ROM:0012F8E8 ROM:0012F8E8 locret_12F8E8: ; CODE XREF: sub_12F88C+32↑j ROM:0012F8E8 rts ROM:0012F8E8 ; End of function sub_12F88C ROM:0012F8E8 ROM:0012F8EA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012F8EC ROM:0012F8EC ; =============== S U B R O U T I N E ======================================= ROM:0012F8EC ROM:0012F8EC ROM:0012F8EC sub_12F8EC: ; CODE XREF: sub_125DD6+72↑p ROM:0012F8EC clr.w d1 ROM:0012F8EE move.b ($1234).w,d1 ROM:0012F8F2 cmpi.w #2,d1 ROM:0012F8F6 bcc.s locret_12F900 ROM:0012F8F8 movea.l off_12F902(pc,d1.w*4),a0 ROM:0012F8FC nop ROM:0012F8FE jmp (a0) ROM:0012F900 ; --------------------------------------------------------------------------- ROM:0012F900 ROM:0012F900 locret_12F900: ; CODE XREF: sub_12F8EC+A↑j ROM:0012F900 rts ROM:0012F900 ; End of function sub_12F8EC ROM:0012F900 ROM:0012F900 ; --------------------------------------------------------------------------- ROM:0012F902 off_12F902: dc.l loc_12F90A ; DATA XREF: sub_12F8EC+C↑r ROM:0012F906 dc.l loc_12F918 ROM:0012F90A ; --------------------------------------------------------------------------- ROM:0012F90A ROM:0012F90A loc_12F90A: ; DATA XREF: ROM:off_12F902↑o ROM:0012F90A bsr.w sub_12F95E ROM:0012F90E move.b #1,($1234).w ROM:0012F914 bra.s loc_12F918 ROM:0012F916 ; --------------------------------------------------------------------------- ROM:0012F916 rts ROM:0012F918 ; --------------------------------------------------------------------------- ROM:0012F918 ROM:0012F918 loc_12F918: ; CODE XREF: ROM:0012F914↑j ROM:0012F918 ; DATA XREF: ROM:0012F906↑o ROM:0012F918 bsr.w sub_12FC2C ROM:0012F91C bsr.w sub_12FC46 ROM:0012F920 bsr.w sub_12FBBE ROM:0012F924 bsr.w sub_12FDAE ROM:0012F928 bsr.w sub_12FE12 ROM:0012F92C bsr.w sub_12FD62 ROM:0012F930 bsr.w sub_12FE42 ROM:0012F934 bsr.w sub_12FD08 ROM:0012F938 bsr.w sub_12FD88 ROM:0012F93C bsr.w sub_12FC5A ROM:0012F940 bsr.w sub_12FE86 ROM:0012F944 bsr.w sub_12FF48 ROM:0012F948 bsr.w sub_12FF68 ROM:0012F94C bsr.w sub_130000 ROM:0012F950 bsr.w sub_12F972 ROM:0012F954 bsr.w sub_12F9D4 ROM:0012F958 bsr.w sub_1300CE ROM:0012F95C rts ROM:0012F95E ROM:0012F95E ; =============== S U B R O U T I N E ======================================= ROM:0012F95E ROM:0012F95E ROM:0012F95E sub_12F95E: ; CODE XREF: ROM:loc_12F90A↑p ROM:0012F95E move.w #$2710,d0 ROM:0012F962 sub.w $7F6(a5),d0 ROM:0012F966 move.w d0,($E20).w ROM:0012F96A move.w #$2710,($E22).w ROM:0012F970 rts ROM:0012F970 ; End of function sub_12F95E ROM:0012F970 ROM:0012F972 ROM:0012F972 ; =============== S U B R O U T I N E ======================================= ROM:0012F972 ROM:0012F972 ROM:0012F972 sub_12F972: ; CODE XREF: ROM:0012F950↑p ROM:0012F972 move.w ($590).w,d0 ROM:0012F976 muls.w ($E12).w,d0 ROM:0012F97A move.l d0,d1 ROM:0012F97C divs.w #$411B,d0 ROM:0012F980 move.w d0,($E16).w ROM:0012F984 move.w ($628).w,d2 ROM:0012F988 ext.l d2 ROM:0012F98A muls.l d2,d1 ROM:0012F98E divs.l #$186A0,d1 ROM:0012F996 add.l d1,($9D4).w ROM:0012F99A bvc.s loc_12F9A4 ROM:0012F99C move.l #$7FFFFFFF,($9D4).w ROM:0012F9A4 ROM:0012F9A4 loc_12F9A4: ; CODE XREF: sub_12F972+28↑j ROM:0012F9A4 clr.b ($8AA).w ROM:0012F9A8 move.w #0,($628).w ROM:0012F9AE move.b #3,($8AA).w ROM:0012F9B4 rts ROM:0012F9B4 ; End of function sub_12F972 ROM:0012F9B4 ROM:0012F9B6 ROM:0012F9B6 ; =============== S U B R O U T I N E ======================================= ROM:0012F9B6 ROM:0012F9B6 ROM:0012F9B6 sub_12F9B6: ; CODE XREF: ROM:0012FA8C↓p ROM:0012F9B6 ; ROM:0012FB50↓p ROM:0012F9B6 move.l ($9D4).w,d0 ROM:0012F9BA divs.l #$186A0,d0 ROM:0012F9C2 add.w d0,($E2A).w ROM:0012F9C6 bvc.s loc_12F9CE ROM:0012F9C8 move.w #$7FFF,($E2A).w ROM:0012F9CE ROM:0012F9CE loc_12F9CE: ; CODE XREF: sub_12F9B6+10↑j ROM:0012F9CE clr.l ($9D4).w ROM:0012F9D2 rts ROM:0012F9D2 ; End of function sub_12F9B6 ROM:0012F9D2 ROM:0012F9D4 ROM:0012F9D4 ; =============== S U B R O U T I N E ======================================= ROM:0012F9D4 ROM:0012F9D4 ROM:0012F9D4 sub_12F9D4: ; CODE XREF: ROM:0012F954↑p ROM:0012F9D4 clr.w d1 ROM:0012F9D6 move.b ($1235).w,d1 ROM:0012F9DA cmpi.w #8,d1 ROM:0012F9DE bcc.s locret_12F9E8 ROM:0012F9E0 movea.l off_12F9EA(pc,d1.w*4),a0 ROM:0012F9E4 nop ROM:0012F9E6 jmp (a0) ROM:0012F9E8 ; --------------------------------------------------------------------------- ROM:0012F9E8 ROM:0012F9E8 locret_12F9E8: ; CODE XREF: sub_12F9D4+A↑j ROM:0012F9E8 rts ROM:0012F9E8 ; End of function sub_12F9D4 ROM:0012F9E8 ROM:0012F9E8 ; --------------------------------------------------------------------------- ROM:0012F9EA off_12F9EA: dc.l loc_12FA0A ; DATA XREF: sub_12F9D4+C↑r ROM:0012F9EE dc.l loc_12FA26 ROM:0012F9F2 dc.l loc_12FA44 ROM:0012F9F6 dc.l loc_12FB0A ROM:0012F9FA dc.l loc_12FB30 ROM:0012F9FE dc.l loc_12FB5E ROM:0012FA02 dc.l locret_12FBBA ROM:0012FA06 dc.l loc_12FAE0 ROM:0012FA0A ; --------------------------------------------------------------------------- ROM:0012FA0A ROM:0012FA0A loc_12FA0A: ; DATA XREF: ROM:off_12F9EA↑o ROM:0012FA0A bset #4,($13C8).w ROM:0012FA10 bset #2,($13BE).w ROM:0012FA16 bclr #2,($13C1).w ROM:0012FA1C move.b #1,($1235).w ROM:0012FA22 bra.s locret_12FA42 ROM:0012FA24 ; --------------------------------------------------------------------------- ROM:0012FA24 rts ROM:0012FA26 ; --------------------------------------------------------------------------- ROM:0012FA26 ROM:0012FA26 loc_12FA26: ; DATA XREF: ROM:0012F9EE↑o ROM:0012FA26 btst #0,($13A5).w ROM:0012FA2C beq.s locret_12FA42 ROM:0012FA2E clr.l ($9D4).w ROM:0012FA32 bclr #4,($13C8).w ROM:0012FA38 move.b #2,($1235).w ROM:0012FA3E bra.w locret_12FADE ROM:0012FA42 ; --------------------------------------------------------------------------- ROM:0012FA42 ROM:0012FA42 locret_12FA42: ; CODE XREF: ROM:0012FA22↑j ROM:0012FA42 ; ROM:0012FA2C↑j ROM:0012FA42 rts ROM:0012FA44 ; --------------------------------------------------------------------------- ROM:0012FA44 ROM:0012FA44 loc_12FA44: ; DATA XREF: ROM:0012F9F2↑o ROM:0012FA44 btst #0,($1180).w ROM:0012FA4A bne.s loc_12FA54 ROM:0012FA4C btst #0,($1180).w ROM:0012FA52 beq.s loc_12FA70 ROM:0012FA54 ROM:0012FA54 loc_12FA54: ; CODE XREF: ROM:0012FA4A↑j ROM:0012FA54 move.b #7,($1235).w ROM:0012FA5A move.w $80E(a5),d0 ROM:0012FA5E clr.b ($932).w ROM:0012FA62 move.w d0,($738).w ROM:0012FA66 move.b #1,($932).w ROM:0012FA6C bra.w locret_12FB08 ROM:0012FA70 ; --------------------------------------------------------------------------- ROM:0012FA70 ROM:0012FA70 loc_12FA70: ; CODE XREF: ROM:0012FA52↑j ROM:0012FA70 btst #4,($13B9).w ROM:0012FA76 beq.s loc_12FA9A ROM:0012FA78 btst #0,($13C3).w ROM:0012FA7E beq.s loc_12FA9A ROM:0012FA80 bset #4,($13C8).w ROM:0012FA86 bclr #2,($13BE).w ROM:0012FA8C bsr.w sub_12F9B6 ROM:0012FA90 move.b #3,($1235).w ROM:0012FA96 bra.w locret_12FB2E ROM:0012FA9A ; --------------------------------------------------------------------------- ROM:0012FA9A ROM:0012FA9A loc_12FA9A: ; CODE XREF: ROM:0012FA76↑j ROM:0012FA9A ; ROM:0012FA7E↑j ROM:0012FA9A btst #4,($13B9).w ROM:0012FAA0 beq.s locret_12FADE ROM:0012FAA2 move.w $804(a5),d0 ROM:0012FAA6 move.w $806(a5),d1 ROM:0012FAAA cmp.w ($E28).w,d0 ROM:0012FAAE bgt.s loc_12FAB8 ROM:0012FAB0 cmp.w ($E26).w,d1 ROM:0012FAB4 ble.s loc_12FAB8 ROM:0012FAB6 bra.s loc_12FAD0 ROM:0012FAB8 ; --------------------------------------------------------------------------- ROM:0012FAB8 ROM:0012FAB8 loc_12FAB8: ; CODE XREF: ROM:0012FAAE↑j ROM:0012FAB8 ; ROM:0012FAB4↑j ROM:0012FAB8 move.l ($9D4).w,d1 ROM:0012FABC divs.w #$2710,d1 ROM:0012FAC0 move.w $808(a5),d0 ROM:0012FAC4 cmp.w d1,d0 ROM:0012FAC6 bgt.s locret_12FADE ROM:0012FAC8 cmpi.w #0,($592).w ROM:0012FACE ble.s locret_12FADE ROM:0012FAD0 ROM:0012FAD0 loc_12FAD0: ; CODE XREF: ROM:0012FAB6↑j ROM:0012FAD0 bset #4,($13C8).w ROM:0012FAD6 move.b #4,($1235).w ROM:0012FADC bra.s locret_12FB5C ROM:0012FADE ; --------------------------------------------------------------------------- ROM:0012FADE ROM:0012FADE locret_12FADE: ; CODE XREF: ROM:0012FA3E↑j ROM:0012FADE ; ROM:0012FAA0↑j ... ROM:0012FADE rts ROM:0012FAE0 ; --------------------------------------------------------------------------- ROM:0012FAE0 ROM:0012FAE0 loc_12FAE0: ; DATA XREF: ROM:0012FA06↑o ROM:0012FAE0 btst #0,($1180).w ROM:0012FAE6 bne.s loc_12FAF0 ROM:0012FAE8 move.b #2,($1235).w ROM:0012FAEE bra.s locret_12FADE ROM:0012FAF0 ; --------------------------------------------------------------------------- ROM:0012FAF0 ROM:0012FAF0 loc_12FAF0: ; CODE XREF: ROM:0012FAE6↑j ROM:0012FAF0 cmpi.w #0,($738).w ROM:0012FAF6 bgt.s locret_12FB08 ROM:0012FAF8 bset #2,($13C1).w ROM:0012FAFE move.b #6,($1235).w ROM:0012FB04 bra.w locret_12FBBA ROM:0012FB08 ; --------------------------------------------------------------------------- ROM:0012FB08 ROM:0012FB08 locret_12FB08: ; CODE XREF: ROM:0012FA6C↑j ROM:0012FB08 ; ROM:0012FAF6↑j ROM:0012FB08 rts ROM:0012FB0A ; --------------------------------------------------------------------------- ROM:0012FB0A ROM:0012FB0A loc_12FB0A: ; DATA XREF: ROM:0012F9F6↑o ROM:0012FB0A btst #4,($13B9).w ROM:0012FB10 beq.s loc_12FB1A ROM:0012FB12 btst #4,($13A4).w ROM:0012FB18 bne.s locret_12FB2E ROM:0012FB1A ROM:0012FB1A loc_12FB1A: ; CODE XREF: ROM:0012FB10↑j ROM:0012FB1A bset #2,($13BE).w ROM:0012FB20 bclr #4,($13C8).w ROM:0012FB26 move.b #2,($1235).w ROM:0012FB2C bra.s locret_12FADE ROM:0012FB2E ; --------------------------------------------------------------------------- ROM:0012FB2E ROM:0012FB2E locret_12FB2E: ; CODE XREF: ROM:0012FA96↑j ROM:0012FB2E ; ROM:0012FB18↑j ... ROM:0012FB2E rts ROM:0012FB30 ; --------------------------------------------------------------------------- ROM:0012FB30 ROM:0012FB30 loc_12FB30: ; DATA XREF: ROM:0012F9FA↑o ROM:0012FB30 cmpi.w #0,($592).w ROM:0012FB36 bne.s locret_12FB5C ROM:0012FB38 bclr #2,($13BE).w ROM:0012FB3E move.w $80A(a5),d0 ROM:0012FB42 clr.b ($930).w ROM:0012FB46 move.w d0,($734).w ROM:0012FB4A move.b #1,($930).w ROM:0012FB50 bsr.w sub_12F9B6 ROM:0012FB54 move.b #5,($1235).w ROM:0012FB5A bra.s locret_12FBB8 ROM:0012FB5C ; --------------------------------------------------------------------------- ROM:0012FB5C ROM:0012FB5C locret_12FB5C: ; CODE XREF: ROM:0012FADC↑j ROM:0012FB5C ; ROM:0012FB36↑j ROM:0012FB5C rts ROM:0012FB5E ; --------------------------------------------------------------------------- ROM:0012FB5E ROM:0012FB5E loc_12FB5E: ; DATA XREF: ROM:0012F9FE↑o ROM:0012FB5E btst #0,($13C3).w ROM:0012FB64 beq.s loc_12FB6E ROM:0012FB66 move.b #3,($1235).w ROM:0012FB6C bra.s locret_12FB2E ROM:0012FB6E ; --------------------------------------------------------------------------- ROM:0012FB6E ROM:0012FB6E loc_12FB6E: ; CODE XREF: ROM:0012FB64↑j ROM:0012FB6E btst #4,($13B9).w ROM:0012FB74 beq.s loc_12FB7E ROM:0012FB76 cmpi.w #0,($734).w ROM:0012FB7C bgt.s loc_12FB94 ROM:0012FB7E ROM:0012FB7E loc_12FB7E: ; CODE XREF: ROM:0012FB74↑j ROM:0012FB7E bset #2,($13BE).w ROM:0012FB84 bclr #4,($13C8).w ROM:0012FB8A move.b #2,($1235).w ROM:0012FB90 bra.w locret_12FADE ROM:0012FB94 ; --------------------------------------------------------------------------- ROM:0012FB94 ROM:0012FB94 loc_12FB94: ; CODE XREF: ROM:0012FB7C↑j ROM:0012FB94 move.w $80C(a5),d0 ROM:0012FB98 cmp.w ($E26).w,d0 ROM:0012FB9C bgt.s locret_12FBB8 ROM:0012FB9E bset #2,($13BE).w ROM:0012FBA4 bclr #4,($13C8).w ROM:0012FBAA bset #2,($13C1).w ROM:0012FBB0 move.b #6,($1235).w ROM:0012FBB6 bra.s locret_12FBBA ROM:0012FBB8 ; --------------------------------------------------------------------------- ROM:0012FBB8 ROM:0012FBB8 locret_12FBB8: ; CODE XREF: ROM:0012FB5A↑j ROM:0012FBB8 ; ROM:0012FB9C↑j ROM:0012FBB8 rts ROM:0012FBBA ; --------------------------------------------------------------------------- ROM:0012FBBA ROM:0012FBBA locret_12FBBA: ; CODE XREF: ROM:0012FB04↑j ROM:0012FBBA ; ROM:0012FBB6↑j ROM:0012FBBA ; DATA XREF: ... ROM:0012FBBA rts ROM:0012FBBC ; --------------------------------------------------------------------------- ROM:0012FBBC rts ROM:0012FBBE ROM:0012FBBE ; =============== S U B R O U T I N E ======================================= ROM:0012FBBE ROM:0012FBBE ROM:0012FBBE sub_12FBBE: ; CODE XREF: ROM:0012F920↑p ROM:0012FBBE btst #2,($13C1).w ROM:0012FBC4 beq.s loc_12FBCC ROM:0012FBC6 move.w $7F8(a5),d0 ROM:0012FBCA bra.s loc_12FBD0 ROM:0012FBCC ; --------------------------------------------------------------------------- ROM:0012FBCC ROM:0012FBCC loc_12FBCC: ; CODE XREF: sub_12FBBE+6↑j ROM:0012FBCC move.w $7F6(a5),d0 ROM:0012FBD0 ROM:0012FBD0 loc_12FBD0: ; CODE XREF: sub_12FBBE+C↑j ROM:0012FBD0 muls.w #$1F4,d0 ROM:0012FBD4 muls.l ($9CC).w,d1:d0 ROM:0012FBDA move.w $7E8(a5),d3 ROM:0012FBDE muls.w ($E64).w,d3 ROM:0012FBE2 cmpi.l #0,d3 ROM:0012FBE8 beq.s loc_12FBF2 ROM:0012FBEA divs.l d3,d1:d0 ROM:0012FBEE bvs.s loc_12FC24 ROM:0012FBF0 bra.s loc_12FBF4 ROM:0012FBF2 ; --------------------------------------------------------------------------- ROM:0012FBF2 ROM:0012FBF2 loc_12FBF2: ; CODE XREF: sub_12FBBE+2A↑j ROM:0012FBF2 bra.s loc_12FC24 ROM:0012FBF4 ; --------------------------------------------------------------------------- ROM:0012FBF4 ROM:0012FBF4 loc_12FBF4: ; CODE XREF: sub_12FBBE+32↑j ROM:0012FBF4 move.w $7E2(a5),d2 ROM:0012FBF8 muls.w ($E12).w,d2 ROM:0012FBFC muls.l #$FA0,d1:d0 ROM:0012FC04 cmpi.l #0,d2 ROM:0012FC0A beq.s loc_12FC14 ROM:0012FC0C divs.l d2,d1:d0 ROM:0012FC10 bvs.s loc_12FC24 ROM:0012FC12 bra.s loc_12FC16 ROM:0012FC14 ; --------------------------------------------------------------------------- ROM:0012FC14 ROM:0012FC14 loc_12FC14: ; CODE XREF: sub_12FBBE+4C↑j ROM:0012FC14 bra.s loc_12FC24 ROM:0012FC16 ; --------------------------------------------------------------------------- ROM:0012FC16 ROM:0012FC16 loc_12FC16: ; CODE XREF: sub_12FBBE+54↑j ROM:0012FC16 cmpi.l #$2710,d0 ROM:0012FC1C bgt.s loc_12FC24 ROM:0012FC1E move.w d0,($E18).w ROM:0012FC22 bra.s locret_12FC2A ROM:0012FC24 ; --------------------------------------------------------------------------- ROM:0012FC24 ROM:0012FC24 loc_12FC24: ; CODE XREF: sub_12FBBE+30↑j ROM:0012FC24 ; sub_12FBBE:loc_12FBF2↑j ... ROM:0012FC24 move.w #$2710,($E18).w ROM:0012FC2A ROM:0012FC2A locret_12FC2A: ; CODE XREF: sub_12FBBE+64↑j ROM:0012FC2A rts ROM:0012FC2A ; End of function sub_12FBBE ROM:0012FC2A ROM:0012FC2C ROM:0012FC2C ; =============== S U B R O U T I N E ======================================= ROM:0012FC2C ROM:0012FC2C ROM:0012FC2C sub_12FC2C: ; CODE XREF: ROM:loc_12F918↑p ROM:0012FC2C move.w ($586).w,d0 ROM:0012FC30 ext.l d0 ROM:0012FC32 muls.l ($A38).w,d1:d0 ROM:0012FC38 divs.l #$1E,d1:d0 ROM:0012FC40 move.l d0,($9CC).w ROM:0012FC44 rts ROM:0012FC44 ; End of function sub_12FC2C ROM:0012FC44 ROM:0012FC46 ROM:0012FC46 ; =============== S U B R O U T I N E ======================================= ROM:0012FC46 ROM:0012FC46 ROM:0012FC46 sub_12FC46: ; CODE XREF: ROM:0012F91C↑p ROM:0012FC46 move.w #$3BC4,d1 ROM:0012FC4A move.w ($A6A).w,d2 ROM:0012FC4E bsr.l sub_1163F0 ROM:0012FC54 move.w d1,($E12).w ROM:0012FC58 rts ROM:0012FC58 ; End of function sub_12FC46 ROM:0012FC58 ROM:0012FC5A ROM:0012FC5A ; =============== S U B R O U T I N E ======================================= ROM:0012FC5A ROM:0012FC5A ROM:0012FC5A sub_12FC5A: ; CODE XREF: ROM:0012F93C↑p ROM:0012FC5A move.b ($1232).w,($1233).w ROM:0012FC60 bclr #0,($13C3).w ROM:0012FC66 btst #0,($117F).w ROM:0012FC6C bne.s loc_12FC76 ROM:0012FC6E btst #0,($117F).w ROM:0012FC74 beq.s loc_12FC86 ROM:0012FC76 ROM:0012FC76 loc_12FC76: ; CODE XREF: sub_12FC5A+12↑j ROM:0012FC76 move.w #0,($E1A).w ROM:0012FC7C move.b #4,($1232).w ROM:0012FC82 bra.w locret_12FD06 ROM:0012FC86 ; --------------------------------------------------------------------------- ROM:0012FC86 ROM:0012FC86 loc_12FC86: ; CODE XREF: sub_12FC5A+1A↑j ROM:0012FC86 btst #0,($13A5).w ROM:0012FC8C beq.s loc_12FC9E ROM:0012FC8E btst #4,($13C8).w ROM:0012FC94 bne.s loc_12FC9E ROM:0012FC96 btst #7,($13A9).w ROM:0012FC9C beq.s loc_12FCAC ROM:0012FC9E ROM:0012FC9E loc_12FC9E: ; CODE XREF: sub_12FC5A+32↑j ROM:0012FC9E ; sub_12FC5A+3A↑j ROM:0012FC9E move.w #0,($E1A).w ROM:0012FCA4 move.b #0,($1232).w ROM:0012FCAA bra.s locret_12FD06 ROM:0012FCAC ; --------------------------------------------------------------------------- ROM:0012FCAC ROM:0012FCAC loc_12FCAC: ; CODE XREF: sub_12FC5A+42↑j ROM:0012FCAC btst #2,($13B3).w ROM:0012FCB2 beq.s loc_12FCC4 ROM:0012FCB4 move.w $7F4(a5),($E1A).w ROM:0012FCBA move.b #3,($1232).w ROM:0012FCC0 bra.w locret_12FD06 ROM:0012FCC4 ; --------------------------------------------------------------------------- ROM:0012FCC4 ROM:0012FCC4 loc_12FCC4: ; CODE XREF: sub_12FC5A+58↑j ROM:0012FCC4 btst #4,($13A4).w ROM:0012FCCA beq.s loc_12FCFA ROM:0012FCCC btst #2,($13C1).w ROM:0012FCD2 beq.s loc_12FCDC ROM:0012FCD4 move.w $7EC(a5),($E1A).w ROM:0012FCDA bra.s loc_12FCE2 ROM:0012FCDC ; --------------------------------------------------------------------------- ROM:0012FCDC ROM:0012FCDC loc_12FCDC: ; CODE XREF: sub_12FC5A+78↑j ROM:0012FCDC move.w $7EA(a5),($E1A).w ROM:0012FCE2 ROM:0012FCE2 loc_12FCE2: ; CODE XREF: sub_12FC5A+80↑j ROM:0012FCE2 move.b #2,($1232).w ROM:0012FCE8 cmpi.w #0,($E1A).w ROM:0012FCEE bne.s loc_12FCF6 ROM:0012FCF0 bset #0,($13C3).w ROM:0012FCF6 ROM:0012FCF6 loc_12FCF6: ; CODE XREF: sub_12FC5A+94↑j ROM:0012FCF6 bra.w locret_12FD06 ROM:0012FCFA ; --------------------------------------------------------------------------- ROM:0012FCFA ROM:0012FCFA loc_12FCFA: ; CODE XREF: sub_12FC5A+70↑j ROM:0012FCFA move.w ($E10).w,($E1A).w ROM:0012FD00 move.b #1,($1232).w ROM:0012FD06 ROM:0012FD06 locret_12FD06: ; CODE XREF: sub_12FC5A+28↑j ROM:0012FD06 ; sub_12FC5A+50↑j ... ROM:0012FD06 rts ROM:0012FD06 ; End of function sub_12FC5A ROM:0012FD06 ROM:0012FD08 ROM:0012FD08 ; =============== S U B R O U T I N E ======================================= ROM:0012FD08 ROM:0012FD08 ROM:0012FD08 sub_12FD08: ; CODE XREF: ROM:0012F934↑p ROM:0012FD08 btst #4,($13BC).w ROM:0012FD0E beq.s loc_12FD5A ROM:0012FD10 move.w $7E6(a5),d0 ROM:0012FD14 sub.w $7E4(a5),d0 ROM:0012FD18 cmp.w ($AA0).w,d0 ROM:0012FD1C bgt.w loc_12FD5A ROM:0012FD20 btst #0,($13A8).w ROM:0012FD26 bne.s loc_12FD5A ROM:0012FD28 btst #0,($118A).w ROM:0012FD2E bne.s loc_12FD48 ROM:0012FD30 btst #0,($118A).w ROM:0012FD36 bne.s loc_12FD48 ROM:0012FD38 btst #0,($1188).w ROM:0012FD3E beq.s loc_12FD5A ROM:0012FD40 btst #0,($1188).w ROM:0012FD46 beq.s loc_12FD5A ROM:0012FD48 ROM:0012FD48 loc_12FD48: ; CODE XREF: sub_12FD08+26↑j ROM:0012FD48 ; sub_12FD08+2E↑j ROM:0012FD48 move.w $7E6(a5),d0 ROM:0012FD4C cmp.w ($AA0).w,d0 ROM:0012FD50 bge.s loc_12FD58 ROM:0012FD52 bset #0,($13A5).w ROM:0012FD58 ROM:0012FD58 loc_12FD58: ; CODE XREF: sub_12FD08+48↑j ROM:0012FD58 bra.s locret_12FD60 ROM:0012FD5A ; --------------------------------------------------------------------------- ROM:0012FD5A ROM:0012FD5A loc_12FD5A: ; CODE XREF: sub_12FD08+6↑j ROM:0012FD5A ; sub_12FD08+14↑j ... ROM:0012FD5A bclr #0,($13A5).w ROM:0012FD60 ROM:0012FD60 locret_12FD60: ; CODE XREF: sub_12FD08:loc_12FD58↑j ROM:0012FD60 rts ROM:0012FD60 ; End of function sub_12FD08 ROM:0012FD60 ROM:0012FD62 ROM:0012FD62 ; =============== S U B R O U T I N E ======================================= ROM:0012FD62 ROM:0012FD62 ROM:0012FD62 sub_12FD62: ; CODE XREF: ROM:0012F92C↑p ROM:0012FD62 move.w ($B9C).w,d0 ROM:0012FD66 add.w $7EE(a5),d0 ROM:0012FD6A btst #2,($13A6).w ROM:0012FD70 bne.s loc_12FD80 ROM:0012FD72 cmp.w ($586).w,d0 ROM:0012FD76 ble.s loc_12FD80 ROM:0012FD78 bset #4,($13A4).w ROM:0012FD7E bra.s locret_12FD86 ROM:0012FD80 ; --------------------------------------------------------------------------- ROM:0012FD80 ROM:0012FD80 loc_12FD80: ; CODE XREF: sub_12FD62+E↑j ROM:0012FD80 ; sub_12FD62+14↑j ROM:0012FD80 bclr #4,($13A4).w ROM:0012FD86 ROM:0012FD86 locret_12FD86: ; CODE XREF: sub_12FD62+1C↑j ROM:0012FD86 rts ROM:0012FD86 ; End of function sub_12FD62 ROM:0012FD86 ROM:0012FD88 ROM:0012FD88 ; =============== S U B R O U T I N E ======================================= ROM:0012FD88 ROM:0012FD88 ROM:0012FD88 sub_12FD88: ; CODE XREF: ROM:0012F938↑p ROM:0012FD88 bclr #7,($13A9).w ROM:0012FD8E btst #1,($13AD).w ROM:0012FD94 bne.s loc_12FDA6 ROM:0012FD96 btst #4,($13BE).w ROM:0012FD9C beq.s loc_12FDA6 ROM:0012FD9E btst #2,($93E).w ROM:0012FDA4 bne.s locret_12FDAC ROM:0012FDA6 ROM:0012FDA6 loc_12FDA6: ; CODE XREF: sub_12FD88+C↑j ROM:0012FDA6 ; sub_12FD88+14↑j ROM:0012FDA6 bset #7,($13A9).w ROM:0012FDAC ROM:0012FDAC locret_12FDAC: ; CODE XREF: sub_12FD88+1C↑j ROM:0012FDAC rts ROM:0012FDAC ; End of function sub_12FD88 ROM:0012FDAC ROM:0012FDAE ROM:0012FDAE ; =============== S U B R O U T I N E ======================================= ROM:0012FDAE ROM:0012FDAE ROM:0012FDAE sub_12FDAE: ; CODE XREF: ROM:0012F924↑p ROM:0012FDAE move.w $7F6(a5),d0 ROM:0012FDB2 add.w $7F0(a5),d0 ROM:0012FDB6 muls.w #$1F4,d0 ROM:0012FDBA muls.l ($9CC).w,d1:d0 ROM:0012FDC0 move.w $7F2(a5),d2 ROM:0012FDC4 muls.w ($E64).w,d2 ROM:0012FDC8 cmpi.l #0,d2 ROM:0012FDCE beq.s loc_12FDD8 ROM:0012FDD0 divs.l d2,d1:d0 ROM:0012FDD4 bvs.s loc_12FE0A ROM:0012FDD6 bra.s loc_12FDDA ROM:0012FDD8 ; --------------------------------------------------------------------------- ROM:0012FDD8 ROM:0012FDD8 loc_12FDD8: ; CODE XREF: sub_12FDAE+20↑j ROM:0012FDD8 bra.s loc_12FE0A ROM:0012FDDA ; --------------------------------------------------------------------------- ROM:0012FDDA ROM:0012FDDA loc_12FDDA: ; CODE XREF: sub_12FDAE+28↑j ROM:0012FDDA move.w $7E2(a5),d2 ROM:0012FDDE muls.w ($E12).w,d2 ROM:0012FDE2 muls.l #$FA0,d1:d0 ROM:0012FDEA cmpi.l #0,d2 ROM:0012FDF0 beq.s loc_12FDFA ROM:0012FDF2 divs.l d2,d1:d0 ROM:0012FDF6 bvs.s loc_12FE0A ROM:0012FDF8 bra.s loc_12FDFC ROM:0012FDFA ; --------------------------------------------------------------------------- ROM:0012FDFA ROM:0012FDFA loc_12FDFA: ; CODE XREF: sub_12FDAE+42↑j ROM:0012FDFA bra.s loc_12FE0A ROM:0012FDFC ; --------------------------------------------------------------------------- ROM:0012FDFC ROM:0012FDFC loc_12FDFC: ; CODE XREF: sub_12FDAE+4A↑j ROM:0012FDFC cmpi.l #$2710,d0 ROM:0012FE02 bgt.s loc_12FE0A ROM:0012FE04 move.w d0,($E14).w ROM:0012FE08 bra.s locret_12FE10 ROM:0012FE0A ; --------------------------------------------------------------------------- ROM:0012FE0A ROM:0012FE0A loc_12FE0A: ; CODE XREF: sub_12FDAE+26↑j ROM:0012FE0A ; sub_12FDAE:loc_12FDD8↑j ... ROM:0012FE0A move.w #$2710,($E14).w ROM:0012FE10 ROM:0012FE10 locret_12FE10: ; CODE XREF: sub_12FDAE+5A↑j ROM:0012FE10 rts ROM:0012FE10 ; End of function sub_12FDAE ROM:0012FE10 ROM:0012FE12 ROM:0012FE12 ; =============== S U B R O U T I N E ======================================= ROM:0012FE12 ROM:0012FE12 ROM:0012FE12 sub_12FE12: ; CODE XREF: ROM:0012F928↑p ROM:0012FE12 move.w ($E14).w,d1 ROM:0012FE16 cmp.w ($E18).w,d1 ROM:0012FE1A bge.s loc_12FE34 ROM:0012FE1C move.w ($E14).w,($E10).w ROM:0012FE22 move.w $7F6(a5),d0 ROM:0012FE26 muls.w ($E14).w,d0 ROM:0012FE2A divs.w ($E18).w,d0 ROM:0012FE2E move.w d0,($E0E).w ROM:0012FE32 bra.s locret_12FE40 ROM:0012FE34 ; --------------------------------------------------------------------------- ROM:0012FE34 ROM:0012FE34 loc_12FE34: ; CODE XREF: sub_12FE12+8↑j ROM:0012FE34 move.w ($E18).w,($E10).w ROM:0012FE3A move.w $7F6(a5),($E0E).w ROM:0012FE40 ROM:0012FE40 locret_12FE40: ; CODE XREF: sub_12FE12+20↑j ROM:0012FE40 rts ROM:0012FE40 ; End of function sub_12FE12 ROM:0012FE40 ROM:0012FE42 ROM:0012FE42 ; =============== S U B R O U T I N E ======================================= ROM:0012FE42 ROM:0012FE42 ROM:0012FE42 sub_12FE42: ; CODE XREF: ROM:0012F930↑p ROM:0012FE42 btst #0,($1188).w ROM:0012FE48 beq.s loc_12FE6C ROM:0012FE4A btst #0,($1188).w ROM:0012FE50 beq.s loc_12FE6C ROM:0012FE52 btst #7,($13A3).w ROM:0012FE58 beq.s loc_12FE64 ROM:0012FE5A bset #2,($13B3).w ROM:0012FE60 bra.w loc_12FE6A ROM:0012FE64 ; --------------------------------------------------------------------------- ROM:0012FE64 ROM:0012FE64 loc_12FE64: ; CODE XREF: sub_12FE42+16↑j ROM:0012FE64 bclr #2,($13B3).w ROM:0012FE6A ROM:0012FE6A loc_12FE6A: ; CODE XREF: sub_12FE42+1E↑j ROM:0012FE6A bra.s locret_12FE84 ROM:0012FE6C ; --------------------------------------------------------------------------- ROM:0012FE6C ROM:0012FE6C loc_12FE6C: ; CODE XREF: sub_12FE42+6↑j ROM:0012FE6C ; sub_12FE42+E↑j ROM:0012FE6C btst #0,($118D).w ROM:0012FE72 beq.s loc_12FE7E ROM:0012FE74 bset #2,($13B3).w ROM:0012FE7A bra.w locret_12FE84 ROM:0012FE7E ; --------------------------------------------------------------------------- ROM:0012FE7E ROM:0012FE7E loc_12FE7E: ; CODE XREF: sub_12FE42+30↑j ROM:0012FE7E bclr #2,($13B3).w ROM:0012FE84 ROM:0012FE84 locret_12FE84: ; CODE XREF: sub_12FE42:loc_12FE6A↑j ROM:0012FE84 ; sub_12FE42+38↑j ROM:0012FE84 rts ROM:0012FE84 ; End of function sub_12FE42 ROM:0012FE84 ROM:0012FE86 ROM:0012FE86 ; =============== S U B R O U T I N E ======================================= ROM:0012FE86 ROM:0012FE86 ROM:0012FE86 sub_12FE86: ; CODE XREF: ROM:0012F940↑p ROM:0012FE86 btst #0,($1180).w ROM:0012FE8C bne.s loc_12FE96 ROM:0012FE8E btst #0,($1180).w ROM:0012FE94 beq.s loc_12FEA8 ROM:0012FE96 ROM:0012FE96 loc_12FE96: ; CODE XREF: sub_12FE86+6↑j ROM:0012FE96 move.w $476(a5),d0 ROM:0012FE9A move.w d0,($E20).w ROM:0012FE9E move.w #1,($E28).w ROM:0012FEA4 bra.w loc_12FF3E ROM:0012FEA8 ; --------------------------------------------------------------------------- ROM:0012FEA8 ROM:0012FEA8 loc_12FEA8: ; CODE XREF: sub_12FE86+E↑j ROM:0012FEA8 move.w $800(a5),d2 ROM:0012FEAC btst d2,($118F).w ROM:0012FEB0 beq.s loc_12FECC ROM:0012FEB2 cmpi.w #0,($736).w ROM:0012FEB8 bne.s loc_12FECC ROM:0012FEBA move.w $F48(d2.w*2),d0 ROM:0012FEC0 ext.l d0 ROM:0012FEC2 add.l d0,($9D0).w ROM:0012FEC6 addi.w #1,($E24).w ROM:0012FECC ROM:0012FECC loc_12FECC: ; CODE XREF: sub_12FE86+2A↑j ROM:0012FECC ; sub_12FE86+32↑j ROM:0012FECC move.w $7FE(a5),d1 ROM:0012FED0 cmp.w ($E24).w,d1 ROM:0012FED4 blt.s loc_12FEE6 ROM:0012FED6 btst #3,($13AF).w ROM:0012FEDC beq.s loc_12FF32 ROM:0012FEDE cmpi.w #5,($E24).w ROM:0012FEE4 blt.s loc_12FF32 ROM:0012FEE6 ROM:0012FEE6 loc_12FEE6: ; CODE XREF: sub_12FE86+4E↑j ROM:0012FEE6 move.l ($9D0).w,d0 ROM:0012FEEA divs.w ($E24).w,d0 ROM:0012FEEE clr.l ($9D0).w ROM:0012FEF2 clr.w ($E24).w ROM:0012FEF6 cmpi.w #0,($592).w ROM:0012FEFC beq.s loc_12FF1C ROM:0012FEFE cmpi.b #3,($1233).w ROM:0012FF04 beq.s loc_12FF1C ROM:0012FF06 cmp.w ($E20).w,d0 ROM:0012FF0A blt.s loc_12FF14 ROM:0012FF0C cmpi.w #0,($E28).w ROM:0012FF12 bne.s loc_12FF18 ROM:0012FF14 ROM:0012FF14 loc_12FF14: ; CODE XREF: sub_12FE86+84↑j ROM:0012FF14 move.w d0,($E20).w ROM:0012FF18 ROM:0012FF18 loc_12FF18: ; CODE XREF: sub_12FE86+8C↑j ROM:0012FF18 bra.w loc_12FF20 ROM:0012FF1C ; --------------------------------------------------------------------------- ROM:0012FF1C ROM:0012FF1C loc_12FF1C: ; CODE XREF: sub_12FE86+76↑j ROM:0012FF1C ; sub_12FE86+7E↑j ROM:0012FF1C move.w d0,($E22).w ROM:0012FF20 ROM:0012FF20 loc_12FF20: ; CODE XREF: sub_12FE86:loc_12FF18↑j ROM:0012FF20 move.w ($E22).w,d0 ROM:0012FF24 sub.w ($E20).w,d0 ROM:0012FF28 move.w d0,($E26).w ROM:0012FF2C addi.w #1,($E28).w ROM:0012FF32 ROM:0012FF32 loc_12FF32: ; CODE XREF: sub_12FE86+56↑j ROM:0012FF32 ; sub_12FE86+5E↑j ROM:0012FF32 btst #3,($13AF).w ROM:0012FF38 beq.s locret_12FF46 ROM:0012FF3A clr.w ($E28).w ROM:0012FF3E ROM:0012FF3E loc_12FF3E: ; CODE XREF: sub_12FE86+1E↑j ROM:0012FF3E clr.l ($9D0).w ROM:0012FF42 clr.w ($E24).w ROM:0012FF46 ROM:0012FF46 locret_12FF46: ; CODE XREF: sub_12FE86+B2↑j ROM:0012FF46 rts ROM:0012FF46 ; End of function sub_12FE86 ROM:0012FF46 ROM:0012FF48 ROM:0012FF48 ; =============== S U B R O U T I N E ======================================= ROM:0012FF48 ROM:0012FF48 ROM:0012FF48 sub_12FF48: ; CODE XREF: ROM:0012F944↑p ROM:0012FF48 move.w #$2710,d0 ROM:0012FF4C sub.w ($E20).w,d0 ROM:0012FF50 bge.s loc_12FF56 ROM:0012FF52 move.w #0,d0 ROM:0012FF56 ROM:0012FF56 loc_12FF56: ; CODE XREF: sub_12FF48+8↑j ROM:0012FF56 muls.w $7FC(a5),d0 ROM:0012FF5A divs.w #$64,d0 ; 'd' ROM:0012FF5E add.w $7FA(a5),d0 ROM:0012FF62 move.w d0,($E1E).w ROM:0012FF66 rts ROM:0012FF66 ; End of function sub_12FF48 ROM:0012FF66 ROM:0012FF68 ROM:0012FF68 ; =============== S U B R O U T I N E ======================================= ROM:0012FF68 ROM:0012FF68 ROM:0012FF68 sub_12FF68: ; CODE XREF: ROM:0012F948↑p ROM:0012FF68 move.b ($1233).w,d0 ROM:0012FF6C cmp.b ($1232).w,d0 ROM:0012FF70 beq.l loc_12FFF2 ROM:0012FF76 bset #3,($13AF).w ROM:0012FF7C clr.w d0 ROM:0012FF7E cmpi.w #0,($E1A).w ROM:0012FF84 bne.s loc_12FFA2 ROM:0012FF86 cmpi.w #0,($592).w ROM:0012FF8C beq.s loc_12FFA2 ROM:0012FF8E cmpi.b #2,($1232).w ROM:0012FF94 beq.s loc_12FF9E ROM:0012FF96 cmpi.b #3,($1232).w ROM:0012FF9C bne.s loc_12FFA2 ROM:0012FF9E ROM:0012FF9E loc_12FF9E: ; CODE XREF: sub_12FF68+2C↑j ROM:0012FF9E move.w #1,d0 ROM:0012FFA2 ROM:0012FFA2 loc_12FFA2: ; CODE XREF: sub_12FF68+1C↑j ROM:0012FFA2 ; sub_12FF68+24↑j ... ROM:0012FFA2 btst #7,($13A9).w ROM:0012FFA8 bne.s loc_12FFB8 ROM:0012FFAA cmpi.b #4,($1233).w ROM:0012FFB0 beq.s loc_12FFB8 ROM:0012FFB2 cmpi.w #1,d0 ROM:0012FFB6 bne.s loc_12FFE6 ROM:0012FFB8 ROM:0012FFB8 loc_12FFB8: ; CODE XREF: sub_12FF68+40↑j ROM:0012FFB8 ; sub_12FF68+48↑j ROM:0012FFB8 clr.b ($931).w ROM:0012FFBC clr.w ($736).w ROM:0012FFC0 bclr #6,($13C5).w ROM:0012FFC6 cmpi.w #1,d0 ROM:0012FFCA bne.s loc_12FFE4 ROM:0012FFCC move.w #0,($B1C).w ROM:0012FFD2 bsr.l sub_11D4E0 ROM:0012FFD8 move.w #0,($B1C).w ROM:0012FFDE bsr.l sub_11D4E0 ROM:0012FFE4 ROM:0012FFE4 loc_12FFE4: ; CODE XREF: sub_12FF68+62↑j ROM:0012FFE4 bra.s locret_12FFFE ROM:0012FFE6 ; --------------------------------------------------------------------------- ROM:0012FFE6 ROM:0012FFE6 loc_12FFE6: ; CODE XREF: sub_12FF68+4E↑j ROM:0012FFE6 bset #6,($13C5).w ROM:0012FFEC bra.s locret_12FFFE ROM:0012FFEE ; --------------------------------------------------------------------------- ROM:0012FFEE bra.w locret_12FFFE ROM:0012FFF2 ; --------------------------------------------------------------------------- ROM:0012FFF2 ROM:0012FFF2 loc_12FFF2: ; CODE XREF: sub_12FF68+8↑j ROM:0012FFF2 bclr #6,($13C5).w ROM:0012FFF8 bclr #3,($13AF).w ROM:0012FFFE ROM:0012FFFE locret_12FFFE: ; CODE XREF: sub_12FF68:loc_12FFE4↑j ROM:0012FFFE ; sub_12FF68+84↑j ... ROM:0012FFFE rts ROM:0012FFFE ; End of function sub_12FF68 ROM:0012FFFE ROM:00130000 ROM:00130000 ; =============== S U B R O U T I N E ======================================= ROM:00130000 ROM:00130000 ROM:00130000 sub_130000: ; CODE XREF: ROM:0012F94C↑p ROM:00130000 ; DATA XREF: sub_114AB2+44↑o ROM:00130000 clr.w d1 ROM:00130002 move.b ($1236).w,d1 ROM:00130006 cmpi.w #3,d1 ROM:0013000A bcc.s locret_130014 ROM:0013000C movea.l off_130016(pc,d1.w*4),a0 ROM:00130010 nop ROM:00130012 jmp (a0) ROM:00130014 ; --------------------------------------------------------------------------- ROM:00130014 ROM:00130014 locret_130014: ; CODE XREF: sub_130000+A↑j ROM:00130014 rts ROM:00130014 ; End of function sub_130000 ROM:00130014 ROM:00130014 ; --------------------------------------------------------------------------- ROM:00130016 off_130016: dc.l loc_130022 ; DATA XREF: sub_130000+C↑r ROM:0013001A dc.l loc_13002C ROM:0013001E dc.l loc_130066 ROM:00130022 ; --------------------------------------------------------------------------- ROM:00130022 ROM:00130022 loc_130022: ; DATA XREF: ROM:off_130016↑o ROM:00130022 move.b #1,($1236).w ROM:00130028 bra.s loc_130060 ROM:0013002A ; --------------------------------------------------------------------------- ROM:0013002A rts ROM:0013002C ; --------------------------------------------------------------------------- ROM:0013002C ROM:0013002C loc_13002C: ; DATA XREF: ROM:0013001A↑o ROM:0013002C btst #6,($13C5).w ROM:00130032 beq.s loc_130060 ROM:00130034 move.w ($E1E).w,d0 ROM:00130038 move.w ($E1E).w,($E1C).w ROM:0013003E clr.b ($931).w ROM:00130042 move.w d0,($736).w ROM:00130046 move.b #1,($931).w ROM:0013004C clr.w ($E28).w ROM:00130050 clr.w ($E24).w ROM:00130054 clr.l ($9D0).w ROM:00130058 move.b #2,($1236).w ROM:0013005E bra.s locret_130094 ROM:00130060 ; --------------------------------------------------------------------------- ROM:00130060 ROM:00130060 loc_130060: ; CODE XREF: ROM:00130028↑j ROM:00130060 ; ROM:00130032↑j ... ROM:00130060 bsr.w sub_1300C4 ROM:00130064 rts ROM:00130066 ; --------------------------------------------------------------------------- ROM:00130066 ROM:00130066 loc_130066: ; DATA XREF: ROM:0013001E↑o ROM:00130066 cmpi.w #0,($736).w ROM:0013006C ble.s loc_130076 ROM:0013006E cmpi.w #0,($586).w ROM:00130074 bne.s loc_130082 ROM:00130076 ROM:00130076 loc_130076: ; CODE XREF: ROM:0013006C↑j ROM:00130076 move.b #1,($1236).w ROM:0013007C bra.s loc_130060 ROM:0013007E ; --------------------------------------------------------------------------- ROM:0013007E bra.w locret_130094 ROM:00130082 ; --------------------------------------------------------------------------- ROM:00130082 ROM:00130082 loc_130082: ; CODE XREF: ROM:00130074↑j ROM:00130082 move.w ($736).w,d0 ROM:00130086 cmp.w ($E1C).w,d0 ROM:0013008A beq.s locret_130094 ROM:0013008C move.w d0,($E1C).w ROM:00130090 bsr.w sub_130096 ROM:00130094 ROM:00130094 locret_130094: ; CODE XREF: ROM:0013005E↑j ROM:00130094 ; ROM:0013007E↑j ... 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: ROM:00130090↑p ROM:00130096 move.w ($736).w,d1 ROM:0013009A muls.w d1,d1 ROM:0013009C move.w ($E1E).w,d0 ROM:001300A0 muls.w $802(a5),d0 ROM:001300A4 divs.w #$64,d0 ; 'd' ROM:001300A8 divs.w d0,d1 ROM:001300AA addi.w #1,d1 ROM:001300AE move.w ($E1A).w,d0 ROM:001300B2 sub.w ($592).w,d0 ROM:001300B6 ext.l d0 ROM:001300B8 divs.w d1,d0 ROM:001300BA add.w ($592).w,d0 ROM:001300BE move.w d0,($592).w ROM:001300C2 rts ROM:001300C2 ; End of function sub_130096 ROM:001300C2 ROM:001300C4 ROM:001300C4 ; =============== S U B R O U T I N E ======================================= ROM:001300C4 ROM:001300C4 ROM:001300C4 sub_1300C4: ; CODE XREF: ROM:loc_130060↑p ROM:001300C4 move.w ($E1A).w,d0 ROM:001300C8 move.w d0,($592).w ROM:001300CC rts ROM:001300CC ; End of function sub_1300C4 ROM:001300CC ROM:001300CE ROM:001300CE ; =============== S U B R O U T I N E ======================================= ROM:001300CE ROM:001300CE ROM:001300CE sub_1300CE: ; CODE XREF: ROM:0012F958↑p ROM:001300CE btst #1,($975).w ROM:001300D4 beq.s loc_1300D8 ROM:001300D6 bra.s loc_1300E0 ROM:001300D8 ; --------------------------------------------------------------------------- ROM:001300D8 ROM:001300D8 loc_1300D8: ; CODE XREF: sub_1300CE+6↑j ROM:001300D8 btst #4,($975).w ROM:001300DE beq.s loc_1300E8 ROM:001300E0 ROM:001300E0 loc_1300E0: ; CODE XREF: sub_1300CE+8↑j ROM:001300E0 move.w ($E2C).w,($590).w ROM:001300E6 bra.s locret_1300EE ROM:001300E8 ; --------------------------------------------------------------------------- ROM:001300E8 ROM:001300E8 loc_1300E8: ; CODE XREF: sub_1300CE+10↑j ROM:001300E8 move.w ($592).w,($590).w ROM:001300EE ROM:001300EE locret_1300EE: ; CODE XREF: sub_1300CE+18↑j ROM:001300EE rts ROM:001300EE ; End of function sub_1300CE ROM:001300EE ROM:001300F0 ROM:001300F0 ; =============== S U B R O U T I N E ======================================= ROM:001300F0 ROM:001300F0 ROM:001300F0 sub_1300F0: ; CODE XREF: sub_125DD6+30↑p ROM:001300F0 bsr.w sub_1302E6 ROM:001300F4 bsr.w sub_1302D8 ROM:001300F8 bsr.w sub_13029A ROM:001300FC bsr.w sub_130102 ROM:00130100 rts ROM:00130100 ; End of function sub_1300F0 ROM:00130100 ROM:00130102 ROM:00130102 ; =============== S U B R O U T I N E ======================================= ROM:00130102 ROM:00130102 ROM:00130102 sub_130102: ; CODE XREF: sub_1300F0+C↑p ROM:00130102 clr.w d1 ROM:00130104 move.b ($1237).w,d1 ROM:00130108 cmpi.w #5,d1 ROM:0013010C bcc.s locret_130116 ROM:0013010E movea.l off_130118(pc,d1.w*4),a0 ROM:00130112 nop ROM:00130114 jmp (a0) ROM:00130116 ; --------------------------------------------------------------------------- ROM:00130116 ROM:00130116 locret_130116: ; CODE XREF: sub_130102+A↑j ROM:00130116 rts ROM:00130116 ; End of function sub_130102 ROM:00130116 ROM:00130116 ; --------------------------------------------------------------------------- ROM:00130118 off_130118: dc.l loc_13012C ; DATA XREF: sub_130102+C↑r ROM:0013011C dc.l loc_130148 ROM:00130120 dc.l loc_130196 ROM:00130124 dc.l loc_13022C ROM:00130128 dc.l loc_130270 ROM:0013012C ; --------------------------------------------------------------------------- ROM:0013012C ROM:0013012C loc_13012C: ; DATA XREF: ROM:off_130118↑o ROM:0013012C bclr #0,($13AB).w ROM:00130132 bclr #3,($C69).w ROM:00130138 bclr #1,($DC4).w ROM:0013013E move.b #1,($1237).w ROM:00130144 bra.s locret_130194 ROM:00130146 ; --------------------------------------------------------------------------- ROM:00130146 rts ROM:00130148 ; --------------------------------------------------------------------------- ROM:00130148 ROM:00130148 loc_130148: ; DATA XREF: ROM:0013011C↑o ROM:00130148 btst #3,($13C1).w ROM:0013014E beq.s loc_130180 ROM:00130150 bset #1,($13B2).w ROM:00130156 bset #0,($13AB).w ROM:0013015C bset #1,($DC4).w ROM:00130162 bset #3,($C69).w ROM:00130168 bset #3,($13F5).w ROM:0013016E bset #1,($DF4).w ROM:00130174 move.b #3,($1237).w ROM:0013017A bra.l locret_13026E ROM:00130180 ; --------------------------------------------------------------------------- ROM:00130180 ROM:00130180 loc_130180: ; CODE XREF: ROM:0013014E↑j ROM:00130180 btst #4,($13BC).w ROM:00130186 beq.s locret_130194 ROM:00130188 move.b #2,($1237).w ROM:0013018E bra.l locret_13022A ROM:00130194 ; --------------------------------------------------------------------------- ROM:00130194 ROM:00130194 locret_130194: ; CODE XREF: ROM:00130144↑j ROM:00130194 ; ROM:00130186↑j ... ROM:00130194 rts ROM:00130196 ; --------------------------------------------------------------------------- ROM:00130196 ROM:00130196 loc_130196: ; DATA XREF: ROM:00130120↑o ROM:00130196 move.w $810(a5),d0 ROM:0013019A move.w $812(a5),d1 ROM:0013019E cmp.w ($A6A).w,d0 ROM:001301A2 bge.s loc_1301E2 ROM:001301A4 cmp.w ($A74).w,d1 ROM:001301A8 bge.s loc_1301DC ROM:001301AA bset #6,($13B4).w ROM:001301B0 bset #0,($13AB).w ROM:001301B6 bset #3,($C69).w ROM:001301BC bset #3,($13F5).w ROM:001301C2 bset #1,($DC4).w ROM:001301C8 bset #1,($DF4).w ROM:001301CE move.b #3,($1237).w ROM:001301D4 bra.l locret_13026E ROM:001301DA ; --------------------------------------------------------------------------- ROM:001301DA bra.s loc_1301E2 ROM:001301DC ; --------------------------------------------------------------------------- ROM:001301DC ROM:001301DC loc_1301DC: ; CODE XREF: ROM:001301A8↑j ROM:001301DC bset #1,($DF4).w ROM:001301E2 ROM:001301E2 loc_1301E2: ; CODE XREF: ROM:001301A2↑j ROM:001301E2 ; ROM:001301DA↑j ROM:001301E2 btst #3,($13C1).w ROM:001301E8 beq.s loc_130216 ROM:001301EA bset #3,($C69).w ROM:001301F0 bset #3,($13F5).w ROM:001301F6 bset #1,($13B2).w ROM:001301FC bset #0,($13AB).w ROM:00130202 bset #1,($DC4).w ROM:00130208 bset #1,($DF4).w ROM:0013020E move.b #3,($1237).w ROM:00130214 bra.s locret_13026E ROM:00130216 ; --------------------------------------------------------------------------- ROM:00130216 ROM:00130216 loc_130216: ; CODE XREF: ROM:001301E8↑j ROM:00130216 btst #4,($13BC).w ROM:0013021C bne.s locret_13022A ROM:0013021E move.b #1,($1237).w ROM:00130224 bra.l locret_130194 ROM:0013022A ; --------------------------------------------------------------------------- ROM:0013022A ROM:0013022A locret_13022A: ; CODE XREF: ROM:0013018E↑j ROM:0013022A ; ROM:0013021C↑j ROM:0013022A rts ROM:0013022C ; --------------------------------------------------------------------------- ROM:0013022C ROM:0013022C loc_13022C: ; DATA XREF: ROM:00130124↑o ROM:0013022C btst #4,($13BC).w ROM:00130232 bne.s locret_13026E ROM:00130234 btst #3,($13C1).w ROM:0013023A bne.s loc_130254 ROM:0013023C bclr #0,($13AB).w ROM:00130242 bclr #1,($DC4).w ROM:00130248 move.b #1,($1237).w ROM:0013024E bra.l locret_130194 ROM:00130254 ; --------------------------------------------------------------------------- ROM:00130254 ROM:00130254 loc_130254: ; CODE XREF: ROM:0013023A↑j ROM:00130254 btst #2,($13C0).w ROM:0013025A beq.s locret_13026E ROM:0013025C bset #1,($DC4).w ROM:00130262 bset #1,($DF4).w ROM:00130268 move.b #4,($1237).w ROM:0013026E ROM:0013026E locret_13026E: ; CODE XREF: ROM:0013017A↑j ROM:0013026E ; ROM:001301D4↑j ... ROM:0013026E rts ROM:00130270 ; --------------------------------------------------------------------------- ROM:00130270 ROM:00130270 loc_130270: ; DATA XREF: ROM:00130128↑o ROM:00130270 btst #4,($13BC).w ROM:00130276 bne.s locret_13026E ROM:00130278 btst #3,($13C1).w ROM:0013027E bne.s locret_130298 ROM:00130280 bclr #0,($13AB).w ROM:00130286 bclr #1,($DC4).w ROM:0013028C move.b #1,($1237).w ROM:00130292 bra.l locret_130194 ROM:00130298 ; --------------------------------------------------------------------------- ROM:00130298 ROM:00130298 locret_130298: ; CODE XREF: ROM:0013027E↑j ROM:00130298 rts ROM:0013029A ROM:0013029A ; =============== S U B R O U T I N E ======================================= ROM:0013029A ROM:0013029A ROM:0013029A sub_13029A: ; CODE XREF: sub_1300F0+8↑p ROM:0013029A move.w $814(a5),d0 ROM:0013029E cmp.w ($C96).w,d0 ROM:001302A2 blt.s loc_1302B8 ROM:001302A4 move.w #$3C54,d1 ROM:001302A8 move.w ($E30).w,d2 ROM:001302AC move.w ($586).w,d3 ROM:001302B0 bsr.l sub_1163F0 ROM:001302B6 bra.s loc_1302CA ROM:001302B8 ; --------------------------------------------------------------------------- ROM:001302B8 ROM:001302B8 loc_1302B8: ; CODE XREF: sub_13029A+8↑j ROM:001302B8 move.w #$3C52,d1 ROM:001302BC move.w ($C96).w,d2 ROM:001302C0 move.w ($586).w,d3 ROM:001302C4 bsr.l sub_1163F0 ROM:001302CA ROM:001302CA loc_1302CA: ; CODE XREF: sub_13029A+1C↑j ROM:001302CA muls.w ($13E4).w,d1 ROM:001302CE divs.w $30C(a5),d1 ROM:001302D2 move.w d1,($E2E).w ROM:001302D6 rts ROM:001302D6 ; End of function sub_13029A ROM:001302D6 ROM:001302D8 ROM:001302D8 ; =============== S U B R O U T I N E ======================================= ROM:001302D8 ROM:001302D8 ROM:001302D8 sub_1302D8: ; CODE XREF: sub_1300F0+4↑p ROM:001302D8 move.w ($BC0).w,d0 ROM:001302DC sub.w ($13E8).w,d0 ROM:001302E0 move.w d0,($E30).w ROM:001302E4 rts ROM:001302E4 ; End of function sub_1302D8 ROM:001302E4 ROM:001302E6 ROM:001302E6 ; =============== S U B R O U T I N E ======================================= ROM:001302E6 ROM:001302E6 ROM:001302E6 sub_1302E6: ; CODE XREF: sub_1300F0↑p ROM:001302E6 clr.w d1 ROM:001302E8 move.b ($1238).w,d1 ROM:001302EC cmpi.w #4,d1 ROM:001302F0 bcc.s locret_1302FA ROM:001302F2 movea.l off_1302FC(pc,d1.w*4),a0 ROM:001302F6 nop ROM:001302F8 jmp (a0) ROM:001302FA ; --------------------------------------------------------------------------- ROM:001302FA ROM:001302FA locret_1302FA: ; CODE XREF: sub_1302E6+A↑j ROM:001302FA rts ROM:001302FA ; End of function sub_1302E6 ROM:001302FA ROM:001302FA ; --------------------------------------------------------------------------- ROM:001302FC off_1302FC: dc.l loc_13030C ; DATA XREF: sub_1302E6+C↑r ROM:00130300 dc.l loc_13031C ROM:00130304 dc.l loc_130364 ROM:00130308 dc.l loc_1303B8 ROM:0013030C ; --------------------------------------------------------------------------- ROM:0013030C ROM:0013030C loc_13030C: ; DATA XREF: ROM:off_1302FC↑o ROM:0013030C bclr #3,($13C1).w ROM:00130312 move.b #1,($1238).w ROM:00130318 bra.s locret_130362 ROM:0013031A ; --------------------------------------------------------------------------- ROM:0013031A rts ROM:0013031C ; --------------------------------------------------------------------------- ROM:0013031C ROM:0013031C loc_13031C: ; DATA XREF: ROM:00130300↑o ROM:0013031C move.w $816(a5),d0 ROM:00130320 move.w $818(a5),d1 ROM:00130324 move.w $81A(a5),d3 ROM:00130328 move.w $81C(a5),d2 ROM:0013032C move.w $81E(a5),d4 ROM:00130330 cmp.w ($A9A).w,d0 ROM:00130334 bge.s loc_13033A ROM:00130336 bra.w loc_13034C ROM:0013033A ; --------------------------------------------------------------------------- ROM:0013033A ROM:0013033A loc_13033A: ; CODE XREF: ROM:00130334↑j ROM:0013033A cmp.w ($A9A).w,d1 ROM:0013033E ble.s locret_130362 ROM:00130340 cmp.w ($586).w,d2 ROM:00130344 bgt.s loc_13034C ROM:00130346 cmp.w ($C96).w,d3 ROM:0013034A bge.s locret_130362 ROM:0013034C ROM:0013034C loc_13034C: ; CODE XREF: ROM:00130336↑j ROM:0013034C ; ROM:00130344↑j ROM:0013034C clr.b ($8E9).w ROM:00130350 move.w d4,($6A6).w ROM:00130354 move.b #1,($8E9).w ROM:0013035A move.b #2,($1238).w ROM:00130360 bra.s locret_1303B6 ROM:00130362 ; --------------------------------------------------------------------------- ROM:00130362 ROM:00130362 locret_130362: ; CODE XREF: ROM:00130318↑j ROM:00130362 ; ROM:0013033E↑j ... ROM:00130362 rts ROM:00130364 ; --------------------------------------------------------------------------- ROM:00130364 ROM:00130364 loc_130364: ; DATA XREF: ROM:00130304↑o ROM:00130364 cmpi.w #0,($6A6).w ROM:0013036A bgt.s loc_13037A ROM:0013036C bset #3,($13C1).w ROM:00130372 move.b #3,($1238).w ROM:00130378 bra.s locret_1303DA ROM:0013037A ; --------------------------------------------------------------------------- ROM:0013037A ROM:0013037A loc_13037A: ; CODE XREF: ROM:0013036A↑j ROM:0013037A move.w $816(a5),d0 ROM:0013037E move.w $818(a5),d1 ROM:00130382 move.w $81A(a5),d3 ROM:00130386 move.w $81C(a5),d2 ROM:0013038A cmp.w ($A9A).w,d0 ROM:0013038E blt.s locret_1303B6 ROM:00130390 cmp.w ($A9A).w,d1 ROM:00130394 bgt.s loc_13039A ROM:00130396 bra.w loc_1303A6 ROM:0013039A ; --------------------------------------------------------------------------- ROM:0013039A ROM:0013039A loc_13039A: ; CODE XREF: ROM:00130394↑j ROM:0013039A cmp.w ($586).w,d2 ROM:0013039E bgt.s locret_1303B6 ROM:001303A0 cmp.w ($C96).w,d3 ROM:001303A4 blt.s locret_1303B6 ROM:001303A6 ROM:001303A6 loc_1303A6: ; CODE XREF: ROM:00130396↑j ROM:001303A6 clr.b ($8E9).w ROM:001303AA clr.w ($6A6).w ROM:001303AE move.b #1,($1238).w ROM:001303B4 bra.s locret_130362 ROM:001303B6 ; --------------------------------------------------------------------------- ROM:001303B6 ROM:001303B6 locret_1303B6: ; CODE XREF: ROM:00130360↑j ROM:001303B6 ; ROM:0013038E↑j ... ROM:001303B6 rts ROM:001303B8 ; --------------------------------------------------------------------------- ROM:001303B8 ROM:001303B8 loc_1303B8: ; DATA XREF: ROM:00130308↑o ROM:001303B8 move.w $816(a5),d0 ROM:001303BC move.w $818(a5),d1 ROM:001303C0 cmp.w ($A9A).w,d1 ROM:001303C4 bgt.s locret_1303DA ROM:001303C6 cmp.w ($A9A).w,d0 ROM:001303CA blt.s locret_1303DA ROM:001303CC bclr #3,($13C1).w ROM:001303D2 move.b #1,($1238).w ROM:001303D8 bra.s locret_130362 ROM:001303DA ; --------------------------------------------------------------------------- ROM:001303DA ROM:001303DA locret_1303DA: ; CODE XREF: ROM:00130378↑j ROM:001303DA ; ROM:001303C4↑j ... ROM:001303DA rts ROM:001303DC ; --------------------------------------------------------------------------- ROM:001303DC rts ROM:001303DE ROM:001303DE ; =============== S U B R O U T I N E ======================================= ROM:001303DE ROM:001303DE ROM:001303DE sub_1303DE: ; CODE XREF: sub_125DD6+90↑p ROM:001303DE move.w ($E36).w,d1 ROM:001303E2 cmpi.w #6,d1 ROM:001303E6 bcc.s locret_1303F0 ROM:001303E8 movea.l off_1303F2(pc,d1.w*4),a0 ROM:001303EC nop ROM:001303EE jmp (a0) ROM:001303F0 ; --------------------------------------------------------------------------- ROM:001303F0 ROM:001303F0 locret_1303F0: ; CODE XREF: sub_1303DE+8↑j ROM:001303F0 rts ROM:001303F0 ; End of function sub_1303DE ROM:001303F0 ROM:001303F0 ; --------------------------------------------------------------------------- ROM:001303F2 off_1303F2: dc.l loc_13040A ; DATA XREF: sub_1303DE+A↑r ROM:001303F6 dc.l loc_130414 ROM:001303FA dc.l loc_13044E ROM:001303FE dc.l loc_13046A ROM:00130402 dc.l loc_13049E ROM:00130406 dc.l loc_1304D8 ROM:0013040A ; --------------------------------------------------------------------------- ROM:0013040A ROM:0013040A loc_13040A: ; DATA XREF: ROM:off_1303F2↑o ROM:0013040A move.w #1,($E36).w ROM:00130410 bra.s loc_130448 ROM:00130412 ; --------------------------------------------------------------------------- ROM:00130412 rts ROM:00130414 ; --------------------------------------------------------------------------- ROM:00130414 ROM:00130414 loc_130414: ; DATA XREF: ROM:001303F6↑o ROM:00130414 btst #4,($13C1).w ROM:0013041A beq.s loc_130448 ROM:0013041C move.l ($9D8).w,d0 ROM:00130420 divu.l #$3E8,d0 ROM:00130428 bset #1,($13AA).w ROM:0013042E clr.b ($8AB).w ROM:00130432 move.w d0,($62A).w ROM:00130436 move.b #1,($8AB).w ROM:0013043C bsr.w sub_130516 ROM:00130440 move.w #2,($E36).w ROM:00130446 bra.s loc_130464 ROM:00130448 ; --------------------------------------------------------------------------- ROM:00130448 ROM:00130448 loc_130448: ; CODE XREF: ROM:00130410↑j ROM:00130448 ; ROM:0013041A↑j ROM:00130448 bsr.w sub_1305A8 ROM:0013044C rts ROM:0013044E ; --------------------------------------------------------------------------- ROM:0013044E ROM:0013044E loc_13044E: ; DATA XREF: ROM:001303FA↑o ROM:0013044E cmpi.w #0,($62A).w ROM:00130454 bgt.s loc_130464 ROM:00130456 bclr #1,($13AA).w ROM:0013045C move.w #3,($E36).w ROM:00130462 bra.s locret_13049C ROM:00130464 ; --------------------------------------------------------------------------- ROM:00130464 ROM:00130464 loc_130464: ; CODE XREF: ROM:00130446↑j ROM:00130464 ; ROM:00130454↑j ... ROM:00130464 bsr.w sub_130554 ROM:00130468 rts ROM:0013046A ; --------------------------------------------------------------------------- ROM:0013046A ROM:0013046A loc_13046A: ; DATA XREF: ROM:001303FE↑o ROM:0013046A btst #1,($13AC).w ROM:00130470 beq.s loc_130480 ROM:00130472 bsr.w sub_1305F8 ROM:00130476 move.w #5,($E36).w ROM:0013047C bra.w loc_13050E ROM:00130480 ; --------------------------------------------------------------------------- ROM:00130480 ROM:00130480 loc_130480: ; CODE XREF: ROM:00130470↑j ROM:00130480 btst #3,($139F).w ROM:00130486 beq.s locret_13049C ROM:00130488 btst #1,($13AC).w ROM:0013048E bne.s locret_13049C ROM:00130490 bsr.w sub_1305D6 ROM:00130494 move.w #4,($E36).w ROM:0013049A bra.s loc_1304D2 ROM:0013049C ; --------------------------------------------------------------------------- ROM:0013049C ROM:0013049C locret_13049C: ; CODE XREF: ROM:00130462↑j ROM:0013049C ; ROM:00130486↑j ... ROM:0013049C rts ROM:0013049E ; --------------------------------------------------------------------------- ROM:0013049E ROM:0013049E loc_13049E: ; DATA XREF: ROM:00130402↑o ROM:0013049E btst #4,($13C1).w ROM:001304A4 beq.s loc_1304D2 ROM:001304A6 move.l ($9D8).w,d0 ROM:001304AA divu.l #$3E8,d0 ROM:001304B2 bset #1,($13AA).w ROM:001304B8 clr.b ($8AB).w ROM:001304BC move.w d0,($62A).w ROM:001304C0 move.b #1,($8AB).w ROM:001304C6 bsr.w sub_130516 ROM:001304CA move.w #2,($E36).w ROM:001304D0 bra.s loc_130464 ROM:001304D2 ; --------------------------------------------------------------------------- ROM:001304D2 ROM:001304D2 loc_1304D2: ; CODE XREF: ROM:0013049A↑j ROM:001304D2 ; ROM:001304A4↑j ROM:001304D2 bsr.w sub_1305D6 ROM:001304D6 rts ROM:001304D8 ; --------------------------------------------------------------------------- ROM:001304D8 ROM:001304D8 loc_1304D8: ; DATA XREF: ROM:00130406↑o ROM:001304D8 btst #4,($13C1).w ROM:001304DE beq.s loc_13050E ROM:001304E0 move.l ($9D8).w,d0 ROM:001304E4 divu.l #$3E8,d0 ROM:001304EC bset #1,($13AA).w ROM:001304F2 clr.b ($8AB).w ROM:001304F6 move.w d0,($62A).w ROM:001304FA move.b #1,($8AB).w ROM:00130500 bsr.w sub_130516 ROM:00130504 move.w #2,($E36).w ROM:0013050A bra.w loc_130464 ROM:0013050E ; --------------------------------------------------------------------------- ROM:0013050E ROM:0013050E loc_13050E: ; CODE XREF: ROM:0013047C↑j ROM:0013050E ; ROM:001304DE↑j ROM:0013050E bsr.w sub_1305F8 ROM:00130512 rts ROM:00130514 ; --------------------------------------------------------------------------- ROM:00130514 rts ROM:00130516 ROM:00130516 ; =============== S U B R O U T I N E ======================================= ROM:00130516 ROM:00130516 ROM:00130516 sub_130516: ; CODE XREF: ROM:0013043C↑p ROM:00130516 ; ROM:001304C6↑p ... ROM:00130516 move.l #$FDE8,d2 ROM:0013051C move.w ($1152).w,d1 ROM:00130520 ext.l d1 ROM:00130522 sub.l d1,d2 ROM:00130524 cmp.l ($9D8).w,d2 ROM:00130528 bge.s loc_130544 ROM:0013052A move.l d2,d0 ROM:0013052C move.l ($9D8).w,d1 ROM:00130530 sub.l d2,d1 ROM:00130532 move.l d1,($9D8).w ROM:00130536 move.w ($62A).w,d1 ROM:0013053A sub.w $824(a5),d1 ROM:0013053E move.w d1,($E34).w ROM:00130542 bra.s loc_13054C ROM:00130544 ; --------------------------------------------------------------------------- ROM:00130544 ROM:00130544 loc_130544: ; CODE XREF: sub_130516+12↑j ROM:00130544 move.l ($9D8).w,d0 ROM:00130548 clr.l ($9D8).w ROM:0013054C ROM:0013054C loc_13054C: ; CODE XREF: sub_130516+2C↑j ROM:0013054C bsr.l sub_1159C0 ROM:00130552 rts ROM:00130552 ; End of function sub_130516 ROM:00130552 ROM:00130554 ROM:00130554 ; =============== S U B R O U T I N E ======================================= ROM:00130554 ROM:00130554 ROM:00130554 sub_130554: ; CODE XREF: ROM:loc_130464↑p ROM:00130554 move.l ($9D8).w,d1 ROM:00130558 cmpi.l #0,d1 ROM:0013055E ble.s locret_1305A6 ROM:00130560 move.w ($E34).w,d1 ROM:00130564 cmp.w ($62A).w,d1 ROM:00130568 blt.s locret_1305A6 ROM:0013056A move.w $824(a5),d1 ROM:0013056E muls.w #$3E8,d1 ROM:00130572 cmp.l ($9D8).w,d1 ROM:00130576 blt.s loc_130582 ROM:00130578 move.l ($9D8).w,d0 ROM:0013057C clr.l ($9D8).w ROM:00130580 bra.s loc_1305A0 ROM:00130582 ; --------------------------------------------------------------------------- ROM:00130582 ROM:00130582 loc_130582: ; CODE XREF: sub_130554+22↑j ROM:00130582 move.w $824(a5),d0 ROM:00130586 add.w ($E34).w,d0 ROM:0013058A sub.w ($62A).w,d0 ROM:0013058E sub.w d0,($E34).w ROM:00130592 ext.l d0 ROM:00130594 muls.l #$3E8,d0 ROM:0013059C sub.l d0,($9D8).w ROM:001305A0 ROM:001305A0 loc_1305A0: ; CODE XREF: sub_130554+2C↑j ROM:001305A0 bsr.l sub_1159C0 ROM:001305A6 ROM:001305A6 locret_1305A6: ; CODE XREF: sub_130554+A↑j ROM:001305A6 ; sub_130554+14↑j ROM:001305A6 rts ROM:001305A6 ; End of function sub_130554 ROM:001305A6 ROM:001305A8 ROM:001305A8 ; =============== S U B R O U T I N E ======================================= ROM:001305A8 ROM:001305A8 ROM:001305A8 sub_1305A8: ; CODE XREF: ROM:loc_130448↑p ROM:001305A8 move.w #$3BC6,d1 ROM:001305AC move.w ($AA0).w,d2 ROM:001305B0 bsr.l sub_1163F0 ROM:001305B6 move.w d1,($E32).w ROM:001305BA move.w ($E32).w,d3 ROM:001305BE muls.w ($E48).w,d3 ROM:001305C2 muls.l ($A3C).w,d4:d3 ROM:001305C8 divs.l #$6DDD00,d4:d3 ROM:001305D0 move.l d3,($9D8).w ROM:001305D4 rts ROM:001305D4 ; End of function sub_1305A8 ROM:001305D4 ROM:001305D6 ROM:001305D6 ; =============== S U B R O U T I N E ======================================= ROM:001305D6 ROM:001305D6 ROM:001305D6 sub_1305D6: ; CODE XREF: ROM:00130490↑p ROM:001305D6 ; ROM:loc_1304D2↑p ROM:001305D6 move.w $822(a5),($E32).w ROM:001305DC move.w ($E32).w,d3 ROM:001305E0 muls.w ($E48).w,d3 ROM:001305E4 muls.l ($A3C).w,d4:d3 ROM:001305EA divs.l #$6DDD00,d4:d3 ROM:001305F2 move.l d3,($9D8).w ROM:001305F6 rts ROM:001305F6 ; End of function sub_1305D6 ROM:001305F6 ROM:001305F8 ROM:001305F8 ; =============== S U B R O U T I N E ======================================= ROM:001305F8 ROM:001305F8 ROM:001305F8 sub_1305F8: ; CODE XREF: ROM:00130472↑p ROM:001305F8 ; ROM:loc_13050E↑p ROM:001305F8 move.w $820(a5),($E32).w ROM:001305FE move.w ($E32).w,d3 ROM:00130602 muls.w ($E48).w,d3 ROM:00130606 muls.l ($A3C).w,d4:d3 ROM:0013060C divs.l #$6DDD00,d4:d3 ROM:00130614 move.l d3,($9D8).w ROM:00130618 rts ROM:00130618 ; End of function sub_1305F8 ROM:00130618 ROM:0013061A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013061C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013061E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130620 ROM:00130620 ; =============== S U B R O U T I N E ======================================= ROM:00130620 ROM:00130620 ROM:00130620 sub_130620: ; CODE XREF: ROM:00116552↑p ROM:00130620 bsr.w sub_130BAC ROM:00130624 bsr.w sub_13062A ROM:00130628 rts ROM:00130628 ; End of function sub_130620 ROM:00130628 ROM:0013062A ROM:0013062A ; =============== S U B R O U T I N E ======================================= ROM:0013062A ROM:0013062A ROM:0013062A sub_13062A: ; CODE XREF: sub_130620+4↑p ROM:0013062A clr.w d1 ROM:0013062C move.b ($1239).w,d1 ROM:00130630 cmpi.w #7,d1 ROM:00130634 bcc.s locret_13063E ROM:00130636 movea.l off_130640(pc,d1.w*4),a0 ROM:0013063A nop ROM:0013063C jmp (a0) ROM:0013063E ; --------------------------------------------------------------------------- ROM:0013063E ROM:0013063E locret_13063E: ; CODE XREF: sub_13062A+A↑j ROM:0013063E rts ROM:0013063E ; End of function sub_13062A ROM:0013063E ROM:0013063E ; --------------------------------------------------------------------------- ROM:00130640 off_130640: dc.l loc_13065C ; DATA XREF: sub_13062A+C↑r ROM:00130644 dc.l loc_130676 ROM:00130648 dc.l loc_1306EA ROM:0013064C dc.l loc_1307A2 ROM:00130650 dc.l loc_13085A ROM:00130654 dc.l a08 ; "0-\b,\b8" ROM:00130658 dc.l loc_130A24 ROM:0013065C ; --------------------------------------------------------------------------- ROM:0013065C ROM:0013065C loc_13065C: ; DATA XREF: ROM:off_130640↑o ROM:0013065C move.w #7,($E3C).w ROM:00130662 bclr #1,($13A2).w ROM:00130668 move.b #5,($1239).w ROM:0013066E bra.l loc_130A10 ROM:00130674 ; --------------------------------------------------------------------------- ROM:00130674 rts ROM:00130676 ; --------------------------------------------------------------------------- ROM:00130676 ROM:00130676 loc_130676: ; DATA XREF: ROM:00130644↑o ROM:00130676 cmpi.w #0,($62C).w ROM:0013067C bgt.s loc_13069E ROM:0013067E btst #0,($947).w ROM:00130684 beq.s loc_13069E ROM:00130686 move.w #1,($E3C).w ROM:0013068C bclr #1,($13A2).w ROM:00130692 move.b #5,($1239).w ROM:00130698 bra.l loc_130A10 ROM:0013069E ; --------------------------------------------------------------------------- ROM:0013069E ROM:0013069E loc_13069E: ; CODE XREF: ROM:0013067C↑j ROM:0013069E ; ROM:00130684↑j ROM:0013069E cmpi.w #0,($62C).w ROM:001306A4 bgt.s loc_1306C6 ROM:001306A6 btst #0,($947).w ROM:001306AC bne.s loc_1306C6 ROM:001306AE move.w #2,($E3C).w ROM:001306B4 bclr #1,($13A2).w ROM:001306BA move.b #5,($1239).w ROM:001306C0 bra.l loc_130A10 ROM:001306C6 ; --------------------------------------------------------------------------- ROM:001306C6 ROM:001306C6 loc_1306C6: ; CODE XREF: ROM:001306A4↑j ROM:001306C6 ; ROM:001306AC↑j ROM:001306C6 btst #7,($13BC).w ROM:001306CC beq.s locret_1306E8 ROM:001306CE clr.b ($8AD).w ROM:001306D2 clr.w ($62E).w ROM:001306D6 move.b #3,($8AD).w ROM:001306DC move.b #2,($1239).w ROM:001306E2 bra.l loc_13079A ROM:001306E8 ; --------------------------------------------------------------------------- ROM:001306E8 ROM:001306E8 locret_1306E8: ; CODE XREF: ROM:001306CC↑j ROM:001306E8 ; ROM:00130A0A↓j ROM:001306E8 rts ROM:001306EA ; --------------------------------------------------------------------------- ROM:001306EA ROM:001306EA loc_1306EA: ; CODE XREF: ROM:0013074A↓j ROM:001306EA ; ROM:00130802↓j ... ROM:001306EA cmpi.w #0,($62C).w ROM:001306F0 bgt.s loc_13070A ROM:001306F2 move.w #0,($E3C).w ROM:001306F8 bclr #1,($13A2).w ROM:001306FE move.b #5,($1239).w ROM:00130704 bra.l loc_130A10 ROM:0013070A ; --------------------------------------------------------------------------- ROM:0013070A ROM:0013070A loc_13070A: ; CODE XREF: ROM:001306F0↑j ROM:0013070A move.w #6,d0 ROM:0013070E move.w #2,d1 ROM:00130712 btst #7,($13BC).w ROM:00130718 beq.s loc_130752 ROM:0013071A cmp.w ($62E).w,d1 ROM:0013071E ble.s loc_130730 ROM:00130720 clr.b ($8AD).w ROM:00130724 clr.w ($62E).w ROM:00130728 move.b #3,($8AD).w ROM:0013072E bra.s loc_130758 ROM:00130730 ; --------------------------------------------------------------------------- ROM:00130730 ROM:00130730 loc_130730: ; CODE XREF: ROM:0013071E↑j ROM:00130730 cmp.w ($62E).w,d0 ROM:00130734 bge.s loc_130750 ROM:00130736 clr.b ($8AD).w ROM:0013073A clr.w ($62E).w ROM:0013073E move.b #3,($8AD).w ROM:00130744 move.b #2,($1239).w ROM:0013074A bra.l loc_1306EA ROM:00130750 ; --------------------------------------------------------------------------- ROM:00130750 ROM:00130750 loc_130750: ; CODE XREF: ROM:00130734↑j ROM:00130750 bra.s loc_130764 ROM:00130752 ; --------------------------------------------------------------------------- ROM:00130752 ROM:00130752 loc_130752: ; CODE XREF: ROM:00130718↑j ROM:00130752 cmp.w ($62E).w,d0 ROM:00130756 bge.s loc_130764 ROM:00130758 ROM:00130758 loc_130758: ; CODE XREF: ROM:0013072E↑j ROM:00130758 move.b #2,($1239).w ROM:0013075E bra.l loc_13079A ROM:00130764 ; --------------------------------------------------------------------------- ROM:00130764 ROM:00130764 loc_130764: ; CODE XREF: ROM:loc_130750↑j ROM:00130764 ; ROM:00130756↑j ROM:00130764 move.w #2,d0 ROM:00130768 move.w #6,d1 ROM:0013076C btst #7,($13BC).w ROM:00130772 beq.s loc_13079A ROM:00130774 cmp.w ($62E).w,d0 ROM:00130778 bgt.s loc_13079A ROM:0013077A cmp.w ($62E).w,d1 ROM:0013077E blt.s loc_13079A ROM:00130780 clr.b ($8AD).w ROM:00130784 clr.w ($62E).w ROM:00130788 move.b #3,($8AD).w ROM:0013078E move.b #3,($1239).w ROM:00130794 bra.l loc_130852 ROM:0013079A ; --------------------------------------------------------------------------- ROM:0013079A ROM:0013079A loc_13079A: ; CODE XREF: ROM:001306E2↑j ROM:0013079A ; ROM:0013075E↑j ... ROM:0013079A bclr #7,($13BC).w ROM:001307A0 rts ROM:001307A2 ; --------------------------------------------------------------------------- ROM:001307A2 ROM:001307A2 loc_1307A2: ; DATA XREF: ROM:0013064C↑o ROM:001307A2 cmpi.w #0,($62C).w ROM:001307A8 bgt.s loc_1307C2 ROM:001307AA move.w #0,($E3C).w ROM:001307B0 bclr #1,($13A2).w ROM:001307B6 move.b #5,($1239).w ROM:001307BC bra.l loc_130A10 ROM:001307C2 ; --------------------------------------------------------------------------- ROM:001307C2 ROM:001307C2 loc_1307C2: ; CODE XREF: ROM:001307A8↑j ROM:001307C2 move.w #$10,d0 ROM:001307C6 move.w #$A,d1 ROM:001307CA btst #7,($13BC).w ROM:001307D0 beq.s loc_13080A ROM:001307D2 cmp.w ($62E).w,d1 ROM:001307D6 ble.s loc_1307E8 ROM:001307D8 clr.b ($8AD).w ROM:001307DC clr.w ($62E).w ROM:001307E0 move.b #3,($8AD).w ROM:001307E6 bra.s loc_130810 ROM:001307E8 ; --------------------------------------------------------------------------- ROM:001307E8 ROM:001307E8 loc_1307E8: ; CODE XREF: ROM:001307D6↑j ROM:001307E8 cmp.w ($62E).w,d0 ROM:001307EC bge.s loc_130808 ROM:001307EE clr.b ($8AD).w ROM:001307F2 clr.w ($62E).w ROM:001307F6 move.b #3,($8AD).w ROM:001307FC move.b #2,($1239).w ROM:00130802 bra.l loc_1306EA ROM:00130808 ; --------------------------------------------------------------------------- ROM:00130808 ROM:00130808 loc_130808: ; CODE XREF: ROM:001307EC↑j ROM:00130808 bra.s loc_13081C ROM:0013080A ; --------------------------------------------------------------------------- ROM:0013080A ROM:0013080A loc_13080A: ; CODE XREF: ROM:001307D0↑j ROM:0013080A cmp.w ($62E).w,d0 ROM:0013080E bge.s loc_13081C ROM:00130810 ROM:00130810 loc_130810: ; CODE XREF: ROM:001307E6↑j ROM:00130810 move.b #2,($1239).w ROM:00130816 bra.l loc_13079A ROM:0013081C ; --------------------------------------------------------------------------- ROM:0013081C ROM:0013081C loc_13081C: ; CODE XREF: ROM:loc_130808↑j ROM:0013081C ; ROM:0013080E↑j ROM:0013081C move.w #$A,d0 ROM:00130820 move.w #$10,d1 ROM:00130824 btst #7,($13BC).w ROM:0013082A beq.s loc_130852 ROM:0013082C cmp.w ($62E).w,d0 ROM:00130830 bgt.s loc_130852 ROM:00130832 cmp.w ($62E).w,d1 ROM:00130836 blt.s loc_130852 ROM:00130838 clr.b ($8AD).w ROM:0013083C clr.w ($62E).w ROM:00130840 move.b #3,($8AD).w ROM:00130846 move.b #4,($1239).w ROM:0013084C bra.l loc_1309C2 ROM:00130852 ; --------------------------------------------------------------------------- ROM:00130852 ROM:00130852 loc_130852: ; CODE XREF: ROM:00130794↑j ROM:00130852 ; ROM:0013082A↑j ... ROM:00130852 bclr #7,($13BC).w ROM:00130858 rts ROM:0013085A ; --------------------------------------------------------------------------- ROM:0013085A ROM:0013085A loc_13085A: ; DATA XREF: ROM:00130650↑o ROM:0013085A cmpi.w #0,($62C).w ROM:00130860 bgt.s loc_13087A ROM:00130862 move.w #0,($E3C).w ROM:00130868 bclr #1,($13A2).w ROM:0013086E move.b #5,($1239).w ROM:00130874 bra.l loc_130A10 ROM:0013087A ; --------------------------------------------------------------------------- ROM:0013087A ROM:0013087A loc_13087A: ; CODE XREF: ROM:00130860↑j ROM:0013087A move.w #$A,d0 ROM:0013087E move.w #2,d1 ROM:00130882 move.w #6,d2 ROM:00130886 move.w #6,d3 ROM:0013088A btst #7,($13BC).w ROM:00130890 beq.s loc_1308E6 ROM:00130892 cmp.w ($62E).w,d1 ROM:00130896 ble.s loc_1308A8 ROM:00130898 clr.b ($8AD).w ROM:0013089C clr.w ($62E).w ROM:001308A0 move.b #3,($8AD).w ROM:001308A6 bra.s loc_1308EC ROM:001308A8 ; --------------------------------------------------------------------------- ROM:001308A8 ROM:001308A8 loc_1308A8: ; CODE XREF: ROM:00130896↑j ROM:001308A8 cmp.w ($62E).w,d2 ROM:001308AC bge.s loc_1308C4 ROM:001308AE cmp.w ($62E).w,d3 ROM:001308B2 ble.s loc_1308C4 ROM:001308B4 clr.b ($8AD).w ROM:001308B8 clr.w ($62E).w ROM:001308BC move.b #3,($8AD).w ROM:001308C2 bra.s loc_1308EC ROM:001308C4 ; --------------------------------------------------------------------------- ROM:001308C4 ROM:001308C4 loc_1308C4: ; CODE XREF: ROM:001308AC↑j ROM:001308C4 ; ROM:001308B2↑j ROM:001308C4 cmp.w ($62E).w,d0 ROM:001308C8 bge.s loc_1308E4 ROM:001308CA clr.b ($8AD).w ROM:001308CE clr.w ($62E).w ROM:001308D2 move.b #3,($8AD).w ROM:001308D8 move.b #2,($1239).w ROM:001308DE bra.l loc_1306EA ROM:001308E4 ; --------------------------------------------------------------------------- ROM:001308E4 ROM:001308E4 loc_1308E4: ; CODE XREF: ROM:001308C8↑j ROM:001308E4 bra.s loc_130904 ROM:001308E6 ; --------------------------------------------------------------------------- ROM:001308E6 ROM:001308E6 loc_1308E6: ; CODE XREF: ROM:00130890↑j ROM:001308E6 cmp.w ($62E).w,d0 ROM:001308EA bge.s loc_130904 ROM:001308EC ROM:001308EC loc_1308EC: ; CODE XREF: ROM:001308A6↑j ROM:001308EC ; ROM:001308C2↑j ROM:001308EC move.w #0,($E3E).w ROM:001308F2 move.w #0,($E38).w ROM:001308F8 move.b #2,($1239).w ROM:001308FE bra.l loc_13079A ROM:00130904 ; --------------------------------------------------------------------------- ROM:00130904 ROM:00130904 loc_130904: ; CODE XREF: ROM:loc_1308E4↑j ROM:00130904 ; ROM:001308EA↑j ROM:00130904 move.w #6,d0 ROM:00130908 move.w #$A,d1 ROM:0013090C move.w #$F,d2 ROM:00130910 btst #7,($13BC).w ROM:00130916 beq.s loc_130950 ROM:00130918 cmp.w ($62E).w,d0 ROM:0013091C bgt.s loc_130950 ROM:0013091E cmp.w ($62E).w,d1 ROM:00130922 blt.s loc_130950 ROM:00130924 cmp.w ($E3E).w,d2 ROM:00130928 ble.s loc_130950 ROM:0013092A clr.b ($8AD).w ROM:0013092E clr.w ($62E).w ROM:00130932 move.b #3,($8AD).w ROM:00130938 bsr.w sub_130B48 ROM:0013093C addq.w #1,($E3E).w ROM:00130940 bvc.s loc_130948 ROM:00130942 move.w #$8000,($E3E).w ROM:00130948 ROM:00130948 loc_130948: ; CODE XREF: ROM:00130940↑j ROM:00130948 move.b #4,($1239).w ROM:0013094E bra.s loc_1309C2 ROM:00130950 ; --------------------------------------------------------------------------- ROM:00130950 ROM:00130950 loc_130950: ; CODE XREF: ROM:00130916↑j ROM:00130950 ; ROM:0013091C↑j ... ROM:00130950 btst #7,($13BC).w ROM:00130956 beq.s loc_13098C ROM:00130958 cmp.w ($62E).w,d0 ROM:0013095C bgt.s loc_13098C ROM:0013095E cmp.w ($62E).w,d1 ROM:00130962 blt.s loc_13098C ROM:00130964 cmp.w ($E3E).w,d2 ROM:00130968 bgt.s loc_13098C ROM:0013096A clr.b ($8AD).w ROM:0013096E clr.w ($62E).w ROM:00130972 bsr.w sub_130B48 ROM:00130976 bsr.w sub_130B5A ROM:0013097A bclr #1,($13A2).w ROM:00130980 move.b #5,($1239).w ROM:00130986 bra.l loc_130A10 ROM:0013098C ; --------------------------------------------------------------------------- ROM:0013098C ROM:0013098C loc_13098C: ; CODE XREF: ROM:00130956↑j ROM:0013098C ; ROM:0013095C↑j ... ROM:0013098C move.w #2,d0 ROM:00130990 move.w #6,d1 ROM:00130994 btst #7,($13BC).w ROM:0013099A beq.s loc_1309C2 ROM:0013099C cmp.w ($62E).w,d0 ROM:001309A0 bgt.s loc_1309C2 ROM:001309A2 cmp.w ($62E).w,d1 ROM:001309A6 blt.s loc_1309C2 ROM:001309A8 clr.b ($8AD).w ROM:001309AC clr.w ($62E).w ROM:001309B0 move.b #3,($8AD).w ROM:001309B6 move.b #6,($1239).w ROM:001309BC bra.l loc_130B3E ROM:001309C2 ; --------------------------------------------------------------------------- ROM:001309C2 ROM:001309C2 loc_1309C2: ; CODE XREF: ROM:0013084C↑j ROM:001309C2 ; ROM:0013094E↑j ... ROM:001309C2 bclr #7,($13BC).w ROM:001309C8 rts ROM:001309C8 ; --------------------------------------------------------------------------- ROM:001309CA a08: dc.b '0-',8,',',8,'8',0 ; DATA XREF: ROM:00130654↑o ROM:001309D1 dc.b 4, $13, $B7 ROM:001309D4 ; --------------------------------------------------------------------------- ROM:001309D4 beq.s loc_1309D8 ROM:001309D6 bra.s loc_1309E0 ROM:001309D8 ; --------------------------------------------------------------------------- ROM:001309D8 ROM:001309D8 loc_1309D8: ; CODE XREF: ROM:001309D4↑j ROM:001309D8 btst #0,($13BA).w ROM:001309DE beq.s loc_130A10 ROM:001309E0 ROM:001309E0 loc_1309E0: ; CODE XREF: ROM:001309D6↑j ROM:001309E0 bsr.w sub_130B94 ROM:001309E4 move.w #0,($E3E).w ROM:001309EA move.w #0,($E38).w ROM:001309F0 clr.b ($8AC).w ROM:001309F4 move.w d0,($62C).w ROM:001309F8 move.b #1,($8AC).w ROM:001309FE bset #1,($13A2).w ROM:00130A04 move.b #1,($1239).w ROM:00130A0A bra.l locret_1306E8 ROM:00130A10 ; --------------------------------------------------------------------------- ROM:00130A10 ROM:00130A10 loc_130A10: ; CODE XREF: ROM:0013066E↑j ROM:00130A10 ; ROM:00130698↑j ... ROM:00130A10 bclr #4,($13B7).w ROM:00130A16 bclr #0,($13BA).w ROM:00130A1C bclr #7,($13BC).w ROM:00130A22 rts ROM:00130A24 ; --------------------------------------------------------------------------- ROM:00130A24 ROM:00130A24 loc_130A24: ; DATA XREF: ROM:00130658↑o ROM:00130A24 cmpi.w #0,($62C).w ROM:00130A2A bgt.s loc_130A40 ROM:00130A2C move.w #0,($E3C).w ROM:00130A32 bclr #1,($13A2).w ROM:00130A38 move.b #5,($1239).w ROM:00130A3E bra.s loc_130A10 ROM:00130A40 ; --------------------------------------------------------------------------- ROM:00130A40 ROM:00130A40 loc_130A40: ; CODE XREF: ROM:00130A2A↑j ROM:00130A40 move.w #2,d0 ROM:00130A44 move.w #6,d1 ROM:00130A48 move.w #$F,d2 ROM:00130A4C btst #7,($13BC).w ROM:00130A52 beq.s loc_130A88 ROM:00130A54 cmp.w ($62E).w,d0 ROM:00130A58 bgt.s loc_130A88 ROM:00130A5A cmp.w ($62E).w,d1 ROM:00130A5E blt.s loc_130A88 ROM:00130A60 cmp.w ($E3E).w,d2 ROM:00130A64 bgt.s loc_130A88 ROM:00130A66 clr.b ($8AD).w ROM:00130A6A clr.w ($62E).w ROM:00130A6E bsr.w sub_130B54 ROM:00130A72 bsr.w sub_130B5A ROM:00130A76 bclr #1,($13A2).w ROM:00130A7C move.b #5,($1239).w ROM:00130A82 bra.l loc_130A10 ROM:00130A88 ; --------------------------------------------------------------------------- ROM:00130A88 ROM:00130A88 loc_130A88: ; CODE XREF: ROM:00130A52↑j ROM:00130A88 ; ROM:00130A58↑j ... ROM:00130A88 move.w #6,d0 ROM:00130A8C move.w #2,d1 ROM:00130A90 btst #7,($13BC).w ROM:00130A96 beq.s loc_130AD0 ROM:00130A98 cmp.w ($62E).w,d1 ROM:00130A9C ble.s loc_130AAE ROM:00130A9E clr.b ($8AD).w ROM:00130AA2 clr.w ($62E).w ROM:00130AA6 move.b #3,($8AD).w ROM:00130AAC bra.s loc_130AD6 ROM:00130AAE ; --------------------------------------------------------------------------- ROM:00130AAE ROM:00130AAE loc_130AAE: ; CODE XREF: ROM:00130A9C↑j ROM:00130AAE cmp.w ($62E).w,d0 ROM:00130AB2 bge.s loc_130ACE ROM:00130AB4 clr.b ($8AD).w ROM:00130AB8 clr.w ($62E).w ROM:00130ABC move.b #3,($8AD).w ROM:00130AC2 move.b #2,($1239).w ROM:00130AC8 bra.l loc_1306EA ROM:00130ACE ; --------------------------------------------------------------------------- ROM:00130ACE ROM:00130ACE loc_130ACE: ; CODE XREF: ROM:00130AB2↑j ROM:00130ACE bra.s loc_130AEE ROM:00130AD0 ; --------------------------------------------------------------------------- ROM:00130AD0 ROM:00130AD0 loc_130AD0: ; CODE XREF: ROM:00130A96↑j ROM:00130AD0 cmp.w ($62E).w,d0 ROM:00130AD4 bge.s loc_130AEE ROM:00130AD6 ROM:00130AD6 loc_130AD6: ; CODE XREF: ROM:00130AAC↑j ROM:00130AD6 move.w #0,($E3E).w ROM:00130ADC move.w #0,($E38).w ROM:00130AE2 move.b #2,($1239).w ROM:00130AE8 bra.l loc_13079A ROM:00130AEE ; --------------------------------------------------------------------------- ROM:00130AEE ROM:00130AEE loc_130AEE: ; CODE XREF: ROM:loc_130ACE↑j ROM:00130AEE ; ROM:00130AD4↑j ROM:00130AEE move.w #2,d0 ROM:00130AF2 move.w #6,d1 ROM:00130AF6 move.w #$F,d2 ROM:00130AFA btst #7,($13BC).w ROM:00130B00 beq.s loc_130B3E ROM:00130B02 cmp.w ($62E).w,d0 ROM:00130B06 bgt.s loc_130B3E ROM:00130B08 cmp.w ($62E).w,d1 ROM:00130B0C blt.s loc_130B3E ROM:00130B0E cmp.w ($E3E).w,d2 ROM:00130B12 ble.s loc_130B3E ROM:00130B14 clr.b ($8AD).w ROM:00130B18 clr.w ($62E).w ROM:00130B1C move.b #3,($8AD).w ROM:00130B22 bsr.w sub_130B54 ROM:00130B26 addq.w #1,($E3E).w ROM:00130B2A bvc.s loc_130B32 ROM:00130B2C move.w #$8000,($E3E).w ROM:00130B32 ROM:00130B32 loc_130B32: ; CODE XREF: ROM:00130B2A↑j ROM:00130B32 move.b #4,($1239).w ROM:00130B38 bra.l loc_1309C2 ROM:00130B3E ; --------------------------------------------------------------------------- ROM:00130B3E ROM:00130B3E loc_130B3E: ; CODE XREF: ROM:001309BC↑j ROM:00130B3E ; ROM:00130B00↑j ... ROM:00130B3E bclr #7,($13BC).w ROM:00130B44 rts ROM:00130B46 ; --------------------------------------------------------------------------- ROM:00130B46 rts ROM:00130B48 ROM:00130B48 ; =============== S U B R O U T I N E ======================================= ROM:00130B48 ROM:00130B48 ROM:00130B48 sub_130B48: ; CODE XREF: ROM:00130938↑p ROM:00130B48 ; ROM:00130972↑p ROM:00130B48 lsl ($E38).w ROM:00130B4C ori.w #1,($E38).w ROM:00130B52 rts ROM:00130B52 ; End of function sub_130B48 ROM:00130B52 ROM:00130B54 ROM:00130B54 ; =============== S U B R O U T I N E ======================================= ROM:00130B54 ROM:00130B54 ROM:00130B54 sub_130B54: ; CODE XREF: ROM:00130A6E↑p ROM:00130B54 ; ROM:00130B22↑p ROM:00130B54 lsl ($E38).w ROM:00130B58 rts ROM:00130B58 ; End of function sub_130B54 ROM:00130B58 ROM:00130B5A ROM:00130B5A ; =============== S U B R O U T I N E ======================================= ROM:00130B5A ROM:00130B5A ROM:00130B5A sub_130B5A: ; CODE XREF: ROM:00130976↑p ROM:00130B5A ; ROM:00130A72↑p ROM:00130B5A move.w ($E38).w,d0 ROM:00130B5E cmpi.w #$F0F0,d0 ROM:00130B62 bne.s loc_130B6C ROM:00130B64 move.w #5,($E3C).w ROM:00130B6A bra.s loc_130B80 ROM:00130B6C ; --------------------------------------------------------------------------- ROM:00130B6C ROM:00130B6C loc_130B6C: ; CODE XREF: sub_130B5A+8↑j ROM:00130B6C cmp.w ($E3A).w,d0 ROM:00130B70 bne.s loc_130B7A ROM:00130B72 move.w #3,($E3C).w ROM:00130B78 bra.s loc_130B80 ROM:00130B7A ; --------------------------------------------------------------------------- ROM:00130B7A ROM:00130B7A loc_130B7A: ; CODE XREF: sub_130B5A+16↑j ROM:00130B7A move.w #4,($E3C).w ROM:00130B80 ROM:00130B80 loc_130B80: ; CODE XREF: sub_130B5A+10↑j ROM:00130B80 ; sub_130B5A+1E↑j ROM:00130B80 cmpi.w #0,d0 ROM:00130B84 beq.s loc_130B8C ROM:00130B86 cmpi.w #$FFFF,d0 ROM:00130B8A bne.s locret_130B92 ROM:00130B8C ROM:00130B8C loc_130B8C: ; CODE XREF: sub_130B5A+2A↑j ROM:00130B8C move.w #6,($E3C).w ROM:00130B92 ROM:00130B92 locret_130B92: ; CODE XREF: sub_130B5A+30↑j ROM:00130B92 rts ROM:00130B92 ; End of function sub_130B5A ROM:00130B92 ROM:00130B94 ROM:00130B94 ; =============== S U B R O U T I N E ======================================= ROM:00130B94 ROM:00130B94 ROM:00130B94 sub_130B94: ; CODE XREF: ROM:loc_1309E0↑p ROM:00130B94 btst #0,($947).w ROM:00130B9A beq.s loc_130BA4 ROM:00130B9C bset #6,($13AD).w ROM:00130BA2 bra.s locret_130BAA ROM:00130BA4 ; --------------------------------------------------------------------------- ROM:00130BA4 ROM:00130BA4 loc_130BA4: ; CODE XREF: sub_130B94+6↑j ROM:00130BA4 bclr #6,($13AD).w ROM:00130BAA ROM:00130BAA locret_130BAA: ; CODE XREF: sub_130B94+E↑j ROM:00130BAA rts ROM:00130BAA ; End of function sub_130B94 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: sub_130620↑p ROM:00130BAC btst #6,($13AD).w ROM:00130BB2 beq.s loc_130BCA ROM:00130BB4 btst #0,($947).w ROM:00130BBA bne.s loc_130BC8 ROM:00130BBC bset #7,($13BC).w ROM:00130BC2 bclr #6,($13AD).w ROM:00130BC8 ROM:00130BC8 loc_130BC8: ; CODE XREF: sub_130BAC+E↑j ROM:00130BC8 bra.s locret_130BDE ROM:00130BCA ; --------------------------------------------------------------------------- ROM:00130BCA ROM:00130BCA loc_130BCA: ; CODE XREF: sub_130BAC+6↑j ROM:00130BCA btst #0,($947).w ROM:00130BD0 beq.s locret_130BDE ROM:00130BD2 bset #7,($13BC).w ROM:00130BD8 bset #6,($13AD).w ROM:00130BDE ROM:00130BDE locret_130BDE: ; CODE XREF: sub_130BAC:loc_130BC8↑j ROM:00130BDE ; sub_130BAC+24↑j ROM:00130BDE rts ROM:00130BDE ; End of function sub_130BAC ROM:00130BDE ROM:00130BE0 ROM:00130BE0 ; =============== S U B R O U T I N E ======================================= ROM:00130BE0 ROM:00130BE0 ROM:00130BE0 sub_130BE0: ; CODE XREF: sub_125DD6+B4↑p ROM:00130BE0 bsr.w sub_130BE6 ROM:00130BE4 rts ROM:00130BE4 ; End of function sub_130BE0 ROM:00130BE4 ROM:00130BE6 ROM:00130BE6 ; =============== S U B R O U T I N E ======================================= ROM:00130BE6 ROM:00130BE6 ROM:00130BE6 sub_130BE6: ; CODE XREF: sub_130BE0↑p ROM:00130BE6 clr.w d1 ROM:00130BE8 move.b ($123B).w,d1 ROM:00130BEC cmpi.w #3,d1 ROM:00130BF0 bcc.s locret_130BFA ROM:00130BF2 movea.l off_130BFC(pc,d1.w*4),a0 ROM:00130BF6 nop ROM:00130BF8 jmp (a0) ROM:00130BFA ; --------------------------------------------------------------------------- ROM:00130BFA ROM:00130BFA locret_130BFA: ; CODE XREF: sub_130BE6+A↑j ROM:00130BFA rts ROM:00130BFA ; End of function sub_130BE6 ROM:00130BFA ROM:00130BFA ; --------------------------------------------------------------------------- ROM:00130BFC off_130BFC: dc.l loc_130C08 ; DATA XREF: sub_130BE6+C↑r ROM:00130C00 dc.l loc_130C16 ROM:00130C04 dc.l loc_130C56 ROM:00130C08 ; --------------------------------------------------------------------------- ROM:00130C08 ROM:00130C08 loc_130C08: ; DATA XREF: ROM:off_130BFC↑o ROM:00130C08 bsr.w sub_130C6A ROM:00130C0C move.b #1,($123B).w ROM:00130C12 bra.s locret_130C54 ROM:00130C14 ; --------------------------------------------------------------------------- ROM:00130C14 rts ROM:00130C16 ; --------------------------------------------------------------------------- ROM:00130C16 ROM:00130C16 loc_130C16: ; DATA XREF: ROM:00130C00↑o ROM:00130C16 btst #2,($93E).w ROM:00130C1C bne.s loc_130C30 ROM:00130C1E bsr.w sub_130CF0 ROM:00130C22 bset #6,($943).w ROM:00130C28 move.b #2,($123B).w ROM:00130C2E bra.s locret_130C66 ROM:00130C30 ; --------------------------------------------------------------------------- ROM:00130C30 ROM:00130C30 loc_130C30: ; CODE XREF: ROM:00130C1C↑j ROM:00130C30 btst #5,($13C0).w ROM:00130C36 beq.s locret_130C54 ROM:00130C38 bsr.w sub_130D2E ROM:00130C3C bset #6,($943).w ROM:00130C42 bclr #5,($13C0).w ROM:00130C48 move.b #1,($123B).w ROM:00130C4E bra.l *+6 ROM:00130C54 ; --------------------------------------------------------------------------- ROM:00130C54 ROM:00130C54 locret_130C54: ; CODE XREF: ROM:00130C12↑j ROM:00130C54 ; ROM:00130C36↑j ... ROM:00130C54 rts ROM:00130C56 ; --------------------------------------------------------------------------- ROM:00130C56 ROM:00130C56 loc_130C56: ; DATA XREF: ROM:00130C04↑o ROM:00130C56 btst #2,($93E).w ROM:00130C5C beq.s locret_130C66 ROM:00130C5E move.b #1,($123B).w ROM:00130C64 bra.s locret_130C54 ROM:00130C66 ; --------------------------------------------------------------------------- ROM:00130C66 ROM:00130C66 locret_130C66: ; CODE XREF: ROM:00130C2E↑j ROM:00130C66 ; ROM:00130C5C↑j ROM:00130C66 rts ROM:00130C68 ; --------------------------------------------------------------------------- ROM:00130C68 rts ROM:00130C6A ROM:00130C6A ; =============== S U B R O U T I N E ======================================= ROM:00130C6A ROM:00130C6A ROM:00130C6A sub_130C6A: ; CODE XREF: ROM:loc_130C08↑p ROM:00130C6A move.b ($123A).w,d0 ROM:00130C6E andi.b #$F,d0 ROM:00130C72 move.w #0,d1 ROM:00130C76 move.b ($123A).w,d1 ROM:00130C7A lsr.b #4,d1 ROM:00130C7C cmpi.b #$F,d0 ROM:00130C80 bne.s loc_130C98 ROM:00130C82 bclr #2,($13A9).w ROM:00130C88 btst #2,($947).w ROM:00130C8E beq.s loc_130C96 ROM:00130C90 bset #6,($13B1).w ROM:00130C96 ROM:00130C96 loc_130C96: ; CODE XREF: sub_130C6A+24↑j ROM:00130C96 bra.s locret_130CEE ROM:00130C98 ; --------------------------------------------------------------------------- ROM:00130C98 ROM:00130C98 loc_130C98: ; CODE XREF: sub_130C6A+16↑j ROM:00130C98 cmp.b d1,d0 ROM:00130C9A bne.s loc_130CCC ROM:00130C9C cmpi.b #7,d1 ROM:00130CA0 beq.s loc_130CA8 ROM:00130CA2 cmpi.b #$B,d1 ROM:00130CA6 bne.s loc_130CB0 ROM:00130CA8 ROM:00130CA8 loc_130CA8: ; CODE XREF: sub_130C6A+36↑j ROM:00130CA8 bset #2,($13A9).w ROM:00130CAE bra.s locret_130CEE ROM:00130CB0 ; --------------------------------------------------------------------------- ROM:00130CB0 ROM:00130CB0 loc_130CB0: ; CODE XREF: sub_130C6A+3C↑j ROM:00130CB0 cmpi.b #$D,d1 ROM:00130CB4 beq.s loc_130CBC ROM:00130CB6 cmpi.b #$E,d1 ROM:00130CBA bne.s loc_130CC4 ROM:00130CBC ROM:00130CBC loc_130CBC: ; CODE XREF: sub_130C6A+4A↑j ROM:00130CBC bset #2,($13A9).w ROM:00130CC2 bra.s locret_130CEE ROM:00130CC4 ; --------------------------------------------------------------------------- ROM:00130CC4 ROM:00130CC4 loc_130CC4: ; CODE XREF: sub_130C6A+50↑j ROM:00130CC4 bra.l loc_130CCC ROM:00130CCA ; --------------------------------------------------------------------------- ROM:00130CCA bra.s locret_130CEE ROM:00130CCC ; --------------------------------------------------------------------------- ROM:00130CCC ROM:00130CCC loc_130CCC: ; CODE XREF: sub_130C6A+30↑j ROM:00130CCC ; sub_130C6A:loc_130CC4↑j ROM:00130CCC bclr #2,($13A9).w ROM:00130CD2 bset #6,($13B1).w ROM:00130CD8 cmpi.b #0,($123A).w ROM:00130CDE bne.s loc_130CE8 ROM:00130CE0 bset #2,($13C6).w ROM:00130CE6 bra.s locret_130CEE ROM:00130CE8 ; --------------------------------------------------------------------------- ROM:00130CE8 ROM:00130CE8 loc_130CE8: ; CODE XREF: sub_130C6A+74↑j ROM:00130CE8 bclr #2,($13C6).w ROM:00130CEE ROM:00130CEE locret_130CEE: ; CODE XREF: sub_130C6A:loc_130C96↑j ROM:00130CEE ; sub_130C6A+44↑j ... ROM:00130CEE rts ROM:00130CEE ; End of function sub_130C6A ROM:00130CEE ROM:00130CF0 ROM:00130CF0 ; =============== S U B R O U T I N E ======================================= ROM:00130CF0 ROM:00130CF0 ROM:00130CF0 sub_130CF0: ; CODE XREF: ROM:00130C1E↑p ROM:00130CF0 move.w #0,d1 ROM:00130CF4 move.b ($123A).w,d1 ROM:00130CF8 lsr.b #4,d1 ROM:00130CFA cmpi.b #7,d1 ROM:00130CFE beq.s loc_130D16 ROM:00130D00 cmpi.b #$B,d1 ROM:00130D04 beq.s loc_130D16 ROM:00130D06 cmpi.b #$D,d1 ROM:00130D0A beq.s loc_130D16 ROM:00130D0C cmpi.b #$E,d1 ROM:00130D10 beq.s loc_130D16 ROM:00130D12 move.b #7,d1 ROM:00130D16 ROM:00130D16 loc_130D16: ; CODE XREF: sub_130CF0+E↑j ROM:00130D16 ; sub_130CF0+14↑j ... ROM:00130D16 move.b d1,d0 ROM:00130D18 move.w #0,d2 ROM:00130D1C move.b d1,d2 ROM:00130D1E lsl.b #4,d2 ROM:00130D20 add.b d0,d2 ROM:00130D22 rol.b #1,d2 ROM:00130D24 ori.b #$F,d2 ROM:00130D28 move.b d2,($123A).w ROM:00130D2C rts ROM:00130D2C ; End of function sub_130CF0 ROM:00130D2C ROM:00130D2E ROM:00130D2E ; =============== S U B R O U T I N E ======================================= ROM:00130D2E ROM:00130D2E ROM:00130D2E sub_130D2E: ; CODE XREF: ROM:00130C38↑p ROM:00130D2E move.w #0,d1 ROM:00130D32 move.b ($123A).w,d1 ROM:00130D36 lsr.b #4,d1 ROM:00130D38 cmpi.b #7,d1 ROM:00130D3C beq.s loc_130D54 ROM:00130D3E cmpi.b #$B,d1 ROM:00130D42 beq.s loc_130D54 ROM:00130D44 cmpi.b #$D,d1 ROM:00130D48 beq.s loc_130D54 ROM:00130D4A cmpi.b #$E,d1 ROM:00130D4E beq.s loc_130D54 ROM:00130D50 move.b #7,d1 ROM:00130D54 ROM:00130D54 loc_130D54: ; CODE XREF: sub_130D2E+E↑j ROM:00130D54 ; sub_130D2E+14↑j ... ROM:00130D54 move.b d1,d0 ROM:00130D56 move.w #0,d2 ROM:00130D5A move.b d1,d2 ROM:00130D5C lsl.b #4,d2 ROM:00130D5E add.b d0,d2 ROM:00130D60 rol.b #1,d2 ROM:00130D62 btst #7,($13BF).w ROM:00130D68 bne.s loc_130D70 ROM:00130D6A move.b d2,($123A).w ROM:00130D6E bra.s locret_130D7A ROM:00130D70 ; --------------------------------------------------------------------------- ROM:00130D70 ROM:00130D70 loc_130D70: ; CODE XREF: sub_130D2E+3A↑j ROM:00130D70 andi.b #$F0,d2 ROM:00130D74 or.b d0,d2 ROM:00130D76 move.b d2,($123A).w ROM:00130D7A ROM:00130D7A locret_130D7A: ; CODE XREF: sub_130D2E+40↑j ROM:00130D7A rts ROM:00130D7A ; End of function sub_130D2E ROM:00130D7A ROM:00130D7C ROM:00130D7C ; =============== S U B R O U T I N E ======================================= ROM:00130D7C ROM:00130D7C ROM:00130D7C sub_130D7C: ; CODE XREF: sub_125DD6+AE↑p ROM:00130D7C bsr.w sub_130FD6 ROM:00130D80 bsr.w sub_130FF8 ROM:00130D84 bsr.w sub_130D8A ROM:00130D88 rts ROM:00130D88 ; End of function sub_130D7C ROM:00130D88 ROM:00130D8A ROM:00130D8A ; =============== S U B R O U T I N E ======================================= ROM:00130D8A ROM:00130D8A ROM:00130D8A sub_130D8A: ; CODE XREF: sub_130D7C+8↑p ROM:00130D8A clr.w d1 ROM:00130D8C move.b ($123C).w,d1 ROM:00130D90 cmpi.w #5,d1 ROM:00130D94 bcc.s locret_130D9E ROM:00130D96 movea.l off_130DA0(pc,d1.w*4),a0 ROM:00130D9A nop ROM:00130D9C jmp (a0) ROM:00130D9E ; --------------------------------------------------------------------------- ROM:00130D9E ROM:00130D9E locret_130D9E: ; CODE XREF: sub_130D8A+A↑j ROM:00130D9E rts ROM:00130D9E ; End of function sub_130D8A ROM:00130D9E ROM:00130D9E ; --------------------------------------------------------------------------- ROM:00130DA0 off_130DA0: dc.l loc_130DB4 ; DATA XREF: sub_130D8A+C↑r ROM:00130DA4 dc.l loc_130DC6 ROM:00130DA8 dc.l loc_130E60 ROM:00130DAC dc.l loc_130ECC ROM:00130DB0 dc.l loc_130F22 ROM:00130DB4 ; --------------------------------------------------------------------------- ROM:00130DB4 ROM:00130DB4 loc_130DB4: ; DATA XREF: ROM:off_130DA0↑o ROM:00130DB4 bsr.w sub_130F50 ROM:00130DB8 move.b #1,($123C).w ROM:00130DBE bra.l locret_130E5E ROM:00130DC4 ; --------------------------------------------------------------------------- ROM:00130DC4 rts ROM:00130DC6 ; --------------------------------------------------------------------------- ROM:00130DC6 ROM:00130DC6 loc_130DC6: ; DATA XREF: ROM:00130DA4↑o ROM:00130DC6 btst #6,($13B1).w ROM:00130DCC beq.s loc_130DD4 ROM:00130DCE bset #7,($13BF).w ROM:00130DD4 ROM:00130DD4 loc_130DD4: ; CODE XREF: ROM:00130DCC↑j ROM:00130DD4 btst #2,($13A9).w ROM:00130DDA beq.s loc_130DF2 ROM:00130DDC bsr.w sub_130F78 ROM:00130DE0 bset #5,($13C0).w ROM:00130DE6 move.b #3,($123C).w ROM:00130DEC bra.l loc_130F1A ROM:00130DF2 ; --------------------------------------------------------------------------- ROM:00130DF2 ROM:00130DF2 loc_130DF2: ; CODE XREF: ROM:00130DDA↑j ROM:00130DF2 btst #1,($13AE).w ROM:00130DF8 beq.s loc_130E1E ROM:00130DFA bsr.w sub_130F78 ROM:00130DFE bset #5,($13C0).w ROM:00130E04 bsr.w sub_130F80 ROM:00130E08 bsr.w sub_130F50 ROM:00130E0C bset #2,($946).w ROM:00130E12 move.b #3,($123C).w ROM:00130E18 bra.l loc_130F1A ROM:00130E1E ; --------------------------------------------------------------------------- ROM:00130E1E ROM:00130E1E loc_130E1E: ; CODE XREF: ROM:00130DF8↑j ROM:00130E1E btst #4,($13C0).w ROM:00130E24 beq.s loc_130E48 ROM:00130E26 bset #0,($13BA).w ROM:00130E2C bset #1,($139E).w ROM:00130E32 bsr.w sub_130F78 ROM:00130E36 bset #5,($13C0).w ROM:00130E3C move.b #4,($123C).w ROM:00130E42 bra.l loc_130F46 ROM:00130E48 ; --------------------------------------------------------------------------- ROM:00130E48 ROM:00130E48 loc_130E48: ; CODE XREF: ROM:00130E24↑j ROM:00130E48 cmpi.w #0,($586).w ROM:00130E4E ble.s locret_130E5E ROM:00130E50 bset #0,($13BA).w ROM:00130E56 move.b #2,($123C).w ROM:00130E5C bra.s locret_130ECA ROM:00130E5E ; --------------------------------------------------------------------------- ROM:00130E5E ROM:00130E5E locret_130E5E: ; CODE XREF: ROM:00130DBE↑j ROM:00130E5E ; ROM:00130E4E↑j ROM:00130E5E rts ROM:00130E60 ; --------------------------------------------------------------------------- ROM:00130E60 ROM:00130E60 loc_130E60: ; DATA XREF: ROM:00130DA8↑o ROM:00130E60 btst #1,($13AE).w ROM:00130E66 beq.s loc_130E8C ROM:00130E68 bsr.w sub_130F78 ROM:00130E6C bset #5,($13C0).w ROM:00130E72 bsr.w sub_130F80 ROM:00130E76 bsr.w sub_130F50 ROM:00130E7A bset #2,($946).w ROM:00130E80 move.b #3,($123C).w ROM:00130E86 bra.l loc_130F1A ROM:00130E8C ; --------------------------------------------------------------------------- ROM:00130E8C ROM:00130E8C loc_130E8C: ; CODE XREF: ROM:00130E66↑j ROM:00130E8C btst #4,($13C0).w ROM:00130E92 beq.s loc_130EB0 ROM:00130E94 bset #1,($139E).w ROM:00130E9A bsr.w sub_130F78 ROM:00130E9E bset #5,($13C0).w ROM:00130EA4 move.b #4,($123C).w ROM:00130EAA bra.l loc_130F46 ROM:00130EB0 ; --------------------------------------------------------------------------- ROM:00130EB0 ROM:00130EB0 loc_130EB0: ; CODE XREF: ROM:00130E92↑j ROM:00130EB0 btst #1,($13A2).w ROM:00130EB6 bne.s locret_130ECA ROM:00130EB8 bsr.w sub_130F90 ROM:00130EBC bset #5,($13C0).w ROM:00130EC2 move.b #3,($123C).w ROM:00130EC8 bra.s loc_130F1A ROM:00130ECA ; --------------------------------------------------------------------------- ROM:00130ECA ROM:00130ECA locret_130ECA: ; CODE XREF: ROM:00130E5C↑j ROM:00130ECA ; ROM:00130EB6↑j ROM:00130ECA rts ROM:00130ECC ; --------------------------------------------------------------------------- ROM:00130ECC ROM:00130ECC loc_130ECC: ; DATA XREF: ROM:00130DAC↑o ROM:00130ECC btst #1,($13AE).w ROM:00130ED2 beq.s loc_130EF4 ROM:00130ED4 bsr.w sub_130F78 ROM:00130ED8 bset #5,($13C0).w ROM:00130EDE bsr.w sub_130F80 ROM:00130EE2 bsr.w sub_130F50 ROM:00130EE6 bset #2,($946).w ROM:00130EEC move.b #3,($123C).w ROM:00130EF2 bra.s loc_130F1A ROM:00130EF4 ; --------------------------------------------------------------------------- ROM:00130EF4 ROM:00130EF4 loc_130EF4: ; CODE XREF: ROM:00130ED2↑j ROM:00130EF4 btst #4,($13C0).w ROM:00130EFA beq.s loc_130F1A ROM:00130EFC bset #0,($13BA).w ROM:00130F02 bset #1,($139E).w ROM:00130F08 bsr.w sub_130F78 ROM:00130F0C bset #5,($13C0).w ROM:00130F12 move.b #4,($123C).w ROM:00130F18 bra.s loc_130F46 ROM:00130F1A ; --------------------------------------------------------------------------- ROM:00130F1A ROM:00130F1A loc_130F1A: ; CODE XREF: ROM:00130DEC↑j ROM:00130F1A ; ROM:00130E18↑j ... ROM:00130F1A bclr #1,($13AE).w ROM:00130F20 rts ROM:00130F22 ; --------------------------------------------------------------------------- ROM:00130F22 ROM:00130F22 loc_130F22: ; DATA XREF: ROM:00130DB0↑o ROM:00130F22 btst #1,($13A2).w ROM:00130F28 bne.s loc_130F46 ROM:00130F2A bsr.w sub_130FC4 ROM:00130F2E bsr.w sub_130F50 ROM:00130F32 bset #2,($946).w ROM:00130F38 bclr #1,($139E).w ROM:00130F3E move.b #3,($123C).w ROM:00130F44 bra.s loc_130F1A ROM:00130F46 ; --------------------------------------------------------------------------- ROM:00130F46 ROM:00130F46 loc_130F46: ; CODE XREF: ROM:00130E42↑j ROM:00130F46 ; ROM:00130EAA↑j ... ROM:00130F46 bclr #4,($13C0).w ROM:00130F4C rts ROM:00130F4E ; --------------------------------------------------------------------------- ROM:00130F4E rts ROM:00130F50 ROM:00130F50 ; =============== S U B R O U T I N E ======================================= ROM:00130F50 ROM:00130F50 ROM:00130F50 sub_130F50: ; CODE XREF: ROM:loc_130DB4↑p ROM:00130F50 ; ROM:00130E08↑p ... ROM:00130F50 move.w ($E3A).w,d0 ROM:00130F54 cmpi.w #$FFFF,d0 ROM:00130F58 bne.s loc_130F62 ROM:00130F5A move.w #0,($E40).w ROM:00130F60 bra.s locret_130F76 ROM:00130F62 ; --------------------------------------------------------------------------- ROM:00130F62 ROM:00130F62 loc_130F62: ; CODE XREF: sub_130F50+8↑j ROM:00130F62 cmpi.w #0,d0 ROM:00130F66 bne.s loc_130F70 ROM:00130F68 move.w #1,($E40).w ROM:00130F6E bra.s locret_130F76 ROM:00130F70 ; --------------------------------------------------------------------------- ROM:00130F70 ROM:00130F70 loc_130F70: ; CODE XREF: sub_130F50+16↑j ROM:00130F70 move.w #2,($E40).w ROM:00130F76 ROM:00130F76 locret_130F76: ; CODE XREF: sub_130F50+10↑j ROM:00130F76 ; sub_130F50+1E↑j ROM:00130F76 rts ROM:00130F76 ; End of function sub_130F50 ROM:00130F76 ROM:00130F78 ROM:00130F78 ; =============== S U B R O U T I N E ======================================= ROM:00130F78 ROM:00130F78 ROM:00130F78 sub_130F78: ; CODE XREF: ROM:00130DDC↑p ROM:00130F78 ; ROM:00130DFA↑p ... ROM:00130F78 bclr #7,($13BF).w ROM:00130F7E rts ROM:00130F7E ; End of function sub_130F78 ROM:00130F7E ROM:00130F80 ROM:00130F80 ; =============== S U B R O U T I N E ======================================= ROM:00130F80 ROM:00130F80 ROM:00130F80 sub_130F80: ; CODE XREF: ROM:00130E04↑p ROM:00130F80 ; ROM:00130E72↑p ... ROM:00130F80 cmpi.w #0,($E40).w ROM:00130F86 bne.s locret_130F8E ROM:00130F88 move.w #0,($E3A).w ROM:00130F8E ROM:00130F8E locret_130F8E: ; CODE XREF: sub_130F80+6↑j ROM:00130F8E rts ROM:00130F8E ; End of function sub_130F80 ROM:00130F8E ROM:00130F90 ROM:00130F90 ; =============== S U B R O U T I N E ======================================= ROM:00130F90 ROM:00130F90 ROM:00130F90 sub_130F90: ; CODE XREF: ROM:00130EB8↑p ROM:00130F90 move.w ($E3A).w,d0 ROM:00130F94 move.w ($E3C).w,d1 ROM:00130F98 cmpi.w #0,d0 ROM:00130F9C bne.s loc_130FAE ROM:00130F9E cmpi.w #1,d1 ROM:00130FA2 bne.s loc_130FAE ROM:00130FA4 btst #2,($13C6).w ROM:00130FAA bne.s loc_130FAE ROM:00130FAC bra.s loc_130FB4 ROM:00130FAE ; --------------------------------------------------------------------------- ROM:00130FAE ROM:00130FAE loc_130FAE: ; CODE XREF: sub_130F90+C↑j ROM:00130FAE ; sub_130F90+12↑j ... ROM:00130FAE cmpi.w #3,d1 ROM:00130FB2 bne.s loc_130FBC ROM:00130FB4 ROM:00130FB4 loc_130FB4: ; CODE XREF: sub_130F90+1C↑j ROM:00130FB4 bclr #7,($13BF).w ROM:00130FBA bra.s locret_130FC2 ROM:00130FBC ; --------------------------------------------------------------------------- ROM:00130FBC ROM:00130FBC loc_130FBC: ; CODE XREF: sub_130F90+22↑j ROM:00130FBC bset #7,($13BF).w ROM:00130FC2 ROM:00130FC2 locret_130FC2: ; CODE XREF: sub_130F90+2A↑j ROM:00130FC2 rts ROM:00130FC2 ; End of function sub_130F90 ROM:00130FC2 ROM:00130FC4 ROM:00130FC4 ; =============== S U B R O U T I N E ======================================= ROM:00130FC4 ROM:00130FC4 ROM:00130FC4 sub_130FC4: ; CODE XREF: ROM:00130F2A↑p ROM:00130FC4 move.w ($E3C).w,d0 ROM:00130FC8 cmpi.w #4,d0 ROM:00130FCC bne.s locret_130FD4 ROM:00130FCE move.w ($E38).w,($E3A).w ROM:00130FD4 ROM:00130FD4 locret_130FD4: ; CODE XREF: sub_130FC4+8↑j ROM:00130FD4 rts ROM:00130FD4 ; End of function sub_130FC4 ROM:00130FD4 ROM:00130FD6 ROM:00130FD6 ; =============== S U B R O U T I N E ======================================= ROM:00130FD6 ROM:00130FD6 ROM:00130FD6 sub_130FD6: ; CODE XREF: sub_130D7C↑p ROM:00130FD6 move.b $C57(a5),d0 ROM:00130FDA move.b $C56(a5),d1 ROM:00130FDE cmpi.b #1,d0 ROM:00130FE2 bne.s loc_130FEA ROM:00130FE4 bset #4,($13C0).w ROM:00130FEA ROM:00130FEA loc_130FEA: ; CODE XREF: sub_130FD6+C↑j ROM:00130FEA cmpi.b #1,d1 ROM:00130FEE bne.s locret_130FF6 ROM:00130FF0 bset #1,($13AE).w ROM:00130FF6 ROM:00130FF6 locret_130FF6: ; CODE XREF: sub_130FD6+18↑j ROM:00130FF6 rts ROM:00130FF6 ; End of function sub_130FD6 ROM:00130FF6 ROM:00130FF8 ROM:00130FF8 ; =============== S U B R O U T I N E ======================================= ROM:00130FF8 ROM:00130FF8 ROM:00130FF8 sub_130FF8: ; CODE XREF: sub_130D7C+4↑p ROM:00130FF8 clr.w d1 ROM:00130FFA move.b ($123D).w,d1 ROM:00130FFE cmpi.w #3,d1 ROM:00131002 bcc.s locret_13100C ROM:00131004 movea.l off_13100E(pc,d1.w*4),a0 ROM:00131008 nop ROM:0013100A jmp (a0) ROM:0013100C ; --------------------------------------------------------------------------- ROM:0013100C ROM:0013100C locret_13100C: ; CODE XREF: sub_130FF8+A↑j ROM:0013100C rts ROM:0013100C ; End of function sub_130FF8 ROM:0013100C ROM:0013100C ; --------------------------------------------------------------------------- ROM:0013100E off_13100E: dc.l loc_13101A ; DATA XREF: sub_130FF8+C↑r ROM:00131012 dc.l loc_131024 ROM:00131016 dc.l loc_131042 ROM:0013101A ; --------------------------------------------------------------------------- ROM:0013101A ROM:0013101A loc_13101A: ; DATA XREF: ROM:off_13100E↑o ROM:0013101A move.b #1,($123D).w ROM:00131020 bra.s locret_131040 ROM:00131022 ; --------------------------------------------------------------------------- ROM:00131022 rts ROM:00131024 ; --------------------------------------------------------------------------- ROM:00131024 ROM:00131024 loc_131024: ; DATA XREF: ROM:00131012↑o ROM:00131024 btst #7,($13AE).w ROM:0013102A beq.s locret_131040 ROM:0013102C bset #4,($13B7).w ROM:00131032 bset #4,($13B5).w ROM:00131038 move.b #2,($123D).w ROM:0013103E bra.s loc_131058 ROM:00131040 ; --------------------------------------------------------------------------- ROM:00131040 ROM:00131040 locret_131040: ; CODE XREF: ROM:00131020↑j ROM:00131040 ; ROM:0013102A↑j ... ROM:00131040 rts ROM:00131042 ; --------------------------------------------------------------------------- ROM:00131042 ROM:00131042 loc_131042: ; DATA XREF: ROM:00131016↑o ROM:00131042 btst #1,($13A2).w ROM:00131048 bne.s loc_131058 ROM:0013104A bclr #4,($13B5).w ROM:00131050 move.b #1,($123D).w ROM:00131056 bra.s locret_131040 ROM:00131058 ; --------------------------------------------------------------------------- ROM:00131058 ROM:00131058 loc_131058: ; CODE XREF: ROM:0013103E↑j ROM:00131058 ; ROM:00131048↑j ROM:00131058 bclr #7,($13AE).w ROM:0013105E rts ROM:00131060 ; --------------------------------------------------------------------------- ROM:00131060 rts ROM:00131062 ROM:00131062 ; =============== S U B R O U T I N E ======================================= ROM:00131062 ROM:00131062 ROM:00131062 sub_131062: ; CODE XREF: sub_13142C+10↓p ROM:00131062 bsr.w sub_1313D0 ROM:00131066 bsr.w sub_131078 ROM:0013106A bsr.w sub_13125A ROM:0013106E bsr.w sub_1312EE ROM:00131072 bsr.w sub_1313EA ROM:00131076 rts ROM:00131076 ; End of function sub_131062 ROM:00131076 ROM:00131078 ROM:00131078 ; =============== S U B R O U T I N E ======================================= ROM:00131078 ROM:00131078 ROM:00131078 sub_131078: ; CODE XREF: sub_131062+4↑p ROM:00131078 move.w ($E42).w,d0 ROM:0013107C add.w $83A(a5),d0 ROM:00131080 move.w d0,($E46).w ROM:00131084 clr.w d1 ROM:00131086 move.b ($123E).w,d1 ROM:0013108A cmpi.w #6,d1 ROM:0013108E bcc.s locret_131098 ROM:00131090 movea.l off_13109A(pc,d1.w*4),a0 ROM:00131094 nop ROM:00131096 jmp (a0) ROM:00131098 ; --------------------------------------------------------------------------- ROM:00131098 ROM:00131098 locret_131098: ; CODE XREF: sub_131078+16↑j ROM:00131098 rts ROM:00131098 ; End of function sub_131078 ROM:00131098 ROM:00131098 ; --------------------------------------------------------------------------- ROM:0013109A off_13109A: dc.l loc_1310B2 ; DATA XREF: sub_131078+18↑r ROM:0013109E dc.l loc_1310BC ROM:001310A2 dc.l loc_1310F0 ROM:001310A6 dc.l loc_131160 ROM:001310AA dc.l loc_1311AE ROM:001310AE dc.l loc_1311F4 ROM:001310B2 ; --------------------------------------------------------------------------- ROM:001310B2 ROM:001310B2 loc_1310B2: ; DATA XREF: ROM:off_13109A↑o ROM:001310B2 move.b #1,($123E).w ROM:001310B8 bra.s loc_1310E8 ROM:001310BA ; --------------------------------------------------------------------------- ROM:001310BA rts ROM:001310BC ; --------------------------------------------------------------------------- ROM:001310BC ROM:001310BC loc_1310BC: ; DATA XREF: ROM:0013109E↑o ROM:001310BC move.w ($E42).w,d0 ROM:001310C0 sub.w $82E(a5),d0 ROM:001310C4 cmp.w ($586).w,d0 ROM:001310C8 bgt.s loc_1310E8 ROM:001310CA move.w $834(a5),d1 ROM:001310CE clr.b ($933).w ROM:001310D2 move.w d1,($73A).w ROM:001310D6 move.b #1,($933).w ROM:001310DC move.b #2,($123E).w ROM:001310E2 bra.l locret_13115E ROM:001310E8 ; --------------------------------------------------------------------------- ROM:001310E8 ROM:001310E8 loc_1310E8: ; CODE XREF: ROM:001310B8↑j ROM:001310E8 ; ROM:001310C8↑j ... ROM:001310E8 bsr.l sub_1326B0 ROM:001310EE rts ROM:001310F0 ; --------------------------------------------------------------------------- ROM:001310F0 ROM:001310F0 loc_1310F0: ; DATA XREF: ROM:001310A2↑o ROM:001310F0 cmpi.w #0,($73A).w ROM:001310F6 bgt.s loc_131116 ROM:001310F8 move.w $836(a5),d1 ROM:001310FC clr.b ($933).w ROM:00131100 move.w d1,($73A).w ROM:00131104 move.b #1,($933).w ROM:0013110A move.b #3,($123E).w ROM:00131110 bra.l loc_1311A8 ROM:00131116 ; --------------------------------------------------------------------------- ROM:00131116 ROM:00131116 loc_131116: ; CODE XREF: ROM:001310F6↑j ROM:00131116 move.w $832(a5),d0 ROM:0013111A cmp.w ($586).w,d0 ROM:0013111E ble.s loc_131134 ROM:00131120 clr.b ($933).w ROM:00131124 clr.w ($73A).w ROM:00131128 move.b #1,($123E).w ROM:0013112E bra.l loc_1310E8 ROM:00131134 ; --------------------------------------------------------------------------- ROM:00131134 ROM:00131134 loc_131134: ; CODE XREF: ROM:0013111E↑j ROM:00131134 move.w ($E42).w,d0 ROM:00131138 sub.w $82E(a5),d0 ROM:0013113C sub.w $830(a5),d0 ROM:00131140 cmp.w ($586).w,d0 ROM:00131144 ble.s locret_13115E ROM:00131146 bclr #0,($933).w ROM:0013114C bset #2,($933).w ROM:00131152 move.b #4,($123E).w ROM:00131158 bra.l locret_1311F2 ROM:0013115E ; --------------------------------------------------------------------------- ROM:0013115E ROM:0013115E locret_13115E: ; CODE XREF: ROM:001310E2↑j ROM:0013115E ; ROM:00131144↑j ... ROM:0013115E rts ROM:00131160 ; --------------------------------------------------------------------------- ROM:00131160 ROM:00131160 loc_131160: ; DATA XREF: ROM:001310A6↑o ROM:00131160 move.w $832(a5),d0 ROM:00131164 cmp.w ($586).w,d0 ROM:00131168 ble.s loc_13117E ROM:0013116A clr.b ($933).w ROM:0013116E clr.w ($73A).w ROM:00131172 move.b #1,($123E).w ROM:00131178 bra.l loc_1310E8 ROM:0013117E ; --------------------------------------------------------------------------- ROM:0013117E ROM:0013117E loc_13117E: ; CODE XREF: ROM:00131168↑j ROM:0013117E move.w ($E42).w,d0 ROM:00131182 sub.w $82E(a5),d0 ROM:00131186 sub.w $830(a5),d0 ROM:0013118A cmp.w ($586).w,d0 ROM:0013118E ble.s loc_1311A8 ROM:00131190 bclr #0,($933).w ROM:00131196 bset #2,($933).w ROM:0013119C move.b #5,($123E).w ROM:001311A2 bra.l loc_131238 ROM:001311A8 ; --------------------------------------------------------------------------- ROM:001311A8 ROM:001311A8 loc_1311A8: ; CODE XREF: ROM:00131110↑j ROM:001311A8 ; ROM:0013118E↑j ... ROM:001311A8 bsr.w sub_131240 ROM:001311AC rts ROM:001311AE ; --------------------------------------------------------------------------- ROM:001311AE ROM:001311AE loc_1311AE: ; DATA XREF: ROM:001310AA↑o ROM:001311AE move.w $832(a5),d0 ROM:001311B2 cmp.w ($586).w,d0 ROM:001311B6 ble.s loc_1311CC ROM:001311B8 clr.b ($933).w ROM:001311BC clr.w ($73A).w ROM:001311C0 move.b #1,($123E).w ROM:001311C6 bra.l loc_1310E8 ROM:001311CC ; --------------------------------------------------------------------------- ROM:001311CC ROM:001311CC loc_1311CC: ; CODE XREF: ROM:001311B6↑j ROM:001311CC move.w ($E42).w,d0 ROM:001311D0 sub.w $82E(a5),d0 ROM:001311D4 cmp.w ($586).w,d0 ROM:001311D8 bgt.s locret_1311F2 ROM:001311DA bclr #2,($933).w ROM:001311E0 bset #0,($933).w ROM:001311E6 move.b #2,($123E).w ROM:001311EC bra.l locret_13115E ROM:001311F2 ; --------------------------------------------------------------------------- ROM:001311F2 ROM:001311F2 locret_1311F2: ; CODE XREF: ROM:00131158↑j ROM:001311F2 ; ROM:001311D8↑j ROM:001311F2 rts ROM:001311F4 ; --------------------------------------------------------------------------- ROM:001311F4 ROM:001311F4 loc_1311F4: ; DATA XREF: ROM:001310AE↑o ROM:001311F4 move.w $832(a5),d0 ROM:001311F8 cmp.w ($586).w,d0 ROM:001311FC ble.s loc_131212 ROM:001311FE clr.b ($933).w ROM:00131202 clr.w ($73A).w ROM:00131206 move.b #1,($123E).w ROM:0013120C bra.l loc_1310E8 ROM:00131212 ; --------------------------------------------------------------------------- ROM:00131212 ROM:00131212 loc_131212: ; CODE XREF: ROM:001311FC↑j ROM:00131212 move.w ($E42).w,d0 ROM:00131216 sub.w $82E(a5),d0 ROM:0013121A cmp.w ($586).w,d0 ROM:0013121E bgt.s loc_131238 ROM:00131220 bclr #2,($933).w ROM:00131226 bset #0,($933).w ROM:0013122C move.b #3,($123E).w ROM:00131232 bra.l loc_1311A8 ROM:00131238 ; --------------------------------------------------------------------------- ROM:00131238 ROM:00131238 loc_131238: ; CODE XREF: ROM:001311A2↑j ROM:00131238 ; ROM:0013121E↑j ROM:00131238 bsr.w sub_131240 ROM:0013123C rts ROM:0013123E ; --------------------------------------------------------------------------- ROM:0013123E rts ROM:00131240 ROM:00131240 ; =============== S U B R O U T I N E ======================================= ROM:00131240 ROM:00131240 ROM:00131240 sub_131240: ; CODE XREF: ROM:loc_1311A8↑p ROM:00131240 ; ROM:loc_131238↑p ROM:00131240 move.w ($73A).w,d1 ROM:00131244 muls.w $82E(a5),d1 ROM:00131248 divs.w $836(a5),d1 ROM:0013124C add.w ($E42).w,d1 ROM:00131250 sub.w $82E(a5),d1 ROM:00131254 move.w d1,($E44).w ROM:00131258 rts ROM:00131258 ; End of function sub_131240 ROM:00131258 ROM:0013125A ROM:0013125A ; =============== S U B R O U T I N E ======================================= ROM:0013125A ROM:0013125A ROM:0013125A sub_13125A: ; CODE XREF: sub_131062+8↑p ROM:0013125A clr.w d1 ROM:0013125C move.b ($123F).w,d1 ROM:00131260 cmpi.w #3,d1 ROM:00131264 bcc.s locret_13126E ROM:00131266 movea.l off_131270(pc,d1.w*4),a0 ROM:0013126A nop ROM:0013126C jmp (a0) ROM:0013126E ; --------------------------------------------------------------------------- ROM:0013126E ROM:0013126E locret_13126E: ; CODE XREF: sub_13125A+A↑j ROM:0013126E rts ROM:0013126E ; End of function sub_13125A ROM:0013126E ROM:0013126E ; --------------------------------------------------------------------------- ROM:00131270 off_131270: dc.l loc_13127C ; DATA XREF: sub_13125A+C↑r ROM:00131274 dc.l loc_13128C ROM:00131278 dc.l loc_1312BA ROM:0013127C ; --------------------------------------------------------------------------- ROM:0013127C ROM:0013127C loc_13127C: ; DATA XREF: ROM:off_131270↑o ROM:0013127C bclr #1,($13AD).w ROM:00131282 move.b #1,($123F).w ROM:00131288 bra.s loc_1312B4 ROM:0013128A ; --------------------------------------------------------------------------- ROM:0013128A rts ROM:0013128C ; --------------------------------------------------------------------------- ROM:0013128C ROM:0013128C loc_13128C: ; DATA XREF: ROM:00131274↑o ROM:0013128C move.w ($E44).w,d0 ROM:00131290 btst #3,($13A8).w ROM:00131296 bne.s loc_1312A6 ROM:00131298 btst #2,($93E).w ROM:0013129E beq.s loc_1312A6 ROM:001312A0 cmp.w ($586).w,d0 ROM:001312A4 bgt.s loc_1312B4 ROM:001312A6 ROM:001312A6 loc_1312A6: ; CODE XREF: ROM:00131296↑j ROM:001312A6 ; ROM:0013129E↑j ROM:001312A6 bset #1,($13AD).w ROM:001312AC move.b #2,($123F).w ROM:001312B2 bra.s loc_1312E6 ROM:001312B4 ; --------------------------------------------------------------------------- ROM:001312B4 ROM:001312B4 loc_1312B4: ; CODE XREF: ROM:00131288↑j ROM:001312B4 ; ROM:001312A4↑j ... ROM:001312B4 bsr.w sub_13137C ROM:001312B8 rts ROM:001312BA ; --------------------------------------------------------------------------- ROM:001312BA ROM:001312BA loc_1312BA: ; DATA XREF: ROM:00131278↑o ROM:001312BA btst #2,($93E).w ROM:001312C0 beq.s loc_1312E6 ROM:001312C2 move.w ($E44).w,d0 ROM:001312C6 sub.w $830(a5),d0 ROM:001312CA btst #3,($13A8).w ROM:001312D0 bne.s loc_1312E6 ROM:001312D2 cmp.w ($586).w,d0 ROM:001312D6 ble.s loc_1312E6 ROM:001312D8 bclr #1,($13AD).w ROM:001312DE move.b #1,($123F).w ROM:001312E4 bra.s loc_1312B4 ROM:001312E6 ; --------------------------------------------------------------------------- ROM:001312E6 ROM:001312E6 loc_1312E6: ; CODE XREF: ROM:001312B2↑j ROM:001312E6 ; ROM:001312C0↑j ... ROM:001312E6 bsr.w sub_1313C0 ROM:001312EA rts ROM:001312EC ; --------------------------------------------------------------------------- ROM:001312EC rts ROM:001312EE ROM:001312EE ; =============== S U B R O U T I N E ======================================= ROM:001312EE ROM:001312EE ROM:001312EE sub_1312EE: ; CODE XREF: sub_131062+C↑p ROM:001312EE clr.w d1 ROM:001312F0 move.b ($1240).w,d1 ROM:001312F4 cmpi.w #4,d1 ROM:001312F8 bcc.s locret_131302 ROM:001312FA movea.l off_131304(pc,d1.w*4),a0 ROM:001312FE nop ROM:00131300 jmp (a0) ROM:00131302 ; --------------------------------------------------------------------------- ROM:00131302 ROM:00131302 locret_131302: ; CODE XREF: sub_1312EE+A↑j ROM:00131302 rts ROM:00131302 ; End of function sub_1312EE ROM:00131302 ROM:00131302 ; --------------------------------------------------------------------------- ROM:00131304 off_131304: dc.l loc_131314 ; DATA XREF: sub_1312EE+C↑r ROM:00131308 dc.l loc_13131C ROM:0013130C dc.l loc_131332 ROM:00131310 dc.l loc_131354 ROM:00131314 ; --------------------------------------------------------------------------- ROM:00131314 ROM:00131314 loc_131314: ; DATA XREF: ROM:off_131304↑o ROM:00131314 move.b #1,($1240).w ROM:0013131A rts ROM:0013131C ; --------------------------------------------------------------------------- ROM:0013131C ROM:0013131C loc_13131C: ; DATA XREF: ROM:00131308↑o ROM:0013131C btst #1,($13AD).w ROM:00131322 beq.s locret_131330 ROM:00131324 bset #5,($13B6).w ROM:0013132A move.b #2,($1240).w ROM:00131330 ROM:00131330 locret_131330: ; CODE XREF: ROM:00131322↑j ROM:00131330 rts ROM:00131332 ; --------------------------------------------------------------------------- ROM:00131332 ROM:00131332 loc_131332: ; DATA XREF: ROM:0013130C↑o ROM:00131332 btst #1,($13AD).w ROM:00131338 bne.s locret_131352 ROM:0013133A move.w $838(a5),d0 ROM:0013133E clr.b ($8EA).w ROM:00131342 move.w d0,($6A8).w ROM:00131346 move.b #1,($8EA).w ROM:0013134C move.b #3,($1240).w ROM:00131352 ROM:00131352 locret_131352: ; CODE XREF: ROM:00131338↑j ROM:00131352 rts ROM:00131354 ; --------------------------------------------------------------------------- ROM:00131354 ROM:00131354 loc_131354: ; DATA XREF: ROM:00131310↑o ROM:00131354 cmpi.w #0,($6A8).w ROM:0013135A bgt.s loc_13136A ROM:0013135C bclr #5,($13B6).w ROM:00131362 move.b #1,($1240).w ROM:00131368 rts ROM:0013136A ; --------------------------------------------------------------------------- ROM:0013136A ROM:0013136A loc_13136A: ; CODE XREF: ROM:0013135A↑j ROM:0013136A btst #1,($13AD).w ROM:00131370 beq.s locret_131378 ROM:00131372 move.b #2,($1240).w ROM:00131378 ROM:00131378 locret_131378: ; CODE XREF: ROM:00131370↑j ROM:00131378 rts ROM:0013137A ; --------------------------------------------------------------------------- ROM:0013137A rts ROM:0013137C ROM:0013137C ; =============== S U B R O U T I N E ======================================= ROM:0013137C ROM:0013137C ROM:0013137C sub_13137C: ; CODE XREF: ROM:loc_1312B4↑p ROM:0013137C move.w #0,d1 ROM:00131380 bra.s loc_131386 ROM:00131382 ; --------------------------------------------------------------------------- ROM:00131382 ROM:00131382 loc_131382: ; CODE XREF: sub_13137C:loc_1313BC↓j ROM:00131382 addi.w #1,d1 ROM:00131386 ROM:00131386 loc_131386: ; CODE XREF: sub_13137C+4↑j ROM:00131386 cmpi.w #0,d1 ROM:0013138A bgt.s locret_1313BE ROM:0013138C btst #7,($13BF).w ROM:00131392 bne.s loc_1313A8 ROM:00131394 btst #0,($13C4).w ROM:0013139A bne.s loc_1313A8 ROM:0013139C cmpi.l #0,$A3C(d1.w*4) ROM:001313A6 bne.s loc_1313B2 ROM:001313A8 ROM:001313A8 loc_1313A8: ; CODE XREF: sub_13137C+16↑j ROM:001313A8 ; sub_13137C+1E↑j ROM:001313A8 move.w #0,$1152(d1.w*2) ROM:001313B0 bra.s loc_1313BC ROM:001313B2 ; --------------------------------------------------------------------------- ROM:001313B2 ROM:001313B2 loc_1313B2: ; CODE XREF: sub_13137C+2A↑j ROM:001313B2 move.w $1154(d1.w*2),$1152(d1.w*2) ROM:001313BC ROM:001313BC loc_1313BC: ; CODE XREF: sub_13137C+34↑j ROM:001313BC bra.s loc_131382 ROM:001313BE ; --------------------------------------------------------------------------- ROM:001313BE ROM:001313BE locret_1313BE: ; CODE XREF: sub_13137C+E↑j ROM:001313BE rts ROM:001313BE ; End of function sub_13137C ROM:001313BE ROM:001313C0 ROM:001313C0 ; =============== S U B R O U T I N E ======================================= ROM:001313C0 ROM:001313C0 ROM:001313C0 sub_1313C0: ; CODE XREF: ROM:loc_1312E6↑p ROM:001313C0 move.l #0,($A3C).w ROM:001313C8 move.w #0,($1152).w ROM:001313CE rts ROM:001313CE ; End of function sub_1313C0 ROM:001313CE ROM:001313D0 ROM:001313D0 ; =============== S U B R O U T I N E ======================================= ROM:001313D0 ROM:001313D0 ROM:001313D0 sub_1313D0: ; CODE XREF: sub_131062↑p ROM:001313D0 move.w #$3BC8,d1 ROM:001313D4 move.w ($A58).w,d2 ROM:001313D8 bsr.l sub_1163F0 ROM:001313DE move.w d1,d0 ROM:001313E0 add.w ($144E).w,d0 ROM:001313E4 move.w d0,($1154).w ROM:001313E8 rts ROM:001313E8 ; End of function sub_1313D0 ROM:001313E8 ROM:001313EA ROM:001313EA ; =============== S U B R O U T I N E ======================================= ROM:001313EA ROM:001313EA ROM:001313EA sub_1313EA: ; CODE XREF: sub_131062+10↑p ROM:001313EA lea ($A3C).w,a0 ROM:001313EE lea $C24(a5),a1 ROM:001313F2 lea ($A20).w,a2 ROM:001313F6 move.w #0,d0 ROM:001313FA bra.s loc_131400 ROM:001313FC ; --------------------------------------------------------------------------- ROM:001313FC ROM:001313FC loc_1313FC: ; CODE XREF: sub_1313EA+3C↓j ROM:001313FC addi.w #1,d0 ROM:00131400 ROM:00131400 loc_131400: ; CODE XREF: sub_1313EA+10↑j ROM:00131400 cmpi.w #3,d0 ROM:00131404 bgt.s locret_131428 ROM:00131406 move.w (a1,d0.w*2),d3 ROM:0013140A ext.l d3 ROM:0013140C move.l (a0),d6 ROM:0013140E muls.l d6,d4:d3 ROM:00131412 divs.l #$2710,d4:d3 ROM:0013141A bvc.s loc_131422 ROM:0013141C move.l #$7FFFFFFF,d3 ROM:00131422 ROM:00131422 loc_131422: ; CODE XREF: sub_1313EA+30↑j ROM:00131422 move.l d3,(a2,d0.w*4) ROM:00131426 bra.s loc_1313FC ROM:00131428 ; --------------------------------------------------------------------------- ROM:00131428 ROM:00131428 locret_131428: ; CODE XREF: sub_1313EA+1A↑j ROM:00131428 rts ROM:00131428 ; End of function sub_1313EA ROM:00131428 ROM:0013142A ; --------------------------------------------------------------------------- ROM:0013142A rts ROM:0013142C ROM:0013142C ; =============== S U B R O U T I N E ======================================= ROM:0013142C ROM:0013142C ROM:0013142C sub_13142C: ; CODE XREF: sub_125DD6+84↑p ROM:0013142C bsr.l sub_131860 ROM:00131432 bsr.w sub_131658 ROM:00131436 bsr.l sub_132152 ROM:0013143C bsr.l sub_131062 ROM:00131442 bsr.w sub_1317D2 ROM:00131446 bsr.w sub_1314A0 ROM:0013144A bsr.w sub_13145E ROM:0013144E bsr.w sub_131550 ROM:00131452 bsr.w sub_131562 ROM:00131456 bsr.l sub_11589C ROM:0013145C rts ROM:0013145C ; End of function sub_13142C ROM:0013145C ROM:0013145E ROM:0013145E ; =============== S U B R O U T I N E ======================================= ROM:0013145E ROM:0013145E ROM:0013145E sub_13145E: ; CODE XREF: sub_13142C+1E↑p ROM:0013145E btst #0,($E07).w ROM:00131464 beq.s loc_13146E ROM:00131466 move.l #0,($A20).w ROM:0013146E ROM:0013146E loc_13146E: ; CODE XREF: sub_13145E+6↑j ROM:0013146E btst #1,($E07).w ROM:00131474 beq.s loc_13147E ROM:00131476 move.l #0,($A24).w ROM:0013147E ROM:0013147E loc_13147E: ; CODE XREF: sub_13145E+16↑j ROM:0013147E btst #2,($E07).w ROM:00131484 beq.s loc_13148E ROM:00131486 move.l #0,($A28).w ROM:0013148E ROM:0013148E loc_13148E: ; CODE XREF: sub_13145E+26↑j ROM:0013148E btst #3,($E07).w ROM:00131494 beq.s locret_13149E ROM:00131496 move.l #0,($A2C).w ROM:0013149E ROM:0013149E locret_13149E: ; CODE XREF: sub_13145E+36↑j ROM:0013149E rts ROM:0013149E ; End of function sub_13145E ROM:0013149E ROM:001314A0 ROM:001314A0 ; =============== S U B R O U T I N E ======================================= ROM:001314A0 ROM:001314A0 ROM:001314A0 sub_1314A0: ; CODE XREF: sub_13142C+1A↑p ROM:001314A0 move.w #0,d0 ROM:001314A4 bra.s loc_1314AA ROM:001314A6 ; --------------------------------------------------------------------------- ROM:001314A6 ROM:001314A6 loc_1314A6: ; CODE XREF: sub_1314A0:loc_13154A↓j ROM:001314A6 addi.w #1,d0 ROM:001314AA ROM:001314AA loc_1314AA: ; CODE XREF: sub_1314A0+4↑j ROM:001314AA cmpi.w #3,d0 ROM:001314AE bgt.l locret_13154E ROM:001314B4 move.l $A20(d0.w*4),d2 ROM:001314BA move.w #1,d5 ROM:001314BE cmpi.w #2,d5 ROM:001314C2 bne.s loc_1314CC ROM:001314C4 move.w d0,d4 ROM:001314C6 andi.w #1,d4 ROM:001314CA bra.s loc_1314D0 ROM:001314CC ; --------------------------------------------------------------------------- ROM:001314CC ROM:001314CC loc_1314CC: ; CODE XREF: sub_1314A0+22↑j ROM:001314CC move.w #0,d4 ROM:001314D0 ROM:001314D0 loc_1314D0: ; CODE XREF: sub_1314A0+2A↑j ROM:001314D0 move.w $1152(d4.w*2),d3 ROM:001314D6 ext.l d3 ROM:001314D8 add.l d3,d2 ROM:001314DA cmpi.l #$5FFF4,d2 ROM:001314E0 ble.s loc_1314F0 ROM:001314E2 move.l #$5FFF4,d1 ROM:001314E8 sub.l d3,d1 ROM:001314EA bra.l loc_1314F6 ROM:001314F0 ; --------------------------------------------------------------------------- ROM:001314F0 ROM:001314F0 loc_1314F0: ; CODE XREF: sub_1314A0+40↑j ROM:001314F0 move.l $A20(d0.w*4),d1 ROM:001314F6 ROM:001314F6 loc_1314F6: ; CODE XREF: sub_1314A0+4A↑j ROM:001314F6 move.l $2C6(a5),d4 ROM:001314FA cmpi.l #0,d1 ROM:00131500 ble.s loc_131508 ROM:00131502 cmp.l d1,d4 ROM:00131504 ble.s loc_131508 ROM:00131506 move.l d4,d1 ROM:00131508 ROM:00131508 loc_131508: ; CODE XREF: sub_1314A0+60↑j ROM:00131508 ; sub_1314A0+64↑j ROM:00131508 btst #2,($13BD).w ROM:0013150E beq.s loc_131520 ROM:00131510 move.w $84C(a5),d6 ROM:00131514 cmpi.w #0,d6 ROM:00131518 bne.s loc_131520 ROM:0013151A cmp.l d1,d4 ROM:0013151C ble.s loc_131520 ROM:0013151E move.l d4,d1 ROM:00131520 ROM:00131520 loc_131520: ; CODE XREF: sub_1314A0+6E↑j ROM:00131520 ; sub_1314A0+78↑j ... ROM:00131520 btst #7,($13BF).w ROM:00131526 bne.s loc_131530 ROM:00131528 btst #0,($13C4).w ROM:0013152E beq.s loc_131544 ROM:00131530 ROM:00131530 loc_131530: ; CODE XREF: sub_1314A0+86↑j ROM:00131530 btst #6,($13BA).w ROM:00131536 bne.s loc_131544 ROM:00131538 move.l #0,$A20(d0.w*4) ROM:00131542 bra.s loc_13154A ROM:00131544 ; --------------------------------------------------------------------------- ROM:00131544 ROM:00131544 loc_131544: ; CODE XREF: sub_1314A0+8E↑j ROM:00131544 ; sub_1314A0+96↑j ROM:00131544 move.l d1,$A20(d0.w*4) ROM:0013154A ROM:0013154A loc_13154A: ; CODE XREF: sub_1314A0+A2↑j ROM:0013154A bra.w loc_1314A6 ROM:0013154E ; --------------------------------------------------------------------------- ROM:0013154E ROM:0013154E locret_13154E: ; CODE XREF: sub_1314A0+E↑j ROM:0013154E rts ROM:0013154E ; End of function sub_1314A0 ROM:0013154E ROM:00131550 ROM:00131550 ; =============== S U B R O U T I N E ======================================= ROM:00131550 ROM:00131550 ROM:00131550 sub_131550: ; CODE XREF: sub_13142C+22↑p ROM:00131550 lea ($A20).w,a0 ROM:00131554 move.w ($1152).w,d1 ROM:00131558 ext.l d1 ROM:0013155A add.l (a0),d1 ROM:0013155C move.l d1,($9DC).w ROM:00131560 rts ROM:00131560 ; End of function sub_131550 ROM:00131560 ROM:00131562 ROM:00131562 ; =============== S U B R O U T I N E ======================================= ROM:00131562 ROM:00131562 ROM:00131562 sub_131562: ; CODE XREF: sub_13142C+26↑p ROM:00131562 move.w $83E(a5),d7 ROM:00131566 cmp.w ($586).w,d7 ROM:0013156A ble.s loc_131586 ROM:0013156C move.w #$3C56,d1 ROM:00131570 move.w ($A6A).w,d2 ROM:00131574 move.w ($586).w,d3 ROM:00131578 bsr.l sub_1163F0 ROM:0013157E bclr #1,($13BE).w ROM:00131584 bra.s loc_1315BA ROM:00131586 ; --------------------------------------------------------------------------- ROM:00131586 ROM:00131586 loc_131586: ; CODE XREF: sub_131562+8↑j ROM:00131586 btst #4,($13BC).w ROM:0013158C beq.s loc_1315A2 ROM:0013158E move.w #$3C58,d1 ROM:00131592 move.w ($A6A).w,d2 ROM:00131596 move.w ($586).w,d3 ROM:0013159A bsr.l sub_1163F0 ROM:001315A0 bra.s loc_1315B4 ROM:001315A2 ; --------------------------------------------------------------------------- ROM:001315A2 ROM:001315A2 loc_1315A2: ; CODE XREF: sub_131562+2A↑j ROM:001315A2 move.w #$3C5A,d1 ROM:001315A6 move.w ($A6A).w,d2 ROM:001315AA move.w ($586).w,d3 ROM:001315AE bsr.l sub_1163F0 ROM:001315B4 ROM:001315B4 loc_1315B4: ; CODE XREF: sub_131562+3E↑j ROM:001315B4 bset #1,($13BE).w ROM:001315BA ROM:001315BA loc_1315BA: ; CODE XREF: sub_131562+22↑j ROM:001315BA move.w #0,d2 ROM:001315BE bra.s loc_1315C4 ROM:001315C0 ; --------------------------------------------------------------------------- ROM:001315C0 ROM:001315C0 loc_1315C0: ; CODE XREF: sub_131562+AE↓j ROM:001315C0 addi.w #1,d2 ROM:001315C4 ROM:001315C4 loc_1315C4: ; CODE XREF: sub_131562+5C↑j ROM:001315C4 cmpi.w #3,d2 ROM:001315C8 bgt.l loc_131612 ROM:001315CE move.w d1,d0 ROM:001315D0 add.w $C34(a5,d2.w*2),d0 ROM:001315D6 cmpi.w #$1C20,d0 ROM:001315DA blt.s loc_1315E0 ROM:001315DC subi.w #$1C20,d0 ROM:001315E0 ROM:001315E0 loc_1315E0: ; CODE XREF: sub_131562+78↑j ROM:001315E0 btst d2,$C58(a5) ROM:001315E4 beq.s loc_1315F8 ROM:001315E6 bclr d2,($1243).w ROM:001315EA move.w $C44(a5,d2.w*2),d3 ROM:001315F0 move.w $1156(d3.w*2),d0 ROM:001315F6 bra.s loc_13160A ROM:001315F8 ; --------------------------------------------------------------------------- ROM:001315F8 ROM:001315F8 loc_1315F8: ; CODE XREF: sub_131562+82↑j ROM:001315F8 btst #1,($13BE).w ROM:001315FE beq.s loc_131606 ROM:00131600 bset d2,($1243).w ROM:00131604 bra.s loc_13160A ROM:00131606 ; --------------------------------------------------------------------------- ROM:00131606 ROM:00131606 loc_131606: ; CODE XREF: sub_131562+9C↑j ROM:00131606 bclr d2,($1243).w ROM:0013160A ROM:0013160A loc_13160A: ; CODE XREF: sub_131562+94↑j ROM:0013160A ; sub_131562+A2↑j ROM:0013160A move.w d0,$1156(d2.w*2) ROM:00131610 bra.s loc_1315C0 ROM:00131612 ; --------------------------------------------------------------------------- ROM:00131612 ROM:00131612 loc_131612: ; CODE XREF: sub_131562+66↑j ROM:00131612 move.w ($586).w,d4 ROM:00131616 muls.w #$3C,d4 ; '<' ROM:0013161A muls.l ($9DC).w,d5:d4 ROM:00131620 divs.l #$F4240,d5:d4 ROM:00131628 btst #0,($1243).w ROM:0013162E beq.s loc_131642 ROM:00131630 move.w d1,($E4C).w ROM:00131634 sub.w d4,d1 ROM:00131636 bge.s loc_13163C ROM:00131638 addi.w #$1C20,d1 ROM:0013163C ROM:0013163C loc_13163C: ; CODE XREF: sub_131562+D4↑j ROM:0013163C move.w d1,($E4A).w ROM:00131640 bra.s locret_131656 ROM:00131642 ; --------------------------------------------------------------------------- ROM:00131642 ROM:00131642 loc_131642: ; CODE XREF: sub_131562+CC↑j ROM:00131642 move.w d1,($E4A).w ROM:00131646 add.w d4,d1 ROM:00131648 cmpi.w #$1C20,d1 ROM:0013164C ble.s loc_131652 ROM:0013164E subi.w #$1C20,d1 ROM:00131652 ROM:00131652 loc_131652: ; CODE XREF: sub_131562+EA↑j ROM:00131652 move.w d1,($E4C).w ROM:00131656 ROM:00131656 locret_131656: ; CODE XREF: sub_131562+DE↑j ROM:00131656 rts ROM:00131656 ; End of function sub_131562 ROM:00131656 ROM:00131658 ROM:00131658 ; =============== S U B R O U T I N E ======================================= ROM:00131658 ROM:00131658 ROM:00131658 sub_131658: ; CODE XREF: sub_13142C+6↑p ROM:00131658 clr.w d1 ROM:0013165A move.b ($1241).w,d1 ROM:0013165E cmpi.w #4,d1 ROM:00131662 bcc.s locret_13166C ROM:00131664 movea.l off_13166E(pc,d1.w*4),a0 ROM:00131668 nop ROM:0013166A jmp (a0) ROM:0013166C ; --------------------------------------------------------------------------- ROM:0013166C ROM:0013166C locret_13166C: ; CODE XREF: sub_131658+A↑j ROM:0013166C rts ROM:0013166C ; End of function sub_131658 ROM:0013166C ROM:0013166C ; --------------------------------------------------------------------------- ROM:0013166E off_13166E: dc.l loc_13167E ; DATA XREF: sub_131658+C↑r ROM:00131672 dc.l loc_13168E ROM:00131676 dc.l loc_131702 ROM:0013167A dc.l a08_0 ; "0-\b@\b8" ROM:0013167E ; --------------------------------------------------------------------------- ROM:0013167E ROM:0013167E loc_13167E: ; DATA XREF: ROM:off_13166E↑o ROM:0013167E bsr.w sub_1317B2 ROM:00131682 move.b #1,($1241).w ROM:00131688 bra.w locret_131700 ROM:0013168C ; --------------------------------------------------------------------------- ROM:0013168C rts ROM:0013168E ; --------------------------------------------------------------------------- ROM:0013168E ROM:0013168E loc_13168E: ; DATA XREF: ROM:00131672↑o ROM:0013168E move.w $840(a5),d0 ROM:00131692 move.w ($586).w,d1 ROM:00131696 cmp.w $842(a5),d1 ROM:0013169A bge.w loc_1316B4 ROM:0013169E btst #4,($13BE).w ROM:001316A4 beq.s loc_1316C4 ROM:001316A6 btst #2,($93C).w ROM:001316AC beq.s loc_1316C4 ROM:001316AE cmpi.w #0,d0 ROM:001316B2 bne.s loc_1316C4 ROM:001316B4 ROM:001316B4 loc_1316B4: ; CODE XREF: ROM:0013169A↑j ROM:001316B4 bsr.w sub_1317CA ROM:001316B8 move.b #3,($1241).w ROM:001316BE bra.l locret_1317AE ROM:001316C4 ; --------------------------------------------------------------------------- ROM:001316C4 ROM:001316C4 loc_1316C4: ; CODE XREF: ROM:001316A4↑j ROM:001316C4 ; ROM:001316AC↑j ... ROM:001316C4 cmp.w $846(a5),d1 ROM:001316C8 bge.w loc_1316F4 ROM:001316CC btst #3,($139F).w ROM:001316D2 bne.s locret_131700 ROM:001316D4 btst #4,($13C1).w ROM:001316DA bne.s locret_131700 ROM:001316DC btst #4,($13BE).w ROM:001316E2 bne.s loc_1316E6 ROM:001316E4 bra.s loc_1316F4 ROM:001316E6 ; --------------------------------------------------------------------------- ROM:001316E6 ROM:001316E6 loc_1316E6: ; CODE XREF: ROM:001316E2↑j ROM:001316E6 btst #2,($93C).w ROM:001316EC beq.s loc_1316F4 ROM:001316EE cmpi.w #0,d0 ROM:001316F2 beq.s locret_131700 ROM:001316F4 ROM:001316F4 loc_1316F4: ; CODE XREF: ROM:001316C8↑j ROM:001316F4 ; ROM:001316E4↑j ... ROM:001316F4 bsr.w sub_1317C2 ROM:001316F8 move.b #2,($1241).w ROM:001316FE bra.s locret_13176A ROM:00131700 ; --------------------------------------------------------------------------- ROM:00131700 ROM:00131700 locret_131700: ; CODE XREF: ROM:00131688↑j ROM:00131700 ; ROM:001316D2↑j ... ROM:00131700 rts ROM:00131702 ; --------------------------------------------------------------------------- ROM:00131702 ROM:00131702 loc_131702: ; DATA XREF: ROM:00131676↑o ROM:00131702 move.w $846(a5),d1 ROM:00131706 sub.w $848(a5),d1 ROM:0013170A btst #4,($13C1).w ROM:00131710 beq.s loc_131724 ROM:00131712 cmp.w ($586).w,d1 ROM:00131716 ble.s loc_131724 ROM:00131718 bsr.w sub_1317B2 ROM:0013171C move.b #1,($1241).w ROM:00131722 bra.s locret_131700 ROM:00131724 ; --------------------------------------------------------------------------- ROM:00131724 ROM:00131724 loc_131724: ; CODE XREF: ROM:00131710↑j ROM:00131724 ; ROM:00131716↑j ROM:00131724 move.w ($586).w,d1 ROM:00131728 move.w $840(a5),d0 ROM:0013172C move.w $842(a5),d2 ROM:00131730 cmp.w d1,d2 ROM:00131732 bgt.s loc_131748 ROM:00131734 cmpi.w #0,d0 ROM:00131738 bne.s loc_131748 ROM:0013173A bsr.w sub_1317CA ROM:0013173E move.b #3,($1241).w ROM:00131744 bra.s locret_1317AE ROM:00131746 ; --------------------------------------------------------------------------- ROM:00131746 bra.s locret_13176A ROM:00131748 ; --------------------------------------------------------------------------- ROM:00131748 ROM:00131748 loc_131748: ; CODE XREF: ROM:00131732↑j ROM:00131748 ; ROM:00131738↑j ROM:00131748 btst #4,($13BE).w ROM:0013174E beq.s locret_13176A ROM:00131750 btst #2,($93C).w ROM:00131756 beq.s locret_13176A ROM:00131758 cmpi.w #0,d0 ROM:0013175C bne.s locret_13176A ROM:0013175E bsr.w sub_1317CA ROM:00131762 move.b #3,($1241).w ROM:00131768 bra.s locret_1317AE ROM:0013176A ; --------------------------------------------------------------------------- ROM:0013176A ROM:0013176A locret_13176A: ; CODE XREF: ROM:001316FE↑j ROM:0013176A ; ROM:00131746↑j ... ROM:0013176A rts ROM:0013176A ; --------------------------------------------------------------------------- ROM:0013176C a08_0: dc.b '0-',8,'@',8,'8',0 ; DATA XREF: ROM:0013167A↑o ROM:00131773 dc.b 3 ROM:00131774 ; --------------------------------------------------------------------------- ROM:00131774 move.b (sp)+,$12(a1,d6.w*8) ROM:00131778 cmpi.w #0,d0 ROM:0013177C beq.s loc_13178A ROM:0013177E bsr.w sub_1317C2 ROM:00131782 move.b #2,($1241).w ROM:00131788 bra.s locret_13176A ROM:0013178A ; --------------------------------------------------------------------------- ROM:0013178A ROM:0013178A loc_13178A: ; CODE XREF: ROM:0013177C↑j ROM:0013178A move.w $842(a5),d1 ROM:0013178E sub.w $844(a5),d1 ROM:00131792 btst #3,($139F).w ROM:00131798 beq.s locret_1317AE ROM:0013179A cmp.w ($586).w,d1 ROM:0013179E ble.s locret_1317AE ROM:001317A0 bsr.w sub_1317B2 ROM:001317A4 move.b #1,($1241).w ROM:001317AA bra.w locret_131700 ROM:001317AE ; --------------------------------------------------------------------------- ROM:001317AE ROM:001317AE locret_1317AE: ; CODE XREF: ROM:001316BE↑j ROM:001317AE ; ROM:00131744↑j ... ROM:001317AE rts ROM:001317B0 ; --------------------------------------------------------------------------- ROM:001317B0 rts ROM:001317B2 ROM:001317B2 ; =============== S U B R O U T I N E ======================================= ROM:001317B2 ROM:001317B2 ROM:001317B2 sub_1317B2: ; CODE XREF: ROM:loc_13167E↑p ROM:001317B2 ; ROM:00131718↑p ... ROM:001317B2 move.w #$1C20,d0 ROM:001317B6 ext.l d0 ROM:001317B8 divs.w #4,d0 ROM:001317BC move.w d0,($E48).w ROM:001317C0 rts ROM:001317C0 ; End of function sub_1317B2 ROM:001317C0 ROM:001317C2 ROM:001317C2 ; =============== S U B R O U T I N E ======================================= ROM:001317C2 ROM:001317C2 ROM:001317C2 sub_1317C2: ; CODE XREF: ROM:loc_1316F4↑p ROM:001317C2 ; ROM:0013177E↑p ROM:001317C2 move.w #$E10,($E48).w ROM:001317C8 rts ROM:001317C8 ; End of function sub_1317C2 ROM:001317C8 ROM:001317CA ROM:001317CA ; =============== S U B R O U T I N E ======================================= ROM:001317CA ROM:001317CA ROM:001317CA sub_1317CA: ; CODE XREF: ROM:loc_1316B4↑p ROM:001317CA ; ROM:0013173A↑p ... ROM:001317CA move.w #$1C20,($E48).w ROM:001317D0 rts ROM:001317D0 ; End of function sub_1317CA ROM:001317D0 ROM:001317D2 ROM:001317D2 ; =============== S U B R O U T I N E ======================================= ROM:001317D2 ROM:001317D2 ROM:001317D2 sub_1317D2: ; CODE XREF: sub_13142C+16↑p ROM:001317D2 clr.w d1 ROM:001317D4 move.b ($1242).w,d1 ROM:001317D8 cmpi.w #3,d1 ROM:001317DC bcc.s locret_1317E6 ROM:001317DE movea.l off_1317E8(pc,d1.w*4),a0 ROM:001317E2 nop ROM:001317E4 jmp (a0) ROM:001317E6 ; --------------------------------------------------------------------------- ROM:001317E6 ROM:001317E6 locret_1317E6: ; CODE XREF: sub_1317D2+A↑j ROM:001317E6 rts ROM:001317E6 ; End of function sub_1317D2 ROM:001317E6 ROM:001317E6 ; --------------------------------------------------------------------------- ROM:001317E8 off_1317E8: dc.l loc_1317F4 ; DATA XREF: sub_1317D2+C↑r ROM:001317EC dc.l loc_131816 ROM:001317F0 dc.l a0J8 ; "0-\bJ\b8" ROM:001317F4 ; --------------------------------------------------------------------------- ROM:001317F4 ROM:001317F4 loc_1317F4: ; DATA XREF: ROM:off_1317E8↑o ROM:001317F4 move.w $84A(a5),d0 ROM:001317F8 clr.b ($91D).w ROM:001317FC move.w d0,($70E).w ROM:00131800 move.b #1,($91D).w ROM:00131806 bset #0,($13C4).w ROM:0013180C move.b #1,($1242).w ROM:00131812 bra.s locret_13182C ROM:00131814 ; --------------------------------------------------------------------------- ROM:00131814 rts ROM:00131816 ; --------------------------------------------------------------------------- ROM:00131816 ROM:00131816 loc_131816: ; DATA XREF: ROM:001317EC↑o ROM:00131816 cmpi.w #0,($70E).w ROM:0013181C bgt.s locret_13182C ROM:0013181E bclr #0,($13C4).w ROM:00131824 move.b #2,($1242).w ROM:0013182A bra.s locret_13185C ROM:0013182C ; --------------------------------------------------------------------------- ROM:0013182C ROM:0013182C locret_13182C: ; CODE XREF: ROM:00131812↑j ROM:0013182C ; ROM:0013181C↑j ... ROM:0013182C rts ROM:0013182C ; --------------------------------------------------------------------------- ROM:0013182E a0J8: dc.b '0-',8,'J',8,'8',0 ; DATA XREF: ROM:001317F0↑o ROM:00131835 dc.b 3, $13, $9F ROM:00131838 ; --------------------------------------------------------------------------- ROM:00131838 beq.s locret_13185C ROM:0013183A cmpi.w #0,d0 ROM:0013183E beq.s locret_13185C ROM:00131840 clr.b ($91D).w ROM:00131844 move.w d0,($70E).w ROM:00131848 move.b #1,($91D).w ROM:0013184E bset #0,($13C4).w ROM:00131854 move.b #1,($1242).w ROM:0013185A bra.s locret_13182C ROM:0013185C ; --------------------------------------------------------------------------- ROM:0013185C ROM:0013185C locret_13185C: ; CODE XREF: ROM:0013182A↑j ROM:0013185C ; ROM:00131838↑j ... ROM:0013185C rts ROM:0013185E ; --------------------------------------------------------------------------- ROM:0013185E rts ROM:00131860 ROM:00131860 ; =============== S U B R O U T I N E ======================================= ROM:00131860 ROM:00131860 ROM:00131860 sub_131860: ; CODE XREF: sub_13142C↑p ROM:00131860 bsr.w sub_13188E ROM:00131864 bsr.w sub_13186E ROM:00131868 bsr.w sub_131A8A ROM:0013186C rts ROM:0013186C ; End of function sub_131860 ROM:0013186C ROM:0013186E ROM:0013186E ; =============== S U B R O U T I N E ======================================= ROM:0013186E ROM:0013186E ROM:0013186E sub_13186E: ; CODE XREF: sub_131860+4↑p ROM:0013186E btst #4,($13BE).w ROM:00131874 beq.s loc_131886 ROM:00131876 cmpi.w #$3E8,($E4E).w ROM:0013187C beq.s loc_131886 ROM:0013187E bset #4,($139F).w ROM:00131884 bra.s locret_13188C ROM:00131886 ; --------------------------------------------------------------------------- ROM:00131886 ROM:00131886 loc_131886: ; CODE XREF: sub_13186E+6↑j ROM:00131886 ; sub_13186E+E↑j ROM:00131886 bclr #4,($139F).w ROM:0013188C ROM:0013188C locret_13188C: ; CODE XREF: sub_13186E+16↑j ROM:0013188C rts ROM:0013188C ; End of function sub_13186E ROM:0013188C ROM:0013188E ROM:0013188E ; =============== S U B R O U T I N E ======================================= ROM:0013188E ROM:0013188E ROM:0013188E sub_13188E: ; CODE XREF: sub_131860↑p ROM:0013188E clr.w d1 ROM:00131890 move.b ($1244).w,d1 ROM:00131894 cmpi.w #6,d1 ROM:00131898 bcc.s locret_1318A2 ROM:0013189A movea.l off_1318A4(pc,d1.w*4),a0 ROM:0013189E nop ROM:001318A0 jmp (a0) ROM:001318A2 ; --------------------------------------------------------------------------- ROM:001318A2 ROM:001318A2 locret_1318A2: ; CODE XREF: sub_13188E+A↑j ROM:001318A2 rts ROM:001318A2 ; End of function sub_13188E ROM:001318A2 ROM:001318A2 ; --------------------------------------------------------------------------- ROM:001318A4 off_1318A4: dc.l loc_1318BC ; DATA XREF: sub_13188E+C↑r ROM:001318A8 dc.l loc_1318C8 ROM:001318AC dc.l loc_1318F0 ROM:001318B0 dc.l loc_13195A ROM:001318B4 dc.l loc_13199A ROM:001318B8 dc.l loc_1319BE ROM:001318BC ; --------------------------------------------------------------------------- ROM:001318BC ROM:001318BC loc_1318BC: ; DATA XREF: ROM:off_1318A4↑o ROM:001318BC bsr.w sub_1319EC ROM:001318C0 move.b #1,($1244).w ROM:001318C6 rts ROM:001318C8 ; --------------------------------------------------------------------------- ROM:001318C8 ROM:001318C8 loc_1318C8: ; DATA XREF: ROM:001318A8↑o ROM:001318C8 btst #4,($13BE).w ROM:001318CE beq.s loc_1318EA ROM:001318D0 move.w $84E(a5),d0 ROM:001318D4 clr.b ($91E).w ROM:001318D8 move.w d0,($710).w ROM:001318DC move.b #1,($91E).w ROM:001318E2 move.b #2,($1244).w ROM:001318E8 rts ROM:001318EA ; --------------------------------------------------------------------------- ROM:001318EA ROM:001318EA loc_1318EA: ; CODE XREF: ROM:001318CE↑j ROM:001318EA bsr.w sub_1319EC ROM:001318EE rts ROM:001318F0 ; --------------------------------------------------------------------------- ROM:001318F0 ROM:001318F0 loc_1318F0: ; DATA XREF: ROM:001318AC↑o ROM:001318F0 btst #4,($13BE).w ROM:001318F6 bne.s loc_13191A ROM:001318F8 clr.b ($91E).w ROM:001318FC clr.w ($710).w ROM:00131900 move.w $850(a5),d0 ROM:00131904 clr.b ($8EB).w ROM:00131908 move.w d0,($6AA).w ROM:0013190C move.b #1,($8EB).w ROM:00131912 move.b #3,($1244).w ROM:00131918 rts ROM:0013191A ; --------------------------------------------------------------------------- ROM:0013191A ROM:0013191A loc_13191A: ; CODE XREF: ROM:001318F6↑j ROM:0013191A cmpi.w #0,($710).w ROM:00131920 bgt.s loc_131948 ROM:00131922 cmpi.w #$3E8,($E4E).w ROM:00131928 ble.s loc_131948 ROM:0013192A bsr.w sub_131A3C ROM:0013192E move.w $84E(a5),d0 ROM:00131932 clr.b ($91E).w ROM:00131936 move.w d0,($710).w ROM:0013193A move.b #1,($91E).w ROM:00131940 move.b #2,($1244).w ROM:00131946 rts ROM:00131948 ; --------------------------------------------------------------------------- ROM:00131948 ROM:00131948 loc_131948: ; CODE XREF: ROM:00131920↑j ROM:00131948 ; ROM:00131928↑j ROM:00131948 cmpi.w #$3E8,($E4E).w ROM:0013194E bgt.s locret_131958 ROM:00131950 move.b #4,($1244).w ROM:00131956 rts ROM:00131958 ; --------------------------------------------------------------------------- ROM:00131958 ROM:00131958 locret_131958: ; CODE XREF: ROM:0013194E↑j ROM:00131958 rts ROM:0013195A ; --------------------------------------------------------------------------- ROM:0013195A ROM:0013195A loc_13195A: ; DATA XREF: ROM:001318B0↑o ROM:0013195A btst #4,($13BE).w ROM:00131960 beq.s loc_131984 ROM:00131962 move.w $84E(a5),d0 ROM:00131966 clr.b ($91E).w ROM:0013196A move.w d0,($710).w ROM:0013196E move.b #1,($91E).w ROM:00131974 clr.b ($8EB).w ROM:00131978 clr.w ($6AA).w ROM:0013197C move.b #2,($1244).w ROM:00131982 rts ROM:00131984 ; --------------------------------------------------------------------------- ROM:00131984 ROM:00131984 loc_131984: ; CODE XREF: ROM:00131960↑j ROM:00131984 cmpi.w #0,($6AA).w ROM:0013198A bgt.s locret_131998 ROM:0013198C bsr.w sub_1319EC ROM:00131990 move.b #1,($1244).w ROM:00131996 rts ROM:00131998 ; --------------------------------------------------------------------------- ROM:00131998 ROM:00131998 locret_131998: ; CODE XREF: ROM:0013198A↑j ROM:00131998 rts ROM:0013199A ; --------------------------------------------------------------------------- ROM:0013199A ROM:0013199A loc_13199A: ; DATA XREF: ROM:001318B4↑o ROM:0013199A btst #3,($139F).w ROM:001319A0 beq.s locret_1319BC ROM:001319A2 move.w $850(a5),d0 ROM:001319A6 clr.b ($8EB).w ROM:001319AA move.w d0,($6AA).w ROM:001319AE move.b #1,($8EB).w ROM:001319B4 move.b #5,($1244).w ROM:001319BA rts ROM:001319BC ; --------------------------------------------------------------------------- ROM:001319BC ROM:001319BC locret_1319BC: ; CODE XREF: ROM:001319A0↑j ROM:001319BC rts ROM:001319BE ; --------------------------------------------------------------------------- ROM:001319BE ROM:001319BE loc_1319BE: ; DATA XREF: ROM:001318B8↑o ROM:001319BE btst #3,($139F).w ROM:001319C4 bne.s loc_1319D6 ROM:001319C6 clr.b ($8EB).w ROM:001319CA clr.w ($6AA).w ROM:001319CE move.b #4,($1244).w ROM:001319D4 rts ROM:001319D6 ; --------------------------------------------------------------------------- ROM:001319D6 ROM:001319D6 loc_1319D6: ; CODE XREF: ROM:001319C4↑j ROM:001319D6 cmpi.w #0,($6AA).w ROM:001319DC bgt.s locret_1319EA ROM:001319DE bsr.w sub_1319EC ROM:001319E2 move.b #1,($1244).w ROM:001319E8 rts ROM:001319EA ; --------------------------------------------------------------------------- ROM:001319EA ROM:001319EA locret_1319EA: ; CODE XREF: ROM:001319DC↑j ROM:001319EA rts ROM:001319EC ROM:001319EC ; =============== S U B R O U T I N E ======================================= ROM:001319EC ROM:001319EC ROM:001319EC sub_1319EC: ; CODE XREF: ROM:loc_1318BC↑p ROM:001319EC ; ROM:loc_1318EA↑p ... ROM:001319EC btst #1,($936).w ROM:001319F2 beq.s locret_131A3A ROM:001319F4 move.w #$3BCA,d1 ROM:001319F8 move.w ($AA0).w,d2 ROM:001319FC bsr.l sub_1163F0 ROM:00131A02 move.w d1,($E50).w ROM:00131A06 move.w #$3BCC,d1 ROM:00131A0A move.w ($AA0).w,d2 ROM:00131A0E bsr.l sub_1163F0 ROM:00131A14 move.w d1,($E52).w ROM:00131A18 move.w #$3BCE,d1 ROM:00131A1C move.w ($AA0).w,d2 ROM:00131A20 bsr.l sub_1163F0 ROM:00131A26 move.w d1,($E54).w ROM:00131A2A add.w ($E50).w,d1 ROM:00131A2E add.w ($E52).w,d1 ROM:00131A32 addi.w #$3E8,d1 ROM:00131A36 move.w d1,($E4E).w ROM:00131A3A ROM:00131A3A locret_131A3A: ; CODE XREF: sub_1319EC+6↑j ROM:00131A3A rts ROM:00131A3A ; End of function sub_1319EC ROM:00131A3A ROM:00131A3C ROM:00131A3C ; =============== S U B R O U T I N E ======================================= ROM:00131A3C ROM:00131A3C ROM:00131A3C sub_131A3C: ; CODE XREF: ROM:0013192A↑p ROM:00131A3C move.w ($E50).w,d4 ROM:00131A40 muls.w $856(a5),d4 ROM:00131A44 divs.w #$2710,d4 ROM:00131A48 move.w d4,($E50).w ROM:00131A4C move.w ($E52).w,d3 ROM:00131A50 muls.w $858(a5),d3 ROM:00131A54 divs.w #$2710,d3 ROM:00131A58 move.w d3,($E52).w ROM:00131A5C move.w ($E54).w,d5 ROM:00131A60 muls.w $85A(a5),d5 ROM:00131A64 divs.w #$2710,d5 ROM:00131A68 move.w d5,($E54).w ROM:00131A6C add.w d3,d4 ROM:00131A6E add.w d5,d4 ROM:00131A70 addi.w #$3E8,d4 ROM:00131A74 move.w $852(a5),d0 ROM:00131A78 cmp.w d4,d0 ROM:00131A7A ble.s loc_131A84 ROM:00131A7C move.w #$3E8,($E4E).w ROM:00131A82 bra.s locret_131A88 ROM:00131A84 ; --------------------------------------------------------------------------- ROM:00131A84 ROM:00131A84 loc_131A84: ; CODE XREF: sub_131A3C+3E↑j ROM:00131A84 move.w d4,($E4E).w ROM:00131A88 ROM:00131A88 locret_131A88: ; CODE XREF: sub_131A3C+46↑j ROM:00131A88 rts ROM:00131A88 ; End of function sub_131A3C ROM:00131A88 ROM:00131A8A ROM:00131A8A ; =============== S U B R O U T I N E ======================================= ROM:00131A8A ROM:00131A8A ROM:00131A8A sub_131A8A: ; CODE XREF: sub_131860+8↑p ROM:00131A8A move.w $854(a5),d0 ROM:00131A8E cmp.w ($E4E).w,d0 ROM:00131A92 blt.s loc_131A9C ROM:00131A94 bset #0,($13C5).w ROM:00131A9A bra.s locret_131AA2 ROM:00131A9C ; --------------------------------------------------------------------------- ROM:00131A9C ROM:00131A9C loc_131A9C: ; CODE XREF: sub_131A8A+8↑j ROM:00131A9C bclr #0,($13C5).w ROM:00131AA2 ROM:00131AA2 locret_131AA2: ; CODE XREF: sub_131A8A+10↑j ROM:00131AA2 rts ROM:00131AA2 ; End of function sub_131A8A ROM:00131AA2 ROM:00131AA4 ROM:00131AA4 ; =============== S U B R O U T I N E ======================================= ROM:00131AA4 ROM:00131AA4 ROM:00131AA4 sub_131AA4: ; CODE XREF: ROM:00132184↓p ROM:00131AA4 move.w #$3C5C,d1 ROM:00131AA8 move.w ($AA0).w,d2 ROM:00131AAC move.w ($13E4).w,d3 ROM:00131AB0 bsr.l sub_1163F0 ROM:00131AB6 muls.w #$FA,d1 ROM:00131ABA move.l d1,($9E0).w ROM:00131ABE move.w #$3BD0,d1 ROM:00131AC2 move.w $85C(a5),d2 ROM:00131AC6 bsr.l sub_1163F0 ROM:00131ACC move.w d1,($E56).w ROM:00131AD0 ext.l d1 ROM:00131AD2 muls.l ($9E0).w,d2:d1 ROM:00131AD8 move.w ($E6C).w,d3 ROM:00131ADC ext.l d3 ROM:00131ADE divs.l d3,d2:d1 ROM:00131AE2 move.l d1,($9E4).w ROM:00131AE6 clr.w d1 ROM:00131AE8 move.b ($1245).w,d1 ROM:00131AEC cmpi.w #4,d1 ROM:00131AF0 bcc.s locret_131AFA ROM:00131AF2 movea.l off_131AFC(pc,d1.w*4),a0 ROM:00131AF6 nop ROM:00131AF8 jmp (a0) ROM:00131AFA ; --------------------------------------------------------------------------- ROM:00131AFA ROM:00131AFA locret_131AFA: ; CODE XREF: sub_131AA4+4C↑j ROM:00131AFA rts ROM:00131AFA ; End of function sub_131AA4 ROM:00131AFA ROM:00131AFA ; --------------------------------------------------------------------------- ROM:00131AFC off_131AFC: dc.l loc_131B0C ; DATA XREF: sub_131AA4+4E↑r ROM:00131B00 dc.l loc_131B2A ROM:00131B04 dc.l loc_131B82 ROM:00131B08 dc.l loc_131BB8 ROM:00131B0C ; --------------------------------------------------------------------------- ROM:00131B0C ROM:00131B0C loc_131B0C: ; DATA XREF: ROM:off_131AFC↑o ROM:00131B0C bclr #2,($934).w ROM:00131B12 bset #0,($934).w ROM:00131B18 bsr.w sub_131BDC ROM:00131B1C bsr.w sub_131C1C ROM:00131B20 move.b #1,($1245).w ROM:00131B26 rts ROM:00131B28 ; --------------------------------------------------------------------------- ROM:00131B28 rts ROM:00131B2A ; --------------------------------------------------------------------------- ROM:00131B2A ROM:00131B2A loc_131B2A: ; DATA XREF: ROM:00131B00↑o ROM:00131B2A move.w $85E(a5),d0 ROM:00131B2E cmp.w ($73C).w,d0 ROM:00131B32 bge.s loc_131B40 ROM:00131B34 bsr.w sub_131C12 ROM:00131B38 move.b #2,($1245).w ROM:00131B3E rts ROM:00131B40 ; --------------------------------------------------------------------------- ROM:00131B40 ROM:00131B40 loc_131B40: ; CODE XREF: ROM:00131B32↑j ROM:00131B40 btst #3,($139F).w ROM:00131B46 beq.s loc_131B5E ROM:00131B48 btst #1,($13AC).w ROM:00131B4E bne.s loc_131B5E ROM:00131B50 clr.b ($934).w ROM:00131B54 clr.w ($73C).w ROM:00131B58 move.b #3,($934).w ROM:00131B5E ROM:00131B5E loc_131B5E: ; CODE XREF: ROM:00131B46↑j ROM:00131B5E ; ROM:00131B4E↑j ROM:00131B5E btst #1,($13AA).w ROM:00131B64 beq.s loc_131B78 ROM:00131B66 bclr #0,($934).w ROM:00131B6C bset #2,($934).w ROM:00131B72 move.b #3,($1245).w ROM:00131B78 ROM:00131B78 loc_131B78: ; CODE XREF: ROM:00131B64↑j ROM:00131B78 bsr.w sub_131BDC ROM:00131B7C bsr.w sub_131C1C ROM:00131B80 rts ROM:00131B82 ; --------------------------------------------------------------------------- ROM:00131B82 ROM:00131B82 loc_131B82: ; DATA XREF: ROM:00131B04↑o ROM:00131B82 move.w $860(a5),d0 ROM:00131B86 cmp.w ($73C).w,d0 ROM:00131B8A bgt.s loc_131BB2 ROM:00131B8C clr.b ($934).w ROM:00131B90 clr.w ($73C).w ROM:00131B94 clr.b ($934).w ROM:00131B98 clr.w ($73C).w ROM:00131B9C move.b #3,($934).w ROM:00131BA2 bsr.w sub_131BDC ROM:00131BA6 bsr.w sub_131C1C ROM:00131BAA move.b #1,($1245).w ROM:00131BB0 rts ROM:00131BB2 ; --------------------------------------------------------------------------- ROM:00131BB2 ROM:00131BB2 loc_131BB2: ; CODE XREF: ROM:00131B8A↑j ROM:00131BB2 bsr.w sub_131C12 ROM:00131BB6 rts ROM:00131BB8 ; --------------------------------------------------------------------------- ROM:00131BB8 ROM:00131BB8 loc_131BB8: ; DATA XREF: ROM:00131B08↑o ROM:00131BB8 btst #1,($13AA).w ROM:00131BBE bne.s loc_131BD2 ROM:00131BC0 move.b #1,($1245).w ROM:00131BC6 bclr #2,($934).w ROM:00131BCC bset #0,($934).w ROM:00131BD2 ROM:00131BD2 loc_131BD2: ; CODE XREF: ROM:00131BBE↑j ROM:00131BD2 bsr.w sub_131BDC ROM:00131BD6 bsr.w sub_131C1C ROM:00131BDA rts ROM:00131BDC ROM:00131BDC ; =============== S U B R O U T I N E ======================================= ROM:00131BDC ROM:00131BDC ROM:00131BDC sub_131BDC: ; CODE XREF: ROM:00131B18↑p ROM:00131BDC ; ROM:loc_131B78↑p ... ROM:00131BDC move.w ($73C).w,d1 ROM:00131BE0 muls.w $862(a5),d1 ROM:00131BE4 move.l #$2710,d0 ROM:00131BEA sub.l d1,d0 ROM:00131BEC cmpi.w #0,d0 ROM:00131BF0 bge.s loc_131BFC ROM:00131BF2 move.l #0,($9E8).w ROM:00131BFA bra.s locret_131C10 ROM:00131BFC ; --------------------------------------------------------------------------- ROM:00131BFC ROM:00131BFC loc_131BFC: ; CODE XREF: sub_131BDC+14↑j ROM:00131BFC move.l ($9E4).w,d2 ROM:00131C00 muls.l d0,d3:d2 ROM:00131C04 divs.l #$2710,d3:d2 ROM:00131C0C move.l d2,($9E8).w ROM:00131C10 ROM:00131C10 locret_131C10: ; CODE XREF: sub_131BDC+1E↑j ROM:00131C10 rts ROM:00131C10 ; End of function sub_131BDC ROM:00131C10 ROM:00131C12 ROM:00131C12 ; =============== S U B R O U T I N E ======================================= ROM:00131C12 ROM:00131C12 ROM:00131C12 sub_131C12: ; CODE XREF: ROM:00131B34↑p ROM:00131C12 ; ROM:loc_131BB2↑p ROM:00131C12 move.l #0,($A3C).w ROM:00131C1A rts ROM:00131C1A ; End of function sub_131C12 ROM:00131C1A ROM:00131C1C ROM:00131C1C ; =============== S U B R O U T I N E ======================================= ROM:00131C1C ROM:00131C1C ROM:00131C1C sub_131C1C: ; CODE XREF: ROM:00131B1C↑p ROM:00131C1C ; ROM:00131B7C↑p ... ROM:00131C1C move.w #0,d0 ROM:00131C20 bra.s loc_131C26 ROM:00131C22 ; --------------------------------------------------------------------------- ROM:00131C22 ROM:00131C22 loc_131C22: ; CODE XREF: sub_131C1C+2E↓j ROM:00131C22 addi.w #1,d0 ROM:00131C26 ROM:00131C26 loc_131C26: ; CODE XREF: sub_131C1C+4↑j ROM:00131C26 cmpi.w #0,d0 ROM:00131C2A bgt.s loc_131C4C ROM:00131C2C move.w $EF8(d0.w*2),d1 ROM:00131C32 ext.l d1 ROM:00131C34 muls.l ($9E8).w,d2:d1 ROM:00131C3A move.w ($13E4).w,d3 ROM:00131C3E ext.l d3 ROM:00131C40 divs.l d3,d2:d1 ROM:00131C44 move.l d1,$A30(d0.w*4) ROM:00131C4A bra.s loc_131C22 ROM:00131C4C ; --------------------------------------------------------------------------- ROM:00131C4C ROM:00131C4C loc_131C4C: ; CODE XREF: sub_131C1C+E↑j ROM:00131C4C move.w #0,d0 ROM:00131C50 bra.s loc_131C56 ROM:00131C52 ; --------------------------------------------------------------------------- ROM:00131C52 ROM:00131C52 loc_131C52: ; CODE XREF: sub_131C1C+5C↓j ROM:00131C52 addi.w #1,d0 ROM:00131C56 ROM:00131C56 loc_131C56: ; CODE XREF: sub_131C1C+34↑j ROM:00131C56 cmpi.w #0,d0 ROM:00131C5A bgt.s locret_131C7A ROM:00131C5C move.w $FEA(d0.w*2),d1 ROM:00131C62 ext.l d1 ROM:00131C64 muls.l ($A30).w,d2:d1 ROM:00131C6A divs.l #$2710,d2:d1 ROM:00131C72 move.l d1,$A3C(d0.w*4) ROM:00131C78 bra.s loc_131C52 ROM:00131C7A ; --------------------------------------------------------------------------- ROM:00131C7A ROM:00131C7A locret_131C7A: ; CODE XREF: sub_131C1C+3E↑j ROM:00131C7A rts ROM:00131C7A ; End of function sub_131C1C ROM:00131C7A ROM:00131C7C ROM:00131C7C ; =============== S U B R O U T I N E ======================================= ROM:00131C7C ROM:00131C7C ROM:00131C7C sub_131C7C: ; CODE XREF: sub_13242A+C↓p ROM:00131C7C move.w ($1160).w,($115E).w ROM:00131C82 rts ROM:00131C82 ; End of function sub_131C7C ROM:00131C82 ROM:00131C84 ROM:00131C84 ; =============== S U B R O U T I N E ======================================= ROM:00131C84 ROM:00131C84 ROM:00131C84 sub_131C84: ; CODE XREF: sub_1322F8+C↓p ROM:00131C84 bsr.w sub_131F14 ROM:00131C88 bsr.w sub_131EB6 ROM:00131C8C bsr.w sub_131EE6 ROM:00131C90 bsr.w sub_131C9A ROM:00131C94 bsr.w sub_131FDA ROM:00131C98 rts ROM:00131C98 ; End of function sub_131C84 ROM:00131C98 ROM:00131C9A ROM:00131C9A ; =============== S U B R O U T I N E ======================================= ROM:00131C9A ROM:00131C9A ROM:00131C9A sub_131C9A: ; CODE XREF: sub_131C84+C↑p ROM:00131C9A clr.w d1 ROM:00131C9C move.b ($1246).w,d1 ROM:00131CA0 cmpi.w #5,d1 ROM:00131CA4 bcc.s locret_131CAE ROM:00131CA6 movea.l off_131CB0(pc,d1.w*4),a0 ROM:00131CAA nop ROM:00131CAC jmp (a0) ROM:00131CAE ; --------------------------------------------------------------------------- ROM:00131CAE ROM:00131CAE locret_131CAE: ; CODE XREF: sub_131C9A+A↑j ROM:00131CAE rts ROM:00131CAE ; End of function sub_131C9A ROM:00131CAE ROM:00131CAE ; --------------------------------------------------------------------------- ROM:00131CB0 off_131CB0: dc.l loc_131CC4 ; DATA XREF: sub_131C9A+C↑r ROM:00131CB4 dc.l loc_131CD8 ROM:00131CB8 dc.l loc_131D4C ROM:00131CBC dc.l loc_131DE0 ROM:00131CC0 dc.l loc_131E7E ROM:00131CC4 ; --------------------------------------------------------------------------- ROM:00131CC4 ROM:00131CC4 loc_131CC4: ; DATA XREF: ROM:off_131CB0↑o ROM:00131CC4 clr.b ($935).w ROM:00131CC8 clr.w ($73E).w ROM:00131CCC move.b #1,($1246).w ROM:00131CD2 bsr.w sub_131F2C ROM:00131CD6 rts ROM:00131CD8 ; --------------------------------------------------------------------------- ROM:00131CD8 ROM:00131CD8 loc_131CD8: ; DATA XREF: ROM:00131CB4↑o ROM:00131CD8 btst #5,($139B).w ROM:00131CDE beq.s loc_131D1C ROM:00131CE0 move.w $87A(a5),d0 ROM:00131CE4 move.w ($E5A).w,d1 ROM:00131CE8 cmp.w ($AA0).w,d0 ROM:00131CEC ble.s loc_131CF4 ROM:00131CEE cmp.w ($C96).w,d1 ROM:00131CF2 bgt.s loc_131D1C ROM:00131CF4 ROM:00131CF4 loc_131CF4: ; CODE XREF: ROM:00131CEC↑j ROM:00131CF4 move.w $864(a5),d2 ROM:00131CF8 add.w $866(a5),d2 ROM:00131CFC clr.b ($935).w ROM:00131D00 move.w d2,($73E).w ROM:00131D04 move.b #3,($935).w ROM:00131D0A bset #6,($13B6).w ROM:00131D10 move.b #4,($1246).w ROM:00131D16 bsr.w sub_131F34 ROM:00131D1A rts ROM:00131D1C ; --------------------------------------------------------------------------- ROM:00131D1C ROM:00131D1C loc_131D1C: ; CODE XREF: ROM:00131CDE↑j ROM:00131D1C ; ROM:00131CF2↑j ROM:00131D1C btst #5,($139B).w ROM:00131D22 beq.s loc_131D46 ROM:00131D24 move.w ($73E).w,($E60).w ROM:00131D2A clr.b ($935).w ROM:00131D2E move.w ($E60).w,($73E).w ROM:00131D34 move.b #3,($935).w ROM:00131D3A move.b #2,($1246).w ROM:00131D40 bsr.w sub_131F2C ROM:00131D44 rts ROM:00131D46 ; --------------------------------------------------------------------------- ROM:00131D46 ROM:00131D46 loc_131D46: ; CODE XREF: ROM:00131D22↑j ROM:00131D46 bsr.w sub_131F2C ROM:00131D4A rts ROM:00131D4C ; --------------------------------------------------------------------------- ROM:00131D4C ROM:00131D4C loc_131D4C: ; DATA XREF: ROM:00131CB8↑o ROM:00131D4C btst #5,($139B).w ROM:00131D52 beq.s loc_131D90 ROM:00131D54 move.w $87A(a5),d0 ROM:00131D58 move.w ($E5A).w,d1 ROM:00131D5C cmp.w ($AA0).w,d0 ROM:00131D60 ble.s loc_131D68 ROM:00131D62 cmp.w ($C96).w,d1 ROM:00131D66 bgt.s loc_131D90 ROM:00131D68 ROM:00131D68 loc_131D68: ; CODE XREF: ROM:00131D60↑j ROM:00131D68 move.w $864(a5),d2 ROM:00131D6C add.w $866(a5),d2 ROM:00131D70 clr.b ($935).w ROM:00131D74 move.w d2,($73E).w ROM:00131D78 move.b #3,($935).w ROM:00131D7E bset #6,($13B6).w ROM:00131D84 move.b #4,($1246).w ROM:00131D8A bsr.w sub_131F34 ROM:00131D8E rts ROM:00131D90 ; --------------------------------------------------------------------------- ROM:00131D90 ROM:00131D90 loc_131D90: ; CODE XREF: ROM:00131D52↑j ROM:00131D90 ; ROM:00131D66↑j ROM:00131D90 btst #5,($139B).w ROM:00131D96 beq.s loc_131DAE ROM:00131D98 move.w $864(a5),d0 ROM:00131D9C cmp.w ($73E).w,d0 ROM:00131DA0 bgt.s loc_131DAE ROM:00131DA2 move.b #3,($1246).w ROM:00131DA8 bsr.w sub_131F6E ROM:00131DAC rts ROM:00131DAE ; --------------------------------------------------------------------------- ROM:00131DAE ROM:00131DAE loc_131DAE: ; CODE XREF: ROM:00131D96↑j ROM:00131DAE ; ROM:00131DA0↑j ROM:00131DAE btst #5,($139B).w ROM:00131DB4 bne.s loc_131DDA ROM:00131DB6 move.w ($73E).w,($E60).w ROM:00131DBC move.w ($E60).w,d0 ROM:00131DC0 clr.b ($935).w ROM:00131DC4 move.w d0,($73E).w ROM:00131DC8 move.b #1,($935).w ROM:00131DCE move.b #1,($1246).w ROM:00131DD4 bsr.w sub_131F2C ROM:00131DD8 rts ROM:00131DDA ; --------------------------------------------------------------------------- ROM:00131DDA ROM:00131DDA loc_131DDA: ; CODE XREF: ROM:00131DB4↑j ROM:00131DDA bsr.w sub_131F2C ROM:00131DDE rts ROM:00131DE0 ; --------------------------------------------------------------------------- ROM:00131DE0 ROM:00131DE0 loc_131DE0: ; DATA XREF: ROM:00131CBC↑o ROM:00131DE0 btst #5,($139B).w ROM:00131DE6 beq.s loc_131E24 ROM:00131DE8 move.w $87A(a5),d0 ROM:00131DEC move.w ($E5A).w,d1 ROM:00131DF0 cmp.w ($AA0).w,d0 ROM:00131DF4 ble.s loc_131DFC ROM:00131DF6 cmp.w ($C96).w,d1 ROM:00131DFA bgt.s loc_131E24 ROM:00131DFC ROM:00131DFC loc_131DFC: ; CODE XREF: ROM:00131DF4↑j ROM:00131DFC move.w $864(a5),d2 ROM:00131E00 add.w $866(a5),d2 ROM:00131E04 clr.b ($935).w ROM:00131E08 move.w d2,($73E).w ROM:00131E0C move.b #3,($935).w ROM:00131E12 bset #6,($13B6).w ROM:00131E18 move.b #4,($1246).w ROM:00131E1E bsr.w sub_131F34 ROM:00131E22 rts ROM:00131E24 ; --------------------------------------------------------------------------- ROM:00131E24 ROM:00131E24 loc_131E24: ; CODE XREF: ROM:00131DE6↑j ROM:00131E24 ; ROM:00131DFA↑j ROM:00131E24 btst #5,($139B).w ROM:00131E2A bne.s loc_131E50 ROM:00131E2C move.w ($73E).w,($E60).w ROM:00131E32 move.w ($E60).w,d0 ROM:00131E36 clr.b ($935).w ROM:00131E3A move.w d0,($73E).w ROM:00131E3E move.b #1,($935).w ROM:00131E44 move.b #1,($1246).w ROM:00131E4A bsr.w sub_131F2C ROM:00131E4E rts ROM:00131E50 ; --------------------------------------------------------------------------- ROM:00131E50 ROM:00131E50 loc_131E50: ; CODE XREF: ROM:00131E2A↑j ROM:00131E50 btst #5,($139B).w ROM:00131E56 beq.s loc_131E78 ROM:00131E58 move.w $864(a5),d0 ROM:00131E5C add.w $866(a5),d0 ROM:00131E60 cmp.w ($73E).w,d0 ROM:00131E64 bgt.s loc_131E78 ROM:00131E66 bset #6,($13B6).w ROM:00131E6C move.b #4,($1246).w ROM:00131E72 bsr.w sub_131F34 ROM:00131E76 rts ROM:00131E78 ; --------------------------------------------------------------------------- ROM:00131E78 ROM:00131E78 loc_131E78: ; CODE XREF: ROM:00131E56↑j ROM:00131E78 ; ROM:00131E64↑j ROM:00131E78 bsr.w sub_131F6E ROM:00131E7C rts ROM:00131E7E ; --------------------------------------------------------------------------- ROM:00131E7E ROM:00131E7E loc_131E7E: ; DATA XREF: ROM:00131CC0↑o ROM:00131E7E btst #5,($139B).w ROM:00131E84 bne.s loc_131EAE ROM:00131E86 bsr.w sub_131F90 ROM:00131E8A move.w ($E60).w,d0 ROM:00131E8E clr.b ($935).w ROM:00131E92 move.w d0,($73E).w ROM:00131E96 move.b #1,($935).w ROM:00131E9C bclr #6,($13B6).w ROM:00131EA2 bsr.w sub_131F2C ROM:00131EA6 move.b #1,($1246).w ROM:00131EAC rts ROM:00131EAE ; --------------------------------------------------------------------------- ROM:00131EAE ROM:00131EAE loc_131EAE: ; CODE XREF: ROM:00131E84↑j ROM:00131EAE bsr.w sub_131F34 ROM:00131EB2 rts ROM:00131EB4 ; --------------------------------------------------------------------------- ROM:00131EB4 rts ROM:00131EB6 ROM:00131EB6 ; =============== S U B R O U T I N E ======================================= ROM:00131EB6 ROM:00131EB6 ROM:00131EB6 sub_131EB6: ; CODE XREF: sub_131C84+4↑p ROM:00131EB6 move.w $878(a5),d0 ROM:00131EBA cmp.w ($C96).w,d0 ROM:00131EBE bgt.s loc_131EC8 ROM:00131EC0 move.w $876(a5),($E5E).w ROM:00131EC6 bra.s loc_131ECE ROM:00131EC8 ; --------------------------------------------------------------------------- ROM:00131EC8 ROM:00131EC8 loc_131EC8: ; CODE XREF: sub_131EB6+8↑j ROM:00131EC8 move.w ($A6A).w,($E5E).w ROM:00131ECE ROM:00131ECE loc_131ECE: ; CODE XREF: sub_131EB6+10↑j ROM:00131ECE move.w #$3C60,d1 ROM:00131ED2 move.w ($E5E).w,d2 ROM:00131ED6 move.w ($586).w,d3 ROM:00131EDA bsr.l sub_1163F0 ROM:00131EE0 move.w d1,($E58).w ROM:00131EE4 rts ROM:00131EE4 ; End of function sub_131EB6 ROM:00131EE4 ROM:00131EE6 ROM:00131EE6 ; =============== S U B R O U T I N E ======================================= ROM:00131EE6 ROM:00131EE6 ROM:00131EE6 sub_131EE6: ; CODE XREF: sub_131C84+8↑p ROM:00131EE6 move.w ($E58).w,d0 ROM:00131EEA move.w ($E5A).w,d1 ROM:00131EEE move.w ($A6A).w,d2 ROM:00131EF2 move.w $86C(a5),d4 ROM:00131EF6 bclr #5,($139B).w ROM:00131EFC cmp.w ($E68).w,d0 ROM:00131F00 bge.s locret_131F12 ROM:00131F02 cmp.w d2,d4 ROM:00131F04 ble.s loc_131F0C ROM:00131F06 cmp.w ($C96).w,d1 ROM:00131F0A bgt.s locret_131F12 ROM:00131F0C ROM:00131F0C loc_131F0C: ; CODE XREF: sub_131EE6+1E↑j ROM:00131F0C bset #5,($139B).w ROM:00131F12 ROM:00131F12 locret_131F12: ; CODE XREF: sub_131EE6+1A↑j ROM:00131F12 ; sub_131EE6+24↑j ROM:00131F12 rts ROM:00131F12 ; End of function sub_131EE6 ROM:00131F12 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_131C84↑p ROM:00131F14 move.w #$3C5E,d1 ROM:00131F18 move.w ($586).w,d2 ROM:00131F1C move.w ($A6C).w,d3 ROM:00131F20 bsr.l sub_1163F0 ROM:00131F26 move.w d1,($E5A).w ROM:00131F2A rts ROM:00131F2A ; End of function sub_131F14 ROM:00131F2A ROM:00131F2C ROM:00131F2C ; =============== S U B R O U T I N E ======================================= ROM:00131F2C ROM:00131F2C ROM:00131F2C sub_131F2C: ; CODE XREF: ROM:00131CD2↑p ROM:00131F2C ; ROM:00131D40↑p ... ROM:00131F2C move.w ($E68).w,($E5C).w ROM:00131F32 rts ROM:00131F32 ; End of function sub_131F2C ROM:00131F32 ROM:00131F34 ROM:00131F34 ; =============== S U B R O U T I N E ======================================= ROM:00131F34 ROM:00131F34 ROM:00131F34 sub_131F34: ; CODE XREF: ROM:00131D16↑p ROM:00131F34 ; ROM:00131D8A↑p ... ROM:00131F34 move.w $87A(a5),d0 ROM:00131F38 sub.w $87C(a5),d0 ROM:00131F3C cmp.w ($AA0).w,d0 ROM:00131F40 blt.s loc_131F48 ROM:00131F42 bclr #2,($139C).w ROM:00131F48 ROM:00131F48 loc_131F48: ; CODE XREF: sub_131F34+C↑j ROM:00131F48 move.w $87A(a5),d0 ROM:00131F4C cmp.w ($AA0).w,d0 ROM:00131F50 bge.s loc_131F58 ROM:00131F52 bset #2,($139C).w ROM:00131F58 ROM:00131F58 loc_131F58: ; CODE XREF: sub_131F34+1C↑j ROM:00131F58 move.w ($E58).w,d0 ROM:00131F5C btst #2,($139C).w ROM:00131F62 beq.s loc_131F68 ROM:00131F64 add.w $86E(a5),d0 ROM:00131F68 ROM:00131F68 loc_131F68: ; CODE XREF: sub_131F34+2E↑j ROM:00131F68 move.w d0,($E5C).w ROM:00131F6C rts ROM:00131F6C ; End of function sub_131F34 ROM:00131F6C ROM:00131F6E ROM:00131F6E ; =============== S U B R O U T I N E ======================================= ROM:00131F6E ROM:00131F6E ROM:00131F6E sub_131F6E: ; CODE XREF: ROM:00131DA8↑p ROM:00131F6E ; ROM:loc_131E78↑p ROM:00131F6E move.w ($E68).w,d0 ROM:00131F72 sub.w ($E58).w,d0 ROM:00131F76 move.w ($73E).w,d1 ROM:00131F7A sub.w $864(a5),d1 ROM:00131F7E muls.w d0,d1 ROM:00131F80 divs.w $866(a5),d1 ROM:00131F84 move.w ($E68).w,d0 ROM:00131F88 sub.w d1,d0 ROM:00131F8A move.w d0,($E5C).w ROM:00131F8E rts ROM:00131F8E ; End of function sub_131F6E ROM:00131F8E ROM:00131F90 ROM:00131F90 ; =============== S U B R O U T I N E ======================================= ROM:00131F90 ROM:00131F90 ROM:00131F90 sub_131F90: ; CODE XREF: ROM:00131E86↑p ROM:00131F90 move.w $86A(a5),d0 ROM:00131F94 muls.w $868(a5),d0 ROM:00131F98 move.w ($73E).w,d1 ROM:00131F9C ext.l d1 ROM:00131F9E cmp.l d1,d0 ROM:00131FA0 bge.s loc_131FBA ROM:00131FA2 move.w $86A(a5),d0 ROM:00131FA6 ext.l d0 ROM:00131FA8 divs.w $868(a5),d0 ROM:00131FAC add.w $864(a5),d0 ROM:00131FB0 add.w $866(a5),d0 ROM:00131FB4 move.w d0,($E60).w ROM:00131FB8 bra.s locret_131FD8 ROM:00131FBA ; --------------------------------------------------------------------------- ROM:00131FBA ROM:00131FBA loc_131FBA: ; CODE XREF: sub_131F90+10↑j ROM:00131FBA move.w ($73E).w,d2 ROM:00131FBE sub.w $864(a5),d2 ROM:00131FC2 sub.w $866(a5),d2 ROM:00131FC6 ext.l d2 ROM:00131FC8 divs.w $868(a5),d2 ROM:00131FCC add.w $864(a5),d2 ROM:00131FD0 add.w $866(a5),d2 ROM:00131FD4 move.w d2,($E60).w ROM:00131FD8 ROM:00131FD8 locret_131FD8: ; CODE XREF: sub_131F90+28↑j ROM:00131FD8 rts ROM:00131FD8 ; End of function sub_131F90 ROM:00131FD8 ROM:00131FDA ROM:00131FDA ; =============== S U B R O U T I N E ======================================= ROM:00131FDA ROM:00131FDA ROM:00131FDA sub_131FDA: ; CODE XREF: sub_131C84+10↑p ROM:00131FDA clr.w d1 ROM:00131FDC move.b ($1247).w,d1 ROM:00131FE0 cmpi.w #5,d1 ROM:00131FE4 bcc.s locret_131FEE ROM:00131FE6 movea.l off_131FF0(pc,d1.w*4),a0 ROM:00131FEA nop ROM:00131FEC jmp (a0) ROM:00131FEE ; --------------------------------------------------------------------------- ROM:00131FEE ROM:00131FEE locret_131FEE: ; CODE XREF: sub_131FDA+A↑j ROM:00131FEE rts ROM:00131FEE ; End of function sub_131FDA ROM:00131FEE ROM:00131FEE ; --------------------------------------------------------------------------- ROM:00131FF0 off_131FF0: dc.l loc_132004 ; DATA XREF: sub_131FDA+C↑r ROM:00131FF4 dc.l loc_132010 ROM:00131FF8 dc.l loc_132074 ROM:00131FFC dc.l loc_1320DA ROM:00132000 dc.l loc_1320E0 ROM:00132004 ; --------------------------------------------------------------------------- ROM:00132004 ROM:00132004 loc_132004: ; DATA XREF: ROM:off_131FF0↑o ROM:00132004 move.b #1,($1247).w ROM:0013200A bsr.w sub_13213E ROM:0013200E rts ROM:00132010 ; --------------------------------------------------------------------------- ROM:00132010 ROM:00132010 loc_132010: ; DATA XREF: ROM:00131FF4↑o ROM:00132010 move.w $872(a5),d0 ROM:00132014 move.w $47E(a5),d1 ROM:00132018 move.w $870(a5),d2 ROM:0013201C cmp.w ($586).w,d0 ROM:00132020 bge.s loc_13204C ROM:00132022 cmp.w ($586).w,d2 ROM:00132026 ble.s loc_13204C ROM:00132028 cmp.w ($E5C).w,d1 ROM:0013202C ble.s loc_13204C ROM:0013202E move.b #2,($1247).w ROM:00132034 bsr.w sub_132148 ROM:00132038 move.w $874(a5),d3 ROM:0013203C clr.b ($913).w ROM:00132040 move.w d3,($6FA).w ROM:00132044 move.b #1,($913).w ROM:0013204A rts ROM:0013204C ; --------------------------------------------------------------------------- ROM:0013204C ROM:0013204C loc_13204C: ; CODE XREF: ROM:00132020↑j ROM:0013204C ; ROM:00132026↑j ... ROM:0013204C cmp.w ($E5C).w,d1 ROM:00132050 ble.s loc_13206E ROM:00132052 cmp.w ($586).w,d2 ROM:00132056 bge.s loc_13205C ROM:00132058 bra.w loc_132062 ROM:0013205C ; --------------------------------------------------------------------------- ROM:0013205C ROM:0013205C loc_13205C: ; CODE XREF: ROM:00132056↑j ROM:0013205C cmp.w ($586).w,d0 ROM:00132060 ble.s loc_13206E ROM:00132062 ROM:00132062 loc_132062: ; CODE XREF: ROM:00132058↑j ROM:00132062 ; ROM:0013207C↓j ... ROM:00132062 move.b #3,($1247).w ROM:00132068 bsr.w sub_13213E ROM:0013206C rts ROM:0013206E ; --------------------------------------------------------------------------- ROM:0013206E ROM:0013206E loc_13206E: ; CODE XREF: ROM:00132050↑j ROM:0013206E ; ROM:00132060↑j ROM:0013206E bsr.w sub_13213E ROM:00132072 rts ROM:00132074 ; --------------------------------------------------------------------------- ROM:00132074 ROM:00132074 loc_132074: ; DATA XREF: ROM:00131FF8↑o ROM:00132074 cmpi.w #0,($6FA).w ROM:0013207A bgt.s loc_13207E ROM:0013207C bra.s loc_132062 ROM:0013207E ; --------------------------------------------------------------------------- ROM:0013207E ROM:0013207E loc_13207E: ; CODE XREF: ROM:0013207A↑j ROM:0013207E move.w $872(a5),d0 ROM:00132082 move.w $870(a5),d2 ROM:00132086 cmp.w ($586).w,d2 ROM:0013208A bge.s loc_13208E ROM:0013208C bra.s loc_132062 ROM:0013208E ; --------------------------------------------------------------------------- ROM:0013208E ROM:0013208E loc_13208E: ; CODE XREF: ROM:0013208A↑j ROM:0013208E cmp.w ($586).w,d0 ROM:00132092 ble.s loc_1320A0 ROM:00132094 bsr.w sub_13213E ROM:00132098 move.b #3,($1247).w ROM:0013209E rts ROM:001320A0 ; --------------------------------------------------------------------------- ROM:001320A0 ROM:001320A0 loc_1320A0: ; CODE XREF: ROM:00132092↑j ROM:001320A0 move.w $872(a5),d0 ROM:001320A4 move.w $47E(a5),d1 ROM:001320A8 move.w $870(a5),d2 ROM:001320AC cmp.w ($586).w,d2 ROM:001320B0 ble.s loc_1320D4 ROM:001320B2 cmp.w ($586).w,d0 ROM:001320B6 bge.s loc_1320D4 ROM:001320B8 cmp.w ($E5C).w,d1 ROM:001320BC bne.s loc_1320D4 ROM:001320BE bsr.w sub_13213E ROM:001320C2 bclr #0,($913).w ROM:001320C8 bset #2,($913).w ROM:001320CE move.b #4,($1247).w ROM:001320D4 ROM:001320D4 loc_1320D4: ; CODE XREF: ROM:001320B0↑j ROM:001320D4 ; ROM:001320B6↑j ... ROM:001320D4 bsr.w sub_132148 ROM:001320D8 rts ROM:001320DA ; --------------------------------------------------------------------------- ROM:001320DA ROM:001320DA loc_1320DA: ; DATA XREF: ROM:00131FFC↑o ROM:001320DA bsr.w sub_13213E ROM:001320DE rts ROM:001320E0 ; --------------------------------------------------------------------------- ROM:001320E0 ROM:001320E0 loc_1320E0: ; DATA XREF: ROM:00132000↑o ROM:001320E0 move.w $872(a5),d0 ROM:001320E4 move.w $47E(a5),d1 ROM:001320E8 move.w $870(a5),d2 ROM:001320EC cmp.w ($586).w,d0 ROM:001320F0 bge.s loc_132116 ROM:001320F2 cmp.w ($586).w,d2 ROM:001320F6 ble.s loc_132116 ROM:001320F8 cmp.w ($E5C).w,d1 ROM:001320FC ble.s loc_132116 ROM:001320FE move.b #2,($1247).w ROM:00132104 bsr.w sub_132148 ROM:00132108 bclr #2,($913).w ROM:0013210E bset #0,($913).w ROM:00132114 rts ROM:00132116 ; --------------------------------------------------------------------------- ROM:00132116 ROM:00132116 loc_132116: ; CODE XREF: ROM:001320F0↑j ROM:00132116 ; ROM:001320F6↑j ... ROM:00132116 cmp.w ($E5C).w,d1 ROM:0013211A ble.s loc_132138 ROM:0013211C cmp.w ($586).w,d2 ROM:00132120 bge.s loc_132126 ROM:00132122 bra.w loc_13212C ROM:00132126 ; --------------------------------------------------------------------------- ROM:00132126 ROM:00132126 loc_132126: ; CODE XREF: ROM:00132120↑j ROM:00132126 cmp.w ($586).w,d0 ROM:0013212A ble.s loc_132138 ROM:0013212C ROM:0013212C loc_13212C: ; CODE XREF: ROM:00132122↑j ROM:0013212C move.b #3,($1247).w ROM:00132132 bsr.w sub_13213E ROM:00132136 rts ROM:00132138 ; --------------------------------------------------------------------------- ROM:00132138 ROM:00132138 loc_132138: ; CODE XREF: ROM:0013211A↑j ROM:00132138 ; ROM:0013212A↑j ROM:00132138 bsr.w sub_13213E ROM:0013213C rts ROM:0013213E ROM:0013213E ; =============== S U B R O U T I N E ======================================= ROM:0013213E ROM:0013213E ROM:0013213E sub_13213E: ; CODE XREF: ROM:0013200A↑p ROM:0013213E ; ROM:00132068↑p ... ROM:0013213E move.w ($E5C).w,d0 ROM:00132142 move.w d0,($E62).w ROM:00132146 rts ROM:00132146 ; End of function sub_13213E ROM:00132146 ROM:00132148 ROM:00132148 ; =============== S U B R O U T I N E ======================================= ROM:00132148 ROM:00132148 ROM:00132148 sub_132148: ; CODE XREF: ROM:00132034↑p ROM:00132148 ; ROM:loc_1320D4↑p ... ROM:00132148 move.w $47E(a5),d0 ROM:0013214C move.w d0,($E62).w ROM:00132150 rts ROM:00132150 ; End of function sub_132148 ROM:00132150 ROM:00132152 ROM:00132152 ; =============== S U B R O U T I N E ======================================= ROM:00132152 ROM:00132152 ROM:00132152 sub_132152: ; CODE XREF: sub_13142C+A↑p ROM:00132152 clr.w d1 ROM:00132154 move.b ($1249).w,d1 ROM:00132158 cmpi.w #4,d1 ROM:0013215C bcc.s locret_132166 ROM:0013215E movea.l off_132168(pc,d1.w*4),a0 ROM:00132162 nop ROM:00132164 jmp (a0) ROM:00132166 ; --------------------------------------------------------------------------- ROM:00132166 ROM:00132166 locret_132166: ; CODE XREF: sub_132152+A↑j ROM:00132166 rts ROM:00132166 ; End of function sub_132152 ROM:00132166 ROM:00132166 ; --------------------------------------------------------------------------- ROM:00132168 off_132168: dc.l loc_132178 ; DATA XREF: sub_132152+C↑r ROM:0013216C dc.l loc_132180 ROM:00132170 dc.l loc_1321B4 ROM:00132174 dc.l loc_1321F6 ROM:00132178 ; --------------------------------------------------------------------------- ROM:00132178 ROM:00132178 loc_132178: ; DATA XREF: ROM:off_132168↑o ROM:00132178 move.b #1,($1249).w ROM:0013217E rts ROM:00132180 ; --------------------------------------------------------------------------- ROM:00132180 ROM:00132180 loc_132180: ; DATA XREF: ROM:0013216C↑o ROM:00132180 bsr.w sub_132692 ROM:00132184 bsr.l sub_131AA4 ROM:0013218A btst #3,($139F).w ROM:00132190 bne.s locret_1321B2 ROM:00132192 btst #4,($13C1).w ROM:00132198 bne.s locret_1321B2 ROM:0013219A move.b #2,($1249).w ROM:001321A0 move.b #0,($1245).w ROM:001321A6 bclr #0,($934).w ROM:001321AC bset #2,($934).w ROM:001321B2 ROM:001321B2 locret_1321B2: ; CODE XREF: ROM:00132190↑j ROM:001321B2 ; ROM:00132198↑j ROM:001321B2 rts ROM:001321B4 ; --------------------------------------------------------------------------- ROM:001321B4 ROM:001321B4 loc_1321B4: ; DATA XREF: ROM:00132170↑o ROM:001321B4 bsr.w sub_1322EA ROM:001321B8 bsr.w sub_132692 ROM:001321BC bsr.w sub_132358 ROM:001321C0 btst #3,($139F).w ROM:001321C6 bne.s loc_1321DA ROM:001321C8 btst #4,($13C1).w ROM:001321CE bne.s loc_1321DA ROM:001321D0 btst #6,($139A).w ROM:001321D6 beq.s loc_1321E2 ROM:001321D8 rts ROM:001321DA ; --------------------------------------------------------------------------- ROM:001321DA ROM:001321DA loc_1321DA: ; CODE XREF: ROM:001321C6↑j ROM:001321DA ; ROM:001321CE↑j ROM:001321DA move.b #1,($1249).w ROM:001321E0 rts ROM:001321E2 ; --------------------------------------------------------------------------- ROM:001321E2 ROM:001321E2 loc_1321E2: ; CODE XREF: ROM:001321D6↑j ROM:001321E2 bsr.w sub_1322F8 ROM:001321E6 bsr.w sub_132692 ROM:001321EA bsr.w sub_132358 ROM:001321EE move.b #3,($1249).w ROM:001321F4 rts ROM:001321F6 ; --------------------------------------------------------------------------- ROM:001321F6 ROM:001321F6 loc_1321F6: ; DATA XREF: ROM:00132174↑o ROM:001321F6 bsr.w sub_1322F8 ROM:001321FA bsr.w sub_132692 ROM:001321FE bsr.w sub_132358 ROM:00132202 btst #3,($139F).w ROM:00132208 bne.s loc_13221C ROM:0013220A btst #4,($13C1).w ROM:00132210 bne.s loc_13221C ROM:00132212 btst #6,($139A).w ROM:00132218 bne.s loc_13222A ROM:0013221A rts ROM:0013221C ; --------------------------------------------------------------------------- ROM:0013221C ROM:0013221C loc_13221C: ; CODE XREF: ROM:00132208↑j ROM:0013221C ; ROM:00132210↑j ROM:0013221C move.b #1,($1249).w ROM:00132222 move.b #0,($1246).w ROM:00132228 rts ROM:0013222A ; --------------------------------------------------------------------------- ROM:0013222A ROM:0013222A loc_13222A: ; CODE XREF: ROM:00132218↑j ROM:0013222A move.b #2,($1249).w ROM:00132230 move.b #0,($1246).w ROM:00132236 rts ROM:00132238 ; --------------------------------------------------------------------------- ROM:00132238 rts ROM:0013223A ROM:0013223A ; =============== S U B R O U T I N E ======================================= ROM:0013223A ROM:0013223A ROM:0013223A sub_13223A: ; CODE XREF: sub_1322F8+4↓p ROM:0013223A clr.w d1 ROM:0013223C move.b ($1248).w,d1 ROM:00132240 cmpi.w #4,d1 ROM:00132244 bcc.s locret_13224E ROM:00132246 movea.l off_132250(pc,d1.w*4),a0 ROM:0013224A nop ROM:0013224C jmp (a0) ROM:0013224E ; --------------------------------------------------------------------------- ROM:0013224E ROM:0013224E locret_13224E: ; CODE XREF: sub_13223A+A↑j ROM:0013224E rts ROM:0013224E ; End of function sub_13223A ROM:0013224E ROM:0013224E ; --------------------------------------------------------------------------- ROM:00132250 off_132250: dc.l loc_132260 ; DATA XREF: sub_13223A+C↑r ROM:00132254 dc.l loc_132276 ROM:00132258 dc.l loc_1322AC ROM:0013225C dc.l loc_1322CA ROM:00132260 ; --------------------------------------------------------------------------- ROM:00132260 ROM:00132260 loc_132260: ; DATA XREF: ROM:off_132250↑o ROM:00132260 bclr #3,($13B8).w ROM:00132266 bclr #0,($13C7).w ROM:0013226C move.b #1,($1248).w ROM:00132272 bra.s loc_1322A6 ROM:00132274 ; --------------------------------------------------------------------------- ROM:00132274 rts ROM:00132276 ; --------------------------------------------------------------------------- ROM:00132276 ROM:00132276 loc_132276: ; DATA XREF: ROM:00132254↑o ROM:00132276 move.w $88A(a5),d0 ROM:0013227A cmp.w ($A66).w,d0 ROM:0013227E ble.s loc_13228E ROM:00132280 bset #3,($13B8).w ROM:00132286 move.b #3,($1248).w ROM:0013228C bra.s loc_1322E2 ROM:0013228E ; --------------------------------------------------------------------------- ROM:0013228E ROM:0013228E loc_13228E: ; CODE XREF: ROM:0013227E↑j ROM:0013228E move.w $890(a5),d0 ROM:00132292 cmp.w ($A66).w,d0 ROM:00132296 bge.s loc_1322A6 ROM:00132298 bset #0,($13C7).w ROM:0013229E move.b #2,($1248).w ROM:001322A4 bra.s loc_1322C4 ROM:001322A6 ; --------------------------------------------------------------------------- ROM:001322A6 ROM:001322A6 loc_1322A6: ; CODE XREF: ROM:00132272↑j ROM:001322A6 ; ROM:00132296↑j ... ROM:001322A6 bsr.w sub_132352 ROM:001322AA rts ROM:001322AC ; --------------------------------------------------------------------------- ROM:001322AC ROM:001322AC loc_1322AC: ; DATA XREF: ROM:00132258↑o ROM:001322AC move.w $88E(a5),d0 ROM:001322B0 cmp.w ($A66).w,d0 ROM:001322B4 ble.s loc_1322C4 ROM:001322B6 bclr #0,($13C7).w ROM:001322BC move.b #1,($1248).w ROM:001322C2 bra.s loc_1322A6 ROM:001322C4 ; --------------------------------------------------------------------------- ROM:001322C4 ROM:001322C4 loc_1322C4: ; CODE XREF: ROM:001322A4↑j ROM:001322C4 ; ROM:001322B4↑j ROM:001322C4 bsr.w sub_13233A ROM:001322C8 rts ROM:001322CA ; --------------------------------------------------------------------------- ROM:001322CA ROM:001322CA loc_1322CA: ; DATA XREF: ROM:0013225C↑o ROM:001322CA move.w $88C(a5),d0 ROM:001322CE cmp.w ($A66).w,d0 ROM:001322D2 bge.s loc_1322E2 ROM:001322D4 bclr #3,($13B8).w ROM:001322DA move.b #1,($1248).w ROM:001322E0 bra.s loc_1322A6 ROM:001322E2 ; --------------------------------------------------------------------------- ROM:001322E2 ROM:001322E2 loc_1322E2: ; CODE XREF: ROM:0013228C↑j ROM:001322E2 ; ROM:001322D2↑j ROM:001322E2 bsr.w sub_13233A ROM:001322E6 rts ROM:001322E8 ; --------------------------------------------------------------------------- ROM:001322E8 rts ROM:001322EA ROM:001322EA ; =============== S U B R O U T I N E ======================================= ROM:001322EA ROM:001322EA ROM:001322EA sub_1322EA: ; CODE XREF: ROM:loc_1321B4↑p ROM:001322EA bsr.w sub_1322F0 ROM:001322EE rts ROM:001322EE ; End of function sub_1322EA ROM:001322EE ROM:001322F0 ROM:001322F0 ; =============== S U B R O U T I N E ======================================= ROM:001322F0 ROM:001322F0 ROM:001322F0 sub_1322F0: ; CODE XREF: sub_1322EA↑p ROM:001322F0 move.w $87E(a5),($E62).w ROM:001322F6 rts ROM:001322F6 ; End of function sub_1322F0 ROM:001322F6 ROM:001322F8 ROM:001322F8 ; =============== S U B R O U T I N E ======================================= ROM:001322F8 ROM:001322F8 ROM:001322F8 sub_1322F8: ; CODE XREF: ROM:loc_1321E2↑p ROM:001322F8 ; ROM:loc_1321F6↑p ROM:001322F8 bsr.w sub_132412 ROM:001322FC bsr.w sub_13223A ROM:00132300 bsr.w sub_13230C ROM:00132304 bsr.l sub_131C84 ROM:0013230A rts ROM:0013230A ; End of function sub_1322F8 ROM:0013230A ROM:0013230C ROM:0013230C ; =============== S U B R O U T I N E ======================================= ROM:0013230C ROM:0013230C ROM:0013230C sub_13230C: ; CODE XREF: sub_1322F8+8↑p ROM:0013230C move.w ($A66).w,d0 ROM:00132310 sub.w $892(a5),d0 ROM:00132314 move.w d0,($E7C).w ROM:00132318 muls.w ($E7E).w,d0 ROM:0013231C divs.w #$1F4,d0 ROM:00132320 move.w d0,($E80).w ROM:00132324 move.w ($E66).w,d1 ROM:00132328 sub.w d0,d1 ROM:0013232A move.w $47E(a5),d0 ROM:0013232E cmp.w d1,d0 ROM:00132330 bge.s loc_132334 ROM:00132332 move.w d0,d1 ROM:00132334 ROM:00132334 loc_132334: ; CODE XREF: sub_13230C+24↑j ROM:00132334 move.w d1,($E68).w ROM:00132338 rts ROM:00132338 ; End of function sub_13230C ROM:00132338 ROM:0013233A ROM:0013233A ; =============== S U B R O U T I N E ======================================= ROM:0013233A ROM:0013233A ROM:0013233A sub_13233A: ; CODE XREF: ROM:loc_1322C4↑p ROM:0013233A ; ROM:loc_1322E2↑p ROM:0013233A move.w #$3C66,d1 ROM:0013233E move.w ($EF8).w,d2 ROM:00132342 move.w ($586).w,d3 ROM:00132346 bsr.l sub_1163F0 ROM:0013234C move.w d1,($E7E).w ROM:00132350 rts ROM:00132350 ; End of function sub_13233A ROM:00132350 ROM:00132352 ROM:00132352 ; =============== S U B R O U T I N E ======================================= ROM:00132352 ROM:00132352 ROM:00132352 sub_132352: ; CODE XREF: ROM:loc_1322A6↑p ROM:00132352 clr.w ($E7E).w ROM:00132356 rts ROM:00132356 ; End of function sub_132352 ROM:00132356 ROM:00132358 ROM:00132358 ; =============== S U B R O U T I N E ======================================= ROM:00132358 ROM:00132358 ROM:00132358 sub_132358: ; CODE XREF: ROM:001321BC↑p ROM:00132358 ; ROM:001321EA↑p ... ROM:00132358 bsr.w sub_13242A ROM:0013235C bsr.w sub_132518 ROM:00132360 bsr.w sub_13252A ROM:00132364 bsr.w sub_132552 ROM:00132368 bsr.w sub_13237E ROM:0013236C bsr.w sub_1323E2 ROM:00132370 bsr.w sub_1323FA ROM:00132374 bsr.w sub_132576 ROM:00132378 bsr.w sub_1325B2 ROM:0013237C rts ROM:0013237C ; End of function sub_132358 ROM:0013237C ROM:0013237E ROM:0013237E ; =============== S U B R O U T I N E ======================================= ROM:0013237E ROM:0013237E ROM:0013237E sub_13237E: ; CODE XREF: sub_132358+10↑p ROM:0013237E move.w #$2710,($E76).w ROM:00132384 btst #4,($13BC).w ROM:0013238A beq.s locret_1323E0 ROM:0013238C move.w $888(a5),d0 ROM:00132390 cmp.w ($586).w,d0 ROM:00132394 bgt.s loc_13239E ROM:00132396 move.w #$2710,($E76).w ROM:0013239C bra.s locret_1323E0 ROM:0013239E ; --------------------------------------------------------------------------- ROM:0013239E ROM:0013239E loc_13239E: ; CODE XREF: sub_13237E+16↑j ROM:0013239E move.w #$3C64,d1 ROM:001323A2 move.w ($A66).w,d2 ROM:001323A6 move.w ($AA0).w,d3 ROM:001323AA bsr.l sub_1163F0 ROM:001323B0 move.w $886(a5),d0 ROM:001323B4 cmp.w ($586).w,d0 ROM:001323B8 blt.s loc_1323C0 ROM:001323BA move.w d1,($E76).w ROM:001323BE bra.s locret_1323E0 ROM:001323C0 ; --------------------------------------------------------------------------- ROM:001323C0 ROM:001323C0 loc_1323C0: ; CODE XREF: sub_13237E+3A↑j ROM:001323C0 move.w $888(a5),d7 ROM:001323C4 sub.w ($586).w,d7 ROM:001323C8 move.w $888(a5),d5 ROM:001323CC sub.w $886(a5),d5 ROM:001323D0 subi.w #$2710,d1 ROM:001323D4 muls.w d7,d1 ROM:001323D6 divs.w d5,d1 ROM:001323D8 addi.w #$2710,d1 ROM:001323DC move.w d1,($E76).w ROM:001323E0 ROM:001323E0 locret_1323E0: ; CODE XREF: sub_13237E+C↑j ROM:001323E0 ; sub_13237E+1E↑j ... ROM:001323E0 rts ROM:001323E0 ; End of function sub_13237E ROM:001323E0 ROM:001323E2 ROM:001323E2 ; =============== S U B R O U T I N E ======================================= ROM:001323E2 ROM:001323E2 ROM:001323E2 sub_1323E2: ; CODE XREF: sub_132358+14↑p ROM:001323E2 move.w #$3C62,d1 ROM:001323E6 move.w ($AA0).w,d2 ROM:001323EA move.w ($EF8).w,d3 ROM:001323EE bsr.l sub_1163F0 ROM:001323F4 move.w d1,($E74).w ROM:001323F8 rts ROM:001323F8 ; End of function sub_1323E2 ROM:001323F8 ROM:001323FA ROM:001323FA ; =============== S U B R O U T I N E ======================================= ROM:001323FA ROM:001323FA ROM:001323FA sub_1323FA: ; CODE XREF: sub_132358+18↑p ROM:001323FA move.w #$3C68,d1 ROM:001323FE move.w ($A6C).w,d2 ROM:00132402 move.w ($EF8).w,d3 ROM:00132406 bsr.l sub_1163F0 ROM:0013240C move.w d1,($E78).w ROM:00132410 rts ROM:00132410 ; End of function sub_1323FA ROM:00132410 ROM:00132412 ROM:00132412 ; =============== S U B R O U T I N E ======================================= ROM:00132412 ROM:00132412 ROM:00132412 sub_132412: ; CODE XREF: sub_1322F8↑p ROM:00132412 move.w #$3C6A,d1 ROM:00132416 move.w ($EF8).w,d2 ROM:0013241A move.w ($586).w,d3 ROM:0013241E bsr.l sub_1163F0 ROM:00132424 move.w d1,($E66).w ROM:00132428 rts ROM:00132428 ; End of function sub_132412 ROM:00132428 ROM:0013242A ROM:0013242A ; =============== S U B R O U T I N E ======================================= ROM:0013242A ROM:0013242A ROM:0013242A sub_13242A: ; CODE XREF: sub_132358↑p ROM:0013242A bsr.w sub_132442 ROM:0013242E bsr.w sub_13245A ROM:00132432 bsr.w sub_132488 ROM:00132436 bsr.l sub_131C7C ROM:0013243C bsr.w sub_1324CC ROM:00132440 rts ROM:00132440 ; End of function sub_13242A ROM:00132440 ROM:00132442 ROM:00132442 ; =============== S U B R O U T I N E ======================================= ROM:00132442 ROM:00132442 ROM:00132442 sub_132442: ; CODE XREF: sub_13242A↑p ROM:00132442 move.w #$3C6C,d1 ROM:00132446 move.w ($EF8).w,d2 ROM:0013244A move.w ($586).w,d3 ROM:0013244E bsr.l sub_1163F0 ROM:00132454 move.w d1,($E6A).w ROM:00132458 rts ROM:00132458 ; End of function sub_132442 ROM:00132458 ROM:0013245A ROM:0013245A ; =============== S U B R O U T I N E ======================================= ROM:0013245A ROM:0013245A ROM:0013245A sub_13245A: ; CODE XREF: sub_13242A+4↑p ROM:0013245A move.w #$3C6E,d1 ROM:0013245E move.w ($EF8).w,d2 ROM:00132462 move.w ($586).w,d3 ROM:00132466 bsr.l sub_1163F0 ROM:0013246C move.w d1,($E70).w ROM:00132470 move.w ($A66).w,d0 ROM:00132474 sub.w ($E6A).w,d0 ROM:00132478 muls.w d1,d0 ROM:0013247A divs.w #$2710,d0 ROM:0013247E add.w ($E6A).w,d0 ROM:00132482 move.w d0,($E72).w ROM:00132486 rts ROM:00132486 ; End of function sub_13245A ROM:00132486 ROM:00132488 ROM:00132488 ; =============== S U B R O U T I N E ======================================= ROM:00132488 ROM:00132488 ROM:00132488 sub_132488: ; CODE XREF: sub_13242A+8↑p ROM:00132488 move.w $882(a5),d1 ROM:0013248C move.w ($EF8).w,d0 ROM:00132490 cmpi.w #1,d1 ROM:00132494 bne.s loc_13249E ROM:00132496 muls.w $30C(a5),d0 ROM:0013249A divs.w ($13E4).w,d0 ROM:0013249E ROM:0013249E loc_13249E: ; CODE XREF: sub_132488+C↑j ROM:0013249E move.w d0,($1162).w ROM:001324A2 move.w #$3C70,d1 ROM:001324A6 move.w ($1162).w,d2 ROM:001324AA move.w ($586).w,d3 ROM:001324AE bsr.l sub_1163F0 ROM:001324B4 move.w $882(a5),d7 ROM:001324B8 cmpi.w #2,d7 ROM:001324BC bne.s loc_1324C6 ROM:001324BE muls.w ($AA4).w,d1 ROM:001324C2 divs.w #$2710,d1 ROM:001324C6 ROM:001324C6 loc_1324C6: ; CODE XREF: sub_132488+34↑j ROM:001324C6 move.w d1,($1160).w ROM:001324CA rts ROM:001324CA ; End of function sub_132488 ROM:001324CA ROM:001324CC ROM:001324CC ; =============== S U B R O U T I N E ======================================= ROM:001324CC ROM:001324CC ROM:001324CC sub_1324CC: ; CODE XREF: sub_13242A+12↑p ROM:001324CC move.w $880(a5),d0 ROM:001324D0 ext.l d0 ROM:001324D2 divs.w #4,d0 ROM:001324D6 move.w #0,d6 ROM:001324DA bra.s loc_1324E0 ROM:001324DC ; --------------------------------------------------------------------------- ROM:001324DC ROM:001324DC loc_1324DC: ; CODE XREF: sub_1324CC+48↓j ROM:001324DC addi.w #1,d6 ROM:001324E0 ROM:001324E0 loc_1324E0: ; CODE XREF: sub_1324CC+E↑j ROM:001324E0 cmpi.w #0,d6 ROM:001324E4 bgt.s locret_132516 ROM:001324E6 move.w d0,d2 ROM:001324E8 muls.w $115E(d6.w*2),d2 ROM:001324EE move.w $EF8(d6.w*2),d3 ROM:001324F4 muls.w #$220A,d3 ROM:001324F8 move.w ($E72).w,d4 ROM:001324FC ext.l d4 ROM:001324FE muls.l #$2710,d4 ROM:00132506 muls.l d2,d5:d3 ROM:0013250A divs.l d4,d5:d3 ROM:0013250E move.l d3,$A38(d6.w*4) ROM:00132514 bra.s loc_1324DC ROM:00132516 ; --------------------------------------------------------------------------- ROM:00132516 ROM:00132516 locret_132516: ; CODE XREF: sub_1324CC+18↑j ROM:00132516 rts ROM:00132516 ; End of function sub_1324CC ROM:00132516 ROM:00132518 ROM:00132518 ; =============== S U B R O U T I N E ======================================= ROM:00132518 ROM:00132518 ROM:00132518 sub_132518: ; CODE XREF: sub_132358+4↑p ROM:00132518 move.w $894(a5),d0 ROM:0013251C muls.w ($C02).w,d0 ROM:00132520 divs.w #$A,d0 ROM:00132524 move.w d0,($E6E).w ROM:00132528 rts ROM:00132528 ; End of function sub_132518 ROM:00132528 ROM:0013252A ROM:0013252A ; =============== S U B R O U T I N E ======================================= ROM:0013252A ROM:0013252A ROM:0013252A sub_13252A: ; CODE XREF: sub_132358+8↑p ROM:0013252A btst #5,($13B6).w ROM:00132530 beq.s loc_13253A ROM:00132532 move.w $884(a5),d0 ROM:00132536 bra.w loc_13253E ROM:0013253A ; --------------------------------------------------------------------------- ROM:0013253A ROM:0013253A loc_13253A: ; CODE XREF: sub_13252A+6↑j ROM:0013253A move.w ($E62).w,d0 ROM:0013253E ROM:0013253E loc_13253E: ; CODE XREF: sub_13252A+C↑j ROM:0013253E add.w ($E6E).w,d0 ROM:00132542 cmpi.w #1,d0 ROM:00132546 bge.s loc_13254C ROM:00132548 move.w #1,d0 ROM:0013254C ROM:0013254C loc_13254C: ; CODE XREF: sub_13252A+1C↑j ROM:0013254C move.w d0,($E64).w ROM:00132550 rts ROM:00132550 ; End of function sub_13252A ROM:00132550 ROM:00132552 ROM:00132552 ; =============== S U B R O U T I N E ======================================= ROM:00132552 ROM:00132552 ROM:00132552 sub_132552: ; CODE XREF: sub_132358+C↑p ROM:00132552 move.l ($A38).w,d2 ROM:00132556 muls.l #$14,d3:d2 ROM:0013255E move.w ($E64).w,d4 ROM:00132562 ext.l d4 ROM:00132564 divs.l d4,d3:d2 ROM:00132568 move.l d2,($A48).w ROM:0013256C divs.w #$64,d2 ; 'd' ROM:00132570 move.w d2,($E7A).w ROM:00132574 rts ROM:00132574 ; End of function sub_132552 ROM:00132574 ROM:00132576 ROM:00132576 ; =============== S U B R O U T I N E ======================================= ROM:00132576 ROM:00132576 ROM:00132576 sub_132576: ; CODE XREF: sub_132358+1C↑p ROM:00132576 move.l ($A48).w,d2 ROM:0013257A add.l ($A04).w,d2 ROM:0013257E bpl.s loc_132582 ROM:00132580 clr.l d2 ROM:00132582 ROM:00132582 loc_132582: ; CODE XREF: sub_132576+8↑j ROM:00132582 move.w $7DA(a5),d4 ROM:00132586 cmp.w ($ACC).w,d4 ROM:0013258A bge.s loc_132596 ROM:0013258C move.l $2CA(a5),d5 ROM:00132590 cmp.l d2,d5 ROM:00132592 ble.s loc_132596 ROM:00132594 move.l d5,d2 ROM:00132596 ROM:00132596 loc_132596: ; CODE XREF: sub_132576+14↑j ROM:00132596 ; sub_132576+1C↑j ROM:00132596 move.l d2,($A44).w ROM:0013259A muls.l #$258,d3:d2 ROM:001325A2 move.w ($E6C).w,d4 ROM:001325A6 ext.l d4 ROM:001325A8 divs.l d4,d3:d2 ROM:001325AC move.l d2,($A4C).w ROM:001325B0 rts ROM:001325B0 ; End of function sub_132576 ROM:001325B0 ROM:001325B2 ROM:001325B2 ; =============== S U B R O U T I N E ======================================= ROM:001325B2 ROM:001325B2 ROM:001325B2 sub_1325B2: ; CODE XREF: sub_132358+20↑p ROM:001325B2 move.w #0,d7 ROM:001325B6 bra.s loc_1325BC ROM:001325B8 ; --------------------------------------------------------------------------- ROM:001325B8 ROM:001325B8 loc_1325B8: ; CODE XREF: sub_1325B2+DA↓j ROM:001325B8 addi.w #1,d7 ROM:001325BC ROM:001325BC loc_1325BC: ; CODE XREF: sub_1325B2+4↑j ROM:001325BC cmpi.w #0,d7 ROM:001325C0 bgt.l locret_132690 ROM:001325C6 move.l #$2710,d6 ROM:001325CC move.w ($E74).w,d4 ROM:001325D0 ext.l d4 ROM:001325D2 move.l $A4C(d7.w*4),d2 ROM:001325D8 muls.l d4,d3:d2 ROM:001325DC divs.l d6,d3:d2 ROM:001325E0 bvc.w loc_1325EA ROM:001325E4 move.l #$7FFFFFFF,d2 ROM:001325EA ROM:001325EA loc_1325EA: ; CODE XREF: sub_1325B2+2E↑j ROM:001325EA move.w ($E78).w,d4 ROM:001325EE ext.l d4 ROM:001325F0 muls.l d4,d3:d2 ROM:001325F4 divs.l d6,d3:d2 ROM:001325F8 bvc.w loc_132602 ROM:001325FC move.l #$7FFFFFFF,d2 ROM:00132602 ROM:00132602 loc_132602: ; CODE XREF: sub_1325B2+46↑j ROM:00132602 move.w ($E76).w,d4 ROM:00132606 ext.l d4 ROM:00132608 muls.l d4,d3:d2 ROM:0013260C divs.l d6,d3:d2 ROM:00132610 bvc.w loc_13261A ROM:00132614 move.l #$7FFFFFFF,d2 ROM:0013261A ROM:0013261A loc_13261A: ; CODE XREF: sub_1325B2+5E↑j ROM:0013261A move.w ($E4E).w,d4 ROM:0013261E muls.w #$A,d4 ROM:00132622 muls.l d4,d3:d2 ROM:00132626 divs.l d6,d3:d2 ROM:0013262A bvc.w loc_132634 ROM:0013262E move.l #$7FFFFFFF,d2 ROM:00132634 ROM:00132634 loc_132634: ; CODE XREF: sub_1325B2+78↑j ROM:00132634 move.w ($DFA).w,d4 ROM:00132638 ext.l d4 ROM:0013263A muls.l d4,d3:d2 ROM:0013263E divs.l d6,d3:d2 ROM:00132642 bvc.w loc_13264C ROM:00132646 move.l #$7FFFFFFF,d2 ROM:0013264C ROM:0013264C loc_13264C: ; CODE XREF: sub_1325B2+90↑j ROM:0013264C move.w $F46(d7.w*2),d4 ROM:00132652 ext.l d4 ROM:00132654 muls.l d4,d3:d2 ROM:00132658 divs.l d6,d3:d2 ROM:0013265C bvc.w loc_132666 ROM:00132660 move.l #$7FFFFFFF,d2 ROM:00132666 ROM:00132666 loc_132666: ; CODE XREF: sub_1325B2+AA↑j ROM:00132666 move.w $FEA(d7.w*2),d4 ROM:0013266C ext.l d4 ROM:0013266E muls.l d4,d3:d2 ROM:00132672 divs.l d6,d3:d2 ROM:00132676 bvc.w loc_132680 ROM:0013267A move.l #$7FFFFFFF,d2 ROM:00132680 ROM:00132680 loc_132680: ; CODE XREF: sub_1325B2+C4↑j ROM:00132680 move.l d2,$A3C(d7.w*4) ROM:00132686 move.l d2,$A40(d7.w*4) ROM:0013268C bra.w loc_1325B8 ROM:00132690 ; --------------------------------------------------------------------------- ROM:00132690 ROM:00132690 locret_132690: ; CODE XREF: sub_1325B2+E↑j ROM:00132690 rts ROM:00132690 ; End of function sub_1325B2 ROM:00132690 ROM:00132692 ROM:00132692 ; =============== S U B R O U T I N E ======================================= ROM:00132692 ROM:00132692 ROM:00132692 sub_132692: ; CODE XREF: ROM:loc_132180↑p ROM:00132692 ; ROM:001321B8↑p ... ROM:00132692 move.w #$3BD0,d1 ROM:00132696 move.w ($A58).w,d2 ROM:0013269A bsr.l sub_1163F0 ROM:001326A0 cmpi.w #$258,d1 ROM:001326A4 bge.s loc_1326AA ROM:001326A6 move.w #$258,d1 ROM:001326AA ROM:001326AA loc_1326AA: ; CODE XREF: sub_132692+12↑j ROM:001326AA move.w d1,($E6C).w ROM:001326AE rts ROM:001326AE ; End of function sub_132692 ROM:001326AE ROM:001326B0 ROM:001326B0 ; =============== S U B R O U T I N E ======================================= ROM:001326B0 ROM:001326B0 ROM:001326B0 sub_1326B0: ; CODE XREF: ROM:loc_1310E8↑p ROM:001326B0 move.w $896(a5),($E42).w ROM:001326B6 move.w $896(a5),($E44).w ROM:001326BC rts ROM:001326BC ; End of function sub_1326B0 ROM:001326BC ROM:001326BE ROM:001326BE ; =============== S U B R O U T I N E ======================================= ROM:001326BE ROM:001326BE ROM:001326BE sub_1326BE: ; CODE XREF: ROM:00115EF0↑p ROM:001326BE bclr #6,($139D).w ROM:001326C4 move.w ($EB8).w,d1 ROM:001326C8 cmpi.w #6,d1 ROM:001326CC bcc.s locret_1326D6 ROM:001326CE movea.l off_1326D8(pc,d1.w*4),a0 ROM:001326D2 nop ROM:001326D4 jmp (a0) ROM:001326D6 ; --------------------------------------------------------------------------- ROM:001326D6 ROM:001326D6 locret_1326D6: ; CODE XREF: sub_1326BE+E↑j ROM:001326D6 rts ROM:001326D6 ; End of function sub_1326BE ROM:001326D6 ROM:001326D6 ; --------------------------------------------------------------------------- ROM:001326D8 off_1326D8: dc.l loc_1326F0 ; DATA XREF: sub_1326BE+10↑r ROM:001326DC dc.l loc_1326FE ROM:001326E0 dc.l loc_13271E ROM:001326E4 dc.l loc_132752 ROM:001326E8 dc.l loc_13277E ROM:001326EC dc.l loc_1327C8 ROM:001326F0 ; --------------------------------------------------------------------------- ROM:001326F0 ROM:001326F0 loc_1326F0: ; DATA XREF: ROM:off_1326D8↑o ROM:001326F0 bsr.w sub_132846 ROM:001326F4 move.w #1,($EB8).w ROM:001326FA bra.s loc_132718 ROM:001326FC ; --------------------------------------------------------------------------- ROM:001326FC rts ROM:001326FE ; --------------------------------------------------------------------------- ROM:001326FE ROM:001326FE loc_1326FE: ; DATA XREF: ROM:001326DC↑o ROM:001326FE btst #4,($13A3).w ROM:00132704 beq.s loc_132718 ROM:00132706 bclr #4,($13A3).w ROM:0013270C bsr.w sub_13352A ROM:00132710 move.w #2,($EB8).w ROM:00132716 bra.s loc_13274C ROM:00132718 ; --------------------------------------------------------------------------- ROM:00132718 ROM:00132718 loc_132718: ; CODE XREF: ROM:001326FA↑j ROM:00132718 ; ROM:00132704↑j ROM:00132718 bsr.w sub_1328B2 ROM:0013271C rts ROM:0013271E ; --------------------------------------------------------------------------- ROM:0013271E ROM:0013271E loc_13271E: ; DATA XREF: ROM:001326E0↑o ROM:0013271E btst #4,($13A3).w ROM:00132724 beq.s loc_13274C ROM:00132726 bclr #4,($13A3).w ROM:0013272C bsr.w sub_13343E ROM:00132730 bsr.w sub_133412 ROM:00132734 bsr.w sub_133546 ROM:00132738 bset #7,($FFFFFC1A).w ROM:0013273E move.w #3,($EB8).w ROM:00132744 bra.s loc_132778 ROM:00132746 ; --------------------------------------------------------------------------- ROM:00132746 bra.l *+6 ROM:0013274C ; --------------------------------------------------------------------------- ROM:0013274C ROM:0013274C loc_13274C: ; CODE XREF: ROM:00132716↑j ROM:0013274C ; ROM:00132724↑j ... ROM:0013274C bsr.w sub_1328B2 ROM:00132750 rts ROM:00132752 ; --------------------------------------------------------------------------- ROM:00132752 ROM:00132752 loc_132752: ; DATA XREF: ROM:001326E4↑o ROM:00132752 btst #4,($13A3).w ROM:00132758 beq.s loc_132778 ROM:0013275A bclr #4,($13A3).w ROM:00132760 bsr.w sub_1328D8 ROM:00132764 bsr.w sub_132EA0 ROM:00132768 bsr.w sub_1330F8 ROM:0013276C bsr.w sub_133302 ROM:00132770 move.w #4,($EB8).w ROM:00132776 bra.s loc_13277E ROM:00132778 ; --------------------------------------------------------------------------- ROM:00132778 ROM:00132778 loc_132778: ; CODE XREF: ROM:00132744↑j ROM:00132778 ; ROM:00132758↑j ... ROM:00132778 bsr.w sub_1328B2 ROM:0013277C rts ROM:0013277E ; --------------------------------------------------------------------------- ROM:0013277E ROM:0013277E loc_13277E: ; CODE XREF: ROM:00132776↑j ROM:0013277E ; DATA XREF: ROM:001326E8↑o ROM:0013277E btst #3,($139D).w ROM:00132784 bne.s loc_1327AA ROM:00132786 bsr.w sub_132806 ROM:0013278A bsr.w sub_13343E ROM:0013278E bsr.w sub_133412 ROM:00132792 bsr.w sub_133546 ROM:00132796 bset #6,($139D).w ROM:0013279C bset #7,($FFFFFC1A).w ROM:001327A2 move.w #3,($EB8).w ROM:001327A8 bra.s loc_132778 ROM:001327AA ; --------------------------------------------------------------------------- ROM:001327AA ROM:001327AA loc_1327AA: ; CODE XREF: ROM:00132784↑j ROM:001327AA btst #3,($139D).w ROM:001327B0 beq.s locret_1327C6 ROM:001327B2 bset #7,($FFFFFC1A).w ROM:001327B8 bclr #3,($139D).w ROM:001327BE move.w #5,($EB8).w ROM:001327C4 bra.s loc_1327FE ROM:001327C6 ; --------------------------------------------------------------------------- ROM:001327C6 ROM:001327C6 locret_1327C6: ; CODE XREF: ROM:001327B0↑j ROM:001327C6 rts ROM:001327C8 ; --------------------------------------------------------------------------- ROM:001327C8 ROM:001327C8 loc_1327C8: ; DATA XREF: ROM:001326EC↑o ROM:001327C8 btst #4,($13A3).w ROM:001327CE beq.s loc_1327FE ROM:001327D0 bclr #4,($13A3).w ROM:001327D6 bsr.w sub_132806 ROM:001327DA bsr.w sub_13343E ROM:001327DE bsr.w sub_133412 ROM:001327E2 bsr.w sub_133546 ROM:001327E6 bset #6,($139D).w ROM:001327EC bset #7,($FFFFFC1A).w ROM:001327F2 move.w #3,($EB8).w ROM:001327F8 bra.l loc_132778 ROM:001327FE ; --------------------------------------------------------------------------- ROM:001327FE ROM:001327FE loc_1327FE: ; CODE XREF: ROM:001327C4↑j ROM:001327FE ; ROM:001327CE↑j ROM:001327FE bsr.w sub_1328B2 ROM:00132802 rts ROM:00132804 ; --------------------------------------------------------------------------- ROM:00132804 rts ROM:00132806 ROM:00132806 ; =============== S U B R O U T I N E ======================================= ROM:00132806 ROM:00132806 ROM:00132806 sub_132806: ; CODE XREF: ROM:00132786↑p ROM:00132806 ; ROM:001327D6↑p ROM:00132806 lea ($FFFFFD00).w,a0 ROM:0013280A move.w (a0),($E82).w ROM:0013280E move.w 2(a0),($E84).w ROM:00132814 move.w 4(a0),($E86).w ROM:0013281A move.w 6(a0),($E88).w ROM:00132820 move.w #$FF,($E8A).w ROM:00132826 move.w #$FF,($E8C).w ROM:0013282C move.w #$FF,($E8E).w ROM:00132832 move.w #$FF,($E90).w ROM:00132838 move.w #$FF,($E92).w ROM:0013283E move.w #$FF,($E94).w ROM:00132844 rts ROM:00132844 ; End of function sub_132806 ROM:00132844 ROM:00132846 ROM:00132846 ; =============== S U B R O U T I N E ======================================= ROM:00132846 ROM:00132846 ROM:00132846 sub_132846: ; CODE XREF: ROM:loc_1326F0↑p ROM:00132846 lea ($FFFFFD20).w,a0 ROM:0013284A move.w #$55,(a0) ; 'U' ROM:0013284E move.w #$2A,2(a0) ; '*' ROM:00132854 move.w #$2A,4(a0) ; '*' ROM:0013285A move.w #0,6(a0) ROM:00132860 lea ($FFFFFD40).w,a0 ROM:00132864 move.b #$79,(a0) ; 'y' ROM:00132868 move.b #$7A,1(a0) ; 'z' ROM:0013286E move.b #$7B,2(a0) ; '{' ROM:00132874 move.b #$38,3(a0) ; '8' ROM:0013287A move.b ($FFFFFC15).w,($75F).w ROM:00132880 ori.b #8,($75F).w ROM:00132886 move.b ($75F).w,($FFFFFC15).w ROM:0013288C move.b #$7E,($FFFFFC17).w ; '~' ROM:00132892 move.b #$7B,($FFFFFC16).w ; '{' ROM:00132898 move.w #$A908,($FFFFFC18).w ROM:0013289E move.w #$300,($FFFFFC1C).w ROM:001328A4 move.b #0,($FFFFFC1E).w ROM:001328AA move.w #$9814,($FFFFFC1A).w ROM:001328B0 rts ROM:001328B0 ; End of function sub_132846 ROM:001328B0 ROM:001328B2 ROM:001328B2 ; =============== S U B R O U T I N E ======================================= ROM:001328B2 ROM:001328B2 ROM:001328B2 sub_1328B2: ; CODE XREF: ROM:loc_132718↑p ROM:001328B2 ; ROM:loc_13274C↑p ... ROM:001328B2 btst #7,($FFFFFC1F).w ROM:001328B8 beq.s loc_1328C8 ROM:001328BA bset #4,($13A3).w ROM:001328C0 bclr #7,($FFFFFC1F).w ROM:001328C6 bra.s locret_1328D6 ROM:001328C8 ; --------------------------------------------------------------------------- ROM:001328C8 ROM:001328C8 loc_1328C8: ; CODE XREF: sub_1328B2+6↑j ROM:001328C8 btst #7,($FFFFFC1A).w ROM:001328CE bne.s locret_1328D6 ROM:001328D0 bset #4,($13A3).w ROM:001328D6 ROM:001328D6 locret_1328D6: ; CODE XREF: sub_1328B2+14↑j ROM:001328D6 ; sub_1328B2+1C↑j ROM:001328D6 rts ROM:001328D6 ; End of function sub_1328B2 ROM:001328D6 ROM:001328D8 ROM:001328D8 ; =============== S U B R O U T I N E ======================================= ROM:001328D8 ROM:001328D8 ROM:001328D8 sub_1328D8: ; CODE XREF: ROM:00132760↑p ROM:001328D8 lea ($FFFFFD00).w,a0 ROM:001328DC lea ($FFFFFD20).w,a1 ROM:001328E0 btst #4,($DF6).w ROM:001328E6 beq.s loc_13290A ROM:001328E8 move.b #0,d0 ROM:001328EC bra.s loc_1328F2 ROM:001328EE ; --------------------------------------------------------------------------- ROM:001328EE ROM:001328EE loc_1328EE: ; CODE XREF: sub_1328D8:loc_132908↓j ROM:001328EE addi.b #1,d0 ROM:001328F2 ROM:001328F2 loc_1328F2: ; CODE XREF: sub_1328D8+14↑j ROM:001328F2 cmpi.b #$B,d0 ROM:001328F6 bgt.s loc_13290A ROM:001328F8 cmpi.b #0,$881(d0.w) ROM:00132900 beq.s loc_132908 ROM:00132902 subq.b #1,$881(d0.w) ROM:00132908 ROM:00132908 loc_132908: ; CODE XREF: sub_1328D8+28↑j ROM:00132908 bra.s loc_1328EE ROM:0013290A ; --------------------------------------------------------------------------- ROM:0013290A ROM:0013290A loc_13290A: ; CODE XREF: sub_1328D8+E↑j ROM:0013290A ; sub_1328D8+1E↑j ROM:0013290A btst #1,($FFFFFD00).w ROM:00132910 beq.l locret_132E9E ROM:00132916 bset #0,($E97).w ROM:0013291C bset #0,($143B).w ROM:00132922 move.w (a0),d5 ROM:00132924 andi.w #$3F8,d5 ROM:00132928 cmpi.w #$218,d5 ROM:0013292C bne.l loc_132944 ROM:00132932 bset #1,($E97).w ROM:00132938 bset #1,($143B).w ROM:0013293E bra.l loc_132E94 ROM:00132944 ; --------------------------------------------------------------------------- ROM:00132944 ROM:00132944 loc_132944: ; CODE XREF: sub_1328D8+54↑j ROM:00132944 cmpi.w #$3D8,d5 ROM:00132948 bne.l loc_132960 ROM:0013294E bset #2,($E97).w ROM:00132954 bset #2,($143B).w ROM:0013295A bra.l loc_132E94 ROM:00132960 ; --------------------------------------------------------------------------- ROM:00132960 ROM:00132960 loc_132960: ; CODE XREF: sub_1328D8+70↑j ROM:00132960 cmpi.w #$3F8,d5 ROM:00132964 bne.s loc_132984 ROM:00132966 bset #1,($E97).w ROM:0013296C bset #1,($143B).w ROM:00132972 bset #2,($E97).w ROM:00132978 bset #2,($143B).w ROM:0013297E bra.l loc_132E94 ROM:00132984 ; --------------------------------------------------------------------------- ROM:00132984 ROM:00132984 loc_132984: ; CODE XREF: sub_1328D8+8C↑j ROM:00132984 move.w d5,d1 ROM:00132986 andi.w #$1E0,d1 ROM:0013298A asr.w #5,d1 ROM:0013298C move.w d1,($E8A).w ROM:00132990 move.w d5,d2 ROM:00132992 andi.w #$18,d2 ROM:00132996 asr.w #3,d2 ROM:00132998 move.w d2,($E8C).w ROM:0013299C cmpi.w #0,d2 ROM:001329A0 bne.l loc_132B46 ROM:001329A6 move.w ($E9A).w,d3 ROM:001329AA move.w ($EA0).w,d7 ROM:001329AE move.w ($143C).w,d4 ROM:001329B2 cmpi.w #1,d1 ROM:001329B6 bne.s loc_1329F6 ROM:001329B8 bset #0,d7 ROM:001329BC move.w $898(a5),d6 ROM:001329C0 cmpi.w #0,d6 ROM:001329C4 bne.s loc_1329EA ROM:001329C6 move.b $254(a5),d6 ROM:001329CA addq.b #2,($881).w ROM:001329CE cmpi.b #0,($881).w ROM:001329D4 bge.s loc_1329DC ROM:001329D6 move.b #$7F,($881).w ROM:001329DC ROM:001329DC loc_1329DC: ; CODE XREF: sub_1328D8+FC↑j ROM:001329DC cmp.b ($881).w,d6 ROM:001329E0 bge.s loc_1329EA ROM:001329E2 bset #0,d3 ROM:001329E6 bset #0,d4 ROM:001329EA ROM:001329EA loc_1329EA: ; CODE XREF: sub_1328D8+EC↑j ROM:001329EA ; sub_1328D8+108↑j ROM:001329EA bset #5,($13AC).w ROM:001329F0 bra.l loc_132B34 ROM:001329F6 ; --------------------------------------------------------------------------- ROM:001329F6 ROM:001329F6 loc_1329F6: ; CODE XREF: sub_1328D8+DE↑j ROM:001329F6 cmpi.w #2,d1 ROM:001329FA bne.s loc_132A3A ROM:001329FC bset #1,d7 ROM:00132A00 move.w $898(a5),d6 ROM:00132A04 cmpi.w #0,d6 ROM:00132A08 bne.s loc_132A2E ROM:00132A0A move.b $254(a5),d6 ROM:00132A0E addq.b #2,($882).w ROM:00132A12 cmpi.b #0,($882).w ROM:00132A18 bge.s loc_132A20 ROM:00132A1A move.b #$7F,($882).w ROM:00132A20 ROM:00132A20 loc_132A20: ; CODE XREF: sub_1328D8+140↑j ROM:00132A20 cmp.b ($882).w,d6 ROM:00132A24 bge.s loc_132A2E ROM:00132A26 bset #1,d3 ROM:00132A2A bset #1,d4 ROM:00132A2E ROM:00132A2E loc_132A2E: ; CODE XREF: sub_1328D8+130↑j ROM:00132A2E ; sub_1328D8+14C↑j ROM:00132A2E bset #4,($13AE).w ROM:00132A34 bra.l loc_132B34 ROM:00132A3A ; --------------------------------------------------------------------------- ROM:00132A3A ROM:00132A3A loc_132A3A: ; CODE XREF: sub_1328D8+122↑j ROM:00132A3A cmpi.w #3,d1 ROM:00132A3E bne.s loc_132A7E ROM:00132A40 bset #2,d7 ROM:00132A44 move.w $898(a5),d6 ROM:00132A48 cmpi.w #0,d6 ROM:00132A4C bne.s loc_132A72 ROM:00132A4E move.b $254(a5),d6 ROM:00132A52 addq.b #2,($883).w ROM:00132A56 cmpi.b #0,($883).w ROM:00132A5C bge.s loc_132A64 ROM:00132A5E move.b #$7F,($883).w ROM:00132A64 ROM:00132A64 loc_132A64: ; CODE XREF: sub_1328D8+184↑j ROM:00132A64 cmp.b ($883).w,d6 ROM:00132A68 bge.s loc_132A72 ROM:00132A6A bset #2,d3 ROM:00132A6E bset #2,d4 ROM:00132A72 ROM:00132A72 loc_132A72: ; CODE XREF: sub_1328D8+174↑j ROM:00132A72 ; sub_1328D8+190↑j ROM:00132A72 bset #6,($13AA).w ROM:00132A78 bra.l loc_132B34 ROM:00132A7E ; --------------------------------------------------------------------------- ROM:00132A7E ROM:00132A7E loc_132A7E: ; CODE XREF: sub_1328D8+166↑j ROM:00132A7E cmpi.w #4,d1 ROM:00132A82 bne.s loc_132ABE ROM:00132A84 bset #3,d7 ROM:00132A88 move.w $898(a5),d6 ROM:00132A8C cmpi.w #0,d6 ROM:00132A90 bne.s loc_132AB6 ROM:00132A92 move.b $254(a5),d6 ROM:00132A96 addq.b #2,($884).w ROM:00132A9A cmpi.b #0,($884).w ROM:00132AA0 bge.s loc_132AA8 ROM:00132AA2 move.b #$7F,($884).w ROM:00132AA8 ROM:00132AA8 loc_132AA8: ; CODE XREF: sub_1328D8+1C8↑j ROM:00132AA8 cmp.b ($884).w,d6 ROM:00132AAC bge.s loc_132AB6 ROM:00132AAE bset #3,d3 ROM:00132AB2 bset #3,d4 ROM:00132AB6 ROM:00132AB6 loc_132AB6: ; CODE XREF: sub_1328D8+1B8↑j ROM:00132AB6 ; sub_1328D8+1D4↑j ROM:00132AB6 bset #6,($13AC).w ROM:00132ABC bra.s loc_132B34 ROM:00132ABE ; --------------------------------------------------------------------------- ROM:00132ABE ROM:00132ABE loc_132ABE: ; CODE XREF: sub_1328D8+1AA↑j ROM:00132ABE cmpi.w #5,d1 ROM:00132AC2 bne.s loc_132AD2 ROM:00132AC4 bset #4,d3 ROM:00132AC8 bset #4,d7 ROM:00132ACC bset #4,d4 ROM:00132AD0 bra.s loc_132B34 ROM:00132AD2 ; --------------------------------------------------------------------------- ROM:00132AD2 ROM:00132AD2 loc_132AD2: ; CODE XREF: sub_1328D8+1EA↑j ROM:00132AD2 cmpi.w #6,d1 ROM:00132AD6 bne.s loc_132AE6 ROM:00132AD8 bset #5,d3 ROM:00132ADC bset #5,d7 ROM:00132AE0 bset #5,d4 ROM:00132AE4 bra.s loc_132B34 ROM:00132AE6 ; --------------------------------------------------------------------------- ROM:00132AE6 ROM:00132AE6 loc_132AE6: ; CODE XREF: sub_1328D8+1FE↑j ROM:00132AE6 cmpi.w #7,d1 ROM:00132AEA bne.s loc_132AFA ROM:00132AEC bset #6,d3 ROM:00132AF0 bset #6,d7 ROM:00132AF4 bset #6,d4 ROM:00132AF8 bra.s loc_132B34 ROM:00132AFA ; --------------------------------------------------------------------------- ROM:00132AFA ROM:00132AFA loc_132AFA: ; CODE XREF: sub_1328D8+212↑j ROM:00132AFA cmpi.w #8,d1 ROM:00132AFE bne.s loc_132B0E ROM:00132B00 bset #7,d3 ROM:00132B04 bset #7,d7 ROM:00132B08 bset #7,d4 ROM:00132B0C bra.s loc_132B34 ROM:00132B0E ; --------------------------------------------------------------------------- ROM:00132B0E ROM:00132B0E loc_132B0E: ; CODE XREF: sub_1328D8+226↑j ROM:00132B0E cmpi.w #9,d1 ROM:00132B12 bne.s loc_132B22 ROM:00132B14 bset #8,d3 ROM:00132B18 bset #8,d7 ROM:00132B1C bset #8,d4 ROM:00132B20 bra.s loc_132B34 ROM:00132B22 ; --------------------------------------------------------------------------- ROM:00132B22 ROM:00132B22 loc_132B22: ; CODE XREF: sub_1328D8+23A↑j ROM:00132B22 cmpi.w #$C,d1 ROM:00132B26 bne.s loc_132B34 ROM:00132B28 bset #9,d3 ROM:00132B2C bset #9,d7 ROM:00132B30 bset #9,d4 ROM:00132B34 ROM:00132B34 loc_132B34: ; CODE XREF: sub_1328D8+118↑j ROM:00132B34 ; sub_1328D8+15C↑j ... ROM:00132B34 move.w d3,($E9A).w ROM:00132B38 move.w d7,($EA0).w ROM:00132B3C move.w d4,($143C).w ROM:00132B40 bra.l loc_132E94 ROM:00132B46 ; --------------------------------------------------------------------------- ROM:00132B46 ROM:00132B46 loc_132B46: ; CODE XREF: sub_1328D8+C8↑j ROM:00132B46 cmpi.w #1,d2 ROM:00132B4A bne.l loc_132CF0 ROM:00132B50 move.w ($E9C).w,d3 ROM:00132B54 move.w ($143E).w,d4 ROM:00132B58 move.w ($EA2).w,d7 ROM:00132B5C cmpi.w #1,d1 ROM:00132B60 bne.s loc_132BA0 ROM:00132B62 bset #0,d7 ROM:00132B66 move.w $898(a5),d6 ROM:00132B6A cmpi.w #0,d6 ROM:00132B6E bne.s loc_132B94 ROM:00132B70 move.b $254(a5),d6 ROM:00132B74 addq.b #2,($885).w ROM:00132B78 cmpi.b #0,($885).w ROM:00132B7E bge.s loc_132B86 ROM:00132B80 move.b #$7F,($885).w ROM:00132B86 ROM:00132B86 loc_132B86: ; CODE XREF: sub_1328D8+2A6↑j ROM:00132B86 cmp.b ($885).w,d6 ROM:00132B8A bge.s loc_132B94 ROM:00132B8C bset #0,d3 ROM:00132B90 bset #0,d4 ROM:00132B94 ROM:00132B94 loc_132B94: ; CODE XREF: sub_1328D8+296↑j ROM:00132B94 ; sub_1328D8+2B2↑j ROM:00132B94 bset #5,($13AC).w ROM:00132B9A bra.l loc_132CDE ROM:00132BA0 ; --------------------------------------------------------------------------- ROM:00132BA0 ROM:00132BA0 loc_132BA0: ; CODE XREF: sub_1328D8+288↑j ROM:00132BA0 cmpi.w #2,d1 ROM:00132BA4 bne.s loc_132BE4 ROM:00132BA6 bset #1,d7 ROM:00132BAA move.w $898(a5),d6 ROM:00132BAE cmpi.w #0,d6 ROM:00132BB2 bne.s loc_132BD8 ROM:00132BB4 move.b $254(a5),d6 ROM:00132BB8 addq.b #2,($886).w ROM:00132BBC cmpi.b #0,($886).w ROM:00132BC2 bge.s loc_132BCA ROM:00132BC4 move.b #$7F,($886).w ROM:00132BCA ROM:00132BCA loc_132BCA: ; CODE XREF: sub_1328D8+2EA↑j ROM:00132BCA cmp.b ($886).w,d6 ROM:00132BCE bge.s loc_132BD8 ROM:00132BD0 bset #1,d3 ROM:00132BD4 bset #1,d4 ROM:00132BD8 ROM:00132BD8 loc_132BD8: ; CODE XREF: sub_1328D8+2DA↑j ROM:00132BD8 ; sub_1328D8+2F6↑j ROM:00132BD8 bset #4,($13AE).w ROM:00132BDE bra.l loc_132CDE ROM:00132BE4 ; --------------------------------------------------------------------------- ROM:00132BE4 ROM:00132BE4 loc_132BE4: ; CODE XREF: sub_1328D8+2CC↑j ROM:00132BE4 cmpi.w #3,d1 ROM:00132BE8 bne.s loc_132C28 ROM:00132BEA bset #2,d7 ROM:00132BEE move.w $898(a5),d6 ROM:00132BF2 cmpi.w #0,d6 ROM:00132BF6 bne.s loc_132C1C ROM:00132BF8 move.b $254(a5),d6 ROM:00132BFC addq.b #2,($887).w ROM:00132C00 cmpi.b #0,($887).w ROM:00132C06 bge.s loc_132C0E ROM:00132C08 move.b #$7F,($887).w ROM:00132C0E ROM:00132C0E loc_132C0E: ; CODE XREF: sub_1328D8+32E↑j ROM:00132C0E cmp.b ($887).w,d6 ROM:00132C12 bge.s loc_132C1C ROM:00132C14 bset #2,d3 ROM:00132C18 bset #2,d4 ROM:00132C1C ROM:00132C1C loc_132C1C: ; CODE XREF: sub_1328D8+31E↑j ROM:00132C1C ; sub_1328D8+33A↑j ROM:00132C1C bset #6,($13AA).w ROM:00132C22 bra.l loc_132CDE ROM:00132C28 ; --------------------------------------------------------------------------- ROM:00132C28 ROM:00132C28 loc_132C28: ; CODE XREF: sub_1328D8+310↑j ROM:00132C28 cmpi.w #4,d1 ROM:00132C2C bne.s loc_132C68 ROM:00132C2E bset #3,d7 ROM:00132C32 move.w $898(a5),d6 ROM:00132C36 cmpi.w #0,d6 ROM:00132C3A bne.s loc_132C60 ROM:00132C3C move.b $254(a5),d6 ROM:00132C40 addq.b #2,($888).w ROM:00132C44 cmpi.b #0,($888).w ROM:00132C4A bge.s loc_132C52 ROM:00132C4C move.b #$7F,($888).w ROM:00132C52 ROM:00132C52 loc_132C52: ; CODE XREF: sub_1328D8+372↑j ROM:00132C52 cmp.b ($888).w,d6 ROM:00132C56 bge.s loc_132C60 ROM:00132C58 bset #3,d3 ROM:00132C5C bset #3,d4 ROM:00132C60 ROM:00132C60 loc_132C60: ; CODE XREF: sub_1328D8+362↑j ROM:00132C60 ; sub_1328D8+37E↑j ROM:00132C60 bset #6,($13AC).w ROM:00132C66 bra.s loc_132CDE ROM:00132C68 ; --------------------------------------------------------------------------- ROM:00132C68 ROM:00132C68 loc_132C68: ; CODE XREF: sub_1328D8+354↑j ROM:00132C68 cmpi.w #5,d1 ROM:00132C6C bne.s loc_132C7C ROM:00132C6E bset #4,d3 ROM:00132C72 bset #4,d7 ROM:00132C76 bset #4,d4 ROM:00132C7A bra.s loc_132CDE ROM:00132C7C ; --------------------------------------------------------------------------- ROM:00132C7C ROM:00132C7C loc_132C7C: ; CODE XREF: sub_1328D8+394↑j ROM:00132C7C cmpi.w #6,d1 ROM:00132C80 bne.s loc_132C90 ROM:00132C82 bset #5,d7 ROM:00132C86 bset #5,d3 ROM:00132C8A bset #5,d4 ROM:00132C8E bra.s loc_132CDE ROM:00132C90 ; --------------------------------------------------------------------------- ROM:00132C90 ROM:00132C90 loc_132C90: ; CODE XREF: sub_1328D8+3A8↑j ROM:00132C90 cmpi.w #7,d1 ROM:00132C94 bne.s loc_132CA4 ROM:00132C96 bset #6,d7 ROM:00132C9A bset #6,d3 ROM:00132C9E bset #6,d4 ROM:00132CA2 bra.s loc_132CDE ROM:00132CA4 ; --------------------------------------------------------------------------- ROM:00132CA4 ROM:00132CA4 loc_132CA4: ; CODE XREF: sub_1328D8+3BC↑j ROM:00132CA4 cmpi.w #8,d1 ROM:00132CA8 bne.s loc_132CB8 ROM:00132CAA bset #7,d7 ROM:00132CAE bset #7,d3 ROM:00132CB2 bset #7,d4 ROM:00132CB6 bra.s loc_132CDE ROM:00132CB8 ; --------------------------------------------------------------------------- ROM:00132CB8 ROM:00132CB8 loc_132CB8: ; CODE XREF: sub_1328D8+3D0↑j ROM:00132CB8 cmpi.w #9,d1 ROM:00132CBC bne.s loc_132CCC ROM:00132CBE bset #8,d7 ROM:00132CC2 bset #8,d3 ROM:00132CC6 bset #8,d4 ROM:00132CCA bra.s loc_132CDE ROM:00132CCC ; --------------------------------------------------------------------------- ROM:00132CCC ROM:00132CCC loc_132CCC: ; CODE XREF: sub_1328D8+3E4↑j ROM:00132CCC cmpi.w #$C,d1 ROM:00132CD0 bne.s loc_132CDE ROM:00132CD2 bset #9,d7 ROM:00132CD6 bset #9,d3 ROM:00132CDA bset #9,d4 ROM:00132CDE ROM:00132CDE loc_132CDE: ; CODE XREF: sub_1328D8+2C2↑j ROM:00132CDE ; sub_1328D8+306↑j ... ROM:00132CDE move.w d3,($E9C).w ROM:00132CE2 move.w d4,($143E).w ROM:00132CE6 move.w d7,($EA2).w ROM:00132CEA bra.l loc_132E94 ROM:00132CF0 ; --------------------------------------------------------------------------- ROM:00132CF0 ROM:00132CF0 loc_132CF0: ; CODE XREF: sub_1328D8+272↑j ROM:00132CF0 cmpi.w #2,d2 ROM:00132CF4 bne.l loc_132E94 ROM:00132CFA move.w ($E9E).w,d3 ROM:00132CFE move.w ($1440).w,d4 ROM:00132D02 move.w ($EA4).w,d7 ROM:00132D06 cmpi.w #1,d1 ROM:00132D0A bne.s loc_132D4A ROM:00132D0C bset #0,d7 ROM:00132D10 move.w $898(a5),d6 ROM:00132D14 cmpi.w #0,d6 ROM:00132D18 bne.s loc_132D3E ROM:00132D1A move.b $254(a5),d6 ROM:00132D1E addq.b #2,($889).w ROM:00132D22 cmpi.b #0,($889).w ROM:00132D28 bge.s loc_132D30 ROM:00132D2A move.b #$7F,($889).w ROM:00132D30 ROM:00132D30 loc_132D30: ; CODE XREF: sub_1328D8+450↑j ROM:00132D30 cmp.b ($889).w,d6 ROM:00132D34 bge.s loc_132D3E ROM:00132D36 bset #0,d3 ROM:00132D3A bset #0,d4 ROM:00132D3E ROM:00132D3E loc_132D3E: ; CODE XREF: sub_1328D8+440↑j ROM:00132D3E ; sub_1328D8+45C↑j ROM:00132D3E bset #5,($13AC).w ROM:00132D44 bra.l loc_132E88 ROM:00132D4A ; --------------------------------------------------------------------------- ROM:00132D4A ROM:00132D4A loc_132D4A: ; CODE XREF: sub_1328D8+432↑j ROM:00132D4A cmpi.w #2,d1 ROM:00132D4E bne.s loc_132D8E ROM:00132D50 bset #1,d7 ROM:00132D54 move.w $898(a5),d6 ROM:00132D58 cmpi.w #0,d6 ROM:00132D5C bne.s loc_132D82 ROM:00132D5E move.b $254(a5),d6 ROM:00132D62 addq.b #2,($88A).w ROM:00132D66 cmpi.b #0,($88A).w ROM:00132D6C bge.s loc_132D74 ROM:00132D6E move.b #$7F,($88A).w ROM:00132D74 ROM:00132D74 loc_132D74: ; CODE XREF: sub_1328D8+494↑j ROM:00132D74 cmp.b ($88A).w,d6 ROM:00132D78 bge.s loc_132D82 ROM:00132D7A bset #1,d3 ROM:00132D7E bset #1,d4 ROM:00132D82 ROM:00132D82 loc_132D82: ; CODE XREF: sub_1328D8+484↑j ROM:00132D82 ; sub_1328D8+4A0↑j ROM:00132D82 bset #4,($13AE).w ROM:00132D88 bra.l loc_132E88 ROM:00132D8E ; --------------------------------------------------------------------------- ROM:00132D8E ROM:00132D8E loc_132D8E: ; CODE XREF: sub_1328D8+476↑j ROM:00132D8E cmpi.w #3,d1 ROM:00132D92 bne.s loc_132DD2 ROM:00132D94 bset #2,d7 ROM:00132D98 move.w $898(a5),d6 ROM:00132D9C cmpi.w #0,d6 ROM:00132DA0 bne.s loc_132DC6 ROM:00132DA2 move.b $254(a5),d6 ROM:00132DA6 addq.b #2,($88B).w ROM:00132DAA cmpi.b #0,($88B).w ROM:00132DB0 bge.s loc_132DB8 ROM:00132DB2 move.b #$7F,($88B).w ROM:00132DB8 ROM:00132DB8 loc_132DB8: ; CODE XREF: sub_1328D8+4D8↑j ROM:00132DB8 cmp.b ($88B).w,d6 ROM:00132DBC bge.s loc_132DC6 ROM:00132DBE bset #2,d3 ROM:00132DC2 bset #2,d4 ROM:00132DC6 ROM:00132DC6 loc_132DC6: ; CODE XREF: sub_1328D8+4C8↑j ROM:00132DC6 ; sub_1328D8+4E4↑j ROM:00132DC6 bset #6,($13AA).w ROM:00132DCC bra.l loc_132E88 ROM:00132DD2 ; --------------------------------------------------------------------------- ROM:00132DD2 ROM:00132DD2 loc_132DD2: ; CODE XREF: sub_1328D8+4BA↑j ROM:00132DD2 cmpi.w #4,d1 ROM:00132DD6 bne.s loc_132E12 ROM:00132DD8 bset #3,d7 ROM:00132DDC move.w $898(a5),d6 ROM:00132DE0 cmpi.w #0,d6 ROM:00132DE4 bne.s loc_132E0A ROM:00132DE6 move.b $254(a5),d6 ROM:00132DEA addq.b #2,($88C).w ROM:00132DEE cmpi.b #0,($88C).w ROM:00132DF4 bge.s loc_132DFC ROM:00132DF6 move.b #$7F,($88C).w ROM:00132DFC ROM:00132DFC loc_132DFC: ; CODE XREF: sub_1328D8+51C↑j ROM:00132DFC cmp.b ($88C).w,d6 ROM:00132E00 bge.s loc_132E0A ROM:00132E02 bset #3,d3 ROM:00132E06 bset #3,d4 ROM:00132E0A ROM:00132E0A loc_132E0A: ; CODE XREF: sub_1328D8+50C↑j ROM:00132E0A ; sub_1328D8+528↑j ROM:00132E0A bset #6,($13AC).w ROM:00132E10 bra.s loc_132E88 ROM:00132E12 ; --------------------------------------------------------------------------- ROM:00132E12 ROM:00132E12 loc_132E12: ; CODE XREF: sub_1328D8+4FE↑j ROM:00132E12 cmpi.w #5,d1 ROM:00132E16 bne.s loc_132E26 ROM:00132E18 bset #4,d3 ROM:00132E1C bset #4,d7 ROM:00132E20 bset #4,d4 ROM:00132E24 bra.s loc_132E88 ROM:00132E26 ; --------------------------------------------------------------------------- ROM:00132E26 ROM:00132E26 loc_132E26: ; CODE XREF: sub_1328D8+53E↑j ROM:00132E26 cmpi.w #6,d1 ROM:00132E2A bne.s loc_132E3A ROM:00132E2C bset #5,d3 ROM:00132E30 bset #5,d7 ROM:00132E34 bset #5,d4 ROM:00132E38 bra.s loc_132E88 ROM:00132E3A ; --------------------------------------------------------------------------- ROM:00132E3A ROM:00132E3A loc_132E3A: ; CODE XREF: sub_1328D8+552↑j ROM:00132E3A cmpi.w #7,d1 ROM:00132E3E bne.s loc_132E4E ROM:00132E40 bset #6,d3 ROM:00132E44 bset #6,d7 ROM:00132E48 bset #6,d4 ROM:00132E4C bra.s loc_132E88 ROM:00132E4E ; --------------------------------------------------------------------------- ROM:00132E4E ROM:00132E4E loc_132E4E: ; CODE XREF: sub_1328D8+566↑j ROM:00132E4E cmpi.w #8,d1 ROM:00132E52 bne.s loc_132E62 ROM:00132E54 bset #7,d3 ROM:00132E58 bset #7,d7 ROM:00132E5C bset #7,d4 ROM:00132E60 bra.s loc_132E88 ROM:00132E62 ; --------------------------------------------------------------------------- ROM:00132E62 ROM:00132E62 loc_132E62: ; CODE XREF: sub_1328D8+57A↑j ROM:00132E62 cmpi.w #9,d1 ROM:00132E66 bne.s loc_132E76 ROM:00132E68 bset #8,d3 ROM:00132E6C bset #8,d7 ROM:00132E70 bset #8,d4 ROM:00132E74 bra.s loc_132E88 ROM:00132E76 ; --------------------------------------------------------------------------- ROM:00132E76 ROM:00132E76 loc_132E76: ; CODE XREF: sub_1328D8+58E↑j ROM:00132E76 cmpi.w #$C,d1 ROM:00132E7A bne.s loc_132E88 ROM:00132E7C bset #9,d3 ROM:00132E80 bset #9,d7 ROM:00132E84 bset #9,d4 ROM:00132E88 ROM:00132E88 loc_132E88: ; CODE XREF: sub_1328D8+46C↑j ROM:00132E88 ; sub_1328D8+4B0↑j ... ROM:00132E88 move.w d3,($E9E).w ROM:00132E8C move.w d4,($1440).w ROM:00132E90 move.w d7,($EA4).w ROM:00132E94 ROM:00132E94 loc_132E94: ; CODE XREF: sub_1328D8+66↑j ROM:00132E94 ; sub_1328D8+82↑j ... ROM:00132E94 move.w #$7F,(a1) ROM:00132E98 bset #3,($139D).w ROM:00132E9E ROM:00132E9E locret_132E9E: ; CODE XREF: sub_1328D8+38↑j ROM:00132E9E rts ROM:00132E9E ; End of function sub_1328D8 ROM:00132E9E ROM:00132EA0 ROM:00132EA0 ; =============== S U B R O U T I N E ======================================= ROM:00132EA0 ROM:00132EA0 ROM:00132EA0 sub_132EA0: ; CODE XREF: ROM:00132764↑p ROM:00132EA0 bclr #0,($124E).w ROM:00132EA6 bclr #1,($124E).w ROM:00132EAC btst #1,($FFFFFD02).w ROM:00132EB2 beq.l locret_1330F6 ROM:00132EB8 bset #3,($E97).w ROM:00132EBE bset #3,($143B).w ROM:00132EC4 move.w 2(a0),d5 ROM:00132EC8 andi.w #$3F0,d5 ROM:00132ECC cmpi.w #$230,d5 ROM:00132ED0 bne.l loc_132EE8 ROM:00132ED6 bset #4,($E97).w ROM:00132EDC bset #4,($143B).w ROM:00132EE2 bra.l loc_1330EA ROM:00132EE8 ; --------------------------------------------------------------------------- ROM:00132EE8 ROM:00132EE8 loc_132EE8: ; CODE XREF: sub_132EA0+30↑j ROM:00132EE8 cmpi.w #$3B0,d5 ROM:00132EEC bne.l loc_132F04 ROM:00132EF2 bset #5,($E97).w ROM:00132EF8 bset #5,($143B).w ROM:00132EFE bra.l loc_1330EA ROM:00132F04 ; --------------------------------------------------------------------------- ROM:00132F04 ROM:00132F04 loc_132F04: ; CODE XREF: sub_132EA0+4C↑j ROM:00132F04 cmpi.w #$3F0,d5 ROM:00132F08 bne.s loc_132F28 ROM:00132F0A bset #4,($E97).w ROM:00132F10 bset #4,($143B).w ROM:00132F16 bset #5,($E97).w ROM:00132F1C bset #5,($143B).w ROM:00132F22 bra.l loc_1330EA ROM:00132F28 ; --------------------------------------------------------------------------- ROM:00132F28 ROM:00132F28 loc_132F28: ; CODE XREF: sub_132EA0+68↑j ROM:00132F28 move.w d5,d1 ROM:00132F2A andi.w #$1C0,d1 ROM:00132F2E asr.w #6,d1 ROM:00132F30 move.w d1,($E8E).w ROM:00132F34 move.w d5,d2 ROM:00132F36 andi.w #$30,d2 ; '0' ROM:00132F3A asr.w #4,d2 ROM:00132F3C move.w d2,($E90).w ROM:00132F40 cmpi.w #0,d2 ROM:00132F44 bne.l loc_132FD0 ROM:00132F4A move.w ($EA6).w,d3 ROM:00132F4E move.w ($1442).w,d4 ROM:00132F52 cmpi.w #4,d1 ROM:00132F56 bne.s loc_132F62 ROM:00132F58 bset #0,d3 ROM:00132F5C bset #0,d4 ROM:00132F60 bra.s loc_132FC2 ROM:00132F62 ; --------------------------------------------------------------------------- ROM:00132F62 ROM:00132F62 loc_132F62: ; CODE XREF: sub_132EA0+B6↑j ROM:00132F62 cmpi.w #2,d1 ROM:00132F66 bne.s loc_132F72 ROM:00132F68 bset #1,d3 ROM:00132F6C bset #1,d4 ROM:00132F70 bra.s loc_132FC2 ROM:00132F72 ; --------------------------------------------------------------------------- ROM:00132F72 ROM:00132F72 loc_132F72: ; CODE XREF: sub_132EA0+C6↑j ROM:00132F72 cmpi.w #6,d1 ROM:00132F76 bne.s loc_132F88 ROM:00132F78 bset #2,d3 ROM:00132F7C bset #2,d4 ROM:00132F80 bset #0,($124E).w ROM:00132F86 bra.s loc_132FC2 ROM:00132F88 ; --------------------------------------------------------------------------- ROM:00132F88 ROM:00132F88 loc_132F88: ; CODE XREF: sub_132EA0+D6↑j ROM:00132F88 cmpi.w #1,d1 ROM:00132F8C bne.s loc_132F9E ROM:00132F8E bset #3,d3 ROM:00132F92 bset #3,d4 ROM:00132F96 bset #1,($124E).w ROM:00132F9C bra.s loc_132FC2 ROM:00132F9E ; --------------------------------------------------------------------------- ROM:00132F9E ROM:00132F9E loc_132F9E: ; CODE XREF: sub_132EA0+EC↑j ROM:00132F9E cmpi.w #0,d1 ROM:00132FA2 bne.s loc_132FB4 ROM:00132FA4 bset #4,d3 ROM:00132FA8 bset #4,d4 ROM:00132FAC bset #6,($13A6).w ROM:00132FB2 bra.s loc_132FC2 ROM:00132FB4 ; --------------------------------------------------------------------------- ROM:00132FB4 ROM:00132FB4 loc_132FB4: ; CODE XREF: sub_132EA0+102↑j ROM:00132FB4 cmpi.w #3,d1 ROM:00132FB8 bne.s loc_132FC2 ROM:00132FBA bset #5,d3 ROM:00132FBE bset #5,d4 ROM:00132FC2 ROM:00132FC2 loc_132FC2: ; CODE XREF: sub_132EA0+C0↑j ROM:00132FC2 ; sub_132EA0+D0↑j ... ROM:00132FC2 move.w d3,($EA6).w ROM:00132FC6 move.w d4,($1442).w ROM:00132FCA bra.l loc_1330EA ROM:00132FD0 ; --------------------------------------------------------------------------- ROM:00132FD0 ROM:00132FD0 loc_132FD0: ; CODE XREF: sub_132EA0+A4↑j ROM:00132FD0 cmpi.w #1,d2 ROM:00132FD4 bne.l loc_133060 ROM:00132FDA move.w ($EA8).w,d3 ROM:00132FDE move.w ($1444).w,d4 ROM:00132FE2 cmpi.w #4,d1 ROM:00132FE6 bne.s loc_132FF2 ROM:00132FE8 bset #0,d3 ROM:00132FEC bset #0,d4 ROM:00132FF0 bra.s loc_133052 ROM:00132FF2 ; --------------------------------------------------------------------------- ROM:00132FF2 ROM:00132FF2 loc_132FF2: ; CODE XREF: sub_132EA0+146↑j ROM:00132FF2 cmpi.w #2,d1 ROM:00132FF6 bne.s loc_133002 ROM:00132FF8 bset #1,d3 ROM:00132FFC bset #1,d4 ROM:00133000 bra.s loc_133052 ROM:00133002 ; --------------------------------------------------------------------------- ROM:00133002 ROM:00133002 loc_133002: ; CODE XREF: sub_132EA0+156↑j ROM:00133002 cmpi.w #6,d1 ROM:00133006 bne.s loc_133018 ROM:00133008 bset #2,d3 ROM:0013300C bset #2,d4 ROM:00133010 bset #0,($124E).w ROM:00133016 bra.s loc_133052 ROM:00133018 ; --------------------------------------------------------------------------- ROM:00133018 ROM:00133018 loc_133018: ; CODE XREF: sub_132EA0+166↑j ROM:00133018 cmpi.w #1,d1 ROM:0013301C bne.s loc_13302E ROM:0013301E bset #3,d3 ROM:00133022 bset #3,d4 ROM:00133026 bset #1,($124E).w ROM:0013302C bra.s loc_133052 ROM:0013302E ; --------------------------------------------------------------------------- ROM:0013302E ROM:0013302E loc_13302E: ; CODE XREF: sub_132EA0+17C↑j ROM:0013302E cmpi.w #0,d1 ROM:00133032 bne.s loc_133044 ROM:00133034 bset #4,d3 ROM:00133038 bset #4,d4 ROM:0013303C bset #6,($13A6).w ROM:00133042 bra.s loc_133052 ROM:00133044 ; --------------------------------------------------------------------------- ROM:00133044 ROM:00133044 loc_133044: ; CODE XREF: sub_132EA0+192↑j ROM:00133044 cmpi.w #3,d1 ROM:00133048 bne.s loc_133052 ROM:0013304A bset #5,d3 ROM:0013304E bset #5,d4 ROM:00133052 ROM:00133052 loc_133052: ; CODE XREF: sub_132EA0+150↑j ROM:00133052 ; sub_132EA0+160↑j ... ROM:00133052 move.w d3,($EA8).w ROM:00133056 move.w d4,($1444).w ROM:0013305A bra.l loc_1330EA ROM:00133060 ; --------------------------------------------------------------------------- ROM:00133060 ROM:00133060 loc_133060: ; CODE XREF: sub_132EA0+134↑j ROM:00133060 cmpi.w #2,d2 ROM:00133064 bne.l loc_1330EA ROM:0013306A move.w ($EAA).w,d3 ROM:0013306E move.w ($1446).w,d4 ROM:00133072 cmpi.w #4,d1 ROM:00133076 bne.s loc_133082 ROM:00133078 bset #0,d3 ROM:0013307C bset #0,d4 ROM:00133080 bra.s loc_1330E2 ROM:00133082 ; --------------------------------------------------------------------------- ROM:00133082 ROM:00133082 loc_133082: ; CODE XREF: sub_132EA0+1D6↑j ROM:00133082 cmpi.w #2,d1 ROM:00133086 bne.s loc_133092 ROM:00133088 bset #1,d3 ROM:0013308C bset #1,d4 ROM:00133090 bra.s loc_1330E2 ROM:00133092 ; --------------------------------------------------------------------------- ROM:00133092 ROM:00133092 loc_133092: ; CODE XREF: sub_132EA0+1E6↑j ROM:00133092 cmpi.w #6,d1 ROM:00133096 bne.s loc_1330A8 ROM:00133098 bset #2,d3 ROM:0013309C bset #2,d4 ROM:001330A0 bset #0,($124E).w ROM:001330A6 bra.s loc_1330E2 ROM:001330A8 ; --------------------------------------------------------------------------- ROM:001330A8 ROM:001330A8 loc_1330A8: ; CODE XREF: sub_132EA0+1F6↑j ROM:001330A8 cmpi.w #1,d1 ROM:001330AC bne.s loc_1330BE ROM:001330AE bset #3,d3 ROM:001330B2 bset #3,d4 ROM:001330B6 bset #1,($124E).w ROM:001330BC bra.s loc_1330E2 ROM:001330BE ; --------------------------------------------------------------------------- ROM:001330BE ROM:001330BE loc_1330BE: ; CODE XREF: sub_132EA0+20C↑j ROM:001330BE cmpi.w #0,d1 ROM:001330C2 bne.s loc_1330D4 ROM:001330C4 bset #4,d3 ROM:001330C8 bset #4,d4 ROM:001330CC bset #6,($13A6).w ROM:001330D2 bra.s loc_1330E2 ROM:001330D4 ; --------------------------------------------------------------------------- ROM:001330D4 ROM:001330D4 loc_1330D4: ; CODE XREF: sub_132EA0+222↑j ROM:001330D4 cmpi.w #3,d1 ROM:001330D8 bne.s loc_1330E2 ROM:001330DA bset #5,d3 ROM:001330DE bset #5,d4 ROM:001330E2 ROM:001330E2 loc_1330E2: ; CODE XREF: sub_132EA0+1E0↑j ROM:001330E2 ; sub_132EA0+1F0↑j ... ROM:001330E2 move.w d3,($EAA).w ROM:001330E6 move.w d4,($1446).w ROM:001330EA ROM:001330EA loc_1330EA: ; CODE XREF: sub_132EA0+42↑j ROM:001330EA ; sub_132EA0+5E↑j ... ROM:001330EA move.w #$3F,2(a1) ; '?' ROM:001330F0 bset #3,($139D).w ROM:001330F6 ROM:001330F6 locret_1330F6: ; CODE XREF: sub_132EA0+12↑j ROM:001330F6 rts ROM:001330F6 ; End of function sub_132EA0 ROM:001330F6 ROM:001330F8 ROM:001330F8 ; =============== S U B R O U T I N E ======================================= ROM:001330F8 ROM:001330F8 ROM:001330F8 sub_1330F8: ; CODE XREF: ROM:00132768↑p ROM:001330F8 btst #1,($FFFFFD04).w ROM:001330FE beq.l locret_133300 ROM:00133104 bset #6,($E97).w ROM:0013310A bset #6,($143B).w ROM:00133110 move.w 4(a0),d5 ROM:00133114 andi.w #$3F0,d5 ROM:00133118 cmpi.w #$230,d5 ROM:0013311C bne.l loc_133134 ROM:00133122 bset #7,($E97).w ROM:00133128 bset #7,($143B).w ROM:0013312E bra.l loc_1332F4 ROM:00133134 ; --------------------------------------------------------------------------- ROM:00133134 ROM:00133134 loc_133134: ; CODE XREF: sub_1330F8+24↑j ROM:00133134 cmpi.w #$3B0,d5 ROM:00133138 bne.l loc_133150 ROM:0013313E bset #0,($E96).w ROM:00133144 bset #0,($143A).w ROM:0013314A bra.l loc_1332F4 ROM:00133150 ; --------------------------------------------------------------------------- ROM:00133150 ROM:00133150 loc_133150: ; CODE XREF: sub_1330F8+40↑j ROM:00133150 cmpi.w #$3F0,d5 ROM:00133154 bne.s loc_133174 ROM:00133156 bset #7,($E97).w ROM:0013315C bset #7,($143B).w ROM:00133162 bset #0,($E96).w ROM:00133168 bset #0,($143A).w ROM:0013316E bra.l loc_1332F4 ROM:00133174 ; --------------------------------------------------------------------------- ROM:00133174 ROM:00133174 loc_133174: ; CODE XREF: sub_1330F8+5C↑j ROM:00133174 move.w d5,d1 ROM:00133176 andi.w #$1C0,d1 ROM:0013317A asr.w #6,d1 ROM:0013317C move.w d1,($E92).w ROM:00133180 move.w d5,d2 ROM:00133182 andi.w #$30,d2 ; '0' ROM:00133186 asr.w #4,d2 ROM:00133188 move.w d2,($E94).w ROM:0013318C cmpi.w #0,d2 ROM:00133190 bne.l loc_13320A ROM:00133196 move.w ($EAC).w,d3 ROM:0013319A move.w ($1448).w,d4 ROM:0013319E cmpi.w #4,d1 ROM:001331A2 bne.s loc_1331AE ROM:001331A4 bset #0,d3 ROM:001331A8 bset #0,d4 ROM:001331AC bra.s loc_1331FC ROM:001331AE ; --------------------------------------------------------------------------- ROM:001331AE ROM:001331AE loc_1331AE: ; CODE XREF: sub_1330F8+AA↑j ROM:001331AE cmpi.w #2,d1 ROM:001331B2 bne.s loc_1331BE ROM:001331B4 bset #1,d3 ROM:001331B8 bset #1,d4 ROM:001331BC bra.s loc_1331FC ROM:001331BE ; --------------------------------------------------------------------------- ROM:001331BE ROM:001331BE loc_1331BE: ; CODE XREF: sub_1330F8+BA↑j ROM:001331BE cmpi.w #6,d1 ROM:001331C2 bne.s loc_1331CE ROM:001331C4 bset #2,d3 ROM:001331C8 bset #2,d4 ROM:001331CC bra.s loc_1331FC ROM:001331CE ; --------------------------------------------------------------------------- ROM:001331CE ROM:001331CE loc_1331CE: ; CODE XREF: sub_1330F8+CA↑j ROM:001331CE cmpi.w #1,d1 ROM:001331D2 bne.s loc_1331DE ROM:001331D4 bset #3,d3 ROM:001331D8 bset #3,d4 ROM:001331DC bra.s loc_1331FC ROM:001331DE ; --------------------------------------------------------------------------- ROM:001331DE ROM:001331DE loc_1331DE: ; CODE XREF: sub_1330F8+DA↑j ROM:001331DE cmpi.w #0,d1 ROM:001331E2 bne.s loc_1331EE ROM:001331E4 bset #4,d3 ROM:001331E8 bset #4,d4 ROM:001331EC bra.s loc_1331FC ROM:001331EE ; --------------------------------------------------------------------------- ROM:001331EE ROM:001331EE loc_1331EE: ; CODE XREF: sub_1330F8+EA↑j ROM:001331EE cmpi.w #3,d1 ROM:001331F2 bne.s loc_1331FC ROM:001331F4 bset #5,d3 ROM:001331F8 bset #5,d4 ROM:001331FC ROM:001331FC loc_1331FC: ; CODE XREF: sub_1330F8+B4↑j ROM:001331FC ; sub_1330F8+C4↑j ... ROM:001331FC move.w d3,($EAC).w ROM:00133200 move.w d4,($1448).w ROM:00133204 bra.l loc_1332F4 ROM:0013320A ; --------------------------------------------------------------------------- ROM:0013320A ROM:0013320A loc_13320A: ; CODE XREF: sub_1330F8+98↑j ROM:0013320A cmpi.w #1,d2 ROM:0013320E bne.s loc_133280 ROM:00133210 move.w ($EAE).w,d3 ROM:00133214 move.w ($144A).w,d4 ROM:00133218 cmpi.w #4,d1 ROM:0013321C bne.s loc_133228 ROM:0013321E bset #0,d3 ROM:00133222 bset #0,d4 ROM:00133226 bra.s loc_133276 ROM:00133228 ; --------------------------------------------------------------------------- ROM:00133228 ROM:00133228 loc_133228: ; CODE XREF: sub_1330F8+124↑j ROM:00133228 cmpi.w #2,d1 ROM:0013322C bne.s loc_133238 ROM:0013322E bset #1,d3 ROM:00133232 bset #1,d4 ROM:00133236 bra.s loc_133276 ROM:00133238 ; --------------------------------------------------------------------------- ROM:00133238 ROM:00133238 loc_133238: ; CODE XREF: sub_1330F8+134↑j ROM:00133238 cmpi.w #6,d1 ROM:0013323C bne.s loc_133248 ROM:0013323E bset #2,d3 ROM:00133242 bset #2,d4 ROM:00133246 bra.s loc_133276 ROM:00133248 ; --------------------------------------------------------------------------- ROM:00133248 ROM:00133248 loc_133248: ; CODE XREF: sub_1330F8+144↑j ROM:00133248 cmpi.w #1,d1 ROM:0013324C bne.s loc_133258 ROM:0013324E bset #3,d3 ROM:00133252 bset #3,d4 ROM:00133256 bra.s loc_133276 ROM:00133258 ; --------------------------------------------------------------------------- ROM:00133258 ROM:00133258 loc_133258: ; CODE XREF: sub_1330F8+154↑j ROM:00133258 cmpi.w #0,d1 ROM:0013325C bne.s loc_133268 ROM:0013325E bset #4,d3 ROM:00133262 bset #4,d4 ROM:00133266 bra.s loc_133276 ROM:00133268 ; --------------------------------------------------------------------------- ROM:00133268 ROM:00133268 loc_133268: ; CODE XREF: sub_1330F8+164↑j ROM:00133268 cmpi.w #3,d1 ROM:0013326C bne.s loc_133276 ROM:0013326E bset #5,d3 ROM:00133272 bset #5,d4 ROM:00133276 ROM:00133276 loc_133276: ; CODE XREF: sub_1330F8+12E↑j ROM:00133276 ; sub_1330F8+13E↑j ... ROM:00133276 move.w d3,($EAE).w ROM:0013327A move.w d4,($144A).w ROM:0013327E bra.s loc_1332F4 ROM:00133280 ; --------------------------------------------------------------------------- ROM:00133280 ROM:00133280 loc_133280: ; CODE XREF: sub_1330F8+116↑j ROM:00133280 cmpi.w #2,d2 ROM:00133284 bne.s loc_1332F4 ROM:00133286 move.w ($EB0).w,d3 ROM:0013328A move.w ($144C).w,d4 ROM:0013328E cmpi.w #4,d1 ROM:00133292 bne.s loc_13329E ROM:00133294 bset #0,d3 ROM:00133298 bset #0,d4 ROM:0013329C bra.s loc_1332EC ROM:0013329E ; --------------------------------------------------------------------------- ROM:0013329E ROM:0013329E loc_13329E: ; CODE XREF: sub_1330F8+19A↑j ROM:0013329E cmpi.w #2,d1 ROM:001332A2 bne.s loc_1332AE ROM:001332A4 bset #1,d3 ROM:001332A8 bset #1,d4 ROM:001332AC bra.s loc_1332EC ROM:001332AE ; --------------------------------------------------------------------------- ROM:001332AE ROM:001332AE loc_1332AE: ; CODE XREF: sub_1330F8+1AA↑j ROM:001332AE cmpi.w #6,d1 ROM:001332B2 bne.s loc_1332BE ROM:001332B4 bset #2,d3 ROM:001332B8 bset #2,d4 ROM:001332BC bra.s loc_1332EC ROM:001332BE ; --------------------------------------------------------------------------- ROM:001332BE ROM:001332BE loc_1332BE: ; CODE XREF: sub_1330F8+1BA↑j ROM:001332BE cmpi.w #1,d1 ROM:001332C2 bne.s loc_1332CE ROM:001332C4 bset #3,d3 ROM:001332C8 bset #3,d4 ROM:001332CC bra.s loc_1332EC ROM:001332CE ; --------------------------------------------------------------------------- ROM:001332CE ROM:001332CE loc_1332CE: ; CODE XREF: sub_1330F8+1CA↑j ROM:001332CE cmpi.w #0,d1 ROM:001332D2 bne.s loc_1332DE ROM:001332D4 bset #4,d3 ROM:001332D8 bset #4,d4 ROM:001332DC bra.s loc_1332EC ROM:001332DE ; --------------------------------------------------------------------------- ROM:001332DE ROM:001332DE loc_1332DE: ; CODE XREF: sub_1330F8+1DA↑j ROM:001332DE cmpi.w #3,d1 ROM:001332E2 bne.s loc_1332EC ROM:001332E4 bset #5,d3 ROM:001332E8 bset #5,d4 ROM:001332EC ROM:001332EC loc_1332EC: ; CODE XREF: sub_1330F8+1A4↑j ROM:001332EC ; sub_1330F8+1B4↑j ... ROM:001332EC move.w d3,($EB0).w ROM:001332F0 move.w d4,($144C).w ROM:001332F4 ROM:001332F4 loc_1332F4: ; CODE XREF: sub_1330F8+36↑j ROM:001332F4 ; sub_1330F8+52↑j ... ROM:001332F4 move.w #$3F,4(a1) ; '?' ROM:001332FA bset #3,($139D).w ROM:00133300 ROM:00133300 locret_133300: ; CODE XREF: sub_1330F8+6↑j ROM:00133300 rts ROM:00133300 ; End of function sub_1330F8 ROM:00133300 ROM:00133302 ROM:00133302 ; =============== S U B R O U T I N E ======================================= ROM:00133302 ROM:00133302 ROM:00133302 sub_133302: ; CODE XREF: ROM:0013276C↑p ROM:00133302 btst #7,($FFFFFD07).w ROM:00133308 beq.l locret_133410 ROM:0013330E bset #1,($E96).w ROM:00133314 bset #1,($143A).w ROM:0013331A move.w 6(a0),d1 ROM:0013331E cmpi.w #$D4,d1 ROM:00133322 bne.s loc_133336 ROM:00133324 bset #2,($E96).w ROM:0013332A bset #2,($143A).w ROM:00133330 bra.l locret_133410 ROM:00133336 ; --------------------------------------------------------------------------- ROM:00133336 ROM:00133336 loc_133336: ; CODE XREF: sub_133302+20↑j ROM:00133336 andi.w #$60,d1 ; '`' ROM:0013333A asr.w #5,d1 ROM:0013333C cmpi.w #0,d1 ROM:00133340 bne.s loc_133350 ROM:00133342 bset #0,($EB3).w ROM:00133348 bset #0,($1478).w ROM:0013334E bra.s loc_133376 ROM:00133350 ; --------------------------------------------------------------------------- ROM:00133350 ROM:00133350 loc_133350: ; CODE XREF: sub_133302+3E↑j ROM:00133350 cmpi.w #1,d1 ROM:00133354 bne.s loc_133364 ROM:00133356 bset #0,($EB5).w ROM:0013335C bset #0,($1479).w ROM:00133362 bra.s loc_133376 ROM:00133364 ; --------------------------------------------------------------------------- ROM:00133364 ROM:00133364 loc_133364: ; CODE XREF: sub_133302+52↑j ROM:00133364 cmpi.w #3,d1 ROM:00133368 bne.s loc_133376 ROM:0013336A bset #0,($EB7).w ROM:00133370 bset #0,($147A).w ROM:00133376 ROM:00133376 loc_133376: ; CODE XREF: sub_133302+4C↑j ROM:00133376 ; sub_133302+60↑j ... ROM:00133376 move.w 6(a0),d1 ROM:0013337A andi.w #$18,d1 ROM:0013337E asr.w #3,d1 ROM:00133380 cmpi.w #0,d1 ROM:00133384 bne.s loc_13339A ROM:00133386 bset #1,($EB3).w ROM:0013338C bset #1,($1478).w ROM:00133392 bset #0,($13A4).w ROM:00133398 bra.s loc_1333CC ROM:0013339A ; --------------------------------------------------------------------------- ROM:0013339A ROM:0013339A loc_13339A: ; CODE XREF: sub_133302+82↑j ROM:0013339A cmpi.w #1,d1 ROM:0013339E bne.s loc_1333B4 ROM:001333A0 bset #1,($EB5).w ROM:001333A6 bset #1,($1479).w ROM:001333AC bset #0,($13A4).w ROM:001333B2 bra.s loc_1333CC ROM:001333B4 ; --------------------------------------------------------------------------- ROM:001333B4 ROM:001333B4 loc_1333B4: ; CODE XREF: sub_133302+9C↑j ROM:001333B4 cmpi.w #3,d1 ROM:001333B8 bne.s loc_1333CC ROM:001333BA bset #1,($EB7).w ROM:001333C0 bset #1,($147A).w ROM:001333C6 bset #0,($13A4).w ROM:001333CC ROM:001333CC loc_1333CC: ; CODE XREF: sub_133302+96↑j ROM:001333CC ; sub_133302+B0↑j ... ROM:001333CC move.w 6(a0),d1 ROM:001333D0 andi.w #6,d1 ROM:001333D4 asr.w #1,d1 ROM:001333D6 cmpi.w #0,d1 ROM:001333DA bne.s loc_1333EA ROM:001333DC bset #2,($EB3).w ROM:001333E2 bset #2,($1478).w ROM:001333E8 bra.s locret_133410 ROM:001333EA ; --------------------------------------------------------------------------- ROM:001333EA ROM:001333EA loc_1333EA: ; CODE XREF: sub_133302+D8↑j ROM:001333EA cmpi.w #1,d1 ROM:001333EE bne.s loc_1333FE ROM:001333F0 bset #2,($EB5).w ROM:001333F6 bset #2,($1479).w ROM:001333FC bra.s locret_133410 ROM:001333FE ; --------------------------------------------------------------------------- ROM:001333FE ROM:001333FE loc_1333FE: ; CODE XREF: sub_133302+EC↑j ROM:001333FE cmpi.w #3,d1 ROM:00133402 bne.s locret_133410 ROM:00133404 bset #2,($EB7).w ROM:0013340A bset #2,($147A).w ROM:00133410 ROM:00133410 locret_133410: ; CODE XREF: sub_133302+6↑j ROM:00133410 ; sub_133302+2E↑j ... ROM:00133410 rts ROM:00133410 ; End of function sub_133302 ROM:00133410 ROM:00133412 ROM:00133412 ; =============== S U B R O U T I N E ======================================= ROM:00133412 ROM:00133412 ROM:00133412 sub_133412: ; CODE XREF: ROM:00132730↑p ROM:00133412 ; ROM:0013278E↑p ... ROM:00133412 lea ($FFFFFD00).w,a0 ROM:00133416 move.w (a0),d0 ROM:00133418 andi.w #7,d0 ROM:0013341C asl.w #8,d0 ROM:0013341E move.w 2(a0),d1 ROM:00133422 andi.w #$F,d1 ROM:00133426 move.w 4(a0),d2 ROM:0013342A andi.w #$F,d2 ROM:0013342E asl.w #4,d2 ROM:00133430 move.w d0,($E98).w ROM:00133434 add.w d1,($E98).w ROM:00133438 add.w d2,($E98).w ROM:0013343C rts ROM:0013343C ; End of function sub_133412 ROM:0013343C ROM:0013343E ROM:0013343E ; =============== S U B R O U T I N E ======================================= ROM:0013343E ROM:0013343E ROM:0013343E sub_13343E: ; CODE XREF: ROM:0013272C↑p ROM:0013343E ; ROM:0013278A↑p ... ROM:0013343E lea ($FFFFFD20).w,a0 ROM:00133442 move.w #$55,d0 ; 'U' ROM:00133446 btst #7,($93D).w ROM:0013344C beq.s loc_13345A ROM:0013344E btst #5,($E07).w ROM:00133454 bne.s loc_13345A ROM:00133456 addi.w #$200,d0 ROM:0013345A ROM:0013345A loc_13345A: ; CODE XREF: sub_13343E+E↑j ROM:0013345A ; sub_13343E+16↑j ROM:0013345A btst #6,($93D).w ROM:00133460 beq.s loc_13346E ROM:00133462 btst #6,($E07).w ROM:00133468 bne.s loc_13346E ROM:0013346A addi.w #$100,d0 ROM:0013346E ROM:0013346E loc_13346E: ; CODE XREF: sub_13343E+22↑j ROM:0013346E ; sub_13343E+2A↑j ROM:0013346E btst #7,($937).w ROM:00133474 beq.s loc_133482 ROM:00133476 btst #7,($E07).w ROM:0013347C bne.s loc_133482 ROM:0013347E addi.w #$80,d0 ROM:00133482 ROM:00133482 loc_133482: ; CODE XREF: sub_13343E+36↑j ROM:00133482 ; sub_13343E+3E↑j ROM:00133482 move.w d0,(a0) ROM:00133484 move.w #$2A,d0 ; '*' ROM:00133488 bclr #0,($124D).w ROM:0013348E btst #4,($948).w ROM:00133494 beq.s loc_1334A8 ROM:00133496 btst #0,($E0B).w ROM:0013349C bne.s loc_1334A8 ROM:0013349E bset #0,($124D).w ROM:001334A4 addi.w #$200,d0 ROM:001334A8 ROM:001334A8 loc_1334A8: ; CODE XREF: sub_13343E+56↑j ROM:001334A8 ; sub_13343E+5E↑j ROM:001334A8 bclr #1,($124D).w ROM:001334AE btst #7,($93B).w ROM:001334B4 beq.s loc_1334C8 ROM:001334B6 btst #1,($E0B).w ROM:001334BC bne.s loc_1334C8 ROM:001334BE bset #1,($124D).w ROM:001334C4 addi.w #$100,d0 ROM:001334C8 ROM:001334C8 loc_1334C8: ; CODE XREF: sub_13343E+76↑j ROM:001334C8 ; sub_13343E+7E↑j ROM:001334C8 bclr #0,($124C).w ROM:001334CE btst #5,($946).w ROM:001334D4 beq.s loc_1334E8 ROM:001334D6 btst #2,($E0B).w ROM:001334DC bne.s loc_1334E8 ROM:001334DE bset #0,($124C).w ROM:001334E4 addi.w #$80,d0 ROM:001334E8 ROM:001334E8 loc_1334E8: ; CODE XREF: sub_13343E+96↑j ROM:001334E8 ; sub_13343E+9E↑j ROM:001334E8 bclr #1,($124C).w ROM:001334EE btst #4,($93A).w ROM:001334F4 beq.s loc_133508 ROM:001334F6 btst #3,($E0B).w ROM:001334FC bne.s loc_133508 ROM:001334FE bset #1,($124C).w ROM:00133504 addi.w #$40,d0 ; '@' ROM:00133508 ROM:00133508 loc_133508: ; CODE XREF: sub_13343E+B6↑j ROM:00133508 ; sub_13343E+BE↑j ROM:00133508 move.w d0,2(a0) ROM:0013350C move.w #$2A,d0 ; '*' ROM:00133510 btst #0,($93F).w ROM:00133516 beq.s loc_133524 ROM:00133518 btst #2,($E09).w ROM:0013351E bne.s loc_133524 ROM:00133520 addi.w #$80,d0 ROM:00133524 ROM:00133524 loc_133524: ; CODE XREF: sub_13343E+D8↑j ROM:00133524 ; sub_13343E+E0↑j ROM:00133524 move.w d0,4(a0) ROM:00133528 rts ROM:00133528 ; End of function sub_13343E ROM:00133528 ROM:0013352A ROM:0013352A ; =============== S U B R O U T I N E ======================================= ROM:0013352A ROM:0013352A ROM:0013352A sub_13352A: ; CODE XREF: ROM:0013270C↑p ROM:0013352A lea ($FFFFFD20).w,a0 ROM:0013352E move.w #$7F,(a0) ROM:00133532 move.w #$3F,2(a0) ; '?' ROM:00133538 move.w #$3F,4(a0) ; '?' ROM:0013353E bset #7,($FFFFFC1A).w ROM:00133544 rts ROM:00133544 ; End of function sub_13352A ROM:00133544 ROM:00133546 ROM:00133546 ; =============== S U B R O U T I N E ======================================= ROM:00133546 ROM:00133546 ROM:00133546 sub_133546: ; CODE XREF: ROM:00132734↑p ROM:00133546 ; ROM:00132792↑p ... ROM:00133546 btst #1,($FFFFFD02).w ROM:0013354C bne.s locret_1335A6 ROM:0013354E btst #6,($FFFFFD03).w ROM:00133554 beq.s loc_13355E ROM:00133556 bset #0,($124A).w ROM:0013355C bra.s loc_133564 ROM:0013355E ; --------------------------------------------------------------------------- ROM:0013355E ROM:0013355E loc_13355E: ; CODE XREF: sub_133546+E↑j ROM:0013355E bclr #0,($124A).w ROM:00133564 ROM:00133564 loc_133564: ; CODE XREF: sub_133546+16↑j ROM:00133564 btst #7,($FFFFFD03).w ROM:0013356A beq.s loc_133574 ROM:0013356C bset #0,($124B).w ROM:00133572 bra.s loc_13357A ROM:00133574 ; --------------------------------------------------------------------------- ROM:00133574 ROM:00133574 loc_133574: ; CODE XREF: sub_133546+24↑j ROM:00133574 bclr #0,($124B).w ROM:0013357A ROM:0013357A loc_13357A: ; CODE XREF: sub_133546+2C↑j ROM:0013357A btst #4,($FFFFFD03).w ROM:00133580 beq.s loc_13358A ROM:00133582 bset #1,($124A).w ROM:00133588 bra.s loc_133590 ROM:0013358A ; --------------------------------------------------------------------------- ROM:0013358A ROM:0013358A loc_13358A: ; CODE XREF: sub_133546+3A↑j ROM:0013358A bclr #1,($124A).w ROM:00133590 ROM:00133590 loc_133590: ; CODE XREF: sub_133546+42↑j ROM:00133590 btst #5,($FFFFFD03).w ROM:00133596 beq.s loc_1335A0 ROM:00133598 bset #1,($124B).w ROM:0013359E bra.s locret_1335A6 ROM:001335A0 ; --------------------------------------------------------------------------- ROM:001335A0 ROM:001335A0 loc_1335A0: ; CODE XREF: sub_133546+50↑j ROM:001335A0 bclr #1,($124B).w ROM:001335A6 ROM:001335A6 locret_1335A6: ; CODE XREF: sub_133546+6↑j ROM:001335A6 ; sub_133546+58↑j ROM:001335A6 rts ROM:001335A6 ; End of function sub_133546 ROM:001335A6 ROM:001335A8 ROM:001335A8 ; =============== S U B R O U T I N E ======================================= ROM:001335A8 ROM:001335A8 ROM:001335A8 sub_1335A8: ; CODE XREF: sub_11762A+9A↑p ROM:001335A8 btst #3,($1936).w ROM:001335AE beq.s loc_1335B8 ROM:001335B0 bset #6,($13A9).w ROM:001335B6 bra.s loc_1335C6 ROM:001335B8 ; --------------------------------------------------------------------------- ROM:001335B8 ROM:001335B8 loc_1335B8: ; CODE XREF: sub_1335A8+6↑j ROM:001335B8 btst #4,($1936).w ROM:001335BE beq.s loc_1335C6 ROM:001335C0 bset #6,($13A9).w ROM:001335C6 ROM:001335C6 loc_1335C6: ; CODE XREF: sub_1335A8+E↑j ROM:001335C6 ; sub_1335A8+16↑j ROM:001335C6 clr.b ($1250).w ROM:001335CA lea (dword_13661C).l,a3 ROM:001335D0 move.w (a3),d0 ROM:001335D2 ROM:001335D2 loc_1335D2: ; CODE XREF: sub_1335A8+48↓j ROM:001335D2 cmpi.w #$FF,d0 ROM:001335D6 beq.s locret_1335F2 ROM:001335D8 move.w 6(a3),d1 ROM:001335DC move.b 8(a3),d2 ROM:001335E0 btst d2,(d1.w) ROM:001335E4 beq.s loc_1335EA ROM:001335E6 addq.b #1,($1250).w ROM:001335EA ROM:001335EA loc_1335EA: ; CODE XREF: sub_1335A8+3C↑j ROM:001335EA adda.w #$A,a3 ROM:001335EE move.w (a3),d0 ROM:001335F0 bra.s loc_1335D2 ROM:001335F2 ; --------------------------------------------------------------------------- ROM:001335F2 ROM:001335F2 locret_1335F2: ; CODE XREF: sub_1335A8+2E↑j ROM:001335F2 rts ROM:001335F2 ; End of function sub_1335A8 ROM:001335F2 ROM:001335F4 ROM:001335F4 ; =============== S U B R O U T I N E ======================================= ROM:001335F4 ROM:001335F4 ROM:001335F4 sub_1335F4: ; CODE XREF: sub_118206+C0↑p ROM:001335F4 clr.w ($EBC).w ROM:001335F8 cmpi.b #0,($1475).w ROM:001335FE bne.s loc_13360C ROM:00133600 move.w #$420,($EBC).w ROM:00133606 bra.l locret_1338EA ROM:0013360C ; --------------------------------------------------------------------------- ROM:0013360C ROM:0013360C loc_13360C: ; CODE XREF: sub_1335F4+A↑j ROM:0013360C cmpi.b #1,($1475).w ROM:00133612 bne.s loc_133620 ROM:00133614 move.w #$136,($EBC).w ROM:0013361A bra.l locret_1338EA ROM:00133620 ; --------------------------------------------------------------------------- ROM:00133620 ROM:00133620 loc_133620: ; CODE XREF: sub_1335F4+1E↑j ROM:00133620 cmpi.b #2,($1475).w ROM:00133626 bne.s loc_133634 ROM:00133628 move.w #$130,($EBC).w ROM:0013362E bra.l locret_1338EA ROM:00133634 ; --------------------------------------------------------------------------- ROM:00133634 ROM:00133634 loc_133634: ; CODE XREF: sub_1335F4+32↑j ROM:00133634 cmpi.b #3,($1475).w ROM:0013363A bne.s loc_133648 ROM:0013363C move.w #$505,($EBC).w ROM:00133642 bra.l locret_1338EA ROM:00133648 ; --------------------------------------------------------------------------- ROM:00133648 ROM:00133648 loc_133648: ; CODE XREF: sub_1335F4+46↑j ROM:00133648 cmpi.b #4,($1475).w ROM:0013364E bne.s loc_13365C ROM:00133650 move.w #$340,($EBC).w ROM:00133656 bra.l locret_1338EA ROM:0013365C ; --------------------------------------------------------------------------- ROM:0013365C ROM:0013365C loc_13365C: ; CODE XREF: sub_1335F4+5A↑j ROM:0013365C cmpi.b #5,($1475).w ROM:00133662 bne.s loc_133670 ROM:00133664 move.w #$110,($EBC).w ROM:0013366A bra.l locret_1338EA ROM:00133670 ; --------------------------------------------------------------------------- ROM:00133670 ROM:00133670 loc_133670: ; CODE XREF: sub_1335F4+6E↑j ROM:00133670 cmpi.b #6,($1475).w ROM:00133676 bne.s loc_133684 ROM:00133678 move.w #$2A00,($EBC).w ROM:0013367E bra.l locret_1338EA ROM:00133684 ; --------------------------------------------------------------------------- ROM:00133684 ROM:00133684 loc_133684: ; CODE XREF: sub_1335F4+82↑j ROM:00133684 cmpi.b #7,($1475).w ROM:0013368A bne.s loc_133698 ROM:0013368C move.w #$147,($EBC).w ROM:00133692 bra.l locret_1338EA ROM:00133698 ; --------------------------------------------------------------------------- ROM:00133698 ROM:00133698 loc_133698: ; CODE XREF: sub_1335F4+96↑j ROM:00133698 cmpi.b #8,($1475).w ROM:0013369E bne.s loc_1336AC ROM:001336A0 move.w #$135,($EBC).w ROM:001336A6 bra.l locret_1338EA ROM:001336AC ; --------------------------------------------------------------------------- ROM:001336AC ROM:001336AC loc_1336AC: ; CODE XREF: sub_1335F4+AA↑j ROM:001336AC cmpi.b #9,($1475).w ROM:001336B2 bne.s loc_1336C0 ROM:001336B4 move.w #$105,($EBC).w ROM:001336BA bra.l locret_1338EA ROM:001336C0 ; --------------------------------------------------------------------------- ROM:001336C0 ROM:001336C0 loc_1336C0: ; CODE XREF: sub_1335F4+BE↑j ROM:001336C0 cmpi.b #$A,($1475).w ROM:001336C6 bne.s loc_1336D4 ROM:001336C8 move.w #$115,($EBC).w ROM:001336CE bra.l locret_1338EA ROM:001336D4 ; --------------------------------------------------------------------------- ROM:001336D4 ROM:001336D4 loc_1336D4: ; CODE XREF: sub_1335F4+D2↑j ROM:001336D4 cmpi.b #$B,($1475).w ROM:001336DA bne.s loc_133730 ROM:001336DC btst #1,($1506).w ROM:001336E2 beq.s loc_1336EC ROM:001336E4 move.w #$300,($EBC).w ROM:001336EA bra.s loc_13372A ROM:001336EC ; --------------------------------------------------------------------------- ROM:001336EC ROM:001336EC loc_1336EC: ; CODE XREF: sub_1335F4+EE↑j ROM:001336EC btst #0,($146E).w ROM:001336F2 beq.s loc_1336FC ROM:001336F4 move.w #$301,($EBC).w ROM:001336FA bra.s loc_13372A ROM:001336FC ; --------------------------------------------------------------------------- ROM:001336FC ROM:001336FC loc_1336FC: ; CODE XREF: sub_1335F4+FE↑j ROM:001336FC btst #1,($146E).w ROM:00133702 beq.s loc_13370C ROM:00133704 move.w #$302,($EBC).w ROM:0013370A bra.s loc_13372A ROM:0013370C ; --------------------------------------------------------------------------- ROM:0013370C ROM:0013370C loc_13370C: ; CODE XREF: sub_1335F4+10E↑j ROM:0013370C btst #2,($146E).w ROM:00133712 beq.s loc_13371C ROM:00133714 move.w #$303,($EBC).w ROM:0013371A bra.s loc_13372A ROM:0013371C ; --------------------------------------------------------------------------- ROM:0013371C ROM:0013371C loc_13371C: ; CODE XREF: sub_1335F4+11E↑j ROM:0013371C btst #3,($146E).w ROM:00133722 beq.s loc_13372A ROM:00133724 move.w #$304,($EBC).w ROM:0013372A ROM:0013372A loc_13372A: ; CODE XREF: sub_1335F4+F6↑j ROM:0013372A ; sub_1335F4+106↑j ... ROM:0013372A bra.l locret_1338EA ROM:00133730 ; --------------------------------------------------------------------------- ROM:00133730 ROM:00133730 loc_133730: ; CODE XREF: sub_1335F4+E6↑j ROM:00133730 cmpi.b #$C,($1475).w ROM:00133736 bne.s loc_13378C ROM:00133738 btst #1,($1506).w ROM:0013373E beq.s loc_133748 ROM:00133740 move.w #$300,($EBC).w ROM:00133746 bra.s loc_133786 ROM:00133748 ; --------------------------------------------------------------------------- ROM:00133748 ROM:00133748 loc_133748: ; CODE XREF: sub_1335F4+14A↑j ROM:00133748 btst #0,($146E).w ROM:0013374E beq.s loc_133758 ROM:00133750 move.w #$301,($EBC).w ROM:00133756 bra.s loc_133786 ROM:00133758 ; --------------------------------------------------------------------------- ROM:00133758 ROM:00133758 loc_133758: ; CODE XREF: sub_1335F4+15A↑j ROM:00133758 btst #1,($146E).w ROM:0013375E beq.s loc_133768 ROM:00133760 move.w #$302,($EBC).w ROM:00133766 bra.s loc_133786 ROM:00133768 ; --------------------------------------------------------------------------- ROM:00133768 ROM:00133768 loc_133768: ; CODE XREF: sub_1335F4+16A↑j ROM:00133768 btst #2,($146E).w ROM:0013376E beq.s loc_133778 ROM:00133770 move.w #$303,($EBC).w ROM:00133776 bra.s loc_133786 ROM:00133778 ; --------------------------------------------------------------------------- ROM:00133778 ROM:00133778 loc_133778: ; CODE XREF: sub_1335F4+17A↑j ROM:00133778 btst #3,($146E).w ROM:0013377E beq.s loc_133786 ROM:00133780 move.w #$301,($EBC).w ROM:00133786 ROM:00133786 loc_133786: ; CODE XREF: sub_1335F4+152↑j ROM:00133786 ; sub_1335F4+162↑j ... ROM:00133786 bra.l locret_1338EA ROM:0013378C ; --------------------------------------------------------------------------- ROM:0013378C ROM:0013378C loc_13378C: ; CODE XREF: sub_1335F4+142↑j ROM:0013378C cmpi.b #$D,($1475).w ROM:00133792 bne.s loc_1337A0 ROM:00133794 move.w #$2A01,($EBC).w ROM:0013379A bra.l locret_1338EA ROM:001337A0 ; --------------------------------------------------------------------------- ROM:001337A0 ROM:001337A0 loc_1337A0: ; CODE XREF: sub_1335F4+19E↑j ROM:001337A0 cmpi.b #$E,($1475).w ROM:001337A6 bne.s loc_1337B4 ROM:001337A8 move.w #$2125,($EBC).w ROM:001337AE bra.l locret_1338EA ROM:001337B4 ; --------------------------------------------------------------------------- ROM:001337B4 ROM:001337B4 loc_1337B4: ; CODE XREF: sub_1335F4+1B2↑j ROM:001337B4 cmpi.b #$F,($1475).w ROM:001337BA bne.s loc_1337C8 ROM:001337BC move.w #$2126,($EBC).w ROM:001337C2 bra.l locret_1338EA ROM:001337C8 ; --------------------------------------------------------------------------- ROM:001337C8 ROM:001337C8 loc_1337C8: ; CODE XREF: sub_1335F4+1C6↑j ROM:001337C8 cmpi.b #$10,($1475).w ROM:001337CE bne.s loc_1337DC ROM:001337D0 move.w #$195,($EBC).w ROM:001337D6 bra.l locret_1338EA ROM:001337DC ; --------------------------------------------------------------------------- ROM:001337DC ROM:001337DC loc_1337DC: ; CODE XREF: sub_1335F4+1DA↑j ROM:001337DC cmpi.b #$11,($1475).w ROM:001337E2 bne.s loc_1337F0 ROM:001337E4 move.w #$501,($EBC).w ROM:001337EA bra.l locret_1338EA ROM:001337F0 ; --------------------------------------------------------------------------- ROM:001337F0 ROM:001337F0 loc_1337F0: ; CODE XREF: sub_1335F4+1EE↑j ROM:001337F0 cmpi.b #$12,($1475).w ROM:001337F6 bne.s loc_133804 ROM:001337F8 move.w #$443,($EBC).w ROM:001337FE bra.l locret_1338EA ROM:00133804 ; --------------------------------------------------------------------------- ROM:00133804 ROM:00133804 loc_133804: ; CODE XREF: sub_1335F4+202↑j ROM:00133804 cmpi.b #$13,($1475).w ROM:0013380A bne.s loc_133818 ROM:0013380C move.w #$443,($EBC).w ROM:00133812 bra.l locret_1338EA ROM:00133818 ; --------------------------------------------------------------------------- ROM:00133818 ROM:00133818 loc_133818: ; CODE XREF: sub_1335F4+216↑j ROM:00133818 cmpi.b #$14,($1475).w ROM:0013381E bne.s loc_13382C ROM:00133820 move.w #$500,($EBC).w ROM:00133826 bra.l locret_1338EA ROM:0013382C ; --------------------------------------------------------------------------- ROM:0013382C ROM:0013382C loc_13382C: ; CODE XREF: sub_1335F4+22A↑j ROM:0013382C cmpi.b #$15,($1475).w ROM:00133832 bne.s loc_133840 ROM:00133834 move.w #$335,($EBC).w ROM:0013383A bra.l locret_1338EA ROM:00133840 ; --------------------------------------------------------------------------- ROM:00133840 ROM:00133840 loc_133840: ; CODE XREF: sub_1335F4+23E↑j ROM:00133840 cmpi.b #$16,($1475).w ROM:00133846 bne.s loc_133854 ROM:00133848 move.w #$111,($EBC).w ROM:0013384E bra.l locret_1338EA ROM:00133854 ; --------------------------------------------------------------------------- ROM:00133854 ROM:00133854 loc_133854: ; CODE XREF: sub_1335F4+252↑j ROM:00133854 cmpi.b #$17,($1475).w ROM:0013385A bne.s loc_133868 ROM:0013385C move.w #$780,($EBC).w ROM:00133862 bra.l locret_1338EA ROM:00133868 ; --------------------------------------------------------------------------- ROM:00133868 ROM:00133868 loc_133868: ; CODE XREF: sub_1335F4+266↑j ROM:00133868 cmpi.b #$18,($1475).w ROM:0013386E bne.s loc_13387C ROM:00133870 move.w #$230,($EBC).w ROM:00133876 bra.l locret_1338EA ROM:0013387C ; --------------------------------------------------------------------------- ROM:0013387C ROM:0013387C loc_13387C: ; CODE XREF: sub_1335F4+27A↑j ROM:0013387C cmpi.b #$19,($1475).w ROM:00133882 bne.s loc_13388C ROM:00133884 move.w #$318,($EBC).w ROM:0013388A bra.s locret_1338EA ROM:0013388C ; --------------------------------------------------------------------------- ROM:0013388C ROM:0013388C loc_13388C: ; CODE XREF: sub_1335F4+28E↑j ROM:0013388C cmpi.b #$1A,($1475).w ROM:00133892 bne.s loc_13389C ROM:00133894 move.w #$73,($EBC).w ; 's' ROM:0013389A bra.s locret_1338EA ROM:0013389C ; --------------------------------------------------------------------------- ROM:0013389C ROM:0013389C loc_13389C: ; CODE XREF: sub_1335F4+29E↑j ROM:0013389C cmpi.b #$1B,($1475).w ROM:001338A2 bne.s loc_1338AC ROM:001338A4 move.w #$26,($EBC).w ; '&' ROM:001338AA bra.s locret_1338EA ROM:001338AC ; --------------------------------------------------------------------------- ROM:001338AC ROM:001338AC loc_1338AC: ; CODE XREF: sub_1335F4+2AE↑j ROM:001338AC cmpi.b #$1C,($1475).w ROM:001338B2 bne.s loc_1338BC ROM:001338B4 move.w #$201,($EBC).w ROM:001338BA bra.s locret_1338EA ROM:001338BC ; --------------------------------------------------------------------------- ROM:001338BC ROM:001338BC loc_1338BC: ; CODE XREF: sub_1335F4+2BE↑j ROM:001338BC cmpi.b #$1D,($1475).w ROM:001338C2 bne.s loc_1338CC ROM:001338C4 move.w #$202,($EBC).w ROM:001338CA bra.s locret_1338EA ROM:001338CC ; --------------------------------------------------------------------------- ROM:001338CC ROM:001338CC loc_1338CC: ; CODE XREF: sub_1335F4+2CE↑j ROM:001338CC cmpi.b #$1E,($1475).w ROM:001338D2 bne.s loc_1338DC ROM:001338D4 move.w #$203,($EBC).w ROM:001338DA bra.s locret_1338EA ROM:001338DC ; --------------------------------------------------------------------------- ROM:001338DC ROM:001338DC loc_1338DC: ; CODE XREF: sub_1335F4+2DE↑j ROM:001338DC cmpi.b #$1F,($1475).w ROM:001338E2 bne.s locret_1338EA ROM:001338E4 move.w #$204,($EBC).w ROM:001338EA ROM:001338EA locret_1338EA: ; CODE XREF: sub_1335F4+12↑j ROM:001338EA ; sub_1335F4+26↑j ... ROM:001338EA rts ROM:001338EA ; End of function sub_1335F4 ROM:001338EA ROM:001338EC ROM:001338EC ; =============== S U B R O U T I N E ======================================= ROM:001338EC ROM:001338EC ROM:001338EC sub_1338EC: ; CODE XREF: ROM:00115D4A↑p ROM:001338EC ; ROM:00115D62↑p ... ROM:001338EC clr.w ($1930).w ROM:001338F0 clr.w ($1932).w ROM:001338F4 clr.w ($1934).w ROM:001338F8 clr.w ($DDC).w ROM:001338FC clr.w ($DDE).w ROM:00133900 clr.w ($DE0).w ROM:00133904 move.w #$FFFF,($193C).w ROM:0013390A move.w #$FFFF,($193E).w ROM:00133910 move.w #$FFFF,($1940).w ROM:00133916 move.w #$FFFF,($DCA).w ROM:0013391C move.w #$FFFF,($DCC).w ROM:00133922 move.w #$FFFF,($DCE).w ROM:00133928 clr.b ($1471).w ROM:0013392C move.l ($13D4).w,d0 ROM:00133930 move.l d0,($13D8).w ROM:00133934 clr.w ($1404).w ROM:00133938 clr.w ($1406).w ROM:0013393C clr.w ($1936).w ROM:00133940 clr.w ($1938).w ROM:00133944 clr.w ($193A).w ROM:00133948 clr.w ($1408).w ROM:0013394C move.l ($13D4).w,d6 ROM:00133950 divs.w #$3E8,d6 ROM:00133954 move.w d6,($141A).w ROM:00133958 clr.w ($1404).w ROM:0013395C clr.b ($1470).w ROM:00133960 clr.b ($121E).w ROM:00133964 clr.w ($DAA).w ROM:00133968 bclr #3,($11B4).w ROM:0013396E bclr #1,($11B4).w ROM:00133974 bclr #5,($11B4).w ROM:0013397A clr.w ($DB2).w ROM:0013397E clr.b ($1473).w ROM:00133982 clr.w ($1422).w ROM:00133986 clr.w ($1424).w ROM:0013398A clr.w ($1426).w ROM:0013398E clr.w ($DDC).w ROM:00133992 clr.w ($DDE).w ROM:00133996 clr.w ($DE0).w ROM:0013399A clr.w ($1428).w ROM:0013399E clr.w ($142A).w ROM:001339A2 clr.w ($142C).w ROM:001339A6 clr.w ($142E).w ROM:001339AA clr.w ($1430).w ROM:001339AE clr.w ($1432).w ROM:001339B2 clr.w ($1434).w ROM:001339B6 clr.w ($1436).w ROM:001339BA clr.w ($1438).w ROM:001339BE clr.w ($DE2).w ROM:001339C2 clr.w ($DE4).w ROM:001339C6 clr.w ($DE6).w ROM:001339CA clr.w ($DE8).w ROM:001339CE clr.w ($DEA).w ROM:001339D2 clr.w ($DEC).w ROM:001339D6 clr.w ($DEE).w ROM:001339DA clr.w ($DF0).w ROM:001339DE clr.w ($DF2).w ROM:001339E2 clr.w ($14FE).w ROM:001339E6 clr.w ($1500).w ROM:001339EA clr.w ($1502).w ROM:001339EE clr.w ($DF4).w ROM:001339F2 clr.w ($DF6).w ROM:001339F6 clr.w ($DF8).w ROM:001339FA clr.b ($1209).w ROM:001339FE clr.b ($146E).w ROM:00133A02 bclr #0,($13B4).w ROM:00133A08 bclr #1,($1506).w ROM:00133A0E bclr #4,($1505).w ROM:00133A14 bclr #6,($1505).w ROM:00133A1A bclr #7,($1505).w ROM:00133A20 move.b #$FF,($1474).w ROM:00133A26 move.b #$FF,($1220).w ROM:00133A2C move.w #$FFFF,($DCA).w ROM:00133A32 move.w #$FFFF,($DCC).w ROM:00133A38 move.w #$FFFF,($DCE).w ROM:00133A3E move.w #$FFFF,($14F2).w ROM:00133A44 move.w #$FFFF,($14F4).w ROM:00133A4A move.w #$FFFF,($14F6).w ROM:00133A50 clr.w ($E96).w ROM:00133A54 clr.w ($143A).w ROM:00133A58 clr.w ($E9A).w ROM:00133A5C clr.w ($E9C).w ROM:00133A60 clr.w ($E9E).w ROM:00133A64 clr.w ($EA0).w ROM:00133A68 clr.w ($EA2).w ROM:00133A6C clr.w ($EA4).w ROM:00133A70 clr.w ($143C).w ROM:00133A74 clr.w ($143E).w ROM:00133A78 clr.w ($1440).w ROM:00133A7C clr.w ($EA6).w ROM:00133A80 clr.w ($EA8).w ROM:00133A84 clr.w ($EAA).w ROM:00133A88 clr.w ($1442).w ROM:00133A8C clr.w ($1444).w ROM:00133A90 clr.w ($1446).w ROM:00133A94 clr.w ($EAC).w ROM:00133A98 clr.w ($EAE).w ROM:00133A9C clr.w ($EB0).w ROM:00133AA0 clr.w ($1448).w ROM:00133AA4 clr.w ($144A).w ROM:00133AA8 clr.w ($144C).w ROM:00133AAC clr.w ($EB2).w ROM:00133AB0 clr.w ($EB4).w ROM:00133AB4 clr.w ($EB6).w ROM:00133AB8 clr.b ($1478).w ROM:00133ABC clr.b ($1479).w ROM:00133AC0 clr.b ($147A).w ROM:00133AC4 clr.w ($A94).w ROM:00133AC8 clr.w ($A96).w ROM:00133ACC clr.w ($49E).w ROM:00133AD0 clr.w ($13E0).w ROM:00133AD4 clr.w ($13E2).w ROM:00133AD8 move.b #$FF,($1475).w ROM:00133ADE move.b #0,($1476).w ROM:00133AE4 move.w #0,($140A).w ROM:00133AEA move.w #0,($140C).w ROM:00133AF0 move.w #0,($140E).w ROM:00133AF6 move.w #0,($1410).w ROM:00133AFC move.w #0,($1412).w ROM:00133B02 move.w #0,($1414).w ROM:00133B08 move.b #0,($1477).w ROM:00133B0E move.w #0,($1416).w ROM:00133B14 move.w #0,($1418).w ROM:00133B1A move.w #0,($141A).w ROM:00133B20 move.w #0,($141C).w ROM:00133B26 move.w #0,($141E).w ROM:00133B2C move.w #0,($1420).w ROM:00133B32 move.w #$24,d0 ; '$' ROM:00133B36 move.b #$10,d1 ROM:00133B3A lea ($1070).w,a0 ROM:00133B3E bsr.l sub_1187FA ROM:00133B44 lea ($10B8).w,a0 ROM:00133B48 bsr.l sub_1187FA ROM:00133B4E lea ($1942).w,a0 ROM:00133B52 bsr.l sub_1187FA ROM:00133B58 lea ($198A).w,a0 ROM:00133B5C bsr.l sub_1187FA ROM:00133B62 lea ($19D2).w,a0 ROM:00133B66 bsr.l sub_1187FA ROM:00133B6C lea ($1A1A).w,a0 ROM:00133B70 bsr.l sub_1187FA ROM:00133B76 lea ($1A62).w,a0 ROM:00133B7A bsr.l sub_1187FA ROM:00133B80 lea ($1AAA).w,a0 ROM:00133B84 bsr.l sub_1187FA ROM:00133B8A lea ($1AF2).w,a0 ROM:00133B8E bsr.l sub_1187FA ROM:00133B94 lea ($1B3A).w,a0 ROM:00133B98 bsr.l sub_1187FA ROM:00133B9E lea ($1B82).w,a0 ROM:00133BA2 bsr.l sub_1187FA ROM:00133BA8 move.b #8,d1 ROM:00133BAC lea ($1CA2).w,a0 ROM:00133BB0 bsr.l sub_1187FA ROM:00133BB6 lea ($14CC).w,a0 ROM:00133BBA bsr.l sub_1187FA ROM:00133BC0 rts ROM:00133BC0 ; End of function sub_1338EC ROM:00133BC0 ROM:00133BC2 ROM:00133BC2 ; =============== S U B R O U T I N E ======================================= ROM:00133BC2 ROM:00133BC2 ROM:00133BC2 sub_133BC2: ; CODE XREF: sub_125DD6+36↑p ROM:00133BC2 move.w #$2710,($ABE).w ROM:00133BC8 move.w #$2710,($EBE).w ROM:00133BCE clr.w ($AC0).w ROM:00133BD2 clr.w ($AB6).w ROM:00133BD6 clr.w ($AB4).w ROM:00133BDA rts ROM:00133BDA ; End of function sub_133BC2 ROM:00133BDA ROM:00133BDC ROM:00133BDC ; =============== S U B R O U T I N E ======================================= ROM:00133BDC ROM:00133BDC ROM:00133BDC sub_133BDC: ; CODE XREF: sub_13407C↓p ROM:00133BDC move.w ($EF6).w,d0 ROM:00133BE0 cmp.w ($C96).w,d0 ROM:00133BE4 bge.s loc_133BEE ROM:00133BE6 move.w ($EF4).w,($EEA).w ROM:00133BEC bra.s loc_133C16 ROM:00133BEE ; --------------------------------------------------------------------------- ROM:00133BEE ROM:00133BEE loc_133BEE: ; CODE XREF: sub_133BDC+8↑j ROM:00133BEE clr.l d1 ROM:00133BF0 move.w ($EF4).w,d1 ROM:00133BF4 swap d1 ROM:00133BF6 move.w ($EEA).w,d2 ROM:00133BFA swap d2 ROM:00133BFC move.w ($EC0).w,d2 ROM:00133C00 move.w ($EE2).w,d3 ROM:00133C04 ext.l d3 ROM:00133C06 bsr.l sub_1162F4 ROM:00133C0C move.w d4,($EC0).w ROM:00133C10 swap d4 ROM:00133C12 move.w d4,($EEA).w ROM:00133C16 ROM:00133C16 loc_133C16: ; CODE XREF: sub_133BDC+10↑j ROM:00133C16 move.l ($A48).w,d1 ROM:00133C1A btst #4,($13AF).w ROM:00133C20 beq.s loc_133C2A ROM:00133C22 move.w $8A2(a5),d1 ROM:00133C26 muls.w #$A,d1 ROM:00133C2A ROM:00133C2A loc_133C2A: ; CODE XREF: sub_133BDC+44↑j ROM:00133C2A move.l d1,($9FC).w ROM:00133C2E divs.w #$A,d1 ROM:00133C32 move.w d1,($ECA).w ROM:00133C36 move.l ($9FC).w,d1 ROM:00133C3A move.l ($A08).w,d2 ROM:00133C3E move.w ($ED4).w,d3 ROM:00133C42 ext.l d3 ROM:00133C44 bsr.l sub_1162F4 ROM:00133C4A move.l d4,($A08).w ROM:00133C4E divs.w #$A,d4 ROM:00133C52 move.w d4,($EEE).w ROM:00133C56 move.l ($9FC).w,d1 ROM:00133C5A move.l ($A0C).w,d2 ROM:00133C5E move.w ($ED6).w,d3 ROM:00133C62 muls.w #$64,d3 ; 'd' ROM:00133C66 bsr.l sub_1162F4 ROM:00133C6C move.l d4,($A0C).w ROM:00133C70 divs.w #$A,d4 ROM:00133C74 move.w d4,($EF0).w ROM:00133C78 move.l ($9FC).w,d1 ROM:00133C7C move.l ($A10).w,d2 ROM:00133C80 move.w ($ED8).w,d3 ROM:00133C84 muls.w #$64,d3 ; 'd' ROM:00133C88 bsr.l sub_1162F4 ROM:00133C8E move.l d4,($A10).w ROM:00133C92 divs.w #$A,d4 ROM:00133C96 move.w d4,($EF2).w ROM:00133C9A clr.l d0 ROM:00133C9C move.l ($9FC).w,d1 ROM:00133CA0 move.l ($A08).w,d4 ROM:00133CA4 sub.l d4,d1 ROM:00133CA6 move.l d1,d2 ROM:00133CA8 cmpi.l #0,d2 ROM:00133CAE bge.s loc_133CB2 ROM:00133CB0 neg.l d2 ROM:00133CB2 ROM:00133CB2 loc_133CB2: ; CODE XREF: sub_133BDC+D2↑j ROM:00133CB2 move.w ($EE6).w,d3 ROM:00133CB6 ext.l d3 ROM:00133CB8 cmp.l d2,d3 ROM:00133CBA bge.s loc_133CDC ROM:00133CBC move.w ($EDA).w,d5 ROM:00133CC0 ext.l d5 ROM:00133CC2 muls.l d5,d1 ROM:00133CC6 divs.l #$64,d1 ; 'd' ROM:00133CCE move.l d1,($9F0).w ROM:00133CD2 move.l d1,d0 ROM:00133CD4 divs.w #$A,d1 ROM:00133CD8 move.w d1,($EC4).w ROM:00133CDC ROM:00133CDC loc_133CDC: ; CODE XREF: sub_133BDC+DE↑j ROM:00133CDC move.l ($9FC).w,d1 ROM:00133CE0 move.l ($A0C).w,d4 ROM:00133CE4 sub.l d4,d1 ROM:00133CE6 move.l d1,d2 ROM:00133CE8 cmpi.l #0,d2 ROM:00133CEE bge.s loc_133CF2 ROM:00133CF0 neg.l d2 ROM:00133CF2 ROM:00133CF2 loc_133CF2: ; CODE XREF: sub_133BDC+112↑j ROM:00133CF2 cmp.l d2,d3 ROM:00133CF4 bge.s loc_133D16 ROM:00133CF6 move.w ($EDC).w,d5 ROM:00133CFA ext.l d5 ROM:00133CFC muls.l d5,d1 ROM:00133D00 divs.l #$3E8,d1 ROM:00133D08 move.l d1,($9F4).w ROM:00133D0C add.l d1,d0 ROM:00133D0E divs.w #$A,d1 ROM:00133D12 move.w d1,($EC6).w ROM:00133D16 ROM:00133D16 loc_133D16: ; CODE XREF: sub_133BDC+118↑j ROM:00133D16 move.l ($9FC).w,d1 ROM:00133D1A move.l ($A10).w,d4 ROM:00133D1E sub.l d4,d1 ROM:00133D20 move.l d1,d2 ROM:00133D22 cmpi.l #0,d2 ROM:00133D28 bge.s loc_133D2C ROM:00133D2A neg.l d2 ROM:00133D2C ROM:00133D2C loc_133D2C: ; CODE XREF: sub_133BDC+14C↑j ROM:00133D2C cmp.l d2,d3 ROM:00133D2E bge.s loc_133D50 ROM:00133D30 move.w ($EDE).w,d5 ROM:00133D34 ext.l d5 ROM:00133D36 muls.l d5,d1 ROM:00133D3A divs.l #$3E8,d1 ROM:00133D42 move.l d1,($9F8).w ROM:00133D46 add.l d1,d0 ROM:00133D48 divs.w #$A,d1 ROM:00133D4C move.w d1,($EC8).w ROM:00133D50 ROM:00133D50 loc_133D50: ; CODE XREF: sub_133BDC+152↑j ROM:00133D50 move.w ($EF4).w,d1 ROM:00133D54 sub.w ($EEA).w,d1 ROM:00133D58 move.w $8A0(a5),d2 ROM:00133D5C move.w $7DA(a5),d3 ROM:00133D60 cmp.w d1,d2 ROM:00133D62 ble.s loc_133D7C ROM:00133D64 cmp.w ($ACC).w,d3 ROM:00133D68 blt.s loc_133D7C ROM:00133D6A muls.w ($EE4).w,d1 ROM:00133D6E move.l d1,($9EC).w ROM:00133D72 add.l d1,d0 ROM:00133D74 divs.w #$A,d1 ROM:00133D78 move.w d1,($EC2).w ROM:00133D7C ROM:00133D7C loc_133D7C: ; CODE XREF: sub_133BDC+186↑j ROM:00133D7C ; sub_133BDC+18C↑j ROM:00133D7C move.l d0,($A04).w ROM:00133D80 divs.w #$A,d0 ROM:00133D84 move.w d0,($EE8).w ROM:00133D88 rts ROM:00133D88 ; End of function sub_133BDC ROM:00133D88 ROM:00133D8A ROM:00133D8A ; =============== S U B R O U T I N E ======================================= ROM:00133D8A ROM:00133D8A ROM:00133D8A sub_133D8A: ; CODE XREF: sub_110E14+AE↑p ROM:00133D8A clr.l ($A00).w ROM:00133D8E move.w $8A4(a5),d0 ROM:00133D92 move.w ($ED2).w,d1 ROM:00133D96 addq.w #1,d1 ROM:00133D98 ext.l d1 ROM:00133D9A divs.w d0,d1 ROM:00133D9C swap d1 ROM:00133D9E move.w d1,($ED2).w ROM:00133DA2 clr.w d1 ROM:00133DA4 move.b ($1253).w,d1 ROM:00133DA8 cmpi.w #2,d1 ROM:00133DAC bcc.s locret_133DB6 ROM:00133DAE movea.l off_133DB8(pc,d1.w*4),a0 ROM:00133DB2 nop ROM:00133DB4 jmp (a0) ROM:00133DB6 ; --------------------------------------------------------------------------- ROM:00133DB6 ROM:00133DB6 locret_133DB6: ; CODE XREF: sub_133D8A+22↑j ROM:00133DB6 rts ROM:00133DB6 ; End of function sub_133D8A ROM:00133DB6 ROM:00133DB6 ; --------------------------------------------------------------------------- ROM:00133DB8 off_133DB8: dc.l loc_133DC0 ; DATA XREF: sub_133D8A+24↑r ROM:00133DBC dc.l loc_133DE0 ROM:00133DC0 ; --------------------------------------------------------------------------- ROM:00133DC0 ROM:00133DC0 loc_133DC0: ; DATA XREF: ROM:off_133DB8↑o ROM:00133DC0 move.w $8A4(a5),d0 ROM:00133DC4 cmpi.w #0,($4CE).w ROM:00133DCA bne.s locret_133DDE ROM:00133DCC move.w #0,($ED2).w ROM:00133DD2 bsr.w sub_133E22 ROM:00133DD6 move.b #1,($1253).w ROM:00133DDC bra.s locret_133E20 ROM:00133DDE ; --------------------------------------------------------------------------- ROM:00133DDE ROM:00133DDE locret_133DDE: ; CODE XREF: ROM:00133DCA↑j ROM:00133DDE rts ROM:00133DE0 ; --------------------------------------------------------------------------- ROM:00133DE0 ROM:00133DE0 loc_133DE0: ; DATA XREF: ROM:00133DBC↑o ROM:00133DE0 move.w $8A4(a5),d0 ROM:00133DE4 move.w $8A6(a5),d1 ROM:00133DE8 cmpi.w #0,($ED2).w ROM:00133DEE bne.s loc_133DFE ROM:00133DF0 cmp.w ($586).w,d1 ROM:00133DF4 ble.s loc_133DFE ROM:00133DF6 move.b #1,($1253).w ROM:00133DFC bra.s locret_133E20 ROM:00133DFE ; --------------------------------------------------------------------------- ROM:00133DFE ROM:00133DFE loc_133DFE: ; CODE XREF: ROM:00133DEE↑j ROM:00133DFE ; ROM:00133DF4↑j ROM:00133DFE cmpi.w #0,($ED2).w ROM:00133E04 bne.s locret_133E20 ROM:00133E06 cmp.w ($586).w,d1 ROM:00133E0A bgt.s locret_133E20 ROM:00133E0C bsr.w sub_133E9A ROM:00133E10 bsr.w sub_133E2A ROM:00133E14 move.b #1,($1253).w ROM:00133E1A bra.l *+6 ROM:00133E20 ; --------------------------------------------------------------------------- ROM:00133E20 ROM:00133E20 locret_133E20: ; CODE XREF: ROM:00133DDC↑j ROM:00133E20 ; ROM:00133DFC↑j ... ROM:00133E20 rts ROM:00133E22 ROM:00133E22 ; =============== S U B R O U T I N E ======================================= ROM:00133E22 ROM:00133E22 ROM:00133E22 sub_133E22: ; CODE XREF: ROM:00133DD2↑p ROM:00133E22 move.w ($C96).w,($ECC).w ROM:00133E28 rts ROM:00133E28 ; End of function sub_133E22 ROM:00133E28 ROM:00133E2A ROM:00133E2A ; =============== S U B R O U T I N E ======================================= ROM:00133E2A ROM:00133E2A ROM:00133E2A sub_133E2A: ; CODE XREF: ROM:00133E10↑p ROM:00133E2A move.w $8A8(a5),d1 ROM:00133E2E move.w ($C96).w,d0 ROM:00133E32 cmp.w ($EF6).w,d0 ROM:00133E36 ble.s loc_133E40 ROM:00133E38 move.w ($EF6).w,d0 ROM:00133E3C bra.w loc_133E44 ROM:00133E40 ; --------------------------------------------------------------------------- ROM:00133E40 ROM:00133E40 loc_133E40: ; CODE XREF: sub_133E2A+C↑j ROM:00133E40 move.w ($C96).w,d0 ROM:00133E44 ROM:00133E44 loc_133E44: ; CODE XREF: sub_133E2A+12↑j ROM:00133E44 sub.w ($ECC).w,d0 ROM:00133E48 cmp.w d0,d1 ROM:00133E4A bgt.s loc_133E8A ROM:00133E4C muls.w ($EE0).w,d0 ROM:00133E50 divs.l #$64,d0 ; 'd' ROM:00133E58 move.l d0,($A00).w ROM:00133E5C move.w ($1152).w,d3 ROM:00133E60 ext.l d3 ROM:00133E62 move.l #$FFFE,d2 ROM:00133E68 sub.l d3,d2 ROM:00133E6A cmp.l d0,d2 ROM:00133E6C bge.s loc_133E70 ROM:00133E6E move.l d2,d0 ROM:00133E70 ROM:00133E70 loc_133E70: ; CODE XREF: sub_133E2A+42↑j ROM:00133E70 cmpi.w #0,d0 ROM:00133E74 ble.s loc_133E88 ROM:00133E76 bsr.l sub_1159C0 ROM:00133E7C addq.w #1,($ECE).w ROM:00133E80 bvc.s loc_133E88 ROM:00133E82 move.w #$8000,($ECE).w ROM:00133E88 ROM:00133E88 loc_133E88: ; CODE XREF: sub_133E2A+4A↑j ROM:00133E88 ; sub_133E2A+56↑j ROM:00133E88 bra.s locret_133E98 ROM:00133E8A ; --------------------------------------------------------------------------- ROM:00133E8A ROM:00133E8A loc_133E8A: ; CODE XREF: sub_133E2A+20↑j ROM:00133E8A cmpi.w #0,d0 ROM:00133E8E bge.s loc_133E94 ROM:00133E90 clr.w ($ECE).w ROM:00133E94 ROM:00133E94 loc_133E94: ; CODE XREF: sub_133E2A+64↑j ROM:00133E94 clr.l ($A00).w ROM:00133E98 ROM:00133E98 locret_133E98: ; CODE XREF: sub_133E2A:loc_133E88↑j ROM:00133E98 rts ROM:00133E98 ; End of function sub_133E2A ROM:00133E98 ROM:00133E9A ROM:00133E9A ; =============== S U B R O U T I N E ======================================= ROM:00133E9A ROM:00133E9A ROM:00133E9A sub_133E9A: ; CODE XREF: ROM:00133E0C↑p ROM:00133E9A move.w ($EF6).w,d0 ROM:00133E9E clr.l d1 ROM:00133EA0 move.w ($C96).w,d1 ROM:00133EA4 cmp.w d1,d0 ROM:00133EA6 bge.s loc_133EAA ROM:00133EA8 move.w d0,d1 ROM:00133EAA ROM:00133EAA loc_133EAA: ; CODE XREF: sub_133E9A+C↑j ROM:00133EAA swap d1 ROM:00133EAC move.w ($ECC).w,d2 ROM:00133EB0 swap d2 ROM:00133EB2 move.w ($ED0).w,d2 ROM:00133EB6 move.w $8AA(a5),d3 ROM:00133EBA ext.l d3 ROM:00133EBC bsr.l sub_1162F4 ROM:00133EC2 move.w d4,($ED0).w ROM:00133EC6 swap d4 ROM:00133EC8 move.w d4,($ECC).w ROM:00133ECC rts ROM:00133ECC ; End of function sub_133E9A ROM:00133ECC ROM:00133ECE ROM:00133ECE ; =============== S U B R O U T I N E ======================================= ROM:00133ECE ROM:00133ECE ROM:00133ECE sub_133ECE: ; CODE XREF: sub_1340E2:loc_13410A↓p ROM:00133ECE btst #1,($936).w ROM:00133ED4 beq.s loc_133F30 ROM:00133ED6 move.w #$3BD8,d1 ROM:00133EDA move.w ($AA0).w,d2 ROM:00133EDE bsr.l sub_1163F0 ROM:00133EE4 move.w d1,($EE2).w ROM:00133EE8 move.w #$3BDA,d1 ROM:00133EEC move.w ($AA0).w,d2 ROM:00133EF0 bsr.l sub_1163F0 ROM:00133EF6 move.w d1,($EE4).w ROM:00133EFA move.w #$3BD2,d1 ROM:00133EFE move.w ($AA0).w,d2 ROM:00133F02 bsr.l sub_1163F0 ROM:00133F08 move.w d1,($ED4).w ROM:00133F0C move.w #$3BD4,d1 ROM:00133F10 move.w ($AA0).w,d2 ROM:00133F14 bsr.l sub_1163F0 ROM:00133F1A move.w d1,($ED6).w ROM:00133F1E move.w #$3BD6,d1 ROM:00133F22 move.w ($AA0).w,d2 ROM:00133F26 bsr.l sub_1163F0 ROM:00133F2C move.w d1,($ED8).w ROM:00133F30 ROM:00133F30 loc_133F30: ; CODE XREF: sub_133ECE+6↑j ROM:00133F30 move.w #$3C7C,d1 ROM:00133F34 move.w ($AA0).w,d2 ROM:00133F38 move.w ($AA2).w,d3 ROM:00133F3C bsr.l sub_1163F0 ROM:00133F42 move.w d1,($EE6).w ROM:00133F46 move.w #$3C74,d1 ROM:00133F4A move.w ($AA0).w,d2 ROM:00133F4E move.w ($A6A).w,d3 ROM:00133F52 bsr.l sub_1163F0 ROM:00133F58 move.w d1,($EDA).w ROM:00133F5C move.w #$3C76,d1 ROM:00133F60 move.w ($AA0).w,d2 ROM:00133F64 move.w ($A6A).w,d3 ROM:00133F68 bsr.l sub_1163F0 ROM:00133F6E move.w d1,($EDC).w ROM:00133F72 move.w #$3C78,d1 ROM:00133F76 move.w ($AA0).w,d2 ROM:00133F7A move.w ($A6A).w,d3 ROM:00133F7E bsr.l sub_1163F0 ROM:00133F84 move.w d1,($EDE).w ROM:00133F88 move.w #$3C7A,d1 ROM:00133F8C move.w ($AA0).w,d2 ROM:00133F90 move.w ($586).w,d3 ROM:00133F94 bsr.l sub_1163F0 ROM:00133F9A move.w d1,($EE0).w ROM:00133F9E rts ROM:00133F9E ; End of function sub_133ECE ROM:00133F9E ROM:00133FA0 ROM:00133FA0 ; =============== S U B R O U T I N E ======================================= ROM:00133FA0 ROM:00133FA0 ROM:00133FA0 sub_133FA0: ; CODE XREF: sub_1340E2+2E↓p ROM:00133FA0 clr.w d1 ROM:00133FA2 move.b ($1254).w,d1 ROM:00133FA6 cmpi.w #4,d1 ROM:00133FAA bcc.s locret_133FB4 ROM:00133FAC movea.l off_133FB6(pc,d1.w*4),a0 ROM:00133FB0 nop ROM:00133FB2 jmp (a0) ROM:00133FB4 ; --------------------------------------------------------------------------- ROM:00133FB4 ROM:00133FB4 locret_133FB4: ; CODE XREF: sub_133FA0+A↑j ROM:00133FB4 rts ROM:00133FB4 ; End of function sub_133FA0 ROM:00133FB4 ROM:00133FB4 ; --------------------------------------------------------------------------- ROM:00133FB6 off_133FB6: dc.l loc_133FC6 ; DATA XREF: sub_133FA0+C↑r ROM:00133FBA dc.l loc_133FE0 ROM:00133FBE dc.l loc_134008 ROM:00133FC2 dc.l loc_134040 ROM:00133FC6 ; --------------------------------------------------------------------------- ROM:00133FC6 ROM:00133FC6 loc_133FC6: ; DATA XREF: ROM:off_133FB6↑o ROM:00133FC6 bsr.w sub_1340C6 ROM:00133FCA bclr #4,($13BD).w ROM:00133FD0 bclr #2,($13A8).w ROM:00133FD6 move.b #1,($1254).w ROM:00133FDC bra.s loc_133FFE ROM:00133FDE ; --------------------------------------------------------------------------- ROM:00133FDE rts ROM:00133FE0 ; --------------------------------------------------------------------------- ROM:00133FE0 ROM:00133FE0 loc_133FE0: ; DATA XREF: ROM:00133FBA↑o ROM:00133FE0 move.w $8AE(a5),d0 ROM:00133FE4 move.w ($A6A).w,d1 ROM:00133FE8 sub.w ($EEC).w,d1 ROM:00133FEC cmp.w d1,d0 ROM:00133FEE bge.s loc_133FFE ROM:00133FF0 bset #4,($13BD).w ROM:00133FF6 move.b #2,($1254).w ROM:00133FFC bra.s loc_13403A ROM:00133FFE ; --------------------------------------------------------------------------- ROM:00133FFE ROM:00133FFE loc_133FFE: ; CODE XREF: ROM:00133FDC↑j ROM:00133FFE ; ROM:00133FEE↑j ... ROM:00133FFE bsr.w sub_13408A ROM:00134002 bsr.w sub_1340CE ROM:00134006 rts ROM:00134008 ; --------------------------------------------------------------------------- ROM:00134008 ROM:00134008 loc_134008: ; DATA XREF: ROM:00133FBE↑o ROM:00134008 btst #3,($139F).w ROM:0013400E beq.s loc_134022 ROM:00134010 bsr.w sub_1340C6 ROM:00134014 bclr #4,($13BD).w ROM:0013401A move.b #1,($1254).w ROM:00134020 bra.s loc_133FFE ROM:00134022 ; --------------------------------------------------------------------------- ROM:00134022 ROM:00134022 loc_134022: ; CODE XREF: ROM:0013400E↑j ROM:00134022 move.w $8AC(a5),d0 ROM:00134026 cmp.w ($586).w,d0 ROM:0013402A bgt.s loc_13403A ROM:0013402C bset #2,($13A8).w ROM:00134032 move.b #3,($1254).w ROM:00134038 bra.s locret_134078 ROM:0013403A ; --------------------------------------------------------------------------- ROM:0013403A ROM:0013403A loc_13403A: ; CODE XREF: ROM:00133FFC↑j ROM:0013403A ; ROM:0013402A↑j ... ROM:0013403A bsr.w sub_13408A ROM:0013403E rts ROM:00134040 ; --------------------------------------------------------------------------- ROM:00134040 ROM:00134040 loc_134040: ; DATA XREF: ROM:00133FC2↑o ROM:00134040 btst #3,($139F).w ROM:00134046 beq.s loc_134060 ROM:00134048 bsr.w sub_1340C6 ROM:0013404C bclr #4,($13BD).w ROM:00134052 bclr #2,($13A8).w ROM:00134058 move.b #1,($1254).w ROM:0013405E bra.s loc_133FFE ROM:00134060 ; --------------------------------------------------------------------------- ROM:00134060 ROM:00134060 loc_134060: ; CODE XREF: ROM:00134046↑j ROM:00134060 move.w $8AC(a5),d0 ROM:00134064 cmp.w ($586).w,d0 ROM:00134068 ble.s locret_134078 ROM:0013406A bclr #2,($13A8).w ROM:00134070 move.b #2,($1254).w ROM:00134076 bra.s loc_13403A ROM:00134078 ; --------------------------------------------------------------------------- ROM:00134078 ROM:00134078 locret_134078: ; CODE XREF: ROM:00134038↑j ROM:00134078 ; ROM:00134068↑j ROM:00134078 rts ROM:0013407A ; --------------------------------------------------------------------------- ROM:0013407A rts ROM:0013407C ROM:0013407C ; =============== S U B R O U T I N E ======================================= ROM:0013407C ROM:0013407C ROM:0013407C sub_13407C: ; CODE XREF: sub_110E14+13A↑p ROM:0013407C bsr.l sub_133BDC ROM:00134082 bset #0,($139C).w ROM:00134088 rts ROM:00134088 ; End of function sub_13407C ROM:00134088 ROM:0013408A ROM:0013408A ; =============== S U B R O U T I N E ======================================= ROM:0013408A ROM:0013408A ROM:0013408A sub_13408A: ; CODE XREF: ROM:loc_133FFE↑p ROM:0013408A ; ROM:loc_13403A↑p ROM:0013408A move.l #0,($A04).w ROM:00134092 move.w #0,($EE8).w ROM:00134098 move.w ($EF4).w,($EEA).w ROM:0013409E move.l ($A48).w,($A08).w ROM:001340A4 move.l ($A48).w,($A0C).w ROM:001340AA move.l ($A48).w,($A10).w ROM:001340B0 move.l ($A48).w,d0 ROM:001340B4 divs.w #$A,d0 ROM:001340B8 move.w d0,($EEE).w ROM:001340BC move.w d0,($EF0).w ROM:001340C0 move.w d0,($EF2).w ROM:001340C4 rts ROM:001340C4 ; End of function sub_13408A ROM:001340C4 ROM:001340C6 ROM:001340C6 ; =============== S U B R O U T I N E ======================================= ROM:001340C6 ROM:001340C6 ROM:001340C6 sub_1340C6: ; CODE XREF: ROM:loc_133FC6↑p ROM:001340C6 ; ROM:00134010↑p ... ROM:001340C6 move.w #$7FFF,($EEC).w ROM:001340CC rts ROM:001340CC ; End of function sub_1340C6 ROM:001340CC ROM:001340CE ROM:001340CE ; =============== S U B R O U T I N E ======================================= ROM:001340CE ROM:001340CE ROM:001340CE sub_1340CE: ; CODE XREF: ROM:00134002↑p ROM:001340CE move.w ($EEC).w,d0 ROM:001340D2 move.w ($A6A).w,d1 ROM:001340D6 cmp.w d0,d1 ROM:001340D8 bge.s locret_1340E0 ROM:001340DA move.w ($A6A).w,($EEC).w ROM:001340E0 ROM:001340E0 locret_1340E0: ; CODE XREF: sub_1340CE+A↑j ROM:001340E0 rts ROM:001340E0 ; End of function sub_1340CE ROM:001340E0 ROM:001340E2 ROM:001340E2 ; =============== S U B R O U T I N E ======================================= ROM:001340E2 ROM:001340E2 ROM:001340E2 sub_1340E2: ; CODE XREF: sub_125DD6+48↑p ROM:001340E2 move.w #$3BDC,d1 ROM:001340E6 move.w ($586).w,d2 ROM:001340EA bsr.l sub_1163F0 ROM:001340F0 move.w d1,($EF6).w ROM:001340F4 move.w ($EF6).w,d0 ROM:001340F8 cmp.w ($C96).w,d0 ROM:001340FC bge.s loc_134104 ROM:001340FE move.w d0,($EF4).w ROM:00134102 bra.s loc_13410A ROM:00134104 ; --------------------------------------------------------------------------- ROM:00134104 ROM:00134104 loc_134104: ; CODE XREF: sub_1340E2+1A↑j ROM:00134104 move.w ($C96).w,($EF4).w ROM:0013410A ROM:0013410A loc_13410A: ; CODE XREF: sub_1340E2+20↑j ROM:0013410A bsr.l sub_133ECE ROM:00134110 bsr.l sub_133FA0 ROM:00134116 rts ROM:00134116 ; End of function sub_1340E2 ROM:00134116 ROM:00134118 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013411A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013411C ROM:0013411C ; =============== S U B R O U T I N E ======================================= ROM:0013411C ROM:0013411C ROM:0013411C sub_13411C: ; CODE XREF: sub_125DD6+78↑p ROM:0013411C bclr #3,($13AE).w ROM:00134122 bclr #1,($13C7).w ROM:00134128 rts ROM:00134128 ; End of function sub_13411C ROM:00134128 ROM:0013412A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013412C dword_13412C: dc.l $60007, $AA00002, $4820002, $A6C0002, $4920002, $A660002 ROM:0013412C ; DATA XREF: sub_122ACE:loc_122EEA↑o ROM:0013412C dc.l $4800002, $A540002, $1060001, $AA00002, $2060001 ROM:0013412C dc.l $A6C0002, $3060001, $A660002, $4060001, $A540002 ROM:0013412C dc.l $5060001, $A820002, $6060005, $A6A0002, $47E0002 ROM:0013412C dc.l $C960002, $49C0002, $5860002, $7060001, $A6A0002 ROM:0013412C dc.l $10060002, $A580002, $4840002, $5C060007, $F200002 ROM:0013412C dc.l $F220002, $F240002, $F2E0002, $F340002, $F380002 ROM:0013412C dc.l $F3C0002, $6E060010, $F200002, $F220002, $F240002 ROM:0013412C dc.l $F260002, $F280002, $F2A0002, $F2C0002, $F2E0002 ROM:0013412C dc.l $F300002, $F320002, $F340002, $F360002, $F380002 ROM:0013412C dc.l $F3A0002, $F3C0002, $F3E0002, $D060001, $5070001 ROM:0013412C dc.l $46040001, $40C0004, $6F060002, $5060002, $11CC0001 ROM:0013412C dc.l $A060007, $F460002, $EFC0002, $4880002, $F480002 ROM:0013412C dc.l $EFE0002, $48A0002, $5860002, $5506000D, $F4E0002 ROM:0013412C dc.l $F520002, $11C80001, $D720002, $14580002, $145A0002 ROM:0013412C dc.l $145C0002, $145E0002, $14600002, $14620002, $14640002 ROM:0013412C dc.l $14660002, $14680002, $71060001, $FEA0002, $21060001 ROM:0013412C dc.l $BBE0002, $5D060010, $5860002, $B9C0002, $BA00002 ROM:0013412C dc.l $13E80002, $13FC0002, $BEC0002, $A7E0002, $4D80002 ROM:0013412C dc.l $A540002, $A500002, $B3E0002, $BBE0002, $BC00002 ROM:0013412C dc.l $11CA0001, $11CB0001, $A5E0002, $62060001, $BFC0002 ROM:0013412C dc.l $44040001, $A91A4004, $E070001, $4004010, $18070001 ROM:0013412C dc.l $11BB0001, $3207000A, $4004001, $4024001, $4044001 ROM:0013412C dc.l $4064001, $4084001, $40A4001, $40C4001, $40E4001 ROM:0013412C dc.l $28008, $28A8008, $3307000A, $A91E4004, $88D0004 ROM:0013412C dc.l $400C001, $402C001, $404C001, $406C001, $408C001 ROM:0013412C dc.l $40AC001, $40CC001, $40EC001, $900E0001, $11B40001 ROM:0013412C dc.l $610E0001, $5260002, $3E04000A, $41D0003, $A9234003 ROM:0013412C dc.l $4210003, $A9264001, $5280002, $4190003, $A9294003 ROM:0013412C dc.l $A9274001, $7510001, $43D0003, $F060001, $11C10001 ROM:0013412C dc.l $11060003, $11C40001, $5240002, $4CE0002, $13060001 ROM:0013412C dc.l $11C20001, $14060001, $11C30001, $15060001, $C6C0002 ROM:0013412C dc.l $19070009, $13E20004, $13E00004, $49E0004, $96C0004 ROM:0013412C dc.l $13D00004, $C680002, $13F40002, $C6A0002, $146C0001 ROM:0013412C dc.l $20060001, $9700004, $35060002, $4B00002, $4B20002 ROM:0013412C dc.l $3A060003, $13F20002, $13E60002, $144E0002, $B060003 ROM:0013412C dc.l $5E80004, $FF40008, $A92C4001, $9060001, $5860002 ROM:0013412C dc.l $40060002, $13F80002, $13F60002, $8060001, $C960002 ROM:0013412C dc.l $56060004, $10040002, $10060002, $101C0002, $101E0002 ROM:0013412C dc.l $57060003, $9A00004, $CE40002, $11FB0001, $52060004 ROM:0013412C dc.l $138A0001, $138B0001, $138C0001, $138D0001, $5106000C ROM:0013412C dc.l $49A0002, $4820002, $4800002, $4920002, $BC00002 ROM:0013412C dc.l $5860002, $5060002, $C960002, $47E0002, $F460002 ROM:0013412C dc.l $F500002, $11C50001, $5A060009, $D340002, $D360002 ROM:0013412C dc.l $D2C0002, $D2E0002, $D8C0002, $106C0002, $106E0002 ROM:0013412C dc.l $11C90001, $9B40004, $5806000C, $14750001, $14760081 ROM:0013412C dc.l $140A0082, $140C0082, $140E0082, $14100082, $14120082 ROM:0013412C dc.l $14140082, $14770081, $14160082, $14180082, $141A0082 ROM:0013412C dc.l $63060001, $14CC0020, $64060001, $19420040, $65060001 ROM:0013412C dc.l $198A0040, $66060001, $19D20040, $67060001, $1A1A0040 ROM:0013412C dc.l $68060001, $1A620040, $69060001, $1AAA0040, $6A060001 ROM:0013412C dc.l $1CA20020, $6B060001, $1AF20040, $6C060001, $1B3A0040 ROM:0013412C dc.l $59060017, $14750001, $DC40002, $DC60002, $14340002 ROM:0013412C dc.l $14360002, $DDC0002, $DDE0002, $DE00002, $DE80002 ROM:0013412C dc.l $DEA0002, $14220002, $14240002, $DCA0002, $DCC0002 ROM:0013412C dc.l $14F20002, $14F40002, $DD60002, $DD80002, $14F80002 ROM:0013412C dc.l $14FA0002, $14280002, $142A0002, $142E0002, $14300002 ROM:0013412C dc.l $16060001, $5920002, $24040001, $E410001, $C060003 ROM:0013412C dc.l $E480002, $A200010, $11520002, $7006000C, $EA00002 ROM:0013412C dc.l $EA20002, $EA40002, $EA60002, $EA80002, $EAA0002 ROM:0013412C dc.l $EAC0002, $EAE0002, $EB00002, $EB20002, $EB40002 ROM:0013412C dc.l $EB60002, $12060001, $5BA0002 ROM:00134600 dcb.b 2,$FF ROM:00134602 byte_134602: dc.b $FF ; DATA XREF: sub_1246DE+292↑r ROM:00134602 ; sub_1246DE:loc_124990↑r ROM:00134603 dc.b $FF ROM:00134604 word_134604: dc.w $8207 ; DATA XREF: sub_123CC4+E↑r ROM:00134604 ; sub_123CC4+18↑r ... ROM:00134606 dc.w $3E07 ROM:00134608 dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:00134608 dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:00134608 dc.l $2C047F00 ROM:00134634 dword_134634: dc.l $B7170013 ; DATA XREF: sub_123CC4+A6↑r ROM:00134634 ; sub_123CC4+BA↑r ... ROM:00134638 dc.l $645CBA18, $13645C, $A2020013, $645CA000, $13645C ROM:00134638 dc.l $A1010013, $645CA202, $13645C, $A3030013, $645CA404 ROM:00134638 dc.l $13645C, $A5050013, $645CA606, $13645C, $A9090013 ROM:00134638 dc.l $645CC31B, $13645C, $C21C0013, $645CB30B, $13645C ROM:00134638 dc.l $C00C0013, $645CB616, $135634, $B5150013, $56ACFFFF ROM:00134638 dc.l $FFFFFFFF ROM:001346A0 dword_1346A0: dc.l $BE130013 ; DATA XREF: sub_123CC4+80↑r ROM:001346A0 ; sub_123CC4+94↑r ... ROM:001346A4 dc.l $5606B111, $13655C, $BF140013, $658CB212, $1365D4 ROM:001346A4 dc.l $FFFFFFFF ROM:001346BC dcb.b 2,$FF ROM:001346BE dword_1346BE: dc.l $C3040013 ; DATA XREF: sub_123CC4+1D8↑r ROM:001346BE ; sub_123CC4+1EC↑r ... ROM:001346C2 dc.w $644C ROM:001346C4 dc.l $C4040013, $6454FFFF, $FFFFFFFF ROM:001346D0 dword_1346D0: dc.l $84040011 ; DATA XREF: sub_123CC4+166↑r ROM:001346D0 ; sub_123CC4+17A↑r ... ROM:001346D4 dc.l $41B68204, $11F7AC, $20C0011, $4692E604, $135708 ROM:001346D4 dc.l $E1040013, $5B00E004, $135B4C, $1080011, $4A900008 ROM:001346D4 dc.l $114B64, $40F0012, $3C1CC004, $135B58, $C8040013 ROM:001346D4 dc.l $5BEEC904, $135C94, $CC040013, $5CA2CD04, $135D40 ROM:001346D4 dc.l $D0040013, $5D9AD104, $135DB2, $D2040013, $5DBAD404 ROM:001346D4 dc.l $135EA6, $D9040013, $5FA2DA04, $135FD6, $E2060013 ROM:001346D4 dc.l $609CD604, $1360A4, $D7040013, $60C2C104, $121E18 ROM:001346D4 dc.l $E8040013, $6214E704, $13621C, $C2040013, $6224C404 ROM:001346D4 dc.l $136260, $C3040013, $6268C504, $136270, $C6040013 ROM:001346D4 dc.l $62A2C704, $1362D4, $CA040011, $E9A6CB06, $136354 ROM:001346D4 dc.l $CF040013, $63C4D304, $136412, $D8040013, $641ADB04 ROM:001346D4 dc.l $1364CA, $F0040012, $58464004, $116222, $85040012 ROM:001346D4 dc.l $B774FFFF, $FFFFFFFF ROM:001347CC dword_1347CC: dc.l $C0040013 ; DATA XREF: sub_122ACE+5BE↑r ROM:001347CC ; sub_122ACE+5D2↑r ... ROM:001347D0 dc.l $5B60C804, $135C06, $D2040013, $5DFAD404, $135EBA ROM:001347D0 dc.l $DA040013, $5FF0D704, $136110, $C1040013, $6148FFFF ROM:001347D0 dc.l $FFFFFFFF, $20003, $40001, $500FF ROM:00134808 dword_134808: dc.l $25C0000, $125016, $22070A, $DD80010, $EB50140, $14790120 ROM:00134808 ; DATA XREF: sub_122ACE+144↑o ROM:00134808 ; sub_122ACE+2E6↑o ROM:00134808 dc.l $DE40080, $EB50102, $25D0000, $125016, $22070A, $DD80010 ROM:00134808 dc.l $EB30140, $14780120, $DE40080, $EB30104, $25D0000 ROM:00134808 dc.l $125016, $22070A, $DD80010, $EB70140, $147A0120, $DE40080 ROM:00134808 dc.l $EB70101, $2610000, $125016, $24070A, $DD80410, $E9D0040 ROM:00134808 dc.l $143F0020, $DE40480, $E9D0002, $2620000, $125016 ROM:00134808 dc.l $24070A, $DD80410, $E9B0040, $143D0020, $DE40480 ROM:00134808 dc.l $E9B0004, $2620000, $125016, $24070A, $DD80410, $E9F0040 ROM:00134808 dc.l $14410020, $DE40480, $E9F0001, $2640000, $125016 ROM:00134808 dc.l $24070A, $DD80510, $E9D0140, $143F0120, $DE40580 ROM:00134808 dc.l $E9D0102, $2650000, $125016, $24070A, $DD80510, $E9B0140 ROM:00134808 dc.l $143D0120, $DE40580, $E9B0104, $2650000, $125016 ROM:00134808 dc.l $24070A, $DD80510, $E9F0140, $14410120, $DE40580 ROM:00134808 dc.l $E9F0101, $2670000, $125016, $24070A, $DD80610, $E9D0240 ROM:00134808 dc.l $143F0220, $DE40680, $E9D0202, $2680000, $125016 ROM:00134808 dc.l $24070A, $DD80610, $E9B0240, $143D0220, $DE40680 ROM:00134808 dc.l $E9B0204, $2680000, $125016, $24070A, $DD80610, $E9F0240 ROM:00134808 dc.l $14410220, $DE40680, $E9F0201, $2700000, $125016 ROM:00134808 dc.l $24070A, $DD80710, $E9D0340, $143F0320, $DE40780 ROM:00134808 dc.l $E9D0302, $2710000, $125016, $24070A, $DD80710, $E9B0340 ROM:00134808 dc.l $143D0320, $DE40780, $E9B0304, $2710000, $125016 ROM:00134808 dc.l $24070A, $DD80710, $E9F0340, $14410320, $DE40780 ROM:00134808 dc.l $E9F0301, $6500000, $125016, $260708, $E9D0440, $143F0420 ROM:00134808 dc.l $13990680, $E9D0402, $6500000, $125016, $260708, $E9B0440 ROM:00134808 dc.l $143D0420, $13990680, $E9B0404, $6500000, $125016 ROM:00134808 dc.l $260708, $E9F0440, $14410420, $13990680, $E9F0401 ROM:00134808 dc.l $6460000, $125016, $280708, $E9D0540, $143F0520, $13990680 ROM:00134808 dc.l $E9D0502, $6470000, $125016, $280708, $E9B0540, $143D0520 ROM:00134808 dc.l $13990680, $E9B0504, $6470000, $125016, $280708, $E9F0540 ROM:00134808 dc.l $14410520, $13990680, $E9F0501, $4810000, $125016 ROM:00134808 dc.l $2A070A, $13A80110, $E9D0740, $143F0720, $13990680 ROM:00134808 dc.l $E9D0702, $4810000, $125016, $2A070A, $13A80110, $E9B0740 ROM:00134808 dc.l $143D0720, $13990680, $E9B0704, $4810000, $125016 ROM:00134808 dc.l $2A070A, $13A80110, $E9F0740, $14410720, $13990680 ROM:00134808 dc.l $E9F0701, $5080000, $125016, $300708, $E9C0040, $143E0020 ROM:00134808 dc.l $DE30380, $E9C0002, $5090000, $125016, $300708, $E9A0040 ROM:00134808 dc.l $143C0020, $DE30380, $E9A0004, $5090000, $125016 ROM:00134808 dc.l $300708, $E9E0040, $14400020, $DE30380, $E9E0001 ROM:00134808 dc.l $5080000, $125016, $300708, $E9C0140, $143E0120, $DE30380 ROM:00134808 dc.l $E9C0102, $5090000, $125016, $300708, $E9A0140, $143C0120 ROM:00134808 dc.l $DE30380, $E9A0104, $5090000, $125016, $300708, $E9E0140 ROM:00134808 dc.l $14400120, $DE30380, $E9E0101, $310000, $125016, $32070E ROM:00134808 dc.l $DD60010, $EA90040, $14450020, $EA90240, $14450220 ROM:00134808 dc.l $DE20080, $EA90002, $320000, $125016, $32070E, $DD60010 ROM:00134808 dc.l $EA70040, $14430020, $EA70240, $14430220, $DE20080 ROM:00134808 dc.l $EA70004, $320000, $125016, $32070E, $DD60010, $EAB0040 ROM:00134808 dc.l $14470020, $EAB0240, $14470220, $DE20080, $EAB0001 ROM:00134808 dc.l $370000, $125016, $34070E, $DD70710, $EA90140, $14450120 ROM:00134808 dc.l $EA90340, $14450320, $DE30780, $EA90102, $380000 ROM:00134808 dc.l $125016, $34070E, $DD70710, $EA70140, $14430120, $EA70340 ROM:00134808 dc.l $14430320, $DE30780, $EA70104, $380000, $125016, $34070E ROM:00134808 dc.l $DD70710, $EAB0140, $14470120, $EAB0340, $14470320 ROM:00134808 dc.l $DE30780, $EAB0101, $4590000, $125016, $2E070A, $DD90210 ROM:00134808 dc.l $EA90440, $14450420, $DE50280, $EA90402, $4580000 ROM:00134808 dc.l $125016, $2E070A, $DD90210, $EA70440, $14430420, $DE50280 ROM:00134808 dc.l $EA70404, $4590000, $125016, $2E070A, $DD90210, $EAB0440 ROM:00134808 dc.l $14470420, $DE50280, $EAB0401, $4800000, $125016 ROM:00134808 dc.l $2C070A, $13A80110, $EA90540, $14450520, $13990680 ROM:00134808 dc.l $EA90502, $4800000, $125016, $2C070A, $13A80110, $EA70540 ROM:00134808 dc.l $14430520, $13990680, $EA70504, $4800000, $125016 ROM:00134808 dc.l $2C070A, $13A80110, $EAB0540, $14470520, $13990680 ROM:00134808 dc.l $EAB0501, $6860000, $125016, $360708, $EB50040, $14790020 ROM:00134808 dc.l $13990680, $EB50002, $6870000, $125016, $360708, $EB30040 ROM:00134808 dc.l $14780020, $13990680, $EB30004, $6870000, $125016 ROM:00134808 dc.l $360708, $EB70040, $147A0020, $13990680, $EB70001 ROM:00134808 dc.l $760000, $125016, $7A070A, $13A80110, $EAF0040, $144B0020 ROM:00134808 dc.l $13990680, $EAF0002, $770000, $125016, $7A070A, $13A80110 ROM:00134808 dc.l $EAD0040, $14490020, $13990680, $EAD0004, $770000 ROM:00134808 dc.l $125016, $7A070A, $13A80110, $EB10040, $144D0020 ROM:00134808 dc.l $13990680, $EB10001, $820000, $125016, $7A070A, $13A80110 ROM:00134808 dc.l $EAF0140, $144B0120, $13990680, $EAF0102, $830000 ROM:00134808 dc.l $125016, $7A070A, $13A80110, $EAD0140, $14490120 ROM:00134808 dc.l $13990680, $EAD0104, $830000, $125016, $7A070A, $13A80110 ROM:00134808 dc.l $EB10140, $144D0120, $13990680, $EB10101, $260000 ROM:00134808 dc.l $125016, $7A070A, $DD80310, $DC60340, $14240320, $DE40380 ROM:00134808 dc.l $DC60308, $1070000, $125016, $400708, $A970040, $13E30020 ROM:00134808 dc.l $DE20180, $A970002, $1080000, $125016, $400708, $A950040 ROM:00134808 dc.l $13E10020, $DE20180, $A950001, $1120000, $125016 ROM:00134808 dc.l $380708, $A970140, $13E30120, $DE50680, $A970102 ROM:00134808 dc.l $1130000, $125016, $380708, $A950140, $13E10120, $DE50680 ROM:00134808 dc.l $A950101, $1170000, $125016, $3E0708, $A970240, $13E30220 ROM:00134808 dc.l $DE20280, $A970202, $1180000, $125016, $3E0708, $A950240 ROM:00134808 dc.l $13E10220, $DE20280, $A950201, $21270000, $125016 ROM:00134808 dc.l $420708, $A960740, $13E20720, $DE20680, $A960702 ROM:00134808 dc.l $21280000, $125016, $420708, $A940740, $13E00720 ROM:00134808 dc.l $DE20680, $A940701, $1310000, $125016, $440708, $A970540 ROM:00134808 dc.l $13E30520, $DE30680, $A970502, $1320000, $125016 ROM:00134808 dc.l $440708, $A950540, $13E10520, $DE30680, $A950501 ROM:00134808 dc.l $1370000, $125016, $460708, $A970640, $13E30620, $DE20580 ROM:00134808 dc.l $A970602, $1380000, $125016, $460708, $A950640, $13E10620 ROM:00134808 dc.l $13990680, $A950601, $5620000, $125016, $480708, $A970340 ROM:00134808 dc.l $13E30320, $13990680, $A970302, $5630000, $125016 ROM:00134808 dc.l $480708, $A950340, $13E10320, $13990680, $A950301 ROM:00134808 dc.l $5520000 ROM:00135008 dc.l $125016, $4E0708, $A970740, $13E30720, $13990680 ROM:00135008 dc.l $A970702, $5530000, $125016, $4E0708, $A950740, $13E10720 ROM:00135008 dc.l $13990680, $A950701, $5320000, $125016, $4A0708, $A960140 ROM:00135008 dc.l $13E20120, $13990680, $A960102, $5330000, $125016 ROM:00135008 dc.l $4A0708, $A940140, $13E00120, $13990680, $A940101 ROM:00135008 dc.l $5350000, $125016, $4C0708, $A960540, $13E20520, $13990680 ROM:00135008 dc.l $A960502, $5350000, $125016, $4C0708, $A940540, $13E00520 ROM:00135008 dc.l $13990680, $A940501, $1970000, $125016, $3A070A, $DD90010 ROM:00135008 dc.l $A960240, $13E20220, $DE50080, $A960202, $1980000 ROM:00135008 dc.l $125016, $3A070A, $DD90010, $A940240, $13E00220, $DE50080 ROM:00135008 dc.l $A940201, $11970000, $125016, $3C0708, $A960440, $13E20420 ROM:00135008 dc.l $13990680, $A960402, $11980000, $125016, $3C0708 ROM:00135008 dc.l $A940440, $13E00420, $13990680, $A940401, $4620000 ROM:00135008 dc.l $125016, $500708, $13C20140, $15050720, $13990680 ROM:00135008 dc.l $13C20102, $4630000, $125016, $500708, $13BB0740 ROM:00135008 dc.l $15050620, $13990680, $13BB0701, $5050000, $125016 ROM:00135008 dc.l $54070A, $DD70310, $DC50340, $14230320, $DE30380 ROM:00135008 dc.l $DC50308, $3180000, $125016, $52070A, $DD80110, $DC60140 ROM:00135008 dc.l $14240120, $DE40180, $DC60108, $3400000, $125016 ROM:00135008 dc.l $58070A, $DD70410, $DC50440, $14230420, $DE30480 ROM:00135008 dc.l $DC50408, $1160000, $125016, $56070A, $DD80310, $DC60340 ROM:00135008 dc.l $14240320, $DE40380, $DC60308, $3350000, $125016 ROM:00135008 dc.l $5A070A, $DD90510, $DC70540, $14250520, $DE50580 ROM:00135008 dc.l $DC70508, $3510000, $125016, $5C070A, $15090610, $15080540 ROM:00135008 dc.l $150A0620, $150A0180, $15080504, $3520000, $125016 ROM:00135008 dc.l $5C070A, $15090710, $15080640, $150A0720, $150A0280 ROM:00135008 dc.l $15080604, $1110000, $125016, $5E070A, $DD70510, $DC50540 ROM:00135008 dc.l $14230520, $DE30580, $DC50508, $1050000, $125016 ROM:00135008 dc.l $60070A, $DD60110, $C690340, $13B40620, $DE20180 ROM:00135008 dc.l $C690308, $1350000, $125016, $66070A, $DD60010, $DC40040 ROM:00135008 dc.l $14220020, $DE20080, $DC40008, $1470000, $125016 ROM:00135008 dc.l $68070A, $DD70710, $DC50740, $14230720, $DE30780 ROM:00135008 dc.l $DC50708, $1300000, $125016, $62070A, $DD70610, $DC50640 ROM:00135008 dc.l $14230620, $DE30680, $DC50608, $1360000, $125016 ROM:00135008 dc.l $64070A, $DD60510, $DC40540, $14220520, $DE20580 ROM:00135008 dc.l $DC40508, $2A000000, $125016, $62070A, $DD70210, $DC50240 ROM:00135008 dc.l $14230220, $DE30280, $DC50208, $2A010000, $125016 ROM:00135008 dc.l $64070A, $DD70110, $DC50140, $14230120, $DE30180 ROM:00135008 dc.l $DC50104, $5010000, $125016, $76070A, $DD90110, $DC70140 ROM:00135008 dc.l $14250120, $DE50180, $DC70108, $5000000, $125016 ROM:00135008 dc.l $76070A, $DD90410, $DC70440, $146C0020, $DE50480 ROM:00135008 dc.l $DC70408, $21260000, $125016, $6A070A, $DD60710, $DC40740 ROM:00135008 dc.l $14220720, $DE20780, $DC40708, $4200000, $125016 ROM:00135008 dc.l $6C070A, $DD70010, $DC50040, $14230020, $DE30080 ROM:00135008 dc.l $DC50008, $3000000, $125016, $6E070A, $DD60310, $DC40340 ROM:00135008 dc.l $14220320, $DE20380, $DC40308, $3000000, $125016 ROM:00135008 dc.l $70070A, $DD60410, $DC40440, $14220420, $DE20480 ROM:00135008 dc.l $DC40408, $1700000, $125016, $72070A, $DD90310, $DC70340 ROM:00135008 dc.l $14250320, $DE50380, $DC70308, $730000, $125016, $78070A ROM:00135008 dc.l $DD80210, $DC60240, $14240220, $DE40280, $DC60208 ROM:00135008 dc.l $7800000, $125016, $74070A, $DD90710, $DC70740, $14250720 ROM:00135008 dc.l $DE50780, $DC70708, $3010000, $125016, $7C070A, $DD60310 ROM:00135008 dc.l $12090040, $15080220, $DE20380, $12090008, $3020000 ROM:00135008 dc.l $125016, $7C070A, $DD60310, $12090140, $15090320 ROM:00135008 dc.l $DE20380, $12090108, $3030000, $125016, $7C070A, $DD60310 ROM:00135008 dc.l $12090240, $150A0520, $DE20380, $12090208, $3040000 ROM:00135008 dc.l $125016, $7C070A, $DD60310, $12090340, $15080720 ROM:00135008 dc.l $DE20380, $12090308, $3000000, $125016, $7E070A, $DD60310 ROM:00135008 dc.l $13B40040, $15060120, $DE20380, $13B40008, $6010000 ROM:00135008 dc.l $125016, $860708, $11B40140, $11B40340, $11B40540 ROM:00135008 dc.l $13990680, $6550000, $125016, $800708, $EAF0240, $144B0220 ROM:00135008 dc.l $13990680, $EAF0202, $6550000, $125016, $800708, $EAD0240 ROM:00135008 dc.l $14490220, $13990680, $EAD0204, $6550000, $125016 ROM:00135008 dc.l $800708, $EB10240, $144D0220, $13990680, $EB10201 ROM:00135008 dc.l $970000, $125016, $840708, $A970740, $13E30720, $13990680 ROM:00135008 dc.l $A970702, $980000, $125016, $840708, $A950740, $13E10720 ROM:00135008 dc.l $13990680, $A950701, $4820000, $125016, $82070A, $13A80110 ROM:00135008 dc.l $E9D0640, $143F0620, $13990680, $E9D0602, $4820000 ROM:00135008 dc.l $125016, $82070A, $13A80110, $E9B0640, $143D0620 ROM:00135008 dc.l $13990680, $E9B0604, $4820000, $125016, $82070A, $13A80110 ROM:00135008 dc.l $E9F0640, $14410620, $13990680, $E9F0601, $FF0C03 ROM:00135008 dc.l $FF661C, $2C380974, $5C621C6, $9744247, $1E390000 ROM:00135008 dc.l $1275CFFC, $6431C7, $B12600A, $2C380974, $58621C6 ROM:00135008 dc.l $9744E75, $C0300FF, $66423C3C, $13E3C, $6004, $6470001 ROM:00135008 dc.l $C470000, $6E0A0F38, $11836602, $424660EC, $C460000 ROM:00135008 dc.l $660808F8, $13BB, $60142C38, $9782E38, $9740BC6, $BC721C6 ROM:00135008 dc.l $97821C7, $974602E, $C0300F0, $66162C38, $9782E38 ROM:00135008 dc.l $9740B86, $BC721C6, $97821C7, $9746012, $2C380978 ROM:00135008 dc.l $2E380974, $B8721C6, $97821C7, $9744E75, $8380003 ROM:00135008 dc.l $13BC6708, $8F80000, $13BB604A, $C0300FF, $66162C38 ROM:00135008 dc.l $9782E38, $9740BC6, $BC721C6, $97821C7, $974602E ROM:00135008 dc.l $C0300F0, $66162C38, $9782E38, $9740B86, $BC721C6 ROM:00135008 dc.l $97821C7, $9746012, $2C380978, $2E380974, $B8721C6 ROM:00135008 dc.l $97821C7, $9744E75, $46FC2700, $31FC000C, $FC0A6100 ROM:00135008 dc.l $1704241, $61000022, $C870000, $6F00, $80487, 1, $11FC0055 ROM:00135008 dc.l $FA2711FC, $AAFA27, $60DE4E75, $C410004, $6408207B ROM:00135008 dc.l $14084E71, $4ED04E75, $13575C, $135762, $135794, $1357D2 ROM:00135008 dc.l $323C0001, $4E756100, $2780C40, $7FFF6726, $2E3C000F ROM:00135008 dc.l $42400C00, $671A, $C000008, $6E144284, $42854242 ROM:00135008 dc.l $42438880, $143C0001, $1600323C, $34E75, $280A9889 ROM:00135008 dc.l $B684660E, $3C3C0002, $61000116, $323C0001, $60266100 ROM:00135008 dc.l $2300C40, $7FFF670A, $2E3C000F, $424014C0, $60120C87 ROM:00135008 dc.l 0 ROM:001357C4 ; --------------------------------------------------------------------------- ROM:001357C4 bne.s locret_1357D0 ROM:001357C6 movea.l a1,a2 ROM:001357C8 bsr.w sub_135902 ROM:001357CC move.w #1,d1 ROM:001357D0 ROM:001357D0 locret_1357D0: ; CODE XREF: ROM:001357C4↑j ROM:001357D0 rts ROM:001357D2 ; --------------------------------------------------------------------------- ROM:001357D2 cmp.w d2,d3 ROM:001357D4 beq.s loc_13581E ROM:001357D6 bsr.w sub_1359DC ROM:001357DA cmpi.w #$7FFF,d0 ROM:001357DE beq.s loc_13580A ROM:001357E0 move.l #$F4240,d7 ROM:001357E6 andi.l #$FF,d0 ROM:001357EC cmpi.w #3,d2 ROM:001357F0 bgt.s loc_1357FC ROM:001357F2 move.w d2,d6 ROM:001357F4 asl.w #3,d6 ROM:001357F6 asl.l d6,d0 ROM:001357F8 or.l d0,d4 ROM:001357FA bra.s loc_135806 ROM:001357FC ; --------------------------------------------------------------------------- ROM:001357FC ROM:001357FC loc_1357FC: ; CODE XREF: ROM:001357F0↑j ROM:001357FC move.w d2,d6 ROM:001357FE subq.w #4,d6 ROM:00135800 asl.w #3,d6 ROM:00135802 asl.l d6,d0 ROM:00135804 or.l d0,d5 ROM:00135806 ROM:00135806 loc_135806: ; CODE XREF: ROM:001357FA↑j ROM:00135806 addq.w #1,d2 ROM:00135808 bra.s loc_13581C ROM:0013580A ; --------------------------------------------------------------------------- ROM:0013580A ROM:0013580A loc_13580A: ; CODE XREF: ROM:001357DE↑j ROM:0013580A cmpi.l #0,d7 ROM:00135810 bne.s loc_13581C ROM:00135812 clr.w d2 ROM:00135814 bsr.w sub_135902 ROM:00135818 move.w #1,d1 ROM:0013581C ROM:0013581C loc_13581C: ; CODE XREF: ROM:00135808↑j ROM:0013581C ; ROM:00135810↑j ROM:0013581C bra.s locret_135880 ROM:0013581E ; --------------------------------------------------------------------------- ROM:0013581E ROM:0013581E loc_13581E: ; CODE XREF: ROM:001357D4↑j ROM:0013581E move.w d4,d6 ROM:00135820 asr.w #8,d6 ROM:00135822 andi.w #$FF,d6 ROM:00135826 cmpi.w #3,d6 ROM:0013582A bne.s loc_135836 ROM:0013582C bsr.w sub_1358B8 ROM:00135830 move.w #1,d1 ROM:00135834 bra.s locret_135880 ROM:00135836 ; --------------------------------------------------------------------------- ROM:00135836 ROM:00135836 loc_135836: ; CODE XREF: ROM:0013582A↑j ROM:00135836 cmpi.w #2,d6 ROM:0013583A bne.s loc_13584A ROM:0013583C bsr.w sub_13591E ROM:00135840 bsr.w sub_1358B8 ROM:00135844 move.w #2,d1 ROM:00135848 bra.s locret_135880 ROM:0013584A ; --------------------------------------------------------------------------- ROM:0013584A ROM:0013584A loc_13584A: ; CODE XREF: ROM:0013583A↑j ROM:0013584A cmpi.w #4,d6 ROM:0013584E bne.s loc_13586C ROM:00135850 bsr.w sub_13597A ROM:00135854 move.w #4,d6 ROM:00135858 cmp.w d2,d3 ROM:0013585A bne.s loc_135862 ROM:0013585C bsr.w sub_1358B8 ROM:00135860 bra.s loc_135866 ROM:00135862 ; --------------------------------------------------------------------------- ROM:00135862 ROM:00135862 loc_135862: ; CODE XREF: ROM:0013585A↑j ROM:00135862 bsr.w sub_1358D6 ROM:00135866 ROM:00135866 loc_135866: ; CODE XREF: ROM:00135860↑j ROM:00135866 move.w #1,d1 ROM:0013586A bra.s locret_135880 ROM:0013586C ; --------------------------------------------------------------------------- ROM:0013586C ROM:0013586C loc_13586C: ; CODE XREF: ROM:0013584E↑j ROM:0013586C cmpi.w #5,d6 ROM:00135870 bne.s loc_13587C ROM:00135872 bsr.w sub_1358B8 ROM:00135876 bsr.w sub_1359AE ROM:0013587A bra.s locret_135880 ROM:0013587C ; --------------------------------------------------------------------------- ROM:0013587C ROM:0013587C loc_13587C: ; CODE XREF: ROM:00135870↑j ROM:0013587C move.w #1,d1 ROM:00135880 ROM:00135880 locret_135880: ; CODE XREF: ROM:loc_13581C↑j ROM:00135880 ; ROM:00135834↑j ... ROM:00135880 rts ROM:00135882 ; --------------------------------------------------------------------------- ROM:00135882 rts ROM:00135884 ; --------------------------------------------------------------------------- ROM:00135884 bsr.w sub_1359DC ROM:00135888 clr.w d1 ROM:0013588A clr.l d0 ROM:0013588C move.b #2,d0 ROM:00135890 add.b d0,d1 ROM:00135892 bsr.w sub_1359F0 ROM:00135896 clr.l d0 ROM:00135898 move.b #$71,d0 ; 'q' ROM:0013589C add.b d0,d1 ROM:0013589E bsr.w sub_1359F0 ROM:001358A2 clr.l d0 ROM:001358A4 move.b #$E6,d0 ROM:001358A8 add.b d0,d1 ROM:001358AA bsr.w sub_1359F0 ROM:001358AE clr.l d0 ROM:001358B0 move.b d1,d0 ROM:001358B2 bsr.w sub_1359F0 ROM:001358B6 rts ROM:001358B8 ROM:001358B8 ; =============== S U B R O U T I N E ======================================= ROM:001358B8 ROM:001358B8 ROM:001358B8 sub_1358B8: ; CODE XREF: ROM:0013582C↑p ROM:001358B8 ; ROM:00135840↑p ... ROM:001358B8 clr.w d0 ROM:001358BA move.b #3,d0 ROM:001358BE bsr.w sub_1359F0 ROM:001358C2 clr.w d0 ROM:001358C4 move.b d6,d0 ROM:001358C6 bsr.w sub_1359F0 ROM:001358CA clr.w d0 ROM:001358CC move.w #$40,d0 ; '@' ROM:001358D0 bsr.w sub_1359F0 ROM:001358D4 rts ROM:001358D4 ; End of function sub_1358B8 ROM:001358D4 ROM:001358D6 ROM:001358D6 ; =============== S U B R O U T I N E ======================================= ROM:001358D6 ROM:001358D6 ROM:001358D6 sub_1358D6: ; CODE XREF: ROM:loc_135862↑p ROM:001358D6 clr.w d0 ROM:001358D8 move.b #5,d0 ROM:001358DC bsr.w sub_1359F0 ROM:001358E0 clr.w d0 ROM:001358E2 move.b d6,d0 ROM:001358E4 bsr.w sub_1359F0 ROM:001358E8 clr.w d0 ROM:001358EA move.w #$7F,d0 ROM:001358EE bsr.w sub_1359F0 ROM:001358F2 move.w d3,d0 ROM:001358F4 bsr.w sub_1359F0 ROM:001358F8 lsr.w #8,d3 ROM:001358FA move.w d3,d0 ROM:001358FC bsr.w sub_1359F0 ROM:00135900 rts ROM:00135900 ; End of function sub_1358D6 ROM:00135900 ROM:00135902 ROM:00135902 ; =============== S U B R O U T I N E ======================================= ROM:00135902 ROM:00135902 ROM:00135902 sub_135902: ; CODE XREF: ROM:001357C8↑p ROM:00135902 ; ROM:00135814↑p ROM:00135902 clr.w d0 ROM:00135904 move.b #3,d0 ROM:00135908 bsr.w sub_1359F0 ROM:0013590C clr.w d0 ROM:0013590E bsr.w sub_1359F0 ROM:00135912 clr.w d0 ROM:00135914 move.w #$FF,d0 ROM:00135918 bsr.w sub_1359F0 ROM:0013591C rts ROM:0013591C ; End of function sub_135902 ROM:0013591C ROM:0013591E ROM:0013591E ; =============== S U B R O U T I N E ======================================= ROM:0013591E ROM:0013591E ROM:0013591E sub_13591E: ; CODE XREF: ROM:0013583C↑p ROM:0013591E movea.l #0,a1 ROM:00135924 movea.l #0,a2 ROM:0013592A move.l d4,d2 ROM:0013592C andi.l #$FF0000,d2 ROM:00135932 adda.l d2,a1 ROM:00135934 move.l d4,d2 ROM:00135936 asr.l #8,d2 ROM:00135938 asr.l #8,d2 ROM:0013593A andi.l #$FF00,d2 ROM:00135940 adda.l d2,a1 ROM:00135942 move.l d5,d2 ROM:00135944 andi.l #$FF,d2 ROM:0013594A adda.l d2,a1 ROM:0013594C movea.l a1,a2 ROM:0013594E clr.l d3 ROM:00135950 move.l d5,d2 ROM:00135952 asl.l #8,d2 ROM:00135954 andi.l #$FF0000,d2 ROM:0013595A or.l d2,d3 ROM:0013595C move.l d5,d2 ROM:0013595E asr.l #8,d2 ROM:00135960 andi.l #$FF00,d2 ROM:00135966 or.l d2,d3 ROM:00135968 move.l d5,d2 ROM:0013596A asr.l #8,d2 ROM:0013596C asr.l #8,d2 ROM:0013596E asr.l #8,d2 ROM:00135970 andi.l #$FF,d2 ROM:00135976 or.l d2,d3 ROM:00135978 rts ROM:00135978 ; End of function sub_13591E ROM:00135978 ROM:0013597A ROM:0013597A ; =============== S U B R O U T I N E ======================================= ROM:0013597A ROM:0013597A ROM:0013597A sub_13597A: ; CODE XREF: ROM:00135850↑p ROM:0013597A clr.l d3 ROM:0013597C suba.l #1,a2 ROM:00135982 ROM:00135982 loc_135982: ; CODE XREF: sub_13597A+10↓j ROM:00135982 cmpa.l a1,a2 ROM:00135984 blt.s loc_13598C ROM:00135986 move.w (a1)+,d2 ROM:00135988 add.w d2,d3 ROM:0013598A bra.s loc_135982 ROM:0013598C ; --------------------------------------------------------------------------- ROM:0013598C ROM:0013598C loc_13598C: ; CODE XREF: sub_13597A+A↑j ROM:0013598C clr.l d2 ROM:0013598E clr.l d6 ROM:00135990 move.l d4,d6 ROM:00135992 asr.l #8,d6 ROM:00135994 andi.l #$FF00,d6 ROM:0013599A or.l d6,d2 ROM:0013599C move.l d4,d6 ROM:0013599E asr.l #8,d6 ROM:001359A0 asr.l #8,d6 ROM:001359A2 asr.l #8,d6 ROM:001359A4 andi.l #$FF,d6 ROM:001359AA or.l d6,d2 ROM:001359AC rts ROM:001359AC ; End of function sub_13597A ROM:001359AC ROM:001359AE ROM:001359AE ; =============== S U B R O U T I N E ======================================= ROM:001359AE ROM:001359AE ROM:001359AE sub_1359AE: ; CODE XREF: ROM:00135876↑p ROM:001359AE movea.l #0,a1 ROM:001359B4 clr.l d2 ROM:001359B6 move.l d4,d2 ROM:001359B8 andi.l #$FF0000,d2 ROM:001359BE adda.l d2,a1 ROM:001359C0 move.l d4,d2 ROM:001359C2 asr.l #8,d2 ROM:001359C4 asr.l #8,d2 ROM:001359C6 andi.l #$FF00,d2 ROM:001359CC adda.l d2,a1 ROM:001359CE move.l d5,d2 ROM:001359D0 andi.l #$FF,d2 ROM:001359D6 adda.l d2,a1 ROM:001359D8 jmp (a1) ROM:001359D8 ; End of function sub_1359AE ROM:001359D8 ROM:001359DA ; --------------------------------------------------------------------------- ROM:001359DA rts ROM:001359DC ROM:001359DC ; =============== S U B R O U T I N E ======================================= ROM:001359DC ROM:001359DC ROM:001359DC sub_1359DC: ; CODE XREF: ROM:001357D6↑p ROM:001359DC ; ROM:00135884↑p ROM:001359DC clr.l d0 ROM:001359DE move.w #$7FFF,d0 ROM:001359E2 btst #6,($FFFFFC0D).w ROM:001359E8 beq.s locret_1359EE ROM:001359EA move.w ($FFFFFC0E).w,d0 ROM:001359EE ROM:001359EE locret_1359EE: ; CODE XREF: sub_1359DC+C↑j ROM:001359EE rts ROM:001359EE ; End of function sub_1359DC ROM:001359EE ROM:001359F0 ROM:001359F0 ; =============== S U B R O U T I N E ======================================= ROM:001359F0 ROM:001359F0 ROM:001359F0 sub_1359F0: ; CODE XREF: ROM:00135892↑p ROM:001359F0 ; ROM:0013589E↑p ... ROM:001359F0 move.w d0,($FFFFFC0E).w ROM:001359F4 ROM:001359F4 loc_1359F4: ; CODE XREF: sub_1359F0+A↓j ROM:001359F4 btst #6,($FFFFFC0D).w ROM:001359FA beq.s loc_1359F4 ROM:001359FC move.w ($FFFFFC0E).w,d0 ROM:00135A00 rts ROM:00135A00 ; End of function sub_1359F0 ROM:00135A00 ROM:00135A02 ROM:00135A02 ; =============== S U B R O U T I N E ======================================= ROM:00135A02 ROM:00135A02 ROM:00135A02 sub_135A02: ; CODE XREF: sub_122ACE+3CE↑p ROM:00135A02 ; sub_123B9C↑p ... ROM:00135A02 movea.l #$170000,a2 ROM:00135A08 move.w (a2),($528).w ROM:00135A0C clr.l d4 ROM:00135A0E btst #4,($13A9).w ROM:00135A14 beq.s loc_135A28 ROM:00135A16 move.w ($528).w,d4 ROM:00135A1A asl.l #1,d4 ROM:00135A1C addi.l #$1E00,d4 ROM:00135A22 move.l d4,($420).w ROM:00135A26 bra.s loc_135A3E ROM:00135A28 ; --------------------------------------------------------------------------- ROM:00135A28 ROM:00135A28 loc_135A28: ; CODE XREF: sub_135A02+12↑j ROM:00135A28 move.l #$32,d0 ; '2' ROM:00135A2E asl.l #2,d0 ROM:00135A30 addq.l #6,d0 ROM:00135A32 move.l #$1900,($420).w ROM:00135A3A sub.l d0,($420).w ROM:00135A3E ROM:00135A3E loc_135A3E: ; CODE XREF: sub_135A02+24↑j ROM:00135A3E btst #1,($13B5).w ROM:00135A44 bne.s loc_135A54 ROM:00135A46 move.l ($420).w,d4 ROM:00135A4A addi.l #2,d4 ROM:00135A50 move.l d4,($430).w ROM:00135A54 ROM:00135A54 loc_135A54: ; CODE XREF: sub_135A02+42↑j ROM:00135A54 move.l #$10000,d0 ROM:00135A5A cmpi.l #0,d0 ROM:00135A60 bge.s loc_135A6C ROM:00135A62 move.l #0,($418).w ROM:00135A6A bra.s loc_135A7E ROM:00135A6C ; --------------------------------------------------------------------------- ROM:00135A6C ROM:00135A6C loc_135A6C: ; CODE XREF: sub_135A02+5E↑j ROM:00135A6C move.l #$32,d0 ; '2' ROM:00135A72 asl.l #2,d0 ROM:00135A74 addq.l #6,d0 ROM:00135A76 add.l ($420).w,d0 ROM:00135A7A move.l d0,($418).w ROM:00135A7E ROM:00135A7E loc_135A7E: ; CODE XREF: sub_135A02+68↑j ROM:00135A7E move.l #$1E00,d4 ROM:00135A84 cmp.l ($43C).w,d4 ROM:00135A88 bne.s loc_135A92 ROM:00135A8A move.b #1,($751).w ROM:00135A90 bra.s loc_135AC8 ROM:00135A92 ; --------------------------------------------------------------------------- ROM:00135A92 ROM:00135A92 loc_135A92: ; CODE XREF: sub_135A02+86↑j ROM:00135A92 clr.l d4 ROM:00135A94 move.w ($528).w,d4 ROM:00135A98 addi.l #$1E00,d4 ROM:00135A9E cmp.l ($43C).w,d4 ROM:00135AA2 bne.s loc_135AAC ROM:00135AA4 move.b #2,($751).w ROM:00135AAA bra.s loc_135AC8 ROM:00135AAC ; --------------------------------------------------------------------------- ROM:00135AAC ROM:00135AAC loc_135AAC: ; CODE XREF: sub_135A02+A0↑j ROM:00135AAC move.l #$170000,d4 ROM:00135AB2 cmp.l ($43C).w,d4 ROM:00135AB6 bgt.s loc_135AC2 ROM:00135AB8 move.b #0,($751).w ROM:00135ABE bra.w loc_135AC8 ROM:00135AC2 ; --------------------------------------------------------------------------- ROM:00135AC2 ROM:00135AC2 loc_135AC2: ; CODE XREF: sub_135A02+B4↑j ROM:00135AC2 nop ROM:00135AC4 nop ROM:00135AC6 nop ROM:00135AC8 ROM:00135AC8 loc_135AC8: ; CODE XREF: sub_135A02+8E↑j ROM:00135AC8 ; sub_135A02+A8↑j ... ROM:00135AC8 move.w ($4D4).w,d4 ROM:00135ACC ext.l d4 ROM:00135ACE addi.l #$170000,d4 ROM:00135AD4 move.l #$178000,d5 ROM:00135ADA clr.l d6 ROM:00135ADC move.w ($528).w,d6 ROM:00135AE0 sub.l d6,d5 ROM:00135AE2 cmp.l d4,d5 ROM:00135AE4 bge.s loc_135AEC ROM:00135AE6 move.l #$178000,d4 ROM:00135AEC ROM:00135AEC loc_135AEC: ; CODE XREF: sub_135A02+E2↑j ROM:00135AEC move.l d4,($41C).w ROM:00135AF0 move.l ($420).w,d4 ROM:00135AF4 move.l ($418).w,d5 ROM:00135AF8 bset #0,($139F).w ROM:00135AFE rts ROM:00135AFE ; End of function sub_135A02 ROM:00135AFE ROM:00135B00 ; --------------------------------------------------------------------------- ROM:00135B00 bsr.w sub_135A02 ROM:00135B04 clr.l d1 ROM:00135B06 clr.l d0 ROM:00135B08 move.b ($1274).l,d0 ROM:00135B0E clr.l d1 ROM:00135B10 move.w ($528).w,d1 ROM:00135B14 cmp.b ($751).w,d0 ROM:00135B18 beq.s locret_135B4A ROM:00135B1A cmpi.b #0,d0 ROM:00135B1E bne.s loc_135B28 ROM:00135B20 move.l ($41C).w,($43C).w ROM:00135B26 bra.s locret_135B4A ROM:00135B28 ; --------------------------------------------------------------------------- ROM:00135B28 ROM:00135B28 loc_135B28: ; CODE XREF: ROM:00135B1E↑j ROM:00135B28 cmpi.b #2,d0 ROM:00135B2C bgt.s loc_135B44 ROM:00135B2E move.l #$1E00,d2 ROM:00135B34 cmpi.l #2,d0 ROM:00135B3A bne.s loc_135B3E ROM:00135B3C add.l d1,d2 ROM:00135B3E ROM:00135B3E loc_135B3E: ; CODE XREF: ROM:00135B3A↑j ROM:00135B3E move.l d2,($43C).w ROM:00135B42 bra.s locret_135B4A ROM:00135B44 ; --------------------------------------------------------------------------- ROM:00135B44 ROM:00135B44 loc_135B44: ; CODE XREF: ROM:00135B2C↑j ROM:00135B44 bset #0,($13BB).w ROM:00135B4A ROM:00135B4A locret_135B4A: ; CODE XREF: ROM:00135B18↑j ROM:00135B4A ; ROM:00135B26↑j ... ROM:00135B4A rts ROM:00135B4C ; --------------------------------------------------------------------------- ROM:00135B4C bsr.w sub_135A02 ROM:00135B50 bsr.l nullsub_30 ROM:00135B56 rts ROM:00135B58 ; --------------------------------------------------------------------------- ROM:00135B58 bset #7,($13AE).w ROM:00135B5E rts ROM:00135B60 ; --------------------------------------------------------------------------- ROM:00135B60 btst #4,($13B5).w ROM:00135B66 bne.s loc_135BE6 ROM:00135B68 btst #3,($13C3).w ROM:00135B6E beq.s loc_135BAA ROM:00135B70 move.b ($1272).l,d1 ROM:00135B76 addi.b #$40,d1 ; '@' ROM:00135B7A move.b d1,($1275).l ROM:00135B80 move.b #3,($1274).l ROM:00135B88 move.b ($1273).l,d1 ROM:00135B8E move.b d1,($1276).l ROM:00135B94 move.b ($E3D).w,($1277).l ROM:00135B9C bsr.l sub_123B38 ROM:00135BA2 move.w #8,($C58).w ROM:00135BA8 bra.s loc_135BE4 ROM:00135BAA ; --------------------------------------------------------------------------- ROM:00135BAA ROM:00135BAA loc_135BAA: ; CODE XREF: ROM:00135B6E↑j ROM:00135BAA move.b #3,($1271).l ROM:00135BB2 addi.b #$40,($1272).l ; '@' ROM:00135BBA move.b ($1272).l,d0 ROM:00135BC0 addi.b #3,d0 ROM:00135BC4 add.b ($1273).l,d0 ROM:00135BCA move.b ($E3D).w,($1274).l ROM:00135BD2 add.b ($1274).l,d0 ROM:00135BD8 move.b d0,($1275).l ROM:00135BDE move.w #5,($C58).w ROM:00135BE4 ROM:00135BE4 loc_135BE4: ; CODE XREF: ROM:00135BA8↑j ROM:00135BE4 bra.s locret_135BEC ROM:00135BE6 ; --------------------------------------------------------------------------- ROM:00135BE6 ROM:00135BE6 loc_135BE6: ; CODE XREF: ROM:00135B66↑j ROM:00135BE6 bsr.l sub_1236D4 ROM:00135BEC ROM:00135BEC locret_135BEC: ; CODE XREF: ROM:loc_135BE4↑j ROM:00135BEC rts ROM:00135BEE ; --------------------------------------------------------------------------- ROM:00135BEE cmpi.w #0,($586).w ROM:00135BF4 bne.s loc_135BFE ROM:00135BF6 bsr.l sub_114766 ROM:00135BFC bra.s locret_135C04 ROM:00135BFE ; --------------------------------------------------------------------------- ROM:00135BFE ROM:00135BFE loc_135BFE: ; CODE XREF: ROM:00135BF4↑j ROM:00135BFE bset #0,($13BB).w ROM:00135C04 ROM:00135C04 locret_135C04: ; CODE XREF: ROM:00135BFC↑j ROM:00135C04 rts ROM:00135C06 ; --------------------------------------------------------------------------- ROM:00135C06 btst #1,($13A0).w ROM:00135C0C bne.s loc_135C8C ROM:00135C0E btst #3,($13C3).w ROM:00135C14 beq.s loc_135C50 ROM:00135C16 move.b ($1272).l,d1 ROM:00135C1C addi.b #$40,d1 ; '@' ROM:00135C20 move.b d1,($1275).l ROM:00135C26 move.b #3,($1274).l ROM:00135C2E move.b ($1273).l,d1 ROM:00135C34 move.b d1,($1276).l ROM:00135C3A move.b ($11BE).w,($1277).l ROM:00135C42 bsr.l sub_123B38 ROM:00135C48 move.w #8,($C58).w ROM:00135C4E bra.s loc_135C8A ROM:00135C50 ; --------------------------------------------------------------------------- ROM:00135C50 ROM:00135C50 loc_135C50: ; CODE XREF: ROM:00135C14↑j ROM:00135C50 move.b #3,($1271).l ROM:00135C58 addi.b #$40,($1272).l ; '@' ROM:00135C60 move.b ($1272).l,d0 ROM:00135C66 addi.b #3,d0 ROM:00135C6A add.b ($1273).l,d0 ROM:00135C70 move.b ($11BE).w,($1274).l ROM:00135C78 add.b ($1274).l,d0 ROM:00135C7E move.b d0,($1275).l ROM:00135C84 move.w #5,($C58).w ROM:00135C8A ROM:00135C8A loc_135C8A: ; CODE XREF: ROM:00135C4E↑j ROM:00135C8A bra.s locret_135C92 ROM:00135C8C ; --------------------------------------------------------------------------- ROM:00135C8C ROM:00135C8C loc_135C8C: ; CODE XREF: ROM:00135C0C↑j ROM:00135C8C bsr.l sub_1236D4 ROM:00135C92 ROM:00135C92 locret_135C92: ; CODE XREF: ROM:loc_135C8A↑j ROM:00135C92 rts ROM:00135C94 ; --------------------------------------------------------------------------- ROM:00135C94 bset #1,($93B).w ROM:00135C9A bset #1,($945).w ROM:00135CA0 rts ROM:00135CA2 ; --------------------------------------------------------------------------- ROM:00135CA2 move.b ($1274).l,d5 ROM:00135CA8 cmpi.b #$FF,d5 ROM:00135CAC bne.s loc_135CFA ROM:00135CAE bset #5,($139F).w ROM:00135CB4 bset #5,($139D).w ROM:00135CBA move.w #0,d2 ROM:00135CBE bra.s loc_135CC4 ROM:00135CC0 ; --------------------------------------------------------------------------- ROM:00135CC0 ROM:00135CC0 loc_135CC0: ; CODE XREF: ROM:00135CEC↓j ROM:00135CC0 addi.w #1,d2 ROM:00135CC4 ROM:00135CC4 loc_135CC4: ; CODE XREF: ROM:00135CBE↑j ROM:00135CC4 cmpi.w #3,d2 ROM:00135CC8 bgt.s loc_135CEE ROM:00135CCA move.w d2,d4 ROM:00135CCC lsl.w #1,d4 ROM:00135CCE addi.w #4,d4 ROM:00135CD2 move.b $1271(d4.w),d0 ROM:00135CD8 lsl.w #8,d0 ROM:00135CDA addi.w #1,d4 ROM:00135CDE move.b $1271(d4.w),d1 ROM:00135CE4 or.b d1,d0 ROM:00135CE6 move.w d0,$FFC(d2.w*2) ROM:00135CEC bra.s loc_135CC0 ROM:00135CEE ; --------------------------------------------------------------------------- ROM:00135CEE ROM:00135CEE loc_135CEE: ; CODE XREF: ROM:00135CC8↑j ROM:00135CEE bset #4,($13BB).w ROM:00135CF4 bra.l locret_135D3E ROM:00135CFA ; --------------------------------------------------------------------------- ROM:00135CFA ROM:00135CFA loc_135CFA: ; CODE XREF: ROM:00135CAC↑j ROM:00135CFA cmpi.b #3,d5 ROM:00135CFE bgt.s loc_135D38 ROM:00135D00 bset #5,($139F).w ROM:00135D06 bclr #5,($139D).w ROM:00135D0C clr.w d3 ROM:00135D0E move.b ($1274).l,d3 ROM:00135D14 addi.w #$3FC,d3 ROM:00135D18 move.w d3,($C5C).w ROM:00135D1C move.b ($1275).l,d0 ROM:00135D22 lsl.w #8,d0 ROM:00135D24 move.b ($1276).l,d1 ROM:00135D2A or.b d1,d0 ROM:00135D2C move.w d0,($FFC).w ROM:00135D30 bset #4,($13BB).w ROM:00135D36 bra.s locret_135D3E ROM:00135D38 ; --------------------------------------------------------------------------- ROM:00135D38 ROM:00135D38 loc_135D38: ; CODE XREF: ROM:00135CFE↑j ROM:00135D38 bset #0,($13BB).w ROM:00135D3E ROM:00135D3E locret_135D3E: ; CODE XREF: ROM:00135CF4↑j ROM:00135D3E ; ROM:00135D36↑j ROM:00135D3E rts ROM:00135D40 ; --------------------------------------------------------------------------- ROM:00135D40 bset #5,($139F).w ROM:00135D46 bclr #5,($139D).w ROM:00135D4C move.b ($1275).l,d0 ROM:00135D52 lsl.w #8,d0 ROM:00135D54 move.b ($1276).l,d1 ROM:00135D5A or.b d1,d0 ROM:00135D5C move.w d0,($C5C).w ROM:00135D60 move.b ($1277).l,d2 ROM:00135D66 lsl.w #8,d2 ROM:00135D68 move.b ($1278).l,d3 ROM:00135D6E or.b d3,d2 ROM:00135D70 move.w #0,d4 ROM:00135D74 move.w d2,$FFC(d4.w*2) ROM:00135D7A cmpi.w #0,($C5C).w ROM:00135D80 blt.s loc_135D92 ROM:00135D82 cmpi.w #$3FF,($C5C).w ROM:00135D88 bgt.s loc_135D92 ROM:00135D8A bset #4,($13BB).w ROM:00135D90 bra.s locret_135D98 ROM:00135D92 ; --------------------------------------------------------------------------- ROM:00135D92 ROM:00135D92 loc_135D92: ; CODE XREF: ROM:00135D80↑j ROM:00135D92 ; ROM:00135D88↑j ROM:00135D92 bset #0,($13BB).w ROM:00135D98 ROM:00135D98 locret_135D98: ; CODE XREF: ROM:00135D90↑j ROM:00135D98 rts ROM:00135D9A ; --------------------------------------------------------------------------- ROM:00135D9A cmpi.w #0,($E40).w ROM:00135DA0 bne.s loc_135DAA ROM:00135DA2 bset #1,($13AE).w ROM:00135DA8 bra.s locret_135DB0 ROM:00135DAA ; --------------------------------------------------------------------------- ROM:00135DAA ROM:00135DAA loc_135DAA: ; CODE XREF: ROM:00135DA0↑j ROM:00135DAA bset #0,($13BB).w ROM:00135DB0 ROM:00135DB0 locret_135DB0: ; CODE XREF: ROM:00135DA8↑j ROM:00135DB0 rts ROM:00135DB2 ; --------------------------------------------------------------------------- ROM:00135DB2 bset #4,($13C0).w ROM:00135DB8 rts ROM:00135DBA ; --------------------------------------------------------------------------- ROM:00135DBA bclr #5,($139F).w ROM:00135DC0 bclr #5,($139D).w ROM:00135DC6 move.b ($1275).l,d0 ROM:00135DCC lsl.w #8,d0 ROM:00135DCE move.b ($1276).l,d1 ROM:00135DD4 or.b d1,d0 ROM:00135DD6 move.w d0,($C5C).w ROM:00135DDA cmpi.w #0,($C5C).w ROM:00135DE0 blt.s loc_135DF2 ROM:00135DE2 cmpi.w #$3FF,($C5C).w ROM:00135DE8 bgt.s loc_135DF2 ROM:00135DEA bset #4,($13BB).w ROM:00135DF0 bra.s locret_135DF8 ROM:00135DF2 ; --------------------------------------------------------------------------- ROM:00135DF2 ROM:00135DF2 loc_135DF2: ; CODE XREF: ROM:00135DE0↑j ROM:00135DF2 ; ROM:00135DE8↑j ROM:00135DF2 bset #0,($13BB).w ROM:00135DF8 ROM:00135DF8 locret_135DF8: ; CODE XREF: ROM:00135DF0↑j ROM:00135DF8 rts ROM:00135DFA ; --------------------------------------------------------------------------- ROM:00135DFA btst #1,($13C5).w ROM:00135E00 bne.l loc_135E9E ROM:00135E06 btst #3,($13C3).w ROM:00135E0C beq.s loc_135E52 ROM:00135E0E move.b ($1272).l,d3 ROM:00135E14 addi.b #$40,d3 ; '@' ROM:00135E18 move.b d3,($1275).l ROM:00135E1E move.b #4,($1274).l ROM:00135E26 move.b ($1273).l,d3 ROM:00135E2C move.b d3,($1276).l ROM:00135E32 move.w ($FFC).w,d1 ROM:00135E36 move.b d1,($1278).l ROM:00135E3C lsr.w #8,d1 ROM:00135E3E move.b d1,($1277).l ROM:00135E44 bsr.l sub_123B38 ROM:00135E4A move.w #9,($C58).w ROM:00135E50 bra.s loc_135E9C ROM:00135E52 ; --------------------------------------------------------------------------- ROM:00135E52 ROM:00135E52 loc_135E52: ; CODE XREF: ROM:00135E0C↑j ROM:00135E52 move.b #4,($1271).l ROM:00135E5A addi.b #$40,($1272).l ; '@' ROM:00135E62 move.b ($1272).l,d0 ROM:00135E68 addi.b #4,d0 ROM:00135E6C add.b ($1273).l,d0 ROM:00135E72 move.w ($FFC).w,d1 ROM:00135E76 move.b d1,($1275).l ROM:00135E7C add.b ($1275).l,d0 ROM:00135E82 lsr.w #8,d1 ROM:00135E84 move.b d1,($1274).l ROM:00135E8A add.b ($1274).l,d0 ROM:00135E90 move.b d0,($1276).l ROM:00135E96 move.w #6,($C58).w ROM:00135E9C ROM:00135E9C loc_135E9C: ; CODE XREF: ROM:00135E50↑j ROM:00135E9C bra.s locret_135EA4 ROM:00135E9E ; --------------------------------------------------------------------------- ROM:00135E9E ROM:00135E9E loc_135E9E: ; CODE XREF: ROM:00135E00↑j ROM:00135E9E bset #0,($13BB).w ROM:00135EA4 ROM:00135EA4 locret_135EA4: ; CODE XREF: ROM:loc_135E9C↑j ROM:00135EA4 rts ROM:00135EA6 ; --------------------------------------------------------------------------- ROM:00135EA6 bclr #5,($139F).w ROM:00135EAC bset #5,($139D).w ROM:00135EB2 bset #4,($13BB).w ROM:00135EB8 rts ROM:00135EBA ; --------------------------------------------------------------------------- ROM:00135EBA btst #1,($13C5).w ROM:00135EC0 bne.l loc_135F9A ROM:00135EC6 btst #3,($13C3).w ROM:00135ECC beq.s loc_135F30 ROM:00135ECE move.b ($1272).l,d4 ROM:00135ED4 addi.b #$40,d4 ; '@' ROM:00135ED8 move.b d4,($1275).l ROM:00135EDE move.b #$A,($1274).l ROM:00135EE6 move.b ($1273).l,d4 ROM:00135EEC move.b d4,($1276).l ROM:00135EF2 move.w #0,d2 ROM:00135EF6 bra.s loc_135EFC ROM:00135EF8 ; --------------------------------------------------------------------------- ROM:00135EF8 ROM:00135EF8 loc_135EF8: ; CODE XREF: ROM:00135F20↓j ROM:00135EF8 addi.w #1,d2 ROM:00135EFC ROM:00135EFC loc_135EFC: ; CODE XREF: ROM:00135EF6↑j ROM:00135EFC cmpi.w #3,d2 ROM:00135F00 bgt.s loc_135F22 ROM:00135F02 move.w $FFC(d2.w*2),d1 ROM:00135F08 move.w d2,d3 ROM:00135F0A lsl.w #1,d3 ROM:00135F0C addi.w #7,d3 ROM:00135F10 move.b d1,$1271(d3.w) ROM:00135F16 lsr.w #8,d1 ROM:00135F18 subq.w #1,d3 ROM:00135F1A move.b d1,$1271(d3.w) ROM:00135F20 bra.s loc_135EF8 ROM:00135F22 ; --------------------------------------------------------------------------- ROM:00135F22 ROM:00135F22 loc_135F22: ; CODE XREF: ROM:00135F00↑j ROM:00135F22 bsr.l sub_123B38 ROM:00135F28 move.w #$F,($C58).w ROM:00135F2E bra.s loc_135F98 ROM:00135F30 ; --------------------------------------------------------------------------- ROM:00135F30 ROM:00135F30 loc_135F30: ; CODE XREF: ROM:00135ECC↑j ROM:00135F30 move.b #$A,($1271).l ROM:00135F38 addi.b #$40,($1272).l ; '@' ROM:00135F40 move.b ($1272).l,d0 ROM:00135F46 addi.b #$A,d0 ROM:00135F4A add.b ($1273).l,d0 ROM:00135F50 move.w #0,d2 ROM:00135F54 bra.s loc_135F5A ROM:00135F56 ; --------------------------------------------------------------------------- ROM:00135F56 ROM:00135F56 loc_135F56: ; CODE XREF: ROM:00135F8A↓j ROM:00135F56 addi.w #1,d2 ROM:00135F5A ROM:00135F5A loc_135F5A: ; CODE XREF: ROM:00135F54↑j ROM:00135F5A cmpi.w #3,d2 ROM:00135F5E bgt.s loc_135F8C ROM:00135F60 move.w $FFC(d2.w*2),d1 ROM:00135F66 move.w d2,d3 ROM:00135F68 lsl.w #1,d3 ROM:00135F6A addi.w #4,d3 ROM:00135F6E move.b d1,$1271(d3.w) ROM:00135F74 add.b $1271(d3.w),d0 ROM:00135F7A lsr.w #8,d1 ROM:00135F7C subq.w #1,d3 ROM:00135F7E move.b d1,$1271(d3.w) ROM:00135F84 add.b $1271(d3.w),d0 ROM:00135F8A bra.s loc_135F56 ROM:00135F8C ; --------------------------------------------------------------------------- ROM:00135F8C ROM:00135F8C loc_135F8C: ; CODE XREF: ROM:00135F5E↑j ROM:00135F8C move.b d0,($127C).l ROM:00135F92 move.w #$C,($C58).w ROM:00135F98 ROM:00135F98 loc_135F98: ; CODE XREF: ROM:00135F2E↑j ROM:00135F98 bra.s locret_135FA0 ROM:00135F9A ; --------------------------------------------------------------------------- ROM:00135F9A ROM:00135F9A loc_135F9A: ; CODE XREF: ROM:00135EC0↑j ROM:00135F9A bset #0,($13BB).w ROM:00135FA0 ROM:00135FA0 locret_135FA0: ; CODE XREF: ROM:loc_135F98↑j ROM:00135FA0 rts ROM:00135FA2 ; --------------------------------------------------------------------------- ROM:00135FA2 bset #5,($139F).w ROM:00135FA8 bclr #5,($139D).w ROM:00135FAE move.w #$3EE,($C5C).w ROM:00135FB4 move.b ($1274).l,d2 ROM:00135FBA lsl.w #8,d2 ROM:00135FBC move.b ($1275).l,d3 ROM:00135FC2 or.b d3,d2 ROM:00135FC4 move.w #0,d4 ROM:00135FC8 move.w d2,$FFC(d4.w*2) ROM:00135FCE bset #4,($13BB).w ROM:00135FD4 rts ROM:00135FD6 ; --------------------------------------------------------------------------- ROM:00135FD6 bclr #5,($139F).w ROM:00135FDC bclr #5,($139D).w ROM:00135FE2 move.w #$3EE,($C5C).w ROM:00135FE8 bset #4,($13BB).w ROM:00135FEE rts ROM:00135FF0 ; --------------------------------------------------------------------------- ROM:00135FF0 btst #1,($13C5).w ROM:00135FF6 bne.l loc_136094 ROM:00135FFC btst #3,($13C3).w ROM:00136002 beq.s loc_136048 ROM:00136004 move.b ($1272).l,d3 ROM:0013600A addi.b #$40,d3 ; '@' ROM:0013600E move.b d3,($1275).l ROM:00136014 move.b #4,($1274).l ROM:0013601C move.b ($1273).l,d3 ROM:00136022 move.b d3,($1276).l ROM:00136028 move.w ($FFC).w,d1 ROM:0013602C move.b d1,($1278).l ROM:00136032 lsr.w #8,d1 ROM:00136034 move.b d1,($1277).l ROM:0013603A bsr.l sub_123B38 ROM:00136040 move.w #9,($C58).w ROM:00136046 bra.s loc_136092 ROM:00136048 ; --------------------------------------------------------------------------- ROM:00136048 ROM:00136048 loc_136048: ; CODE XREF: ROM:00136002↑j ROM:00136048 move.b #4,($1271).l ROM:00136050 addi.b #$40,($1272).l ; '@' ROM:00136058 move.b ($1272).l,d0 ROM:0013605E addi.b #4,d0 ROM:00136062 add.b ($1273).l,d0 ROM:00136068 move.w ($FFC).w,d1 ROM:0013606C move.b d1,($1275).l ROM:00136072 add.b ($1275).l,d0 ROM:00136078 lsr.w #8,d1 ROM:0013607A move.b d1,($1274).l ROM:00136080 add.b ($1274).l,d0 ROM:00136086 move.b d0,($1276).l ROM:0013608C move.w #6,($C58).w ROM:00136092 ROM:00136092 loc_136092: ; CODE XREF: ROM:00136046↑j ROM:00136092 bra.s locret_13609A ROM:00136094 ; --------------------------------------------------------------------------- ROM:00136094 ROM:00136094 loc_136094: ; CODE XREF: ROM:00135FF6↑j ROM:00136094 bset #0,($13BB).w ROM:0013609A ROM:0013609A locret_13609A: ; CODE XREF: ROM:loc_136092↑j ROM:0013609A rts ROM:0013609C ; --------------------------------------------------------------------------- ROM:0013609C bset #1,($945).w ROM:001360A2 rts ROM:001360A4 ; --------------------------------------------------------------------------- ROM:001360A4 bset #6,($13BA).w ROM:001360AA movea.l #$170000,a5 ROM:001360B0 move.l a5,($43C).w ROM:001360B4 bsr.l sub_115F74 ROM:001360BA bset #1,($93B).w ROM:001360C0 rts ROM:001360C2 ; --------------------------------------------------------------------------- ROM:001360C2 move.b ($1274).l,d1 ROM:001360C8 lsl.w #8,d1 ROM:001360CA and.b ($1275).l,d1 ROM:001360D0 move.w #$3FB,($51C).w ROM:001360D6 move.w d1,($51E).w ROM:001360DA bset #1,($948).w ROM:001360E0 move.w #$FFFF,($E3A).w ROM:001360E6 bset #2,($946).w ROM:001360EC movea.l #$178000,a5 ROM:001360F2 move.l a5,($43C).w ROM:001360F6 bsr.l sub_115F74 ROM:001360FC bset #1,($93B).w ROM:00136102 bset #1,($945).w ROM:00136108 bclr #6,($13BA).w ROM:0013610E rts ROM:00136110 ; --------------------------------------------------------------------------- ROM:00136110 btst #1,($945).w ROM:00136116 bne.s loc_136140 ROM:00136118 btst #2,($946).w ROM:0013611E bne.s loc_136140 ROM:00136120 btst #7,($938).w ROM:00136126 bne.s loc_136140 ROM:00136128 btst #3,($946).w ROM:0013612E bne.s loc_136140 ROM:00136130 btst #5,($940).w ROM:00136136 bne.s loc_136140 ROM:00136138 bsr.l sub_123680 ROM:0013613E rts ROM:00136140 ; --------------------------------------------------------------------------- ROM:00136140 ROM:00136140 loc_136140: ; CODE XREF: ROM:00136116↑j ROM:00136140 ; ROM:0013611E↑j ... ROM:00136140 bsr.l sub_1236D4 ROM:00136146 rts ROM:00136148 ; --------------------------------------------------------------------------- ROM:00136148 clr.b d1 ROM:0013614A btst #3,($938).w ROM:00136150 beq.s loc_136156 ROM:00136152 ori.b #$F,d1 ROM:00136156 ROM:00136156 loc_136156: ; CODE XREF: ROM:00136150↑j ROM:00136156 btst #1,($941).w ROM:0013615C beq.s loc_136162 ROM:0013615E ori.b #$F0,d1 ROM:00136162 ROM:00136162 loc_136162: ; CODE XREF: ROM:0013615C↑j ROM:00136162 btst #3,($13C3).w ROM:00136168 beq.s loc_1361BA ROM:0013616A move.b #6,($1274).l ROM:00136172 move.b ($1272).l,d0 ROM:00136178 addi.b #$40,d0 ; '@' ROM:0013617C move.b d0,($1275).l ROM:00136182 move.b ($1273).l,d0 ROM:00136188 move.b d0,($1276).l ROM:0013618E move.b ($11AB).w,($1277).l ROM:00136196 move.b ($C6E).w,($1278).l ROM:0013619E move.b ($C6F).w,($1279).l ROM:001361A6 move.b d1,($127A).l ROM:001361AC bsr.l sub_123B38 ROM:001361B2 move.w #$B,($C58).w ROM:001361B8 bra.s locret_136212 ROM:001361BA ; --------------------------------------------------------------------------- ROM:001361BA ROM:001361BA loc_1361BA: ; CODE XREF: ROM:00136168↑j ROM:001361BA move.b #6,($1271).l ROM:001361C2 addi.b #$40,($1272).l ; '@' ROM:001361CA move.b ($1272).l,d0 ROM:001361D0 addi.b #6,d0 ROM:001361D4 add.b ($1273).l,d0 ROM:001361DA move.b ($11AB).w,($1274).l ROM:001361E2 add.b ($11AB).w,d0 ROM:001361E6 move.b ($C6E).w,($1275).l ROM:001361EE add.b ($C6E).w,d0 ROM:001361F2 move.b ($C6F).w,($1276).l ROM:001361FA add.b ($C6F).w,d0 ROM:001361FE move.b d1,($1277).l ROM:00136204 add.b d1,d0 ROM:00136206 move.b d0,($1278).l ROM:0013620C move.w #8,($C58).w ROM:00136212 ROM:00136212 locret_136212: ; CODE XREF: ROM:001361B8↑j ROM:00136212 rts ROM:00136214 ; --------------------------------------------------------------------------- ROM:00136214 bset #5,($13B3).w ROM:0013621A rts ROM:0013621C ; --------------------------------------------------------------------------- ROM:0013621C bset #1,($139B).w ROM:00136222 rts ROM:00136224 ; --------------------------------------------------------------------------- ROM:00136224 clr.w d7 ROM:00136226 move.b ($1274).l,d7 ROM:0013622C subq.w #1,d7 ROM:0013622E cmpi.w #4,d7 ROM:00136232 ble.s loc_13623C ROM:00136234 bset #0,($13BB).w ROM:0013623A bra.s locret_13625E ROM:0013623C ; --------------------------------------------------------------------------- ROM:0013623C ROM:0013623C loc_13623C: ; CODE XREF: ROM:00136232↑j ROM:0013623C lea ($FFFFFF30).w,a0 ROM:00136240 move.w d7,d6 ROM:00136242 asl.w #4,d6 ROM:00136244 adda.w d6,a0 ROM:00136246 move.w #$30,d6 ; '0' ROM:0013624A asr.w #4,d6 ROM:0013624C add.w d7,d6 ROM:0013624E move.w $5F2(a5),2(a0) ROM:00136254 moveq #1,d5 ROM:00136256 asl.l d6,d5 ROM:00136258 asl.l d6,d5 ROM:0013625A or.l d5,($FFFFFE18).w ROM:0013625E ROM:0013625E locret_13625E: ; CODE XREF: ROM:0013623A↑j ROM:0013625E rts ROM:00136260 ; --------------------------------------------------------------------------- ROM:00136260 bset #2,($13B5).w ROM:00136266 rts ROM:00136268 ; --------------------------------------------------------------------------- ROM:00136268 bset #3,($13A8).w ROM:0013626E rts ROM:00136270 ; --------------------------------------------------------------------------- ROM:00136270 move.b ($1274).l,d0 ROM:00136276 lsl.w #8,d0 ROM:00136278 or.b ($1275).l,d0 ROM:0013627E move.w $5F6(a5),d1 ROM:00136282 move.w $5F8(a5),d2 ROM:00136286 cmp.w d0,d1 ROM:00136288 bge.s loc_13629A ROM:0013628A cmp.w d0,d2 ROM:0013628C ble.s loc_13629A ROM:0013628E move.w d0,($13F2).w ROM:00136292 bset #1,($945).w ROM:00136298 bra.s locret_1362A0 ROM:0013629A ; --------------------------------------------------------------------------- ROM:0013629A ROM:0013629A loc_13629A: ; CODE XREF: ROM:00136288↑j ROM:0013629A ; ROM:0013628C↑j ROM:0013629A bset #0,($13BB).w ROM:001362A0 ROM:001362A0 locret_1362A0: ; CODE XREF: ROM:00136298↑j ROM:001362A0 rts ROM:001362A2 ; --------------------------------------------------------------------------- ROM:001362A2 move.b ($1274).l,d0 ROM:001362A8 lsl.w #8,d0 ROM:001362AA or.b ($1275).l,d0 ROM:001362B0 move.w $5FA(a5),d1 ROM:001362B4 move.w $5FC(a5),d2 ROM:001362B8 cmp.w d0,d1 ROM:001362BA bge.s loc_1362CC ROM:001362BC cmp.w d0,d2 ROM:001362BE ble.s loc_1362CC ROM:001362C0 move.w d0,($13E6).w ROM:001362C4 bset #1,($945).w ROM:001362CA bra.s locret_1362D2 ROM:001362CC ; --------------------------------------------------------------------------- ROM:001362CC ROM:001362CC loc_1362CC: ; CODE XREF: ROM:001362BA↑j ROM:001362CC ; ROM:001362BE↑j ROM:001362CC bset #0,($13BB).w ROM:001362D2 ROM:001362D2 locret_1362D2: ; CODE XREF: ROM:001362CA↑j ROM:001362D2 rts ROM:001362D4 ; --------------------------------------------------------------------------- ROM:001362D4 move.w #3,d1 ROM:001362D8 cmpi.b #$FF,$1271(d1.w) ROM:001362E0 bne.s loc_136312 ROM:001362E2 move.w #0,d2 ROM:001362E6 bra.s loc_1362EC ROM:001362E8 ; --------------------------------------------------------------------------- ROM:001362E8 ROM:001362E8 loc_1362E8: ; CODE XREF: ROM:0013630E↓j ROM:001362E8 addi.w #1,d2 ROM:001362EC ROM:001362EC loc_1362EC: ; CODE XREF: ROM:001362E6↑j ROM:001362EC cmpi.w #0,d2 ROM:001362F0 bgt.s loc_136310 ROM:001362F2 move.w $F46(d2.w*2),d3 ROM:001362F8 add.w $5FE(a5),d3 ROM:001362FC move.w $474(a5),d4 ROM:00136300 cmp.w d3,d4 ROM:00136302 bge.s loc_136308 ROM:00136304 move.w $474(a5),d3 ROM:00136308 ROM:00136308 loc_136308: ; CODE XREF: ROM:00136302↑j ROM:00136308 move.w d3,$F46(d2.w*2) ROM:0013630E bra.s loc_1362E8 ROM:00136310 ; --------------------------------------------------------------------------- ROM:00136310 ROM:00136310 loc_136310: ; CODE XREF: ROM:001362F0↑j ROM:00136310 bra.s locret_136352 ROM:00136312 ; --------------------------------------------------------------------------- ROM:00136312 ROM:00136312 loc_136312: ; CODE XREF: ROM:001362E0↑j ROM:00136312 cmpi.b #0,$1271(d1.w) ROM:0013631A bne.s loc_13634C ROM:0013631C move.w #0,d2 ROM:00136320 bra.s loc_136326 ROM:00136322 ; --------------------------------------------------------------------------- ROM:00136322 ROM:00136322 loc_136322: ; CODE XREF: ROM:00136348↓j ROM:00136322 addi.w #1,d2 ROM:00136326 ROM:00136326 loc_136326: ; CODE XREF: ROM:00136320↑j ROM:00136326 cmpi.w #0,d2 ROM:0013632A bgt.s loc_13634A ROM:0013632C move.w $F46(d2.w*2),d3 ROM:00136332 sub.w $5FE(a5),d3 ROM:00136336 move.w $476(a5),d4 ROM:0013633A cmp.w d3,d4 ROM:0013633C ble.s loc_136342 ROM:0013633E move.w $476(a5),d3 ROM:00136342 ROM:00136342 loc_136342: ; CODE XREF: ROM:0013633C↑j ROM:00136342 move.w d3,$F46(d2.w*2) ROM:00136348 bra.s loc_136322 ROM:0013634A ; --------------------------------------------------------------------------- ROM:0013634A ROM:0013634A loc_13634A: ; CODE XREF: ROM:0013632A↑j ROM:0013634A bra.s locret_136352 ROM:0013634C ; --------------------------------------------------------------------------- ROM:0013634C ROM:0013634C loc_13634C: ; CODE XREF: ROM:0013631A↑j ROM:0013634C bset #0,($13BB).w ROM:00136352 ROM:00136352 locret_136352: ; CODE XREF: ROM:loc_136310↑j ROM:00136352 ; ROM:loc_13634A↑j ROM:00136352 rts ROM:00136354 ; --------------------------------------------------------------------------- ROM:00136354 clr.l d0 ROM:00136356 clr.l d1 ROM:00136358 movea.l #$1274,a0 ROM:0013635E move.b (a0)+,d0 ROM:00136360 lsl.l #8,d0 ROM:00136362 or.b (a0)+,d0 ROM:00136364 swap d0 ROM:00136366 clr.l d1 ROM:00136368 move.b (a0)+,d1 ROM:0013636A lsl.l #8,d1 ROM:0013636C or.b (a0)+,d1 ROM:0013636E or.l d1,d0 ROM:00136370 and.l d0,($13E2).w ROM:00136374 clr.l d0 ROM:00136376 clr.l d1 ROM:00136378 move.b (a0)+,d0 ROM:0013637A lsl.l #8,d0 ROM:0013637C or.b (a0)+,d0 ROM:0013637E swap d0 ROM:00136380 clr.l d1 ROM:00136382 move.b (a0)+,d1 ROM:00136384 lsl.l #8,d1 ROM:00136386 or.b (a0)+,d1 ROM:00136388 or.l d1,d0 ROM:0013638A and.l d0,($13E0).w ROM:0013638E clr.l d0 ROM:00136390 clr.l d1 ROM:00136392 move.b (a0)+,d0 ROM:00136394 lsl.l #8,d0 ROM:00136396 or.b (a0)+,d0 ROM:00136398 swap d0 ROM:0013639A clr.l d1 ROM:0013639C move.b (a0)+,d1 ROM:0013639E lsl.l #8,d1 ROM:001363A0 or.b (a0)+,d1 ROM:001363A2 or.l d1,d0 ROM:001363A4 and.l d0,($13D0).w ROM:001363A8 clr.l d0 ROM:001363AA clr.l d1 ROM:001363AC move.b (a0)+,d0 ROM:001363AE lsl.l #8,d0 ROM:001363B0 or.b (a0)+,d0 ROM:001363B2 and.w d0,($13F4).w ROM:001363B6 move.b (a0),d0 ROM:001363B8 and.b d0,($146C).w ROM:001363BC bsr.l sub_1338EC ROM:001363C2 rts ROM:001363C4 ; --------------------------------------------------------------------------- ROM:001363C4 lea ($FFFFFFF0).w,a0 ROM:001363C8 move.w #$F0,d0 ROM:001363CC asr.w #4,d0 ROM:001363CE bsr.l sub_11A7D0 ROM:001363D4 moveq #$D,d2 ROM:001363D6 moveq #1,d1 ROM:001363D8 moveq #3,d4 ROM:001363DA clr.w (a0) ROM:001363DC clr.w 2(a0) ROM:001363E0 clr.w 4(a0) ROM:001363E4 clr.w 6(a0) ROM:001363E8 clr.w 8(a0) ROM:001363EC moveq #1,d3 ROM:001363EE moveq #1,d5 ROM:001363F0 bsr.l sub_11A754 ROM:001363F6 move.w #$F0,d0 ROM:001363FA asr.w #4,d0 ROM:001363FC lea ($FFFFFFF0).w,a0 ROM:00136400 move.w $5F4(a5),2(a0) ROM:00136406 moveq #1,d5 ROM:00136408 asl.l d0,d5 ROM:0013640A asl.l d0,d5 ROM:0013640C or.l d5,($FFFFFE18).w ROM:00136410 rts ROM:00136412 ; --------------------------------------------------------------------------- ROM:00136412 bset #7,($13B1).w ROM:00136418 rts ROM:0013641A ; --------------------------------------------------------------------------- ROM:0013641A move.b ($1274).l,d1 ROM:00136420 cmpi.b #0,d1 ROM:00136424 bne.s loc_13642C ROM:00136426 clr.b ($752).w ROM:0013642A bra.s locret_13644A ROM:0013642C ; --------------------------------------------------------------------------- ROM:0013642C ROM:0013642C loc_13642C: ; CODE XREF: ROM:00136424↑j ROM:0013642C andi.b #$E0,d1 ROM:00136430 cmpi.b #$A0,d1 ROM:00136434 bne.s loc_136440 ROM:00136436 move.b ($1274).l,($752).w ROM:0013643E bra.s locret_13644A ROM:00136440 ; --------------------------------------------------------------------------- ROM:00136440 ROM:00136440 loc_136440: ; CODE XREF: ROM:00136434↑j ROM:00136440 clr.b ($752).w ROM:00136444 bset #0,($13BB).w ROM:0013644A ROM:0013644A locret_13644A: ; CODE XREF: ROM:0013642A↑j ROM:0013644A ; ROM:0013643E↑j ROM:0013644A rts ROM:0013644C ; --------------------------------------------------------------------------- ROM:0013644C bclr #3,($13A8).w ROM:00136452 rts ROM:00136454 ; --------------------------------------------------------------------------- ROM:00136454 bclr #2,($13B5).w ROM:0013645A rts ROM:0013645C ; --------------------------------------------------------------------------- ROM:0013645C move.l ($978).w,d6 ROM:00136460 move.l ($974).w,d7 ROM:00136464 cmpi.b #$FF,d3 ROM:00136468 bne.s loc_136470 ROM:0013646A bset d5,d6 ROM:0013646C bset d5,d7 ROM:0013646E bra.s loc_13647E ROM:00136470 ; --------------------------------------------------------------------------- ROM:00136470 ROM:00136470 loc_136470: ; CODE XREF: ROM:00136468↑j ROM:00136470 cmpi.b #$F0,d3 ROM:00136474 bne.s loc_13647C ROM:00136476 bclr d5,d6 ROM:00136478 bset d5,d7 ROM:0013647A bra.s loc_13647E ROM:0013647C ; --------------------------------------------------------------------------- ROM:0013647C ROM:0013647C loc_13647C: ; CODE XREF: ROM:00136474↑j ROM:0013647C bclr d5,d7 ROM:0013647E ROM:0013647E loc_13647E: ; CODE XREF: ROM:0013646E↑j ROM:0013647E ; ROM:0013647A↑j ROM:0013647E move.l d6,($978).w ROM:00136482 move.l d7,($974).w ROM:00136486 btst #3,($976).w ROM:0013648C beq.s locret_1364A6 ROM:0013648E bset #4,($13AC).w ROM:00136494 move.b ($1275).l,d2 ROM:0013649A lsl.w #8,d2 ROM:0013649C or.b ($1276).l,d2 ROM:001364A2 move.w d2,($C5A).w ROM:001364A6 ROM:001364A6 locret_1364A6: ; CODE XREF: ROM:0013648C↑j ROM:001364A6 rts ROM:001364A8 ROM:001364A8 ; =============== S U B R O U T I N E ======================================= ROM:001364A8 ROM:001364A8 ROM:001364A8 sub_1364A8: ; CODE XREF: ROM:00124002↑p ROM:001364A8 ; ROM:00124060↑p ... ROM:001364A8 clr.b ($752).w ROM:001364AC bclr #3,($13A8).w ROM:001364B2 bclr #2,($13B5).w ROM:001364B8 rts ROM:001364B8 ; End of function sub_1364A8 ROM:001364B8 ROM:001364BA ROM:001364BA ; =============== S U B R O U T I N E ======================================= ROM:001364BA ROM:001364BA ROM:001364BA sub_1364BA: ; CODE XREF: ROM:loc_123FFC↑p ROM:001364BA ; ROM:00124092↑p ... ROM:001364BA clr.l ($974).w ROM:001364BE clr.l ($97C).w ROM:001364C2 bsr.l sub_12581E ROM:001364C8 rts ROM:001364C8 ; End of function sub_1364BA ROM:001364C8 ROM:001364CA ; --------------------------------------------------------------------------- ROM:001364CA move.b ($1274).l,d0 ROM:001364D0 lsl.w #8,d0 ROM:001364D2 or.b ($1275).l,d0 ROM:001364D8 move.w $3F6(a5),d1 ROM:001364DC move.w $3F8(a5),d2 ROM:001364E0 cmp.w d0,d1 ROM:001364E2 bge.s loc_136508 ROM:001364E4 cmp.w d0,d2 ROM:001364E6 ble.s loc_136508 ROM:001364E8 move.w #0,d3 ROM:001364EC bra.s loc_1364F2 ROM:001364EE ; --------------------------------------------------------------------------- ROM:001364EE ROM:001364EE loc_1364EE: ; CODE XREF: ROM:001364FE↓j ROM:001364EE addi.w #1,d3 ROM:001364F2 ROM:001364F2 loc_1364F2: ; CODE XREF: ROM:001364EC↑j ROM:001364F2 cmpi.w #0,d3 ROM:001364F6 bgt.s loc_136500 ROM:001364F8 move.w d0,$144E(d3.w*2) ROM:001364FE bra.s loc_1364EE ROM:00136500 ; --------------------------------------------------------------------------- ROM:00136500 ROM:00136500 loc_136500: ; CODE XREF: ROM:001364F6↑j ROM:00136500 bset #1,($945).w ROM:00136506 bra.s locret_13650E ROM:00136508 ; --------------------------------------------------------------------------- ROM:00136508 ROM:00136508 loc_136508: ; CODE XREF: ROM:001364E2↑j ROM:00136508 ; ROM:001364E6↑j ROM:00136508 bset #0,($13BB).w ROM:0013650E ROM:0013650E locret_13650E: ; CODE XREF: ROM:00136506↑j ROM:0013650E rts ROM:00136510 ; --------------------------------------------------------------------------- ROM:00136510 move.l ($980).w,d6 ROM:00136514 move.l ($97C).w,d7 ROM:00136518 move.b d3,($11CD).w ROM:0013651C move.b d5,($11CE).w ROM:00136520 cmpi.b #$FF,d3 ROM:00136524 bne.s loc_13652C ROM:00136526 bset d5,d6 ROM:00136528 bset d5,d7 ROM:0013652A bra.s loc_13653A ROM:0013652C ; --------------------------------------------------------------------------- ROM:0013652C ROM:0013652C loc_13652C: ; CODE XREF: ROM:00136524↑j ROM:0013652C cmpi.b #$F0,d3 ROM:00136530 bne.s loc_136538 ROM:00136532 bclr d5,d6 ROM:00136534 bset d5,d7 ROM:00136536 bra.s loc_13653A ROM:00136538 ; --------------------------------------------------------------------------- ROM:00136538 ROM:00136538 loc_136538: ; CODE XREF: ROM:00136530↑j ROM:00136538 bclr d5,d7 ROM:0013653A ROM:0013653A loc_13653A: ; CODE XREF: ROM:0013652A↑j ROM:0013653A ; ROM:00136536↑j ROM:0013653A move.l d6,($980).w ROM:0013653E move.l d7,($97C).w ROM:00136542 btst #1,($97F).w ROM:00136548 beq.s locret_13655A ROM:0013654A move.b ($1275).l,($11CD).w ROM:00136552 move.b ($1276).l,($11CE).w ROM:0013655A ROM:0013655A locret_13655A: ; CODE XREF: ROM:00136548↑j ROM:0013655A rts ROM:0013655C ; --------------------------------------------------------------------------- ROM:0013655C cmpi.b #$FF,d3 ROM:00136560 bne.s loc_136580 ROM:00136562 move.l ($974).w,d6 ROM:00136566 bset d2,d6 ROM:00136568 move.l d6,($974).w ROM:0013656C move.b ($1275).l,d7 ROM:00136572 lsl.w #8,d7 ROM:00136574 or.b ($1276).l,d7 ROM:0013657A move.w d7,($E2C).w ROM:0013657E bra.s locret_13658A ROM:00136580 ; --------------------------------------------------------------------------- ROM:00136580 ROM:00136580 loc_136580: ; CODE XREF: ROM:00136560↑j ROM:00136580 move.l ($974).w,d6 ROM:00136584 bclr d2,d6 ROM:00136586 move.l d6,($974).w ROM:0013658A ROM:0013658A locret_13658A: ; CODE XREF: ROM:0013657E↑j ROM:0013658A rts ROM:0013658C ; --------------------------------------------------------------------------- ROM:0013658C cmpi.b #$FF,d3 ROM:00136590 bne.s loc_1365C8 ROM:00136592 move.l ($974).w,d6 ROM:00136596 bset d2,d6 ROM:00136598 move.l d6,($974).w ROM:0013659C bset #4,($13AC).w ROM:001365A2 move.b ($1275).l,d7 ROM:001365A8 lsl.w #8,d7 ROM:001365AA or.b ($1276).l,d7 ROM:001365B0 move.w d7,($E2C).w ROM:001365B4 move.b ($1277).l,d7 ROM:001365BA lsl.w #8,d7 ROM:001365BC or.b ($1278).l,d7 ROM:001365C2 move.w d7,($C5A).w ROM:001365C6 bra.s locret_1365D2 ROM:001365C8 ; --------------------------------------------------------------------------- ROM:001365C8 ROM:001365C8 loc_1365C8: ; CODE XREF: ROM:00136590↑j ROM:001365C8 move.l ($974).w,d6 ROM:001365CC bclr d2,d6 ROM:001365CE move.l d6,($974).w ROM:001365D2 ROM:001365D2 locret_1365D2: ; CODE XREF: ROM:001365C6↑j ROM:001365D2 rts ROM:001365D4 ; --------------------------------------------------------------------------- ROM:001365D4 cmpi.b #$FF,d3 ROM:001365D8 bne.s loc_136604 ROM:001365DA move.l ($974).w,d6 ROM:001365DE bset d2,d6 ROM:001365E0 move.l d6,($974).w ROM:001365E4 move.b ($1275).l,d7 ROM:001365EA lsl.w #8,d7 ROM:001365EC or.b ($1276).l,d7 ROM:001365F2 move.w #1,($5B2).w ROM:001365F8 move.w d7,($5AE).w ROM:001365FC bsr.l sub_119E82 ROM:00136602 bra.s locret_13661A ROM:00136604 ; --------------------------------------------------------------------------- ROM:00136604 ROM:00136604 loc_136604: ; CODE XREF: ROM:001365D8↑j ROM:00136604 move.l ($974).w,d6 ROM:00136608 bclr d2,d6 ROM:0013660A move.l d6,($974).w ROM:0013660E move.w #2,($5B2).w ROM:00136614 bsr.l sub_119E82 ROM:0013661A ROM:0013661A locret_13661A: ; CODE XREF: ROM:00136602↑j ROM:0013661A rts ROM:0013661A ; --------------------------------------------------------------------------- ROM:0013661C dword_13661C: dc.l $2011932, $4FF1938, $4FF0202, $193205FF, $193805FF ROM:0013661C ; DATA XREF: sub_1186E8+12↑o ROM:0013661C ; sub_118EE0+24↑o ... ROM:0013661C dc.l $2031932, $6FF1938, $6FF0204, $193207FF, $193807FF ROM:0013661C dc.l $5051931, $3FF1937, $3FF0443, $193302FF, $193902FF ROM:0013661C dc.l $3181932, $1FF1938, $1FF0340, $193104FF, $193704FF ROM:0013661C dc.l $1161932, $3FF1938, $3FF0115, $193002FF, $193602FF ROM:0013661C dc.l $261932, $3FF1938, $3FF0335, $193305FF, $193905FF ROM:0013661C dc.l $1101931, $5FF1937, $5FF0111, $193306FF, $193906FF ROM:0013661C dc.l $1951933, $FF1939, $FF0105, $193001FF, $193601FF ROM:0013661C dc.l $1351930, $FF1936, $FF0147, $193107FF, $193707FF ROM:0013661C dc.l $2A001931, $6FF1937, $6FF2A01, $193005FF, $193605FF ROM:0013661C dc.l $1301931, $2FF1937, $2FF0136, $193101FF, $193701FF ROM:0013661C dc.l $5011933, $1FF1939, $1FF0500, $193304FF, $193904FF ROM:0013661C dc.l $21261930, $7FF1936, $7FF2125, $193006FF, $193606FF ROM:0013661C dc.l $4201931, $FF1937, $FF0443, $193303FF, $193903FF ROM:0013661C dc.l $2301932, $FF1938, $FF0073, $193202FF, $193802FF ROM:0013661C dc.l $7801933, $7FF1939, $7FF0301, $120900FF, $146E00FF ROM:0013661C dc.l $3021209, $1FF146E, $1FF0303, $120902FF, $146E02FF ROM:0013661C dc.l $3041209, $3FF146E, $3FF0300, $13B400FF, $150601FF ROM:0013661C dc.l $3131505, $4FF1505, $4FF0601 ROM:0013661C dcb.l 2,$11B401FF ROM:0013661C dc.l $60111B4, $3FF11B4, $3FF0601 ROM:0013661C dcb.l 2,$11B405FF ROM:0013661C dc.l $3511508, $5FF1508, $5FF0352 ROM:0013661C dcb.l 2,$150806FF ROM:001367C0 dc.b 0, $FF ROM:001367C2 ROM:001367C2 ; =============== S U B R O U T I N E ======================================= ROM:001367C2 ROM:001367C2 ROM:001367C2 sub_1367C2: ; CODE XREF: ROM:00115DB4↑p ROM:001367C2 move.w #0,($FFFFF462).w ROM:001367C8 move.w #$204,($FFFFF460).w ROM:001367CE rts ROM:001367CE ; End of function sub_1367C2 ROM:001367CE ROM:001367D0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001367D2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001367D4 ; --------------------------------------------------------------------------- ROM:001367D4 rts ROM:001367D6 ROM:001367D6 ; =============== S U B R O U T I N E ======================================= ROM:001367D6 ROM:001367D6 ROM:001367D6 sub_1367D6: ; CODE XREF: sub_136E46+88↓p ROM:001367D6 movem.l d2/a2-a3,-(sp) ROM:001367DA move.l #$DF,d0 ROM:001367E0 and.b d0,($1509).l ROM:001367E6 move.l #$FE,d0 ROM:001367EC and.b d0,($1508).l ROM:001367F2 clr.w d2 ROM:001367F4 movea.l #$5D4,a0 ROM:001367FA lea (a0,d2.w*2),a0 ROM:001367FE movea.l a0,a1 ROM:00136800 lea $1D4(a5),a0 ROM:00136804 lea (a0,d2.w*2),a0 ROM:00136808 movea.l a0,a3 ROM:0013680A movea.l #$1574,a0 ROM:00136810 lea (a0,d2.w*2),a2 ROM:00136814 move.w $8C(a5),d1 ROM:00136818 bra.s loc_136820 ROM:0013681A ; --------------------------------------------------------------------------- ROM:0013681A ROM:0013681A loc_13681A: ; CODE XREF: sub_1367D6+4C↓j ROM:0013681A move.w (a3)+,(a2)+ ROM:0013681C clr.w (a1)+ ROM:0013681E addq.w #1,d2 ROM:00136820 ROM:00136820 loc_136820: ; CODE XREF: sub_1367D6+42↑j ROM:00136820 cmp.w d1,d2 ROM:00136822 blt.s loc_13681A ROM:00136824 clr.w ($56E).l ROM:0013682A clr.w ($56C).l ROM:00136830 clr.w ($536).l ROM:00136836 clr.w ($538).l ROM:0013683C clr.w ($53A).l ROM:00136842 clr.w ($53C).l ROM:00136848 move.w ($13DE).l,($15BC).l ROM:00136852 movem.l (sp)+,d2/a2-a3 ROM:00136856 rts ROM:00136856 ; End of function sub_1367D6 ROM:00136856 ROM:00136858 ROM:00136858 ; =============== S U B R O U T I N E ======================================= ROM:00136858 ROM:00136858 ROM:00136858 sub_136858: ; CODE XREF: sub_136E46+8E↓p ROM:00136858 movem.l d2/a2-a3,-(sp) ROM:0013685C move.l #$EF,d0 ROM:00136862 and.b d0,($150A).l ROM:00136868 move.l #$400000,($15B8).l ROM:00136872 move.l #$400000,($156C).l ROM:0013687C move.l #$5FFDBE,($1564).l ROM:00136886 clr.w d2 ROM:00136888 movea.l #$158C,a0 ROM:0013688E lea (a0,d2.w*4),a1 ROM:00136892 movea.l #$150C,a0 ROM:00136898 lea (a0,d2.w*4),a3 ROM:0013689C movea.l #$1538,a0 ROM:001368A2 lea (a0,d2.w*4),a2 ROM:001368A6 move.w $8C(a5),d1 ROM:001368AA bra.s loc_1368B4 ROM:001368AC ; --------------------------------------------------------------------------- ROM:001368AC ROM:001368AC loc_1368AC: ; CODE XREF: sub_136858+5E↓j ROM:001368AC clr.l (a2)+ ROM:001368AE clr.l (a3)+ ROM:001368B0 clr.l (a1)+ ROM:001368B2 addq.w #1,d2 ROM:001368B4 ROM:001368B4 loc_1368B4: ; CODE XREF: sub_136858+52↑j ROM:001368B4 cmp.w d1,d2 ROM:001368B6 blt.s loc_1368AC ROM:001368B8 movem.l (sp)+,d2/a2-a3 ROM:001368BC rts ROM:001368BC ; End of function sub_136858 ROM:001368BC ROM:001368BE ROM:001368BE ; =============== S U B R O U T I N E ======================================= ROM:001368BE ROM:001368BE ROM:001368BE sub_1368BE: ; CODE XREF: sub_13690C+8↓p ROM:001368BE ; sub_13693A+8↓p ROM:001368BE movem.l a2-a3,-(sp) ROM:001368C2 movea.l #$156C,a3 ROM:001368C8 movea.l #$15B8,a1 ROM:001368CE move sr,-(sp) ROM:001368D0 ori #$2700,sr ROM:001368D4 movea.l (a1),a2 ROM:001368D6 move.l (a1),d0 ROM:001368D8 cmp.l (a3),d0 ROM:001368DA bne.s loc_1368FC ROM:001368DC move.l (a3),d0 ROM:001368DE cmp.l ($1564).l,d0 ROM:001368E4 bcc.s loc_1368EE ROM:001368E6 moveq #$18,d0 ROM:001368E8 add.l d0,(a3) ROM:001368EA move.l (a3),(a1) ROM:001368EC bra.s loc_136902 ROM:001368EE ; --------------------------------------------------------------------------- ROM:001368EE ROM:001368EE loc_1368EE: ; CODE XREF: sub_1368BE+26↑j ROM:001368EE move.l #$10,d0 ROM:001368F4 or.b d0,($150A).l ROM:001368FA bra.s loc_136902 ROM:001368FC ; --------------------------------------------------------------------------- ROM:001368FC ROM:001368FC loc_1368FC: ; CODE XREF: sub_1368BE+1C↑j ROM:001368FC movea.l (a1),a0 ROM:001368FE move.l $14(a0),(a1) ROM:00136902 ROM:00136902 loc_136902: ; CODE XREF: sub_1368BE+2E↑j ROM:00136902 ; sub_1368BE+3C↑j ROM:00136902 move (sp)+,sr ROM:00136904 move.l a2,d0 ROM:00136906 movem.l (sp)+,a2-a3 ROM:0013690A rts ROM:0013690A ; End of function sub_1368BE ROM:0013690A ROM:0013690C ROM:0013690C ; =============== S U B R O U T I N E ======================================= ROM:0013690C ROM:0013690C ROM:0013690C sub_13690C: ; CODE XREF: sub_136AB4+254↓p ROM:0013690C ; sub_136AB4+2A6↓p ROM:0013690C ROM:0013690C arg_0 = 4 ROM:0013690C ROM:0013690C movem.l d2/a2-a3,-(sp) ROM:00136910 move.l $C+arg_0(sp),d2 ROM:00136914 bsr.w sub_1368BE ROM:00136918 movea.l d0,a3 ROM:0013691A movea.l #$1538,a0 ROM:00136920 lea (a0,d2.w*4),a0 ROM:00136924 movea.l a0,a2 ROM:00136926 movea.l (a0),a0 ROM:00136928 move.l a3,$14(a0) ROM:0013692C move.l a3,(a2) ROM:0013692E movea.l a3,a0 ROM:00136930 clr.l $14(a0) ROM:00136934 movem.l (sp)+,d2/a2-a3 ROM:00136938 rts ROM:00136938 ; End of function sub_13690C ROM:00136938 ROM:0013693A ROM:0013693A ; =============== S U B R O U T I N E ======================================= ROM:0013693A ROM:0013693A ROM:0013693A sub_13693A: ; CODE XREF: sub_136AB4+222↓p ROM:0013693A ROM:0013693A arg_0 = 4 ROM:0013693A ROM:0013693A movem.l d2/a2-a3,-(sp) ROM:0013693E move.l $C+arg_0(sp),d2 ROM:00136942 bsr.w sub_1368BE ROM:00136946 movea.l d0,a3 ROM:00136948 movea.l #$1538,a0 ROM:0013694E lea (a0,d2.w*4),a0 ROM:00136952 movea.l a0,a2 ROM:00136954 move.l a3,(a0) ROM:00136956 movea.l (a2),a0 ROM:00136958 clr.l $14(a0) ROM:0013695C movem.l (sp)+,d2/a2-a3 ROM:00136960 rts ROM:00136960 ; End of function sub_13693A ROM:00136960 ROM:00136962 ROM:00136962 ; =============== S U B R O U T I N E ======================================= ROM:00136962 ROM:00136962 ROM:00136962 sub_136962: ; CODE XREF: sub_136AB4+22A↓p ROM:00136962 ; sub_136AB4+2B0↓p ROM:00136962 ROM:00136962 arg_0 = 4 ROM:00136962 ROM:00136962 movem.l d2-d3/a2-a3,-(sp) ROM:00136966 move.l $10+arg_0(sp),d3 ROM:0013696A movea.l #$1538,a0 ROM:00136970 lea (a0,d3.w*4),a0 ROM:00136974 movea.l a0,a1 ROM:00136976 movea.l (a0),a0 ROM:00136978 move.w #1,$12(a0) ROM:0013697E clr.w d2 ROM:00136980 move.w d3,d0 ROM:00136982 move.w d0,d1 ROM:00136984 lsl.w #3,d0 ROM:00136986 add.w d1,d0 ROM:00136988 add.w d0,d0 ROM:0013698A move.w d2,d1 ROM:0013698C add.w d1,d1 ROM:0013698E add.w d1,d0 ROM:00136990 lea $FA(a5),a0 ROM:00136994 lea (a0,d0.w),a0 ROM:00136998 movea.l a0,a2 ROM:0013699A movea.l a1,a3 ROM:0013699C ROM:0013699C loc_13699C: ; CODE XREF: sub_136962+5A↓j ROM:0013699C move.w (a2)+,d3 ROM:0013699E andi.w #$FFFE,d3 ROM:001369A2 move.w d3,d0 ROM:001369A4 ext.l d0 ROM:001369A6 movea.l d0,a0 ROM:001369A8 move.w (a0),d0 ROM:001369AA move.w d2,d1 ROM:001369AC ext.l d1 ROM:001369AE add.l d1,d1 ROM:001369B0 add.l (a3),d1 ROM:001369B2 movea.l d1,a0 ROM:001369B4 move.w d0,(a0) ROM:001369B6 addq.w #1,d2 ROM:001369B8 cmpi.w #9,d2 ROM:001369BC blt.s loc_13699C ROM:001369BE movem.l (sp)+,d2-d3/a2-a3 ROM:001369C2 rts ROM:001369C2 ; End of function sub_136962 ROM:001369C2 ROM:001369C4 ROM:001369C4 ; =============== S U B R O U T I N E ======================================= ROM:001369C4 ROM:001369C4 ROM:001369C4 sub_1369C4: ; CODE XREF: sub_136AB4+24A↓p ROM:001369C4 ROM:001369C4 arg_0 = 4 ROM:001369C4 ROM:001369C4 movem.l a2-a4,-(sp) ROM:001369C8 move.l $C+arg_0(sp),d1 ROM:001369CC movea.l #$15B8,a4 ROM:001369D2 move sr,-(sp) ROM:001369D4 ori #$2700,sr ROM:001369D8 movea.l #$1538,a1 ROM:001369DE movea.l (a1,d1.w*4),a0 ROM:001369E2 move.l (a4),$14(a0) ROM:001369E6 movea.l #$150C,a0 ROM:001369EC tst.l (a0,d1.w*4) ROM:001369F0 bne.s loc_136A12 ROM:001369F2 movea.l #$158C,a0 ROM:001369F8 lea (a0,d1.w*4),a0 ROM:001369FC movea.l a0,a2 ROM:001369FE move.l (a0),d0 ROM:00136A00 movea.l d0,a3 ROM:00136A02 move.l d0,(a4) ROM:00136A04 movea.l #$1538,a0 ROM:00136A0A move.l a3,(a0,d1.w*4) ROM:00136A0E clr.l (a2) ROM:00136A10 bra.s loc_136A36 ROM:00136A12 ; --------------------------------------------------------------------------- ROM:00136A12 ROM:00136A12 loc_136A12: ; CODE XREF: sub_1369C4+2C↑j ROM:00136A12 movea.l #$150C,a1 ROM:00136A18 movea.l (a1,d1.w*4),a0 ROM:00136A1C movea.l a0,a3 ROM:00136A1E move.l $14(a0),(a4) ROM:00136A22 movea.l #$1538,a0 ROM:00136A28 lea (a0,d1.w*4),a0 ROM:00136A2C movea.l a0,a2 ROM:00136A2E move.l a3,(a0) ROM:00136A30 movea.l (a2),a0 ROM:00136A32 clr.l $14(a0) ROM:00136A36 ROM:00136A36 loc_136A36: ; CODE XREF: sub_1369C4+4C↑j ROM:00136A36 move (sp)+,sr ROM:00136A38 movem.l (sp)+,a2-a4 ROM:00136A3C rts ROM:00136A3C ; End of function sub_1369C4 ROM:00136A3C ROM:00136A3E ROM:00136A3E ; =============== S U B R O U T I N E ======================================= ROM:00136A3E ROM:00136A3E ROM:00136A3E sub_136A3E: ; CODE XREF: sub_136AB4+25E↓p ROM:00136A3E ROM:00136A3E arg_2 = 6 ROM:00136A3E ROM:00136A3E movem.l d2-d3/a2-a3,-(sp) ROM:00136A42 movea.w $10+arg_2(sp),a0 ROM:00136A46 movea.l #$1538,a1 ROM:00136A4C lea (a1,a0.w*4),a0 ROM:00136A50 movea.l a0,a2 ROM:00136A52 movea.l (a0),a0 ROM:00136A54 move.w #2,$12(a0) ROM:00136A5A clr.w d2 ROM:00136A5C movea.l a2,a3 ROM:00136A5E lea $1AE(a5),a0 ROM:00136A62 lea (a0,d2.w*2),a0 ROM:00136A66 movea.l a0,a2 ROM:00136A68 ROM:00136A68 loc_136A68: ; CODE XREF: sub_136A3E+4A↓j ROM:00136A68 move.w (a2)+,d3 ROM:00136A6A andi.w #$FFFE,d3 ROM:00136A6E move.w d3,d0 ROM:00136A70 ext.l d0 ROM:00136A72 movea.l d0,a0 ROM:00136A74 move.w (a0),d0 ROM:00136A76 move.w d2,d1 ROM:00136A78 ext.l d1 ROM:00136A7A add.l d1,d1 ROM:00136A7C add.l (a3),d1 ROM:00136A7E movea.l d1,a0 ROM:00136A80 move.w d0,(a0) ROM:00136A82 addq.w #1,d2 ROM:00136A84 cmpi.w #9,d2 ROM:00136A88 blt.s loc_136A68 ROM:00136A8A movem.l (sp)+,d2-d3/a2-a3 ROM:00136A8E rts ROM:00136A8E ; End of function sub_136A3E ROM:00136A8E ROM:00136A90 ; --------------------------------------------------------------------------- ROM:00136A90 movem.l a2-a4,-(sp) ROM:00136A94 movea.w $12(sp),a0 ROM:00136A98 movea.l #$158C,a1 ROM:00136A9E lea (a1,a0.w*4),a0 ROM:00136AA2 movea.l a0,a2 ROM:00136AA4 movea.l (a0),a4 ROM:00136AA6 movea.l a4,a3 ROM:00136AA8 move.l $14(a3),(a2) ROM:00136AAC move.l a4,d0 ROM:00136AAE movem.l (sp)+,a2-a4 ROM:00136AB2 rts ROM:00136AB4 ROM:00136AB4 ; =============== S U B R O U T I N E ======================================= ROM:00136AB4 ROM:00136AB4 ROM:00136AB4 sub_136AB4: ; CODE XREF: sub_136D70+84↓p ROM:00136AB4 ; sub_136E18+18↓p ROM:00136AB4 ROM:00136AB4 arg_0 = 4 ROM:00136AB4 arg_4 = 8 ROM:00136AB4 arg_8 = $C ROM:00136AB4 ROM:00136AB4 movem.l d2-d4/a2-a4,-(sp) ROM:00136AB8 move.l $18+arg_4(sp),d2 ROM:00136ABC move.l $18+arg_0(sp),d3 ROM:00136AC0 move.l $18+arg_8(sp),d4 ROM:00136AC4 movea.l #$1574,a3 ROM:00136ACA lea $238(a5),a4 ROM:00136ACE movea.l #$5D4,a0 ROM:00136AD4 lea (a0,d3.w*2),a0 ROM:00136AD8 movea.l a0,a2 ROM:00136ADA move.w (a0),d0 ROM:00136ADC ext.l d0 ROM:00136ADE moveq #5,d1 ROM:00136AE0 cmp.l d1,d0 ; switch 6 cases ROM:00136AE2 bhi.w def_136AEA ; jumptable 00136AEA default case ROM:00136AE6 move.w jpt_136AEA(pc,d0.l*2),d0 ROM:00136AEA jmp jpt_136AEA(pc,d0.w) ; switch jump ROM:00136AEA ; --------------------------------------------------------------------------- ROM:00136AEE jpt_136AEA: dc.w loc_136AFA-$136AEE ; DATA XREF: sub_136AB4+32↑r ROM:00136AEE ; sub_136AB4+36↑r ROM:00136AEE dc.w loc_136B10-$136AEE ; jump table for switch statement ROM:00136AEE dc.w loc_136B98-$136AEE ROM:00136AEE dc.w loc_136C0A-$136AEE ROM:00136AEE dc.w loc_136C4E-$136AEE ROM:00136AEE dc.w loc_136C5C-$136AEE ROM:00136AFA ; --------------------------------------------------------------------------- ROM:00136AFA ROM:00136AFA loc_136AFA: ; CODE XREF: sub_136AB4+36↑j ROM:00136AFA ; DATA XREF: sub_136AB4:jpt_136AEA↑o ROM:00136AFA tst.b d2 ; jumptable 00136AEA case 0 ROM:00136AFC beq.w def_136AEA ; jumptable 00136AEA default case ROM:00136B00 tst.b d4 ROM:00136B02 bne.w def_136AEA ; jumptable 00136AEA default case ROM:00136B06 moveq #1,d2 ROM:00136B08 move.w #1,(a2) ROM:00136B0C bra.w loc_136CA2 ROM:00136B10 ; --------------------------------------------------------------------------- ROM:00136B10 ROM:00136B10 loc_136B10: ; CODE XREF: sub_136AB4+36↑j ROM:00136B10 ; DATA XREF: sub_136AB4:jpt_136AEA↑o ROM:00136B10 tst.b d2 ; jumptable 00136AEA case 1 ROM:00136B12 beq.s loc_136B26 ROM:00136B14 movea.w d3,a0 ROM:00136B16 tst.w (a3,a0.w*2) ROM:00136B1A ble.s loc_136B26 ROM:00136B1C moveq #5,d2 ROM:00136B1E move.w #2,(a2) ROM:00136B22 bra.w loc_136CA2 ROM:00136B26 ; --------------------------------------------------------------------------- ROM:00136B26 ROM:00136B26 loc_136B26: ; CODE XREF: sub_136AB4+5E↑j ROM:00136B26 ; sub_136AB4+66↑j ROM:00136B26 tst.b d2 ROM:00136B28 beq.s loc_136B3C ROM:00136B2A movea.w d3,a0 ROM:00136B2C tst.w (a3,a0.w*2) ROM:00136B30 bne.s loc_136B3C ROM:00136B32 moveq #4,d2 ROM:00136B34 move.w #2,(a2) ROM:00136B38 bra.w loc_136CA2 ROM:00136B3C ; --------------------------------------------------------------------------- ROM:00136B3C ROM:00136B3C loc_136B3C: ; CODE XREF: sub_136AB4+74↑j ROM:00136B3C ; sub_136AB4+7C↑j ROM:00136B3C tst.b d2 ROM:00136B3E bne.s loc_136B68 ROM:00136B40 tst.b d4 ROM:00136B42 beq.s loc_136B68 ROM:00136B44 lea $224(a5),a0 ROM:00136B48 move.w (a0,d3.w*2),d0 ROM:00136B4C ext.l d0 ROM:00136B4E movea.l d0,a0 ROM:00136B50 move.w (a0),d0 ROM:00136B52 movea.w d3,a0 ROM:00136B54 cmp.w (a4,a0.w*2),d0 ROM:00136B58 blt.s loc_136B5E ROM:00136B5A moveq #3,d2 ROM:00136B5C bra.s loc_136B60 ROM:00136B5E ; --------------------------------------------------------------------------- ROM:00136B5E ROM:00136B5E loc_136B5E: ; CODE XREF: sub_136AB4+A4↑j ROM:00136B5E moveq #2,d2 ROM:00136B60 ROM:00136B60 loc_136B60: ; CODE XREF: sub_136AB4+A8↑j ROM:00136B60 move.w #4,(a2) ROM:00136B64 bra.w loc_136CA2 ROM:00136B68 ; --------------------------------------------------------------------------- ROM:00136B68 ROM:00136B68 loc_136B68: ; CODE XREF: sub_136AB4+8A↑j ROM:00136B68 ; sub_136AB4+8E↑j ROM:00136B68 tst.b d2 ROM:00136B6A bne.s loc_136B8E ROM:00136B6C tst.b d4 ROM:00136B6E bne.s loc_136B8E ROM:00136B70 lea $210(a5),a0 ROM:00136B74 tst.w (a0,d3.w*2) ROM:00136B78 bne.s loc_136B84 ROM:00136B7A moveq #2,d2 ROM:00136B7C move.w #3,(a2) ROM:00136B80 bra.w loc_136CA2 ROM:00136B84 ; --------------------------------------------------------------------------- ROM:00136B84 ROM:00136B84 loc_136B84: ; CODE XREF: sub_136AB4+C4↑j ROM:00136B84 moveq #3,d2 ROM:00136B86 move.w #5,(a2) ROM:00136B8A bra.w loc_136CA2 ROM:00136B8E ; --------------------------------------------------------------------------- ROM:00136B8E ROM:00136B8E loc_136B8E: ; CODE XREF: sub_136AB4+B6↑j ROM:00136B8E ; sub_136AB4+BA↑j ROM:00136B8E moveq #5,d2 ROM:00136B90 move.w #1,(a2) ROM:00136B94 bra.w loc_136CA2 ROM:00136B98 ; --------------------------------------------------------------------------- ROM:00136B98 ROM:00136B98 loc_136B98: ; CODE XREF: sub_136AB4+36↑j ROM:00136B98 ; DATA XREF: sub_136AB4:jpt_136AEA↑o ROM:00136B98 tst.b d2 ; jumptable 00136AEA case 2 ROM:00136B9A beq.s loc_136BAE ROM:00136B9C movea.w d3,a0 ROM:00136B9E tst.w (a3,a0.w*2) ROM:00136BA2 bne.s loc_136BAE ROM:00136BA4 moveq #4,d2 ROM:00136BA6 move.w #2,(a2) ROM:00136BAA bra.w loc_136CA2 ROM:00136BAE ; --------------------------------------------------------------------------- ROM:00136BAE ROM:00136BAE loc_136BAE: ; CODE XREF: sub_136AB4+E6↑j ROM:00136BAE ; sub_136AB4+EE↑j ROM:00136BAE tst.b d2 ROM:00136BB0 bne.s loc_136BDA ROM:00136BB2 tst.b d4 ROM:00136BB4 beq.s loc_136BDA ROM:00136BB6 lea $224(a5),a0 ROM:00136BBA move.w (a0,d3.w*2),d0 ROM:00136BBE ext.l d0 ROM:00136BC0 movea.l d0,a0 ROM:00136BC2 move.w (a0),d0 ROM:00136BC4 movea.w d3,a0 ROM:00136BC6 cmp.w (a4,a0.w*2),d0 ROM:00136BCA blt.s loc_136BD0 ROM:00136BCC moveq #3,d2 ROM:00136BCE bra.s loc_136BD2 ROM:00136BD0 ; --------------------------------------------------------------------------- ROM:00136BD0 ROM:00136BD0 loc_136BD0: ; CODE XREF: sub_136AB4+116↑j ROM:00136BD0 moveq #2,d2 ROM:00136BD2 ROM:00136BD2 loc_136BD2: ; CODE XREF: sub_136AB4+11A↑j ROM:00136BD2 move.w #4,(a2) ROM:00136BD6 bra.w loc_136CA2 ROM:00136BDA ; --------------------------------------------------------------------------- ROM:00136BDA ROM:00136BDA loc_136BDA: ; CODE XREF: sub_136AB4+FC↑j ROM:00136BDA ; sub_136AB4+100↑j ROM:00136BDA tst.b d2 ROM:00136BDC bne.s loc_136C00 ROM:00136BDE tst.b d4 ROM:00136BE0 bne.s loc_136C00 ROM:00136BE2 lea $210(a5),a0 ROM:00136BE6 tst.w (a0,d3.w*2) ROM:00136BEA bne.s loc_136BF6 ROM:00136BEC moveq #2,d2 ROM:00136BEE move.w #3,(a2) ROM:00136BF2 bra.w loc_136CA2 ROM:00136BF6 ; --------------------------------------------------------------------------- ROM:00136BF6 ROM:00136BF6 loc_136BF6: ; CODE XREF: sub_136AB4+136↑j ROM:00136BF6 moveq #3,d2 ROM:00136BF8 move.w #5,(a2) ROM:00136BFC bra.w loc_136CA2 ROM:00136C00 ; --------------------------------------------------------------------------- ROM:00136C00 ROM:00136C00 loc_136C00: ; CODE XREF: sub_136AB4+128↑j ROM:00136C00 ; sub_136AB4+12C↑j ROM:00136C00 moveq #5,d2 ROM:00136C02 move.w #2,(a2) ROM:00136C06 bra.w loc_136CA2 ROM:00136C0A ; --------------------------------------------------------------------------- ROM:00136C0A ROM:00136C0A loc_136C0A: ; CODE XREF: sub_136AB4+36↑j ROM:00136C0A ; DATA XREF: sub_136AB4:jpt_136AEA↑o ROM:00136C0A tst.b d2 ; jumptable 00136AEA case 3 ROM:00136C0C beq.s loc_136C1C ROM:00136C0E tst.b d4 ROM:00136C10 bne.s loc_136C1C ROM:00136C12 moveq #4,d2 ROM:00136C14 move.w #2,(a2) ROM:00136C18 bra.w loc_136CA2 ROM:00136C1C ; --------------------------------------------------------------------------- ROM:00136C1C ROM:00136C1C loc_136C1C: ; CODE XREF: sub_136AB4+158↑j ROM:00136C1C ; sub_136AB4+15C↑j ROM:00136C1C tst.b d2 ROM:00136C1E bne.s loc_136C46 ROM:00136C20 tst.b d4 ROM:00136C22 beq.s loc_136C46 ROM:00136C24 lea $224(a5),a0 ROM:00136C28 move.w (a0,d3.w*2),d0 ROM:00136C2C ext.l d0 ROM:00136C2E movea.l d0,a0 ROM:00136C30 move.w (a0),d0 ROM:00136C32 movea.w d3,a0 ROM:00136C34 cmp.w (a4,a0.w*2),d0 ROM:00136C38 blt.s loc_136C3E ROM:00136C3A moveq #3,d2 ROM:00136C3C bra.s loc_136C40 ROM:00136C3E ; --------------------------------------------------------------------------- ROM:00136C3E ROM:00136C3E loc_136C3E: ; CODE XREF: sub_136AB4+184↑j ROM:00136C3E moveq #2,d2 ROM:00136C40 ROM:00136C40 loc_136C40: ; CODE XREF: sub_136AB4+188↑j ROM:00136C40 move.w #4,(a2) ROM:00136C44 bra.s loc_136CA2 ROM:00136C46 ; --------------------------------------------------------------------------- ROM:00136C46 ROM:00136C46 loc_136C46: ; CODE XREF: sub_136AB4+16A↑j ROM:00136C46 ; sub_136AB4+16E↑j ROM:00136C46 moveq #5,d2 ROM:00136C48 move.w #3,(a2) ROM:00136C4C bra.s loc_136CA2 ROM:00136C4E ; --------------------------------------------------------------------------- ROM:00136C4E ROM:00136C4E loc_136C4E: ; CODE XREF: sub_136AB4+36↑j ROM:00136C4E ; DATA XREF: sub_136AB4:jpt_136AEA↑o ROM:00136C4E tst.b d4 ; jumptable 00136AEA case 4 ROM:00136C50 bne.s loc_136C58 ROM:00136C52 move.w #5,(a2) ROM:00136C56 bra.s loc_136C5C ; jumptable 00136AEA case 5 ROM:00136C58 ; --------------------------------------------------------------------------- ROM:00136C58 ROM:00136C58 loc_136C58: ; CODE XREF: sub_136AB4+19C↑j ROM:00136C58 move.w #4,(a2) ROM:00136C5C ROM:00136C5C loc_136C5C: ; CODE XREF: sub_136AB4+36↑j ROM:00136C5C ; sub_136AB4+1A2↑j ROM:00136C5C ; DATA XREF: ... ROM:00136C5C tst.b d2 ; jumptable 00136AEA case 5 ROM:00136C5E beq.s loc_136C6C ROM:00136C60 tst.b d4 ROM:00136C62 bne.s loc_136C6C ROM:00136C64 moveq #6,d2 ROM:00136C66 move.w #1,(a2) ROM:00136C6A bra.s loc_136CA2 ROM:00136C6C ; --------------------------------------------------------------------------- ROM:00136C6C ROM:00136C6C loc_136C6C: ; CODE XREF: sub_136AB4+1AA↑j ROM:00136C6C ; sub_136AB4+1AE↑j ROM:00136C6C tst.b d2 ROM:00136C6E bne.s loc_136C96 ROM:00136C70 tst.b d4 ROM:00136C72 beq.s loc_136C96 ROM:00136C74 lea $224(a5),a0 ROM:00136C78 move.w (a0,d3.w*2),d0 ROM:00136C7C ext.l d0 ROM:00136C7E movea.l d0,a0 ROM:00136C80 move.w (a0),d0 ROM:00136C82 movea.w d3,a0 ROM:00136C84 cmp.w (a4,a0.w*2),d0 ROM:00136C88 blt.s loc_136C8E ROM:00136C8A moveq #3,d2 ROM:00136C8C bra.s loc_136C90 ROM:00136C8E ; --------------------------------------------------------------------------- ROM:00136C8E ROM:00136C8E loc_136C8E: ; CODE XREF: sub_136AB4+1D4↑j ROM:00136C8E moveq #2,d2 ROM:00136C90 ROM:00136C90 loc_136C90: ; CODE XREF: sub_136AB4+1D8↑j ROM:00136C90 move.w #4,(a2) ROM:00136C94 bra.s loc_136CA2 ROM:00136C96 ; --------------------------------------------------------------------------- ROM:00136C96 ROM:00136C96 loc_136C96: ; CODE XREF: sub_136AB4+1BA↑j ROM:00136C96 ; sub_136AB4+1BE↑j ROM:00136C96 moveq #5,d2 ROM:00136C98 move.w #5,(a2) ROM:00136C9C bra.s loc_136CA2 ROM:00136C9E ; --------------------------------------------------------------------------- ROM:00136C9E ROM:00136C9E def_136AEA: ; CODE XREF: sub_136AB4+2E↑j ROM:00136C9E ; sub_136AB4+48↑j ... ROM:00136C9E moveq #5,d2 ; jumptable 00136AEA default case ROM:00136CA0 clr.w (a2) ROM:00136CA2 ROM:00136CA2 loc_136CA2: ; CODE XREF: sub_136AB4+58↑j ROM:00136CA2 ; sub_136AB4+6E↑j ... ROM:00136CA2 move.w d2,d0 ROM:00136CA4 ext.l d0 ROM:00136CA6 subq.l #1,d0 ; switch 6 cases ROM:00136CA8 moveq #5,d1 ROM:00136CAA cmp.l d1,d0 ROM:00136CAC bhi.w def_136CB4 ; jumptable 00136CB4 default case, case 5 ROM:00136CB0 move.w jpt_136CB4(pc,d0.l*2),d0 ROM:00136CB4 jmp jpt_136CB4(pc,d0.w) ; switch jump ROM:00136CB4 ; --------------------------------------------------------------------------- ROM:00136CB8 jpt_136CB4: dc.w loc_136CC4-$136CB8 ; DATA XREF: sub_136AB4+1FC↑r ROM:00136CB8 ; sub_136AB4+200↑r ROM:00136CB8 dc.w loc_136CFA-$136CB8 ; jump table for switch statement ROM:00136CB8 dc.w loc_136D04-$136CB8 ROM:00136CB8 dc.w loc_136D18-$136CB8 ROM:00136CB8 dc.w def_136CB4-$136CB8 ROM:00136CB8 dc.w loc_136D34-$136CB8 ROM:00136CC4 ; --------------------------------------------------------------------------- ROM:00136CC4 ROM:00136CC4 loc_136CC4: ; CODE XREF: sub_136AB4+200↑j ROM:00136CC4 ; DATA XREF: sub_136AB4:jpt_136CB4↑o ROM:00136CC4 lea $1D4(a5),a0 ; jumptable 00136CB4 case 1 ROM:00136CC8 move.w (a0,d3.w*2),d0 ROM:00136CCC movea.w d3,a0 ROM:00136CCE move.w d0,(a3,a0.w*2) ROM:00136CD2 move.w d3,d0 ROM:00136CD4 move.l d0,-(sp) ROM:00136CD6 bsr.w sub_13693A ROM:00136CDA move.w d3,d0 ROM:00136CDC move.l d0,-(sp) ROM:00136CDE bsr.w sub_136962 ROM:00136CE2 addq.l #8,sp ROM:00136CE4 movea.l #$1538,a0 ROM:00136CEA move.l (a0,d3.w*4),d0 ROM:00136CEE movea.l #$158C,a0 ROM:00136CF4 move.l d0,(a0,d3.w*4) ROM:00136CF8 bra.s def_136CB4 ; jumptable 00136CB4 default case, case 5 ROM:00136CFA ; --------------------------------------------------------------------------- ROM:00136CFA ROM:00136CFA loc_136CFA: ; CODE XREF: sub_136AB4+200↑j ROM:00136CFA ; DATA XREF: sub_136AB4:jpt_136CB4↑o ROM:00136CFA move.w d3,d0 ; jumptable 00136CB4 case 2 ROM:00136CFC move.l d0,-(sp) ROM:00136CFE bsr.w sub_1369C4 ROM:00136D02 bra.s loc_136D68 ROM:00136D04 ; --------------------------------------------------------------------------- ROM:00136D04 ROM:00136D04 loc_136D04: ; CODE XREF: sub_136AB4+200↑j ROM:00136D04 ; DATA XREF: sub_136AB4:jpt_136CB4↑o ROM:00136D04 move.w d3,d0 ; jumptable 00136CB4 case 3 ROM:00136D06 move.l d0,-(sp) ROM:00136D08 bsr.w sub_13690C ROM:00136D0C addq.l #4,sp ROM:00136D0E move.w d3,d0 ROM:00136D10 move.l d0,-(sp) ROM:00136D12 bsr.w sub_136A3E ROM:00136D16 bra.s loc_136D68 ROM:00136D18 ; --------------------------------------------------------------------------- ROM:00136D18 ROM:00136D18 loc_136D18: ; CODE XREF: sub_136AB4+200↑j ROM:00136D18 ; DATA XREF: sub_136AB4:jpt_136CB4↑o ROM:00136D18 lea $1D4(a5),a0 ; jumptable 00136CB4 case 4 ROM:00136D1C move.w (a0,d3.w*2),d0 ROM:00136D20 movea.w d3,a0 ROM:00136D22 move.w d0,(a3,a0.w*2) ROM:00136D26 cmpi.w #9,d3 ROM:00136D2A bne.s loc_136D56 ROM:00136D2C jsr sub_13751C ROM:00136D32 bra.s loc_136D56 ROM:00136D34 ; --------------------------------------------------------------------------- ROM:00136D34 ROM:00136D34 loc_136D34: ; CODE XREF: sub_136AB4+200↑j ROM:00136D34 ; DATA XREF: sub_136AB4:jpt_136CB4↑o ROM:00136D34 movea.l #$1538,a0 ; jumptable 00136CB4 case 6 ROM:00136D3A move.l (a0,d3.w*4),d0 ROM:00136D3E movea.l #$150C,a0 ROM:00136D44 move.l d0,(a0,d3.w*4) ROM:00136D48 lea $1D4(a5),a0 ROM:00136D4C move.w (a0,d3.w*2),d0 ROM:00136D50 movea.w d3,a0 ROM:00136D52 move.w d0,(a3,a0.w*2) ROM:00136D56 ROM:00136D56 loc_136D56: ; CODE XREF: sub_136AB4+276↑j ROM:00136D56 ; sub_136AB4+27E↑j ROM:00136D56 move.w d3,d0 ROM:00136D58 move.l d0,-(sp) ROM:00136D5A bsr.w sub_13690C ROM:00136D5E addq.l #4,sp ROM:00136D60 move.w d3,d0 ROM:00136D62 move.l d0,-(sp) ROM:00136D64 bsr.w sub_136962 ROM:00136D68 ROM:00136D68 loc_136D68: ; CODE XREF: sub_136AB4+24E↑j ROM:00136D68 ; sub_136AB4+262↑j ROM:00136D68 addq.l #4,sp ROM:00136D6A ROM:00136D6A def_136CB4: ; CODE XREF: sub_136AB4+1F8↑j ROM:00136D6A ; sub_136AB4+200↑j ... ROM:00136D6A movem.l (sp)+,d2-d4/a2-a4 ; jumptable 00136CB4 default case, case 5 ROM:00136D6E rts ROM:00136D6E ; End of function sub_136AB4 ROM:00136D6E ROM:00136D70 ROM:00136D70 ; =============== S U B R O U T I N E ======================================= ROM:00136D70 ROM:00136D70 ROM:00136D70 sub_136D70: ; CODE XREF: sub_110E14+154↑p ROM:00136D70 ; sub_114F10+34↑p ... ROM:00136D70 ROM:00136D70 arg_0 = 4 ROM:00136D70 ROM:00136D70 movem.l d2-d5/a2-a4,-(sp) ROM:00136D74 move.l $1C+arg_0(sp),d5 ROM:00136D78 moveq #0,d0 ROM:00136D7A move.b ($944).l,d0 ROM:00136D80 andi.l #$40,d0 ; '@' ROM:00136D86 andi.l #$FF,d0 ROM:00136D8C beq.w loc_136E08 ROM:00136D90 clr.w d2 ROM:00136D92 movea.l #$1574,a0 ROM:00136D98 lea (a0,d2.w*2),a2 ROM:00136D9C lea $1C0(a5),a0 ROM:00136DA0 lea (a0,d2.w*2),a0 ROM:00136DA4 movea.l a0,a4 ROM:00136DA6 lea $29C(a5),a0 ROM:00136DAA lea (a0,d2.w),a0 ROM:00136DAE movea.l a0,a3 ROM:00136DB0 bra.s loc_136E02 ROM:00136DB2 ; --------------------------------------------------------------------------- ROM:00136DB2 ROM:00136DB2 loc_136DB2: ; CODE XREF: sub_136D70+96↓j ROM:00136DB2 cmp.w (a4)+,d5 ROM:00136DB4 bne.s loc_136DFC ROM:00136DB6 lea $1E8(a5),a0 ROM:00136DBA move.w (a0,d2.w*2),d0 ROM:00136DBE ext.l d0 ROM:00136DC0 movea.l d0,a0 ROM:00136DC2 move.b (a0),d4 ROM:00136DC4 lea $292(a5),a0 ROM:00136DC8 and.b (a0,d2.w),d4 ROM:00136DCC extb.l d4 ROM:00136DCE lea $1FC(a5),a0 ROM:00136DD2 move.w (a0,d2.w*2),d0 ROM:00136DD6 ext.l d0 ROM:00136DD8 movea.l d0,a0 ROM:00136DDA move.b (a0),d3 ROM:00136DDC and.b (a3),d3 ROM:00136DDE extb.l d3 ROM:00136DE0 tst.w (a2) ROM:00136DE2 ble.s loc_136DE8 ROM:00136DE4 addi.w #-1,(a2) ROM:00136DE8 ROM:00136DE8 loc_136DE8: ; CODE XREF: sub_136D70+72↑j ROM:00136DE8 move.b d3,d0 ROM:00136DEA move.l d0,-(sp) ROM:00136DEC move.b d4,d0 ROM:00136DEE move.l d0,-(sp) ROM:00136DF0 move.w d2,d0 ROM:00136DF2 move.l d0,-(sp) ROM:00136DF4 bsr.w sub_136AB4 ROM:00136DF8 lea $C(sp),sp ROM:00136DFC ROM:00136DFC loc_136DFC: ; CODE XREF: sub_136D70+44↑j ROM:00136DFC addq.l #1,a3 ROM:00136DFE addq.l #2,a2 ROM:00136E00 addq.w #1,d2 ROM:00136E02 ROM:00136E02 loc_136E02: ; CODE XREF: sub_136D70+40↑j ROM:00136E02 cmp.w $8C(a5),d2 ROM:00136E06 blt.s loc_136DB2 ROM:00136E08 ROM:00136E08 loc_136E08: ; CODE XREF: sub_136D70+1C↑j ROM:00136E08 move.l ($156C).l,($434).l ROM:00136E12 movem.l (sp)+,d2-d5/a2-a4 ROM:00136E16 rts ROM:00136E16 ; End of function sub_136D70 ROM:00136E16 ROM:00136E18 ROM:00136E18 ; =============== S U B R O U T I N E ======================================= ROM:00136E18 ROM:00136E18 ROM:00136E18 sub_136E18: ; CODE XREF: sub_136E46+CE↓p ROM:00136E18 ; sub_136E46+14A↓p ... ROM:00136E18 movem.l d2-d4,-(sp) ROM:00136E1C clr.b d4 ROM:00136E1E clr.b d3 ROM:00136E20 clr.w d2 ROM:00136E22 bra.s loc_136E3A ROM:00136E24 ; --------------------------------------------------------------------------- ROM:00136E24 ROM:00136E24 loc_136E24: ; CODE XREF: sub_136E18+26↓j ROM:00136E24 move.b d3,d0 ROM:00136E26 move.l d0,-(sp) ROM:00136E28 move.b d4,d0 ROM:00136E2A move.l d0,-(sp) ROM:00136E2C move.w d2,d0 ROM:00136E2E move.l d0,-(sp) ROM:00136E30 bsr.w sub_136AB4 ROM:00136E34 lea $C(sp),sp ROM:00136E38 addq.w #1,d2 ROM:00136E3A ROM:00136E3A loc_136E3A: ; CODE XREF: sub_136E18+A↑j ROM:00136E3A cmp.w $8C(a5),d2 ROM:00136E3E blt.s loc_136E24 ROM:00136E40 movem.l (sp)+,d2-d4 ROM:00136E44 rts ROM:00136E44 ; End of function sub_136E18 ROM:00136E44 ROM:00136E46 ROM:00136E46 ; =============== S U B R O U T I N E ======================================= ROM:00136E46 ROM:00136E46 ROM:00136E46 sub_136E46: ; CODE XREF: sub_125DD6+FC↑p ROM:00136E46 movem.l a2-a4,-(sp) ROM:00136E4A movea.l #$570,a2 ROM:00136E50 movea.l #$944,a3 ROM:00136E56 movea.l #$6C4,a4 ROM:00136E5C jsr sub_1374EE ROM:00136E60 nop ROM:00136E62 move.w (a2),d0 ROM:00136E64 ext.l d0 ROM:00136E66 moveq #$C,d1 ROM:00136E68 cmp.l d1,d0 ; switch 13 cases ROM:00136E6A bhi.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00136E6E move.w jpt_136E72(pc,d0.l*2),d0 ROM:00136E72 jmp jpt_136E72(pc,d0.w) ; switch jump ROM:00136E72 ; --------------------------------------------------------------------------- ROM:00136E76 jpt_136E72: dc.w loc_136E90-$136E76 ; DATA XREF: sub_136E46+28↑r ROM:00136E76 ; sub_136E46+2C↑r ROM:00136E76 dc.w loc_136EB6-$136E76 ; jump table for switch statement ROM:00136E76 dc.w loc_136EF6-$136E76 ROM:00136E76 dc.w loc_13703C-$136E76 ROM:00136E76 dc.w loc_13718E-$136E76 ROM:00136E76 dc.w loc_137244-$136E76 ROM:00136E76 dc.w loc_137308-$136E76 ROM:00136E76 dc.w def_136E72-$136E76 ROM:00136E76 dc.w loc_137346-$136E76 ROM:00136E76 dc.w loc_137366-$136E76 ROM:00136E76 dc.w loc_1373D4-$136E76 ROM:00136E76 dc.w loc_137418-$136E76 ROM:00136E76 dc.w loc_13743A-$136E76 ROM:00136E90 ; --------------------------------------------------------------------------- ROM:00136E90 ROM:00136E90 loc_136E90: ; CODE XREF: sub_136E46+2C↑j ROM:00136E90 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:00136E90 moveq #0,d0 ; jumptable 00136E72 case 0 ROM:00136E92 move.b ($13A9).l,d0 ROM:00136E98 andi.l #$10,d0 ROM:00136E9E andi.l #$FF,d0 ROM:00136EA4 beq.s loc_136EAE ROM:00136EA6 move.w #1,(a2) ROM:00136EAA bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00136EAE ; --------------------------------------------------------------------------- ROM:00136EAE ROM:00136EAE loc_136EAE: ; CODE XREF: sub_136E46+5E↑j ROM:00136EAE move.w #7,(a2) ROM:00136EB2 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00136EB6 ; --------------------------------------------------------------------------- ROM:00136EB6 ROM:00136EB6 loc_136EB6: ; CODE XREF: sub_136E46+2C↑j ROM:00136EB6 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:00136EB6 moveq #0,d0 ; jumptable 00136E72 case 1 ROM:00136EB8 move.b ($93E).l,d0 ROM:00136EBE andi.l #4,d0 ROM:00136EC4 andi.l #$FF,d0 ROM:00136ECA beq.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00136ECE jsr sub_1367D6 ROM:00136ED4 jsr sub_136858 ROM:00136EDA jsr sub_137634 ROM:00136EE0 move.l #$40,d0 ; '@' ROM:00136EE6 or.b d0,(a3) ROM:00136EE8 jsr sub_137650 ROM:00136EEE move.w #2,(a2) ROM:00136EF2 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00136EF6 ; --------------------------------------------------------------------------- ROM:00136EF6 ROM:00136EF6 loc_136EF6: ; CODE XREF: sub_136E46+2C↑j ROM:00136EF6 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:00136EF6 moveq #0,d0 ; jumptable 00136E72 case 2 ROM:00136EF8 move.b ($1508).l,d0 ROM:00136EFE andi.l #8,d0 ROM:00136F04 andi.l #$FF,d0 ROM:00136F0A beq.s loc_136F44 ROM:00136F0C move.l #$BF,d0 ROM:00136F12 and.b d0,(a3) ROM:00136F14 jsr sub_136E18 ROM:00136F1A move.l #$FB,d0 ROM:00136F20 and.b d0,($1509).l ROM:00136F26 move.b $253(a5),d0 ROM:00136F2A ext.w d0 ROM:00136F2C move.w d0,(a4) ROM:00136F2E move.b #1,($8F8).l ROM:00136F36 jsr sub_13772C ROM:00136F3C move.w #$A,(a2) ROM:00136F40 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00136F44 ; --------------------------------------------------------------------------- ROM:00136F44 ROM:00136F44 loc_136F44: ; CODE XREF: sub_136E46+C4↑j ROM:00136F44 move.w ($AB2).l,d0 ROM:00136F4A andi.w #$10,d0 ROM:00136F4E beq.s loc_136F5E ROM:00136F50 jsr sub_137694 ROM:00136F56 move.w #3,(a2) ROM:00136F5A bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00136F5E ; --------------------------------------------------------------------------- ROM:00136F5E ROM:00136F5E loc_136F5E: ; CODE XREF: sub_136E46+108↑j ROM:00136F5E move.w ($53C).l,d0 ROM:00136F64 ext.l d0 ROM:00136F66 move.b $251(a5),d1 ROM:00136F6A extb.l d1 ROM:00136F6C cmp.l d1,d0 ROM:00136F6E bgt.w loc_13702C ROM:00136F72 moveq #0,d0 ROM:00136F74 move.b ($93E).l,d0 ROM:00136F7A andi.l #4,d0 ROM:00136F80 andi.l #$FF,d0 ROM:00136F86 bne.s loc_136FC0 ROM:00136F88 move.l #$BF,d0 ROM:00136F8E and.b d0,(a3) ROM:00136F90 jsr sub_136E18 ROM:00136F96 move.l #$FB,d0 ROM:00136F9C and.b d0,($1509).l ROM:00136FA2 move.b $253(a5),d0 ROM:00136FA6 ext.w d0 ROM:00136FA8 move.w d0,(a4) ROM:00136FAA move.b #1,($8F8).l ROM:00136FB2 jsr sub_13772C ROM:00136FB8 move.w #$A,(a2) ROM:00136FBC bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00136FC0 ; --------------------------------------------------------------------------- ROM:00136FC0 ROM:00136FC0 loc_136FC0: ; CODE XREF: sub_136E46+140↑j ROM:00136FC0 move.w ($53C).l,d0 ROM:00136FC6 ext.l d0 ROM:00136FC8 move.b $252(a5),d1 ROM:00136FCC extb.l d1 ROM:00136FCE divsl.l d1,d1:d0 ROM:00136FD2 tst.l d1 ROM:00136FD4 bne.s loc_137002 ROM:00136FD6 moveq #0,d0 ROM:00136FD8 move.b ($1509).l,d0 ROM:00136FDE andi.l #1,d0 ROM:00136FE4 andi.l #$FF,d0 ROM:00136FEA bne.s loc_137002 ROM:00136FEC move.l #1,d0 ROM:00136FF2 or.b d0,($1509).l ROM:00136FF8 jsr sub_137650 ROM:00136FFE bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137002 ; --------------------------------------------------------------------------- ROM:00137002 ROM:00137002 loc_137002: ; CODE XREF: sub_136E46+18E↑j ROM:00137002 ; sub_136E46+1A4↑j ROM:00137002 move.w ($53C).l,d0 ROM:00137008 ext.l d0 ROM:0013700A move.b $252(a5),d1 ROM:0013700E extb.l d1 ROM:00137010 divsl.l d1,d1:d0 ROM:00137014 moveq #1,d0 ROM:00137016 cmp.l d1,d0 ROM:00137018 bne.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013701C move.l #$FE,d0 ROM:00137022 and.b d0,($1509).l ROM:00137028 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013702C ; --------------------------------------------------------------------------- ROM:0013702C ROM:0013702C loc_13702C: ; CODE XREF: sub_136E46+128↑j ROM:0013702C move.l #$BF,d0 ROM:00137032 and.b d0,(a3) ROM:00137034 move.w #9,(a2) ROM:00137038 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013703C ; --------------------------------------------------------------------------- ROM:0013703C ROM:0013703C loc_13703C: ; CODE XREF: sub_136E46+2C↑j ROM:0013703C ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:0013703C moveq #0,d0 ; jumptable 00136E72 case 3 ROM:0013703E move.b ($1508).l,d0 ROM:00137044 andi.l #8,d0 ROM:0013704A andi.l #$FF,d0 ROM:00137050 beq.s loc_13708A ROM:00137052 move.l #$BF,d0 ROM:00137058 and.b d0,(a3) ROM:0013705A jsr sub_136E18 ROM:00137060 move.l #$FB,d0 ROM:00137066 and.b d0,($1509).l ROM:0013706C move.b $253(a5),d0 ROM:00137070 ext.w d0 ROM:00137072 move.w d0,(a4) ROM:00137074 move.b #1,($8F8).l ROM:0013707C jsr sub_13772C ROM:00137082 move.w #$A,(a2) ROM:00137086 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013708A ; --------------------------------------------------------------------------- ROM:0013708A ROM:0013708A loc_13708A: ; CODE XREF: sub_136E46+20A↑j ROM:0013708A moveq #0,d0 ROM:0013708C move.b ($93E).l,d0 ROM:00137092 andi.l #4,d0 ROM:00137098 andi.l #$FF,d0 ROM:0013709E bne.w loc_137160 ROM:001370A2 move.w ($53C).l,d0 ROM:001370A8 ext.l d0 ROM:001370AA move.b $251(a5),d1 ROM:001370AE extb.l d1 ROM:001370B0 cmp.l d1,d0 ROM:001370B2 blt.s loc_137128 ROM:001370B4 moveq #0,d0 ROM:001370B6 move.b ($C6B).l,d0 ROM:001370BC andi.l #$40,d0 ; '@' ROM:001370C2 andi.l #$FF,d0 ROM:001370C8 bne.s loc_137118 ROM:001370CA moveq #0,d0 ROM:001370CC move.b ($93E).l,d0 ROM:001370D2 andi.l #2,d0 ROM:001370D8 andi.l #$FF,d0 ROM:001370DE beq.s loc_137118 ROM:001370E0 move.l #$BF,d0 ROM:001370E6 and.b d0,(a3) ROM:001370E8 jsr sub_136E18 ROM:001370EE move.l #4,d0 ROM:001370F4 or.b d0,($1509).l ROM:001370FA move.b $253(a5),d0 ROM:001370FE ext.w d0 ROM:00137100 move.w d0,(a4) ROM:00137102 move.b #1,($8F8).l ROM:0013710A jsr sub_13772C ROM:00137110 move.w #$A,(a2) ROM:00137114 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137118 ; --------------------------------------------------------------------------- ROM:00137118 ROM:00137118 loc_137118: ; CODE XREF: sub_136E46+282↑j ROM:00137118 ; sub_136E46+298↑j ROM:00137118 move.l #$BF,d0 ROM:0013711E and.b d0,(a3) ROM:00137120 move.w #8,(a2) ROM:00137124 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137128 ; --------------------------------------------------------------------------- ROM:00137128 ROM:00137128 loc_137128: ; CODE XREF: sub_136E46+26C↑j ROM:00137128 move.l #$BF,d0 ROM:0013712E and.b d0,(a3) ROM:00137130 jsr sub_136E18 ROM:00137136 move.l #$FB,d0 ROM:0013713C and.b d0,($1509).l ROM:00137142 move.b $253(a5),d0 ROM:00137146 ext.w d0 ROM:00137148 move.w d0,(a4) ROM:0013714A move.b #1,($8F8).l ROM:00137152 jsr sub_13772C ROM:00137158 move.w #$A,(a2) ROM:0013715C bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137160 ; --------------------------------------------------------------------------- ROM:00137160 ROM:00137160 loc_137160: ; CODE XREF: sub_136E46+258↑j ROM:00137160 moveq #0,d0 ROM:00137162 move.b ($150A).l,d0 ROM:00137168 andi.l #$10,d0 ROM:0013716E andi.l #$FF,d0 ROM:00137174 beq.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137178 move.l #$BF,d0 ROM:0013717E and.b d0,(a3) ROM:00137180 jsr sub_136E18 ROM:00137186 move.w #4,(a2) ROM:0013718A bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013718E ; --------------------------------------------------------------------------- ROM:0013718E ROM:0013718E loc_13718E: ; CODE XREF: sub_136E46+2C↑j ROM:0013718E ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:0013718E moveq #0,d0 ; jumptable 00136E72 case 4 ROM:00137190 move.b ($1508).l,d0 ROM:00137196 andi.l #8,d0 ROM:0013719C andi.l #$FF,d0 ROM:001371A2 beq.s loc_1371CE ROM:001371A4 move.l #$FB,d0 ROM:001371AA and.b d0,($1509).l ROM:001371B0 move.b $253(a5),d0 ROM:001371B4 ext.w d0 ROM:001371B6 move.w d0,(a4) ROM:001371B8 move.b #1,($8F8).l ROM:001371C0 jsr sub_13772C ROM:001371C6 move.w #$A,(a2) ROM:001371CA bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:001371CE ; --------------------------------------------------------------------------- ROM:001371CE ROM:001371CE loc_1371CE: ; CODE XREF: sub_136E46+35C↑j ROM:001371CE moveq #0,d0 ROM:001371D0 move.b ($93E).l,d0 ROM:001371D6 andi.l #4,d0 ROM:001371DC andi.l #$FF,d0 ROM:001371E2 bne.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:001371E6 moveq #0,d0 ROM:001371E8 move.b ($C6B).l,d0 ROM:001371EE andi.l #$40,d0 ; '@' ROM:001371F4 andi.l #$FF,d0 ROM:001371FA bne.s loc_13723C ROM:001371FC moveq #0,d0 ROM:001371FE move.b ($93E).l,d0 ROM:00137204 andi.l #2,d0 ROM:0013720A andi.l #$FF,d0 ROM:00137210 beq.s loc_13723C ROM:00137212 move.l #4,d0 ROM:00137218 or.b d0,($1509).l ROM:0013721E move.b $253(a5),d0 ROM:00137222 ext.w d0 ROM:00137224 move.w d0,(a4) ROM:00137226 move.b #1,($8F8).l ROM:0013722E jsr sub_13772C ROM:00137234 move.w #$A,(a2) ROM:00137238 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013723C ; --------------------------------------------------------------------------- ROM:0013723C ROM:0013723C loc_13723C: ; CODE XREF: sub_136E46+3B4↑j ROM:0013723C ; sub_136E46+3CA↑j ROM:0013723C move.w #8,(a2) ROM:00137240 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137244 ; --------------------------------------------------------------------------- ROM:00137244 ROM:00137244 loc_137244: ; CODE XREF: sub_136E46+2C↑j ROM:00137244 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:00137244 moveq #0,d0 ; jumptable 00136E72 case 5 ROM:00137246 move.b ($93E).l,d0 ROM:0013724C andi.l #4,d0 ROM:00137252 andi.l #$FF,d0 ROM:00137258 beq.s loc_1372B4 ROM:0013725A moveq #0,d0 ROM:0013725C move.b ($1508).l,d0 ROM:00137262 andi.l #1,d0 ROM:00137268 andi.l #$FF,d0 ROM:0013726E bne.s loc_137280 ROM:00137270 move.l #1,d0 ROM:00137276 or.b d0,($150A).l ROM:0013727C bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137280 ; --------------------------------------------------------------------------- ROM:00137280 ROM:00137280 loc_137280: ; CODE XREF: sub_136E46+428↑j ROM:00137280 move.l #$DF,d0 ROM:00137286 and.b d0,($1509).l ROM:0013728C move.l #$FE,d0 ROM:00137292 and.b d0,($1508).l ROM:00137298 move.l #$40,d0 ; '@' ROM:0013729E or.b d0,(a3) ROM:001372A0 jsr sub_137650 ROM:001372A6 clr.w ($53C).l ROM:001372AC move.w #2,(a2) ROM:001372B0 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:001372B4 ; --------------------------------------------------------------------------- ROM:001372B4 ROM:001372B4 loc_1372B4: ; CODE XREF: sub_136E46+412↑j ROM:001372B4 moveq #0,d0 ROM:001372B6 move.b ($1508).l,d0 ROM:001372BC andi.l #8,d0 ROM:001372C2 andi.l #$FF,d0 ROM:001372C8 bne.s loc_1372E0 ROM:001372CA moveq #0,d0 ROM:001372CC move.b ($1508).l,d0 ROM:001372D2 andi.l #1,d0 ROM:001372D8 andi.l #$FF,d0 ROM:001372DE beq.s loc_1372F4 ROM:001372E0 ROM:001372E0 loc_1372E0: ; CODE XREF: sub_136E46+482↑j ROM:001372E0 move.l #$DF,d0 ROM:001372E6 and.b d0,($1509).l ROM:001372EC move.w #$B,(a2) ROM:001372F0 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:001372F4 ; --------------------------------------------------------------------------- ROM:001372F4 ROM:001372F4 loc_1372F4: ; CODE XREF: sub_136E46+498↑j ROM:001372F4 move.w $826(a5),($6F8).l ROM:001372FC move.b #1,($912).l ROM:00137304 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137308 ; --------------------------------------------------------------------------- ROM:00137308 ROM:00137308 loc_137308: ; CODE XREF: sub_136E46+2C↑j ROM:00137308 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:00137308 moveq #0,d0 ; jumptable 00136E72 case 6 ROM:0013730A move.b ($1508).l,d0 ROM:00137310 andi.l #8,d0 ROM:00137316 andi.l #$FF,d0 ROM:0013731C beq.s loc_137326 ROM:0013731E move.w #1,(a2) ROM:00137322 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137326 ; --------------------------------------------------------------------------- ROM:00137326 ROM:00137326 loc_137326: ; CODE XREF: sub_136E46+4D6↑j ROM:00137326 moveq #0,d0 ROM:00137328 move.b ($93E).l,d0 ROM:0013732E andi.l #4,d0 ROM:00137334 andi.l #$FF,d0 ROM:0013733A beq.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013733E move.w #1,(a2) ROM:00137342 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137346 ; --------------------------------------------------------------------------- ROM:00137346 ROM:00137346 loc_137346: ; CODE XREF: sub_136E46+2C↑j ROM:00137346 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:00137346 moveq #0,d0 ; jumptable 00136E72 case 8 ROM:00137348 move.b ($1508).l,d0 ROM:0013734E andi.l #8,d0 ROM:00137354 andi.l #$FF,d0 ROM:0013735A beq.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013735E move.w #1,(a2) ROM:00137362 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137366 ; --------------------------------------------------------------------------- ROM:00137366 ROM:00137366 loc_137366: ; CODE XREF: sub_136E46+2C↑j ROM:00137366 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:00137366 moveq #0,d0 ; jumptable 00136E72 case 9 ROM:00137368 move.b ($1508).l,d0 ROM:0013736E andi.l #8,d0 ROM:00137374 andi.l #$FF,d0 ROM:0013737A beq.s loc_137384 ROM:0013737C move.w #1,(a2) ROM:00137380 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137384 ; --------------------------------------------------------------------------- ROM:00137384 ROM:00137384 loc_137384: ; CODE XREF: sub_136E46+534↑j ROM:00137384 moveq #0,d0 ROM:00137386 move.b ($93E).l,d0 ROM:0013738C andi.l #4,d0 ROM:00137392 andi.l #$FF,d0 ROM:00137398 bne.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013739C move.l #$BF,d0 ROM:001373A2 and.b d0,(a3) ROM:001373A4 jsr sub_136E18 ROM:001373AA move.l #$FB,d0 ROM:001373B0 and.b d0,($1509).l ROM:001373B6 move.b $253(a5),d0 ROM:001373BA ext.w d0 ROM:001373BC move.w d0,(a4) ROM:001373BE move.b #1,($8F8).l ROM:001373C6 jsr sub_13772C ROM:001373CC move.w #$A,(a2) ROM:001373D0 bra.w def_136E72 ; jumptable 00136E72 default case, case 7 ROM:001373D4 ; --------------------------------------------------------------------------- ROM:001373D4 ROM:001373D4 loc_1373D4: ; CODE XREF: sub_136E46+2C↑j ROM:001373D4 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:001373D4 tst.w (a4) ; jumptable 00136E72 case 10 ROM:001373D6 bgt.s loc_137406 ROM:001373D8 moveq #0,d0 ROM:001373DA move.b ($1509).l,d0 ROM:001373E0 andi.l #4,d0 ROM:001373E6 andi.l #$FF,d0 ROM:001373EC beq.s loc_137400 ROM:001373EE move.l #$20,d0 ; ' ' ROM:001373F4 or.b d0,($1509).l ROM:001373FA move.w #5,(a2) ROM:001373FE bra.s def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137400 ; --------------------------------------------------------------------------- ROM:00137400 ROM:00137400 loc_137400: ; CODE XREF: sub_136E46+5A6↑j ROM:00137400 move.w #$B,(a2) ROM:00137404 bra.s def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137406 ; --------------------------------------------------------------------------- ROM:00137406 ROM:00137406 loc_137406: ; CODE XREF: sub_136E46+590↑j ROM:00137406 move.w $826(a5),($6F8).l ROM:0013740E move.b #1,($912).l ROM:00137416 bra.s def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137418 ; --------------------------------------------------------------------------- ROM:00137418 ROM:00137418 loc_137418: ; CODE XREF: sub_136E46+2C↑j ROM:00137418 ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:00137418 moveq #0,d0 ; jumptable 00136E72 case 11 ROM:0013741A move.b ($1509).l,d0 ROM:00137420 andi.l #2,d0 ROM:00137426 andi.l #$FF,d0 ROM:0013742C bne.s def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013742E jsr sub_137786 ROM:00137434 move.w #$C,(a2) ROM:00137438 bra.s def_136E72 ; jumptable 00136E72 default case, case 7 ROM:0013743A ; --------------------------------------------------------------------------- ROM:0013743A ROM:0013743A loc_13743A: ; CODE XREF: sub_136E46+2C↑j ROM:0013743A ; DATA XREF: sub_136E46:jpt_136E72↑o ROM:0013743A moveq #0,d0 ; jumptable 00136E72 case 12 ROM:0013743C move.b ($1509).l,d0 ROM:00137442 andi.l #2,d0 ROM:00137448 andi.l #$FF,d0 ROM:0013744E bne.s def_136E72 ; jumptable 00136E72 default case, case 7 ROM:00137450 jsr sub_1376E8 ROM:00137456 move.w #6,(a2) ROM:0013745A ROM:0013745A def_136E72: ; CODE XREF: sub_136E46+24↑j ROM:0013745A ; sub_136E46+2C↑j ... ROM:0013745A movem.l (sp)+,a2-a4 ; jumptable 00136E72 default case, case 7 ROM:0013745E rts ROM:0013745E ; End of function sub_136E46 ROM:0013745E ROM:00137460 ROM:00137460 ; =============== S U B R O U T I N E ======================================= ROM:00137460 ROM:00137460 ROM:00137460 sub_137460: ; CODE XREF: sub_125DD6+118↑p ROM:00137460 movem.l d2/a2,-(sp) ROM:00137464 movea.l #$538,a2 ROM:0013746A movea.l #$53A,a1 ROM:00137470 movea.l #$536,a0 ROM:00137476 move.l ($13DC).l,d2 ROM:0013747C sub.l ($15BC).l,d2 ROM:00137482 tst.l d2 ROM:00137484 bge.s loc_137488 ROM:00137486 neg.l d2 ROM:00137488 ROM:00137488 loc_137488: ; CODE XREF: sub_137460+24↑j ROM:00137488 add.w d2,(a1) ROM:0013748A add.w d2,($53C).l ROM:00137490 cmpi.w #$3C,(a1) ; '<' ROM:00137494 blt.s loc_1374DE ROM:00137496 move.w (a1),d0 ROM:00137498 ext.l d0 ROM:0013749A moveq #$3C,d1 ; '<' ROM:0013749C divs.l d1,d0 ROM:001374A0 add.w d0,(a2) ROM:001374A2 move.w (a1),d0 ROM:001374A4 ext.l d0 ROM:001374A6 moveq #$3C,d1 ; '<' ROM:001374A8 divsl.l d1,d1:d0 ROM:001374AC move.w d1,(a1) ROM:001374AE cmpi.w #$3C,(a2) ; '<' ROM:001374B2 blt.s loc_1374DE ROM:001374B4 move.w (a2),d0 ROM:001374B6 ext.l d0 ROM:001374B8 moveq #$3C,d1 ; '<' ROM:001374BA divs.l d1,d0 ROM:001374BE add.w d0,(a0) ROM:001374C0 move.w (a2),d0 ROM:001374C2 ext.l d0 ROM:001374C4 moveq #$3C,d1 ; '<' ROM:001374C6 divsl.l d1,d1:d0 ROM:001374CA move.w d1,(a2) ROM:001374CC cmpi.w #$18,(a0) ROM:001374D0 blt.s loc_1374DE ROM:001374D2 move.w (a0),d0 ROM:001374D4 ext.l d0 ROM:001374D6 moveq #$18,d1 ROM:001374D8 divsl.l d1,d1:d0 ROM:001374DC move.w d1,(a0) ROM:001374DE ROM:001374DE loc_1374DE: ; CODE XREF: sub_137460+34↑j ROM:001374DE ; sub_137460+52↑j ... ROM:001374DE move.l ($13DC).l,($15BC).l ROM:001374E8 movem.l (sp)+,d2/a2 ROM:001374EC rts ROM:001374EC ; End of function sub_137460 ROM:001374EC ROM:001374EE ROM:001374EE ; =============== S U B R O U T I N E ======================================= ROM:001374EE ROM:001374EE ROM:001374EE sub_1374EE: ; CODE XREF: sub_136E46+16↑p ROM:001374EE move.l #$F7,d0 ROM:001374F4 and.b d0,($1508).l ROM:001374FA move.b $250(a5),d0 ROM:001374FE cmp.b ($1534).l,d0 ROM:00137504 beq.s locret_13751A ROM:00137506 move.l #8,d0 ROM:0013750C or.b d0,($1508).l ROM:00137512 move.b $250(a5),($1534).l ROM:0013751A ROM:0013751A locret_13751A: ; CODE XREF: sub_1374EE+16↑j ROM:0013751A rts ROM:0013751A ; End of function sub_1374EE ROM:0013751A ROM:0013751C ROM:0013751C ; =============== S U B R O U T I N E ======================================= ROM:0013751C ROM:0013751C ROM:0013751C sub_13751C: ; CODE XREF: sub_136AB4+278↑p ROM:0013751C movem.l a2-a3,-(sp) ROM:00137520 movea.l #$15B4,a2 ROM:00137526 movea.l #$1100,a3 ROM:0013752C movea.l #$1070,a1 ROM:00137532 move.b ($1568).l,d0 ROM:00137538 addq.b #1,($1568).l ROM:0013753E ext.w d0 ROM:00137540 movea.l #word_13974E,a0 ROM:00137546 move.b (a0,d0.w),d0 ROM:0013754A ext.w d0 ROM:0013754C move.w d0,($53E).l ROM:00137552 cmpi.b #$13,($1568).l ROM:0013755A ble.s loc_137562 ROM:0013755C clr.b ($1568).l ROM:00137562 ROM:00137562 loc_137562: ; CODE XREF: sub_13751C+3E↑j ROM:00137562 move.w ($53E).l,d0 ROM:00137568 ext.l d0 ROM:0013756A subq.l #1,d0 ; switch 8 cases ROM:0013756C moveq #7,d1 ROM:0013756E cmp.l d1,d0 ROM:00137570 bhi.s def_137576 ; jumptable 00137576 default case ROM:00137572 move.w jpt_137576(pc,d0.l*2),d0 ROM:00137576 jmp jpt_137576(pc,d0.w) ; switch jump ROM:00137576 ; --------------------------------------------------------------------------- ROM:0013757A jpt_137576: dc.w loc_13758A-$13757A ; DATA XREF: sub_13751C+56↑r ROM:0013757A ; sub_13751C+5A↑r ROM:0013757A dc.w loc_13758E-$13757A ; jump table for switch statement ROM:0013757A dc.w loc_137594-$13757A ROM:0013757A dc.w loc_13759A-$13757A ROM:0013757A dc.w loc_13759E-$13757A ROM:0013757A dc.w loc_1375A2-$13757A ROM:0013757A dc.w loc_1375A8-$13757A ROM:0013757A dc.w loc_1375AE-$13757A ROM:0013758A ; --------------------------------------------------------------------------- ROM:0013758A ROM:0013758A loc_13758A: ; CODE XREF: sub_13751C+5A↑j ROM:0013758A ; DATA XREF: sub_13751C:jpt_137576↑o ROM:0013758A move.l a1,(a2) ; jumptable 00137576 case 1 ROM:0013758C bra.s def_137576 ; jumptable 00137576 default case ROM:0013758E ; --------------------------------------------------------------------------- ROM:0013758E ROM:0013758E loc_13758E: ; CODE XREF: sub_13751C+5A↑j ROM:0013758E ; DATA XREF: sub_13751C:jpt_137576↑o ROM:0013758E move.l a1,d0 ; jumptable 00137576 case 2 ROM:00137590 moveq #$10,d1 ROM:00137592 bra.s loc_1375B2 ROM:00137594 ; --------------------------------------------------------------------------- ROM:00137594 ROM:00137594 loc_137594: ; CODE XREF: sub_13751C+5A↑j ROM:00137594 ; DATA XREF: sub_13751C:jpt_137576↑o ROM:00137594 move.l a1,d0 ; jumptable 00137576 case 3 ROM:00137596 moveq #$20,d1 ; ' ' ROM:00137598 bra.s loc_1375B2 ROM:0013759A ; --------------------------------------------------------------------------- ROM:0013759A ROM:0013759A loc_13759A: ; CODE XREF: sub_13751C+5A↑j ROM:0013759A ; DATA XREF: sub_13751C:jpt_137576↑o ROM:0013759A move.l a1,d0 ; jumptable 00137576 case 4 ROM:0013759C bra.s loc_1375B0 ROM:0013759E ; --------------------------------------------------------------------------- ROM:0013759E ROM:0013759E loc_13759E: ; CODE XREF: sub_13751C+5A↑j ROM:0013759E ; DATA XREF: sub_13751C:jpt_137576↑o ROM:0013759E move.l a3,(a2) ; jumptable 00137576 case 5 ROM:001375A0 bra.s def_137576 ; jumptable 00137576 default case ROM:001375A2 ; --------------------------------------------------------------------------- ROM:001375A2 ROM:001375A2 loc_1375A2: ; CODE XREF: sub_13751C+5A↑j ROM:001375A2 ; DATA XREF: sub_13751C:jpt_137576↑o ROM:001375A2 move.l a3,d0 ; jumptable 00137576 case 6 ROM:001375A4 moveq #$10,d1 ROM:001375A6 bra.s loc_1375B2 ROM:001375A8 ; --------------------------------------------------------------------------- ROM:001375A8 ROM:001375A8 loc_1375A8: ; CODE XREF: sub_13751C+5A↑j ROM:001375A8 ; DATA XREF: sub_13751C:jpt_137576↑o ROM:001375A8 move.l a3,d0 ; jumptable 00137576 case 7 ROM:001375AA moveq #$20,d1 ; ' ' ROM:001375AC bra.s loc_1375B2 ROM:001375AE ; --------------------------------------------------------------------------- ROM:001375AE ROM:001375AE loc_1375AE: ; CODE XREF: sub_13751C+5A↑j ROM:001375AE ; DATA XREF: sub_13751C:jpt_137576↑o ROM:001375AE move.l a3,d0 ; jumptable 00137576 case 8 ROM:001375B0 ROM:001375B0 loc_1375B0: ; CODE XREF: sub_13751C+80↑j ROM:001375B0 moveq #$30,d1 ; '0' ROM:001375B2 ROM:001375B2 loc_1375B2: ; CODE XREF: sub_13751C+76↑j ROM:001375B2 ; sub_13751C+7C↑j ... ROM:001375B2 add.l d1,d0 ROM:001375B4 move.l d0,(a2) ROM:001375B6 ROM:001375B6 def_137576: ; CODE XREF: sub_13751C+54↑j ROM:001375B6 ; sub_13751C+70↑j ... ROM:001375B6 movea.l (a2),a0 ; jumptable 00137576 default case ROM:001375B8 addq.l #2,(a2) ROM:001375BA move.w (a0),($540).l ROM:001375C0 movea.l (a2),a0 ROM:001375C2 addq.l #2,(a2) ROM:001375C4 move.w (a0),($542).l ROM:001375CA movea.l (a2),a0 ROM:001375CC addq.l #2,(a2) ROM:001375CE move.w (a0),($544).l ROM:001375D4 movea.l (a2),a0 ROM:001375D6 addq.l #2,(a2) ROM:001375D8 move.w (a0),($546).l ROM:001375DE movea.l (a2),a0 ROM:001375E0 addq.l #2,(a2) ROM:001375E2 move.w (a0),($548).l ROM:001375E8 movea.l (a2),a0 ROM:001375EA addq.l #2,(a2) ROM:001375EC move.w (a0),($54A).l ROM:001375F2 movea.l (a2),a0 ROM:001375F4 addq.l #2,(a2) ROM:001375F6 move.w (a0),($54C).l ROM:001375FC movea.l (a2),a0 ROM:001375FE addq.l #2,(a2) ROM:00137600 move.w (a0),($54E).l ROM:00137606 cmpi.w #4,($53E).l ROM:0013760E bne.s loc_13762E ROM:00137610 move.w ($DC2).l,d0 ROM:00137616 lsl.w #8,d0 ROM:00137618 andi.w #$FF00,d0 ROM:0013761C move.w ($DC0).l,d1 ROM:00137622 andi.w #$FF,d1 ROM:00137626 or.l d1,d0 ROM:00137628 move.w d0,($54E).l ROM:0013762E ROM:0013762E loc_13762E: ; CODE XREF: sub_13751C+F2↑j ROM:0013762E movem.l (sp)+,a2-a3 ROM:00137632 rts ROM:00137632 ; End of function sub_13751C ROM:00137632 ROM:00137634 ROM:00137634 ; =============== S U B R O U T I N E ======================================= ROM:00137634 ROM:00137634 ROM:00137634 sub_137634: ; CODE XREF: sub_136E46+94↑p ROM:00137634 move.l #$FD,d0 ROM:0013763A and.b d0,($1509).l ROM:00137640 moveq #$10,d1 ROM:00137642 not.b d1 ROM:00137644 move.b d1,d0 ROM:00137646 ext.w d0 ROM:00137648 and.w d0,($AB2).l ROM:0013764E rts ROM:0013764E ; End of function sub_137634 ROM:0013764E ROM:00137650 ROM:00137650 ; =============== S U B R O U T I N E ======================================= ROM:00137650 ROM:00137650 ROM:00137650 sub_137650: ; CODE XREF: sub_136E46+A2↑p ROM:00137650 ; sub_136E46+1B2↑p ... ROM:00137650 movea.l #$125D,a0 ROM:00137656 move.b #$A5,($125D).l ROM:0013765E move.b #$5A,1(a0) ; 'Z' ROM:00137664 move.b #$A5,2(a0) ROM:0013766A move.b #$5A,3(a0) ; 'Z' ROM:00137670 move.b #$A5,4(a0) ROM:00137676 move.b #$5A,5(a0) ; 'Z' ROM:0013767C move.b #1,6(a0) ROM:00137682 clr.b 7(a0) ROM:00137686 move.l #2,d0 ROM:0013768C or.b d0,($1509).l ROM:00137692 rts ROM:00137692 ; End of function sub_137650 ROM:00137692 ROM:00137694 ROM:00137694 ; =============== S U B R O U T I N E ======================================= ROM:00137694 ROM:00137694 ROM:00137694 sub_137694: ; CODE XREF: sub_136E46+10A↑p ROM:00137694 movea.l #$1255,a0 ROM:0013769A moveq #0,d0 ROM:0013769C move.b 2(a0),d0 ROM:001376A0 move.w d0,($536).l ROM:001376A6 moveq #0,d0 ROM:001376A8 move.b 1(a0),d0 ROM:001376AC move.w d0,($538).l ROM:001376B2 moveq #0,d0 ROM:001376B4 move.b ($1255).l,d0 ROM:001376BA move.w d0,($53A).l ROM:001376C0 move.b 5(a0),($754).l ROM:001376C8 move.b 4(a0),($755).l ROM:001376D0 move.b 3(a0),($756).l ROM:001376D8 moveq #$10,d1 ROM:001376DA not.b d1 ROM:001376DC move.b d1,d0 ROM:001376DE ext.w d0 ROM:001376E0 and.w d0,($AB2).l ROM:001376E6 rts ROM:001376E6 ; End of function sub_137694 ROM:001376E6 ROM:001376E8 ROM:001376E8 ; =============== S U B R O U T I N E ======================================= ROM:001376E8 ROM:001376E8 ROM:001376E8 sub_1376E8: ; CODE XREF: sub_136E46+60A↑p ROM:001376E8 movea.l #$125D,a0 ROM:001376EE move.b #$A5,($125D).l ROM:001376F6 move.b #$5A,1(a0) ; 'Z' ROM:001376FC move.b #$A5,2(a0) ROM:00137702 move.b #$5A,3(a0) ; 'Z' ROM:00137708 move.b #$A5,4(a0) ROM:0013770E move.b #$5A,5(a0) ; 'Z' ROM:00137714 move.b #3,6(a0) ROM:0013771A clr.b 7(a0) ROM:0013771E move.l #2,d0 ROM:00137724 or.b d0,($1509).l ROM:0013772A rts ROM:0013772A ; End of function sub_1376E8 ROM:0013772A ROM:0013772C ROM:0013772C ; =============== S U B R O U T I N E ======================================= ROM:0013772C ROM:0013772C ROM:0013772C sub_13772C: ; CODE XREF: sub_136E46+F0↑p ROM:0013772C ; sub_136E46+16C↑p ... ROM:0013772C movea.l #$125D,a0 ROM:00137732 move.b #$A5,($125D).l ROM:0013773A move.b #$5A,1(a0) ; 'Z' ROM:00137740 move.b #$A5,2(a0) ROM:00137746 move.b #$5A,3(a0) ; 'Z' ROM:0013774C move.b #$A5,4(a0) ROM:00137752 move.b #$5A,5(a0) ; 'Z' ROM:00137758 move.b #2,6(a0) ROM:0013775E move.b #9,7(a0) ROM:00137764 moveq #0,d1 ROM:00137766 movea.l a0,a1 ROM:00137768 ROM:00137768 loc_137768: ; CODE XREF: sub_13772C+4A↓j ROM:00137768 move.b (a1)+,d0 ROM:0013776A add.b d0,($757).l ROM:00137770 addq.l #1,d1 ROM:00137772 moveq #8,d0 ROM:00137774 cmp.l d1,d0 ROM:00137776 bgt.s loc_137768 ROM:00137778 move.l #2,d0 ROM:0013777E or.b d0,($1509).l ROM:00137784 rts ROM:00137784 ; End of function sub_13772C ROM:00137784 ROM:00137786 ROM:00137786 ; =============== S U B R O U T I N E ======================================= ROM:00137786 ROM:00137786 ROM:00137786 sub_137786: ; CODE XREF: sub_136E46+5E8↑p ROM:00137786 movem.l a2-a3,-(sp) ROM:0013778A movea.l #$125D,a1 ROM:00137790 move.b #$A5,($125D).l ROM:00137798 move.b #$5A,1(a1) ; 'Z' ROM:0013779E move.b #$A5,2(a1) ROM:001377A4 move.b #$5A,3(a1) ; 'Z' ROM:001377AA move.b #$A5,4(a1) ROM:001377B0 move.b #$5A,5(a1) ; 'Z' ROM:001377B6 move.b #6,6(a1) ROM:001377BC movea.l a1,a0 ROM:001377BE addq.l #7,a0 ROM:001377C0 movea.l a0,a3 ROM:001377C2 clr.b (a0) ROM:001377C4 moveq #0,d1 ROM:001377C6 movea.l a1,a2 ROM:001377C8 ROM:001377C8 loc_1377C8: ; CODE XREF: sub_137786+50↓j ROM:001377C8 move.b (a2)+,d0 ROM:001377CA add.b d0,($757).l ROM:001377D0 addq.l #1,d1 ROM:001377D2 moveq #8,d0 ROM:001377D4 cmp.l d1,d0 ROM:001377D6 bgt.s loc_1377C8 ROM:001377D8 move.b ($757).l,(a3) ROM:001377DE move.l #2,d0 ROM:001377E4 or.b d0,($1509).l ROM:001377EA movem.l (sp)+,a2-a3 ROM:001377EE rts ROM:001377EE ; End of function sub_137786 ROM:001377EE ROM:001377F0 ROM:001377F0 ; =============== S U B R O U T I N E ======================================= ROM:001377F0 ROM:001377F0 ROM:001377F0 sub_1377F0: ; CODE XREF: sub_138E16+18↓p ROM:001377F0 ROM:001377F0 arg_0 = 4 ROM:001377F0 ROM:001377F0 movem.l d2-d3/a2-a3,-(sp) ROM:001377F4 move.l $10+arg_0(sp),d3 ROM:001377F8 move.w d3,d0 ROM:001377FA ext.l d0 ROM:001377FC subq.l #1,d0 ; switch 53 cases ROM:001377FE moveq #$34,d1 ; '4' ROM:00137800 cmp.l d1,d0 ROM:00137802 bhi.w def_13780A ; jumptable 0013780A default case ROM:00137806 move.w jpt_13780A(pc,d0.l*2),d0 ROM:0013780A jmp jpt_13780A(pc,d0.w) ; switch jump ROM:0013780A ; --------------------------------------------------------------------------- ROM:0013780E jpt_13780A: dc.w loc_137878-$13780E, loc_1378C6-$13780E, loc_13791A-$13780E ROM:0013780E ; DATA XREF: sub_1377F0+16↑r ROM:0013780E ; sub_1377F0+1A↑r ROM:0013780E dc.w loc_1379BA-$13780E, loc_137A0E-$13780E, loc_137A7A-$13780E ; jump table for switch statement ROM:0013780E dc.w loc_137AF4-$13780E, loc_137B62-$13780E, loc_137BD0-$13780E ROM:0013780E dc.w loc_137C3E-$13780E, loc_137CAC-$13780E, loc_137D1A-$13780E ROM:0013780E dc.w loc_137D88-$13780E, loc_137DF6-$13780E, loc_137E64-$13780E ROM:0013780E dc.w loc_137EC6-$13780E, loc_137F2A-$13780E, loc_137F8E-$13780E ROM:0013780E dc.w loc_137FF2-$13780E, loc_138056-$13780E, loc_1380BA-$13780E ROM:0013780E dc.w loc_13811E-$13780E, loc_138182-$13780E, loc_1381E6-$13780E ROM:0013780E dc.w loc_13824A-$13780E, loc_1382B6-$13780E, loc_138324-$13780E ROM:0013780E dc.w loc_138368-$13780E, loc_1383D4-$13780E, loc_138442-$13780E ROM:0013780E dc.w loc_1384A2-$13780E, loc_138510-$13780E, loc_138570-$13780E ROM:0013780E dc.w loc_1385DE-$13780E, loc_13864C-$13780E, loc_1386AC-$13780E ROM:0013780E dc.w loc_13871A-$13780E, loc_13877A-$13780E, loc_1387E8-$13780E ROM:0013780E dc.w loc_138856-$13780E, loc_1388B6-$13780E, loc_138924-$13780E ROM:0013780E dc.w loc_138984-$13780E, loc_1389F2-$13780E, loc_138A60-$13780E ROM:0013780E dc.w loc_138AC0-$13780E, loc_138B2E-$13780E, loc_138B8E-$13780E ROM:0013780E dc.w loc_138BFC-$13780E, loc_138C6A-$13780E, loc_138CCA-$13780E ROM:0013780E dc.w loc_138D38-$13780E, loc_138D98-$13780E ROM:00137878 ; --------------------------------------------------------------------------- ROM:00137878 ROM:00137878 loc_137878: ; CODE XREF: sub_1377F0+1A↑j ROM:00137878 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137878 move.b #$64,($125D).l ; 'd' ; jumptable 0013780A case 1 ROM:00137880 move.b #$6C,($125E).l ; 'l' ROM:00137888 move.b #$5F,($125F).l ; '_' ROM:00137890 move.b #$76,($1260).l ; 'v' ROM:00137898 move.b #$69,($1261).l ; 'i' ROM:001378A0 move.b #$6E,($1262).l ; 'n' ROM:001378A8 move.b $8B(a5),($1263).l ROM:001378B0 move.w $8A(a5),d0 ROM:001378B4 andi.l #$FF00,d0 ROM:001378BA asr.l #8,d0 ROM:001378BC move.b d0,($1264).l ROM:001378C2 bra.w def_13780A ; jumptable 0013780A default case ROM:001378C6 ; --------------------------------------------------------------------------- ROM:001378C6 ROM:001378C6 loc_1378C6: ; CODE XREF: sub_1377F0+1A↑j ROM:001378C6 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001378C6 move.b (byte_110400).l,($125D).l ; jumptable 0013780A case 2 ROM:001378D0 move.b (byte_110402).l,($125E).l ROM:001378DA move.b (byte_110404).l,($125F).l ROM:001378E4 move.b (byte_110406).l,($1260).l ROM:001378EE move.b (byte_110408).l,($1261).l ROM:001378F8 move.b (byte_11040A).l,($1262).l ROM:00137902 move.b (byte_11040C).l,($1263).l ROM:0013790C move.b (byte_11040E).l,($1264).l ROM:00137916 bra.w def_13780A ; jumptable 0013780A default case ROM:0013791A ; --------------------------------------------------------------------------- ROM:0013791A ROM:0013791A loc_13791A: ; CODE XREF: sub_1377F0+1A↑j ROM:0013791A ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:0013791A move.b ($756).l,d0 ; jumptable 0013780A case 3 ROM:00137920 extb.l d0 ROM:00137922 moveq #$A,d1 ROM:00137924 divs.l d1,d0 ROM:00137928 addi.b #$30,d0 ; '0' ROM:0013792C move.b d0,($125D).l ROM:00137932 move.b ($756).l,d0 ROM:00137938 extb.l d0 ROM:0013793A moveq #$A,d1 ROM:0013793C divsl.l d1,d1:d0 ROM:00137940 addi.b #$30,d1 ; '0' ROM:00137944 move.b d1,($125E).l ROM:0013794A move.b ($755).l,d0 ROM:00137950 extb.l d0 ROM:00137952 moveq #$A,d1 ROM:00137954 divs.l d1,d0 ROM:00137958 addi.b #$30,d0 ; '0' ROM:0013795C move.b d0,($125F).l ROM:00137962 move.b ($755).l,d0 ROM:00137968 extb.l d0 ROM:0013796A moveq #$A,d1 ROM:0013796C divsl.l d1,d1:d0 ROM:00137970 addi.b #$30,d1 ; '0' ROM:00137974 move.b d1,($1260).l ROM:0013797A move.b ($754).l,d0 ROM:00137980 extb.l d0 ROM:00137982 moveq #$A,d1 ROM:00137984 divs.l d1,d0 ROM:00137988 addi.b #$30,d0 ; '0' ROM:0013798C move.b d0,($1261).l ROM:00137992 move.b ($754).l,d0 ROM:00137998 extb.l d0 ROM:0013799A moveq #$A,d1 ROM:0013799C divsl.l d1,d1:d0 ROM:001379A0 addi.b #$30,d1 ; '0' ROM:001379A4 move.b d1,($1262).l ROM:001379AA clr.b ($1263).l ROM:001379B0 clr.b ($1264).l ROM:001379B6 bra.w def_13780A ; jumptable 0013780A default case ROM:001379BA ; --------------------------------------------------------------------------- ROM:001379BA ROM:001379BA loc_1379BA: ; CODE XREF: sub_1377F0+1A↑j ROM:001379BA ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001379BA move.b $8B(a5),($125D).l ; jumptable 0013780A case 4 ROM:001379C2 move.w $8A(a5),d0 ROM:001379C6 andi.l #$FF00,d0 ROM:001379CC asr.l #8,d0 ROM:001379CE move.b d0,($125E).l ROM:001379D4 move.b $8D(a5),($125F).l ROM:001379DC move.w $8C(a5),d0 ROM:001379E0 andi.l #$FF00,d0 ROM:001379E6 asr.l #8,d0 ROM:001379E8 move.b d0,($1260).l ROM:001379EE move.b #9,($1261).l ROM:001379F6 move.b #$A,($1262).l ROM:001379FE clr.b ($1263).l ROM:00137A04 clr.b ($1264).l ROM:00137A0A bra.w def_13780A ; jumptable 0013780A default case ROM:00137A0E ; --------------------------------------------------------------------------- ROM:00137A0E ROM:00137A0E loc_137A0E: ; CODE XREF: sub_1377F0+1A↑j ROM:00137A0E ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137A0E move.b $1C1(a5),($125D).l ; jumptable 0013780A case 5 ROM:00137A16 move.w $1C0(a5),d0 ROM:00137A1A andi.l #$FF00,d0 ROM:00137A20 asr.l #8,d0 ROM:00137A22 move.b d0,($125E).l ROM:00137A28 move.b $1D5(a5),($125F).l ROM:00137A30 move.w $1D4(a5),d0 ROM:00137A34 andi.l #$FF00,d0 ROM:00137A3A asr.l #8,d0 ROM:00137A3C move.b d0,($1260).l ROM:00137A42 move.b $225(a5),($1261).l ROM:00137A4A move.w $224(a5),d0 ROM:00137A4E andi.l #$FF00,d0 ROM:00137A54 asr.l #8,d0 ROM:00137A56 move.b d0,($1262).l ROM:00137A5C move.b $239(a5),($1263).l ROM:00137A64 move.w $238(a5),d0 ROM:00137A68 andi.l #$FF00,d0 ROM:00137A6E asr.l #8,d0 ROM:00137A70 move.b d0,($1264).l ROM:00137A76 bra.w def_13780A ; jumptable 0013780A default case ROM:00137A7A ; --------------------------------------------------------------------------- ROM:00137A7A ROM:00137A7A loc_137A7A: ; CODE XREF: sub_1377F0+1A↑j ROM:00137A7A ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137A7A move.w $1C2(a5),d0 ; jumptable 0013780A case 6 ROM:00137A7E move.w d0,d2 ROM:00137A80 move.b d0,($125D).l ROM:00137A86 move.w d2,d0 ROM:00137A88 andi.l #$FF00,d0 ROM:00137A8E asr.l #8,d0 ROM:00137A90 move.b d0,($125E).l ROM:00137A96 lea $1D6(a5),a0 ROM:00137A9A movea.l a0,a1 ROM:00137A9C move.w (a0),d0 ROM:00137A9E move.b d0,($125F).l ROM:00137AA4 move.w (a1),d0 ROM:00137AA6 andi.l #$FF00,d0 ROM:00137AAC asr.l #8,d0 ROM:00137AAE move.b d0,($1260).l ROM:00137AB4 lea $226(a5),a0 ROM:00137AB8 movea.l a0,a3 ROM:00137ABA move.w (a0),d0 ROM:00137ABC move.b d0,($1261).l ROM:00137AC2 move.w (a3),d0 ROM:00137AC4 andi.l #$FF00,d0 ROM:00137ACA asr.l #8,d0 ROM:00137ACC move.b d0,($1262).l ROM:00137AD2 lea $23A(a5),a0 ROM:00137AD6 movea.l a0,a2 ROM:00137AD8 move.w (a0),d0 ROM:00137ADA move.b d0,($1263).l ROM:00137AE0 move.w (a2),d0 ROM:00137AE2 andi.l #$FF00,d0 ROM:00137AE8 asr.l #8,d0 ROM:00137AEA move.b d0,($1264).l ROM:00137AF0 bra.w def_13780A ; jumptable 0013780A default case ROM:00137AF4 ; --------------------------------------------------------------------------- ROM:00137AF4 ROM:00137AF4 loc_137AF4: ; CODE XREF: sub_1377F0+1A↑j ROM:00137AF4 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137AF4 move.w $1C4(a5),d0 ; jumptable 0013780A case 7 ROM:00137AF8 move.w d0,d2 ROM:00137AFA move.b d0,($125D).l ROM:00137B00 move.w d2,d0 ROM:00137B02 andi.l #$FF00,d0 ROM:00137B08 asr.l #8,d0 ROM:00137B0A move.b d0,($125E).l ROM:00137B10 move.b $1D9(a5),($125F).l ROM:00137B18 move.w $1D8(a5),d0 ROM:00137B1C andi.l #$FF00,d0 ROM:00137B22 asr.l #8,d0 ROM:00137B24 move.b d0,($1260).l ROM:00137B2A move.b $229(a5),($1261).l ROM:00137B32 move.w $228(a5),d0 ROM:00137B36 andi.l #$FF00,d0 ROM:00137B3C asr.l #8,d0 ROM:00137B3E move.b d0,($1262).l ROM:00137B44 move.b $23D(a5),($1263).l ROM:00137B4C move.w $23C(a5),d0 ROM:00137B50 andi.l #$FF00,d0 ROM:00137B56 asr.l #8,d0 ROM:00137B58 move.b d0,($1264).l ROM:00137B5E bra.w def_13780A ; jumptable 0013780A default case ROM:00137B62 ; --------------------------------------------------------------------------- ROM:00137B62 ROM:00137B62 loc_137B62: ; CODE XREF: sub_1377F0+1A↑j ROM:00137B62 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137B62 move.w $1C6(a5),d0 ; jumptable 0013780A case 8 ROM:00137B66 move.w d0,d2 ROM:00137B68 move.b d0,($125D).l ROM:00137B6E move.w d2,d0 ROM:00137B70 andi.l #$FF00,d0 ROM:00137B76 asr.l #8,d0 ROM:00137B78 move.b d0,($125E).l ROM:00137B7E move.b $1DB(a5),($125F).l ROM:00137B86 move.w $1DA(a5),d0 ROM:00137B8A andi.l #$FF00,d0 ROM:00137B90 asr.l #8,d0 ROM:00137B92 move.b d0,($1260).l ROM:00137B98 move.b $22B(a5),($1261).l ROM:00137BA0 move.w $22A(a5),d0 ROM:00137BA4 andi.l #$FF00,d0 ROM:00137BAA asr.l #8,d0 ROM:00137BAC move.b d0,($1262).l ROM:00137BB2 move.b $23F(a5),($1263).l ROM:00137BBA move.w $23E(a5),d0 ROM:00137BBE andi.l #$FF00,d0 ROM:00137BC4 asr.l #8,d0 ROM:00137BC6 move.b d0,($1264).l ROM:00137BCC bra.w def_13780A ; jumptable 0013780A default case ROM:00137BD0 ; --------------------------------------------------------------------------- ROM:00137BD0 ROM:00137BD0 loc_137BD0: ; CODE XREF: sub_1377F0+1A↑j ROM:00137BD0 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137BD0 move.w $1C8(a5),d0 ; jumptable 0013780A case 9 ROM:00137BD4 move.w d0,d2 ROM:00137BD6 move.b d0,($125D).l ROM:00137BDC move.w d2,d0 ROM:00137BDE andi.l #$FF00,d0 ROM:00137BE4 asr.l #8,d0 ROM:00137BE6 move.b d0,($125E).l ROM:00137BEC move.b $1DD(a5),($125F).l ROM:00137BF4 move.w $1DC(a5),d0 ROM:00137BF8 andi.l #$FF00,d0 ROM:00137BFE asr.l #8,d0 ROM:00137C00 move.b d0,($1260).l ROM:00137C06 move.b $22D(a5),($1261).l ROM:00137C0E move.w $22C(a5),d0 ROM:00137C12 andi.l #$FF00,d0 ROM:00137C18 asr.l #8,d0 ROM:00137C1A move.b d0,($1262).l ROM:00137C20 move.b $241(a5),($1263).l ROM:00137C28 move.w $240(a5),d0 ROM:00137C2C andi.l #$FF00,d0 ROM:00137C32 asr.l #8,d0 ROM:00137C34 move.b d0,($1264).l ROM:00137C3A bra.w def_13780A ; jumptable 0013780A default case ROM:00137C3E ; --------------------------------------------------------------------------- ROM:00137C3E ROM:00137C3E loc_137C3E: ; CODE XREF: sub_1377F0+1A↑j ROM:00137C3E ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137C3E move.w $1CA(a5),d0 ; jumptable 0013780A case 10 ROM:00137C42 move.w d0,d2 ROM:00137C44 move.b d0,($125D).l ROM:00137C4A move.w d2,d0 ROM:00137C4C andi.l #$FF00,d0 ROM:00137C52 asr.l #8,d0 ROM:00137C54 move.b d0,($125E).l ROM:00137C5A move.b $1DF(a5),($125F).l ROM:00137C62 move.w $1DE(a5),d0 ROM:00137C66 andi.l #$FF00,d0 ROM:00137C6C asr.l #8,d0 ROM:00137C6E move.b d0,($1260).l ROM:00137C74 move.b $22F(a5),($1261).l ROM:00137C7C move.w $22E(a5),d0 ROM:00137C80 andi.l #$FF00,d0 ROM:00137C86 asr.l #8,d0 ROM:00137C88 move.b d0,($1262).l ROM:00137C8E move.b $243(a5),($1263).l ROM:00137C96 move.w $242(a5),d0 ROM:00137C9A andi.l #$FF00,d0 ROM:00137CA0 asr.l #8,d0 ROM:00137CA2 move.b d0,($1264).l ROM:00137CA8 bra.w def_13780A ; jumptable 0013780A default case ROM:00137CAC ; --------------------------------------------------------------------------- ROM:00137CAC ROM:00137CAC loc_137CAC: ; CODE XREF: sub_1377F0+1A↑j ROM:00137CAC ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137CAC move.w $1CC(a5),d0 ; jumptable 0013780A case 11 ROM:00137CB0 move.w d0,d2 ROM:00137CB2 move.b d0,($125D).l ROM:00137CB8 move.w d2,d0 ROM:00137CBA andi.l #$FF00,d0 ROM:00137CC0 asr.l #8,d0 ROM:00137CC2 move.b d0,($125E).l ROM:00137CC8 move.b $1E1(a5),($125F).l ROM:00137CD0 move.w $1E0(a5),d0 ROM:00137CD4 andi.l #$FF00,d0 ROM:00137CDA asr.l #8,d0 ROM:00137CDC move.b d0,($1260).l ROM:00137CE2 move.b $231(a5),($1261).l ROM:00137CEA move.w $230(a5),d0 ROM:00137CEE andi.l #$FF00,d0 ROM:00137CF4 asr.l #8,d0 ROM:00137CF6 move.b d0,($1262).l ROM:00137CFC move.b $245(a5),($1263).l ROM:00137D04 move.w $244(a5),d0 ROM:00137D08 andi.l #$FF00,d0 ROM:00137D0E asr.l #8,d0 ROM:00137D10 move.b d0,($1264).l ROM:00137D16 bra.w def_13780A ; jumptable 0013780A default case ROM:00137D1A ; --------------------------------------------------------------------------- ROM:00137D1A ROM:00137D1A loc_137D1A: ; CODE XREF: sub_1377F0+1A↑j ROM:00137D1A ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137D1A move.w $1CE(a5),d0 ; jumptable 0013780A case 12 ROM:00137D1E move.w d0,d2 ROM:00137D20 move.b d0,($125D).l ROM:00137D26 move.w d2,d0 ROM:00137D28 andi.l #$FF00,d0 ROM:00137D2E asr.l #8,d0 ROM:00137D30 move.b d0,($125E).l ROM:00137D36 move.b $1E3(a5),($125F).l ROM:00137D3E move.w $1E2(a5),d0 ROM:00137D42 andi.l #$FF00,d0 ROM:00137D48 asr.l #8,d0 ROM:00137D4A move.b d0,($1260).l ROM:00137D50 move.b $233(a5),($1261).l ROM:00137D58 move.w $232(a5),d0 ROM:00137D5C andi.l #$FF00,d0 ROM:00137D62 asr.l #8,d0 ROM:00137D64 move.b d0,($1262).l ROM:00137D6A move.b $247(a5),($1263).l ROM:00137D72 move.w $246(a5),d0 ROM:00137D76 andi.l #$FF00,d0 ROM:00137D7C asr.l #8,d0 ROM:00137D7E move.b d0,($1264).l ROM:00137D84 bra.w def_13780A ; jumptable 0013780A default case ROM:00137D88 ; --------------------------------------------------------------------------- ROM:00137D88 ROM:00137D88 loc_137D88: ; CODE XREF: sub_1377F0+1A↑j ROM:00137D88 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137D88 move.w $1D0(a5),d0 ; jumptable 0013780A case 13 ROM:00137D8C move.w d0,d2 ROM:00137D8E move.b d0,($125D).l ROM:00137D94 move.w d2,d0 ROM:00137D96 andi.l #$FF00,d0 ROM:00137D9C asr.l #8,d0 ROM:00137D9E move.b d0,($125E).l ROM:00137DA4 move.b $1E5(a5),($125F).l ROM:00137DAC move.w $1E4(a5),d0 ROM:00137DB0 andi.l #$FF00,d0 ROM:00137DB6 asr.l #8,d0 ROM:00137DB8 move.b d0,($1260).l ROM:00137DBE move.b $235(a5),($1261).l ROM:00137DC6 move.w $234(a5),d0 ROM:00137DCA andi.l #$FF00,d0 ROM:00137DD0 asr.l #8,d0 ROM:00137DD2 move.b d0,($1262).l ROM:00137DD8 move.b $249(a5),($1263).l ROM:00137DE0 move.w $248(a5),d0 ROM:00137DE4 andi.l #$FF00,d0 ROM:00137DEA asr.l #8,d0 ROM:00137DEC move.b d0,($1264).l ROM:00137DF2 bra.w def_13780A ; jumptable 0013780A default case ROM:00137DF6 ; --------------------------------------------------------------------------- ROM:00137DF6 ROM:00137DF6 loc_137DF6: ; CODE XREF: sub_1377F0+1A↑j ROM:00137DF6 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137DF6 move.w $1D2(a5),d0 ; jumptable 0013780A case 14 ROM:00137DFA move.w d0,d2 ROM:00137DFC move.b d0,($125D).l ROM:00137E02 move.w d2,d0 ROM:00137E04 andi.l #$FF00,d0 ROM:00137E0A asr.l #8,d0 ROM:00137E0C move.b d0,($125E).l ROM:00137E12 move.b $1E7(a5),($125F).l ROM:00137E1A move.w $1E6(a5),d0 ROM:00137E1E andi.l #$FF00,d0 ROM:00137E24 asr.l #8,d0 ROM:00137E26 move.b d0,($1260).l ROM:00137E2C move.b $237(a5),($1261).l ROM:00137E34 move.w $236(a5),d0 ROM:00137E38 andi.l #$FF00,d0 ROM:00137E3E asr.l #8,d0 ROM:00137E40 move.b d0,($1262).l ROM:00137E46 move.b $24B(a5),($1263).l ROM:00137E4E move.w $24A(a5),d0 ROM:00137E52 andi.l #$FF00,d0 ROM:00137E58 asr.l #8,d0 ROM:00137E5A move.b d0,($1264).l ROM:00137E60 bra.w def_13780A ; jumptable 0013780A default case ROM:00137E64 ; --------------------------------------------------------------------------- ROM:00137E64 ROM:00137E64 loc_137E64: ; CODE XREF: sub_1377F0+1A↑j ROM:00137E64 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137E64 move.b $1E9(a5),($125D).l ; jumptable 0013780A case 15 ROM:00137E6C move.w $1E8(a5),d0 ROM:00137E70 andi.l #$FF00,d0 ROM:00137E76 asr.l #8,d0 ROM:00137E78 move.b d0,($125E).l ROM:00137E7E move.b $292(a5),($125F).l ROM:00137E86 move.b $1FD(a5),($1260).l ROM:00137E8E move.w $1FC(a5),d0 ROM:00137E92 andi.l #$FF00,d0 ROM:00137E98 asr.l #8,d0 ROM:00137E9A move.b d0,($1261).l ROM:00137EA0 move.b $29C(a5),($1262).l ROM:00137EA8 move.b $211(a5),($1263).l ROM:00137EB0 move.w $210(a5),d0 ROM:00137EB4 andi.l #$FF00,d0 ROM:00137EBA asr.l #8,d0 ROM:00137EBC move.b d0,($1264).l ROM:00137EC2 bra.w def_13780A ; jumptable 0013780A default case ROM:00137EC6 ; --------------------------------------------------------------------------- ROM:00137EC6 ROM:00137EC6 loc_137EC6: ; CODE XREF: sub_1377F0+1A↑j ROM:00137EC6 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137EC6 move.w $1EA(a5),d0 ; jumptable 0013780A case 16 ROM:00137ECA move.w d0,d2 ROM:00137ECC move.b d0,($125D).l ROM:00137ED2 move.w d2,d0 ROM:00137ED4 andi.l #$FF00,d0 ROM:00137EDA asr.l #8,d0 ROM:00137EDC move.b d0,($125E).l ROM:00137EE2 move.b $293(a5),($125F).l ROM:00137EEA move.b $1FF(a5),($1260).l ROM:00137EF2 move.w $1FE(a5),d0 ROM:00137EF6 andi.l #$FF00,d0 ROM:00137EFC asr.l #8,d0 ROM:00137EFE move.b d0,($1261).l ROM:00137F04 move.b $29D(a5),($1262).l ROM:00137F0C move.b $213(a5),($1263).l ROM:00137F14 move.w $212(a5),d0 ROM:00137F18 andi.l #$FF00,d0 ROM:00137F1E asr.l #8,d0 ROM:00137F20 move.b d0,($1264).l ROM:00137F26 bra.w def_13780A ; jumptable 0013780A default case ROM:00137F2A ; --------------------------------------------------------------------------- ROM:00137F2A ROM:00137F2A loc_137F2A: ; CODE XREF: sub_1377F0+1A↑j ROM:00137F2A ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137F2A move.w $1EC(a5),d0 ; jumptable 0013780A case 17 ROM:00137F2E move.w d0,d2 ROM:00137F30 move.b d0,($125D).l ROM:00137F36 move.w d2,d0 ROM:00137F38 andi.l #$FF00,d0 ROM:00137F3E asr.l #8,d0 ROM:00137F40 move.b d0,($125E).l ROM:00137F46 move.b $294(a5),($125F).l ROM:00137F4E move.b $201(a5),($1260).l ROM:00137F56 move.w $200(a5),d0 ROM:00137F5A andi.l #$FF00,d0 ROM:00137F60 asr.l #8,d0 ROM:00137F62 move.b d0,($1261).l ROM:00137F68 move.b $29E(a5),($1262).l ROM:00137F70 move.b $215(a5),($1263).l ROM:00137F78 move.w $214(a5),d0 ROM:00137F7C andi.l #$FF00,d0 ROM:00137F82 asr.l #8,d0 ROM:00137F84 move.b d0,($1264).l ROM:00137F8A bra.w def_13780A ; jumptable 0013780A default case ROM:00137F8E ; --------------------------------------------------------------------------- ROM:00137F8E ROM:00137F8E loc_137F8E: ; CODE XREF: sub_1377F0+1A↑j ROM:00137F8E ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137F8E move.w $1EE(a5),d0 ; jumptable 0013780A case 18 ROM:00137F92 move.w d0,d2 ROM:00137F94 move.b d0,($125D).l ROM:00137F9A move.w d2,d0 ROM:00137F9C andi.l #$FF00,d0 ROM:00137FA2 asr.l #8,d0 ROM:00137FA4 move.b d0,($125E).l ROM:00137FAA move.b $295(a5),($125F).l ROM:00137FB2 move.b $203(a5),($1260).l ROM:00137FBA move.w $202(a5),d0 ROM:00137FBE andi.l #$FF00,d0 ROM:00137FC4 asr.l #8,d0 ROM:00137FC6 move.b d0,($1261).l ROM:00137FCC move.b $29F(a5),($1262).l ROM:00137FD4 move.b $217(a5),($1263).l ROM:00137FDC move.w $216(a5),d0 ROM:00137FE0 andi.l #$FF00,d0 ROM:00137FE6 asr.l #8,d0 ROM:00137FE8 move.b d0,($1264).l ROM:00137FEE bra.w def_13780A ; jumptable 0013780A default case ROM:00137FF2 ; --------------------------------------------------------------------------- ROM:00137FF2 ROM:00137FF2 loc_137FF2: ; CODE XREF: sub_1377F0+1A↑j ROM:00137FF2 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00137FF2 move.w $1F0(a5),d0 ; jumptable 0013780A case 19 ROM:00137FF6 move.w d0,d2 ROM:00137FF8 move.b d0,($125D).l ROM:00137FFE move.w d2,d0 ROM:00138000 andi.l #$FF00,d0 ROM:00138006 asr.l #8,d0 ROM:00138008 move.b d0,($125E).l ROM:0013800E move.b $296(a5),($125F).l ROM:00138016 move.b $205(a5),($1260).l ROM:0013801E move.w $204(a5),d0 ROM:00138022 andi.l #$FF00,d0 ROM:00138028 asr.l #8,d0 ROM:0013802A move.b d0,($1261).l ROM:00138030 move.b $2A0(a5),($1262).l ROM:00138038 move.b $219(a5),($1263).l ROM:00138040 move.w $218(a5),d0 ROM:00138044 andi.l #$FF00,d0 ROM:0013804A asr.l #8,d0 ROM:0013804C move.b d0,($1264).l ROM:00138052 bra.w def_13780A ; jumptable 0013780A default case ROM:00138056 ; --------------------------------------------------------------------------- ROM:00138056 ROM:00138056 loc_138056: ; CODE XREF: sub_1377F0+1A↑j ROM:00138056 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138056 move.w $1F2(a5),d0 ; jumptable 0013780A case 20 ROM:0013805A move.w d0,d2 ROM:0013805C move.b d0,($125D).l ROM:00138062 move.w d2,d0 ROM:00138064 andi.l #$FF00,d0 ROM:0013806A asr.l #8,d0 ROM:0013806C move.b d0,($125E).l ROM:00138072 move.b $297(a5),($125F).l ROM:0013807A move.b $207(a5),($1260).l ROM:00138082 move.w $206(a5),d0 ROM:00138086 andi.l #$FF00,d0 ROM:0013808C asr.l #8,d0 ROM:0013808E move.b d0,($1261).l ROM:00138094 move.b $2A1(a5),($1262).l ROM:0013809C move.b $21B(a5),($1263).l ROM:001380A4 move.w $21A(a5),d0 ROM:001380A8 andi.l #$FF00,d0 ROM:001380AE asr.l #8,d0 ROM:001380B0 move.b d0,($1264).l ROM:001380B6 bra.w def_13780A ; jumptable 0013780A default case ROM:001380BA ; --------------------------------------------------------------------------- ROM:001380BA ROM:001380BA loc_1380BA: ; CODE XREF: sub_1377F0+1A↑j ROM:001380BA ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001380BA move.w $1F4(a5),d0 ; jumptable 0013780A case 21 ROM:001380BE move.w d0,d2 ROM:001380C0 move.b d0,($125D).l ROM:001380C6 move.w d2,d0 ROM:001380C8 andi.l #$FF00,d0 ROM:001380CE asr.l #8,d0 ROM:001380D0 move.b d0,($125E).l ROM:001380D6 move.b $298(a5),($125F).l ROM:001380DE move.b $209(a5),($1260).l ROM:001380E6 move.w $208(a5),d0 ROM:001380EA andi.l #$FF00,d0 ROM:001380F0 asr.l #8,d0 ROM:001380F2 move.b d0,($1261).l ROM:001380F8 move.b $2A2(a5),($1262).l ROM:00138100 move.b $21D(a5),($1263).l ROM:00138108 move.w $21C(a5),d0 ROM:0013810C andi.l #$FF00,d0 ROM:00138112 asr.l #8,d0 ROM:00138114 move.b d0,($1264).l ROM:0013811A bra.w def_13780A ; jumptable 0013780A default case ROM:0013811E ; --------------------------------------------------------------------------- ROM:0013811E ROM:0013811E loc_13811E: ; CODE XREF: sub_1377F0+1A↑j ROM:0013811E ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:0013811E move.w $1F6(a5),d0 ; jumptable 0013780A case 22 ROM:00138122 move.w d0,d2 ROM:00138124 move.b d0,($125D).l ROM:0013812A move.w d2,d0 ROM:0013812C andi.l #$FF00,d0 ROM:00138132 asr.l #8,d0 ROM:00138134 move.b d0,($125E).l ROM:0013813A move.b $299(a5),($125F).l ROM:00138142 move.b $20B(a5),($1260).l ROM:0013814A move.w $20A(a5),d0 ROM:0013814E andi.l #$FF00,d0 ROM:00138154 asr.l #8,d0 ROM:00138156 move.b d0,($1261).l ROM:0013815C move.b $2A3(a5),($1262).l ROM:00138164 move.b $21F(a5),($1263).l ROM:0013816C move.w $21E(a5),d0 ROM:00138170 andi.l #$FF00,d0 ROM:00138176 asr.l #8,d0 ROM:00138178 move.b d0,($1264).l ROM:0013817E bra.w def_13780A ; jumptable 0013780A default case ROM:00138182 ; --------------------------------------------------------------------------- ROM:00138182 ROM:00138182 loc_138182: ; CODE XREF: sub_1377F0+1A↑j ROM:00138182 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138182 move.w $1F8(a5),d0 ; jumptable 0013780A case 23 ROM:00138186 move.w d0,d2 ROM:00138188 move.b d0,($125D).l ROM:0013818E move.w d2,d0 ROM:00138190 andi.l #$FF00,d0 ROM:00138196 asr.l #8,d0 ROM:00138198 move.b d0,($125E).l ROM:0013819E move.b $29A(a5),($125F).l ROM:001381A6 move.b $20D(a5),($1260).l ROM:001381AE move.w $20C(a5),d0 ROM:001381B2 andi.l #$FF00,d0 ROM:001381B8 asr.l #8,d0 ROM:001381BA move.b d0,($1261).l ROM:001381C0 move.b $2A4(a5),($1262).l ROM:001381C8 move.b $221(a5),($1263).l ROM:001381D0 move.w $220(a5),d0 ROM:001381D4 andi.l #$FF00,d0 ROM:001381DA asr.l #8,d0 ROM:001381DC move.b d0,($1264).l ROM:001381E2 bra.w def_13780A ; jumptable 0013780A default case ROM:001381E6 ; --------------------------------------------------------------------------- ROM:001381E6 ROM:001381E6 loc_1381E6: ; CODE XREF: sub_1377F0+1A↑j ROM:001381E6 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001381E6 move.w $1FA(a5),d0 ; jumptable 0013780A case 24 ROM:001381EA move.w d0,d2 ROM:001381EC move.b d0,($125D).l ROM:001381F2 move.w d2,d0 ROM:001381F4 andi.l #$FF00,d0 ROM:001381FA asr.l #8,d0 ROM:001381FC move.b d0,($125E).l ROM:00138202 move.b $29B(a5),($125F).l ROM:0013820A move.b $20F(a5),($1260).l ROM:00138212 move.w $20E(a5),d0 ROM:00138216 andi.l #$FF00,d0 ROM:0013821C asr.l #8,d0 ROM:0013821E move.b d0,($1261).l ROM:00138224 move.b $2A5(a5),($1262).l ROM:0013822C move.b $223(a5),($1263).l ROM:00138234 move.w $222(a5),d0 ROM:00138238 andi.l #$FF00,d0 ROM:0013823E asr.l #8,d0 ROM:00138240 move.b d0,($1264).l ROM:00138246 bra.w def_13780A ; jumptable 0013780A default case ROM:0013824A ; --------------------------------------------------------------------------- ROM:0013824A ROM:0013824A loc_13824A: ; CODE XREF: sub_1377F0+1A↑j ROM:0013824A ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:0013824A move.b $1AF(a5),($125D).l ; jumptable 0013780A case 25 ROM:00138252 move.w $1AE(a5),d0 ROM:00138256 andi.l #$FF00,d0 ROM:0013825C asr.l #8,d0 ROM:0013825E move.b d0,($125E).l ROM:00138264 move.b $1B1(a5),($125F).l ROM:0013826C move.w $1B0(a5),d0 ROM:00138270 andi.l #$FF00,d0 ROM:00138276 asr.l #8,d0 ROM:00138278 move.b d0,($1260).l ROM:0013827E move.b $1B3(a5),($1261).l ROM:00138286 move.w $1B2(a5),d0 ROM:0013828A andi.l #$FF00,d0 ROM:00138290 asr.l #8,d0 ROM:00138292 move.b d0,($1262).l ROM:00138298 move.b $1B5(a5),($1263).l ROM:001382A0 move.w $1B4(a5),d0 ROM:001382A4 andi.l #$FF00,d0 ROM:001382AA asr.l #8,d0 ROM:001382AC move.b d0,($1264).l ROM:001382B2 bra.w def_13780A ; jumptable 0013780A default case ROM:001382B6 ; --------------------------------------------------------------------------- ROM:001382B6 ROM:001382B6 loc_1382B6: ; CODE XREF: sub_1377F0+1A↑j ROM:001382B6 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001382B6 move.w $1B6(a5),d0 ; jumptable 0013780A case 26 ROM:001382BA move.w d0,d2 ROM:001382BC move.b d0,($125D).l ROM:001382C2 move.w d2,d0 ROM:001382C4 andi.l #$FF00,d0 ROM:001382CA asr.l #8,d0 ROM:001382CC move.b d0,($125E).l ROM:001382D2 move.b $1B9(a5),($125F).l ROM:001382DA move.w $1B8(a5),d0 ROM:001382DE andi.l #$FF00,d0 ROM:001382E4 asr.l #8,d0 ROM:001382E6 move.b d0,($1260).l ROM:001382EC move.b $1BB(a5),($1261).l ROM:001382F4 move.w $1BA(a5),d0 ROM:001382F8 andi.l #$FF00,d0 ROM:001382FE asr.l #8,d0 ROM:00138300 move.b d0,($1262).l ROM:00138306 move.b $1BD(a5),($1263).l ROM:0013830E move.w $1BC(a5),d0 ROM:00138312 andi.l #$FF00,d0 ROM:00138318 asr.l #8,d0 ROM:0013831A move.b d0,($1264).l ROM:00138320 bra.w def_13780A ; jumptable 0013780A default case ROM:00138324 ; --------------------------------------------------------------------------- ROM:00138324 ROM:00138324 loc_138324: ; CODE XREF: sub_1377F0+1A↑j ROM:00138324 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138324 move.w $1BE(a5),d0 ; jumptable 0013780A case 27 ROM:00138328 move.w d0,d2 ROM:0013832A move.b d0,($125D).l ROM:00138330 move.w d2,d0 ROM:00138332 andi.l #$FF00,d0 ROM:00138338 asr.l #8,d0 ROM:0013833A move.b d0,($125E).l ROM:00138340 clr.b ($125F).l ROM:00138346 clr.b ($1260).l ROM:0013834C clr.b ($1261).l ROM:00138352 clr.b ($1262).l ROM:00138358 clr.b ($1263).l ROM:0013835E clr.b ($1264).l ROM:00138364 bra.w def_13780A ; jumptable 0013780A default case ROM:00138368 ; --------------------------------------------------------------------------- ROM:00138368 ROM:00138368 loc_138368: ; CODE XREF: sub_1377F0+1A↑j ROM:00138368 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138368 move.b $FB(a5),($125D).l ; jumptable 0013780A case 28 ROM:00138370 move.w $FA(a5),d0 ROM:00138374 andi.l #$FF00,d0 ROM:0013837A asr.l #8,d0 ROM:0013837C move.b d0,($125E).l ROM:00138382 move.b $FD(a5),($125F).l ROM:0013838A move.w $FC(a5),d0 ROM:0013838E andi.l #$FF00,d0 ROM:00138394 asr.l #8,d0 ROM:00138396 move.b d0,($1260).l ROM:0013839C move.b $FF(a5),($1261).l ROM:001383A4 move.w $FE(a5),d0 ROM:001383A8 andi.l #$FF00,d0 ROM:001383AE asr.l #8,d0 ROM:001383B0 move.b d0,($1262).l ROM:001383B6 move.b $101(a5),($1263).l ROM:001383BE move.w $100(a5),d0 ROM:001383C2 andi.l #$FF00,d0 ROM:001383C8 asr.l #8,d0 ROM:001383CA move.b d0,($1264).l ROM:001383D0 bra.w def_13780A ; jumptable 0013780A default case ROM:001383D4 ; --------------------------------------------------------------------------- ROM:001383D4 ROM:001383D4 loc_1383D4: ; CODE XREF: sub_1377F0+1A↑j ROM:001383D4 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001383D4 move.w $102(a5),d0 ; jumptable 0013780A case 29 ROM:001383D8 move.w d0,d2 ROM:001383DA move.b d0,($125D).l ROM:001383E0 move.w d2,d0 ROM:001383E2 andi.l #$FF00,d0 ROM:001383E8 asr.l #8,d0 ROM:001383EA move.b d0,($125E).l ROM:001383F0 move.b $105(a5),($125F).l ROM:001383F8 move.w $104(a5),d0 ROM:001383FC andi.l #$FF00,d0 ROM:00138402 asr.l #8,d0 ROM:00138404 move.b d0,($1260).l ROM:0013840A move.b $107(a5),($1261).l ROM:00138412 move.w $106(a5),d0 ROM:00138416 andi.l #$FF00,d0 ROM:0013841C asr.l #8,d0 ROM:0013841E move.b d0,($1262).l ROM:00138424 move.b $109(a5),($1263).l ROM:0013842C move.w $108(a5),d0 ROM:00138430 andi.l #$FF00,d0 ROM:00138436 asr.l #8,d0 ROM:00138438 move.b d0,($1264).l ROM:0013843E bra.w def_13780A ; jumptable 0013780A default case ROM:00138442 ; --------------------------------------------------------------------------- ROM:00138442 ROM:00138442 loc_138442: ; CODE XREF: sub_1377F0+1A↑j ROM:00138442 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138442 move.w $10A(a5),d0 ; jumptable 0013780A case 30 ROM:00138446 move.w d0,d2 ROM:00138448 move.b d0,($125D).l ROM:0013844E move.w d2,d0 ROM:00138450 andi.l #$FF00,d0 ROM:00138456 asr.l #8,d0 ROM:00138458 move.b d0,($125E).l ROM:0013845E clr.b ($125F).l ROM:00138464 clr.b ($1260).l ROM:0013846A move.b $10D(a5),($1261).l ROM:00138472 move.w $10C(a5),d0 ROM:00138476 andi.l #$FF00,d0 ROM:0013847C asr.l #8,d0 ROM:0013847E move.b d0,($1262).l ROM:00138484 move.b $10F(a5),($1263).l ROM:0013848C move.w $10E(a5),d0 ROM:00138490 andi.l #$FF00,d0 ROM:00138496 asr.l #8,d0 ROM:00138498 move.b d0,($1264).l ROM:0013849E bra.w def_13780A ; jumptable 0013780A default case ROM:001384A2 ; --------------------------------------------------------------------------- ROM:001384A2 ROM:001384A2 loc_1384A2: ; CODE XREF: sub_1377F0+1A↑j ROM:001384A2 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001384A2 move.w $110(a5),d0 ; jumptable 0013780A case 31 ROM:001384A6 move.w d0,d2 ROM:001384A8 move.b d0,($125D).l ROM:001384AE move.w d2,d0 ROM:001384B0 andi.l #$FF00,d0 ROM:001384B6 asr.l #8,d0 ROM:001384B8 move.b d0,($125E).l ROM:001384BE move.b $113(a5),($125F).l ROM:001384C6 move.w $112(a5),d0 ROM:001384CA andi.l #$FF00,d0 ROM:001384D0 asr.l #8,d0 ROM:001384D2 move.b d0,($1260).l ROM:001384D8 move.b $115(a5),($1261).l ROM:001384E0 move.w $114(a5),d0 ROM:001384E4 andi.l #$FF00,d0 ROM:001384EA asr.l #8,d0 ROM:001384EC move.b d0,($1262).l ROM:001384F2 move.b $117(a5),($1263).l ROM:001384FA move.w $116(a5),d0 ROM:001384FE andi.l #$FF00,d0 ROM:00138504 asr.l #8,d0 ROM:00138506 move.b d0,($1264).l ROM:0013850C bra.w def_13780A ; jumptable 0013780A default case ROM:00138510 ; --------------------------------------------------------------------------- ROM:00138510 ROM:00138510 loc_138510: ; CODE XREF: sub_1377F0+1A↑j ROM:00138510 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138510 move.w $118(a5),d0 ; jumptable 0013780A case 32 ROM:00138514 move.w d0,d2 ROM:00138516 move.b d0,($125D).l ROM:0013851C move.w d2,d0 ROM:0013851E andi.l #$FF00,d0 ROM:00138524 asr.l #8,d0 ROM:00138526 move.b d0,($125E).l ROM:0013852C move.b $11B(a5),($125F).l ROM:00138534 move.w $11A(a5),d0 ROM:00138538 andi.l #$FF00,d0 ROM:0013853E asr.l #8,d0 ROM:00138540 move.b d0,($1260).l ROM:00138546 move.b $11D(a5),($1261).l ROM:0013854E move.w $11C(a5),d0 ROM:00138552 andi.l #$FF00,d0 ROM:00138558 asr.l #8,d0 ROM:0013855A move.b d0,($1262).l ROM:00138560 clr.b ($1263).l ROM:00138566 clr.b ($1264).l ROM:0013856C bra.w def_13780A ; jumptable 0013780A default case ROM:00138570 ; --------------------------------------------------------------------------- ROM:00138570 ROM:00138570 loc_138570: ; CODE XREF: sub_1377F0+1A↑j ROM:00138570 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138570 move.w $11E(a5),d0 ; jumptable 0013780A case 33 ROM:00138574 move.w d0,d2 ROM:00138576 move.b d0,($125D).l ROM:0013857C move.w d2,d0 ROM:0013857E andi.l #$FF00,d0 ROM:00138584 asr.l #8,d0 ROM:00138586 move.b d0,($125E).l ROM:0013858C move.b $121(a5),($125F).l ROM:00138594 move.w $120(a5),d0 ROM:00138598 andi.l #$FF00,d0 ROM:0013859E asr.l #8,d0 ROM:001385A0 move.b d0,($1260).l ROM:001385A6 move.b $123(a5),($1261).l ROM:001385AE move.w $122(a5),d0 ROM:001385B2 andi.l #$FF00,d0 ROM:001385B8 asr.l #8,d0 ROM:001385BA move.b d0,($1262).l ROM:001385C0 move.b $125(a5),($1263).l ROM:001385C8 move.w $124(a5),d0 ROM:001385CC andi.l #$FF00,d0 ROM:001385D2 asr.l #8,d0 ROM:001385D4 move.b d0,($1264).l ROM:001385DA bra.w def_13780A ; jumptable 0013780A default case ROM:001385DE ; --------------------------------------------------------------------------- ROM:001385DE ROM:001385DE loc_1385DE: ; CODE XREF: sub_1377F0+1A↑j ROM:001385DE ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001385DE move.w $126(a5),d0 ; jumptable 0013780A case 34 ROM:001385E2 move.w d0,d2 ROM:001385E4 move.b d0,($125D).l ROM:001385EA move.w d2,d0 ROM:001385EC andi.l #$FF00,d0 ROM:001385F2 asr.l #8,d0 ROM:001385F4 move.b d0,($125E).l ROM:001385FA move.b $129(a5),($125F).l ROM:00138602 move.w $128(a5),d0 ROM:00138606 andi.l #$FF00,d0 ROM:0013860C asr.l #8,d0 ROM:0013860E move.b d0,($1260).l ROM:00138614 move.b $12B(a5),($1261).l ROM:0013861C move.w $12A(a5),d0 ROM:00138620 andi.l #$FF00,d0 ROM:00138626 asr.l #8,d0 ROM:00138628 move.b d0,($1262).l ROM:0013862E move.b $12D(a5),($1263).l ROM:00138636 move.w $12C(a5),d0 ROM:0013863A andi.l #$FF00,d0 ROM:00138640 asr.l #8,d0 ROM:00138642 move.b d0,($1264).l ROM:00138648 bra.w def_13780A ; jumptable 0013780A default case ROM:0013864C ; --------------------------------------------------------------------------- ROM:0013864C ROM:0013864C loc_13864C: ; CODE XREF: sub_1377F0+1A↑j ROM:0013864C ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:0013864C move.w $12E(a5),d0 ; jumptable 0013780A case 35 ROM:00138650 move.w d0,d2 ROM:00138652 move.b d0,($125D).l ROM:00138658 move.w d2,d0 ROM:0013865A andi.l #$FF00,d0 ROM:00138660 asr.l #8,d0 ROM:00138662 move.b d0,($125E).l ROM:00138668 clr.b ($125F).l ROM:0013866E clr.b ($1260).l ROM:00138674 move.b $131(a5),($1261).l ROM:0013867C move.w $130(a5),d0 ROM:00138680 andi.l #$FF00,d0 ROM:00138686 asr.l #8,d0 ROM:00138688 move.b d0,($1262).l ROM:0013868E move.b $133(a5),($1263).l ROM:00138696 move.w $132(a5),d0 ROM:0013869A andi.l #$FF00,d0 ROM:001386A0 asr.l #8,d0 ROM:001386A2 move.b d0,($1264).l ROM:001386A8 bra.w def_13780A ; jumptable 0013780A default case ROM:001386AC ; --------------------------------------------------------------------------- ROM:001386AC ROM:001386AC loc_1386AC: ; CODE XREF: sub_1377F0+1A↑j ROM:001386AC ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001386AC move.w $134(a5),d0 ; jumptable 0013780A case 36 ROM:001386B0 move.w d0,d2 ROM:001386B2 move.b d0,($125D).l ROM:001386B8 move.w d2,d0 ROM:001386BA andi.l #$FF00,d0 ROM:001386C0 asr.l #8,d0 ROM:001386C2 move.b d0,($125E).l ROM:001386C8 move.b $137(a5),($125F).l ROM:001386D0 move.w $136(a5),d0 ROM:001386D4 andi.l #$FF00,d0 ROM:001386DA asr.l #8,d0 ROM:001386DC move.b d0,($1260).l ROM:001386E2 move.b $139(a5),($1261).l ROM:001386EA move.w $138(a5),d0 ROM:001386EE andi.l #$FF00,d0 ROM:001386F4 asr.l #8,d0 ROM:001386F6 move.b d0,($1262).l ROM:001386FC move.b $13B(a5),($1263).l ROM:00138704 move.w $13A(a5),d0 ROM:00138708 andi.l #$FF00,d0 ROM:0013870E asr.l #8,d0 ROM:00138710 move.b d0,($1264).l ROM:00138716 bra.w def_13780A ; jumptable 0013780A default case ROM:0013871A ; --------------------------------------------------------------------------- ROM:0013871A ROM:0013871A loc_13871A: ; CODE XREF: sub_1377F0+1A↑j ROM:0013871A ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:0013871A move.w $13C(a5),d0 ; jumptable 0013780A case 37 ROM:0013871E move.w d0,d2 ROM:00138720 move.b d0,($125D).l ROM:00138726 move.w d2,d0 ROM:00138728 andi.l #$FF00,d0 ROM:0013872E asr.l #8,d0 ROM:00138730 move.b d0,($125E).l ROM:00138736 move.b $13F(a5),($125F).l ROM:0013873E move.w $13E(a5),d0 ROM:00138742 andi.l #$FF00,d0 ROM:00138748 asr.l #8,d0 ROM:0013874A move.b d0,($1260).l ROM:00138750 move.b $141(a5),($1261).l ROM:00138758 move.w $140(a5),d0 ROM:0013875C andi.l #$FF00,d0 ROM:00138762 asr.l #8,d0 ROM:00138764 move.b d0,($1262).l ROM:0013876A clr.b ($1263).l ROM:00138770 clr.b ($1264).l ROM:00138776 bra.w def_13780A ; jumptable 0013780A default case ROM:0013877A ; --------------------------------------------------------------------------- ROM:0013877A ROM:0013877A loc_13877A: ; CODE XREF: sub_1377F0+1A↑j ROM:0013877A ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:0013877A move.w $142(a5),d0 ; jumptable 0013780A case 38 ROM:0013877E move.w d0,d2 ROM:00138780 move.b d0,($125D).l ROM:00138786 move.w d2,d0 ROM:00138788 andi.l #$FF00,d0 ROM:0013878E asr.l #8,d0 ROM:00138790 move.b d0,($125E).l ROM:00138796 move.b $145(a5),($125F).l ROM:0013879E move.w $144(a5),d0 ROM:001387A2 andi.l #$FF00,d0 ROM:001387A8 asr.l #8,d0 ROM:001387AA move.b d0,($1260).l ROM:001387B0 move.b $147(a5),($1261).l ROM:001387B8 move.w $146(a5),d0 ROM:001387BC andi.l #$FF00,d0 ROM:001387C2 asr.l #8,d0 ROM:001387C4 move.b d0,($1262).l ROM:001387CA move.b $149(a5),($1263).l ROM:001387D2 move.w $148(a5),d0 ROM:001387D6 andi.l #$FF00,d0 ROM:001387DC asr.l #8,d0 ROM:001387DE move.b d0,($1264).l ROM:001387E4 bra.w def_13780A ; jumptable 0013780A default case ROM:001387E8 ; --------------------------------------------------------------------------- ROM:001387E8 ROM:001387E8 loc_1387E8: ; CODE XREF: sub_1377F0+1A↑j ROM:001387E8 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001387E8 move.w $14A(a5),d0 ; jumptable 0013780A case 39 ROM:001387EC move.w d0,d2 ROM:001387EE move.b d0,($125D).l ROM:001387F4 move.w d2,d0 ROM:001387F6 andi.l #$FF00,d0 ROM:001387FC asr.l #8,d0 ROM:001387FE move.b d0,($125E).l ROM:00138804 move.b $14D(a5),($125F).l ROM:0013880C move.w $14C(a5),d0 ROM:00138810 andi.l #$FF00,d0 ROM:00138816 asr.l #8,d0 ROM:00138818 move.b d0,($1260).l ROM:0013881E move.b $14F(a5),($1261).l ROM:00138826 move.w $14E(a5),d0 ROM:0013882A andi.l #$FF00,d0 ROM:00138830 asr.l #8,d0 ROM:00138832 move.b d0,($1262).l ROM:00138838 move.b $151(a5),($1263).l ROM:00138840 move.w $150(a5),d0 ROM:00138844 andi.l #$FF00,d0 ROM:0013884A asr.l #8,d0 ROM:0013884C move.b d0,($1264).l ROM:00138852 bra.w def_13780A ; jumptable 0013780A default case ROM:00138856 ; --------------------------------------------------------------------------- ROM:00138856 ROM:00138856 loc_138856: ; CODE XREF: sub_1377F0+1A↑j ROM:00138856 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138856 move.w $152(a5),d0 ; jumptable 0013780A case 40 ROM:0013885A move.w d0,d2 ROM:0013885C move.b d0,($125D).l ROM:00138862 move.w d2,d0 ROM:00138864 andi.l #$FF00,d0 ROM:0013886A asr.l #8,d0 ROM:0013886C move.b d0,($125E).l ROM:00138872 clr.b ($125F).l ROM:00138878 clr.b ($1260).l ROM:0013887E move.b $155(a5),($1261).l ROM:00138886 move.w $154(a5),d0 ROM:0013888A andi.l #$FF00,d0 ROM:00138890 asr.l #8,d0 ROM:00138892 move.b d0,($1262).l ROM:00138898 move.b $157(a5),($1263).l ROM:001388A0 move.w $156(a5),d0 ROM:001388A4 andi.l #$FF00,d0 ROM:001388AA asr.l #8,d0 ROM:001388AC move.b d0,($1264).l ROM:001388B2 bra.w def_13780A ; jumptable 0013780A default case ROM:001388B6 ; --------------------------------------------------------------------------- ROM:001388B6 ROM:001388B6 loc_1388B6: ; CODE XREF: sub_1377F0+1A↑j ROM:001388B6 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001388B6 move.w $158(a5),d0 ; jumptable 0013780A case 41 ROM:001388BA move.w d0,d2 ROM:001388BC move.b d0,($125D).l ROM:001388C2 move.w d2,d0 ROM:001388C4 andi.l #$FF00,d0 ROM:001388CA asr.l #8,d0 ROM:001388CC move.b d0,($125E).l ROM:001388D2 move.b $15B(a5),($125F).l ROM:001388DA move.w $15A(a5),d0 ROM:001388DE andi.l #$FF00,d0 ROM:001388E4 asr.l #8,d0 ROM:001388E6 move.b d0,($1260).l ROM:001388EC move.b $15D(a5),($1261).l ROM:001388F4 move.w $15C(a5),d0 ROM:001388F8 andi.l #$FF00,d0 ROM:001388FE asr.l #8,d0 ROM:00138900 move.b d0,($1262).l ROM:00138906 move.b $15F(a5),($1263).l ROM:0013890E move.w $15E(a5),d0 ROM:00138912 andi.l #$FF00,d0 ROM:00138918 asr.l #8,d0 ROM:0013891A move.b d0,($1264).l ROM:00138920 bra.w def_13780A ; jumptable 0013780A default case ROM:00138924 ; --------------------------------------------------------------------------- ROM:00138924 ROM:00138924 loc_138924: ; CODE XREF: sub_1377F0+1A↑j ROM:00138924 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138924 move.w $160(a5),d0 ; jumptable 0013780A case 42 ROM:00138928 move.w d0,d2 ROM:0013892A move.b d0,($125D).l ROM:00138930 move.w d2,d0 ROM:00138932 andi.l #$FF00,d0 ROM:00138938 asr.l #8,d0 ROM:0013893A move.b d0,($125E).l ROM:00138940 move.b $163(a5),($125F).l ROM:00138948 move.w $162(a5),d0 ROM:0013894C andi.l #$FF00,d0 ROM:00138952 asr.l #8,d0 ROM:00138954 move.b d0,($1260).l ROM:0013895A move.b $165(a5),($1261).l ROM:00138962 move.w $164(a5),d0 ROM:00138966 andi.l #$FF00,d0 ROM:0013896C asr.l #8,d0 ROM:0013896E move.b d0,($1262).l ROM:00138974 clr.b ($1263).l ROM:0013897A clr.b ($1264).l ROM:00138980 bra.w def_13780A ; jumptable 0013780A default case ROM:00138984 ; --------------------------------------------------------------------------- ROM:00138984 ROM:00138984 loc_138984: ; CODE XREF: sub_1377F0+1A↑j ROM:00138984 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138984 move.w $166(a5),d0 ; jumptable 0013780A case 43 ROM:00138988 move.w d0,d2 ROM:0013898A move.b d0,($125D).l ROM:00138990 move.w d2,d0 ROM:00138992 andi.l #$FF00,d0 ROM:00138998 asr.l #8,d0 ROM:0013899A move.b d0,($125E).l ROM:001389A0 move.b $169(a5),($125F).l ROM:001389A8 move.w $168(a5),d0 ROM:001389AC andi.l #$FF00,d0 ROM:001389B2 asr.l #8,d0 ROM:001389B4 move.b d0,($1260).l ROM:001389BA move.b $16B(a5),($1261).l ROM:001389C2 move.w $16A(a5),d0 ROM:001389C6 andi.l #$FF00,d0 ROM:001389CC asr.l #8,d0 ROM:001389CE move.b d0,($1262).l ROM:001389D4 move.b $16D(a5),($1263).l ROM:001389DC move.w $16C(a5),d0 ROM:001389E0 andi.l #$FF00,d0 ROM:001389E6 asr.l #8,d0 ROM:001389E8 move.b d0,($1264).l ROM:001389EE bra.w def_13780A ; jumptable 0013780A default case ROM:001389F2 ; --------------------------------------------------------------------------- ROM:001389F2 ROM:001389F2 loc_1389F2: ; CODE XREF: sub_1377F0+1A↑j ROM:001389F2 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:001389F2 move.w $16E(a5),d0 ; jumptable 0013780A case 44 ROM:001389F6 move.w d0,d2 ROM:001389F8 move.b d0,($125D).l ROM:001389FE move.w d2,d0 ROM:00138A00 andi.l #$FF00,d0 ROM:00138A06 asr.l #8,d0 ROM:00138A08 move.b d0,($125E).l ROM:00138A0E move.b $171(a5),($125F).l ROM:00138A16 move.w $170(a5),d0 ROM:00138A1A andi.l #$FF00,d0 ROM:00138A20 asr.l #8,d0 ROM:00138A22 move.b d0,($1260).l ROM:00138A28 move.b $173(a5),($1261).l ROM:00138A30 move.w $172(a5),d0 ROM:00138A34 andi.l #$FF00,d0 ROM:00138A3A asr.l #8,d0 ROM:00138A3C move.b d0,($1262).l ROM:00138A42 move.b $175(a5),($1263).l ROM:00138A4A move.w $174(a5),d0 ROM:00138A4E andi.l #$FF00,d0 ROM:00138A54 asr.l #8,d0 ROM:00138A56 move.b d0,($1264).l ROM:00138A5C bra.w def_13780A ; jumptable 0013780A default case ROM:00138A60 ; --------------------------------------------------------------------------- ROM:00138A60 ROM:00138A60 loc_138A60: ; CODE XREF: sub_1377F0+1A↑j ROM:00138A60 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138A60 move.w $176(a5),d0 ; jumptable 0013780A case 45 ROM:00138A64 move.w d0,d2 ROM:00138A66 move.b d0,($125D).l ROM:00138A6C move.w d2,d0 ROM:00138A6E andi.l #$FF00,d0 ROM:00138A74 asr.l #8,d0 ROM:00138A76 move.b d0,($125E).l ROM:00138A7C clr.b ($125F).l ROM:00138A82 clr.b ($1260).l ROM:00138A88 move.b $179(a5),($1261).l ROM:00138A90 move.w $178(a5),d0 ROM:00138A94 andi.l #$FF00,d0 ROM:00138A9A asr.l #8,d0 ROM:00138A9C move.b d0,($1262).l ROM:00138AA2 move.b $17B(a5),($1263).l ROM:00138AAA move.w $17A(a5),d0 ROM:00138AAE andi.l #$FF00,d0 ROM:00138AB4 asr.l #8,d0 ROM:00138AB6 move.b d0,($1264).l ROM:00138ABC bra.w def_13780A ; jumptable 0013780A default case ROM:00138AC0 ; --------------------------------------------------------------------------- ROM:00138AC0 ROM:00138AC0 loc_138AC0: ; CODE XREF: sub_1377F0+1A↑j ROM:00138AC0 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138AC0 move.w $17C(a5),d0 ; jumptable 0013780A case 46 ROM:00138AC4 move.w d0,d2 ROM:00138AC6 move.b d0,($125D).l ROM:00138ACC move.w d2,d0 ROM:00138ACE andi.l #$FF00,d0 ROM:00138AD4 asr.l #8,d0 ROM:00138AD6 move.b d0,($125E).l ROM:00138ADC move.b $17F(a5),($125F).l ROM:00138AE4 move.w $17E(a5),d0 ROM:00138AE8 andi.l #$FF00,d0 ROM:00138AEE asr.l #8,d0 ROM:00138AF0 move.b d0,($1260).l ROM:00138AF6 move.b $181(a5),($1261).l ROM:00138AFE move.w $180(a5),d0 ROM:00138B02 andi.l #$FF00,d0 ROM:00138B08 asr.l #8,d0 ROM:00138B0A move.b d0,($1262).l ROM:00138B10 move.b $183(a5),($1263).l ROM:00138B18 move.w $182(a5),d0 ROM:00138B1C andi.l #$FF00,d0 ROM:00138B22 asr.l #8,d0 ROM:00138B24 move.b d0,($1264).l ROM:00138B2A bra.w def_13780A ; jumptable 0013780A default case ROM:00138B2E ; --------------------------------------------------------------------------- ROM:00138B2E ROM:00138B2E loc_138B2E: ; CODE XREF: sub_1377F0+1A↑j ROM:00138B2E ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138B2E move.w $184(a5),d0 ; jumptable 0013780A case 47 ROM:00138B32 move.w d0,d2 ROM:00138B34 move.b d0,($125D).l ROM:00138B3A move.w d2,d0 ROM:00138B3C andi.l #$FF00,d0 ROM:00138B42 asr.l #8,d0 ROM:00138B44 move.b d0,($125E).l ROM:00138B4A move.b $187(a5),($125F).l ROM:00138B52 move.w $186(a5),d0 ROM:00138B56 andi.l #$FF00,d0 ROM:00138B5C asr.l #8,d0 ROM:00138B5E move.b d0,($1260).l ROM:00138B64 move.b $189(a5),($1261).l ROM:00138B6C move.w $188(a5),d0 ROM:00138B70 andi.l #$FF00,d0 ROM:00138B76 asr.l #8,d0 ROM:00138B78 move.b d0,($1262).l ROM:00138B7E clr.b ($1263).l ROM:00138B84 clr.b ($1264).l ROM:00138B8A bra.w def_13780A ; jumptable 0013780A default case ROM:00138B8E ; --------------------------------------------------------------------------- ROM:00138B8E ROM:00138B8E loc_138B8E: ; CODE XREF: sub_1377F0+1A↑j ROM:00138B8E ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138B8E move.w $18A(a5),d0 ; jumptable 0013780A case 48 ROM:00138B92 move.w d0,d2 ROM:00138B94 move.b d0,($125D).l ROM:00138B9A move.w d2,d0 ROM:00138B9C andi.l #$FF00,d0 ROM:00138BA2 asr.l #8,d0 ROM:00138BA4 move.b d0,($125E).l ROM:00138BAA move.b $18D(a5),($125F).l ROM:00138BB2 move.w $18C(a5),d0 ROM:00138BB6 andi.l #$FF00,d0 ROM:00138BBC asr.l #8,d0 ROM:00138BBE move.b d0,($1260).l ROM:00138BC4 move.b $18F(a5),($1261).l ROM:00138BCC move.w $18E(a5),d0 ROM:00138BD0 andi.l #$FF00,d0 ROM:00138BD6 asr.l #8,d0 ROM:00138BD8 move.b d0,($1262).l ROM:00138BDE move.b $191(a5),($1263).l ROM:00138BE6 move.w $190(a5),d0 ROM:00138BEA andi.l #$FF00,d0 ROM:00138BF0 asr.l #8,d0 ROM:00138BF2 move.b d0,($1264).l ROM:00138BF8 bra.w def_13780A ; jumptable 0013780A default case ROM:00138BFC ; --------------------------------------------------------------------------- ROM:00138BFC ROM:00138BFC loc_138BFC: ; CODE XREF: sub_1377F0+1A↑j ROM:00138BFC ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138BFC move.w $192(a5),d0 ; jumptable 0013780A case 49 ROM:00138C00 move.w d0,d2 ROM:00138C02 move.b d0,($125D).l ROM:00138C08 move.w d2,d0 ROM:00138C0A andi.l #$FF00,d0 ROM:00138C10 asr.l #8,d0 ROM:00138C12 move.b d0,($125E).l ROM:00138C18 move.b $195(a5),($125F).l ROM:00138C20 move.w $194(a5),d0 ROM:00138C24 andi.l #$FF00,d0 ROM:00138C2A asr.l #8,d0 ROM:00138C2C move.b d0,($1260).l ROM:00138C32 move.b $197(a5),($1261).l ROM:00138C3A move.w $196(a5),d0 ROM:00138C3E andi.l #$FF00,d0 ROM:00138C44 asr.l #8,d0 ROM:00138C46 move.b d0,($1262).l ROM:00138C4C move.b $199(a5),($1263).l ROM:00138C54 move.w $198(a5),d0 ROM:00138C58 andi.l #$FF00,d0 ROM:00138C5E asr.l #8,d0 ROM:00138C60 move.b d0,($1264).l ROM:00138C66 bra.w def_13780A ; jumptable 0013780A default case ROM:00138C6A ; --------------------------------------------------------------------------- ROM:00138C6A ROM:00138C6A loc_138C6A: ; CODE XREF: sub_1377F0+1A↑j ROM:00138C6A ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138C6A move.w $19A(a5),d0 ; jumptable 0013780A case 50 ROM:00138C6E move.w d0,d2 ROM:00138C70 move.b d0,($125D).l ROM:00138C76 move.w d2,d0 ROM:00138C78 andi.l #$FF00,d0 ROM:00138C7E asr.l #8,d0 ROM:00138C80 move.b d0,($125E).l ROM:00138C86 clr.b ($125F).l ROM:00138C8C clr.b ($1260).l ROM:00138C92 move.b $19D(a5),($1261).l ROM:00138C9A move.w $19C(a5),d0 ROM:00138C9E andi.l #$FF00,d0 ROM:00138CA4 asr.l #8,d0 ROM:00138CA6 move.b d0,($1262).l ROM:00138CAC move.b $19F(a5),($1263).l ROM:00138CB4 move.w $19E(a5),d0 ROM:00138CB8 andi.l #$FF00,d0 ROM:00138CBE asr.l #8,d0 ROM:00138CC0 move.b d0,($1264).l ROM:00138CC6 bra.w def_13780A ; jumptable 0013780A default case ROM:00138CCA ; --------------------------------------------------------------------------- ROM:00138CCA ROM:00138CCA loc_138CCA: ; CODE XREF: sub_1377F0+1A↑j ROM:00138CCA ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138CCA move.w $1A0(a5),d0 ; jumptable 0013780A case 51 ROM:00138CCE move.w d0,d2 ROM:00138CD0 move.b d0,($125D).l ROM:00138CD6 move.w d2,d0 ROM:00138CD8 andi.l #$FF00,d0 ROM:00138CDE asr.l #8,d0 ROM:00138CE0 move.b d0,($125E).l ROM:00138CE6 move.b $1A3(a5),($125F).l ROM:00138CEE move.w $1A2(a5),d0 ROM:00138CF2 andi.l #$FF00,d0 ROM:00138CF8 asr.l #8,d0 ROM:00138CFA move.b d0,($1260).l ROM:00138D00 move.b $1A5(a5),($1261).l ROM:00138D08 move.w $1A4(a5),d0 ROM:00138D0C andi.l #$FF00,d0 ROM:00138D12 asr.l #8,d0 ROM:00138D14 move.b d0,($1262).l ROM:00138D1A move.b $1A7(a5),($1263).l ROM:00138D22 move.w $1A6(a5),d0 ROM:00138D26 andi.l #$FF00,d0 ROM:00138D2C asr.l #8,d0 ROM:00138D2E move.b d0,($1264).l ROM:00138D34 bra.w def_13780A ; jumptable 0013780A default case ROM:00138D38 ; --------------------------------------------------------------------------- ROM:00138D38 ROM:00138D38 loc_138D38: ; CODE XREF: sub_1377F0+1A↑j ROM:00138D38 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138D38 move.w $1A8(a5),d0 ; jumptable 0013780A case 52 ROM:00138D3C move.w d0,d2 ROM:00138D3E move.b d0,($125D).l ROM:00138D44 move.w d2,d0 ROM:00138D46 andi.l #$FF00,d0 ROM:00138D4C asr.l #8,d0 ROM:00138D4E move.b d0,($125E).l ROM:00138D54 move.b $1AB(a5),($125F).l ROM:00138D5C move.w $1AA(a5),d0 ROM:00138D60 andi.l #$FF00,d0 ROM:00138D66 asr.l #8,d0 ROM:00138D68 move.b d0,($1260).l ROM:00138D6E move.b $1AD(a5),($1261).l ROM:00138D76 move.w $1AC(a5),d0 ROM:00138D7A andi.l #$FF00,d0 ROM:00138D80 asr.l #8,d0 ROM:00138D82 move.b d0,($1262).l ROM:00138D88 clr.b ($1263).l ROM:00138D8E clr.b ($1264).l ROM:00138D94 bra.w def_13780A ; jumptable 0013780A default case ROM:00138D98 ; --------------------------------------------------------------------------- ROM:00138D98 ROM:00138D98 loc_138D98: ; CODE XREF: sub_1377F0+1A↑j ROM:00138D98 ; DATA XREF: sub_1377F0:jpt_13780A↑o ROM:00138D98 move.b $765(a5),($125D).l ; jumptable 0013780A case 53 ROM:00138DA0 move.w $764(a5),d0 ROM:00138DA4 andi.l #$FF00,d0 ROM:00138DAA asr.l #8,d0 ROM:00138DAC move.b d0,($125E).l ROM:00138DB2 move.b $76B(a5),($125F).l ROM:00138DBA move.w $76A(a5),d0 ROM:00138DBE andi.l #$FF00,d0 ROM:00138DC4 asr.l #8,d0 ROM:00138DC6 move.b d0,($1260).l ROM:00138DCC move.b $76D(a5),($1261).l ROM:00138DD4 move.w $76C(a5),d0 ROM:00138DD8 andi.l #$FF00,d0 ROM:00138DDE asr.l #8,d0 ROM:00138DE0 move.b d0,($1262).l ROM:00138DE6 move.b $60D(a5),($1263).l ROM:00138DEE move.w $60C(a5),d0 ROM:00138DF2 andi.l #$FF00,d0 ROM:00138DF8 asr.l #8,d0 ROM:00138DFA move.b d0,($1264).l ROM:00138E00 move.l #2,d0 ROM:00138E06 or.b d0,($1508).l ROM:00138E0C ROM:00138E0C def_13780A: ; CODE XREF: sub_1377F0+12↑j ROM:00138E0C ; sub_1377F0+D2↑j ... ROM:00138E0C move.w d3,d0 ; jumptable 0013780A default case ROM:00138E0E addq.w #1,d0 ROM:00138E10 movem.l (sp)+,d2-d3/a2-a3 ROM:00138E14 rts ROM:00138E14 ; End of function sub_1377F0 ROM:00138E14 ROM:00138E16 ROM:00138E16 ; =============== S U B R O U T I N E ======================================= ROM:00138E16 ROM:00138E16 ROM:00138E16 sub_138E16: ; CODE XREF: sub_138FD0+1C4↓p ROM:00138E16 movem.l d2/a2,-(sp) ROM:00138E1A move.l #$FD,d0 ROM:00138E20 and.b d0,($1508).l ROM:00138E26 move.w ($1588).l,d0 ROM:00138E2C move.l d0,-(sp) ROM:00138E2E bsr.w sub_1377F0 ROM:00138E32 addq.l #4,sp ROM:00138E34 move.w d0,($1588).l ROM:00138E3A moveq #0,d2 ROM:00138E3C movea.l #$125D,a2 ROM:00138E42 ROM:00138E42 loc_138E42: ; CODE XREF: sub_138E16+3A↓j ROM:00138E42 move.b (a2)+,d0 ROM:00138E44 add.b d0,($757).l ROM:00138E4A addq.l #1,d2 ROM:00138E4C moveq #8,d0 ROM:00138E4E cmp.l d2,d0 ROM:00138E50 bgt.s loc_138E42 ROM:00138E52 move.l #2,d0 ROM:00138E58 or.b d0,($1509).l ROM:00138E5E moveq #0,d0 ROM:00138E60 move.b ($1508).l,d0 ROM:00138E66 andi.l #2,d0 ROM:00138E6C andi.l #$FF,d0 ROM:00138E72 beq.s loc_138E80 ROM:00138E74 move.l #$EF,d0 ROM:00138E7A and.b d0,($1509).l ROM:00138E80 ROM:00138E80 loc_138E80: ; CODE XREF: sub_138E16+5C↑j ROM:00138E80 movem.l (sp)+,d2/a2 ROM:00138E84 rts ROM:00138E84 ; End of function sub_138E16 ROM:00138E84 ROM:00138E86 ROM:00138E86 ; =============== S U B R O U T I N E ======================================= ROM:00138E86 ROM:00138E86 ROM:00138E86 sub_138E86: ; CODE XREF: sub_138FD0+216↓p ROM:00138E86 ROM:00138E86 arg_3 = 7 ROM:00138E86 ROM:00138E86 movea.l #$125D,a0 ROM:00138E8C move.b #$A5,($125D).l ROM:00138E94 move.b #$5A,1(a0) ; 'Z' ROM:00138E9A move.b #$A5,2(a0) ROM:00138EA0 move.b #$5A,3(a0) ; 'Z' ROM:00138EA6 move.b #$A5,4(a0) ROM:00138EAC move.b #$5A,5(a0) ; 'Z' ROM:00138EB2 move.b #4,6(a0) ROM:00138EB8 move.b arg_3(sp),7(a0) ROM:00138EBE moveq #0,d1 ROM:00138EC0 movea.l a0,a1 ROM:00138EC2 ROM:00138EC2 loc_138EC2: ; CODE XREF: sub_138E86+4A↓j ROM:00138EC2 move.b (a1)+,d0 ROM:00138EC4 add.b d0,($757).l ROM:00138ECA addq.l #1,d1 ROM:00138ECC moveq #8,d0 ROM:00138ECE cmp.l d1,d0 ROM:00138ED0 bgt.s loc_138EC2 ROM:00138ED2 move.l #2,d0 ROM:00138ED8 or.b d0,($1509).l ROM:00138EDE move.l #$EF,d0 ROM:00138EE4 and.b d0,($1509).l ROM:00138EEA rts ROM:00138EEA ; End of function sub_138E86 ROM:00138EEA ROM:00138EEC ROM:00138EEC ; =============== S U B R O U T I N E ======================================= ROM:00138EEC ROM:00138EEC ; Attributes: bp-based frame ROM:00138EEC ROM:00138EEC sub_138EEC: ; CODE XREF: sub_138FD0+2AA↓p ROM:00138EEC ROM:00138EEC var_14 = -$14 ROM:00138EEC var_2 = -2 ROM:00138EEC arg_2 = $A ROM:00138EEC ROM:00138EEC link a6,#-4 ROM:00138EF0 movem.l d2-d3/a2-a3,-(sp) ROM:00138EF4 clr.w d2 ROM:00138EF6 movea.w arg_2(a6),a2 ROM:00138EFA movea.l #$158C,a0 ROM:00138F00 lea (a0,a2.w*4),a2 ROM:00138F04 moveq #0,d1 ROM:00138F06 move.b ($150A).l,d1 ROM:00138F0C andi.l #1,d1 ROM:00138F12 andi.l #$FF,d1 ROM:00138F18 lea var_2+1(a6),a1 ROM:00138F1C move.l #$EF,d3 ROM:00138F22 ROM:00138F22 loc_138F22: ; CODE XREF: sub_138EEC+CA↓j ROM:00138F22 cmpi.w #9,($1560).l ROM:00138F2A bge.s loc_138F4A ROM:00138F2C move.w ($1560).l,d0 ROM:00138F32 ext.l d0 ROM:00138F34 add.l d0,d0 ROM:00138F36 add.l ($1570).l,d0 ROM:00138F3C movea.l d0,a0 ROM:00138F3E move.w (a0),var_2(a6) ROM:00138F42 addq.w #1,($1560).l ROM:00138F48 bra.s loc_138F7E ROM:00138F4A ; --------------------------------------------------------------------------- ROM:00138F4A ROM:00138F4A loc_138F4A: ; CODE XREF: sub_138EEC+3E↑j ROM:00138F4A tst.l d1 ROM:00138F4C bne.s loc_138F72 ROM:00138F4E tst.l (a2) ROM:00138F50 beq.s loc_138F72 ROM:00138F52 move.l (a2),($1570).l ROM:00138F58 movea.l (a2),a0 ROM:00138F5A move.l $14(a0),(a2) ROM:00138F5E movea.l ($1570).l,a0 ROM:00138F64 move.w $12(a0),var_2(a6) ROM:00138F6A clr.w ($1560).l ROM:00138F70 bra.s loc_138F7E ROM:00138F72 ; --------------------------------------------------------------------------- ROM:00138F72 ROM:00138F72 loc_138F72: ; CODE XREF: sub_138EEC+60↑j ROM:00138F72 ; sub_138EEC+64↑j ROM:00138F72 clr.w var_2(a6) ROM:00138F76 move.b d3,d0 ROM:00138F78 and.b d0,($1509).l ROM:00138F7E ROM:00138F7E loc_138F7E: ; CODE XREF: sub_138EEC+5C↑j ROM:00138F7E ; sub_138EEC+84↑j ROM:00138F7E movea.l #$125D,a0 ROM:00138F84 move.b var_2(a6),(a0,d2.w) ROM:00138F8A movea.l #$125E,a0 ROM:00138F90 lea (a0,d2.w),a0 ROM:00138F94 movea.l a0,a3 ROM:00138F96 move.b (a1),(a0) ROM:00138F98 movea.l #$125D,a0 ROM:00138F9E move.b (a0,d2.w),d0 ROM:00138FA2 add.b d0,($757).l ROM:00138FA8 move.b (a3),d0 ROM:00138FAA add.b d0,($757).l ROM:00138FB0 addq.w #2,d2 ROM:00138FB2 cmpi.w #8,d2 ROM:00138FB6 blt.w loc_138F22 ROM:00138FBA move.l #2,d0 ROM:00138FC0 or.b d0,($1509).l ROM:00138FC6 movem.l var_14(a6),d2-d3/a2-a3 ROM:00138FCC unlk a6 ROM:00138FCE rts ROM:00138FCE ; End of function sub_138EEC ROM:00138FCE ROM:00138FD0 ROM:00138FD0 ; =============== S U B R O U T I N E ======================================= ROM:00138FD0 ROM:00138FD0 ROM:00138FD0 sub_138FD0: ; CODE XREF: ROM:loc_116586↑p ROM:00138FD0 movem.l a2-a4,-(sp) ROM:00138FD4 movea.l #$56C,a3 ROM:00138FDA movea.l #$56E,a4 ROM:00138FE0 move.w (a4),d0 ROM:00138FE2 ext.l d0 ROM:00138FE4 tst.w d0 ROM:00138FE6 beq.s loc_138FFA ROM:00138FE8 moveq #1,d1 ROM:00138FEA cmp.w d1,d0 ROM:00138FEC beq.s loc_13901A ROM:00138FEE moveq #2,d1 ROM:00138FF0 cmp.w d1,d0 ROM:00138FF2 beq.w loc_13907E ROM:00138FF6 bra.w loc_13909A ROM:00138FFA ; --------------------------------------------------------------------------- ROM:00138FFA ROM:00138FFA loc_138FFA: ; CODE XREF: sub_138FD0+16↑j ROM:00138FFA moveq #0,d0 ROM:00138FFC move.b ($1509).l,d0 ROM:00139002 andi.l #$10,d0 ROM:00139008 andi.l #$FF,d0 ROM:0013900E beq.w loc_13909A ROM:00139012 move.w #1,(a4) ROM:00139016 bra.w loc_13909C ROM:0013901A ; --------------------------------------------------------------------------- ROM:0013901A ROM:0013901A loc_13901A: ; CODE XREF: sub_138FD0+1C↑j ROM:0013901A moveq #0,d0 ROM:0013901C move.b ($1509).l,d0 ROM:00139022 andi.l #$10,d0 ROM:00139028 andi.l #$FF,d0 ROM:0013902E bne.s loc_13904C ROM:00139030 moveq #0,d0 ROM:00139032 move.b ($1509).l,d0 ROM:00139038 andi.l #2,d0 ROM:0013903E andi.l #$FF,d0 ROM:00139044 beq.s loc_13904C ROM:00139046 move.w #2,(a4) ROM:0013904A bra.s loc_13909C ROM:0013904C ; --------------------------------------------------------------------------- ROM:0013904C ROM:0013904C loc_13904C: ; CODE XREF: sub_138FD0+5E↑j ROM:0013904C ; sub_138FD0+74↑j ROM:0013904C moveq #0,d0 ROM:0013904E move.b ($1509).l,d0 ROM:00139054 andi.l #$10,d0 ROM:0013905A andi.l #$FF,d0 ROM:00139060 bne.s loc_139078 ROM:00139062 moveq #0,d0 ROM:00139064 move.b ($1509).l,d0 ROM:0013906A andi.l #2,d0 ROM:00139070 andi.l #$FF,d0 ROM:00139076 beq.s loc_13909A ROM:00139078 ROM:00139078 loc_139078: ; CODE XREF: sub_138FD0+90↑j ROM:00139078 move.w #1,(a4) ROM:0013907C bra.s loc_13909C ROM:0013907E ; --------------------------------------------------------------------------- ROM:0013907E ROM:0013907E loc_13907E: ; CODE XREF: sub_138FD0+22↑j ROM:0013907E moveq #0,d0 ROM:00139080 move.b ($1509).l,d0 ROM:00139086 andi.l #2,d0 ROM:0013908C andi.l #$FF,d0 ROM:00139092 beq.s loc_13909A ROM:00139094 move.w #2,(a4) ROM:00139098 bra.s loc_13909C ROM:0013909A ; --------------------------------------------------------------------------- ROM:0013909A ROM:0013909A loc_13909A: ; CODE XREF: sub_138FD0+26↑j ROM:0013909A ; sub_138FD0+3E↑j ... ROM:0013909A clr.w (a4) ROM:0013909C ROM:0013909C loc_13909C: ; CODE XREF: sub_138FD0+46↑j ROM:0013909C ; sub_138FD0+7A↑j ... ROM:0013909C moveq #0,d0 ROM:0013909E move.b ($1509).l,d0 ROM:001390A4 andi.l #$20,d0 ; ' ' ROM:001390AA andi.l #$FF,d0 ROM:001390B0 beq.w loc_1393D0 ROM:001390B4 move.w (a3),d0 ROM:001390B6 ext.l d0 ROM:001390B8 moveq #7,d1 ROM:001390BA cmp.l d1,d0 ; switch 8 cases ROM:001390BC bhi.w def_1390C4 ; jumptable 001390C4 default case ROM:001390C0 move.w jpt_1390C4(pc,d0.l*2),d0 ROM:001390C4 jmp jpt_1390C4(pc,d0.w) ; switch jump ROM:001390C4 ; --------------------------------------------------------------------------- ROM:001390C8 jpt_1390C4: dc.w loc_1390D8-$1390C8 ; DATA XREF: sub_138FD0+F0↑r ROM:001390C8 ; sub_138FD0+F4↑r ROM:001390C8 dc.w loc_139124-$1390C8 ; jump table for switch statement ROM:001390C8 dc.w loc_1391B8-$1390C8 ROM:001390C8 dc.w loc_1391F8-$1390C8 ROM:001390C8 dc.w loc_13928C-$1390C8 ROM:001390C8 dc.w loc_1392FE-$1390C8 ROM:001390C8 dc.w loc_139306-$1390C8 ROM:001390C8 dc.w loc_13934C-$1390C8 ROM:001390D8 ; --------------------------------------------------------------------------- ROM:001390D8 ROM:001390D8 loc_1390D8: ; CODE XREF: sub_138FD0+F4↑j ROM:001390D8 ; DATA XREF: sub_138FD0:jpt_1390C4↑o ROM:001390D8 moveq #0,d0 ; jumptable 001390C4 case 0 ROM:001390DA move.b ($1509).l,d0 ROM:001390E0 andi.l #$20,d0 ; ' ' ROM:001390E6 andi.l #$FF,d0 ROM:001390EC beq.w loc_1393A6 ROM:001390F0 move.w #1,($1588).l ROM:001390F8 move.l #$FE,d0 ROM:001390FE and.b d0,($1508).l ROM:00139104 move.l #$FE,d0 ROM:0013910A and.b d0,($150A).l ROM:00139110 move.l #$10,d0 ROM:00139116 or.b d0,($1509).l ROM:0013911C move.w #1,(a3) ROM:00139120 bra.w loc_1393A6 ROM:00139124 ; --------------------------------------------------------------------------- ROM:00139124 ROM:00139124 loc_139124: ; CODE XREF: sub_138FD0+F4↑j ROM:00139124 ; DATA XREF: sub_138FD0:jpt_1390C4↑o ROM:00139124 tst.w (a4) ; jumptable 001390C4 case 1 ROM:00139126 bne.s loc_139160 ROM:00139128 moveq #0,d0 ROM:0013912A move.b ($150A).l,d0 ROM:00139130 andi.l #1,d0 ROM:00139136 andi.l #$FF,d0 ROM:0013913C bne.s loc_13914C ROM:0013913E clr.w ($568).l ROM:00139144 move.w #4,(a3) ROM:00139148 bra.w loc_1393A6 ROM:0013914C ; --------------------------------------------------------------------------- ROM:0013914C ROM:0013914C loc_13914C: ; CODE XREF: sub_138FD0+16C↑j ROM:0013914C move.l #1,d0 ROM:00139152 or.b d0,($1508).l ROM:00139158 move.w #6,(a3) ROM:0013915C bra.w loc_1393A6 ROM:00139160 ; --------------------------------------------------------------------------- ROM:00139160 ROM:00139160 loc_139160: ; CODE XREF: sub_138FD0+156↑j ROM:00139160 cmpi.w #1,(a4) ROM:00139164 bne.s loc_1391B0 ROM:00139166 moveq #0,d0 ROM:00139168 move.b ($150A).l,d0 ROM:0013916E andi.l #1,d0 ROM:00139174 andi.l #$FF,d0 ROM:0013917A bne.s loc_13919C ROM:0013917C moveq #0,d0 ROM:0013917E move.b ($1509).l,d0 ROM:00139184 andi.l #2,d0 ROM:0013918A andi.l #$FF,d0 ROM:00139190 bne.w loc_1393A6 ROM:00139194 bsr.w sub_138E16 ROM:00139198 bra.w loc_1393A6 ROM:0013919C ; --------------------------------------------------------------------------- ROM:0013919C ROM:0013919C loc_13919C: ; CODE XREF: sub_138FD0+1AA↑j ROM:0013919C move.l #1,d0 ROM:001391A2 or.b d0,($1508).l ROM:001391A8 move.w #7,(a3) ROM:001391AC bra.w loc_1393A6 ROM:001391B0 ; --------------------------------------------------------------------------- ROM:001391B0 ROM:001391B0 loc_1391B0: ; CODE XREF: sub_138FD0+194↑j ROM:001391B0 move.w #1,(a3) ROM:001391B4 bra.w loc_1393A6 ROM:001391B8 ; --------------------------------------------------------------------------- ROM:001391B8 ROM:001391B8 loc_1391B8: ; CODE XREF: sub_138FD0+F4↑j ROM:001391B8 ; DATA XREF: sub_138FD0:jpt_1390C4↑o ROM:001391B8 tst.w (a4) ; jumptable 001390C4 case 2 ROM:001391BA bne.s loc_1391D8 ROM:001391BC move.w #9,($1560).l ROM:001391C4 move.w #3,(a3) ROM:001391C8 move.l #$10,d0 ROM:001391CE or.b d0,($1509).l ROM:001391D4 bra.w loc_1393A6 ROM:001391D8 ; --------------------------------------------------------------------------- ROM:001391D8 ROM:001391D8 loc_1391D8: ; CODE XREF: sub_138FD0+1EA↑j ROM:001391D8 cmpi.w #1,(a4) ROM:001391DC bne.s loc_1391F0 ROM:001391DE move.b ($569).l,d0 ROM:001391E4 move.l d0,-(sp) ROM:001391E6 bsr.w sub_138E86 ROM:001391EA addq.l #4,sp ROM:001391EC bra.w loc_1393A6 ROM:001391F0 ; --------------------------------------------------------------------------- ROM:001391F0 ROM:001391F0 loc_1391F0: ; CODE XREF: sub_138FD0+20C↑j ROM:001391F0 move.w #2,(a3) ROM:001391F4 bra.w loc_1393A6 ROM:001391F8 ; --------------------------------------------------------------------------- ROM:001391F8 ROM:001391F8 loc_1391F8: ; CODE XREF: sub_138FD0+F4↑j ROM:001391F8 ; DATA XREF: sub_138FD0:jpt_1390C4↑o ROM:001391F8 tst.w (a4) ; jumptable 001390C4 case 3 ROM:001391FA bne.s loc_139254 ROM:001391FC moveq #0,d0 ROM:001391FE move.b ($150A).l,d0 ROM:00139204 andi.l #1,d0 ROM:0013920A andi.l #$FF,d0 ROM:00139210 bne.s loc_139240 ROM:00139212 move.w ($568).l,d0 ROM:00139218 movea.l #$1538,a0 ROM:0013921E move.l (a0,d0.w*4),d0 ROM:00139222 move.w ($568).l,d1 ROM:00139228 movea.l #$158C,a0 ROM:0013922E move.l d0,(a0,d1.w*4) ROM:00139232 addq.w #1,($568).l ROM:00139238 move.w #4,(a3) ROM:0013923C bra.w loc_1393A6 ROM:00139240 ; --------------------------------------------------------------------------- ROM:00139240 ROM:00139240 loc_139240: ; CODE XREF: sub_138FD0+240↑j ROM:00139240 move.l #1,d0 ROM:00139246 or.b d0,($1508).l ROM:0013924C move.w #6,(a3) ROM:00139250 bra.w loc_1393A6 ROM:00139254 ; --------------------------------------------------------------------------- ROM:00139254 ROM:00139254 loc_139254: ; CODE XREF: sub_138FD0+22A↑j ROM:00139254 cmpi.w #1,(a4) ROM:00139258 bne.s loc_139284 ROM:0013925A moveq #0,d0 ROM:0013925C move.b ($1509).l,d0 ROM:00139262 andi.l #2,d0 ROM:00139268 andi.l #$FF,d0 ROM:0013926E bne.w loc_1393A6 ROM:00139272 move.w ($568).l,d0 ROM:00139278 move.l d0,-(sp) ROM:0013927A bsr.w sub_138EEC ROM:0013927E addq.l #4,sp ROM:00139280 bra.w loc_1393A6 ROM:00139284 ; --------------------------------------------------------------------------- ROM:00139284 ROM:00139284 loc_139284: ; CODE XREF: sub_138FD0+288↑j ROM:00139284 move.w #3,(a3) ROM:00139288 bra.w loc_1393A6 ROM:0013928C ; --------------------------------------------------------------------------- ROM:0013928C ROM:0013928C loc_13928C: ; CODE XREF: sub_138FD0+F4↑j ROM:0013928C ; DATA XREF: sub_138FD0:jpt_1390C4↑o ROM:0013928C move.w ($568).l,d0 ; jumptable 001390C4 case 4 ROM:00139292 cmp.w $8C(a5),d0 ROM:00139296 blt.s loc_1392AC ROM:00139298 move.l #1,d0 ROM:0013929E or.b d0,($1508).l ROM:001392A4 move.w #5,(a3) ROM:001392A8 bra.w loc_1393A6 ROM:001392AC ; --------------------------------------------------------------------------- ROM:001392AC ROM:001392AC loc_1392AC: ; CODE XREF: sub_138FD0+2C6↑j ROM:001392AC tst.w (a4) ROM:001392AE bne.s loc_1392F6 ROM:001392B0 move.w ($568).l,d0 ROM:001392B6 lea $1C0(a5),a0 ROM:001392BA tst.w (a0,d0.w*2) ROM:001392BE bne.s loc_1392CA ROM:001392C0 addq.w #1,($568).l ROM:001392C6 bra.w loc_1393A6 ROM:001392CA ; --------------------------------------------------------------------------- ROM:001392CA ROM:001392CA loc_1392CA: ; CODE XREF: sub_138FD0+2EE↑j ROM:001392CA moveq #0,d0 ROM:001392CC move.b ($1509).l,d0 ROM:001392D2 andi.l #2,d0 ROM:001392D8 andi.l #$FF,d0 ROM:001392DE bne.w loc_1393A6 ROM:001392E2 move.l #$10,d0 ROM:001392E8 or.b d0,($1509).l ROM:001392EE move.w #2,(a3) ROM:001392F2 bra.w loc_1393A6 ROM:001392F6 ; --------------------------------------------------------------------------- ROM:001392F6 ROM:001392F6 loc_1392F6: ; CODE XREF: sub_138FD0+2DE↑j ROM:001392F6 move.w #1,(a3) ROM:001392FA bra.w loc_1393A6 ROM:001392FE ; --------------------------------------------------------------------------- ROM:001392FE ROM:001392FE loc_1392FE: ; CODE XREF: sub_138FD0+F4↑j ROM:001392FE ; DATA XREF: sub_138FD0:jpt_1390C4↑o ROM:001392FE move.w #5,(a3) ; jumptable 001390C4 case 5 ROM:00139302 bra.w loc_1393A6 ROM:00139306 ; --------------------------------------------------------------------------- ROM:00139306 ROM:00139306 loc_139306: ; CODE XREF: sub_138FD0+F4↑j ROM:00139306 ; DATA XREF: sub_138FD0:jpt_1390C4↑o ROM:00139306 moveq #0,d0 ; jumptable 001390C4 case 6 ROM:00139308 move.b ($1509).l,d0 ROM:0013930E andi.l #$20,d0 ; ' ' ROM:00139314 andi.l #$FF,d0 ROM:0013931A beq.w loc_1393A6 ROM:0013931E moveq #0,d0 ROM:00139320 move.b ($1508).l,d0 ROM:00139326 andi.l #1,d0 ROM:0013932C andi.l #$FF,d0 ROM:00139332 bne.s loc_1393A6 ROM:00139334 move.l #$FE,d0 ROM:0013933A and.b d0,($150A).l ROM:00139340 clr.w ($568).l ROM:00139346 move.w #4,(a3) ROM:0013934A bra.s loc_1393A6 ROM:0013934C ; --------------------------------------------------------------------------- ROM:0013934C ROM:0013934C loc_13934C: ; CODE XREF: sub_138FD0+F4↑j ROM:0013934C ; DATA XREF: sub_138FD0:jpt_1390C4↑o ROM:0013934C moveq #0,d0 ; jumptable 001390C4 case 7 ROM:0013934E move.b ($1509).l,d0 ROM:00139354 andi.l #$20,d0 ; ' ' ROM:0013935A andi.l #$FF,d0 ROM:00139360 beq.s loc_1393A6 ROM:00139362 moveq #0,d0 ROM:00139364 move.b ($1508).l,d0 ROM:0013936A andi.l #1,d0 ROM:00139370 andi.l #$FF,d0 ROM:00139376 bne.s loc_1393A6 ROM:00139378 move.l #$10,d0 ROM:0013937E or.b d0,($1509).l ROM:00139384 move.l #$FE,d0 ROM:0013938A and.b d0,($150A).l ROM:00139390 move.w #1,(a3) ROM:00139394 bra.s loc_1393A6 ROM:00139396 ; --------------------------------------------------------------------------- ROM:00139396 ROM:00139396 def_1390C4: ; CODE XREF: sub_138FD0+EC↑j ROM:00139396 move.w #5,(a3) ; jumptable 001390C4 default case ROM:0013939A move.l #1,d0 ROM:001393A0 or.b d0,($1508).l ROM:001393A6 ROM:001393A6 loc_1393A6: ; CODE XREF: sub_138FD0+11C↑j ROM:001393A6 ; sub_138FD0+150↑j ... ROM:001393A6 movea.w ($568).l,a0 ROM:001393AC movea.l #$158C,a1 ROM:001393B2 lea (a1,a0.w*4),a0 ROM:001393B6 movea.l a0,a2 ROM:001393B8 tst.l (a0) ROM:001393BA beq.s loc_1393C8 ROM:001393BC movea.l (a2),a0 ROM:001393BE move.l $14(a0),($438).l ROM:001393C6 bra.s loc_1393D0 ROM:001393C8 ; --------------------------------------------------------------------------- ROM:001393C8 ROM:001393C8 loc_1393C8: ; CODE XREF: sub_138FD0+3EA↑j ROM:001393C8 moveq #1,d0 ROM:001393CA move.l d0,($438).l ROM:001393D0 ROM:001393D0 loc_1393D0: ; CODE XREF: sub_138FD0+E0↑j ROM:001393D0 ; sub_138FD0+3F6↑j ROM:001393D0 movem.l (sp)+,a2-a4 ROM:001393D4 rts ROM:001393D4 ; End of function sub_138FD0 ROM:001393D4 ROM:001393D4 ; --------------------------------------------------------------------------- ROM:001393D6 dc.w $FFFF ROM:001393D8 dword_1393D8: dcb.l 6,0 ; DATA XREF: sub_116ABE+4↑o ROM:001393F0 dc.l $280000, $6434BC ROM:001393F0 dcb.l 3,0 ROM:00139404 dc.l $13880000 ROM:00139404 dcb.l $1E,0 ROM:00139480 dc.l $7D ROM:00139480 dcb.l $14,$7D7D7D7D ROM:00139480 dcb.l 9,0 ROM:001394F8 dc.l $FFFF ROM:001394F8 dcb.l $48,0 ROM:0013961C dc.l $FFFF ROM:0013961C dcb.l $48,0 ROM:00139740 dc.l $FFFF, $A469FFFF, $FFFF ROM:0013974C dcb.b 2,0 ROM:0013974E word_13974E: dc.w $102 ; DATA XREF: sub_13751C+24↑o ROM:00139750 dc.l $3040501, $2030406, $1020304, $7010203, $408FFFF ROM:00139750 dcb.l $1A27,$FFFFFFFF ROM:00140000 dword_140000: dcb.l $4000,$FFFFFFFF ; DATA XREF: sub_114AB2+4E↑o ROM:00150000 dword_150000: dcb.l $4000,$FFFFFFFF ; DATA XREF: sub_114AB2+58↑o ROM:00160000 dword_160000: dcb.l $3FFF,$FFFFFFFF ; DATA XREF: sub_114AB2+62↑o ROM:0016FFFC dcb.b 3,$FF ROM:0016FFFF byte_16FFFF: dc.b $FF ; DATA XREF: ROM:loc_11453C↑o ROM:0016FFFF ; ROM:loc_116D92↑o ... ROM:0016FFFF ; end of 'ROM' ROM:0016FFFF ROM:0016FFFF ROM:0016FFFF END