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 : 18E0820E6407A7B0CC11DFAD9C0B05E442C271ADE65F5D28B2762C1B7DE41461 ROM:00110000 ; Input MD5 : 75BD3A430AF697307FC7C47D425606CE ROM:00110000 ; Input CRC32 : EA1A0D5F ROM:00110000 ROM:00110000 ; Format : Binary file ROM:00110000 ; Base Address: 0000h Range: 110000h - 13A000h Loaded length: 2A000h ROM:00110000 ROM:00110000 ; Processor : 68K ROM:00110000 ; Target assembler: 680x0 Assembler in MRI compatible mode ROM:00110000 ; This file should be compiled with "as -M" ROM:00110000 ROM:00110000 ; =========================================================================== ROM:00110000 ROM:00110000 ; Segment type: Pure code ROM:00110000 ; segment "ROM" ROM:00110000 unk_110000: dc.b 0 ; DATA XREF: sub_1160C6+A↓o ROM:00110000 ; sub_11613C↓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 $6D ; m ROM:00110007 dc.b $AE ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $76 ; v ROM:0011000B dc.b $A8 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $76 ; v ROM:0011000F dc.b $A8 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $76 ; v ROM:00110013 dc.b $96 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $76 ; v ROM:00110017 dc.b $AA ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $76 ; v ROM:0011001B dc.b $AA ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $76 ; v ROM:0011001F dc.b $AA ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $76 ; v ROM:00110023 dc.b $AA ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $76 ; v ROM:00110027 dc.b $A8 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $76 ; v ROM:0011002B dc.b $A8 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $76 ; v ROM:0011002F dc.b $A8 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $76 ; v ROM:00110033 dc.b $A8 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $76 ; v ROM:00110037 dc.b $A8 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $76 ; v ROM:0011003B dc.b $A8 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $76 ; v ROM:0011003F dc.b $A8 ROM:00110040 dc.b 0 ROM:00110041 dc.b $11 ROM:00110042 dc.b $76 ; v ROM:00110043 dc.b $A8 ROM:00110044 dc.b 0 ROM:00110045 dc.b $11 ROM:00110046 dc.b $76 ; v ROM:00110047 dc.b $A8 ROM:00110048 dc.b 0 ROM:00110049 dc.b $11 ROM:0011004A dc.b $76 ; v ROM:0011004B dc.b $A8 ROM:0011004C dc.b 0 ROM:0011004D dc.b $11 ROM:0011004E dc.b $76 ; v ROM:0011004F dc.b $A8 ROM:00110050 dc.b 0 ROM:00110051 dc.b $11 ROM:00110052 dc.b $76 ; v ROM:00110053 dc.b $A8 ROM:00110054 dc.b 0 ROM:00110055 dc.b $11 ROM:00110056 dc.b $76 ; v ROM:00110057 dc.b $A8 ROM:00110058 dc.b 0 ROM:00110059 dc.b $11 ROM:0011005A dc.b $76 ; v ROM:0011005B dc.b $A8 ROM:0011005C dc.b 0 ROM:0011005D dc.b $11 ROM:0011005E dc.b $76 ; v ROM:0011005F dc.b $A8 ROM:00110060 dc.b 0 ROM:00110061 dc.b $11 ROM:00110062 dc.b $76 ; v ROM:00110063 dc.b $A8 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $76 ; v ROM:00110067 dc.b $AA ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $76 ; v ROM:0011006B dc.b $AA ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $76 ; v ROM:0011006F dc.b $AA ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $76 ; v ROM:00110073 dc.b $AA ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $76 ; v ROM:00110077 dc.b $AA ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $76 ; v ROM:0011007B dc.b $AA ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $76 ; v ROM:0011007F dc.b $AA ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $76 ; v ROM:00110083 dc.b $AA ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $76 ; v ROM:00110087 dc.b $AA ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $76 ; v ROM:0011008B dc.b $AA ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $76 ; v ROM:0011008F dc.b $AA ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $76 ; v ROM:00110093 dc.b $AA ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $76 ; v ROM:00110097 dc.b $AA ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $76 ; v ROM:0011009B dc.b $AA ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $76 ; v ROM:0011009F dc.b $AA ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $76 ; v ROM:001100A3 dc.b $AA ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $76 ; v ROM:001100A7 dc.b $AA ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $76 ; v ROM:001100AB dc.b $AA ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $76 ; v ROM:001100AF dc.b $AA ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $76 ; v ROM:001100B3 dc.b $AA ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $76 ; v ROM:001100B7 dc.b $AA ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $76 ; v ROM:001100BB dc.b $AA ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $76 ; v ROM:001100BF dc.b $AA ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $76 ; v ROM:001100C3 dc.b $A8 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $76 ; v ROM:001100C7 dc.b $A8 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $76 ; v ROM:001100CB dc.b $A8 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $76 ; v ROM:001100CF dc.b $A8 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $76 ; v ROM:001100D3 dc.b $A8 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $76 ; v ROM:001100D7 dc.b $A8 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $76 ; v ROM:001100DB dc.b $A8 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $76 ; v ROM:001100DF dc.b $A8 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $76 ; v ROM:001100E3 dc.b $A8 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $76 ; v ROM:001100E7 dc.b $A8 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $76 ; v ROM:001100EB dc.b $A8 ROM:001100EC dc.b 0 ROM:001100ED dc.b $11 ROM:001100EE dc.b $76 ; v ROM:001100EF dc.b $A8 ROM:001100F0 dc.b 0 ROM:001100F1 dc.b $11 ROM:001100F2 dc.b $76 ; v ROM:001100F3 dc.b $A8 ROM:001100F4 dc.b 0 ROM:001100F5 dc.b $11 ROM:001100F6 dc.b $76 ; v ROM:001100F7 dc.b $A8 ROM:001100F8 dc.b 0 ROM:001100F9 dc.b $11 ROM:001100FA dc.b $76 ; v ROM:001100FB dc.b $A8 ROM:001100FC dc.b 0 ROM:001100FD dc.b $11 ROM:001100FE dc.b $76 ; v ROM:001100FF dc.b $A8 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 $67 ; g ROM:00110107 dc.b $C0 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $67 ; g ROM:0011010B dc.b $C0 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $6C ; l ROM:0011010F dc.b $5A ; Z ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $6C ; l ROM:00110113 dc.b $5A ; Z ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $6C ; l ROM:00110117 dc.b $5A ; Z ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $6C ; l ROM:0011011B dc.b $5A ; Z ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $5F ; _ ROM:0011011F dc.b $3C ; < ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $30 ; 0 ROM:00110123 dc.b $3E ; > ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $67 ; g ROM:00110127 dc.b $B8 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $67 ; g ROM:0011012B dc.b $B0 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $76 ; v ROM:0011012F dc.b $B6 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $76 ; v ROM:00110133 dc.b $BE ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $2C ; , ROM:00110137 dc.b $78 ; x ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $56 ; V ROM:0011013B dc.b $5E ; ^ ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $76 ; v ROM:0011013F dc.b $C6 ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $1A ROM:00110143 dc.b $52 ; R ROM:00110144 dc.b 0 ROM:00110145 dc.b $11 ROM:00110146 dc.b $76 ; v ROM:00110147 dc.b $A8 ROM:00110148 dc.b 0 ROM:00110149 dc.b $11 ROM:0011014A dc.b $75 ; u ROM:0011014B dc.b $60 ; ` ROM:0011014C dc.b 0 ROM:0011014D dc.b $11 ROM:0011014E dc.b $76 ; v ROM:0011014F dc.b $A8 ROM:00110150 dc.b 0 ROM:00110151 dc.b $11 ROM:00110152 dc.b $76 ; v ROM:00110153 dc.b $A8 ROM:00110154 dc.b 0 ROM:00110155 dc.b $11 ROM:00110156 dc.b $76 ; v ROM:00110157 dc.b $A8 ROM:00110158 dc.b 0 ROM:00110159 dc.b $11 ROM:0011015A dc.b $76 ; v ROM:0011015B dc.b $A8 ROM:0011015C dc.b 0 ROM:0011015D dc.b $11 ROM:0011015E dc.b $76 ; v ROM:0011015F dc.b $A8 ROM:00110160 dc.b 0 ROM:00110161 dc.b $11 ROM:00110162 dc.b $76 ; v ROM:00110163 dc.b $A8 ROM:00110164 dc.b 0 ROM:00110165 dc.b $11 ROM:00110166 dc.b $76 ; v ROM:00110167 dc.b $A8 ROM:00110168 dc.b 0 ROM:00110169 dc.b $11 ROM:0011016A dc.b $76 ; v ROM:0011016B dc.b $A8 ROM:0011016C dc.b 0 ROM:0011016D dc.b $11 ROM:0011016E dc.b $76 ; v ROM:0011016F dc.b $A8 ROM:00110170 dc.b 0 ROM:00110171 dc.b $11 ROM:00110172 dc.b $76 ; v ROM:00110173 dc.b $A8 ROM:00110174 dc.b 0 ROM:00110175 dc.b $11 ROM:00110176 dc.b $76 ; v ROM:00110177 dc.b $A8 ROM:00110178 dc.b 0 ROM:00110179 dc.b $11 ROM:0011017A dc.b $76 ; v ROM:0011017B dc.b $A8 ROM:0011017C dc.b 0 ROM:0011017D dc.b $11 ROM:0011017E dc.b $76 ; v ROM:0011017F dc.b $A8 ROM:00110180 dc.b 0 ROM:00110181 dc.b $11 ROM:00110182 dc.b $76 ; v ROM:00110183 dc.b $A8 ROM:00110184 dc.b 0 ROM:00110185 dc.b $11 ROM:00110186 dc.b $76 ; v ROM:00110187 dc.b $A8 ROM:00110188 dc.b 0 ROM:00110189 dc.b $11 ROM:0011018A dc.b $76 ; v ROM:0011018B dc.b $A8 ROM:0011018C dc.b 0 ROM:0011018D dc.b $11 ROM:0011018E dc.b $76 ; v ROM:0011018F dc.b $A8 ROM:00110190 dc.b 0 ROM:00110191 dc.b $11 ROM:00110192 dc.b $76 ; v ROM:00110193 dc.b $A8 ROM:00110194 dc.b 0 ROM:00110195 dc.b $11 ROM:00110196 dc.b $76 ; v ROM:00110197 dc.b $A8 ROM:00110198 dc.b 0 ROM:00110199 dc.b $11 ROM:0011019A dc.b $76 ; v ROM:0011019B dc.b $A8 ROM:0011019C dc.b 0 ROM:0011019D dc.b $11 ROM:0011019E dc.b $76 ; v ROM:0011019F dc.b $A8 ROM:001101A0 dc.b 0 ROM:001101A1 dc.b $11 ROM:001101A2 dc.b $76 ; v ROM:001101A3 dc.b $A8 ROM:001101A4 dc.b 0 ROM:001101A5 dc.b $11 ROM:001101A6 dc.b $76 ; v ROM:001101A7 dc.b $A8 ROM:001101A8 dc.b 0 ROM:001101A9 dc.b $11 ROM:001101AA dc.b $76 ; v ROM:001101AB dc.b $A8 ROM:001101AC dc.b 0 ROM:001101AD dc.b $11 ROM:001101AE dc.b $76 ; v ROM:001101AF dc.b $A8 ROM:001101B0 dc.b 0 ROM:001101B1 dc.b $11 ROM:001101B2 dc.b $76 ; v ROM:001101B3 dc.b $A8 ROM:001101B4 dc.b 0 ROM:001101B5 dc.b $11 ROM:001101B6 dc.b $76 ; v ROM:001101B7 dc.b $A8 ROM:001101B8 dc.b 0 ROM:001101B9 dc.b $11 ROM:001101BA dc.b $76 ; v ROM:001101BB dc.b $A8 ROM:001101BC dc.b 0 ROM:001101BD dc.b $11 ROM:001101BE dc.b $76 ; v ROM:001101BF dc.b $A8 ROM:001101C0 dc.b 0 ROM:001101C1 dc.b $11 ROM:001101C2 dc.b $76 ; v ROM:001101C3 dc.b $A8 ROM:001101C4 dc.b 0 ROM:001101C5 dc.b $11 ROM:001101C6 dc.b $76 ; v ROM:001101C7 dc.b $A8 ROM:001101C8 dc.b 0 ROM:001101C9 dc.b $11 ROM:001101CA dc.b $76 ; v ROM:001101CB dc.b $A8 ROM:001101CC dc.b 0 ROM:001101CD dc.b $11 ROM:001101CE dc.b $76 ; v ROM:001101CF dc.b $A8 ROM:001101D0 dc.b 0 ROM:001101D1 dc.b $11 ROM:001101D2 dc.b $76 ; v ROM:001101D3 dc.b $A8 ROM:001101D4 dc.b 0 ROM:001101D5 dc.b $11 ROM:001101D6 dc.b $76 ; v ROM:001101D7 dc.b $A8 ROM:001101D8 dc.b 0 ROM:001101D9 dc.b $11 ROM:001101DA dc.b $76 ; v ROM:001101DB dc.b $A8 ROM:001101DC dc.b 0 ROM:001101DD dc.b $11 ROM:001101DE dc.b $76 ; v ROM:001101DF dc.b $A8 ROM:001101E0 dc.b 0 ROM:001101E1 dc.b $11 ROM:001101E2 dc.b $76 ; v ROM:001101E3 dc.b $A8 ROM:001101E4 dc.b 0 ROM:001101E5 dc.b $11 ROM:001101E6 dc.b $76 ; v ROM:001101E7 dc.b $A8 ROM:001101E8 dc.b 0 ROM:001101E9 dc.b $11 ROM:001101EA dc.b $76 ; v ROM:001101EB dc.b $A8 ROM:001101EC dc.b 0 ROM:001101ED dc.b $11 ROM:001101EE dc.b $76 ; v ROM:001101EF dc.b $A8 ROM:001101F0 dc.b 0 ROM:001101F1 dc.b $11 ROM:001101F2 dc.b $76 ; v ROM:001101F3 dc.b $A8 ROM:001101F4 dc.b 0 ROM:001101F5 dc.b $11 ROM:001101F6 dc.b $76 ; v ROM:001101F7 dc.b $A8 ROM:001101F8 dc.b 0 ROM:001101F9 dc.b $11 ROM:001101FA dc.b $76 ; v ROM:001101FB dc.b $A8 ROM:001101FC dc.b 0 ROM:001101FD dc.b $11 ROM:001101FE dc.b $76 ; v ROM:001101FF dc.b $A8 ROM:00110200 dc.b 0 ROM:00110201 dc.b $11 ROM:00110202 dc.b $76 ; v ROM:00110203 dc.b $A8 ROM:00110204 dc.b 0 ROM:00110205 dc.b $11 ROM:00110206 dc.b $76 ; v ROM:00110207 dc.b $A8 ROM:00110208 dc.b 0 ROM:00110209 dc.b $11 ROM:0011020A dc.b $76 ; v ROM:0011020B dc.b $A8 ROM:0011020C dc.b 0 ROM:0011020D dc.b $11 ROM:0011020E dc.b $76 ; v ROM:0011020F dc.b $A8 ROM:00110210 dc.b 0 ROM:00110211 dc.b $11 ROM:00110212 dc.b $76 ; v ROM:00110213 dc.b $A8 ROM:00110214 dc.b 0 ROM:00110215 dc.b $11 ROM:00110216 dc.b $76 ; v ROM:00110217 dc.b $A8 ROM:00110218 dc.b 0 ROM:00110219 dc.b $11 ROM:0011021A dc.b $76 ; v ROM:0011021B dc.b $A8 ROM:0011021C dc.b 0 ROM:0011021D dc.b $11 ROM:0011021E dc.b $76 ; v ROM:0011021F dc.b $A8 ROM:00110220 dc.b 0 ROM:00110221 dc.b $11 ROM:00110222 dc.b $76 ; v ROM:00110223 dc.b $A8 ROM:00110224 dc.b 0 ROM:00110225 dc.b $11 ROM:00110226 dc.b $5F ; _ ROM:00110227 dc.b $22 ; " 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 0 ROM:0011022D dc.b $11 ROM:0011022E dc.b $76 ; v ROM:0011022F dc.b $A8 ROM:00110230 dc.b 0 ROM:00110231 dc.b $11 ROM:00110232 dc.b $76 ; v ROM:00110233 dc.b $A8 ROM:00110234 dc.b 0 ROM:00110235 dc.b $11 ROM:00110236 dc.b $76 ; v ROM:00110237 dc.b $A8 ROM:00110238 dc.b 0 ROM:00110239 dc.b $11 ROM:0011023A dc.b $76 ; v ROM:0011023B dc.b $A8 ROM:0011023C dc.b 0 ROM:0011023D dc.b $11 ROM:0011023E dc.b $76 ; v ROM:0011023F dc.b $A8 ROM:00110240 dc.b 0 ROM:00110241 dc.b $11 ROM:00110242 dc.b $76 ; v ROM:00110243 dc.b $A8 ROM:00110244 dc.b 0 ROM:00110245 dc.b $11 ROM:00110246 dc.b $76 ; v ROM:00110247 dc.b $A8 ROM:00110248 dc.b 0 ROM:00110249 dc.b $11 ROM:0011024A dc.b $76 ; v ROM:0011024B dc.b $A8 ROM:0011024C dc.b 0 ROM:0011024D dc.b $11 ROM:0011024E dc.b $76 ; v ROM:0011024F dc.b $A8 ROM:00110250 dc.b 0 ROM:00110251 dc.b $11 ROM:00110252 dc.b $76 ; v ROM:00110253 dc.b $A8 ROM:00110254 dc.b 0 ROM:00110255 dc.b $11 ROM:00110256 dc.b $76 ; v ROM:00110257 dc.b $A8 ROM:00110258 dc.b 0 ROM:00110259 dc.b $11 ROM:0011025A dc.b $76 ; v ROM:0011025B dc.b $A8 ROM:0011025C dc.b 0 ROM:0011025D dc.b $11 ROM:0011025E dc.b $76 ; v ROM:0011025F dc.b $A8 ROM:00110260 dc.b 0 ROM:00110261 dc.b $11 ROM:00110262 dc.b $76 ; v ROM:00110263 dc.b $A8 ROM:00110264 dc.b 0 ROM:00110265 dc.b $11 ROM:00110266 dc.b $76 ; v ROM:00110267 dc.b $A8 ROM:00110268 dc.b 0 ROM:00110269 dc.b $11 ROM:0011026A dc.b $76 ; v ROM:0011026B dc.b $A8 ROM:0011026C dc.b 0 ROM:0011026D dc.b $11 ROM:0011026E dc.b $76 ; v ROM:0011026F dc.b $A8 ROM:00110270 dc.b 0 ROM:00110271 dc.b $11 ROM:00110272 dc.b $76 ; v ROM:00110273 dc.b $A8 ROM:00110274 dc.b 0 ROM:00110275 dc.b $11 ROM:00110276 dc.b $76 ; v ROM:00110277 dc.b $A8 ROM:00110278 dc.b 0 ROM:00110279 dc.b $11 ROM:0011027A dc.b $76 ; v ROM:0011027B dc.b $A8 ROM:0011027C dc.b 0 ROM:0011027D dc.b $11 ROM:0011027E dc.b $76 ; v ROM:0011027F dc.b $A8 ROM:00110280 dc.b 0 ROM:00110281 dc.b $11 ROM:00110282 dc.b $76 ; v ROM:00110283 dc.b $A8 ROM:00110284 dc.b 0 ROM:00110285 dc.b $11 ROM:00110286 dc.b $76 ; v ROM:00110287 dc.b $A8 ROM:00110288 dc.b 0 ROM:00110289 dc.b $11 ROM:0011028A dc.b $76 ; v ROM:0011028B dc.b $A8 ROM:0011028C dc.b 0 ROM:0011028D dc.b $11 ROM:0011028E dc.b $76 ; v ROM:0011028F dc.b $A8 ROM:00110290 dc.b 0 ROM:00110291 dc.b $11 ROM:00110292 dc.b $76 ; v ROM:00110293 dc.b $A8 ROM:00110294 dc.b 0 ROM:00110295 dc.b $11 ROM:00110296 dc.b $76 ; v ROM:00110297 dc.b $A8 ROM:00110298 dc.b 0 ROM:00110299 dc.b $11 ROM:0011029A dc.b $76 ; v ROM:0011029B dc.b $A8 ROM:0011029C dc.b 0 ROM:0011029D dc.b $11 ROM:0011029E dc.b $76 ; v ROM:0011029F dc.b $A8 ROM:001102A0 dc.b 0 ROM:001102A1 dc.b $11 ROM:001102A2 dc.b $76 ; v ROM:001102A3 dc.b $A8 ROM:001102A4 dc.b 0 ROM:001102A5 dc.b $11 ROM:001102A6 dc.b $76 ; v ROM:001102A7 dc.b $A8 ROM:001102A8 dc.b 0 ROM:001102A9 dc.b $11 ROM:001102AA dc.b $76 ; v ROM:001102AB dc.b $A8 ROM:001102AC dc.b 0 ROM:001102AD dc.b $11 ROM:001102AE dc.b $76 ; v ROM:001102AF dc.b $A8 ROM:001102B0 dc.b 0 ROM:001102B1 dc.b $11 ROM:001102B2 dc.b $76 ; v ROM:001102B3 dc.b $A8 ROM:001102B4 dc.b 0 ROM:001102B5 dc.b $11 ROM:001102B6 dc.b $76 ; v ROM:001102B7 dc.b $A8 ROM:001102B8 dc.b 0 ROM:001102B9 dc.b $11 ROM:001102BA dc.b $76 ; v ROM:001102BB dc.b $A8 ROM:001102BC dc.b 0 ROM:001102BD dc.b $11 ROM:001102BE dc.b $76 ; v ROM:001102BF dc.b $A8 ROM:001102C0 dc.b 0 ROM:001102C1 dc.b $11 ROM:001102C2 dc.b $76 ; v ROM:001102C3 dc.b $A8 ROM:001102C4 dc.b 0 ROM:001102C5 dc.b $11 ROM:001102C6 dc.b $76 ; v ROM:001102C7 dc.b $A8 ROM:001102C8 dc.b 0 ROM:001102C9 dc.b $11 ROM:001102CA dc.b $76 ; v ROM:001102CB dc.b $A8 ROM:001102CC dc.b 0 ROM:001102CD dc.b $11 ROM:001102CE dc.b $76 ; v ROM:001102CF dc.b $A8 ROM:001102D0 dc.b 0 ROM:001102D1 dc.b $11 ROM:001102D2 dc.b $76 ; v ROM:001102D3 dc.b $A8 ROM:001102D4 dc.b 0 ROM:001102D5 dc.b $11 ROM:001102D6 dc.b $76 ; v ROM:001102D7 dc.b $A8 ROM:001102D8 dc.b 0 ROM:001102D9 dc.b $11 ROM:001102DA dc.b $76 ; v ROM:001102DB dc.b $A8 ROM:001102DC dc.b 0 ROM:001102DD dc.b $11 ROM:001102DE dc.b $76 ; v ROM:001102DF dc.b $A8 ROM:001102E0 dc.b 0 ROM:001102E1 dc.b $11 ROM:001102E2 dc.b $76 ; v ROM:001102E3 dc.b $A8 ROM:001102E4 dc.b 0 ROM:001102E5 dc.b $11 ROM:001102E6 dc.b $76 ; v ROM:001102E7 dc.b $A8 ROM:001102E8 dc.b 0 ROM:001102E9 dc.b $11 ROM:001102EA dc.b $76 ; v ROM:001102EB dc.b $A8 ROM:001102EC dc.b 0 ROM:001102ED dc.b $11 ROM:001102EE dc.b $76 ; v ROM:001102EF dc.b $A8 ROM:001102F0 dc.b 0 ROM:001102F1 dc.b $11 ROM:001102F2 dc.b $76 ; v ROM:001102F3 dc.b $A8 ROM:001102F4 dc.b 0 ROM:001102F5 dc.b $11 ROM:001102F6 dc.b $76 ; v ROM:001102F7 dc.b $A8 ROM:001102F8 dc.b 0 ROM:001102F9 dc.b $11 ROM:001102FA dc.b $76 ; v ROM:001102FB dc.b $A8 ROM:001102FC dc.b 0 ROM:001102FD dc.b $11 ROM:001102FE dc.b $76 ; v ROM:001102FF dc.b $A8 ROM:00110300 dc.b 0 ROM:00110301 dc.b $11 ROM:00110302 dc.b $76 ; v ROM:00110303 dc.b $A8 ROM:00110304 dc.b 0 ROM:00110305 dc.b $11 ROM:00110306 dc.b $76 ; v ROM:00110307 dc.b $A8 ROM:00110308 dc.b 0 ROM:00110309 dc.b $11 ROM:0011030A dc.b $76 ; v ROM:0011030B dc.b $A8 ROM:0011030C dc.b 0 ROM:0011030D dc.b $11 ROM:0011030E dc.b $76 ; v ROM:0011030F dc.b $A8 ROM:00110310 dc.b 0 ROM:00110311 dc.b $11 ROM:00110312 dc.b $76 ; v ROM:00110313 dc.b $A8 ROM:00110314 dc.b 0 ROM:00110315 dc.b $11 ROM:00110316 dc.b $76 ; v ROM:00110317 dc.b $A8 ROM:00110318 dc.b 0 ROM:00110319 dc.b $11 ROM:0011031A dc.b $76 ; v ROM:0011031B dc.b $A8 ROM:0011031C dc.b 0 ROM:0011031D dc.b $11 ROM:0011031E dc.b $76 ; v ROM:0011031F dc.b $A8 ROM:00110320 dc.b 0 ROM:00110321 dc.b $11 ROM:00110322 dc.b $76 ; v ROM:00110323 dc.b $A8 ROM:00110324 dc.b 0 ROM:00110325 dc.b $11 ROM:00110326 dc.b $76 ; v ROM:00110327 dc.b $A8 ROM:00110328 dc.b 0 ROM:00110329 dc.b $11 ROM:0011032A dc.b $76 ; v ROM:0011032B dc.b $A8 ROM:0011032C dc.b 0 ROM:0011032D dc.b $11 ROM:0011032E dc.b $76 ; v ROM:0011032F dc.b $A8 ROM:00110330 dc.b 0 ROM:00110331 dc.b $11 ROM:00110332 dc.b $76 ; v ROM:00110333 dc.b $A8 ROM:00110334 dc.b 0 ROM:00110335 dc.b $11 ROM:00110336 dc.b $76 ; v ROM:00110337 dc.b $A8 ROM:00110338 dc.b 0 ROM:00110339 dc.b $11 ROM:0011033A dc.b $76 ; v ROM:0011033B dc.b $A8 ROM:0011033C dc.b 0 ROM:0011033D dc.b $11 ROM:0011033E dc.b $76 ; v ROM:0011033F dc.b $A8 ROM:00110340 dc.b 0 ROM:00110341 dc.b $11 ROM:00110342 dc.b $76 ; v ROM:00110343 dc.b $A8 ROM:00110344 dc.b 0 ROM:00110345 dc.b $11 ROM:00110346 dc.b $76 ; v ROM:00110347 dc.b $A8 ROM:00110348 dc.b 0 ROM:00110349 dc.b $11 ROM:0011034A dc.b $76 ; v ROM:0011034B dc.b $A8 ROM:0011034C dc.b 0 ROM:0011034D dc.b $11 ROM:0011034E dc.b $76 ; v ROM:0011034F dc.b $A8 ROM:00110350 dc.b 0 ROM:00110351 dc.b $11 ROM:00110352 dc.b $76 ; v ROM:00110353 dc.b $A8 ROM:00110354 dc.b 0 ROM:00110355 dc.b $11 ROM:00110356 dc.b $76 ; v ROM:00110357 dc.b $A8 ROM:00110358 dc.b 0 ROM:00110359 dc.b $11 ROM:0011035A dc.b $76 ; v ROM:0011035B dc.b $A8 ROM:0011035C dc.b 0 ROM:0011035D dc.b $11 ROM:0011035E dc.b $76 ; v ROM:0011035F dc.b $A8 ROM:00110360 dc.b 0 ROM:00110361 dc.b $11 ROM:00110362 dc.b $76 ; v ROM:00110363 dc.b $A8 ROM:00110364 dc.b 0 ROM:00110365 dc.b $11 ROM:00110366 dc.b $76 ; v ROM:00110367 dc.b $A8 ROM:00110368 dc.b 0 ROM:00110369 dc.b $11 ROM:0011036A dc.b $76 ; v ROM:0011036B dc.b $A8 ROM:0011036C dc.b 0 ROM:0011036D dc.b $11 ROM:0011036E dc.b $76 ; v ROM:0011036F dc.b $A8 ROM:00110370 dc.b 0 ROM:00110371 dc.b $11 ROM:00110372 dc.b $76 ; v ROM:00110373 dc.b $A8 ROM:00110374 dc.b 0 ROM:00110375 dc.b $11 ROM:00110376 dc.b $76 ; v ROM:00110377 dc.b $A8 ROM:00110378 dc.b 0 ROM:00110379 dc.b $11 ROM:0011037A dc.b $76 ; v ROM:0011037B dc.b $A8 ROM:0011037C dc.b 0 ROM:0011037D dc.b $11 ROM:0011037E dc.b $76 ; v ROM:0011037F dc.b $A8 ROM:00110380 dc.b 0 ROM:00110381 dc.b $11 ROM:00110382 dc.b $76 ; v ROM:00110383 dc.b $A8 ROM:00110384 dc.b 0 ROM:00110385 dc.b $11 ROM:00110386 dc.b $76 ; v ROM:00110387 dc.b $A8 ROM:00110388 dc.b 0 ROM:00110389 dc.b $11 ROM:0011038A dc.b $76 ; v ROM:0011038B dc.b $A8 ROM:0011038C dc.b 0 ROM:0011038D dc.b $11 ROM:0011038E dc.b $76 ; v ROM:0011038F dc.b $A8 ROM:00110390 dc.b 0 ROM:00110391 dc.b $11 ROM:00110392 dc.b $76 ; v ROM:00110393 dc.b $A8 ROM:00110394 dc.b 0 ROM:00110395 dc.b $11 ROM:00110396 dc.b $76 ; v ROM:00110397 dc.b $A8 ROM:00110398 dc.b 0 ROM:00110399 dc.b $11 ROM:0011039A dc.b $76 ; v ROM:0011039B dc.b $A8 ROM:0011039C dc.b 0 ROM:0011039D dc.b $11 ROM:0011039E dc.b $76 ; v ROM:0011039F dc.b $A8 ROM:001103A0 dc.b 0 ROM:001103A1 dc.b $11 ROM:001103A2 dc.b $76 ; v ROM:001103A3 dc.b $A8 ROM:001103A4 dc.b 0 ROM:001103A5 dc.b $11 ROM:001103A6 dc.b $76 ; v ROM:001103A7 dc.b $A8 ROM:001103A8 dc.b 0 ROM:001103A9 dc.b $11 ROM:001103AA dc.b $76 ; v ROM:001103AB dc.b $A8 ROM:001103AC dc.b 0 ROM:001103AD dc.b $11 ROM:001103AE dc.b $76 ; v ROM:001103AF dc.b $A8 ROM:001103B0 dc.b 0 ROM:001103B1 dc.b $11 ROM:001103B2 dc.b $76 ; v ROM:001103B3 dc.b $A8 ROM:001103B4 dc.b 0 ROM:001103B5 dc.b $11 ROM:001103B6 dc.b $76 ; v ROM:001103B7 dc.b $A8 ROM:001103B8 dc.b 0 ROM:001103B9 dc.b $11 ROM:001103BA dc.b $76 ; v ROM:001103BB dc.b $A8 ROM:001103BC dc.b 0 ROM:001103BD dc.b $11 ROM:001103BE dc.b $76 ; v ROM:001103BF dc.b $A8 ROM:001103C0 dc.b 0 ROM:001103C1 dc.b $11 ROM:001103C2 dc.b $76 ; v ROM:001103C3 dc.b $A8 ROM:001103C4 dc.b 0 ROM:001103C5 dc.b $11 ROM:001103C6 dc.b $76 ; v ROM:001103C7 dc.b $A8 ROM:001103C8 dc.b 0 ROM:001103C9 dc.b $11 ROM:001103CA dc.b $76 ; v ROM:001103CB dc.b $A8 ROM:001103CC dc.b 0 ROM:001103CD dc.b $11 ROM:001103CE dc.b $76 ; v ROM:001103CF dc.b $A8 ROM:001103D0 dc.b 0 ROM:001103D1 dc.b $11 ROM:001103D2 dc.b $76 ; v ROM:001103D3 dc.b $A8 ROM:001103D4 dc.b 0 ROM:001103D5 dc.b $11 ROM:001103D6 dc.b $76 ; v ROM:001103D7 dc.b $A8 ROM:001103D8 dc.b 0 ROM:001103D9 dc.b $11 ROM:001103DA dc.b $76 ; v ROM:001103DB dc.b $A8 ROM:001103DC dc.b 0 ROM:001103DD dc.b $11 ROM:001103DE dc.b $76 ; v ROM:001103DF dc.b $A8 ROM:001103E0 dc.b 0 ROM:001103E1 dc.b $11 ROM:001103E2 dc.b $76 ; v ROM:001103E3 dc.b $A8 ROM:001103E4 dc.b 0 ROM:001103E5 dc.b $11 ROM:001103E6 dc.b $76 ; v ROM:001103E7 dc.b $A8 ROM:001103E8 dc.b 0 ROM:001103E9 dc.b $11 ROM:001103EA dc.b $76 ; v ROM:001103EB dc.b $A8 ROM:001103EC dc.b 0 ROM:001103ED dc.b $11 ROM:001103EE dc.b $76 ; v ROM:001103EF dc.b $A8 ROM:001103F0 dc.b 0 ROM:001103F1 dc.b $11 ROM:001103F2 dc.b $76 ; v ROM:001103F3 dc.b $A8 ROM:001103F4 dc.b 0 ROM:001103F5 dc.b $11 ROM:001103F6 dc.b $76 ; v ROM:001103F7 dc.b $A8 ROM:001103F8 dc.b 0 ROM:001103F9 dc.b $11 ROM:001103FA dc.b $76 ; v ROM:001103FB dc.b $A8 ROM:001103FC dc.b 0 ROM:001103FD dc.b $11 ROM:001103FE dc.b $76 ; v ROM:001103FF dc.b $A8 ROM:00110400 unk_110400: dc.b $6B ; k ; DATA XREF: sub_116074↓o ROM:00110400 ; sub_119690+516↓o ROM:00110401 dc.b $6B ; k ROM:00110402 dc.b $77 ; w ROM:00110403 dc.b $77 ; w ROM:00110404 dc.b $72 ; r ROM:00110405 dc.b $72 ; r ROM:00110406 dc.b $68 ; h ROM:00110407 dc.b $68 ; h ROM:00110408 dc.b $69 ; i ROM:00110409 dc.b $69 ; i ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $32 ; 2 ROM:0011040D dc.b $32 ; 2 ROM:0011040E dc.b $34 ; 4 ROM:0011040F dc.b $34 ; 4 ROM:00110410 dc.b $FF ROM:00110411 dc.b $FF ROM:00110412 dc.b $C0 ROM:00110413 dc.b $76 ; v 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_116F2C↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #2,($1422).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 ($75E).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,($75E).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 $180(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 $DC(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:00116F4C↓p ROM:001104FA cmpi.b #1,($75E).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $8EA(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 $8EA(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($F1C).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 #0,($88C).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4AE).w,d2 ROM:00110580 move.w ($4AE).w,($9DE).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),($9DE).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,($89D).w ROM:001105BC bclr #5,($886).w ROM:001105C2 bclr #3,($894).w ROM:001105C8 bclr #4,($89C).w ROM:001105CE bclr #5,($889).w ROM:001105D4 bclr #5,($88D).w ROM:001105DA clr.w d7 ROM:001105DC move.w $8BA(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 $8BA(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($F1C).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 $180(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 ($75F).w,d1 ROM:0011066E cmpi.w #3,d1 ROM:00110672 bcc.s locret_11067C ROM:00110674 movea.l off_11067E(pc,d1.w*4),a0 ROM:00110678 nop ROM:0011067A jmp (a0) ROM:0011067C ; --------------------------------------------------------------------------- ROM:0011067C ROM:0011067C locret_11067C: ; CODE XREF: sub_110668+A↑j ROM:0011067C rts ROM:0011067C ; End of function sub_110668 ROM:0011067C ROM:0011067C ; --------------------------------------------------------------------------- ROM:0011067E off_11067E: dc.l loc_11068A ; DATA XREF: sub_110668+C↑r ROM:00110682 dc.l loc_1106A4 ROM:00110686 dc.l loc_1106B4 ROM:0011068A ; --------------------------------------------------------------------------- ROM:0011068A ROM:0011068A loc_11068A: ; DATA XREF: ROM:off_11067E↑o ROM:0011068A move.w $18(a5),d0 ROM:0011068E clr.b ($7ED).w ROM:00110692 move.w d0,($62C).w ROM:00110696 move.b #1,($7ED).w ROM:0011069C move.b #1,($75F).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($62C).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($75F).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 $942(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 ($1440).w,d0 ROM:001106CA move.w ($9D8).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($1440).w ROM:001106D6 move.w d5,($9D8).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $922(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 ($1442).w,d0 ROM:001106EC move.w ($9DA).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($1442).w ROM:001106F8 move.w d5,($9DA).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 $962(a5,d3.w*2),d1 ROM:00110716 divs.w $982(a5,d3.w*2),d1 ROM:0011071C add.w $9A2(a5,d3.w*2),d1 ROM:00110722 move.w d1,($4AA).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$3E8A,d1 ROM:0011072C bsr.l sub_11745C ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #5,($88D).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 #$3E82,d1 ROM:0011074C bsr.l sub_11745C ROM:00110752 move.w (sp)+,d4 ROM:00110754 bset #6,($89D).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 #$3E86,d1 ROM:0011076C bsr.l sub_11745C ROM:00110772 move.w (sp)+,d4 ROM:00110774 bset #5,($889).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 #$3E84,d1 ROM:0011078C bsr.l sub_11745C ROM:00110792 move.w (sp)+,d4 ROM:00110794 bset #5,($886).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 #$3E88,d1 ROM:001107A8 bsr.l sub_11745C ROM:001107AE move.w (sp)+,d4 ROM:001107B0 bset #3,($894).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 #$3E8C,d1 ROM:001107C4 bsr.l sub_11745C ROM:001107CA move.w (sp)+,d4 ROM:001107CC bset #4,($89C).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 $962(a5,d3.w*2),d1 ROM:001107E2 divs.w ($484).l,d1 ROM:001107E8 muls.w #$3E8,d1 ROM:001107EC divs.w $982(a5,d3.w*2),d1 ROM:001107F2 add.w $9A2(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 $962(a5,d3.w*2),d1 ROM:00110802 divs.w $982(a5,d3.w*2),d1 ROM:00110808 add.w $9A2(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 $126(a5),d0 ROM:00110818 move.w ($C9E).w,d1 ROM:0011081C and.w $182(a5),d1 ROM:00110820 cmpi.w #0,($C9C).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 #5,($1401).w ROM:0011083C bset #0,($1422).w ROM:00110842 ROM:00110842 loc_110842: ; CODE XREF: sub_110810+24↑j ROM:00110842 btst #0,($142D).w ROM:00110848 beq.s loc_110852 ROM:0011084A bset #0,($1422).w ROM:00110850 bra.s locret_110860 ROM:00110852 ; --------------------------------------------------------------------------- ROM:00110852 ROM:00110852 loc_110852: ; CODE XREF: sub_110810+38↑j ROM:00110852 btst #5,($1401).w ROM:00110858 bne.s locret_110860 ROM:0011085A bclr #0,($1422).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 $1A4(a5),d3 ROM:0011087C bclr #1,($89E).w ROM:00110882 move.w $19C(a5),d1 ROM:00110886 move.w $19E(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 #1,($897).w ROM:0011089E beq.s loc_1108A6 ROM:001108A0 bset #1,($89E).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 #1,($897).w ROM:001108B4 bne.s loc_1108BC ROM:001108B6 bset #1,($89E).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 #1,($897).w ROM:001108CE bne.s loc_1108D6 ROM:001108D0 bset #1,($89E).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 #1,($897).w ROM:001108E4 beq.s loc_1108EC ROM:001108E6 bset #1,($89E).w ROM:001108EC ROM:001108EC loc_1108EC: ; CODE XREF: sub_110862+76↑j ROM:001108EC ; sub_110862+7A↑j ... ROM:001108EC move.w $9C8(a5),d4 ROM:001108F0 cmp.w ($4D0).w,d4 ROM:001108F4 bne.s loc_11090C ROM:001108F6 btst #1,($897).w ROM:001108FC beq.s loc_110906 ROM:001108FE bclr #1,($89E).w ROM:00110904 bra.s loc_11090C ROM:00110906 ; --------------------------------------------------------------------------- ROM:00110906 ROM:00110906 loc_110906: ; CODE XREF: sub_110862+9A↑j ROM:00110906 bset #1,($89E).w ROM:0011090C ROM:0011090C loc_11090C: ; CODE XREF: sub_110862:loc_1108BC↑j ROM:0011090C ; sub_110862+92↑j ... ROM:0011090C btst #1,($89E).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 #1,($895).w ROM:00110920 bset #6,($88D).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 #7,($88E).w ROM:0011093A bra.s locret_110942 ROM:0011093C ; --------------------------------------------------------------------------- ROM:0011093C ROM:0011093C loc_11093C: ; CODE XREF: sub_110862+D0↑j ROM:0011093C bclr #7,($88E).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 $1A4(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 #7,($88E).w ROM:0011098A bra.s loc_110992 ROM:0011098C ; --------------------------------------------------------------------------- ROM:0011098C ROM:0011098C loc_11098C: ; CODE XREF: sub_110944+3E↑j ROM:0011098C bset #7,($88E).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 #1,($897).w ROM:001109A6 bra.s loc_1109AE ROM:001109A8 ; --------------------------------------------------------------------------- ROM:001109A8 ROM:001109A8 loc_1109A8: ; CODE XREF: sub_110944+5A↑j ROM:001109A8 bclr #1,($897).w ROM:001109AE ROM:001109AE loc_1109AE: ; CODE XREF: sub_110944+52↑j ROM:001109AE ; sub_110944+62↑j ROM:001109AE bclr #1,($895).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 #2,($89D).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:00116E5E↓p ROM:001109E4 move.w #$70,d0 ; 'p' ROM:001109E8 asr.w #4,d0 ROM:001109EA bsr.l sub_11AFB2 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_11AF36 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 #2,($89D).w ROM:00110A1C move.w $1A0(a5),d0 ROM:00110A20 cmp.w ($57E).w,d0 ROM:00110A24 bge.s loc_110A2E ROM:00110A26 bclr #2,($89D).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 $19C(a5),d1 ROM:00110A32 sub.w $1A2(a5),d1 ROM:00110A36 move.w $19C(a5),d2 ROM:00110A3A add.w $1A2(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 #2,($89D).w ROM:00110A50 ROM:00110A50 loc_110A50: ; CODE XREF: sub_110A16+2C↑j ROM:00110A50 ; sub_110A16+32↑j ROM:00110A50 move.w $19E(a5),d1 ROM:00110A54 sub.w $1A2(a5),d1 ROM:00110A58 move.w $19E(a5),d2 ROM:00110A5C add.w $1A2(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 #2,($89D).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 $19C(a5),d1 ROM:00110A8A move.w $19E(a5),d2 ROM:00110A8E bclr #1,($893).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 #1,($895).w ROM:00110AC4 bclr #6,($88D).w ROM:00110ACA bset #1,($893).w ROM:00110AD0 bset #0,($151B).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 #1,($895).w ROM:00110AF6 bclr #6,($88D).w ROM:00110AFC bset #1,($893).w ROM:00110B02 bset #0,($151B).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 #1,($895).w ROM:00110B2A bclr #6,($88D).w ROM:00110B30 bset #1,($893).w ROM:00110B36 bset #0,($151B).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 #1,($895).w ROM:00110B64 bclr #6,($88D).w ROM:00110B6A bset #1,($893).w ROM:00110B70 bset #0,($151B).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 #1,($895).w ROM:00110B96 bclr #6,($88D).w ROM:00110B9C bset #1,($893).w ROM:00110BA2 bset #0,($151B).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 #1,($895).w ROM:00110BCA bclr #6,($88D).w ROM:00110BD0 bset #1,($893).w ROM:00110BD6 bset #0,($151B).w ROM:00110BDC ROM:00110BDC loc_110BDC: ; CODE XREF: sub_110A74:loc_110B3C↑j ROM:00110BDC ; sub_110A74+138↑j ... ROM:00110BDC btst #1,($893).w ROM:00110BE2 bne.s loc_110BFE ROM:00110BE4 cmpi.w #$48,($4B6).w ; 'H' ROM:00110BEA ble.s loc_110BFA ROM:00110BEC bset #6,($88D).w ROM:00110BF2 bset #1,($895).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 #7,($88E).w ROM:00110C0C bra.s locret_110C14 ROM:00110C0E ; --------------------------------------------------------------------------- ROM:00110C0E ROM:00110C0E loc_110C0E: ; CODE XREF: sub_110A74+190↑j ROM:00110C0E bclr #7,($88E).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_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C18 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. 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:00116E6A↓p ROM:00110C1E move.w #$1C20,d1 ROM:00110C22 move.w $1C2(a5),d0 ROM:00110C26 add.w $1C4(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_11AFB2 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_11AF36 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:001175EC↓p ROM:00110CAC btst #7,($8CD).w ROM:00110CB2 beq.s loc_110D22 ROM:00110CB4 btst #7,($8D1).w ROM:00110CBA beq.s loc_110D1A ROM:00110CBC lea ($FFFFFFC0).w,a0 ROM:00110CC0 move.w ($4C0).w,d1 ROM:00110CC4 btst #0,($1401).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 #0,($1401).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 #0,($1401).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,($8CC).w ROM:00110D28 beq.s loc_110D54 ROM:00110D2A lea ($FFFFFFC0).w,a0 ROM:00110D2E btst #0,($8D0).w ROM:00110D34 beq.s loc_110D44 ROM:00110D36 move.w #$81,4(a0) ROM:00110D3C bset #6,($142B).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 #6,($142B).w ROM:00110D5A beq.s locret_110D70 ROM:00110D5C move.w #$82,4(a0) ROM:00110D62 bclr #6,($142B).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_1164C6 ROM:00110D7E bsr.l sub_116B3C 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,($12AA).w ROM:00110D9C lea ($FFFFFFC0).w,a0 ROM:00110DA0 move.w #$C0,d0 ROM:00110DA4 asr.w #4,d0 ROM:00110DA6 bsr.l sub_11AFB2 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_11AF36 ROM:00110DCC cmpi.w #4,($568).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_116798 ROM:00110DE2 bsr.l sub_116B98 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,($12AA).w ROM:00110E04 cmpi.w #4,($568).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 ($57C).w,d0 ROM:00110E1A bge.s loc_110E20 ROM:00110E1C move.w d0,($57C).w ROM:00110E20 ROM:00110E20 loc_110E20: ; CODE XREF: sub_110E14+6↑j ROM:00110E20 move.w ($4CE).w,d1 ROM:00110E24 cmp.w ($A1A).w,d1 ROM:00110E28 bne.s loc_110E8C ROM:00110E2A btst #2,($891).w ROM:00110E30 beq.s loc_110E3E ROM:00110E32 bclr #2,($891).w ROM:00110E38 move.w $1C4(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 #2,($891).w ROM:00110E44 move.w $1C2(a5),d2 ROM:00110E48 ROM:00110E48 loc_110E48: ; CODE XREF: sub_110E14+28↑j ROM:00110E48 btst #7,($8CD).w ROM:00110E4E bne.s loc_110E7A ROM:00110E50 btst #0,($8CC).w ROM:00110E56 bne.s loc_110E7A ROM:00110E58 lea ($FFFFFFC0).w,a0 ROM:00110E5C btst #2,($891).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 ($A1A).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,($A1A).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 $C02(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_13709A ROM:00110EC8 cmpi.w #0,(sp) ROM:00110ECC bne.s loc_110EDA ROM:00110ECE bsr.l sub_1172F6 ROM:00110ED4 bsr.l sub_11AFD0 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 $1AE(a5),d0 ROM:00110F00 cmp.w (sp),d0 ROM:00110F02 bne.l loc_11100E ROM:00110F08 subq.w #1,($CC4).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,($890).w ROM:00110F22 bne.s loc_110F72 ROM:00110F24 bset #0,($890).w ROM:00110F2A move #$2500,sr ROM:00110F2E bsr.l sub_1104FA ROM:00110F34 bset #0,($88C).w ROM:00110F3A bsr.l sub_11B8DA ROM:00110F40 bsr.l sub_12F5D0 ROM:00110F46 btst #2,($140E).w ROM:00110F4C beq.s loc_110F54 ROM:00110F4E bsr.l sub_13738C ROM:00110F54 ROM:00110F54 loc_110F54: ; CODE XREF: sub_110E14+138↑j ROM:00110F54 bclr #0,($890).w ROM:00110F5A bsr.l nullsub_2 ROM:00110F60 move.l #1,d0 ROM:00110F66 move.l d0,-(sp) ROM:00110F68 bsr.l nullsub_4 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 #1,($1DAF).w ROM:00110F78 move #$2500,sr ROM:00110F7C ROM:00110F7C loc_110F7C: ; CODE XREF: sub_110E14+15C↑j ROM:00110F7C move.w ($E48).w,d0 ROM:00110F80 cmp.w ($57E).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,($13FF).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,($13FF).w ROM:00110FB6 ROM:00110FB6 loc_110FB6: ; CODE XREF: sub_110E14+19A↑j ROM:00110FB6 bsr.l sub_132E20 ROM:00110FBC bsr.l sub_11BFC6 ROM:00110FC2 bsr.l sub_1257C0 ROM:00110FC8 bsr.l nullsub_3 ROM:00110FCE move.w ($E6E).w,d4 ROM:00110FD2 ext.l d4 ROM:00110FD4 muls.l ($968).w,d4 ROM:00110FDA move.w $1B0(a5),d5 ROM:00110FDE muls.w #$3C,d5 ; '<' ROM:00110FE2 divs.l d5,d4 ROM:00110FE6 move.l d4,($8A0).w ROM:00110FEA move.l ($8A4).w,d3 ROM:00110FEE add.l d4,d3 ROM:00110FF0 move.l d3,($8A4).w ROM:00110FF4 divs.l #$A,d3 ROM:00110FFC move.w d3,($A00).w ROM:00111000 cmpi.w #2,($568).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,($568).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 $72E(a5),d0 ROM:00111020 cmp.w (sp),d0 ROM:00111022 bne.s loc_111078 ROM:00111024 btst #5,($1421).w ROM:0011102A beq.s loc_111032 ROM:0011102C bset #0,($1DAF).w ROM:00111032 ROM:00111032 loc_111032: ; CODE XREF: sub_110E14+216↑j ROM:00111032 bset #5,($1421).w ROM:00111038 btst #7,($1404).w ROM:0011103E beq.s loc_111066 ROM:00111040 bsr.l sub_12FCAC ROM:00111046 bsr.l sub_12FCA4 ROM:0011104C move #$2500,sr ROM:00111050 bsr.l sub_12E6A0 ROM:00111056 bsr.l sub_12F270 ROM:0011105C bsr.l sub_12F8C4 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_12ECDA ROM:0011106C bsr.l sub_12FCA4 ROM:00111072 ROM:00111072 loc_111072: ; CODE XREF: sub_110E14+24E↑j ROM:00111072 bclr #5,($1421).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,($55C).w ROM:00111082 blt.s loc_11108A ROM:00111084 addi.w #$64,($55C).w ; 'd' ROM:0011108A ROM:0011108A loc_11108A: ; CODE XREF: sub_11107C+6↑j ROM:0011108A bset #2,($893).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_12ECDA ROM:00111098 bclr #1,($1DAF).w ROM:0011109E bclr #0,($1DAF).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:00116E58↓p ROM:001110BA cmpi.b #0,($760).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 ($7C4).w ROM:001110CA clr.w ($5DA).w ROM:001110CE move.b #3,($7C4).w ROM:001110D4 move.b #1,($760).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 ($760).w,d1 ROM:001110E2 cmpi.b #3,d1 ROM:001110E6 bne.s loc_1110F0 ROM:001110E8 move.b #4,($760).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,($760).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 ($760).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 #5,($89B).w ROM:00111140 beq.s loc_11115C ROM:00111142 bsr.w sub_1114C6 ROM:00111146 clr.b ($7C4).w ROM:0011114A clr.w ($5DA).w ROM:0011114E move.b #3,($7C4).w ROM:00111154 move.b #2,($760).w ROM:0011115A rts ROM:0011115C ; --------------------------------------------------------------------------- ROM:0011115C ROM:0011115C loc_11115C: ; CODE XREF: ROM:00111140↑j ROM:0011115C move.w $1C6(a5),d1 ROM:00111160 cmp.w ($5DA).w,d1 ROM:00111164 bgt.s loc_111180 ROM:00111166 bsr.w sub_111380 ROM:0011116A clr.b ($7C4).w ROM:0011116E clr.w ($5DA).w ROM:00111172 move.b #3,($7C4).w ROM:00111178 move.b #1,($760).w ROM:0011117E rts ROM:00111180 ; --------------------------------------------------------------------------- ROM:00111180 ROM:00111180 loc_111180: ; CODE XREF: ROM:00111164↑j ROM:00111180 clr.b ($7C4).w ROM:00111184 clr.w ($5DA).w ROM:00111188 move.b #3,($7C4).w ROM:0011118E move.b #1,($760).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 #5,($89B).w ROM:001111AC beq.s loc_1111E4 ROM:001111AE bsr.w sub_1114D4 ROM:001111B2 btst #5,($88C).w ROM:001111B8 beq.s loc_1111D4 ROM:001111BA bsr.w sub_1114C6 ROM:001111BE clr.b ($7C4).w ROM:001111C2 clr.w ($5DA).w ROM:001111C6 move.b #3,($7C4).w ROM:001111CC move.b #2,($760).w ROM:001111D2 rts ROM:001111D4 ; --------------------------------------------------------------------------- ROM:001111D4 ROM:001111D4 loc_1111D4: ; CODE XREF: ROM:001111B8↑j ROM:001111D4 clr.b ($7C4).w ROM:001111D8 clr.w ($5DA).w ROM:001111DC move.b #3,($760).w ROM:001111E2 rts ROM:001111E4 ; --------------------------------------------------------------------------- ROM:001111E4 ROM:001111E4 loc_1111E4: ; CODE XREF: ROM:001111AC↑j ROM:001111E4 move.w $1C6(a5),d1 ROM:001111E8 cmp.w ($5DA).w,d1 ROM:001111EC bgt.s loc_111208 ROM:001111EE bsr.w sub_111380 ROM:001111F2 clr.b ($7C4).w ROM:001111F6 clr.w ($5DA).w ROM:001111FA move.b #3,($7C4).w ROM:00111200 move.b #1,($760).w ROM:00111206 rts ROM:00111208 ; --------------------------------------------------------------------------- ROM:00111208 ROM:00111208 loc_111208: ; CODE XREF: ROM:001111EC↑j ROM:00111208 clr.b ($7C4).w ROM:0011120C clr.w ($5DA).w ROM:00111210 move.b #3,($7C4).w ROM:00111216 move.b #2,($760).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_117358 ROM:00111242 bsr.w sub_11173C ROM:00111246 clr.b ($7C4).w ROM:0011124A clr.w ($5DA).w ROM:0011124E move.b #3,($7C4).w ROM:00111254 move.b #1,($760).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,($760).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_117358 ROM:001112A0 bsr.w sub_11173C ROM:001112A4 clr.b ($7C4).w ROM:001112A8 clr.w ($5DA).w ROM:001112AC move.b #3,($7C4).w ROM:001112B2 move.b #1,($760).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,($760).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,($760).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 #4,($893).w ROM:00111300 bne.s loc_11130E ROM:00111302 move.b #3,($760).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 ($7C4).w ROM:0011131A clr.w ($5DA).w ROM:0011131E move.b #3,($7C4).w ROM:00111324 move.b #1,($760).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 #4,($893).w ROM:00111354 bne.s loc_111362 ROM:00111356 move.b #3,($760).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 ($7C4).w ROM:0011136E clr.w ($5DA).w ROM:00111372 move.b #3,($7C4).w ROM:00111378 move.b #1,($760).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 #4,($88E).w ROM:00111386 beq.s loc_1113D2 ROM:00111388 move.l $12A(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,($145A).w ROM:001113AC btst #4,($890).w ROM:001113B2 beq.s loc_1113BA ROM:001113B4 bset #7,($1406).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,($145A).w ROM:001113C4 btst #4,($890).w ROM:001113CA beq.s loc_1113D2 ROM:001113CC bset #7,($1406).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 $1C8(a5),d0 ROM:001113DC neg.w d0 ROM:001113DE muls.w #$64,d0 ; 'd' ROM:001113E2 move.w d0,($4CE).w ROM:001113E6 bclr #4,($88E).w ROM:001113EC move.w #0,d0 ROM:001113F0 bsr.l sub_11AFB2 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_11AF36 ROM:00111424 bsr.l sub_117358 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 #5,($89B).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 ($5DA).w,d2 ROM:0011144A ext.l d2 ROM:0011144C divs.w $1A(a5),d2 ROM:00111450 move.l d2,d6 ROM:00111452 swap d6 ROM:00111454 move.w $1A(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 $1CA(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 #5,($89B).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,($A1C).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 $9C2(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 $9C2(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 $9C2(a5),d5 ROM:001114FA move.w $9C2(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 $9C2(a5,d7.w*2),d5 ROM:00111512 move.w $9C0(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_11AFB2 ROM:00111532 move.w $9C2(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 $9C2(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 $9C4(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 $9C8(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 $9C6(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 $9CC(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 $9CA(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 $9C2(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 #4,($88E).w ROM:00111618 move.w $9C2(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_11AF36 ROM:0011165E bclr #5,($88C).w ROM:00111664 bra.s locret_111672 ROM:00111666 ; --------------------------------------------------------------------------- ROM:00111666 ROM:00111666 loc_111666: ; CODE XREF: sub_1114D4+4A↑j ROM:00111666 bset #5,($88C).w ROM:0011166C bset #0,($892).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 #4,($893).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 $1CC(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 $1CE(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 #4,($893).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 ($A1C).w,d2 ROM:001116DC bge.s loc_1116E2 ROM:001116DE move.w d2,($A1C).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 #$13C000,a5 ROM:00111756 move.l a5,($43C).w ROM:0011175A rts ROM:0011175C ; --------------------------------------------------------------------------- ROM:0011175C movea.l #$13C000,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 #6,($88E).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 $1D2(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 #6,($892).w ROM:001117B4 ROM:001117B4 loc_1117B4: ; CODE XREF: ROM:00111782↑j ROM:001117B4 bset #6,($88E).w ROM:001117BA clr.b ($7EF).w ROM:001117BE move.w #$F,($630).w ROM:001117C4 move.b #1,($7EF).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:00116E76↓p ROM:001117D6 move.w #$204,($FFFFF460).w ROM:001117DC move.w #$54,($FFFFF420).w ; 'T' ROM:001117E2 bsr.l sub_115F1A 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:00116E70↓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_1119CA ROM:00111814 move.w #5,($4DC).w ROM:0011181A move.w #0,($4E0).w ROM:00111820 move.w #$3E8,($4DE).w ROM:00111826 bsr.w sub_1119CA ROM:0011182A move.w #7,($4DC).w ROM:00111830 move.w #0,($4E0).w ROM:00111836 move.w #$3E8,($4DE).w ROM:0011183C bsr.w sub_1119CA ROM:00111840 rts ROM:00111840 ; End of function sub_1117F2 ROM:00111840 ROM:00111842 ROM:00111842 ; =============== S U B R O U T I N E ======================================= ROM:00111842 ROM:00111842 ROM:00111842 sub_111842: ; CODE XREF: ROM:00116FD6↓p ROM:00111842 btst #7,($8CC).w ROM:00111848 bne.s loc_11189C ROM:0011184A move.w $1EC(a5),d0 ROM:0011184E cmpi.w #0,d0 ROM:00111852 beq.s loc_111862 ROM:00111854 move.w $1EE(a5),($A2E).w ROM:0011185A move.w $1F0(a5),($A22).w ROM:00111860 bra.s loc_11186E ROM:00111862 ; --------------------------------------------------------------------------- ROM:00111862 ROM:00111862 loc_111862: ; CODE XREF: sub_111842+10↑j ROM:00111862 move.w $38E(a5),($A2E).w ROM:00111868 move.w ($53A).w,($A22).w ROM:0011186E ROM:0011186E loc_11186E: ; CODE XREF: sub_111842+1E↑j ROM:0011186E move.w #6,($4DC).w ROM:00111874 move.w ($A22).w,($4E0).w ROM:0011187A move.w ($A2E).w,($4DE).w ROM:00111880 move.w ($A36).w,d0 ROM:00111884 cmp.w ($4DE).w,d0 ROM:00111888 beq.s loc_111890 ROM:0011188A bsr.w sub_1119CA ROM:0011188E bra.s loc_111894 ROM:00111890 ; --------------------------------------------------------------------------- ROM:00111890 ROM:00111890 loc_111890: ; CODE XREF: sub_111842+46↑j ROM:00111890 bsr.w sub_111A2E ROM:00111894 ROM:00111894 loc_111894: ; CODE XREF: sub_111842+4C↑j ROM:00111894 move.w ($4DE).w,($A36).w ROM:0011189A bra.s loc_1118C2 ROM:0011189C ; --------------------------------------------------------------------------- ROM:0011189C ROM:0011189C loc_11189C: ; CODE XREF: sub_111842+6↑j ROM:0011189C move.w #6,($4DC).w ROM:001118A2 btst #7,($8D0).w ROM:001118A8 beq.s loc_1118B2 ROM:001118AA move.w #$2710,($4E0).w ROM:001118B0 bra.s loc_1118B8 ROM:001118B2 ; --------------------------------------------------------------------------- ROM:001118B2 ROM:001118B2 loc_1118B2: ; CODE XREF: sub_111842+66↑j ROM:001118B2 move.w #0,($4E0).w ROM:001118B8 ROM:001118B8 loc_1118B8: ; CODE XREF: sub_111842+6E↑j ROM:001118B8 move.w #$32,($4DE).w ; '2' ROM:001118BE bsr.w sub_1119CA ROM:001118C2 ROM:001118C2 loc_1118C2: ; CODE XREF: sub_111842+58↑j ROM:001118C2 move.w $1E0(a5),d0 ROM:001118C6 cmpi.w #0,d0 ROM:001118CA beq.s loc_1118DA ROM:001118CC move.w $1E2(a5),($A2C).w ROM:001118D2 move.w $1E4(a5),($A20).w ROM:001118D8 bra.s loc_1118E6 ROM:001118DA ; --------------------------------------------------------------------------- ROM:001118DA ROM:001118DA loc_1118DA: ; CODE XREF: sub_111842+88↑j ROM:001118DA move.w $1E2(a5),($A2C).w ROM:001118E0 move.w ($588).w,($A20).w ROM:001118E6 ROM:001118E6 loc_1118E6: ; CODE XREF: sub_111842+96↑j ROM:001118E6 move.w #5,($4DC).w ROM:001118EC move.w ($A20).w,($4E0).w ROM:001118F2 move.w ($A2C).w,($4DE).w ROM:001118F8 move.w ($A3A).w,d0 ROM:001118FC cmp.w ($4DE).w,d0 ROM:00111900 beq.s loc_111908 ROM:00111902 bsr.w sub_1119CA ROM:00111906 bra.s loc_11190C ROM:00111908 ; --------------------------------------------------------------------------- ROM:00111908 ROM:00111908 loc_111908: ; CODE XREF: sub_111842+BE↑j ROM:00111908 bsr.w sub_111A2E ROM:0011190C ROM:0011190C loc_11190C: ; CODE XREF: sub_111842+C4↑j ROM:0011190C move.w ($4DE).w,($A3A).w ROM:00111912 btst #5,($8CC).w ROM:00111918 bne.l loc_1119A2 ROM:0011191E btst #6,($8CC).w ROM:00111924 bne.s loc_111978 ROM:00111926 move.w $1E6(a5),d0 ROM:0011192A cmpi.w #0,d0 ROM:0011192E beq.s loc_11193E ROM:00111930 move.w $1E8(a5),($A30).w ROM:00111936 move.w $1EA(a5),($A24).w ROM:0011193C bra.s loc_11194A ROM:0011193E ; --------------------------------------------------------------------------- ROM:0011193E ROM:0011193E loc_11193E: ; CODE XREF: sub_111842+EC↑j ROM:0011193E move.w $39A(a5),($A30).w ROM:00111944 move.w ($542).w,($A24).w ROM:0011194A ROM:0011194A loc_11194A: ; CODE XREF: sub_111842+FA↑j ROM:0011194A move.w #7,($4DC).w ROM:00111950 move.w ($A24).w,($4E0).w ROM:00111956 move.w ($A30).w,($4DE).w ROM:0011195C move.w ($A34).w,d0 ROM:00111960 cmp.w ($4DE).w,d0 ROM:00111964 beq.s loc_11196C ROM:00111966 bsr.w sub_1119CA ROM:0011196A bra.s loc_111970 ROM:0011196C ; --------------------------------------------------------------------------- ROM:0011196C ROM:0011196C loc_11196C: ; CODE XREF: sub_111842+122↑j ROM:0011196C bsr.w sub_111A2E ROM:00111970 ROM:00111970 loc_111970: ; CODE XREF: sub_111842+128↑j ROM:00111970 move.w ($4DE).w,($A34).w ROM:00111976 bra.s loc_1119A0 ROM:00111978 ; --------------------------------------------------------------------------- ROM:00111978 ROM:00111978 loc_111978: ; CODE XREF: sub_111842+E2↑j ROM:00111978 move.w #7,($4DC).w ROM:0011197E btst #6,($8D0).w ROM:00111984 beq.s loc_111990 ROM:00111986 move.w #$1388,($4E0).w ROM:0011198C bra.w loc_111996 ROM:00111990 ; --------------------------------------------------------------------------- ROM:00111990 ROM:00111990 loc_111990: ; CODE XREF: sub_111842+142↑j ROM:00111990 move.w #0,($4E0).w ROM:00111996 ROM:00111996 loc_111996: ; CODE XREF: sub_111842+14A↑j ROM:00111996 move.w #$32,($4DE).w ; '2' ROM:0011199C bsr.w sub_1119CA ROM:001119A0 ROM:001119A0 loc_1119A0: ; CODE XREF: sub_111842+134↑j ROM:001119A0 bra.s locret_1119C8 ROM:001119A2 ; --------------------------------------------------------------------------- ROM:001119A2 ROM:001119A2 loc_1119A2: ; CODE XREF: sub_111842+D6↑j ROM:001119A2 move.w #7,($4DC).w ROM:001119A8 btst #5,($8D0).w ROM:001119AE beq.s loc_1119B8 ROM:001119B0 move.w #$2710,($4E0).w ROM:001119B6 bra.s loc_1119BE ROM:001119B8 ; --------------------------------------------------------------------------- ROM:001119B8 ROM:001119B8 loc_1119B8: ; CODE XREF: sub_111842+16C↑j ROM:001119B8 move.w #0,($4E0).w ROM:001119BE ROM:001119BE loc_1119BE: ; CODE XREF: sub_111842+174↑j ROM:001119BE move.w #$32,($4DE).w ; '2' ROM:001119C4 bsr.w sub_1119CA ROM:001119C8 ROM:001119C8 locret_1119C8: ; CODE XREF: sub_111842:loc_1119A0↑j ROM:001119C8 rts ROM:001119C8 ; End of function sub_111842 ROM:001119C8 ROM:001119CA ROM:001119CA ; =============== S U B R O U T I N E ======================================= ROM:001119CA ROM:001119CA ROM:001119CA sub_1119CA: ; CODE XREF: sub_1117F2+1E↑p ROM:001119CA ; sub_1117F2+34↑p ... ROM:001119CA move.w ($4DC).w,d0 ROM:001119CE asl.w #3,d0 ROM:001119D0 subi.w #$28,d0 ; '(' ROM:001119D4 lea ($FFFFF428).w,a0 ROM:001119D8 adda.w d0,a0 ROM:001119DA move.l #$F42400,d2 ROM:001119E0 clr.l d0 ROM:001119E2 move.w ($4DE).w,d0 ROM:001119E6 cmpi.w #2,d0 ROM:001119EA bge.s loc_1119F0 ROM:001119EC move.w #2,d0 ROM:001119F0 ROM:001119F0 loc_1119F0: ; CODE XREF: sub_1119CA+20↑j ROM:001119F0 clr.w d1 ROM:001119F2 divu.l d0,d2 ROM:001119F6 asr.l #1,d2 ROM:001119F8 ROM:001119F8 loc_1119F8: ; CODE XREF: sub_1119CA:loc_111A12↓j ROM:001119F8 cmpi.l #$FFFF,d2 ROM:001119FE ble.s loc_111A14 ROM:00111A00 cmpi.w #7,d1 ROM:00111A04 bge.s loc_111A14 ROM:00111A06 asr.l #1,d2 ROM:00111A08 addq.l #1,d1 ROM:00111A0A cmpi.w #7,d1 ROM:00111A0E bne.s loc_111A12 ROM:00111A10 asr.l #1,d2 ROM:00111A12 ROM:00111A12 loc_111A12: ; CODE XREF: sub_1119CA+44↑j ROM:00111A12 bra.s loc_1119F8 ROM:00111A14 ; --------------------------------------------------------------------------- ROM:00111A14 ROM:00111A14 loc_111A14: ; CODE XREF: sub_1119CA+34↑j ROM:00111A14 ; sub_1119CA+3A↑j ROM:00111A14 move.l d2,d0 ROM:00111A16 mulu.w ($4E0).w,d0 ROM:00111A1A divu.w #$2710,d0 ROM:00111A1E swap d2 ROM:00111A20 move.w d0,d2 ROM:00111A22 move.l d2,2(a0) ROM:00111A26 ori.w #8,d1 ROM:00111A2A move.w d1,(a0) ROM:00111A2C rts ROM:00111A2C ; End of function sub_1119CA ROM:00111A2C ROM:00111A2E ROM:00111A2E ; =============== S U B R O U T I N E ======================================= ROM:00111A2E ROM:00111A2E ROM:00111A2E sub_111A2E: ; CODE XREF: sub_111842:loc_111890↑p ROM:00111A2E ; sub_111842:loc_111908↑p ... ROM:00111A2E move.w ($4DC).w,d0 ROM:00111A32 asl.w #3,d0 ROM:00111A34 subi.w #$28,d0 ; '(' ROM:00111A38 lea ($FFFFF428).w,a0 ROM:00111A3C adda.w d0,a0 ROM:00111A3E clr.l d0 ROM:00111A40 move.w 2(a0),d0 ROM:00111A44 mulu.w ($4E0).w,d0 ROM:00111A48 divu.w #$2710,d0 ROM:00111A4C move.w d0,4(a0) ROM:00111A50 rts ROM:00111A50 ; End of function sub_111A2E ROM:00111A50 ROM:00111A52 ; --------------------------------------------------------------------------- ROM:00111A52 movem.l d0-d5,-(sp) ROM:00111A56 bsr.w sub_112544 ROM:00111A5A bsr.w sub_111DC0 ROM:00111A5E bsr.w sub_11211E ROM:00111A62 btst #4,($889).w ROM:00111A68 beq.s loc_111A9C ROM:00111A6A bsr.l sub_118402 ROM:00111A70 btst #5,($890).w ROM:00111A76 beq.s loc_111A7E ROM:00111A78 bsr.l sub_11A518 ROM:00111A7E ROM:00111A7E loc_111A7E: ; CODE XREF: ROM:00111A76↑j ROM:00111A7E btst #2,($88E).w ROM:00111A84 beq.s loc_111A8E ROM:00111A86 bsr.l sub_11A102 ROM:00111A8C bra.s loc_111A9C ROM:00111A8E ; --------------------------------------------------------------------------- ROM:00111A8E ROM:00111A8E loc_111A8E: ; CODE XREF: ROM:00111A84↑j ROM:00111A8E btst #6,($891).w ROM:00111A94 beq.s loc_111A9C ROM:00111A96 bsr.l sub_119FA4 ROM:00111A9C ROM:00111A9C loc_111A9C: ; CODE XREF: ROM:00111A68↑j ROM:00111A9C ; ROM:00111A8C↑j ... ROM:00111A9C movem.l (sp)+,d0-d5 ROM:00111AA0 rte ROM:00111AA2 ROM:00111AA2 ; =============== S U B R O U T I N E ======================================= ROM:00111AA2 ROM:00111AA2 ROM:00111AA2 sub_111AA2: ; CODE XREF: ROM:001175F2↓p ROM:00111AA2 bsr.w sub_111E6E ROM:00111AA6 rts ROM:00111AA6 ; End of function sub_111AA2 ROM:00111AA6 ROM:00111AA8 ROM:00111AA8 ; =============== S U B R O U T I N E ======================================= ROM:00111AA8 ROM:00111AA8 ROM:00111AA8 sub_111AA8: ; CODE XREF: ROM:00116FAC↓p ROM:00111AA8 bsr.w sub_1122A8 ROM:00111AAC bsr.w sub_111AB2 ROM:00111AB0 rts ROM:00111AB0 ; End of function sub_111AA8 ROM:00111AB0 ROM:00111AB2 ROM:00111AB2 ; =============== S U B R O U T I N E ======================================= ROM:00111AB2 ROM:00111AB2 ROM:00111AB2 sub_111AB2: ; CODE XREF: sub_111AA8+4↑p ROM:00111AB2 bclr #4,($1402).w ROM:00111AB8 bclr #4,($1404).w ROM:00111ABE bclr #1,($898).w ROM:00111AC4 bclr #4,($88A).w ROM:00111ACA clr.w d1 ROM:00111ACC move.b ($763).w,d1 ROM:00111AD0 cmpi.w #7,d1 ROM:00111AD4 bcc.s locret_111ADE ROM:00111AD6 movea.l off_111AE0(pc,d1.w*4),a0 ROM:00111ADA nop ROM:00111ADC jmp (a0) ROM:00111ADE ; --------------------------------------------------------------------------- ROM:00111ADE ROM:00111ADE locret_111ADE: ; CODE XREF: sub_111AB2+22↑j ROM:00111ADE rts ROM:00111ADE ; End of function sub_111AB2 ROM:00111ADE ROM:00111ADE ; --------------------------------------------------------------------------- ROM:00111AE0 off_111AE0: dc.l loc_111AFC ; DATA XREF: sub_111AB2+24↑r ROM:00111AE4 dc.l loc_111B80 ROM:00111AE8 dc.l loc_111C88 ROM:00111AEC dc.l loc_111CC2 ROM:00111AF0 dc.l loc_111D3A ROM:00111AF4 dc.l loc_111B2A ROM:00111AF8 dc.l loc_111D6E ROM:00111AFC ; --------------------------------------------------------------------------- ROM:00111AFC ROM:00111AFC loc_111AFC: ; DATA XREF: ROM:off_111AE0↑o ROM:00111AFC bsr.w sub_112618 ROM:00111B00 bsr.w sub_1125E2 ROM:00111B04 bset #4,($88A).w ROM:00111B0A bset #5,($FFFFFC0B).w ROM:00111B10 bset #5,($1429).w ROM:00111B16 bsr.l sub_12606A ROM:00111B1C move.b #5,($763).w ROM:00111B22 bra.l loc_111B78 ROM:00111B28 ; --------------------------------------------------------------------------- ROM:00111B28 ROM:00111B28 locret_111B28: ; CODE XREF: ROM:00111B72↓j ROM:00111B28 rts ROM:00111B2A ; --------------------------------------------------------------------------- ROM:00111B2A ROM:00111B2A loc_111B2A: ; DATA XREF: ROM:00111AF4↑o ROM:00111B2A btst #5,($892).w ROM:00111B30 beq.s loc_111B4A ROM:00111B32 bclr #5,($1429).w ROM:00111B38 bclr #5,($892).w ROM:00111B3E move.b #1,($763).w ROM:00111B44 bra.l locret_111C86 ROM:00111B4A ; --------------------------------------------------------------------------- ROM:00111B4A ROM:00111B4A loc_111B4A: ; CODE XREF: ROM:00111B30↑j ROM:00111B4A btst #0,($1419).w ROM:00111B50 beq.s loc_111B78 ROM:00111B52 bclr #7,($898).w ROM:00111B58 bclr #5,($FFFFFC0B).w ROM:00111B5E bset #4,($88A).w ROM:00111B64 clr.w ($4FA).w ROM:00111B68 clr.w ($4FC).w ROM:00111B6C move.b #0,($763).w ROM:00111B72 bra.l locret_111B28 ROM:00111B78 ; --------------------------------------------------------------------------- ROM:00111B78 ROM:00111B78 loc_111B78: ; CODE XREF: ROM:00111B22↑j ROM:00111B78 ; ROM:00111B50↑j ROM:00111B78 bsr.l sub_126058 ROM:00111B7E rts ROM:00111B80 ; --------------------------------------------------------------------------- ROM:00111B80 ROM:00111B80 loc_111B80: ; DATA XREF: ROM:00111AE4↑o ROM:00111B80 move.w $200(a5),d0 ROM:00111B84 move.w $202(a5),d1 ROM:00111B88 move.w $204(a5),d2 ROM:00111B8C btst #2,($88F).w ROM:00111B92 beq.s loc_111BBA ROM:00111B94 cmp.w ($4F8).w,d0 ROM:00111B98 bne.s loc_111BBA ROM:00111B9A bsr.w sub_1125C0 ROM:00111B9E bsr.w sub_11263C ROM:00111BA2 bset #1,($898).w ROM:00111BA8 bclr #2,($88F).w ROM:00111BAE move.b #3,($763).w ROM:00111BB4 bra.l locret_111D38 ROM:00111BBA ; --------------------------------------------------------------------------- ROM:00111BBA ROM:00111BBA loc_111BBA: ; CODE XREF: ROM:00111B92↑j ROM:00111BBA ; ROM:00111B98↑j ROM:00111BBA btst #2,($88F).w ROM:00111BC0 beq.s loc_111BFC ROM:00111BC2 cmp.w ($4F8).w,d2 ROM:00111BC6 bne.s loc_111BFC ROM:00111BC8 bsr.w sub_1125C0 ROM:00111BCC bclr #2,($88F).w ROM:00111BD2 bclr #7,($FFFFFC0B).w ROM:00111BD8 bclr #5,($FFFFFC0B).w ROM:00111BDE bclr #4,($FFFFFC0B).w ROM:00111BE4 bset #3,($FFFFFC0B).w ROM:00111BEA bset #2,($FFFFFC0B).w ROM:00111BF0 move.b #6,($763).w ROM:00111BF6 bra.l loc_111DAC ROM:00111BFC ; --------------------------------------------------------------------------- ROM:00111BFC ROM:00111BFC loc_111BFC: ; CODE XREF: ROM:00111BC0↑j ROM:00111BFC ; ROM:00111BC6↑j ROM:00111BFC btst #2,($88F).w ROM:00111C02 beq.s loc_111C2E ROM:00111C04 cmp.w ($4F8).w,d0 ROM:00111C08 beq.s loc_111C2E ROM:00111C0A cmp.w ($4F8).w,d1 ROM:00111C0E beq.s loc_111C2E ROM:00111C10 cmp.w ($4F8).w,d2 ROM:00111C14 beq.s loc_111C2E ROM:00111C16 bsr.w sub_1125C0 ROM:00111C1A bset #4,($88A).w ROM:00111C20 bclr #2,($88F).w ROM:00111C26 move.b #1,($763).w ROM:00111C2C bra.s locret_111C86 ROM:00111C2E ; --------------------------------------------------------------------------- ROM:00111C2E ROM:00111C2E loc_111C2E: ; CODE XREF: ROM:00111C02↑j ROM:00111C2E ; ROM:00111C08↑j ... ROM:00111C2E btst #2,($88F).w ROM:00111C34 beq.s loc_111C60 ROM:00111C36 cmp.w ($4F8).w,d1 ROM:00111C3A bne.s loc_111C60 ROM:00111C3C bsr.w sub_1125C0 ROM:00111C40 bsr.w sub_112618 ROM:00111C44 bsr.w sub_11262A ROM:00111C48 bset #1,($898).w ROM:00111C4E bclr #2,($88F).w ROM:00111C54 move.b #3,($763).w ROM:00111C5A bra.l locret_111D38 ROM:00111C60 ; --------------------------------------------------------------------------- ROM:00111C60 ROM:00111C60 loc_111C60: ; CODE XREF: ROM:00111C34↑j ROM:00111C60 ; ROM:00111C3A↑j ROM:00111C60 btst #7,($898).w ROM:00111C66 beq.s loc_111C80 ROM:00111C68 bsr.l sub_12606A ROM:00111C6E move.b #2,($763).w ROM:00111C74 bset #5,($FFFFFC0B).w ROM:00111C7A bra.l loc_111CBA ROM:00111C80 ; --------------------------------------------------------------------------- ROM:00111C80 ROM:00111C80 loc_111C80: ; CODE XREF: ROM:00111C66↑j ROM:00111C80 bclr #2,($88F).w ROM:00111C86 ROM:00111C86 locret_111C86: ; CODE XREF: ROM:00111B44↑j ROM:00111C86 ; ROM:00111C2C↑j ... ROM:00111C86 rts ROM:00111C88 ; --------------------------------------------------------------------------- ROM:00111C88 ROM:00111C88 loc_111C88: ; DATA XREF: ROM:00111AE8↑o ROM:00111C88 btst #0,($1419).w ROM:00111C8E beq.s loc_111CBA ROM:00111C90 bclr #7,($898).w ROM:00111C96 bclr #5,($FFFFFC0B).w ROM:00111C9C bset #4,($88A).w ROM:00111CA2 bsr.w sub_112606 ROM:00111CA6 clr.w ($4FA).w ROM:00111CAA clr.w ($4FC).w ROM:00111CAE move.b #1,($763).w ROM:00111CB4 bra.l locret_111C86 ROM:00111CBA ; --------------------------------------------------------------------------- ROM:00111CBA ROM:00111CBA loc_111CBA: ; CODE XREF: ROM:00111C7A↑j ROM:00111CBA ; ROM:00111C8E↑j ... ROM:00111CBA bsr.l sub_126058 ROM:00111CC0 rts ROM:00111CC2 ; --------------------------------------------------------------------------- ROM:00111CC2 ROM:00111CC2 loc_111CC2: ; DATA XREF: ROM:00111AEC↑o ROM:00111CC2 btst #2,($1424).w ROM:00111CC8 beq.s loc_111CE8 ROM:00111CCA move.w $200(a5),d0 ROM:00111CCE cmp.w ($4F8).w,d0 ROM:00111CD2 bne.s loc_111CE8 ROM:00111CD4 bsr.l sub_12606A ROM:00111CDA move.b #2,($763).w ROM:00111CE0 bset #5,($FFFFFC0B).w ROM:00111CE6 bra.s loc_111CBA ROM:00111CE8 ; --------------------------------------------------------------------------- ROM:00111CE8 ROM:00111CE8 loc_111CE8: ; CODE XREF: ROM:00111CC8↑j ROM:00111CE8 ; ROM:00111CD2↑j ROM:00111CE8 btst #2,($1424).w ROM:00111CEE beq.s loc_111D1E ROM:00111CF0 move.w $202(a5),d0 ROM:00111CF4 cmp.w ($4F8).w,d0 ROM:00111CF8 bne.s loc_111D1E ROM:00111CFA move.b #4,($763).w ROM:00111D00 bclr #7,($FFFFFC0B).w ROM:00111D06 bclr #5,($FFFFFC0B).w ROM:00111D0C bset #3,($FFFFFC0B).w ROM:00111D12 bset #2,($FFFFFC0B).w ROM:00111D18 bra.l locret_111D6C ROM:00111D1E ; --------------------------------------------------------------------------- ROM:00111D1E ROM:00111D1E loc_111D1E: ; CODE XREF: ROM:00111CEE↑j ROM:00111D1E ; ROM:00111CF8↑j ROM:00111D1E btst #5,($895).w ROM:00111D24 beq.s locret_111D38 ROM:00111D26 bset #4,($88A).w ROM:00111D2C move.b #1,($763).w ROM:00111D32 bra.l locret_111C86 ROM:00111D38 ; --------------------------------------------------------------------------- ROM:00111D38 ROM:00111D38 locret_111D38: ; CODE XREF: ROM:00111BB4↑j ROM:00111D38 ; ROM:00111C5A↑j ... ROM:00111D38 rts ROM:00111D3A ; --------------------------------------------------------------------------- ROM:00111D3A ROM:00111D3A loc_111D3A: ; DATA XREF: ROM:00111AF0↑o ROM:00111D3A btst #2,($88A).w ROM:00111D40 beq.s locret_111D6C ROM:00111D42 bclr #7,($FFFFFC0B).w ROM:00111D48 bclr #5,($FFFFFC0B).w ROM:00111D4E bset #4,($88A).w ROM:00111D54 bsr.w sub_112606 ROM:00111D58 clr.w ($4FA).w ROM:00111D5C clr.w ($4FC).w ROM:00111D60 move.b #1,($763).w ROM:00111D66 bra.l locret_111C86 ROM:00111D6C ; --------------------------------------------------------------------------- ROM:00111D6C ROM:00111D6C locret_111D6C: ; CODE XREF: ROM:00111D18↑j ROM:00111D6C ; ROM:00111D40↑j ROM:00111D6C rts ROM:00111D6E ; --------------------------------------------------------------------------- ROM:00111D6E ROM:00111D6E loc_111D6E: ; DATA XREF: ROM:00111AF8↑o ROM:00111D6E btst #6,($896).w ROM:00111D74 beq.s loc_111DAC ROM:00111D76 bclr #6,($896).w ROM:00111D7C bclr #4,($889).w ROM:00111D82 move.b #0,($792).w ROM:00111D88 move.b #0,($799).w ROM:00111D8E bclr #3,($FFFFFC0B).w ROM:00111D94 bclr #2,($FFFFFC0B).w ROM:00111D9A bset #4,($88A).w ROM:00111DA0 move.b #1,($763).w ROM:00111DA6 bra.l locret_111C86 ROM:00111DAC ; --------------------------------------------------------------------------- ROM:00111DAC ROM:00111DAC loc_111DAC: ; CODE XREF: ROM:00111BF6↑j ROM:00111DAC ; ROM:00111D74↑j ROM:00111DAC bsr.l sub_117E70 ROM:00111DB2 bsr.l sub_11A2FE ROM:00111DB8 bset #4,($889).w ROM:00111DBE rts ROM:00111DC0 ROM:00111DC0 ; =============== S U B R O U T I N E ======================================= ROM:00111DC0 ROM:00111DC0 ROM:00111DC0 sub_111DC0: ; CODE XREF: ROM:00111A5A↑p ROM:00111DC0 cmpi.b #2,($763).w ROM:00111DC6 beq.s loc_111DD0 ROM:00111DC8 cmpi.b #5,($763).w ROM:00111DCE bne.s loc_111E4E ROM:00111DD0 ROM:00111DD0 loc_111DD0: ; CODE XREF: sub_111DC0+6↑j ROM:00111DD0 btst #7,($FFFFFC0B).w ROM:00111DD6 beq.s loc_111DFC ROM:00111DD8 btst #2,($887).w ROM:00111DDE beq.s loc_111DFC ROM:00111DE0 bclr #7,($FFFFFC0B).w ROM:00111DE6 bset #4,($1404).w ROM:00111DEC movem.l d0-a5,-(sp) ROM:00111DF0 bsr.l sub_129E70 ROM:00111DF6 movem.l (sp)+,d0-a5 ROM:00111DFA bra.s loc_111E48 ROM:00111DFC ; --------------------------------------------------------------------------- ROM:00111DFC ROM:00111DFC loc_111DFC: ; CODE XREF: sub_111DC0+16↑j ROM:00111DFC ; sub_111DC0+1E↑j ROM:00111DFC btst #0,($887).w ROM:00111E02 beq.s loc_111E2A ROM:00111E04 btst #6,($88B).w ROM:00111E0A bne.s loc_111E2A ROM:00111E0C btst #3,($89E).w ROM:00111E12 bne.s loc_111E2A ROM:00111E14 bset #4,($1402).w ROM:00111E1A movem.l d0-a5,-(sp) ROM:00111E1E bsr.l sub_1299B2 ROM:00111E24 movem.l (sp)+,d0-a5 ROM:00111E28 bra.s loc_111E48 ROM:00111E2A ; --------------------------------------------------------------------------- ROM:00111E2A ROM:00111E2A loc_111E2A: ; CODE XREF: sub_111DC0+42↑j ROM:00111E2A ; sub_111DC0+4A↑j ... ROM:00111E2A btst #0,($887).w ROM:00111E30 beq.s loc_111E48 ROM:00111E32 btst #6,($88B).w ROM:00111E38 beq.s loc_111E3C ROM:00111E3A bra.s loc_111E44 ROM:00111E3C ; --------------------------------------------------------------------------- ROM:00111E3C ROM:00111E3C loc_111E3C: ; CODE XREF: sub_111DC0+78↑j ROM:00111E3C btst #3,($89E).w ROM:00111E42 beq.s loc_111E48 ROM:00111E44 ROM:00111E44 loc_111E44: ; CODE XREF: sub_111DC0+7A↑j ROM:00111E44 bsr.w sub_11264A ROM:00111E48 ROM:00111E48 loc_111E48: ; CODE XREF: sub_111DC0+3A↑j ROM:00111E48 ; sub_111DC0+68↑j ... ROM:00111E48 bra.l locret_111E6C ROM:00111E4E ; --------------------------------------------------------------------------- ROM:00111E4E ROM:00111E4E loc_111E4E: ; CODE XREF: sub_111DC0+E↑j ROM:00111E4E cmpi.b #4,($763).w ROM:00111E54 bne.s locret_111E6C ROM:00111E56 btst #5,($FFFFFC0B).w ROM:00111E5C beq.s locret_111E6C ROM:00111E5E btst #0,($887).w ROM:00111E64 beq.s locret_111E6C ROM:00111E66 bsr.l sub_1126EA ROM:00111E6C ROM:00111E6C locret_111E6C: ; CODE XREF: sub_111DC0:loc_111E48↑j ROM:00111E6C ; sub_111DC0+94↑j ... ROM:00111E6C rts ROM:00111E6C ; End of function sub_111DC0 ROM:00111E6C ROM:00111E6E ROM:00111E6E ; =============== S U B R O U T I N E ======================================= ROM:00111E6E ROM:00111E6E ROM:00111E6E sub_111E6E: ; CODE XREF: sub_111AA2↑p ROM:00111E6E clr.w d1 ROM:00111E70 move.b ($764).w,d1 ROM:00111E74 cmpi.w #8,d1 ROM:00111E78 bcc.s locret_111E82 ROM:00111E7A movea.l off_111E84(pc,d1.w*4),a0 ROM:00111E7E nop ROM:00111E80 jmp (a0) ROM:00111E82 ; --------------------------------------------------------------------------- ROM:00111E82 ROM:00111E82 locret_111E82: ; CODE XREF: sub_111E6E+A↑j ROM:00111E82 rts ROM:00111E82 ; End of function sub_111E6E ROM:00111E82 ROM:00111E82 ; --------------------------------------------------------------------------- ROM:00111E84 off_111E84: dc.l loc_111EA4 ; DATA XREF: sub_111E6E+C↑r ROM:00111E88 dc.l loc_111EAE ROM:00111E8C dc.l loc_111EE6 ROM:00111E90 dc.l locret_111EFA ROM:00111E94 dc.l loc_111EFC ROM:00111E98 dc.l loc_111F32 ROM:00111E9C dc.l loc_111FA4 ROM:00111EA0 dc.l loc_112076 ROM:00111EA4 ; --------------------------------------------------------------------------- ROM:00111EA4 ROM:00111EA4 loc_111EA4: ; DATA XREF: ROM:off_111E84↑o ROM:00111EA4 move.b #1,($764).w ROM:00111EAA bra.s locret_111EE4 ROM:00111EAC ; --------------------------------------------------------------------------- ROM:00111EAC rts ROM:00111EAE ; --------------------------------------------------------------------------- ROM:00111EAE ROM:00111EAE loc_111EAE: ; DATA XREF: ROM:00111E88↑o ROM:00111EAE btst #4,($88A).w ROM:00111EB4 beq.s locret_111EE4 ROM:00111EB6 bset #3,($FFFFFC0B).w ROM:00111EBC bset #2,($FFFFFC0B).w ROM:00111EC2 bset #4,($FFFFFC0B).w ROM:00111EC8 bset #5,($FFFFFC0B).w ROM:00111ECE clr.b ($7F0).w ROM:00111ED2 clr.w ($632).w ROM:00111ED6 move.b #3,($7F0).w ROM:00111EDC move.b #2,($764).w ROM:00111EE2 bra.s locret_111EF8 ROM:00111EE4 ; --------------------------------------------------------------------------- ROM:00111EE4 ROM:00111EE4 locret_111EE4: ; CODE XREF: ROM:00111EAA↑j ROM:00111EE4 ; ROM:00111EB4↑j ... ROM:00111EE4 rts ROM:00111EE6 ; --------------------------------------------------------------------------- ROM:00111EE6 ROM:00111EE6 loc_111EE6: ; DATA XREF: ROM:00111E8C↑o ROM:00111EE6 move.w $1FE(a5),d1 ROM:00111EEA cmp.w ($632).w,d1 ROM:00111EEE bgt.s locret_111EF8 ROM:00111EF0 move.b #3,($764).w ROM:00111EF6 bra.s locret_111EFA ROM:00111EF8 ; --------------------------------------------------------------------------- ROM:00111EF8 ROM:00111EF8 locret_111EF8: ; CODE XREF: ROM:00111EE2↑j ROM:00111EF8 ; ROM:00111EEE↑j ... ROM:00111EF8 rts ROM:00111EFA ; --------------------------------------------------------------------------- ROM:00111EFA ROM:00111EFA locret_111EFA: ; CODE XREF: ROM:00111EF6↑j ROM:00111EFA ; DATA XREF: ROM:00111E90↑o ROM:00111EFA rts ROM:00111EFC ; --------------------------------------------------------------------------- ROM:00111EFC ROM:00111EFC loc_111EFC: ; DATA XREF: ROM:00111E94↑o ROM:00111EFC move.w ($4F2).w,d1 ROM:00111F00 cmp.w ($5DC).w,d1 ROM:00111F04 bgt.s locret_111F30 ROM:00111F06 btst #0,($887).w ROM:00111F0C bne.s locret_111F30 ROM:00111F0E bclr #4,($FFFFFC0B).w ROM:00111F14 bclr #5,($FFFFFC0B).w ROM:00111F1A bset #5,($892).w ROM:00111F20 bsr.w sub_1126B8 ROM:00111F24 move.b #7,($764).w ROM:00111F2A bra.l locret_11211A ROM:00111F30 ; --------------------------------------------------------------------------- ROM:00111F30 ROM:00111F30 locret_111F30: ; CODE XREF: ROM:00111F04↑j ROM:00111F30 ; ROM:00111F0C↑j ROM:00111F30 rts ROM:00111F32 ; --------------------------------------------------------------------------- ROM:00111F32 ROM:00111F32 loc_111F32: ; DATA XREF: ROM:00111E98↑o ROM:00111F32 move.w $210(a5),d3 ROM:00111F36 cmp.w ($5DC).w,d3 ROM:00111F3A bgt.s loc_111F68 ROM:00111F3C bclr #4,($FFFFFC0B).w ROM:00111F42 bclr #5,($FFFFFC0B).w ROM:00111F48 clr.b ($7C5).w ROM:00111F4C clr.w ($5DC).w ROM:00111F50 bset #7,($898).w ROM:00111F56 bset #3,($FFFFFC0B).w ROM:00111F5C move.b #1,($764).w ROM:00111F62 bra.l locret_111EE4 ROM:00111F68 ; --------------------------------------------------------------------------- ROM:00111F68 ROM:00111F68 loc_111F68: ; CODE XREF: ROM:00111F3A↑j ROM:00111F68 btst #6,($FFFFFC0D).w ROM:00111F6E beq.s locret_111FA2 ROM:00111F70 bsr.w sub_11264A ROM:00111F74 bclr #4,($FFFFFC0B).w ROM:00111F7A bclr #5,($FFFFFC0B).w ROM:00111F80 clr.b ($7C5).w ROM:00111F84 clr.w ($5DC).w ROM:00111F88 clr.b ($7F0).w ROM:00111F8C clr.w ($632).w ROM:00111F90 move.b #3,($7F0).w ROM:00111F96 move.b #2,($764).w ROM:00111F9C bra.l locret_111EF8 ROM:00111FA2 ; --------------------------------------------------------------------------- ROM:00111FA2 ROM:00111FA2 locret_111FA2: ; CODE XREF: ROM:00111F6E↑j ROM:00111FA2 rts ROM:00111FA4 ; --------------------------------------------------------------------------- ROM:00111FA4 ROM:00111FA4 loc_111FA4: ; DATA XREF: ROM:00111E9C↑o ROM:00111FA4 move.w ($5DC).w,d0 ROM:00111FA8 move.w ($4F2).w,d1 ROM:00111FAC move.w ($4F4).w,d2 ROM:00111FB0 btst #6,($FFFFFC0D).w ROM:00111FB6 beq.s loc_111FEC ROM:00111FB8 cmp.w d0,d2 ROM:00111FBA blt.s loc_111FBE ROM:00111FBC bra.s loc_111FC6 ROM:00111FBE ; --------------------------------------------------------------------------- ROM:00111FBE ROM:00111FBE loc_111FBE: ; CODE XREF: ROM:00111FBA↑j ROM:00111FBE btst #1,($FFFFFC0D).w ROM:00111FC4 bne.s loc_111FEC ROM:00111FC6 ROM:00111FC6 loc_111FC6: ; CODE XREF: ROM:00111FBC↑j ROM:00111FC6 bsr.w sub_11264A ROM:00111FCA clr.b ($7C5).w ROM:00111FCE clr.w ($5DC).w ROM:00111FD2 clr.b ($7F0).w ROM:00111FD6 clr.w ($632).w ROM:00111FDA move.b #3,($7F0).w ROM:00111FE0 move.b #2,($764).w ROM:00111FE6 bra.l locret_111EF8 ROM:00111FEC ; --------------------------------------------------------------------------- ROM:00111FEC ROM:00111FEC loc_111FEC: ; CODE XREF: ROM:00111FB6↑j ROM:00111FEC ; ROM:00111FC4↑j ROM:00111FEC cmp.w ($5DC).w,d1 ROM:00111FF0 bgt.s loc_11201A ROM:00111FF2 cmpi.w #$80,($4F6).w ROM:00111FF8 ble.s loc_11201A ROM:00111FFA clr.b ($7C5).w ROM:00111FFE clr.w ($5DC).w ROM:00112002 bset #2,($88F).w ROM:00112008 bclr #2,($FFFFFC0B).w ROM:0011200E move.b #1,($764).w ROM:00112014 bra.l locret_111EE4 ROM:0011201A ; --------------------------------------------------------------------------- ROM:0011201A ROM:0011201A loc_11201A: ; CODE XREF: ROM:00111FF0↑j ROM:0011201A ; ROM:00111FF8↑j ROM:0011201A btst #1,($FFFFFC0D).w ROM:00112020 beq.s loc_112052 ROM:00112022 cmpi.w #0,($FFFFFC0E).w ROM:00112028 bne.s loc_112052 ROM:0011202A cmpi.w #$80,($4F6).w ROM:00112030 bgt.s loc_112052 ROM:00112032 cmp.w d2,d0 ROM:00112034 ble.s loc_112052 ROM:00112036 cmp.w d0,d1 ROM:00112038 ble.s loc_112052 ROM:0011203A bsr.w sub_11264A ROM:0011203E bsr.w sub_112680 ROM:00112042 bsr.w sub_1126B8 ROM:00112046 move.b #7,($764).w ROM:0011204C bra.l locret_11211A ROM:00112052 ; --------------------------------------------------------------------------- ROM:00112052 ROM:00112052 loc_112052: ; CODE XREF: ROM:00112020↑j ROM:00112052 ; ROM:00112028↑j ... ROM:00112052 cmp.w ($5DC).w,d1 ROM:00112056 bgt.s locret_112074 ROM:00112058 cmpi.w #$80,($4F6).w ROM:0011205E bgt.s locret_112074 ROM:00112060 bsr.w sub_112680 ROM:00112064 bsr.w sub_1126B8 ROM:00112068 move.b #6,($764).w ROM:0011206E bra.l *+6 ROM:00112074 ; --------------------------------------------------------------------------- ROM:00112074 ROM:00112074 locret_112074: ; CODE XREF: ROM:00112056↑j ROM:00112074 ; ROM:0011205E↑j ... ROM:00112074 rts ROM:00112076 ; --------------------------------------------------------------------------- ROM:00112076 ROM:00112076 loc_112076: ; DATA XREF: ROM:00111EA0↑o ROM:00112076 move.w ($5DC).w,d0 ROM:0011207A move.w ($4F2).w,d1 ROM:0011207E move.w ($4F4).w,d2 ROM:00112082 btst #4,($FFFFFC0D).w ROM:00112088 beq.s loc_112090 ROM:0011208A cmp.w d0,d2 ROM:0011208C blt.s loc_112090 ROM:0011208E bra.s loc_1120A2 ROM:00112090 ; --------------------------------------------------------------------------- ROM:00112090 ROM:00112090 loc_112090: ; CODE XREF: ROM:00112088↑j ROM:00112090 ; ROM:0011208C↑j ROM:00112090 btst #6,($FFFFFC0D).w ROM:00112096 beq.s loc_11209A ROM:00112098 bra.s loc_1120A2 ROM:0011209A ; --------------------------------------------------------------------------- ROM:0011209A ROM:0011209A loc_11209A: ; CODE XREF: ROM:00112096↑j ROM:0011209A cmpi.w #$80,($4F6).w ROM:001120A0 ble.s loc_1120C8 ROM:001120A2 ROM:001120A2 loc_1120A2: ; CODE XREF: ROM:0011208E↑j ROM:001120A2 ; ROM:00112098↑j ROM:001120A2 bsr.w sub_11264A ROM:001120A6 clr.b ($7C5).w ROM:001120AA clr.w ($5DC).w ROM:001120AE clr.b ($7F0).w ROM:001120B2 clr.w ($632).w ROM:001120B6 move.b #3,($7F0).w ROM:001120BC move.b #2,($764).w ROM:001120C2 bra.l locret_111EF8 ROM:001120C8 ; --------------------------------------------------------------------------- ROM:001120C8 ROM:001120C8 loc_1120C8: ; CODE XREF: ROM:001120A0↑j ROM:001120C8 btst #4,($FFFFFC0D).w ROM:001120CE beq.s loc_1120F8 ROM:001120D0 cmp.w d2,d0 ROM:001120D2 ble.s loc_1120F8 ROM:001120D4 cmp.w d0,d1 ROM:001120D6 ble.s loc_1120F8 ROM:001120D8 cmpi.w #$80,($4F6).w ROM:001120DE bgt.s loc_1120F8 ROM:001120E0 bsr.w sub_11264A ROM:001120E4 bsr.w sub_11268E ROM:001120E8 bsr.w sub_1126B8 ROM:001120EC move.b #6,($764).w ROM:001120F2 bra.l locret_112074 ROM:001120F8 ; --------------------------------------------------------------------------- ROM:001120F8 ROM:001120F8 loc_1120F8: ; CODE XREF: ROM:001120CE↑j ROM:001120F8 ; ROM:001120D2↑j ... ROM:001120F8 cmp.w ($5DC).w,d1 ROM:001120FC bgt.s locret_11211A ROM:001120FE cmpi.w #$80,($4F6).w ROM:00112104 bgt.s locret_11211A ROM:00112106 bsr.w sub_11268E ROM:0011210A bsr.w sub_1126B8 ROM:0011210E move.b #7,($764).w ROM:00112114 bra.l *+6 ROM:0011211A ; --------------------------------------------------------------------------- ROM:0011211A ROM:0011211A locret_11211A: ; CODE XREF: ROM:00111F2A↑j ROM:0011211A ; ROM:0011204C↑j ... ROM:0011211A rts ROM:0011211C ; --------------------------------------------------------------------------- ROM:0011211C rts ROM:0011211E ROM:0011211E ; =============== S U B R O U T I N E ======================================= ROM:0011211E ROM:0011211E ROM:0011211E sub_11211E: ; CODE XREF: ROM:00111A5E↑p ROM:0011211E clr.b ($7F0).w ROM:00112122 clr.w ($632).w ROM:00112126 move.b #3,($7F0).w ROM:0011212C cmpi.b #3,($764).w ROM:00112132 bne.l loc_1121BA ROM:00112138 btst #6,($88B).w ROM:0011213E beq.s loc_112180 ROM:00112140 btst #3,($89E).w ROM:00112146 bne.s loc_112180 ROM:00112148 cmpi.w #0,($504).w ROM:0011214E bne.s loc_112180 ROM:00112150 bsr.w sub_112606 ROM:00112154 andi.w #$F9FF,($FFFFFC0A).w ROM:0011215A bsr.w sub_11265C ROM:0011215E clr.b ($7F0).w ROM:00112162 clr.w ($632).w ROM:00112166 clr.b ($7C5).w ROM:0011216A clr.w ($5DC).w ROM:0011216E move.b #3,($7C5).w ROM:00112174 move.b #4,($764).w ROM:0011217A bra.l locret_1122A6 ROM:00112180 ; --------------------------------------------------------------------------- ROM:00112180 ROM:00112180 loc_112180: ; CODE XREF: sub_11211E+20↑j ROM:00112180 ; sub_11211E+28↑j ... ROM:00112180 btst #3,($89E).w ROM:00112186 beq.s loc_11218A ROM:00112188 bra.s loc_11219A ROM:0011218A ; --------------------------------------------------------------------------- ROM:0011218A ROM:0011218A loc_11218A: ; CODE XREF: sub_11211E+68↑j ROM:0011218A btst #6,($88B).w ROM:00112190 beq.s loc_1121B4 ROM:00112192 cmpi.w #0,($504).w ROM:00112198 beq.s loc_1121B4 ROM:0011219A ROM:0011219A loc_11219A: ; CODE XREF: sub_11211E+6A↑j ROM:0011219A clr.b ($7F0).w ROM:0011219E clr.w ($632).w ROM:001121A2 move.b #3,($7F0).w ROM:001121A8 move.b #2,($764).w ROM:001121AE bra.l locret_1122A6 ROM:001121B4 ; --------------------------------------------------------------------------- ROM:001121B4 ROM:001121B4 loc_1121B4: ; CODE XREF: sub_11211E+72↑j ROM:001121B4 ; sub_11211E+7A↑j ROM:001121B4 bra.l locret_1122A6 ROM:001121BA ; --------------------------------------------------------------------------- ROM:001121BA ROM:001121BA loc_1121BA: ; CODE XREF: sub_11211E+14↑j ROM:001121BA cmpi.b #4,($764).w ROM:001121C0 bne.l locret_1122A6 ROM:001121C6 move.w ($5DC).w,d0 ROM:001121CA move.w ($4F2).w,d1 ROM:001121CE move.w ($4F4).w,d2 ROM:001121D2 move.w $20C(a5),d3 ROM:001121D6 move.w $20E(a5),d4 ROM:001121DA btst #0,($887).w ROM:001121E0 beq.s loc_1121E4 ROM:001121E2 bra.s loc_112200 ROM:001121E4 ; --------------------------------------------------------------------------- ROM:001121E4 ROM:001121E4 loc_1121E4: ; CODE XREF: sub_11211E+C2↑j ROM:001121E4 btst #4,($88D).w ROM:001121EA beq.s loc_112240 ROM:001121EC cmpi.w #0,d0 ROM:001121F0 ble.s loc_1121F8 ROM:001121F2 cmp.w d0,d4 ROM:001121F4 ble.s loc_1121F8 ROM:001121F6 bra.s loc_112200 ROM:001121F8 ; --------------------------------------------------------------------------- ROM:001121F8 ROM:001121F8 loc_1121F8: ; CODE XREF: sub_11211E+D2↑j ROM:001121F8 ; sub_11211E+D6↑j ROM:001121F8 cmp.w d3,d0 ROM:001121FA ble.s loc_112240 ROM:001121FC cmp.w d0,d2 ROM:001121FE ble.s loc_112240 ROM:00112200 ROM:00112200 loc_112200: ; CODE XREF: sub_11211E+C4↑j ROM:00112200 ; sub_11211E+D8↑j ROM:00112200 btst #5,($1429).w ROM:00112206 beq.s loc_11221E ROM:00112208 bsr.w sub_112618 ROM:0011220C ori.w #$600,($FFFFFC0A).w ROM:00112212 bset #5,($FFFFFC0B).w ROM:00112218 bset #5,($1429).w ROM:0011221E ROM:0011221E loc_11221E: ; CODE XREF: sub_11211E+E8↑j ROM:0011221E clr.b ($7C5).w ROM:00112222 clr.w ($5DC).w ROM:00112226 clr.b ($7F0).w ROM:0011222A clr.w ($632).w ROM:0011222E move.b #3,($7F0).w ROM:00112234 move.b #2,($764).w ROM:0011223A bra.l locret_1122A6 ROM:00112240 ; --------------------------------------------------------------------------- ROM:00112240 ROM:00112240 loc_112240: ; CODE XREF: sub_11211E+CC↑j ROM:00112240 ; sub_11211E+DC↑j ... ROM:00112240 btst #4,($88D).w ROM:00112246 beq.s loc_11227E ROM:00112248 btst #0,($887).w ROM:0011224E bne.s loc_11227E ROM:00112250 cmp.w d2,d0 ROM:00112252 ble.s loc_11227E ROM:00112254 cmp.w d0,d1 ROM:00112256 ble.s loc_11227E ROM:00112258 bclr #4,($FFFFFC0B).w ROM:0011225E bclr #5,($FFFFFC0B).w ROM:00112264 bset #5,($892).w ROM:0011226A bsr.w sub_11264A ROM:0011226E bsr.w sub_1126B8 ROM:00112272 move.b #6,($764).w ROM:00112278 bra.l locret_1122A6 ROM:0011227E ; --------------------------------------------------------------------------- ROM:0011227E ROM:0011227E loc_11227E: ; CODE XREF: sub_11211E+128↑j ROM:0011227E ; sub_11211E+130↑j ... ROM:0011227E btst #4,($88D).w ROM:00112284 beq.s locret_1122A6 ROM:00112286 cmp.w d4,d0 ROM:00112288 blt.s locret_1122A6 ROM:0011228A cmp.w d0,d3 ROM:0011228C blt.s locret_1122A6 ROM:0011228E btst #0,($887).w ROM:00112294 bne.s locret_1122A6 ROM:00112296 bset #5,($892).w ROM:0011229C bsr.w sub_11264A ROM:001122A0 move.b #5,($764).w ROM:001122A6 ROM:001122A6 locret_1122A6: ; CODE XREF: sub_11211E+5C↑j ROM:001122A6 ; sub_11211E+90↑j ... ROM:001122A6 rts ROM:001122A6 ; End of function sub_11211E ROM:001122A6 ROM:001122A8 ROM:001122A8 ; =============== S U B R O U T I N E ======================================= ROM:001122A8 ROM:001122A8 ROM:001122A8 sub_1122A8: ; CODE XREF: sub_111AA8↑p ROM:001122A8 bclr #5,($895).w ROM:001122AE clr.w d1 ROM:001122B0 move.b ($765).w,d1 ROM:001122B4 cmpi.w #$C,d1 ROM:001122B8 bcc.s locret_1122C2 ROM:001122BA movea.l off_1122C4(pc,d1.w*4),a0 ROM:001122BE nop ROM:001122C0 jmp (a0) ROM:001122C2 ; --------------------------------------------------------------------------- ROM:001122C2 ROM:001122C2 locret_1122C2: ; CODE XREF: sub_1122A8+10↑j ROM:001122C2 rts ROM:001122C2 ; End of function sub_1122A8 ROM:001122C2 ROM:001122C2 ; --------------------------------------------------------------------------- ROM:001122C4 off_1122C4: dc.l loc_1122F4 ; DATA XREF: sub_1122A8+12↑r ROM:001122C8 dc.l loc_112310 ROM:001122CC dc.l loc_112346 ROM:001122D0 dc.l loc_11236E ROM:001122D4 dc.l loc_1123A2 ROM:001122D8 dc.l loc_1123B8 ROM:001122DC dc.l loc_1123EC ROM:001122E0 dc.l loc_112402 ROM:001122E4 dc.l loc_112436 ROM:001122E8 dc.l loc_1124BC ROM:001122EC dc.l loc_1124D2 ROM:001122F0 dc.l loc_1124F6 ROM:001122F4 ; --------------------------------------------------------------------------- ROM:001122F4 ROM:001122F4 loc_1122F4: ; DATA XREF: ROM:off_1122C4↑o ROM:001122F4 bclr #2,($1424).w ROM:001122FA bset #2,($FFFFFC0B).w ROM:00112300 bset #3,($FFFFFC0B).w ROM:00112306 move.b #1,($765).w ROM:0011230C bra.s locret_112344 ROM:0011230E ; --------------------------------------------------------------------------- ROM:0011230E rts ROM:00112310 ; --------------------------------------------------------------------------- ROM:00112310 ROM:00112310 loc_112310: ; DATA XREF: ROM:001122C8↑o ROM:00112310 btst #1,($898).w ROM:00112316 beq.s locret_112344 ROM:00112318 bclr #4,($FFFFFC0B).w ROM:0011231E bset #2,($FFFFFC0B).w ROM:00112324 bset #3,($FFFFFC0B).w ROM:0011232A move.w $1F2(a5),d0 ROM:0011232E clr.b ($7C5).w ROM:00112332 move.w d0,($5DC).w ROM:00112336 move.b #1,($7C5).w ROM:0011233C move.b #2,($765).w ROM:00112342 bra.s locret_11236C ROM:00112344 ; --------------------------------------------------------------------------- ROM:00112344 ROM:00112344 locret_112344: ; CODE XREF: ROM:0011230C↑j ROM:00112344 ; ROM:00112316↑j ... ROM:00112344 rts ROM:00112346 ; --------------------------------------------------------------------------- ROM:00112346 ROM:00112346 loc_112346: ; DATA XREF: ROM:001122CC↑o ROM:00112346 cmpi.w #0,($5DC).w ROM:0011234C bgt.s locret_11236C ROM:0011234E move.w $1F4(a5),d0 ROM:00112352 clr.b ($7C5).w ROM:00112356 move.w d0,($5DC).w ROM:0011235A move.b #1,($7C5).w ROM:00112360 move.b #3,($765).w ROM:00112366 bsr.w sub_112694 ROM:0011236A bra.s locret_1123A0 ROM:0011236C ; --------------------------------------------------------------------------- ROM:0011236C ROM:0011236C locret_11236C: ; CODE XREF: ROM:00112342↑j ROM:0011236C ; ROM:0011234C↑j ROM:0011236C rts ROM:0011236E ; --------------------------------------------------------------------------- ROM:0011236E ROM:0011236E loc_11236E: ; DATA XREF: ROM:001122D0↑o ROM:0011236E btst #0,($FFFFFC0C).w ROM:00112374 beq.s locret_1123A0 ROM:00112376 btst #6,($FFFFFC0D).w ROM:0011237C beq.s locret_1123A0 ROM:0011237E bsr.w sub_11264A ROM:00112382 move.w $1F4(a5),d0 ROM:00112386 clr.b ($7C5).w ROM:0011238A move.w d0,($5DC).w ROM:0011238E move.b #1,($7C5).w ROM:00112394 move.b #4,($765).w ROM:0011239A bra.l locret_1123B6 ROM:001123A0 ; --------------------------------------------------------------------------- ROM:001123A0 ROM:001123A0 locret_1123A0: ; CODE XREF: ROM:0011236A↑j ROM:001123A0 ; ROM:00112374↑j ... ROM:001123A0 rts ROM:001123A2 ; --------------------------------------------------------------------------- ROM:001123A2 ROM:001123A2 loc_1123A2: ; DATA XREF: ROM:001122D4↑o ROM:001123A2 cmpi.w #0,($5DC).w ROM:001123A8 bgt.s locret_1123B6 ROM:001123AA move.b #5,($765).w ROM:001123B0 bsr.w sub_11269C ROM:001123B4 bra.s locret_1123EA ROM:001123B6 ; --------------------------------------------------------------------------- ROM:001123B6 ROM:001123B6 locret_1123B6: ; CODE XREF: ROM:0011239A↑j ROM:001123B6 ; ROM:001123A8↑j ROM:001123B6 rts ROM:001123B8 ; --------------------------------------------------------------------------- ROM:001123B8 ROM:001123B8 loc_1123B8: ; DATA XREF: ROM:001122D8↑o ROM:001123B8 btst #0,($FFFFFC0C).w ROM:001123BE beq.s locret_1123EA ROM:001123C0 btst #6,($FFFFFC0D).w ROM:001123C6 beq.s locret_1123EA ROM:001123C8 bsr.w sub_11264A ROM:001123CC move.w $1F6(a5),d0 ROM:001123D0 clr.b ($7C5).w ROM:001123D4 move.w d0,($5DC).w ROM:001123D8 move.b #1,($7C5).w ROM:001123DE move.b #6,($765).w ROM:001123E4 bra.l locret_112400 ROM:001123EA ; --------------------------------------------------------------------------- ROM:001123EA ROM:001123EA locret_1123EA: ; CODE XREF: ROM:001123B4↑j ROM:001123EA ; ROM:001123BE↑j ... ROM:001123EA rts ROM:001123EC ; --------------------------------------------------------------------------- ROM:001123EC ROM:001123EC loc_1123EC: ; DATA XREF: ROM:001122DC↑o ROM:001123EC cmpi.w #0,($5DC).w ROM:001123F2 bgt.s locret_112400 ROM:001123F4 move.b #7,($765).w ROM:001123FA bsr.w sub_1126A4 ROM:001123FE bra.s locret_112434 ROM:00112400 ; --------------------------------------------------------------------------- ROM:00112400 ROM:00112400 locret_112400: ; CODE XREF: ROM:001123E4↑j ROM:00112400 ; ROM:001123F2↑j ROM:00112400 rts ROM:00112402 ; --------------------------------------------------------------------------- ROM:00112402 ROM:00112402 loc_112402: ; DATA XREF: ROM:001122E0↑o ROM:00112402 btst #0,($FFFFFC0C).w ROM:00112408 beq.s locret_112434 ROM:0011240A btst #6,($FFFFFC0D).w ROM:00112410 beq.s locret_112434 ROM:00112412 bsr.w sub_11264A ROM:00112416 move.w $1FA(a5),d0 ROM:0011241A clr.b ($7C5).w ROM:0011241E move.w d0,($5DC).w ROM:00112422 move.b #1,($7C5).w ROM:00112428 move.b #8,($765).w ROM:0011242E bra.l locret_1124BA ROM:00112434 ; --------------------------------------------------------------------------- ROM:00112434 ROM:00112434 locret_112434: ; CODE XREF: ROM:001123FE↑j ROM:00112434 ; ROM:00112408↑j ... ROM:00112434 rts ROM:00112436 ; --------------------------------------------------------------------------- ROM:00112436 ROM:00112436 loc_112436: ; DATA XREF: ROM:001122E4↑o ROM:00112436 move.w ($FFFFFC0E).w,d2 ROM:0011243A move.w ($4FC).w,d0 ROM:0011243E not.b d0 ROM:00112440 btst #6,($FFFFFC0D).w ROM:00112446 beq.s loc_112484 ROM:00112448 cmp.w d2,d0 ROM:0011244A beq.s loc_11244E ROM:0011244C bra.s loc_112460 ROM:0011244E ; --------------------------------------------------------------------------- ROM:0011244E ROM:0011244E loc_11244E: ; CODE XREF: ROM:0011244A↑j ROM:0011244E btst #1,($FFFFFC0D).w ROM:00112454 beq.s loc_112458 ROM:00112456 bra.s loc_112460 ROM:00112458 ; --------------------------------------------------------------------------- ROM:00112458 ROM:00112458 loc_112458: ; CODE XREF: ROM:00112454↑j ROM:00112458 btst #3,($FFFFFC0D).w ROM:0011245E beq.s loc_112484 ROM:00112460 ROM:00112460 loc_112460: ; CODE XREF: ROM:0011244C↑j ROM:00112460 ; ROM:00112456↑j ROM:00112460 bsr.w sub_11264A ROM:00112464 bset #4,($FFFFFC0B).w ROM:0011246A bset #5,($895).w ROM:00112470 clr.b ($7C5).w ROM:00112474 clr.w ($5DC).w ROM:00112478 move.b #1,($765).w ROM:0011247E bra.l locret_112344 ROM:00112484 ; --------------------------------------------------------------------------- ROM:00112484 ROM:00112484 loc_112484: ; CODE XREF: ROM:00112446↑j ROM:00112484 ; ROM:0011245E↑j ROM:00112484 btst #6,($FFFFFC0D).w ROM:0011248A beq.s locret_1124BA ROM:0011248C btst #1,($FFFFFC0D).w ROM:00112492 bne.s locret_1124BA ROM:00112494 btst #3,($FFFFFC0D).w ROM:0011249A bne.s locret_1124BA ROM:0011249C cmp.w d2,d0 ROM:0011249E bne.s locret_1124BA ROM:001124A0 move.w $1F8(a5),d1 ROM:001124A4 clr.b ($7C5).w ROM:001124A8 move.w d1,($5DC).w ROM:001124AC move.b #1,($7C5).w ROM:001124B2 move.b #9,($765).w ROM:001124B8 bra.s locret_1124D0 ROM:001124BA ; --------------------------------------------------------------------------- ROM:001124BA ROM:001124BA locret_1124BA: ; CODE XREF: ROM:0011242E↑j ROM:001124BA ; ROM:0011248A↑j ... ROM:001124BA rts ROM:001124BC ; --------------------------------------------------------------------------- ROM:001124BC ROM:001124BC loc_1124BC: ; DATA XREF: ROM:001122E8↑o ROM:001124BC cmpi.w #0,($5DC).w ROM:001124C2 bgt.s locret_1124D0 ROM:001124C4 move.b #$A,($765).w ROM:001124CA bsr.w sub_1126AC ROM:001124CE bra.s locret_1124F4 ROM:001124D0 ; --------------------------------------------------------------------------- ROM:001124D0 ROM:001124D0 locret_1124D0: ; CODE XREF: ROM:001124B8↑j ROM:001124D0 ; ROM:001124C2↑j ROM:001124D0 rts ROM:001124D2 ; --------------------------------------------------------------------------- ROM:001124D2 ROM:001124D2 loc_1124D2: ; DATA XREF: ROM:001122EC↑o ROM:001124D2 btst #0,($FFFFFC0C).w ROM:001124D8 beq.s locret_1124F4 ROM:001124DA btst #6,($FFFFFC0D).w ROM:001124E0 beq.s locret_1124F4 ROM:001124E2 bsr.w sub_11264A ROM:001124E6 bset #2,($1424).w ROM:001124EC move.b #$B,($765).w ROM:001124F2 bra.s locret_112540 ROM:001124F4 ; --------------------------------------------------------------------------- ROM:001124F4 ROM:001124F4 locret_1124F4: ; CODE XREF: ROM:001124CE↑j ROM:001124F4 ; ROM:001124D8↑j ... ROM:001124F4 rts ROM:001124F6 ; --------------------------------------------------------------------------- ROM:001124F6 ROM:001124F6 loc_1124F6: ; DATA XREF: ROM:001122F0↑o ROM:001124F6 move.w $200(a5),d0 ROM:001124FA move.w $202(a5),d1 ROM:001124FE btst #0,($1419).w ROM:00112504 beq.s loc_11250E ROM:00112506 cmp.w ($4F8).w,d0 ROM:0011250A bne.s loc_11250E ROM:0011250C bra.s loc_11251C ROM:0011250E ; --------------------------------------------------------------------------- ROM:0011250E ROM:0011250E loc_11250E: ; CODE XREF: ROM:00112504↑j ROM:0011250E ; ROM:0011250A↑j ROM:0011250E btst #2,($88A).w ROM:00112514 beq.s locret_112540 ROM:00112516 cmp.w ($4F8).w,d1 ROM:0011251A bne.s locret_112540 ROM:0011251C ROM:0011251C loc_11251C: ; CODE XREF: ROM:0011250C↑j ROM:0011251C bset #4,($FFFFFC0B).w ROM:00112522 bclr #2,($1424).w ROM:00112528 bclr #2,($FFFFFC0B).w ROM:0011252E bclr #3,($FFFFFC0B).w ROM:00112534 move.b #1,($765).w ROM:0011253A bra.l locret_112344 ROM:00112540 ; --------------------------------------------------------------------------- ROM:00112540 ROM:00112540 locret_112540: ; CODE XREF: ROM:001124F2↑j ROM:00112540 ; ROM:00112514↑j ... ROM:00112540 rts ROM:00112542 ; --------------------------------------------------------------------------- ROM:00112542 rts ROM:00112544 ROM:00112544 ; =============== S U B R O U T I N E ======================================= ROM:00112544 ROM:00112544 ROM:00112544 sub_112544: ; CODE XREF: ROM:00111A56↑p ROM:00112544 btst #1,($FFFFFC0D).w ROM:0011254A beq.s loc_112554 ROM:0011254C bset #6,($88B).w ROM:00112552 bra.s loc_11255A ROM:00112554 ; --------------------------------------------------------------------------- ROM:00112554 ROM:00112554 loc_112554: ; CODE XREF: sub_112544+6↑j ROM:00112554 bclr #6,($88B).w ROM:0011255A ROM:0011255A loc_11255A: ; CODE XREF: sub_112544+E↑j ROM:0011255A btst #3,($FFFFFC0D).w ROM:00112560 beq.s loc_11256A ROM:00112562 bset #3,($89E).w ROM:00112568 bra.s loc_112570 ROM:0011256A ; --------------------------------------------------------------------------- ROM:0011256A ROM:0011256A loc_11256A: ; CODE XREF: sub_112544+1C↑j ROM:0011256A bclr #3,($89E).w ROM:00112570 ROM:00112570 loc_112570: ; CODE XREF: sub_112544+24↑j ROM:00112570 btst #4,($FFFFFC0D).w ROM:00112576 beq.s loc_112580 ROM:00112578 bset #4,($88D).w ROM:0011257E bra.s loc_112586 ROM:00112580 ; --------------------------------------------------------------------------- ROM:00112580 ROM:00112580 loc_112580: ; CODE XREF: sub_112544+32↑j ROM:00112580 bclr #4,($88D).w ROM:00112586 ROM:00112586 loc_112586: ; CODE XREF: sub_112544+3A↑j ROM:00112586 btst #6,($FFFFFC0D).w ROM:0011258C beq.s loc_112596 ROM:0011258E bset #0,($887).w ROM:00112594 bra.s loc_11259C ROM:00112596 ; --------------------------------------------------------------------------- ROM:00112596 ROM:00112596 loc_112596: ; CODE XREF: sub_112544+48↑j ROM:00112596 bclr #0,($887).w ROM:0011259C ROM:0011259C loc_11259C: ; CODE XREF: sub_112544+50↑j ROM:0011259C btst #0,($FFFFFC0C).w ROM:001125A2 beq.s loc_1125AC ROM:001125A4 bset #2,($887).w ROM:001125AA bra.s loc_1125B2 ROM:001125AC ; --------------------------------------------------------------------------- ROM:001125AC ROM:001125AC loc_1125AC: ; CODE XREF: sub_112544+5E↑j ROM:001125AC bclr #2,($887).w ROM:001125B2 ROM:001125B2 loc_1125B2: ; CODE XREF: sub_112544+66↑j ROM:001125B2 move.w ($FFFFFC0C).w,($502).w ROM:001125B8 move.w ($FFFFFC0E).w,($504).w ROM:001125BE rts ROM:001125BE ; End of function sub_112544 ROM:001125BE ROM:001125C0 ROM:001125C0 ; =============== S U B R O U T I N E ======================================= ROM:001125C0 ROM:001125C0 ROM:001125C0 sub_1125C0: ; CODE XREF: ROM:00111B9A↑p ROM:001125C0 ; ROM:00111BC8↑p ... ROM:001125C0 move.b ($FFFFFC04).w,d0 ROM:001125C4 andi.b #$F8,d0 ROM:001125C8 ori.b #6,d0 ROM:001125CC move.b d0,($FFFFFC04).w ROM:001125D0 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125D6 move.w #$82,($FFFFFC00).w ROM:001125DC clr.w ($FFFFFC0A).w ROM:001125E0 rts ROM:001125E0 ; End of function sub_1125C0 ROM:001125E0 ROM:001125E2 ROM:001125E2 ; =============== S U B R O U T I N E ======================================= ROM:001125E2 ROM:001125E2 ROM:001125E2 sub_1125E2: ; CODE XREF: ROM:00111B00↑p ROM:001125E2 move.b ($FFFFFC04).w,d0 ROM:001125E6 andi.b #$F8,d0 ROM:001125EA ori.b #6,d0 ROM:001125EE move.b d0,($FFFFFC04).w ROM:001125F2 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125F8 move.w #$82,($FFFFFC00).w ROM:001125FE move.w #$600,($FFFFFC0A).w ROM:00112604 rts ROM:00112604 ; End of function sub_1125E2 ROM:00112604 ROM:00112606 ROM:00112606 ; =============== S U B R O U T I N E ======================================= ROM:00112606 ROM:00112606 ROM:00112606 sub_112606: ; CODE XREF: ROM:00111CA2↑p ROM:00112606 ; ROM:00111D54↑p ... ROM:00112606 move.l $12E(a5),d0 ROM:0011260A divu.l #$51400,d0 ROM:00112612 move.w d0,($FFFFFC08).w ROM:00112616 rts ROM:00112616 ; End of function sub_112606 ROM:00112616 ROM:00112618 ROM:00112618 ; =============== S U B R O U T I N E ======================================= ROM:00112618 ROM:00112618 ROM:00112618 sub_112618: ; CODE XREF: ROM:loc_111AFC↑p ROM:00112618 ; ROM:00111C40↑p ... ROM:00112618 move.l $12E(a5),d0 ROM:0011261C divu.l #$4B000,d0 ROM:00112624 move.w d0,($FFFFFC08).w ROM:00112628 rts ROM:00112628 ; End of function sub_112618 ROM:00112628 ROM:0011262A ROM:0011262A ; =============== S U B R O U T I N E ======================================= ROM:0011262A ROM:0011262A ROM:0011262A sub_11262A: ; CODE XREF: ROM:00111C44↑p ROM:0011262A move.w ($1405FA).l,($4FA).w ROM:00112632 move.w ($1405FC).l,($4FC).w ROM:0011263A rts ROM:0011263A ; End of function sub_11262A ROM:0011263A ROM:0011263C ROM:0011263C ; =============== S U B R O U T I N E ======================================= ROM:0011263C ROM:0011263C ROM:0011263C sub_11263C: ; CODE XREF: ROM:00111B9E↑p ROM:0011263C move.w #$57,($4FA).w ; 'W' ROM:00112642 move.w #$8F,($4FC).w ROM:00112648 rts ROM:00112648 ; End of function sub_11263C ROM:00112648 ROM:0011264A ROM:0011264A ; =============== S U B R O U T I N E ======================================= ROM:0011264A ROM:0011264A ROM:0011264A sub_11264A: ; CODE XREF: sub_111DC0:loc_111E44↑p ROM:0011264A ; ROM:00111F70↑p ... ROM:0011264A move.w ($FFFFFC0C).w,d1 ROM:0011264E move.w ($FFFFFC0E).w,d1 ROM:00112652 move.w ($FFFFFC0C).w,d1 ROM:00112656 move.w ($FFFFFC0E).w,d1 ROM:0011265A rts ROM:0011265A ; End of function sub_11264A ROM:0011265A ROM:0011265C ROM:0011265C ; =============== S U B R O U T I N E ======================================= ROM:0011265C ROM:0011265C ROM:0011265C sub_11265C: ; CODE XREF: sub_11211E+3C↑p ROM:0011265C move.w #1,($4F6).w ROM:00112662 clr.w ($4F8).w ROM:00112666 move.w $20A(a5),($4F4).w ROM:0011266C move.w $206(a5),($4F2).w ROM:00112672 move.w $208(a5),($4FE).w ROM:00112678 move.w $208(a5),($500).w ROM:0011267E rts ROM:0011267E ; End of function sub_11265C ROM:0011267E ROM:00112680 ROM:00112680 ; =============== S U B R O U T I N E ======================================= ROM:00112680 ROM:00112680 ROM:00112680 sub_112680: ; CODE XREF: ROM:0011203E↑p ROM:00112680 ; ROM:00112060↑p ROM:00112680 move.w ($4F6).w,d0 ROM:00112684 or.w d0,($4F8).w ROM:00112688 lsl ($4F6).w ROM:0011268C rts ROM:0011268C ; End of function sub_112680 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:001120E4↑p ROM:0011268E ; ROM:00112106↑p ROM:0011268E lsl ($4F6).w ROM:00112692 rts ROM:00112692 ; End of function sub_11268E ROM:00112692 ROM:00112694 ROM:00112694 ; =============== S U B R O U T I N E ======================================= ROM:00112694 ROM:00112694 ROM:00112694 sub_112694: ; CODE XREF: ROM:00112366↑p ROM:00112694 move.w #$55,($FFFFFC0E).w ; 'U' ROM:0011269A rts ROM:0011269A ; End of function sub_112694 ROM:0011269A ROM:0011269C ROM:0011269C ; =============== S U B R O U T I N E ======================================= ROM:0011269C ROM:0011269C ROM:0011269C sub_11269C: ; CODE XREF: ROM:001123B0↑p ROM:0011269C move.w ($4FA).w,($FFFFFC0E).w ROM:001126A2 rts ROM:001126A2 ; End of function sub_11269C ROM:001126A2 ROM:001126A4 ROM:001126A4 ; =============== S U B R O U T I N E ======================================= ROM:001126A4 ROM:001126A4 ROM:001126A4 sub_1126A4: ; CODE XREF: ROM:001123FA↑p ROM:001126A4 move.w ($4FC).w,($FFFFFC0E).w ROM:001126AA rts ROM:001126AA ; End of function sub_1126A4 ROM:001126AA ROM:001126AC ROM:001126AC ; =============== S U B R O U T I N E ======================================= ROM:001126AC ROM:001126AC ROM:001126AC sub_1126AC: ; CODE XREF: ROM:001124CA↑p ROM:001126AC move.w ($4F8).w,d0 ROM:001126B0 not.w d0 ROM:001126B2 move.w d0,($FFFFFC0E).w ROM:001126B6 rts ROM:001126B6 ; End of function sub_1126AC ROM:001126B6 ROM:001126B8 ROM:001126B8 ; =============== S U B R O U T I N E ======================================= ROM:001126B8 ROM:001126B8 ROM:001126B8 sub_1126B8: ; CODE XREF: ROM:00111F20↑p ROM:001126B8 ; ROM:00112042↑p ... ROM:001126B8 move.w ($5DC).w,d2 ROM:001126BC move.w ($4FE).w,d1 ROM:001126C0 cmp.w ($4F2).w,d2 ROM:001126C4 bge.s loc_1126DC ROM:001126C6 sub.w ($500).w,d2 ROM:001126CA add.w d2,d1 ROM:001126CC add.w d2,($500).w ROM:001126D0 move.w d1,($4FE).w ROM:001126D4 add.w d2,($4F4).w ROM:001126D8 add.w d2,($4F2).w ROM:001126DC ROM:001126DC loc_1126DC: ; CODE XREF: sub_1126B8+C↑j ROM:001126DC add.w d1,($4F4).w ROM:001126E0 add.w d1,($4F2).w ROM:001126E4 add.w d1,($500).w ROM:001126E8 rts ROM:001126E8 ; End of function sub_1126B8 ROM:001126E8 ROM:001126EA ROM:001126EA ; =============== S U B R O U T I N E ======================================= ROM:001126EA ROM:001126EA ROM:001126EA sub_1126EA: ; CODE XREF: sub_111DC0+A6↑p ROM:001126EA bclr #5,($FFFFFC0B).w ROM:001126F0 btst #6,($FFFFFC0D).w ROM:001126F6 beq.s loc_112734 ROM:001126F8 btst #3,($FFFFFC0D).w ROM:001126FE beq.s loc_112706 ROM:00112700 bset #1,($1428).w ROM:00112706 ROM:00112706 loc_112706: ; CODE XREF: sub_1126EA+14↑j ROM:00112706 btst #2,($FFFFFC0D).w ROM:0011270C beq.s loc_112714 ROM:0011270E bset #2,($1404).w ROM:00112714 ROM:00112714 loc_112714: ; CODE XREF: sub_1126EA+22↑j ROM:00112714 btst #1,($FFFFFC0D).w ROM:0011271A beq.s loc_112722 ROM:0011271C bset #5,($1406).w ROM:00112722 ROM:00112722 loc_112722: ; CODE XREF: sub_1126EA+30↑j ROM:00112722 move.w ($FFFFFC0E).w,d0 ROM:00112726 cmp.b ($787).w,d0 ROM:0011272A beq.s loc_112732 ROM:0011272C bset #0,($88B).w ROM:00112732 ROM:00112732 loc_112732: ; CODE XREF: sub_1126EA+40↑j ROM:00112732 bra.s locret_11273A ROM:00112734 ; --------------------------------------------------------------------------- ROM:00112734 ROM:00112734 loc_112734: ; CODE XREF: sub_1126EA+C↑j ROM:00112734 bset #0,($89D).w ROM:0011273A ROM:0011273A locret_11273A: ; CODE XREF: sub_1126EA:loc_112732↑j ROM:0011273A rts ROM:0011273A ; End of function sub_1126EA ROM:0011273A ROM:0011273C ROM:0011273C ; =============== S U B R O U T I N E ======================================= ROM:0011273C ROM:0011273C ROM:0011273C sub_11273C: ; CODE XREF: ROM:001175DA↓p ROM:0011273C btst #7,($FFFFF449).w ROM:00112742 beq.s loc_11274C ROM:00112744 bset #6,($89B).w ROM:0011274A bra.s locret_112752 ROM:0011274C ; --------------------------------------------------------------------------- ROM:0011274C ROM:0011274C loc_11274C: ; CODE XREF: sub_11273C+6↑j ROM:0011274C bclr #6,($89B).w ROM:00112752 ROM:00112752 locret_112752: ; CODE XREF: sub_11273C+E↑j ROM:00112752 rts ROM:00112752 ; End of function sub_11273C ROM:00112752 ROM:00112754 ROM:00112754 ; =============== S U B R O U T I N E ======================================= ROM:00112754 ROM:00112754 ROM:00112754 sub_112754: ; CODE XREF: ROM:00116F5E↓p ROM:00112754 bclr #5,($887).w ROM:0011275A move.w $212(a5),d1 ROM:0011275E cmpi.w #4,d1 ROM:00112762 bcc.s locret_11276C ROM:00112764 movea.l off_11276E(pc,d1.w*4),a0 ; "`6\b8" ROM:00112768 nop ROM:0011276A jmp (a0) ROM:0011276C ; --------------------------------------------------------------------------- ROM:0011276C ROM:0011276C locret_11276C: ; CODE XREF: sub_112754+E↑j ROM:0011276C rts ROM:0011276C ; End of function sub_112754 ROM:0011276C ROM:0011276C ; --------------------------------------------------------------------------- ROM:0011276E off_11276E: dc.l a68 ; DATA XREF: sub_112754+10↑r ROM:0011276E ; "`6\b8" ROM:00112772 dc.l a68+2 ; "\b8" ROM:00112776 dc.l loc_112790 ROM:0011277A dc.l loc_1127A0 ROM:0011277E a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_11276E↑o ROM:0011277E ; ROM:00112772↑o ROM:00112783 dc.b 4 ROM:00112784 ; --------------------------------------------------------------------------- ROM:00112784 move.b (a3),d2 ROM:00112786 beq.s loc_11278E ROM:00112788 bset #5,($887).w ROM:0011278E ROM:0011278E loc_11278E: ; CODE XREF: ROM:00112786↑j ROM:0011278E bra.s loc_1127B6 ROM:00112790 ; --------------------------------------------------------------------------- ROM:00112790 ROM:00112790 loc_112790: ; DATA XREF: ROM:00112776↑o ROM:00112790 btst #6,($FFFFFA19).w ROM:00112796 bne.s loc_11279E ROM:00112798 bset #5,($887).w ROM:0011279E ROM:0011279E loc_11279E: ; CODE XREF: ROM:00112796↑j ROM:0011279E bra.s loc_1127B6 ROM:001127A0 ; --------------------------------------------------------------------------- ROM:001127A0 ROM:001127A0 loc_1127A0: ; DATA XREF: ROM:0011277A↑o ROM:001127A0 btst #6,($142A).w ROM:001127A6 beq.s loc_1127B6 ROM:001127A8 btst #6,($FFFFFA19).w ROM:001127AE bne.s loc_1127B6 ROM:001127B0 bset #5,($887).w ROM:001127B6 ROM:001127B6 loc_1127B6: ; CODE XREF: ROM:loc_11278E↑j ROM:001127B6 ; ROM:loc_11279E↑j ... ROM:001127B6 clr.w d1 ROM:001127B8 move.b ($766).w,d1 ROM:001127BC cmpi.w #5,d1 ROM:001127C0 bcc.s locret_1127CA ROM:001127C2 movea.l off_1127CC(pc,d1.w*4),a0 ROM:001127C6 nop ROM:001127C8 jmp (a0) ROM:001127CA ; --------------------------------------------------------------------------- ROM:001127CA ROM:001127CA locret_1127CA: ; CODE XREF: ROM:001127C0↑j ROM:001127CA rts ROM:001127CA ; --------------------------------------------------------------------------- ROM:001127CC off_1127CC: dc.l loc_1127E0 ; DATA XREF: ROM:001127C2↑r ROM:001127D0 dc.l loc_1127F0 ROM:001127D4 dc.l loc_112812 ROM:001127D8 dc.l loc_112852 ROM:001127DC dc.l loc_112874 ROM:001127E0 ; --------------------------------------------------------------------------- ROM:001127E0 ROM:001127E0 loc_1127E0: ; DATA XREF: ROM:off_1127CC↑o ROM:001127E0 bclr #4,($892).w ROM:001127E6 move.b #1,($766).w ROM:001127EC bra.s locret_112810 ROM:001127EE ; --------------------------------------------------------------------------- ROM:001127EE rts ROM:001127F0 ; --------------------------------------------------------------------------- ROM:001127F0 ROM:001127F0 loc_1127F0: ; DATA XREF: ROM:001127D0↑o ROM:001127F0 btst #5,($887).w ROM:001127F6 beq.s locret_112810 ROM:001127F8 clr.b ($7C6).w ROM:001127FC move.w #$A,($5DE).w ROM:00112802 move.b #1,($7C6).w ROM:00112808 move.b #2,($766).w ROM:0011280E bra.s locret_112850 ROM:00112810 ; --------------------------------------------------------------------------- ROM:00112810 ROM:00112810 locret_112810: ; CODE XREF: ROM:001127EC↑j ROM:00112810 ; ROM:001127F6↑j ... ROM:00112810 rts ROM:00112812 ; --------------------------------------------------------------------------- ROM:00112812 ROM:00112812 loc_112812: ; DATA XREF: ROM:001127D4↑o ROM:00112812 btst #5,($887).w ROM:00112818 bne.s loc_11282A ROM:0011281A clr.b ($7C6).w ROM:0011281E clr.w ($5DE).w ROM:00112822 move.b #1,($766).w ROM:00112828 bra.s locret_112810 ROM:0011282A ; --------------------------------------------------------------------------- ROM:0011282A ROM:0011282A loc_11282A: ; CODE XREF: ROM:00112818↑j ROM:0011282A cmpi.w #0,($5DE).w ROM:00112830 bgt.s locret_112850 ROM:00112832 btst #4,($890).w ROM:00112838 beq.s locret_112850 ROM:0011283A btst #6,($887).w ROM:00112840 beq.s locret_112850 ROM:00112842 bset #4,($892).w ROM:00112848 move.b #3,($766).w ROM:0011284E bra.s locret_112872 ROM:00112850 ; --------------------------------------------------------------------------- ROM:00112850 ROM:00112850 locret_112850: ; CODE XREF: ROM:0011280E↑j ROM:00112850 ; ROM:00112830↑j ... ROM:00112850 rts ROM:00112852 ; --------------------------------------------------------------------------- ROM:00112852 ROM:00112852 loc_112852: ; DATA XREF: ROM:001127D8↑o ROM:00112852 btst #5,($887).w ROM:00112858 bne.s locret_112872 ROM:0011285A clr.b ($7C6).w ROM:0011285E move.w #$A,($5DE).w ROM:00112864 move.b #1,($7C6).w ROM:0011286A move.b #4,($766).w ROM:00112870 bra.s locret_1128A6 ROM:00112872 ; --------------------------------------------------------------------------- ROM:00112872 ROM:00112872 locret_112872: ; CODE XREF: ROM:0011284E↑j ROM:00112872 ; ROM:00112858↑j ... ROM:00112872 rts ROM:00112874 ; --------------------------------------------------------------------------- ROM:00112874 ROM:00112874 loc_112874: ; DATA XREF: ROM:001127DC↑o ROM:00112874 btst #5,($887).w ROM:0011287A beq.s loc_11288C ROM:0011287C clr.b ($7C6).w ROM:00112880 clr.w ($5DE).w ROM:00112884 move.b #3,($766).w ROM:0011288A bra.s locret_112872 ROM:0011288C ; --------------------------------------------------------------------------- ROM:0011288C ROM:0011288C loc_11288C: ; CODE XREF: ROM:0011287A↑j ROM:0011288C cmpi.w #0,($5DE).w ROM:00112892 bgt.s locret_1128A6 ROM:00112894 bclr #4,($892).w ROM:0011289A move.b #1,($766).w ROM:001128A0 bra.l locret_112810 ROM:001128A6 ; --------------------------------------------------------------------------- ROM:001128A6 ROM:001128A6 locret_1128A6: ; CODE XREF: ROM:00112870↑j ROM:001128A6 ; ROM:00112892↑j ROM:001128A6 rts ROM:001128A8 ROM:001128A8 ; =============== S U B R O U T I N E ======================================= ROM:001128A8 ROM:001128A8 ROM:001128A8 sub_1128A8: ; CODE XREF: ROM:00116F6A↓p ROM:001128A8 move.w $1C(a5),d0 ROM:001128AC cmpi.w #0,d0 ROM:001128B0 bne.s loc_1128CA ROM:001128B2 btst #7,($FFFFF411).w ROM:001128B8 bne.s loc_1128C2 ROM:001128BA bclr #4,($89B).w ROM:001128C0 bra.s loc_1128C8 ROM:001128C2 ; --------------------------------------------------------------------------- ROM:001128C2 ROM:001128C2 loc_1128C2: ; CODE XREF: sub_1128A8+10↑j ROM:001128C2 bset #4,($89B).w ROM:001128C8 ROM:001128C8 loc_1128C8: ; CODE XREF: sub_1128A8+18↑j ROM:001128C8 bra.s loc_1128E0 ROM:001128CA ; --------------------------------------------------------------------------- ROM:001128CA ROM:001128CA loc_1128CA: ; CODE XREF: sub_1128A8+8↑j ROM:001128CA btst #7,($FFFFFA19).w ROM:001128D0 bne.s loc_1128DA ROM:001128D2 bclr #4,($89B).w ROM:001128D8 bra.s loc_1128E0 ROM:001128DA ; --------------------------------------------------------------------------- ROM:001128DA ROM:001128DA loc_1128DA: ; CODE XREF: sub_1128A8+28↑j ROM:001128DA bset #4,($89B).w ROM:001128E0 ROM:001128E0 loc_1128E0: ; CODE XREF: sub_1128A8:loc_1128C8↑j ROM:001128E0 ; sub_1128A8+30↑j ROM:001128E0 clr.w d1 ROM:001128E2 move.b ($767).w,d1 ROM:001128E6 cmpi.w #5,d1 ROM:001128EA bcc.s locret_1128F4 ROM:001128EC movea.l off_1128F6(pc,d1.w*4),a0 ROM:001128F0 nop ROM:001128F2 jmp (a0) ROM:001128F4 ; --------------------------------------------------------------------------- ROM:001128F4 ROM:001128F4 locret_1128F4: ; CODE XREF: sub_1128A8+42↑j ROM:001128F4 rts ROM:001128F4 ; End of function sub_1128A8 ROM:001128F4 ROM:001128F4 ; --------------------------------------------------------------------------- ROM:001128F6 off_1128F6: dc.l loc_11290A ; DATA XREF: sub_1128A8+44↑r ROM:001128FA dc.l loc_11291A ROM:001128FE dc.l loc_11293C ROM:00112902 dc.l loc_11296C ROM:00112906 dc.l loc_11298E ROM:0011290A ; --------------------------------------------------------------------------- ROM:0011290A ROM:0011290A loc_11290A: ; DATA XREF: ROM:off_1128F6↑o ROM:0011290A bclr #0,($89C).w ROM:00112910 move.b #1,($767).w ROM:00112916 bra.s locret_11293A ROM:00112918 ; --------------------------------------------------------------------------- ROM:00112918 rts ROM:0011291A ; --------------------------------------------------------------------------- ROM:0011291A ROM:0011291A loc_11291A: ; DATA XREF: ROM:001128FA↑o ROM:0011291A btst #4,($89B).w ROM:00112920 bne.s locret_11293A ROM:00112922 clr.b ($7C7).w ROM:00112926 move.w #$A,($5E0).w ROM:0011292C move.b #1,($7C7).w ROM:00112932 move.b #2,($767).w ROM:00112938 bra.s locret_11296A ROM:0011293A ; --------------------------------------------------------------------------- ROM:0011293A ROM:0011293A locret_11293A: ; CODE XREF: ROM:00112916↑j ROM:0011293A ; ROM:00112920↑j ... ROM:0011293A rts ROM:0011293C ; --------------------------------------------------------------------------- ROM:0011293C ROM:0011293C loc_11293C: ; DATA XREF: ROM:001128FE↑o ROM:0011293C btst #4,($89B).w ROM:00112942 beq.s loc_112954 ROM:00112944 clr.b ($7C7).w ROM:00112948 clr.w ($5E0).w ROM:0011294C move.b #1,($767).w ROM:00112952 bra.s locret_11293A ROM:00112954 ; --------------------------------------------------------------------------- ROM:00112954 ROM:00112954 loc_112954: ; CODE XREF: ROM:00112942↑j ROM:00112954 cmpi.w #0,($5E0).w ROM:0011295A bgt.s locret_11296A ROM:0011295C bset #0,($89C).w ROM:00112962 move.b #3,($767).w ROM:00112968 bra.s locret_11298C ROM:0011296A ; --------------------------------------------------------------------------- ROM:0011296A ROM:0011296A locret_11296A: ; CODE XREF: ROM:00112938↑j ROM:0011296A ; ROM:0011295A↑j ROM:0011296A rts ROM:0011296C ; --------------------------------------------------------------------------- ROM:0011296C ROM:0011296C loc_11296C: ; DATA XREF: ROM:00112902↑o ROM:0011296C btst #4,($89B).w ROM:00112972 beq.s locret_11298C ROM:00112974 clr.b ($7C7).w ROM:00112978 move.w #$A,($5E0).w ROM:0011297E move.b #1,($7C7).w ROM:00112984 move.b #4,($767).w ROM:0011298A bra.s locret_1129C0 ROM:0011298C ; --------------------------------------------------------------------------- ROM:0011298C ROM:0011298C locret_11298C: ; CODE XREF: ROM:00112968↑j ROM:0011298C ; ROM:00112972↑j ... ROM:0011298C rts ROM:0011298E ; --------------------------------------------------------------------------- ROM:0011298E ROM:0011298E loc_11298E: ; DATA XREF: ROM:00112906↑o ROM:0011298E btst #4,($89B).w ROM:00112994 bne.s loc_1129A6 ROM:00112996 clr.b ($7C7).w ROM:0011299A clr.w ($5E0).w ROM:0011299E move.b #3,($767).w ROM:001129A4 bra.s locret_11298C ROM:001129A6 ; --------------------------------------------------------------------------- ROM:001129A6 ROM:001129A6 loc_1129A6: ; CODE XREF: ROM:00112994↑j ROM:001129A6 cmpi.w #0,($5E0).w ROM:001129AC bgt.s locret_1129C0 ROM:001129AE bclr #0,($89C).w ROM:001129B4 move.b #1,($767).w ROM:001129BA bra.l locret_11293A ROM:001129C0 ; --------------------------------------------------------------------------- ROM:001129C0 ROM:001129C0 locret_1129C0: ; CODE XREF: ROM:0011298A↑j ROM:001129C0 ; ROM:001129AC↑j ROM:001129C0 rts ROM:001129C2 ROM:001129C2 ; =============== S U B R O U T I N E ======================================= ROM:001129C2 ROM:001129C2 ROM:001129C2 sub_1129C2: ; CODE XREF: ROM:loc_116F58↓p ROM:001129C2 clr.w d1 ROM:001129C4 move.b ($768).w,d1 ROM:001129C8 cmpi.w #5,d1 ROM:001129CC bcc.s locret_1129D6 ROM:001129CE movea.l off_1129D8(pc,d1.w*4),a0 ROM:001129D2 nop ROM:001129D4 jmp (a0) ROM:001129D6 ; --------------------------------------------------------------------------- ROM:001129D6 ROM:001129D6 locret_1129D6: ; CODE XREF: sub_1129C2+A↑j ROM:001129D6 rts ROM:001129D6 ; End of function sub_1129C2 ROM:001129D6 ROM:001129D6 ; --------------------------------------------------------------------------- ROM:001129D8 off_1129D8: dc.l loc_1129EC ; DATA XREF: sub_1129C2+C↑r ROM:001129DC dc.l loc_112A06 ROM:001129E0 dc.l loc_112A30 ROM:001129E4 dc.l loc_112A66 ROM:001129E8 dc.l loc_112A90 ROM:001129EC ; --------------------------------------------------------------------------- ROM:001129EC ROM:001129EC loc_1129EC: ; DATA XREF: ROM:off_1129D8↑o ROM:001129EC bset #4,($890).w ROM:001129F2 bset #6,($887).w ROM:001129F8 move.b #3,($768).w ROM:001129FE bra.l locret_112A8E ROM:00112A04 ; --------------------------------------------------------------------------- ROM:00112A04 rts ROM:00112A06 ; --------------------------------------------------------------------------- ROM:00112A06 ROM:00112A06 loc_112A06: ; DATA XREF: ROM:001129DC↑o ROM:00112A06 btst #5,($FFFFFA19).w ROM:00112A0C bne.s locret_112A2E ROM:00112A0E bset #6,($887).w ROM:00112A14 move.w $1E(a5),d0 ROM:00112A18 clr.b ($7C8).w ROM:00112A1C move.w d0,($5E2).w ROM:00112A20 move.b #1,($7C8).w ROM:00112A26 move.b #2,($768).w ROM:00112A2C bra.s locret_112A64 ROM:00112A2E ; --------------------------------------------------------------------------- ROM:00112A2E ROM:00112A2E locret_112A2E: ; CODE XREF: ROM:00112A0C↑j ROM:00112A2E ; ROM:00112A62↓j ... ROM:00112A2E rts ROM:00112A30 ; --------------------------------------------------------------------------- ROM:00112A30 ROM:00112A30 loc_112A30: ; DATA XREF: ROM:001129E0↑o ROM:00112A30 cmpi.w #0,($5E2).w ROM:00112A36 bgt.s loc_112A46 ROM:00112A38 bset #4,($890).w ROM:00112A3E move.b #3,($768).w ROM:00112A44 bra.s locret_112A8E ROM:00112A46 ; --------------------------------------------------------------------------- ROM:00112A46 ROM:00112A46 loc_112A46: ; CODE XREF: ROM:00112A36↑j ROM:00112A46 btst #5,($FFFFFA19).w ROM:00112A4C beq.s locret_112A64 ROM:00112A4E bclr #6,($887).w ROM:00112A54 clr.b ($7C8).w ROM:00112A58 clr.w ($5E2).w ROM:00112A5C move.b #1,($768).w ROM:00112A62 bra.s locret_112A2E ROM:00112A64 ; --------------------------------------------------------------------------- ROM:00112A64 ROM:00112A64 locret_112A64: ; CODE XREF: ROM:00112A2C↑j ROM:00112A64 ; ROM:00112A4C↑j ROM:00112A64 rts ROM:00112A66 ; --------------------------------------------------------------------------- ROM:00112A66 ROM:00112A66 loc_112A66: ; DATA XREF: ROM:001129E4↑o ROM:00112A66 btst #5,($FFFFFA19).w ROM:00112A6C beq.s locret_112A8E ROM:00112A6E bclr #6,($887).w ROM:00112A74 move.w $1E(a5),d0 ROM:00112A78 clr.b ($7C8).w ROM:00112A7C move.w d0,($5E2).w ROM:00112A80 move.b #1,($7C8).w ROM:00112A86 move.b #4,($768).w ROM:00112A8C bra.s locret_112AC8 ROM:00112A8E ; --------------------------------------------------------------------------- ROM:00112A8E ROM:00112A8E locret_112A8E: ; CODE XREF: ROM:001129FE↑j ROM:00112A8E ; ROM:00112A44↑j ... ROM:00112A8E rts ROM:00112A90 ; --------------------------------------------------------------------------- ROM:00112A90 ROM:00112A90 loc_112A90: ; DATA XREF: ROM:001129E8↑o ROM:00112A90 cmpi.w #0,($5E2).w ROM:00112A96 bgt.s loc_112AA6 ROM:00112A98 bclr #4,($890).w ROM:00112A9E move.b #1,($768).w ROM:00112AA4 bra.s locret_112A2E ROM:00112AA6 ; --------------------------------------------------------------------------- ROM:00112AA6 ROM:00112AA6 loc_112AA6: ; CODE XREF: ROM:00112A96↑j ROM:00112AA6 btst #5,($FFFFFA19).w ROM:00112AAC bne.s locret_112AC8 ROM:00112AAE bset #6,($887).w ROM:00112AB4 clr.b ($7C8).w ROM:00112AB8 clr.w ($5E2).w ROM:00112ABC move.b #3,($768).w ROM:00112AC2 bra.l locret_112A8E ROM:00112AC8 ; --------------------------------------------------------------------------- ROM:00112AC8 ROM:00112AC8 locret_112AC8: ; CODE XREF: ROM:00112A8C↑j ROM:00112AC8 ; ROM:00112AAC↑j ROM:00112AC8 rts ROM:00112ACA ROM:00112ACA ; =============== S U B R O U T I N E ======================================= ROM:00112ACA ROM:00112ACA ROM:00112ACA sub_112ACA: ; CODE XREF: ROM:00116F70↓p ROM:00112ACA bsr.w sub_112AF2 ROM:00112ACE move.w $216(a5),d0 ROM:00112AD2 cmpi.w #0,d0 ROM:00112AD6 bne.s loc_112AE0 ROM:00112AD8 bsr.l sub_11C06E ROM:00112ADE bra.s loc_112AE4 ROM:00112AE0 ; --------------------------------------------------------------------------- ROM:00112AE0 ROM:00112AE0 loc_112AE0: ; CODE XREF: sub_112ACA+C↑j ROM:00112AE0 bsr.w sub_112DA0 ROM:00112AE4 ROM:00112AE4 loc_112AE4: ; CODE XREF: sub_112ACA+14↑j ROM:00112AE4 bsr.w sub_112F26 ROM:00112AE8 bsr.w sub_112DE4 ROM:00112AEC bsr.w sub_112F54 ROM:00112AF0 rts ROM:00112AF0 ; End of function sub_112ACA ROM:00112AF0 ROM:00112AF2 ROM:00112AF2 ; =============== S U B R O U T I N E ======================================= ROM:00112AF2 ROM:00112AF2 ROM:00112AF2 sub_112AF2: ; CODE XREF: sub_112ACA↑p ROM:00112AF2 clr.w d1 ROM:00112AF4 move.b ($769).w,d1 ROM:00112AF8 cmpi.w #4,d1 ROM:00112AFC bcc.s locret_112B06 ROM:00112AFE movea.l off_112B08(pc,d1.w*4),a0 ROM:00112B02 nop ROM:00112B04 jmp (a0) ROM:00112B06 ; --------------------------------------------------------------------------- ROM:00112B06 ROM:00112B06 locret_112B06: ; CODE XREF: sub_112AF2+A↑j ROM:00112B06 rts ROM:00112B06 ; End of function sub_112AF2 ROM:00112B06 ROM:00112B06 ; --------------------------------------------------------------------------- ROM:00112B08 off_112B08: dc.l loc_112B18 ; DATA XREF: sub_112AF2+C↑r ROM:00112B0C dc.l loc_112B36 ROM:00112B10 dc.l loc_112B5A ROM:00112B14 dc.l loc_112B98 ROM:00112B18 ; --------------------------------------------------------------------------- ROM:00112B18 ROM:00112B18 loc_112B18: ; DATA XREF: ROM:off_112B08↑o ROM:00112B18 bsr.w sub_112BE6 ROM:00112B1C bsr.w sub_112C44 ROM:00112B20 bclr #0,($896).w ROM:00112B26 bclr #4,($142B).w ROM:00112B2C move.b #1,($769).w ROM:00112B32 bra.s locret_112B58 ROM:00112B34 ; --------------------------------------------------------------------------- ROM:00112B34 rts ROM:00112B36 ; --------------------------------------------------------------------------- ROM:00112B36 ROM:00112B36 loc_112B36: ; DATA XREF: ROM:00112B0C↑o ROM:00112B36 btst #4,($890).w ROM:00112B3C beq.s locret_112B58 ROM:00112B3E move.w $22A(a5),d0 ROM:00112B42 clr.b ($7F2).w ROM:00112B46 move.w d0,($636).w ROM:00112B4A move.b #1,($7F2).w ROM:00112B50 move.b #2,($769).w ROM:00112B56 bra.s locret_112B96 ROM:00112B58 ; --------------------------------------------------------------------------- ROM:00112B58 ROM:00112B58 locret_112B58: ; CODE XREF: ROM:00112B32↑j ROM:00112B58 ; ROM:00112B3C↑j ... ROM:00112B58 rts ROM:00112B5A ; --------------------------------------------------------------------------- ROM:00112B5A ROM:00112B5A loc_112B5A: ; DATA XREF: ROM:00112B10↑o ROM:00112B5A btst #4,($890).w ROM:00112B60 bne.s loc_112B72 ROM:00112B62 clr.b ($7F2).w ROM:00112B66 clr.w ($636).w ROM:00112B6A move.b #1,($769).w ROM:00112B70 bra.s locret_112B58 ROM:00112B72 ; --------------------------------------------------------------------------- ROM:00112B72 ROM:00112B72 loc_112B72: ; CODE XREF: ROM:00112B60↑j ROM:00112B72 cmpi.w #0,($636).w ROM:00112B78 bgt.s locret_112B96 ROM:00112B7A clr.b ($7F1).w ROM:00112B7E clr.w ($634).w ROM:00112B82 move.b #3,($7F1).w ROM:00112B88 bset #0,($896).w ROM:00112B8E move.b #3,($769).w ROM:00112B94 bra.s locret_112BE2 ROM:00112B96 ; --------------------------------------------------------------------------- ROM:00112B96 ROM:00112B96 locret_112B96: ; CODE XREF: ROM:00112B56↑j ROM:00112B96 ; ROM:00112B78↑j ROM:00112B96 rts ROM:00112B98 ; --------------------------------------------------------------------------- ROM:00112B98 ROM:00112B98 loc_112B98: ; DATA XREF: ROM:00112B14↑o ROM:00112B98 move.w $218(a5),d0 ROM:00112B9C cmp.w ($634).w,d0 ROM:00112BA0 bgt.s loc_112BBC ROM:00112BA2 bsr.w sub_112C44 ROM:00112BA6 bsr.w sub_112C5C ROM:00112BAA bclr #0,($7F1).w ROM:00112BB0 bset #2,($7F1).w ROM:00112BB6 move.b #3,($769).w ROM:00112BBC ROM:00112BBC loc_112BBC: ; CODE XREF: ROM:00112BA0↑j ROM:00112BBC btst #4,($890).w ROM:00112BC2 bne.s locret_112BE2 ROM:00112BC4 bclr #0,($896).w ROM:00112BCA bsr.w sub_112C44 ROM:00112BCE clr.b ($7F1).w ROM:00112BD2 clr.w ($634).w ROM:00112BD6 move.b #1,($769).w ROM:00112BDC bra.l locret_112B58 ROM:00112BE2 ; --------------------------------------------------------------------------- ROM:00112BE2 ROM:00112BE2 locret_112BE2: ; CODE XREF: ROM:00112B94↑j ROM:00112BE2 ; ROM:00112BC2↑j ROM:00112BE2 rts ROM:00112BE4 ; --------------------------------------------------------------------------- ROM:00112BE4 rts ROM:00112BE6 ROM:00112BE6 ; =============== S U B R O U T I N E ======================================= ROM:00112BE6 ROM:00112BE6 ROM:00112BE6 sub_112BE6: ; CODE XREF: ROM:loc_112B18↑p ROM:00112BE6 lea ($FFFFFFD0).w,a0 ROM:00112BEA move.w #$D0,d0 ROM:00112BEE asr.w #4,d0 ROM:00112BF0 bsr.l sub_11AFB2 ROM:00112BF6 move.w #7,(a0) ROM:00112BFA lea ($FFFFFFD0).w,a1 ROM:00112BFE move.w #$D0,d0 ROM:00112C02 asr.w #4,d0 ROM:00112C04 bsr.l sub_11AFB2 ROM:00112C0A move.w #7,(a1) ROM:00112C0E move.w #$A,d2 ROM:00112C12 moveq #0,d3 ROM:00112C14 moveq #3,d4 ROM:00112C16 moveq #1,d1 ROM:00112C18 moveq #1,d5 ROM:00112C1A move.w #$D0,d0 ROM:00112C1E asr.w #4,d0 ROM:00112C20 bsr.l sub_11AF36 ROM:00112C26 move.w #$A,d2 ROM:00112C2A moveq #0,d3 ROM:00112C2C moveq #3,d4 ROM:00112C2E moveq #1,d1 ROM:00112C30 moveq #1,d5 ROM:00112C32 move.w #$D0,d0 ROM:00112C36 asr.w #4,d0 ROM:00112C38 bsr.l sub_11AF36 ROM:00112C3E clr.w ($516).w ROM:00112C42 rts ROM:00112C42 ; End of function sub_112BE6 ROM:00112C42 ROM:00112C44 ROM:00112C44 ; =============== S U B R O U T I N E ======================================= ROM:00112C44 ROM:00112C44 ROM:00112C44 sub_112C44: ; CODE XREF: ROM:00112B1C↑p ROM:00112C44 ; ROM:00112BA2↑p ... ROM:00112C44 move.w $216(a5),d0 ROM:00112C48 cmpi.w #0,d0 ROM:00112C4C beq.s loc_112C56 ROM:00112C4E clr.w ($506).w ROM:00112C52 clr.w ($508).w ROM:00112C56 ROM:00112C56 loc_112C56: ; CODE XREF: sub_112C44+8↑j ROM:00112C56 clr.w ($50A).w ROM:00112C5A rts ROM:00112C5A ; End of function sub_112C44 ROM:00112C5A ROM:00112C5C ROM:00112C5C ; =============== S U B R O U T I N E ======================================= ROM:00112C5C ROM:00112C5C ROM:00112C5C sub_112C5C: ; CODE XREF: ROM:00112BA6↑p ROM:00112C5C move.w $222(a5),d0 ROM:00112C60 cmpi.w #0,d0 ROM:00112C64 ble.s loc_112C70 ROM:00112C66 bset #4,($142B).w ROM:00112C6C bra.w locret_112C76 ROM:00112C70 ; --------------------------------------------------------------------------- ROM:00112C70 ROM:00112C70 loc_112C70: ; CODE XREF: sub_112C5C+8↑j ROM:00112C70 bclr #4,($142B).w ROM:00112C76 ROM:00112C76 locret_112C76: ; CODE XREF: sub_112C5C+10↑j ROM:00112C76 rts ROM:00112C76 ; End of function sub_112C5C ROM:00112C76 ROM:00112C78 ; --------------------------------------------------------------------------- ROM:00112C78 movem.l d0-a4,-(sp) ROM:00112C7C btst #4,($1424).w ROM:00112C82 beq.s loc_112C8E ROM:00112C84 lea ($FFFFFFD0).w,a0 ROM:00112C88 move.w #$D0,d0 ROM:00112C8C bra.s loc_112C96 ROM:00112C8E ; --------------------------------------------------------------------------- ROM:00112C8E ROM:00112C8E loc_112C8E: ; CODE XREF: ROM:00112C82↑j ROM:00112C8E lea ($FFFFFFD0).w,a1 ROM:00112C92 move.w #$D0,d0 ROM:00112C96 ROM:00112C96 loc_112C96: ; CODE XREF: ROM:00112C8C↑j ROM:00112C96 asr.w #4,d0 ROM:00112C98 move.w #$FFFF,d1 ROM:00112C9C bclr d0,d1 ROM:00112C9E and.w d1,($FFFFFE20).w ROM:00112CA2 bsr.w sub_112CC4 ROM:00112CA6 bsr.w sub_112D06 ROM:00112CAA bsr.l sub_130F3E ROM:00112CB0 clr.b ($7F1).w ROM:00112CB4 clr.w ($634).w ROM:00112CB8 move.b #3,($7F1).w ROM:00112CBE movem.l (sp)+,d0-a4 ROM:00112CC2 rte ROM:00112CC4 ROM:00112CC4 ; =============== S U B R O U T I N E ======================================= ROM:00112CC4 ROM:00112CC4 ROM:00112CC4 sub_112CC4: ; CODE XREF: ROM:00112CA2↑p ROM:00112CC4 btst #4,($1424).w ROM:00112CCA beq.s loc_112CD2 ROM:00112CCC move.w 8(a0),d0 ROM:00112CD0 bra.s loc_112CD6 ROM:00112CD2 ; --------------------------------------------------------------------------- ROM:00112CD2 ROM:00112CD2 loc_112CD2: ; CODE XREF: sub_112CC4+6↑j ROM:00112CD2 move.w 8(a1),d0 ROM:00112CD6 ROM:00112CD6 loc_112CD6: ; CODE XREF: sub_112CC4+C↑j ROM:00112CD6 clr.l d1 ROM:00112CD8 move.w d0,d1 ROM:00112CDA sub.w ($516).w,d1 ROM:00112CDE move.w ($634).w,d2 ROM:00112CE2 mulu.w #$2710,d2 ROM:00112CE6 move.w d2,d3 ROM:00112CE8 swap d2 ROM:00112CEA eor.w d1,d3 ROM:00112CEC bpl.s loc_112CF8 ROM:00112CEE tst.w d1 ROM:00112CF0 bpl.s loc_112CF6 ROM:00112CF2 subq.w #1,d2 ROM:00112CF4 bra.s loc_112CF8 ROM:00112CF6 ; --------------------------------------------------------------------------- ROM:00112CF6 ROM:00112CF6 loc_112CF6: ; CODE XREF: sub_112CC4+2C↑j ROM:00112CF6 addq.w #1,d2 ROM:00112CF8 ROM:00112CF8 loc_112CF8: ; CODE XREF: sub_112CC4+28↑j ROM:00112CF8 ; sub_112CC4+30↑j ROM:00112CF8 swap d2 ROM:00112CFA move.w d1,d2 ROM:00112CFC move.l d2,($40C).w ROM:00112D00 move.w d0,($516).w ROM:00112D04 rts ROM:00112D04 ; End of function sub_112CC4 ROM:00112D04 ROM:00112D06 ROM:00112D06 ; =============== S U B R O U T I N E ======================================= ROM:00112D06 ROM:00112D06 ROM:00112D06 sub_112D06: ; CODE XREF: ROM:00112CA6↑p ROM:00112D06 btst #0,($896).w ROM:00112D0C beq.l locret_112D9E ROM:00112D12 move.l ($40C).w,d0 ROM:00112D16 move.l ($410).w,d1 ROM:00112D1A clr.l d2 ROM:00112D1C move.w $22C(a5),d2 ROM:00112D20 mulu.l d2,d1 ROM:00112D24 divu.l #$64,d1 ; 'd' ROM:00112D2C move.w $22E(a5),d3 ROM:00112D30 cmp.l d0,d1 ROM:00112D32 ble.s loc_112D3E ROM:00112D34 cmp.w ($512).w,d3 ROM:00112D38 bgt.l loc_112D98 ROM:00112D3E ROM:00112D3E loc_112D3E: ; CODE XREF: sub_112D06+2C↑j ROM:00112D3E move.w #0,($512).w ROM:00112D44 move.l d0,($410).w ROM:00112D48 move.w $222(a5),d1 ROM:00112D4C cmpi.w #0,d1 ROM:00112D50 beq.s loc_112D72 ROM:00112D52 move.w $222(a5),d1 ROM:00112D56 sub.w $230(a5),d1 ROM:00112D5A ext.l d1 ROM:00112D5C move.l #$989680,d2 ROM:00112D62 divu.l d1,d2 ROM:00112D66 cmp.l d0,d2 ROM:00112D68 bge.s loc_112D72 ROM:00112D6A bset #4,($142B).w ROM:00112D70 bra.s loc_112D78 ROM:00112D72 ; --------------------------------------------------------------------------- ROM:00112D72 ROM:00112D72 loc_112D72: ; CODE XREF: sub_112D06+4A↑j ROM:00112D72 ; sub_112D06+62↑j ROM:00112D72 bclr #4,($142B).w ROM:00112D78 ROM:00112D78 loc_112D78: ; CODE XREF: sub_112D06+6A↑j ROM:00112D78 clr.l d2 ROM:00112D7A move.w $21A(a5),d2 ROM:00112D7E move.l #$D,d4 ROM:00112D84 move.l #$7D48C23C,d3 ROM:00112D8A divu.l d2,d4:d3 ROM:00112D8E divu.l d0,d3 ROM:00112D92 move.w d3,($50A).w ROM:00112D96 bra.s locret_112D9E ROM:00112D98 ; --------------------------------------------------------------------------- ROM:00112D98 ROM:00112D98 loc_112D98: ; CODE XREF: sub_112D06+32↑j ROM:00112D98 addi.w #1,($512).w ROM:00112D9E ROM:00112D9E locret_112D9E: ; CODE XREF: sub_112D06+6↑j ROM:00112D9E ; sub_112D06+90↑j ROM:00112D9E rts ROM:00112D9E ; End of function sub_112D06 ROM:00112D9E ROM:00112DA0 ROM:00112DA0 ; =============== S U B R O U T I N E ======================================= ROM:00112DA0 ROM:00112DA0 ROM:00112DA0 sub_112DA0: ; CODE XREF: sub_112ACA:loc_112AE0↑p ROM:00112DA0 clr.l d3 ROM:00112DA2 move.w ($50A).w,d3 ROM:00112DA6 swap d3 ROM:00112DA8 move.w ($508).w,d2 ROM:00112DAC swap d2 ROM:00112DAE move.w ($510).w,d2 ROM:00112DB2 sub.l d2,d3 ROM:00112DB4 clr.l d1 ROM:00112DB6 move.w $228(a5),d1 ROM:00112DBA divs.l d1,d3 ROM:00112DBE muls.l #$64,d3 ; 'd' ROM:00112DC6 add.l d3,d2 ROM:00112DC8 move.w d2,($510).w ROM:00112DCC swap d2 ROM:00112DCE move.w d2,($508).w ROM:00112DD2 swap d2 ROM:00112DD4 divu.l #$A,d2 ROM:00112DDC swap d2 ROM:00112DDE move.w d2,($506).w ROM:00112DE2 rts ROM:00112DE2 ; End of function sub_112DA0 ROM:00112DE2 ROM:00112DE4 ROM:00112DE4 ; =============== S U B R O U T I N E ======================================= ROM:00112DE4 ROM:00112DE4 ROM:00112DE4 sub_112DE4: ; CODE XREF: sub_112ACA+1E↑p ROM:00112DE4 clr.w d1 ROM:00112DE6 move.b ($76A).w,d1 ROM:00112DEA cmpi.w #5,d1 ROM:00112DEE bcc.s locret_112DF8 ROM:00112DF0 movea.l off_112DFA(pc,d1.w*4),a0 ROM:00112DF4 nop ROM:00112DF6 jmp (a0) ROM:00112DF8 ; --------------------------------------------------------------------------- ROM:00112DF8 ROM:00112DF8 locret_112DF8: ; CODE XREF: sub_112DE4+A↑j ROM:00112DF8 rts ROM:00112DF8 ; End of function sub_112DE4 ROM:00112DF8 ROM:00112DF8 ; --------------------------------------------------------------------------- ROM:00112DFA off_112DFA: dc.l loc_112E0E ; DATA XREF: sub_112DE4+C↑r ROM:00112DFE dc.l loc_112E38 ROM:00112E02 dc.l loc_112E56 ROM:00112E06 dc.l loc_112EAC ROM:00112E0A dc.l loc_112F08 ROM:00112E0E ; --------------------------------------------------------------------------- ROM:00112E0E ROM:00112E0E loc_112E0E: ; DATA XREF: ROM:off_112DFA↑o ROM:00112E0E bclr #0,($C9F).w ROM:00112E14 bsr.w sub_112F80 ROM:00112E18 bclr #3,($151B).w ROM:00112E1E move.w $21C(a5),d0 ROM:00112E22 cmpi.w #0,d0 ROM:00112E26 bne.s loc_112E2E ROM:00112E28 bset #3,($151B).w ROM:00112E2E ROM:00112E2E loc_112E2E: ; CODE XREF: ROM:00112E26↑j ROM:00112E2E move.b #1,($76A).w ROM:00112E34 bra.s locret_112E54 ROM:00112E36 ; --------------------------------------------------------------------------- ROM:00112E36 rts ROM:00112E38 ; --------------------------------------------------------------------------- ROM:00112E38 ROM:00112E38 loc_112E38: ; DATA XREF: ROM:00112DFE↑o ROM:00112E38 btst #3,($151B).w ROM:00112E3E beq.s locret_112E54 ROM:00112E40 btst #0,($896).w ROM:00112E46 beq.s locret_112E54 ROM:00112E48 move.b #2,($76A).w ROM:00112E4E bra.l locret_112EAA ROM:00112E54 ; --------------------------------------------------------------------------- ROM:00112E54 ROM:00112E54 locret_112E54: ; CODE XREF: ROM:00112E34↑j ROM:00112E54 ; ROM:00112E3E↑j ... ROM:00112E54 rts ROM:00112E56 ; --------------------------------------------------------------------------- ROM:00112E56 ROM:00112E56 loc_112E56: ; DATA XREF: ROM:00112E02↑o ROM:00112E56 btst #0,($896).w ROM:00112E5C bne.s loc_112E66 ROM:00112E5E move.b #1,($76A).w ROM:00112E64 bra.s locret_112E54 ROM:00112E66 ; --------------------------------------------------------------------------- ROM:00112E66 ROM:00112E66 loc_112E66: ; CODE XREF: ROM:00112E5C↑j ROM:00112E66 btst #6,($897).w ROM:00112E6C beq.s loc_112E76 ROM:00112E6E bclr #6,($897).w ROM:00112E74 bra.s loc_112E88 ROM:00112E76 ; --------------------------------------------------------------------------- ROM:00112E76 ROM:00112E76 loc_112E76: ; CODE XREF: ROM:00112E6C↑j ROM:00112E76 move.w $21E(a5),d0 ROM:00112E7A btst #4,($142B).w ROM:00112E80 bne.s loc_112E88 ROM:00112E82 cmp.w ($508).w,d0 ROM:00112E86 bge.s locret_112EAA ROM:00112E88 ROM:00112E88 loc_112E88: ; CODE XREF: ROM:00112E74↑j ROM:00112E88 ; ROM:00112E80↑j ROM:00112E88 move.w $232(a5),d0 ROM:00112E8C clr.b ($7F3).w ROM:00112E90 move.w d0,($638).w ROM:00112E94 move.b #1,($7F3).w ROM:00112E9A clr.w ($514).w ROM:00112E9E move.b #3,($76A).w ROM:00112EA4 bra.l locret_112F06 ROM:00112EAA ; --------------------------------------------------------------------------- ROM:00112EAA ROM:00112EAA locret_112EAA: ; CODE XREF: ROM:00112E4E↑j ROM:00112EAA ; ROM:00112E86↑j ROM:00112EAA rts ROM:00112EAC ; --------------------------------------------------------------------------- ROM:00112EAC ROM:00112EAC loc_112EAC: ; DATA XREF: ROM:00112E06↑o ROM:00112EAC move.w $234(a5),d0 ROM:00112EB0 cmp.w ($514).w,d0 ROM:00112EB4 bgt.s loc_112EB8 ROM:00112EB6 bra.s loc_112ECA ROM:00112EB8 ; --------------------------------------------------------------------------- ROM:00112EB8 ROM:00112EB8 loc_112EB8: ; CODE XREF: ROM:00112EB4↑j ROM:00112EB8 move.w $21E(a5),d0 ROM:00112EBC btst #4,($142B).w ROM:00112EC2 bne.s loc_112ECA ROM:00112EC4 cmp.w ($508).w,d0 ROM:00112EC8 bge.s loc_112EE6 ROM:00112ECA ROM:00112ECA loc_112ECA: ; CODE XREF: ROM:00112EB6↑j ROM:00112ECA ; ROM:00112EC2↑j ROM:00112ECA cmpi.w #0,($638).w ROM:00112ED0 bgt.s loc_112EE4 ROM:00112ED2 bset #0,($C9F).w ROM:00112ED8 bset #0,($14B0).w ROM:00112EDE move.b #4,($76A).w ROM:00112EE4 ROM:00112EE4 loc_112EE4: ; CODE XREF: ROM:00112ED0↑j ROM:00112EE4 bra.s locret_112F06 ROM:00112EE6 ; --------------------------------------------------------------------------- ROM:00112EE6 ROM:00112EE6 loc_112EE6: ; CODE XREF: ROM:00112EC8↑j ROM:00112EE6 btst #6,($897).w ROM:00112EEC beq.s loc_112F00 ROM:00112EEE bclr #6,($897).w ROM:00112EF4 addq.w #1,($514).w ROM:00112EF8 move.b #3,($76A).w ROM:00112EFE bra.s locret_112F06 ROM:00112F00 ; --------------------------------------------------------------------------- ROM:00112F00 ROM:00112F00 loc_112F00: ; CODE XREF: ROM:00112EEC↑j ROM:00112F00 move.b #2,($76A).w ROM:00112F06 ROM:00112F06 locret_112F06: ; CODE XREF: ROM:00112EA4↑j ROM:00112F06 ; ROM:loc_112EE4↑j ... ROM:00112F06 rts ROM:00112F08 ; --------------------------------------------------------------------------- ROM:00112F08 ROM:00112F08 loc_112F08: ; DATA XREF: ROM:00112E0A↑o ROM:00112F08 btst #4,($890).w ROM:00112F0E bne.s locret_112F22 ROM:00112F10 bclr #0,($C9F).w ROM:00112F16 move.b #1,($76A).w ROM:00112F1C bra.l locret_112B58 ROM:00112F22 ; --------------------------------------------------------------------------- ROM:00112F22 ROM:00112F22 locret_112F22: ; CODE XREF: ROM:00112F0E↑j ROM:00112F22 rts ROM:00112F24 ; --------------------------------------------------------------------------- ROM:00112F24 rts ROM:00112F26 ROM:00112F26 ; =============== S U B R O U T I N E ======================================= ROM:00112F26 ROM:00112F26 ROM:00112F26 sub_112F26: ; CODE XREF: sub_112ACA:loc_112AE4↑p ROM:00112F26 btst #0,($896).w ROM:00112F2C beq.s loc_112F4C ROM:00112F2E move.w ($506).w,d0 ROM:00112F32 sub.w ($50C).w,d0 ROM:00112F36 cmpi.w #0,d0 ROM:00112F3A bge.s loc_112F3E ROM:00112F3C neg.w d0 ROM:00112F3E ROM:00112F3E loc_112F3E: ; CODE XREF: sub_112F26+14↑j ROM:00112F3E move.w $220(a5),d1 ROM:00112F42 cmp.w d0,d1 ROM:00112F44 bge.s loc_112F4C ROM:00112F46 bset #6,($897).w ROM:00112F4C ROM:00112F4C loc_112F4C: ; CODE XREF: sub_112F26+6↑j ROM:00112F4C ; sub_112F26+1E↑j ROM:00112F4C move.w ($506).w,($50C).w ROM:00112F52 rts ROM:00112F52 ; End of function sub_112F26 ROM:00112F52 ROM:00112F54 ROM:00112F54 ; =============== S U B R O U T I N E ======================================= ROM:00112F54 ROM:00112F54 ROM:00112F54 sub_112F54: ; CODE XREF: sub_112ACA+22↑p ROM:00112F54 move.w ($50E).w,d0 ROM:00112F58 add.w $226(a5),d0 ROM:00112F5C cmp.w ($508).w,d0 ROM:00112F60 bgt.s loc_112F6A ROM:00112F62 bset #4,($142C).w ROM:00112F68 bra.s locret_112F7E ROM:00112F6A ; --------------------------------------------------------------------------- ROM:00112F6A ROM:00112F6A loc_112F6A: ; CODE XREF: sub_112F54+C↑j ROM:00112F6A move.w ($50E).w,d0 ROM:00112F6E add.w $224(a5),d0 ROM:00112F72 cmp.w ($508).w,d0 ROM:00112F76 ble.s locret_112F7E ROM:00112F78 bclr #4,($142C).w ROM:00112F7E ROM:00112F7E locret_112F7E: ; CODE XREF: sub_112F54+14↑j ROM:00112F7E ; sub_112F54+22↑j ROM:00112F7E rts ROM:00112F7E ; End of function sub_112F54 ROM:00112F7E ROM:00112F80 ROM:00112F80 ; =============== S U B R O U T I N E ======================================= ROM:00112F80 ROM:00112F80 ROM:00112F80 sub_112F80: ; CODE XREF: ROM:00112E14↑p ROM:00112F80 move.w $21A(a5),d0 ROM:00112F84 move.l #$16A1,d1 ROM:00112F8A clr.l d2 ROM:00112F8C move.w $222(a5),d2 ROM:00112F90 muls.l d2,d1 ROM:00112F94 divs.w d0,d1 ROM:00112F96 move.w d1,($50E).w ROM:00112F9A rts ROM:00112F9A ; End of function sub_112F80 ROM:00112F9A ROM:00112F9C ROM:00112F9C ; =============== S U B R O U T I N E ======================================= ROM:00112F9C ROM:00112F9C ROM:00112F9C sub_112F9C: ; CODE XREF: ROM:00116FF4↓p ROM:00112F9C clr.w d1 ROM:00112F9E move.b ($76B).w,d1 ROM:00112FA2 cmpi.w #2,d1 ROM:00112FA6 bcc.s locret_112FB0 ROM:00112FA8 movea.l off_112FB2(pc,d1.w*4),a0 ROM:00112FAC nop ROM:00112FAE jmp (a0) ROM:00112FB0 ; --------------------------------------------------------------------------- ROM:00112FB0 ROM:00112FB0 locret_112FB0: ; CODE XREF: sub_112F9C+A↑j ROM:00112FB0 rts ROM:00112FB0 ; End of function sub_112F9C ROM:00112FB0 ROM:00112FB0 ; --------------------------------------------------------------------------- ROM:00112FB2 off_112FB2: dc.l loc_112FBA ; DATA XREF: sub_112F9C+C↑r ROM:00112FB6 dc.l loc_112FE0 ROM:00112FBA ; --------------------------------------------------------------------------- ROM:00112FBA ROM:00112FBA loc_112FBA: ; DATA XREF: ROM:off_112FB2↑o ROM:00112FBA bsr.w sub_113004 ROM:00112FBE clr.w ($A3C).w ROM:00112FC2 move.w $238(a5),($A3E).w ROM:00112FC8 clr.b ($7F4).w ROM:00112FCC clr.w ($63A).w ROM:00112FD0 move.b #3,($7F4).w ROM:00112FD6 move.b #1,($76B).w ROM:00112FDC bra.s locret_113000 ROM:00112FDE ; --------------------------------------------------------------------------- ROM:00112FDE rts ROM:00112FE0 ; --------------------------------------------------------------------------- ROM:00112FE0 ROM:00112FE0 loc_112FE0: ; DATA XREF: ROM:00112FB6↑o ROM:00112FE0 move.w $236(a5),d0 ROM:00112FE4 cmp.w ($63A).w,d0 ROM:00112FE8 bgt.s locret_113000 ROM:00112FEA bsr.w sub_113030 ROM:00112FEE bclr #0,($7F4).w ROM:00112FF4 bset #2,($7F4).w ROM:00112FFA move.b #1,($76B).w ROM:00113000 ROM:00113000 locret_113000: ; CODE XREF: ROM:00112FDC↑j ROM:00113000 ; ROM:00112FE8↑j ROM:00113000 rts ROM:00113002 ; --------------------------------------------------------------------------- ROM:00113002 rts ROM:00113004 ROM:00113004 ; =============== S U B R O U T I N E ======================================= ROM:00113004 ROM:00113004 ROM:00113004 sub_113004: ; CODE XREF: ROM:loc_112FBA↑p ROM:00113004 lea ($FFFFFF80).w,a0 ROM:00113008 move.w #$80,d0 ROM:0011300C asr.w #4,d0 ROM:0011300E bsr.l sub_11AFB2 ROM:00113014 move.w #7,(a0) ROM:00113018 move.w #$A,d2 ROM:0011301C moveq #0,d3 ROM:0011301E moveq #3,d4 ROM:00113020 moveq #1,d1 ROM:00113022 moveq #1,d5 ROM:00113024 bsr.l sub_11AF36 ROM:0011302A clr.l ($414).w ROM:0011302E rts ROM:0011302E ; End of function sub_113004 ROM:0011302E ROM:00113030 ROM:00113030 ; =============== S U B R O U T I N E ======================================= ROM:00113030 ROM:00113030 ROM:00113030 sub_113030: ; CODE XREF: ROM:00112FEA↑p ROM:00113030 clr.w ($518).w ROM:00113034 clr.w ($A3C).w ROM:00113038 clr.w ($51A).w ROM:0011303C rts ROM:0011303C ; End of function sub_113030 ROM:0011303C ROM:0011303E ; --------------------------------------------------------------------------- ROM:0011303E movem.l d0-d4/a0,-(sp) ROM:00113042 lea ($FFFFFF80).w,a0 ROM:00113046 move.w #$80,d0 ROM:0011304A asr.w #4,d0 ROM:0011304C move.w #$FFFF,d1 ROM:00113050 bclr d0,d1 ROM:00113052 and.w d1,($FFFFFE20).w ROM:00113056 move.w ($A3E).w,d3 ROM:0011305A addq.w #1,($A3C).w ROM:0011305E cmp.w ($A3C).w,d3 ROM:00113062 bgt.s loc_113070 ROM:00113064 bsr.w sub_113084 ROM:00113068 bsr.w sub_1130BA ROM:0011306C clr.w ($A3C).w ROM:00113070 ROM:00113070 loc_113070: ; CODE XREF: ROM:00113062↑j ROM:00113070 clr.b ($7F4).w ROM:00113074 clr.w ($63A).w ROM:00113078 move.b #3,($7F4).w ROM:0011307E movem.l (sp)+,d0-d4/a0 ROM:00113082 rte ROM:00113084 ROM:00113084 ; =============== S U B R O U T I N E ======================================= ROM:00113084 ROM:00113084 ROM:00113084 sub_113084: ; CODE XREF: ROM:00113064↑p ROM:00113084 clr.l d0 ROM:00113086 move.w 8(a0),d0 ROM:0011308A clr.l d1 ROM:0011308C move.l d0,d1 ROM:0011308E sub.l ($414).w,d1 ROM:00113092 move.w ($63A).w,d2 ROM:00113096 mulu.w #$2710,d2 ROM:0011309A move.w d2,d3 ROM:0011309C swap d2 ROM:0011309E eor.w d1,d3 ROM:001130A0 bpl.s loc_1130AC ROM:001130A2 tst.w d1 ROM:001130A4 bpl.s loc_1130AA ROM:001130A6 subq.w #1,d2 ROM:001130A8 bra.s loc_1130AC ROM:001130AA ; --------------------------------------------------------------------------- ROM:001130AA ROM:001130AA loc_1130AA: ; CODE XREF: sub_113084+20↑j ROM:001130AA addq.w #1,d2 ROM:001130AC ROM:001130AC loc_1130AC: ; CODE XREF: sub_113084+1C↑j ROM:001130AC ; sub_113084+24↑j ROM:001130AC swap d2 ROM:001130AE move.w d1,d2 ROM:001130B0 move.l d2,($418).w ROM:001130B4 move.l d0,($414).w ROM:001130B8 rts ROM:001130B8 ; End of function sub_113084 ROM:001130B8 ROM:001130BA ROM:001130BA ; =============== S U B R O U T I N E ======================================= ROM:001130BA ROM:001130BA ROM:001130BA sub_1130BA: ; CODE XREF: ROM:00113068↑p ROM:001130BA move.l ($418).w,d0 ROM:001130BE btst #3,($1410).w ROM:001130C4 beq.s loc_1130D6 ROM:001130C6 bclr #3,($1410).w ROM:001130CC move.l d0,($41C).w ROM:001130D0 bra.l locret_1131BE ROM:001130D6 ; --------------------------------------------------------------------------- ROM:001130D6 ROM:001130D6 loc_1130D6: ; CODE XREF: sub_1130BA+A↑j ROM:001130D6 move.w $236(a5),d1 ROM:001130DA cmp.w ($63A).w,d1 ROM:001130DE bgt.s loc_1130EC ROM:001130E0 bset #3,($1410).w ROM:001130E6 bra.l locret_1131BE ROM:001130EC ; --------------------------------------------------------------------------- ROM:001130EC ROM:001130EC loc_1130EC: ; CODE XREF: sub_1130BA+24↑j ROM:001130EC clr.l d1 ROM:001130EE clr.l d2 ROM:001130F0 clr.l d3 ROM:001130F2 move.w $23A(a5),d3 ROM:001130F6 move.w $240(a5),d1 ROM:001130FA mulu.l ($41C).w,d1 ROM:00113100 move.w #$C8,d2 ROM:00113104 sub.w $240(a5),d2 ROM:00113108 mulu.l ($41C).w,d2 ROM:0011310E move.w ($A40).w,d4 ROM:00113112 cmp.w ($A3E).w,d4 ROM:00113116 bge.s loc_113120 ROM:00113118 mulu.l d3,d1 ROM:0011311C mulu.l d3,d2 ROM:00113120 ROM:00113120 loc_113120: ; CODE XREF: sub_1130BA+5C↑j ROM:00113120 cmp.w ($A3E).w,d4 ROM:00113124 ble.s loc_11312E ROM:00113126 divu.l d3,d1 ROM:0011312A divu.l d3,d2 ROM:0011312E ROM:0011312E loc_11312E: ; CODE XREF: sub_1130BA+6A↑j ROM:0011312E divu.l #$64,d1 ; 'd' ROM:00113136 divu.l #$64,d2 ; 'd' ROM:0011313E move.w $242(a5),d3 ROM:00113142 cmp.w ($51A).w,d3 ROM:00113146 bgt.s loc_11314A ROM:00113148 bra.s loc_11315A ROM:0011314A ; --------------------------------------------------------------------------- ROM:0011314A ROM:0011314A loc_11314A: ; CODE XREF: sub_1130BA+8C↑j ROM:0011314A cmp.l d0,d1 ROM:0011314C bgt.l loc_1131B8 ROM:00113152 cmp.l d0,d2 ROM:00113154 blt.l loc_1131B8 ROM:0011315A ROM:0011315A loc_11315A: ; CODE XREF: sub_1130BA+8E↑j ROM:0011315A clr.w ($51A).w ROM:0011315E move.l d0,($41C).w ROM:00113162 clr.l d3 ROM:00113164 move.w ($A3E).w,d3 ROM:00113168 clr.l d2 ROM:0011316A move.l $132(a5),d2 ROM:0011316E divu.l d3,d2 ROM:00113172 move.l #$D,d4 ROM:00113178 move.l #$7D48C23C,d3 ROM:0011317E divu.l d2,d4:d3 ROM:00113182 divu.l d0,d3 ROM:00113186 move.w d3,d4 ROM:00113188 mulu.w #$A,d4 ROM:0011318C move.w d4,($518).w ROM:00113190 move.w ($A3E).w,($A40).w ROM:00113196 move.w $23C(a5),d1 ROM:0011319A cmp.w ($518).w,d1 ROM:0011319E bge.s loc_1131A6 ROM:001131A0 move.w $23A(a5),($A3E).w ROM:001131A6 ROM:001131A6 loc_1131A6: ; CODE XREF: sub_1130BA+E4↑j ROM:001131A6 sub.w $23E(a5),d1 ROM:001131AA cmp.w ($518).w,d1 ROM:001131AE ble.s loc_1131B6 ROM:001131B0 move.w $238(a5),($A3E).w ROM:001131B6 ROM:001131B6 loc_1131B6: ; CODE XREF: sub_1130BA+F4↑j ROM:001131B6 bra.s locret_1131BE ROM:001131B8 ; --------------------------------------------------------------------------- ROM:001131B8 ROM:001131B8 loc_1131B8: ; CODE XREF: sub_1130BA+92↑j ROM:001131B8 ; sub_1130BA+9A↑j ROM:001131B8 addi.w #1,($51A).w ROM:001131BE ROM:001131BE locret_1131BE: ; CODE XREF: sub_1130BA+16↑j ROM:001131BE ; sub_1130BA+2C↑j ... ROM:001131BE rts ROM:001131BE ; End of function sub_1130BA ROM:001131BE ROM:001131C0 ROM:001131C0 ; =============== S U B R O U T I N E ======================================= ROM:001131C0 ROM:001131C0 ROM:001131C0 sub_1131C0: ; CODE XREF: ROM:00116F64↓p ROM:001131C0 move.w $244(a5),d7 ROM:001131C4 cmpi.w #0,d7 ROM:001131C8 bne.s loc_11321C ROM:001131CA cmpi.w #0,($9FE).w ROM:001131D0 bne.s loc_113208 ROM:001131D2 bclr #4,($895).w ROM:001131D8 cmpi.w #1,($9FC).w ROM:001131DE blt.s loc_1131F0 ROM:001131E0 cmpi.w #5,($9FC).w ROM:001131E6 bgt.s loc_1131F0 ROM:001131E8 bset #2,($899).w ROM:001131EE bra.s loc_113206 ROM:001131F0 ; --------------------------------------------------------------------------- ROM:001131F0 ROM:001131F0 loc_1131F0: ; CODE XREF: sub_1131C0+1E↑j ROM:001131F0 ; sub_1131C0+26↑j ROM:001131F0 cmpi.w #7,($9FC).w ROM:001131F6 bne.s loc_113200 ROM:001131F8 bset #2,($899).w ROM:001131FE bra.s loc_113206 ROM:00113200 ; --------------------------------------------------------------------------- ROM:00113200 ROM:00113200 loc_113200: ; CODE XREF: sub_1131C0+36↑j ROM:00113200 bclr #2,($899).w ROM:00113206 ROM:00113206 loc_113206: ; CODE XREF: sub_1131C0+2E↑j ROM:00113206 ; sub_1131C0+3E↑j ROM:00113206 bra.s loc_113214 ROM:00113208 ; --------------------------------------------------------------------------- ROM:00113208 ROM:00113208 loc_113208: ; CODE XREF: sub_1131C0+10↑j ROM:00113208 bset #4,($895).w ROM:0011320E bclr #2,($899).w ROM:00113214 ROM:00113214 loc_113214: ; CODE XREF: sub_1131C0:loc_113206↑j ROM:00113214 bra.l locret_11330C ROM:0011321A ; --------------------------------------------------------------------------- ROM:0011321A bra.s loc_11322E ROM:0011321C ; --------------------------------------------------------------------------- ROM:0011321C ROM:0011321C loc_11321C: ; CODE XREF: sub_1131C0+8↑j ROM:0011321C btst #4,($FFFFFA19).w ROM:00113222 bne.s loc_11322A ROM:00113224 move.w #6,d6 ROM:00113228 bra.s loc_11322E ROM:0011322A ; --------------------------------------------------------------------------- ROM:0011322A ROM:0011322A loc_11322A: ; CODE XREF: sub_1131C0+62↑j ROM:0011322A move.w #5,d6 ROM:0011322E ROM:0011322E loc_11322E: ; CODE XREF: sub_1131C0+5A↑j ROM:0011322E ; sub_1131C0+68↑j ROM:0011322E clr.w d1 ROM:00113230 move.b ($76C).w,d1 ROM:00113234 cmpi.w #5,d1 ROM:00113238 bcc.s locret_113242 ROM:0011323A movea.l off_113244(pc,d1.w*4),a0 ROM:0011323E nop ROM:00113240 jmp (a0) ROM:00113242 ; --------------------------------------------------------------------------- ROM:00113242 ROM:00113242 locret_113242: ; CODE XREF: sub_1131C0+78↑j ROM:00113242 rts ROM:00113242 ; --------------------------------------------------------------------------- ROM:00113244 off_113244: dc.l loc_113258 ; DATA XREF: sub_1131C0+7A↑r ROM:00113248 dc.l loc_11326E ROM:0011324C dc.l loc_11328E ROM:00113250 dc.l loc_1132BC ROM:00113254 dc.l loc_1132DC ROM:00113258 ; --------------------------------------------------------------------------- ROM:00113258 ROM:00113258 loc_113258: ; DATA XREF: sub_1131C0:off_113244↑o ROM:00113258 bclr #4,($895).w ROM:0011325E move.w #6,($9FC).w ROM:00113264 move.b #1,($76C).w ROM:0011326A bra.s locret_11328C ROM:0011326C ; --------------------------------------------------------------------------- ROM:0011326C rts ROM:0011326E ; --------------------------------------------------------------------------- ROM:0011326E ROM:0011326E loc_11326E: ; DATA XREF: sub_1131C0+88↑o ROM:0011326E cmpi.w #5,d6 ROM:00113272 bne.s locret_11328C ROM:00113274 clr.b ($7C9).w ROM:00113278 move.w #$A,($5E4).w ROM:0011327E move.b #1,($7C9).w ROM:00113284 move.b #2,($76C).w ROM:0011328A bra.s locret_1132BA ROM:0011328C ; --------------------------------------------------------------------------- ROM:0011328C ROM:0011328C locret_11328C: ; CODE XREF: sub_1131C0+AA↑j ROM:0011328C ; sub_1131C0+B2↑j ... ROM:0011328C rts ROM:0011328E ; --------------------------------------------------------------------------- ROM:0011328E ROM:0011328E loc_11328E: ; DATA XREF: sub_1131C0+8C↑o ROM:0011328E cmpi.w #6,d6 ROM:00113292 bne.s loc_1132A4 ROM:00113294 clr.b ($7C9).w ROM:00113298 clr.w ($5E4).w ROM:0011329C move.b #1,($76C).w ROM:001132A2 bra.s locret_11328C ROM:001132A4 ; --------------------------------------------------------------------------- ROM:001132A4 ROM:001132A4 loc_1132A4: ; CODE XREF: sub_1131C0+D2↑j ROM:001132A4 cmpi.w #0,($5E4).w ROM:001132AA bgt.s locret_1132BA ROM:001132AC bset #4,($895).w ROM:001132B2 move.b #3,($76C).w ROM:001132B8 bra.s locret_1132DA ROM:001132BA ; --------------------------------------------------------------------------- ROM:001132BA ROM:001132BA locret_1132BA: ; CODE XREF: sub_1131C0+CA↑j ROM:001132BA ; sub_1131C0+EA↑j ROM:001132BA rts ROM:001132BC ; --------------------------------------------------------------------------- ROM:001132BC ROM:001132BC loc_1132BC: ; DATA XREF: sub_1131C0+90↑o ROM:001132BC cmpi.w #6,d6 ROM:001132C0 bne.s locret_1132DA ROM:001132C2 clr.b ($7C9).w ROM:001132C6 move.w #$A,($5E4).w ROM:001132CC move.b #1,($7C9).w ROM:001132D2 move.b #4,($76C).w ROM:001132D8 bra.s locret_11330C ROM:001132DA ; --------------------------------------------------------------------------- ROM:001132DA ROM:001132DA locret_1132DA: ; CODE XREF: sub_1131C0+F8↑j ROM:001132DA ; sub_1131C0+100↑j ... ROM:001132DA rts ROM:001132DC ; --------------------------------------------------------------------------- ROM:001132DC ROM:001132DC loc_1132DC: ; DATA XREF: sub_1131C0+94↑o ROM:001132DC cmpi.w #5,d6 ROM:001132E0 bne.s loc_1132F2 ROM:001132E2 clr.b ($7C9).w ROM:001132E6 clr.w ($5E4).w ROM:001132EA move.b #3,($76C).w ROM:001132F0 bra.s locret_1132DA ROM:001132F2 ; --------------------------------------------------------------------------- ROM:001132F2 ROM:001132F2 loc_1132F2: ; CODE XREF: sub_1131C0+120↑j ROM:001132F2 cmpi.w #0,($5E4).w ROM:001132F8 bgt.s locret_11330C ROM:001132FA bclr #4,($895).w ROM:00113300 move.b #1,($76C).w ROM:00113306 bra.l locret_11328C ROM:0011330C ; --------------------------------------------------------------------------- ROM:0011330C ROM:0011330C locret_11330C: ; CODE XREF: sub_1131C0:loc_113214↑j ROM:0011330C ; sub_1131C0+118↑j ... ROM:0011330C rts ROM:0011330C ; End of function sub_1131C0 ROM:0011330C ROM:0011330E ; --------------------------------------------------------------------------- ROM:0011330E rts ROM:00113310 ROM:00113310 ; =============== S U B R O U T I N E ======================================= ROM:00113310 ROM:00113310 ROM:00113310 sub_113310: ; CODE XREF: ROM:00116F32↓p ROM:00113310 bsr.l nullsub_5 ROM:00113316 bsr.l sub_11C082 ROM:0011331C btst #3,($8CF).w ROM:00113322 beq.s loc_11333C ROM:00113324 btst #3,($8D3).w ROM:0011332A beq.s loc_113334 ROM:0011332C bset #7,($88F).w ROM:00113332 bra.s loc_11333A ROM:00113334 ; --------------------------------------------------------------------------- ROM:00113334 ROM:00113334 loc_113334: ; CODE XREF: sub_113310+1A↑j ROM:00113334 bclr #7,($88F).w ROM:0011333A ROM:0011333A loc_11333A: ; CODE XREF: sub_113310+22↑j ROM:0011333A bra.s loc_113382 ROM:0011333C ; --------------------------------------------------------------------------- ROM:0011333C ROM:0011333C loc_11333C: ; CODE XREF: sub_113310+12↑j ROM:0011333C move.w $248(a5),d0 ROM:00113340 cmpi.w #1,d0 ROM:00113344 bne.s loc_11334E ROM:00113346 bclr #7,($88F).w ROM:0011334C bra.s loc_113382 ROM:0011334E ; --------------------------------------------------------------------------- ROM:0011334E ROM:0011334E loc_11334E: ; CODE XREF: sub_113310+34↑j ROM:0011334E cmpi.w #2,d0 ROM:00113352 bne.s loc_11335C ROM:00113354 bset #7,($88F).w ROM:0011335A bra.s loc_113382 ROM:0011335C ; --------------------------------------------------------------------------- ROM:0011335C ROM:0011335C loc_11335C: ; CODE XREF: sub_113310+42↑j ROM:0011335C btst #2,($1409).w ROM:00113362 beq.s loc_11337C ROM:00113364 btst #5,($E07).w ROM:0011336A bne.s loc_113374 ROM:0011336C bset #7,($88F).w ROM:00113372 bra.s loc_11337A ROM:00113374 ; --------------------------------------------------------------------------- ROM:00113374 ROM:00113374 loc_113374: ; CODE XREF: sub_113310+5A↑j ROM:00113374 bclr #7,($88F).w ROM:0011337A ROM:0011337A loc_11337A: ; CODE XREF: sub_113310+62↑j ROM:0011337A bra.s loc_113382 ROM:0011337C ; --------------------------------------------------------------------------- ROM:0011337C ROM:0011337C loc_11337C: ; CODE XREF: sub_113310+52↑j ROM:0011337C bclr #7,($88F).w ROM:00113382 ROM:00113382 loc_113382: ; CODE XREF: sub_113310:loc_11333A↑j ROM:00113382 ; sub_113310+3C↑j ... ROM:00113382 btst #0,($8CF).w ROM:00113388 beq.s loc_1133A2 ROM:0011338A btst #0,($8D3).w ROM:00113390 beq.s loc_11339A ROM:00113392 bset #2,($FFFFFA19).w ROM:00113398 bra.s loc_1133A0 ROM:0011339A ; --------------------------------------------------------------------------- ROM:0011339A ROM:0011339A loc_11339A: ; CODE XREF: sub_113310+80↑j ROM:0011339A bclr #2,($FFFFFA19).w ROM:001133A0 ROM:001133A0 loc_1133A0: ; CODE XREF: sub_113310+88↑j ROM:001133A0 bra.s loc_1133D8 ROM:001133A2 ; --------------------------------------------------------------------------- ROM:001133A2 ROM:001133A2 loc_1133A2: ; CODE XREF: sub_113310+78↑j ROM:001133A2 move.w $24A(a5),d0 ROM:001133A6 cmpi.w #1,d0 ROM:001133AA bne.s loc_1133B4 ROM:001133AC bclr #2,($FFFFFA19).w ROM:001133B2 bra.s loc_1133D8 ROM:001133B4 ; --------------------------------------------------------------------------- ROM:001133B4 ROM:001133B4 loc_1133B4: ; CODE XREF: sub_113310+9A↑j ROM:001133B4 cmpi.w #2,d0 ROM:001133B8 bne.s loc_1133C2 ROM:001133BA bset #2,($FFFFFA19).w ROM:001133C0 bra.s loc_1133D8 ROM:001133C2 ; --------------------------------------------------------------------------- ROM:001133C2 ROM:001133C2 loc_1133C2: ; CODE XREF: sub_113310+A8↑j ROM:001133C2 btst #0,($1420).w ROM:001133C8 beq.s loc_1133D2 ROM:001133CA bset #2,($FFFFFA19).w ROM:001133D0 bra.s loc_1133D8 ROM:001133D2 ; --------------------------------------------------------------------------- ROM:001133D2 ROM:001133D2 loc_1133D2: ; CODE XREF: sub_113310+B8↑j ROM:001133D2 bclr #2,($FFFFFA19).w ROM:001133D8 ROM:001133D8 loc_1133D8: ; CODE XREF: sub_113310:loc_1133A0↑j ROM:001133D8 ; sub_113310+A2↑j ... ROM:001133D8 btst #5,($8CF).w ROM:001133DE beq.s loc_1133F8 ROM:001133E0 btst #5,($8D3).w ROM:001133E6 beq.s loc_1133F0 ROM:001133E8 bset #4,($888).w ROM:001133EE bra.s loc_1133F6 ROM:001133F0 ; --------------------------------------------------------------------------- ROM:001133F0 ROM:001133F0 loc_1133F0: ; CODE XREF: sub_113310+D6↑j ROM:001133F0 bclr #4,($888).w ROM:001133F6 ROM:001133F6 loc_1133F6: ; CODE XREF: sub_113310+DE↑j ROM:001133F6 bra.s loc_11342E ROM:001133F8 ; --------------------------------------------------------------------------- ROM:001133F8 ROM:001133F8 loc_1133F8: ; CODE XREF: sub_113310+CE↑j ROM:001133F8 move.w $24C(a5),d0 ROM:001133FC cmpi.w #1,d0 ROM:00113400 bne.s loc_11340A ROM:00113402 bclr #4,($888).w ROM:00113408 bra.s loc_11342E ROM:0011340A ; --------------------------------------------------------------------------- ROM:0011340A ROM:0011340A loc_11340A: ; CODE XREF: sub_113310+F0↑j ROM:0011340A cmpi.w #2,d0 ROM:0011340E bne.s loc_113418 ROM:00113410 bset #4,($888).w ROM:00113416 bra.s loc_11342E ROM:00113418 ; --------------------------------------------------------------------------- ROM:00113418 ROM:00113418 loc_113418: ; CODE XREF: sub_113310+FE↑j ROM:00113418 btst #5,($1414).w ROM:0011341E beq.s loc_113428 ROM:00113420 bset #4,($888).w ROM:00113426 bra.s loc_11342E ROM:00113428 ; --------------------------------------------------------------------------- ROM:00113428 ROM:00113428 loc_113428: ; CODE XREF: sub_113310+10E↑j ROM:00113428 bclr #4,($888).w ROM:0011342E ROM:0011342E loc_11342E: ; CODE XREF: sub_113310:loc_1133F6↑j ROM:0011342E ; sub_113310+F8↑j ... ROM:0011342E btst #1,($8CE).w ROM:00113434 beq.s loc_11344E ROM:00113436 btst #1,($8D2).w ROM:0011343C beq.s loc_113446 ROM:0011343E bset #6,($88F).w ROM:00113444 bra.s loc_11344C ROM:00113446 ; --------------------------------------------------------------------------- ROM:00113446 ROM:00113446 loc_113446: ; CODE XREF: sub_113310+12C↑j ROM:00113446 bclr #6,($88F).w ROM:0011344C ROM:0011344C loc_11344C: ; CODE XREF: sub_113310+134↑j ROM:0011344C bra.s loc_113484 ROM:0011344E ; --------------------------------------------------------------------------- ROM:0011344E ROM:0011344E loc_11344E: ; CODE XREF: sub_113310+124↑j ROM:0011344E move.w $252(a5),d0 ROM:00113452 cmpi.w #1,d0 ROM:00113456 bne.s loc_113460 ROM:00113458 bclr #6,($88F).w ROM:0011345E bra.s loc_113484 ROM:00113460 ; --------------------------------------------------------------------------- ROM:00113460 ROM:00113460 loc_113460: ; CODE XREF: sub_113310+146↑j ROM:00113460 cmpi.w #2,d0 ROM:00113464 bne.s loc_11346E ROM:00113466 bset #6,($88F).w ROM:0011346C bra.s loc_113484 ROM:0011346E ; --------------------------------------------------------------------------- ROM:0011346E ROM:0011346E loc_11346E: ; CODE XREF: sub_113310+154↑j ROM:0011346E btst #6,($1406).w ROM:00113474 beq.s loc_11347E ROM:00113476 bset #6,($88F).w ROM:0011347C bra.s loc_113484 ROM:0011347E ; --------------------------------------------------------------------------- ROM:0011347E ROM:0011347E loc_11347E: ; CODE XREF: sub_113310+164↑j ROM:0011347E bclr #6,($88F).w ROM:00113484 ROM:00113484 loc_113484: ; CODE XREF: sub_113310:loc_11344C↑j ROM:00113484 ; sub_113310+14E↑j ... ROM:00113484 move.w $3E4(a5),d0 ROM:00113488 cmpi.w #0,d0 ROM:0011348C bne.s loc_1134F4 ROM:0011348E btst #4,($8CF).w ROM:00113494 beq.s loc_1134AE ROM:00113496 btst #4,($8D3).w ROM:0011349C beq.s loc_1134A6 ROM:0011349E bset #4,($FFFFF441).w ROM:001134A4 bra.s loc_1134AC ROM:001134A6 ; --------------------------------------------------------------------------- ROM:001134A6 ROM:001134A6 loc_1134A6: ; CODE XREF: sub_113310+18C↑j ROM:001134A6 bclr #4,($FFFFF441).w ROM:001134AC ROM:001134AC loc_1134AC: ; CODE XREF: sub_113310+194↑j ROM:001134AC bra.s loc_1134F4 ROM:001134AE ; --------------------------------------------------------------------------- ROM:001134AE ROM:001134AE loc_1134AE: ; CODE XREF: sub_113310+184↑j ROM:001134AE move.w $254(a5),d0 ROM:001134B2 cmpi.w #1,d0 ROM:001134B6 bne.s loc_1134C0 ROM:001134B8 bclr #4,($FFFFF441).w ROM:001134BE bra.s loc_1134F4 ROM:001134C0 ; --------------------------------------------------------------------------- ROM:001134C0 ROM:001134C0 loc_1134C0: ; CODE XREF: sub_113310+1A6↑j ROM:001134C0 cmpi.w #2,d0 ROM:001134C4 bne.s loc_1134CE ROM:001134C6 bset #4,($FFFFF441).w ROM:001134CC bra.s loc_1134F4 ROM:001134CE ; --------------------------------------------------------------------------- ROM:001134CE ROM:001134CE loc_1134CE: ; CODE XREF: sub_113310+1B4↑j ROM:001134CE btst #6,($141E).w ROM:001134D4 beq.s loc_1134EE ROM:001134D6 btst #5,($E0B).w ROM:001134DC bne.s loc_1134E6 ROM:001134DE bset #4,($FFFFF441).w ROM:001134E4 bra.s loc_1134EC ROM:001134E6 ; --------------------------------------------------------------------------- ROM:001134E6 ROM:001134E6 loc_1134E6: ; CODE XREF: sub_113310+1CC↑j ROM:001134E6 bclr #4,($FFFFF441).w ROM:001134EC ROM:001134EC loc_1134EC: ; CODE XREF: sub_113310+1D4↑j ROM:001134EC bra.s loc_1134F4 ROM:001134EE ; --------------------------------------------------------------------------- ROM:001134EE ROM:001134EE loc_1134EE: ; CODE XREF: sub_113310+1C4↑j ROM:001134EE bclr #4,($FFFFF441).w ROM:001134F4 ROM:001134F4 loc_1134F4: ; CODE XREF: sub_113310+17C↑j ROM:001134F4 ; sub_113310:loc_1134AC↑j ... ROM:001134F4 btst #3,($8CE).w ROM:001134FA beq.s loc_113514 ROM:001134FC btst #3,($8D2).w ROM:00113502 beq.s loc_11350C ROM:00113504 bset #5,($FFFFFA41).w ROM:0011350A bra.s loc_113512 ROM:0011350C ; --------------------------------------------------------------------------- ROM:0011350C ROM:0011350C loc_11350C: ; CODE XREF: sub_113310+1F2↑j ROM:0011350C bclr #5,($FFFFFA41).w ROM:00113512 ROM:00113512 loc_113512: ; CODE XREF: sub_113310+1FA↑j ROM:00113512 bra.s loc_11357A ROM:00113514 ; --------------------------------------------------------------------------- ROM:00113514 ROM:00113514 loc_113514: ; CODE XREF: sub_113310+1EA↑j ROM:00113514 btst #1,($8CF).w ROM:0011351A beq.s loc_113534 ROM:0011351C btst #1,($8D3).w ROM:00113522 beq.s loc_11352C ROM:00113524 bset #5,($FFFFFA41).w ROM:0011352A bra.s loc_113532 ROM:0011352C ; --------------------------------------------------------------------------- ROM:0011352C ROM:0011352C loc_11352C: ; CODE XREF: sub_113310+212↑j ROM:0011352C bclr #5,($FFFFFA41).w ROM:00113532 ROM:00113532 loc_113532: ; CODE XREF: sub_113310+21A↑j ROM:00113532 bra.s loc_11357A ROM:00113534 ; --------------------------------------------------------------------------- ROM:00113534 ROM:00113534 loc_113534: ; CODE XREF: sub_113310+20A↑j ROM:00113534 move.w $256(a5),d0 ROM:00113538 cmpi.w #1,d0 ROM:0011353C bne.s loc_113546 ROM:0011353E bclr #5,($FFFFFA41).w ROM:00113544 bra.s loc_11357A ROM:00113546 ; --------------------------------------------------------------------------- ROM:00113546 ROM:00113546 loc_113546: ; CODE XREF: sub_113310+22C↑j ROM:00113546 cmpi.w #2,d0 ROM:0011354A bne.s loc_113554 ROM:0011354C bset #5,($FFFFFA41).w ROM:00113552 bra.s loc_11357A ROM:00113554 ; --------------------------------------------------------------------------- ROM:00113554 ROM:00113554 loc_113554: ; CODE XREF: sub_113310+23A↑j ROM:00113554 btst #7,($141C).w ROM:0011355A beq.s loc_113574 ROM:0011355C btst #1,($E0D).w ROM:00113562 bne.s loc_11356C ROM:00113564 bset #5,($FFFFFA41).w ROM:0011356A bra.s loc_113572 ROM:0011356C ; --------------------------------------------------------------------------- ROM:0011356C ROM:0011356C loc_11356C: ; CODE XREF: sub_113310+252↑j ROM:0011356C bclr #5,($FFFFFA41).w ROM:00113572 ROM:00113572 loc_113572: ; CODE XREF: sub_113310+25A↑j ROM:00113572 bra.s loc_11357A ROM:00113574 ; --------------------------------------------------------------------------- ROM:00113574 ROM:00113574 loc_113574: ; CODE XREF: sub_113310+24A↑j ROM:00113574 bclr #5,($FFFFFA41).w ROM:0011357A ROM:0011357A loc_11357A: ; CODE XREF: sub_113310:loc_113512↑j ROM:0011357A ; sub_113310:loc_113532↑j ... ROM:0011357A btst #6,($8CF).w ROM:00113580 beq.s loc_11359A ROM:00113582 btst #6,($8D3).w ROM:00113588 beq.s loc_113592 ROM:0011358A bset #3,($89D).w ROM:00113590 bra.s loc_113598 ROM:00113592 ; --------------------------------------------------------------------------- ROM:00113592 ROM:00113592 loc_113592: ; CODE XREF: sub_113310+278↑j ROM:00113592 bclr #3,($89D).w ROM:00113598 ROM:00113598 loc_113598: ; CODE XREF: sub_113310+280↑j ROM:00113598 bra.s loc_1135D0 ROM:0011359A ; --------------------------------------------------------------------------- ROM:0011359A ROM:0011359A loc_11359A: ; CODE XREF: sub_113310+270↑j ROM:0011359A move.w $258(a5),d0 ROM:0011359E cmpi.w #1,d0 ROM:001135A2 bne.s loc_1135AC ROM:001135A4 bclr #3,($89D).w ROM:001135AA bra.s loc_1135D0 ROM:001135AC ; --------------------------------------------------------------------------- ROM:001135AC ROM:001135AC loc_1135AC: ; CODE XREF: sub_113310+292↑j ROM:001135AC cmpi.w #2,d0 ROM:001135B0 bne.s loc_1135BA ROM:001135B2 bset #3,($89D).w ROM:001135B8 bra.s loc_1135D0 ROM:001135BA ; --------------------------------------------------------------------------- ROM:001135BA ROM:001135BA loc_1135BA: ; CODE XREF: sub_113310+2A0↑j ROM:001135BA btst #7,($1408).w ROM:001135C0 beq.s loc_1135CA ROM:001135C2 bset #3,($89D).w ROM:001135C8 bra.s loc_1135D0 ROM:001135CA ; --------------------------------------------------------------------------- ROM:001135CA ROM:001135CA loc_1135CA: ; CODE XREF: sub_113310+2B0↑j ROM:001135CA bclr #3,($89D).w ROM:001135D0 ROM:001135D0 loc_1135D0: ; CODE XREF: sub_113310:loc_113598↑j ROM:001135D0 ; sub_113310+29A↑j ... ROM:001135D0 btst #3,($8CC).w ROM:001135D6 beq.s loc_1135F0 ROM:001135D8 btst #3,($8D0).w ROM:001135DE beq.s loc_1135E8 ROM:001135E0 bset #2,($88D).w ROM:001135E6 bra.s loc_1135EE ROM:001135E8 ; --------------------------------------------------------------------------- ROM:001135E8 ROM:001135E8 loc_1135E8: ; CODE XREF: sub_113310+2CE↑j ROM:001135E8 bclr #2,($88D).w ROM:001135EE ROM:001135EE loc_1135EE: ; CODE XREF: sub_113310+2D6↑j ROM:001135EE bra.s loc_113626 ROM:001135F0 ; --------------------------------------------------------------------------- ROM:001135F0 ROM:001135F0 loc_1135F0: ; CODE XREF: sub_113310+2C6↑j ROM:001135F0 move.w $25C(a5),d0 ROM:001135F4 cmpi.w #1,d0 ROM:001135F8 bne.s loc_113602 ROM:001135FA bclr #2,($88D).w ROM:00113600 bra.s loc_113626 ROM:00113602 ; --------------------------------------------------------------------------- ROM:00113602 ROM:00113602 loc_113602: ; CODE XREF: sub_113310+2E8↑j ROM:00113602 cmpi.w #2,d0 ROM:00113606 bne.s loc_113610 ROM:00113608 bset #2,($88D).w ROM:0011360E bra.s loc_113626 ROM:00113610 ; --------------------------------------------------------------------------- ROM:00113610 ROM:00113610 loc_113610: ; CODE XREF: sub_113310+2F6↑j ROM:00113610 btst #7,($141A).w ROM:00113616 beq.s loc_113620 ROM:00113618 bset #2,($88D).w ROM:0011361E bra.s loc_113626 ROM:00113620 ; --------------------------------------------------------------------------- ROM:00113620 ROM:00113620 loc_113620: ; CODE XREF: sub_113310+306↑j ROM:00113620 bclr #2,($88D).w ROM:00113626 ROM:00113626 loc_113626: ; CODE XREF: sub_113310:loc_1135EE↑j ROM:00113626 ; sub_113310+2F0↑j ... ROM:00113626 move.w $25A(a5),d0 ROM:0011362A cmpi.w #1,d0 ROM:0011362E bne.s loc_113638 ROM:00113630 bclr #1,($89B).w ROM:00113636 bra.s loc_11365C ROM:00113638 ; --------------------------------------------------------------------------- ROM:00113638 ROM:00113638 loc_113638: ; CODE XREF: sub_113310+31E↑j ROM:00113638 cmpi.w #2,d0 ROM:0011363C bne.s loc_113646 ROM:0011363E bset #1,($89B).w ROM:00113644 bra.s loc_11365C ROM:00113646 ; --------------------------------------------------------------------------- ROM:00113646 ROM:00113646 loc_113646: ; CODE XREF: sub_113310+32C↑j ROM:00113646 btst #5,($142D).w ROM:0011364C beq.s loc_113656 ROM:0011364E bset #1,($89B).w ROM:00113654 bra.s loc_11365C ROM:00113656 ; --------------------------------------------------------------------------- ROM:00113656 ROM:00113656 loc_113656: ; CODE XREF: sub_113310+33C↑j ROM:00113656 bclr #1,($89B).w ROM:0011365C ROM:0011365C loc_11365C: ; CODE XREF: sub_113310+326↑j ROM:0011365C ; sub_113310+334↑j ... ROM:0011365C move.w $25E(a5),d0 ROM:00113660 cmpi.w #1,d0 ROM:00113664 bne.s loc_11366E ROM:00113666 bclr #7,($88B).w ROM:0011366C bra.s loc_113692 ROM:0011366E ; --------------------------------------------------------------------------- ROM:0011366E ROM:0011366E loc_11366E: ; CODE XREF: sub_113310+354↑j ROM:0011366E cmpi.w #2,d0 ROM:00113672 bne.s loc_11367C ROM:00113674 bset #7,($88B).w ROM:0011367A bra.s loc_113692 ROM:0011367C ; --------------------------------------------------------------------------- ROM:0011367C ROM:0011367C loc_11367C: ; CODE XREF: sub_113310+362↑j ROM:0011367C btst #7,($1411).w ROM:00113682 beq.s loc_11368C ROM:00113684 bset #7,($88B).w ROM:0011368A bra.s loc_113692 ROM:0011368C ; --------------------------------------------------------------------------- ROM:0011368C ROM:0011368C loc_11368C: ; CODE XREF: sub_113310+372↑j ROM:0011368C bclr #7,($88B).w ROM:00113692 ROM:00113692 loc_113692: ; CODE XREF: sub_113310+35C↑j ROM:00113692 ; sub_113310+36A↑j ... ROM:00113692 move.w $24E(a5),d0 ROM:00113696 cmpi.w #1,d0 ROM:0011369A bne.s loc_1136A4 ROM:0011369C bclr #6,($FFFFFA41).w ROM:001136A2 bra.s loc_1136B0 ROM:001136A4 ; --------------------------------------------------------------------------- ROM:001136A4 ROM:001136A4 loc_1136A4: ; CODE XREF: sub_113310+38A↑j ROM:001136A4 cmpi.w #2,d0 ROM:001136A8 bne.s loc_1136B0 ROM:001136AA bset #6,($FFFFFA41).w ROM:001136B0 ROM:001136B0 loc_1136B0: ; CODE XREF: sub_113310+392↑j ROM:001136B0 ; sub_113310+398↑j ROM:001136B0 btst #4,($8CC).w ROM:001136B6 beq.s loc_1136D0 ROM:001136B8 btst #4,($8D0).w ROM:001136BE beq.s loc_1136C8 ROM:001136C0 bset #4,($891).w ROM:001136C6 bra.s loc_1136CE ROM:001136C8 ; --------------------------------------------------------------------------- ROM:001136C8 ROM:001136C8 loc_1136C8: ; CODE XREF: sub_113310+3AE↑j ROM:001136C8 bclr #4,($891).w ROM:001136CE ROM:001136CE loc_1136CE: ; CODE XREF: sub_113310+3B6↑j ROM:001136CE bra.s loc_113706 ROM:001136D0 ; --------------------------------------------------------------------------- ROM:001136D0 ROM:001136D0 loc_1136D0: ; CODE XREF: sub_113310+3A6↑j ROM:001136D0 move.w $250(a5),d0 ROM:001136D4 cmpi.w #1,d0 ROM:001136D8 bne.s loc_1136E2 ROM:001136DA bclr #4,($891).w ROM:001136E0 bra.s loc_113706 ROM:001136E2 ; --------------------------------------------------------------------------- ROM:001136E2 ROM:001136E2 loc_1136E2: ; CODE XREF: sub_113310+3C8↑j ROM:001136E2 cmpi.w #2,d0 ROM:001136E6 bne.s loc_1136F0 ROM:001136E8 bset #4,($891).w ROM:001136EE bra.s loc_113706 ROM:001136F0 ; --------------------------------------------------------------------------- ROM:001136F0 ROM:001136F0 loc_1136F0: ; CODE XREF: sub_113310+3D6↑j ROM:001136F0 btst #0,($141F).w ROM:001136F6 beq.s loc_113700 ROM:001136F8 bset #4,($891).w ROM:001136FE bra.s loc_113706 ROM:00113700 ; --------------------------------------------------------------------------- ROM:00113700 ROM:00113700 loc_113700: ; CODE XREF: sub_113310+3E6↑j ROM:00113700 bclr #4,($891).w ROM:00113706 ROM:00113706 loc_113706: ; CODE XREF: sub_113310:loc_1136CE↑j ROM:00113706 ; sub_113310+3D0↑j ... ROM:00113706 move.w $260(a5),d0 ROM:0011370A cmpi.w #$FFFF,d0 ROM:0011370E beq.s loc_113728 ROM:00113710 move.w #1,($5AA).w ROM:00113716 move.w d0,($5A6).w ROM:0011371A bsr.l sub_11A664 ROM:00113720 bset #3,($88C).w ROM:00113726 bra.s locret_113742 ROM:00113728 ; --------------------------------------------------------------------------- ROM:00113728 ROM:00113728 loc_113728: ; CODE XREF: sub_113310+3FE↑j ROM:00113728 btst #3,($88C).w ROM:0011372E beq.s locret_113742 ROM:00113730 move.w #2,($5AA).w ROM:00113736 bsr.l sub_11A664 ROM:0011373C bclr #3,($88C).w ROM:00113742 ROM:00113742 locret_113742: ; CODE XREF: sub_113310+416↑j ROM:00113742 ; sub_113310+41E↑j ROM:00113742 rts ROM:00113742 ; End of function sub_113310 ROM:00113742 ROM:00113744 ; --------------------------------------------------------------------------- ROM:00113744 bset #6,($89A).w ROM:0011374A rts ROM:0011374C ROM:0011374C ; =============== S U B R O U T I N E ======================================= ROM:0011374C ROM:0011374C ROM:0011374C sub_11374C: ; CODE XREF: ROM:001175A8↓p ROM:0011374C clr.w d1 ROM:0011374E move.b ($11CF).w,d1 ROM:00113752 cmpi.w #6,d1 ROM:00113756 bcc.s locret_113760 ROM:00113758 movea.l off_113762(pc,d1.w*4),a0 ROM:0011375C nop ROM:0011375E jmp (a0) ROM:00113760 ; --------------------------------------------------------------------------- ROM:00113760 ROM:00113760 locret_113760: ; CODE XREF: sub_11374C+A↑j ROM:00113760 rts ROM:00113760 ; End of function sub_11374C ROM:00113760 ROM:00113760 ; --------------------------------------------------------------------------- ROM:00113762 off_113762: dc.l loc_11377A ; DATA XREF: sub_11374C+C↑r ROM:00113766 dc.l loc_113790 ROM:0011376A dc.l loc_1137AC ROM:0011376E dc.l loc_113844 ROM:00113772 dc.l loc_113886 ROM:00113776 dc.l loc_1138D0 ROM:0011377A ; --------------------------------------------------------------------------- ROM:0011377A ROM:0011377A loc_11377A: ; DATA XREF: ROM:off_113762↑o ROM:0011377A btst #4,($890).w ROM:00113780 beq.s locret_11378E ROM:00113782 move.b #2,($11CF).w ROM:00113788 bra.l loc_113830 ROM:0011378E ; --------------------------------------------------------------------------- ROM:0011378E ROM:0011378E locret_11378E: ; CODE XREF: ROM:00113780↑j ROM:0011378E rts ROM:00113790 ; --------------------------------------------------------------------------- ROM:00113790 ROM:00113790 loc_113790: ; DATA XREF: ROM:00113766↑o ROM:00113790 btst #4,($890).w ROM:00113796 beq.s loc_1137A4 ROM:00113798 move.b #2,($11CF).w ROM:0011379E bra.l loc_113830 ROM:001137A4 ; --------------------------------------------------------------------------- ROM:001137A4 ROM:001137A4 loc_1137A4: ; CODE XREF: ROM:00113796↑j ROM:001137A4 ; ROM:001137D0↓j ... ROM:001137A4 bsr.l sub_1147CE ROM:001137AA rts ROM:001137AC ; --------------------------------------------------------------------------- ROM:001137AC ROM:001137AC loc_1137AC: ; DATA XREF: ROM:0011376A↑o ROM:001137AC btst #4,($890).w ROM:001137B2 bne.s loc_1137D2 ROM:001137B4 cmpi.w #0,($518).w ROM:001137BA bne.s loc_1137D2 ROM:001137BC bsr.w sub_113904 ROM:001137C0 bsr.l sub_1147CE ROM:001137C6 bsr.w sub_11390C ROM:001137CA move.b #1,($11CF).w ROM:001137D0 bra.s loc_1137A4 ROM:001137D2 ; --------------------------------------------------------------------------- ROM:001137D2 ROM:001137D2 loc_1137D2: ; CODE XREF: ROM:001137B2↑j ROM:001137D2 ; ROM:001137BA↑j ROM:001137D2 btst #0,($891).w ROM:001137D8 beq.s loc_1137F0 ROM:001137DA bclr #0,($891).w ROM:001137E0 bsr.w sub_11393C ROM:001137E4 move.b #4,($11CF).w ROM:001137EA bra.l loc_1138C4 ROM:001137F0 ; --------------------------------------------------------------------------- ROM:001137F0 ROM:001137F0 loc_1137F0: ; CODE XREF: ROM:001137D8↑j ROM:001137F0 move.w $366(a5),d0 ROM:001137F4 cmpi.w #0,d0 ROM:001137F8 bne.s loc_113814 ROM:001137FA btst #1,($886).w ROM:00113800 beq.s loc_113814 ROM:00113802 move.b #3,($11CF).w ROM:00113808 bsr.w sub_113950 ROM:0011380C move.b #3,($11CF).w ROM:00113812 bra.s loc_11387E ROM:00113814 ; --------------------------------------------------------------------------- ROM:00113814 ROM:00113814 loc_113814: ; CODE XREF: ROM:001137F8↑j ROM:00113814 ; ROM:00113800↑j ROM:00113814 btst #7,($888).w ROM:0011381A beq.s loc_113830 ROM:0011381C bclr #7,($888).w ROM:00113822 bsr.w sub_113934 ROM:00113826 move.b #5,($11CF).w ROM:0011382C bra.w loc_1138FA ROM:00113830 ; --------------------------------------------------------------------------- ROM:00113830 ROM:00113830 loc_113830: ; CODE XREF: ROM:00113788↑j ROM:00113830 ; ROM:0011379E↑j ... ROM:00113830 bsr.w sub_113920 ROM:00113834 bsr.l sub_1147CE ROM:0011383A bsr.w sub_1139CC ROM:0011383E bsr.w sub_113964 ROM:00113842 rts ROM:00113844 ; --------------------------------------------------------------------------- ROM:00113844 ROM:00113844 loc_113844: ; DATA XREF: ROM:0011376E↑o ROM:00113844 btst #1,($886).w ROM:0011384A bne.s loc_113854 ROM:0011384C move.b #2,($11CF).w ROM:00113852 bra.s loc_113830 ROM:00113854 ; --------------------------------------------------------------------------- ROM:00113854 ROM:00113854 loc_113854: ; CODE XREF: ROM:0011384A↑j ROM:00113854 btst #4,($890).w ROM:0011385A bne.s loc_11387E ROM:0011385C cmpi.w #0,($518).w ROM:00113862 bne.s loc_11387E ROM:00113864 bsr.w sub_113904 ROM:00113868 bsr.l sub_1147CE ROM:0011386E bsr.w sub_11390C ROM:00113872 move.b #1,($11CF).w ROM:00113878 bra.l loc_1137A4 ROM:0011387E ; --------------------------------------------------------------------------- ROM:0011387E ROM:0011387E loc_11387E: ; CODE XREF: ROM:00113812↑j ROM:0011387E ; ROM:0011385A↑j ... ROM:0011387E bsr.l sub_1147CE ROM:00113884 rts ROM:00113886 ; --------------------------------------------------------------------------- ROM:00113886 ROM:00113886 loc_113886: ; DATA XREF: ROM:00113772↑o ROM:00113886 btst #0,($891).w ROM:0011388C bne.s loc_11389A ROM:0011388E move.b #2,($11CF).w ROM:00113894 bra.l loc_113830 ROM:0011389A ; --------------------------------------------------------------------------- ROM:0011389A ROM:0011389A loc_11389A: ; CODE XREF: ROM:0011388C↑j ROM:0011389A btst #4,($890).w ROM:001138A0 bne.s loc_1138C4 ROM:001138A2 cmpi.w #0,($518).w ROM:001138A8 bne.s loc_1138C4 ROM:001138AA bsr.w sub_113904 ROM:001138AE bsr.l sub_1147CE ROM:001138B4 bsr.w sub_11390C ROM:001138B8 move.b #1,($11CF).w ROM:001138BE bra.l loc_1137A4 ROM:001138C4 ; --------------------------------------------------------------------------- ROM:001138C4 ROM:001138C4 loc_1138C4: ; CODE XREF: ROM:001137EA↑j ROM:001138C4 ; ROM:001138A0↑j ... ROM:001138C4 bsr.l sub_1147CE ROM:001138CA bsr.w sub_1139CC ROM:001138CE rts ROM:001138D0 ; --------------------------------------------------------------------------- ROM:001138D0 ROM:001138D0 loc_1138D0: ; DATA XREF: ROM:00113776↑o ROM:001138D0 btst #4,($890).w ROM:001138D6 bne.s loc_1138FA ROM:001138D8 cmpi.w #0,($518).w ROM:001138DE bne.s loc_1138FA ROM:001138E0 bsr.w sub_113904 ROM:001138E4 bsr.l sub_1147CE ROM:001138EA bsr.w sub_11390C ROM:001138EE move.b #1,($11CF).w ROM:001138F4 bra.l loc_1137A4 ROM:001138FA ; --------------------------------------------------------------------------- ROM:001138FA ROM:001138FA loc_1138FA: ; CODE XREF: ROM:0011382C↑j ROM:001138FA ; ROM:001138D6↑j ... ROM:001138FA bsr.l sub_1147CE ROM:00113900 rts ROM:00113902 ; --------------------------------------------------------------------------- ROM:00113902 rts ROM:00113904 ROM:00113904 ; =============== S U B R O U T I N E ======================================= ROM:00113904 ROM:00113904 ROM:00113904 sub_113904: ; CODE XREF: ROM:001137BC↑p ROM:00113904 ; ROM:00113864↑p ... ROM:00113904 move.w #3,($52E).w ROM:0011390A rts ROM:0011390A ; End of function sub_113904 ROM:0011390A ROM:0011390C ROM:0011390C ; =============== S U B R O U T I N E ======================================= ROM:0011390C ROM:0011390C ROM:0011390C sub_11390C: ; CODE XREF: ROM:001137C6↑p ROM:0011390C ; ROM:0011386E↑p ... ROM:0011390C move.w #0,($52E).w ROM:00113912 move.w ($AC2).w,($52C).w ROM:00113918 move.w $364(a5),($52A).w ROM:0011391E rts ROM:0011391E ; End of function sub_11390C ROM:0011391E ROM:00113920 ROM:00113920 ; =============== S U B R O U T I N E ======================================= ROM:00113920 ROM:00113920 ROM:00113920 sub_113920: ; CODE XREF: ROM:loc_113830↑p ROM:00113920 move.w ($A64).w,($52A).w ROM:00113926 move.w ($AC2).w,($52C).w ROM:0011392C move.w #0,($52E).w ROM:00113932 rts ROM:00113932 ; End of function sub_113920 ROM:00113932 ROM:00113934 ROM:00113934 ; =============== S U B R O U T I N E ======================================= ROM:00113934 ROM:00113934 ROM:00113934 sub_113934: ; CODE XREF: ROM:00113822↑p ROM:00113934 move.w #1,($52E).w ROM:0011393A rts ROM:0011393A ; End of function sub_113934 ROM:0011393A ROM:0011393C ROM:0011393C ; =============== S U B R O U T I N E ======================================= ROM:0011393C ROM:0011393C ROM:0011393C sub_11393C: ; CODE XREF: ROM:001137E0↑p ROM:0011393C move.w #4,($52E).w ROM:00113942 move.w $36C(a5),($52C).w ROM:00113948 move.w $364(a5),($52A).w ROM:0011394E rts ROM:0011394E ; End of function sub_11393C ROM:0011394E ROM:00113950 ROM:00113950 ; =============== S U B R O U T I N E ======================================= ROM:00113950 ROM:00113950 ROM:00113950 sub_113950: ; CODE XREF: ROM:00113808↑p ROM:00113950 move.w #2,($52E).w ROM:00113956 move.w ($A64).w,($52A).w ROM:0011395C move.w ($AC2).w,($52C).w ROM:00113962 rts ROM:00113962 ; End of function sub_113950 ROM:00113962 ROM:00113964 ROM:00113964 ; =============== S U B R O U T I N E ======================================= ROM:00113964 ROM:00113964 ROM:00113964 sub_113964: ; CODE XREF: ROM:0011383E↑p ROM:00113964 move.w $368(a5),d0 ROM:00113968 btst #6,($89A).w ROM:0011396E bne.s loc_113976 ROM:00113970 cmpi.w #0,d0 ROM:00113974 bne.s locret_1139CA ROM:00113976 ROM:00113976 loc_113976: ; CODE XREF: sub_113964+A↑j ROM:00113976 btst #2,($1405).w ROM:0011397C beq.s loc_1139B6 ROM:0011397E btst #2,($77C).w ROM:00113984 bne.s loc_1139A6 ROM:00113986 cmpi.w #0,($518).w ROM:0011398C bne.s loc_113996 ROM:0011398E bset #7,($888).w ROM:00113994 bra.s loc_1139A4 ROM:00113996 ; --------------------------------------------------------------------------- ROM:00113996 ROM:00113996 loc_113996: ; CODE XREF: sub_113964+28↑j ROM:00113996 btst #6,($89A).w ROM:0011399C beq.s loc_1139A4 ROM:0011399E bset #3,($1427).w ROM:001139A4 ROM:001139A4 loc_1139A4: ; CODE XREF: sub_113964+30↑j ROM:001139A4 ; sub_113964+38↑j ROM:001139A4 bra.s loc_1139B4 ROM:001139A6 ; --------------------------------------------------------------------------- ROM:001139A6 ROM:001139A6 loc_1139A6: ; CODE XREF: sub_113964+20↑j ROM:001139A6 btst #6,($89A).w ROM:001139AC beq.s loc_1139B4 ROM:001139AE bset #3,($1427).w ROM:001139B4 ROM:001139B4 loc_1139B4: ; CODE XREF: sub_113964:loc_1139A4↑j ROM:001139B4 ; sub_113964+48↑j ROM:001139B4 bra.s loc_1139C4 ROM:001139B6 ; --------------------------------------------------------------------------- ROM:001139B6 ROM:001139B6 loc_1139B6: ; CODE XREF: sub_113964+18↑j ROM:001139B6 btst #6,($89A).w ROM:001139BC beq.s loc_1139C4 ROM:001139BE bset #3,($1427).w ROM:001139C4 ROM:001139C4 loc_1139C4: ; CODE XREF: sub_113964:loc_1139B4↑j ROM:001139C4 ; sub_113964+58↑j ROM:001139C4 bclr #6,($89A).w ROM:001139CA ROM:001139CA locret_1139CA: ; CODE XREF: sub_113964+10↑j ROM:001139CA rts ROM:001139CA ; End of function sub_113964 ROM:001139CA ROM:001139CC ROM:001139CC ; =============== S U B R O U T I N E ======================================= ROM:001139CC ROM:001139CC ROM:001139CC sub_1139CC: ; CODE XREF: ROM:0011383A↑p ROM:001139CC ; ROM:001138CA↑p ROM:001139CC move.w $36A(a5),d0 ROM:001139D0 cmpi.w #0,d0 ROM:001139D4 bne.l locret_113A56 ROM:001139DA clr.w d1 ROM:001139DC btst #2,($888).w ROM:001139E2 beq.s loc_1139E8 ROM:001139E4 moveq #1,d1 ROM:001139E6 bra.s loc_113A42 ROM:001139E8 ; --------------------------------------------------------------------------- ROM:001139E8 ROM:001139E8 loc_1139E8: ; CODE XREF: sub_1139CC+16↑j ROM:001139E8 btst #2,($77C).w ROM:001139EE beq.s loc_1139F4 ROM:001139F0 moveq #1,d1 ROM:001139F2 bra.s loc_113A42 ROM:001139F4 ; --------------------------------------------------------------------------- ROM:001139F4 ROM:001139F4 loc_1139F4: ; CODE XREF: sub_1139CC+22↑j ROM:001139F4 btst #6,($890).w ROM:001139FA beq.s loc_113A00 ROM:001139FC moveq #1,d1 ROM:001139FE bra.s loc_113A42 ROM:00113A00 ; --------------------------------------------------------------------------- ROM:00113A00 ROM:00113A00 loc_113A00: ; CODE XREF: sub_1139CC+2E↑j ROM:00113A00 btst #0,($77C).w ROM:00113A06 beq.s loc_113A0C ROM:00113A08 moveq #1,d1 ROM:00113A0A bra.s loc_113A42 ROM:00113A0C ; --------------------------------------------------------------------------- ROM:00113A0C ROM:00113A0C loc_113A0C: ; CODE XREF: sub_1139CC+3A↑j ROM:00113A0C btst #3,($895).w ROM:00113A12 beq.s loc_113A18 ROM:00113A14 moveq #1,d1 ROM:00113A16 bra.s loc_113A42 ROM:00113A18 ; --------------------------------------------------------------------------- ROM:00113A18 ROM:00113A18 loc_113A18: ; CODE XREF: sub_1139CC+46↑j ROM:00113A18 btst #5,($1405).w ROM:00113A1E beq.s loc_113A24 ROM:00113A20 moveq #1,d1 ROM:00113A22 bra.s loc_113A42 ROM:00113A24 ; --------------------------------------------------------------------------- ROM:00113A24 ROM:00113A24 loc_113A24: ; CODE XREF: sub_1139CC+52↑j ROM:00113A24 cmpi.w #7,($ABE).w ROM:00113A2A bne.s loc_113A30 ROM:00113A2C moveq #1,d1 ROM:00113A2E bra.s loc_113A42 ROM:00113A30 ; --------------------------------------------------------------------------- ROM:00113A30 ROM:00113A30 loc_113A30: ; CODE XREF: sub_1139CC+5E↑j ROM:00113A30 cmpi.w #3,($ABE).w ROM:00113A36 beq.s loc_113A42 ROM:00113A38 btst #7,($49E).w ROM:00113A3E beq.s loc_113A42 ROM:00113A40 moveq #1,d1 ROM:00113A42 ROM:00113A42 loc_113A42: ; CODE XREF: sub_1139CC+1A↑j ROM:00113A42 ; sub_1139CC+26↑j ... ROM:00113A42 cmpi.w #0,d1 ROM:00113A46 bne.s loc_113A50 ROM:00113A48 bclr #0,($891).w ROM:00113A4E bra.s locret_113A56 ROM:00113A50 ; --------------------------------------------------------------------------- ROM:00113A50 ROM:00113A50 loc_113A50: ; CODE XREF: sub_1139CC+7A↑j ROM:00113A50 bset #0,($891).w ROM:00113A56 ROM:00113A56 locret_113A56: ; CODE XREF: sub_1139CC+8↑j ROM:00113A56 ; sub_1139CC+82↑j ROM:00113A56 rts ROM:00113A56 ; End of function sub_1139CC ROM:00113A56 ROM:00113A58 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00113A5A ROM:00113A5A ; =============== S U B R O U T I N E ======================================= ROM:00113A5A ROM:00113A5A ROM:00113A5A sub_113A5A: ; CODE XREF: sub_1176D6↓p ROM:00113A5A bclr #2,($892).w ROM:00113A60 bsr.w sub_113A6A ROM:00113A64 bsr.w sub_113C6C ROM:00113A68 rts ROM:00113A68 ; End of function sub_113A5A ROM:00113A68 ROM:00113A6A ROM:00113A6A ; =============== S U B R O U T I N E ======================================= ROM:00113A6A ROM:00113A6A ROM:00113A6A sub_113A6A: ; CODE XREF: sub_113A5A+6↑p ROM:00113A6A clr.w d1 ROM:00113A6C move.b ($76E).w,d1 ROM:00113A70 cmpi.w #5,d1 ROM:00113A74 bcc.s locret_113A7E ROM:00113A76 movea.l off_113A80(pc,d1.w*4),a0 ROM:00113A7A nop ROM:00113A7C jmp (a0) ROM:00113A7E ; --------------------------------------------------------------------------- ROM:00113A7E ROM:00113A7E locret_113A7E: ; CODE XREF: sub_113A6A+A↑j ROM:00113A7E rts ROM:00113A7E ; End of function sub_113A6A ROM:00113A7E ROM:00113A7E ; --------------------------------------------------------------------------- ROM:00113A80 off_113A80: dc.l loc_113A94 ; DATA XREF: sub_113A6A+C↑r ROM:00113A84 dc.l loc_113AA2 ROM:00113A88 dc.l loc_113AD6 ROM:00113A8C dc.l loc_113B16 ROM:00113A90 dc.l loc_113C42 ROM:00113A94 ; --------------------------------------------------------------------------- ROM:00113A94 ROM:00113A94 loc_113A94: ; DATA XREF: ROM:off_113A80↑o ROM:00113A94 bsr.w sub_1143B8 ROM:00113A98 move.b #1,($76E).w ROM:00113A9E bra.s locret_113AD4 ROM:00113AA0 ; --------------------------------------------------------------------------- ROM:00113AA0 rts ROM:00113AA2 ; --------------------------------------------------------------------------- ROM:00113AA2 ROM:00113AA2 loc_113AA2: ; DATA XREF: ROM:00113A84↑o ROM:00113AA2 btst #1,($88B).w ROM:00113AA8 beq.s locret_113AD4 ROM:00113AAA bclr #1,($88B).w ROM:00113AB0 bsr.w sub_11438E ROM:00113AB4 bsr.w sub_1144C6 ROM:00113AB8 bsr.w sub_114540 ROM:00113ABC bsr.w sub_1146E2 ROM:00113AC0 bsr.l nullsub_6 ROM:00113AC6 bset #3,($888).w ROM:00113ACC move.b #2,($76E).w ROM:00113AD2 bra.s locret_113B14 ROM:00113AD4 ; --------------------------------------------------------------------------- ROM:00113AD4 ROM:00113AD4 locret_113AD4: ; CODE XREF: ROM:00113A9E↑j ROM:00113AD4 ; ROM:00113AA8↑j ROM:00113AD4 rts ROM:00113AD6 ; --------------------------------------------------------------------------- ROM:00113AD6 ROM:00113AD6 loc_113AD6: ; DATA XREF: ROM:00113A88↑o ROM:00113AD6 btst #1,($889).w ROM:00113ADC beq.s loc_113AFA ROM:00113ADE bclr #1,($889).w ROM:00113AE4 bsr.w sub_114584 ROM:00113AE8 bset #5,($891).w ROM:00113AEE move.b #3,($76E).w ROM:00113AF4 bra.l locret_113C40 ROM:00113AFA ; --------------------------------------------------------------------------- ROM:00113AFA ROM:00113AFA loc_113AFA: ; CODE XREF: ROM:00113ADC↑j ROM:00113AFA btst #3,($897).w ROM:00113B00 beq.s locret_113B14 ROM:00113B02 bclr #3,($897).w ROM:00113B08 move.b #3,($76E).w ROM:00113B0E bra.l locret_113C40 ROM:00113B14 ; --------------------------------------------------------------------------- ROM:00113B14 ROM:00113B14 locret_113B14: ; CODE XREF: ROM:00113AD2↑j ROM:00113B14 ; ROM:00113B00↑j ROM:00113B14 rts ROM:00113B16 ; --------------------------------------------------------------------------- ROM:00113B16 ROM:00113B16 loc_113B16: ; DATA XREF: ROM:00113A8C↑o ROM:00113B16 btst #4,($89D).w ROM:00113B1C beq.s loc_113B38 ROM:00113B1E btst #5,($89A).w ROM:00113B24 beq.s loc_113B38 ROM:00113B26 bclr #4,($89D).w ROM:00113B2C move.b #4,($76E).w ROM:00113B32 bra.l locret_113C68 ROM:00113B38 ; --------------------------------------------------------------------------- ROM:00113B38 ROM:00113B38 loc_113B38: ; CODE XREF: ROM:00113B1C↑j ROM:00113B38 ; ROM:00113B24↑j ROM:00113B38 btst #4,($89D).w ROM:00113B3E beq.s loc_113B6E ROM:00113B40 btst #5,($89A).w ROM:00113B46 bne.s loc_113B6E ROM:00113B48 bclr #4,($89D).w ROM:00113B4E bsr.w sub_114322 ROM:00113B52 bsr.w sub_11438E ROM:00113B56 bsr.w sub_114642 ROM:00113B5A bsr.w sub_114414 ROM:00113B5E bset #2,($892).w ROM:00113B64 move.b #3,($76E).w ROM:00113B6A bra.w locret_113C40 ROM:00113B6E ; --------------------------------------------------------------------------- ROM:00113B6E ROM:00113B6E loc_113B6E: ; CODE XREF: ROM:00113B3E↑j ROM:00113B6E ; ROM:00113B46↑j ROM:00113B6E btst #6,($88A).w ROM:00113B74 beq.s loc_113B9A ROM:00113B76 bclr #6,($88A).w ROM:00113B7C bsr.w sub_11438E ROM:00113B80 bsr.w sub_114308 ROM:00113B84 bsr.w sub_114670 ROM:00113B88 bset #1,($88D).w ROM:00113B8E move.b #3,($76E).w ROM:00113B94 bra.l locret_113C40 ROM:00113B9A ; --------------------------------------------------------------------------- ROM:00113B9A ROM:00113B9A loc_113B9A: ; CODE XREF: ROM:00113B74↑j ROM:00113B9A btst #1,($141C).w ROM:00113BA0 beq.s loc_113BD8 ROM:00113BA2 ori.w #1,($B1C).w ROM:00113BA8 btst #5,($89A).w ROM:00113BAE bne.s loc_113BD8 ROM:00113BB0 ori.w #2,($B1C).w ROM:00113BB6 bsr.w sub_114322 ROM:00113BBA bsr.w sub_11438E ROM:00113BBE bsr.w sub_11470C ROM:00113BC2 bsr.w sub_114414 ROM:00113BC6 bclr #1,($141C).w ROM:00113BCC move.b #3,($76E).w ROM:00113BD2 bra.l locret_113C40 ROM:00113BD8 ; --------------------------------------------------------------------------- ROM:00113BD8 ROM:00113BD8 loc_113BD8: ; CODE XREF: ROM:00113BA0↑j ROM:00113BD8 ; ROM:00113BAE↑j ROM:00113BD8 btst #0,($141C).w ROM:00113BDE beq.s loc_113C16 ROM:00113BE0 ori.w #$10,($B1C).w ROM:00113BE6 btst #5,($89A).w ROM:00113BEC bne.s loc_113C16 ROM:00113BEE ori.w #$20,($B1C).w ; ' ' ROM:00113BF4 bsr.w sub_114322 ROM:00113BF8 bsr.w sub_11438E ROM:00113BFC bsr.w sub_114740 ROM:00113C00 bsr.w sub_114414 ROM:00113C04 bclr #0,($141C).w ROM:00113C0A move.b #3,($76E).w ROM:00113C10 bra.l locret_113C40 ROM:00113C16 ; --------------------------------------------------------------------------- ROM:00113C16 ROM:00113C16 loc_113C16: ; CODE XREF: ROM:00113BDE↑j ROM:00113C16 ; ROM:00113BEC↑j ROM:00113C16 btst #2,($895).w ROM:00113C1C beq.s locret_113C40 ROM:00113C1E bclr #2,($895).w ROM:00113C24 bsr.w sub_114322 ROM:00113C28 bsr.w sub_11438E ROM:00113C2C bsr.w sub_1146E2 ROM:00113C30 bsr.w sub_114414 ROM:00113C34 move.b #3,($76E).w ROM:00113C3A bra.l *+6 ROM:00113C40 ; --------------------------------------------------------------------------- ROM:00113C40 ROM:00113C40 locret_113C40: ; CODE XREF: ROM:00113AF4↑j ROM:00113C40 ; ROM:00113B0E↑j ... ROM:00113C40 rts ROM:00113C42 ; --------------------------------------------------------------------------- ROM:00113C42 ROM:00113C42 loc_113C42: ; DATA XREF: ROM:00113A90↑o ROM:00113C42 btst #5,($89A).w ROM:00113C48 bne.s locret_113C68 ROM:00113C4A bsr.w sub_114322 ROM:00113C4E bsr.w sub_11438E ROM:00113C52 bsr.w sub_114642 ROM:00113C56 bsr.w sub_114414 ROM:00113C5A bset #2,($892).w ROM:00113C60 move.b #3,($76E).w ROM:00113C66 bra.s locret_113C40 ROM:00113C68 ; --------------------------------------------------------------------------- ROM:00113C68 ROM:00113C68 locret_113C68: ; CODE XREF: ROM:00113B32↑j ROM:00113C68 ; ROM:00113C48↑j ROM:00113C68 rts ROM:00113C6A ; --------------------------------------------------------------------------- ROM:00113C6A rts ROM:00113C6C ROM:00113C6C ; =============== S U B R O U T I N E ======================================= ROM:00113C6C ROM:00113C6C ROM:00113C6C sub_113C6C: ; CODE XREF: sub_113A5A+A↑p ROM:00113C6C clr.w d1 ROM:00113C6E move.b ($76F).w,d1 ROM:00113C72 cmpi.w #$E,d1 ROM:00113C76 bcc.s locret_113C80 ROM:00113C78 movea.l off_113C82(pc,d1.w*4),a0 ROM:00113C7C nop ROM:00113C7E jmp (a0) ROM:00113C80 ; --------------------------------------------------------------------------- ROM:00113C80 ROM:00113C80 locret_113C80: ; CODE XREF: sub_113C6C+A↑j ROM:00113C80 rts ROM:00113C80 ; End of function sub_113C6C ROM:00113C80 ROM:00113C80 ; --------------------------------------------------------------------------- ROM:00113C82 off_113C82: dc.l loc_113CBA ; DATA XREF: sub_113C6C+C↑r ROM:00113C86 dc.l loc_113CD4 ROM:00113C8A dc.l loc_113F22 ROM:00113C8E dc.l loc_113FA6 ROM:00113C92 dc.l loc_114018 ROM:00113C96 dc.l loc_114086 ROM:00113C9A dc.l loc_1140B8 ROM:00113C9E dc.l loc_1140F2 ROM:00113CA2 dc.l loc_114124 ROM:00113CA6 dc.l loc_114190 ROM:00113CAA dc.l loc_1141CE ROM:00113CAE dc.l loc_11420C ROM:00113CB2 dc.l loc_114244 ROM:00113CB6 dc.l loc_114282 ROM:00113CBA ; --------------------------------------------------------------------------- ROM:00113CBA ROM:00113CBA loc_113CBA: ; DATA XREF: ROM:off_113C82↑o ROM:00113CBA bclr #5,($89A).w ROM:00113CC0 bclr #0,($886).w ROM:00113CC6 move.b #1,($76F).w ROM:00113CCC bra.l locret_113F20 ROM:00113CD2 ; --------------------------------------------------------------------------- ROM:00113CD2 rts ROM:00113CD4 ; --------------------------------------------------------------------------- ROM:00113CD4 ROM:00113CD4 loc_113CD4: ; DATA XREF: ROM:00113C86↑o ROM:00113CD4 btst #5,($899).w ROM:00113CDA beq.s loc_113D20 ROM:00113CDC bclr #5,($899).w ROM:00113CE2 bset #5,($89A).w ROM:00113CE8 bset #0,($886).w ROM:00113CEE bsr.w sub_114322 ROM:00113CF2 bsr.w sub_11438E ROM:00113CF6 bsr.w sub_11446A ROM:00113CFA bsr.w sub_114436 ROM:00113CFE move.w $20(a5),d0 ROM:00113D02 clr.b ($7CA).w ROM:00113D06 move.w d0,($5E6).w ROM:00113D0A move.b #1,($7CA).w ROM:00113D10 bsr.w sub_114414 ROM:00113D14 move.b #6,($76F).w ROM:00113D1A bra.l locret_1140F0 ROM:00113D20 ; --------------------------------------------------------------------------- ROM:00113D20 ROM:00113D20 loc_113D20: ; CODE XREF: ROM:00113CDA↑j ROM:00113D20 btst #7,($89C).w ROM:00113D26 beq.s loc_113D66 ROM:00113D28 bclr #7,($89C).w ROM:00113D2E bset #5,($89A).w ROM:00113D34 bsr.w sub_114322 ROM:00113D38 bsr.w sub_11438E ROM:00113D3C bsr.w sub_11446A ROM:00113D40 bsr.w sub_1146A6 ROM:00113D44 move.w $20(a5),d0 ROM:00113D48 clr.b ($7CA).w ROM:00113D4C move.w d0,($5E6).w ROM:00113D50 move.b #1,($7CA).w ROM:00113D56 bsr.w sub_114414 ROM:00113D5A move.b #5,($76F).w ROM:00113D60 bra.l locret_1140B6 ROM:00113D66 ; --------------------------------------------------------------------------- ROM:00113D66 ROM:00113D66 loc_113D66: ; CODE XREF: ROM:00113D26↑j ROM:00113D66 btst #2,($897).w ROM:00113D6C beq.s loc_113DB0 ROM:00113D6E bclr #2,($897).w ROM:00113D74 bset #5,($89A).w ROM:00113D7A bsr.w sub_1146D4 ROM:00113D7E bsr.w sub_114322 ROM:00113D82 bsr.w sub_11438E ROM:00113D86 bsr.w sub_11446A ROM:00113D8A bsr.w sub_114654 ROM:00113D8E move.w $20(a5),d0 ROM:00113D92 clr.b ($7CA).w ROM:00113D96 move.w d0,($5E6).w ROM:00113D9A move.b #1,($7CA).w ROM:00113DA0 bsr.w sub_114414 ROM:00113DA4 move.b #4,($76F).w ROM:00113DAA bra.l locret_114084 ROM:00113DB0 ; --------------------------------------------------------------------------- ROM:00113DB0 ROM:00113DB0 loc_113DB0: ; CODE XREF: ROM:00113D6C↑j ROM:00113DB0 btst #2,($89A).w ROM:00113DB6 beq.s loc_113DFA ROM:00113DB8 bclr #2,($89A).w ROM:00113DBE bset #5,($89A).w ROM:00113DC4 bsr.w sub_1146B8 ROM:00113DC8 bsr.w sub_114322 ROM:00113DCC bsr.w sub_11438E ROM:00113DD0 bsr.w sub_11446A ROM:00113DD4 bsr.w sub_11449A ROM:00113DD8 move.w $20(a5),d0 ROM:00113DDC clr.b ($7CA).w ROM:00113DE0 move.w d0,($5E6).w ROM:00113DE4 move.b #1,($7CA).w ROM:00113DEA bsr.w sub_114414 ROM:00113DEE move.b #3,($76F).w ROM:00113DF4 bra.l locret_114016 ROM:00113DFA ; --------------------------------------------------------------------------- ROM:00113DFA ROM:00113DFA loc_113DFA: ; CODE XREF: ROM:00113DB6↑j ROM:00113DFA btst #7,($897).w ROM:00113E00 beq.s loc_113E44 ROM:00113E02 bclr #7,($897).w ROM:00113E08 bset #5,($89A).w ROM:00113E0E bsr.w sub_114322 ROM:00113E12 bsr.w sub_11438E ROM:00113E16 bsr.w sub_114308 ROM:00113E1A bsr.w sub_11446A ROM:00113E1E bsr.w sub_1145DC ROM:00113E22 move.w $20(a5),d0 ROM:00113E26 clr.b ($7CA).w ROM:00113E2A move.w d0,($5E6).w ROM:00113E2E move.b #1,($7CA).w ROM:00113E34 bsr.w sub_114414 ROM:00113E38 move.b #2,($76F).w ROM:00113E3E bra.l locret_113FA4 ROM:00113E44 ; --------------------------------------------------------------------------- ROM:00113E44 ROM:00113E44 loc_113E44: ; CODE XREF: ROM:00113E00↑j ROM:00113E44 btst #6,($889).w ROM:00113E4A beq.s loc_113E8E ROM:00113E4C bclr #6,($889).w ROM:00113E52 bset #5,($89A).w ROM:00113E58 bsr.w sub_1146C6 ROM:00113E5C bsr.w sub_114322 ROM:00113E60 bsr.w sub_11438E ROM:00113E64 bsr.w sub_11446A ROM:00113E68 bsr.w sub_1144AE ROM:00113E6C move.w $20(a5),d0 ROM:00113E70 clr.b ($7CA).w ROM:00113E74 move.w d0,($5E6).w ROM:00113E78 move.b #1,($7CA).w ROM:00113E7E bsr.w sub_114414 ROM:00113E82 move.b #8,($76F).w ROM:00113E88 bra.l locret_11418E ROM:00113E8E ; --------------------------------------------------------------------------- ROM:00113E8E ROM:00113E8E loc_113E8E: ; CODE XREF: ROM:00113E4A↑j ROM:00113E8E btst #0,($1406).w ROM:00113E94 beq.s loc_113ED4 ROM:00113E96 ori.w #$100,($B1C).w ROM:00113E9C bset #5,($89A).w ROM:00113EA2 bsr.w sub_114322 ROM:00113EA6 bsr.w sub_11438E ROM:00113EAA bsr.w sub_11446A ROM:00113EAE bsr.w sub_11476E ROM:00113EB2 move.w $20(a5),d0 ROM:00113EB6 clr.b ($7CA).w ROM:00113EBA move.w d0,($5E6).w ROM:00113EBE move.b #1,($7CA).w ROM:00113EC4 bsr.w sub_114414 ROM:00113EC8 move.b #9,($76F).w ROM:00113ECE bra.l locret_1141CC ROM:00113ED4 ; --------------------------------------------------------------------------- ROM:00113ED4 ROM:00113ED4 loc_113ED4: ; CODE XREF: ROM:00113E94↑j ROM:00113ED4 btst #6,($1425).w ROM:00113EDA beq.s locret_113F20 ROM:00113EDC move.l ($958).w,($420).w ROM:00113EE2 ori.w #$1000,($B1C).w ROM:00113EE8 bset #5,($89A).w ROM:00113EEE bsr.w sub_114322 ROM:00113EF2 bsr.w sub_11438E ROM:00113EF6 bsr.w sub_11446A ROM:00113EFA bsr.w sub_1147A6 ROM:00113EFE move.w $20(a5),d0 ROM:00113F02 clr.b ($7CA).w ROM:00113F06 move.w d0,($5E6).w ROM:00113F0A move.b #1,($7CA).w ROM:00113F10 bsr.w sub_114414 ROM:00113F14 move.b #$C,($76F).w ROM:00113F1A bra.l locret_114280 ROM:00113F20 ; --------------------------------------------------------------------------- ROM:00113F20 ROM:00113F20 locret_113F20: ; CODE XREF: ROM:00113CCC↑j ROM:00113F20 ; ROM:00113EDA↑j ... ROM:00113F20 rts ROM:00113F22 ; --------------------------------------------------------------------------- ROM:00113F22 ROM:00113F22 loc_113F22: ; DATA XREF: ROM:00113C8A↑o ROM:00113F22 move.w #$E9,d0 ROM:00113F26 cmpi.w #0,($5E6).w ROM:00113F2C bgt.s loc_113F68 ROM:00113F2E cmp.w ($524).w,d0 ROM:00113F32 bgt.s loc_113F68 ROM:00113F34 bset #0,($886).w ROM:00113F3A bsr.w sub_114322 ROM:00113F3E bsr.w sub_11438E ROM:00113F42 bsr.w sub_114436 ROM:00113F46 move.w $20(a5),d1 ROM:00113F4A clr.b ($7CA).w ROM:00113F4E move.w d1,($5E6).w ROM:00113F52 move.b #1,($7CA).w ROM:00113F58 bsr.w sub_114414 ROM:00113F5C move.b #6,($76F).w ROM:00113F62 bra.l locret_1140F0 ROM:00113F68 ; --------------------------------------------------------------------------- ROM:00113F68 ROM:00113F68 loc_113F68: ; CODE XREF: ROM:00113F2C↑j ROM:00113F68 ; ROM:00113F32↑j ROM:00113F68 cmpi.w #0,($5E6).w ROM:00113F6E bgt.s locret_113FA4 ROM:00113F70 cmp.w ($524).w,d0 ROM:00113F74 ble.s locret_113FA4 ROM:00113F76 bsr.w sub_114322 ROM:00113F7A bsr.w sub_11438E ROM:00113F7E bsr.w sub_1145DC ROM:00113F82 move.w $20(a5),d1 ROM:00113F86 clr.b ($7CA).w ROM:00113F8A move.w d1,($5E6).w ROM:00113F8E move.b #1,($7CA).w ROM:00113F94 bsr.w sub_114414 ROM:00113F98 move.b #2,($76F).w ROM:00113F9E bra.l *+6 ROM:00113FA4 ; --------------------------------------------------------------------------- ROM:00113FA4 ROM:00113FA4 locret_113FA4: ; CODE XREF: ROM:00113E3E↑j ROM:00113FA4 ; ROM:00113F6E↑j ... ROM:00113FA4 rts ROM:00113FA6 ; --------------------------------------------------------------------------- ROM:00113FA6 ROM:00113FA6 loc_113FA6: ; DATA XREF: ROM:00113C8E↑o ROM:00113FA6 cmpi.w #0,($5E6).w ROM:00113FAC bgt.s loc_113FD8 ROM:00113FAE cmpi.b #0,($76D).w ROM:00113FB4 bne.s loc_113FD8 ROM:00113FB6 bsr.w sub_114322 ROM:00113FBA bsr.w sub_11438E ROM:00113FBE bsr.w sub_114612 ROM:00113FC2 bsr.w sub_114414 ROM:00113FC6 bclr #5,($89A).w ROM:00113FCC move.b #1,($76F).w ROM:00113FD2 bra.l locret_113F20 ROM:00113FD8 ; --------------------------------------------------------------------------- ROM:00113FD8 ROM:00113FD8 loc_113FD8: ; CODE XREF: ROM:00113FAC↑j ROM:00113FD8 ; ROM:00113FB4↑j ROM:00113FD8 cmpi.w #0,($5E6).w ROM:00113FDE bgt.s locret_114016 ROM:00113FE0 cmpi.b #0,($76D).w ROM:00113FE6 ble.s locret_114016 ROM:00113FE8 bsr.w sub_114322 ROM:00113FEC bsr.w sub_11438E ROM:00113FF0 bsr.w sub_11449A ROM:00113FF4 move.w $20(a5),d0 ROM:00113FF8 clr.b ($7CA).w ROM:00113FFC move.w d0,($5E6).w ROM:00114000 move.b #1,($7CA).w ROM:00114006 bsr.w sub_114414 ROM:0011400A move.b #3,($76F).w ROM:00114010 bra.l *+6 ROM:00114016 ; --------------------------------------------------------------------------- ROM:00114016 ROM:00114016 locret_114016: ; CODE XREF: ROM:00113DF4↑j ROM:00114016 ; ROM:00113FDE↑j ... ROM:00114016 rts ROM:00114018 ; --------------------------------------------------------------------------- ROM:00114018 ROM:00114018 loc_114018: ; DATA XREF: ROM:00113C92↑o ROM:00114018 cmpi.w #0,($5E6).w ROM:0011401E bgt.s loc_114052 ROM:00114020 cmpi.b #0,($76D).w ROM:00114026 ble.s loc_114052 ROM:00114028 bsr.w sub_114322 ROM:0011402C bsr.w sub_11438E ROM:00114030 bsr.w sub_114654 ROM:00114034 move.w $20(a5),d0 ROM:00114038 clr.b ($7CA).w ROM:0011403C move.w d0,($5E6).w ROM:00114040 move.b #1,($7CA).w ROM:00114046 bsr.w sub_114414 ROM:0011404A move.b #4,($76F).w ROM:00114050 bra.s locret_114084 ROM:00114052 ; --------------------------------------------------------------------------- ROM:00114052 ROM:00114052 loc_114052: ; CODE XREF: ROM:0011401E↑j ROM:00114052 ; ROM:00114026↑j ROM:00114052 cmpi.w #0,($5E6).w ROM:00114058 bgt.s locret_114084 ROM:0011405A cmpi.b #0,($76D).w ROM:00114060 bne.s locret_114084 ROM:00114062 bsr.w sub_114322 ROM:00114066 bsr.w sub_11438E ROM:0011406A bsr.w sub_114612 ROM:0011406E bsr.w sub_114414 ROM:00114072 bclr #5,($89A).w ROM:00114078 move.b #1,($76F).w ROM:0011407E bra.l locret_113F20 ROM:00114084 ; --------------------------------------------------------------------------- ROM:00114084 ROM:00114084 locret_114084: ; CODE XREF: ROM:00113DAA↑j ROM:00114084 ; ROM:00114050↑j ... ROM:00114084 rts ROM:00114086 ; --------------------------------------------------------------------------- ROM:00114086 ROM:00114086 loc_114086: ; DATA XREF: ROM:00113C96↑o ROM:00114086 cmpi.w #0,($5E6).w ROM:0011408C bgt.s locret_1140B6 ROM:0011408E bsr.w sub_114322 ROM:00114092 bsr.w sub_11438E ROM:00114096 bsr.w sub_114612 ROM:0011409A bsr.w sub_114414 ROM:0011409E bclr #5,($89A).w ROM:001140A4 bset #2,($892).w ROM:001140AA move.b #1,($76F).w ROM:001140B0 bra.l locret_113F20 ROM:001140B6 ; --------------------------------------------------------------------------- ROM:001140B6 ROM:001140B6 locret_1140B6: ; CODE XREF: ROM:00113D60↑j ROM:001140B6 ; ROM:0011408C↑j ROM:001140B6 rts ROM:001140B8 ; --------------------------------------------------------------------------- ROM:001140B8 ROM:001140B8 loc_1140B8: ; DATA XREF: ROM:00113C9A↑o ROM:001140B8 cmpi.w #0,($5E6).w ROM:001140BE bgt.s locret_1140F0 ROM:001140C0 bclr #0,($886).w ROM:001140C6 bsr.w sub_114322 ROM:001140CA bsr.w sub_11438E ROM:001140CE bsr.w sub_114436 ROM:001140D2 move.w $20(a5),d0 ROM:001140D6 clr.b ($7CA).w ROM:001140DA move.w d0,($5E6).w ROM:001140DE move.b #1,($7CA).w ROM:001140E4 bsr.w sub_114414 ROM:001140E8 move.b #7,($76F).w ROM:001140EE bra.s locret_114122 ROM:001140F0 ; --------------------------------------------------------------------------- ROM:001140F0 ROM:001140F0 locret_1140F0: ; CODE XREF: ROM:00113D1A↑j ROM:001140F0 ; ROM:00113F62↑j ... ROM:001140F0 rts ROM:001140F2 ; --------------------------------------------------------------------------- ROM:001140F2 ROM:001140F2 loc_1140F2: ; DATA XREF: ROM:00113C9E↑o ROM:001140F2 cmpi.w #0,($5E6).w ROM:001140F8 bgt.s locret_114122 ROM:001140FA bsr.w sub_114322 ROM:001140FE bsr.w sub_11438E ROM:00114102 bsr.w sub_114612 ROM:00114106 bsr.w sub_114414 ROM:0011410A bclr #5,($89A).w ROM:00114110 bset #1,($899).w ROM:00114116 move.b #1,($76F).w ROM:0011411C bra.l locret_113F20 ROM:00114122 ; --------------------------------------------------------------------------- ROM:00114122 ROM:00114122 locret_114122: ; CODE XREF: ROM:001140EE↑j ROM:00114122 ; ROM:001140F8↑j ROM:00114122 rts ROM:00114124 ; --------------------------------------------------------------------------- ROM:00114124 ROM:00114124 loc_114124: ; DATA XREF: ROM:00113CA2↑o ROM:00114124 cmpi.w #0,($5E6).w ROM:0011412A bgt.s loc_114156 ROM:0011412C cmpi.b #0,($76D).w ROM:00114132 bne.s loc_114156 ROM:00114134 bsr.w sub_114322 ROM:00114138 bsr.w sub_11438E ROM:0011413C bsr.w sub_114612 ROM:00114140 bsr.w sub_114414 ROM:00114144 bclr #5,($89A).w ROM:0011414A move.b #1,($76F).w ROM:00114150 bra.l locret_113F20 ROM:00114156 ; --------------------------------------------------------------------------- ROM:00114156 ROM:00114156 loc_114156: ; CODE XREF: ROM:0011412A↑j ROM:00114156 ; ROM:00114132↑j ROM:00114156 cmpi.w #0,($5E6).w ROM:0011415C bgt.s locret_11418E ROM:0011415E cmpi.b #0,($76D).w ROM:00114164 ble.s locret_11418E ROM:00114166 bsr.w sub_114322 ROM:0011416A bsr.w sub_11438E ROM:0011416E bsr.w sub_1144AE ROM:00114172 move.w $20(a5),d0 ROM:00114176 clr.b ($7CA).w ROM:0011417A move.w d0,($5E6).w ROM:0011417E move.b #1,($7CA).w ROM:00114184 bsr.w sub_114414 ROM:00114188 bra.l *+6 ROM:0011418E ; --------------------------------------------------------------------------- ROM:0011418E ROM:0011418E locret_11418E: ; CODE XREF: ROM:00113E88↑j ROM:0011418E ; ROM:0011415C↑j ... ROM:0011418E rts ROM:00114190 ; --------------------------------------------------------------------------- ROM:00114190 ROM:00114190 loc_114190: ; DATA XREF: ROM:00113CA6↑o ROM:00114190 cmpi.w #0,($5E6).w ROM:00114196 bgt.s locret_1141CC ROM:00114198 ori.w #$200,($B1C).w ROM:0011419E bsr.w sub_114322 ROM:001141A2 bsr.w sub_11438E ROM:001141A6 bsr.w sub_114786 ROM:001141AA move.w $20(a5),d0 ROM:001141AE clr.b ($7CA).w ROM:001141B2 move.w d0,($5E6).w ROM:001141B6 move.b #1,($7CA).w ROM:001141BC bsr.w sub_114414 ROM:001141C0 move.b #$A,($76F).w ROM:001141C6 bra.l locret_11420A ROM:001141CC ; --------------------------------------------------------------------------- ROM:001141CC ROM:001141CC locret_1141CC: ; CODE XREF: ROM:00113ECE↑j ROM:001141CC ; ROM:00114196↑j ROM:001141CC rts ROM:001141CE ; --------------------------------------------------------------------------- ROM:001141CE ROM:001141CE loc_1141CE: ; DATA XREF: ROM:00113CAA↑o ROM:001141CE cmpi.w #0,($5E6).w ROM:001141D4 bgt.s locret_11420A ROM:001141D6 ori.w #$400,($B1C).w ROM:001141DC bsr.w sub_114322 ROM:001141E0 bsr.w sub_11438E ROM:001141E4 bsr.w sub_114798 ROM:001141E8 move.w $20(a5),d0 ROM:001141EC clr.b ($7CA).w ROM:001141F0 move.w d0,($5E6).w ROM:001141F4 move.b #1,($7CA).w ROM:001141FA bsr.w sub_114414 ROM:001141FE move.b #$B,($76F).w ROM:00114204 bra.l locret_114242 ROM:0011420A ; --------------------------------------------------------------------------- ROM:0011420A ROM:0011420A locret_11420A: ; CODE XREF: ROM:001141C6↑j ROM:0011420A ; ROM:001141D4↑j ROM:0011420A rts ROM:0011420C ; --------------------------------------------------------------------------- ROM:0011420C ROM:0011420C loc_11420C: ; DATA XREF: ROM:00113CAE↑o ROM:0011420C cmpi.w #0,($5E6).w ROM:00114212 bgt.s locret_114242 ROM:00114214 ori.w #$800,($B1C).w ROM:0011421A bsr.w sub_114322 ROM:0011421E bsr.w sub_11438E ROM:00114222 bsr.w sub_114612 ROM:00114226 bsr.w sub_114414 ROM:0011422A bclr #5,($89A).w ROM:00114230 bclr #0,($1406).w ROM:00114236 move.b #1,($76F).w ROM:0011423C bra.l locret_113F20 ROM:00114242 ; --------------------------------------------------------------------------- ROM:00114242 ROM:00114242 locret_114242: ; CODE XREF: ROM:00114204↑j ROM:00114242 ; ROM:00114212↑j ROM:00114242 rts ROM:00114244 ; --------------------------------------------------------------------------- ROM:00114244 ROM:00114244 loc_114244: ; DATA XREF: ROM:00113CB2↑o ROM:00114244 cmpi.w #0,($5E6).w ROM:0011424A bgt.s locret_114280 ROM:0011424C ori.w #$2000,($B1C).w ROM:00114252 bsr.w sub_114322 ROM:00114256 bsr.w sub_11438E ROM:0011425A bsr.w sub_1147C0 ROM:0011425E move.w $20(a5),d0 ROM:00114262 clr.b ($7CA).w ROM:00114266 move.w d0,($5E6).w ROM:0011426A move.b #1,($7CA).w ROM:00114270 bsr.w sub_114414 ROM:00114274 move.b #$D,($76F).w ROM:0011427A bra.l locret_1142B8 ROM:00114280 ; --------------------------------------------------------------------------- ROM:00114280 ROM:00114280 locret_114280: ; CODE XREF: ROM:00113F1A↑j ROM:00114280 ; ROM:0011424A↑j ROM:00114280 rts ROM:00114282 ; --------------------------------------------------------------------------- ROM:00114282 ROM:00114282 loc_114282: ; DATA XREF: ROM:00113CB6↑o ROM:00114282 cmpi.w #0,($5E6).w ROM:00114288 bgt.s locret_1142B8 ROM:0011428A ori.w #$4000,($B1C).w ROM:00114290 bsr.w sub_114322 ROM:00114294 bsr.w sub_11438E ROM:00114298 bsr.w sub_114612 ROM:0011429C bsr.w sub_114414 ROM:001142A0 bclr #5,($89A).w ROM:001142A6 bclr #6,($1425).w ROM:001142AC move.b #1,($76F).w ROM:001142B2 bra.l locret_113F20 ROM:001142B8 ; --------------------------------------------------------------------------- ROM:001142B8 ROM:001142B8 locret_1142B8: ; CODE XREF: ROM:0011427A↑j ROM:001142B8 ; ROM:00114288↑j ROM:001142B8 rts ROM:001142BA ; --------------------------------------------------------------------------- ROM:001142BA rts ROM:001142BC ROM:001142BC ; =============== S U B R O U T I N E ======================================= ROM:001142BC ROM:001142BC ROM:001142BC sub_1142BC: ; CODE XREF: sub_1144C6+6↓p ROM:001142BC ; sub_1144C6+12↓p ... ROM:001142BC lea ($FFFFFD20).w,a0 ROM:001142C0 move.w ($51C).w,d0 ROM:001142C4 muls.w #2,d0 ROM:001142C8 ori.w #$C00,d0 ROM:001142CC move.w d0,$1A(a0) ROM:001142D0 clr.w $1C(a0) ROM:001142D4 clr.w $1E(a0) ROM:001142D8 bclr #7,($FFFFFC1F).w ROM:001142DE bset #7,($FFFFFC1A).w ROM:001142E4 ROM:001142E4 loc_1142E4: ; CODE XREF: sub_1142BC+30↓j ROM:001142E4 btst #7,($FFFFFC1F).w ROM:001142EA bne.s loc_1142EE ROM:001142EC bra.s loc_1142E4 ROM:001142EE ; --------------------------------------------------------------------------- ROM:001142EE ROM:001142EE loc_1142EE: ; CODE XREF: sub_1142BC+2E↑j ROM:001142EE lea ($FFFFFD00).w,a0 ROM:001142F2 move.w $1C(a0),d0 ROM:001142F6 lsl.w #8,d0 ROM:001142F8 add.w $1E(a0),d0 ROM:001142FC move.w d0,($51E).w ROM:00114300 bclr #7,($FFFFFC1F).w ROM:00114306 rts ROM:00114306 ; End of function sub_1142BC ROM:00114306 ROM:00114308 ROM:00114308 ; =============== S U B R O U T I N E ======================================= ROM:00114308 ROM:00114308 ROM:00114308 sub_114308: ; CODE XREF: ROM:00113B80↑p ROM:00114308 ; ROM:00113E16↑p ROM:00114308 move.b ($78F).w,d1 ROM:0011430C ext.w d1 ROM:0011430E subq.w #1,d1 ROM:00114310 muls.w #$EC,d1 ROM:00114314 divs.w #2,d1 ROM:00114318 move.w d1,($51C).w ROM:0011431C clr.w ($524).w ROM:00114320 rts ROM:00114320 ; End of function sub_114308 ROM:00114320 ROM:00114322 ROM:00114322 ; =============== S U B R O U T I N E ======================================= ROM:00114322 ROM:00114322 ROM:00114322 sub_114322: ; CODE XREF: ROM:00113B4E↑p ROM:00114322 ; ROM:00113BB6↑p ... ROM:00114322 btst #7,($FFFFFC1A).w ROM:00114328 beq.s loc_114374 ROM:0011432A bset #3,($88E).w ROM:00114330 btst #6,($FFFFFC1C).w ROM:00114336 beq.s loc_114362 ROM:00114338 bset #0,($FFFFFC1E).w ROM:0011433E ROM:0011433E loc_11433E: ; CODE XREF: sub_114322+24↓j ROM:0011433E btst #5,($FFFFFC1F).w ROM:00114344 bne.s loc_114348 ROM:00114346 bra.s loc_11433E ROM:00114348 ; --------------------------------------------------------------------------- ROM:00114348 ROM:00114348 loc_114348: ; CODE XREF: sub_114322+22↑j ROM:00114348 bclr #7,($FFFFFC1A).w ROM:0011434E bclr #7,($FFFFFC1F).w ROM:00114354 bclr #5,($FFFFFC1F).w ROM:0011435A bclr #0,($FFFFFC1E).w ROM:00114360 bra.s loc_114372 ROM:00114362 ; --------------------------------------------------------------------------- ROM:00114362 ROM:00114362 loc_114362: ; CODE XREF: sub_114322+14↑j ROM:00114362 ; sub_114322+48↓j ROM:00114362 btst #7,($FFFFFC1A).w ROM:00114368 beq.s loc_11436C ROM:0011436A bra.s loc_114362 ROM:0011436C ; --------------------------------------------------------------------------- ROM:0011436C ROM:0011436C loc_11436C: ; CODE XREF: sub_114322+46↑j ROM:0011436C bclr #7,($FFFFFC1F).w ROM:00114372 ROM:00114372 loc_114372: ; CODE XREF: sub_114322+3E↑j ROM:00114372 bra.s loc_11437A ROM:00114374 ; --------------------------------------------------------------------------- ROM:00114374 ROM:00114374 loc_114374: ; CODE XREF: sub_114322+6↑j ROM:00114374 bclr #3,($88E).w ROM:0011437A ROM:0011437A loc_11437A: ; CODE XREF: sub_114322:loc_114372↑j ROM:0011437A move.w ($FFFFFC18).w,($5C6).w ROM:00114380 move.w ($FFFFFC1A).w,($5C8).w ROM:00114386 move.w ($FFFFFC1C).w,($5CA).w ROM:0011438C rts ROM:0011438C ; End of function sub_114322 ROM:0011438C ROM:0011438E ROM:0011438E ; =============== S U B R O U T I N E ======================================= ROM:0011438E ROM:0011438E ROM:0011438E sub_11438E: ; CODE XREF: ROM:00113AB0↑p ROM:0011438E ; ROM:00113B52↑p ... ROM:0011438E lea ($FFFFFD40).w,a0 ROM:00114392 move.b #$D5,$D(a0) ROM:00114398 move.b #$95,$E(a0) ROM:0011439E move.b #$15,$F(a0) ROM:001143A4 move.w #$2F0D,($FFFFFC1C).w ROM:001143AA move.w #$401,($FFFFFC1A).w ROM:001143B0 move.w #$B010,($FFFFFC18).w ROM:001143B6 rts ROM:001143B6 ; End of function sub_11438E ROM:001143B6 ROM:001143B8 ROM:001143B8 ; =============== S U B R O U T I N E ======================================= ROM:001143B8 ROM:001143B8 ROM:001143B8 sub_1143B8: ; CODE XREF: ROM:loc_113A94↑p ROM:001143B8 move.b #0,($FFFFFC15).w ROM:001143BE move.b #$7E,($FFFFFC17).w ; '~' ROM:001143C4 move.b #$7B,($FFFFFC16).w ; '{' ROM:001143CA rts ROM:001143CA ; End of function sub_1143B8 ROM:001143CA ROM:001143CC ROM:001143CC ; =============== S U B R O U T I N E ======================================= ROM:001143CC ROM:001143CC ROM:001143CC sub_1143CC: ; CODE XREF: sub_114436+2E↓p ROM:001143CC ; sub_11449A+6↓p ... ROM:001143CC lea ($FFFFFD20).w,a0 ROM:001143D0 move.w #$500,d0 ROM:001143D4 or.w ($51C).w,d0 ROM:001143D8 move.w d0,$1A(a0) ROM:001143DC clr.w d0 ROM:001143DE move.w ($51E).w,d0 ROM:001143E2 andi.w #$FF,d0 ROM:001143E6 move.w d0,$1E(a0) ROM:001143EA clr.w d0 ROM:001143EC move.w ($51E).w,d0 ROM:001143F0 lsr.w #8,d0 ROM:001143F2 move.w d0,$1C(a0) ROM:001143F6 bclr #7,($FFFFFC1F).w ROM:001143FC bset #7,($FFFFFC1A).w ROM:00114402 ROM:00114402 loc_114402: ; CODE XREF: sub_1143CC+3E↓j ROM:00114402 btst #7,($FFFFFC1F).w ROM:00114408 bne.s loc_11440C ROM:0011440A bra.s loc_114402 ROM:0011440C ; --------------------------------------------------------------------------- ROM:0011440C ROM:0011440C loc_11440C: ; CODE XREF: sub_1143CC+3C↑j ROM:0011440C bclr #7,($FFFFFC1F).w ROM:00114412 rts ROM:00114412 ; End of function sub_1143CC ROM:00114412 ROM:00114414 ROM:00114414 ; =============== S U B R O U T I N E ======================================= ROM:00114414 ROM:00114414 ROM:00114414 sub_114414: ; CODE XREF: ROM:00113B5A↑p ROM:00114414 ; ROM:00113BC2↑p ... ROM:00114414 move.w ($5C6).w,($FFFFFC18).w ROM:0011441A move.w ($5C8).w,($FFFFFC1A).w ROM:00114420 move.w ($5CA).w,($FFFFFC1C).w ROM:00114426 btst #3,($88E).w ROM:0011442C beq.s locret_114434 ROM:0011442E bset #7,($FFFFFC1A).w ROM:00114434 ROM:00114434 locret_114434: ; CODE XREF: sub_114414+18↑j ROM:00114434 rts ROM:00114434 ; End of function sub_114414 ROM:00114434 ROM:00114436 ROM:00114436 ; =============== S U B R O U T I N E ======================================= ROM:00114436 ROM:00114436 ROM:00114436 sub_114436: ; CODE XREF: ROM:00113CFA↑p ROM:00114436 ; ROM:00113F42↑p ... ROM:00114436 move.w #$F2,d1 ROM:0011443A cmpi.b #1,($78F).w ROM:00114440 bne.s loc_114448 ROM:00114442 move.l ($448).w,d0 ROM:00114446 bra.s loc_11444E ROM:00114448 ; --------------------------------------------------------------------------- ROM:00114448 ROM:00114448 loc_114448: ; CODE XREF: sub_114436+A↑j ROM:00114448 move.l ($44C).w,d0 ROM:0011444C addq.w #2,d1 ROM:0011444E ROM:0011444E loc_11444E: ; CODE XREF: sub_114436+10↑j ROM:0011444E btst #0,($886).w ROM:00114454 beq.s loc_11445A ROM:00114456 swap d0 ROM:00114458 bra.s loc_11445C ROM:0011445A ; --------------------------------------------------------------------------- ROM:0011445A ROM:0011445A loc_11445A: ; CODE XREF: sub_114436+1E↑j ROM:0011445A addq.w #1,d1 ROM:0011445C ROM:0011445C loc_11445C: ; CODE XREF: sub_114436+22↑j ROM:0011445C move.w d0,($51E).w ROM:00114460 move.w d1,($51C).w ROM:00114464 bsr.w sub_1143CC ROM:00114468 rts ROM:00114468 ; End of function sub_114436 ROM:00114468 ROM:0011446A ROM:0011446A ; =============== S U B R O U T I N E ======================================= ROM:0011446A ROM:0011446A ROM:0011446A sub_11446A: ; CODE XREF: ROM:00113CF6↑p ROM:0011446A ; ROM:00113D3C↑p ... ROM:0011446A lea ($FFFFFD20).w,a0 ROM:0011446E move.w #$4C0,$1A(a0) ROM:00114474 clr.w $1C(a0) ROM:00114478 clr.w $1E(a0) ROM:0011447C bclr #7,($FFFFFC1F).w ROM:00114482 bset #7,($FFFFFC1A).w ROM:00114488 ROM:00114488 loc_114488: ; CODE XREF: sub_11446A+26↓j ROM:00114488 btst #7,($FFFFFC1F).w ROM:0011448E bne.s loc_114492 ROM:00114490 bra.s loc_114488 ROM:00114492 ; --------------------------------------------------------------------------- ROM:00114492 ROM:00114492 loc_114492: ; CODE XREF: sub_11446A+24↑j ROM:00114492 bclr #7,($FFFFFC1F).w ROM:00114498 rts ROM:00114498 ; End of function sub_11446A ROM:00114498 ROM:0011449A ROM:0011449A ; =============== S U B R O U T I N E ======================================= ROM:0011449A ROM:0011449A ROM:0011449A sub_11449A: ; CODE XREF: ROM:00113DD4↑p ROM:0011449A ; ROM:00113FF0↑p ROM:0011449A move.w ($E3A).w,($51E).w ROM:001144A0 bsr.w sub_1143CC ROM:001144A4 addq.w #1,($51C).w ROM:001144A8 subq.b #1,($76D).w ROM:001144AC rts ROM:001144AC ; End of function sub_11449A ROM:001144AC ROM:001144AE ROM:001144AE ; =============== S U B R O U T I N E ======================================= ROM:001144AE ROM:001144AE ROM:001144AE sub_1144AE: ; CODE XREF: ROM:00113E68↑p ROM:001144AE ; ROM:0011416E↑p ROM:001144AE move.w ($4D4).w,($51E).w ROM:001144B4 addq.w #1,($51E).w ROM:001144B8 bsr.w sub_1143CC ROM:001144BC addq.w #1,($51C).w ROM:001144C0 subq.b #1,($76D).w ROM:001144C4 rts ROM:001144C4 ; End of function sub_1144AE ROM:001144C4 ROM:001144C6 ROM:001144C6 ; =============== S U B R O U T I N E ======================================= ROM:001144C6 ROM:001144C6 ROM:001144C6 sub_1144C6: ; CODE XREF: ROM:00113AB4↑p ROM:001144C6 move.w #$F6,($51C).w ROM:001144CC bsr.w sub_1142BC ROM:001144D0 move.w ($51E).w,d1 ROM:001144D4 addq.w #1,($51C).w ROM:001144D8 bsr.w sub_1142BC ROM:001144DC move.w ($51E).w,d2 ROM:001144E0 addq.w #1,($51C).w ROM:001144E4 bsr.w sub_1142BC ROM:001144E8 move.w ($51E).w,d3 ROM:001144EC move.w d1,d4 ROM:001144EE and.w d2,d4 ROM:001144F0 move.w d2,d5 ROM:001144F2 and.w d3,d5 ROM:001144F4 move.w d1,($E3A).w ROM:001144F8 and.w d3,($E3A).w ROM:001144FC or.w d4,($E3A).w ROM:00114500 or.w d5,($E3A).w ROM:00114504 move.w #$F9,($51C).w ROM:0011450A bsr.w sub_1142BC ROM:0011450E move.b ($51E).w,d1 ROM:00114512 move.w ($51E).w,d6 ROM:00114516 lsr.w #8,d6 ROM:00114518 move.b d6,d2 ROM:0011451A addq.w #1,($51C).w ROM:0011451E bsr.w sub_1142BC ROM:00114522 move.b ($51E).w,d3 ROM:00114526 move.b d1,d4 ROM:00114528 and.b d2,d4 ROM:0011452A move.b d2,d5 ROM:0011452C and.b d3,d5 ROM:0011452E move.b d1,($1292).w ROM:00114532 and.b d3,($1292).w ROM:00114536 or.b d4,($1292).w ROM:0011453A or.b d5,($1292).w ROM:0011453E rts ROM:0011453E ; End of function sub_1144C6 ROM:0011453E ROM:00114540 ROM:00114540 ; =============== S U B R O U T I N E ======================================= ROM:00114540 ROM:00114540 ROM:00114540 sub_114540: ; CODE XREF: ROM:00113AB8↑p ROM:00114540 move.w #$EF,($51C).w ROM:00114546 bsr.w sub_1142BC ROM:0011454A move.w ($51E).w,d1 ROM:0011454E addq.w #1,($51C).w ROM:00114552 bsr.w sub_1142BC ROM:00114556 move.w ($51E).w,d2 ROM:0011455A addq.w #1,($51C).w ROM:0011455E bsr.w sub_1142BC ROM:00114562 move.w ($51E).w,d3 ROM:00114566 move.w d1,d4 ROM:00114568 and.w d2,d4 ROM:0011456A move.w d2,d5 ROM:0011456C and.w d3,d5 ROM:0011456E move.w d1,($4D4).w ROM:00114572 and.w d3,($4D4).w ROM:00114576 or.w d4,($4D4).w ROM:0011457A or.w d5,($4D4).w ROM:0011457E subq.w #1,($4D4).w ROM:00114582 rts ROM:00114582 ; End of function sub_114540 ROM:00114582 ROM:00114584 ROM:00114584 ; =============== S U B R O U T I N E ======================================= ROM:00114584 ROM:00114584 ROM:00114584 sub_114584: ; CODE XREF: ROM:00113AE4↑p ROM:00114584 clr.l ($448).w ROM:00114588 clr.l ($44C).w ROM:0011458C move.w #$F2,($51C).w ROM:00114592 bsr.w sub_1142BC ROM:00114596 clr.l d0 ROM:00114598 move.w ($51E).w,d0 ROM:0011459C swap d0 ROM:0011459E add.l d0,($448).w ROM:001145A2 addq.w #1,($51C).w ROM:001145A6 bsr.w sub_1142BC ROM:001145AA clr.l d0 ROM:001145AC move.w ($51E).w,d0 ROM:001145B0 add.l d0,($448).w ROM:001145B4 addq.w #1,($51C).w ROM:001145B8 bsr.w sub_1142BC ROM:001145BC clr.l d0 ROM:001145BE move.w ($51E).w,d0 ROM:001145C2 swap d0 ROM:001145C4 add.l d0,($44C).w ROM:001145C8 addq.w #1,($51C).w ROM:001145CC bsr.w sub_1142BC ROM:001145D0 clr.l d0 ROM:001145D2 move.w ($51E).w,d0 ROM:001145D6 add.l d0,($44C).w ROM:001145DA rts ROM:001145DA ; End of function sub_114584 ROM:001145DA ROM:001145DC ROM:001145DC ; =============== S U B R O U T I N E ======================================= ROM:001145DC ROM:001145DC ROM:001145DC sub_1145DC: ; CODE XREF: ROM:00113E1E↑p ROM:001145DC ; ROM:00113F7E↑p ROM:001145DC lea ($1434).w,a1 ROM:001145E0 clr.l d1 ROM:001145E2 move.w ($524).w,d2 ROM:001145E6 lsr.w #1,d2 ROM:001145E8 move.w (a1,d2.w*2),($51E).w ROM:001145EE move.w ($51E).w,d1 ROM:001145F2 cmpi.b #1,($78F).w ROM:001145F8 bne.s loc_114600 ROM:001145FA add.l d1,($448).w ROM:001145FE bra.s loc_114604 ROM:00114600 ; --------------------------------------------------------------------------- ROM:00114600 ROM:00114600 loc_114600: ; CODE XREF: sub_1145DC+1C↑j ROM:00114600 add.l d1,($44C).w ROM:00114604 ROM:00114604 loc_114604: ; CODE XREF: sub_1145DC+22↑j ROM:00114604 bsr.w sub_1143CC ROM:00114608 addq.w #2,($524).w ROM:0011460C addq.w #1,($51C).w ROM:00114610 rts ROM:00114610 ; End of function sub_1145DC ROM:00114610 ROM:00114612 ROM:00114612 ; =============== S U B R O U T I N E ======================================= ROM:00114612 ROM:00114612 ROM:00114612 sub_114612: ; CODE XREF: ROM:00113FBE↑p ROM:00114612 ; ROM:0011406A↑p ... ROM:00114612 lea ($FFFFFD20).w,a0 ROM:00114616 move.w #$400,$1A(a0) ROM:0011461C clr.w $1C(a0) ROM:00114620 clr.w $1E(a0) ROM:00114624 bclr #7,($FFFFFC1F).w ROM:0011462A bset #7,($FFFFFC1A).w ROM:00114630 ROM:00114630 loc_114630: ; CODE XREF: sub_114612+26↓j ROM:00114630 btst #7,($FFFFFC1F).w ROM:00114636 bne.s loc_11463A ROM:00114638 bra.s loc_114630 ROM:0011463A ; --------------------------------------------------------------------------- ROM:0011463A ROM:0011463A loc_11463A: ; CODE XREF: sub_114612+24↑j ROM:0011463A bclr #7,($FFFFFC1F).w ROM:00114640 rts ROM:00114640 ; End of function sub_114612 ROM:00114640 ROM:00114642 ROM:00114642 ; =============== S U B R O U T I N E ======================================= ROM:00114642 ROM:00114642 ROM:00114642 sub_114642: ; CODE XREF: ROM:00113B56↑p ROM:00114642 ; ROM:00113C52↑p ROM:00114642 move.w ($520).w,($51C).w ROM:00114648 bsr.w sub_1142BC ROM:0011464C move.w ($51E).w,($522).w ROM:00114652 rts ROM:00114652 ; End of function sub_114642 ROM:00114652 ROM:00114654 ROM:00114654 ; =============== S U B R O U T I N E ======================================= ROM:00114654 ROM:00114654 ROM:00114654 sub_114654: ; CODE XREF: ROM:00113D8A↑p ROM:00114654 ; ROM:00114030↑p ROM:00114654 move.b ($1292).w,d0 ROM:00114658 lsl.w #8,d0 ROM:0011465A add.b ($1292).w,d0 ROM:0011465E move.w d0,($51E).w ROM:00114662 bsr.w sub_1143CC ROM:00114666 addq.w #1,($51C).w ROM:0011466A subq.b #1,($76D).w ROM:0011466E rts ROM:0011466E ; End of function sub_114654 ROM:0011466E ROM:00114670 ROM:00114670 ; =============== S U B R O U T I N E ======================================= ROM:00114670 ROM:00114670 ROM:00114670 sub_114670: ; CODE XREF: ROM:00113B84↑p ROM:00114670 lea ($1434).w,a1 ROM:00114674 move.w #$E9,d3 ROM:00114678 clr.w d1 ROM:0011467A clr.w d2 ROM:0011467C clr.l ($444).w ROM:00114680 ROM:00114680 loc_114680: ; CODE XREF: sub_114670+32↓j ROM:00114680 cmp.w d1,d3 ROM:00114682 ble.s locret_1146A4 ROM:00114684 clr.l d4 ROM:00114686 bsr.w sub_1142BC ROM:0011468A move.w ($51E).w,d4 ROM:0011468E add.l d4,($444).w ROM:00114692 move.w ($51E).w,(a1,d2.w*2) ROM:00114698 addq.w #2,d1 ROM:0011469A move.w d1,d2 ROM:0011469C lsr.w #1,d2 ROM:0011469E addq.w #1,($51C).w ROM:001146A2 bra.s loc_114680 ROM:001146A4 ; --------------------------------------------------------------------------- ROM:001146A4 ROM:001146A4 locret_1146A4: ; CODE XREF: sub_114670+12↑j ROM:001146A4 rts ROM:001146A4 ; End of function sub_114670 ROM:001146A4 ROM:001146A6 ROM:001146A6 ; =============== S U B R O U T I N E ======================================= ROM:001146A6 ROM:001146A6 ROM:001146A6 sub_1146A6: ; CODE XREF: ROM:00113D40↑p ROM:001146A6 move.w ($520).w,($51C).w ROM:001146AC move.w ($522).w,($51E).w ROM:001146B2 bsr.w sub_1143CC ROM:001146B6 rts ROM:001146B6 ; End of function sub_1146A6 ROM:001146B6 ROM:001146B8 ROM:001146B8 ; =============== S U B R O U T I N E ======================================= ROM:001146B8 ROM:001146B8 ROM:001146B8 sub_1146B8: ; CODE XREF: ROM:00113DC4↑p ROM:001146B8 move.w #$F6,($51C).w ROM:001146BE move.b #3,($76D).w ROM:001146C4 rts ROM:001146C4 ; End of function sub_1146B8 ROM:001146C4 ROM:001146C6 ROM:001146C6 ; =============== S U B R O U T I N E ======================================= ROM:001146C6 ROM:001146C6 ROM:001146C6 sub_1146C6: ; CODE XREF: ROM:00113E58↑p ROM:001146C6 move.w #$EF,($51C).w ROM:001146CC move.b #3,($76D).w ROM:001146D2 rts ROM:001146D2 ; End of function sub_1146C6 ROM:001146D2 ROM:001146D4 ROM:001146D4 ; =============== S U B R O U T I N E ======================================= ROM:001146D4 ROM:001146D4 ROM:001146D4 sub_1146D4: ; CODE XREF: ROM:00113D7A↑p ROM:001146D4 move.w #$F9,($51C).w ROM:001146DA move.b #2,($76D).w ROM:001146E0 rts ROM:001146E0 ; End of function sub_1146D4 ROM:001146E0 ROM:001146E2 ROM:001146E2 ; =============== S U B R O U T I N E ======================================= ROM:001146E2 ROM:001146E2 ROM:001146E2 sub_1146E2: ; CODE XREF: ROM:00113ABC↑p ROM:001146E2 ; ROM:00113C2C↑p ROM:001146E2 move.w #$EC,($51C).w ROM:001146E8 bsr.w sub_1142BC ROM:001146EC move.w ($51E).w,($9CA).w ROM:001146F2 move.w #$ED,($51C).w ROM:001146F8 bsr.w sub_1142BC ROM:001146FC move.w ($51E).w,($9CC).w ROM:00114702 rts ROM:00114702 ; End of function sub_1146E2 ROM:00114702 ROM:00114704 ; --------------------------------------------------------------------------- ROM:00114704 bset #2,($895).w ROM:0011470A rts ROM:0011470C ROM:0011470C ; =============== S U B R O U T I N E ======================================= ROM:0011470C ROM:0011470C ROM:0011470C sub_11470C: ; CODE XREF: ROM:00113BBE↑p ROM:0011470C move.w #$F6,($51C).w ROM:00114712 bsr.w sub_1142BC ROM:00114716 move.w ($51E).w,d1 ROM:0011471A move.w d1,($FA8).w ROM:0011471E addq.w #1,($51C).w ROM:00114722 bsr.w sub_1142BC ROM:00114726 move.w ($51E).w,d1 ROM:0011472A move.w d1,($FAA).w ROM:0011472E addq.w #1,($51C).w ROM:00114732 bsr.w sub_1142BC ROM:00114736 move.w ($51E).w,d1 ROM:0011473A move.w d1,($FAC).w ROM:0011473E rts ROM:0011473E ; End of function sub_11470C ROM:0011473E ROM:00114740 ROM:00114740 ; =============== S U B R O U T I N E ======================================= ROM:00114740 ROM:00114740 ROM:00114740 sub_114740: ; CODE XREF: ROM:00113BFC↑p ROM:00114740 move.w #$EF,($51C).w ROM:00114746 bsr.w sub_1142BC ROM:0011474A move.w ($51E).w,d1 ROM:0011474E swap d1 ROM:00114750 addq.w #1,($51C).w ROM:00114754 bsr.w sub_1142BC ROM:00114758 move.w ($51E).w,d1 ROM:0011475C move.l d1,($958).w ROM:00114760 move.l d1,($95C).w ROM:00114764 move.l d1,($960).w ROM:00114768 move.l d1,($8B4).w ROM:0011476C rts ROM:0011476C ; End of function sub_114740 ROM:0011476C ROM:0011476E ROM:0011476E ; =============== S U B R O U T I N E ======================================= ROM:0011476E ROM:0011476E ROM:0011476E sub_11476E: ; CODE XREF: ROM:00113EAE↑p ROM:0011476E move.w #$F6,($51C).w ROM:00114774 move.w ($FA8).w,d1 ROM:00114778 move.w d1,($51E).w ROM:0011477C bsr.w sub_1143CC ROM:00114780 addq.w #1,($51C).w ROM:00114784 rts ROM:00114784 ; End of function sub_11476E ROM:00114784 ROM:00114786 ROM:00114786 ; =============== S U B R O U T I N E ======================================= ROM:00114786 ROM:00114786 ROM:00114786 sub_114786: ; CODE XREF: ROM:001141A6↑p ROM:00114786 move.w ($FAA).w,d1 ROM:0011478A move.w d1,($51E).w ROM:0011478E bsr.w sub_1143CC ROM:00114792 addq.w #1,($51C).w ROM:00114796 rts ROM:00114796 ; End of function sub_114786 ROM:00114796 ROM:00114798 ROM:00114798 ; =============== S U B R O U T I N E ======================================= ROM:00114798 ROM:00114798 ROM:00114798 sub_114798: ; CODE XREF: ROM:001141E4↑p ROM:00114798 move.w ($FAC).w,d1 ROM:0011479C move.w d1,($51E).w ROM:001147A0 bsr.w sub_1143CC ROM:001147A4 rts ROM:001147A4 ; End of function sub_114798 ROM:001147A4 ROM:001147A6 ROM:001147A6 ; =============== S U B R O U T I N E ======================================= ROM:001147A6 ROM:001147A6 ROM:001147A6 sub_1147A6: ; CODE XREF: ROM:00113EFA↑p ROM:001147A6 move.w #$EF,($51C).w ROM:001147AC move.l ($420).w,d1 ROM:001147B0 swap d1 ROM:001147B2 move.w d1,($51E).w ROM:001147B6 bsr.w sub_1143CC ROM:001147BA addq.w #1,($51C).w ROM:001147BE rts ROM:001147BE ; End of function sub_1147A6 ROM:001147BE ROM:001147C0 ROM:001147C0 ; =============== S U B R O U T I N E ======================================= ROM:001147C0 ROM:001147C0 ROM:001147C0 sub_1147C0: ; CODE XREF: ROM:0011425A↑p ROM:001147C0 move.l ($420).w,d1 ROM:001147C4 move.w d1,($51E).w ROM:001147C8 bsr.w sub_1143CC ROM:001147CC rts ROM:001147CC ; End of function sub_1147C0 ROM:001147CC ROM:001147CE ROM:001147CE ; =============== S U B R O U T I N E ======================================= ROM:001147CE ROM:001147CE ROM:001147CE sub_1147CE: ; CODE XREF: ROM:loc_1137A4↑p ROM:001147CE ; ROM:001137C0↑p ... ROM:001147CE cmpi.w #0,($52E).w ROM:001147D4 bne.s loc_1147DC ROM:001147D6 bsr.w sub_11481E ROM:001147DA bra.s locret_11481C ROM:001147DC ; --------------------------------------------------------------------------- ROM:001147DC ROM:001147DC loc_1147DC: ; CODE XREF: sub_1147CE+6↑j ROM:001147DC cmpi.w #3,($52E).w ROM:001147E2 bne.s loc_1147EC ROM:001147E4 bset #5,($89E).w ROM:001147EA bra.s locret_11481C ROM:001147EC ; --------------------------------------------------------------------------- ROM:001147EC ROM:001147EC loc_1147EC: ; CODE XREF: sub_1147CE+14↑j ROM:001147EC cmpi.w #4,($52E).w ROM:001147F2 bne.s loc_1147FA ROM:001147F4 bsr.w sub_11481E ROM:001147F8 bra.s locret_11481C ROM:001147FA ; --------------------------------------------------------------------------- ROM:001147FA ROM:001147FA loc_1147FA: ; CODE XREF: sub_1147CE+24↑j ROM:001147FA cmpi.w #1,($52E).w ROM:00114800 bne.s loc_11480A ROM:00114802 bset #2,($894).w ROM:00114808 bra.s locret_11481C ROM:0011480A ; --------------------------------------------------------------------------- ROM:0011480A ROM:0011480A loc_11480A: ; CODE XREF: sub_1147CE+32↑j ROM:0011480A cmpi.w #2,($52E).w ROM:00114810 bne.s locret_11481C ROM:00114812 bset #1,($892).w ROM:00114818 bsr.w sub_11481E ROM:0011481C ROM:0011481C locret_11481C: ; CODE XREF: sub_1147CE+C↑j ROM:0011481C ; sub_1147CE+1C↑j ... ROM:0011481C rts ROM:0011481C ; End of function sub_1147CE ROM:0011481C ROM:0011481E ROM:0011481E ; =============== S U B R O U T I N E ======================================= ROM:0011481E ROM:0011481E ROM:0011481E sub_11481E: ; CODE XREF: sub_1147CE+8↑p ROM:0011481E ; sub_1147CE+26↑p ... ROM:0011481E move.w ($52C).w,d1 ROM:00114822 move.w $36E(a5),d0 ROM:00114826 cmp.w d1,d0 ROM:00114828 bge.s loc_11482C ROM:0011482A move.w d0,d1 ROM:0011482C ROM:0011482C loc_11482C: ; CODE XREF: sub_11481E+A↑j ROM:0011482C move.w $36C(a5),d0 ROM:00114830 cmp.w d1,d0 ROM:00114832 ble.s loc_114836 ROM:00114834 move.w d0,d1 ROM:00114836 ROM:00114836 loc_114836: ; CODE XREF: sub_11481E+14↑j ROM:00114836 move.w d1,($52C).w ROM:0011483A move.w $370(a5),d0 ROM:0011483E cmp.w ($52A).w,d0 ROM:00114842 bge.s loc_114848 ROM:00114844 move.w d0,($52A).w ROM:00114848 ROM:00114848 loc_114848: ; CODE XREF: sub_11481E+24↑j ROM:00114848 move.w ($52C).w,($528).w ROM:0011484E move.w ($52A).w,($526).w ROM:00114854 rts ROM:00114854 ; End of function sub_11481E ROM:00114854 ROM:00114856 ROM:00114856 ; =============== S U B R O U T I N E ======================================= ROM:00114856 ROM:00114856 ROM:00114856 sub_114856: ; CODE XREF: ROM:0011522C↓p ROM:00114856 ; ROM:00116E82↓p ROM:00114856 move.w $364(a5),d0 ROM:0011485A move.w $370(a5),d1 ROM:0011485E cmp.w d0,d1 ROM:00114860 bge.s loc_114864 ROM:00114862 move.w d1,d0 ROM:00114864 ROM:00114864 loc_114864: ; CODE XREF: sub_114856+A↑j ROM:00114864 cmpi.w #0,d0 ROM:00114868 bge.s loc_11486C ROM:0011486A clr.w d0 ROM:0011486C ROM:0011486C loc_11486C: ; CODE XREF: sub_114856+12↑j ROM:0011486C move.w d0,($526).w ROM:00114870 move.w d0,($544).w ROM:00114874 move.w $36E(a5),($528).w ROM:0011487A rts ROM:0011487A ; End of function sub_114856 ROM:0011487A ROM:0011487C ROM:0011487C ; =============== S U B R O U T I N E ======================================= ROM:0011487C ROM:0011487C ROM:0011487C sub_11487C: ; CODE XREF: sub_114ED2+8↓p ROM:0011487C clr.w d1 ROM:0011487E move.b ($770).w,d1 ROM:00114882 cmpi.w #5,d1 ROM:00114886 bcc.s locret_114890 ROM:00114888 movea.l off_114892(pc,d1.w*4),a0 ROM:0011488C nop ROM:0011488E jmp (a0) ROM:00114890 ; --------------------------------------------------------------------------- ROM:00114890 ROM:00114890 locret_114890: ; CODE XREF: sub_11487C+A↑j ROM:00114890 rts ROM:00114890 ; End of function sub_11487C ROM:00114890 ROM:00114890 ; --------------------------------------------------------------------------- ROM:00114892 off_114892: dc.l loc_1148A6 ; DATA XREF: sub_11487C+C↑r ROM:00114896 dc.l loc_1148B4 ROM:0011489A dc.l loc_1148F4 ROM:0011489E dc.l loc_114932 ROM:001148A2 dc.l loc_114988 ROM:001148A6 ; --------------------------------------------------------------------------- ROM:001148A6 ROM:001148A6 loc_1148A6: ; DATA XREF: ROM:off_114892↑o ROM:001148A6 move.b #1,($770).w ROM:001148AC bsr.w sub_114AB6 ROM:001148B0 bra.s loc_1148EA ROM:001148B2 ; --------------------------------------------------------------------------- ROM:001148B2 rts ROM:001148B4 ; --------------------------------------------------------------------------- ROM:001148B4 ROM:001148B4 loc_1148B4: ; DATA XREF: ROM:00114896↑o ROM:001148B4 btst #0,($88F).w ROM:001148BA bne.s loc_1148C4 ROM:001148BC move.b #1,($770).w ROM:001148C2 bra.s loc_1148EA ROM:001148C4 ; --------------------------------------------------------------------------- ROM:001148C4 ROM:001148C4 loc_1148C4: ; CODE XREF: ROM:001148BA↑j ROM:001148C4 btst #0,($88F).w ROM:001148CA beq.s loc_1148EA ROM:001148CC bsr.w sub_114AA0 ROM:001148D0 move.w $382(a5),d0 ROM:001148D4 clr.b ($837).w ROM:001148D8 move.w d0,($6C0).w ROM:001148DC move.b #1,($837).w ROM:001148E2 move.b #2,($770).w ROM:001148E8 bra.s loc_114920 ROM:001148EA ; --------------------------------------------------------------------------- ROM:001148EA ROM:001148EA loc_1148EA: ; CODE XREF: ROM:001148B0↑j ROM:001148EA ; ROM:001148C2↑j ... ROM:001148EA bsr.w sub_114A48 ROM:001148EE bsr.w sub_114A00 ROM:001148F2 rts ROM:001148F4 ; --------------------------------------------------------------------------- ROM:001148F4 ROM:001148F4 loc_1148F4: ; DATA XREF: ROM:0011489A↑o ROM:001148F4 btst #0,($88F).w ROM:001148FA bne.s loc_114910 ROM:001148FC clr.b ($837).w ROM:00114900 clr.w ($6C0).w ROM:00114904 bsr.w sub_114AAC ROM:00114908 move.b #1,($770).w ROM:0011490E bra.s loc_1148EA ROM:00114910 ; --------------------------------------------------------------------------- ROM:00114910 ROM:00114910 loc_114910: ; CODE XREF: ROM:001148FA↑j ROM:00114910 cmpi.w #0,($6C0).w ROM:00114916 bgt.s loc_114920 ROM:00114918 move.b #3,($770).w ROM:0011491E bra.s loc_114976 ROM:00114920 ; --------------------------------------------------------------------------- ROM:00114920 ROM:00114920 loc_114920: ; CODE XREF: ROM:001148E8↑j ROM:00114920 ; ROM:00114916↑j ROM:00114920 bsr.w sub_114A48 ROM:00114924 bsr.w sub_114A00 ROM:00114928 bsr.w sub_114A70 ROM:0011492C bsr.w sub_114A92 ROM:00114930 rts ROM:00114932 ; --------------------------------------------------------------------------- ROM:00114932 ROM:00114932 loc_114932: ; DATA XREF: ROM:0011489E↑o ROM:00114932 btst #0,($88F).w ROM:00114938 bne.s loc_114946 ROM:0011493A bsr.w sub_114AAC ROM:0011493E move.b #1,($770).w ROM:00114944 bra.s loc_1148EA ROM:00114946 ; --------------------------------------------------------------------------- ROM:00114946 ROM:00114946 loc_114946: ; CODE XREF: ROM:00114938↑j ROM:00114946 move.l $136(a5),d0 ROM:0011494A cmp.l ($424).w,d0 ROM:0011494E bge.s loc_114966 ROM:00114950 bsr.w sub_114AA6 ROM:00114954 bsr.w sub_114AAC ROM:00114958 move.b #4,($770).w ROM:0011495E bra.l loc_1149F4 ROM:00114964 ; --------------------------------------------------------------------------- ROM:00114964 bra.s loc_114976 ROM:00114966 ; --------------------------------------------------------------------------- ROM:00114966 ROM:00114966 loc_114966: ; CODE XREF: ROM:0011494E↑j ROM:00114966 bsr.w sub_114AAC ROM:0011496A move.b #4,($770).w ROM:00114970 bra.l loc_1149F4 ROM:00114976 ; --------------------------------------------------------------------------- ROM:00114976 ROM:00114976 loc_114976: ; CODE XREF: ROM:0011491E↑j ROM:00114976 ; ROM:00114964↑j ROM:00114976 bsr.w sub_114A48 ROM:0011497A bsr.w sub_114A00 ROM:0011497E bsr.w sub_114A70 ROM:00114982 bsr.w sub_114A92 ROM:00114986 rts ROM:00114988 ; --------------------------------------------------------------------------- ROM:00114988 ROM:00114988 loc_114988: ; DATA XREF: ROM:001148A2↑o ROM:00114988 move.w $388(a5),d0 ROM:0011498C cmp.w ($534).w,d0 ROM:00114990 bgt.s loc_1149E8 ROM:00114992 move.w $38A(a5),d1 ROM:00114996 cmp.w ($536).w,d1 ROM:0011499A bgt.s loc_1149D4 ROM:0011499C btst #5,($1405).w ROM:001149A2 bne.s loc_1149C2 ROM:001149A4 bsr.w sub_114AB6 ROM:001149A8 bset #4,($1446).w ROM:001149AE bset #5,($1405).w ROM:001149B4 move.b #1,($770).w ROM:001149BA bra.l loc_1148EA ROM:001149C0 ; --------------------------------------------------------------------------- ROM:001149C0 bra.s loc_1149D2 ROM:001149C2 ; --------------------------------------------------------------------------- ROM:001149C2 ROM:001149C2 loc_1149C2: ; CODE XREF: ROM:001149A2↑j ROM:001149C2 bsr.w sub_114AB6 ROM:001149C6 move.b #1,($770).w ROM:001149CC bra.l loc_1148EA ROM:001149D2 ; --------------------------------------------------------------------------- ROM:001149D2 ROM:001149D2 loc_1149D2: ; CODE XREF: ROM:001149C0↑j ROM:001149D2 bra.s loc_1149E6 ROM:001149D4 ; --------------------------------------------------------------------------- ROM:001149D4 ROM:001149D4 loc_1149D4: ; CODE XREF: ROM:0011499A↑j ROM:001149D4 bclr #5,($1405).w ROM:001149DA move.b #1,($770).w ROM:001149E0 bra.l loc_1148EA ROM:001149E6 ; --------------------------------------------------------------------------- ROM:001149E6 ROM:001149E6 loc_1149E6: ; CODE XREF: ROM:loc_1149D2↑j ROM:001149E6 bra.s loc_1149F4 ROM:001149E8 ; --------------------------------------------------------------------------- ROM:001149E8 ROM:001149E8 loc_1149E8: ; CODE XREF: ROM:00114990↑j ROM:001149E8 move.b #1,($770).w ROM:001149EE bra.l loc_1148EA ROM:001149F4 ; --------------------------------------------------------------------------- ROM:001149F4 ROM:001149F4 loc_1149F4: ; CODE XREF: ROM:0011495E↑j ROM:001149F4 ; ROM:00114970↑j ... ROM:001149F4 bsr.w sub_114A48 ROM:001149F8 bsr.w sub_114A00 ROM:001149FC rts ROM:001149FE ; --------------------------------------------------------------------------- ROM:001149FE rts ROM:00114A00 ROM:00114A00 ; =============== S U B R O U T I N E ======================================= ROM:00114A00 ROM:00114A00 ROM:00114A00 sub_114A00: ; CODE XREF: ROM:001148EE↑p ROM:00114A00 ; ROM:00114924↑p ... ROM:00114A00 btst #3,($77B).w ROM:00114A06 beq.s loc_114A0A ROM:00114A08 bra.s loc_114A12 ROM:00114A0A ; --------------------------------------------------------------------------- ROM:00114A0A ROM:00114A0A loc_114A0A: ; CODE XREF: sub_114A00+6↑j ROM:00114A0A btst #4,($77B).w ROM:00114A10 beq.s loc_114A40 ROM:00114A12 ROM:00114A12 loc_114A12: ; CODE XREF: sub_114A00+8↑j ROM:00114A12 cmpi.w #4,($52E).w ROM:00114A18 beq.s loc_114A40 ROM:00114A1A move.w $37A(a5),d0 ROM:00114A1E move.w $37C(a5),d1 ROM:00114A22 move.w ($530).w,d2 ROM:00114A26 cmp.w ($57E).w,d0 ROM:00114A2A bge.s loc_114A40 ROM:00114A2C cmp.w ($518).w,d1 ROM:00114A30 bge.s loc_114A40 ROM:00114A32 cmp.w ($A68).w,d2 ROM:00114A36 bge.s loc_114A40 ROM:00114A38 bset #0,($88F).w ROM:00114A3E bra.s locret_114A46 ROM:00114A40 ; --------------------------------------------------------------------------- ROM:00114A40 ROM:00114A40 loc_114A40: ; CODE XREF: sub_114A00+10↑j ROM:00114A40 ; sub_114A00+18↑j ... ROM:00114A40 bclr #0,($88F).w ROM:00114A46 ROM:00114A46 locret_114A46: ; CODE XREF: sub_114A00+3E↑j ROM:00114A46 rts ROM:00114A46 ; End of function sub_114A00 ROM:00114A46 ROM:00114A48 ROM:00114A48 ; =============== S U B R O U T I N E ======================================= ROM:00114A48 ROM:00114A48 ROM:00114A48 sub_114A48: ; CODE XREF: ROM:loc_1148EA↑p ROM:00114A48 ; ROM:loc_114920↑p ... ROM:00114A48 move.w $37A(a5),d2 ROM:00114A4C cmp.w ($57E).w,d2 ROM:00114A50 bge.s locret_114A6E ROM:00114A52 move.w ($57E).w,d0 ROM:00114A56 sub.w $37A(a5),d0 ROM:00114A5A move.w d0,d1 ROM:00114A5C mulu.w $37E(a5),d1 ROM:00114A60 divu.w #$2710,d1 ROM:00114A64 move.w d1,d0 ROM:00114A66 add.w $384(a5),d0 ROM:00114A6A move.w d0,($530).w ROM:00114A6E ROM:00114A6E locret_114A6E: ; CODE XREF: sub_114A48+8↑j ROM:00114A6E rts ROM:00114A6E ; End of function sub_114A48 ROM:00114A6E ROM:00114A70 ROM:00114A70 ; =============== S U B R O U T I N E ======================================= ROM:00114A70 ROM:00114A70 ROM:00114A70 sub_114A70: ; CODE XREF: ROM:00114928↑p ROM:00114A70 ; ROM:0011497E↑p ROM:00114A70 cmpi.w #0,($57E).w ROM:00114A76 ble.s loc_114A8C ROM:00114A78 move.w ($A68).w,d0 ROM:00114A7C mulu.w $386(a5),d0 ROM:00114A80 divu.w ($57E).w,d0 ROM:00114A84 mulu.w $380(a5),d0 ROM:00114A88 divu.w #$2710,d0 ROM:00114A8C ROM:00114A8C loc_114A8C: ; CODE XREF: sub_114A70+6↑j ROM:00114A8C move.w d0,($532).w ROM:00114A90 rts ROM:00114A90 ; End of function sub_114A70 ROM:00114A90 ROM:00114A92 ROM:00114A92 ; =============== S U B R O U T I N E ======================================= ROM:00114A92 ROM:00114A92 ROM:00114A92 sub_114A92: ; CODE XREF: ROM:0011492C↑p ROM:00114A92 ; ROM:00114982↑p ROM:00114A92 move.l ($424).w,d0 ROM:00114A96 add.w ($532).w,d0 ROM:00114A9A move.l d0,($424).w ROM:00114A9E rts ROM:00114A9E ; End of function sub_114A92 ROM:00114A9E ROM:00114AA0 ROM:00114AA0 ; =============== S U B R O U T I N E ======================================= ROM:00114AA0 ROM:00114AA0 ROM:00114AA0 sub_114AA0: ; CODE XREF: ROM:001148CC↑p ROM:00114AA0 addq.w #1,($534).w ROM:00114AA4 rts ROM:00114AA4 ; End of function sub_114AA0 ROM:00114AA4 ROM:00114AA6 ROM:00114AA6 ; =============== S U B R O U T I N E ======================================= ROM:00114AA6 ROM:00114AA6 ROM:00114AA6 sub_114AA6: ; CODE XREF: ROM:00114950↑p ROM:00114AA6 addq.w #1,($536).w ROM:00114AAA rts ROM:00114AAA ; End of function sub_114AA6 ROM:00114AAA ROM:00114AAC ROM:00114AAC ; =============== S U B R O U T I N E ======================================= ROM:00114AAC ROM:00114AAC ROM:00114AAC sub_114AAC: ; CODE XREF: ROM:00114904↑p ROM:00114AAC ; ROM:0011493A↑p ... ROM:00114AAC clr.w ($532).w ROM:00114AB0 clr.l ($424).w ROM:00114AB4 rts ROM:00114AB4 ; End of function sub_114AAC ROM:00114AB4 ROM:00114AB6 ROM:00114AB6 ; =============== S U B R O U T I N E ======================================= ROM:00114AB6 ROM:00114AB6 ROM:00114AB6 sub_114AB6: ; CODE XREF: ROM:001148AC↑p ROM:00114AB6 ; ROM:001149A4↑p ... ROM:00114AB6 clr.w ($534).w ROM:00114ABA clr.w ($536).w ROM:00114ABE rts ROM:00114ABE ; End of function sub_114AB6 ROM:00114ABE ROM:00114AC0 ROM:00114AC0 ; =============== S U B R O U T I N E ======================================= ROM:00114AC0 ROM:00114AC0 ROM:00114AC0 sub_114AC0: ; CODE XREF: sub_114E40+12↓p ROM:00114AC0 bsr.w sub_114AD6 ROM:00114AC4 bsr.w sub_114B64 ROM:00114AC8 bsr.w sub_114BF2 ROM:00114ACC bsr.w sub_114C80 ROM:00114AD0 bsr.w sub_114D0E ROM:00114AD4 rts ROM:00114AD4 ; End of function sub_114AC0 ROM:00114AD4 ROM:00114AD6 ROM:00114AD6 ; =============== S U B R O U T I N E ======================================= ROM:00114AD6 ROM:00114AD6 ROM:00114AD6 sub_114AD6: ; CODE XREF: sub_114AC0↑p ROM:00114AD6 clr.w d1 ROM:00114AD8 move.b ($772).w,d1 ROM:00114ADC cmpi.w #3,d1 ROM:00114AE0 bcc.s locret_114AEA ROM:00114AE2 movea.l off_114AEC(pc,d1.w*4),a0 ROM:00114AE6 nop ROM:00114AE8 jmp (a0) ROM:00114AEA ; --------------------------------------------------------------------------- ROM:00114AEA ROM:00114AEA locret_114AEA: ; CODE XREF: sub_114AD6+A↑j ROM:00114AEA rts ROM:00114AEA ; End of function sub_114AD6 ROM:00114AEA ROM:00114AEA ; --------------------------------------------------------------------------- ROM:00114AEC off_114AEC: dc.l loc_114AF8 ; DATA XREF: sub_114AD6+C↑r ROM:00114AF0 dc.l loc_114B02 ROM:00114AF4 dc.l loc_114B26 ROM:00114AF8 ; --------------------------------------------------------------------------- ROM:00114AF8 ROM:00114AF8 loc_114AF8: ; DATA XREF: ROM:off_114AEC↑o ROM:00114AF8 move.b #1,($772).w ROM:00114AFE bra.s locret_114B24 ROM:00114B00 ; --------------------------------------------------------------------------- ROM:00114B00 rts ROM:00114B02 ; --------------------------------------------------------------------------- ROM:00114B02 ROM:00114B02 loc_114B02: ; DATA XREF: ROM:00114AF0↑o ROM:00114B02 btst #5,($77B).w ROM:00114B08 beq.s locret_114B24 ROM:00114B0A move.w $374(a5),d1 ROM:00114B0E clr.b ($838).w ROM:00114B12 move.w d1,($6C2).w ROM:00114B16 move.b #1,($838).w ROM:00114B1C move.b #2,($772).w ROM:00114B22 bra.s locret_114B60 ROM:00114B24 ; --------------------------------------------------------------------------- ROM:00114B24 ROM:00114B24 locret_114B24: ; CODE XREF: ROM:00114AFE↑j ROM:00114B24 ; ROM:00114B08↑j ... ROM:00114B24 rts ROM:00114B26 ; --------------------------------------------------------------------------- ROM:00114B26 ROM:00114B26 loc_114B26: ; DATA XREF: ROM:00114AF4↑o ROM:00114B26 btst #5,($77B).w ROM:00114B2C bne.s loc_114B44 ROM:00114B2E bclr #4,($887).w ROM:00114B34 clr.b ($838).w ROM:00114B38 clr.w ($6C2).w ROM:00114B3C move.b #1,($772).w ROM:00114B42 bra.s locret_114B24 ROM:00114B44 ; --------------------------------------------------------------------------- ROM:00114B44 ROM:00114B44 loc_114B44: ; CODE XREF: ROM:00114B2C↑j ROM:00114B44 cmpi.w #0,($6C2).w ROM:00114B4A bgt.s locret_114B60 ROM:00114B4C btst #4,($887).w ROM:00114B52 bne.s locret_114B60 ROM:00114B54 bset #4,($887).w ROM:00114B5A bset #6,($1447).w ROM:00114B60 ROM:00114B60 locret_114B60: ; CODE XREF: ROM:00114B22↑j ROM:00114B60 ; ROM:00114B4A↑j ... ROM:00114B60 rts ROM:00114B62 ; --------------------------------------------------------------------------- ROM:00114B62 rts ROM:00114B64 ROM:00114B64 ; =============== S U B R O U T I N E ======================================= ROM:00114B64 ROM:00114B64 ROM:00114B64 sub_114B64: ; CODE XREF: sub_114AC0+4↑p ROM:00114B64 clr.w d1 ROM:00114B66 move.b ($773).w,d1 ROM:00114B6A cmpi.w #3,d1 ROM:00114B6E bcc.s locret_114B78 ROM:00114B70 movea.l off_114B7A(pc,d1.w*4),a0 ROM:00114B74 nop ROM:00114B76 jmp (a0) ROM:00114B78 ; --------------------------------------------------------------------------- ROM:00114B78 ROM:00114B78 locret_114B78: ; CODE XREF: sub_114B64+A↑j ROM:00114B78 rts ROM:00114B78 ; End of function sub_114B64 ROM:00114B78 ROM:00114B78 ; --------------------------------------------------------------------------- ROM:00114B7A off_114B7A: dc.l loc_114B86 ; DATA XREF: sub_114B64+C↑r ROM:00114B7E dc.l loc_114B90 ROM:00114B82 dc.l loc_114BB4 ROM:00114B86 ; --------------------------------------------------------------------------- ROM:00114B86 ROM:00114B86 loc_114B86: ; DATA XREF: ROM:off_114B7A↑o ROM:00114B86 move.b #1,($773).w ROM:00114B8C bra.s locret_114BB2 ROM:00114B8E ; --------------------------------------------------------------------------- ROM:00114B8E rts ROM:00114B90 ; --------------------------------------------------------------------------- ROM:00114B90 ROM:00114B90 loc_114B90: ; DATA XREF: ROM:00114B7E↑o ROM:00114B90 btst #6,($77B).w ROM:00114B96 beq.s locret_114BB2 ROM:00114B98 move.w $374(a5),d1 ROM:00114B9C clr.b ($839).w ROM:00114BA0 move.w d1,($6C4).w ROM:00114BA4 move.b #1,($839).w ROM:00114BAA move.b #2,($773).w ROM:00114BB0 bra.s locret_114BEE ROM:00114BB2 ; --------------------------------------------------------------------------- ROM:00114BB2 ROM:00114BB2 locret_114BB2: ; CODE XREF: ROM:00114B8C↑j ROM:00114BB2 ; ROM:00114B96↑j ... ROM:00114BB2 rts ROM:00114BB4 ; --------------------------------------------------------------------------- ROM:00114BB4 ROM:00114BB4 loc_114BB4: ; DATA XREF: ROM:00114B82↑o ROM:00114BB4 btst #6,($77B).w ROM:00114BBA bne.s loc_114BD2 ROM:00114BBC bclr #3,($88F).w ROM:00114BC2 clr.b ($839).w ROM:00114BC6 clr.w ($6C4).w ROM:00114BCA move.b #1,($773).w ROM:00114BD0 bra.s locret_114BB2 ROM:00114BD2 ; --------------------------------------------------------------------------- ROM:00114BD2 ROM:00114BD2 loc_114BD2: ; CODE XREF: ROM:00114BBA↑j ROM:00114BD2 cmpi.w #0,($6C4).w ROM:00114BD8 bgt.s locret_114BEE ROM:00114BDA btst #3,($88F).w ROM:00114BE0 bne.s locret_114BEE ROM:00114BE2 bset #3,($88F).w ROM:00114BE8 bset #7,($1447).w ROM:00114BEE ROM:00114BEE locret_114BEE: ; CODE XREF: ROM:00114BB0↑j ROM:00114BEE ; ROM:00114BD8↑j ... ROM:00114BEE rts ROM:00114BF0 ; --------------------------------------------------------------------------- ROM:00114BF0 rts ROM:00114BF2 ROM:00114BF2 ; =============== S U B R O U T I N E ======================================= ROM:00114BF2 ROM:00114BF2 ROM:00114BF2 sub_114BF2: ; CODE XREF: sub_114AC0+8↑p ROM:00114BF2 clr.w d1 ROM:00114BF4 move.b ($774).w,d1 ROM:00114BF8 cmpi.w #3,d1 ROM:00114BFC bcc.s locret_114C06 ROM:00114BFE movea.l off_114C08(pc,d1.w*4),a0 ROM:00114C02 nop ROM:00114C04 jmp (a0) ROM:00114C06 ; --------------------------------------------------------------------------- ROM:00114C06 ROM:00114C06 locret_114C06: ; CODE XREF: sub_114BF2+A↑j ROM:00114C06 rts ROM:00114C06 ; End of function sub_114BF2 ROM:00114C06 ROM:00114C06 ; --------------------------------------------------------------------------- ROM:00114C08 off_114C08: dc.l loc_114C14 ; DATA XREF: sub_114BF2+C↑r ROM:00114C0C dc.l loc_114C1E ROM:00114C10 dc.l loc_114C42 ROM:00114C14 ; --------------------------------------------------------------------------- ROM:00114C14 ROM:00114C14 loc_114C14: ; DATA XREF: ROM:off_114C08↑o ROM:00114C14 move.b #1,($774).w ROM:00114C1A bra.s locret_114C40 ROM:00114C1C ; --------------------------------------------------------------------------- ROM:00114C1C rts ROM:00114C1E ; --------------------------------------------------------------------------- ROM:00114C1E ROM:00114C1E loc_114C1E: ; DATA XREF: ROM:00114C0C↑o ROM:00114C1E btst #4,($77C).w ROM:00114C24 beq.s locret_114C40 ROM:00114C26 move.w $374(a5),d1 ROM:00114C2A clr.b ($83A).w ROM:00114C2E move.w d1,($6C6).w ROM:00114C32 move.b #1,($83A).w ROM:00114C38 move.b #2,($774).w ROM:00114C3E bra.s locret_114C7C ROM:00114C40 ; --------------------------------------------------------------------------- ROM:00114C40 ROM:00114C40 locret_114C40: ; CODE XREF: ROM:00114C1A↑j ROM:00114C40 ; ROM:00114C24↑j ... ROM:00114C40 rts ROM:00114C42 ; --------------------------------------------------------------------------- ROM:00114C42 ROM:00114C42 loc_114C42: ; DATA XREF: ROM:00114C10↑o ROM:00114C42 btst #4,($77C).w ROM:00114C48 bne.s loc_114C60 ROM:00114C4A bclr #5,($894).w ROM:00114C50 clr.b ($83A).w ROM:00114C54 clr.w ($6C6).w ROM:00114C58 move.b #1,($774).w ROM:00114C5E bra.s locret_114C40 ROM:00114C60 ; --------------------------------------------------------------------------- ROM:00114C60 ROM:00114C60 loc_114C60: ; CODE XREF: ROM:00114C48↑j ROM:00114C60 cmpi.w #0,($6C6).w ROM:00114C66 bgt.s locret_114C7C ROM:00114C68 btst #5,($894).w ROM:00114C6E bne.s locret_114C7C ROM:00114C70 bset #5,($894).w ROM:00114C76 bset #0,($1446).w ROM:00114C7C ROM:00114C7C locret_114C7C: ; CODE XREF: ROM:00114C3E↑j ROM:00114C7C ; ROM:00114C66↑j ... ROM:00114C7C rts ROM:00114C7E ; --------------------------------------------------------------------------- ROM:00114C7E rts ROM:00114C80 ROM:00114C80 ; =============== S U B R O U T I N E ======================================= ROM:00114C80 ROM:00114C80 ROM:00114C80 sub_114C80: ; CODE XREF: sub_114AC0+C↑p ROM:00114C80 clr.w d1 ROM:00114C82 move.b ($775).w,d1 ROM:00114C86 cmpi.w #3,d1 ROM:00114C8A bcc.s locret_114C94 ROM:00114C8C movea.l off_114C96(pc,d1.w*4),a0 ROM:00114C90 nop ROM:00114C92 jmp (a0) ROM:00114C94 ; --------------------------------------------------------------------------- ROM:00114C94 ROM:00114C94 locret_114C94: ; CODE XREF: sub_114C80+A↑j ROM:00114C94 rts ROM:00114C94 ; End of function sub_114C80 ROM:00114C94 ROM:00114C94 ; --------------------------------------------------------------------------- ROM:00114C96 off_114C96: dc.l loc_114CA2 ; DATA XREF: sub_114C80+C↑r ROM:00114C9A dc.l loc_114CAC ROM:00114C9E dc.l loc_114CD0 ROM:00114CA2 ; --------------------------------------------------------------------------- ROM:00114CA2 ROM:00114CA2 loc_114CA2: ; DATA XREF: ROM:off_114C96↑o ROM:00114CA2 move.b #1,($775).w ROM:00114CA8 bra.s locret_114CCE ROM:00114CAA ; --------------------------------------------------------------------------- ROM:00114CAA rts ROM:00114CAC ; --------------------------------------------------------------------------- ROM:00114CAC ROM:00114CAC loc_114CAC: ; DATA XREF: ROM:00114C9A↑o ROM:00114CAC btst #5,($77C).w ROM:00114CB2 beq.s locret_114CCE ROM:00114CB4 move.w $374(a5),d1 ROM:00114CB8 clr.b ($83B).w ROM:00114CBC move.w d1,($6C8).w ROM:00114CC0 move.b #1,($83B).w ROM:00114CC6 move.b #2,($775).w ROM:00114CCC bra.s locret_114D0A ROM:00114CCE ; --------------------------------------------------------------------------- ROM:00114CCE ROM:00114CCE locret_114CCE: ; CODE XREF: ROM:00114CA8↑j ROM:00114CCE ; ROM:00114CB2↑j ... ROM:00114CCE rts ROM:00114CD0 ; --------------------------------------------------------------------------- ROM:00114CD0 ROM:00114CD0 loc_114CD0: ; DATA XREF: ROM:00114C9E↑o ROM:00114CD0 btst #5,($77C).w ROM:00114CD6 bne.s loc_114CEE ROM:00114CD8 bclr #5,($898).w ROM:00114CDE clr.b ($83B).w ROM:00114CE2 clr.w ($6C8).w ROM:00114CE6 move.b #1,($775).w ROM:00114CEC bra.s locret_114CCE ROM:00114CEE ; --------------------------------------------------------------------------- ROM:00114CEE ROM:00114CEE loc_114CEE: ; CODE XREF: ROM:00114CD6↑j ROM:00114CEE cmpi.w #0,($6C8).w ROM:00114CF4 bgt.s locret_114D0A ROM:00114CF6 btst #5,($898).w ROM:00114CFC bne.s locret_114D0A ROM:00114CFE bset #5,($898).w ROM:00114D04 bset #1,($1446).w ROM:00114D0A ROM:00114D0A locret_114D0A: ; CODE XREF: ROM:00114CCC↑j ROM:00114D0A ; ROM:00114CF4↑j ... ROM:00114D0A rts ROM:00114D0C ; --------------------------------------------------------------------------- ROM:00114D0C rts ROM:00114D0E ROM:00114D0E ; =============== S U B R O U T I N E ======================================= ROM:00114D0E ROM:00114D0E ROM:00114D0E sub_114D0E: ; CODE XREF: sub_114AC0+10↑p ROM:00114D0E clr.w d1 ROM:00114D10 move.b ($771).w,d1 ROM:00114D14 cmpi.w #4,d1 ROM:00114D18 bcc.s locret_114D22 ROM:00114D1A movea.l off_114D24(pc,d1.w*4),a0 ROM:00114D1E nop ROM:00114D20 jmp (a0) ROM:00114D22 ; --------------------------------------------------------------------------- ROM:00114D22 ROM:00114D22 locret_114D22: ; CODE XREF: sub_114D0E+A↑j ROM:00114D22 rts ROM:00114D22 ; End of function sub_114D0E ROM:00114D22 ROM:00114D22 ; --------------------------------------------------------------------------- ROM:00114D24 off_114D24: dc.l loc_114D34 ; DATA XREF: sub_114D0E+C↑r ROM:00114D28 dc.l loc_114D44 ROM:00114D2C dc.l loc_114D6C ROM:00114D30 dc.l loc_114DCA ROM:00114D34 ; --------------------------------------------------------------------------- ROM:00114D34 ROM:00114D34 loc_114D34: ; DATA XREF: ROM:off_114D24↑o ROM:00114D34 bclr #3,($895).w ROM:00114D3A move.b #1,($771).w ROM:00114D40 bra.s loc_114D66 ROM:00114D42 ; --------------------------------------------------------------------------- ROM:00114D42 rts ROM:00114D44 ; --------------------------------------------------------------------------- ROM:00114D44 ROM:00114D44 loc_114D44: ; DATA XREF: ROM:00114D28↑o ROM:00114D44 btst #7,($89D).w ROM:00114D4A beq.s loc_114D66 ROM:00114D4C move.w $376(a5),d1 ROM:00114D50 clr.b ($806).w ROM:00114D54 move.w d1,($65E).w ROM:00114D58 move.b #1,($806).w ROM:00114D5E move.b #2,($771).w ROM:00114D64 bra.s loc_114DC4 ROM:00114D66 ; --------------------------------------------------------------------------- ROM:00114D66 ROM:00114D66 loc_114D66: ; CODE XREF: ROM:00114D40↑j ROM:00114D66 ; ROM:00114D4A↑j ... ROM:00114D66 bsr.w sub_114DFA ROM:00114D6A rts ROM:00114D6C ; --------------------------------------------------------------------------- ROM:00114D6C ROM:00114D6C loc_114D6C: ; DATA XREF: ROM:00114D2C↑o ROM:00114D6C btst #7,($89D).w ROM:00114D72 bne.s loc_114D84 ROM:00114D74 clr.b ($806).w ROM:00114D78 clr.w ($65E).w ROM:00114D7C move.b #1,($771).w ROM:00114D82 bra.s loc_114D66 ROM:00114D84 ; --------------------------------------------------------------------------- ROM:00114D84 ROM:00114D84 loc_114D84: ; CODE XREF: ROM:00114D72↑j ROM:00114D84 move.w $378(a5),d0 ROM:00114D88 cmp.w ($518).w,d0 ROM:00114D8C bgt.s loc_114DA8 ROM:00114D8E move.w $376(a5),d1 ROM:00114D92 clr.b ($806).w ROM:00114D96 move.w d1,($65E).w ROM:00114D9A move.b #1,($806).w ROM:00114DA0 move.b #3,($771).w ROM:00114DA6 bra.s loc_114DF2 ROM:00114DA8 ; --------------------------------------------------------------------------- ROM:00114DA8 ROM:00114DA8 loc_114DA8: ; CODE XREF: ROM:00114D8C↑j ROM:00114DA8 cmpi.w #0,($65E).w ROM:00114DAE bgt.s loc_114DC4 ROM:00114DB0 btst #3,($895).w ROM:00114DB6 bne.s loc_114DC4 ROM:00114DB8 bset #3,($895).w ROM:00114DBE bset #3,($1446).w ROM:00114DC4 ROM:00114DC4 loc_114DC4: ; CODE XREF: ROM:00114D64↑j ROM:00114DC4 ; ROM:00114DAE↑j ... ROM:00114DC4 bsr.w sub_114DFA ROM:00114DC8 rts ROM:00114DCA ; --------------------------------------------------------------------------- ROM:00114DCA ROM:00114DCA loc_114DCA: ; DATA XREF: ROM:00114D30↑o ROM:00114DCA cmpi.w #0,($65E).w ROM:00114DD0 bgt.s loc_114DE0 ROM:00114DD2 bclr #3,($895).w ROM:00114DD8 move.b #1,($771).w ROM:00114DDE bra.s loc_114D66 ROM:00114DE0 ; --------------------------------------------------------------------------- ROM:00114DE0 ROM:00114DE0 loc_114DE0: ; CODE XREF: ROM:00114DD0↑j ROM:00114DE0 move.w $378(a5),d0 ROM:00114DE4 cmp.w ($518).w,d0 ROM:00114DE8 ble.s loc_114DF2 ROM:00114DEA move.b #2,($771).w ROM:00114DF0 bra.s loc_114DC4 ROM:00114DF2 ; --------------------------------------------------------------------------- ROM:00114DF2 ROM:00114DF2 loc_114DF2: ; CODE XREF: ROM:00114DA6↑j ROM:00114DF2 ; ROM:00114DE8↑j ROM:00114DF2 bsr.w sub_114DFA ROM:00114DF6 rts ROM:00114DF8 ; --------------------------------------------------------------------------- ROM:00114DF8 rts ROM:00114DFA ROM:00114DFA ; =============== S U B R O U T I N E ======================================= ROM:00114DFA ROM:00114DFA ROM:00114DFA sub_114DFA: ; CODE XREF: ROM:loc_114D66↑p ROM:00114DFA ; ROM:loc_114DC4↑p ... ROM:00114DFA btst #4,($890).w ROM:00114E00 beq.s loc_114E38 ROM:00114E02 btst #2,($13FF).w ROM:00114E08 beq.s loc_114E38 ROM:00114E0A btst #0,($C9F).w ROM:00114E10 beq.s loc_114E1E ROM:00114E12 btst #4,($895).w ROM:00114E18 beq.s loc_114E1C ROM:00114E1A bra.s loc_114E26 ROM:00114E1C ; --------------------------------------------------------------------------- ROM:00114E1C ROM:00114E1C loc_114E1C: ; CODE XREF: sub_114DFA+1E↑j ROM:00114E1C bra.s loc_114E38 ROM:00114E1E ; --------------------------------------------------------------------------- ROM:00114E1E ROM:00114E1E loc_114E1E: ; CODE XREF: sub_114DFA+16↑j ROM:00114E1E btst #4,($142C).w ROM:00114E24 beq.s loc_114E38 ROM:00114E26 ROM:00114E26 loc_114E26: ; CODE XREF: sub_114DFA+20↑j ROM:00114E26 move.w $378(a5),d0 ROM:00114E2A cmp.w ($518).w,d0 ROM:00114E2E ble.s loc_114E38 ROM:00114E30 bset #7,($89D).w ROM:00114E36 bra.s locret_114E3E ROM:00114E38 ; --------------------------------------------------------------------------- ROM:00114E38 ROM:00114E38 loc_114E38: ; CODE XREF: sub_114DFA+6↑j ROM:00114E38 ; sub_114DFA+E↑j ... ROM:00114E38 bclr #7,($89D).w ROM:00114E3E ROM:00114E3E locret_114E3E: ; CODE XREF: sub_114DFA+3C↑j ROM:00114E3E rts ROM:00114E3E ; End of function sub_114DFA ROM:00114E3E ROM:00114E40 ROM:00114E40 ; =============== S U B R O U T I N E ======================================= ROM:00114E40 ROM:00114E40 ROM:00114E40 sub_114E40: ; CODE XREF: ROM:00116FEE↓p ROM:00114E40 bsr.l sub_115590 ROM:00114E46 bsr.l sub_114EEC ROM:00114E4C bsr.l sub_115878 ROM:00114E52 bsr.l sub_114AC0 ROM:00114E58 btst #6,($887).w ROM:00114E5E beq.s loc_114E82 ROM:00114E60 btst #1,($1415).w ROM:00114E66 bne.s loc_114E80 ROM:00114E68 move.w $38C(a5),d1 ROM:00114E6C clr.b ($83D).w ROM:00114E70 move.w d1,($6CC).w ROM:00114E74 move.b #1,($83D).w ROM:00114E7A bset #1,($1415).w ROM:00114E80 ROM:00114E80 loc_114E80: ; CODE XREF: sub_114E40+26↑j ROM:00114E80 bra.s loc_114E88 ROM:00114E82 ; --------------------------------------------------------------------------- ROM:00114E82 ROM:00114E82 loc_114E82: ; CODE XREF: sub_114E40+1E↑j ROM:00114E82 bclr #1,($1415).w ROM:00114E88 ROM:00114E88 loc_114E88: ; CODE XREF: sub_114E40:loc_114E80↑j ROM:00114E88 btst #6,($887).w ROM:00114E8E beq.s loc_114EC4 ROM:00114E90 cmpi.w #0,($6CC).w ROM:00114E96 bgt.s loc_114EB6 ROM:00114E98 btst #5,($EAB).w ROM:00114E9E beq.s loc_114EA6 ROM:00114EA0 bset #7,($895).w ROM:00114EA6 ROM:00114EA6 loc_114EA6: ; CODE XREF: sub_114E40+5E↑j ROM:00114EA6 btst #5,($148D).w ROM:00114EAC beq.s loc_114EB4 ROM:00114EAE bset #2,($151B).w ROM:00114EB4 ROM:00114EB4 loc_114EB4: ; CODE XREF: sub_114E40+6C↑j ROM:00114EB4 bra.s loc_114EC2 ROM:00114EB6 ; --------------------------------------------------------------------------- ROM:00114EB6 ROM:00114EB6 loc_114EB6: ; CODE XREF: sub_114E40+56↑j ROM:00114EB6 bclr #5,($EAB).w ROM:00114EBC bclr #5,($148D).w ROM:00114EC2 ROM:00114EC2 loc_114EC2: ; CODE XREF: sub_114E40:loc_114EB4↑j ROM:00114EC2 bra.s locret_114ED0 ROM:00114EC4 ; --------------------------------------------------------------------------- ROM:00114EC4 ROM:00114EC4 loc_114EC4: ; CODE XREF: sub_114E40+4E↑j ROM:00114EC4 bclr #5,($EAB).w ROM:00114ECA bclr #5,($148D).w ROM:00114ED0 ROM:00114ED0 locret_114ED0: ; CODE XREF: sub_114E40:loc_114EC2↑j ROM:00114ED0 rts ROM:00114ED0 ; End of function sub_114E40 ROM:00114ED0 ROM:00114ED2 ROM:00114ED2 ; =============== S U B R O U T I N E ======================================= ROM:00114ED2 ROM:00114ED2 ROM:00114ED2 sub_114ED2: ; CODE XREF: ROM:loc_1175C8↓p ROM:00114ED2 move.w ($538).w,d0 ROM:00114ED6 dbf d0,loc_114EE6 ROM:00114EDA bsr.l sub_11487C ROM:00114EE0 move.b $C1A(a5),d0 ROM:00114EE4 ext.w d0 ROM:00114EE6 ROM:00114EE6 loc_114EE6: ; CODE XREF: sub_114ED2+4↑j ROM:00114EE6 move.w d0,($538).w ROM:00114EEA rts ROM:00114EEA ; End of function sub_114ED2 ROM:00114EEA ROM:00114EEC ROM:00114EEC ; =============== S U B R O U T I N E ======================================= ROM:00114EEC ROM:00114EEC ROM:00114EEC sub_114EEC: ; CODE XREF: sub_114E40+6↑p ROM:00114EEC clr.w d1 ROM:00114EEE move.b ($11D0).w,d1 ROM:00114EF2 cmpi.w #5,d1 ROM:00114EF6 bcc.s locret_114F00 ROM:00114EF8 movea.l off_114F02(pc,d1.w*4),a0 ROM:00114EFC nop ROM:00114EFE jmp (a0) ROM:00114F00 ; --------------------------------------------------------------------------- ROM:00114F00 ROM:00114F00 locret_114F00: ; CODE XREF: sub_114EEC+A↑j ROM:00114F00 rts ROM:00114F00 ; End of function sub_114EEC ROM:00114F00 ROM:00114F00 ; --------------------------------------------------------------------------- ROM:00114F02 off_114F02: dc.l loc_114F16 ; DATA XREF: sub_114EEC+C↑r ROM:00114F06 dc.l loc_114F30 ROM:00114F0A dc.l loc_114FCA ROM:00114F0E dc.l loc_11502C ROM:00114F12 dc.l loc_115042 ROM:00114F16 ; --------------------------------------------------------------------------- ROM:00114F16 ROM:00114F16 loc_114F16: ; DATA XREF: ROM:off_114F02↑o ROM:00114F16 cmpi.w #0,($556).w ROM:00114F1C ble.s loc_114F2A ROM:00114F1E move.b #1,($11D0).w ROM:00114F24 bra.l loc_114FC4 ROM:00114F2A ; --------------------------------------------------------------------------- ROM:00114F2A ROM:00114F2A loc_114F2A: ; CODE XREF: ROM:00114F1C↑j ROM:00114F2A bsr.w sub_115072 ROM:00114F2E rts ROM:00114F30 ; --------------------------------------------------------------------------- ROM:00114F30 ROM:00114F30 loc_114F30: ; DATA XREF: ROM:00114F06↑o ROM:00114F30 btst #7,($896).w ROM:00114F36 beq.s loc_114F3A ROM:00114F38 bra.s loc_114F42 ROM:00114F3A ; --------------------------------------------------------------------------- ROM:00114F3A ROM:00114F3A loc_114F3A: ; CODE XREF: ROM:00114F36↑j ROM:00114F3A btst #0,($898).w ROM:00114F40 beq.s loc_114F4E ROM:00114F42 ROM:00114F42 loc_114F42: ; CODE XREF: ROM:00114F38↑j ROM:00114F42 move.b #2,($11D0).w ROM:00114F48 bra.l loc_115026 ROM:00114F4E ; --------------------------------------------------------------------------- ROM:00114F4E ROM:00114F4E loc_114F4E: ; CODE XREF: ROM:00114F40↑j ROM:00114F4E cmpi.w #0,($660).w ROM:00114F54 bgt.s loc_114FC4 ROM:00114F56 cmpi.b #0,($14AD).w ROM:00114F5C beq.s loc_114F84 ROM:00114F5E cmpi.w #4,($52E).w ROM:00114F64 beq.s loc_114F84 ROM:00114F66 move.w $390(a5),d0 ROM:00114F6A clr.b ($807).w ROM:00114F6E move.w d0,($660).w ROM:00114F72 move.b #1,($807).w ROM:00114F78 move.b #4,($11D0).w ROM:00114F7E bra.l loc_115068 ROM:00114F84 ; --------------------------------------------------------------------------- ROM:00114F84 ROM:00114F84 loc_114F84: ; CODE XREF: ROM:00114F5C↑j ROM:00114F84 ; ROM:00114F64↑j ROM:00114F84 cmpi.w #4,($52E).w ROM:00114F8A beq.s loc_114F96 ROM:00114F8C move.b #1,($11D0).w ROM:00114F92 bra.s loc_114FC4 ROM:00114F94 ; --------------------------------------------------------------------------- ROM:00114F94 bra.s loc_114FC4 ROM:00114F96 ; --------------------------------------------------------------------------- ROM:00114F96 ROM:00114F96 loc_114F96: ; CODE XREF: ROM:00114F8A↑j ROM:00114F96 move.w $392(a5),d0 ROM:00114F9A cmpi.w #0,d0 ROM:00114F9E bne.s loc_114FBC ROM:00114FA0 move.w $390(a5),d0 ROM:00114FA4 clr.b ($807).w ROM:00114FA8 move.w d0,($660).w ROM:00114FAC move.b #1,($807).w ROM:00114FB2 move.b #2,($11D0).w ROM:00114FB8 bra.s loc_115026 ROM:00114FBA ; --------------------------------------------------------------------------- ROM:00114FBA bra.s loc_114FC4 ROM:00114FBC ; --------------------------------------------------------------------------- ROM:00114FBC ROM:00114FBC loc_114FBC: ; CODE XREF: ROM:00114F9E↑j ROM:00114FBC move.b #3,($11D0).w ROM:00114FC2 bra.s loc_11503C ROM:00114FC4 ; --------------------------------------------------------------------------- ROM:00114FC4 ROM:00114FC4 loc_114FC4: ; CODE XREF: ROM:00114F24↑j ROM:00114FC4 ; ROM:00114F54↑j ... ROM:00114FC4 bsr.w sub_115082 ROM:00114FC8 rts ROM:00114FCA ; --------------------------------------------------------------------------- ROM:00114FCA ROM:00114FCA loc_114FCA: ; DATA XREF: ROM:00114F0A↑o ROM:00114FCA move.w $392(a5),d1 ROM:00114FCE cmpi.w #0,d1 ROM:00114FD2 bne.s loc_114FFE ROM:00114FD4 cmpi.w #0,($660).w ROM:00114FDA bgt.s loc_114FFE ROM:00114FDC cmpi.w #4,($52E).w ROM:00114FE2 bne.s loc_114FF6 ROM:00114FE4 move.w $390(a5),d0 ROM:00114FE8 clr.b ($807).w ROM:00114FEC move.w d0,($660).w ROM:00114FF0 move.b #1,($807).w ROM:00114FF6 ROM:00114FF6 loc_114FF6: ; CODE XREF: ROM:00114FE2↑j ROM:00114FF6 move.b #1,($11D0).w ROM:00114FFC bra.s loc_114FC4 ROM:00114FFE ; --------------------------------------------------------------------------- ROM:00114FFE ROM:00114FFE loc_114FFE: ; CODE XREF: ROM:00114FD2↑j ROM:00114FFE ; ROM:00114FDA↑j ROM:00114FFE cmpi.w #4,($52E).w ROM:00115004 bne.s loc_11500E ROM:00115006 move.b #3,($11D0).w ROM:0011500C bra.s loc_11503C ROM:0011500E ; --------------------------------------------------------------------------- ROM:0011500E ROM:0011500E loc_11500E: ; CODE XREF: ROM:00115004↑j ROM:0011500E btst #7,($896).w ROM:00115014 bne.s loc_115026 ROM:00115016 btst #0,($898).w ROM:0011501C bne.s loc_115026 ROM:0011501E move.b #1,($11D0).w ROM:00115024 bra.s loc_114FC4 ROM:00115026 ; --------------------------------------------------------------------------- ROM:00115026 ROM:00115026 loc_115026: ; CODE XREF: ROM:00114F48↑j ROM:00115026 ; ROM:00114FB8↑j ... ROM:00115026 bsr.w sub_115072 ROM:0011502A rts ROM:0011502C ; --------------------------------------------------------------------------- ROM:0011502C ROM:0011502C loc_11502C: ; DATA XREF: ROM:00114F0E↑o ROM:0011502C cmpi.w #4,($52E).w ROM:00115032 beq.s loc_11503C ROM:00115034 move.b #1,($11D0).w ROM:0011503A bra.s loc_114FC4 ROM:0011503C ; --------------------------------------------------------------------------- ROM:0011503C ROM:0011503C loc_11503C: ; CODE XREF: ROM:00114FC2↑j ROM:0011503C ; ROM:0011500C↑j ... ROM:0011503C bsr.w sub_11507A ROM:00115040 rts ROM:00115042 ; --------------------------------------------------------------------------- ROM:00115042 ROM:00115042 loc_115042: ; DATA XREF: ROM:00114F12↑o ROM:00115042 cmpi.w #0,($660).w ROM:00115048 bgt.s loc_115068 ROM:0011504A move.w $390(a5),d0 ROM:0011504E clr.b ($807).w ROM:00115052 move.w d0,($660).w ROM:00115056 move.b #1,($807).w ROM:0011505C move.b #1,($11D0).w ROM:00115062 bra.l loc_114FC4 ROM:00115068 ; --------------------------------------------------------------------------- ROM:00115068 ROM:00115068 loc_115068: ; CODE XREF: ROM:00114F7E↑j ROM:00115068 ; ROM:00115048↑j ROM:00115068 move.w $398(a5),($53A).w ROM:0011506E rts ROM:00115070 ; --------------------------------------------------------------------------- ROM:00115070 rts ROM:00115072 ROM:00115072 ; =============== S U B R O U T I N E ======================================= ROM:00115072 ROM:00115072 ROM:00115072 sub_115072: ; CODE XREF: ROM:loc_114F2A↑p ROM:00115072 ; ROM:loc_115026↑p ROM:00115072 move.w $394(a5),($53A).w ROM:00115078 rts ROM:00115078 ; End of function sub_115072 ROM:00115078 ROM:0011507A ROM:0011507A ; =============== S U B R O U T I N E ======================================= ROM:0011507A ROM:0011507A ROM:0011507A sub_11507A: ; CODE XREF: ROM:loc_11503C↑p ROM:0011507A move.w $396(a5),($53A).w ROM:00115080 rts ROM:00115080 ; End of function sub_11507A ROM:00115080 ROM:00115082 ROM:00115082 ; =============== S U B R O U T I N E ======================================= ROM:00115082 ROM:00115082 ROM:00115082 sub_115082: ; CODE XREF: ROM:loc_114FC4↑p ROM:00115082 btst #1,($1405).w ROM:00115088 bne.s loc_115092 ROM:0011508A cmpi.w #3,($ABE).w ROM:00115090 bne.s loc_1150A6 ROM:00115092 ROM:00115092 loc_115092: ; CODE XREF: sub_115082+6↑j ROM:00115092 move.w #$3EA4,d1 ROM:00115096 move.w ($AC6).w,d2 ROM:0011509A bsr.l sub_11745C ROM:001150A0 move.w d1,($53A).w ROM:001150A4 bra.s locret_1150B8 ROM:001150A6 ; --------------------------------------------------------------------------- ROM:001150A6 ROM:001150A6 loc_1150A6: ; CODE XREF: sub_115082+E↑j ROM:001150A6 move.w #$3EA2,d1 ROM:001150AA move.w ($ABE).w,d2 ROM:001150AE bsr.l sub_11745C ROM:001150B4 move.w d1,($53A).w ROM:001150B8 ROM:001150B8 locret_1150B8: ; CODE XREF: sub_115082+22↑j ROM:001150B8 rts ROM:001150B8 ; End of function sub_115082 ROM:001150B8 ROM:001150BA ROM:001150BA ; =============== S U B R O U T I N E ======================================= ROM:001150BA ROM:001150BA ROM:001150BA sub_1150BA: ; CODE XREF: ROM:loc_1175B4↓p ROM:001150BA bsr.w sub_1154CE ROM:001150BE bsr.w sub_1152B4 ROM:001150C2 bsr.w sub_1150C8 ROM:001150C6 rts ROM:001150C6 ; End of function sub_1150BA ROM:001150C6 ROM:001150C8 ROM:001150C8 ; =============== S U B R O U T I N E ======================================= ROM:001150C8 ROM:001150C8 ROM:001150C8 sub_1150C8: ; CODE XREF: sub_1150BA+8↑p ROM:001150C8 move.w ($53E).w,d7 ROM:001150CC clr.w d1 ROM:001150CE move.b ($776).w,d1 ROM:001150D2 cmpi.w #8,d1 ROM:001150D6 bcc.s locret_1150E0 ROM:001150D8 movea.l off_1150E2(pc,d1.w*4),a0 ROM:001150DC nop ROM:001150DE jmp (a0) ROM:001150E0 ; --------------------------------------------------------------------------- ROM:001150E0 ROM:001150E0 locret_1150E0: ; CODE XREF: sub_1150C8+E↑j ROM:001150E0 rts ROM:001150E0 ; End of function sub_1150C8 ROM:001150E0 ROM:001150E0 ; --------------------------------------------------------------------------- ROM:001150E2 off_1150E2: dc.l loc_115102 ; DATA XREF: sub_1150C8+10↑r ROM:001150E6 dc.l loc_115128 ROM:001150EA dc.l loc_1151EA ROM:001150EE dc.l loc_115212 ROM:001150F2 dc.l loc_115224 ROM:001150F6 dc.l loc_11524A ROM:001150FA dc.l loc_11527C ROM:001150FE dc.l loc_11529C ROM:00115102 ; --------------------------------------------------------------------------- ROM:00115102 ROM:00115102 loc_115102: ; DATA XREF: ROM:off_1150E2↑o ROM:00115102 move.w $3A8(a5),d1 ROM:00115106 bsr.l sub_11553C ROM:0011510C clr.b ($7CB).w ROM:00115110 move.w d1,($5E8).w ROM:00115114 move.b #1,($7CB).w ROM:0011511A move.b #2,($776).w ROM:00115120 bra.l locret_115210 ROM:00115126 ; --------------------------------------------------------------------------- ROM:00115126 rts ROM:00115128 ; --------------------------------------------------------------------------- ROM:00115128 ROM:00115128 loc_115128: ; DATA XREF: ROM:001150E6↑o ROM:00115128 btst #5,($89E).w ROM:0011512E beq.s loc_11515A ROM:00115130 move.w $3A8(a5),d1 ROM:00115134 bclr #5,($89E).w ROM:0011513A clr.b ($7CB).w ROM:0011513E move.w d1,($5E8).w ROM:00115142 move.b #1,($7CB).w ROM:00115148 bsr.l sub_11553C ROM:0011514E move.b #2,($776).w ROM:00115154 bra.l locret_115210 ROM:0011515A ; --------------------------------------------------------------------------- ROM:0011515A ROM:0011515A loc_11515A: ; CODE XREF: ROM:0011512E↑j ROM:0011515A btst #2,($894).w ROM:00115160 beq.s loc_11518A ROM:00115162 move.w $3A8(a5),d1 ROM:00115166 bclr #2,($894).w ROM:0011516C clr.b ($7CB).w ROM:00115170 move.w d1,($5E8).w ROM:00115174 move.b #1,($7CB).w ROM:0011517A bsr.w sub_1154B6 ROM:0011517E move.b #4,($776).w ROM:00115184 bra.l locret_115248 ROM:0011518A ; --------------------------------------------------------------------------- ROM:0011518A ROM:0011518A loc_11518A: ; CODE XREF: ROM:00115160↑j ROM:0011518A btst #1,($892).w ROM:00115190 beq.s loc_1151BA ROM:00115192 move.w $3AC(a5),d1 ROM:00115196 bclr #1,($892).w ROM:0011519C clr.b ($7CB).w ROM:001151A0 move.w d1,($5E8).w ROM:001151A4 move.b #1,($7CB).w ROM:001151AA bsr.w sub_1154BE ROM:001151AE move.b #5,($776).w ROM:001151B4 bra.l locret_11527A ROM:001151BA ; --------------------------------------------------------------------------- ROM:001151BA ROM:001151BA loc_1151BA: ; CODE XREF: ROM:00115190↑j ROM:001151BA move.w ($542).w,d0 ROM:001151BE move.w ($53C).w,d1 ROM:001151C2 cmp.w d0,d1 ROM:001151C4 beq.s locret_1151E8 ROM:001151C6 btst #0,($88E).w ROM:001151CC beq.s locret_1151E8 ROM:001151CE cmpi.w #0,($5E8).w ROM:001151D4 bgt.s locret_1151E8 ROM:001151D6 clr.b ($7CB).w ROM:001151DA move.w d7,($5E8).w ROM:001151DE move.b #1,($7CB).w ROM:001151E4 bsr.w sub_115468 ROM:001151E8 ROM:001151E8 locret_1151E8: ; CODE XREF: ROM:001151C4↑j ROM:001151E8 ; ROM:001151CC↑j ... ROM:001151E8 rts ROM:001151EA ; --------------------------------------------------------------------------- ROM:001151EA ROM:001151EA loc_1151EA: ; DATA XREF: ROM:001150EA↑o ROM:001151EA cmpi.w #0,($5E8).w ROM:001151F0 bgt.s locret_115210 ROM:001151F2 move.w $3AA(a5),d1 ROM:001151F6 clr.b ($7CB).w ROM:001151FA move.w d1,($5E8).w ROM:001151FE move.b #1,($7CB).w ROM:00115204 bsr.l sub_11554A ROM:0011520A move.b #3,($776).w ROM:00115210 ROM:00115210 locret_115210: ; CODE XREF: ROM:00115120↑j ROM:00115210 ; ROM:00115154↑j ... ROM:00115210 rts ROM:00115212 ; --------------------------------------------------------------------------- ROM:00115212 ROM:00115212 loc_115212: ; DATA XREF: ROM:001150EE↑o ROM:00115212 cmpi.w #0,($5E8).w ROM:00115218 bgt.s locret_115222 ROM:0011521A move.b #1,($776).w ROM:00115220 bra.s locret_1151E8 ROM:00115222 ; --------------------------------------------------------------------------- ROM:00115222 ROM:00115222 locret_115222: ; CODE XREF: ROM:00115218↑j ROM:00115222 rts ROM:00115224 ; --------------------------------------------------------------------------- ROM:00115224 ROM:00115224 loc_115224: ; DATA XREF: ROM:001150F2↑o ROM:00115224 cmpi.w #0,($5E8).w ROM:0011522A bgt.s locret_115248 ROM:0011522C bsr.l sub_114856 ROM:00115232 bsr.l sub_11555C ROM:00115238 bsr.w sub_1154AE ROM:0011523C move.b #7,($776).w ROM:00115242 bra.l locret_1152B0 ROM:00115248 ; --------------------------------------------------------------------------- ROM:00115248 ROM:00115248 locret_115248: ; CODE XREF: ROM:00115184↑j ROM:00115248 ; ROM:0011522A↑j ROM:00115248 rts ROM:0011524A ; --------------------------------------------------------------------------- ROM:0011524A ROM:0011524A loc_11524A: ; DATA XREF: ROM:001150F6↑o ROM:0011524A cmpi.w #0,($5E8).w ROM:00115250 bgt.s locret_11527A ROM:00115252 bsr.w sub_1154C6 ROM:00115256 bsr.l sub_11555C ROM:0011525C bsr.w sub_1154AE ROM:00115260 move.w $3AC(a5),d1 ROM:00115264 clr.b ($7CB).w ROM:00115268 move.w d1,($5E8).w ROM:0011526C move.b #1,($7CB).w ROM:00115272 move.b #6,($776).w ROM:00115278 bra.s locret_11529A ROM:0011527A ; --------------------------------------------------------------------------- ROM:0011527A ROM:0011527A locret_11527A: ; CODE XREF: ROM:001151B4↑j ROM:0011527A ; ROM:00115250↑j ROM:0011527A rts ROM:0011527C ; --------------------------------------------------------------------------- ROM:0011527C ROM:0011527C loc_11527C: ; DATA XREF: ROM:001150FA↑o ROM:0011527C cmpi.w #0,($5E8).w ROM:00115282 bgt.s locret_11529A ROM:00115284 bclr #1,($886).w ROM:0011528A bsr.w sub_11552C ROM:0011528E move.b #1,($776).w ROM:00115294 bra.l locret_1151E8 ROM:0011529A ; --------------------------------------------------------------------------- ROM:0011529A ROM:0011529A locret_11529A: ; CODE XREF: ROM:00115278↑j ROM:0011529A ; ROM:00115282↑j ROM:0011529A rts ROM:0011529C ; --------------------------------------------------------------------------- ROM:0011529C ROM:0011529C loc_11529C: ; DATA XREF: ROM:001150FE↑o ROM:0011529C btst #4,($890).w ROM:001152A2 bne.s locret_1152B0 ROM:001152A4 move.b #1,($776).w ROM:001152AA bra.l locret_1151E8 ROM:001152B0 ; --------------------------------------------------------------------------- ROM:001152B0 ROM:001152B0 locret_1152B0: ; CODE XREF: ROM:00115242↑j ROM:001152B0 ; ROM:001152A2↑j ROM:001152B0 rts ROM:001152B2 ; --------------------------------------------------------------------------- ROM:001152B2 rts ROM:001152B4 ROM:001152B4 ; =============== S U B R O U T I N E ======================================= ROM:001152B4 ROM:001152B4 ROM:001152B4 sub_1152B4: ; CODE XREF: sub_1150BA+4↑p ROM:001152B4 clr.w d1 ROM:001152B6 move.b ($777).w,d1 ROM:001152BA cmpi.w #6,d1 ROM:001152BE bcc.s locret_1152C8 ROM:001152C0 movea.l off_1152CA(pc,d1.w*4),a0 ROM:001152C4 nop ROM:001152C6 jmp (a0) ROM:001152C8 ; --------------------------------------------------------------------------- ROM:001152C8 ROM:001152C8 locret_1152C8: ; CODE XREF: sub_1152B4+A↑j ROM:001152C8 rts ROM:001152C8 ; End of function sub_1152B4 ROM:001152C8 ROM:001152C8 ; --------------------------------------------------------------------------- ROM:001152CA off_1152CA: dc.l loc_1152E2 ; DATA XREF: sub_1152B4+C↑r ROM:001152CE dc.l loc_1152F6 ROM:001152D2 dc.l loc_11532A ROM:001152D6 dc.l loc_115394 ROM:001152DA dc.l loc_1153FE ROM:001152DE dc.l loc_115440 ROM:001152E2 ; --------------------------------------------------------------------------- ROM:001152E2 ROM:001152E2 loc_1152E2: ; DATA XREF: ROM:off_1152CA↑o ROM:001152E2 clr.w ($546).w ROM:001152E6 bset #0,($88E).w ROM:001152EC move.b #1,($777).w ROM:001152F2 bra.s loc_11530C ROM:001152F4 ; --------------------------------------------------------------------------- ROM:001152F4 rts ROM:001152F6 ; --------------------------------------------------------------------------- ROM:001152F6 ROM:001152F6 loc_1152F6: ; DATA XREF: ROM:001152CE↑o ROM:001152F6 move.w ($53C).w,d3 ROM:001152FA cmp.w ($542).w,d3 ROM:001152FE beq.s loc_11530C ROM:00115300 move.b #2,($777).w ROM:00115306 bra.l loc_11537A ROM:0011530C ; --------------------------------------------------------------------------- ROM:0011530C ROM:0011530C loc_11530C: ; CODE XREF: ROM:001152F2↑j ROM:0011530C ; ROM:001152FE↑j ... ROM:0011530C move.w $39E(a5),d3 ROM:00115310 cmp.w ($540).w,d3 ROM:00115314 bge.s loc_11531E ROM:00115316 move.w ($540).w,($53E).w ROM:0011531C bra.s loc_115324 ROM:0011531E ; --------------------------------------------------------------------------- ROM:0011531E ROM:0011531E loc_11531E: ; CODE XREF: ROM:00115314↑j ROM:0011531E move.w $39E(a5),($53E).w ROM:00115324 ROM:00115324 loc_115324: ; CODE XREF: ROM:0011531C↑j ROM:00115324 clr.w ($546).w ROM:00115328 rts ROM:0011532A ; --------------------------------------------------------------------------- ROM:0011532A ROM:0011532A loc_11532A: ; DATA XREF: ROM:001152D2↑o ROM:0011532A move.w $3A2(a5),d3 ROM:0011532E cmp.w ($546).w,d3 ROM:00115332 bgt.s loc_115344 ROM:00115334 clr.w ($546).w ROM:00115338 move.b #3,($777).w ROM:0011533E bra.l loc_1153E4 ROM:00115344 ; --------------------------------------------------------------------------- ROM:00115344 ROM:00115344 loc_115344: ; CODE XREF: ROM:00115332↑j ROM:00115344 btst #4,($894).w ROM:0011534A bne.s loc_115356 ROM:0011534C move.w ($53C).w,d3 ROM:00115350 cmp.w ($542).w,d3 ROM:00115354 bne.s loc_11537A ROM:00115356 ROM:00115356 loc_115356: ; CODE XREF: ROM:0011534A↑j ROM:00115356 bclr #0,($88E).w ROM:0011535C move.w $3A6(a5),d4 ROM:00115360 clr.b ($808).w ROM:00115364 move.w d4,($662).w ROM:00115368 move.b #1,($808).w ROM:0011536E move.b #5,($777).w ROM:00115374 bra.l loc_11545A ROM:0011537A ; --------------------------------------------------------------------------- ROM:0011537A ROM:0011537A loc_11537A: ; CODE XREF: ROM:00115306↑j ROM:0011537A ; ROM:00115354↑j ROM:0011537A move.w $39E(a5),d3 ROM:0011537E cmp.w ($540).w,d3 ROM:00115382 bge.s loc_11538C ROM:00115384 move.w ($540).w,($53E).w ROM:0011538A bra.s locret_115392 ROM:0011538C ; --------------------------------------------------------------------------- ROM:0011538C ROM:0011538C loc_11538C: ; CODE XREF: ROM:00115382↑j ROM:0011538C move.w $39E(a5),($53E).w ROM:00115392 ROM:00115392 locret_115392: ; CODE XREF: ROM:0011538A↑j ROM:00115392 rts ROM:00115394 ; --------------------------------------------------------------------------- ROM:00115394 ROM:00115394 loc_115394: ; DATA XREF: ROM:001152D6↑o ROM:00115394 move.w $3A4(a5),d3 ROM:00115398 cmp.w ($546).w,d3 ROM:0011539C bgt.s loc_1153AE ROM:0011539E clr.w ($546).w ROM:001153A2 move.b #4,($777).w ROM:001153A8 bra.l loc_115434 ROM:001153AE ; --------------------------------------------------------------------------- ROM:001153AE ROM:001153AE loc_1153AE: ; CODE XREF: ROM:0011539C↑j ROM:001153AE btst #4,($894).w ROM:001153B4 bne.s loc_1153C0 ROM:001153B6 move.w ($53C).w,d3 ROM:001153BA cmp.w ($542).w,d3 ROM:001153BE bne.s loc_1153E4 ROM:001153C0 ROM:001153C0 loc_1153C0: ; CODE XREF: ROM:001153B4↑j ROM:001153C0 bclr #0,($88E).w ROM:001153C6 move.w $3A6(a5),d4 ROM:001153CA clr.b ($808).w ROM:001153CE move.w d4,($662).w ROM:001153D2 move.b #1,($808).w ROM:001153D8 move.b #5,($777).w ROM:001153DE bra.l loc_11545A ROM:001153E4 ; --------------------------------------------------------------------------- ROM:001153E4 ROM:001153E4 loc_1153E4: ; CODE XREF: ROM:0011533E↑j ROM:001153E4 ; ROM:001153BE↑j ROM:001153E4 move.w $3A0(a5),d3 ROM:001153E8 cmp.w ($540).w,d3 ROM:001153EC bge.s loc_1153F6 ROM:001153EE move.w ($540).w,($53E).w ROM:001153F4 bra.s locret_1153FC ROM:001153F6 ; --------------------------------------------------------------------------- ROM:001153F6 ROM:001153F6 loc_1153F6: ; CODE XREF: ROM:001153EC↑j ROM:001153F6 move.w $3A0(a5),($53E).w ROM:001153FC ROM:001153FC locret_1153FC: ; CODE XREF: ROM:001153F4↑j ROM:001153FC rts ROM:001153FE ; --------------------------------------------------------------------------- ROM:001153FE ROM:001153FE loc_1153FE: ; DATA XREF: ROM:001152DA↑o ROM:001153FE btst #4,($894).w ROM:00115404 bne.s loc_115410 ROM:00115406 move.w ($53C).w,d3 ROM:0011540A cmp.w ($542).w,d3 ROM:0011540E bne.s loc_115434 ROM:00115410 ROM:00115410 loc_115410: ; CODE XREF: ROM:00115404↑j ROM:00115410 bclr #0,($88E).w ROM:00115416 move.w $3A6(a5),d4 ROM:0011541A clr.b ($808).w ROM:0011541E move.w d4,($662).w ROM:00115422 move.b #1,($808).w ROM:00115428 move.b #5,($777).w ROM:0011542E bra.l loc_11545A ROM:00115434 ; --------------------------------------------------------------------------- ROM:00115434 ROM:00115434 loc_115434: ; CODE XREF: ROM:001153A8↑j ROM:00115434 ; ROM:0011540E↑j ROM:00115434 move.w ($540).w,($53E).w ROM:0011543A clr.w ($546).w ROM:0011543E rts ROM:00115440 ; --------------------------------------------------------------------------- ROM:00115440 ROM:00115440 loc_115440: ; DATA XREF: ROM:001152DE↑o ROM:00115440 cmpi.w #0,($662).w ROM:00115446 bgt.s loc_11545A ROM:00115448 bset #0,($88E).w ROM:0011544E move.b #1,($777).w ROM:00115454 bra.l loc_11530C ROM:0011545A ; --------------------------------------------------------------------------- ROM:0011545A ROM:0011545A loc_11545A: ; CODE XREF: ROM:00115374↑j ROM:0011545A ; ROM:001153DE↑j ... ROM:0011545A move.w ($540).w,($53E).w ROM:00115460 clr.w ($546).w ROM:00115464 rts ROM:00115466 ; --------------------------------------------------------------------------- ROM:00115466 rts ROM:00115468 ROM:00115468 ; =============== S U B R O U T I N E ======================================= ROM:00115468 ROM:00115468 ROM:00115468 sub_115468: ; CODE XREF: ROM:001151E4↑p ROM:00115468 move.w ($53C).w,d0 ROM:0011546C move.w ($542).w,d1 ROM:00115470 move.w $39C(a5),d2 ROM:00115474 move.w ($544).w,d3 ROM:00115478 cmp.w d0,d1 ROM:0011547A ble.s loc_115482 ROM:0011547C sub.w d2,d1 ROM:0011547E addq.w #1,d3 ROM:00115480 bra.s loc_115486 ROM:00115482 ; --------------------------------------------------------------------------- ROM:00115482 ROM:00115482 loc_115482: ; CODE XREF: sub_115468+12↑j ROM:00115482 add.w d2,d1 ROM:00115484 subq.w #1,d3 ROM:00115486 ROM:00115486 loc_115486: ; CODE XREF: sub_115468+18↑j ROM:00115486 addq.w #1,($546).w ROM:0011548A move.w $3B8(a5),d0 ROM:0011548E cmp.w d0,d1 ROM:00115490 ble.s loc_115496 ROM:00115492 move.w d0,d1 ROM:00115494 clr.w d3 ROM:00115496 ROM:00115496 loc_115496: ; CODE XREF: sub_115468+28↑j ROM:00115496 sub.w $3B2(a5),d0 ROM:0011549A cmp.w d0,d1 ROM:0011549C bge.s loc_1154A4 ROM:0011549E move.w d0,d1 ROM:001154A0 move.w $370(a5),d3 ROM:001154A4 ROM:001154A4 loc_1154A4: ; CODE XREF: sub_115468+34↑j ROM:001154A4 move.w d1,($542).w ROM:001154A8 move.w d3,($544).w ROM:001154AC rts ROM:001154AC ; End of function sub_115468 ROM:001154AC ROM:001154AE ROM:001154AE ; =============== S U B R O U T I N E ======================================= ROM:001154AE ROM:001154AE ROM:001154AE sub_1154AE: ; CODE XREF: ROM:00115238↑p ROM:001154AE ; ROM:0011525C↑p ROM:001154AE move.w ($53C).w,($542).w ROM:001154B4 rts ROM:001154B4 ; End of function sub_1154AE ROM:001154B4 ROM:001154B6 ROM:001154B6 ; =============== S U B R O U T I N E ======================================= ROM:001154B6 ROM:001154B6 ROM:001154B6 sub_1154B6: ; CODE XREF: ROM:0011517A↑p ROM:001154B6 move.w $3B0(a5),($542).w ROM:001154BC rts ROM:001154BC ; End of function sub_1154B6 ROM:001154BC ROM:001154BE ROM:001154BE ; =============== S U B R O U T I N E ======================================= ROM:001154BE ROM:001154BE ROM:001154BE sub_1154BE: ; CODE XREF: ROM:001151AA↑p ROM:001154BE move.w $3AE(a5),($542).w ROM:001154C4 rts ROM:001154C4 ; End of function sub_1154BE ROM:001154C4 ROM:001154C6 ROM:001154C6 ; =============== S U B R O U T I N E ======================================= ROM:001154C6 ROM:001154C6 ROM:001154C6 sub_1154C6: ; CODE XREF: ROM:00115252↑p ROM:001154C6 move.w ($526).w,($544).w ROM:001154CC rts ROM:001154CC ; End of function sub_1154C6 ROM:001154CC ROM:001154CE ROM:001154CE ; =============== S U B R O U T I N E ======================================= ROM:001154CE ROM:001154CE ROM:001154CE sub_1154CE: ; CODE XREF: sub_1150BA↑p ROM:001154CE bclr #4,($894).w ROM:001154D4 btst #6,($888).w ROM:001154DA beq.s loc_1154E4 ROM:001154DC bset #6,($898).w ROM:001154E2 bra.s loc_1154EA ROM:001154E4 ; --------------------------------------------------------------------------- ROM:001154E4 ROM:001154E4 loc_1154E4: ; CODE XREF: sub_1154CE+C↑j ROM:001154E4 bclr #6,($898).w ROM:001154EA ROM:001154EA loc_1154EA: ; CODE XREF: sub_1154CE+14↑j ROM:001154EA move.w ($53C).w,d0 ROM:001154EE move.w ($542).w,d1 ROM:001154F2 cmp.w d0,d1 ROM:001154F4 ble.s loc_1154FE ROM:001154F6 bclr #6,($888).w ROM:001154FC bra.s loc_115504 ROM:001154FE ; --------------------------------------------------------------------------- ROM:001154FE ROM:001154FE loc_1154FE: ; CODE XREF: sub_1154CE+26↑j ROM:001154FE bset #6,($888).w ROM:00115504 ROM:00115504 loc_115504: ; CODE XREF: sub_1154CE+2E↑j ROM:00115504 btst #6,($888).w ROM:0011550A beq.s loc_11551C ROM:0011550C btst #6,($898).w ROM:00115512 bne.s loc_11551A ROM:00115514 bset #4,($894).w ROM:0011551A ROM:0011551A loc_11551A: ; CODE XREF: sub_1154CE+44↑j ROM:0011551A bra.s locret_11552A ROM:0011551C ; --------------------------------------------------------------------------- ROM:0011551C ROM:0011551C loc_11551C: ; CODE XREF: sub_1154CE+3C↑j ROM:0011551C btst #6,($898).w ROM:00115522 beq.s locret_11552A ROM:00115524 bset #4,($894).w ROM:0011552A ROM:0011552A locret_11552A: ; CODE XREF: sub_1154CE:loc_11551A↑j ROM:0011552A ; sub_1154CE+54↑j ROM:0011552A rts ROM:0011552A ; End of function sub_1154CE ROM:0011552A ROM:0011552C ROM:0011552C ; =============== S U B R O U T I N E ======================================= ROM:0011552C ROM:0011552C ROM:0011552C sub_11552C: ; CODE XREF: ROM:0011528A↑p ROM:0011552C move.b #$FF,d0 ROM:00115530 cmp.b ($14AE).w,d0 ROM:00115534 beq.s locret_11553A ROM:00115536 addq.b #1,($14AE).w ROM:0011553A ROM:0011553A locret_11553A: ; CODE XREF: sub_11552C+8↑j ROM:0011553A rts ROM:0011553A ; End of function sub_11552C ROM:0011553A ROM:0011553C ROM:0011553C ; =============== S U B R O U T I N E ======================================= ROM:0011553C ROM:0011553C ROM:0011553C sub_11553C: ; CODE XREF: ROM:00115106↑p ROM:0011553C ; ROM:00115148↑p ROM:0011553C move.w $3B6(a5),($542).w ROM:00115542 move.w $3B4(a5),($540).w ROM:00115548 rts ROM:00115548 ; End of function sub_11553C ROM:00115548 ROM:0011554A ROM:0011554A ; =============== S U B R O U T I N E ======================================= ROM:0011554A ROM:0011554A ROM:0011554A sub_11554A: ; CODE XREF: ROM:00115204↑p ROM:0011554A move.w $3B8(a5),($542).w ROM:00115550 move.w $3B4(a5),($540).w ROM:00115556 clr.w ($544).w ROM:0011555A rts ROM:0011555A ; End of function sub_11554A ROM:0011555A ROM:0011555C ROM:0011555C ; =============== S U B R O U T I N E ======================================= ROM:0011555C ROM:0011555C ROM:0011555C sub_11555C: ; CODE XREF: ROM:00115232↑p ROM:0011555C ; ROM:00115256↑p ... ROM:0011555C move.w ($526).w,d0 ROM:00115560 move.w $3B8(a5),d1 ROM:00115564 mulu.w $39C(a5),d0 ROM:00115568 sub.w d0,d1 ROM:0011556A move.w $3B8(a5),d2 ROM:0011556E cmp.w d2,d1 ROM:00115570 ble.s loc_115574 ROM:00115572 move.w d2,d1 ROM:00115574 ROM:00115574 loc_115574: ; CODE XREF: sub_11555C+14↑j ROM:00115574 sub.w $3B2(a5),d2 ROM:00115578 cmp.w d2,d1 ROM:0011557A bge.s loc_11557E ROM:0011557C move.w d2,d1 ROM:0011557E ROM:0011557E loc_11557E: ; CODE XREF: sub_11555C+1E↑j ROM:0011557E move.w d1,($53C).w ROM:00115582 move.w #$1F4,d0 ROM:00115586 divs.w ($528).w,d0 ROM:0011558A move.w d0,($540).w ROM:0011558E rts ROM:0011558E ; End of function sub_11555C ROM:0011558E ROM:00115590 ROM:00115590 ; =============== S U B R O U T I N E ======================================= ROM:00115590 ROM:00115590 ROM:00115590 sub_115590: ; CODE XREF: sub_114E40↑p ROM:00115590 bsr.w sub_115756 ROM:00115594 clr.w d1 ROM:00115596 move.b ($781).w,d1 ROM:0011559A cmpi.w #5,d1 ROM:0011559E bcc.s locret_1155A8 ROM:001155A0 movea.l off_1155AA(pc,d1.w*4),a0 ROM:001155A4 nop ROM:001155A6 jmp (a0) ROM:001155A8 ; --------------------------------------------------------------------------- ROM:001155A8 ROM:001155A8 locret_1155A8: ; CODE XREF: sub_115590+E↑j ROM:001155A8 rts ROM:001155A8 ; End of function sub_115590 ROM:001155A8 ROM:001155A8 ; --------------------------------------------------------------------------- ROM:001155AA off_1155AA: dc.l word_1155BE ; DATA XREF: sub_115590+10↑r ROM:001155AE dc.l aNu8 ; "Nu\b8" ROM:001155B2 dc.l aNu8 ; "Nu\b8" ROM:001155B6 dc.l aNu8+2 ; "\b8" ROM:001155BA dc.l dword_1155E0 ROM:001155BE word_1155BE: dc.w $6100 ; DATA XREF: ROM:off_1155AA↑o ROM:001155C0 dc.l $3B211FC, $10781, $60024E75 ROM:001155CC aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001155AE↑o ROM:001155CC ; ROM:001155B2↑o ... ROM:001155D1 dc.b 4, 8, $9A ROM:001155D4 dc.l $660811FC, $10781, $60EE4E75 ROM:001155E0 dword_1155E0: dc.l $8380004, $89A6608, $11FC0001, $78160DC, $4E754E75 ROM:001155E0 ; DATA XREF: ROM:001155BA↑o 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:001175C2↓p ROM:001155F4 bclr #5,($897).w ROM:001155FA move.b ($7A4).w,d7 ROM:001155FE cmpi.b #$3C,d7 ; '<' ROM:00115602 bne.s loc_115634 ROM:00115604 bsr.w sub_115AAA ROM:00115608 bsr.w sub_115CB6 ROM:0011560C bsr.w sub_115D64 ROM:00115610 bsr.w sub_115E50 ROM:00115614 btst #7,($896).w ROM:0011561A bne.s loc_11562C ROM:0011561C btst #0,($898).w ROM:00115622 bne.s loc_11562C ROM:00115624 bsr.w sub_115CFA ROM:00115628 bsr.w sub_115E1E ROM:0011562C ROM:0011562C loc_11562C: ; CODE XREF: sub_1155F4+26↑j ROM:0011562C ; sub_1155F4+2E↑j ROM:0011562C bset #2,($890).w ROM:00115632 bra.s locret_11565C ROM:00115634 ; --------------------------------------------------------------------------- ROM:00115634 ROM:00115634 loc_115634: ; CODE XREF: sub_1155F4+E↑j ROM:00115634 bclr #2,($890).w ROM:0011563A cmpi.b #$18,d7 ROM:0011563E bne.s loc_115646 ROM:00115640 bsr.w sub_115E86 ROM:00115644 bra.s locret_11565C ROM:00115646 ; --------------------------------------------------------------------------- ROM:00115646 ROM:00115646 loc_115646: ; CODE XREF: sub_1155F4+4A↑j ROM:00115646 cmpi.b #$24,d7 ; '$' ROM:0011564A bne.s loc_115652 ROM:0011564C bsr.w sub_115E94 ROM:00115650 bra.s locret_11565C ROM:00115652 ; --------------------------------------------------------------------------- ROM:00115652 ROM:00115652 loc_115652: ; CODE XREF: sub_1155F4+56↑j ROM:00115652 cmpi.b #$F0,d7 ROM:00115656 bne.s locret_11565C ROM:00115658 bsr.w sub_115F0C ROM:0011565C ROM:0011565C locret_11565C: ; CODE XREF: sub_1155F4+3E↑j ROM:0011565C ; sub_1155F4+50↑j ... ROM:0011565C rts ROM:0011565C ; End of function sub_1155F4 ROM:0011565C ROM:0011565E ; --------------------------------------------------------------------------- ROM:0011565E movem.l d0-d5/a0,-(sp) ROM:00115662 andi.w #$BFFF,($FFFFFE20).w ROM:00115668 move.b ($778).w,d1 ROM:0011566C ext.w d1 ROM:0011566E move.w ($55A).w,d2 ROM:00115672 move.b ($779).w,d3 ROM:00115676 subq.b #1,d3 ROM:00115678 cmpi.b #1,($781).w ROM:0011567E bne.s loc_1156E2 ROM:00115680 btst #0,($89A).w ROM:00115686 bne.s loc_11569E ROM:00115688 sub.w ($5C2).w,d2 ROM:0011568C bpl.s loc_115692 ROM:0011568E addi.w #$400,d2 ROM:00115692 ROM:00115692 loc_115692: ; CODE XREF: ROM:0011568C↑j ROM:00115692 cmp.w $3BC(a5),d2 ROM:00115696 bgt.s loc_1156A4 ROM:00115698 bra.l loc_11574A ROM:0011569E ; --------------------------------------------------------------------------- ROM:0011569E ROM:0011569E loc_11569E: ; CODE XREF: ROM:00115686↑j ROM:0011569E bclr #0,($89A).w ROM:001156A4 ROM:001156A4 loc_1156A4: ; CODE XREF: ROM:00115696↑j ROM:001156A4 bsr.w sub_115A52 ROM:001156A8 bsr.w sub_115A38 ROM:001156AC bsr.w sub_1159D4 ROM:001156B0 bsr.w sub_115A06 ROM:001156B4 btst #2,($89B).w ROM:001156BA bne.s loc_1156CA ROM:001156BC move.b #3,($781).w ROM:001156C2 bra.l loc_11574A ROM:001156C8 ; --------------------------------------------------------------------------- ROM:001156C8 bra.s loc_1156DC ROM:001156CA ; --------------------------------------------------------------------------- ROM:001156CA ROM:001156CA loc_1156CA: ; CODE XREF: ROM:001156BA↑j ROM:001156CA bclr #2,($89B).w ROM:001156D0 move.b #1,($781).w ROM:001156D6 bra.l loc_11574A ROM:001156DC ; --------------------------------------------------------------------------- ROM:001156DC ROM:001156DC loc_1156DC: ; CODE XREF: ROM:001156C8↑j ROM:001156DC bra.l loc_11574A ROM:001156E2 ; --------------------------------------------------------------------------- ROM:001156E2 ROM:001156E2 loc_1156E2: ; CODE XREF: ROM:0011567E↑j ROM:001156E2 cmpi.b #3,($781).w ROM:001156E8 bne.l loc_115720 ROM:001156EE bsr.w sub_1159D4 ROM:001156F2 move.b ($7A5).w,($779).w ROM:001156F8 cmpi.b #5,($779).w ROM:001156FE bgt.s loc_115712 ROM:00115700 cmpi.b #4,($779).w ROM:00115706 blt.s loc_115712 ROM:00115708 move.b #4,($781).w ROM:0011570E bra.s loc_11574A ROM:00115710 ; --------------------------------------------------------------------------- ROM:00115710 bra.s loc_11571A ROM:00115712 ; --------------------------------------------------------------------------- ROM:00115712 ROM:00115712 loc_115712: ; CODE XREF: ROM:001156FE↑j ROM:00115712 ; ROM:00115706↑j ROM:00115712 move.b #1,($781).w ROM:00115718 bra.s loc_11574A ROM:0011571A ; --------------------------------------------------------------------------- ROM:0011571A ROM:0011571A loc_11571A: ; CODE XREF: ROM:00115710↑j ROM:0011571A bra.l loc_11574A ROM:00115720 ; --------------------------------------------------------------------------- ROM:00115720 ROM:00115720 loc_115720: ; CODE XREF: ROM:001156E8↑j ROM:00115720 cmpi.b #4,($781).w ROM:00115726 bne.l loc_11574A ROM:0011572C cmp.b d1,d3 ROM:0011572E bne.s loc_115742 ROM:00115730 bsr.w sub_115A72 ROM:00115734 bset #0,($89A).w ROM:0011573A move.b #1,($781).w ROM:00115740 bra.s loc_11574A ROM:00115742 ; --------------------------------------------------------------------------- ROM:00115742 ROM:00115742 loc_115742: ; CODE XREF: ROM:0011572E↑j ROM:00115742 cmp.b d1,d3 ROM:00115744 ble.s loc_11574A ROM:00115746 bsr.w sub_1159D4 ROM:0011574A ROM:0011574A loc_11574A: ; CODE XREF: ROM:00115698↑j ROM:0011574A ; ROM:001156C2↑j ... ROM:0011574A move.w ($5C2).w,($55A).w ROM:00115750 movem.l (sp)+,d0-d5/a0 ROM:00115754 rte ROM:00115756 ROM:00115756 ; =============== S U B R O U T I N E ======================================= ROM:00115756 ROM:00115756 ROM:00115756 sub_115756: ; CODE XREF: sub_115590↑p ROM:00115756 clr.w d1 ROM:00115758 move.b ($780).w,d1 ROM:0011575C cmpi.w #4,d1 ROM:00115760 bcc.s locret_11576A ROM:00115762 movea.l off_11576C(pc,d1.w*4),a0 ROM:00115766 nop ROM:00115768 jmp (a0) ROM:0011576A ; --------------------------------------------------------------------------- ROM:0011576A ROM:0011576A locret_11576A: ; CODE XREF: sub_115756+A↑j ROM:0011576A rts ROM:0011576A ; End of function sub_115756 ROM:0011576A ROM:0011576A ; --------------------------------------------------------------------------- ROM:0011576C off_11576C: dc.l loc_11577C ; DATA XREF: sub_115756+C↑r ROM:00115770 dc.l loc_1157AA ROM:00115774 dc.l loc_115810 ROM:00115778 dc.l loc_115840 ROM:0011577C ; --------------------------------------------------------------------------- ROM:0011577C ROM:0011577C loc_11577C: ; DATA XREF: ROM:off_11576C↑o ROM:0011577C bclr #6,($890).w ROM:00115782 bset #4,($89A).w ROM:00115788 bclr #1,($89D).w ROM:0011578E move.w $3BA(a5),d4 ROM:00115792 clr.b ($809).w ROM:00115796 move.w d4,($664).w ROM:0011579A move.b #1,($809).w ROM:001157A0 move.b #1,($780).w ROM:001157A6 bra.s locret_11580E ROM:001157A8 ; --------------------------------------------------------------------------- ROM:001157A8 rts ROM:001157AA ; --------------------------------------------------------------------------- ROM:001157AA ROM:001157AA loc_1157AA: ; DATA XREF: ROM:00115770↑o ROM:001157AA cmpi.w #0,($664).w ROM:001157B0 bgt.s loc_1157E8 ROM:001157B2 btst #1,($89D).w ROM:001157B8 bne.s loc_1157E8 ROM:001157BA bclr #4,($89A).w ROM:001157C0 btst #4,($890).w ROM:001157C6 bne.s loc_1157D2 ROM:001157C8 move.b #2,($780).w ROM:001157CE bra.s locret_11583E ROM:001157D0 ; --------------------------------------------------------------------------- ROM:001157D0 bra.s loc_1157E8 ROM:001157D2 ; --------------------------------------------------------------------------- ROM:001157D2 ROM:001157D2 loc_1157D2: ; CODE XREF: ROM:001157C6↑j ROM:001157D2 bset #6,($890).w ROM:001157D8 bsr.w sub_115A4A ROM:001157DC move.b #3,($780).w ROM:001157E2 bra.l locret_115874 ROM:001157E8 ; --------------------------------------------------------------------------- ROM:001157E8 ROM:001157E8 loc_1157E8: ; CODE XREF: ROM:001157B0↑j ROM:001157E8 ; ROM:001157B8↑j ... ROM:001157E8 btst #1,($89D).w ROM:001157EE beq.s locret_11580E ROM:001157F0 bclr #1,($89D).w ROM:001157F6 move.w $3BA(a5),d4 ROM:001157FA clr.b ($809).w ROM:001157FE move.w d4,($664).w ROM:00115802 move.b #1,($809).w ROM:00115808 bra.l *+6 ROM:0011580E ; --------------------------------------------------------------------------- ROM:0011580E ROM:0011580E locret_11580E: ; CODE XREF: ROM:001157A6↑j ROM:0011580E ; ROM:001157EE↑j ... ROM:0011580E rts ROM:00115810 ; --------------------------------------------------------------------------- ROM:00115810 ROM:00115810 loc_115810: ; DATA XREF: ROM:00115774↑o ROM:00115810 btst #4,($890).w ROM:00115816 beq.s locret_11583E ROM:00115818 bset #4,($89A).w ROM:0011581E bclr #1,($89D).w ROM:00115824 move.w $3BA(a5),d4 ROM:00115828 clr.b ($809).w ROM:0011582C move.w d4,($664).w ROM:00115830 move.b #1,($809).w ROM:00115836 move.b #1,($780).w ROM:0011583C bra.s locret_11580E ROM:0011583E ; --------------------------------------------------------------------------- ROM:0011583E ROM:0011583E locret_11583E: ; CODE XREF: ROM:001157CE↑j ROM:0011583E ; ROM:00115816↑j ROM:0011583E rts ROM:00115840 ; --------------------------------------------------------------------------- ROM:00115840 ROM:00115840 loc_115840: ; DATA XREF: ROM:00115778↑o ROM:00115840 btst #1,($89D).w ROM:00115846 beq.s locret_115874 ROM:00115848 bset #4,($89A).w ROM:0011584E bclr #6,($890).w ROM:00115854 bclr #1,($89D).w ROM:0011585A move.w $3BA(a5),d4 ROM:0011585E clr.b ($809).w ROM:00115862 move.w d4,($664).w ROM:00115866 move.b #1,($809).w ROM:0011586C move.b #1,($780).w ROM:00115872 bra.s locret_11580E ROM:00115874 ; --------------------------------------------------------------------------- ROM:00115874 ROM:00115874 locret_115874: ; CODE XREF: ROM:001157E2↑j ROM:00115874 ; ROM:00115846↑j ROM:00115874 rts ROM:00115876 ; --------------------------------------------------------------------------- ROM:00115876 rts ROM:00115878 ROM:00115878 ; =============== S U B R O U T I N E ======================================= ROM:00115878 ROM:00115878 ROM:00115878 sub_115878: ; CODE XREF: sub_114E40+C↑p ROM:00115878 clr.w d1 ROM:0011587A move.b ($782).w,d1 ROM:0011587E cmpi.w #4,d1 ROM:00115882 bcc.s locret_11588C ROM:00115884 movea.l off_11588E(pc,d1.w*4),a0 ROM:00115888 nop ROM:0011588A jmp (a0) ROM:0011588C ; --------------------------------------------------------------------------- ROM:0011588C ROM:0011588C locret_11588C: ; CODE XREF: sub_115878+A↑j ROM:0011588C rts ROM:0011588C ; End of function sub_115878 ROM:0011588C ROM:0011588C ; --------------------------------------------------------------------------- ROM:0011588E off_11588E: dc.l loc_11589E ; DATA XREF: sub_115878+C↑r ROM:00115892 dc.l loc_1158A8 ROM:00115896 dc.l loc_115908 ROM:0011589A dc.l loc_115950 ROM:0011589E ; --------------------------------------------------------------------------- ROM:0011589E ROM:0011589E loc_11589E: ; DATA XREF: ROM:off_11588E↑o ROM:0011589E move.b #1,($782).w ROM:001158A4 bra.s locret_115906 ROM:001158A6 ; --------------------------------------------------------------------------- ROM:001158A6 rts ROM:001158A8 ; --------------------------------------------------------------------------- ROM:001158A8 ROM:001158A8 loc_1158A8: ; DATA XREF: ROM:00115892↑o ROM:001158A8 move.w $3CA(a5),d1 ROM:001158AC btst #3,($895).w ROM:001158B2 bne.s loc_1158D2 ROM:001158B4 cmp.w ($518).w,d1 ROM:001158B8 ble.s loc_1158D2 ROM:001158BA btst #0,($898).w ROM:001158C0 bne.s loc_1158CA ROM:001158C2 cmpi.w #0,($556).w ROM:001158C8 bne.s loc_1158D2 ROM:001158CA ROM:001158CA loc_1158CA: ; CODE XREF: ROM:001158C0↑j ROM:001158CA move.b #1,($782).w ROM:001158D0 bra.s locret_115906 ROM:001158D2 ; --------------------------------------------------------------------------- ROM:001158D2 ROM:001158D2 loc_1158D2: ; CODE XREF: ROM:001158B2↑j ROM:001158D2 ; ROM:001158B8↑j ... ROM:001158D2 btst #7,($896).w ROM:001158D8 beq.s loc_1158DC ROM:001158DA bra.s loc_1158EC ROM:001158DC ; --------------------------------------------------------------------------- ROM:001158DC ROM:001158DC loc_1158DC: ; CODE XREF: ROM:001158D8↑j ROM:001158DC btst #0,($898).w ROM:001158E2 beq.s locret_115906 ROM:001158E4 btst #4,($890).w ROM:001158EA beq.s locret_115906 ROM:001158EC ROM:001158EC loc_1158EC: ; CODE XREF: ROM:001158DA↑j ROM:001158EC move.w $3C2(a5),d1 ROM:001158F0 clr.b ($83E).w ROM:001158F4 move.w d1,($6CE).w ROM:001158F8 move.b #1,($83E).w ROM:001158FE move.b #2,($782).w ROM:00115904 bra.s locret_11594E ROM:00115906 ; --------------------------------------------------------------------------- ROM:00115906 ROM:00115906 locret_115906: ; CODE XREF: ROM:001158A4↑j ROM:00115906 ; ROM:001158D0↑j ... ROM:00115906 rts ROM:00115908 ; --------------------------------------------------------------------------- ROM:00115908 ROM:00115908 loc_115908: ; DATA XREF: ROM:00115896↑o ROM:00115908 cmpi.w #0,($6CE).w ROM:0011590E bgt.s loc_115924 ROM:00115910 bset #2,($888).w ROM:00115916 bset #5,($1447).w ROM:0011591C move.b #3,($782).w ROM:00115922 bra.s locret_11596E ROM:00115924 ; --------------------------------------------------------------------------- ROM:00115924 ROM:00115924 loc_115924: ; CODE XREF: ROM:0011590E↑j ROM:00115924 btst #4,($890).w ROM:0011592A bne.s loc_11592E ROM:0011592C bra.s loc_11593E ROM:0011592E ; --------------------------------------------------------------------------- ROM:0011592E ROM:0011592E loc_11592E: ; CODE XREF: ROM:0011592A↑j ROM:0011592E btst #7,($896).w ROM:00115934 bne.s locret_11594E ROM:00115936 btst #0,($898).w ROM:0011593C bne.s locret_11594E ROM:0011593E ROM:0011593E loc_11593E: ; CODE XREF: ROM:0011592C↑j ROM:0011593E clr.b ($83E).w ROM:00115942 clr.w ($6CE).w ROM:00115946 move.b #1,($782).w ROM:0011594C bra.s locret_115906 ROM:0011594E ; --------------------------------------------------------------------------- ROM:0011594E ROM:0011594E locret_11594E: ; CODE XREF: ROM:00115904↑j ROM:0011594E ; ROM:00115934↑j ... ROM:0011594E rts ROM:00115950 ; --------------------------------------------------------------------------- ROM:00115950 ROM:00115950 loc_115950: ; DATA XREF: ROM:0011589A↑o ROM:00115950 btst #7,($896).w ROM:00115956 bne.s locret_11596E ROM:00115958 btst #0,($898).w ROM:0011595E bne.s locret_11596E ROM:00115960 bclr #2,($888).w ROM:00115966 move.b #1,($782).w ROM:0011596C bra.s locret_115906 ROM:0011596E ; --------------------------------------------------------------------------- ROM:0011596E ROM:0011596E locret_11596E: ; CODE XREF: ROM:00115922↑j ROM:0011596E ; ROM:00115956↑j ... ROM:0011596E rts ROM:00115970 ; --------------------------------------------------------------------------- ROM:00115970 rts ROM:00115972 ROM:00115972 ; =============== S U B R O U T I N E ======================================= ROM:00115972 ROM:00115972 ROM:00115972 sub_115972: ROM:00115972 andi.l #$9FFFFFFF,($FFFFFE1C).w ROM:0011597A lea ($FFFFFF00).w,a0 ROM:0011597E move.w #0,$E0(a0) ROM:00115984 move.w #$341,$E2(a0) ROM:0011598A move.w #0,$E4(a0) ROM:00115990 move.w #8,$E6(a0) ROM:00115996 andi.l #$F0FFFFFF,($FFFFFE0C).w ROM:0011599E ori.l #$E000000,($FFFFFE0C).w ROM:001159A6 andi.l #$CFFFFFFF,($FFFFFE14).w ROM:001159AE andi.l #$CFFFFFFF,($FFFFFE18).w ROM:001159B6 ori.l #$20000000,($FFFFFE18).w ROM:001159BE ori.w #$4000,($FFFFFE0A).w ROM:001159C4 andi.w #$BFFF,($FFFFFE20).w ROM:001159CA ori.l #$30000000,($FFFFFE1C).w ROM:001159D2 rts ROM:001159D2 ; End of function sub_115972 ROM:001159D2 ROM:001159D4 ROM:001159D4 ; =============== S U B R O U T I N E ======================================= ROM:001159D4 ROM:001159D4 ROM:001159D4 sub_1159D4: ; CODE XREF: ROM:001156AC↑p ROM:001159D4 ; ROM:001156EE↑p ... ROM:001159D4 move.b ($778).w,d0 ROM:001159D8 ext.w d0 ROM:001159DA lea ($FFFFFF00).w,a0 ROM:001159DE move.w $E4(a0),d1 ROM:001159E2 bclr #$E,d1 ROM:001159E6 beq.s loc_1159F6 ROM:001159E8 bset #7,($89A).w ROM:001159EE bset #2,($89B).w ROM:001159F4 bra.s locret_115A04 ROM:001159F6 ; --------------------------------------------------------------------------- ROM:001159F6 ROM:001159F6 loc_1159F6: ; CODE XREF: sub_1159D4+12↑j ROM:001159F6 move.b d1,$7A4(d0.w) ROM:001159FC addq.b #1,($778).w ROM:00115A00 add.b d1,($77A).w ROM:00115A04 ROM:00115A04 locret_115A04: ; CODE XREF: sub_1159D4+20↑j ROM:00115A04 rts ROM:00115A04 ; End of function sub_1159D4 ROM:00115A04 ROM:00115A06 ROM:00115A06 ; =============== S U B R O U T I N E ======================================= ROM:00115A06 ROM:00115A06 ROM:00115A06 sub_115A06: ; CODE XREF: ROM:001156B0↑p ROM:00115A06 move.b ($7A4).w,d0 ROM:00115A0A cmpi.b #$3C,d0 ; '<' ROM:00115A0E beq.s loc_115A30 ROM:00115A10 cmpi.b #$24,d0 ; '$' ROM:00115A14 beq.s loc_115A30 ROM:00115A16 cmpi.b #$18,d0 ROM:00115A1A beq.s loc_115A30 ROM:00115A1C cmpi.b #$F0,d0 ROM:00115A20 beq.s loc_115A30 ROM:00115A22 bset #2,($89B).w ROM:00115A28 bset #3,($89A).w ROM:00115A2E bra.s locret_115A36 ROM:00115A30 ; --------------------------------------------------------------------------- ROM:00115A30 ROM:00115A30 loc_115A30: ; CODE XREF: sub_115A06+8↑j ROM:00115A30 ; sub_115A06+E↑j ... ROM:00115A30 bset #1,($89D).w ROM:00115A36 ROM:00115A36 locret_115A36: ; CODE XREF: sub_115A06+28↑j ROM:00115A36 rts ROM:00115A36 ; End of function sub_115A06 ROM:00115A36 ROM:00115A38 ROM:00115A38 ; =============== S U B R O U T I N E ======================================= ROM:00115A38 ROM:00115A38 ROM:00115A38 sub_115A38: ; CODE XREF: ROM:001156A8↑p ROM:00115A38 clr.b ($778).w ROM:00115A3C clr.b ($77A).w ROM:00115A40 rts ROM:00115A40 ; End of function sub_115A38 ROM:00115A40 ROM:00115A42 ; --------------------------------------------------------------------------- ROM:00115A42 bset #3,($88D).w ROM:00115A48 rts ROM:00115A4A ROM:00115A4A ; =============== S U B R O U T I N E ======================================= ROM:00115A4A ROM:00115A4A ROM:00115A4A sub_115A4A: ; CODE XREF: ROM:001157D8↑p ROM:00115A4A bset #0,($1447).w ROM:00115A50 rts ROM:00115A50 ; End of function sub_115A4A ROM:00115A50 ROM:00115A52 ROM:00115A52 ; =============== S U B R O U T I N E ======================================= ROM:00115A52 ROM:00115A52 ROM:00115A52 sub_115A52: ; CODE XREF: ROM:loc_1156A4↑p ROM:00115A52 bclr #3,($88A).w ROM:00115A58 bclr #7,($89A).w ROM:00115A5E bclr #2,($89B).w ROM:00115A64 bclr #3,($88D).w ROM:00115A6A bclr #3,($89A).w ROM:00115A70 rts ROM:00115A70 ; End of function sub_115A52 ROM:00115A70 ROM:00115A72 ROM:00115A72 ; =============== S U B R O U T I N E ======================================= ROM:00115A72 ROM:00115A72 ROM:00115A72 sub_115A72: ; CODE XREF: ROM:00115730↑p ROM:00115A72 lea ($FFFFFF00).w,a0 ROM:00115A76 move.w $E4(a0),d1 ROM:00115A7A bclr #$E,d1 ROM:00115A7E beq.s loc_115A8E ROM:00115A80 bset #7,($89A).w ROM:00115A86 bset #2,($89B).w ROM:00115A8C bra.s locret_115AA8 ROM:00115A8E ; --------------------------------------------------------------------------- ROM:00115A8E ROM:00115A8E loc_115A8E: ; CODE XREF: sub_115A72+C↑j ROM:00115A8E cmp.b ($77A).w,d1 ROM:00115A92 beq.s loc_115AA2 ROM:00115A94 bset #2,($89B).w ROM:00115A9A bset #3,($88A).w ROM:00115AA0 bra.s locret_115AA8 ROM:00115AA2 ; --------------------------------------------------------------------------- ROM:00115AA2 ROM:00115AA2 loc_115AA2: ; CODE XREF: sub_115A72+20↑j ROM:00115AA2 bset #5,($897).w ROM:00115AA8 ROM:00115AA8 locret_115AA8: ; CODE XREF: sub_115A72+1A↑j ROM:00115AA8 ; sub_115A72+2E↑j ROM:00115AA8 rts ROM:00115AA8 ; End of function sub_115A72 ROM:00115AA8 ROM:00115AAA ROM:00115AAA ; =============== S U B R O U T I N E ======================================= ROM:00115AAA ROM:00115AAA ROM:00115AAA sub_115AAA: ; CODE XREF: sub_1155F4+10↑p ROM:00115AAA move.b ($7A6).w,($77B).w ROM:00115AB0 move.b ($7A7).w,($77C).w ROM:00115AB6 clr.w d0 ROM:00115AB8 btst #0,($77B).w ROM:00115ABE beq.s loc_115ACE ROM:00115AC0 addq.w #1,d0 ROM:00115AC2 bclr #0,($894).w ROM:00115AC8 bclr #3,($88B).w ROM:00115ACE ROM:00115ACE loc_115ACE: ; CODE XREF: sub_115AAA+14↑j ROM:00115ACE btst #1,($77B).w ROM:00115AD4 beq.s loc_115AE4 ROM:00115AD6 addq.w #1,d0 ROM:00115AD8 bclr #0,($894).w ROM:00115ADE bclr #3,($88B).w ROM:00115AE4 ROM:00115AE4 loc_115AE4: ; CODE XREF: sub_115AAA+2A↑j ROM:00115AE4 btst #2,($77B).w ROM:00115AEA beq.s loc_115AFA ROM:00115AEC addq.w #1,d0 ROM:00115AEE bclr #0,($894).w ROM:00115AF4 bclr #3,($88B).w ROM:00115AFA ROM:00115AFA loc_115AFA: ; CODE XREF: sub_115AAA+40↑j ROM:00115AFA move.w $3C8(a5),d1 ROM:00115AFE cmpi.w #0,d1 ROM:00115B02 beq.s loc_115B1C ROM:00115B04 btst #3,($77B).w ROM:00115B0A beq.s loc_115B1A ROM:00115B0C bclr #3,($88B).w ROM:00115B12 bset #0,($894).w ROM:00115B18 addq.w #1,d0 ROM:00115B1A ROM:00115B1A loc_115B1A: ; CODE XREF: sub_115AAA+60↑j ROM:00115B1A bra.s loc_115B40 ROM:00115B1C ; --------------------------------------------------------------------------- ROM:00115B1C ROM:00115B1C loc_115B1C: ; CODE XREF: sub_115AAA+58↑j ROM:00115B1C btst #3,($77B).w ROM:00115B22 beq.s loc_115B40 ROM:00115B24 addq.w #1,d0 ROM:00115B26 bclr #1,($888).w ROM:00115B2C btst #4,($77B).w ROM:00115B32 bne.s loc_115B40 ROM:00115B34 bset #0,($894).w ROM:00115B3A bclr #3,($88B).w ROM:00115B40 ROM:00115B40 loc_115B40: ; CODE XREF: sub_115AAA:loc_115B1A↑j ROM:00115B40 ; sub_115AAA+78↑j ... ROM:00115B40 cmpi.w #0,d1 ROM:00115B44 beq.s loc_115B5E ROM:00115B46 btst #4,($77B).w ROM:00115B4C beq.s loc_115B5C ROM:00115B4E bclr #0,($894).w ROM:00115B54 bset #3,($88B).w ROM:00115B5A addq.w #1,d0 ROM:00115B5C ROM:00115B5C loc_115B5C: ; CODE XREF: sub_115AAA+A2↑j ROM:00115B5C bra.s loc_115B7C ROM:00115B5E ; --------------------------------------------------------------------------- ROM:00115B5E ROM:00115B5E loc_115B5E: ; CODE XREF: sub_115AAA+9A↑j ROM:00115B5E btst #4,($77B).w ROM:00115B64 beq.s loc_115B7C ROM:00115B66 addq.w #1,d0 ROM:00115B68 btst #3,($77B).w ROM:00115B6E beq.s loc_115B7C ROM:00115B70 bset #3,($88B).w ROM:00115B76 bclr #0,($894).w ROM:00115B7C ROM:00115B7C loc_115B7C: ; CODE XREF: sub_115AAA:loc_115B5C↑j ROM:00115B7C ; sub_115AAA+BA↑j ... ROM:00115B7C move.w d0,($556).w ROM:00115B80 cmpi.w #0,($556).w ROM:00115B86 bne.s loc_115B9A ROM:00115B88 bclr #0,($894).w ROM:00115B8E bclr #3,($88B).w ROM:00115B94 bset #7,($896).w ROM:00115B9A ROM:00115B9A loc_115B9A: ; CODE XREF: sub_115AAA+DC↑j ROM:00115B9A cmpi.w #1,($556).w ROM:00115BA0 bne.s loc_115BCC ROM:00115BA2 cmpi.w #0,d1 ROM:00115BA6 beq.s loc_115BB0 ROM:00115BA8 bclr #7,($896).w ROM:00115BAE bra.s loc_115BCC ROM:00115BB0 ; --------------------------------------------------------------------------- ROM:00115BB0 ROM:00115BB0 loc_115BB0: ; CODE XREF: sub_115AAA+FC↑j ROM:00115BB0 btst #4,($77B).w ROM:00115BB6 beq.s loc_115BC6 ROM:00115BB8 bset #1,($888).w ROM:00115BBE bset #7,($896).w ROM:00115BC4 bra.s loc_115BCC ROM:00115BC6 ; --------------------------------------------------------------------------- ROM:00115BC6 ROM:00115BC6 loc_115BC6: ; CODE XREF: sub_115AAA+10C↑j ROM:00115BC6 bclr #7,($896).w ROM:00115BCC ROM:00115BCC loc_115BCC: ; CODE XREF: sub_115AAA+F6↑j ROM:00115BCC ; sub_115AAA+104↑j ... ROM:00115BCC cmpi.w #2,($556).w ROM:00115BD2 bne.s loc_115BF8 ROM:00115BD4 cmpi.w #0,d1 ROM:00115BD8 beq.s loc_115BE2 ROM:00115BDA bset #7,($896).w ROM:00115BE0 bra.s loc_115BF8 ROM:00115BE2 ; --------------------------------------------------------------------------- ROM:00115BE2 ROM:00115BE2 loc_115BE2: ; CODE XREF: sub_115AAA+12E↑j ROM:00115BE2 btst #3,($88B).w ROM:00115BE8 bne.s loc_115BF2 ROM:00115BEA bset #7,($896).w ROM:00115BF0 bra.s loc_115BF8 ROM:00115BF2 ; --------------------------------------------------------------------------- ROM:00115BF2 ROM:00115BF2 loc_115BF2: ; CODE XREF: sub_115AAA+13E↑j ROM:00115BF2 bclr #7,($896).w ROM:00115BF8 ROM:00115BF8 loc_115BF8: ; CODE XREF: sub_115AAA+128↑j ROM:00115BF8 ; sub_115AAA+136↑j ... ROM:00115BF8 cmpi.w #2,($556).w ROM:00115BFE ble.s loc_115C12 ROM:00115C00 bclr #0,($894).w ROM:00115C06 bclr #3,($88B).w ROM:00115C0C bset #7,($896).w ROM:00115C12 ROM:00115C12 loc_115C12: ; CODE XREF: sub_115AAA+154↑j ROM:00115C12 btst #4,($890).w ROM:00115C18 beq.l locret_115CB4 ROM:00115C1E btst #4,($895).w ROM:00115C24 bne.s loc_115C6E ROM:00115C26 btst #3,($77B).w ROM:00115C2C beq.s loc_115C34 ROM:00115C2E bset #0,($898).w ROM:00115C34 ROM:00115C34 loc_115C34: ; CODE XREF: sub_115AAA+182↑j ROM:00115C34 btst #1,($77B).w ROM:00115C3A beq.s loc_115C42 ROM:00115C3C bset #0,($898).w ROM:00115C42 ROM:00115C42 loc_115C42: ; CODE XREF: sub_115AAA+190↑j ROM:00115C42 btst #4,($77B).w ROM:00115C48 beq.s loc_115C50 ROM:00115C4A bset #0,($898).w ROM:00115C50 ROM:00115C50 loc_115C50: ; CODE XREF: sub_115AAA+19E↑j ROM:00115C50 btst #0,($77B).w ROM:00115C56 beq.s loc_115C5E ROM:00115C58 bclr #0,($898).w ROM:00115C5E ROM:00115C5E loc_115C5E: ; CODE XREF: sub_115AAA+1AC↑j ROM:00115C5E btst #2,($77B).w ROM:00115C64 beq.s loc_115C6C ROM:00115C66 bclr #0,($898).w ROM:00115C6C ROM:00115C6C loc_115C6C: ; CODE XREF: sub_115AAA+1BA↑j ROM:00115C6C bra.s locret_115CB4 ROM:00115C6E ; --------------------------------------------------------------------------- ROM:00115C6E ROM:00115C6E loc_115C6E: ; CODE XREF: sub_115AAA+17A↑j ROM:00115C6E btst #0,($77B).w ROM:00115C74 beq.s loc_115C7C ROM:00115C76 bset #0,($898).w ROM:00115C7C ROM:00115C7C loc_115C7C: ; CODE XREF: sub_115AAA+1CA↑j ROM:00115C7C btst #2,($77B).w ROM:00115C82 beq.s loc_115C8A ROM:00115C84 bset #0,($898).w ROM:00115C8A ROM:00115C8A loc_115C8A: ; CODE XREF: sub_115AAA+1D8↑j ROM:00115C8A btst #3,($77B).w ROM:00115C90 beq.s loc_115C98 ROM:00115C92 bclr #0,($898).w ROM:00115C98 ROM:00115C98 loc_115C98: ; CODE XREF: sub_115AAA+1E6↑j ROM:00115C98 btst #1,($77B).w ROM:00115C9E beq.s loc_115CA6 ROM:00115CA0 bclr #0,($898).w ROM:00115CA6 ROM:00115CA6 loc_115CA6: ; CODE XREF: sub_115AAA+1F4↑j ROM:00115CA6 btst #4,($77B).w ROM:00115CAC beq.s locret_115CB4 ROM:00115CAE bclr #0,($898).w ROM:00115CB4 ROM:00115CB4 locret_115CB4: ; CODE XREF: sub_115AAA+16E↑j ROM:00115CB4 ; sub_115AAA:loc_115C6C↑j ... ROM:00115CB4 rts ROM:00115CB4 ; End of function sub_115AAA ROM:00115CB4 ROM:00115CB6 ROM:00115CB6 ; =============== S U B R O U T I N E ======================================= ROM:00115CB6 ROM:00115CB6 ROM:00115CB6 sub_115CB6: ; CODE XREF: sub_1155F4+14↑p ROM:00115CB6 btst #2,($77C).w ROM:00115CBC beq.s loc_115CC4 ROM:00115CBE bset #1,($1447).w ROM:00115CC4 ROM:00115CC4 loc_115CC4: ; CODE XREF: sub_115CB6+6↑j ROM:00115CC4 btst #0,($77C).w ROM:00115CCA bne.s loc_115CDE ROM:00115CCC bclr #2,($77D).w ROM:00115CD2 bclr #1,($77D).w ROM:00115CD8 bclr #3,($77D).w ROM:00115CDE ROM:00115CDE loc_115CDE: ; CODE XREF: sub_115CB6+14↑j ROM:00115CDE btst #2,($890).w ROM:00115CE4 beq.s locret_115CF8 ROM:00115CE6 bclr #6,($77D).w ROM:00115CEC bclr #5,($77D).w ROM:00115CF2 bclr #4,($77D).w ROM:00115CF8 ROM:00115CF8 locret_115CF8: ; CODE XREF: sub_115CB6+2E↑j ROM:00115CF8 rts ROM:00115CF8 ; End of function sub_115CB6 ROM:00115CF8 ROM:00115CFA ROM:00115CFA ; =============== S U B R O U T I N E ======================================= ROM:00115CFA ROM:00115CFA ROM:00115CFA sub_115CFA: ; CODE XREF: sub_1155F4+30↑p ROM:00115CFA btst #0,($77B).w ROM:00115D00 beq.s loc_115D08 ROM:00115D02 move.w #4,($54A).w ROM:00115D08 ROM:00115D08 loc_115D08: ; CODE XREF: sub_115CFA+6↑j ROM:00115D08 btst #1,($77B).w ROM:00115D0E beq.s loc_115D16 ROM:00115D10 move.w #6,($54A).w ROM:00115D16 ROM:00115D16 loc_115D16: ; CODE XREF: sub_115CFA+14↑j ROM:00115D16 btst #2,($77B).w ROM:00115D1C beq.s loc_115D24 ROM:00115D1E move.w #5,($54A).w ROM:00115D24 ROM:00115D24 loc_115D24: ; CODE XREF: sub_115CFA+22↑j ROM:00115D24 btst #0,($894).w ROM:00115D2A beq.s loc_115D32 ROM:00115D2C move.w #0,($54A).w ROM:00115D32 ROM:00115D32 loc_115D32: ; CODE XREF: sub_115CFA+30↑j ROM:00115D32 move.w $3C6(a5),d0 ROM:00115D36 btst #3,($88B).w ROM:00115D3C beq.s locret_115D62 ROM:00115D3E cmpi.w #1,d0 ROM:00115D42 bne.s loc_115D5C ROM:00115D44 btst #5,($89D).w ROM:00115D4A bne.s loc_115D54 ROM:00115D4C move.w #1,($54A).w ROM:00115D52 bra.s loc_115D5A ROM:00115D54 ; --------------------------------------------------------------------------- ROM:00115D54 ROM:00115D54 loc_115D54: ; CODE XREF: sub_115CFA+50↑j ROM:00115D54 move.w #3,($54A).w ROM:00115D5A ROM:00115D5A loc_115D5A: ; CODE XREF: sub_115CFA+58↑j ROM:00115D5A bra.s locret_115D62 ROM:00115D5C ; --------------------------------------------------------------------------- ROM:00115D5C ROM:00115D5C loc_115D5C: ; CODE XREF: sub_115CFA+48↑j ROM:00115D5C move.w #3,($54A).w ROM:00115D62 ROM:00115D62 locret_115D62: ; CODE XREF: sub_115CFA+42↑j ROM:00115D62 ; sub_115CFA:loc_115D5A↑j ROM:00115D62 rts ROM:00115D62 ; End of function sub_115CFA ROM:00115D62 ROM:00115D64 ROM:00115D64 ; =============== S U B R O U T I N E ======================================= ROM:00115D64 ROM:00115D64 ROM:00115D64 sub_115D64: ; CODE XREF: sub_1155F4+18↑p ROM:00115D64 clr.w d0 ROM:00115D66 btst #5,($77B).w ROM:00115D6C beq.s loc_115D70 ROM:00115D6E addq.w #1,d0 ROM:00115D70 ROM:00115D70 loc_115D70: ; CODE XREF: sub_115D64+8↑j ROM:00115D70 btst #6,($77B).w ROM:00115D76 beq.s loc_115D7A ROM:00115D78 addq.w #1,d0 ROM:00115D7A ROM:00115D7A loc_115D7A: ; CODE XREF: sub_115D64+12↑j ROM:00115D7A btst #4,($77C).w ROM:00115D80 beq.s loc_115D84 ROM:00115D82 addq.w #1,d0 ROM:00115D84 ROM:00115D84 loc_115D84: ; CODE XREF: sub_115D64+1C↑j ROM:00115D84 btst #5,($77C).w ROM:00115D8A beq.s loc_115D8E ROM:00115D8C addq.w #1,d0 ROM:00115D8E ROM:00115D8E loc_115D8E: ; CODE XREF: sub_115D64+26↑j ROM:00115D8E move.w d0,($558).w ROM:00115D92 cmpi.w #0,($558).w ROM:00115D98 bne.s loc_115DA0 ROM:00115D9A move.w #0,($54E).w ROM:00115DA0 ROM:00115DA0 loc_115DA0: ; CODE XREF: sub_115D64+34↑j ROM:00115DA0 cmpi.w #1,($558).w ROM:00115DA6 bne.s loc_115DE0 ROM:00115DA8 btst #5,($77B).w ROM:00115DAE beq.s loc_115DB6 ROM:00115DB0 move.w #1,($54E).w ROM:00115DB6 ROM:00115DB6 loc_115DB6: ; CODE XREF: sub_115D64+4A↑j ROM:00115DB6 btst #6,($77B).w ROM:00115DBC beq.s loc_115DC4 ROM:00115DBE move.w #2,($54E).w ROM:00115DC4 ROM:00115DC4 loc_115DC4: ; CODE XREF: sub_115D64+58↑j ROM:00115DC4 btst #4,($77C).w ROM:00115DCA beq.s loc_115DD2 ROM:00115DCC move.w #1,($54E).w ROM:00115DD2 ROM:00115DD2 loc_115DD2: ; CODE XREF: sub_115D64+66↑j ROM:00115DD2 btst #5,($77C).w ROM:00115DD8 beq.s loc_115DE0 ROM:00115DDA move.w #2,($54E).w ROM:00115DE0 ROM:00115DE0 loc_115DE0: ; CODE XREF: sub_115D64+42↑j ROM:00115DE0 ; sub_115D64+74↑j ROM:00115DE0 cmpi.w #2,($558).w ROM:00115DE6 bne.s loc_115E0E ROM:00115DE8 btst #4,($77C).w ROM:00115DEE beq.s loc_115E08 ROM:00115DF0 btst #5,($77C).w ROM:00115DF6 beq.s loc_115E00 ROM:00115DF8 move.w #3,($54E).w ROM:00115DFE bra.s loc_115E06 ROM:00115E00 ; --------------------------------------------------------------------------- ROM:00115E00 ROM:00115E00 loc_115E00: ; CODE XREF: sub_115D64+92↑j ROM:00115E00 move.w #4,($54E).w ROM:00115E06 ROM:00115E06 loc_115E06: ; CODE XREF: sub_115D64+9A↑j ROM:00115E06 bra.s loc_115E0E ROM:00115E08 ; --------------------------------------------------------------------------- ROM:00115E08 ROM:00115E08 loc_115E08: ; CODE XREF: sub_115D64+8A↑j ROM:00115E08 move.w #4,($54E).w ROM:00115E0E ROM:00115E0E loc_115E0E: ; CODE XREF: sub_115D64+82↑j ROM:00115E0E ; sub_115D64:loc_115E06↑j ROM:00115E0E cmpi.w #2,($558).w ROM:00115E14 ble.s locret_115E1C ROM:00115E16 move.w #4,($54E).w ROM:00115E1C ROM:00115E1C locret_115E1C: ; CODE XREF: sub_115D64+B0↑j ROM:00115E1C rts ROM:00115E1C ; End of function sub_115D64 ROM:00115E1C ROM:00115E1E ROM:00115E1E ; =============== S U B R O U T I N E ======================================= ROM:00115E1E ROM:00115E1E ROM:00115E1E sub_115E1E: ; CODE XREF: sub_1155F4+34↑p ROM:00115E1E move.w ($54A).w,d0 ROM:00115E22 move.w ($54C).w,d1 ROM:00115E26 cmp.w d0,d1 ROM:00115E28 bne.s loc_115E34 ROM:00115E2A move.w d1,($ABE).w ROM:00115E2E clr.w ($552).w ROM:00115E32 bra.s locret_115E4E ROM:00115E34 ; --------------------------------------------------------------------------- ROM:00115E34 ROM:00115E34 loc_115E34: ; CODE XREF: sub_115E1E+A↑j ROM:00115E34 move.w $3BE(a5),d2 ROM:00115E38 cmp.w ($552).w,d2 ROM:00115E3C bgt.s loc_115E46 ROM:00115E3E move.w #7,($ABE).w ROM:00115E44 bra.s locret_115E4E ROM:00115E46 ; --------------------------------------------------------------------------- ROM:00115E46 ROM:00115E46 loc_115E46: ; CODE XREF: sub_115E1E+1E↑j ROM:00115E46 move.w d0,($54C).w ROM:00115E4A addq.w #1,($552).w ROM:00115E4E ROM:00115E4E locret_115E4E: ; CODE XREF: sub_115E1E+14↑j ROM:00115E4E ; sub_115E1E+26↑j ROM:00115E4E rts ROM:00115E4E ; End of function sub_115E1E ROM:00115E4E ROM:00115E50 ROM:00115E50 ; =============== S U B R O U T I N E ======================================= ROM:00115E50 ROM:00115E50 ROM:00115E50 sub_115E50: ; CODE XREF: sub_1155F4+1C↑p ROM:00115E50 move.w ($54E).w,d0 ROM:00115E54 move.w ($550).w,d1 ROM:00115E58 cmp.w d0,d1 ROM:00115E5A bne.s loc_115E68 ROM:00115E5C move.w ($54E).w,($AC0).w ROM:00115E62 clr.w ($554).w ROM:00115E66 bra.s locret_115E84 ROM:00115E68 ; --------------------------------------------------------------------------- ROM:00115E68 ROM:00115E68 loc_115E68: ; CODE XREF: sub_115E50+A↑j ROM:00115E68 move.w $3C0(a5),d2 ROM:00115E6C cmp.w ($554).w,d2 ROM:00115E70 bgt.s loc_115E7A ROM:00115E72 move.w #4,($AC0).w ROM:00115E78 bra.s locret_115E84 ROM:00115E7A ; --------------------------------------------------------------------------- ROM:00115E7A ROM:00115E7A loc_115E7A: ; CODE XREF: sub_115E50+20↑j ROM:00115E7A addq.w #1,($554).w ROM:00115E7E move.w ($54E).w,($550).w ROM:00115E84 ROM:00115E84 locret_115E84: ; CODE XREF: sub_115E50+16↑j ROM:00115E84 ; sub_115E50+28↑j ROM:00115E84 rts ROM:00115E84 ; End of function sub_115E50 ROM:00115E84 ROM:00115E86 ROM:00115E86 ; =============== S U B R O U T I N E ======================================= ROM:00115E86 ROM:00115E86 ROM:00115E86 sub_115E86: ; CODE XREF: sub_1155F4+4C↑p ROM:00115E86 move.b ($7A6).w,($77E).w ROM:00115E8C bset #1,($89C).w ROM:00115E92 rts ROM:00115E92 ; End of function sub_115E86 ROM:00115E92 ROM:00115E94 ROM:00115E94 ; =============== S U B R O U T I N E ======================================= ROM:00115E94 ROM:00115E94 ROM:00115E94 sub_115E94: ; CODE XREF: sub_1155F4+58↑p ROM:00115E94 clr.w d6 ROM:00115E96 move.b ($7A6).w,d6 ROM:00115E9A move.b ($7A7).w,($77D).w ROM:00115EA0 lsl.w #1,d6 ROM:00115EA2 btst #0,($77D).w ROM:00115EA8 beq.s loc_115EAC ROM:00115EAA addq.w #1,d6 ROM:00115EAC ROM:00115EAC loc_115EAC: ; CODE XREF: sub_115E94+14↑j ROM:00115EAC move.w d6,($548).w ROM:00115EB0 btst #1,($77D).w ROM:00115EB6 beq.s loc_115EBE ROM:00115EB8 bset #2,($1447).w ROM:00115EBE ROM:00115EBE loc_115EBE: ; CODE XREF: sub_115E94+22↑j ROM:00115EBE btst #2,($77D).w ROM:00115EC4 beq.s loc_115ECC ROM:00115EC6 bset #3,($1447).w ROM:00115ECC ROM:00115ECC loc_115ECC: ; CODE XREF: sub_115E94+30↑j ROM:00115ECC btst #3,($77D).w ROM:00115ED2 beq.s loc_115EDA ROM:00115ED4 bset #4,($1447).w ROM:00115EDA ROM:00115EDA loc_115EDA: ; CODE XREF: sub_115E94+3E↑j ROM:00115EDA btst #4,($77D).w ROM:00115EE0 beq.s loc_115EE8 ROM:00115EE2 bset #5,($1446).w ROM:00115EE8 ROM:00115EE8 loc_115EE8: ; CODE XREF: sub_115E94+4C↑j ROM:00115EE8 btst #5,($77D).w ROM:00115EEE beq.s loc_115EF6 ROM:00115EF0 bset #6,($1446).w ROM:00115EF6 ROM:00115EF6 loc_115EF6: ; CODE XREF: sub_115E94+5A↑j ROM:00115EF6 btst #6,($77D).w ROM:00115EFC beq.s loc_115F04 ROM:00115EFE bset #7,($1446).w ROM:00115F04 ROM:00115F04 loc_115F04: ; CODE XREF: sub_115E94+68↑j ROM:00115F04 bset #0,($893).w ROM:00115F0A rts ROM:00115F0A ; End of function sub_115E94 ROM:00115F0A ROM:00115F0C ROM:00115F0C ; =============== S U B R O U T I N E ======================================= ROM:00115F0C ROM:00115F0C ROM:00115F0C sub_115F0C: ; CODE XREF: sub_1155F4+64↑p ROM:00115F0C move.b ($7A6).w,($77F).w ROM:00115F12 bset #7,($89B).w ROM:00115F18 rts ROM:00115F18 ; End of function sub_115F0C ROM:00115F18 ROM:00115F1A ROM:00115F1A ; =============== S U B R O U T I N E ======================================= ROM:00115F1A ROM:00115F1A ROM:00115F1A sub_115F1A: ; CODE XREF: sub_1117D6+C↑p ROM:00115F1A move.w #0,($FFFFF448).w ROM:00115F20 rts ROM:00115F20 ; End of function sub_115F1A ROM:00115F20 ROM:00115F22 ; --------------------------------------------------------------------------- ROM:00115F22 movem.l d0-a5,-(sp) ROM:00115F26 move.w #$8000,d0 ROM:00115F2A and.w ($FFFFF448).w,d0 ROM:00115F2E beq.s loc_115F36 ROM:00115F30 not.w d0 ROM:00115F32 and.w d0,($FFFFF448).w ROM:00115F36 ROM:00115F36 loc_115F36: ; CODE XREF: ROM:00115F2E↑j ROM:00115F36 movem.l (sp)+,d0-a5 ROM:00115F3A rte ROM:00115F3C ; --------------------------------------------------------------------------- ROM:00115F3C rts ROM:00115F3E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115F40 ; --------------------------------------------------------------------------- ROM:00115F40 rts ROM:00115F42 ; --------------------------------------------------------------------------- ROM:00115F42 rts ROM:00115F44 ; --------------------------------------------------------------------------- ROM:00115F44 rts ROM:00115F46 ; --------------------------------------------------------------------------- ROM:00115F46 rte ROM:00115F48 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_42. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115F4A ; --------------------------------------------------------------------------- ROM:00115F4A rts ROM:00115F4C ; --------------------------------------------------------------------------- ROM:00115F4C rts ROM:00115F4E ROM:00115F4E ; =============== S U B R O U T I N E ======================================= ROM:00115F4E ROM:00115F4E ROM:00115F4E sub_115F4E: ; CODE XREF: sub_115FC6↓p ROM:00115F4E ; sub_119690+CC↓p ROM:00115F4E clr.l d1 ROM:00115F50 bclr #3,($887).w ROM:00115F56 bclr #6,($88C).w ROM:00115F5C bclr #0,($561).w ROM:00115F62 ROM:00115F62 loc_115F62: ; CODE XREF: sub_115F4E+68↓j ROM:00115F62 movea.l #$13A000,a0 ROM:00115F68 move.w #$2E,d2 ; '.' ROM:00115F6C mulu.w d1,d2 ROM:00115F6E adda.l d2,a0 ROM:00115F70 clr.l d4 ROM:00115F72 clr.l d3 ROM:00115F74 ROM:00115F74 loc_115F74: ; CODE XREF: sub_115F4E+44↓j ROM:00115F74 cmpi.b #$FF,(a0,d4.w) ROM:00115F7A beq.s loc_115F84 ROM:00115F7C bset #6,($88C).w ROM:00115F82 moveq #1,d3 ROM:00115F84 ROM:00115F84 loc_115F84: ; CODE XREF: sub_115F4E+2C↑j ROM:00115F84 addi.b #1,d4 ROM:00115F88 cmpi.w #0,d3 ROM:00115F8C bne.s loc_115F94 ROM:00115F8E cmpi.b #$2E,d4 ; '.' ROM:00115F92 bne.s loc_115F74 ROM:00115F94 ROM:00115F94 loc_115F94: ; CODE XREF: sub_115F4E+3E↑j ROM:00115F94 clr.l d3 ROM:00115F96 cmpi.b #$2E,d4 ; '.' ROM:00115F9A bne.s loc_115FA6 ROM:00115F9C bset #3,($887).w ROM:00115FA2 moveq #1,d3 ROM:00115FA4 bra.s loc_115FAA ROM:00115FA6 ; --------------------------------------------------------------------------- ROM:00115FA6 ROM:00115FA6 loc_115FA6: ; CODE XREF: sub_115F4E+4C↑j ROM:00115FA6 addi.b #1,d1 ROM:00115FAA ROM:00115FAA loc_115FAA: ; CODE XREF: sub_115F4E+56↑j ROM:00115FAA cmpi.b #$50,d1 ; 'P' ROM:00115FAE beq.s loc_115FB8 ROM:00115FB0 cmpi.l #0,d3 ROM:00115FB6 beq.s loc_115F62 ROM:00115FB8 ROM:00115FB8 loc_115FB8: ; CODE XREF: sub_115F4E+60↑j ROM:00115FB8 cmpi.b #$50,d1 ; 'P' ROM:00115FBC bne.s locret_115FC4 ROM:00115FBE bset #0,($561).w ROM:00115FC4 ROM:00115FC4 locret_115FC4: ; CODE XREF: sub_115F4E+6E↑j ROM:00115FC4 rts ROM:00115FC4 ; End of function sub_115F4E ROM:00115FC4 ROM:00115FC6 ROM:00115FC6 ; =============== S U B R O U T I N E ======================================= ROM:00115FC6 ROM:00115FC6 ROM:00115FC6 sub_115FC6: ; CODE XREF: sub_126482+80A↓p ROM:00115FC6 bsr.w sub_115F4E ROM:00115FCA cmpi.b #0,d1 ROM:00115FCE bne.s loc_115FD8 ROM:00115FD0 bset #6,($893).w ROM:00115FD6 bra.s loc_115FDA ROM:00115FD8 ; --------------------------------------------------------------------------- ROM:00115FD8 ROM:00115FD8 loc_115FD8: ; CODE XREF: sub_115FC6+8↑j ROM:00115FD8 subq.b #1,d1 ROM:00115FDA ROM:00115FDA loc_115FDA: ; CODE XREF: sub_115FC6+10↑j ROM:00115FDA movea.l #$13A000,a0 ROM:00115FE0 move.w #$2E,d2 ; '.' ROM:00115FE4 mulu.w d1,d2 ROM:00115FE6 adda.l d2,a0 ROM:00115FE8 movea.l #$12D7,a1 ROM:00115FEE btst #5,($1429).w ROM:00115FF4 beq.s loc_115FFE ROM:00115FF6 adda.l #6,a1 ROM:00115FFC bra.s loc_116004 ROM:00115FFE ; --------------------------------------------------------------------------- ROM:00115FFE ROM:00115FFE loc_115FFE: ; CODE XREF: sub_115FC6+2E↑j ROM:00115FFE adda.l #3,a1 ROM:00116004 ROM:00116004 loc_116004: ; CODE XREF: sub_115FC6+36↑j ROM:00116004 move.b #1,d3 ROM:00116008 bra.s loc_11600E ROM:0011600A ; --------------------------------------------------------------------------- ROM:0011600A ROM:0011600A loc_11600A: ; CODE XREF: sub_115FC6+50↓j ROM:0011600A addi.b #1,d3 ROM:0011600E ROM:0011600E loc_11600E: ; CODE XREF: sub_115FC6+42↑j ROM:0011600E cmpi.b #$2E,d3 ; '.' ROM:00116012 bgt.s locret_116018 ROM:00116014 move.b (a0)+,(a1)+ ROM:00116016 bra.s loc_11600A ROM:00116018 ; --------------------------------------------------------------------------- ROM:00116018 ROM:00116018 locret_116018: ; CODE XREF: sub_115FC6+4C↑j ROM:00116018 rts ROM:00116018 ; End of function sub_115FC6 ROM:00116018 ROM:0011601A ROM:0011601A ; =============== S U B R O U T I N E ======================================= ROM:0011601A ROM:0011601A ROM:0011601A sub_11601A: ; CODE XREF: ROM:001275F0↓p ROM:0011601A move.b ($12DA).l,d1 ROM:00116020 cmpi.b #0,d1 ROM:00116024 bne.s loc_11602E ROM:00116026 bset #6,($893).w ROM:0011602C bra.s loc_116030 ROM:0011602E ; --------------------------------------------------------------------------- ROM:0011602E ROM:0011602E loc_11602E: ; CODE XREF: sub_11601A+A↑j ROM:0011602E subq.b #1,d1 ROM:00116030 ROM:00116030 loc_116030: ; CODE XREF: sub_11601A+12↑j ROM:00116030 movea.l #$13A000,a0 ROM:00116036 move.w #$2E,d2 ; '.' ROM:0011603A mulu.w d1,d2 ROM:0011603C adda.l d2,a0 ROM:0011603E movea.l #$12D7,a1 ROM:00116044 btst #5,($1429).w ROM:0011604A beq.s loc_116054 ROM:0011604C adda.l #6,a1 ROM:00116052 bra.s loc_11605A ROM:00116054 ; --------------------------------------------------------------------------- ROM:00116054 ROM:00116054 loc_116054: ; CODE XREF: sub_11601A+30↑j ROM:00116054 adda.l #3,a1 ROM:0011605A ROM:0011605A loc_11605A: ; CODE XREF: sub_11601A+38↑j ROM:0011605A move.b #1,d3 ROM:0011605E bra.s loc_116064 ROM:00116060 ; --------------------------------------------------------------------------- ROM:00116060 ROM:00116060 loc_116060: ; CODE XREF: sub_11601A+52↓j ROM:00116060 addi.b #1,d3 ROM:00116064 ROM:00116064 loc_116064: ; CODE XREF: sub_11601A+44↑j ROM:00116064 cmpi.b #$2E,d3 ; '.' ROM:00116068 bgt.s locret_11606E ROM:0011606A move.b (a0)+,(a1)+ ROM:0011606C bra.s loc_116060 ROM:0011606E ; --------------------------------------------------------------------------- ROM:0011606E ROM:0011606E locret_11606E: ; CODE XREF: sub_11601A+4E↑j ROM:0011606E rts ROM:0011606E ; End of function sub_11601A ROM:0011606E ROM:00116070 ; --------------------------------------------------------------------------- ROM:00116070 rts ROM:00116072 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116074 ROM:00116074 ; =============== S U B R O U T I N E ======================================= ROM:00116074 ROM:00116074 ROM:00116074 sub_116074: ; CODE XREF: ROM:001161DC↓p ROM:00116074 movea.l #unk_110400,a1 ROM:0011607A movea.l #$13C00A,a0 ROM:00116080 bclr #4,($561).w ROM:00116086 move.b #0,d0 ROM:0011608A bra.s loc_116090 ROM:0011608C ; --------------------------------------------------------------------------- ROM:0011608C ROM:0011608C loc_11608C: ; CODE XREF: sub_116074+36↓j ROM:0011608C addi.b #1,d0 ROM:00116090 ROM:00116090 loc_116090: ; CODE XREF: sub_116074+16↑j ROM:00116090 cmpi.b #7,d0 ROM:00116094 bgt.s locret_1160AC ROM:00116096 move.b (a1),d1 ROM:00116098 cmp.b (a0),d1 ROM:0011609A beq.s loc_1160A2 ROM:0011609C bset #4,($561).w ROM:001160A2 ROM:001160A2 loc_1160A2: ; CODE XREF: sub_116074+26↑j ROM:001160A2 adda.w #1,a0 ROM:001160A6 adda.w #2,a1 ROM:001160AA bra.s loc_11608C ROM:001160AC ; --------------------------------------------------------------------------- ROM:001160AC ROM:001160AC locret_1160AC: ; CODE XREF: sub_116074+20↑j ROM:001160AC rts ROM:001160AC ; End of function sub_116074 ROM:001160AC ROM:001160AE ROM:001160AE ; =============== S U B R O U T I N E ======================================= ROM:001160AE ROM:001160AE ROM:001160AE sub_1160AE: ; CODE XREF: sub_1160DE+2E↓p ROM:001160AE move.w #$5AA5,d0 ROM:001160B2 movea.l #$12,a0 ROM:001160B8 adda.l #$13C000,a0 ROM:001160BE bsr.l nullsub_7 ROM:001160C4 rts ROM:001160C4 ; End of function sub_1160AE ROM:001160C4 ROM:001160C6 ROM:001160C6 ; =============== S U B R O U T I N E ======================================= ROM:001160C6 ROM:001160C6 ROM:001160C6 sub_1160C6: ; CODE XREF: sub_11613C+2E↓p ROM:001160C6 move.w #$5AA5,d0 ROM:001160CA movea.l #$410,a0 ROM:001160D0 adda.l #unk_110000,a0 ROM:001160D6 bsr.l nullsub_7 ROM:001160DC rts ROM:001160DC ; End of function sub_1160C6 ROM:001160DC ROM:001160DE ROM:001160DE ; =============== S U B R O U T I N E ======================================= ROM:001160DE ROM:001160DE ROM:001160DE sub_1160DE: ; CODE XREF: ROM:001161E4↓p ROM:001160DE movea.l #$13C000,a0 ROM:001160E4 movea.l #$13FFFF,a1 ROM:001160EA bsr.w sub_11619A ROM:001160EE movea.l #$13C000,a2 ROM:001160F4 adda.l #$12,a2 ROM:001160FA cmpi.w #$FFFF,(a2) ROM:001160FE bne.s loc_116112 ROM:00116100 cmpi.w #$A5A5,d0 ROM:00116104 bne.s loc_116110 ROM:00116106 bset #7,($560).w ROM:0011610C bsr.w sub_1160AE ROM:00116110 ROM:00116110 loc_116110: ; CODE XREF: sub_1160DE+26↑j ROM:00116110 bra.s locret_11613A ROM:00116112 ; --------------------------------------------------------------------------- ROM:00116112 ROM:00116112 loc_116112: ; CODE XREF: sub_1160DE+20↑j ROM:00116112 cmpi.w #$5AA5,(a2) ROM:00116116 bne.s loc_116134 ROM:00116118 subi.w #$5AA5,d0 ROM:0011611C subi.w #1,d0 ROM:00116120 cmpi.w #$A5A5,d0 ROM:00116124 bne.s loc_116132 ROM:00116126 bset #7,($560).w ROM:0011612C bset #2,($886).w ROM:00116132 ROM:00116132 loc_116132: ; CODE XREF: sub_1160DE+46↑j ROM:00116132 bra.s locret_11613A ROM:00116134 ; --------------------------------------------------------------------------- ROM:00116134 ROM:00116134 loc_116134: ; CODE XREF: sub_1160DE+38↑j ROM:00116134 bset #3,($898).w ROM:0011613A ROM:0011613A locret_11613A: ; CODE XREF: sub_1160DE:loc_116110↑j ROM:0011613A ; sub_1160DE:loc_116132↑j ROM:0011613A rts ROM:0011613A ; End of function sub_1160DE ROM:0011613A ROM:0011613C ROM:0011613C ; =============== S U B R O U T I N E ======================================= ROM:0011613C ROM:0011613C ROM:0011613C sub_11613C: ; CODE XREF: ROM:001161E0↓p ROM:0011613C movea.l #unk_110000,a0 ROM:00116142 movea.l #byte_139FFF,a1 ROM:00116148 bsr.w sub_11619A ROM:0011614C movea.l #unk_110000,a2 ROM:00116152 adda.l #$410,a2 ROM:00116158 cmpi.w #$FFFF,(a2) ROM:0011615C bne.s loc_116170 ROM:0011615E cmpi.w #$AA55,d0 ROM:00116162 bne.s loc_11616E ROM:00116164 bset #3,($560).w ROM:0011616A bsr.w sub_1160C6 ROM:0011616E ROM:0011616E loc_11616E: ; CODE XREF: sub_11613C+26↑j ROM:0011616E bra.s locret_116198 ROM:00116170 ; --------------------------------------------------------------------------- ROM:00116170 ROM:00116170 loc_116170: ; CODE XREF: sub_11613C+20↑j ROM:00116170 cmpi.w #$5AA5,(a2) ROM:00116174 bne.s loc_116192 ROM:00116176 subi.w #$5AA5,d0 ROM:0011617A subi.w #1,d0 ROM:0011617E cmpi.w #$AA55,d0 ROM:00116182 bne.s loc_116190 ROM:00116184 bset #3,($560).w ROM:0011618A bset #0,($88A).w ROM:00116190 ROM:00116190 loc_116190: ; CODE XREF: sub_11613C+46↑j ROM:00116190 bra.s locret_116198 ROM:00116192 ; --------------------------------------------------------------------------- ROM:00116192 ROM:00116192 loc_116192: ; CODE XREF: sub_11613C+38↑j ROM:00116192 bset #4,($88F).w ROM:00116198 ROM:00116198 locret_116198: ; CODE XREF: sub_11613C:loc_11616E↑j ROM:00116198 ; sub_11613C:loc_116190↑j ROM:00116198 rts ROM:00116198 ; End of function sub_11613C ROM:00116198 ROM:0011619A ROM:0011619A ; =============== S U B R O U T I N E ======================================= ROM:0011619A ROM:0011619A ROM:0011619A sub_11619A: ; CODE XREF: sub_1160DE+C↑p ROM:0011619A ; sub_11613C+C↑p ... ROM:0011619A move.l a1,d2 ROM:0011619C sub.l a0,d2 ROM:0011619E lsr.l #1,d2 ROM:001161A0 clr.l d0 ROM:001161A2 ROM:001161A2 loc_1161A2: ; CODE XREF: sub_11619A+3A↓j ROM:001161A2 cmpi.l #0,d2 ROM:001161A8 ble.s locret_1161D6 ROM:001161AA move.b #$55,($FFFFFA27).w ; 'U' ROM:001161B0 move.b #$AA,($FFFFFA27).w ROM:001161B6 cmpi.l #$FFFF,d2 ROM:001161BC ble.s loc_1161CA ROM:001161BE move.w #$FFFF,d1 ROM:001161C2 subi.l #$10000,d2 ROM:001161C8 bra.s loc_1161CE ROM:001161CA ; --------------------------------------------------------------------------- ROM:001161CA ROM:001161CA loc_1161CA: ; CODE XREF: sub_11619A+22↑j ROM:001161CA move.w d2,d1 ROM:001161CC clr.l d2 ROM:001161CE ROM:001161CE loc_1161CE: ; CODE XREF: sub_11619A+2E↑j ROM:001161CE ; sub_11619A+36↓j ROM:001161CE add.w (a0)+,d0 ROM:001161D0 dbf d1,loc_1161CE ROM:001161D4 bra.s loc_1161A2 ROM:001161D6 ; --------------------------------------------------------------------------- ROM:001161D6 ROM:001161D6 locret_1161D6: ; CODE XREF: sub_11619A+E↑j ROM:001161D6 rts ROM:001161D6 ; End of function sub_11619A ROM:001161D6 ROM:001161D8 ; --------------------------------------------------------------------------- ROM:001161D8 clr.w ($560).w ROM:001161DC bsr.w sub_116074 ROM:001161E0 bsr.w sub_11613C ROM:001161E4 bsr.w sub_1160DE ROM:001161E8 cmpi.w #$8800,($560).w ROM:001161EE bne.s locret_1161F6 ROM:001161F0 bset #7,($561).w ROM:001161F6 ROM:001161F6 locret_1161F6: ; CODE XREF: ROM:001161EE↑j ROM:001161F6 rts ROM:001161F8 ROM:001161F8 ; =============== S U B R O U T I N E ======================================= ROM:001161F8 ROM:001161F8 ROM:001161F8 sub_1161F8: ; CODE XREF: ROM:00116FE2↓p ROM:001161F8 btst #5,($893).w ROM:001161FE bne.l loc_116290 ROM:00116204 btst #3,($886).w ROM:0011620A bne.s loc_11621E ROM:0011620C bset #3,($886).w ROM:00116212 movea.l #unk_110000,a0 ROM:00116218 clr.w ($562).w ROM:0011621C bra.s loc_116222 ROM:0011621E ; --------------------------------------------------------------------------- ROM:0011621E ROM:0011621E loc_11621E: ; CODE XREF: sub_1161F8+12↑j ROM:0011621E movea.l ($428).w,a0 ROM:00116222 ROM:00116222 loc_116222: ; CODE XREF: sub_1161F8+24↑j ROM:00116222 movea.l a0,a1 ROM:00116224 move.l $14(a5),d1 ROM:00116228 lsl.l #1,d1 ROM:0011622A adda.l d1,a1 ROM:0011622C move.l a1,($428).w ROM:00116230 suba.w #1,a1 ROM:00116234 cmpa.l #byte_139FFF,a1 ROM:0011623A blt.s loc_11624E ROM:0011623C movea.l #byte_139FFF,a1 ROM:00116242 bset #5,($893).w ROM:00116248 bset #0,($783).w ROM:0011624E ROM:0011624E loc_11624E: ; CODE XREF: sub_1161F8+42↑j ROM:0011624E bsr.w sub_11619A ROM:00116252 add.w d0,($562).w ROM:00116256 btst #5,($893).w ROM:0011625C beq.s loc_11628E ROM:0011625E move.w ($562).w,d0 ROM:00116262 subi.w #$5AA5,d0 ROM:00116266 subi.w #1,d0 ROM:0011626A cmpi.w #$AA55,d0 ROM:0011626E beq.s loc_116282 ROM:00116270 bset #4,($88B).w ROM:00116276 bset #1,($783).w ROM:0011627C bset #4,($886).w ROM:00116282 ROM:00116282 loc_116282: ; CODE XREF: sub_1161F8+76↑j ROM:00116282 move.l #$13C000,($428).w ROM:0011628A clr.w ($564).w ROM:0011628E ROM:0011628E loc_11628E: ; CODE XREF: sub_1161F8+64↑j ROM:0011628E bra.s locret_1162FC ROM:00116290 ; --------------------------------------------------------------------------- ROM:00116290 ROM:00116290 loc_116290: ; CODE XREF: sub_1161F8+6↑j ROM:00116290 btst #3,($890).w ROM:00116296 bne.s locret_1162FC ROM:00116298 movea.l ($428).w,a0 ROM:0011629C movea.l a0,a1 ROM:0011629E move.l $14(a5),d1 ROM:001162A2 lsl.l #1,d1 ROM:001162A4 adda.l d1,a1 ROM:001162A6 move.l a1,($428).w ROM:001162AA suba.w #1,a1 ROM:001162AE cmpa.l #$13FFFF,a1 ROM:001162B4 blt.s loc_1162C8 ROM:001162B6 movea.l #$13FFFF,a1 ROM:001162BC bset #3,($890).w ROM:001162C2 bset #2,($783).w ROM:001162C8 ROM:001162C8 loc_1162C8: ; CODE XREF: sub_1161F8+BC↑j ROM:001162C8 bsr.w sub_11619A ROM:001162CC add.w d0,($564).w ROM:001162D0 btst #3,($890).w ROM:001162D6 beq.s locret_1162FC ROM:001162D8 move.w ($564).w,d0 ROM:001162DC subi.w #$5AA5,d0 ROM:001162E0 subi.w #1,d0 ROM:001162E4 cmpi.w #$A5A5,d0 ROM:001162E8 beq.s locret_1162FC ROM:001162EA bset #3,($89B).w ROM:001162F0 bset #3,($783).w ROM:001162F6 bset #4,($886).w ROM:001162FC ROM:001162FC locret_1162FC: ; CODE XREF: sub_1161F8:loc_11628E↑j ROM:001162FC ; sub_1161F8+9E↑j ... ROM:001162FC rts ROM:001162FC ; End of function sub_1161F8 ROM:001162FC ROM:001162FE ROM:001162FE ; =============== S U B R O U T I N E ======================================= ROM:001162FE ROM:001162FE ROM:001162FE sub_1162FE: ; CODE XREF: ROM:0013915C↓p ROM:001162FE movea.l #unk_110000,a0 ROM:00116304 clr.w d0 ROM:00116306 move.l #$2FFFF,d1 ROM:0011630C lsr.l #1,d1 ROM:0011630E move.l d1,d2 ROM:00116310 swap d2 ROM:00116312 ROM:00116312 loc_116312: ; CODE XREF: sub_1162FE+2E↓j ROM:00116312 cmpi.w #0,d2 ROM:00116316 blt.s loc_11632E ROM:00116318 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011631E move.b #$AA,($FFFFFA27).w ROM:00116324 ROM:00116324 loc_116324: ; CODE XREF: sub_1162FE+28↓j ROM:00116324 add.w (a0)+,d0 ROM:00116326 dbf d1,loc_116324 ROM:0011632A subq.w #1,d2 ROM:0011632C bra.s loc_116312 ROM:0011632E ; --------------------------------------------------------------------------- ROM:0011632E ROM:0011632E loc_11632E: ; CODE XREF: sub_1162FE+18↑j ROM:0011632E cmpi.w #$AA55,d0 ROM:00116332 beq.s locret_11633A ROM:00116334 bset #0,($121C).w ROM:0011633A ROM:0011633A locret_11633A: ; CODE XREF: sub_1162FE+34↑j ROM:0011633A rts ROM:0011633A ; End of function sub_1162FE ROM:0011633A ROM:0011633C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_39. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011633E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_40. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116340 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116342 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116344 ROM:00116344 ; =============== S U B R O U T I N E ======================================= ROM:00116344 ROM:00116344 ROM:00116344 sub_116344: ; CODE XREF: sub_126482+89C↓p ROM:00116344 bsr.w nullsub_8 ROM:00116348 cmpi.b #0,d1 ROM:0011634C bne.s loc_116356 ROM:0011634E bset #2,($88B).w ROM:00116354 bra.s loc_116358 ROM:00116356 ; --------------------------------------------------------------------------- ROM:00116356 ROM:00116356 loc_116356: ; CODE XREF: sub_116344+8↑j ROM:00116356 subq.b #1,d1 ROM:00116358 ROM:00116358 loc_116358: ; CODE XREF: sub_116344+10↑j ROM:00116358 movea.l #$13B000,a0 ROM:0011635E move.w #$14,d2 ROM:00116362 mulu.w d1,d2 ROM:00116364 adda.l d2,a0 ROM:00116366 movea.l #$12D7,a1 ROM:0011636C btst #5,($1429).w ROM:00116372 beq.s loc_11637C ROM:00116374 adda.l #6,a1 ROM:0011637A bra.s loc_116382 ROM:0011637C ; --------------------------------------------------------------------------- ROM:0011637C ROM:0011637C loc_11637C: ; CODE XREF: sub_116344+2E↑j ROM:0011637C adda.l #3,a1 ROM:00116382 ROM:00116382 loc_116382: ; CODE XREF: sub_116344+36↑j ROM:00116382 move.b #1,d3 ROM:00116386 bra.s loc_11638C ROM:00116388 ; --------------------------------------------------------------------------- ROM:00116388 ROM:00116388 loc_116388: ; CODE XREF: sub_116344+50↓j ROM:00116388 addi.b #1,d3 ROM:0011638C ROM:0011638C loc_11638C: ; CODE XREF: sub_116344+42↑j ROM:0011638C cmpi.b #$14,d3 ROM:00116390 bgt.s locret_116396 ROM:00116392 move.b (a0)+,(a1)+ ROM:00116394 bra.s loc_116388 ROM:00116396 ; --------------------------------------------------------------------------- ROM:00116396 ROM:00116396 locret_116396: ; CODE XREF: sub_116344+4C↑j ROM:00116396 rts ROM:00116396 ; End of function sub_116344 ROM:00116396 ROM:00116398 ; --------------------------------------------------------------------------- ROM:00116398 rts ROM:0011639A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_37. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011639C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011639E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163A0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_41. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163A2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_38. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163A4 ROM:001163A4 ; =============== S U B R O U T I N E ======================================= ROM:001163A4 ROM:001163A4 ROM:001163A4 sub_1163A4: ; CODE XREF: sub_128A68+13A↓p ROM:001163A4 ; sub_128A68+144↓p ... ROM:001163A4 move.w d0,d3 ROM:001163A6 cmpi.b #$10,d1 ROM:001163AA bne.s loc_1163AE ROM:001163AC lsl.w #1,d3 ROM:001163AE ROM:001163AE loc_1163AE: ; CODE XREF: sub_1163A4+6↑j ROM:001163AE subq.w #1,d3 ROM:001163B0 move.w (0).w,d2 ROM:001163B4 bra.s loc_1163BA ROM:001163B6 ; --------------------------------------------------------------------------- ROM:001163B6 ROM:001163B6 loc_1163B6: ; CODE XREF: sub_1163A4+22↓j ROM:001163B6 addi.w #1,d2 ROM:001163BA ROM:001163BA loc_1163BA: ; CODE XREF: sub_1163A4+10↑j ROM:001163BA cmp.w d3,d2 ROM:001163BC bgt.s locret_1163C8 ROM:001163BE clr.b (a0) ROM:001163C0 adda.l #1,a0 ROM:001163C6 bra.s loc_1163B6 ROM:001163C8 ; --------------------------------------------------------------------------- ROM:001163C8 ROM:001163C8 locret_1163C8: ; CODE XREF: sub_1163A4+18↑j ROM:001163C8 rts ROM:001163C8 ; End of function sub_1163A4 ROM:001163C8 ROM:001163CA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163CC ; --------------------------------------------------------------------------- ROM:001163CC rts ROM:001163CE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163D0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163D2 ; --------------------------------------------------------------------------- ROM:001163D2 rts ROM:001163D4 ROM:001163D4 ; =============== S U B R O U T I N E ======================================= ROM:001163D4 ROM:001163D4 ROM:001163D4 sub_1163D4: ; CODE XREF: ROM:00116FA0↓p ROM:001163D4 clr.w d1 ROM:001163D6 move.b ($78B).w,d1 ROM:001163DA cmpi.w #4,d1 ROM:001163DE bcc.s locret_1163E8 ROM:001163E0 movea.l off_1163EA(pc,d1.w*4),a0 ROM:001163E4 nop ROM:001163E6 jmp (a0) ROM:001163E8 ; --------------------------------------------------------------------------- ROM:001163E8 ROM:001163E8 locret_1163E8: ; CODE XREF: sub_1163D4+A↑j ROM:001163E8 rts ROM:001163E8 ; End of function sub_1163D4 ROM:001163E8 ROM:001163E8 ; --------------------------------------------------------------------------- ROM:001163EA off_1163EA: dc.l loc_1163FA ; DATA XREF: sub_1163D4+C↑r ROM:001163EE dc.l loc_116410 ROM:001163F2 dc.l loc_116452 ROM:001163F6 dc.l loc_116480 ROM:001163FA ; --------------------------------------------------------------------------- ROM:001163FA ROM:001163FA loc_1163FA: ; DATA XREF: ROM:off_1163EA↑o ROM:001163FA bsr.w sub_116588 ROM:001163FE bsr.w sub_1165F2 ROM:00116402 bsr.w sub_116622 ROM:00116406 move.b #1,($78B).w ROM:0011640C bra.s loc_11644C ROM:0011640E ; --------------------------------------------------------------------------- ROM:0011640E rts ROM:00116410 ; --------------------------------------------------------------------------- ROM:00116410 ROM:00116410 loc_116410: ; DATA XREF: ROM:001163EE↑o ROM:00116410 btst #5,($1402).w ROM:00116416 beq.s loc_116434 ROM:00116418 btst #4,($88E).w ROM:0011641E beq.s loc_116434 ROM:00116420 bsr.w sub_1164C6 ROM:00116424 bsr.w sub_116538 ROM:00116428 move.b #3,($78B).w ROM:0011642E bra.l loc_1164C0 ROM:00116434 ; --------------------------------------------------------------------------- ROM:00116434 ROM:00116434 loc_116434: ; CODE XREF: ROM:00116416↑j ROM:00116434 ; ROM:0011641E↑j ROM:00116434 btst #5,($1402).w ROM:0011643A beq.s loc_11644C ROM:0011643C btst #4,($88E).w ROM:00116442 bne.s loc_11644C ROM:00116444 move.b #2,($78B).w ROM:0011644A bra.s loc_11647A ROM:0011644C ; --------------------------------------------------------------------------- ROM:0011644C ROM:0011644C loc_11644C: ; CODE XREF: ROM:0011640C↑j ROM:0011644C ; ROM:0011643A↑j ... ROM:0011644C bsr.w sub_1166F2 ROM:00116450 rts ROM:00116452 ; --------------------------------------------------------------------------- ROM:00116452 ROM:00116452 loc_116452: ; DATA XREF: ROM:001163F2↑o ROM:00116452 btst #4,($88E).w ROM:00116458 beq.s loc_11646A ROM:0011645A bsr.w sub_1164C6 ROM:0011645E bsr.w sub_116538 ROM:00116462 move.b #3,($78B).w ROM:00116468 bra.s loc_1164C0 ROM:0011646A ; --------------------------------------------------------------------------- ROM:0011646A ROM:0011646A loc_11646A: ; CODE XREF: ROM:00116458↑j ROM:0011646A btst #1,($1429).w ROM:00116470 beq.s loc_11647A ROM:00116472 move.b #1,($78B).w ROM:00116478 bra.s loc_11644C ROM:0011647A ; --------------------------------------------------------------------------- ROM:0011647A ROM:0011647A loc_11647A: ; CODE XREF: ROM:0011644A↑j ROM:0011647A ; ROM:00116470↑j ... ROM:0011647A bsr.w sub_1166F2 ROM:0011647E rts ROM:00116480 ; --------------------------------------------------------------------------- ROM:00116480 ROM:00116480 loc_116480: ; DATA XREF: ROM:001163F6↑o ROM:00116480 btst #4,($88E).w ROM:00116486 bne.s loc_116494 ROM:00116488 bsr.w sub_11654A ROM:0011648C move.b #2,($78B).w ROM:00116492 bra.s loc_11647A ROM:00116494 ; --------------------------------------------------------------------------- ROM:00116494 ROM:00116494 loc_116494: ; CODE XREF: ROM:00116486↑j ROM:00116494 btst #1,($1429).w ROM:0011649A beq.s loc_1164A8 ROM:0011649C bsr.w sub_11654A ROM:001164A0 move.b #1,($78B).w ROM:001164A6 bra.s loc_11644C ROM:001164A8 ; --------------------------------------------------------------------------- ROM:001164A8 ROM:001164A8 loc_1164A8: ; CODE XREF: ROM:0011649A↑j ROM:001164A8 move.w ($FFFFFF06).w,d0 ROM:001164AC asr.w #8,d0 ROM:001164AE move.b #$10,d1 ROM:001164B2 cmp.b d0,d1 ROM:001164B4 beq.s loc_1164C0 ROM:001164B6 subi.b #$10,d0 ROM:001164BA asl.w #8,d0 ROM:001164BC sub.w d0,($FFFFFF06).w ROM:001164C0 ROM:001164C0 loc_1164C0: ; CODE XREF: ROM:0011642E↑j ROM:001164C0 ; ROM:00116468↑j ... ROM:001164C0 bsr.w sub_1166F2 ROM:001164C4 rts ROM:001164C6 ROM:001164C6 ; =============== S U B R O U T I N E ======================================= ROM:001164C6 ROM:001164C6 ROM:001164C6 sub_1164C6: ; CODE XREF: sub_110D72+6↑p ROM:001164C6 ; ROM:00116420↑p ... ROM:001164C6 lea ($FFFFFF10).w,a0 ROM:001164CA move.w $5FE(a5),d3 ROM:001164CE muls.w #$100,d3 ROM:001164D2 divs.w #$64,d3 ; 'd' ROM:001164D6 move.w ($4CE).w,d4 ROM:001164DA muls.w #$100,d4 ROM:001164DE divs.w #$64,d4 ; 'd' ROM:001164E2 move.w #0,d0 ROM:001164E6 bra.s loc_1164EC ROM:001164E8 ; --------------------------------------------------------------------------- ROM:001164E8 ROM:001164E8 loc_1164E8: ; CODE XREF: sub_1164C6:loc_116534↓j ROM:001164E8 addi.w #1,d0 ROM:001164EC ROM:001164EC loc_1164EC: ; CODE XREF: sub_1164C6+20↑j ROM:001164EC cmpi.w #1,d0 ROM:001164F0 bgt.s locret_116536 ROM:001164F2 move.w d4,d1 ROM:001164F4 sub.w $1054(d0.w*2),d1 ROM:001164FA neg.w d1 ROM:001164FC bgt.s loc_116502 ROM:001164FE addi.w #$4800,d1 ROM:00116502 ROM:00116502 loc_116502: ; CODE XREF: sub_1164C6+36↑j ROM:00116502 sub.w d3,d1 ROM:00116504 bgt.s loc_11650A ROM:00116506 addi.w #$4800,d1 ROM:0011650A ROM:0011650A loc_11650A: ; CODE XREF: sub_1164C6+3E↑j ROM:0011650A move.w d0,d2 ROM:0011650C muls.w #8,d2 ROM:00116510 cmpi.w #$2400,d1 ROM:00116514 bge.s loc_116524 ROM:00116516 move.w $1054(d0.w*2),2(a0,d2.w*2) ROM:0011651E bclr d0,($788).w ROM:00116522 bra.s loc_116534 ROM:00116524 ; --------------------------------------------------------------------------- ROM:00116524 ROM:00116524 loc_116524: ; CODE XREF: sub_1164C6+4E↑j ROM:00116524 move.w d0,d6 ROM:00116526 addq.w #2,d6 ROM:00116528 move.w $1054(d6.w*2),2(a0,d2.w*2) ROM:00116530 bset d0,($788).w ROM:00116534 ROM:00116534 loc_116534: ; CODE XREF: sub_1164C6+5C↑j ROM:00116534 bra.s loc_1164E8 ROM:00116536 ; --------------------------------------------------------------------------- ROM:00116536 ROM:00116536 locret_116536: ; CODE XREF: sub_1164C6+2A↑j ROM:00116536 rts ROM:00116536 ; End of function sub_1164C6 ROM:00116536 ROM:00116538 ROM:00116538 ; =============== S U B R O U T I N E ======================================= ROM:00116538 ROM:00116538 ROM:00116538 sub_116538: ; CODE XREF: ROM:00116424↑p ROM:00116538 ; ROM:0011645E↑p ROM:00116538 move.w ($FFFFFF06).w,d0 ROM:0011653C asr.w #8,d0 ROM:0011653E subi.b #$10,d0 ROM:00116542 asl.w #8,d0 ROM:00116544 sub.w d0,($FFFFFF06).w ROM:00116548 rts ROM:00116548 ; End of function sub_116538 ROM:00116548 ROM:0011654A ROM:0011654A ; =============== S U B R O U T I N E ======================================= ROM:0011654A ROM:0011654A ROM:0011654A sub_11654A: ; CODE XREF: ROM:00116488↑p ROM:0011654A ; ROM:0011649C↑p ROM:0011654A move.w ($FFFFFF06).w,d0 ROM:0011654E asr.w #8,d0 ROM:00116550 subi.b #$30,d0 ; '0' ROM:00116554 asl.w #8,d0 ROM:00116556 sub.w d0,($FFFFFF06).w ROM:0011655A rts ROM:0011655A ; End of function sub_11654A ROM:0011655A ROM:0011655C ROM:0011655C ; =============== S U B R O U T I N E ======================================= ROM:0011655C ROM:0011655C ROM:0011655C sub_11655C: ; CODE XREF: sub_116798+10↓p ROM:0011655C ; ROM:001167E0↓p ROM:0011655C lea ($FFFFFF10).w,a0 ROM:00116560 asl.w #4,d0 ROM:00116562 adda.w d0,a0 ROM:00116564 asr.w #4,d0 ROM:00116566 btst d0,($788).w ROM:0011656A beq.s loc_11657A ROM:0011656C move.w $1054(d0.w*2),2(a0) ROM:00116574 bclr d0,($788).w ROM:00116578 bra.s locret_116586 ROM:0011657A ; --------------------------------------------------------------------------- ROM:0011657A ROM:0011657A loc_11657A: ; CODE XREF: sub_11655C+E↑j ROM:0011657A move.w $1058(d0.w*2),2(a0) ROM:00116582 bset d0,($788).w ROM:00116586 ROM:00116586 locret_116586: ; CODE XREF: sub_11655C+1C↑j ROM:00116586 rts ROM:00116586 ; End of function sub_11655C ROM:00116586 ROM:00116588 ROM:00116588 ; =============== S U B R O U T I N E ======================================= ROM:00116588 ROM:00116588 ROM:00116588 sub_116588: ; CODE XREF: ROM:loc_1163FA↑p ROM:00116588 ; ROM:loc_125950↓p ROM:00116588 move.w $96(a5),($FFFFFFEC).w ROM:0011658E move.w #0,d7 ROM:00116592 bra.s loc_116598 ROM:00116594 ; --------------------------------------------------------------------------- ROM:00116594 ROM:00116594 loc_116594: ; CODE XREF: sub_116588+66↓j ROM:00116594 addi.w #1,d7 ROM:00116598 ROM:00116598 loc_116598: ; CODE XREF: sub_116588+A↑j ROM:00116598 cmpi.w #1,d7 ROM:0011659C bgt.s locret_1165F0 ROM:0011659E moveq #$10,d0 ROM:001165A0 asr.w #4,d0 ROM:001165A2 add.w d7,d0 ROM:001165A4 lea ($FFFFFF10).w,a0 ROM:001165A8 asl.w #4,d7 ROM:001165AA adda.w d7,a0 ROM:001165AC asr.w #4,d7 ROM:001165AE bsr.l sub_11AFB2 ROM:001165B4 moveq #$B,d2 ROM:001165B6 moveq #1,d1 ROM:001165B8 moveq #3,d4 ROM:001165BA move.w $1054(d7.w*2),2(a0) ROM:001165C2 move.w $A0(a5),4(a0) ROM:001165C8 cmpi.w #1,d7 ROM:001165CC beq.s loc_1165D6 ROM:001165CE move.w d0,d6 ROM:001165D0 addq.l #1,d6 ROM:001165D2 asl.l #4,d6 ROM:001165D4 bra.s loc_1165DA ROM:001165D6 ; --------------------------------------------------------------------------- ROM:001165D6 ROM:001165D6 loc_1165D6: ; CODE XREF: sub_116588+44↑j ROM:001165D6 move.w #$30,d6 ; '0' ROM:001165DA ROM:001165DA loc_1165DA: ; CODE XREF: sub_116588+4C↑j ROM:001165DA asl.w #8,d6 ROM:001165DC addi.w #$A,d6 ROM:001165E0 move.w d6,6(a0) ROM:001165E4 moveq #1,d3 ROM:001165E6 moveq #1,d5 ROM:001165E8 bsr.l sub_11AF36 ROM:001165EE bra.s loc_116594 ROM:001165F0 ; --------------------------------------------------------------------------- ROM:001165F0 ROM:001165F0 locret_1165F0: ; CODE XREF: sub_116588+14↑j ROM:001165F0 rts ROM:001165F0 ; End of function sub_116588 ROM:001165F0 ROM:001165F2 ROM:001165F2 ; =============== S U B R O U T I N E ======================================= ROM:001165F2 ROM:001165F2 ROM:001165F2 sub_1165F2: ; CODE XREF: ROM:001163FE↑p ROM:001165F2 move.w #$90,d0 ROM:001165F6 asr.w #4,d0 ROM:001165F8 bsr.l sub_11AFB2 ROM:001165FE lea ($FFFFFF90).w,a0 ROM:00116602 move.w #7,(a0) ROM:00116606 move.w #1,d1 ROM:0011660A move.w #$A,d2 ROM:0011660E move.w #0,d3 ROM:00116612 move.w #3,d4 ROM:00116616 move.w #1,d5 ROM:0011661A bsr.l sub_11AF36 ROM:00116620 rts ROM:00116620 ; End of function sub_1165F2 ROM:00116620 ROM:00116622 ROM:00116622 ; =============== S U B R O U T I N E ======================================= ROM:00116622 ROM:00116622 ROM:00116622 sub_116622: ; CODE XREF: ROM:00116402↑p ROM:00116622 move.w #$A0,d0 ROM:00116626 asr.w #4,d0 ROM:00116628 bsr.l sub_11AFB2 ROM:0011662E lea ($FFFFFFA0).w,a0 ROM:00116632 move.w #7,(a0) ROM:00116636 move.w #0,d1 ROM:0011663A move.w #$A,d2 ROM:0011663E move.w #0,d3 ROM:00116642 move.w #3,d4 ROM:00116646 move.w #3,d5 ROM:0011664A bsr.l sub_11AF36 ROM:00116650 rts ROM:00116650 ; End of function sub_116622 ROM:00116650 ROM:00116652 ; --------------------------------------------------------------------------- ROM:00116652 lea ($FFFFFF10).w,a0 ROM:00116656 ROM:00116656 ; =============== S U B R O U T I N E ======================================= ROM:00116656 ROM:00116656 ROM:00116656 sub_116656: ; CODE XREF: ROM:001167E4↓p ROM:00116656 move.w $FC(a5,d0.w*2),d1 ROM:0011665C btst #3,($892).w ROM:00116662 beq.s loc_116694 ROM:00116664 move.w $98(a5),($FFFFFFEC).w ROM:0011666A move.w $98(a5),(a0) ROM:0011666E bclr #3,($892).w ROM:00116674 addi.w #1,($56E).w ROM:0011667A cmpi.w #0,d0 ROM:0011667E bne.s loc_116688 ROM:00116680 bset #4,($1422).w ROM:00116686 bra.s loc_116694 ROM:00116688 ; --------------------------------------------------------------------------- ROM:00116688 ROM:00116688 loc_116688: ; CODE XREF: sub_116656+28↑j ROM:00116688 cmpi.w #1,d0 ROM:0011668C bne.s loc_116694 ROM:0011668E bset #5,($141E).w ROM:00116694 ROM:00116694 loc_116694: ; CODE XREF: sub_116656+C↑j ROM:00116694 ; sub_116656+30↑j ... ROM:00116694 btst #7,($889).w ROM:0011669A bne.s loc_1166C8 ROM:0011669C move.w (a0),d1 ROM:0011669E add.w $A2(a5),d1 ROM:001166A2 cmp.w ($FFFFFFEE).w,d1 ROM:001166A6 ble.s loc_1166B0 ROM:001166A8 move.w ($FFFFFFEE).w,d1 ROM:001166AC bset d0,($789).w ROM:001166B0 ROM:001166B0 loc_1166B0: ; CODE XREF: sub_116656+50↑j ROM:001166B0 move.w $96(a5),d2 ROM:001166B4 cmp.w ($FFFFFFEC).w,d2 ROM:001166B8 ble.s loc_1166C2 ROM:001166BA move.w $A2(a5),d2 ROM:001166BE add.w d2,($FFFFFFEC).w ROM:001166C2 ROM:001166C2 loc_1166C2: ; CODE XREF: sub_116656+62↑j ROM:001166C2 bra.l loc_1166E8 ROM:001166C8 ; --------------------------------------------------------------------------- ROM:001166C8 ROM:001166C8 loc_1166C8: ; CODE XREF: sub_116656+44↑j ROM:001166C8 move.w (a0),d1 ROM:001166CA sub.w $A2(a5),d1 ROM:001166CE bclr #7,($889).w ROM:001166D4 addi.w #1,($570).w ROM:001166DA cmp.w ($FFFFFFEC).w,d1 ROM:001166DE bge.s loc_1166E8 ROM:001166E0 move.w ($FFFFFFEC).w,d1 ROM:001166E4 bset d0,($78A).w ROM:001166E8 ROM:001166E8 loc_1166E8: ; CODE XREF: sub_116656:loc_1166C2↑j ROM:001166E8 ; sub_116656+88↑j ROM:001166E8 move.w d1,(a0) ROM:001166EA move.w d1,$5CC(d0.w*2) ROM:001166F0 rts ROM:001166F0 ; End of function sub_116656 ROM:001166F0 ROM:001166F2 ROM:001166F2 ; =============== S U B R O U T I N E ======================================= ROM:001166F2 ROM:001166F2 ROM:001166F2 sub_1166F2: ; CODE XREF: ROM:loc_11644C↑p ROM:001166F2 ; ROM:loc_11647A↑p ... ROM:001166F2 move.w #$3FB0,d1 ROM:001166F6 move.w ($99C).w,d2 ROM:001166FA move.w ($57E).w,d3 ROM:001166FE bsr.l sub_11745C ROM:00116704 btst #3,($1424).w ROM:0011670A beq.s loc_11672A ROM:0011670C move.w d1,($FFFFFFEE).w ROM:00116710 move.w $9C(a5),d2 ROM:00116714 muls.w #$411B,d2 ROM:00116718 divs.w ($57E).w,d2 ROM:0011671C bvs.s loc_116728 ROM:0011671E cmp.w ($FFFFFFEE).w,d2 ROM:00116722 bge.s loc_116728 ROM:00116724 move.w d2,($FFFFFFEE).w ROM:00116728 ROM:00116728 loc_116728: ; CODE XREF: sub_1166F2+2A↑j ROM:00116728 ; sub_1166F2+30↑j ROM:00116728 bra.s loc_116754 ROM:0011672A ; --------------------------------------------------------------------------- ROM:0011672A ROM:0011672A loc_11672A: ; CODE XREF: sub_1166F2+18↑j ROM:0011672A move.w #0,d0 ROM:0011672E bra.s loc_116734 ROM:00116730 ; --------------------------------------------------------------------------- ROM:00116730 ROM:00116730 loc_116730: ; CODE XREF: sub_1166F2+5A↓j ROM:00116730 addi.w #1,d0 ROM:00116734 ROM:00116734 loc_116734: ; CODE XREF: sub_1166F2+3C↑j ROM:00116734 cmpi.w #1,d0 ROM:00116738 bgt.s loc_11674E ROM:0011673A lea ($FFFFFF10).w,a0 ROM:0011673E move.w d0,d7 ROM:00116740 asl.w #4,d7 ROM:00116742 adda.w d7,a0 ROM:00116744 move.w d1,(a0) ROM:00116746 move.w d1,$5CC(d0.w*2) ROM:0011674C bra.s loc_116730 ROM:0011674E ; --------------------------------------------------------------------------- ROM:0011674E ROM:0011674E loc_11674E: ; CODE XREF: sub_1166F2+46↑j ROM:0011674E move.w $9A(a5),($FFFFFFEE).w ROM:00116754 ROM:00116754 loc_116754: ; CODE XREF: sub_1166F2:loc_116728↑j ROM:00116754 move.w ($FFFFFFEE).w,($56C).w ROM:0011675A rts ROM:0011675A ; End of function sub_1166F2 ROM:0011675A ROM:0011675C ROM:0011675C ; =============== S U B R O U T I N E ======================================= ROM:0011675C ROM:0011675C ROM:0011675C sub_11675C: ; CODE XREF: sub_125460:loc_1254F4↓p ROM:0011675C move sr,-(sp) ROM:0011675E move #$2700,sr ROM:00116762 lea ($FFFFFF10).w,a0 ROM:00116766 clr.w d0 ROM:00116768 move.w #0,d1 ROM:0011676C bra.s loc_116772 ROM:0011676E ; --------------------------------------------------------------------------- ROM:0011676E ROM:0011676E loc_11676E: ; CODE XREF: sub_11675C+36↓j ROM:0011676E addi.w #1,d1 ROM:00116772 ROM:00116772 loc_116772: ; CODE XREF: sub_11675C+10↑j ROM:00116772 cmpi.w #1,d1 ROM:00116776 bgt.s loc_116794 ROM:00116778 btst d1,($788).w ROM:0011677C bne.s loc_116788 ROM:0011677E move.w $1054(d1.w*2),2(a0,d0.w*2) ROM:00116786 bra.s loc_116790 ROM:00116788 ; --------------------------------------------------------------------------- ROM:00116788 ROM:00116788 loc_116788: ; CODE XREF: sub_11675C+20↑j ROM:00116788 move.w $1058(d1.w*2),2(a0,d0.w*2) ROM:00116790 ROM:00116790 loc_116790: ; CODE XREF: sub_11675C+2A↑j ROM:00116790 addq.w #8,d0 ROM:00116792 bra.s loc_11676E ROM:00116794 ; --------------------------------------------------------------------------- ROM:00116794 ROM:00116794 loc_116794: ; CODE XREF: sub_11675C+1A↑j ROM:00116794 move (sp)+,sr ROM:00116796 rts ROM:00116796 ; End of function sub_11675C ROM:00116796 ROM:00116798 ROM:00116798 ; =============== S U B R O U T I N E ======================================= ROM:00116798 ROM:00116798 ROM:00116798 sub_116798: ; CODE XREF: sub_110DDC↑p ROM:00116798 move.w #0,d0 ROM:0011679C bra.s loc_1167A2 ROM:0011679E ; --------------------------------------------------------------------------- ROM:0011679E ROM:0011679E loc_11679E: ; CODE XREF: sub_116798+14↓j ROM:0011679E addi.w #1,d0 ROM:001167A2 ROM:001167A2 loc_1167A2: ; CODE XREF: sub_116798+4↑j ROM:001167A2 cmpi.w #1,d0 ROM:001167A6 bgt.s locret_1167AE ROM:001167A8 bsr.w sub_11655C ROM:001167AC bra.s loc_11679E ROM:001167AE ; --------------------------------------------------------------------------- ROM:001167AE ROM:001167AE locret_1167AE: ; CODE XREF: sub_116798+E↑j ROM:001167AE rts ROM:001167AE ; End of function sub_116798 ROM:001167AE ROM:001167B0 ; --------------------------------------------------------------------------- ROM:001167B0 andi.w #$FBFF,($FFFFFE20).w ROM:001167B6 rte ROM:001167B8 ; --------------------------------------------------------------------------- ROM:001167B8 andi.w #$FDFF,($FFFFFE20).w ROM:001167BE rte ROM:001167C0 ; --------------------------------------------------------------------------- ROM:001167C0 movem.l d0-d2/a0,-(sp) ROM:001167C4 move.w $16(sp),d0 ROM:001167C8 subi.w #$100,d0 ROM:001167CC asr.w #2,d0 ROM:001167CE move.w #$FFFF,d1 ROM:001167D2 bclr d0,d1 ROM:001167D4 and.w d1,($FFFFFE20).w ROM:001167D8 asl.w #4,d0 ROM:001167DA subi.w #$10,d0 ROM:001167DE asr.w #4,d0 ROM:001167E0 bsr.w sub_11655C ROM:001167E4 bsr.w sub_116656 ROM:001167E8 movem.l (sp)+,d0-d2/a0 ROM:001167EC rte ROM:001167EE ROM:001167EE ; =============== S U B R O U T I N E ======================================= ROM:001167EE ROM:001167EE ROM:001167EE sub_1167EE: ; CODE XREF: ROM:00116F9A↓p ROM:001167EE move.w #0,d7 ROM:001167F2 bra.s loc_1167F8 ROM:001167F4 ; --------------------------------------------------------------------------- ROM:001167F4 ROM:001167F4 loc_1167F4: ; CODE XREF: sub_1167EE+14↓j ROM:001167F4 addi.w #1,d7 ROM:001167F8 ROM:001167F8 loc_1167F8: ; CODE XREF: sub_1167EE+4↑j ROM:001167F8 cmpi.w #3,d7 ROM:001167FC bgt.s locret_116804 ROM:001167FE bsr.w sub_116806 ROM:00116802 bra.s loc_1167F4 ROM:00116804 ; --------------------------------------------------------------------------- ROM:00116804 ROM:00116804 locret_116804: ; CODE XREF: sub_1167EE+E↑j ROM:00116804 rts ROM:00116804 ; End of function sub_1167EE ROM:00116804 ROM:00116806 ROM:00116806 ; =============== S U B R O U T I N E ======================================= ROM:00116806 ROM:00116806 ROM:00116806 sub_116806: ; CODE XREF: sub_1167EE+10↑p ROM:00116806 clr.w d1 ROM:00116808 move.b $7B0(d7.w),d1 ROM:0011680E cmpi.w #4,d1 ROM:00116812 bcc.s locret_11681C ROM:00116814 movea.l off_11681E(pc,d1.w*4),a0 ROM:00116818 nop ROM:0011681A jmp (a0) ROM:0011681C ; --------------------------------------------------------------------------- ROM:0011681C ROM:0011681C locret_11681C: ; CODE XREF: sub_116806+C↑j ROM:0011681C rts ROM:0011681C ; End of function sub_116806 ROM:0011681C ROM:0011681C ; --------------------------------------------------------------------------- ROM:0011681E off_11681E: dc.l loc_11682E ; DATA XREF: sub_116806+E↑r ROM:00116822 dc.l loc_11683E ROM:00116826 dc.l loc_116862 ROM:0011682A dc.l loc_1168BC ROM:0011682E ; --------------------------------------------------------------------------- ROM:0011682E ROM:0011682E loc_11682E: ; DATA XREF: ROM:off_11681E↑o ROM:0011682E bsr.w sub_11693A ROM:00116832 move.b #1,$7B0(d7.w) ROM:0011683A bra.s locret_116860 ROM:0011683C ; --------------------------------------------------------------------------- ROM:0011683C rts ROM:0011683E ; --------------------------------------------------------------------------- ROM:0011683E ROM:0011683E loc_11683E: ; DATA XREF: ROM:00116822↑o ROM:0011683E cmpi.l #$F618,$964(d7.w*4) ROM:00116848 ble.s locret_116860 ROM:0011684A cmpi.b #3,($1299).w ROM:00116850 bne.s locret_116860 ROM:00116852 bsr.w sub_116BD6 ROM:00116856 move.b #2,$7B0(d7.w) ROM:0011685E bra.s locret_1168BA ROM:00116860 ; --------------------------------------------------------------------------- ROM:00116860 ROM:00116860 locret_116860: ; CODE XREF: ROM:0011683A↑j ROM:00116860 ; ROM:00116848↑j ... ROM:00116860 rts ROM:00116862 ; --------------------------------------------------------------------------- ROM:00116862 ROM:00116862 loc_116862: ; DATA XREF: ROM:00116826↑o ROM:00116862 btst #1,($1410).w ROM:00116868 bne.s locret_1168BA ROM:0011686A lea ($FFFFFF30).w,a0 ROM:0011686E move.w d7,d0 ROM:00116870 asl.w #4,d0 ROM:00116872 adda.w d0,a0 ROM:00116874 move.w $A(a0),d1 ROM:00116878 andi.w #1,d1 ROM:0011687C cmpi.w #1,d1 ROM:00116880 bne.s loc_11688A ROM:00116882 bset #0,($88D).w ROM:00116888 bra.s loc_116890 ROM:0011688A ; --------------------------------------------------------------------------- ROM:0011688A ROM:0011688A loc_11688A: ; CODE XREF: ROM:00116880↑j ROM:0011688A bclr #0,($88D).w ROM:00116890 ROM:00116890 loc_116890: ; CODE XREF: ROM:00116888↑j ROM:00116890 btst #0,($88D).w ROM:00116896 beq.s locret_1168BA ROM:00116898 move.w #$20,d0 ; ' ' ROM:0011689C clr.b $7D0(d7.w) ROM:001168A2 move.w d0,$5F2(d7.w*2) ROM:001168A8 move.b #1,$7D0(d7.w) ROM:001168B0 move.b #3,$7B0(d7.w) ROM:001168B8 bra.s locret_116936 ROM:001168BA ; --------------------------------------------------------------------------- ROM:001168BA ROM:001168BA locret_1168BA: ; CODE XREF: ROM:0011685E↑j ROM:001168BA ; ROM:00116868↑j ... ROM:001168BA rts ROM:001168BC ; --------------------------------------------------------------------------- ROM:001168BC ROM:001168BC loc_1168BC: ; DATA XREF: ROM:0011682A↑o ROM:001168BC cmpi.w #0,$5F2(d7.w*2) ROM:001168C4 bgt.s loc_1168FA ROM:001168C6 cmpi.l #$3E7,$464(d7.w*4) ROM:001168D0 ble.s loc_1168FA ROM:001168D2 bsr.w sub_116C02 ROM:001168D6 clr.l d0 ROM:001168D8 move.w $5D2(d7.w*2),d0 ROM:001168DE divu.w #$3E8,d0 ROM:001168E2 clr.b $7D0(d7.w) ROM:001168E8 move.w d0,$5F2(d7.w*2) ROM:001168EE move.b #1,$7D0(d7.w) ROM:001168F6 bsr.w sub_116C4A ROM:001168FA ROM:001168FA loc_1168FA: ; CODE XREF: ROM:001168C4↑j ROM:001168FA ; ROM:001168D0↑j ROM:001168FA cmpi.w #0,$5F2(d7.w*2) ROM:00116902 bgt.s locret_116936 ROM:00116904 cmpi.l #$3E8,$464(d7.w*4) ROM:0011690E bgt.s locret_116936 ROM:00116910 lea ($FFFFFF30).w,a0 ROM:00116914 move.w d7,d0 ROM:00116916 asl.w #4,d0 ROM:00116918 adda.w d0,a0 ROM:0011691A move.w $A(a0),d1 ROM:0011691E andi.w #1,d1 ROM:00116922 cmpi.w #0,d1 ROM:00116926 bne.s locret_116936 ROM:00116928 move.b #1,$7B0(d7.w) ROM:00116930 bra.l locret_116860 ROM:00116936 ; --------------------------------------------------------------------------- ROM:00116936 ROM:00116936 locret_116936: ; CODE XREF: ROM:001168B8↑j ROM:00116936 ; ROM:00116902↑j ... ROM:00116936 rts ROM:00116938 ; --------------------------------------------------------------------------- ROM:00116938 rts ROM:0011693A ROM:0011693A ; =============== S U B R O U T I N E ======================================= ROM:0011693A ROM:0011693A ROM:0011693A sub_11693A: ; CODE XREF: ROM:loc_11682E↑p ROM:0011693A lea ($FFFFFF30).w,a0 ROM:0011693E move.w d7,d0 ROM:00116940 asl.w #4,d0 ROM:00116942 adda.w d0,a0 ROM:00116944 move.w #$30,d0 ; '0' ROM:00116948 asr.w #4,d0 ROM:0011694A add.w d7,d0 ROM:0011694C bsr.l sub_11AFB2 ROM:00116952 moveq #$D,d2 ROM:00116954 moveq #1,d1 ROM:00116956 moveq #3,d4 ROM:00116958 clr.w (a0) ROM:0011695A clr.w 2(a0) ROM:0011695E clr.w 4(a0) ROM:00116962 clr.w 6(a0) ROM:00116966 clr.w 8(a0) ROM:0011696A clr.l d3 ROM:0011696C move.w $C02(a5,d7.w*2),d3 ROM:00116972 add.w $826(a5),d3 ROM:00116976 cmpi.w #$1C20,d3 ROM:0011697A blt.s loc_116980 ROM:0011697C subi.w #$1C20,d3 ROM:00116980 ROM:00116980 loc_116980: ; CODE XREF: sub_11693A+40↑j ROM:00116980 divs.w #$64,d3 ; 'd' ROM:00116984 asl.w #8,d3 ROM:00116986 move.b #$A,d3 ROM:0011698A move.w d3,$A(a0) ROM:0011698E moveq #1,d3 ROM:00116990 moveq #1,d5 ROM:00116992 bsr.l sub_11AF36 ROM:00116998 rts ROM:00116998 ; End of function sub_11693A ROM:00116998 ROM:0011699A ROM:0011699A ; =============== S U B R O U T I N E ======================================= ROM:0011699A ROM:0011699A ROM:0011699A sub_11699A: ; CODE XREF: sub_134A7C+2A↓p ROM:0011699A move.w #0,d7 ROM:0011699E bra.s loc_1169A4 ROM:001169A0 ; --------------------------------------------------------------------------- ROM:001169A0 ROM:001169A0 loc_1169A0: ; CODE XREF: sub_11699A+11E↓j ROM:001169A0 addi.w #1,d7 ROM:001169A4 ROM:001169A4 loc_1169A4: ; CODE XREF: sub_11699A+4↑j ROM:001169A4 cmpi.w #3,d7 ROM:001169A8 bgt.l locret_116ABC ROM:001169AE lea ($FFFFFF30).w,a0 ROM:001169B2 move.w d7,d0 ROM:001169B4 asl.w #4,d0 ROM:001169B6 adda.w d0,a0 ROM:001169B8 move.w #$30,d0 ; '0' ROM:001169BC asr.w #4,d0 ROM:001169BE add.w d7,d0 ROM:001169C0 move.w #1,d5 ROM:001169C4 cmpi.w #2,d5 ROM:001169C8 bne.s loc_1169D2 ROM:001169CA move.w d7,d4 ROM:001169CC andi.w #1,d4 ROM:001169D0 bra.s loc_1169D6 ROM:001169D2 ; --------------------------------------------------------------------------- ROM:001169D2 ROM:001169D2 loc_1169D2: ; CODE XREF: sub_11699A+2E↑j ROM:001169D2 move.w #0,d4 ROM:001169D6 ROM:001169D6 loc_1169D6: ; CODE XREF: sub_11699A+36↑j ROM:001169D6 move.w $11A2(d4.w*2),d6 ROM:001169DC btst d7,($129B).w ROM:001169E0 bne.s loc_1169EC ROM:001169E2 btst #6,($1423).w ROM:001169E8 beq.s loc_1169EC ROM:001169EA clr.w d6 ROM:001169EC ROM:001169EC loc_1169EC: ; CODE XREF: sub_11699A+46↑j ROM:001169EC ; sub_11699A+4E↑j ROM:001169EC move.w d6,4(a0) ROM:001169F0 btst #4,($88E).w ROM:001169F6 bne.s loc_116A64 ROM:001169F8 clr.l d5 ROM:001169FA move.w $11A6(d7.w*2),d5 ROM:00116A00 asl.l #8,d5 ROM:00116A02 divs.w #$64,d5 ; 'd' ROM:00116A06 move.w d5,6(a0) ROM:00116A0A cmpi.w #3,d7 ROM:00116A0E beq.s loc_116A18 ROM:00116A10 move.w d0,d5 ROM:00116A12 addq.l #1,d5 ROM:00116A14 asl.w #4,d5 ROM:00116A16 bra.s loc_116A1C ROM:00116A18 ; --------------------------------------------------------------------------- ROM:00116A18 ROM:00116A18 loc_116A18: ; CODE XREF: sub_11699A+74↑j ROM:00116A18 move.w #0,d5 ROM:00116A1C ROM:00116A1C loc_116A1C: ; CODE XREF: sub_11699A+7C↑j ROM:00116A1C asl.w #8,d5 ROM:00116A1E cmpi.w #$1C20,($E4A).w ROM:00116A24 bne.s loc_116A2A ROM:00116A26 clr.w d4 ROM:00116A28 bra.s loc_116A36 ROM:00116A2A ; --------------------------------------------------------------------------- ROM:00116A2A ROM:00116A2A loc_116A2A: ; CODE XREF: sub_11699A+8A↑j ROM:00116A2A move.w ($E4A).w,d4 ROM:00116A2E ext.l d4 ROM:00116A30 divs.w #$64,d4 ; 'd' ROM:00116A34 add.w d4,d5 ROM:00116A36 ROM:00116A36 loc_116A36: ; CODE XREF: sub_11699A+8E↑j ROM:00116A36 move.w d5,8(a0) ROM:00116A3A move.b $C26(a5),d4 ROM:00116A3E cmpi.b #0,d4 ROM:00116A42 ble.s loc_116A64 ROM:00116A44 move.w 8(a0),d4 ROM:00116A48 ext.w d4 ROM:00116A4A ext.l d4 ROM:00116A4C bne.s loc_116A50 ROM:00116A4E moveq #$48,d4 ; 'H' ROM:00116A50 ROM:00116A50 loc_116A50: ; CODE XREF: sub_11699A+B2↑j ROM:00116A50 muls.l $964(d7.w*4),d4 ROM:00116A58 divu.w #$48,d4 ; 'H' ROM:00116A5C bvc.s loc_116A62 ROM:00116A5E move.w #$FFFF,d4 ROM:00116A62 ROM:00116A62 loc_116A62: ; CODE XREF: sub_11699A+C2↑j ROM:00116A62 move.w d4,(a0) ROM:00116A64 ROM:00116A64 loc_116A64: ; CODE XREF: sub_11699A+5C↑j ROM:00116A64 ; sub_11699A+A8↑j ROM:00116A64 move sr,-(sp) ROM:00116A66 move #$2700,sr ROM:00116A6A move.b $C26(a5),d4 ROM:00116A6E cmpi.b #0,d4 ROM:00116A72 bne.s loc_116AB6 ROM:00116A74 move.w 8(a0),d4 ROM:00116A78 ext.w d4 ROM:00116A7A ext.l d4 ROM:00116A7C bne.s loc_116A80 ROM:00116A7E moveq #$48,d4 ; 'H' ROM:00116A80 ROM:00116A80 loc_116A80: ; CODE XREF: sub_11699A+E2↑j ROM:00116A80 muls.l $964(d7.w*4),d4 ROM:00116A88 divu.l #$48,d4 ; 'H' ROM:00116A90 cmpi.l #$F618,d4 ROM:00116A96 ble.s loc_116A9E ROM:00116A98 move.l $454(d7.w*4),d4 ROM:00116A9E ROM:00116A9E loc_116A9E: ; CODE XREF: sub_11699A+FC↑j ROM:00116A9E btst #1,($1410).w ROM:00116AA4 bne.s loc_116AAA ROM:00116AA6 move.w d4,(a0) ROM:00116AA8 bra.s loc_116AAC ROM:00116AAA ; --------------------------------------------------------------------------- ROM:00116AAA ROM:00116AAA loc_116AAA: ; CODE XREF: sub_11699A+10A↑j ROM:00116AAA clr.w (a0) ROM:00116AAC ROM:00116AAC loc_116AAC: ; CODE XREF: sub_11699A+10E↑j ROM:00116AAC cmpi.w #0,d7 ROM:00116AB0 bne.s loc_116AB6 ROM:00116AB2 move.w d4,($57A).w ROM:00116AB6 ROM:00116AB6 loc_116AB6: ; CODE XREF: sub_11699A+D8↑j ROM:00116AB6 ; sub_11699A+116↑j ROM:00116AB6 move (sp)+,sr ROM:00116AB8 bra.w loc_1169A0 ROM:00116ABC ; --------------------------------------------------------------------------- ROM:00116ABC ROM:00116ABC locret_116ABC: ; CODE XREF: sub_11699A+E↑j ROM:00116ABC rts ROM:00116ABC ; End of function sub_11699A 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: sub_12333A+E↓p ROM:00116ABE ; sub_133A7A:loc_133AB0↓p ... ROM:00116ABE btst #0,($1426).w ROM:00116AC4 bne.s locret_116B3A ROM:00116AC6 move.w #0,d7 ROM:00116ACA bra.s loc_116AD0 ROM:00116ACC ; --------------------------------------------------------------------------- ROM:00116ACC ROM:00116ACC loc_116ACC: ; CODE XREF: sub_116ABE:loc_116B00↓j ROM:00116ACC addi.w #1,d7 ROM:00116AD0 ROM:00116AD0 loc_116AD0: ; CODE XREF: sub_116ABE+C↑j ROM:00116AD0 cmpi.w #3,d7 ROM:00116AD4 bgt.s loc_116B02 ROM:00116AD6 lea ($FFFFFF30).w,a0 ROM:00116ADA move.w d7,d6 ROM:00116ADC asl.w #4,d6 ROM:00116ADE adda.w d6,a0 ROM:00116AE0 move.w #$30,d6 ; '0' ROM:00116AE4 asr.w #4,d6 ROM:00116AE6 add.w d7,d6 ROM:00116AE8 move.w d0,2(a0) ROM:00116AEC move.w $600(a5),d5 ROM:00116AF0 cmpi.w #0,d5 ROM:00116AF4 bne.s loc_116B00 ROM:00116AF6 moveq #1,d5 ROM:00116AF8 asl.l d6,d5 ROM:00116AFA asl.l d6,d5 ROM:00116AFC or.l d5,($FFFFFE18).w ROM:00116B00 ROM:00116B00 loc_116B00: ; CODE XREF: sub_116ABE+36↑j ROM:00116B00 bra.s loc_116ACC ROM:00116B02 ; --------------------------------------------------------------------------- ROM:00116B02 ROM:00116B02 loc_116B02: ; CODE XREF: sub_116ABE+16↑j ROM:00116B02 move.w ($E6E).w,d4 ROM:00116B06 ext.l d4 ROM:00116B08 muls.l d0,d4 ROM:00116B0C muls.l #4,d4 ROM:00116B14 move.w $1B0(a5),d5 ROM:00116B18 muls.w #$3C,d5 ; '<' ROM:00116B1C divs.l d5,d4 ROM:00116B20 move.l d4,($8D4).w ROM:00116B24 move.l ($8A4).w,d3 ROM:00116B28 add.l d4,d3 ROM:00116B2A move.l d3,($8A4).w ROM:00116B2E divs.l #$A,d3 ROM:00116B36 move.w d3,($A00).w ROM:00116B3A ROM:00116B3A locret_116B3A: ; CODE XREF: sub_116ABE+6↑j ROM:00116B3A rts ROM:00116B3A ; End of function sub_116ABE ROM:00116B3A ROM:00116B3C ROM:00116B3C ; =============== S U B R O U T I N E ======================================= ROM:00116B3C ROM:00116B3C ROM:00116B3C sub_116B3C: ; CODE XREF: sub_110D72+C↑p ROM:00116B3C move.w #0,d7 ROM:00116B40 bra.s loc_116B46 ROM:00116B42 ; --------------------------------------------------------------------------- ROM:00116B42 ROM:00116B42 loc_116B42: ; CODE XREF: sub_116B3C:loc_116B94↓j ROM:00116B42 addi.w #1,d7 ROM:00116B46 ROM:00116B46 loc_116B46: ; CODE XREF: sub_116B3C+4↑j ROM:00116B46 cmpi.w #3,d7 ROM:00116B4A bgt.s locret_116B96 ROM:00116B4C lea ($FFFFFF30).w,a0 ROM:00116B50 move.w d7,d6 ROM:00116B52 asl.w #4,d6 ROM:00116B54 adda.w d6,a0 ROM:00116B56 move.w 8(a0),d5 ROM:00116B5A cmpi.b #0,d5 ROM:00116B5E beq.s loc_116B94 ROM:00116B60 move.w 6(a0),d4 ROM:00116B64 move.b d4,d2 ROM:00116B66 asr.w #8,d4 ROM:00116B68 move.w d4,d3 ROM:00116B6A move.w ($4CE).w,d1 ROM:00116B6E ext.l d1 ROM:00116B70 divs.w #$64,d1 ; 'd' ROM:00116B74 sub.w d1,d3 ROM:00116B76 bpl.s loc_116B7C ROM:00116B78 addi.w #$48,d3 ; 'H' ROM:00116B7C ROM:00116B7C loc_116B7C: ; CODE XREF: sub_116B3C+3A↑j ROM:00116B7C ; sub_116B3C+4E↓j ROM:00116B7C cmp.b d3,d5 ROM:00116B7E bge.s loc_116B8C ROM:00116B80 sub.b d5,d4 ROM:00116B82 bge.s loc_116B88 ROM:00116B84 addi.b #$48,d4 ; 'H' ROM:00116B88 ROM:00116B88 loc_116B88: ; CODE XREF: sub_116B3C+46↑j ROM:00116B88 sub.b d5,d3 ROM:00116B8A bra.s loc_116B7C ROM:00116B8C ; --------------------------------------------------------------------------- ROM:00116B8C ROM:00116B8C loc_116B8C: ; CODE XREF: sub_116B3C+42↑j ROM:00116B8C asl.w #8,d4 ROM:00116B8E move.b d2,d4 ROM:00116B90 move.w d4,6(a0) ROM:00116B94 ROM:00116B94 loc_116B94: ; CODE XREF: sub_116B3C+22↑j ROM:00116B94 bra.s loc_116B42 ROM:00116B96 ; --------------------------------------------------------------------------- ROM:00116B96 ROM:00116B96 locret_116B96: ; CODE XREF: sub_116B3C+E↑j ROM:00116B96 rts ROM:00116B96 ; End of function sub_116B3C ROM:00116B96 ROM:00116B98 ROM:00116B98 ; =============== S U B R O U T I N E ======================================= ROM:00116B98 ROM:00116B98 ROM:00116B98 sub_116B98: ; CODE XREF: sub_110DDC+6↑p ROM:00116B98 move.w #0,d7 ROM:00116B9C bra.s loc_116BA2 ROM:00116B9E ; --------------------------------------------------------------------------- ROM:00116B9E ROM:00116B9E loc_116B9E: ; CODE XREF: sub_116B98:loc_116BD2↓j ROM:00116B9E addi.w #1,d7 ROM:00116BA2 ROM:00116BA2 loc_116BA2: ; CODE XREF: sub_116B98+4↑j ROM:00116BA2 cmpi.w #3,d7 ROM:00116BA6 bgt.s locret_116BD4 ROM:00116BA8 lea ($FFFFFF30).w,a0 ROM:00116BAC move.w d7,d6 ROM:00116BAE asl.w #4,d6 ROM:00116BB0 adda.w d6,a0 ROM:00116BB2 move.w 8(a0),d4 ROM:00116BB6 cmpi.b #0,d4 ROM:00116BBA ble.s loc_116BD2 ROM:00116BBC cmpi.w #$2400,6(a0) ROM:00116BC2 bge.s loc_116BCC ROM:00116BC4 addi.w #$2400,6(a0) ROM:00116BCA bra.s loc_116BD2 ROM:00116BCC ; --------------------------------------------------------------------------- ROM:00116BCC ROM:00116BCC loc_116BCC: ; CODE XREF: sub_116B98+2A↑j ROM:00116BCC subi.w #$2400,6(a0) ROM:00116BD2 ROM:00116BD2 loc_116BD2: ; CODE XREF: sub_116B98+22↑j ROM:00116BD2 ; sub_116B98+32↑j ROM:00116BD2 bra.s loc_116B9E ROM:00116BD4 ; --------------------------------------------------------------------------- ROM:00116BD4 ROM:00116BD4 locret_116BD4: ; CODE XREF: sub_116B98+E↑j ROM:00116BD4 rts ROM:00116BD4 ; End of function sub_116B98 ROM:00116BD4 ROM:00116BD6 ROM:00116BD6 ; =============== S U B R O U T I N E ======================================= ROM:00116BD6 ROM:00116BD6 ROM:00116BD6 sub_116BD6: ; CODE XREF: ROM:00116852↑p ROM:00116BD6 move.l #$F618,d3 ROM:00116BDC move.l $964(d7.w*4),d2 ROM:00116BE2 divu.w #$3E8,d2 ROM:00116BE6 swap d2 ROM:00116BE8 ext.l d2 ROM:00116BEA add.l d2,d3 ROM:00116BEC move.l d3,$454(d7.w*4) ROM:00116BF2 move.l $964(d7.w*4),d1 ROM:00116BF8 sub.l d3,d1 ROM:00116BFA move.l d1,$464(d7.w*4) ROM:00116C00 rts ROM:00116C00 ; End of function sub_116BD6 ROM:00116C00 ROM:00116C02 ROM:00116C02 ; =============== S U B R O U T I N E ======================================= ROM:00116C02 ROM:00116C02 ROM:00116C02 sub_116C02: ; CODE XREF: ROM:001168D2↑p ROM:00116C02 cmpi.l #$7D00,$464(d7.w*4) ROM:00116C0C ble.s loc_116C18 ROM:00116C0E move.w #$7D00,$5D2(d7.w*2) ROM:00116C16 bra.s loc_116C24 ROM:00116C18 ; --------------------------------------------------------------------------- ROM:00116C18 ROM:00116C18 loc_116C18: ; CODE XREF: sub_116C02+A↑j ROM:00116C18 move.l $464(d7.w*4),d2 ROM:00116C1E move.w d2,$5D2(d7.w*2) ROM:00116C24 ROM:00116C24 loc_116C24: ; CODE XREF: sub_116C02+14↑j ROM:00116C24 lea ($FFFFFF30).w,a0 ROM:00116C28 move.w d7,d0 ROM:00116C2A asl.w #4,d0 ROM:00116C2C adda.w d0,a0 ROM:00116C2E move.w #$30,d0 ; '0' ROM:00116C32 asr.w #4,d0 ROM:00116C34 add.w d7,d0 ROM:00116C36 move.w $5D2(d7.w*2),2(a0) ROM:00116C3E moveq #1,d5 ROM:00116C40 asl.l d0,d5 ROM:00116C42 asl.l d0,d5 ROM:00116C44 or.l d5,($FFFFFE18).w ROM:00116C48 rts ROM:00116C48 ; End of function sub_116C02 ROM:00116C48 ROM:00116C4A ROM:00116C4A ; =============== S U B R O U T I N E ======================================= ROM:00116C4A ROM:00116C4A ROM:00116C4A sub_116C4A: ; CODE XREF: ROM:001168F6↑p ROM:00116C4A clr.l d0 ROM:00116C4C move.w $5D2(d7.w*2),d0 ROM:00116C52 sub.l d0,$464(d7.w*4) ROM:00116C58 rts ROM:00116C58 ; End of function sub_116C4A ROM:00116C58 ROM:00116C5A ; --------------------------------------------------------------------------- ROM:00116C5A movem.l d0-d4/a0,-(sp) ROM:00116C5E lea ($FFFFFF30).w,a0 ROM:00116C62 move.w $1E(sp),d0 ROM:00116C66 subi.w #$100,d0 ROM:00116C6A asr.w #2,d0 ROM:00116C6C move.w #$FFFF,d1 ROM:00116C70 bclr d0,d1 ROM:00116C72 and.w d1,($FFFFFE20).w ROM:00116C76 move.w d0,d2 ROM:00116C78 asl.w #4,d0 ROM:00116C7A subi.w #$30,d0 ; '0' ROM:00116C7E adda.w d0,a0 ROM:00116C80 asr.w #4,d0 ROM:00116C82 move.l ($FFFFFE14).w,d1 ROM:00116C86 asr.l d2,d1 ROM:00116C88 asr.l d2,d1 ROM:00116C8A andi.l #3,d1 ROM:00116C90 btst d0,($129B).w ROM:00116C94 beq.s loc_116C9C ROM:00116C96 eori.w #1,d1 ROM:00116C9A bra.s loc_116CA0 ROM:00116C9C ; --------------------------------------------------------------------------- ROM:00116C9C ROM:00116C9C loc_116C9C: ; CODE XREF: ROM:00116C94↑j ROM:00116C9C eori.w #0,d1 ROM:00116CA0 ROM:00116CA0 loc_116CA0: ; CODE XREF: ROM:00116C9A↑j ROM:00116CA0 beq.s loc_116CAA ROM:00116CA2 asl.l d2,d1 ROM:00116CA4 asl.l d2,d1 ROM:00116CA6 eor.l d1,($FFFFFE14).w ROM:00116CAA ROM:00116CAA loc_116CAA: ; CODE XREF: ROM:loc_116CA0↑j ROM:00116CAA bsr.w sub_116CB4 ROM:00116CAE movem.l (sp)+,d0-d4/a0 ROM:00116CB2 rte ROM:00116CB4 ROM:00116CB4 ; =============== S U B R O U T I N E ======================================= ROM:00116CB4 ROM:00116CB4 ROM:00116CB4 sub_116CB4: ; CODE XREF: ROM:loc_116CAA↑p ROM:00116CB4 move.w $11A6(d0.w*2),d1 ROM:00116CBA ext.l d1 ROM:00116CBC asl.l #8,d1 ROM:00116CBE divs.w #$64,d1 ; 'd' ROM:00116CC2 cmpi.w #$1C20,($E4A).w ROM:00116CC8 bne.s loc_116CCE ROM:00116CCA clr.w d2 ROM:00116CCC bra.s loc_116CD8 ROM:00116CCE ; --------------------------------------------------------------------------- ROM:00116CCE ROM:00116CCE loc_116CCE: ; CODE XREF: sub_116CB4+14↑j ROM:00116CCE move.w ($E4A).w,d2 ROM:00116CD2 ext.l d2 ROM:00116CD4 divs.w #$64,d2 ; 'd' ROM:00116CD8 ROM:00116CD8 loc_116CD8: ; CODE XREF: sub_116CB4+18↑j ROM:00116CD8 move.w 8(a0),d3 ROM:00116CDC cmp.b d2,d3 ROM:00116CDE beq.s loc_116D16 ROM:00116CE0 move.b d2,d3 ROM:00116CE2 move.w d3,8(a0) ROM:00116CE6 move.w ($E4A).w,d3 ROM:00116CEA ext.l d3 ROM:00116CEC muls.l $964(d0.w*4),d3 ROM:00116CF4 divu.w #$1C20,d3 ROM:00116CF8 bvc.s loc_116CFE ROM:00116CFA move.w #$FFFF,d3 ROM:00116CFE ROM:00116CFE loc_116CFE: ; CODE XREF: sub_116CB4+44↑j ROM:00116CFE btst #1,($1410).w ROM:00116D04 bne.s loc_116D0A ROM:00116D06 move.w d3,(a0) ROM:00116D08 bra.s loc_116D0C ROM:00116D0A ; --------------------------------------------------------------------------- ROM:00116D0A ROM:00116D0A loc_116D0A: ; CODE XREF: sub_116CB4+50↑j ROM:00116D0A clr.w (a0) ROM:00116D0C ROM:00116D0C loc_116D0C: ; CODE XREF: sub_116CB4+54↑j ROM:00116D0C cmpi.w #0,d0 ROM:00116D10 bne.s loc_116D16 ROM:00116D12 move.w d3,($57A).w ROM:00116D16 ROM:00116D16 loc_116D16: ; CODE XREF: sub_116CB4+2A↑j ROM:00116D16 ; sub_116CB4+5C↑j ROM:00116D16 move.w d1,d4 ROM:00116D18 asr.w #8,d4 ROM:00116D1A cmpi.w #0,d2 ROM:00116D1E ble.s loc_116D42 ROM:00116D20 move.w d1,d3 ROM:00116D22 asr.w #8,d3 ROM:00116D24 sub.w ($FFFFFF0A).w,d3 ROM:00116D28 cmpi.b #0,d3 ROM:00116D2C bge.s loc_116D32 ROM:00116D2E addi.b #$48,d3 ; 'H' ROM:00116D32 ROM:00116D32 loc_116D32: ; CODE XREF: sub_116CB4+78↑j ROM:00116D32 ; sub_116CB4+8C↓j ROM:00116D32 cmp.b d3,d2 ROM:00116D34 bge.s loc_116D42 ROM:00116D36 sub.b d2,d4 ROM:00116D38 bpl.s loc_116D3E ROM:00116D3A addi.b #$48,d4 ; 'H' ROM:00116D3E ROM:00116D3E loc_116D3E: ; CODE XREF: sub_116CB4+84↑j ROM:00116D3E sub.b d2,d3 ROM:00116D40 bra.s loc_116D32 ROM:00116D42 ; --------------------------------------------------------------------------- ROM:00116D42 ROM:00116D42 loc_116D42: ; CODE XREF: sub_116CB4+6A↑j ROM:00116D42 ; sub_116CB4+80↑j ROM:00116D42 asl.w #8,d4 ROM:00116D44 move.b d1,d4 ROM:00116D46 btst #6,($1423).w ROM:00116D4C beq.s loc_116D52 ROM:00116D4E move.w d4,6(a0) ROM:00116D52 ROM:00116D52 loc_116D52: ; CODE XREF: sub_116CB4+98↑j ROM:00116D52 move.b $C26(a5),d1 ROM:00116D56 cmpi.b #0,d1 ROM:00116D5A ble.s loc_116D86 ROM:00116D5C move.w 8(a0),d1 ROM:00116D60 ext.w d1 ROM:00116D62 ext.l d1 ROM:00116D64 bne.s loc_116D68 ROM:00116D66 moveq #$48,d1 ; 'H' ROM:00116D68 ROM:00116D68 loc_116D68: ; CODE XREF: sub_116CB4+B0↑j ROM:00116D68 muls.l $964(d0.w*4),d1 ROM:00116D70 divu.w #$48,d1 ; 'H' ROM:00116D74 bvc.s loc_116D7A ROM:00116D76 move.w #$FFFF,d1 ROM:00116D7A ROM:00116D7A loc_116D7A: ; CODE XREF: sub_116CB4+C0↑j ROM:00116D7A move.w d1,(a0) ROM:00116D7C cmpi.w #0,d0 ROM:00116D80 bne.s loc_116D86 ROM:00116D82 move.w d1,($57A).w ROM:00116D86 ROM:00116D86 loc_116D86: ; CODE XREF: sub_116CB4+A6↑j ROM:00116D86 ; sub_116CB4+CC↑j ROM:00116D86 lea ($FFFFFF30).w,a0 ROM:00116D8A move.b $C26(a5),d2 ROM:00116D8E cmpi.b #0,d2 ROM:00116D92 ble.s locret_116DAC ROM:00116D94 btst #6,($1423).w ROM:00116D9A beq.s locret_116DAC ROM:00116D9C move.w $C12(a5,d0.w*2),d2 ROM:00116DA2 asl.w #4,d2 ROM:00116DA4 adda.w d2,a0 ROM:00116DA6 move.w d4,6(a0) ROM:00116DAA move.w d1,(a0) ROM:00116DAC ROM:00116DAC locret_116DAC: ; CODE XREF: sub_116CB4+DE↑j ROM:00116DAC ; sub_116CB4+E6↑j ROM:00116DAC rts ROM:00116DAC ; End of function sub_116CB4 ROM:00116DAC ROM:00116DAE ; --------------------------------------------------------------------------- ROM:00116DAE move.l #unk_110000,d0 ROM:00116DB4 movec d0,vbr ROM:00116DB8 movea.l #$400,sp ROM:00116DBE bsr.l sub_11AE9A ROM:00116DC4 clr.l d0 ROM:00116DC6 move.l #$1B00,d1 ROM:00116DCC movea.l d0,a0 ROM:00116DCE ROM:00116DCE loc_116DCE: ; CODE XREF: ROM:00116DD6↓j ROM:00116DCE cmp.l a0,d1 ROM:00116DD0 ble.s loc_116DD8 ROM:00116DD2 move.b #0,(a0)+ ROM:00116DD6 bra.s loc_116DCE ROM:00116DD8 ; --------------------------------------------------------------------------- ROM:00116DD8 ROM:00116DD8 loc_116DD8: ; CODE XREF: ROM:00116DD0↑j ROM:00116DD8 bclr #5,($140D).w ROM:00116DDE move.l ($1B00).w,d4 ROM:00116DE2 cmpi.l #$4812BC29,d4 ROM:00116DE8 beq.s loc_116DF2 ROM:00116DEA bset #5,($140D).w ROM:00116DF0 bra.s loc_116E04 ROM:00116DF2 ; --------------------------------------------------------------------------- ROM:00116DF2 ROM:00116DF2 loc_116DF2: ; CODE XREF: ROM:00116DE8↑j ROM:00116DF2 move.l ($1B04).w,d4 ROM:00116DF6 cmpi.l #$6D2E3304,d4 ROM:00116DFC beq.s loc_116E04 ROM:00116DFE bset #5,($140D).w ROM:00116E04 ROM:00116E04 loc_116E04: ; CODE XREF: ROM:00116DF0↑j ROM:00116E04 ; ROM:00116DFC↑j ROM:00116E04 btst #5,($140D).w ROM:00116E0A beq.s loc_116E30 ROM:00116E0C movea.l #$1B00,a0 ROM:00116E12 ROM:00116E12 loc_116E12: ; CODE XREF: ROM:00116E1E↓j ROM:00116E12 cmpa.l #$1DFF,a0 ROM:00116E18 bge.s loc_116E20 ROM:00116E1A move.b #0,(a0)+ ROM:00116E1E bra.s loc_116E12 ROM:00116E20 ; --------------------------------------------------------------------------- ROM:00116E20 ROM:00116E20 loc_116E20: ; CODE XREF: ROM:00116E18↑j ROM:00116E20 move.l #$4812BC29,($1B00).w ROM:00116E28 move.l #$6D2E3304,($1B04).w ROM:00116E30 ROM:00116E30 loc_116E30: ; CODE XREF: ROM:00116E0A↑j ROM:00116E30 movea.l #$400,sp ROM:00116E36 move.w sp,($57C).w ROM:00116E3A movea.l #$13C000,a5 ROM:00116E40 move.l a5,($43C).w ROM:00116E44 bsr.w sub_117056 ROM:00116E48 bsr.l sub_1176D6 ROM:00116E4E clr.w ($4D4).w ROM:00116E52 bsr.l sub_11AE9A ROM:00116E58 bsr.l sub_1110BA ROM:00116E5E bsr.l sub_1109E4 ROM:00116E64 bsr.l sub_11754E ROM:00116E6A bsr.l sub_110C1E ROM:00116E70 bsr.l sub_1117F2 ROM:00116E76 bsr.l sub_1117D6 ROM:00116E7C bsr.l sub_139CAC ROM:00116E82 bsr.l sub_114856 ROM:00116E88 bsr.l sub_11D63C ROM:00116E8E move.b #0,($FFFFFA1F).w ROM:00116E94 move #$2000,sr ROM:00116E98 ROM:00116E98 loc_116E98: ; CODE XREF: ROM:loc_117042↓j ROM:00116E98 move.b #$55,($FFFFFA27).w ; 'U' ROM:00116E9E move.b #$AA,($FFFFFA27).w ROM:00116EA4 movea.l ($43C).w,a5 ROM:00116EA8 addq.w #1,($CB8).w ROM:00116EAC bvc.s loc_116EB4 ROM:00116EAE move.w #$8000,($CB8).w ROM:00116EB4 ROM:00116EB4 loc_116EB4: ; CODE XREF: ROM:00116EAC↑j ROM:00116EB4 move.w $604(a5),d0 ROM:00116EB8 cmp.w ($CB8).w,d0 ROM:00116EBC bgt.s loc_116EEE ROM:00116EBE move.w ($CC0).w,d1 ROM:00116EC2 sub.w ($5C2).w,d1 ROM:00116EC6 bpl.s loc_116ECC ROM:00116EC8 addi.w #$400,d1 ROM:00116ECC ROM:00116ECC loc_116ECC: ; CODE XREF: ROM:00116EC6↑j ROM:00116ECC move.w ($5C2).w,($CC0).w ROM:00116ED2 muls.w #$A,d1 ROM:00116ED6 divs.w ($CB8).w,d1 ROM:00116EDA move.w d1,($CBA).w ROM:00116EDE cmp.w ($1B08).w,d1 ROM:00116EE2 bge.w loc_116EEA ROM:00116EE6 move.w d1,($1B08).w ROM:00116EEA ROM:00116EEA loc_116EEA: ; CODE XREF: ROM:00116EE2↑j ROM:00116EEA clr.w ($CB8).w ROM:00116EEE ROM:00116EEE loc_116EEE: ; CODE XREF: ROM:00116EBC↑j ROM:00116EEE move.l #$927C0,d0 ROM:00116EF4 move.w ($57E).w,d1 ROM:00116EF8 asl.w #1,d1 ROM:00116EFA divs.w d1,d0 ROM:00116EFC move.w d0,($CBC).w ROM:00116F00 move.w ($CBA).w,d0 ROM:00116F04 sub.w ($CBC).w,d0 ROM:00116F08 bpl.s loc_116F0C ROM:00116F0A neg.w d0 ROM:00116F0C ROM:00116F0C loc_116F0C: ; CODE XREF: ROM:00116F08↑j ROM:00116F0C cmpi.w #1,d0 ROM:00116F10 bgt.s loc_116F18 ROM:00116F12 move.w ($57E).w,($CBE).w ROM:00116F18 ROM:00116F18 loc_116F18: ; CODE XREF: ROM:00116F10↑j ROM:00116F18 tst.w ($57C).w ROM:00116F1C beq.s loc_116F2C ROM:00116F1E movea.w ($57C).w,a0 ROM:00116F22 cmpi.w #0,-(a0) ROM:00116F26 beq.s loc_116F2C ROM:00116F28 move.w a0,($57C).w ROM:00116F2C ROM:00116F2C loc_116F2C: ; CODE XREF: ROM:00116F1C↑j ROM:00116F2C ; ROM:00116F26↑j ROM:00116F2C bsr.l sub_110414 ROM:00116F32 bsr.l sub_113310 ROM:00116F38 btst #4,($88E).w ROM:00116F3E bne.s loc_116F58 ROM:00116F40 bset #0,($890).w ROM:00116F46 bclr #0,($88C).w ROM:00116F4C bsr.l sub_1104FA ROM:00116F52 bclr #0,($890).w ROM:00116F58 ROM:00116F58 loc_116F58: ; CODE XREF: ROM:00116F3E↑j ROM:00116F58 bsr.l sub_1129C2 ROM:00116F5E bsr.l sub_112754 ROM:00116F64 bsr.l sub_1131C0 ROM:00116F6A bsr.l sub_1128A8 ROM:00116F70 bsr.l sub_112ACA ROM:00116F76 bsr.l nullsub_13 ROM:00116F7C bsr.l nullsub_25 ROM:00116F82 bsr.l sub_11C020 ROM:00116F88 bsr.l sub_1176D6 ROM:00116F8E bsr.l sub_117BF2 ROM:00116F94 bsr.l sub_129F28 ROM:00116F9A bsr.l sub_1167EE ROM:00116FA0 bsr.l sub_1163D4 ROM:00116FA6 bsr.l nullsub_11 ROM:00116FAC bsr.l sub_111AA8 ROM:00116FB2 bsr.l sub_11A9EC ROM:00116FB8 bsr.l nullsub_20 ROM:00116FBE bsr.l sub_135D3C ROM:00116FC4 bsr.l nullsub_9 ROM:00116FCA bsr.l nullsub_10 ROM:00116FD0 bsr.l sub_12AB44 ROM:00116FD6 bsr.l sub_111842 ROM:00116FDC bsr.l sub_1312A2 ROM:00116FE2 bsr.l sub_1161F8 ROM:00116FE8 bsr.l sub_11D926 ROM:00116FEE bsr.l sub_114E40 ROM:00116FF4 bsr.l sub_112F9C ROM:00116FFA move.w $A4(a5),d0 ROM:00116FFE cmp.w ($57E).w,d0 ROM:00117002 bgt.s loc_117012 ROM:00117004 bclr #3,($FFFFFA11).w ROM:0011700A bset #6,($1410).w ROM:00117010 bra.s loc_11701E ROM:00117012 ; --------------------------------------------------------------------------- ROM:00117012 ROM:00117012 loc_117012: ; CODE XREF: ROM:00117002↑j ROM:00117012 bset #3,($FFFFFA11).w ROM:00117018 bclr #6,($1410).w ROM:0011701E ROM:0011701E loc_11701E: ; CODE XREF: ROM:00117010↑j ROM:0011701E move.w $A6(a5),d0 ROM:00117022 cmp.w ($57E).w,d0 ROM:00117026 bgt.s loc_117036 ROM:00117028 bclr #4,($FFFFFA11).w ROM:0011702E bset #7,($1405).w ROM:00117034 bra.s loc_117042 ROM:00117036 ; --------------------------------------------------------------------------- ROM:00117036 ROM:00117036 loc_117036: ; CODE XREF: ROM:00117026↑j ROM:00117036 bset #4,($FFFFFA11).w ROM:0011703C bclr #7,($1405).w ROM:00117042 ROM:00117042 loc_117042: ; CODE XREF: ROM:00117034↑j ROM:00117042 bra.w loc_116E98 ROM:00117046 ; --------------------------------------------------------------------------- ROM:00117046 rts ROM:00117048 ROM:00117048 ; =============== S U B R O U T I N E ======================================= ROM:00117048 ROM:00117048 ROM:00117048 sub_117048: ; CODE XREF: ROM:0013961A↓p ROM:00117048 ; ROM:00139668↓p ROM:00117048 move.b #0,($11C1).w ROM:0011704E move.b #0,($11C0).w ROM:00117054 rts ROM:00117054 ; End of function sub_117048 ROM:00117054 ROM:00117056 ROM:00117056 ; =============== S U B R O U T I N E ======================================= ROM:00117056 ROM:00117056 ROM:00117056 sub_117056: ; CODE XREF: ROM:00116E44↑p ROM:00117056 move.w #$A55A,($1E00).l ROM:0011705E move.w #$5AA5,($1E02).l ROM:00117066 cmpi.w #$A55A,($1E00).l ROM:0011706E bne.s loc_117080 ROM:00117070 cmpi.w #$5AA5,($1E02).l ROM:00117078 bne.s loc_117080 ROM:0011707A bset #3,($140F).w ROM:00117080 ROM:00117080 loc_117080: ; CODE XREF: sub_117056+18↑j ROM:00117080 ; sub_117056+22↑j ROM:00117080 clr.w ($1E00).l ROM:00117086 clr.w ($1E02).l ROM:0011708C rts ROM:0011708C ; End of function sub_117056 ROM:0011708C ROM:0011708E ROM:0011708E ; =============== S U B R O U T I N E ======================================= ROM:0011708E ROM:0011708E ; Attributes: bp-based frame ROM:0011708E ROM:0011708E sub_11708E: ; CODE XREF: sub_121A62+DC↓p ROM:0011708E ROM:0011708E var_24 = -$24 ROM:0011708E var_22 = -$22 ROM:0011708E var_20 = -$20 ROM:0011708E var_1E = -$1E ROM:0011708E var_1C = -$1C ROM:0011708E var_1A = -$1A ROM:0011708E var_18 = -$18 ROM:0011708E var_16 = -$16 ROM:0011708E var_14 = -$14 ROM:0011708E var_12 = -$12 ROM:0011708E var_10 = -$10 ROM:0011708E var_E = -$E ROM:0011708E var_C = -$C ROM:0011708E var_A = -$A ROM:0011708E var_8 = -8 ROM:0011708E var_6 = -6 ROM:0011708E var_4 = -4 ROM:0011708E var_2 = -2 ROM:0011708E ROM:0011708E link a4,#-$24 ROM:00117092 movea.w (a5,d1.w),a1 ROM:00117096 adda.l a5,a1 ROM:00117098 move.w (a1),var_22(a4) ROM:0011709C move.w 2(a1),var_24(a4) ROM:001170A2 movea.l a1,a2 ROM:001170A4 addq.w #4,a2 ROM:001170A6 adda.w var_22(a4),a2 ROM:001170AA adda.w var_22(a4),a2 ROM:001170AE move.w var_22(a4),d7 ROM:001170B2 subq.w #1,d7 ROM:001170B4 move.w d7,d6 ROM:001170B6 ROM:001170B6 loc_1170B6: ; CODE XREF: sub_11708E+2A↓j ROM:001170B6 cmp.w -(a2),d2 ROM:001170B8 dbgt d7,loc_1170B6 ROM:001170BC cmp.w d7,d6 ROM:001170BE beq.w loc_1170CC ROM:001170C2 cmpi.w #$FFFF,d7 ROM:001170C6 bne.w loc_1170E2 ROM:001170CA clr.w d7 ROM:001170CC ROM:001170CC loc_1170CC: ; CODE XREF: sub_11708E+30↑j ROM:001170CC ; sub_11708E+66↓j ROM:001170CC move.w d7,var_1A(a4) ROM:001170D0 move.w d7,var_1C(a4) ROM:001170D4 clr.w var_12(a4) ROM:001170D8 move.w #$2710,var_14(a4) ROM:001170DE bra.w loc_117118 ROM:001170E2 ; --------------------------------------------------------------------------- ROM:001170E2 ROM:001170E2 loc_1170E2: ; CODE XREF: sub_11708E+38↑j ROM:001170E2 move.w d7,var_1A(a4) ROM:001170E6 addq.w #1,var_1A(a4) ROM:001170EA move.w d7,var_1C(a4) ROM:001170EE move.w 2(a2),d7 ROM:001170F2 sub.w (a2),d7 ROM:001170F4 beq.s loc_1170CC ROM:001170F6 clr.l d6 ROM:001170F8 move.w d2,d6 ROM:001170FA sub.w (a2),d6 ROM:001170FC muls.w #$2710,d6 ROM:00117100 divs.w d7,d6 ROM:00117102 move.w d6,var_14(a4) ROM:00117106 clr.l d6 ROM:00117108 move.w 2(a2),d6 ROM:0011710C sub.w d2,d6 ROM:0011710E muls.w #$2710,d6 ROM:00117112 divs.w d7,d6 ROM:00117114 move.w d6,var_12(a4) ROM:00117118 ROM:00117118 loc_117118: ; CODE XREF: sub_11708E+50↑j ROM:00117118 movea.l a1,a2 ROM:0011711A addq.w #4,a2 ROM:0011711C adda.w var_22(a4),a2 ROM:00117120 adda.w var_22(a4),a2 ROM:00117124 adda.w var_24(a4),a2 ROM:00117128 adda.w var_24(a4),a2 ROM:0011712C move.w var_24(a4),d7 ROM:00117130 subq.w #1,d7 ROM:00117132 move.w d7,d6 ROM:00117134 ROM:00117134 loc_117134: ; CODE XREF: sub_11708E+A8↓j ROM:00117134 cmp.w -(a2),d3 ROM:00117136 dbgt d7,loc_117134 ROM:0011713A cmp.w d7,d6 ROM:0011713C beq.w loc_11714A ROM:00117140 cmpi.w #$FFFF,d7 ROM:00117144 bne.w loc_117160 ROM:00117148 clr.w d7 ROM:0011714A ROM:0011714A loc_11714A: ; CODE XREF: sub_11708E+AE↑j ROM:0011714A ; sub_11708E+E4↓j ROM:0011714A move.w d7,var_1E(a4) ROM:0011714E move.w d7,var_20(a4) ROM:00117152 clr.w var_16(a4) ROM:00117156 move.w #$2710,var_18(a4) ROM:0011715C bra.w loc_117196 ROM:00117160 ; --------------------------------------------------------------------------- ROM:00117160 ROM:00117160 loc_117160: ; CODE XREF: sub_11708E+B6↑j ROM:00117160 move.w d7,var_1E(a4) ROM:00117164 addq.w #1,var_1E(a4) ROM:00117168 move.w d7,var_20(a4) ROM:0011716C move.w 2(a2),d7 ROM:00117170 sub.w (a2),d7 ROM:00117172 beq.s loc_11714A ROM:00117174 clr.l d6 ROM:00117176 move.w d3,d6 ROM:00117178 sub.w (a2),d6 ROM:0011717A muls.w #$2710,d6 ROM:0011717E divs.w d7,d6 ROM:00117180 move.w d6,var_18(a4) ROM:00117184 clr.l d6 ROM:00117186 move.w 2(a2),d6 ROM:0011718A sub.w d3,d6 ROM:0011718C muls.w #$2710,d6 ROM:00117190 divs.w d7,d6 ROM:00117192 move.w d6,var_16(a4) ROM:00117196 ROM:00117196 loc_117196: ; CODE XREF: sub_11708E+CE↑j ROM:00117196 move.w var_12(a4),d2 ROM:0011719A move.w var_14(a4),d3 ROM:0011719E move.w var_16(a4),d5 ROM:001171A2 move.w var_18(a4),d6 ROM:001171A6 move.w d2,d7 ROM:001171A8 muls.w d5,d7 ROM:001171AA divs.w #$2710,d7 ROM:001171AE move.w d7,var_A(a4) ROM:001171B2 move.w d3,d7 ROM:001171B4 muls.w d5,d7 ROM:001171B6 divs.w #$2710,d7 ROM:001171BA move.w d7,var_E(a4) ROM:001171BE muls.w d6,d2 ROM:001171C0 divs.w #$2710,d2 ROM:001171C4 move.w d2,var_C(a4) ROM:001171C8 muls.w d6,d3 ROM:001171CA divs.w #$2710,d3 ROM:001171CE move.w d3,var_10(a4) ROM:001171D2 move.w var_20(a4),d5 ROM:001171D6 muls.w var_22(a4),d5 ROM:001171DA add.w var_1C(a4),d5 ROM:001171DE move.w d5,var_2(a4) ROM:001171E2 move.w var_20(a4),d5 ROM:001171E6 muls.w var_22(a4),d5 ROM:001171EA add.w var_1A(a4),d5 ROM:001171EE move.w d5,var_6(a4) ROM:001171F2 move.w var_1E(a4),d5 ROM:001171F6 muls.w var_22(a4),d5 ROM:001171FA add.w var_1C(a4),d5 ROM:001171FE move.w d5,var_4(a4) ROM:00117202 move.w var_1E(a4),d5 ROM:00117206 muls.w var_22(a4),d5 ROM:0011720A add.w var_1A(a4),d5 ROM:0011720E move.w d5,var_8(a4) ROM:00117212 muls.w #$14,d4 ROM:00117216 addi.w #$1D4C,d4 ROM:0011721A clr.l d5 ROM:0011721C movea.w var_2(a4),a2 ROM:00117220 move.b (a0,a2.w),d5 ROM:00117224 muls.w #$14,d5 ROM:00117228 addi.w #$1D4C,d5 ROM:0011722C move.w d4,d2 ROM:0011722E sub.w d5,d2 ROM:00117230 move.w var_A(a4),d3 ROM:00117234 muls.w d2,d3 ROM:00117236 divs.w #$2710,d3 ROM:0011723A add.w d3,d5 ROM:0011723C bsr.w sub_1172C6 ROM:00117240 move.b d5,(a0,a2.w) ROM:00117244 clr.l d5 ROM:00117246 movea.w var_4(a4),a2 ROM:0011724A move.b (a0,a2.w),d5 ROM:0011724E muls.w #$14,d5 ROM:00117252 addi.w #$1D4C,d5 ROM:00117256 move.w d4,d2 ROM:00117258 sub.w d5,d2 ROM:0011725A move.w var_C(a4),d3 ROM:0011725E muls.w d2,d3 ROM:00117260 divs.w #$2710,d3 ROM:00117264 add.w d3,d5 ROM:00117266 bsr.w sub_1172C6 ROM:0011726A move.b d5,(a0,a2.w) ROM:0011726E clr.l d5 ROM:00117270 movea.w var_6(a4),a2 ROM:00117274 move.b (a0,a2.w),d5 ROM:00117278 muls.w #$14,d5 ROM:0011727C addi.w #$1D4C,d5 ROM:00117280 move.w d4,d2 ROM:00117282 sub.w d5,d2 ROM:00117284 move.w var_E(a4),d3 ROM:00117288 muls.w d2,d3 ROM:0011728A divs.w #$2710,d3 ROM:0011728E add.w d3,d5 ROM:00117290 bsr.w sub_1172C6 ROM:00117294 move.b d5,(a0,a2.w) ROM:00117298 clr.l d5 ROM:0011729A movea.w var_8(a4),a2 ROM:0011729E move.b (a0,a2.w),d5 ROM:001172A2 muls.w #$14,d5 ROM:001172A6 addi.w #$1D4C,d5 ROM:001172AA move.w d4,d2 ROM:001172AC sub.w d5,d2 ROM:001172AE move.w var_10(a4),d3 ROM:001172B2 muls.w d2,d3 ROM:001172B4 divs.w #$2710,d3 ROM:001172B8 add.w d3,d5 ROM:001172BA bsr.w sub_1172C6 ROM:001172BE move.b d5,(a0,a2.w) ROM:001172C2 unlk a4 ROM:001172C4 rts ROM:001172C4 ; End of function sub_11708E ROM:001172C4 ROM:001172C6 ROM:001172C6 ; =============== S U B R O U T I N E ======================================= ROM:001172C6 ROM:001172C6 ROM:001172C6 sub_1172C6: ; CODE XREF: sub_11708E+1AE↑p ROM:001172C6 ; sub_11708E+1D8↑p ... ROM:001172C6 cmpi.w #$1D4C,d5 ROM:001172CA bge.w loc_1172D2 ROM:001172CE move.w #$1D4C,d5 ROM:001172D2 ROM:001172D2 loc_1172D2: ; CODE XREF: sub_1172C6+4↑j ROM:001172D2 cmpi.w #$3138,d5 ROM:001172D6 ble.w loc_1172DE ROM:001172DA move.w #$3138,d5 ROM:001172DE ROM:001172DE loc_1172DE: ; CODE XREF: sub_1172C6+10↑j ROM:001172DE cmpi.w #$2710,d5 ROM:001172E2 bge.w loc_1172E8 ROM:001172E6 addq.w #1,d5 ROM:001172E8 ROM:001172E8 loc_1172E8: ; CODE XREF: sub_1172C6+1C↑j ROM:001172E8 addi.w #9,d5 ROM:001172EC divs.w #$14,d5 ROM:001172F0 subi.w #$177,d5 ROM:001172F4 rts ROM:001172F4 ; End of function sub_1172C6 ROM:001172F4 ROM:001172F6 ROM:001172F6 ; =============== S U B R O U T I N E ======================================= ROM:001172F6 ROM:001172F6 ROM:001172F6 sub_1172F6: ; CODE XREF: sub_110E14+BA↑p ROM:001172F6 btst #7,($893).w ROM:001172FC beq.s loc_117344 ROM:001172FE move.l ($404).w,d1 ROM:00117302 sub.l ($440).w,d1 ROM:00117306 bpl.s loc_117312 ROM:00117308 bclr #$1F,d1 ROM:0011730C bset #4,($899).w ROM:00117312 ROM:00117312 loc_117312: ; CODE XREF: sub_1172F6+10↑j ROM:00117312 move.l #$7270E00,d3 ROM:00117318 divs.l d1,d3 ROM:0011731C divs.w #4,d3 ROM:00117320 cmpi.w #$7D00,d3 ROM:00117324 ble.s loc_11732A ROM:00117326 move.w #$7D00,d3 ROM:0011732A ROM:0011732A loc_11732A: ; CODE XREF: sub_1172F6+2E↑j ROM:0011732A move.w d3,($57E).w ROM:0011732E sub.w ($582).w,d3 ROM:00117332 ext.l d3 ROM:00117334 muls.l #$F4240,d2:d3 ROM:0011733C divs.l d1,d2:d3 ROM:00117340 move.w d3,($580).w ROM:00117344 ROM:00117344 loc_117344: ; CODE XREF: sub_1172F6+6↑j ROM:00117344 bset #7,($893).w ROM:0011734A move.l ($404).w,($440).w ROM:00117350 move.w ($57E).w,($582).w ROM:00117356 rts ROM:00117356 ; End of function sub_1172F6 ROM:00117356 ROM:00117358 ROM:00117358 ; =============== S U B R O U T I N E ======================================= ROM:00117358 ROM:00117358 ROM:00117358 sub_117358: ; CODE XREF: ROM:0011123C↑p ROM:00117358 ; ROM:0011129A↑p ... ROM:00117358 clr.w ($57E).w ROM:0011735C bclr #7,($893).w ROM:00117362 clr.w ($580).w ROM:00117366 rts ROM:00117366 ; End of function sub_117358 ROM:00117366 ROM:00117368 ROM:00117368 ; =============== S U B R O U T I N E ======================================= ROM:00117368 ROM:00117368 ROM:00117368 sub_117368: ; CODE XREF: sub_11B124+64↓p ROM:00117368 ; sub_11B124+19C↓p ... ROM:00117368 sub.l d2,d1 ROM:0011736A muls.l #$64,d4:d1 ; 'd' ROM:00117372 divs.l d3,d4:d1 ROM:00117376 move.l d2,d4 ROM:00117378 add.l d1,d4 ROM:0011737A rts ROM:0011737A ; End of function sub_117368 ROM:0011737A ROM:0011737C ; --------------------------------------------------------------------------- ROM:0011737C rts ROM:0011737E ROM:0011737E ; =============== S U B R O U T I N E ======================================= ROM:0011737E ROM:0011737E ROM:0011737E sub_11737E: ; CODE XREF: sub_11C748+AA↓p ROM:0011737E ; sub_11D212+16↓p ... ROM:0011737E movea.w (a5,d1.w),a0 ROM:00117382 adda.l a5,a0 ROM:00117384 move.w (a0)+,d4 ROM:00117386 ble.w loc_117456 ROM:0011738A move.w (a0)+,d5 ROM:0011738C ble.w loc_117456 ROM:00117390 move.w d4,d7 ROM:00117392 subq.w #1,d7 ROM:00117394 adda.w d4,a0 ROM:00117396 adda.w d4,a0 ROM:00117398 movea.l a0,a2 ROM:0011739A ROM:0011739A loc_11739A: ; CODE XREF: sub_11737E+1E↓j ROM:0011739A cmp.w -(a2),d2 ROM:0011739C dbge d7,loc_11739A ROM:001173A0 bge.s loc_1173A6 ROM:001173A2 clr.w d7 ROM:001173A4 bra.s loc_1173AE ROM:001173A6 ; --------------------------------------------------------------------------- ROM:001173A6 ROM:001173A6 loc_1173A6: ; CODE XREF: sub_11737E+22↑j ROM:001173A6 move.w (a2)+,d0 ROM:001173A8 cmpa.l a2,a0 ROM:001173AA bne.s loc_1173B0 ROM:001173AC subq.l #2,a2 ROM:001173AE ROM:001173AE loc_1173AE: ; CODE XREF: sub_11737E+26↑j ROM:001173AE move.w (a2),d0 ROM:001173B0 ROM:001173B0 loc_1173B0: ; CODE XREF: sub_11737E+2C↑j ROM:001173B0 swap d0 ROM:001173B2 move.w (a2),d0 ROM:001173B4 swap d0 ROM:001173B6 move.w d5,d1 ROM:001173B8 subq.w #1,d1 ROM:001173BA beq.w loc_117452 ROM:001173BE adda.w d5,a0 ROM:001173C0 adda.w d5,a0 ROM:001173C2 movea.l a0,a2 ROM:001173C4 swap d2 ROM:001173C6 ROM:001173C6 loc_1173C6: ; CODE XREF: sub_11737E+4A↓j ROM:001173C6 cmp.w -(a2),d3 ROM:001173C8 dbge d1,loc_1173C6 ROM:001173CC bge.s loc_1173D2 ROM:001173CE clr.w d1 ROM:001173D0 bra.s loc_1173DA ROM:001173D2 ; --------------------------------------------------------------------------- ROM:001173D2 ROM:001173D2 loc_1173D2: ; CODE XREF: sub_11737E+4E↑j ROM:001173D2 move.w (a2)+,d2 ROM:001173D4 cmpa.l a2,a0 ROM:001173D6 bne.s loc_1173DC ROM:001173D8 subq.l #2,a2 ROM:001173DA ROM:001173DA loc_1173DA: ; CODE XREF: sub_11737E+52↑j ROM:001173DA move.w (a2),d2 ROM:001173DC ROM:001173DC loc_1173DC: ; CODE XREF: sub_11737E+58↑j ROM:001173DC swap d3 ROM:001173DE move.w (a2),d3 ROM:001173E0 muls.w d4,d1 ROM:001173E2 adda.l d1,a1 ROM:001173E4 adda.w d7,a1 ROM:001173E6 move.l d2,d6 ROM:001173E8 swap d6 ROM:001173EA sub.w d0,d6 ROM:001173EC ble.s loc_117424 ROM:001173EE move.l d0,d5 ROM:001173F0 swap d5 ROM:001173F2 sub.w d0,d5 ROM:001173F4 beq.s loc_117424 ROM:001173F6 clr.w d1 ROM:001173F8 clr.w d7 ROM:001173FA move.b 1(a1),d7 ROM:001173FE move.b (a1),d1 ROM:00117400 sub.w d1,d7 ROM:00117402 beq.s loc_117408 ROM:00117404 muls.w d6,d7 ROM:00117406 divs.w d5,d7 ROM:00117408 ROM:00117408 loc_117408: ; CODE XREF: sub_11737E+84↑j ROM:00117408 add.b (a1),d7 ROM:0011740A clr.w d0 ROM:0011740C clr.w d1 ROM:0011740E move.b 1(a1,d4.w),d1 ROM:00117412 move.b (a1,d4.w),d0 ROM:00117416 sub.w d0,d1 ROM:00117418 beq.s loc_11741E ROM:0011741A muls.w d6,d1 ROM:0011741C divs.w d5,d1 ROM:0011741E ROM:0011741E loc_11741E: ; CODE XREF: sub_11737E+9A↑j ROM:0011741E add.b (a1,d4.w),d1 ROM:00117422 bra.s loc_11742A ROM:00117424 ; --------------------------------------------------------------------------- ROM:00117424 ROM:00117424 loc_117424: ; CODE XREF: sub_11737E+6E↑j ROM:00117424 ; sub_11737E+76↑j ROM:00117424 move.b (a1),d7 ROM:00117426 move.b (a1,d4.w),d1 ROM:0011742A ROM:0011742A loc_11742A: ; CODE XREF: sub_11737E+A4↑j ROM:0011742A move.l d3,d6 ROM:0011742C swap d6 ROM:0011742E sub.w d2,d6 ROM:00117430 ble.s loc_117450 ROM:00117432 move.w d3,d5 ROM:00117434 sub.w d2,d5 ROM:00117436 beq.s loc_117450 ROM:00117438 andi.w #$FF,d7 ROM:0011743C andi.w #$FF,d1 ROM:00117440 sub.w d7,d1 ROM:00117442 beq.s loc_117450 ROM:00117444 muls.w d6,d1 ROM:00117446 divs.w d5,d1 ROM:00117448 add.b d7,d1 ROM:0011744A andi.w #$FF,d1 ROM:0011744E bra.s loc_117452 ROM:00117450 ; --------------------------------------------------------------------------- ROM:00117450 ROM:00117450 loc_117450: ; CODE XREF: sub_11737E+B2↑j ROM:00117450 ; sub_11737E+B8↑j ... ROM:00117450 move.w d7,d1 ROM:00117452 ROM:00117452 loc_117452: ; CODE XREF: sub_11737E+3C↑j ROM:00117452 ; sub_11737E+D0↑j ROM:00117452 clr.l d0 ROM:00117454 bra.s locret_11745A ROM:00117456 ; --------------------------------------------------------------------------- ROM:00117456 ROM:00117456 loc_117456: ; CODE XREF: sub_11737E+8↑j ROM:00117456 ; sub_11737E+E↑j ROM:00117456 move.b #$FF,d0 ROM:0011745A ROM:0011745A locret_11745A: ; CODE XREF: sub_11737E+D6↑j ROM:0011745A rts ROM:0011745A ; End of function sub_11737E ROM:0011745A ROM:0011745C ROM:0011745C ; =============== S U B R O U T I N E ======================================= ROM:0011745C ROM:0011745C ROM:0011745C sub_11745C: ; CODE XREF: sub_110706+26↑p ROM:0011745C ; sub_110706+46↑p ... ROM:0011745C movea.w (a5,d1.w),a0 ROM:00117460 adda.l a5,a0 ROM:00117462 move.w (a0)+,d4 ROM:00117464 ble.w loc_117548 ROM:00117468 move.w (a0)+,d5 ROM:0011746A ble.w loc_117548 ROM:0011746E move.w d4,d7 ROM:00117470 subq.w #1,d7 ROM:00117472 adda.w d4,a0 ROM:00117474 adda.w d4,a0 ROM:00117476 movea.l a0,a1 ROM:00117478 ROM:00117478 loc_117478: ; CODE XREF: sub_11745C+1E↓j ROM:00117478 cmp.w -(a1),d2 ROM:0011747A dbge d7,loc_117478 ROM:0011747E bge.s loc_117484 ROM:00117480 clr.w d7 ROM:00117482 bra.s loc_11748C ROM:00117484 ; --------------------------------------------------------------------------- ROM:00117484 ROM:00117484 loc_117484: ; CODE XREF: sub_11745C+22↑j ROM:00117484 move.w (a1)+,d0 ROM:00117486 cmpa.l a1,a0 ROM:00117488 bne.s loc_11748E ROM:0011748A subq.l #2,a1 ROM:0011748C ROM:0011748C loc_11748C: ; CODE XREF: sub_11745C+26↑j ROM:0011748C move.w (a1),d0 ROM:0011748E ROM:0011748E loc_11748E: ; CODE XREF: sub_11745C+2C↑j ROM:0011748E swap d0 ROM:00117490 move.w (a1),d0 ROM:00117492 swap d0 ROM:00117494 move.w d5,d1 ROM:00117496 subq.w #1,d1 ROM:00117498 beq.w loc_117520 ROM:0011749C adda.w d5,a0 ROM:0011749E adda.w d5,a0 ROM:001174A0 movea.l a0,a1 ROM:001174A2 swap d2 ROM:001174A4 ROM:001174A4 loc_1174A4: ; CODE XREF: sub_11745C+4A↓j ROM:001174A4 cmp.w -(a1),d3 ROM:001174A6 dbge d1,loc_1174A4 ROM:001174AA bge.s loc_1174B0 ROM:001174AC clr.w d1 ROM:001174AE bra.s loc_1174B8 ROM:001174B0 ; --------------------------------------------------------------------------- ROM:001174B0 ROM:001174B0 loc_1174B0: ; CODE XREF: sub_11745C+4E↑j ROM:001174B0 move.w (a1)+,d2 ROM:001174B2 cmpa.l a1,a0 ROM:001174B4 bne.s loc_1174BA ROM:001174B6 subq.l #2,a1 ROM:001174B8 ROM:001174B8 loc_1174B8: ; CODE XREF: sub_11745C+52↑j ROM:001174B8 move.w (a1),d2 ROM:001174BA ROM:001174BA loc_1174BA: ; CODE XREF: sub_11745C+58↑j ROM:001174BA swap d3 ROM:001174BC move.w (a1),d3 ROM:001174BE muls.w d4,d1 ROM:001174C0 muls.w #2,d1 ROM:001174C4 adda.l d1,a0 ROM:001174C6 adda.w d7,a0 ROM:001174C8 adda.w d7,a0 ROM:001174CA move.l d2,d6 ROM:001174CC swap d6 ROM:001174CE sub.w d0,d6 ROM:001174D0 ble.s loc_1174FC ROM:001174D2 move.l d0,d5 ROM:001174D4 swap d5 ROM:001174D6 sub.w d0,d5 ROM:001174D8 beq.s loc_1174FC ROM:001174DA move.w 2(a0),d7 ROM:001174DE sub.w (a0),d7 ROM:001174E0 beq.s loc_1174E6 ROM:001174E2 muls.w d6,d7 ROM:001174E4 divs.w d5,d7 ROM:001174E6 ROM:001174E6 loc_1174E6: ; CODE XREF: sub_11745C+84↑j ROM:001174E6 add.w (a0),d7 ROM:001174E8 move.w 2(a0,d4.w*2),d1 ROM:001174EC sub.w (a0,d4.w*2),d1 ROM:001174F0 beq.s loc_1174F6 ROM:001174F2 muls.w d6,d1 ROM:001174F4 divs.w d5,d1 ROM:001174F6 ROM:001174F6 loc_1174F6: ; CODE XREF: sub_11745C+94↑j ROM:001174F6 add.w (a0,d4.w*2),d1 ROM:001174FA bra.s loc_117502 ROM:001174FC ; --------------------------------------------------------------------------- ROM:001174FC ROM:001174FC loc_1174FC: ; CODE XREF: sub_11745C+74↑j ROM:001174FC ; sub_11745C+7C↑j ROM:001174FC move.w (a0),d7 ROM:001174FE move.w (a0,d4.w*2),d1 ROM:00117502 ROM:00117502 loc_117502: ; CODE XREF: sub_11745C+9E↑j ROM:00117502 move.l d3,d6 ROM:00117504 swap d6 ROM:00117506 sub.w d2,d6 ROM:00117508 ble.s loc_11751C ROM:0011750A move.w d3,d5 ROM:0011750C sub.w d2,d5 ROM:0011750E beq.s loc_11751C ROM:00117510 sub.w d7,d1 ROM:00117512 beq.s loc_11751C ROM:00117514 muls.w d6,d1 ROM:00117516 divs.w d5,d1 ROM:00117518 add.w d7,d1 ROM:0011751A bra.s loc_117544 ROM:0011751C ; --------------------------------------------------------------------------- ROM:0011751C ROM:0011751C loc_11751C: ; CODE XREF: sub_11745C+AC↑j ROM:0011751C ; sub_11745C+B2↑j ... ROM:0011751C move.w d7,d1 ROM:0011751E bra.s loc_117544 ROM:00117520 ; --------------------------------------------------------------------------- ROM:00117520 ROM:00117520 loc_117520: ; CODE XREF: sub_11745C+3C↑j ROM:00117520 adda.w d7,a0 ROM:00117522 adda.w d7,a0 ROM:00117524 move.w d2,d6 ROM:00117526 sub.w d0,d6 ROM:00117528 ble.s loc_117542 ROM:0011752A move.l d0,d5 ROM:0011752C swap d5 ROM:0011752E sub.w d0,d5 ROM:00117530 beq.s loc_117542 ROM:00117532 move.w 2(a0),d1 ROM:00117536 sub.w (a0),d1 ROM:00117538 beq.s loc_117542 ROM:0011753A muls.w d6,d1 ROM:0011753C divs.w d5,d1 ROM:0011753E add.w (a0),d1 ROM:00117540 bra.s loc_117544 ROM:00117542 ; --------------------------------------------------------------------------- ROM:00117542 ROM:00117542 loc_117542: ; CODE XREF: sub_11745C+CC↑j ROM:00117542 ; sub_11745C+D4↑j ... ROM:00117542 move.w (a0),d1 ROM:00117544 ROM:00117544 loc_117544: ; CODE XREF: sub_11745C+BE↑j ROM:00117544 ; sub_11745C+C2↑j ... ROM:00117544 moveq #0,d0 ROM:00117546 bra.s locret_11754C ROM:00117548 ; --------------------------------------------------------------------------- ROM:00117548 ROM:00117548 loc_117548: ; CODE XREF: sub_11745C+8↑j ROM:00117548 ; sub_11745C+E↑j ROM:00117548 move.b #$FF,d0 ROM:0011754C ROM:0011754C locret_11754C: ; CODE XREF: sub_11745C+EA↑j ROM:0011754C rts ROM:0011754C ; End of function sub_11745C ROM:0011754C ROM:0011754E ROM:0011754E ; =============== S U B R O U T I N E ======================================= ROM:0011754E ROM:0011754E ROM:0011754E sub_11754E: ; CODE XREF: ROM:00116E64↑p ROM:0011754E clr.w ($FFFFFA22).w ROM:00117552 ori.w #8,($FFFFFA24).w ROM:00117558 move.w #$552,($FFFFFA22).w ROM:0011755E rts ROM:0011755E ; End of function sub_11754E ROM:0011755E ROM:00117560 ; --------------------------------------------------------------------------- ROM:00117560 movem.l d0-a5,-(sp) ROM:00117564 move.w ($FFFFF462).w,-(sp) ROM:00117568 move sr,-(sp) ROM:0011756A move #$2700,sr ROM:0011756E move.l sp,d0 ROM:00117570 cmp.w ($57C).w,d0 ROM:00117574 bge.s loc_11757A ROM:00117576 move.w d0,($57C).w ROM:0011757A ROM:0011757A loc_11757A: ; CODE XREF: ROM:00117574↑j ROM:0011757A bsr.l sub_11B03E ROM:00117580 move (sp)+,sr ROM:00117582 bsr.l sub_11AA08 ROM:00117588 subq.w #1,($AA0).w ROM:0011758C bne.s loc_11759A ROM:0011758E bsr.l sub_11CBA8 ROM:00117594 move.w $29A(a5),($AA0).w ROM:0011759A ROM:0011759A loc_11759A: ; CODE XREF: ROM:0011758C↑j ROM:0011759A btst #0,($142C).w ROM:001175A0 beq.s loc_1175B4 ROM:001175A2 bclr #0,($142C).w ROM:001175A8 bsr.l sub_11374C ROM:001175AE bsr.l sub_11555C ROM:001175B4 ROM:001175B4 loc_1175B4: ; CODE XREF: ROM:001175A0↑j ROM:001175B4 bsr.l sub_1150BA ROM:001175BA btst #5,($897).w ROM:001175C0 beq.s loc_1175C8 ROM:001175C2 bsr.l sub_1155F4 ROM:001175C8 ROM:001175C8 loc_1175C8: ; CODE XREF: ROM:001175C0↑j ROM:001175C8 bsr.l sub_114ED2 ROM:001175CE bsr.l nullsub_32 ROM:001175D4 bsr.l nullsub_30 ROM:001175DA bsr.l sub_11273C ROM:001175E0 bsr.l sub_133B84 ROM:001175E6 bsr.l nullsub_31 ROM:001175EC bsr.l sub_110CAC ROM:001175F2 bsr.l sub_111AA2 ROM:001175F8 btst #4,($889).w ROM:001175FE beq.s loc_117614 ROM:00117600 bsr.l sub_11814E ROM:00117606 btst #6,($895).w ROM:0011760C beq.s loc_117614 ROM:0011760E bsr.l sub_11A544 ROM:00117614 ROM:00117614 loc_117614: ; CODE XREF: ROM:001175FE↑j ROM:00117614 ; ROM:0011760C↑j ROM:00117614 bsr.l nullsub_34 ROM:0011761A addq.w #1,($586).w ROM:0011761E cmpi.w #$C8,($586).w ROM:00117624 blt.s loc_117630 ROM:00117626 clr.w ($586).w ROM:0011762A bset #4,($897).w ROM:00117630 ROM:00117630 loc_117630: ; CODE XREF: ROM:00117624↑j ROM:00117630 cmpi.w #6,($4B8).w ROM:00117636 beq.s loc_117640 ROM:00117638 cmpi.w #9,($4B8).w ROM:0011763E bne.s loc_11764C ROM:00117640 ROM:00117640 loc_117640: ; CODE XREF: ROM:00117636↑j ROM:00117640 bsr.l nullsub_28 ROM:00117646 bsr.l nullsub_29 ROM:0011764C ROM:0011764C loc_11764C: ; CODE XREF: ROM:0011763E↑j ROM:0011764C bsr.l nullsub_33 ROM:00117652 bsr.l sub_13136C ROM:00117658 move.w ($EFA).w,($CC2).w ROM:0011765E bsr.l sub_12DE90 ROM:00117664 bsr.l sub_130BBE ROM:0011766A cmpi.w #1,($568).w ROM:00117670 bne.s loc_117678 ROM:00117672 bsr.l nullsub_1 ROM:00117678 ROM:00117678 loc_117678: ; CODE XREF: ROM:00117670↑j ROM:00117678 move.w ($FFFFF462).w,d0 ROM:0011767C sub.w (sp)+,d0 ROM:0011767E move.w d0,($584).w ROM:00117682 cmp.w ($1B0A).w,d0 ROM:00117686 bge.w loc_11768E ROM:0011768A move.w d0,($1B0A).w ROM:0011768E ROM:0011768E loc_11768E: ; CODE XREF: ROM:00117686↑j ROM:0011768E movem.l (sp)+,d0-a5 ROM:00117692 rte ROM:00117694 ; --------------------------------------------------------------------------- ROM:00117694 rts ROM:00117696 ; --------------------------------------------------------------------------- ROM:00117696 move.l a0,-(sp) ROM:00117698 movea.l 6(sp),a0 ROM:0011769C cmpi.w #$4AFA,(a0) ROM:001176A0 bne.s loc_1176A6 ROM:001176A2 stop #$2700 ROM:001176A6 ; --------------------------------------------------------------------------- ROM:001176A6 ROM:001176A6 loc_1176A6: ; CODE XREF: ROM:001176A0↑j ROM:001176A6 movea.l (sp)+,a0 ROM:001176A8 bgnd ROM:001176AA move.l (sp),($474).w ROM:001176AE move.l 4(sp),($478).w ROM:001176B4 rte ROM:001176B6 ; --------------------------------------------------------------------------- ROM:001176B6 andi.w #$F7FF,($FFFFFE20).w ROM:001176BC rte ROM:001176BE ; --------------------------------------------------------------------------- ROM:001176BE andi.w #$EFFF,($FFFFFE20).w ROM:001176C4 rte ROM:001176C6 ; --------------------------------------------------------------------------- ROM:001176C6 andi.w #$7FFF,($FFFFFE20).w ROM:001176CC rte ROM:001176CE ; --------------------------------------------------------------------------- ROM:001176CE bsr.w nullsub_35 ROM:001176D2 rts ROM:001176D4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001176D6 ROM:001176D6 ; =============== S U B R O U T I N E ======================================= ROM:001176D6 ROM:001176D6 ROM:001176D6 sub_1176D6: ; CODE XREF: ROM:00116E48↑p ROM:001176D6 ; ROM:00116F88↑p ... ROM:001176D6 bsr.l sub_113A5A ROM:001176DC bsr.w sub_1176EC ROM:001176E0 btst #7,($887).w ROM:001176E6 bne.s locret_1176EA ROM:001176E8 bra.s sub_1176D6 ROM:001176EA ; --------------------------------------------------------------------------- ROM:001176EA ROM:001176EA locret_1176EA: ; CODE XREF: sub_1176D6+10↑j ROM:001176EA rts ROM:001176EA ; End of function sub_1176D6 ROM:001176EA ROM:001176EC ROM:001176EC ; =============== S U B R O U T I N E ======================================= ROM:001176EC ROM:001176EC ROM:001176EC sub_1176EC: ; CODE XREF: sub_1176D6+6↑p ROM:001176EC bclr #7,($88C).w ROM:001176F2 clr.w d1 ROM:001176F4 move.b ($790).w,d1 ROM:001176F8 cmpi.w #$E,d1 ROM:001176FC bcc.s locret_117706 ROM:001176FE movea.l off_117708(pc,d1.w*4),a0 ROM:00117702 nop ROM:00117704 jmp (a0) ROM:00117706 ; --------------------------------------------------------------------------- ROM:00117706 ROM:00117706 locret_117706: ; CODE XREF: sub_1176EC+10↑j ROM:00117706 rts ROM:00117706 ; End of function sub_1176EC ROM:00117706 ROM:00117706 ; --------------------------------------------------------------------------- ROM:00117708 off_117708: dc.l loc_117740 ; DATA XREF: sub_1176EC+12↑r ROM:0011770C dc.l loc_117756 ROM:00117710 dc.l loc_117772 ROM:00117714 dc.l loc_1177B0 ROM:00117718 dc.l loc_1177CC ROM:0011771C dc.l loc_117812 ROM:00117720 dc.l loc_11782E ROM:00117724 dc.l loc_117886 ROM:00117728 dc.l loc_1178A6 ROM:0011772C dc.l loc_11792A ROM:00117730 dc.l loc_117966 ROM:00117734 dc.l loc_1179D6 ROM:00117738 dc.l loc_1179F2 ROM:0011773C dc.l loc_117A12 ROM:00117740 ; --------------------------------------------------------------------------- ROM:00117740 ROM:00117740 loc_117740: ; DATA XREF: ROM:off_117708↑o ROM:00117740 bclr #7,($887).w ROM:00117746 bset #1,($88B).w ROM:0011774C move.b #1,($790).w ROM:00117752 bra.s locret_117770 ROM:00117754 ; --------------------------------------------------------------------------- ROM:00117754 rts ROM:00117756 ; --------------------------------------------------------------------------- ROM:00117756 ROM:00117756 loc_117756: ; DATA XREF: ROM:0011770C↑o ROM:00117756 btst #3,($888).w ROM:0011775C beq.s locret_117770 ROM:0011775E bclr #3,($888).w ROM:00117764 bsr.w sub_117BE0 ROM:00117768 move.b #2,($790).w ROM:0011776E bra.s locret_1177AE ROM:00117770 ; --------------------------------------------------------------------------- ROM:00117770 ROM:00117770 locret_117770: ; CODE XREF: ROM:00117752↑j ROM:00117770 ; ROM:0011775C↑j ROM:00117770 rts ROM:00117772 ; --------------------------------------------------------------------------- ROM:00117772 ROM:00117772 loc_117772: ; DATA XREF: ROM:00117710↑o ROM:00117772 btst #3,($891).w ROM:00117778 beq.s loc_117798 ROM:0011777A bsr.w sub_117B3A ROM:0011777E bsr.w sub_117A3E ROM:00117782 bsr.w sub_117B22 ROM:00117786 bset #3,($897).w ROM:0011778C move.b #8,($790).w ROM:00117792 bra.l locret_117928 ROM:00117798 ; --------------------------------------------------------------------------- ROM:00117798 ROM:00117798 loc_117798: ; CODE XREF: ROM:00117778↑j ROM:00117798 btst #3,($891).w ROM:0011779E bne.s locret_1177AE ROM:001177A0 bset #1,($889).w ROM:001177A6 move.b #3,($790).w ROM:001177AC bra.s locret_1177CA ROM:001177AE ; --------------------------------------------------------------------------- ROM:001177AE ROM:001177AE locret_1177AE: ; CODE XREF: ROM:0011776E↑j ROM:001177AE ; ROM:0011779E↑j ROM:001177AE rts ROM:001177B0 ; --------------------------------------------------------------------------- ROM:001177B0 ROM:001177B0 loc_1177B0: ; DATA XREF: ROM:00117714↑o ROM:001177B0 btst #5,($891).w ROM:001177B6 beq.s locret_1177CA ROM:001177B8 bclr #1,($88D).w ROM:001177BE bsr.w sub_117B6C ROM:001177C2 move.b #4,($790).w ROM:001177C8 bra.s locret_117810 ROM:001177CA ; --------------------------------------------------------------------------- ROM:001177CA ROM:001177CA locret_1177CA: ; CODE XREF: ROM:001177AC↑j ROM:001177CA ; ROM:001177B6↑j ROM:001177CA rts ROM:001177CC ; --------------------------------------------------------------------------- ROM:001177CC ROM:001177CC loc_1177CC: ; DATA XREF: ROM:00117718↑o ROM:001177CC cmpi.b #0,($78F).w ROM:001177D2 bne.s loc_1177FA ROM:001177D4 bsr.w sub_117B3A ROM:001177D8 bsr.w sub_117A3E ROM:001177DC bsr.w sub_117B22 ROM:001177E0 bsr.w sub_117ADA ROM:001177E4 bsr.w sub_117B06 ROM:001177E8 bset #7,($897).w ROM:001177EE move.b #7,($790).w ROM:001177F4 bra.l locret_1178A4 ROM:001177FA ; --------------------------------------------------------------------------- ROM:001177FA ROM:001177FA loc_1177FA: ; CODE XREF: ROM:001177D2↑j ROM:001177FA cmpi.b #0,($78F).w ROM:00117800 beq.s locret_117810 ROM:00117802 bset #6,($88A).w ROM:00117808 move.b #5,($790).w ROM:0011780E bra.s locret_11782C ROM:00117810 ; --------------------------------------------------------------------------- ROM:00117810 ROM:00117810 locret_117810: ; CODE XREF: ROM:001177C8↑j ROM:00117810 ; ROM:00117800↑j ... ROM:00117810 rts ROM:00117812 ; --------------------------------------------------------------------------- ROM:00117812 ROM:00117812 loc_117812: ; DATA XREF: ROM:0011771C↑o ROM:00117812 btst #1,($88D).w ROM:00117818 beq.s locret_11782C ROM:0011781A bclr #1,($88D).w ROM:00117820 bsr.w sub_117A46 ROM:00117824 move.b #6,($790).w ROM:0011782A bra.s locret_117884 ROM:0011782C ; --------------------------------------------------------------------------- ROM:0011782C ROM:0011782C locret_11782C: ; CODE XREF: ROM:0011780E↑j ROM:0011782C ; ROM:00117818↑j ROM:0011782C rts ROM:0011782E ; --------------------------------------------------------------------------- ROM:0011782E ROM:0011782E loc_11782E: ; DATA XREF: ROM:00117720↑o ROM:0011782E btst #7,($887).w ROM:00117834 beq.s loc_11784E ROM:00117836 btst #2,($89C).w ROM:0011783C beq.s loc_11784E ROM:0011783E bsr.w sub_117B22 ROM:00117842 move.b #8,($790).w ROM:00117848 bra.l locret_117928 ROM:0011784E ; --------------------------------------------------------------------------- ROM:0011784E ROM:0011784E loc_11784E: ; CODE XREF: ROM:00117834↑j ROM:0011784E ; ROM:0011783C↑j ROM:0011784E btst #7,($887).w ROM:00117854 bne.s loc_117862 ROM:00117856 bsr.w sub_117B6C ROM:0011785A move.b #4,($790).w ROM:00117860 bra.s locret_117810 ROM:00117862 ; --------------------------------------------------------------------------- ROM:00117862 ROM:00117862 loc_117862: ; CODE XREF: ROM:00117854↑j ROM:00117862 btst #7,($887).w ROM:00117868 beq.s locret_117884 ROM:0011786A btst #2,($89C).w ROM:00117870 bne.s locret_117884 ROM:00117872 bsr.w sub_117ADA ROM:00117876 bset #5,($899).w ROM:0011787C move.b #7,($790).w ROM:00117882 bra.s locret_1178A4 ROM:00117884 ; --------------------------------------------------------------------------- ROM:00117884 ROM:00117884 locret_117884: ; CODE XREF: ROM:0011782A↑j ROM:00117884 ; ROM:00117868↑j ... ROM:00117884 rts ROM:00117886 ; --------------------------------------------------------------------------- ROM:00117886 ROM:00117886 loc_117886: ; DATA XREF: ROM:00117724↑o ROM:00117886 btst #1,($899).w ROM:0011788C beq.s locret_1178A4 ROM:0011788E bclr #1,($899).w ROM:00117894 bsr.w sub_117B22 ROM:00117898 move.b #8,($790).w ROM:0011789E bra.l locret_117928 ROM:001178A4 ; --------------------------------------------------------------------------- ROM:001178A4 ROM:001178A4 locret_1178A4: ; CODE XREF: ROM:001177F4↑j ROM:001178A4 ; ROM:00117882↑j ... ROM:001178A4 rts ROM:001178A6 ; --------------------------------------------------------------------------- ROM:001178A6 ROM:001178A6 loc_1178A6: ; DATA XREF: ROM:00117728↑o ROM:001178A6 move.b $C23(a5),d0 ROM:001178AA btst #4,($88C).w ROM:001178B0 beq.s loc_1178BA ROM:001178B2 bclr #4,($88C).w ROM:001178B8 bra.s loc_1178C4 ROM:001178BA ; --------------------------------------------------------------------------- ROM:001178BA ROM:001178BA loc_1178BA: ; CODE XREF: ROM:001178B0↑j ROM:001178BA cmpi.b #0,d0 ROM:001178BE beq.s loc_1178D6 ROM:001178C0 clr.b $C23(a5) ROM:001178C4 ROM:001178C4 loc_1178C4: ; CODE XREF: ROM:001178B8↑j ROM:001178C4 bsr.w sub_117B3A ROM:001178C8 bset #7,($88C).w ROM:001178CE move.b #8,($790).w ROM:001178D4 bra.s locret_117928 ROM:001178D6 ; --------------------------------------------------------------------------- ROM:001178D6 ROM:001178D6 loc_1178D6: ; CODE XREF: ROM:001178BE↑j ROM:001178D6 move.b $C22(a5),d0 ROM:001178DA btst #3,($891).w ROM:001178E0 bne.s loc_117910 ROM:001178E2 btst #0,($899).w ROM:001178E8 bne.s loc_1178F0 ROM:001178EA cmpi.b #0,d0 ROM:001178EE beq.s loc_117910 ROM:001178F0 ROM:001178F0 loc_1178F0: ; CODE XREF: ROM:001178E8↑j ROM:001178F0 bset #3,($893).w ROM:001178F6 bsr.w sub_117AAE ROM:001178FA bsr.w sub_117B06 ROM:001178FE bset #7,($897).w ROM:00117904 move.b #$A,($790).w ROM:0011790A bra.l loc_1179D0 ROM:00117910 ; --------------------------------------------------------------------------- ROM:00117910 ROM:00117910 loc_117910: ; CODE XREF: ROM:001178E0↑j ROM:00117910 ; ROM:001178EE↑j ROM:00117910 btst #4,($890).w ROM:00117916 bne.s locret_117928 ROM:00117918 btst #3,($891).w ROM:0011791E bne.s locret_117928 ROM:00117920 move.b #9,($790).w ROM:00117926 bra.s loc_11795C ROM:00117928 ; --------------------------------------------------------------------------- ROM:00117928 ROM:00117928 locret_117928: ; CODE XREF: ROM:00117792↑j ROM:00117928 ; ROM:00117848↑j ... ROM:00117928 rts ROM:0011792A ; --------------------------------------------------------------------------- ROM:0011792A ROM:0011792A loc_11792A: ; DATA XREF: ROM:0011772C↑o ROM:0011792A btst #4,($890).w ROM:00117930 beq.s loc_11793A ROM:00117932 move.b #8,($790).w ROM:00117938 bra.s locret_117928 ROM:0011793A ; --------------------------------------------------------------------------- ROM:0011793A ROM:0011793A loc_11793A: ; CODE XREF: ROM:00117930↑j ROM:0011793A btst #7,($890).w ROM:00117940 beq.s loc_11795C ROM:00117942 bsr.w sub_117AAE ROM:00117946 bsr.w sub_117B06 ROM:0011794A bset #7,($897).w ROM:00117950 move.b #$A,($790).w ROM:00117956 bra.l loc_1179D0 ROM:0011795C ; --------------------------------------------------------------------------- ROM:0011795C ROM:0011795C loc_11795C: ; CODE XREF: ROM:00117926↑j ROM:0011795C ; ROM:00117940↑j ROM:0011795C bsr.w sub_117AA6 ROM:00117960 bsr.w sub_117A9E ROM:00117964 rts ROM:00117966 ; --------------------------------------------------------------------------- ROM:00117966 ROM:00117966 loc_117966: ; DATA XREF: ROM:00117730↑o ROM:00117966 move.b $C22(a5),d0 ROM:0011796A btst #1,($899).w ROM:00117970 beq.s loc_1179AC ROM:00117972 btst #0,($899).w ROM:00117978 beq.s loc_117982 ROM:0011797A bclr #0,($899).w ROM:00117980 bra.s loc_11798C ROM:00117982 ; --------------------------------------------------------------------------- ROM:00117982 ROM:00117982 loc_117982: ; CODE XREF: ROM:00117978↑j ROM:00117982 cmpi.b #0,d0 ROM:00117986 beq.s loc_1179AC ROM:00117988 clr.b $C22(a5) ROM:0011798C ROM:0011798C loc_11798C: ; CODE XREF: ROM:00117980↑j ROM:0011798C bclr #1,($899).w ROM:00117992 bsr.w sub_117B22 ROM:00117996 bsr.w sub_117B06 ROM:0011799A bset #7,($897).w ROM:001179A0 move.b #$D,($790).w ROM:001179A6 bra.l loc_117A36 ROM:001179AC ; --------------------------------------------------------------------------- ROM:001179AC ROM:001179AC loc_1179AC: ; CODE XREF: ROM:00117970↑j ROM:001179AC ; ROM:00117986↑j ROM:001179AC btst #1,($899).w ROM:001179B2 beq.s loc_1179D0 ROM:001179B4 btst #0,($899).w ROM:001179BA bne.s loc_1179D0 ROM:001179BC cmpi.b #0,d0 ROM:001179C0 bne.s loc_1179D0 ROM:001179C2 bclr #1,($899).w ROM:001179C8 move.b #$B,($790).w ROM:001179CE bra.s locret_1179F0 ROM:001179D0 ; --------------------------------------------------------------------------- ROM:001179D0 ROM:001179D0 loc_1179D0: ; CODE XREF: ROM:0011790A↑j ROM:001179D0 ; ROM:00117956↑j ... ROM:001179D0 bsr.w sub_117A9E ROM:001179D4 rts ROM:001179D6 ; --------------------------------------------------------------------------- ROM:001179D6 ROM:001179D6 loc_1179D6: ; DATA XREF: ROM:00117734↑o ROM:001179D6 btst #4,($890).w ROM:001179DC beq.s locret_1179F0 ROM:001179DE bsr.w sub_117ADA ROM:001179E2 bset #5,($899).w ROM:001179E8 move.b #$C,($790).w ROM:001179EE bra.s locret_117A10 ROM:001179F0 ; --------------------------------------------------------------------------- ROM:001179F0 ROM:001179F0 locret_1179F0: ; CODE XREF: ROM:001179CE↑j ROM:001179F0 ; ROM:001179DC↑j ROM:001179F0 rts ROM:001179F2 ; --------------------------------------------------------------------------- ROM:001179F2 ROM:001179F2 loc_1179F2: ; DATA XREF: ROM:00117738↑o ROM:001179F2 btst #1,($899).w ROM:001179F8 beq.s locret_117A10 ROM:001179FA bclr #1,($899).w ROM:00117A00 bsr.w sub_117B22 ROM:00117A04 move.b #8,($790).w ROM:00117A0A bra.l locret_117928 ROM:00117A10 ; --------------------------------------------------------------------------- ROM:00117A10 ROM:00117A10 locret_117A10: ; CODE XREF: ROM:001179EE↑j ROM:00117A10 ; ROM:001179F8↑j ROM:00117A10 rts ROM:00117A12 ; --------------------------------------------------------------------------- ROM:00117A12 ROM:00117A12 loc_117A12: ; DATA XREF: ROM:0011773C↑o ROM:00117A12 btst #1,($899).w ROM:00117A18 beq.s loc_117A36 ROM:00117A1A bclr #3,($893).w ROM:00117A20 bclr #1,($899).w ROM:00117A26 bsr.w sub_117B22 ROM:00117A2A move.b #8,($790).w ROM:00117A30 bra.l locret_117928 ROM:00117A36 ; --------------------------------------------------------------------------- ROM:00117A36 ROM:00117A36 loc_117A36: ; CODE XREF: ROM:001179A6↑j ROM:00117A36 ; ROM:00117A18↑j ROM:00117A36 bsr.w sub_117A9E ROM:00117A3A rts ROM:00117A3C ; --------------------------------------------------------------------------- ROM:00117A3C rts ROM:00117A3E ROM:00117A3E ; =============== S U B R O U T I N E ======================================= ROM:00117A3E ROM:00117A3E ROM:00117A3E sub_117A3E: ; CODE XREF: ROM:0011777E↑p ROM:00117A3E ; ROM:001177D8↑p ROM:00117A3E bset #7,($887).w ROM:00117A44 rts ROM:00117A44 ; End of function sub_117A3E ROM:00117A44 ROM:00117A46 ROM:00117A46 ; =============== S U B R O U T I N E ======================================= ROM:00117A46 ROM:00117A46 ROM:00117A46 sub_117A46: ; CODE XREF: ROM:00117820↑p ROM:00117A46 cmpi.b #1,($78F).w ROM:00117A4C bne.s loc_117A54 ROM:00117A4E move.l ($448).w,d0 ROM:00117A52 bra.s loc_117A58 ROM:00117A54 ; --------------------------------------------------------------------------- ROM:00117A54 ROM:00117A54 loc_117A54: ; CODE XREF: sub_117A46+6↑j ROM:00117A54 move.l ($44C).w,d0 ROM:00117A58 ROM:00117A58 loc_117A58: ; CODE XREF: sub_117A46+C↑j ROM:00117A58 andi.l #$FFFFFFF,d0 ROM:00117A5E cmp.l ($444).w,d0 ROM:00117A62 bne.s loc_117A6C ROM:00117A64 bset #7,($887).w ROM:00117A6A bra.s locret_117A9C ROM:00117A6C ; --------------------------------------------------------------------------- ROM:00117A6C ROM:00117A6C loc_117A6C: ; CODE XREF: sub_117A46+1C↑j ROM:00117A6C bclr #7,($887).w ROM:00117A72 cmpi.b #1,($78F).w ROM:00117A78 bne.s loc_117A8C ROM:00117A7A andi.l #$FFFFFFF,($448).w ROM:00117A82 ori.l #$F0000000,($448).w ROM:00117A8A bra.s locret_117A9C ROM:00117A8C ; --------------------------------------------------------------------------- ROM:00117A8C ROM:00117A8C loc_117A8C: ; CODE XREF: sub_117A46+32↑j ROM:00117A8C andi.l #$FFFFFFF,($44C).w ROM:00117A94 ori.l #$F0000000,($44C).w ROM:00117A9C ROM:00117A9C locret_117A9C: ; CODE XREF: sub_117A46+24↑j ROM:00117A9C ; sub_117A46+44↑j ROM:00117A9C rts ROM:00117A9C ; End of function sub_117A46 ROM:00117A9C ROM:00117A9E ROM:00117A9E ; =============== S U B R O U T I N E ======================================= ROM:00117A9E ROM:00117A9E ROM:00117A9E sub_117A9E: ; CODE XREF: ROM:00117960↑p ROM:00117A9E ; ROM:loc_1179D0↑p ... ROM:00117A9E bset #1,($891).w ROM:00117AA4 rts ROM:00117AA4 ; End of function sub_117A9E ROM:00117AA4 ROM:00117AA6 ROM:00117AA6 ; =============== S U B R O U T I N E ======================================= ROM:00117AA6 ROM:00117AA6 ROM:00117AA6 sub_117AA6: ; CODE XREF: ROM:loc_11795C↑p ROM:00117AA6 bset #7,($890).w ROM:00117AAC rts ROM:00117AAC ; End of function sub_117AA6 ROM:00117AAC ROM:00117AAE ROM:00117AAE ; =============== S U B R O U T I N E ======================================= ROM:00117AAE ROM:00117AAE ROM:00117AAE sub_117AAE: ; CODE XREF: ROM:001178F6↑p ROM:00117AAE ; ROM:00117942↑p ROM:00117AAE cmpi.b #1,($78F).w ROM:00117AB4 bne.s loc_117AC8 ROM:00117AB6 andi.l #$FFFFFFF,($448).w ROM:00117ABE ori.l #$A0000000,($448).w ROM:00117AC6 bra.s locret_117AD8 ROM:00117AC8 ; --------------------------------------------------------------------------- ROM:00117AC8 ROM:00117AC8 loc_117AC8: ; CODE XREF: sub_117AAE+6↑j ROM:00117AC8 andi.l #$FFFFFFF,($44C).w ROM:00117AD0 ori.l #$A0000000,($44C).w ROM:00117AD8 ROM:00117AD8 locret_117AD8: ; CODE XREF: sub_117AAE+18↑j ROM:00117AD8 rts ROM:00117AD8 ; End of function sub_117AAE ROM:00117AD8 ROM:00117ADA ROM:00117ADA ; =============== S U B R O U T I N E ======================================= ROM:00117ADA ROM:00117ADA ROM:00117ADA sub_117ADA: ; CODE XREF: ROM:001177E0↑p ROM:00117ADA ; ROM:00117872↑p ... ROM:00117ADA cmpi.b #1,($78F).w ROM:00117AE0 bne.s loc_117AF4 ROM:00117AE2 andi.l #$FFFFFFF,($448).w ROM:00117AEA ori.l #$50000000,($448).w ROM:00117AF2 bra.s locret_117B04 ROM:00117AF4 ; --------------------------------------------------------------------------- ROM:00117AF4 ROM:00117AF4 loc_117AF4: ; CODE XREF: sub_117ADA+6↑j ROM:00117AF4 andi.l #$FFFFFFF,($44C).w ROM:00117AFC ori.l #$50000000,($44C).w ROM:00117B04 ROM:00117B04 locret_117B04: ; CODE XREF: sub_117ADA+18↑j ROM:00117B04 rts ROM:00117B04 ; End of function sub_117ADA ROM:00117B04 ROM:00117B06 ROM:00117B06 ; =============== S U B R O U T I N E ======================================= ROM:00117B06 ROM:00117B06 ROM:00117B06 sub_117B06: ; CODE XREF: ROM:001177E4↑p ROM:00117B06 ; ROM:001178FA↑p ... ROM:00117B06 cmpi.b #1,($78F).w ROM:00117B0C bne.s loc_117B18 ROM:00117B0E andi.l #$F0000000,($448).w ROM:00117B16 bra.s locret_117B20 ROM:00117B18 ; --------------------------------------------------------------------------- ROM:00117B18 ROM:00117B18 loc_117B18: ; CODE XREF: sub_117B06+6↑j ROM:00117B18 andi.l #$F0000000,($44C).w ROM:00117B20 ROM:00117B20 locret_117B20: ; CODE XREF: sub_117B06+10↑j ROM:00117B20 rts ROM:00117B20 ; End of function sub_117B06 ROM:00117B20 ROM:00117B22 ROM:00117B22 ; =============== S U B R O U T I N E ======================================= ROM:00117B22 ROM:00117B22 ROM:00117B22 sub_117B22: ; CODE XREF: ROM:00117782↑p ROM:00117B22 ; ROM:001177DC↑p ... ROM:00117B22 cmpi.b #1,($78F).w ROM:00117B28 bne.s loc_117B32 ROM:00117B2A move.b #2,($78F).w ROM:00117B30 bra.s locret_117B38 ROM:00117B32 ; --------------------------------------------------------------------------- ROM:00117B32 ROM:00117B32 loc_117B32: ; CODE XREF: sub_117B22+6↑j ROM:00117B32 move.b #1,($78F).w ROM:00117B38 ROM:00117B38 locret_117B38: ; CODE XREF: sub_117B22+E↑j ROM:00117B38 rts ROM:00117B38 ; End of function sub_117B22 ROM:00117B38 ROM:00117B3A ROM:00117B3A ; =============== S U B R O U T I N E ======================================= ROM:00117B3A ROM:00117B3A ROM:00117B3A sub_117B3A: ; CODE XREF: ROM:0011777A↑p ROM:00117B3A ; ROM:001177D4↑p ... ROM:00117B3A lea ($1434).w,a0 ROM:00117B3E lea (dword_139CC8).l,a1 ROM:00117B44 move.w #$E9,d1 ROM:00117B48 clr.w d0 ROM:00117B4A clr.w d2 ROM:00117B4C ROM:00117B4C loc_117B4C: ; CODE XREF: sub_117B3A+22↓j ROM:00117B4C cmp.w d0,d1 ROM:00117B4E ble.s loc_117B5E ROM:00117B50 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00117B56 addq.w #2,d0 ROM:00117B58 move.w d0,d2 ROM:00117B5A lsr.w #1,d2 ROM:00117B5C bra.s loc_117B4C ROM:00117B5E ; --------------------------------------------------------------------------- ROM:00117B5E ROM:00117B5E loc_117B5E: ; CODE XREF: sub_117B3A+14↑j ROM:00117B5E bset #0,($888).w ROM:00117B64 bset #2,($89C).w ROM:00117B6A rts ROM:00117B6A ; End of function sub_117B3A ROM:00117B6A ROM:00117B6C ROM:00117B6C ; =============== S U B R O U T I N E ======================================= ROM:00117B6C ROM:00117B6C ROM:00117B6C sub_117B6C: ; CODE XREF: ROM:001177BE↑p ROM:00117B6C ; ROM:00117856↑p ROM:00117B6C bclr #0,($888).w ROM:00117B72 bclr #2,($89C).w ROM:00117B78 move.l ($448).w,d0 ROM:00117B7C move.l ($44C).w,d1 ROM:00117B80 andi.l #$F0000000,d0 ROM:00117B86 andi.l #$F0000000,d1 ROM:00117B8C cmpi.l #$A0000000,d0 ROM:00117B92 bne.s loc_117B9C ROM:00117B94 move.b #1,($78F).w ROM:00117B9A bra.s locret_117BDE ROM:00117B9C ; --------------------------------------------------------------------------- ROM:00117B9C ROM:00117B9C loc_117B9C: ; CODE XREF: sub_117B6C+26↑j ROM:00117B9C cmpi.l #$A0000000,d1 ROM:00117BA2 bne.s loc_117BAC ROM:00117BA4 move.b #2,($78F).w ROM:00117BAA bra.s locret_117BDE ROM:00117BAC ; --------------------------------------------------------------------------- ROM:00117BAC ROM:00117BAC loc_117BAC: ; CODE XREF: sub_117B6C+36↑j ROM:00117BAC cmpi.l #$50000000,d0 ROM:00117BB2 bne.s loc_117BC2 ROM:00117BB4 move.b #1,($78F).w ROM:00117BBA bset #2,($89C).w ROM:00117BC0 bra.s locret_117BDE ROM:00117BC2 ; --------------------------------------------------------------------------- ROM:00117BC2 ROM:00117BC2 loc_117BC2: ; CODE XREF: sub_117B6C+46↑j ROM:00117BC2 cmpi.l #$50000000,d1 ROM:00117BC8 bne.s loc_117BD8 ROM:00117BCA move.b #2,($78F).w ROM:00117BD0 bset #2,($89C).w ROM:00117BD6 bra.s locret_117BDE ROM:00117BD8 ; --------------------------------------------------------------------------- ROM:00117BD8 ROM:00117BD8 loc_117BD8: ; CODE XREF: sub_117B6C+5C↑j ROM:00117BD8 move.b #0,($78F).w ROM:00117BDE ROM:00117BDE locret_117BDE: ; CODE XREF: sub_117B6C+2E↑j ROM:00117BDE ; sub_117B6C+3E↑j ... ROM:00117BDE rts ROM:00117BDE ; End of function sub_117B6C ROM:00117BDE ROM:00117BE0 ROM:00117BE0 ; =============== S U B R O U T I N E ======================================= ROM:00117BE0 ROM:00117BE0 ROM:00117BE0 sub_117BE0: ; CODE XREF: ROM:00117764↑p ROM:00117BE0 move.w #$E9,d0 ROM:00117BE4 cmpi.w #$EC,d0 ROM:00117BE8 ble.s locret_117BF0 ROM:00117BEA bset #3,($891).w ROM:00117BF0 ROM:00117BF0 locret_117BF0: ; CODE XREF: sub_117BE0+8↑j ROM:00117BF0 rts ROM:00117BF0 ; End of function sub_117BE0 ROM:00117BF0 ROM:00117BF2 ROM:00117BF2 ; =============== S U B R O U T I N E ======================================= ROM:00117BF2 ROM:00117BF2 ROM:00117BF2 sub_117BF2: ; CODE XREF: ROM:00116F8E↑p ROM:00117BF2 clr.w d1 ROM:00117BF4 move.b ($791).w,d1 ROM:00117BF8 cmpi.w #5,d1 ROM:00117BFC bcc.s locret_117C06 ROM:00117BFE movea.l off_117C08(pc,d1.w*4),a0 ROM:00117C02 nop ROM:00117C04 jmp (a0) ROM:00117C06 ; --------------------------------------------------------------------------- ROM:00117C06 ROM:00117C06 locret_117C06: ; CODE XREF: sub_117BF2+A↑j ROM:00117C06 rts ROM:00117C06 ; End of function sub_117BF2 ROM:00117C06 ROM:00117C06 ; --------------------------------------------------------------------------- ROM:00117C08 off_117C08: dc.l loc_117C1C ; DATA XREF: sub_117BF2+C↑r ROM:00117C0C dc.l loc_117C2A ROM:00117C10 dc.l loc_117C64 ROM:00117C14 dc.l loc_117CF2 ROM:00117C18 dc.l loc_117D3C ROM:00117C1C ; --------------------------------------------------------------------------- ROM:00117C1C ROM:00117C1C loc_117C1C: ; DATA XREF: ROM:off_117C08↑o ROM:00117C1C bsr.w sub_117D44 ROM:00117C20 move.b #1,($791).w ROM:00117C26 bra.s locret_117C62 ROM:00117C28 ; --------------------------------------------------------------------------- ROM:00117C28 rts ROM:00117C2A ; --------------------------------------------------------------------------- ROM:00117C2A ROM:00117C2A loc_117C2A: ; DATA XREF: ROM:00117C0C↑o ROM:00117C2A btst #4,($890).w ROM:00117C30 bne.s locret_117C62 ROM:00117C32 move.w $80C(a5),d0 ROM:00117C36 move.w $80E(a5),d1 ROM:00117C3A clr.b ($862).w ROM:00117C3E move.w d0,($716).w ROM:00117C42 move.b #1,($862).w ROM:00117C48 clr.b ($861).w ROM:00117C4C move.w d1,($714).w ROM:00117C50 move.b #1,($861).w ROM:00117C56 move.b #2,($791).w ROM:00117C5C bra.l loc_117CEC ROM:00117C62 ; --------------------------------------------------------------------------- ROM:00117C62 ROM:00117C62 locret_117C62: ; CODE XREF: ROM:00117C26↑j ROM:00117C62 ; ROM:00117C30↑j ... ROM:00117C62 rts ROM:00117C64 ; --------------------------------------------------------------------------- ROM:00117C64 ROM:00117C64 loc_117C64: ; DATA XREF: ROM:00117C10↑o ROM:00117C64 btst #4,($890).w ROM:00117C6A bne.s loc_117C9C ROM:00117C6C cmpi.w #0,($716).w ROM:00117C72 bgt.s loc_117C9C ROM:00117C74 move.w $810(a5),d0 ROM:00117C78 btst #1,($891).w ROM:00117C7E beq.s loc_117C86 ROM:00117C80 cmpi.w #0,d0 ROM:00117C84 ble.s loc_117C9C ROM:00117C86 ROM:00117C86 loc_117C86: ; CODE XREF: ROM:00117C7E↑j ROM:00117C86 bsr.w sub_117D4C ROM:00117C8A bset #3,($896).w ROM:00117C90 move.b #4,($791).w ROM:00117C96 bra.l loc_117D3C ROM:00117C9C ; --------------------------------------------------------------------------- ROM:00117C9C ROM:00117C9C loc_117C9C: ; CODE XREF: ROM:00117C6A↑j ROM:00117C9C ; ROM:00117C72↑j ... ROM:00117C9C btst #4,($890).w ROM:00117CA2 beq.s loc_117CBC ROM:00117CA4 clr.b ($861).w ROM:00117CA8 clr.w ($714).w ROM:00117CAC clr.b ($862).w ROM:00117CB0 clr.w ($716).w ROM:00117CB4 move.b #1,($791).w ROM:00117CBA bra.s locret_117C62 ROM:00117CBC ; --------------------------------------------------------------------------- ROM:00117CBC ROM:00117CBC loc_117CBC: ; CODE XREF: ROM:00117CA2↑j ROM:00117CBC btst #4,($890).w ROM:00117CC2 bne.s loc_117CEC ROM:00117CC4 cmpi.w #0,($716).w ROM:00117CCA bgt.s loc_117CEC ROM:00117CCC move.w $810(a5),d0 ROM:00117CD0 btst #1,($891).w ROM:00117CD6 beq.s loc_117CEC ROM:00117CD8 cmpi.w #0,d0 ROM:00117CDC bne.s loc_117CEC ROM:00117CDE bset #3,($896).w ROM:00117CE4 move.b #3,($791).w ROM:00117CEA bra.s loc_117D36 ROM:00117CEC ; --------------------------------------------------------------------------- ROM:00117CEC ROM:00117CEC loc_117CEC: ; CODE XREF: ROM:00117C5C↑j ROM:00117CEC ; ROM:00117CC2↑j ... ROM:00117CEC bsr.w sub_117D64 ROM:00117CF0 rts ROM:00117CF2 ; --------------------------------------------------------------------------- ROM:00117CF2 ROM:00117CF2 loc_117CF2: ; DATA XREF: ROM:00117C14↑o ROM:00117CF2 btst #4,($890).w ROM:00117CF8 beq.s loc_117D06 ROM:00117CFA bsr.w sub_117D54 ROM:00117CFE move.b #4,($791).w ROM:00117D04 bra.s loc_117D3C ROM:00117D06 ; --------------------------------------------------------------------------- ROM:00117D06 ROM:00117D06 loc_117D06: ; CODE XREF: ROM:00117CF8↑j ROM:00117D06 btst #4,($890).w ROM:00117D0C bne.s loc_117D36 ROM:00117D0E cmpi.w #0,($714).w ROM:00117D14 bgt.s loc_117D18 ROM:00117D16 bra.s loc_117D2A ROM:00117D18 ; --------------------------------------------------------------------------- ROM:00117D18 ROM:00117D18 loc_117D18: ; CODE XREF: ROM:00117D14↑j ROM:00117D18 move.w $810(a5),d0 ROM:00117D1C btst #1,($891).w ROM:00117D22 beq.s loc_117D2A ROM:00117D24 cmpi.w #0,d0 ROM:00117D28 ble.s loc_117D36 ROM:00117D2A ROM:00117D2A loc_117D2A: ; CODE XREF: ROM:00117D16↑j ROM:00117D2A ; ROM:00117D22↑j ROM:00117D2A bsr.w sub_117D4C ROM:00117D2E move.b #4,($791).w ROM:00117D34 bra.s loc_117D3C ROM:00117D36 ; --------------------------------------------------------------------------- ROM:00117D36 ROM:00117D36 loc_117D36: ; CODE XREF: ROM:00117CEA↑j ROM:00117D36 ; ROM:00117D0C↑j ... ROM:00117D36 bsr.w sub_117D64 ROM:00117D3A rts ROM:00117D3C ; --------------------------------------------------------------------------- ROM:00117D3C ROM:00117D3C loc_117D3C: ; CODE XREF: ROM:00117C96↑j ROM:00117D3C ; ROM:00117D04↑j ... ROM:00117D3C bsr.w sub_117D64 ROM:00117D40 rts ROM:00117D42 ; --------------------------------------------------------------------------- ROM:00117D42 rts ROM:00117D44 ROM:00117D44 ; =============== S U B R O U T I N E ======================================= ROM:00117D44 ROM:00117D44 ROM:00117D44 sub_117D44: ; CODE XREF: ROM:loc_117C1C↑p ROM:00117D44 bset #0,($1420).w ROM:00117D4A rts ROM:00117D4A ; End of function sub_117D44 ROM:00117D4A ROM:00117D4C ROM:00117D4C ; =============== S U B R O U T I N E ======================================= ROM:00117D4C ROM:00117D4C ROM:00117D4C sub_117D4C: ; CODE XREF: ROM:loc_117C86↑p ROM:00117D4C ; ROM:loc_117D2A↑p ROM:00117D4C bclr #0,($1420).w ROM:00117D52 rts ROM:00117D52 ; End of function sub_117D4C ROM:00117D52 ROM:00117D54 ROM:00117D54 ; =============== S U B R O U T I N E ======================================= ROM:00117D54 ROM:00117D54 ROM:00117D54 sub_117D54: ; CODE XREF: ROM:00117CFA↑p ROM:00117D54 ; ROM:00128816↓p ROM:00117D54 move.w #0,($FFFFFA4A).w ROM:00117D5A move.w #0,($FFFFFA4A).w ROM:00117D60 nop ROM:00117D62 rts ROM:00117D62 ; End of function sub_117D54 ROM:00117D62 ROM:00117D64 ROM:00117D64 ; =============== S U B R O U T I N E ======================================= ROM:00117D64 ROM:00117D64 ROM:00117D64 sub_117D64: ; CODE XREF: ROM:loc_117CEC↑p ROM:00117D64 ; ROM:loc_117D36↑p ... ROM:00117D64 bclr #1,($891).w ROM:00117D6A rts ROM:00117D6A ; End of function sub_117D64 ROM:00117D6A ROM:00117D6C ROM:00117D6C ; =============== S U B R O U T I N E ======================================= ROM:00117D6C ROM:00117D6C ROM:00117D6C sub_117D6C: ; CODE XREF: ROM:0011A3E6↓p ROM:00117D6C clr.w ($EB6).w ROM:00117D70 clr.w ($594).w ROM:00117D74 cmpi.b #1,($794).w ROM:00117D7A bne.s loc_117D84 ROM:00117D7C bsr.l sub_118528 ROM:00117D82 bra.s locret_117DE2 ROM:00117D84 ; --------------------------------------------------------------------------- ROM:00117D84 ROM:00117D84 loc_117D84: ; CODE XREF: sub_117D6C+E↑j ROM:00117D84 cmpi.b #2,($794).w ROM:00117D8A bne.s loc_117D94 ROM:00117D8C bsr.l sub_118AF0 ROM:00117D92 bra.s locret_117DE2 ROM:00117D94 ; --------------------------------------------------------------------------- ROM:00117D94 ROM:00117D94 loc_117D94: ; CODE XREF: sub_117D6C+1E↑j ROM:00117D94 cmpi.b #3,($794).w ROM:00117D9A bne.s loc_117DA4 ROM:00117D9C bsr.l sub_118F5E ROM:00117DA2 bra.s locret_117DE2 ROM:00117DA4 ; --------------------------------------------------------------------------- ROM:00117DA4 ROM:00117DA4 loc_117DA4: ; CODE XREF: sub_117D6C+2E↑j ROM:00117DA4 cmpi.b #4,($794).w ROM:00117DAA bne.s loc_117DB4 ROM:00117DAC bsr.l sub_119066 ROM:00117DB2 bra.s locret_117DE2 ROM:00117DB4 ; --------------------------------------------------------------------------- ROM:00117DB4 ROM:00117DB4 loc_117DB4: ; CODE XREF: sub_117D6C+3E↑j ROM:00117DB4 cmpi.b #6,($794).w ROM:00117DBA bne.s loc_117DC4 ROM:00117DBC bsr.l sub_11907E ROM:00117DC2 bra.s locret_117DE2 ROM:00117DC4 ; --------------------------------------------------------------------------- ROM:00117DC4 ROM:00117DC4 loc_117DC4: ; CODE XREF: sub_117D6C+4E↑j ROM:00117DC4 cmpi.b #7,($794).w ROM:00117DCA bne.s loc_117DD4 ROM:00117DCC bsr.l sub_11957E ROM:00117DD2 bra.s locret_117DE2 ROM:00117DD4 ; --------------------------------------------------------------------------- ROM:00117DD4 ROM:00117DD4 loc_117DD4: ; CODE XREF: sub_117D6C+5E↑j ROM:00117DD4 cmpi.b #9,($794).w ROM:00117DDA bne.s locret_117DE2 ROM:00117DDC bsr.l sub_119690 ROM:00117DE2 ROM:00117DE2 locret_117DE2: ; CODE XREF: sub_117D6C+16↑j ROM:00117DE2 ; sub_117D6C+26↑j ... ROM:00117DE2 rts ROM:00117DE2 ; End of function sub_117D6C ROM:00117DE2 ROM:00117DE4 ROM:00117DE4 ; =============== S U B R O U T I N E ======================================= ROM:00117DE4 ROM:00117DE4 ROM:00117DE4 sub_117DE4: ; CODE XREF: sub_118528+10↓p ROM:00117DE4 ; sub_118528+7C↓p ... ROM:00117DE4 lea ($12D7).w,a0 ROM:00117DE8 clr.w d0 ROM:00117DEA move.w ($594).w,d0 ROM:00117DEE move.b $101(a5),(a0,d0.w) ROM:00117DF4 addq.w #1,d0 ROM:00117DF6 bvc.s loc_117DFC ROM:00117DF8 move.w #$8000,d0 ROM:00117DFC ROM:00117DFC loc_117DFC: ; CODE XREF: sub_117DE4+12↑j ROM:00117DFC move.b $102(a5),(a0,d0.w) ROM:00117E02 addq.w #1,d0 ROM:00117E04 bvc.s loc_117E0A ROM:00117E06 move.w #$8000,d0 ROM:00117E0A ROM:00117E0A loc_117E0A: ; CODE XREF: sub_117DE4+20↑j ROM:00117E0A move.b $103(a5),(a0,d0.w) ROM:00117E10 addq.w #1,d0 ROM:00117E12 bvc.s loc_117E18 ROM:00117E14 move.w #$8000,d0 ROM:00117E18 ROM:00117E18 loc_117E18: ; CODE XREF: sub_117DE4+2E↑j ROM:00117E18 move.b ($794).w,d1 ROM:00117E1C addi.b #$40,d1 ; '@' ROM:00117E20 move.b d1,(a0,d0.w) ROM:00117E24 addq.w #1,d0 ROM:00117E26 bvc.s loc_117E2C ROM:00117E28 move.w #$8000,d0 ROM:00117E2C ROM:00117E2C loc_117E2C: ; CODE XREF: sub_117DE4+42↑j ROM:00117E2C move.w d0,($594).w ROM:00117E30 rts ROM:00117E30 ; End of function sub_117DE4 ROM:00117E30 ROM:00117E32 ROM:00117E32 ; =============== S U B R O U T I N E ======================================= ROM:00117E32 ROM:00117E32 ROM:00117E32 sub_117E32: ; CODE XREF: sub_118528+64↓p ROM:00117E32 ; sub_118528+12A↓p ... ROM:00117E32 move.w ($594).w,d0 ROM:00117E36 cmpi.w #0,d0 ROM:00117E3A ble.s locret_117E6E ROM:00117E3C lea ($12D7).w,a0 ROM:00117E40 clr.w d1 ROM:00117E42 clr.w d2 ROM:00117E44 move.w ($EB6).w,d3 ROM:00117E48 subq.w #1,d0 ROM:00117E4A move.w d3,d1 ROM:00117E4C bra.s loc_117E52 ROM:00117E4E ; --------------------------------------------------------------------------- ROM:00117E4E ROM:00117E4E loc_117E4E: ; CODE XREF: sub_117E32+28↓j ROM:00117E4E addi.w #1,d1 ROM:00117E52 ROM:00117E52 loc_117E52: ; CODE XREF: sub_117E32+1A↑j ROM:00117E52 cmp.w d0,d1 ROM:00117E54 bgt.s loc_117E5C ROM:00117E56 add.b (a0,d1.w),d2 ROM:00117E5A bra.s loc_117E4E ROM:00117E5C ; --------------------------------------------------------------------------- ROM:00117E5C ROM:00117E5C loc_117E5C: ; CODE XREF: sub_117E32+22↑j ROM:00117E5C addq.w #1,d0 ROM:00117E5E move.b d2,(a0,d0.w) ROM:00117E62 addq.w #1,d0 ROM:00117E64 bvc.s loc_117E6A ROM:00117E66 move.w #$8000,d0 ROM:00117E6A ROM:00117E6A loc_117E6A: ; CODE XREF: sub_117E32+32↑j ROM:00117E6A move.w d0,($594).w ROM:00117E6E ROM:00117E6E locret_117E6E: ; CODE XREF: sub_117E32+8↑j ROM:00117E6E rts ROM:00117E6E ; End of function sub_117E32 ROM:00117E6E ROM:00117E70 ROM:00117E70 ; =============== S U B R O U T I N E ======================================= ROM:00117E70 ROM:00117E70 ROM:00117E70 sub_117E70: ; CODE XREF: ROM:loc_111DAC↑p ROM:00117E70 clr.w d1 ROM:00117E72 move.b ($792).w,d1 ROM:00117E76 cmpi.w #$10,d1 ROM:00117E7A bcc.s locret_117E84 ROM:00117E7C movea.l off_117E86(pc,d1.w*4),a0 ROM:00117E80 nop ROM:00117E82 jmp (a0) ROM:00117E84 ; --------------------------------------------------------------------------- ROM:00117E84 ROM:00117E84 locret_117E84: ; CODE XREF: sub_117E70+A↑j ROM:00117E84 rts ROM:00117E84 ; End of function sub_117E70 ROM:00117E84 ROM:00117E84 ; --------------------------------------------------------------------------- ROM:00117E86 off_117E86: dc.l locret_117EC6 ; DATA XREF: sub_117E70+C↑r ROM:00117E8A dc.l loc_117EC8 ROM:00117E8E dc.l loc_117EF8 ROM:00117E92 dc.l loc_117F22 ROM:00117E96 dc.l loc_117F4C ROM:00117E9A dc.l loc_117F76 ROM:00117E9E dc.l loc_117FA0 ROM:00117EA2 dc.l loc_117FCA ROM:00117EA6 dc.l loc_117FF4 ROM:00117EAA dc.l loc_11801E ROM:00117EAE dc.l loc_118048 ROM:00117EB2 dc.l loc_11808A ROM:00117EB6 dc.l loc_1180BC ROM:00117EBA dc.l loc_1180EC ROM:00117EBE dc.l loc_11811C ROM:00117EC2 dc.l locret_11814C ROM:00117EC6 ; --------------------------------------------------------------------------- ROM:00117EC6 ROM:00117EC6 locret_117EC6: ; DATA XREF: ROM:off_117E86↑o ROM:00117EC6 rts ROM:00117EC8 ; --------------------------------------------------------------------------- ROM:00117EC8 ROM:00117EC8 loc_117EC8: ; DATA XREF: ROM:00117E8A↑o ROM:00117EC8 cmpi.w #0,($61A).w ROM:00117ECE bgt.s locret_117EF6 ROM:00117ED0 move.w ($FFFFFC0E).w,d0 ROM:00117ED4 move.w ($FFFFFC0C).w,d0 ROM:00117ED8 bclr #5,($FFFFFC0B).w ROM:00117EDE bset #4,($FFFFFC0B).w ROM:00117EE4 bset #6,($886).w ROM:00117EEA bset #6,($896).w ROM:00117EF0 move.b #$F,($792).w ROM:00117EF6 ROM:00117EF6 locret_117EF6: ; CODE XREF: ROM:00117ECE↑j ROM:00117EF6 rts ROM:00117EF8 ; --------------------------------------------------------------------------- ROM:00117EF8 ROM:00117EF8 loc_117EF8: ; DATA XREF: ROM:00117E8E↑o ROM:00117EF8 cmpi.w #0,($61A).w ROM:00117EFE bgt.s locret_117F20 ROM:00117F00 move.w ($FFFFFC0E).w,d0 ROM:00117F04 move.w ($FFFFFC0C).w,d0 ROM:00117F08 bset #4,($FFFFFC0B).w ROM:00117F0E bset #6,($886).w ROM:00117F14 bset #6,($896).w ROM:00117F1A move.b #$F,($792).w ROM:00117F20 ROM:00117F20 locret_117F20: ; CODE XREF: ROM:00117EFE↑j ROM:00117F20 rts ROM:00117F22 ; --------------------------------------------------------------------------- ROM:00117F22 ROM:00117F22 loc_117F22: ; DATA XREF: ROM:00117E92↑o ROM:00117F22 cmpi.w #0,($61A).w ROM:00117F28 bgt.s locret_117F4A ROM:00117F2A move.w ($FFFFFC0E).w,d0 ROM:00117F2E move.w ($FFFFFC0C).w,d0 ROM:00117F32 bset #4,($FFFFFC0B).w ROM:00117F38 bset #6,($886).w ROM:00117F3E bset #6,($896).w ROM:00117F44 move.b #$F,($792).w ROM:00117F4A ROM:00117F4A locret_117F4A: ; CODE XREF: ROM:00117F28↑j ROM:00117F4A rts ROM:00117F4C ; --------------------------------------------------------------------------- ROM:00117F4C ROM:00117F4C loc_117F4C: ; DATA XREF: ROM:00117E96↑o ROM:00117F4C cmpi.w #0,($61A).w ROM:00117F52 bgt.s locret_117F74 ROM:00117F54 move.w ($FFFFFC0E).w,d0 ROM:00117F58 move.w ($FFFFFC0C).w,d0 ROM:00117F5C bset #4,($FFFFFC0B).w ROM:00117F62 bset #6,($886).w ROM:00117F68 bset #6,($896).w ROM:00117F6E move.b #$F,($792).w ROM:00117F74 ROM:00117F74 locret_117F74: ; CODE XREF: ROM:00117F52↑j ROM:00117F74 rts ROM:00117F76 ; --------------------------------------------------------------------------- ROM:00117F76 ROM:00117F76 loc_117F76: ; DATA XREF: ROM:00117E9A↑o ROM:00117F76 cmpi.w #0,($61A).w ROM:00117F7C bgt.s locret_117F9E ROM:00117F7E move.w ($FFFFFC0E).w,d0 ROM:00117F82 move.w ($FFFFFC0C).w,d0 ROM:00117F86 bset #4,($FFFFFC0B).w ROM:00117F8C bset #6,($886).w ROM:00117F92 bset #6,($896).w ROM:00117F98 move.b #$F,($792).w ROM:00117F9E ROM:00117F9E locret_117F9E: ; CODE XREF: ROM:00117F7C↑j ROM:00117F9E rts ROM:00117FA0 ; --------------------------------------------------------------------------- ROM:00117FA0 ROM:00117FA0 loc_117FA0: ; DATA XREF: ROM:00117E9E↑o ROM:00117FA0 cmpi.w #0,($61A).w ROM:00117FA6 bgt.s locret_117FC8 ROM:00117FA8 move.w ($FFFFFC0E).w,d0 ROM:00117FAC move.w ($FFFFFC0C).w,d0 ROM:00117FB0 bset #4,($FFFFFC0B).w ROM:00117FB6 bset #6,($886).w ROM:00117FBC bset #6,($896).w ROM:00117FC2 move.b #$F,($792).w ROM:00117FC8 ROM:00117FC8 locret_117FC8: ; CODE XREF: ROM:00117FA6↑j ROM:00117FC8 rts ROM:00117FCA ; --------------------------------------------------------------------------- ROM:00117FCA ROM:00117FCA loc_117FCA: ; DATA XREF: ROM:00117EA2↑o ROM:00117FCA cmpi.w #0,($61A).w ROM:00117FD0 bgt.s locret_117FF2 ROM:00117FD2 move.w ($FFFFFC0E).w,d0 ROM:00117FD6 move.w ($FFFFFC0C).w,d0 ROM:00117FDA bset #4,($FFFFFC0B).w ROM:00117FE0 bset #6,($886).w ROM:00117FE6 bset #6,($896).w ROM:00117FEC move.b #$F,($792).w ROM:00117FF2 ROM:00117FF2 locret_117FF2: ; CODE XREF: ROM:00117FD0↑j ROM:00117FF2 rts ROM:00117FF4 ; --------------------------------------------------------------------------- ROM:00117FF4 ROM:00117FF4 loc_117FF4: ; DATA XREF: ROM:00117EA6↑o ROM:00117FF4 cmpi.w #0,($61A).w ROM:00117FFA bgt.s locret_11801C ROM:00117FFC move.w ($FFFFFC0E).w,d0 ROM:00118000 move.w ($FFFFFC0C).w,d0 ROM:00118004 bset #4,($FFFFFC0B).w ROM:0011800A bset #6,($886).w ROM:00118010 bset #6,($896).w ROM:00118016 move.b #$F,($792).w ROM:0011801C ROM:0011801C locret_11801C: ; CODE XREF: ROM:00117FFA↑j ROM:0011801C rts ROM:0011801E ; --------------------------------------------------------------------------- ROM:0011801E ROM:0011801E loc_11801E: ; DATA XREF: ROM:00117EAA↑o ROM:0011801E cmpi.w #0,($61A).w ROM:00118024 bgt.s locret_118046 ROM:00118026 move.w ($FFFFFC0E).w,d0 ROM:0011802A move.w ($FFFFFC0C).w,d0 ROM:0011802E bset #4,($FFFFFC0B).w ROM:00118034 bset #6,($886).w ROM:0011803A bset #6,($896).w ROM:00118040 move.b #$F,($792).w ROM:00118046 ROM:00118046 locret_118046: ; CODE XREF: ROM:00118024↑j ROM:00118046 rts ROM:00118048 ; --------------------------------------------------------------------------- ROM:00118048 ROM:00118048 loc_118048: ; DATA XREF: ROM:00117EAE↑o ROM:00118048 btst #7,($88D).w ROM:0011804E beq.s locret_118088 ROM:00118050 bclr #7,($88D).w ROM:00118056 bclr #2,($898).w ROM:0011805C move.w ($FFFFFC0E).w,d0 ROM:00118060 move.w ($FFFFFC0C).w,d0 ROM:00118064 bset #3,($FFFFFC0B).w ROM:0011806A bset #4,($FFFFFC0B).w ROM:00118070 bclr #5,($FFFFFC0B).w ROM:00118076 bclr #7,($FFFFFC0B).w ROM:0011807C bset #6,($896).w ROM:00118082 move.b #$F,($792).w ROM:00118088 ROM:00118088 locret_118088: ; CODE XREF: ROM:0011804E↑j ROM:00118088 rts ROM:0011808A ; --------------------------------------------------------------------------- ROM:0011808A ROM:0011808A loc_11808A: ; DATA XREF: ROM:00117EB2↑o ROM:0011808A cmpi.w #0,($618).w ROM:00118090 bgt.s locret_1180BA ROM:00118092 bclr #5,($FFFFFC0B).w ROM:00118098 move.w ($FFFFFC0E).w,d0 ROM:0011809C move.w ($FFFFFC0C).w,d0 ROM:001180A0 bset #4,($FFFFFC0B).w ROM:001180A6 bset #6,($886).w ROM:001180AC bset #6,($896).w ROM:001180B2 move.b #$F,($792).w ROM:001180B8 rts ROM:001180BA ; --------------------------------------------------------------------------- ROM:001180BA ROM:001180BA locret_1180BA: ; CODE XREF: ROM:00118090↑j ROM:001180BA rts ROM:001180BC ; --------------------------------------------------------------------------- ROM:001180BC ROM:001180BC loc_1180BC: ; DATA XREF: ROM:00117EB6↑o ROM:001180BC cmpi.w #0,($618).w ROM:001180C2 bgt.s locret_1180EA ROM:001180C4 move.w ($FFFFFC0E).w,d0 ROM:001180C8 move.w ($FFFFFC0C).w,d0 ROM:001180CC bclr #5,($FFFFFC0B).w ROM:001180D2 bset #4,($FFFFFC0B).w ROM:001180D8 bset #6,($886).w ROM:001180DE bset #6,($896).w ROM:001180E4 move.b #$F,($792).w ROM:001180EA ROM:001180EA locret_1180EA: ; CODE XREF: ROM:001180C2↑j ROM:001180EA rts ROM:001180EC ; --------------------------------------------------------------------------- ROM:001180EC ROM:001180EC loc_1180EC: ; DATA XREF: ROM:00117EBA↑o ROM:001180EC cmpi.w #0,($618).w ROM:001180F2 bgt.s locret_11811A ROM:001180F4 move.w ($FFFFFC0E).w,d0 ROM:001180F8 move.w ($FFFFFC0C).w,d0 ROM:001180FC bclr #5,($FFFFFC0B).w ROM:00118102 bset #4,($FFFFFC0B).w ROM:00118108 bset #6,($886).w ROM:0011810E bset #6,($896).w ROM:00118114 move.b #$F,($792).w ROM:0011811A ROM:0011811A locret_11811A: ; CODE XREF: ROM:001180F2↑j ROM:0011811A rts ROM:0011811C ; --------------------------------------------------------------------------- ROM:0011811C ROM:0011811C loc_11811C: ; DATA XREF: ROM:00117EBE↑o ROM:0011811C cmpi.w #0,($618).w ROM:00118122 bgt.s locret_11814A ROM:00118124 move.w ($FFFFFC0E).w,d0 ROM:00118128 move.w ($FFFFFC0C).w,d0 ROM:0011812C bclr #5,($FFFFFC0B).w ROM:00118132 bset #4,($FFFFFC0B).w ROM:00118138 bset #6,($886).w ROM:0011813E bset #6,($896).w ROM:00118144 move.b #$F,($792).w ROM:0011814A ROM:0011814A locret_11814A: ; CODE XREF: ROM:00118122↑j ROM:0011814A rts ROM:0011814C ; --------------------------------------------------------------------------- ROM:0011814C ROM:0011814C locret_11814C: ; DATA XREF: ROM:00117EC2↑o ROM:0011814C rts ROM:0011814E ROM:0011814E ; =============== S U B R O U T I N E ======================================= ROM:0011814E ROM:0011814E ROM:0011814E sub_11814E: ; CODE XREF: ROM:00117600↑p ROM:0011814E cmpi.b #0,($792).w ROM:00118154 bne.s loc_1181A0 ROM:00118156 bclr #6,($886).w ROM:0011815C bclr #4,($FFFFFC0B).w ROM:00118162 move.w ($FFFFFC0E).w,d0 ROM:00118166 move.w ($FFFFFC0C).w,d0 ROM:0011816A bset #5,($FFFFFC0B).w ROM:00118170 move.w $A8(a5),d0 ROM:00118174 clr.b ($7E3).w ROM:00118178 move.w d0,($618).w ROM:0011817C move.b #1,($7E3).w ROM:00118182 move.w $AA(a5),d0 ROM:00118186 clr.b ($7E4).w ROM:0011818A move.w d0,($61A).w ROM:0011818E move.b #1,($7E4).w ROM:00118194 move.b #1,($792).w ROM:0011819A bra.l locret_118400 ROM:001181A0 ; --------------------------------------------------------------------------- ROM:001181A0 ROM:001181A0 loc_1181A0: ; CODE XREF: sub_11814E+6↑j ROM:001181A0 cmpi.b #1,($792).w ROM:001181A6 bne.s loc_1181E2 ROM:001181A8 btst #6,($FFFFFC0D).w ROM:001181AE bne.s loc_1181DC ROM:001181B0 cmpi.w #0,($618).w ROM:001181B6 bgt.s loc_1181DC ROM:001181B8 bclr #5,($FFFFFC0B).w ROM:001181BE move.w $BC(a5),($FFFFFC0E).w ROM:001181C4 move.w $AE(a5),d0 ROM:001181C8 clr.b ($7E4).w ROM:001181CC move.w d0,($61A).w ROM:001181D0 move.b #1,($7E4).w ROM:001181D6 move.b #2,($792).w ROM:001181DC ROM:001181DC loc_1181DC: ; CODE XREF: sub_11814E+60↑j ROM:001181DC ; sub_11814E+68↑j ROM:001181DC bra.l locret_118400 ROM:001181E2 ; --------------------------------------------------------------------------- ROM:001181E2 ROM:001181E2 loc_1181E2: ; CODE XREF: sub_11814E+58↑j ROM:001181E2 cmpi.b #2,($792).w ROM:001181E8 bne.s loc_118232 ROM:001181EA btst #0,($FFFFFC0C).w ROM:001181F0 beq.s loc_11822C ROM:001181F2 btst #6,($FFFFFC0D).w ROM:001181F8 beq.s loc_11822C ROM:001181FA move.w ($FFFFFC0E).w,d1 ROM:001181FE move.w ($FFFFFC0C).w,d1 ROM:00118202 move.w $AC(a5),d1 ROM:00118206 clr.b ($7E3).w ROM:0011820A move.w d1,($618).w ROM:0011820E move.b #1,($7E3).w ROM:00118214 move.w $AE(a5),d1 ROM:00118218 clr.b ($7E4).w ROM:0011821C move.w d1,($61A).w ROM:00118220 move.b #1,($7E4).w ROM:00118226 move.b #3,($792).w ROM:0011822C ROM:0011822C loc_11822C: ; CODE XREF: sub_11814E+A2↑j ROM:0011822C ; sub_11814E+AA↑j ROM:0011822C bra.l locret_118400 ROM:00118232 ; --------------------------------------------------------------------------- ROM:00118232 ROM:00118232 loc_118232: ; CODE XREF: sub_11814E+9A↑j ROM:00118232 cmpi.b #3,($792).w ROM:00118238 bne.s loc_11826E ROM:0011823A btst #6,($FFFFFC0D).w ROM:00118240 bne.s loc_118268 ROM:00118242 cmpi.w #0,($618).w ROM:00118248 bgt.s loc_118268 ROM:0011824A move.w $BE(a5),($FFFFFC0E).w ROM:00118250 move.w $B2(a5),d0 ROM:00118254 clr.b ($7E4).w ROM:00118258 move.w d0,($61A).w ROM:0011825C move.b #1,($7E4).w ROM:00118262 move.b #4,($792).w ROM:00118268 ROM:00118268 loc_118268: ; CODE XREF: sub_11814E+F2↑j ROM:00118268 ; sub_11814E+FA↑j ROM:00118268 bra.l locret_118400 ROM:0011826E ; --------------------------------------------------------------------------- ROM:0011826E ROM:0011826E loc_11826E: ; CODE XREF: sub_11814E+EA↑j ROM:0011826E cmpi.b #4,($792).w ROM:00118274 bne.s loc_1182BE ROM:00118276 btst #0,($FFFFFC0C).w ROM:0011827C beq.s loc_1182B8 ROM:0011827E btst #6,($FFFFFC0D).w ROM:00118284 beq.s loc_1182B8 ROM:00118286 move.w ($FFFFFC0E).w,d1 ROM:0011828A move.w ($FFFFFC0C).w,d1 ROM:0011828E move.w $B0(a5),d1 ROM:00118292 clr.b ($7E3).w ROM:00118296 move.w d1,($618).w ROM:0011829A move.b #1,($7E3).w ROM:001182A0 move.w $B2(a5),d1 ROM:001182A4 clr.b ($7E4).w ROM:001182A8 move.w d1,($61A).w ROM:001182AC move.b #1,($7E4).w ROM:001182B2 move.b #5,($792).w ROM:001182B8 ROM:001182B8 loc_1182B8: ; CODE XREF: sub_11814E+12E↑j ROM:001182B8 ; sub_11814E+136↑j ROM:001182B8 bra.l locret_118400 ROM:001182BE ; --------------------------------------------------------------------------- ROM:001182BE ROM:001182BE loc_1182BE: ; CODE XREF: sub_11814E+126↑j ROM:001182BE cmpi.b #5,($792).w ROM:001182C4 bne.s loc_1182FA ROM:001182C6 btst #6,($FFFFFC0D).w ROM:001182CC bne.s loc_1182F4 ROM:001182CE cmpi.w #0,($618).w ROM:001182D4 bgt.s loc_1182F4 ROM:001182D6 move.w $BE(a5),($FFFFFC0E).w ROM:001182DC move.w $B6(a5),d0 ROM:001182E0 clr.b ($7E4).w ROM:001182E4 move.w d0,($61A).w ROM:001182E8 move.b #1,($7E4).w ROM:001182EE move.b #6,($792).w ROM:001182F4 ROM:001182F4 loc_1182F4: ; CODE XREF: sub_11814E+17E↑j ROM:001182F4 ; sub_11814E+186↑j ROM:001182F4 bra.l locret_118400 ROM:001182FA ; --------------------------------------------------------------------------- ROM:001182FA ROM:001182FA loc_1182FA: ; CODE XREF: sub_11814E+176↑j ROM:001182FA cmpi.b #6,($792).w ROM:00118300 bne.s loc_118338 ROM:00118302 btst #0,($FFFFFC0C).w ROM:00118308 beq.s loc_118332 ROM:0011830A btst #6,($FFFFFC0D).w ROM:00118310 beq.s loc_118332 ROM:00118312 move.w ($FFFFFC0E).w,d1 ROM:00118316 move.w ($FFFFFC0C).w,d1 ROM:0011831A move.w $B6(a5),d1 ROM:0011831E clr.b ($7E4).w ROM:00118322 move.w d1,($61A).w ROM:00118326 move.b #1,($7E4).w ROM:0011832C move.b #7,($792).w ROM:00118332 ROM:00118332 loc_118332: ; CODE XREF: sub_11814E+1BA↑j ROM:00118332 ; sub_11814E+1C2↑j ROM:00118332 bra.l locret_118400 ROM:00118338 ; --------------------------------------------------------------------------- ROM:00118338 ROM:00118338 loc_118338: ; CODE XREF: sub_11814E+1B2↑j ROM:00118338 cmpi.b #7,($792).w ROM:0011833E bne.s loc_11838A ROM:00118340 btst #6,($FFFFFC0D).w ROM:00118346 beq.s loc_118388 ROM:00118348 move.w $BE(a5),d0 ROM:0011834C not.b d0 ROM:0011834E move.w ($FFFFFC0E).w,d1 ROM:00118352 cmp.b d1,d0 ROM:00118354 bne.s loc_118388 ROM:00118356 move.w ($FFFFFC0E).w,d2 ROM:0011835A move.w ($FFFFFC0C).w,d2 ROM:0011835E move.w $B4(a5),d2 ROM:00118362 clr.b ($7E3).w ROM:00118366 move.w d2,($618).w ROM:0011836A move.b #1,($7E3).w ROM:00118370 move.w $B6(a5),d2 ROM:00118374 clr.b ($7E4).w ROM:00118378 move.w d2,($61A).w ROM:0011837C move.b #1,($7E4).w ROM:00118382 move.b #8,($792).w ROM:00118388 ROM:00118388 loc_118388: ; CODE XREF: sub_11814E+1F8↑j ROM:00118388 ; sub_11814E+206↑j ROM:00118388 bra.s locret_118400 ROM:0011838A ; --------------------------------------------------------------------------- ROM:0011838A ROM:0011838A loc_11838A: ; CODE XREF: sub_11814E+1F0↑j ROM:0011838A cmpi.b #8,($792).w ROM:00118390 bne.s loc_1183C6 ROM:00118392 btst #6,($FFFFFC0D).w ROM:00118398 bne.s loc_1183C4 ROM:0011839A cmpi.w #0,($618).w ROM:001183A0 bgt.s loc_1183C4 ROM:001183A2 move.w $BA(a5),d0 ROM:001183A6 not.b d0 ROM:001183A8 move.w d0,($FFFFFC0E).w ROM:001183AC move.w $B6(a5),d0 ROM:001183B0 clr.b ($7E4).w ROM:001183B4 move.w d0,($61A).w ROM:001183B8 move.b #1,($7E4).w ROM:001183BE move.b #9,($792).w ROM:001183C4 ROM:001183C4 loc_1183C4: ; CODE XREF: sub_11814E+24A↑j ROM:001183C4 ; sub_11814E+252↑j ROM:001183C4 bra.s locret_118400 ROM:001183C6 ; --------------------------------------------------------------------------- ROM:001183C6 ROM:001183C6 loc_1183C6: ; CODE XREF: sub_11814E+242↑j ROM:001183C6 cmpi.b #9,($792).w ROM:001183CC bne.s locret_118400 ROM:001183CE btst #0,($FFFFFC0C).w ROM:001183D4 beq.s locret_118400 ROM:001183D6 btst #6,($FFFFFC0D).w ROM:001183DC beq.s locret_118400 ROM:001183DE move.w ($FFFFFC0E).w,d1 ROM:001183E2 move.w ($FFFFFC0C).w,d1 ROM:001183E6 bclr #3,($FFFFFC0B).w ROM:001183EC clr.b ($7E4).w ROM:001183F0 clr.w ($61A).w ROM:001183F4 bset #2,($898).w ROM:001183FA move.b #$A,($792).w ROM:00118400 ROM:00118400 locret_118400: ; CODE XREF: sub_11814E+4C↑j ROM:00118400 ; sub_11814E:loc_1181DC↑j ... ROM:00118400 rts ROM:00118400 ; End of function sub_11814E ROM:00118400 ROM:00118402 ROM:00118402 ; =============== S U B R O U T I N E ======================================= ROM:00118402 ROM:00118402 ROM:00118402 sub_118402: ; CODE XREF: ROM:00111A6A↑p ROM:00118402 cmpi.b #1,($792).w ROM:00118408 bne.s loc_11843C ROM:0011840A move.w $BC(a5),d0 ROM:0011840E move.w ($FFFFFC0E).w,d1 ROM:00118412 cmp.b d1,d0 ROM:00118414 bne.s loc_118436 ROM:00118416 move.w ($FFFFFC0E).w,d2 ROM:0011841A move.w ($FFFFFC0C).w,d2 ROM:0011841E move.w $B8(a5),d2 ROM:00118422 clr.b ($7E3).w ROM:00118426 move.w d2,($618).w ROM:0011842A move.b #1,($7E3).w ROM:00118430 move.b #$B,($792).w ROM:00118436 ROM:00118436 loc_118436: ; CODE XREF: sub_118402+12↑j ROM:00118436 bra.l locret_118526 ROM:0011843C ; --------------------------------------------------------------------------- ROM:0011843C ROM:0011843C loc_11843C: ; CODE XREF: sub_118402+6↑j ROM:0011843C cmpi.b #$B,($792).w ROM:00118442 bne.s loc_118476 ROM:00118444 move.w $BE(a5),d0 ROM:00118448 move.w ($FFFFFC0E).w,d1 ROM:0011844C cmp.b d1,d0 ROM:0011844E bne.s loc_118470 ROM:00118450 move.w ($FFFFFC0E).w,d2 ROM:00118454 move.w ($FFFFFC0C).w,d2 ROM:00118458 move.w $B8(a5),d2 ROM:0011845C clr.b ($7E3).w ROM:00118460 move.w d2,($618).w ROM:00118464 move.b #1,($7E3).w ROM:0011846A move.b #$C,($792).w ROM:00118470 ROM:00118470 loc_118470: ; CODE XREF: sub_118402+4C↑j ROM:00118470 bra.l locret_118526 ROM:00118476 ; --------------------------------------------------------------------------- ROM:00118476 ROM:00118476 loc_118476: ; CODE XREF: sub_118402+40↑j ROM:00118476 cmpi.b #$C,($792).w ROM:0011847C bne.s loc_1184B0 ROM:0011847E move.w $BE(a5),d0 ROM:00118482 move.w ($FFFFFC0E).w,d1 ROM:00118486 cmp.b d1,d0 ROM:00118488 bne.s loc_1184AA ROM:0011848A move.w ($FFFFFC0E).w,d2 ROM:0011848E move.w ($FFFFFC0C).w,d2 ROM:00118492 move.w $B8(a5),d2 ROM:00118496 clr.b ($7E3).w ROM:0011849A move.w d2,($618).w ROM:0011849E move.b #1,($7E3).w ROM:001184A4 move.b #$D,($792).w ROM:001184AA ROM:001184AA loc_1184AA: ; CODE XREF: sub_118402+86↑j ROM:001184AA bra.l locret_118526 ROM:001184B0 ; --------------------------------------------------------------------------- ROM:001184B0 ROM:001184B0 loc_1184B0: ; CODE XREF: sub_118402+7A↑j ROM:001184B0 cmpi.b #$D,($792).w ROM:001184B6 bne.s loc_1184E8 ROM:001184B8 move.w $BE(a5),d0 ROM:001184BC not.b d0 ROM:001184BE move.w ($FFFFFC0E).w,d1 ROM:001184C2 cmp.b d1,d0 ROM:001184C4 bne.s loc_1184E6 ROM:001184C6 move.w ($FFFFFC0E).w,d2 ROM:001184CA move.w ($FFFFFC0C).w,d2 ROM:001184CE move.w $B8(a5),d2 ROM:001184D2 clr.b ($7E3).w ROM:001184D6 move.w d2,($618).w ROM:001184DA move.b #1,($7E3).w ROM:001184E0 move.b #$E,($792).w ROM:001184E6 ROM:001184E6 loc_1184E6: ; CODE XREF: sub_118402+C2↑j ROM:001184E6 bra.s locret_118526 ROM:001184E8 ; --------------------------------------------------------------------------- ROM:001184E8 ROM:001184E8 loc_1184E8: ; CODE XREF: sub_118402+B4↑j ROM:001184E8 cmpi.b #$E,($792).w ROM:001184EE bne.s locret_118526 ROM:001184F0 move.w $BA(a5),d0 ROM:001184F4 not.b d0 ROM:001184F6 move.w ($FFFFFC0E).w,d1 ROM:001184FA cmp.b d1,d0 ROM:001184FC bne.s locret_118526 ROM:001184FE bclr #5,($FFFFFC0B).w ROM:00118504 move.w ($FFFFFC0E).w,d2 ROM:00118508 move.w ($FFFFFC0C).w,d2 ROM:0011850C bclr #3,($FFFFFC0B).w ROM:00118512 clr.b ($7E3).w ROM:00118516 clr.w ($618).w ROM:0011851A bset #2,($898).w ROM:00118520 move.b #$A,($792).w ROM:00118526 ROM:00118526 locret_118526: ; CODE XREF: sub_118402:loc_118436↑j ROM:00118526 ; sub_118402:loc_118470↑j ... ROM:00118526 rts ROM:00118526 ; End of function sub_118402 ROM:00118526 ROM:00118528 ROM:00118528 ; =============== S U B R O U T I N E ======================================= ROM:00118528 ROM:00118528 ROM:00118528 sub_118528: ; CODE XREF: sub_117D6C+10↑p ROM:00118528 lea ($12D7).w,a0 ROM:0011852C clr.w ($EB6).w ROM:00118530 cmpi.b #0,($795).w ROM:00118536 bne.s loc_118598 ROM:00118538 bsr.l sub_117DE4 ROM:0011853E move.w ($594).w,d2 ROM:00118542 move.b ($795).w,(a0,d2.w) ROM:00118548 addq.w #1,d2 ROM:0011854A bvc.s loc_118550 ROM:0011854C move.w #$8000,d2 ROM:00118550 ROM:00118550 loc_118550: ; CODE XREF: sub_118528+22↑j ROM:00118550 move.b $104(a5),(a0,d2.w) ROM:00118556 addq.w #1,d2 ROM:00118558 bvc.s loc_11855E ROM:0011855A move.w #$8000,d2 ROM:0011855E ROM:0011855E loc_11855E: ; CODE XREF: sub_118528+30↑j ROM:0011855E move.b $105(a5),(a0,d2.w) ROM:00118564 addq.w #1,d2 ROM:00118566 bvc.s loc_11856C ROM:00118568 move.w #$8000,d2 ROM:0011856C ROM:0011856C loc_11856C: ; CODE XREF: sub_118528+3E↑j ROM:0011856C move.b $106(a5),(a0,d2.w) ROM:00118572 addq.w #1,d2 ROM:00118574 bvc.s loc_11857A ROM:00118576 move.w #$8000,d2 ROM:0011857A ROM:0011857A loc_11857A: ; CODE XREF: sub_118528+4C↑j ROM:0011857A move.b $107(a5),(a0,d2.w) ROM:00118580 addq.w #1,d2 ROM:00118582 bvc.s loc_118588 ROM:00118584 move.w #$8000,d2 ROM:00118588 ROM:00118588 loc_118588: ; CODE XREF: sub_118528+5A↑j ROM:00118588 move.w d2,($594).w ROM:0011858C bsr.l sub_117E32 ROM:00118592 bra.l locret_118AEE ROM:00118598 ; --------------------------------------------------------------------------- ROM:00118598 ROM:00118598 loc_118598: ; CODE XREF: sub_118528+E↑j ROM:00118598 cmpi.b #1,($795).w ROM:0011859E bne.l loc_11865E ROM:001185A4 bsr.l sub_117DE4 ROM:001185AA move.w ($594).w,d2 ROM:001185AE move.b ($795).w,(a0,d2.w) ROM:001185B4 addq.w #1,($594).w ROM:001185B8 bvc.s loc_1185C0 ROM:001185BA move.w #$8000,($594).w ROM:001185C0 ROM:001185C0 loc_1185C0: ; CODE XREF: sub_118528+90↑j ROM:001185C0 clr.b d0 ROM:001185C2 bsr.l sub_136B96 ROM:001185C8 move.w ($594).w,d2 ROM:001185CC move.b ($12A7).w,d0 ROM:001185D0 btst #4,($140C).w ROM:001185D6 beq.s loc_1185DE ROM:001185D8 ori.b #$80,d0 ROM:001185DC bra.s loc_1185E2 ROM:001185DE ; --------------------------------------------------------------------------- ROM:001185DE ROM:001185DE loc_1185DE: ; CODE XREF: sub_118528+AE↑j ROM:001185DE andi.b #$7F,d0 ROM:001185E2 ROM:001185E2 loc_1185E2: ; CODE XREF: sub_118528+B4↑j ROM:001185E2 move.b d0,(a0,d2.w) ROM:001185E6 addq.w #1,d2 ROM:001185E8 bvc.s loc_1185EE ROM:001185EA move.w #$8000,d2 ROM:001185EE ROM:001185EE loc_1185EE: ; CODE XREF: sub_118528+C0↑j ROM:001185EE move.b $108(a5),(a0,d2.w) ROM:001185F4 addq.w #1,d2 ROM:001185F6 bvc.s loc_1185FC ROM:001185F8 move.w #$8000,d2 ROM:001185FC ROM:001185FC loc_1185FC: ; CODE XREF: sub_118528+CE↑j ROM:001185FC move.b $109(a5),(a0,d2.w) ROM:00118602 addq.w #1,d2 ROM:00118604 bvc.s loc_11860A ROM:00118606 move.w #$8000,d2 ROM:0011860A ROM:0011860A loc_11860A: ; CODE XREF: sub_118528+DC↑j ROM:0011860A clr.b d4 ROM:0011860C move.w ($DE2).w,d5 ROM:00118610 andi.w #1,d5 ROM:00118614 cmpi.w #0,d5 ROM:00118618 ble.s loc_11861E ROM:0011861A ori.b #1,d4 ROM:0011861E ROM:0011861E loc_11861E: ; CODE XREF: sub_118528+F0↑j ROM:0011861E move.w ($DE2).w,d5 ROM:00118622 andi.w #6,d5 ROM:00118626 cmpi.w #6,d5 ROM:0011862A bne.s loc_118630 ROM:0011862C ori.b #$20,d4 ; ' ' ROM:00118630 ROM:00118630 loc_118630: ; CODE XREF: sub_118528+102↑j ROM:00118630 move.w ($DE2).w,d5 ROM:00118634 andi.w #$180,d5 ROM:00118638 cmpi.w #$180,d5 ROM:0011863C bne.s loc_118642 ROM:0011863E ori.b #$40,d4 ; '@' ROM:00118642 ROM:00118642 loc_118642: ; CODE XREF: sub_118528+114↑j ROM:00118642 move.b d4,(a0,d2.w) ROM:00118646 addq.w #1,d2 ROM:00118648 bvc.s loc_11864E ROM:0011864A move.w #$8000,d2 ROM:0011864E ROM:0011864E loc_11864E: ; CODE XREF: sub_118528+120↑j ROM:0011864E move.w d2,($594).w ROM:00118652 bsr.l sub_117E32 ROM:00118658 bra.l locret_118AEE ROM:0011865E ; --------------------------------------------------------------------------- ROM:0011865E ROM:0011865E loc_11865E: ; CODE XREF: sub_118528+76↑j ROM:0011865E cmpi.b #3,($795).w ROM:00118664 bne.l loc_118706 ROM:0011866A bsr.l sub_117DE4 ROM:00118670 move.w ($594).w,d2 ROM:00118674 move.b ($795).w,(a0,d2.w) ROM:0011867A addq.w #1,d2 ROM:0011867C bvc.s loc_118682 ROM:0011867E move.w #$8000,d2 ROM:00118682 ROM:00118682 loc_118682: ; CODE XREF: sub_118528+154↑j ROM:00118682 clr.b d5 ROM:00118684 btst #0,($11E0).w ROM:0011868A beq.s loc_1186BC ROM:0011868C btst #6,($DDF).w ROM:00118692 bne.s loc_1186B6 ROM:00118694 btst #2,($DDF).w ROM:0011869A bne.s loc_1186B0 ROM:0011869C btst #0,($DDE).w ROM:001186A2 bne.s loc_1186AA ROM:001186A4 move.b #2,d5 ROM:001186A8 bra.s loc_1186AE ROM:001186AA ; --------------------------------------------------------------------------- ROM:001186AA ROM:001186AA loc_1186AA: ; CODE XREF: sub_118528+17A↑j ROM:001186AA move.b #$10,d5 ROM:001186AE ROM:001186AE loc_1186AE: ; CODE XREF: sub_118528+180↑j ROM:001186AE bra.s loc_1186B4 ROM:001186B0 ; --------------------------------------------------------------------------- ROM:001186B0 ROM:001186B0 loc_1186B0: ; CODE XREF: sub_118528+172↑j ROM:001186B0 move.b #$10,d5 ROM:001186B4 ROM:001186B4 loc_1186B4: ; CODE XREF: sub_118528:loc_1186AE↑j ROM:001186B4 bra.s loc_1186BA ROM:001186B6 ; --------------------------------------------------------------------------- ROM:001186B6 ROM:001186B6 loc_1186B6: ; CODE XREF: sub_118528+16A↑j ROM:001186B6 move.b #$10,d5 ROM:001186BA ROM:001186BA loc_1186BA: ; CODE XREF: sub_118528:loc_1186B4↑j ROM:001186BA bra.s loc_1186DC ROM:001186BC ; --------------------------------------------------------------------------- ROM:001186BC ROM:001186BC loc_1186BC: ; CODE XREF: sub_118528+162↑j ROM:001186BC btst #0,($11E6).w ROM:001186C2 beq.s loc_1186CA ROM:001186C4 move.b #8,d5 ROM:001186C8 bra.s loc_1186DC ROM:001186CA ; --------------------------------------------------------------------------- ROM:001186CA ROM:001186CA loc_1186CA: ; CODE XREF: sub_118528+19A↑j ROM:001186CA btst #0,($11EA).w ROM:001186D0 bne.s loc_1186D8 ROM:001186D2 move.b #1,d5 ROM:001186D6 bra.s loc_1186DC ROM:001186D8 ; --------------------------------------------------------------------------- ROM:001186D8 ROM:001186D8 loc_1186D8: ; CODE XREF: sub_118528+1A8↑j ROM:001186D8 move.b #4,d5 ROM:001186DC ROM:001186DC loc_1186DC: ; CODE XREF: sub_118528:loc_1186BA↑j ROM:001186DC ; sub_118528+1A0↑j ... ROM:001186DC move.b d5,(a0,d2.w) ROM:001186E0 addq.w #1,d2 ROM:001186E2 bvc.s loc_1186E8 ROM:001186E4 move.w #$8000,d2 ROM:001186E8 ROM:001186E8 loc_1186E8: ; CODE XREF: sub_118528+1BA↑j ROM:001186E8 move.b #0,(a0,d2.w) ROM:001186EE addq.w #1,d2 ROM:001186F0 bvc.s loc_1186F6 ROM:001186F2 move.w #$8000,d2 ROM:001186F6 ROM:001186F6 loc_1186F6: ; CODE XREF: sub_118528+1C8↑j ROM:001186F6 move.w d2,($594).w ROM:001186FA bsr.l sub_117E32 ROM:00118700 bra.l locret_118AEE ROM:00118706 ; --------------------------------------------------------------------------- ROM:00118706 ROM:00118706 loc_118706: ; CODE XREF: sub_118528+13C↑j ROM:00118706 cmpi.b #4,($795).w ROM:0011870C bne.s loc_11875A ROM:0011870E bsr.l sub_117DE4 ROM:00118714 move.w ($594).w,d2 ROM:00118718 move.b ($795).w,(a0,d2.w) ROM:0011871E addq.w #1,d2 ROM:00118720 bvc.s loc_118726 ROM:00118722 move.w #$8000,d2 ROM:00118726 ROM:00118726 loc_118726: ; CODE XREF: sub_118528+1F8↑j ROM:00118726 clr.l d4 ROM:00118728 move.w ($DC2).w,d4 ROM:0011872C mulu.w #$FF,d4 ROM:00118730 divu.w #$3E8,d4 ROM:00118734 cmpi.w #$FF,d4 ROM:00118738 ble.s loc_11873E ROM:0011873A move.w #$FF,d4 ROM:0011873E ROM:0011873E loc_11873E: ; CODE XREF: sub_118528+210↑j ROM:0011873E move.b d4,(a0,d2.w) ROM:00118742 addq.w #1,d2 ROM:00118744 bvc.s loc_11874A ROM:00118746 move.w #$8000,d2 ROM:0011874A ROM:0011874A loc_11874A: ; CODE XREF: sub_118528+21C↑j ROM:0011874A move.w d2,($594).w ROM:0011874E bsr.l sub_117E32 ROM:00118754 bra.l locret_118AEE ROM:0011875A ; --------------------------------------------------------------------------- ROM:0011875A ROM:0011875A loc_11875A: ; CODE XREF: sub_118528+1E4↑j ROM:0011875A cmpi.b #5,($795).w ROM:00118760 bne.s loc_1187A4 ROM:00118762 bsr.l sub_117DE4 ROM:00118768 move.w ($594).w,d2 ROM:0011876C move.b ($795).w,(a0,d2.w) ROM:00118772 addq.w #1,d2 ROM:00118774 bvc.s loc_11877A ROM:00118776 move.w #$8000,d2 ROM:0011877A ROM:0011877A loc_11877A: ; CODE XREF: sub_118528+24C↑j ROM:0011877A clr.l d5 ROM:0011877C move.w ($482).w,d5 ROM:00118780 subi.w #$91C,d5 ROM:00118784 divs.w #$A,d5 ROM:00118788 move.b d5,(a0,d2.w) ROM:0011878C addq.w #1,d2 ROM:0011878E bvc.s loc_118794 ROM:00118790 move.w #$8000,d2 ROM:00118794 ROM:00118794 loc_118794: ; CODE XREF: sub_118528+266↑j ROM:00118794 move.w d2,($594).w ROM:00118798 bsr.l sub_117E32 ROM:0011879E bra.l locret_118AEE ROM:001187A4 ; --------------------------------------------------------------------------- ROM:001187A4 ROM:001187A4 loc_1187A4: ; CODE XREF: sub_118528+238↑j ROM:001187A4 cmpi.b #6,($795).w ROM:001187AA bne.s loc_1187EA ROM:001187AC bsr.l sub_117DE4 ROM:001187B2 move.w ($594).w,d2 ROM:001187B6 move.b ($795).w,(a0,d2.w) ROM:001187BC addq.w #1,d2 ROM:001187BE bvc.s loc_1187C4 ROM:001187C0 move.w #$8000,d2 ROM:001187C4 ROM:001187C4 loc_1187C4: ; CODE XREF: sub_118528+296↑j ROM:001187C4 clr.l d5 ROM:001187C6 move.w ($FAE).w,d5 ROM:001187CA divs.w #$4E,d5 ; 'N' ROM:001187CE move.b d5,(a0,d2.w) ROM:001187D2 addq.w #1,d2 ROM:001187D4 bvc.s loc_1187DA ROM:001187D6 move.w #$8000,d2 ROM:001187DA ROM:001187DA loc_1187DA: ; CODE XREF: sub_118528+2AC↑j ROM:001187DA move.w d2,($594).w ROM:001187DE bsr.l sub_117E32 ROM:001187E4 bra.l locret_118AEE ROM:001187EA ; --------------------------------------------------------------------------- ROM:001187EA ROM:001187EA loc_1187EA: ; CODE XREF: sub_118528+282↑j ROM:001187EA cmpi.b #7,($795).w ROM:001187F0 bne.s loc_118830 ROM:001187F2 bsr.l sub_117DE4 ROM:001187F8 move.w ($594).w,d2 ROM:001187FC move.b ($795).w,(a0,d2.w) ROM:00118802 addq.w #1,d2 ROM:00118804 bvc.s loc_11880A ROM:00118806 move.w #$8000,d2 ROM:0011880A ROM:0011880A loc_11880A: ; CODE XREF: sub_118528+2DC↑j ROM:0011880A clr.l d5 ROM:0011880C move.w ($1052).w,d5 ROM:00118810 divs.w #$4E,d5 ; 'N' ROM:00118814 move.b d5,(a0,d2.w) ROM:00118818 addq.w #1,d2 ROM:0011881A bvc.s loc_118820 ROM:0011881C move.w #$8000,d2 ROM:00118820 ROM:00118820 loc_118820: ; CODE XREF: sub_118528+2F2↑j ROM:00118820 move.w d2,($594).w ROM:00118824 bsr.l sub_117E32 ROM:0011882A bra.l locret_118AEE ROM:00118830 ; --------------------------------------------------------------------------- ROM:00118830 ROM:00118830 loc_118830: ; CODE XREF: sub_118528+2C8↑j ROM:00118830 cmpi.b #$B,($795).w ROM:00118836 bne.s loc_118876 ROM:00118838 bsr.l sub_117DE4 ROM:0011883E move.w ($594).w,d2 ROM:00118842 move.b ($795).w,(a0,d2.w) ROM:00118848 addq.w #1,d2 ROM:0011884A bvc.s loc_118850 ROM:0011884C move.w #$8000,d2 ROM:00118850 ROM:00118850 loc_118850: ; CODE XREF: sub_118528+322↑j ROM:00118850 clr.l d5 ROM:00118852 move.w ($47E).w,d5 ROM:00118856 divs.w #$64,d5 ; 'd' ROM:0011885A move.b d5,(a0,d2.w) ROM:0011885E addq.w #1,d2 ROM:00118860 bvc.s loc_118866 ROM:00118862 move.w #$8000,d2 ROM:00118866 ROM:00118866 loc_118866: ; CODE XREF: sub_118528+338↑j ROM:00118866 move.w d2,($594).w ROM:0011886A bsr.l sub_117E32 ROM:00118870 bra.l locret_118AEE ROM:00118876 ; --------------------------------------------------------------------------- ROM:00118876 ROM:00118876 loc_118876: ; CODE XREF: sub_118528+30E↑j ROM:00118876 cmpi.b #$C,($795).w ROM:0011887C bne.s loc_1188CA ROM:0011887E bsr.l sub_117DE4 ROM:00118884 move.w ($594).w,d2 ROM:00118888 move.b ($795).w,(a0,d2.w) ROM:0011888E addq.w #1,d2 ROM:00118890 bvc.s loc_118896 ROM:00118892 move.w #$8000,d2 ROM:00118896 ROM:00118896 loc_118896: ; CODE XREF: sub_118528+368↑j ROM:00118896 move.w ($57E).w,d5 ROM:0011889A mulu.w #4,d5 ROM:0011889E move.w d5,d4 ROM:001188A0 lsr.w #8,d4 ROM:001188A2 move.b d4,(a0,d2.w) ROM:001188A6 addq.w #1,d2 ROM:001188A8 bvc.s loc_1188AE ROM:001188AA move.w #$8000,d2 ROM:001188AE ROM:001188AE loc_1188AE: ; CODE XREF: sub_118528+380↑j ROM:001188AE move.b d5,(a0,d2.w) ROM:001188B2 addq.w #1,d2 ROM:001188B4 bvc.s loc_1188BA ROM:001188B6 move.w #$8000,d2 ROM:001188BA ROM:001188BA loc_1188BA: ; CODE XREF: sub_118528+38C↑j ROM:001188BA move.w d2,($594).w ROM:001188BE bsr.l sub_117E32 ROM:001188C4 bra.l locret_118AEE ROM:001188CA ; --------------------------------------------------------------------------- ROM:001188CA ROM:001188CA loc_1188CA: ; CODE XREF: sub_118528+354↑j ROM:001188CA cmpi.b #$D,($795).w ROM:001188D0 bne.s loc_11890A ROM:001188D2 bsr.l sub_117DE4 ROM:001188D8 move.w ($594).w,d2 ROM:001188DC move.b ($795).w,(a0,d2.w) ROM:001188E2 addq.w #1,d2 ROM:001188E4 bvc.s loc_1188EA ROM:001188E6 move.w #$8000,d2 ROM:001188EA ROM:001188EA loc_1188EA: ; CODE XREF: sub_118528+3BC↑j ROM:001188EA move.w ($506).w,d0 ROM:001188EE move.b d0,(a0,d2.w) ROM:001188F2 addq.w #1,d2 ROM:001188F4 bvc.s loc_1188FA ROM:001188F6 move.w #$8000,d2 ROM:001188FA ROM:001188FA loc_1188FA: ; CODE XREF: sub_118528+3CC↑j ROM:001188FA move.w d2,($594).w ROM:001188FE bsr.l sub_117E32 ROM:00118904 bra.l locret_118AEE ROM:0011890A ; --------------------------------------------------------------------------- ROM:0011890A ROM:0011890A loc_11890A: ; CODE XREF: sub_118528+3A8↑j ROM:0011890A cmpi.b #$E,($795).w ROM:00118910 bne.s loc_118964 ROM:00118912 bsr.l sub_117DE4 ROM:00118918 move.w ($594).w,d2 ROM:0011891C move.b ($795).w,(a0,d2.w) ROM:00118922 addq.w #1,d2 ROM:00118924 bvc.s loc_11892A ROM:00118926 move.w #$8000,d2 ROM:0011892A ROM:0011892A loc_11892A: ; CODE XREF: sub_118528+3FC↑j ROM:0011892A clr.l d5 ROM:0011892C move.w ($C2C).w,d5 ROM:00118930 cmpi.w #0,d5 ROM:00118934 ble.s loc_118940 ROM:00118936 divu.w #5,d5 ROM:0011893A addi.w #$80,d5 ROM:0011893E bra.s loc_118948 ROM:00118940 ; --------------------------------------------------------------------------- ROM:00118940 ROM:00118940 loc_118940: ; CODE XREF: sub_118528+40C↑j ROM:00118940 addi.w #$280,d5 ROM:00118944 divu.w #5,d5 ROM:00118948 ROM:00118948 loc_118948: ; CODE XREF: sub_118528+416↑j ROM:00118948 move.b d5,(a0,d2.w) ROM:0011894C addq.w #1,d2 ROM:0011894E bvc.s loc_118954 ROM:00118950 move.w #$8000,d2 ROM:00118954 ROM:00118954 loc_118954: ; CODE XREF: sub_118528+426↑j ROM:00118954 move.w d2,($594).w ROM:00118958 bsr.l sub_117E32 ROM:0011895E bra.l locret_118AEE ROM:00118964 ; --------------------------------------------------------------------------- ROM:00118964 ROM:00118964 loc_118964: ; CODE XREF: sub_118528+3E8↑j ROM:00118964 cmpi.b #$F,($795).w ROM:0011896A bne.s loc_1189AE ROM:0011896C bsr.l sub_117DE4 ROM:00118972 move.w ($594).w,d2 ROM:00118976 move.b ($795).w,(a0,d2.w) ROM:0011897C addq.w #1,d2 ROM:0011897E bvc.s loc_118984 ROM:00118980 move.w #$8000,d2 ROM:00118984 ROM:00118984 loc_118984: ; CODE XREF: sub_118528+456↑j ROM:00118984 clr.l d5 ROM:00118986 move.w ($480).w,d5 ROM:0011898A subi.w #$91C,d5 ROM:0011898E divs.w #$A,d5 ROM:00118992 move.b d5,(a0,d2.w) ROM:00118996 addq.w #1,d2 ROM:00118998 bvc.s loc_11899E ROM:0011899A move.w #$8000,d2 ROM:0011899E ROM:0011899E loc_11899E: ; CODE XREF: sub_118528+470↑j ROM:0011899E move.w d2,($594).w ROM:001189A2 bsr.l sub_117E32 ROM:001189A8 bra.l locret_118AEE ROM:001189AE ; --------------------------------------------------------------------------- ROM:001189AE ROM:001189AE loc_1189AE: ; CODE XREF: sub_118528+442↑j ROM:001189AE cmpi.b #$11,($795).w ROM:001189B4 bne.s loc_118A06 ROM:001189B6 bsr.l sub_117DE4 ROM:001189BC move.w ($594).w,d2 ROM:001189C0 move.b ($795).w,(a0,d2.w) ROM:001189C6 addq.w #1,d2 ROM:001189C8 bvc.s loc_1189CE ROM:001189CA move.w #$8000,d2 ROM:001189CE ROM:001189CE loc_1189CE: ; CODE XREF: sub_118528+4A0↑j ROM:001189CE clr.l d5 ROM:001189D0 move.w ($CCA).w,d5 ROM:001189D4 divu.w #$64,d5 ; 'd' ROM:001189D8 mulu.w #$FF,d5 ROM:001189DC divu.w #$64,d5 ; 'd' ROM:001189E0 cmpi.w #$FF,d5 ROM:001189E4 ble.s loc_1189EA ROM:001189E6 move.w #$FF,d5 ROM:001189EA ROM:001189EA loc_1189EA: ; CODE XREF: sub_118528+4BC↑j ROM:001189EA move.b d5,(a0,d2.w) ROM:001189EE addq.w #1,d2 ROM:001189F0 bvc.s loc_1189F6 ROM:001189F2 move.w #$8000,d2 ROM:001189F6 ROM:001189F6 loc_1189F6: ; CODE XREF: sub_118528+4C8↑j ROM:001189F6 move.w d2,($594).w ROM:001189FA bsr.l sub_117E32 ROM:00118A00 bra.l locret_118AEE ROM:00118A06 ; --------------------------------------------------------------------------- ROM:00118A06 ROM:00118A06 loc_118A06: ; CODE XREF: sub_118528+48C↑j ROM:00118A06 cmpi.b #$13,($795).w ROM:00118A0C bne.s loc_118A44 ROM:00118A0E bsr.l sub_117DE4 ROM:00118A14 move.w ($594).w,d2 ROM:00118A18 move.b ($795).w,(a0,d2.w) ROM:00118A1E addq.w #1,d2 ROM:00118A20 bvc.s loc_118A26 ROM:00118A22 move.w #$8000,d2 ROM:00118A26 ROM:00118A26 loc_118A26: ; CODE XREF: sub_118528+4F8↑j ROM:00118A26 move.b #3,(a0,d2.w) ROM:00118A2C addq.w #1,d2 ROM:00118A2E bvc.s loc_118A34 ROM:00118A30 move.w #$8000,d2 ROM:00118A34 ROM:00118A34 loc_118A34: ; CODE XREF: sub_118528+506↑j ROM:00118A34 move.w d2,($594).w ROM:00118A38 bsr.l sub_117E32 ROM:00118A3E bra.l locret_118AEE ROM:00118A44 ; --------------------------------------------------------------------------- ROM:00118A44 ROM:00118A44 loc_118A44: ; CODE XREF: sub_118528+4E4↑j ROM:00118A44 cmpi.b #$14,($795).w ROM:00118A4A bne.s loc_118AA0 ROM:00118A4C bsr.l sub_117DE4 ROM:00118A52 move.w ($594).w,d2 ROM:00118A56 move.b ($795).w,(a0,d2.w) ROM:00118A5C addq.w #1,d2 ROM:00118A5E bvc.s loc_118A64 ROM:00118A60 move.w #$8000,d2 ROM:00118A64 ROM:00118A64 loc_118A64: ; CODE XREF: sub_118528+536↑j ROM:00118A64 clr.l d5 ROM:00118A66 move.w ($EF8).w,d5 ROM:00118A6A divu.w #5,d5 ROM:00118A6E move.b d5,(a0,d2.w) ROM:00118A72 addq.w #1,d2 ROM:00118A74 bvc.s loc_118A7A ROM:00118A76 move.w #$8000,d2 ROM:00118A7A ROM:00118A7A loc_118A7A: ; CODE XREF: sub_118528+54C↑j ROM:00118A7A clr.l d5 ROM:00118A7C move.w ($FAE).w,d5 ROM:00118A80 divs.w #$4E,d5 ; 'N' ROM:00118A84 move.b d5,(a0,d2.w) ROM:00118A88 addq.w #1,d2 ROM:00118A8A bvc.s loc_118A90 ROM:00118A8C move.w #$8000,d2 ROM:00118A90 ROM:00118A90 loc_118A90: ; CODE XREF: sub_118528+562↑j ROM:00118A90 move.w d2,($594).w ROM:00118A94 bsr.l sub_117E32 ROM:00118A9A bra.l locret_118AEE ROM:00118AA0 ; --------------------------------------------------------------------------- ROM:00118AA0 ROM:00118AA0 loc_118AA0: ; CODE XREF: sub_118528+522↑j ROM:00118AA0 cmpi.b #$15,($795).w ROM:00118AA6 bne.s locret_118AEE ROM:00118AA8 bsr.l sub_117DE4 ROM:00118AAE move.w ($594).w,d2 ROM:00118AB2 move.b ($795).w,(a0,d2.w) ROM:00118AB8 addq.w #1,d2 ROM:00118ABA bvc.s loc_118AC0 ROM:00118ABC move.w #$8000,d2 ROM:00118AC0 ROM:00118AC0 loc_118AC0: ; CODE XREF: sub_118528+592↑j ROM:00118AC0 clr.l d5 ROM:00118AC2 move.w ($EFA).w,d5 ROM:00118AC6 divu.w #5,d5 ROM:00118ACA move.b d5,(a0,d2.w) ROM:00118ACE addq.w #1,d2 ROM:00118AD0 bvc.s loc_118AD6 ROM:00118AD2 move.w #$8000,d2 ROM:00118AD6 ROM:00118AD6 loc_118AD6: ; CODE XREF: sub_118528+5A8↑j ROM:00118AD6 move.b #$FF,(a0,d2.w) ROM:00118ADC addq.w #1,d2 ROM:00118ADE bvc.s loc_118AE4 ROM:00118AE0 move.w #$8000,d2 ROM:00118AE4 ROM:00118AE4 loc_118AE4: ; CODE XREF: sub_118528+5B6↑j ROM:00118AE4 move.w d2,($594).w ROM:00118AE8 bsr.l sub_117E32 ROM:00118AEE ROM:00118AEE locret_118AEE: ; CODE XREF: sub_118528+6A↑j ROM:00118AEE ; sub_118528+130↑j ... ROM:00118AEE rts ROM:00118AEE ; End of function sub_118528 ROM:00118AEE ROM:00118AF0 ROM:00118AF0 ; =============== S U B R O U T I N E ======================================= ROM:00118AF0 ROM:00118AF0 ROM:00118AF0 sub_118AF0: ; CODE XREF: sub_117D6C+20↑p ROM:00118AF0 lea ($12D7).w,a0 ROM:00118AF4 clr.w ($EB6).w ROM:00118AF8 cmpi.b #0,($796).w ROM:00118AFE bne.l locret_118F5C ROM:00118B04 cmpi.b #0,($795).w ROM:00118B0A bne.l loc_118B7E ROM:00118B10 bsr.l sub_117DE4 ROM:00118B16 move.w ($594).w,d3 ROM:00118B1A move.b ($795).w,(a0,d3.w) ROM:00118B20 addq.w #1,d3 ROM:00118B22 bvc.s loc_118B28 ROM:00118B24 move.w #$8000,d3 ROM:00118B28 ROM:00118B28 loc_118B28: ; CODE XREF: sub_118AF0+32↑j ROM:00118B28 move.b ($796).w,(a0,d3.w) ROM:00118B2E addq.w #1,d3 ROM:00118B30 bvc.s loc_118B36 ROM:00118B32 move.w #$8000,d3 ROM:00118B36 ROM:00118B36 loc_118B36: ; CODE XREF: sub_118AF0+40↑j ROM:00118B36 move.b $10A(a5),(a0,d3.w) ROM:00118B3C addq.w #1,d3 ROM:00118B3E bvc.s loc_118B44 ROM:00118B40 move.w #$8000,d3 ROM:00118B44 ROM:00118B44 loc_118B44: ; CODE XREF: sub_118AF0+4E↑j ROM:00118B44 move.b $10B(a5),(a0,d3.w) ROM:00118B4A addq.w #1,d3 ROM:00118B4C bvc.s loc_118B52 ROM:00118B4E move.w #$8000,d3 ROM:00118B52 ROM:00118B52 loc_118B52: ; CODE XREF: sub_118AF0+5C↑j ROM:00118B52 move.b $10C(a5),(a0,d3.w) ROM:00118B58 addq.w #1,d3 ROM:00118B5A bvc.s loc_118B60 ROM:00118B5C move.w #$8000,d3 ROM:00118B60 ROM:00118B60 loc_118B60: ; CODE XREF: sub_118AF0+6A↑j ROM:00118B60 move.b $10D(a5),(a0,d3.w) ROM:00118B66 addq.w #1,d3 ROM:00118B68 bvc.s loc_118B6E ROM:00118B6A move.w #$8000,d3 ROM:00118B6E ROM:00118B6E loc_118B6E: ; CODE XREF: sub_118AF0+78↑j ROM:00118B6E move.w d3,($594).w ROM:00118B72 bsr.l sub_117E32 ROM:00118B78 bra.l locret_118F5C ROM:00118B7E ; --------------------------------------------------------------------------- ROM:00118B7E ROM:00118B7E loc_118B7E: ; CODE XREF: sub_118AF0+1A↑j ROM:00118B7E cmpi.b #2,($795).w ROM:00118B84 bne.s loc_118BEC ROM:00118B86 bsr.l sub_117DE4 ROM:00118B8C move.w ($594).w,d3 ROM:00118B90 move.b ($795).w,(a0,d3.w) ROM:00118B96 addq.w #1,d3 ROM:00118B98 bvc.s loc_118B9E ROM:00118B9A move.w #$8000,d3 ROM:00118B9E ROM:00118B9E loc_118B9E: ; CODE XREF: sub_118AF0+A8↑j ROM:00118B9E move.b ($796).w,(a0,d3.w) ROM:00118BA4 addq.w #1,d3 ROM:00118BA6 bvc.s loc_118BAC ROM:00118BA8 move.w #$8000,d3 ROM:00118BAC ROM:00118BAC loc_118BAC: ; CODE XREF: sub_118AF0+B6↑j ROM:00118BAC addq.w #2,($594).w ROM:00118BB0 bsr.l sub_136BE2 ROM:00118BB6 move.w ($594).w,d3 ROM:00118BBA move.w ($EB8).w,d0 ROM:00118BBE lsr.w #8,d0 ROM:00118BC0 move.b d0,(a0,d3.w) ROM:00118BC4 addq.w #1,d3 ROM:00118BC6 bvc.s loc_118BCC ROM:00118BC8 move.w #$8000,d3 ROM:00118BCC ROM:00118BCC loc_118BCC: ; CODE XREF: sub_118AF0+D6↑j ROM:00118BCC move.w ($EB8).w,d0 ROM:00118BD0 move.b d0,(a0,d3.w) ROM:00118BD4 addq.w #1,d3 ROM:00118BD6 bvc.s loc_118BDC ROM:00118BD8 move.w #$8000,d3 ROM:00118BDC ROM:00118BDC loc_118BDC: ; CODE XREF: sub_118AF0+E6↑j ROM:00118BDC move.w d3,($594).w ROM:00118BE0 bsr.l sub_117E32 ROM:00118BE6 bra.l locret_118F5C ROM:00118BEC ; --------------------------------------------------------------------------- ROM:00118BEC ROM:00118BEC loc_118BEC: ; CODE XREF: sub_118AF0+94↑j ROM:00118BEC cmpi.b #3,($795).w ROM:00118BF2 bne.s loc_118C46 ROM:00118BF4 bsr.l sub_117DE4 ROM:00118BFA move.w ($594).w,d3 ROM:00118BFE move.b ($795).w,(a0,d3.w) ROM:00118C04 addq.w #1,d3 ROM:00118C06 bvc.s loc_118C0C ROM:00118C08 move.w #$8000,d3 ROM:00118C0C ROM:00118C0C loc_118C0C: ; CODE XREF: sub_118AF0+116↑j ROM:00118C0C move.b ($796).w,(a0,d3.w) ROM:00118C12 addq.w #1,d3 ROM:00118C14 bvc.s loc_118C1A ROM:00118C16 move.w #$8000,d3 ROM:00118C1A ROM:00118C1A loc_118C1A: ; CODE XREF: sub_118AF0+124↑j ROM:00118C1A move.b ($1D6E).w,(a0,d3.w) ROM:00118C20 addq.w #1,d3 ROM:00118C22 bvc.s loc_118C28 ROM:00118C24 move.w #$8000,d3 ROM:00118C28 ROM:00118C28 loc_118C28: ; CODE XREF: sub_118AF0+132↑j ROM:00118C28 move.b #0,(a0,d3.w) ROM:00118C2E addq.w #1,d3 ROM:00118C30 bvc.s loc_118C36 ROM:00118C32 move.w #$8000,d3 ROM:00118C36 ROM:00118C36 loc_118C36: ; CODE XREF: sub_118AF0+140↑j ROM:00118C36 move.w d3,($594).w ROM:00118C3A bsr.l sub_117E32 ROM:00118C40 bra.l locret_118F5C ROM:00118C46 ; --------------------------------------------------------------------------- ROM:00118C46 ROM:00118C46 loc_118C46: ; CODE XREF: sub_118AF0+102↑j ROM:00118C46 cmpi.b #4,($795).w ROM:00118C4C bne.s loc_118CA8 ROM:00118C4E bsr.l sub_117DE4 ROM:00118C54 move.w ($594).w,d3 ROM:00118C58 move.b ($795).w,(a0,d3.w) ROM:00118C5E addq.w #1,d3 ROM:00118C60 bvc.s loc_118C66 ROM:00118C62 move.w #$8000,d3 ROM:00118C66 ROM:00118C66 loc_118C66: ; CODE XREF: sub_118AF0+170↑j ROM:00118C66 move.b ($796).w,(a0,d3.w) ROM:00118C6C addq.w #1,d3 ROM:00118C6E bvc.s loc_118C74 ROM:00118C70 move.w #$8000,d3 ROM:00118C74 ROM:00118C74 loc_118C74: ; CODE XREF: sub_118AF0+17E↑j ROM:00118C74 clr.l d5 ROM:00118C76 move.w ($1B1E).w,d5 ROM:00118C7A mulu.w #$FF,d5 ROM:00118C7E divu.w #$3E8,d5 ROM:00118C82 cmpi.w #$FF,d5 ROM:00118C86 ble.s loc_118C8C ROM:00118C88 move.w #$FF,d5 ROM:00118C8C ROM:00118C8C loc_118C8C: ; CODE XREF: sub_118AF0+196↑j ROM:00118C8C move.b d5,(a0,d3.w) ROM:00118C90 addq.w #1,d3 ROM:00118C92 bvc.s loc_118C98 ROM:00118C94 move.w #$8000,d3 ROM:00118C98 ROM:00118C98 loc_118C98: ; CODE XREF: sub_118AF0+1A2↑j ROM:00118C98 move.w d3,($594).w ROM:00118C9C bsr.l sub_117E32 ROM:00118CA2 bra.l locret_118F5C ROM:00118CA8 ; --------------------------------------------------------------------------- ROM:00118CA8 ROM:00118CA8 loc_118CA8: ; CODE XREF: sub_118AF0+15C↑j ROM:00118CA8 cmpi.b #5,($795).w ROM:00118CAE bne.s loc_118D00 ROM:00118CB0 bsr.l sub_117DE4 ROM:00118CB6 move.w ($594).w,d3 ROM:00118CBA move.b ($795).w,(a0,d3.w) ROM:00118CC0 addq.w #1,d3 ROM:00118CC2 bvc.s loc_118CC8 ROM:00118CC4 move.w #$8000,d3 ROM:00118CC8 ROM:00118CC8 loc_118CC8: ; CODE XREF: sub_118AF0+1D2↑j ROM:00118CC8 move.b ($796).w,(a0,d3.w) ROM:00118CCE addq.w #1,d3 ROM:00118CD0 bvc.s loc_118CD6 ROM:00118CD2 move.w #$8000,d3 ROM:00118CD6 ROM:00118CD6 loc_118CD6: ; CODE XREF: sub_118AF0+1E0↑j ROM:00118CD6 clr.l d5 ROM:00118CD8 move.w ($1B12).w,d5 ROM:00118CDC subi.w #$91C,d5 ROM:00118CE0 divs.w #$A,d5 ROM:00118CE4 move.b d5,(a0,d3.w) ROM:00118CE8 addq.w #1,d3 ROM:00118CEA bvc.s loc_118CF0 ROM:00118CEC move.w #$8000,d3 ROM:00118CF0 ROM:00118CF0 loc_118CF0: ; CODE XREF: sub_118AF0+1FA↑j ROM:00118CF0 move.w d3,($594).w ROM:00118CF4 bsr.l sub_117E32 ROM:00118CFA bra.l locret_118F5C ROM:00118D00 ; --------------------------------------------------------------------------- ROM:00118D00 ROM:00118D00 loc_118D00: ; CODE XREF: sub_118AF0+1BE↑j ROM:00118D00 cmpi.b #6,($795).w ROM:00118D06 bne.s loc_118D54 ROM:00118D08 bsr.l sub_117DE4 ROM:00118D0E move.w ($594).w,d3 ROM:00118D12 move.b ($795).w,(a0,d3.w) ROM:00118D18 addq.w #1,d3 ROM:00118D1A bvc.s loc_118D20 ROM:00118D1C move.w #$8000,d3 ROM:00118D20 ROM:00118D20 loc_118D20: ; CODE XREF: sub_118AF0+22A↑j ROM:00118D20 move.b ($796).w,(a0,d3.w) ROM:00118D26 addq.w #1,d3 ROM:00118D28 bvc.s loc_118D2E ROM:00118D2A move.w #$8000,d3 ROM:00118D2E ROM:00118D2E loc_118D2E: ; CODE XREF: sub_118AF0+238↑j ROM:00118D2E clr.l d5 ROM:00118D30 move.w ($1B14).w,d5 ROM:00118D34 divs.w #$4E,d5 ; 'N' ROM:00118D38 move.b d5,(a0,d3.w) ROM:00118D3C addq.w #1,d3 ROM:00118D3E bvc.s loc_118D44 ROM:00118D40 move.w #$8000,d3 ROM:00118D44 ROM:00118D44 loc_118D44: ; CODE XREF: sub_118AF0+24E↑j ROM:00118D44 move.w d3,($594).w ROM:00118D48 bsr.l sub_117E32 ROM:00118D4E bra.l locret_118F5C ROM:00118D54 ; --------------------------------------------------------------------------- ROM:00118D54 ROM:00118D54 loc_118D54: ; CODE XREF: sub_118AF0+216↑j ROM:00118D54 cmpi.b #7,($795).w ROM:00118D5A bne.s loc_118DA8 ROM:00118D5C bsr.l sub_117DE4 ROM:00118D62 move.w ($594).w,d3 ROM:00118D66 move.b ($795).w,(a0,d3.w) ROM:00118D6C addq.w #1,d3 ROM:00118D6E bvc.s loc_118D74 ROM:00118D70 move.w #$8000,d3 ROM:00118D74 ROM:00118D74 loc_118D74: ; CODE XREF: sub_118AF0+27E↑j ROM:00118D74 move.b ($796).w,(a0,d3.w) ROM:00118D7A addq.w #1,d3 ROM:00118D7C bvc.s loc_118D82 ROM:00118D7E move.w #$8000,d3 ROM:00118D82 ROM:00118D82 loc_118D82: ; CODE XREF: sub_118AF0+28C↑j ROM:00118D82 clr.l d5 ROM:00118D84 move.w ($1B16).w,d5 ROM:00118D88 divs.w #$4E,d5 ; 'N' ROM:00118D8C move.b d5,(a0,d3.w) ROM:00118D90 addq.w #1,d3 ROM:00118D92 bvc.s loc_118D98 ROM:00118D94 move.w #$8000,d3 ROM:00118D98 ROM:00118D98 loc_118D98: ; CODE XREF: sub_118AF0+2A2↑j ROM:00118D98 move.w d3,($594).w ROM:00118D9C bsr.l sub_117E32 ROM:00118DA2 bra.l locret_118F5C ROM:00118DA8 ; --------------------------------------------------------------------------- ROM:00118DA8 ROM:00118DA8 loc_118DA8: ; CODE XREF: sub_118AF0+26A↑j ROM:00118DA8 cmpi.b #$B,($795).w ROM:00118DAE bne.s loc_118DFC ROM:00118DB0 bsr.l sub_117DE4 ROM:00118DB6 move.w ($594).w,d3 ROM:00118DBA move.b ($795).w,(a0,d3.w) ROM:00118DC0 addq.w #1,d3 ROM:00118DC2 bvc.s loc_118DC8 ROM:00118DC4 move.w #$8000,d3 ROM:00118DC8 ROM:00118DC8 loc_118DC8: ; CODE XREF: sub_118AF0+2D2↑j ROM:00118DC8 move.b ($796).w,(a0,d3.w) ROM:00118DCE addq.w #1,d3 ROM:00118DD0 bvc.s loc_118DD6 ROM:00118DD2 move.w #$8000,d3 ROM:00118DD6 ROM:00118DD6 loc_118DD6: ; CODE XREF: sub_118AF0+2E0↑j ROM:00118DD6 clr.l d5 ROM:00118DD8 move.w ($1B18).w,d5 ROM:00118DDC divs.w #$64,d5 ; 'd' ROM:00118DE0 move.b d5,(a0,d3.w) ROM:00118DE4 addq.w #1,d3 ROM:00118DE6 bvc.s loc_118DEC ROM:00118DE8 move.w #$8000,d3 ROM:00118DEC ROM:00118DEC loc_118DEC: ; CODE XREF: sub_118AF0+2F6↑j ROM:00118DEC move.w d3,($594).w ROM:00118DF0 bsr.l sub_117E32 ROM:00118DF6 bra.l locret_118F5C ROM:00118DFC ; --------------------------------------------------------------------------- ROM:00118DFC ROM:00118DFC loc_118DFC: ; CODE XREF: sub_118AF0+2BE↑j ROM:00118DFC cmpi.b #$C,($795).w ROM:00118E02 bne.s loc_118E5E ROM:00118E04 bsr.l sub_117DE4 ROM:00118E0A move.w ($594).w,d3 ROM:00118E0E move.b ($795).w,(a0,d3.w) ROM:00118E14 addq.w #1,d3 ROM:00118E16 bvc.s loc_118E1C ROM:00118E18 move.w #$8000,d3 ROM:00118E1C ROM:00118E1C loc_118E1C: ; CODE XREF: sub_118AF0+326↑j ROM:00118E1C move.b ($796).w,(a0,d3.w) ROM:00118E22 addq.w #1,d3 ROM:00118E24 bvc.s loc_118E2A ROM:00118E26 move.w #$8000,d3 ROM:00118E2A ROM:00118E2A loc_118E2A: ; CODE XREF: sub_118AF0+334↑j ROM:00118E2A move.w ($1B1A).w,d5 ROM:00118E2E mulu.w #4,d5 ROM:00118E32 move.w d5,d4 ROM:00118E34 lsr.w #8,d4 ROM:00118E36 move.b d4,(a0,d3.w) ROM:00118E3A addq.w #1,d3 ROM:00118E3C bvc.s loc_118E42 ROM:00118E3E move.w #$8000,d3 ROM:00118E42 ROM:00118E42 loc_118E42: ; CODE XREF: sub_118AF0+34C↑j ROM:00118E42 move.b d5,(a0,d3.w) ROM:00118E46 addq.w #1,d3 ROM:00118E48 bvc.s loc_118E4E ROM:00118E4A move.w #$8000,d3 ROM:00118E4E ROM:00118E4E loc_118E4E: ; CODE XREF: sub_118AF0+358↑j ROM:00118E4E move.w d3,($594).w ROM:00118E52 bsr.l sub_117E32 ROM:00118E58 bra.l locret_118F5C ROM:00118E5E ; --------------------------------------------------------------------------- ROM:00118E5E ROM:00118E5E loc_118E5E: ; CODE XREF: sub_118AF0+312↑j ROM:00118E5E cmpi.b #$D,($795).w ROM:00118E64 bne.s loc_118EAC ROM:00118E66 bsr.l sub_117DE4 ROM:00118E6C move.w ($594).w,d3 ROM:00118E70 move.b ($795).w,(a0,d3.w) ROM:00118E76 addq.w #1,d3 ROM:00118E78 bvc.s loc_118E7E ROM:00118E7A move.w #$8000,d3 ROM:00118E7E ROM:00118E7E loc_118E7E: ; CODE XREF: sub_118AF0+388↑j ROM:00118E7E move.b ($796).w,(a0,d3.w) ROM:00118E84 addq.w #1,d3 ROM:00118E86 bvc.s loc_118E8C ROM:00118E88 move.w #$8000,d3 ROM:00118E8C ROM:00118E8C loc_118E8C: ; CODE XREF: sub_118AF0+396↑j ROM:00118E8C move.w ($1B1C).w,d0 ROM:00118E90 move.b d0,(a0,d3.w) ROM:00118E94 addq.w #1,d3 ROM:00118E96 bvc.s loc_118E9C ROM:00118E98 move.w #$8000,d3 ROM:00118E9C ROM:00118E9C loc_118E9C: ; CODE XREF: sub_118AF0+3A6↑j ROM:00118E9C move.w d3,($594).w ROM:00118EA0 bsr.l sub_117E32 ROM:00118EA6 bra.l locret_118F5C ROM:00118EAC ; --------------------------------------------------------------------------- ROM:00118EAC ROM:00118EAC loc_118EAC: ; CODE XREF: sub_118AF0+374↑j ROM:00118EAC cmpi.b #$20,($795).w ; ' ' ROM:00118EB2 bne.s loc_118F10 ROM:00118EB4 bsr.l sub_117DE4 ROM:00118EBA move.w ($594).w,d3 ROM:00118EBE move.b ($795).w,(a0,d3.w) ROM:00118EC4 addq.w #1,d3 ROM:00118EC6 bvc.s loc_118ECC ROM:00118EC8 move.w #$8000,d3 ROM:00118ECC ROM:00118ECC loc_118ECC: ; CODE XREF: sub_118AF0+3D6↑j ROM:00118ECC move.b $10E(a5),(a0,d3.w) ROM:00118ED2 addq.w #1,d3 ROM:00118ED4 bvc.s loc_118EDA ROM:00118ED6 move.w #$8000,d3 ROM:00118EDA ROM:00118EDA loc_118EDA: ; CODE XREF: sub_118AF0+3E4↑j ROM:00118EDA move.b $10F(a5),(a0,d3.w) ROM:00118EE0 addq.w #1,d3 ROM:00118EE2 bvc.s loc_118EE8 ROM:00118EE4 move.w #$8000,d3 ROM:00118EE8 ROM:00118EE8 loc_118EE8: ; CODE XREF: sub_118AF0+3F2↑j ROM:00118EE8 move.b $110(a5),(a0,d3.w) ROM:00118EEE addq.w #1,d3 ROM:00118EF0 bvc.s loc_118EF6 ROM:00118EF2 move.w #$8000,d3 ROM:00118EF6 ROM:00118EF6 loc_118EF6: ; CODE XREF: sub_118AF0+400↑j ROM:00118EF6 move.b $111(a5),(a0,d3.w) ROM:00118EFC addq.w #1,d3 ROM:00118EFE bvc.s loc_118F04 ROM:00118F00 move.w #$8000,d3 ROM:00118F04 ROM:00118F04 loc_118F04: ; CODE XREF: sub_118AF0+40E↑j ROM:00118F04 move.w d3,($594).w ROM:00118F08 bsr.l sub_117E32 ROM:00118F0E bra.s locret_118F5C ROM:00118F10 ; --------------------------------------------------------------------------- ROM:00118F10 ROM:00118F10 loc_118F10: ; CODE XREF: sub_118AF0+3C2↑j ROM:00118F10 cmpi.b #$21,($795).w ; '!' ROM:00118F16 bne.s locret_118F5C ROM:00118F18 bsr.l sub_117DE4 ROM:00118F1E move.w ($594).w,d3 ROM:00118F22 move.b ($795).w,(a0,d3.w) ROM:00118F28 addq.w #1,d3 ROM:00118F2A bvc.s loc_118F30 ROM:00118F2C move.w #$8000,d3 ROM:00118F30 ROM:00118F30 loc_118F30: ; CODE XREF: sub_118AF0+43A↑j ROM:00118F30 move.w ($1466).w,d0 ROM:00118F34 lsr.w #8,d0 ROM:00118F36 move.b d0,(a0,d3.w) ROM:00118F3A addq.w #1,d3 ROM:00118F3C bvc.s loc_118F42 ROM:00118F3E move.w #$8000,d3 ROM:00118F42 ROM:00118F42 loc_118F42: ; CODE XREF: sub_118AF0+44C↑j ROM:00118F42 move.w ($1466).w,d0 ROM:00118F46 move.b d0,(a0,d3.w) ROM:00118F4A addq.w #1,d3 ROM:00118F4C bvc.s loc_118F52 ROM:00118F4E move.w #$8000,d3 ROM:00118F52 ROM:00118F52 loc_118F52: ; CODE XREF: sub_118AF0+45C↑j ROM:00118F52 move.w d3,($594).w ROM:00118F56 bsr.l sub_117E32 ROM:00118F5C ROM:00118F5C locret_118F5C: ; CODE XREF: sub_118AF0+E↑j ROM:00118F5C ; sub_118AF0+88↑j ... ROM:00118F5C rts ROM:00118F5C ; End of function sub_118AF0 ROM:00118F5C ROM:00118F5E ROM:00118F5E ; =============== S U B R O U T I N E ======================================= ROM:00118F5E ROM:00118F5E ROM:00118F5E sub_118F5E: ; CODE XREF: sub_117D6C+30↑p ROM:00118F5E clr.w ($EB6).w ROM:00118F62 cmpi.b #0,($12A7).w ROM:00118F68 ble.l locret_119064 ROM:00118F6E clr.w d0 ROM:00118F70 clr.w d1 ROM:00118F72 lea (dword_139B38).l,a3 ROM:00118F78 move.w (a3),d4 ROM:00118F7A ROM:00118F7A loc_118F7A: ; CODE XREF: sub_118F5E:loc_119054↓j ROM:00118F7A cmpi.w #$FF,d4 ROM:00118F7E beq.l loc_119058 ROM:00118F84 clr.b ($12A8).w ROM:00118F88 bsr.l sub_117DE4 ROM:00118F8E move.w ($594).w,d1 ROM:00118F92 ROM:00118F92 loc_118F92: ; CODE XREF: sub_118F5E+7C↓j ROM:00118F92 cmpi.w #$FF,d4 ROM:00118F96 beq.s loc_118FDC ROM:00118F98 cmpi.b #3,($12A8).w ROM:00118F9E bge.s loc_118FDC ROM:00118FA0 move.w 6(a3),d2 ROM:00118FA4 move.b 8(a3),d3 ROM:00118FA8 btst d3,(d2.w) ROM:00118FAC beq.s loc_118FD4 ROM:00118FAE move.b (a3),d5 ROM:00118FB0 move.b d5,$12D7(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_118F5E+5A↑j ROM:00118FBE move.b 1(a3),d5 ROM:00118FC2 move.b d5,$12D7(d1.w) ROM:00118FC8 addq.w #1,d1 ROM:00118FCA bvc.s loc_118FD0 ROM:00118FCC move.w #$8000,d1 ROM:00118FD0 ROM:00118FD0 loc_118FD0: ; CODE XREF: sub_118F5E+6C↑j ROM:00118FD0 addq.b #1,($12A8).w ROM:00118FD4 ROM:00118FD4 loc_118FD4: ; CODE XREF: sub_118F5E+4E↑j ROM:00118FD4 adda.w #$A,a3 ROM:00118FD8 move.w (a3),d4 ROM:00118FDA bra.s loc_118F92 ROM:00118FDC ; --------------------------------------------------------------------------- ROM:00118FDC ROM:00118FDC loc_118FDC: ; CODE XREF: sub_118F5E+38↑j ROM:00118FDC ; sub_118F5E+40↑j ROM:00118FDC cmpi.b #3,($12A8).w ROM:00118FE2 bge.s loc_119034 ROM:00118FE4 cmpi.b #0,($12A8).w ROM:00118FEA ble.s loc_119034 ROM:00118FEC move.b #0,$12D7(d1.w) ROM:00118FF4 addq.w #1,d1 ROM:00118FF6 bvc.s loc_118FFC ROM:00118FF8 move.w #$8000,d1 ROM:00118FFC ROM:00118FFC loc_118FFC: ; CODE XREF: sub_118F5E+98↑j ROM:00118FFC move.b #0,$12D7(d1.w) ROM:00119004 addq.w #1,d1 ROM:00119006 bvc.s loc_11900C ROM:00119008 move.w #$8000,d1 ROM:0011900C ROM:0011900C loc_11900C: ; CODE XREF: sub_118F5E+A8↑j ROM:0011900C cmpi.b #2,($12A8).w ROM:00119012 bge.s loc_119034 ROM:00119014 move.b #0,$12D7(d1.w) ROM:0011901C addq.w #1,d1 ROM:0011901E bvc.s loc_119024 ROM:00119020 move.w #$8000,d1 ROM:00119024 ROM:00119024 loc_119024: ; CODE XREF: sub_118F5E+C0↑j ROM:00119024 move.b #0,$12D7(d1.w) ROM:0011902C addq.w #1,d1 ROM:0011902E bvc.s loc_119034 ROM:00119030 move.w #$8000,d1 ROM:00119034 ROM:00119034 loc_119034: ; CODE XREF: sub_118F5E+84↑j ROM:00119034 ; sub_118F5E+8C↑j ... ROM:00119034 move.w d1,($594).w ROM:00119038 bsr.l sub_117E32 ROM:0011903E move.w ($594).w,($EB6).w ROM:00119044 cmpi.b #0,($12A8).w ROM:0011904A ble.s loc_119054 ROM:0011904C addq.w #1,d0 ROM:0011904E bvc.s loc_119054 ROM:00119050 move.w #$8000,d0 ROM:00119054 ROM:00119054 loc_119054: ; CODE XREF: sub_118F5E+EC↑j ROM:00119054 ; sub_118F5E+F0↑j ROM:00119054 bra.w loc_118F7A ROM:00119058 ; --------------------------------------------------------------------------- ROM:00119058 ROM:00119058 loc_119058: ; CODE XREF: sub_118F5E+20↑j ROM:00119058 cmpi.w #0,d0 ROM:0011905C bne.w locret_119064 ROM:00119060 clr.w ($594).w ROM:00119064 ROM:00119064 locret_119064: ; CODE XREF: sub_118F5E+A↑j ROM:00119064 ; sub_118F5E+FE↑j ROM:00119064 rts ROM:00119064 ; End of function sub_118F5E ROM:00119064 ROM:00119066 ROM:00119066 ; =============== S U B R O U T I N E ======================================= ROM:00119066 ROM:00119066 ROM:00119066 sub_119066: ; CODE XREF: sub_117D6C+40↑p ROM:00119066 clr.w ($EB6).w ROM:0011906A bsr.l sub_117DE4 ROM:00119070 bsr.l sub_128A68 ROM:00119076 bsr.l sub_117E32 ROM:0011907C rts ROM:0011907C ; End of function sub_119066 ROM:0011907C ROM:0011907E ROM:0011907E ; =============== S U B R O U T I N E ======================================= ROM:0011907E ROM:0011907E ROM:0011907E sub_11907E: ; CODE XREF: sub_117D6C+50↑p ROM:0011907E lea ($12D7).w,a0 ROM:00119082 clr.w ($EB6).w ROM:00119086 cmpi.b #0,($795).w ROM:0011908C bne.s loc_1190FC ROM:0011908E bsr.l sub_117DE4 ROM:00119094 move.w ($594).w,d2 ROM:00119098 move.b ($795).w,(a0,d2.w) ROM:0011909E addq.w #1,d2 ROM:001190A0 bvc.s loc_1190A6 ROM:001190A2 move.w #$8000,d2 ROM:001190A6 ROM:001190A6 loc_1190A6: ; CODE XREF: sub_11907E+22↑j ROM:001190A6 move.b #$FF,(a0,d2.w) ROM:001190AC addq.w #1,d2 ROM:001190AE bvc.s loc_1190B4 ROM:001190B0 move.w #$8000,d2 ROM:001190B4 ROM:001190B4 loc_1190B4: ; CODE XREF: sub_11907E+30↑j ROM:001190B4 move.b $112(a5),(a0,d2.w) ROM:001190BA addq.w #1,d2 ROM:001190BC bvc.s loc_1190C2 ROM:001190BE move.w #$8000,d2 ROM:001190C2 ROM:001190C2 loc_1190C2: ; CODE XREF: sub_11907E+3E↑j ROM:001190C2 move.b $113(a5),(a0,d2.w) ROM:001190C8 addq.w #1,d2 ROM:001190CA bvc.s loc_1190D0 ROM:001190CC move.w #$8000,d2 ROM:001190D0 ROM:001190D0 loc_1190D0: ; CODE XREF: sub_11907E+4C↑j ROM:001190D0 move.b $114(a5),(a0,d2.w) ROM:001190D6 addq.w #1,d2 ROM:001190D8 bvc.s loc_1190DE ROM:001190DA move.w #$8000,d2 ROM:001190DE ROM:001190DE loc_1190DE: ; CODE XREF: sub_11907E+5A↑j ROM:001190DE move.b $115(a5),(a0,d2.w) ROM:001190E4 addq.w #1,d2 ROM:001190E6 bvc.s loc_1190EC ROM:001190E8 move.w #$8000,d2 ROM:001190EC ROM:001190EC loc_1190EC: ; CODE XREF: sub_11907E+68↑j ROM:001190EC move.w d2,($594).w ROM:001190F0 bsr.l sub_117E32 ROM:001190F6 bra.l locret_11957C ROM:001190FC ; --------------------------------------------------------------------------- ROM:001190FC ROM:001190FC loc_1190FC: ; CODE XREF: sub_11907E+E↑j ROM:001190FC cmpi.b #1,($795).w ROM:00119102 bne.l loc_119186 ROM:00119108 bsr.l sub_117DE4 ROM:0011910E move.w ($594).w,d2 ROM:00119112 move.b ($795).w,(a0,d2.w) ROM:00119118 addq.w #1,d2 ROM:0011911A bvc.s loc_119120 ROM:0011911C move.w #$8000,d2 ROM:00119120 ROM:00119120 loc_119120: ; CODE XREF: sub_11907E+9C↑j ROM:00119120 clr.b d0 ROM:00119122 move.b $C27(a5),d0 ROM:00119126 move.b d0,(a0,d2.w) ROM:0011912A addq.w #1,d2 ROM:0011912C bvc.s loc_119132 ROM:0011912E move.w #$8000,d2 ROM:00119132 ROM:00119132 loc_119132: ; CODE XREF: sub_11907E+AE↑j ROM:00119132 move.w ($D1E).w,d0 ROM:00119136 lsr.w #8,d0 ROM:00119138 move.b d0,(a0,d2.w) ROM:0011913C addq.w #1,d2 ROM:0011913E bvc.s loc_119144 ROM:00119140 move.w #$8000,d2 ROM:00119144 ROM:00119144 loc_119144: ; CODE XREF: sub_11907E+C0↑j ROM:00119144 move.w ($D1E).w,d0 ROM:00119148 move.b d0,(a0,d2.w) ROM:0011914C addq.w #1,d2 ROM:0011914E bvc.s loc_119154 ROM:00119150 move.w #$8000,d2 ROM:00119154 ROM:00119154 loc_119154: ; CODE XREF: sub_11907E+D0↑j ROM:00119154 move.w ($D18).w,d0 ROM:00119158 lsr.w #8,d0 ROM:0011915A move.b d0,(a0,d2.w) ROM:0011915E addq.w #1,d2 ROM:00119160 bvc.s loc_119166 ROM:00119162 move.w #$8000,d2 ROM:00119166 ROM:00119166 loc_119166: ; CODE XREF: sub_11907E+E2↑j ROM:00119166 move.w ($D18).w,d0 ROM:0011916A move.b d0,(a0,d2.w) ROM:0011916E addq.w #1,d2 ROM:00119170 bvc.s loc_119176 ROM:00119172 move.w #$8000,d2 ROM:00119176 ROM:00119176 loc_119176: ; CODE XREF: sub_11907E+F2↑j ROM:00119176 move.w d2,($594).w ROM:0011917A bsr.l sub_117E32 ROM:00119180 bra.l locret_11957C ROM:00119186 ; --------------------------------------------------------------------------- ROM:00119186 ROM:00119186 loc_119186: ; CODE XREF: sub_11907E+84↑j ROM:00119186 cmpi.b #2,($795).w ROM:0011918C bne.l loc_119214 ROM:00119192 bsr.l sub_117DE4 ROM:00119198 move.w ($594).w,d2 ROM:0011919C move.b ($795).w,(a0,d2.w) ROM:001191A2 addq.w #1,d2 ROM:001191A4 bvc.s loc_1191AA ROM:001191A6 move.w #$8000,d2 ROM:001191AA ROM:001191AA loc_1191AA: ; CODE XREF: sub_11907E+126↑j ROM:001191AA clr.b d0 ROM:001191AC move.b $C28(a5),d0 ROM:001191B0 ori.b #$80,d0 ROM:001191B4 move.b d0,(a0,d2.w) ROM:001191B8 addq.w #1,d2 ROM:001191BA bvc.s loc_1191C0 ROM:001191BC move.w #$8000,d2 ROM:001191C0 ROM:001191C0 loc_1191C0: ; CODE XREF: sub_11907E+13C↑j ROM:001191C0 lea ($1084).w,a1 ROM:001191C4 move.w (a1),d0 ROM:001191C6 lsr.w #8,d0 ROM:001191C8 move.b d0,(a0,d2.w) ROM:001191CC addq.w #1,d2 ROM:001191CE bvc.s loc_1191D4 ROM:001191D0 move.w #$8000,d2 ROM:001191D4 ROM:001191D4 loc_1191D4: ; CODE XREF: sub_11907E+150↑j ROM:001191D4 move.w (a1),d0 ROM:001191D6 move.b d0,(a0,d2.w) ROM:001191DA addq.w #1,d2 ROM:001191DC bvc.s loc_1191E2 ROM:001191DE move.w #$8000,d2 ROM:001191E2 ROM:001191E2 loc_1191E2: ; CODE XREF: sub_11907E+15E↑j ROM:001191E2 move.w $750(a5),d0 ROM:001191E6 lsr.w #8,d0 ROM:001191E8 move.b d0,(a0,d2.w) ROM:001191EC addq.w #1,d2 ROM:001191EE bvc.s loc_1191F4 ROM:001191F0 move.w #$8000,d2 ROM:001191F4 ROM:001191F4 loc_1191F4: ; CODE XREF: sub_11907E+170↑j ROM:001191F4 move.w $750(a5),d0 ROM:001191F8 move.b d0,(a0,d2.w) ROM:001191FC addq.w #1,d2 ROM:001191FE bvc.s loc_119204 ROM:00119200 move.w #$8000,d2 ROM:00119204 ROM:00119204 loc_119204: ; CODE XREF: sub_11907E+180↑j ROM:00119204 move.w d2,($594).w ROM:00119208 bsr.l sub_117E32 ROM:0011920E bra.l locret_11957C ROM:00119214 ; --------------------------------------------------------------------------- ROM:00119214 ROM:00119214 loc_119214: ; CODE XREF: sub_11907E+10E↑j ROM:00119214 cmpi.b #3,($795).w ROM:0011921A bne.l loc_11929E ROM:00119220 bsr.l sub_117DE4 ROM:00119226 move.w ($594).w,d2 ROM:0011922A move.b ($795).w,(a0,d2.w) ROM:00119230 addq.w #1,d2 ROM:00119232 bvc.s loc_119238 ROM:00119234 move.w #$8000,d2 ROM:00119238 ROM:00119238 loc_119238: ; CODE XREF: sub_11907E+1B4↑j ROM:00119238 clr.b d0 ROM:0011923A move.b $C28(a5),d0 ROM:0011923E move.b d0,(a0,d2.w) ROM:00119242 addq.w #1,d2 ROM:00119244 bvc.s loc_11924A ROM:00119246 move.w #$8000,d2 ROM:0011924A ROM:0011924A loc_11924A: ; CODE XREF: sub_11907E+1C6↑j ROM:0011924A lea ($1084).w,a1 ROM:0011924E move.w (a1),d0 ROM:00119250 lsr.w #8,d0 ROM:00119252 move.b d0,(a0,d2.w) ROM:00119256 addq.w #1,d2 ROM:00119258 bvc.s loc_11925E ROM:0011925A move.w #$8000,d2 ROM:0011925E ROM:0011925E loc_11925E: ; CODE XREF: sub_11907E+1DA↑j ROM:0011925E move.w (a1),d0 ROM:00119260 move.b d0,(a0,d2.w) ROM:00119264 addq.w #1,d2 ROM:00119266 bvc.s loc_11926C ROM:00119268 move.w #$8000,d2 ROM:0011926C ROM:0011926C loc_11926C: ; CODE XREF: sub_11907E+1E8↑j ROM:0011926C move.w $752(a5),d0 ROM:00119270 lsr.w #8,d0 ROM:00119272 move.b d0,(a0,d2.w) ROM:00119276 addq.w #1,d2 ROM:00119278 bvc.s loc_11927E ROM:0011927A move.w #$8000,d2 ROM:0011927E ROM:0011927E loc_11927E: ; CODE XREF: sub_11907E+1FA↑j ROM:0011927E move.w $752(a5),d0 ROM:00119282 move.b d0,(a0,d2.w) ROM:00119286 addq.w #1,d2 ROM:00119288 bvc.s loc_11928E ROM:0011928A move.w #$8000,d2 ROM:0011928E ROM:0011928E loc_11928E: ; CODE XREF: sub_11907E+20A↑j ROM:0011928E move.w d2,($594).w ROM:00119292 bsr.l sub_117E32 ROM:00119298 bra.l locret_11957C ROM:0011929E ; --------------------------------------------------------------------------- ROM:0011929E ROM:0011929E loc_11929E: ; CODE XREF: sub_11907E+19C↑j ROM:0011929E cmpi.b #4,($795).w ROM:001192A4 bne.s loc_119324 ROM:001192A6 bsr.l sub_117DE4 ROM:001192AC move.w ($594).w,d2 ROM:001192B0 move.b ($795).w,(a0,d2.w) ROM:001192B6 addq.w #1,d2 ROM:001192B8 bvc.s loc_1192BE ROM:001192BA move.w #$8000,d2 ROM:001192BE ROM:001192BE loc_1192BE: ; CODE XREF: sub_11907E+23A↑j ROM:001192BE clr.b d0 ROM:001192C0 move.b $C29(a5),d0 ROM:001192C4 move.b d0,(a0,d2.w) ROM:001192C8 addq.w #1,d2 ROM:001192CA bvc.s loc_1192D0 ROM:001192CC move.w #$8000,d2 ROM:001192D0 ROM:001192D0 loc_1192D0: ; CODE XREF: sub_11907E+24C↑j ROM:001192D0 move.w ($1B0E).w,d0 ROM:001192D4 lsr.w #8,d0 ROM:001192D6 move.b d0,(a0,d2.w) ROM:001192DA addq.w #1,d2 ROM:001192DC bvc.s loc_1192E2 ROM:001192DE move.w #$8000,d2 ROM:001192E2 ROM:001192E2 loc_1192E2: ; CODE XREF: sub_11907E+25E↑j ROM:001192E2 move.w ($1B0E).w,d0 ROM:001192E6 move.b d0,(a0,d2.w) ROM:001192EA addq.w #1,d2 ROM:001192EC bvc.s loc_1192F2 ROM:001192EE move.w #$8000,d2 ROM:001192F2 ROM:001192F2 loc_1192F2: ; CODE XREF: sub_11907E+26E↑j ROM:001192F2 move.w ($1B10).w,d0 ROM:001192F6 lsr.w #8,d0 ROM:001192F8 move.b d0,(a0,d2.w) ROM:001192FC addq.w #1,d2 ROM:001192FE bvc.s loc_119304 ROM:00119300 move.w #$8000,d2 ROM:00119304 ROM:00119304 loc_119304: ; CODE XREF: sub_11907E+280↑j ROM:00119304 move.w ($1B10).w,d0 ROM:00119308 move.b d0,(a0,d2.w) ROM:0011930C addq.w #1,d2 ROM:0011930E bvc.s loc_119314 ROM:00119310 move.w #$8000,d2 ROM:00119314 ROM:00119314 loc_119314: ; CODE XREF: sub_11907E+290↑j ROM:00119314 move.w d2,($594).w ROM:00119318 bsr.l sub_117E32 ROM:0011931E bra.l locret_11957C ROM:00119324 ; --------------------------------------------------------------------------- ROM:00119324 ROM:00119324 loc_119324: ; CODE XREF: sub_11907E+226↑j ROM:00119324 cmpi.b #5,($795).w ROM:0011932A bne.l loc_1193AE ROM:00119330 bsr.l sub_117DE4 ROM:00119336 move.w ($594).w,d2 ROM:0011933A move.b ($795).w,(a0,d2.w) ROM:00119340 addq.w #1,d2 ROM:00119342 bvc.s loc_119348 ROM:00119344 move.w #$8000,d2 ROM:00119348 ROM:00119348 loc_119348: ; CODE XREF: sub_11907E+2C4↑j ROM:00119348 clr.b d0 ROM:0011934A move.b $C29(a5),d0 ROM:0011934E move.b d0,(a0,d2.w) ROM:00119352 addq.w #1,d2 ROM:00119354 bvc.s loc_11935A ROM:00119356 move.w #$8000,d2 ROM:0011935A ROM:0011935A loc_11935A: ; CODE XREF: sub_11907E+2D6↑j ROM:0011935A move.w ($1B0C).w,d0 ROM:0011935E lsr.w #8,d0 ROM:00119360 move.b d0,(a0,d2.w) ROM:00119364 addq.w #1,d2 ROM:00119366 bvc.s loc_11936C ROM:00119368 move.w #$8000,d2 ROM:0011936C ROM:0011936C loc_11936C: ; CODE XREF: sub_11907E+2E8↑j ROM:0011936C move.w ($1B0C).w,d0 ROM:00119370 move.b d0,(a0,d2.w) ROM:00119374 addq.w #1,d2 ROM:00119376 bvc.s loc_11937C ROM:00119378 move.w #$8000,d2 ROM:0011937C ROM:0011937C loc_11937C: ; CODE XREF: sub_11907E+2F8↑j ROM:0011937C move.w $758(a5),d0 ROM:00119380 lsr.w #8,d0 ROM:00119382 move.b d0,(a0,d2.w) ROM:00119386 addq.w #1,d2 ROM:00119388 bvc.s loc_11938E ROM:0011938A move.w #$8000,d2 ROM:0011938E ROM:0011938E loc_11938E: ; CODE XREF: sub_11907E+30A↑j ROM:0011938E move.w $758(a5),d0 ROM:00119392 move.b d0,(a0,d2.w) ROM:00119396 addq.w #1,d2 ROM:00119398 bvc.s loc_11939E ROM:0011939A move.w #$8000,d2 ROM:0011939E ROM:0011939E loc_11939E: ; CODE XREF: sub_11907E+31A↑j ROM:0011939E move.w d2,($594).w ROM:001193A2 bsr.l sub_117E32 ROM:001193A8 bra.l locret_11957C ROM:001193AE ; --------------------------------------------------------------------------- ROM:001193AE ROM:001193AE loc_1193AE: ; CODE XREF: sub_11907E+2AC↑j ROM:001193AE cmpi.b #6,($795).w ROM:001193B4 bne.l loc_119440 ROM:001193BA bsr.l sub_117DE4 ROM:001193C0 move.w ($594).w,d2 ROM:001193C4 move.b ($795).w,(a0,d2.w) ROM:001193CA addq.w #1,d2 ROM:001193CC bvc.s loc_1193D2 ROM:001193CE move.w #$8000,d2 ROM:001193D2 ROM:001193D2 loc_1193D2: ; CODE XREF: sub_11907E+34E↑j ROM:001193D2 clr.b d0 ROM:001193D4 move.b $C2A(a5),d0 ROM:001193D8 ori.b #$80,d0 ROM:001193DC move.b d0,(a0,d2.w) ROM:001193E0 addq.w #1,d2 ROM:001193E2 bvc.s loc_1193E8 ROM:001193E4 move.w #$8000,d2 ROM:001193E8 ROM:001193E8 loc_1193E8: ; CODE XREF: sub_11907E+364↑j ROM:001193E8 lea ($1084).w,a1 ROM:001193EC move.w 2(a1),d0 ROM:001193F0 lsr.w #8,d0 ROM:001193F2 move.b d0,(a0,d2.w) ROM:001193F6 addq.w #1,d2 ROM:001193F8 bvc.s loc_1193FE ROM:001193FA move.w #$8000,d2 ROM:001193FE ROM:001193FE loc_1193FE: ; CODE XREF: sub_11907E+37A↑j ROM:001193FE move.w 2(a1),d0 ROM:00119402 move.b d0,(a0,d2.w) ROM:00119406 addq.w #1,d2 ROM:00119408 bvc.s loc_11940E ROM:0011940A move.w #$8000,d2 ROM:0011940E ROM:0011940E loc_11940E: ; CODE XREF: sub_11907E+38A↑j ROM:0011940E move.w $750(a5),d0 ROM:00119412 lsr.w #8,d0 ROM:00119414 move.b d0,(a0,d2.w) ROM:00119418 addq.w #1,d2 ROM:0011941A bvc.s loc_119420 ROM:0011941C move.w #$8000,d2 ROM:00119420 ROM:00119420 loc_119420: ; CODE XREF: sub_11907E+39C↑j ROM:00119420 move.w $750(a5),d0 ROM:00119424 move.b d0,(a0,d2.w) ROM:00119428 addq.w #1,d2 ROM:0011942A bvc.s loc_119430 ROM:0011942C move.w #$8000,d2 ROM:00119430 ROM:00119430 loc_119430: ; CODE XREF: sub_11907E+3AC↑j ROM:00119430 move.w d2,($594).w ROM:00119434 bsr.l sub_117E32 ROM:0011943A bra.l locret_11957C ROM:00119440 ; --------------------------------------------------------------------------- ROM:00119440 ROM:00119440 loc_119440: ; CODE XREF: sub_11907E+336↑j ROM:00119440 cmpi.b #7,($795).w ROM:00119446 bne.l loc_1194CE ROM:0011944C bsr.l sub_117DE4 ROM:00119452 move.w ($594).w,d2 ROM:00119456 move.b ($795).w,(a0,d2.w) ROM:0011945C addq.w #1,d2 ROM:0011945E bvc.s loc_119464 ROM:00119460 move.w #$8000,d2 ROM:00119464 ROM:00119464 loc_119464: ; CODE XREF: sub_11907E+3E0↑j ROM:00119464 clr.b d0 ROM:00119466 move.b $C2A(a5),d0 ROM:0011946A move.b d0,(a0,d2.w) ROM:0011946E addq.w #1,d2 ROM:00119470 bvc.s loc_119476 ROM:00119472 move.w #$8000,d2 ROM:00119476 ROM:00119476 loc_119476: ; CODE XREF: sub_11907E+3F2↑j ROM:00119476 lea ($1084).w,a1 ROM:0011947A move.w 2(a1),d0 ROM:0011947E lsr.w #8,d0 ROM:00119480 move.b d0,(a0,d2.w) ROM:00119484 addq.w #1,d2 ROM:00119486 bvc.s loc_11948C ROM:00119488 move.w #$8000,d2 ROM:0011948C ROM:0011948C loc_11948C: ; CODE XREF: sub_11907E+408↑j ROM:0011948C move.w 2(a1),d0 ROM:00119490 move.b d0,(a0,d2.w) ROM:00119494 addq.w #1,d2 ROM:00119496 bvc.s loc_11949C ROM:00119498 move.w #$8000,d2 ROM:0011949C ROM:0011949C loc_11949C: ; CODE XREF: sub_11907E+418↑j ROM:0011949C move.w $752(a5),d0 ROM:001194A0 lsr.w #8,d0 ROM:001194A2 move.b d0,(a0,d2.w) ROM:001194A6 addq.w #1,d2 ROM:001194A8 bvc.s loc_1194AE ROM:001194AA move.w #$8000,d2 ROM:001194AE ROM:001194AE loc_1194AE: ; CODE XREF: sub_11907E+42A↑j ROM:001194AE move.w $752(a5),d0 ROM:001194B2 move.b d0,(a0,d2.w) ROM:001194B6 addq.w #1,d2 ROM:001194B8 bvc.s loc_1194BE ROM:001194BA move.w #$8000,d2 ROM:001194BE ROM:001194BE loc_1194BE: ; CODE XREF: sub_11907E+43A↑j ROM:001194BE move.w d2,($594).w ROM:001194C2 bsr.l sub_117E32 ROM:001194C8 bra.l locret_11957C ROM:001194CE ; --------------------------------------------------------------------------- ROM:001194CE ROM:001194CE loc_1194CE: ; CODE XREF: sub_11907E+3C8↑j ROM:001194CE cmpi.b #8,($795).w ROM:001194D4 bne.l locret_11957C ROM:001194DA bsr.l sub_117DE4 ROM:001194E0 move.w ($594).w,d2 ROM:001194E4 move.b ($795).w,(a0,d2.w) ROM:001194EA addq.w #1,d2 ROM:001194EC bvc.s loc_1194F2 ROM:001194EE move.w #$8000,d2 ROM:001194F2 ROM:001194F2 loc_1194F2: ; CODE XREF: sub_11907E+46E↑j ROM:001194F2 clr.b d0 ROM:001194F4 move.b $C2B(a5),d0 ROM:001194F8 btst #2,($DDF).w ROM:001194FE bne.l loc_119514 ROM:00119504 move.w $6D4(a5),d1 ROM:00119508 cmp.w ($CC2).w,d1 ROM:0011950C bge.s loc_119512 ROM:0011950E ori.b #$80,d0 ROM:00119512 ROM:00119512 loc_119512: ; CODE XREF: sub_11907E+48E↑j ROM:00119512 bra.s loc_119522 ROM:00119514 ; --------------------------------------------------------------------------- ROM:00119514 ROM:00119514 loc_119514: ; CODE XREF: sub_11907E+480↑j ROM:00119514 move.w $6D4(a5),d1 ROM:00119518 cmp.w ($CC2).w,d1 ROM:0011951C blt.s loc_119522 ROM:0011951E ori.b #$80,d0 ROM:00119522 ROM:00119522 loc_119522: ; CODE XREF: sub_11907E:loc_119512↑j ROM:00119522 ; sub_11907E+49E↑j ROM:00119522 move.b d0,(a0,d2.w) ROM:00119526 addq.w #1,d2 ROM:00119528 bvc.s loc_11952E ROM:0011952A move.w #$8000,d2 ROM:0011952E ROM:0011952E loc_11952E: ; CODE XREF: sub_11907E+4AA↑j ROM:0011952E move.w ($CC2).w,d0 ROM:00119532 lsr.w #8,d0 ROM:00119534 move.b d0,(a0,d2.w) ROM:00119538 addq.w #1,d2 ROM:0011953A bvc.s loc_119540 ROM:0011953C move.w #$8000,d2 ROM:00119540 ROM:00119540 loc_119540: ; CODE XREF: sub_11907E+4BC↑j ROM:00119540 move.w ($CC2).w,d0 ROM:00119544 move.b d0,(a0,d2.w) ROM:00119548 addq.w #1,d2 ROM:0011954A bvc.s loc_119550 ROM:0011954C move.w #$8000,d2 ROM:00119550 ROM:00119550 loc_119550: ; CODE XREF: sub_11907E+4CC↑j ROM:00119550 move.w $6D4(a5),d0 ROM:00119554 lsr.w #8,d0 ROM:00119556 move.b d0,(a0,d2.w) ROM:0011955A addq.w #1,d2 ROM:0011955C bvc.s loc_119562 ROM:0011955E move.w #$8000,d2 ROM:00119562 ROM:00119562 loc_119562: ; CODE XREF: sub_11907E+4DE↑j ROM:00119562 move.w $6D4(a5),d0 ROM:00119566 move.b d0,(a0,d2.w) ROM:0011956A addq.w #1,d2 ROM:0011956C bvc.s loc_119572 ROM:0011956E move.w #$8000,d2 ROM:00119572 ROM:00119572 loc_119572: ; CODE XREF: sub_11907E+4EE↑j ROM:00119572 move.w d2,($594).w ROM:00119576 bsr.l sub_117E32 ROM:0011957C ROM:0011957C locret_11957C: ; CODE XREF: sub_11907E+78↑j ROM:0011957C ; sub_11907E+102↑j ... ROM:0011957C rts ROM:0011957C ; End of function sub_11907E ROM:0011957C ROM:0011957E ROM:0011957E ; =============== S U B R O U T I N E ======================================= ROM:0011957E ROM:0011957E ROM:0011957E sub_11957E: ; CODE XREF: sub_117D6C+60↑p ROM:0011957E btst #3,($1478).w ROM:00119584 beq.s loc_11958E ROM:00119586 bset #5,($140F).w ROM:0011958C bra.s loc_11959C ROM:0011958E ; --------------------------------------------------------------------------- ROM:0011958E ROM:0011958E loc_11958E: ; CODE XREF: sub_11957E+6↑j ROM:0011958E btst #4,($1478).w ROM:00119594 beq.s loc_11959C ROM:00119596 bset #5,($140F).w ROM:0011959C ROM:0011959C loc_11959C: ; CODE XREF: sub_11957E+E↑j ROM:0011959C ; sub_11957E+16↑j ROM:0011959C clr.w ($EB6).w ROM:001195A0 clr.w d0 ROM:001195A2 clr.w d1 ROM:001195A4 lea (dword_139B38).l,a3 ROM:001195AA move.w (a3),d4 ROM:001195AC ROM:001195AC loc_1195AC: ; CODE XREF: sub_11957E:loc_11967E↓j ROM:001195AC cmpi.w #$FF,d4 ROM:001195B0 beq.l loc_119682 ROM:001195B6 clr.b ($12A9).w ROM:001195BA bsr.l sub_117DE4 ROM:001195C0 move.w ($594).w,d1 ROM:001195C4 ROM:001195C4 loc_1195C4: ; CODE XREF: sub_11957E+8E↓j ROM:001195C4 cmpi.w #$FF,d4 ROM:001195C8 beq.s loc_11960E ROM:001195CA cmpi.b #3,($12A9).w ROM:001195D0 bge.s loc_11960E ROM:001195D2 move.w 2(a3),d2 ROM:001195D6 move.b 4(a3),d3 ROM:001195DA btst d3,(d2.w) ROM:001195DE beq.s loc_119606 ROM:001195E0 move.b (a3),d5 ROM:001195E2 move.b d5,$12D7(d1.w) ROM:001195E8 addq.w #1,d1 ROM:001195EA bvc.s loc_1195F0 ROM:001195EC move.w #$8000,d1 ROM:001195F0 ROM:001195F0 loc_1195F0: ; CODE XREF: sub_11957E+6C↑j ROM:001195F0 move.b 1(a3),d5 ROM:001195F4 move.b d5,$12D7(d1.w) ROM:001195FA addq.w #1,d1 ROM:001195FC bvc.s loc_119602 ROM:001195FE move.w #$8000,d1 ROM:00119602 ROM:00119602 loc_119602: ; CODE XREF: sub_11957E+7E↑j ROM:00119602 addq.b #1,($12A9).w ROM:00119606 ROM:00119606 loc_119606: ; CODE XREF: sub_11957E+60↑j ROM:00119606 adda.w #$A,a3 ROM:0011960A move.w (a3),d4 ROM:0011960C bra.s loc_1195C4 ROM:0011960E ; --------------------------------------------------------------------------- ROM:0011960E ROM:0011960E loc_11960E: ; CODE XREF: sub_11957E+4A↑j ROM:0011960E ; sub_11957E+52↑j ROM:0011960E cmpi.b #3,($12A9).w ROM:00119614 bge.s loc_11965E ROM:00119616 move.b #0,$12D7(d1.w) ROM:0011961E addq.w #1,d1 ROM:00119620 bvc.s loc_119626 ROM:00119622 move.w #$8000,d1 ROM:00119626 ROM:00119626 loc_119626: ; CODE XREF: sub_11957E+A2↑j ROM:00119626 move.b #0,$12D7(d1.w) ROM:0011962E addq.w #1,d1 ROM:00119630 bvc.s loc_119636 ROM:00119632 move.w #$8000,d1 ROM:00119636 ROM:00119636 loc_119636: ; CODE XREF: sub_11957E+B2↑j ROM:00119636 cmpi.b #2,($12A9).w ROM:0011963C bge.s loc_11965E ROM:0011963E move.b #0,$12D7(d1.w) ROM:00119646 addq.w #1,d1 ROM:00119648 bvc.s loc_11964E ROM:0011964A move.w #$8000,d1 ROM:0011964E ROM:0011964E loc_11964E: ; CODE XREF: sub_11957E+CA↑j ROM:0011964E move.b #0,$12D7(d1.w) ROM:00119656 addq.w #1,d1 ROM:00119658 bvc.s loc_11965E ROM:0011965A move.w #$8000,d1 ROM:0011965E ROM:0011965E loc_11965E: ; CODE XREF: sub_11957E+96↑j ROM:0011965E ; sub_11957E+BE↑j ... ROM:0011965E move.w d1,($594).w ROM:00119662 bsr.l sub_117E32 ROM:00119668 move.w ($594).w,($EB6).w ROM:0011966E cmpi.b #0,($12A9).w ROM:00119674 ble.s loc_11967E ROM:00119676 addq.w #1,d0 ROM:00119678 bvc.s loc_11967E ROM:0011967A move.w #$8000,d0 ROM:0011967E ROM:0011967E loc_11967E: ; CODE XREF: sub_11957E+F6↑j ROM:0011967E ; sub_11957E+FA↑j ROM:0011967E bra.w loc_1195AC ROM:00119682 ; --------------------------------------------------------------------------- ROM:00119682 ROM:00119682 loc_119682: ; CODE XREF: sub_11957E+32↑j ROM:00119682 cmpi.w #0,d0 ROM:00119686 bne.w locret_11968E ROM:0011968A clr.w ($594).w ROM:0011968E ROM:0011968E locret_11968E: ; CODE XREF: sub_11957E+108↑j ROM:0011968E rts ROM:0011968E ; End of function sub_11957E ROM:0011968E ROM:00119690 ROM:00119690 ; =============== S U B R O U T I N E ======================================= ROM:00119690 ROM:00119690 ROM:00119690 sub_119690: ; CODE XREF: sub_117D6C+70↑p ROM:00119690 lea ($12D7).w,a0 ROM:00119694 clr.w ($EB6).w ROM:00119698 cmpi.b #0,($795).w ROM:0011969E bne.s loc_11970E ROM:001196A0 bsr.l sub_117DE4 ROM:001196A6 move.w ($594).w,d0 ROM:001196AA move.b ($795).w,(a0,d0.w) ROM:001196B0 addq.w #1,d0 ROM:001196B2 bvc.s loc_1196B8 ROM:001196B4 move.w #$8000,d0 ROM:001196B8 ROM:001196B8 loc_1196B8: ; CODE XREF: sub_119690+22↑j ROM:001196B8 move.b #1,(a0,d0.w) ROM:001196BE addq.w #1,d0 ROM:001196C0 bvc.s loc_1196C6 ROM:001196C2 move.w #$8000,d0 ROM:001196C6 ROM:001196C6 loc_1196C6: ; CODE XREF: sub_119690+30↑j ROM:001196C6 move.b $116(a5),(a0,d0.w) ROM:001196CC addq.w #1,d0 ROM:001196CE bvc.s loc_1196D4 ROM:001196D0 move.w #$8000,d0 ROM:001196D4 ROM:001196D4 loc_1196D4: ; CODE XREF: sub_119690+3E↑j ROM:001196D4 move.b $117(a5),(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_119690+4C↑j ROM:001196E2 move.b $118(a5),(a0,d0.w) ROM:001196E8 addq.w #1,d0 ROM:001196EA bvc.s loc_1196F0 ROM:001196EC move.w #$8000,d0 ROM:001196F0 ROM:001196F0 loc_1196F0: ; CODE XREF: sub_119690+5A↑j ROM:001196F0 move.b $119(a5),(a0,d0.w) ROM:001196F6 addq.w #1,d0 ROM:001196F8 bvc.s loc_1196FE ROM:001196FA move.w #$8000,d0 ROM:001196FE ROM:001196FE loc_1196FE: ; CODE XREF: sub_119690+68↑j ROM:001196FE move.w d0,($594).w ROM:00119702 bsr.l sub_117E32 ROM:00119708 bra.l locret_119FA2 ROM:0011970E ; --------------------------------------------------------------------------- ROM:0011970E ROM:0011970E loc_11970E: ; CODE XREF: sub_119690+E↑j ROM:0011970E cmpi.b #1,($795).w ROM:00119714 bne.l loc_119750 ROM:0011971A bsr.l sub_117DE4 ROM:00119720 move.w ($594).w,d0 ROM:00119724 move.b ($795).w,(a0,d0.w) ROM:0011972A addq.w #1,d0 ROM:0011972C bvc.s loc_119732 ROM:0011972E move.w #$8000,d0 ROM:00119732 ROM:00119732 loc_119732: ; CODE XREF: sub_119690+9C↑j ROM:00119732 move.b #5,(a0,d0.w) ROM:00119738 addq.w #1,d0 ROM:0011973A bvc.s loc_119740 ROM:0011973C move.w #$8000,d0 ROM:00119740 ROM:00119740 loc_119740: ; CODE XREF: sub_119690+AA↑j ROM:00119740 move.w d0,($594).w ROM:00119744 bsr.l sub_117E32 ROM:0011974A bra.l locret_119FA2 ROM:00119750 ; --------------------------------------------------------------------------- ROM:00119750 ROM:00119750 loc_119750: ; CODE XREF: sub_119690+84↑j ROM:00119750 cmpi.b #2,($795).w ROM:00119756 bne.l loc_119B58 ROM:0011975C bsr.l sub_115F4E ROM:00119762 cmpi.b #0,d1 ROM:00119766 bne.s loc_119770 ROM:00119768 bset #6,($893).w ROM:0011976E bra.s loc_119772 ROM:00119770 ; --------------------------------------------------------------------------- ROM:00119770 ROM:00119770 loc_119770: ; CODE XREF: sub_119690+D6↑j ROM:00119770 subq.b #1,d1 ROM:00119772 ROM:00119772 loc_119772: ; CODE XREF: sub_119690+DE↑j ROM:00119772 movea.l #$13A000,a1 ROM:00119778 move.w #$2E,d2 ; '.' ROM:0011977C ext.w d1 ROM:0011977E mulu.w d1,d2 ROM:00119780 ext.l d2 ROM:00119782 adda.l d2,a1 ROM:00119784 adda.l #2,a1 ROM:0011978A bsr.l sub_117DE4 ROM:00119790 move.w ($594).w,d0 ROM:00119794 move.b ($795).w,(a0,d0.w) ROM:0011979A addq.w #1,d0 ROM:0011979C bvc.s loc_1197A2 ROM:0011979E move.w #$8000,d0 ROM:001197A2 ROM:001197A2 loc_1197A2: ; CODE XREF: sub_119690+10C↑j ROM:001197A2 move.b #1,(a0,d0.w) ROM:001197A8 addq.w #1,d0 ROM:001197AA bvc.s loc_1197B0 ROM:001197AC move.w #$8000,d0 ROM:001197B0 ROM:001197B0 loc_1197B0: ; CODE XREF: sub_119690+11A↑j ROM:001197B0 btst #6,($893).w ROM:001197B6 beq.s loc_1197C0 ROM:001197B8 move.b #0,(a0,d0.w) ROM:001197BE bra.s loc_1197C6 ROM:001197C0 ; --------------------------------------------------------------------------- ROM:001197C0 ROM:001197C0 loc_1197C0: ; CODE XREF: sub_119690+126↑j ROM:001197C0 move.b #$FF,(a0,d0.w) ROM:001197C6 ROM:001197C6 loc_1197C6: ; CODE XREF: sub_119690+12E↑j ROM:001197C6 addq.w #1,d0 ROM:001197C8 bvc.s loc_1197CE ROM:001197CA move.w #$8000,d0 ROM:001197CE ROM:001197CE loc_1197CE: ; CODE XREF: sub_119690+138↑j ROM:001197CE btst #6,($893).w ROM:001197D4 beq.s loc_1197DE ROM:001197D6 move.b #0,(a0,d0.w) ROM:001197DC bra.s loc_1197E4 ROM:001197DE ; --------------------------------------------------------------------------- ROM:001197DE ROM:001197DE loc_1197DE: ; CODE XREF: sub_119690+144↑j ROM:001197DE move.b #$FF,(a0,d0.w) ROM:001197E4 ROM:001197E4 loc_1197E4: ; CODE XREF: sub_119690+14C↑j ROM:001197E4 addq.w #1,d0 ROM:001197E6 bvc.s loc_1197EC ROM:001197E8 move.w #$8000,d0 ROM:001197EC ROM:001197EC loc_1197EC: ; CODE XREF: sub_119690+156↑j ROM:001197EC btst #6,($893).w ROM:001197F2 beq.s loc_1197FC ROM:001197F4 move.b #0,(a0,d0.w) ROM:001197FA bra.s loc_119802 ROM:001197FC ; --------------------------------------------------------------------------- ROM:001197FC ROM:001197FC loc_1197FC: ; CODE XREF: sub_119690+162↑j ROM:001197FC move.b #$FF,(a0,d0.w) ROM:00119802 ROM:00119802 loc_119802: ; CODE XREF: sub_119690+16A↑j ROM:00119802 addq.w #1,d0 ROM:00119804 bvc.s loc_11980A ROM:00119806 move.w #$8000,d0 ROM:0011980A ROM:0011980A loc_11980A: ; CODE XREF: sub_119690+174↑j ROM:0011980A btst #6,($893).w ROM:00119810 beq.s loc_119818 ROM:00119812 move.b (a1),(a0,d0.w) ROM:00119816 bra.s loc_11981E ROM:00119818 ; --------------------------------------------------------------------------- ROM:00119818 ROM:00119818 loc_119818: ; CODE XREF: sub_119690+180↑j ROM:00119818 move.b #$FF,(a0,d0.w) ROM:0011981E ROM:0011981E loc_11981E: ; CODE XREF: sub_119690+186↑j ROM:0011981E addq.w #1,d0 ROM:00119820 bvc.s loc_119826 ROM:00119822 move.w #$8000,d0 ROM:00119826 ROM:00119826 loc_119826: ; CODE XREF: sub_119690+190↑j ROM:00119826 adda.l #1,a1 ROM:0011982C move.w d0,($594).w ROM:00119830 bsr.l sub_117E32 ROM:00119836 move.w ($594).w,($EB6).w ROM:0011983C bsr.l sub_117DE4 ROM:00119842 move.w ($594).w,d0 ROM:00119846 move.b ($795).w,(a0,d0.w) ROM:0011984C addq.w #1,d0 ROM:0011984E bvc.s loc_119854 ROM:00119850 move.w #$8000,d0 ROM:00119854 ROM:00119854 loc_119854: ; CODE XREF: sub_119690+1BE↑j ROM:00119854 move.b #2,(a0,d0.w) ROM:0011985A addq.w #1,d0 ROM:0011985C bvc.s loc_119862 ROM:0011985E move.w #$8000,d0 ROM:00119862 ROM:00119862 loc_119862: ; CODE XREF: sub_119690+1CC↑j ROM:00119862 btst #6,($893).w ROM:00119868 beq.s loc_119870 ROM:0011986A move.b (a1),(a0,d0.w) ROM:0011986E bra.s loc_119876 ROM:00119870 ; --------------------------------------------------------------------------- ROM:00119870 ROM:00119870 loc_119870: ; CODE XREF: sub_119690+1D8↑j ROM:00119870 move.b #$FF,(a0,d0.w) ROM:00119876 ROM:00119876 loc_119876: ; CODE XREF: sub_119690+1DE↑j ROM:00119876 addq.w #1,d0 ROM:00119878 bvc.s loc_11987E ROM:0011987A move.w #$8000,d0 ROM:0011987E ROM:0011987E loc_11987E: ; CODE XREF: sub_119690+1E8↑j ROM:0011987E adda.l #1,a1 ROM:00119884 btst #6,($893).w ROM:0011988A beq.s loc_119892 ROM:0011988C move.b (a1),(a0,d0.w) ROM:00119890 bra.s loc_119898 ROM:00119892 ; --------------------------------------------------------------------------- ROM:00119892 ROM:00119892 loc_119892: ; CODE XREF: sub_119690+1FA↑j ROM:00119892 move.b #$FF,(a0,d0.w) ROM:00119898 ROM:00119898 loc_119898: ; CODE XREF: sub_119690+200↑j ROM:00119898 addq.w #1,d0 ROM:0011989A bvc.s loc_1198A0 ROM:0011989C move.w #$8000,d0 ROM:001198A0 ROM:001198A0 loc_1198A0: ; CODE XREF: sub_119690+20A↑j ROM:001198A0 adda.l #1,a1 ROM:001198A6 btst #6,($893).w ROM:001198AC beq.s loc_1198B4 ROM:001198AE move.b (a1),(a0,d0.w) ROM:001198B2 bra.s loc_1198BA ROM:001198B4 ; --------------------------------------------------------------------------- ROM:001198B4 ROM:001198B4 loc_1198B4: ; CODE XREF: sub_119690+21C↑j ROM:001198B4 move.b #$FF,(a0,d0.w) ROM:001198BA ROM:001198BA loc_1198BA: ; CODE XREF: sub_119690+222↑j ROM:001198BA addq.w #1,d0 ROM:001198BC bvc.s loc_1198C2 ROM:001198BE move.w #$8000,d0 ROM:001198C2 ROM:001198C2 loc_1198C2: ; CODE XREF: sub_119690+22C↑j ROM:001198C2 adda.l #1,a1 ROM:001198C8 btst #6,($893).w ROM:001198CE beq.s loc_1198D6 ROM:001198D0 move.b (a1),(a0,d0.w) ROM:001198D4 bra.s loc_1198DC ROM:001198D6 ; --------------------------------------------------------------------------- ROM:001198D6 ROM:001198D6 loc_1198D6: ; CODE XREF: sub_119690+23E↑j ROM:001198D6 move.b #$FF,(a0,d0.w) ROM:001198DC ROM:001198DC loc_1198DC: ; CODE XREF: sub_119690+244↑j ROM:001198DC addq.w #1,d0 ROM:001198DE bvc.s loc_1198E4 ROM:001198E0 move.w #$8000,d0 ROM:001198E4 ROM:001198E4 loc_1198E4: ; CODE XREF: sub_119690+24E↑j ROM:001198E4 adda.l #1,a1 ROM:001198EA move.w d0,($594).w ROM:001198EE bsr.l sub_117E32 ROM:001198F4 move.w ($594).w,($EB6).w ROM:001198FA bsr.l sub_117DE4 ROM:00119900 move.w ($594).w,d0 ROM:00119904 move.b ($795).w,(a0,d0.w) ROM:0011990A addq.w #1,d0 ROM:0011990C bvc.s loc_119912 ROM:0011990E move.w #$8000,d0 ROM:00119912 ROM:00119912 loc_119912: ; CODE XREF: sub_119690+27C↑j ROM:00119912 move.b #3,(a0,d0.w) ROM:00119918 addq.w #1,d0 ROM:0011991A bvc.s loc_119920 ROM:0011991C move.w #$8000,d0 ROM:00119920 ROM:00119920 loc_119920: ; CODE XREF: sub_119690+28A↑j ROM:00119920 btst #6,($893).w ROM:00119926 beq.s loc_11992E ROM:00119928 move.b (a1),(a0,d0.w) ROM:0011992C bra.s loc_119934 ROM:0011992E ; --------------------------------------------------------------------------- ROM:0011992E ROM:0011992E loc_11992E: ; CODE XREF: sub_119690+296↑j ROM:0011992E move.b #$FF,(a0,d0.w) ROM:00119934 ROM:00119934 loc_119934: ; CODE XREF: sub_119690+29C↑j ROM:00119934 addq.w #1,d0 ROM:00119936 bvc.s loc_11993C ROM:00119938 move.w #$8000,d0 ROM:0011993C ROM:0011993C loc_11993C: ; CODE XREF: sub_119690+2A6↑j ROM:0011993C adda.l #1,a1 ROM:00119942 btst #6,($893).w ROM:00119948 beq.s loc_119950 ROM:0011994A move.b (a1),(a0,d0.w) ROM:0011994E bra.s loc_119956 ROM:00119950 ; --------------------------------------------------------------------------- ROM:00119950 ROM:00119950 loc_119950: ; CODE XREF: sub_119690+2B8↑j ROM:00119950 move.b #$FF,(a0,d0.w) ROM:00119956 ROM:00119956 loc_119956: ; CODE XREF: sub_119690+2BE↑j ROM:00119956 addq.w #1,d0 ROM:00119958 bvc.s loc_11995E ROM:0011995A move.w #$8000,d0 ROM:0011995E ROM:0011995E loc_11995E: ; CODE XREF: sub_119690+2C8↑j ROM:0011995E adda.l #1,a1 ROM:00119964 btst #6,($893).w ROM:0011996A beq.s loc_119972 ROM:0011996C move.b (a1),(a0,d0.w) ROM:00119970 bra.s loc_119978 ROM:00119972 ; --------------------------------------------------------------------------- ROM:00119972 ROM:00119972 loc_119972: ; CODE XREF: sub_119690+2DA↑j ROM:00119972 move.b #$FF,(a0,d0.w) ROM:00119978 ROM:00119978 loc_119978: ; CODE XREF: sub_119690+2E0↑j ROM:00119978 addq.w #1,d0 ROM:0011997A bvc.s loc_119980 ROM:0011997C move.w #$8000,d0 ROM:00119980 ROM:00119980 loc_119980: ; CODE XREF: sub_119690+2EA↑j ROM:00119980 adda.l #1,a1 ROM:00119986 btst #6,($893).w ROM:0011998C beq.s loc_119994 ROM:0011998E move.b (a1),(a0,d0.w) ROM:00119992 bra.s loc_11999A ROM:00119994 ; --------------------------------------------------------------------------- ROM:00119994 ROM:00119994 loc_119994: ; CODE XREF: sub_119690+2FC↑j ROM:00119994 move.b #$FF,(a0,d0.w) ROM:0011999A ROM:0011999A loc_11999A: ; CODE XREF: sub_119690+302↑j ROM:0011999A addq.w #1,d0 ROM:0011999C bvc.s loc_1199A2 ROM:0011999E move.w #$8000,d0 ROM:001199A2 ROM:001199A2 loc_1199A2: ; CODE XREF: sub_119690+30C↑j ROM:001199A2 adda.l #1,a1 ROM:001199A8 move.w d0,($594).w ROM:001199AC bsr.l sub_117E32 ROM:001199B2 move.w ($594).w,($EB6).w ROM:001199B8 bsr.l sub_117DE4 ROM:001199BE move.w ($594).w,d0 ROM:001199C2 move.b ($795).w,(a0,d0.w) ROM:001199C8 addq.w #1,d0 ROM:001199CA bvc.s loc_1199D0 ROM:001199CC move.w #$8000,d0 ROM:001199D0 ROM:001199D0 loc_1199D0: ; CODE XREF: sub_119690+33A↑j ROM:001199D0 move.b #4,(a0,d0.w) ROM:001199D6 addq.w #1,d0 ROM:001199D8 bvc.s loc_1199DE ROM:001199DA move.w #$8000,d0 ROM:001199DE ROM:001199DE loc_1199DE: ; CODE XREF: sub_119690+348↑j ROM:001199DE btst #6,($893).w ROM:001199E4 beq.s loc_1199EC ROM:001199E6 move.b (a1),(a0,d0.w) ROM:001199EA bra.s loc_1199F2 ROM:001199EC ; --------------------------------------------------------------------------- ROM:001199EC ROM:001199EC loc_1199EC: ; CODE XREF: sub_119690+354↑j ROM:001199EC move.b #$FF,(a0,d0.w) ROM:001199F2 ROM:001199F2 loc_1199F2: ; CODE XREF: sub_119690+35A↑j ROM:001199F2 addq.w #1,d0 ROM:001199F4 bvc.s loc_1199FA ROM:001199F6 move.w #$8000,d0 ROM:001199FA ROM:001199FA loc_1199FA: ; CODE XREF: sub_119690+364↑j ROM:001199FA adda.l #1,a1 ROM:00119A00 btst #6,($893).w ROM:00119A06 beq.s loc_119A0E ROM:00119A08 move.b (a1),(a0,d0.w) ROM:00119A0C bra.s loc_119A14 ROM:00119A0E ; --------------------------------------------------------------------------- ROM:00119A0E ROM:00119A0E loc_119A0E: ; CODE XREF: sub_119690+376↑j ROM:00119A0E move.b #$FF,(a0,d0.w) ROM:00119A14 ROM:00119A14 loc_119A14: ; CODE XREF: sub_119690+37C↑j ROM:00119A14 addq.w #1,d0 ROM:00119A16 bvc.s loc_119A1C ROM:00119A18 move.w #$8000,d0 ROM:00119A1C ROM:00119A1C loc_119A1C: ; CODE XREF: sub_119690+386↑j ROM:00119A1C adda.l #1,a1 ROM:00119A22 btst #6,($893).w ROM:00119A28 beq.s loc_119A38 ROM:00119A2A move.b (a1),d5 ROM:00119A2C lsr.b #4,d5 ROM:00119A2E ori.b #$30,d5 ; '0' ROM:00119A32 move.b d5,(a0,d0.w) ROM:00119A36 bra.s loc_119A3E ROM:00119A38 ; --------------------------------------------------------------------------- ROM:00119A38 ROM:00119A38 loc_119A38: ; CODE XREF: sub_119690+398↑j ROM:00119A38 move.b #$FF,(a0,d0.w) ROM:00119A3E ROM:00119A3E loc_119A3E: ; CODE XREF: sub_119690+3A6↑j ROM:00119A3E addq.w #1,d0 ROM:00119A40 bvc.s loc_119A46 ROM:00119A42 move.w #$8000,d0 ROM:00119A46 ROM:00119A46 loc_119A46: ; CODE XREF: sub_119690+3B0↑j ROM:00119A46 btst #6,($893).w ROM:00119A4C beq.s loc_119A5E ROM:00119A4E move.b (a1),d5 ROM:00119A50 andi.b #$F,d5 ROM:00119A54 ori.b #$30,d5 ; '0' ROM:00119A58 move.b d5,(a0,d0.w) ROM:00119A5C bra.s loc_119A64 ROM:00119A5E ; --------------------------------------------------------------------------- ROM:00119A5E ROM:00119A5E loc_119A5E: ; CODE XREF: sub_119690+3BC↑j ROM:00119A5E move.b #$FF,(a0,d0.w) ROM:00119A64 ROM:00119A64 loc_119A64: ; CODE XREF: sub_119690+3CC↑j ROM:00119A64 addq.w #1,d0 ROM:00119A66 bvc.s loc_119A6C ROM:00119A68 move.w #$8000,d0 ROM:00119A6C ROM:00119A6C loc_119A6C: ; CODE XREF: sub_119690+3D6↑j ROM:00119A6C adda.l #1,a1 ROM:00119A72 move.w d0,($594).w ROM:00119A76 bsr.l sub_117E32 ROM:00119A7C move.w ($594).w,($EB6).w ROM:00119A82 bsr.l sub_117DE4 ROM:00119A88 move.w ($594).w,d0 ROM:00119A8C move.b ($795).w,(a0,d0.w) ROM:00119A92 addq.w #1,d0 ROM:00119A94 bvc.s loc_119A9A ROM:00119A96 move.w #$8000,d0 ROM:00119A9A ROM:00119A9A loc_119A9A: ; CODE XREF: sub_119690+404↑j ROM:00119A9A move.b #5,(a0,d0.w) ROM:00119AA0 addq.w #1,d0 ROM:00119AA2 bvc.s loc_119AA8 ROM:00119AA4 move.w #$8000,d0 ROM:00119AA8 ROM:00119AA8 loc_119AA8: ; CODE XREF: sub_119690+412↑j ROM:00119AA8 btst #6,($893).w ROM:00119AAE beq.s loc_119ABE ROM:00119AB0 move.b (a1),d5 ROM:00119AB2 lsr.b #4,d5 ROM:00119AB4 ori.b #$30,d5 ; '0' ROM:00119AB8 move.b d5,(a0,d0.w) ROM:00119ABC bra.s loc_119AC4 ROM:00119ABE ; --------------------------------------------------------------------------- ROM:00119ABE ROM:00119ABE loc_119ABE: ; CODE XREF: sub_119690+41E↑j ROM:00119ABE move.b #$FF,(a0,d0.w) ROM:00119AC4 ROM:00119AC4 loc_119AC4: ; CODE XREF: sub_119690+42C↑j ROM:00119AC4 addq.w #1,d0 ROM:00119AC6 bvc.s loc_119ACC ROM:00119AC8 move.w #$8000,d0 ROM:00119ACC ROM:00119ACC loc_119ACC: ; CODE XREF: sub_119690+436↑j ROM:00119ACC btst #6,($893).w ROM:00119AD2 beq.s loc_119AE4 ROM:00119AD4 move.b (a1),d5 ROM:00119AD6 andi.b #$F,d5 ROM:00119ADA ori.b #$30,d5 ; '0' ROM:00119ADE move.b d5,(a0,d0.w) ROM:00119AE2 bra.s loc_119AEA ROM:00119AE4 ; --------------------------------------------------------------------------- ROM:00119AE4 ROM:00119AE4 loc_119AE4: ; CODE XREF: sub_119690+442↑j ROM:00119AE4 move.b #$FF,(a0,d0.w) ROM:00119AEA ROM:00119AEA loc_119AEA: ; CODE XREF: sub_119690+452↑j ROM:00119AEA addq.w #1,d0 ROM:00119AEC bvc.s loc_119AF2 ROM:00119AEE move.w #$8000,d0 ROM:00119AF2 ROM:00119AF2 loc_119AF2: ; CODE XREF: sub_119690+45C↑j ROM:00119AF2 adda.l #1,a1 ROM:00119AF8 btst #6,($893).w ROM:00119AFE beq.s loc_119B0E ROM:00119B00 move.b (a1),d5 ROM:00119B02 lsr.b #4,d5 ROM:00119B04 ori.b #$30,d5 ; '0' ROM:00119B08 move.b d5,(a0,d0.w) ROM:00119B0C bra.s loc_119B14 ROM:00119B0E ; --------------------------------------------------------------------------- ROM:00119B0E ROM:00119B0E loc_119B0E: ; CODE XREF: sub_119690+46E↑j ROM:00119B0E move.b #$FF,(a0,d0.w) ROM:00119B14 ROM:00119B14 loc_119B14: ; CODE XREF: sub_119690+47C↑j ROM:00119B14 addq.w #1,d0 ROM:00119B16 bvc.s loc_119B1C ROM:00119B18 move.w #$8000,d0 ROM:00119B1C ROM:00119B1C loc_119B1C: ; CODE XREF: sub_119690+486↑j ROM:00119B1C btst #6,($893).w ROM:00119B22 beq.s loc_119B34 ROM:00119B24 move.b (a1),d5 ROM:00119B26 andi.b #$F,d5 ROM:00119B2A ori.b #$30,d5 ; '0' ROM:00119B2E move.b d5,(a0,d0.w) ROM:00119B32 bra.s loc_119B3A ROM:00119B34 ; --------------------------------------------------------------------------- ROM:00119B34 ROM:00119B34 loc_119B34: ; CODE XREF: sub_119690+492↑j ROM:00119B34 move.b #$FF,(a0,d0.w) ROM:00119B3A ROM:00119B3A loc_119B3A: ; CODE XREF: sub_119690+4A2↑j ROM:00119B3A addq.w #1,d0 ROM:00119B3C bvc.s loc_119B42 ROM:00119B3E move.w #$8000,d0 ROM:00119B42 ROM:00119B42 loc_119B42: ; CODE XREF: sub_119690+4AC↑j ROM:00119B42 move.w d0,($594).w ROM:00119B46 bsr.l sub_117E32 ROM:00119B4C bclr #6,($893).w ROM:00119B52 bra.l locret_119FA2 ROM:00119B58 ; --------------------------------------------------------------------------- ROM:00119B58 ROM:00119B58 loc_119B58: ; CODE XREF: sub_119690+C6↑j ROM:00119B58 cmpi.b #3,($795).w ROM:00119B5E bne.l loc_119B9A ROM:00119B64 bsr.l sub_117DE4 ROM:00119B6A move.w ($594).w,d0 ROM:00119B6E move.b ($795).w,(a0,d0.w) ROM:00119B74 addq.w #1,d0 ROM:00119B76 bvc.s loc_119B7C ROM:00119B78 move.w #$8000,d0 ROM:00119B7C ROM:00119B7C loc_119B7C: ; CODE XREF: sub_119690+4E6↑j ROM:00119B7C move.b #4,(a0,d0.w) ROM:00119B82 addq.w #1,d0 ROM:00119B84 bvc.s loc_119B8A ROM:00119B86 move.w #$8000,d0 ROM:00119B8A ROM:00119B8A loc_119B8A: ; CODE XREF: sub_119690+4F4↑j ROM:00119B8A move.w d0,($594).w ROM:00119B8E bsr.l sub_117E32 ROM:00119B94 bra.l locret_119FA2 ROM:00119B9A ; --------------------------------------------------------------------------- ROM:00119B9A ROM:00119B9A loc_119B9A: ; CODE XREF: sub_119690+4CE↑j ROM:00119B9A cmpi.b #4,($795).w ROM:00119BA0 bne.l loc_119D82 ROM:00119BA6 movea.l #unk_110400,a1 ROM:00119BAC bsr.l sub_117DE4 ROM:00119BB2 move.w ($594).w,d0 ROM:00119BB6 move.b ($795).w,(a0,d0.w) ROM:00119BBC addq.w #1,d0 ROM:00119BBE bvc.s loc_119BC4 ROM:00119BC0 move.w #$8000,d0 ROM:00119BC4 ROM:00119BC4 loc_119BC4: ; CODE XREF: sub_119690+52E↑j ROM:00119BC4 move.b #1,(a0,d0.w) ROM:00119BCA addq.w #1,d0 ROM:00119BCC bvc.s loc_119BD2 ROM:00119BCE move.w #$8000,d0 ROM:00119BD2 ROM:00119BD2 loc_119BD2: ; CODE XREF: sub_119690+53C↑j ROM:00119BD2 move.b (a1),(a0,d0.w) ROM:00119BD6 adda.w #2,a1 ROM:00119BDA addq.w #1,d0 ROM:00119BDC bvc.s loc_119BE2 ROM:00119BDE move.w #$8000,d0 ROM:00119BE2 ROM:00119BE2 loc_119BE2: ; CODE XREF: sub_119690+54C↑j ROM:00119BE2 move.b (a1),(a0,d0.w) ROM:00119BE6 adda.w #2,a1 ROM:00119BEA addq.w #1,d0 ROM:00119BEC bvc.s loc_119BF2 ROM:00119BEE move.w #$8000,d0 ROM:00119BF2 ROM:00119BF2 loc_119BF2: ; CODE XREF: sub_119690+55C↑j ROM:00119BF2 move.b (a1),(a0,d0.w) ROM:00119BF6 adda.w #2,a1 ROM:00119BFA addq.w #1,d0 ROM:00119BFC bvc.s loc_119C02 ROM:00119BFE move.w #$8000,d0 ROM:00119C02 ROM:00119C02 loc_119C02: ; CODE XREF: sub_119690+56C↑j ROM:00119C02 move.b (a1),(a0,d0.w) ROM:00119C06 adda.w #2,a1 ROM:00119C0A addq.w #1,d0 ROM:00119C0C bvc.s loc_119C12 ROM:00119C0E move.w #$8000,d0 ROM:00119C12 ROM:00119C12 loc_119C12: ; CODE XREF: sub_119690+57C↑j ROM:00119C12 move.w d0,($594).w ROM:00119C16 bsr.l sub_117E32 ROM:00119C1C move.w ($594).w,($EB6).w ROM:00119C22 bsr.l sub_117DE4 ROM:00119C28 move.w ($594).w,d0 ROM:00119C2C move.b ($795).w,(a0,d0.w) ROM:00119C32 addq.w #1,d0 ROM:00119C34 bvc.s loc_119C3A ROM:00119C36 move.w #$8000,d0 ROM:00119C3A ROM:00119C3A loc_119C3A: ; CODE XREF: sub_119690+5A4↑j ROM:00119C3A move.b #2,(a0,d0.w) ROM:00119C40 addq.w #1,d0 ROM:00119C42 bvc.s loc_119C48 ROM:00119C44 move.w #$8000,d0 ROM:00119C48 ROM:00119C48 loc_119C48: ; CODE XREF: sub_119690+5B2↑j ROM:00119C48 move.b (a1),(a0,d0.w) ROM:00119C4C adda.w #2,a1 ROM:00119C50 addq.w #1,d0 ROM:00119C52 bvc.s loc_119C58 ROM:00119C54 move.w #$8000,d0 ROM:00119C58 ROM:00119C58 loc_119C58: ; CODE XREF: sub_119690+5C2↑j ROM:00119C58 move.b (a1),d1 ROM:00119C5A addi.b #$30,d1 ; '0' ROM:00119C5E move.b d1,(a0,d0.w) ROM:00119C62 adda.w #2,a1 ROM:00119C66 addq.w #1,d0 ROM:00119C68 bvc.s loc_119C6E ROM:00119C6A move.w #$8000,d0 ROM:00119C6E ROM:00119C6E loc_119C6E: ; CODE XREF: sub_119690+5D8↑j ROM:00119C6E move.b (a1),d1 ROM:00119C70 addi.b #$30,d1 ; '0' ROM:00119C74 move.b d1,(a0,d0.w) ROM:00119C78 adda.w #2,a1 ROM:00119C7C addq.w #1,d0 ROM:00119C7E bvc.s loc_119C84 ROM:00119C80 move.w #$8000,d0 ROM:00119C84 ROM:00119C84 loc_119C84: ; CODE XREF: sub_119690+5EE↑j ROM:00119C84 move.b (a1),d1 ROM:00119C86 addi.b #$30,d1 ; '0' ROM:00119C8A move.b d1,(a0,d0.w) ROM:00119C8E addq.w #1,d0 ROM:00119C90 bvc.s loc_119C96 ROM:00119C92 move.w #$8000,d0 ROM:00119C96 ROM:00119C96 loc_119C96: ; CODE XREF: sub_119690+600↑j ROM:00119C96 move.w d0,($594).w ROM:00119C9A bsr.l sub_117E32 ROM:00119CA0 move.w ($594).w,($EB6).w ROM:00119CA6 bsr.l sub_117DE4 ROM:00119CAC move.w ($594).w,d0 ROM:00119CB0 move.b ($795).w,(a0,d0.w) ROM:00119CB6 addq.w #1,d0 ROM:00119CB8 bvc.s loc_119CBE ROM:00119CBA move.w #$8000,d0 ROM:00119CBE ROM:00119CBE loc_119CBE: ; CODE XREF: sub_119690+628↑j ROM:00119CBE move.b #3,(a0,d0.w) ROM:00119CC4 addq.w #1,d0 ROM:00119CC6 bvc.s loc_119CCC ROM:00119CC8 move.w #$8000,d0 ROM:00119CCC ROM:00119CCC loc_119CCC: ; CODE XREF: sub_119690+636↑j ROM:00119CCC move.b #0,(a0,d0.w) ROM:00119CD2 addq.w #1,d0 ROM:00119CD4 bvc.s loc_119CDA ROM:00119CD6 move.w #$8000,d0 ROM:00119CDA ROM:00119CDA loc_119CDA: ; CODE XREF: sub_119690+644↑j ROM:00119CDA move.b #0,(a0,d0.w) ROM:00119CE0 addq.w #1,d0 ROM:00119CE2 bvc.s loc_119CE8 ROM:00119CE4 move.w #$8000,d0 ROM:00119CE8 ROM:00119CE8 loc_119CE8: ; CODE XREF: sub_119690+652↑j ROM:00119CE8 move.b #0,(a0,d0.w) ROM:00119CEE addq.w #1,d0 ROM:00119CF0 bvc.s loc_119CF6 ROM:00119CF2 move.w #$8000,d0 ROM:00119CF6 ROM:00119CF6 loc_119CF6: ; CODE XREF: sub_119690+660↑j ROM:00119CF6 move.b #0,(a0,d0.w) ROM:00119CFC addq.w #1,d0 ROM:00119CFE bvc.s loc_119D04 ROM:00119D00 move.w #$8000,d0 ROM:00119D04 ROM:00119D04 loc_119D04: ; CODE XREF: sub_119690+66E↑j ROM:00119D04 move.w d0,($594).w ROM:00119D08 bsr.l sub_117E32 ROM:00119D0E move.w ($594).w,($EB6).w ROM:00119D14 bsr.l sub_117DE4 ROM:00119D1A move.w ($594).w,d0 ROM:00119D1E move.b ($795).w,(a0,d0.w) ROM:00119D24 addq.w #1,d0 ROM:00119D26 bvc.s loc_119D2C ROM:00119D28 move.w #$8000,d0 ROM:00119D2C ROM:00119D2C loc_119D2C: ; CODE XREF: sub_119690+696↑j ROM:00119D2C move.b #4,(a0,d0.w) ROM:00119D32 addq.w #1,d0 ROM:00119D34 bvc.s loc_119D3A ROM:00119D36 move.w #$8000,d0 ROM:00119D3A ROM:00119D3A loc_119D3A: ; CODE XREF: sub_119690+6A4↑j ROM:00119D3A move.b #0,(a0,d0.w) ROM:00119D40 addq.w #1,d0 ROM:00119D42 bvc.s loc_119D48 ROM:00119D44 move.w #$8000,d0 ROM:00119D48 ROM:00119D48 loc_119D48: ; CODE XREF: sub_119690+6B2↑j ROM:00119D48 move.b #0,(a0,d0.w) ROM:00119D4E addq.w #1,d0 ROM:00119D50 bvc.s loc_119D56 ROM:00119D52 move.w #$8000,d0 ROM:00119D56 ROM:00119D56 loc_119D56: ; CODE XREF: sub_119690+6C0↑j ROM:00119D56 move.b #0,(a0,d0.w) ROM:00119D5C addq.w #1,d0 ROM:00119D5E bvc.s loc_119D64 ROM:00119D60 move.w #$8000,d0 ROM:00119D64 ROM:00119D64 loc_119D64: ; CODE XREF: sub_119690+6CE↑j ROM:00119D64 move.b #0,(a0,d0.w) ROM:00119D6A addq.w #1,d0 ROM:00119D6C bvc.s loc_119D72 ROM:00119D6E move.w #$8000,d0 ROM:00119D72 ROM:00119D72 loc_119D72: ; CODE XREF: sub_119690+6DC↑j ROM:00119D72 move.w d0,($594).w ROM:00119D76 bsr.l sub_117E32 ROM:00119D7C bra.l locret_119FA2 ROM:00119D82 ; --------------------------------------------------------------------------- ROM:00119D82 ROM:00119D82 loc_119D82: ; CODE XREF: sub_119690+510↑j ROM:00119D82 cmpi.b #5,($795).w ROM:00119D88 bne.s loc_119DC0 ROM:00119D8A bsr.l sub_117DE4 ROM:00119D90 move.w ($594).w,d0 ROM:00119D94 move.b ($795).w,(a0,d0.w) ROM:00119D9A addq.w #1,d0 ROM:00119D9C bvc.s loc_119DA2 ROM:00119D9E move.w #$8000,d0 ROM:00119DA2 ROM:00119DA2 loc_119DA2: ; CODE XREF: sub_119690+70C↑j ROM:00119DA2 move.b #4,(a0,d0.w) ROM:00119DA8 addq.w #1,d0 ROM:00119DAA bvc.s loc_119DB0 ROM:00119DAC move.w #$8000,d0 ROM:00119DB0 ROM:00119DB0 loc_119DB0: ; CODE XREF: sub_119690+71A↑j ROM:00119DB0 move.w d0,($594).w ROM:00119DB4 bsr.l sub_117E32 ROM:00119DBA bra.l locret_119FA2 ROM:00119DC0 ; --------------------------------------------------------------------------- ROM:00119DC0 ROM:00119DC0 loc_119DC0: ; CODE XREF: sub_119690+6F8↑j ROM:00119DC0 cmpi.b #6,($795).w ROM:00119DC6 bne.l locret_119FA2 ROM:00119DCC movea.l #$13C00A,a1 ROM:00119DD2 bsr.l sub_117DE4 ROM:00119DD8 move.w ($594).w,d0 ROM:00119DDC move.b ($795).w,(a0,d0.w) ROM:00119DE2 addq.w #1,d0 ROM:00119DE4 bvc.s loc_119DEA ROM:00119DE6 move.w #$8000,d0 ROM:00119DEA ROM:00119DEA loc_119DEA: ; CODE XREF: sub_119690+754↑j ROM:00119DEA move.b #1,(a0,d0.w) ROM:00119DF0 addq.w #1,d0 ROM:00119DF2 bvc.s loc_119DF8 ROM:00119DF4 move.w #$8000,d0 ROM:00119DF8 ROM:00119DF8 loc_119DF8: ; CODE XREF: sub_119690+762↑j ROM:00119DF8 move.b (a1),(a0,d0.w) ROM:00119DFC adda.w #1,a1 ROM:00119E00 addq.w #1,d0 ROM:00119E02 bvc.s loc_119E08 ROM:00119E04 move.w #$8000,d0 ROM:00119E08 ROM:00119E08 loc_119E08: ; CODE XREF: sub_119690+772↑j ROM:00119E08 move.b (a1),(a0,d0.w) ROM:00119E0C adda.w #1,a1 ROM:00119E10 addq.w #1,d0 ROM:00119E12 bvc.s loc_119E18 ROM:00119E14 move.w #$8000,d0 ROM:00119E18 ROM:00119E18 loc_119E18: ; CODE XREF: sub_119690+782↑j ROM:00119E18 move.b (a1),(a0,d0.w) ROM:00119E1C adda.w #1,a1 ROM:00119E20 addq.w #1,d0 ROM:00119E22 bvc.s loc_119E28 ROM:00119E24 move.w #$8000,d0 ROM:00119E28 ROM:00119E28 loc_119E28: ; CODE XREF: sub_119690+792↑j ROM:00119E28 move.b (a1),(a0,d0.w) ROM:00119E2C adda.w #1,a1 ROM:00119E30 addq.w #1,d0 ROM:00119E32 bvc.s loc_119E38 ROM:00119E34 move.w #$8000,d0 ROM:00119E38 ROM:00119E38 loc_119E38: ; CODE XREF: sub_119690+7A2↑j ROM:00119E38 move.w d0,($594).w ROM:00119E3C bsr.l sub_117E32 ROM:00119E42 move.w ($594).w,($EB6).w ROM:00119E48 bsr.l sub_117DE4 ROM:00119E4E move.w ($594).w,d0 ROM:00119E52 move.b ($795).w,(a0,d0.w) ROM:00119E58 addq.w #1,d0 ROM:00119E5A bvc.s loc_119E60 ROM:00119E5C move.w #$8000,d0 ROM:00119E60 ROM:00119E60 loc_119E60: ; CODE XREF: sub_119690+7CA↑j ROM:00119E60 move.b #2,(a0,d0.w) ROM:00119E66 addq.w #1,d0 ROM:00119E68 bvc.s loc_119E6E ROM:00119E6A move.w #$8000,d0 ROM:00119E6E ROM:00119E6E loc_119E6E: ; CODE XREF: sub_119690+7D8↑j ROM:00119E6E move.b (a1),(a0,d0.w) ROM:00119E72 adda.w #1,a1 ROM:00119E76 addq.w #1,d0 ROM:00119E78 bvc.s loc_119E7E ROM:00119E7A move.w #$8000,d0 ROM:00119E7E ROM:00119E7E loc_119E7E: ; CODE XREF: sub_119690+7E8↑j ROM:00119E7E move.b (a1),d1 ROM:00119E80 addi.b #$30,d1 ; '0' ROM:00119E84 move.b d1,(a0,d0.w) ROM:00119E88 adda.w #1,a1 ROM:00119E8C addq.w #1,d0 ROM:00119E8E bvc.s loc_119E94 ROM:00119E90 move.w #$8000,d0 ROM:00119E94 ROM:00119E94 loc_119E94: ; CODE XREF: sub_119690+7FE↑j ROM:00119E94 move.b (a1),d1 ROM:00119E96 addi.b #$30,d1 ; '0' ROM:00119E9A move.b d1,(a0,d0.w) ROM:00119E9E adda.w #1,a1 ROM:00119EA2 addq.w #1,d0 ROM:00119EA4 bvc.s loc_119EAA ROM:00119EA6 move.w #$8000,d0 ROM:00119EAA ROM:00119EAA loc_119EAA: ; CODE XREF: sub_119690+814↑j ROM:00119EAA move.b (a1),d1 ROM:00119EAC addi.b #$30,d1 ; '0' ROM:00119EB0 move.b d1,(a0,d0.w) ROM:00119EB4 addq.w #1,d0 ROM:00119EB6 bvc.s loc_119EBC ROM:00119EB8 move.w #$8000,d0 ROM:00119EBC ROM:00119EBC loc_119EBC: ; CODE XREF: sub_119690+826↑j ROM:00119EBC move.w d0,($594).w ROM:00119EC0 bsr.l sub_117E32 ROM:00119EC6 move.w ($594).w,($EB6).w ROM:00119ECC bsr.l sub_117DE4 ROM:00119ED2 move.w ($594).w,d0 ROM:00119ED6 move.b ($795).w,(a0,d0.w) ROM:00119EDC addq.w #1,d0 ROM:00119EDE bvc.s loc_119EE4 ROM:00119EE0 move.w #$8000,d0 ROM:00119EE4 ROM:00119EE4 loc_119EE4: ; CODE XREF: sub_119690+84E↑j ROM:00119EE4 move.b #3,(a0,d0.w) ROM:00119EEA addq.w #1,d0 ROM:00119EEC bvc.s loc_119EF2 ROM:00119EEE move.w #$8000,d0 ROM:00119EF2 ROM:00119EF2 loc_119EF2: ; CODE XREF: sub_119690+85C↑j ROM:00119EF2 move.b #0,(a0,d0.w) ROM:00119EF8 addq.w #1,d0 ROM:00119EFA bvc.s loc_119F00 ROM:00119EFC move.w #$8000,d0 ROM:00119F00 ROM:00119F00 loc_119F00: ; CODE XREF: sub_119690+86A↑j ROM:00119F00 move.b #0,(a0,d0.w) ROM:00119F06 addq.w #1,d0 ROM:00119F08 bvc.s loc_119F0E ROM:00119F0A move.w #$8000,d0 ROM:00119F0E ROM:00119F0E loc_119F0E: ; CODE XREF: sub_119690+878↑j ROM:00119F0E move.b #0,(a0,d0.w) ROM:00119F14 addq.w #1,d0 ROM:00119F16 bvc.s loc_119F1C ROM:00119F18 move.w #$8000,d0 ROM:00119F1C ROM:00119F1C loc_119F1C: ; CODE XREF: sub_119690+886↑j ROM:00119F1C move.b #0,(a0,d0.w) ROM:00119F22 addq.w #1,d0 ROM:00119F24 bvc.s loc_119F2A ROM:00119F26 move.w #$8000,d0 ROM:00119F2A ROM:00119F2A loc_119F2A: ; CODE XREF: sub_119690+894↑j ROM:00119F2A move.w d0,($594).w ROM:00119F2E bsr.l sub_117E32 ROM:00119F34 move.w ($594).w,($EB6).w ROM:00119F3A bsr.l sub_117DE4 ROM:00119F40 move.w ($594).w,d0 ROM:00119F44 move.b ($795).w,(a0,d0.w) ROM:00119F4A addq.w #1,d0 ROM:00119F4C bvc.s loc_119F52 ROM:00119F4E move.w #$8000,d0 ROM:00119F52 ROM:00119F52 loc_119F52: ; CODE XREF: sub_119690+8BC↑j ROM:00119F52 move.b #4,(a0,d0.w) ROM:00119F58 addq.w #1,d0 ROM:00119F5A bvc.s loc_119F60 ROM:00119F5C move.w #$8000,d0 ROM:00119F60 ROM:00119F60 loc_119F60: ; CODE XREF: sub_119690+8CA↑j ROM:00119F60 move.b #0,(a0,d0.w) ROM:00119F66 addq.w #1,d0 ROM:00119F68 bvc.s loc_119F6E ROM:00119F6A move.w #$8000,d0 ROM:00119F6E ROM:00119F6E loc_119F6E: ; CODE XREF: sub_119690+8D8↑j ROM:00119F6E move.b #0,(a0,d0.w) ROM:00119F74 addq.w #1,d0 ROM:00119F76 bvc.s loc_119F7C ROM:00119F78 move.w #$8000,d0 ROM:00119F7C ROM:00119F7C loc_119F7C: ; CODE XREF: sub_119690+8E6↑j ROM:00119F7C move.b #0,(a0,d0.w) ROM:00119F82 addq.w #1,d0 ROM:00119F84 bvc.s loc_119F8A ROM:00119F86 move.w #$8000,d0 ROM:00119F8A ROM:00119F8A loc_119F8A: ; CODE XREF: sub_119690+8F4↑j ROM:00119F8A move.b #0,(a0,d0.w) ROM:00119F90 addq.w #1,d0 ROM:00119F92 bvc.s loc_119F98 ROM:00119F94 move.w #$8000,d0 ROM:00119F98 ROM:00119F98 loc_119F98: ; CODE XREF: sub_119690+902↑j ROM:00119F98 move.w d0,($594).w ROM:00119F9C bsr.l sub_117E32 ROM:00119FA2 ROM:00119FA2 locret_119FA2: ; CODE XREF: sub_119690+78↑j ROM:00119FA2 ; sub_119690+BA↑j ... ROM:00119FA2 rts ROM:00119FA2 ; End of function sub_119690 ROM:00119FA2 ROM:00119FA4 ROM:00119FA4 ; =============== S U B R O U T I N E ======================================= ROM:00119FA4 ROM:00119FA4 ROM:00119FA4 sub_119FA4: ; CODE XREF: ROM:00111A96↑p ROM:00119FA4 btst #1,($FFFFFC0D).w ROM:00119FAA bne.s loc_119FB4 ROM:00119FAC btst #3,($FFFFFC0D).w ROM:00119FB2 beq.s loc_119FBE ROM:00119FB4 ROM:00119FB4 loc_119FB4: ; CODE XREF: sub_119FA4+6↑j ROM:00119FB4 move.w ($FFFFFC0E).w,d0 ROM:00119FB8 move.w ($FFFFFC0C).w,d0 ROM:00119FBC bra.s locret_11A018 ROM:00119FBE ; --------------------------------------------------------------------------- ROM:00119FBE ROM:00119FBE loc_119FBE: ; CODE XREF: sub_119FA4+E↑j ROM:00119FBE cmpi.b #0,($793).w ROM:00119FC4 bne.s loc_119FE8 ROM:00119FC6 move.w ($FFFFFC0E).w,d0 ROM:00119FCA move.w ($FFFFFC0C).w,d0 ROM:00119FCE move.w $C2(a5),d0 ROM:00119FD2 clr.b ($7E5).w ROM:00119FD6 move.w d0,($61C).w ROM:00119FDA move.b #1,($7E5).w ROM:00119FE0 move.b #1,($793).w ROM:00119FE6 bra.s locret_11A018 ROM:00119FE8 ; --------------------------------------------------------------------------- ROM:00119FE8 ROM:00119FE8 loc_119FE8: ; CODE XREF: sub_119FA4+20↑j ROM:00119FE8 cmpi.b #1,($793).w ROM:00119FEE bne.s loc_11A00C ROM:00119FF0 move.w ($FFFFFC0E).w,d0 ROM:00119FF4 move.w ($FFFFFC0C).w,d0 ROM:00119FF8 move.w $C2(a5),d0 ROM:00119FFC clr.b ($7E5).w ROM:0011A000 move.w d0,($61C).w ROM:0011A004 move.b #1,($7E5).w ROM:0011A00A bra.s locret_11A018 ROM:0011A00C ; --------------------------------------------------------------------------- ROM:0011A00C ROM:0011A00C loc_11A00C: ; CODE XREF: sub_119FA4+4A↑j ROM:0011A00C cmpi.b #2,($793).w ROM:0011A012 bne.l *+6 ROM:0011A018 ROM:0011A018 locret_11A018: ; CODE XREF: sub_119FA4+18↑j ROM:0011A018 ; sub_119FA4+42↑j ... ROM:0011A018 rts ROM:0011A018 ; End of function sub_119FA4 ROM:0011A018 ROM:0011A01A ROM:0011A01A ; =============== S U B R O U T I N E ======================================= ROM:0011A01A ROM:0011A01A ROM:0011A01A sub_11A01A: ; CODE XREF: ROM:loc_11A50E↓p ROM:0011A01A cmpi.b #1,($793).w ROM:0011A020 bne.s locret_11A036 ROM:0011A022 cmpi.w #0,($61C).w ROM:0011A028 bgt.s locret_11A036 ROM:0011A02A bset #7,($89E).w ROM:0011A030 move.b #2,($793).w ROM:0011A036 ROM:0011A036 locret_11A036: ; CODE XREF: sub_11A01A+6↑j ROM:0011A036 ; sub_11A01A+E↑j ROM:0011A036 rts ROM:0011A036 ; End of function sub_11A01A ROM:0011A036 ROM:0011A038 ROM:0011A038 ; =============== S U B R O U T I N E ======================================= ROM:0011A038 ROM:0011A038 ROM:0011A038 sub_11A038: ; CODE XREF: ROM:0011A3AC↓p ROM:0011A038 ; ROM:loc_11A41C↓p ROM:0011A038 clr.w d1 ROM:0011A03A move.b ($798).w,d1 ROM:0011A03E cmpi.w #9,d1 ROM:0011A042 bcc.s locret_11A04C ROM:0011A044 movea.l off_11A04E(pc,d1.w*4),a0 ROM:0011A048 nop ROM:0011A04A jmp (a0) ROM:0011A04C ; --------------------------------------------------------------------------- ROM:0011A04C ROM:0011A04C locret_11A04C: ; CODE XREF: sub_11A038+A↑j ROM:0011A04C rts ROM:0011A04C ; End of function sub_11A038 ROM:0011A04C ROM:0011A04C ; --------------------------------------------------------------------------- ROM:0011A04E off_11A04E: dc.l loc_11A072 ; DATA XREF: sub_11A038+C↑r ROM:0011A052 dc.l locret_11A07A ROM:0011A056 dc.l loc_11A07C ROM:0011A05A dc.l loc_11A092 ROM:0011A05E dc.l loc_11A0A8 ROM:0011A062 dc.l loc_11A0BE ROM:0011A066 dc.l loc_11A0D4 ROM:0011A06A dc.l loc_11A0EA ROM:0011A06E dc.l locret_11A100 ROM:0011A072 ; --------------------------------------------------------------------------- ROM:0011A072 ROM:0011A072 loc_11A072: ; DATA XREF: ROM:off_11A04E↑o ROM:0011A072 move.b #1,($798).w ROM:0011A078 rts ROM:0011A07A ; --------------------------------------------------------------------------- ROM:0011A07A ROM:0011A07A locret_11A07A: ; DATA XREF: ROM:0011A052↑o ROM:0011A07A rts ROM:0011A07C ; --------------------------------------------------------------------------- ROM:0011A07C ROM:0011A07C loc_11A07C: ; DATA XREF: ROM:0011A056↑o ROM:0011A07C cmpi.w #0,($61E).w ROM:0011A082 bgt.s locret_11A090 ROM:0011A084 bset #1,($887).w ROM:0011A08A move.b #1,($798).w ROM:0011A090 ROM:0011A090 locret_11A090: ; CODE XREF: ROM:0011A082↑j ROM:0011A090 rts ROM:0011A092 ; --------------------------------------------------------------------------- ROM:0011A092 ROM:0011A092 loc_11A092: ; DATA XREF: ROM:0011A05A↑o ROM:0011A092 cmpi.w #0,($61E).w ROM:0011A098 bgt.s locret_11A0A6 ROM:0011A09A bset #1,($887).w ROM:0011A0A0 move.b #1,($798).w ROM:0011A0A6 ROM:0011A0A6 locret_11A0A6: ; CODE XREF: ROM:0011A098↑j ROM:0011A0A6 rts ROM:0011A0A8 ; --------------------------------------------------------------------------- ROM:0011A0A8 ROM:0011A0A8 loc_11A0A8: ; DATA XREF: ROM:0011A05E↑o ROM:0011A0A8 cmpi.w #0,($61E).w ROM:0011A0AE bgt.s locret_11A0BC ROM:0011A0B0 bset #1,($887).w ROM:0011A0B6 move.b #1,($798).w ROM:0011A0BC ROM:0011A0BC locret_11A0BC: ; CODE XREF: ROM:0011A0AE↑j ROM:0011A0BC rts ROM:0011A0BE ; --------------------------------------------------------------------------- ROM:0011A0BE ROM:0011A0BE loc_11A0BE: ; DATA XREF: ROM:0011A062↑o ROM:0011A0BE cmpi.w #0,($61E).w ROM:0011A0C4 bgt.s locret_11A0D2 ROM:0011A0C6 bset #1,($887).w ROM:0011A0CC move.b #1,($798).w ROM:0011A0D2 ROM:0011A0D2 locret_11A0D2: ; CODE XREF: ROM:0011A0C4↑j ROM:0011A0D2 rts ROM:0011A0D4 ; --------------------------------------------------------------------------- ROM:0011A0D4 ROM:0011A0D4 loc_11A0D4: ; DATA XREF: ROM:0011A066↑o ROM:0011A0D4 cmpi.w #0,($61E).w ROM:0011A0DA bgt.s locret_11A0E8 ROM:0011A0DC bset #1,($887).w ROM:0011A0E2 move.b #1,($798).w ROM:0011A0E8 ROM:0011A0E8 locret_11A0E8: ; CODE XREF: ROM:0011A0DA↑j ROM:0011A0E8 rts ROM:0011A0EA ; --------------------------------------------------------------------------- ROM:0011A0EA ROM:0011A0EA loc_11A0EA: ; DATA XREF: ROM:0011A06A↑o ROM:0011A0EA cmpi.w #0,($61E).w ROM:0011A0F0 bgt.s locret_11A0FE ROM:0011A0F2 bset #1,($887).w ROM:0011A0F8 move.b #1,($798).w ROM:0011A0FE ROM:0011A0FE locret_11A0FE: ; CODE XREF: ROM:0011A0F0↑j ROM:0011A0FE rts ROM:0011A100 ; --------------------------------------------------------------------------- ROM:0011A100 ROM:0011A100 locret_11A100: ; DATA XREF: ROM:0011A06E↑o ROM:0011A100 rts ROM:0011A102 ROM:0011A102 ; =============== S U B R O U T I N E ======================================= ROM:0011A102 ROM:0011A102 ROM:0011A102 sub_11A102: ; CODE XREF: ROM:00111A86↑p ROM:0011A102 move.w ($FFFFFC0C).w,d3 ROM:0011A106 move.w ($FFFFFC0E).w,d4 ROM:0011A10A andi.w #$A,d3 ROM:0011A10E cmpi.w #0,d3 ROM:0011A112 beq.s loc_11A11A ROM:0011A114 bra.l locret_11A2FC ROM:0011A11A ; --------------------------------------------------------------------------- ROM:0011A11A ROM:0011A11A loc_11A11A: ; CODE XREF: sub_11A102+10↑j ROM:0011A11A cmpi.b #1,($798).w ROM:0011A120 bne.s loc_11A152 ROM:0011A122 move.b $11A(a5),d0 ROM:0011A126 cmp.b d4,d0 ROM:0011A128 bne.s loc_11A14C ROM:0011A12A move.b d0,($797).w ROM:0011A12E bset #7,($886).w ROM:0011A134 move.w $C0(a5),d1 ROM:0011A138 clr.b ($7E6).w ROM:0011A13C move.w d1,($61E).w ROM:0011A140 move.b #1,($7E6).w ROM:0011A146 move.b #2,($798).w ROM:0011A14C ROM:0011A14C loc_11A14C: ; CODE XREF: sub_11A102+26↑j ROM:0011A14C bra.l locret_11A2FC ROM:0011A152 ; --------------------------------------------------------------------------- ROM:0011A152 ROM:0011A152 loc_11A152: ; CODE XREF: sub_11A102+1E↑j ROM:0011A152 cmpi.b #2,($798).w ROM:0011A158 bne.s loc_11A184 ROM:0011A15A move.b $11B(a5),d0 ROM:0011A15E cmp.b d4,d0 ROM:0011A160 bne.s loc_11A17E ROM:0011A162 add.b d0,($797).w ROM:0011A166 move.w $C0(a5),d1 ROM:0011A16A clr.b ($7E6).w ROM:0011A16E move.w d1,($61E).w ROM:0011A172 move.b #1,($7E6).w ROM:0011A178 move.b #3,($798).w ROM:0011A17E ROM:0011A17E loc_11A17E: ; CODE XREF: sub_11A102+5E↑j ROM:0011A17E bra.l locret_11A2FC ROM:0011A184 ; --------------------------------------------------------------------------- ROM:0011A184 ROM:0011A184 loc_11A184: ; CODE XREF: sub_11A102+56↑j ROM:0011A184 cmpi.b #3,($798).w ROM:0011A18A bne.s loc_11A1B6 ROM:0011A18C move.b $11C(a5),d0 ROM:0011A190 cmp.b d4,d0 ROM:0011A192 bne.s loc_11A1B0 ROM:0011A194 add.b d0,($797).w ROM:0011A198 move.w $C0(a5),d1 ROM:0011A19C clr.b ($7E6).w ROM:0011A1A0 move.w d1,($61E).w ROM:0011A1A4 move.b #1,($7E6).w ROM:0011A1AA move.b #4,($798).w ROM:0011A1B0 ROM:0011A1B0 loc_11A1B0: ; CODE XREF: sub_11A102+90↑j ROM:0011A1B0 bra.l locret_11A2FC ROM:0011A1B6 ; --------------------------------------------------------------------------- ROM:0011A1B6 ROM:0011A1B6 loc_11A1B6: ; CODE XREF: sub_11A102+88↑j ROM:0011A1B6 cmpi.b #4,($798).w ROM:0011A1BC bne.l loc_11A23E ROM:0011A1C2 cmpi.b #1,d4 ROM:0011A1C6 bne.s loc_11A1CA ROM:0011A1C8 bra.s loc_11A1E0 ROM:0011A1CA ; --------------------------------------------------------------------------- ROM:0011A1CA ROM:0011A1CA loc_11A1CA: ; CODE XREF: sub_11A102+C4↑j ROM:0011A1CA cmpi.b #2,d4 ROM:0011A1CE bne.s loc_11A1D2 ROM:0011A1D0 bra.s loc_11A1E0 ROM:0011A1D2 ; --------------------------------------------------------------------------- ROM:0011A1D2 ROM:0011A1D2 loc_11A1D2: ; CODE XREF: sub_11A102+CC↑j ROM:0011A1D2 cmpi.b #6,d4 ROM:0011A1D6 bne.s loc_11A1DA ROM:0011A1D8 bra.s loc_11A1E0 ROM:0011A1DA ; --------------------------------------------------------------------------- ROM:0011A1DA ROM:0011A1DA loc_11A1DA: ; CODE XREF: sub_11A102+D4↑j ROM:0011A1DA cmpi.b #9,d4 ROM:0011A1DE bne.s loc_11A202 ROM:0011A1E0 ROM:0011A1E0 loc_11A1E0: ; CODE XREF: sub_11A102+C6↑j ROM:0011A1E0 ; sub_11A102+CE↑j ... ROM:0011A1E0 add.b d4,($797).w ROM:0011A1E4 move.b d4,($794).w ROM:0011A1E8 move.w $C0(a5),d1 ROM:0011A1EC clr.b ($7E6).w ROM:0011A1F0 move.w d1,($61E).w ROM:0011A1F4 move.b #1,($7E6).w ROM:0011A1FA move.b #5,($798).w ROM:0011A200 bra.s loc_11A238 ROM:0011A202 ; --------------------------------------------------------------------------- ROM:0011A202 ROM:0011A202 loc_11A202: ; CODE XREF: sub_11A102+DC↑j ROM:0011A202 cmpi.b #3,d4 ROM:0011A206 bne.s loc_11A20A ROM:0011A208 bra.s loc_11A218 ROM:0011A20A ; --------------------------------------------------------------------------- ROM:0011A20A ROM:0011A20A loc_11A20A: ; CODE XREF: sub_11A102+104↑j ROM:0011A20A cmpi.b #4,d4 ROM:0011A20E bne.s loc_11A212 ROM:0011A210 bra.s loc_11A218 ROM:0011A212 ; --------------------------------------------------------------------------- ROM:0011A212 ROM:0011A212 loc_11A212: ; CODE XREF: sub_11A102+10C↑j ROM:0011A212 cmpi.b #7,d4 ROM:0011A216 bne.s loc_11A238 ROM:0011A218 ROM:0011A218 loc_11A218: ; CODE XREF: sub_11A102+106↑j ROM:0011A218 ; sub_11A102+10E↑j ROM:0011A218 add.b d4,($797).w ROM:0011A21C move.b d4,($794).w ROM:0011A220 move.w $C0(a5),d1 ROM:0011A224 clr.b ($7E6).w ROM:0011A228 move.w d1,($61E).w ROM:0011A22C move.b #1,($7E6).w ROM:0011A232 move.b #7,($798).w ROM:0011A238 ROM:0011A238 loc_11A238: ; CODE XREF: sub_11A102+FE↑j ROM:0011A238 ; sub_11A102+114↑j ROM:0011A238 bra.l locret_11A2FC ROM:0011A23E ; --------------------------------------------------------------------------- ROM:0011A23E ROM:0011A23E loc_11A23E: ; CODE XREF: sub_11A102+BA↑j ROM:0011A23E cmpi.b #5,($798).w ROM:0011A244 bne.l loc_11A2B6 ROM:0011A24A cmpi.b #1,($794).w ROM:0011A250 bne.s loc_11A254 ROM:0011A252 bra.s loc_11A266 ROM:0011A254 ; --------------------------------------------------------------------------- ROM:0011A254 ROM:0011A254 loc_11A254: ; CODE XREF: sub_11A102+14E↑j ROM:0011A254 cmpi.b #6,($794).w ROM:0011A25A bne.s loc_11A25E ROM:0011A25C bra.s loc_11A266 ROM:0011A25E ; --------------------------------------------------------------------------- ROM:0011A25E ROM:0011A25E loc_11A25E: ; CODE XREF: sub_11A102+158↑j ROM:0011A25E cmpi.b #9,($794).w ROM:0011A264 bne.s loc_11A288 ROM:0011A266 ROM:0011A266 loc_11A266: ; CODE XREF: sub_11A102+150↑j ROM:0011A266 ; sub_11A102+15A↑j ROM:0011A266 add.b d4,($797).w ROM:0011A26A move.b d4,($795).w ROM:0011A26E move.w $C0(a5),d1 ROM:0011A272 clr.b ($7E6).w ROM:0011A276 move.w d1,($61E).w ROM:0011A27A move.b #1,($7E6).w ROM:0011A280 move.b #7,($798).w ROM:0011A286 bra.s loc_11A2B0 ROM:0011A288 ; --------------------------------------------------------------------------- ROM:0011A288 ROM:0011A288 loc_11A288: ; CODE XREF: sub_11A102+162↑j ROM:0011A288 cmpi.b #2,($794).w ROM:0011A28E bne.s loc_11A2B0 ROM:0011A290 add.b d4,($797).w ROM:0011A294 move.b d4,($795).w ROM:0011A298 move.w $C0(a5),d1 ROM:0011A29C clr.b ($7E6).w ROM:0011A2A0 move.w d1,($61E).w ROM:0011A2A4 move.b #1,($7E6).w ROM:0011A2AA move.b #6,($798).w ROM:0011A2B0 ROM:0011A2B0 loc_11A2B0: ; CODE XREF: sub_11A102+184↑j ROM:0011A2B0 ; sub_11A102+18C↑j ROM:0011A2B0 bra.l locret_11A2FC ROM:0011A2B6 ; --------------------------------------------------------------------------- ROM:0011A2B6 ROM:0011A2B6 loc_11A2B6: ; CODE XREF: sub_11A102+142↑j ROM:0011A2B6 cmpi.b #6,($798).w ROM:0011A2BC bne.s loc_11A2E0 ROM:0011A2BE add.b d4,($797).w ROM:0011A2C2 move.b d4,($796).w ROM:0011A2C6 move.w $C0(a5),d1 ROM:0011A2CA clr.b ($7E6).w ROM:0011A2CE move.w d1,($61E).w ROM:0011A2D2 move.b #1,($7E6).w ROM:0011A2D8 move.b #7,($798).w ROM:0011A2DE bra.s locret_11A2FC ROM:0011A2E0 ; --------------------------------------------------------------------------- ROM:0011A2E0 ROM:0011A2E0 loc_11A2E0: ; CODE XREF: sub_11A102+1BA↑j ROM:0011A2E0 cmpi.b #7,($798).w ROM:0011A2E6 bne.s locret_11A2FC ROM:0011A2E8 move.b ($797).w,d0 ROM:0011A2EC cmp.b d4,d0 ROM:0011A2EE bne.s locret_11A2FC ROM:0011A2F0 bset #2,($89E).w ROM:0011A2F6 move.b #8,($798).w ROM:0011A2FC ROM:0011A2FC locret_11A2FC: ; CODE XREF: sub_11A102+12↑j ROM:0011A2FC ; sub_11A102:loc_11A14C↑j ... ROM:0011A2FC rts ROM:0011A2FC ; End of function sub_11A102 ROM:0011A2FC ROM:0011A2FE ROM:0011A2FE ; =============== S U B R O U T I N E ======================================= ROM:0011A2FE ROM:0011A2FE ROM:0011A2FE sub_11A2FE: ; CODE XREF: ROM:00111DB2↑p ROM:0011A2FE clr.w d1 ROM:0011A300 move.b ($799).w,d1 ROM:0011A304 cmpi.w #8,d1 ROM:0011A308 bcc.s locret_11A312 ROM:0011A30A movea.l off_11A314(pc,d1.w*4),a0 ROM:0011A30E nop ROM:0011A310 jmp (a0) ROM:0011A312 ; --------------------------------------------------------------------------- ROM:0011A312 ROM:0011A312 locret_11A312: ; CODE XREF: sub_11A2FE+A↑j ROM:0011A312 rts ROM:0011A312 ; End of function sub_11A2FE ROM:0011A312 ROM:0011A312 ; --------------------------------------------------------------------------- ROM:0011A314 off_11A314: dc.l loc_11A334 ; DATA XREF: sub_11A2FE+C↑r ROM:0011A318 dc.l loc_11A33A ROM:0011A31C dc.l loc_11A364 ROM:0011A320 dc.l loc_11A3B4 ROM:0011A324 dc.l loc_11A424 ROM:0011A328 dc.l loc_11A482 ROM:0011A32C dc.l loc_11A4D0 ROM:0011A330 dc.l locret_11A516 ROM:0011A334 ; --------------------------------------------------------------------------- ROM:0011A334 ROM:0011A334 loc_11A334: ; DATA XREF: ROM:off_11A314↑o ROM:0011A334 move.b #1,($799).w ROM:0011A33A ROM:0011A33A loc_11A33A: ; DATA XREF: ROM:0011A318↑o ROM:0011A33A btst #2,($898).w ROM:0011A340 beq.s locret_11A362 ROM:0011A342 move.w $C8(a5),d0 ROM:0011A346 clr.b ($7E7).w ROM:0011A34A move.w d0,($620).w ROM:0011A34E move.b #1,($7E7).w ROM:0011A354 bset #5,($FFFFFC0B).w ROM:0011A35A move.b #2,($799).w ROM:0011A360 bra.s loc_11A3A6 ROM:0011A362 ; --------------------------------------------------------------------------- ROM:0011A362 ROM:0011A362 locret_11A362: ; CODE XREF: ROM:0011A340↑j ROM:0011A362 rts ROM:0011A364 ; --------------------------------------------------------------------------- ROM:0011A364 ROM:0011A364 loc_11A364: ; DATA XREF: ROM:0011A31C↑o ROM:0011A364 btst #7,($886).w ROM:0011A36A beq.s loc_11A37E ROM:0011A36C bclr #7,($886).w ROM:0011A372 move.b #3,($799).w ROM:0011A378 bra.l loc_11A41C ROM:0011A37E ; --------------------------------------------------------------------------- ROM:0011A37E ROM:0011A37E loc_11A37E: ; CODE XREF: ROM:0011A36A↑j ROM:0011A37E cmpi.w #0,($620).w ROM:0011A384 bgt.s loc_11A3A6 ROM:0011A386 bset #7,($88D).w ROM:0011A38C bclr #5,($FFFFFC0B).w ROM:0011A392 bclr #2,($88E).w ROM:0011A398 move.b #0,($798).w ROM:0011A39E move.b #7,($799).w ROM:0011A3A4 rts ROM:0011A3A6 ; --------------------------------------------------------------------------- ROM:0011A3A6 ROM:0011A3A6 loc_11A3A6: ; CODE XREF: ROM:0011A360↑j ROM:0011A3A6 ; ROM:0011A384↑j ... ROM:0011A3A6 bset #2,($88E).w ROM:0011A3AC bsr.l sub_11A038 ROM:0011A3B2 rts ROM:0011A3B4 ; --------------------------------------------------------------------------- ROM:0011A3B4 ROM:0011A3B4 loc_11A3B4: ; DATA XREF: ROM:0011A320↑o ROM:0011A3B4 btst #2,($89E).w ROM:0011A3BA beq.s loc_11A3F4 ROM:0011A3BC bclr #2,($89E).w ROM:0011A3C2 move.w $C6(a5),d0 ROM:0011A3C6 clr.b ($7E7).w ROM:0011A3CA move.w d0,($620).w ROM:0011A3CE move.b #1,($7E7).w ROM:0011A3D4 bclr #2,($88E).w ROM:0011A3DA move.b #0,($798).w ROM:0011A3E0 bset #5,($890).w ROM:0011A3E6 bsr.l sub_117D6C ROM:0011A3EC move.b #4,($799).w ROM:0011A3F2 rts ROM:0011A3F4 ; --------------------------------------------------------------------------- ROM:0011A3F4 ROM:0011A3F4 loc_11A3F4: ; CODE XREF: ROM:0011A3BA↑j ROM:0011A3F4 btst #1,($887).w ROM:0011A3FA beq.s loc_11A41C ROM:0011A3FC bclr #1,($887).w ROM:0011A402 move.w $C8(a5),d0 ROM:0011A406 clr.b ($7E7).w ROM:0011A40A move.w d0,($620).w ROM:0011A40E move.b #1,($7E7).w ROM:0011A414 move.b #2,($799).w ROM:0011A41A bra.s loc_11A3A6 ROM:0011A41C ; --------------------------------------------------------------------------- ROM:0011A41C ROM:0011A41C loc_11A41C: ; CODE XREF: ROM:0011A378↑j ROM:0011A41C ; ROM:0011A3FA↑j ROM:0011A41C bsr.l sub_11A038 ROM:0011A422 rts ROM:0011A424 ; --------------------------------------------------------------------------- ROM:0011A424 ROM:0011A424 loc_11A424: ; DATA XREF: ROM:0011A324↑o ROM:0011A424 cmpi.w #0,($620).w ROM:0011A42A bgt.s loc_11A44A ROM:0011A42C move.w $C8(a5),d0 ROM:0011A430 clr.b ($7E7).w ROM:0011A434 move.w d0,($620).w ROM:0011A438 move.b #1,($7E7).w ROM:0011A43E move.b #2,($799).w ROM:0011A444 bra.l loc_11A3A6 ROM:0011A44A ; --------------------------------------------------------------------------- ROM:0011A44A ROM:0011A44A loc_11A44A: ; CODE XREF: ROM:0011A42A↑j ROM:0011A44A move.w $C6(a5),d0 ROM:0011A44E sub.w $C4(a5),d0 ROM:0011A452 cmp.w ($620).w,d0 ROM:0011A456 blt.s locret_11A480 ROM:0011A458 btst #6,($FFFFFC0D).w ROM:0011A45E bne.s locret_11A480 ROM:0011A460 bclr #5,($890).w ROM:0011A466 bclr #5,($FFFFFC0B).w ROM:0011A46C bset #3,($FFFFFC0B).w ROM:0011A472 bset #6,($895).w ROM:0011A478 move.b #5,($799).w ROM:0011A47E bra.s locret_11A4CE ROM:0011A480 ; --------------------------------------------------------------------------- ROM:0011A480 ROM:0011A480 locret_11A480: ; CODE XREF: ROM:0011A456↑j ROM:0011A480 ; ROM:0011A45E↑j ROM:0011A480 rts ROM:0011A482 ; --------------------------------------------------------------------------- ROM:0011A482 ROM:0011A482 loc_11A482: ; DATA XREF: ROM:0011A328↑o ROM:0011A482 btst #3,($899).w ROM:0011A488 beq.s locret_11A4CE ROM:0011A48A bclr #3,($899).w ROM:0011A490 bclr #3,($FFFFFC0B).w ROM:0011A496 bclr #6,($895).w ROM:0011A49C move.b #0,($79B).w ROM:0011A4A2 move.w ($FFFFFC0E).w,d0 ROM:0011A4A6 move.w ($FFFFFC0C).w,d0 ROM:0011A4AA move.w $C8(a5),d0 ROM:0011A4AE clr.b ($7E7).w ROM:0011A4B2 move.w d0,($620).w ROM:0011A4B6 move.b #1,($7E7).w ROM:0011A4BC bset #5,($FFFFFC0B).w ROM:0011A4C2 move.b #2,($799).w ROM:0011A4C8 bra.l loc_11A3A6 ROM:0011A4CE ; --------------------------------------------------------------------------- ROM:0011A4CE ROM:0011A4CE locret_11A4CE: ; CODE XREF: ROM:0011A47E↑j ROM:0011A4CE ; ROM:0011A488↑j ROM:0011A4CE rts ROM:0011A4D0 ; --------------------------------------------------------------------------- ROM:0011A4D0 ROM:0011A4D0 loc_11A4D0: ; DATA XREF: ROM:0011A32C↑o ROM:0011A4D0 btst #7,($89E).w ROM:0011A4D6 beq.s loc_11A50E ROM:0011A4D8 bclr #7,($89E).w ROM:0011A4DE bclr #6,($891).w ROM:0011A4E4 move.b #0,($793).w ROM:0011A4EA bset #5,($890).w ROM:0011A4F0 move.w $C6(a5),d0 ROM:0011A4F4 sub.w $C2(a5),d0 ROM:0011A4F8 clr.b ($7E7).w ROM:0011A4FC move.w d0,($620).w ROM:0011A500 move.b #1,($7E7).w ROM:0011A506 move.b #4,($799).w ROM:0011A50C rts ROM:0011A50E ; --------------------------------------------------------------------------- ROM:0011A50E ROM:0011A50E loc_11A50E: ; CODE XREF: ROM:0011A4D6↑j ROM:0011A50E bsr.l sub_11A01A ROM:0011A514 rts ROM:0011A516 ; --------------------------------------------------------------------------- ROM:0011A516 ROM:0011A516 locret_11A516: ; DATA XREF: ROM:0011A330↑o ROM:0011A516 rts ROM:0011A518 ROM:0011A518 ; =============== S U B R O U T I N E ======================================= ROM:0011A518 ROM:0011A518 ROM:0011A518 sub_11A518: ; CODE XREF: ROM:00111A78↑p ROM:0011A518 cmpi.b #4,($799).w ROM:0011A51E bne.s locret_11A542 ROM:0011A520 btst #1,($FFFFFC0D).w ROM:0011A526 bne.s locret_11A542 ROM:0011A528 btst #3,($FFFFFC0D).w ROM:0011A52E bne.s locret_11A542 ROM:0011A530 bclr #5,($890).w ROM:0011A536 bset #6,($891).w ROM:0011A53C move.b #6,($799).w ROM:0011A542 ROM:0011A542 locret_11A542: ; CODE XREF: sub_11A518+6↑j ROM:0011A542 ; sub_11A518+E↑j ... ROM:0011A542 rts ROM:0011A542 ; End of function sub_11A518 ROM:0011A542 ROM:0011A544 ROM:0011A544 ; =============== S U B R O U T I N E ======================================= ROM:0011A544 ROM:0011A544 ROM:0011A544 sub_11A544: ; CODE XREF: ROM:0011760E↑p ROM:0011A544 clr.w d1 ROM:0011A546 move.b ($79B).w,d1 ROM:0011A54A cmpi.w #4,d1 ROM:0011A54E bcc.s locret_11A558 ROM:0011A550 movea.l off_11A55A(pc,d1.w*4),a0 ROM:0011A554 nop ROM:0011A556 jmp (a0) ROM:0011A558 ; --------------------------------------------------------------------------- ROM:0011A558 ROM:0011A558 locret_11A558: ; CODE XREF: sub_11A544+A↑j ROM:0011A558 rts ROM:0011A558 ; End of function sub_11A544 ROM:0011A558 ROM:0011A558 ; --------------------------------------------------------------------------- ROM:0011A55A off_11A55A: dc.l loc_11A56A ; DATA XREF: sub_11A544+C↑r ROM:0011A55E dc.l loc_11A580 ROM:0011A562 dc.l locret_11A5EC ROM:0011A566 dc.l loc_11A5EE ROM:0011A56A ; --------------------------------------------------------------------------- ROM:0011A56A ROM:0011A56A loc_11A56A: ; DATA XREF: ROM:off_11A55A↑o ROM:0011A56A clr.w ($596).w ROM:0011A56E bsr.w sub_11A608 ROM:0011A572 move.b #1,($79A).w ROM:0011A578 move.b #1,($79B).w ROM:0011A57E rts ROM:0011A580 ; --------------------------------------------------------------------------- ROM:0011A580 ROM:0011A580 loc_11A580: ; DATA XREF: ROM:0011A55E↑o ROM:0011A580 btst #7,($894).w ROM:0011A586 beq.s loc_11A59C ROM:0011A588 bclr #7,($894).w ROM:0011A58E bset #3,($899).w ROM:0011A594 move.b #2,($79B).w ROM:0011A59A rts ROM:0011A59C ; --------------------------------------------------------------------------- ROM:0011A59C ROM:0011A59C loc_11A59C: ; CODE XREF: ROM:0011A586↑j ROM:0011A59C btst #0,($FFFFFC0C).w ROM:0011A5A2 beq.s locret_11A5EA ROM:0011A5A4 btst #6,($FFFFFC0D).w ROM:0011A5AA beq.s locret_11A5EA ROM:0011A5AC cmpi.b #$B,($79A).w ROM:0011A5B2 blt.s loc_11A5DC ROM:0011A5B4 move.w ($FFFFFC0E).w,d1 ROM:0011A5B8 move.w ($FFFFFC0C).w,d1 ROM:0011A5BC clr.b ($79A).w ROM:0011A5C0 move.w $CC(a5),d1 ROM:0011A5C4 clr.b ($7E8).w ROM:0011A5C8 move.w d1,($622).w ROM:0011A5CC move.b #1,($7E8).w ROM:0011A5D2 move.b #3,($79B).w ROM:0011A5D8 rts ROM:0011A5DA ; --------------------------------------------------------------------------- ROM:0011A5DA bra.s locret_11A5EA ROM:0011A5DC ; --------------------------------------------------------------------------- ROM:0011A5DC ROM:0011A5DC loc_11A5DC: ; CODE XREF: ROM:0011A5B2↑j ROM:0011A5DC bsr.w sub_11A608 ROM:0011A5E0 addq.b #1,($79A).w ROM:0011A5E4 move.b #1,($79B).w ROM:0011A5EA ROM:0011A5EA locret_11A5EA: ; CODE XREF: ROM:0011A5A2↑j ROM:0011A5EA ; ROM:0011A5AA↑j ... ROM:0011A5EA rts ROM:0011A5EC ; --------------------------------------------------------------------------- ROM:0011A5EC ROM:0011A5EC locret_11A5EC: ; DATA XREF: ROM:0011A562↑o ROM:0011A5EC rts ROM:0011A5EE ; --------------------------------------------------------------------------- ROM:0011A5EE ROM:0011A5EE loc_11A5EE: ; DATA XREF: ROM:0011A566↑o ROM:0011A5EE cmpi.w #0,($622).w ROM:0011A5F4 bgt.s locret_11A606 ROM:0011A5F6 bsr.w sub_11A608 ROM:0011A5FA move.b #1,($79A).w ROM:0011A600 move.b #1,($79B).w ROM:0011A606 ROM:0011A606 locret_11A606: ; CODE XREF: ROM:0011A5F4↑j ROM:0011A606 rts ROM:0011A608 ROM:0011A608 ; =============== S U B R O U T I N E ======================================= ROM:0011A608 ROM:0011A608 ROM:0011A608 sub_11A608: ; CODE XREF: ROM:0011A56E↑p ROM:0011A608 ; ROM:loc_11A5DC↑p ... ROM:0011A608 cmpi.w #0,($594).w ROM:0011A60E ble.s loc_11A644 ROM:0011A610 lea ($12D7).w,a0 ROM:0011A614 clr.w d1 ROM:0011A616 move.w ($FFFFFC0E).w,d2 ROM:0011A61A move.w ($FFFFFC0C).w,d2 ROM:0011A61E move.w ($596).w,d0 ROM:0011A622 move.b (a0,d0.w),d1 ROM:0011A626 move.w d1,($FFFFFC0E).w ROM:0011A62A addq.w #1,d0 ROM:0011A62C bvc.s loc_11A632 ROM:0011A62E move.w #$8000,d0 ROM:0011A632 ROM:0011A632 loc_11A632: ; CODE XREF: sub_11A608+24↑j ROM:0011A632 cmp.w ($594).w,d0 ROM:0011A636 blt.s loc_11A63E ROM:0011A638 bset #7,($894).w ROM:0011A63E ROM:0011A63E loc_11A63E: ; CODE XREF: sub_11A608+2E↑j ROM:0011A63E move.w d0,($596).w ROM:0011A642 bra.s locret_11A64A ROM:0011A644 ; --------------------------------------------------------------------------- ROM:0011A644 ROM:0011A644 loc_11A644: ; CODE XREF: sub_11A608+6↑j ROM:0011A644 bset #7,($894).w ROM:0011A64A ROM:0011A64A locret_11A64A: ; CODE XREF: sub_11A608+3A↑j ROM:0011A64A rts ROM:0011A64A ; End of function sub_11A608 ROM:0011A64A ROM:0011A64C ROM:0011A64C ; =============== S U B R O U T I N E ======================================= ROM:0011A64C ROM:0011A64C ROM:0011A64C sub_11A64C: ; CODE XREF: sub_11A9EC↓p ROM:0011A64C move.w #$3FE8,d1 ROM:0011A650 move.w ($9E4).w,d2 ROM:0011A654 move.w ($99C).w,d3 ROM:0011A658 bsr.l sub_11745C ROM:0011A65E move.w d1,($598).w ROM:0011A662 rts ROM:0011A662 ; End of function sub_11A64C ROM:0011A662 ROM:0011A664 ROM:0011A664 ; =============== S U B R O U T I N E ======================================= ROM:0011A664 ROM:0011A664 ROM:0011A664 sub_11A664: ; CODE XREF: sub_113310+40A↑p ROM:0011A664 ; sub_113310+426↑p ... ROM:0011A664 bsr.w sub_11A67E ROM:0011A668 bsr.w sub_11A700 ROM:0011A66C bsr.w sub_11A782 ROM:0011A670 bsr.w sub_11A7A8 ROM:0011A674 bsr.w sub_11A7C6 ROM:0011A678 bsr.w sub_11A7E6 ROM:0011A67C rts ROM:0011A67C ; End of function sub_11A664 ROM:0011A67C ROM:0011A67E ROM:0011A67E ; =============== S U B R O U T I N E ======================================= ROM:0011A67E ROM:0011A67E ROM:0011A67E sub_11A67E: ; CODE XREF: sub_11A664↑p ROM:0011A67E clr.w d1 ROM:0011A680 move.b ($79C).w,d1 ROM:0011A684 cmpi.w #3,d1 ROM:0011A688 bcc.s locret_11A692 ROM:0011A68A movea.l off_11A694(pc,d1.w*4),a0 ROM:0011A68E nop ROM:0011A690 jmp (a0) ROM:0011A692 ; --------------------------------------------------------------------------- ROM:0011A692 ROM:0011A692 locret_11A692: ; CODE XREF: sub_11A67E+A↑j ROM:0011A692 rts ROM:0011A692 ; End of function sub_11A67E ROM:0011A692 ROM:0011A692 ; --------------------------------------------------------------------------- ROM:0011A694 off_11A694: dc.l loc_11A6A0 ; DATA XREF: sub_11A67E+C↑r ROM:0011A698 dc.l loc_11A6AE ROM:0011A69C dc.l loc_11A6CA ROM:0011A6A0 ; --------------------------------------------------------------------------- ROM:0011A6A0 ROM:0011A6A0 loc_11A6A0: ; DATA XREF: ROM:off_11A694↑o ROM:0011A6A0 bclr #7,($88A).w ROM:0011A6A6 move.b #1,($79C).w ROM:0011A6AC rts ROM:0011A6AE ; --------------------------------------------------------------------------- ROM:0011A6AE ROM:0011A6AE loc_11A6AE: ; DATA XREF: ROM:0011A698↑o ROM:0011A6AE cmpi.w #5,($5AA).w ROM:0011A6B4 bne.s locret_11A6C8 ROM:0011A6B6 bsr.w sub_11A6F8 ROM:0011A6BA bset #7,($88A).w ROM:0011A6C0 move.b #2,($79C).w ROM:0011A6C6 rts ROM:0011A6C8 ; --------------------------------------------------------------------------- ROM:0011A6C8 ROM:0011A6C8 locret_11A6C8: ; CODE XREF: ROM:0011A6B4↑j ROM:0011A6C8 rts ROM:0011A6CA ; --------------------------------------------------------------------------- ROM:0011A6CA ROM:0011A6CA loc_11A6CA: ; DATA XREF: ROM:0011A69C↑o ROM:0011A6CA cmpi.w #5,($5AA).w ROM:0011A6D0 bne.s loc_11A6DE ROM:0011A6D2 bsr.w sub_11A6F8 ROM:0011A6D6 move.b #2,($79C).w ROM:0011A6DC rts ROM:0011A6DE ; --------------------------------------------------------------------------- ROM:0011A6DE ROM:0011A6DE loc_11A6DE: ; CODE XREF: ROM:0011A6D0↑j ROM:0011A6DE cmpi.w #6,($5AA).w ROM:0011A6E4 bne.s locret_11A6F4 ROM:0011A6E6 bclr #7,($88A).w ROM:0011A6EC move.b #1,($79C).w ROM:0011A6F2 rts ROM:0011A6F4 ; --------------------------------------------------------------------------- ROM:0011A6F4 ROM:0011A6F4 locret_11A6F4: ; CODE XREF: ROM:0011A6E4↑j ROM:0011A6F4 rts ROM:0011A6F6 ; --------------------------------------------------------------------------- ROM:0011A6F6 rts ROM:0011A6F8 ROM:0011A6F8 ; =============== S U B R O U T I N E ======================================= ROM:0011A6F8 ROM:0011A6F8 ROM:0011A6F8 sub_11A6F8: ; CODE XREF: ROM:0011A6B6↑p ROM:0011A6F8 ; ROM:0011A6D2↑p ROM:0011A6F8 move.w ($5A6).w,($59A).w ROM:0011A6FE rts ROM:0011A6FE ; End of function sub_11A6F8 ROM:0011A6FE ROM:0011A700 ROM:0011A700 ; =============== S U B R O U T I N E ======================================= ROM:0011A700 ROM:0011A700 ROM:0011A700 sub_11A700: ; CODE XREF: sub_11A664+4↑p ROM:0011A700 clr.w d1 ROM:0011A702 move.b ($79D).w,d1 ROM:0011A706 cmpi.w #3,d1 ROM:0011A70A bcc.s locret_11A714 ROM:0011A70C movea.l off_11A716(pc,d1.w*4),a0 ROM:0011A710 nop ROM:0011A712 jmp (a0) ROM:0011A714 ; --------------------------------------------------------------------------- ROM:0011A714 ROM:0011A714 locret_11A714: ; CODE XREF: sub_11A700+A↑j ROM:0011A714 rts ROM:0011A714 ; End of function sub_11A700 ROM:0011A714 ROM:0011A714 ; --------------------------------------------------------------------------- ROM:0011A716 off_11A716: dc.l loc_11A722 ; DATA XREF: sub_11A700+C↑r ROM:0011A71A dc.l loc_11A730 ROM:0011A71E dc.l loc_11A74C ROM:0011A722 ; --------------------------------------------------------------------------- ROM:0011A722 ROM:0011A722 loc_11A722: ; DATA XREF: ROM:off_11A716↑o ROM:0011A722 bclr #5,($88E).w ROM:0011A728 move.b #1,($79D).w ROM:0011A72E rts ROM:0011A730 ; --------------------------------------------------------------------------- ROM:0011A730 ROM:0011A730 loc_11A730: ; DATA XREF: ROM:0011A71A↑o ROM:0011A730 cmpi.w #1,($5AA).w ROM:0011A736 bne.s locret_11A74A ROM:0011A738 bsr.w sub_11A77A ROM:0011A73C bset #5,($88E).w ROM:0011A742 move.b #2,($79D).w ROM:0011A748 rts ROM:0011A74A ; --------------------------------------------------------------------------- ROM:0011A74A ROM:0011A74A locret_11A74A: ; CODE XREF: ROM:0011A736↑j ROM:0011A74A rts ROM:0011A74C ; --------------------------------------------------------------------------- ROM:0011A74C ROM:0011A74C loc_11A74C: ; DATA XREF: ROM:0011A71E↑o ROM:0011A74C cmpi.w #1,($5AA).w ROM:0011A752 bne.s loc_11A760 ROM:0011A754 bsr.w sub_11A77A ROM:0011A758 move.b #2,($79D).w ROM:0011A75E rts ROM:0011A760 ; --------------------------------------------------------------------------- ROM:0011A760 ROM:0011A760 loc_11A760: ; CODE XREF: ROM:0011A752↑j ROM:0011A760 cmpi.w #2,($5AA).w ROM:0011A766 bne.s locret_11A776 ROM:0011A768 bclr #5,($88E).w ROM:0011A76E move.b #1,($79D).w ROM:0011A774 rts ROM:0011A776 ; --------------------------------------------------------------------------- ROM:0011A776 ROM:0011A776 locret_11A776: ; CODE XREF: ROM:0011A766↑j ROM:0011A776 rts ROM:0011A778 ; --------------------------------------------------------------------------- ROM:0011A778 rts ROM:0011A77A ROM:0011A77A ; =============== S U B R O U T I N E ======================================= ROM:0011A77A ROM:0011A77A ROM:0011A77A sub_11A77A: ; CODE XREF: ROM:0011A738↑p ROM:0011A77A ; ROM:0011A754↑p ROM:0011A77A move.w ($5A6).w,($59C).w ROM:0011A780 rts ROM:0011A780 ; End of function sub_11A77A ROM:0011A780 ROM:0011A782 ROM:0011A782 ; =============== S U B R O U T I N E ======================================= ROM:0011A782 ROM:0011A782 ROM:0011A782 sub_11A782: ; CODE XREF: sub_11A664+8↑p ROM:0011A782 cmpi.w #0,($5AA).w ROM:0011A788 bne.s locret_11A7A6 ROM:0011A78A move.w $CE(a5),d0 ROM:0011A78E cmp.w ($5A8).w,d0 ROM:0011A792 bge.s loc_11A79A ROM:0011A794 move.w d0,($5A0).w ROM:0011A798 bra.s loc_11A7A0 ROM:0011A79A ; --------------------------------------------------------------------------- ROM:0011A79A ROM:0011A79A loc_11A79A: ; CODE XREF: sub_11A782+10↑j ROM:0011A79A move.w ($5A8).w,($5A0).w ROM:0011A7A0 ROM:0011A7A0 loc_11A7A0: ; CODE XREF: sub_11A782+16↑j ROM:0011A7A0 move.w ($5A6).w,($59E).w ROM:0011A7A6 ROM:0011A7A6 locret_11A7A6: ; CODE XREF: sub_11A782+6↑j ROM:0011A7A6 rts ROM:0011A7A6 ; End of function sub_11A782 ROM:0011A7A6 ROM:0011A7A8 ROM:0011A7A8 ; =============== S U B R O U T I N E ======================================= ROM:0011A7A8 ROM:0011A7A8 ROM:0011A7A8 sub_11A7A8: ; CODE XREF: sub_11A664+C↑p ROM:0011A7A8 cmpi.w #3,($5AA).w ROM:0011A7AE bne.s locret_11A7C4 ROM:0011A7B0 btst #7,($88A).w ROM:0011A7B6 bne.s locret_11A7C4 ROM:0011A7B8 bclr #1,($896).w ROM:0011A7BE bset #5,($89C).w ROM:0011A7C4 ROM:0011A7C4 locret_11A7C4: ; CODE XREF: sub_11A7A8+6↑j ROM:0011A7C4 ; sub_11A7A8+E↑j ROM:0011A7C4 rts ROM:0011A7C4 ; End of function sub_11A7A8 ROM:0011A7C4 ROM:0011A7C6 ROM:0011A7C6 ; =============== S U B R O U T I N E ======================================= ROM:0011A7C6 ROM:0011A7C6 ROM:0011A7C6 sub_11A7C6: ; CODE XREF: sub_11A664+10↑p ROM:0011A7C6 cmpi.w #4,($5AA).w ROM:0011A7CC bne.s locret_11A7E4 ROM:0011A7CE btst #2,($89C).w ROM:0011A7D4 beq.s loc_11A7DE ROM:0011A7D6 btst #0,($89B).w ROM:0011A7DC beq.s locret_11A7E4 ROM:0011A7DE ROM:0011A7DE loc_11A7DE: ; CODE XREF: sub_11A7C6+E↑j ROM:0011A7DE bset #1,($896).w ROM:0011A7E4 ROM:0011A7E4 locret_11A7E4: ; CODE XREF: sub_11A7C6+6↑j ROM:0011A7E4 ; sub_11A7C6+16↑j ROM:0011A7E4 rts ROM:0011A7E4 ; End of function sub_11A7C6 ROM:0011A7E4 ROM:0011A7E6 ROM:0011A7E6 ; =============== S U B R O U T I N E ======================================= ROM:0011A7E6 ROM:0011A7E6 ROM:0011A7E6 sub_11A7E6: ; CODE XREF: sub_11A664+14↑p ROM:0011A7E6 clr.w d1 ROM:0011A7E8 move.b ($79E).w,d1 ROM:0011A7EC cmpi.w #4,d1 ROM:0011A7F0 bcc.s locret_11A7FA ROM:0011A7F2 movea.l off_11A7FC(pc,d1.w*4),a0 ROM:0011A7F6 nop ROM:0011A7F8 jmp (a0) ROM:0011A7FA ; --------------------------------------------------------------------------- ROM:0011A7FA ROM:0011A7FA locret_11A7FA: ; CODE XREF: sub_11A7E6+A↑j ROM:0011A7FA rts ROM:0011A7FA ; End of function sub_11A7E6 ROM:0011A7FA ROM:0011A7FA ; --------------------------------------------------------------------------- ROM:0011A7FC off_11A7FC: dc.l loc_11A80C ; DATA XREF: sub_11A7E6+C↑r ROM:0011A800 dc.l loc_11A814 ROM:0011A804 dc.l loc_11A83A ROM:0011A808 dc.l loc_11A860 ROM:0011A80C ; --------------------------------------------------------------------------- ROM:0011A80C ROM:0011A80C loc_11A80C: ; DATA XREF: ROM:off_11A7FC↑o ROM:0011A80C move.b #1,($79E).w ROM:0011A812 rts ROM:0011A814 ; --------------------------------------------------------------------------- ROM:0011A814 ROM:0011A814 loc_11A814: ; DATA XREF: ROM:0011A800↑o ROM:0011A814 btst #7,($88A).w ROM:0011A81A beq.s loc_11A824 ROM:0011A81C move.b #3,($79E).w ROM:0011A822 bra.s loc_11A882 ROM:0011A824 ; --------------------------------------------------------------------------- ROM:0011A824 ROM:0011A824 loc_11A824: ; CODE XREF: ROM:0011A81A↑j ROM:0011A824 btst #5,($88E).w ROM:0011A82A beq.s loc_11A834 ROM:0011A82C move.b #2,($79E).w ROM:0011A832 bra.s loc_11A882 ROM:0011A834 ; --------------------------------------------------------------------------- ROM:0011A834 ROM:0011A834 loc_11A834: ; CODE XREF: ROM:0011A82A↑j ROM:0011A834 ; ROM:0011A858↓j ... ROM:0011A834 bsr.w sub_11A88A ROM:0011A838 rts ROM:0011A83A ; --------------------------------------------------------------------------- ROM:0011A83A ROM:0011A83A loc_11A83A: ; DATA XREF: ROM:0011A804↑o ROM:0011A83A btst #7,($88A).w ROM:0011A840 beq.s loc_11A84A ROM:0011A842 move.b #3,($79E).w ROM:0011A848 bra.s loc_11A882 ROM:0011A84A ; --------------------------------------------------------------------------- ROM:0011A84A ROM:0011A84A loc_11A84A: ; CODE XREF: ROM:0011A840↑j ROM:0011A84A btst #5,($88E).w ROM:0011A850 bne.s loc_11A85A ROM:0011A852 move.b #1,($79E).w ROM:0011A858 bra.s loc_11A834 ROM:0011A85A ; --------------------------------------------------------------------------- ROM:0011A85A ROM:0011A85A loc_11A85A: ; CODE XREF: ROM:0011A850↑j ROM:0011A85A ; ROM:0011A876↓j ROM:0011A85A bsr.w sub_11A898 ROM:0011A85E rts ROM:0011A860 ; --------------------------------------------------------------------------- ROM:0011A860 ROM:0011A860 loc_11A860: ; DATA XREF: ROM:0011A808↑o ROM:0011A860 btst #7,($88A).w ROM:0011A866 bne.s loc_11A882 ROM:0011A868 btst #5,($88E).w ROM:0011A86E beq.s loc_11A87A ROM:0011A870 move.b #2,($79E).w ROM:0011A876 bra.s loc_11A85A ROM:0011A878 ; --------------------------------------------------------------------------- ROM:0011A878 bra.s loc_11A882 ROM:0011A87A ; --------------------------------------------------------------------------- ROM:0011A87A ROM:0011A87A loc_11A87A: ; CODE XREF: ROM:0011A86E↑j ROM:0011A87A move.b #1,($79E).w ROM:0011A880 bra.s loc_11A834 ROM:0011A882 ; --------------------------------------------------------------------------- ROM:0011A882 ROM:0011A882 loc_11A882: ; CODE XREF: ROM:0011A822↑j ROM:0011A882 ; ROM:0011A832↑j ... ROM:0011A882 bsr.w sub_11A8A6 ROM:0011A886 rts ROM:0011A888 ; --------------------------------------------------------------------------- ROM:0011A888 rts ROM:0011A88A ROM:0011A88A ; =============== S U B R O U T I N E ======================================= ROM:0011A88A ROM:0011A88A ROM:0011A88A sub_11A88A: ; CODE XREF: ROM:loc_11A834↑p ROM:0011A88A move.w ($59E).w,($5A2).w ROM:0011A890 move.w ($5A0).w,($5A4).w ROM:0011A896 rts ROM:0011A896 ; End of function sub_11A88A ROM:0011A896 ROM:0011A898 ROM:0011A898 ; =============== S U B R O U T I N E ======================================= ROM:0011A898 ROM:0011A898 ROM:0011A898 sub_11A898: ; CODE XREF: ROM:loc_11A85A↑p ROM:0011A898 move.w ($59C).w,($5A2).w ROM:0011A89E move.w $CE(a5),($5A4).w ROM:0011A8A4 rts ROM:0011A8A4 ; End of function sub_11A898 ROM:0011A8A4 ROM:0011A8A6 ROM:0011A8A6 ; =============== S U B R O U T I N E ======================================= ROM:0011A8A6 ROM:0011A8A6 ROM:0011A8A6 sub_11A8A6: ; CODE XREF: ROM:loc_11A882↑p ROM:0011A8A6 move.w ($59A).w,($5A2).w ROM:0011A8AC move.w $CE(a5),($5A4).w ROM:0011A8B2 rts ROM:0011A8B2 ; End of function sub_11A8A6 ROM:0011A8B2 ROM:0011A8B4 ROM:0011A8B4 ; =============== S U B R O U T I N E ======================================= ROM:0011A8B4 ROM:0011A8B4 ROM:0011A8B4 sub_11A8B4: ; CODE XREF: sub_11AA08↓p ROM:0011A8B4 move.w ($5BE).w,d7 ROM:0011A8B8 clr.w d1 ROM:0011A8BA move.b ($79F).w,d1 ROM:0011A8BE cmpi.w #6,d1 ROM:0011A8C2 bcc.s locret_11A8CC ROM:0011A8C4 movea.l off_11A8CE(pc,d1.w*4),a0 ROM:0011A8C8 nop ROM:0011A8CA jmp (a0) ROM:0011A8CC ; --------------------------------------------------------------------------- ROM:0011A8CC ROM:0011A8CC locret_11A8CC: ; CODE XREF: sub_11A8B4+E↑j ROM:0011A8CC rts ROM:0011A8CC ; End of function sub_11A8B4 ROM:0011A8CC ROM:0011A8CC ; --------------------------------------------------------------------------- ROM:0011A8CE off_11A8CE: dc.l loc_11A8E6 ; DATA XREF: sub_11A8B4+10↑r ROM:0011A8D2 dc.l loc_11A8F2 ROM:0011A8D6 dc.l loc_11A910 ROM:0011A8DA dc.l loc_11A92E ROM:0011A8DE dc.l loc_11A94E ROM:0011A8E2 dc.l loc_11A986 ROM:0011A8E6 ; --------------------------------------------------------------------------- ROM:0011A8E6 ROM:0011A8E6 loc_11A8E6: ; DATA XREF: ROM:off_11A8CE↑o ROM:0011A8E6 bsr.w sub_11A9C2 ROM:0011A8EA move.b #1,($79F).w ROM:0011A8F0 rts ROM:0011A8F2 ; --------------------------------------------------------------------------- ROM:0011A8F2 ROM:0011A8F2 loc_11A8F2: ; DATA XREF: ROM:0011A8D2↑o ROM:0011A8F2 cmp.w ($5B2).w,d7 ROM:0011A8F6 bge.s loc_11A900 ROM:0011A8F8 move.b #3,($79F).w ROM:0011A8FE bra.s loc_11A948 ROM:0011A900 ; --------------------------------------------------------------------------- ROM:0011A900 ROM:0011A900 loc_11A900: ; CODE XREF: ROM:0011A8F6↑j ROM:0011A900 cmp.w ($5B2).w,d7 ROM:0011A904 ble.s locret_11A90E ROM:0011A906 move.b #2,($79F).w ROM:0011A90C bra.s loc_11A928 ROM:0011A90E ; --------------------------------------------------------------------------- ROM:0011A90E ROM:0011A90E locret_11A90E: ; CODE XREF: ROM:0011A904↑j ROM:0011A90E rts ROM:0011A910 ; --------------------------------------------------------------------------- ROM:0011A910 ROM:0011A910 loc_11A910: ; DATA XREF: ROM:0011A8D6↑o ROM:0011A910 cmp.w ($5AC).w,d7 ROM:0011A914 bgt.s loc_11A928 ROM:0011A916 cmp.w ($5B2).w,d7 ROM:0011A91A bgt.s loc_11A928 ROM:0011A91C bsr.w sub_11A9D2 ROM:0011A920 move.b #4,($79F).w ROM:0011A926 bra.s locret_11A984 ROM:0011A928 ; --------------------------------------------------------------------------- ROM:0011A928 ROM:0011A928 loc_11A928: ; CODE XREF: ROM:0011A90C↑j ROM:0011A928 ; ROM:0011A914↑j ... ROM:0011A928 bsr.w sub_11A9DE ROM:0011A92C rts ROM:0011A92E ; --------------------------------------------------------------------------- ROM:0011A92E ROM:0011A92E loc_11A92E: ; DATA XREF: ROM:0011A8DA↑o ROM:0011A92E cmp.w ($5AC).w,d7 ROM:0011A932 blt.s loc_11A948 ROM:0011A934 cmp.w ($5B2).w,d7 ROM:0011A938 blt.s loc_11A948 ROM:0011A93A bsr.w sub_11A9D2 ROM:0011A93E move.b #5,($79F).w ROM:0011A944 bra.w locret_11A9BE ROM:0011A948 ; --------------------------------------------------------------------------- ROM:0011A948 ROM:0011A948 loc_11A948: ; CODE XREF: ROM:0011A8FE↑j ROM:0011A948 ; ROM:0011A932↑j ... ROM:0011A948 bsr.w sub_11A9DE ROM:0011A94C rts ROM:0011A94E ; --------------------------------------------------------------------------- ROM:0011A94E ROM:0011A94E loc_11A94E: ; DATA XREF: ROM:0011A8DE↑o ROM:0011A94E cmp.w ($5AC).w,d7 ROM:0011A952 ble.s loc_11A95C ROM:0011A954 move.b #2,($79F).w ROM:0011A95A bra.s loc_11A928 ROM:0011A95C ; --------------------------------------------------------------------------- ROM:0011A95C ROM:0011A95C loc_11A95C: ; CODE XREF: ROM:0011A952↑j ROM:0011A95C btst #2,($88C).w ROM:0011A962 bne.s loc_11A96C ROM:0011A964 move.b #1,($79F).w ROM:0011A96A rts ROM:0011A96C ; --------------------------------------------------------------------------- ROM:0011A96C ROM:0011A96C loc_11A96C: ; CODE XREF: ROM:0011A962↑j ROM:0011A96C move.w $D0(a5),d4 ROM:0011A970 cmp.w ($5B2).w,d7 ROM:0011A974 bge.s locret_11A984 ROM:0011A976 cmp.w ($5B0).w,d4 ROM:0011A97A ble.s locret_11A984 ROM:0011A97C move.b #3,($79F).w ROM:0011A982 bra.s loc_11A948 ROM:0011A984 ; --------------------------------------------------------------------------- ROM:0011A984 ROM:0011A984 locret_11A984: ; CODE XREF: ROM:0011A926↑j ROM:0011A984 ; ROM:0011A974↑j ... ROM:0011A984 rts ROM:0011A986 ; --------------------------------------------------------------------------- ROM:0011A986 ROM:0011A986 loc_11A986: ; DATA XREF: ROM:0011A8E2↑o ROM:0011A986 cmp.w ($5AC).w,d7 ROM:0011A98A bge.s loc_11A994 ROM:0011A98C move.b #3,($79F).w ROM:0011A992 bra.s loc_11A948 ROM:0011A994 ; --------------------------------------------------------------------------- ROM:0011A994 ROM:0011A994 loc_11A994: ; CODE XREF: ROM:0011A98A↑j ROM:0011A994 btst #2,($88C).w ROM:0011A99A bne.s loc_11A9A4 ROM:0011A99C move.b #1,($79F).w ROM:0011A9A2 rts ROM:0011A9A4 ; --------------------------------------------------------------------------- ROM:0011A9A4 ROM:0011A9A4 loc_11A9A4: ; CODE XREF: ROM:0011A99A↑j ROM:0011A9A4 move.w $D0(a5),d0 ROM:0011A9A8 cmp.w ($5B2).w,d7 ROM:0011A9AC ble.s locret_11A9BE ROM:0011A9AE cmp.w ($5B0).w,d0 ROM:0011A9B2 ble.s locret_11A9BE ROM:0011A9B4 move.b #2,($79F).w ROM:0011A9BA bra.w loc_11A928 ROM:0011A9BE ; --------------------------------------------------------------------------- ROM:0011A9BE ROM:0011A9BE locret_11A9BE: ; CODE XREF: ROM:0011A944↑j ROM:0011A9BE ; ROM:0011A9AC↑j ... ROM:0011A9BE rts ROM:0011A9C0 ; --------------------------------------------------------------------------- ROM:0011A9C0 rts ROM:0011A9C2 ROM:0011A9C2 ; =============== S U B R O U T I N E ======================================= ROM:0011A9C2 ROM:0011A9C2 ROM:0011A9C2 sub_11A9C2: ; CODE XREF: ROM:loc_11A8E6↑p ROM:0011A9C2 andi.w #$FFFE,($1452).w ROM:0011A9C8 move.w ($1452).w,($5B2).w ROM:0011A9CE rts ROM:0011A9CE ; End of function sub_11A9C2 ROM:0011A9CE ROM:0011A9D0 ; --------------------------------------------------------------------------- ROM:0011A9D0 rts ROM:0011A9D2 ROM:0011A9D2 ; =============== S U B R O U T I N E ======================================= ROM:0011A9D2 ROM:0011A9D2 ROM:0011A9D2 sub_11A9D2: ; CODE XREF: ROM:0011A91C↑p ROM:0011A9D2 ; ROM:0011A93A↑p ROM:0011A9D2 clr.w ($5AE).w ROM:0011A9D6 move.w ($5B2).w,($5AC).w ROM:0011A9DC rts ROM:0011A9DC ; End of function sub_11A9D2 ROM:0011A9DC ROM:0011A9DE ROM:0011A9DE ; =============== S U B R O U T I N E ======================================= ROM:0011A9DE ROM:0011A9DE ROM:0011A9DE sub_11A9DE: ; CODE XREF: ROM:loc_11A928↑p ROM:0011A9DE ; ROM:loc_11A948↑p ROM:0011A9DE move.w ($5BE).w,($5AC).w ROM:0011A9E4 move.w ($5C0).w,($5AE).w ROM:0011A9EA rts ROM:0011A9EA ; End of function sub_11A9DE ROM:0011A9EA ROM:0011A9EC ROM:0011A9EC ; =============== S U B R O U T I N E ======================================= ROM:0011A9EC ROM:0011A9EC ROM:0011A9EC sub_11A9EC: ; CODE XREF: ROM:00116FB2↑p ROM:0011A9EC bsr.l sub_11A64C ROM:0011A9F2 bsr.w sub_11AA48 ROM:0011A9F6 bsr.l sub_11ACE0 ROM:0011A9FC bsr.l sub_11ACF2 ROM:0011AA02 bsr.w sub_11AA22 ROM:0011AA06 rts ROM:0011AA06 ; End of function sub_11A9EC ROM:0011AA06 ROM:0011AA08 ROM:0011AA08 ; =============== S U B R O U T I N E ======================================= ROM:0011AA08 ROM:0011AA08 ROM:0011AA08 sub_11AA08: ; CODE XREF: ROM:00117582↑p ROM:0011AA08 bsr.l sub_11A8B4 ROM:0011AA0E bsr.l sub_11AAAC ROM:0011AA14 bsr.l sub_11AAB4 ROM:0011AA1A bsr.l sub_11AB58 ROM:0011AA20 rts ROM:0011AA20 ; End of function sub_11AA08 ROM:0011AA20 ROM:0011AA22 ROM:0011AA22 ; =============== S U B R O U T I N E ======================================= ROM:0011AA22 ROM:0011AA22 ROM:0011AA22 sub_11AA22: ; CODE XREF: sub_11A9EC+16↑p ROM:0011AA22 bclr #1,($88C).w ROM:0011AA28 btst #5,($88E).w ROM:0011AA2E bne.s locret_11AA46 ROM:0011AA30 btst #7,($88A).w ROM:0011AA36 bne.s locret_11AA46 ROM:0011AA38 btst #0,($889).w ROM:0011AA3E bne.s locret_11AA46 ROM:0011AA40 bset #1,($88C).w ROM:0011AA46 ROM:0011AA46 locret_11AA46: ; CODE XREF: sub_11AA22+C↑j ROM:0011AA46 ; sub_11AA22+14↑j ... ROM:0011AA46 rts ROM:0011AA46 ; End of function sub_11AA22 ROM:0011AA46 ROM:0011AA48 ROM:0011AA48 ; =============== S U B R O U T I N E ======================================= ROM:0011AA48 ROM:0011AA48 ROM:0011AA48 sub_11AA48: ; CODE XREF: sub_11A9EC+6↑p ROM:0011AA48 clr.w d1 ROM:0011AA4A move.b ($7A0).w,d1 ROM:0011AA4E cmpi.w #4,d1 ROM:0011AA52 bcc.s locret_11AA5C ROM:0011AA54 movea.l off_11AA5E(pc,d1.w*4),a0 ROM:0011AA58 nop ROM:0011AA5A jmp (a0) ROM:0011AA5C ; --------------------------------------------------------------------------- ROM:0011AA5C ROM:0011AA5C locret_11AA5C: ; CODE XREF: sub_11AA48+A↑j ROM:0011AA5C rts ROM:0011AA5C ; End of function sub_11AA48 ROM:0011AA5C ROM:0011AA5C ; --------------------------------------------------------------------------- ROM:0011AA5E off_11AA5E: dc.l loc_11AA6E ; DATA XREF: sub_11AA48+C↑r ROM:0011AA62 dc.l loc_11AA7C ROM:0011AA66 dc.l loc_11AA92 ROM:0011AA6A dc.l locret_11AAA8 ROM:0011AA6E ; --------------------------------------------------------------------------- ROM:0011AA6E ROM:0011AA6E loc_11AA6E: ; DATA XREF: ROM:off_11AA5E↑o ROM:0011AA6E bclr #0,($89B).w ROM:0011AA74 move.b #1,($7A0).w ROM:0011AA7A rts ROM:0011AA7C ; --------------------------------------------------------------------------- ROM:0011AA7C ROM:0011AA7C loc_11AA7C: ; DATA XREF: ROM:0011AA62↑o ROM:0011AA7C btst #2,($89C).w ROM:0011AA82 beq.s locret_11AA90 ROM:0011AA84 bset #5,($89C).w ROM:0011AA8A move.b #2,($7A0).w ROM:0011AA90 ROM:0011AA90 locret_11AA90: ; CODE XREF: ROM:0011AA82↑j ROM:0011AA90 rts ROM:0011AA92 ; --------------------------------------------------------------------------- ROM:0011AA92 ROM:0011AA92 loc_11AA92: ; DATA XREF: ROM:0011AA66↑o ROM:0011AA92 btst #0,($889).w ROM:0011AA98 bne.s locret_11AAA6 ROM:0011AA9A bset #0,($89B).w ROM:0011AAA0 move.b #3,($7A0).w ROM:0011AAA6 ROM:0011AAA6 locret_11AAA6: ; CODE XREF: ROM:0011AA98↑j ROM:0011AAA6 rts ROM:0011AAA8 ; --------------------------------------------------------------------------- ROM:0011AAA8 ROM:0011AAA8 locret_11AAA8: ; DATA XREF: ROM:0011AA6A↑o ROM:0011AAA8 rts ROM:0011AAAA ; --------------------------------------------------------------------------- ROM:0011AAAA rts ROM:0011AAAC ROM:0011AAAC ; =============== S U B R O U T I N E ======================================= ROM:0011AAAC ROM:0011AAAC ROM:0011AAAC sub_11AAAC: ; CODE XREF: sub_11AA08+6↑p ROM:0011AAAC move.w ($5AE).w,($5B0).w ROM:0011AAB2 rts ROM:0011AAB2 ; End of function sub_11AAAC ROM:0011AAB2 ROM:0011AAB4 ROM:0011AAB4 ; =============== S U B R O U T I N E ======================================= ROM:0011AAB4 ROM:0011AAB4 ROM:0011AAB4 sub_11AAB4: ; CODE XREF: sub_11AA08+C↑p ROM:0011AAB4 cmpi.w #0,($5B0).w ROM:0011AABA beq.s locret_11AADA ROM:0011AABC move.l #$3E8,d0 ROM:0011AAC2 divs.w ($5B0).w,d0 ROM:0011AAC6 move.l d0,d1 ROM:0011AAC8 swap d1 ROM:0011AACA cmpi.w #0,d1 ROM:0011AACE ble.s loc_11AAD2 ROM:0011AAD0 addq.w #1,d0 ROM:0011AAD2 ROM:0011AAD2 loc_11AAD2: ; CODE XREF: sub_11AAB4+1A↑j ROM:0011AAD2 move.w d0,d2 ROM:0011AAD4 lsr.w #1,d2 ROM:0011AAD6 move.w d2,($5B4).w ROM:0011AADA ROM:0011AADA locret_11AADA: ; CODE XREF: sub_11AAB4+6↑j ROM:0011AADA rts ROM:0011AADA ; End of function sub_11AAB4 ROM:0011AADA ROM:0011AADC ROM:0011AADC ; =============== S U B R O U T I N E ======================================= ROM:0011AADC ROM:0011AADC ROM:0011AADC sub_11AADC: ; CODE XREF: ROM:0011ABE8↓p ROM:0011AADC ; ROM:0011ACC0↓p ROM:0011AADC bclr #1,($88E).w ROM:0011AAE2 btst #1,($88A).w ROM:0011AAE8 beq.s loc_11AAF2 ROM:0011AAEA bset #2,($896).w ROM:0011AAF0 bra.s loc_11AAF8 ROM:0011AAF2 ; --------------------------------------------------------------------------- ROM:0011AAF2 ROM:0011AAF2 loc_11AAF2: ; CODE XREF: sub_11AADC+C↑j ROM:0011AAF2 bclr #2,($896).w ROM:0011AAF8 ROM:0011AAF8 loc_11AAF8: ; CODE XREF: sub_11AADC+14↑j ROM:0011AAF8 move.w ($5B2).w,d7 ROM:0011AAFC cmp.w ($5AC).w,d7 ROM:0011AB00 bge.s loc_11AB10 ROM:0011AB02 bset #1,($88A).w ROM:0011AB08 bset #2,($FFFFFA11).w ROM:0011AB0E bra.s loc_11AB1C ROM:0011AB10 ; --------------------------------------------------------------------------- ROM:0011AB10 ROM:0011AB10 loc_11AB10: ; CODE XREF: sub_11AADC+24↑j ROM:0011AB10 bclr #1,($88A).w ROM:0011AB16 bclr #2,($FFFFFA11).w ROM:0011AB1C ROM:0011AB1C loc_11AB1C: ; CODE XREF: sub_11AADC+32↑j ROM:0011AB1C btst #1,($88A).w ROM:0011AB22 beq.s loc_11AB34 ROM:0011AB24 btst #2,($896).w ROM:0011AB2A bne.s loc_11AB32 ROM:0011AB2C bset #1,($88E).w ROM:0011AB32 ROM:0011AB32 loc_11AB32: ; CODE XREF: sub_11AADC+4E↑j ROM:0011AB32 bra.s locret_11AB42 ROM:0011AB34 ; --------------------------------------------------------------------------- ROM:0011AB34 ROM:0011AB34 loc_11AB34: ; CODE XREF: sub_11AADC+46↑j ROM:0011AB34 btst #2,($896).w ROM:0011AB3A beq.s locret_11AB42 ROM:0011AB3C bset #1,($88E).w ROM:0011AB42 ROM:0011AB42 locret_11AB42: ; CODE XREF: sub_11AADC:loc_11AB32↑j ROM:0011AB42 ; sub_11AADC+5E↑j ROM:0011AB42 rts ROM:0011AB42 ; End of function sub_11AADC ROM:0011AB42 ROM:0011AB44 ROM:0011AB44 ; =============== S U B R O U T I N E ======================================= ROM:0011AB44 ROM:0011AB44 ROM:0011AB44 sub_11AB44: ; CODE XREF: ROM:0011AC4E↓p ROM:0011AB44 btst #1,($88A).w ROM:0011AB4A beq.s loc_11AB52 ROM:0011AB4C addq.w #1,($5B2).w ROM:0011AB50 bra.s locret_11AB56 ROM:0011AB52 ; --------------------------------------------------------------------------- ROM:0011AB52 ROM:0011AB52 loc_11AB52: ; CODE XREF: sub_11AB44+6↑j ROM:0011AB52 subq.w #1,($5B2).w ROM:0011AB56 ROM:0011AB56 locret_11AB56: ; CODE XREF: sub_11AB44+C↑j ROM:0011AB56 rts ROM:0011AB56 ; End of function sub_11AB44 ROM:0011AB56 ROM:0011AB58 ROM:0011AB58 ; =============== S U B R O U T I N E ======================================= ROM:0011AB58 ROM:0011AB58 ROM:0011AB58 sub_11AB58: ; CODE XREF: sub_11AA08+12↑p ROM:0011AB58 clr.w d1 ROM:0011AB5A move.b ($7A1).w,d1 ROM:0011AB5E cmpi.w #5,d1 ROM:0011AB62 bcc.s locret_11AB6C ROM:0011AB64 movea.l off_11AB6E(pc,d1.w*4),a0 ROM:0011AB68 nop ROM:0011AB6A jmp (a0) ROM:0011AB6C ; --------------------------------------------------------------------------- ROM:0011AB6C ROM:0011AB6C locret_11AB6C: ; CODE XREF: sub_11AB58+A↑j ROM:0011AB6C rts ROM:0011AB6C ; End of function sub_11AB58 ROM:0011AB6C ROM:0011AB6C ; --------------------------------------------------------------------------- ROM:0011AB6E off_11AB6E: dc.l loc_11AB82 ; DATA XREF: sub_11AB58+C↑r ROM:0011AB72 dc.l loc_11ABB4 ROM:0011AB76 dc.l loc_11ABCA ROM:0011AB7A dc.l loc_11AC1E ROM:0011AB7E dc.l loc_11AC6C ROM:0011AB82 ; --------------------------------------------------------------------------- ROM:0011AB82 ROM:0011AB82 loc_11AB82: ; DATA XREF: ROM:off_11AB6E↑o ROM:0011AB82 move.w $D2(a5),d7 ROM:0011AB86 move.w #$104,($FFFFF410).w ROM:0011AB8C move.w #0,($FFFFF41A).w ROM:0011AB92 move.w #$FFFF,($FFFFF41C).w ROM:0011AB98 move.w #$11F,($FFFFF418).w ROM:0011AB9E clr.b ($7EA).w ROM:0011ABA2 move.w d7,($626).w ROM:0011ABA6 move.b #1,($7EA).w ROM:0011ABAC move.b #1,($7A1).w ROM:0011ABB2 rts ROM:0011ABB4 ; --------------------------------------------------------------------------- ROM:0011ABB4 ROM:0011ABB4 loc_11ABB4: ; DATA XREF: ROM:0011AB72↑o ROM:0011ABB4 cmpi.w #0,($626).w ROM:0011ABBA bgt.s locret_11ABC8 ROM:0011ABBC bclr #2,($88C).w ROM:0011ABC2 move.b #2,($7A1).w ROM:0011ABC8 ROM:0011ABC8 locret_11ABC8: ; CODE XREF: ROM:0011ABBA↑j ROM:0011ABC8 rts ROM:0011ABCA ; --------------------------------------------------------------------------- ROM:0011ABCA ROM:0011ABCA loc_11ABCA: ; DATA XREF: ROM:0011AB76↑o ROM:0011ABCA move.w ($5AC).w,d7 ROM:0011ABCE cmp.w ($5B2).w,d7 ROM:0011ABD2 beq.s loc_11AC0C ROM:0011ABD4 cmpi.w #0,($5B0).w ROM:0011ABDA beq.s loc_11AC0C ROM:0011ABDC move.w #$54,($FFFFF420).w ; 'T' ROM:0011ABE2 move.w #$FFFF,($FFFFF41C).w ROM:0011ABE8 bsr.w sub_11AADC ROM:0011ABEC move.w ($5B4).w,d7 ROM:0011ABF0 clr.b ($7E9).w ROM:0011ABF4 move.w d7,($624).w ROM:0011ABF8 move.b #1,($7E9).w ROM:0011ABFE bset #2,($88C).w ROM:0011AC04 move.b #3,($7A1).w ROM:0011AC0A rts ROM:0011AC0C ; --------------------------------------------------------------------------- ROM:0011AC0C ROM:0011AC0C loc_11AC0C: ; CODE XREF: ROM:0011ABD2↑j ROM:0011AC0C ; ROM:0011ABDA↑j ROM:0011AC0C move.w ($598).w,d0 ROM:0011AC10 muls.w #$7F,d0 ROM:0011AC14 divs.w #$64,d0 ; 'd' ROM:0011AC18 move.w d0,($FFFFF41C).w ROM:0011AC1C rts ROM:0011AC1E ; --------------------------------------------------------------------------- ROM:0011AC1E ROM:0011AC1E loc_11AC1E: ; DATA XREF: ROM:0011AB7A↑o ROM:0011AC1E btst #1,($88E).w ROM:0011AC24 beq.s loc_11AC40 ROM:0011AC26 move.w $88A(a5),d7 ROM:0011AC2A clr.b ($7EA).w ROM:0011AC2E move.w d7,($626).w ROM:0011AC32 move.b #1,($7EA).w ROM:0011AC38 move.b #1,($7A1).w ROM:0011AC3E rts ROM:0011AC40 ; --------------------------------------------------------------------------- ROM:0011AC40 ROM:0011AC40 loc_11AC40: ; CODE XREF: ROM:0011AC24↑j ROM:0011AC40 cmpi.w #0,($624).w ROM:0011AC46 bgt.s locret_11AC6A ROM:0011AC48 move.w #$74,($FFFFF420).w ; 't' ROM:0011AC4E bsr.w sub_11AB44 ROM:0011AC52 move.w ($5B4).w,d7 ROM:0011AC56 clr.b ($7E9).w ROM:0011AC5A move.w d7,($624).w ROM:0011AC5E move.b #1,($7E9).w ROM:0011AC64 move.b #4,($7A1).w ROM:0011AC6A ROM:0011AC6A locret_11AC6A: ; CODE XREF: ROM:0011AC46↑j ROM:0011AC6A rts ROM:0011AC6C ; --------------------------------------------------------------------------- ROM:0011AC6C ROM:0011AC6C loc_11AC6C: ; DATA XREF: ROM:0011AB7E↑o ROM:0011AC6C cmpi.w #0,($5B0).w ROM:0011AC72 bne.s loc_11AC8E ROM:0011AC74 move.w $88A(a5),d7 ROM:0011AC78 clr.b ($7EA).w ROM:0011AC7C move.w d7,($626).w ROM:0011AC80 move.b #1,($7EA).w ROM:0011AC86 move.b #1,($7A1).w ROM:0011AC8C rts ROM:0011AC8E ; --------------------------------------------------------------------------- ROM:0011AC8E ROM:0011AC8E loc_11AC8E: ; CODE XREF: ROM:0011AC72↑j ROM:0011AC8E move.w ($5AC).w,d7 ROM:0011AC92 cmp.w ($5B2).w,d7 ROM:0011AC96 bne.s loc_11ACB2 ROM:0011AC98 move.w $88A(a5),d7 ROM:0011AC9C clr.b ($7EA).w ROM:0011ACA0 move.w d7,($626).w ROM:0011ACA4 move.b #1,($7EA).w ROM:0011ACAA move.b #1,($7A1).w ROM:0011ACB0 rts ROM:0011ACB2 ; --------------------------------------------------------------------------- ROM:0011ACB2 ROM:0011ACB2 loc_11ACB2: ; CODE XREF: ROM:0011AC96↑j ROM:0011ACB2 cmpi.w #0,($624).w ROM:0011ACB8 bgt.s locret_11ACDC ROM:0011ACBA move.w #$54,($FFFFF420).w ; 'T' ROM:0011ACC0 bsr.w sub_11AADC ROM:0011ACC4 move.w ($5B4).w,d7 ROM:0011ACC8 clr.b ($7E9).w ROM:0011ACCC move.w d7,($624).w ROM:0011ACD0 move.b #1,($7E9).w ROM:0011ACD6 move.b #3,($7A1).w ROM:0011ACDC ROM:0011ACDC locret_11ACDC: ; CODE XREF: ROM:0011ACB8↑j ROM:0011ACDC rts ROM:0011ACDE ; --------------------------------------------------------------------------- ROM:0011ACDE rts ROM:0011ACE0 ROM:0011ACE0 ; =============== S U B R O U T I N E ======================================= ROM:0011ACE0 ROM:0011ACE0 ROM:0011ACE0 sub_11ACE0: ; CODE XREF: sub_11A9EC+A↑p ROM:0011ACE0 move.w ($5B2).w,d1 ROM:0011ACE4 subi.w #5,d1 ROM:0011ACE8 andi.w #$FFFC,d1 ROM:0011ACEC move.w d1,($5B8).w ROM:0011ACF0 rts ROM:0011ACF0 ; End of function sub_11ACE0 ROM:0011ACF0 ROM:0011ACF2 ROM:0011ACF2 ; =============== S U B R O U T I N E ======================================= ROM:0011ACF2 ROM:0011ACF2 ROM:0011ACF2 sub_11ACF2: ; CODE XREF: sub_11A9EC+10↑p ROM:0011ACF2 move.w ($5B2).w,d0 ROM:0011ACF6 clr.w d1 ROM:0011ACF8 move.b ($7A2).w,d1 ROM:0011ACFC cmpi.w #5,d1 ROM:0011AD00 bcc.s locret_11AD0A ROM:0011AD02 movea.l off_11AD0C(pc,d1.w*4),a0 ROM:0011AD06 nop ROM:0011AD08 jmp (a0) ROM:0011AD0A ; --------------------------------------------------------------------------- ROM:0011AD0A ROM:0011AD0A locret_11AD0A: ; CODE XREF: sub_11ACF2+E↑j ROM:0011AD0A rts ROM:0011AD0A ; End of function sub_11ACF2 ROM:0011AD0A ROM:0011AD0A ; --------------------------------------------------------------------------- ROM:0011AD0C off_11AD0C: dc.l loc_11AD20 ; DATA XREF: sub_11ACF2+10↑r ROM:0011AD10 dc.l loc_11AD3A ROM:0011AD14 dc.l loc_11AD64 ROM:0011AD18 dc.l loc_11ADBE ROM:0011AD1C dc.l loc_11ADF4 ROM:0011AD20 ; --------------------------------------------------------------------------- ROM:0011AD20 ROM:0011AD20 loc_11AD20: ; DATA XREF: ROM:off_11AD0C↑o ROM:0011AD20 bclr #0,($889).w ROM:0011AD26 bclr #1,($896).w ROM:0011AD2C bclr #5,($89C).w ROM:0011AD32 move.b #1,($7A2).w ROM:0011AD38 rts ROM:0011AD3A ; --------------------------------------------------------------------------- ROM:0011AD3A ROM:0011AD3A loc_11AD3A: ; DATA XREF: ROM:0011AD10↑o ROM:0011AD3A btst #5,($89C).w ROM:0011AD40 beq.s loc_11AD5E ROM:0011AD42 bclr #5,($89C).w ROM:0011AD48 bset #0,($889).w ROM:0011AD4E bsr.w sub_11AE20 ROM:0011AD52 bsr.w sub_11AE12 ROM:0011AD56 move.b #2,($7A2).w ROM:0011AD5C bra.s locret_11ADBC ROM:0011AD5E ; --------------------------------------------------------------------------- ROM:0011AD5E ROM:0011AD5E loc_11AD5E: ; CODE XREF: ROM:0011AD40↑j ROM:0011AD5E ; ROM:0011AD98↓j ... ROM:0011AD5E bsr.w sub_11AE56 ROM:0011AD62 rts ROM:0011AD64 ; --------------------------------------------------------------------------- ROM:0011AD64 ROM:0011AD64 loc_11AD64: ; DATA XREF: ROM:0011AD14↑o ROM:0011AD64 cmp.w ($5BA).w,d0 ROM:0011AD68 bne.s loc_11AD76 ROM:0011AD6A bsr.w sub_11AE48 ROM:0011AD6E move.b #3,($7A2).w ROM:0011AD74 bra.s locret_11ADF2 ROM:0011AD76 ; --------------------------------------------------------------------------- ROM:0011AD76 ROM:0011AD76 loc_11AD76: ; CODE XREF: ROM:0011AD68↑j ROM:0011AD76 btst #1,($896).w ROM:0011AD7C beq.s loc_11AD9A ROM:0011AD7E cmpi.w #0,($5B8).w ROM:0011AD84 ble.s loc_11AD9A ROM:0011AD86 bclr #0,($889).w ROM:0011AD8C bclr #1,($896).w ROM:0011AD92 move.b #1,($7A2).w ROM:0011AD98 bra.s loc_11AD5E ROM:0011AD9A ; --------------------------------------------------------------------------- ROM:0011AD9A ROM:0011AD9A loc_11AD9A: ; CODE XREF: ROM:0011AD7C↑j ROM:0011AD9A ; ROM:0011AD84↑j ROM:0011AD9A btst #1,($896).w ROM:0011ADA0 beq.s locret_11ADBC ROM:0011ADA2 cmpi.w #0,($5B8).w ROM:0011ADA8 bgt.s locret_11ADBC ROM:0011ADAA bsr.w sub_11AE3A ROM:0011ADAE bclr #1,($896).w ROM:0011ADB4 move.b #4,($7A2).w ROM:0011ADBA bra.s locret_11AE0E ROM:0011ADBC ; --------------------------------------------------------------------------- ROM:0011ADBC ROM:0011ADBC locret_11ADBC: ; CODE XREF: ROM:0011AD5C↑j ROM:0011ADBC ; ROM:0011ADA0↑j ... ROM:0011ADBC rts ROM:0011ADBE ; --------------------------------------------------------------------------- ROM:0011ADBE ROM:0011ADBE loc_11ADBE: ; DATA XREF: ROM:0011AD18↑o ROM:0011ADBE btst #1,($896).w ROM:0011ADC4 beq.s loc_11ADD8 ROM:0011ADC6 bsr.w sub_11AE3A ROM:0011ADCA bclr #1,($896).w ROM:0011ADD0 move.b #4,($7A2).w ROM:0011ADD6 bra.s locret_11AE0E ROM:0011ADD8 ; --------------------------------------------------------------------------- ROM:0011ADD8 ROM:0011ADD8 loc_11ADD8: ; CODE XREF: ROM:0011ADC4↑j ROM:0011ADD8 cmp.w ($5BC).w,d0 ROM:0011ADDC bne.s locret_11ADF2 ROM:0011ADDE bsr.w sub_11AE8C ROM:0011ADE2 bclr #0,($889).w ROM:0011ADE8 move.b #1,($7A2).w ROM:0011ADEE bra.w loc_11AD5E ROM:0011ADF2 ; --------------------------------------------------------------------------- ROM:0011ADF2 ROM:0011ADF2 locret_11ADF2: ; CODE XREF: ROM:0011AD74↑j ROM:0011ADF2 ; ROM:0011ADDC↑j ROM:0011ADF2 rts ROM:0011ADF4 ; --------------------------------------------------------------------------- ROM:0011ADF4 ROM:0011ADF4 loc_11ADF4: ; DATA XREF: ROM:0011AD1C↑o ROM:0011ADF4 cmp.w ($5BE).w,d0 ROM:0011ADF8 bne.s locret_11AE0E ROM:0011ADFA bsr.w sub_11AE8C ROM:0011ADFE bclr #0,($889).w ROM:0011AE04 move.b #1,($7A2).w ROM:0011AE0A bra.w loc_11AD5E ROM:0011AE0E ; --------------------------------------------------------------------------- ROM:0011AE0E ROM:0011AE0E locret_11AE0E: ; CODE XREF: ROM:0011ADBA↑j ROM:0011AE0E ; ROM:0011ADD6↑j ... ROM:0011AE0E rts ROM:0011AE10 ; --------------------------------------------------------------------------- ROM:0011AE10 rts ROM:0011AE12 ROM:0011AE12 ; =============== S U B R O U T I N E ======================================= ROM:0011AE12 ROM:0011AE12 ROM:0011AE12 sub_11AE12: ; CODE XREF: ROM:0011AD52↑p ROM:0011AE12 move.w ($5BA).w,($5BE).w ROM:0011AE18 move.w $CE(a5),($5C0).w ROM:0011AE1E rts ROM:0011AE1E ; End of function sub_11AE12 ROM:0011AE1E ROM:0011AE20 ROM:0011AE20 ; =============== S U B R O U T I N E ======================================= ROM:0011AE20 ROM:0011AE20 ROM:0011AE20 sub_11AE20: ; CODE XREF: ROM:0011AD4E↑p ROM:0011AE20 move.w ($5B2).w,d0 ROM:0011AE24 sub.w $D6(a5),d0 ROM:0011AE28 move.w d0,($5BA).w ROM:0011AE2C sub.w $D8(a5),d0 ROM:0011AE30 andi.w #$FFFC,d0 ROM:0011AE34 move.w d0,($5BC).w ROM:0011AE38 rts ROM:0011AE38 ; End of function sub_11AE20 ROM:0011AE38 ROM:0011AE3A ROM:0011AE3A ; =============== S U B R O U T I N E ======================================= ROM:0011AE3A ROM:0011AE3A ROM:0011AE3A sub_11AE3A: ; CODE XREF: ROM:0011ADAA↑p ROM:0011AE3A ; ROM:0011ADC6↑p ROM:0011AE3A move.w ($5B8).w,($5BE).w ROM:0011AE40 move.w $CE(a5),($5C0).w ROM:0011AE46 rts ROM:0011AE46 ; End of function sub_11AE3A ROM:0011AE46 ROM:0011AE48 ROM:0011AE48 ; =============== S U B R O U T I N E ======================================= ROM:0011AE48 ROM:0011AE48 ROM:0011AE48 sub_11AE48: ; CODE XREF: ROM:0011AD6A↑p ROM:0011AE48 move.w ($5BC).w,($5BE).w ROM:0011AE4E move.w $DA(a5),($5C0).w ROM:0011AE54 rts ROM:0011AE54 ; End of function sub_11AE48 ROM:0011AE54 ROM:0011AE56 ROM:0011AE56 ; =============== S U B R O U T I N E ======================================= ROM:0011AE56 ROM:0011AE56 ROM:0011AE56 sub_11AE56: ; CODE XREF: ROM:loc_11AD5E↑p ROM:0011AE56 move.w $D6(a5),d1 ROM:0011AE5A move.w ($5A2).w,d0 ROM:0011AE5E cmp.w d0,d1 ROM:0011AE60 bge.s loc_11AE64 ROM:0011AE62 move.w d1,d0 ROM:0011AE64 ROM:0011AE64 loc_11AE64: ; CODE XREF: sub_11AE56+A↑j ROM:0011AE64 cmpi.w #0,d0 ROM:0011AE68 bge.s loc_11AE6C ROM:0011AE6A clr.w d0 ROM:0011AE6C ROM:0011AE6C loc_11AE6C: ; CODE XREF: sub_11AE56+12↑j ROM:0011AE6C move.w d0,($5BE).w ROM:0011AE70 move.w $CE(a5),d1 ROM:0011AE74 move.w ($5A4).w,d0 ROM:0011AE78 cmp.w d0,d1 ROM:0011AE7A bge.s loc_11AE7E ROM:0011AE7C move.w d1,d0 ROM:0011AE7E ROM:0011AE7E loc_11AE7E: ; CODE XREF: sub_11AE56+24↑j ROM:0011AE7E cmpi.w #0,d0 ROM:0011AE82 bge.s loc_11AE86 ROM:0011AE84 clr.w d0 ROM:0011AE86 ROM:0011AE86 loc_11AE86: ; CODE XREF: sub_11AE56+2C↑j ROM:0011AE86 move.w d0,($5C0).w ROM:0011AE8A rts ROM:0011AE8A ; End of function sub_11AE56 ROM:0011AE8A ROM:0011AE8C ROM:0011AE8C ; =============== S U B R O U T I N E ======================================= ROM:0011AE8C ROM:0011AE8C ROM:0011AE8C sub_11AE8C: ; CODE XREF: ROM:0011ADDE↑p ROM:0011AE8C ; ROM:0011ADFA↑p ROM:0011AE8C clr.w ($5BE).w ROM:0011AE90 clr.w ($5AC).w ROM:0011AE94 clr.w ($5B2).w ROM:0011AE98 rts ROM:0011AE98 ; End of function sub_11AE8C ROM:0011AE98 ROM:0011AE9A ROM:0011AE9A ; =============== S U B R O U T I N E ======================================= ROM:0011AE9A ROM:0011AE9A ROM:0011AE9A sub_11AE9A: ; CODE XREF: ROM:00116DBE↑p ROM:0011AE9A ; ROM:00116E52↑p ROM:0011AE9A clr.w ($FFFFFE0A).w ROM:0011AE9E clr.l ($FFFFFE0C).w ROM:0011AEA2 clr.l ($FFFFFE10).w ROM:0011AEA6 clr.l ($FFFFFE14).w ROM:0011AEAA clr.l ($FFFFFE18).w ROM:0011AEAE clr.l ($FFFFFE1C).w ROM:0011AEB2 clr.w ($FFFFFE20).w ROM:0011AEB6 moveq #0,d0 ROM:0011AEB8 moveq #0,d1 ROM:0011AEBA moveq #$F,d2 ROM:0011AEBC moveq #0,d3 ROM:0011AEBE moveq #1,d4 ROM:0011AEC0 moveq #3,d5 ROM:0011AEC2 clr.w ($FFFFFF00).w ROM:0011AEC6 bsr.l sub_11AF36 ROM:0011AECC ROM:0011AECC loc_11AECC: ; CODE XREF: sub_11AE9A+3E↓j ROM:0011AECC cmpi.l #0,($FFFFFE18).w ROM:0011AED4 beq.s loc_11AEDA ROM:0011AED6 nop ROM:0011AED8 bra.s loc_11AECC ROM:0011AEDA ; --------------------------------------------------------------------------- ROM:0011AEDA ROM:0011AEDA loc_11AEDA: ; CODE XREF: sub_11AE9A+3A↑j ROM:0011AEDA bsr.w sub_11AEF2 ROM:0011AEDE move.w #$40C0,($FFFFFE00).w ROM:0011AEE4 ori.w #1,($FFFFFE00).w ROM:0011AEEA move.w #$640,($FFFFFE08).w ROM:0011AEF0 rts ROM:0011AEF0 ; End of function sub_11AE9A ROM:0011AEF0 ROM:0011AEF2 ROM:0011AEF2 ; =============== S U B R O U T I N E ======================================= ROM:0011AEF2 ROM:0011AEF2 ROM:0011AEF2 sub_11AEF2: ; CODE XREF: sub_11AE9A:loc_11AEDA↑p ROM:0011AEF2 move.w ($FFFFFF00).w,d0 ROM:0011AEF6 move.b d0,d1 ROM:0011AEF8 andi.b #$F,d1 ROM:0011AEFC addi.b #$30,d1 ; '0' ROM:0011AF00 move.b d1,($7C3).w ROM:0011AF04 move.b d0,d1 ROM:0011AF06 lsr.b #4,d1 ROM:0011AF08 andi.b #$F,d1 ROM:0011AF0C addi.b #$30,d1 ; '0' ROM:0011AF10 move.b d1,($7C2).w ROM:0011AF14 lsr.w #8,d0 ROM:0011AF16 move.b d0,d1 ROM:0011AF18 andi.b #$F,d1 ROM:0011AF1C addi.b #$30,d1 ; '0' ROM:0011AF20 move.b d1,($7C1).w ROM:0011AF24 move.b d0,d1 ROM:0011AF26 lsr.b #4,d1 ROM:0011AF28 andi.b #$F,d1 ROM:0011AF2C addi.b #$30,d1 ; '0' ROM:0011AF30 move.b d1,($7C0).w ROM:0011AF34 rts ROM:0011AF34 ; End of function sub_11AEF2 ROM:0011AF34 ROM:0011AF36 ROM:0011AF36 ; =============== S U B R O U T I N E ======================================= ROM:0011AF36 ROM:0011AF36 ROM:0011AF36 sub_11AF36: ; CODE XREF: sub_1109E4+2A↑p ROM:0011AF36 ; sub_110C1E+86↑p ... ROM:0011AF36 cmpi.w #0,d1 ROM:0011AF3A bne.s loc_11AF48 ROM:0011AF3C move.w #$FFFF,d1 ROM:0011AF40 bclr d0,d1 ROM:0011AF42 and.w d1,($FFFFFE0A).w ROM:0011AF46 bra.s loc_11AF50 ROM:0011AF48 ; --------------------------------------------------------------------------- ROM:0011AF48 ROM:0011AF48 loc_11AF48: ; CODE XREF: sub_11AF36+4↑j ROM:0011AF48 clr.w d1 ROM:0011AF4A bset d0,d1 ROM:0011AF4C or.w d1,($FFFFFE0A).w ROM:0011AF50 ROM:0011AF50 loc_11AF50: ; CODE XREF: sub_11AF36+10↑j ROM:0011AF50 asl.w #1,d0 ROM:0011AF52 moveq #3,d1 ROM:0011AF54 asl.l d0,d1 ROM:0011AF56 eori.l #$FFFFFFFF,d1 ROM:0011AF5C and.l d1,($FFFFFE1C).w ROM:0011AF60 and.l d1,($FFFFFE14).w ROM:0011AF64 and.l d1,($FFFFFE18).w ROM:0011AF68 clr.l d1 ROM:0011AF6A move.w d3,d1 ROM:0011AF6C asl.l d0,d1 ROM:0011AF6E or.l d1,($FFFFFE14).w ROM:0011AF72 clr.l d1 ROM:0011AF74 move.w d4,d1 ROM:0011AF76 asl.l d0,d1 ROM:0011AF78 or.l d1,($FFFFFE18).w ROM:0011AF7C move.w d0,d3 ROM:0011AF7E asl.w #1,d0 ROM:0011AF80 movea.w #$FE10,a0 ROM:0011AF84 cmpi.w #$20,d0 ; ' ' ROM:0011AF88 blt.s loc_11AF92 ROM:0011AF8A subi.w #$20,d0 ; ' ' ROM:0011AF8E movea.w #$FE0C,a0 ROM:0011AF92 ROM:0011AF92 loc_11AF92: ; CODE XREF: sub_11AF36+52↑j ROM:0011AF92 moveq #$F,d1 ROM:0011AF94 asl.l d0,d1 ROM:0011AF96 eori.l #$FFFFFFFF,d1 ROM:0011AF9C and.l d1,(a0) ROM:0011AF9E clr.l d1 ROM:0011AFA0 move.w d2,d1 ROM:0011AFA2 asl.l d0,d1 ROM:0011AFA4 or.l d1,(a0) ROM:0011AFA6 clr.l d1 ROM:0011AFA8 move.w d5,d1 ROM:0011AFAA asl.l d3,d1 ROM:0011AFAC or.l d1,($FFFFFE1C).w ROM:0011AFB0 rts ROM:0011AFB0 ; End of function sub_11AF36 ROM:0011AFB0 ROM:0011AFB2 ROM:0011AFB2 ; =============== S U B R O U T I N E ======================================= ROM:0011AFB2 ROM:0011AFB2 ROM:0011AFB2 sub_11AFB2: ; CODE XREF: sub_1109E4+6↑p ROM:0011AFB2 ; sub_110C1E+66↑p ... ROM:0011AFB2 asl.w #1,d0 ROM:0011AFB4 moveq #3,d1 ROM:0011AFB6 asl.l d0,d1 ROM:0011AFB8 eori.l #$FFFFFFFF,d1 ROM:0011AFBE and.l d1,($FFFFFE1C).w ROM:0011AFC2 asr.w #1,d0 ROM:0011AFC4 rts ROM:0011AFC4 ; End of function sub_11AFB2 ROM:0011AFC4 ROM:0011AFC6 ; --------------------------------------------------------------------------- ROM:0011AFC6 lea ($5C6).w,a0 ROM:0011AFCA lea ($5C6).w,a1 ROM:0011AFCE rts ROM:0011AFD0 ROM:0011AFD0 ; =============== S U B R O U T I N E ======================================= ROM:0011AFD0 ROM:0011AFD0 ROM:0011AFD0 sub_11AFD0: ; CODE XREF: sub_110E14+C0↑p ROM:0011AFD0 movea.w #$864,a0 ROM:0011AFD4 movea.w #$71A,a1 ROM:0011AFD8 move.w #0,d0 ROM:0011AFDC bsr.w sub_11B0C8 ROM:0011AFE0 cmpi.w #0,($4CE).w ROM:0011AFE6 bne.s loc_11B00C ROM:0011AFE8 addq.l #1,($450).w ROM:0011AFEC movea.w #$886,a0 ROM:0011AFF0 movea.w #$75E,a1 ROM:0011AFF4 move.w #0,d0 ROM:0011AFF8 bsr.w sub_11B0C8 ROM:0011AFFC movea.w #$886,a0 ROM:0011B000 movea.w #$732,a1 ROM:0011B004 move.w #$16,d0 ROM:0011B008 bsr.w sub_11B0C8 ROM:0011B00C ROM:0011B00C loc_11B00C: ; CODE XREF: sub_11AFD0+16↑j ROM:0011B00C cmpi.w #$E10,($4CE).w ROM:0011B012 bne.s loc_11B024 ROM:0011B014 movea.w #$886,a0 ROM:0011B018 movea.w #$732,a1 ROM:0011B01C move.w #$16,d0 ROM:0011B020 bsr.w sub_11B0C8 ROM:0011B024 ROM:0011B024 loc_11B024: ; CODE XREF: sub_11AFD0+42↑j ROM:0011B024 cmpi.w #0,($4BC).w ROM:0011B02A bne.s locret_11B03C ROM:0011B02C movea.w #$870,a0 ROM:0011B030 movea.w #$71A,a1 ROM:0011B034 move.w #$C,d0 ROM:0011B038 bsr.w sub_11B0C8 ROM:0011B03C ROM:0011B03C locret_11B03C: ; CODE XREF: sub_11AFD0+5A↑j ROM:0011B03C rts ROM:0011B03C ; End of function sub_11AFD0 ROM:0011B03C ROM:0011B03E ROM:0011B03E ; =============== S U B R O U T I N E ======================================= ROM:0011B03E ROM:0011B03E ROM:0011B03E sub_11B03E: ; CODE XREF: ROM:loc_11757A↑p ROM:0011B03E subq.w #1,($5C4).w ROM:0011B042 bgt.s loc_11B05A ROM:0011B044 move.w #$A,($5C4).w ROM:0011B04A movea.w #$836,a0 ROM:0011B04E movea.w #$62A,a1 ROM:0011B052 move.w #$4A,d0 ; 'J' ROM:0011B056 bsr.w sub_11B0C8 ROM:0011B05A ROM:0011B05A loc_11B05A: ; CODE XREF: sub_11B03E+4↑j ROM:0011B05A subq.w #1,($5C2).w ROM:0011B05E bgt.s loc_11B0BC ROM:0011B060 move.w #$400,($5C2).w ROM:0011B066 addq.l #1,($143C).w ROM:0011B06A movea.w #$864,a0 ROM:0011B06E movea.w #$6BE,a1 ROM:0011B072 move.w #$2E,d0 ; '.' ROM:0011B076 bsr.w sub_11B0C8 ROM:0011B07A move.l ($143C).w,d2 ROM:0011B07E clr.l d3 ROM:0011B080 divsl.l #$3C,d3:d2 ; '<' ROM:0011B088 cmpi.w #0,d3 ROM:0011B08C bne.s loc_11B0BC ROM:0011B08E movea.w #$864,a0 ROM:0011B092 movea.w #$71A,a1 ROM:0011B096 move.w #0,d0 ROM:0011B09A bsr.w sub_11B0C8 ROM:0011B09E divsl.l #$3C,d3:d2 ; '<' ROM:0011B0A6 cmpi.w #0,d3 ROM:0011B0AA bne.s loc_11B0BC ROM:0011B0AC movea.w #$864,a0 ROM:0011B0B0 movea.w #$71A,a1 ROM:0011B0B4 move.w #0,d0 ROM:0011B0B8 bsr.w sub_11B0C8 ROM:0011B0BC ROM:0011B0BC loc_11B0BC: ; CODE XREF: sub_11B03E+20↑j ROM:0011B0BC ; sub_11B03E+4E↑j ... ROM:0011B0BC movea.w #$7EC,a0 ROM:0011B0C0 movea.w #$5DA,a1 ROM:0011B0C4 move.w #$28,d0 ; '(' ROM:0011B0C4 ; End of function sub_11B03E ROM:0011B0C4 ROM:0011B0C8 ROM:0011B0C8 ; =============== S U B R O U T I N E ======================================= ROM:0011B0C8 ROM:0011B0C8 ROM:0011B0C8 sub_11B0C8: ; CODE XREF: sub_11AFD0+C↑p ROM:0011B0C8 ; sub_11AFD0+28↑p ... ROM:0011B0C8 moveq #0,d1 ROM:0011B0CA ROM:0011B0CA loc_11B0CA: ; CODE XREF: sub_11B0C8+4↓j ROM:0011B0CA ; sub_11B0C8:loc_11B0F8↓j ROM:0011B0CA btst d1,-(a0) ROM:0011B0CC dbne d0,loc_11B0CA ROM:0011B0D0 subq.w #1,d0 ROM:0011B0D2 blt.s locret_11B0FA ROM:0011B0D4 btst #1,(a0) ROM:0011B0D8 beq.s loc_11B0EC ROM:0011B0DA addq.w #1,(a1,d0.w*2) ROM:0011B0DE bvc.s loc_11B0E8 ROM:0011B0E0 move.w #$7FFF,(a1,d0.w*2) ROM:0011B0E6 clr.b (a0) ROM:0011B0E8 ROM:0011B0E8 loc_11B0E8: ; CODE XREF: sub_11B0C8+16↑j ROM:0011B0E8 bra.w loc_11B0F8 ROM:0011B0EC ; --------------------------------------------------------------------------- ROM:0011B0EC ROM:0011B0EC loc_11B0EC: ; CODE XREF: sub_11B0C8+10↑j ROM:0011B0EC subq.w #1,(a1,d0.w*2) ROM:0011B0F0 bpl.s loc_11B0F8 ROM:0011B0F2 clr.w (a1,d0.w*2) ROM:0011B0F6 clr.b (a0) ROM:0011B0F8 ROM:0011B0F8 loc_11B0F8: ; CODE XREF: sub_11B0C8:loc_11B0E8↑j ROM:0011B0F8 ; sub_11B0C8+28↑j ROM:0011B0F8 bra.s loc_11B0CA ROM:0011B0FA ; --------------------------------------------------------------------------- ROM:0011B0FA ROM:0011B0FA locret_11B0FA: ; CODE XREF: sub_11B0C8+A↑j ROM:0011B0FA rts ROM:0011B0FA ; End of function sub_11B0C8 ROM:0011B0FA ROM:0011B0FA ; --------------------------------------------------------------------------- ROM:0011B0FC dc.l $FFFFFFFF, $5450554D, $1E00, $20000, $FFFE0FFF ROM:0011B110 ROM:0011B110 ; =============== S U B R O U T I N E ======================================= ROM:0011B110 ROM:0011B110 ROM:0011B110 sub_11B110: ; CODE XREF: sub_129F28+6↓p ROM:0011B110 bsr.w sub_11B124 ROM:0011B114 bsr.l sub_11BA6A ROM:0011B11A bsr.w sub_11B71A ROM:0011B11E bsr.w sub_11B87C ROM:0011B122 rts ROM:0011B122 ; End of function sub_11B110 ROM:0011B122 ROM:0011B124 ROM:0011B124 ; =============== S U B R O U T I N E ======================================= ROM:0011B124 ROM:0011B124 ROM:0011B124 sub_11B124: ; CODE XREF: sub_11B110↑p ROM:0011B124 move.w ($9CA).w,d1 ROM:0011B128 cmp.w ($9CC).w,d1 ROM:0011B12C bne.s loc_11B14E ROM:0011B12E cmpi.w #$190,d1 ROM:0011B132 ble.s loc_11B140 ROM:0011B134 cmpi.w #$28A,d1 ROM:0011B138 bge.s loc_11B140 ROM:0011B13A move.w d1,($9C8).w ROM:0011B13E bra.s loc_11B14C ROM:0011B140 ; --------------------------------------------------------------------------- ROM:0011B140 ROM:0011B140 loc_11B140: ; CODE XREF: sub_11B124+E↑j ROM:0011B140 ; sub_11B124+14↑j ROM:0011B140 move.w $156(a5),($9C8).w ROM:0011B146 bset #1,($142C).w ROM:0011B14C ROM:0011B14C loc_11B14C: ; CODE XREF: sub_11B124+1A↑j ROM:0011B14C bra.s loc_11B15A ROM:0011B14E ; --------------------------------------------------------------------------- ROM:0011B14E ROM:0011B14E loc_11B14E: ; CODE XREF: sub_11B124+8↑j ROM:0011B14E move.w $156(a5),($9C8).w ROM:0011B154 bset #1,($142C).w ROM:0011B15A ROM:0011B15A loc_11B15A: ; CODE XREF: sub_11B124:loc_11B14C↑j ROM:0011B15A move.w #$20D,d0 ROM:0011B15E muls.w #$3E8,d0 ROM:0011B162 divs.w ($9C8).w,d0 ROM:0011B166 move.w d0,($47C).w ROM:0011B16A muls.w ($484).w,d0 ROM:0011B16E divs.w #$3E8,d0 ROM:0011B172 clr.l d1 ROM:0011B174 move.w d0,d1 ROM:0011B176 swap d1 ROM:0011B178 move.w ($99C).w,d2 ROM:0011B17C swap d2 ROM:0011B17E move.w ($99E).w,d2 ROM:0011B182 move.w $164(a5),d3 ROM:0011B186 ext.l d3 ROM:0011B188 bsr.l sub_117368 ROM:0011B18E move.w d4,($99E).w ROM:0011B192 swap d4 ROM:0011B194 move.w d4,($99C).w ROM:0011B198 btst #2,($49F).w ROM:0011B19E beq.s loc_11B1A6 ROM:0011B1A0 bset #6,($142C).w ROM:0011B1A6 ROM:0011B1A6 loc_11B1A6: ; CODE XREF: sub_11B124+7A↑j ROM:0011B1A6 btst #6,($142C).w ROM:0011B1AC beq.s loc_11B1B6 ROM:0011B1AE move.b #$FF,($11B4).w ROM:0011B1B4 bra.s loc_11B1D8 ROM:0011B1B6 ; --------------------------------------------------------------------------- ROM:0011B1B6 ROM:0011B1B6 loc_11B1B6: ; CODE XREF: sub_11B124+88↑j ROM:0011B1B6 move.w ($9E4).w,d0 ROM:0011B1BA subi.w #$8CA,d0 ROM:0011B1BE bpl.s loc_11B1C2 ROM:0011B1C0 clr.w d0 ROM:0011B1C2 ROM:0011B1C2 loc_11B1C2: ; CODE XREF: sub_11B124+9A↑j ROM:0011B1C2 muls.w #$86,d0 ROM:0011B1C6 divs.w #$3E8,d0 ROM:0011B1CA cmpi.w #$FE,d0 ROM:0011B1CE ble.s loc_11B1D4 ROM:0011B1D0 move.w #$FE,d0 ROM:0011B1D4 ROM:0011B1D4 loc_11B1D4: ; CODE XREF: sub_11B124+AA↑j ROM:0011B1D4 move.b d0,($11B4).w ROM:0011B1D8 ROM:0011B1D8 loc_11B1D8: ; CODE XREF: sub_11B124+90↑j ROM:0011B1D8 btst #2,($49E).w ROM:0011B1DE beq.s loc_11B1E6 ROM:0011B1E0 bset #7,($1407).w ROM:0011B1E6 ROM:0011B1E6 loc_11B1E6: ; CODE XREF: sub_11B124+BA↑j ROM:0011B1E6 move.w $158(a5),d0 ROM:0011B1EA cmp.w ($9B0).w,d0 ROM:0011B1EE bgt.s loc_11B1F8 ROM:0011B1F0 bset #0,($140B).w ROM:0011B1F6 bra.s loc_11B206 ROM:0011B1F8 ; --------------------------------------------------------------------------- ROM:0011B1F8 ROM:0011B1F8 loc_11B1F8: ; CODE XREF: sub_11B124+CA↑j ROM:0011B1F8 btst #4,($890).w ROM:0011B1FE bne.s loc_11B206 ROM:0011B200 bclr #0,($140B).w ROM:0011B206 ROM:0011B206 loc_11B206: ; CODE XREF: sub_11B124+D2↑j ROM:0011B206 ; sub_11B124+DA↑j ROM:0011B206 move.w $176(a5),d0 ROM:0011B20A cmpi.w #1,d0 ROM:0011B20E bne.s loc_11B26E ROM:0011B210 clr.w d1 ROM:0011B212 move.w ($A08).w,d0 ROM:0011B216 btst #2,($1408).w ROM:0011B21C beq.s loc_11B22A ROM:0011B21E cmpi.w #$7F,d0 ROM:0011B222 bne.s loc_11B22A ROM:0011B224 move.w #1,d1 ROM:0011B228 bra.s loc_11B236 ROM:0011B22A ; --------------------------------------------------------------------------- ROM:0011B22A ROM:0011B22A loc_11B22A: ; CODE XREF: sub_11B124+F8↑j ROM:0011B22A ; sub_11B124+FE↑j ROM:0011B22A btst #0,($1400).w ROM:0011B230 beq.s loc_11B236 ROM:0011B232 move.w #1,d1 ROM:0011B236 ROM:0011B236 loc_11B236: ; CODE XREF: sub_11B124+104↑j ROM:0011B236 ; sub_11B124+10C↑j ROM:0011B236 cmpi.w #1,d1 ROM:0011B23A bne.s loc_11B252 ROM:0011B23C lea $902(a5),a0 ROM:0011B240 move.w #$C,d0 ROM:0011B244 move.w (a0,d0.w*2),($998).w ROM:0011B24A bset #0,($1400).w ROM:0011B250 bra.s loc_11B26C ROM:0011B252 ; --------------------------------------------------------------------------- ROM:0011B252 ROM:0011B252 loc_11B252: ; CODE XREF: sub_11B124+116↑j ROM:0011B252 move.w ($A08).w,d0 ROM:0011B256 muls.w #$A,d0 ROM:0011B25A btst #2,($1408).w ROM:0011B260 beq.s loc_11B264 ROM:0011B262 neg.w d0 ROM:0011B264 ROM:0011B264 loc_11B264: ; CODE XREF: sub_11B124+13C↑j ROM:0011B264 addi.w #$AAC,d0 ROM:0011B268 move.w d0,($998).w ROM:0011B26C ROM:0011B26C loc_11B26C: ; CODE XREF: sub_11B124+12C↑j ROM:0011B26C bra.s loc_11B2D4 ROM:0011B26E ; --------------------------------------------------------------------------- ROM:0011B26E ROM:0011B26E loc_11B26E: ; CODE XREF: sub_11B124+EA↑j ROM:0011B26E clr.w d0 ROM:0011B270 btst #0,($1400).w ROM:0011B276 beq.s loc_11B27C ROM:0011B278 move.w #1,d0 ROM:0011B27C ROM:0011B27C loc_11B27C: ; CODE XREF: sub_11B124+152↑j ROM:0011B27C btst #4,($49E).w ROM:0011B282 bne.s loc_11B28A ROM:0011B284 cmpi.w #1,d0 ROM:0011B288 bne.s loc_11B2A8 ROM:0011B28A ROM:0011B28A loc_11B28A: ; CODE XREF: sub_11B124+15E↑j ROM:0011B28A lea $902(a5),a0 ROM:0011B28E move.w #$C,d0 ROM:0011B292 move.w (a0,d0.w*2),($998).w ROM:0011B298 bset #0,($1400).w ROM:0011B29E move.w ($9B0).w,d0 ROM:0011B2A2 move.w d0,($9C6).w ROM:0011B2A6 bra.s loc_11B2D4 ROM:0011B2A8 ; --------------------------------------------------------------------------- ROM:0011B2A8 ROM:0011B2A8 loc_11B2A8: ; CODE XREF: sub_11B124+164↑j ROM:0011B2A8 clr.l d1 ROM:0011B2AA move.w ($496).w,d1 ROM:0011B2AE swap d1 ROM:0011B2B0 move.w ($998).w,d2 ROM:0011B2B4 swap d2 ROM:0011B2B6 move.w ($99A).w,d2 ROM:0011B2BA move.w $166(a5),d3 ROM:0011B2BE ext.l d3 ROM:0011B2C0 bsr.l sub_117368 ROM:0011B2C6 move.w d4,($99A).w ROM:0011B2CA swap d4 ROM:0011B2CC move.w d4,($998).w ROM:0011B2D0 move.w d4,($9C6).w ROM:0011B2D4 ROM:0011B2D4 loc_11B2D4: ; CODE XREF: sub_11B124:loc_11B26C↑j ROM:0011B2D4 ; sub_11B124+182↑j ROM:0011B2D4 move.w $174(a5),d0 ROM:0011B2D8 cmpi.w #1,d0 ROM:0011B2DC bne.s loc_11B2F8 ROM:0011B2DE move.w ($A0A).w,d0 ROM:0011B2E2 move.w ($A0A).w,d0 ROM:0011B2E6 muls.w #$16C,d0 ROM:0011B2EA divs.w #$64,d0 ; 'd' ROM:0011B2EE addi.w #$980,d0 ROM:0011B2F2 move.w d0,($994).w ROM:0011B2F6 bra.s loc_11B352 ROM:0011B2F8 ; --------------------------------------------------------------------------- ROM:0011B2F8 ROM:0011B2F8 loc_11B2F8: ; CODE XREF: sub_11B124+1B8↑j ROM:0011B2F8 clr.w d0 ROM:0011B2FA btst #4,($141E).w ROM:0011B300 beq.s loc_11B306 ROM:0011B302 move.w #1,d0 ROM:0011B306 ROM:0011B306 loc_11B306: ; CODE XREF: sub_11B124+1DC↑j ROM:0011B306 btst #5,($49E).w ROM:0011B30C bne.s loc_11B314 ROM:0011B30E cmpi.w #1,d0 ROM:0011B312 bne.s loc_11B32A ROM:0011B314 ROM:0011B314 loc_11B314: ; CODE XREF: sub_11B124+1E8↑j ROM:0011B314 lea $902(a5),a0 ROM:0011B318 move.w #$D,d0 ROM:0011B31C move.w (a0,d0.w*2),($994).w ROM:0011B322 bset #4,($141E).w ROM:0011B328 bra.s loc_11B352 ROM:0011B32A ; --------------------------------------------------------------------------- ROM:0011B32A ROM:0011B32A loc_11B32A: ; CODE XREF: sub_11B124+1EE↑j ROM:0011B32A clr.l d1 ROM:0011B32C move.w ($498).w,d1 ROM:0011B330 swap d1 ROM:0011B332 move.w ($994).w,d2 ROM:0011B336 swap d2 ROM:0011B338 move.w ($996).w,d2 ROM:0011B33C move.w $168(a5),d3 ROM:0011B340 ext.l d3 ROM:0011B342 bsr.l sub_117368 ROM:0011B348 move.w d4,($996).w ROM:0011B34C swap d4 ROM:0011B34E move.w d4,($994).w ROM:0011B352 ROM:0011B352 loc_11B352: ; CODE XREF: sub_11B124+1D2↑j ROM:0011B352 ; sub_11B124+204↑j ROM:0011B352 move.w $178(a5),d0 ROM:0011B356 cmpi.w #1,d0 ROM:0011B35A bne.s loc_11B396 ROM:0011B35C move.w ($A0E).w,d0 ROM:0011B360 btst #5,($140A).w ROM:0011B366 bne.s loc_11B36E ROM:0011B368 cmpi.w #$7F,d0 ROM:0011B36C bne.s loc_11B384 ROM:0011B36E ROM:0011B36E loc_11B36E: ; CODE XREF: sub_11B124+242↑j ROM:0011B36E lea $902(a5),a0 ROM:0011B372 move.w #$E,d0 ROM:0011B376 move.w (a0,d0.w*2),($9A6).w ROM:0011B37C bset #5,($140A).w ROM:0011B382 bra.s loc_11B390 ROM:0011B384 ; --------------------------------------------------------------------------- ROM:0011B384 ROM:0011B384 loc_11B384: ; CODE XREF: sub_11B124+248↑j ROM:0011B384 move.w ($A0E).w,d0 ROM:0011B388 muls.w #$A,d0 ROM:0011B38C move.w d0,($9A6).w ROM:0011B390 ROM:0011B390 loc_11B390: ; CODE XREF: sub_11B124+25E↑j ROM:0011B390 bra.l loc_11B540 ROM:0011B396 ; --------------------------------------------------------------------------- ROM:0011B396 ROM:0011B396 loc_11B396: ; CODE XREF: sub_11B124+236↑j ROM:0011B396 move.w ($49E).w,d2 ROM:0011B39A clr.w d1 ROM:0011B39C move.b ($11B8).w,d1 ROM:0011B3A0 cmpi.w #6,d1 ROM:0011B3A4 bcc.s locret_11B3AE ROM:0011B3A6 movea.l off_11B3B0(pc,d1.w*4),a0 ROM:0011B3AA nop ROM:0011B3AC jmp (a0) ROM:0011B3AE ; --------------------------------------------------------------------------- ROM:0011B3AE ROM:0011B3AE locret_11B3AE: ; CODE XREF: sub_11B124+280↑j ROM:0011B3AE rts ROM:0011B3AE ; --------------------------------------------------------------------------- ROM:0011B3B0 off_11B3B0: dc.l loc_11B3C8 ; DATA XREF: sub_11B124+282↑r ROM:0011B3B4 dc.l loc_11B3D4 ROM:0011B3B8 dc.l loc_11B426 ROM:0011B3BC dc.l loc_11B46A ROM:0011B3C0 dc.l loc_11B494 ROM:0011B3C4 dc.l loc_11B4D4 ROM:0011B3C8 ; --------------------------------------------------------------------------- ROM:0011B3C8 ROM:0011B3C8 loc_11B3C8: ; DATA XREF: sub_11B124:off_11B3B0↑o ROM:0011B3C8 move.b #1,($11B8).w ROM:0011B3CE bra.l loc_11B4FC ROM:0011B3D4 ; --------------------------------------------------------------------------- ROM:0011B3D4 ROM:0011B3D4 loc_11B3D4: ; DATA XREF: sub_11B124+290↑o ROM:0011B3D4 move.w $17A(a5),d0 ROM:0011B3D8 btst #6,($887).w ROM:0011B3DE beq.s loc_11B420 ROM:0011B3E0 btst #$E,d2 ROM:0011B3E4 beq.s loc_11B420 ROM:0011B3E6 btst #6,($9D8).w ROM:0011B3EC beq.s loc_11B404 ROM:0011B3EE clr.b ($7EC).w ROM:0011B3F2 move.w d0,($62A).w ROM:0011B3F6 move.b #1,($7EC).w ROM:0011B3FC move.b #2,($11B8).w ROM:0011B402 bra.s loc_11B420 ROM:0011B404 ; --------------------------------------------------------------------------- ROM:0011B404 ROM:0011B404 loc_11B404: ; CODE XREF: sub_11B124+2C8↑j ROM:0011B404 btst #6,($9DA).w ROM:0011B40A beq.s loc_11B420 ROM:0011B40C clr.b ($7EC).w ROM:0011B410 move.w d0,($62A).w ROM:0011B414 move.b #1,($7EC).w ROM:0011B41A move.b #4,($11B8).w ROM:0011B420 ROM:0011B420 loc_11B420: ; CODE XREF: sub_11B124+2BA↑j ROM:0011B420 ; sub_11B124+2C0↑j ... ROM:0011B420 bra.l loc_11B4FC ROM:0011B426 ; --------------------------------------------------------------------------- ROM:0011B426 ROM:0011B426 loc_11B426: ; DATA XREF: sub_11B124+294↑o ROM:0011B426 btst #6,($887).w ROM:0011B42C bne.s loc_11B436 ROM:0011B42E move.b #1,($11B8).w ROM:0011B434 bra.s loc_11B464 ROM:0011B436 ; --------------------------------------------------------------------------- ROM:0011B436 ROM:0011B436 loc_11B436: ; CODE XREF: sub_11B124+308↑j ROM:0011B436 btst #$E,d2 ROM:0011B43A bne.s loc_11B444 ROM:0011B43C move.b #1,($11B8).w ROM:0011B442 bra.s loc_11B464 ROM:0011B444 ; --------------------------------------------------------------------------- ROM:0011B444 ROM:0011B444 loc_11B444: ; CODE XREF: sub_11B124+316↑j ROM:0011B444 cmpi.w #0,($62A).w ROM:0011B44A bgt.s loc_11B464 ROM:0011B44C bset #4,($1421).w ROM:0011B452 bset #7,($151B).w ROM:0011B458 bset #5,($140A).w ROM:0011B45E move.b #3,($11B8).w ROM:0011B464 ROM:0011B464 loc_11B464: ; CODE XREF: sub_11B124+310↑j ROM:0011B464 ; sub_11B124+31E↑j ... ROM:0011B464 bra.l loc_11B4FC ROM:0011B46A ; --------------------------------------------------------------------------- ROM:0011B46A ROM:0011B46A loc_11B46A: ; DATA XREF: sub_11B124+298↑o ROM:0011B46A btst #6,($887).w ROM:0011B470 bne.s loc_11B480 ROM:0011B472 move.b #1,($11B8).w ROM:0011B478 bclr #4,($1421).w ROM:0011B47E bra.s loc_11B492 ROM:0011B480 ; --------------------------------------------------------------------------- ROM:0011B480 ROM:0011B480 loc_11B480: ; CODE XREF: sub_11B124+34C↑j ROM:0011B480 btst #$E,d2 ROM:0011B484 bne.s loc_11B492 ROM:0011B486 move.b #1,($11B8).w ROM:0011B48C bclr #4,($1421).w ROM:0011B492 ROM:0011B492 loc_11B492: ; CODE XREF: sub_11B124+35A↑j ROM:0011B492 ; sub_11B124+360↑j ROM:0011B492 bra.s loc_11B4FC ROM:0011B494 ; --------------------------------------------------------------------------- ROM:0011B494 ROM:0011B494 loc_11B494: ; DATA XREF: sub_11B124+29C↑o ROM:0011B494 btst #6,($887).w ROM:0011B49A bne.s loc_11B4A4 ROM:0011B49C move.b #1,($11B8).w ROM:0011B4A2 bra.s loc_11B4D2 ROM:0011B4A4 ; --------------------------------------------------------------------------- ROM:0011B4A4 ROM:0011B4A4 loc_11B4A4: ; CODE XREF: sub_11B124+376↑j ROM:0011B4A4 btst #$E,d2 ROM:0011B4A8 bne.s loc_11B4B2 ROM:0011B4AA move.b #1,($11B8).w ROM:0011B4B0 bra.s loc_11B4D2 ROM:0011B4B2 ; --------------------------------------------------------------------------- ROM:0011B4B2 ROM:0011B4B2 loc_11B4B2: ; CODE XREF: sub_11B124+384↑j ROM:0011B4B2 cmpi.w #0,($62A).w ROM:0011B4B8 bgt.s loc_11B4D2 ROM:0011B4BA bset #4,($1428).w ROM:0011B4C0 bset #0,($151C).w ROM:0011B4C6 bset #5,($140A).w ROM:0011B4CC move.b #5,($11B8).w ROM:0011B4D2 ROM:0011B4D2 loc_11B4D2: ; CODE XREF: sub_11B124+37E↑j ROM:0011B4D2 ; sub_11B124+38C↑j ... ROM:0011B4D2 bra.s loc_11B4FC ROM:0011B4D4 ; --------------------------------------------------------------------------- ROM:0011B4D4 ROM:0011B4D4 loc_11B4D4: ; DATA XREF: sub_11B124+2A0↑o ROM:0011B4D4 btst #6,($887).w ROM:0011B4DA bne.s loc_11B4EA ROM:0011B4DC move.b #1,($11B8).w ROM:0011B4E2 bclr #4,($1428).w ROM:0011B4E8 bra.s loc_11B4FC ROM:0011B4EA ; --------------------------------------------------------------------------- ROM:0011B4EA ROM:0011B4EA loc_11B4EA: ; CODE XREF: sub_11B124+3B6↑j ROM:0011B4EA btst #$E,d2 ROM:0011B4EE bne.s loc_11B4FC ROM:0011B4F0 move.b #1,($11B8).w ROM:0011B4F6 bclr #4,($1428).w ROM:0011B4FC ROM:0011B4FC loc_11B4FC: ; CODE XREF: sub_11B124+2AA↑j ROM:0011B4FC ; sub_11B124:loc_11B420↑j ... ROM:0011B4FC move.w d2,($49E).w ROM:0011B500 btst #5,($140A).w ROM:0011B506 beq.s loc_11B518 ROM:0011B508 lea $902(a5),a0 ROM:0011B50C move.w #$E,d0 ROM:0011B510 move.w (a0,d0.w*2),($9A6).w ROM:0011B516 bra.s loc_11B540 ROM:0011B518 ; --------------------------------------------------------------------------- ROM:0011B518 ROM:0011B518 loc_11B518: ; CODE XREF: sub_11B124+3E2↑j ROM:0011B518 clr.l d1 ROM:0011B51A move.w ($49A).w,d1 ROM:0011B51E swap d1 ROM:0011B520 move.w ($9A6).w,d2 ROM:0011B524 swap d2 ROM:0011B526 move.w ($9A8).w,d2 ROM:0011B52A move.w $16C(a5),d3 ROM:0011B52E ext.l d3 ROM:0011B530 bsr.l sub_117368 ROM:0011B536 move.w d4,($9A8).w ROM:0011B53A swap d4 ROM:0011B53C move.w d4,($9A6).w ROM:0011B540 ROM:0011B540 loc_11B540: ; CODE XREF: sub_11B124:loc_11B390↑j ROM:0011B540 ; sub_11B124+3F2↑j ROM:0011B540 btst #7,($49F).w ROM:0011B546 beq.s loc_11B55E ROM:0011B548 lea $902(a5),a0 ROM:0011B54C move.w #7,d0 ROM:0011B550 move.w (a0,d0.w*2),($9A2).w ROM:0011B556 bset #2,($140A).w ROM:0011B55C bra.s loc_11B586 ROM:0011B55E ; --------------------------------------------------------------------------- ROM:0011B55E ROM:0011B55E loc_11B55E: ; CODE XREF: sub_11B124+422↑j ROM:0011B55E clr.l d1 ROM:0011B560 move.w ($48C).w,d1 ROM:0011B564 swap d1 ROM:0011B566 move.w ($9A2).w,d2 ROM:0011B56A swap d2 ROM:0011B56C move.w ($9A4).w,d2 ROM:0011B570 move.w $16A(a5),d3 ROM:0011B574 ext.l d3 ROM:0011B576 bsr.l sub_117368 ROM:0011B57C move.w d4,($9A4).w ROM:0011B580 swap d4 ROM:0011B582 move.w d4,($9A2).w ROM:0011B586 ROM:0011B586 loc_11B586: ; CODE XREF: sub_11B124+438↑j ROM:0011B586 btst #0,($49E).w ROM:0011B58C beq.s loc_11B59E ROM:0011B58E lea $902(a5),a0 ROM:0011B592 move.w #8,d0 ROM:0011B596 move.w (a0,d0.w*2),($9B4).w ROM:0011B59C bra.s loc_11B5C6 ROM:0011B59E ; --------------------------------------------------------------------------- ROM:0011B59E ROM:0011B59E loc_11B59E: ; CODE XREF: sub_11B124+468↑j ROM:0011B59E clr.l d1 ROM:0011B5A0 move.w ($48E).w,d1 ROM:0011B5A4 swap d1 ROM:0011B5A6 move.w ($9B4).w,d2 ROM:0011B5AA swap d2 ROM:0011B5AC move.w ($9B6).w,d2 ROM:0011B5B0 move.w $16E(a5),d3 ROM:0011B5B4 ext.l d3 ROM:0011B5B6 bsr.l sub_117368 ROM:0011B5BC move.w d4,($9B6).w ROM:0011B5C0 swap d4 ROM:0011B5C2 move.w d4,($9B4).w ROM:0011B5C6 ROM:0011B5C6 loc_11B5C6: ; CODE XREF: sub_11B124+478↑j ROM:0011B5C6 btst #4,($49F).w ROM:0011B5CC beq.s loc_11B5DE ROM:0011B5CE lea $902(a5),a0 ROM:0011B5D2 move.w #4,d0 ROM:0011B5D6 move.w (a0,d0.w*2),($9AC).w ROM:0011B5DC bra.s loc_11B5E4 ROM:0011B5DE ; --------------------------------------------------------------------------- ROM:0011B5DE ROM:0011B5DE loc_11B5DE: ; CODE XREF: sub_11B124+4A8↑j ROM:0011B5DE move.w ($486).w,($9AC).w ROM:0011B5E4 ROM:0011B5E4 loc_11B5E4: ; CODE XREF: sub_11B124+4B8↑j ROM:0011B5E4 btst #1,($49E).w ROM:0011B5EA beq.s loc_11B5FC ROM:0011B5EC lea $902(a5),a0 ROM:0011B5F0 move.w #9,d0 ROM:0011B5F4 move.w (a0,d0.w*2),($9BE).w ROM:0011B5FA bra.s loc_11B624 ROM:0011B5FC ; --------------------------------------------------------------------------- ROM:0011B5FC ROM:0011B5FC loc_11B5FC: ; CODE XREF: sub_11B124+4C6↑j ROM:0011B5FC clr.l d1 ROM:0011B5FE move.w ($490).w,d1 ROM:0011B602 swap d1 ROM:0011B604 move.w ($9BE).w,d2 ROM:0011B608 swap d2 ROM:0011B60A move.w ($9C0).w,d2 ROM:0011B60E move.w $170(a5),d3 ROM:0011B612 ext.l d3 ROM:0011B614 bsr.l sub_117368 ROM:0011B61A move.w d4,($9C0).w ROM:0011B61E swap d4 ROM:0011B620 move.w d4,($9BE).w ROM:0011B624 ROM:0011B624 loc_11B624: ; CODE XREF: sub_11B124+4D6↑j ROM:0011B624 btst #7,($49F).w ROM:0011B62A beq.s loc_11B63C ROM:0011B62C lea $902(a5),a0 ROM:0011B630 move.w #7,d0 ROM:0011B634 move.w (a0,d0.w*2),($9C2).w ROM:0011B63A bra.s loc_11B664 ROM:0011B63C ; --------------------------------------------------------------------------- ROM:0011B63C ROM:0011B63C loc_11B63C: ; CODE XREF: sub_11B124+506↑j ROM:0011B63C clr.l d1 ROM:0011B63E move.w ($4AA).w,d1 ROM:0011B642 swap d1 ROM:0011B644 move.w ($9C2).w,d2 ROM:0011B648 swap d2 ROM:0011B64A move.w ($9C4).w,d2 ROM:0011B64E move.w $172(a5),d3 ROM:0011B652 ext.l d3 ROM:0011B654 bsr.l sub_117368 ROM:0011B65A move.w d4,($9C4).w ROM:0011B65E swap d4 ROM:0011B660 move.w d4,($9C2).w ROM:0011B664 ROM:0011B664 loc_11B664: ; CODE XREF: sub_11B124+516↑j ROM:0011B664 move.w #$3E80,d1 ROM:0011B668 move.w ($494).w,d2 ROM:0011B66C bsr.l sub_11745C ROM:0011B672 move.w d1,($9BC).w ROM:0011B676 btst #2,($1411).w ROM:0011B67C beq.s loc_11B684 ROM:0011B67E bset #7,($1402).w ROM:0011B684 ROM:0011B684 loc_11B684: ; CODE XREF: sub_11B124+558↑j ROM:0011B684 btst #1,($140C).w ROM:0011B68A bne.s loc_11B690 ROM:0011B68C clr.b d0 ROM:0011B68E bra.s loc_11B6C8 ROM:0011B690 ; --------------------------------------------------------------------------- ROM:0011B690 ROM:0011B690 loc_11B690: ; CODE XREF: sub_11B124+566↑j ROM:0011B690 btst #7,($49E).w ROM:0011B696 beq.s loc_11B69E ROM:0011B698 move.b #$FF,d0 ROM:0011B69C bra.s loc_11B6C8 ROM:0011B69E ; --------------------------------------------------------------------------- ROM:0011B69E ROM:0011B69E loc_11B69E: ; CODE XREF: sub_11B124+572↑j ROM:0011B69E move.w ($CCA).w,d0 ROM:0011B6A2 subi.w #$1F4,d0 ROM:0011B6A6 bpl.s loc_11B6AA ROM:0011B6A8 clr.w d0 ROM:0011B6AA ROM:0011B6AA loc_11B6AA: ; CODE XREF: sub_11B124+582↑j ROM:0011B6AA muls.w #$100,d0 ROM:0011B6AE divs.w #$2134,d0 ROM:0011B6B2 cmpi.w #$FE,d0 ROM:0011B6B6 ble.s loc_11B6BE ROM:0011B6B8 move.w #$FE,d0 ROM:0011B6BC bra.s loc_11B6C8 ROM:0011B6BE ; --------------------------------------------------------------------------- ROM:0011B6BE ROM:0011B6BE loc_11B6BE: ; CODE XREF: sub_11B124+592↑j ROM:0011B6BE cmpi.w #1,d0 ROM:0011B6C2 bge.s loc_11B6C8 ROM:0011B6C4 move.w #1,d0 ROM:0011B6C8 ROM:0011B6C8 loc_11B6C8: ; CODE XREF: sub_11B124+56A↑j ROM:0011B6C8 ; sub_11B124+578↑j ... ROM:0011B6C8 btst #7,($49E).w ROM:0011B6CE bne.s loc_11B6F8 ROM:0011B6D0 btst #6,($899).w ROM:0011B6D6 beq.s loc_11B6F0 ROM:0011B6D8 btst #5,($88F).w ROM:0011B6DE bne.s loc_11B6E4 ROM:0011B6E0 move.b d0,($786).w ROM:0011B6E4 ROM:0011B6E4 loc_11B6E4: ; CODE XREF: sub_11B124+5BA↑j ROM:0011B6E4 move.b d0,d1 ROM:0011B6E6 sub.b ($786).w,d1 ROM:0011B6EA bpl.s loc_11B6EE ROM:0011B6EC clr.b d1 ROM:0011B6EE ROM:0011B6EE loc_11B6EE: ; CODE XREF: sub_11B124+5C6↑j ROM:0011B6EE bra.s loc_11B6F6 ROM:0011B6F0 ; --------------------------------------------------------------------------- ROM:0011B6F0 ROM:0011B6F0 loc_11B6F0: ; CODE XREF: sub_11B124+5B2↑j ROM:0011B6F0 move.b d0,d1 ROM:0011B6F2 clr.b ($786).w ROM:0011B6F6 ROM:0011B6F6 loc_11B6F6: ; CODE XREF: sub_11B124:loc_11B6EE↑j ROM:0011B6F6 bra.s loc_11B6FC ROM:0011B6F8 ; --------------------------------------------------------------------------- ROM:0011B6F8 ROM:0011B6F8 loc_11B6F8: ; CODE XREF: sub_11B124+5AA↑j ROM:0011B6F8 move.b #$FF,d1 ROM:0011B6FC ROM:0011B6FC loc_11B6FC: ; CODE XREF: sub_11B124:loc_11B6F6↑j ROM:0011B6FC move sr,-(sp) ROM:0011B6FE move #$2700,sr ROM:0011B702 move.b d0,($11B5).w ROM:0011B706 move.b d1,($1232).w ROM:0011B70A move (sp)+,sr ROM:0011B70C btst #4,($88E).w ROM:0011B712 bne.s locret_11B718 ROM:0011B714 bsr.w sub_11B8DA ROM:0011B718 ROM:0011B718 locret_11B718: ; CODE XREF: sub_11B124+5EE↑j ROM:0011B718 rts ROM:0011B718 ; End of function sub_11B124 ROM:0011B718 ROM:0011B71A ROM:0011B71A ; =============== S U B R O U T I N E ======================================= ROM:0011B71A ROM:0011B71A ROM:0011B71A sub_11B71A: ; CODE XREF: sub_11B110+A↑p ROM:0011B71A clr.w d1 ROM:0011B71C move.b ($11B7).w,d1 ROM:0011B720 cmpi.w #4,d1 ROM:0011B724 bcc.s locret_11B72E ROM:0011B726 movea.l off_11B730(pc,d1.w*4),a0 ROM:0011B72A nop ROM:0011B72C jmp (a0) ROM:0011B72E ; --------------------------------------------------------------------------- ROM:0011B72E ROM:0011B72E locret_11B72E: ; CODE XREF: sub_11B71A+A↑j ROM:0011B72E rts ROM:0011B72E ; End of function sub_11B71A ROM:0011B72E ROM:0011B72E ; --------------------------------------------------------------------------- ROM:0011B730 off_11B730: dc.l loc_11B740 ; DATA XREF: sub_11B71A+C↑r ROM:0011B734 dc.l loc_11B74C ROM:0011B738 dc.l loc_11B796 ROM:0011B73C dc.l loc_11B7BE ROM:0011B740 ; --------------------------------------------------------------------------- ROM:0011B740 ROM:0011B740 loc_11B740: ; DATA XREF: ROM:off_11B730↑o ROM:0011B740 move.b #1,($11B7).w ROM:0011B746 bsr.w sub_11B840 ROM:0011B74A rts ROM:0011B74C ; --------------------------------------------------------------------------- ROM:0011B74C ROM:0011B74C loc_11B74C: ; DATA XREF: ROM:0011B734↑o ROM:0011B74C btst #7,($1407).w ROM:0011B752 beq.s loc_11B764 ROM:0011B754 btst #3,($1424).w ROM:0011B75A bne.s loc_11B764 ROM:0011B75C move.b #2,($11B7).w ROM:0011B762 bra.s loc_11B7B8 ROM:0011B764 ; --------------------------------------------------------------------------- ROM:0011B764 ROM:0011B764 loc_11B764: ; CODE XREF: ROM:0011B752↑j ROM:0011B764 ; ROM:0011B75A↑j ROM:0011B764 btst #7,($1407).w ROM:0011B76A beq.s loc_11B790 ROM:0011B76C btst #3,($1424).w ROM:0011B772 beq.s loc_11B790 ROM:0011B774 move.w $15A(a5),d0 ROM:0011B778 clr.b ($870).w ROM:0011B77C move.w d0,($732).w ROM:0011B780 move.b #1,($870).w ROM:0011B786 move.b #3,($11B7).w ROM:0011B78C bra.w locret_11B7FC ROM:0011B790 ; --------------------------------------------------------------------------- ROM:0011B790 ROM:0011B790 loc_11B790: ; CODE XREF: ROM:0011B76A↑j ROM:0011B790 ; ROM:0011B772↑j ROM:0011B790 bsr.w sub_11B848 ROM:0011B794 rts ROM:0011B796 ; --------------------------------------------------------------------------- ROM:0011B796 ROM:0011B796 loc_11B796: ; DATA XREF: ROM:0011B738↑o ROM:0011B796 btst #3,($1424).w ROM:0011B79C beq.s loc_11B7B8 ROM:0011B79E move.w $15A(a5),d0 ROM:0011B7A2 clr.b ($870).w ROM:0011B7A6 move.w d0,($732).w ROM:0011B7AA move.b #1,($870).w ROM:0011B7B0 move.b #3,($11B7).w ROM:0011B7B6 bra.s locret_11B7FC ROM:0011B7B8 ; --------------------------------------------------------------------------- ROM:0011B7B8 ROM:0011B7B8 loc_11B7B8: ; CODE XREF: ROM:0011B762↑j ROM:0011B7B8 ; ROM:0011B79C↑j ... ROM:0011B7B8 bsr.w sub_11B800 ROM:0011B7BC rts ROM:0011B7BE ; --------------------------------------------------------------------------- ROM:0011B7BE ROM:0011B7BE loc_11B7BE: ; DATA XREF: ROM:0011B73C↑o ROM:0011B7BE btst #3,($1424).w ROM:0011B7C4 bne.s loc_11B7CE ROM:0011B7C6 move.b #2,($11B7).w ROM:0011B7CC bra.s loc_11B7B8 ROM:0011B7CE ; --------------------------------------------------------------------------- ROM:0011B7CE ROM:0011B7CE loc_11B7CE: ; CODE XREF: ROM:0011B7C4↑j ROM:0011B7CE cmpi.w #0,($732).w ROM:0011B7D4 bgt.s locret_11B7FC ROM:0011B7D6 move.w $15E(a5),d0 ROM:0011B7DA cmp.w ($9B0).w,d0 ROM:0011B7DE blt.s locret_11B7FC ROM:0011B7E0 bsr.w sub_11B838 ROM:0011B7E4 move.w $15A(a5),d0 ROM:0011B7E8 clr.b ($870).w ROM:0011B7EC move.w d0,($732).w ROM:0011B7F0 move.b #1,($870).w ROM:0011B7F6 move.b #3,($11B7).w ROM:0011B7FC ROM:0011B7FC locret_11B7FC: ; CODE XREF: ROM:0011B78C↑j ROM:0011B7FC ; ROM:0011B7B6↑j ... ROM:0011B7FC rts ROM:0011B7FE ; --------------------------------------------------------------------------- ROM:0011B7FE rts ROM:0011B800 ROM:0011B800 ; =============== S U B R O U T I N E ======================================= ROM:0011B800 ROM:0011B800 ROM:0011B800 sub_11B800: ; CODE XREF: ROM:loc_11B7B8↑p ROM:0011B800 btst #6,($142C).w ROM:0011B806 bne.s loc_11B810 ROM:0011B808 move.w ($9E4).w,($9B0).w ROM:0011B80E bra.s loc_11B826 ROM:0011B810 ; --------------------------------------------------------------------------- ROM:0011B810 ROM:0011B810 loc_11B810: ; CODE XREF: sub_11B800+6↑j ROM:0011B810 btst #5,($13FF).w ROM:0011B816 bne.s loc_11B820 ROM:0011B818 move.w ($9AA).w,($9B0).w ROM:0011B81E bra.s loc_11B826 ROM:0011B820 ; --------------------------------------------------------------------------- ROM:0011B820 ROM:0011B820 loc_11B820: ; CODE XREF: sub_11B800+16↑j ROM:0011B820 move.w $15C(a5),($9B0).w ROM:0011B826 ROM:0011B826 loc_11B826: ; CODE XREF: sub_11B800+E↑j ROM:0011B826 ; sub_11B800+1E↑j ROM:0011B826 move.w $15E(a5),d0 ROM:0011B82A cmp.w ($9B0).w,d0 ROM:0011B82E bge.s locret_11B836 ROM:0011B830 move.w $15E(a5),($9B0).w ROM:0011B836 ROM:0011B836 locret_11B836: ; CODE XREF: sub_11B800+2E↑j ROM:0011B836 rts ROM:0011B836 ; End of function sub_11B800 ROM:0011B836 ROM:0011B838 ROM:0011B838 ; =============== S U B R O U T I N E ======================================= ROM:0011B838 ROM:0011B838 ROM:0011B838 sub_11B838: ; CODE XREF: ROM:0011B7E0↑p ROM:0011B838 addi.w #$A,($9B0).w ROM:0011B83E rts ROM:0011B83E ; End of function sub_11B838 ROM:0011B83E ROM:0011B840 ROM:0011B840 ; =============== S U B R O U T I N E ======================================= ROM:0011B840 ROM:0011B840 ROM:0011B840 sub_11B840: ; CODE XREF: ROM:0011B746↑p ROM:0011B840 move.w ($492).w,($9B0).w ROM:0011B846 rts ROM:0011B846 ; End of function sub_11B840 ROM:0011B846 ROM:0011B848 ROM:0011B848 ; =============== S U B R O U T I N E ======================================= ROM:0011B848 ROM:0011B848 ROM:0011B848 sub_11B848: ; CODE XREF: ROM:loc_11B790↑p ROM:0011B848 move.w ($9B0).w,d1 ROM:0011B84C sub.w ($492).w,d1 ROM:0011B850 cmpi.w #0,d1 ROM:0011B854 bge.s loc_11B858 ROM:0011B856 neg.w d1 ROM:0011B858 ROM:0011B858 loc_11B858: ; CODE XREF: sub_11B848+C↑j ROM:0011B858 move.w $160(a5),d2 ROM:0011B85C cmp.w d1,d2 ROM:0011B85E bge.s loc_11B874 ROM:0011B860 bset #7,($1407).w ROM:0011B866 bset #2,($C9D).w ROM:0011B86C bset #2,($145B).w ROM:0011B872 bra.s locret_11B87A ROM:0011B874 ; --------------------------------------------------------------------------- ROM:0011B874 ROM:0011B874 loc_11B874: ; CODE XREF: sub_11B848+16↑j ROM:0011B874 move.w ($492).w,($9B0).w ROM:0011B87A ROM:0011B87A locret_11B87A: ; CODE XREF: sub_11B848+2A↑j ROM:0011B87A rts ROM:0011B87A ; End of function sub_11B848 ROM:0011B87A ROM:0011B87C ROM:0011B87C ; =============== S U B R O U T I N E ======================================= ROM:0011B87C ROM:0011B87C ROM:0011B87C sub_11B87C: ; CODE XREF: sub_11B110+E↑p ROM:0011B87C clr.w d1 ROM:0011B87E move.b ($11B6).w,d1 ROM:0011B882 cmpi.w #3,d1 ROM:0011B886 bcc.s locret_11B890 ROM:0011B888 movea.l off_11B892(pc,d1.w*4),a0 ROM:0011B88C nop ROM:0011B88E jmp (a0) ROM:0011B890 ; --------------------------------------------------------------------------- ROM:0011B890 ROM:0011B890 locret_11B890: ; CODE XREF: sub_11B87C+A↑j ROM:0011B890 rts ROM:0011B890 ; End of function sub_11B87C ROM:0011B890 ROM:0011B890 ; --------------------------------------------------------------------------- ROM:0011B892 off_11B892: dc.l loc_11B89E ; DATA XREF: sub_11B87C+C↑r ROM:0011B896 dc.l loc_11B8A8 ROM:0011B89A dc.l loc_11B8C6 ROM:0011B89E ; --------------------------------------------------------------------------- ROM:0011B89E ROM:0011B89E loc_11B89E: ; DATA XREF: ROM:off_11B892↑o ROM:0011B89E move.b #1,($11B6).w ROM:0011B8A4 bra.s loc_11B8B8 ROM:0011B8A6 ; --------------------------------------------------------------------------- ROM:0011B8A6 rts ROM:0011B8A8 ; --------------------------------------------------------------------------- ROM:0011B8A8 ROM:0011B8A8 loc_11B8A8: ; DATA XREF: ROM:0011B896↑o ROM:0011B8A8 btst #3,($1424).w ROM:0011B8AE beq.s loc_11B8B8 ROM:0011B8B0 move.b #2,($11B6).w ROM:0011B8B6 bra.s locret_11B8D6 ROM:0011B8B8 ; --------------------------------------------------------------------------- ROM:0011B8B8 ROM:0011B8B8 loc_11B8B8: ; CODE XREF: ROM:0011B8A4↑j ROM:0011B8B8 ; ROM:0011B8AE↑j ... ROM:0011B8B8 move.w ($9E4).w,($9A0).w ROM:0011B8BE move.w ($9B0).w,($9B2).w ROM:0011B8C4 rts ROM:0011B8C6 ; --------------------------------------------------------------------------- ROM:0011B8C6 ROM:0011B8C6 loc_11B8C6: ; DATA XREF: ROM:0011B89A↑o ROM:0011B8C6 btst #3,($1424).w ROM:0011B8CC bne.s locret_11B8D6 ROM:0011B8CE move.b #1,($11B6).w ROM:0011B8D4 bra.s loc_11B8B8 ROM:0011B8D6 ; --------------------------------------------------------------------------- ROM:0011B8D6 ROM:0011B8D6 locret_11B8D6: ; CODE XREF: ROM:0011B8B6↑j ROM:0011B8D6 ; ROM:0011B8CC↑j ROM:0011B8D6 rts ROM:0011B8D8 ; --------------------------------------------------------------------------- ROM:0011B8D8 rts ROM:0011B8DA ROM:0011B8DA ; =============== S U B R O U T I N E ======================================= ROM:0011B8DA ROM:0011B8DA ROM:0011B8DA sub_11B8DA: ; CODE XREF: sub_110E14+126↑p ROM:0011B8DA ; sub_11B124+5F0↑p ROM:0011B8DA lea ($F0C).w,a0 ROM:0011B8DE lea ($F00).w,a1 ROM:0011B8E2 clr.w d0 ROM:0011B8E4 move.w ($488).w,d1 ROM:0011B8E8 bsr.w sub_11B9F8 ROM:0011B8EC lea ($F14).w,a0 ROM:0011B8F0 lea ($F06).w,a1 ROM:0011B8F4 moveq #1,d0 ROM:0011B8F6 move.w ($48A).w,d1 ROM:0011B8FA bsr.w sub_11B9F8 ROM:0011B8FE move.w #0,d0 ROM:0011B902 bra.s loc_11B908 ROM:0011B904 ; --------------------------------------------------------------------------- ROM:0011B904 ROM:0011B904 loc_11B904: ; CODE XREF: sub_11B8DA+3E↓j ROM:0011B904 addi.w #1,d0 ROM:0011B908 ROM:0011B908 loc_11B908: ; CODE XREF: sub_11B8DA+28↑j ROM:0011B908 cmpi.w #1,d0 ROM:0011B90C bgt.s loc_11B91A ROM:0011B90E move.w $EFC(d0.w*2),$EF8(d0.w*2) ROM:0011B918 bra.s loc_11B904 ROM:0011B91A ; --------------------------------------------------------------------------- ROM:0011B91A ROM:0011B91A loc_11B91A: ; CODE XREF: sub_11B8DA+32↑j ROM:0011B91A btst #1,($49F).w ROM:0011B920 beq.s loc_11B930 ROM:0011B922 bset #5,($13FF).w ROM:0011B928 move.w ($E6C).w,($9AA).w ROM:0011B92E bra.s loc_11B93C ROM:0011B930 ; --------------------------------------------------------------------------- ROM:0011B930 ROM:0011B930 loc_11B930: ; CODE XREF: sub_11B8DA+46↑j ROM:0011B930 bclr #5,($13FF).w ROM:0011B936 move.w ($480).w,($9AA).w ROM:0011B93C ROM:0011B93C loc_11B93C: ; CODE XREF: sub_11B8DA+54↑j ROM:0011B93C move.w $162(a5),d0 ROM:0011B940 move.w ($9B8).w,d1 ROM:0011B944 cmp.w ($4A8).w,d0 ROM:0011B948 ble.s loc_11B950 ROM:0011B94A addi.w #1,d1 ROM:0011B94E bra.s loc_11B952 ROM:0011B950 ; --------------------------------------------------------------------------- ROM:0011B950 ROM:0011B950 loc_11B950: ; CODE XREF: sub_11B8DA+6E↑j ROM:0011B950 clr.w d1 ROM:0011B952 ROM:0011B952 loc_11B952: ; CODE XREF: sub_11B8DA+74↑j ROM:0011B952 move.w d1,($9B8).w ROM:0011B956 btst #2,($1411).w ROM:0011B95C beq.s loc_11B96A ROM:0011B95E move.w ($E2E).w,($9AE).w ROM:0011B964 bra.l loc_11B9A2 ROM:0011B96A ; --------------------------------------------------------------------------- ROM:0011B96A ROM:0011B96A loc_11B96A: ; CODE XREF: sub_11B8DA+82↑j ROM:0011B96A btst #2,($1411).w ROM:0011B970 bne.s loc_11B9A2 ROM:0011B972 move.w $8B4(a5),d0 ROM:0011B976 move.w $8B6(a5),d1 ROM:0011B97A move.w $8B8(a5),d2 ROM:0011B97E move.w ($47E).w,d4 ROM:0011B982 muls.w d1,d4 ROM:0011B984 move.w ($9CE).w,d3 ROM:0011B988 muls.w d2,d3 ROM:0011B98A add.l d3,d4 ROM:0011B98C move.w ($9D0).w,d3 ROM:0011B990 muls.w d0,d3 ROM:0011B992 sub.l d3,d4 ROM:0011B994 divs.w #$2710,d4 ROM:0011B998 move.w d4,($9D0).w ROM:0011B99C move.w ($47E).w,($9CE).w ROM:0011B9A2 ROM:0011B9A2 loc_11B9A2: ; CODE XREF: sub_11B8DA+8A↑j ROM:0011B9A2 ; sub_11B8DA+96↑j ROM:0011B9A2 btst #2,($1411).w ROM:0011B9A8 bne.s loc_11B9AE ROM:0011B9AA move.w d4,($9AE).w ROM:0011B9AE ROM:0011B9AE loc_11B9AE: ; CODE XREF: sub_11B8DA+CE↑j ROM:0011B9AE move.w ($9AE).w,($EF4).w ROM:0011B9B4 move.w ($9AE).w,($EF6).w ROM:0011B9BA move.w #$3E7E,d1 ROM:0011B9BE move.w ($9AA).w,d2 ROM:0011B9C2 bsr.l sub_11745C ROM:0011B9C8 add.w ($49C).w,d1 ROM:0011B9CC bpl.s loc_11B9D0 ROM:0011B9CE moveq #0,d1 ROM:0011B9D0 ROM:0011B9D0 loc_11B9D0: ; CODE XREF: sub_11B8DA+F2↑j ROM:0011B9D0 move.w d1,($9BA).w ROM:0011B9D4 move.w $17C(a5),d0 ROM:0011B9D8 cmp.w ($49C).w,d0 ROM:0011B9DC bgt.s loc_11B9E6 ROM:0011B9DE bset #3,($1425).w ROM:0011B9E4 bra.s locret_11B9F6 ROM:0011B9E6 ; --------------------------------------------------------------------------- ROM:0011B9E6 ROM:0011B9E6 loc_11B9E6: ; CODE XREF: sub_11B8DA+102↑j ROM:0011B9E6 move.w $17E(a5),d0 ROM:0011B9EA cmp.w ($49C).w,d0 ROM:0011B9EE blt.s locret_11B9F6 ROM:0011B9F0 bclr #3,($1425).w ROM:0011B9F6 ROM:0011B9F6 locret_11B9F6: ; CODE XREF: sub_11B8DA+10A↑j ROM:0011B9F6 ; sub_11B8DA+114↑j ROM:0011B9F6 rts ROM:0011B9F6 ; End of function sub_11B8DA ROM:0011B9F6 ROM:0011B9F8 ROM:0011B9F8 ; =============== S U B R O U T I N E ======================================= ROM:0011B9F8 ROM:0011B9F8 ROM:0011B9F8 sub_11B9F8: ; CODE XREF: sub_11B8DA+E↑p ROM:0011B9F8 ; sub_11B8DA+20↑p ROM:0011B9F8 move.w 2(a0),(a0) ROM:0011B9FC move.w 4(a0),2(a0) ROM:0011BA02 move.w 6(a0),4(a0) ROM:0011BA08 move.w d1,6(a0) ROM:0011BA0C move.w 6(a0),d3 ROM:0011BA10 muls.w $8AA(a5),d3 ROM:0011BA14 move.w 4(a0),d2 ROM:0011BA18 muls.w $8AC(a5),d2 ROM:0011BA1C add.l d2,d3 ROM:0011BA1E move.w 2(a0),d2 ROM:0011BA22 muls.w $8AE(a5),d2 ROM:0011BA26 add.l d2,d3 ROM:0011BA28 move.w (a0),d2 ROM:0011BA2A muls.w $8B0(a5),d2 ROM:0011BA2E add.l d2,d3 ROM:0011BA30 move.w 4(a1),d2 ROM:0011BA34 muls.w $8A4(a5),d2 ROM:0011BA38 sub.l d2,d3 ROM:0011BA3A move.w 2(a1),d2 ROM:0011BA3E muls.w $8A6(a5),d2 ROM:0011BA42 sub.l d2,d3 ROM:0011BA44 move.w (a1),d2 ROM:0011BA46 muls.w $8A8(a5),d2 ROM:0011BA4A sub.l d2,d3 ROM:0011BA4C divs.w #$2710,d3 ROM:0011BA50 move.w d3,$EFC(d0.w*2) ROM:0011BA56 move.w 2(a1),(a1) ROM:0011BA5A move.w 4(a1),2(a1) ROM:0011BA60 move.w $EFC(d0.w*2),4(a1) ROM:0011BA68 rts ROM:0011BA68 ; End of function sub_11B9F8 ROM:0011BA68 ROM:0011BA6A ROM:0011BA6A ; =============== S U B R O U T I N E ======================================= ROM:0011BA6A ROM:0011BA6A ROM:0011BA6A sub_11BA6A: ; CODE XREF: sub_11B110+4↑p ROM:0011BA6A clr.w d1 ROM:0011BA6C move.b ($11BA).w,d1 ROM:0011BA70 cmpi.w #4,d1 ROM:0011BA74 bcc.s locret_11BA7E ROM:0011BA76 movea.l off_11BA80(pc,d1.w*4),a0 ROM:0011BA7A nop ROM:0011BA7C jmp (a0) ROM:0011BA7E ; --------------------------------------------------------------------------- ROM:0011BA7E ROM:0011BA7E locret_11BA7E: ; CODE XREF: sub_11BA6A+A↑j ROM:0011BA7E rts ROM:0011BA7E ; End of function sub_11BA6A ROM:0011BA7E ROM:0011BA7E ; --------------------------------------------------------------------------- ROM:0011BA80 off_11BA80: dc.l loc_11BA90 ; DATA XREF: sub_11BA6A+C↑r ROM:0011BA84 dc.l loc_11BA9C ROM:0011BA88 dc.l loc_11BAE6 ROM:0011BA8C dc.l loc_11BB0E ROM:0011BA90 ; --------------------------------------------------------------------------- ROM:0011BA90 ROM:0011BA90 loc_11BA90: ; DATA XREF: ROM:off_11BA80↑o ROM:0011BA90 move.b #1,($11BA).w ROM:0011BA96 bsr.w sub_11BBC2 ROM:0011BA9A rts ROM:0011BA9C ; --------------------------------------------------------------------------- ROM:0011BA9C ROM:0011BA9C loc_11BA9C: ; DATA XREF: ROM:0011BA84↑o ROM:0011BA9C btst #6,($142C).w ROM:0011BAA2 beq.s loc_11BAB4 ROM:0011BAA4 btst #3,($1424).w ROM:0011BAAA bne.s loc_11BAB4 ROM:0011BAAC move.b #2,($11BA).w ROM:0011BAB2 bra.s loc_11BB08 ROM:0011BAB4 ; --------------------------------------------------------------------------- ROM:0011BAB4 ROM:0011BAB4 loc_11BAB4: ; CODE XREF: ROM:0011BAA2↑j ROM:0011BAB4 ; ROM:0011BAAA↑j ROM:0011BAB4 btst #6,($142C).w ROM:0011BABA beq.s loc_11BAE0 ROM:0011BABC btst #3,($1424).w ROM:0011BAC2 beq.s loc_11BAE0 ROM:0011BAC4 move.w $184(a5),d0 ROM:0011BAC8 clr.b ($871).w ROM:0011BACC move.w d0,($734).w ROM:0011BAD0 move.b #1,($871).w ROM:0011BAD6 move.b #3,($11BA).w ROM:0011BADC bra.w locret_11BB4C ROM:0011BAE0 ; --------------------------------------------------------------------------- ROM:0011BAE0 ROM:0011BAE0 loc_11BAE0: ; CODE XREF: ROM:0011BABA↑j ROM:0011BAE0 ; ROM:0011BAC2↑j ROM:0011BAE0 bsr.w sub_11BB8E ROM:0011BAE4 rts ROM:0011BAE6 ; --------------------------------------------------------------------------- ROM:0011BAE6 ROM:0011BAE6 loc_11BAE6: ; DATA XREF: ROM:0011BA88↑o ROM:0011BAE6 btst #3,($1424).w ROM:0011BAEC beq.s loc_11BB08 ROM:0011BAEE move.w $184(a5),d0 ROM:0011BAF2 clr.b ($871).w ROM:0011BAF6 move.w d0,($734).w ROM:0011BAFA move.b #1,($871).w ROM:0011BB00 move.b #3,($11BA).w ROM:0011BB06 bra.s locret_11BB4C ROM:0011BB08 ; --------------------------------------------------------------------------- ROM:0011BB08 ROM:0011BB08 loc_11BB08: ; CODE XREF: ROM:0011BAB2↑j ROM:0011BB08 ; ROM:0011BAEC↑j ... ROM:0011BB08 bsr.w sub_11BB4E ROM:0011BB0C rts ROM:0011BB0E ; --------------------------------------------------------------------------- ROM:0011BB0E ROM:0011BB0E loc_11BB0E: ; DATA XREF: ROM:0011BA8C↑o ROM:0011BB0E btst #3,($1424).w ROM:0011BB14 bne.s loc_11BB1E ROM:0011BB16 move.b #2,($11BA).w ROM:0011BB1C bra.s loc_11BB08 ROM:0011BB1E ; --------------------------------------------------------------------------- ROM:0011BB1E ROM:0011BB1E loc_11BB1E: ; CODE XREF: ROM:0011BB14↑j ROM:0011BB1E cmpi.w #0,($734).w ROM:0011BB24 bgt.s locret_11BB4C ROM:0011BB26 move.w $186(a5),d0 ROM:0011BB2A cmp.w ($9E4).w,d0 ROM:0011BB2E ble.s locret_11BB4C ROM:0011BB30 bsr.w sub_11BB86 ROM:0011BB34 move.w $184(a5),d0 ROM:0011BB38 clr.b ($871).w ROM:0011BB3C move.w d0,($734).w ROM:0011BB40 move.b #1,($871).w ROM:0011BB46 move.b #3,($11BA).w ROM:0011BB4C ROM:0011BB4C locret_11BB4C: ; CODE XREF: ROM:0011BADC↑j ROM:0011BB4C ; ROM:0011BB06↑j ... ROM:0011BB4C rts ROM:0011BB4E ROM:0011BB4E ; =============== S U B R O U T I N E ======================================= ROM:0011BB4E ROM:0011BB4E ROM:0011BB4E sub_11BB4E: ; CODE XREF: ROM:loc_11BB08↑p ROM:0011BB4E btst #7,($1407).w ROM:0011BB54 bne.s loc_11BB5E ROM:0011BB56 move.w ($9B0).w,($9E4).w ROM:0011BB5C bra.s loc_11BB74 ROM:0011BB5E ; --------------------------------------------------------------------------- ROM:0011BB5E ROM:0011BB5E loc_11BB5E: ; CODE XREF: sub_11BB4E+6↑j ROM:0011BB5E btst #5,($13FF).w ROM:0011BB64 bne.s loc_11BB6E ROM:0011BB66 move.w ($9AA).w,($9E4).w ROM:0011BB6C bra.s loc_11BB74 ROM:0011BB6E ; --------------------------------------------------------------------------- ROM:0011BB6E ROM:0011BB6E loc_11BB6E: ; CODE XREF: sub_11BB4E+16↑j ROM:0011BB6E move.w $188(a5),($9E4).w ROM:0011BB74 ROM:0011BB74 loc_11BB74: ; CODE XREF: sub_11BB4E+E↑j ROM:0011BB74 ; sub_11BB4E+1E↑j ROM:0011BB74 move.w $186(a5),d0 ROM:0011BB78 cmp.w ($9E4).w,d0 ROM:0011BB7C bge.s locret_11BB84 ROM:0011BB7E move.w $186(a5),($9E4).w ROM:0011BB84 ROM:0011BB84 locret_11BB84: ; CODE XREF: sub_11BB4E+2E↑j ROM:0011BB84 rts ROM:0011BB84 ; End of function sub_11BB4E ROM:0011BB84 ROM:0011BB86 ROM:0011BB86 ; =============== S U B R O U T I N E ======================================= ROM:0011BB86 ROM:0011BB86 ROM:0011BB86 sub_11BB86: ; CODE XREF: ROM:0011BB30↑p ROM:0011BB86 addi.w #$A,($9E4).w ROM:0011BB8C rts ROM:0011BB8C ; End of function sub_11BB86 ROM:0011BB8C ROM:0011BB8E ROM:0011BB8E ; =============== S U B R O U T I N E ======================================= ROM:0011BB8E ROM:0011BB8E ROM:0011BB8E sub_11BB8E: ; CODE XREF: ROM:loc_11BAE0↑p ROM:0011BB8E move.w ($9E4).w,d1 ROM:0011BB92 sub.w ($482).w,d1 ROM:0011BB96 cmpi.w #0,d1 ROM:0011BB9A bge.s loc_11BB9E ROM:0011BB9C neg.w d1 ROM:0011BB9E ROM:0011BB9E loc_11BB9E: ; CODE XREF: sub_11BB8E+C↑j ROM:0011BB9E move.w $18A(a5),d2 ROM:0011BBA2 cmp.w d1,d2 ROM:0011BBA4 bgt.s loc_11BBBA ROM:0011BBA6 bset #6,($142C).w ROM:0011BBAC bset #0,($C9D).w ROM:0011BBB2 bset #0,($145B).w ROM:0011BBB8 bra.s locret_11BBC0 ROM:0011BBBA ; --------------------------------------------------------------------------- ROM:0011BBBA ROM:0011BBBA loc_11BBBA: ; CODE XREF: sub_11BB8E+16↑j ROM:0011BBBA move.w ($482).w,($9E4).w ROM:0011BBC0 ROM:0011BBC0 locret_11BBC0: ; CODE XREF: sub_11BB8E+2A↑j ROM:0011BBC0 rts ROM:0011BBC0 ; End of function sub_11BB8E ROM:0011BBC0 ROM:0011BBC2 ROM:0011BBC2 ; =============== S U B R O U T I N E ======================================= ROM:0011BBC2 ROM:0011BBC2 ROM:0011BBC2 sub_11BBC2: ; CODE XREF: ROM:0011BA96↑p ROM:0011BBC2 move.w ($482).w,($9E4).w ROM:0011BBC8 rts ROM:0011BBC8 ; End of function sub_11BBC2 ROM:0011BBC8 ROM:0011BBCA ROM:0011BBCA ; =============== S U B R O U T I N E ======================================= ROM:0011BBCA ROM:0011BBCA ROM:0011BBCA sub_11BBCA: ; CODE XREF: sub_11BC3A+38↓p ROM:0011BBCA move.w ($9AE).w,d0 ROM:0011BBCE muls.w $18C(a5),d0 ROM:0011BBD2 divs.w ($1444).w,d0 ROM:0011BBD6 move.w d0,($9E6).w ROM:0011BBDA move.w #$3F2A,d1 ROM:0011BBDE move.w ($9AE).w,d2 ROM:0011BBE2 move.w ($57E).w,d3 ROM:0011BBE6 bsr.l sub_11745C ROM:0011BBEC move.w d1,($9EA).w ROM:0011BBF0 move.w $18E(a5),d0 ROM:0011BBF4 subi.w #$3E8,d0 ROM:0011BBF8 muls.w #$E,d0 ROM:0011BBFC divs.w #$A,d0 ROM:0011BC00 addi.w #$3E8,d0 ROM:0011BC04 muls.w ($9AE).w,d0 ROM:0011BC08 divs.l #$3E8,d0 ROM:0011BC10 ext.l d1 ROM:0011BC12 sub.l d1,d0 ROM:0011BC14 move.l d0,d3 ROM:0011BC16 move.w ($1444).w,d2 ROM:0011BC1A ext.l d2 ROM:0011BC1C sub.l d2,d3 ROM:0011BC1E move.l d0,d4 ROM:0011BC20 move.w $18C(a5),d2 ROM:0011BC24 ext.l d2 ROM:0011BC26 sub.l d2,d4 ROM:0011BC28 muls.l #$2710,d1:d3 ROM:0011BC30 divs.l d4,d1:d3 ROM:0011BC34 move.w d3,($9E8).w ROM:0011BC38 rts ROM:0011BC38 ; End of function sub_11BBCA ROM:0011BC38 ROM:0011BC3A ROM:0011BC3A ; =============== S U B R O U T I N E ======================================= ROM:0011BC3A ROM:0011BC3A ROM:0011BC3A sub_11BC3A: ; CODE XREF: sub_129F28+24↓p ROM:0011BC3A cmpi.b #0,($11BB).w ROM:0011BC40 bne.s loc_11BC50 ROM:0011BC42 btst #0,($888).w ROM:0011BC48 beq.s loc_11BC50 ROM:0011BC4A move.w $18C(a5),($1444).w ROM:0011BC50 ROM:0011BC50 loc_11BC50: ; CODE XREF: sub_11BC3A+6↑j ROM:0011BC50 ; sub_11BC3A+E↑j ROM:0011BC50 btst #2,($1411).w ROM:0011BC56 bne.s loc_11BC6E ROM:0011BC58 move.w ($49E).w,d0 ROM:0011BC5C btst #0,d0 ROM:0011BC60 bne.s loc_11BC6E ROM:0011BC62 move.w d0,($49E).w ROM:0011BC66 bsr.w sub_11BDC0 ROM:0011BC6A bsr.w sub_11BC7A ROM:0011BC6E ROM:0011BC6E loc_11BC6E: ; CODE XREF: sub_11BC3A+1C↑j ROM:0011BC6E ; sub_11BC3A+26↑j ROM:0011BC6E bsr.w sub_11BE28 ROM:0011BC72 bsr.l sub_11BBCA ROM:0011BC78 rts ROM:0011BC78 ; End of function sub_11BC3A ROM:0011BC78 ROM:0011BC7A ROM:0011BC7A ; =============== S U B R O U T I N E ======================================= ROM:0011BC7A ROM:0011BC7A ROM:0011BC7A sub_11BC7A: ; CODE XREF: sub_11BC3A+30↑p ROM:0011BC7A clr.w d1 ROM:0011BC7C move.b ($11BB).w,d1 ROM:0011BC80 cmpi.w #6,d1 ROM:0011BC84 bcc.s locret_11BC8E ROM:0011BC86 movea.l off_11BC90(pc,d1.w*4),a0 ROM:0011BC8A nop ROM:0011BC8C jmp (a0) ROM:0011BC8E ; --------------------------------------------------------------------------- ROM:0011BC8E ROM:0011BC8E locret_11BC8E: ; CODE XREF: sub_11BC7A+A↑j ROM:0011BC8E rts ROM:0011BC8E ; End of function sub_11BC7A ROM:0011BC8E ROM:0011BC8E ; --------------------------------------------------------------------------- ROM:0011BC90 off_11BC90: dc.l loc_11BCA8 ; DATA XREF: sub_11BC7A+C↑r ROM:0011BC94 dc.l loc_11BCC8 ROM:0011BC98 dc.l loc_11BCDE ROM:0011BC9C dc.l loc_11BD28 ROM:0011BCA0 dc.l loc_11BD6E ROM:0011BCA4 dc.l loc_11BD98 ROM:0011BCA8 ; --------------------------------------------------------------------------- ROM:0011BCA8 ROM:0011BCA8 loc_11BCA8: ; DATA XREF: ROM:off_11BC90↑o ROM:0011BCA8 move.w $194(a5),d0 ROM:0011BCAC clr.b ($7EE).w ROM:0011BCB0 move.w d0,($62E).w ROM:0011BCB4 move.b #1,($7EE).w ROM:0011BCBA move.b #5,($11BB).w ROM:0011BCC0 bra.l locret_11BDBC ROM:0011BCC6 ; --------------------------------------------------------------------------- ROM:0011BCC6 rts ROM:0011BCC8 ; --------------------------------------------------------------------------- ROM:0011BCC8 ROM:0011BCC8 loc_11BCC8: ; DATA XREF: ROM:0011BC94↑o ROM:0011BCC8 btst #2,($1405).w ROM:0011BCCE bne.s loc_11BCD8 ROM:0011BCD0 move.b #2,($11BB).w ROM:0011BCD6 bra.s locret_11BD26 ROM:0011BCD8 ; --------------------------------------------------------------------------- ROM:0011BCD8 ROM:0011BCD8 loc_11BCD8: ; CODE XREF: ROM:0011BCCE↑j ROM:0011BCD8 ; ROM:0011BD7C↓j ... ROM:0011BCD8 bsr.w sub_11BDF8 ROM:0011BCDC rts ROM:0011BCDE ; --------------------------------------------------------------------------- ROM:0011BCDE ROM:0011BCDE loc_11BCDE: ; DATA XREF: ROM:0011BC98↑o ROM:0011BCDE move.w ($9EC).w,d0 ROM:0011BCE2 cmp.w ($CCA).w,d0 ROM:0011BCE6 bge.s loc_11BD02 ROM:0011BCE8 move.w $190(a5),d0 ROM:0011BCEC clr.b ($7EE).w ROM:0011BCF0 move.w d0,($62E).w ROM:0011BCF4 move.b #1,($7EE).w ROM:0011BCFA move.b #3,($11BB).w ROM:0011BD00 bra.s locret_11BD6C ROM:0011BD02 ; --------------------------------------------------------------------------- ROM:0011BD02 ROM:0011BD02 loc_11BD02: ; CODE XREF: ROM:0011BCE6↑j ROM:0011BD02 btst #2,($1405).w ROM:0011BD08 beq.s locret_11BD26 ROM:0011BD0A move.w $192(a5),d0 ROM:0011BD0E clr.b ($7EE).w ROM:0011BD12 move.w d0,($62E).w ROM:0011BD16 move.b #1,($7EE).w ROM:0011BD1C move.b #5,($11BB).w ROM:0011BD22 bra.w locret_11BDBC ROM:0011BD26 ; --------------------------------------------------------------------------- ROM:0011BD26 ROM:0011BD26 locret_11BD26: ; CODE XREF: ROM:0011BCD6↑j ROM:0011BD26 ; ROM:0011BD08↑j ... ROM:0011BD26 rts ROM:0011BD28 ; --------------------------------------------------------------------------- ROM:0011BD28 ROM:0011BD28 loc_11BD28: ; DATA XREF: ROM:0011BC9C↑o ROM:0011BD28 btst #2,($1405).w ROM:0011BD2E beq.s loc_11BD4A ROM:0011BD30 move.w $192(a5),d0 ROM:0011BD34 clr.b ($7EE).w ROM:0011BD38 move.w d0,($62E).w ROM:0011BD3C move.b #1,($7EE).w ROM:0011BD42 move.b #5,($11BB).w ROM:0011BD48 bra.s locret_11BDBC ROM:0011BD4A ; --------------------------------------------------------------------------- ROM:0011BD4A ROM:0011BD4A loc_11BD4A: ; CODE XREF: ROM:0011BD2E↑j ROM:0011BD4A move.w ($9EC).w,d0 ROM:0011BD4E cmp.w ($CCA).w,d0 ROM:0011BD52 blt.s loc_11BD5C ROM:0011BD54 move.b #2,($11BB).w ROM:0011BD5A bra.s locret_11BD26 ROM:0011BD5C ; --------------------------------------------------------------------------- ROM:0011BD5C ROM:0011BD5C loc_11BD5C: ; CODE XREF: ROM:0011BD52↑j ROM:0011BD5C cmpi.w #0,($62E).w ROM:0011BD62 bgt.s locret_11BD6C ROM:0011BD64 move.b #4,($11BB).w ROM:0011BD6A bra.s loc_11BD92 ROM:0011BD6C ; --------------------------------------------------------------------------- ROM:0011BD6C ROM:0011BD6C locret_11BD6C: ; CODE XREF: ROM:0011BD00↑j ROM:0011BD6C ; ROM:0011BD62↑j ROM:0011BD6C rts ROM:0011BD6E ; --------------------------------------------------------------------------- ROM:0011BD6E ROM:0011BD6E loc_11BD6E: ; DATA XREF: ROM:0011BCA0↑o ROM:0011BD6E btst #2,($1405).w ROM:0011BD74 beq.s loc_11BD80 ROM:0011BD76 move.b #1,($11BB).w ROM:0011BD7C bra.w loc_11BCD8 ROM:0011BD80 ; --------------------------------------------------------------------------- ROM:0011BD80 ROM:0011BD80 loc_11BD80: ; CODE XREF: ROM:0011BD74↑j ROM:0011BD80 move.w ($9EC).w,d0 ROM:0011BD84 cmp.w ($CCA).w,d0 ROM:0011BD88 blt.s loc_11BD92 ROM:0011BD8A move.b #2,($11BB).w ROM:0011BD90 bra.s locret_11BD26 ROM:0011BD92 ; --------------------------------------------------------------------------- ROM:0011BD92 ROM:0011BD92 loc_11BD92: ; CODE XREF: ROM:0011BD6A↑j ROM:0011BD92 ; ROM:0011BD88↑j ROM:0011BD92 bsr.w sub_11BDD8 ROM:0011BD96 rts ROM:0011BD98 ; --------------------------------------------------------------------------- ROM:0011BD98 ROM:0011BD98 loc_11BD98: ; DATA XREF: ROM:0011BCA4↑o ROM:0011BD98 btst #2,($1405).w ROM:0011BD9E bne.s loc_11BDAA ROM:0011BDA0 move.b #2,($11BB).w ROM:0011BDA6 bra.w locret_11BD26 ROM:0011BDAA ; --------------------------------------------------------------------------- ROM:0011BDAA ROM:0011BDAA loc_11BDAA: ; CODE XREF: ROM:0011BD9E↑j ROM:0011BDAA cmpi.w #0,($62E).w ROM:0011BDB0 bgt.s locret_11BDBC ROM:0011BDB2 move.b #1,($11BB).w ROM:0011BDB8 bra.w loc_11BCD8 ROM:0011BDBC ; --------------------------------------------------------------------------- ROM:0011BDBC ROM:0011BDBC locret_11BDBC: ; CODE XREF: ROM:0011BCC0↑j ROM:0011BDBC ; ROM:0011BD22↑j ... ROM:0011BDBC rts ROM:0011BDBE ; --------------------------------------------------------------------------- ROM:0011BDBE rts ROM:0011BDC0 ROM:0011BDC0 ; =============== S U B R O U T I N E ======================================= ROM:0011BDC0 ROM:0011BDC0 ROM:0011BDC0 sub_11BDC0: ; CODE XREF: sub_11BC3A+2C↑p ROM:0011BDC0 move.w #$3F2C,d1 ROM:0011BDC4 move.w ($57E).w,d2 ROM:0011BDC8 move.w ($1444).w,d3 ROM:0011BDCC bsr.l sub_11745C ROM:0011BDD2 move.w d1,($9EC).w ROM:0011BDD6 rts ROM:0011BDD6 ; End of function sub_11BDC0 ROM:0011BDD6 ROM:0011BDD8 ROM:0011BDD8 ; =============== S U B R O U T I N E ======================================= ROM:0011BDD8 ROM:0011BDD8 ROM:0011BDD8 sub_11BDD8: ; CODE XREF: ROM:loc_11BD92↑p ROM:0011BDD8 move.w #$3E8E,d1 ROM:0011BDDC move.w ($57E).w,d2 ROM:0011BDE0 bsr.l sub_11745C ROM:0011BDE6 add.w ($9AE).w,d1 ROM:0011BDEA move.w d1,($9F0).w ROM:0011BDEE move.w $19A(a5),d3 ROM:0011BDF2 bsr.w sub_11BE06 ROM:0011BDF6 rts ROM:0011BDF6 ; End of function sub_11BDD8 ROM:0011BDF6 ROM:0011BDF8 ROM:0011BDF8 ; =============== S U B R O U T I N E ======================================= ROM:0011BDF8 ROM:0011BDF8 ROM:0011BDF8 sub_11BDF8: ; CODE XREF: ROM:loc_11BCD8↑p ROM:0011BDF8 move.w ($9AE).w,d1 ROM:0011BDFC move.w $198(a5),d3 ROM:0011BE00 bsr.w sub_11BE06 ROM:0011BE04 rts ROM:0011BE04 ; End of function sub_11BDF8 ROM:0011BE04 ROM:0011BE06 ROM:0011BE06 ; =============== S U B R O U T I N E ======================================= ROM:0011BE06 ROM:0011BE06 ROM:0011BE06 sub_11BE06: ; CODE XREF: sub_11BDD8+1A↑p ROM:0011BE06 ; sub_11BDF8+8↑p ROM:0011BE06 swap d1 ROM:0011BE08 clr.w d1 ROM:0011BE0A move.w ($1444).w,d2 ROM:0011BE0E swap d2 ROM:0011BE10 move.w ($9EE).w,d2 ROM:0011BE14 ext.l d3 ROM:0011BE16 bsr.l sub_117368 ROM:0011BE1C move.w d4,($9EE).w ROM:0011BE20 swap d4 ROM:0011BE22 move.w d4,($1444).w ROM:0011BE26 rts ROM:0011BE26 ; End of function sub_11BE06 ROM:0011BE26 ROM:0011BE28 ROM:0011BE28 ; =============== S U B R O U T I N E ======================================= ROM:0011BE28 ROM:0011BE28 ROM:0011BE28 sub_11BE28: ; CODE XREF: sub_11BC3A:loc_11BC6E↑p ROM:0011BE28 clr.w d1 ROM:0011BE2A move.b ($11BC).w,d1 ROM:0011BE2E cmpi.w #4,d1 ROM:0011BE32 bcc.s locret_11BE3C ROM:0011BE34 movea.l off_11BE3E(pc,d1.w*4),a0 ROM:0011BE38 nop ROM:0011BE3A jmp (a0) ROM:0011BE3C ; --------------------------------------------------------------------------- ROM:0011BE3C ROM:0011BE3C locret_11BE3C: ; CODE XREF: sub_11BE28+A↑j ROM:0011BE3C rts ROM:0011BE3C ; End of function sub_11BE28 ROM:0011BE3C ROM:0011BE3C ; --------------------------------------------------------------------------- ROM:0011BE3E off_11BE3E: dc.l loc_11BE4E ; DATA XREF: sub_11BE28+C↑r ROM:0011BE42 dc.l loc_11BE56 ROM:0011BE46 dc.l loc_11BE80 ROM:0011BE4A dc.l loc_11BEC0 ROM:0011BE4E ; --------------------------------------------------------------------------- ROM:0011BE4E ROM:0011BE4E loc_11BE4E: ; DATA XREF: ROM:off_11BE3E↑o ROM:0011BE4E move.b #1,($11BC).w ROM:0011BE54 rts ROM:0011BE56 ; --------------------------------------------------------------------------- ROM:0011BE56 ROM:0011BE56 loc_11BE56: ; DATA XREF: ROM:0011BE42↑o ROM:0011BE56 btst #4,($890).w ROM:0011BE5C bne.s locret_11BE7E ROM:0011BE5E move.w $196(a5),d0 ROM:0011BE62 clr.b ($836).w ROM:0011BE66 move.w d0,($6BE).w ROM:0011BE6A move.b #1,($836).w ROM:0011BE70 bclr #7,($890).w ROM:0011BE76 move.b #2,($11BC).w ROM:0011BE7C rts ROM:0011BE7E ; --------------------------------------------------------------------------- ROM:0011BE7E ROM:0011BE7E locret_11BE7E: ; CODE XREF: ROM:0011BE5C↑j ROM:0011BE7E rts ROM:0011BE80 ; --------------------------------------------------------------------------- ROM:0011BE80 ROM:0011BE80 loc_11BE80: ; DATA XREF: ROM:0011BE46↑o ROM:0011BE80 btst #4,($890).w ROM:0011BE86 beq.s loc_11BEA0 ROM:0011BE88 bset #7,($890).w ROM:0011BE8E clr.b ($836).w ROM:0011BE92 clr.w ($6BE).w ROM:0011BE96 move.b #1,($11BC).w ROM:0011BE9C rts ROM:0011BE9E ; --------------------------------------------------------------------------- ROM:0011BE9E bra.s loc_11BEC0 ROM:0011BEA0 ; --------------------------------------------------------------------------- ROM:0011BEA0 ROM:0011BEA0 loc_11BEA0: ; CODE XREF: ROM:0011BE86↑j ROM:0011BEA0 cmpi.w #0,($6BE).w ROM:0011BEA6 bgt.s loc_11BEB8 ROM:0011BEA8 bset #7,($890).w ROM:0011BEAE move.b #3,($11BC).w ROM:0011BEB4 rts ROM:0011BEB6 ; --------------------------------------------------------------------------- ROM:0011BEB6 bra.s loc_11BEC0 ROM:0011BEB8 ; --------------------------------------------------------------------------- ROM:0011BEB8 ROM:0011BEB8 loc_11BEB8: ; CODE XREF: ROM:0011BEA6↑j ROM:0011BEB8 bclr #7,($890).w ROM:0011BEBE rts ROM:0011BEC0 ; --------------------------------------------------------------------------- ROM:0011BEC0 ROM:0011BEC0 loc_11BEC0: ; CODE XREF: ROM:0011BE9E↑j ROM:0011BEC0 ; ROM:0011BEB6↑j ROM:0011BEC0 ; DATA XREF: ... ROM:0011BEC0 btst #4,($890).w ROM:0011BEC6 beq.s locret_11BED0 ROM:0011BEC8 move.b #1,($11BC).w ROM:0011BECE rts ROM:0011BED0 ; --------------------------------------------------------------------------- ROM:0011BED0 ROM:0011BED0 locret_11BED0: ; CODE XREF: ROM:0011BEC6↑j ROM:0011BED0 rts ROM:0011BED2 ; --------------------------------------------------------------------------- ROM:0011BED2 clr.w ($9F2).w ROM:0011BED6 clr.w ($A06).w ROM:0011BEDA rts ROM:0011BEDC ROM:0011BEDC ; =============== S U B R O U T I N E ======================================= ROM:0011BEDC ROM:0011BEDC ROM:0011BEDC sub_11BEDC: ; CODE XREF: sub_129F28+4E↓p ROM:0011BEDC move.w ($A18).w,d1 ROM:0011BEE0 cmpi.w #4,d1 ROM:0011BEE4 bcc.s locret_11BEEE ROM:0011BEE6 movea.l off_11BEF0(pc,d1.w*4),a0 ROM:0011BEEA nop ROM:0011BEEC jmp (a0) ROM:0011BEEE ; --------------------------------------------------------------------------- ROM:0011BEEE ROM:0011BEEE locret_11BEEE: ; CODE XREF: sub_11BEDC+8↑j ROM:0011BEEE rts ROM:0011BEEE ; End of function sub_11BEDC ROM:0011BEEE ROM:0011BEEE ; --------------------------------------------------------------------------- ROM:0011BEF0 off_11BEF0: dc.l loc_11BF00 ; DATA XREF: sub_11BEDC+A↑r ROM:0011BEF4 dc.l loc_11BF14 ROM:0011BEF8 dc.l loc_11BF4A ROM:0011BEFC dc.l loc_11BF72 ROM:0011BF00 ; --------------------------------------------------------------------------- ROM:0011BF00 ROM:0011BF00 loc_11BF00: ; DATA XREF: ROM:off_11BEF0↑o ROM:0011BF00 bsr.w sub_11BF8C ROM:0011BF04 move.w $1A6(a5),($A14).w ROM:0011BF0A move.w #1,($A18).w ROM:0011BF10 rts ROM:0011BF12 ; --------------------------------------------------------------------------- ROM:0011BF12 rts ROM:0011BF14 ; --------------------------------------------------------------------------- ROM:0011BF14 ROM:0011BF14 loc_11BF14: ; DATA XREF: ROM:0011BEF4↑o ROM:0011BF14 bsr.w sub_11BFA0 ROM:0011BF18 btst #5,($1415).w ROM:0011BF1E beq.s loc_11BF38 ROM:0011BF20 move.w $1AA(a5),($A12).w ROM:0011BF26 move.w $1A8(a5),($A14).w ROM:0011BF2C bsr.w sub_11BFB8 ROM:0011BF30 move.w #2,($A18).w ROM:0011BF36 rts ROM:0011BF38 ; --------------------------------------------------------------------------- ROM:0011BF38 ROM:0011BF38 loc_11BF38: ; CODE XREF: ROM:0011BF1E↑j ROM:0011BF38 btst #2,($1405).w ROM:0011BF3E beq.s locret_11BF48 ROM:0011BF40 move.w #3,($A18).w ROM:0011BF46 rts ROM:0011BF48 ; --------------------------------------------------------------------------- ROM:0011BF48 ROM:0011BF48 locret_11BF48: ; CODE XREF: ROM:0011BF3E↑j ROM:0011BF48 rts ROM:0011BF4A ; --------------------------------------------------------------------------- ROM:0011BF4A ROM:0011BF4A loc_11BF4A: ; DATA XREF: ROM:0011BEF8↑o ROM:0011BF4A btst #5,($1415).w ROM:0011BF50 bne.s loc_11BF60 ROM:0011BF52 move.w $1A6(a5),($A14).w ROM:0011BF58 move.w #1,($A18).w ROM:0011BF5E rts ROM:0011BF60 ; --------------------------------------------------------------------------- ROM:0011BF60 ROM:0011BF60 loc_11BF60: ; CODE XREF: ROM:0011BF50↑j ROM:0011BF60 btst #2,($1405).w ROM:0011BF66 beq.s locret_11BF70 ROM:0011BF68 move.w #3,($A18).w ROM:0011BF6E rts ROM:0011BF70 ; --------------------------------------------------------------------------- ROM:0011BF70 ROM:0011BF70 locret_11BF70: ; CODE XREF: ROM:0011BF66↑j ROM:0011BF70 rts ROM:0011BF72 ; --------------------------------------------------------------------------- ROM:0011BF72 ROM:0011BF72 loc_11BF72: ; DATA XREF: ROM:0011BEFC↑o ROM:0011BF72 btst #2,($1405).w ROM:0011BF78 bne.s locret_11BF88 ROM:0011BF7A move.w $1A6(a5),($A14).w ROM:0011BF80 move.w #1,($A18).w ROM:0011BF86 rts ROM:0011BF88 ; --------------------------------------------------------------------------- ROM:0011BF88 ROM:0011BF88 locret_11BF88: ; CODE XREF: ROM:0011BF78↑j ROM:0011BF88 rts ROM:0011BF8A ; --------------------------------------------------------------------------- ROM:0011BF8A rts ROM:0011BF8C ROM:0011BF8C ; =============== S U B R O U T I N E ======================================= ROM:0011BF8C ROM:0011BF8C ROM:0011BF8C sub_11BF8C: ; CODE XREF: ROM:loc_11BF00↑p ROM:0011BF8C move.w #$3E90,d1 ROM:0011BF90 move.w ($9E4).w,d2 ROM:0011BF94 bsr.l sub_11745C ROM:0011BF9A move.w d1,($A10).w ROM:0011BF9E rts ROM:0011BF9E ; End of function sub_11BF8C ROM:0011BF9E ROM:0011BFA0 ROM:0011BFA0 ; =============== S U B R O U T I N E ======================================= ROM:0011BFA0 ROM:0011BFA0 ROM:0011BFA0 sub_11BFA0: ; CODE XREF: ROM:loc_11BF14↑p ROM:0011BFA0 move.w #$3F2E,d1 ROM:0011BFA4 move.w ($9AE).w,d2 ROM:0011BFA8 move.w ($57E).w,d3 ROM:0011BFAC bsr.l sub_11745C ROM:0011BFB2 move.w d1,($A12).w ROM:0011BFB6 rts ROM:0011BFB6 ; End of function sub_11BFA0 ROM:0011BFB6 ROM:0011BFB8 ROM:0011BFB8 ; =============== S U B R O U T I N E ======================================= ROM:0011BFB8 ROM:0011BFB8 ROM:0011BFB8 sub_11BFB8: ; CODE XREF: ROM:0011BF2C↑p ROM:0011BFB8 move.w $1AC(a5),d0 ROM:0011BFBC add.w ($A10).w,d0 ROM:0011BFC0 move.w d0,($A10).w ROM:0011BFC4 rts ROM:0011BFC4 ; End of function sub_11BFB8 ROM:0011BFC4 ROM:0011BFC6 ROM:0011BFC6 ; =============== S U B R O U T I N E ======================================= ROM:0011BFC6 ROM:0011BFC6 ROM:0011BFC6 sub_11BFC6: ; CODE XREF: sub_110E14+1A8↑p ROM:0011BFC6 move.w ($A14).w,d0 ROM:0011BFCA ext.l d0 ROM:0011BFCC muls.l ($97C).w,d1:d0 ROM:0011BFD2 divs.l #$6B6C0,d1:d0 ROM:0011BFDA cmpi.w #$2710,d0 ROM:0011BFDE ble.s loc_11BFE4 ROM:0011BFE0 move.w #$2710,d0 ROM:0011BFE4 ROM:0011BFE4 loc_11BFE4: ; CODE XREF: sub_11BFC6+18↑j ROM:0011BFE4 cmpi.w #0,d0 ROM:0011BFE8 bge.s loc_11BFEE ROM:0011BFEA move.w #0,d0 ROM:0011BFEE ROM:0011BFEE loc_11BFEE: ; CODE XREF: sub_11BFC6+22↑j ROM:0011BFEE move.w d0,d2 ROM:0011BFF0 ext.l d2 ROM:0011BFF2 move.w ($A12).w,d1 ROM:0011BFF6 swap d1 ROM:0011BFF8 clr.w d1 ROM:0011BFFA move.w ($A10).w,d0 ROM:0011BFFE swap d0 ROM:0011C000 move.w ($A16).w,d0 ROM:0011C004 sub.l d0,d1 ROM:0011C006 muls.l d2,d3:d1 ROM:0011C00A divs.l #$F4240,d3:d1 ROM:0011C012 add.l d0,d1 ROM:0011C014 move.w d1,($A16).w ROM:0011C018 swap d1 ROM:0011C01A move.w d1,($A10).w ROM:0011C01E rts ROM:0011C01E ; End of function sub_11BFC6 ROM:0011C01E ROM:0011C020 ROM:0011C020 ; =============== S U B R O U T I N E ======================================= ROM:0011C020 ROM:0011C020 ROM:0011C020 sub_11C020: ; CODE XREF: ROM:00116F82↑p ROM:0011C020 cmpi.w #0,($630).w ROM:0011C026 bgt.s loc_11C05A ROM:0011C028 btst #6,($88E).w ROM:0011C02E beq.s loc_11C058 ROM:0011C030 bclr #6,($88E).w ROM:0011C036 btst #7,($FFFFF451).w ROM:0011C03C bne.s loc_11C04C ROM:0011C03E bset #5,($888).w ROM:0011C044 bclr #6,($892).w ROM:0011C04A bra.s loc_11C058 ROM:0011C04C ; --------------------------------------------------------------------------- ROM:0011C04C ROM:0011C04C loc_11C04C: ; CODE XREF: sub_11C020+1C↑j ROM:0011C04C bset #5,($1426).w ROM:0011C052 move.w #$2710,($4D8).w ROM:0011C058 ROM:0011C058 loc_11C058: ; CODE XREF: sub_11C020+E↑j ROM:0011C058 ; sub_11C020+2A↑j ROM:0011C058 bra.s locret_11C06A ROM:0011C05A ; --------------------------------------------------------------------------- ROM:0011C05A ROM:0011C05A loc_11C05A: ; CODE XREF: sub_11C020+6↑j ROM:0011C05A move.w $1D0(a5),d0 ROM:0011C05E cmp.w ($4D8).w,d0 ROM:0011C062 ble.s locret_11C06A ROM:0011C064 bclr #5,($1426).w ROM:0011C06A ROM:0011C06A locret_11C06A: ; CODE XREF: sub_11C020:loc_11C058↑j ROM:0011C06A ; sub_11C020+42↑j ROM:0011C06A rts ROM:0011C06A ; End of function sub_11C020 ROM:0011C06A ROM:0011C06C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C06E ROM:0011C06E ; =============== S U B R O U T I N E ======================================= ROM:0011C06E ROM:0011C06E ROM:0011C06E sub_11C06E: ; CODE XREF: sub_112ACA+E↑p ROM:0011C06E move.w ($A0C).w,($506).w ROM:0011C074 move.w #$A,d0 ROM:0011C078 muls.w ($506).w,d0 ROM:0011C07C move.w d0,($508).w ROM:0011C080 rts ROM:0011C080 ; End of function sub_11C06E ROM:0011C080 ROM:0011C082 ROM:0011C082 ; =============== S U B R O U T I N E ======================================= ROM:0011C082 ROM:0011C082 ROM:0011C082 sub_11C082: ; CODE XREF: sub_113310+6↑p ROM:0011C082 btst #2,($8CF).w ROM:0011C088 beq.s loc_11C0AE ROM:0011C08A btst #2,($8D3).w ROM:0011C090 beq.s loc_11C0A0 ROM:0011C092 bset #6,($FFFFFA41).w ROM:0011C098 bset #4,($140C).w ROM:0011C09E bra.s loc_11C0AC ROM:0011C0A0 ; --------------------------------------------------------------------------- ROM:0011C0A0 ROM:0011C0A0 loc_11C0A0: ; CODE XREF: sub_11C082+E↑j ROM:0011C0A0 bclr #6,($FFFFFA41).w ROM:0011C0A6 bclr #4,($140C).w ROM:0011C0AC ROM:0011C0AC loc_11C0AC: ; CODE XREF: sub_11C082+1C↑j ROM:0011C0AC bra.s locret_11C0E4 ROM:0011C0AE ; --------------------------------------------------------------------------- ROM:0011C0AE ROM:0011C0AE loc_11C0AE: ; CODE XREF: sub_11C082+6↑j ROM:0011C0AE move.w $246(a5),d0 ROM:0011C0B2 cmpi.w #1,d0 ROM:0011C0B6 bne.s loc_11C0C0 ROM:0011C0B8 bclr #6,($FFFFFA41).w ROM:0011C0BE bra.s locret_11C0E4 ROM:0011C0C0 ; --------------------------------------------------------------------------- ROM:0011C0C0 ROM:0011C0C0 loc_11C0C0: ; CODE XREF: sub_11C082+34↑j ROM:0011C0C0 cmpi.w #2,d0 ROM:0011C0C4 bne.s loc_11C0CE ROM:0011C0C6 bset #6,($FFFFFA41).w ROM:0011C0CC bra.s locret_11C0E4 ROM:0011C0CE ; --------------------------------------------------------------------------- ROM:0011C0CE ROM:0011C0CE loc_11C0CE: ; CODE XREF: sub_11C082+42↑j ROM:0011C0CE btst #4,($140C).w ROM:0011C0D4 beq.s loc_11C0DE ROM:0011C0D6 bset #6,($FFFFFA41).w ROM:0011C0DC bra.s locret_11C0E4 ROM:0011C0DE ; --------------------------------------------------------------------------- ROM:0011C0DE ROM:0011C0DE loc_11C0DE: ; CODE XREF: sub_11C082+52↑j ROM:0011C0DE bclr #6,($FFFFFA41).w ROM:0011C0E4 ROM:0011C0E4 locret_11C0E4: ; CODE XREF: sub_11C082:loc_11C0AC↑j ROM:0011C0E4 ; sub_11C082+3C↑j ... ROM:0011C0E4 rts ROM:0011C0E4 ; End of function sub_11C082 ROM:0011C0E4 ROM:0011C0E6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C0E8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C0EA ROM:0011C0EA ; =============== S U B R O U T I N E ======================================= ROM:0011C0EA ROM:0011C0EA ROM:0011C0EA sub_11C0EA: ; CODE XREF: sub_129F28+A2↓p ROM:0011C0EA clr.w d1 ROM:0011C0EC move.b ($11C2).w,d1 ROM:0011C0F0 cmpi.w #5,d1 ROM:0011C0F4 bcc.s locret_11C0FE ROM:0011C0F6 movea.l off_11C100(pc,d1.w*4),a0 ROM:0011C0FA nop ROM:0011C0FC jmp (a0) ROM:0011C0FE ; --------------------------------------------------------------------------- ROM:0011C0FE ROM:0011C0FE locret_11C0FE: ; CODE XREF: sub_11C0EA+A↑j ROM:0011C0FE rts ROM:0011C0FE ; End of function sub_11C0EA ROM:0011C0FE ROM:0011C0FE ; --------------------------------------------------------------------------- ROM:0011C100 off_11C100: dc.l loc_11C114 ; DATA XREF: sub_11C0EA+C↑r ROM:0011C104 dc.l loc_11C12E ROM:0011C108 dc.l loc_11C156 ROM:0011C10C dc.l loc_11C1A2 ROM:0011C110 dc.l loc_11C1C2 ROM:0011C114 ; --------------------------------------------------------------------------- ROM:0011C114 ROM:0011C114 loc_11C114: ; DATA XREF: ROM:off_11C100↑o ROM:0011C114 move.w $264(a5),d0 ROM:0011C118 clr.b ($7F5).w ROM:0011C11C move.w d0,($63C).w ROM:0011C120 move.b #1,($7F5).w ROM:0011C126 move.b #1,($11C2).w ROM:0011C12C rts ROM:0011C12E ; --------------------------------------------------------------------------- ROM:0011C12E ROM:0011C12E loc_11C12E: ; DATA XREF: ROM:0011C104↑o ROM:0011C12E cmpi.w #0,($63C).w ROM:0011C134 bgt.s locret_11C154 ROM:0011C136 move.w $262(a5),d0 ROM:0011C13A clr.b ($7F5).w ROM:0011C13E move.w d0,($63C).w ROM:0011C142 move.b #1,($7F5).w ROM:0011C148 bset #7,($141C).w ROM:0011C14E move.b #2,($11C2).w ROM:0011C154 ROM:0011C154 locret_11C154: ; CODE XREF: ROM:0011C134↑j ROM:0011C154 rts ROM:0011C156 ; --------------------------------------------------------------------------- ROM:0011C156 ROM:0011C156 loc_11C156: ; DATA XREF: ROM:0011C108↑o ROM:0011C156 cmpi.w #0,($63C).w ROM:0011C15C bgt.s loc_11C17E ROM:0011C15E btst #2,($1405).w ROM:0011C164 bne.s loc_11C16E ROM:0011C166 btst #4,($890).w ROM:0011C16C bne.s loc_11C17C ROM:0011C16E ROM:0011C16E loc_11C16E: ; CODE XREF: ROM:0011C164↑j ROM:0011C16E bclr #7,($141C).w ROM:0011C174 move.b #3,($11C2).w ROM:0011C17A rts ROM:0011C17C ; --------------------------------------------------------------------------- ROM:0011C17C ROM:0011C17C loc_11C17C: ; CODE XREF: ROM:0011C16C↑j ROM:0011C17C bra.s locret_11C1A0 ROM:0011C17E ; --------------------------------------------------------------------------- ROM:0011C17E ROM:0011C17E loc_11C17E: ; CODE XREF: ROM:0011C15C↑j ROM:0011C17E btst #4,($890).w ROM:0011C184 bne.s locret_11C1A0 ROM:0011C186 bclr #0,($7F5).w ROM:0011C18C bset #2,($7F5).w ROM:0011C192 bclr #7,($141C).w ROM:0011C198 move.b #4,($11C2).w ROM:0011C19E rts ROM:0011C1A0 ; --------------------------------------------------------------------------- ROM:0011C1A0 ROM:0011C1A0 locret_11C1A0: ; CODE XREF: ROM:loc_11C17C↑j ROM:0011C1A0 ; ROM:0011C184↑j ROM:0011C1A0 rts ROM:0011C1A2 ; --------------------------------------------------------------------------- ROM:0011C1A2 ROM:0011C1A2 loc_11C1A2: ; DATA XREF: ROM:0011C10C↑o ROM:0011C1A2 btst #4,($890).w ROM:0011C1A8 beq.s locret_11C1C0 ROM:0011C1AA btst #2,($1405).w ROM:0011C1B0 bne.s locret_11C1C0 ROM:0011C1B2 bset #7,($141C).w ROM:0011C1B8 move.b #2,($11C2).w ROM:0011C1BE rts ROM:0011C1C0 ; --------------------------------------------------------------------------- ROM:0011C1C0 ROM:0011C1C0 locret_11C1C0: ; CODE XREF: ROM:0011C1A8↑j ROM:0011C1C0 ; ROM:0011C1B0↑j ROM:0011C1C0 rts ROM:0011C1C2 ; --------------------------------------------------------------------------- ROM:0011C1C2 ROM:0011C1C2 loc_11C1C2: ; DATA XREF: ROM:0011C110↑o ROM:0011C1C2 btst #4,($890).w ROM:0011C1C8 beq.s locret_11C1E4 ROM:0011C1CA bclr #2,($7F5).w ROM:0011C1D0 bset #0,($7F5).w ROM:0011C1D6 bset #7,($141C).w ROM:0011C1DC move.b #2,($11C2).w ROM:0011C1E2 rts ROM:0011C1E4 ; --------------------------------------------------------------------------- ROM:0011C1E4 ROM:0011C1E4 locret_11C1E4: ; CODE XREF: ROM:0011C1C8↑j ROM:0011C1E4 rts ROM:0011C1E6 ROM:0011C1E6 ; =============== S U B R O U T I N E ======================================= ROM:0011C1E6 ROM:0011C1E6 ROM:0011C1E6 sub_11C1E6: ; CODE XREF: sub_11D926+2C↓p ROM:0011C1E6 bsr.w sub_11C1FC ROM:0011C1EA bsr.w sub_11C2FC ROM:0011C1EE bsr.w sub_11C238 ROM:0011C1F2 bsr.w sub_11C384 ROM:0011C1F6 bsr.w sub_11C5F2 ROM:0011C1FA rts ROM:0011C1FA ; End of function sub_11C1E6 ROM:0011C1FA ROM:0011C1FC ROM:0011C1FC ; =============== S U B R O U T I N E ======================================= ROM:0011C1FC ROM:0011C1FC ROM:0011C1FC sub_11C1FC: ; CODE XREF: sub_11C1E6↑p ROM:0011C1FC move.w $276(a5),d1 ROM:0011C200 cmp.w ($57E).w,d1 ROM:0011C204 bge.s loc_11C214 ROM:0011C206 move.w $26E(a5),($A46).w ROM:0011C20C move.w $270(a5),($A48).w ROM:0011C212 bra.s loc_11C220 ROM:0011C214 ; --------------------------------------------------------------------------- ROM:0011C214 ROM:0011C214 loc_11C214: ; CODE XREF: sub_11C1FC+8↑j ROM:0011C214 move.w $272(a5),($A46).w ROM:0011C21A move.w $274(a5),($A48).w ROM:0011C220 ROM:0011C220 loc_11C220: ; CODE XREF: sub_11C1FC+16↑j ROM:0011C220 cmpi.b #0,($14AD).w ROM:0011C226 beq.s loc_11C230 ROM:0011C228 move.w $28E(a5),($A58).w ROM:0011C22E bra.s locret_11C236 ROM:0011C230 ; --------------------------------------------------------------------------- ROM:0011C230 ROM:0011C230 loc_11C230: ; CODE XREF: sub_11C1FC+2A↑j ROM:0011C230 move.w $28C(a5),($A58).w ROM:0011C236 ROM:0011C236 locret_11C236: ; CODE XREF: sub_11C1FC+32↑j ROM:0011C236 rts ROM:0011C236 ; End of function sub_11C1FC ROM:0011C236 ROM:0011C238 ROM:0011C238 ; =============== S U B R O U T I N E ======================================= ROM:0011C238 ROM:0011C238 ROM:0011C238 sub_11C238: ; CODE XREF: sub_11C1E6+8↑p ROM:0011C238 move.w $266(a5),d4 ROM:0011C23C move.w $268(a5),d3 ROM:0011C240 move.w $26A(a5),d6 ROM:0011C244 move.w $280(a5),d2 ROM:0011C248 move.w $282(a5),d7 ROM:0011C24C move.w $292(a5),d1 ROM:0011C250 bclr #1,($1412).w ROM:0011C256 cmpi.w #4,($52E).w ROM:0011C25C beq.l locret_11C2FA ROM:0011C262 cmpi.w #0,($642).w ROM:0011C268 bgt.l locret_11C2FA ROM:0011C26E cmp.w ($518).w,d4 ROM:0011C272 bge.l locret_11C2FA ROM:0011C278 cmp.w ($ABC).w,d2 ROM:0011C27C ble.s locret_11C2FA ROM:0011C27E cmp.w ($57E).w,d3 ROM:0011C282 blt.s locret_11C2FA ROM:0011C284 cmp.w ($57E).w,d6 ROM:0011C288 bgt.s locret_11C2FA ROM:0011C28A cmpi.w #0,($63E).w ROM:0011C290 bgt.s locret_11C2FA ROM:0011C292 cmpi.w #3,($ABE).w ROM:0011C298 bne.s loc_11C2B8 ROM:0011C29A btst #1,($140C).w ROM:0011C2A0 bne.s loc_11C2B8 ROM:0011C2A2 btst #7,($140B).w ROM:0011C2A8 bne.s loc_11C2B8 ROM:0011C2AA cmpi.w #2,($AC4).w ROM:0011C2B0 blt.s loc_11C2B8 ROM:0011C2B2 bset #1,($1412).w ROM:0011C2B8 ROM:0011C2B8 loc_11C2B8: ; CODE XREF: sub_11C238+60↑j ROM:0011C2B8 ; sub_11C238+68↑j ... ROM:0011C2B8 btst #3,($1408).w ROM:0011C2BE beq.s locret_11C2FA ROM:0011C2C0 cmp.w ($ABC).w,d7 ROM:0011C2C4 bge.s locret_11C2FA ROM:0011C2C6 cmpi.b #0,($14AD).w ROM:0011C2CC beq.s loc_11C2DE ROM:0011C2CE btst #1,($140C).w ROM:0011C2D4 bne.s loc_11C2DC ROM:0011C2D6 bset #1,($1412).w ROM:0011C2DC ROM:0011C2DC loc_11C2DC: ; CODE XREF: sub_11C238+9C↑j ROM:0011C2DC bra.s locret_11C2FA ROM:0011C2DE ; --------------------------------------------------------------------------- ROM:0011C2DE ROM:0011C2DE loc_11C2DE: ; CODE XREF: sub_11C238+94↑j ROM:0011C2DE cmpi.w #0,d1 ROM:0011C2E2 bne.s loc_11C2F4 ROM:0011C2E4 btst #1,($140C).w ROM:0011C2EA bne.s loc_11C2F2 ROM:0011C2EC bset #1,($1412).w ROM:0011C2F2 ROM:0011C2F2 loc_11C2F2: ; CODE XREF: sub_11C238+B2↑j ROM:0011C2F2 bra.s locret_11C2FA ROM:0011C2F4 ; --------------------------------------------------------------------------- ROM:0011C2F4 ROM:0011C2F4 loc_11C2F4: ; CODE XREF: sub_11C238+AA↑j ROM:0011C2F4 bset #1,($1412).w ROM:0011C2FA ROM:0011C2FA locret_11C2FA: ; CODE XREF: sub_11C238+24↑j ROM:0011C2FA ; sub_11C238+30↑j ... ROM:0011C2FA rts ROM:0011C2FA ; End of function sub_11C238 ROM:0011C2FA ROM:0011C2FC ROM:0011C2FC ; =============== S U B R O U T I N E ======================================= ROM:0011C2FC ROM:0011C2FC ROM:0011C2FC sub_11C2FC: ; CODE XREF: sub_11C1E6+4↑p ROM:0011C2FC clr.w d1 ROM:0011C2FE move.b ($11C5).w,d1 ROM:0011C302 cmpi.w #3,d1 ROM:0011C306 bcc.s locret_11C310 ROM:0011C308 movea.l off_11C312(pc,d1.w*4),a0 ROM:0011C30C nop ROM:0011C30E jmp (a0) ROM:0011C310 ; --------------------------------------------------------------------------- ROM:0011C310 ROM:0011C310 locret_11C310: ; CODE XREF: sub_11C2FC+A↑j ROM:0011C310 rts ROM:0011C310 ; End of function sub_11C2FC ROM:0011C310 ROM:0011C310 ; --------------------------------------------------------------------------- ROM:0011C312 off_11C312: dc.l loc_11C31E ; DATA XREF: sub_11C2FC+C↑r ROM:0011C316 dc.l loc_11C328 ROM:0011C31A dc.l loc_11C34C ROM:0011C31E ; --------------------------------------------------------------------------- ROM:0011C31E ROM:0011C31E loc_11C31E: ; DATA XREF: ROM:off_11C312↑o ROM:0011C31E move.b #1,($11C5).w ROM:0011C324 bra.s locret_11C34A ROM:0011C326 ; --------------------------------------------------------------------------- ROM:0011C326 rts ROM:0011C328 ; --------------------------------------------------------------------------- ROM:0011C328 ROM:0011C328 loc_11C328: ; DATA XREF: ROM:0011C316↑o ROM:0011C328 btst #1,($140C).w ROM:0011C32E beq.s locret_11C34A ROM:0011C330 move.w $290(a5),d2 ROM:0011C334 clr.b ($7F8).w ROM:0011C338 move.w d2,($642).w ROM:0011C33C move.b #1,($7F8).w ROM:0011C342 move.b #2,($11C5).w ROM:0011C348 bra.s locret_11C380 ROM:0011C34A ; --------------------------------------------------------------------------- ROM:0011C34A ROM:0011C34A locret_11C34A: ; CODE XREF: ROM:0011C324↑j ROM:0011C34A ; ROM:0011C32E↑j ... ROM:0011C34A rts ROM:0011C34C ; --------------------------------------------------------------------------- ROM:0011C34C ROM:0011C34C loc_11C34C: ; DATA XREF: ROM:0011C31A↑o ROM:0011C34C btst #1,($140C).w ROM:0011C352 bne.s locret_11C380 ROM:0011C354 move.w $290(a5),d2 ROM:0011C358 clr.b ($7F8).w ROM:0011C35C move.w d2,($642).w ROM:0011C360 move.b #1,($7F8).w ROM:0011C366 move.w $544(a5),d2 ROM:0011C36A clr.b ($81C).w ROM:0011C36E move.w d2,($68A).w ROM:0011C372 move.b #1,($81C).w ROM:0011C378 move.b #1,($11C5).w ROM:0011C37E bra.s locret_11C34A ROM:0011C380 ; --------------------------------------------------------------------------- ROM:0011C380 ROM:0011C380 locret_11C380: ; CODE XREF: ROM:0011C348↑j ROM:0011C380 ; ROM:0011C352↑j ROM:0011C380 rts ROM:0011C382 ; --------------------------------------------------------------------------- ROM:0011C382 rts ROM:0011C384 ROM:0011C384 ; =============== S U B R O U T I N E ======================================= ROM:0011C384 ROM:0011C384 ROM:0011C384 sub_11C384: ; CODE XREF: sub_11C1E6+C↑p ROM:0011C384 clr.w d1 ROM:0011C386 move.b ($11C3).w,d1 ROM:0011C38A cmpi.w #4,d1 ROM:0011C38E bcc.s locret_11C398 ROM:0011C390 movea.l off_11C39A(pc,d1.w*4),a0 ROM:0011C394 nop ROM:0011C396 jmp (a0) ROM:0011C398 ; --------------------------------------------------------------------------- ROM:0011C398 ROM:0011C398 locret_11C398: ; CODE XREF: sub_11C384+A↑j ROM:0011C398 rts ROM:0011C398 ; End of function sub_11C384 ROM:0011C398 ROM:0011C398 ; --------------------------------------------------------------------------- ROM:0011C39A off_11C39A: dc.l loc_11C3AA ; DATA XREF: sub_11C384+C↑r ROM:0011C39E dc.l loc_11C3C2 ROM:0011C3A2 dc.l loc_11C3EE ROM:0011C3A6 dc.l loc_11C480 ROM:0011C3AA ; --------------------------------------------------------------------------- ROM:0011C3AA ROM:0011C3AA loc_11C3AA: ; DATA XREF: ROM:off_11C39A↑o ROM:0011C3AA bsr.w sub_11CB60 ROM:0011C3AE bclr #0,($1424).w ROM:0011C3B4 clr.w ($A42).w ROM:0011C3B8 move.b #1,($11C3).w ROM:0011C3BE bra.s locret_11C3EC ROM:0011C3C0 ; --------------------------------------------------------------------------- ROM:0011C3C0 rts ROM:0011C3C2 ; --------------------------------------------------------------------------- ROM:0011C3C2 ROM:0011C3C2 loc_11C3C2: ; DATA XREF: ROM:0011C39E↑o ROM:0011C3C2 btst #1,($1412).w ROM:0011C3C8 beq.s locret_11C3EC ROM:0011C3CA move.w $27E(a5),d2 ROM:0011C3CE clr.b ($7F7).w ROM:0011C3D2 move.w d2,($640).w ROM:0011C3D6 move.b #1,($7F7).w ROM:0011C3DC bsr.w sub_11C712 ROM:0011C3E0 move.b #2,($11C3).w ROM:0011C3E6 bra.l locret_11C47E ROM:0011C3EC ; --------------------------------------------------------------------------- ROM:0011C3EC ROM:0011C3EC locret_11C3EC: ; CODE XREF: ROM:0011C3BE↑j ROM:0011C3EC ; ROM:0011C3C8↑j ... ROM:0011C3EC rts ROM:0011C3EE ; --------------------------------------------------------------------------- ROM:0011C3EE ROM:0011C3EE loc_11C3EE: ; DATA XREF: ROM:0011C3A2↑o ROM:0011C3EE btst #1,($1412).w ROM:0011C3F4 bne.s loc_11C40A ROM:0011C3F6 clr.b ($7F7).w ROM:0011C3FA clr.w ($640).w ROM:0011C3FE clr.w ($A42).w ROM:0011C402 move.b #1,($11C3).w ROM:0011C408 bra.s locret_11C3EC ROM:0011C40A ; --------------------------------------------------------------------------- ROM:0011C40A ROM:0011C40A loc_11C40A: ; CODE XREF: ROM:0011C3F4↑j ROM:0011C40A move.w $26C(a5),d2 ROM:0011C40E subi.w #1,d2 ROM:0011C412 cmpi.w #0,($640).w ROM:0011C418 bgt.s loc_11C446 ROM:0011C41A cmp.w ($A42).w,d2 ROM:0011C41E bgt.s loc_11C446 ROM:0011C420 move.w $27E(a5),d3 ROM:0011C424 clr.b ($7F7).w ROM:0011C428 move.w d3,($640).w ROM:0011C42C move.b #1,($7F7).w ROM:0011C432 bsr.w sub_11C712 ROM:0011C436 bsr.w sub_11C64A ROM:0011C43A move.b #3,($11C3).w ROM:0011C440 bra.l locret_11C5EE ROM:0011C446 ; --------------------------------------------------------------------------- ROM:0011C446 ROM:0011C446 loc_11C446: ; CODE XREF: ROM:0011C418↑j ROM:0011C446 ; ROM:0011C41E↑j ROM:0011C446 move.w $26C(a5),d2 ROM:0011C44A subi.w #1,d2 ROM:0011C44E cmpi.w #0,($640).w ROM:0011C454 bgt.s locret_11C47E ROM:0011C456 cmp.w ($A42).w,d2 ROM:0011C45A ble.s locret_11C47E ROM:0011C45C move.w $27E(a5),d3 ROM:0011C460 clr.b ($7F7).w ROM:0011C464 move.w d3,($640).w ROM:0011C468 move.b #1,($7F7).w ROM:0011C46E bsr.w sub_11C712 ROM:0011C472 move.b #2,($11C3).w ROM:0011C478 bra.l *+6 ROM:0011C47E ; --------------------------------------------------------------------------- ROM:0011C47E ROM:0011C47E locret_11C47E: ; CODE XREF: ROM:0011C3E6↑j ROM:0011C47E ; ROM:0011C454↑j ... ROM:0011C47E rts ROM:0011C480 ; --------------------------------------------------------------------------- ROM:0011C480 ROM:0011C480 loc_11C480: ; DATA XREF: ROM:0011C3A6↑o ROM:0011C480 btst #1,($1412).w ROM:0011C486 bne.s loc_11C4A0 ROM:0011C488 clr.b ($7F7).w ROM:0011C48C clr.w ($640).w ROM:0011C490 clr.w ($A42).w ROM:0011C494 move.b #1,($11C3).w ROM:0011C49A bra.l locret_11C3EC ROM:0011C4A0 ; --------------------------------------------------------------------------- ROM:0011C4A0 ROM:0011C4A0 loc_11C4A0: ; CODE XREF: ROM:0011C486↑j ROM:0011C4A0 move.w ($A46).w,d4 ROM:0011C4A4 move.w ($A58).w,d1 ROM:0011C4A8 cmpi.w #0,($640).w ROM:0011C4AE bgt.s loc_11C4EE ROM:0011C4B0 cmp.w ($A4A).w,d4 ROM:0011C4B4 blt.s loc_11C4EE ROM:0011C4B6 cmpi.w #3,($ABE).w ROM:0011C4BC bne.s loc_11C4EE ROM:0011C4BE cmp.w ($A56).w,d1 ROM:0011C4C2 blt.s loc_11C4EE ROM:0011C4C4 move.w $27E(a5),d3 ROM:0011C4C8 clr.b ($7F7).w ROM:0011C4CC move.w d3,($640).w ROM:0011C4D0 move.b #1,($7F7).w ROM:0011C4D6 bsr.w sub_11C748 ROM:0011C4DA bsr.w sub_11C836 ROM:0011C4DE clr.w ($A42).w ROM:0011C4E2 move.b #2,($11C3).w ROM:0011C4E8 bra.l locret_11C47E ROM:0011C4EE ; --------------------------------------------------------------------------- ROM:0011C4EE ROM:0011C4EE loc_11C4EE: ; CODE XREF: ROM:0011C4AE↑j ROM:0011C4EE ; ROM:0011C4B4↑j ... ROM:0011C4EE move.w ($A46).w,d4 ROM:0011C4F2 move.w ($A48).w,d5 ROM:0011C4F6 cmpi.w #0,($640).w ROM:0011C4FC bgt.s loc_11C542 ROM:0011C4FE btst #3,($1408).w ROM:0011C504 beq.s loc_11C542 ROM:0011C506 cmp.w ($A4A).w,d4 ROM:0011C50A blt.s loc_11C542 ROM:0011C50C cmp.w ($A4C).w,d5 ROM:0011C510 blt.s loc_11C542 ROM:0011C512 cmp.w ($A56).w,d1 ROM:0011C516 blt.s loc_11C542 ROM:0011C518 move.w $27E(a5),d3 ROM:0011C51C clr.b ($7F7).w ROM:0011C520 move.w d3,($640).w ROM:0011C524 move.b #1,($7F7).w ROM:0011C52A bsr.w sub_11C748 ROM:0011C52E bsr.w sub_11C836 ROM:0011C532 clr.w ($A42).w ROM:0011C536 move.b #2,($11C3).w ROM:0011C53C bra.l locret_11C47E ROM:0011C542 ; --------------------------------------------------------------------------- ROM:0011C542 ROM:0011C542 loc_11C542: ; CODE XREF: ROM:0011C4FC↑j ROM:0011C542 ; ROM:0011C504↑j ... ROM:0011C542 move.w ($A46).w,d4 ROM:0011C546 cmpi.w #0,($640).w ROM:0011C54C bgt.s loc_11C588 ROM:0011C54E cmpi.w #3,($ABE).w ROM:0011C554 bne.s loc_11C588 ROM:0011C556 cmp.w ($A4A).w,d4 ROM:0011C55A blt.s loc_11C562 ROM:0011C55C cmp.w ($A56).w,d1 ROM:0011C560 bge.s loc_11C588 ROM:0011C562 ROM:0011C562 loc_11C562: ; CODE XREF: ROM:0011C55A↑j ROM:0011C562 move.w $27E(a5),d3 ROM:0011C566 clr.b ($7F7).w ROM:0011C56A move.w d3,($640).w ROM:0011C56E move.b #1,($7F7).w ROM:0011C574 bsr.w sub_11C712 ROM:0011C578 bsr.w sub_11C64A ROM:0011C57C move.b #3,($11C3).w ROM:0011C582 bra.l locret_11C5EE ROM:0011C588 ; --------------------------------------------------------------------------- ROM:0011C588 ROM:0011C588 loc_11C588: ; CODE XREF: ROM:0011C54C↑j ROM:0011C588 ; ROM:0011C554↑j ... ROM:0011C588 clr.w d2 ROM:0011C58A move.w ($A46).w,d4 ROM:0011C58E move.w ($A48).w,d5 ROM:0011C592 move.w ($A58).w,d1 ROM:0011C596 cmpi.w #0,($640).w ROM:0011C59C bgt.s locret_11C5EE ROM:0011C59E btst #3,($1408).w ROM:0011C5A4 beq.s locret_11C5EE ROM:0011C5A6 cmp.w ($A4A).w,d4 ROM:0011C5AA blt.s loc_11C5B2 ROM:0011C5AC cmp.w ($A4C).w,d5 ROM:0011C5B0 bge.s loc_11C5B8 ROM:0011C5B2 ROM:0011C5B2 loc_11C5B2: ; CODE XREF: ROM:0011C5AA↑j ROM:0011C5B2 move.w #1,d2 ROM:0011C5B6 bra.s loc_11C5C2 ROM:0011C5B8 ; --------------------------------------------------------------------------- ROM:0011C5B8 ROM:0011C5B8 loc_11C5B8: ; CODE XREF: ROM:0011C5B0↑j ROM:0011C5B8 cmp.w ($A56).w,d1 ROM:0011C5BC bge.s loc_11C5C2 ROM:0011C5BE move.w #1,d2 ROM:0011C5C2 ROM:0011C5C2 loc_11C5C2: ; CODE XREF: ROM:0011C5B6↑j ROM:0011C5C2 ; ROM:0011C5BC↑j ROM:0011C5C2 cmpi.w #1,d2 ROM:0011C5C6 bne.s locret_11C5EE ROM:0011C5C8 move.w $27E(a5),d3 ROM:0011C5CC clr.b ($7F7).w ROM:0011C5D0 move.w d3,($640).w ROM:0011C5D4 move.b #1,($7F7).w ROM:0011C5DA bsr.w sub_11C712 ROM:0011C5DE bsr.w sub_11C64A ROM:0011C5E2 move.b #3,($11C3).w ROM:0011C5E8 bra.l *+6 ROM:0011C5EE ; --------------------------------------------------------------------------- ROM:0011C5EE ROM:0011C5EE locret_11C5EE: ; CODE XREF: ROM:0011C440↑j ROM:0011C5EE ; ROM:0011C582↑j ... ROM:0011C5EE rts ROM:0011C5F0 ; --------------------------------------------------------------------------- ROM:0011C5F0 rts ROM:0011C5F2 ROM:0011C5F2 ; =============== S U B R O U T I N E ======================================= ROM:0011C5F2 ROM:0011C5F2 ROM:0011C5F2 sub_11C5F2: ; CODE XREF: sub_11C1E6+10↑p ROM:0011C5F2 clr.w d1 ROM:0011C5F4 move.b ($11C4).w,d1 ROM:0011C5F8 cmpi.w #2,d1 ROM:0011C5FC bcc.s locret_11C606 ROM:0011C5FE movea.l off_11C608(pc,d1.w*4),a0 ROM:0011C602 nop ROM:0011C604 jmp (a0) ROM:0011C606 ; --------------------------------------------------------------------------- ROM:0011C606 ROM:0011C606 locret_11C606: ; CODE XREF: sub_11C5F2+A↑j ROM:0011C606 rts ROM:0011C606 ; End of function sub_11C5F2 ROM:0011C606 ROM:0011C606 ; --------------------------------------------------------------------------- ROM:0011C608 off_11C608: dc.l loc_11C610 ; DATA XREF: sub_11C5F2+C↑r ROM:0011C60C dc.l loc_11C620 ROM:0011C610 ; --------------------------------------------------------------------------- ROM:0011C610 ROM:0011C610 loc_11C610: ; DATA XREF: ROM:off_11C608↑o ROM:0011C610 bclr #4,($1405).w ROM:0011C616 move.b #1,($11C4).w ROM:0011C61C bra.s locret_11C646 ROM:0011C61E ; --------------------------------------------------------------------------- ROM:0011C61E rts ROM:0011C620 ; --------------------------------------------------------------------------- ROM:0011C620 ROM:0011C620 loc_11C620: ; DATA XREF: ROM:0011C60C↑o ROM:0011C620 btst #4,($1405).w ROM:0011C626 beq.s locret_11C646 ROM:0011C628 bclr #4,($1405).w ROM:0011C62E move.w $27C(a5),d5 ROM:0011C632 clr.b ($7F6).w ROM:0011C636 move.w d5,($63E).w ROM:0011C63A move.b #1,($7F6).w ROM:0011C640 move.b #1,($11C4).w ROM:0011C646 ROM:0011C646 locret_11C646: ; CODE XREF: ROM:0011C61C↑j ROM:0011C646 ; ROM:0011C626↑j ROM:0011C646 rts ROM:0011C648 ; --------------------------------------------------------------------------- ROM:0011C648 rts ROM:0011C64A ROM:0011C64A ; =============== S U B R O U T I N E ======================================= ROM:0011C64A ROM:0011C64A ROM:0011C64A sub_11C64A: ; CODE XREF: ROM:0011C436↑p ROM:0011C64A ; ROM:0011C578↑p ... ROM:0011C64A move.w #$7D00,d5 ROM:0011C64E move.w #0,d6 ROM:0011C652 move.w $26C(a5),d4 ROM:0011C656 subi.w #1,d4 ROM:0011C65A move.w #0,d3 ROM:0011C65E bra.s loc_11C664 ROM:0011C660 ; --------------------------------------------------------------------------- ROM:0011C660 ROM:0011C660 loc_11C660: ; CODE XREF: sub_11C64A:loc_11C684↓j ROM:0011C660 addi.w #1,d3 ROM:0011C664 ROM:0011C664 loc_11C664: ; CODE XREF: sub_11C64A+14↑j ROM:0011C664 cmp.w d4,d3 ROM:0011C666 bgt.s loc_11C686 ROM:0011C668 cmp.w $F64(d3.w*2),d5 ROM:0011C66E ble.s loc_11C676 ROM:0011C670 move.w $F64(d3.w*2),d5 ROM:0011C676 ROM:0011C676 loc_11C676: ; CODE XREF: sub_11C64A+24↑j ROM:0011C676 cmp.w $F64(d3.w*2),d6 ROM:0011C67C bge.s loc_11C684 ROM:0011C67E move.w $F64(d3.w*2),d6 ROM:0011C684 ROM:0011C684 loc_11C684: ; CODE XREF: sub_11C64A+32↑j ROM:0011C684 bra.s loc_11C660 ROM:0011C686 ; --------------------------------------------------------------------------- ROM:0011C686 ROM:0011C686 loc_11C686: ; CODE XREF: sub_11C64A+1C↑j ROM:0011C686 sub.w d5,d6 ROM:0011C688 move.w d6,($A4A).w ROM:0011C68C move.w #$7D00,d5 ROM:0011C690 move.w #0,d6 ROM:0011C694 move.w $26C(a5),d4 ROM:0011C698 subi.w #1,d4 ROM:0011C69C move.w #0,d3 ROM:0011C6A0 bra.s loc_11C6A6 ROM:0011C6A2 ; --------------------------------------------------------------------------- ROM:0011C6A2 ROM:0011C6A2 loc_11C6A2: ; CODE XREF: sub_11C64A:loc_11C6C6↓j ROM:0011C6A2 addi.w #1,d3 ROM:0011C6A6 ROM:0011C6A6 loc_11C6A6: ; CODE XREF: sub_11C64A+56↑j ROM:0011C6A6 cmp.w d4,d3 ROM:0011C6A8 bgt.s loc_11C6C8 ROM:0011C6AA cmp.w $F3C(d3.w*2),d5 ROM:0011C6B0 ble.s loc_11C6B8 ROM:0011C6B2 move.w $F3C(d3.w*2),d5 ROM:0011C6B8 ROM:0011C6B8 loc_11C6B8: ; CODE XREF: sub_11C64A+66↑j ROM:0011C6B8 cmp.w $F3C(d3.w*2),d6 ROM:0011C6BE bge.s loc_11C6C6 ROM:0011C6C0 move.w $F3C(d3.w*2),d6 ROM:0011C6C6 ROM:0011C6C6 loc_11C6C6: ; CODE XREF: sub_11C64A+74↑j ROM:0011C6C6 bra.s loc_11C6A2 ROM:0011C6C8 ; --------------------------------------------------------------------------- ROM:0011C6C8 ROM:0011C6C8 loc_11C6C8: ; CODE XREF: sub_11C64A+5E↑j ROM:0011C6C8 sub.w d5,d6 ROM:0011C6CA move.w d6,($A4C).w ROM:0011C6CE move.w #$7D00,d5 ROM:0011C6D2 move.w #0,d6 ROM:0011C6D6 move.w $26C(a5),d4 ROM:0011C6DA subi.w #1,d4 ROM:0011C6DE move.w #0,d3 ROM:0011C6E2 bra.s loc_11C6E8 ROM:0011C6E4 ; --------------------------------------------------------------------------- ROM:0011C6E4 ROM:0011C6E4 loc_11C6E4: ; CODE XREF: sub_11C64A:loc_11C708↓j ROM:0011C6E4 addi.w #1,d3 ROM:0011C6E8 ROM:0011C6E8 loc_11C6E8: ; CODE XREF: sub_11C64A+98↑j ROM:0011C6E8 cmp.w d4,d3 ROM:0011C6EA bgt.s loc_11C70A ROM:0011C6EC cmp.w $F78(d3.w*2),d5 ROM:0011C6F2 ble.s loc_11C6FA ROM:0011C6F4 move.w $F78(d3.w*2),d5 ROM:0011C6FA ROM:0011C6FA loc_11C6FA: ; CODE XREF: sub_11C64A+A8↑j ROM:0011C6FA cmp.w $F78(d3.w*2),d6 ROM:0011C700 bge.s loc_11C708 ROM:0011C702 move.w $F78(d3.w*2),d6 ROM:0011C708 ROM:0011C708 loc_11C708: ; CODE XREF: sub_11C64A+B6↑j ROM:0011C708 bra.s loc_11C6E4 ROM:0011C70A ; --------------------------------------------------------------------------- ROM:0011C70A ROM:0011C70A loc_11C70A: ; CODE XREF: sub_11C64A+A0↑j ROM:0011C70A sub.w d5,d6 ROM:0011C70C move.w d6,($A56).w ROM:0011C710 rts ROM:0011C710 ; End of function sub_11C64A ROM:0011C710 ROM:0011C712 ROM:0011C712 ; =============== S U B R O U T I N E ======================================= ROM:0011C712 ROM:0011C712 ROM:0011C712 sub_11C712: ; CODE XREF: ROM:0011C3DC↑p ROM:0011C712 ; ROM:0011C432↑p ... ROM:0011C712 move.w ($A42).w,d4 ROM:0011C716 move.w $26C(a5),d5 ROM:0011C71A move.w ($57E).w,$F64(d4.w*2) ROM:0011C722 move.w ($B0E).w,$F3C(d4.w*2) ROM:0011C72A move.w ($544).w,$F50(d4.w*2) ROM:0011C732 move.w ($ABC).w,$F78(d4.w*2) ROM:0011C73A addq.w #1,d4 ROM:0011C73C cmp.w d4,d5 ROM:0011C73E bgt.s loc_11C742 ROM:0011C740 clr.w d4 ROM:0011C742 ROM:0011C742 loc_11C742: ; CODE XREF: sub_11C712+2C↑j ROM:0011C742 move.w d4,($A42).w ROM:0011C746 rts ROM:0011C746 ; End of function sub_11C712 ROM:0011C746 ROM:0011C748 ROM:0011C748 ; =============== S U B R O U T I N E ======================================= ROM:0011C748 ROM:0011C748 ROM:0011C748 sub_11C748: ; CODE XREF: ROM:0011C4D6↑p ROM:0011C748 ; ROM:0011C52A↑p ROM:0011C748 clr.l d5 ROM:0011C74A clr.l d6 ROM:0011C74C clr.l d7 ROM:0011C74E clr.l d1 ROM:0011C750 move.w $26C(a5),d3 ROM:0011C754 subq.w #1,d3 ROM:0011C756 bvc.s loc_11C75C ROM:0011C758 move.w #$8000,d3 ROM:0011C75C ROM:0011C75C loc_11C75C: ; CODE XREF: sub_11C748+E↑j ROM:0011C75C move.w #0,d2 ROM:0011C760 bra.s loc_11C766 ROM:0011C762 ; --------------------------------------------------------------------------- ROM:0011C762 ROM:0011C762 loc_11C762: ; CODE XREF: sub_11C748+58↓j ROM:0011C762 addi.w #1,d2 ROM:0011C766 ROM:0011C766 loc_11C766: ; CODE XREF: sub_11C748+18↑j ROM:0011C766 cmp.w d3,d2 ROM:0011C768 bgt.s loc_11C7A2 ROM:0011C76A move.w $F64(d2.w*2),d4 ROM:0011C770 ext.l d4 ROM:0011C772 add.l d4,d5 ROM:0011C774 move.w $F3C(d2.w*2),d4 ROM:0011C77A ext.l d4 ROM:0011C77C add.l d4,d6 ROM:0011C77E move.w $F50(d2.w*2),d4 ROM:0011C784 ext.l d4 ROM:0011C786 add.l d4,d7 ROM:0011C788 move.w $F64(d2.w*2),d4 ROM:0011C78E sub.w $F3C(d2.w*2),d4 ROM:0011C794 cmpi.w #0,d4 ROM:0011C798 bge.s loc_11C79C ROM:0011C79A neg.w d4 ROM:0011C79C ROM:0011C79C loc_11C79C: ; CODE XREF: sub_11C748+50↑j ROM:0011C79C ext.l d4 ROM:0011C79E add.l d4,d1 ROM:0011C7A0 bra.s loc_11C762 ROM:0011C7A2 ; --------------------------------------------------------------------------- ROM:0011C7A2 ROM:0011C7A2 loc_11C7A2: ; CODE XREF: sub_11C748+20↑j ROM:0011C7A2 move.l d5,d2 ROM:0011C7A4 divs.w $26C(a5),d2 ROM:0011C7A8 move.w d2,($A4E).w ROM:0011C7AC move.l d6,d2 ROM:0011C7AE divs.w $26C(a5),d2 ROM:0011C7B2 move.w d2,($A50).w ROM:0011C7B6 move.l d7,d2 ROM:0011C7B8 divs.w $26C(a5),d2 ROM:0011C7BC move.w d2,($A52).w ROM:0011C7C0 move.l d1,d2 ROM:0011C7C2 divs.w $26C(a5),d2 ROM:0011C7C6 move.w d2,($A54).w ROM:0011C7CA move.w #$3E92,d1 ROM:0011C7CE move.w ($A50).w,d2 ROM:0011C7D2 bsr.l sub_11745C ROM:0011C7D8 move.w d1,($A5E).w ROM:0011C7DC move.w #1,($A44).w ROM:0011C7E2 move.w ($A44).w,d2 ROM:0011C7E6 move.w ($A50).w,d3 ROM:0011C7EA move.w #$3E7A,d1 ROM:0011C7EE movea.w #$14BB,a1 ROM:0011C7F2 bsr.l sub_11737E ROM:0011C7F8 clr.l d6 ROM:0011C7FA clr.l d5 ROM:0011C7FC clr.l d7 ROM:0011C7FE move.b d1,d6 ROM:0011C800 move.b ($14AC).w,d5 ROM:0011C804 move.w $294(a5),d7 ROM:0011C808 muls.w #2,d6 ROM:0011C80C addi.w #$2EE,d6 ROM:0011C810 move.w d6,($A5C).w ROM:0011C814 subi.l #$3E8,d6 ROM:0011C81A muls.l d7,d6 ROM:0011C81E divs.l #$3E8,d6 ROM:0011C826 add.l d5,d6 ROM:0011C828 clr.l d5 ROM:0011C82A move.w ($A5E).w,d5 ROM:0011C82E add.l d5,d6 ROM:0011C830 move.w d6,($A5A).w ROM:0011C834 rts ROM:0011C834 ; End of function sub_11C748 ROM:0011C834 ROM:0011C836 ROM:0011C836 ; =============== S U B R O U T I N E ======================================= ROM:0011C836 ROM:0011C836 ROM:0011C836 sub_11C836: ; CODE XREF: ROM:0011C4DA↑p ROM:0011C836 ; ROM:0011C52E↑p ROM:0011C836 clr.w d1 ROM:0011C838 move.w $278(a5),d4 ROM:0011C83C move.w $27A(a5),d6 ROM:0011C840 move.w ($A4E).w,d0 ROM:0011C844 sub.w ($A50).w,d0 ROM:0011C848 move.w ($A54).w,d2 ROM:0011C84C move.w ($A52).w,d3 ROM:0011C850 sub.w ($A5A).w,d3 ROM:0011C854 clr.w d5 ROM:0011C856 move.b ($14AD).w,d5 ROM:0011C85A cmpi.w #0,d5 ROM:0011C85E beq.s loc_11C87A ROM:0011C860 cmp.w d2,d6 ROM:0011C862 ble.s loc_11C874 ROM:0011C864 btst #0,($1424).w ROM:0011C86A bne.s loc_11C874 ROM:0011C86C move.w ($A52).w,d1 ROM:0011C870 sub.w ($A5A).w,d1 ROM:0011C874 ROM:0011C874 loc_11C874: ; CODE XREF: sub_11C836+2C↑j ROM:0011C874 ; sub_11C836+34↑j ROM:0011C874 bra.l loc_11C92A ROM:0011C87A ; --------------------------------------------------------------------------- ROM:0011C87A ROM:0011C87A loc_11C87A: ; CODE XREF: sub_11C836+28↑j ROM:0011C87A cmp.w d2,d4 ROM:0011C87C bgt.s loc_11C8B8 ROM:0011C87E cmpi.w #0,d0 ROM:0011C882 ble.s loc_11C89E ROM:0011C884 move.w ($A74).w,d7 ROM:0011C888 cmp.w ($A52).w,d7 ROM:0011C88C bne.s loc_11C89C ROM:0011C88E btst #0,($1424).w ROM:0011C894 bne.s loc_11C89C ROM:0011C896 subq.w #1,d1 ROM:0011C898 muls.w $284(a5),d1 ROM:0011C89C ROM:0011C89C loc_11C89C: ; CODE XREF: sub_11C836+56↑j ROM:0011C89C ; sub_11C836+5E↑j ROM:0011C89C bra.s loc_11C8B6 ROM:0011C89E ; --------------------------------------------------------------------------- ROM:0011C89E ROM:0011C89E loc_11C89E: ; CODE XREF: sub_11C836+4C↑j ROM:0011C89E move.w ($A76).w,d7 ROM:0011C8A2 cmp.w ($A52).w,d7 ROM:0011C8A6 bne.s loc_11C8B6 ROM:0011C8A8 btst #0,($1424).w ROM:0011C8AE bne.s loc_11C8B6 ROM:0011C8B0 addq.w #1,d1 ROM:0011C8B2 muls.w $284(a5),d1 ROM:0011C8B6 ROM:0011C8B6 loc_11C8B6: ; CODE XREF: sub_11C836:loc_11C89C↑j ROM:0011C8B6 ; sub_11C836+70↑j ... ROM:0011C8B6 bra.s loc_11C8E0 ROM:0011C8B8 ; --------------------------------------------------------------------------- ROM:0011C8B8 ROM:0011C8B8 loc_11C8B8: ; CODE XREF: sub_11C836+46↑j ROM:0011C8B8 cmpi.w #0,d3 ROM:0011C8BC ble.s loc_11C8CC ROM:0011C8BE btst #0,($1424).w ROM:0011C8C4 bne.s loc_11C8CC ROM:0011C8C6 addq.w #1,d1 ROM:0011C8C8 muls.w $284(a5),d1 ROM:0011C8CC ROM:0011C8CC loc_11C8CC: ; CODE XREF: sub_11C836+86↑j ROM:0011C8CC ; sub_11C836+8E↑j ROM:0011C8CC cmpi.w #0,d3 ROM:0011C8D0 bge.s loc_11C8E0 ROM:0011C8D2 btst #0,($1424).w ROM:0011C8D8 bne.s loc_11C8E0 ROM:0011C8DA subq.w #1,d1 ROM:0011C8DC muls.w $284(a5),d1 ROM:0011C8E0 ROM:0011C8E0 loc_11C8E0: ; CODE XREF: sub_11C836:loc_11C8B6↑j ROM:0011C8E0 ; sub_11C836+9A↑j ... ROM:0011C8E0 move.w $296(a5),d5 ROM:0011C8E4 move.w $298(a5),d0 ROM:0011C8E8 cmp.w ($57E).w,d0 ROM:0011C8EC bgt.s loc_11C92A ROM:0011C8EE cmp.w ($57E).w,d5 ROM:0011C8F2 ble.s loc_11C92A ROM:0011C8F4 move.w ($A5C).w,d0 ROM:0011C8F8 clr.w d5 ROM:0011C8FA move.b ($12C4).w,d5 ROM:0011C8FE muls.w #2,d5 ROM:0011C902 addi.w #$2EE,d5 ROM:0011C906 sub.w d5,d0 ROM:0011C908 move.w $288(a5),d7 ROM:0011C90C move.w $286(a5),d5 ROM:0011C910 cmp.w d0,d7 ROM:0011C912 blt.s loc_11C918 ROM:0011C914 cmp.w d3,d5 ROM:0011C916 bge.s loc_11C92A ROM:0011C918 ROM:0011C918 loc_11C918: ; CODE XREF: sub_11C836+DC↑j ROM:0011C918 bset #0,($1424).w ROM:0011C91E bset #7,($1417).w ROM:0011C924 bsr.w sub_11CB84 ROM:0011C928 clr.w d1 ROM:0011C92A ROM:0011C92A loc_11C92A: ; CODE XREF: sub_11C836:loc_11C874↑j ROM:0011C92A ; sub_11C836+B6↑j ... ROM:0011C92A move.w d1,($A60).w ROM:0011C92E move.w #1,($A44).w ROM:0011C934 move.w ($A44).w,d2 ROM:0011C938 move.w ($A4E).w,d3 ROM:0011C93C cmpi.w #0,($A60).w ROM:0011C942 beq.l locret_11CA34 ROM:0011C948 bset #4,($1405).w ROM:0011C94E cmpi.b #0,($14AD).w ROM:0011C954 bne.s loc_11C9C2 ROM:0011C956 addi.w #1,($A62).w ROM:0011C95C cmpi.w #$1770,d3 ROM:0011C960 bgt.s loc_11C9C0 ROM:0011C962 movea.w #$14BB,a1 ROM:0011C966 cmpi.w #$578,d3 ROM:0011C96A ble.s loc_11C9A4 ROM:0011C96C move.w #$578,d4 ROM:0011C970 ROM:0011C970 loc_11C970: ; CODE XREF: sub_11C836+15C↓j ROM:0011C970 cmp.w d3,d4 ROM:0011C972 bge.s loc_11C994 ROM:0011C974 cmpi.w #$1770,d4 ROM:0011C978 bge.s loc_11C994 ROM:0011C97A move.w d4,d5 ROM:0011C97C cmpi.w #$7D0,d4 ROM:0011C980 bge.s loc_11C988 ROM:0011C982 addi.w #$64,d4 ; 'd' ROM:0011C986 bra.s loc_11C98C ROM:0011C988 ; --------------------------------------------------------------------------- ROM:0011C988 ROM:0011C988 loc_11C988: ; CODE XREF: sub_11C836+14A↑j ROM:0011C988 addi.w #$1F4,d4 ROM:0011C98C ROM:0011C98C loc_11C98C: ; CODE XREF: sub_11C836+150↑j ROM:0011C98C adda.l #1,a1 ROM:0011C992 bra.s loc_11C970 ROM:0011C994 ; --------------------------------------------------------------------------- ROM:0011C994 ROM:0011C994 loc_11C994: ; CODE XREF: sub_11C836+13C↑j ROM:0011C994 ; sub_11C836+142↑j ROM:0011C994 sub.w d3,d5 ROM:0011C996 neg.w d5 ROM:0011C998 sub.w d3,d4 ROM:0011C99A cmp.w d5,d4 ROM:0011C99C ble.s loc_11C9A4 ROM:0011C99E suba.l #1,a1 ROM:0011C9A4 ROM:0011C9A4 loc_11C9A4: ; CODE XREF: sub_11C836+134↑j ROM:0011C9A4 ; sub_11C836+166↑j ROM:0011C9A4 clr.w d6 ROM:0011C9A6 move.b (a1),d6 ROM:0011C9A8 add.w ($A60).w,d6 ROM:0011C9AC cmpi.w #$FF,d6 ROM:0011C9B0 ble.s loc_11C9B6 ROM:0011C9B2 move.w #$FF,d6 ROM:0011C9B6 ROM:0011C9B6 loc_11C9B6: ; CODE XREF: sub_11C836+17A↑j ROM:0011C9B6 cmpi.w #0,d6 ROM:0011C9BA bge.s loc_11C9BE ROM:0011C9BC clr.w d6 ROM:0011C9BE ROM:0011C9BE loc_11C9BE: ; CODE XREF: sub_11C836+184↑j ROM:0011C9BE move.b d6,(a1) ROM:0011C9C0 ROM:0011C9C0 loc_11C9C0: ; CODE XREF: sub_11C836+12A↑j ROM:0011C9C0 bra.s locret_11CA34 ROM:0011C9C2 ; --------------------------------------------------------------------------- ROM:0011C9C2 ROM:0011C9C2 loc_11C9C2: ; CODE XREF: sub_11C836+11E↑j ROM:0011C9C2 move.w $28A(a5),d7 ROM:0011C9C6 cmpi.b #$D,($14AD).w ROM:0011C9CC blt.s loc_11C9EE ROM:0011C9CE addi.w #1,($A62).w ROM:0011C9D4 clr.w d1 ROM:0011C9D6 move.b ($14AD).w,d1 ROM:0011C9DA move.w ($A60).w,$F8C(d1.w*2) ROM:0011C9E2 bsr.w sub_11CA36 ROM:0011C9E6 bsr.w sub_11CB60 ROM:0011C9EA clr.b ($14AD).w ROM:0011C9EE ROM:0011C9EE loc_11C9EE: ; CODE XREF: sub_11C836+196↑j ROM:0011C9EE cmpi.b #2,($14AD).w ROM:0011C9F4 blt.s loc_11CA0E ROM:0011C9F6 addi.w #1,($A62).w ROM:0011C9FC clr.w d1 ROM:0011C9FE move.b ($14AD).w,d1 ROM:0011CA02 move.w ($A60).w,$F8C(d1.w*2) ROM:0011CA0A addq.b #1,($14AD).w ROM:0011CA0E ROM:0011CA0E loc_11CA0E: ; CODE XREF: sub_11C836+1BE↑j ROM:0011CA0E cmpi.b #1,($14AD).w ROM:0011CA14 bne.s locret_11CA34 ROM:0011CA16 cmp.w ($518).w,d7 ROM:0011CA1A bgt.s locret_11CA34 ROM:0011CA1C addi.w #1,($A62).w ROM:0011CA22 clr.w d1 ROM:0011CA24 move.b ($14AD).w,d1 ROM:0011CA28 move.w ($A60).w,$F8C(d1.w*2) ROM:0011CA30 addq.b #1,($14AD).w ROM:0011CA34 ROM:0011CA34 locret_11CA34: ; CODE XREF: sub_11C836+10C↑j ROM:0011CA34 ; sub_11C836:loc_11C9C0↑j ... ROM:0011CA34 rts ROM:0011CA34 ; End of function sub_11C836 ROM:0011CA34 ROM:0011CA36 ROM:0011CA36 ; =============== S U B R O U T I N E ======================================= ROM:0011CA36 ROM:0011CA36 ROM:0011CA36 sub_11CA36: ; CODE XREF: sub_11C836+1AC↑p ROM:0011CA36 clr.l d3 ROM:0011CA38 move.w $294(a5),d3 ROM:0011CA3C clr.l d2 ROM:0011CA3E move.w #$D,d4 ROM:0011CA42 movea.w #$14BB,a1 ROM:0011CA46 move.w ($F96).w,d2 ROM:0011CA4A cmpi.w #0,d2 ROM:0011CA4E bge.s loc_11CA54 ROM:0011CA50 move.w #0,d2 ROM:0011CA54 ROM:0011CA54 loc_11CA54: ; CODE XREF: sub_11CA36+18↑j ROM:0011CA54 cmpi.w #$FF,d2 ROM:0011CA58 ble.s loc_11CA5E ROM:0011CA5A move.w #$FF,d2 ROM:0011CA5E ROM:0011CA5E loc_11CA5E: ; CODE XREF: sub_11CA36+22↑j ROM:0011CA5E move.b d2,($14AC).w ROM:0011CA62 clr.l d2 ROM:0011CA64 ROM:0011CA64 loc_11CA64: ; CODE XREF: sub_11CA36+8E↓j ROM:0011CA64 cmpi.w #0,d4 ROM:0011CA68 ble.s loc_11CAC6 ROM:0011CA6A cmpi.w #5,d4 ROM:0011CA6E beq.s loc_11CAB8 ROM:0011CA70 move.w $F8C(d4.w*2),d2 ROM:0011CA76 sub.w ($F96).w,d2 ROM:0011CA7A ext.l d2 ROM:0011CA7C muls.l #$3E8,d2 ROM:0011CA84 divs.l d3,d2 ROM:0011CA88 addi.l #$3E8,d2 ROM:0011CA8E subi.l #$2EE,d2 ROM:0011CA94 divs.w #2,d2 ROM:0011CA98 cmpi.w #0,d2 ROM:0011CA9C bge.s loc_11CAA2 ROM:0011CA9E move.w #0,d2 ROM:0011CAA2 ROM:0011CAA2 loc_11CAA2: ; CODE XREF: sub_11CA36+66↑j ROM:0011CAA2 cmpi.w #$FF,d2 ROM:0011CAA6 ble.s loc_11CAAC ROM:0011CAA8 move.w #$FF,d2 ROM:0011CAAC ROM:0011CAAC loc_11CAAC: ; CODE XREF: sub_11CA36+70↑j ROM:0011CAAC move.b d2,(a1) ROM:0011CAAE adda.l #1,a1 ROM:0011CAB4 clr.l d2 ROM:0011CAB6 bra.s loc_11CAC2 ROM:0011CAB8 ; --------------------------------------------------------------------------- ROM:0011CAB8 ROM:0011CAB8 loc_11CAB8: ; CODE XREF: sub_11CA36+38↑j ROM:0011CAB8 move.b #$7D,(a1) ; '}' ROM:0011CABC adda.l #1,a1 ROM:0011CAC2 ROM:0011CAC2 loc_11CAC2: ; CODE XREF: sub_11CA36+80↑j ROM:0011CAC2 subq.w #1,d4 ROM:0011CAC4 bra.s loc_11CA64 ROM:0011CAC6 ; --------------------------------------------------------------------------- ROM:0011CAC6 ROM:0011CAC6 loc_11CAC6: ; CODE XREF: sub_11CA36+32↑j ROM:0011CAC6 movea.w #$14BB,a1 ROM:0011CACA clr.w d7 ROM:0011CACC clr.w d1 ROM:0011CACE adda.l #$A,a1 ROM:0011CAD4 move.b (a1),d7 ROM:0011CAD6 adda.l #2,a1 ROM:0011CADC move.b (a1),d1 ROM:0011CADE clr.l d6 ROM:0011CAE0 clr.l d5 ROM:0011CAE2 move.w d1,d6 ROM:0011CAE4 muls.l #$BB,d6 ROM:0011CAEC move.w d7,d5 ROM:0011CAEE muls.l #$7D,d5 ; '}' ROM:0011CAF6 sub.l d5,d6 ROM:0011CAF8 addi.l #$1250,d6 ROM:0011CAFE divs.w #$64,d6 ; 'd' ROM:0011CB02 cmpi.w #$FF,d6 ROM:0011CB06 ble.s loc_11CB0C ROM:0011CB08 move.w #$FF,d6 ROM:0011CB0C ROM:0011CB0C loc_11CB0C: ; CODE XREF: sub_11CA36+D0↑j ROM:0011CB0C cmpi.w #0,d6 ROM:0011CB10 bge.s loc_11CB16 ROM:0011CB12 move.w #0,d6 ROM:0011CB16 ROM:0011CB16 loc_11CB16: ; CODE XREF: sub_11CA36+DA↑j ROM:0011CB16 adda.l #1,a1 ROM:0011CB1C move.b d6,(a1) ROM:0011CB1E clr.l d6 ROM:0011CB20 clr.l d5 ROM:0011CB22 move.w d1,d6 ROM:0011CB24 muls.l #$12C,d6 ROM:0011CB2C move.w d7,d5 ROM:0011CB2E muls.l #$12C,d5 ROM:0011CB36 sub.l d5,d6 ROM:0011CB38 addi.l #$30D4,d6 ROM:0011CB3E divs.w #$64,d6 ; 'd' ROM:0011CB42 cmpi.w #$FF,d6 ROM:0011CB46 ble.s loc_11CB4C ROM:0011CB48 move.w #$FF,d6 ROM:0011CB4C ROM:0011CB4C loc_11CB4C: ; CODE XREF: sub_11CA36+110↑j ROM:0011CB4C cmpi.w #0,d6 ROM:0011CB50 bge.s loc_11CB56 ROM:0011CB52 move.w #0,d6 ROM:0011CB56 ROM:0011CB56 loc_11CB56: ; CODE XREF: sub_11CA36+11A↑j ROM:0011CB56 adda.l #1,a1 ROM:0011CB5C move.b d6,(a1) ROM:0011CB5E rts ROM:0011CB5E ; End of function sub_11CA36 ROM:0011CB5E ROM:0011CB60 ROM:0011CB60 ; =============== S U B R O U T I N E ======================================= ROM:0011CB60 ROM:0011CB60 ROM:0011CB60 sub_11CB60: ; CODE XREF: ROM:loc_11C3AA↑p ROM:0011CB60 ; sub_11C836+1B0↑p ROM:0011CB60 movea.w #$14BB,a1 ROM:0011CB64 move.w #0,d5 ROM:0011CB68 bra.s loc_11CB6E ROM:0011CB6A ; --------------------------------------------------------------------------- ROM:0011CB6A ROM:0011CB6A loc_11CB6A: ; CODE XREF: sub_11CB60+20↓j ROM:0011CB6A addi.w #1,d5 ROM:0011CB6E ROM:0011CB6E loc_11CB6E: ; CODE XREF: sub_11CB60+8↑j ROM:0011CB6E cmpi.w #$E,d5 ROM:0011CB72 bgt.s locret_11CB82 ROM:0011CB74 move.b (a1),$12BC(d5.w) ROM:0011CB7A adda.l #1,a1 ROM:0011CB80 bra.s loc_11CB6A ROM:0011CB82 ; --------------------------------------------------------------------------- ROM:0011CB82 ROM:0011CB82 locret_11CB82: ; CODE XREF: sub_11CB60+12↑j ROM:0011CB82 rts ROM:0011CB82 ; End of function sub_11CB60 ROM:0011CB82 ROM:0011CB84 ROM:0011CB84 ; =============== S U B R O U T I N E ======================================= ROM:0011CB84 ROM:0011CB84 ROM:0011CB84 sub_11CB84: ; CODE XREF: sub_11C836+EE↑p ROM:0011CB84 movea.w #$14BB,a1 ROM:0011CB88 move.w #0,d5 ROM:0011CB8C bra.s loc_11CB92 ROM:0011CB8E ; --------------------------------------------------------------------------- ROM:0011CB8E ROM:0011CB8E loc_11CB8E: ; CODE XREF: sub_11CB84+20↓j ROM:0011CB8E addi.w #1,d5 ROM:0011CB92 ROM:0011CB92 loc_11CB92: ; CODE XREF: sub_11CB84+8↑j ROM:0011CB92 cmpi.w #$E,d5 ROM:0011CB96 bgt.s locret_11CBA6 ROM:0011CB98 move.b $12BC(d5.w),(a1) ROM:0011CB9E adda.l #1,a1 ROM:0011CBA4 bra.s loc_11CB8E ROM:0011CBA6 ; --------------------------------------------------------------------------- ROM:0011CBA6 ROM:0011CBA6 locret_11CBA6: ; CODE XREF: sub_11CB84+12↑j ROM:0011CBA6 rts ROM:0011CBA6 ; End of function sub_11CB84 ROM:0011CBA6 ROM:0011CBA8 ROM:0011CBA8 ; =============== S U B R O U T I N E ======================================= ROM:0011CBA8 ROM:0011CBA8 ROM:0011CBA8 sub_11CBA8: ; CODE XREF: ROM:0011758E↑p ROM:0011CBA8 move.w ($AA2).w,d1 ROM:0011CBAC cmpi.w #3,d1 ROM:0011CBB0 bcc.s locret_11CBBA ROM:0011CBB2 movea.l off_11CBBC(pc,d1.w*4),a0 ROM:0011CBB6 nop ROM:0011CBB8 jmp (a0) ROM:0011CBBA ; --------------------------------------------------------------------------- ROM:0011CBBA ROM:0011CBBA locret_11CBBA: ; CODE XREF: sub_11CBA8+8↑j ROM:0011CBBA rts ROM:0011CBBA ; End of function sub_11CBA8 ROM:0011CBBA ROM:0011CBBA ; --------------------------------------------------------------------------- ROM:0011CBBC off_11CBBC: dc.l loc_11CBC8 ; DATA XREF: sub_11CBA8+A↑r ROM:0011CBC0 dc.l loc_11CBE0 ROM:0011CBC4 dc.l loc_11CC26 ROM:0011CBC8 ; --------------------------------------------------------------------------- ROM:0011CBC8 ROM:0011CBC8 loc_11CBC8: ; DATA XREF: ROM:off_11CBBC↑o ROM:0011CBC8 bsr.w sub_11D002 ROM:0011CBCC bset #0,($7A3).w ROM:0011CBD2 move.w #1,($AA2).w ROM:0011CBD8 bra.l locret_11CC24 ROM:0011CBDE ; --------------------------------------------------------------------------- ROM:0011CBDE rts ROM:0011CBE0 ; --------------------------------------------------------------------------- ROM:0011CBE0 ROM:0011CBE0 loc_11CBE0: ; DATA XREF: ROM:0011CBC0↑o ROM:0011CBE0 btst #3,($1408).w ROM:0011CBE6 beq.s loc_11CC04 ROM:0011CBE8 bsr.w sub_11D5C4 ROM:0011CBEC bsr.w sub_11CD48 ROM:0011CBF0 bsr.w sub_11CED0 ROM:0011CBF4 bsr.w sub_11D010 ROM:0011CBF8 bsr.w sub_11D068 ROM:0011CBFC move.w ($A7E).w,($B0E).w ROM:0011CC02 bra.s loc_11CC18 ROM:0011CC04 ; --------------------------------------------------------------------------- ROM:0011CC04 ROM:0011CC04 loc_11CC04: ; CODE XREF: ROM:0011CBE6↑j ROM:0011CC04 bsr.w sub_11D5C4 ROM:0011CC08 bsr.w sub_11CD48 ROM:0011CC0C bsr.w sub_11D010 ROM:0011CC10 bsr.w sub_11D068 ROM:0011CC14 bsr.w sub_11CDC8 ROM:0011CC18 ROM:0011CC18 loc_11CC18: ; CODE XREF: ROM:0011CC02↑j ROM:0011CC18 move.w #2,($AA2).w ROM:0011CC1E bra.l locret_11CC4C ROM:0011CC24 ; --------------------------------------------------------------------------- ROM:0011CC24 ROM:0011CC24 locret_11CC24: ; CODE XREF: ROM:0011CBD8↑j ROM:0011CC24 ; ROM:0011CC46↓j ROM:0011CC24 rts ROM:0011CC26 ; --------------------------------------------------------------------------- ROM:0011CC26 ROM:0011CC26 loc_11CC26: ; DATA XREF: ROM:0011CBC4↑o ROM:0011CC26 bsr.w sub_11CC50 ROM:0011CC2A bsr.w sub_11D212 ROM:0011CC2E bsr.w sub_11D1CA ROM:0011CC32 bsr.w sub_11D468 ROM:0011CC36 bsr.w sub_11D4EA ROM:0011CC3A bset #0,($142C).w ROM:0011CC40 move.w #1,($AA2).w ROM:0011CC46 bra.l locret_11CC24 ROM:0011CC4C ; --------------------------------------------------------------------------- ROM:0011CC4C ROM:0011CC4C locret_11CC4C: ; CODE XREF: ROM:0011CC1E↑j ROM:0011CC4C rts ROM:0011CC4E ; --------------------------------------------------------------------------- ROM:0011CC4E rts ROM:0011CC50 ROM:0011CC50 ; =============== S U B R O U T I N E ======================================= ROM:0011CC50 ROM:0011CC50 ROM:0011CC50 sub_11CC50: ; CODE XREF: ROM:loc_11CC26↑p ROM:0011CC50 move.w ($AA8).w,d1 ROM:0011CC54 cmpi.w #4,d1 ROM:0011CC58 bcc.s locret_11CC62 ROM:0011CC5A movea.l off_11CC64(pc,d1.w*4),a0 ROM:0011CC5E nop ROM:0011CC60 jmp (a0) ROM:0011CC62 ; --------------------------------------------------------------------------- ROM:0011CC62 ROM:0011CC62 locret_11CC62: ; CODE XREF: sub_11CC50+8↑j ROM:0011CC62 rts ROM:0011CC62 ; End of function sub_11CC50 ROM:0011CC62 ROM:0011CC62 ; --------------------------------------------------------------------------- ROM:0011CC64 off_11CC64: dc.l loc_11CC74 ; DATA XREF: sub_11CC50+A↑r ROM:0011CC68 dc.l loc_11CC8E ROM:0011CC6C dc.l loc_11CCC6 ROM:0011CC70 dc.l loc_11CD0A ROM:0011CC74 ; --------------------------------------------------------------------------- ROM:0011CC74 ROM:0011CC74 loc_11CC74: ; DATA XREF: ROM:off_11CC64↑o ROM:0011CC74 move.w #$7D0,($A68).w ROM:0011CC7A move.w #$7D0,($A66).w ROM:0011CC80 neg.w ($A66).w ROM:0011CC84 move.w #1,($AA8).w ROM:0011CC8A bra.s locret_11CCC4 ROM:0011CC8C ; --------------------------------------------------------------------------- ROM:0011CC8C rts ROM:0011CC8E ; --------------------------------------------------------------------------- ROM:0011CC8E ROM:0011CC8E loc_11CC8E: ; DATA XREF: ROM:0011CC68↑o ROM:0011CC8E cmpi.w #5,($ABE).w ROM:0011CC94 beq.s locret_11CCC4 ROM:0011CC96 cmpi.w #4,($ABE).w ROM:0011CC9C beq.s locret_11CCC4 ROM:0011CC9E cmpi.w #6,($ABE).w ROM:0011CCA4 beq.s locret_11CCC4 ROM:0011CCA6 move.w $29C(a5),d0 ROM:0011CCAA clr.b ($7F9).w ROM:0011CCAE move.w d0,($644).w ROM:0011CCB2 move.b #1,($7F9).w ROM:0011CCB8 move.w #2,($AA8).w ROM:0011CCBE bra.l locret_11CD08 ROM:0011CCC4 ; --------------------------------------------------------------------------- ROM:0011CCC4 ROM:0011CCC4 locret_11CCC4: ; CODE XREF: ROM:0011CC8A↑j ROM:0011CCC4 ; ROM:0011CC94↑j ... ROM:0011CCC4 rts ROM:0011CCC6 ; --------------------------------------------------------------------------- ROM:0011CCC6 ROM:0011CCC6 loc_11CCC6: ; DATA XREF: ROM:0011CC6C↑o ROM:0011CCC6 cmpi.w #6,($ABE).w ROM:0011CCCC bne.s loc_11CCD0 ROM:0011CCCE bra.s loc_11CCE0 ROM:0011CCD0 ; --------------------------------------------------------------------------- ROM:0011CCD0 ROM:0011CCD0 loc_11CCD0: ; CODE XREF: ROM:0011CCCC↑j ROM:0011CCD0 cmpi.w #5,($ABE).w ROM:0011CCD6 beq.s loc_11CCE0 ROM:0011CCD8 cmpi.w #4,($ABE).w ROM:0011CCDE bne.s loc_11CCF4 ROM:0011CCE0 ROM:0011CCE0 loc_11CCE0: ; CODE XREF: ROM:0011CCCE↑j ROM:0011CCE0 ; ROM:0011CCD6↑j ROM:0011CCE0 clr.b ($7F9).w ROM:0011CCE4 clr.w ($644).w ROM:0011CCE8 move.w #1,($AA8).w ROM:0011CCEE bra.l locret_11CCC4 ROM:0011CCF4 ; --------------------------------------------------------------------------- ROM:0011CCF4 ROM:0011CCF4 loc_11CCF4: ; CODE XREF: ROM:0011CCDE↑j ROM:0011CCF4 cmpi.w #0,($644).w ROM:0011CCFA bgt.s locret_11CD08 ROM:0011CCFC move.w #3,($AA8).w ROM:0011CD02 bra.l loc_11CD40 ROM:0011CD08 ; --------------------------------------------------------------------------- ROM:0011CD08 ROM:0011CD08 locret_11CD08: ; CODE XREF: ROM:0011CCBE↑j ROM:0011CD08 ; ROM:0011CCFA↑j ROM:0011CD08 rts ROM:0011CD0A ; --------------------------------------------------------------------------- ROM:0011CD0A ROM:0011CD0A loc_11CD0A: ; DATA XREF: ROM:0011CC70↑o ROM:0011CD0A cmpi.w #6,($ABE).w ROM:0011CD10 bne.s loc_11CD14 ROM:0011CD12 bra.s loc_11CD24 ROM:0011CD14 ; --------------------------------------------------------------------------- ROM:0011CD14 ROM:0011CD14 loc_11CD14: ; CODE XREF: ROM:0011CD10↑j ROM:0011CD14 cmpi.w #5,($ABE).w ROM:0011CD1A beq.s loc_11CD24 ROM:0011CD1C cmpi.w #4,($ABE).w ROM:0011CD22 bne.s loc_11CD40 ROM:0011CD24 ROM:0011CD24 loc_11CD24: ; CODE XREF: ROM:0011CD12↑j ROM:0011CD24 ; ROM:0011CD1A↑j ROM:0011CD24 move.w #$7D0,($A68).w ROM:0011CD2A move.w #$7D0,($A66).w ROM:0011CD30 neg.w ($A66).w ROM:0011CD34 move.w #1,($AA8).w ROM:0011CD3A bra.l locret_11CCC4 ROM:0011CD40 ; --------------------------------------------------------------------------- ROM:0011CD40 ROM:0011CD40 loc_11CD40: ; CODE XREF: ROM:0011CD02↑j ROM:0011CD40 ; ROM:0011CD22↑j ROM:0011CD40 bsr.w sub_11D1B0 ROM:0011CD44 rts ROM:0011CD46 ; --------------------------------------------------------------------------- ROM:0011CD46 rts ROM:0011CD48 ROM:0011CD48 ; =============== S U B R O U T I N E ======================================= ROM:0011CD48 ROM:0011CD48 ROM:0011CD48 sub_11CD48: ; CODE XREF: ROM:0011CBEC↑p ROM:0011CD48 ; ROM:0011CC08↑p ROM:0011CD48 move.w ($AAA).w,d1 ROM:0011CD4C cmpi.w #3,d1 ROM:0011CD50 bcc.s locret_11CD5A ROM:0011CD52 movea.l off_11CD5C(pc,d1.w*4),a0 ROM:0011CD56 nop ROM:0011CD58 jmp (a0) ROM:0011CD5A ; --------------------------------------------------------------------------- ROM:0011CD5A ROM:0011CD5A locret_11CD5A: ; CODE XREF: sub_11CD48+8↑j ROM:0011CD5A rts ROM:0011CD5A ; End of function sub_11CD48 ROM:0011CD5A ROM:0011CD5A ; --------------------------------------------------------------------------- ROM:0011CD5C off_11CD5C: dc.l loc_11CD68 ; DATA XREF: sub_11CD48+A↑r ROM:0011CD60 dc.l loc_11CD78 ROM:0011CD64 dc.l loc_11CDA6 ROM:0011CD68 ; --------------------------------------------------------------------------- ROM:0011CD68 ROM:0011CD68 loc_11CD68: ; DATA XREF: ROM:off_11CD5C↑o ROM:0011CD68 bclr #4,($1410).w ROM:0011CD6E move.w #1,($AAA).w ROM:0011CD74 bra.s locret_11CDA4 ROM:0011CD76 ; --------------------------------------------------------------------------- ROM:0011CD76 rts ROM:0011CD78 ; --------------------------------------------------------------------------- ROM:0011CD78 ROM:0011CD78 loc_11CD78: ; DATA XREF: ROM:0011CD60↑o ROM:0011CD78 btst #7,($1417).w ROM:0011CD7E beq.s locret_11CDA4 ROM:0011CD80 bclr #7,($1417).w ROM:0011CD86 bset #4,($1410).w ROM:0011CD8C move.w ($A88).w,($A64).w ROM:0011CD92 bset #1,($886).w ROM:0011CD98 move.w #2,($AAA).w ROM:0011CD9E bra.l locret_11CDC4 ROM:0011CDA4 ; --------------------------------------------------------------------------- ROM:0011CDA4 ROM:0011CDA4 locret_11CDA4: ; CODE XREF: ROM:0011CD74↑j ROM:0011CDA4 ; ROM:0011CD7E↑j ... ROM:0011CDA4 rts ROM:0011CDA6 ; --------------------------------------------------------------------------- ROM:0011CDA6 ROM:0011CDA6 loc_11CDA6: ; DATA XREF: ROM:0011CD64↑o ROM:0011CDA6 btst #1,($886).w ROM:0011CDAC bne.s locret_11CDC4 ROM:0011CDAE bsr.w sub_11D002 ROM:0011CDB2 bclr #4,($1410).w ROM:0011CDB8 move.w #1,($AAA).w ROM:0011CDBE bra.l locret_11CDA4 ROM:0011CDC4 ; --------------------------------------------------------------------------- ROM:0011CDC4 ROM:0011CDC4 locret_11CDC4: ; CODE XREF: ROM:0011CD9E↑j ROM:0011CDC4 ; ROM:0011CDAC↑j ROM:0011CDC4 rts ROM:0011CDC6 ; --------------------------------------------------------------------------- ROM:0011CDC6 rts ROM:0011CDC8 ROM:0011CDC8 ; =============== S U B R O U T I N E ======================================= ROM:0011CDC8 ROM:0011CDC8 ROM:0011CDC8 sub_11CDC8: ; CODE XREF: ROM:0011CC14↑p ROM:0011CDC8 move.w ($AA4).w,d1 ROM:0011CDCC cmpi.w #4,d1 ROM:0011CDD0 bcc.s locret_11CDDA ROM:0011CDD2 movea.l off_11CDDC(pc,d1.w*4),a0 ROM:0011CDD6 nop ROM:0011CDD8 jmp (a0) ROM:0011CDDA ; --------------------------------------------------------------------------- ROM:0011CDDA ROM:0011CDDA locret_11CDDA: ; CODE XREF: sub_11CDC8+8↑j ROM:0011CDDA rts ROM:0011CDDA ; End of function sub_11CDC8 ROM:0011CDDA ROM:0011CDDA ; --------------------------------------------------------------------------- ROM:0011CDDC off_11CDDC: dc.l loc_11CDEC ; DATA XREF: sub_11CDC8+A↑r ROM:0011CDE0 dc.l loc_11CE06 ROM:0011CDE4 dc.l loc_11CE84 ROM:0011CDE8 dc.l loc_11CEA6 ROM:0011CDEC ; --------------------------------------------------------------------------- ROM:0011CDEC ROM:0011CDEC loc_11CDEC: ; DATA XREF: ROM:off_11CDDC↑o ROM:0011CDEC bclr #5,($1428).w ROM:0011CDF2 bclr #5,($1416).w ROM:0011CDF8 move.w #1,($AA4).w ROM:0011CDFE bra.l locret_11CE82 ROM:0011CE04 ; --------------------------------------------------------------------------- ROM:0011CE04 rts ROM:0011CE06 ; --------------------------------------------------------------------------- ROM:0011CE06 ROM:0011CE06 loc_11CE06: ; DATA XREF: ROM:0011CDE0↑o ROM:0011CE06 move.w $2F2(a5),d4 ROM:0011CE0A move.w $2E8(a5),d3 ROM:0011CE0E cmpi.w #1,($AC4).w ROM:0011CE14 ble.s loc_11CE76 ROM:0011CE16 cmp.w ($AC4).w,d3 ROM:0011CE1A blt.s loc_11CE76 ROM:0011CE1C btst #7,($140B).w ROM:0011CE22 bne.s loc_11CE76 ROM:0011CE24 cmp.w ($57E).w,d4 ROM:0011CE28 bge.s loc_11CE76 ROM:0011CE2A btst #5,($1416).w ROM:0011CE30 beq.s loc_11CE76 ROM:0011CE32 move.w $2C8(a5),d0 ROM:0011CE36 cmp.w ($CCA).w,d0 ROM:0011CE3A ble.s loc_11CE76 ROM:0011CE3C bset #5,($1428).w ROM:0011CE42 move.w ($A7E).w,d1 ROM:0011CE46 cmpi.w #2,($AC4).w ROM:0011CE4C bne.s loc_11CE54 ROM:0011CE4E sub.w $2CC(a5),d1 ROM:0011CE52 bra.s loc_11CE58 ROM:0011CE54 ; --------------------------------------------------------------------------- ROM:0011CE54 ROM:0011CE54 loc_11CE54: ; CODE XREF: ROM:0011CE4C↑j ROM:0011CE54 sub.w $2CA(a5),d1 ROM:0011CE58 ROM:0011CE58 loc_11CE58: ; CODE XREF: ROM:0011CE52↑j ROM:0011CE58 move.w d1,($B0E).w ROM:0011CE5C move.w $2D4(a5),d2 ROM:0011CE60 clr.b ($7FA).w ROM:0011CE64 move.w d2,($646).w ROM:0011CE68 move.b #1,($7FA).w ROM:0011CE6E move.w #2,($AA4).w ROM:0011CE74 bra.s locret_11CEA4 ROM:0011CE76 ; --------------------------------------------------------------------------- ROM:0011CE76 ROM:0011CE76 loc_11CE76: ; CODE XREF: ROM:0011CE14↑j ROM:0011CE76 ; ROM:0011CE1A↑j ... ROM:0011CE76 bclr #5,($1416).w ROM:0011CE7C move.w ($A7E).w,($B0E).w ROM:0011CE82 ROM:0011CE82 locret_11CE82: ; CODE XREF: ROM:0011CDFE↑j ROM:0011CE82 ; ROM:0011CEC4↓j ROM:0011CE82 rts ROM:0011CE84 ; --------------------------------------------------------------------------- ROM:0011CE84 ROM:0011CE84 loc_11CE84: ; DATA XREF: ROM:0011CDE4↑o ROM:0011CE84 move.w $2C8(a5),d0 ROM:0011CE88 cmpi.w #0,($646).w ROM:0011CE8E ble.s loc_11CE96 ROM:0011CE90 cmp.w ($CCA).w,d0 ROM:0011CE94 bge.s locret_11CEA4 ROM:0011CE96 ROM:0011CE96 loc_11CE96: ; CODE XREF: ROM:0011CE8E↑j ROM:0011CE96 move.w ($A7E).w,($A80).w ROM:0011CE9C move.w #3,($AA4).w ROM:0011CEA2 bra.s locret_11CECC ROM:0011CEA4 ; --------------------------------------------------------------------------- ROM:0011CEA4 ROM:0011CEA4 locret_11CEA4: ; CODE XREF: ROM:0011CE74↑j ROM:0011CEA4 ; ROM:0011CE94↑j ROM:0011CEA4 rts ROM:0011CEA6 ; --------------------------------------------------------------------------- ROM:0011CEA6 ROM:0011CEA6 loc_11CEA6: ; DATA XREF: ROM:0011CDE8↑o ROM:0011CEA6 move.w ($B0E).w,d0 ROM:0011CEAA move.w ($A7E).w,d1 ROM:0011CEAE cmp.w d0,d1 ROM:0011CEB0 bgt.s loc_11CEC8 ROM:0011CEB2 bclr #5,($1428).w ROM:0011CEB8 bclr #5,($1416).w ROM:0011CEBE move.w #1,($AA4).w ROM:0011CEC4 bra.s locret_11CE82 ROM:0011CEC6 ; --------------------------------------------------------------------------- ROM:0011CEC6 bra.s locret_11CECC ROM:0011CEC8 ; --------------------------------------------------------------------------- ROM:0011CEC8 ROM:0011CEC8 loc_11CEC8: ; CODE XREF: ROM:0011CEB0↑j ROM:0011CEC8 bsr.w sub_11CFDA ROM:0011CECC ROM:0011CECC locret_11CECC: ; CODE XREF: ROM:0011CEA2↑j ROM:0011CECC ; ROM:0011CEC6↑j ROM:0011CECC rts ROM:0011CECE ; --------------------------------------------------------------------------- ROM:0011CECE rts ROM:0011CED0 ROM:0011CED0 ; =============== S U B R O U T I N E ======================================= ROM:0011CED0 ROM:0011CED0 ROM:0011CED0 sub_11CED0: ; CODE XREF: ROM:0011CBF0↑p ROM:0011CED0 move.w ($AA6).w,d1 ROM:0011CED4 cmpi.w #4,d1 ROM:0011CED8 bcc.s locret_11CEE2 ROM:0011CEDA movea.l off_11CEE4(pc,d1.w*4),a0 ROM:0011CEDE nop ROM:0011CEE0 jmp (a0) ROM:0011CEE2 ; --------------------------------------------------------------------------- ROM:0011CEE2 ROM:0011CEE2 locret_11CEE2: ; CODE XREF: sub_11CED0+8↑j ROM:0011CEE2 rts ROM:0011CEE2 ; End of function sub_11CED0 ROM:0011CEE2 ROM:0011CEE2 ; --------------------------------------------------------------------------- ROM:0011CEE4 off_11CEE4: dc.l loc_11CEF4 ; DATA XREF: sub_11CED0+A↑r ROM:0011CEE8 dc.l loc_11CF14 ROM:0011CEEC dc.l loc_11CF7C ROM:0011CEF0 dc.l loc_11CF9A ROM:0011CEF4 ; --------------------------------------------------------------------------- ROM:0011CEF4 ROM:0011CEF4 loc_11CEF4: ; DATA XREF: ROM:off_11CEE4↑o ROM:0011CEF4 bclr #6,($1404).w ROM:0011CEFA bclr #6,($1408).w ROM:0011CF00 bclr #5,($1416).w ROM:0011CF06 move.w #1,($AA6).w ROM:0011CF0C bra.l locret_11CF7A ROM:0011CF12 ; --------------------------------------------------------------------------- ROM:0011CF12 rts ROM:0011CF14 ; --------------------------------------------------------------------------- ROM:0011CF14 ROM:0011CF14 loc_11CF14: ; DATA XREF: ROM:0011CEE8↑o ROM:0011CF14 move.w $2E4(a5),d0 ROM:0011CF18 move.w $2D8(a5),d2 ROM:0011CF1C move.w $2E6(a5),d3 ROM:0011CF20 move.w ($A6C).w,d4 ROM:0011CF24 bclr #6,($1404).w ROM:0011CF2A bclr #6,($1408).w ROM:0011CF30 btst #5,($1416).w ROM:0011CF36 beq.s loc_11CF74 ROM:0011CF38 cmp.w ($A78).w,d2 ROM:0011CF3C bge.s loc_11CF74 ROM:0011CF3E cmp.w ($ABC).w,d3 ROM:0011CF42 ble.s loc_11CF74 ROM:0011CF44 sub.w $2EA(a5),d4 ROM:0011CF48 move.w d4,($A6C).w ROM:0011CF4C bset #6,($1404).w ROM:0011CF52 move.w ($A6A).w,($A9A).w ROM:0011CF58 clr.b ($7FB).w ROM:0011CF5C move.w d0,($648).w ROM:0011CF60 move.b #1,($7FB).w ROM:0011CF66 move.w $2DE(a5),($A96).w ROM:0011CF6C move.w #2,($AA6).w ROM:0011CF72 bra.s locret_11CF98 ROM:0011CF74 ; --------------------------------------------------------------------------- ROM:0011CF74 ROM:0011CF74 loc_11CF74: ; CODE XREF: ROM:0011CF36↑j ROM:0011CF74 ; ROM:0011CF3C↑j ... ROM:0011CF74 bclr #5,($1416).w ROM:0011CF7A ROM:0011CF7A locret_11CF7A: ; CODE XREF: ROM:0011CF0C↑j ROM:0011CF7A ; ROM:0011CFB0↓j ... ROM:0011CF7A rts ROM:0011CF7C ; --------------------------------------------------------------------------- ROM:0011CF7C ROM:0011CF7C loc_11CF7C: ; DATA XREF: ROM:0011CEEC↑o ROM:0011CF7C cmpi.w #0,($648).w ROM:0011CF82 bgt.s locret_11CF98 ROM:0011CF84 bclr #6,($1404).w ROM:0011CF8A bset #6,($1408).w ROM:0011CF90 move.w #3,($AA6).w ROM:0011CF96 bra.s locret_11CFD6 ROM:0011CF98 ; --------------------------------------------------------------------------- ROM:0011CF98 ROM:0011CF98 locret_11CF98: ; CODE XREF: ROM:0011CF72↑j ROM:0011CF98 ; ROM:0011CF82↑j ROM:0011CF98 rts ROM:0011CF9A ; --------------------------------------------------------------------------- ROM:0011CF9A ROM:0011CF9A loc_11CF9A: ; DATA XREF: ROM:0011CEF0↑o ROM:0011CF9A move.w $2D6(a5),d0 ROM:0011CF9E cmp.w ($CCA).w,d0 ROM:0011CFA2 bgt.s loc_11CFB2 ROM:0011CFA4 move.w #1,($AA6).w ROM:0011CFAA bclr #5,($1416).w ROM:0011CFB0 bra.s locret_11CF7A ROM:0011CFB2 ; --------------------------------------------------------------------------- ROM:0011CFB2 ROM:0011CFB2 loc_11CFB2: ; CODE XREF: ROM:0011CFA2↑j ROM:0011CFB2 move.w ($A96).w,d2 ROM:0011CFB6 add.w $2E2(a5),d2 ROM:0011CFBA move.w d2,($A96).w ROM:0011CFBE move.w $2E0(a5),d1 ROM:0011CFC2 cmp.w ($A96).w,d1 ROM:0011CFC6 bgt.s locret_11CFD6 ROM:0011CFC8 move.w #1,($AA6).w ROM:0011CFCE bclr #5,($1416).w ROM:0011CFD4 bra.s locret_11CF7A ROM:0011CFD6 ; --------------------------------------------------------------------------- ROM:0011CFD6 ROM:0011CFD6 locret_11CFD6: ; CODE XREF: ROM:0011CF96↑j ROM:0011CFD6 ; ROM:0011CFC6↑j ROM:0011CFD6 rts ROM:0011CFD8 ; --------------------------------------------------------------------------- ROM:0011CFD8 rts ROM:0011CFDA ROM:0011CFDA ; =============== S U B R O U T I N E ======================================= ROM:0011CFDA ROM:0011CFDA ROM:0011CFDA sub_11CFDA: ; CODE XREF: ROM:loc_11CEC8↑p ROM:0011CFDA move.w ($B0E).w,d1 ROM:0011CFDE move.w ($A7E).w,d0 ROM:0011CFE2 move.w $2D0(a5),d2 ROM:0011CFE6 sub.w ($A80).w,d0 ROM:0011CFEA cmpi.w #0,d0 ROM:0011CFEE bgt.s loc_11CFF2 ROM:0011CFF0 clr.w d0 ROM:0011CFF2 ROM:0011CFF2 loc_11CFF2: ; CODE XREF: sub_11CFDA+14↑j ROM:0011CFF2 add.w d0,d1 ROM:0011CFF4 add.w d2,d1 ROM:0011CFF6 move.w d1,($B0E).w ROM:0011CFFA move.w ($A7E).w,($A80).w ROM:0011D000 rts ROM:0011D000 ; End of function sub_11CFDA ROM:0011D000 ROM:0011D002 ROM:0011D002 ; =============== S U B R O U T I N E ======================================= ROM:0011D002 ROM:0011D002 ROM:0011D002 sub_11D002: ; CODE XREF: ROM:loc_11CBC8↑p ROM:0011D002 ; ROM:0011CDAE↑p ROM:0011D002 move.w ($544).w,d0 ROM:0011D006 mulu.w #$32,d0 ; '2' ROM:0011D00A move.w d0,($A6C).w ROM:0011D00E rts ROM:0011D00E ; End of function sub_11D002 ROM:0011D00E ROM:0011D010 ROM:0011D010 ; =============== S U B R O U T I N E ======================================= ROM:0011D010 ROM:0011D010 ROM:0011D010 sub_11D010: ; CODE XREF: ROM:0011CBF4↑p ROM:0011D010 ; ROM:0011CC0C↑p ROM:0011D010 btst #1,($1405).w ROM:0011D016 bne.s loc_11D020 ROM:0011D018 cmpi.w #3,($ABE).w ROM:0011D01E bne.s loc_11D038 ROM:0011D020 ROM:0011D020 loc_11D020: ; CODE XREF: sub_11D010+6↑j ROM:0011D020 btst #7,($140B).w ROM:0011D026 bne.s loc_11D030 ROM:0011D028 move.w $2A4(a5),($A7A).w ROM:0011D02E bra.s loc_11D036 ROM:0011D030 ; --------------------------------------------------------------------------- ROM:0011D030 ROM:0011D030 loc_11D030: ; CODE XREF: sub_11D010+16↑j ROM:0011D030 move.w $2A2(a5),($A7A).w ROM:0011D036 ROM:0011D036 loc_11D036: ; CODE XREF: sub_11D010+1E↑j ROM:0011D036 bra.s loc_11D03E ROM:0011D038 ; --------------------------------------------------------------------------- ROM:0011D038 ROM:0011D038 loc_11D038: ; CODE XREF: sub_11D010+E↑j ROM:0011D038 move.w $2A0(a5),($A7A).w ROM:0011D03E ROM:0011D03E loc_11D03E: ; CODE XREF: sub_11D010:loc_11D036↑j ROM:0011D03E clr.l d1 ROM:0011D040 move.w ($57E).w,d1 ROM:0011D044 swap d1 ROM:0011D046 move.w ($A78).w,d2 ROM:0011D04A swap d2 ROM:0011D04C move.w ($A8C).w,d2 ROM:0011D050 move.w ($A7A).w,d3 ROM:0011D054 ext.l d3 ROM:0011D056 bsr.l sub_117368 ROM:0011D05C move.w d4,($A8C).w ROM:0011D060 swap d4 ROM:0011D062 move.w d4,($A78).w ROM:0011D066 rts ROM:0011D066 ; End of function sub_11D010 ROM:0011D066 ROM:0011D068 ROM:0011D068 ; =============== S U B R O U T I N E ======================================= ROM:0011D068 ROM:0011D068 ROM:0011D068 sub_11D068: ; CODE XREF: ROM:0011CBF8↑p ROM:0011D068 ; ROM:0011CC10↑p ROM:0011D068 move.w ($AE0).w,d4 ROM:0011D06C move.w $2F6(a5),d5 ROM:0011D070 cmp.w ($A68).w,d5 ROM:0011D074 ble.s loc_11D084 ROM:0011D076 cmpi.w #0,($650).w ROM:0011D07C bgt.s loc_11D084 ROM:0011D07E bclr #1,($1424).w ROM:0011D084 ROM:0011D084 loc_11D084: ; CODE XREF: sub_11D068+C↑j ROM:0011D084 ; sub_11D068+14↑j ROM:0011D084 cmp.w ($ACC).w,d4 ROM:0011D088 ble.s loc_11D0C4 ROM:0011D08A cmp.w ($A7E).w,d4 ROM:0011D08E ble.s loc_11D0C4 ROM:0011D090 move.w $2B2(a5),d6 ROM:0011D094 move.w ($AE2).w,d1 ROM:0011D098 sub.w ($A7E).w,d1 ROM:0011D09C move.w ($A7E).w,d2 ROM:0011D0A0 cmpi.w #0,d1 ROM:0011D0A4 bge.s loc_11D0A8 ROM:0011D0A6 neg.w d1 ROM:0011D0A8 ROM:0011D0A8 loc_11D0A8: ; CODE XREF: sub_11D068+3C↑j ROM:0011D0A8 cmp.w d1,d6 ROM:0011D0AA bgt.s loc_11D0B8 ROM:0011D0AC move.w ($A7E).w,d3 ROM:0011D0B0 add.w d6,d3 ROM:0011D0B2 move.w d3,($A7E).w ROM:0011D0B6 bra.s loc_11D0BE ROM:0011D0B8 ; --------------------------------------------------------------------------- ROM:0011D0B8 ROM:0011D0B8 loc_11D0B8: ; CODE XREF: sub_11D068+42↑j ROM:0011D0B8 move.w ($AE2).w,($A7E).w ROM:0011D0BE ROM:0011D0BE loc_11D0BE: ; CODE XREF: sub_11D068+4E↑j ROM:0011D0BE bra.l locret_11D1AE ROM:0011D0C4 ; --------------------------------------------------------------------------- ROM:0011D0C4 ROM:0011D0C4 loc_11D0C4: ; CODE XREF: sub_11D068+20↑j ROM:0011D0C4 ; sub_11D068+26↑j ROM:0011D0C4 btst #1,($1405).w ROM:0011D0CA bne.s loc_11D0D4 ROM:0011D0CC cmpi.w #3,($ABE).w ROM:0011D0D2 bne.s loc_11D0E0 ROM:0011D0D4 ROM:0011D0D4 loc_11D0D4: ; CODE XREF: sub_11D068+62↑j ROM:0011D0D4 move.w ($AE2).w,($A7E).w ROM:0011D0DA bra.l locret_11D1AE ROM:0011D0E0 ; --------------------------------------------------------------------------- ROM:0011D0E0 ROM:0011D0E0 loc_11D0E0: ; CODE XREF: sub_11D068+6A↑j ROM:0011D0E0 move.w $2F0(a5),d7 ROM:0011D0E4 move.w $2EC(a5),d6 ROM:0011D0E8 move.w ($AE2).w,d1 ROM:0011D0EC sub.w ($A7E).w,d1 ROM:0011D0F0 move.w ($A7E).w,d4 ROM:0011D0F4 cmpi.w #0,d1 ROM:0011D0F8 bge.s loc_11D0FC ROM:0011D0FA neg.w d1 ROM:0011D0FC ROM:0011D0FC loc_11D0FC: ; CODE XREF: sub_11D068+90↑j ROM:0011D0FC move.w $9EE(a5),d5 ROM:0011D100 cmp.w ($ABC).w,d5 ROM:0011D104 blt.s loc_11D10C ROM:0011D106 move.w #$3E8,d3 ROM:0011D10A bra.s loc_11D12E ROM:0011D10C ; --------------------------------------------------------------------------- ROM:0011D10C ROM:0011D10C loc_11D10C: ; CODE XREF: sub_11D068+9C↑j ROM:0011D10C cmp.w ($AE2).w,d4 ROM:0011D110 bge.s loc_11D118 ROM:0011D112 move.w $2A6(a5),d3 ROM:0011D116 bra.s loc_11D12E ROM:0011D118 ; --------------------------------------------------------------------------- ROM:0011D118 ROM:0011D118 loc_11D118: ; CODE XREF: sub_11D068+A8↑j ROM:0011D118 cmp.w ($ABC).w,d6 ROM:0011D11C bgt.s loc_11D124 ROM:0011D11E cmp.w ($518).w,d7 ROM:0011D122 ble.s loc_11D12A ROM:0011D124 ROM:0011D124 loc_11D124: ; CODE XREF: sub_11D068+B4↑j ROM:0011D124 move.w $2AA(a5),d3 ROM:0011D128 bra.s loc_11D12E ROM:0011D12A ; --------------------------------------------------------------------------- ROM:0011D12A ROM:0011D12A loc_11D12A: ; CODE XREF: sub_11D068+BA↑j ROM:0011D12A move.w $2A8(a5),d3 ROM:0011D12E ROM:0011D12E loc_11D12E: ; CODE XREF: sub_11D068+A2↑j ROM:0011D12E ; sub_11D068+AE↑j ... ROM:0011D12E btst #1,($1424).w ROM:0011D134 beq.s loc_11D15A ROM:0011D136 cmpi.w #1,($AF2).w ROM:0011D13C bne.s loc_11D142 ROM:0011D13E move.w $2AC(a5),d3 ROM:0011D142 ROM:0011D142 loc_11D142: ; CODE XREF: sub_11D068+D4↑j ROM:0011D142 cmpi.w #2,($AF2).w ROM:0011D148 bne.s loc_11D14E ROM:0011D14A move.w $2AE(a5),d3 ROM:0011D14E ROM:0011D14E loc_11D14E: ; CODE XREF: sub_11D068+E0↑j ROM:0011D14E cmpi.w #3,($AF2).w ROM:0011D154 bne.s loc_11D15A ROM:0011D156 move.w $2B0(a5),d3 ROM:0011D15A ROM:0011D15A loc_11D15A: ; CODE XREF: sub_11D068+CC↑j ROM:0011D15A ; sub_11D068+EC↑j ROM:0011D15A move.w d3,($A8A).w ROM:0011D15E cmp.w d1,d3 ROM:0011D160 bgt.s loc_11D17E ROM:0011D162 cmp.w ($AE2).w,d4 ROM:0011D166 bge.s loc_11D170 ROM:0011D168 move.w ($A7E).w,d2 ROM:0011D16C add.w d3,d2 ROM:0011D16E bra.s loc_11D176 ROM:0011D170 ; --------------------------------------------------------------------------- ROM:0011D170 ROM:0011D170 loc_11D170: ; CODE XREF: sub_11D068+FE↑j ROM:0011D170 move.w ($A7E).w,d2 ROM:0011D174 sub.w d3,d2 ROM:0011D176 ROM:0011D176 loc_11D176: ; CODE XREF: sub_11D068+106↑j ROM:0011D176 move.w #$64,($A7C).w ; 'd' ROM:0011D17C bra.s loc_11D188 ROM:0011D17E ; --------------------------------------------------------------------------- ROM:0011D17E ROM:0011D17E loc_11D17E: ; CODE XREF: sub_11D068+F8↑j ROM:0011D17E move.w ($AE2).w,d2 ROM:0011D182 move.w $2B6(a5),($A7C).w ROM:0011D188 ROM:0011D188 loc_11D188: ; CODE XREF: sub_11D068+114↑j ROM:0011D188 clr.l d1 ROM:0011D18A move.w d2,d1 ROM:0011D18C swap d1 ROM:0011D18E move.w ($A7E).w,d2 ROM:0011D192 swap d2 ROM:0011D194 move.w ($A8E).w,d2 ROM:0011D198 move.w ($A7C).w,d3 ROM:0011D19C ext.l d3 ROM:0011D19E bsr.l sub_117368 ROM:0011D1A4 move.w d4,($A8E).w ROM:0011D1A8 swap d4 ROM:0011D1AA move.w d4,($A7E).w ROM:0011D1AE ROM:0011D1AE locret_11D1AE: ; CODE XREF: sub_11D068:loc_11D0BE↑j ROM:0011D1AE ; sub_11D068+72↑j ROM:0011D1AE rts ROM:0011D1AE ; End of function sub_11D068 ROM:0011D1AE ROM:0011D1B0 ROM:0011D1B0 ; =============== S U B R O U T I N E ======================================= ROM:0011D1B0 ROM:0011D1B0 ROM:0011D1B0 sub_11D1B0: ; CODE XREF: ROM:loc_11CD40↑p ROM:0011D1B0 move.w ($B0E).w,d0 ROM:0011D1B4 sub.w ($A78).w,d0 ROM:0011D1B8 move.w d0,($A66).w ROM:0011D1BC cmpi.w #0,d0 ROM:0011D1C0 bge.s loc_11D1C4 ROM:0011D1C2 neg.w d0 ROM:0011D1C4 ROM:0011D1C4 loc_11D1C4: ; CODE XREF: sub_11D1B0+10↑j ROM:0011D1C4 move.w d0,($A68).w ROM:0011D1C8 rts ROM:0011D1C8 ; End of function sub_11D1B0 ROM:0011D1C8 ROM:0011D1CA ROM:0011D1CA ; =============== S U B R O U T I N E ======================================= ROM:0011D1CA ROM:0011D1CA ROM:0011D1CA sub_11D1CA: ; CODE XREF: ROM:0011CC2E↑p ROM:0011D1CA clr.l d7 ROM:0011D1CC clr.l d6 ROM:0011D1CE move.l ($8AC).w,d7 ROM:0011D1D2 move.w ($A66).w,d6 ROM:0011D1D6 ext.l d6 ROM:0011D1D8 muls.l d6,d7 ROM:0011D1DC asr.l #8,d7 ROM:0011D1DE asr.l #5,d7 ROM:0011D1E0 move.w d7,($A98).w ROM:0011D1E4 move.w ($A98).w,d0 ROM:0011D1E8 btst #6,($1404).w ROM:0011D1EE beq.s loc_11D1F4 ROM:0011D1F0 move.w ($A9A).w,d0 ROM:0011D1F4 ROM:0011D1F4 loc_11D1F4: ; CODE XREF: sub_11D1CA+24↑j ROM:0011D1F4 btst #6,($1408).w ROM:0011D1FA beq.s loc_11D20C ROM:0011D1FC sub.w ($A9A).w,d0 ROM:0011D200 muls.w ($A96).w,d0 ROM:0011D204 divs.w #$64,d0 ; 'd' ROM:0011D208 add.w ($A9A).w,d0 ROM:0011D20C ROM:0011D20C loc_11D20C: ; CODE XREF: sub_11D1CA+30↑j ROM:0011D20C move.w d0,($A6A).w ROM:0011D210 rts ROM:0011D210 ; End of function sub_11D1CA ROM:0011D210 ROM:0011D212 ROM:0011D212 ; =============== S U B R O U T I N E ======================================= ROM:0011D212 ROM:0011D212 ROM:0011D212 sub_11D212: ; CODE XREF: ROM:0011CC2A↑p ROM:0011D212 move.w #1,($A90).w ROM:0011D218 move.w ($B0E).w,d3 ROM:0011D21C move.w ($A90).w,d2 ROM:0011D220 move.w #$3E7A,d1 ROM:0011D224 movea.w #$14BB,a1 ROM:0011D228 bsr.l sub_11737E ROM:0011D22E clr.l d5 ROM:0011D230 clr.l d6 ROM:0011D232 clr.l d7 ROM:0011D234 move.b d1,d5 ROM:0011D236 move.b ($14AC).w,d6 ROM:0011D23A move.w $294(a5),d7 ROM:0011D23E muls.w #2,d5 ROM:0011D242 addi.w #$2EE,d5 ROM:0011D246 subi.l #$3E8,d5 ROM:0011D24C muls.l d7,d5 ROM:0011D250 divs.l #$3E8,d5 ROM:0011D258 add.l d6,d5 ROM:0011D25A move.w d5,($A72).w ROM:0011D25E move.w #$3E92,d1 ROM:0011D262 move.w ($B0E).w,d2 ROM:0011D266 bsr.l sub_11745C ROM:0011D26C move.w d1,($A70).w ROM:0011D270 clr.l d3 ROM:0011D272 move.w ($A70).w,d3 ROM:0011D276 add.w ($A72).w,d3 ROM:0011D27A move.w d3,($A88).w ROM:0011D27E move.w ($AE0).w,d5 ROM:0011D282 cmp.w ($B0E).w,d5 ROM:0011D286 bge.s loc_11D28C ROM:0011D288 move.w ($B0E).w,d5 ROM:0011D28C ROM:0011D28C loc_11D28C: ; CODE XREF: sub_11D212+74↑j ROM:0011D28C move.w $2EC(a5),d2 ROM:0011D290 move.w $2EE(a5),d1 ROM:0011D294 move.w ($518).w,d6 ROM:0011D298 move.w ($518).w,d7 ROM:0011D29C mulu.w #$1846,d6 ROM:0011D2A0 cmpi.l #$2625A00,d6 ROM:0011D2A6 ble.s loc_11D2AE ROM:0011D2A8 move.l #$2625A00,d6 ROM:0011D2AE ROM:0011D2AE loc_11D2AE: ; CODE XREF: sub_11D212+94↑j ROM:0011D2AE move.l d6,d4 ROM:0011D2B0 divu.w d2,d6 ROM:0011D2B2 divu.w d1,d4 ROM:0011D2B4 move.w ($B0E).w,d0 ROM:0011D2B8 ext.l d7 ROM:0011D2BA mulu.w #$1846,d7 ROM:0011D2BE divu.w d0,d7 ROM:0011D2C0 move.w d7,($A9E).w ROM:0011D2C4 move.w $2C0(a5),($A84).w ROM:0011D2CA move.w $2BC(a5),($A86).w ROM:0011D2D0 move.w $300(a5),d1 ROM:0011D2D4 cmp.w d7,d1 ROM:0011D2D6 bge.s loc_11D2DE ROM:0011D2D8 move.w $2C6(a5),($A84).w ROM:0011D2DE ROM:0011D2DE loc_11D2DE: ; CODE XREF: sub_11D212+C4↑j ROM:0011D2DE btst #1,($1405).w ROM:0011D2E4 bne.s loc_11D2EE ROM:0011D2E6 cmpi.w #3,($ABE).w ROM:0011D2EC bne.s loc_11D314 ROM:0011D2EE ROM:0011D2EE loc_11D2EE: ; CODE XREF: sub_11D212+D2↑j ROM:0011D2EE cmpi.w #1,($AC4).w ROM:0011D2F4 bne.s loc_11D314 ROM:0011D2F6 move.w $2F8(a5),d2 ROM:0011D2FA cmp.w ($57E).w,d2 ROM:0011D2FE ble.s loc_11D30E ROM:0011D300 move.w $2C2(a5),($A84).w ROM:0011D306 move.w $2BE(a5),($A86).w ROM:0011D30C bra.s loc_11D314 ROM:0011D30E ; --------------------------------------------------------------------------- ROM:0011D30E ROM:0011D30E loc_11D30E: ; CODE XREF: sub_11D212+EC↑j ROM:0011D30E move.w $2BE(a5),($A86).w ROM:0011D314 ROM:0011D314 loc_11D314: ; CODE XREF: sub_11D212+DA↑j ROM:0011D314 ; sub_11D212+E2↑j ... ROM:0011D314 btst #1,($1405).w ROM:0011D31A bne.s loc_11D324 ROM:0011D31C cmpi.w #3,($ABE).w ROM:0011D322 bne.s loc_11D332 ROM:0011D324 ROM:0011D324 loc_11D324: ; CODE XREF: sub_11D212+108↑j ROM:0011D324 cmpi.w #2,($AC4).w ROM:0011D32A bne.s loc_11D332 ROM:0011D32C cmp.w d6,d5 ROM:0011D32E blt.s loc_11D332 ROM:0011D330 bra.s loc_11D362 ROM:0011D332 ; --------------------------------------------------------------------------- ROM:0011D332 ROM:0011D332 loc_11D332: ; CODE XREF: sub_11D212+110↑j ROM:0011D332 ; sub_11D212+118↑j ... ROM:0011D332 btst #3,($1408).w ROM:0011D338 beq.s loc_11D36E ROM:0011D33A cmp.w d6,d5 ROM:0011D33C blt.s loc_11D36E ROM:0011D33E btst #0,($7A3).w ROM:0011D344 beq.s loc_11D34A ROM:0011D346 bra.s loc_11D362 ROM:0011D348 ; --------------------------------------------------------------------------- ROM:0011D348 bra.s loc_11D36E ROM:0011D34A ; --------------------------------------------------------------------------- ROM:0011D34A ROM:0011D34A loc_11D34A: ; CODE XREF: sub_11D212+132↑j ROM:0011D34A move.w $2FE(a5),d1 ROM:0011D34E move.w $2FC(a5),d2 ROM:0011D352 cmp.w d4,d5 ROM:0011D354 blt.s loc_11D36E ROM:0011D356 cmp.w ($CCA).w,d1 ROM:0011D35A bgt.s loc_11D362 ROM:0011D35C cmp.w ($518).w,d2 ROM:0011D360 ble.s loc_11D36E ROM:0011D362 ROM:0011D362 loc_11D362: ; CODE XREF: sub_11D212+11E↑j ROM:0011D362 ; sub_11D212+134↑j ... ROM:0011D362 move.w $2C4(a5),($A84).w ROM:0011D368 move.w $2BE(a5),($A86).w ROM:0011D36E ROM:0011D36E loc_11D36E: ; CODE XREF: sub_11D212+126↑j ROM:0011D36E ; sub_11D212+12A↑j ... ROM:0011D36E move.w $2C4(a5),d1 ROM:0011D372 cmp.w ($A84).w,d1 ROM:0011D376 bne.s loc_11D380 ROM:0011D378 bset #0,($7A3).w ROM:0011D37E bra.s loc_11D386 ROM:0011D380 ; --------------------------------------------------------------------------- ROM:0011D380 ROM:0011D380 loc_11D380: ; CODE XREF: sub_11D212+164↑j ROM:0011D380 bclr #0,($7A3).w ROM:0011D386 ROM:0011D386 loc_11D386: ; CODE XREF: sub_11D212+16C↑j ROM:0011D386 clr.w d7 ROM:0011D388 move.b ($14AD).w,d7 ROM:0011D38C btst #1,($1405).w ROM:0011D392 bne.s loc_11D39C ROM:0011D394 cmpi.w #3,($ABE).w ROM:0011D39A bne.s loc_11D3E0 ROM:0011D39C ROM:0011D39C loc_11D39C: ; CODE XREF: sub_11D212+180↑j ROM:0011D39C move.w $2BA(a5),($A74).w ROM:0011D3A2 move.w $2B8(a5),($A76).w ROM:0011D3A8 btst #7,($140B).w ROM:0011D3AE bne.s loc_11D3C8 ROM:0011D3B0 cmpi.w #0,d7 ROM:0011D3B4 bne.s loc_11D3C8 ROM:0011D3B6 btst #5,($1428).w ROM:0011D3BC bne.s loc_11D3C8 ROM:0011D3BE move.w d3,d1 ROM:0011D3C0 sub.w ($A84).w,d1 ROM:0011D3C4 move.w d1,($A74).w ROM:0011D3C8 ROM:0011D3C8 loc_11D3C8: ; CODE XREF: sub_11D212+19C↑j ROM:0011D3C8 ; sub_11D212+1A2↑j ... ROM:0011D3C8 btst #7,($140B).w ROM:0011D3CE bne.s loc_11D3E0 ROM:0011D3D0 cmpi.w #0,d7 ROM:0011D3D4 bne.s loc_11D3E0 ROM:0011D3D6 move.w d3,d1 ROM:0011D3D8 add.w ($A86).w,d1 ROM:0011D3DC move.w d1,($A76).w ROM:0011D3E0 ROM:0011D3E0 loc_11D3E0: ; CODE XREF: sub_11D212+188↑j ROM:0011D3E0 ; sub_11D212+1BC↑j ... ROM:0011D3E0 btst #3,($1408).w ROM:0011D3E6 beq.s loc_11D41C ROM:0011D3E8 move.w $2BA(a5),($A74).w ROM:0011D3EE move.w $2B8(a5),($A76).w ROM:0011D3F4 cmpi.w #0,d7 ROM:0011D3F8 bne.s loc_11D40C ROM:0011D3FA btst #6,($1404).w ROM:0011D400 bne.s loc_11D40C ROM:0011D402 move.w d3,d1 ROM:0011D404 sub.w ($A84).w,d1 ROM:0011D408 move.w d1,($A74).w ROM:0011D40C ROM:0011D40C loc_11D40C: ; CODE XREF: sub_11D212+1E6↑j ROM:0011D40C ; sub_11D212+1EE↑j ROM:0011D40C cmpi.w #0,d7 ROM:0011D410 bne.s loc_11D41C ROM:0011D412 move.w d3,d1 ROM:0011D414 add.w ($A86).w,d1 ROM:0011D418 move.w d1,($A76).w ROM:0011D41C ROM:0011D41C loc_11D41C: ; CODE XREF: sub_11D212+1D4↑j ROM:0011D41C ; sub_11D212+1FE↑j ROM:0011D41C cmpi.w #5,($ABE).w ROM:0011D422 bne.s loc_11D426 ROM:0011D424 bra.s loc_11D436 ROM:0011D426 ; --------------------------------------------------------------------------- ROM:0011D426 ROM:0011D426 loc_11D426: ; CODE XREF: sub_11D212+210↑j ROM:0011D426 cmpi.w #6,($ABE).w ROM:0011D42C beq.s loc_11D436 ROM:0011D42E cmpi.w #4,($ABE).w ROM:0011D434 bne.s loc_11D43C ROM:0011D436 ROM:0011D436 loc_11D436: ; CODE XREF: sub_11D212+212↑j ROM:0011D436 ; sub_11D212+21A↑j ROM:0011D436 move.w $2BA(a5),($A74).w ROM:0011D43C ROM:0011D43C loc_11D43C: ; CODE XREF: sub_11D212+222↑j ROM:0011D43C move.w $2B8(a5),d1 ROM:0011D440 move.w $2BA(a5),d2 ROM:0011D444 cmp.w ($A76).w,d1 ROM:0011D448 bge.s loc_11D44E ROM:0011D44A move.w d1,($A76).w ROM:0011D44E ROM:0011D44E loc_11D44E: ; CODE XREF: sub_11D212+236↑j ROM:0011D44E cmp.w ($A74).w,d2 ROM:0011D452 ble.s loc_11D458 ROM:0011D454 move.w d2,($A74).w ROM:0011D458 ROM:0011D458 loc_11D458: ; CODE XREF: sub_11D212+240↑j ROM:0011D458 move.w ($A74).w,d1 ROM:0011D45C cmp.w ($A76).w,d1 ROM:0011D460 blt.s locret_11D466 ROM:0011D462 move.w d1,($A76).w ROM:0011D466 ROM:0011D466 locret_11D466: ; CODE XREF: sub_11D212+24E↑j ROM:0011D466 rts ROM:0011D466 ; End of function sub_11D212 ROM:0011D466 ROM:0011D468 ROM:0011D468 ; =============== S U B R O U T I N E ======================================= ROM:0011D468 ROM:0011D468 ROM:0011D468 sub_11D468: ; CODE XREF: ROM:0011CC32↑p ROM:0011D468 clr.l d7 ROM:0011D46A clr.l d6 ROM:0011D46C move.l ($8B0).w,d7 ROM:0011D470 move.w ($A66).w,d6 ROM:0011D474 ext.l d6 ROM:0011D476 muls.l d6,d7 ROM:0011D47A asr.l #8,d7 ROM:0011D47C asr.l #5,d7 ROM:0011D47E move.w d7,($A6E).w ROM:0011D482 move.w ($A6C).w,d5 ROM:0011D486 clr.l d4 ROM:0011D488 move.w $2D2(a5),d6 ROM:0011D48C move.w ($A6E).w,d4 ROM:0011D490 btst #5,($1428).w ROM:0011D496 beq.s loc_11D49E ROM:0011D498 muls.w d6,d4 ROM:0011D49A divs.w #$64,d4 ; 'd' ROM:0011D49E ROM:0011D49E loc_11D49E: ; CODE XREF: sub_11D468+2E↑j ROM:0011D49E btst #6,($1404).w ROM:0011D4A4 beq.s loc_11D4AC ROM:0011D4A6 muls.w d6,d4 ROM:0011D4A8 divs.w #$64,d4 ; 'd' ROM:0011D4AC ROM:0011D4AC loc_11D4AC: ; CODE XREF: sub_11D468+3C↑j ROM:0011D4AC move.w $2FA(a5),d6 ROM:0011D4B0 btst #1,($1424).w ROM:0011D4B6 beq.s loc_11D4C6 ROM:0011D4B8 cmpi.w #1,($AF2).w ROM:0011D4BE bne.s loc_11D4C6 ROM:0011D4C0 muls.w d6,d4 ROM:0011D4C2 divs.w #$64,d4 ; 'd' ROM:0011D4C6 ROM:0011D4C6 loc_11D4C6: ; CODE XREF: sub_11D468+4E↑j ROM:0011D4C6 ; sub_11D468+56↑j ROM:0011D4C6 add.w d4,d5 ROM:0011D4C8 move.w ($A76).w,d7 ROM:0011D4CC move.w ($A74).w,d6 ROM:0011D4D0 mulu.w #$32,d7 ; '2' ROM:0011D4D4 mulu.w #$32,d6 ; '2' ROM:0011D4D8 cmp.w d5,d7 ROM:0011D4DA bgt.s loc_11D4DE ROM:0011D4DC move.w d7,d5 ROM:0011D4DE ROM:0011D4DE loc_11D4DE: ; CODE XREF: sub_11D468+72↑j ROM:0011D4DE cmp.w d5,d6 ROM:0011D4E0 ble.s loc_11D4E4 ROM:0011D4E2 move.w d6,d5 ROM:0011D4E4 ROM:0011D4E4 loc_11D4E4: ; CODE XREF: sub_11D468+78↑j ROM:0011D4E4 move.w d5,($A6C).w ROM:0011D4E8 rts ROM:0011D4E8 ; End of function sub_11D468 ROM:0011D4E8 ROM:0011D4EA ROM:0011D4EA ; =============== S U B R O U T I N E ======================================= ROM:0011D4EA ROM:0011D4EA ROM:0011D4EA sub_11D4EA: ; CODE XREF: ROM:0011CC36↑p ROM:0011D4EA clr.l d0 ROM:0011D4EC clr.l d1 ROM:0011D4EE clr.l d4 ROM:0011D4F0 btst #4,($1410).w ROM:0011D4F6 bne.s loc_11D52A ROM:0011D4F8 move.w ($A6C).w,d4 ROM:0011D4FC ext.l d4 ROM:0011D4FE move.w d4,d0 ROM:0011D500 move.w ($A6A).w,d1 ROM:0011D504 ext.l d1 ROM:0011D506 add.l d1,d0 ROM:0011D508 divs.w #$32,d0 ; '2' ROM:0011D50C move.w d0,($A64).w ROM:0011D510 move.w ($A76).w,d3 ROM:0011D514 cmp.w d0,d3 ROM:0011D516 bge.s loc_11D51E ROM:0011D518 move.w d3,($A64).w ROM:0011D51C bra.s loc_11D52A ROM:0011D51E ; --------------------------------------------------------------------------- ROM:0011D51E ROM:0011D51E loc_11D51E: ; CODE XREF: sub_11D4EA+2C↑j ROM:0011D51E move.w ($A74).w,d2 ROM:0011D522 cmp.w d0,d2 ROM:0011D524 ble.s loc_11D52A ROM:0011D526 move.w d2,($A64).w ROM:0011D52A ROM:0011D52A loc_11D52A: ; CODE XREF: sub_11D4EA+C↑j ROM:0011D52A ; sub_11D4EA+32↑j ... ROM:0011D52A cmpi.w #5,($ABE).w ROM:0011D530 bne.s loc_11D538 ROM:0011D532 move.w $2BA(a5),($A64).w ROM:0011D538 ROM:0011D538 loc_11D538: ; CODE XREF: sub_11D4EA+46↑j ROM:0011D538 cmpi.w #6,($ABE).w ROM:0011D53E beq.s loc_11D54C ROM:0011D540 cmpi.w #4,($ABE).w ROM:0011D546 bne.l locret_11D5C2 ROM:0011D54C ROM:0011D54C loc_11D54C: ; CODE XREF: sub_11D4EA+54↑j ROM:0011D54C cmpi.b #0,($14AD).w ROM:0011D552 bne.s loc_11D5BC ROM:0011D554 move.w #1,($A90).w ROM:0011D55A move.w ($A90).w,d2 ROM:0011D55E move.w #$3E7A,d1 ROM:0011D562 move.w $2F4(a5),d3 ROM:0011D566 movea.w #$14BB,a1 ROM:0011D56A bsr.l sub_11737E ROM:0011D570 clr.l d5 ROM:0011D572 clr.l d6 ROM:0011D574 clr.l d7 ROM:0011D576 move.b d1,d5 ROM:0011D578 move.b ($14AC).w,d6 ROM:0011D57C move.w $294(a5),d7 ROM:0011D580 muls.w #2,d5 ROM:0011D584 addi.w #$2EE,d5 ROM:0011D588 subi.l #$3E8,d5 ROM:0011D58E muls.l d7,d5 ROM:0011D592 divs.l #$3E8,d5 ROM:0011D59A add.l d6,d5 ROM:0011D59C move.w d5,($A9C).w ROM:0011D5A0 move.w #$3E92,d1 ROM:0011D5A4 move.w $2F4(a5),d2 ROM:0011D5A8 bsr.l sub_11745C ROM:0011D5AE move.w d1,d2 ROM:0011D5B0 move.w ($A9C).w,d3 ROM:0011D5B4 add.w d2,d3 ROM:0011D5B6 move.w d3,($A64).w ROM:0011D5BA bra.s locret_11D5C2 ROM:0011D5BC ; --------------------------------------------------------------------------- ROM:0011D5BC ROM:0011D5BC loc_11D5BC: ; CODE XREF: sub_11D4EA+68↑j ROM:0011D5BC move.w #$3C,($A64).w ; '<' ROM:0011D5C2 ROM:0011D5C2 locret_11D5C2: ; CODE XREF: sub_11D4EA+5C↑j ROM:0011D5C2 ; sub_11D4EA+D0↑j ROM:0011D5C2 rts ROM:0011D5C2 ; End of function sub_11D4EA ROM:0011D5C2 ROM:0011D5C4 ROM:0011D5C4 ; =============== S U B R O U T I N E ======================================= ROM:0011D5C4 ROM:0011D5C4 ROM:0011D5C4 sub_11D5C4: ; CODE XREF: ROM:0011CBE8↑p ROM:0011D5C4 ; ROM:loc_11CC04↑p ROM:0011D5C4 btst #3,($1408).w ROM:0011D5CA beq.s loc_11D5E4 ROM:0011D5CC btst #6,($1419).w ROM:0011D5D2 beq.s loc_11D5DC ROM:0011D5D4 move.w ($AAC).w,($ACC).w ROM:0011D5DA bra.s loc_11D5E2 ROM:0011D5DC ; --------------------------------------------------------------------------- ROM:0011D5DC ROM:0011D5DC loc_11D5DC: ; CODE XREF: sub_11D5C4+E↑j ROM:0011D5DC move.w ($B10).w,($ACC).w ROM:0011D5E2 ROM:0011D5E2 loc_11D5E2: ; CODE XREF: sub_11D5C4+16↑j ROM:0011D5E2 bra.s loc_11D5EA ROM:0011D5E4 ; --------------------------------------------------------------------------- ROM:0011D5E4 ROM:0011D5E4 loc_11D5E4: ; CODE XREF: sub_11D5C4+6↑j ROM:0011D5E4 move.w ($B10).w,($ACC).w ROM:0011D5EA ROM:0011D5EA loc_11D5EA: ; CODE XREF: sub_11D5C4:loc_11D5E2↑j ROM:0011D5EA clr.w d3 ROM:0011D5EC move.b ($14AD).w,d3 ROM:0011D5F0 cmpi.w #1,d3 ROM:0011D5F4 blt.s loc_11D624 ROM:0011D5F6 move.w $9D0(a5,d3.w*2),($ACC).w ROM:0011D5FE move.w ($AE6).w,d5 ROM:0011D602 cmp.w ($ACC).w,d5 ROM:0011D606 bge.s loc_11D60E ROM:0011D608 move.w d5,($ACC).w ROM:0011D60C bra.s loc_11D624 ROM:0011D60E ; --------------------------------------------------------------------------- ROM:0011D60E ROM:0011D60E loc_11D60E: ; CODE XREF: sub_11D5C4+42↑j ROM:0011D60E btst #1,($140C).w ROM:0011D614 beq.s loc_11D624 ROM:0011D616 btst #7,($49E).w ROM:0011D61C bne.s loc_11D624 ROM:0011D61E move.w $9D2(a5),($ACC).w ROM:0011D624 ROM:0011D624 loc_11D624: ; CODE XREF: sub_11D5C4+30↑j ROM:0011D624 ; sub_11D5C4+48↑j ... ROM:0011D624 move.w ($AE0).w,d0 ROM:0011D628 cmp.w ($ACC).w,d0 ROM:0011D62C ble.s loc_11D634 ROM:0011D62E move.w d0,($AE2).w ROM:0011D632 bra.s locret_11D63A ROM:0011D634 ; --------------------------------------------------------------------------- ROM:0011D634 ROM:0011D634 loc_11D634: ; CODE XREF: sub_11D5C4+68↑j ROM:0011D634 move.w ($ACC).w,($AE2).w ROM:0011D63A ROM:0011D63A locret_11D63A: ; CODE XREF: sub_11D5C4+6E↑j ROM:0011D63A rts ROM:0011D63A ; End of function sub_11D5C4 ROM:0011D63A ROM:0011D63C ROM:0011D63C ; =============== S U B R O U T I N E ======================================= ROM:0011D63C ROM:0011D63C ROM:0011D63C sub_11D63C: ; CODE XREF: ROM:00116E88↑p ROM:0011D63C move.w $29A(a5),($AA0).w ROM:0011D642 rts ROM:0011D642 ; End of function sub_11D63C ROM:0011D642 ROM:0011D644 ROM:0011D644 ; =============== S U B R O U T I N E ======================================= ROM:0011D644 ROM:0011D644 ROM:0011D644 sub_11D644: ; CODE XREF: ROM:loc_11D9E4↓p ROM:0011D644 ; ROM:loc_11DAA6↓p ... ROM:0011D644 bsr.w sub_11D652 ROM:0011D648 bsr.w sub_11D900 ROM:0011D64C bsr.w sub_11D808 ROM:0011D650 rts ROM:0011D650 ; End of function sub_11D644 ROM:0011D650 ROM:0011D652 ROM:0011D652 ; =============== S U B R O U T I N E ======================================= ROM:0011D652 ROM:0011D652 ROM:0011D652 sub_11D652: ; CODE XREF: sub_11D644↑p ROM:0011D652 clr.w d1 ROM:0011D654 move.b ($11C6).w,d1 ROM:0011D658 cmpi.w #5,d1 ROM:0011D65C bcc.s locret_11D666 ROM:0011D65E movea.l off_11D668(pc,d1.w*4),a0 ROM:0011D662 nop ROM:0011D664 jmp (a0) ROM:0011D666 ; --------------------------------------------------------------------------- ROM:0011D666 ROM:0011D666 locret_11D666: ; CODE XREF: sub_11D652+A↑j ROM:0011D666 rts ROM:0011D666 ; End of function sub_11D652 ROM:0011D666 ROM:0011D666 ; --------------------------------------------------------------------------- ROM:0011D668 off_11D668: dc.l loc_11D67C ; DATA XREF: sub_11D652+C↑r ROM:0011D66C dc.l loc_11D68A ROM:0011D670 dc.l loc_11D6BC ROM:0011D674 dc.l loc_11D712 ROM:0011D678 dc.l loc_11D77A ROM:0011D67C ; --------------------------------------------------------------------------- ROM:0011D67C ROM:0011D67C loc_11D67C: ; DATA XREF: ROM:off_11D668↑o ROM:0011D67C move.b #1,($11C6).w ROM:0011D682 clr.w ($AAE).w ROM:0011D686 bra.s locret_11D6BA ROM:0011D688 ; --------------------------------------------------------------------------- ROM:0011D688 rts ROM:0011D68A ; --------------------------------------------------------------------------- ROM:0011D68A ROM:0011D68A loc_11D68A: ; DATA XREF: ROM:0011D66C↑o ROM:0011D68A move.w $30A(a5),d3 ROM:0011D68E btst #1,($140C).w ROM:0011D694 bne.s locret_11D6BA ROM:0011D696 cmp.w ($518).w,d3 ROM:0011D69A bge.s locret_11D6BA ROM:0011D69C move.w $304(a5),d0 ROM:0011D6A0 clr.b ($7FC).w ROM:0011D6A4 move.w d0,($64A).w ROM:0011D6A8 move.b #1,($7FC).w ROM:0011D6AE move.b #2,($11C6).w ROM:0011D6B4 bra.l locret_11D710 ROM:0011D6BA ; --------------------------------------------------------------------------- ROM:0011D6BA ROM:0011D6BA locret_11D6BA: ; CODE XREF: ROM:0011D686↑j ROM:0011D6BA ; ROM:0011D694↑j ... ROM:0011D6BA rts ROM:0011D6BC ; --------------------------------------------------------------------------- ROM:0011D6BC ROM:0011D6BC loc_11D6BC: ; DATA XREF: ROM:0011D670↑o ROM:0011D6BC cmpi.w #0,($64A).w ROM:0011D6C2 bgt.s loc_11D6E6 ROM:0011D6C4 move.w $302(a5),d0 ROM:0011D6C8 clr.b ($7FC).w ROM:0011D6CC move.w d0,($64A).w ROM:0011D6D0 move.b #1,($7FC).w ROM:0011D6D6 bsr.w sub_11D8B6 ROM:0011D6DA move.b #3,($11C6).w ROM:0011D6E0 bra.l locret_11D778 ROM:0011D6E6 ; --------------------------------------------------------------------------- ROM:0011D6E6 ROM:0011D6E6 loc_11D6E6: ; CODE XREF: ROM:0011D6C2↑j ROM:0011D6E6 move.w $30A(a5),d4 ROM:0011D6EA btst #1,($140C).w ROM:0011D6F0 bne.s loc_11D6F8 ROM:0011D6F2 cmp.w ($518).w,d4 ROM:0011D6F6 blt.s locret_11D710 ROM:0011D6F8 ROM:0011D6F8 loc_11D6F8: ; CODE XREF: ROM:0011D6F0↑j ROM:0011D6F8 clr.b ($7FC).w ROM:0011D6FC clr.w ($64A).w ROM:0011D700 clr.w ($AAE).w ROM:0011D704 move.b #1,($11C6).w ROM:0011D70A bra.l locret_11D6BA ROM:0011D710 ; --------------------------------------------------------------------------- ROM:0011D710 ROM:0011D710 locret_11D710: ; CODE XREF: ROM:0011D6B4↑j ROM:0011D710 ; ROM:0011D6F6↑j ... ROM:0011D710 rts ROM:0011D712 ; --------------------------------------------------------------------------- ROM:0011D712 ROM:0011D712 loc_11D712: ; DATA XREF: ROM:0011D674↑o ROM:0011D712 cmpi.w #0,($64A).w ROM:0011D718 bgt.s loc_11D73C ROM:0011D71A move.w $302(a5),d0 ROM:0011D71E clr.b ($7FC).w ROM:0011D722 move.w d0,($64A).w ROM:0011D726 move.b #1,($7FC).w ROM:0011D72C bsr.w sub_11D8B6 ROM:0011D730 move.b #3,($11C6).w ROM:0011D736 bra.l locret_11D778 ROM:0011D73C ; --------------------------------------------------------------------------- ROM:0011D73C ROM:0011D73C loc_11D73C: ; CODE XREF: ROM:0011D718↑j ROM:0011D73C move.w $30A(a5),d3 ROM:0011D740 btst #1,($140C).w ROM:0011D746 bne.s loc_11D74E ROM:0011D748 cmp.w ($518).w,d3 ROM:0011D74C blt.s locret_11D778 ROM:0011D74E ROM:0011D74E loc_11D74E: ; CODE XREF: ROM:0011D746↑j ROM:0011D74E clr.b ($7FC).w ROM:0011D752 clr.w ($64A).w ROM:0011D756 move.w $302(a5),d0 ROM:0011D75A clr.b ($7FC).w ROM:0011D75E move.w d0,($64A).w ROM:0011D762 move.b #1,($7FC).w ROM:0011D768 bsr.w sub_11D8B6 ROM:0011D76C move.b #4,($11C6).w ROM:0011D772 bra.l locret_11D804 ROM:0011D778 ; --------------------------------------------------------------------------- ROM:0011D778 ROM:0011D778 locret_11D778: ; CODE XREF: ROM:0011D6E0↑j ROM:0011D778 ; ROM:0011D736↑j ... ROM:0011D778 rts ROM:0011D77A ; --------------------------------------------------------------------------- ROM:0011D77A ROM:0011D77A loc_11D77A: ; DATA XREF: ROM:0011D678↑o ROM:0011D77A cmpi.w #0,($64A).w ROM:0011D780 bgt.s loc_11D7AC ROM:0011D782 cmpi.w #0,($AAE).w ROM:0011D788 ble.s loc_11D7AC ROM:0011D78A move.w $302(a5),d0 ROM:0011D78E clr.b ($7FC).w ROM:0011D792 move.w d0,($64A).w ROM:0011D796 move.b #1,($7FC).w ROM:0011D79C bsr.w sub_11D8B6 ROM:0011D7A0 move.b #4,($11C6).w ROM:0011D7A6 bra.l locret_11D804 ROM:0011D7AC ; --------------------------------------------------------------------------- ROM:0011D7AC ROM:0011D7AC loc_11D7AC: ; CODE XREF: ROM:0011D780↑j ROM:0011D7AC ; ROM:0011D788↑j ROM:0011D7AC move.w $30A(a5),d3 ROM:0011D7B0 btst #1,($140C).w ROM:0011D7B6 bne.s loc_11D7E4 ROM:0011D7B8 cmp.w ($518).w,d3 ROM:0011D7BC bge.s loc_11D7E4 ROM:0011D7BE clr.b ($7FC).w ROM:0011D7C2 clr.w ($64A).w ROM:0011D7C6 move.w $304(a5),d0 ROM:0011D7CA clr.b ($7FC).w ROM:0011D7CE move.w d0,($64A).w ROM:0011D7D2 move.b #1,($7FC).w ROM:0011D7D8 move.b #2,($11C6).w ROM:0011D7DE bra.l locret_11D710 ROM:0011D7E4 ; --------------------------------------------------------------------------- ROM:0011D7E4 ROM:0011D7E4 loc_11D7E4: ; CODE XREF: ROM:0011D7B6↑j ROM:0011D7E4 ; ROM:0011D7BC↑j ROM:0011D7E4 cmpi.w #0,($AAE).w ROM:0011D7EA bgt.s locret_11D804 ROM:0011D7EC clr.b ($7FC).w ROM:0011D7F0 clr.w ($64A).w ROM:0011D7F4 clr.w ($AAE).w ROM:0011D7F8 move.b #1,($11C6).w ROM:0011D7FE bra.l locret_11D6BA ROM:0011D804 ; --------------------------------------------------------------------------- ROM:0011D804 ROM:0011D804 locret_11D804: ; CODE XREF: ROM:0011D772↑j ROM:0011D804 ; ROM:0011D7A6↑j ... ROM:0011D804 rts ROM:0011D806 ; --------------------------------------------------------------------------- ROM:0011D806 rts ROM:0011D808 ROM:0011D808 ; =============== S U B R O U T I N E ======================================= ROM:0011D808 ROM:0011D808 ROM:0011D808 sub_11D808: ; CODE XREF: sub_11D644+8↑p ROM:0011D808 move.w #$3F32,d1 ROM:0011D80C move.w ($CCA).w,d2 ROM:0011D810 move.w ($ABE).w,d3 ROM:0011D814 bsr.l sub_11745C ROM:0011D81A move.w d1,($AB2).w ROM:0011D81E move.w #$3F30,d1 ROM:0011D822 move.w ($AB2).w,d2 ROM:0011D826 move.w ($518).w,d3 ROM:0011D82A bsr.l sub_11745C ROM:0011D830 move.w d1,($AAC).w ROM:0011D834 move.w #$3E98,d1 ROM:0011D838 move.w ($9E4).w,d2 ROM:0011D83C bsr.l sub_11745C ROM:0011D842 move.w d1,($AB6).w ROM:0011D846 move.w #$3F34,d1 ROM:0011D84A move.w ($518).w,d2 ROM:0011D84E move.w ($ABE).w,d3 ROM:0011D852 bsr.l sub_11745C ROM:0011D858 move.w d1,($AB8).w ROM:0011D85C cmpi.w #1,($ABE).w ROM:0011D862 bne.s loc_11D880 ROM:0011D864 move.w #$3E96,d1 ROM:0011D868 move.w ($518).w,d2 ROM:0011D86C bsr.l sub_11745C ROM:0011D872 move.w d1,($AB4).w ROM:0011D876 cmp.w ($AAC).w,d1 ROM:0011D87A ble.s loc_11D880 ROM:0011D87C move.w d1,($AAC).w ROM:0011D880 ROM:0011D880 loc_11D880: ; CODE XREF: sub_11D808+5A↑j ROM:0011D880 ; sub_11D808+72↑j ROM:0011D880 move.w ($AAE).w,d3 ROM:0011D884 add.w d3,($AAC).w ROM:0011D888 move.w ($AB6).w,d4 ROM:0011D88C cmp.w ($AB8).w,d4 ROM:0011D890 ble.s loc_11D896 ROM:0011D892 move.w ($AB8).w,d4 ROM:0011D896 ROM:0011D896 loc_11D896: ; CODE XREF: sub_11D808+88↑j ROM:0011D896 cmp.w ($AAC).w,d4 ROM:0011D89A bge.s loc_11D8A0 ROM:0011D89C move.w d4,($AAC).w ROM:0011D8A0 ROM:0011D8A0 loc_11D8A0: ; CODE XREF: sub_11D808+92↑j ROM:0011D8A0 move.w ($ABA).w,d5 ROM:0011D8A4 cmp.w ($AAC).w,d5 ROM:0011D8A8 ble.s loc_11D8AE ROM:0011D8AA move.w d5,($AAC).w ROM:0011D8AE ROM:0011D8AE loc_11D8AE: ; CODE XREF: sub_11D808+A0↑j ROM:0011D8AE bset #6,($1419).w ROM:0011D8B4 rts ROM:0011D8B4 ; End of function sub_11D808 ROM:0011D8B4 ROM:0011D8B6 ROM:0011D8B6 ; =============== S U B R O U T I N E ======================================= ROM:0011D8B6 ROM:0011D8B6 ROM:0011D8B6 sub_11D8B6: ; CODE XREF: ROM:0011D6D6↑p ROM:0011D8B6 ; ROM:0011D72C↑p ... ROM:0011D8B6 move.w #$3E94,d1 ROM:0011D8BA move.w ($AD6).w,d2 ROM:0011D8BE bsr.l sub_11745C ROM:0011D8C4 move.w d1,($AB0).w ROM:0011D8C8 move.w $30A(a5),d1 ROM:0011D8CC btst #1,($140C).w ROM:0011D8D2 bne.s loc_11D8DA ROM:0011D8D4 cmp.w ($518).w,d1 ROM:0011D8D8 ble.s loc_11D8E0 ROM:0011D8DA ROM:0011D8DA loc_11D8DA: ; CODE XREF: sub_11D8B6+1C↑j ROM:0011D8DA move.w $308(a5),($AB0).w ROM:0011D8E0 ROM:0011D8E0 loc_11D8E0: ; CODE XREF: sub_11D8B6+22↑j ROM:0011D8E0 move.w $306(a5),d3 ROM:0011D8E4 move.w ($AAE).w,d2 ROM:0011D8E8 add.w ($AB0).w,d2 ROM:0011D8EC cmpi.w #0,d2 ROM:0011D8F0 bgt.s loc_11D8F4 ROM:0011D8F2 clr.w d2 ROM:0011D8F4 ROM:0011D8F4 loc_11D8F4: ; CODE XREF: sub_11D8B6+3A↑j ROM:0011D8F4 cmp.w d2,d3 ROM:0011D8F6 bgt.s loc_11D8FA ROM:0011D8F8 move.w d3,d2 ROM:0011D8FA ROM:0011D8FA loc_11D8FA: ; CODE XREF: sub_11D8B6+40↑j ROM:0011D8FA move.w d2,($AAE).w ROM:0011D8FE rts ROM:0011D8FE ; End of function sub_11D8B6 ROM:0011D8FE ROM:0011D900 ROM:0011D900 ; =============== S U B R O U T I N E ======================================= ROM:0011D900 ROM:0011D900 ROM:0011D900 sub_11D900: ; CODE XREF: sub_11D644+4↑p ROM:0011D900 ; sub_11E900+18↓p ROM:0011D900 move.w #$3F36,d1 ROM:0011D904 move.w ($AEE).w,d2 ROM:0011D908 move.w ($518).w,d3 ROM:0011D90C bsr.l sub_11745C ROM:0011D912 move.w d1,($ABA).w ROM:0011D916 move.w $30C(a5),d7 ROM:0011D91A cmp.w ($CCA).w,d7 ROM:0011D91E bge.s locret_11D924 ROM:0011D920 clr.w ($ABA).w ROM:0011D924 ROM:0011D924 locret_11D924: ; CODE XREF: sub_11D900+1E↑j ROM:0011D924 rts ROM:0011D924 ; End of function sub_11D900 ROM:0011D924 ROM:0011D926 ROM:0011D926 ; =============== S U B R O U T I N E ======================================= ROM:0011D926 ROM:0011D926 ROM:0011D926 sub_11D926: ; CODE XREF: ROM:00116FE8↑p ROM:0011D926 bsr.w sub_11E506 ROM:0011D92A bsr.w sub_11DDB6 ROM:0011D92E bsr.w sub_11DE7E ROM:0011D932 bsr.w sub_11D962 ROM:0011D936 bsr.w sub_11DAEC ROM:0011D93A bsr.w sub_11E1B0 ROM:0011D93E bsr.w sub_11E2AC ROM:0011D942 bsr.w sub_11E336 ROM:0011D946 bsr.w sub_11E34A ROM:0011D94A bsr.w sub_11DD3C ROM:0011D94E bsr.w sub_11E3E2 ROM:0011D952 bsr.l sub_11C1E6 ROM:0011D958 bsr.w sub_11E700 ROM:0011D95C bsr.w sub_11E7F0 ROM:0011D960 rts ROM:0011D960 ; End of function sub_11D926 ROM:0011D960 ROM:0011D962 ROM:0011D962 ; =============== S U B R O U T I N E ======================================= ROM:0011D962 ROM:0011D962 ROM:0011D962 sub_11D962: ; CODE XREF: sub_11D926+C↑p ROM:0011D962 clr.w d1 ROM:0011D964 move.b ($11C7).w,d1 ROM:0011D968 cmpi.w #7,d1 ROM:0011D96C bcc.s locret_11D976 ROM:0011D96E movea.l off_11D978(pc,d1.w*4),a0 ROM:0011D972 nop ROM:0011D974 jmp (a0) ROM:0011D976 ; --------------------------------------------------------------------------- ROM:0011D976 ROM:0011D976 locret_11D976: ; CODE XREF: sub_11D962+A↑j ROM:0011D976 rts ROM:0011D976 ; End of function sub_11D962 ROM:0011D976 ROM:0011D976 ; --------------------------------------------------------------------------- ROM:0011D978 off_11D978: dc.l loc_11D994 ; DATA XREF: sub_11D962+C↑r ROM:0011D97C dc.l loc_11D9C8 ROM:0011D980 dc.l loc_11D9F6 ROM:0011D984 dc.l aNunu8 ; "NuNu\b8" ROM:0011D988 dc.l aNunu8+2 ; "Nu\b8" ROM:0011D98C dc.l aNunu8+4 ; "\b8" ROM:0011D990 dc.l loc_11DAB2 ROM:0011D994 ; --------------------------------------------------------------------------- ROM:0011D994 ROM:0011D994 loc_11D994: ; DATA XREF: ROM:off_11D978↑o ROM:0011D994 move.w #0,($AC4).w ROM:0011D99A move.w #0,($AC6).w ROM:0011D9A0 move.w #0,($AC8).w ROM:0011D9A6 clr.w ($AFE).w ROM:0011D9AA clr.w ($B00).w ROM:0011D9AE bset #3,($1408).w ROM:0011D9B4 bclr #5,($89D).w ROM:0011D9BA bsr.w sub_11E4A4 ROM:0011D9BE move.b #1,($11C7).w ROM:0011D9C4 bra.s loc_11D9E4 ROM:0011D9C6 ; --------------------------------------------------------------------------- ROM:0011D9C6 rts ROM:0011D9C8 ; --------------------------------------------------------------------------- ROM:0011D9C8 ROM:0011D9C8 loc_11D9C8: ; DATA XREF: ROM:0011D97C↑o ROM:0011D9C8 move.w $312(a5),d0 ROM:0011D9CC move.w $310(a5),d2 ROM:0011D9D0 cmpi.w #1,($ABE).w ROM:0011D9D6 bne.s loc_11D9E4 ROM:0011D9D8 move.b #6,($11C7).w ROM:0011D9DE bra.l loc_11DADE ROM:0011D9E4 ; --------------------------------------------------------------------------- ROM:0011D9E4 ROM:0011D9E4 loc_11D9E4: ; CODE XREF: ROM:0011D9C4↑j ROM:0011D9E4 ; ROM:0011D9D6↑j ... ROM:0011D9E4 bsr.l sub_11D644 ROM:0011D9EA bsr.w sub_11E4B4 ROM:0011D9EE bclr #5,($89D).w ROM:0011D9F4 rts ROM:0011D9F6 ; --------------------------------------------------------------------------- ROM:0011D9F6 ROM:0011D9F6 loc_11D9F6: ; DATA XREF: ROM:0011D980↑o ROM:0011D9F6 cmpi.w #0,($ABE).w ROM:0011D9FC beq.s loc_11DA06 ROM:0011D9FE cmpi.w #2,($ABE).w ROM:0011DA04 bne.s loc_11DA3E ROM:0011DA06 ROM:0011DA06 loc_11DA06: ; CODE XREF: ROM:0011D9FC↑j ROM:0011DA06 bset #3,($1408).w ROM:0011DA0C move.w #0,($AC4).w ROM:0011DA12 move.w #0,($AC6).w ROM:0011DA18 move.w #0,($AC8).w ROM:0011DA1E bset #1,($1424).w ROM:0011DA24 move.w $33A(a5),d1 ROM:0011DA28 clr.b ($7FF).w ROM:0011DA2C move.w d1,($650).w ROM:0011DA30 move.b #1,($7FF).w ROM:0011DA36 move.b #1,($11C7).w ROM:0011DA3C bra.s loc_11D9E4 ROM:0011DA3E ; --------------------------------------------------------------------------- ROM:0011DA3E ROM:0011DA3E loc_11DA3E: ; CODE XREF: ROM:0011DA04↑j ROM:0011DA3E ; ROM:0011DAA0↓j ROM:0011DA3E bsr.l sub_11E900 ROM:0011DA44 bsr.w sub_11E4B4 ROM:0011DA48 rts ROM:0011DA48 ; --------------------------------------------------------------------------- ROM:0011DA4A aNunu8: dc.b 'NuNu',8,'8',0 ; DATA XREF: ROM:0011D984↑o ROM:0011DA4A ; ROM:0011D988↑o ... ROM:0011DA51 dc.b 5, $14, $25 ROM:0011DA54 ; --------------------------------------------------------------------------- ROM:0011DA54 bne.s loc_11DA7A ROM:0011DA56 move.w #0,($AC4).w ROM:0011DA5C move.w #0,($AC6).w ROM:0011DA62 move.w #0,($AC8).w ROM:0011DA68 bclr #5,($89D).w ROM:0011DA6E move.b #6,($11C7).w ROM:0011DA74 bra.l loc_11DADE ROM:0011DA7A ; --------------------------------------------------------------------------- ROM:0011DA7A ROM:0011DA7A loc_11DA7A: ; CODE XREF: ROM:0011DA54↑j ROM:0011DA7A btst #5,($1425).w ROM:0011DA80 beq.s loc_11DAA6 ROM:0011DA82 bclr #3,($1408).w ROM:0011DA88 bclr #6,($1419).w ROM:0011DA8E bclr #1,($141B).w ROM:0011DA94 bclr #4,($142E).w ROM:0011DA9A move.b #2,($11C7).w ROM:0011DAA0 bra.l loc_11DA3E ROM:0011DAA6 ; --------------------------------------------------------------------------- ROM:0011DAA6 ROM:0011DAA6 loc_11DAA6: ; CODE XREF: ROM:0011DA80↑j ROM:0011DAA6 ; ROM:0011DAC4↓j ROM:0011DAA6 bsr.l sub_11D644 ROM:0011DAAC bsr.w sub_11E4B4 ROM:0011DAB0 rts ROM:0011DAB2 ; --------------------------------------------------------------------------- ROM:0011DAB2 ROM:0011DAB2 loc_11DAB2: ; DATA XREF: ROM:0011D990↑o ROM:0011DAB2 btst #5,($89D).w ROM:0011DAB8 beq.s loc_11DACA ROM:0011DABA bsr.w sub_11E002 ROM:0011DABE move.b #5,($11C7).w ROM:0011DAC4 bra.l loc_11DAA6 ROM:0011DACA ; --------------------------------------------------------------------------- ROM:0011DACA ROM:0011DACA loc_11DACA: ; CODE XREF: ROM:0011DAB8↑j ROM:0011DACA cmpi.w #0,($ABE).w ROM:0011DAD0 bne.s loc_11DADE ROM:0011DAD2 move.b #1,($11C7).w ROM:0011DAD8 bra.l loc_11D9E4 ROM:0011DADE ; --------------------------------------------------------------------------- ROM:0011DADE ROM:0011DADE loc_11DADE: ; CODE XREF: ROM:0011D9DE↑j ROM:0011DADE ; ROM:0011DA74↑j ... ROM:0011DADE bsr.l sub_11D644 ROM:0011DAE4 bsr.w sub_11E4B4 ROM:0011DAE8 rts ROM:0011DAEA ; --------------------------------------------------------------------------- ROM:0011DAEA rts ROM:0011DAEC ROM:0011DAEC ; =============== S U B R O U T I N E ======================================= ROM:0011DAEC ROM:0011DAEC ROM:0011DAEC sub_11DAEC: ; CODE XREF: sub_11D926+10↑p ROM:0011DAEC clr.w d1 ROM:0011DAEE move.b ($11C8).w,d1 ROM:0011DAF2 cmpi.w #6,d1 ROM:0011DAF6 bcc.s locret_11DB00 ROM:0011DAF8 movea.l off_11DB02(pc,d1.w*4),a0 ROM:0011DAFC nop ROM:0011DAFE jmp (a0) ROM:0011DB00 ; --------------------------------------------------------------------------- ROM:0011DB00 ROM:0011DB00 locret_11DB00: ; CODE XREF: sub_11DAEC+A↑j ROM:0011DB00 rts ROM:0011DB00 ; End of function sub_11DAEC ROM:0011DB00 ROM:0011DB00 ; --------------------------------------------------------------------------- ROM:0011DB02 off_11DB02: dc.l loc_11DB1A ; DATA XREF: sub_11DAEC+C↑r ROM:0011DB06 dc.l loc_11DB28 ROM:0011DB0A dc.l loc_11DB80 ROM:0011DB0E dc.l loc_11DBD6 ROM:0011DB12 dc.l loc_11DC62 ROM:0011DB16 dc.l loc_11DCDC ROM:0011DB1A ; --------------------------------------------------------------------------- ROM:0011DB1A ROM:0011DB1A loc_11DB1A: ; DATA XREF: ROM:off_11DB02↑o ROM:0011DB1A clr.w ($AD0).w ROM:0011DB1E move.b #1,($11C8).w ROM:0011DB24 bra.s loc_11DB78 ROM:0011DB26 ; --------------------------------------------------------------------------- ROM:0011DB26 rts ROM:0011DB28 ; --------------------------------------------------------------------------- ROM:0011DB28 ROM:0011DB28 loc_11DB28: ; DATA XREF: ROM:0011DB06↑o ROM:0011DB28 move.w $30E(a5),d0 ROM:0011DB2C btst #4,($895).w ROM:0011DB32 beq.s loc_11DB78 ROM:0011DB34 cmpi.w #6,($ABE).w ROM:0011DB3A beq.s loc_11DB78 ROM:0011DB3C btst #7,($140B).w ROM:0011DB42 beq.s loc_11DB56 ROM:0011DB44 btst #1,($1405).w ROM:0011DB4A bne.s loc_11DB54 ROM:0011DB4C cmpi.w #3,($ABE).w ROM:0011DB52 bne.s loc_11DB56 ROM:0011DB54 ROM:0011DB54 loc_11DB54: ; CODE XREF: ROM:0011DB4A↑j ROM:0011DB54 bra.s loc_11DB6C ROM:0011DB56 ; --------------------------------------------------------------------------- ROM:0011DB56 ROM:0011DB56 loc_11DB56: ; CODE XREF: ROM:0011DB42↑j ROM:0011DB56 ; ROM:0011DB52↑j ROM:0011DB56 cmp.w ($A68).w,d0 ROM:0011DB5A bge.s loc_11DB78 ROM:0011DB5C btst #1,($1405).w ROM:0011DB62 bne.s loc_11DB78 ROM:0011DB64 cmpi.w #3,($ABE).w ROM:0011DB6A beq.s loc_11DB78 ROM:0011DB6C ROM:0011DB6C loc_11DB6C: ; CODE XREF: ROM:loc_11DB54↑j ROM:0011DB6C bsr.w sub_11E2F0 ROM:0011DB70 move.b #2,($11C8).w ROM:0011DB76 bra.s loc_11DBCE ROM:0011DB78 ; --------------------------------------------------------------------------- ROM:0011DB78 ROM:0011DB78 loc_11DB78: ; CODE XREF: ROM:0011DB24↑j ROM:0011DB78 ; ROM:0011DB32↑j ... ROM:0011DB78 move.w ($ADA).w,($AC2).w ROM:0011DB7E rts ROM:0011DB80 ; --------------------------------------------------------------------------- ROM:0011DB80 ROM:0011DB80 loc_11DB80: ; DATA XREF: ROM:0011DB0A↑o ROM:0011DB80 btst #4,($895).w ROM:0011DB86 beq.s loc_11DB90 ROM:0011DB88 cmpi.w #6,($ABE).w ROM:0011DB8E bne.s loc_11DB98 ROM:0011DB90 ROM:0011DB90 loc_11DB90: ; CODE XREF: ROM:0011DB86↑j ROM:0011DB90 move.b #1,($11C8).w ROM:0011DB96 bra.s loc_11DB78 ROM:0011DB98 ; --------------------------------------------------------------------------- ROM:0011DB98 ROM:0011DB98 loc_11DB98: ; CODE XREF: ROM:0011DB8E↑j ROM:0011DB98 cmpi.w #0,($AD0).w ROM:0011DB9E bgt.s loc_11DBA8 ROM:0011DBA0 move.b #1,($11C8).w ROM:0011DBA6 bra.s loc_11DB78 ROM:0011DBA8 ; --------------------------------------------------------------------------- ROM:0011DBA8 ROM:0011DBA8 loc_11DBA8: ; CODE XREF: ROM:0011DB9E↑j ROM:0011DBA8 cmpi.w #0,($AD0).w ROM:0011DBAE ble.s loc_11DBCE ROM:0011DBB0 move.w ($AD0).w,d2 ROM:0011DBB4 clr.b ($7FD).w ROM:0011DBB8 move.w d2,($64C).w ROM:0011DBBC move.b #1,($7FD).w ROM:0011DBC2 move.b #3,($11C8).w ROM:0011DBC8 bra.l loc_11DC5A ROM:0011DBCE ; --------------------------------------------------------------------------- ROM:0011DBCE ROM:0011DBCE loc_11DBCE: ; CODE XREF: ROM:0011DB76↑j ROM:0011DBCE ; ROM:0011DBAE↑j ROM:0011DBCE move.w ($ADA).w,($AC2).w ROM:0011DBD4 rts ROM:0011DBD6 ; --------------------------------------------------------------------------- ROM:0011DBD6 ROM:0011DBD6 loc_11DBD6: ; DATA XREF: ROM:0011DB0E↑o ROM:0011DBD6 move.w $350(a5),d1 ROM:0011DBDA btst #4,($895).w ROM:0011DBE0 beq.s loc_11DBEA ROM:0011DBE2 cmpi.w #6,($ABE).w ROM:0011DBE8 bne.s loc_11DBEC ROM:0011DBEA ROM:0011DBEA loc_11DBEA: ; CODE XREF: ROM:0011DBE0↑j ROM:0011DBEA bra.s loc_11DC1C ROM:0011DBEC ; --------------------------------------------------------------------------- ROM:0011DBEC ROM:0011DBEC loc_11DBEC: ; CODE XREF: ROM:0011DBE8↑j ROM:0011DBEC btst #7,($140B).w ROM:0011DBF2 bne.s loc_11DC06 ROM:0011DBF4 btst #1,($1405).w ROM:0011DBFA bne.s loc_11DC04 ROM:0011DBFC cmpi.w #3,($ABE).w ROM:0011DC02 bne.s loc_11DC06 ROM:0011DC04 ROM:0011DC04 loc_11DC04: ; CODE XREF: ROM:0011DBFA↑j ROM:0011DC04 bra.s loc_11DC1C ROM:0011DC06 ; --------------------------------------------------------------------------- ROM:0011DC06 ROM:0011DC06 loc_11DC06: ; CODE XREF: ROM:0011DBF2↑j ROM:0011DC06 ; ROM:0011DC02↑j ROM:0011DC06 cmp.w ($A68).w,d1 ROM:0011DC0A blt.s loc_11DC34 ROM:0011DC0C btst #1,($1405).w ROM:0011DC12 bne.s loc_11DC34 ROM:0011DC14 cmpi.w #3,($ABE).w ROM:0011DC1A beq.s loc_11DC34 ROM:0011DC1C ROM:0011DC1C loc_11DC1C: ; CODE XREF: ROM:loc_11DBEA↑j ROM:0011DC1C ; ROM:loc_11DC04↑j ROM:0011DC1C clr.w ($AD0).w ROM:0011DC20 clr.b ($7FD).w ROM:0011DC24 clr.w ($64C).w ROM:0011DC28 move.b #1,($11C8).w ROM:0011DC2E bra.l loc_11DB78 ROM:0011DC34 ; --------------------------------------------------------------------------- ROM:0011DC34 ROM:0011DC34 loc_11DC34: ; CODE XREF: ROM:0011DC0A↑j ROM:0011DC34 ; ROM:0011DC12↑j ... ROM:0011DC34 cmpi.w #0,($64C).w ROM:0011DC3A bgt.s loc_11DC5A ROM:0011DC3C move.w ($AD0).w,d2 ROM:0011DC40 clr.b ($7FD).w ROM:0011DC44 move.w d2,($64C).w ROM:0011DC48 move.b #1,($7FD).w ROM:0011DC4E move.b #4,($11C8).w ROM:0011DC54 bra.l loc_11DCD4 ROM:0011DC5A ; --------------------------------------------------------------------------- ROM:0011DC5A ROM:0011DC5A loc_11DC5A: ; CODE XREF: ROM:0011DBC8↑j ROM:0011DC5A ; ROM:0011DC3A↑j ROM:0011DC5A move.w ($ADC).w,($AC2).w ROM:0011DC60 rts ROM:0011DC62 ; --------------------------------------------------------------------------- ROM:0011DC62 ROM:0011DC62 loc_11DC62: ; DATA XREF: ROM:0011DB12↑o ROM:0011DC62 move.w $350(a5),d3 ROM:0011DC66 btst #4,($895).w ROM:0011DC6C beq.s loc_11DC76 ROM:0011DC6E cmpi.w #6,($ABE).w ROM:0011DC74 bne.s loc_11DC78 ROM:0011DC76 ROM:0011DC76 loc_11DC76: ; CODE XREF: ROM:0011DC6C↑j ROM:0011DC76 bra.s loc_11DCA8 ROM:0011DC78 ; --------------------------------------------------------------------------- ROM:0011DC78 ROM:0011DC78 loc_11DC78: ; CODE XREF: ROM:0011DC74↑j ROM:0011DC78 btst #7,($140B).w ROM:0011DC7E bne.s loc_11DC92 ROM:0011DC80 btst #1,($1405).w ROM:0011DC86 bne.s loc_11DC90 ROM:0011DC88 cmpi.w #3,($ABE).w ROM:0011DC8E bne.s loc_11DC92 ROM:0011DC90 ROM:0011DC90 loc_11DC90: ; CODE XREF: ROM:0011DC86↑j ROM:0011DC90 bra.s loc_11DCA8 ROM:0011DC92 ; --------------------------------------------------------------------------- ROM:0011DC92 ROM:0011DC92 loc_11DC92: ; CODE XREF: ROM:0011DC7E↑j ROM:0011DC92 ; ROM:0011DC8E↑j ROM:0011DC92 cmp.w ($A68).w,d3 ROM:0011DC96 blt.s loc_11DCC0 ROM:0011DC98 btst #1,($1405).w ROM:0011DC9E bne.s loc_11DCC0 ROM:0011DCA0 cmpi.w #3,($ABE).w ROM:0011DCA6 beq.s loc_11DCC0 ROM:0011DCA8 ROM:0011DCA8 loc_11DCA8: ; CODE XREF: ROM:loc_11DC76↑j ROM:0011DCA8 ; ROM:loc_11DC90↑j ROM:0011DCA8 clr.b ($7FD).w ROM:0011DCAC clr.w ($64C).w ROM:0011DCB0 clr.w ($AD0).w ROM:0011DCB4 move.b #1,($11C8).w ROM:0011DCBA bra.l loc_11DB78 ROM:0011DCC0 ; --------------------------------------------------------------------------- ROM:0011DCC0 ROM:0011DCC0 loc_11DCC0: ; CODE XREF: ROM:0011DC96↑j ROM:0011DCC0 ; ROM:0011DC9E↑j ... ROM:0011DCC0 cmpi.w #0,($64C).w ROM:0011DCC6 bgt.s loc_11DCD4 ROM:0011DCC8 move.b #5,($11C8).w ROM:0011DCCE bra.l loc_11DD32 ROM:0011DCD4 ; --------------------------------------------------------------------------- ROM:0011DCD4 ROM:0011DCD4 loc_11DCD4: ; CODE XREF: ROM:0011DC54↑j ROM:0011DCD4 ; ROM:0011DCC6↑j ROM:0011DCD4 move.w ($ADE).w,($AC2).w ROM:0011DCDA rts ROM:0011DCDC ; --------------------------------------------------------------------------- ROM:0011DCDC ROM:0011DCDC loc_11DCDC: ; DATA XREF: ROM:0011DB16↑o ROM:0011DCDC move.w $350(a5),d3 ROM:0011DCE0 btst #4,($895).w ROM:0011DCE6 beq.s loc_11DCF0 ROM:0011DCE8 cmpi.w #6,($ABE).w ROM:0011DCEE bne.s loc_11DCF2 ROM:0011DCF0 ROM:0011DCF0 loc_11DCF0: ; CODE XREF: ROM:0011DCE6↑j ROM:0011DCF0 bra.s loc_11DD22 ROM:0011DCF2 ; --------------------------------------------------------------------------- ROM:0011DCF2 ROM:0011DCF2 loc_11DCF2: ; CODE XREF: ROM:0011DCEE↑j ROM:0011DCF2 btst #7,($140B).w ROM:0011DCF8 bne.s loc_11DD0C ROM:0011DCFA btst #1,($1405).w ROM:0011DD00 bne.s loc_11DD0A ROM:0011DD02 cmpi.w #3,($ABE).w ROM:0011DD08 bne.s loc_11DD0C ROM:0011DD0A ROM:0011DD0A loc_11DD0A: ; CODE XREF: ROM:0011DD00↑j ROM:0011DD0A bra.s loc_11DD22 ROM:0011DD0C ; --------------------------------------------------------------------------- ROM:0011DD0C ROM:0011DD0C loc_11DD0C: ; CODE XREF: ROM:0011DCF8↑j ROM:0011DD0C ; ROM:0011DD08↑j ROM:0011DD0C cmp.w ($A68).w,d3 ROM:0011DD10 blt.s loc_11DD32 ROM:0011DD12 btst #1,($1405).w ROM:0011DD18 bne.s loc_11DD32 ROM:0011DD1A cmpi.w #3,($ABE).w ROM:0011DD20 beq.s loc_11DD32 ROM:0011DD22 ROM:0011DD22 loc_11DD22: ; CODE XREF: ROM:loc_11DCF0↑j ROM:0011DD22 ; ROM:loc_11DD0A↑j ROM:0011DD22 clr.w ($AD0).w ROM:0011DD26 move.b #1,($11C8).w ROM:0011DD2C bra.l loc_11DB78 ROM:0011DD32 ; --------------------------------------------------------------------------- ROM:0011DD32 ROM:0011DD32 loc_11DD32: ; CODE XREF: ROM:0011DCCE↑j ROM:0011DD32 ; ROM:0011DD10↑j ... ROM:0011DD32 move.w ($ADA).w,($AC2).w ROM:0011DD38 rts ROM:0011DD3A ; --------------------------------------------------------------------------- ROM:0011DD3A rts ROM:0011DD3C ROM:0011DD3C ; =============== S U B R O U T I N E ======================================= ROM:0011DD3C ROM:0011DD3C ROM:0011DD3C sub_11DD3C: ; CODE XREF: sub_11D926+24↑p ROM:0011DD3C clr.w d1 ROM:0011DD3E move.b ($11C9).w,d1 ROM:0011DD42 cmpi.w #2,d1 ROM:0011DD46 bcc.s locret_11DD50 ROM:0011DD48 movea.l off_11DD52(pc,d1.w*4),a0 ROM:0011DD4C nop ROM:0011DD4E jmp (a0) ROM:0011DD50 ; --------------------------------------------------------------------------- ROM:0011DD50 ROM:0011DD50 locret_11DD50: ; CODE XREF: sub_11DD3C+A↑j ROM:0011DD50 rts ROM:0011DD50 ; End of function sub_11DD3C ROM:0011DD50 ROM:0011DD50 ; --------------------------------------------------------------------------- ROM:0011DD52 off_11DD52: dc.l loc_11DD5A ; DATA XREF: sub_11DD3C+C↑r ROM:0011DD56 dc.l loc_11DD88 ROM:0011DD5A ; --------------------------------------------------------------------------- ROM:0011DD5A ROM:0011DD5A loc_11DD5A: ; DATA XREF: ROM:off_11DD52↑o ROM:0011DD5A move.w ($518).w,($AD2).w ROM:0011DD60 move.w $314(a5),d0 ROM:0011DD64 clr.b ($7FE).w ROM:0011DD68 move.w d0,($64E).w ROM:0011DD6C move.b #1,($7FE).w ROM:0011DD72 clr.w ($AF6).w ROM:0011DD76 clr.w ($AF4).w ROM:0011DD7A clr.w ($AEA).w ROM:0011DD7E move.b #1,($11C9).w ROM:0011DD84 bra.s locret_11DDB2 ROM:0011DD86 ; --------------------------------------------------------------------------- ROM:0011DD86 rts ROM:0011DD88 ; --------------------------------------------------------------------------- ROM:0011DD88 ROM:0011DD88 loc_11DD88: ; DATA XREF: ROM:0011DD56↑o ROM:0011DD88 cmpi.w #0,($64E).w ROM:0011DD8E bgt.s locret_11DDB2 ROM:0011DD90 move.w $314(a5),d0 ROM:0011DD94 clr.b ($7FE).w ROM:0011DD98 move.w d0,($64E).w ROM:0011DD9C move.b #1,($7FE).w ROM:0011DDA2 bsr.w sub_11E374 ROM:0011DDA6 move.b #1,($11C9).w ROM:0011DDAC bra.l *+6 ROM:0011DDB2 ; --------------------------------------------------------------------------- ROM:0011DDB2 ROM:0011DDB2 locret_11DDB2: ; CODE XREF: ROM:0011DD84↑j ROM:0011DDB2 ; ROM:0011DD8E↑j ... ROM:0011DDB2 rts ROM:0011DDB4 ; --------------------------------------------------------------------------- ROM:0011DDB4 rts ROM:0011DDB6 ROM:0011DDB6 ; =============== S U B R O U T I N E ======================================= ROM:0011DDB6 ROM:0011DDB6 ROM:0011DDB6 sub_11DDB6: ; CODE XREF: sub_11D926+4↑p ROM:0011DDB6 clr.w d1 ROM:0011DDB8 move.b ($11CA).w,d1 ROM:0011DDBC cmpi.w #4,d1 ROM:0011DDC0 bcc.s locret_11DDCA ROM:0011DDC2 movea.l off_11DDCC(pc,d1.w*4),a0 ROM:0011DDC6 nop ROM:0011DDC8 jmp (a0) ROM:0011DDCA ; --------------------------------------------------------------------------- ROM:0011DDCA ROM:0011DDCA locret_11DDCA: ; CODE XREF: sub_11DDB6+A↑j ROM:0011DDCA rts ROM:0011DDCA ; End of function sub_11DDB6 ROM:0011DDCA ROM:0011DDCA ; --------------------------------------------------------------------------- ROM:0011DDCC off_11DDCC: dc.l loc_11DDDC ; DATA XREF: sub_11DDB6+C↑r ROM:0011DDD0 dc.l loc_11DDF2 ROM:0011DDD4 dc.l loc_11DE48 ROM:0011DDD8 dc.l loc_11DE6A ROM:0011DDDC ; --------------------------------------------------------------------------- ROM:0011DDDC ROM:0011DDDC loc_11DDDC: ; DATA XREF: ROM:off_11DDCC↑o ROM:0011DDDC bclr #1,($141B).w ROM:0011DDE2 bclr #4,($142E).w ROM:0011DDE8 move.b #1,($11CA).w ROM:0011DDEE bra.s locret_11DE46 ROM:0011DDF0 ; --------------------------------------------------------------------------- ROM:0011DDF0 rts ROM:0011DDF2 ; --------------------------------------------------------------------------- ROM:0011DDF2 ROM:0011DDF2 loc_11DDF2: ; DATA XREF: ROM:0011DDD0↑o ROM:0011DDF2 cmpi.w #3,($AC0).w ROM:0011DDF8 bne.s loc_11DE0E ROM:0011DDFA bclr #1,($141B).w ROM:0011DE00 bclr #4,($142E).w ROM:0011DE06 move.b #3,($11CA).w ROM:0011DE0C bra.s locret_11DE7A ROM:0011DE0E ; --------------------------------------------------------------------------- ROM:0011DE0E ROM:0011DE0E loc_11DE0E: ; CODE XREF: ROM:0011DDF8↑j ROM:0011DE0E cmpi.w #2,($AC0).w ROM:0011DE14 bne.s loc_11DE2A ROM:0011DE16 bset #5,($89D).w ROM:0011DE1C bset #4,($142E).w ROM:0011DE22 move.b #2,($11CA).w ROM:0011DE28 bra.s locret_11DE68 ROM:0011DE2A ; --------------------------------------------------------------------------- ROM:0011DE2A ROM:0011DE2A loc_11DE2A: ; CODE XREF: ROM:0011DE14↑j ROM:0011DE2A cmpi.w #1,($AC0).w ROM:0011DE30 bne.s locret_11DE46 ROM:0011DE32 bset #5,($89D).w ROM:0011DE38 bset #1,($141B).w ROM:0011DE3E move.b #2,($11CA).w ROM:0011DE44 bra.s locret_11DE68 ROM:0011DE46 ; --------------------------------------------------------------------------- ROM:0011DE46 ROM:0011DE46 locret_11DE46: ; CODE XREF: ROM:0011DDEE↑j ROM:0011DE46 ; ROM:0011DE30↑j ... ROM:0011DE46 rts ROM:0011DE48 ; --------------------------------------------------------------------------- ROM:0011DE48 ROM:0011DE48 loc_11DE48: ; DATA XREF: ROM:0011DDD4↑o ROM:0011DE48 cmpi.w #0,($AC0).w ROM:0011DE4E bne.s loc_11DE58 ROM:0011DE50 move.b #1,($11CA).w ROM:0011DE56 bra.s locret_11DE46 ROM:0011DE58 ; --------------------------------------------------------------------------- ROM:0011DE58 ROM:0011DE58 loc_11DE58: ; CODE XREF: ROM:0011DE4E↑j ROM:0011DE58 cmpi.w #3,($AC0).w ROM:0011DE5E bne.s locret_11DE68 ROM:0011DE60 move.b #3,($11CA).w ROM:0011DE66 bra.s locret_11DE7A ROM:0011DE68 ; --------------------------------------------------------------------------- ROM:0011DE68 ROM:0011DE68 locret_11DE68: ; CODE XREF: ROM:0011DE28↑j ROM:0011DE68 ; ROM:0011DE44↑j ... ROM:0011DE68 rts ROM:0011DE6A ; --------------------------------------------------------------------------- ROM:0011DE6A ROM:0011DE6A loc_11DE6A: ; DATA XREF: ROM:0011DDD8↑o ROM:0011DE6A cmpi.w #0,($AC0).w ROM:0011DE70 bne.s locret_11DE7A ROM:0011DE72 move.b #1,($11CA).w ROM:0011DE78 bra.s locret_11DE46 ROM:0011DE7A ; --------------------------------------------------------------------------- ROM:0011DE7A ROM:0011DE7A locret_11DE7A: ; CODE XREF: ROM:0011DE0C↑j ROM:0011DE7A ; ROM:0011DE66↑j ... ROM:0011DE7A rts ROM:0011DE7C ; --------------------------------------------------------------------------- ROM:0011DE7C rts ROM:0011DE7E ROM:0011DE7E ; =============== S U B R O U T I N E ======================================= ROM:0011DE7E ROM:0011DE7E ROM:0011DE7E sub_11DE7E: ; CODE XREF: sub_11D926+8↑p ROM:0011DE7E clr.w d1 ROM:0011DE80 move.b ($11CB).w,d1 ROM:0011DE84 cmpi.w #5,d1 ROM:0011DE88 bcc.s locret_11DE92 ROM:0011DE8A movea.l off_11DE94(pc,d1.w*4),a0 ROM:0011DE8E nop ROM:0011DE90 jmp (a0) ROM:0011DE92 ; --------------------------------------------------------------------------- ROM:0011DE92 ROM:0011DE92 locret_11DE92: ; CODE XREF: sub_11DE7E+A↑j ROM:0011DE92 rts ROM:0011DE92 ; End of function sub_11DE7E ROM:0011DE92 ROM:0011DE92 ; --------------------------------------------------------------------------- ROM:0011DE94 off_11DE94: dc.l loc_11DEA8 ; DATA XREF: sub_11DE7E+C↑r ROM:0011DE98 dc.l loc_11DEBA ROM:0011DE9C dc.l loc_11DF2C ROM:0011DEA0 dc.l loc_11DF6C ROM:0011DEA4 dc.l loc_11DF86 ROM:0011DEA8 ; --------------------------------------------------------------------------- ROM:0011DEA8 ROM:0011DEA8 loc_11DEA8: ; DATA XREF: ROM:off_11DE94↑o ROM:0011DEA8 clr.b ($800).w ROM:0011DEAC clr.w ($652).w ROM:0011DEB0 move.b #1,($11CB).w ROM:0011DEB6 bra.s locret_11DF2A ROM:0011DEB8 ; --------------------------------------------------------------------------- ROM:0011DEB8 rts ROM:0011DEBA ; --------------------------------------------------------------------------- ROM:0011DEBA ROM:0011DEBA loc_11DEBA: ; DATA XREF: ROM:0011DE98↑o ROM:0011DEBA btst #4,($895).w ROM:0011DEC0 beq.s loc_11DEF4 ROM:0011DEC2 btst #0,($898).w ROM:0011DEC8 bne.s loc_11DEF4 ROM:0011DECA move.w $33E(a5),d1 ROM:0011DECE cmp.w ($518).w,d1 ROM:0011DED2 blt.s loc_11DEF4 ROM:0011DED4 bset #6,($1421).w ROM:0011DEDA move.w $33C(a5),d2 ROM:0011DEDE clr.b ($800).w ROM:0011DEE2 move.w d2,($652).w ROM:0011DEE6 move.b #1,($800).w ROM:0011DEEC move.b #2,($11CB).w ROM:0011DEF2 bra.s locret_11DF6A ROM:0011DEF4 ; --------------------------------------------------------------------------- ROM:0011DEF4 ROM:0011DEF4 loc_11DEF4: ; CODE XREF: ROM:0011DEC0↑j ROM:0011DEF4 ; ROM:0011DEC8↑j ... ROM:0011DEF4 move.w $342(a5),d1 ROM:0011DEF8 cmp.w ($CCA).w,d1 ROM:0011DEFC bgt.s locret_11DF2A ROM:0011DEFE btst #4,($895).w ROM:0011DF04 bne.s locret_11DF2A ROM:0011DF06 btst #0,($898).w ROM:0011DF0C bne.s locret_11DF2A ROM:0011DF0E move.w $340(a5),d2 ROM:0011DF12 clr.b ($801).w ROM:0011DF16 move.w d2,($654).w ROM:0011DF1A move.b #1,($801).w ROM:0011DF20 move.b #4,($11CB).w ROM:0011DF26 bra.w locret_11DFFE ROM:0011DF2A ; --------------------------------------------------------------------------- ROM:0011DF2A ROM:0011DF2A locret_11DF2A: ; CODE XREF: ROM:0011DEB6↑j ROM:0011DF2A ; ROM:0011DEFC↑j ... ROM:0011DF2A rts ROM:0011DF2C ; --------------------------------------------------------------------------- ROM:0011DF2C ROM:0011DF2C loc_11DF2C: ; DATA XREF: ROM:0011DE9C↑o ROM:0011DF2C move.w $33E(a5),d1 ROM:0011DF30 btst #4,($895).w ROM:0011DF36 beq.s loc_11DF3E ROM:0011DF38 cmp.w ($518).w,d1 ROM:0011DF3C bge.s loc_11DF54 ROM:0011DF3E ROM:0011DF3E loc_11DF3E: ; CODE XREF: ROM:0011DF36↑j ROM:0011DF3E clr.b ($800).w ROM:0011DF42 clr.w ($652).w ROM:0011DF46 bclr #6,($1421).w ROM:0011DF4C move.b #1,($11CB).w ROM:0011DF52 bra.s locret_11DF2A ROM:0011DF54 ; --------------------------------------------------------------------------- ROM:0011DF54 ROM:0011DF54 loc_11DF54: ; CODE XREF: ROM:0011DF3C↑j ROM:0011DF54 cmpi.w #0,($652).w ROM:0011DF5A bgt.s locret_11DF6A ROM:0011DF5C bclr #6,($1421).w ROM:0011DF62 move.b #3,($11CB).w ROM:0011DF68 bra.s locret_11DF84 ROM:0011DF6A ; --------------------------------------------------------------------------- ROM:0011DF6A ROM:0011DF6A locret_11DF6A: ; CODE XREF: ROM:0011DEF2↑j ROM:0011DF6A ; ROM:0011DF5A↑j ... ROM:0011DF6A rts ROM:0011DF6C ; --------------------------------------------------------------------------- ROM:0011DF6C ROM:0011DF6C loc_11DF6C: ; DATA XREF: ROM:0011DEA0↑o ROM:0011DF6C btst #4,($895).w ROM:0011DF72 bne.s locret_11DF84 ROM:0011DF74 btst #0,($898).w ROM:0011DF7A bne.s locret_11DF84 ROM:0011DF7C move.b #1,($11CB).w ROM:0011DF82 bra.s locret_11DF2A ROM:0011DF84 ; --------------------------------------------------------------------------- ROM:0011DF84 ROM:0011DF84 locret_11DF84: ; CODE XREF: ROM:0011DF68↑j ROM:0011DF84 ; ROM:0011DF72↑j ... ROM:0011DF84 rts ROM:0011DF86 ; --------------------------------------------------------------------------- ROM:0011DF86 ROM:0011DF86 loc_11DF86: ; DATA XREF: ROM:0011DEA4↑o ROM:0011DF86 cmpi.w #0,($654).w ROM:0011DF8C bgt.s loc_11DFA0 ROM:0011DF8E btst #4,($895).w ROM:0011DF94 beq.s loc_11DF9E ROM:0011DF96 move.b #3,($11CB).w ROM:0011DF9C bra.s locret_11DF84 ROM:0011DF9E ; --------------------------------------------------------------------------- ROM:0011DF9E ROM:0011DF9E loc_11DF9E: ; CODE XREF: ROM:0011DF94↑j ROM:0011DF9E bra.s loc_11DFE2 ROM:0011DFA0 ; --------------------------------------------------------------------------- ROM:0011DFA0 ROM:0011DFA0 loc_11DFA0: ; CODE XREF: ROM:0011DF8C↑j ROM:0011DFA0 btst #4,($895).w ROM:0011DFA6 beq.s loc_11DFE2 ROM:0011DFA8 btst #0,($898).w ROM:0011DFAE bne.s loc_11DFE2 ROM:0011DFB0 move.w $33E(a5),d1 ROM:0011DFB4 cmp.w ($518).w,d1 ROM:0011DFB8 blt.s loc_11DFE2 ROM:0011DFBA clr.b ($801).w ROM:0011DFBE clr.w ($654).w ROM:0011DFC2 bset #6,($1421).w ROM:0011DFC8 move.w $33C(a5),d2 ROM:0011DFCC clr.b ($800).w ROM:0011DFD0 move.w d2,($652).w ROM:0011DFD4 move.b #1,($800).w ROM:0011DFDA move.b #2,($11CB).w ROM:0011DFE0 bra.s locret_11DF6A ROM:0011DFE2 ; --------------------------------------------------------------------------- ROM:0011DFE2 ROM:0011DFE2 loc_11DFE2: ; CODE XREF: ROM:loc_11DF9E↑j ROM:0011DFE2 ; ROM:0011DFA6↑j ... ROM:0011DFE2 move.w $342(a5),d1 ROM:0011DFE6 cmp.w ($CCA).w,d1 ROM:0011DFEA ble.s locret_11DFFE ROM:0011DFEC btst #4,($895).w ROM:0011DFF2 bne.s locret_11DFFE ROM:0011DFF4 move.b #1,($11CB).w ROM:0011DFFA bra.w locret_11DF2A ROM:0011DFFE ; --------------------------------------------------------------------------- ROM:0011DFFE ROM:0011DFFE locret_11DFFE: ; CODE XREF: ROM:0011DF26↑j ROM:0011DFFE ; ROM:0011DFEA↑j ... ROM:0011DFFE rts ROM:0011E000 ; --------------------------------------------------------------------------- ROM:0011E000 rts ROM:0011E002 ROM:0011E002 ; =============== S U B R O U T I N E ======================================= ROM:0011E002 ROM:0011E002 ROM:0011E002 sub_11E002: ; CODE XREF: ROM:0011DABA↑p ROM:0011E002 move.w #$3E9E,d1 ROM:0011E006 move.w ($9E4).w,d2 ROM:0011E00A bsr.l sub_11745C ROM:0011E010 move.w d1,($B18).w ROM:0011E014 move.w #$3E9C,d1 ROM:0011E018 move.w ($518).w,d2 ROM:0011E01C bsr.l sub_11745C ROM:0011E022 move.w d1,($B14).w ROM:0011E026 bset #5,($1425).w ROM:0011E02C clr.w d0 ROM:0011E02E move.w $324(a5),d5 ROM:0011E032 move.w $344(a5),d1 ROM:0011E036 move.w $9EC(a5,d1.w*2),d2 ROM:0011E03C cmp.w ($ABC).w,d2 ROM:0011E040 bgt.s loc_11E080 ROM:0011E042 btst #5,($1427).w ROM:0011E048 bne.s loc_11E052 ROM:0011E04A cmpi.w #2,($AC0).w ROM:0011E050 bne.s loc_11E068 ROM:0011E052 ROM:0011E052 loc_11E052: ; CODE XREF: sub_11E002+46↑j ROM:0011E052 move.w d1,($AC6).w ROM:0011E056 subi.w #1,($AC6).w ROM:0011E05C move.w d1,($AC4).w ROM:0011E060 move.w ($AC4).w,($AC8).w ROM:0011E066 bra.s loc_11E07C ROM:0011E068 ; --------------------------------------------------------------------------- ROM:0011E068 ROM:0011E068 loc_11E068: ; CODE XREF: sub_11E002+4E↑j ROM:0011E068 move.w d1,($AC6).w ROM:0011E06C move.w d1,($AC4).w ROM:0011E070 subi.w #1,($AC4).w ROM:0011E076 move.w ($AC4).w,($AC8).w ROM:0011E07C ROM:0011E07C loc_11E07C: ; CODE XREF: sub_11E002+64↑j ROM:0011E07C move.w #1,d0 ROM:0011E080 ROM:0011E080 loc_11E080: ; CODE XREF: sub_11E002+3E↑j ROM:0011E080 move.w #1,d1 ROM:0011E084 move.w $9EC(a5,d1.w*2),d2 ROM:0011E08A cmp.w ($ABC).w,d2 ROM:0011E08E blt.s loc_11E0CC ROM:0011E090 btst #5,($1427).w ROM:0011E096 bne.s loc_11E0A0 ROM:0011E098 cmpi.w #2,($AC0).w ROM:0011E09E bne.s loc_11E0B6 ROM:0011E0A0 ROM:0011E0A0 loc_11E0A0: ; CODE XREF: sub_11E002+94↑j ROM:0011E0A0 move.w d1,($AC6).w ROM:0011E0A4 move.w d1,($AC4).w ROM:0011E0A8 addi.w #1,($AC4).w ROM:0011E0AE move.w ($AC4).w,($AC8).w ROM:0011E0B4 bra.s loc_11E0C8 ROM:0011E0B6 ; --------------------------------------------------------------------------- ROM:0011E0B6 ROM:0011E0B6 loc_11E0B6: ; CODE XREF: sub_11E002+9C↑j ROM:0011E0B6 move.w d1,($AC6).w ROM:0011E0BA addi.w #1,($AC6).w ROM:0011E0C0 move.w d1,($AC4).w ROM:0011E0C4 move.w d1,($AC8).w ROM:0011E0C8 ROM:0011E0C8 loc_11E0C8: ; CODE XREF: sub_11E002+B2↑j ROM:0011E0C8 move.w #1,d0 ROM:0011E0CC ROM:0011E0CC loc_11E0CC: ; CODE XREF: sub_11E002+8C↑j ROM:0011E0CC move.w #1,d1 ROM:0011E0D0 ROM:0011E0D0 loc_11E0D0: ; CODE XREF: sub_11E002:loc_11E17E↓j ROM:0011E0D0 cmpi.w #0,d0 ROM:0011E0D4 bne.l loc_11E182 ROM:0011E0DA move.w $9EC(a5,d1.w*2),d3 ROM:0011E0E0 move.w d1,d4 ROM:0011E0E2 addi.w #1,d1 ROM:0011E0E6 move.w $9EC(a5,d1.w*2),d2 ROM:0011E0EC cmp.w ($ABC).w,d3 ROM:0011E0F0 bgt.s loc_11E0FE ROM:0011E0F2 cmp.w ($ABC).w,d2 ROM:0011E0F6 blt.s loc_11E0FE ROM:0011E0F8 addi.w #1,d0 ROM:0011E0FC bra.s loc_11E110 ROM:0011E0FE ; --------------------------------------------------------------------------- ROM:0011E0FE ROM:0011E0FE loc_11E0FE: ; CODE XREF: sub_11E002+EE↑j ROM:0011E0FE ; sub_11E002+F4↑j ROM:0011E0FE move.w $344(a5),d6 ROM:0011E102 cmp.w d1,d6 ROM:0011E104 bne.s loc_11E10C ROM:0011E106 addi.w #1,d0 ROM:0011E10A bra.s loc_11E110 ROM:0011E10C ; --------------------------------------------------------------------------- ROM:0011E10C ROM:0011E10C loc_11E10C: ; CODE XREF: sub_11E002+102↑j ROM:0011E10C clr.w d0 ROM:0011E10E bra.s loc_11E17E ROM:0011E110 ; --------------------------------------------------------------------------- ROM:0011E110 ROM:0011E110 loc_11E110: ; CODE XREF: sub_11E002+FA↑j ROM:0011E110 ; sub_11E002+108↑j ROM:0011E110 sub.w ($ABC).w,d2 ROM:0011E114 sub.w ($ABC).w,d3 ROM:0011E118 cmpi.w #0,d3 ROM:0011E11C bge.s loc_11E120 ROM:0011E11E neg.w d3 ROM:0011E120 ROM:0011E120 loc_11E120: ; CODE XREF: sub_11E002+11A↑j ROM:0011E120 cmpi.w #1,($AC0).w ROM:0011E126 bne.s loc_11E156 ROM:0011E128 move.w $344(a5),d6 ROM:0011E12C subq.w #1,d6 ROM:0011E12E cmp.w d5,d2 ROM:0011E130 bgt.s loc_11E136 ROM:0011E132 cmp.w d1,d6 ROM:0011E134 bge.s loc_11E144 ROM:0011E136 ROM:0011E136 loc_11E136: ; CODE XREF: sub_11E002+12E↑j ROM:0011E136 move.w d1,($AC6).w ROM:0011E13A move.w d4,($AC8).w ROM:0011E13E move.w d4,($AC4).w ROM:0011E142 bra.s loc_11E154 ROM:0011E144 ; --------------------------------------------------------------------------- ROM:0011E144 ROM:0011E144 loc_11E144: ; CODE XREF: sub_11E002+132↑j ROM:0011E144 move.w d1,($AC6).w ROM:0011E148 addq.w #1,($AC6).w ROM:0011E14C move.w d1,($AC8).w ROM:0011E150 move.w d1,($AC4).w ROM:0011E154 ROM:0011E154 loc_11E154: ; CODE XREF: sub_11E002+140↑j ROM:0011E154 bra.s loc_11E17E ROM:0011E156 ; --------------------------------------------------------------------------- ROM:0011E156 ROM:0011E156 loc_11E156: ; CODE XREF: sub_11E002+124↑j ROM:0011E156 cmp.w d5,d3 ROM:0011E158 bgt.s loc_11E160 ROM:0011E15A cmpi.w #2,d1 ROM:0011E15E bgt.s loc_11E16E ROM:0011E160 ROM:0011E160 loc_11E160: ; CODE XREF: sub_11E002+156↑j ROM:0011E160 move.w d4,($AC6).w ROM:0011E164 move.w d1,($AC8).w ROM:0011E168 move.w d1,($AC4).w ROM:0011E16C bra.s loc_11E17E ROM:0011E16E ; --------------------------------------------------------------------------- ROM:0011E16E ROM:0011E16E loc_11E16E: ; CODE XREF: sub_11E002+15C↑j ROM:0011E16E move.w d4,($AC6).w ROM:0011E172 subq.w #1,($AC6).w ROM:0011E176 move.w d4,($AC8).w ROM:0011E17A move.w d4,($AC4).w ROM:0011E17E ROM:0011E17E loc_11E17E: ; CODE XREF: sub_11E002+10C↑j ROM:0011E17E ; sub_11E002:loc_11E154↑j ... ROM:0011E17E bra.w loc_11E0D0 ROM:0011E182 ; --------------------------------------------------------------------------- ROM:0011E182 ROM:0011E182 loc_11E182: ; CODE XREF: sub_11E002+D2↑j ROM:0011E182 move.w ($AC6).w,d1 ROM:0011E186 move.w $9EC(a5,d1.w*2),d2 ROM:0011E18C move.w ($518).w,d4 ROM:0011E190 mulu.w #$1846,d4 ROM:0011E194 divu.w d2,d4 ROM:0011E196 move.w d4,d3 ROM:0011E198 move.w ($B18).w,d1 ROM:0011E19C sub.w $34C(a5),d1 ROM:0011E1A0 move.w ($B14).w,d2 ROM:0011E1A4 cmp.w d3,d1 ROM:0011E1A6 bgt.s locret_11E1AE ROM:0011E1A8 bclr #5,($1425).w ROM:0011E1AE ROM:0011E1AE locret_11E1AE: ; CODE XREF: sub_11E002+1A4↑j ROM:0011E1AE rts ROM:0011E1AE ; End of function sub_11E002 ROM:0011E1AE ROM:0011E1B0 ROM:0011E1B0 ; =============== S U B R O U T I N E ======================================= ROM:0011E1B0 ROM:0011E1B0 ROM:0011E1B0 sub_11E1B0: ; CODE XREF: sub_11D926+14↑p ROM:0011E1B0 clr.w d0 ROM:0011E1B2 btst #1,($1405).w ROM:0011E1B8 bne.s loc_11E1C2 ROM:0011E1BA cmpi.w #3,($ABE).w ROM:0011E1C0 bne.s loc_11E1CC ROM:0011E1C2 ROM:0011E1C2 loc_11E1C2: ; CODE XREF: sub_11E1B0+8↑j ROM:0011E1C2 move.w ($AC4).w,($ACA).w ROM:0011E1C8 move.w #1,d0 ROM:0011E1CC ROM:0011E1CC loc_11E1CC: ; CODE XREF: sub_11E1B0+10↑j ROM:0011E1CC cmpi.w #4,($ABE).w ROM:0011E1D2 beq.s loc_11E1DC ROM:0011E1D4 cmpi.w #5,($ABE).w ROM:0011E1DA bne.s loc_11E1E4 ROM:0011E1DC ROM:0011E1DC loc_11E1DC: ; CODE XREF: sub_11E1B0+22↑j ROM:0011E1DC clr.w ($ACA).w ROM:0011E1E0 move.w #1,d0 ROM:0011E1E4 ROM:0011E1E4 loc_11E1E4: ; CODE XREF: sub_11E1B0+2A↑j ROM:0011E1E4 cmpi.w #0,($518).w ROM:0011E1EA bne.s loc_11E1F4 ROM:0011E1EC clr.w ($ACA).w ROM:0011E1F0 move.w #1,d0 ROM:0011E1F4 ROM:0011E1F4 loc_11E1F4: ; CODE XREF: sub_11E1B0+3A↑j ROM:0011E1F4 cmpi.w #6,($ABE).w ROM:0011E1FA bne.s loc_11E206 ROM:0011E1FC move.w #2,($ACA).w ROM:0011E202 move.w #1,d0 ROM:0011E206 ROM:0011E206 loc_11E206: ; CODE XREF: sub_11E1B0+4A↑j ROM:0011E206 move.w #1,d1 ROM:0011E20A move.w $9EC(a5,d1.w*2),d3 ROM:0011E210 move.w $344(a5),d1 ROM:0011E214 move.w $9EC(a5,d1.w*2),d2 ROM:0011E21A cmpi.w #0,d0 ROM:0011E21E bne.l locret_11E2A8 ROM:0011E224 cmp.w ($ABC).w,d2 ROM:0011E228 bgt.s loc_11E234 ROM:0011E22A move.w d1,($ACA).w ROM:0011E22E move.w #1,d0 ROM:0011E232 bra.s loc_11E23E ROM:0011E234 ; --------------------------------------------------------------------------- ROM:0011E234 ROM:0011E234 loc_11E234: ; CODE XREF: sub_11E1B0+78↑j ROM:0011E234 move.w #1,d1 ROM:0011E238 move.w $9EC(a5,d1.w*2),d2 ROM:0011E23E ROM:0011E23E loc_11E23E: ; CODE XREF: sub_11E1B0+82↑j ROM:0011E23E cmp.w ($ABC).w,d2 ROM:0011E242 blt.s loc_11E24C ROM:0011E244 move.w d1,($ACA).w ROM:0011E248 move.w #1,d0 ROM:0011E24C ROM:0011E24C loc_11E24C: ; CODE XREF: sub_11E1B0+92↑j ROM:0011E24C ; sub_11E1B0:loc_11E286↓j ROM:0011E24C cmpi.w #0,d0 ROM:0011E250 bne.s loc_11E288 ROM:0011E252 move.w $9EC(a5,d1.w*2),d3 ROM:0011E258 move.w d1,d4 ROM:0011E25A addi.w #1,d1 ROM:0011E25E move.w $9EC(a5,d1.w*2),d2 ROM:0011E264 cmp.w ($ABC).w,d3 ROM:0011E268 bgt.s loc_11E276 ROM:0011E26A cmp.w ($ABC).w,d2 ROM:0011E26E blt.s loc_11E276 ROM:0011E270 move.w #1,d0 ROM:0011E274 bra.s loc_11E286 ROM:0011E276 ; --------------------------------------------------------------------------- ROM:0011E276 ROM:0011E276 loc_11E276: ; CODE XREF: sub_11E1B0+B8↑j ROM:0011E276 ; sub_11E1B0+BE↑j ROM:0011E276 move.w $344(a5),d7 ROM:0011E27A cmp.w d1,d7 ROM:0011E27C bne.s loc_11E284 ROM:0011E27E move.w #1,d0 ROM:0011E282 bra.s loc_11E286 ROM:0011E284 ; --------------------------------------------------------------------------- ROM:0011E284 ROM:0011E284 loc_11E284: ; CODE XREF: sub_11E1B0+CC↑j ROM:0011E284 clr.w d0 ROM:0011E286 ROM:0011E286 loc_11E286: ; CODE XREF: sub_11E1B0+C4↑j ROM:0011E286 ; sub_11E1B0+D2↑j ROM:0011E286 bra.s loc_11E24C ROM:0011E288 ; --------------------------------------------------------------------------- ROM:0011E288 ROM:0011E288 loc_11E288: ; CODE XREF: sub_11E1B0+A0↑j ROM:0011E288 cmpi.w #1,d1 ROM:0011E28C ble.s locret_11E2A8 ROM:0011E28E move.w d2,d5 ROM:0011E290 sub.w ($ABC).w,d5 ROM:0011E294 move.w ($ABC).w,d6 ROM:0011E298 sub.w d3,d6 ROM:0011E29A cmp.w d5,d6 ROM:0011E29C bgt.s loc_11E2A4 ROM:0011E29E move.w d4,($ACA).w ROM:0011E2A2 bra.s locret_11E2A8 ROM:0011E2A4 ; --------------------------------------------------------------------------- ROM:0011E2A4 ROM:0011E2A4 loc_11E2A4: ; CODE XREF: sub_11E1B0+EC↑j ROM:0011E2A4 move.w d1,($ACA).w ROM:0011E2A8 ROM:0011E2A8 locret_11E2A8: ; CODE XREF: sub_11E1B0+6E↑j ROM:0011E2A8 ; sub_11E1B0+DC↑j ... ROM:0011E2A8 rts ROM:0011E2A8 ; End of function sub_11E1B0 ROM:0011E2A8 ROM:0011E2AA ; --------------------------------------------------------------------------- ROM:0011E2AA rts ROM:0011E2AC ROM:0011E2AC ; =============== S U B R O U T I N E ======================================= ROM:0011E2AC ROM:0011E2AC ROM:0011E2AC sub_11E2AC: ; CODE XREF: sub_11D926+18↑p ROM:0011E2AC btst #7,($49E).w ROM:0011E2B2 beq.s loc_11E2BC ROM:0011E2B4 move.w #$8FC,($AE0).w ROM:0011E2BA bra.s loc_11E2CE ROM:0011E2BC ; --------------------------------------------------------------------------- ROM:0011E2BC ROM:0011E2BC loc_11E2BC: ; CODE XREF: sub_11E2AC+6↑j ROM:0011E2BC move.w #$3E9A,d1 ROM:0011E2C0 move.w ($CCA).w,d2 ROM:0011E2C4 bsr.l sub_11745C ROM:0011E2CA move.w d1,($AE0).w ROM:0011E2CE ROM:0011E2CE loc_11E2CE: ; CODE XREF: sub_11E2AC+E↑j ROM:0011E2CE move.w $9EE(a5),d2 ROM:0011E2D2 move.w ($518).w,d6 ROM:0011E2D6 mulu.w #$1846,d6 ROM:0011E2DA cmpi.l #$2625A00,d6 ROM:0011E2E0 ble.s loc_11E2E8 ROM:0011E2E2 move.l #$2625A00,d6 ROM:0011E2E8 ROM:0011E2E8 loc_11E2E8: ; CODE XREF: sub_11E2AC+34↑j ROM:0011E2E8 divu.w d2,d6 ROM:0011E2EA move.w d6,($AE6).w ROM:0011E2EE rts ROM:0011E2EE ; End of function sub_11E2AC ROM:0011E2EE ROM:0011E2F0 ROM:0011E2F0 ; =============== S U B R O U T I N E ======================================= ROM:0011E2F0 ROM:0011E2F0 ROM:0011E2F0 sub_11E2F0: ; CODE XREF: ROM:loc_11DB6C↑p ROM:0011E2F0 clr.w ($AD0).w ROM:0011E2F4 btst #1,($1405).w ROM:0011E2FA bne.s loc_11E304 ROM:0011E2FC cmpi.w #3,($ABE).w ROM:0011E302 bne.s loc_11E31A ROM:0011E304 ROM:0011E304 loc_11E304: ; CODE XREF: sub_11E2F0+A↑j ROM:0011E304 move.w #$3F38,d1 ROM:0011E308 move.w ($CCA).w,d2 ROM:0011E30C move.w ($AC4).w,d3 ROM:0011E310 bsr.l sub_11745C ROM:0011E316 move.w d1,($AD0).w ROM:0011E31A ROM:0011E31A loc_11E31A: ; CODE XREF: sub_11E2F0+12↑j ROM:0011E31A btst #3,($1408).w ROM:0011E320 beq.s locret_11E334 ROM:0011E322 move.w #$3F3A,d1 ROM:0011E326 move.w ($ABC).w,d2 ROM:0011E32A bsr.l sub_11745C ROM:0011E330 move.w d1,($AD0).w ROM:0011E334 ROM:0011E334 locret_11E334: ; CODE XREF: sub_11E2F0+30↑j ROM:0011E334 rts ROM:0011E334 ; End of function sub_11E2F0 ROM:0011E334 ROM:0011E336 ROM:0011E336 ; =============== S U B R O U T I N E ======================================= ROM:0011E336 ROM:0011E336 ROM:0011E336 sub_11E336: ; CODE XREF: sub_11D926+1C↑p ROM:0011E336 move.w ($518).w,d1 ROM:0011E33A ext.l d1 ROM:0011E33C mulu.w #$1846,d1 ROM:0011E340 divu.w ($57E).w,d1 ROM:0011E344 move.w d1,($ABC).w ROM:0011E348 rts ROM:0011E348 ; End of function sub_11E336 ROM:0011E348 ROM:0011E34A ROM:0011E34A ; =============== S U B R O U T I N E ======================================= ROM:0011E34A ROM:0011E34A ROM:0011E34A sub_11E34A: ; CODE XREF: sub_11D926+20↑p ROM:0011E34A bclr #6,($1428).w ROM:0011E350 move.w $32A(a5),d1 ROM:0011E354 move.w $32C(a5),d2 ROM:0011E358 cmpi.w #6,($ABE).w ROM:0011E35E bne.s locret_11E372 ROM:0011E360 cmp.w ($57E).w,d1 ROM:0011E364 bge.s locret_11E372 ROM:0011E366 cmp.w ($ABC).w,d2 ROM:0011E36A ble.s locret_11E372 ROM:0011E36C bset #6,($1428).w ROM:0011E372 ROM:0011E372 locret_11E372: ; CODE XREF: sub_11E34A+14↑j ROM:0011E372 ; sub_11E34A+1A↑j ... ROM:0011E372 rts ROM:0011E372 ; End of function sub_11E34A ROM:0011E372 ROM:0011E374 ROM:0011E374 ; =============== S U B R O U T I N E ======================================= ROM:0011E374 ROM:0011E374 ROM:0011E374 sub_11E374: ; CODE XREF: ROM:0011DDA2↑p ROM:0011E374 clr.l d1 ROM:0011E376 move.w ($518).w,d1 ROM:0011E37A swap d1 ROM:0011E37C move.w ($AD8).w,d2 ROM:0011E380 swap d2 ROM:0011E382 move.w ($AF6).w,d2 ROM:0011E386 move.w $318(a5),d3 ROM:0011E38A ext.l d3 ROM:0011E38C bsr.l sub_117368 ROM:0011E392 move.w d4,($AF6).w ROM:0011E396 swap d4 ROM:0011E398 move.w d4,($AD8).w ROM:0011E39C clr.l d5 ROM:0011E39E move.w ($AD8).w,d5 ROM:0011E3A2 sub.w ($AD2).w,d5 ROM:0011E3A6 muls.w #$A,d5 ROM:0011E3AA divs.w $314(a5),d5 ROM:0011E3AE move.w d5,($AD4).w ROM:0011E3B2 move.w ($AD8).w,($AD2).w ROM:0011E3B8 clr.l d1 ROM:0011E3BA move.w ($AD4).w,d1 ROM:0011E3BE swap d1 ROM:0011E3C0 move.w ($AD6).w,d2 ROM:0011E3C4 swap d2 ROM:0011E3C6 move.w ($AF4).w,d2 ROM:0011E3CA move.w $316(a5),d3 ROM:0011E3CE ext.l d3 ROM:0011E3D0 bsr.l sub_117368 ROM:0011E3D6 move.w d4,($AF4).w ROM:0011E3DA swap d4 ROM:0011E3DC move.w d4,($AD6).w ROM:0011E3E0 rts ROM:0011E3E0 ; End of function sub_11E374 ROM:0011E3E0 ROM:0011E3E2 ROM:0011E3E2 ; =============== S U B R O U T I N E ======================================= ROM:0011E3E2 ROM:0011E3E2 ROM:0011E3E2 sub_11E3E2: ; CODE XREF: sub_11D926+28↑p ROM:0011E3E2 move.w ($AF0).w,d7 ROM:0011E3E6 move.w ($5C2).w,d5 ROM:0011E3EA cmp.w d5,d7 ROM:0011E3EC ble.s loc_11E3F4 ROM:0011E3EE move.w d7,d6 ROM:0011E3F0 sub.w d5,d6 ROM:0011E3F2 bra.s loc_11E3FC ROM:0011E3F4 ; --------------------------------------------------------------------------- ROM:0011E3F4 ROM:0011E3F4 loc_11E3F4: ; CODE XREF: sub_11E3E2+A↑j ROM:0011E3F4 move.w #$400,d6 ROM:0011E3F8 sub.w d5,d6 ROM:0011E3FA add.w d7,d6 ROM:0011E3FC ROM:0011E3FC loc_11E3FC: ; CODE XREF: sub_11E3E2+10↑j ROM:0011E3FC move.w d5,($AF0).w ROM:0011E400 move.w d6,($AFC).w ROM:0011E404 clr.l d1 ROM:0011E406 move.w ($518).w,d1 ROM:0011E40A swap d1 ROM:0011E40C move.w ($AE8).w,d2 ROM:0011E410 swap d2 ROM:0011E412 move.w ($AEA).w,d2 ROM:0011E416 move.w $326(a5),d3 ROM:0011E41A ext.l d3 ROM:0011E41C bsr.l sub_117368 ROM:0011E422 move.w d4,($AEA).w ROM:0011E426 swap d4 ROM:0011E428 move.w d4,($AE8).w ROM:0011E42C clr.w d5 ROM:0011E42E move.w ($AEC).w,d7 ROM:0011E432 cmp.w ($AE8).w,d7 ROM:0011E436 bne.s loc_11E440 ROM:0011E438 cmpi.w #0,($518).w ROM:0011E43E bne.s loc_11E498 ROM:0011E440 ROM:0011E440 loc_11E440: ; CODE XREF: sub_11E3E2+54↑j ROM:0011E440 move.w ($AE8).w,d5 ROM:0011E444 sub.w ($AEC).w,d5 ROM:0011E448 muls.w #$64,d5 ; 'd' ROM:0011E44C add.w ($B04).w,d6 ROM:0011E450 ext.l d5 ROM:0011E452 divs.w d6,d5 ROM:0011E454 move.w d5,d4 ROM:0011E456 cmpi.w #0,($642).w ROM:0011E45C bgt.s loc_11E474 ROM:0011E45E add.w ($AFE).w,d5 ROM:0011E462 add.w ($B00).w,d5 ROM:0011E466 ext.l d5 ROM:0011E468 move.w #3,d2 ROM:0011E46C divs.w d2,d5 ROM:0011E46E move.w d5,($AEE).w ROM:0011E472 bra.s loc_11E482 ROM:0011E474 ; --------------------------------------------------------------------------- ROM:0011E474 ROM:0011E474 loc_11E474: ; CODE XREF: sub_11E3E2+7A↑j ROM:0011E474 btst #1,($140C).w ROM:0011E47A bne.s loc_11E482 ROM:0011E47C move.w $328(a5),($AEE).w ROM:0011E482 ROM:0011E482 loc_11E482: ; CODE XREF: sub_11E3E2+90↑j ROM:0011E482 ; sub_11E3E2+98↑j ROM:0011E482 move.w ($AFE).w,($B00).w ROM:0011E488 move.w ($B02).w,($AFE).w ROM:0011E48E move.w d4,($B02).w ROM:0011E492 clr.w ($B04).w ROM:0011E496 bra.s loc_11E49C ROM:0011E498 ; --------------------------------------------------------------------------- ROM:0011E498 ROM:0011E498 loc_11E498: ; CODE XREF: sub_11E3E2+5C↑j ROM:0011E498 add.w d6,($B04).w ROM:0011E49C ROM:0011E49C loc_11E49C: ; CODE XREF: sub_11E3E2+B4↑j ROM:0011E49C move.w ($AE8).w,($AEC).w ROM:0011E4A2 rts ROM:0011E4A2 ; End of function sub_11E3E2 ROM:0011E4A2 ROM:0011E4A4 ROM:0011E4A4 ; =============== S U B R O U T I N E ======================================= ROM:0011E4A4 ROM:0011E4A4 ROM:0011E4A4 sub_11E4A4: ; CODE XREF: ROM:0011D9BA↑p ROM:0011E4A4 clr.w ($AFA).w ROM:0011E4A8 clr.w ($AF8).w ROM:0011E4AC bclr #5,($1416).w ROM:0011E4B2 rts ROM:0011E4B2 ; End of function sub_11E4A4 ROM:0011E4B2 ROM:0011E4B4 ROM:0011E4B4 ; =============== S U B R O U T I N E ======================================= ROM:0011E4B4 ROM:0011E4B4 ROM:0011E4B4 sub_11E4B4: ; CODE XREF: ROM:0011D9EA↑p ROM:0011E4B4 ; ROM:0011DA44↑p ... ROM:0011E4B4 move.w ($AFA).w,d2 ROM:0011E4B8 move.w ($5C2).w,d0 ROM:0011E4BC cmp.w d0,d2 ROM:0011E4BE ble.s loc_11E4C6 ROM:0011E4C0 move.w d2,d1 ROM:0011E4C2 sub.w d0,d1 ROM:0011E4C4 bra.s loc_11E4CE ROM:0011E4C6 ; --------------------------------------------------------------------------- ROM:0011E4C6 ROM:0011E4C6 loc_11E4C6: ; CODE XREF: sub_11E4B4+A↑j ROM:0011E4C6 move.w #$400,d1 ROM:0011E4CA sub.w d0,d1 ROM:0011E4CC add.w d2,d1 ROM:0011E4CE ROM:0011E4CE loc_11E4CE: ; CODE XREF: sub_11E4B4+10↑j ROM:0011E4CE cmpi.w #0,d1 ROM:0011E4D2 bgt.s loc_11E4D6 ROM:0011E4D4 bra.s loc_11E4FA ROM:0011E4D6 ; --------------------------------------------------------------------------- ROM:0011E4D6 ROM:0011E4D6 loc_11E4D6: ; CODE XREF: sub_11E4B4+1E↑j ROM:0011E4D6 move.w ($AF8).w,d2 ROM:0011E4DA sub.w ($CCA).w,d2 ROM:0011E4DE move.w $320(a5),d3 ROM:0011E4E2 cmp.w d2,d3 ROM:0011E4E4 bgt.s loc_11E4FA ROM:0011E4E6 divs.w d1,d2 ROM:0011E4E8 move.w d2,($AE4).w ROM:0011E4EC move.w $322(a5),d3 ROM:0011E4F0 cmp.w d2,d3 ROM:0011E4F2 bgt.s loc_11E4FA ROM:0011E4F4 bset #5,($1416).w ROM:0011E4FA ROM:0011E4FA loc_11E4FA: ; CODE XREF: sub_11E4B4+20↑j ROM:0011E4FA ; sub_11E4B4+30↑j ... ROM:0011E4FA move.w d0,($AFA).w ROM:0011E4FE move.w ($CCA).w,($AF8).w ROM:0011E504 rts ROM:0011E504 ; End of function sub_11E4B4 ROM:0011E504 ROM:0011E506 ROM:0011E506 ; =============== S U B R O U T I N E ======================================= ROM:0011E506 ROM:0011E506 ROM:0011E506 sub_11E506: ; CODE XREF: sub_11D926↑p ROM:0011E506 move.w #$3F48,d1 ROM:0011E50A move.w ($CCA).w,d2 ROM:0011E50E move.w ($AC8).w,d3 ROM:0011E512 bsr.l sub_11745C ROM:0011E518 move.w d1,($AF2).w ROM:0011E51C cmpi.w #1,($AF2).w ROM:0011E522 blt.s loc_11E532 ROM:0011E524 cmpi.w #2,($AF2).w ROM:0011E52A bge.s loc_11E532 ROM:0011E52C move.w #1,($AF2).w ROM:0011E532 ROM:0011E532 loc_11E532: ; CODE XREF: sub_11E506+1C↑j ROM:0011E532 ; sub_11E506+24↑j ROM:0011E532 cmpi.w #2,($AF2).w ROM:0011E538 blt.s loc_11E548 ROM:0011E53A cmpi.w #3,($AF2).w ROM:0011E540 bge.s loc_11E548 ROM:0011E542 move.w #2,($AF2).w ROM:0011E548 ROM:0011E548 loc_11E548: ; CODE XREF: sub_11E506+32↑j ROM:0011E548 ; sub_11E506+3A↑j ROM:0011E548 cmpi.w #3,($AF2).w ROM:0011E54E blt.s loc_11E556 ROM:0011E550 move.w #3,($AF2).w ROM:0011E556 ROM:0011E556 loc_11E556: ; CODE XREF: sub_11E506+48↑j ROM:0011E556 cmpi.w #1,($AF2).w ROM:0011E55C bge.s loc_11E564 ROM:0011E55E move.w #1,($AF2).w ROM:0011E564 ROM:0011E564 loc_11E564: ; CODE XREF: sub_11E506+56↑j ROM:0011E564 move.w ($AC4).w,d1 ROM:0011E568 cmp.w ($AC8).w,d1 ROM:0011E56C bgt.s loc_11E5B2 ROM:0011E56E move.w #$3F3C,d1 ROM:0011E572 move.w ($AF2).w,d2 ROM:0011E576 move.w ($AC8).w,d3 ROM:0011E57A bsr.l sub_11745C ROM:0011E580 move.w d1,($ADC).w ROM:0011E584 move.w #$3F3E,d1 ROM:0011E588 move.w ($AF2).w,d2 ROM:0011E58C move.w ($AC8).w,d3 ROM:0011E590 bsr.l sub_11745C ROM:0011E596 move.w d1,($ADE).w ROM:0011E59A move.w #$3F40,d1 ROM:0011E59E move.w ($AF2).w,d2 ROM:0011E5A2 move.w ($AC8).w,d3 ROM:0011E5A6 bsr.l sub_11745C ROM:0011E5AC move.w d1,($ADA).w ROM:0011E5B0 bra.s loc_11E5F4 ROM:0011E5B2 ; --------------------------------------------------------------------------- ROM:0011E5B2 ROM:0011E5B2 loc_11E5B2: ; CODE XREF: sub_11E506+66↑j ROM:0011E5B2 move.w #$3F42,d1 ROM:0011E5B6 move.w ($AF2).w,d2 ROM:0011E5BA move.w ($AC8).w,d3 ROM:0011E5BE bsr.l sub_11745C ROM:0011E5C4 move.w d1,($ADC).w ROM:0011E5C8 move.w #$3F44,d1 ROM:0011E5CC move.w ($AF2).w,d2 ROM:0011E5D0 move.w ($AC8).w,d3 ROM:0011E5D4 bsr.l sub_11745C ROM:0011E5DA move.w d1,($ADE).w ROM:0011E5DE move.w #$3F46,d1 ROM:0011E5E2 move.w ($AF2).w,d2 ROM:0011E5E6 move.w ($AC8).w,d3 ROM:0011E5EA bsr.l sub_11745C ROM:0011E5F0 move.w d1,($ADA).w ROM:0011E5F4 ROM:0011E5F4 loc_11E5F4: ; CODE XREF: sub_11E506+AA↑j ROM:0011E5F4 move.w $2EC(a5),d1 ROM:0011E5F8 move.w $32E(a5),d2 ROM:0011E5FC move.w $330(a5),d3 ROM:0011E600 move.w $332(a5),d4 ROM:0011E604 move.w $334(a5),d5 ROM:0011E608 move.w $336(a5),d6 ROM:0011E60C cmpi.b #0,($14AD).w ROM:0011E612 beq.s loc_11E618 ROM:0011E614 bra.w loc_11E6F8 ROM:0011E618 ; --------------------------------------------------------------------------- ROM:0011E618 ROM:0011E618 loc_11E618: ; CODE XREF: sub_11E506+10C↑j ROM:0011E618 btst #3,($1408).w ROM:0011E61E beq.l loc_11E6E8 ROM:0011E624 cmp.w ($ABC).w,d1 ROM:0011E628 ble.s loc_11E64A ROM:0011E62A cmp.w ($ADC).w,d2 ROM:0011E62E bge.s loc_11E634 ROM:0011E630 move.w d2,($ADC).w ROM:0011E634 ROM:0011E634 loc_11E634: ; CODE XREF: sub_11E506+128↑j ROM:0011E634 cmp.w ($ADE).w,d2 ROM:0011E638 bge.s loc_11E63E ROM:0011E63A move.w d2,($ADE).w ROM:0011E63E ROM:0011E63E loc_11E63E: ; CODE XREF: sub_11E506+132↑j ROM:0011E63E cmp.w ($ADA).w,d2 ROM:0011E642 bge.s loc_11E648 ROM:0011E644 move.w d2,($ADA).w ROM:0011E648 ROM:0011E648 loc_11E648: ; CODE XREF: sub_11E506+13C↑j ROM:0011E648 bra.s loc_11E668 ROM:0011E64A ; --------------------------------------------------------------------------- ROM:0011E64A ROM:0011E64A loc_11E64A: ; CODE XREF: sub_11E506+122↑j ROM:0011E64A cmp.w ($ADC).w,d3 ROM:0011E64E bge.s loc_11E654 ROM:0011E650 move.w d3,($ADC).w ROM:0011E654 ROM:0011E654 loc_11E654: ; CODE XREF: sub_11E506+148↑j ROM:0011E654 cmp.w ($ADE).w,d3 ROM:0011E658 bge.s loc_11E65E ROM:0011E65A move.w d3,($ADE).w ROM:0011E65E ROM:0011E65E loc_11E65E: ; CODE XREF: sub_11E506+152↑j ROM:0011E65E cmp.w ($ADA).w,d3 ROM:0011E662 bge.s loc_11E668 ROM:0011E664 move.w d3,($ADA).w ROM:0011E668 ROM:0011E668 loc_11E668: ; CODE XREF: sub_11E506:loc_11E648↑j ROM:0011E668 ; sub_11E506+15C↑j ROM:0011E668 btst #1,($1424).w ROM:0011E66E beq.l loc_11E6E6 ROM:0011E674 cmpi.w #1,($AF2).w ROM:0011E67A bne.s loc_11E69A ROM:0011E67C cmp.w ($ADC).w,d4 ROM:0011E680 bge.s loc_11E686 ROM:0011E682 move.w d4,($ADC).w ROM:0011E686 ROM:0011E686 loc_11E686: ; CODE XREF: sub_11E506+17A↑j ROM:0011E686 cmp.w ($ADE).w,d4 ROM:0011E68A bge.s loc_11E690 ROM:0011E68C move.w d4,($ADE).w ROM:0011E690 ROM:0011E690 loc_11E690: ; CODE XREF: sub_11E506+184↑j ROM:0011E690 cmp.w ($ADA).w,d4 ROM:0011E694 bge.s loc_11E69A ROM:0011E696 move.w d4,($ADA).w ROM:0011E69A ROM:0011E69A loc_11E69A: ; CODE XREF: sub_11E506+174↑j ROM:0011E69A ; sub_11E506+18E↑j ROM:0011E69A cmpi.w #2,($AF2).w ROM:0011E6A0 bne.s loc_11E6C0 ROM:0011E6A2 cmp.w ($ADC).w,d5 ROM:0011E6A6 bge.s loc_11E6AC ROM:0011E6A8 move.w d5,($ADC).w ROM:0011E6AC ROM:0011E6AC loc_11E6AC: ; CODE XREF: sub_11E506+1A0↑j ROM:0011E6AC cmp.w ($ADE).w,d5 ROM:0011E6B0 bge.s loc_11E6B6 ROM:0011E6B2 move.w d5,($ADE).w ROM:0011E6B6 ROM:0011E6B6 loc_11E6B6: ; CODE XREF: sub_11E506+1AA↑j ROM:0011E6B6 cmp.w ($ADA).w,d5 ROM:0011E6BA bge.s loc_11E6C0 ROM:0011E6BC move.w d5,($ADA).w ROM:0011E6C0 ROM:0011E6C0 loc_11E6C0: ; CODE XREF: sub_11E506+19A↑j ROM:0011E6C0 ; sub_11E506+1B4↑j ROM:0011E6C0 cmpi.w #3,($AF2).w ROM:0011E6C6 bne.s loc_11E6E6 ROM:0011E6C8 cmp.w ($ADC).w,d6 ROM:0011E6CC bge.s loc_11E6D2 ROM:0011E6CE move.w d6,($ADC).w ROM:0011E6D2 ROM:0011E6D2 loc_11E6D2: ; CODE XREF: sub_11E506+1C6↑j ROM:0011E6D2 cmp.w ($ADE).w,d6 ROM:0011E6D6 bge.s loc_11E6DC ROM:0011E6D8 move.w d6,($ADE).w ROM:0011E6DC ROM:0011E6DC loc_11E6DC: ; CODE XREF: sub_11E506+1D0↑j ROM:0011E6DC cmp.w ($ADA).w,d6 ROM:0011E6E0 bge.s loc_11E6E6 ROM:0011E6E2 move.w d6,($ADA).w ROM:0011E6E6 ROM:0011E6E6 loc_11E6E6: ; CODE XREF: sub_11E506+168↑j ROM:0011E6E6 ; sub_11E506+1C0↑j ... ROM:0011E6E6 bra.s locret_11E6FE ROM:0011E6E8 ; --------------------------------------------------------------------------- ROM:0011E6E8 ROM:0011E6E8 loc_11E6E8: ; CODE XREF: sub_11E506+118↑j ROM:0011E6E8 btst #7,($140B).w ROM:0011E6EE bne.s locret_11E6FE ROM:0011E6F0 cmpi.w #0,($65C).w ROM:0011E6F6 bgt.s locret_11E6FE ROM:0011E6F8 ROM:0011E6F8 loc_11E6F8: ; CODE XREF: sub_11E506+10E↑j ROM:0011E6F8 move.w $338(a5),($ADA).w ROM:0011E6FE ROM:0011E6FE locret_11E6FE: ; CODE XREF: sub_11E506:loc_11E6E6↑j ROM:0011E6FE ; sub_11E506+1E8↑j ... ROM:0011E6FE rts ROM:0011E6FE ; End of function sub_11E506 ROM:0011E6FE ROM:0011E700 ROM:0011E700 ; =============== S U B R O U T I N E ======================================= ROM:0011E700 ROM:0011E700 ROM:0011E700 sub_11E700: ; CODE XREF: sub_11D926+32↑p ROM:0011E700 cmpi.b #0,($14AD).w ROM:0011E706 beq.s loc_11E70A ROM:0011E708 bra.s loc_11E71A ROM:0011E70A ; --------------------------------------------------------------------------- ROM:0011E70A ROM:0011E70A loc_11E70A: ; CODE XREF: sub_11E700+6↑j ROM:0011E70A btst #1,($1405).w ROM:0011E710 bne.s loc_11E71A ROM:0011E712 cmpi.w #3,($ABE).w ROM:0011E718 bne.s loc_11E792 ROM:0011E71A ROM:0011E71A loc_11E71A: ; CODE XREF: sub_11E700+8↑j ROM:0011E71A ; sub_11E700+10↑j ROM:0011E71A cmpi.w #0,($A66).w ROM:0011E720 blt.s loc_11E75A ROM:0011E722 cmpi.b #0,($14AD).w ROM:0011E728 beq.s loc_11E742 ROM:0011E72A move.w #$3F4A,d1 ROM:0011E72E move.w ($A68).w,d2 ROM:0011E732 move.w #3,d3 ROM:0011E736 bsr.l sub_11745C ROM:0011E73C move.w d1,($B06).w ROM:0011E740 bra.s loc_11E758 ROM:0011E742 ; --------------------------------------------------------------------------- ROM:0011E742 ROM:0011E742 loc_11E742: ; CODE XREF: sub_11E700+28↑j ROM:0011E742 move.w #$3F4A,d1 ROM:0011E746 move.w ($A68).w,d2 ROM:0011E74A move.w ($AC8).w,d3 ROM:0011E74E bsr.l sub_11745C ROM:0011E754 move.w d1,($B06).w ROM:0011E758 ROM:0011E758 loc_11E758: ; CODE XREF: sub_11E700+40↑j ROM:0011E758 bra.s loc_11E790 ROM:0011E75A ; --------------------------------------------------------------------------- ROM:0011E75A ROM:0011E75A loc_11E75A: ; CODE XREF: sub_11E700+20↑j ROM:0011E75A cmpi.b #0,($14AD).w ROM:0011E760 beq.s loc_11E77A ROM:0011E762 move.w #$3F4C,d1 ROM:0011E766 move.w ($A68).w,d2 ROM:0011E76A move.w #3,d3 ROM:0011E76E bsr.l sub_11745C ROM:0011E774 move.w d1,($B06).w ROM:0011E778 bra.s loc_11E790 ROM:0011E77A ; --------------------------------------------------------------------------- ROM:0011E77A ROM:0011E77A loc_11E77A: ; CODE XREF: sub_11E700+60↑j ROM:0011E77A move.w #$3F4C,d1 ROM:0011E77E move.w ($A68).w,d2 ROM:0011E782 move.w ($AC8).w,d3 ROM:0011E786 bsr.l sub_11745C ROM:0011E78C move.w d1,($B06).w ROM:0011E790 ROM:0011E790 loc_11E790: ; CODE XREF: sub_11E700:loc_11E758↑j ROM:0011E790 ; sub_11E700+78↑j ROM:0011E790 bra.s loc_11E7C8 ROM:0011E792 ; --------------------------------------------------------------------------- ROM:0011E792 ROM:0011E792 loc_11E792: ; CODE XREF: sub_11E700+18↑j ROM:0011E792 cmpi.w #0,($A66).w ROM:0011E798 blt.s loc_11E7B2 ROM:0011E79A move.w #$3F4E,d1 ROM:0011E79E move.w ($A68).w,d2 ROM:0011E7A2 move.w ($ABC).w,d3 ROM:0011E7A6 bsr.l sub_11745C ROM:0011E7AC move.w d1,($B06).w ROM:0011E7B0 bra.s loc_11E7C8 ROM:0011E7B2 ; --------------------------------------------------------------------------- ROM:0011E7B2 ROM:0011E7B2 loc_11E7B2: ; CODE XREF: sub_11E700+98↑j ROM:0011E7B2 move.w #$3F50,d1 ROM:0011E7B6 move.w ($A68).w,d2 ROM:0011E7BA move.w ($ABC).w,d3 ROM:0011E7BE bsr.l sub_11745C ROM:0011E7C4 move.w d1,($B06).w ROM:0011E7C8 ROM:0011E7C8 loc_11E7C8: ; CODE XREF: sub_11E700:loc_11E790↑j ROM:0011E7C8 ; sub_11E700+B0↑j ROM:0011E7C8 clr.l d7 ROM:0011E7CA move.w ($B06).w,d7 ROM:0011E7CE ext.l d7 ROM:0011E7D0 move.w ($A68).w,d6 ROM:0011E7D4 ext.l d6 ROM:0011E7D6 lsl.l #8,d7 ROM:0011E7D8 lsl.l #5,d7 ROM:0011E7DA cmpi.l #0,d6 ROM:0011E7E0 beq.s loc_11E7E8 ROM:0011E7E2 divs.l d6,d7 ROM:0011E7E6 bra.s loc_11E7EA ROM:0011E7E8 ; --------------------------------------------------------------------------- ROM:0011E7E8 ROM:0011E7E8 loc_11E7E8: ; CODE XREF: sub_11E700+E0↑j ROM:0011E7E8 clr.l d7 ROM:0011E7EA ROM:0011E7EA loc_11E7EA: ; CODE XREF: sub_11E700+E6↑j ROM:0011E7EA move.l d7,($8AC).w ROM:0011E7EE rts ROM:0011E7EE ; End of function sub_11E700 ROM:0011E7EE ROM:0011E7F0 ROM:0011E7F0 ; =============== S U B R O U T I N E ======================================= ROM:0011E7F0 ROM:0011E7F0 ROM:0011E7F0 sub_11E7F0: ; CODE XREF: sub_11D926+36↑p ROM:0011E7F0 cmpi.b #0,($14AD).w ROM:0011E7F6 beq.s loc_11E7FA ROM:0011E7F8 bra.s loc_11E80A ROM:0011E7FA ; --------------------------------------------------------------------------- ROM:0011E7FA ROM:0011E7FA loc_11E7FA: ; CODE XREF: sub_11E7F0+6↑j ROM:0011E7FA btst #1,($1405).w ROM:0011E800 bne.s loc_11E80A ROM:0011E802 cmpi.w #3,($ABE).w ROM:0011E808 bne.s loc_11E882 ROM:0011E80A ROM:0011E80A loc_11E80A: ; CODE XREF: sub_11E7F0+8↑j ROM:0011E80A ; sub_11E7F0+10↑j ROM:0011E80A cmpi.w #0,($A66).w ROM:0011E810 blt.s loc_11E84A ROM:0011E812 cmpi.b #0,($14AD).w ROM:0011E818 beq.s loc_11E832 ROM:0011E81A move.w #$3F52,d1 ROM:0011E81E move.w ($A68).w,d2 ROM:0011E822 move.w #3,d3 ROM:0011E826 bsr.l sub_11745C ROM:0011E82C move.w d1,($B08).w ROM:0011E830 bra.s loc_11E848 ROM:0011E832 ; --------------------------------------------------------------------------- ROM:0011E832 ROM:0011E832 loc_11E832: ; CODE XREF: sub_11E7F0+28↑j ROM:0011E832 move.w #$3F52,d1 ROM:0011E836 move.w ($A68).w,d2 ROM:0011E83A move.w ($AC8).w,d3 ROM:0011E83E bsr.l sub_11745C ROM:0011E844 move.w d1,($B08).w ROM:0011E848 ROM:0011E848 loc_11E848: ; CODE XREF: sub_11E7F0+40↑j ROM:0011E848 bra.s loc_11E880 ROM:0011E84A ; --------------------------------------------------------------------------- ROM:0011E84A ROM:0011E84A loc_11E84A: ; CODE XREF: sub_11E7F0+20↑j ROM:0011E84A cmpi.b #0,($14AD).w ROM:0011E850 beq.s loc_11E86A ROM:0011E852 move.w #$3F54,d1 ROM:0011E856 move.w ($A68).w,d2 ROM:0011E85A move.w #3,d3 ROM:0011E85E bsr.l sub_11745C ROM:0011E864 move.w d1,($B08).w ROM:0011E868 bra.s loc_11E880 ROM:0011E86A ; --------------------------------------------------------------------------- ROM:0011E86A ROM:0011E86A loc_11E86A: ; CODE XREF: sub_11E7F0+60↑j ROM:0011E86A move.w #$3F54,d1 ROM:0011E86E move.w ($A68).w,d2 ROM:0011E872 move.w ($AC8).w,d3 ROM:0011E876 bsr.l sub_11745C ROM:0011E87C move.w d1,($B08).w ROM:0011E880 ROM:0011E880 loc_11E880: ; CODE XREF: sub_11E7F0:loc_11E848↑j ROM:0011E880 ; sub_11E7F0+78↑j ROM:0011E880 bra.s loc_11E8D8 ROM:0011E882 ; --------------------------------------------------------------------------- ROM:0011E882 ROM:0011E882 loc_11E882: ; CODE XREF: sub_11E7F0+18↑j ROM:0011E882 cmpi.w #0,($A66).w ROM:0011E888 blt.s loc_11E8A2 ROM:0011E88A move.w #$3F56,d1 ROM:0011E88E move.w ($A68).w,d2 ROM:0011E892 move.w ($ABC).w,d3 ROM:0011E896 bsr.l sub_11745C ROM:0011E89C move.w d1,($B08).w ROM:0011E8A0 bra.s loc_11E8D8 ROM:0011E8A2 ; --------------------------------------------------------------------------- ROM:0011E8A2 ROM:0011E8A2 loc_11E8A2: ; CODE XREF: sub_11E7F0+98↑j ROM:0011E8A2 btst #1,($140C).w ROM:0011E8A8 beq.s loc_11E8C2 ROM:0011E8AA move.w #$3F5A,d1 ROM:0011E8AE move.w ($A68).w,d2 ROM:0011E8B2 move.w ($ABC).w,d3 ROM:0011E8B6 bsr.l sub_11745C ROM:0011E8BC move.w d1,($B08).w ROM:0011E8C0 bra.s loc_11E8D8 ROM:0011E8C2 ; --------------------------------------------------------------------------- ROM:0011E8C2 ROM:0011E8C2 loc_11E8C2: ; CODE XREF: sub_11E7F0+B8↑j ROM:0011E8C2 move.w #$3F58,d1 ROM:0011E8C6 move.w ($A68).w,d2 ROM:0011E8CA move.w ($ABC).w,d3 ROM:0011E8CE bsr.l sub_11745C ROM:0011E8D4 move.w d1,($B08).w ROM:0011E8D8 ROM:0011E8D8 loc_11E8D8: ; CODE XREF: sub_11E7F0:loc_11E880↑j ROM:0011E8D8 ; sub_11E7F0+B0↑j ... ROM:0011E8D8 clr.l d7 ROM:0011E8DA move.w ($B08).w,d7 ROM:0011E8DE ext.l d7 ROM:0011E8E0 move.w ($A68).w,d6 ROM:0011E8E4 ext.l d6 ROM:0011E8E6 lsl.l #8,d7 ROM:0011E8E8 lsl.l #5,d7 ROM:0011E8EA cmpi.l #0,d6 ROM:0011E8F0 beq.s loc_11E8F8 ROM:0011E8F2 divs.l d6,d7 ROM:0011E8F6 bra.s loc_11E8FA ROM:0011E8F8 ; --------------------------------------------------------------------------- ROM:0011E8F8 ROM:0011E8F8 loc_11E8F8: ; CODE XREF: sub_11E7F0+100↑j ROM:0011E8F8 clr.l d7 ROM:0011E8FA ROM:0011E8FA loc_11E8FA: ; CODE XREF: sub_11E7F0+106↑j ROM:0011E8FA move.l d7,($8B0).w ROM:0011E8FE rts ROM:0011E8FE ; End of function sub_11E7F0 ROM:0011E8FE ROM:0011E900 ROM:0011E900 ; =============== S U B R O U T I N E ======================================= ROM:0011E900 ROM:0011E900 ROM:0011E900 sub_11E900: ; CODE XREF: ROM:loc_11DA3E↑p ROM:0011E900 bsr.w sub_11EFB8 ROM:0011E904 bsr.w sub_11E924 ROM:0011E908 bsr.w sub_11EA74 ROM:0011E90C bsr.w sub_11EC1E ROM:0011E910 bsr.w sub_11EECA ROM:0011E914 bsr.w sub_11EF0C ROM:0011E918 bsr.l sub_11D900 ROM:0011E91E bsr.w sub_11EF20 ROM:0011E922 rts ROM:0011E922 ; End of function sub_11E900 ROM:0011E922 ROM:0011E924 ROM:0011E924 ; =============== S U B R O U T I N E ======================================= ROM:0011E924 ROM:0011E924 ROM:0011E924 sub_11E924: ; CODE XREF: sub_11E900+4↑p ROM:0011E924 clr.w d1 ROM:0011E926 move.b ($11CC).w,d1 ROM:0011E92A cmpi.w #4,d1 ROM:0011E92E bcc.s locret_11E938 ROM:0011E930 movea.l off_11E93A(pc,d1.w*4),a0 ROM:0011E934 nop ROM:0011E936 jmp (a0) ROM:0011E938 ; --------------------------------------------------------------------------- ROM:0011E938 ROM:0011E938 locret_11E938: ; CODE XREF: sub_11E924+A↑j ROM:0011E938 rts ROM:0011E938 ; End of function sub_11E924 ROM:0011E938 ROM:0011E938 ; --------------------------------------------------------------------------- ROM:0011E93A off_11E93A: dc.l loc_11E94A ; DATA XREF: sub_11E924+C↑r ROM:0011E93E dc.l loc_11E958 ROM:0011E942 dc.l loc_11E9E2 ROM:0011E946 dc.l loc_11EA26 ROM:0011E94A ; --------------------------------------------------------------------------- ROM:0011E94A ROM:0011E94A loc_11E94A: ; DATA XREF: ROM:off_11E93A↑o ROM:0011E94A move.b #1,($11CC).w ROM:0011E950 bra.l locret_11E9E0 ROM:0011E956 ; --------------------------------------------------------------------------- ROM:0011E956 rts ROM:0011E958 ; --------------------------------------------------------------------------- ROM:0011E958 ROM:0011E958 loc_11E958: ; DATA XREF: ROM:0011E93E↑o ROM:0011E958 btst #4,($142E).w ROM:0011E95E beq.s loc_11E97A ROM:0011E960 cmpi.w #1,($AC6).w ROM:0011E966 bne.s loc_11E97A ROM:0011E968 bclr #4,($142E).w ROM:0011E96E move.b #1,($11CC).w ROM:0011E974 bra.l locret_11E9E0 ROM:0011E97A ; --------------------------------------------------------------------------- ROM:0011E97A ROM:0011E97A loc_11E97A: ; CODE XREF: ROM:0011E95E↑j ROM:0011E97A ; ROM:0011E966↑j ROM:0011E97A btst #1,($141B).w ROM:0011E980 beq.s loc_11E99E ROM:0011E982 move.w $344(a5),d4 ROM:0011E986 cmp.w ($AC6).w,d4 ROM:0011E98A bgt.s loc_11E99E ROM:0011E98C bclr #1,($141B).w ROM:0011E992 move.b #1,($11CC).w ROM:0011E998 bra.l locret_11E9E0 ROM:0011E99E ; --------------------------------------------------------------------------- ROM:0011E99E ROM:0011E99E loc_11E99E: ; CODE XREF: ROM:0011E980↑j ROM:0011E99E ; ROM:0011E98A↑j ROM:0011E99E btst #4,($142E).w ROM:0011E9A4 beq.s loc_11E9BE ROM:0011E9A6 cmpi.w #2,($AC6).w ROM:0011E9AC blt.s loc_11E9BE ROM:0011E9AE bsr.w sub_11EE42 ROM:0011E9B2 move.b #2,($11CC).w ROM:0011E9B8 bra.l locret_11EA24 ROM:0011E9BE ; --------------------------------------------------------------------------- ROM:0011E9BE ROM:0011E9BE loc_11E9BE: ; CODE XREF: ROM:0011E9A4↑j ROM:0011E9BE ; ROM:0011E9AC↑j ROM:0011E9BE btst #1,($141B).w ROM:0011E9C4 beq.s locret_11E9E0 ROM:0011E9C6 move.w $344(a5),d4 ROM:0011E9CA cmp.w ($AC6).w,d4 ROM:0011E9CE ble.s locret_11E9E0 ROM:0011E9D0 bsr.w sub_11EDDE ROM:0011E9D4 move.b #3,($11CC).w ROM:0011E9DA bra.l locret_11EA70 ROM:0011E9E0 ; --------------------------------------------------------------------------- ROM:0011E9E0 ROM:0011E9E0 locret_11E9E0: ; CODE XREF: ROM:0011E950↑j ROM:0011E9E0 ; ROM:0011E974↑j ... ROM:0011E9E0 rts ROM:0011E9E2 ; --------------------------------------------------------------------------- ROM:0011E9E2 ROM:0011E9E2 loc_11E9E2: ; DATA XREF: ROM:0011E942↑o ROM:0011E9E2 btst #2,($141B).w ROM:0011E9E8 bne.s loc_11E9F8 ROM:0011E9EA bclr #4,($142E).w ROM:0011E9F0 move.b #1,($11CC).w ROM:0011E9F6 bra.s locret_11E9E0 ROM:0011E9F8 ; --------------------------------------------------------------------------- ROM:0011E9F8 ROM:0011E9F8 loc_11E9F8: ; CODE XREF: ROM:0011E9E8↑j ROM:0011E9F8 btst #2,($141B).w ROM:0011E9FE beq.s locret_11EA24 ROM:0011EA00 bclr #4,($142E).w ROM:0011EA06 move.w $348(a5),d3 ROM:0011EA0A clr.b ($803).w ROM:0011EA0E move.w d3,($658).w ROM:0011EA12 move.b #1,($803).w ROM:0011EA18 bsr.w sub_11EEA6 ROM:0011EA1C move.b #1,($11CC).w ROM:0011EA22 bra.s locret_11E9E0 ROM:0011EA24 ; --------------------------------------------------------------------------- ROM:0011EA24 ROM:0011EA24 locret_11EA24: ; CODE XREF: ROM:0011E9B8↑j ROM:0011EA24 ; ROM:0011E9FE↑j ROM:0011EA24 rts ROM:0011EA26 ; --------------------------------------------------------------------------- ROM:0011EA26 ROM:0011EA26 loc_11EA26: ; DATA XREF: ROM:0011E946↑o ROM:0011EA26 btst #3,($140C).w ROM:0011EA2C bne.s loc_11EA40 ROM:0011EA2E bclr #1,($141B).w ROM:0011EA34 move.b #1,($11CC).w ROM:0011EA3A bra.l locret_11E9E0 ROM:0011EA40 ; --------------------------------------------------------------------------- ROM:0011EA40 ROM:0011EA40 loc_11EA40: ; CODE XREF: ROM:0011EA2C↑j ROM:0011EA40 btst #3,($140C).w ROM:0011EA46 beq.s locret_11EA70 ROM:0011EA48 bclr #1,($141B).w ROM:0011EA4E move.w $348(a5),d3 ROM:0011EA52 clr.b ($803).w ROM:0011EA56 move.w d3,($658).w ROM:0011EA5A move.b #1,($803).w ROM:0011EA60 bsr.w sub_11EE96 ROM:0011EA64 move.b #1,($11CC).w ROM:0011EA6A bra.l locret_11E9E0 ROM:0011EA70 ; --------------------------------------------------------------------------- ROM:0011EA70 ROM:0011EA70 locret_11EA70: ; CODE XREF: ROM:0011E9DA↑j ROM:0011EA70 ; ROM:0011EA46↑j ROM:0011EA70 rts ROM:0011EA72 ; --------------------------------------------------------------------------- ROM:0011EA72 rts ROM:0011EA74 ROM:0011EA74 ; =============== S U B R O U T I N E ======================================= ROM:0011EA74 ROM:0011EA74 ROM:0011EA74 sub_11EA74: ; CODE XREF: sub_11E900+8↑p ROM:0011EA74 clr.w d1 ROM:0011EA76 move.b ($11CD).w,d1 ROM:0011EA7A cmpi.w #3,d1 ROM:0011EA7E bcc.s locret_11EA88 ROM:0011EA80 movea.l off_11EA8A(pc,d1.w*4),a0 ROM:0011EA84 nop ROM:0011EA86 jmp (a0) ROM:0011EA88 ; --------------------------------------------------------------------------- ROM:0011EA88 ROM:0011EA88 locret_11EA88: ; CODE XREF: sub_11EA74+A↑j ROM:0011EA88 rts ROM:0011EA88 ; End of function sub_11EA74 ROM:0011EA88 ROM:0011EA88 ; --------------------------------------------------------------------------- ROM:0011EA8A off_11EA8A: dc.l loc_11EA96 ; DATA XREF: sub_11EA74+C↑r ROM:0011EA8E dc.l loc_11EAB0 ROM:0011EA92 dc.l loc_11EB52 ROM:0011EA96 ; --------------------------------------------------------------------------- ROM:0011EA96 ROM:0011EA96 loc_11EA96: ; DATA XREF: ROM:off_11EA8A↑o ROM:0011EA96 move.b #1,($11CD).w ROM:0011EA9C bclr #4,($13FF).w ROM:0011EAA2 bclr #6,($140D).w ROM:0011EAA8 bra.l loc_11EB4C ROM:0011EAAE ; --------------------------------------------------------------------------- ROM:0011EAAE rts ROM:0011EAB0 ; --------------------------------------------------------------------------- ROM:0011EAB0 ROM:0011EAB0 loc_11EAB0: ; DATA XREF: ROM:0011EA8E↑o ROM:0011EAB0 move.w ($B14).w,d4 ROM:0011EAB4 move.w $34E(a5),d5 ROM:0011EAB8 cmp.w ($B12).w,d4 ROM:0011EABC blt.s loc_11EADC ROM:0011EABE cmp.w ($CCA).w,d5 ROM:0011EAC2 ble.s loc_11EADC ROM:0011EAC4 bset #4,($13FF).w ROM:0011EACA move.w ($AC6).w,($B16).w ROM:0011EAD0 move.b #2,($11CD).w ROM:0011EAD6 bra.l loc_11EC16 ROM:0011EADC ; --------------------------------------------------------------------------- ROM:0011EADC ROM:0011EADC loc_11EADC: ; CODE XREF: ROM:0011EABC↑j ROM:0011EADC ; ROM:0011EAC2↑j ROM:0011EADC move.w ($B18).w,d4 ROM:0011EAE0 move.w d4,d5 ROM:0011EAE2 cmpi.w #1,($AC4).w ROM:0011EAE8 bne.s loc_11EAF0 ROM:0011EAEA add.w $354(a5),d5 ROM:0011EAEE bra.s loc_11EAF4 ROM:0011EAF0 ; --------------------------------------------------------------------------- ROM:0011EAF0 ROM:0011EAF0 loc_11EAF0: ; CODE XREF: ROM:0011EAE8↑j ROM:0011EAF0 add.w $352(a5),d5 ROM:0011EAF4 ROM:0011EAF4 loc_11EAF4: ; CODE XREF: ROM:0011EAEE↑j ROM:0011EAF4 cmp.w ($B0E).w,d5 ROM:0011EAF8 bgt.s loc_11EAFC ROM:0011EAFA bra.s loc_11EB0A ROM:0011EAFC ; --------------------------------------------------------------------------- ROM:0011EAFC ROM:0011EAFC loc_11EAFC: ; CODE XREF: ROM:0011EAF8↑j ROM:0011EAFC btst #6,($140D).w ROM:0011EB02 bne.s loc_11EB4C ROM:0011EB04 cmp.w ($57E).w,d4 ROM:0011EB08 bge.s loc_11EB4C ROM:0011EB0A ROM:0011EB0A loc_11EB0A: ; CODE XREF: ROM:0011EAFA↑j ROM:0011EB0A bset #6,($140D).w ROM:0011EB10 move.w $344(a5),d6 ROM:0011EB14 cmp.w ($AC6).w,d6 ROM:0011EB18 ble.s loc_11EB4C ROM:0011EB1A cmpi.w #0,($656).w ROM:0011EB20 bgt.s loc_11EB4C ROM:0011EB22 cmpi.w #0,($658).w ROM:0011EB28 bgt.s loc_11EB4C ROM:0011EB2A move.w $346(a5),d5 ROM:0011EB2E clr.b ($802).w ROM:0011EB32 move.w d5,($656).w ROM:0011EB36 move.b #1,($802).w ROM:0011EB3C bsr.w sub_11EE96 ROM:0011EB40 move.b #1,($11CD).w ROM:0011EB46 bra.l *+6 ROM:0011EB4C ; --------------------------------------------------------------------------- ROM:0011EB4C ROM:0011EB4C loc_11EB4C: ; CODE XREF: ROM:0011EAA8↑j ROM:0011EB4C ; ROM:0011EB02↑j ... ROM:0011EB4C bsr.w sub_11EEB4 ROM:0011EB50 rts ROM:0011EB52 ; --------------------------------------------------------------------------- ROM:0011EB52 ROM:0011EB52 loc_11EB52: ; DATA XREF: ROM:0011EA92↑o ROM:0011EB52 cmpi.w #2,($AC6).w ROM:0011EB58 ble.s loc_11EBA4 ROM:0011EB5A btst #1,($141B).w ROM:0011EB60 bne.s loc_11EBA4 ROM:0011EB62 move.w ($B14).w,d4 ROM:0011EB66 cmp.w ($B0C).w,d4 ROM:0011EB6A blt.s loc_11EBA4 ROM:0011EB6C cmpi.w #0,($656).w ROM:0011EB72 bgt.s loc_11EBA4 ROM:0011EB74 cmpi.w #0,($658).w ROM:0011EB7A bgt.s loc_11EBA4 ROM:0011EB7C move.w $346(a5),d5 ROM:0011EB80 clr.b ($802).w ROM:0011EB84 move.w d5,($656).w ROM:0011EB88 move.b #1,($802).w ROM:0011EB8E bsr.w sub_11EEA6 ROM:0011EB92 move.w ($AC6).w,($B16).w ROM:0011EB98 move.b #2,($11CD).w ROM:0011EB9E bra.l loc_11EC16 ROM:0011EBA4 ; --------------------------------------------------------------------------- ROM:0011EBA4 ROM:0011EBA4 loc_11EBA4: ; CODE XREF: ROM:0011EB58↑j ROM:0011EBA4 ; ROM:0011EB60↑j ... ROM:0011EBA4 move.w $34E(a5),d5 ROM:0011EBA8 cmp.w ($CCA).w,d5 ROM:0011EBAC bgt.s loc_11EBDE ROM:0011EBAE cmpi.w #2,($AC6).w ROM:0011EBB4 ble.s loc_11EBDE ROM:0011EBB6 move.w $346(a5),d5 ROM:0011EBBA clr.b ($802).w ROM:0011EBBE move.w d5,($656).w ROM:0011EBC2 move.b #1,($802).w ROM:0011EBC8 bsr.w sub_11EEA6 ROM:0011EBCC bclr #4,($13FF).w ROM:0011EBD2 move.b #1,($11CD).w ROM:0011EBD8 bra.l loc_11EB4C ROM:0011EBDE ; --------------------------------------------------------------------------- ROM:0011EBDE ROM:0011EBDE loc_11EBDE: ; CODE XREF: ROM:0011EBAC↑j ROM:0011EBDE ; ROM:0011EBB4↑j ROM:0011EBDE move.w ($B16).w,d5 ROM:0011EBE2 cmp.w ($AC6).w,d5 ROM:0011EBE6 ble.s loc_11EBFA ROM:0011EBE8 bclr #4,($13FF).w ROM:0011EBEE move.b #1,($11CD).w ROM:0011EBF4 bra.l loc_11EB4C ROM:0011EBFA ; --------------------------------------------------------------------------- ROM:0011EBFA ROM:0011EBFA loc_11EBFA: ; CODE XREF: ROM:0011EBE6↑j ROM:0011EBFA move.w ($B14).w,d4 ROM:0011EBFE cmp.w ($B12).w,d4 ROM:0011EC02 bge.s loc_11EC16 ROM:0011EC04 bclr #4,($13FF).w ROM:0011EC0A move.b #1,($11CD).w ROM:0011EC10 bra.l loc_11EB4C ROM:0011EC16 ; --------------------------------------------------------------------------- ROM:0011EC16 ROM:0011EC16 loc_11EC16: ; CODE XREF: ROM:0011EAD6↑j ROM:0011EC16 ; ROM:0011EB9E↑j ... ROM:0011EC16 bsr.w sub_11EE42 ROM:0011EC1A rts ROM:0011EC1C ; --------------------------------------------------------------------------- ROM:0011EC1C rts ROM:0011EC1E ROM:0011EC1E ; =============== S U B R O U T I N E ======================================= ROM:0011EC1E ROM:0011EC1E ROM:0011EC1E sub_11EC1E: ; CODE XREF: sub_11E900+C↑p ROM:0011EC1E clr.w d1 ROM:0011EC20 move.b ($11CE).w,d1 ROM:0011EC24 cmpi.w #4,d1 ROM:0011EC28 bcc.s locret_11EC32 ROM:0011EC2A movea.l off_11EC34(pc,d1.w*4),a0 ROM:0011EC2E nop ROM:0011EC30 jmp (a0) ROM:0011EC32 ; --------------------------------------------------------------------------- ROM:0011EC32 ROM:0011EC32 locret_11EC32: ; CODE XREF: sub_11EC1E+A↑j ROM:0011EC32 rts ROM:0011EC32 ; End of function sub_11EC1E ROM:0011EC32 ROM:0011EC32 ; --------------------------------------------------------------------------- ROM:0011EC34 off_11EC34: dc.l loc_11EC44 ; DATA XREF: sub_11EC1E+C↑r ROM:0011EC38 dc.l loc_11EC4C ROM:0011EC3C dc.l loc_11ECB2 ROM:0011EC40 dc.l loc_11ED50 ROM:0011EC44 ; --------------------------------------------------------------------------- ROM:0011EC44 ROM:0011EC44 loc_11EC44: ; DATA XREF: ROM:off_11EC34↑o ROM:0011EC44 move.b #1,($11CE).w ROM:0011EC4A rts ROM:0011EC4C ; --------------------------------------------------------------------------- ROM:0011EC4C ROM:0011EC4C loc_11EC4C: ; DATA XREF: ROM:0011EC38↑o ROM:0011EC4C move.w ($AC8).w,d4 ROM:0011EC50 cmp.w ($AC6).w,d4 ROM:0011EC54 bge.s loc_11EC7E ROM:0011EC56 addq.w #1,($AC8).w ROM:0011EC5A bset #7,($140B).w ROM:0011EC60 move.w $34A(a5),d3 ROM:0011EC64 clr.b ($804).w ROM:0011EC68 move.w d3,($65A).w ROM:0011EC6C move.b #1,($804).w ROM:0011EC72 move.b #2,($11CE).w ROM:0011EC78 bra.l locret_11ED4E ROM:0011EC7E ; --------------------------------------------------------------------------- ROM:0011EC7E ROM:0011EC7E loc_11EC7E: ; CODE XREF: ROM:0011EC54↑j ROM:0011EC7E move.w ($AC8).w,d4 ROM:0011EC82 cmp.w ($AC6).w,d4 ROM:0011EC86 ble.s locret_11ECB0 ROM:0011EC88 subq.w #1,($AC8).w ROM:0011EC8C bset #7,($140B).w ROM:0011EC92 move.w $34A(a5),d3 ROM:0011EC96 clr.b ($804).w ROM:0011EC9A move.w d3,($65A).w ROM:0011EC9E move.b #1,($804).w ROM:0011ECA4 move.b #3,($11CE).w ROM:0011ECAA bra.l locret_11EDDA ROM:0011ECB0 ; --------------------------------------------------------------------------- ROM:0011ECB0 ROM:0011ECB0 locret_11ECB0: ; CODE XREF: ROM:0011EC86↑j ROM:0011ECB0 ; ROM:0011ED1A↓j ... ROM:0011ECB0 rts ROM:0011ECB2 ; --------------------------------------------------------------------------- ROM:0011ECB2 ROM:0011ECB2 loc_11ECB2: ; DATA XREF: ROM:0011EC3C↑o ROM:0011ECB2 move.w ($AC8).w,d4 ROM:0011ECB6 cmp.w ($AC6).w,d4 ROM:0011ECBA bgt.s loc_11ED1C ROM:0011ECBC move.w $35C(a5),d5 ROM:0011ECC0 move.w $350(a5),d3 ROM:0011ECC4 move.w $356(a5),d4 ROM:0011ECC8 cmp.w ($A68).w,d3 ROM:0011ECCC bge.s loc_11ECD4 ROM:0011ECCE cmp.w ($518).w,d4 ROM:0011ECD2 ble.s loc_11ED1C ROM:0011ECD4 ROM:0011ECD4 loc_11ECD4: ; CODE XREF: ROM:0011ECCC↑j ROM:0011ECD4 cmpi.w #0,($65A).w ROM:0011ECDA bgt.s loc_11ED1C ROM:0011ECDC cmpi.w #1,($AC4).w ROM:0011ECE2 bne.s loc_11ECFA ROM:0011ECE4 cmpi.w #2,($AC8).w ROM:0011ECEA bne.s loc_11ECFA ROM:0011ECEC move.w ($B0E).w,d2 ROM:0011ECF0 cmp.w ($B12).w,d2 ROM:0011ECF4 bgt.s loc_11ECF8 ROM:0011ECF6 bra.s loc_11ECFA ROM:0011ECF8 ; --------------------------------------------------------------------------- ROM:0011ECF8 ROM:0011ECF8 loc_11ECF8: ; CODE XREF: ROM:0011ECF4↑j ROM:0011ECF8 bra.s loc_11ED1C ROM:0011ECFA ; --------------------------------------------------------------------------- ROM:0011ECFA ROM:0011ECFA loc_11ECFA: ; CODE XREF: ROM:0011ECE2↑j ROM:0011ECFA ; ROM:0011ECEA↑j ... ROM:0011ECFA bclr #7,($140B).w ROM:0011ED00 clr.b ($805).w ROM:0011ED04 move.w d5,($65C).w ROM:0011ED08 move.b #1,($805).w ROM:0011ED0E move.w ($AC8).w,($AC4).w ROM:0011ED14 move.b #1,($11CE).w ROM:0011ED1A bra.s locret_11ECB0 ROM:0011ED1C ; --------------------------------------------------------------------------- ROM:0011ED1C ROM:0011ED1C loc_11ED1C: ; CODE XREF: ROM:0011ECBA↑j ROM:0011ED1C ; ROM:0011ECD2↑j ... ROM:0011ED1C move.w ($AC8).w,d4 ROM:0011ED20 cmp.w ($AC6).w,d4 ROM:0011ED24 ble.s locret_11ED4E ROM:0011ED26 subq.w #1,($AC8).w ROM:0011ED2A bset #7,($140B).w ROM:0011ED30 move.w $34A(a5),d3 ROM:0011ED34 clr.b ($804).w ROM:0011ED38 move.w d3,($65A).w ROM:0011ED3C move.b #1,($804).w ROM:0011ED42 move.b #3,($11CE).w ROM:0011ED48 bra.l locret_11EDDA ROM:0011ED4E ; --------------------------------------------------------------------------- ROM:0011ED4E ROM:0011ED4E locret_11ED4E: ; CODE XREF: ROM:0011EC78↑j ROM:0011ED4E ; ROM:0011ED24↑j ... ROM:0011ED4E rts ROM:0011ED50 ; --------------------------------------------------------------------------- ROM:0011ED50 ROM:0011ED50 loc_11ED50: ; DATA XREF: ROM:0011EC40↑o ROM:0011ED50 move.w ($AC8).w,d4 ROM:0011ED54 cmp.w ($AC6).w,d4 ROM:0011ED58 blt.s loc_11EDA8 ROM:0011ED5A move.w $35C(a5),d5 ROM:0011ED5E move.w $350(a5),d3 ROM:0011ED62 move.w $356(a5),d4 ROM:0011ED66 btst #4,($13FF).w ROM:0011ED6C bne.s loc_11ED7A ROM:0011ED6E cmp.w ($A68).w,d3 ROM:0011ED72 bge.s loc_11ED7A ROM:0011ED74 cmp.w ($518).w,d4 ROM:0011ED78 ble.s loc_11EDA8 ROM:0011ED7A ROM:0011ED7A loc_11ED7A: ; CODE XREF: ROM:0011ED6C↑j ROM:0011ED7A ; ROM:0011ED72↑j ROM:0011ED7A cmpi.w #0,($65A).w ROM:0011ED80 bgt.s loc_11EDA8 ROM:0011ED82 bclr #7,($140B).w ROM:0011ED88 clr.b ($805).w ROM:0011ED8C move.w d5,($65C).w ROM:0011ED90 move.b #1,($805).w ROM:0011ED96 move.w ($AC8).w,($AC4).w ROM:0011ED9C move.b #1,($11CE).w ROM:0011EDA2 bra.l locret_11ECB0 ROM:0011EDA8 ; --------------------------------------------------------------------------- ROM:0011EDA8 ROM:0011EDA8 loc_11EDA8: ; CODE XREF: ROM:0011ED58↑j ROM:0011EDA8 ; ROM:0011ED78↑j ... ROM:0011EDA8 move.w ($AC8).w,d4 ROM:0011EDAC cmp.w ($AC6).w,d4 ROM:0011EDB0 bge.s locret_11EDDA ROM:0011EDB2 addq.w #1,($AC8).w ROM:0011EDB6 bset #7,($140B).w ROM:0011EDBC move.w $34A(a5),d3 ROM:0011EDC0 clr.b ($804).w ROM:0011EDC4 move.w d3,($65A).w ROM:0011EDC8 move.b #1,($804).w ROM:0011EDCE move.b #2,($11CE).w ROM:0011EDD4 bra.l locret_11ED4E ROM:0011EDDA ; --------------------------------------------------------------------------- ROM:0011EDDA ROM:0011EDDA locret_11EDDA: ; CODE XREF: ROM:0011ECAA↑j ROM:0011EDDA ; ROM:0011ED48↑j ... ROM:0011EDDA rts ROM:0011EDDC ; --------------------------------------------------------------------------- ROM:0011EDDC rts ROM:0011EDDE ROM:0011EDDE ; =============== S U B R O U T I N E ======================================= ROM:0011EDDE ROM:0011EDDE ROM:0011EDDE sub_11EDDE: ; CODE XREF: ROM:0011E9D0↑p ROM:0011EDDE move.w ($AC6).w,d2 ROM:0011EDE2 addq.w #1,d2 ROM:0011EDE4 move.w $9EC(a5,d2.w*2),d3 ROM:0011EDEA move.w ($518).w,d4 ROM:0011EDEE mulu.w #$1846,d4 ROM:0011EDF2 divu.w d3,d4 ROM:0011EDF4 move.w d4,($B0C).w ROM:0011EDF8 bclr #3,($140C).w ROM:0011EDFE move.w ($B14).w,d2 ROM:0011EE02 move.w $34E(a5),d3 ROM:0011EE06 cmpi.w #0,($656).w ROM:0011EE0C bgt.s locret_11EE40 ROM:0011EE0E cmp.w ($B0C).w,d2 ROM:0011EE12 bge.s loc_11EE1A ROM:0011EE14 bset #3,($140C).w ROM:0011EE1A ROM:0011EE1A loc_11EE1A: ; CODE XREF: sub_11EDDE+34↑j ROM:0011EE1A cmp.w ($B12).w,d2 ROM:0011EE1E bge.s loc_11EE32 ROM:0011EE20 cmp.w ($B0C).w,d2 ROM:0011EE24 ble.s loc_11EE32 ROM:0011EE26 cmp.w ($CCA).w,d3 ROM:0011EE2A ble.s loc_11EE32 ROM:0011EE2C bset #3,($140C).w ROM:0011EE32 ROM:0011EE32 loc_11EE32: ; CODE XREF: sub_11EDDE+40↑j ROM:0011EE32 ; sub_11EDDE+46↑j ... ROM:0011EE32 cmpi.w #1,($AC6).w ROM:0011EE38 bne.s locret_11EE40 ROM:0011EE3A bset #3,($140C).w ROM:0011EE40 ROM:0011EE40 locret_11EE40: ; CODE XREF: sub_11EDDE+2E↑j ROM:0011EE40 ; sub_11EDDE+5A↑j ROM:0011EE40 rts ROM:0011EE40 ; End of function sub_11EDDE ROM:0011EE40 ROM:0011EE42 ROM:0011EE42 ; =============== S U B R O U T I N E ======================================= ROM:0011EE42 ROM:0011EE42 ROM:0011EE42 sub_11EE42: ; CODE XREF: ROM:0011E9AE↑p ROM:0011EE42 ; ROM:loc_11EC16↑p ROM:0011EE42 move.w ($AC6).w,d2 ROM:0011EE46 subq.w #1,d2 ROM:0011EE48 move.w $9EC(a5,d2.w*2),d3 ROM:0011EE4E move.w ($518).w,d4 ROM:0011EE52 mulu.w #$1846,d4 ROM:0011EE56 divu.w d3,d4 ROM:0011EE58 move.w d4,($B0C).w ROM:0011EE5C bclr #2,($141B).w ROM:0011EE62 move.w $358(a5),d7 ROM:0011EE66 move.w $35A(a5),d3 ROM:0011EE6A move.w ($B18).w,d5 ROM:0011EE6E sub.w $34C(a5),d5 ROM:0011EE72 cmpi.w #0,($656).w ROM:0011EE78 bgt.s locret_11EE94 ROM:0011EE7A cmp.w ($B0C).w,d5 ROM:0011EE7E blt.s loc_11EE86 ROM:0011EE80 bset #2,($141B).w ROM:0011EE86 ROM:0011EE86 loc_11EE86: ; CODE XREF: sub_11EE42+3C↑j ROM:0011EE86 cmp.w d2,d7 ROM:0011EE88 bgt.s locret_11EE94 ROM:0011EE8A cmp.w d3,d5 ROM:0011EE8C blt.s locret_11EE94 ROM:0011EE8E bset #2,($141B).w ROM:0011EE94 ROM:0011EE94 locret_11EE94: ; CODE XREF: sub_11EE42+36↑j ROM:0011EE94 ; sub_11EE42+46↑j ... ROM:0011EE94 rts ROM:0011EE94 ; End of function sub_11EE42 ROM:0011EE94 ROM:0011EE96 ROM:0011EE96 ; =============== S U B R O U T I N E ======================================= ROM:0011EE96 ROM:0011EE96 ROM:0011EE96 sub_11EE96: ; CODE XREF: ROM:0011EA60↑p ROM:0011EE96 ; ROM:0011EB3C↑p ROM:0011EE96 move.w $344(a5),d2 ROM:0011EE9A cmp.w ($AC6).w,d2 ROM:0011EE9E ble.s locret_11EEA4 ROM:0011EEA0 addq.w #1,($AC6).w ROM:0011EEA4 ROM:0011EEA4 locret_11EEA4: ; CODE XREF: sub_11EE96+8↑j ROM:0011EEA4 rts ROM:0011EEA4 ; End of function sub_11EE96 ROM:0011EEA4 ROM:0011EEA6 ROM:0011EEA6 ; =============== S U B R O U T I N E ======================================= ROM:0011EEA6 ROM:0011EEA6 ROM:0011EEA6 sub_11EEA6: ; CODE XREF: ROM:0011EA18↑p ROM:0011EEA6 ; ROM:0011EB8E↑p ... ROM:0011EEA6 cmpi.w #1,($AC6).w ROM:0011EEAC ble.s locret_11EEB2 ROM:0011EEAE subq.w #1,($AC6).w ROM:0011EEB2 ROM:0011EEB2 locret_11EEB2: ; CODE XREF: sub_11EEA6+6↑j ROM:0011EEB2 rts ROM:0011EEB2 ; End of function sub_11EEA6 ROM:0011EEB2 ROM:0011EEB4 ROM:0011EEB4 ; =============== S U B R O U T I N E ======================================= ROM:0011EEB4 ROM:0011EEB4 ROM:0011EEB4 sub_11EEB4: ; CODE XREF: ROM:loc_11EB4C↑p ROM:0011EEB4 move.w ($B18).w,d1 ROM:0011EEB8 sub.w $34C(a5),d1 ROM:0011EEBC cmp.w ($57E).w,d1 ROM:0011EEC0 ble.s locret_11EEC8 ROM:0011EEC2 bclr #6,($140D).w ROM:0011EEC8 ROM:0011EEC8 locret_11EEC8: ; CODE XREF: sub_11EEB4+C↑j ROM:0011EEC8 rts ROM:0011EEC8 ; End of function sub_11EEB4 ROM:0011EEC8 ROM:0011EECA ROM:0011EECA ; =============== S U B R O U T I N E ======================================= ROM:0011EECA ROM:0011EECA ROM:0011EECA sub_11EECA: ; CODE XREF: sub_11E900+10↑p ROM:0011EECA move.w $344(a5),d1 ROM:0011EECE move.w ($AC8).w,d3 ROM:0011EED2 move.w $9EC(a5,d3.w*2),d2 ROM:0011EED8 move.w $35A(a5),d6 ROM:0011EEDC cmp.w d3,d1 ROM:0011EEDE blt.w loc_11EEF2 ROM:0011EEE2 move.w ($518).w,d4 ROM:0011EEE6 mulu.w #$1846,d4 ROM:0011EEEA divu.w d2,d4 ROM:0011EEEC move.w d4,($B12).w ROM:0011EEF0 bra.s loc_11EEF6 ROM:0011EEF2 ; --------------------------------------------------------------------------- ROM:0011EEF2 ROM:0011EEF2 loc_11EEF2: ; CODE XREF: sub_11EECA+14↑j ROM:0011EEF2 move.w d6,($B12).w ROM:0011EEF6 ROM:0011EEF6 loc_11EEF6: ; CODE XREF: sub_11EECA+26↑j ROM:0011EEF6 move.w $358(a5),d5 ROM:0011EEFA cmp.w ($AC8).w,d5 ROM:0011EEFE bgt.s locret_11EF0A ROM:0011EF00 cmp.w ($B12).w,d6 ROM:0011EF04 bge.s locret_11EF0A ROM:0011EF06 move.w d6,($B12).w ROM:0011EF0A ROM:0011EF0A locret_11EF0A: ; CODE XREF: sub_11EECA+34↑j ROM:0011EF0A ; sub_11EECA+3A↑j ROM:0011EF0A rts ROM:0011EF0A ; End of function sub_11EECA ROM:0011EF0A ROM:0011EF0C ROM:0011EF0C ; =============== S U B R O U T I N E ======================================= ROM:0011EF0C ROM:0011EF0C ROM:0011EF0C sub_11EF0C: ; CODE XREF: sub_11E900+14↑p ROM:0011EF0C move.w #$3E9C,d1 ROM:0011EF10 move.w ($518).w,d2 ROM:0011EF14 bsr.l sub_11745C ROM:0011EF1A move.w d1,($B14).w ROM:0011EF1E rts ROM:0011EF1E ; End of function sub_11EF0C ROM:0011EF1E ROM:0011EF20 ROM:0011EF20 ; =============== S U B R O U T I N E ======================================= ROM:0011EF20 ROM:0011EF20 ROM:0011EF20 sub_11EF20: ; CODE XREF: sub_11E900+1E↑p ROM:0011EF20 move.w $35E(a5),d1 ROM:0011EF24 cmp.w ($518).w,d1 ROM:0011EF28 ble.s loc_11EF38 ROM:0011EF2A cmpi.w #2,($AC4).w ROM:0011EF30 bne.s loc_11EF38 ROM:0011EF32 bset #6,($1426).w ROM:0011EF38 ROM:0011EF38 loc_11EF38: ; CODE XREF: sub_11EF20+8↑j ROM:0011EF38 ; sub_11EF20+10↑j ROM:0011EF38 move.w ($AE0).w,d3 ROM:0011EF3C move.w $360(a5),d2 ROM:0011EF40 cmpi.w #1,($AC4).w ROM:0011EF46 bne.s loc_11EF50 ROM:0011EF48 cmp.w ($57E).w,d3 ROM:0011EF4C bge.s loc_11EF50 ROM:0011EF4E bra.s loc_11EF68 ROM:0011EF50 ; --------------------------------------------------------------------------- ROM:0011EF50 ROM:0011EF50 loc_11EF50: ; CODE XREF: sub_11EF20+26↑j ROM:0011EF50 ; sub_11EF20+2C↑j ROM:0011EF50 btst #1,($140C).w ROM:0011EF56 bne.s loc_11EF62 ROM:0011EF58 cmpi.w #2,($AC4).w ROM:0011EF5E bne.s loc_11EF62 ROM:0011EF60 bra.s loc_11EF68 ROM:0011EF62 ; --------------------------------------------------------------------------- ROM:0011EF62 ROM:0011EF62 loc_11EF62: ; CODE XREF: sub_11EF20+36↑j ROM:0011EF62 ; sub_11EF20+3E↑j ROM:0011EF62 cmp.w ($ABC).w,d2 ROM:0011EF66 bge.s loc_11EF6E ROM:0011EF68 ROM:0011EF68 loc_11EF68: ; CODE XREF: sub_11EF20+2E↑j ROM:0011EF68 ; sub_11EF20+40↑j ROM:0011EF68 bclr #6,($1426).w ROM:0011EF6E ROM:0011EF6E loc_11EF6E: ; CODE XREF: sub_11EF20+46↑j ROM:0011EF6E btst #4,($13FF).w ROM:0011EF74 beq.s loc_11EF7E ROM:0011EF76 move.w ($B14).w,($B10).w ROM:0011EF7C bra.s loc_11EFA8 ROM:0011EF7E ; --------------------------------------------------------------------------- ROM:0011EF7E ROM:0011EF7E loc_11EF7E: ; CODE XREF: sub_11EF20+54↑j ROM:0011EF7E btst #6,($1426).w ROM:0011EF84 beq.s loc_11EFA2 ROM:0011EF86 cmpi.w #2,($AC8).w ROM:0011EF8C bne.s loc_11EFA2 ROM:0011EF8E move.w #$3EA0,d1 ROM:0011EF92 move.w ($518).w,d2 ROM:0011EF96 bsr.l sub_11745C ROM:0011EF9C move.w d1,($B10).w ROM:0011EFA0 bra.s loc_11EFA8 ROM:0011EFA2 ; --------------------------------------------------------------------------- ROM:0011EFA2 ROM:0011EFA2 loc_11EFA2: ; CODE XREF: sub_11EF20+64↑j ROM:0011EFA2 ; sub_11EF20+6C↑j ROM:0011EFA2 move.w ($B12).w,($B10).w ROM:0011EFA8 ROM:0011EFA8 loc_11EFA8: ; CODE XREF: sub_11EF20+5C↑j ROM:0011EFA8 ; sub_11EF20+80↑j ROM:0011EFA8 move.w ($ABA).w,d2 ROM:0011EFAC cmp.w ($B10).w,d2 ROM:0011EFB0 ble.s locret_11EFB6 ROM:0011EFB2 move.w d2,($B10).w ROM:0011EFB6 ROM:0011EFB6 locret_11EFB6: ; CODE XREF: sub_11EF20+90↑j ROM:0011EFB6 rts ROM:0011EFB6 ; End of function sub_11EF20 ROM:0011EFB6 ROM:0011EFB8 ROM:0011EFB8 ; =============== S U B R O U T I N E ======================================= ROM:0011EFB8 ROM:0011EFB8 ROM:0011EFB8 sub_11EFB8: ; CODE XREF: sub_11E900↑p ROM:0011EFB8 move.w #$3E9E,d1 ROM:0011EFBC move.w ($9E4).w,d2 ROM:0011EFC0 bsr.l sub_11745C ROM:0011EFC6 move.w d1,($B18).w ROM:0011EFCA rts ROM:0011EFCA ; End of function sub_11EFB8 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_129F28+7E↓p ROM:0011EFCC move.w #0,d2 ROM:0011EFD0 bra.s loc_11EFD6 ROM:0011EFD2 ; --------------------------------------------------------------------------- ROM:0011EFD2 ROM:0011EFD2 loc_11EFD2: ; CODE XREF: sub_11EFCC+18↓j ROM:0011EFD2 addi.w #1,d2 ROM:0011EFD6 ROM:0011EFD6 loc_11EFD6: ; CODE XREF: sub_11EFCC+4↑j ROM:0011EFD6 cmpi.w #0,d2 ROM:0011EFDA bgt.s locret_11EFE6 ROM:0011EFDC move.w #0,$1490(d2.w*2) ROM:0011EFE4 bra.s loc_11EFD2 ROM:0011EFE6 ; --------------------------------------------------------------------------- ROM:0011EFE6 ROM:0011EFE6 locret_11EFE6: ; CODE XREF: sub_11EFCC+E↑j ROM:0011EFE6 rts ROM:0011EFE6 ; End of function sub_11EFCC ROM:0011EFE6 ROM:0011EFE8 ROM:0011EFE8 ; =============== S U B R O U T I N E ======================================= ROM:0011EFE8 ROM:0011EFE8 ROM:0011EFE8 sub_11EFE8: ; CODE XREF: ROM:loc_11F43A↓p ROM:0011EFE8 move.w #$3F5C,d1 ROM:0011EFEC move.w ($9E4).w,d2 ROM:0011EFF0 move.w ($9BE).w,d3 ROM:0011EFF4 bsr.l sub_11745C ROM:0011EFFA move.w d1,($B26).w ROM:0011EFFE move.w #$3EA6,d1 ROM:0011F002 move.w ($9B0).w,d2 ROM:0011F006 bsr.l sub_11745C ROM:0011F00C move.w d1,($B20).w ROM:0011F010 btst #3,($1412).w ROM:0011F016 beq.s loc_11F020 ROM:0011F018 move.w $3D4(a5),($B22).w ROM:0011F01E bra.s loc_11F024 ROM:0011F020 ; --------------------------------------------------------------------------- ROM:0011F020 ROM:0011F020 loc_11F020: ; CODE XREF: sub_11EFE8+2E↑j ROM:0011F020 clr.w ($B22).w ROM:0011F024 ROM:0011F024 loc_11F024: ; CODE XREF: sub_11EFE8+36↑j ROM:0011F024 btst #0,($140F).w ROM:0011F02A beq.s loc_11F038 ROM:0011F02C btst #2,($1409).w ROM:0011F032 beq.s loc_11F038 ROM:0011F034 bra.w loc_11F040 ROM:0011F038 ; --------------------------------------------------------------------------- ROM:0011F038 ROM:0011F038 loc_11F038: ; CODE XREF: sub_11EFE8+42↑j ROM:0011F038 ; sub_11EFE8+4A↑j ROM:0011F038 btst #6,($142C).w ROM:0011F03E beq.s loc_11F046 ROM:0011F040 ROM:0011F040 loc_11F040: ; CODE XREF: sub_11EFE8+4C↑j ROM:0011F040 move.w #$2710,($B26).w ROM:0011F046 ROM:0011F046 loc_11F046: ; CODE XREF: sub_11EFE8+56↑j ROM:0011F046 btst #7,($1407).w ROM:0011F04C beq.s loc_11F056 ROM:0011F04E move.w $3D8(a5),d1 ROM:0011F052 move.w d1,($B20).w ROM:0011F056 ROM:0011F056 loc_11F056: ; CODE XREF: sub_11EFE8+64↑j ROM:0011F056 btst #2,($1405).w ROM:0011F05C beq.s loc_11F074 ROM:0011F05E btst #4,($1417).w ROM:0011F064 beq.s loc_11F06E ROM:0011F066 move.w #$2710,($B24).w ROM:0011F06C bra.s loc_11F072 ROM:0011F06E ; --------------------------------------------------------------------------- ROM:0011F06E ROM:0011F06E loc_11F06E: ; CODE XREF: sub_11EFE8+7C↑j ROM:0011F06E clr.w ($B24).w ROM:0011F072 ROM:0011F072 loc_11F072: ; CODE XREF: sub_11EFE8+84↑j ROM:0011F072 bra.s loc_11F096 ROM:0011F074 ; --------------------------------------------------------------------------- ROM:0011F074 ROM:0011F074 loc_11F074: ; CODE XREF: sub_11EFE8+74↑j ROM:0011F074 move.w ($B26).w,($B24).w ROM:0011F07A move.w ($B20).w,d0 ROM:0011F07E cmp.w ($B24).w,d0 ROM:0011F082 ble.s loc_11F088 ROM:0011F084 move.w d0,($B24).w ROM:0011F088 ROM:0011F088 loc_11F088: ; CODE XREF: sub_11EFE8+9A↑j ROM:0011F088 move.w ($B22).w,d0 ROM:0011F08C cmp.w ($B24).w,d0 ROM:0011F090 ble.s loc_11F096 ROM:0011F092 move.w d0,($B24).w ROM:0011F096 ROM:0011F096 loc_11F096: ; CODE XREF: sub_11EFE8:loc_11F072↑j ROM:0011F096 ; sub_11EFE8+A8↑j ROM:0011F096 move.w $3D2(a5),($A32).w ROM:0011F09C btst #3,($8CD).w ROM:0011F0A2 bne.s loc_11F100 ROM:0011F0A4 move.w ($B28).w,d2 ROM:0011F0A8 cmp.w ($B24).w,d2 ROM:0011F0AC bge.s loc_11F0B6 ROM:0011F0AE move.w ($B24).w,($B28).w ROM:0011F0B4 bra.s loc_11F0CC ROM:0011F0B6 ; --------------------------------------------------------------------------- ROM:0011F0B6 ROM:0011F0B6 loc_11F0B6: ; CODE XREF: sub_11EFE8+C4↑j ROM:0011F0B6 sub.w ($B24).w,d2 ROM:0011F0BA move.w $3D6(a5),d3 ROM:0011F0BE cmp.w d2,d3 ROM:0011F0C0 bge.s loc_11F0CC ROM:0011F0C2 move.w ($B24).w,d2 ROM:0011F0C6 add.w d3,d2 ROM:0011F0C8 move.w d2,($B28).w ROM:0011F0CC ROM:0011F0CC loc_11F0CC: ; CODE XREF: sub_11EFE8+CC↑j ROM:0011F0CC ; sub_11EFE8+D8↑j ROM:0011F0CC cmpi.w #0,($B24).w ROM:0011F0D2 bgt.s loc_11F0D8 ROM:0011F0D4 clr.w ($B28).w ROM:0011F0D8 ROM:0011F0D8 loc_11F0D8: ; CODE XREF: sub_11EFE8+EA↑j ROM:0011F0D8 move.w $3DA(a5),d1 ROM:0011F0DC cmpi.w #$FF9C,d1 ROM:0011F0E0 beq.s loc_11F0E6 ROM:0011F0E2 move.w d1,($B28).w ROM:0011F0E6 ROM:0011F0E6 loc_11F0E6: ; CODE XREF: sub_11EFE8+F8↑j ROM:0011F0E6 move.w #$3EA8,d1 ROM:0011F0EA move.w ($B28).w,d2 ROM:0011F0EE bsr.l sub_11745C ROM:0011F0F4 move.w d1,($B2A).w ROM:0011F0F8 move.w ($B2A).w,($A26).w ROM:0011F0FE bra.s locret_11F106 ROM:0011F100 ; --------------------------------------------------------------------------- ROM:0011F100 ROM:0011F100 loc_11F100: ; CODE XREF: sub_11EFE8+BA↑j ROM:0011F100 move.w ($B2C).w,($A26).w ROM:0011F106 ROM:0011F106 locret_11F106: ; CODE XREF: sub_11EFE8+116↑j ROM:0011F106 rts ROM:0011F106 ; End of function sub_11EFE8 ROM:0011F106 ROM:0011F108 ROM:0011F108 ; =============== S U B R O U T I N E ======================================= ROM:0011F108 ROM:0011F108 ROM:0011F108 sub_11F108: ; CODE XREF: sub_11F218+C↓p ROM:0011F108 clr.w d1 ROM:0011F10A move.b ($11D2).w,d1 ROM:0011F10E cmpi.w #5,d1 ROM:0011F112 bcc.s locret_11F11C ROM:0011F114 movea.l off_11F11E(pc,d1.w*4),a0 ROM:0011F118 nop ROM:0011F11A jmp (a0) ROM:0011F11C ; --------------------------------------------------------------------------- ROM:0011F11C ROM:0011F11C locret_11F11C: ; CODE XREF: sub_11F108+A↑j ROM:0011F11C rts ROM:0011F11C ; End of function sub_11F108 ROM:0011F11C ROM:0011F11C ; --------------------------------------------------------------------------- ROM:0011F11E off_11F11E: dc.l loc_11F132 ; DATA XREF: sub_11F108+C↑r ROM:0011F122 dc.l loc_11F13C ROM:0011F126 dc.l loc_11F1AC ROM:0011F12A dc.l loc_11F1D6 ROM:0011F12E dc.l loc_11F206 ROM:0011F132 ; --------------------------------------------------------------------------- ROM:0011F132 ROM:0011F132 loc_11F132: ; DATA XREF: ROM:off_11F11E↑o ROM:0011F132 move.b #1,($11D2).w ROM:0011F138 bra.s locret_11F1AA ROM:0011F13A ; --------------------------------------------------------------------------- ROM:0011F13A rts ROM:0011F13C ; --------------------------------------------------------------------------- ROM:0011F13C ROM:0011F13C loc_11F13C: ; DATA XREF: ROM:0011F122↑o ROM:0011F13C btst #2,($1405).w ROM:0011F142 beq.s loc_11F182 ROM:0011F144 btst #6,($142C).w ROM:0011F14A beq.s loc_11F182 ROM:0011F14C move.w $3E0(a5),d0 ROM:0011F150 cmpi.w #1,d0 ROM:0011F154 bne.s loc_11F182 ROM:0011F156 bset #4,($1417).w ROM:0011F15C move.w #$3EAA,d1 ROM:0011F160 move.w ($9AA).w,d2 ROM:0011F164 bsr.l sub_11745C ROM:0011F16A clr.b ($83F).w ROM:0011F16E move.w d1,($6D0).w ROM:0011F172 move.b #1,($83F).w ROM:0011F178 move.b #3,($11D2).w ROM:0011F17E bra.w locret_11F204 ROM:0011F182 ; --------------------------------------------------------------------------- ROM:0011F182 ROM:0011F182 loc_11F182: ; CODE XREF: ROM:0011F142↑j ROM:0011F182 ; ROM:0011F14A↑j ... ROM:0011F182 btst #2,($1405).w ROM:0011F188 beq.s locret_11F1AA ROM:0011F18A btst #3,($1412).w ROM:0011F190 bne.s loc_11F19C ROM:0011F192 move.w $3DE(a5),d1 ROM:0011F196 cmp.w ($9E4).w,d1 ROM:0011F19A bge.s locret_11F1AA ROM:0011F19C ROM:0011F19C loc_11F19C: ; CODE XREF: ROM:0011F190↑j ROM:0011F19C bset #4,($1417).w ROM:0011F1A2 move.b #2,($11D2).w ROM:0011F1A8 bra.s locret_11F1D4 ROM:0011F1AA ; --------------------------------------------------------------------------- ROM:0011F1AA ROM:0011F1AA locret_11F1AA: ; CODE XREF: ROM:0011F138↑j ROM:0011F1AA ; ROM:0011F188↑j ... ROM:0011F1AA rts ROM:0011F1AC ; --------------------------------------------------------------------------- ROM:0011F1AC ROM:0011F1AC loc_11F1AC: ; DATA XREF: ROM:0011F126↑o ROM:0011F1AC btst #2,($1405).w ROM:0011F1B2 beq.s loc_11F1C6 ROM:0011F1B4 move.w $3DC(a5),d1 ROM:0011F1B8 cmp.w ($9E4).w,d1 ROM:0011F1BC ble.s locret_11F1D4 ROM:0011F1BE btst #3,($1412).w ROM:0011F1C4 bne.s locret_11F1D4 ROM:0011F1C6 ROM:0011F1C6 loc_11F1C6: ; CODE XREF: ROM:0011F1B2↑j ROM:0011F1C6 bclr #4,($1417).w ROM:0011F1CC move.b #1,($11D2).w ROM:0011F1D2 bra.s locret_11F1AA ROM:0011F1D4 ; --------------------------------------------------------------------------- ROM:0011F1D4 ROM:0011F1D4 locret_11F1D4: ; CODE XREF: ROM:0011F1A8↑j ROM:0011F1D4 ; ROM:0011F1BC↑j ... ROM:0011F1D4 rts ROM:0011F1D6 ; --------------------------------------------------------------------------- ROM:0011F1D6 ROM:0011F1D6 loc_11F1D6: ; DATA XREF: ROM:0011F12A↑o ROM:0011F1D6 btst #2,($1405).w ROM:0011F1DC bne.s loc_11F1EC ROM:0011F1DE bclr #4,($1417).w ROM:0011F1E4 move.b #1,($11D2).w ROM:0011F1EA bra.s locret_11F1AA ROM:0011F1EC ; --------------------------------------------------------------------------- ROM:0011F1EC ROM:0011F1EC loc_11F1EC: ; CODE XREF: ROM:0011F1DC↑j ROM:0011F1EC cmpi.w #0,($6D0).w ROM:0011F1F2 bgt.s locret_11F204 ROM:0011F1F4 btst #3,($1412).w ROM:0011F1FA bne.s locret_11F204 ROM:0011F1FC bclr #4,($1417).w ROM:0011F202 bra.s locret_11F216 ROM:0011F204 ; --------------------------------------------------------------------------- ROM:0011F204 ROM:0011F204 locret_11F204: ; CODE XREF: ROM:0011F17E↑j ROM:0011F204 ; ROM:0011F1F2↑j ... ROM:0011F204 rts ROM:0011F206 ; --------------------------------------------------------------------------- ROM:0011F206 ROM:0011F206 loc_11F206: ; DATA XREF: ROM:0011F12E↑o ROM:0011F206 btst #2,($1405).w ROM:0011F20C bne.s locret_11F216 ROM:0011F20E move.b #1,($11D2).w ROM:0011F214 bra.s locret_11F1AA ROM:0011F216 ; --------------------------------------------------------------------------- ROM:0011F216 ROM:0011F216 locret_11F216: ; CODE XREF: ROM:0011F202↑j ROM:0011F216 ; ROM:0011F20C↑j ROM:0011F216 rts ROM:0011F218 ROM:0011F218 ; =============== S U B R O U T I N E ======================================= ROM:0011F218 ROM:0011F218 ROM:0011F218 sub_11F218: ; CODE XREF: sub_129F28+18↓p ROM:0011F218 bsr.l sub_120144 ROM:0011F21E bsr.l sub_11FBBC ROM:0011F224 bsr.l sub_11F108 ROM:0011F22A bsr.l sub_11F878 ROM:0011F230 bsr.w sub_11F248 ROM:0011F234 bsr.l sub_11F6CC ROM:0011F23A bsr.l sub_11F792 ROM:0011F240 bsr.l sub_11F442 ROM:0011F246 rts ROM:0011F246 ; End of function sub_11F218 ROM:0011F246 ROM:0011F248 ROM:0011F248 ; =============== S U B R O U T I N E ======================================= ROM:0011F248 ROM:0011F248 ROM:0011F248 sub_11F248: ; CODE XREF: sub_11F218+18↑p ROM:0011F248 clr.w d1 ROM:0011F24A move.b ($11D3).w,d1 ROM:0011F24E cmpi.w #5,d1 ROM:0011F252 bcc.s locret_11F25C ROM:0011F254 movea.l off_11F25E(pc,d1.w*4),a0 ROM:0011F258 nop ROM:0011F25A jmp (a0) ROM:0011F25C ; --------------------------------------------------------------------------- ROM:0011F25C ROM:0011F25C locret_11F25C: ; CODE XREF: sub_11F248+A↑j ROM:0011F25C rts ROM:0011F25C ; End of function sub_11F248 ROM:0011F25C ROM:0011F25C ; --------------------------------------------------------------------------- ROM:0011F25E off_11F25E: dc.l loc_11F272 ; DATA XREF: sub_11F248+C↑r ROM:0011F262 dc.l loc_11F28A ROM:0011F266 dc.l loc_11F314 ROM:0011F26A dc.l loc_11F378 ROM:0011F26E dc.l loc_11F3D0 ROM:0011F272 ; --------------------------------------------------------------------------- ROM:0011F272 ROM:0011F272 loc_11F272: ; DATA XREF: ROM:off_11F25E↑o ROM:0011F272 bset #1,($142B).w ROM:0011F278 bsr.l sub_11F9B0 ROM:0011F27E move.b #1,($11D3).w ROM:0011F284 bra.w loc_11F30C ROM:0011F288 ; --------------------------------------------------------------------------- ROM:0011F288 rts ROM:0011F28A ; --------------------------------------------------------------------------- ROM:0011F28A ROM:0011F28A loc_11F28A: ; DATA XREF: ROM:0011F262↑o ROM:0011F28A move.w $3E4(a5),d1 ROM:0011F28E cmpi.w #1,d1 ROM:0011F292 bne.s loc_11F2AA ROM:0011F294 bclr #6,($141E).w ROM:0011F29A bclr #5,($1414).w ROM:0011F2A0 move.b #4,($11D3).w ROM:0011F2A6 bra.w loc_11F43A ROM:0011F2AA ; --------------------------------------------------------------------------- ROM:0011F2AA ROM:0011F2AA loc_11F2AA: ; CODE XREF: ROM:0011F292↑j ROM:0011F2AA move.w $3E2(a5),d0 ROM:0011F2AE cmpi.w #1,d0 ROM:0011F2B2 bne.s loc_11F2C4 ROM:0011F2B4 bclr #1,($142B).w ROM:0011F2BA move.b #3,($11D3).w ROM:0011F2C0 bra.w loc_11F3C8 ROM:0011F2C4 ; --------------------------------------------------------------------------- ROM:0011F2C4 ROM:0011F2C4 loc_11F2C4: ; CODE XREF: ROM:0011F2B2↑j ROM:0011F2C4 move.w #2,d0 ROM:0011F2C8 move.w #1,d1 ROM:0011F2CC cmp.w $3E2(a5),d0 ROM:0011F2D0 beq.s loc_11F2E8 ROM:0011F2D2 cmp.w $3E2(a5),d1 ROM:0011F2D6 beq.s loc_11F30C ROM:0011F2D8 btst #1,($151B).w ROM:0011F2DE bne.s loc_11F2E8 ROM:0011F2E0 btst #4,($892).w ROM:0011F2E6 beq.s loc_11F30C ROM:0011F2E8 ROM:0011F2E8 loc_11F2E8: ; CODE XREF: ROM:0011F2D0↑j ROM:0011F2E8 ; ROM:0011F2DE↑j ROM:0011F2E8 bset #1,($151B).w ROM:0011F2EE bsr.l sub_11FC7C ROM:0011F2F4 move.b #0,($11D8).w ROM:0011F2FA bclr #1,($1402).w ROM:0011F300 move.b #2,($11D3).w ROM:0011F306 bra.l loc_11F370 ROM:0011F30C ; --------------------------------------------------------------------------- ROM:0011F30C ROM:0011F30C loc_11F30C: ; CODE XREF: ROM:0011F284↑j ROM:0011F30C ; ROM:0011F2D6↑j ... ROM:0011F30C bsr.l sub_11F9B0 ROM:0011F312 rts ROM:0011F314 ; --------------------------------------------------------------------------- ROM:0011F314 ROM:0011F314 loc_11F314: ; DATA XREF: ROM:0011F266↑o ROM:0011F314 move.w $3E4(a5),d1 ROM:0011F318 cmpi.w #1,d1 ROM:0011F31C bne.s loc_11F32E ROM:0011F31E bclr #1,($151B).w ROM:0011F324 move.b #4,($11D3).w ROM:0011F32A bra.w loc_11F43A ROM:0011F32E ; --------------------------------------------------------------------------- ROM:0011F32E ROM:0011F32E loc_11F32E: ; CODE XREF: ROM:0011F31C↑j ROM:0011F32E move.w $3E2(a5),d0 ROM:0011F332 cmpi.w #1,d0 ROM:0011F336 bne.s loc_11F350 ROM:0011F338 bclr #1,($151B).w ROM:0011F33E bclr #1,($142B).w ROM:0011F344 move.b #3,($11D3).w ROM:0011F34A bra.l loc_11F3C8 ROM:0011F350 ; --------------------------------------------------------------------------- ROM:0011F350 ROM:0011F350 loc_11F350: ; CODE XREF: ROM:0011F336↑j ROM:0011F350 btst #0,($1418).w ROM:0011F356 beq.s loc_11F370 ROM:0011F358 bclr #1,($151B).w ROM:0011F35E bclr #0,($1418).w ROM:0011F364 move.b #1,($11D3).w ROM:0011F36A bra.l loc_11F30C ROM:0011F370 ; --------------------------------------------------------------------------- ROM:0011F370 ROM:0011F370 loc_11F370: ; CODE XREF: ROM:0011F306↑j ROM:0011F370 ; ROM:0011F356↑j ... ROM:0011F370 bsr.l sub_11FC7C ROM:0011F376 rts ROM:0011F378 ; --------------------------------------------------------------------------- ROM:0011F378 ROM:0011F378 loc_11F378: ; DATA XREF: ROM:0011F26A↑o ROM:0011F378 move.w $3E4(a5),d1 ROM:0011F37C cmpi.w #1,d1 ROM:0011F380 bne.s loc_11F392 ROM:0011F382 bset #1,($142B).w ROM:0011F388 move.b #4,($11D3).w ROM:0011F38E bra.w loc_11F43A ROM:0011F392 ; --------------------------------------------------------------------------- ROM:0011F392 ROM:0011F392 loc_11F392: ; CODE XREF: ROM:0011F380↑j ROM:0011F392 move.w $3E2(a5),d0 ROM:0011F396 cmpi.w #2,d0 ROM:0011F39A bne.s loc_11F3B0 ROM:0011F39C bset #1,($142B).w ROM:0011F3A2 bset #1,($151B).w ROM:0011F3A8 move.b #2,($11D3).w ROM:0011F3AE bra.s loc_11F370 ROM:0011F3B0 ; --------------------------------------------------------------------------- ROM:0011F3B0 ROM:0011F3B0 loc_11F3B0: ; CODE XREF: ROM:0011F39A↑j ROM:0011F3B0 cmpi.w #0,d0 ROM:0011F3B4 bne.s loc_11F3C8 ROM:0011F3B6 bset #1,($142B).w ROM:0011F3BC move.b #1,($11D3).w ROM:0011F3C2 bra.l loc_11F30C ROM:0011F3C8 ; --------------------------------------------------------------------------- ROM:0011F3C8 ROM:0011F3C8 loc_11F3C8: ; CODE XREF: ROM:0011F2C0↑j ROM:0011F3C8 ; ROM:0011F34A↑j ... ROM:0011F3C8 bsr.l sub_11F9B0 ROM:0011F3CE rts ROM:0011F3D0 ; --------------------------------------------------------------------------- ROM:0011F3D0 ROM:0011F3D0 loc_11F3D0: ; DATA XREF: ROM:0011F26E↑o ROM:0011F3D0 move.w $3E4(a5),d0 ROM:0011F3D4 cmpi.w #0,d0 ROM:0011F3D8 bne.s loc_11F3F2 ROM:0011F3DA move.w $3E2(a5),d0 ROM:0011F3DE cmpi.w #1,d0 ROM:0011F3E2 bne.s loc_11F3F2 ROM:0011F3E4 bclr #1,($142B).w ROM:0011F3EA move.b #3,($11D3).w ROM:0011F3F0 bra.s loc_11F3C8 ROM:0011F3F2 ; --------------------------------------------------------------------------- ROM:0011F3F2 ROM:0011F3F2 loc_11F3F2: ; CODE XREF: ROM:0011F3D8↑j ROM:0011F3F2 ; ROM:0011F3E2↑j ROM:0011F3F2 move.w $3E4(a5),d0 ROM:0011F3F6 cmpi.w #0,d0 ROM:0011F3FA bne.s loc_11F416 ROM:0011F3FC move.w $3E2(a5),d0 ROM:0011F400 cmpi.w #2,d0 ROM:0011F404 bne.s loc_11F416 ROM:0011F406 bset #1,($151B).w ROM:0011F40C move.b #2,($11D3).w ROM:0011F412 bra.w loc_11F370 ROM:0011F416 ; --------------------------------------------------------------------------- ROM:0011F416 ROM:0011F416 loc_11F416: ; CODE XREF: ROM:0011F3FA↑j ROM:0011F416 ; ROM:0011F404↑j ROM:0011F416 move.w $3E4(a5),d0 ROM:0011F41A cmpi.w #0,d0 ROM:0011F41E bne.s loc_11F43A ROM:0011F420 move.w $3E2(a5),d0 ROM:0011F424 cmpi.w #0,d0 ROM:0011F428 bne.s loc_11F43A ROM:0011F42A bclr #1,($151B).w ROM:0011F430 move.b #1,($11D3).w ROM:0011F436 bra.w loc_11F30C ROM:0011F43A ; --------------------------------------------------------------------------- ROM:0011F43A ROM:0011F43A loc_11F43A: ; CODE XREF: ROM:0011F2A6↑j ROM:0011F43A ; ROM:0011F32A↑j ... ROM:0011F43A bsr.l sub_11EFE8 ROM:0011F440 rts ROM:0011F442 ROM:0011F442 ; =============== S U B R O U T I N E ======================================= ROM:0011F442 ROM:0011F442 ROM:0011F442 sub_11F442: ; CODE XREF: sub_11F218+28↑p ROM:0011F442 clr.w d1 ROM:0011F444 move.b ($11D4).w,d1 ROM:0011F448 cmpi.w #6,d1 ROM:0011F44C bcc.s locret_11F456 ROM:0011F44E movea.l off_11F458(pc,d1.w*4),a0 ROM:0011F452 nop ROM:0011F454 jmp (a0) ROM:0011F456 ; --------------------------------------------------------------------------- ROM:0011F456 ROM:0011F456 locret_11F456: ; CODE XREF: sub_11F442+A↑j ROM:0011F456 rts ROM:0011F456 ; End of function sub_11F442 ROM:0011F456 ROM:0011F456 ; --------------------------------------------------------------------------- ROM:0011F458 off_11F458: dc.l loc_11F470 ; DATA XREF: sub_11F442+C↑r ROM:0011F45C dc.l loc_11F47E ROM:0011F460 dc.l loc_11F50E ROM:0011F464 dc.l loc_11F556 ROM:0011F468 dc.l loc_11F580 ROM:0011F46C dc.l loc_11F5D6 ROM:0011F470 ; --------------------------------------------------------------------------- ROM:0011F470 ROM:0011F470 loc_11F470: ; DATA XREF: ROM:off_11F458↑o ROM:0011F470 move.b #1,($11D4).w ROM:0011F476 bra.l locret_11F50C ROM:0011F47C ; --------------------------------------------------------------------------- ROM:0011F47C rts ROM:0011F47E ; --------------------------------------------------------------------------- ROM:0011F47E ROM:0011F47E loc_11F47E: ; DATA XREF: ROM:0011F45C↑o ROM:0011F47E btst #2,($1405).w ROM:0011F484 beq.s loc_11F4C0 ROM:0011F486 btst #2,($140A).w ROM:0011F48C beq.s loc_11F496 ROM:0011F48E btst #4,($890).w ROM:0011F494 bne.s loc_11F4A8 ROM:0011F496 ROM:0011F496 loc_11F496: ; CODE XREF: ROM:0011F48C↑j ROM:0011F496 move.w $3F2(a5),d0 ROM:0011F49A btst #2,($140A).w ROM:0011F4A0 bne.s loc_11F4C0 ROM:0011F4A2 cmp.w ($9A2).w,d0 ROM:0011F4A6 bge.s loc_11F4C0 ROM:0011F4A8 ROM:0011F4A8 loc_11F4A8: ; CODE XREF: ROM:0011F494↑j ROM:0011F4A8 bset #6,($1406).w ROM:0011F4AE bset #3,($89C).w ROM:0011F4B4 move.b #4,($11D4).w ROM:0011F4BA bra.l locret_11F5D4 ROM:0011F4C0 ; --------------------------------------------------------------------------- ROM:0011F4C0 ROM:0011F4C0 loc_11F4C0: ; CODE XREF: ROM:0011F484↑j ROM:0011F4C0 ; ROM:0011F4A0↑j ... ROM:0011F4C0 btst #4,($890).w ROM:0011F4C6 beq.s locret_11F50C ROM:0011F4C8 btst #2,($1422).w ROM:0011F4CE beq.s locret_11F50C ROM:0011F4D0 btst #6,($1407).w ROM:0011F4D6 bne.s locret_11F50C ROM:0011F4D8 btst #2,($141C).w ROM:0011F4DE bne.s locret_11F50C ROM:0011F4E0 btst #2,($140A).w ROM:0011F4E6 beq.s loc_11F4EA ROM:0011F4E8 bra.s loc_11F4F4 ROM:0011F4EA ; --------------------------------------------------------------------------- ROM:0011F4EA ROM:0011F4EA loc_11F4EA: ; CODE XREF: ROM:0011F4E6↑j ROM:0011F4EA move.w $3F2(a5),d0 ROM:0011F4EE cmp.w ($9A2).w,d0 ROM:0011F4F2 bge.s locret_11F50C ROM:0011F4F4 ROM:0011F4F4 loc_11F4F4: ; CODE XREF: ROM:0011F4E8↑j ROM:0011F4F4 bsr.w sub_11F626 ROM:0011F4F8 bset #2,($1410).w ROM:0011F4FE bset #6,($1407).w ROM:0011F504 move.b #2,($11D4).w ROM:0011F50A bra.s locret_11F554 ROM:0011F50C ; --------------------------------------------------------------------------- ROM:0011F50C ROM:0011F50C locret_11F50C: ; CODE XREF: ROM:0011F476↑j ROM:0011F50C ; ROM:0011F4C6↑j ... ROM:0011F50C rts ROM:0011F50E ; --------------------------------------------------------------------------- ROM:0011F50E ROM:0011F50E loc_11F50E: ; DATA XREF: ROM:0011F460↑o ROM:0011F50E btst #2,($1405).w ROM:0011F514 beq.s loc_11F52A ROM:0011F516 bclr #2,($1410).w ROM:0011F51C bclr #6,($1407).w ROM:0011F522 move.b #1,($11D4).w ROM:0011F528 bra.s locret_11F50C ROM:0011F52A ; --------------------------------------------------------------------------- ROM:0011F52A ROM:0011F52A loc_11F52A: ; CODE XREF: ROM:0011F514↑j ROM:0011F52A move.w ($C1E).w,d0 ROM:0011F52E cmp.w ($BEA).w,d0 ROM:0011F532 bne.s locret_11F554 ROM:0011F534 btst #2,($141C).w ROM:0011F53A bne.s locret_11F554 ROM:0011F53C bset #6,($1406).w ROM:0011F542 bsr.w sub_11F67C ROM:0011F546 bset #3,($89C).w ROM:0011F54C move.b #3,($11D4).w ROM:0011F552 bra.s locret_11F57E ROM:0011F554 ; --------------------------------------------------------------------------- ROM:0011F554 ROM:0011F554 locret_11F554: ; CODE XREF: ROM:0011F50A↑j ROM:0011F554 ; ROM:0011F532↑j ... ROM:0011F554 rts ROM:0011F556 ; --------------------------------------------------------------------------- ROM:0011F556 ROM:0011F556 loc_11F556: ; DATA XREF: ROM:0011F464↑o ROM:0011F556 move.w ($C1E).w,d0 ROM:0011F55A cmp.w ($BEA).w,d0 ROM:0011F55E bne.s loc_11F562 ROM:0011F560 bra.s loc_11F56A ROM:0011F562 ; --------------------------------------------------------------------------- ROM:0011F562 ROM:0011F562 loc_11F562: ; CODE XREF: ROM:0011F55E↑j ROM:0011F562 btst #2,($1405).w ROM:0011F568 beq.s locret_11F57E ROM:0011F56A ROM:0011F56A loc_11F56A: ; CODE XREF: ROM:0011F560↑j ROM:0011F56A bclr #2,($1410).w ROM:0011F570 bclr #6,($1407).w ROM:0011F576 move.b #4,($11D4).w ROM:0011F57C bra.s locret_11F5D4 ROM:0011F57E ; --------------------------------------------------------------------------- ROM:0011F57E ROM:0011F57E locret_11F57E: ; CODE XREF: ROM:0011F552↑j ROM:0011F57E ; ROM:0011F568↑j ROM:0011F57E rts ROM:0011F580 ; --------------------------------------------------------------------------- ROM:0011F580 ROM:0011F580 loc_11F580: ; DATA XREF: ROM:0011F468↑o ROM:0011F580 btst #4,($890).w ROM:0011F586 bne.s loc_11F5A8 ROM:0011F588 btst #2,($140A).w ROM:0011F58E beq.s loc_11F5A8 ROM:0011F590 bclr #3,($89C).w ROM:0011F596 bclr #6,($1406).w ROM:0011F59C move.b #1,($11D4).w ROM:0011F5A2 bra.l locret_11F50C ROM:0011F5A8 ; --------------------------------------------------------------------------- ROM:0011F5A8 ROM:0011F5A8 loc_11F5A8: ; CODE XREF: ROM:0011F586↑j ROM:0011F5A8 ; ROM:0011F58E↑j ROM:0011F5A8 btst #2,($140A).w ROM:0011F5AE bne.s locret_11F5D4 ROM:0011F5B0 move.w $3F2(a5),d0 ROM:0011F5B4 cmp.w ($9A2).w,d0 ROM:0011F5B8 ble.s locret_11F5D4 ROM:0011F5BA move.w $3F4(a5),d0 ROM:0011F5BE clr.b ($840).w ROM:0011F5C2 move.w d0,($6D2).w ROM:0011F5C6 move.b #1,($840).w ROM:0011F5CC move.b #5,($11D4).w ROM:0011F5D2 bra.s locret_11F622 ROM:0011F5D4 ; --------------------------------------------------------------------------- ROM:0011F5D4 ROM:0011F5D4 locret_11F5D4: ; CODE XREF: ROM:0011F4BA↑j ROM:0011F5D4 ; ROM:0011F57C↑j ... ROM:0011F5D4 rts ROM:0011F5D6 ; --------------------------------------------------------------------------- ROM:0011F5D6 ROM:0011F5D6 loc_11F5D6: ; DATA XREF: ROM:0011F46C↑o ROM:0011F5D6 btst #2,($140A).w ROM:0011F5DC bne.s loc_11F608 ROM:0011F5DE move.w $3F0(a5),d0 ROM:0011F5E2 cmpi.w #0,($6D2).w ROM:0011F5E8 ble.s loc_11F5F0 ROM:0011F5EA cmp.w ($9A2).w,d0 ROM:0011F5EE ble.s loc_11F608 ROM:0011F5F0 ROM:0011F5F0 loc_11F5F0: ; CODE XREF: ROM:0011F5E8↑j ROM:0011F5F0 bclr #3,($89C).w ROM:0011F5F6 bclr #6,($1406).w ROM:0011F5FC move.b #1,($11D4).w ROM:0011F602 bra.l locret_11F50C ROM:0011F608 ; --------------------------------------------------------------------------- ROM:0011F608 ROM:0011F608 loc_11F608: ; CODE XREF: ROM:0011F5DC↑j ROM:0011F608 ; ROM:0011F5EE↑j ROM:0011F608 move.w $3F2(a5),d0 ROM:0011F60C btst #2,($140A).w ROM:0011F612 bne.s loc_11F61A ROM:0011F614 cmp.w ($9A2).w,d0 ROM:0011F618 bge.s locret_11F622 ROM:0011F61A ROM:0011F61A loc_11F61A: ; CODE XREF: ROM:0011F612↑j ROM:0011F61A move.b #4,($11D4).w ROM:0011F620 bra.s locret_11F5D4 ROM:0011F622 ; --------------------------------------------------------------------------- ROM:0011F622 ROM:0011F622 locret_11F622: ; CODE XREF: ROM:0011F5D2↑j ROM:0011F622 ; ROM:0011F618↑j ROM:0011F622 rts ROM:0011F624 ; --------------------------------------------------------------------------- ROM:0011F624 rts ROM:0011F626 ROM:0011F626 ; =============== S U B R O U T I N E ======================================= ROM:0011F626 ROM:0011F626 ROM:0011F626 sub_11F626: ; CODE XREF: ROM:loc_11F4F4↑p ROM:0011F626 move.w ($BEA).w,($B2E).w ROM:0011F62C move.w #$3F8C,d1 ROM:0011F630 move.w ($B2E).w,d2 ROM:0011F634 move.w ($1444).w,d3 ROM:0011F638 bsr.l sub_11745C ROM:0011F63E move.w ($B2E).w,d0 ROM:0011F642 sub.w d1,d0 ROM:0011F644 add.w $3F6(a5),d0 ROM:0011F648 move.w d0,($B30).w ROM:0011F64C move.w #$3F8A,d1 ROM:0011F650 move.w ($B30).w,d2 ROM:0011F654 move.w ($1444).w,d3 ROM:0011F658 bsr.l sub_11745C ROM:0011F65E add.w ($B30).w,d1 ROM:0011F662 move.w $D6(a5),d0 ROM:0011F666 cmp.w d1,d0 ROM:0011F668 ble.s loc_11F670 ROM:0011F66A move.w d1,($C1E).w ROM:0011F66E bra.s loc_11F674 ROM:0011F670 ; --------------------------------------------------------------------------- ROM:0011F670 ROM:0011F670 loc_11F670: ; CODE XREF: sub_11F626+42↑j ROM:0011F670 move.w d0,($C1E).w ROM:0011F674 ROM:0011F674 loc_11F674: ; CODE XREF: sub_11F626+48↑j ROM:0011F674 move.w $CE(a5),($C1C).w ROM:0011F67A rts ROM:0011F67A ; End of function sub_11F626 ROM:0011F67A ROM:0011F67C ROM:0011F67C ; =============== S U B R O U T I N E ======================================= ROM:0011F67C ROM:0011F67C ROM:0011F67C sub_11F67C: ; CODE XREF: ROM:0011F542↑p ROM:0011F67C move.w #$3F8C,d1 ROM:0011F680 move.w ($BEA).w,d2 ROM:0011F684 move.w ($1444).w,d3 ROM:0011F688 bsr.l sub_11745C ROM:0011F68E move.w ($BEA).w,d0 ROM:0011F692 sub.w d1,d0 ROM:0011F694 sub.w $3F8(a5),d0 ROM:0011F698 move.w d0,($B30).w ROM:0011F69C move.w #$3F8A,d1 ROM:0011F6A0 move.w ($B30).w,d2 ROM:0011F6A4 move.w ($1444).w,d3 ROM:0011F6A8 bsr.l sub_11745C ROM:0011F6AE add.w ($B30).w,d1 ROM:0011F6B2 cmp.w ($B2E).w,d1 ROM:0011F6B6 blt.s loc_11F6BE ROM:0011F6B8 move.w d1,($C1E).w ROM:0011F6BC bra.s loc_11F6C4 ROM:0011F6BE ; --------------------------------------------------------------------------- ROM:0011F6BE ROM:0011F6BE loc_11F6BE: ; CODE XREF: sub_11F67C+3A↑j ROM:0011F6BE move.w ($B2E).w,($C1E).w ROM:0011F6C4 ROM:0011F6C4 loc_11F6C4: ; CODE XREF: sub_11F67C+40↑j ROM:0011F6C4 move.w $3FA(a5),($C1C).w ROM:0011F6CA rts ROM:0011F6CA ; End of function sub_11F67C ROM:0011F6CA ROM:0011F6CC ROM:0011F6CC ; =============== S U B R O U T I N E ======================================= ROM:0011F6CC ROM:0011F6CC ROM:0011F6CC sub_11F6CC: ; CODE XREF: sub_11F218+1C↑p ROM:0011F6CC clr.w d1 ROM:0011F6CE move.b ($11D5).w,d1 ROM:0011F6D2 cmpi.w #4,d1 ROM:0011F6D6 bcc.s locret_11F6E0 ROM:0011F6D8 movea.l off_11F6E2(pc,d1.w*4),a0 ROM:0011F6DC nop ROM:0011F6DE jmp (a0) ROM:0011F6E0 ; --------------------------------------------------------------------------- ROM:0011F6E0 ROM:0011F6E0 locret_11F6E0: ; CODE XREF: sub_11F6CC+A↑j ROM:0011F6E0 rts ROM:0011F6E0 ; End of function sub_11F6CC ROM:0011F6E0 ROM:0011F6E0 ; --------------------------------------------------------------------------- ROM:0011F6E2 off_11F6E2: dc.l loc_11F6F2 ; DATA XREF: sub_11F6CC+C↑r ROM:0011F6E6 dc.l loc_11F6FC ROM:0011F6EA dc.l loc_11F740 ROM:0011F6EE dc.l loc_11F776 ROM:0011F6F2 ; --------------------------------------------------------------------------- ROM:0011F6F2 ROM:0011F6F2 loc_11F6F2: ; DATA XREF: ROM:off_11F6E2↑o ROM:0011F6F2 move.b #1,($11D5).w ROM:0011F6F8 bra.s locret_11F73E ROM:0011F6FA ; --------------------------------------------------------------------------- ROM:0011F6FA rts ROM:0011F6FC ; --------------------------------------------------------------------------- ROM:0011F6FC ROM:0011F6FC loc_11F6FC: ; DATA XREF: ROM:0011F6E6↑o ROM:0011F6FC btst #4,($890).w ROM:0011F702 bne.s loc_11F726 ROM:0011F704 btst #2,($140A).w ROM:0011F70A bne.s loc_11F726 ROM:0011F70C move.w $3FC(a5),d0 ROM:0011F710 clr.b ($841).w ROM:0011F714 move.w d0,($6D4).w ROM:0011F718 move.b #1,($841).w ROM:0011F71E move.b #2,($11D5).w ROM:0011F724 bra.s loc_11F770 ROM:0011F726 ; --------------------------------------------------------------------------- ROM:0011F726 ROM:0011F726 loc_11F726: ; CODE XREF: ROM:0011F702↑j ROM:0011F726 ; ROM:0011F70A↑j ROM:0011F726 btst #4,($890).w ROM:0011F72C bne.s locret_11F73E ROM:0011F72E btst #2,($140A).w ROM:0011F734 beq.s locret_11F73E ROM:0011F736 move.b #3,($11D5).w ROM:0011F73C bra.s locret_11F786 ROM:0011F73E ; --------------------------------------------------------------------------- ROM:0011F73E ROM:0011F73E locret_11F73E: ; CODE XREF: ROM:0011F6F8↑j ROM:0011F73E ; ROM:0011F72C↑j ... ROM:0011F73E rts ROM:0011F740 ; --------------------------------------------------------------------------- ROM:0011F740 ROM:0011F740 loc_11F740: ; DATA XREF: ROM:0011F6EA↑o ROM:0011F740 btst #4,($890).w ROM:0011F746 bne.s loc_11F760 ROM:0011F748 btst #2,($140A).w ROM:0011F74E bne.s loc_11F758 ROM:0011F750 cmpi.w #0,($6D4).w ROM:0011F756 bgt.s loc_11F760 ROM:0011F758 ROM:0011F758 loc_11F758: ; CODE XREF: ROM:0011F74E↑j ROM:0011F758 move.b #3,($11D5).w ROM:0011F75E bra.s locret_11F786 ROM:0011F760 ; --------------------------------------------------------------------------- ROM:0011F760 ROM:0011F760 loc_11F760: ; CODE XREF: ROM:0011F746↑j ROM:0011F760 ; ROM:0011F756↑j ROM:0011F760 btst #4,($890).w ROM:0011F766 beq.s loc_11F770 ROM:0011F768 move.b #1,($11D5).w ROM:0011F76E bra.s locret_11F73E ROM:0011F770 ; --------------------------------------------------------------------------- ROM:0011F770 ROM:0011F770 loc_11F770: ; CODE XREF: ROM:0011F724↑j ROM:0011F770 ; ROM:0011F766↑j ROM:0011F770 bsr.w sub_11F78A ROM:0011F774 rts ROM:0011F776 ; --------------------------------------------------------------------------- ROM:0011F776 ROM:0011F776 loc_11F776: ; DATA XREF: ROM:0011F6EE↑o ROM:0011F776 btst #4,($890).w ROM:0011F77C beq.s locret_11F786 ROM:0011F77E move.b #1,($11D5).w ROM:0011F784 bra.s locret_11F73E ROM:0011F786 ; --------------------------------------------------------------------------- ROM:0011F786 ROM:0011F786 locret_11F786: ; CODE XREF: ROM:0011F73C↑j ROM:0011F786 ; ROM:0011F75E↑j ... ROM:0011F786 rts ROM:0011F788 ; --------------------------------------------------------------------------- ROM:0011F788 rts ROM:0011F78A ROM:0011F78A ; =============== S U B R O U T I N E ======================================= ROM:0011F78A ROM:0011F78A ROM:0011F78A sub_11F78A: ; CODE XREF: ROM:loc_11F770↑p ROM:0011F78A bset #1,($891).w ROM:0011F790 rts ROM:0011F790 ; End of function sub_11F78A ROM:0011F790 ROM:0011F792 ROM:0011F792 ; =============== S U B R O U T I N E ======================================= ROM:0011F792 ROM:0011F792 ROM:0011F792 sub_11F792: ; CODE XREF: sub_11F218+22↑p ROM:0011F792 clr.w d1 ROM:0011F794 move.b ($11D6).w,d1 ROM:0011F798 cmpi.w #4,d1 ROM:0011F79C bcc.s locret_11F7A6 ROM:0011F79E movea.l off_11F7A8(pc,d1.w*4),a0 ROM:0011F7A2 nop ROM:0011F7A4 jmp (a0) ROM:0011F7A6 ; --------------------------------------------------------------------------- ROM:0011F7A6 ROM:0011F7A6 locret_11F7A6: ; CODE XREF: sub_11F792+A↑j ROM:0011F7A6 rts ROM:0011F7A6 ; End of function sub_11F792 ROM:0011F7A6 ROM:0011F7A6 ; --------------------------------------------------------------------------- ROM:0011F7A8 off_11F7A8: dc.l loc_11F7B8 ; DATA XREF: sub_11F792+C↑r ROM:0011F7AC dc.l loc_11F7DA ROM:0011F7B0 dc.l loc_11F80E ROM:0011F7B4 dc.l loc_11F84C ROM:0011F7B8 ; --------------------------------------------------------------------------- ROM:0011F7B8 ROM:0011F7B8 loc_11F7B8: ; DATA XREF: ROM:off_11F7A8↑o ROM:0011F7B8 bset #0,($141F).w ROM:0011F7BE move.w $3FE(a5),d0 ROM:0011F7C2 clr.b ($842).w ROM:0011F7C6 move.w d0,($6D6).w ROM:0011F7CA move.b #1,($842).w ROM:0011F7D0 move.b #1,($11D6).w ROM:0011F7D6 bra.s locret_11F80C ROM:0011F7D8 ; --------------------------------------------------------------------------- ROM:0011F7D8 rts ROM:0011F7DA ; --------------------------------------------------------------------------- ROM:0011F7DA ROM:0011F7DA loc_11F7DA: ; DATA XREF: ROM:0011F7AC↑o ROM:0011F7DA cmpi.w #0,($6D6).w ROM:0011F7E0 bgt.s locret_11F80C ROM:0011F7E2 btst #2,($140A).w ROM:0011F7E8 bne.s locret_11F80C ROM:0011F7EA move.w $400(a5),d0 ROM:0011F7EE cmp.w ($9A2).w,d0 ROM:0011F7F2 ble.s locret_11F80C ROM:0011F7F4 move.w $404(a5),d0 ROM:0011F7F8 cmp.w ($9B0).w,d0 ROM:0011F7FC ble.s locret_11F80C ROM:0011F7FE bclr #0,($141F).w ROM:0011F804 move.b #2,($11D6).w ROM:0011F80A bra.s locret_11F84A ROM:0011F80C ; --------------------------------------------------------------------------- ROM:0011F80C ROM:0011F80C locret_11F80C: ; CODE XREF: ROM:0011F7D6↑j ROM:0011F80C ; ROM:0011F7E0↑j ... ROM:0011F80C rts ROM:0011F80E ; --------------------------------------------------------------------------- ROM:0011F80E ROM:0011F80E loc_11F80E: ; DATA XREF: ROM:0011F7B0↑o ROM:0011F80E btst #4,($890).w ROM:0011F814 bne.s loc_11F81E ROM:0011F816 move.b #3,($11D6).w ROM:0011F81C bra.s locret_11F874 ROM:0011F81E ; --------------------------------------------------------------------------- ROM:0011F81E ROM:0011F81E loc_11F81E: ; CODE XREF: ROM:0011F814↑j ROM:0011F81E btst #2,($140A).w ROM:0011F824 bne.s loc_11F83C ROM:0011F826 move.w $402(a5),d0 ROM:0011F82A cmp.w ($9A2).w,d0 ROM:0011F82E bge.s loc_11F832 ROM:0011F830 bra.s loc_11F83C ROM:0011F832 ; --------------------------------------------------------------------------- ROM:0011F832 ROM:0011F832 loc_11F832: ; CODE XREF: ROM:0011F82E↑j ROM:0011F832 move.w $406(a5),d0 ROM:0011F836 cmp.w ($9B0).w,d0 ROM:0011F83A bge.s locret_11F84A ROM:0011F83C ROM:0011F83C loc_11F83C: ; CODE XREF: ROM:0011F824↑j ROM:0011F83C ; ROM:0011F830↑j ROM:0011F83C bset #0,($141F).w ROM:0011F842 move.b #1,($11D6).w ROM:0011F848 bra.s locret_11F80C ROM:0011F84A ; --------------------------------------------------------------------------- ROM:0011F84A ROM:0011F84A locret_11F84A: ; CODE XREF: ROM:0011F80A↑j ROM:0011F84A ; ROM:0011F83A↑j ROM:0011F84A rts ROM:0011F84C ; --------------------------------------------------------------------------- ROM:0011F84C ROM:0011F84C loc_11F84C: ; DATA XREF: ROM:0011F7B4↑o ROM:0011F84C btst #4,($890).w ROM:0011F852 beq.s locret_11F874 ROM:0011F854 bset #0,($141F).w ROM:0011F85A move.w $3FE(a5),d0 ROM:0011F85E clr.b ($842).w ROM:0011F862 move.w d0,($6D6).w ROM:0011F866 move.b #1,($842).w ROM:0011F86C move.b #1,($11D6).w ROM:0011F872 bra.s locret_11F80C ROM:0011F874 ; --------------------------------------------------------------------------- ROM:0011F874 ROM:0011F874 locret_11F874: ; CODE XREF: ROM:0011F81C↑j ROM:0011F874 ; ROM:0011F852↑j ROM:0011F874 rts ROM:0011F876 ; --------------------------------------------------------------------------- ROM:0011F876 rts ROM:0011F878 ROM:0011F878 ; =============== S U B R O U T I N E ======================================= ROM:0011F878 ROM:0011F878 ROM:0011F878 sub_11F878: ; CODE XREF: sub_11F218+12↑p ROM:0011F878 clr.w d1 ROM:0011F87A move.b ($11D7).w,d1 ROM:0011F87E cmpi.w #5,d1 ROM:0011F882 bcc.s locret_11F88C ROM:0011F884 movea.l off_11F88E(pc,d1.w*4),a0 ROM:0011F888 nop ROM:0011F88A jmp (a0) ROM:0011F88C ; --------------------------------------------------------------------------- ROM:0011F88C ROM:0011F88C locret_11F88C: ; CODE XREF: sub_11F878+A↑j ROM:0011F88C rts ROM:0011F88C ; End of function sub_11F878 ROM:0011F88C ROM:0011F88C ; --------------------------------------------------------------------------- ROM:0011F88E off_11F88E: dc.l loc_11F8A2 ; DATA XREF: sub_11F878+C↑r ROM:0011F892 dc.l loc_11F8B2 ROM:0011F896 dc.l loc_11F8DA ROM:0011F89A dc.l loc_11F952 ROM:0011F89E dc.l loc_11F98A ROM:0011F8A2 ; --------------------------------------------------------------------------- ROM:0011F8A2 ROM:0011F8A2 loc_11F8A2: ; DATA XREF: ROM:off_11F88E↑o ROM:0011F8A2 bclr #2,($141D).w ROM:0011F8A8 move.b #1,($11D7).w ROM:0011F8AE bra.s locret_11F8D8 ROM:0011F8B0 ; --------------------------------------------------------------------------- ROM:0011F8B0 rts ROM:0011F8B2 ; --------------------------------------------------------------------------- ROM:0011F8B2 ROM:0011F8B2 loc_11F8B2: ; DATA XREF: ROM:0011F892↑o ROM:0011F8B2 btst #4,($890).w ROM:0011F8B8 bne.s locret_11F8D8 ROM:0011F8BA move.w $40A(a5),d0 ROM:0011F8BE clr.b ($843).w ROM:0011F8C2 move.w d0,($6D8).w ROM:0011F8C6 move.b #1,($843).w ROM:0011F8CC move.b #2,($11D7).w ROM:0011F8D2 bra.l loc_11F94C ROM:0011F8D8 ; --------------------------------------------------------------------------- ROM:0011F8D8 ROM:0011F8D8 locret_11F8D8: ; CODE XREF: ROM:0011F8AE↑j ROM:0011F8D8 ; ROM:0011F8B8↑j ... ROM:0011F8D8 rts ROM:0011F8DA ; --------------------------------------------------------------------------- ROM:0011F8DA ROM:0011F8DA loc_11F8DA: ; DATA XREF: ROM:0011F896↑o ROM:0011F8DA btst #4,($890).w ROM:0011F8E0 bne.s loc_11F904 ROM:0011F8E2 cmpi.w #0,($6D8).w ROM:0011F8E8 bgt.s loc_11F904 ROM:0011F8EA btst #4,($1417).w ROM:0011F8F0 bne.s loc_11F904 ROM:0011F8F2 bset #2,($141D).w ROM:0011F8F8 move.b #4,($11D7).w ROM:0011F8FE bra.l locret_11F9A4 ROM:0011F904 ; --------------------------------------------------------------------------- ROM:0011F904 ROM:0011F904 loc_11F904: ; CODE XREF: ROM:0011F8E0↑j ROM:0011F904 ; ROM:0011F8E8↑j ... ROM:0011F904 btst #4,($890).w ROM:0011F90A beq.s loc_11F914 ROM:0011F90C move.b #1,($11D7).w ROM:0011F912 bra.s locret_11F8D8 ROM:0011F914 ; --------------------------------------------------------------------------- ROM:0011F914 ROM:0011F914 loc_11F914: ; CODE XREF: ROM:0011F90A↑j ROM:0011F914 cmpi.w #0,($6D8).w ROM:0011F91A bgt.s loc_11F94C ROM:0011F91C btst #4,($1417).w ROM:0011F922 beq.s loc_11F94C ROM:0011F924 btst #4,($890).w ROM:0011F92A bne.s loc_11F94C ROM:0011F92C move.w $408(a5),d0 ROM:0011F930 clr.b ($843).w ROM:0011F934 move.w d0,($6D8).w ROM:0011F938 move.b #1,($843).w ROM:0011F93E bset #2,($141D).w ROM:0011F944 move.b #3,($11D7).w ROM:0011F94A bra.s loc_11F984 ROM:0011F94C ; --------------------------------------------------------------------------- ROM:0011F94C ROM:0011F94C loc_11F94C: ; CODE XREF: ROM:0011F8D2↑j ROM:0011F94C ; ROM:0011F91A↑j ... ROM:0011F94C bsr.w sub_11F9A8 ROM:0011F950 rts ROM:0011F952 ; --------------------------------------------------------------------------- ROM:0011F952 ROM:0011F952 loc_11F952: ; DATA XREF: ROM:0011F89A↑o ROM:0011F952 btst #4,($1417).w ROM:0011F958 beq.s loc_11F962 ROM:0011F95A cmpi.w #0,($6D8).w ROM:0011F960 bgt.s loc_11F96A ROM:0011F962 ROM:0011F962 loc_11F962: ; CODE XREF: ROM:0011F958↑j ROM:0011F962 move.b #4,($11D7).w ROM:0011F968 bra.s locret_11F9A4 ROM:0011F96A ; --------------------------------------------------------------------------- ROM:0011F96A ROM:0011F96A loc_11F96A: ; CODE XREF: ROM:0011F960↑j ROM:0011F96A btst #4,($890).w ROM:0011F970 beq.s loc_11F984 ROM:0011F972 bclr #2,($141D).w ROM:0011F978 move.b #1,($11D7).w ROM:0011F97E bra.l locret_11F8D8 ROM:0011F984 ; --------------------------------------------------------------------------- ROM:0011F984 ROM:0011F984 loc_11F984: ; CODE XREF: ROM:0011F94A↑j ROM:0011F984 ; ROM:0011F970↑j ROM:0011F984 bsr.w sub_11F9A8 ROM:0011F988 rts ROM:0011F98A ; --------------------------------------------------------------------------- ROM:0011F98A ROM:0011F98A loc_11F98A: ; DATA XREF: ROM:0011F89E↑o ROM:0011F98A btst #4,($890).w ROM:0011F990 beq.s locret_11F9A4 ROM:0011F992 bclr #2,($141D).w ROM:0011F998 move.b #1,($11D7).w ROM:0011F99E bra.l locret_11F8D8 ROM:0011F9A4 ; --------------------------------------------------------------------------- ROM:0011F9A4 ROM:0011F9A4 locret_11F9A4: ; CODE XREF: ROM:0011F8FE↑j ROM:0011F9A4 ; ROM:0011F968↑j ... ROM:0011F9A4 rts ROM:0011F9A6 ; --------------------------------------------------------------------------- ROM:0011F9A6 rts ROM:0011F9A8 ROM:0011F9A8 ; =============== S U B R O U T I N E ======================================= ROM:0011F9A8 ROM:0011F9A8 ROM:0011F9A8 sub_11F9A8: ; CODE XREF: ROM:loc_11F94C↑p ROM:0011F9A8 ; ROM:loc_11F984↑p ROM:0011F9A8 bset #1,($891).w ROM:0011F9AE rts ROM:0011F9AE ; End of function sub_11F9A8 ROM:0011F9AE ROM:0011F9B0 ROM:0011F9B0 ; =============== S U B R O U T I N E ======================================= ROM:0011F9B0 ROM:0011F9B0 ROM:0011F9B0 sub_11F9B0: ; CODE XREF: ROM:0011F278↑p ROM:0011F9B0 ; ROM:loc_11F30C↑p ... ROM:0011F9B0 clr.w d1 ROM:0011F9B2 move.b ($11D8).w,d1 ROM:0011F9B6 cmpi.w #6,d1 ROM:0011F9BA bcc.s locret_11F9C4 ROM:0011F9BC movea.l off_11F9C6(pc,d1.w*4),a0 ROM:0011F9C0 nop ROM:0011F9C2 jmp (a0) ROM:0011F9C4 ; --------------------------------------------------------------------------- ROM:0011F9C4 ROM:0011F9C4 locret_11F9C4: ; CODE XREF: sub_11F9B0+A↑j ROM:0011F9C4 rts ROM:0011F9C4 ; End of function sub_11F9B0 ROM:0011F9C4 ROM:0011F9C4 ; --------------------------------------------------------------------------- ROM:0011F9C6 off_11F9C6: dc.l loc_11F9DE ; DATA XREF: sub_11F9B0+C↑r ROM:0011F9CA dc.l loc_11F9F6 ROM:0011F9CE dc.l loc_11FA5C ROM:0011F9D2 dc.l loc_11FAAA ROM:0011F9D6 dc.l loc_11FADA ROM:0011F9DA dc.l loc_11FB10 ROM:0011F9DE ; --------------------------------------------------------------------------- ROM:0011F9DE ROM:0011F9DE loc_11F9DE: ; DATA XREF: ROM:off_11F9C6↑o ROM:0011F9DE bclr #6,($141E).w ROM:0011F9E4 bclr #5,($1414).w ROM:0011F9EA move.b #1,($11D8).w ROM:0011F9F0 bra.w locret_11FA5A ROM:0011F9F4 ; --------------------------------------------------------------------------- ROM:0011F9F4 rts ROM:0011F9F6 ; --------------------------------------------------------------------------- ROM:0011F9F6 ROM:0011F9F6 loc_11F9F6: ; DATA XREF: ROM:0011F9CA↑o ROM:0011F9F6 btst #4,($1417).w ROM:0011F9FC beq.s loc_11FA1A ROM:0011F9FE bset #6,($141E).w ROM:0011FA04 bset #5,($1414).w ROM:0011FA0A bset #1,($1402).w ROM:0011FA10 move.b #4,($11D8).w ROM:0011FA16 bra.w locret_11FB0E ROM:0011FA1A ; --------------------------------------------------------------------------- ROM:0011FA1A ROM:0011FA1A loc_11FA1A: ; CODE XREF: ROM:0011F9FC↑j ROM:0011FA1A btst #7,($140E).w ROM:0011FA20 bne.s loc_11FA2A ROM:0011FA22 btst #3,($1412).w ROM:0011FA28 beq.s locret_11FA5A ROM:0011FA2A ROM:0011FA2A loc_11FA2A: ; CODE XREF: ROM:0011FA20↑j ROM:0011FA2A btst #6,($1407).w ROM:0011FA30 bne.s locret_11FA5A ROM:0011FA32 btst #2,($141C).w ROM:0011FA38 bne.s locret_11FA5A ROM:0011FA3A btst #4,($890).w ROM:0011FA40 beq.s locret_11FA5A ROM:0011FA42 bsr.w sub_11FB94 ROM:0011FA46 bset #2,($1410).w ROM:0011FA4C bset #6,($1407).w ROM:0011FA52 move.b #2,($11D8).w ROM:0011FA58 bra.s locret_11FAA8 ROM:0011FA5A ; --------------------------------------------------------------------------- ROM:0011FA5A ROM:0011FA5A locret_11FA5A: ; CODE XREF: ROM:0011F9F0↑j ROM:0011FA5A ; ROM:0011FA28↑j ... ROM:0011FA5A rts ROM:0011FA5C ; --------------------------------------------------------------------------- ROM:0011FA5C ROM:0011FA5C loc_11FA5C: ; DATA XREF: ROM:0011F9CE↑o ROM:0011FA5C btst #2,($1405).w ROM:0011FA62 beq.s loc_11FA78 ROM:0011FA64 bclr #2,($1410).w ROM:0011FA6A bclr #6,($1407).w ROM:0011FA70 move.b #1,($11D8).w ROM:0011FA76 bra.s locret_11FA5A ROM:0011FA78 ; --------------------------------------------------------------------------- ROM:0011FA78 ROM:0011FA78 loc_11FA78: ; CODE XREF: ROM:0011FA62↑j ROM:0011FA78 move.w ($C1E).w,d0 ROM:0011FA7C btst #2,($141C).w ROM:0011FA82 bne.s locret_11FAA8 ROM:0011FA84 cmp.w ($BEA).w,d0 ROM:0011FA88 bne.s locret_11FAA8 ROM:0011FA8A bset #6,($141E).w ROM:0011FA90 bset #5,($1414).w ROM:0011FA96 bset #1,($1402).w ROM:0011FA9C bsr.w sub_11FB72 ROM:0011FAA0 move.b #3,($11D8).w ROM:0011FAA6 bra.s locret_11FAD8 ROM:0011FAA8 ; --------------------------------------------------------------------------- ROM:0011FAA8 ROM:0011FAA8 locret_11FAA8: ; CODE XREF: ROM:0011FA58↑j ROM:0011FAA8 ; ROM:0011FA82↑j ... ROM:0011FAA8 rts ROM:0011FAAA ; --------------------------------------------------------------------------- ROM:0011FAAA ROM:0011FAAA loc_11FAAA: ; DATA XREF: ROM:0011F9D2↑o ROM:0011FAAA move.w ($C1E).w,d0 ROM:0011FAAE btst #2,($1405).w ROM:0011FAB4 bne.s loc_11FAC4 ROM:0011FAB6 btst #2,($141C).w ROM:0011FABC bne.s locret_11FAD8 ROM:0011FABE cmp.w ($BEA).w,d0 ROM:0011FAC2 bne.s locret_11FAD8 ROM:0011FAC4 ROM:0011FAC4 loc_11FAC4: ; CODE XREF: ROM:0011FAB4↑j ROM:0011FAC4 bclr #2,($1410).w ROM:0011FACA bclr #6,($1407).w ROM:0011FAD0 move.b #4,($11D8).w ROM:0011FAD6 bra.s locret_11FB0E ROM:0011FAD8 ; --------------------------------------------------------------------------- ROM:0011FAD8 ROM:0011FAD8 locret_11FAD8: ; CODE XREF: ROM:0011FAA6↑j ROM:0011FAD8 ; ROM:0011FABC↑j ... ROM:0011FAD8 rts ROM:0011FADA ; --------------------------------------------------------------------------- ROM:0011FADA ROM:0011FADA loc_11FADA: ; DATA XREF: ROM:0011F9D6↑o ROM:0011FADA btst #7,($140E).w ROM:0011FAE0 bne.s locret_11FB0E ROM:0011FAE2 btst #4,($1417).w ROM:0011FAE8 bne.s locret_11FB0E ROM:0011FAEA btst #3,($1412).w ROM:0011FAF0 bne.s locret_11FB0E ROM:0011FAF2 move.w $40C(a5),d0 ROM:0011FAF6 clr.b ($80A).w ROM:0011FAFA move.w d0,($666).w ROM:0011FAFE move.b #1,($80A).w ROM:0011FB04 move.b #5,($11D8).w ROM:0011FB0A bra.w locret_11FB6E ROM:0011FB0E ; --------------------------------------------------------------------------- ROM:0011FB0E ROM:0011FB0E locret_11FB0E: ; CODE XREF: ROM:0011FA16↑j ROM:0011FB0E ; ROM:0011FAD6↑j ... ROM:0011FB0E rts ROM:0011FB10 ; --------------------------------------------------------------------------- ROM:0011FB10 ROM:0011FB10 loc_11FB10: ; DATA XREF: ROM:0011F9DA↑o ROM:0011FB10 btst #7,($140E).w ROM:0011FB16 bne.s loc_11FB28 ROM:0011FB18 btst #4,($1417).w ROM:0011FB1E bne.s loc_11FB28 ROM:0011FB20 btst #3,($1412).w ROM:0011FB26 beq.s loc_11FB32 ROM:0011FB28 ROM:0011FB28 loc_11FB28: ; CODE XREF: ROM:0011FB16↑j ROM:0011FB28 ; ROM:0011FB1E↑j ROM:0011FB28 move.b #4,($11D8).w ROM:0011FB2E bra.s locret_11FB0E ROM:0011FB30 ; --------------------------------------------------------------------------- ROM:0011FB30 rts ROM:0011FB32 ; --------------------------------------------------------------------------- ROM:0011FB32 ROM:0011FB32 loc_11FB32: ; CODE XREF: ROM:0011FB26↑j ROM:0011FB32 cmpi.w #0,($666).w ROM:0011FB38 bgt.s locret_11FB6E ROM:0011FB3A btst #7,($140E).w ROM:0011FB40 bne.s locret_11FB6E ROM:0011FB42 btst #4,($1417).w ROM:0011FB48 bne.s locret_11FB6E ROM:0011FB4A btst #3,($1412).w ROM:0011FB50 bne.s locret_11FB6E ROM:0011FB52 bclr #6,($141E).w ROM:0011FB58 bclr #5,($1414).w ROM:0011FB5E bclr #1,($1402).w ROM:0011FB64 move.b #1,($11D8).w ROM:0011FB6A bra.w locret_11FA5A ROM:0011FB6E ; --------------------------------------------------------------------------- ROM:0011FB6E ROM:0011FB6E locret_11FB6E: ; CODE XREF: ROM:0011FB0A↑j ROM:0011FB6E ; ROM:0011FB38↑j ... ROM:0011FB6E rts ROM:0011FB70 ; --------------------------------------------------------------------------- ROM:0011FB70 rts ROM:0011FB72 ROM:0011FB72 ; =============== S U B R O U T I N E ======================================= ROM:0011FB72 ROM:0011FB72 ROM:0011FB72 sub_11FB72: ; CODE XREF: ROM:0011FA9C↑p ROM:0011FB72 move.w ($BEA).w,d0 ROM:0011FB76 sub.w $410(a5),d0 ROM:0011FB7A cmp.w ($B32).w,d0 ROM:0011FB7E blt.s loc_11FB86 ROM:0011FB80 move.w d0,($C1E).w ROM:0011FB84 bra.s loc_11FB8C ROM:0011FB86 ; --------------------------------------------------------------------------- ROM:0011FB86 ROM:0011FB86 loc_11FB86: ; CODE XREF: sub_11FB72+C↑j ROM:0011FB86 move.w ($B32).w,($C1E).w ROM:0011FB8C ROM:0011FB8C loc_11FB8C: ; CODE XREF: sub_11FB72+12↑j ROM:0011FB8C move.w $3FA(a5),($C1C).w ROM:0011FB92 rts ROM:0011FB92 ; End of function sub_11FB72 ROM:0011FB92 ROM:0011FB94 ROM:0011FB94 ; =============== S U B R O U T I N E ======================================= ROM:0011FB94 ROM:0011FB94 ROM:0011FB94 sub_11FB94: ; CODE XREF: ROM:0011FA42↑p ROM:0011FB94 move.w ($BEA).w,($B32).w ROM:0011FB9A move.w ($BEA).w,d0 ROM:0011FB9E add.w $40E(a5),d0 ROM:0011FBA2 move.w $D6(a5),d1 ROM:0011FBA6 cmp.w d0,d1 ROM:0011FBA8 ble.s loc_11FBB0 ROM:0011FBAA move.w d0,($C1E).w ROM:0011FBAE bra.s loc_11FBB4 ROM:0011FBB0 ; --------------------------------------------------------------------------- ROM:0011FBB0 ROM:0011FBB0 loc_11FBB0: ; CODE XREF: sub_11FB94+14↑j ROM:0011FBB0 move.w d1,($C1E).w ROM:0011FBB4 ROM:0011FBB4 loc_11FBB4: ; CODE XREF: sub_11FB94+1A↑j ROM:0011FBB4 move.w $CE(a5),($C1C).w ROM:0011FBBA rts ROM:0011FBBA ; End of function sub_11FB94 ROM:0011FBBA ROM:0011FBBC ROM:0011FBBC ; =============== S U B R O U T I N E ======================================= ROM:0011FBBC ROM:0011FBBC ROM:0011FBBC sub_11FBBC: ; CODE XREF: sub_11F218+6↑p ROM:0011FBBC clr.w d1 ROM:0011FBBE move.b ($11D9).w,d1 ROM:0011FBC2 cmpi.w #3,d1 ROM:0011FBC6 bcc.s locret_11FBD0 ROM:0011FBC8 movea.l off_11FBD2(pc,d1.w*4),a0 ROM:0011FBCC nop ROM:0011FBCE jmp (a0) ROM:0011FBD0 ; --------------------------------------------------------------------------- ROM:0011FBD0 ROM:0011FBD0 locret_11FBD0: ; CODE XREF: sub_11FBBC+A↑j ROM:0011FBD0 rts ROM:0011FBD0 ; End of function sub_11FBBC ROM:0011FBD0 ROM:0011FBD0 ; --------------------------------------------------------------------------- ROM:0011FBD2 off_11FBD2: dc.l loc_11FBDE ; DATA XREF: sub_11FBBC+C↑r ROM:0011FBD6 dc.l loc_11FBE8 ROM:0011FBDA dc.l loc_11FC36 ROM:0011FBDE ; --------------------------------------------------------------------------- ROM:0011FBDE ROM:0011FBDE loc_11FBDE: ; DATA XREF: ROM:off_11FBD2↑o ROM:0011FBDE move.b #1,($11D9).w ROM:0011FBE4 bra.s locret_11FC34 ROM:0011FBE6 ; --------------------------------------------------------------------------- ROM:0011FBE6 rts ROM:0011FBE8 ; --------------------------------------------------------------------------- ROM:0011FBE8 ROM:0011FBE8 loc_11FBE8: ; DATA XREF: ROM:0011FBD6↑o ROM:0011FBE8 btst #3,($1424).w ROM:0011FBEE beq.s locret_11FC34 ROM:0011FBF0 btst #2,($1422).w ROM:0011FBF6 beq.s locret_11FC34 ROM:0011FBF8 btst #4,($140E).w ROM:0011FBFE beq.s loc_11FC0C ROM:0011FC00 move.w $412(a5),d0 ROM:0011FC04 cmpi.w #0,d0 ROM:0011FC08 beq.w loc_11FC26 ROM:0011FC0C ROM:0011FC0C loc_11FC0C: ; CODE XREF: ROM:0011FBFE↑j ROM:0011FC0C btst #5,($1423).w ROM:0011FC12 bne.s loc_11FC26 ROM:0011FC14 btst #6,($142C).w ROM:0011FC1A bne.s loc_11FC26 ROM:0011FC1C move.w $416(a5),d0 ROM:0011FC20 cmp.w ($9E4).w,d0 ROM:0011FC24 bge.s locret_11FC34 ROM:0011FC26 ROM:0011FC26 loc_11FC26: ; CODE XREF: ROM:0011FC08↑j ROM:0011FC26 ; ROM:0011FC12↑j ... ROM:0011FC26 bset #7,($140E).w ROM:0011FC2C move.b #2,($11D9).w ROM:0011FC32 bra.s locret_11FC78 ROM:0011FC34 ; --------------------------------------------------------------------------- ROM:0011FC34 ROM:0011FC34 locret_11FC34: ; CODE XREF: ROM:0011FBE4↑j ROM:0011FC34 ; ROM:0011FBEE↑j ... ROM:0011FC34 rts ROM:0011FC36 ; --------------------------------------------------------------------------- ROM:0011FC36 ROM:0011FC36 loc_11FC36: ; DATA XREF: ROM:0011FBDA↑o ROM:0011FC36 btst #3,($1424).w ROM:0011FC3C beq.s loc_11FC6A ROM:0011FC3E move.w $414(a5),d0 ROM:0011FC42 cmp.w ($9E4).w,d0 ROM:0011FC46 ble.s locret_11FC78 ROM:0011FC48 move.w $412(a5),d0 ROM:0011FC4C btst #4,($140E).w ROM:0011FC52 beq.s loc_11FC5A ROM:0011FC54 cmpi.w #1,d0 ROM:0011FC58 bne.s locret_11FC78 ROM:0011FC5A ROM:0011FC5A loc_11FC5A: ; CODE XREF: ROM:0011FC52↑j ROM:0011FC5A btst #5,($1423).w ROM:0011FC60 bne.s locret_11FC78 ROM:0011FC62 btst #6,($142C).w ROM:0011FC68 bne.s locret_11FC78 ROM:0011FC6A ROM:0011FC6A loc_11FC6A: ; CODE XREF: ROM:0011FC3C↑j ROM:0011FC6A bclr #7,($140E).w ROM:0011FC70 move.b #1,($11D9).w ROM:0011FC76 bra.s locret_11FC34 ROM:0011FC78 ; --------------------------------------------------------------------------- ROM:0011FC78 ROM:0011FC78 locret_11FC78: ; CODE XREF: ROM:0011FC32↑j ROM:0011FC78 ; ROM:0011FC46↑j ... ROM:0011FC78 rts ROM:0011FC7A ; --------------------------------------------------------------------------- ROM:0011FC7A rts 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:0011F2EE↑p ROM:0011FC7C ; ROM:loc_11F370↑p ROM:0011FC7C clr.w d1 ROM:0011FC7E move.b ($11DA).w,d1 ROM:0011FC82 cmpi.w #$A,d1 ROM:0011FC86 bcc.s locret_11FC90 ROM:0011FC88 movea.l off_11FC92(pc,d1.w*4),a0 ROM:0011FC8C nop ROM:0011FC8E jmp (a0) ROM:0011FC90 ; --------------------------------------------------------------------------- ROM:0011FC90 ROM:0011FC90 locret_11FC90: ; CODE XREF: sub_11FC7C+A↑j ROM:0011FC90 rts ROM:0011FC90 ; End of function sub_11FC7C ROM:0011FC90 ROM:0011FC90 ; --------------------------------------------------------------------------- ROM:0011FC92 off_11FC92: dc.l loc_11FCBA ; DATA XREF: sub_11FC7C+C↑r ROM:0011FC96 dc.l loc_11FCD0 ROM:0011FC9A dc.l loc_11FD46 ROM:0011FC9E dc.l loc_11FD9C ROM:0011FCA2 dc.l loc_11FDEA ROM:0011FCA6 dc.l loc_11FE9A ROM:0011FCAA dc.l loc_11FEF6 ROM:0011FCAE dc.l loc_11FF2E ROM:0011FCB2 dc.l loc_11FF66 ROM:0011FCB6 dc.l loc_120034 ROM:0011FCBA ; --------------------------------------------------------------------------- ROM:0011FCBA ROM:0011FCBA loc_11FCBA: ; DATA XREF: ROM:off_11FC92↑o ROM:0011FCBA bclr #5,($1414).w ROM:0011FCC0 bclr #6,($141E).w ROM:0011FCC6 move.b #1,($11DA).w ROM:0011FCCC bra.s locret_11FD44 ROM:0011FCCE ; --------------------------------------------------------------------------- ROM:0011FCCE rts ROM:0011FCD0 ; --------------------------------------------------------------------------- ROM:0011FCD0 ROM:0011FCD0 loc_11FCD0: ; DATA XREF: ROM:0011FC96↑o ROM:0011FCD0 btst #4,($1417).w ROM:0011FCD6 beq.s loc_11FCF4 ROM:0011FCD8 bset #6,($141E).w ROM:0011FCDE bset #5,($1414).w ROM:0011FCE4 bset #1,($1427).w ROM:0011FCEA move.b #7,($11DA).w ROM:0011FCF0 bra.w locret_11FF64 ROM:0011FCF4 ; --------------------------------------------------------------------------- ROM:0011FCF4 ROM:0011FCF4 loc_11FCF4: ; CODE XREF: ROM:0011FCD6↑j ROM:0011FCF4 btst #3,($1413).w ROM:0011FCFA bne.s loc_11FD0C ROM:0011FCFC btst #7,($1410).w ROM:0011FD02 bne.s loc_11FD0C ROM:0011FD04 btst #3,($1412).w ROM:0011FD0A beq.s locret_11FD44 ROM:0011FD0C ROM:0011FD0C loc_11FD0C: ; CODE XREF: ROM:0011FCFA↑j ROM:0011FD0C ; ROM:0011FD02↑j ROM:0011FD0C btst #6,($1407).w ROM:0011FD12 bne.s locret_11FD44 ROM:0011FD14 btst #2,($141C).w ROM:0011FD1A bne.s locret_11FD44 ROM:0011FD1C btst #6,($1400).w ROM:0011FD22 bne.s locret_11FD44 ROM:0011FD24 btst #4,($890).w ROM:0011FD2A beq.s locret_11FD44 ROM:0011FD2C bsr.w sub_1200D6 ROM:0011FD30 bset #2,($1410).w ROM:0011FD36 bset #6,($1407).w ROM:0011FD3C move.b #2,($11DA).w ROM:0011FD42 bra.s locret_11FD9A ROM:0011FD44 ; --------------------------------------------------------------------------- ROM:0011FD44 ROM:0011FD44 locret_11FD44: ; CODE XREF: ROM:0011FCCC↑j ROM:0011FD44 ; ROM:0011FD0A↑j ... ROM:0011FD44 rts ROM:0011FD46 ; --------------------------------------------------------------------------- ROM:0011FD46 ROM:0011FD46 loc_11FD46: ; DATA XREF: ROM:0011FC9A↑o ROM:0011FD46 btst #2,($1405).w ROM:0011FD4C beq.s loc_11FD62 ROM:0011FD4E bclr #2,($1410).w ROM:0011FD54 bclr #6,($1407).w ROM:0011FD5A move.b #1,($11DA).w ROM:0011FD60 bra.s locret_11FD44 ROM:0011FD62 ; --------------------------------------------------------------------------- ROM:0011FD62 ROM:0011FD62 loc_11FD62: ; CODE XREF: ROM:0011FD4C↑j ROM:0011FD62 move.w ($C1E).w,d0 ROM:0011FD66 btst #2,($141C).w ROM:0011FD6C bne.s locret_11FD9A ROM:0011FD6E cmp.w ($BEA).w,d0 ROM:0011FD72 bne.s locret_11FD9A ROM:0011FD74 btst #6,($1400).w ROM:0011FD7A bne.s locret_11FD9A ROM:0011FD7C bset #6,($141E).w ROM:0011FD82 bclr #5,($1414).w ROM:0011FD88 bsr.w sub_120122 ROM:0011FD8C bset #3,($13FF).w ROM:0011FD92 move.b #3,($11DA).w ROM:0011FD98 bra.s locret_11FDE8 ROM:0011FD9A ; --------------------------------------------------------------------------- ROM:0011FD9A ROM:0011FD9A locret_11FD9A: ; CODE XREF: ROM:0011FD42↑j ROM:0011FD9A ; ROM:0011FD6C↑j ... ROM:0011FD9A rts ROM:0011FD9C ; --------------------------------------------------------------------------- ROM:0011FD9C ROM:0011FD9C loc_11FD9C: ; DATA XREF: ROM:0011FC9E↑o ROM:0011FD9C move.w ($C1E).w,d0 ROM:0011FDA0 btst #2,($1405).w ROM:0011FDA6 bne.s loc_11FDBE ROM:0011FDA8 btst #2,($141C).w ROM:0011FDAE bne.s locret_11FDE8 ROM:0011FDB0 cmp.w ($BEA).w,d0 ROM:0011FDB4 bne.s locret_11FDE8 ROM:0011FDB6 btst #6,($1400).w ROM:0011FDBC bne.s locret_11FDE8 ROM:0011FDBE ROM:0011FDBE loc_11FDBE: ; CODE XREF: ROM:0011FDA6↑j ROM:0011FDBE move.w $420(a5),d0 ROM:0011FDC2 clr.b ($80C).w ROM:0011FDC6 move.w d0,($66A).w ROM:0011FDCA move.b #1,($80C).w ROM:0011FDD0 bclr #2,($1410).w ROM:0011FDD6 bclr #6,($1407).w ROM:0011FDDC move.b #4,($11DA).w ROM:0011FDE2 bra.l locret_11FE98 ROM:0011FDE8 ; --------------------------------------------------------------------------- ROM:0011FDE8 ROM:0011FDE8 locret_11FDE8: ; CODE XREF: ROM:0011FD98↑j ROM:0011FDE8 ; ROM:0011FDAE↑j ... ROM:0011FDE8 rts ROM:0011FDEA ; --------------------------------------------------------------------------- ROM:0011FDEA ROM:0011FDEA loc_11FDEA: ; DATA XREF: ROM:0011FCA2↑o ROM:0011FDEA btst #3,($1413).w ROM:0011FDF0 bne.s loc_11FE1E ROM:0011FDF2 btst #7,($1410).w ROM:0011FDF8 bne.s loc_11FE1E ROM:0011FDFA btst #3,($1412).w ROM:0011FE00 bne.s loc_11FE1E ROM:0011FE02 move.w $40C(a5),d0 ROM:0011FE06 clr.b ($80B).w ROM:0011FE0A move.w d0,($668).w ROM:0011FE0E move.b #1,($80B).w ROM:0011FE14 move.b #9,($11DA).w ROM:0011FE1A bra.w locret_1200A8 ROM:0011FE1E ; --------------------------------------------------------------------------- ROM:0011FE1E ROM:0011FE1E loc_11FE1E: ; CODE XREF: ROM:0011FDF0↑j ROM:0011FE1E ; ROM:0011FDF8↑j ... ROM:0011FE1E btst #4,($1417).w ROM:0011FE24 beq.s loc_11FE48 ROM:0011FE26 bset #6,($141E).w ROM:0011FE2C bset #5,($1414).w ROM:0011FE32 bset #1,($1427).w ROM:0011FE38 bclr #3,($13FF).w ROM:0011FE3E move.b #7,($11DA).w ROM:0011FE44 bra.w locret_11FF64 ROM:0011FE48 ; --------------------------------------------------------------------------- ROM:0011FE48 ROM:0011FE48 loc_11FE48: ; CODE XREF: ROM:0011FE24↑j ROM:0011FE48 cmpi.w #0,($66A).w ROM:0011FE4E bgt.s locret_11FE98 ROM:0011FE50 btst #6,($1407).w ROM:0011FE56 bne.s locret_11FE98 ROM:0011FE58 btst #2,($141C).w ROM:0011FE5E bne.s locret_11FE98 ROM:0011FE60 btst #6,($1400).w ROM:0011FE66 bne.s locret_11FE98 ROM:0011FE68 btst #4,($890).w ROM:0011FE6E beq.s locret_11FE98 ROM:0011FE70 btst #7,($1410).w ROM:0011FE76 bne.s loc_11FE80 ROM:0011FE78 btst #3,($1412).w ROM:0011FE7E beq.s locret_11FE98 ROM:0011FE80 ROM:0011FE80 loc_11FE80: ; CODE XREF: ROM:0011FE76↑j ROM:0011FE80 bsr.w sub_1200AC ROM:0011FE84 bset #2,($1410).w ROM:0011FE8A bset #6,($1407).w ROM:0011FE90 move.b #5,($11DA).w ROM:0011FE96 bra.s locret_11FEF4 ROM:0011FE98 ; --------------------------------------------------------------------------- ROM:0011FE98 ROM:0011FE98 locret_11FE98: ; CODE XREF: ROM:0011FDE2↑j ROM:0011FE98 ; ROM:0011FE4E↑j ... ROM:0011FE98 rts ROM:0011FE9A ; --------------------------------------------------------------------------- ROM:0011FE9A ROM:0011FE9A loc_11FE9A: ; DATA XREF: ROM:0011FCA6↑o ROM:0011FE9A btst #2,($1405).w ROM:0011FEA0 beq.s loc_11FEB6 ROM:0011FEA2 bclr #2,($1410).w ROM:0011FEA8 bclr #6,($1407).w ROM:0011FEAE move.b #4,($11DA).w ROM:0011FEB4 bra.s locret_11FE98 ROM:0011FEB6 ; --------------------------------------------------------------------------- ROM:0011FEB6 ROM:0011FEB6 loc_11FEB6: ; CODE XREF: ROM:0011FEA0↑j ROM:0011FEB6 move.w ($C1E).w,d0 ROM:0011FEBA btst #2,($141C).w ROM:0011FEC0 bne.s locret_11FEF4 ROM:0011FEC2 cmp.w ($BEA).w,d0 ROM:0011FEC6 bne.s locret_11FEF4 ROM:0011FEC8 btst #6,($1400).w ROM:0011FECE bne.s locret_11FEF4 ROM:0011FED0 bset #6,($141E).w ROM:0011FED6 bset #5,($1414).w ROM:0011FEDC bclr #3,($13FF).w ROM:0011FEE2 bsr.w sub_120100 ROM:0011FEE6 bset #1,($1427).w ROM:0011FEEC move.b #6,($11DA).w ROM:0011FEF2 bra.s locret_11FF2C ROM:0011FEF4 ; --------------------------------------------------------------------------- ROM:0011FEF4 ROM:0011FEF4 locret_11FEF4: ; CODE XREF: ROM:0011FE96↑j ROM:0011FEF4 ; ROM:0011FEC0↑j ... ROM:0011FEF4 rts ROM:0011FEF6 ; --------------------------------------------------------------------------- ROM:0011FEF6 ROM:0011FEF6 loc_11FEF6: ; DATA XREF: ROM:0011FCAA↑o ROM:0011FEF6 move.w ($C1E).w,d0 ROM:0011FEFA btst #2,($1405).w ROM:0011FF00 bne.s loc_11FF18 ROM:0011FF02 btst #2,($141C).w ROM:0011FF08 bne.s locret_11FF2C ROM:0011FF0A cmp.w ($BEA).w,d0 ROM:0011FF0E bne.s locret_11FF2C ROM:0011FF10 btst #6,($1400).w ROM:0011FF16 bne.s locret_11FF2C ROM:0011FF18 ROM:0011FF18 loc_11FF18: ; CODE XREF: ROM:0011FF00↑j ROM:0011FF18 bclr #2,($1410).w ROM:0011FF1E bclr #6,($1407).w ROM:0011FF24 move.b #7,($11DA).w ROM:0011FF2A bra.s locret_11FF64 ROM:0011FF2C ; --------------------------------------------------------------------------- ROM:0011FF2C ROM:0011FF2C locret_11FF2C: ; CODE XREF: ROM:0011FEF2↑j ROM:0011FF2C ; ROM:0011FF08↑j ... ROM:0011FF2C rts ROM:0011FF2E ; --------------------------------------------------------------------------- ROM:0011FF2E ROM:0011FF2E loc_11FF2E: ; DATA XREF: ROM:0011FCAE↑o ROM:0011FF2E btst #7,($1410).w ROM:0011FF34 bne.s locret_11FF64 ROM:0011FF36 btst #4,($1417).w ROM:0011FF3C bne.s locret_11FF64 ROM:0011FF3E btst #3,($1412).w ROM:0011FF44 bne.s locret_11FF64 ROM:0011FF46 move.w $40C(a5),d0 ROM:0011FF4A clr.b ($80B).w ROM:0011FF4E move.w d0,($668).w ROM:0011FF52 move.b #1,($80B).w ROM:0011FF58 move.b #8,($11DA).w ROM:0011FF5E bra.l locret_120032 ROM:0011FF64 ; --------------------------------------------------------------------------- ROM:0011FF64 ROM:0011FF64 locret_11FF64: ; CODE XREF: ROM:0011FCF0↑j ROM:0011FF64 ; ROM:0011FE44↑j ... ROM:0011FF64 rts ROM:0011FF66 ; --------------------------------------------------------------------------- ROM:0011FF66 ROM:0011FF66 loc_11FF66: ; DATA XREF: ROM:0011FCB2↑o ROM:0011FF66 cmpi.w #0,($668).w ROM:0011FF6C bgt.s loc_11FFC4 ROM:0011FF6E btst #3,($1413).w ROM:0011FF74 beq.s loc_11FFC4 ROM:0011FF76 btst #7,($1410).w ROM:0011FF7C bne.s loc_11FFC4 ROM:0011FF7E btst #4,($1417).w ROM:0011FF84 bne.s loc_11FFC4 ROM:0011FF86 btst #3,($1412).w ROM:0011FF8C bne.s loc_11FFC4 ROM:0011FF8E bset #6,($141E).w ROM:0011FF94 bclr #5,($1414).w ROM:0011FF9A bclr #1,($1427).w ROM:0011FFA0 bset #3,($13FF).w ROM:0011FFA6 move.w $420(a5),d0 ROM:0011FFAA clr.b ($80C).w ROM:0011FFAE move.w d0,($66A).w ROM:0011FFB2 move.b #1,($80C).w ROM:0011FFB8 move.b #4,($11DA).w ROM:0011FFBE bra.l locret_11FE98 ROM:0011FFC4 ; --------------------------------------------------------------------------- ROM:0011FFC4 ROM:0011FFC4 loc_11FFC4: ; CODE XREF: ROM:0011FF6C↑j ROM:0011FFC4 ; ROM:0011FF74↑j ... ROM:0011FFC4 btst #7,($1410).w ROM:0011FFCA bne.s loc_11FFDC ROM:0011FFCC btst #4,($1417).w ROM:0011FFD2 bne.s loc_11FFDC ROM:0011FFD4 btst #3,($1412).w ROM:0011FFDA beq.s loc_11FFE8 ROM:0011FFDC ROM:0011FFDC loc_11FFDC: ; CODE XREF: ROM:0011FFCA↑j ROM:0011FFDC ; ROM:0011FFD2↑j ROM:0011FFDC move.b #7,($11DA).w ROM:0011FFE2 bra.l locret_11FF64 ROM:0011FFE8 ; --------------------------------------------------------------------------- ROM:0011FFE8 ROM:0011FFE8 loc_11FFE8: ; CODE XREF: ROM:0011FFDA↑j ROM:0011FFE8 cmpi.w #0,($668).w ROM:0011FFEE bgt.s locret_120032 ROM:0011FFF0 btst #7,($1410).w ROM:0011FFF6 bne.s locret_120032 ROM:0011FFF8 btst #4,($1417).w ROM:0011FFFE bne.s locret_120032 ROM:00120000 btst #3,($1412).w ROM:00120006 bne.s locret_120032 ROM:00120008 btst #3,($1413).w ROM:0012000E bne.s locret_120032 ROM:00120010 bclr #6,($141E).w ROM:00120016 bclr #5,($1414).w ROM:0012001C bclr #1,($1427).w ROM:00120022 bclr #3,($13FF).w ROM:00120028 move.b #1,($11DA).w ROM:0012002E bra.w locret_11FD44 ROM:00120032 ; --------------------------------------------------------------------------- ROM:00120032 ROM:00120032 locret_120032: ; CODE XREF: ROM:0011FF5E↑j ROM:00120032 ; ROM:0011FFEE↑j ... ROM:00120032 rts ROM:00120034 ; --------------------------------------------------------------------------- ROM:00120034 ROM:00120034 loc_120034: ; DATA XREF: ROM:0011FCB6↑o ROM:00120034 btst #4,($1417).w ROM:0012003A beq.s loc_120058 ROM:0012003C bset #5,($1414).w ROM:00120042 bset #1,($1427).w ROM:00120048 bclr #3,($13FF).w ROM:0012004E move.b #7,($11DA).w ROM:00120054 bra.w locret_11FF64 ROM:00120058 ; --------------------------------------------------------------------------- ROM:00120058 ROM:00120058 loc_120058: ; CODE XREF: ROM:0012003A↑j ROM:00120058 btst #7,($1410).w ROM:0012005E bne.s loc_120070 ROM:00120060 btst #3,($1412).w ROM:00120066 bne.s loc_120070 ROM:00120068 btst #3,($1413).w ROM:0012006E beq.s loc_12007A ROM:00120070 ROM:00120070 loc_120070: ; CODE XREF: ROM:0012005E↑j ROM:00120070 ; ROM:00120066↑j ROM:00120070 move.b #4,($11DA).w ROM:00120076 bra.w locret_11FE98 ROM:0012007A ; --------------------------------------------------------------------------- ROM:0012007A ROM:0012007A loc_12007A: ; CODE XREF: ROM:0012006E↑j ROM:0012007A cmpi.w #0,($668).w ROM:00120080 bgt.s locret_1200A8 ROM:00120082 btst #3,($1413).w ROM:00120088 bne.s locret_1200A8 ROM:0012008A bclr #6,($141E).w ROM:00120090 bclr #5,($1414).w ROM:00120096 bclr #3,($13FF).w ROM:0012009C move.b #1,($11DA).w ROM:001200A2 bra.l locret_11FD44 ROM:001200A8 ; --------------------------------------------------------------------------- ROM:001200A8 ROM:001200A8 locret_1200A8: ; CODE XREF: ROM:0011FE1A↑j ROM:001200A8 ; ROM:00120080↑j ... ROM:001200A8 rts ROM:001200AA ; --------------------------------------------------------------------------- ROM:001200AA rts ROM:001200AC ROM:001200AC ; =============== S U B R O U T I N E ======================================= ROM:001200AC ROM:001200AC ROM:001200AC sub_1200AC: ; CODE XREF: ROM:loc_11FE80↑p ROM:001200AC move.w ($BEA).w,($B32).w ROM:001200B2 move.w ($BEA).w,d0 ROM:001200B6 add.w $41A(a5),d0 ROM:001200BA move.w $D6(a5),d1 ROM:001200BE cmp.w d0,d1 ROM:001200C0 ble.s loc_1200C8 ROM:001200C2 move.w d0,($C1E).w ROM:001200C6 bra.s loc_1200CE ROM:001200C8 ; --------------------------------------------------------------------------- ROM:001200C8 ROM:001200C8 loc_1200C8: ; CODE XREF: sub_1200AC+14↑j ROM:001200C8 move.w $D6(a5),($C1E).w ROM:001200CE ROM:001200CE loc_1200CE: ; CODE XREF: sub_1200AC+1A↑j ROM:001200CE move.w $CE(a5),($C1C).w ROM:001200D4 rts ROM:001200D4 ; End of function sub_1200AC ROM:001200D4 ROM:001200D6 ROM:001200D6 ; =============== S U B R O U T I N E ======================================= ROM:001200D6 ROM:001200D6 ROM:001200D6 sub_1200D6: ; CODE XREF: ROM:0011FD2C↑p ROM:001200D6 move.w ($BEA).w,($B32).w ROM:001200DC move.w ($BEA).w,d0 ROM:001200E0 add.w $418(a5),d0 ROM:001200E4 move.w $D6(a5),d1 ROM:001200E8 cmp.w d0,d1 ROM:001200EA ble.s loc_1200F2 ROM:001200EC move.w d0,($C1E).w ROM:001200F0 bra.s loc_1200F8 ROM:001200F2 ; --------------------------------------------------------------------------- ROM:001200F2 ROM:001200F2 loc_1200F2: ; CODE XREF: sub_1200D6+14↑j ROM:001200F2 move.w $D6(a5),($C1E).w ROM:001200F8 ROM:001200F8 loc_1200F8: ; CODE XREF: sub_1200D6+1A↑j ROM:001200F8 move.w $CE(a5),($C1C).w ROM:001200FE rts ROM:001200FE ; End of function sub_1200D6 ROM:001200FE ROM:00120100 ROM:00120100 ; =============== S U B R O U T I N E ======================================= ROM:00120100 ROM:00120100 ROM:00120100 sub_120100: ; CODE XREF: ROM:0011FEE2↑p ROM:00120100 move.w ($BEA).w,d0 ROM:00120104 sub.w $41C(a5),d0 ROM:00120108 cmp.w ($B32).w,d0 ROM:0012010C blt.s loc_120114 ROM:0012010E move.w d0,($C1E).w ROM:00120112 bra.s loc_12011A ROM:00120114 ; --------------------------------------------------------------------------- ROM:00120114 ROM:00120114 loc_120114: ; CODE XREF: sub_120100+C↑j ROM:00120114 move.w ($B32).w,($C1E).w ROM:0012011A ROM:0012011A loc_12011A: ; CODE XREF: sub_120100+12↑j ROM:0012011A move.w $3FA(a5),($C1C).w ROM:00120120 rts ROM:00120120 ; End of function sub_120100 ROM:00120120 ROM:00120122 ROM:00120122 ; =============== S U B R O U T I N E ======================================= ROM:00120122 ROM:00120122 ROM:00120122 sub_120122: ; CODE XREF: ROM:0011FD88↑p ROM:00120122 move.w ($BEA).w,d0 ROM:00120126 sub.w $41E(a5),d0 ROM:0012012A cmp.w ($B32).w,d0 ROM:0012012E blt.s loc_120136 ROM:00120130 move.w d0,($C1E).w ROM:00120134 bra.s loc_12013C ROM:00120136 ; --------------------------------------------------------------------------- ROM:00120136 ROM:00120136 loc_120136: ; CODE XREF: sub_120122+C↑j ROM:00120136 move.w ($B32).w,($C1E).w ROM:0012013C ROM:0012013C loc_12013C: ; CODE XREF: sub_120122+12↑j ROM:0012013C move.w $3FA(a5),($C1C).w ROM:00120142 rts ROM:00120142 ; End of function sub_120122 ROM:00120142 ROM:00120144 ROM:00120144 ; =============== S U B R O U T I N E ======================================= ROM:00120144 ROM:00120144 ROM:00120144 sub_120144: ; CODE XREF: sub_11F218↑p ROM:00120144 bsr.w sub_12014E ROM:00120148 bsr.w sub_120326 ROM:0012014C rts ROM:0012014C ; End of function sub_120144 ROM:0012014C ROM:0012014E ROM:0012014E ; =============== S U B R O U T I N E ======================================= ROM:0012014E ROM:0012014E ROM:0012014E sub_12014E: ; CODE XREF: sub_120144↑p ROM:0012014E clr.w d1 ROM:00120150 move.b ($11DC).w,d1 ROM:00120154 cmpi.w #4,d1 ROM:00120158 bcc.s locret_120162 ROM:0012015A movea.l off_120164(pc,d1.w*4),a0 ROM:0012015E nop ROM:00120160 jmp (a0) ROM:00120162 ; --------------------------------------------------------------------------- ROM:00120162 ROM:00120162 locret_120162: ; CODE XREF: sub_12014E+A↑j ROM:00120162 rts ROM:00120162 ; End of function sub_12014E ROM:00120162 ROM:00120162 ; --------------------------------------------------------------------------- ROM:00120164 off_120164: dc.l loc_120174 ; DATA XREF: sub_12014E+C↑r ROM:00120168 dc.l loc_120188 ROM:0012016C dc.l loc_12020C ROM:00120170 dc.l loc_1202D0 ROM:00120174 ; --------------------------------------------------------------------------- ROM:00120174 ROM:00120174 loc_120174: ; DATA XREF: ROM:off_120164↑o ROM:00120174 bclr #4,($140E).w ROM:0012017A bclr #5,($1423).w ROM:00120180 move.b #1,($11DC).w ROM:00120186 rts ROM:00120188 ; --------------------------------------------------------------------------- ROM:00120188 ROM:00120188 loc_120188: ; DATA XREF: ROM:00120168↑o ROM:00120188 btst #1,($142E).w ROM:0012018E bne.s loc_1201A6 ROM:00120190 btst #0,($89C).w ROM:00120196 beq.s loc_1201A6 ROM:00120198 bset #5,($1423).w ROM:0012019E move.b #3,($11DC).w ROM:001201A4 rts ROM:001201A6 ; --------------------------------------------------------------------------- ROM:001201A6 ROM:001201A6 loc_1201A6: ; CODE XREF: ROM:0012018E↑j ROM:001201A6 ; ROM:00120196↑j ROM:001201A6 btst #2,($1409).w ROM:001201AC beq.s loc_1201B0 ROM:001201AE bra.s loc_1201B8 ROM:001201B0 ; --------------------------------------------------------------------------- ROM:001201B0 ROM:001201B0 loc_1201B0: ; CODE XREF: ROM:001201AC↑j ROM:001201B0 cmpi.b #8,($11BF).w ROM:001201B6 bne.s loc_1201E2 ROM:001201B8 ROM:001201B8 loc_1201B8: ; CODE XREF: ROM:001201AE↑j ROM:001201B8 btst #1,($142E).w ROM:001201BE bne.s loc_1201E2 ROM:001201C0 move.w $434(a5),d2 ROM:001201C4 cmp.w ($994).w,d2 ROM:001201C8 bge.s loc_1201E2 ROM:001201CA move.w $438(a5),d2 ROM:001201CE cmp.w ($998).w,d2 ROM:001201D2 bge.s loc_1201E2 ROM:001201D4 bset #4,($140E).w ROM:001201DA move.b #2,($11DC).w ROM:001201E0 rts ROM:001201E2 ; --------------------------------------------------------------------------- ROM:001201E2 ROM:001201E2 loc_1201E2: ; CODE XREF: ROM:001201B6↑j ROM:001201E2 ; ROM:001201BE↑j ... ROM:001201E2 btst #1,($142E).w ROM:001201E8 beq.s locret_12020A ROM:001201EA btst #4,($892).w ROM:001201F0 beq.s locret_12020A ROM:001201F2 move.w $42C(a5),d1 ROM:001201F6 cmp.w ($9BE).w,d1 ROM:001201FA bgt.s locret_12020A ROM:001201FC bset #4,($140E).w ROM:00120202 move.b #2,($11DC).w ROM:00120208 rts ROM:0012020A ; --------------------------------------------------------------------------- ROM:0012020A ROM:0012020A locret_12020A: ; CODE XREF: ROM:001201E8↑j ROM:0012020A ; ROM:001201F0↑j ... ROM:0012020A rts ROM:0012020C ; --------------------------------------------------------------------------- ROM:0012020C ROM:0012020C loc_12020C: ; DATA XREF: ROM:0012016C↑o ROM:0012020C btst #1,($142E).w ROM:00120212 beq.s loc_120236 ROM:00120214 move.w $42E(a5),d1 ROM:00120218 cmp.w ($9BE).w,d1 ROM:0012021C ble.s loc_120220 ROM:0012021E bra.s loc_120228 ROM:00120220 ; --------------------------------------------------------------------------- ROM:00120220 ROM:00120220 loc_120220: ; CODE XREF: ROM:0012021C↑j ROM:00120220 btst #4,($892).w ROM:00120226 bne.s loc_120236 ROM:00120228 ROM:00120228 loc_120228: ; CODE XREF: ROM:0012021E↑j ROM:00120228 bclr #4,($140E).w ROM:0012022E move.b #1,($11DC).w ROM:00120234 rts ROM:00120236 ; --------------------------------------------------------------------------- ROM:00120236 ROM:00120236 loc_120236: ; CODE XREF: ROM:00120212↑j ROM:00120236 ; ROM:00120226↑j ROM:00120236 btst #1,($142E).w ROM:0012023C bne.s loc_12027C ROM:0012023E btst #2,($1409).w ROM:00120244 bne.s loc_12027C ROM:00120246 cmpi.b #8,($11BF).w ROM:0012024C beq.s loc_120250 ROM:0012024E bra.s loc_12026E ROM:00120250 ; --------------------------------------------------------------------------- ROM:00120250 ROM:00120250 loc_120250: ; CODE XREF: ROM:0012024C↑j ROM:00120250 move.w $434(a5),d2 ROM:00120254 sub.w $436(a5),d2 ROM:00120258 cmp.w ($994).w,d2 ROM:0012025C ble.s loc_120260 ROM:0012025E bra.s loc_12026E ROM:00120260 ; --------------------------------------------------------------------------- ROM:00120260 ROM:00120260 loc_120260: ; CODE XREF: ROM:0012025C↑j ROM:00120260 move.w $438(a5),d2 ROM:00120264 sub.w $43A(a5),d2 ROM:00120268 cmp.w ($998).w,d2 ROM:0012026C ble.s loc_12027C ROM:0012026E ROM:0012026E loc_12026E: ; CODE XREF: ROM:0012024E↑j ROM:0012026E ; ROM:0012025E↑j ROM:0012026E bclr #4,($140E).w ROM:00120274 move.b #1,($11DC).w ROM:0012027A rts ROM:0012027C ; --------------------------------------------------------------------------- ROM:0012027C ROM:0012027C loc_12027C: ; CODE XREF: ROM:0012023C↑j ROM:0012027C ; ROM:00120244↑j ... ROM:0012027C btst #1,($142E).w ROM:00120282 beq.s loc_1202AA ROM:00120284 btst #4,($892).w ROM:0012028A beq.s loc_1202AA ROM:0012028C move.w $430(a5),d1 ROM:00120290 cmp.w ($9BE).w,d1 ROM:00120294 bgt.s loc_1202AA ROM:00120296 bset #5,($1423).w ROM:0012029C bclr #4,($140E).w ROM:001202A2 move.b #3,($11DC).w ROM:001202A8 rts ROM:001202AA ; --------------------------------------------------------------------------- ROM:001202AA ROM:001202AA loc_1202AA: ; CODE XREF: ROM:00120282↑j ROM:001202AA ; ROM:0012028A↑j ... ROM:001202AA btst #1,($142E).w ROM:001202B0 bne.s locret_1202CE ROM:001202B2 btst #0,($89C).w ROM:001202B8 beq.s locret_1202CE ROM:001202BA bset #5,($1423).w ROM:001202C0 bclr #4,($140E).w ROM:001202C6 move.b #3,($11DC).w ROM:001202CC rts ROM:001202CE ; --------------------------------------------------------------------------- ROM:001202CE ROM:001202CE locret_1202CE: ; CODE XREF: ROM:001202B0↑j ROM:001202CE ; ROM:001202B8↑j ROM:001202CE rts ROM:001202D0 ; --------------------------------------------------------------------------- ROM:001202D0 ROM:001202D0 loc_1202D0: ; DATA XREF: ROM:00120170↑o ROM:001202D0 btst #1,($142E).w ROM:001202D6 beq.s loc_120300 ROM:001202D8 move.w $432(a5),d1 ROM:001202DC cmp.w ($9BE).w,d1 ROM:001202E0 ble.s loc_1202E4 ROM:001202E2 bra.s loc_1202EC ROM:001202E4 ; --------------------------------------------------------------------------- ROM:001202E4 ROM:001202E4 loc_1202E4: ; CODE XREF: ROM:001202E0↑j ROM:001202E4 btst #4,($892).w ROM:001202EA bne.s loc_120300 ROM:001202EC ROM:001202EC loc_1202EC: ; CODE XREF: ROM:001202E2↑j ROM:001202EC bclr #5,($1423).w ROM:001202F2 bset #4,($140E).w ROM:001202F8 move.b #2,($11DC).w ROM:001202FE rts ROM:00120300 ; --------------------------------------------------------------------------- ROM:00120300 ROM:00120300 loc_120300: ; CODE XREF: ROM:001202D6↑j ROM:00120300 ; ROM:001202EA↑j ROM:00120300 btst #1,($142E).w ROM:00120306 bne.s locret_120324 ROM:00120308 btst #0,($89C).w ROM:0012030E bne.s locret_120324 ROM:00120310 bclr #5,($1423).w ROM:00120316 bset #4,($140E).w ROM:0012031C move.b #2,($11DC).w ROM:00120322 rts ROM:00120324 ; --------------------------------------------------------------------------- ROM:00120324 ROM:00120324 locret_120324: ; CODE XREF: ROM:00120306↑j ROM:00120324 ; ROM:0012030E↑j ROM:00120324 rts ROM:00120326 ROM:00120326 ; =============== S U B R O U T I N E ======================================= ROM:00120326 ROM:00120326 ROM:00120326 sub_120326: ; CODE XREF: sub_120144+4↑p ROM:00120326 clr.w d1 ROM:00120328 move.b ($11DB).w,d1 ROM:0012032C cmpi.w #4,d1 ROM:00120330 bcc.s locret_12033A ROM:00120332 movea.l off_12033C(pc,d1.w*4),a0 ROM:00120336 nop ROM:00120338 jmp (a0) ROM:0012033A ; --------------------------------------------------------------------------- ROM:0012033A ROM:0012033A locret_12033A: ; CODE XREF: sub_120326+A↑j ROM:0012033A rts ROM:0012033A ; End of function sub_120326 ROM:0012033A ROM:0012033A ; --------------------------------------------------------------------------- ROM:0012033C off_12033C: dc.l loc_12034C ; DATA XREF: sub_120326+C↑r ROM:00120340 dc.l loc_120358 ROM:00120344 dc.l loc_1203E4 ROM:00120348 dc.l loc_120458 ROM:0012034C ; --------------------------------------------------------------------------- ROM:0012034C ROM:0012034C loc_12034C: ; DATA XREF: ROM:off_12033C↑o ROM:0012034C move.b #1,($11DB).w ROM:00120352 bra.w locret_1203E2 ROM:00120356 ; --------------------------------------------------------------------------- ROM:00120356 rts ROM:00120358 ; --------------------------------------------------------------------------- ROM:00120358 ROM:00120358 loc_120358: ; DATA XREF: ROM:00120340↑o ROM:00120358 btst #3,($1424).w ROM:0012035E beq.s loc_120398 ROM:00120360 btst #2,($1422).w ROM:00120366 beq.s loc_120398 ROM:00120368 btst #5,($1423).w ROM:0012036E bne.s loc_120382 ROM:00120370 btst #6,($142C).w ROM:00120376 bne.s loc_120382 ROM:00120378 move.w $424(a5),d0 ROM:0012037C cmp.w ($9E4).w,d0 ROM:00120380 bge.s loc_120398 ROM:00120382 ROM:00120382 loc_120382: ; CODE XREF: ROM:0012036E↑j ROM:00120382 ; ROM:00120376↑j ROM:00120382 bset #7,($1410).w ROM:00120388 bset #3,($1413).w ROM:0012038E move.b #3,($11DB).w ROM:00120394 bra.w locret_1204B0 ROM:00120398 ; --------------------------------------------------------------------------- ROM:00120398 ROM:00120398 loc_120398: ; CODE XREF: ROM:0012035E↑j ROM:00120398 ; ROM:00120366↑j ... ROM:00120398 move.w $424(a5),d0 ROM:0012039C move.w $428(a5),d1 ROM:001203A0 btst #3,($1424).w ROM:001203A6 beq.s locret_1203E2 ROM:001203A8 btst #2,($1422).w ROM:001203AE beq.s locret_1203E2 ROM:001203B0 cmp.w ($9E4).w,d0 ROM:001203B4 ble.s locret_1203E2 ROM:001203B6 btst #5,($1423).w ROM:001203BC bne.s locret_1203E2 ROM:001203BE btst #6,($142C).w ROM:001203C4 bne.s locret_1203E2 ROM:001203C6 btst #4,($140E).w ROM:001203CC bne.s loc_1203D4 ROM:001203CE cmp.w ($9E4).w,d1 ROM:001203D2 bge.s locret_1203E2 ROM:001203D4 ROM:001203D4 loc_1203D4: ; CODE XREF: ROM:001203CC↑j ROM:001203D4 bset #3,($1413).w ROM:001203DA move.b #2,($11DB).w ROM:001203E0 bra.s locret_120456 ROM:001203E2 ; --------------------------------------------------------------------------- ROM:001203E2 ROM:001203E2 locret_1203E2: ; CODE XREF: ROM:00120352↑j ROM:001203E2 ; ROM:001203A6↑j ... ROM:001203E2 rts ROM:001203E4 ; --------------------------------------------------------------------------- ROM:001203E4 ROM:001203E4 loc_1203E4: ; DATA XREF: ROM:00120344↑o ROM:001203E4 btst #3,($1424).w ROM:001203EA beq.s loc_1203FE ROM:001203EC btst #4,($140E).w ROM:001203F2 bne.s loc_12040C ROM:001203F4 move.w $426(a5),d0 ROM:001203F8 cmp.w ($9E4).w,d0 ROM:001203FC ble.s loc_12040C ROM:001203FE ROM:001203FE loc_1203FE: ; CODE XREF: ROM:001203EA↑j ROM:001203FE bclr #3,($1413).w ROM:00120404 move.b #1,($11DB).w ROM:0012040A bra.s locret_1203E2 ROM:0012040C ; --------------------------------------------------------------------------- ROM:0012040C ROM:0012040C loc_12040C: ; CODE XREF: ROM:001203F2↑j ROM:0012040C ; ROM:001203FC↑j ROM:0012040C move.w #0,d0 ROM:00120410 move.w $424(a5),d1 ROM:00120414 btst #3,($1424).w ROM:0012041A beq.s locret_120456 ROM:0012041C btst #2,($1422).w ROM:00120422 beq.s locret_120456 ROM:00120424 btst #5,($1423).w ROM:0012042A bne.s loc_120448 ROM:0012042C btst #6,($142C).w ROM:00120432 bne.s loc_120448 ROM:00120434 btst #7,($1409).w ROM:0012043A beq.s loc_120442 ROM:0012043C cmp.w $42A(a5),d0 ROM:00120440 beq.s loc_120448 ROM:00120442 ROM:00120442 loc_120442: ; CODE XREF: ROM:0012043A↑j ROM:00120442 cmp.w ($9E4).w,d1 ROM:00120446 bge.s locret_120456 ROM:00120448 ROM:00120448 loc_120448: ; CODE XREF: ROM:0012042A↑j ROM:00120448 ; ROM:00120432↑j ... ROM:00120448 bset #7,($1410).w ROM:0012044E move.b #3,($11DB).w ROM:00120454 bra.s locret_1204B0 ROM:00120456 ; --------------------------------------------------------------------------- ROM:00120456 ROM:00120456 locret_120456: ; CODE XREF: ROM:001203E0↑j ROM:00120456 ; ROM:0012041A↑j ... ROM:00120456 rts ROM:00120458 ; --------------------------------------------------------------------------- ROM:00120458 ROM:00120458 loc_120458: ; DATA XREF: ROM:00120348↑o ROM:00120458 btst #3,($1424).w ROM:0012045E bne.s loc_120476 ROM:00120460 bclr #7,($1410).w ROM:00120466 bclr #3,($1413).w ROM:0012046C move.b #1,($11DB).w ROM:00120472 bra.w locret_1203E2 ROM:00120476 ; --------------------------------------------------------------------------- ROM:00120476 ROM:00120476 loc_120476: ; CODE XREF: ROM:0012045E↑j ROM:00120476 move.w $422(a5),d0 ROM:0012047A cmp.w ($9E4).w,d0 ROM:0012047E ble.s locret_1204B0 ROM:00120480 btst #7,($1409).w ROM:00120486 beq.s loc_120492 ROM:00120488 move.w $42A(a5),d0 ROM:0012048C cmpi.w #0,d0 ROM:00120490 beq.s locret_1204B0 ROM:00120492 ROM:00120492 loc_120492: ; CODE XREF: ROM:00120486↑j ROM:00120492 btst #5,($1423).w ROM:00120498 bne.s locret_1204B0 ROM:0012049A btst #6,($142C).w ROM:001204A0 bne.s locret_1204B0 ROM:001204A2 bclr #7,($1410).w ROM:001204A8 move.b #2,($11DB).w ROM:001204AE bra.s locret_120456 ROM:001204B0 ; --------------------------------------------------------------------------- ROM:001204B0 ROM:001204B0 locret_1204B0: ; CODE XREF: ROM:00120394↑j ROM:001204B0 ; ROM:00120454↑j ... ROM:001204B0 rts ROM:001204B2 ; --------------------------------------------------------------------------- ROM:001204B2 rts 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:00120786↓p ROM:001204B4 lea ($12CB).w,a1 ROM:001204B8 lea ($FAE).w,a2 ROM:001204BC move.w ($B36).w,d0 ROM:001204C0 move.w $446(a5),d2 ROM:001204C4 move.w $448(a5),d3 ROM:001204C8 clr.w d1 ROM:001204CA move.b (a1,d0.w),d1 ROM:001204CE cmpi.w #6,d1 ROM:001204D2 bcc.s locret_1204DC ROM:001204D4 movea.l off_1204DE(pc,d1.w*4),a0 ROM:001204D8 nop ROM:001204DA jmp (a0) ROM:001204DC ; --------------------------------------------------------------------------- ROM:001204DC ROM:001204DC locret_1204DC: ; CODE XREF: sub_1204B4+1E↑j ROM:001204DC rts ROM:001204DC ; End of function sub_1204B4 ROM:001204DC ROM:001204DC ; --------------------------------------------------------------------------- ROM:001204DE off_1204DE: dc.l loc_1204F6 ; DATA XREF: sub_1204B4+20↑r ROM:001204E2 dc.l loc_120502 ROM:001204E6 dc.l loc_120558 ROM:001204EA dc.l locret_120596 ROM:001204EE dc.l loc_120598 ROM:001204F2 dc.l loc_1205EA ROM:001204F6 ; --------------------------------------------------------------------------- ROM:001204F6 ROM:001204F6 loc_1204F6: ; DATA XREF: ROM:off_1204DE↑o ROM:001204F6 bclr d0,($11DD).w ROM:001204FA move.b #1,(a1,d0.w) ROM:00120500 rts ROM:00120502 ; --------------------------------------------------------------------------- ROM:00120502 ROM:00120502 loc_120502: ; DATA XREF: ROM:001204E2↑o ROM:00120502 cmp.w (a2,d0.w*2),d2 ROM:00120506 bgt.s loc_12050A ROM:00120508 bra.s loc_120514 ROM:0012050A ; --------------------------------------------------------------------------- ROM:0012050A ROM:0012050A loc_12050A: ; CODE XREF: ROM:00120506↑j ROM:0012050A cmp.w (a2,d0.w*2),d3 ROM:0012050E blt.s locret_120512 ROM:00120510 bra.s loc_120534 ROM:00120512 ; --------------------------------------------------------------------------- ROM:00120512 ROM:00120512 locret_120512: ; CODE XREF: ROM:0012050E↑j ROM:00120512 rts ROM:00120514 ; --------------------------------------------------------------------------- ROM:00120514 ROM:00120514 loc_120514: ; CODE XREF: ROM:00120508↑j ROM:00120514 move.w $43C(a5),d4 ROM:00120518 clr.b $844(d0.w) ROM:0012051E move.w d4,$6DA(d0.w*2) ROM:00120524 move.b #1,$844(d0.w) ROM:0012052C move.b #2,(a1,d0.w) ROM:00120532 rts ROM:00120534 ; --------------------------------------------------------------------------- ROM:00120534 ROM:00120534 loc_120534: ; CODE XREF: ROM:00120510↑j ROM:00120534 move.w $43E(a5),d4 ROM:00120538 clr.b $845(d0.w) ROM:0012053E move.w d4,$6DC(d0.w*2) ROM:00120544 move.b #1,$845(d0.w) ROM:0012054C bset d0,($11DE).w ROM:00120550 move.b #4,(a1,d0.w) ROM:00120556 rts ROM:00120558 ; --------------------------------------------------------------------------- ROM:00120558 ROM:00120558 loc_120558: ; DATA XREF: ROM:001204E6↑o ROM:00120558 cmpi.w #0,$6DA(d0.w*2) ROM:00120560 bgt.s loc_120564 ROM:00120562 bra.s loc_12056E ROM:00120564 ; --------------------------------------------------------------------------- ROM:00120564 ROM:00120564 loc_120564: ; CODE XREF: ROM:00120560↑j ROM:00120564 cmp.w (a2,d0.w*2),d2 ROM:00120568 ble.s locret_12056C ROM:0012056A bra.s loc_120582 ROM:0012056C ; --------------------------------------------------------------------------- ROM:0012056C ROM:0012056C locret_12056C: ; CODE XREF: ROM:00120568↑j ROM:0012056C rts ROM:0012056E ; --------------------------------------------------------------------------- ROM:0012056E ROM:0012056E loc_12056E: ; CODE XREF: ROM:00120562↑j ROM:0012056E bset d0,($11E6).w ROM:00120572 bset d0,($11E9).w ROM:00120576 bsr.w sub_120634 ROM:0012057A move.b #3,(a1,d0.w) ROM:00120580 rts ROM:00120582 ; --------------------------------------------------------------------------- ROM:00120582 ROM:00120582 loc_120582: ; CODE XREF: ROM:0012056A↑j ROM:00120582 clr.b $844(d0.w) ROM:00120588 clr.w $6DA(d0.w*2) ROM:0012058E move.b #1,(a1,d0.w) ROM:00120594 rts ROM:00120596 ; --------------------------------------------------------------------------- ROM:00120596 ROM:00120596 locret_120596: ; DATA XREF: ROM:001204EA↑o ROM:00120596 rts ROM:00120598 ; --------------------------------------------------------------------------- ROM:00120598 ROM:00120598 loc_120598: ; DATA XREF: ROM:001204EE↑o ROM:00120598 cmp.w (a2,d0.w*2),d3 ROM:0012059C bge.s loc_1205A0 ROM:0012059E bra.s loc_1205AE ROM:001205A0 ; --------------------------------------------------------------------------- ROM:001205A0 ROM:001205A0 loc_1205A0: ; CODE XREF: ROM:0012059C↑j ROM:001205A0 cmpi.w #0,$6DC(d0.w*2) ROM:001205A8 bgt.s locret_1205AC ROM:001205AA bra.s loc_1205C6 ROM:001205AC ; --------------------------------------------------------------------------- ROM:001205AC ROM:001205AC locret_1205AC: ; CODE XREF: ROM:001205A8↑j ROM:001205AC rts ROM:001205AE ; --------------------------------------------------------------------------- ROM:001205AE ROM:001205AE loc_1205AE: ; CODE XREF: ROM:0012059E↑j ROM:001205AE clr.b $845(d0.w) ROM:001205B4 clr.w $6DC(d0.w*2) ROM:001205BA bclr d0,($11DE).w ROM:001205BE move.b #1,(a1,d0.w) ROM:001205C4 rts ROM:001205C6 ; --------------------------------------------------------------------------- ROM:001205C6 ROM:001205C6 loc_1205C6: ; CODE XREF: ROM:001205AA↑j ROM:001205C6 bset d0,($11DD).w ROM:001205CA move.w $440(a5),d4 ROM:001205CE clr.b $80D(d0.w) ROM:001205D4 move.w d4,$66C(d0.w*2) ROM:001205DA move.b #1,$80D(d0.w) ROM:001205E2 move.b #5,(a1,d0.w) ROM:001205E8 rts ROM:001205EA ; --------------------------------------------------------------------------- ROM:001205EA ROM:001205EA loc_1205EA: ; DATA XREF: ROM:001204F2↑o ROM:001205EA cmpi.w #0,$66C(d0.w*2) ROM:001205F2 bgt.s loc_1205F6 ROM:001205F4 bra.s loc_120600 ROM:001205F6 ; --------------------------------------------------------------------------- ROM:001205F6 ROM:001205F6 loc_1205F6: ; CODE XREF: ROM:001205F2↑j ROM:001205F6 cmp.w (a2,d0.w*2),d3 ROM:001205FA bge.s locret_1205FE ROM:001205FC bra.s loc_12061C ROM:001205FE ; --------------------------------------------------------------------------- ROM:001205FE ROM:001205FE locret_1205FE: ; CODE XREF: ROM:001205FA↑j ROM:001205FE rts ROM:00120600 ; --------------------------------------------------------------------------- ROM:00120600 ROM:00120600 loc_120600: ; CODE XREF: ROM:001205F4↑j ROM:00120600 bclr d0,($11DD).w ROM:00120604 bclr d0,($11DE).w ROM:00120608 bset d0,($11E6).w ROM:0012060C bset d0,($11E9).w ROM:00120610 bsr.w sub_120634 ROM:00120614 move.b #3,(a1,d0.w) ROM:0012061A rts ROM:0012061C ; --------------------------------------------------------------------------- ROM:0012061C ROM:0012061C loc_12061C: ; CODE XREF: ROM:001205FC↑j ROM:0012061C bclr d0,($11DD).w ROM:00120620 clr.b $80D(d0.w) ROM:00120626 clr.w $66C(d0.w*2) ROM:0012062C move.b #1,(a1,d0.w) ROM:00120632 rts ROM:00120634 ROM:00120634 ; =============== S U B R O U T I N E ======================================= ROM:00120634 ROM:00120634 ROM:00120634 sub_120634: ; CODE XREF: ROM:00120576↑p ROM:00120634 ; ROM:00120610↑p ROM:00120634 cmpi.w #0,($B36).w ROM:0012063A bne.s loc_12064A ROM:0012063C bset #4,($C9F).w ROM:00120642 bset #1,($14B0).w ROM:00120648 bra.s locret_12065E ROM:0012064A ; --------------------------------------------------------------------------- ROM:0012064A ROM:0012064A loc_12064A: ; CODE XREF: sub_120634+6↑j ROM:0012064A cmpi.w #1,($B36).w ROM:00120650 bne.s locret_12065E ROM:00120652 bset #5,($C9F).w ROM:00120658 bset #2,($14B0).w ROM:0012065E ROM:0012065E locret_12065E: ; CODE XREF: sub_120634+14↑j ROM:0012065E ; sub_120634+1C↑j ROM:0012065E rts ROM:0012065E ; End of function sub_120634 ROM:0012065E ROM:00120660 ROM:00120660 ; =============== S U B R O U T I N E ======================================= ROM:00120660 ROM:00120660 ROM:00120660 sub_120660: ; CODE XREF: ROM:00120780↓p ROM:00120660 lea ($12CC).w,a1 ROM:00120664 lea ($FBA).w,a2 ROM:00120668 move.w ($B36).w,d0 ROM:0012066C move.w $444(a5),d2 ROM:00120670 clr.w d1 ROM:00120672 move.b (a1,d0.w),d1 ROM:00120676 cmpi.w #3,d1 ROM:0012067A bcc.s locret_120684 ROM:0012067C movea.l off_120686(pc,d1.w*4),a0 ROM:00120680 nop ROM:00120682 jmp (a0) ROM:00120684 ; --------------------------------------------------------------------------- ROM:00120684 ROM:00120684 locret_120684: ; CODE XREF: sub_120660+1A↑j ROM:00120684 rts ROM:00120684 ; End of function sub_120660 ROM:00120684 ROM:00120684 ; --------------------------------------------------------------------------- ROM:00120686 off_120686: dc.l loc_120692 ; DATA XREF: sub_120660+1C↑r ROM:0012068A dc.l loc_1206AE ROM:0012068E dc.l locret_120710 ROM:00120692 ; --------------------------------------------------------------------------- ROM:00120692 ROM:00120692 loc_120692: ; DATA XREF: ROM:off_120686↑o ROM:00120692 clr.b $872(d0.w) ROM:00120698 move.w d2,$736(d0.w*2) ROM:0012069E move.b #1,$872(d0.w) ROM:001206A6 move.b #1,(a1,d0.w) ROM:001206AC rts ROM:001206AE ; --------------------------------------------------------------------------- ROM:001206AE ROM:001206AE loc_1206AE: ; DATA XREF: ROM:0012068A↑o ROM:001206AE cmpi.w #0,$736(d0.w*2) ROM:001206B6 bgt.s loc_1206CA ROM:001206B8 cmpi.w #$2710,(a2,d0.w*2) ROM:001206BE bne.s loc_1206CA ROM:001206C0 btst #1,($1404).w ROM:001206C6 beq.s loc_1206CA ROM:001206C8 bra.s loc_1206E8 ROM:001206CA ; --------------------------------------------------------------------------- ROM:001206CA ROM:001206CA loc_1206CA: ; CODE XREF: ROM:001206B6↑j ROM:001206CA ; ROM:001206BE↑j ... ROM:001206CA cmpi.w #0,$736(d0.w*2) ROM:001206D2 bgt.s locret_1206E6 ROM:001206D4 cmpi.w #$2710,(a2,d0.w*2) ROM:001206DA beq.s locret_1206E6 ROM:001206DC btst #1,($1404).w ROM:001206E2 beq.s locret_1206E6 ROM:001206E4 bra.s loc_1206F0 ROM:001206E6 ; --------------------------------------------------------------------------- ROM:001206E6 ROM:001206E6 locret_1206E6: ; CODE XREF: ROM:001206D2↑j ROM:001206E6 ; ROM:001206DA↑j ... ROM:001206E6 rts ROM:001206E8 ; --------------------------------------------------------------------------- ROM:001206E8 ROM:001206E8 loc_1206E8: ; CODE XREF: ROM:001206C8↑j ROM:001206E8 move.b #2,(a1,d0.w) ROM:001206EE rts ROM:001206F0 ; --------------------------------------------------------------------------- ROM:001206F0 ROM:001206F0 loc_1206F0: ; CODE XREF: ROM:001206E4↑j ROM:001206F0 bsr.w sub_120712 ROM:001206F4 clr.b $872(d0.w) ROM:001206FA move.w d2,$736(d0.w*2) ROM:00120700 move.b #1,$872(d0.w) ROM:00120708 move.b #1,(a1,d0.w) ROM:0012070E rts ROM:00120710 ; --------------------------------------------------------------------------- ROM:00120710 ROM:00120710 locret_120710: ; DATA XREF: ROM:0012068E↑o ROM:00120710 rts ROM:00120712 ROM:00120712 ; =============== S U B R O U T I N E ======================================= ROM:00120712 ROM:00120712 ROM:00120712 sub_120712: ; CODE XREF: ROM:loc_1206F0↑p ROM:00120712 move.w $442(a5),d3 ROM:00120716 sub.w d3,(a2,d0.w*2) ROM:0012071A cmpi.w #$2710,(a2,d0.w*2) ROM:00120720 bge.s locret_120728 ROM:00120722 move.w #$2710,(a2,d0.w*2) ROM:00120728 ROM:00120728 locret_120728: ; CODE XREF: sub_120712+E↑j ROM:00120728 rts ROM:00120728 ; End of function sub_120712 ROM:00120728 ROM:0012072A ROM:0012072A ; =============== S U B R O U T I N E ======================================= ROM:0012072A ROM:0012072A ROM:0012072A sub_12072A: ; CODE XREF: sub_120C3A+40↓p ROM:0012072A lea ($12CD).w,a1 ROM:0012072E move.w ($B36).w,d0 ROM:00120732 clr.w d1 ROM:00120734 move.b (a1,d0.w),d1 ROM:00120738 cmpi.w #3,d1 ROM:0012073C bcc.s locret_120746 ROM:0012073E movea.l off_120748(pc,d1.w*4),a0 ROM:00120742 nop ROM:00120744 jmp (a0) ROM:00120746 ; --------------------------------------------------------------------------- ROM:00120746 ROM:00120746 locret_120746: ; CODE XREF: sub_12072A+12↑j ROM:00120746 rts ROM:00120746 ; End of function sub_12072A ROM:00120746 ROM:00120746 ; --------------------------------------------------------------------------- ROM:00120748 off_120748: dc.l loc_120754 ; DATA XREF: sub_12072A+14↑r ROM:0012074C dc.l loc_120764 ROM:00120750 dc.l loc_12077A ROM:00120754 ; --------------------------------------------------------------------------- ROM:00120754 ROM:00120754 loc_120754: ; DATA XREF: ROM:off_120748↑o ROM:00120754 bclr d0,($11DF).w ROM:00120758 bsr.w sub_1207F2 ROM:0012075C move.b #1,(a1,d0.w) ROM:00120762 rts ROM:00120764 ; --------------------------------------------------------------------------- ROM:00120764 ROM:00120764 loc_120764: ; DATA XREF: ROM:0012074C↑o ROM:00120764 btst d0,($11E0).w ROM:00120768 beq.s locret_12076C ROM:0012076A bra.s loc_12076E ROM:0012076C ; --------------------------------------------------------------------------- ROM:0012076C ROM:0012076C locret_12076C: ; CODE XREF: ROM:00120768↑j ROM:0012076C rts ROM:0012076E ; --------------------------------------------------------------------------- ROM:0012076E ROM:0012076E loc_12076E: ; CODE XREF: ROM:0012076A↑j ROM:0012076E bset d0,($11DF).w ROM:00120772 move.b #2,(a1,d0.w) ROM:00120778 rts ROM:0012077A ; --------------------------------------------------------------------------- ROM:0012077A ROM:0012077A loc_12077A: ; DATA XREF: ROM:00120750↑o ROM:0012077A bsr.l sub_1213BE ROM:00120780 bsr.l sub_120660 ROM:00120786 bsr.l sub_1204B4 ROM:0012078C lea ($12CD).w,a1 ROM:00120790 move.w ($B36).w,d0 ROM:00120794 btst d0,($11E0).w ROM:00120798 bne.s locret_12079C ROM:0012079A bra.s loc_12079E ROM:0012079C ; --------------------------------------------------------------------------- ROM:0012079C ROM:0012079C locret_12079C: ; CODE XREF: ROM:00120798↑j ROM:0012079C rts ROM:0012079E ; --------------------------------------------------------------------------- ROM:0012079E ROM:0012079E loc_12079E: ; CODE XREF: ROM:0012079A↑j ROM:0012079E bsr.w sub_1207F2 ROM:001207A2 bclr d0,($11DF).w ROM:001207A6 bclr d0,($11ED).w ROM:001207AA bclr d0,($11DE).w ROM:001207AE lea ($12D5).w,a2 ROM:001207B2 lea ($12CC).w,a3 ROM:001207B6 lea ($12CB).w,a4 ROM:001207BA move.b #0,(a2,d0.w) ROM:001207C0 move.b #0,(a3,d0.w) ROM:001207C6 move.b #0,(a4,d0.w) ROM:001207CC lea ($12D1).w,a2 ROM:001207D0 lea ($12D6).w,a3 ROM:001207D4 lea ($12CE).w,a4 ROM:001207D8 move.b #0,(a2,d0.w) ROM:001207DE move.b #0,(a3,d0.w) ROM:001207E4 move.b #0,(a4,d0.w) ROM:001207EA move.b #1,(a1,d0.w) ROM:001207F0 rts ROM:001207F2 ROM:001207F2 ; =============== S U B R O U T I N E ======================================= ROM:001207F2 ROM:001207F2 ROM:001207F2 sub_1207F2: ; CODE XREF: ROM:00120758↑p ROM:001207F2 ; ROM:loc_12079E↑p ... ROM:001207F2 lea ($FAE).w,a0 ROM:001207F6 move.w ($B36).w,d0 ROM:001207FA move.w #$2710,(a0,d0.w*2) ROM:00120800 rts ROM:00120800 ; End of function sub_1207F2 ROM:00120800 ROM:00120802 ROM:00120802 ; =============== S U B R O U T I N E ======================================= ROM:00120802 ROM:00120802 ROM:00120802 sub_120802: ; CODE XREF: ROM:001215AA↓p ROM:00120802 ; ROM:00121620↓p ROM:00120802 lea ($12CE).w,a1 ROM:00120806 move.w ($B36).w,d0 ROM:0012080A move.w $44C(a5),d2 ROM:0012080E move.w $44A(a5),d3 ROM:00120812 clr.w d1 ROM:00120814 move.b (a1,d0.w),d1 ROM:00120818 cmpi.w #4,d1 ROM:0012081C bcc.s locret_120826 ROM:0012081E movea.l off_120828(pc,d1.w*4),a0 ROM:00120822 nop ROM:00120824 jmp (a0) ROM:00120826 ; --------------------------------------------------------------------------- ROM:00120826 ROM:00120826 locret_120826: ; CODE XREF: sub_120802+1A↑j ROM:00120826 rts ROM:00120826 ; End of function sub_120802 ROM:00120826 ROM:00120826 ; --------------------------------------------------------------------------- ROM:00120828 off_120828: dc.l loc_120838 ; DATA XREF: sub_120802+1C↑r ROM:0012082C dc.l loc_120840 ROM:00120830 dc.l loc_12088E ROM:00120834 dc.l loc_12096A ROM:00120838 ; --------------------------------------------------------------------------- ROM:00120838 ROM:00120838 loc_120838: ; DATA XREF: ROM:off_120828↑o ROM:00120838 move.b #1,(a1,d0.w) ROM:0012083E rts ROM:00120840 ; --------------------------------------------------------------------------- ROM:00120840 ROM:00120840 loc_120840: ; DATA XREF: ROM:0012082C↑o ROM:00120840 btst #7,($1400).w ROM:00120846 beq.s loc_12084A ROM:00120848 bra.s loc_120856 ROM:0012084A ; --------------------------------------------------------------------------- ROM:0012084A ROM:0012084A loc_12084A: ; CODE XREF: ROM:00120846↑j ROM:0012084A btst #7,($1400).w ROM:00120850 bne.s locret_120854 ROM:00120852 bra.s loc_120872 ROM:00120854 ; --------------------------------------------------------------------------- ROM:00120854 ROM:00120854 locret_120854: ; CODE XREF: ROM:00120850↑j ROM:00120854 rts ROM:00120856 ; --------------------------------------------------------------------------- ROM:00120856 ROM:00120856 loc_120856: ; CODE XREF: ROM:00120848↑j ROM:00120856 clr.b $80F(d0.w) ROM:0012085C move.w d3,$670(d0.w*2) ROM:00120862 move.b #1,$80F(d0.w) ROM:0012086A move.b #2,(a1,d0.w) ROM:00120870 rts ROM:00120872 ; --------------------------------------------------------------------------- ROM:00120872 ROM:00120872 loc_120872: ; CODE XREF: ROM:00120852↑j ROM:00120872 clr.b $80E(d0.w) ROM:00120878 move.w d2,$66E(d0.w*2) ROM:0012087E move.b #1,$80E(d0.w) ROM:00120886 move.b #3,(a1,d0.w) ROM:0012088C rts ROM:0012088E ; --------------------------------------------------------------------------- ROM:0012088E ROM:0012088E loc_12088E: ; DATA XREF: ROM:00120830↑o ROM:0012088E btst d0,($11ED).w ROM:00120892 beq.s loc_120896 ROM:00120894 bra.s loc_1208C6 ROM:00120896 ; --------------------------------------------------------------------------- ROM:00120896 ROM:00120896 loc_120896: ; CODE XREF: ROM:00120892↑j ROM:00120896 cmpi.w #0,$670(d0.w*2) ROM:0012089E bgt.s loc_1208A8 ROM:001208A0 btst d0,($11EC).w ROM:001208A4 beq.s loc_1208A8 ROM:001208A6 bra.s loc_1208E2 ROM:001208A8 ; --------------------------------------------------------------------------- ROM:001208A8 ROM:001208A8 loc_1208A8: ; CODE XREF: ROM:0012089E↑j ROM:001208A8 ; ROM:001208A4↑j ROM:001208A8 cmpi.w #0,$670(d0.w*2) ROM:001208B0 bgt.s loc_1208BA ROM:001208B2 btst d0,($11EC).w ROM:001208B6 bne.s loc_1208BA ROM:001208B8 bra.s loc_120912 ROM:001208BA ; --------------------------------------------------------------------------- ROM:001208BA ROM:001208BA loc_1208BA: ; CODE XREF: ROM:001208B0↑j ROM:001208BA ; ROM:001208B6↑j ROM:001208BA btst #7,($1400).w ROM:001208C0 bne.s locret_1208C4 ROM:001208C2 bra.s loc_120942 ROM:001208C4 ; --------------------------------------------------------------------------- ROM:001208C4 ROM:001208C4 locret_1208C4: ; CODE XREF: ROM:001208C0↑j ROM:001208C4 rts ROM:001208C6 ; --------------------------------------------------------------------------- ROM:001208C6 ROM:001208C6 loc_1208C6: ; CODE XREF: ROM:00120894↑j ROM:001208C6 clr.b $80F(d0.w) ROM:001208CC move.w d3,$670(d0.w*2) ROM:001208D2 move.b #1,$80F(d0.w) ROM:001208DA move.b #2,(a1,d0.w) ROM:001208E0 rts ROM:001208E2 ; --------------------------------------------------------------------------- ROM:001208E2 ROM:001208E2 loc_1208E2: ; CODE XREF: ROM:001208A6↑j ROM:001208E2 bsr.w sub_120A8C ROM:001208E6 lea ($12CE).w,a1 ROM:001208EA move.w ($B36).w,d0 ROM:001208EE move.w $44C(a5),d2 ROM:001208F2 move.w $44A(a5),d3 ROM:001208F6 clr.b $80F(d0.w) ROM:001208FC move.w d3,$670(d0.w*2) ROM:00120902 move.b #1,$80F(d0.w) ROM:0012090A move.b #2,(a1,d0.w) ROM:00120910 rts ROM:00120912 ; --------------------------------------------------------------------------- ROM:00120912 ROM:00120912 loc_120912: ; CODE XREF: ROM:001208B8↑j ROM:00120912 bsr.w sub_120A46 ROM:00120916 lea ($12CE).w,a1 ROM:0012091A move.w ($B36).w,d0 ROM:0012091E move.w $44C(a5),d2 ROM:00120922 move.w $44A(a5),d3 ROM:00120926 clr.b $80F(d0.w) ROM:0012092C move.w d3,$670(d0.w*2) ROM:00120932 move.b #1,$80F(d0.w) ROM:0012093A move.b #2,(a1,d0.w) ROM:00120940 rts ROM:00120942 ; --------------------------------------------------------------------------- ROM:00120942 ROM:00120942 loc_120942: ; CODE XREF: ROM:001208C2↑j ROM:00120942 clr.b $80F(d0.w) ROM:00120948 clr.w $670(d0.w*2) ROM:0012094E clr.b $80E(d0.w) ROM:00120954 move.w d2,$66E(d0.w*2) ROM:0012095A move.b #1,$80E(d0.w) ROM:00120962 move.b #3,(a1,d0.w) ROM:00120968 rts ROM:0012096A ; --------------------------------------------------------------------------- ROM:0012096A ROM:0012096A loc_12096A: ; DATA XREF: ROM:00120834↑o ROM:0012096A btst d0,($11ED).w ROM:0012096E beq.s loc_120972 ROM:00120970 bra.s loc_1209A2 ROM:00120972 ; --------------------------------------------------------------------------- ROM:00120972 ROM:00120972 loc_120972: ; CODE XREF: ROM:0012096E↑j ROM:00120972 cmpi.w #0,$66E(d0.w*2) ROM:0012097A bgt.s loc_120984 ROM:0012097C btst d0,($11EC).w ROM:00120980 beq.s loc_120984 ROM:00120982 bra.s loc_1209BE ROM:00120984 ; --------------------------------------------------------------------------- ROM:00120984 ROM:00120984 loc_120984: ; CODE XREF: ROM:0012097A↑j ROM:00120984 ; ROM:00120980↑j ROM:00120984 cmpi.w #0,$66E(d0.w*2) ROM:0012098C bgt.s loc_120996 ROM:0012098E btst d0,($11EC).w ROM:00120992 bne.s loc_120996 ROM:00120994 bra.s loc_1209EE ROM:00120996 ; --------------------------------------------------------------------------- ROM:00120996 ROM:00120996 loc_120996: ; CODE XREF: ROM:0012098C↑j ROM:00120996 ; ROM:00120992↑j ROM:00120996 btst #7,($1400).w ROM:0012099C beq.s locret_1209A0 ROM:0012099E bra.s loc_120A1E ROM:001209A0 ; --------------------------------------------------------------------------- ROM:001209A0 ROM:001209A0 locret_1209A0: ; CODE XREF: ROM:0012099C↑j ROM:001209A0 rts ROM:001209A2 ; --------------------------------------------------------------------------- ROM:001209A2 ROM:001209A2 loc_1209A2: ; CODE XREF: ROM:00120970↑j ROM:001209A2 clr.b $80E(d0.w) ROM:001209A8 move.w d2,$66E(d0.w*2) ROM:001209AE move.b #1,$80E(d0.w) ROM:001209B6 move.b #3,(a1,d0.w) ROM:001209BC rts ROM:001209BE ; --------------------------------------------------------------------------- ROM:001209BE ROM:001209BE loc_1209BE: ; CODE XREF: ROM:00120982↑j ROM:001209BE bsr.w sub_120A8C ROM:001209C2 lea ($12CE).w,a1 ROM:001209C6 move.w ($B36).w,d0 ROM:001209CA move.w $44C(a5),d2 ROM:001209CE move.w $44A(a5),d3 ROM:001209D2 clr.b $80E(d0.w) ROM:001209D8 move.w d2,$66E(d0.w*2) ROM:001209DE move.b #1,$80E(d0.w) ROM:001209E6 move.b #3,(a1,d0.w) ROM:001209EC rts ROM:001209EE ; --------------------------------------------------------------------------- ROM:001209EE ROM:001209EE loc_1209EE: ; CODE XREF: ROM:00120994↑j ROM:001209EE bsr.w sub_120A46 ROM:001209F2 lea ($12CE).w,a1 ROM:001209F6 move.w ($B36).w,d0 ROM:001209FA move.w $44C(a5),d2 ROM:001209FE move.w $44A(a5),d3 ROM:00120A02 clr.b $80E(d0.w) ROM:00120A08 move.w d2,$66E(d0.w*2) ROM:00120A0E move.b #1,$80E(d0.w) ROM:00120A16 move.b #3,(a1,d0.w) ROM:00120A1C rts ROM:00120A1E ; --------------------------------------------------------------------------- ROM:00120A1E ROM:00120A1E loc_120A1E: ; CODE XREF: ROM:0012099E↑j ROM:00120A1E clr.b $80E(d0.w) ROM:00120A24 clr.w $66E(d0.w*2) ROM:00120A2A clr.b $80F(d0.w) ROM:00120A30 move.w d3,$670(d0.w*2) ROM:00120A36 move.b #1,$80F(d0.w) ROM:00120A3E move.b #2,(a1,d0.w) ROM:00120A44 rts ROM:00120A46 ROM:00120A46 ; =============== S U B R O U T I N E ======================================= ROM:00120A46 ROM:00120A46 ROM:00120A46 sub_120A46: ; CODE XREF: ROM:loc_120912↑p ROM:00120A46 ; ROM:loc_1209EE↑p ... ROM:00120A46 move.w #$3F60,d1 ROM:00120A4A move.w ($9AE).w,d2 ROM:00120A4E move.w ($57E).w,d3 ROM:00120A52 bsr.l sub_11745C ROM:00120A58 move.w ($DA0).w,d2 ROM:00120A5C ext.l d2 ROM:00120A5E divs.w #$64,d2 ; 'd' ROM:00120A62 sub.w d2,d1 ROM:00120A64 lea ($FBA).w,a3 ROM:00120A68 move.w ($B36).w,d4 ROM:00120A6C muls.w (a3,d4.w*2),d1 ROM:00120A70 divs.w #$2710,d1 ROM:00120A74 lea ($FAE).w,a4 ROM:00120A78 add.w d1,(a4,d4.w*2) ROM:00120A7C move.w $446(a5),d5 ROM:00120A80 cmp.w (a4,d4.w*2),d5 ROM:00120A84 bge.s locret_120A8A ROM:00120A86 move.w d5,(a4,d4.w*2) ROM:00120A8A ROM:00120A8A locret_120A8A: ; CODE XREF: sub_120A46+3E↑j ROM:00120A8A rts ROM:00120A8A ; End of function sub_120A46 ROM:00120A8A ROM:00120A8C ROM:00120A8C ; =============== S U B R O U T I N E ======================================= ROM:00120A8C ROM:00120A8C ROM:00120A8C sub_120A8C: ; CODE XREF: ROM:loc_1208E2↑p ROM:00120A8C ; ROM:loc_1209BE↑p ... ROM:00120A8C move.w #$3F62,d1 ROM:00120A90 move.w ($9AE).w,d2 ROM:00120A94 move.w ($57E).w,d3 ROM:00120A98 bsr.l sub_11745C ROM:00120A9E move.w ($DA0).w,d2 ROM:00120AA2 ext.l d2 ROM:00120AA4 divs.w #$64,d2 ; 'd' ROM:00120AA8 add.w d2,d1 ROM:00120AAA lea ($FBA).w,a3 ROM:00120AAE move.w ($B36).w,d4 ROM:00120AB2 muls.w (a3,d4.w*2),d1 ROM:00120AB6 divs.w #$2710,d1 ROM:00120ABA lea ($FAE).w,a4 ROM:00120ABE sub.w d1,(a4,d4.w*2) ROM:00120AC2 move.w $448(a5),d5 ROM:00120AC6 cmp.w (a4,d4.w*2),d5 ROM:00120ACA ble.s locret_120AD0 ROM:00120ACC move.w d5,(a4,d4.w*2) ROM:00120AD0 ROM:00120AD0 locret_120AD0: ; CODE XREF: sub_120A8C+3E↑j ROM:00120AD0 rts ROM:00120AD0 ; End of function sub_120A8C ROM:00120AD0 ROM:00120AD2 ROM:00120AD2 ; =============== S U B R O U T I N E ======================================= ROM:00120AD2 ROM:00120AD2 ROM:00120AD2 sub_120AD2: ; CODE XREF: sub_120C3A+46↓p ROM:00120AD2 lea ($12CF).w,a1 ROM:00120AD6 move.w ($B36).w,d0 ROM:00120ADA clr.w d1 ROM:00120ADC move.b (a1,d0.w),d1 ROM:00120AE0 cmpi.w #4,d1 ROM:00120AE4 bcc.s locret_120AEE ROM:00120AE6 movea.l off_120AF0(pc,d1.w*4),a0 ROM:00120AEA nop ROM:00120AEC jmp (a0) ROM:00120AEE ; --------------------------------------------------------------------------- ROM:00120AEE ROM:00120AEE locret_120AEE: ; CODE XREF: sub_120AD2+12↑j ROM:00120AEE rts ROM:00120AEE ; End of function sub_120AD2 ROM:00120AEE ROM:00120AEE ; --------------------------------------------------------------------------- ROM:00120AF0 off_120AF0: dc.l loc_120B00 ; DATA XREF: sub_120AD2+14↑r ROM:00120AF4 dc.l loc_120B12 ROM:00120AF8 dc.l loc_120B36 ROM:00120AFC dc.l loc_120B46 ROM:00120B00 ; --------------------------------------------------------------------------- ROM:00120B00 ROM:00120B00 loc_120B00: ; DATA XREF: ROM:off_120AF0↑o ROM:00120B00 bsr.w sub_120BC2 ROM:00120B04 bsr.w sub_120C2E ROM:00120B08 move.b #1,(a1,d0.w) ROM:00120B0E rts ROM:00120B10 ; --------------------------------------------------------------------------- ROM:00120B10 rts ROM:00120B12 ; --------------------------------------------------------------------------- ROM:00120B12 ROM:00120B12 loc_120B12: ; DATA XREF: ROM:00120AF4↑o ROM:00120B12 btst d0,($11ED).w ROM:00120B16 beq.s locret_120B34 ROM:00120B18 clr.b $810(d0.w) ROM:00120B1E clr.w $672(d0.w*2) ROM:00120B24 move.b #3,$810(d0.w) ROM:00120B2C move.b #2,(a1,d0.w) ROM:00120B32 rts ROM:00120B34 ; --------------------------------------------------------------------------- ROM:00120B34 ROM:00120B34 locret_120B34: ; CODE XREF: ROM:00120B16↑j ROM:00120B34 rts ROM:00120B36 ; --------------------------------------------------------------------------- ROM:00120B36 ROM:00120B36 loc_120B36: ; DATA XREF: ROM:00120AF8↑o ROM:00120B36 btst d0,($11ED).w ROM:00120B3A beq.s locret_120B44 ROM:00120B3C move.b #3,(a1,d0.w) ROM:00120B42 rts ROM:00120B44 ; --------------------------------------------------------------------------- ROM:00120B44 ROM:00120B44 locret_120B44: ; CODE XREF: ROM:00120B3A↑j ROM:00120B44 rts ROM:00120B46 ; --------------------------------------------------------------------------- ROM:00120B46 ROM:00120B46 loc_120B46: ; DATA XREF: ROM:00120AFC↑o ROM:00120B46 btst d0,($11ED).w ROM:00120B4A beq.s locret_120B7C ROM:00120B4C bclr #0,$810(d0.w) ROM:00120B54 bset #2,$810(d0.w) ROM:00120B5C bsr.w sub_120BDE ROM:00120B60 clr.b $810(d0.w) ROM:00120B66 clr.w $672(d0.w*2) ROM:00120B6C move.b #3,$810(d0.w) ROM:00120B74 move.b #2,(a1,d0.w) ROM:00120B7A rts ROM:00120B7C ; --------------------------------------------------------------------------- ROM:00120B7C ROM:00120B7C locret_120B7C: ; CODE XREF: ROM:00120B4A↑j ROM:00120B7C rts ROM:00120B7E ROM:00120B7E ; =============== S U B R O U T I N E ======================================= ROM:00120B7E ROM:00120B7E ROM:00120B7E sub_120B7E: ; CODE XREF: ROM:001214BC↓p ROM:00120B7E ; ROM:0012153E↓p ... ROM:00120B7E lea ($FB0).w,a3 ROM:00120B82 lea ($FB2).w,a4 ROM:00120B86 lea ($FAE).w,a2 ROM:00120B8A move.w (a4,d0.w*2),d3 ROM:00120B8E add.w (a2,d0.w*2),d3 ROM:00120B92 ext.l d3 ROM:00120B94 divs.w #2,d3 ROM:00120B98 move.w d3,(a3,d0.w*2) ROM:00120B9C move.w #1,d1 ROM:00120BA0 cmpi.w #2,d1 ROM:00120BA4 bne.s loc_120BB8 ROM:00120BA6 move.w (a3),d4 ROM:00120BA8 add.w 2(a3),d4 ROM:00120BAC ext.l d4 ROM:00120BAE divs.w #2,d4 ROM:00120BB2 move.w d4,($B34).w ROM:00120BB6 bra.s loc_120BBA ROM:00120BB8 ; --------------------------------------------------------------------------- ROM:00120BB8 ROM:00120BB8 loc_120BB8: ; CODE XREF: sub_120B7E+26↑j ROM:00120BB8 move.w (a3),d4 ROM:00120BBA ROM:00120BBA loc_120BBA: ; CODE XREF: sub_120B7E+38↑j ROM:00120BBA move.w (a2,d0.w*2),(a4,d0.w*2) ROM:00120BC0 rts ROM:00120BC0 ; End of function sub_120B7E ROM:00120BC0 ROM:00120BC2 ROM:00120BC2 ; =============== S U B R O U T I N E ======================================= ROM:00120BC2 ROM:00120BC2 ROM:00120BC2 sub_120BC2: ; CODE XREF: ROM:loc_120B00↑p ROM:00120BC2 lea ($FB0).w,a3 ROM:00120BC6 lea ($FB2).w,a4 ROM:00120BCA move.w #$2710,(a3,d0.w*2) ROM:00120BD0 move.w #$2710,(a4,d0.w*2) ROM:00120BD6 move.w #$2710,($B34).w ROM:00120BDC rts ROM:00120BDC ; End of function sub_120BC2 ROM:00120BDC ROM:00120BDE ROM:00120BDE ; =============== S U B R O U T I N E ======================================= ROM:00120BDE ROM:00120BDE ROM:00120BDE sub_120BDE: ; CODE XREF: ROM:00120B5C↑p ROM:00120BDE addi.w #1,$FB6(d0.w*2) ROM:00120BE6 move.w $44E(a5),d2 ROM:00120BEA cmp.w $FB6(d0.w*2),d2 ROM:00120BF0 blt.s loc_120C00 ROM:00120BF2 move.w $672(d0.w*2),d3 ROM:00120BF8 add.w d3,$FB8(d0.w*2) ROM:00120BFE bra.s locret_120C2C ROM:00120C00 ; --------------------------------------------------------------------------- ROM:00120C00 ROM:00120C00 loc_120C00: ; CODE XREF: sub_120BDE+12↑j ROM:00120C00 move.w $FB6(d0.w*2),d4 ROM:00120C06 ext.l d4 ROM:00120C08 muls.l #$2710,d4 ROM:00120C10 divs.w $FB8(d0.w*2),d4 ROM:00120C16 move.w d4,$FB4(d0.w*2) ROM:00120C1C move.w #0,$FB8(d0.w*2) ROM:00120C24 move.w #0,$FB6(d0.w*2) ROM:00120C2C ROM:00120C2C locret_120C2C: ; CODE XREF: sub_120BDE+20↑j ROM:00120C2C rts ROM:00120C2C ; End of function sub_120BDE ROM:00120C2C ROM:00120C2E ROM:00120C2E ; =============== S U B R O U T I N E ======================================= ROM:00120C2E ROM:00120C2E ROM:00120C2E sub_120C2E: ; CODE XREF: ROM:00120B04↑p ROM:00120C2E lea ($FB4).w,a3 ROM:00120C32 move.w #0,(a3,d0.w*2) ROM:00120C38 rts ROM:00120C38 ; End of function sub_120C2E ROM:00120C38 ROM:00120C3A ROM:00120C3A ; =============== S U B R O U T I N E ======================================= ROM:00120C3A ROM:00120C3A ROM:00120C3A sub_120C3A: ; CODE XREF: sub_129F28+60↓p ROM:00120C3A bsr.l sub_121042 ROM:00120C40 bsr.l sub_120E92 ROM:00120C46 move.w #0,($B36).w ROM:00120C4C bra.s loc_120C54 ROM:00120C4E ; --------------------------------------------------------------------------- ROM:00120C4E ROM:00120C4E loc_120C4E: ; CODE XREF: sub_120C3A+4C↓j ROM:00120C4E addi.w #1,($B36).w ROM:00120C54 ROM:00120C54 loc_120C54: ; CODE XREF: sub_120C3A+12↑j ROM:00120C54 cmpi.w #0,($B36).w ROM:00120C5A bgt.s locret_120C88 ROM:00120C5C bsr.l sub_121124 ROM:00120C62 bsr.l sub_120FCC ROM:00120C68 bsr.l sub_1212A6 ROM:00120C6E bsr.w sub_120C8A ROM:00120C72 bsr.w sub_120DF0 ROM:00120C76 bsr.w sub_120E42 ROM:00120C7A bsr.l sub_12072A ROM:00120C80 bsr.l sub_120AD2 ROM:00120C86 bra.s loc_120C4E ROM:00120C88 ; --------------------------------------------------------------------------- ROM:00120C88 ROM:00120C88 locret_120C88: ; CODE XREF: sub_120C3A+20↑j ROM:00120C88 rts ROM:00120C88 ; End of function sub_120C3A ROM:00120C88 ROM:00120C8A ROM:00120C8A ; =============== S U B R O U T I N E ======================================= ROM:00120C8A ROM:00120C8A ROM:00120C8A sub_120C8A: ; CODE XREF: sub_120C3A+34↑p ROM:00120C8A lea ($12D0).w,a1 ROM:00120C8E lea ($EF8).w,a2 ROM:00120C92 move.w ($B36).w,d0 ROM:00120C96 move.w $454(a5),d2 ROM:00120C9A move.w $462(a5),d3 ROM:00120C9E move.w $464(a5),d4 ROM:00120CA2 clr.w d1 ROM:00120CA4 move.b (a1,d0.w),d1 ROM:00120CA8 cmpi.w #5,d1 ROM:00120CAC bcc.s locret_120CB6 ROM:00120CAE movea.l off_120CB8(pc,d1.w*4),a0 ROM:00120CB2 nop ROM:00120CB4 jmp (a0) ROM:00120CB6 ; --------------------------------------------------------------------------- ROM:00120CB6 ROM:00120CB6 locret_120CB6: ; CODE XREF: sub_120C8A+22↑j ROM:00120CB6 rts ROM:00120CB6 ; End of function sub_120C8A ROM:00120CB6 ROM:00120CB6 ; --------------------------------------------------------------------------- ROM:00120CB8 off_120CB8: dc.l loc_120CCC ; DATA XREF: sub_120C8A+24↑r ROM:00120CBC dc.l loc_120CDA ROM:00120CC0 dc.l loc_120D06 ROM:00120CC4 dc.l loc_120D5E ROM:00120CC8 dc.l loc_120DAE ROM:00120CCC ; --------------------------------------------------------------------------- ROM:00120CCC ROM:00120CCC loc_120CCC: ; DATA XREF: ROM:off_120CB8↑o ROM:00120CCC bset d0,($11E3).w ROM:00120CD0 move.b #1,(a1,d0.w) ROM:00120CD6 bra.s locret_120D04 ROM:00120CD8 ; --------------------------------------------------------------------------- ROM:00120CD8 rts ROM:00120CDA ; --------------------------------------------------------------------------- ROM:00120CDA ROM:00120CDA loc_120CDA: ; DATA XREF: ROM:00120CBC↑o ROM:00120CDA btst #7,($1420).w ROM:00120CE0 beq.s locret_120D04 ROM:00120CE2 btst d0,($11E0).w ROM:00120CE6 beq.s locret_120D04 ROM:00120CE8 clr.b $873(d0.w) ROM:00120CEE move.w d2,$738(d0.w*2) ROM:00120CF4 move.b #1,$873(d0.w) ROM:00120CFC move.b #2,(a1,d0.w) ROM:00120D02 bra.s locret_120D5C ROM:00120D04 ; --------------------------------------------------------------------------- ROM:00120D04 ROM:00120D04 locret_120D04: ; CODE XREF: ROM:00120CD6↑j ROM:00120D04 ; ROM:00120CE0↑j ... ROM:00120D04 rts ROM:00120D06 ; --------------------------------------------------------------------------- ROM:00120D06 ROM:00120D06 loc_120D06: ; DATA XREF: ROM:00120CC0↑o ROM:00120D06 cmpi.w #0,$738(d0.w*2) ROM:00120D0E bgt.s loc_120D20 ROM:00120D10 bclr d0,($11E3).w ROM:00120D14 move.b #4,(a1,d0.w) ROM:00120D1A bra.l locret_120DEC ROM:00120D20 ; --------------------------------------------------------------------------- ROM:00120D20 ROM:00120D20 loc_120D20: ; CODE XREF: ROM:00120D0E↑j ROM:00120D20 btst d0,($11E0).w ROM:00120D24 bne.s loc_120D3A ROM:00120D26 clr.b $873(d0.w) ROM:00120D2C clr.w $738(d0.w*2) ROM:00120D32 move.b #1,(a1,d0.w) ROM:00120D38 bra.s locret_120D04 ROM:00120D3A ; --------------------------------------------------------------------------- ROM:00120D3A ROM:00120D3A loc_120D3A: ; CODE XREF: ROM:00120D24↑j ROM:00120D3A cmp.w (a2,d0.w*2),d3 ROM:00120D3E bgt.s loc_120D42 ROM:00120D40 bra.s loc_120D48 ROM:00120D42 ; --------------------------------------------------------------------------- ROM:00120D42 ROM:00120D42 loc_120D42: ; CODE XREF: ROM:00120D3E↑j ROM:00120D42 cmp.w (a2,d0.w*2),d4 ROM:00120D46 blt.s locret_120D5C ROM:00120D48 ROM:00120D48 loc_120D48: ; CODE XREF: ROM:00120D40↑j ROM:00120D48 clr.b $873(d0.w) ROM:00120D4E clr.w $738(d0.w*2) ROM:00120D54 move.b #3,(a1,d0.w) ROM:00120D5A bra.s locret_120DAC ROM:00120D5C ; --------------------------------------------------------------------------- ROM:00120D5C ROM:00120D5C locret_120D5C: ; CODE XREF: ROM:00120D02↑j ROM:00120D5C ; ROM:00120D46↑j ... ROM:00120D5C rts ROM:00120D5E ; --------------------------------------------------------------------------- ROM:00120D5E ROM:00120D5E loc_120D5E: ; DATA XREF: ROM:00120CC4↑o ROM:00120D5E cmp.w (a2,d0.w*2),d3 ROM:00120D62 ble.l loc_120D8E ROM:00120D68 cmp.w (a2,d0.w*2),d4 ROM:00120D6C bge.l loc_120D8E ROM:00120D72 clr.b $873(d0.w) ROM:00120D78 move.w d2,$738(d0.w*2) ROM:00120D7E move.b #1,$873(d0.w) ROM:00120D86 move.b #2,(a1,d0.w) ROM:00120D8C bra.s locret_120D5C ROM:00120D8E ; --------------------------------------------------------------------------- ROM:00120D8E ROM:00120D8E loc_120D8E: ; CODE XREF: ROM:00120D62↑j ROM:00120D8E ; ROM:00120D6C↑j ROM:00120D8E btst d0,($11E0).w ROM:00120D92 bne.s locret_120DAC ROM:00120D94 clr.b $873(d0.w) ROM:00120D9A clr.w $738(d0.w*2) ROM:00120DA0 move.b #1,(a1,d0.w) ROM:00120DA6 bra.l locret_120D04 ROM:00120DAC ; --------------------------------------------------------------------------- ROM:00120DAC ROM:00120DAC locret_120DAC: ; CODE XREF: ROM:00120D5A↑j ROM:00120DAC ; ROM:00120D92↑j ... ROM:00120DAC rts ROM:00120DAE ; --------------------------------------------------------------------------- ROM:00120DAE ROM:00120DAE loc_120DAE: ; DATA XREF: ROM:00120CC8↑o ROM:00120DAE btst #2,($1405).w ROM:00120DB4 beq.s loc_120DD2 ROM:00120DB6 clr.b $873(d0.w) ROM:00120DBC clr.w $738(d0.w*2) ROM:00120DC2 bset d0,($11E3).w ROM:00120DC6 move.b #1,(a1,d0.w) ROM:00120DCC bra.l locret_120D04 ROM:00120DD2 ; --------------------------------------------------------------------------- ROM:00120DD2 ROM:00120DD2 loc_120DD2: ; CODE XREF: ROM:00120DB4↑j ROM:00120DD2 cmp.w (a2,d0.w*2),d3 ROM:00120DD6 bgt.s loc_120DDA ROM:00120DD8 bra.s loc_120DE0 ROM:00120DDA ; --------------------------------------------------------------------------- ROM:00120DDA ROM:00120DDA loc_120DDA: ; CODE XREF: ROM:00120DD6↑j ROM:00120DDA cmp.w (a2,d0.w*2),d4 ROM:00120DDE blt.s locret_120DEC ROM:00120DE0 ROM:00120DE0 loc_120DE0: ; CODE XREF: ROM:00120DD8↑j ROM:00120DE0 bset d0,($11E3).w ROM:00120DE4 move.b #3,(a1,d0.w) ROM:00120DEA bra.s locret_120DAC ROM:00120DEC ; --------------------------------------------------------------------------- ROM:00120DEC ROM:00120DEC locret_120DEC: ; CODE XREF: ROM:00120D1A↑j ROM:00120DEC ; ROM:00120DDE↑j ROM:00120DEC rts ROM:00120DEE ; --------------------------------------------------------------------------- ROM:00120DEE rts ROM:00120DF0 ROM:00120DF0 ; =============== S U B R O U T I N E ======================================= ROM:00120DF0 ROM:00120DF0 ROM:00120DF0 sub_120DF0: ; CODE XREF: sub_120C3A+38↑p ROM:00120DF0 move.w ($B36).w,d0 ROM:00120DF4 bclr d0,($11E1).w ROM:00120DF8 bclr d0,($11E2).w ROM:00120DFC btst d0,($11EB).w ROM:00120E00 bne.s locret_120E40 ROM:00120E02 btst #6,($DDF).w ROM:00120E08 bne.s locret_120E40 ROM:00120E0A btst #2,($DDF).w ROM:00120E10 bne.s locret_120E40 ROM:00120E12 btst d0,($11E6).w ROM:00120E16 bne.s locret_120E40 ROM:00120E18 btst #1,($1413).w ROM:00120E1E bne.s locret_120E40 ROM:00120E20 btst #3,($1424).w ROM:00120E26 beq.s locret_120E40 ROM:00120E28 move.w $450(a5),d1 ROM:00120E2C cmp.w ($E66).w,d1 ROM:00120E30 bne.s locret_120E40 ROM:00120E32 bset d0,($11E2).w ROM:00120E36 btst d0,($11E3).w ROM:00120E3A beq.s locret_120E40 ROM:00120E3C bset d0,($11E1).w ROM:00120E40 ROM:00120E40 locret_120E40: ; CODE XREF: sub_120DF0+10↑j ROM:00120E40 ; sub_120DF0+18↑j ... ROM:00120E40 rts ROM:00120E40 ; End of function sub_120DF0 ROM:00120E40 ROM:00120E42 ROM:00120E42 ; =============== S U B R O U T I N E ======================================= ROM:00120E42 ROM:00120E42 ROM:00120E42 sub_120E42: ; CODE XREF: sub_120C3A+3C↑p ROM:00120E42 move.w ($B36).w,d0 ROM:00120E46 bclr d0,($11E0).w ROM:00120E4A btst #6,($8CD).w ROM:00120E50 beq.s loc_120E5A ROM:00120E52 btst #6,($8D1).w ROM:00120E58 beq.s locret_120E90 ROM:00120E5A ROM:00120E5A loc_120E5A: ; CODE XREF: sub_120E42+E↑j ROM:00120E5A btst d0,($11E2).w ROM:00120E5E beq.s locret_120E90 ROM:00120E60 btst #6,($8CD).w ROM:00120E66 beq.s loc_120E70 ROM:00120E68 btst #6,($8D1).w ROM:00120E6E bne.s loc_120E8C ROM:00120E70 ROM:00120E70 loc_120E70: ; CODE XREF: sub_120E42+24↑j ROM:00120E70 btst d0,($11E5).w ROM:00120E74 bne.s locret_120E90 ROM:00120E76 btst d0,($11E6).w ROM:00120E7A bne.s locret_120E90 ROM:00120E7C btst d0,($11EA).w ROM:00120E80 beq.s locret_120E90 ROM:00120E82 move.w $452(a5),d2 ROM:00120E86 cmp.w ($9E4).w,d2 ROM:00120E8A bge.s locret_120E90 ROM:00120E8C ROM:00120E8C loc_120E8C: ; CODE XREF: sub_120E42+2C↑j ROM:00120E8C bset d0,($11E0).w ROM:00120E90 ROM:00120E90 locret_120E90: ; CODE XREF: sub_120E42+16↑j ROM:00120E90 ; sub_120E42+1C↑j ... ROM:00120E90 rts ROM:00120E90 ; End of function sub_120E42 ROM:00120E90 ROM:00120E92 ROM:00120E92 ; =============== S U B R O U T I N E ======================================= ROM:00120E92 ROM:00120E92 ROM:00120E92 sub_120E92: ; CODE XREF: sub_120C3A+6↑p ROM:00120E92 clr.w d1 ROM:00120E94 move.b ($11E4).w,d1 ROM:00120E98 cmpi.w #3,d1 ROM:00120E9C bcc.s locret_120EA6 ROM:00120E9E movea.l off_120EA8(pc,d1.w*4),a0 ROM:00120EA2 nop ROM:00120EA4 jmp (a0) ROM:00120EA6 ; --------------------------------------------------------------------------- ROM:00120EA6 ROM:00120EA6 locret_120EA6: ; CODE XREF: sub_120E92+A↑j ROM:00120EA6 rts ROM:00120EA6 ; End of function sub_120E92 ROM:00120EA6 ROM:00120EA6 ; --------------------------------------------------------------------------- ROM:00120EA8 off_120EA8: dc.l loc_120EB4 ; DATA XREF: sub_120E92+C↑r ROM:00120EAC dc.l loc_120EC2 ROM:00120EB0 dc.l locret_120EE0 ROM:00120EB4 ; --------------------------------------------------------------------------- ROM:00120EB4 ROM:00120EB4 loc_120EB4: ; DATA XREF: ROM:off_120EA8↑o ROM:00120EB4 bclr #1,($1404).w ROM:00120EBA move.b #1,($11E4).w ROM:00120EC0 rts ROM:00120EC2 ; --------------------------------------------------------------------------- ROM:00120EC2 ROM:00120EC2 loc_120EC2: ; DATA XREF: ROM:00120EAC↑o ROM:00120EC2 btst #7,($1420).w ROM:00120EC8 beq.s locret_120ECC ROM:00120ECA bra.s loc_120ECE ROM:00120ECC ; --------------------------------------------------------------------------- ROM:00120ECC ROM:00120ECC locret_120ECC: ; CODE XREF: ROM:00120EC8↑j ROM:00120ECC rts ROM:00120ECE ; --------------------------------------------------------------------------- ROM:00120ECE ROM:00120ECE loc_120ECE: ; CODE XREF: ROM:00120ECA↑j ROM:00120ECE bsr.w sub_120EE2 ROM:00120ED2 bset #1,($1404).w ROM:00120ED8 move.b #2,($11E4).w ROM:00120EDE rts ROM:00120EE0 ; --------------------------------------------------------------------------- ROM:00120EE0 ROM:00120EE0 locret_120EE0: ; DATA XREF: ROM:00120EB0↑o ROM:00120EE0 rts ROM:00120EE2 ROM:00120EE2 ; =============== S U B R O U T I N E ======================================= ROM:00120EE2 ROM:00120EE2 ROM:00120EE2 sub_120EE2: ; CODE XREF: ROM:loc_120ECE↑p ROM:00120EE2 move.w #$3EB0,d1 ROM:00120EE6 move.w ($9E4).w,d2 ROM:00120EEA bsr.l sub_11745C ROM:00120EF0 lea ($FBA).w,a0 ROM:00120EF4 move.w d1,(a0) ROM:00120EF6 move.w #1,d0 ROM:00120EFA cmpi.w #2,d0 ROM:00120EFE bne.s locret_120F14 ROM:00120F00 move.w #$3EB0,d1 ROM:00120F04 move.w ($9E4).w,d2 ROM:00120F08 bsr.l sub_11745C ROM:00120F0E lea ($FBA).w,a0 ROM:00120F12 move.w d1,(a0) ROM:00120F14 ROM:00120F14 locret_120F14: ; CODE XREF: sub_120EE2+1C↑j ROM:00120F14 rts ROM:00120F14 ; End of function sub_120EE2 ROM:00120F14 ROM:00120F16 ROM:00120F16 ; =============== S U B R O U T I N E ======================================= ROM:00120F16 ROM:00120F16 ROM:00120F16 sub_120F16: ; CODE XREF: ROM:loc_121528↓p ROM:00120F16 ; ROM:loc_12161A↓p ROM:00120F16 lea ($12D1).w,a1 ROM:00120F1A move.w ($B36).w,d0 ROM:00120F1E move.w $456(a5),d2 ROM:00120F22 clr.w d1 ROM:00120F24 move.b (a1,d0.w),d1 ROM:00120F28 cmpi.w #2,d1 ROM:00120F2C bcc.s locret_120F36 ROM:00120F2E movea.l off_120F38(pc,d1.w*4),a0 ROM:00120F32 nop ROM:00120F34 jmp (a0) ROM:00120F36 ; --------------------------------------------------------------------------- ROM:00120F36 ROM:00120F36 locret_120F36: ; CODE XREF: sub_120F16+16↑j ROM:00120F36 rts ROM:00120F36 ; End of function sub_120F16 ROM:00120F36 ROM:00120F36 ; --------------------------------------------------------------------------- ROM:00120F38 off_120F38: dc.l loc_120F40 ; DATA XREF: sub_120F16+18↑r ROM:00120F3C dc.l loc_120F5C ROM:00120F40 ; --------------------------------------------------------------------------- ROM:00120F40 ROM:00120F40 loc_120F40: ; DATA XREF: ROM:off_120F38↑o ROM:00120F40 clr.b $7CD(d0.w) ROM:00120F46 move.w d2,$5EC(d0.w*2) ROM:00120F4C move.b #1,$7CD(d0.w) ROM:00120F54 move.b #1,(a1,d0.w) ROM:00120F5A rts ROM:00120F5C ; --------------------------------------------------------------------------- ROM:00120F5C ROM:00120F5C loc_120F5C: ; DATA XREF: ROM:00120F3C↑o ROM:00120F5C cmpi.w #0,$5EC(d0.w*2) ROM:00120F64 bgt.s locret_120F68 ROM:00120F66 bra.s loc_120F6A ROM:00120F68 ; --------------------------------------------------------------------------- ROM:00120F68 ROM:00120F68 locret_120F68: ; CODE XREF: ROM:00120F64↑j ROM:00120F68 rts ROM:00120F6A ; --------------------------------------------------------------------------- ROM:00120F6A ROM:00120F6A loc_120F6A: ; CODE XREF: ROM:00120F66↑j ROM:00120F6A bsr.w sub_120F96 ROM:00120F6E lea ($12D1).w,a1 ROM:00120F72 move.w ($B36).w,d0 ROM:00120F76 move.w $456(a5),d2 ROM:00120F7A clr.b $7CD(d0.w) ROM:00120F80 move.w d2,$5EC(d0.w*2) ROM:00120F86 move.b #1,$7CD(d0.w) ROM:00120F8E move.b #1,(a1,d0.w) ROM:00120F94 rts ROM:00120F96 ROM:00120F96 ; =============== S U B R O U T I N E ======================================= ROM:00120F96 ROM:00120F96 ROM:00120F96 sub_120F96: ; CODE XREF: ROM:loc_120F6A↑p ROM:00120F96 move.w #$3F64,d1 ROM:00120F9A move.w ($9AE).w,d2 ROM:00120F9E move.w ($57E).w,d3 ROM:00120FA2 bsr.l sub_11745C ROM:00120FA8 lea ($FBC).w,a2 ROM:00120FAC move.w ($B36).w,d3 ROM:00120FB0 move.w d1,(a2,d3.w*2) ROM:00120FB4 lea ($FAE).w,a3 ROM:00120FB8 sub.w d1,(a3,d3.w*2) ROM:00120FBC move.w $448(a5),d4 ROM:00120FC0 cmp.w (a3,d3.w*2),d4 ROM:00120FC4 ble.s locret_120FCA ROM:00120FC6 move.w d4,(a3,d3.w*2) ROM:00120FCA ROM:00120FCA locret_120FCA: ; CODE XREF: sub_120F96+2E↑j ROM:00120FCA rts ROM:00120FCA ; End of function sub_120F96 ROM:00120FCA ROM:00120FCC ROM:00120FCC ; =============== S U B R O U T I N E ======================================= ROM:00120FCC ROM:00120FCC ROM:00120FCC sub_120FCC: ; CODE XREF: sub_120C3A+28↑p ROM:00120FCC lea ($12D2).w,a1 ROM:00120FD0 move.w ($B36).w,d0 ROM:00120FD4 clr.w d1 ROM:00120FD6 move.b (a1,d0.w),d1 ROM:00120FDA cmpi.w #3,d1 ROM:00120FDE bcc.s locret_120FE8 ROM:00120FE0 movea.l off_120FEA(pc,d1.w*4),a0 ROM:00120FE4 nop ROM:00120FE6 jmp (a0) ROM:00120FE8 ; --------------------------------------------------------------------------- ROM:00120FE8 ROM:00120FE8 locret_120FE8: ; CODE XREF: sub_120FCC+12↑j ROM:00120FE8 rts ROM:00120FE8 ; End of function sub_120FCC ROM:00120FE8 ROM:00120FE8 ; --------------------------------------------------------------------------- ROM:00120FEA off_120FEA: dc.l loc_120FF6 ; DATA XREF: sub_120FCC+14↑r ROM:00120FEE dc.l loc_121002 ROM:00120FF2 dc.l loc_121022 ROM:00120FF6 ; --------------------------------------------------------------------------- ROM:00120FF6 ROM:00120FF6 loc_120FF6: ; DATA XREF: ROM:off_120FEA↑o ROM:00120FF6 bclr d0,($11E5).w ROM:00120FFA move.b #1,(a1,d0.w) ROM:00121000 rts ROM:00121002 ; --------------------------------------------------------------------------- ROM:00121002 ROM:00121002 loc_121002: ; DATA XREF: ROM:00120FEE↑o ROM:00121002 lea ($984).w,a3 ROM:00121006 move.w $458(a5),d2 ROM:0012100A ext.l d2 ROM:0012100C cmp.l (a3,d0.w*4),d2 ROM:00121010 ble.s locret_121014 ROM:00121012 bra.s loc_121016 ROM:00121014 ; --------------------------------------------------------------------------- ROM:00121014 ROM:00121014 locret_121014: ; CODE XREF: ROM:00121010↑j ROM:00121014 rts ROM:00121016 ; --------------------------------------------------------------------------- ROM:00121016 ROM:00121016 loc_121016: ; CODE XREF: ROM:00121012↑j ROM:00121016 bset d0,($11E5).w ROM:0012101A move.b #2,(a1,d0.w) ROM:00121020 rts ROM:00121022 ; --------------------------------------------------------------------------- ROM:00121022 ROM:00121022 loc_121022: ; DATA XREF: ROM:00120FF2↑o ROM:00121022 lea ($984).w,a3 ROM:00121026 move.w $458(a5),d2 ROM:0012102A ext.l d2 ROM:0012102C cmp.l (a3,d0.w*4),d2 ROM:00121030 bgt.s locret_121034 ROM:00121032 bra.s loc_121036 ROM:00121034 ; --------------------------------------------------------------------------- ROM:00121034 ROM:00121034 locret_121034: ; CODE XREF: ROM:00121030↑j ROM:00121034 rts ROM:00121036 ; --------------------------------------------------------------------------- ROM:00121036 ROM:00121036 loc_121036: ; CODE XREF: ROM:00121032↑j ROM:00121036 bclr d0,($11E5).w ROM:0012103A move.b #1,(a1,d0.w) ROM:00121040 rts ROM:00121042 ROM:00121042 ; =============== S U B R O U T I N E ======================================= ROM:00121042 ROM:00121042 ROM:00121042 sub_121042: ; CODE XREF: sub_120C3A↑p ROM:00121042 move.w #1,d7 ROM:00121046 clr.w d1 ROM:00121048 move.b ($11E7).w,d1 ROM:0012104C cmpi.w #4,d1 ROM:00121050 bcc.s locret_12105A ROM:00121052 movea.l off_12105C(pc,d1.w*4),a0 ROM:00121056 nop ROM:00121058 jmp (a0) ROM:0012105A ; --------------------------------------------------------------------------- ROM:0012105A ROM:0012105A locret_12105A: ; CODE XREF: sub_121042+E↑j ROM:0012105A rts ROM:0012105A ; End of function sub_121042 ROM:0012105A ROM:0012105A ; --------------------------------------------------------------------------- ROM:0012105C off_12105C: dc.l loc_12106C ; DATA XREF: sub_121042+10↑r ROM:00121060 dc.l loc_12108C ROM:00121064 dc.l loc_1210B2 ROM:00121068 dc.l loc_1210F8 ROM:0012106C ; --------------------------------------------------------------------------- ROM:0012106C ROM:0012106C loc_12106C: ; DATA XREF: ROM:off_12105C↑o ROM:0012106C bclr #2,($1414).w ROM:00121072 bclr #0,($11E6).w ROM:00121078 cmpi.w #2,d7 ROM:0012107C bne.s loc_121084 ROM:0012107E bclr #0,($11E6).w ROM:00121084 ROM:00121084 loc_121084: ; CODE XREF: ROM:0012107C↑j ROM:00121084 move.b #1,($11E7).w ROM:0012108A rts ROM:0012108C ; --------------------------------------------------------------------------- ROM:0012108C ROM:0012108C loc_12108C: ; DATA XREF: ROM:00121060↑o ROM:0012108C btst #7,($1420).w ROM:00121092 beq.s locret_121096 ROM:00121094 bra.s loc_121098 ROM:00121096 ; --------------------------------------------------------------------------- ROM:00121096 ROM:00121096 locret_121096: ; CODE XREF: ROM:00121092↑j ROM:00121096 rts ROM:00121098 ; --------------------------------------------------------------------------- ROM:00121098 ROM:00121098 loc_121098: ; CODE XREF: ROM:00121094↑j ROM:00121098 move.w $45A(a5),d0 ROM:0012109C clr.b ($874).w ROM:001210A0 move.w d0,($73A).w ROM:001210A4 move.b #1,($874).w ROM:001210AA move.b #2,($11E7).w ROM:001210B0 rts ROM:001210B2 ; --------------------------------------------------------------------------- ROM:001210B2 ROM:001210B2 loc_1210B2: ; DATA XREF: ROM:00121064↑o ROM:001210B2 cmpi.w #0,($73A).w ROM:001210B8 bgt.s loc_1210BC ROM:001210BA bra.s loc_1210C8 ROM:001210BC ; --------------------------------------------------------------------------- ROM:001210BC ROM:001210BC loc_1210BC: ; CODE XREF: ROM:001210B8↑j ROM:001210BC btst #2,($1405).w ROM:001210C2 beq.s locret_1210C6 ROM:001210C4 bra.s loc_1210D6 ROM:001210C6 ; --------------------------------------------------------------------------- ROM:001210C6 ROM:001210C6 locret_1210C6: ; CODE XREF: ROM:001210C2↑j ROM:001210C6 rts ROM:001210C8 ; --------------------------------------------------------------------------- ROM:001210C8 ROM:001210C8 loc_1210C8: ; CODE XREF: ROM:001210BA↑j ROM:001210C8 bset #2,($1414).w ROM:001210CE move.b #3,($11E7).w ROM:001210D4 rts ROM:001210D6 ; --------------------------------------------------------------------------- ROM:001210D6 ROM:001210D6 loc_1210D6: ; CODE XREF: ROM:001210C4↑j ROM:001210D6 clr.b ($874).w ROM:001210DA clr.w ($73A).w ROM:001210DE bclr #0,($11E6).w ROM:001210E4 cmpi.w #2,d7 ROM:001210E8 bne.s loc_1210F0 ROM:001210EA bclr #0,($11E6).w ROM:001210F0 ROM:001210F0 loc_1210F0: ; CODE XREF: ROM:001210E8↑j ROM:001210F0 move.b #1,($11E7).w ROM:001210F6 rts ROM:001210F8 ; --------------------------------------------------------------------------- ROM:001210F8 ROM:001210F8 loc_1210F8: ; DATA XREF: ROM:00121068↑o ROM:001210F8 btst #2,($1405).w ROM:001210FE beq.s locret_121102 ROM:00121100 bra.s loc_121104 ROM:00121102 ; --------------------------------------------------------------------------- ROM:00121102 ROM:00121102 locret_121102: ; CODE XREF: ROM:001210FE↑j ROM:00121102 rts ROM:00121104 ; --------------------------------------------------------------------------- ROM:00121104 ROM:00121104 loc_121104: ; CODE XREF: ROM:00121100↑j ROM:00121104 bclr #2,($1414).w ROM:0012110A bclr #0,($11E6).w ROM:00121110 cmpi.w #2,d7 ROM:00121114 bne.s loc_12111C ROM:00121116 bclr #0,($11E6).w ROM:0012111C ROM:0012111C loc_12111C: ; CODE XREF: ROM:00121114↑j ROM:0012111C move.b #1,($11E7).w ROM:00121122 rts ROM:00121124 ROM:00121124 ; =============== S U B R O U T I N E ======================================= ROM:00121124 ROM:00121124 ROM:00121124 sub_121124: ; CODE XREF: sub_120C3A+22↑p ROM:00121124 lea ($12D3).w,a1 ROM:00121128 move.w ($B36).w,d0 ROM:0012112C clr.w d1 ROM:0012112E move.b (a1,d0.w),d1 ROM:00121132 cmpi.w #7,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_121124+12↑j ROM:00121140 rts ROM:00121140 ; End of function sub_121124 ROM:00121140 ROM:00121140 ; --------------------------------------------------------------------------- ROM:00121142 off_121142: dc.l loc_12115E ; DATA XREF: sub_121124+14↑r ROM:00121146 dc.l loc_121176 ROM:0012114A dc.l loc_12118A ROM:0012114E dc.l loc_1211E4 ROM:00121152 dc.l loc_121240 ROM:00121156 dc.l loc_121254 ROM:0012115A dc.l loc_12128C ROM:0012115E ; --------------------------------------------------------------------------- ROM:0012115E ROM:0012115E loc_12115E: ; DATA XREF: ROM:off_121142↑o ROM:0012115E bclr d0,($11E8).w ROM:00121162 bclr d0,($11E6).w ROM:00121166 bclr d0,($11E9).w ROM:0012116A bclr d0,($11EA).w ROM:0012116E move.b #1,(a1,d0.w) ROM:00121174 rts ROM:00121176 ; --------------------------------------------------------------------------- ROM:00121176 ROM:00121176 loc_121176: ; DATA XREF: ROM:00121146↑o ROM:00121176 btst #7,($1420).w ROM:0012117C beq.s locret_121180 ROM:0012117E bra.s loc_121182 ROM:00121180 ; --------------------------------------------------------------------------- ROM:00121180 ROM:00121180 locret_121180: ; CODE XREF: ROM:0012117C↑j ROM:00121180 rts ROM:00121182 ; --------------------------------------------------------------------------- ROM:00121182 ROM:00121182 loc_121182: ; CODE XREF: ROM:0012117E↑j ROM:00121182 move.b #2,(a1,d0.w) ROM:00121188 rts ROM:0012118A ; --------------------------------------------------------------------------- ROM:0012118A ROM:0012118A loc_12118A: ; DATA XREF: ROM:0012114A↑o ROM:0012118A btst #2,($1414).w ROM:00121190 beq.s loc_121194 ROM:00121192 bra.s loc_1211B0 ROM:00121194 ; --------------------------------------------------------------------------- ROM:00121194 ROM:00121194 loc_121194: ; CODE XREF: ROM:00121190↑j ROM:00121194 lea ($EF8).w,a2 ROM:00121198 move.w $45C(a5),d2 ROM:0012119C move.w $45E(a5),d3 ROM:001211A0 cmp.w (a2,d0.w*2),d2 ROM:001211A4 ble.s loc_1211AC ROM:001211A6 cmp.w (a2,d0.w*2),d3 ROM:001211AA blt.s locret_1211AE ROM:001211AC ROM:001211AC loc_1211AC: ; CODE XREF: ROM:001211A4↑j ROM:001211AC bra.s loc_1211C0 ROM:001211AE ; --------------------------------------------------------------------------- ROM:001211AE ROM:001211AE locret_1211AE: ; CODE XREF: ROM:001211AA↑j ROM:001211AE rts ROM:001211B0 ; --------------------------------------------------------------------------- ROM:001211B0 ROM:001211B0 loc_1211B0: ; CODE XREF: ROM:00121192↑j ROM:001211B0 bset d0,($11E6).w ROM:001211B4 bset d0,($11E9).w ROM:001211B8 move.b #4,(a1,d0.w) ROM:001211BE rts ROM:001211C0 ; --------------------------------------------------------------------------- ROM:001211C0 ROM:001211C0 loc_1211C0: ; CODE XREF: ROM:loc_1211AC↑j ROM:001211C0 bset d0,($11E8).w ROM:001211C4 move.w $460(a5),d2 ROM:001211C8 clr.b $875(d0.w) ROM:001211CE move.w d2,$73C(d0.w*2) ROM:001211D4 move.b #1,$875(d0.w) ROM:001211DC move.b #3,(a1,d0.w) ROM:001211E2 rts ROM:001211E4 ; --------------------------------------------------------------------------- ROM:001211E4 ROM:001211E4 loc_1211E4: ; DATA XREF: ROM:0012114E↑o ROM:001211E4 btst #2,($1405).w ROM:001211EA beq.s loc_1211EE ROM:001211EC bra.s loc_121204 ROM:001211EE ; --------------------------------------------------------------------------- ROM:001211EE ROM:001211EE loc_1211EE: ; CODE XREF: ROM:001211EA↑j ROM:001211EE cmpi.w #0,$73C(d0.w*2) ROM:001211F6 bgt.s locret_121202 ROM:001211F8 btst #7,($142A).w ROM:001211FE beq.s locret_121202 ROM:00121200 bra.s loc_121210 ROM:00121202 ; --------------------------------------------------------------------------- ROM:00121202 ROM:00121202 locret_121202: ; CODE XREF: ROM:001211F6↑j ROM:00121202 ; ROM:001211FE↑j ROM:00121202 rts ROM:00121204 ; --------------------------------------------------------------------------- ROM:00121204 ROM:00121204 loc_121204: ; CODE XREF: ROM:001211EC↑j ROM:00121204 bclr d0,($11E8).w ROM:00121208 move.b #1,(a1,d0.w) ROM:0012120E rts ROM:00121210 ; --------------------------------------------------------------------------- ROM:00121210 ROM:00121210 loc_121210: ; CODE XREF: ROM:00121200↑j ROM:00121210 bset d0,($11EA).w ROM:00121214 move.w $466(a5),($B38).w ROM:0012121A move.w $468(a5),($B3A).w ROM:00121220 move.w $46A(a5),d2 ROM:00121224 clr.b $875(d0.w) ROM:0012122A move.w d2,$73C(d0.w*2) ROM:00121230 move.b #1,$875(d0.w) ROM:00121238 move.b #5,(a1,d0.w) ROM:0012123E rts ROM:00121240 ; --------------------------------------------------------------------------- ROM:00121240 ROM:00121240 loc_121240: ; DATA XREF: ROM:00121152↑o ROM:00121240 btst #2,($1405).w ROM:00121246 beq.s locret_121252 ROM:00121248 bclr d0,($11E6).w ROM:0012124C move.b #1,(a1,d0.w) ROM:00121252 ROM:00121252 locret_121252: ; CODE XREF: ROM:00121246↑j ROM:00121252 rts ROM:00121254 ; --------------------------------------------------------------------------- ROM:00121254 ROM:00121254 loc_121254: ; DATA XREF: ROM:00121156↑o ROM:00121254 btst #2,($1405).w ROM:0012125A beq.s loc_12126C ROM:0012125C bclr d0,($11E8).w ROM:00121260 bclr d0,($11EA).w ROM:00121264 move.b #1,(a1,d0.w) ROM:0012126A rts ROM:0012126C ; --------------------------------------------------------------------------- ROM:0012126C ROM:0012126C loc_12126C: ; CODE XREF: ROM:0012125A↑j ROM:0012126C cmpi.w #0,$73C(d0.w*2) ROM:00121274 bgt.s locret_12128A ROM:00121276 move.w $462(a5),($B38).w ROM:0012127C move.w $464(a5),($B3A).w ROM:00121282 move.b #6,(a1,d0.w) ROM:00121288 rts ROM:0012128A ; --------------------------------------------------------------------------- ROM:0012128A ROM:0012128A locret_12128A: ; CODE XREF: ROM:00121274↑j ROM:0012128A rts ROM:0012128C ; --------------------------------------------------------------------------- ROM:0012128C ROM:0012128C loc_12128C: ; DATA XREF: ROM:0012115A↑o ROM:0012128C btst #2,($1405).w ROM:00121292 beq.s locret_1212A4 ROM:00121294 bclr d0,($11E8).w ROM:00121298 bclr d0,($11EA).w ROM:0012129C move.b #1,(a1,d0.w) ROM:001212A2 rts ROM:001212A4 ; --------------------------------------------------------------------------- ROM:001212A4 ROM:001212A4 locret_1212A4: ; CODE XREF: ROM:00121292↑j ROM:001212A4 rts ROM:001212A6 ROM:001212A6 ; =============== S U B R O U T I N E ======================================= ROM:001212A6 ROM:001212A6 ROM:001212A6 sub_1212A6: ; CODE XREF: sub_120C3A+2E↑p ROM:001212A6 lea ($12D4).w,a1 ROM:001212AA move.w ($B36).w,d0 ROM:001212AE clr.w d1 ROM:001212B0 move.b (a1,d0.w),d1 ROM:001212B4 cmpi.w #4,d1 ROM:001212B8 bcc.s locret_1212C2 ROM:001212BA movea.l off_1212C4(pc,d1.w*4),a0 ROM:001212BE nop ROM:001212C0 jmp (a0) ROM:001212C2 ; --------------------------------------------------------------------------- ROM:001212C2 ROM:001212C2 locret_1212C2: ; CODE XREF: sub_1212A6+12↑j ROM:001212C2 rts ROM:001212C2 ; End of function sub_1212A6 ROM:001212C2 ROM:001212C2 ; --------------------------------------------------------------------------- ROM:001212C4 off_1212C4: dc.l loc_1212D4 ; DATA XREF: sub_1212A6+14↑r ROM:001212C8 dc.l loc_1212E0 ROM:001212CC dc.l loc_1212F8 ROM:001212D0 dc.l loc_121358 ROM:001212D4 ; --------------------------------------------------------------------------- ROM:001212D4 ROM:001212D4 loc_1212D4: ; DATA XREF: ROM:off_1212C4↑o ROM:001212D4 bclr d0,($11EB).w ROM:001212D8 move.b #1,(a1,d0.w) ROM:001212DE rts ROM:001212E0 ; --------------------------------------------------------------------------- ROM:001212E0 ROM:001212E0 loc_1212E0: ; DATA XREF: ROM:001212C8↑o ROM:001212E0 btst #5,($1415).w ROM:001212E6 beq.s locret_1212EA ROM:001212E8 bra.s loc_1212EC ROM:001212EA ; --------------------------------------------------------------------------- ROM:001212EA ROM:001212EA locret_1212EA: ; CODE XREF: ROM:001212E6↑j ROM:001212EA rts ROM:001212EC ; --------------------------------------------------------------------------- ROM:001212EC ROM:001212EC loc_1212EC: ; CODE XREF: ROM:001212E8↑j ROM:001212EC bset d0,($11EB).w ROM:001212F0 move.b #3,(a1,d0.w) ROM:001212F6 rts ROM:001212F8 ; --------------------------------------------------------------------------- ROM:001212F8 ROM:001212F8 loc_1212F8: ; DATA XREF: ROM:001212CC↑o ROM:001212F8 cmpi.w #0,$73E(d0.w*2) ROM:00121300 bgt.s loc_121304 ROM:00121302 bra.s loc_121320 ROM:00121304 ; --------------------------------------------------------------------------- ROM:00121304 ROM:00121304 loc_121304: ; CODE XREF: ROM:00121300↑j ROM:00121304 lea ($EF8).w,a4 ROM:00121308 move.w $462(a5),d2 ROM:0012130C cmp.w (a4,d0.w*2),d2 ROM:00121310 bge.s loc_121314 ROM:00121312 bra.s loc_12132C ROM:00121314 ; --------------------------------------------------------------------------- ROM:00121314 ROM:00121314 loc_121314: ; CODE XREF: ROM:00121310↑j ROM:00121314 btst #5,($1415).w ROM:0012131A beq.s locret_12131E ROM:0012131C bra.s loc_121344 ROM:0012131E ; --------------------------------------------------------------------------- ROM:0012131E ROM:0012131E locret_12131E: ; CODE XREF: ROM:0012131A↑j ROM:0012131E rts ROM:00121320 ; --------------------------------------------------------------------------- ROM:00121320 ROM:00121320 loc_121320: ; CODE XREF: ROM:00121302↑j ROM:00121320 bclr d0,($11EB).w ROM:00121324 move.b #1,(a1,d0.w) ROM:0012132A rts ROM:0012132C ; --------------------------------------------------------------------------- ROM:0012132C ROM:0012132C loc_12132C: ; CODE XREF: ROM:00121312↑j ROM:0012132C clr.b $876(d0.w) ROM:00121332 clr.w $73E(d0.w*2) ROM:00121338 bclr d0,($11EB).w ROM:0012133C move.b #1,(a1,d0.w) ROM:00121342 rts ROM:00121344 ; --------------------------------------------------------------------------- ROM:00121344 ROM:00121344 loc_121344: ; CODE XREF: ROM:0012131C↑j ROM:00121344 clr.b $876(d0.w) ROM:0012134A clr.w $73E(d0.w*2) ROM:00121350 move.b #3,(a1,d0.w) ROM:00121356 rts ROM:00121358 ; --------------------------------------------------------------------------- ROM:00121358 ROM:00121358 loc_121358: ; DATA XREF: ROM:001212D0↑o ROM:00121358 btst #7,($1409).w ROM:0012135E bne.s loc_12136A ROM:00121360 btst #1,($140C).w ROM:00121366 beq.s loc_12136A ROM:00121368 bra.s loc_12137E ROM:0012136A ; --------------------------------------------------------------------------- ROM:0012136A ROM:0012136A loc_12136A: ; CODE XREF: ROM:0012135E↑j ROM:0012136A ; ROM:00121366↑j ROM:0012136A btst #7,($1409).w ROM:00121370 bne.s locret_12137C ROM:00121372 btst #1,($140C).w ROM:00121378 bne.s locret_12137C ROM:0012137A bra.s loc_12139E ROM:0012137C ; --------------------------------------------------------------------------- ROM:0012137C ROM:0012137C locret_12137C: ; CODE XREF: ROM:00121370↑j ROM:0012137C ; ROM:00121378↑j ROM:0012137C rts ROM:0012137E ; --------------------------------------------------------------------------- ROM:0012137E ROM:0012137E loc_12137E: ; CODE XREF: ROM:00121368↑j ROM:0012137E move.w $46E(a5),d1 ROM:00121382 clr.b $876(d0.w) ROM:00121388 move.w d1,$73E(d0.w*2) ROM:0012138E move.b #1,$876(d0.w) ROM:00121396 move.b #2,(a1,d0.w) ROM:0012139C rts ROM:0012139E ; --------------------------------------------------------------------------- ROM:0012139E ROM:0012139E loc_12139E: ; CODE XREF: ROM:0012137A↑j ROM:0012139E move.w $46C(a5),d1 ROM:001213A2 clr.b $876(d0.w) ROM:001213A8 move.w d1,$73E(d0.w*2) ROM:001213AE move.b #1,$876(d0.w) ROM:001213B6 move.b #2,(a1,d0.w) ROM:001213BC rts 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:loc_12077A↑p ROM:001213BE lea ($12D5).w,a1 ROM:001213C2 lea ($EF8).w,a2 ROM:001213C6 move.w ($B36).w,d0 ROM:001213CA bclr d0,($11ED).w ROM:001213CE clr.w d1 ROM:001213D0 move.b (a1,d0.w),d1 ROM:001213D4 cmpi.w #8,d1 ROM:001213D8 bcc.s locret_1213E2 ROM:001213DA movea.l off_1213E4(pc,d1.w*4),a0 ROM:001213DE nop ROM:001213E0 jmp (a0) ROM:001213E2 ; --------------------------------------------------------------------------- ROM:001213E2 ROM:001213E2 locret_1213E2: ; CODE XREF: sub_1213BE+1A↑j ROM:001213E2 rts ROM:001213E2 ; End of function sub_1213BE ROM:001213E2 ROM:001213E2 ; --------------------------------------------------------------------------- ROM:001213E4 off_1213E4: dc.l loc_121404 ; DATA XREF: sub_1213BE+1C↑r ROM:001213E8 dc.l loc_121414 ROM:001213EC dc.l loc_12146C ROM:001213F0 dc.l loc_1214EE ROM:001213F4 dc.l loc_121572 ROM:001213F8 dc.l loc_1215E8 ROM:001213FC dc.l loc_121660 ROM:00121400 dc.l loc_121696 ROM:00121404 ; --------------------------------------------------------------------------- ROM:00121404 ROM:00121404 loc_121404: ; DATA XREF: ROM:off_1213E4↑o ROM:00121404 bclr d0,($11EC).w ROM:00121408 bsr.w sub_1216CE ROM:0012140C move.b #1,(a1,d0.w) ROM:00121412 rts ROM:00121414 ; --------------------------------------------------------------------------- ROM:00121414 ROM:00121414 loc_121414: ; DATA XREF: ROM:001213E8↑o ROM:00121414 move.w ($B3A).w,d2 ROM:00121418 cmp.w (a2,d0.w*2),d2 ROM:0012141C ble.s loc_121420 ROM:0012141E bra.s loc_12142E ROM:00121420 ; --------------------------------------------------------------------------- ROM:00121420 ROM:00121420 loc_121420: ; CODE XREF: ROM:0012141C↑j ROM:00121420 move.w ($B38).w,d2 ROM:00121424 cmp.w (a2,d0.w*2),d2 ROM:00121428 bge.s locret_12142C ROM:0012142A bra.s loc_12144C ROM:0012142C ; --------------------------------------------------------------------------- ROM:0012142C ROM:0012142C locret_12142C: ; CODE XREF: ROM:00121428↑j ROM:0012142C rts ROM:0012142E ; --------------------------------------------------------------------------- ROM:0012142E ROM:0012142E loc_12142E: ; CODE XREF: ROM:0012141E↑j ROM:0012142E bclr d0,($11EC).w ROM:00121432 bsr.l sub_120A46 ROM:00121438 lea ($12D5).w,a1 ROM:0012143C lea ($EF8).w,a2 ROM:00121440 move.w ($B36).w,d0 ROM:00121444 move.b #2,(a1,d0.w) ROM:0012144A bra.s loc_1214A6 ROM:0012144C ; --------------------------------------------------------------------------- ROM:0012144C ROM:0012144C loc_12144C: ; CODE XREF: ROM:0012142A↑j ROM:0012144C bset d0,($11EC).w ROM:00121450 bsr.l sub_120A8C ROM:00121456 lea ($12D5).w,a1 ROM:0012145A lea ($EF8).w,a2 ROM:0012145E move.w ($B36).w,d0 ROM:00121462 move.b #3,(a1,d0.w) ROM:00121468 bra.w loc_121528 ROM:0012146C ; --------------------------------------------------------------------------- ROM:0012146C ROM:0012146C loc_12146C: ; DATA XREF: ROM:001213EC↑o ROM:0012146C move.w ($B36).w,d0 ROM:00121470 btst #2,($140F).w ROM:00121476 beq.s loc_12148A ROM:00121478 move.b #0,$12D6(d0.w) ROM:00121480 move.b #6,(a1,d0.w) ROM:00121486 bra.w locret_121694 ROM:0012148A ; --------------------------------------------------------------------------- ROM:0012148A ROM:0012148A loc_12148A: ; CODE XREF: ROM:00121476↑j ROM:0012148A lea ($FBE).w,a3 ROM:0012148E move.w $470(a5),d2 ROM:00121492 cmp.w (a3,d0.w*2),d2 ROM:00121496 bge.s loc_12149A ROM:00121498 bra.s loc_1214AE ROM:0012149A ; --------------------------------------------------------------------------- ROM:0012149A ROM:0012149A loc_12149A: ; CODE XREF: ROM:00121496↑j ROM:0012149A move.w ($B38).w,d2 ROM:0012149E cmp.w (a2,d0.w*2),d2 ROM:001214A2 bge.s loc_1214A6 ROM:001214A4 bra.s loc_1214B8 ROM:001214A6 ; --------------------------------------------------------------------------- ROM:001214A6 ROM:001214A6 loc_1214A6: ; CODE XREF: ROM:0012144A↑j ROM:001214A6 ; ROM:001214A2↑j ... ROM:001214A6 bsr.l sub_1216E6 ROM:001214AC rts ROM:001214AE ; --------------------------------------------------------------------------- ROM:001214AE ROM:001214AE loc_1214AE: ; CODE XREF: ROM:00121498↑j ROM:001214AE move.b #4,(a1,d0.w) ROM:001214B4 bra.w loc_1215A4 ROM:001214B8 ; --------------------------------------------------------------------------- ROM:001214B8 ROM:001214B8 loc_1214B8: ; CODE XREF: ROM:001214A4↑j ROM:001214B8 bset d0,($11EC).w ROM:001214BC bsr.l sub_120B7E ROM:001214C2 bsr.l sub_120A8C ROM:001214C8 lea ($EF8).w,a2 ROM:001214CC move.w ($B36).w,d0 ROM:001214D0 bsr.w sub_1216DA ROM:001214D4 bset d0,($11ED).w ROM:001214D8 lea ($12D6).w,a3 ROM:001214DC move.b #0,(a3,d0.w) ROM:001214E2 lea ($12D5).w,a1 ROM:001214E6 move.b #3,(a1,d0.w) ROM:001214EC bra.s loc_121528 ROM:001214EE ; --------------------------------------------------------------------------- ROM:001214EE ROM:001214EE loc_1214EE: ; DATA XREF: ROM:001213F0↑o ROM:001214EE move.w ($B36).w,d0 ROM:001214F2 btst #2,($140F).w ROM:001214F8 beq.s loc_12150C ROM:001214FA move.b #0,$12D1(d0.w) ROM:00121502 move.b #7,(a1,d0.w) ROM:00121508 bra.w locret_1216CA ROM:0012150C ; --------------------------------------------------------------------------- ROM:0012150C ROM:0012150C loc_12150C: ; CODE XREF: ROM:001214F8↑j ROM:0012150C lea ($FBE).w,a3 ROM:00121510 move.w $470(a5),d2 ROM:00121514 cmp.w (a3,d0.w*2),d2 ROM:00121518 bge.s loc_12151C ROM:0012151A bra.s loc_121530 ROM:0012151C ; --------------------------------------------------------------------------- ROM:0012151C ROM:0012151C loc_12151C: ; CODE XREF: ROM:00121518↑j ROM:0012151C move.w ($B3A).w,d2 ROM:00121520 cmp.w (a2,d0.w*2),d2 ROM:00121524 ble.s loc_121528 ROM:00121526 bra.s loc_12153A ROM:00121528 ; --------------------------------------------------------------------------- ROM:00121528 ROM:00121528 loc_121528: ; CODE XREF: ROM:00121468↑j ROM:00121528 ; ROM:001214EC↑j ... ROM:00121528 bsr.l sub_120F16 ROM:0012152E rts ROM:00121530 ; --------------------------------------------------------------------------- ROM:00121530 ROM:00121530 loc_121530: ; CODE XREF: ROM:0012151A↑j ROM:00121530 move.b #5,(a1,d0.w) ROM:00121536 bra.w loc_12161A ROM:0012153A ; --------------------------------------------------------------------------- ROM:0012153A ROM:0012153A loc_12153A: ; CODE XREF: ROM:00121526↑j ROM:0012153A bclr d0,($11EC).w ROM:0012153E bsr.l sub_120B7E ROM:00121544 bsr.l sub_120A46 ROM:0012154A lea ($EF8).w,a2 ROM:0012154E move.w ($B36).w,d0 ROM:00121552 bsr.w sub_1216DA ROM:00121556 bset d0,($11ED).w ROM:0012155A lea ($12D1).w,a3 ROM:0012155E move.b #0,(a3,d0.w) ROM:00121564 lea ($12D5).w,a1 ROM:00121568 move.b #2,(a1,d0.w) ROM:0012156E bra.w loc_1214A6 ROM:00121572 ; --------------------------------------------------------------------------- ROM:00121572 ROM:00121572 loc_121572: ; DATA XREF: ROM:001213F4↑o ROM:00121572 move.w ($B36).w,d0 ROM:00121576 btst #2,($140F).w ROM:0012157C beq.s loc_121598 ROM:0012157E move.b #0,$12CE(d0.w) ROM:00121586 move.b #0,$12D6(d0.w) ROM:0012158E move.b #6,(a1,d0.w) ROM:00121594 bra.w locret_121694 ROM:00121598 ; --------------------------------------------------------------------------- ROM:00121598 ROM:00121598 loc_121598: ; CODE XREF: ROM:0012157C↑j ROM:00121598 move.w ($B38).w,d2 ROM:0012159C cmp.w (a2,d0.w*2),d2 ROM:001215A0 bge.s loc_1215A4 ROM:001215A2 bra.s loc_1215B2 ROM:001215A4 ; --------------------------------------------------------------------------- ROM:001215A4 ROM:001215A4 loc_1215A4: ; CODE XREF: ROM:001214B4↑j ROM:001215A4 ; ROM:001215A0↑j ... ROM:001215A4 bsr.l sub_1216E6 ROM:001215AA bsr.l sub_120802 ROM:001215B0 rts ROM:001215B2 ; --------------------------------------------------------------------------- ROM:001215B2 ROM:001215B2 loc_1215B2: ; CODE XREF: ROM:001215A2↑j ROM:001215B2 bset d0,($11EC).w ROM:001215B6 bsr.l sub_120B7E ROM:001215BC bsr.l sub_120A8C ROM:001215C2 lea ($EF8).w,a2 ROM:001215C6 move.w ($B36).w,d0 ROM:001215CA bsr.w sub_1216DA ROM:001215CE bset d0,($11ED).w ROM:001215D2 lea ($12D6).w,a3 ROM:001215D6 move.b #0,(a3,d0.w) ROM:001215DC lea ($12D5).w,a1 ROM:001215E0 move.b #5,(a1,d0.w) ROM:001215E6 bra.s loc_12161A ROM:001215E8 ; --------------------------------------------------------------------------- ROM:001215E8 ROM:001215E8 loc_1215E8: ; DATA XREF: ROM:001213F8↑o ROM:001215E8 move.w ($B36).w,d0 ROM:001215EC btst #2,($140F).w ROM:001215F2 beq.s loc_12160E ROM:001215F4 move.b #0,$12CE(d0.w) ROM:001215FC move.b #0,$12D1(d0.w) ROM:00121604 move.b #7,(a1,d0.w) ROM:0012160A bra.w locret_1216CA ROM:0012160E ; --------------------------------------------------------------------------- ROM:0012160E ROM:0012160E loc_12160E: ; CODE XREF: ROM:001215F2↑j ROM:0012160E move.w ($B3A).w,d2 ROM:00121612 cmp.w (a2,d0.w*2),d2 ROM:00121616 ble.s loc_12161A ROM:00121618 bra.s loc_121628 ROM:0012161A ; --------------------------------------------------------------------------- ROM:0012161A ROM:0012161A loc_12161A: ; CODE XREF: ROM:00121536↑j ROM:0012161A ; ROM:001215E6↑j ... ROM:0012161A bsr.l sub_120F16 ROM:00121620 bsr.l sub_120802 ROM:00121626 rts ROM:00121628 ; --------------------------------------------------------------------------- ROM:00121628 ROM:00121628 loc_121628: ; CODE XREF: ROM:00121618↑j ROM:00121628 bclr d0,($11EC).w ROM:0012162C bsr.l sub_120B7E ROM:00121632 bsr.l sub_120A46 ROM:00121638 lea ($EF8).w,a2 ROM:0012163C move.w ($B36).w,d0 ROM:00121640 bsr.w sub_1216DA ROM:00121644 bset d0,($11ED).w ROM:00121648 lea ($12D1).w,a3 ROM:0012164C move.b #0,(a3,d0.w) ROM:00121652 lea ($12D5).w,a1 ROM:00121656 move.b #4,(a1,d0.w) ROM:0012165C bra.w loc_1215A4 ROM:00121660 ; --------------------------------------------------------------------------- ROM:00121660 ROM:00121660 loc_121660: ; DATA XREF: ROM:001213FC↑o ROM:00121660 move.w ($B36).w,d0 ROM:00121664 btst #2,($140F).w ROM:0012166A bne.s loc_121678 ROM:0012166C move.b #2,$12D5(d0.w) ROM:00121674 bra.w loc_1214A6 ROM:00121678 ; --------------------------------------------------------------------------- ROM:00121678 ROM:00121678 loc_121678: ; CODE XREF: ROM:0012166A↑j ROM:00121678 move.w ($B38).w,d2 ROM:0012167C cmp.w $EF8(d0.w),d2 ROM:00121682 bge.s locret_121694 ROM:00121684 bset d0,($11EC).w ROM:00121688 move.b #7,$12D5(d0.w) ROM:00121690 bra.w locret_1216CA ROM:00121694 ; --------------------------------------------------------------------------- ROM:00121694 ROM:00121694 locret_121694: ; CODE XREF: ROM:00121486↑j ROM:00121694 ; ROM:00121594↑j ... ROM:00121694 rts ROM:00121696 ; --------------------------------------------------------------------------- ROM:00121696 ROM:00121696 loc_121696: ; DATA XREF: ROM:00121400↑o ROM:00121696 move.w ($B36).w,d0 ROM:0012169A btst #2,($140F).w ROM:001216A0 bne.s loc_1216AE ROM:001216A2 move.b #3,$12D5(d0.w) ROM:001216AA bra.w loc_121528 ROM:001216AE ; --------------------------------------------------------------------------- ROM:001216AE ROM:001216AE loc_1216AE: ; CODE XREF: ROM:001216A0↑j ROM:001216AE move.w ($B3A).w,d2 ROM:001216B2 cmp.w $EF8(d0.w),d2 ROM:001216B8 ble.s locret_1216CA ROM:001216BA bclr d0,($11EC).w ROM:001216BE move.b #6,$12D5(d0.w) ROM:001216C6 bra.w locret_121694 ROM:001216CA ; --------------------------------------------------------------------------- ROM:001216CA ROM:001216CA locret_1216CA: ; CODE XREF: ROM:00121508↑j ROM:001216CA ; ROM:0012160A↑j ... ROM:001216CA rts ROM:001216CC ; --------------------------------------------------------------------------- ROM:001216CC rts ROM:001216CE ROM:001216CE ; =============== S U B R O U T I N E ======================================= ROM:001216CE ROM:001216CE ROM:001216CE sub_1216CE: ; CODE XREF: ROM:00121408↑p ROM:001216CE lea ($FBE).w,a3 ROM:001216D2 move.w #0,(a3,d0.w*2) ROM:001216D8 rts ROM:001216D8 ; End of function sub_1216CE ROM:001216D8 ROM:001216DA ROM:001216DA ; =============== S U B R O U T I N E ======================================= ROM:001216DA ROM:001216DA ROM:001216DA sub_1216DA: ; CODE XREF: ROM:001214D0↑p ROM:001216DA ; ROM:00121552↑p ... ROM:001216DA lea ($FBE).w,a3 ROM:001216DE addi.w #1,(a3,d0.w*2) ROM:001216E4 rts ROM:001216E4 ; End of function sub_1216DA ROM:001216E4 ROM:001216E6 ROM:001216E6 ; =============== S U B R O U T I N E ======================================= ROM:001216E6 ROM:001216E6 ROM:001216E6 sub_1216E6: ; CODE XREF: ROM:loc_1214A6↑p ROM:001216E6 ; ROM:loc_1215A4↑p ROM:001216E6 lea ($12D6).w,a1 ROM:001216EA move.w ($B36).w,d0 ROM:001216EE move.w $472(a5),d2 ROM:001216F2 clr.w d1 ROM:001216F4 move.b (a1,d0.w),d1 ROM:001216F8 cmpi.w #2,d1 ROM:001216FC bcc.s locret_121706 ROM:001216FE movea.l off_121708(pc,d1.w*4),a0 ROM:00121702 nop ROM:00121704 jmp (a0) ROM:00121706 ; --------------------------------------------------------------------------- ROM:00121706 ROM:00121706 locret_121706: ; CODE XREF: sub_1216E6+16↑j ROM:00121706 rts ROM:00121706 ; End of function sub_1216E6 ROM:00121706 ROM:00121706 ; --------------------------------------------------------------------------- ROM:00121708 off_121708: dc.l loc_121710 ; DATA XREF: sub_1216E6+18↑r ROM:0012170C dc.l loc_12172C ROM:00121710 ; --------------------------------------------------------------------------- ROM:00121710 ROM:00121710 loc_121710: ; DATA XREF: ROM:off_121708↑o ROM:00121710 clr.b $7CE(d0.w) ROM:00121716 move.w d2,$5EE(d0.w*2) ROM:0012171C move.b #1,$7CE(d0.w) ROM:00121724 move.b #1,(a1,d0.w) ROM:0012172A rts ROM:0012172C ; --------------------------------------------------------------------------- ROM:0012172C ROM:0012172C loc_12172C: ; DATA XREF: ROM:0012170C↑o ROM:0012172C cmpi.w #0,$5EE(d0.w*2) ROM:00121734 bgt.s locret_121738 ROM:00121736 bra.s loc_12173A ROM:00121738 ; --------------------------------------------------------------------------- ROM:00121738 ROM:00121738 locret_121738: ; CODE XREF: ROM:00121734↑j ROM:00121738 rts ROM:0012173A ; --------------------------------------------------------------------------- ROM:0012173A ROM:0012173A loc_12173A: ; CODE XREF: ROM:00121736↑j ROM:0012173A bsr.w sub_121766 ROM:0012173E lea ($12D6).w,a1 ROM:00121742 move.w ($B36).w,d0 ROM:00121746 move.w $472(a5),d2 ROM:0012174A clr.b $7CE(d0.w) ROM:00121750 move.w d2,$5EE(d0.w*2) ROM:00121756 move.b #1,$7CE(d0.w) ROM:0012175E move.b #1,(a1,d0.w) ROM:00121764 rts ROM:00121766 ROM:00121766 ; =============== S U B R O U T I N E ======================================= ROM:00121766 ROM:00121766 ROM:00121766 sub_121766: ; CODE XREF: ROM:loc_12173A↑p ROM:00121766 move.w #$3F66,d1 ROM:0012176A move.w ($9AE).w,d2 ROM:0012176E move.w ($57E).w,d3 ROM:00121772 bsr.l sub_11745C ROM:00121778 lea ($FC0).w,a2 ROM:0012177C move.w ($B36).w,d3 ROM:00121780 move.w d1,(a2,d3.w*2) ROM:00121784 lea ($FAE).w,a3 ROM:00121788 add.w d1,(a3,d3.w*2) ROM:0012178C move.w $446(a5),d4 ROM:00121790 cmp.w (a3,d3.w*2),d4 ROM:00121794 bge.s locret_12179A ROM:00121796 move.w d4,(a3,d3.w*2) ROM:0012179A ROM:0012179A locret_12179A: ; CODE XREF: sub_121766+2E↑j ROM:0012179A rts ROM:0012179A ; End of function sub_121766 ROM:0012179A ROM:0012179C ROM:0012179C ; =============== S U B R O U T I N E ======================================= ROM:0012179C ROM:0012179C ROM:0012179C sub_12179C: ; CODE XREF: sub_121B4E:loc_121B96↓p ROM:0012179C move.w ($B4A).w,d0 ROM:001217A0 bclr d0,($11F0).w ROM:001217A4 move.w $1050(d0.w*2),d1 ROM:001217AA cmpi.w #4,d1 ROM:001217AE bcc.s locret_1217B8 ROM:001217B0 movea.l off_1217BA(pc,d1.w*4),a0 ROM:001217B4 nop ROM:001217B6 jmp (a0) ROM:001217B8 ; --------------------------------------------------------------------------- ROM:001217B8 ROM:001217B8 locret_1217B8: ; CODE XREF: sub_12179C+12↑j ROM:001217B8 rts ROM:001217B8 ; End of function sub_12179C ROM:001217B8 ROM:001217B8 ; --------------------------------------------------------------------------- ROM:001217BA off_1217BA: dc.l loc_1217CA ; DATA XREF: sub_12179C+14↑r ROM:001217BE dc.l loc_1217E2 ROM:001217C2 dc.l loc_1217F6 ROM:001217C6 dc.l loc_12185C ROM:001217CA ; --------------------------------------------------------------------------- ROM:001217CA ROM:001217CA loc_1217CA: ; DATA XREF: ROM:off_1217BA↑o ROM:001217CA move.w #0,$104C(d0.w*2) ROM:001217D2 bsr.w sub_1219A4 ROM:001217D6 move.w #1,$1050(d0.w*2) ROM:001217DE bra.s locret_1217F4 ROM:001217E0 ; --------------------------------------------------------------------------- ROM:001217E0 rts ROM:001217E2 ; --------------------------------------------------------------------------- ROM:001217E2 ROM:001217E2 loc_1217E2: ; DATA XREF: ROM:001217BE↑o ROM:001217E2 btst #7,($141B).w ROM:001217E8 beq.s locret_1217F4 ROM:001217EA move.w #2,$1050(d0.w*2) ROM:001217F2 bra.s loc_121846 ROM:001217F4 ; --------------------------------------------------------------------------- ROM:001217F4 ROM:001217F4 locret_1217F4: ; CODE XREF: ROM:001217DE↑j ROM:001217F4 ; ROM:001217E8↑j ... ROM:001217F4 rts ROM:001217F6 ; --------------------------------------------------------------------------- ROM:001217F6 ROM:001217F6 loc_1217F6: ; DATA XREF: ROM:001217C2↑o ROM:001217F6 btst #7,($141B).w ROM:001217FC bne.s loc_121814 ROM:001217FE move.w #0,$104C(d0.w*2) ROM:00121806 bsr.w sub_1219A4 ROM:0012180A move.w #1,$1050(d0.w*2) ROM:00121812 bra.s locret_1217F4 ROM:00121814 ; --------------------------------------------------------------------------- ROM:00121814 ROM:00121814 loc_121814: ; CODE XREF: ROM:001217FC↑j ROM:00121814 move.w $474(a5),d2 ROM:00121818 subq.w #1,d2 ROM:0012181A bvc.s loc_121820 ROM:0012181C move.w #$8000,d2 ROM:00121820 ROM:00121820 loc_121820: ; CODE XREF: ROM:0012181A↑j ROM:00121820 cmp.w $104C(d0.w*2),d2 ROM:00121826 bgt.s loc_121846 ROM:00121828 addq.w #1,$104C(d0.w*2) ROM:0012182E bvc.s loc_121838 ROM:00121830 move.w #$8000,$104C(d0.w*2) ROM:00121838 ROM:00121838 loc_121838: ; CODE XREF: ROM:0012182E↑j ROM:00121838 move.w #3,$1050(d0.w*2) ROM:00121840 bra.l loc_1218B6 ROM:00121846 ; --------------------------------------------------------------------------- ROM:00121846 ROM:00121846 loc_121846: ; CODE XREF: ROM:001217F2↑j ROM:00121846 ; ROM:00121826↑j ... ROM:00121846 addq.w #1,$104C(d0.w*2) ROM:0012184C bvc.s loc_121856 ROM:0012184E move.w #$8000,$104C(d0.w*2) ROM:00121856 ROM:00121856 loc_121856: ; CODE XREF: ROM:0012184C↑j ROM:00121856 bsr.w sub_12194A ROM:0012185A rts ROM:0012185C ; --------------------------------------------------------------------------- ROM:0012185C ROM:0012185C loc_12185C: ; DATA XREF: ROM:001217C6↑o ROM:0012185C btst #7,($141B).w ROM:00121862 bne.s loc_12187E ROM:00121864 move.w #0,$104C(d0.w*2) ROM:0012186C bsr.w sub_1219A4 ROM:00121870 move.w #1,$1050(d0.w*2) ROM:00121878 bra.l locret_1217F4 ROM:0012187E ; --------------------------------------------------------------------------- ROM:0012187E ROM:0012187E loc_12187E: ; CODE XREF: ROM:00121862↑j ROM:0012187E move.w $FC8(d0.w*2),d2 ROM:00121884 move.w $476(a5),d3 ROM:00121888 cmp.w $FC8(d0.w*2),d3 ROM:0012188E blt.s loc_1218B6 ROM:00121890 bsr.w sub_1219AC ROM:00121894 bsr.w sub_121A62 ROM:00121898 bsr.w sub_121A48 ROM:0012189C bset d0,($11F0).w ROM:001218A0 move.w #0,$104C(d0.w*2) ROM:001218A8 move.w #2,$1050(d0.w*2) ROM:001218B0 bra.l loc_121846 ROM:001218B6 ; --------------------------------------------------------------------------- ROM:001218B6 ROM:001218B6 loc_1218B6: ; CODE XREF: ROM:00121840↑j ROM:001218B6 ; ROM:0012188E↑j ROM:001218B6 bsr.w sub_12194A ROM:001218BA bsr.w sub_1218C0 ROM:001218BE rts ROM:001218C0 ROM:001218C0 ; =============== S U B R O U T I N E ======================================= ROM:001218C0 ROM:001218C0 ROM:001218C0 sub_1218C0: ; CODE XREF: ROM:001218BA↑p ROM:001218C0 move.w #$7D00,d5 ROM:001218C4 move.w #0,d6 ROM:001218C8 move.w $474(a5),d4 ROM:001218CC subi.w #1,d4 ROM:001218D0 cmpi.w #0,d0 ROM:001218D4 bne.s loc_121908 ROM:001218D6 move.w #0,d3 ROM:001218DA bra.s loc_1218E0 ROM:001218DC ; --------------------------------------------------------------------------- ROM:001218DC ROM:001218DC loc_1218DC: ; CODE XREF: sub_1218C0:loc_121900↓j ROM:001218DC addi.w #1,d3 ROM:001218E0 ROM:001218E0 loc_1218E0: ; CODE XREF: sub_1218C0+1A↑j ROM:001218E0 cmp.w d4,d3 ROM:001218E2 bgt.s loc_121902 ROM:001218E4 cmp.w $FFC(d3.w*2),d5 ROM:001218EA ble.s loc_1218F2 ROM:001218EC move.w $FFC(d3.w*2),d5 ROM:001218F2 ROM:001218F2 loc_1218F2: ; CODE XREF: sub_1218C0+2A↑j ROM:001218F2 cmp.w $FFC(d3.w*2),d6 ROM:001218F8 bge.s loc_121900 ROM:001218FA move.w $FFC(d3.w*2),d6 ROM:00121900 ROM:00121900 loc_121900: ; CODE XREF: sub_1218C0+38↑j ROM:00121900 bra.s loc_1218DC ROM:00121902 ; --------------------------------------------------------------------------- ROM:00121902 ROM:00121902 loc_121902: ; CODE XREF: sub_1218C0+22↑j ROM:00121902 bra.l loc_121934 ROM:00121908 ; --------------------------------------------------------------------------- ROM:00121908 ROM:00121908 loc_121908: ; CODE XREF: sub_1218C0+14↑j ROM:00121908 move.w #0,d3 ROM:0012190C bra.s loc_121912 ROM:0012190E ; --------------------------------------------------------------------------- ROM:0012190E ROM:0012190E loc_12190E: ; CODE XREF: sub_1218C0:loc_121932↓j ROM:0012190E addi.w #1,d3 ROM:00121912 ROM:00121912 loc_121912: ; CODE XREF: sub_1218C0+4C↑j ROM:00121912 cmp.w d4,d3 ROM:00121914 bgt.s loc_121934 ROM:00121916 cmp.w $1038(d3.w*2),d5 ROM:0012191C ble.s loc_121924 ROM:0012191E move.w $1038(d3.w*2),d5 ROM:00121924 ROM:00121924 loc_121924: ; CODE XREF: sub_1218C0+5C↑j ROM:00121924 cmp.w $1038(d3.w*2),d6 ROM:0012192A bge.s loc_121932 ROM:0012192C move.w $1038(d3.w*2),d6 ROM:00121932 ROM:00121932 loc_121932: ; CODE XREF: sub_1218C0+6A↑j ROM:00121932 bra.s loc_12190E ROM:00121934 ; --------------------------------------------------------------------------- ROM:00121934 ROM:00121934 loc_121934: ; CODE XREF: sub_1218C0:loc_121902↑j ROM:00121934 ; sub_1218C0+54↑j ROM:00121934 move.w d5,$FC6(d0.w*2) ROM:0012193A move.w d6,$FC4(d0.w*2) ROM:00121940 sub.w d5,d6 ROM:00121942 move.w d6,$FC8(d0.w*2) ROM:00121948 rts ROM:00121948 ; End of function sub_1218C0 ROM:00121948 ROM:0012194A ROM:0012194A ; =============== S U B R O U T I N E ======================================= ROM:0012194A ROM:0012194A ROM:0012194A sub_12194A: ; CODE XREF: ROM:loc_121856↑p ROM:0012194A ; ROM:loc_1218B6↑p ROM:0012194A move.w $FC2(d0.w*2),d4 ROM:00121950 cmpi.w #0,d0 ROM:00121954 bne.s loc_121974 ROM:00121956 move.w $EF4(d0.w*2),$FE8(d4.w*2) ROM:00121960 move.w ($57E).w,$FD4(d4.w*2) ROM:00121968 move.w $FB0(d0.w*2),$FFC(d4.w*2) ROM:00121972 bra.s loc_121990 ROM:00121974 ; --------------------------------------------------------------------------- ROM:00121974 ROM:00121974 loc_121974: ; CODE XREF: sub_12194A+A↑j ROM:00121974 move.w $EF4(d0.w*2),$1024(d4.w*2) ROM:0012197E move.w ($57E).w,$1010(d4.w*2) ROM:00121986 move.w $FB0(d0.w*2),$1038(d4.w*2) ROM:00121990 ROM:00121990 loc_121990: ; CODE XREF: sub_12194A+28↑j ROM:00121990 addq.w #1,d4 ROM:00121992 move.w $474(a5),d5 ROM:00121996 cmp.w d4,d5 ROM:00121998 bgt.s loc_12199C ROM:0012199A clr.w d4 ROM:0012199C ROM:0012199C loc_12199C: ; CODE XREF: sub_12194A+4E↑j ROM:0012199C move.w d4,$FC2(d0.w*2) ROM:001219A2 rts ROM:001219A2 ; End of function sub_12194A ROM:001219A2 ROM:001219A4 ROM:001219A4 ; =============== S U B R O U T I N E ======================================= ROM:001219A4 ROM:001219A4 ROM:001219A4 sub_1219A4: ; CODE XREF: ROM:001217D2↑p ROM:001219A4 ; ROM:00121806↑p ... ROM:001219A4 clr.w $FC2(d0.w*2) ROM:001219AA rts ROM:001219AA ; End of function sub_1219A4 ROM:001219AA ROM:001219AC ROM:001219AC ; =============== S U B R O U T I N E ======================================= ROM:001219AC ROM:001219AC ROM:001219AC sub_1219AC: ; CODE XREF: ROM:00121890↑p ROM:001219AC clr.l d5 ROM:001219AE clr.l d6 ROM:001219B0 clr.l d7 ROM:001219B2 move.w $474(a5),d3 ROM:001219B6 subq.w #1,d3 ROM:001219B8 bvc.s loc_1219BE ROM:001219BA move.w #$8000,d3 ROM:001219BE ROM:001219BE loc_1219BE: ; CODE XREF: sub_1219AC+C↑j ROM:001219BE cmpi.w #0,d0 ROM:001219C2 bne.s loc_1219F4 ROM:001219C4 move.w #0,d2 ROM:001219C8 bra.s loc_1219CE ROM:001219CA ; --------------------------------------------------------------------------- ROM:001219CA ROM:001219CA loc_1219CA: ; CODE XREF: sub_1219AC+44↓j ROM:001219CA addi.w #1,d2 ROM:001219CE ROM:001219CE loc_1219CE: ; CODE XREF: sub_1219AC+1C↑j ROM:001219CE cmp.w d3,d2 ROM:001219D0 bgt.s loc_1219F2 ROM:001219D2 move.w $FD4(d2.w*2),d4 ROM:001219D8 ext.l d4 ROM:001219DA add.l d4,d5 ROM:001219DC move.w $FE8(d2.w*2),d4 ROM:001219E2 ext.l d4 ROM:001219E4 add.l d4,d6 ROM:001219E6 move.w $FFC(d2.w*2),d4 ROM:001219EC ext.l d4 ROM:001219EE add.l d4,d7 ROM:001219F0 bra.s loc_1219CA ROM:001219F2 ; --------------------------------------------------------------------------- ROM:001219F2 ROM:001219F2 loc_1219F2: ; CODE XREF: sub_1219AC+24↑j ROM:001219F2 bra.s loc_121A22 ROM:001219F4 ; --------------------------------------------------------------------------- ROM:001219F4 ROM:001219F4 loc_1219F4: ; CODE XREF: sub_1219AC+16↑j ROM:001219F4 move.w #0,d2 ROM:001219F8 bra.s loc_1219FE ROM:001219FA ; --------------------------------------------------------------------------- ROM:001219FA ROM:001219FA loc_1219FA: ; CODE XREF: sub_1219AC+74↓j ROM:001219FA addi.w #1,d2 ROM:001219FE ROM:001219FE loc_1219FE: ; CODE XREF: sub_1219AC+4C↑j ROM:001219FE cmp.w d3,d2 ROM:00121A00 bgt.s loc_121A22 ROM:00121A02 move.w $1010(d2.w*2),d4 ROM:00121A08 ext.l d4 ROM:00121A0A add.l d4,d5 ROM:00121A0C move.w $1024(d2.w*2),d4 ROM:00121A12 ext.l d4 ROM:00121A14 add.l d4,d6 ROM:00121A16 move.w $1038(d2.w*2),d4 ROM:00121A1C ext.l d4 ROM:00121A1E add.l d4,d7 ROM:00121A20 bra.s loc_1219FA ROM:00121A22 ; --------------------------------------------------------------------------- ROM:00121A22 ROM:00121A22 loc_121A22: ; CODE XREF: sub_1219AC:loc_1219F2↑j ROM:00121A22 ; sub_1219AC+54↑j ROM:00121A22 move.l d5,d2 ROM:00121A24 divs.w $474(a5),d2 ROM:00121A28 move.w d2,$FCA(d0.w*2) ROM:00121A2E move.l d6,d2 ROM:00121A30 divs.w $474(a5),d2 ROM:00121A34 move.w d2,$FCC(d0.w*2) ROM:00121A3A move.l d7,d2 ROM:00121A3C divs.w $474(a5),d2 ROM:00121A40 move.w d2,$FCE(d0.w*2) ROM:00121A46 rts ROM:00121A46 ; End of function sub_1219AC ROM:00121A46 ROM:00121A48 ROM:00121A48 ; =============== S U B R O U T I N E ======================================= ROM:00121A48 ROM:00121A48 ROM:00121A48 sub_121A48: ; CODE XREF: ROM:00121898↑p ROM:00121A48 move.w $FD2(d0.w*2),d3 ROM:00121A4E muls.w $FAE(d0.w*2),d3 ROM:00121A54 divs.w $1052(d0.w*2),d3 ROM:00121A5A move.w d3,$FAE(d0.w*2) ROM:00121A60 rts ROM:00121A60 ; End of function sub_121A48 ROM:00121A60 ROM:00121A62 ROM:00121A62 ; =============== S U B R O U T I N E ======================================= ROM:00121A62 ROM:00121A62 ROM:00121A62 sub_121A62: ; CODE XREF: ROM:00121894↑p ROM:00121A62 move.w $FCC(d0.w*2),d2 ROM:00121A68 move.w $FCA(d0.w*2),d3 ROM:00121A6E move.w #$3F68,d1 ROM:00121A72 bsr.l sub_11745C ROM:00121A78 move.w ($B4A).w,d0 ROM:00121A7C move.w d1,$FD0(d0.w*2) ROM:00121A82 move.w $FCC(d0.w*2),d2 ROM:00121A88 move.w $FCA(d0.w*2),d3 ROM:00121A8E cmpi.w #0,d0 ROM:00121A92 bne.s loc_121AA4 ROM:00121A94 move.w #$3E7C,d1 ROM:00121A98 movea.w #$14CA,a1 ROM:00121A9C bsr.l sub_11737E ROM:00121AA2 bra.s loc_121AA8 ROM:00121AA4 ; --------------------------------------------------------------------------- ROM:00121AA4 ROM:00121AA4 loc_121AA4: ; CODE XREF: sub_121A62+30↑j ROM:00121AA4 move.w #$80,d1 ROM:00121AA8 ROM:00121AA8 loc_121AA8: ; CODE XREF: sub_121A62+40↑j ROM:00121AA8 move.b d1,($11EE).w ROM:00121AAC move.w ($B4A).w,d0 ROM:00121AB0 clr.l d1 ROM:00121AB2 move.b ($11EE).w,d1 ROM:00121AB6 muls.w #$14,d1 ROM:00121ABA addi.w #$1D4C,d1 ROM:00121ABE move.w d1,$FD2(d0.w*2) ROM:00121AC4 clr.l d3 ROM:00121AC6 move.w $FCE(d0.w*2),d3 ROM:00121ACC muls.w $FD2(d0.w*2),d3 ROM:00121AD2 divs.w #$2710,d3 ROM:00121AD6 sub.w $FD2(d0.w*2),d3 ROM:00121ADC muls.w $FD0(d0.w*2),d3 ROM:00121AE2 divs.w #$2710,d3 ROM:00121AE6 add.w $FD2(d0.w*2),d3 ROM:00121AEC move.w d3,$1052(d0.w*2) ROM:00121AF2 ext.l d3 ROM:00121AF4 cmpi.w #$1D4C,d3 ROM:00121AF8 blt.s loc_121B00 ROM:00121AFA subi.w #$1D4C,d3 ROM:00121AFE bra.s loc_121B02 ROM:00121B00 ; --------------------------------------------------------------------------- ROM:00121B00 ROM:00121B00 loc_121B00: ; CODE XREF: sub_121A62+96↑j ROM:00121B00 clr.l d3 ROM:00121B02 ROM:00121B02 loc_121B02: ; CODE XREF: sub_121A62+9C↑j ROM:00121B02 divs.w #$14,d3 ROM:00121B06 cmpi.w #0,d3 ROM:00121B0A bge.s loc_121B10 ROM:00121B0C clr.w d3 ROM:00121B0E bra.s loc_121B1A ROM:00121B10 ; --------------------------------------------------------------------------- ROM:00121B10 ROM:00121B10 loc_121B10: ; CODE XREF: sub_121A62+A8↑j ROM:00121B10 cmpi.w #$FF,d3 ROM:00121B14 ble.s loc_121B1A ROM:00121B16 move.w #$FF,d3 ROM:00121B1A ROM:00121B1A loc_121B1A: ; CODE XREF: sub_121A62+AC↑j ROM:00121B1A ; sub_121A62+B2↑j ROM:00121B1A move.b d3,($11EF).w ROM:00121B1E move.w $FCC(d0.w*2),d2 ROM:00121B24 move.w $FCA(d0.w*2),d3 ROM:00121B2A clr.w d4 ROM:00121B2C cmpi.w #0,d0 ROM:00121B30 bne.s loc_121B44 ROM:00121B32 move.w #$3E7C,d1 ROM:00121B36 move.b ($11EF).w,d4 ROM:00121B3A movea.w #$14CA,a0 ROM:00121B3E bsr.l sub_11708E ROM:00121B44 ROM:00121B44 loc_121B44: ; CODE XREF: sub_121A62+CE↑j ROM:00121B44 move.w ($B4A).w,d0 ROM:00121B48 rts ROM:00121B48 ; End of function sub_121A62 ROM:00121B48 ROM:00121B4A ; --------------------------------------------------------------------------- ROM:00121B4A rts ROM:00121B4C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00121B4E ROM:00121B4E ; =============== S U B R O U T I N E ======================================= ROM:00121B4E ROM:00121B4E ROM:00121B4E sub_121B4E: ; CODE XREF: sub_129F28+66↓p ROM:00121B4E move.w #0,($B4A).w ROM:00121B54 bra.s loc_121B5C ROM:00121B56 ; --------------------------------------------------------------------------- ROM:00121B56 ROM:00121B56 loc_121B56: ; CODE XREF: sub_121B4E+60↓j ROM:00121B56 addi.w #1,($B4A).w ROM:00121B5C ROM:00121B5C loc_121B5C: ; CODE XREF: sub_121B4E+6↑j ROM:00121B5C cmpi.w #0,($B4A).w ROM:00121B62 bgt.s locret_121BB0 ROM:00121B64 move.w ($B4A).w,d0 ROM:00121B68 btst #3,($1424).w ROM:00121B6E bne.s loc_121B72 ROM:00121B70 bra.s loc_121B78 ROM:00121B72 ; --------------------------------------------------------------------------- ROM:00121B72 ROM:00121B72 loc_121B72: ; CODE XREF: sub_121B4E+20↑j ROM:00121B72 btst d0,($11ED).w ROM:00121B76 beq.s loc_121B9C ROM:00121B78 ROM:00121B78 loc_121B78: ; CODE XREF: sub_121B4E+22↑j ROM:00121B78 move.w $9FC(a5,d0.w*2),d1 ROM:00121B7E cmpi.w #0,d1 ROM:00121B82 bne.s loc_121B9C ROM:00121B84 cmpi.w #0,d0 ROM:00121B88 bne.s loc_121B96 ROM:00121B8A bsr.w sub_121C28 ROM:00121B8E bsr.w sub_121BB2 ROM:00121B92 bsr.w sub_121C90 ROM:00121B96 ROM:00121B96 loc_121B96: ; CODE XREF: sub_121B4E+3A↑j ROM:00121B96 bsr.l sub_12179C ROM:00121B9C ROM:00121B9C loc_121B9C: ; CODE XREF: sub_121B4E+28↑j ROM:00121B9C ; sub_121B4E+34↑j ROM:00121B9C move.w ($B4A).w,d0 ROM:00121BA0 btst d0,($11F0).w ROM:00121BA4 bne.s loc_121BAA ROM:00121BA6 bsr.w sub_121C56 ROM:00121BAA ROM:00121BAA loc_121BAA: ; CODE XREF: sub_121B4E+56↑j ROM:00121BAA bclr d0,($11F0).w ROM:00121BAE bra.s loc_121B56 ROM:00121BB0 ; --------------------------------------------------------------------------- ROM:00121BB0 ROM:00121BB0 locret_121BB0: ; CODE XREF: sub_121B4E+14↑j ROM:00121BB0 rts ROM:00121BB0 ; End of function sub_121B4E ROM:00121BB0 ROM:00121BB2 ROM:00121BB2 ; =============== S U B R O U T I N E ======================================= ROM:00121BB2 ROM:00121BB2 ROM:00121BB2 sub_121BB2: ; CODE XREF: sub_121B4E+40↑p ROM:00121BB2 clr.w d4 ROM:00121BB4 move.w $480(a5),d2 ROM:00121BB8 move.w $482(a5),d3 ROM:00121BBC cmp.w ($9E4).w,d2 ROM:00121BC0 bgt.s loc_121C1A ROM:00121BC2 cmp.w ($9E4).w,d3 ROM:00121BC6 ble.s loc_121C1A ROM:00121BC8 move.w $486(a5),d2 ROM:00121BCC move.w $488(a5),d3 ROM:00121BD0 cmp.w ($9AA).w,d3 ROM:00121BD4 bgt.s loc_121C1A ROM:00121BD6 cmp.w ($9AA).w,d2 ROM:00121BDA ble.s loc_121C1A ROM:00121BDC move.w ($B4C).w,d2 ROM:00121BE0 move.w ($B4E).w,d3 ROM:00121BE4 cmp.w ($9B0).w,d2 ROM:00121BE8 bgt.s loc_121C1A ROM:00121BEA cmp.w ($9B0).w,d3 ROM:00121BEE ble.s loc_121C1A ROM:00121BF0 move.w $484(a5),d3 ROM:00121BF4 btst #0,($1422).w ROM:00121BFA bne.s loc_121C1A ROM:00121BFC cmp.w ($99C).w,d3 ROM:00121C00 bgt.s loc_121C1A ROM:00121C02 btst #3,($1424).w ROM:00121C08 beq.s loc_121C1A ROM:00121C0A btst #0,($1425).w ROM:00121C10 bne.s loc_121C1A ROM:00121C12 bset #3,($141F).w ROM:00121C18 subq.w #1,d4 ROM:00121C1A ROM:00121C1A loc_121C1A: ; CODE XREF: sub_121BB2+E↑j ROM:00121C1A ; sub_121BB2+14↑j ... ROM:00121C1A cmpi.w #0,d4 ROM:00121C1E bne.s locret_121C26 ROM:00121C20 bclr #3,($141F).w ROM:00121C26 ROM:00121C26 locret_121C26: ; CODE XREF: sub_121BB2+6C↑j ROM:00121C26 rts ROM:00121C26 ; End of function sub_121BB2 ROM:00121C26 ROM:00121C28 ROM:00121C28 ; =============== S U B R O U T I N E ======================================= ROM:00121C28 ROM:00121C28 ROM:00121C28 sub_121C28: ; CODE XREF: sub_121B4E+3C↑p ROM:00121C28 move.w #$3F6C,d1 ROM:00121C2C move.w ($9AE).w,d2 ROM:00121C30 move.w ($57E).w,d3 ROM:00121C34 bsr.l sub_11745C ROM:00121C3A move.w d1,($B4E).w ROM:00121C3E move.w #$3F6A,d1 ROM:00121C42 move.w ($9AE).w,d2 ROM:00121C46 move.w ($57E).w,d3 ROM:00121C4A bsr.l sub_11745C ROM:00121C50 move.w d1,($B4C).w ROM:00121C54 rts ROM:00121C54 ; End of function sub_121C28 ROM:00121C54 ROM:00121C56 ROM:00121C56 ; =============== S U B R O U T I N E ======================================= ROM:00121C56 ROM:00121C56 ROM:00121C56 sub_121C56: ; CODE XREF: sub_121B4E+58↑p ROM:00121C56 move.w ($B4A).w,d0 ROM:00121C5A move.w $EF4(d0.w*2),d2 ROM:00121C60 cmpi.w #0,d0 ROM:00121C64 bne.s loc_121C78 ROM:00121C66 move.w #$3E7C,d1 ROM:00121C6A move.w ($57E).w,d3 ROM:00121C6E movea.w #$14CA,a1 ROM:00121C72 bsr.l sub_11737E ROM:00121C78 ROM:00121C78 loc_121C78: ; CODE XREF: sub_121C56+E↑j ROM:00121C78 clr.w d3 ROM:00121C7A move.b d1,d3 ROM:00121C7C move.w ($B4A).w,d0 ROM:00121C80 muls.w #$14,d3 ROM:00121C84 addi.w #$1D4C,d3 ROM:00121C88 move.w d3,$1052(d0.w*2) ROM:00121C8E rts ROM:00121C8E ; End of function sub_121C56 ROM:00121C8E ROM:00121C90 ROM:00121C90 ; =============== S U B R O U T I N E ======================================= ROM:00121C90 ROM:00121C90 ROM:00121C90 sub_121C90: ; CODE XREF: sub_121B4E+44↑p ROM:00121C90 btst #3,($141F).w ROM:00121C96 beq.s loc_121CB0 ROM:00121C98 btst #7,($1423).w ROM:00121C9E bne.s loc_121CA8 ROM:00121CA0 bset #7,($141B).w ROM:00121CA6 bra.s loc_121CAE ROM:00121CA8 ; --------------------------------------------------------------------------- ROM:00121CA8 ROM:00121CA8 loc_121CA8: ; CODE XREF: sub_121C90+E↑j ROM:00121CA8 bclr #7,($141B).w ROM:00121CAE ROM:00121CAE loc_121CAE: ; CODE XREF: sub_121C90+16↑j ROM:00121CAE bra.s locret_121CB6 ROM:00121CB0 ; --------------------------------------------------------------------------- ROM:00121CB0 ROM:00121CB0 loc_121CB0: ; CODE XREF: sub_121C90+6↑j ROM:00121CB0 bclr #7,($141B).w ROM:00121CB6 ROM:00121CB6 locret_121CB6: ; CODE XREF: sub_121C90:loc_121CAE↑j ROM:00121CB6 rts ROM:00121CB6 ; End of function sub_121C90 ROM:00121CB6 ROM:00121CB8 ; --------------------------------------------------------------------------- ROM:00121CB8 move.b ($12DA).l,d0 ROM:00121CBE move.w #9,d1 ROM:00121CC2 muls.w #9,d1 ROM:00121CC6 subq.w #1,d1 ROM:00121CC8 lea ($14CA).w,a0 ROM:00121CCC move.w #0,d2 ROM:00121CD0 bra.s loc_121CD6 ROM:00121CD2 ; --------------------------------------------------------------------------- ROM:00121CD2 ROM:00121CD2 loc_121CD2: ; CODE XREF: ROM:00121CDE↓j ROM:00121CD2 addi.w #1,d2 ROM:00121CD6 ROM:00121CD6 loc_121CD6: ; CODE XREF: ROM:00121CD0↑j ROM:00121CD6 cmp.w d1,d2 ROM:00121CD8 bgt.s locret_121CE0 ROM:00121CDA move.b d0,(a0,d2.w) ROM:00121CDE bra.s loc_121CD2 ROM:00121CE0 ; --------------------------------------------------------------------------- ROM:00121CE0 ROM:00121CE0 locret_121CE0: ; CODE XREF: ROM:00121CD8↑j ROM:00121CE0 rts ROM:00121CE2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00121CE4 ROM:00121CE4 ; =============== S U B R O U T I N E ======================================= ROM:00121CE4 ROM:00121CE4 ROM:00121CE4 sub_121CE4: ; CODE XREF: sub_123472+36↓p ROM:00121CE4 clr.w d1 ROM:00121CE6 move.b ($11F2).w,d1 ROM:00121CEA cmpi.w #6,d1 ROM:00121CEE bcc.s locret_121CF8 ROM:00121CF0 movea.l off_121CFA(pc,d1.w*4),a0 ROM:00121CF4 nop ROM:00121CF6 jmp (a0) ROM:00121CF8 ; --------------------------------------------------------------------------- ROM:00121CF8 ROM:00121CF8 locret_121CF8: ; CODE XREF: sub_121CE4+A↑j ROM:00121CF8 rts ROM:00121CF8 ; End of function sub_121CE4 ROM:00121CF8 ROM:00121CF8 ; --------------------------------------------------------------------------- ROM:00121CFA off_121CFA: dc.l loc_121D12 ; DATA XREF: sub_121CE4+C↑r ROM:00121CFE dc.l loc_121D2E ROM:00121D02 dc.l loc_121D5E ROM:00121D06 dc.l loc_121DB8 ROM:00121D0A dc.l loc_121E02 ROM:00121D0E dc.l loc_121E86 ROM:00121D12 ; --------------------------------------------------------------------------- ROM:00121D12 ROM:00121D12 loc_121D12: ; DATA XREF: ROM:off_121CFA↑o ROM:00121D12 bclr #6,($1402).w ROM:00121D18 bclr #2,($1409).w ROM:00121D1E bclr #6,($1407).w ROM:00121D24 move.b #1,($11F2).w ROM:00121D2A bra.s locret_121D5C ROM:00121D2C ; --------------------------------------------------------------------------- ROM:00121D2C rts ROM:00121D2E ; --------------------------------------------------------------------------- ROM:00121D2E ROM:00121D2E loc_121D2E: ; DATA XREF: ROM:00121CFE↑o ROM:00121D2E btst #4,($892).w ROM:00121D34 beq.s locret_121D5C ROM:00121D36 btst #7,($1419).w ROM:00121D3C beq.s locret_121D5C ROM:00121D3E move.w $4B8(a5),d0 ROM:00121D42 clr.b ($812).w ROM:00121D46 move.w d0,($676).w ROM:00121D4A move.b #1,($812).w ROM:00121D50 move.b #5,($11F2).w ROM:00121D56 bra.l locret_121ED6 ROM:00121D5C ; --------------------------------------------------------------------------- ROM:00121D5C ROM:00121D5C locret_121D5C: ; CODE XREF: ROM:00121D2A↑j ROM:00121D5C ; ROM:00121D34↑j ... ROM:00121D5C rts ROM:00121D5E ; --------------------------------------------------------------------------- ROM:00121D5E ROM:00121D5E loc_121D5E: ; DATA XREF: ROM:00121D02↑o ROM:00121D5E btst #4,($892).w ROM:00121D64 beq.s loc_121D6E ROM:00121D66 btst #7,($1419).w ROM:00121D6C bne.s loc_121D7C ROM:00121D6E ROM:00121D6E loc_121D6E: ; CODE XREF: ROM:00121D64↑j ROM:00121D6E bsr.w sub_122104 ROM:00121D72 move.b #4,($11F2).w ROM:00121D78 bra.w locret_121E84 ROM:00121D7C ; --------------------------------------------------------------------------- ROM:00121D7C ROM:00121D7C loc_121D7C: ; CODE XREF: ROM:00121D6C↑j ROM:00121D7C move.w ($BEA).w,d0 ROM:00121D80 btst #6,($1400).w ROM:00121D86 bne.s locret_121DB6 ROM:00121D88 btst #2,($141C).w ROM:00121D8E bne.s locret_121DB6 ROM:00121D90 cmp.w ($B52).w,d0 ROM:00121D94 bne.s locret_121DB6 ROM:00121D96 bclr #0,($1421).w ROM:00121D9C bclr #6,($1407).w ROM:00121DA2 bset #6,($1402).w ROM:00121DA8 bset #2,($1409).w ROM:00121DAE move.b #3,($11F2).w ROM:00121DB4 bra.s locret_121E00 ROM:00121DB6 ; --------------------------------------------------------------------------- ROM:00121DB6 ROM:00121DB6 locret_121DB6: ; CODE XREF: ROM:00121D86↑j ROM:00121DB6 ; ROM:00121D8E↑j ... ROM:00121DB6 rts ROM:00121DB8 ; --------------------------------------------------------------------------- ROM:00121DB8 ROM:00121DB8 loc_121DB8: ; DATA XREF: ROM:00121D06↑o ROM:00121DB8 btst #4,($892).w ROM:00121DBE beq.s loc_121DC8 ROM:00121DC0 btst #7,($1419).w ROM:00121DC6 bne.s locret_121E00 ROM:00121DC8 ROM:00121DC8 loc_121DC8: ; CODE XREF: ROM:00121DBE↑j ROM:00121DC8 btst #6,($1407).w ROM:00121DCE bne.s locret_121E00 ROM:00121DD0 btst #2,($141C).w ROM:00121DD6 bne.s locret_121E00 ROM:00121DD8 btst #6,($1400).w ROM:00121DDE bne.s locret_121E00 ROM:00121DE0 bsr.w sub_12211A ROM:00121DE4 bsr.w sub_122188 ROM:00121DE8 bset #0,($1421).w ROM:00121DEE bset #6,($1407).w ROM:00121DF4 move.b #4,($11F2).w ROM:00121DFA bra.l locret_121E84 ROM:00121E00 ; --------------------------------------------------------------------------- ROM:00121E00 ROM:00121E00 locret_121E00: ; CODE XREF: ROM:00121DB4↑j ROM:00121E00 ; ROM:00121DC6↑j ... ROM:00121E00 rts ROM:00121E02 ; --------------------------------------------------------------------------- ROM:00121E02 ROM:00121E02 loc_121E02: ; DATA XREF: ROM:00121D0A↑o ROM:00121E02 btst #4,($892).w ROM:00121E08 beq.s loc_121E1E ROM:00121E0A btst #7,($1419).w ROM:00121E10 beq.s loc_121E1E ROM:00121E12 bsr.w sub_122104 ROM:00121E16 move.b #2,($11F2).w ROM:00121E1C bra.s locret_121DB6 ROM:00121E1E ; --------------------------------------------------------------------------- ROM:00121E1E ROM:00121E1E loc_121E1E: ; CODE XREF: ROM:00121E08↑j ROM:00121E1E ; ROM:00121E10↑j ROM:00121E1E move.w ($BEA).w,d0 ROM:00121E22 btst #6,($1400).w ROM:00121E28 bne.s loc_121E5A ROM:00121E2A btst #2,($141C).w ROM:00121E30 bne.s loc_121E5A ROM:00121E32 cmp.w ($B52).w,d0 ROM:00121E36 bne.s loc_121E5A ROM:00121E38 bclr #0,($1421).w ROM:00121E3E bclr #6,($1407).w ROM:00121E44 move.b #1,($11F2).w ROM:00121E4A bclr #6,($1402).w ROM:00121E50 bclr #2,($1409).w ROM:00121E56 bra.w locret_121D5C ROM:00121E5A ; --------------------------------------------------------------------------- ROM:00121E5A ROM:00121E5A loc_121E5A: ; CODE XREF: ROM:00121E28↑j ROM:00121E5A ; ROM:00121E30↑j ... ROM:00121E5A btst #2,($1405).w ROM:00121E60 beq.s locret_121E84 ROM:00121E62 bclr #0,($1421).w ROM:00121E68 bclr #6,($1407).w ROM:00121E6E move.b #1,($11F2).w ROM:00121E74 bclr #6,($1402).w ROM:00121E7A bclr #2,($1409).w ROM:00121E80 bra.w locret_121D5C ROM:00121E84 ; --------------------------------------------------------------------------- ROM:00121E84 ROM:00121E84 locret_121E84: ; CODE XREF: ROM:00121D78↑j ROM:00121E84 ; ROM:00121DFA↑j ... ROM:00121E84 rts ROM:00121E86 ; --------------------------------------------------------------------------- ROM:00121E86 ROM:00121E86 loc_121E86: ; DATA XREF: ROM:00121D0E↑o ROM:00121E86 cmpi.w #0,($676).w ROM:00121E8C bgt.s locret_121ED6 ROM:00121E8E btst #4,($892).w ROM:00121E94 beq.s locret_121ED6 ROM:00121E96 btst #7,($1419).w ROM:00121E9C beq.s locret_121ED6 ROM:00121E9E btst #6,($1407).w ROM:00121EA4 bne.s locret_121ED6 ROM:00121EA6 btst #2,($141C).w ROM:00121EAC bne.s locret_121ED6 ROM:00121EAE btst #6,($1400).w ROM:00121EB4 bne.s locret_121ED6 ROM:00121EB6 bsr.w sub_12211A ROM:00121EBA bsr.w sub_122122 ROM:00121EBE bset #0,($1421).w ROM:00121EC4 bset #6,($1407).w ROM:00121ECA move.b #2,($11F2).w ROM:00121ED0 bra.l locret_121DB6 ROM:00121ED6 ; --------------------------------------------------------------------------- ROM:00121ED6 ROM:00121ED6 locret_121ED6: ; CODE XREF: ROM:00121D56↑j ROM:00121ED6 ; ROM:00121E8C↑j ... ROM:00121ED6 rts ROM:00121ED8 ROM:00121ED8 ; =============== S U B R O U T I N E ======================================= ROM:00121ED8 ROM:00121ED8 ROM:00121ED8 sub_121ED8: ; CODE XREF: sub_123472+30↓p ROM:00121ED8 bsr.w sub_12229A ROM:00121EDC btst #1,($142E).w ROM:00121EE2 bne.s loc_121EF2 ROM:00121EE4 bclr #6,($140A).w ROM:00121EEA bclr #3,($140D).w ROM:00121EF0 bra.s loc_121F36 ROM:00121EF2 ; --------------------------------------------------------------------------- ROM:00121EF2 ROM:00121EF2 loc_121EF2: ; CODE XREF: sub_121ED8+A↑j ROM:00121EF2 move.w $4A2(a5),d0 ROM:00121EF6 cmp.w ($9BE).w,d0 ROM:00121EFA ble.s loc_121F04 ROM:00121EFC bset #6,($140A).w ROM:00121F02 bra.s loc_121F14 ROM:00121F04 ; --------------------------------------------------------------------------- ROM:00121F04 ROM:00121F04 loc_121F04: ; CODE XREF: sub_121ED8+22↑j ROM:00121F04 add.w $4A4(a5),d0 ROM:00121F08 cmp.w ($9BE).w,d0 ROM:00121F0C bge.s loc_121F14 ROM:00121F0E bclr #6,($140A).w ROM:00121F14 ROM:00121F14 loc_121F14: ; CODE XREF: sub_121ED8+2A↑j ROM:00121F14 ; sub_121ED8+34↑j ROM:00121F14 move.w $4A6(a5),d0 ROM:00121F18 cmp.w ($9BE).w,d0 ROM:00121F1C bge.s loc_121F26 ROM:00121F1E bset #3,($140D).w ROM:00121F24 bra.s loc_121F36 ROM:00121F26 ; --------------------------------------------------------------------------- ROM:00121F26 ROM:00121F26 loc_121F26: ; CODE XREF: sub_121ED8+44↑j ROM:00121F26 sub.w $4A8(a5),d0 ROM:00121F2A cmp.w ($9BE).w,d0 ROM:00121F2E ble.s loc_121F36 ROM:00121F30 bclr #3,($140D).w ROM:00121F36 ROM:00121F36 loc_121F36: ; CODE XREF: sub_121ED8+18↑j ROM:00121F36 ; sub_121ED8+4C↑j ... ROM:00121F36 clr.w d1 ROM:00121F38 move.b ($11F3).w,d1 ROM:00121F3C cmpi.w #4,d1 ROM:00121F40 bcc.s locret_121F4A ROM:00121F42 movea.l off_121F4C(pc,d1.w*4),a0 ROM:00121F46 nop ROM:00121F48 jmp (a0) ROM:00121F4A ; --------------------------------------------------------------------------- ROM:00121F4A ROM:00121F4A locret_121F4A: ; CODE XREF: sub_121ED8+68↑j ROM:00121F4A rts ROM:00121F4A ; End of function sub_121ED8 ROM:00121F4A ROM:00121F4A ; --------------------------------------------------------------------------- ROM:00121F4C off_121F4C: dc.l loc_121F5C ; DATA XREF: sub_121ED8+6A↑r ROM:00121F50 dc.l loc_121F6C ROM:00121F54 dc.l loc_121F9E ROM:00121F58 dc.l loc_122022 ROM:00121F5C ; --------------------------------------------------------------------------- ROM:00121F5C ROM:00121F5C loc_121F5C: ; DATA XREF: ROM:off_121F4C↑o ROM:00121F5C bclr #7,($1419).w ROM:00121F62 move.b #1,($11F3).w ROM:00121F68 bra.s locret_121F9C ROM:00121F6A ; --------------------------------------------------------------------------- ROM:00121F6A rts ROM:00121F6C ; --------------------------------------------------------------------------- ROM:00121F6C ROM:00121F6C loc_121F6C: ; DATA XREF: ROM:00121F50↑o ROM:00121F6C btst #2,($1422).w ROM:00121F72 beq.s locret_121F9C ROM:00121F74 move.w #$3EB2,d1 ROM:00121F78 move.w ($9E4).w,d2 ROM:00121F7C bsr.l sub_11745C ROM:00121F82 clr.b ($811).w ROM:00121F86 move.w d1,($674).w ROM:00121F8A move.b #1,($811).w ROM:00121F90 move.b #2,($11F3).w ROM:00121F96 bra.l locret_122020 ROM:00121F9C ; --------------------------------------------------------------------------- ROM:00121F9C ROM:00121F9C locret_121F9C: ; CODE XREF: ROM:00121F68↑j ROM:00121F9C ; ROM:00121F72↑j ... ROM:00121F9C rts ROM:00121F9E ; --------------------------------------------------------------------------- ROM:00121F9E ROM:00121F9E loc_121F9E: ; DATA XREF: ROM:00121F54↑o ROM:00121F9E btst #2,($1422).w ROM:00121FA4 bne.s loc_121FAE ROM:00121FA6 move.b #1,($11F3).w ROM:00121FAC bra.s locret_121F9C ROM:00121FAE ; --------------------------------------------------------------------------- ROM:00121FAE ROM:00121FAE loc_121FAE: ; CODE XREF: ROM:00121FA4↑j ROM:00121FAE move.w $490(a5),d0 ROM:00121FB2 sub.w $48E(a5),d0 ROM:00121FB6 cmp.w ($57E).w,d0 ROM:00121FBA ble.s locret_122020 ROM:00121FBC cmpi.w #0,($6DE).w ROM:00121FC2 bgt.s loc_121FC6 ROM:00121FC4 bra.s loc_121FD4 ROM:00121FC6 ; --------------------------------------------------------------------------- ROM:00121FC6 ROM:00121FC6 loc_121FC6: ; CODE XREF: ROM:00121FC2↑j ROM:00121FC6 move.w $494(a5),d0 ROM:00121FCA sub.w $492(a5),d0 ROM:00121FCE cmp.w ($CCA).w,d0 ROM:00121FD2 ble.s locret_122020 ROM:00121FD4 ROM:00121FD4 loc_121FD4: ; CODE XREF: ROM:00121FC4↑j ROM:00121FD4 move.w $498(a5),d0 ROM:00121FD8 sub.w $496(a5),d0 ROM:00121FDC btst #3,($140D).w ROM:00121FE2 bne.s locret_122020 ROM:00121FE4 cmp.w ($9E4).w,d0 ROM:00121FE8 ble.s locret_122020 ROM:00121FEA move.w $49A(a5),d1 ROM:00121FEE add.w $49C(a5),d1 ROM:00121FF2 btst #6,($140A).w ROM:00121FF8 bne.s locret_122020 ROM:00121FFA cmp.w ($994).w,d1 ROM:00121FFE bge.s locret_122020 ROM:00122000 cmpi.w #0,($674).w ROM:00122006 bgt.s locret_122020 ROM:00122008 btst #0,($1413).w ROM:0012200E bne.s locret_122020 ROM:00122010 bset #7,($1419).w ROM:00122016 move.b #3,($11F3).w ROM:0012201C bra.w locret_1220AC ROM:00122020 ; --------------------------------------------------------------------------- ROM:00122020 ROM:00122020 locret_122020: ; CODE XREF: ROM:00121F96↑j ROM:00122020 ; ROM:00121FBA↑j ... ROM:00122020 rts ROM:00122022 ; --------------------------------------------------------------------------- ROM:00122022 ROM:00122022 loc_122022: ; DATA XREF: ROM:00121F58↑o ROM:00122022 btst #2,($1422).w ROM:00122028 bne.s loc_12203A ROM:0012202A bclr #7,($1419).w ROM:00122030 move.b #1,($11F3).w ROM:00122036 bra.w locret_121F9C ROM:0012203A ; --------------------------------------------------------------------------- ROM:0012203A ROM:0012203A loc_12203A: ; CODE XREF: ROM:00122028↑j ROM:0012203A move.w $490(a5),d0 ROM:0012203E cmp.w ($57E).w,d0 ROM:00122042 bgt.s loc_122046 ROM:00122044 bra.s loc_122088 ROM:00122046 ; --------------------------------------------------------------------------- ROM:00122046 ROM:00122046 loc_122046: ; CODE XREF: ROM:00122042↑j ROM:00122046 btst #0,($1403).w ROM:0012204C beq.s loc_122056 ROM:0012204E bclr #0,($1403).w ROM:00122054 bra.s loc_122088 ROM:00122056 ; --------------------------------------------------------------------------- ROM:00122056 ROM:00122056 loc_122056: ; CODE XREF: ROM:0012204C↑j ROM:00122056 move.w $498(a5),d0 ROM:0012205A cmp.w ($9E4).w,d0 ROM:0012205E bgt.s loc_122062 ROM:00122060 bra.s loc_122088 ROM:00122062 ; --------------------------------------------------------------------------- ROM:00122062 ROM:00122062 loc_122062: ; CODE XREF: ROM:0012205E↑j ROM:00122062 move.w $49A(a5),d0 ROM:00122066 cmp.w ($994).w,d0 ROM:0012206A blt.s loc_12206E ROM:0012206C bra.s loc_122088 ROM:0012206E ; --------------------------------------------------------------------------- ROM:0012206E ROM:0012206E loc_12206E: ; CODE XREF: ROM:0012206A↑j ROM:0012206E btst #6,($140A).w ROM:00122074 bne.s loc_122088 ROM:00122076 btst #3,($140D).w ROM:0012207C bne.s loc_122088 ROM:0012207E btst #0,($1413).w ROM:00122084 bne.s loc_122088 ROM:00122086 bra.s locret_1220AC ROM:00122088 ; --------------------------------------------------------------------------- ROM:00122088 ROM:00122088 loc_122088: ; CODE XREF: ROM:00122044↑j ROM:00122088 ; ROM:00122054↑j ... ROM:00122088 bclr #7,($1419).w ROM:0012208E move.w $49E(a5),d1 ROM:00122092 clr.b ($846).w ROM:00122096 move.w d1,($6DE).w ROM:0012209A move.b #1,($846).w ROM:001220A0 move.b #2,($11F3).w ROM:001220A6 bra.l locret_122020 ROM:001220AC ; --------------------------------------------------------------------------- ROM:001220AC ROM:001220AC locret_1220AC: ; CODE XREF: ROM:0012201C↑j ROM:001220AC ; ROM:00122086↑j ROM:001220AC rts ROM:001220AE ; --------------------------------------------------------------------------- ROM:001220AE rts ROM:001220B0 ROM:001220B0 ; =============== S U B R O U T I N E ======================================= ROM:001220B0 ROM:001220B0 ROM:001220B0 sub_1220B0: ; CODE XREF: sub_123472+24↓p ROM:001220B0 move.w $494(a5),d0 ROM:001220B4 btst #1,($1403).w ROM:001220BA bne.s loc_1220E0 ROM:001220BC cmp.w ($CCA).w,d0 ROM:001220C0 bge.s loc_1220E0 ROM:001220C2 move.w $49E(a5),d1 ROM:001220C6 clr.b ($846).w ROM:001220CA move.w d1,($6DE).w ROM:001220CE move.b #1,($846).w ROM:001220D4 bset #0,($1403).w ROM:001220DA bset #1,($1403).w ROM:001220E0 ROM:001220E0 loc_1220E0: ; CODE XREF: sub_1220B0+A↑j ROM:001220E0 ; sub_1220B0+10↑j ROM:001220E0 btst #1,($1403).w ROM:001220E6 beq.s locret_122102 ROM:001220E8 move.w $492(a5),d1 ROM:001220EC sub.w d1,d0 ROM:001220EE cmp.w ($CCA).w,d0 ROM:001220F2 ble.s locret_122102 ROM:001220F4 bclr #1,($1403).w ROM:001220FA clr.b ($846).w ROM:001220FE clr.w ($6DE).w ROM:00122102 ROM:00122102 locret_122102: ; CODE XREF: sub_1220B0+36↑j ROM:00122102 ; sub_1220B0+42↑j ROM:00122102 rts ROM:00122102 ; End of function sub_1220B0 ROM:00122102 ROM:00122104 ROM:00122104 ; =============== S U B R O U T I N E ======================================= ROM:00122104 ROM:00122104 ROM:00122104 sub_122104: ; CODE XREF: ROM:loc_121D6E↑p ROM:00122104 ; ROM:00121E12↑p ROM:00122104 move.w ($B52).w,d0 ROM:00122108 move.w ($B50).w,($B52).w ROM:0012210E move.w d0,($B50).w ROM:00122112 move.w $CE(a5),($B54).w ROM:00122118 rts ROM:00122118 ; End of function sub_122104 ROM:00122118 ROM:0012211A ROM:0012211A ; =============== S U B R O U T I N E ======================================= ROM:0012211A ROM:0012211A ROM:0012211A sub_12211A: ; CODE XREF: ROM:00121DE0↑p ROM:0012211A ; ROM:00121EB6↑p ROM:0012211A move.w ($BEA).w,($B50).w ROM:00122120 rts ROM:00122120 ; End of function sub_12211A 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: ROM:00121EBA↑p ROM:00122122 move.w #$3F76,d1 ROM:00122126 move.w ($57E).w,d2 ROM:0012212A move.w ($B56).w,d3 ROM:0012212E bsr.l sub_11745C ROM:00122134 move.w d1,($B60).w ROM:00122138 move.w #$3F8C,d1 ROM:0012213C move.w ($B50).w,d2 ROM:00122140 move.w ($1444).w,d3 ROM:00122144 bsr.l sub_11745C ROM:0012214A move.w ($B50).w,d0 ROM:0012214E sub.w d1,d0 ROM:00122150 add.w ($B60).w,d0 ROM:00122154 move.w d0,($B5C).w ROM:00122158 move.w #$3F8A,d1 ROM:0012215C move.w ($B5C).w,d2 ROM:00122160 move.w ($1444).w,d3 ROM:00122164 bsr.l sub_11745C ROM:0012216A add.w ($B5C).w,d1 ROM:0012216E move.w $D6(a5),d0 ROM:00122172 cmp.w d1,d0 ROM:00122174 bge.s loc_12217C ROM:00122176 move.w d0,($B52).w ROM:0012217A bra.s loc_122180 ROM:0012217C ; --------------------------------------------------------------------------- ROM:0012217C ROM:0012217C loc_12217C: ; CODE XREF: sub_122122+52↑j ROM:0012217C move.w d1,($B52).w ROM:00122180 ROM:00122180 loc_122180: ; CODE XREF: sub_122122+58↑j ROM:00122180 move.w $48C(a5),($B54).w ROM:00122186 rts ROM:00122186 ; End of function sub_122122 ROM:00122186 ROM:00122188 ROM:00122188 ; =============== S U B R O U T I N E ======================================= ROM:00122188 ROM:00122188 ROM:00122188 sub_122188: ; CODE XREF: ROM:00121DE4↑p ROM:00122188 btst #2,($141A).w ROM:0012218E bne.s loc_1221EE ROM:00122190 move.w #$3F74,d1 ROM:00122194 move.w ($57E).w,d2 ROM:00122198 move.w ($B56).w,d3 ROM:0012219C bsr.l sub_11745C ROM:001221A2 move.w d1,($B5E).w ROM:001221A6 move.w #$3F8C,d1 ROM:001221AA move.w ($B50).w,d2 ROM:001221AE move.w ($1444).w,d3 ROM:001221B2 bsr.l sub_11745C ROM:001221B8 move.w ($B50).w,d0 ROM:001221BC sub.w d1,d0 ROM:001221BE sub.w ($B5E).w,d0 ROM:001221C2 move.w ($BE0).w,d2 ROM:001221C6 sub.w ($B58).w,d2 ROM:001221CA cmp.w d0,d2 ROM:001221CC ble.s loc_1221D0 ROM:001221CE move.w d2,d0 ROM:001221D0 ROM:001221D0 loc_1221D0: ; CODE XREF: sub_122188+44↑j ROM:001221D0 move.w d0,($B5C).w ROM:001221D4 move.w #$3F8A,d1 ROM:001221D8 move.w ($B5C).w,d2 ROM:001221DC move.w ($1444).w,d3 ROM:001221E0 bsr.l sub_11745C ROM:001221E6 add.w ($B5C).w,d1 ROM:001221EA move.w d1,d0 ROM:001221EC bra.s loc_1221F2 ROM:001221EE ; --------------------------------------------------------------------------- ROM:001221EE ROM:001221EE loc_1221EE: ; CODE XREF: sub_122188+6↑j ROM:001221EE move.w ($B50).w,d0 ROM:001221F2 ROM:001221F2 loc_1221F2: ; CODE XREF: sub_122188+64↑j ROM:001221F2 move.w $D6(a5),d2 ROM:001221F6 cmp.w d0,d2 ROM:001221F8 bge.s loc_1221FC ROM:001221FA move.w d2,d0 ROM:001221FC ROM:001221FC loc_1221FC: ; CODE XREF: sub_122188+70↑j ROM:001221FC move.w d0,($B52).w ROM:00122200 move.w $48A(a5),($B54).w ROM:00122206 rts ROM:00122206 ; End of function sub_122188 ROM:00122206 ROM:00122208 ROM:00122208 ; =============== S U B R O U T I N E ======================================= ROM:00122208 ROM:00122208 ROM:00122208 sub_122208: ; CODE XREF: sub_123472+2A↓p ROM:00122208 move.w $4A0(a5),d0 ROM:0012220C cmpi.w #0,d0 ROM:00122210 beq.s loc_122218 ROM:00122212 cmpi.w #2,d0 ROM:00122216 bne.s loc_122220 ROM:00122218 ROM:00122218 loc_122218: ; CODE XREF: sub_122208+8↑j ROM:00122218 bclr #1,($142E).w ROM:0012221E bra.s loc_122226 ROM:00122220 ; --------------------------------------------------------------------------- ROM:00122220 ROM:00122220 loc_122220: ; CODE XREF: sub_122208+E↑j ROM:00122220 bset #1,($142E).w ROM:00122226 ROM:00122226 loc_122226: ; CODE XREF: sub_122208+16↑j ROM:00122226 cmpi.w #0,d0 ROM:0012222A beq.s loc_122232 ROM:0012222C cmpi.w #1,d0 ROM:00122230 bne.s loc_12223A ROM:00122232 ROM:00122232 loc_122232: ; CODE XREF: sub_122208+22↑j ROM:00122232 bclr #2,($1425).w ROM:00122238 bra.s loc_122240 ROM:0012223A ; --------------------------------------------------------------------------- ROM:0012223A ROM:0012223A loc_12223A: ; CODE XREF: sub_122208+28↑j ROM:0012223A bset #2,($1425).w ROM:00122240 ROM:00122240 loc_122240: ; CODE XREF: sub_122208+30↑j ROM:00122240 btst #1,($142E).w ROM:00122246 bne.s loc_12225C ROM:00122248 move.w #$3F6E,d1 ROM:0012224C move.w ($998).w,d2 ROM:00122250 move.w ($994).w,d3 ROM:00122254 bsr.l sub_11745C ROM:0012225A bra.s loc_12226E ROM:0012225C ; --------------------------------------------------------------------------- ROM:0012225C ROM:0012225C loc_12225C: ; CODE XREF: sub_122208+3E↑j ROM:0012225C move.w #$3F70,d1 ROM:00122260 move.w ($9BE).w,d2 ROM:00122264 move.w ($994).w,d3 ROM:00122268 bsr.l sub_11745C ROM:0012226E ROM:0012226E loc_12226E: ; CODE XREF: sub_122208+52↑j ROM:0012226E btst #2,($1425).w ROM:00122274 beq.s loc_12227E ROM:00122276 muls.w ($B5A).w,d1 ROM:0012227A divs.w #$2710,d1 ROM:0012227E ROM:0012227E loc_12227E: ; CODE XREF: sub_122208+6C↑j ROM:0012227E move.w d1,($B56).w ROM:00122282 move.w #$3F72,d1 ROM:00122286 move.w ($B56).w,d2 ROM:0012228A move.w ($1444).w,d3 ROM:0012228E bsr.l sub_11745C ROM:00122294 move.w d1,($B58).w ROM:00122298 rts ROM:00122298 ; End of function sub_122208 ROM:00122298 ROM:0012229A ROM:0012229A ; =============== S U B R O U T I N E ======================================= ROM:0012229A ROM:0012229A ROM:0012229A sub_12229A: ; CODE XREF: sub_121ED8↑p ROM:0012229A clr.w d1 ROM:0012229C move.b ($11F1).w,d1 ROM:001222A0 cmpi.w #4,d1 ROM:001222A4 bcc.s locret_1222AE ROM:001222A6 movea.l off_1222B0(pc,d1.w*4),a0 ROM:001222AA nop ROM:001222AC jmp (a0) ROM:001222AE ; --------------------------------------------------------------------------- ROM:001222AE ROM:001222AE locret_1222AE: ; CODE XREF: sub_12229A+A↑j ROM:001222AE rts ROM:001222AE ; End of function sub_12229A ROM:001222AE ROM:001222AE ; --------------------------------------------------------------------------- ROM:001222B0 off_1222B0: dc.l loc_1222C0 ; DATA XREF: sub_12229A+C↑r ROM:001222B4 dc.l loc_1222CE ROM:001222B8 dc.l loc_122318 ROM:001222BC dc.l loc_122342 ROM:001222C0 ; --------------------------------------------------------------------------- ROM:001222C0 ROM:001222C0 loc_1222C0: ; DATA XREF: ROM:off_1222B0↑o ROM:001222C0 bclr #0,($1413).w ROM:001222C6 move.b #1,($11F1).w ROM:001222CC bra.s locret_122316 ROM:001222CE ; --------------------------------------------------------------------------- ROM:001222CE ROM:001222CE loc_1222CE: ; DATA XREF: ROM:001222B4↑o ROM:001222CE move.w $4AA(a5),d0 ROM:001222D2 move.w $4AC(a5),d1 ROM:001222D6 move.w $4B0(a5),d2 ROM:001222DA move.w $4AE(a5),d3 ROM:001222DE cmp.w ($57E).w,d0 ROM:001222E2 bgt.s locret_122316 ROM:001222E4 cmp.w ($506).w,d1 ROM:001222E8 bgt.s locret_122316 ROM:001222EA cmp.w ($9AE).w,d2 ROM:001222EE bgt.s locret_122316 ROM:001222F0 cmp.w ($CCA).w,d3 ROM:001222F4 bgt.s locret_122316 ROM:001222F6 bset #0,($1413).w ROM:001222FC move.w $4B6(a5),d4 ROM:00122300 clr.b ($847).w ROM:00122304 move.w d4,($6E0).w ROM:00122308 move.b #1,($847).w ROM:0012230E move.b #2,($11F1).w ROM:00122314 bra.s locret_122340 ROM:00122316 ; --------------------------------------------------------------------------- ROM:00122316 ROM:00122316 locret_122316: ; CODE XREF: ROM:001222CC↑j ROM:00122316 ; ROM:001222E2↑j ... ROM:00122316 rts ROM:00122318 ; --------------------------------------------------------------------------- ROM:00122318 ROM:00122318 loc_122318: ; DATA XREF: ROM:001222B8↑o ROM:00122318 move.w $4B2(a5),d0 ROM:0012231C cmpi.w #0,($6E0).w ROM:00122322 ble.s loc_12232A ROM:00122324 cmp.w ($506).w,d0 ROM:00122328 bgt.s locret_122340 ROM:0012232A ROM:0012232A loc_12232A: ; CODE XREF: ROM:00122322↑j ROM:0012232A bclr #0,($1413).w ROM:00122330 clr.b ($847).w ROM:00122334 clr.w ($6E0).w ROM:00122338 move.b #3,($11F1).w ROM:0012233E bra.s locret_122354 ROM:00122340 ; --------------------------------------------------------------------------- ROM:00122340 ROM:00122340 locret_122340: ; CODE XREF: ROM:00122314↑j ROM:00122340 ; ROM:00122328↑j ROM:00122340 rts ROM:00122342 ; --------------------------------------------------------------------------- ROM:00122342 ROM:00122342 loc_122342: ; DATA XREF: ROM:001222BC↑o ROM:00122342 move.w $4B4(a5),d0 ROM:00122346 cmp.w ($506).w,d0 ROM:0012234A blt.s locret_122354 ROM:0012234C move.b #1,($11F1).w ROM:00122352 bra.s locret_122316 ROM:00122354 ; --------------------------------------------------------------------------- ROM:00122354 ROM:00122354 locret_122354: ; CODE XREF: ROM:0012233E↑j ROM:00122354 ; ROM:0012234A↑j ROM:00122354 rts ROM:00122356 ROM:00122356 ; =============== S U B R O U T I N E ======================================= ROM:00122356 ROM:00122356 ROM:00122356 sub_122356: ; CODE XREF: sub_123472:loc_12348A↓p ROM:00122356 clr.w d1 ROM:00122358 move.b ($11F4).w,d1 ROM:0012235C cmpi.w #7,d1 ROM:00122360 bcc.s locret_12236A ROM:00122362 movea.l off_12236C(pc,d1.w*4),a0 ROM:00122366 nop ROM:00122368 jmp (a0) ROM:0012236A ; --------------------------------------------------------------------------- ROM:0012236A ROM:0012236A locret_12236A: ; CODE XREF: sub_122356+A↑j ROM:0012236A rts ROM:0012236A ; End of function sub_122356 ROM:0012236A ROM:0012236A ; --------------------------------------------------------------------------- ROM:0012236C off_12236C: dc.l loc_122388 ; DATA XREF: sub_122356+C↑r ROM:00122370 dc.l loc_12239E ROM:00122374 dc.l loc_1223E0 ROM:00122378 dc.l loc_122418 ROM:0012237C dc.l loc_122478 ROM:00122380 dc.l loc_1224B8 ROM:00122384 dc.l loc_1224FA ROM:00122388 ; --------------------------------------------------------------------------- ROM:00122388 ROM:00122388 loc_122388: ; DATA XREF: ROM:off_12236C↑o ROM:00122388 bclr #2,($141C).w ROM:0012238E bclr #7,($1415).w ROM:00122394 move.b #1,($11F4).w ROM:0012239A bra.s locret_1223DE ROM:0012239C ; --------------------------------------------------------------------------- ROM:0012239C rts ROM:0012239E ; --------------------------------------------------------------------------- ROM:0012239E ROM:0012239E loc_12239E: ; DATA XREF: ROM:00122370↑o ROM:0012239E btst #4,($895).w ROM:001223A4 beq.s loc_1223C2 ROM:001223A6 btst #3,($1424).w ROM:001223AC beq.s loc_1223C2 ROM:001223AE clr.w ($B70).w ROM:001223B2 bset #7,($1415).w ROM:001223B8 move.b #5,($11F4).w ROM:001223BE bra.w loc_1224F4 ROM:001223C2 ; --------------------------------------------------------------------------- ROM:001223C2 ROM:001223C2 loc_1223C2: ; CODE XREF: ROM:001223A4↑j ROM:001223C2 ; ROM:001223AC↑j ROM:001223C2 btst #3,($1424).w ROM:001223C8 beq.s locret_1223DE ROM:001223CA btst #4,($895).w ROM:001223D0 bne.s locret_1223DE ROM:001223D2 clr.w ($B70).w ROM:001223D6 move.b #2,($11F4).w ROM:001223DC bra.s loc_122412 ROM:001223DE ; --------------------------------------------------------------------------- ROM:001223DE ROM:001223DE locret_1223DE: ; CODE XREF: ROM:0012239A↑j ROM:001223DE ; ROM:001223C8↑j ... ROM:001223DE rts ROM:001223E0 ; --------------------------------------------------------------------------- ROM:001223E0 ROM:001223E0 loc_1223E0: ; DATA XREF: ROM:00122374↑o ROM:001223E0 btst #3,($1424).w ROM:001223E6 bne.s loc_1223F0 ROM:001223E8 move.b #1,($11F4).w ROM:001223EE bra.s locret_1223DE ROM:001223F0 ; --------------------------------------------------------------------------- ROM:001223F0 ROM:001223F0 loc_1223F0: ; CODE XREF: ROM:001223E6↑j ROM:001223F0 btst #4,($895).w ROM:001223F6 beq.s loc_122412 ROM:001223F8 bsr.w sub_122566 ROM:001223FC bsr.w sub_1225DE ROM:00122400 bset #2,($141C).w ROM:00122406 move.b #3,($11F4).w ROM:0012240C bra.l loc_12246E ROM:00122412 ; --------------------------------------------------------------------------- ROM:00122412 ROM:00122412 loc_122412: ; CODE XREF: ROM:001223DC↑j ROM:00122412 ; ROM:001223F6↑j ... ROM:00122412 bsr.w sub_12253E ROM:00122416 rts ROM:00122418 ; --------------------------------------------------------------------------- ROM:00122418 ROM:00122418 loc_122418: ; DATA XREF: ROM:00122378↑o ROM:00122418 btst #4,($895).w ROM:0012241E bne.s loc_12242E ROM:00122420 bsr.w sub_12268A ROM:00122424 move.b #6,($11F4).w ROM:0012242A bra.w loc_122532 ROM:0012242E ; --------------------------------------------------------------------------- ROM:0012242E ROM:0012242E loc_12242E: ; CODE XREF: ROM:0012241E↑j ROM:0012242E cmpi.w #0,($B70).w ROM:00122434 beq.s loc_122446 ROM:00122436 bsr.w sub_1225DE ROM:0012243A move.b #4,($11F4).w ROM:00122440 bra.l loc_1224B2 ROM:00122446 ; --------------------------------------------------------------------------- ROM:00122446 ROM:00122446 loc_122446: ; CODE XREF: ROM:00122434↑j ROM:00122446 move.w ($B66).w,d0 ROM:0012244A cmp.w ($BEA).w,d0 ROM:0012244E bne.s loc_12246E ROM:00122450 bsr.l sub_123918 ROM:00122456 bclr #2,($141C).w ROM:0012245C bset #7,($1415).w ROM:00122462 move.b #5,($11F4).w ROM:00122468 bra.l loc_1224F4 ROM:0012246E ; --------------------------------------------------------------------------- ROM:0012246E ROM:0012246E loc_12246E: ; CODE XREF: ROM:0012240C↑j ROM:0012246E ; ROM:0012244E↑j ROM:0012246E bsr.w sub_122552 ROM:00122472 bsr.w sub_1226A0 ROM:00122476 rts ROM:00122478 ; --------------------------------------------------------------------------- ROM:00122478 ROM:00122478 loc_122478: ; DATA XREF: ROM:0012237C↑o ROM:00122478 btst #4,($895).w ROM:0012247E bne.s loc_12248E ROM:00122480 bsr.w sub_12268A ROM:00122484 move.b #6,($11F4).w ROM:0012248A bra.w loc_122532 ROM:0012248E ; --------------------------------------------------------------------------- ROM:0012248E ROM:0012248E loc_12248E: ; CODE XREF: ROM:0012247E↑j ROM:0012248E move.w ($B66).w,d0 ROM:00122492 cmp.w ($BEA).w,d0 ROM:00122496 bne.s loc_1224B2 ROM:00122498 bsr.l sub_123918 ROM:0012249E bclr #2,($141C).w ROM:001224A4 bset #7,($1415).w ROM:001224AA move.b #5,($11F4).w ROM:001224B0 bra.s loc_1224F4 ROM:001224B2 ; --------------------------------------------------------------------------- ROM:001224B2 ROM:001224B2 loc_1224B2: ; CODE XREF: ROM:00122440↑j ROM:001224B2 ; ROM:00122496↑j ... ROM:001224B2 bsr.w sub_122552 ROM:001224B6 rts ROM:001224B8 ; --------------------------------------------------------------------------- ROM:001224B8 ROM:001224B8 loc_1224B8: ; DATA XREF: ROM:00122380↑o ROM:001224B8 btst #3,($1424).w ROM:001224BE bne.s loc_1224D0 ROM:001224C0 bclr #7,($1415).w ROM:001224C6 move.b #1,($11F4).w ROM:001224CC bra.w locret_1223DE ROM:001224D0 ; --------------------------------------------------------------------------- ROM:001224D0 ROM:001224D0 loc_1224D0: ; CODE XREF: ROM:001224BE↑j ROM:001224D0 btst #4,($895).w ROM:001224D6 bne.s loc_1224F4 ROM:001224D8 bsr.w sub_122566 ROM:001224DC bsr.w sub_12256E ROM:001224E0 bset #2,($141C).w ROM:001224E6 bclr #7,($1415).w ROM:001224EC move.b #6,($11F4).w ROM:001224F2 bra.s loc_122532 ROM:001224F4 ; --------------------------------------------------------------------------- ROM:001224F4 ROM:001224F4 loc_1224F4: ; CODE XREF: ROM:001223BE↑j ROM:001224F4 ; ROM:00122468↑j ... ROM:001224F4 bsr.w sub_122552 ROM:001224F8 rts ROM:001224FA ; --------------------------------------------------------------------------- ROM:001224FA ROM:001224FA loc_1224FA: ; DATA XREF: ROM:00122384↑o ROM:001224FA btst #4,($895).w ROM:00122500 beq.s loc_122512 ROM:00122502 bsr.w sub_12268A ROM:00122506 move.b #4,($11F4).w ROM:0012250C bra.l loc_1224B2 ROM:00122512 ; --------------------------------------------------------------------------- ROM:00122512 ROM:00122512 loc_122512: ; CODE XREF: ROM:00122500↑j ROM:00122512 move.w ($B66).w,d0 ROM:00122516 cmp.w ($BEA).w,d0 ROM:0012251A bne.s loc_122532 ROM:0012251C bsr.l sub_123918 ROM:00122522 bclr #2,($141C).w ROM:00122528 move.b #2,($11F4).w ROM:0012252E bra.w loc_122412 ROM:00122532 ; --------------------------------------------------------------------------- ROM:00122532 ROM:00122532 loc_122532: ; CODE XREF: ROM:0012242A↑j ROM:00122532 ; ROM:0012248A↑j ... ROM:00122532 bsr.w sub_1226A0 ROM:00122536 bsr.w sub_12253E ROM:0012253A rts ROM:0012253C ; --------------------------------------------------------------------------- ROM:0012253C rts ROM:0012253E ROM:0012253E ; =============== S U B R O U T I N E ======================================= ROM:0012253E ROM:0012253E ROM:0012253E sub_12253E: ; CODE XREF: ROM:loc_122412↑p ROM:0012253E ; ROM:00122536↑p ROM:0012253E move.w #$3EB4,d1 ROM:00122542 move.w ($9E4).w,d2 ROM:00122546 bsr.l sub_11745C ROM:0012254C move.w d1,($BBC).w ROM:00122550 rts ROM:00122550 ; End of function sub_12253E ROM:00122550 ROM:00122552 ROM:00122552 ; =============== S U B R O U T I N E ======================================= ROM:00122552 ROM:00122552 ROM:00122552 sub_122552: ; CODE XREF: ROM:loc_12246E↑p ROM:00122552 ; ROM:loc_1224B2↑p ... ROM:00122552 move.w #$3EB6,d1 ROM:00122556 move.w ($9E4).w,d2 ROM:0012255A bsr.l sub_11745C ROM:00122560 move.w d1,($BBC).w ROM:00122564 rts ROM:00122564 ; End of function sub_122552 ROM:00122564 ROM:00122566 ROM:00122566 ; =============== S U B R O U T I N E ======================================= ROM:00122566 ROM:00122566 ROM:00122566 sub_122566: ; CODE XREF: ROM:001223F8↑p ROM:00122566 ; ROM:001224D8↑p ROM:00122566 move.w ($BEA).w,($B62).w ROM:0012256C rts ROM:0012256C ; End of function sub_122566 ROM:0012256C ROM:0012256E ROM:0012256E ; =============== S U B R O U T I N E ======================================= ROM:0012256E ROM:0012256E ROM:0012256E sub_12256E: ; CODE XREF: ROM:001224DC↑p ROM:0012256E move.w #$3EB8,d1 ROM:00122572 move.w ($9E4).w,d2 ROM:00122576 bsr.l sub_11745C ROM:0012257C move.w d1,($B68).w ROM:00122580 move.w #$3F8C,d1 ROM:00122584 move.w ($B62).w,d2 ROM:00122588 move.w ($1444).w,d3 ROM:0012258C bsr.l sub_11745C ROM:00122592 move.w ($B62).w,d0 ROM:00122596 sub.w d1,d0 ROM:00122598 sub.w ($B68).w,d0 ROM:0012259C move.w ($BE0).w,d1 ROM:001225A0 sub.w ($B68).w,d1 ROM:001225A4 cmp.w d0,d1 ROM:001225A6 ble.s loc_1225AA ROM:001225A8 move.w d1,d0 ROM:001225AA ROM:001225AA loc_1225AA: ; CODE XREF: sub_12256E+38↑j ROM:001225AA move.w d0,($B74).w ROM:001225AE move.w #$3F8A,d1 ROM:001225B2 move.w ($B74).w,d2 ROM:001225B6 move.w ($1444).w,d3 ROM:001225BA bsr.l sub_11745C ROM:001225C0 add.w ($B74).w,d1 ROM:001225C4 move.w d1,($B66).w ROM:001225C8 move.w $D6(a5),d1 ROM:001225CC cmp.w ($B66).w,d1 ROM:001225D0 bge.s loc_1225D6 ROM:001225D2 move.w d1,($B66).w ROM:001225D6 ROM:001225D6 loc_1225D6: ; CODE XREF: sub_12256E+62↑j ROM:001225D6 move.w $4BA(a5),($B64).w ROM:001225DC rts ROM:001225DC ; End of function sub_12256E ROM:001225DC ROM:001225DE ROM:001225DE ; =============== S U B R O U T I N E ======================================= ROM:001225DE ROM:001225DE ROM:001225DE sub_1225DE: ; CODE XREF: ROM:001223FC↑p ROM:001225DE ; ROM:00122436↑p ROM:001225DE move.w #$3F78,d1 ROM:001225E2 move.w ($9E4).w,d2 ROM:001225E6 move.w #1,d3 ROM:001225EA bsr.l sub_11745C ROM:001225F0 move.w d1,($B6E).w ROM:001225F4 move.w #$3F78,d1 ROM:001225F8 move.w ($9E4).w,d2 ROM:001225FC move.w #2,d3 ROM:00122600 bsr.l sub_11745C ROM:00122606 move.w d1,($B6C).w ROM:0012260A cmp.w ($B6E).w,d1 ROM:0012260E bge.s loc_122618 ROM:00122610 move.w ($B6E).w,($B6A).w ROM:00122616 bra.s loc_12261E ROM:00122618 ; --------------------------------------------------------------------------- ROM:00122618 ROM:00122618 loc_122618: ; CODE XREF: sub_1225DE+30↑j ROM:00122618 move.w ($B6C).w,($B6A).w ROM:0012261E ROM:0012261E loc_12261E: ; CODE XREF: sub_1225DE+38↑j ROM:0012261E cmpi.w #1,($B70).w ROM:00122624 bne.s loc_12262C ROM:00122626 move.w ($B6E).w,($B6A).w ROM:0012262C ROM:0012262C loc_12262C: ; CODE XREF: sub_1225DE+46↑j ROM:0012262C cmpi.w #2,($B70).w ROM:00122632 bne.s loc_12263A ROM:00122634 move.w ($B6C).w,($B6A).w ROM:0012263A ROM:0012263A loc_12263A: ; CODE XREF: sub_1225DE+54↑j ROM:0012263A move.w #$3F8C,d1 ROM:0012263E move.w ($B62).w,d2 ROM:00122642 move.w ($1444).w,d3 ROM:00122646 bsr.l sub_11745C ROM:0012264C move.w ($B62).w,d0 ROM:00122650 sub.w d1,d0 ROM:00122652 add.w ($B6A).w,d0 ROM:00122656 move.w d0,($B74).w ROM:0012265A move.w #$3F8A,d1 ROM:0012265E move.w ($B74).w,d2 ROM:00122662 move.w ($1444).w,d3 ROM:00122666 bsr.l sub_11745C ROM:0012266C add.w ($B74).w,d1 ROM:00122670 move.w d1,($B66).w ROM:00122674 move.w $D6(a5),d0 ROM:00122678 cmp.w ($B66).w,d0 ROM:0012267C bge.s loc_122682 ROM:0012267E move.w d0,($B66).w ROM:00122682 ROM:00122682 loc_122682: ; CODE XREF: sub_1225DE+9E↑j ROM:00122682 move.w $4BC(a5),($B64).w ROM:00122688 rts ROM:00122688 ; End of function sub_1225DE ROM:00122688 ROM:0012268A ROM:0012268A ; =============== S U B R O U T I N E ======================================= ROM:0012268A ROM:0012268A ROM:0012268A sub_12268A: ; CODE XREF: ROM:00122420↑p ROM:0012268A ; ROM:00122480↑p ... ROM:0012268A move.w ($B66).w,d0 ROM:0012268E move.w ($B62).w,($B66).w ROM:00122694 move.w d0,($B62).w ROM:00122698 move.w $CE(a5),($B64).w ROM:0012269E rts ROM:0012269E ; End of function sub_12268A ROM:0012269E ROM:001226A0 ROM:001226A0 ; =============== S U B R O U T I N E ======================================= ROM:001226A0 ROM:001226A0 ROM:001226A0 sub_1226A0: ; CODE XREF: ROM:00122472↑p ROM:001226A0 ; ROM:loc_122532↑p ROM:001226A0 btst #3,($77B).w ROM:001226A6 beq.s loc_1226B6 ROM:001226A8 btst #1,($77B).w ROM:001226AE bne.s loc_1226B6 ROM:001226B0 move.w #1,($B70).w ROM:001226B6 ROM:001226B6 loc_1226B6: ; CODE XREF: sub_1226A0+6↑j ROM:001226B6 ; sub_1226A0+E↑j ROM:001226B6 btst #1,($77B).w ROM:001226BC beq.s loc_1226CC ROM:001226BE btst #3,($77B).w ROM:001226C4 bne.s loc_1226CC ROM:001226C6 move.w #2,($B70).w ROM:001226CC ROM:001226CC loc_1226CC: ; CODE XREF: sub_1226A0+1C↑j ROM:001226CC ; sub_1226A0+24↑j ROM:001226CC btst #1,($77B).w ROM:001226D2 bne.s loc_1226E0 ROM:001226D4 btst #3,($77B).w ROM:001226DA bne.s loc_1226E0 ROM:001226DC clr.w ($B70).w ROM:001226E0 ROM:001226E0 loc_1226E0: ; CODE XREF: sub_1226A0+32↑j ROM:001226E0 ; sub_1226A0+3A↑j ROM:001226E0 btst #4,($895).w ROM:001226E6 bne.s locret_1226EC ROM:001226E8 clr.w ($B70).w ROM:001226EC ROM:001226EC locret_1226EC: ; CODE XREF: sub_1226A0+46↑j ROM:001226EC rts ROM:001226EC ; End of function sub_1226A0 ROM:001226EC ROM:001226EE ROM:001226EE ; =============== S U B R O U T I N E ======================================= ROM:001226EE ROM:001226EE ROM:001226EE sub_1226EE: ; CODE XREF: sub_124426+6↓p ROM:001226EE btst #1,($140C).w ROM:001226F4 beq.s loc_122708 ROM:001226F6 move.w $4C8(a5),d0 ROM:001226FA clr.b ($864).w ROM:001226FE move.w d0,($71A).w ROM:00122702 move.b #1,($864).w ROM:00122708 ROM:00122708 loc_122708: ; CODE XREF: sub_1226EE+6↑j ROM:00122708 move.w $4BE(a5),d3 ROM:0012270C move.w $4C0(a5),d4 ROM:00122710 move.w ($AD6).w,d5 ROM:00122714 sub.w $4C2(a5),d5 ROM:00122718 add.w $4C4(a5),d5 ROM:0012271C cmp.w ($518).w,d3 ROM:00122720 bgt.s loc_122732 ROM:00122722 cmp.w ($518).w,d4 ROM:00122726 ble.s loc_122732 ROM:00122728 cmpi.w #0,d5 ROM:0012272C bge.s loc_122732 ROM:0012272E bra.w loc_122774 ROM:00122732 ; --------------------------------------------------------------------------- ROM:00122732 ROM:00122732 loc_122732: ; CODE XREF: sub_1226EE+32↑j ROM:00122732 ; sub_1226EE+38↑j ... ROM:00122732 btst #1,($88C).w ROM:00122738 beq.s loc_122774 ROM:0012273A btst #7,($1409).w ROM:00122740 bne.s loc_122774 ROM:00122742 btst #7,($1400).w ROM:00122748 beq.s loc_122774 ROM:0012274A btst #7,($141E).w ROM:00122750 bne.s loc_122774 ROM:00122752 btst #5,($8CD).w ROM:00122758 beq.s loc_122762 ROM:0012275A btst #5,($8D1).w ROM:00122760 beq.s loc_122774 ROM:00122762 ROM:00122762 loc_122762: ; CODE XREF: sub_1226EE+6A↑j ROM:00122762 move.w $4C6(a5),d0 ROM:00122766 btst #2,($1422).w ROM:0012276C beq.s loc_12277C ROM:0012276E cmp.w ($9E6).w,d0 ROM:00122772 ble.s loc_12277C ROM:00122774 ROM:00122774 loc_122774: ; CODE XREF: sub_1226EE+40↑j ROM:00122774 ; sub_1226EE+4A↑j ... ROM:00122774 bset #1,($1422).w ROM:0012277A bra.s locret_12278A ROM:0012277C ; --------------------------------------------------------------------------- ROM:0012277C ROM:0012277C loc_12277C: ; CODE XREF: sub_1226EE+7E↑j ROM:0012277C ; sub_1226EE+84↑j ROM:0012277C cmpi.w #0,($71A).w ROM:00122782 bgt.s locret_12278A ROM:00122784 bclr #1,($1422).w ROM:0012278A ROM:0012278A locret_12278A: ; CODE XREF: sub_1226EE+8C↑j ROM:0012278A ; sub_1226EE+94↑j ROM:0012278A rts ROM:0012278A ; End of function sub_1226EE ROM:0012278A ROM:0012278C ROM:0012278C ; =============== S U B R O U T I N E ======================================= ROM:0012278C ROM:0012278C ROM:0012278C sub_12278C: ; CODE XREF: sub_124426+C↓p ROM:0012278C move.w ($B76).w,d0 ROM:00122790 bclr #1,($1425).w ROM:00122796 btst #2,($1413).w ROM:0012279C beq.s locret_1227CA ROM:0012279E btst #1,($1422).w ROM:001227A4 bne.s locret_1227CA ROM:001227A6 cmp.w ($BEA).w,d0 ROM:001227AA bne.s locret_1227CA ROM:001227AC btst #2,($140C).w ROM:001227B2 beq.s loc_1227C4 ROM:001227B4 btst #0,($C9F).w ROM:001227BA bne.s loc_1227C4 ROM:001227BC btst #3,($151B).w ROM:001227C2 bne.s locret_1227CA ROM:001227C4 ROM:001227C4 loc_1227C4: ; CODE XREF: sub_12278C+26↑j ROM:001227C4 ; sub_12278C+2E↑j ROM:001227C4 bset #1,($1425).w ROM:001227CA ROM:001227CA locret_1227CA: ; CODE XREF: sub_12278C+10↑j ROM:001227CA ; sub_12278C+18↑j ... ROM:001227CA rts ROM:001227CA ; End of function sub_12278C ROM:001227CA ROM:001227CC ROM:001227CC ; =============== S U B R O U T I N E ======================================= ROM:001227CC ROM:001227CC ROM:001227CC sub_1227CC: ; CODE XREF: sub_124426+12↓p ROM:001227CC btst #5,($8CD).w ROM:001227D2 beq.s loc_1227E0 ROM:001227D4 btst #5,($8D1).w ROM:001227DA bne.s loc_1227E0 ROM:001227DC bra.w loc_122850 ROM:001227E0 ; --------------------------------------------------------------------------- ROM:001227E0 ROM:001227E0 loc_1227E0: ; CODE XREF: sub_1227CC+6↑j ROM:001227E0 ; sub_1227CC+E↑j ROM:001227E0 btst #1,($1422).w ROM:001227E6 bne.l loc_122850 ROM:001227EC cmpi.w #0,($BE6).w ROM:001227F2 blt.s loc_122848 ROM:001227F4 move.w $4BE(a5),d3 ROM:001227F8 move.w $4C0(a5),d4 ROM:001227FC move.w ($AD6).w,d5 ROM:00122800 sub.w $4C2(a5),d5 ROM:00122804 btst #1,($140C).w ROM:0012280A bne.s loc_122826 ROM:0012280C cmp.w ($518).w,d3 ROM:00122810 ble.s loc_122816 ROM:00122812 bra.w loc_122848 ROM:00122816 ; --------------------------------------------------------------------------- ROM:00122816 ROM:00122816 loc_122816: ; CODE XREF: sub_1227CC+44↑j ROM:00122816 cmp.w ($518).w,d4 ROM:0012281A ble.s loc_122826 ROM:0012281C cmpi.w #0,d5 ROM:00122820 ble.s loc_122826 ROM:00122822 bra.w loc_122848 ROM:00122826 ; --------------------------------------------------------------------------- ROM:00122826 ROM:00122826 loc_122826: ; CODE XREF: sub_1227CC+3E↑j ROM:00122826 ; sub_1227CC+4E↑j ... ROM:00122826 btst #5,($8CD).w ROM:0012282C beq.s loc_122836 ROM:0012282E btst #5,($8D1).w ROM:00122834 bne.s loc_122848 ROM:00122836 ROM:00122836 loc_122836: ; CODE XREF: sub_1227CC+60↑j ROM:00122836 btst #2,($140C).w ROM:0012283C beq.s loc_122846 ROM:0012283E btst #4,($895).w ROM:00122844 beq.s loc_122848 ROM:00122846 ROM:00122846 loc_122846: ; CODE XREF: sub_1227CC+70↑j ROM:00122846 bra.s loc_12284E ROM:00122848 ; --------------------------------------------------------------------------- ROM:00122848 ROM:00122848 loc_122848: ; CODE XREF: sub_1227CC+26↑j ROM:00122848 ; sub_1227CC+46↑j ... ROM:00122848 bset #5,($141D).w ROM:0012284E ROM:0012284E loc_12284E: ; CODE XREF: sub_1227CC:loc_122846↑j ROM:0012284E bra.s locret_122856 ROM:00122850 ; --------------------------------------------------------------------------- ROM:00122850 ROM:00122850 loc_122850: ; CODE XREF: sub_1227CC+10↑j ROM:00122850 ; sub_1227CC+1A↑j ROM:00122850 bclr #5,($141D).w ROM:00122856 ROM:00122856 locret_122856: ; CODE XREF: sub_1227CC:loc_12284E↑j ROM:00122856 rts ROM:00122856 ; End of function sub_1227CC ROM:00122856 ROM:00122858 ROM:00122858 ; =============== S U B R O U T I N E ======================================= ROM:00122858 ROM:00122858 ROM:00122858 sub_122858: ; CODE XREF: ROM:00124542↓p ROM:00122858 move.w ($BEA).w,($B76).w ROM:0012285E rts ROM:0012285E ; End of function sub_122858 ROM:0012285E ROM:00122860 ROM:00122860 ; =============== S U B R O U T I N E ======================================= ROM:00122860 ROM:00122860 ROM:00122860 sub_122860: ; CODE XREF: sub_123472+3C↓p ROM:00122860 bsr.w sub_12286E ROM:00122864 bsr.w sub_122A18 ROM:00122868 bsr.w sub_122A34 ROM:0012286C rts ROM:0012286C ; End of function sub_122860 ROM:0012286C ROM:0012286E ROM:0012286E ; =============== S U B R O U T I N E ======================================= ROM:0012286E ROM:0012286E ROM:0012286E sub_12286E: ; CODE XREF: sub_122860↑p ROM:0012286E clr.w d1 ROM:00122870 move.b ($11F6).w,d1 ROM:00122874 cmpi.w #5,d1 ROM:00122878 bcc.s locret_122882 ROM:0012287A movea.l off_122884(pc,d1.w*4),a0 ROM:0012287E nop ROM:00122880 jmp (a0) ROM:00122882 ; --------------------------------------------------------------------------- ROM:00122882 ROM:00122882 locret_122882: ; CODE XREF: sub_12286E+A↑j ROM:00122882 rts ROM:00122882 ; End of function sub_12286E ROM:00122882 ROM:00122882 ; --------------------------------------------------------------------------- ROM:00122884 off_122884: dc.l loc_122898 ; DATA XREF: sub_12286E+C↑r ROM:00122888 dc.l loc_1228AE ROM:0012288C dc.l loc_1228DE ROM:00122890 dc.l loc_122944 ROM:00122894 dc.l loc_1229B4 ROM:00122898 ; --------------------------------------------------------------------------- ROM:00122898 ROM:00122898 loc_122898: ; DATA XREF: ROM:off_122884↑o ROM:00122898 bclr #3,($1401).w ROM:0012289E move.w #0,($B82).w ROM:001228A4 move.b #1,($11F6).w ROM:001228AA rts ROM:001228AC ; --------------------------------------------------------------------------- ROM:001228AC rts ROM:001228AE ; --------------------------------------------------------------------------- ROM:001228AE ROM:001228AE loc_1228AE: ; DATA XREF: ROM:00122888↑o ROM:001228AE btst #2,($1422).w ROM:001228B4 beq.s locret_1228DC ROM:001228B6 btst #5,($1426).w ROM:001228BC beq.s locret_1228DC ROM:001228BE bset #3,($1401).w ROM:001228C4 clr.b ($813).w ROM:001228C8 move.w #$A,($678).w ROM:001228CE move.b #1,($813).w ROM:001228D4 move.b #2,($11F6).w ROM:001228DA rts ROM:001228DC ; --------------------------------------------------------------------------- ROM:001228DC ROM:001228DC locret_1228DC: ; CODE XREF: ROM:001228B4↑j ROM:001228DC ; ROM:001228BC↑j ROM:001228DC rts ROM:001228DE ; --------------------------------------------------------------------------- ROM:001228DE ROM:001228DE loc_1228DE: ; DATA XREF: ROM:0012288C↑o ROM:001228DE btst #2,($1422).w ROM:001228E4 bne.s loc_1228FA ROM:001228E6 bclr #3,($1401).w ROM:001228EC move.w #0,($B82).w ROM:001228F2 move.b #1,($11F6).w ROM:001228F8 rts ROM:001228FA ; --------------------------------------------------------------------------- ROM:001228FA ROM:001228FA loc_1228FA: ; CODE XREF: ROM:001228E4↑j ROM:001228FA btst #5,($1426).w ROM:00122900 bne.s loc_12290A ROM:00122902 move.b #3,($11F6).w ROM:00122908 rts ROM:0012290A ; --------------------------------------------------------------------------- ROM:0012290A ROM:0012290A loc_12290A: ; CODE XREF: ROM:00122900↑j ROM:0012290A cmpi.w #0,($678).w ROM:00122910 bgt.s locret_122942 ROM:00122912 cmpi.w #$2710,($B82).w ROM:00122918 bge.s locret_122942 ROM:0012291A move.w ($B82).w,d0 ROM:0012291E add.w $4CC(a5),d0 ROM:00122922 cmpi.w #$2710,d0 ROM:00122926 ble.s loc_12292C ROM:00122928 move.w #$2710,d0 ROM:0012292C ROM:0012292C loc_12292C: ; CODE XREF: ROM:00122926↑j ROM:0012292C move.w d0,($B82).w ROM:00122930 clr.b ($813).w ROM:00122934 move.w #$A,($678).w ROM:0012293A move.b #1,($813).w ROM:00122940 rts ROM:00122942 ; --------------------------------------------------------------------------- ROM:00122942 ROM:00122942 locret_122942: ; CODE XREF: ROM:00122910↑j ROM:00122942 ; ROM:00122918↑j ROM:00122942 rts ROM:00122944 ; --------------------------------------------------------------------------- ROM:00122944 ROM:00122944 loc_122944: ; DATA XREF: ROM:00122890↑o ROM:00122944 btst #2,($1422).w ROM:0012294A bne.s loc_122960 ROM:0012294C bclr #3,($1401).w ROM:00122952 move.w #0,($B82).w ROM:00122958 move.b #1,($11F6).w ROM:0012295E rts ROM:00122960 ; --------------------------------------------------------------------------- ROM:00122960 ROM:00122960 loc_122960: ; CODE XREF: ROM:0012294A↑j ROM:00122960 move.w $4D0(a5),d0 ROM:00122964 cmp.w ($4D8).w,d0 ROM:00122968 ble.s loc_122992 ROM:0012296A move.w ($B82).w,d0 ROM:0012296E sub.w $4CE(a5),d0 ROM:00122972 bge.s loc_122976 ROM:00122974 clr.l d0 ROM:00122976 ROM:00122976 loc_122976: ; CODE XREF: ROM:00122972↑j ROM:00122976 move.w ($B82).w,d0 ROM:0012297A clr.b ($813).w ROM:0012297E move.w #$A,($678).w ROM:00122984 move.b #1,($813).w ROM:0012298A move.b #4,($11F6).w ROM:00122990 rts ROM:00122992 ; --------------------------------------------------------------------------- ROM:00122992 ROM:00122992 loc_122992: ; CODE XREF: ROM:00122968↑j ROM:00122992 btst #5,($1426).w ROM:00122998 beq.s locret_1229B2 ROM:0012299A clr.b ($813).w ROM:0012299E move.w #$A,($678).w ROM:001229A4 move.b #1,($813).w ROM:001229AA move.b #2,($11F6).w ROM:001229B0 rts ROM:001229B2 ; --------------------------------------------------------------------------- ROM:001229B2 ROM:001229B2 locret_1229B2: ; CODE XREF: ROM:00122998↑j ROM:001229B2 rts ROM:001229B4 ; --------------------------------------------------------------------------- ROM:001229B4 ROM:001229B4 loc_1229B4: ; DATA XREF: ROM:00122894↑o ROM:001229B4 btst #2,($1422).w ROM:001229BA beq.s loc_1229C4 ROM:001229BC cmpi.w #0,($B82).w ROM:001229C2 bgt.s loc_1229D8 ROM:001229C4 ROM:001229C4 loc_1229C4: ; CODE XREF: ROM:001229BA↑j ROM:001229C4 bclr #3,($1401).w ROM:001229CA move.w #0,($B82).w ROM:001229D0 move.b #1,($11F6).w ROM:001229D6 rts ROM:001229D8 ; --------------------------------------------------------------------------- ROM:001229D8 ROM:001229D8 loc_1229D8: ; CODE XREF: ROM:001229C2↑j ROM:001229D8 move.w $4D0(a5),d0 ROM:001229DC cmp.w ($4D8).w,d0 ROM:001229E0 bgt.s loc_1229EA ROM:001229E2 move.b #3,($11F6).w ROM:001229E8 rts ROM:001229EA ; --------------------------------------------------------------------------- ROM:001229EA ROM:001229EA loc_1229EA: ; CODE XREF: ROM:001229E0↑j ROM:001229EA cmpi.w #0,($678).w ROM:001229F0 bgt.s locret_122A14 ROM:001229F2 move.w ($B82).w,d0 ROM:001229F6 sub.w $4CE(a5),d0 ROM:001229FA bge.s loc_1229FE ROM:001229FC clr.w d0 ROM:001229FE ROM:001229FE loc_1229FE: ; CODE XREF: ROM:001229FA↑j ROM:001229FE move.w d0,($B82).w ROM:00122A02 clr.b ($813).w ROM:00122A06 move.w #$A,($678).w ROM:00122A0C move.b #1,($813).w ROM:00122A12 rts ROM:00122A14 ; --------------------------------------------------------------------------- ROM:00122A14 ROM:00122A14 locret_122A14: ; CODE XREF: ROM:001229F0↑j ROM:00122A14 rts ROM:00122A16 ; --------------------------------------------------------------------------- ROM:00122A16 rts ROM:00122A18 ROM:00122A18 ; =============== S U B R O U T I N E ======================================= ROM:00122A18 ROM:00122A18 ROM:00122A18 sub_122A18: ; CODE XREF: sub_122860+4↑p ROM:00122A18 move.w #$3EBA,d1 ROM:00122A1C move.w ($9E4).w,d2 ROM:00122A20 bsr.l sub_11745C ROM:00122A26 muls.w ($B82).w,d1 ROM:00122A2A divs.w #$2710,d1 ROM:00122A2E move.w d1,($B78).w ROM:00122A32 rts ROM:00122A32 ; End of function sub_122A18 ROM:00122A32 ROM:00122A34 ROM:00122A34 ; =============== S U B R O U T I N E ======================================= ROM:00122A34 ROM:00122A34 ROM:00122A34 sub_122A34: ; CODE XREF: sub_122860+8↑p ROM:00122A34 move.w #$3EBE,d1 ROM:00122A38 move.w ($4D8).w,d2 ROM:00122A3C bsr.l sub_11745C ROM:00122A42 move.w d1,($B7A).w ROM:00122A46 move.w d1,($B7E).w ROM:00122A4A move.w #$3EBC,d1 ROM:00122A4E move.w ($9E4).w,d2 ROM:00122A52 bsr.l sub_11745C ROM:00122A58 move.w d1,($B80).w ROM:00122A5C muls.w ($B82).w,d1 ROM:00122A60 divs.w #$2710,d1 ROM:00122A64 add.w d1,($B7A).w ROM:00122A68 move.w #$3EC0,d1 ROM:00122A6C move.w ($4D8).w,d2 ROM:00122A70 bsr.l sub_11745C ROM:00122A76 move.w d1,($B7C).w ROM:00122A7A rts ROM:00122A7A ; End of function sub_122A34 ROM:00122A7A ROM:00122A7C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00122A7E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00122A80 ROM:00122A80 ; =============== S U B R O U T I N E ======================================= ROM:00122A80 ROM:00122A80 ROM:00122A80 sub_122A80: ; CODE XREF: ROM:loc_12453C↓p ROM:00122A80 btst #5,($886).w ROM:00122A86 beq.s loc_122A9E ROM:00122A88 move.w #$3F7A,d1 ROM:00122A8C move.w ($9E4).w,d2 ROM:00122A90 move.w ($9A0).w,d3 ROM:00122A94 bsr.l sub_11745C ROM:00122A9A move.w d1,($B8A).w ROM:00122A9E ROM:00122A9E loc_122A9E: ; CODE XREF: sub_122A80+6↑j ROM:00122A9E btst #7,($1415).w ROM:00122AA4 bne.s loc_122AC4 ROM:00122AA6 move.w ($B8A).w,d0 ROM:00122AAA btst #5,($1415).w ROM:00122AB0 beq.s loc_122ABA ROM:00122AB2 muls.w $4D4(a5),d0 ROM:00122AB6 divs.w #$3E8,d0 ROM:00122ABA ROM:00122ABA loc_122ABA: ; CODE XREF: sub_122A80+30↑j ROM:00122ABA add.w ($BE0).w,d0 ROM:00122ABE move.w d0,($B8C).w ROM:00122AC2 bra.s loc_122ACA ROM:00122AC4 ; --------------------------------------------------------------------------- ROM:00122AC4 ROM:00122AC4 loc_122AC4: ; CODE XREF: sub_122A80+24↑j ROM:00122AC4 move.w ($BE0).w,($B8C).w ROM:00122ACA ROM:00122ACA loc_122ACA: ; CODE XREF: sub_122A80+42↑j ROM:00122ACA move.w $4D2(a5),($C0E).w ROM:00122AD0 btst #5,($886).w ROM:00122AD6 beq.s loc_122AEE ROM:00122AD8 move.w #$3F7C,d1 ROM:00122ADC move.w ($9E4).w,d2 ROM:00122AE0 move.w ($AD6).w,d3 ROM:00122AE4 bsr.l sub_11745C ROM:00122AEA move.w d1,($B94).w ROM:00122AEE ROM:00122AEE loc_122AEE: ; CODE XREF: sub_122A80+56↑j ROM:00122AEE move.w #$3F7E,d1 ROM:00122AF2 move.w ($9C2).w,d2 ROM:00122AF6 move.w ($9E4).w,d3 ROM:00122AFA bsr.l sub_11745C ROM:00122B00 move.w d1,($B98).w ROM:00122B04 cmpi.w #0,($BE8).w ROM:00122B0A bge.s loc_122B14 ROM:00122B0C move.w ($B94).w,($B96).w ROM:00122B12 bra.s loc_122B46 ROM:00122B14 ; --------------------------------------------------------------------------- ROM:00122B14 ROM:00122B14 loc_122B14: ; CODE XREF: sub_122A80+8A↑j ROM:00122B14 move.w $56C(a5),d0 ROM:00122B18 sub.w ($BE8).w,d0 ROM:00122B1C bgt.s loc_122B26 ROM:00122B1E move.w #0,($B96).w ROM:00122B24 bra.s loc_122B46 ROM:00122B26 ; --------------------------------------------------------------------------- ROM:00122B26 ROM:00122B26 loc_122B26: ; CODE XREF: sub_122A80+9C↑j ROM:00122B26 move.w ($B94).w,d1 ROM:00122B2A muls.w d0,d1 ROM:00122B2C divs.w $56C(a5),d1 ROM:00122B30 move.w d1,d2 ROM:00122B32 add.w $56E(a5),d2 ROM:00122B36 cmp.w ($B96).w,d1 ROM:00122B3A bgt.s loc_122B42 ROM:00122B3C cmp.w ($B96).w,d2 ROM:00122B40 bgt.s loc_122B46 ROM:00122B42 ROM:00122B42 loc_122B42: ; CODE XREF: sub_122A80+BA↑j ROM:00122B42 move.w d1,($B96).w ROM:00122B46 ROM:00122B46 loc_122B46: ; CODE XREF: sub_122A80+92↑j ROM:00122B46 ; sub_122A80+A4↑j ... ROM:00122B46 move.w #$3EC2,d1 ROM:00122B4A move.w ($B56).w,d2 ROM:00122B4E bsr.l sub_11745C ROM:00122B54 move.w d1,($B92).w ROM:00122B58 move.w ($B8C).w,d0 ROM:00122B5C add.w ($B7C).w,d0 ROM:00122B60 btst #7,($1415).w ROM:00122B66 beq.s loc_122B6C ROM:00122B68 add.w ($B96).w,d0 ROM:00122B6C ROM:00122B6C loc_122B6C: ; CODE XREF: sub_122A80+E6↑j ROM:00122B6C add.w ($B98).w,d0 ROM:00122B70 btst #6,($1402).w ROM:00122B76 beq.s loc_122B7C ROM:00122B78 add.w ($B92).w,d0 ROM:00122B7C ROM:00122B7C loc_122B7C: ; CODE XREF: sub_122A80+F6↑j ROM:00122B7C btst #3,($142B).w ROM:00122B82 beq.s loc_122B88 ROM:00122B84 add.w $4D6(a5),d0 ROM:00122B88 ROM:00122B88 loc_122B88: ; CODE XREF: sub_122A80+102↑j ROM:00122B88 move.w d0,($B90).w ROM:00122B8C move.w #$3F8A,d1 ROM:00122B90 move.w ($B90).w,d2 ROM:00122B94 move.w ($1444).w,d3 ROM:00122B98 bsr.l sub_11745C ROM:00122B9E add.w ($B90).w,d1 ROM:00122BA2 move.w d1,($B8E).w ROM:00122BA6 move.w d1,($C0C).w ROM:00122BAA rts ROM:00122BAA ; End of function sub_122A80 ROM:00122BAA ROM:00122BAC ; --------------------------------------------------------------------------- ROM:00122BAC move.w $4D8(a5),d0 ROM:00122BB0 btst #0,($1423).w ROM:00122BB6 beq.s loc_122BDA ROM:00122BB8 btst #1,($140C).w ROM:00122BBE bne.s loc_122BD0 ROM:00122BC0 cmp.w ($9E4).w,d0 ROM:00122BC4 bgt.s loc_122BD0 ROM:00122BC6 move.w ($BEA).w,($144A).w ROM:00122BCC bra.w loc_122BD6 ROM:00122BD0 ; --------------------------------------------------------------------------- ROM:00122BD0 ROM:00122BD0 loc_122BD0: ; CODE XREF: ROM:00122BBE↑j ROM:00122BD0 ; ROM:00122BC4↑j ROM:00122BD0 bset #3,($1427).w ROM:00122BD6 ROM:00122BD6 loc_122BD6: ; CODE XREF: ROM:00122BCC↑j ROM:00122BD6 bra.w locret_122BE0 ROM:00122BDA ; --------------------------------------------------------------------------- ROM:00122BDA ROM:00122BDA loc_122BDA: ; CODE XREF: ROM:00122BB6↑j ROM:00122BDA bset #3,($1427).w ROM:00122BE0 ROM:00122BE0 locret_122BE0: ; CODE XREF: ROM:loc_122BD6↑j ROM:00122BE0 rts ROM:00122BE2 ROM:00122BE2 ; =============== S U B R O U T I N E ======================================= ROM:00122BE2 ROM:00122BE2 ROM:00122BE2 sub_122BE2: ; CODE XREF: sub_123D34+36↓p ROM:00122BE2 bsr.w sub_122D64 ROM:00122BE6 bsr.w sub_122DDA ROM:00122BEA bsr.l sub_124A50 ROM:00122BF0 bclr #3,($1411).w ROM:00122BF6 clr.w d1 ROM:00122BF8 move.b ($11F7).w,d1 ROM:00122BFC cmpi.w #6,d1 ROM:00122C00 bcc.s locret_122C0A ROM:00122C02 movea.l off_122C0C(pc,d1.w*4),a0 ROM:00122C06 nop ROM:00122C08 jmp (a0) ROM:00122C0A ; --------------------------------------------------------------------------- ROM:00122C0A ROM:00122C0A locret_122C0A: ; CODE XREF: sub_122BE2+1E↑j ROM:00122C0A rts ROM:00122C0A ; End of function sub_122BE2 ROM:00122C0A ROM:00122C0A ; --------------------------------------------------------------------------- ROM:00122C0C off_122C0C: dc.l loc_122C24 ; DATA XREF: sub_122BE2+20↑r ROM:00122C10 dc.l loc_122C30 ROM:00122C14 dc.l loc_122C54 ROM:00122C18 dc.l loc_122C98 ROM:00122C1C dc.l loc_122CE0 ROM:00122C20 dc.l loc_122D2E ROM:00122C24 ; --------------------------------------------------------------------------- ROM:00122C24 ROM:00122C24 loc_122C24: ; DATA XREF: ROM:off_122C0C↑o ROM:00122C24 bsr.w sub_122D40 ROM:00122C28 move.b #1,($11F7).w ROM:00122C2E rts ROM:00122C30 ; --------------------------------------------------------------------------- ROM:00122C30 ROM:00122C30 loc_122C30: ; DATA XREF: ROM:00122C10↑o ROM:00122C30 btst #6,($142D).w ROM:00122C36 beq.s locret_122C52 ROM:00122C38 move.w $4DE(a5),d0 ROM:00122C3C clr.b ($848).w ROM:00122C40 move.w d0,($6E2).w ROM:00122C44 move.b #1,($848).w ROM:00122C4A move.b #2,($11F7).w ROM:00122C50 rts ROM:00122C52 ; --------------------------------------------------------------------------- ROM:00122C52 ROM:00122C52 locret_122C52: ; CODE XREF: ROM:00122C36↑j ROM:00122C52 rts ROM:00122C54 ; --------------------------------------------------------------------------- ROM:00122C54 ROM:00122C54 loc_122C54: ; DATA XREF: ROM:00122C14↑o ROM:00122C54 btst #7,($1429).w ROM:00122C5A beq.s loc_122C7E ROM:00122C5C cmpi.w #0,($6E2).w ROM:00122C62 bgt.s loc_122C7E ROM:00122C64 move.w $4DC(a5),d0 ROM:00122C68 clr.b ($814).w ROM:00122C6C move.w d0,($67A).w ROM:00122C70 move.b #1,($814).w ROM:00122C76 move.b #3,($11F7).w ROM:00122C7C rts ROM:00122C7E ; --------------------------------------------------------------------------- ROM:00122C7E ROM:00122C7E loc_122C7E: ; CODE XREF: ROM:00122C5A↑j ROM:00122C7E ; ROM:00122C62↑j ROM:00122C7E btst #0,($1423).w ROM:00122C84 bne.s locret_122C96 ROM:00122C86 clr.b ($848).w ROM:00122C8A clr.w ($6E2).w ROM:00122C8E move.b #1,($11F7).w ROM:00122C94 rts ROM:00122C96 ; --------------------------------------------------------------------------- ROM:00122C96 ROM:00122C96 locret_122C96: ; CODE XREF: ROM:00122C84↑j ROM:00122C96 rts ROM:00122C98 ; --------------------------------------------------------------------------- ROM:00122C98 ROM:00122C98 loc_122C98: ; DATA XREF: ROM:00122C18↑o ROM:00122C98 cmpi.w #0,($67A).w ROM:00122C9E bgt.s loc_122CAE ROM:00122CA0 bset #3,($1411).w ROM:00122CA6 move.b #4,($11F7).w ROM:00122CAC rts ROM:00122CAE ; --------------------------------------------------------------------------- ROM:00122CAE ROM:00122CAE loc_122CAE: ; CODE XREF: ROM:00122C9E↑j ROM:00122CAE btst #7,($1429).w ROM:00122CB4 bne.s loc_122CC6 ROM:00122CB6 clr.b ($814).w ROM:00122CBA clr.w ($67A).w ROM:00122CBE move.b #2,($11F7).w ROM:00122CC4 rts ROM:00122CC6 ; --------------------------------------------------------------------------- ROM:00122CC6 ROM:00122CC6 loc_122CC6: ; CODE XREF: ROM:00122CB4↑j ROM:00122CC6 btst #0,($1423).w ROM:00122CCC bne.s locret_122CDE ROM:00122CCE clr.b ($814).w ROM:00122CD2 clr.w ($67A).w ROM:00122CD6 move.b #1,($11F7).w ROM:00122CDC rts ROM:00122CDE ; --------------------------------------------------------------------------- ROM:00122CDE ROM:00122CDE locret_122CDE: ; CODE XREF: ROM:00122CCC↑j ROM:00122CDE rts ROM:00122CE0 ; --------------------------------------------------------------------------- ROM:00122CE0 ROM:00122CE0 loc_122CE0: ; DATA XREF: ROM:00122C1C↑o ROM:00122CE0 move.w ($144A).w,d0 ROM:00122CE4 btst #5,($140B).w ROM:00122CEA bne.s loc_122CF2 ROM:00122CEC cmp.w ($BEA).w,d0 ROM:00122CF0 ble.s loc_122D00 ROM:00122CF2 ROM:00122CF2 loc_122CF2: ; CODE XREF: ROM:00122CEA↑j ROM:00122CF2 bsr.l sub_123AAC ROM:00122CF8 move.b #5,($11F7).w ROM:00122CFE rts ROM:00122D00 ; --------------------------------------------------------------------------- ROM:00122D00 ROM:00122D00 loc_122D00: ; CODE XREF: ROM:00122CF0↑j ROM:00122D00 btst #2,($1415).w ROM:00122D06 beq.s loc_122D1C ROM:00122D08 cmp.w ($BEA).w,d0 ROM:00122D0C bge.s loc_122D1C ROM:00122D0E bset #3,($1411).w ROM:00122D14 move.b #4,($11F7).w ROM:00122D1A rts ROM:00122D1C ; --------------------------------------------------------------------------- ROM:00122D1C ROM:00122D1C loc_122D1C: ; CODE XREF: ROM:00122D06↑j ROM:00122D1C ; ROM:00122D0C↑j ROM:00122D1C btst #7,($1429).w ROM:00122D22 bne.s locret_122D2C ROM:00122D24 move.b #2,($11F7).w ROM:00122D2A rts ROM:00122D2C ; --------------------------------------------------------------------------- ROM:00122D2C ROM:00122D2C locret_122D2C: ; CODE XREF: ROM:00122D22↑j ROM:00122D2C rts ROM:00122D2E ; --------------------------------------------------------------------------- ROM:00122D2E ROM:00122D2E loc_122D2E: ; DATA XREF: ROM:00122C20↑o ROM:00122D2E btst #0,($1423).w ROM:00122D34 bne.s locret_122D3E ROM:00122D36 move.b #1,($11F7).w ROM:00122D3C rts ROM:00122D3E ; --------------------------------------------------------------------------- ROM:00122D3E ROM:00122D3E locret_122D3E: ; CODE XREF: ROM:00122D34↑j ROM:00122D3E rts ROM:00122D40 ROM:00122D40 ; =============== S U B R O U T I N E ======================================= ROM:00122D40 ROM:00122D40 ROM:00122D40 sub_122D40: ; CODE XREF: ROM:loc_122C24↑p ROM:00122D40 btst #0,($888).w ROM:00122D46 beq.s locret_122D62 ROM:00122D48 move.w $4E0(a5),d0 ROM:00122D4C move.w $4E2(a5),d1 ROM:00122D50 cmp.w d1,d0 ROM:00122D52 blt.s loc_122D5A ROM:00122D54 move.w d1,($144A).w ROM:00122D58 bra.s loc_122D5E ROM:00122D5A ; --------------------------------------------------------------------------- ROM:00122D5A ROM:00122D5A loc_122D5A: ; CODE XREF: sub_122D40+12↑j ROM:00122D5A move.w d0,($144A).w ROM:00122D5E ROM:00122D5E loc_122D5E: ; CODE XREF: sub_122D40+18↑j ROM:00122D5E clr.w ($144E).w ROM:00122D62 ROM:00122D62 locret_122D62: ; CODE XREF: sub_122D40+6↑j ROM:00122D62 rts ROM:00122D62 ; End of function sub_122D40 ROM:00122D62 ROM:00122D64 ROM:00122D64 ; =============== S U B R O U T I N E ======================================= ROM:00122D64 ROM:00122D64 ROM:00122D64 sub_122D64: ; CODE XREF: sub_122BE2↑p ROM:00122D64 move.w $4D8(a5),d0 ROM:00122D68 move.w $4DA(a5),d1 ROM:00122D6C move.w ($9E4).w,d2 ROM:00122D70 move.w $4E4(a5),d3 ROM:00122D74 cmpi.w #0,d3 ROM:00122D78 bne.s loc_122DD2 ROM:00122D7A btst #1,($140C).w ROM:00122D80 bne.s loc_122DD2 ROM:00122D82 btst #0,($140B).w ROM:00122D88 beq.s loc_122DD2 ROM:00122D8A btst #3,($142B).w ROM:00122D90 bne.s loc_122DD2 ROM:00122D92 btst #0,($1422).w ROM:00122D98 bne.s loc_122DD2 ROM:00122D9A btst #3,($151B).w ROM:00122DA0 beq.s loc_122DB2 ROM:00122DA2 btst #4,($142C).w ROM:00122DA8 bne.s loc_122DD2 ROM:00122DAA btst #0,($C9F).w ROM:00122DB0 bne.s loc_122DD2 ROM:00122DB2 ROM:00122DB2 loc_122DB2: ; CODE XREF: sub_122D64+3C↑j ROM:00122DB2 cmp.w d1,d2 ROM:00122DB4 bge.s loc_122DD2 ROM:00122DB6 cmp.w d0,d2 ROM:00122DB8 blt.s loc_122DD2 ROM:00122DBA cmpi.w #0,($C0E).w ROM:00122DC0 bne.s loc_122DD2 ROM:00122DC2 btst #0,($142D).w ROM:00122DC8 bne.s loc_122DD2 ROM:00122DCA bset #7,($1429).w ROM:00122DD0 bra.s locret_122DD8 ROM:00122DD2 ; --------------------------------------------------------------------------- ROM:00122DD2 ROM:00122DD2 loc_122DD2: ; CODE XREF: sub_122D64+14↑j ROM:00122DD2 ; sub_122D64+1C↑j ... ROM:00122DD2 bclr #7,($1429).w ROM:00122DD8 ROM:00122DD8 locret_122DD8: ; CODE XREF: sub_122D64+6C↑j ROM:00122DD8 rts ROM:00122DD8 ; End of function sub_122D64 ROM:00122DD8 ROM:00122DDA ROM:00122DDA ; =============== S U B R O U T I N E ======================================= ROM:00122DDA ROM:00122DDA ROM:00122DDA sub_122DDA: ; CODE XREF: sub_122BE2+4↑p ROM:00122DDA move.w $4E4(a5),d0 ROM:00122DDE btst #7,($88C).w ROM:00122DE4 bne.s loc_122DEC ROM:00122DE6 cmpi.w #0,d0 ROM:00122DEA beq.s locret_122E08 ROM:00122DEC ROM:00122DEC loc_122DEC: ; CODE XREF: sub_122DDA+A↑j ROM:00122DEC move.w $4E2(a5),d1 ROM:00122DF0 move.w $4E0(a5),d2 ROM:00122DF4 cmp.w d1,d2 ROM:00122DF6 blt.s loc_122DFE ROM:00122DF8 move.w d1,($144A).w ROM:00122DFC bra.s loc_122E02 ROM:00122DFE ; --------------------------------------------------------------------------- ROM:00122DFE ROM:00122DFE loc_122DFE: ; CODE XREF: sub_122DDA+1C↑j ROM:00122DFE move.w d2,($144A).w ROM:00122E02 ROM:00122E02 loc_122E02: ; CODE XREF: sub_122DDA+22↑j ROM:00122E02 move.w #0,($144E).w ROM:00122E08 ROM:00122E08 locret_122E08: ; CODE XREF: sub_122DDA+10↑j ROM:00122E08 rts ROM:00122E08 ; End of function sub_122DDA ROM:00122E08 ROM:00122E0A ROM:00122E0A ; =============== S U B R O U T I N E ======================================= ROM:00122E0A ROM:00122E0A ROM:00122E0A sub_122E0A: ; CODE XREF: ROM:loc_1245A6↓p ROM:00122E0A bsr.w sub_1230A2 ROM:00122E0E bsr.w sub_122E18 ROM:00122E12 bsr.w sub_122FE8 ROM:00122E16 rts ROM:00122E16 ; End of function sub_122E0A ROM:00122E16 ROM:00122E18 ROM:00122E18 ; =============== S U B R O U T I N E ======================================= ROM:00122E18 ROM:00122E18 ROM:00122E18 sub_122E18: ; CODE XREF: sub_122E0A+4↑p ROM:00122E18 bclr #3,($140A).w ROM:00122E1E clr.w d1 ROM:00122E20 move.b ($11F8).w,d1 ROM:00122E24 cmpi.w #6,d1 ROM:00122E28 bcc.s locret_122E32 ROM:00122E2A movea.l off_122E34(pc,d1.w*4),a0 ROM:00122E2E nop ROM:00122E30 jmp (a0) ROM:00122E32 ; --------------------------------------------------------------------------- ROM:00122E32 ROM:00122E32 locret_122E32: ; CODE XREF: sub_122E18+10↑j ROM:00122E32 rts ROM:00122E32 ; End of function sub_122E18 ROM:00122E32 ROM:00122E32 ; --------------------------------------------------------------------------- ROM:00122E34 off_122E34: dc.l loc_122E4C ; DATA XREF: sub_122E18+12↑r ROM:00122E38 dc.l loc_122E72 ROM:00122E3C dc.l loc_122ECE ROM:00122E40 dc.l loc_122F30 ROM:00122E44 dc.l loc_122F58 ROM:00122E48 dc.l locret_122FB6 ROM:00122E4C ; --------------------------------------------------------------------------- ROM:00122E4C ROM:00122E4C loc_122E4C: ; DATA XREF: ROM:off_122E34↑o ROM:00122E4C bsr.w sub_12301A ROM:00122E50 move.w #0,($B9A).w ROM:00122E56 move.w $4EC(a5),d0 ROM:00122E5A clr.b ($815).w ROM:00122E5E move.w d0,($67C).w ROM:00122E62 move.b #1,($815).w ROM:00122E68 move.b #1,($11F8).w ROM:00122E6E bra.s loc_122EC8 ROM:00122E70 ; --------------------------------------------------------------------------- ROM:00122E70 rts ROM:00122E72 ; --------------------------------------------------------------------------- ROM:00122E72 ROM:00122E72 loc_122E72: ; DATA XREF: ROM:00122E38↑o ROM:00122E72 move.w $4EA(a5),d2 ROM:00122E76 btst #7,($141D).w ROM:00122E7C bne.s loc_122E84 ROM:00122E7E cmp.w ($B9A).w,d2 ROM:00122E82 bgt.s loc_122EA6 ROM:00122E84 ROM:00122E84 loc_122E84: ; CODE XREF: ROM:00122E7C↑j ROM:00122E84 bsr.w sub_12301A ROM:00122E88 move.w $4EC(a5),d0 ROM:00122E8C clr.b ($815).w ROM:00122E90 move.w d0,($67C).w ROM:00122E94 move.b #1,($815).w ROM:00122E9A move.b #3,($11F8).w ROM:00122EA0 bra.l loc_122F52 ROM:00122EA6 ; --------------------------------------------------------------------------- ROM:00122EA6 ROM:00122EA6 loc_122EA6: ; CODE XREF: ROM:00122E82↑j ROM:00122EA6 cmpi.w #0,($67C).w ROM:00122EAC bgt.s loc_122EC8 ROM:00122EAE move.w $4EE(a5),d0 ROM:00122EB2 clr.b ($815).w ROM:00122EB6 move.w d0,($67C).w ROM:00122EBA move.b #1,($815).w ROM:00122EC0 move.b #2,($11F8).w ROM:00122EC6 bra.s loc_122F2A ROM:00122EC8 ; --------------------------------------------------------------------------- ROM:00122EC8 ROM:00122EC8 loc_122EC8: ; CODE XREF: ROM:00122E6E↑j ROM:00122EC8 ; ROM:00122EAC↑j ... ROM:00122EC8 bsr.w sub_122FC2 ROM:00122ECC rts ROM:00122ECE ; --------------------------------------------------------------------------- ROM:00122ECE ROM:00122ECE loc_122ECE: ; DATA XREF: ROM:00122E3C↑o ROM:00122ECE cmpi.w #0,($67C).w ROM:00122ED4 bgt.s loc_122EF0 ROM:00122ED6 btst #3,($140B).w ROM:00122EDC beq.s loc_122EF0 ROM:00122EDE bset #3,($140A).w ROM:00122EE4 move.b #5,($11F8).w ROM:00122EEA bra.l locret_122FB6 ROM:00122EF0 ; --------------------------------------------------------------------------- ROM:00122EF0 ROM:00122EF0 loc_122EF0: ; CODE XREF: ROM:00122ED4↑j ROM:00122EF0 ; ROM:00122EDC↑j ROM:00122EF0 cmpi.w #0,($67C).w ROM:00122EF6 bgt.s loc_122F2A ROM:00122EF8 btst #3,($140B).w ROM:00122EFE bne.s loc_122F2A ROM:00122F00 addq.w #1,($B9A).w ROM:00122F04 bvc.s loc_122F0C ROM:00122F06 move.w #$8000,($B9A).w ROM:00122F0C ROM:00122F0C loc_122F0C: ; CODE XREF: ROM:00122F04↑j ROM:00122F0C bsr.w sub_12301A ROM:00122F10 move.w $4EC(a5),d0 ROM:00122F14 clr.b ($815).w ROM:00122F18 move.w d0,($67C).w ROM:00122F1C move.b #1,($815).w ROM:00122F22 move.b #1,($11F8).w ROM:00122F28 bra.s loc_122EC8 ROM:00122F2A ; --------------------------------------------------------------------------- ROM:00122F2A ROM:00122F2A loc_122F2A: ; CODE XREF: ROM:00122EC6↑j ROM:00122F2A ; ROM:00122EF6↑j ... ROM:00122F2A bsr.w sub_12303C ROM:00122F2E rts ROM:00122F30 ; --------------------------------------------------------------------------- ROM:00122F30 ROM:00122F30 loc_122F30: ; DATA XREF: ROM:00122E40↑o ROM:00122F30 cmpi.w #0,($67C).w ROM:00122F36 bgt.s loc_122F52 ROM:00122F38 move.w $4EE(a5),d0 ROM:00122F3C clr.b ($815).w ROM:00122F40 move.w d0,($67C).w ROM:00122F44 move.b #1,($815).w ROM:00122F4A move.b #4,($11F8).w ROM:00122F50 bra.s loc_122FAC ROM:00122F52 ; --------------------------------------------------------------------------- ROM:00122F52 ROM:00122F52 loc_122F52: ; CODE XREF: ROM:00122EA0↑j ROM:00122F52 ; ROM:00122F36↑j ... ROM:00122F52 bsr.w sub_122FC2 ROM:00122F56 rts ROM:00122F58 ; --------------------------------------------------------------------------- ROM:00122F58 ROM:00122F58 loc_122F58: ; DATA XREF: ROM:00122E44↑o ROM:00122F58 cmpi.w #0,($67C).w ROM:00122F5E bgt.s loc_122F8A ROM:00122F60 btst #3,($140B).w ROM:00122F66 bne.s loc_122F8A ROM:00122F68 bsr.w sub_122FBA ROM:00122F6C bsr.w sub_12301A ROM:00122F70 move.w $4EC(a5),d0 ROM:00122F74 clr.b ($815).w ROM:00122F78 move.w d0,($67C).w ROM:00122F7C move.b #1,($815).w ROM:00122F82 move.b #3,($11F8).w ROM:00122F88 bra.s loc_122F52 ROM:00122F8A ; --------------------------------------------------------------------------- ROM:00122F8A ROM:00122F8A loc_122F8A: ; CODE XREF: ROM:00122F5E↑j ROM:00122F8A ; ROM:00122F66↑j ROM:00122F8A cmpi.w #0,($67C).w ROM:00122F90 bgt.s loc_122FAC ROM:00122F92 btst #3,($140B).w ROM:00122F98 beq.s loc_122FAC ROM:00122F9A bsr.w sub_122FBA ROM:00122F9E bset #3,($140A).w ROM:00122FA4 move.b #5,($11F8).w ROM:00122FAA bra.s locret_122FB6 ROM:00122FAC ; --------------------------------------------------------------------------- ROM:00122FAC ROM:00122FAC loc_122FAC: ; CODE XREF: ROM:00122F50↑j ROM:00122FAC ; ROM:00122F90↑j ... ROM:00122FAC bsr.w sub_12303C ROM:00122FB0 bsr.w sub_12307C ROM:00122FB4 rts ROM:00122FB6 ; --------------------------------------------------------------------------- ROM:00122FB6 ROM:00122FB6 locret_122FB6: ; CODE XREF: ROM:00122EEA↑j ROM:00122FB6 ; ROM:00122FAA↑j ROM:00122FB6 ; DATA XREF: ... ROM:00122FB6 rts ROM:00122FB8 ; --------------------------------------------------------------------------- ROM:00122FB8 rts ROM:00122FBA ROM:00122FBA ; =============== S U B R O U T I N E ======================================= ROM:00122FBA ROM:00122FBA ROM:00122FBA sub_122FBA: ; CODE XREF: ROM:00122F68↑p ROM:00122FBA ; ROM:00122F9A↑p ROM:00122FBA move.w $586(a5),($C14).w ROM:00122FC0 rts ROM:00122FC0 ; End of function sub_122FBA ROM:00122FC0 ROM:00122FC2 ROM:00122FC2 ; =============== S U B R O U T I N E ======================================= ROM:00122FC2 ROM:00122FC2 ROM:00122FC2 sub_122FC2: ; CODE XREF: ROM:loc_122EC8↑p ROM:00122FC2 ; ROM:loc_122F52↑p ROM:00122FC2 move.w ($BE6).w,d0 ROM:00122FC6 move.w $4F0(a5),d1 ROM:00122FCA cmpi.w #0,d1 ROM:00122FCE blt.s loc_122FDC ROM:00122FD0 cmp.w ($BA0).w,d0 ROM:00122FD4 bge.s loc_122FDA ROM:00122FD6 move.w d0,($BA0).w ROM:00122FDA ROM:00122FDA loc_122FDA: ; CODE XREF: sub_122FC2+12↑j ROM:00122FDA bra.s locret_122FE6 ROM:00122FDC ; --------------------------------------------------------------------------- ROM:00122FDC ROM:00122FDC loc_122FDC: ; CODE XREF: sub_122FC2+C↑j ROM:00122FDC cmp.w ($BA0).w,d0 ROM:00122FE0 ble.s locret_122FE6 ROM:00122FE2 move.w d0,($BA0).w ROM:00122FE6 ROM:00122FE6 locret_122FE6: ; CODE XREF: sub_122FC2:loc_122FDA↑j ROM:00122FE6 ; sub_122FC2+1E↑j ROM:00122FE6 rts ROM:00122FE6 ; End of function sub_122FC2 ROM:00122FE6 ROM:00122FE8 ROM:00122FE8 ; =============== S U B R O U T I N E ======================================= ROM:00122FE8 ROM:00122FE8 ROM:00122FE8 sub_122FE8: ; CODE XREF: sub_122E0A+8↑p ROM:00122FE8 move.w ($B9C).w,d0 ROM:00122FEC cmp.w ($B9E).w,d0 ROM:00122FF0 ble.s loc_122FF6 ROM:00122FF2 move.w d0,($B9E).w ROM:00122FF6 ROM:00122FF6 loc_122FF6: ; CODE XREF: sub_122FE8+8↑j ROM:00122FF6 move.w $4F6(a5),d1 ROM:00122FFA move.w $4F8(a5),d2 ROM:00122FFE cmp.w ($B9E).w,d1 ROM:00123002 bgt.s loc_123012 ROM:00123004 cmp.w ($B9E).w,d2 ROM:00123008 blt.s loc_123012 ROM:0012300A bset #3,($140B).w ROM:00123010 bra.s locret_123018 ROM:00123012 ; --------------------------------------------------------------------------- ROM:00123012 ROM:00123012 loc_123012: ; CODE XREF: sub_122FE8+1A↑j ROM:00123012 ; sub_122FE8+20↑j ROM:00123012 bclr #3,($140B).w ROM:00123018 ROM:00123018 locret_123018: ; CODE XREF: sub_122FE8+28↑j ROM:00123018 rts ROM:00123018 ; End of function sub_122FE8 ROM:00123018 ROM:0012301A ROM:0012301A ; =============== S U B R O U T I N E ======================================= ROM:0012301A ROM:0012301A ROM:0012301A sub_12301A: ; CODE XREF: ROM:loc_122E4C↑p ROM:0012301A ; ROM:loc_122E84↑p ... ROM:0012301A move.w $4F0(a5),d1 ROM:0012301E cmpi.w #0,d1 ROM:00123022 blt.s loc_12302C ROM:00123024 move.w #$2EE0,($BA0).w ROM:0012302A bra.s loc_123032 ROM:0012302C ; --------------------------------------------------------------------------- ROM:0012302C ROM:0012302C loc_12302C: ; CODE XREF: sub_12301A+8↑j ROM:0012302C move.w #$D120,($BA0).w ROM:00123032 ROM:00123032 loc_123032: ; CODE XREF: sub_12301A+10↑j ROM:00123032 clr.w ($B9E).w ROM:00123036 clr.w ($B9C).w ROM:0012303A rts ROM:0012303A ; End of function sub_12301A ROM:0012303A ROM:0012303C ROM:0012303C ; =============== S U B R O U T I N E ======================================= ROM:0012303C ROM:0012303C ROM:0012303C sub_12303C: ; CODE XREF: ROM:loc_122F2A↑p ROM:0012303C ; ROM:loc_122FAC↑p ROM:0012303C move.w $4F0(a5),d1 ROM:00123040 move.w ($BE6).w,d0 ROM:00123044 sub.w ($BA0).w,d0 ROM:00123048 cmpi.w #0,d1 ROM:0012304C blt.s loc_123062 ROM:0012304E cmpi.w #0,d0 ROM:00123052 ble.s loc_12305A ROM:00123054 move.w d0,($B9C).w ROM:00123058 bra.s loc_12305E ROM:0012305A ; --------------------------------------------------------------------------- ROM:0012305A ROM:0012305A loc_12305A: ; CODE XREF: sub_12303C+16↑j ROM:0012305A clr.w ($B9C).w ROM:0012305E ROM:0012305E loc_12305E: ; CODE XREF: sub_12303C+1C↑j ROM:0012305E bra.w locret_12307A ROM:00123062 ; --------------------------------------------------------------------------- ROM:00123062 ROM:00123062 loc_123062: ; CODE XREF: sub_12303C+10↑j ROM:00123062 cmpi.w #0,d0 ROM:00123066 bge.s loc_123076 ROM:00123068 move.w ($BA0).w,d0 ROM:0012306C sub.w ($BE6).w,d0 ROM:00123070 move.w d0,($B9C).w ROM:00123074 bra.s locret_12307A ROM:00123076 ; --------------------------------------------------------------------------- ROM:00123076 ROM:00123076 loc_123076: ; CODE XREF: sub_12303C+2A↑j ROM:00123076 clr.w ($B9C).w ROM:0012307A ROM:0012307A locret_12307A: ; CODE XREF: sub_12303C:loc_12305E↑j ROM:0012307A ; sub_12303C+38↑j ROM:0012307A rts ROM:0012307A ; End of function sub_12303C ROM:0012307A ROM:0012307C ROM:0012307C ; =============== S U B R O U T I N E ======================================= ROM:0012307C ROM:0012307C ROM:0012307C sub_12307C: ; CODE XREF: ROM:00122FB0↑p ROM:0012307C move.w $586(a5),d0 ROM:00123080 btst #4,($895).w ROM:00123086 beq.s loc_12308C ROM:00123088 move.w $4F2(a5),d0 ROM:0012308C ROM:0012308C loc_12308C: ; CODE XREF: sub_12307C+A↑j ROM:0012308C btst #6,($1402).w ROM:00123092 beq.s loc_123098 ROM:00123094 add.w $4F4(a5),d0 ROM:00123098 ROM:00123098 loc_123098: ; CODE XREF: sub_12307C+16↑j ROM:00123098 add.w $4F0(a5),d0 ROM:0012309C move.w d0,($C14).w ROM:001230A0 rts ROM:001230A0 ; End of function sub_12307C ROM:001230A0 ROM:001230A2 ROM:001230A2 ; =============== S U B R O U T I N E ======================================= ROM:001230A2 ROM:001230A2 ROM:001230A2 sub_1230A2: ; CODE XREF: sub_122E0A↑p ROM:001230A2 move.w $4E8(a5),d0 ROM:001230A6 bclr #7,($141D).w ROM:001230AC btst #4,($895).w ROM:001230B2 bne.s loc_1230BA ROM:001230B4 cmp.w ($9E4).w,d0 ROM:001230B8 blt.s loc_1230C0 ROM:001230BA ROM:001230BA loc_1230BA: ; CODE XREF: sub_1230A2+10↑j ROM:001230BA bset #7,($141D).w ROM:001230C0 ROM:001230C0 loc_1230C0: ; CODE XREF: sub_1230A2+16↑j ROM:001230C0 btst #6,($1402).w ROM:001230C6 beq.s locret_1230CE ROM:001230C8 bset #7,($141D).w ROM:001230CE ROM:001230CE locret_1230CE: ; CODE XREF: sub_1230A2+24↑j ROM:001230CE rts ROM:001230CE ; End of function sub_1230A2 ROM:001230CE ROM:001230D0 ; --------------------------------------------------------------------------- ROM:001230D0 move.w ($57E).w,($BA8).w ROM:001230D6 move.w ($742).w,($BA6).w ROM:001230DC rts ROM:001230DE ; --------------------------------------------------------------------------- ROM:001230DE move.w ($57E).w,($BAA).w ROM:001230E4 rts ROM:001230E6 ; --------------------------------------------------------------------------- ROM:001230E6 move.w ($BA6).w,($BA4).w ROM:001230EC move.w ($742).w,d0 ROM:001230F0 sub.w ($BA6).w,d0 ROM:001230F4 move.w d0,($740).w ROM:001230F8 move.w ($BA8).w,d0 ROM:001230FC sub.w ($BAA).w,d0 ROM:00123100 move.w d0,($BA2).w ROM:00123104 rts ROM:00123106 ROM:00123106 ; =============== S U B R O U T I N E ======================================= ROM:00123106 ROM:00123106 ROM:00123106 sub_123106: ; CODE XREF: sub_123D34+2A↓p ROM:00123106 bsr.w sub_1232E2 ROM:0012310A bsr.w sub_123318 ROM:0012310E clr.w d1 ROM:00123110 move.b ($11FA).w,d1 ROM:00123114 cmpi.w #4,d1 ROM:00123118 bcc.s locret_123122 ROM:0012311A movea.l off_123124(pc,d1.w*4),a0 ROM:0012311E nop ROM:00123120 jmp (a0) ROM:00123122 ; --------------------------------------------------------------------------- ROM:00123122 ROM:00123122 locret_123122: ; CODE XREF: sub_123106+12↑j ROM:00123122 rts ROM:00123122 ; End of function sub_123106 ROM:00123122 ROM:00123122 ; --------------------------------------------------------------------------- ROM:00123124 off_123124: dc.l loc_123134 ; DATA XREF: sub_123106+14↑r ROM:00123128 dc.l loc_123142 ROM:0012312C dc.l loc_1231CA ROM:00123130 dc.l loc_123254 ROM:00123134 ; --------------------------------------------------------------------------- ROM:00123134 ROM:00123134 loc_123134: ; DATA XREF: ROM:off_123124↑o ROM:00123134 move.b #1,($11FA).w ROM:0012313A bra.l locret_1231C8 ROM:00123140 ; --------------------------------------------------------------------------- ROM:00123140 rts ROM:00123142 ; --------------------------------------------------------------------------- ROM:00123142 ROM:00123142 loc_123142: ; DATA XREF: ROM:00123128↑o ROM:00123142 move.w $508(a5),d0 ROM:00123146 btst #6,($1424).w ROM:0012314C beq.s loc_12318E ROM:0012314E cmp.w ($580).w,d0 ROM:00123152 ble.s loc_12318E ROM:00123154 bsr.w sub_12333A ROM:00123158 move.w $506(a5),d1 ROM:0012315C clr.b ($817).w ROM:00123160 move.w d1,($680).w ROM:00123164 move.b #1,($817).w ROM:0012316A move.w $50A(a5),d1 ROM:0012316E clr.b ($816).w ROM:00123172 move.w d1,($67E).w ROM:00123176 move.b #1,($816).w ROM:0012317C bset #7,($1413).w ROM:00123182 move.b #3,($11FA).w ROM:00123188 bra.l locret_1232DE ROM:0012318E ; --------------------------------------------------------------------------- ROM:0012318E ROM:0012318E loc_12318E: ; CODE XREF: ROM:0012314C↑j ROM:0012318E ; ROM:00123152↑j ROM:0012318E move.w $504(a5),d0 ROM:00123192 btst #6,($1424).w ROM:00123198 beq.s locret_1231C8 ROM:0012319A cmp.w ($BE6).w,d0 ROM:0012319E ble.s locret_1231C8 ROM:001231A0 bsr.w sub_12333A ROM:001231A4 move.w $506(a5),d1 ROM:001231A8 clr.b ($817).w ROM:001231AC move.w d1,($680).w ROM:001231B0 move.b #1,($817).w ROM:001231B6 bset #7,($1413).w ROM:001231BC move.b #2,($11FA).w ROM:001231C2 bra.l locret_123252 ROM:001231C8 ; --------------------------------------------------------------------------- ROM:001231C8 ROM:001231C8 locret_1231C8: ; CODE XREF: ROM:0012313A↑j ROM:001231C8 ; ROM:00123198↑j ... ROM:001231C8 rts ROM:001231CA ; --------------------------------------------------------------------------- ROM:001231CA ROM:001231CA loc_1231CA: ; DATA XREF: ROM:0012312C↑o ROM:001231CA move.w $504(a5),d1 ROM:001231CE move.w $508(a5),d0 ROM:001231D2 btst #6,($1424).w ROM:001231D8 beq.s loc_1231E6 ROM:001231DA cmp.w ($BE6).w,d1 ROM:001231DE bgt.s loc_1231F4 ROM:001231E0 cmp.w ($580).w,d0 ROM:001231E4 bgt.s loc_1231F4 ROM:001231E6 ROM:001231E6 loc_1231E6: ; CODE XREF: ROM:001231D8↑j ROM:001231E6 bclr #7,($1413).w ROM:001231EC move.b #1,($11FA).w ROM:001231F2 bra.s locret_1231C8 ROM:001231F4 ; --------------------------------------------------------------------------- ROM:001231F4 ROM:001231F4 loc_1231F4: ; CODE XREF: ROM:001231DE↑j ROM:001231F4 ; ROM:001231E4↑j ROM:001231F4 btst #6,($1424).w ROM:001231FA beq.s loc_123220 ROM:001231FC cmp.w ($580).w,d0 ROM:00123200 ble.s loc_123220 ROM:00123202 move.w $50A(a5),d2 ROM:00123206 clr.b ($816).w ROM:0012320A move.w d2,($67E).w ROM:0012320E move.b #1,($816).w ROM:00123214 move.b #3,($11FA).w ROM:0012321A bra.l locret_1232DE ROM:00123220 ; --------------------------------------------------------------------------- ROM:00123220 ROM:00123220 loc_123220: ; CODE XREF: ROM:001231FA↑j ROM:00123220 ; ROM:00123200↑j ROM:00123220 btst #6,($1424).w ROM:00123226 beq.s locret_123252 ROM:00123228 cmpi.w #0,($680).w ROM:0012322E bgt.s locret_123252 ROM:00123230 bsr.w sub_12333A ROM:00123234 move.w $506(a5),d2 ROM:00123238 clr.b ($817).w ROM:0012323C move.w d2,($680).w ROM:00123240 move.b #1,($817).w ROM:00123246 move.b #2,($11FA).w ROM:0012324C bra.l *+6 ROM:00123252 ; --------------------------------------------------------------------------- ROM:00123252 ROM:00123252 locret_123252: ; CODE XREF: ROM:001231C2↑j ROM:00123252 ; ROM:00123226↑j ... ROM:00123252 rts ROM:00123254 ; --------------------------------------------------------------------------- ROM:00123254 ROM:00123254 loc_123254: ; DATA XREF: ROM:00123130↑o ROM:00123254 move.w $504(a5),d0 ROM:00123258 btst #6,($1424).w ROM:0012325E beq.s loc_12326E ROM:00123260 cmp.w ($BE6).w,d0 ROM:00123264 bgt.s loc_123280 ROM:00123266 cmpi.w #0,($67E).w ROM:0012326C bgt.s loc_123280 ROM:0012326E ROM:0012326E loc_12326E: ; CODE XREF: ROM:0012325E↑j ROM:0012326E bclr #7,($1413).w ROM:00123274 move.b #1,($11FA).w ROM:0012327A bra.l locret_1231C8 ROM:00123280 ; --------------------------------------------------------------------------- ROM:00123280 ROM:00123280 loc_123280: ; CODE XREF: ROM:00123264↑j ROM:00123280 ; ROM:0012326C↑j ROM:00123280 cmpi.w #0,($680).w ROM:00123286 bgt.s loc_1232AE ROM:00123288 btst #6,($1424).w ROM:0012328E beq.s loc_1232AE ROM:00123290 bsr.w sub_12333A ROM:00123294 move.w $506(a5),d2 ROM:00123298 clr.b ($817).w ROM:0012329C move.w d2,($680).w ROM:001232A0 move.b #1,($817).w ROM:001232A6 move.b #3,($11FA).w ROM:001232AC bra.s locret_1232DE ROM:001232AE ; --------------------------------------------------------------------------- ROM:001232AE ROM:001232AE loc_1232AE: ; CODE XREF: ROM:00123286↑j ROM:001232AE ; ROM:0012328E↑j ROM:001232AE move.w $508(a5),d1 ROM:001232B2 btst #6,($1424).w ROM:001232B8 beq.s locret_1232DE ROM:001232BA cmp.w ($580).w,d1 ROM:001232BE ble.s locret_1232DE ROM:001232C0 move.w $50A(a5),d2 ROM:001232C4 clr.b ($816).w ROM:001232C8 move.w d2,($67E).w ROM:001232CC move.b #1,($816).w ROM:001232D2 move.b #3,($11FA).w ROM:001232D8 bra.l *+6 ROM:001232DE ; --------------------------------------------------------------------------- ROM:001232DE ROM:001232DE locret_1232DE: ; CODE XREF: ROM:00123188↑j ROM:001232DE ; ROM:0012321A↑j ... ROM:001232DE rts ROM:001232E0 ; --------------------------------------------------------------------------- ROM:001232E0 rts ROM:001232E2 ROM:001232E2 ; =============== S U B R O U T I N E ======================================= ROM:001232E2 ROM:001232E2 ROM:001232E2 sub_1232E2: ; CODE XREF: sub_123106↑p ROM:001232E2 move.w $50E(a5),d0 ROM:001232E6 btst #4,($890).w ROM:001232EC beq.s loc_123310 ROM:001232EE cmp.w ($57E).w,d0 ROM:001232F2 blt.s loc_123310 ROM:001232F4 btst #2,($1422).w ROM:001232FA beq.s loc_123306 ROM:001232FC bset #6,($1424).w ROM:00123302 bra.w loc_12330C ROM:00123306 ; --------------------------------------------------------------------------- ROM:00123306 ROM:00123306 loc_123306: ; CODE XREF: sub_1232E2+18↑j ROM:00123306 bclr #6,($1424).w ROM:0012330C ROM:0012330C loc_12330C: ; CODE XREF: sub_1232E2+20↑j ROM:0012330C bra.w locret_123316 ROM:00123310 ; --------------------------------------------------------------------------- ROM:00123310 ROM:00123310 loc_123310: ; CODE XREF: sub_1232E2+A↑j ROM:00123310 ; sub_1232E2+10↑j ROM:00123310 bclr #6,($1424).w ROM:00123316 ROM:00123316 locret_123316: ; CODE XREF: sub_1232E2:loc_12330C↑j ROM:00123316 rts ROM:00123316 ; End of function sub_1232E2 ROM:00123316 ROM:00123318 ROM:00123318 ; =============== S U B R O U T I N E ======================================= ROM:00123318 ROM:00123318 ROM:00123318 sub_123318: ; CODE XREF: sub_123106+4↑p ROM:00123318 move.w #$3EC4,d1 ROM:0012331C move.w ($9E4).w,d2 ROM:00123320 bsr.l sub_11745C ROM:00123326 add.w ($BDE).w,d1 ROM:0012332A move.w $D6(a5),d0 ROM:0012332E cmp.w d1,d0 ROM:00123330 bge.s loc_123334 ROM:00123332 move.w d0,d1 ROM:00123334 ROM:00123334 loc_123334: ; CODE XREF: sub_123318+18↑j ROM:00123334 move.w d1,($BAC).w ROM:00123338 rts ROM:00123338 ; End of function sub_123318 ROM:00123338 ROM:0012333A ROM:0012333A ; =============== S U B R O U T I N E ======================================= ROM:0012333A ROM:0012333A ROM:0012333A sub_12333A: ; CODE XREF: ROM:00123154↑p ROM:0012333A ; ROM:001231A0↑p ... ROM:0012333A move.w $50C(a5),d0 ROM:0012333E ext.l d0 ROM:00123340 cmpi.l #0,d0 ROM:00123346 ble.s locret_12334E ROM:00123348 bsr.l sub_116ABE ROM:0012334E ROM:0012334E locret_12334E: ; CODE XREF: sub_12333A+C↑j ROM:0012334E rts ROM:0012334E ; End of function sub_12333A ROM:0012334E ROM:00123350 ROM:00123350 ; =============== S U B R O U T I N E ======================================= ROM:00123350 ROM:00123350 ROM:00123350 sub_123350: ; CODE XREF: sub_124426↓p ROM:00123350 bsr.w sub_123356 ROM:00123354 rts ROM:00123354 ; End of function sub_123350 ROM:00123354 ROM:00123356 ROM:00123356 ; =============== S U B R O U T I N E ======================================= ROM:00123356 ROM:00123356 ROM:00123356 sub_123356: ; CODE XREF: sub_123350↑p ROM:00123356 clr.w d1 ROM:00123358 move.b ($11FB).w,d1 ROM:0012335C cmpi.w #5,d1 ROM:00123360 bcc.s locret_12336A ROM:00123362 movea.l off_12336C(pc,d1.w*4),a0 ROM:00123366 nop ROM:00123368 jmp (a0) ROM:0012336A ; --------------------------------------------------------------------------- ROM:0012336A ROM:0012336A locret_12336A: ; CODE XREF: sub_123356+A↑j ROM:0012336A rts ROM:0012336A ; End of function sub_123356 ROM:0012336A ROM:0012336A ; --------------------------------------------------------------------------- ROM:0012336C off_12336C: dc.l loc_123380 ; DATA XREF: sub_123356+C↑r ROM:00123370 dc.l loc_123396 ROM:00123374 dc.l loc_1233A8 ROM:00123378 dc.l loc_1233F0 ROM:0012337C dc.l loc_12343A ROM:00123380 ; --------------------------------------------------------------------------- ROM:00123380 ROM:00123380 loc_123380: ; DATA XREF: ROM:off_12336C↑o ROM:00123380 bclr #5,($1418).w ROM:00123386 bclr #0,($1414).w ROM:0012338C move.b #1,($11FB).w ROM:00123392 bra.s locret_1233A6 ROM:00123394 ; --------------------------------------------------------------------------- ROM:00123394 rts ROM:00123396 ; --------------------------------------------------------------------------- ROM:00123396 ROM:00123396 loc_123396: ; DATA XREF: ROM:00123370↑o ROM:00123396 btst #7,($1400).w ROM:0012339C beq.s locret_1233A6 ROM:0012339E move.b #2,($11FB).w ROM:001233A4 bra.s loc_1233EA ROM:001233A6 ; --------------------------------------------------------------------------- ROM:001233A6 ROM:001233A6 locret_1233A6: ; CODE XREF: ROM:00123392↑j ROM:001233A6 ; ROM:0012339C↑j ... ROM:001233A6 rts ROM:001233A8 ; --------------------------------------------------------------------------- ROM:001233A8 ROM:001233A8 loc_1233A8: ; DATA XREF: ROM:00123374↑o ROM:001233A8 btst #7,($1400).w ROM:001233AE bne.s loc_1233B8 ROM:001233B0 move.b #1,($11FB).w ROM:001233B6 bra.s locret_1233A6 ROM:001233B8 ; --------------------------------------------------------------------------- ROM:001233B8 ROM:001233B8 loc_1233B8: ; CODE XREF: ROM:001233AE↑j ROM:001233B8 move.w ($BAE).w,d0 ROM:001233BC btst #7,($1400).w ROM:001233C2 beq.s loc_1233EA ROM:001233C4 cmp.w ($580).w,d0 ROM:001233C8 blt.s loc_1233EA ROM:001233CA move.w $512(a5),d1 ROM:001233CE clr.b ($865).w ROM:001233D2 move.w d1,($71C).w ROM:001233D6 move.b #1,($865).w ROM:001233DC bset #5,($1418).w ROM:001233E2 move.b #3,($11FB).w ROM:001233E8 bra.s loc_123434 ROM:001233EA ; --------------------------------------------------------------------------- ROM:001233EA ROM:001233EA loc_1233EA: ; CODE XREF: ROM:001233A4↑j ROM:001233EA ; ROM:001233C2↑j ... ROM:001233EA bsr.w sub_12345E ROM:001233EE rts ROM:001233F0 ; --------------------------------------------------------------------------- ROM:001233F0 ROM:001233F0 loc_1233F0: ; DATA XREF: ROM:00123378↑o ROM:001233F0 btst #7,($1400).w ROM:001233F6 bne.s loc_123406 ROM:001233F8 bclr #5,($1418).w ROM:001233FE move.b #1,($11FB).w ROM:00123404 bra.s locret_1233A6 ROM:00123406 ; --------------------------------------------------------------------------- ROM:00123406 ROM:00123406 loc_123406: ; CODE XREF: ROM:001233F6↑j ROM:00123406 move.w ($BAE).w,d0 ROM:0012340A cmp.w ($580).w,d0 ROM:0012340E bge.s loc_12341E ROM:00123410 bclr #5,($1418).w ROM:00123416 move.b #2,($11FB).w ROM:0012341C bra.s loc_1233EA ROM:0012341E ; --------------------------------------------------------------------------- ROM:0012341E ROM:0012341E loc_12341E: ; CODE XREF: ROM:0012340E↑j ROM:0012341E cmpi.w #0,($71C).w ROM:00123424 bgt.s loc_123434 ROM:00123426 bset #0,($1414).w ROM:0012342C move.b #4,($11FB).w ROM:00123432 bra.s locret_12345A ROM:00123434 ; --------------------------------------------------------------------------- ROM:00123434 ROM:00123434 loc_123434: ; CODE XREF: ROM:001233E8↑j ROM:00123434 ; ROM:00123424↑j ROM:00123434 bsr.w sub_12345E ROM:00123438 rts ROM:0012343A ; --------------------------------------------------------------------------- ROM:0012343A ROM:0012343A loc_12343A: ; DATA XREF: ROM:0012337C↑o ROM:0012343A btst #7,($1400).w ROM:00123440 bne.s locret_12345A ROM:00123442 bclr #5,($1418).w ROM:00123448 bclr #0,($1414).w ROM:0012344E move.b #1,($11FB).w ROM:00123454 bra.l locret_1233A6 ROM:0012345A ; --------------------------------------------------------------------------- ROM:0012345A ROM:0012345A locret_12345A: ; CODE XREF: ROM:00123432↑j ROM:0012345A ; ROM:00123440↑j ROM:0012345A rts ROM:0012345C ; --------------------------------------------------------------------------- ROM:0012345C rts ROM:0012345E ROM:0012345E ; =============== S U B R O U T I N E ======================================= ROM:0012345E ROM:0012345E ROM:0012345E sub_12345E: ; CODE XREF: ROM:loc_1233EA↑p ROM:0012345E ; ROM:loc_123434↑p ROM:0012345E move.w #$3EC6,d1 ROM:00123462 move.w ($57E).w,d2 ROM:00123466 bsr.l sub_11745C ROM:0012346C move.w d1,($BAE).w ROM:00123470 rts ROM:00123470 ; End of function sub_12345E ROM:00123470 ROM:00123472 ROM:00123472 ; =============== S U B R O U T I N E ======================================= ROM:00123472 ROM:00123472 ROM:00123472 sub_123472: ; CODE XREF: sub_123D34+16↓p ROM:00123472 move.w $542(a5),d0 ROM:00123476 cmpi.w #0,d0 ROM:0012347A bne.s loc_123484 ROM:0012347C bset #2,($140C).w ROM:00123482 bra.s loc_12348A ROM:00123484 ; --------------------------------------------------------------------------- ROM:00123484 ROM:00123484 loc_123484: ; CODE XREF: sub_123472+8↑j ROM:00123484 bclr #2,($140C).w ROM:0012348A ROM:0012348A loc_12348A: ; CODE XREF: sub_123472+10↑j ROM:0012348A bsr.l sub_122356 ROM:00123490 bsr.l nullsub_18 ROM:00123496 bsr.l sub_1220B0 ROM:0012349C bsr.l sub_122208 ROM:001234A2 bsr.l sub_121ED8 ROM:001234A8 bsr.l sub_121CE4 ROM:001234AE bsr.l sub_122860 ROM:001234B4 bsr.w sub_123990 ROM:001234B8 bsr.w sub_1239F4 ROM:001234BC bsr.w sub_12367C ROM:001234C0 bsr.w sub_1234D2 ROM:001234C4 bsr.w sub_123720 ROM:001234C8 bsr.w sub_1237A6 ROM:001234CC bsr.w sub_1237D0 ROM:001234D0 rts ROM:001234D0 ; End of function sub_123472 ROM:001234D0 ROM:001234D2 ROM:001234D2 ; =============== S U B R O U T I N E ======================================= ROM:001234D2 ROM:001234D2 ROM:001234D2 sub_1234D2: ; CODE XREF: sub_123472+4E↑p ROM:001234D2 clr.w d1 ROM:001234D4 move.b ($11FE).w,d1 ROM:001234D8 cmpi.w #7,d1 ROM:001234DC bcc.s locret_1234E6 ROM:001234DE movea.l off_1234E8(pc,d1.w*4),a0 ROM:001234E2 nop ROM:001234E4 jmp (a0) ROM:001234E6 ; --------------------------------------------------------------------------- ROM:001234E6 ROM:001234E6 locret_1234E6: ; CODE XREF: sub_1234D2+A↑j ROM:001234E6 rts ROM:001234E6 ; End of function sub_1234D2 ROM:001234E6 ROM:001234E6 ; --------------------------------------------------------------------------- ROM:001234E8 off_1234E8: dc.l loc_123504 ; DATA XREF: sub_1234D2+C↑r ROM:001234EC dc.l loc_12351A ROM:001234F0 dc.l loc_12352C ROM:001234F4 dc.l loc_123582 ROM:001234F8 dc.l loc_1235DA ROM:001234FC dc.l loc_12361C ROM:00123500 dc.l loc_123636 ROM:00123504 ; --------------------------------------------------------------------------- ROM:00123504 ROM:00123504 loc_123504: ; DATA XREF: ROM:off_1234E8↑o ROM:00123504 bclr #0,($1416).w ROM:0012350A bclr #7,($1418).w ROM:00123510 move.b #1,($11FE).w ROM:00123516 bra.s locret_12352A ROM:00123518 ; --------------------------------------------------------------------------- ROM:00123518 rts ROM:0012351A ; --------------------------------------------------------------------------- ROM:0012351A ROM:0012351A loc_12351A: ; DATA XREF: ROM:001234EC↑o ROM:0012351A btst #0,($1423).w ROM:00123520 beq.s locret_12352A ROM:00123522 move.b #2,($11FE).w ROM:00123528 bra.s locret_123580 ROM:0012352A ; --------------------------------------------------------------------------- ROM:0012352A ROM:0012352A locret_12352A: ; CODE XREF: ROM:00123516↑j ROM:0012352A ; ROM:00123520↑j ... ROM:0012352A rts ROM:0012352C ; --------------------------------------------------------------------------- ROM:0012352C ROM:0012352C loc_12352C: ; DATA XREF: ROM:001234F0↑o ROM:0012352C btst #4,($895).w ROM:00123532 bne.s loc_12353E ROM:00123534 clr.b ($81C).w ROM:00123538 clr.w ($68A).w ROM:0012353C bra.s loc_123546 ROM:0012353E ; --------------------------------------------------------------------------- ROM:0012353E ROM:0012353E loc_12353E: ; CODE XREF: ROM:00123532↑j ROM:0012353E cmpi.w #0,($68A).w ROM:00123544 bgt.s loc_12356A ROM:00123546 ROM:00123546 loc_123546: ; CODE XREF: ROM:0012353C↑j ROM:00123546 bsr.w sub_123834 ROM:0012354A move.w #$A,d0 ROM:0012354E clr.b ($818).w ROM:00123552 move.w d0,($682).w ROM:00123556 move.b #1,($818).w ROM:0012355C bset #0,($1416).w ROM:00123562 move.b #3,($11FE).w ROM:00123568 bra.s locret_1235D8 ROM:0012356A ; --------------------------------------------------------------------------- ROM:0012356A ROM:0012356A loc_12356A: ; CODE XREF: ROM:00123544↑j ROM:0012356A btst #0,($1423).w ROM:00123570 bne.s locret_123580 ROM:00123572 bclr #0,($1416).w ROM:00123578 move.b #1,($11FE).w ROM:0012357E bra.s locret_12352A ROM:00123580 ; --------------------------------------------------------------------------- ROM:00123580 ROM:00123580 locret_123580: ; CODE XREF: ROM:00123528↑j ROM:00123580 ; ROM:00123570↑j ROM:00123580 rts ROM:00123582 ; --------------------------------------------------------------------------- ROM:00123582 ROM:00123582 loc_123582: ; DATA XREF: ROM:001234F4↑o ROM:00123582 btst #0,($1423).w ROM:00123588 bne.s loc_123598 ROM:0012358A bclr #0,($1416).w ROM:00123590 move.b #1,($11FE).w ROM:00123596 bra.s locret_12352A ROM:00123598 ; --------------------------------------------------------------------------- ROM:00123598 ROM:00123598 loc_123598: ; CODE XREF: ROM:00123588↑j ROM:00123598 move.w ($BC2).w,d0 ROM:0012359C cmp.w ($BBE).w,d0 ROM:001235A0 blt.s loc_1235B0 ROM:001235A2 bclr #0,($1416).w ROM:001235A8 move.b #4,($11FE).w ROM:001235AE bra.s locret_12361A ROM:001235B0 ; --------------------------------------------------------------------------- ROM:001235B0 ROM:001235B0 loc_1235B0: ; CODE XREF: ROM:001235A0↑j ROM:001235B0 cmpi.w #0,($682).w ROM:001235B6 bgt.s locret_1235D8 ROM:001235B8 bsr.w sub_123842 ROM:001235BC move.w #$A,d0 ROM:001235C0 clr.b ($818).w ROM:001235C4 move.w d0,($682).w ROM:001235C8 move.b #1,($818).w ROM:001235CE move.b #3,($11FE).w ROM:001235D4 bra.w *+4 ROM:001235D8 ; --------------------------------------------------------------------------- ROM:001235D8 ROM:001235D8 locret_1235D8: ; CODE XREF: ROM:00123568↑j ROM:001235D8 ; ROM:001235B6↑j ... ROM:001235D8 rts ROM:001235DA ; --------------------------------------------------------------------------- ROM:001235DA ROM:001235DA loc_1235DA: ; DATA XREF: ROM:001234F8↑o ROM:001235DA btst #0,($1423).w ROM:001235E0 bne.s loc_1235EC ROM:001235E2 move.b #1,($11FE).w ROM:001235E8 bra.w locret_12352A ROM:001235EC ; --------------------------------------------------------------------------- ROM:001235EC ROM:001235EC loc_1235EC: ; CODE XREF: ROM:001235E0↑j ROM:001235EC move.w $53C(a5),d0 ROM:001235F0 cmpi.w #0,($BE6).w ROM:001235F6 bge.s loc_1235FA ROM:001235F8 neg.w d0 ROM:001235FA ROM:001235FA loc_1235FA: ; CODE XREF: ROM:001235F6↑j ROM:001235FA cmp.w ($BE6).w,d0 ROM:001235FE blt.s locret_12361A ROM:00123600 move.w $53E(a5),d0 ROM:00123604 clr.b ($81B).w ROM:00123608 move.w d0,($688).w ROM:0012360C move.b #1,($81B).w ROM:00123612 move.b #6,($11FE).w ROM:00123618 bra.s locret_123678 ROM:0012361A ; --------------------------------------------------------------------------- ROM:0012361A ROM:0012361A locret_12361A: ; CODE XREF: ROM:001235AE↑j ROM:0012361A ; ROM:001235FE↑j ... ROM:0012361A rts ROM:0012361C ; --------------------------------------------------------------------------- ROM:0012361C ROM:0012361C loc_12361C: ; DATA XREF: ROM:001234FC↑o ROM:0012361C btst #0,($1423).w ROM:00123622 bne.s locret_123634 ROM:00123624 bclr #7,($1418).w ROM:0012362A move.b #1,($11FE).w ROM:00123630 bra.w locret_12352A ROM:00123634 ; --------------------------------------------------------------------------- ROM:00123634 ROM:00123634 locret_123634: ; CODE XREF: ROM:00123622↑j ROM:00123634 ; ROM:00123652↓j ROM:00123634 rts ROM:00123636 ; --------------------------------------------------------------------------- ROM:00123636 ROM:00123636 loc_123636: ; DATA XREF: ROM:00123500↑o ROM:00123636 cmpi.w #0,($688).w ROM:0012363C ble.s loc_123646 ROM:0012363E cmpi.w #0,($BE6).w ROM:00123644 bgt.s loc_123654 ROM:00123646 ROM:00123646 loc_123646: ; CODE XREF: ROM:0012363C↑j ROM:00123646 bset #7,($1418).w ROM:0012364C move.b #5,($11FE).w ROM:00123652 bra.s locret_123634 ROM:00123654 ; --------------------------------------------------------------------------- ROM:00123654 ROM:00123654 loc_123654: ; CODE XREF: ROM:00123644↑j ROM:00123654 move.w $53C(a5),d0 ROM:00123658 cmp.w ($BE6).w,d0 ROM:0012365C bge.s loc_123666 ROM:0012365E move.b #4,($11FE).w ROM:00123664 bra.s locret_12361A ROM:00123666 ; --------------------------------------------------------------------------- ROM:00123666 ROM:00123666 loc_123666: ; CODE XREF: ROM:0012365C↑j ROM:00123666 btst #0,($1423).w ROM:0012366C bne.s locret_123678 ROM:0012366E move.b #1,($11FE).w ROM:00123674 bra.w locret_12352A ROM:00123678 ; --------------------------------------------------------------------------- ROM:00123678 ROM:00123678 locret_123678: ; CODE XREF: ROM:00123618↑j ROM:00123678 ; ROM:0012366C↑j ROM:00123678 rts ROM:0012367A ; --------------------------------------------------------------------------- ROM:0012367A rts ROM:0012367C ROM:0012367C ; =============== S U B R O U T I N E ======================================= ROM:0012367C ROM:0012367C ROM:0012367C sub_12367C: ; CODE XREF: sub_123472+4A↑p ROM:0012367C clr.w d1 ROM:0012367E move.b ($11FF).w,d1 ROM:00123682 cmpi.w #4,d1 ROM:00123686 bcc.s locret_123690 ROM:00123688 movea.l off_123692(pc,d1.w*4),a0 ROM:0012368C nop ROM:0012368E jmp (a0) ROM:00123690 ; --------------------------------------------------------------------------- ROM:00123690 ROM:00123690 locret_123690: ; CODE XREF: sub_12367C+A↑j ROM:00123690 rts ROM:00123690 ; End of function sub_12367C ROM:00123690 ROM:00123690 ; --------------------------------------------------------------------------- ROM:00123692 off_123692: dc.l loc_1236A2 ; DATA XREF: sub_12367C+C↑r ROM:00123696 dc.l loc_1236B2 ROM:0012369A dc.l loc_1236C4 ROM:0012369E dc.l loc_1236EE ROM:001236A2 ; --------------------------------------------------------------------------- ROM:001236A2 ROM:001236A2 loc_1236A2: ; DATA XREF: ROM:off_123692↑o ROM:001236A2 bclr #3,($142B).w ROM:001236A8 move.b #1,($11FF).w ROM:001236AE bra.s locret_1236C2 ROM:001236B0 ; --------------------------------------------------------------------------- ROM:001236B0 rts ROM:001236B2 ; --------------------------------------------------------------------------- ROM:001236B2 ROM:001236B2 loc_1236B2: ; DATA XREF: ROM:00123696↑o ROM:001236B2 btst #2,($1422).w ROM:001236B8 beq.s locret_1236C2 ROM:001236BA move.b #2,($11FF).w ROM:001236C0 bra.s locret_1236EC ROM:001236C2 ; --------------------------------------------------------------------------- ROM:001236C2 ROM:001236C2 locret_1236C2: ; CODE XREF: ROM:001236AE↑j ROM:001236C2 ; ROM:001236B8↑j ... ROM:001236C2 rts ROM:001236C4 ; --------------------------------------------------------------------------- ROM:001236C4 ROM:001236C4 loc_1236C4: ; DATA XREF: ROM:0012369A↑o ROM:001236C4 btst #2,($1422).w ROM:001236CA bne.s loc_1236D4 ROM:001236CC move.b #1,($11FF).w ROM:001236D2 bra.s locret_1236C2 ROM:001236D4 ; --------------------------------------------------------------------------- ROM:001236D4 ROM:001236D4 loc_1236D4: ; CODE XREF: ROM:001236CA↑j ROM:001236D4 move.w $532(a5),d0 ROM:001236D8 cmp.w ($99C).w,d0 ROM:001236DC blt.s locret_1236EC ROM:001236DE bset #3,($142B).w ROM:001236E4 move.b #3,($11FF).w ROM:001236EA bra.s locret_12371C ROM:001236EC ; --------------------------------------------------------------------------- ROM:001236EC ROM:001236EC locret_1236EC: ; CODE XREF: ROM:001236C0↑j ROM:001236EC ; ROM:001236DC↑j ... ROM:001236EC rts ROM:001236EE ; --------------------------------------------------------------------------- ROM:001236EE ROM:001236EE loc_1236EE: ; DATA XREF: ROM:0012369E↑o ROM:001236EE btst #2,($1422).w ROM:001236F4 bne.s loc_123704 ROM:001236F6 bclr #3,($142B).w ROM:001236FC move.b #1,($11FF).w ROM:00123702 bra.s locret_1236C2 ROM:00123704 ; --------------------------------------------------------------------------- ROM:00123704 ROM:00123704 loc_123704: ; CODE XREF: ROM:001236F4↑j ROM:00123704 move.w $530(a5),d0 ROM:00123708 cmp.w ($99C).w,d0 ROM:0012370C bge.s locret_12371C ROM:0012370E bclr #3,($142B).w ROM:00123714 move.b #2,($11FF).w ROM:0012371A bra.s locret_1236EC ROM:0012371C ; --------------------------------------------------------------------------- ROM:0012371C ROM:0012371C locret_12371C: ; CODE XREF: ROM:001236EA↑j ROM:0012371C ; ROM:0012370C↑j ROM:0012371C rts ROM:0012371E ; --------------------------------------------------------------------------- ROM:0012371E rts ROM:00123720 ROM:00123720 ; =============== S U B R O U T I N E ======================================= ROM:00123720 ROM:00123720 ROM:00123720 sub_123720: ; CODE XREF: sub_123472+52↑p ROM:00123720 btst #5,($886).w ROM:00123726 beq.s loc_12373A ROM:00123728 move.w #$3ECC,d1 ROM:0012372C move.w ($9E4).w,d2 ROM:00123730 bsr.l sub_11745C ROM:00123736 move.w d1,($BCA).w ROM:0012373A ROM:0012373A loc_12373A: ; CODE XREF: sub_123720+6↑j ROM:0012373A move.w $546(a5),d1 ROM:0012373E move.w $548(a5),d2 ROM:00123742 cmp.w ($518).w,d1 ROM:00123746 bge.s loc_123750 ROM:00123748 bset #5,($1424).w ROM:0012374E bra.s loc_12375C ROM:00123750 ; --------------------------------------------------------------------------- ROM:00123750 ROM:00123750 loc_123750: ; CODE XREF: sub_123720+26↑j ROM:00123750 cmp.w ($518).w,d2 ROM:00123754 ble.s loc_12375C ROM:00123756 bclr #5,($1424).w ROM:0012375C ROM:0012375C loc_12375C: ; CODE XREF: sub_123720+2E↑j ROM:0012375C ; sub_123720+34↑j ROM:0012375C btst #5,($1424).w ROM:00123762 beq.s loc_123774 ROM:00123764 btst #0,($1423).w ROM:0012376A bne.s loc_123772 ROM:0012376C move.w ($BCA).w,($BCC).w ROM:00123772 ROM:00123772 loc_123772: ; CODE XREF: sub_123720+4A↑j ROM:00123772 bra.s locret_1237A4 ROM:00123774 ; --------------------------------------------------------------------------- ROM:00123774 ROM:00123774 loc_123774: ; CODE XREF: sub_123720+42↑j ROM:00123774 cmpi.w #0,($684).w ROM:0012377A bgt.s locret_1237A4 ROM:0012377C cmpi.w #0,($BCC).w ROM:00123782 ble.s locret_1237A4 ROM:00123784 clr.b ($819).w ROM:00123788 move.w #$A,($684).w ROM:0012378E move.b #1,($819).w ROM:00123794 move.w ($BCC).w,d0 ROM:00123798 sub.w $522(a5),d0 ROM:0012379C bpl.s loc_1237A0 ROM:0012379E clr.w d0 ROM:001237A0 ROM:001237A0 loc_1237A0: ; CODE XREF: sub_123720+7C↑j ROM:001237A0 move.w d0,($BCC).w ROM:001237A4 ROM:001237A4 locret_1237A4: ; CODE XREF: sub_123720:loc_123772↑j ROM:001237A4 ; sub_123720+5A↑j ... ROM:001237A4 rts ROM:001237A4 ; End of function sub_123720 ROM:001237A4 ROM:001237A6 ROM:001237A6 ; =============== S U B R O U T I N E ======================================= ROM:001237A6 ROM:001237A6 ROM:001237A6 sub_1237A6: ; CODE XREF: sub_123472+56↑p ROM:001237A6 btst #7,($1418).w ROM:001237AC beq.s loc_1237C8 ROM:001237AE cmpi.w #0,($BCC).w ROM:001237B4 bne.s loc_1237C4 ROM:001237B6 cmpi.w #0,($BE6).w ROM:001237BC bgt.s loc_1237C4 ROM:001237BE bset #6,($142D).w ROM:001237C4 ROM:001237C4 loc_1237C4: ; CODE XREF: sub_1237A6+E↑j ROM:001237C4 ; sub_1237A6+16↑j ROM:001237C4 bra.w locret_1237CE ROM:001237C8 ; --------------------------------------------------------------------------- ROM:001237C8 ROM:001237C8 loc_1237C8: ; CODE XREF: sub_1237A6+6↑j ROM:001237C8 bclr #6,($142D).w ROM:001237CE ROM:001237CE locret_1237CE: ; CODE XREF: sub_1237A6:loc_1237C4↑j ROM:001237CE rts ROM:001237CE ; End of function sub_1237A6 ROM:001237CE ROM:001237D0 ROM:001237D0 ; =============== S U B R O U T I N E ======================================= ROM:001237D0 ROM:001237D0 ROM:001237D0 sub_1237D0: ; CODE XREF: sub_123472+5A↑p ROM:001237D0 move.w ($BBC).w,d0 ROM:001237D4 add.w ($1448).w,d0 ROM:001237D8 add.w ($B78).w,d0 ROM:001237DC btst #6,($1402).w ROM:001237E2 beq.s loc_1237E8 ROM:001237E4 add.w $51E(a5),d0 ROM:001237E8 ROM:001237E8 loc_1237E8: ; CODE XREF: sub_1237D0+12↑j ROM:001237E8 btst #3,($1414).w ROM:001237EE beq.s loc_1237F4 ROM:001237F0 add.w $51C(a5),d0 ROM:001237F4 ROM:001237F4 loc_1237F4: ; CODE XREF: sub_1237D0+1E↑j ROM:001237F4 btst #3,($142B).w ROM:001237FA beq.s loc_123800 ROM:001237FC add.w $520(a5),d0 ROM:00123800 ROM:00123800 loc_123800: ; CODE XREF: sub_1237D0+2A↑j ROM:00123800 btst #3,($151B).w ROM:00123806 beq.s loc_123814 ROM:00123808 btst #0,($C9F).w ROM:0012380E bne.s loc_123814 ROM:00123810 add.w ($BCC).w,d0 ROM:00123814 ROM:00123814 loc_123814: ; CODE XREF: sub_1237D0+36↑j ROM:00123814 ; sub_1237D0+3E↑j ROM:00123814 add.w ($BCE).w,d0 ROM:00123818 move.w d0,($BC2).w ROM:0012381C btst #0,($1416).w ROM:00123822 beq.s loc_12382C ROM:00123824 move.w ($BBE).w,($BC0).w ROM:0012382A bra.s locret_123832 ROM:0012382C ; --------------------------------------------------------------------------- ROM:0012382C ROM:0012382C loc_12382C: ; CODE XREF: sub_1237D0+52↑j ROM:0012382C move.w ($BC2).w,($BC0).w ROM:00123832 ROM:00123832 locret_123832: ; CODE XREF: sub_1237D0+5A↑j ROM:00123832 rts ROM:00123832 ; End of function sub_1237D0 ROM:00123832 ROM:00123834 ROM:00123834 ; =============== S U B R O U T I N E ======================================= ROM:00123834 ROM:00123834 ROM:00123834 sub_123834: ; CODE XREF: ROM:loc_123546↑p ROM:00123834 move.w ($57E).w,($BBE).w ROM:0012383A move.w ($518).w,($BD8).w ROM:00123840 rts ROM:00123840 ; End of function sub_123834 ROM:00123840 ROM:00123842 ROM:00123842 ; =============== S U B R O U T I N E ======================================= ROM:00123842 ROM:00123842 ROM:00123842 sub_123842: ; CODE XREF: ROM:001235B8↑p ROM:00123842 move.w #$3ECA,d1 ROM:00123846 move.w ($9E4).w,d2 ROM:0012384A bsr.l sub_11745C ROM:00123850 move.w d1,($BD6).w ROM:00123854 move.w ($BD8).w,d2 ROM:00123858 sub.w ($518).w,d2 ROM:0012385C clr.l d3 ROM:0012385E move.w ($BBE).w,d3 ROM:00123862 sub.w ($BC2).w,d3 ROM:00123866 clr.l d4 ROM:00123868 move.w ($BD8).w,d4 ROM:0012386C sub.w $540(a5),d4 ROM:00123870 cmpi.w #0,d2 ROM:00123874 ble.s loc_12387A ROM:00123876 divs.w d2,d4 ROM:00123878 bra.s loc_12387E ROM:0012387A ; --------------------------------------------------------------------------- ROM:0012387A ROM:0012387A loc_12387A: ; CODE XREF: sub_123842+32↑j ROM:0012387A move.w #0,d4 ROM:0012387E ROM:0012387E loc_12387E: ; CODE XREF: sub_123842+36↑j ROM:0012387E move.w d4,($BC8).w ROM:00123882 cmpi.w #0,d4 ROM:00123886 ble.s loc_12388E ROM:00123888 divs.w ($BC8).w,d3 ROM:0012388C bra.s loc_123892 ROM:0012388E ; --------------------------------------------------------------------------- ROM:0012388E ROM:0012388E loc_12388E: ; CODE XREF: sub_123842+44↑j ROM:0012388E move.w #0,d3 ROM:00123892 ROM:00123892 loc_123892: ; CODE XREF: sub_123842+4A↑j ROM:00123892 move.w d3,($BC4).w ROM:00123896 move.w ($BC4).w,d3 ROM:0012389A move.w $540(a5),d5 ROM:0012389E btst #2,($1409).w ROM:001238A4 beq.s loc_1238B0 ROM:001238A6 move.w $526(a5),d2 ROM:001238AA move.w $52A(a5),d4 ROM:001238AE bra.s loc_1238B8 ROM:001238B0 ; --------------------------------------------------------------------------- ROM:001238B0 ROM:001238B0 loc_1238B0: ; CODE XREF: sub_123842+62↑j ROM:001238B0 move.w $524(a5),d2 ROM:001238B4 move.w $528(a5),d4 ROM:001238B8 ROM:001238B8 loc_1238B8: ; CODE XREF: sub_123842+6C↑j ROM:001238B8 cmp.w d3,d2 ROM:001238BA blt.s loc_1238C2 ROM:001238BC cmp.w ($518).w,d5 ROM:001238C0 ble.s loc_1238C4 ROM:001238C2 ROM:001238C2 loc_1238C2: ; CODE XREF: sub_123842+78↑j ROM:001238C2 move.w d2,d3 ROM:001238C4 ROM:001238C4 loc_1238C4: ; CODE XREF: sub_123842+7E↑j ROM:001238C4 cmp.w d3,d4 ROM:001238C6 ble.s loc_1238CA ROM:001238C8 move.w d4,d3 ROM:001238CA ROM:001238CA loc_1238CA: ; CODE XREF: sub_123842+84↑j ROM:001238CA btst #4,($895).w ROM:001238D0 bne.s loc_1238E4 ROM:001238D2 btst #2,($1409).w ROM:001238D8 beq.s loc_1238E0 ROM:001238DA move.w $52C(a5),d3 ROM:001238DE bra.s loc_1238E4 ROM:001238E0 ; --------------------------------------------------------------------------- ROM:001238E0 ROM:001238E0 loc_1238E0: ; CODE XREF: sub_123842+96↑j ROM:001238E0 move.w $52E(a5),d3 ROM:001238E4 ROM:001238E4 loc_1238E4: ; CODE XREF: sub_123842+8E↑j ROM:001238E4 ; sub_123842+9C↑j ROM:001238E4 move.w d3,($BC6).w ROM:001238E8 move.w ($BBE).w,d0 ROM:001238EC btst #2,($1422).w ROM:001238F2 beq.s loc_1238FA ROM:001238F4 sub.w ($BC6).w,d0 ROM:001238F8 bra.s loc_1238FE ROM:001238FA ; --------------------------------------------------------------------------- ROM:001238FA ROM:001238FA loc_1238FA: ; CODE XREF: sub_123842+B0↑j ROM:001238FA sub.w ($BD6).w,d0 ROM:001238FE ROM:001238FE loc_1238FE: ; CODE XREF: sub_123842+B6↑j ROM:001238FE move.w d0,($BBE).w ROM:00123902 move.w ($BC2).w,d0 ROM:00123906 cmp.w ($BBE).w,d0 ROM:0012390A ble.s loc_123910 ROM:0012390C move.w d0,($BBE).w ROM:00123910 ROM:00123910 loc_123910: ; CODE XREF: sub_123842+C8↑j ROM:00123910 move.w ($518).w,($BD8).w ROM:00123916 rts ROM:00123916 ; End of function sub_123842 ROM:00123916 ROM:00123918 ROM:00123918 ; =============== S U B R O U T I N E ======================================= ROM:00123918 ROM:00123918 ROM:00123918 sub_123918: ; CODE XREF: ROM:00122450↑p ROM:00123918 ; ROM:00122498↑p ... ROM:00123918 move.w $D6(a5),d1 ROM:0012391C btst #6,($1407).w ROM:00123922 beq.s locret_12398E ROM:00123924 btst #6,($1415).w ROM:0012392A beq.s loc_123948 ROM:0012392C move.w ($BBA).w,d0 ROM:00123930 add.w ($B66).w,d0 ROM:00123934 sub.w ($B62).w,d0 ROM:00123938 cmp.w d0,d1 ROM:0012393A bge.s loc_123942 ROM:0012393C move.w d1,($BBA).w ROM:00123940 bra.s loc_123946 ROM:00123942 ; --------------------------------------------------------------------------- ROM:00123942 ROM:00123942 loc_123942: ; CODE XREF: sub_123918+22↑j ROM:00123942 move.w d0,($BBA).w ROM:00123946 ROM:00123946 loc_123946: ; CODE XREF: sub_123918+28↑j ROM:00123946 bra.s locret_12398E ROM:00123948 ; --------------------------------------------------------------------------- ROM:00123948 ROM:00123948 loc_123948: ; CODE XREF: sub_123918+12↑j ROM:00123948 btst #2,($1410).w ROM:0012394E beq.s loc_12396C ROM:00123950 move.w ($C1E).w,d0 ROM:00123954 add.w ($B66).w,d0 ROM:00123958 sub.w ($B62).w,d0 ROM:0012395C cmp.w d0,d1 ROM:0012395E bge.s loc_123966 ROM:00123960 move.w d1,($C1E).w ROM:00123964 bra.s loc_12396A ROM:00123966 ; --------------------------------------------------------------------------- ROM:00123966 ROM:00123966 loc_123966: ; CODE XREF: sub_123918+46↑j ROM:00123966 move.w d0,($C1E).w ROM:0012396A ROM:0012396A loc_12396A: ; CODE XREF: sub_123918+4C↑j ROM:0012396A bra.s locret_12398E ROM:0012396C ; --------------------------------------------------------------------------- ROM:0012396C ROM:0012396C loc_12396C: ; CODE XREF: sub_123918+36↑j ROM:0012396C btst #0,($1421).w ROM:00123972 beq.s locret_12398E ROM:00123974 move.w ($B52).w,d0 ROM:00123978 add.w ($B66).w,d0 ROM:0012397C sub.w ($B62).w,d0 ROM:00123980 cmp.w d0,d1 ROM:00123982 bge.s loc_12398A ROM:00123984 move.w d1,($B52).w ROM:00123988 bra.s locret_12398E ROM:0012398A ; --------------------------------------------------------------------------- ROM:0012398A ROM:0012398A loc_12398A: ; CODE XREF: sub_123918+6A↑j ROM:0012398A move.w d0,($B52).w ROM:0012398E ROM:0012398E locret_12398E: ; CODE XREF: sub_123918+A↑j ROM:0012398E ; sub_123918:loc_123946↑j ... ROM:0012398E rts ROM:0012398E ; End of function sub_123918 ROM:0012398E ROM:00123990 ROM:00123990 ; =============== S U B R O U T I N E ======================================= ROM:00123990 ROM:00123990 ROM:00123990 sub_123990: ; CODE XREF: sub_123472+42↑p ROM:00123990 btst #7,($1415).w ROM:00123996 beq.s loc_1239A0 ROM:00123998 move.w $534(a5),($BD2).w ROM:0012399E bra.s locret_1239A6 ROM:001239A0 ; --------------------------------------------------------------------------- ROM:001239A0 ROM:001239A0 loc_1239A0: ; CODE XREF: sub_123990+6↑j ROM:001239A0 move.w $536(a5),($BD2).w ROM:001239A6 ROM:001239A6 locret_1239A6: ; CODE XREF: sub_123990+E↑j ROM:001239A6 rts ROM:001239A6 ; End of function sub_123990 ROM:001239A6 ROM:001239A8 ROM:001239A8 ; =============== S U B R O U T I N E ======================================= ROM:001239A8 ROM:001239A8 ROM:001239A8 sub_1239A8: ; CODE XREF: ROM:00123A7E↓p ROM:001239A8 move.w ($686).w,d0 ROM:001239AC muls.w ($BD2).w,d0 ROM:001239B0 divs.w $538(a5),d0 ROM:001239B4 move.w d0,($BCE).w ROM:001239B8 rts ROM:001239B8 ; End of function sub_1239A8 ROM:001239B8 ROM:001239BA ROM:001239BA ; =============== S U B R O U T I N E ======================================= ROM:001239BA ROM:001239BA ROM:001239BA sub_1239BA: ; CODE XREF: ROM:00123A50↓p ROM:001239BA ; ROM:loc_123A7A↓p ROM:001239BA move.w #$3ECE,d1 ROM:001239BE move.w ($9E4).w,d2 ROM:001239C2 bsr.l sub_11745C ROM:001239C8 move.w d1,($BD4).w ROM:001239CC move.w ($C52).w,d0 ROM:001239D0 muls.w ($BD4).w,d0 ROM:001239D4 divs.w ($C50).w,d0 ROM:001239D8 move.w $53A(a5),d1 ROM:001239DC muls.w ($BCE).w,d1 ROM:001239E0 divs.w ($BD2).w,d1 ROM:001239E4 add.w d0,d1 ROM:001239E6 move.w d1,($BD0).w ROM:001239EA rts ROM:001239EA ; End of function sub_1239BA ROM:001239EA ROM:001239EC ROM:001239EC ; =============== S U B R O U T I N E ======================================= ROM:001239EC ROM:001239EC ROM:001239EC sub_1239EC: ; CODE XREF: ROM:loc_123A4C↓p ROM:001239EC move.w ($BD2).w,($BCE).w ROM:001239F2 rts ROM:001239F2 ; End of function sub_1239EC ROM:001239F2 ROM:001239F4 ROM:001239F4 ; =============== S U B R O U T I N E ======================================= ROM:001239F4 ROM:001239F4 ROM:001239F4 sub_1239F4: ; CODE XREF: sub_123472+46↑p ROM:001239F4 clr.w d1 ROM:001239F6 move.b ($1200).w,d1 ROM:001239FA cmpi.w #4,d1 ROM:001239FE bcc.s locret_123A08 ROM:00123A00 movea.l off_123A0A(pc,d1.w*4),a0 ROM:00123A04 nop ROM:00123A06 jmp (a0) ROM:00123A08 ; --------------------------------------------------------------------------- ROM:00123A08 ROM:00123A08 locret_123A08: ; CODE XREF: sub_1239F4+A↑j ROM:00123A08 rts ROM:00123A08 ; End of function sub_1239F4 ROM:00123A08 ROM:00123A08 ; --------------------------------------------------------------------------- ROM:00123A0A off_123A0A: dc.l loc_123A1A ; DATA XREF: sub_1239F4+C↑r ROM:00123A0E dc.l loc_123A24 ROM:00123A12 dc.l loc_123A56 ROM:00123A16 dc.l loc_123A98 ROM:00123A1A ; --------------------------------------------------------------------------- ROM:00123A1A ROM:00123A1A loc_123A1A: ; DATA XREF: ROM:off_123A0A↑o ROM:00123A1A move.b #1,($1200).w ROM:00123A20 bra.s loc_123A4C ROM:00123A22 ; --------------------------------------------------------------------------- ROM:00123A22 rts ROM:00123A24 ; --------------------------------------------------------------------------- ROM:00123A24 ROM:00123A24 loc_123A24: ; DATA XREF: ROM:00123A0E↑o ROM:00123A24 btst #0,($141D).w ROM:00123A2A beq.s loc_123A4C ROM:00123A2C bclr #0,($141D).w ROM:00123A32 move.w $538(a5),d0 ROM:00123A36 clr.b ($81A).w ROM:00123A3A move.w d0,($686).w ROM:00123A3E move.b #1,($81A).w ROM:00123A44 move.b #2,($1200).w ROM:00123A4A bra.s loc_123A7A ROM:00123A4C ; --------------------------------------------------------------------------- ROM:00123A4C ROM:00123A4C loc_123A4C: ; CODE XREF: ROM:00123A20↑j ROM:00123A4C ; ROM:00123A2A↑j ... ROM:00123A4C bsr.w sub_1239EC ROM:00123A50 bsr.w sub_1239BA ROM:00123A54 rts ROM:00123A56 ; --------------------------------------------------------------------------- ROM:00123A56 ROM:00123A56 loc_123A56: ; DATA XREF: ROM:00123A12↑o ROM:00123A56 btst #2,($1405).w ROM:00123A5C beq.s loc_123A66 ROM:00123A5E move.b #1,($1200).w ROM:00123A64 bra.s loc_123A4C ROM:00123A66 ; --------------------------------------------------------------------------- ROM:00123A66 ROM:00123A66 loc_123A66: ; CODE XREF: ROM:00123A5C↑j ROM:00123A66 btst #0,($1423).w ROM:00123A6C bne.s loc_123A70 ROM:00123A6E bra.s loc_123A84 ROM:00123A70 ; --------------------------------------------------------------------------- ROM:00123A70 ROM:00123A70 loc_123A70: ; CODE XREF: ROM:00123A6C↑j ROM:00123A70 cmpi.w #0,($686).w ROM:00123A76 bgt.s loc_123A7A ROM:00123A78 bra.s loc_123A84 ROM:00123A7A ; --------------------------------------------------------------------------- ROM:00123A7A ROM:00123A7A loc_123A7A: ; CODE XREF: ROM:00123A4A↑j ROM:00123A7A ; ROM:00123A76↑j ROM:00123A7A bsr.w sub_1239BA ROM:00123A7E bsr.w sub_1239A8 ROM:00123A82 rts ROM:00123A84 ; --------------------------------------------------------------------------- ROM:00123A84 ROM:00123A84 loc_123A84: ; CODE XREF: ROM:00123A6E↑j ROM:00123A84 ; ROM:00123A78↑j ROM:00123A84 move.w #0,($BCE).w ROM:00123A8A move.w #0,($BD0).w ROM:00123A90 move.b #3,($1200).w ROM:00123A96 bra.s locret_123AA8 ROM:00123A98 ; --------------------------------------------------------------------------- ROM:00123A98 ROM:00123A98 loc_123A98: ; DATA XREF: ROM:00123A16↑o ROM:00123A98 btst #2,($1405).w ROM:00123A9E beq.s locret_123AA8 ROM:00123AA0 move.b #1,($1200).w ROM:00123AA6 bra.s loc_123A4C ROM:00123AA8 ; --------------------------------------------------------------------------- ROM:00123AA8 ROM:00123AA8 locret_123AA8: ; CODE XREF: ROM:00123A96↑j ROM:00123AA8 ; ROM:00123A9E↑j ROM:00123AA8 rts ROM:00123AAA ; --------------------------------------------------------------------------- ROM:00123AAA rts ROM:00123AAC ROM:00123AAC ; =============== S U B R O U T I N E ======================================= ROM:00123AAC ROM:00123AAC ROM:00123AAC sub_123AAC: ; CODE XREF: ROM:loc_122CF2↑p ROM:00123AAC btst #6,($1402).w ROM:00123AB2 bne.s loc_123ABA ROM:00123AB4 move.w $54A(a5),d3 ROM:00123AB8 bra.s loc_123ABE ROM:00123ABA ; --------------------------------------------------------------------------- ROM:00123ABA ROM:00123ABA loc_123ABA: ; CODE XREF: sub_123AAC+6↑j ROM:00123ABA move.w $54C(a5),d3 ROM:00123ABE ROM:00123ABE loc_123ABE: ; CODE XREF: sub_123AAC+C↑j ROM:00123ABE ext.l d3 ROM:00123AC0 btst #4,($895).w ROM:00123AC6 beq.s loc_123B14 ROM:00123AC8 clr.l d1 ROM:00123ACA move.w ($BEA).w,d1 ROM:00123ACE sub.w ($BE2).w,d1 ROM:00123AD2 sub.w ($144A).w,d1 ROM:00123AD6 swap d1 ROM:00123AD8 move.w ($144C).w,d2 ROM:00123ADC swap d2 ROM:00123ADE move.w ($1450).w,d2 ROM:00123AE2 bsr.l sub_117368 ROM:00123AE8 move.w $550(a5),d5 ROM:00123AEC swap d5 ROM:00123AEE clr.w d5 ROM:00123AF0 cmp.l d4,d5 ROM:00123AF2 bgt.s loc_123AF6 ROM:00123AF4 move.l d5,d4 ROM:00123AF6 ROM:00123AF6 loc_123AF6: ; CODE XREF: sub_123AAC+46↑j ROM:00123AF6 move.w $552(a5),d5 ROM:00123AFA swap d5 ROM:00123AFC clr.w d5 ROM:00123AFE cmp.l d4,d5 ROM:00123B00 ble.s loc_123B04 ROM:00123B02 move.l d5,d4 ROM:00123B04 ROM:00123B04 loc_123B04: ; CODE XREF: sub_123AAC+54↑j ROM:00123B04 move.w d4,($1450).w ROM:00123B08 swap d4 ROM:00123B0A move.w d4,($144C).w ROM:00123B0E bra.l locret_123B7C ROM:00123B14 ; --------------------------------------------------------------------------- ROM:00123B14 ROM:00123B14 loc_123B14: ; CODE XREF: sub_123AAC+1A↑j ROM:00123B14 move.w ($144A).w,d6 ROM:00123B18 move.w ($BEA).w,d1 ROM:00123B1C ext.l d1 ROM:00123B1E sub.w ($BE2).w,d1 ROM:00123B22 swap d1 ROM:00123B24 move.w ($144A).w,d2 ROM:00123B28 swap d2 ROM:00123B2A move.w ($144E).w,d2 ROM:00123B2E bsr.l sub_117368 ROM:00123B34 clr.l d5 ROM:00123B36 move.w $54E(a5),d5 ROM:00123B3A swap d5 ROM:00123B3C cmp.l d4,d5 ROM:00123B3E bgt.s loc_123B42 ROM:00123B40 move.l d5,d4 ROM:00123B42 ROM:00123B42 loc_123B42: ; CODE XREF: sub_123AAC+92↑j ROM:00123B42 move.w d4,($144E).w ROM:00123B46 swap d4 ROM:00123B48 cmpi.w #0,d4 ROM:00123B4C blt.s loc_123B54 ROM:00123B4E move.w d4,($144A).w ROM:00123B52 bra.s loc_123B5A ROM:00123B54 ; --------------------------------------------------------------------------- ROM:00123B54 ROM:00123B54 loc_123B54: ; CODE XREF: sub_123AAC+A0↑j ROM:00123B54 move.w #0,($144A).w ROM:00123B5A ROM:00123B5A loc_123B5A: ; CODE XREF: sub_123AAC+A6↑j ROM:00123B5A move.w ($144C).w,d0 ROM:00123B5E add.w d6,d0 ROM:00123B60 sub.w ($144A).w,d0 ROM:00123B64 move.w $550(a5),d1 ROM:00123B68 cmp.w d0,d1 ROM:00123B6A bge.s loc_123B6E ROM:00123B6C move.w d1,d0 ROM:00123B6E ROM:00123B6E loc_123B6E: ; CODE XREF: sub_123AAC+BE↑j ROM:00123B6E move.w $552(a5),d1 ROM:00123B72 cmp.w d0,d1 ROM:00123B74 ble.s loc_123B78 ROM:00123B76 move.w d1,d0 ROM:00123B78 ROM:00123B78 loc_123B78: ; CODE XREF: sub_123AAC+C8↑j ROM:00123B78 move.w d0,($144C).w ROM:00123B7C ROM:00123B7C locret_123B7C: ; CODE XREF: sub_123AAC+62↑j ROM:00123B7C rts ROM:00123B7C ; End of function sub_123AAC ROM:00123B7C ROM:00123B7E ROM:00123B7E ; =============== S U B R O U T I N E ======================================= ROM:00123B7E ROM:00123B7E ROM:00123B7E sub_123B7E: ; CODE XREF: sub_123D34+10↓p ROM:00123B7E bclr #7,($1416).w ROM:00123B84 btst #0,($1423).w ROM:00123B8A beq.s loc_123BB0 ROM:00123B8C bset #7,($1416).w ROM:00123B92 btst #3,($151B).w ROM:00123B98 beq.s loc_123BB0 ROM:00123B9A btst #0,($C9F).w ROM:00123BA0 bne.s loc_123BB0 ROM:00123BA2 btst #4,($142C).w ROM:00123BA8 beq.s loc_123BB0 ROM:00123BAA bclr #7,($1416).w ROM:00123BB0 ROM:00123BB0 loc_123BB0: ; CODE XREF: sub_123B7E+C↑j ROM:00123BB0 ; sub_123B7E+1A↑j ... ROM:00123BB0 clr.w d1 ROM:00123BB2 move.b ($1201).w,d1 ROM:00123BB6 cmpi.w #5,d1 ROM:00123BBA bcc.s locret_123BC4 ROM:00123BBC movea.l off_123BC6(pc,d1.w*4),a0 ROM:00123BC0 nop ROM:00123BC2 jmp (a0) ROM:00123BC4 ; --------------------------------------------------------------------------- ROM:00123BC4 ROM:00123BC4 locret_123BC4: ; CODE XREF: sub_123B7E+3C↑j ROM:00123BC4 rts ROM:00123BC4 ; End of function sub_123B7E ROM:00123BC4 ROM:00123BC4 ; --------------------------------------------------------------------------- ROM:00123BC6 off_123BC6: dc.l loc_123BDA ; DATA XREF: sub_123B7E+3E↑r ROM:00123BCA dc.l loc_123BE4 ROM:00123BCE dc.l loc_123C1A ROM:00123BD2 dc.l loc_123C4A ROM:00123BD6 dc.l loc_123C96 ROM:00123BDA ; --------------------------------------------------------------------------- ROM:00123BDA ROM:00123BDA loc_123BDA: ; DATA XREF: ROM:off_123BC6↑o ROM:00123BDA move.b #1,($1201).w ROM:00123BE0 bra.w loc_123C14 ROM:00123BE4 ; --------------------------------------------------------------------------- ROM:00123BE4 ROM:00123BE4 loc_123BE4: ; DATA XREF: ROM:00123BCA↑o ROM:00123BE4 btst #2,($1422).w ROM:00123BEA beq.s loc_123BFC ROM:00123BEC btst #7,($1416).w ROM:00123BF2 beq.s loc_123BFC ROM:00123BF4 move.b #3,($1201).w ROM:00123BFA rts ROM:00123BFC ; --------------------------------------------------------------------------- ROM:00123BFC ROM:00123BFC loc_123BFC: ; CODE XREF: ROM:00123BEA↑j ROM:00123BFC ; ROM:00123BF2↑j ROM:00123BFC btst #2,($1422).w ROM:00123C02 beq.s loc_123C14 ROM:00123C04 btst #7,($1416).w ROM:00123C0A bne.s loc_123C14 ROM:00123C0C move.b #2,($1201).w ROM:00123C12 bra.s loc_123C44 ROM:00123C14 ; --------------------------------------------------------------------------- ROM:00123C14 ROM:00123C14 loc_123C14: ; CODE XREF: ROM:00123BE0↑j ROM:00123C14 ; ROM:00123C02↑j ... ROM:00123C14 bsr.w sub_123D26 ROM:00123C18 rts ROM:00123C1A ; --------------------------------------------------------------------------- ROM:00123C1A ROM:00123C1A loc_123C1A: ; DATA XREF: ROM:00123BCE↑o ROM:00123C1A btst #2,($1422).w ROM:00123C20 bne.s loc_123C2A ROM:00123C22 move.b #1,($1201).w ROM:00123C28 bra.s loc_123C14 ROM:00123C2A ; --------------------------------------------------------------------------- ROM:00123C2A ROM:00123C2A loc_123C2A: ; CODE XREF: ROM:00123C20↑j ROM:00123C2A move.w ($BDA).w,d0 ROM:00123C2E btst #7,($1416).w ROM:00123C34 beq.s loc_123C44 ROM:00123C36 cmp.w ($BDE).w,d0 ROM:00123C3A bgt.s loc_123C44 ROM:00123C3C move.b #3,($1201).w ROM:00123C42 rts ROM:00123C44 ; --------------------------------------------------------------------------- ROM:00123C44 ROM:00123C44 loc_123C44: ; CODE XREF: ROM:00123C12↑j ROM:00123C44 ; ROM:00123C34↑j ... ROM:00123C44 bsr.w sub_123D1E ROM:00123C48 rts ROM:00123C4A ; --------------------------------------------------------------------------- ROM:00123C4A ROM:00123C4A loc_123C4A: ; DATA XREF: ROM:00123BD2↑o ROM:00123C4A btst #2,($1422).w ROM:00123C50 bne.s loc_123C5A ROM:00123C52 move.b #1,($1201).w ROM:00123C58 bra.s loc_123C14 ROM:00123C5A ; --------------------------------------------------------------------------- ROM:00123C5A ROM:00123C5A loc_123C5A: ; CODE XREF: ROM:00123C50↑j ROM:00123C5A move.w ($BDA).w,d0 ROM:00123C5E cmp.w ($BEA).w,d0 ROM:00123C62 bne.s loc_123C7E ROM:00123C64 move.w $558(a5),d1 ROM:00123C68 clr.b ($81D).w ROM:00123C6C move.w d1,($68C).w ROM:00123C70 move.b #1,($81D).w ROM:00123C76 move.b #4,($1201).w ROM:00123C7C rts ROM:00123C7E ; --------------------------------------------------------------------------- ROM:00123C7E ROM:00123C7E loc_123C7E: ; CODE XREF: ROM:00123C62↑j ROM:00123C7E btst #7,($1416).w ROM:00123C84 beq.s loc_123C8C ROM:00123C86 cmp.w ($BDE).w,d0 ROM:00123C8A ble.s locret_123C94 ROM:00123C8C ROM:00123C8C loc_123C8C: ; CODE XREF: ROM:00123C84↑j ROM:00123C8C move.b #2,($1201).w ROM:00123C92 bra.s loc_123C44 ROM:00123C94 ; --------------------------------------------------------------------------- ROM:00123C94 ROM:00123C94 locret_123C94: ; CODE XREF: ROM:00123C8A↑j ROM:00123C94 rts ROM:00123C96 ; --------------------------------------------------------------------------- ROM:00123C96 ROM:00123C96 loc_123C96: ; DATA XREF: ROM:00123BD6↑o ROM:00123C96 btst #2,($1422).w ROM:00123C9C bne.s loc_123CA8 ROM:00123C9E move.b #1,($1201).w ROM:00123CA4 bra.w loc_123C14 ROM:00123CA8 ; --------------------------------------------------------------------------- ROM:00123CA8 ROM:00123CA8 loc_123CA8: ; CODE XREF: ROM:00123C9C↑j ROM:00123CA8 cmpi.w #0,($68C).w ROM:00123CAE bgt.s loc_123CBC ROM:00123CB0 bsr.w sub_123CF8 ROM:00123CB4 move.b #3,($1201).w ROM:00123CBA rts ROM:00123CBC ; --------------------------------------------------------------------------- ROM:00123CBC ROM:00123CBC loc_123CBC: ; CODE XREF: ROM:00123CAE↑j ROM:00123CBC move.w ($BDA).w,d0 ROM:00123CC0 cmp.w ($BEA).w,d0 ROM:00123CC4 beq.s loc_123CD6 ROM:00123CC6 clr.b ($81D).w ROM:00123CCA clr.w ($68C).w ROM:00123CCE move.b #3,($1201).w ROM:00123CD4 rts ROM:00123CD6 ; --------------------------------------------------------------------------- ROM:00123CD6 ROM:00123CD6 loc_123CD6: ; CODE XREF: ROM:00123CC4↑j ROM:00123CD6 btst #7,($1416).w ROM:00123CDC beq.s loc_123CE4 ROM:00123CDE cmp.w ($BDE).w,d0 ROM:00123CE2 ble.s locret_123CF6 ROM:00123CE4 ROM:00123CE4 loc_123CE4: ; CODE XREF: ROM:00123CDC↑j ROM:00123CE4 clr.b ($81D).w ROM:00123CE8 clr.w ($68C).w ROM:00123CEC move.b #2,($1201).w ROM:00123CF2 bra.w loc_123C44 ROM:00123CF6 ; --------------------------------------------------------------------------- ROM:00123CF6 ROM:00123CF6 locret_123CF6: ; CODE XREF: ROM:00123CE2↑j ROM:00123CF6 rts ROM:00123CF8 ROM:00123CF8 ; =============== S U B R O U T I N E ======================================= ROM:00123CF8 ROM:00123CF8 ROM:00123CF8 sub_123CF8: ; CODE XREF: ROM:00123CB0↑p ROM:00123CF8 move.w ($BDA).w,d0 ROM:00123CFC sub.w $556(a5),d0 ROM:00123D00 move.w ($BDE).w,d1 ROM:00123D04 sub.w ($BDA).w,d1 ROM:00123D08 move.w $554(a5),d2 ROM:00123D0C cmp.w d2,d1 ROM:00123D0E ble.s loc_123D18 ROM:00123D10 move.w ($BDE).w,d0 ROM:00123D14 sub.w $554(a5),d0 ROM:00123D18 ROM:00123D18 loc_123D18: ; CODE XREF: sub_123CF8+16↑j ROM:00123D18 move.w d0,($BDA).w ROM:00123D1C rts ROM:00123D1C ; End of function sub_123CF8 ROM:00123D1C ROM:00123D1E ROM:00123D1E ; =============== S U B R O U T I N E ======================================= ROM:00123D1E ROM:00123D1E ROM:00123D1E sub_123D1E: ; CODE XREF: ROM:loc_123C44↑p ROM:00123D1E move.w ($BDE).w,($BDA).w ROM:00123D24 rts ROM:00123D24 ; End of function sub_123D1E ROM:00123D24 ROM:00123D26 ROM:00123D26 ; =============== S U B R O U T I N E ======================================= ROM:00123D26 ROM:00123D26 ROM:00123D26 sub_123D26: ; CODE XREF: ROM:loc_123C14↑p ROM:00123D26 move.w ($BDE).w,d0 ROM:00123D2A sub.w $554(a5),d0 ROM:00123D2E move.w d0,($BDA).w ROM:00123D32 rts ROM:00123D32 ; End of function sub_123D26 ROM:00123D32 ROM:00123D34 ROM:00123D34 ; =============== S U B R O U T I N E ======================================= ROM:00123D34 ROM:00123D34 ROM:00123D34 sub_123D34: ; CODE XREF: sub_129F28+2A↓p ROM:00123D34 bsr.w sub_123E5A ROM:00123D38 bsr.w sub_123E62 ROM:00123D3C bsr.w sub_123EBE ROM:00123D40 bsr.w sub_123FF6 ROM:00123D44 bsr.l sub_123B7E ROM:00123D4A bsr.l sub_123472 ROM:00123D50 bsr.w sub_124004 ROM:00123D54 bsr.l sub_124020 ROM:00123D5A bsr.w sub_123D72 ROM:00123D5E bsr.l sub_123106 ROM:00123D64 bsr.l sub_124680 ROM:00123D6A bsr.l sub_122BE2 ROM:00123D70 rts ROM:00123D70 ; End of function sub_123D34 ROM:00123D70 ROM:00123D72 ROM:00123D72 ; =============== S U B R O U T I N E ======================================= ROM:00123D72 ROM:00123D72 ROM:00123D72 sub_123D72: ; CODE XREF: sub_123D34+26↑p ROM:00123D72 clr.w d1 ROM:00123D74 move.b ($1202).w,d1 ROM:00123D78 cmpi.w #4,d1 ROM:00123D7C bcc.s locret_123D86 ROM:00123D7E movea.l off_123D88(pc,d1.w*4),a0 ROM:00123D82 nop ROM:00123D84 jmp (a0) ROM:00123D86 ; --------------------------------------------------------------------------- ROM:00123D86 ROM:00123D86 locret_123D86: ; CODE XREF: sub_123D72+A↑j ROM:00123D86 rts ROM:00123D86 ; End of function sub_123D72 ROM:00123D86 ROM:00123D86 ; --------------------------------------------------------------------------- ROM:00123D88 off_123D88: dc.l loc_123D98 ; DATA XREF: sub_123D72+C↑r ROM:00123D8C dc.l loc_123DA8 ROM:00123D90 dc.l loc_123DD2 ROM:00123D94 dc.l loc_123E1A ROM:00123D98 ; --------------------------------------------------------------------------- ROM:00123D98 ROM:00123D98 loc_123D98: ; DATA XREF: ROM:off_123D88↑o ROM:00123D98 bclr #7,($1400).w ROM:00123D9E move.b #1,($1202).w ROM:00123DA4 bra.s locret_123DD0 ROM:00123DA6 ; --------------------------------------------------------------------------- ROM:00123DA6 rts ROM:00123DA8 ; --------------------------------------------------------------------------- ROM:00123DA8 ROM:00123DA8 loc_123DA8: ; DATA XREF: ROM:00123D8C↑o ROM:00123DA8 btst #3,($1424).w ROM:00123DAE beq.s locret_123DD0 ROM:00123DB0 move.w $568(a5),d0 ROM:00123DB4 btst #1,($140C).w ROM:00123DBA bne.s locret_123DD0 ROM:00123DBC cmp.w ($BE6).w,d0 ROM:00123DC0 blt.s locret_123DD0 ROM:00123DC2 bset #7,($1400).w ROM:00123DC8 move.b #2,($1202).w ROM:00123DCE bra.s locret_123E18 ROM:00123DD0 ; --------------------------------------------------------------------------- ROM:00123DD0 ROM:00123DD0 locret_123DD0: ; CODE XREF: ROM:00123DA4↑j ROM:00123DD0 ; ROM:00123DAE↑j ... ROM:00123DD0 rts ROM:00123DD2 ; --------------------------------------------------------------------------- ROM:00123DD2 ROM:00123DD2 loc_123DD2: ; DATA XREF: ROM:00123D90↑o ROM:00123DD2 move.w $568(a5),d0 ROM:00123DD6 add.w $56A(a5),d0 ROM:00123DDA btst #3,($1424).w ROM:00123DE0 beq.s loc_123DE8 ROM:00123DE2 cmp.w ($BE6).w,d0 ROM:00123DE6 bge.s loc_123DF6 ROM:00123DE8 ROM:00123DE8 loc_123DE8: ; CODE XREF: ROM:00123DE0↑j ROM:00123DE8 bclr #7,($1400).w ROM:00123DEE move.b #1,($1202).w ROM:00123DF4 bra.s locret_123DD0 ROM:00123DF6 ; --------------------------------------------------------------------------- ROM:00123DF6 ROM:00123DF6 loc_123DF6: ; CODE XREF: ROM:00123DE6↑j ROM:00123DF6 btst #1,($140C).w ROM:00123DFC beq.s locret_123E18 ROM:00123DFE move.w $570(a5),d0 ROM:00123E02 clr.b ($81E).w ROM:00123E06 move.w d0,($68E).w ROM:00123E0A move.b #1,($81E).w ROM:00123E10 move.b #3,($1202).w ROM:00123E16 bra.s locret_123E56 ROM:00123E18 ; --------------------------------------------------------------------------- ROM:00123E18 ROM:00123E18 locret_123E18: ; CODE XREF: ROM:00123DCE↑j ROM:00123E18 ; ROM:00123DFC↑j ... ROM:00123E18 rts ROM:00123E1A ; --------------------------------------------------------------------------- ROM:00123E1A ROM:00123E1A loc_123E1A: ; DATA XREF: ROM:00123D94↑o ROM:00123E1A btst #3,($1424).w ROM:00123E20 beq.s loc_123E38 ROM:00123E22 move.w $568(a5),d0 ROM:00123E26 add.w $56A(a5),d0 ROM:00123E2A cmpi.w #0,($68E).w ROM:00123E30 ble.s loc_123E38 ROM:00123E32 cmp.w ($BE6).w,d0 ROM:00123E36 bge.s loc_123E46 ROM:00123E38 ROM:00123E38 loc_123E38: ; CODE XREF: ROM:00123E20↑j ROM:00123E38 ; ROM:00123E30↑j ROM:00123E38 bclr #7,($1400).w ROM:00123E3E move.b #1,($1202).w ROM:00123E44 bra.s locret_123DD0 ROM:00123E46 ; --------------------------------------------------------------------------- ROM:00123E46 ROM:00123E46 loc_123E46: ; CODE XREF: ROM:00123E36↑j ROM:00123E46 btst #1,($140C).w ROM:00123E4C bne.s locret_123E56 ROM:00123E4E move.b #2,($1202).w ROM:00123E54 bra.s locret_123E18 ROM:00123E56 ; --------------------------------------------------------------------------- ROM:00123E56 ROM:00123E56 locret_123E56: ; CODE XREF: ROM:00123E16↑j ROM:00123E56 ; ROM:00123E4C↑j ROM:00123E56 rts ROM:00123E58 ; --------------------------------------------------------------------------- ROM:00123E58 rts ROM:00123E5A ROM:00123E5A ; =============== S U B R O U T I N E ======================================= ROM:00123E5A ROM:00123E5A ROM:00123E5A sub_123E5A: ; CODE XREF: sub_123D34↑p ROM:00123E5A move.w ($5B2).w,($BEA).w ROM:00123E60 rts ROM:00123E60 ; End of function sub_123E5A ROM:00123E60 ROM:00123E62 ROM:00123E62 ; =============== S U B R O U T I N E ======================================= ROM:00123E62 ROM:00123E62 ROM:00123E62 sub_123E62: ; CODE XREF: sub_123D34+4↑p ROM:00123E62 btst #5,($886).w ROM:00123E68 beq.s loc_123E96 ROM:00123E6A move.w #$3F80,d1 ROM:00123E6E move.w ($9E4).w,d2 ROM:00123E72 move.w ($9B0).w,d3 ROM:00123E76 bsr.l sub_11745C ROM:00123E7C move.w d1,($BF0).w ROM:00123E80 move.w #$3F82,d1 ROM:00123E84 move.w ($9E4).w,d2 ROM:00123E88 move.w ($9A0).w,d3 ROM:00123E8C bsr.l sub_11745C ROM:00123E92 move.w d1,($BF4).w ROM:00123E96 ROM:00123E96 loc_123E96: ; CODE XREF: sub_123E62+6↑j ROM:00123E96 move.w ($BCA).w,d0 ROM:00123E9A cmpi.w #0,d0 ROM:00123E9E beq.s loc_123EAC ROM:00123EA0 move.w ($BF4).w,d0 ROM:00123EA4 muls.w ($BCC).w,d0 ROM:00123EA8 divs.w ($BCA).w,d0 ROM:00123EAC ROM:00123EAC loc_123EAC: ; CODE XREF: sub_123E62+3C↑j ROM:00123EAC add.w ($BF0).w,d0 ROM:00123EB0 add.w ($144A).w,d0 ROM:00123EB4 add.w ($BD0).w,d0 ROM:00123EB8 move.w d0,($BDC).w ROM:00123EBC rts ROM:00123EBC ; End of function sub_123E62 ROM:00123EBC ROM:00123EBE ROM:00123EBE ; =============== S U B R O U T I N E ======================================= ROM:00123EBE ROM:00123EBE ROM:00123EBE sub_123EBE: ; CODE XREF: sub_123D34+8↑p ROM:00123EBE btst #5,($886).w ROM:00123EC4 beq.s loc_123EE0 ROM:00123EC6 move.w #$3F86,d1 ROM:00123ECA move.w ($9E4).w,d2 ROM:00123ECE move.w ($9B0).w,d3 ROM:00123ED2 bsr.l sub_11745C ROM:00123ED8 add.w ($144C).w,d1 ROM:00123EDC move.w d1,($BEC).w ROM:00123EE0 ROM:00123EE0 loc_123EE0: ; CODE XREF: sub_123EBE+6↑j ROM:00123EE0 move.w #$3F88,d1 ROM:00123EE4 move.w ($9C2).w,d2 ROM:00123EE8 move.w ($9E4).w,d3 ROM:00123EEC bsr.l sub_11745C ROM:00123EF2 move.w d1,($BEE).w ROM:00123EF6 move.w #$3F84,d1 ROM:00123EFA move.w ($1444).w,d2 ROM:00123EFE move.w ($9AA).w,d3 ROM:00123F02 bsr.l sub_11745C ROM:00123F08 move.w d1,($BF2).w ROM:00123F0C btst #0,($1423).w ROM:00123F12 bne.s loc_123F24 ROM:00123F14 cmpi.w #0,($BE8).w ROM:00123F1A blt.s loc_123F24 ROM:00123F1C cmpi.w #0,($BEC).w ROM:00123F22 bge.s loc_123F2C ROM:00123F24 ROM:00123F24 loc_123F24: ; CODE XREF: sub_123EBE+54↑j ROM:00123F24 ; sub_123EBE+5C↑j ROM:00123F24 move.w ($BEC).w,($BF6).w ROM:00123F2A bra.s loc_123F5E ROM:00123F2C ; --------------------------------------------------------------------------- ROM:00123F2C ROM:00123F2C loc_123F2C: ; CODE XREF: sub_123EBE+64↑j ROM:00123F2C move.w $56C(a5),d0 ROM:00123F30 sub.w ($BE8).w,d0 ROM:00123F34 bgt.s loc_123F3E ROM:00123F36 move.w #0,($BF6).w ROM:00123F3C bra.s loc_123F5E ROM:00123F3E ; --------------------------------------------------------------------------- ROM:00123F3E ROM:00123F3E loc_123F3E: ; CODE XREF: sub_123EBE+76↑j ROM:00123F3E move.w ($BEC).w,d1 ROM:00123F42 muls.w d0,d1 ROM:00123F44 divs.w $56C(a5),d1 ROM:00123F48 move.w d1,d2 ROM:00123F4A add.w $56E(a5),d2 ROM:00123F4E cmp.w ($BF6).w,d1 ROM:00123F52 bgt.s loc_123F5A ROM:00123F54 cmp.w ($BF6).w,d2 ROM:00123F58 bgt.s loc_123F5E ROM:00123F5A ROM:00123F5A loc_123F5A: ; CODE XREF: sub_123EBE+94↑j ROM:00123F5A move.w d1,($BF6).w ROM:00123F5E ROM:00123F5E loc_123F5E: ; CODE XREF: sub_123EBE+6C↑j ROM:00123F5E ; sub_123EBE+7E↑j ... ROM:00123F5E move.w ($BDC).w,d0 ROM:00123F62 add.w ($B7A).w,d0 ROM:00123F66 btst #7,($1415).w ROM:00123F6C beq.s loc_123F72 ROM:00123F6E add.w ($BF6).w,d0 ROM:00123F72 ROM:00123F72 loc_123F72: ; CODE XREF: sub_123EBE+AE↑j ROM:00123F72 add.w ($BEE).w,d0 ROM:00123F76 btst #6,($1402).w ROM:00123F7C beq.s loc_123F82 ROM:00123F7E add.w ($B58).w,d0 ROM:00123F82 ROM:00123F82 loc_123F82: ; CODE XREF: sub_123EBE+BE↑j ROM:00123F82 btst #3,($142B).w ROM:00123F88 beq.s loc_123F8E ROM:00123F8A add.w $55C(a5),d0 ROM:00123F8E ROM:00123F8E loc_123F8E: ; CODE XREF: sub_123EBE+CA↑j ROM:00123F8E btst #3,($89C).w ROM:00123F94 beq.s loc_123F9A ROM:00123F96 add.w $55E(a5),d0 ROM:00123F9A ROM:00123F9A loc_123F9A: ; CODE XREF: sub_123EBE+D6↑j ROM:00123F9A btst #1,($1402).w ROM:00123FA0 beq.s loc_123FA6 ROM:00123FA2 add.w $560(a5),d0 ROM:00123FA6 ROM:00123FA6 loc_123FA6: ; CODE XREF: sub_123EBE+E2↑j ROM:00123FA6 btst #1,($1427).w ROM:00123FAC beq.s loc_123FB2 ROM:00123FAE add.w $562(a5),d0 ROM:00123FB2 ROM:00123FB2 loc_123FB2: ; CODE XREF: sub_123EBE+EE↑j ROM:00123FB2 btst #3,($13FF).w ROM:00123FB8 beq.s loc_123FBE ROM:00123FBA add.w $564(a5),d0 ROM:00123FBE ROM:00123FBE loc_123FBE: ; CODE XREF: sub_123EBE+FA↑j ROM:00123FBE btst #3,($1414).w ROM:00123FC4 beq.s loc_123FCA ROM:00123FC6 add.w $566(a5),d0 ROM:00123FCA ROM:00123FCA loc_123FCA: ; CODE XREF: sub_123EBE+106↑j ROM:00123FCA add.w ($BF2).w,d0 ROM:00123FCE move.w d0,($BE0).w ROM:00123FD2 move.w #$3F8A,d1 ROM:00123FD6 move.w ($BE0).w,d2 ROM:00123FDA move.w ($1444).w,d3 ROM:00123FDE bsr.l sub_11745C ROM:00123FE4 add.w ($BE0).w,d1 ROM:00123FE8 move.w d1,($BDE).w ROM:00123FEC sub.w ($BDC).w,d1 ROM:00123FF0 move.w d1,($BE2).w ROM:00123FF4 rts ROM:00123FF4 ; End of function sub_123EBE ROM:00123FF4 ROM:00123FF6 ROM:00123FF6 ; =============== S U B R O U T I N E ======================================= ROM:00123FF6 ROM:00123FF6 ROM:00123FF6 sub_123FF6: ; CODE XREF: sub_123D34+C↑p ROM:00123FF6 move.w $55A(a5),d0 ROM:00123FFA add.w ($BDE).w,d0 ROM:00123FFE move.w d0,($BE4).w ROM:00124002 rts ROM:00124002 ; End of function sub_123FF6 ROM:00124002 ROM:00124004 ROM:00124004 ; =============== S U B R O U T I N E ======================================= ROM:00124004 ROM:00124004 ROM:00124004 sub_124004: ; CODE XREF: sub_123D34+1C↑p ROM:00124004 move.w ($57E).w,d0 ROM:00124008 sub.w ($BC0).w,d0 ROM:0012400C move.w d0,($BE6).w ROM:00124010 clr.w d0 ROM:00124012 move.w ($518).w,d0 ROM:00124016 sub.w $540(a5),d0 ROM:0012401A move.w d0,($BE8).w ROM:0012401E rts ROM:0012401E ; End of function sub_124004 ROM:0012401E ROM:00124020 ROM:00124020 ; =============== S U B R O U T I N E ======================================= ROM:00124020 ROM:00124020 ROM:00124020 sub_124020: ; CODE XREF: sub_123D34+20↑p ROM:00124020 bsr.w sub_12412A ROM:00124024 bsr.w sub_12428E ROM:00124028 bsr.w sub_124408 ROM:0012402C bsr.w sub_124032 ROM:00124030 rts ROM:00124030 ; End of function sub_124020 ROM:00124030 ROM:00124032 ROM:00124032 ; =============== S U B R O U T I N E ======================================= ROM:00124032 ROM:00124032 ROM:00124032 sub_124032: ; CODE XREF: sub_124020+C↑p ROM:00124032 clr.w d1 ROM:00124034 move.b ($1203).w,d1 ROM:00124038 cmpi.w #5,d1 ROM:0012403C bcc.s locret_124046 ROM:0012403E movea.l off_124048(pc,d1.w*4),a0 ROM:00124042 nop ROM:00124044 jmp (a0) ROM:00124046 ; --------------------------------------------------------------------------- ROM:00124046 ROM:00124046 locret_124046: ; CODE XREF: sub_124032+A↑j ROM:00124046 rts ROM:00124046 ; End of function sub_124032 ROM:00124046 ROM:00124046 ; --------------------------------------------------------------------------- ROM:00124048 off_124048: dc.l loc_12405C ; DATA XREF: sub_124032+C↑r ROM:0012404C dc.l loc_12406A ROM:00124050 dc.l loc_12409A ROM:00124054 dc.l loc_1240D2 ROM:00124058 dc.l loc_1240EC ROM:0012405C ; --------------------------------------------------------------------------- ROM:0012405C ROM:0012405C loc_12405C: ; DATA XREF: ROM:off_124048↑o ROM:0012405C bsr.w sub_1243FE ROM:00124060 move.b #1,($1203).w ROM:00124066 bra.s locret_124098 ROM:00124068 ; --------------------------------------------------------------------------- ROM:00124068 rts ROM:0012406A ; --------------------------------------------------------------------------- ROM:0012406A ROM:0012406A loc_12406A: ; DATA XREF: ROM:0012404C↑o ROM:0012406A btst #1,($140C).w ROM:00124070 beq.s loc_124080 ROM:00124072 bset #2,($141A).w ROM:00124078 move.b #2,($1203).w ROM:0012407E bra.s loc_1240CC ROM:00124080 ; --------------------------------------------------------------------------- ROM:00124080 ROM:00124080 loc_124080: ; CODE XREF: ROM:00124070↑j ROM:00124080 btst #0,($1423).w ROM:00124086 bne.s locret_124098 ROM:00124088 bset #2,($141A).w ROM:0012408E move.b #4,($1203).w ROM:00124094 bra.w loc_124122 ROM:00124098 ; --------------------------------------------------------------------------- ROM:00124098 ROM:00124098 locret_124098: ; CODE XREF: ROM:00124066↑j ROM:00124098 ; ROM:00124086↑j ... ROM:00124098 rts ROM:0012409A ; --------------------------------------------------------------------------- ROM:0012409A ROM:0012409A loc_12409A: ; DATA XREF: ROM:00124050↑o ROM:0012409A btst #1,($140C).w ROM:001240A0 bne.s loc_1240B0 ROM:001240A2 bclr #2,($141A).w ROM:001240A8 move.b #1,($1203).w ROM:001240AE bra.s locret_124098 ROM:001240B0 ; --------------------------------------------------------------------------- ROM:001240B0 ROM:001240B0 loc_1240B0: ; CODE XREF: ROM:001240A0↑j ROM:001240B0 move.w $572(a5),d0 ROM:001240B4 move.w ($BFC).w,d1 ROM:001240B8 cmp.w ($BE6).w,d0 ROM:001240BC bge.s loc_1240CC ROM:001240BE cmp.w ($BF8).w,d1 ROM:001240C2 bge.s loc_1240CC ROM:001240C4 move.b #3,($1203).w ROM:001240CA bra.s loc_1240E6 ROM:001240CC ; --------------------------------------------------------------------------- ROM:001240CC ROM:001240CC loc_1240CC: ; CODE XREF: ROM:0012407E↑j ROM:001240CC ; ROM:001240BC↑j ... ROM:001240CC bsr.w sub_124314 ROM:001240D0 rts ROM:001240D2 ; --------------------------------------------------------------------------- ROM:001240D2 ROM:001240D2 loc_1240D2: ; DATA XREF: ROM:00124054↑o ROM:001240D2 btst #1,($140C).w ROM:001240D8 bne.s loc_1240E6 ROM:001240DA bsr.w sub_1243EA ROM:001240DE move.b #4,($1203).w ROM:001240E4 bra.s loc_124122 ROM:001240E6 ; --------------------------------------------------------------------------- ROM:001240E6 ROM:001240E6 loc_1240E6: ; CODE XREF: ROM:001240CA↑j ROM:001240E6 ; ROM:001240D8↑j ... ROM:001240E6 bsr.w sub_124328 ROM:001240EA rts ROM:001240EC ; --------------------------------------------------------------------------- ROM:001240EC ROM:001240EC loc_1240EC: ; DATA XREF: ROM:00124058↑o ROM:001240EC btst #0,($1423).w ROM:001240F2 beq.s loc_124104 ROM:001240F4 bclr #2,($141A).w ROM:001240FA move.b #1,($1203).w ROM:00124100 bra.w locret_124098 ROM:00124104 ; --------------------------------------------------------------------------- ROM:00124104 ROM:00124104 loc_124104: ; CODE XREF: ROM:001240F2↑j ROM:00124104 move.w ($C06).w,d0 ROM:00124108 cmp.w ($9AE).w,d0 ROM:0012410C ble.s loc_124112 ROM:0012410E bsr.w sub_1243FE ROM:00124112 ROM:00124112 loc_124112: ; CODE XREF: ROM:0012410C↑j ROM:00124112 btst #1,($140C).w ROM:00124118 beq.s loc_124122 ROM:0012411A move.b #3,($1203).w ROM:00124120 bra.s loc_1240E6 ROM:00124122 ; --------------------------------------------------------------------------- ROM:00124122 ROM:00124122 loc_124122: ; CODE XREF: ROM:00124094↑j ROM:00124122 ; ROM:001240E4↑j ... ROM:00124122 bsr.w sub_12439C ROM:00124126 rts ROM:00124128 ; --------------------------------------------------------------------------- ROM:00124128 rts ROM:0012412A ROM:0012412A ; =============== S U B R O U T I N E ======================================= ROM:0012412A ROM:0012412A ROM:0012412A sub_12412A: ; CODE XREF: sub_124020↑p ROM:0012412A clr.w d1 ROM:0012412C move.b ($1204).w,d1 ROM:00124130 cmpi.w #5,d1 ROM:00124134 bcc.s locret_12413E ROM:00124136 movea.l off_124140(pc,d1.w*4),a0 ROM:0012413A nop ROM:0012413C jmp (a0) ROM:0012413E ; --------------------------------------------------------------------------- ROM:0012413E ROM:0012413E locret_12413E: ; CODE XREF: sub_12412A+A↑j ROM:0012413E rts ROM:0012413E ; End of function sub_12412A ROM:0012413E ROM:0012413E ; --------------------------------------------------------------------------- ROM:00124140 off_124140: dc.l loc_124154 ; DATA XREF: sub_12412A+C↑r ROM:00124144 dc.l loc_124162 ROM:00124148 dc.l loc_1241AE ROM:0012414C dc.l loc_124200 ROM:00124150 dc.l loc_124244 ROM:00124154 ; --------------------------------------------------------------------------- ROM:00124154 ROM:00124154 loc_124154: ; DATA XREF: ROM:off_124140↑o ROM:00124154 bsr.w sub_12430C ROM:00124158 move.b #1,($1204).w ROM:0012415E bra.s locret_1241AC ROM:00124160 ; --------------------------------------------------------------------------- ROM:00124160 rts ROM:00124162 ; --------------------------------------------------------------------------- ROM:00124162 ROM:00124162 loc_124162: ; DATA XREF: ROM:00124144↑o ROM:00124162 btst #0,($1423).w ROM:00124168 beq.s locret_1241AC ROM:0012416A btst #6,($1400).w ROM:00124170 bne.s locret_1241AC ROM:00124172 btst #2,($141C).w ROM:00124178 bne.s locret_1241AC ROM:0012417A btst #2,($1410).w ROM:00124180 bne.s locret_1241AC ROM:00124182 btst #0,($1421).w ROM:00124188 bne.s locret_1241AC ROM:0012418A cmpi.w #0,($C0E).w ROM:00124190 bne.s locret_1241AC ROM:00124192 move.w $576(a5),d0 ROM:00124196 clr.b ($81F).w ROM:0012419A move.w d0,($690).w ROM:0012419E move.b #1,($81F).w ROM:001241A4 move.b #2,($1204).w ROM:001241AA bra.s locret_1241FE ROM:001241AC ; --------------------------------------------------------------------------- ROM:001241AC ROM:001241AC locret_1241AC: ; CODE XREF: ROM:0012415E↑j ROM:001241AC ; ROM:00124168↑j ... ROM:001241AC rts ROM:001241AE ; --------------------------------------------------------------------------- ROM:001241AE ROM:001241AE loc_1241AE: ; DATA XREF: ROM:00124148↑o ROM:001241AE btst #0,($1423).w ROM:001241B4 beq.s loc_1241DE ROM:001241B6 btst #2,($141C).w ROM:001241BC bne.s loc_1241DE ROM:001241BE btst #6,($1400).w ROM:001241C4 bne.s loc_1241DE ROM:001241C6 btst #2,($1410).w ROM:001241CC bne.s loc_1241DE ROM:001241CE btst #0,($1421).w ROM:001241D4 bne.s loc_1241DE ROM:001241D6 cmpi.w #0,($C0E).w ROM:001241DC ble.s loc_1241EE ROM:001241DE ROM:001241DE loc_1241DE: ; CODE XREF: ROM:001241B4↑j ROM:001241DE ; ROM:001241BC↑j ... ROM:001241DE clr.b ($81F).w ROM:001241E2 clr.w ($690).w ROM:001241E6 move.b #1,($1204).w ROM:001241EC bra.s locret_1241AC ROM:001241EE ; --------------------------------------------------------------------------- ROM:001241EE ROM:001241EE loc_1241EE: ; CODE XREF: ROM:001241DC↑j ROM:001241EE cmpi.w #0,($690).w ROM:001241F4 bgt.s locret_1241FE ROM:001241F6 move.b #3,($1204).w ROM:001241FC bra.s locret_124242 ROM:001241FE ; --------------------------------------------------------------------------- ROM:001241FE ROM:001241FE locret_1241FE: ; CODE XREF: ROM:001241AA↑j ROM:001241FE ; ROM:001241F4↑j ROM:001241FE rts ROM:00124200 ; --------------------------------------------------------------------------- ROM:00124200 ROM:00124200 loc_124200: ; DATA XREF: ROM:0012414C↑o ROM:00124200 btst #0,($1423).w ROM:00124206 beq.s loc_124228 ROM:00124208 btst #2,($141C).w ROM:0012420E bne.s loc_124228 ROM:00124210 btst #6,($1400).w ROM:00124216 bne.s loc_124228 ROM:00124218 btst #2,($1410).w ROM:0012421E bne.s loc_124228 ROM:00124220 btst #0,($1421).w ROM:00124226 beq.s loc_124232 ROM:00124228 ROM:00124228 loc_124228: ; CODE XREF: ROM:00124206↑j ROM:00124228 ; ROM:0012420E↑j ... ROM:00124228 move.b #1,($1204).w ROM:0012422E bra.w locret_1241AC ROM:00124232 ; --------------------------------------------------------------------------- ROM:00124232 ROM:00124232 loc_124232: ; CODE XREF: ROM:00124226↑j ROM:00124232 cmpi.w #0,($C0E).w ROM:00124238 bne.s locret_124242 ROM:0012423A move.b #4,($1204).w ROM:00124240 bra.s loc_124286 ROM:00124242 ; --------------------------------------------------------------------------- ROM:00124242 ROM:00124242 locret_124242: ; CODE XREF: ROM:001241FC↑j ROM:00124242 ; ROM:00124238↑j ... ROM:00124242 rts ROM:00124244 ; --------------------------------------------------------------------------- ROM:00124244 ROM:00124244 loc_124244: ; DATA XREF: ROM:00124150↑o ROM:00124244 btst #0,($1423).w ROM:0012424A beq.s loc_12426C ROM:0012424C btst #2,($141C).w ROM:00124252 bne.s loc_12426C ROM:00124254 btst #6,($1400).w ROM:0012425A bne.s loc_12426C ROM:0012425C btst #2,($1410).w ROM:00124262 bne.s loc_12426C ROM:00124264 btst #0,($1421).w ROM:0012426A beq.s loc_124276 ROM:0012426C ROM:0012426C loc_12426C: ; CODE XREF: ROM:0012424A↑j ROM:0012426C ; ROM:00124252↑j ... ROM:0012426C move.b #1,($1204).w ROM:00124272 bra.w locret_1241AC ROM:00124276 ; --------------------------------------------------------------------------- ROM:00124276 ROM:00124276 loc_124276: ; CODE XREF: ROM:0012426A↑j ROM:00124276 cmpi.w #0,($C0E).w ROM:0012427C ble.s loc_124286 ROM:0012427E move.b #3,($1204).w ROM:00124284 bra.s locret_124242 ROM:00124286 ; --------------------------------------------------------------------------- ROM:00124286 ROM:00124286 loc_124286: ; CODE XREF: ROM:00124240↑j ROM:00124286 ; ROM:0012427C↑j ROM:00124286 bsr.w sub_1242E2 ROM:0012428A rts ROM:0012428C ; --------------------------------------------------------------------------- ROM:0012428C rts ROM:0012428E ROM:0012428E ; =============== S U B R O U T I N E ======================================= ROM:0012428E ROM:0012428E ROM:0012428E sub_12428E: ; CODE XREF: sub_124020+4↑p ROM:0012428E move.w #$3F8E,d1 ROM:00124292 move.w ($57E).w,d2 ROM:00124296 move.w ($9AE).w,d3 ROM:0012429A bsr.l sub_11745C ROM:001242A0 add.w ($144A).w,d1 ROM:001242A4 btst #2,($1409).w ROM:001242AA beq.s loc_1242B0 ROM:001242AC add.w $582(a5),d1 ROM:001242B0 ROM:001242B0 loc_1242B0: ; CODE XREF: sub_12428E+1C↑j ROM:001242B0 move.w d1,($BFA).w ROM:001242B4 move.w $574(a5),d0 ROM:001242B8 cmpi.w #0,d0 ROM:001242BC bne.s loc_1242DA ROM:001242BE move.w #$3F8A,d1 ROM:001242C2 move.w ($BFA).w,d2 ROM:001242C6 move.w ($1444).w,d3 ROM:001242CA bsr.l sub_11745C ROM:001242D0 add.w ($BFA).w,d1 ROM:001242D4 move.w d1,($BF8).w ROM:001242D8 bra.s locret_1242E0 ROM:001242DA ; --------------------------------------------------------------------------- ROM:001242DA ROM:001242DA loc_1242DA: ; CODE XREF: sub_12428E+2E↑j ROM:001242DA move.w ($BFA).w,($BF8).w ROM:001242E0 ROM:001242E0 locret_1242E0: ; CODE XREF: sub_12428E+4A↑j ROM:001242E0 rts ROM:001242E0 ; End of function sub_12428E ROM:001242E0 ROM:001242E2 ROM:001242E2 ; =============== S U B R O U T I N E ======================================= ROM:001242E2 ROM:001242E2 ROM:001242E2 sub_1242E2: ; CODE XREF: ROM:loc_124286↑p ROM:001242E2 clr.l d1 ROM:001242E4 move.w ($BEA).w,d1 ROM:001242E8 swap d1 ROM:001242EA move.w ($BFC).w,d2 ROM:001242EE swap d2 ROM:001242F0 move.w ($C08).w,d2 ROM:001242F4 move.w $578(a5),d3 ROM:001242F8 ext.l d3 ROM:001242FA bsr.l sub_117368 ROM:00124300 move.w d4,($C08).w ROM:00124304 swap d4 ROM:00124306 move.w d4,($BFC).w ROM:0012430A rts ROM:0012430A ; End of function sub_1242E2 ROM:0012430A ROM:0012430C ROM:0012430C ; =============== S U B R O U T I N E ======================================= ROM:0012430C ROM:0012430C ROM:0012430C sub_12430C: ; CODE XREF: ROM:loc_124154↑p ROM:0012430C move.w ($BDE).w,($BFC).w ROM:00124312 rts ROM:00124312 ; End of function sub_12430C ROM:00124312 ROM:00124314 ROM:00124314 ; =============== S U B R O U T I N E ======================================= ROM:00124314 ROM:00124314 ROM:00124314 sub_124314: ; CODE XREF: ROM:loc_1240CC↑p ROM:00124314 move.w ($BFC).w,($C02).w ROM:0012431A move.w ($BFC).w,($C00).w ROM:00124320 move.w $57C(a5),($BFE).w ROM:00124326 rts ROM:00124326 ; End of function sub_124314 ROM:00124326 ROM:00124328 ROM:00124328 ; =============== S U B R O U T I N E ======================================= ROM:00124328 ROM:00124328 ROM:00124328 sub_124328: ; CODE XREF: ROM:loc_1240E6↑p ROM:00124328 move.w ($BDE).w,d0 ROM:0012432C cmp.w ($BF8).w,d0 ROM:00124330 ble.s loc_124336 ROM:00124332 move.w d0,($BF8).w ROM:00124336 ROM:00124336 loc_124336: ; CODE XREF: sub_124328+8↑j ROM:00124336 move.w $57E(a5),d1 ROM:0012433A cmp.w ($9AE).w,d1 ROM:0012433E bge.s loc_124348 ROM:00124340 bclr #1,($140A).w ROM:00124346 bra.s loc_12436E ROM:00124348 ; --------------------------------------------------------------------------- ROM:00124348 ROM:00124348 loc_124348: ; CODE XREF: sub_124328+16↑j ROM:00124348 bset #1,($140A).w ROM:0012434E btst #3,($151B).w ROM:00124354 beq.s loc_12436E ROM:00124356 move.w $580(a5),d1 ROM:0012435A btst #0,($C9F).w ROM:00124360 bne.s loc_12436E ROM:00124362 cmp.w ($506).w,d1 ROM:00124366 bgt.s loc_12436E ROM:00124368 bclr #1,($140A).w ROM:0012436E ROM:0012436E loc_12436E: ; CODE XREF: sub_124328+1E↑j ROM:0012436E ; sub_124328+2C↑j ... ROM:0012436E move.w ($C02).w,d0 ROM:00124372 btst #1,($140A).w ROM:00124378 beq.s loc_124380 ROM:0012437A cmp.w ($BF8).w,d0 ROM:0012437E ble.s loc_12438E ROM:00124380 ROM:00124380 loc_124380: ; CODE XREF: sub_124328+50↑j ROM:00124380 move.w ($BF8).w,($C02).w ROM:00124386 move.w ($BF8).w,($C00).w ROM:0012438C bra.s loc_124394 ROM:0012438E ; --------------------------------------------------------------------------- ROM:0012438E ROM:0012438E loc_12438E: ; CODE XREF: sub_124328+56↑j ROM:0012438E move.w ($C02).w,($C00).w ROM:00124394 ROM:00124394 loc_124394: ; CODE XREF: sub_124328+64↑j ROM:00124394 move.w $57A(a5),($BFE).w ROM:0012439A rts ROM:0012439A ; End of function sub_124328 ROM:0012439A ROM:0012439C ROM:0012439C ; =============== S U B R O U T I N E ======================================= ROM:0012439C ROM:0012439C ROM:0012439C sub_12439C: ; CODE XREF: ROM:loc_124122↑p ROM:0012439C move.w ($B8E).w,d0 ROM:001243A0 cmp.w ($C02).w,d0 ROM:001243A4 ble.s loc_1243AA ROM:001243A6 move.w d0,($C02).w ROM:001243AA ROM:001243AA loc_1243AA: ; CODE XREF: sub_12439C+8↑j ROM:001243AA cmpi.w #0,($C04).w ROM:001243B0 bge.s loc_1243BA ROM:001243B2 move.w ($C02).w,($C00).w ROM:001243B8 bra.s loc_1243C0 ROM:001243BA ; --------------------------------------------------------------------------- ROM:001243BA ROM:001243BA loc_1243BA: ; CODE XREF: sub_12439C+14↑j ROM:001243BA move.w ($B8E).w,($C00).w ROM:001243C0 ROM:001243C0 loc_1243C0: ; CODE XREF: sub_12439C+1C↑j ROM:001243C0 cmp.w ($BEA).w,d0 ROM:001243C4 ble.s loc_1243CE ROM:001243C6 move.w $4D2(a5),($BFE).w ROM:001243CC bra.s locret_1243E8 ROM:001243CE ; --------------------------------------------------------------------------- ROM:001243CE ROM:001243CE loc_1243CE: ; CODE XREF: sub_12439C+28↑j ROM:001243CE move.w #$3ED0,d1 ROM:001243D2 move.w ($C04).w,d2 ROM:001243D6 bsr.l sub_11745C ROM:001243DC muls.w ($C0A).w,d1 ROM:001243E0 divs.w #$2710,d1 ROM:001243E4 move.w d1,($BFE).w ROM:001243E8 ROM:001243E8 locret_1243E8: ; CODE XREF: sub_12439C+30↑j ROM:001243E8 rts ROM:001243E8 ; End of function sub_12439C ROM:001243E8 ROM:001243EA ROM:001243EA ; =============== S U B R O U T I N E ======================================= ROM:001243EA ROM:001243EA ROM:001243EA sub_1243EA: ; CODE XREF: ROM:001240DA↑p ROM:001243EA move.w #$3ED2,d1 ROM:001243EE move.w ($57E).w,d2 ROM:001243F2 bsr.l sub_11745C ROM:001243F8 move.w d1,($C0A).w ROM:001243FC rts ROM:001243FC ; End of function sub_1243EA ROM:001243FC ROM:001243FE ROM:001243FE ; =============== S U B R O U T I N E ======================================= ROM:001243FE ROM:001243FE ROM:001243FE sub_1243FE: ; CODE XREF: ROM:loc_12405C↑p ROM:001243FE ; ROM:0012410E↑p ROM:001243FE move.w #$2710,d0 ROM:00124402 move.w d0,($C0A).w ROM:00124406 rts ROM:00124406 ; End of function sub_1243FE ROM:00124406 ROM:00124408 ROM:00124408 ; =============== S U B R O U T I N E ======================================= ROM:00124408 ROM:00124408 ROM:00124408 sub_124408: ; CODE XREF: sub_124020+8↑p ROM:00124408 move.w #$3ED4,d1 ROM:0012440C move.w ($1444).w,d2 ROM:00124410 bsr.l sub_11745C ROM:00124416 move.w d1,($C06).w ROM:0012441A move.w ($9AE).w,d0 ROM:0012441E sub.w d1,d0 ROM:00124420 move.w d0,($C04).w ROM:00124424 rts ROM:00124424 ; End of function sub_124408 ROM:00124424 ROM:00124426 ROM:00124426 ; =============== S U B R O U T I N E ======================================= ROM:00124426 ROM:00124426 ROM:00124426 sub_124426: ; CODE XREF: ROM:loc_1248A2↓p ROM:00124426 bsr.l sub_123350 ROM:0012442C bsr.l sub_1226EE ROM:00124432 bsr.l sub_12278C ROM:00124438 bsr.l sub_1227CC ROM:0012443E bsr.w sub_124448 ROM:00124442 bsr.w sub_124666 ROM:00124446 rts ROM:00124446 ; End of function sub_124426 ROM:00124446 ROM:00124448 ROM:00124448 ; =============== S U B R O U T I N E ======================================= ROM:00124448 ROM:00124448 ROM:00124448 sub_124448: ; CODE XREF: sub_124426+18↑p ROM:00124448 bclr #6,($1422).w ROM:0012444E bclr #7,($1412).w ROM:00124454 clr.w d1 ROM:00124456 move.b ($1205).w,d1 ROM:0012445A cmpi.w #5,d1 ROM:0012445E bcc.s locret_124468 ROM:00124460 movea.l off_12446A(pc,d1.w*4),a0 ROM:00124464 nop ROM:00124466 jmp (a0) ROM:00124468 ; --------------------------------------------------------------------------- ROM:00124468 ROM:00124468 locret_124468: ; CODE XREF: sub_124448+16↑j ROM:00124468 rts ROM:00124468 ; End of function sub_124448 ROM:00124468 ROM:00124468 ; --------------------------------------------------------------------------- ROM:0012446A off_12446A: dc.l loc_12447E ; DATA XREF: sub_124448+18↑r ROM:0012446E dc.l loc_124492 ROM:00124472 dc.l loc_1244DC ROM:00124476 dc.l loc_124508 ROM:0012447A dc.l loc_12454A ROM:0012447E ; --------------------------------------------------------------------------- ROM:0012447E ROM:0012447E loc_12447E: ; DATA XREF: ROM:off_12446A↑o ROM:0012447E bset #0,($1423).w ROM:00124484 move.b #1,($1205).w ROM:0012448A bsr.w sub_124660 ROM:0012448E bra.s loc_1244CA ROM:00124490 ; --------------------------------------------------------------------------- ROM:00124490 rts ROM:00124492 ; --------------------------------------------------------------------------- ROM:00124492 ROM:00124492 loc_124492: ; DATA XREF: ROM:0012446E↑o ROM:00124492 btst #1,($1422).w ROM:00124498 beq.s loc_1244B4 ROM:0012449A bclr #0,($1423).w ROM:001244A0 bset #2,($1422).w ROM:001244A6 bsr.w sub_124640 ROM:001244AA move.b #3,($1205).w ROM:001244B0 bra.w loc_12453C ROM:001244B4 ; --------------------------------------------------------------------------- ROM:001244B4 ROM:001244B4 loc_1244B4: ; CODE XREF: ROM:00124498↑j ROM:001244B4 btst #7,($1418).w ROM:001244BA beq.s loc_1244CA ROM:001244BC bset #2,($1422).w ROM:001244C2 move.b #2,($1205).w ROM:001244C8 bra.s loc_1244F6 ROM:001244CA ; --------------------------------------------------------------------------- ROM:001244CA ROM:001244CA loc_1244CA: ; CODE XREF: ROM:0012448E↑j ROM:001244CA ; ROM:001244BA↑j ... ROM:001244CA bsr.w sub_1245B0 ROM:001244CE bsr.w sub_1245F0 ROM:001244D2 bsr.w sub_124648 ROM:001244D6 bsr.w sub_1245E2 ROM:001244DA rts ROM:001244DC ; --------------------------------------------------------------------------- ROM:001244DC ROM:001244DC loc_1244DC: ; DATA XREF: ROM:00124472↑o ROM:001244DC btst #1,($1422).w ROM:001244E2 beq.s loc_1244F6 ROM:001244E4 bclr #0,($1423).w ROM:001244EA bsr.w sub_124640 ROM:001244EE move.b #3,($1205).w ROM:001244F4 bra.s loc_12453C ROM:001244F6 ; --------------------------------------------------------------------------- ROM:001244F6 ROM:001244F6 loc_1244F6: ; CODE XREF: ROM:001244C8↑j ROM:001244F6 ; ROM:001244E2↑j ROM:001244F6 bsr.w sub_1245B0 ROM:001244FA bsr.w sub_12461C ROM:001244FE bsr.w sub_1245E2 ROM:00124502 bsr.w sub_124648 ROM:00124506 rts ROM:00124508 ; --------------------------------------------------------------------------- ROM:00124508 ROM:00124508 loc_124508: ; DATA XREF: ROM:00124476↑o ROM:00124508 btst #5,($141D).w ROM:0012450E beq.s loc_124522 ROM:00124510 bsr.w sub_124660 ROM:00124514 bset #0,($1423).w ROM:0012451A move.b #1,($1205).w ROM:00124520 bra.s loc_1244CA ROM:00124522 ; --------------------------------------------------------------------------- ROM:00124522 ROM:00124522 loc_124522: ; CODE XREF: ROM:0012450E↑j ROM:00124522 btst #1,($1425).w ROM:00124528 beq.s loc_12453C ROM:0012452A bset #4,($141C).w ROM:00124530 move.b #4,($1205).w ROM:00124536 bra.l loc_1245A6 ROM:0012453C ; --------------------------------------------------------------------------- ROM:0012453C ROM:0012453C loc_12453C: ; CODE XREF: ROM:001244B0↑j ROM:0012453C ; ROM:001244F4↑j ... ROM:0012453C bsr.l sub_122A80 ROM:00124542 bsr.l sub_122858 ROM:00124548 rts ROM:0012454A ; --------------------------------------------------------------------------- ROM:0012454A ROM:0012454A loc_12454A: ; DATA XREF: ROM:0012447A↑o ROM:0012454A btst #5,($141D).w ROM:00124550 beq.s loc_124554 ROM:00124552 bra.s loc_12455C ROM:00124554 ; --------------------------------------------------------------------------- ROM:00124554 ROM:00124554 loc_124554: ; CODE XREF: ROM:00124550↑j ROM:00124554 btst #3,($140A).w ROM:0012455A beq.s loc_124582 ROM:0012455C ROM:0012455C loc_12455C: ; CODE XREF: ROM:00124552↑j ROM:0012455C move.b #0,($11F8).w ROM:00124562 bclr #4,($141C).w ROM:00124568 bsr.w sub_124640 ROM:0012456C bsr.w sub_124660 ROM:00124570 bset #0,($1423).w ROM:00124576 move.b #1,($1205).w ROM:0012457C bra.l loc_1244CA ROM:00124582 ; --------------------------------------------------------------------------- ROM:00124582 ROM:00124582 loc_124582: ; CODE XREF: ROM:0012455A↑j ROM:00124582 btst #1,($1425).w ROM:00124588 bne.s loc_1245A6 ROM:0012458A move.b #0,($11F8).w ROM:00124590 bclr #4,($141C).w ROM:00124596 bsr.w sub_124640 ROM:0012459A move.b #3,($1205).w ROM:001245A0 bra.l loc_12453C ROM:001245A6 ; --------------------------------------------------------------------------- ROM:001245A6 ROM:001245A6 loc_1245A6: ; CODE XREF: ROM:00124536↑j ROM:001245A6 ; ROM:00124588↑j ROM:001245A6 bsr.l sub_122E0A ROM:001245AC rts ROM:001245AE ; --------------------------------------------------------------------------- ROM:001245AE rts ROM:001245B0 ROM:001245B0 ; =============== S U B R O U T I N E ======================================= ROM:001245B0 ROM:001245B0 ROM:001245B0 sub_1245B0: ; CODE XREF: ROM:loc_1244CA↑p ROM:001245B0 ; ROM:loc_1244F6↑p ROM:001245B0 move.w ($BE6).w,d0 ROM:001245B4 ext.l d0 ROM:001245B6 divs.w $58A(a5),d0 ROM:001245BA move.w ($BEA).w,($C12).w ROM:001245C0 sub.w d0,($C12).w ROM:001245C4 move.w ($BE4).w,d0 ROM:001245C8 move.w ($BDA).w,d1 ROM:001245CC cmp.w ($C12).w,d0 ROM:001245D0 bge.s loc_1245D6 ROM:001245D2 move.w d0,($C12).w ROM:001245D6 ROM:001245D6 loc_1245D6: ; CODE XREF: sub_1245B0+20↑j ROM:001245D6 cmp.w ($C12).w,d1 ROM:001245DA ble.s locret_1245E0 ROM:001245DC move.w d1,($C12).w ROM:001245E0 ROM:001245E0 locret_1245E0: ; CODE XREF: sub_1245B0+2A↑j ROM:001245E0 rts ROM:001245E0 ; End of function sub_1245B0 ROM:001245E0 ROM:001245E2 ROM:001245E2 ; =============== S U B R O U T I N E ======================================= ROM:001245E2 ROM:001245E2 ROM:001245E2 sub_1245E2: ; CODE XREF: ROM:001244D6↑p ROM:001245E2 ; ROM:001244FE↑p ROM:001245E2 move.w ($C12).w,($C0C).w ROM:001245E8 move.w ($C10).w,($C0E).w ROM:001245EE rts ROM:001245EE ; End of function sub_1245E2 ROM:001245EE ROM:001245F0 ROM:001245F0 ; =============== S U B R O U T I N E ======================================= ROM:001245F0 ROM:001245F0 ROM:001245F0 sub_1245F0: ; CODE XREF: ROM:001244CE↑p ROM:001245F0 move.w #$3ED6,d1 ROM:001245F4 move.w ($BE6).w,d2 ROM:001245F8 bsr.l sub_11745C ROM:001245FE muls.w $584(a5),d1 ROM:00124602 divs.w #$190,d1 ROM:00124606 move.w d1,($C10).w ROM:0012460A move.w $CE(a5),d0 ROM:0012460E cmp.w ($C10).w,d0 ROM:00124612 bge.s locret_12461A ROM:00124614 move.w $CE(a5),($C10).w ROM:0012461A ROM:0012461A locret_12461A: ; CODE XREF: sub_1245F0+22↑j ROM:0012461A rts ROM:0012461A ; End of function sub_1245F0 ROM:0012461A ROM:0012461C ROM:0012461C ; =============== S U B R O U T I N E ======================================= ROM:0012461C ROM:0012461C ROM:0012461C sub_12461C: ; CODE XREF: ROM:001244FA↑p ROM:0012461C move.w #$3ED6,d1 ROM:00124620 move.w ($BE6).w,d2 ROM:00124624 bsr.l sub_11745C ROM:0012462A move.w d1,($C10).w ROM:0012462E move.w $CE(a5),d0 ROM:00124632 cmp.w ($C10).w,d0 ROM:00124636 bge.s locret_12463E ROM:00124638 move.w $CE(a5),($C10).w ROM:0012463E ROM:0012463E locret_12463E: ; CODE XREF: sub_12461C+1A↑j ROM:0012463E rts ROM:0012463E ; End of function sub_12461C ROM:0012463E ROM:00124640 ROM:00124640 ; =============== S U B R O U T I N E ======================================= ROM:00124640 ROM:00124640 ROM:00124640 sub_124640: ; CODE XREF: ROM:001244A6↑p ROM:00124640 ; ROM:001244EA↑p ... ROM:00124640 move.w $586(a5),($C14).w ROM:00124646 rts ROM:00124646 ; End of function sub_124640 ROM:00124646 ROM:00124648 ROM:00124648 ; =============== S U B R O U T I N E ======================================= ROM:00124648 ROM:00124648 ROM:00124648 sub_124648: ; CODE XREF: ROM:001244D2↑p ROM:00124648 ; ROM:00124502↑p ROM:00124648 move.w #$3F90,d1 ROM:0012464C move.w ($BE6).w,d2 ROM:00124650 move.w ($9AE).w,d3 ROM:00124654 bsr.l sub_11745C ROM:0012465A move.w d1,($C14).w ROM:0012465E rts ROM:0012465E ; End of function sub_124648 ROM:0012465E ROM:00124660 ROM:00124660 ; =============== S U B R O U T I N E ======================================= ROM:00124660 ROM:00124660 ROM:00124660 sub_124660: ; CODE XREF: ROM:0012448A↑p ROM:00124660 ; ROM:00124510↑p ... ROM:00124660 clr.w ($BE6).w ROM:00124664 rts ROM:00124664 ; End of function sub_124660 ROM:00124664 ROM:00124666 ROM:00124666 ; =============== S U B R O U T I N E ======================================= ROM:00124666 ROM:00124666 ROM:00124666 sub_124666: ; CODE XREF: sub_124426+1C↑p ROM:00124666 btst #7,($1413).w ROM:0012466C beq.s loc_124678 ROM:0012466E move.w $588(a5),d0 ROM:00124672 move.w d0,($C16).w ROM:00124676 bra.s locret_12467E ROM:00124678 ; --------------------------------------------------------------------------- ROM:00124678 ROM:00124678 loc_124678: ; CODE XREF: sub_124666+6↑j ROM:00124678 move.w ($C14).w,($C16).w ROM:0012467E ROM:0012467E locret_12467E: ; CODE XREF: sub_124666+10↑j ROM:0012467E rts ROM:0012467E ; End of function sub_124666 ROM:0012467E ROM:00124680 ROM:00124680 ; =============== S U B R O U T I N E ======================================= ROM:00124680 ROM:00124680 ROM:00124680 sub_124680: ; CODE XREF: sub_123D34+30↑p ROM:00124680 clr.w d1 ROM:00124682 move.b ($1206).w,d1 ROM:00124686 cmpi.w #6,d1 ROM:0012468A bcc.s locret_124694 ROM:0012468C movea.l off_124696(pc,d1.w*4),a0 ROM:00124690 nop ROM:00124692 jmp (a0) ROM:00124694 ; --------------------------------------------------------------------------- ROM:00124694 ROM:00124694 locret_124694: ; CODE XREF: sub_124680+A↑j ROM:00124694 rts ROM:00124694 ; End of function sub_124680 ROM:00124694 ROM:00124694 ; --------------------------------------------------------------------------- ROM:00124696 off_124696: dc.l loc_1246AE ; DATA XREF: sub_124680+C↑r ROM:0012469A dc.l loc_1246CC ROM:0012469E dc.l loc_124714 ROM:001246A2 dc.l loc_1247A8 ROM:001246A6 dc.l loc_1247F8 ROM:001246AA dc.l loc_1248AE ROM:001246AE ; --------------------------------------------------------------------------- ROM:001246AE ROM:001246AE loc_1246AE: ; DATA XREF: ROM:off_124696↑o ROM:001246AE bclr #0,($1423).w ROM:001246B4 bclr #2,($1422).w ROM:001246BA bsr.w sub_124A1E ROM:001246BE bsr.w sub_124932 ROM:001246C2 move.b #1,($1206).w ROM:001246C8 bra.s loc_12470E ROM:001246CA ; --------------------------------------------------------------------------- ROM:001246CA rts ROM:001246CC ; --------------------------------------------------------------------------- ROM:001246CC ROM:001246CC loc_1246CC: ; DATA XREF: ROM:0012469A↑o ROM:001246CC btst #4,($890).w ROM:001246D2 bne.s loc_1246E8 ROM:001246D4 bsr.w sub_12493A ROM:001246D8 bsr.w sub_124948 ROM:001246DC move.b #5,($1206).w ROM:001246E2 bra.l locret_1248C6 ROM:001246E8 ; --------------------------------------------------------------------------- ROM:001246E8 ROM:001246E8 loc_1246E8: ; CODE XREF: ROM:001246D2↑j ROM:001246E8 btst #3,($1424).w ROM:001246EE beq.s loc_12470E ROM:001246F0 move.w $590(a5),d0 ROM:001246F4 clr.b ($820).w ROM:001246F8 move.w d0,($692).w ROM:001246FC move.b #1,($820).w ROM:00124702 move.b #2,($1206).w ROM:00124708 bra.l locret_1247A6 ROM:0012470E ; --------------------------------------------------------------------------- ROM:0012470E ROM:0012470E loc_12470E: ; CODE XREF: ROM:001246C8↑j ROM:0012470E ; ROM:001246EE↑j ... ROM:0012470E bsr.w sub_1248CA ROM:00124712 rts ROM:00124714 ; --------------------------------------------------------------------------- ROM:00124714 ROM:00124714 loc_124714: ; DATA XREF: ROM:0012469E↑o ROM:00124714 move.w $58C(a5),d4 ROM:00124718 cmp.w ($BE6).w,d4 ROM:0012471C bgt.s loc_124740 ROM:0012471E bsr.w sub_124A38 ROM:00124722 move.w ($C1A).w,d5 ROM:00124726 clr.b ($820).w ROM:0012472A move.w d5,($692).w ROM:0012472E move.b #1,($820).w ROM:00124734 move.b #3,($1206).w ROM:0012473A bra.l locret_1247F6 ROM:00124740 ; --------------------------------------------------------------------------- ROM:00124740 ROM:00124740 loc_124740: ; CODE XREF: ROM:0012471C↑j ROM:00124740 move.w ($BE4).w,d0 ROM:00124744 cmpi.w #0,($692).w ROM:0012474A bgt.s loc_124766 ROM:0012474C cmpi.w #0,($BE6).w ROM:00124752 bge.s loc_12475A ROM:00124754 cmp.w ($BEA).w,d0 ROM:00124758 blt.s loc_124766 ROM:0012475A ROM:0012475A loc_12475A: ; CODE XREF: ROM:00124752↑j ROM:0012475A move.b #4,($1206).w ROM:00124760 bra.l loc_1248A2 ROM:00124766 ; --------------------------------------------------------------------------- ROM:00124766 ROM:00124766 loc_124766: ; CODE XREF: ROM:0012474A↑j ROM:00124766 ; ROM:00124758↑j ROM:00124766 btst #4,($890).w ROM:0012476C bne.s loc_12478A ROM:0012476E clr.b ($820).w ROM:00124772 clr.w ($692).w ROM:00124776 bsr.w sub_12493A ROM:0012477A bsr.w sub_124948 ROM:0012477E move.b #5,($1206).w ROM:00124784 bra.l locret_1248C6 ROM:0012478A ; --------------------------------------------------------------------------- ROM:0012478A ROM:0012478A loc_12478A: ; CODE XREF: ROM:0012476C↑j ROM:0012478A btst #3,($1424).w ROM:00124790 bne.s locret_1247A6 ROM:00124792 clr.b ($820).w ROM:00124796 clr.w ($692).w ROM:0012479A move.b #1,($1206).w ROM:001247A0 bra.l loc_12470E ROM:001247A6 ; --------------------------------------------------------------------------- ROM:001247A6 ROM:001247A6 locret_1247A6: ; CODE XREF: ROM:00124708↑j ROM:001247A6 ; ROM:00124790↑j ROM:001247A6 rts ROM:001247A8 ; --------------------------------------------------------------------------- ROM:001247A8 ROM:001247A8 loc_1247A8: ; DATA XREF: ROM:001246A2↑o ROM:001247A8 btst #4,($890).w ROM:001247AE bne.s loc_1247CA ROM:001247B0 clr.b ($820).w ROM:001247B4 clr.w ($692).w ROM:001247B8 bsr.w sub_12493A ROM:001247BC bsr.w sub_124948 ROM:001247C0 move.b #5,($1206).w ROM:001247C6 bra.w locret_1248C6 ROM:001247CA ; --------------------------------------------------------------------------- ROM:001247CA ROM:001247CA loc_1247CA: ; CODE XREF: ROM:001247AE↑j ROM:001247CA cmpi.w #0,($692).w ROM:001247D0 bgt.s loc_1247DC ROM:001247D2 move.b #4,($1206).w ROM:001247D8 bra.w loc_1248A2 ROM:001247DC ; --------------------------------------------------------------------------- ROM:001247DC ROM:001247DC loc_1247DC: ; CODE XREF: ROM:001247D0↑j ROM:001247DC btst #3,($1424).w ROM:001247E2 bne.s locret_1247F6 ROM:001247E4 clr.b ($820).w ROM:001247E8 clr.w ($692).w ROM:001247EC move.b #1,($1206).w ROM:001247F2 bra.w loc_12470E ROM:001247F6 ; --------------------------------------------------------------------------- ROM:001247F6 ROM:001247F6 locret_1247F6: ; CODE XREF: ROM:0012473A↑j ROM:001247F6 ; ROM:001247E2↑j ROM:001247F6 rts ROM:001247F8 ; --------------------------------------------------------------------------- ROM:001247F8 ROM:001247F8 loc_1247F8: ; DATA XREF: ROM:001246A6↑o ROM:001247F8 btst #3,($1424).w ROM:001247FE bne.s loc_12484A ROM:00124800 move.b #0,($1205).w ROM:00124806 move.b #0,($11F8).w ROM:0012480C move.b #0,($11FB).w ROM:00124812 move.b #0,($11FC).w ROM:00124818 move.b #0,($11FD).w ROM:0012481E move.b #0,($11F9).w ROM:00124824 move.b #0,($1203).w ROM:0012482A move.b #0,($1204).w ROM:00124830 bclr #0,($1423).w ROM:00124836 bclr #2,($1422).w ROM:0012483C bsr.w sub_124932 ROM:00124840 move.b #1,($1206).w ROM:00124846 bra.w loc_12470E ROM:0012484A ; --------------------------------------------------------------------------- ROM:0012484A ROM:0012484A loc_12484A: ; CODE XREF: ROM:001247FE↑j ROM:0012484A btst #4,($890).w ROM:00124850 bne.s loc_1248A2 ROM:00124852 move.b #0,($1205).w ROM:00124858 move.b #0,($11F8).w ROM:0012485E move.b #0,($11FB).w ROM:00124864 move.b #0,($11FC).w ROM:0012486A move.b #0,($11FD).w ROM:00124870 move.b #0,($11F9).w ROM:00124876 move.b #0,($1203).w ROM:0012487C move.b #0,($1204).w ROM:00124882 bclr #0,($1423).w ROM:00124888 bclr #2,($1422).w ROM:0012488E bsr.w sub_124932 ROM:00124892 bsr.w sub_12493A ROM:00124896 bsr.w sub_124948 ROM:0012489A move.b #5,($1206).w ROM:001248A0 bra.s locret_1248C6 ROM:001248A2 ; --------------------------------------------------------------------------- ROM:001248A2 ROM:001248A2 loc_1248A2: ; CODE XREF: ROM:00124760↑j ROM:001248A2 ; ROM:001247D8↑j ... ROM:001248A2 bsr.l sub_124426 ROM:001248A8 bsr.w sub_124966 ROM:001248AC rts ROM:001248AE ; --------------------------------------------------------------------------- ROM:001248AE ROM:001248AE loc_1248AE: ; DATA XREF: ROM:001246AA↑o ROM:001248AE btst #4,($890).w ROM:001248B4 beq.s locret_1248C6 ROM:001248B6 bsr.w sub_124A1E ROM:001248BA move.b #1,($1206).w ROM:001248C0 bra.l loc_12470E ROM:001248C6 ; --------------------------------------------------------------------------- ROM:001248C6 ROM:001248C6 locret_1248C6: ; CODE XREF: ROM:001246E2↑j ROM:001248C6 ; ROM:00124784↑j ... ROM:001248C6 rts ROM:001248C8 ; --------------------------------------------------------------------------- ROM:001248C8 rts ROM:001248CA ROM:001248CA ; =============== S U B R O U T I N E ======================================= ROM:001248CA ROM:001248CA ROM:001248CA sub_1248CA: ; CODE XREF: ROM:loc_12470E↑p ROM:001248CA move.w $592(a5),d0 ROM:001248CE cmpi.w #0,d0 ROM:001248D2 bne.s loc_1248DC ROM:001248D4 move.w ($9AA).w,($C24).w ROM:001248DA bra.s loc_1248E2 ROM:001248DC ; --------------------------------------------------------------------------- ROM:001248DC ROM:001248DC loc_1248DC: ; CODE XREF: sub_1248CA+8↑j ROM:001248DC move.w ($9B0).w,($C24).w ROM:001248E2 ROM:001248E2 loc_1248E2: ; CODE XREF: sub_1248CA+10↑j ROM:001248E2 move.w #$3F92,d1 ROM:001248E6 move.w ($9E4).w,d2 ROM:001248EA move.w ($C24).w,d3 ROM:001248EE bsr.l sub_11745C ROM:001248F4 move.w d1,($C18).w ROM:001248F8 add.w ($144A).w,d1 ROM:001248FC move.w d1,($C20).w ROM:00124900 move.w #$3F8A,d1 ROM:00124904 move.w ($C20).w,d2 ROM:00124908 move.w ($1444).w,d3 ROM:0012490C bsr.l sub_11745C ROM:00124912 add.w ($C20).w,d1 ROM:00124916 move.w d1,($C22).w ROM:0012491A move.w d1,($5A6).w ROM:0012491E move.w $CE(a5),($5A8).w ROM:00124924 move.w #0,($5AA).w ROM:0012492A bsr.l sub_11A664 ROM:00124930 rts ROM:00124930 ; End of function sub_1248CA ROM:00124930 ROM:00124932 ROM:00124932 ; =============== S U B R O U T I N E ======================================= ROM:00124932 ROM:00124932 ROM:00124932 sub_124932: ; CODE XREF: ROM:001246BE↑p ROM:00124932 ; ROM:0012483C↑p ... ROM:00124932 move.w $586(a5),($C16).w ROM:00124938 rts ROM:00124938 ; End of function sub_124932 ROM:00124938 ROM:0012493A ROM:0012493A ; =============== S U B R O U T I N E ======================================= ROM:0012493A ROM:0012493A ROM:0012493A sub_12493A: ; CODE XREF: ROM:001246D4↑p ROM:0012493A ; ROM:00124776↑p ... ROM:0012493A move.w #3,($5AA).w ROM:00124940 bsr.l sub_11A664 ROM:00124946 rts ROM:00124946 ; End of function sub_12493A ROM:00124946 ROM:00124948 ROM:00124948 ; =============== S U B R O U T I N E ======================================= ROM:00124948 ROM:00124948 ROM:00124948 sub_124948: ; CODE XREF: ROM:001246D8↑p ROM:00124948 ; ROM:0012477A↑p ... ROM:00124948 move.w #5,($5AA).w ROM:0012494E move.w $58E(a5),d3 ROM:00124952 add.w ($144A).w,d3 ROM:00124956 move.w d3,($5A6).w ROM:0012495A move.w d3,($1452).w ROM:0012495E bsr.l sub_11A664 ROM:00124964 rts ROM:00124964 ; End of function sub_124948 ROM:00124964 ROM:00124966 ROM:00124966 ; =============== S U B R O U T I N E ======================================= ROM:00124966 ROM:00124966 ROM:00124966 sub_124966: ; CODE XREF: ROM:001248A8↑p ROM:00124966 btst #7,($1413).w ROM:0012496C beq.s loc_124980 ROM:0012496E move.w ($BAC).w,($5A6).w ROM:00124974 move.w $CE(a5),($5A8).w ROM:0012497A bra.l loc_124A10 ROM:00124980 ; --------------------------------------------------------------------------- ROM:00124980 ROM:00124980 loc_124980: ; CODE XREF: sub_124966+6↑j ROM:00124980 btst #2,($141C).w ROM:00124986 beq.s loc_124996 ROM:00124988 move.w ($B66).w,($5A6).w ROM:0012498E move.w ($B64).w,($5A8).w ROM:00124994 bra.s loc_124A10 ROM:00124996 ; --------------------------------------------------------------------------- ROM:00124996 ROM:00124996 loc_124996: ; CODE XREF: sub_124966+20↑j ROM:00124996 btst #6,($1400).w ROM:0012499C beq.s loc_1249AC ROM:0012499E move.w ($B88).w,($5A6).w ROM:001249A4 move.w ($B86).w,($5A8).w ROM:001249AA bra.s loc_124A10 ROM:001249AC ; --------------------------------------------------------------------------- ROM:001249AC ROM:001249AC loc_1249AC: ; CODE XREF: sub_124966+36↑j ROM:001249AC btst #6,($1415).w ROM:001249B2 beq.s loc_1249C2 ROM:001249B4 move.w ($BBA).w,($5A6).w ROM:001249BA move.w ($BB8).w,($5A8).w ROM:001249C0 bra.s loc_124A10 ROM:001249C2 ; --------------------------------------------------------------------------- ROM:001249C2 ROM:001249C2 loc_1249C2: ; CODE XREF: sub_124966+4C↑j ROM:001249C2 btst #2,($1410).w ROM:001249C8 beq.s loc_1249D8 ROM:001249CA move.w ($C1E).w,($5A6).w ROM:001249D0 move.w ($C1C).w,($5A8).w ROM:001249D6 bra.s loc_124A10 ROM:001249D8 ; --------------------------------------------------------------------------- ROM:001249D8 ROM:001249D8 loc_1249D8: ; CODE XREF: sub_124966+62↑j ROM:001249D8 btst #0,($1421).w ROM:001249DE beq.s loc_1249EE ROM:001249E0 move.w ($B52).w,($5A6).w ROM:001249E6 move.w ($B54).w,($5A8).w ROM:001249EC bra.s loc_124A10 ROM:001249EE ; --------------------------------------------------------------------------- ROM:001249EE ROM:001249EE loc_1249EE: ; CODE XREF: sub_124966+78↑j ROM:001249EE btst #2,($141A).w ROM:001249F4 beq.s loc_124A04 ROM:001249F6 move.w ($C00).w,($5A6).w ROM:001249FC move.w ($BFE).w,($5A8).w ROM:00124A02 bra.s loc_124A10 ROM:00124A04 ; --------------------------------------------------------------------------- ROM:00124A04 ROM:00124A04 loc_124A04: ; CODE XREF: sub_124966+8E↑j ROM:00124A04 move.w ($C0C).w,($5A6).w ROM:00124A0A move.w ($C0E).w,($5A8).w ROM:00124A10 ROM:00124A10 loc_124A10: ; CODE XREF: sub_124966+14↑j ROM:00124A10 ; sub_124966+2E↑j ... ROM:00124A10 move.w #0,($5AA).w ROM:00124A16 bsr.l sub_11A664 ROM:00124A1C rts ROM:00124A1C ; End of function sub_124966 ROM:00124A1C ROM:00124A1E ROM:00124A1E ; =============== S U B R O U T I N E ======================================= ROM:00124A1E ROM:00124A1E ROM:00124A1E sub_124A1E: ; CODE XREF: ROM:001246BA↑p ROM:00124A1E ; ROM:001248B6↑p ROM:00124A1E move.w #4,($5AA).w ROM:00124A24 bsr.l sub_11A664 ROM:00124A2A move.w #6,($5AA).w ROM:00124A30 bsr.l sub_11A664 ROM:00124A36 rts ROM:00124A36 ; End of function sub_124A1E ROM:00124A36 ROM:00124A38 ROM:00124A38 ; =============== S U B R O U T I N E ======================================= ROM:00124A38 ROM:00124A38 ROM:00124A38 sub_124A38: ; CODE XREF: ROM:0012471E↑p ROM:00124A38 move.w #$3F94,d1 ROM:00124A3C move.w ($9E4).w,d2 ROM:00124A40 move.w ($9E0).w,d3 ROM:00124A44 bsr.l sub_11745C ROM:00124A4A move.w d1,($C1A).w ROM:00124A4E rts ROM:00124A4E ; End of function sub_124A38 ROM:00124A4E ROM:00124A50 ROM:00124A50 ; =============== S U B R O U T I N E ======================================= ROM:00124A50 ROM:00124A50 ROM:00124A50 sub_124A50: ; CODE XREF: sub_122BE2+8↑p ROM:00124A50 bsr.w sub_124B62 ROM:00124A54 bclr #5,($140B).w ROM:00124A5A bclr #2,($1415).w ROM:00124A60 clr.w d1 ROM:00124A62 move.b ($1207).w,d1 ROM:00124A66 cmpi.w #4,d1 ROM:00124A6A bcc.s locret_124A74 ROM:00124A6C movea.l off_124A76(pc,d1.w*4),a0 ROM:00124A70 nop ROM:00124A72 jmp (a0) ROM:00124A74 ; --------------------------------------------------------------------------- ROM:00124A74 ROM:00124A74 locret_124A74: ; CODE XREF: sub_124A50+1A↑j ROM:00124A74 rts ROM:00124A74 ; End of function sub_124A50 ROM:00124A74 ROM:00124A74 ; --------------------------------------------------------------------------- ROM:00124A76 off_124A76: dc.l loc_124A86 ; DATA XREF: sub_124A50+1C↑r ROM:00124A7A dc.l loc_124A92 ROM:00124A7E dc.l loc_124AAE ROM:00124A82 dc.l loc_124AC0 ROM:00124A86 ; --------------------------------------------------------------------------- ROM:00124A86 ROM:00124A86 loc_124A86: ; DATA XREF: ROM:off_124A76↑o ROM:00124A86 bsr.w sub_124B4E ROM:00124A8A move.b #1,($1207).w ROM:00124A90 rts ROM:00124A92 ; --------------------------------------------------------------------------- ROM:00124A92 ROM:00124A92 loc_124A92: ; DATA XREF: ROM:00124A7A↑o ROM:00124A92 btst #3,($1411).w ROM:00124A98 beq.s locret_124AAC ROM:00124A9A bsr.w sub_124B16 ROM:00124A9E bset #2,($1415).w ROM:00124AA4 move.b #2,($1207).w ROM:00124AAA rts ROM:00124AAC ; --------------------------------------------------------------------------- ROM:00124AAC ROM:00124AAC locret_124AAC: ; CODE XREF: ROM:00124A98↑j ROM:00124AAC rts ROM:00124AAE ; --------------------------------------------------------------------------- ROM:00124AAE ROM:00124AAE loc_124AAE: ; DATA XREF: ROM:00124A7E↑o ROM:00124AAE btst #3,($1411).w ROM:00124AB4 beq.s locret_124ABE ROM:00124AB6 move.b #3,($1207).w ROM:00124ABC rts ROM:00124ABE ; --------------------------------------------------------------------------- ROM:00124ABE ROM:00124ABE locret_124ABE: ; CODE XREF: ROM:00124AB4↑j ROM:00124ABE rts ROM:00124AC0 ; --------------------------------------------------------------------------- ROM:00124AC0 ROM:00124AC0 loc_124AC0: ; DATA XREF: ROM:00124A82↑o ROM:00124AC0 move.w ($1454).w,d0 ROM:00124AC4 move.w ($1454).w,d1 ROM:00124AC8 sub.w $598(a5),d1 ROM:00124ACC cmp.w ($99C).w,d1 ROM:00124AD0 ble.s loc_124AE0 ROM:00124AD2 bset #2,($1415).w ROM:00124AD8 move.b #2,($1207).w ROM:00124ADE rts ROM:00124AE0 ; --------------------------------------------------------------------------- ROM:00124AE0 ROM:00124AE0 loc_124AE0: ; CODE XREF: ROM:00124AD0↑j ROM:00124AE0 cmp.w ($99C).w,d1 ROM:00124AE4 bgt.s loc_124AFA ROM:00124AE6 cmp.w ($99C).w,d0 ROM:00124AEA blt.s loc_124AFA ROM:00124AEC bset #5,($140B).w ROM:00124AF2 move.b #2,($1207).w ROM:00124AF8 rts ROM:00124AFA ; --------------------------------------------------------------------------- ROM:00124AFA ROM:00124AFA loc_124AFA: ; CODE XREF: ROM:00124AE4↑j ROM:00124AFA ; ROM:00124AEA↑j ROM:00124AFA cmp.w ($99C).w,d0 ROM:00124AFE bge.s locret_124B12 ROM:00124B00 bsr.w sub_124B40 ROM:00124B04 bset #5,($140B).w ROM:00124B0A move.b #2,($1207).w ROM:00124B10 rts ROM:00124B12 ; --------------------------------------------------------------------------- ROM:00124B12 ROM:00124B12 locret_124B12: ; CODE XREF: ROM:00124AFE↑j ROM:00124B12 rts ROM:00124B14 ; --------------------------------------------------------------------------- ROM:00124B14 rts ROM:00124B16 ROM:00124B16 ; =============== S U B R O U T I N E ======================================= ROM:00124B16 ROM:00124B16 ROM:00124B16 sub_124B16: ; CODE XREF: ROM:00124A9A↑p ROM:00124B16 clr.l d1 ROM:00124B18 move.w ($99C).w,d1 ROM:00124B1C swap d1 ROM:00124B1E move.w ($1454).w,d2 ROM:00124B22 swap d2 ROM:00124B24 move.w ($1456).w,d2 ROM:00124B28 move.w $54A(a5),d3 ROM:00124B2C ext.l d3 ROM:00124B2E bsr.l sub_117368 ROM:00124B34 move.w d4,($1456).w ROM:00124B38 swap d4 ROM:00124B3A move.w d4,($1454).w ROM:00124B3E rts ROM:00124B3E ; End of function sub_124B16 ROM:00124B3E ROM:00124B40 ROM:00124B40 ; =============== S U B R O U T I N E ======================================= ROM:00124B40 ROM:00124B40 ROM:00124B40 sub_124B40: ; CODE XREF: ROM:00124B00↑p ROM:00124B40 move.w ($1454).w,d0 ROM:00124B44 add.w $596(a5),d0 ROM:00124B48 move.w d0,($1454).w ROM:00124B4C rts ROM:00124B4C ; End of function sub_124B40 ROM:00124B4C ROM:00124B4E ROM:00124B4E ; =============== S U B R O U T I N E ======================================= ROM:00124B4E ROM:00124B4E ROM:00124B4E sub_124B4E: ; CODE XREF: ROM:loc_124A86↑p ROM:00124B4E btst #0,($888).w ROM:00124B54 beq.s locret_124B60 ROM:00124B56 move.w $594(a5),($1454).w ROM:00124B5C clr.w ($1456).w ROM:00124B60 ROM:00124B60 locret_124B60: ; CODE XREF: sub_124B4E+6↑j ROM:00124B60 rts ROM:00124B60 ; End of function sub_124B4E ROM:00124B60 ROM:00124B62 ROM:00124B62 ; =============== S U B R O U T I N E ======================================= ROM:00124B62 ROM:00124B62 ROM:00124B62 sub_124B62: ; CODE XREF: sub_124A50↑p ROM:00124B62 btst #7,($88C).w ROM:00124B68 beq.s locret_124B74 ROM:00124B6A move.w $594(a5),($1454).w ROM:00124B70 clr.w ($1456).w ROM:00124B74 ROM:00124B74 locret_124B74: ; CODE XREF: sub_124B62+6↑j ROM:00124B74 rts ROM:00124B74 ; End of function sub_124B62 ROM:00124B74 ROM:00124B76 ROM:00124B76 ; =============== S U B R O U T I N E ======================================= ROM:00124B76 ROM:00124B76 ROM:00124B76 sub_124B76: ; CODE XREF: sub_129F28+3C↓p ROM:00124B76 bsr.w sub_124BD8 ROM:00124B7A bsr.w sub_124BA8 ROM:00124B7E bsr.w sub_124BC0 ROM:00124B82 bsr.l sub_125AE8 ROM:00124B88 bsr.l sub_1254FC ROM:00124B8E bsr.l sub_125D84 ROM:00124B94 bsr.l sub_1259F2 ROM:00124B9A bsr.w sub_124C4A ROM:00124B9E bsr.w sub_12508C ROM:00124BA2 bsr.w sub_125460 ROM:00124BA6 rts ROM:00124BA6 ; End of function sub_124B76 ROM:00124BA6 ROM:00124BA8 ROM:00124BA8 ; =============== S U B R O U T I N E ======================================= ROM:00124BA8 ROM:00124BA8 ROM:00124BA8 sub_124BA8: ; CODE XREF: sub_124B76+4↑p ROM:00124BA8 move.w #$3F98,d1 ROM:00124BAC move.w ($9AE).w,d2 ROM:00124BB0 move.w ($9E4).w,d3 ROM:00124BB4 bsr.l sub_11745C ROM:00124BBA move.w d1,($C28).w ROM:00124BBE rts ROM:00124BBE ; End of function sub_124BA8 ROM:00124BBE ROM:00124BC0 ROM:00124BC0 ; =============== S U B R O U T I N E ======================================= ROM:00124BC0 ROM:00124BC0 ROM:00124BC0 sub_124BC0: ; CODE XREF: sub_124B76+8↑p ROM:00124BC0 btst #5,($141C).w ROM:00124BC6 beq.s loc_124BD0 ROM:00124BC8 move.w $5B6(a5),d0 ROM:00124BCC bra.w loc_124BD2 ROM:00124BD0 ; --------------------------------------------------------------------------- ROM:00124BD0 ROM:00124BD0 loc_124BD0: ; CODE XREF: sub_124BC0+6↑j ROM:00124BD0 clr.w d0 ROM:00124BD2 ROM:00124BD2 loc_124BD2: ; CODE XREF: sub_124BC0+C↑j ROM:00124BD2 move.w d0,($C2E).w ROM:00124BD6 rts ROM:00124BD6 ; End of function sub_124BC0 ROM:00124BD6 ROM:00124BD8 ROM:00124BD8 ; =============== S U B R O U T I N E ======================================= ROM:00124BD8 ROM:00124BD8 ROM:00124BD8 sub_124BD8: ; CODE XREF: sub_124B76↑p ROM:00124BD8 clr.w d1 ROM:00124BDA move.b ($120A).w,d1 ROM:00124BDE cmpi.w #3,d1 ROM:00124BE2 bcc.s locret_124BEC ROM:00124BE4 movea.l off_124BEE(pc,d1.w*4),a0 ROM:00124BE8 nop ROM:00124BEA jmp (a0) ROM:00124BEC ; --------------------------------------------------------------------------- ROM:00124BEC ROM:00124BEC locret_124BEC: ; CODE XREF: sub_124BD8+A↑j ROM:00124BEC rts ROM:00124BEC ; End of function sub_124BD8 ROM:00124BEC ROM:00124BEC ; --------------------------------------------------------------------------- ROM:00124BEE off_124BEE: dc.l loc_124BFA ; DATA XREF: sub_124BD8+C↑r ROM:00124BF2 dc.l loc_124C0A ROM:00124BF6 dc.l loc_124C2E ROM:00124BFA ; --------------------------------------------------------------------------- ROM:00124BFA ROM:00124BFA loc_124BFA: ; DATA XREF: ROM:off_124BEE↑o ROM:00124BFA clr.b ($821).w ROM:00124BFE clr.w ($694).w ROM:00124C02 move.b #1,($120A).w ROM:00124C08 bra.s locret_124C2C ROM:00124C0A ; --------------------------------------------------------------------------- ROM:00124C0A ROM:00124C0A loc_124C0A: ; DATA XREF: ROM:00124BF2↑o ROM:00124C0A btst #5,($141D).w ROM:00124C10 beq.s locret_124C2C ROM:00124C12 move.w $5C0(a5),d1 ROM:00124C16 clr.b ($821).w ROM:00124C1A move.w d1,($694).w ROM:00124C1E move.b #1,($821).w ROM:00124C24 move.b #2,($120A).w ROM:00124C2A bra.s locret_124C46 ROM:00124C2C ; --------------------------------------------------------------------------- ROM:00124C2C ROM:00124C2C locret_124C2C: ; CODE XREF: ROM:00124C08↑j ROM:00124C2C ; ROM:00124C10↑j ... ROM:00124C2C rts ROM:00124C2E ; --------------------------------------------------------------------------- ROM:00124C2E ROM:00124C2E loc_124C2E: ; DATA XREF: ROM:00124BF6↑o ROM:00124C2E btst #5,($141D).w ROM:00124C34 bne.s locret_124C46 ROM:00124C36 clr.b ($821).w ROM:00124C3A clr.w ($694).w ROM:00124C3E move.b #1,($120A).w ROM:00124C44 bra.s locret_124C2C ROM:00124C46 ; --------------------------------------------------------------------------- ROM:00124C46 ROM:00124C46 locret_124C46: ; CODE XREF: ROM:00124C2A↑j ROM:00124C46 ; ROM:00124C34↑j ROM:00124C46 rts ROM:00124C48 ; --------------------------------------------------------------------------- ROM:00124C48 rts ROM:00124C4A ROM:00124C4A ; =============== S U B R O U T I N E ======================================= ROM:00124C4A ROM:00124C4A ROM:00124C4A sub_124C4A: ; CODE XREF: sub_124B76+24↑p ROM:00124C4A clr.w d1 ROM:00124C4C move.b ($1208).w,d1 ROM:00124C50 cmpi.w #8,d1 ROM:00124C54 bcc.s locret_124C5E ROM:00124C56 movea.l off_124C60(pc,d1.w*4),a0 ROM:00124C5A nop ROM:00124C5C jmp (a0) ROM:00124C5E ; --------------------------------------------------------------------------- ROM:00124C5E ROM:00124C5E locret_124C5E: ; CODE XREF: sub_124C4A+A↑j ROM:00124C5E rts ROM:00124C5E ; End of function sub_124C4A ROM:00124C5E ROM:00124C5E ; --------------------------------------------------------------------------- ROM:00124C60 off_124C60: dc.l loc_124C80 ; DATA XREF: sub_124C4A+C↑r ROM:00124C64 dc.l loc_124C9A ROM:00124C68 dc.l loc_124CBA ROM:00124C6C dc.l loc_124CEA ROM:00124C70 dc.l loc_124D18 ROM:00124C74 dc.l loc_124D7A ROM:00124C78 dc.l loc_124DD6 ROM:00124C7C dc.l loc_124E26 ROM:00124C80 ; --------------------------------------------------------------------------- ROM:00124C80 ROM:00124C80 loc_124C80: ; DATA XREF: ROM:off_124C60↑o ROM:00124C80 bclr #2,($1413).w ROM:00124C86 clr.w ($C32).w ROM:00124C8A clr.w ($C30).w ROM:00124C8E clr.w ($C34).w ROM:00124C92 move.b #1,($1208).w ROM:00124C98 bra.s loc_124CB4 ROM:00124C9A ; --------------------------------------------------------------------------- ROM:00124C9A ROM:00124C9A loc_124C9A: ; DATA XREF: ROM:00124C64↑o ROM:00124C9A btst #3,($1424).w ROM:00124CA0 beq.s loc_124CB4 ROM:00124CA2 bset #2,($1413).w ROM:00124CA8 move.b #2,($1208).w ROM:00124CAE bra.l loc_124CDC ROM:00124CB4 ; --------------------------------------------------------------------------- ROM:00124CB4 ROM:00124CB4 loc_124CB4: ; CODE XREF: ROM:00124C98↑j ROM:00124CB4 ; ROM:00124CA0↑j ... ROM:00124CB4 bsr.w sub_125288 ROM:00124CB8 rts ROM:00124CBA ; --------------------------------------------------------------------------- ROM:00124CBA ROM:00124CBA loc_124CBA: ; DATA XREF: ROM:00124C68↑o ROM:00124CBA btst #2,($1405).w ROM:00124CC0 beq.s loc_124CC4 ROM:00124CC2 bra.s loc_124CCC ROM:00124CC4 ; --------------------------------------------------------------------------- ROM:00124CC4 ROM:00124CC4 loc_124CC4: ; CODE XREF: ROM:00124CC0↑j ROM:00124CC4 btst #7,($1400).w ROM:00124CCA bne.s loc_124CDC ROM:00124CCC ROM:00124CCC loc_124CCC: ; CODE XREF: ROM:00124CC2↑j ROM:00124CCC bsr.w sub_125256 ROM:00124CD0 bclr #2,($1413).w ROM:00124CD6 bra.l loc_124E98 ROM:00124CDC ; --------------------------------------------------------------------------- ROM:00124CDC ROM:00124CDC loc_124CDC: ; CODE XREF: ROM:00124CAE↑j ROM:00124CDC ; ROM:00124CCA↑j ... ROM:00124CDC bsr.w sub_125320 ROM:00124CE0 bsr.w sub_12537C ROM:00124CE4 bsr.w sub_12538E ROM:00124CE8 rts ROM:00124CEA ; --------------------------------------------------------------------------- ROM:00124CEA ROM:00124CEA loc_124CEA: ; DATA XREF: ROM:00124C6C↑o ROM:00124CEA btst #2,($1405).w ROM:00124CF0 beq.s loc_124CF4 ROM:00124CF2 bra.s loc_124CFC ROM:00124CF4 ; --------------------------------------------------------------------------- ROM:00124CF4 ROM:00124CF4 loc_124CF4: ; CODE XREF: ROM:00124CF0↑j ROM:00124CF4 btst #7,($1400).w ROM:00124CFA beq.s loc_124D06 ROM:00124CFC ROM:00124CFC loc_124CFC: ; CODE XREF: ROM:00124CF2↑j ROM:00124CFC bsr.w sub_125256 ROM:00124D00 bra.l loc_124E98 ROM:00124D06 ; --------------------------------------------------------------------------- ROM:00124D06 ROM:00124D06 loc_124D06: ; CODE XREF: ROM:00124CFA↑j ROM:00124D06 ; ROM:00124ED8↓j ROM:00124D06 bsr.w sub_1252A0 ROM:00124D0A bsr.w sub_125320 ROM:00124D0E bsr.w sub_12537C ROM:00124D12 bsr.w sub_12538E ROM:00124D16 rts ROM:00124D18 ; --------------------------------------------------------------------------- ROM:00124D18 ROM:00124D18 loc_124D18: ; DATA XREF: ROM:00124C70↑o ROM:00124D18 btst #2,($1405).w ROM:00124D1E beq.s loc_124D22 ROM:00124D20 bra.s loc_124D40 ROM:00124D22 ; --------------------------------------------------------------------------- ROM:00124D22 ROM:00124D22 loc_124D22: ; CODE XREF: ROM:00124D1E↑j ROM:00124D22 btst #7,($1400).w ROM:00124D28 bne.s loc_124D2C ROM:00124D2A bra.s loc_124D40 ROM:00124D2C ; --------------------------------------------------------------------------- ROM:00124D2C ROM:00124D2C loc_124D2C: ; CODE XREF: ROM:00124D28↑j ROM:00124D2C move.w ($C16).w,d1 ROM:00124D30 cmp.w ($C3E).w,d1 ROM:00124D34 bne.s loc_124D38 ROM:00124D36 bra.s loc_124D40 ROM:00124D38 ; --------------------------------------------------------------------------- ROM:00124D38 ROM:00124D38 loc_124D38: ; CODE XREF: ROM:00124D34↑j ROM:00124D38 btst #5,($141D).w ROM:00124D3E bne.s loc_124D5C ROM:00124D40 ROM:00124D40 loc_124D40: ; CODE XREF: ROM:00124D20↑j ROM:00124D40 ; ROM:00124D2A↑j ... ROM:00124D40 bsr.w sub_125256 ROM:00124D44 clr.b ($867).w ROM:00124D48 clr.w ($720).w ROM:00124D4C clr.w ($C32).w ROM:00124D50 clr.w ($C30).w ROM:00124D54 clr.w ($C34).w ROM:00124D58 bra.w loc_124E98 ROM:00124D5C ; --------------------------------------------------------------------------- ROM:00124D5C ROM:00124D5C loc_124D5C: ; CODE XREF: ROM:00124D3E↑j ROM:00124D5C ; ROM:00125076↓j ROM:00124D5C bsr.w sub_125256 ROM:00124D60 move.w ($C4A).w,($C34).w ROM:00124D66 move.w ($C16).w,($C30).w ROM:00124D6C bsr.w sub_1252EA ROM:00124D70 bsr.w sub_12537C ROM:00124D74 bsr.w sub_12538E ROM:00124D78 rts ROM:00124D7A ; --------------------------------------------------------------------------- ROM:00124D7A ROM:00124D7A loc_124D7A: ; DATA XREF: ROM:00124C74↑o ROM:00124D7A btst #7,($1400).w ROM:00124D80 beq.s loc_124D84 ROM:00124D82 bra.s loc_124D98 ROM:00124D84 ; --------------------------------------------------------------------------- ROM:00124D84 ROM:00124D84 loc_124D84: ; CODE XREF: ROM:00124D80↑j ROM:00124D84 move.w ($C46).w,d0 ROM:00124D88 cmp.w ($C3E).w,d0 ROM:00124D8C bne.s loc_124D90 ROM:00124D8E bra.s loc_124D98 ROM:00124D90 ; --------------------------------------------------------------------------- ROM:00124D90 ROM:00124D90 loc_124D90: ; CODE XREF: ROM:00124D8C↑j ROM:00124D90 btst #2,($1405).w ROM:00124D96 beq.s loc_124DB4 ROM:00124D98 ROM:00124D98 loc_124D98: ; CODE XREF: ROM:00124D82↑j ROM:00124D98 ; ROM:00124D8E↑j ROM:00124D98 bsr.w sub_125256 ROM:00124D9C clr.b ($867).w ROM:00124DA0 clr.w ($720).w ROM:00124DA4 clr.w ($C30).w ROM:00124DA8 clr.w ($C32).w ROM:00124DAC clr.w ($C34).w ROM:00124DB0 bra.w loc_124E98 ROM:00124DB4 ; --------------------------------------------------------------------------- ROM:00124DB4 ROM:00124DB4 loc_124DB4: ; CODE XREF: ROM:00124D96↑j ROM:00124DB4 ; ROM:00125026↓j ROM:00124DB4 bsr.w sub_125256 ROM:00124DB8 move.w ($C4C).w,($C34).w ROM:00124DBE bsr.w sub_1252A0 ROM:00124DC2 move.w ($C46).w,($C30).w ROM:00124DC8 bsr.w sub_1252EA ROM:00124DCC bsr.w sub_12537C ROM:00124DD0 bsr.w sub_12538E ROM:00124DD4 rts ROM:00124DD6 ; --------------------------------------------------------------------------- ROM:00124DD6 ROM:00124DD6 loc_124DD6: ; DATA XREF: ROM:00124C78↑o ROM:00124DD6 btst #2,($1405).w ROM:00124DDC beq.s loc_124DE0 ROM:00124DDE bra.s loc_124E0E ROM:00124DE0 ; --------------------------------------------------------------------------- ROM:00124DE0 ROM:00124DE0 loc_124DE0: ; CODE XREF: ROM:00124DDC↑j ROM:00124DE0 btst #5,($141D).w ROM:00124DE6 beq.s loc_124DFA ROM:00124DE8 cmpi.w #0,($694).w ROM:00124DEE bgt.s loc_124DFA ROM:00124DF0 cmpi.w #0,($68A).w ROM:00124DF6 bgt.s loc_124DFA ROM:00124DF8 bra.s loc_124E0E ROM:00124DFA ; --------------------------------------------------------------------------- ROM:00124DFA ROM:00124DFA loc_124DFA: ; CODE XREF: ROM:00124DE6↑j ROM:00124DFA ; ROM:00124DEE↑j ... ROM:00124DFA move.w $5B4(a5),d3 ROM:00124DFE cmp.w ($518).w,d3 ROM:00124E02 blt.s loc_124E06 ROM:00124E04 bra.s loc_124E0E ROM:00124E06 ; --------------------------------------------------------------------------- ROM:00124E06 ROM:00124E06 loc_124E06: ; CODE XREF: ROM:00124E02↑j ROM:00124E06 btst #7,($1400).w ROM:00124E0C bne.s loc_124E18 ROM:00124E0E ROM:00124E0E loc_124E0E: ; CODE XREF: ROM:00124DDE↑j ROM:00124E0E ; ROM:00124DF8↑j ... ROM:00124E0E bsr.w sub_125256 ROM:00124E12 bra.l loc_124E98 ROM:00124E18 ; --------------------------------------------------------------------------- ROM:00124E18 ROM:00124E18 loc_124E18: ; CODE XREF: ROM:00124E0C↑j ROM:00124E18 ; ROM:00124F6A↓j ... ROM:00124E18 bsr.w sub_125320 ROM:00124E1C bsr.w sub_12537C ROM:00124E20 bsr.w sub_12538E ROM:00124E24 rts ROM:00124E26 ; --------------------------------------------------------------------------- ROM:00124E26 ROM:00124E26 loc_124E26: ; DATA XREF: ROM:00124C7C↑o ROM:00124E26 btst #5,($141D).w ROM:00124E2C beq.s loc_124E40 ROM:00124E2E cmpi.w #0,($694).w ROM:00124E34 bgt.s loc_124E40 ROM:00124E36 cmpi.w #0,($68A).w ROM:00124E3C bgt.s loc_124E40 ROM:00124E3E bra.s loc_124E6E ROM:00124E40 ; --------------------------------------------------------------------------- ROM:00124E40 ROM:00124E40 loc_124E40: ; CODE XREF: ROM:00124E2C↑j ROM:00124E40 ; ROM:00124E34↑j ... ROM:00124E40 move.w $5B4(a5),d1 ROM:00124E44 cmp.w ($518).w,d1 ROM:00124E48 bge.s loc_124E50 ROM:00124E4A move.w $5B0(a5),d0 ROM:00124E4E bra.s loc_124E54 ROM:00124E50 ; --------------------------------------------------------------------------- ROM:00124E50 ROM:00124E50 loc_124E50: ; CODE XREF: ROM:00124E48↑j ROM:00124E50 move.w $5B2(a5),d0 ROM:00124E54 ROM:00124E54 loc_124E54: ; CODE XREF: ROM:00124E4E↑j ROM:00124E54 cmp.w ($C3E).w,d0 ROM:00124E58 bne.s loc_124E5C ROM:00124E5A bra.s loc_124E6E ROM:00124E5C ; --------------------------------------------------------------------------- ROM:00124E5C ROM:00124E5C loc_124E5C: ; CODE XREF: ROM:00124E58↑j ROM:00124E5C btst #2,($1405).w ROM:00124E62 beq.s loc_124E66 ROM:00124E64 bra.s loc_124E6E ROM:00124E66 ; --------------------------------------------------------------------------- ROM:00124E66 ROM:00124E66 loc_124E66: ; CODE XREF: ROM:00124E62↑j ROM:00124E66 btst #7,($1400).w ROM:00124E6C bne.s loc_124E8A ROM:00124E6E ROM:00124E6E loc_124E6E: ; CODE XREF: ROM:00124E3E↑j ROM:00124E6E ; ROM:00124E5A↑j ... ROM:00124E6E bsr.w sub_125256 ROM:00124E72 clr.b ($867).w ROM:00124E76 clr.w ($720).w ROM:00124E7A clr.w ($C30).w ROM:00124E7E clr.w ($C32).w ROM:00124E82 clr.w ($C34).w ROM:00124E86 bra.w loc_124E98 ROM:00124E8A ; --------------------------------------------------------------------------- ROM:00124E8A ROM:00124E8A loc_124E8A: ; CODE XREF: ROM:00124E6C↑j ROM:00124E8A ; ROM:00124FBA↓j ... ROM:00124E8A bsr.w sub_1252EA ROM:00124E8E bsr.w sub_12537C ROM:00124E92 bsr.w sub_12538E ROM:00124E96 rts ROM:00124E98 ; --------------------------------------------------------------------------- ROM:00124E98 ROM:00124E98 loc_124E98: ; CODE XREF: ROM:00124CD6↑j ROM:00124E98 ; ROM:00124D00↑j ... ROM:00124E98 btst #2,($1405).w ROM:00124E9E beq.s loc_124EAC ROM:00124EA0 move.b #1,($1208).w ROM:00124EA6 bra.l loc_124CB4 ROM:00124EAC ; --------------------------------------------------------------------------- ROM:00124EAC ROM:00124EAC loc_124EAC: ; CODE XREF: ROM:00124E9E↑j ROM:00124EAC move.w ($C46).w,d0 ROM:00124EB0 cmp.w ($C3E).w,d0 ROM:00124EB4 bne.s loc_124EC0 ROM:00124EB6 btst #7,($1400).w ROM:00124EBC bne.s loc_124EC0 ROM:00124EBE bra.s loc_124ED2 ROM:00124EC0 ; --------------------------------------------------------------------------- ROM:00124EC0 ROM:00124EC0 loc_124EC0: ; CODE XREF: ROM:00124EB4↑j ROM:00124EC0 ; ROM:00124EBC↑j ROM:00124EC0 move.w ($C4C).w,d0 ROM:00124EC4 btst #7,($1400).w ROM:00124ECA bne.s loc_124EDE ROM:00124ECC cmpi.w #0,d0 ROM:00124ED0 bne.s loc_124EDE ROM:00124ED2 ROM:00124ED2 loc_124ED2: ; CODE XREF: ROM:00124EBE↑j ROM:00124ED2 move.b #3,($1208).w ROM:00124ED8 bra.l loc_124D06 ROM:00124EDE ; --------------------------------------------------------------------------- ROM:00124EDE ROM:00124EDE loc_124EDE: ; CODE XREF: ROM:00124ECA↑j ROM:00124EDE ; ROM:00124ED0↑j ROM:00124EDE move.w ($C16).w,d1 ROM:00124EE2 cmp.w ($C3E).w,d1 ROM:00124EE6 bne.s loc_124EF2 ROM:00124EE8 btst #7,($1400).w ROM:00124EEE beq.s loc_124EF2 ROM:00124EF0 bra.s loc_124F0C ROM:00124EF2 ; --------------------------------------------------------------------------- ROM:00124EF2 ROM:00124EF2 loc_124EF2: ; CODE XREF: ROM:00124EE6↑j ROM:00124EF2 ; ROM:00124EEE↑j ROM:00124EF2 move.w ($C4A).w,d0 ROM:00124EF6 btst #7,($1400).w ROM:00124EFC beq.s loc_124F1E ROM:00124EFE cmpi.w #0,d0 ROM:00124F02 bne.s loc_124F1E ROM:00124F04 btst #5,($141D).w ROM:00124F0A beq.s loc_124F1E ROM:00124F0C ROM:00124F0C loc_124F0C: ; CODE XREF: ROM:00124EF0↑j ROM:00124F0C bset #2,($1413).w ROM:00124F12 move.b #2,($1208).w ROM:00124F18 bra.l loc_124CDC ROM:00124F1E ; --------------------------------------------------------------------------- ROM:00124F1E ROM:00124F1E loc_124F1E: ; CODE XREF: ROM:00124EFC↑j ROM:00124F1E ; ROM:00124F02↑j ... ROM:00124F1E move.w $5B4(a5),d1 ROM:00124F22 cmp.w ($518).w,d1 ROM:00124F26 bge.s loc_124F2E ROM:00124F28 move.w $5B0(a5),d0 ROM:00124F2C bra.s loc_124F32 ROM:00124F2E ; --------------------------------------------------------------------------- ROM:00124F2E ROM:00124F2E loc_124F2E: ; CODE XREF: ROM:00124F26↑j ROM:00124F2E move.w $5B2(a5),d0 ROM:00124F32 ROM:00124F32 loc_124F32: ; CODE XREF: ROM:00124F2C↑j ROM:00124F32 cmp.w ($C3E).w,d0 ROM:00124F36 bne.s loc_124F4A ROM:00124F38 btst #7,($1400).w ROM:00124F3E beq.s loc_124F4A ROM:00124F40 btst #5,($141D).w ROM:00124F46 bne.s loc_124F4A ROM:00124F48 bra.s loc_124F64 ROM:00124F4A ; --------------------------------------------------------------------------- ROM:00124F4A ROM:00124F4A loc_124F4A: ; CODE XREF: ROM:00124F36↑j ROM:00124F4A ; ROM:00124F3E↑j ... ROM:00124F4A move.w $5AE(a5),d0 ROM:00124F4E btst #7,($1400).w ROM:00124F54 beq.s loc_124F70 ROM:00124F56 cmpi.w #0,d0 ROM:00124F5A bne.s loc_124F70 ROM:00124F5C btst #5,($141D).w ROM:00124F62 bne.s loc_124F70 ROM:00124F64 ROM:00124F64 loc_124F64: ; CODE XREF: ROM:00124F48↑j ROM:00124F64 move.b #6,($1208).w ROM:00124F6A bra.l loc_124E18 ROM:00124F70 ; --------------------------------------------------------------------------- ROM:00124F70 ROM:00124F70 loc_124F70: ; CODE XREF: ROM:00124F54↑j ROM:00124F70 ; ROM:00124F5A↑j ... ROM:00124F70 move.w $5AE(a5),d2 ROM:00124F74 btst #7,($1400).w ROM:00124F7A beq.s loc_124FEE ROM:00124F7C cmpi.w #0,d2 ROM:00124F80 beq.s loc_124FEE ROM:00124F82 btst #5,($141D).w ROM:00124F88 bne.s loc_124FEE ROM:00124F8A move.w $5B4(a5),d1 ROM:00124F8E cmp.w ($518).w,d1 ROM:00124F92 bge.s loc_124FC2 ROM:00124F94 move.w ($C3E).w,($C32).w ROM:00124F9A move.w $5B0(a5),($C30).w ROM:00124FA0 move.w d2,($C34).w ROM:00124FA4 clr.b ($867).w ROM:00124FA8 move.w #0,($720).w ROM:00124FAE move.b #3,($867).w ROM:00124FB4 move.b #7,($1208).w ROM:00124FBA bra.l loc_124E8A ROM:00124FC0 ; --------------------------------------------------------------------------- ROM:00124FC0 bra.s loc_124FEE ROM:00124FC2 ; --------------------------------------------------------------------------- ROM:00124FC2 ROM:00124FC2 loc_124FC2: ; CODE XREF: ROM:00124F92↑j ROM:00124FC2 move.w ($C3E).w,($C32).w ROM:00124FC8 move.w $5B2(a5),($C30).w ROM:00124FCE move.w d2,($C34).w ROM:00124FD2 clr.b ($867).w ROM:00124FD6 move.w #0,($720).w ROM:00124FDC move.b #3,($867).w ROM:00124FE2 move.b #7,($1208).w ROM:00124FE8 bra.l loc_124E8A ROM:00124FEE ; --------------------------------------------------------------------------- ROM:00124FEE ROM:00124FEE loc_124FEE: ; CODE XREF: ROM:00124F7A↑j ROM:00124FEE ; ROM:00124F80↑j ... ROM:00124FEE move.w ($C4C).w,d0 ROM:00124FF2 btst #7,($1400).w ROM:00124FF8 bne.s loc_12502C ROM:00124FFA cmpi.w #0,d0 ROM:00124FFE beq.s loc_12502C ROM:00125000 bclr #2,($1413).w ROM:00125006 move.w d0,($C34).w ROM:0012500A move.w ($C3E).w,($C32).w ROM:00125010 clr.b ($867).w ROM:00125014 move.w #0,($720).w ROM:0012501A move.b #3,($867).w ROM:00125020 move.b #5,($1208).w ROM:00125026 bra.l loc_124DB4 ROM:0012502C ; --------------------------------------------------------------------------- ROM:0012502C ROM:0012502C loc_12502C: ; CODE XREF: ROM:00124FF8↑j ROM:0012502C ; ROM:00124FFE↑j ROM:0012502C move.w ($C4A).w,d0 ROM:00125030 btst #7,($1400).w ROM:00125036 beq.s locret_12508A ROM:00125038 cmpi.w #0,d0 ROM:0012503C beq.s locret_12508A ROM:0012503E btst #5,($141D).w ROM:00125044 beq.s locret_12508A ROM:00125046 cmpi.w #0,($694).w ROM:0012504C bgt.s locret_12508A ROM:0012504E cmpi.w #0,($68A).w ROM:00125054 bgt.s loc_12507E ROM:00125056 move.w ($C3E).w,($C32).w ROM:0012505C move.w d0,($C34).w ROM:00125060 clr.b ($867).w ROM:00125064 move.w #0,($720).w ROM:0012506A move.b #3,($867).w ROM:00125070 move.b #4,($1208).w ROM:00125076 bra.l loc_124D5C ROM:0012507C ; --------------------------------------------------------------------------- ROM:0012507C bra.s locret_12508A ROM:0012507E ; --------------------------------------------------------------------------- ROM:0012507E ROM:0012507E loc_12507E: ; CODE XREF: ROM:00125054↑j ROM:0012507E move.b #6,($1208).w ROM:00125084 bra.l loc_124E18 ROM:0012508A ; --------------------------------------------------------------------------- ROM:0012508A ROM:0012508A locret_12508A: ; CODE XREF: ROM:00125036↑j ROM:0012508A ; ROM:0012503C↑j ... ROM:0012508A rts ROM:0012508C ROM:0012508C ; =============== S U B R O U T I N E ======================================= ROM:0012508C ROM:0012508C ROM:0012508C sub_12508C: ; CODE XREF: sub_124B76+28↑p ROM:0012508C clr.w d1 ROM:0012508E move.b ($1209).w,d1 ROM:00125092 cmpi.w #5,d1 ROM:00125096 bcc.s locret_1250A0 ROM:00125098 movea.l off_1250A2(pc,d1.w*4),a0 ROM:0012509C nop ROM:0012509E jmp (a0) ROM:001250A0 ; --------------------------------------------------------------------------- ROM:001250A0 ROM:001250A0 locret_1250A0: ; CODE XREF: sub_12508C+A↑j ROM:001250A0 rts ROM:001250A0 ; End of function sub_12508C ROM:001250A0 ROM:001250A0 ; --------------------------------------------------------------------------- ROM:001250A2 off_1250A2: dc.l loc_1250B6 ; DATA XREF: sub_12508C+C↑r ROM:001250A6 dc.l loc_1250D0 ROM:001250AA dc.l loc_125110 ROM:001250AE dc.l loc_125174 ROM:001250B2 dc.l loc_1251B8 ROM:001250B6 ; --------------------------------------------------------------------------- ROM:001250B6 ROM:001250B6 loc_1250B6: ; DATA XREF: ROM:off_1250A2↑o ROM:001250B6 move.b #1,($1209).w ROM:001250BC clr.b ($868).w ROM:001250C0 clr.w ($722).w ROM:001250C4 clr.w ($C36).w ROM:001250C8 clr.w ($C38).w ROM:001250CC bra.s locret_12510E ROM:001250CE ; --------------------------------------------------------------------------- ROM:001250CE rts ROM:001250D0 ; --------------------------------------------------------------------------- ROM:001250D0 ROM:001250D0 loc_1250D0: ; DATA XREF: ROM:001250A6↑o ROM:001250D0 move.w $5BE(a5),d2 ROM:001250D4 btst #4,($895).w ROM:001250DA beq.s locret_12510E ROM:001250DC cmpi.w #0,d2 ROM:001250E0 bne.s loc_1250F4 ROM:001250E2 move.b #3,($1209).w ROM:001250E8 clr.w ($C38).w ROM:001250EC bra.l locret_1251B6 ROM:001250F2 ; --------------------------------------------------------------------------- ROM:001250F2 bra.s locret_12510E ROM:001250F4 ; --------------------------------------------------------------------------- ROM:001250F4 ROM:001250F4 loc_1250F4: ; CODE XREF: ROM:001250E0↑j ROM:001250F4 move.w $5BC(a5),d2 ROM:001250F8 clr.b ($868).w ROM:001250FC move.w d2,($722).w ROM:00125100 move.b #1,($868).w ROM:00125106 move.b #2,($1209).w ROM:0012510C bra.s loc_12516E ROM:0012510E ; --------------------------------------------------------------------------- ROM:0012510E ROM:0012510E locret_12510E: ; CODE XREF: ROM:001250CC↑j ROM:0012510E ; ROM:001250DA↑j ... ROM:0012510E rts ROM:00125110 ; --------------------------------------------------------------------------- ROM:00125110 ROM:00125110 loc_125110: ; DATA XREF: ROM:001250AA↑o ROM:00125110 move.w $5BA(a5),d2 ROM:00125114 btst #4,($895).w ROM:0012511A bne.s loc_12515A ROM:0012511C cmpi.w #0,d2 ROM:00125120 bne.s loc_125138 ROM:00125122 move.b #1,($1209).w ROM:00125128 clr.b ($868).w ROM:0012512C clr.w ($722).w ROM:00125130 clr.w ($C38).w ROM:00125134 bra.s locret_12510E ROM:00125136 ; --------------------------------------------------------------------------- ROM:00125136 bra.s loc_12515A ROM:00125138 ; --------------------------------------------------------------------------- ROM:00125138 ROM:00125138 loc_125138: ; CODE XREF: ROM:00125120↑j ROM:00125138 move.w $5B8(a5),d2 ROM:0012513C clr.b ($868).w ROM:00125140 move.w d2,($722).w ROM:00125144 move.b #1,($868).w ROM:0012514A clr.w ($C38).w ROM:0012514E move.b #4,($1209).w ROM:00125154 bra.l loc_125222 ROM:0012515A ; --------------------------------------------------------------------------- ROM:0012515A ROM:0012515A loc_12515A: ; CODE XREF: ROM:0012511A↑j ROM:0012515A ; ROM:00125136↑j ROM:0012515A cmpi.w #0,($722).w ROM:00125160 bgt.s loc_12516E ROM:00125162 move.b #3,($1209).w ROM:00125168 clr.w ($C38).w ROM:0012516C bra.s locret_1251B6 ROM:0012516E ; --------------------------------------------------------------------------- ROM:0012516E ROM:0012516E loc_12516E: ; CODE XREF: ROM:0012510C↑j ROM:0012516E ; ROM:00125160↑j ... ROM:0012516E bsr.w sub_125240 ROM:00125172 rts ROM:00125174 ; --------------------------------------------------------------------------- ROM:00125174 ROM:00125174 loc_125174: ; DATA XREF: ROM:001250AE↑o ROM:00125174 move.w $5BA(a5),d2 ROM:00125178 btst #4,($895).w ROM:0012517E bne.s locret_1251B6 ROM:00125180 cmpi.w #0,d2 ROM:00125184 bne.s loc_125198 ROM:00125186 move.b #1,($1209).w ROM:0012518C clr.w ($C36).w ROM:00125190 bra.l locret_12510E ROM:00125196 ; --------------------------------------------------------------------------- ROM:00125196 bra.s locret_1251B6 ROM:00125198 ; --------------------------------------------------------------------------- ROM:00125198 ROM:00125198 loc_125198: ; CODE XREF: ROM:00125184↑j ROM:00125198 move.w $5B8(a5),d2 ROM:0012519C clr.b ($868).w ROM:001251A0 move.w d2,($722).w ROM:001251A4 move.b #1,($868).w ROM:001251AA move.b #4,($1209).w ROM:001251B0 bra.l loc_125222 ROM:001251B6 ; --------------------------------------------------------------------------- ROM:001251B6 ROM:001251B6 locret_1251B6: ; CODE XREF: ROM:001250EC↑j ROM:001251B6 ; ROM:0012516C↑j ... ROM:001251B6 rts ROM:001251B8 ; --------------------------------------------------------------------------- ROM:001251B8 ROM:001251B8 loc_1251B8: ; DATA XREF: ROM:001250B2↑o ROM:001251B8 move.w $5BE(a5),d2 ROM:001251BC btst #4,($895).w ROM:001251C2 beq.s loc_12520A ROM:001251C4 cmpi.w #0,d2 ROM:001251C8 bne.s loc_1251E0 ROM:001251CA move.b #3,($1209).w ROM:001251D0 clr.b ($868).w ROM:001251D4 clr.w ($722).w ROM:001251D8 clr.w ($C36).w ROM:001251DC bra.s locret_1251B6 ROM:001251DE ; --------------------------------------------------------------------------- ROM:001251DE bra.s loc_12520A ROM:001251E0 ; --------------------------------------------------------------------------- ROM:001251E0 ROM:001251E0 loc_1251E0: ; CODE XREF: ROM:001251C8↑j ROM:001251E0 clr.b ($868).w ROM:001251E4 clr.w ($722).w ROM:001251E8 clr.w ($C36).w ROM:001251EC move.w $5BC(a5),d2 ROM:001251F0 clr.b ($868).w ROM:001251F4 move.w d2,($722).w ROM:001251F8 move.b #1,($868).w ROM:001251FE move.b #2,($1209).w ROM:00125204 bra.l loc_12516E ROM:0012520A ; --------------------------------------------------------------------------- ROM:0012520A ROM:0012520A loc_12520A: ; CODE XREF: ROM:001251C2↑j ROM:0012520A ; ROM:001251DE↑j ROM:0012520A cmpi.w #0,($722).w ROM:00125210 bgt.s loc_125222 ROM:00125212 move.b #1,($1209).w ROM:00125218 clr.w ($C36).w ROM:0012521C bra.l locret_12510E ROM:00125222 ; --------------------------------------------------------------------------- ROM:00125222 ROM:00125222 loc_125222: ; CODE XREF: ROM:00125154↑j ROM:00125222 ; ROM:001251B0↑j ... ROM:00125222 bsr.w sub_12522A ROM:00125226 rts ROM:00125228 ; --------------------------------------------------------------------------- ROM:00125228 rts ROM:0012522A ROM:0012522A ; =============== S U B R O U T I N E ======================================= ROM:0012522A ROM:0012522A ROM:0012522A sub_12522A: ; CODE XREF: ROM:loc_125222↑p ROM:0012522A clr.l d2 ROM:0012522C move.w $5B8(a5),d1 ROM:00125230 move.w $5BA(a5),d2 ROM:00125234 muls.w ($722).w,d2 ROM:00125238 divs.w d1,d2 ROM:0012523A move.w d2,($C36).w ROM:0012523E rts ROM:0012523E ; End of function sub_12522A ROM:0012523E ROM:00125240 ROM:00125240 ; =============== S U B R O U T I N E ======================================= ROM:00125240 ROM:00125240 ROM:00125240 sub_125240: ; CODE XREF: ROM:loc_12516E↑p ROM:00125240 clr.l d2 ROM:00125242 move.w $5BC(a5),d1 ROM:00125246 move.w $5BE(a5),d2 ROM:0012524A muls.w ($722).w,d2 ROM:0012524E divs.w d1,d2 ROM:00125250 move.w d2,($C38).w ROM:00125254 rts ROM:00125254 ; End of function sub_125240 ROM:00125254 ROM:00125256 ROM:00125256 ; =============== S U B R O U T I N E ======================================= ROM:00125256 ROM:00125256 ROM:00125256 sub_125256: ; CODE XREF: ROM:loc_124CCC↑p ROM:00125256 ; ROM:loc_124CFC↑p ... ROM:00125256 move.w $5AC(a5),d1 ROM:0012525A cmp.w ($518).w,d1 ROM:0012525E ble.s loc_125268 ROM:00125260 move.w $5AA(a5),($C4A).w ROM:00125266 bra.s loc_12526E ROM:00125268 ; --------------------------------------------------------------------------- ROM:00125268 ROM:00125268 loc_125268: ; CODE XREF: sub_125256+8↑j ROM:00125268 move.w $5A8(a5),($C4A).w ROM:0012526E ROM:0012526E loc_12526E: ; CODE XREF: sub_125256+10↑j ROM:0012526E move.w $5A6(a5),d2 ROM:00125272 cmp.w ($CCA).w,d2 ROM:00125276 bge.s loc_125280 ROM:00125278 move.w $5A4(a5),($C4C).w ROM:0012527E bra.s locret_125286 ROM:00125280 ; --------------------------------------------------------------------------- ROM:00125280 ROM:00125280 loc_125280: ; CODE XREF: sub_125256+20↑j ROM:00125280 move.w $5A2(a5),($C4C).w ROM:00125286 ROM:00125286 locret_125286: ; CODE XREF: sub_125256+28↑j ROM:00125286 rts ROM:00125286 ; End of function sub_125256 ROM:00125286 ROM:00125288 ROM:00125288 ; =============== S U B R O U T I N E ======================================= ROM:00125288 ROM:00125288 ROM:00125288 sub_125288: ; CODE XREF: ROM:loc_124CB4↑p ROM:00125288 move.w #$3EDA,d1 ROM:0012528C move.w ($9E4).w,d2 ROM:00125290 bsr.l sub_11745C ROM:00125296 move.w d1,($C26).w ROM:0012529A move.w d1,($C2C).w ROM:0012529E rts ROM:0012529E ; End of function sub_125288 ROM:0012529E ROM:001252A0 ROM:001252A0 ; =============== S U B R O U T I N E ======================================= ROM:001252A0 ROM:001252A0 ROM:001252A0 sub_1252A0: ; CODE XREF: ROM:loc_124D06↑p ROM:001252A0 ; ROM:00124DBE↑p ROM:001252A0 move.w #$3F96,d1 ROM:001252A4 move.w ($9AE).w,d2 ROM:001252A8 move.w ($57E).w,d3 ROM:001252AC bsr.l sub_11745C ROM:001252B2 move.w d1,($C40).w ROM:001252B6 move.w $5A0(a5),d0 ROM:001252BA cmp.w ($9AE).w,d0 ROM:001252BE bgt.s loc_1252C8 ROM:001252C0 bset #3,($1400).w ROM:001252C6 bra.s loc_1252D8 ROM:001252C8 ; --------------------------------------------------------------------------- ROM:001252C8 ROM:001252C8 loc_1252C8: ; CODE XREF: sub_1252A0+1E↑j ROM:001252C8 sub.w $59E(a5),d0 ROM:001252CC cmp.w ($9AE).w,d0 ROM:001252D0 ble.s loc_1252D8 ROM:001252D2 bclr #3,($1400).w ROM:001252D8 ROM:001252D8 loc_1252D8: ; CODE XREF: sub_1252A0+26↑j ROM:001252D8 ; sub_1252A0+30↑j ROM:001252D8 btst #3,($1400).w ROM:001252DE beq.s loc_1252E4 ROM:001252E0 add.w ($1458).w,d1 ROM:001252E4 ROM:001252E4 loc_1252E4: ; CODE XREF: sub_1252A0+3E↑j ROM:001252E4 move.w d1,($C46).w ROM:001252E8 rts ROM:001252E8 ; End of function sub_1252A0 ROM:001252E8 ROM:001252EA ROM:001252EA ; =============== S U B R O U T I N E ======================================= ROM:001252EA ROM:001252EA ROM:001252EA sub_1252EA: ; CODE XREF: ROM:00124D6C↑p ROM:001252EA ; ROM:00124DC8↑p ... ROM:001252EA move.w ($C34).w,d1 ROM:001252EE move.w ($C32).w,d2 ROM:001252F2 move.w ($C30).w,d3 ROM:001252F6 cmpi.w #0,d1 ROM:001252FA ble.s loc_125318 ROM:001252FC muls.w ($720).w,d1 ROM:00125300 cmp.w d2,d3 ROM:00125302 bge.s loc_12530E ROM:00125304 sub.w d1,d2 ROM:00125306 cmp.w d2,d3 ROM:00125308 blt.s loc_12530C ROM:0012530A move.w d3,d2 ROM:0012530C ROM:0012530C loc_12530C: ; CODE XREF: sub_1252EA+1E↑j ROM:0012530C bra.s loc_125316 ROM:0012530E ; --------------------------------------------------------------------------- ROM:0012530E ROM:0012530E loc_12530E: ; CODE XREF: sub_1252EA+18↑j ROM:0012530E add.w d1,d2 ROM:00125310 cmp.w d2,d3 ROM:00125312 bgt.s loc_125316 ROM:00125314 move.w d3,d2 ROM:00125316 ROM:00125316 loc_125316: ; CODE XREF: sub_1252EA:loc_12530C↑j ROM:00125316 ; sub_1252EA+28↑j ROM:00125316 bra.s loc_12531A ROM:00125318 ; --------------------------------------------------------------------------- ROM:00125318 ROM:00125318 loc_125318: ; CODE XREF: sub_1252EA+10↑j ROM:00125318 move.w d3,d2 ROM:0012531A ROM:0012531A loc_12531A: ; CODE XREF: sub_1252EA:loc_125316↑j ROM:0012531A move.w d2,($C3E).w ROM:0012531E rts ROM:0012531E ; End of function sub_1252EA ROM:0012531E ROM:00125320 ROM:00125320 ; =============== S U B R O U T I N E ======================================= ROM:00125320 ROM:00125320 ROM:00125320 sub_125320: ; CODE XREF: ROM:loc_124CDC↑p ROM:00125320 ; ROM:00124D0A↑p ... ROM:00125320 btst #7,($1400).w ROM:00125326 beq.s loc_125374 ROM:00125328 btst #2,($1422).w ROM:0012532E bne.s loc_125332 ROM:00125330 bra.s loc_12534A ROM:00125332 ; --------------------------------------------------------------------------- ROM:00125332 ROM:00125332 loc_125332: ; CODE XREF: sub_125320+E↑j ROM:00125332 btst #5,($141D).w ROM:00125338 beq.s loc_12535A ROM:0012533A cmpi.w #0,($68A).w ROM:00125340 bgt.s loc_125356 ROM:00125342 cmpi.w #0,($694).w ROM:00125348 bgt.s loc_125352 ROM:0012534A ROM:0012534A loc_12534A: ; CODE XREF: sub_125320+10↑j ROM:0012534A move.w ($C16).w,($C3E).w ROM:00125350 bra.s loc_125354 ROM:00125352 ; --------------------------------------------------------------------------- ROM:00125352 ROM:00125352 loc_125352: ; CODE XREF: sub_125320+28↑j ROM:00125352 bra.s loc_12535A ROM:00125354 ; --------------------------------------------------------------------------- ROM:00125354 ROM:00125354 loc_125354: ; CODE XREF: sub_125320+30↑j ROM:00125354 bra.s loc_125358 ROM:00125356 ; --------------------------------------------------------------------------- ROM:00125356 ROM:00125356 loc_125356: ; CODE XREF: sub_125320+20↑j ROM:00125356 bra.s loc_12535A ROM:00125358 ; --------------------------------------------------------------------------- ROM:00125358 ROM:00125358 loc_125358: ; CODE XREF: sub_125320:loc_125354↑j ROM:00125358 bra.s loc_125372 ROM:0012535A ; --------------------------------------------------------------------------- ROM:0012535A ROM:0012535A loc_12535A: ; CODE XREF: sub_125320+18↑j ROM:0012535A ; sub_125320:loc_125352↑j ... ROM:0012535A move.w $5B4(a5),d2 ROM:0012535E cmp.w ($518).w,d2 ROM:00125362 bge.s loc_12536C ROM:00125364 move.w $5B0(a5),($C3E).w ROM:0012536A bra.s loc_125372 ROM:0012536C ; --------------------------------------------------------------------------- ROM:0012536C ROM:0012536C loc_12536C: ; CODE XREF: sub_125320+42↑j ROM:0012536C move.w $5B2(a5),($C3E).w ROM:00125372 ROM:00125372 loc_125372: ; CODE XREF: sub_125320:loc_125358↑j ROM:00125372 ; sub_125320+4A↑j ROM:00125372 bra.s locret_12537A ROM:00125374 ; --------------------------------------------------------------------------- ROM:00125374 ROM:00125374 loc_125374: ; CODE XREF: sub_125320+6↑j ROM:00125374 move.w ($C46).w,($C3E).w ROM:0012537A ROM:0012537A locret_12537A: ; CODE XREF: sub_125320:loc_125372↑j ROM:0012537A rts ROM:0012537A ; End of function sub_125320 ROM:0012537A ROM:0012537C ROM:0012537C ; =============== S U B R O U T I N E ======================================= ROM:0012537C ROM:0012537C ROM:0012537C sub_12537C: ; CODE XREF: ROM:00124CE0↑p ROM:0012537C ; ROM:00124D0E↑p ... ROM:0012537C move.w ($C74).w,d0 ROM:00125380 add.w ($C68).w,d0 ROM:00125384 add.w ($DFC).w,d0 ROM:00125388 move.w d0,($C2A).w ROM:0012538C rts ROM:0012538C ; End of function sub_12537C ROM:0012538C ROM:0012538E ROM:0012538E ; =============== S U B R O U T I N E ======================================= ROM:0012538E ROM:0012538E ROM:0012538E sub_12538E: ; CODE XREF: ROM:00124CE4↑p ROM:0012538E ; ROM:00124D12↑p ... ROM:0012538E move.w ($C6A).w,d0 ROM:00125392 add.w ($C28).w,d0 ROM:00125396 move.w d0,($C48).w ROM:0012539A cmpi.w #0,($C52).w ROM:001253A0 beq.s loc_1253AC ROM:001253A2 cmp.w ($C52).w,d0 ROM:001253A6 ble.s loc_1253AC ROM:001253A8 move.w ($C52).w,d0 ROM:001253AC ROM:001253AC loc_1253AC: ; CODE XREF: sub_12538E+12↑j ROM:001253AC ; sub_12538E+18↑j ROM:001253AC move.w ($C2A).w,d1 ROM:001253B0 cmpi.w #0,d0 ROM:001253B4 bge.s loc_1253C6 ROM:001253B6 cmp.w d0,d1 ROM:001253B8 ble.s loc_1253C0 ROM:001253BA move.w d0,($C42).w ROM:001253BE bra.s loc_1253C4 ROM:001253C0 ; --------------------------------------------------------------------------- ROM:001253C0 ROM:001253C0 loc_1253C0: ; CODE XREF: sub_12538E+2A↑j ROM:001253C0 move.w d1,($C42).w ROM:001253C4 ROM:001253C4 loc_1253C4: ; CODE XREF: sub_12538E+30↑j ROM:001253C4 bra.s loc_1253CC ROM:001253C6 ; --------------------------------------------------------------------------- ROM:001253C6 ROM:001253C6 loc_1253C6: ; CODE XREF: sub_12538E+26↑j ROM:001253C6 add.w d0,d1 ROM:001253C8 move.w d1,($C42).w ROM:001253CC ROM:001253CC loc_1253CC: ; CODE XREF: sub_12538E:loc_1253C4↑j ROM:001253CC move.w ($C3E).w,d0 ROM:001253D0 add.w ($C42).w,d0 ROM:001253D4 add.w ($C2E).w,d0 ROM:001253D8 move.w d0,($C3C).w ROM:001253DC sub.w ($9F2).w,d0 ROM:001253E0 sub.w ($C36).w,d0 ROM:001253E4 sub.w ($C38).w,d0 ROM:001253E8 move.w d0,($C2C).w ROM:001253EC move.w $5C4(a5),d4 ROM:001253F0 btst #6,($1421).w ROM:001253F6 beq.s loc_125404 ROM:001253F8 cmp.w ($580).w,d4 ROM:001253FC bge.s loc_125404 ROM:001253FE move.w $5C2(a5),($C2C).w ROM:00125404 ROM:00125404 loc_125404: ; CODE XREF: sub_12538E+68↑j ROM:00125404 ; sub_12538E+6E↑j ROM:00125404 move.w $59A(a5),d0 ROM:00125408 move.w $59C(a5),d1 ROM:0012540C cmp.w ($C2C).w,d0 ROM:00125410 ble.s loc_12541A ROM:00125412 move.w $59A(a5),($C2C).w ROM:00125418 bra.s locret_125426 ROM:0012541A ; --------------------------------------------------------------------------- ROM:0012541A ROM:0012541A loc_12541A: ; CODE XREF: sub_12538E+82↑j ROM:0012541A cmp.w ($C2C).w,d1 ROM:0012541E bge.s locret_125426 ROM:00125420 move.w $59C(a5),($C2C).w ROM:00125426 ROM:00125426 locret_125426: ; CODE XREF: sub_12538E+8A↑j ROM:00125426 ; sub_12538E+90↑j ROM:00125426 rts ROM:00125426 ; End of function sub_12538E ROM:00125426 ROM:00125428 ; --------------------------------------------------------------------------- ROM:00125428 move.w ($C3C).w,d0 ROM:0012542C sub.w ($9F2).w,d0 ROM:00125430 sub.w ($C36).w,d0 ROM:00125434 sub.w ($C38).w,d0 ROM:00125438 move.w d0,($C2C).w ROM:0012543C move.w $59A(a5),d0 ROM:00125440 move.w $59C(a5),d1 ROM:00125444 cmp.w ($C2C).w,d0 ROM:00125448 ble.s loc_125452 ROM:0012544A move.w $59A(a5),($C2C).w ROM:00125450 bra.s locret_12545E ROM:00125452 ; --------------------------------------------------------------------------- ROM:00125452 ROM:00125452 loc_125452: ; CODE XREF: ROM:00125448↑j ROM:00125452 cmp.w ($C2C).w,d1 ROM:00125456 bge.s locret_12545E ROM:00125458 move.w $59C(a5),($C2C).w ROM:0012545E ROM:0012545E locret_12545E: ; CODE XREF: ROM:00125450↑j ROM:0012545E ; ROM:00125456↑j ROM:0012545E rts ROM:00125460 ROM:00125460 ; =============== S U B R O U T I N E ======================================= ROM:00125460 ROM:00125460 ROM:00125460 sub_125460: ; CODE XREF: sub_124B76+2C↑p ROM:00125460 move.w #$3ED8,d1 ROM:00125464 move.w ($57E).w,d2 ROM:00125468 bsr.l sub_11745C ROM:0012546E move.w $30(a5),d0 ROM:00125472 muls.w ($57E).w,d0 ROM:00125476 divs.w #$411A,d0 ROM:0012547A add.w d1,d0 ROM:0012547C move.w d0,($C44).w ROM:00125480 move.w #0,d0 ROM:00125484 bra.s loc_12548A ROM:00125486 ; --------------------------------------------------------------------------- ROM:00125486 ROM:00125486 loc_125486: ; CODE XREF: sub_125460+58↓j ROM:00125486 addi.w #1,d0 ROM:0012548A ROM:0012548A loc_12548A: ; CODE XREF: sub_125460+24↑j ROM:0012548A cmpi.w #3,d0 ROM:0012548E bgt.s loc_1254BA ROM:00125490 move.w $C02(a5,d0.w*2),d1 ROM:00125496 sub.w ($C2C).w,d1 ROM:0012549A sub.w ($C44).w,d1 ROM:0012549E cmpi.w #0,d1 ROM:001254A2 bge.s loc_1254A8 ROM:001254A4 addi.w #$1C20,d1 ROM:001254A8 ROM:001254A8 loc_1254A8: ; CODE XREF: sub_125460+42↑j ROM:001254A8 cmpi.w #$1C20,d1 ROM:001254AC blt.s loc_1254B2 ROM:001254AE subi.w #$1C20,d1 ROM:001254B2 ROM:001254B2 loc_1254B2: ; CODE XREF: sub_125460+4C↑j ROM:001254B2 move.w d1,$105C(d0.w*2) ROM:001254B8 bra.s loc_125486 ROM:001254BA ; --------------------------------------------------------------------------- ROM:001254BA ROM:001254BA loc_1254BA: ; CODE XREF: sub_125460+2E↑j ROM:001254BA clr.l d0 ROM:001254BC move.w #$1C20,d0 ROM:001254C0 divs.w #4,d0 ROM:001254C4 move.w #0,d1 ROM:001254C8 bra.s loc_1254CE ROM:001254CA ; --------------------------------------------------------------------------- ROM:001254CA ROM:001254CA loc_1254CA: ; CODE XREF: sub_125460+92↓j ROM:001254CA addi.w #1,d1 ROM:001254CE ROM:001254CE loc_1254CE: ; CODE XREF: sub_125460+68↑j ROM:001254CE cmpi.w #3,d1 ROM:001254D2 bgt.s loc_1254F4 ROM:001254D4 move.w $C02(a5,d1.w*2),d2 ROM:001254DA ext.l d2 ROM:001254DC divs.w d0,d2 ROM:001254DE move.w #$100,d3 ROM:001254E2 muls.w $105C(d1.w*2),d3 ROM:001254E8 divs.w #$64,d3 ; 'd' ROM:001254EC move.w d3,$1054(d2.w*2) ROM:001254F2 bra.s loc_1254CA ROM:001254F4 ; --------------------------------------------------------------------------- ROM:001254F4 ROM:001254F4 loc_1254F4: ; CODE XREF: sub_125460+72↑j ROM:001254F4 bsr.l sub_11675C ROM:001254FA rts ROM:001254FA ; End of function sub_125460 ROM:001254FA ROM:001254FC ROM:001254FC ; =============== S U B R O U T I N E ======================================= ROM:001254FC ROM:001254FC ROM:001254FC sub_1254FC: ; CODE XREF: sub_124B76+12↑p ROM:001254FC move.w ($C54).w,d1 ROM:00125500 cmpi.w #7,d1 ROM:00125504 bcc.s locret_12550E ROM:00125506 movea.l off_125510(pc,d1.w*4),a0 ROM:0012550A nop ROM:0012550C jmp (a0) ROM:0012550E ; --------------------------------------------------------------------------- ROM:0012550E ROM:0012550E locret_12550E: ; CODE XREF: sub_1254FC+8↑j ROM:0012550E rts ROM:0012550E ; End of function sub_1254FC ROM:0012550E ROM:0012550E ; --------------------------------------------------------------------------- ROM:00125510 off_125510: dc.l loc_12552C ; DATA XREF: sub_1254FC+A↑r ROM:00125514 dc.l loc_125542 ROM:00125518 dc.l loc_12557E ROM:0012551C dc.l loc_1255FE ROM:00125520 dc.l loc_125648 ROM:00125524 dc.l loc_1256EE ROM:00125528 dc.l loc_125728 ROM:0012552C ; --------------------------------------------------------------------------- ROM:0012552C ROM:0012552C loc_12552C: ; DATA XREF: ROM:off_125510↑o ROM:0012552C bsr.w sub_12573C ROM:00125530 bsr.w sub_125742 ROM:00125534 bclr #3,($1404).w ROM:0012553A move.w #1,($C54).w ROM:00125540 rts ROM:00125542 ; --------------------------------------------------------------------------- ROM:00125542 ROM:00125542 loc_125542: ; DATA XREF: ROM:00125514↑o ROM:00125542 move.w ($9A0).w,d0 ROM:00125546 sub.w ($9B2).w,d0 ROM:0012554A bpl.s loc_12554E ROM:0012554C neg.w d0 ROM:0012554E ROM:0012554E loc_12554E: ; CODE XREF: ROM:0012554A↑j ROM:0012554E move.w $5CC(a5),d1 ROM:00125552 btst #3,($1424).w ROM:00125558 beq.s locret_12557C ROM:0012555A cmp.w d0,d1 ROM:0012555C blt.s locret_12557C ROM:0012555E bsr.w sub_125748 ROM:00125562 move.w $5CA(a5),d0 ROM:00125566 clr.b ($86A).w ROM:0012556A move.w d0,($726).w ROM:0012556E move.b #1,($86A).w ROM:00125574 move.w #2,($C54).w ROM:0012557A rts ROM:0012557C ; --------------------------------------------------------------------------- ROM:0012557C ROM:0012557C locret_12557C: ; CODE XREF: ROM:00125558↑j ROM:0012557C ; ROM:0012555C↑j ROM:0012557C rts ROM:0012557E ; --------------------------------------------------------------------------- ROM:0012557E ROM:0012557E loc_12557E: ; DATA XREF: ROM:00125518↑o ROM:0012557E move.w ($C4E).w,d0 ROM:00125582 cmpi.w #0,d0 ROM:00125586 bne.s loc_12559E ROM:00125588 clr.b ($86A).w ROM:0012558C clr.w ($726).w ROM:00125590 bset #0,($141D).w ROM:00125596 move.w #6,($C54).w ROM:0012559C rts ROM:0012559E ; --------------------------------------------------------------------------- ROM:0012559E ROM:0012559E loc_12559E: ; CODE XREF: ROM:00125586↑j ROM:0012559E move.w $5C6(a5),d0 ROM:001255A2 cmpi.w #0,($726).w ROM:001255A8 bgt.s loc_1255BE ROM:001255AA cmpi.w #0,d0 ROM:001255AE bne.s loc_1255BE ROM:001255B0 bset #3,($1404).w ROM:001255B6 move.w #4,($C54).w ROM:001255BC rts ROM:001255BE ; --------------------------------------------------------------------------- ROM:001255BE ROM:001255BE loc_1255BE: ; CODE XREF: ROM:001255A8↑j ROM:001255BE ; ROM:001255AE↑j ROM:001255BE btst #2,($1405).w ROM:001255C4 beq.s loc_1255D6 ROM:001255C6 clr.b ($86A).w ROM:001255CA clr.w ($726).w ROM:001255CE move.w #1,($C54).w ROM:001255D4 rts ROM:001255D6 ; --------------------------------------------------------------------------- ROM:001255D6 ROM:001255D6 loc_1255D6: ; CODE XREF: ROM:001255C4↑j ROM:001255D6 cmpi.w #0,($726).w ROM:001255DC bgt.s locret_1255FC ROM:001255DE clr.b ($869).w ROM:001255E2 move.w #0,($724).w ROM:001255E8 move.b #3,($869).w ROM:001255EE bset #3,($1404).w ROM:001255F4 move.w #3,($C54).w ROM:001255FA rts ROM:001255FC ; --------------------------------------------------------------------------- ROM:001255FC ROM:001255FC locret_1255FC: ; CODE XREF: ROM:001255DC↑j ROM:001255FC rts ROM:001255FE ; --------------------------------------------------------------------------- ROM:001255FE ROM:001255FE loc_1255FE: ; DATA XREF: ROM:0012551C↑o ROM:001255FE bsr.w sub_12575C ROM:00125602 bsr.w sub_12579C ROM:00125606 btst #2,($1405).w ROM:0012560C beq.s loc_12562C ROM:0012560E bsr.w sub_12573C ROM:00125612 bsr.w sub_125742 ROM:00125616 bclr #3,($1404).w ROM:0012561C clr.b ($869).w ROM:00125620 clr.w ($724).w ROM:00125624 move.w #1,($C54).w ROM:0012562A rts ROM:0012562C ; --------------------------------------------------------------------------- ROM:0012562C ROM:0012562C loc_12562C: ; CODE XREF: ROM:0012560C↑j ROM:0012562C move.w $5C6(a5),d0 ROM:00125630 cmp.w ($724).w,d0 ROM:00125634 bgt.s locret_125646 ROM:00125636 clr.b ($869).w ROM:0012563A clr.w ($724).w ROM:0012563E move.w #4,($C54).w ROM:00125644 rts ROM:00125646 ; --------------------------------------------------------------------------- ROM:00125646 ROM:00125646 locret_125646: ; CODE XREF: ROM:00125634↑j ROM:00125646 rts ROM:00125648 ; --------------------------------------------------------------------------- ROM:00125648 ROM:00125648 loc_125648: ; DATA XREF: ROM:00125520↑o ROM:00125648 bsr.w sub_12575C ROM:0012564C bsr.w sub_125794 ROM:00125650 move.w ($C4E).w,d0 ROM:00125654 ext.l d0 ROM:00125656 muls.l #$186A0,d0 ROM:0012565E cmp.l ($8BC).w,d0 ROM:00125662 bgt.s loc_12568A ROM:00125664 move.w $5C8(a5),d0 ROM:00125668 cmpi.w #0,d0 ROM:0012566C bne.s loc_12568A ROM:0012566E bsr.w sub_12573C ROM:00125672 bsr.w sub_125742 ROM:00125676 bclr #3,($1404).w ROM:0012567C bset #0,($141D).w ROM:00125682 move.w #6,($C54).w ROM:00125688 rts ROM:0012568A ; --------------------------------------------------------------------------- ROM:0012568A ROM:0012568A loc_12568A: ; CODE XREF: ROM:00125662↑j ROM:0012568A ; ROM:0012566C↑j ROM:0012568A btst #2,($1405).w ROM:00125690 beq.s loc_1256A8 ROM:00125692 bsr.w sub_12573C ROM:00125696 bsr.w sub_125742 ROM:0012569A bclr #3,($1404).w ROM:001256A0 move.w #1,($C54).w ROM:001256A6 rts ROM:001256A8 ; --------------------------------------------------------------------------- ROM:001256A8 ROM:001256A8 loc_1256A8: ; CODE XREF: ROM:00125690↑j ROM:001256A8 move.w ($C4E).w,d0 ROM:001256AC ext.l d0 ROM:001256AE muls.l #$186A0,d0 ROM:001256B6 cmp.l ($8BC).w,d0 ROM:001256BA bgt.s locret_1256EC ROM:001256BC move.w $5C8(a5),d0 ROM:001256C0 cmpi.w #0,d0 ROM:001256C4 beq.s locret_1256EC ROM:001256C6 clr.b ($869).w ROM:001256CA move.w d0,($724).w ROM:001256CE move.b #1,($869).w ROM:001256D4 bsr.w sub_12573C ROM:001256D8 bclr #3,($1404).w ROM:001256DE bset #0,($141D).w ROM:001256E4 move.w #5,($C54).w ROM:001256EA rts ROM:001256EC ; --------------------------------------------------------------------------- ROM:001256EC ROM:001256EC locret_1256EC: ; CODE XREF: ROM:001256BA↑j ROM:001256EC ; ROM:001256C4↑j ROM:001256EC rts ROM:001256EE ; --------------------------------------------------------------------------- ROM:001256EE ROM:001256EE loc_1256EE: ; DATA XREF: ROM:00125524↑o ROM:001256EE bsr.w sub_12575C ROM:001256F2 bsr.w sub_1257AE ROM:001256F6 btst #2,($1405).w ROM:001256FC beq.s loc_125712 ROM:001256FE bsr.w sub_125742 ROM:00125702 clr.b ($869).w ROM:00125706 clr.w ($724).w ROM:0012570A move.w #1,($C54).w ROM:00125710 rts ROM:00125712 ; --------------------------------------------------------------------------- ROM:00125712 ROM:00125712 loc_125712: ; CODE XREF: ROM:001256FC↑j ROM:00125712 cmpi.w #0,($724).w ROM:00125718 bgt.s locret_125726 ROM:0012571A bsr.w sub_125742 ROM:0012571E move.w #6,($C54).w ROM:00125724 rts ROM:00125726 ; --------------------------------------------------------------------------- ROM:00125726 ROM:00125726 locret_125726: ; CODE XREF: ROM:00125718↑j ROM:00125726 rts ROM:00125728 ; --------------------------------------------------------------------------- ROM:00125728 ROM:00125728 loc_125728: ; DATA XREF: ROM:00125528↑o ROM:00125728 btst #2,($1405).w ROM:0012572E beq.s locret_125738 ROM:00125730 move.w #1,($C54).w ROM:00125736 rts ROM:00125738 ; --------------------------------------------------------------------------- ROM:00125738 ROM:00125738 locret_125738: ; CODE XREF: ROM:0012572E↑j ROM:00125738 rts ROM:0012573A ; --------------------------------------------------------------------------- ROM:0012573A rts ROM:0012573C ROM:0012573C ; =============== S U B R O U T I N E ======================================= ROM:0012573C ROM:0012573C ROM:0012573C sub_12573C: ; CODE XREF: ROM:loc_12552C↑p ROM:0012573C ; ROM:0012560E↑p ... ROM:0012573C clr.l ($8BC).w ROM:00125740 rts ROM:00125740 ; End of function sub_12573C ROM:00125740 ROM:00125742 ROM:00125742 ; =============== S U B R O U T I N E ======================================= ROM:00125742 ROM:00125742 ROM:00125742 sub_125742: ; CODE XREF: ROM:00125530↑p ROM:00125742 ; ROM:00125612↑p ... ROM:00125742 clr.w ($C52).w ROM:00125746 rts ROM:00125746 ; End of function sub_125742 ROM:00125746 ROM:00125748 ROM:00125748 ; =============== S U B R O U T I N E ======================================= ROM:00125748 ROM:00125748 ROM:00125748 sub_125748: ; CODE XREF: ROM:0012555E↑p ROM:00125748 move.w #$3EDC,d1 ROM:0012574C move.w ($9E4).w,d2 ROM:00125750 bsr.l sub_11745C ROM:00125756 move.w d1,($C4E).w ROM:0012575A rts ROM:0012575A ; End of function sub_125748 ROM:0012575A ROM:0012575C ROM:0012575C ; =============== S U B R O U T I N E ======================================= ROM:0012575C ROM:0012575C ROM:0012575C sub_12575C: ; CODE XREF: ROM:loc_1255FE↑p ROM:0012575C ; ROM:loc_125648↑p ... ROM:0012575C btst #7,($1400).w ROM:00125762 beq.s loc_12577C ROM:00125764 move.w #$3F9C,d1 ROM:00125768 move.w ($9AE).w,d2 ROM:0012576C move.w ($BE6).w,d3 ROM:00125770 bsr.l sub_11745C ROM:00125776 move.w d1,($C50).w ROM:0012577A bra.s locret_125792 ROM:0012577C ; --------------------------------------------------------------------------- ROM:0012577C ROM:0012577C loc_12577C: ; CODE XREF: sub_12575C+6↑j ROM:0012577C move.w #$3F9A,d1 ROM:00125780 move.w ($9AE).w,d2 ROM:00125784 move.w ($57E).w,d3 ROM:00125788 bsr.l sub_11745C ROM:0012578E move.w d1,($C50).w ROM:00125792 ROM:00125792 locret_125792: ; CODE XREF: sub_12575C+1E↑j ROM:00125792 rts ROM:00125792 ; End of function sub_12575C ROM:00125792 ROM:00125794 ROM:00125794 ; =============== S U B R O U T I N E ======================================= ROM:00125794 ROM:00125794 ROM:00125794 sub_125794: ; CODE XREF: ROM:0012564C↑p ROM:00125794 move.w ($C50).w,($C52).w ROM:0012579A rts ROM:0012579A ; End of function sub_125794 ROM:0012579A ROM:0012579C ROM:0012579C ; =============== S U B R O U T I N E ======================================= ROM:0012579C ROM:0012579C ROM:0012579C sub_12579C: ; CODE XREF: ROM:00125602↑p ROM:0012579C move.w ($724).w,d0 ROM:001257A0 muls.w ($C50).w,d0 ROM:001257A4 divs.w $5C6(a5),d0 ROM:001257A8 move.w d0,($C52).w ROM:001257AC rts ROM:001257AC ; End of function sub_12579C ROM:001257AC ROM:001257AE ROM:001257AE ; =============== S U B R O U T I N E ======================================= ROM:001257AE ROM:001257AE ROM:001257AE sub_1257AE: ; CODE XREF: ROM:001256F2↑p ROM:001257AE move.w ($724).w,d0 ROM:001257B2 muls.w ($C50).w,d0 ROM:001257B6 divs.w $5C8(a5),d0 ROM:001257BA move.w d0,($C52).w ROM:001257BE rts ROM:001257BE ; End of function sub_1257AE ROM:001257BE ROM:001257C0 ROM:001257C0 ; =============== S U B R O U T I N E ======================================= ROM:001257C0 ROM:001257C0 ROM:001257C0 sub_1257C0: ; CODE XREF: sub_110E14+1AE↑p ROM:001257C0 btst #3,($1404).w ROM:001257C6 beq.s locret_1257DC ROM:001257C8 move.l ($97C).w,d0 ROM:001257CC divs.l #$64,d0 ; 'd' ROM:001257D4 add.l ($8BC).w,d0 ROM:001257D8 move.l d0,($8BC).w ROM:001257DC ROM:001257DC locret_1257DC: ; CODE XREF: sub_1257C0+6↑j ROM:001257DC rts ROM:001257DC ; End of function sub_1257C0 ROM:001257DC ROM:001257DE ; --------------------------------------------------------------------------- ROM:001257DE cmpi.w #0,($57E).w ROM:001257E4 bne.l loc_12596E ROM:001257EA bset #0,($89E).w ROM:001257F0 bclr #1,($894).w ROM:001257F6 bclr #2,($889).w ROM:001257FC bclr #7,($889).w ROM:00125802 bclr #3,($892).w ROM:00125808 move.w #$3FB0,d1 ROM:0012580C move.w ($99C).w,d2 ROM:00125810 move.w ($57E).w,d3 ROM:00125814 bsr.l sub_11745C ROM:0012581A move.w d1,($C5C).w ROM:0012581E clr.w d7 ROM:00125820 move.b ($12DA).l,d7 ROM:00125826 andi.w #$F,d7 ROM:0012582A move.b ($12DA).l,($120B).w ROM:00125832 cmpi.w #2,d7 ROM:00125836 bgt.s loc_12583E ROM:00125838 cmpi.w #0,d7 ROM:0012583C bgt.s loc_125844 ROM:0012583E ROM:0012583E loc_12583E: ; CODE XREF: ROM:00125836↑j ROM:0012583E bra.l loc_12596E ROM:00125844 ; --------------------------------------------------------------------------- ROM:00125844 ROM:00125844 loc_125844: ; CODE XREF: ROM:0012583C↑j ROM:00125844 subq.w #1,d7 ROM:00125846 moveq #$10,d0 ROM:00125848 asr.w #4,d0 ROM:0012584A add.w d7,d0 ROM:0012584C lea ($FFFFFF10).w,a1 ROM:00125850 asl.w #4,d7 ROM:00125852 adda.w d7,a1 ROM:00125854 asr.w #4,d7 ROM:00125856 move.w d0,($C5E).w ROM:0012585A bsr.l sub_11AFB2 ROM:00125860 moveq #8,d2 ROM:00125862 moveq #0,d1 ROM:00125864 moveq #1,d4 ROM:00125866 moveq #1,d5 ROM:00125868 moveq #1,d1 ROM:0012586A asl.w d0,d1 ROM:0012586C move.w d1,($C5A).w ROM:00125870 move.w ($C5A).w,d1 ROM:00125874 not.w d1 ROM:00125876 and.w d1,($FFFFFE20).w ROM:0012587A move.w #0,d1 ROM:0012587E bsr.l sub_11AF36 ROM:00125884 move.w ($C5E).w,d0 ROM:00125888 move.w ($FFFFFE20).w,d1 ROM:0012588C and.w ($C5A).w,d1 ROM:00125890 ROM:00125890 loc_125890: ; CODE XREF: ROM:0012589A↓j ROM:00125890 bne.s loc_12589C ROM:00125892 move.w ($FFFFFE20).w,d1 ROM:00125896 and.w ($C5A).w,d1 ROM:0012589A bra.s loc_125890 ROM:0012589C ; --------------------------------------------------------------------------- ROM:0012589C ROM:0012589C loc_12589C: ; CODE XREF: ROM:loc_125890↑j ROM:0012589C move.w 8(a1),($C56).w ROM:001258A2 bsr.l sub_11AFB2 ROM:001258A8 moveq #$C,d2 ROM:001258AA moveq #0,d1 ROM:001258AC moveq #0,d3 ROM:001258AE moveq #1,d4 ROM:001258B0 moveq #1,d5 ROM:001258B2 move.w #$89,(a1) ROM:001258B6 move.w ($C5C).w,2(a1) ROM:001258BC asl.w #4,d0 ROM:001258BE addi.w #8,d0 ROM:001258C2 move.w d0,4(a1) ROM:001258C6 move.w ($C5E).w,d0 ROM:001258CA move.w ($C5A).w,d1 ROM:001258CE not.w d1 ROM:001258D0 and.w d1,($FFFFFE20).w ROM:001258D4 move.w #0,d1 ROM:001258D8 bsr.l sub_11AF36 ROM:001258DE move.w ($C5E).w,d0 ROM:001258E2 clr.w d6 ROM:001258E4 clr.w d6 ROM:001258E6 clr.w d1 ROM:001258E8 ROM:001258E8 loc_1258E8: ; CODE XREF: ROM:loc_125916↓j ROM:001258E8 cmpi.w #0,d6 ROM:001258EC bne.s loc_125918 ROM:001258EE cmpi.w #0,d1 ROM:001258F2 bne.s loc_125918 ROM:001258F4 move.w ($FFFFFE20).w,d1 ROM:001258F8 and.w ($C5A).w,d1 ROM:001258FC btst #7,($889).w ROM:00125902 beq.s loc_125916 ROM:00125904 move.w #$FFFF,d6 ROM:00125908 bset #2,($889).w ROM:0012590E lea ($FFFFFF90).w,a0 ROM:00125912 move.w 8(a0),d5 ROM:00125916 ROM:00125916 loc_125916: ; CODE XREF: ROM:00125902↑j ROM:00125916 bra.s loc_1258E8 ROM:00125918 ; --------------------------------------------------------------------------- ROM:00125918 ROM:00125918 loc_125918: ; CODE XREF: ROM:001258EC↑j ROM:00125918 ; ROM:001258F2↑j ROM:00125918 btst #2,($889).w ROM:0012591E beq.s loc_125924 ROM:00125920 move.w d5,($C58).w ROM:00125924 ROM:00125924 loc_125924: ; CODE XREF: ROM:0012591E↑j ROM:00125924 clr.w d6 ROM:00125926 clr.w d1 ROM:00125928 ROM:00125928 loc_125928: ; CODE XREF: ROM:loc_12594E↓j ROM:00125928 cmpi.w #0,d6 ROM:0012592C bne.s loc_125950 ROM:0012592E cmpi.w #0,d1 ROM:00125932 bne.s loc_125950 ROM:00125934 move.w ($FFFFFE20).w,d1 ROM:00125938 and.w ($C5A).w,d1 ROM:0012593C btst #3,($892).w ROM:00125942 beq.s loc_12594E ROM:00125944 move.w #$FFFF,d6 ROM:00125948 bset #1,($894).w ROM:0012594E ROM:0012594E loc_12594E: ; CODE XREF: ROM:00125942↑j ROM:0012594E bra.s loc_125928 ROM:00125950 ; --------------------------------------------------------------------------- ROM:00125950 ROM:00125950 loc_125950: ; CODE XREF: ROM:0012592C↑j ROM:00125950 ; ROM:00125932↑j ROM:00125950 bsr.l sub_116588 ROM:00125956 move.w ($C58).w,d0 ROM:0012595A sub.w ($C56).w,d0 ROM:0012595E move.w d0,($CAA).w ROM:00125962 bclr #0,($89E).w ROM:00125968 bra.l locret_125974 ROM:0012596E ; --------------------------------------------------------------------------- ROM:0012596E ROM:0012596E loc_12596E: ; CODE XREF: ROM:001257E4↑j ROM:0012596E ; ROM:loc_12583E↑j ROM:0012596E bset #6,($1420).w ROM:00125974 ROM:00125974 locret_125974: ; CODE XREF: ROM:00125968↑j ROM:00125974 rts ROM:00125976 ROM:00125976 ; =============== S U B R O U T I N E ======================================= ROM:00125976 ROM:00125976 ROM:00125976 sub_125976: ; CODE XREF: sub_129F28+42↓p ROM:00125976 bclr #5,($1402).w ROM:0012597C bclr #1,($1429).w ROM:00125982 clr.w d1 ROM:00125984 move.b ($120C).w,d1 ROM:00125988 cmpi.w #3,d1 ROM:0012598C bcc.s locret_125996 ROM:0012598E movea.l off_125998(pc,d1.w*4),a0 ROM:00125992 nop ROM:00125994 jmp (a0) ROM:00125996 ; --------------------------------------------------------------------------- ROM:00125996 ROM:00125996 locret_125996: ; CODE XREF: sub_125976+16↑j ROM:00125996 rts ROM:00125996 ; End of function sub_125976 ROM:00125996 ROM:00125996 ; --------------------------------------------------------------------------- ROM:00125998 off_125998: dc.l loc_1259A4 ; DATA XREF: sub_125976+18↑r ROM:0012599C dc.l loc_1259B2 ROM:001259A0 dc.l loc_1259D2 ROM:001259A4 ; --------------------------------------------------------------------------- ROM:001259A4 ROM:001259A4 loc_1259A4: ; DATA XREF: ROM:off_125998↑o ROM:001259A4 bset #1,($1429).w ROM:001259AA move.b #1,($120C).w ROM:001259B0 rts ROM:001259B2 ; --------------------------------------------------------------------------- ROM:001259B2 ROM:001259B2 loc_1259B2: ; DATA XREF: ROM:0012599C↑o ROM:001259B2 btst #3,($141B).w ROM:001259B8 bne.s locret_1259C2 ROM:001259BA btst #4,($890).w ROM:001259C0 bne.s loc_1259C4 ROM:001259C2 ROM:001259C2 locret_1259C2: ; CODE XREF: ROM:001259B8↑j ROM:001259C2 rts ROM:001259C4 ; --------------------------------------------------------------------------- ROM:001259C4 ROM:001259C4 loc_1259C4: ; CODE XREF: ROM:001259C0↑j ROM:001259C4 bset #5,($1402).w ROM:001259CA move.b #2,($120C).w ROM:001259D0 rts ROM:001259D2 ; --------------------------------------------------------------------------- ROM:001259D2 ROM:001259D2 loc_1259D2: ; DATA XREF: ROM:001259A0↑o ROM:001259D2 btst #3,($141B).w ROM:001259D8 bne.s loc_1259E4 ROM:001259DA btst #4,($890).w ROM:001259E0 beq.s loc_1259E4 ROM:001259E2 rts ROM:001259E4 ; --------------------------------------------------------------------------- ROM:001259E4 ROM:001259E4 loc_1259E4: ; CODE XREF: ROM:001259D8↑j ROM:001259E4 ; ROM:001259E0↑j ROM:001259E4 bset #1,($1429).w ROM:001259EA move.b #1,($120C).w ROM:001259F0 rts ROM:001259F2 ROM:001259F2 ; =============== S U B R O U T I N E ======================================= ROM:001259F2 ROM:001259F2 ROM:001259F2 sub_1259F2: ; CODE XREF: sub_124B76+1E↑p ROM:001259F2 clr.l d1 ROM:001259F4 move.w ($580).w,d1 ROM:001259F8 swap d1 ROM:001259FA move.w ($C60).w,d2 ROM:001259FE swap d2 ROM:00125A00 move.w ($C66).w,d2 ROM:00125A04 move.w $5D2(a5),d3 ROM:00125A08 ext.l d3 ROM:00125A0A bsr.l sub_117368 ROM:00125A10 move.w d4,($C66).w ROM:00125A14 swap d4 ROM:00125A16 move.w $5D0(a5),d0 ROM:00125A1A cmp.w d4,d0 ROM:00125A1C ble.s loc_125A26 ROM:00125A1E move.w $5D0(a5),($C60).w ROM:00125A24 bra.s loc_125A2A ROM:00125A26 ; --------------------------------------------------------------------------- ROM:00125A26 ROM:00125A26 loc_125A26: ; CODE XREF: sub_1259F2+2A↑j ROM:00125A26 move.w d4,($C60).w ROM:00125A2A ROM:00125A2A loc_125A2A: ; CODE XREF: sub_1259F2+32↑j ROM:00125A2A btst #1,($140C).w ROM:00125A30 bne.s loc_125A3C ROM:00125A32 move.w #0,($C68).w ROM:00125A38 bra.w locret_125AE6 ROM:00125A3C ; --------------------------------------------------------------------------- ROM:00125A3C ROM:00125A3C loc_125A3C: ; CODE XREF: sub_1259F2+3E↑j ROM:00125A3C move.w $5D4(a5),d0 ROM:00125A40 btst #3,($151B).w ROM:00125A46 beq.s loc_125A60 ROM:00125A48 btst #0,($C9F).w ROM:00125A4E bne.s loc_125A60 ROM:00125A50 cmp.w ($506).w,d0 ROM:00125A54 blt.s loc_125A60 ROM:00125A56 move.w #0,($C68).w ROM:00125A5C bra.w locret_125AE6 ROM:00125A60 ; --------------------------------------------------------------------------- ROM:00125A60 ROM:00125A60 loc_125A60: ; CODE XREF: sub_1259F2+54↑j ROM:00125A60 ; sub_1259F2+5C↑j ... ROM:00125A60 btst #2,($1422).w ROM:00125A66 bne.s loc_125A72 ROM:00125A68 move.w #0,($C68).w ROM:00125A6E bra.w locret_125AE6 ROM:00125A72 ; --------------------------------------------------------------------------- ROM:00125A72 ROM:00125A72 loc_125A72: ; CODE XREF: sub_1259F2+74↑j ROM:00125A72 cmpi.w #$1F4,($57E).w ROM:00125A78 ble.s loc_125AAC ROM:00125A7A move.w ($580).w,d0 ROM:00125A7E move.w ($C60).w,d2 ROM:00125A82 cmpi.w #$1388,d2 ROM:00125A86 ble.s loc_125A8C ROM:00125A88 move.w #$1388,d2 ROM:00125A8C ROM:00125A8C loc_125A8C: ; CODE XREF: sub_1259F2+94↑j ROM:00125A8C sub.w d2,d0 ROM:00125A8E muls.w #$2710,d0 ROM:00125A92 move.w ($57E).w,d1 ROM:00125A96 muls.w ($57E).w,d1 ROM:00125A9A divs.l #$3C,d1 ; '<' ROM:00125AA2 divs.l d1,d0 ROM:00125AA6 move.w d0,($C62).w ROM:00125AAA bra.s loc_125AB0 ROM:00125AAC ; --------------------------------------------------------------------------- ROM:00125AAC ROM:00125AAC loc_125AAC: ; CODE XREF: sub_1259F2+86↑j ROM:00125AAC clr.w ($C62).w ROM:00125AB0 ROM:00125AB0 loc_125AB0: ; CODE XREF: sub_1259F2+B8↑j ROM:00125AB0 move.w #$3F9E,d1 ROM:00125AB4 move.w ($9E4).w,d2 ROM:00125AB8 move.w ($57E).w,d3 ROM:00125ABC bsr.l sub_11745C ROM:00125AC2 move.w d1,($C64).w ROM:00125AC6 move.w #$3FA0,d1 ROM:00125ACA move.w ($C62).w,d2 ROM:00125ACE move.w ($9AE).w,d3 ROM:00125AD2 bsr.l sub_11745C ROM:00125AD8 cmp.w ($C64).w,d1 ROM:00125ADC bge.s loc_125AE2 ROM:00125ADE move.w ($C64).w,d1 ROM:00125AE2 ROM:00125AE2 loc_125AE2: ; CODE XREF: sub_1259F2+EA↑j ROM:00125AE2 move.w d1,($C68).w ROM:00125AE6 ROM:00125AE6 locret_125AE6: ; CODE XREF: sub_1259F2+46↑j ROM:00125AE6 ; sub_1259F2+6A↑j ... ROM:00125AE6 rts ROM:00125AE6 ; End of function sub_1259F2 ROM:00125AE6 ROM:00125AE8 ROM:00125AE8 ; =============== S U B R O U T I N E ======================================= ROM:00125AE8 ROM:00125AE8 ROM:00125AE8 sub_125AE8: ; CODE XREF: sub_124B76+C↑p ROM:00125AE8 bsr.w sub_125AF2 ROM:00125AEC bsr.w sub_125B52 ROM:00125AF0 rts ROM:00125AF0 ; End of function sub_125AE8 ROM:00125AF0 ROM:00125AF2 ROM:00125AF2 ; =============== S U B R O U T I N E ======================================= ROM:00125AF2 ROM:00125AF2 ROM:00125AF2 sub_125AF2: ; CODE XREF: sub_125AE8↑p ROM:00125AF2 move.w #$3FA2,d1 ROM:00125AF6 move.w ($9AE).w,d2 ROM:00125AFA move.w ($9AA).w,d3 ROM:00125AFE bsr.l sub_11745C ROM:00125B04 move.w d1,($C6C).w ROM:00125B08 move.w #$3FA4,d1 ROM:00125B0C move.w ($57E).w,d2 ROM:00125B10 move.w ($9AA).w,d3 ROM:00125B14 bsr.l sub_11745C ROM:00125B1A move.w d1,($C6E).w ROM:00125B1E move.w #$3FA6,d1 ROM:00125B22 move.w ($9AE).w,d2 ROM:00125B26 move.w ($57E).w,d3 ROM:00125B2A bsr.l sub_11745C ROM:00125B30 move.w d1,($C72).w ROM:00125B34 move.w ($C6C).w,d0 ROM:00125B38 cmp.w ($C6E).w,d0 ROM:00125B3C bge.s loc_125B42 ROM:00125B3E move.w ($C6E).w,d0 ROM:00125B42 ROM:00125B42 loc_125B42: ; CODE XREF: sub_125AF2+4A↑j ROM:00125B42 cmp.w ($C72).w,d0 ROM:00125B46 bge.s loc_125B4C ROM:00125B48 move.w ($C72).w,d0 ROM:00125B4C ROM:00125B4C loc_125B4C: ; CODE XREF: sub_125AF2+54↑j ROM:00125B4C move.w d0,($C70).w ROM:00125B50 rts ROM:00125B50 ; End of function sub_125AF2 ROM:00125B50 ROM:00125B52 ROM:00125B52 ; =============== S U B R O U T I N E ======================================= ROM:00125B52 ROM:00125B52 ROM:00125B52 sub_125B52: ; CODE XREF: sub_125AE8+4↑p ROM:00125B52 clr.w d1 ROM:00125B54 move.b ($120D).w,d1 ROM:00125B58 cmpi.w #4,d1 ROM:00125B5C bcc.s locret_125B66 ROM:00125B5E movea.l off_125B68(pc,d1.w*4),a0 ROM:00125B62 nop ROM:00125B64 jmp (a0) ROM:00125B66 ; --------------------------------------------------------------------------- ROM:00125B66 ROM:00125B66 locret_125B66: ; CODE XREF: sub_125B52+A↑j ROM:00125B66 rts ROM:00125B66 ; End of function sub_125B52 ROM:00125B66 ROM:00125B66 ; --------------------------------------------------------------------------- ROM:00125B68 off_125B68: dc.l loc_125B78 ; DATA XREF: sub_125B52+C↑r ROM:00125B6C dc.l loc_125B86 ROM:00125B70 dc.l loc_125BAA ROM:00125B74 dc.l loc_125BD4 ROM:00125B78 ; --------------------------------------------------------------------------- ROM:00125B78 ROM:00125B78 loc_125B78: ; DATA XREF: ROM:off_125B68↑o ROM:00125B78 bsr.w sub_125D56 ROM:00125B7C move.b #1,($120D).w ROM:00125B82 bra.s locret_125BA8 ROM:00125B84 ; --------------------------------------------------------------------------- ROM:00125B84 rts ROM:00125B86 ; --------------------------------------------------------------------------- ROM:00125B86 ROM:00125B86 loc_125B86: ; DATA XREF: ROM:00125B6C↑o ROM:00125B86 btst #3,($1424).w ROM:00125B8C beq.s locret_125BA8 ROM:00125B8E move.w $5D6(a5),d0 ROM:00125B92 clr.b ($879).w ROM:00125B96 move.w d0,($744).w ROM:00125B9A move.b #1,($879).w ROM:00125BA0 move.b #2,($120D).w ROM:00125BA6 bra.s locret_125BD2 ROM:00125BA8 ; --------------------------------------------------------------------------- ROM:00125BA8 ROM:00125BA8 locret_125BA8: ; CODE XREF: ROM:00125B82↑j ROM:00125BA8 ; ROM:00125B8C↑j ... ROM:00125BA8 rts ROM:00125BAA ; --------------------------------------------------------------------------- ROM:00125BAA ROM:00125BAA loc_125BAA: ; DATA XREF: ROM:00125B70↑o ROM:00125BAA cmpi.w #0,($744).w ROM:00125BB0 bgt.s loc_125BBA ROM:00125BB2 move.b #3,($120D).w ROM:00125BB8 bra.s loc_125BEC ROM:00125BBA ; --------------------------------------------------------------------------- ROM:00125BBA ROM:00125BBA loc_125BBA: ; CODE XREF: ROM:00125BB0↑j ROM:00125BBA btst #3,($1424).w ROM:00125BC0 bne.s locret_125BD2 ROM:00125BC2 clr.b ($879).w ROM:00125BC6 clr.w ($744).w ROM:00125BCA move.b #1,($120D).w ROM:00125BD0 bra.s locret_125BA8 ROM:00125BD2 ; --------------------------------------------------------------------------- ROM:00125BD2 ROM:00125BD2 locret_125BD2: ; CODE XREF: ROM:00125BA6↑j ROM:00125BD2 ; ROM:00125BC0↑j ROM:00125BD2 rts ROM:00125BD4 ; --------------------------------------------------------------------------- ROM:00125BD4 ROM:00125BD4 loc_125BD4: ; DATA XREF: ROM:00125B74↑o ROM:00125BD4 btst #3,($1424).w ROM:00125BDA bne.s loc_125BEC ROM:00125BDC bsr.w sub_125BF4 ROM:00125BE0 bsr.w sub_125D56 ROM:00125BE4 move.b #1,($120D).w ROM:00125BEA bra.s locret_125BA8 ROM:00125BEC ; --------------------------------------------------------------------------- ROM:00125BEC ROM:00125BEC loc_125BEC: ; CODE XREF: ROM:00125BB8↑j ROM:00125BEC ; ROM:00125BDA↑j ROM:00125BEC bsr.w sub_125C14 ROM:00125BF0 rts ROM:00125BF2 ; --------------------------------------------------------------------------- ROM:00125BF2 rts ROM:00125BF4 ROM:00125BF4 ; =============== S U B R O U T I N E ======================================= ROM:00125BF4 ROM:00125BF4 ROM:00125BF4 sub_125BF4: ; CODE XREF: ROM:00125BDC↑p ROM:00125BF4 move.b #0,($120E).w ROM:00125BFA clr.b ($87B).w ROM:00125BFE clr.w ($748).w ROM:00125C02 clr.b ($87A).w ROM:00125C06 clr.w ($746).w ROM:00125C0A clr.b ($87C).w ROM:00125C0E clr.w ($74A).w ROM:00125C12 rts ROM:00125C12 ; End of function sub_125BF4 ROM:00125C12 ROM:00125C14 ROM:00125C14 ; =============== S U B R O U T I N E ======================================= ROM:00125C14 ROM:00125C14 ROM:00125C14 sub_125C14: ; CODE XREF: ROM:loc_125BEC↑p ROM:00125C14 clr.w d1 ROM:00125C16 move.b ($120E).w,d1 ROM:00125C1A cmpi.w #5,d1 ROM:00125C1E bcc.s locret_125C28 ROM:00125C20 movea.l off_125C2A(pc,d1.w*4),a0 ROM:00125C24 nop ROM:00125C26 jmp (a0) ROM:00125C28 ; --------------------------------------------------------------------------- ROM:00125C28 ROM:00125C28 locret_125C28: ; CODE XREF: sub_125C14+A↑j ROM:00125C28 rts ROM:00125C28 ; End of function sub_125C14 ROM:00125C28 ROM:00125C28 ; --------------------------------------------------------------------------- ROM:00125C2A off_125C2A: dc.l loc_125C3E ; DATA XREF: sub_125C14+C↑r ROM:00125C2E dc.l loc_125C5A ROM:00125C32 dc.l loc_125CB0 ROM:00125C36 dc.l loc_125CF0 ROM:00125C3A dc.l loc_125D18 ROM:00125C3E ; --------------------------------------------------------------------------- ROM:00125C3E ROM:00125C3E loc_125C3E: ; DATA XREF: ROM:off_125C2A↑o ROM:00125C3E move.w $5D8(a5),d0 ROM:00125C42 clr.b ($87C).w ROM:00125C46 move.w d0,($74A).w ROM:00125C4A move.b #1,($87C).w ROM:00125C50 move.b #1,($120E).w ROM:00125C56 bra.s locret_125CAE ROM:00125C58 ; --------------------------------------------------------------------------- ROM:00125C58 rts ROM:00125C5A ; --------------------------------------------------------------------------- ROM:00125C5A ROM:00125C5A loc_125C5A: ; DATA XREF: ROM:00125C2E↑o ROM:00125C5A cmpi.w #0,($C70).w ROM:00125C60 blt.s loc_125C8C ROM:00125C62 move.w ($74A).w,d0 ROM:00125C66 move.w $5D8(a5),d1 ROM:00125C6A sub.w d0,d1 ROM:00125C6C clr.b ($87A).w ROM:00125C70 move.w d1,($746).w ROM:00125C74 move.b #1,($87A).w ROM:00125C7A clr.b ($87C).w ROM:00125C7E clr.w ($74A).w ROM:00125C82 move.b #4,($120E).w ROM:00125C88 bra.w loc_125D4E ROM:00125C8C ; --------------------------------------------------------------------------- ROM:00125C8C ROM:00125C8C loc_125C8C: ; CODE XREF: ROM:00125C60↑j ROM:00125C8C cmpi.w #0,($74A).w ROM:00125C92 bgt.s locret_125CAE ROM:00125C94 move.w $5DA(a5),d0 ROM:00125C98 clr.b ($87B).w ROM:00125C9C move.w d0,($748).w ROM:00125CA0 move.b #1,($87B).w ROM:00125CA6 move.b #2,($120E).w ROM:00125CAC bra.s loc_125CEA ROM:00125CAE ; --------------------------------------------------------------------------- ROM:00125CAE ROM:00125CAE locret_125CAE: ; CODE XREF: ROM:00125C56↑j ROM:00125CAE ; ROM:00125C92↑j ... ROM:00125CAE rts ROM:00125CB0 ; --------------------------------------------------------------------------- ROM:00125CB0 ROM:00125CB0 loc_125CB0: ; DATA XREF: ROM:00125C32↑o ROM:00125CB0 cmpi.w #0,($C70).w ROM:00125CB6 blt.s loc_125CDA ROM:00125CB8 move.w $5D8(a5),d1 ROM:00125CBC clr.b ($87A).w ROM:00125CC0 move.w d1,($746).w ROM:00125CC4 move.b #1,($87A).w ROM:00125CCA clr.b ($87B).w ROM:00125CCE clr.w ($748).w ROM:00125CD2 move.b #4,($120E).w ROM:00125CD8 bra.s loc_125D4E ROM:00125CDA ; --------------------------------------------------------------------------- ROM:00125CDA ROM:00125CDA loc_125CDA: ; CODE XREF: ROM:00125CB6↑j ROM:00125CDA cmpi.w #0,($748).w ROM:00125CE0 bgt.s loc_125CEA ROM:00125CE2 move.b #3,($120E).w ROM:00125CE8 bra.s loc_125D12 ROM:00125CEA ; --------------------------------------------------------------------------- ROM:00125CEA ROM:00125CEA loc_125CEA: ; CODE XREF: ROM:00125CAC↑j ROM:00125CEA ; ROM:00125CE0↑j ROM:00125CEA bsr.w sub_125D5C ROM:00125CEE rts ROM:00125CF0 ; --------------------------------------------------------------------------- ROM:00125CF0 ROM:00125CF0 loc_125CF0: ; DATA XREF: ROM:00125C36↑o ROM:00125CF0 cmpi.w #0,($C70).w ROM:00125CF6 blt.s loc_125D12 ROM:00125CF8 move.w $5D8(a5),d1 ROM:00125CFC clr.b ($87A).w ROM:00125D00 move.w d1,($746).w ROM:00125D04 move.b #1,($87A).w ROM:00125D0A move.b #4,($120E).w ROM:00125D10 bra.s loc_125D4E ROM:00125D12 ; --------------------------------------------------------------------------- ROM:00125D12 ROM:00125D12 loc_125D12: ; CODE XREF: ROM:00125CE8↑j ROM:00125D12 ; ROM:00125CF6↑j ROM:00125D12 bsr.w sub_125D5C ROM:00125D16 rts ROM:00125D18 ; --------------------------------------------------------------------------- ROM:00125D18 ROM:00125D18 loc_125D18: ; DATA XREF: ROM:00125C3A↑o ROM:00125D18 cmpi.w #0,($C70).w ROM:00125D1E bge.s loc_125D4E ROM:00125D20 move.w ($746).w,d0 ROM:00125D24 move.w $5D8(a5),d1 ROM:00125D28 sub.w d0,d1 ROM:00125D2A clr.b ($87C).w ROM:00125D2E move.w d1,($74A).w ROM:00125D32 move.b #1,($87C).w ROM:00125D38 bsr.w sub_125D56 ROM:00125D3C clr.b ($87A).w ROM:00125D40 clr.w ($746).w ROM:00125D44 move.b #1,($120E).w ROM:00125D4A bra.w locret_125CAE ROM:00125D4E ; --------------------------------------------------------------------------- ROM:00125D4E ROM:00125D4E loc_125D4E: ; CODE XREF: ROM:00125C88↑j ROM:00125D4E ; ROM:00125CD8↑j ... ROM:00125D4E bsr.w sub_125D5C ROM:00125D52 rts ROM:00125D54 ; --------------------------------------------------------------------------- ROM:00125D54 rts ROM:00125D56 ROM:00125D56 ; =============== S U B R O U T I N E ======================================= ROM:00125D56 ROM:00125D56 ROM:00125D56 sub_125D56: ; CODE XREF: ROM:loc_125B78↑p ROM:00125D56 ; ROM:00125BE0↑p ... ROM:00125D56 clr.w ($C6A).w ROM:00125D5A rts ROM:00125D5A ; End of function sub_125D56 ROM:00125D5A ROM:00125D5C ROM:00125D5C ; =============== S U B R O U T I N E ======================================= ROM:00125D5C ROM:00125D5C ROM:00125D5C sub_125D5C: ; CODE XREF: ROM:loc_125CEA↑p ROM:00125D5C ; ROM:loc_125D12↑p ... ROM:00125D5C move.w $5DA(a5),d0 ROM:00125D60 cmpi.w #0,d0 ROM:00125D64 bne.s loc_125D6E ROM:00125D66 move.w ($C70).w,($C6A).w ROM:00125D6C bra.s locret_125D82 ROM:00125D6E ; --------------------------------------------------------------------------- ROM:00125D6E ROM:00125D6E loc_125D6E: ; CODE XREF: sub_125D5C+8↑j ROM:00125D6E move.w ($748).w,d1 ROM:00125D72 sub.w d1,d0 ROM:00125D74 move.w ($C70).w,d2 ROM:00125D78 muls.w d0,d2 ROM:00125D7A divs.w $5DA(a5),d2 ROM:00125D7E move.w d2,($C6A).w ROM:00125D82 ROM:00125D82 locret_125D82: ; CODE XREF: sub_125D5C+10↑j ROM:00125D82 rts ROM:00125D82 ; End of function sub_125D5C ROM:00125D82 ROM:00125D84 ROM:00125D84 ; =============== S U B R O U T I N E ======================================= ROM:00125D84 ROM:00125D84 ROM:00125D84 sub_125D84: ; CODE XREF: sub_124B76+18↑p ROM:00125D84 btst #5,($886).w ROM:00125D8A beq.s loc_125D9E ROM:00125D8C move.w #$3EDE,d1 ROM:00125D90 move.w ($9E4).w,d2 ROM:00125D94 bsr.l sub_11745C ROM:00125D9A move.w d1,($C76).w ROM:00125D9E ROM:00125D9E loc_125D9E: ; CODE XREF: sub_125D84+6↑j ROM:00125D9E bsr.w sub_125FD2 ROM:00125DA2 bsr.w sub_126006 ROM:00125DA6 clr.w d1 ROM:00125DA8 move.b ($120F).w,d1 ROM:00125DAC cmpi.w #5,d1 ROM:00125DB0 bcc.s locret_125DBA ROM:00125DB2 movea.l off_125DBC(pc,d1.w*4),a0 ROM:00125DB6 nop ROM:00125DB8 jmp (a0) ROM:00125DBA ; --------------------------------------------------------------------------- ROM:00125DBA ROM:00125DBA locret_125DBA: ; CODE XREF: sub_125D84+2C↑j ROM:00125DBA rts ROM:00125DBA ; End of function sub_125D84 ROM:00125DBA ROM:00125DBA ; --------------------------------------------------------------------------- ROM:00125DBC off_125DBC: dc.l loc_125DD0 ; DATA XREF: sub_125D84+2E↑r ROM:00125DC0 dc.l loc_125DDE ROM:00125DC4 dc.l loc_125E02 ROM:00125DC8 dc.l loc_125E54 ROM:00125DCC dc.l loc_125EA0 ROM:00125DD0 ; --------------------------------------------------------------------------- ROM:00125DD0 ROM:00125DD0 loc_125DD0: ; DATA XREF: ROM:off_125DBC↑o ROM:00125DD0 bsr.w sub_125F8E ROM:00125DD4 move.b #1,($120F).w ROM:00125DDA bra.s loc_125DFC ROM:00125DDC ; --------------------------------------------------------------------------- ROM:00125DDC rts ROM:00125DDE ; --------------------------------------------------------------------------- ROM:00125DDE ROM:00125DDE loc_125DDE: ; DATA XREF: ROM:00125DC0↑o ROM:00125DDE move.w ($C7C).w,d0 ROM:00125DE2 sub.w $5E0(a5),d0 ROM:00125DE6 btst #1,($140C).w ROM:00125DEC beq.s loc_125DF4 ROM:00125DEE cmp.w ($9AE).w,d0 ROM:00125DF2 ble.s loc_125DFC ROM:00125DF4 ROM:00125DF4 loc_125DF4: ; CODE XREF: ROM:00125DEC↑j ROM:00125DF4 move.b #2,($120F).w ROM:00125DFA bra.s loc_125E4A ROM:00125DFC ; --------------------------------------------------------------------------- ROM:00125DFC ROM:00125DFC loc_125DFC: ; CODE XREF: ROM:00125DDA↑j ROM:00125DFC ; ROM:00125DF2↑j ... ROM:00125DFC bsr.w sub_125FAE ROM:00125E00 rts ROM:00125E02 ; --------------------------------------------------------------------------- ROM:00125E02 ROM:00125E02 loc_125E02: ; DATA XREF: ROM:00125DC4↑o ROM:00125E02 btst #0,($1407).w ROM:00125E08 bne.s loc_125E1E ROM:00125E0A btst #7,($1403).w ROM:00125E10 beq.s loc_125E1E ROM:00125E12 move.b #1,($120F).w ROM:00125E18 bra.w loc_125DFC ROM:00125E1C ; --------------------------------------------------------------------------- ROM:00125E1C rts ROM:00125E1E ; --------------------------------------------------------------------------- ROM:00125E1E ROM:00125E1E loc_125E1E: ; CODE XREF: ROM:00125E08↑j ROM:00125E1E ; ROM:00125E10↑j ROM:00125E1E btst #0,($1407).w ROM:00125E24 beq.s loc_125E4A ROM:00125E26 btst #7,($1403).w ROM:00125E2C beq.s loc_125E4A ROM:00125E2E move.w ($C7A).w,d0 ROM:00125E32 clr.b ($86B).w ROM:00125E36 move.w d0,($728).w ROM:00125E3A move.b #1,($86B).w ROM:00125E40 move.b #3,($120F).w ROM:00125E46 bra.s loc_125E9A ROM:00125E48 ; --------------------------------------------------------------------------- ROM:00125E48 rts ROM:00125E4A ; --------------------------------------------------------------------------- ROM:00125E4A ROM:00125E4A loc_125E4A: ; CODE XREF: ROM:00125DFA↑j ROM:00125E4A ; ROM:00125E24↑j ... ROM:00125E4A bsr.w sub_125F96 ROM:00125E4E bsr.w sub_125FAE ROM:00125E52 rts ROM:00125E54 ; --------------------------------------------------------------------------- ROM:00125E54 ROM:00125E54 loc_125E54: ; DATA XREF: ROM:00125DC8↑o ROM:00125E54 move.w ($C7C).w,d0 ROM:00125E58 sub.w $5E0(a5),d0 ROM:00125E5C btst #1,($140C).w ROM:00125E62 beq.s loc_125E6A ROM:00125E64 cmp.w ($9AE).w,d0 ROM:00125E68 ble.s loc_125E78 ROM:00125E6A ROM:00125E6A loc_125E6A: ; CODE XREF: ROM:00125E62↑j ROM:00125E6A bsr.w sub_125F8E ROM:00125E6E move.b #2,($120F).w ROM:00125E74 bra.s loc_125E4A ROM:00125E76 ; --------------------------------------------------------------------------- ROM:00125E76 rts ROM:00125E78 ; --------------------------------------------------------------------------- ROM:00125E78 ROM:00125E78 loc_125E78: ; CODE XREF: ROM:00125E68↑j ROM:00125E78 cmpi.w #0,($728).w ROM:00125E7E bgt.s loc_125E9A ROM:00125E80 move.w $5DC(a5),d0 ROM:00125E84 clr.b ($86B).w ROM:00125E88 move.w d0,($728).w ROM:00125E8C move.b #1,($86B).w ROM:00125E92 move.b #4,($120F).w ROM:00125E98 bra.s loc_125EE0 ROM:00125E9A ; --------------------------------------------------------------------------- ROM:00125E9A ROM:00125E9A loc_125E9A: ; CODE XREF: ROM:00125E46↑j ROM:00125E9A ; ROM:00125E7E↑j ROM:00125E9A bsr.w sub_125EE8 ROM:00125E9E rts ROM:00125EA0 ; --------------------------------------------------------------------------- ROM:00125EA0 ROM:00125EA0 loc_125EA0: ; DATA XREF: ROM:00125DCC↑o ROM:00125EA0 cmpi.w #0,($728).w ROM:00125EA6 bgt.s loc_125EB8 ROM:00125EA8 bsr.w sub_125F8E ROM:00125EAC move.b #1,($120F).w ROM:00125EB2 bra.l loc_125DFC ROM:00125EB8 ; --------------------------------------------------------------------------- ROM:00125EB8 ROM:00125EB8 loc_125EB8: ; CODE XREF: ROM:00125EA6↑j ROM:00125EB8 move.w ($C7C).w,d0 ROM:00125EBC sub.w $5E0(a5),d0 ROM:00125EC0 btst #1,($140C).w ROM:00125EC6 beq.s loc_125ECE ROM:00125EC8 cmp.w ($9AE).w,d0 ROM:00125ECC ble.s loc_125EE0 ROM:00125ECE ROM:00125ECE loc_125ECE: ; CODE XREF: ROM:00125EC6↑j ROM:00125ECE bsr.w sub_125F8E ROM:00125ED2 move.b #2,($120F).w ROM:00125ED8 bra.l loc_125E4A ROM:00125EDE ; --------------------------------------------------------------------------- ROM:00125EDE rts ROM:00125EE0 ; --------------------------------------------------------------------------- ROM:00125EE0 ROM:00125EE0 loc_125EE0: ; CODE XREF: ROM:00125E98↑j ROM:00125EE0 ; ROM:00125ECC↑j ROM:00125EE0 bsr.w sub_125F6A ROM:00125EE4 rts ROM:00125EE6 ; --------------------------------------------------------------------------- ROM:00125EE6 rts ROM:00125EE8 ROM:00125EE8 ; =============== S U B R O U T I N E ======================================= ROM:00125EE8 ROM:00125EE8 ROM:00125EE8 sub_125EE8: ; CODE XREF: ROM:loc_125E9A↑p ROM:00125EE8 move.w #$3FA8,d1 ROM:00125EEC move.w ($9AE).w,d2 ROM:00125EF0 move.w ($57E).w,d3 ROM:00125EF4 bsr.l sub_11745C ROM:00125EFA move.w d1,($C80).w ROM:00125EFE btst #2,($1409).w ROM:00125F04 beq.s loc_125F38 ROM:00125F06 move.w #$3FAA,d1 ROM:00125F0A move.w ($9AE).w,d2 ROM:00125F0E move.w ($57E).w,d3 ROM:00125F12 bsr.l sub_11745C ROM:00125F18 move.w d1,($C7E).w ROM:00125F1C clr.l d0 ROM:00125F1E move.w ($C7E).w,d0 ROM:00125F22 sub.w ($C80).w,d0 ROM:00125F26 muls.w ($B56).w,d0 ROM:00125F2A divs.w #$2710,d0 ROM:00125F2E add.w ($C80).w,d0 ROM:00125F32 move.w d0,($C74).w ROM:00125F36 bra.s loc_125F44 ROM:00125F38 ; --------------------------------------------------------------------------- ROM:00125F38 ROM:00125F38 loc_125F38: ; CODE XREF: sub_125EE8+1C↑j ROM:00125F38 move.w ($C80).w,($C74).w ROM:00125F3E move.w #0,($C7E).w ROM:00125F44 ROM:00125F44 loc_125F44: ; CODE XREF: sub_125EE8+4E↑j ROM:00125F44 cmpi.w #0,($C74).w ROM:00125F4A ble.s loc_125F52 ROM:00125F4C move.w #0,($C74).w ROM:00125F52 ROM:00125F52 loc_125F52: ; CODE XREF: sub_125EE8+62↑j ROM:00125F52 move.w ($C76).w,d0 ROM:00125F56 cmp.w ($C74).w,d0 ROM:00125F5A ble.s loc_125F62 ROM:00125F5C move.w ($C76).w,($C74).w ROM:00125F62 ROM:00125F62 loc_125F62: ; CODE XREF: sub_125EE8+72↑j ROM:00125F62 move.w ($C74).w,($C78).w ROM:00125F68 rts ROM:00125F68 ; End of function sub_125EE8 ROM:00125F68 ROM:00125F6A ROM:00125F6A ; =============== S U B R O U T I N E ======================================= ROM:00125F6A ROM:00125F6A ROM:00125F6A sub_125F6A: ; CODE XREF: ROM:loc_125EE0↑p ROM:00125F6A move.w $5DC(a5),d0 ROM:00125F6E cmpi.w #0,d0 ROM:00125F72 ble.s loc_125F86 ROM:00125F74 move.w ($C78).w,d0 ROM:00125F78 muls.w ($728).w,d0 ROM:00125F7C divs.w $5DC(a5),d0 ROM:00125F80 move.w d0,($C74).w ROM:00125F84 bra.s locret_125F8C ROM:00125F86 ; --------------------------------------------------------------------------- ROM:00125F86 ROM:00125F86 loc_125F86: ; CODE XREF: sub_125F6A+8↑j ROM:00125F86 move.w #0,($C74).w ROM:00125F8C ROM:00125F8C locret_125F8C: ; CODE XREF: sub_125F6A+1A↑j ROM:00125F8C rts ROM:00125F8C ; End of function sub_125F6A ROM:00125F8C ROM:00125F8E ROM:00125F8E ; =============== S U B R O U T I N E ======================================= ROM:00125F8E ROM:00125F8E ROM:00125F8E sub_125F8E: ; CODE XREF: ROM:loc_125DD0↑p ROM:00125F8E ; ROM:loc_125E6A↑p ... ROM:00125F8E move.w #0,($C74).w ROM:00125F94 rts ROM:00125F94 ; End of function sub_125F8E ROM:00125F94 ROM:00125F96 ROM:00125F96 ; =============== S U B R O U T I N E ======================================= ROM:00125F96 ROM:00125F96 ROM:00125F96 sub_125F96: ; CODE XREF: ROM:loc_125E4A↑p ROM:00125F96 move.w #$3FAC,d1 ROM:00125F9A move.w ($57E).w,d2 ROM:00125F9E move.w ($ACA).w,d3 ROM:00125FA2 bsr.l sub_11745C ROM:00125FA8 move.w d1,($C7A).w ROM:00125FAC rts ROM:00125FAC ; End of function sub_125F96 ROM:00125FAC ROM:00125FAE ROM:00125FAE ; =============== S U B R O U T I N E ======================================= ROM:00125FAE ROM:00125FAE ROM:00125FAE sub_125FAE: ; CODE XREF: ROM:loc_125DFC↑p ROM:00125FAE ; ROM:00125E4E↑p ROM:00125FAE btst #2,($1409).w ROM:00125FB4 beq.s loc_125FBC ROM:00125FB6 move.w ($B56).w,d3 ROM:00125FBA bra.s loc_125FBE ROM:00125FBC ; --------------------------------------------------------------------------- ROM:00125FBC ROM:00125FBC loc_125FBC: ; CODE XREF: sub_125FAE+6↑j ROM:00125FBC clr.w d3 ROM:00125FBE ROM:00125FBE loc_125FBE: ; CODE XREF: sub_125FAE+C↑j ROM:00125FBE move.w #$3FAE,d1 ROM:00125FC2 move.w ($57E).w,d2 ROM:00125FC6 bsr.l sub_11745C ROM:00125FCC move.w d1,($C7C).w ROM:00125FD0 rts ROM:00125FD0 ; End of function sub_125FAE ROM:00125FD0 ROM:00125FD2 ROM:00125FD2 ; =============== S U B R O U T I N E ======================================= ROM:00125FD2 ROM:00125FD2 ROM:00125FD2 sub_125FD2: ; CODE XREF: sub_125D84:loc_125D9E↑p ROM:00125FD2 move.w ($C7C).w,d1 ROM:00125FD6 move.w $5DE(a5),d0 ROM:00125FDA btst #1,($140C).w ROM:00125FE0 beq.s loc_125FFE ROM:00125FE2 cmp.w ($9AE).w,d1 ROM:00125FE6 bgt.s loc_125FFE ROM:00125FE8 cmp.w ($57E).w,d0 ROM:00125FEC blt.s loc_125FF6 ROM:00125FEE bset #7,($1403).w ROM:00125FF4 bra.s loc_125FFC ROM:00125FF6 ; --------------------------------------------------------------------------- ROM:00125FF6 ROM:00125FF6 loc_125FF6: ; CODE XREF: sub_125FD2+1A↑j ROM:00125FF6 bclr #7,($1403).w ROM:00125FFC ROM:00125FFC loc_125FFC: ; CODE XREF: sub_125FD2+22↑j ROM:00125FFC bra.s locret_126004 ROM:00125FFE ; --------------------------------------------------------------------------- ROM:00125FFE ROM:00125FFE loc_125FFE: ; CODE XREF: sub_125FD2+E↑j ROM:00125FFE ; sub_125FD2+14↑j ROM:00125FFE bclr #7,($1403).w ROM:00126004 ROM:00126004 locret_126004: ; CODE XREF: sub_125FD2:loc_125FFC↑j ROM:00126004 rts ROM:00126004 ; End of function sub_125FD2 ROM:00126004 ROM:00126006 ROM:00126006 ; =============== S U B R O U T I N E ======================================= ROM:00126006 ROM:00126006 ROM:00126006 sub_126006: ; CODE XREF: sub_125D84+1E↑p ROM:00126006 move.w $5E2(a5),d0 ROM:0012600A btst #3,($151B).w ROM:00126010 beq.s loc_126028 ROM:00126012 btst #0,($C9F).w ROM:00126018 bne.s loc_126028 ROM:0012601A cmp.w ($506).w,d0 ROM:0012601E bgt.s loc_126028 ROM:00126020 bset #0,($1407).w ROM:00126026 bra.s locret_126056 ROM:00126028 ; --------------------------------------------------------------------------- ROM:00126028 ROM:00126028 loc_126028: ; CODE XREF: sub_126006+A↑j ROM:00126028 ; sub_126006+12↑j ... ROM:00126028 btst #3,($151B).w ROM:0012602E beq.s loc_126040 ROM:00126030 btst #0,($C9F).w ROM:00126036 beq.s loc_126040 ROM:00126038 bset #0,($1407).w ROM:0012603E bra.s locret_126056 ROM:00126040 ; --------------------------------------------------------------------------- ROM:00126040 ROM:00126040 loc_126040: ; CODE XREF: sub_126006+28↑j ROM:00126040 ; sub_126006+30↑j ROM:00126040 btst #3,($151B).w ROM:00126046 bne.s loc_126050 ROM:00126048 bset #0,($1407).w ROM:0012604E bra.s locret_126056 ROM:00126050 ; --------------------------------------------------------------------------- ROM:00126050 ROM:00126050 loc_126050: ; CODE XREF: sub_126006+40↑j ROM:00126050 bclr #0,($1407).w ROM:00126056 ROM:00126056 locret_126056: ; CODE XREF: sub_126006+20↑j ROM:00126056 ; sub_126006+38↑j ... ROM:00126056 rts ROM:00126056 ; End of function sub_126006 ROM:00126056 ROM:00126058 ROM:00126058 ; =============== S U B R O U T I N E ======================================= ROM:00126058 ROM:00126058 ROM:00126058 sub_126058: ; CODE XREF: ROM:loc_111B78↑p ROM:00126058 ; ROM:loc_111CBA↑p ROM:00126058 bsr.l sub_127DC8 ROM:0012605E bsr.l sub_127978 ROM:00126064 bsr.w sub_1260A2 ROM:00126068 rts ROM:00126068 ; End of function sub_126058 ROM:00126068 ROM:0012606A ROM:0012606A ; =============== S U B R O U T I N E ======================================= ROM:0012606A ROM:0012606A ROM:0012606A sub_12606A: ; CODE XREF: ROM:00111B16↑p ROM:0012606A ; ROM:00111C68↑p ... ROM:0012606A move.b #0,($1231).w ROM:00126070 move.b #0,($122F).w ROM:00126076 move.b #0,($1230).w ROM:0012607C move.b #0,($121A).w ROM:00126082 move.b #0,($1217).w ROM:00126088 bsr.l sub_1299B2 ROM:0012608E bsr.l sub_129E70 ROM:00126094 bsr.l sub_127978 ROM:0012609A bsr.l sub_127DC8 ROM:001260A0 rts ROM:001260A0 ; End of function sub_12606A ROM:001260A0 ROM:001260A2 ROM:001260A2 ; =============== S U B R O U T I N E ======================================= ROM:001260A2 ROM:001260A2 ROM:001260A2 sub_1260A2: ; CODE XREF: sub_126058+C↑p ROM:001260A2 clr.w d1 ROM:001260A4 move.b ($1214).w,d1 ROM:001260A8 cmpi.w #5,d1 ROM:001260AC bcc.s locret_1260B6 ROM:001260AE movea.l off_1260B8(pc,d1.w*4),a0 ROM:001260B2 nop ROM:001260B4 jmp (a0) ROM:001260B6 ; --------------------------------------------------------------------------- ROM:001260B6 ROM:001260B6 locret_1260B6: ; CODE XREF: sub_1260A2+A↑j ROM:001260B6 rts ROM:001260B6 ; End of function sub_1260A2 ROM:001260B6 ROM:001260B6 ; --------------------------------------------------------------------------- ROM:001260B8 off_1260B8: dc.l loc_1260CC ; DATA XREF: sub_1260A2+C↑r ROM:001260BC dc.l loc_1260E4 ROM:001260C0 dc.l loc_1261AE ROM:001260C4 dc.l loc_1261D2 ROM:001260C8 dc.l loc_12623A ROM:001260CC ; --------------------------------------------------------------------------- ROM:001260CC ROM:001260CC loc_1260CC: ; DATA XREF: ROM:off_1260B8↑o ROM:001260CC bclr #0,($142B).w ROM:001260D2 clr.w ($C82).w ROM:001260D6 move.b #1,($1214).w ROM:001260DC bra.l locret_1261AC ROM:001260E2 ; --------------------------------------------------------------------------- ROM:001260E2 rts ROM:001260E4 ; --------------------------------------------------------------------------- ROM:001260E4 ROM:001260E4 loc_1260E4: ; DATA XREF: ROM:001260BC↑o ROM:001260E4 btst #1,($1421).w ROM:001260EA beq.l locret_1261AC ROM:001260F0 bclr #1,($1421).w ROM:001260F6 btst #6,($1405).w ROM:001260FC bne.s loc_12614C ROM:001260FE btst #4,($1403).w ROM:00126104 bne.s loc_126126 ROM:00126106 bset #0,($142B).w ROM:0012610C move.w ($C90).w,($520).w ROM:00126112 bset #4,($89D).w ROM:00126118 move.b #2,($1214).w ROM:0012611E bra.l locret_1261D0 ROM:00126124 ; --------------------------------------------------------------------------- ROM:00126124 bra.s loc_12614A ROM:00126126 ; --------------------------------------------------------------------------- ROM:00126126 ROM:00126126 loc_126126: ; CODE XREF: ROM:00126104↑j ROM:00126126 bset #0,($142B).w ROM:0012612C move.w ($C82).w,($520).w ROM:00126132 addi.w #$FC,($520).w ROM:00126138 bset #4,($89D).w ROM:0012613E move.b #3,($1214).w ROM:00126144 bra.l locret_126238 ROM:0012614A ; --------------------------------------------------------------------------- ROM:0012614A ROM:0012614A loc_12614A: ; CODE XREF: ROM:00126124↑j ROM:0012614A bra.s locret_1261AC ROM:0012614C ; --------------------------------------------------------------------------- ROM:0012614C ROM:0012614C loc_12614C: ; CODE XREF: ROM:001260FC↑j ROM:0012614C btst #4,($1403).w ROM:00126152 bne.s loc_126170 ROM:00126154 move.w ($C90).w,($520).w ROM:0012615A move.w ($C82).w,d0 ROM:0012615E move.w $1064(d0.w*2),($522).w ROM:00126166 bset #7,($89C).w ROM:0012616C bra.s locret_1261AC ROM:0012616E ; --------------------------------------------------------------------------- ROM:0012616E bra.s locret_1261AC ROM:00126170 ; --------------------------------------------------------------------------- ROM:00126170 ROM:00126170 loc_126170: ; CODE XREF: ROM:00126152↑j ROM:00126170 bset #0,($142B).w ROM:00126176 move.w ($C82).w,($520).w ROM:0012617C addi.w #$FC,($520).w ROM:00126182 move.w ($C82).w,d0 ROM:00126186 move.w $1064(d0.w*2),($522).w ROM:0012618E addq.w #1,($C82).w ROM:00126192 bvc.s loc_12619A ROM:00126194 move.w #$8000,($C82).w ROM:0012619A ROM:0012619A loc_12619A: ; CODE XREF: ROM:00126192↑j ROM:0012619A bset #7,($89C).w ROM:001261A0 move.b #4,($1214).w ROM:001261A6 bra.l locret_1262B6 ROM:001261AC ; --------------------------------------------------------------------------- ROM:001261AC ROM:001261AC locret_1261AC: ; CODE XREF: ROM:001260DC↑j ROM:001261AC ; ROM:001260EA↑j ... ROM:001261AC rts ROM:001261AE ; --------------------------------------------------------------------------- ROM:001261AE ROM:001261AE loc_1261AE: ; DATA XREF: ROM:001260C0↑o ROM:001261AE btst #2,($892).w ROM:001261B4 beq.s locret_1261D0 ROM:001261B6 bclr #0,($142B).w ROM:001261BC move.w ($C82).w,d0 ROM:001261C0 move.w ($522).w,$1064(d0.w*2) ROM:001261C8 move.b #1,($1214).w ROM:001261CE bra.s locret_1261AC ROM:001261D0 ; --------------------------------------------------------------------------- ROM:001261D0 ROM:001261D0 locret_1261D0: ; CODE XREF: ROM:0012611E↑j ROM:001261D0 ; ROM:001261B4↑j ROM:001261D0 rts ROM:001261D2 ; --------------------------------------------------------------------------- ROM:001261D2 ROM:001261D2 loc_1261D2: ; DATA XREF: ROM:001260C4↑o ROM:001261D2 btst #2,($892).w ROM:001261D8 beq.s locret_126238 ROM:001261DA cmpi.w #3,($C82).w ROM:001261E0 blt.s loc_126202 ROM:001261E2 move.w ($C82).w,d0 ROM:001261E6 move.w ($522).w,$1064(d0.w*2) ROM:001261EE bclr #0,($142B).w ROM:001261F4 clr.w ($C82).w ROM:001261F8 move.b #1,($1214).w ROM:001261FE bra.s locret_1261AC ROM:00126200 ; --------------------------------------------------------------------------- ROM:00126200 bra.s locret_126238 ROM:00126202 ; --------------------------------------------------------------------------- ROM:00126202 ROM:00126202 loc_126202: ; CODE XREF: ROM:001261E0↑j ROM:00126202 move.w ($C82).w,d0 ROM:00126206 move.w ($522).w,$1064(d0.w*2) ROM:0012620E addq.w #1,($C82).w ROM:00126212 bvc.s loc_12621A ROM:00126214 move.w #$8000,($C82).w ROM:0012621A ROM:0012621A loc_12621A: ; CODE XREF: ROM:00126212↑j ROM:0012621A move.w ($C82).w,($520).w ROM:00126220 addi.w #$FC,($520).w ROM:00126226 bset #4,($89D).w ROM:0012622C move.b #3,($1214).w ROM:00126232 bra.l *+6 ROM:00126238 ; --------------------------------------------------------------------------- ROM:00126238 ROM:00126238 locret_126238: ; CODE XREF: ROM:00126144↑j ROM:00126238 ; ROM:001261D8↑j ... ROM:00126238 rts ROM:0012623A ; --------------------------------------------------------------------------- ROM:0012623A ROM:0012623A loc_12623A: ; DATA XREF: ROM:001260C8↑o ROM:0012623A btst #2,($892).w ROM:00126240 beq.s locret_1262B6 ROM:00126242 cmpi.w #3,($C82).w ROM:00126248 blt.s loc_126280 ROM:0012624A move.w ($C82).w,($520).w ROM:00126250 addi.w #$FC,($520).w ROM:00126256 move.w ($C82).w,d0 ROM:0012625A move.w $1064(d0.w*2),($522).w ROM:00126262 bset #7,($89C).w ROM:00126268 bclr #0,($142B).w ROM:0012626E clr.w ($C82).w ROM:00126272 move.b #1,($1214).w ROM:00126278 bra.l locret_1261AC ROM:0012627E ; --------------------------------------------------------------------------- ROM:0012627E bra.s locret_1262B6 ROM:00126280 ; --------------------------------------------------------------------------- ROM:00126280 ROM:00126280 loc_126280: ; CODE XREF: ROM:00126248↑j ROM:00126280 move.w ($C82).w,($520).w ROM:00126286 addi.w #$FC,($520).w ROM:0012628C move.w ($C82).w,d0 ROM:00126290 move.w $1064(d0.w*2),($522).w ROM:00126298 addq.w #1,($C82).w ROM:0012629C bvc.s loc_1262A4 ROM:0012629E move.w #$8000,($C82).w ROM:001262A4 ROM:001262A4 loc_1262A4: ; CODE XREF: ROM:0012629C↑j ROM:001262A4 bset #7,($89C).w ROM:001262AA move.b #4,($1214).w ROM:001262B0 bra.l *+6 ROM:001262B6 ; --------------------------------------------------------------------------- ROM:001262B6 ROM:001262B6 locret_1262B6: ; CODE XREF: ROM:001261A6↑j ROM:001262B6 ; ROM:00126240↑j ... ROM:001262B6 rts ROM:001262B8 ; --------------------------------------------------------------------------- ROM:001262B8 rts ROM:001262BA ROM:001262BA ; =============== S U B R O U T I N E ======================================= ROM:001262BA ROM:001262BA ROM:001262BA sub_1262BA: ; CODE XREF: ROM:00128550↓p ROM:001262BA cmpi.w #0,($522).w ROM:001262C0 bne.s loc_1262CA ROM:001262C2 move.w #$A55A,($C86).w ROM:001262C8 bra.s loc_1262D0 ROM:001262CA ; --------------------------------------------------------------------------- ROM:001262CA ROM:001262CA loc_1262CA: ; CODE XREF: sub_1262BA+6↑j ROM:001262CA move.w ($522).w,($C86).w ROM:001262D0 ROM:001262D0 loc_1262D0: ; CODE XREF: sub_1262BA+E↑j ROM:001262D0 clr.w d0 ROM:001262D2 move.w ($C86).w,d5 ROM:001262D6 btst #0,d5 ROM:001262DA beq.w loc_1262E2 ROM:001262DE addi.w #1,d0 ROM:001262E2 ROM:001262E2 loc_1262E2: ; CODE XREF: sub_1262BA+20↑j ROM:001262E2 btst #4,d5 ROM:001262E6 beq.w loc_1262EE ROM:001262EA addi.w #1,d0 ROM:001262EE ROM:001262EE loc_1262EE: ; CODE XREF: sub_1262BA+2C↑j ROM:001262EE btst #$D,d5 ROM:001262F2 beq.w loc_1262FA ROM:001262F6 addi.w #1,d0 ROM:001262FA ROM:001262FA loc_1262FA: ; CODE XREF: sub_1262BA+38↑j ROM:001262FA btst #$F,d5 ROM:001262FE beq.w loc_126306 ROM:00126302 addi.w #1,d0 ROM:00126306 ROM:00126306 loc_126306: ; CODE XREF: sub_1262BA+44↑j ROM:00126306 lsr.w #1,d5 ROM:00126308 cmpi.w #1,d0 ROM:0012630C beq.s loc_126314 ROM:0012630E cmpi.w #3,d0 ROM:00126312 bne.s loc_126318 ROM:00126314 ROM:00126314 loc_126314: ; CODE XREF: sub_1262BA+52↑j ROM:00126314 bset #$F,d5 ROM:00126318 ROM:00126318 loc_126318: ; CODE XREF: sub_1262BA+58↑j ROM:00126318 move.w d5,($C86).w ROM:0012631C move.w #$FB,($520).w ROM:00126322 move.w ($C86).w,($522).w ROM:00126328 bset #7,($89C).w ROM:0012632E btst #2,($1420).w ROM:00126334 bne.s loc_126342 ROM:00126336 btst #3,($1418).w ROM:0012633C beq.l loc_126404 ROM:00126342 ROM:00126342 loc_126342: ; CODE XREF: sub_1262BA+7A↑j ROM:00126342 clr.w d1 ROM:00126344 btst #$F,d5 ROM:00126348 beq.w loc_126350 ROM:0012634C addi.w #8,d1 ROM:00126350 ROM:00126350 loc_126350: ; CODE XREF: sub_1262BA+8E↑j ROM:00126350 btst #7,d5 ROM:00126354 beq.w loc_12635C ROM:00126358 addi.w #4,d1 ROM:0012635C ROM:0012635C loc_12635C: ; CODE XREF: sub_1262BA+9A↑j ROM:0012635C btst #4,d5 ROM:00126360 beq.w loc_126368 ROM:00126364 addi.w #2,d1 ROM:00126368 ROM:00126368 loc_126368: ; CODE XREF: sub_1262BA+A6↑j ROM:00126368 btst #0,d5 ROM:0012636C beq.w loc_126374 ROM:00126370 addi.w #1,d1 ROM:00126374 ROM:00126374 loc_126374: ; CODE XREF: sub_1262BA+B2↑j ROM:00126374 addi.w #1,d1 ROM:00126378 move.w ($C86).w,d6 ROM:0012637C move.w #1,d2 ROM:00126380 bra.s loc_126386 ROM:00126382 ; --------------------------------------------------------------------------- ROM:00126382 ROM:00126382 loc_126382: ; CODE XREF: sub_1262BA:loc_1263F8↓j ROM:00126382 addi.w #1,d2 ROM:00126386 ROM:00126386 loc_126386: ; CODE XREF: sub_1262BA+C6↑j ROM:00126386 cmp.w d1,d2 ROM:00126388 bgt.l loc_1263FA ROM:0012638E clr.w d3 ROM:00126390 btst #1,d6 ROM:00126394 beq.w loc_12639C ROM:00126398 addi.w #1,d3 ROM:0012639C ROM:0012639C loc_12639C: ; CODE XREF: sub_1262BA+DA↑j ROM:0012639C btst #2,d6 ROM:001263A0 beq.w loc_1263A8 ROM:001263A4 addi.w #1,d3 ROM:001263A8 ROM:001263A8 loc_1263A8: ; CODE XREF: sub_1262BA+E6↑j ROM:001263A8 btst #8,d6 ROM:001263AC beq.w loc_1263B4 ROM:001263B0 addi.w #1,d3 ROM:001263B4 ROM:001263B4 loc_1263B4: ; CODE XREF: sub_1262BA+F2↑j ROM:001263B4 btst #9,d6 ROM:001263B8 beq.w loc_1263C0 ROM:001263BC addi.w #1,d3 ROM:001263C0 ROM:001263C0 loc_1263C0: ; CODE XREF: sub_1262BA+FE↑j ROM:001263C0 move.w #1,d4 ROM:001263C4 btst #3,d6 ROM:001263C8 beq.w loc_1263D6 ROM:001263CC btst #$D,d6 ROM:001263D0 beq.w loc_1263D6 ROM:001263D4 clr.w d4 ROM:001263D6 ROM:001263D6 loc_1263D6: ; CODE XREF: sub_1262BA+10E↑j ROM:001263D6 ; sub_1262BA+116↑j ROM:001263D6 lsr.w #1,d6 ROM:001263D8 cmpi.w #1,d3 ROM:001263DC beq.s loc_1263E4 ROM:001263DE cmpi.w #3,d3 ROM:001263E2 bne.s loc_1263E8 ROM:001263E4 ROM:001263E4 loc_1263E4: ; CODE XREF: sub_1262BA+122↑j ROM:001263E4 bset #$F,d6 ROM:001263E8 ROM:001263E8 loc_1263E8: ; CODE XREF: sub_1262BA+128↑j ROM:001263E8 cmpi.w #0,d4 ROM:001263EC beq.s loc_1263F4 ROM:001263EE bset #0,d6 ROM:001263F2 bra.s loc_1263F8 ROM:001263F4 ; --------------------------------------------------------------------------- ROM:001263F4 ROM:001263F4 loc_1263F4: ; CODE XREF: sub_1262BA+132↑j ROM:001263F4 bclr #0,d6 ROM:001263F8 ROM:001263F8 loc_1263F8: ; CODE XREF: sub_1262BA+138↑j ROM:001263F8 bra.s loc_126382 ROM:001263FA ; --------------------------------------------------------------------------- ROM:001263FA ROM:001263FA loc_1263FA: ; CODE XREF: sub_1262BA+CE↑j ROM:001263FA move.w d6,($C84).w ROM:001263FE bra.l locret_126480 ROM:00126404 ; --------------------------------------------------------------------------- ROM:00126404 ROM:00126404 loc_126404: ; CODE XREF: sub_1262BA+82↑j ROM:00126404 move.w ($C86).w,d6 ROM:00126408 move.w #1,d2 ROM:0012640C bra.s loc_126412 ROM:0012640E ; --------------------------------------------------------------------------- ROM:0012640E ROM:0012640E loc_12640E: ; CODE XREF: sub_1262BA:loc_12647A↓j ROM:0012640E addi.w #1,d2 ROM:00126412 ROM:00126412 loc_126412: ; CODE XREF: sub_1262BA+152↑j ROM:00126412 cmpi.w #2,d2 ROM:00126416 bgt.l loc_12647C ROM:0012641C move.w #1,d4 ROM:00126420 btst #9,d6 ROM:00126424 beq.w loc_126432 ROM:00126428 btst #$B,d6 ROM:0012642C beq.w loc_126432 ROM:00126430 clr.w d4 ROM:00126432 ROM:00126432 loc_126432: ; CODE XREF: sub_1262BA+16A↑j ROM:00126432 ; sub_1262BA+172↑j ROM:00126432 clr.w d3 ROM:00126434 btst #1,d6 ROM:00126438 beq.w loc_126440 ROM:0012643C addi.w #1,d3 ROM:00126440 ROM:00126440 loc_126440: ; CODE XREF: sub_1262BA+17E↑j ROM:00126440 btst #4,d6 ROM:00126444 beq.w loc_12644C ROM:00126448 addi.w #1,d3 ROM:0012644C ROM:0012644C loc_12644C: ; CODE XREF: sub_1262BA+18A↑j ROM:0012644C btst #$C,d6 ROM:00126450 beq.w loc_126458 ROM:00126454 addi.w #1,d3 ROM:00126458 ROM:00126458 loc_126458: ; CODE XREF: sub_1262BA+196↑j ROM:00126458 lsr.w #1,d6 ROM:0012645A cmpi.w #1,d3 ROM:0012645E beq.s loc_126466 ROM:00126460 cmpi.w #3,d3 ROM:00126464 bne.s loc_12646A ROM:00126466 ROM:00126466 loc_126466: ; CODE XREF: sub_1262BA+1A4↑j ROM:00126466 bset #$F,d6 ROM:0012646A ROM:0012646A loc_12646A: ; CODE XREF: sub_1262BA+1AA↑j ROM:0012646A cmpi.w #0,d4 ROM:0012646E beq.s loc_126476 ROM:00126470 bset #7,d6 ROM:00126474 bra.s loc_12647A ROM:00126476 ; --------------------------------------------------------------------------- ROM:00126476 ROM:00126476 loc_126476: ; CODE XREF: sub_1262BA+1B4↑j ROM:00126476 bclr #7,d6 ROM:0012647A ROM:0012647A loc_12647A: ; CODE XREF: sub_1262BA+1BA↑j ROM:0012647A bra.s loc_12640E ROM:0012647C ; --------------------------------------------------------------------------- ROM:0012647C ROM:0012647C loc_12647C: ; CODE XREF: sub_1262BA+15C↑j ROM:0012647C move.w d6,($C84).w ROM:00126480 ROM:00126480 locret_126480: ; CODE XREF: sub_1262BA+144↑j ROM:00126480 rts ROM:00126480 ; End of function sub_1262BA ROM:00126480 ROM:00126482 ROM:00126482 ; =============== S U B R O U T I N E ======================================= ROM:00126482 ROM:00126482 ROM:00126482 sub_126482: ; CODE XREF: ROM:00128556↓p ROM:00126482 ; ROM:00128710↓p ... ROM:00126482 btst #3,($1427).w ROM:00126488 beq.s loc_126494 ROM:0012648A bsr.w sub_127088 ROM:0012648E bra.l locret_127032 ROM:00126494 ; --------------------------------------------------------------------------- ROM:00126494 ROM:00126494 loc_126494: ; CODE XREF: sub_126482+6↑j ROM:00126494 btst #6,($1420).w ROM:0012649A beq.s loc_1264A6 ROM:0012649C bsr.w sub_127088 ROM:001264A0 bra.l locret_127032 ROM:001264A6 ; --------------------------------------------------------------------------- ROM:001264A6 ROM:001264A6 loc_1264A6: ; CODE XREF: sub_126482+18↑j ROM:001264A6 move.w #1,d1 ROM:001264AA btst #5,($1429).w ROM:001264B0 beq.l loc_1264FC ROM:001264B6 cmpi.b #$81,$12D7(d1.w) ROM:001264BE bne.l loc_1264FC ROM:001264C4 move.b #3,($12DA).l ROM:001264CC move.b ($12D8).l,d3 ROM:001264D2 addi.b #$40,d3 ; '@' ROM:001264D6 move.b d3,($12DB).l ROM:001264DC move.b #$57,($12DC).l ; 'W' ROM:001264E4 move.b #$8F,($12DD).l ROM:001264EC bsr.w sub_1274EC ROM:001264F0 move.w #8,($C8C).w ROM:001264F6 bra.l locret_127032 ROM:001264FC ; --------------------------------------------------------------------------- ROM:001264FC ROM:001264FC loc_1264FC: ; CODE XREF: sub_126482+2E↑j ROM:001264FC ; sub_126482+3C↑j ROM:001264FC move.w #0,d3 ROM:00126500 move.w #3,d1 ROM:00126504 cmpi.b #$81,$12D7(d3.w) ROM:0012650C bne.s loc_12655A ROM:0012650E cmpi.b #$81,$12D7(d1.w) ROM:00126516 bne.s loc_12655A ROM:00126518 move.b #3,($12D7).l ROM:00126520 move.b #$C1,($12D8).l ROM:00126528 move.b #$57,($12D9).l ; 'W' ROM:00126530 move.b #$8F,($12DA).l ROM:00126538 move.b #$C4,d4 ROM:0012653C add.b ($12D9).l,d4 ROM:00126542 add.b ($12DA).l,d4 ROM:00126548 move.b d4,($12DB).l ROM:0012654E move.w #5,($C8C).w ROM:00126554 bra.l locret_127032 ROM:0012655A ; --------------------------------------------------------------------------- ROM:0012655A ROM:0012655A loc_12655A: ; CODE XREF: sub_126482+8A↑j ROM:0012655A ; sub_126482+94↑j ROM:0012655A move.w #1,d1 ROM:0012655E cmpi.b #$18,$12D7(d1.w) ROM:00126566 bne.l loc_12673E ROM:0012656C clr.b ($121D).w ROM:00126570 bclr #1,($140E).w ROM:00126576 bclr #7,($13FF).w ROM:0012657C move.b ($12D9).l,d1 ROM:00126582 cmpi.b #1,d1 ROM:00126586 bne.l loc_126596 ROM:0012658C bset #4,($1425).w ROM:00126592 bra.w loc_12659C ROM:00126596 ; --------------------------------------------------------------------------- ROM:00126596 ROM:00126596 loc_126596: ; CODE XREF: sub_126482+104↑j ROM:00126596 bclr #4,($1425).w ROM:0012659C ROM:0012659C loc_12659C: ; CODE XREF: sub_126482+110↑j ROM:0012659C btst #5,($1429).w ROM:001265A2 beq.s loc_1265AC ROM:001265A4 move.w #6,($C88).w ROM:001265AA bra.s loc_1265B2 ROM:001265AC ; --------------------------------------------------------------------------- ROM:001265AC ROM:001265AC loc_1265AC: ; CODE XREF: sub_126482+120↑j ROM:001265AC move.w #3,($C88).w ROM:001265B2 ROM:001265B2 loc_1265B2: ; CODE XREF: sub_126482+128↑j ROM:001265B2 clr.w d1 ROM:001265B4 clr.w d2 ROM:001265B6 move.b ($12DA).l,d1 ROM:001265BC lsl.w #8,d1 ROM:001265BE move.b ($12DB).l,d2 ROM:001265C4 or.w d1,d2 ROM:001265C6 lea (word_137B86).l,a3 ROM:001265CC move.w (a3),d0 ROM:001265CE ROM:001265CE loc_1265CE: ; CODE XREF: sub_126482+18A↓j ROM:001265CE cmpi.w #$FF,d0 ROM:001265D2 beq.s loc_12660E ROM:001265D4 move.w 2(a3),d1 ROM:001265D8 cmp.w d1,d2 ROM:001265DA bne.s loc_1265FC ROM:001265DC clr.w d3 ROM:001265DE move.b $A(a3),d3 ROM:001265E2 and.w ($C9A).w,d3 ROM:001265E6 cmpi.w #0,d3 ROM:001265EA beq.s loc_1265FC ROM:001265EC move.w d0,($C8A).w ROM:001265F0 movea.l 4(a3),a0 ROM:001265F4 jsr (a0) ROM:001265F6 bset #0,($1408).w ROM:001265FC ROM:001265FC loc_1265FC: ; CODE XREF: sub_126482+158↑j ROM:001265FC ; sub_126482+168↑j ROM:001265FC clr.w d0 ROM:001265FE move.b $B(a3),d0 ROM:00126602 adda.w d0,a3 ROM:00126604 adda.w d0,a3 ROM:00126606 adda.w #$C,a3 ROM:0012660A move.w (a3),d0 ROM:0012660C bra.s loc_1265CE ROM:0012660E ; --------------------------------------------------------------------------- ROM:0012660E ROM:0012660E loc_12660E: ; CODE XREF: sub_126482+150↑j ROM:0012660E btst #0,($1408).w ROM:00126614 bne.s loc_126620 ROM:00126616 bsr.w sub_127088 ROM:0012661A bra.l loc_126738 ROM:00126620 ; --------------------------------------------------------------------------- ROM:00126620 ROM:00126620 loc_126620: ; CODE XREF: sub_126482+192↑j ROM:00126620 bclr #0,($1408).w ROM:00126626 clr.w d3 ROM:00126628 move.b ($121D).w,d3 ROM:0012662C muls.w #3,d3 ROM:00126630 addi.w #2,d3 ROM:00126634 btst #5,($1429).w ROM:0012663A beq.s loc_126674 ROM:0012663C move.b ($121D).w,($12DC).l ROM:00126644 move.b d3,($12DA).l ROM:0012664A move.b ($12D8).l,d0 ROM:00126650 addi.b #$40,d0 ; '@' ROM:00126654 move.b d0,($12DB).l ROM:0012665A bsr.w sub_1274EC ROM:0012665E clr.w d3 ROM:00126660 move.b ($12DA).l,d3 ROM:00126666 addi.w #5,d3 ROM:0012666A move.w d3,($C8C).w ROM:0012666E bra.l loc_126738 ROM:00126674 ; --------------------------------------------------------------------------- ROM:00126674 ROM:00126674 loc_126674: ; CODE XREF: sub_126482+1B8↑j ROM:00126674 cmpi.w #$3F,d3 ; '?' ROM:00126678 ble.s loc_1266F0 ROM:0012667A move.b d3,d0 ROM:0012667C move.b d3,d1 ROM:0012667E addi.b #1,d1 ROM:00126682 move.w #0,d2 ROM:00126686 bra.s loc_12668C ROM:00126688 ; --------------------------------------------------------------------------- ROM:00126688 ROM:00126688 loc_126688: ; CODE XREF: sub_126482+220↓j ROM:00126688 addi.w #1,d2 ROM:0012668C ROM:0012668C loc_12668C: ; CODE XREF: sub_126482+204↑j ROM:0012668C cmp.w d3,d2 ROM:0012668E bgt.s loc_1266A4 ROM:00126690 move.b $12D7(d0.w),$12D7(d1.w) ROM:0012669A subi.b #1,d0 ROM:0012669E subi.b #1,d1 ROM:001266A2 bra.s loc_126688 ROM:001266A4 ; --------------------------------------------------------------------------- ROM:001266A4 ROM:001266A4 loc_1266A4: ; CODE XREF: sub_126482+20C↑j ROM:001266A4 clr.w d4 ROM:001266A6 clr.w d1 ROM:001266A8 addi.b #$40,($12D9).w ; '@' ROM:001266AE move.b d3,($12D8).w ROM:001266B2 move.b ($121D).w,($12DA).w ROM:001266B8 move.b #0,($12D7).w ROM:001266BE addi.b #1,d3 ROM:001266C2 move.w #0,d2 ROM:001266C6 bra.s loc_1266CC ROM:001266C8 ; --------------------------------------------------------------------------- ROM:001266C8 ROM:001266C8 loc_1266C8: ; CODE XREF: sub_126482+256↓j ROM:001266C8 addi.w #1,d2 ROM:001266CC ROM:001266CC loc_1266CC: ; CODE XREF: sub_126482+244↑j ROM:001266CC cmp.w d3,d2 ROM:001266CE bgt.s loc_1266DA ROM:001266D0 add.b $12D7(d4.w),d1 ROM:001266D6 addq.w #1,d4 ROM:001266D8 bra.s loc_1266C8 ROM:001266DA ; --------------------------------------------------------------------------- ROM:001266DA ROM:001266DA loc_1266DA: ; CODE XREF: sub_126482+24C↑j ROM:001266DA move.b d1,$12D7(d4.w) ROM:001266E0 clr.w d3 ROM:001266E2 move.b ($12D8).w,d3 ROM:001266E6 addi.w #3,d3 ROM:001266EA move.w d3,($C8C).w ROM:001266EE bra.s loc_126738 ROM:001266F0 ; --------------------------------------------------------------------------- ROM:001266F0 ROM:001266F0 loc_1266F0: ; CODE XREF: sub_126482+1F6↑j ROM:001266F0 addi.b #$40,($12D8).l ; '@' ROM:001266F8 move.b d3,($12D7).l ROM:001266FE move.b ($121D).w,($12D9).l ROM:00126706 clr.w d0 ROM:00126708 clr.w d4 ROM:0012670A move.w #0,d2 ROM:0012670E bra.s loc_126714 ROM:00126710 ; --------------------------------------------------------------------------- ROM:00126710 ROM:00126710 loc_126710: ; CODE XREF: sub_126482+29E↓j ROM:00126710 addi.w #1,d2 ROM:00126714 ROM:00126714 loc_126714: ; CODE XREF: sub_126482+28C↑j ROM:00126714 cmp.w d3,d2 ROM:00126716 bgt.s loc_126722 ROM:00126718 add.b $12D7(d4.w),d0 ROM:0012671E addq.w #1,d4 ROM:00126720 bra.s loc_126710 ROM:00126722 ; --------------------------------------------------------------------------- ROM:00126722 ROM:00126722 loc_126722: ; CODE XREF: sub_126482+294↑j ROM:00126722 move.b d0,$12D7(d4.w) ROM:00126728 clr.w d3 ROM:0012672A move.b ($12D7).l,d3 ROM:00126730 addi.w #2,d3 ROM:00126734 move.w d3,($C8C).w ROM:00126738 ROM:00126738 loc_126738: ; CODE XREF: sub_126482+198↑j ROM:00126738 ; sub_126482+1EC↑j ... ROM:00126738 bra.l locret_127032 ROM:0012673E ; --------------------------------------------------------------------------- ROM:0012673E ROM:0012673E loc_12673E: ; CODE XREF: sub_126482+E4↑j ROM:0012673E move.w #1,d1 ROM:00126742 cmpi.b #$14,$12D7(d1.w) ROM:0012674A bne.l loc_126838 ROM:00126750 clr.b ($121D).w ROM:00126754 clr.w d1 ROM:00126756 clr.w d2 ROM:00126758 move.b ($12D9).l,d1 ROM:0012675E lsl.w #8,d1 ROM:00126760 move.b ($12DA).l,d2 ROM:00126766 or.w d1,d2 ROM:00126768 lea (word_137B86).l,a3 ROM:0012676E move.w (a3),d0 ROM:00126770 ROM:00126770 loc_126770: ; CODE XREF: sub_126482+32C↓j ROM:00126770 cmpi.w #$FF,d0 ROM:00126774 beq.s loc_1267B0 ROM:00126776 move.w 2(a3),d1 ROM:0012677A cmp.w d1,d2 ROM:0012677C bne.s loc_12679E ROM:0012677E clr.w d3 ROM:00126780 move.b $A(a3),d3 ROM:00126784 and.w ($C9A).w,d3 ROM:00126788 cmpi.w #0,d3 ROM:0012678C beq.s loc_12679E ROM:0012678E move.w d0,($C8A).w ROM:00126792 bsr.l sub_128C26 ROM:00126798 bset #0,($1408).w ROM:0012679E ROM:0012679E loc_12679E: ; CODE XREF: sub_126482+2FA↑j ROM:0012679E ; sub_126482+30A↑j ROM:0012679E clr.w d0 ROM:001267A0 move.b $B(a3),d0 ROM:001267A4 adda.w d0,a3 ROM:001267A6 adda.w d0,a3 ROM:001267A8 adda.w #$C,a3 ROM:001267AC move.w (a3),d0 ROM:001267AE bra.s loc_126770 ROM:001267B0 ; --------------------------------------------------------------------------- ROM:001267B0 ROM:001267B0 loc_1267B0: ; CODE XREF: sub_126482+2F2↑j ROM:001267B0 btst #0,($1408).w ROM:001267B6 bne.s loc_1267C2 ROM:001267B8 bsr.w sub_127088 ROM:001267BC bra.l loc_126832 ROM:001267C2 ; --------------------------------------------------------------------------- ROM:001267C2 ROM:001267C2 loc_1267C2: ; CODE XREF: sub_126482+334↑j ROM:001267C2 bclr #0,($1408).w ROM:001267C8 btst #5,($1429).w ROM:001267CE beq.s loc_126808 ROM:001267D0 move.b ($12D8).l,d0 ROM:001267D6 addi.b #$40,d0 ; '@' ROM:001267DA move.b d0,($12DB).l ROM:001267E0 move.b ($12D9).l,($12DC).l ROM:001267EA move.b ($12DA).l,($12DD).l ROM:001267F4 move.b #3,($12DA).l ROM:001267FC bsr.w sub_1274EC ROM:00126800 move.w #8,($C8C).w ROM:00126806 bra.s loc_126832 ROM:00126808 ; --------------------------------------------------------------------------- ROM:00126808 ROM:00126808 loc_126808: ; CODE XREF: sub_126482+34C↑j ROM:00126808 addi.b #$40,($12D8).l ; '@' ROM:00126810 move.b ($12D8).l,d0 ROM:00126816 add.b ($12D9).l,d0 ROM:0012681C add.b ($12DA).l,d0 ROM:00126822 addi.b #3,d0 ROM:00126826 move.b d0,($12DB).l ROM:0012682C move.w #5,($C8C).w ROM:00126832 ROM:00126832 loc_126832: ; CODE XREF: sub_126482+33A↑j ROM:00126832 ; sub_126482+384↑j ROM:00126832 bra.l locret_127032 ROM:00126838 ; --------------------------------------------------------------------------- ROM:00126838 ROM:00126838 loc_126838: ; CODE XREF: sub_126482+2C8↑j ROM:00126838 move.w #1,d1 ROM:0012683C cmpi.b #$21,$12D7(d1.w) ; '!' ROM:00126844 bne.l loc_1268FC ROM:0012684A bsr.l sub_128C5C ROM:00126850 bsr.l sub_138F68 ROM:00126856 move.b ($12D7).l,d0 ROM:0012685C andi.b #$3F,d0 ; '?' ROM:00126860 cmpi.b #2,d0 ROM:00126864 bne.l loc_1268F2 ROM:0012686A cmpi.w #3,($C98).w ROM:00126870 bne.s loc_126878 ROM:00126872 bra.l loc_1268F0 ROM:00126878 ; --------------------------------------------------------------------------- ROM:00126878 ROM:00126878 loc_126878: ; CODE XREF: sub_126482+3EE↑j ROM:00126878 clr.w d1 ROM:0012687A move.b ($12D9).l,d1 ROM:00126880 btst #0,($141B).w ROM:00126886 beq.s loc_12689E ROM:00126888 cmpi.w #$F0,d1 ROM:0012688C blt.s loc_12689E ROM:0012688E cmpi.w #$FE,d1 ROM:00126892 bgt.s loc_12689E ROM:00126894 movea.l d4,a3 ROM:00126896 bset #4,($141F).w ROM:0012689C bra.s loc_1268AA ROM:0012689E ; --------------------------------------------------------------------------- ROM:0012689E ROM:0012689E loc_12689E: ; CODE XREF: sub_126482+404↑j ROM:0012689E ; sub_126482+40A↑j ... ROM:0012689E lea (dword_13743C).l,a3 ROM:001268A4 bclr #4,($141F).w ROM:001268AA ROM:001268AA loc_1268AA: ; CODE XREF: sub_126482+41A↑j ROM:001268AA move.b (a3),d0 ROM:001268AC ROM:001268AC loc_1268AC: ; CODE XREF: sub_126482+442↓j ROM:001268AC cmpi.b #$FF,d0 ROM:001268B0 beq.s loc_1268C6 ROM:001268B2 cmp.b d0,d1 ROM:001268B4 beq.s loc_1268C6 ROM:001268B6 clr.w d2 ROM:001268B8 move.w 2(a3),d2 ROM:001268BC lsl.w #2,d2 ROM:001268BE addq.w #4,d2 ROM:001268C0 adda.w d2,a3 ROM:001268C2 move.b (a3),d0 ROM:001268C4 bra.s loc_1268AC ROM:001268C6 ; --------------------------------------------------------------------------- ROM:001268C6 ROM:001268C6 loc_1268C6: ; CODE XREF: sub_126482+42E↑j ROM:001268C6 ; sub_126482+432↑j ROM:001268C6 cmpi.b #$FF,d0 ROM:001268CA bne.s loc_1268D6 ROM:001268CC bsr.w sub_127088 ROM:001268D0 bra.l loc_1268F0 ROM:001268D6 ; --------------------------------------------------------------------------- ROM:001268D6 ROM:001268D6 loc_1268D6: ; CODE XREF: sub_126482+448↑j ROM:001268D6 clr.w d1 ROM:001268D8 move.b 1(a3),d1 ROM:001268DC and.w ($C9A).w,d1 ROM:001268E0 cmpi.w #0,d1 ROM:001268E4 bne.s loc_1268EC ROM:001268E6 bsr.w sub_127088 ROM:001268EA bra.s loc_1268F0 ROM:001268EC ; --------------------------------------------------------------------------- ROM:001268EC ROM:001268EC loc_1268EC: ; CODE XREF: sub_126482+462↑j ROM:001268EC bsr.w sub_12717C ROM:001268F0 ROM:001268F0 loc_1268F0: ; CODE XREF: sub_126482+3F0↑j ROM:001268F0 ; sub_126482+44E↑j ... ROM:001268F0 bra.s loc_1268F6 ROM:001268F2 ; --------------------------------------------------------------------------- ROM:001268F2 ROM:001268F2 loc_1268F2: ; CODE XREF: sub_126482+3E2↑j ROM:001268F2 bsr.w sub_127088 ROM:001268F6 ROM:001268F6 loc_1268F6: ; CODE XREF: sub_126482:loc_1268F0↑j ROM:001268F6 bra.l locret_127032 ROM:001268FC ; --------------------------------------------------------------------------- ROM:001268FC ROM:001268FC loc_1268FC: ; CODE XREF: sub_126482+3C2↑j ROM:001268FC move.w #1,d0 ROM:00126900 cmpi.b #$3B,$12D7(d0.w) ; ';' ROM:00126908 bne.l loc_126954 ROM:0012690E move.w #2,d0 ROM:00126912 cmpi.b #$87,$12D7(d0.w) ROM:0012691A bne.l loc_126930 ROM:00126920 bsr.l nullsub_36 ROM:00126926 bsr.w sub_127118 ROM:0012692A bra.l loc_12694E ROM:00126930 ; --------------------------------------------------------------------------- ROM:00126930 ROM:00126930 loc_126930: ; CODE XREF: sub_126482+498↑j ROM:00126930 cmpi.b #$8A,$12D7(d0.w) ROM:00126938 bne.l loc_12694A ROM:0012693E bsr.l nullsub_37 ROM:00126944 bsr.w sub_127118 ROM:00126948 bra.s loc_12694E ROM:0012694A ; --------------------------------------------------------------------------- ROM:0012694A ROM:0012694A loc_12694A: ; CODE XREF: sub_126482+4B6↑j ROM:0012694A bsr.w sub_127088 ROM:0012694E ROM:0012694E loc_12694E: ; CODE XREF: sub_126482+4A8↑j ROM:0012694E ; sub_126482+4C6↑j ROM:0012694E bra.l locret_127032 ROM:00126954 ; --------------------------------------------------------------------------- ROM:00126954 ROM:00126954 loc_126954: ; CODE XREF: sub_126482+486↑j ROM:00126954 move.w #1,d0 ROM:00126958 cmpi.b #$23,$12D7(d0.w) ; '#' ROM:00126960 bne.l loc_126970 ROM:00126966 bsr.w sub_1272B8 ROM:0012696A bra.l locret_127032 ROM:00126970 ; --------------------------------------------------------------------------- ROM:00126970 ROM:00126970 loc_126970: ; CODE XREF: sub_126482+4DE↑j ROM:00126970 move.w #1,d0 ROM:00126974 cmpi.b #$3D,$12D7(d0.w) ; '=' ROM:0012697C bne.l loc_12698C ROM:00126982 bsr.w sub_127550 ROM:00126986 bra.l locret_127032 ROM:0012698C ; --------------------------------------------------------------------------- ROM:0012698C ROM:0012698C loc_12698C: ; CODE XREF: sub_126482+4FA↑j ROM:0012698C move.w #1,d0 ROM:00126990 cmpi.b #$30,$12D7(d0.w) ; '0' ROM:00126998 bne.s loc_1269A4 ROM:0012699A bsr.w sub_127118 ROM:0012699E bra.l locret_127032 ROM:001269A4 ; --------------------------------------------------------------------------- ROM:001269A4 ROM:001269A4 loc_1269A4: ; CODE XREF: sub_126482+516↑j ROM:001269A4 move.w #1,d0 ROM:001269A8 btst #0,($142A).w ROM:001269AE beq.s loc_1269BC ROM:001269B0 bclr #0,($142A).w ROM:001269B6 bra.l locret_127032 ROM:001269BC ; --------------------------------------------------------------------------- ROM:001269BC ROM:001269BC loc_1269BC: ; CODE XREF: sub_126482+52C↑j ROM:001269BC cmpi.b #$31,$12D7(d0.w) ; '1' ROM:001269C4 bne.s loc_1269D0 ROM:001269C6 bsr.w sub_127118 ROM:001269CA bra.l locret_127032 ROM:001269D0 ; --------------------------------------------------------------------------- ROM:001269D0 ROM:001269D0 loc_1269D0: ; CODE XREF: sub_126482+542↑j ROM:001269D0 move.w #1,d0 ROM:001269D4 cmpi.b #$32,$12D7(d0.w) ; '2' ROM:001269DC bne.s loc_1269E8 ROM:001269DE bsr.w sub_127118 ROM:001269E2 bra.l locret_127032 ROM:001269E8 ; --------------------------------------------------------------------------- ROM:001269E8 ROM:001269E8 loc_1269E8: ; CODE XREF: sub_126482+55A↑j ROM:001269E8 move.w #1,d0 ROM:001269EC cmpi.b #$2C,$12D7(d0.w) ; ',' ROM:001269F4 bne.s loc_126A00 ROM:001269F6 bsr.w sub_127118 ROM:001269FA bra.l locret_127032 ROM:00126A00 ; --------------------------------------------------------------------------- ROM:00126A00 ROM:00126A00 loc_126A00: ; CODE XREF: sub_126482+572↑j ROM:00126A00 move.w #1,d0 ROM:00126A04 cmpi.b #$A0,$12D7(d0.w) ROM:00126A0C bne.s loc_126A26 ROM:00126A0E bsr.l nullsub_38 ROM:00126A14 btst #6,($1420).w ROM:00126A1A beq.s loc_126A20 ROM:00126A1C bsr.w sub_127088 ROM:00126A20 ROM:00126A20 loc_126A20: ; CODE XREF: sub_126482+598↑j ROM:00126A20 bra.l locret_127032 ROM:00126A26 ; --------------------------------------------------------------------------- ROM:00126A26 ROM:00126A26 loc_126A26: ; CODE XREF: sub_126482+58A↑j ROM:00126A26 move.w #1,d0 ROM:00126A2A cmpi.b #$33,$12D7(d0.w) ; '3' ROM:00126A32 bne.l loc_126A9C ROM:00126A38 clr.w d1 ROM:00126A3A move.b ($12D9).l,d3 ROM:00126A40 move.b dword_137B44(d1.w),d2 ROM:00126A48 ROM:00126A48 loc_126A48: ; CODE XREF: sub_126482+5DA↓j ROM:00126A48 cmpi.b #$FF,d2 ROM:00126A4C beq.s loc_126A5E ROM:00126A4E cmp.b d2,d3 ROM:00126A50 beq.s loc_126A5E ROM:00126A52 addq.w #6,d1 ROM:00126A54 move.b dword_137B44(d1.w),d2 ROM:00126A5C bra.s loc_126A48 ROM:00126A5E ; --------------------------------------------------------------------------- ROM:00126A5E ROM:00126A5E loc_126A5E: ; CODE XREF: sub_126482+5CA↑j ROM:00126A5E ; sub_126482+5CE↑j ROM:00126A5E clr.w d3 ROM:00126A60 move.w d1,d4 ROM:00126A62 addq.w #1,d4 ROM:00126A64 move.b dword_137B44(d4.w),d3 ROM:00126A6C and.w ($C9A).w,d3 ROM:00126A70 cmpi.b #$FF,d2 ROM:00126A74 beq.l loc_126A92 ROM:00126A7A cmpi.w #0,d3 ROM:00126A7E beq.l loc_126A92 ROM:00126A84 addq.w #1,d4 ROM:00126A86 movea.l dword_137B44(d4.w),a0 ROM:00126A8E jsr (a0) ROM:00126A90 bra.s loc_126A96 ROM:00126A92 ; --------------------------------------------------------------------------- ROM:00126A92 ROM:00126A92 loc_126A92: ; CODE XREF: sub_126482+5F2↑j ROM:00126A92 ; sub_126482+5FC↑j ROM:00126A92 bsr.w sub_127088 ROM:00126A96 ROM:00126A96 loc_126A96: ; CODE XREF: sub_126482+60E↑j ROM:00126A96 bra.l locret_127032 ROM:00126A9C ; --------------------------------------------------------------------------- ROM:00126A9C ROM:00126A9C loc_126A9C: ; CODE XREF: sub_126482+5B0↑j ROM:00126A9C move.w #1,d0 ROM:00126AA0 cmpi.b #$27,$12D7(d0.w) ; ''' ROM:00126AA8 bne.l loc_126BEC ROM:00126AAE btst #3,($1416).w ROM:00126AB4 beq.l loc_126B20 ROM:00126ABA btst #5,($1429).w ROM:00126AC0 beq.s loc_126AF6 ROM:00126AC2 move.b #4,($12DA).l ROM:00126ACA move.b #$67,($12DB).l ; 'g' ROM:00126AD2 move.b #1,($12DC).l ROM:00126ADA move.b #0,($12DD).l ROM:00126AE2 move.b #0,($12DE).l ROM:00126AEA bsr.w sub_1274EC ROM:00126AEE move.w #9,($C8C).w ROM:00126AF4 bra.s loc_126B1A ROM:00126AF6 ; --------------------------------------------------------------------------- ROM:00126AF6 ROM:00126AF6 loc_126AF6: ; CODE XREF: sub_126482+63E↑j ROM:00126AF6 movea.l #$12D7,a0 ROM:00126AFC move.b #4,(a0)+ ROM:00126B00 move.b #$67,(a0)+ ; 'g' ROM:00126B04 move.b #1,(a0)+ ROM:00126B08 move.b #0,(a0)+ ROM:00126B0C move.b #0,(a0)+ ROM:00126B10 move.b #$6C,(a0)+ ; 'l' ROM:00126B14 move.w #6,($C8C).w ROM:00126B1A ROM:00126B1A loc_126B1A: ; CODE XREF: sub_126482+672↑j ROM:00126B1A bra.l loc_126BE6 ROM:00126B20 ; --------------------------------------------------------------------------- ROM:00126B20 ROM:00126B20 loc_126B20: ; CODE XREF: sub_126482+632↑j ROM:00126B20 move.w #2,d1 ROM:00126B24 cmpi.b #1,$12D7(d1.w) ROM:00126B2C bne.l loc_126B9E ROM:00126B32 btst #5,($1429).w ROM:00126B38 beq.s loc_126B6E ROM:00126B3A move.b #4,($12DA).l ROM:00126B42 move.b #$67,($12DB).l ; 'g' ROM:00126B4A move.b #1,($12DC).l ROM:00126B52 move.b ($C86).w,($12DD).l ROM:00126B5A move.b ($C87).w,($12DE).l ROM:00126B62 bsr.w sub_1274EC ROM:00126B66 move.w #9,($C8C).w ROM:00126B6C bra.s loc_126B9C ROM:00126B6E ; --------------------------------------------------------------------------- ROM:00126B6E ROM:00126B6E loc_126B6E: ; CODE XREF: sub_126482+6B6↑j ROM:00126B6E movea.l #$12D7,a0 ROM:00126B74 move.b #4,(a0)+ ROM:00126B78 move.b #$67,(a0)+ ; 'g' ROM:00126B7C move.b #1,(a0)+ ROM:00126B80 move.b ($C86).w,(a0)+ ROM:00126B84 move.b ($C87).w,(a0)+ ROM:00126B88 move.b #$6C,d2 ; 'l' ROM:00126B8C add.b ($C86).w,d2 ROM:00126B90 add.b ($C87).w,d2 ROM:00126B94 move.b d2,(a0)+ ROM:00126B96 move.w #6,($C8C).w ROM:00126B9C ROM:00126B9C loc_126B9C: ; CODE XREF: sub_126482+6EA↑j ROM:00126B9C bra.s loc_126BE6 ROM:00126B9E ; --------------------------------------------------------------------------- ROM:00126B9E ROM:00126B9E loc_126B9E: ; CODE XREF: sub_126482+6AA↑j ROM:00126B9E btst #5,($1429).w ROM:00126BA4 beq.s loc_126BCA ROM:00126BA6 move.b #2,($12DA).l ROM:00126BAE move.b #$67,($12DB).l ; 'g' ROM:00126BB6 move.b #2,($12DC).l ROM:00126BBE bsr.w sub_1274EC ROM:00126BC2 move.w #7,($C8C).w ROM:00126BC8 bra.s loc_126BE6 ROM:00126BCA ; --------------------------------------------------------------------------- ROM:00126BCA ROM:00126BCA loc_126BCA: ; CODE XREF: sub_126482+722↑j ROM:00126BCA movea.l #$12D7,a0 ROM:00126BD0 move.b #2,(a0)+ ROM:00126BD4 move.b #$67,(a0)+ ; 'g' ROM:00126BD8 move.b #2,(a0)+ ROM:00126BDC move.b #$6B,(a0)+ ; 'k' ROM:00126BE0 move.w #4,($C8C).w ROM:00126BE6 ROM:00126BE6 loc_126BE6: ; CODE XREF: sub_126482:loc_126B1A↑j ROM:00126BE6 ; sub_126482:loc_126B9C↑j ... ROM:00126BE6 bra.l locret_127032 ROM:00126BEC ; --------------------------------------------------------------------------- ROM:00126BEC ROM:00126BEC loc_126BEC: ; CODE XREF: sub_126482+626↑j ROM:00126BEC move.w #1,d0 ROM:00126BF0 cmpi.b #$34,$12D7(d0.w) ; '4' ROM:00126BF8 bne.s loc_126C68 ROM:00126BFA btst #5,($1429).w ROM:00126C00 beq.s loc_126C2E ROM:00126C02 move.b #2,($12DA).l ROM:00126C0A move.b ($12D8).l,d1 ROM:00126C10 addi.b #$40,d1 ; '@' ROM:00126C14 move.b d1,($12DB).l ROM:00126C1A move.b #$FA,($12DC).l ROM:00126C22 bsr.w sub_1274EC ROM:00126C26 move.w #7,($C8C).w ROM:00126C2C bra.s loc_126C62 ROM:00126C2E ; --------------------------------------------------------------------------- ROM:00126C2E ROM:00126C2E loc_126C2E: ; CODE XREF: sub_126482+77E↑j ROM:00126C2E addi.b #$40,($12D8).l ; '@' ROM:00126C36 move.b ($12D8).l,d0 ROM:00126C3C move.b #2,($12D7).l ROM:00126C44 move.b #$FA,($12D9).l ROM:00126C4C add.b ($12D9).l,d0 ROM:00126C52 addi.b #2,d0 ROM:00126C56 move.b d0,($12DA).l ROM:00126C5C move.w #4,($C8C).w ROM:00126C62 ROM:00126C62 loc_126C62: ; CODE XREF: sub_126482+7AA↑j ROM:00126C62 bra.l locret_127032 ROM:00126C68 ; --------------------------------------------------------------------------- ROM:00126C68 ROM:00126C68 loc_126C68: ; CODE XREF: sub_126482+776↑j ROM:00126C68 move.w #1,d0 ROM:00126C6C cmpi.b #$1A,$12D7(d0.w) ROM:00126C74 bne.l loc_12702E ROM:00126C7A move.w #2,d0 ROM:00126C7E cmpi.b #$87,$12D7(d0.w) ROM:00126C86 bne.l loc_126D0C ROM:00126C8C bsr.l sub_115FC6 ROM:00126C92 btst #5,($1429).w ROM:00126C98 beq.s loc_126CCA ROM:00126C9A move.b #$30,($12DA).l ; '0' ROM:00126CA2 move.b ($12D8).l,d1 ROM:00126CA8 addi.b #$40,d1 ; '@' ROM:00126CAC move.b d1,($12DB).l ROM:00126CB2 move.b ($12D9).l,d1 ROM:00126CB8 move.b d1,($12DC).l ROM:00126CBE bsr.w sub_1274EC ROM:00126CC2 move.w #$35,($C8C).w ; '5' ROM:00126CC8 bra.s loc_126D06 ROM:00126CCA ; --------------------------------------------------------------------------- ROM:00126CCA ROM:00126CCA loc_126CCA: ; CODE XREF: sub_126482+816↑j ROM:00126CCA addi.b #$40,($12D8).l ; '@' ROM:00126CD2 move.b #$30,($12D7).l ; '0' ROM:00126CDA clr.b d0 ROM:00126CDC clr.w d4 ROM:00126CDE move.w #0,d2 ROM:00126CE2 bra.s loc_126CE8 ROM:00126CE4 ; --------------------------------------------------------------------------- ROM:00126CE4 ROM:00126CE4 loc_126CE4: ; CODE XREF: sub_126482+876↓j ROM:00126CE4 addi.w #1,d2 ROM:00126CE8 ROM:00126CE8 loc_126CE8: ; CODE XREF: sub_126482+860↑j ROM:00126CE8 cmpi.w #$30,d2 ; '0' ROM:00126CEC bgt.s loc_126CFA ROM:00126CEE add.b $12D7(d4.w),d0 ROM:00126CF4 addi.w #1,d4 ROM:00126CF8 bra.s loc_126CE4 ROM:00126CFA ; --------------------------------------------------------------------------- ROM:00126CFA ROM:00126CFA loc_126CFA: ; CODE XREF: sub_126482+86A↑j ROM:00126CFA move.b d0,$12D7(d4.w) ROM:00126D00 move.w #$32,($C8C).w ; '2' ROM:00126D06 ROM:00126D06 loc_126D06: ; CODE XREF: sub_126482+846↑j ROM:00126D06 bra.l loc_12702C ROM:00126D0C ; --------------------------------------------------------------------------- ROM:00126D0C ROM:00126D0C loc_126D0C: ; CODE XREF: sub_126482+804↑j ROM:00126D0C move.w #2,d0 ROM:00126D10 cmpi.b #$8A,$12D7(d0.w) ROM:00126D18 bne.l loc_126D9E ROM:00126D1E bsr.l sub_116344 ROM:00126D24 btst #5,($1429).w ROM:00126D2A beq.s loc_126D5C ROM:00126D2C move.b #$16,($12DA).l ROM:00126D34 move.b ($12D8).l,d1 ROM:00126D3A addi.b #$40,d1 ; '@' ROM:00126D3E move.b d1,($12DB).l ROM:00126D44 move.b ($12D9).l,d1 ROM:00126D4A move.b d1,($12DC).l ROM:00126D50 bsr.w sub_1274EC ROM:00126D54 move.w #$1B,($C8C).w ROM:00126D5A bra.s loc_126D98 ROM:00126D5C ; --------------------------------------------------------------------------- ROM:00126D5C ROM:00126D5C loc_126D5C: ; CODE XREF: sub_126482+8A8↑j ROM:00126D5C addi.b #$40,($12D8).l ; '@' ROM:00126D64 move.b #$16,($12D7).l ROM:00126D6C clr.b d0 ROM:00126D6E clr.w d4 ROM:00126D70 move.w #0,d2 ROM:00126D74 bra.s loc_126D7A ROM:00126D76 ; --------------------------------------------------------------------------- ROM:00126D76 ROM:00126D76 loc_126D76: ; CODE XREF: sub_126482+908↓j ROM:00126D76 addi.w #1,d2 ROM:00126D7A ROM:00126D7A loc_126D7A: ; CODE XREF: sub_126482+8F2↑j ROM:00126D7A cmpi.w #$16,d2 ROM:00126D7E bgt.s loc_126D8C ROM:00126D80 add.b $12D7(d4.w),d0 ROM:00126D86 addi.w #1,d4 ROM:00126D8A bra.s loc_126D76 ROM:00126D8C ; --------------------------------------------------------------------------- ROM:00126D8C ROM:00126D8C loc_126D8C: ; CODE XREF: sub_126482+8FC↑j ROM:00126D8C move.b d0,$12D7(d4.w) ROM:00126D92 move.w #$18,($C8C).w ROM:00126D98 ROM:00126D98 loc_126D98: ; CODE XREF: sub_126482+8D8↑j ROM:00126D98 bra.l loc_12702C ROM:00126D9E ; --------------------------------------------------------------------------- ROM:00126D9E ROM:00126D9E loc_126D9E: ; CODE XREF: sub_126482+896↑j ROM:00126D9E move.w #2,d0 ROM:00126DA2 cmpi.b #$9A,$12D7(d0.w) ROM:00126DAA bne.l loc_126E60 ROM:00126DB0 movea.l #$10F000,a0 ROM:00126DB6 movea.l #$12D7,a1 ROM:00126DBC btst #5,($1429).w ROM:00126DC2 beq.s loc_126DCC ROM:00126DC4 adda.l #6,a1 ROM:00126DCA bra.s loc_126DD2 ROM:00126DCC ; --------------------------------------------------------------------------- ROM:00126DCC ROM:00126DCC loc_126DCC: ; CODE XREF: sub_126482+940↑j ROM:00126DCC adda.l #3,a1 ROM:00126DD2 ROM:00126DD2 loc_126DD2: ; CODE XREF: sub_126482+948↑j ROM:00126DD2 move.b #1,d3 ROM:00126DD6 bra.s loc_126DDC ROM:00126DD8 ; --------------------------------------------------------------------------- ROM:00126DD8 ROM:00126DD8 loc_126DD8: ; CODE XREF: sub_126482+962↓j ROM:00126DD8 addi.b #1,d3 ROM:00126DDC ROM:00126DDC loc_126DDC: ; CODE XREF: sub_126482+954↑j ROM:00126DDC cmpi.b #6,d3 ROM:00126DE0 bgt.s loc_126DE6 ROM:00126DE2 move.b (a0)+,(a1)+ ROM:00126DE4 bra.s loc_126DD8 ROM:00126DE6 ; --------------------------------------------------------------------------- ROM:00126DE6 ROM:00126DE6 loc_126DE6: ; CODE XREF: sub_126482+95E↑j ROM:00126DE6 btst #5,($1429).w ROM:00126DEC beq.s loc_126E1E ROM:00126DEE move.b #8,($12DA).l ROM:00126DF6 move.b ($12D8).l,d1 ROM:00126DFC addi.b #$40,d1 ; '@' ROM:00126E00 move.b d1,($12DB).l ROM:00126E06 move.b ($12D9).l,d1 ROM:00126E0C move.b d1,($12DC).l ROM:00126E12 bsr.w sub_1274EC ROM:00126E16 move.w #$D,($C8C).w ROM:00126E1C bra.s loc_126E5A ROM:00126E1E ; --------------------------------------------------------------------------- ROM:00126E1E ROM:00126E1E loc_126E1E: ; CODE XREF: sub_126482+96A↑j ROM:00126E1E addi.b #$40,($12D8).l ; '@' ROM:00126E26 move.b #8,($12D7).l ROM:00126E2E clr.b d0 ROM:00126E30 clr.w d4 ROM:00126E32 move.w #0,d2 ROM:00126E36 bra.s loc_126E3C ROM:00126E38 ; --------------------------------------------------------------------------- ROM:00126E38 ROM:00126E38 loc_126E38: ; CODE XREF: sub_126482+9CA↓j ROM:00126E38 addi.w #1,d2 ROM:00126E3C ROM:00126E3C loc_126E3C: ; CODE XREF: sub_126482+9B4↑j ROM:00126E3C cmpi.w #8,d2 ROM:00126E40 bgt.s loc_126E4E ROM:00126E42 add.b $12D7(d4.w),d0 ROM:00126E48 addi.w #1,d4 ROM:00126E4C bra.s loc_126E38 ROM:00126E4E ; --------------------------------------------------------------------------- ROM:00126E4E ROM:00126E4E loc_126E4E: ; CODE XREF: sub_126482+9BE↑j ROM:00126E4E move.b d0,$12D7(d4.w) ROM:00126E54 move.w #$A,($C8C).w ROM:00126E5A ROM:00126E5A loc_126E5A: ; CODE XREF: sub_126482+99A↑j ROM:00126E5A bra.l loc_12702C ROM:00126E60 ; --------------------------------------------------------------------------- ROM:00126E60 ROM:00126E60 loc_126E60: ; CODE XREF: sub_126482+928↑j ROM:00126E60 move.w #2,d0 ROM:00126E64 cmpi.b #$9B,$12D7(d0.w) ROM:00126E6C bne.l loc_126EF6 ROM:00126E72 btst #5,($1429).w ROM:00126E78 beq.s loc_126EB4 ROM:00126E7A move.b #3,($12DA).l ROM:00126E82 move.b ($12D8).l,d1 ROM:00126E88 addi.b #$40,d1 ; '@' ROM:00126E8C move.b d1,($12DB).l ROM:00126E92 move.b ($12D9).l,d1 ROM:00126E98 move.b d1,($12DC).l ROM:00126E9E movea.l #$10F00A,a0 ROM:00126EA4 move.b (a0)+,($12DD).w ROM:00126EA8 bsr.w sub_1274EC ROM:00126EAC move.w #8,($C8C).w ROM:00126EB2 bra.s loc_126EF0 ROM:00126EB4 ; --------------------------------------------------------------------------- ROM:00126EB4 ROM:00126EB4 loc_126EB4: ; CODE XREF: sub_126482+9F6↑j ROM:00126EB4 addi.b #$40,($12D8).l ; '@' ROM:00126EBC move.b #3,($12D7).l ROM:00126EC4 move.b ($12D8).l,d0 ROM:00126ECA addi.b #3,d0 ROM:00126ECE add.b ($12D9).l,d0 ROM:00126ED4 movea.l #$10F00A,a0 ROM:00126EDA move.b (a0)+,($12DA).l ROM:00126EE0 add.b ($12DA).l,d0 ROM:00126EE6 move.b d0,($12DB).w ROM:00126EEA move.w #5,($C8C).w ROM:00126EF0 ROM:00126EF0 loc_126EF0: ; CODE XREF: sub_126482+A30↑j ROM:00126EF0 bra.l loc_12702C ROM:00126EF6 ; --------------------------------------------------------------------------- ROM:00126EF6 ROM:00126EF6 loc_126EF6: ; CODE XREF: sub_126482+9EA↑j ROM:00126EF6 move.w #2,d0 ROM:00126EFA cmpi.b #$9C,$12D7(d0.w) ROM:00126F02 bne.l loc_126F96 ROM:00126F08 btst #5,($1429).w ROM:00126F0E beq.s loc_126F4E ROM:00126F10 move.b #3,($12DA).l ROM:00126F18 move.b ($12D8).l,d1 ROM:00126F1E addi.b #$40,d1 ; '@' ROM:00126F22 move.b d1,($12DB).l ROM:00126F28 move.b ($12D9).l,d1 ROM:00126F2E move.b d1,($12DC).l ROM:00126F34 movea.l #$10F00A,a0 ROM:00126F3A move.b (a0)+,($12DD).w ROM:00126F3E move.b (a0)+,($12DD).w ROM:00126F42 bsr.w sub_1274EC ROM:00126F46 move.w #8,($C8C).w ROM:00126F4C bra.s loc_126F90 ROM:00126F4E ; --------------------------------------------------------------------------- ROM:00126F4E ROM:00126F4E loc_126F4E: ; CODE XREF: sub_126482+A8C↑j ROM:00126F4E addi.b #$40,($12D8).l ; '@' ROM:00126F56 move.b #3,($12D7).l ROM:00126F5E move.b ($12D8).l,d0 ROM:00126F64 addi.b #3,d0 ROM:00126F68 add.b ($12D9).l,d0 ROM:00126F6E movea.l #$10F00A,a0 ROM:00126F74 move.b (a0)+,($12DA).l ROM:00126F7A move.b (a0)+,($12DA).l ROM:00126F80 add.b ($12DA).l,d0 ROM:00126F86 move.b d0,($12DB).w ROM:00126F8A move.w #5,($C8C).w ROM:00126F90 ROM:00126F90 loc_126F90: ; CODE XREF: sub_126482+ACA↑j ROM:00126F90 bra.l loc_12702C ROM:00126F96 ; --------------------------------------------------------------------------- ROM:00126F96 ROM:00126F96 loc_126F96: ; CODE XREF: sub_126482+A80↑j ROM:00126F96 move.w #2,d0 ROM:00126F9A cmpi.b #$9E,$12D7(d0.w) ROM:00126FA2 bne.l loc_127028 ROM:00126FA8 btst #5,($1429).w ROM:00126FAE beq.s loc_126FEA ROM:00126FB0 move.b #3,($12DA).l ROM:00126FB8 move.b ($12D8).l,d1 ROM:00126FBE addi.b #$40,d1 ; '@' ROM:00126FC2 move.b d1,($12DB).l ROM:00126FC8 move.b ($12D9).l,d1 ROM:00126FCE move.b d1,($12DC).l ROM:00126FD4 movea.l #$10F00C,a0 ROM:00126FDA move.b (a0)+,($12DD).w ROM:00126FDE bsr.w sub_1274EC ROM:00126FE2 move.w #8,($C8C).w ROM:00126FE8 bra.s loc_127026 ROM:00126FEA ; --------------------------------------------------------------------------- ROM:00126FEA ROM:00126FEA loc_126FEA: ; CODE XREF: sub_126482+B2C↑j ROM:00126FEA addi.b #$40,($12D8).l ; '@' ROM:00126FF2 move.b #3,($12D7).l ROM:00126FFA move.b ($12D8).l,d0 ROM:00127000 addi.b #3,d0 ROM:00127004 add.b ($12D9).l,d0 ROM:0012700A movea.l #$10F00C,a0 ROM:00127010 move.b (a0)+,($12DA).l ROM:00127016 add.b ($12DA).l,d0 ROM:0012701C move.b d0,($12DB).w ROM:00127020 move.w #5,($C8C).w ROM:00127026 ROM:00127026 loc_127026: ; CODE XREF: sub_126482+B66↑j ROM:00127026 bra.s loc_12702C ROM:00127028 ; --------------------------------------------------------------------------- ROM:00127028 ROM:00127028 loc_127028: ; CODE XREF: sub_126482+B20↑j ROM:00127028 bsr.w sub_127088 ROM:0012702C ROM:0012702C loc_12702C: ; CODE XREF: sub_126482:loc_126D06↑j ROM:0012702C ; sub_126482:loc_126D98↑j ... ROM:0012702C bra.s locret_127032 ROM:0012702E ; --------------------------------------------------------------------------- ROM:0012702E ROM:0012702E loc_12702E: ; CODE XREF: sub_126482+7F2↑j ROM:0012702E bsr.w sub_127034 ROM:00127032 ROM:00127032 locret_127032: ; CODE XREF: sub_126482+C↑j ROM:00127032 ; sub_126482+1E↑j ... ROM:00127032 rts ROM:00127032 ; End of function sub_126482 ROM:00127032 ROM:00127034 ROM:00127034 ; =============== S U B R O U T I N E ======================================= ROM:00127034 ROM:00127034 ROM:00127034 sub_127034: ; CODE XREF: sub_126482:loc_12702E↑p ROM:00127034 ; sub_127550+7A↓p ... ROM:00127034 btst #5,($1429).w ROM:0012703A beq.s loc_127060 ROM:0012703C move.b #1,($12DA).l ROM:00127044 move.b ($12D8).l,d1 ROM:0012704A addi.b #$40,d1 ; '@' ROM:0012704E move.b d1,($12DB).l ROM:00127054 bsr.w sub_1274EC ROM:00127058 move.w #6,($C8C).w ROM:0012705E bra.s locret_127086 ROM:00127060 ; --------------------------------------------------------------------------- ROM:00127060 ROM:00127060 loc_127060: ; CODE XREF: sub_127034+6↑j ROM:00127060 addi.b #$40,($12D8).l ; '@' ROM:00127068 move.b ($12D8).l,d0 ROM:0012706E addi.b #1,d0 ROM:00127072 move.b #1,($12D7).l ROM:0012707A move.b d0,($12D9).l ROM:00127080 move.w #3,($C8C).w ROM:00127086 ROM:00127086 locret_127086: ; CODE XREF: sub_127034+2A↑j ROM:00127086 rts ROM:00127086 ; End of function sub_127034 ROM:00127086 ROM:00127088 ROM:00127088 ; =============== S U B R O U T I N E ======================================= ROM:00127088 ROM:00127088 ROM:00127088 sub_127088: ; CODE XREF: sub_126482+8↑p ROM:00127088 ; sub_126482+1A↑p ... ROM:00127088 move.b ($12D7).l,d1 ROM:0012708E btst #5,($1429).w ROM:00127094 beq.s loc_1270C4 ROM:00127096 move.b #3,($12DA).l ROM:0012709E move.b ($12D8).l,($12DC).l ROM:001270A8 move.b #$7F,($12DB).l ROM:001270B0 move.b ($1216).w,($12DD).l ROM:001270B8 bsr.w sub_1274EC ROM:001270BC move.w #8,($C8C).w ROM:001270C2 bra.s locret_127116 ROM:001270C4 ; --------------------------------------------------------------------------- ROM:001270C4 ROM:001270C4 loc_1270C4: ; CODE XREF: sub_127088+C↑j ROM:001270C4 andi.b #$C0,d1 ROM:001270C8 cmpi.b #0,d1 ROM:001270CC bne.s loc_1270DA ROM:001270CE move.b ($12D8).l,($12D9).l ROM:001270D8 bra.s loc_1270E4 ROM:001270DA ; --------------------------------------------------------------------------- ROM:001270DA ROM:001270DA loc_1270DA: ; CODE XREF: sub_127088+44↑j ROM:001270DA move.b ($12DA).l,($12D9).l ROM:001270E4 ROM:001270E4 loc_1270E4: ; CODE XREF: sub_127088+50↑j ROM:001270E4 move.b ($12D9).l,d0 ROM:001270EA addi.b #-$7E,d0 ROM:001270EE add.b ($1216).w,d0 ROM:001270F2 move.b #3,($12D7).l ROM:001270FA move.b #$7F,($12D8).l ROM:00127102 move.b ($1216).w,($12DA).l ROM:0012710A move.b d0,($12DB).l ROM:00127110 move.w #5,($C8C).w ROM:00127116 ROM:00127116 locret_127116: ; CODE XREF: sub_127088+3A↑j ROM:00127116 rts ROM:00127116 ; End of function sub_127088 ROM:00127116 ROM:00127118 ROM:00127118 ; =============== S U B R O U T I N E ======================================= ROM:00127118 ROM:00127118 ROM:00127118 sub_127118: ; CODE XREF: sub_126482+4A4↑p ROM:00127118 ; sub_126482+4C2↑p ... ROM:00127118 btst #5,($1429).w ROM:0012711E beq.s loc_12714E ROM:00127120 move.b #2,($12DA).l ROM:00127128 move.b ($12D8).l,d1 ROM:0012712E addi.b #$40,d1 ; '@' ROM:00127132 move.b d1,($12DB).l ROM:00127138 move.b ($12D9).l,($12DC).l ROM:00127142 bsr.w sub_1274EC ROM:00127146 move.w #7,($C8C).w ROM:0012714C bra.s locret_12717A ROM:0012714E ; --------------------------------------------------------------------------- ROM:0012714E ROM:0012714E loc_12714E: ; CODE XREF: sub_127118+6↑j ROM:0012714E addi.b #$40,($12D8).l ; '@' ROM:00127156 move.b ($12D8).l,d0 ROM:0012715C move.b #2,($12D7).l ROM:00127164 add.b ($12D9).l,d0 ROM:0012716A addi.b #2,d0 ROM:0012716E move.b d0,($12DA).l ROM:00127174 move.w #4,($C8C).w ROM:0012717A ROM:0012717A locret_12717A: ; CODE XREF: sub_127118+34↑j ROM:0012717A rts ROM:0012717A ; End of function sub_127118 ROM:0012717A ROM:0012717C ROM:0012717C ; =============== S U B R O U T I N E ======================================= ROM:0012717C ROM:0012717C ROM:0012717C sub_12717C: ; CODE XREF: sub_126482:loc_1268EC↑p ROM:0012717C clr.l d1 ROM:0012717E movea.l #$12D7,a0 ROM:00127184 move.b 2(a0),d1 ROM:00127188 swap d1 ROM:0012718A move.b 1(a0),d1 ROM:0012718E btst #5,($1429).w ROM:00127194 beq.s loc_1271A4 ROM:00127196 adda.l #3,a0 ROM:0012719C move.w #7,($C8C).w ROM:001271A2 bra.s loc_1271BC ROM:001271A4 ; --------------------------------------------------------------------------- ROM:001271A4 ROM:001271A4 loc_1271A4: ; CODE XREF: sub_12717C+18↑j ROM:001271A4 btst #4,($141F).w ROM:001271AA beq.s loc_1271B6 ROM:001271AC clr.b (a0)+ ROM:001271AE move.w #5,($C8C).w ROM:001271B4 bra.s loc_1271BC ROM:001271B6 ; --------------------------------------------------------------------------- ROM:001271B6 ROM:001271B6 loc_1271B6: ; CODE XREF: sub_12717C+2E↑j ROM:001271B6 move.w #4,($C8C).w ROM:001271BC ROM:001271BC loc_1271BC: ; CODE XREF: sub_12717C+26↑j ROM:001271BC ; sub_12717C+38↑j ROM:001271BC adda.l #1,a0 ROM:001271C2 addi.b #$40,d1 ; '@' ROM:001271C6 move.b d1,(a0)+ ROM:001271C8 move.b d1,d2 ROM:001271CA swap d1 ROM:001271CC move.b d1,(a0)+ ROM:001271CE add.b d1,d2 ROM:001271D0 clr.w d1 ROM:001271D2 move.w 2(a3),d4 ROM:001271D6 ROM:001271D6 loc_1271D6: ; CODE XREF: sub_12717C+F8↓j ROM:001271D6 cmp.w d1,d4 ROM:001271D8 ble.l loc_127278 ROM:001271DE move.w d1,d3 ROM:001271E0 lsl.w #2,d3 ROM:001271E2 addq.w #6,d3 ROM:001271E4 move.b (a3,d3.w),d5 ROM:001271E8 btst #4,($141F).w ROM:001271EE bne.s loc_127222 ROM:001271F0 cmpi.b #0,d5 ROM:001271F4 bne.s loc_1271FE ROM:001271F6 movea.l #0,a1 ROM:001271FC bra.s loc_127222 ROM:001271FE ; --------------------------------------------------------------------------- ROM:001271FE ROM:001271FE loc_1271FE: ; CODE XREF: sub_12717C+78↑j ROM:001271FE cmpi.b #$40,d5 ; '@' ROM:00127202 bne.s loc_12720C ROM:00127204 movea.l #unk_110000,a1 ROM:0012720A bra.s loc_127222 ROM:0012720C ; --------------------------------------------------------------------------- ROM:0012720C ROM:0012720C loc_12720C: ; CODE XREF: sub_12717C+86↑j ROM:0012720C cmpi.b #$80,d5 ROM:00127210 bne.s loc_127216 ROM:00127212 movea.l a5,a1 ROM:00127214 bra.s loc_127222 ROM:00127216 ; --------------------------------------------------------------------------- ROM:00127216 ROM:00127216 loc_127216: ; CODE XREF: sub_12717C+94↑j ROM:00127216 cmpi.b #$C0,d5 ROM:0012721A bne.s loc_127222 ROM:0012721C movea.l #$100000,a1 ROM:00127222 ROM:00127222 loc_127222: ; CODE XREF: sub_12717C+72↑j ROM:00127222 ; sub_12717C+80↑j ... ROM:00127222 subq.w #2,d3 ROM:00127224 clr.l d5 ROM:00127226 btst #4,($141F).w ROM:0012722C bne.s loc_127236 ROM:0012722E move.w (a3,d3.w),d5 ROM:00127232 adda.l d5,a1 ROM:00127234 bra.s loc_127248 ROM:00127236 ; --------------------------------------------------------------------------- ROM:00127236 ROM:00127236 loc_127236: ; CODE XREF: sub_12717C+B0↑j ROM:00127236 move.b (a3,d3.w),d5 ROM:0012723A asl.l #8,d5 ROM:0012723C move.b 1(a3,d3.w),d5 ROM:00127240 asl.l #8,d5 ROM:00127242 move.b 2(a3,d3.w),d5 ROM:00127246 movea.l d5,a1 ROM:00127248 ROM:00127248 loc_127248: ; CODE XREF: sub_12717C+B8↑j ROM:00127248 clr.w d5 ROM:0012724A clr.w d6 ROM:0012724C addq.w #3,d3 ROM:0012724E move.b (a3,d3.w),d6 ROM:00127252 ROM:00127252 loc_127252: ; CODE XREF: sub_12717C+F4↓j ROM:00127252 cmp.w d5,d6 ROM:00127254 ble.s loc_127272 ROM:00127256 move.b (a1),(a0)+ ROM:00127258 addq.w #1,d5 ROM:0012725A add.b (a1)+,d2 ROM:0012725C addq.w #1,($CAC).w ROM:00127260 move.l #$13DA,d3 ROM:00127266 cmp.l a0,d3 ROM:00127268 bge.s loc_12726C ROM:0012726A movea.l d3,a0 ROM:0012726C ROM:0012726C loc_12726C: ; CODE XREF: sub_12717C+EC↑j ROM:0012726C addq.w #1,($C8C).w ROM:00127270 bra.s loc_127252 ROM:00127272 ; --------------------------------------------------------------------------- ROM:00127272 ROM:00127272 loc_127272: ; CODE XREF: sub_12717C+D8↑j ROM:00127272 addq.w #1,d1 ROM:00127274 bra.w loc_1271D6 ROM:00127278 ; --------------------------------------------------------------------------- ROM:00127278 ROM:00127278 loc_127278: ; CODE XREF: sub_12717C+5C↑j ROM:00127278 move.w ($C8C).w,d3 ROM:0012727C btst #5,($1429).w ROM:00127282 beq.s loc_12728E ROM:00127284 subq.w #5,d3 ROM:00127286 move.b d3,($12DA).l ROM:0012728C bra.s loc_1272A4 ROM:0012728E ; --------------------------------------------------------------------------- ROM:0012728E ROM:0012728E loc_12728E: ; CODE XREF: sub_12717C+106↑j ROM:0012728E btst #4,($141F).w ROM:00127294 beq.s loc_12729E ROM:00127296 subq.w #3,d3 ROM:00127298 move.b d3,($12D8).w ROM:0012729C bra.s loc_1272A4 ROM:0012729E ; --------------------------------------------------------------------------- ROM:0012729E ROM:0012729E loc_12729E: ; CODE XREF: sub_12717C+118↑j ROM:0012729E subq.w #2,d3 ROM:001272A0 move.b d3,($12D7).w ROM:001272A4 ROM:001272A4 loc_1272A4: ; CODE XREF: sub_12717C+110↑j ROM:001272A4 ; sub_12717C+120↑j ROM:001272A4 add.b d3,d2 ROM:001272A6 btst #5,($1429).w ROM:001272AC beq.s loc_1272B4 ROM:001272AE bsr.w sub_1274EC ROM:001272B2 bra.s locret_1272B6 ROM:001272B4 ; --------------------------------------------------------------------------- ROM:001272B4 ROM:001272B4 loc_1272B4: ; CODE XREF: sub_12717C+130↑j ROM:001272B4 move.b d2,(a0) ROM:001272B6 ROM:001272B6 locret_1272B6: ; CODE XREF: sub_12717C+136↑j ROM:001272B6 rts ROM:001272B6 ; End of function sub_12717C ROM:001272B6 ROM:001272B8 ROM:001272B8 ; =============== S U B R O U T I N E ======================================= ROM:001272B8 ROM:001272B8 ROM:001272B8 sub_1272B8: ; CODE XREF: sub_126482+4E4↑p ROM:001272B8 clr.l d2 ROM:001272BA clr.l d1 ROM:001272BC move.b ($12D9).l,d1 ROM:001272C2 move.w #$10,d3 ROM:001272C6 lsl.l d3,d1 ROM:001272C8 or.l d1,d2 ROM:001272CA clr.l d1 ROM:001272CC move.b ($12DA).l,d1 ROM:001272D2 lsl.l #8,d1 ROM:001272D4 or.l d1,d2 ROM:001272D6 clr.l d1 ROM:001272D8 move.b ($12DB).l,d1 ROM:001272DE or.l d1,d2 ROM:001272E0 movea.l d2,a0 ROM:001272E2 clr.l d1 ROM:001272E4 move.b ($12DC).l,d1 ROM:001272EA add.l d2,d1 ROM:001272EC subi.l #1,d1 ROM:001272F2 move.l d1,d3 ROM:001272F4 bclr #2,($142D).w ROM:001272FA cmpi.l #0,d2 ROM:00127300 blt.s loc_127326 ROM:00127302 cmpi.l #$1E00,d2 ROM:00127308 bge.s loc_127326 ROM:0012730A cmpi.l #0,d3 ROM:00127310 blt.s loc_127320 ROM:00127312 cmpi.l #$1E00,d3 ROM:00127318 bge.s loc_127320 ROM:0012731A bset #2,($142D).w ROM:00127320 ROM:00127320 loc_127320: ; CODE XREF: sub_1272B8+58↑j ROM:00127320 ; sub_1272B8+60↑j ROM:00127320 bra.l loc_1273CA ROM:00127326 ; --------------------------------------------------------------------------- ROM:00127326 ROM:00127326 loc_127326: ; CODE XREF: sub_1272B8+48↑j ROM:00127326 ; sub_1272B8+50↑j ROM:00127326 btst #3,($140F).w ROM:0012732C beq.s loc_12737C ROM:0012732E cmpi.l #$1E00,d2 ROM:00127334 blt.s loc_127356 ROM:00127336 cmpi.l #$10000,d2 ROM:0012733C bge.s loc_127356 ROM:0012733E cmpi.l #$1E00,d3 ROM:00127344 blt.s loc_127354 ROM:00127346 cmpi.l #$10000,d3 ROM:0012734C bge.s loc_127354 ROM:0012734E bset #2,($142D).w ROM:00127354 ROM:00127354 loc_127354: ; CODE XREF: sub_1272B8+8C↑j ROM:00127354 ; sub_1272B8+94↑j ROM:00127354 bra.s loc_12737C ROM:00127356 ; --------------------------------------------------------------------------- ROM:00127356 ROM:00127356 loc_127356: ; CODE XREF: sub_1272B8+7C↑j ROM:00127356 ; sub_1272B8+84↑j ROM:00127356 cmpi.l #0,d2 ROM:0012735C blt.s loc_12737C ROM:0012735E cmpi.l #$FFFE,d2 ROM:00127364 bge.s loc_12737C ROM:00127366 cmpi.l #0,d3 ROM:0012736C blt.s loc_12737C ROM:0012736E cmpi.l #$FFFE,d3 ROM:00127374 bge.s loc_12737C ROM:00127376 bset #2,($142D).w ROM:0012737C ROM:0012737C loc_12737C: ; CODE XREF: sub_1272B8+74↑j ROM:0012737C ; sub_1272B8:loc_127354↑j ... ROM:0012737C cmpi.l #unk_110000,d2 ROM:00127382 blt.s loc_1273A4 ROM:00127384 cmpi.l #$13FFFF,d2 ROM:0012738A bge.s loc_1273A4 ROM:0012738C cmpi.l #unk_110000,d3 ROM:00127392 blt.s loc_1273A2 ROM:00127394 cmpi.l #$13FFFF,d3 ROM:0012739A bge.s loc_1273A2 ROM:0012739C bset #2,($142D).w ROM:001273A2 ROM:001273A2 loc_1273A2: ; CODE XREF: sub_1272B8+DA↑j ROM:001273A2 ; sub_1272B8+E2↑j ROM:001273A2 bra.s loc_1273CA ROM:001273A4 ; --------------------------------------------------------------------------- ROM:001273A4 ROM:001273A4 loc_1273A4: ; CODE XREF: sub_1272B8+CA↑j ROM:001273A4 ; sub_1272B8+D2↑j ROM:001273A4 cmpi.l #$13C000,d2 ROM:001273AA blt.s loc_1273CA ROM:001273AC cmpi.l #$143FF6,d2 ROM:001273B2 bge.s loc_1273CA ROM:001273B4 cmpi.l #$13C000,d3 ROM:001273BA blt.s loc_1273CA ROM:001273BC cmpi.l #$143FF6,d3 ROM:001273C2 bge.s loc_1273CA ROM:001273C4 bset #2,($142D).w ROM:001273CA ROM:001273CA loc_1273CA: ; CODE XREF: sub_1272B8:loc_127320↑j ROM:001273CA ; sub_1272B8:loc_1273A2↑j ... ROM:001273CA clr.w d3 ROM:001273CC move.b ($12DC).l,d3 ROM:001273D2 cmpi.w #$3E,d3 ; '>' ROM:001273D6 ble.s loc_1273FC ROM:001273D8 cmpi.w #$FE,d3 ROM:001273DC ble.s loc_1273E8 ROM:001273DE bclr #2,($142D).w ROM:001273E4 bra.w loc_1273FA ROM:001273E8 ; --------------------------------------------------------------------------- ROM:001273E8 ROM:001273E8 loc_1273E8: ; CODE XREF: sub_1272B8+124↑j ROM:001273E8 move.w #$104,d4 ROM:001273EC subi.w #4,d4 ROM:001273F0 cmp.w d3,d4 ROM:001273F2 bge.s loc_1273FA ROM:001273F4 bclr #2,($142D).w ROM:001273FA ROM:001273FA loc_1273FA: ; CODE XREF: sub_1272B8+12C↑j ROM:001273FA ; sub_1272B8+13A↑j ROM:001273FA bra.s loc_12740E ROM:001273FC ; --------------------------------------------------------------------------- ROM:001273FC ROM:001273FC loc_1273FC: ; CODE XREF: sub_1272B8+11E↑j ROM:001273FC move.w #$104,d4 ROM:00127400 subi.w #3,d4 ROM:00127404 cmp.w d3,d4 ROM:00127406 bge.s loc_12740E ROM:00127408 bclr #2,($142D).w ROM:0012740E ROM:0012740E loc_12740E: ; CODE XREF: sub_1272B8:loc_1273FA↑j ROM:0012740E ; sub_1272B8+14E↑j ROM:0012740E btst #2,($142D).w ROM:00127414 beq.l loc_1274E4 ROM:0012741A cmpi.w #$3E,d3 ; '>' ROM:0012741E bgt.s loc_12743C ROM:00127420 move.w #2,($CAC).w ROM:00127426 move.w #3,($C8C).w ROM:0012742C addi.b #$40,($12D8).l ; '@' ROM:00127434 move.b ($12D8).l,d3 ROM:0012743A bra.s loc_12747C ROM:0012743C ; --------------------------------------------------------------------------- ROM:0012743C ROM:0012743C loc_12743C: ; CODE XREF: sub_1272B8+166↑j ROM:0012743C clr.b ($12D7).l ROM:00127442 move.w #3,($CAC).w ROM:00127448 move.w #4,($C8C).w ROM:0012744E move.b ($12D8).l,($12D9).l ROM:00127458 addi.b #$40,($12D9).l ; '@' ROM:00127460 move.b ($12DC).l,($12D8).l ROM:0012746A addq.b #1,($12D8).l ROM:00127470 move.b ($12D9).l,d3 ROM:00127476 add.b ($12D8).l,d3 ROM:0012747C ROM:0012747C loc_12747C: ; CODE XREF: sub_1272B8+182↑j ROM:0012747C clr.w d5 ROM:0012747E clr.w d6 ROM:00127480 move.b ($12DC).l,d6 ROM:00127486 ROM:00127486 loc_127486: ; CODE XREF: sub_1272B8+1FA↓j ROM:00127486 cmp.w d5,d6 ROM:00127488 ble.s loc_1274B4 ROM:0012748A movea.l #$12D7,a1 ROM:00127490 adda.w ($CAC).w,a1 ROM:00127494 move.b (a0)+,(a1) ROM:00127496 addq.w #1,d5 ROM:00127498 add.b (a1),d3 ROM:0012749A addq.w #1,($CAC).w ROM:0012749E move.w #$103,d7 ROM:001274A2 cmp.w ($CAC).w,d7 ROM:001274A6 bge.s loc_1274AE ROM:001274A8 move.w #$103,($CAC).w ROM:001274AE ROM:001274AE loc_1274AE: ; CODE XREF: sub_1272B8+1EE↑j ROM:001274AE addq.w #1,($C8C).w ROM:001274B2 bra.s loc_127486 ROM:001274B4 ; --------------------------------------------------------------------------- ROM:001274B4 ROM:001274B4 loc_1274B4: ; CODE XREF: sub_1272B8+1D0↑j ROM:001274B4 cmpi.w #$3E,d6 ; '>' ROM:001274B8 bgt.s loc_1274D6 ROM:001274BA movea.l #$C8C,a2 ROM:001274C0 move.b 1(a2),($12D7).l ROM:001274C8 subi.b #2,($12D7).l ROM:001274D0 add.b ($12D7).l,d3 ROM:001274D6 ROM:001274D6 loc_1274D6: ; CODE XREF: sub_1272B8+200↑j ROM:001274D6 movea.l #$12D7,a4 ROM:001274DC adda.w ($CAC).w,a4 ROM:001274E0 move.b d3,(a4) ROM:001274E2 bra.s locret_1274EA ROM:001274E4 ; --------------------------------------------------------------------------- ROM:001274E4 ROM:001274E4 loc_1274E4: ; CODE XREF: sub_1272B8+15C↑j ROM:001274E4 bset #6,($1420).w ROM:001274EA ROM:001274EA locret_1274EA: ; CODE XREF: sub_1272B8+22A↑j ROM:001274EA rts ROM:001274EA ; End of function sub_1272B8 ROM:001274EA ROM:001274EC ROM:001274EC ; =============== S U B R O U T I N E ======================================= ROM:001274EC ROM:001274EC ROM:001274EC sub_1274EC: ; CODE XREF: sub_126482+6A↑p ROM:001274EC ; sub_126482+1D8↑p ... ROM:001274EC move.b #$B8,($12D7).l ROM:001274F4 move.b #$B8,d4 ROM:001274F8 move.b ($122E).w,($12D8).l ROM:00127500 move.b ($122E).w,d3 ROM:00127504 eor.b d3,d4 ROM:00127506 move.b #$13,($12D9).l ROM:0012750E move.b #$13,d3 ROM:00127512 eor.b d3,d4 ROM:00127514 move.b ($12DA).l,d3 ROM:0012751A eor.b d3,d4 ROM:0012751C clr.w d6 ROM:0012751E move.b d3,d6 ROM:00127520 subi.w #1,d6 ROM:00127524 move.w #3,d7 ROM:00127528 move.w #0,d5 ROM:0012752C bra.s loc_127532 ROM:0012752E ; --------------------------------------------------------------------------- ROM:0012752E ROM:0012752E loc_12752E: ; CODE XREF: sub_1274EC+56↓j ROM:0012752E addi.w #1,d5 ROM:00127532 ROM:00127532 loc_127532: ; CODE XREF: sub_1274EC+40↑j ROM:00127532 cmp.w d6,d5 ROM:00127534 bgt.s loc_127544 ROM:00127536 addi.w #1,d7 ROM:0012753A move.b $12D7(d7.w),d3 ROM:00127540 eor.b d3,d4 ROM:00127542 bra.s loc_12752E ROM:00127544 ; --------------------------------------------------------------------------- ROM:00127544 ROM:00127544 loc_127544: ; CODE XREF: sub_1274EC+48↑j ROM:00127544 addi.b #1,d7 ROM:00127548 move.b d4,$12D7(d7.w) ROM:0012754E rts ROM:0012754E ; End of function sub_1274EC ROM:0012754E ROM:00127550 ROM:00127550 ; =============== S U B R O U T I N E ======================================= ROM:00127550 ROM:00127550 ROM:00127550 sub_127550: ; CODE XREF: sub_126482+500↑p ROM:00127550 bsr.l sub_138F68 ROM:00127556 clr.l d0 ROM:00127558 clr.l d1 ROM:0012755A move.b ($12D9).l,d0 ROM:00127560 asl.l #8,d0 ROM:00127562 move.b ($12DA).l,d0 ROM:00127568 asl.l #8,d0 ROM:0012756A move.b ($12DB).l,d0 ROM:00127570 move.b ($12DC).l,d1 ROM:00127576 subi.l #1,d1 ROM:0012757C move.l d0,d2 ROM:0012757E add.l d1,d2 ROM:00127580 cmpi.l #$1E00,d0 ROM:00127586 blt.l loc_127598 ROM:0012758C cmp.l d2,d4 ROM:0012758E ble.l loc_127598 ROM:00127594 bra.s loc_1275B6 ROM:00127596 ; --------------------------------------------------------------------------- ROM:00127596 bra.s loc_1275B6 ROM:00127598 ; --------------------------------------------------------------------------- ROM:00127598 ROM:00127598 loc_127598: ; CODE XREF: sub_127550+36↑j ROM:00127598 ; sub_127550+3E↑j ROM:00127598 cmp.l d0,d5 ROM:0012759A bgt.l loc_1275B0 ROM:001275A0 cmpi.l #$FFFE,d2 ROM:001275A6 bge.l loc_1275B0 ROM:001275AC bra.s loc_1275B6 ROM:001275AE ; --------------------------------------------------------------------------- ROM:001275AE bra.s loc_1275B6 ROM:001275B0 ; --------------------------------------------------------------------------- ROM:001275B0 ROM:001275B0 loc_1275B0: ; CODE XREF: sub_127550+4A↑j ROM:001275B0 ; sub_127550+56↑j ROM:001275B0 bsr.w sub_127088 ROM:001275B4 bra.s locret_1275CE ROM:001275B6 ; --------------------------------------------------------------------------- ROM:001275B6 ROM:001275B6 loc_1275B6: ; CODE XREF: sub_127550+44↑j ROM:001275B6 ; sub_127550+46↑j ... ROM:001275B6 movea.l d0,a0 ROM:001275B8 movea.l #$12D7,a1 ROM:001275BE adda.l #6,a1 ROM:001275C4 ROM:001275C4 loc_1275C4: ; CODE XREF: sub_127550+76↓j ROM:001275C4 move.b (a1)+,(a0)+ ROM:001275C6 dbf d1,loc_1275C4 ROM:001275CA bsr.w sub_127034 ROM:001275CE ROM:001275CE locret_1275CE: ; CODE XREF: sub_127550+64↑j ROM:001275CE rts ROM:001275CE ; End of function sub_127550 ROM:001275CE ROM:001275D0 ; --------------------------------------------------------------------------- ROM:001275D0 bset #0,($142A).w ROM:001275D6 move.b ($12DA).l,d1 ROM:001275DC cmpi.b #$50,d1 ; 'P' ROM:001275E0 bgt.l loc_127672 ROM:001275E6 cmpi.b #0,d1 ROM:001275EA blt.l loc_12766C ROM:001275F0 bsr.l sub_11601A ROM:001275F6 btst #5,($1429).w ROM:001275FC beq.s loc_12762E ROM:001275FE move.b #$30,($12DA).l ; '0' ROM:00127606 move.b ($12D8).l,d1 ROM:0012760C addi.b #$40,d1 ; '@' ROM:00127610 move.b d1,($12DB).l ROM:00127616 move.b ($12D9).l,d1 ROM:0012761C move.b d1,($12DC).l ROM:00127622 bsr.w sub_1274EC ROM:00127626 move.w #$35,($C8C).w ; '5' ROM:0012762C bra.s loc_12766A ROM:0012762E ; --------------------------------------------------------------------------- ROM:0012762E ROM:0012762E loc_12762E: ; CODE XREF: ROM:001275FC↑j ROM:0012762E addi.b #$40,($12D8).l ; '@' ROM:00127636 move.b #$30,($12D7).l ; '0' ROM:0012763E clr.b d0 ROM:00127640 clr.w d4 ROM:00127642 move.w #0,d2 ROM:00127646 bra.s loc_12764C ROM:00127648 ; --------------------------------------------------------------------------- ROM:00127648 ROM:00127648 loc_127648: ; CODE XREF: ROM:0012765C↓j ROM:00127648 addi.w #1,d2 ROM:0012764C ROM:0012764C loc_12764C: ; CODE XREF: ROM:00127646↑j ROM:0012764C cmpi.w #$30,d2 ; '0' ROM:00127650 bgt.s loc_12765E ROM:00127652 add.b $12D7(d4.w),d0 ROM:00127658 addi.w #1,d4 ROM:0012765C bra.s loc_127648 ROM:0012765E ; --------------------------------------------------------------------------- ROM:0012765E ROM:0012765E loc_12765E: ; CODE XREF: ROM:00127650↑j ROM:0012765E move.b d0,$12D7(d4.w) ROM:00127664 move.w #$32,($C8C).w ; '2' ROM:0012766A ROM:0012766A loc_12766A: ; CODE XREF: ROM:0012762C↑j ROM:0012766A bra.s loc_127670 ROM:0012766C ; --------------------------------------------------------------------------- ROM:0012766C ROM:0012766C loc_12766C: ; CODE XREF: ROM:001275EA↑j ROM:0012766C bsr.w sub_127088 ROM:00127670 ROM:00127670 loc_127670: ; CODE XREF: ROM:loc_12766A↑j ROM:00127670 bra.s locret_127676 ROM:00127672 ; --------------------------------------------------------------------------- ROM:00127672 ROM:00127672 loc_127672: ; CODE XREF: ROM:001275E0↑j ROM:00127672 bsr.w sub_127088 ROM:00127676 ROM:00127676 locret_127676: ; CODE XREF: ROM:loc_127670↑j ROM:00127676 rts ROM:00127678 ROM:00127678 ; =============== S U B R O U T I N E ======================================= ROM:00127678 ROM:00127678 ROM:00127678 sub_127678: ; CODE XREF: ROM:0012876A↓p ROM:00127678 ; ROM:loc_128788↓p ROM:00127678 bclr #6,($1420).w ROM:0012767E move.b #$10,($1216).w ROM:00127684 clr.w d0 ROM:00127686 move.w word_13797C(d0.w*2),d1 ROM:0012768E lsr.w #8,d1 ROM:00127690 move.w word_13797C(d0.w*2),d3 ROM:00127698 and.w ($C9A).w,d3 ROM:0012769C move.b ($12D8).l,d2 ROM:001276A2 ROM:001276A2 loc_1276A2: ; CODE XREF: sub_127678+52↓j ROM:001276A2 cmpi.b #$7F,d1 ROM:001276A6 beq.s loc_1276CC ROM:001276A8 cmp.b d1,d2 ROM:001276AA beq.s loc_1276CC ROM:001276AC addq.w #1,d0 ROM:001276AE bvc.s loc_1276B4 ROM:001276B0 move.w #$8000,d0 ROM:001276B4 ROM:001276B4 loc_1276B4: ; CODE XREF: sub_127678+36↑j ROM:001276B4 move.w word_13797C(d0.w*2),d1 ROM:001276BC lsr.w #8,d1 ROM:001276BE move.w word_13797C(d0.w*2),d3 ROM:001276C6 and.w ($C9A).w,d3 ROM:001276CA bra.s loc_1276A2 ROM:001276CC ; --------------------------------------------------------------------------- ROM:001276CC ROM:001276CC loc_1276CC: ; CODE XREF: sub_127678+2E↑j ROM:001276CC ; sub_127678+32↑j ROM:001276CC cmpi.b #$7F,d1 ROM:001276D0 beq.l locret_127976 ROM:001276D6 cmpi.w #0,d3 ROM:001276DA beq.l locret_127976 ROM:001276E0 move.b ($12D8).l,d0 ROM:001276E6 cmpi.b #$30,d0 ; '0' ROM:001276EA bne.l loc_1277CC ROM:001276F0 clr.w d1 ROM:001276F2 move.b ($12D9).l,d3 ROM:001276F8 move.b dword_137A24(d1.w),d2 ROM:00127700 ROM:00127700 loc_127700: ; CODE XREF: sub_127678+9C↓j ROM:00127700 cmpi.b #$FF,d2 ROM:00127704 beq.s loc_127716 ROM:00127706 cmp.b d2,d3 ROM:00127708 beq.s loc_127716 ROM:0012770A addq.w #6,d1 ROM:0012770C move.b dword_137A24(d1.w),d2 ROM:00127714 bra.s loc_127700 ROM:00127716 ; --------------------------------------------------------------------------- ROM:00127716 ROM:00127716 loc_127716: ; CODE XREF: sub_127678+8C↑j ROM:00127716 ; sub_127678+90↑j ROM:00127716 cmpi.b #$FF,d2 ROM:0012771A bne.s loc_12778E ROM:0012771C clr.w d4 ROM:0012771E move.b dword_1379AC(d4.w),d5 ROM:00127726 ROM:00127726 loc_127726: ; CODE XREF: sub_127678+C2↓j ROM:00127726 cmpi.b #$FF,d5 ROM:0012772A beq.s loc_12773C ROM:0012772C cmp.b d5,d3 ROM:0012772E beq.s loc_12773C ROM:00127730 addq.w #6,d4 ROM:00127732 move.b dword_1379AC(d4.w),d5 ROM:0012773A bra.s loc_127726 ROM:0012773C ; --------------------------------------------------------------------------- ROM:0012773C ROM:0012773C loc_12773C: ; CODE XREF: sub_127678+B2↑j ROM:0012773C ; sub_127678+B6↑j ROM:0012773C cmpi.b #$FF,d5 ROM:00127740 bne.s loc_12774A ROM:00127742 bset #6,($1420).w ROM:00127748 bra.s loc_12778C ROM:0012774A ; --------------------------------------------------------------------------- ROM:0012774A ROM:0012774A loc_12774A: ; CODE XREF: sub_127678+C8↑j ROM:0012774A move.b ($12DA).l,d3 ROM:00127750 cmpi.b #$FF,d3 ROM:00127754 beq.s loc_12776E ROM:00127756 cmpi.b #$F0,d3 ROM:0012775A beq.s loc_12776E ROM:0012775C cmpi.b #0,d3 ROM:00127760 beq.s loc_12776A ROM:00127762 bset #6,($1420).w ROM:00127768 bra.s loc_12776C ROM:0012776A ; --------------------------------------------------------------------------- ROM:0012776A ROM:0012776A loc_12776A: ; CODE XREF: sub_127678+E8↑j ROM:0012776A bra.s loc_12776E ROM:0012776C ; --------------------------------------------------------------------------- ROM:0012776C ROM:0012776C loc_12776C: ; CODE XREF: sub_127678+F0↑j ROM:0012776C bra.s loc_12778C ROM:0012776E ; --------------------------------------------------------------------------- ROM:0012776E ROM:0012776E loc_12776E: ; CODE XREF: sub_127678+DC↑j ROM:0012776E ; sub_127678+E2↑j ... ROM:0012776E bset #5,($1411).w ROM:00127774 addq.w #1,d4 ROM:00127776 clr.w d5 ROM:00127778 move.b dword_1379AC(d4.w),d5 ROM:00127780 addq.w #1,d4 ROM:00127782 movea.l dword_1379AC(d4.w),a0 ROM:0012778A jsr (a0) ROM:0012778C ROM:0012778C loc_12778C: ; CODE XREF: sub_127678+D0↑j ROM:0012778C ; sub_127678:loc_12776C↑j ROM:0012778C bra.s loc_1277C6 ROM:0012778E ; --------------------------------------------------------------------------- ROM:0012778E ROM:0012778E loc_12778E: ; CODE XREF: sub_127678+A2↑j ROM:0012778E move.b ($12DA).l,d3 ROM:00127794 cmpi.b #0,d3 ROM:00127798 beq.s loc_1277A8 ROM:0012779A cmpi.b #$FF,d3 ROM:0012779E beq.s loc_1277A8 ROM:001277A0 bset #6,($1420).w ROM:001277A6 bra.s loc_1277C6 ROM:001277A8 ; --------------------------------------------------------------------------- ROM:001277A8 ROM:001277A8 loc_1277A8: ; CODE XREF: sub_127678+120↑j ROM:001277A8 ; sub_127678+126↑j ROM:001277A8 bset #5,($1411).w ROM:001277AE addq.w #1,d1 ROM:001277B0 clr.w d2 ROM:001277B2 move.b dword_137A24(d1.w),d2 ROM:001277BA addq.w #1,d1 ROM:001277BC movea.l dword_137A24(d1.w),a0 ROM:001277C4 jsr (a0) ROM:001277C6 ROM:001277C6 loc_1277C6: ; CODE XREF: sub_127678:loc_12778C↑j ROM:001277C6 ; sub_127678+12E↑j ROM:001277C6 bra.l locret_127976 ROM:001277CC ; --------------------------------------------------------------------------- ROM:001277CC ROM:001277CC loc_1277CC: ; CODE XREF: sub_127678+72↑j ROM:001277CC cmpi.b #$31,d0 ; '1' ROM:001277D0 bne.l loc_12783C ROM:001277D6 clr.w d1 ROM:001277D8 move.b ($12D9).l,d3 ROM:001277DE move.b dword_137A54(d1.w),d2 ROM:001277E6 ROM:001277E6 loc_1277E6: ; CODE XREF: sub_127678+182↓j ROM:001277E6 cmpi.b #$FF,d2 ROM:001277EA beq.s loc_1277FC ROM:001277EC cmp.b d2,d3 ROM:001277EE beq.s loc_1277FC ROM:001277F0 addq.w #6,d1 ROM:001277F2 move.b dword_137A54(d1.w),d2 ROM:001277FA bra.s loc_1277E6 ROM:001277FC ; --------------------------------------------------------------------------- ROM:001277FC ROM:001277FC loc_1277FC: ; CODE XREF: sub_127678+172↑j ROM:001277FC ; sub_127678+176↑j ROM:001277FC clr.w d3 ROM:001277FE move.w d1,d4 ROM:00127800 addq.w #1,d4 ROM:00127802 move.b dword_137A54(d4.w),d3 ROM:0012780A and.w ($C9A).w,d3 ROM:0012780E cmpi.b #$FF,d2 ROM:00127812 beq.l loc_127830 ROM:00127818 cmpi.w #0,d3 ROM:0012781C beq.l loc_127830 ROM:00127822 addq.w #1,d4 ROM:00127824 movea.l dword_137A54(d4.w),a0 ROM:0012782C jsr (a0) ROM:0012782E bra.s loc_127836 ROM:00127830 ; --------------------------------------------------------------------------- ROM:00127830 ROM:00127830 loc_127830: ; CODE XREF: sub_127678+19A↑j ROM:00127830 ; sub_127678+1A4↑j ROM:00127830 bset #6,($1420).w ROM:00127836 ROM:00127836 loc_127836: ; CODE XREF: sub_127678+1B6↑j ROM:00127836 bra.l locret_127976 ROM:0012783C ; --------------------------------------------------------------------------- ROM:0012783C ROM:0012783C loc_12783C: ; CODE XREF: sub_127678+158↑j ROM:0012783C move.b ($12D8).l,d0 ROM:00127842 cmpi.b #$32,d0 ; '2' ROM:00127846 bne.s loc_1278AE ROM:00127848 clr.w d1 ROM:0012784A move.b ($12D9).l,d3 ROM:00127850 move.b dword_137A42(d1.w),d2 ROM:00127858 ROM:00127858 loc_127858: ; CODE XREF: sub_127678+1F4↓j ROM:00127858 cmpi.b #$FF,d2 ROM:0012785C beq.s loc_12786E ROM:0012785E cmp.b d2,d3 ROM:00127860 beq.s loc_12786E ROM:00127862 addq.w #6,d1 ROM:00127864 move.b dword_137A42(d1.w),d2 ROM:0012786C bra.s loc_127858 ROM:0012786E ; --------------------------------------------------------------------------- ROM:0012786E ROM:0012786E loc_12786E: ; CODE XREF: sub_127678+1E4↑j ROM:0012786E ; sub_127678+1E8↑j ROM:0012786E clr.w d3 ROM:00127870 move.w d1,d4 ROM:00127872 addq.w #1,d4 ROM:00127874 move.b dword_137A42(d4.w),d3 ROM:0012787C and.w ($C9A).w,d3 ROM:00127880 cmpi.b #$FF,d2 ROM:00127884 beq.l loc_1278A2 ROM:0012788A cmpi.w #0,d3 ROM:0012788E beq.l loc_1278A2 ROM:00127894 addq.w #1,d4 ROM:00127896 movea.l dword_137A42(d4.w),a0 ROM:0012789E jsr (a0) ROM:001278A0 bra.s loc_1278A8 ROM:001278A2 ; --------------------------------------------------------------------------- ROM:001278A2 ROM:001278A2 loc_1278A2: ; CODE XREF: sub_127678+20C↑j ROM:001278A2 ; sub_127678+216↑j ROM:001278A2 bset #6,($1420).w ROM:001278A8 ROM:001278A8 loc_1278A8: ; CODE XREF: sub_127678+228↑j ROM:001278A8 bra.l locret_127976 ROM:001278AE ; --------------------------------------------------------------------------- ROM:001278AE ROM:001278AE loc_1278AE: ; CODE XREF: sub_127678+1CE↑j ROM:001278AE cmpi.b #$21,d0 ; '!' ROM:001278B2 bne.s loc_1278DE ROM:001278B4 cmpi.w #3,($C98).w ROM:001278BA bne.s loc_1278D8 ROM:001278BC move.w #2,d1 ROM:001278C0 cmpi.b #$26,$12D7(d1.w) ; '&' ROM:001278C8 bne.s loc_1278D2 ROM:001278CA bsr.l sub_1299A2 ROM:001278D0 bra.s loc_1278D8 ROM:001278D2 ; --------------------------------------------------------------------------- ROM:001278D2 ROM:001278D2 loc_1278D2: ; CODE XREF: sub_127678+250↑j ROM:001278D2 bsr.l sub_1299AA ROM:001278D8 ROM:001278D8 loc_1278D8: ; CODE XREF: sub_127678+242↑j ROM:001278D8 ; sub_127678+258↑j ROM:001278D8 bra.l locret_127976 ROM:001278DE ; --------------------------------------------------------------------------- ROM:001278DE ROM:001278DE loc_1278DE: ; CODE XREF: sub_127678+23A↑j ROM:001278DE cmpi.b #$A0,d0 ROM:001278E2 bne.s loc_1278F0 ROM:001278E4 bsr.l nullsub_41 ROM:001278EA bra.l locret_127976 ROM:001278F0 ; --------------------------------------------------------------------------- ROM:001278F0 ROM:001278F0 loc_1278F0: ; CODE XREF: sub_127678+26A↑j ROM:001278F0 cmpi.b #$2C,d0 ; ',' ROM:001278F4 bne.s loc_127910 ROM:001278F6 bsr.l sub_127A7A ROM:001278FC btst #1,($1426).w ROM:00127902 bne.s loc_12790A ROM:00127904 bset #6,($1420).w ROM:0012790A ROM:0012790A loc_12790A: ; CODE XREF: sub_127678+28A↑j ROM:0012790A bra.l locret_127976 ROM:00127910 ; --------------------------------------------------------------------------- ROM:00127910 ROM:00127910 loc_127910: ; CODE XREF: sub_127678+27C↑j ROM:00127910 cmpi.b #$13,d0 ROM:00127914 bne.s loc_127922 ROM:00127916 bsr.l sub_1299A2 ROM:0012791C bra.l locret_127976 ROM:00127922 ; --------------------------------------------------------------------------- ROM:00127922 ROM:00127922 loc_127922: ; CODE XREF: sub_127678+29C↑j ROM:00127922 cmpi.b #$77,d0 ; 'w' ROM:00127926 bne.s loc_127934 ROM:00127928 bsr.l sub_12999A ROM:0012792E bra.l locret_127976 ROM:00127934 ; --------------------------------------------------------------------------- ROM:00127934 ROM:00127934 loc_127934: ; CODE XREF: sub_127678+2AE↑j ROM:00127934 cmpi.b #$34,d0 ; '4' ROM:00127938 bne.s loc_127948 ROM:0012793A bsr.l nullsub_39 ROM:00127940 bset #1,($141D).w ROM:00127946 bra.s locret_127976 ROM:00127948 ; --------------------------------------------------------------------------- ROM:00127948 ROM:00127948 loc_127948: ; CODE XREF: sub_127678+2C0↑j ROM:00127948 cmpi.b #$36,d0 ; '6' ROM:0012794C bne.s loc_12795C ROM:0012794E bsr.l nullsub_40 ROM:00127954 bset #5,($142A).w ROM:0012795A bra.s locret_127976 ROM:0012795C ; --------------------------------------------------------------------------- ROM:0012795C ROM:0012795C loc_12795C: ; CODE XREF: sub_127678+2D4↑j ROM:0012795C cmpi.b #$37,d0 ; '7' ROM:00127960 bne.s loc_12796A ROM:00127962 bset #6,($140C).w ROM:00127968 bra.s locret_127976 ROM:0012796A ; --------------------------------------------------------------------------- ROM:0012796A ROM:0012796A loc_12796A: ; CODE XREF: sub_127678+2E8↑j ROM:0012796A cmpi.b #$83,d0 ROM:0012796E bne.s locret_127976 ROM:00127970 bset #3,($142C).w ROM:00127976 ROM:00127976 locret_127976: ; CODE XREF: sub_127678+58↑j ROM:00127976 ; sub_127678+62↑j ... ROM:00127976 rts ROM:00127976 ; End of function sub_127678 ROM:00127976 ROM:00127978 ROM:00127978 ; =============== S U B R O U T I N E ======================================= ROM:00127978 ROM:00127978 ROM:00127978 sub_127978: ; CODE XREF: sub_126058+6↑p ROM:00127978 ; sub_12606A+2A↑p ROM:00127978 btst #3,($8CE).w ROM:0012797E beq.s loc_12798E ROM:00127980 btst #4,($890).w ROM:00127986 bne.s loc_12798E ROM:00127988 bset #5,($142C).w ROM:0012798E ROM:0012798E loc_12798E: ; CODE XREF: sub_127978+6↑j ROM:0012798E ; sub_127978+E↑j ROM:0012798E clr.w d1 ROM:00127990 move.b ($1217).w,d1 ROM:00127994 cmpi.w #3,d1 ROM:00127998 bcc.s locret_1279A2 ROM:0012799A movea.l off_1279A4(pc,d1.w*4),a0 ROM:0012799E nop ROM:001279A0 jmp (a0) ROM:001279A2 ; --------------------------------------------------------------------------- ROM:001279A2 ROM:001279A2 locret_1279A2: ; CODE XREF: sub_127978+20↑j ROM:001279A2 rts ROM:001279A2 ; End of function sub_127978 ROM:001279A2 ROM:001279A2 ; --------------------------------------------------------------------------- ROM:001279A4 off_1279A4: dc.l loc_1279B0 ; DATA XREF: sub_127978+22↑r ROM:001279A8 dc.l loc_1279C6 ROM:001279AC dc.l loc_127A1C ROM:001279B0 ; --------------------------------------------------------------------------- ROM:001279B0 ROM:001279B0 loc_1279B0: ; DATA XREF: ROM:off_1279A4↑o ROM:001279B0 bsr.l sub_139A26 ROM:001279B6 bsr.l sub_139A14 ROM:001279BC move.b #1,($1217).w ROM:001279C2 bra.s locret_127A1A ROM:001279C4 ; --------------------------------------------------------------------------- ROM:001279C4 rts ROM:001279C6 ; --------------------------------------------------------------------------- ROM:001279C6 ROM:001279C6 loc_1279C6: ; DATA XREF: ROM:001279A8↑o ROM:001279C6 btst #5,($1411).w ROM:001279CC beq.s loc_127A06 ROM:001279CE bclr #5,($1411).w ROM:001279D4 btst #4,($1412).w ROM:001279DA beq.s loc_1279E8 ROM:001279DC bclr #4,($1412).w ROM:001279E2 move.w ($C8E).w,d0 ROM:001279E6 bra.s loc_1279EC ROM:001279E8 ; --------------------------------------------------------------------------- ROM:001279E8 ROM:001279E8 loc_1279E8: ; CODE XREF: ROM:001279DA↑j ROM:001279E8 move.w $5E4(a5),d0 ROM:001279EC ROM:001279EC loc_1279EC: ; CODE XREF: ROM:001279E6↑j ROM:001279EC clr.b ($822).w ROM:001279F0 move.w d0,($696).w ROM:001279F4 move.b #1,($822).w ROM:001279FA move.b #2,($1217).w ROM:00127A00 bra.l locret_127A76 ROM:00127A06 ; --------------------------------------------------------------------------- ROM:00127A06 ROM:00127A06 loc_127A06: ; CODE XREF: ROM:001279CC↑j ROM:00127A06 btst #5,($142C).w ROM:00127A0C beq.s locret_127A1A ROM:00127A0E bclr #5,($142C).w ROM:00127A14 bsr.l sub_139A14 ROM:00127A1A ROM:00127A1A locret_127A1A: ; CODE XREF: ROM:001279C2↑j ROM:00127A1A ; ROM:00127A0C↑j ... ROM:00127A1A rts ROM:00127A1C ; --------------------------------------------------------------------------- ROM:00127A1C ROM:00127A1C loc_127A1C: ; DATA XREF: ROM:001279AC↑o ROM:00127A1C btst #5,($1411).w ROM:00127A22 beq.s loc_127A3E ROM:00127A24 bclr #5,($1411).w ROM:00127A2A move.w $5E4(a5),d0 ROM:00127A2E clr.b ($822).w ROM:00127A32 move.w d0,($696).w ROM:00127A36 move.b #1,($822).w ROM:00127A3C bra.s locret_127A76 ROM:00127A3E ; --------------------------------------------------------------------------- ROM:00127A3E ROM:00127A3E loc_127A3E: ; CODE XREF: ROM:00127A22↑j ROM:00127A3E cmpi.w #0,($696).w ROM:00127A44 bgt.s loc_127A54 ROM:00127A46 bsr.l sub_139A26 ROM:00127A4C move.b #1,($1217).w ROM:00127A52 bra.s locret_127A1A ROM:00127A54 ; --------------------------------------------------------------------------- ROM:00127A54 ROM:00127A54 loc_127A54: ; CODE XREF: ROM:00127A44↑j ROM:00127A54 btst #5,($142C).w ROM:00127A5A beq.s locret_127A76 ROM:00127A5C bclr #5,($142C).w ROM:00127A62 bsr.l sub_139A14 ROM:00127A68 bsr.l sub_139A26 ROM:00127A6E move.b #1,($1217).w ROM:00127A74 bra.s locret_127A1A ROM:00127A76 ; --------------------------------------------------------------------------- ROM:00127A76 ROM:00127A76 locret_127A76: ; CODE XREF: ROM:00127A00↑j ROM:00127A76 ; ROM:00127A3C↑j ... ROM:00127A76 rts ROM:00127A78 ; --------------------------------------------------------------------------- ROM:00127A78 rts ROM:00127A7A ROM:00127A7A ; =============== S U B R O U T I N E ======================================= ROM:00127A7A ROM:00127A7A ROM:00127A7A sub_127A7A: ; CODE XREF: sub_127678+27E↑p ROM:00127A7A btst #5,($1404).w ROM:00127A80 bne.s loc_127A88 ROM:00127A82 bsr.l sub_138F68 ROM:00127A88 ROM:00127A88 loc_127A88: ; CODE XREF: sub_127A7A+6↑j ROM:00127A88 clr.w d0 ROM:00127A8A move.b ($12D7).l,d0 ROM:00127A90 move.b ($12D9).w,d1 ROM:00127A94 movea.l ($434).w,a0 ROM:00127A98 btst #0,($141B).w ROM:00127A9E bne.s loc_127ABE ROM:00127AA0 clr.w ($C92).w ROM:00127AA4 move.l ($434).w,d2 ROM:00127AA8 addi.l #2,d2 ROM:00127AAE move.l d2,($8C0).w ROM:00127AB2 move.b #0,($1218).w ROM:00127AB8 bra.l loc_127AD4 ROM:00127ABE ; --------------------------------------------------------------------------- ROM:00127ABE ROM:00127ABE loc_127ABE: ; CODE XREF: sub_127A7A+24↑j ROM:00127ABE cmp.b (a0),d1 ROM:00127AC0 bne.w loc_127B62 ROM:00127AC4 bsr.w sub_127B84 ROM:00127AC8 move.l ($438).w,($8C0).w ROM:00127ACE move.b 3(a0),($1218).w ROM:00127AD4 ROM:00127AD4 loc_127AD4: ; CODE XREF: sub_127A7A+3E↑j ROM:00127AD4 subi.w #2,d0 ROM:00127AD8 move.w #3,d4 ROM:00127ADC ROM:00127ADC loc_127ADC: ; CODE XREF: sub_127A7A:loc_127B58↓j ROM:00127ADC cmpi.w #0,d0 ROM:00127AE0 ble.s loc_127B5A ROM:00127AE2 move.b $12D7(d4.w),d2 ROM:00127AE8 addq.w #1,d4 ROM:00127AEA cmpi.b #4,d2 ROM:00127AEE bne.s loc_127B00 ROM:00127AF0 cmpi.w #1,d0 ROM:00127AF4 bne.s loc_127B62 ROM:00127AF6 bsr.w sub_127BB4 ROM:00127AFA subi.w #1,d0 ROM:00127AFE bra.s loc_127B58 ROM:00127B00 ; --------------------------------------------------------------------------- ROM:00127B00 ROM:00127B00 loc_127B00: ; CODE XREF: sub_127A7A+74↑j ROM:00127B00 cmpi.w #5,d0 ROM:00127B04 blt.s loc_127B62 ROM:00127B06 clr.w d3 ROM:00127B08 move.b $12D7(d4.w),d3 ROM:00127B0E move.w d3,($C94).w ROM:00127B12 addq.w #1,d4 ROM:00127B14 clr.w d3 ROM:00127B16 move.b $12D7(d4.w),d3 ROM:00127B1C move.w d3,($C96).w ROM:00127B20 addq.w #1,d4 ROM:00127B22 cmpi.b #1,d2 ROM:00127B26 bne.s loc_127B2C ROM:00127B28 bra.s loc_127B62 ROM:00127B2A ; --------------------------------------------------------------------------- ROM:00127B2A bra.s loc_127B58 ROM:00127B2C ; --------------------------------------------------------------------------- ROM:00127B2C ROM:00127B2C loc_127B2C: ; CODE XREF: sub_127A7A+AC↑j ROM:00127B2C cmpi.b #3,d2 ROM:00127B30 bne.s loc_127B58 ROM:00127B32 cmpi.w #6,d0 ROM:00127B36 blt.s loc_127B62 ROM:00127B38 bclr #1,($1426).w ROM:00127B3E bsr.w sub_127BCE ROM:00127B42 btst #1,($1426).w ROM:00127B48 beq.s loc_127B62 ROM:00127B4A bset #0,($141B).w ROM:00127B50 subi.w #6,d0 ROM:00127B54 addi.w #3,d4 ROM:00127B58 ROM:00127B58 loc_127B58: ; CODE XREF: sub_127A7A+84↑j ROM:00127B58 ; sub_127A7A+B0↑j ... ROM:00127B58 bra.s loc_127ADC ROM:00127B5A ; --------------------------------------------------------------------------- ROM:00127B5A ROM:00127B5A loc_127B5A: ; CODE XREF: sub_127A7A+66↑j ROM:00127B5A bset #1,($1426).w ROM:00127B60 bra.s locret_127B82 ROM:00127B62 ; --------------------------------------------------------------------------- ROM:00127B62 ROM:00127B62 loc_127B62: ; CODE XREF: sub_127A7A+46↑j ROM:00127B62 ; sub_127A7A+7A↑j ... ROM:00127B62 bclr #1,($1426).w ROM:00127B68 movea.l ($434).w,a0 ROM:00127B6C move.b ($1218).w,3(a0) ROM:00127B72 move.l ($8C0).w,($438).w ROM:00127B78 movea.l ($438).w,a0 ROM:00127B7C move.b #$FF,-2(a0) ROM:00127B82 ROM:00127B82 locret_127B82: ; CODE XREF: sub_127A7A+E6↑j ROM:00127B82 rts ROM:00127B82 ; End of function sub_127A7A ROM:00127B82 ROM:00127B84 ROM:00127B84 ; =============== S U B R O U T I N E ======================================= ROM:00127B84 ROM:00127B84 ROM:00127B84 sub_127B84: ; CODE XREF: sub_127A7A+4A↑p ROM:00127B84 clr.w d2 ROM:00127B86 move.b 3(a0),d2 ROM:00127B8A asl.w #2,d2 ROM:00127B8C ext.l d2 ROM:00127B8E adda.l d2,a0 ROM:00127B90 asr.l #2,d2 ROM:00127B92 clr.w ($C92).w ROM:00127B96 ROM:00127B96 loc_127B96: ; CODE XREF: sub_127B84+2C↓j ROM:00127B96 cmpi.w #0,d2 ROM:00127B9A ble.s locret_127BB2 ROM:00127B9C clr.w d3 ROM:00127B9E move.b 3(a0),d3 ROM:00127BA2 add.w d3,($C92).w ROM:00127BA6 suba.l #4,a0 ROM:00127BAC subi.w #1,d2 ROM:00127BB0 bra.s loc_127B96 ROM:00127BB2 ; --------------------------------------------------------------------------- ROM:00127BB2 ROM:00127BB2 locret_127BB2: ; CODE XREF: sub_127B84+16↑j ROM:00127BB2 rts ROM:00127BB2 ; End of function sub_127B84 ROM:00127BB2 ROM:00127BB4 ROM:00127BB4 ; =============== S U B R O U T I N E ======================================= ROM:00127BB4 ROM:00127BB4 ROM:00127BB4 sub_127BB4: ; CODE XREF: sub_127A7A+7C↑p ROM:00127BB4 move.b #$FF,(a0) ROM:00127BB8 move.l ($434).w,d2 ROM:00127BBC addi.l #2,d2 ROM:00127BC2 move.l d2,($438).w ROM:00127BC6 bclr #0,($141B).w ROM:00127BCC rts ROM:00127BCC ; End of function sub_127BB4 ROM:00127BCC ROM:00127BCE ROM:00127BCE ; =============== S U B R O U T I N E ======================================= ROM:00127BCE ROM:00127BCE ROM:00127BCE sub_127BCE: ; CODE XREF: sub_127A7A+C4↑p ROM:00127BCE cmpi.w #0,($C92).w ROM:00127BD4 bne.s loc_127C12 ROM:00127BD6 move.l #$10000,d2 ROM:00127BDC cmp.l ($42C).w,d2 ROM:00127BE0 ble.s loc_127BE6 ROM:00127BE2 move.l ($42C).w,d2 ROM:00127BE6 ROM:00127BE6 loc_127BE6: ; CODE XREF: sub_127BCE+12↑j ROM:00127BE6 subq.l #8,d2 ROM:00127BE8 sub.l ($438).w,d2 ROM:00127BEC blt.l loc_127DC0 ROM:00127BF2 move.b d1,(a0)+ ROM:00127BF4 clr.w d2 ROM:00127BF6 move.w ($C9A).w,d2 ROM:00127BFA move.b d2,(a0)+ ROM:00127BFC move.b #0,(a0)+ ROM:00127C00 move.b #0,(a0)+ ROM:00127C04 move.l #4,d2 ROM:00127C0A add.l d2,($438).w ROM:00127C0E move.l ($434).w,d2 ROM:00127C12 ROM:00127C12 loc_127C12: ; CODE XREF: sub_127BCE+6↑j ROM:00127C12 move.l #$10000,d2 ROM:00127C18 cmp.l ($42C).w,d2 ROM:00127C1C ble.s loc_127C22 ROM:00127C1E move.l ($42C).w,d2 ROM:00127C22 ROM:00127C22 loc_127C22: ; CODE XREF: sub_127BCE+4E↑j ROM:00127C22 subq.l #4,d2 ROM:00127C24 sub.l ($438).w,d2 ROM:00127C28 blt.l loc_127DC0 ROM:00127C2E move.l #4,d2 ROM:00127C34 add.l d2,($438).w ROM:00127C38 move.l ($434).w,d2 ROM:00127C3C move.w ($C92).w,d2 ROM:00127C40 move.w ($C92).w,d3 ROM:00127C44 addq.w #1,d2 ROM:00127C46 cmp.w ($C94).w,d2 ROM:00127C4A bne.s loc_127C58 ROM:00127C4C movea.l ($438).w,a0 ROM:00127C50 suba.l #6,a0 ROM:00127C56 bra.s loc_127C82 ROM:00127C58 ; --------------------------------------------------------------------------- ROM:00127C58 ROM:00127C58 loc_127C58: ; CODE XREF: sub_127BCE+7C↑j ROM:00127C58 addq.w #1,d2 ROM:00127C5A cmp.w ($C94).w,d2 ROM:00127C5E ble.s loc_127C68 ROM:00127C60 bra.l loc_127DC0 ROM:00127C66 ; --------------------------------------------------------------------------- ROM:00127C66 bra.s loc_127C82 ROM:00127C68 ; --------------------------------------------------------------------------- ROM:00127C68 ROM:00127C68 loc_127C68: ; CODE XREF: sub_127BCE+90↑j ROM:00127C68 cmpi.w #$FF,($C94).w ROM:00127C6E bne.s loc_127C7C ROM:00127C70 movea.l ($438).w,a0 ROM:00127C74 suba.l #6,a0 ROM:00127C7A bra.s loc_127C82 ROM:00127C7C ; --------------------------------------------------------------------------- ROM:00127C7C ROM:00127C7C loc_127C7C: ; CODE XREF: sub_127BCE+A0↑j ROM:00127C7C bra.l loc_127DC0 ROM:00127C82 ; --------------------------------------------------------------------------- ROM:00127C82 ROM:00127C82 loc_127C82: ; CODE XREF: sub_127BCE+88↑j ROM:00127C82 ; sub_127BCE+98↑j ... ROM:00127C82 add.w ($C96).w,d3 ROM:00127C86 move.w d3,($C92).w ROM:00127C8A move.w d4,d2 ROM:00127C8C clr.l d3 ROM:00127C8E clr.l d5 ROM:00127C90 move.b $12D7(d2.w),d3 ROM:00127C96 addq.w #1,d2 ROM:00127C98 asl.l #8,d3 ROM:00127C9A move.b $12D7(d2.w),d3 ROM:00127CA0 addq.w #1,d2 ROM:00127CA2 asl.l #8,d3 ROM:00127CA4 move.b $12D7(d2.w),d3 ROM:00127CAA addq.w #1,d2 ROM:00127CAC move.w ($C96).w,d5 ROM:00127CB0 add.l d3,d5 ROM:00127CB2 bclr #4,($1400).w ROM:00127CB8 cmpi.l #0,d3 ROM:00127CBE blt.s loc_127CE4 ROM:00127CC0 cmpi.l #$1E00,d3 ROM:00127CC6 bge.s loc_127CE4 ROM:00127CC8 cmpi.l #0,d5 ROM:00127CCE blt.s loc_127CDE ROM:00127CD0 cmpi.l #$1E00,d5 ROM:00127CD6 bge.s loc_127CDE ROM:00127CD8 bset #4,($1400).w ROM:00127CDE ROM:00127CDE loc_127CDE: ; CODE XREF: sub_127BCE+100↑j ROM:00127CDE ; sub_127BCE+108↑j ROM:00127CDE bra.l loc_127D2E ROM:00127CE4 ; --------------------------------------------------------------------------- ROM:00127CE4 ROM:00127CE4 loc_127CE4: ; CODE XREF: sub_127BCE+F0↑j ROM:00127CE4 ; sub_127BCE+F8↑j ROM:00127CE4 cmpi.l #$1E00,d3 ROM:00127CEA blt.s loc_127D0C ROM:00127CEC cmpi.l #$10000,d3 ROM:00127CF2 bge.s loc_127D0C ROM:00127CF4 cmpi.l #$1E00,d5 ROM:00127CFA blt.s loc_127D0A ROM:00127CFC cmpi.l #$10000,d5 ROM:00127D02 bge.s loc_127D0A ROM:00127D04 bset #4,($1400).w ROM:00127D0A ROM:00127D0A loc_127D0A: ; CODE XREF: sub_127BCE+12C↑j ROM:00127D0A ; sub_127BCE+134↑j ROM:00127D0A bra.s loc_127D2E ROM:00127D0C ; --------------------------------------------------------------------------- ROM:00127D0C ROM:00127D0C loc_127D0C: ; CODE XREF: sub_127BCE+11C↑j ROM:00127D0C ; sub_127BCE+124↑j ROM:00127D0C cmp.l ($42C).w,d3 ROM:00127D10 blt.s loc_127D2E ROM:00127D12 cmpi.l #$FFFE,d3 ROM:00127D18 bge.s loc_127D2E ROM:00127D1A cmp.l ($42C).w,d5 ROM:00127D1E blt.s loc_127D2E ROM:00127D20 cmpi.l #$FFFE,d5 ROM:00127D26 bge.s loc_127D2E ROM:00127D28 bset #4,($1400).w ROM:00127D2E ROM:00127D2E loc_127D2E: ; CODE XREF: sub_127BCE:loc_127CDE↑j ROM:00127D2E ; sub_127BCE:loc_127D0A↑j ... ROM:00127D2E cmpi.l #unk_110000,d3 ROM:00127D34 blt.s loc_127D56 ROM:00127D36 cmpi.l #$13FFFF,d3 ROM:00127D3C bge.s loc_127D56 ROM:00127D3E cmpi.l #unk_110000,d5 ROM:00127D44 blt.s loc_127D54 ROM:00127D46 cmpi.l #$13FFFF,d5 ROM:00127D4C bge.s loc_127D54 ROM:00127D4E bset #4,($1400).w ROM:00127D54 ROM:00127D54 loc_127D54: ; CODE XREF: sub_127BCE+176↑j ROM:00127D54 ; sub_127BCE+17E↑j ROM:00127D54 bra.s loc_127D7C ROM:00127D56 ; --------------------------------------------------------------------------- ROM:00127D56 ROM:00127D56 loc_127D56: ; CODE XREF: sub_127BCE+166↑j ROM:00127D56 ; sub_127BCE+16E↑j ROM:00127D56 cmpi.l #$13C000,d3 ROM:00127D5C blt.s loc_127D7C ROM:00127D5E cmpi.l #$143FF6,d3 ROM:00127D64 bge.s loc_127D7C ROM:00127D66 cmpi.l #$13C000,d5 ROM:00127D6C blt.s loc_127D7C ROM:00127D6E cmpi.l #$143FF6,d5 ROM:00127D74 bge.s loc_127D7C ROM:00127D76 bset #4,($1400).w ROM:00127D7C ROM:00127D7C loc_127D7C: ; CODE XREF: sub_127BCE:loc_127D54↑j ROM:00127D7C ; sub_127BCE+18E↑j ... ROM:00127D7C btst #4,($1400).w ROM:00127D82 beq.s loc_127DB6 ROM:00127D84 move.w d4,d2 ROM:00127D86 move.b $12D7(d2.w),(a0)+ ROM:00127D8C addq.w #1,d2 ROM:00127D8E move.b $12D7(d2.w),(a0)+ ROM:00127D94 addq.w #1,d2 ROM:00127D96 move.b $12D7(d2.w),(a0)+ ROM:00127D9C addq.w #1,d2 ROM:00127D9E move.w ($C96).w,d2 ROM:00127DA2 move.b d2,(a0)+ ROM:00127DA4 move.b #$FF,(a0) ROM:00127DA8 clr.w d2 ROM:00127DAA movea.l ($434).w,a0 ROM:00127DAE addi.b #1,3(a0) ROM:00127DB4 bra.s loc_127DB8 ROM:00127DB6 ; --------------------------------------------------------------------------- ROM:00127DB6 ROM:00127DB6 loc_127DB6: ; CODE XREF: sub_127BCE+1B4↑j ROM:00127DB6 bra.s loc_127DC0 ROM:00127DB8 ; --------------------------------------------------------------------------- ROM:00127DB8 ROM:00127DB8 loc_127DB8: ; CODE XREF: sub_127BCE+1E6↑j ROM:00127DB8 bset #1,($1426).w ROM:00127DBE bra.s locret_127DC6 ROM:00127DC0 ; --------------------------------------------------------------------------- ROM:00127DC0 ROM:00127DC0 loc_127DC0: ; CODE XREF: sub_127BCE+1E↑j ROM:00127DC0 ; sub_127BCE+5A↑j ... ROM:00127DC0 bclr #1,($1426).w ROM:00127DC6 ROM:00127DC6 locret_127DC6: ; CODE XREF: sub_127BCE+1F0↑j ROM:00127DC6 rts ROM:00127DC6 ; End of function sub_127BCE ROM:00127DC6 ROM:00127DC8 ROM:00127DC8 ; =============== S U B R O U T I N E ======================================= ROM:00127DC8 ROM:00127DC8 ROM:00127DC8 sub_127DC8: ; CODE XREF: sub_126058↑p ROM:00127DC8 ; sub_12606A+30↑p ROM:00127DC8 bclr #0,($1419).w ROM:00127DCE clr.w d1 ROM:00127DD0 move.b ($121A).w,d1 ROM:00127DD4 cmpi.w #8,d1 ROM:00127DD8 bcc.s locret_127DE2 ROM:00127DDA movea.l off_127DE4(pc,d1.w*4),a0 ROM:00127DDE nop ROM:00127DE0 jmp (a0) ROM:00127DE2 ; --------------------------------------------------------------------------- ROM:00127DE2 ROM:00127DE2 locret_127DE2: ; CODE XREF: sub_127DC8+10↑j ROM:00127DE2 rts ROM:00127DE2 ; End of function sub_127DC8 ROM:00127DE2 ROM:00127DE2 ; --------------------------------------------------------------------------- ROM:00127DE4 off_127DE4: dc.l loc_127E04 ; DATA XREF: sub_127DC8+12↑r ROM:00127DE8 dc.l dword_127E4C ROM:00127DEC dc.l loc_127ED4 ROM:00127DF0 dc.l loc_127F22 ROM:00127DF4 dc.l loc_127F6C ROM:00127DF8 dc.l word_127FBA ROM:00127DFC dc.l aNu8_0 ; "Nu\b8" ROM:00127E00 dc.l aNu8_0+2 ; "\b8" ROM:00127E04 ; --------------------------------------------------------------------------- ROM:00127E04 ROM:00127E04 loc_127E04: ; DATA XREF: ROM:off_127DE4↑o ROM:00127E04 move.w $5E6(a5),d0 ROM:00127E08 clr.b ($823).w ROM:00127E0C move.w d0,($698).w ROM:00127E10 move.b #1,($823).w ROM:00127E16 bset #3,($1420).w ROM:00127E1C bsr.l sub_129D9C ROM:00127E22 move.b #0,($121B).w ROM:00127E28 bclr #1,($141F).w ROM:00127E2E bclr #6,($1411).w ROM:00127E34 bclr #3,($1418).w ROM:00127E3A clr.b ($1219).w ROM:00127E3E move.b #1,($121A).w ROM:00127E44 bra.l loc_127ECC ROM:00127E4A ; --------------------------------------------------------------------------- ROM:00127E4A rts ROM:00127E4A ; --------------------------------------------------------------------------- ROM:00127E4C dword_127E4C: dc.l $C780000, $CAE6F08, $8380005, $14296608, $8380002 ROM:00127E4C ; DATA XREF: ROM:00127DE8↑o ROM:00127E4C dc.l $14246720, $42380823, $42780698, $8F80001, $141F11FC ROM:00127E4C dc.l $11219, $11FC0002, $121A60FF, $9C, $C780000, $6986E1A ROM:00127E4C dc.l $8380005, $14296612, $8F80000, $141911FC, $6121A ROM:00127E4C dc.l $60FF0000, $1580838, $41423, $671E0838, $51429, $661608B8 ROM:00127E4C dc.l $41423, $61000168, $11FC0005, $121A60FF, $F2 ROM:00127ECC ; --------------------------------------------------------------------------- ROM:00127ECC ROM:00127ECC loc_127ECC: ; CODE XREF: ROM:00127E44↑j ROM:00127ECC bsr.l sub_129DE2 ROM:00127ED2 rts ROM:00127ED4 ; --------------------------------------------------------------------------- ROM:00127ED4 ROM:00127ED4 loc_127ED4: ; DATA XREF: ROM:00127DEC↑o ROM:00127ED4 btst #3,($1415).w ROM:00127EDA beq.s loc_127EFA ROM:00127EDC bclr #1,($141F).w ROM:00127EE2 bset #3,($1418).w ROM:00127EE8 move.b #3,($1219).w ROM:00127EEE move.b #4,($121A).w ROM:00127EF4 bra.l loc_127FB4 ROM:00127EFA ; --------------------------------------------------------------------------- ROM:00127EFA ROM:00127EFA loc_127EFA: ; CODE XREF: ROM:00127EDA↑j ROM:00127EFA btst #1,($142D).w ROM:00127F00 beq.s loc_127F1C ROM:00127F02 bclr #1,($141F).w ROM:00127F08 bset #6,($1411).w ROM:00127F0E move.b #2,($1219).w ROM:00127F14 move.b #3,($121A).w ROM:00127F1A bra.s loc_127F66 ROM:00127F1C ; --------------------------------------------------------------------------- ROM:00127F1C ROM:00127F1C loc_127F1C: ; CODE XREF: ROM:00127F00↑j ROM:00127F1C ; ROM:00127F64↓j ... ROM:00127F1C bsr.w sub_1283EA ROM:00127F20 rts ROM:00127F22 ; --------------------------------------------------------------------------- ROM:00127F22 ROM:00127F22 loc_127F22: ; DATA XREF: ROM:00127DF0↑o ROM:00127F22 btst #3,($1415).w ROM:00127F28 beq.s loc_127F44 ROM:00127F2A bclr #6,($1411).w ROM:00127F30 bset #3,($1418).w ROM:00127F36 move.b #3,($1219).w ROM:00127F3C move.b #4,($121A).w ROM:00127F42 bra.s loc_127FB4 ROM:00127F44 ; --------------------------------------------------------------------------- ROM:00127F44 ROM:00127F44 loc_127F44: ; CODE XREF: ROM:00127F28↑j ROM:00127F44 btst #2,($1427).w ROM:00127F4A beq.s loc_127F66 ROM:00127F4C bclr #6,($1411).w ROM:00127F52 bset #1,($141F).w ROM:00127F58 move.b #1,($1219).w ROM:00127F5E move.b #2,($121A).w ROM:00127F64 bra.s loc_127F1C ROM:00127F66 ; --------------------------------------------------------------------------- ROM:00127F66 ROM:00127F66 loc_127F66: ; CODE XREF: ROM:00127F1A↑j ROM:00127F66 ; ROM:00127F4A↑j ... ROM:00127F66 bsr.w sub_1283EA ROM:00127F6A rts ROM:00127F6C ; --------------------------------------------------------------------------- ROM:00127F6C ROM:00127F6C loc_127F6C: ; DATA XREF: ROM:00127DF4↑o ROM:00127F6C btst #1,($142D).w ROM:00127F72 beq.s loc_127F8E ROM:00127F74 bclr #3,($1418).w ROM:00127F7A bset #6,($1411).w ROM:00127F80 move.b #2,($1219).w ROM:00127F86 move.b #3,($121A).w ROM:00127F8C bra.s loc_127F66 ROM:00127F8E ; --------------------------------------------------------------------------- ROM:00127F8E ROM:00127F8E loc_127F8E: ; CODE XREF: ROM:00127F72↑j ROM:00127F8E btst #2,($1427).w ROM:00127F94 beq.s loc_127FB4 ROM:00127F96 bclr #3,($1418).w ROM:00127F9C bset #1,($141F).w ROM:00127FA2 move.b #1,($1219).w ROM:00127FA8 move.b #2,($121A).w ROM:00127FAE bra.l loc_127F1C ROM:00127FB4 ; --------------------------------------------------------------------------- ROM:00127FB4 ROM:00127FB4 loc_127FB4: ; CODE XREF: ROM:00127EF4↑j ROM:00127FB4 ; ROM:00127F42↑j ... ROM:00127FB4 bsr.w sub_1283EA ROM:00127FB8 rts ROM:00127FB8 ; --------------------------------------------------------------------------- ROM:00127FBA word_127FBA: dc.w $838 ; DATA XREF: ROM:00127DF8↑o ROM:00127FBC dc.l $11423, $661408F8, $1419, $11FC0006, $121A60FF, $2A ROM:00127FBC dc.l $60224238, $8234278, $69861FF, $FFFFE4A2, $8F80003 ROM:00127FBC dc.l $140261FF, $1EF6, $11FC0007, $121A602A ROM:00127FF8 ; --------------------------------------------------------------------------- ROM:00127FF8 rts ROM:00127FF8 ; --------------------------------------------------------------------------- ROM:00127FFA aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00127DFC↑o ROM:00127FFA ; ROM:00127E00↑o ROM:00127FFF dc.b 3 ROM:00128000 ; --------------------------------------------------------------------------- ROM:00128000 move.b $671E(a0),d2 ROM:00128004 bclr #3,($1428).w ROM:0012800A bset #1,($141F).w ROM:00128010 move.b #1,($1219).w ROM:00128016 move.b #2,($121A).w ROM:0012801C bra.l loc_127F1C ROM:00128022 ; --------------------------------------------------------------------------- ROM:00128022 rts ROM:00128024 ; --------------------------------------------------------------------------- ROM:00128024 rts ROM:00128026 ROM:00128026 ; =============== S U B R O U T I N E ======================================= ROM:00128026 ROM:00128026 ROM:00128026 sub_128026: ROM:00128026 bset #1,($1423).w ROM:0012802C bclr #3,($1427).w ROM:00128032 bclr #6,($1420).w ROM:00128038 move.b ($12D7).l,d0 ROM:0012803E andi.b #$BF,d0 ROM:00128042 cmpi.b #$81,d0 ROM:00128046 beq.s loc_12804E ROM:00128048 bclr #1,($1423).w ROM:0012804E ROM:0012804E loc_12804E: ; CODE XREF: sub_128026+20↑j ROM:0012804E move.w $200(a5),d0 ROM:00128052 move.b ($12D8).l,d1 ROM:00128058 cmp.b d0,d1 ROM:0012805A beq.s loc_128062 ROM:0012805C bclr #1,($1423).w ROM:00128062 ROM:00128062 loc_128062: ; CODE XREF: sub_128026+34↑j ROM:00128062 move.b ($12D9).l,d0 ROM:00128068 move.b $C1B(a5),d1 ROM:0012806C move.b $C1C(a5),d2 ROM:00128070 cmp.b d0,d1 ROM:00128072 bgt.s loc_128078 ROM:00128074 cmp.b d0,d2 ROM:00128076 bge.s loc_12807E ROM:00128078 ROM:00128078 loc_128078: ; CODE XREF: sub_128026+4C↑j ROM:00128078 bclr #1,($1423).w ROM:0012807E ROM:0012807E loc_12807E: ; CODE XREF: sub_128026+50↑j ROM:0012807E move.b ($12DA).l,d0 ROM:00128084 cmpi.b #$81,d0 ROM:00128088 beq.s locret_128090 ROM:0012808A bclr #1,($1423).w ROM:00128090 ROM:00128090 locret_128090: ; CODE XREF: sub_128026+62↑j ROM:00128090 rts ROM:00128090 ; End of function sub_128026 ROM:00128090 ROM:00128092 ROM:00128092 ; =============== S U B R O U T I N E ======================================= ROM:00128092 ROM:00128092 ROM:00128092 sub_128092: ROM:00128092 bclr #3,($1427).w ROM:00128098 clr.w d0 ROM:0012809A move.w word_13797C(d0.w*2),d1 ROM:001280A2 lsr.w #8,d1 ROM:001280A4 btst #5,($1429).w ROM:001280AA beq.s loc_1280B4 ROM:001280AC move.b ($12D8).l,d2 ROM:001280B2 bra.s loc_1280D0 ROM:001280B4 ; --------------------------------------------------------------------------- ROM:001280B4 ROM:001280B4 loc_1280B4: ; CODE XREF: sub_128092+18↑j ROM:001280B4 move.b ($12D7).l,d3 ROM:001280BA andi.b #$C0,d3 ROM:001280BE cmpi.b #0,d3 ROM:001280C2 bne.s loc_1280CC ROM:001280C4 move.b ($12D8).l,d2 ROM:001280CA bra.s loc_1280D0 ROM:001280CC ; --------------------------------------------------------------------------- ROM:001280CC ROM:001280CC loc_1280CC: ; CODE XREF: sub_128092+30↑j ROM:001280CC move.b #$7F,d2 ROM:001280D0 ROM:001280D0 loc_1280D0: ; CODE XREF: sub_128092+20↑j ROM:001280D0 ; sub_128092+38↑j ... ROM:001280D0 cmpi.b #$7F,d1 ROM:001280D4 beq.s loc_1280EE ROM:001280D6 cmp.b d1,d2 ROM:001280D8 beq.s loc_1280EE ROM:001280DA addq.w #1,d0 ROM:001280DC bvc.s loc_1280E2 ROM:001280DE move.w #$8000,d0 ROM:001280E2 ROM:001280E2 loc_1280E2: ; CODE XREF: sub_128092+4A↑j ROM:001280E2 move.w word_13797C(d0.w*2),d1 ROM:001280EA lsr.w #8,d1 ROM:001280EC bra.s loc_1280D0 ROM:001280EE ; --------------------------------------------------------------------------- ROM:001280EE ROM:001280EE loc_1280EE: ; CODE XREF: sub_128092+42↑j ROM:001280EE ; sub_128092+46↑j ROM:001280EE cmpi.b #$7F,d1 ROM:001280F2 bne.s loc_128106 ROM:001280F4 bset #3,($1427).w ROM:001280FA move.w #4,($C98).w ROM:00128100 bra.l locret_1283E8 ROM:00128106 ; --------------------------------------------------------------------------- ROM:00128106 ROM:00128106 loc_128106: ; CODE XREF: sub_128092+60↑j ROM:00128106 btst #1,($141F).w ROM:0012810C beq.s loc_128116 ROM:0012810E move.w #1,($C9A).w ROM:00128114 bra.s loc_12813C ROM:00128116 ; --------------------------------------------------------------------------- ROM:00128116 ROM:00128116 loc_128116: ; CODE XREF: sub_128092+7A↑j ROM:00128116 btst #6,($1411).w ROM:0012811C beq.s loc_128126 ROM:0012811E move.w #2,($C9A).w ROM:00128124 bra.s loc_12813C ROM:00128126 ; --------------------------------------------------------------------------- ROM:00128126 ROM:00128126 loc_128126: ; CODE XREF: sub_128092+8A↑j ROM:00128126 btst #3,($1418).w ROM:0012812C beq.s loc_128136 ROM:0012812E move.w #4,($C9A).w ROM:00128134 bra.s loc_12813C ROM:00128136 ; --------------------------------------------------------------------------- ROM:00128136 ROM:00128136 loc_128136: ; CODE XREF: sub_128092+9A↑j ROM:00128136 move.w #0,($C9A).w ROM:0012813C ROM:0012813C loc_12813C: ; CODE XREF: sub_128092+82↑j ROM:0012813C ; sub_128092+92↑j ... ROM:0012813C move.w word_13797C(d0.w*2),d1 ROM:00128144 and.w ($C9A).w,d1 ROM:00128148 cmpi.w #0,d1 ROM:0012814C bne.s loc_128160 ROM:0012814E bset #3,($1427).w ROM:00128154 move.w #4,($C98).w ROM:0012815A bra.l locret_1283E8 ROM:00128160 ; --------------------------------------------------------------------------- ROM:00128160 ROM:00128160 loc_128160: ; CODE XREF: sub_128092+BA↑j ROM:00128160 move.w #1,d0 ROM:00128164 cmpi.b #$82,$12D7(d0.w) ROM:0012816C bne.s loc_1281A6 ROM:0012816E btst #5,($1429).w ROM:00128174 bne.s loc_128194 ROM:00128176 btst #1,($141F).w ROM:0012817C beq.s loc_128186 ROM:0012817E move.w #5,($C98).w ROM:00128184 bra.s loc_128192 ROM:00128186 ; --------------------------------------------------------------------------- ROM:00128186 ROM:00128186 loc_128186: ; CODE XREF: sub_128092+EA↑j ROM:00128186 bset #3,($1427).w ROM:0012818C move.w #4,($C98).w ROM:00128192 ROM:00128192 loc_128192: ; CODE XREF: sub_128092+F2↑j ROM:00128192 bra.s loc_1281A0 ROM:00128194 ; --------------------------------------------------------------------------- ROM:00128194 ROM:00128194 loc_128194: ; CODE XREF: sub_128092+E2↑j ROM:00128194 bset #3,($1427).w ROM:0012819A move.w #4,($C98).w ROM:001281A0 ROM:001281A0 loc_1281A0: ; CODE XREF: sub_128092:loc_128192↑j ROM:001281A0 bra.l locret_1283E8 ROM:001281A6 ; --------------------------------------------------------------------------- ROM:001281A6 ROM:001281A6 loc_1281A6: ; CODE XREF: sub_128092+DA↑j ROM:001281A6 move.w #1,d0 ROM:001281AA move.w #2,d1 ROM:001281AE cmpi.b #$10,$12D7(d0.w) ROM:001281B6 bne.l loc_1282E6 ROM:001281BC cmpi.b #$80,$12D7(d1.w) ROM:001281C4 beq.s loc_1281D0 ROM:001281C6 cmpi.b #$86,$12D7(d1.w) ROM:001281CE bne.s loc_1281EC ROM:001281D0 ROM:001281D0 loc_1281D0: ; CODE XREF: sub_128092+132↑j ROM:001281D0 btst #1,($141F).w ROM:001281D6 beq.s loc_1281E0 ROM:001281D8 move.w #4,($C98).w ROM:001281DE bra.s loc_1281E6 ROM:001281E0 ; --------------------------------------------------------------------------- ROM:001281E0 ROM:001281E0 loc_1281E0: ; CODE XREF: sub_128092+144↑j ROM:001281E0 move.w #2,($C98).w ROM:001281E6 ROM:001281E6 loc_1281E6: ; CODE XREF: sub_128092+14C↑j ROM:001281E6 bra.l loc_1282E0 ROM:001281EC ; --------------------------------------------------------------------------- ROM:001281EC ROM:001281EC loc_1281EC: ; CODE XREF: sub_128092+13C↑j ROM:001281EC cmpi.b #$90,$12D7(d1.w) ROM:001281F4 bne.s loc_128212 ROM:001281F6 btst #6,($1411).w ROM:001281FC beq.s loc_128206 ROM:001281FE move.w #4,($C98).w ROM:00128204 bra.s loc_12820C ROM:00128206 ; --------------------------------------------------------------------------- ROM:00128206 ROM:00128206 loc_128206: ; CODE XREF: sub_128092+16A↑j ROM:00128206 move.w #0,($C98).w ROM:0012820C ROM:0012820C loc_12820C: ; CODE XREF: sub_128092+172↑j ROM:0012820C bra.l loc_1282E0 ROM:00128212 ; --------------------------------------------------------------------------- ROM:00128212 ROM:00128212 loc_128212: ; CODE XREF: sub_128092+162↑j ROM:00128212 cmpi.b #$A0,$12D7(d1.w) ROM:0012821A bne.s loc_128238 ROM:0012821C btst #3,($1418).w ROM:00128222 beq.s loc_12822C ROM:00128224 move.w #4,($C98).w ROM:0012822A bra.s loc_128232 ROM:0012822C ; --------------------------------------------------------------------------- ROM:0012822C ROM:0012822C loc_12822C: ; CODE XREF: sub_128092+190↑j ROM:0012822C move.w #1,($C98).w ROM:00128232 ROM:00128232 loc_128232: ; CODE XREF: sub_128092+198↑j ROM:00128232 bra.l loc_1282E0 ROM:00128238 ; --------------------------------------------------------------------------- ROM:00128238 ROM:00128238 loc_128238: ; CODE XREF: sub_128092+188↑j ROM:00128238 cmpi.b #$85,$12D7(d1.w) ROM:00128240 bne.l loc_1282D4 ROM:00128246 btst #4,($890).w ROM:0012824C beq.l loc_1282C6 ROM:00128252 btst #2,($1405).w ROM:00128258 beq.s loc_1282B6 ROM:0012825A move sr,-(sp) ROM:0012825C move #$2700,sr ROM:00128260 move.w #0,($FFFFFE0A).w ROM:00128266 move.w #0,($FFFFF448).w ROM:0012826C move.w #0,($FFFFF450).w ROM:00128272 clr.l d6 ROM:00128274 move.b ($122E).w,d6 ROM:00128278 swap d6 ROM:0012827A btst #5,($1429).w ROM:00128280 beq.s loc_128286 ROM:00128282 move.w #1,d6 ROM:00128286 ROM:00128286 loc_128286: ; CODE XREF: sub_128092+1EE↑j ROM:00128286 move.w #3,d2 ROM:0012828A move.l #$12345678,d4 ROM:00128290 cmpi.b #6,$12D7(d2.w) ROM:00128298 bne.s loc_1282A0 ROM:0012829A move.l #$12345677,d4 ROM:001282A0 ROM:001282A0 loc_1282A0: ; CODE XREF: sub_128092+206↑j ROM:001282A0 movea.l #$100000,a0 ROM:001282A6 adda.l 4(a0),a0 ROM:001282AA movea.l #$10E000,a5 ROM:001282B0 jmp (a0) ROM:001282B2 ; --------------------------------------------------------------------------- ROM:001282B2 bra.w loc_1282C2 ROM:001282B6 ; --------------------------------------------------------------------------- ROM:001282B6 ROM:001282B6 loc_1282B6: ; CODE XREF: sub_128092+1C6↑j ROM:001282B6 move.w #4,($C98).w ROM:001282BC bset #3,($1427).w ROM:001282C2 ROM:001282C2 loc_1282C2: ; CODE XREF: sub_128092+220↑j ROM:001282C2 bra.w loc_1282D2 ROM:001282C6 ; --------------------------------------------------------------------------- ROM:001282C6 ROM:001282C6 loc_1282C6: ; CODE XREF: sub_128092+1BA↑j ROM:001282C6 move.w #4,($C98).w ROM:001282CC bset #3,($1427).w ROM:001282D2 ROM:001282D2 loc_1282D2: ; CODE XREF: sub_128092:loc_1282C2↑j ROM:001282D2 bra.s loc_1282E0 ROM:001282D4 ; --------------------------------------------------------------------------- ROM:001282D4 ROM:001282D4 loc_1282D4: ; CODE XREF: sub_128092+1AE↑j ROM:001282D4 move.w #4,($C98).w ROM:001282DA bset #3,($1427).w ROM:001282E0 ROM:001282E0 loc_1282E0: ; CODE XREF: sub_128092:loc_1281E6↑j ROM:001282E0 ; sub_128092:loc_12820C↑j ... ROM:001282E0 bra.l locret_1283E8 ROM:001282E6 ; --------------------------------------------------------------------------- ROM:001282E6 ROM:001282E6 loc_1282E6: ; CODE XREF: sub_128092+124↑j ROM:001282E6 move.w #1,d0 ROM:001282EA cmpi.b #$20,$12D7(d0.w) ; ' ' ROM:001282F2 bne.s loc_128310 ROM:001282F4 btst #1,($141F).w ROM:001282FA beq.s loc_128304 ROM:001282FC move.w #4,($C98).w ROM:00128302 bra.s loc_12830A ROM:00128304 ; --------------------------------------------------------------------------- ROM:00128304 ROM:00128304 loc_128304: ; CODE XREF: sub_128092+268↑j ROM:00128304 move.w #2,($C98).w ROM:0012830A ROM:0012830A loc_12830A: ; CODE XREF: sub_128092+270↑j ROM:0012830A bra.l locret_1283E8 ROM:00128310 ; --------------------------------------------------------------------------- ROM:00128310 ROM:00128310 loc_128310: ; CODE XREF: sub_128092+260↑j ROM:00128310 move.w #1,d0 ROM:00128314 cmpi.b #$21,$12D7(d0.w) ; '!' ROM:0012831C bne.s loc_128368 ROM:0012831E move.w #2,d0 ROM:00128322 clr.w d3 ROM:00128324 move.b byte_13797A(d3.w),d1 ROM:0012832C move.b $12D7(d0.w),d2 ROM:00128332 ROM:00128332 loc_128332: ; CODE XREF: sub_128092+2BA↓j ROM:00128332 cmpi.b #$FF,d1 ROM:00128336 beq.s loc_12834E ROM:00128338 cmp.b d1,d2 ROM:0012833A beq.s loc_12834E ROM:0012833C addq.w #1,d3 ROM:0012833E bvc.s loc_128344 ROM:00128340 move.w #$8000,d3 ROM:00128344 ROM:00128344 loc_128344: ; CODE XREF: sub_128092+2AC↑j ROM:00128344 move.b byte_13797A(d3.w),d1 ROM:0012834C bra.s loc_128332 ROM:0012834E ; --------------------------------------------------------------------------- ROM:0012834E ROM:0012834E loc_12834E: ; CODE XREF: sub_128092+2A4↑j ROM:0012834E ; sub_128092+2A8↑j ROM:0012834E cmpi.b #$FF,d1 ROM:00128352 bne.s loc_12835C ROM:00128354 move.w #4,($C98).w ROM:0012835A bra.s loc_128362 ROM:0012835C ; --------------------------------------------------------------------------- ROM:0012835C ROM:0012835C loc_12835C: ; CODE XREF: sub_128092+2C0↑j ROM:0012835C move.w #3,($C98).w ROM:00128362 ROM:00128362 loc_128362: ; CODE XREF: sub_128092+2C8↑j ROM:00128362 bra.l locret_1283E8 ROM:00128368 ; --------------------------------------------------------------------------- ROM:00128368 ROM:00128368 loc_128368: ; CODE XREF: sub_128092+28A↑j ROM:00128368 move.w #1,d0 ROM:0012836C cmpi.b #$23,$12D7(d0.w) ; '#' ROM:00128374 bne.s loc_12837E ROM:00128376 move.w #4,($C98).w ROM:0012837C bra.s locret_1283E8 ROM:0012837E ; --------------------------------------------------------------------------- ROM:0012837E ROM:0012837E loc_12837E: ; CODE XREF: sub_128092+2E2↑j ROM:0012837E move.w #1,d0 ROM:00128382 cmpi.b #$17,$12D7(d0.w) ROM:0012838A bne.s loc_128394 ROM:0012838C move.w #4,($C98).w ROM:00128392 bra.s locret_1283E8 ROM:00128394 ; --------------------------------------------------------------------------- ROM:00128394 ROM:00128394 loc_128394: ; CODE XREF: sub_128092+2F8↑j ROM:00128394 move.w #1,d0 ROM:00128398 cmpi.b #$18,$12D7(d0.w) ROM:001283A0 bne.s loc_1283AA ROM:001283A2 move.w #4,($C98).w ROM:001283A8 bra.s locret_1283E8 ROM:001283AA ; --------------------------------------------------------------------------- ROM:001283AA ROM:001283AA loc_1283AA: ; CODE XREF: sub_128092+30E↑j ROM:001283AA move.w #1,d0 ROM:001283AE cmpi.b #$13,$12D7(d0.w) ROM:001283B6 bne.s loc_1283C0 ROM:001283B8 move.w #3,($C98).w ROM:001283BE bra.s locret_1283E8 ROM:001283C0 ; --------------------------------------------------------------------------- ROM:001283C0 ROM:001283C0 loc_1283C0: ; CODE XREF: sub_128092+324↑j ROM:001283C0 move.w #1,d0 ROM:001283C4 cmpi.b #$11,$12D7(d0.w) ROM:001283CC bne.s loc_1283DC ROM:001283CE bset #7,($892).w ROM:001283D4 move.w #4,($C98).w ROM:001283DA bra.s locret_1283E8 ROM:001283DC ; --------------------------------------------------------------------------- ROM:001283DC ROM:001283DC loc_1283DC: ; CODE XREF: sub_128092+33A↑j ROM:001283DC move.w #4,($C98).w ROM:001283E2 move.w #4,($C98).w ROM:001283E8 ROM:001283E8 locret_1283E8: ; CODE XREF: sub_128092+6E↑j ROM:001283E8 ; sub_128092+C8↑j ... ROM:001283E8 rts ROM:001283E8 ; End of function sub_128092 ROM:001283E8 ROM:001283EA ROM:001283EA ; =============== S U B R O U T I N E ======================================= ROM:001283EA ROM:001283EA ROM:001283EA sub_1283EA: ; CODE XREF: ROM:loc_127F1C↑p ROM:001283EA ; ROM:loc_127F66↑p ... ROM:001283EA bclr #3,($1415).w ROM:001283F0 bclr #1,($142D).w ROM:001283F6 bclr #2,($1427).w ROM:001283FC bclr #0,($1419).w ROM:00128402 bclr #6,($1420).w ROM:00128408 clr.w d1 ROM:0012840A move.b ($121B).w,d1 ROM:0012840E cmpi.w #$10,d1 ROM:00128412 bcc.s locret_12841C ROM:00128414 movea.l off_12841E(pc,d1.w*4),a0 ROM:00128418 nop ROM:0012841A jmp (a0) ROM:0012841C ; --------------------------------------------------------------------------- ROM:0012841C ROM:0012841C locret_12841C: ; CODE XREF: sub_1283EA+28↑j ROM:0012841C rts ROM:0012841C ; End of function sub_1283EA ROM:0012841C ROM:0012841C ; --------------------------------------------------------------------------- ROM:0012841E off_12841E: dc.l loc_12845E ; DATA XREF: sub_1283EA+2A↑r ROM:00128422 dc.l dword_128490 ROM:00128426 dc.l loc_128576 ROM:0012842A dc.l dword_1285B0 ROM:0012842E dc.l loc_12867C ROM:00128432 dc.l word_1286B2 ROM:00128436 dc.l loc_128708 ROM:0012843A dc.l loc_128806 ROM:0012843E dc.l loc_128850 ROM:00128442 dc.l loc_12888A ROM:00128446 dc.l loc_1288CA ROM:0012844A dc.l loc_1288FE ROM:0012844E dc.l word_128932 ROM:00128452 dc.l aNu8_1 ; "Nu\b8" ROM:00128456 dc.l aNu8_1+2 ; "\b8" ROM:0012845A dc.l loc_128548 ROM:0012845E ; --------------------------------------------------------------------------- ROM:0012845E ROM:0012845E loc_12845E: ; DATA XREF: ROM:off_12841E↑o ROM:0012845E bset #3,($1420).w ROM:00128464 bsr.l sub_129D9C ROM:0012846A move.w $5E8(a5),d0 ROM:0012846E clr.b ($824).w ROM:00128472 move.w d0,($69A).w ROM:00128476 move.b #1,($824).w ROM:0012847C bclr #3,($1416).w ROM:00128482 move.b #1,($121B).w ROM:00128488 bra.l loc_128540 ROM:0012848E ; --------------------------------------------------------------------------- ROM:0012848E rts ROM:0012848E ; --------------------------------------------------------------------------- ROM:00128490 dword_128490: dc.l $8380001, $141F6712, $8F80003, $141611FC, $5121B ROM:00128490 ; DATA XREF: ROM:00128422↑o ROM:00128490 dc.l $60FF0000, $20C0838, $51429, $66260C78, $69A, $6E1E61FF ROM:00128490 dc.l $11558, $61FF0001, $156408F8, $1419, $11FC000D, $121B60FF ROM:00128490 dc.l $4CE, $8380004, $14236760, $8B80004, $1423303C, $1323C ROM:00128490 dc.l $20C30, $2701A0, $12D76624, $C300001, $11A012D7, $661A31FC ROM:00128490 dc.l $FB0520, $8F80004, $89D11FC, $F121B, $60FF0000, $5E6024 ROM:00128490 dc.l $8F80006, $142061FF, $FFFFDF5E, $8F80003, $140261FF ROM:00128490 dc.l $19B2, $11FC0009, $121B60FF, $38C ROM:00128540 ; --------------------------------------------------------------------------- ROM:00128540 ROM:00128540 loc_128540: ; CODE XREF: ROM:00128488↑j ROM:00128540 ; ROM:00128882↓j ... ROM:00128540 bsr.l sub_129DE2 ROM:00128546 rts ROM:00128548 ; --------------------------------------------------------------------------- ROM:00128548 ROM:00128548 loc_128548: ; DATA XREF: ROM:0012845A↑o ROM:00128548 btst #2,($892).w ROM:0012854E beq.s locret_128574 ROM:00128550 bsr.l sub_1262BA ROM:00128556 bsr.l sub_126482 ROM:0012855C bset #3,($1402).w ROM:00128562 bsr.l sub_129EE2 ROM:00128568 move.b #2,($121B).w ROM:0012856E bra.l locret_1285AE ROM:00128574 ; --------------------------------------------------------------------------- ROM:00128574 ROM:00128574 locret_128574: ; CODE XREF: ROM:0012854E↑j ROM:00128574 rts ROM:00128576 ; --------------------------------------------------------------------------- ROM:00128576 ROM:00128576 loc_128576: ; DATA XREF: ROM:00128426↑o ROM:00128576 btst #3,($1428).w ROM:0012857C beq.s locret_1285AE ROM:0012857E bclr #3,($1428).w ROM:00128584 bset #3,($1420).w ROM:0012858A bsr.l sub_129D9C ROM:00128590 move.w $5E8(a5),d0 ROM:00128594 clr.b ($824).w ROM:00128598 move.w d0,($69A).w ROM:0012859C move.b #1,($824).w ROM:001285A2 move.b #3,($121B).w ROM:001285A8 bra.l loc_128674 ROM:001285AE ; --------------------------------------------------------------------------- ROM:001285AE ROM:001285AE locret_1285AE: ; CODE XREF: ROM:0012856E↑j ROM:001285AE ; ROM:0012857C↑j ROM:001285AE rts ROM:001285AE ; --------------------------------------------------------------------------- ROM:001285B0 dword_1285B0: dc.l $8380005, $14296626, $C780000, $69A6E1E, $61FF0001 ROM:001285B0 ; DATA XREF: ROM:0012842A↑o ROM:001285B0 dc.l $145261FF, $1145E, $8F80000, $141911FC, $D121B, $60FF0000 ROM:001285B0 dc.l $3C80838, $41423, $67FF0000, $8E08B8, $41423, $303C0001 ROM:001285B0 dc.l $323C0002, $343C0003, $363C0004, $18380C84, $1A380C85 ROM:001285B0 dc.l $C300027, $1A012D7, $663E0C30, $211A0, $12D76634 ROM:001285B0 dc.l $B83021A0, $12D7662C, $BA3031A0, $12D76624, $61FFFFFF ROM:001285B0 dc.l $DE5408F8, $31402, $61FF0000, $18A808F8, $31416, $11FC0004 ROM:001285B0 dc.l $121B60FF, $64, $8F80006, $142061FF, $FFFFDE2A, $8F80003 ROM:001285B0 dc.l $140261FF, $187E, $11FC0008, $121B60FF, $218 ROM:00128674 ; --------------------------------------------------------------------------- ROM:00128674 ROM:00128674 loc_128674: ; CODE XREF: ROM:001285A8↑j ROM:00128674 bsr.l sub_129DE2 ROM:0012867A rts ROM:0012867C ; --------------------------------------------------------------------------- ROM:0012867C ROM:0012867C loc_12867C: ; DATA XREF: ROM:0012842E↑o ROM:0012867C btst #3,($1428).w ROM:00128682 beq.s locret_1286B0 ROM:00128684 bclr #3,($1428).w ROM:0012868A bset #3,($1420).w ROM:00128690 bsr.l sub_129D9C ROM:00128696 move.w $5E8(a5),d0 ROM:0012869A clr.b ($824).w ROM:0012869E move.w d0,($69A).w ROM:001286A2 move.b #1,($824).w ROM:001286A8 move.b #5,($121B).w ROM:001286AE bra.s loc_128700 ROM:001286B0 ; --------------------------------------------------------------------------- ROM:001286B0 ROM:001286B0 locret_1286B0: ; CODE XREF: ROM:00128682↑j ROM:001286B0 rts ROM:001286B0 ; --------------------------------------------------------------------------- ROM:001286B2 word_1286B2: dc.w $838 ; DATA XREF: ROM:00128432↑o ROM:001286B4 dc.l $51429, $662C0C78, $69A, $6E2461FF, $11350, $61FF0001 ROM:001286B4 dc.l $135C08F8, $1419, $8B80003, $141611FC, $D121B, $60FF0000 ROM:001286B4 dc.l $2C00838, $41423, $671208B8, $41423, $6100F99C, $11FC0006 ROM:001286B4 dc.l $121B6008 ROM:00128700 ; --------------------------------------------------------------------------- ROM:00128700 ROM:00128700 loc_128700: ; CODE XREF: ROM:001286AE↑j ROM:00128700 ; ROM:00128848↓j ... ROM:00128700 bsr.l sub_129DE2 ROM:00128706 rts ROM:00128708 ; --------------------------------------------------------------------------- ROM:00128708 ROM:00128708 loc_128708: ; DATA XREF: ROM:00128436↑o ROM:00128708 cmpi.w #5,($C98).w ROM:0012870E bne.s loc_12872E ROM:00128710 bsr.l sub_126482 ROM:00128716 bset #3,($1402).w ROM:0012871C bsr.l sub_129EE2 ROM:00128722 move.b #$E,($121B).w ROM:00128728 bra.l locret_1289C6 ROM:0012872E ; --------------------------------------------------------------------------- ROM:0012872E ROM:0012872E loc_12872E: ; CODE XREF: ROM:0012870E↑j ROM:0012872E cmpi.w #0,($C98).w ROM:00128734 bne.s loc_12875A ROM:00128736 bsr.l sub_126482 ROM:0012873C bset #3,($1402).w ROM:00128742 bsr.l sub_129EE2 ROM:00128748 bset #5,($142C).w ROM:0012874E move.b #$B,($121B).w ROM:00128754 bra.l locret_128930 ROM:0012875A ; --------------------------------------------------------------------------- ROM:0012875A ROM:0012875A loc_12875A: ; CODE XREF: ROM:00128734↑j ROM:0012875A cmpi.w #3,($C98).w ROM:00128760 bne.s loc_128780 ROM:00128762 btst #7,($891).w ROM:00128768 beq.s loc_12877E ROM:0012876A bsr.l sub_127678 ROM:00128770 move.b #$C,($121B).w ROM:00128776 bra.l locret_1289A0 ROM:0012877C ; --------------------------------------------------------------------------- ROM:0012877C bra.s loc_128780 ROM:0012877E ; --------------------------------------------------------------------------- ROM:0012877E ROM:0012877E loc_12877E: ; CODE XREF: ROM:00128768↑j ROM:0012877E bra.s loc_128788 ROM:00128780 ; --------------------------------------------------------------------------- ROM:00128780 ROM:00128780 loc_128780: ; CODE XREF: ROM:00128760↑j ROM:00128780 ; ROM:0012877C↑j ROM:00128780 cmpi.w #4,($C98).w ROM:00128786 bne.s loc_1287AC ROM:00128788 ROM:00128788 loc_128788: ; CODE XREF: ROM:loc_12877E↑j ROM:00128788 bsr.l sub_127678 ROM:0012878E bsr.l sub_126482 ROM:00128794 bset #3,($1402).w ROM:0012879A bsr.l sub_129EE2 ROM:001287A0 move.b #7,($121B).w ROM:001287A6 bra.l locret_12884E ROM:001287AC ; --------------------------------------------------------------------------- ROM:001287AC ROM:001287AC loc_1287AC: ; CODE XREF: ROM:00128786↑j ROM:001287AC cmpi.w #2,($C98).w ROM:001287B2 bne.s loc_1287D8 ROM:001287B4 bsr.l sub_126482 ROM:001287BA bset #3,($1402).w ROM:001287C0 bsr.l sub_129EE2 ROM:001287C6 bset #5,($142C).w ROM:001287CC move.b #9,($121B).w ROM:001287D2 bra.l locret_1288C8 ROM:001287D8 ; --------------------------------------------------------------------------- ROM:001287D8 ROM:001287D8 loc_1287D8: ; CODE XREF: ROM:001287B2↑j ROM:001287D8 cmpi.w #1,($C98).w ROM:001287DE bne.s locret_128804 ROM:001287E0 bsr.l sub_126482 ROM:001287E6 bset #3,($1402).w ROM:001287EC bsr.l sub_129EE2 ROM:001287F2 bset #5,($142C).w ROM:001287F8 move.b #$A,($121B).w ROM:001287FE bra.l locret_1288FC ROM:00128804 ; --------------------------------------------------------------------------- ROM:00128804 ROM:00128804 locret_128804: ; CODE XREF: ROM:001287DE↑j ROM:00128804 rts ROM:00128806 ; --------------------------------------------------------------------------- ROM:00128806 ROM:00128806 loc_128806: ; DATA XREF: ROM:0012843A↑o ROM:00128806 btst #3,($1428).w ROM:0012880C beq.s locret_12884E ROM:0012880E btst #7,($892).w ROM:00128814 beq.s loc_12881E ROM:00128816 bsr.l sub_117D54 ROM:0012881C bra.s locret_12884E ROM:0012881E ; --------------------------------------------------------------------------- ROM:0012881E ROM:0012881E loc_12881E: ; CODE XREF: ROM:00128814↑j ROM:0012881E bclr #3,($1428).w ROM:00128824 bset #3,($1420).w ROM:0012882A bsr.l sub_129D9C ROM:00128830 move.w $5E8(a5),d0 ROM:00128834 clr.b ($824).w ROM:00128838 move.w d0,($69A).w ROM:0012883C move.b #1,($824).w ROM:00128842 move.b #5,($121B).w ROM:00128848 bra.l loc_128700 ROM:0012884E ; --------------------------------------------------------------------------- ROM:0012884E ROM:0012884E locret_12884E: ; CODE XREF: ROM:001287A6↑j ROM:0012884E ; ROM:0012880C↑j ... ROM:0012884E rts ROM:00128850 ; --------------------------------------------------------------------------- ROM:00128850 ROM:00128850 loc_128850: ; DATA XREF: ROM:0012843E↑o ROM:00128850 btst #3,($1428).w ROM:00128856 beq.s locret_128888 ROM:00128858 bclr #3,($1428).w ROM:0012885E bset #3,($1420).w ROM:00128864 bsr.l sub_129D9C ROM:0012886A move.w $5E8(a5),d0 ROM:0012886E clr.b ($824).w ROM:00128872 move.w d0,($69A).w ROM:00128876 move.b #1,($824).w ROM:0012887C move.b #1,($121B).w ROM:00128882 bra.l loc_128540 ROM:00128888 ; --------------------------------------------------------------------------- ROM:00128888 ROM:00128888 locret_128888: ; CODE XREF: ROM:00128856↑j ROM:00128888 rts ROM:0012888A ; --------------------------------------------------------------------------- ROM:0012888A ROM:0012888A loc_12888A: ; DATA XREF: ROM:00128442↑o ROM:0012888A btst #3,($1428).w ROM:00128890 beq.s locret_1288C8 ROM:00128892 bclr #3,($1428).w ROM:00128898 bset #2,($1427).w ROM:0012889E bset #3,($1420).w ROM:001288A4 bsr.l sub_129D9C ROM:001288AA move.w $5E8(a5),d0 ROM:001288AE clr.b ($824).w ROM:001288B2 move.w d0,($69A).w ROM:001288B6 move.b #1,($824).w ROM:001288BC move.b #5,($121B).w ROM:001288C2 bra.l loc_128700 ROM:001288C8 ; --------------------------------------------------------------------------- ROM:001288C8 ROM:001288C8 locret_1288C8: ; CODE XREF: ROM:001287D2↑j ROM:001288C8 ; ROM:00128890↑j ROM:001288C8 rts ROM:001288CA ; --------------------------------------------------------------------------- ROM:001288CA ROM:001288CA loc_1288CA: ; DATA XREF: ROM:00128446↑o ROM:001288CA btst #3,($1428).w ROM:001288D0 beq.s locret_1288FC ROM:001288D2 bclr #3,($1428).w ROM:001288D8 bset #3,($1420).w ROM:001288DE bsr.l sub_129D9C ROM:001288E4 bset #3,($1415).w ROM:001288EA bclr #3,($1416).w ROM:001288F0 move.b #1,($121B).w ROM:001288F6 bra.l loc_128540 ROM:001288FC ; --------------------------------------------------------------------------- ROM:001288FC ROM:001288FC locret_1288FC: ; CODE XREF: ROM:001287FE↑j ROM:001288FC ; ROM:001288D0↑j ROM:001288FC rts ROM:001288FE ; --------------------------------------------------------------------------- ROM:001288FE ROM:001288FE loc_1288FE: ; DATA XREF: ROM:0012844A↑o ROM:001288FE btst #3,($1428).w ROM:00128904 beq.s locret_128930 ROM:00128906 bclr #3,($1428).w ROM:0012890C bset #3,($1420).w ROM:00128912 bsr.l sub_129D9C ROM:00128918 bset #1,($142D).w ROM:0012891E bclr #3,($1416).w ROM:00128924 move.b #1,($121B).w ROM:0012892A bra.l loc_128540 ROM:00128930 ; --------------------------------------------------------------------------- ROM:00128930 ROM:00128930 locret_128930: ; CODE XREF: ROM:00128754↑j ROM:00128930 ; ROM:00128904↑j ROM:00128930 rts ROM:00128930 ; --------------------------------------------------------------------------- ROM:00128932 word_128932: dc.w $838 ; DATA XREF: ROM:0012844E↑o ROM:00128934 dc.l $51429, $662C0C78, $69A, $6E2461FF, $110D0, $61FF0001 ROM:00128934 dc.l $10DC08F8, $1419, $8B80003, $141611FC, $D121B, $60FF0000 ROM:00128934 dc.l $400838, $6089E, $67026012, $8380005, $8966702, $60080838 ROM:00128934 dc.l $61420, $671E61FF, $FFFFDAFE, $8F80003, $140261FF ROM:00128934 dc.l $1552, $11FC0007, $121B60FF, $FFFFFEB2 ROM:001289A0 ; --------------------------------------------------------------------------- ROM:001289A0 ROM:001289A0 locret_1289A0: ; CODE XREF: ROM:00128776↑j ROM:001289A0 rts ROM:001289A0 ; --------------------------------------------------------------------------- ROM:001289A2 aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00128452↑o ROM:001289A2 ; ROM:00128456↑o ROM:001289A7 dc.b 3 ROM:001289A8 dc.l $1428671A, $8B80003, $142808F8, $1419, $8B80003, $141611FC ROM:001289A8 dc.l $D121B ROM:001289C4 dc.b $60, $DC ROM:001289C6 ; --------------------------------------------------------------------------- ROM:001289C6 ROM:001289C6 locret_1289C6: ; CODE XREF: ROM:00128728↑j ROM:001289C6 rts ROM:001289C8 ; --------------------------------------------------------------------------- ROM:001289C8 rts ROM:001289CA ; --------------------------------------------------------------------------- ROM:001289CA movea.w 8(a3),a0 ROM:001289CE adda.l #$13C000,a0 ROM:001289D4 move.w (a0),d7 ROM:001289D6 cmpi.w #0,d7 ROM:001289DA bne.s locret_128A10 ROM:001289DC clr.b ($121E).w ROM:001289E0 move.b $B(a3),d7 ROM:001289E4 ext.w d7 ROM:001289E6 lsr.w #1,d7 ROM:001289E8 lea $C(a3),a2 ROM:001289EC move.w #1,d3 ROM:001289F0 bra.s loc_1289F6 ROM:001289F2 ; --------------------------------------------------------------------------- ROM:001289F2 ROM:001289F2 loc_1289F2: ; CODE XREF: ROM:loc_128A0A↓j ROM:001289F2 addi.w #1,d3 ROM:001289F6 ROM:001289F6 loc_1289F6: ; CODE XREF: ROM:001289F0↑j ROM:001289F6 cmp.w d7,d3 ROM:001289F8 bgt.w loc_128A0C ROM:001289FC movea.w (a2)+,a4 ROM:001289FE move.b (a2)+,d6 ROM:00128A00 move.b (a2)+,d5 ROM:00128A02 btst d6,(a4) ROM:00128A04 beq.s loc_128A0A ROM:00128A06 or.b d5,($121E).w ROM:00128A0A ROM:00128A0A loc_128A0A: ; CODE XREF: ROM:00128A04↑j ROM:00128A0A bra.s loc_1289F2 ROM:00128A0C ; --------------------------------------------------------------------------- ROM:00128A0C ROM:00128A0C loc_128A0C: ; CODE XREF: ROM:001289F8↑j ROM:00128A0C bsr.w sub_128A12 ROM:00128A10 ROM:00128A10 locret_128A10: ; CODE XREF: ROM:001289DA↑j ROM:00128A10 rts ROM:00128A12 ROM:00128A12 ; =============== S U B R O U T I N E ======================================= ROM:00128A12 ROM:00128A12 ROM:00128A12 sub_128A12: ; CODE XREF: ROM:loc_128A0C↑p ROM:00128A12 move.b ($121E).w,d0 ROM:00128A16 btst #4,($1425).w ROM:00128A1C bne.s loc_128A24 ROM:00128A1E andi.b #$60,d0 ; '`' ROM:00128A22 bra.s loc_128A28 ROM:00128A24 ; --------------------------------------------------------------------------- ROM:00128A24 ROM:00128A24 loc_128A24: ; CODE XREF: sub_128A12+A↑j ROM:00128A24 andi.b #$10,d0 ROM:00128A28 ROM:00128A28 loc_128A28: ; CODE XREF: sub_128A12+10↑j ROM:00128A28 cmpi.b #0,d0 ROM:00128A2C ble.s locret_128A66 ROM:00128A2E addi.b #1,($121D).w ROM:00128A34 cmpi.b #$50,($121D).w ; 'P' ROM:00128A3A bgt.s locret_128A66 ROM:00128A3C move.w ($C88).w,d0 ROM:00128A40 move.b ($C8A).w,$12D7(d0.w) ROM:00128A48 addi.w #1,d0 ROM:00128A4C move.b ($C8B).w,$12D7(d0.w) ROM:00128A54 addi.w #1,d0 ROM:00128A58 move.b ($121E).w,$12D7(d0.w) ROM:00128A60 addi.w #3,($C88).w ROM:00128A66 ROM:00128A66 locret_128A66: ; CODE XREF: sub_128A12+1A↑j ROM:00128A66 ; sub_128A12+28↑j ROM:00128A66 rts ROM:00128A66 ; End of function sub_128A12 ROM:00128A66 ROM:00128A68 ROM:00128A68 ; =============== S U B R O U T I N E ======================================= ROM:00128A68 ROM:00128A68 ROM:00128A68 sub_128A68: ; CODE XREF: sub_119066+A↑p ROM:00128A68 ; sub_128C26:loc_128C56↓p ROM:00128A68 clr.w ($DD0).w ROM:00128A6C clr.b ($14B4).w ROM:00128A70 clr.w ($1468).w ROM:00128A74 clr.w ($146A).w ROM:00128A78 clr.w ($146C).w ROM:00128A7C clr.w ($146E).w ROM:00128A80 clr.w ($1470).w ROM:00128A84 clr.w ($1472).w ROM:00128A88 clr.w ($1474).w ROM:00128A8C clr.w ($1476).w ROM:00128A90 clr.w ($1478).w ROM:00128A94 clr.w ($147A).w ROM:00128A98 clr.w ($DEA).w ROM:00128A9C clr.w ($DEC).w ROM:00128AA0 clr.w ($DEE).w ROM:00128AA4 clr.w ($DF0).w ROM:00128AA8 clr.w ($DF2).w ROM:00128AAC clr.w ($DF4).w ROM:00128AB0 clr.w ($1B2A).w ROM:00128AB4 clr.w ($1B2C).w ROM:00128AB8 clr.w ($DF6).w ROM:00128ABC clr.w ($DF8).w ROM:00128AC0 clr.b ($1262).w ROM:00128AC4 clr.b ($14B2).w ROM:00128AC8 bclr #0,($141A).w ROM:00128ACE bclr #2,($151C).w ROM:00128AD4 bclr #5,($151B).w ROM:00128ADA bclr #7,($151B).w ROM:00128AE0 bclr #0,($151C).w ROM:00128AE6 move.b #$FF,($14B5).w ROM:00128AEC move.b #$FF,($1277).w ROM:00128AF2 move.w #$FFFF,($DE2).w ROM:00128AF8 move.w #$FFFF,($DE4).w ROM:00128AFE move.w #$FFFF,($1B22).w ROM:00128B04 move.w #$FFFF,($1B24).w ROM:00128B0A clr.w ($1446).w ROM:00128B0E bclr #2,($151B).w ROM:00128B14 clr.w ($E98).w ROM:00128B18 clr.w ($147C).w ROM:00128B1C clr.w ($E9C).w ROM:00128B20 clr.w ($E9E).w ROM:00128B24 clr.w ($EA0).w ROM:00128B28 clr.w ($147E).w ROM:00128B2C clr.w ($1480).w ROM:00128B30 clr.w ($1482).w ROM:00128B34 clr.w ($EA2).w ROM:00128B38 clr.w ($EA4).w ROM:00128B3C clr.w ($EA6).w ROM:00128B40 clr.w ($1484).w ROM:00128B44 clr.w ($1486).w ROM:00128B48 clr.w ($1488).w ROM:00128B4C clr.w ($EA8).w ROM:00128B50 clr.w ($EAA).w ROM:00128B54 clr.w ($EAC).w ROM:00128B58 clr.w ($148A).w ROM:00128B5C clr.w ($148C).w ROM:00128B60 clr.w ($148E).w ROM:00128B64 clr.w ($EAE).w ROM:00128B68 clr.w ($EB0).w ROM:00128B6C clr.w ($EB2).w ROM:00128B70 clr.b ($14B8).w ROM:00128B74 clr.b ($14B9).w ROM:00128B78 clr.b ($14BA).w ROM:00128B7C clr.w ($9D8).w ROM:00128B80 clr.w ($9DA).w ROM:00128B84 clr.w ($49E).w ROM:00128B88 clr.w ($1440).w ROM:00128B8C clr.w ($1442).w ROM:00128B90 bsr.l sub_131E74 ROM:00128B96 move.w #$20,d0 ; ' ' ROM:00128B9A move.b #$10,d1 ROM:00128B9E lea ($10D8).w,a0 ROM:00128BA2 bsr.l sub_1163A4 ROM:00128BA8 lea ($1118).w,a0 ROM:00128BAC bsr.l sub_1163A4 ROM:00128BB2 lea ($1B2E).w,a0 ROM:00128BB6 bsr.l sub_1163A4 ROM:00128BBC lea ($1B6E).w,a0 ROM:00128BC0 bsr.l sub_1163A4 ROM:00128BC6 lea ($1BAE).w,a0 ROM:00128BCA bsr.l sub_1163A4 ROM:00128BD0 lea ($1BEE).w,a0 ROM:00128BD4 bsr.l sub_1163A4 ROM:00128BDA lea ($1C2E).w,a0 ROM:00128BDE bsr.l sub_1163A4 ROM:00128BE4 lea ($1C6E).w,a0 ROM:00128BE8 bsr.l sub_1163A4 ROM:00128BEE lea ($1CAE).w,a0 ROM:00128BF2 bsr.l sub_1163A4 ROM:00128BF8 lea ($1CEE).w,a0 ROM:00128BFC bsr.l sub_1163A4 ROM:00128C02 lea ($1D2E).w,a0 ROM:00128C06 bsr.l sub_1163A4 ROM:00128C0C move.b #8,d1 ROM:00128C10 lea ($1D8F).w,a0 ROM:00128C14 bsr.l sub_1163A4 ROM:00128C1A lea ($1D6F).w,a0 ROM:00128C1E bsr.l sub_1163A4 ROM:00128C24 rts ROM:00128C24 ; End of function sub_128A68 ROM:00128C24 ROM:00128C26 ROM:00128C26 ; =============== S U B R O U T I N E ======================================= ROM:00128C26 ROM:00128C26 ROM:00128C26 sub_128C26: ; CODE XREF: sub_126482+310↑p ROM:00128C26 move.b $B(a3),d7 ROM:00128C2A ext.w d7 ROM:00128C2C lsr.w #1,d7 ROM:00128C2E lea $C(a3),a2 ROM:00128C32 move.w #1,d3 ROM:00128C36 bra.s loc_128C3C ROM:00128C38 ; --------------------------------------------------------------------------- ROM:00128C38 ROM:00128C38 loc_128C38: ; CODE XREF: sub_128C26:loc_128C54↓j ROM:00128C38 addi.w #1,d3 ROM:00128C3C ROM:00128C3C loc_128C3C: ; CODE XREF: sub_128C26+10↑j ROM:00128C3C cmp.w d7,d3 ROM:00128C3E bgt.w loc_128C56 ROM:00128C42 movea.w (a2)+,a4 ROM:00128C44 move.b (a2)+,d6 ROM:00128C46 move.b (a2)+,d5 ROM:00128C48 cmpi.b #$10,d5 ROM:00128C4C bne.s loc_128C52 ROM:00128C4E bset d6,(a4) ROM:00128C50 bra.s loc_128C54 ROM:00128C52 ; --------------------------------------------------------------------------- ROM:00128C52 ROM:00128C52 loc_128C52: ; CODE XREF: sub_128C26+26↑j ROM:00128C52 bclr d6,(a4) ROM:00128C54 ROM:00128C54 loc_128C54: ; CODE XREF: sub_128C26+2A↑j ROM:00128C54 bra.s loc_128C38 ROM:00128C56 ; --------------------------------------------------------------------------- ROM:00128C56 ROM:00128C56 loc_128C56: ; CODE XREF: sub_128C26+18↑j ROM:00128C56 bsr.w sub_128A68 ROM:00128C5A rts ROM:00128C5A ; End of function sub_128C26 ROM:00128C5A ROM:00128C5C ROM:00128C5C ; =============== S U B R O U T I N E ======================================= ROM:00128C5C ROM:00128C5C ROM:00128C5C sub_128C5C: ; CODE XREF: sub_126482+3C8↑p ROM:00128C5C btst #4,($1424).w ROM:00128C62 beq.s loc_128C6C ROM:00128C64 ori.b #1,($122A).w ROM:00128C6A bra.s loc_128C72 ROM:00128C6C ; --------------------------------------------------------------------------- ROM:00128C6C ROM:00128C6C loc_128C6C: ; CODE XREF: sub_128C5C+6↑j ROM:00128C6C andi.b #$FE,($122A).w ROM:00128C72 ROM:00128C72 loc_128C72: ; CODE XREF: sub_128C5C+E↑j ROM:00128C72 btst #1,($140C).w ROM:00128C78 beq.s loc_128C82 ROM:00128C7A ori.b #1,($121F).w ROM:00128C80 bra.s loc_128C88 ROM:00128C82 ; --------------------------------------------------------------------------- ROM:00128C82 ROM:00128C82 loc_128C82: ; CODE XREF: sub_128C5C+1C↑j ROM:00128C82 andi.b #$FE,($121F).w ROM:00128C88 ROM:00128C88 loc_128C88: ; CODE XREF: sub_128C5C+24↑j ROM:00128C88 btst #4,($890).w ROM:00128C8E beq.s loc_128C98 ROM:00128C90 ori.b #2,($121F).w ROM:00128C96 bra.s loc_128C9E ROM:00128C98 ; --------------------------------------------------------------------------- ROM:00128C98 ROM:00128C98 loc_128C98: ; CODE XREF: sub_128C5C+32↑j ROM:00128C98 andi.b #$FD,($121F).w ROM:00128C9E ROM:00128C9E loc_128C9E: ; CODE XREF: sub_128C5C+3A↑j ROM:00128C9E btst #0,($89C).w ROM:00128CA4 beq.s loc_128CAE ROM:00128CA6 ori.b #4,($121F).w ROM:00128CAC bra.s loc_128CB4 ROM:00128CAE ; --------------------------------------------------------------------------- ROM:00128CAE ROM:00128CAE loc_128CAE: ; CODE XREF: sub_128C5C+48↑j ROM:00128CAE andi.b #$FB,($121F).w ROM:00128CB4 ROM:00128CB4 loc_128CB4: ; CODE XREF: sub_128C5C+50↑j ROM:00128CB4 btst #4,($892).w ROM:00128CBA beq.s loc_128CC4 ROM:00128CBC ori.b #8,($121F).w ROM:00128CC2 bra.s loc_128CCA ROM:00128CC4 ; --------------------------------------------------------------------------- ROM:00128CC4 ROM:00128CC4 loc_128CC4: ; CODE XREF: sub_128C5C+5E↑j ROM:00128CC4 andi.b #$F7,($121F).w ROM:00128CCA ROM:00128CCA loc_128CCA: ; CODE XREF: sub_128C5C+66↑j ROM:00128CCA btst #4,($895).w ROM:00128CD0 beq.s loc_128CDA ROM:00128CD2 ori.b #$10,($121F).w ROM:00128CD8 bra.s loc_128CE0 ROM:00128CDA ; --------------------------------------------------------------------------- ROM:00128CDA ROM:00128CDA loc_128CDA: ; CODE XREF: sub_128C5C+74↑j ROM:00128CDA andi.b #$EF,($121F).w ROM:00128CE0 ROM:00128CE0 loc_128CE0: ; CODE XREF: sub_128C5C+7C↑j ROM:00128CE0 btst #6,($89B).w ROM:00128CE6 beq.s loc_128CF0 ROM:00128CE8 ori.b #$20,($121F).w ; ' ' ROM:00128CEE bra.s loc_128CF6 ROM:00128CF0 ; --------------------------------------------------------------------------- ROM:00128CF0 ROM:00128CF0 loc_128CF0: ; CODE XREF: sub_128C5C+8A↑j ROM:00128CF0 andi.b #$DF,($121F).w ROM:00128CF6 ROM:00128CF6 loc_128CF6: ; CODE XREF: sub_128C5C+92↑j ROM:00128CF6 btst #6,($142A).w ROM:00128CFC beq.s loc_128D06 ROM:00128CFE ori.b #$40,($121F).w ; '@' ROM:00128D04 bra.s loc_128D0C ROM:00128D06 ; --------------------------------------------------------------------------- ROM:00128D06 ROM:00128D06 loc_128D06: ; CODE XREF: sub_128C5C+A0↑j ROM:00128D06 andi.b #$BF,($121F).w ROM:00128D0C ROM:00128D0C loc_128D0C: ; CODE XREF: sub_128C5C+A8↑j ROM:00128D0C btst #7,($FFFFF411).w ROM:00128D12 bne.s loc_128D1C ROM:00128D14 ori.b #$80,($121F).w ROM:00128D1A bra.s loc_128D22 ROM:00128D1C ; --------------------------------------------------------------------------- ROM:00128D1C ROM:00128D1C loc_128D1C: ; CODE XREF: sub_128C5C+B6↑j ROM:00128D1C andi.b #$7F,($121F).w ROM:00128D22 ROM:00128D22 loc_128D22: ; CODE XREF: sub_128C5C+BE↑j ROM:00128D22 btst #0,($897).w ROM:00128D28 beq.s loc_128D32 ROM:00128D2A ori.b #1,($1224).w ROM:00128D30 bra.s loc_128D38 ROM:00128D32 ; --------------------------------------------------------------------------- ROM:00128D32 ROM:00128D32 loc_128D32: ; CODE XREF: sub_128C5C+CC↑j ROM:00128D32 andi.b #$FE,($1224).w ROM:00128D38 ROM:00128D38 loc_128D38: ; CODE XREF: sub_128C5C+D4↑j ROM:00128D38 btst #5,($88A).w ROM:00128D3E beq.s loc_128D48 ROM:00128D40 ori.b #2,($1224).w ROM:00128D46 bra.s loc_128D4E ROM:00128D48 ; --------------------------------------------------------------------------- ROM:00128D48 ROM:00128D48 loc_128D48: ; CODE XREF: sub_128C5C+E2↑j ROM:00128D48 andi.b #$FD,($1224).w ROM:00128D4E ROM:00128D4E loc_128D4E: ; CODE XREF: sub_128C5C+EA↑j ROM:00128D4E btst #5,($88B).w ROM:00128D54 beq.s loc_128D5E ROM:00128D56 ori.b #4,($1224).w ROM:00128D5C bra.s loc_128D64 ROM:00128D5E ; --------------------------------------------------------------------------- ROM:00128D5E ROM:00128D5E loc_128D5E: ; CODE XREF: sub_128C5C+F8↑j ROM:00128D5E andi.b #$FB,($1224).w ROM:00128D64 ROM:00128D64 loc_128D64: ; CODE XREF: sub_128C5C+100↑j ROM:00128D64 btst #3,($889).w ROM:00128D6A beq.s loc_128D74 ROM:00128D6C ori.b #8,($1224).w ROM:00128D72 bra.s loc_128D7A ROM:00128D74 ; --------------------------------------------------------------------------- ROM:00128D74 ROM:00128D74 loc_128D74: ; CODE XREF: sub_128C5C+10E↑j ROM:00128D74 andi.b #$F7,($1224).w ROM:00128D7A ROM:00128D7A loc_128D7A: ; CODE XREF: sub_128C5C+116↑j ROM:00128D7A btst #4,($898).w ROM:00128D80 beq.s loc_128D8A ROM:00128D82 ori.b #$10,($1224).w ROM:00128D88 bra.s loc_128D90 ROM:00128D8A ; --------------------------------------------------------------------------- ROM:00128D8A ROM:00128D8A loc_128D8A: ; CODE XREF: sub_128C5C+124↑j ROM:00128D8A andi.b #$EF,($1224).w ROM:00128D90 ROM:00128D90 loc_128D90: ; CODE XREF: sub_128C5C+12C↑j ROM:00128D90 btst #7,($899).w ROM:00128D96 beq.s loc_128DA0 ROM:00128D98 ori.b #$20,($1224).w ; ' ' ROM:00128D9E bra.s loc_128DA6 ROM:00128DA0 ; --------------------------------------------------------------------------- ROM:00128DA0 ROM:00128DA0 loc_128DA0: ; CODE XREF: sub_128C5C+13A↑j ROM:00128DA0 andi.b #$DF,($1224).w ROM:00128DA6 ROM:00128DA6 loc_128DA6: ; CODE XREF: sub_128C5C+142↑j ROM:00128DA6 btst #1,($88F).w ROM:00128DAC beq.s loc_128DB6 ROM:00128DAE ori.b #$40,($1224).w ; '@' ROM:00128DB4 bra.s loc_128DBC ROM:00128DB6 ; --------------------------------------------------------------------------- ROM:00128DB6 ROM:00128DB6 loc_128DB6: ; CODE XREF: sub_128C5C+150↑j ROM:00128DB6 andi.b #$BF,($1224).w ROM:00128DBC ROM:00128DBC loc_128DBC: ; CODE XREF: sub_128C5C+158↑j ROM:00128DBC btst #4,($89E).w ROM:00128DC2 beq.s loc_128DCC ROM:00128DC4 ori.b #$80,($1224).w ROM:00128DCA bra.s loc_128DD2 ROM:00128DCC ; --------------------------------------------------------------------------- ROM:00128DCC ROM:00128DCC loc_128DCC: ; CODE XREF: sub_128C5C+166↑j ROM:00128DCC andi.b #$7F,($1224).w ROM:00128DD2 ROM:00128DD2 loc_128DD2: ; CODE XREF: sub_128C5C+16E↑j ROM:00128DD2 btst #1,($890).w ROM:00128DD8 beq.s loc_128DE2 ROM:00128DDA ori.b #1,($1225).w ROM:00128DE0 bra.s loc_128DE8 ROM:00128DE2 ; --------------------------------------------------------------------------- ROM:00128DE2 ROM:00128DE2 loc_128DE2: ; CODE XREF: sub_128C5C+17C↑j ROM:00128DE2 andi.b #$FE,($1225).w ROM:00128DE8 ROM:00128DE8 loc_128DE8: ; CODE XREF: sub_128C5C+184↑j ROM:00128DE8 btst #2,($C9E).w ROM:00128DEE beq.s loc_128DF8 ROM:00128DF0 ori.b #2,($1225).w ROM:00128DF6 bra.s loc_128DFE ROM:00128DF8 ; --------------------------------------------------------------------------- ROM:00128DF8 ROM:00128DF8 loc_128DF8: ; CODE XREF: sub_128C5C+192↑j ROM:00128DF8 andi.b #$FD,($1225).w ROM:00128DFE ROM:00128DFE loc_128DFE: ; CODE XREF: sub_128C5C+19A↑j ROM:00128DFE btst #0,($895).w ROM:00128E04 beq.s loc_128E0E ROM:00128E06 ori.b #4,($1225).w ROM:00128E0C bra.s loc_128E14 ROM:00128E0E ; --------------------------------------------------------------------------- ROM:00128E0E ROM:00128E0E loc_128E0E: ; CODE XREF: sub_128C5C+1A8↑j ROM:00128E0E andi.b #$FB,($1225).w ROM:00128E14 ROM:00128E14 loc_128E14: ; CODE XREF: sub_128C5C+1B0↑j ROM:00128E14 btst #1,($C9E).w ROM:00128E1A beq.s loc_128E24 ROM:00128E1C ori.b #8,($1225).w ROM:00128E22 bra.s loc_128E2A ROM:00128E24 ; --------------------------------------------------------------------------- ROM:00128E24 ROM:00128E24 loc_128E24: ; CODE XREF: sub_128C5C+1BE↑j ROM:00128E24 andi.b #$F7,($1225).w ROM:00128E2A ROM:00128E2A loc_128E2A: ; CODE XREF: sub_128C5C+1C6↑j ROM:00128E2A btst #0,($C9E).w ROM:00128E30 beq.s loc_128E3A ROM:00128E32 ori.b #$10,($1225).w ROM:00128E38 bra.s loc_128E40 ROM:00128E3A ; --------------------------------------------------------------------------- ROM:00128E3A ROM:00128E3A loc_128E3A: ; CODE XREF: sub_128C5C+1D4↑j ROM:00128E3A andi.b #$EF,($1225).w ROM:00128E40 ROM:00128E40 loc_128E40: ; CODE XREF: sub_128C5C+1DC↑j ROM:00128E40 btst #7,($C9F).w ROM:00128E46 beq.s loc_128E50 ROM:00128E48 ori.b #$20,($1225).w ; ' ' ROM:00128E4E bra.s loc_128E56 ROM:00128E50 ; --------------------------------------------------------------------------- ROM:00128E50 ROM:00128E50 loc_128E50: ; CODE XREF: sub_128C5C+1EA↑j ROM:00128E50 andi.b #$DF,($1225).w ROM:00128E56 ROM:00128E56 loc_128E56: ; CODE XREF: sub_128C5C+1F2↑j ROM:00128E56 btst #0,($11DF).w ROM:00128E5C beq.s loc_128E66 ROM:00128E5E ori.b #1,($1226).w ROM:00128E64 bra.s loc_128E6C ROM:00128E66 ; --------------------------------------------------------------------------- ROM:00128E66 ROM:00128E66 loc_128E66: ; CODE XREF: sub_128C5C+200↑j ROM:00128E66 andi.b #$FE,($1226).w ROM:00128E6C ROM:00128E6C loc_128E6C: ; CODE XREF: sub_128C5C+208↑j ROM:00128E6C btst #0,($11EC).w ROM:00128E72 beq.s loc_128E7C ROM:00128E74 ori.b #2,($1226).w ROM:00128E7A bra.s loc_128E82 ROM:00128E7C ; --------------------------------------------------------------------------- ROM:00128E7C ROM:00128E7C loc_128E7C: ; CODE XREF: sub_128C5C+216↑j ROM:00128E7C andi.b #$FD,($1226).w ROM:00128E82 ROM:00128E82 loc_128E82: ; CODE XREF: sub_128C5C+21E↑j ROM:00128E82 btst #0,($11EA).w ROM:00128E88 beq.s loc_128E92 ROM:00128E8A ori.b #4,($1226).w ROM:00128E90 bra.s loc_128E98 ROM:00128E92 ; --------------------------------------------------------------------------- ROM:00128E92 ROM:00128E92 loc_128E92: ; CODE XREF: sub_128C5C+22C↑j ROM:00128E92 andi.b #$FB,($1226).w ROM:00128E98 ROM:00128E98 loc_128E98: ; CODE XREF: sub_128C5C+234↑j ROM:00128E98 btst #0,($1283).w ROM:00128E9E beq.s loc_128EA8 ROM:00128EA0 ori.b #1,($1254).w ROM:00128EA6 bra.s loc_128EAE ROM:00128EA8 ; --------------------------------------------------------------------------- ROM:00128EA8 ROM:00128EA8 loc_128EA8: ; CODE XREF: sub_128C5C+242↑j ROM:00128EA8 andi.b #$FE,($1254).w ROM:00128EAE ROM:00128EAE loc_128EAE: ; CODE XREF: sub_128C5C+24A↑j ROM:00128EAE btst #2,($1400).w ROM:00128EB4 beq.s loc_128EBE ROM:00128EB6 ori.b #1,($1227).w ROM:00128EBC bra.s loc_128EC4 ROM:00128EBE ; --------------------------------------------------------------------------- ROM:00128EBE ROM:00128EBE loc_128EBE: ; CODE XREF: sub_128C5C+258↑j ROM:00128EBE andi.b #$FE,($1227).w ROM:00128EC4 ROM:00128EC4 loc_128EC4: ; CODE XREF: sub_128C5C+260↑j ROM:00128EC4 btst #7,($142B).w ROM:00128ECA beq.s loc_128ED4 ROM:00128ECC ori.b #2,($1227).w ROM:00128ED2 bra.s loc_128EDA ROM:00128ED4 ; --------------------------------------------------------------------------- ROM:00128ED4 ROM:00128ED4 loc_128ED4: ; CODE XREF: sub_128C5C+26E↑j ROM:00128ED4 andi.b #$FD,($1227).w ROM:00128EDA ROM:00128EDA loc_128EDA: ; CODE XREF: sub_128C5C+276↑j ROM:00128EDA btst #3,($1419).w ROM:00128EE0 beq.s loc_128EEA ROM:00128EE2 ori.b #4,($1227).w ROM:00128EE8 bra.s loc_128EF0 ROM:00128EEA ; --------------------------------------------------------------------------- ROM:00128EEA ROM:00128EEA loc_128EEA: ; CODE XREF: sub_128C5C+284↑j ROM:00128EEA andi.b #$FB,($1227).w ROM:00128EF0 ROM:00128EF0 loc_128EF0: ; CODE XREF: sub_128C5C+28C↑j ROM:00128EF0 btst #6,($140E).w ROM:00128EF6 beq.s loc_128F00 ROM:00128EF8 ori.b #8,($1227).w ROM:00128EFE bra.s loc_128F06 ROM:00128F00 ; --------------------------------------------------------------------------- ROM:00128F00 ROM:00128F00 loc_128F00: ; CODE XREF: sub_128C5C+29A↑j ROM:00128F00 andi.b #$F7,($1227).w ROM:00128F06 ROM:00128F06 loc_128F06: ; CODE XREF: sub_128C5C+2A2↑j ROM:00128F06 btst #4,($140B).w ROM:00128F0C beq.s loc_128F16 ROM:00128F0E ori.b #$10,($1227).w ROM:00128F14 bra.s loc_128F1C ROM:00128F16 ; --------------------------------------------------------------------------- ROM:00128F16 ROM:00128F16 loc_128F16: ; CODE XREF: sub_128C5C+2B0↑j ROM:00128F16 andi.b #$EF,($1227).w ROM:00128F1C ROM:00128F1C loc_128F1C: ; CODE XREF: sub_128C5C+2B8↑j ROM:00128F1C btst #1,($151C).w ROM:00128F22 beq.s loc_128F2C ROM:00128F24 ori.b #$20,($1227).w ; ' ' ROM:00128F2A bra.s loc_128F32 ROM:00128F2C ; --------------------------------------------------------------------------- ROM:00128F2C ROM:00128F2C loc_128F2C: ; CODE XREF: sub_128C5C+2C6↑j ROM:00128F2C andi.b #$DF,($1227).w ROM:00128F32 ROM:00128F32 loc_128F32: ; CODE XREF: sub_128C5C+2CE↑j ROM:00128F32 btst #1,($1422).w ROM:00128F38 beq.s loc_128F42 ROM:00128F3A ori.b #1,($1228).w ROM:00128F40 bra.s loc_128F48 ROM:00128F42 ; --------------------------------------------------------------------------- ROM:00128F42 ROM:00128F42 loc_128F42: ; CODE XREF: sub_128C5C+2DC↑j ROM:00128F42 andi.b #$FE,($1228).w ROM:00128F48 ROM:00128F48 loc_128F48: ; CODE XREF: sub_128C5C+2E4↑j ROM:00128F48 btst #1,($140C).w ROM:00128F4E beq.s loc_128F58 ROM:00128F50 ori.b #2,($1228).w ROM:00128F56 bra.s loc_128F5E ROM:00128F58 ; --------------------------------------------------------------------------- ROM:00128F58 ROM:00128F58 loc_128F58: ; CODE XREF: sub_128C5C+2F2↑j ROM:00128F58 andi.b #$FD,($1228).w ROM:00128F5E ROM:00128F5E loc_128F5E: ; CODE XREF: sub_128C5C+2FA↑j ROM:00128F5E btst #1,($88C).w ROM:00128F64 beq.s loc_128F6E ROM:00128F66 ori.b #4,($1228).w ROM:00128F6C bra.s loc_128F74 ROM:00128F6E ; --------------------------------------------------------------------------- ROM:00128F6E ROM:00128F6E loc_128F6E: ; CODE XREF: sub_128C5C+308↑j ROM:00128F6E andi.b #$FB,($1228).w ROM:00128F74 ROM:00128F74 loc_128F74: ; CODE XREF: sub_128C5C+310↑j ROM:00128F74 btst #7,($1409).w ROM:00128F7A beq.s loc_128F84 ROM:00128F7C ori.b #8,($1228).w ROM:00128F82 bra.s loc_128F8A ROM:00128F84 ; --------------------------------------------------------------------------- ROM:00128F84 ROM:00128F84 loc_128F84: ; CODE XREF: sub_128C5C+31E↑j ROM:00128F84 andi.b #$F7,($1228).w ROM:00128F8A ROM:00128F8A loc_128F8A: ; CODE XREF: sub_128C5C+326↑j ROM:00128F8A btst #2,($1422).w ROM:00128F90 beq.s loc_128F9A ROM:00128F92 ori.b #$10,($1228).w ROM:00128F98 bra.s loc_128FA0 ROM:00128F9A ; --------------------------------------------------------------------------- ROM:00128F9A ROM:00128F9A loc_128F9A: ; CODE XREF: sub_128C5C+334↑j ROM:00128F9A andi.b #$EF,($1228).w ROM:00128FA0 ROM:00128FA0 loc_128FA0: ; CODE XREF: sub_128C5C+33C↑j ROM:00128FA0 btst #7,($1400).w ROM:00128FA6 beq.s loc_128FB0 ROM:00128FA8 ori.b #$20,($1228).w ; ' ' ROM:00128FAE bra.s loc_128FB6 ROM:00128FB0 ; --------------------------------------------------------------------------- ROM:00128FB0 ROM:00128FB0 loc_128FB0: ; CODE XREF: sub_128C5C+34A↑j ROM:00128FB0 andi.b #$DF,($1228).w ROM:00128FB6 ROM:00128FB6 loc_128FB6: ; CODE XREF: sub_128C5C+352↑j ROM:00128FB6 btst #7,($141E).w ROM:00128FBC beq.s loc_128FC6 ROM:00128FBE ori.b #$20,($1228).w ; ' ' ROM:00128FC4 bra.s loc_128FCC ROM:00128FC6 ; --------------------------------------------------------------------------- ROM:00128FC6 ROM:00128FC6 loc_128FC6: ; CODE XREF: sub_128C5C+360↑j ROM:00128FC6 andi.b #$DF,($1228).w ROM:00128FCC ROM:00128FCC loc_128FCC: ; CODE XREF: sub_128C5C+368↑j ROM:00128FCC btst #5,($141D).w ROM:00128FD2 beq.s loc_128FDC ROM:00128FD4 ori.b #$20,($1228).w ; ' ' ROM:00128FDA bra.s loc_128FE2 ROM:00128FDC ; --------------------------------------------------------------------------- ROM:00128FDC ROM:00128FDC loc_128FDC: ; CODE XREF: sub_128C5C+376↑j ROM:00128FDC andi.b #$DF,($1228).w ROM:00128FE2 ROM:00128FE2 loc_128FE2: ; CODE XREF: sub_128C5C+37E↑j ROM:00128FE2 btst #2,($140B).w ROM:00128FE8 beq.s loc_128FF2 ROM:00128FEA ori.b #1,($1229).w ROM:00128FF0 bra.s loc_128FF8 ROM:00128FF2 ; --------------------------------------------------------------------------- ROM:00128FF2 ROM:00128FF2 loc_128FF2: ; CODE XREF: sub_128C5C+38C↑j ROM:00128FF2 andi.b #$FE,($1229).w ROM:00128FF8 ROM:00128FF8 loc_128FF8: ; CODE XREF: sub_128C5C+394↑j ROM:00128FF8 btst #0,($1414).w ROM:00128FFE beq.s loc_129008 ROM:00129000 ori.b #2,($1229).w ROM:00129006 bra.s loc_12900E ROM:00129008 ; --------------------------------------------------------------------------- ROM:00129008 ROM:00129008 loc_129008: ; CODE XREF: sub_128C5C+3A2↑j ROM:00129008 andi.b #$FD,($1229).w ROM:0012900E ROM:0012900E loc_12900E: ; CODE XREF: sub_128C5C+3AA↑j ROM:0012900E btst #5,($1413).w ROM:00129014 beq.s loc_12901E ROM:00129016 ori.b #4,($1229).w ROM:0012901C bra.s loc_129024 ROM:0012901E ; --------------------------------------------------------------------------- ROM:0012901E ROM:0012901E loc_12901E: ; CODE XREF: sub_128C5C+3B8↑j ROM:0012901E andi.b #$FB,($1229).w ROM:00129024 ROM:00129024 loc_129024: ; CODE XREF: sub_128C5C+3C0↑j ROM:00129024 btst #1,($1425).w ROM:0012902A beq.s loc_129034 ROM:0012902C ori.b #8,($1229).w ROM:00129032 bra.s loc_12903A ROM:00129034 ; --------------------------------------------------------------------------- ROM:00129034 ROM:00129034 loc_129034: ; CODE XREF: sub_128C5C+3CE↑j ROM:00129034 andi.b #$F7,($1229).w ROM:0012903A ROM:0012903A loc_12903A: ; CODE XREF: sub_128C5C+3D6↑j ROM:0012903A btst #2,($1413).w ROM:00129040 beq.s loc_12904A ROM:00129042 ori.b #$10,($1229).w ROM:00129048 bra.s loc_129050 ROM:0012904A ; --------------------------------------------------------------------------- ROM:0012904A ROM:0012904A loc_12904A: ; CODE XREF: sub_128C5C+3E4↑j ROM:0012904A andi.b #$EF,($1229).w ROM:00129050 ROM:00129050 loc_129050: ; CODE XREF: sub_128C5C+3EC↑j ROM:00129050 btst #4,($895).w ROM:00129056 beq.s loc_129060 ROM:00129058 ori.b #$20,($1229).w ; ' ' ROM:0012905E bra.s loc_129066 ROM:00129060 ; --------------------------------------------------------------------------- ROM:00129060 ROM:00129060 loc_129060: ; CODE XREF: sub_128C5C+3FA↑j ROM:00129060 andi.b #$DF,($1229).w ROM:00129066 ROM:00129066 loc_129066: ; CODE XREF: sub_128C5C+402↑j ROM:00129066 btst #4,($142C).w ROM:0012906C beq.s loc_129076 ROM:0012906E ori.b #$20,($1229).w ; ' ' ROM:00129074 bra.s loc_12907C ROM:00129076 ; --------------------------------------------------------------------------- ROM:00129076 ROM:00129076 loc_129076: ; CODE XREF: sub_128C5C+410↑j ROM:00129076 andi.b #$DF,($1229).w ROM:0012907C ROM:0012907C loc_12907C: ; CODE XREF: sub_128C5C+418↑j ROM:0012907C btst #6,($88D).w ROM:00129082 bne.s loc_12908C ROM:00129084 ori.b #1,($1222).w ROM:0012908A bra.s loc_129092 ROM:0012908C ; --------------------------------------------------------------------------- ROM:0012908C ROM:0012908C loc_12908C: ; CODE XREF: sub_128C5C+426↑j ROM:0012908C andi.b #$FE,($1222).w ROM:00129092 ROM:00129092 loc_129092: ; CODE XREF: sub_128C5C+42E↑j ROM:00129092 btst #4,($88E).w ROM:00129098 bne.s loc_1290A2 ROM:0012909A ori.b #2,($1222).w ROM:001290A0 bra.s loc_1290A8 ROM:001290A2 ; --------------------------------------------------------------------------- ROM:001290A2 ROM:001290A2 loc_1290A2: ; CODE XREF: sub_128C5C+43C↑j ROM:001290A2 andi.b #$FD,($1222).w ROM:001290A8 ROM:001290A8 loc_1290A8: ; CODE XREF: sub_128C5C+444↑j ROM:001290A8 btst #1,($145A).w ROM:001290AE beq.s loc_1290B8 ROM:001290B0 ori.b #4,($1222).w ROM:001290B6 bra.s loc_1290BE ROM:001290B8 ; --------------------------------------------------------------------------- ROM:001290B8 ROM:001290B8 loc_1290B8: ; CODE XREF: sub_128C5C+452↑j ROM:001290B8 andi.b #$FB,($1222).w ROM:001290BE ROM:001290BE loc_1290BE: ; CODE XREF: sub_128C5C+45A↑j ROM:001290BE btst #7,($88E).w ROM:001290C4 beq.s loc_1290CE ROM:001290C6 ori.b #8,($1222).w ROM:001290CC bra.s loc_1290D4 ROM:001290CE ; --------------------------------------------------------------------------- ROM:001290CE ROM:001290CE loc_1290CE: ; CODE XREF: sub_128C5C+468↑j ROM:001290CE andi.b #$F7,($1222).w ROM:001290D4 ROM:001290D4 loc_1290D4: ; CODE XREF: sub_128C5C+470↑j ROM:001290D4 btst #0,($11DF).w ROM:001290DA beq.s loc_1290E4 ROM:001290DC ori.b #1,($1220).w ROM:001290E2 bra.s loc_1290EA ROM:001290E4 ; --------------------------------------------------------------------------- ROM:001290E4 ROM:001290E4 loc_1290E4: ; CODE XREF: sub_128C5C+47E↑j ROM:001290E4 andi.b #$FE,($1220).w ROM:001290EA ROM:001290EA loc_1290EA: ; CODE XREF: sub_128C5C+486↑j ROM:001290EA btst #1,($11DF).w ROM:001290F0 beq.s loc_1290FA ROM:001290F2 ori.b #2,($1220).w ROM:001290F8 bra.s loc_129100 ROM:001290FA ; --------------------------------------------------------------------------- ROM:001290FA ROM:001290FA loc_1290FA: ; CODE XREF: sub_128C5C+494↑j ROM:001290FA andi.b #$FD,($1220).w ROM:00129100 ROM:00129100 loc_129100: ; CODE XREF: sub_128C5C+49C↑j ROM:00129100 btst #0,($1423).w ROM:00129106 beq.s loc_129110 ROM:00129108 ori.b #1,($1221).w ROM:0012910E bra.s loc_129116 ROM:00129110 ; --------------------------------------------------------------------------- ROM:00129110 ROM:00129110 loc_129110: ; CODE XREF: sub_128C5C+4AA↑j ROM:00129110 andi.b #$FE,($1221).w ROM:00129116 ROM:00129116 loc_129116: ; CODE XREF: sub_128C5C+4B2↑j ROM:00129116 btst #4,($141C).w ROM:0012911C beq.s loc_129126 ROM:0012911E ori.b #2,($1221).w ROM:00129124 bra.s loc_12912C ROM:00129126 ; --------------------------------------------------------------------------- ROM:00129126 ROM:00129126 loc_129126: ; CODE XREF: sub_128C5C+4C0↑j ROM:00129126 andi.b #$FD,($1221).w ROM:0012912C ROM:0012912C loc_12912C: ; CODE XREF: sub_128C5C+4C8↑j ROM:0012912C btst #1,($140C).w ROM:00129132 beq.s loc_12913C ROM:00129134 ori.b #4,($1221).w ROM:0012913A bra.s loc_129142 ROM:0012913C ; --------------------------------------------------------------------------- ROM:0012913C ROM:0012913C loc_12913C: ; CODE XREF: sub_128C5C+4D6↑j ROM:0012913C andi.b #$FB,($1221).w ROM:00129142 ROM:00129142 loc_129142: ; CODE XREF: sub_128C5C+4DE↑j ROM:00129142 btst #7,($1427).w ROM:00129148 beq.s loc_129152 ROM:0012914A ori.b #8,($1221).w ROM:00129150 bra.s loc_129158 ROM:00129152 ; --------------------------------------------------------------------------- ROM:00129152 ROM:00129152 loc_129152: ; CODE XREF: sub_128C5C+4EC↑j ROM:00129152 andi.b #$F7,($1221).w ROM:00129158 ROM:00129158 loc_129158: ; CODE XREF: sub_128C5C+4F4↑j ROM:00129158 btst #3,($1424).w ROM:0012915E beq.s loc_129168 ROM:00129160 ori.b #$10,($1221).w ROM:00129166 bra.s loc_12916E ROM:00129168 ; --------------------------------------------------------------------------- ROM:00129168 ROM:00129168 loc_129168: ; CODE XREF: sub_128C5C+502↑j ROM:00129168 andi.b #$EF,($1221).w ROM:0012916E ROM:0012916E loc_12916E: ; CODE XREF: sub_128C5C+50A↑j ROM:0012916E btst #2,($1405).w ROM:00129174 beq.s loc_12917E ROM:00129176 ori.b #$20,($1221).w ; ' ' ROM:0012917C bra.s loc_129184 ROM:0012917E ; --------------------------------------------------------------------------- ROM:0012917E ROM:0012917E loc_12917E: ; CODE XREF: sub_128C5C+518↑j ROM:0012917E andi.b #$DF,($1221).w ROM:00129184 ROM:00129184 loc_129184: ; CODE XREF: sub_128C5C+520↑j ROM:00129184 btst #7,($1409).w ROM:0012918A beq.s loc_129194 ROM:0012918C ori.b #$40,($1221).w ; '@' ROM:00129192 bra.s loc_12919A ROM:00129194 ; --------------------------------------------------------------------------- ROM:00129194 ROM:00129194 loc_129194: ; CODE XREF: sub_128C5C+52E↑j ROM:00129194 andi.b #$BF,($1221).w ROM:0012919A ROM:0012919A loc_12919A: ; CODE XREF: sub_128C5C+536↑j ROM:0012919A btst #1,($1413).w ROM:001291A0 beq.s loc_1291AA ROM:001291A2 ori.b #$80,($1221).w ROM:001291A8 bra.s loc_1291B0 ROM:001291AA ; --------------------------------------------------------------------------- ROM:001291AA ROM:001291AA loc_1291AA: ; CODE XREF: sub_128C5C+544↑j ROM:001291AA andi.b #$7F,($1221).w ROM:001291B0 ROM:001291B0 loc_1291B0: ; CODE XREF: sub_128C5C+54C↑j ROM:001291B0 btst #0,($1420).w ROM:001291B6 beq.s loc_1291C0 ROM:001291B8 ori.w #1,($CA0).w ROM:001291BE bra.s loc_1291C6 ROM:001291C0 ; --------------------------------------------------------------------------- ROM:001291C0 ROM:001291C0 loc_1291C0: ; CODE XREF: sub_128C5C+55A↑j ROM:001291C0 andi.w #$FFFE,($CA0).w ROM:001291C6 ROM:001291C6 loc_1291C6: ; CODE XREF: sub_128C5C+562↑j ROM:001291C6 btst #7,($141C).w ROM:001291CC beq.s loc_1291D6 ROM:001291CE ori.w #2,($CA0).w ROM:001291D4 bra.s loc_1291DC ROM:001291D6 ; --------------------------------------------------------------------------- ROM:001291D6 ROM:001291D6 loc_1291D6: ; CODE XREF: sub_128C5C+570↑j ROM:001291D6 andi.w #$FFFD,($CA0).w ROM:001291DC ROM:001291DC loc_1291DC: ; CODE XREF: sub_128C5C+578↑j ROM:001291DC btst #4,($140C).w ROM:001291E2 beq.s loc_1291EC ROM:001291E4 ori.w #4,($CA0).w ROM:001291EA bra.s loc_1291F2 ROM:001291EC ; --------------------------------------------------------------------------- ROM:001291EC ROM:001291EC loc_1291EC: ; CODE XREF: sub_128C5C+586↑j ROM:001291EC andi.w #$FFFB,($CA0).w ROM:001291F2 ROM:001291F2 loc_1291F2: ; CODE XREF: sub_128C5C+58E↑j ROM:001291F2 btst #2,($1409).w ROM:001291F8 beq.s loc_129202 ROM:001291FA ori.w #8,($CA0).w ROM:00129200 bra.s loc_129208 ROM:00129202 ; --------------------------------------------------------------------------- ROM:00129202 ROM:00129202 loc_129202: ; CODE XREF: sub_128C5C+59C↑j ROM:00129202 andi.w #$FFF7,($CA0).w ROM:00129208 ROM:00129208 loc_129208: ; CODE XREF: sub_128C5C+5A4↑j ROM:00129208 btst #6,($141E).w ROM:0012920E beq.s loc_129218 ROM:00129210 ori.w #$10,($CA0).w ROM:00129216 bra.s loc_12921E ROM:00129218 ; --------------------------------------------------------------------------- ROM:00129218 ROM:00129218 loc_129218: ; CODE XREF: sub_128C5C+5B2↑j ROM:00129218 andi.w #$FFEF,($CA0).w ROM:0012921E ROM:0012921E loc_12921E: ; CODE XREF: sub_128C5C+5BA↑j ROM:0012921E btst #5,($1414).w ROM:00129224 beq.s loc_12922E ROM:00129226 ori.w #$20,($CA0).w ; ' ' ROM:0012922C bra.s loc_129234 ROM:0012922E ; --------------------------------------------------------------------------- ROM:0012922E ROM:0012922E loc_12922E: ; CODE XREF: sub_128C5C+5C8↑j ROM:0012922E andi.w #$FFDF,($CA0).w ROM:00129234 ROM:00129234 loc_129234: ; CODE XREF: sub_128C5C+5D0↑j ROM:00129234 btst #7,($1408).w ROM:0012923A beq.s loc_129244 ROM:0012923C ori.w #$40,($CA0).w ; '@' ROM:00129242 bra.s loc_12924A ROM:00129244 ; --------------------------------------------------------------------------- ROM:00129244 ROM:00129244 loc_129244: ; CODE XREF: sub_128C5C+5DE↑j ROM:00129244 andi.w #$FFBF,($CA0).w ROM:0012924A ROM:0012924A loc_12924A: ; CODE XREF: sub_128C5C+5E6↑j ROM:0012924A btst #4,($1408).w ROM:00129250 beq.s loc_12925A ROM:00129252 ori.w #$80,($CA0).w ROM:00129258 bra.s loc_129260 ROM:0012925A ; --------------------------------------------------------------------------- ROM:0012925A ROM:0012925A loc_12925A: ; CODE XREF: sub_128C5C+5F4↑j ROM:0012925A andi.w #$FF7F,($CA0).w ROM:00129260 ROM:00129260 loc_129260: ; CODE XREF: sub_128C5C+5FC↑j ROM:00129260 btst #6,($141A).w ROM:00129266 beq.s loc_129270 ROM:00129268 ori.w #$100,($CA0).w ROM:0012926E bra.s loc_129276 ROM:00129270 ; --------------------------------------------------------------------------- ROM:00129270 ROM:00129270 loc_129270: ; CODE XREF: sub_128C5C+60A↑j ROM:00129270 andi.w #$FEFF,($CA0).w ROM:00129276 ROM:00129276 loc_129276: ; CODE XREF: sub_128C5C+612↑j ROM:00129276 btst #6,($1406).w ROM:0012927C beq.s loc_129286 ROM:0012927E ori.w #$200,($CA0).w ROM:00129284 bra.s loc_12928C ROM:00129286 ; --------------------------------------------------------------------------- ROM:00129286 ROM:00129286 loc_129286: ; CODE XREF: sub_128C5C+620↑j ROM:00129286 andi.w #$FDFF,($CA0).w ROM:0012928C ROM:0012928C loc_12928C: ; CODE XREF: sub_128C5C+628↑j ROM:0012928C btst #3,($142D).w ROM:00129292 beq.s loc_12929C ROM:00129294 ori.w #$400,($CA0).w ROM:0012929A bra.s loc_1292A2 ROM:0012929C ; --------------------------------------------------------------------------- ROM:0012929C ROM:0012929C loc_12929C: ; CODE XREF: sub_128C5C+636↑j ROM:0012929C andi.w #$FBFF,($CA0).w ROM:001292A2 ROM:001292A2 loc_1292A2: ; CODE XREF: sub_128C5C+63E↑j ROM:001292A2 clr.l d0 ROM:001292A4 move.w $542(a5),d1 ROM:001292A8 cmpi.w #0,d1 ROM:001292AC bne.s loc_1292B2 ROM:001292AE bset #3,d0 ROM:001292B2 ROM:001292B2 loc_1292B2: ; CODE XREF: sub_128C5C+650↑j ROM:001292B2 btst #1,($151B).w ROM:001292B8 beq.s loc_1292C2 ROM:001292BA bset #$12,d0 ROM:001292BE bset #$10,d0 ROM:001292C2 ROM:001292C2 loc_1292C2: ; CODE XREF: sub_128C5C+65C↑j ROM:001292C2 btst #3,($151B).w ROM:001292C8 beq.s loc_1292CE ROM:001292CA bset #$13,d0 ROM:001292CE ROM:001292CE loc_1292CE: ; CODE XREF: sub_128C5C+66C↑j ROM:001292CE ori.l #1,d0 ROM:001292D4 ori.l #4,d0 ROM:001292DA ori.l #0,d0 ROM:001292E0 ori.l #0,d0 ROM:001292E6 ori.l #0,d0 ROM:001292EC ori.l #$100,d0 ROM:001292F2 ori.l #$200,d0 ROM:001292F8 ori.l #$400,d0 ROM:001292FE ori.l #$800,d0 ROM:00129304 ori.l #$1000,d0 ROM:0012930A ori.l #$2000,d0 ROM:00129310 ori.l #$4000,d0 ROM:00129316 ori.l #0,d0 ROM:0012931C ori.l #$20000,d0 ROM:00129322 ori.l #0,d0 ROM:00129328 move.l d0,($8C8).w ROM:0012932C btst #6,($151B).w ROM:00129332 beq.s loc_12933C ROM:00129334 ori.b #1,($1223).w ROM:0012933A bra.s loc_129342 ROM:0012933C ; --------------------------------------------------------------------------- ROM:0012933C ROM:0012933C loc_12933C: ; CODE XREF: sub_128C5C+6D6↑j ROM:0012933C andi.b #$FE,($1223).w ROM:00129342 ROM:00129342 loc_129342: ; CODE XREF: sub_128C5C+6DE↑j ROM:00129342 btst #1,($1400).w ROM:00129348 beq.s loc_129352 ROM:0012934A ori.b #2,($1223).w ROM:00129350 bra.s loc_129358 ROM:00129352 ; --------------------------------------------------------------------------- ROM:00129352 ROM:00129352 loc_129352: ; CODE XREF: sub_128C5C+6EC↑j ROM:00129352 andi.b #$FD,($1223).w ROM:00129358 ROM:00129358 loc_129358: ; CODE XREF: sub_128C5C+6F4↑j ROM:00129358 btst #5,($1410).w ROM:0012935E beq.s loc_129368 ROM:00129360 ori.b #4,($1223).w ROM:00129366 bra.s loc_12936E ROM:00129368 ; --------------------------------------------------------------------------- ROM:00129368 ROM:00129368 loc_129368: ; CODE XREF: sub_128C5C+702↑j ROM:00129368 andi.b #$FB,($1223).w ROM:0012936E ROM:0012936E loc_12936E: ; CODE XREF: sub_128C5C+70A↑j ROM:0012936E btst #5,($1408).w ROM:00129374 beq.s loc_12937E ROM:00129376 ori.b #8,($1223).w ROM:0012937C bra.s loc_129384 ROM:0012937E ; --------------------------------------------------------------------------- ROM:0012937E ROM:0012937E loc_12937E: ; CODE XREF: sub_128C5C+718↑j ROM:0012937E andi.b #$F7,($1223).w ROM:00129384 ROM:00129384 loc_129384: ; CODE XREF: sub_128C5C+720↑j ROM:00129384 btst #0,($77B).w ROM:0012938A beq.s loc_129394 ROM:0012938C ori.w #1,($CA2).w ROM:00129392 bra.s loc_12939A ROM:00129394 ; --------------------------------------------------------------------------- ROM:00129394 ROM:00129394 loc_129394: ; CODE XREF: sub_128C5C+72E↑j ROM:00129394 andi.w #$FFFE,($CA2).w ROM:0012939A ROM:0012939A loc_12939A: ; CODE XREF: sub_128C5C+736↑j ROM:0012939A btst #1,($77B).w ROM:001293A0 beq.s loc_1293AA ROM:001293A2 ori.w #2,($CA2).w ROM:001293A8 bra.s loc_1293B0 ROM:001293AA ; --------------------------------------------------------------------------- ROM:001293AA ROM:001293AA loc_1293AA: ; CODE XREF: sub_128C5C+744↑j ROM:001293AA andi.w #$FFFD,($CA2).w ROM:001293B0 ROM:001293B0 loc_1293B0: ; CODE XREF: sub_128C5C+74C↑j ROM:001293B0 btst #2,($77B).w ROM:001293B6 beq.s loc_1293C0 ROM:001293B8 ori.w #4,($CA2).w ROM:001293BE bra.s loc_1293C6 ROM:001293C0 ; --------------------------------------------------------------------------- ROM:001293C0 ROM:001293C0 loc_1293C0: ; CODE XREF: sub_128C5C+75A↑j ROM:001293C0 andi.w #$FFFB,($CA2).w ROM:001293C6 ROM:001293C6 loc_1293C6: ; CODE XREF: sub_128C5C+762↑j ROM:001293C6 btst #3,($77B).w ROM:001293CC beq.s loc_1293D6 ROM:001293CE ori.w #8,($CA2).w ROM:001293D4 bra.s loc_1293DC ROM:001293D6 ; --------------------------------------------------------------------------- ROM:001293D6 ROM:001293D6 loc_1293D6: ; CODE XREF: sub_128C5C+770↑j ROM:001293D6 andi.w #$FFF7,($CA2).w ROM:001293DC ROM:001293DC loc_1293DC: ; CODE XREF: sub_128C5C+778↑j ROM:001293DC btst #4,($77B).w ROM:001293E2 beq.s loc_1293EC ROM:001293E4 ori.w #$10,($CA2).w ROM:001293EA bra.s loc_1293F2 ROM:001293EC ; --------------------------------------------------------------------------- ROM:001293EC ROM:001293EC loc_1293EC: ; CODE XREF: sub_128C5C+786↑j ROM:001293EC andi.w #$FFEF,($CA2).w ROM:001293F2 ROM:001293F2 loc_1293F2: ; CODE XREF: sub_128C5C+78E↑j ROM:001293F2 btst #5,($77B).w ROM:001293F8 beq.s loc_129402 ROM:001293FA ori.w #$20,($CA2).w ; ' ' ROM:00129400 bra.s loc_129408 ROM:00129402 ; --------------------------------------------------------------------------- ROM:00129402 ROM:00129402 loc_129402: ; CODE XREF: sub_128C5C+79C↑j ROM:00129402 andi.w #$FFDF,($CA2).w ROM:00129408 ROM:00129408 loc_129408: ; CODE XREF: sub_128C5C+7A4↑j ROM:00129408 btst #6,($77B).w ROM:0012940E beq.s loc_129418 ROM:00129410 ori.w #$40,($CA2).w ; '@' ROM:00129416 bra.s loc_12941E ROM:00129418 ; --------------------------------------------------------------------------- ROM:00129418 ROM:00129418 loc_129418: ; CODE XREF: sub_128C5C+7B2↑j ROM:00129418 andi.w #$FFBF,($CA2).w ROM:0012941E ROM:0012941E loc_12941E: ; CODE XREF: sub_128C5C+7BA↑j ROM:0012941E btst #7,($77B).w ROM:00129424 beq.s loc_12942E ROM:00129426 ori.w #$80,($CA2).w ROM:0012942C bra.s loc_129434 ROM:0012942E ; --------------------------------------------------------------------------- ROM:0012942E ROM:0012942E loc_12942E: ; CODE XREF: sub_128C5C+7C8↑j ROM:0012942E andi.w #$FF7F,($CA2).w ROM:00129434 ROM:00129434 loc_129434: ; CODE XREF: sub_128C5C+7D0↑j ROM:00129434 btst #0,($77C).w ROM:0012943A beq.s loc_129444 ROM:0012943C ori.w #$100,($CA2).w ROM:00129442 bra.s loc_12944A ROM:00129444 ; --------------------------------------------------------------------------- ROM:00129444 ROM:00129444 loc_129444: ; CODE XREF: sub_128C5C+7DE↑j ROM:00129444 andi.w #$FEFF,($CA2).w ROM:0012944A ROM:0012944A loc_12944A: ; CODE XREF: sub_128C5C+7E6↑j ROM:0012944A btst #1,($77C).w ROM:00129450 beq.s loc_12945A ROM:00129452 ori.w #$200,($CA2).w ROM:00129458 bra.s loc_129460 ROM:0012945A ; --------------------------------------------------------------------------- ROM:0012945A ROM:0012945A loc_12945A: ; CODE XREF: sub_128C5C+7F4↑j ROM:0012945A andi.w #$FDFF,($CA2).w ROM:00129460 ROM:00129460 loc_129460: ; CODE XREF: sub_128C5C+7FC↑j ROM:00129460 btst #2,($77C).w ROM:00129466 beq.s loc_129470 ROM:00129468 ori.w #$400,($CA2).w ROM:0012946E bra.s loc_129476 ROM:00129470 ; --------------------------------------------------------------------------- ROM:00129470 ROM:00129470 loc_129470: ; CODE XREF: sub_128C5C+80A↑j ROM:00129470 andi.w #$FBFF,($CA2).w ROM:00129476 ROM:00129476 loc_129476: ; CODE XREF: sub_128C5C+812↑j ROM:00129476 btst #3,($77C).w ROM:0012947C beq.s loc_129486 ROM:0012947E ori.w #$800,($CA2).w ROM:00129484 bra.s loc_12948C ROM:00129486 ; --------------------------------------------------------------------------- ROM:00129486 ROM:00129486 loc_129486: ; CODE XREF: sub_128C5C+820↑j ROM:00129486 andi.w #$F7FF,($CA2).w ROM:0012948C ROM:0012948C loc_12948C: ; CODE XREF: sub_128C5C+828↑j ROM:0012948C btst #4,($77C).w ROM:00129492 beq.s loc_12949C ROM:00129494 ori.w #$1000,($CA2).w ROM:0012949A bra.s loc_1294A2 ROM:0012949C ; --------------------------------------------------------------------------- ROM:0012949C ROM:0012949C loc_12949C: ; CODE XREF: sub_128C5C+836↑j ROM:0012949C andi.w #$EFFF,($CA2).w ROM:001294A2 ROM:001294A2 loc_1294A2: ; CODE XREF: sub_128C5C+83E↑j ROM:001294A2 btst #5,($77C).w ROM:001294A8 beq.s loc_1294B2 ROM:001294AA ori.w #$2000,($CA2).w ROM:001294B0 bra.s loc_1294B8 ROM:001294B2 ; --------------------------------------------------------------------------- ROM:001294B2 ROM:001294B2 loc_1294B2: ; CODE XREF: sub_128C5C+84C↑j ROM:001294B2 andi.w #$DFFF,($CA2).w ROM:001294B8 ROM:001294B8 loc_1294B8: ; CODE XREF: sub_128C5C+854↑j ROM:001294B8 btst #6,($77C).w ROM:001294BE beq.s loc_1294C8 ROM:001294C0 ori.w #$4000,($CA2).w ROM:001294C6 bra.s loc_1294CE ROM:001294C8 ; --------------------------------------------------------------------------- ROM:001294C8 ROM:001294C8 loc_1294C8: ; CODE XREF: sub_128C5C+862↑j ROM:001294C8 andi.w #$BFFF,($CA2).w ROM:001294CE ROM:001294CE loc_1294CE: ; CODE XREF: sub_128C5C+86A↑j ROM:001294CE btst #7,($77C).w ROM:001294D4 beq.s loc_1294DE ROM:001294D6 ori.w #$8000,($CA2).w ROM:001294DC bra.s loc_1294E4 ROM:001294DE ; --------------------------------------------------------------------------- ROM:001294DE ROM:001294DE loc_1294DE: ; CODE XREF: sub_128C5C+878↑j ROM:001294DE andi.w #$7FFF,($CA2).w ROM:001294E4 ROM:001294E4 loc_1294E4: ; CODE XREF: sub_128C5C+880↑j ROM:001294E4 btst #1,($1412).w ROM:001294EA beq.s loc_1294F4 ROM:001294EC ori.w #1,($CA4).w ROM:001294F2 bra.s loc_1294FA ROM:001294F4 ; --------------------------------------------------------------------------- ROM:001294F4 ROM:001294F4 loc_1294F4: ; CODE XREF: sub_128C5C+88E↑j ROM:001294F4 andi.w #$FFFE,($CA4).w ROM:001294FA ROM:001294FA loc_1294FA: ; CODE XREF: sub_128C5C+896↑j ROM:001294FA btst #0,($1424).w ROM:00129500 beq.s loc_12950A ROM:00129502 ori.w #2,($CA4).w ROM:00129508 bra.s loc_129510 ROM:0012950A ; --------------------------------------------------------------------------- ROM:0012950A ROM:0012950A loc_12950A: ; CODE XREF: sub_128C5C+8A4↑j ROM:0012950A andi.w #$FFFD,($CA4).w ROM:00129510 ROM:00129510 loc_129510: ; CODE XREF: sub_128C5C+8AC↑j ROM:00129510 btst #7,($1417).w ROM:00129516 beq.s loc_129520 ROM:00129518 ori.w #4,($CA4).w ROM:0012951E bra.s loc_129526 ROM:00129520 ; --------------------------------------------------------------------------- ROM:00129520 ROM:00129520 loc_129520: ; CODE XREF: sub_128C5C+8BA↑j ROM:00129520 andi.w #$FFFB,($CA4).w ROM:00129526 ROM:00129526 loc_129526: ; CODE XREF: sub_128C5C+8C2↑j ROM:00129526 btst #7,($140B).w ROM:0012952C beq.s loc_129536 ROM:0012952E ori.w #8,($CA4).w ROM:00129534 bra.s loc_12953C ROM:00129536 ; --------------------------------------------------------------------------- ROM:00129536 ROM:00129536 loc_129536: ; CODE XREF: sub_128C5C+8D0↑j ROM:00129536 andi.w #$FFF7,($CA4).w ROM:0012953C ROM:0012953C loc_12953C: ; CODE XREF: sub_128C5C+8D8↑j ROM:0012953C btst #4,($13FF).w ROM:00129542 beq.s loc_12954C ROM:00129544 ori.w #$10,($CA4).w ROM:0012954A bra.s loc_129552 ROM:0012954C ; --------------------------------------------------------------------------- ROM:0012954C ROM:0012954C loc_12954C: ; CODE XREF: sub_128C5C+8E6↑j ROM:0012954C andi.w #$FFEF,($CA4).w ROM:00129552 ROM:00129552 loc_129552: ; CODE XREF: sub_128C5C+8EE↑j ROM:00129552 btst #3,($140C).w ROM:00129558 beq.s loc_129562 ROM:0012955A ori.w #$20,($CA4).w ; ' ' ROM:00129560 bra.s loc_129568 ROM:00129562 ; --------------------------------------------------------------------------- ROM:00129562 ROM:00129562 loc_129562: ; CODE XREF: sub_128C5C+8FC↑j ROM:00129562 andi.w #$FFDF,($CA4).w ROM:00129568 ROM:00129568 loc_129568: ; CODE XREF: sub_128C5C+904↑j ROM:00129568 btst #2,($141B).w ROM:0012956E beq.s loc_129578 ROM:00129570 ori.w #$40,($CA4).w ; '@' ROM:00129576 bra.s loc_12957E ROM:00129578 ; --------------------------------------------------------------------------- ROM:00129578 ROM:00129578 loc_129578: ; CODE XREF: sub_128C5C+912↑j ROM:00129578 andi.w #$FFBF,($CA4).w ROM:0012957E ROM:0012957E loc_12957E: ; CODE XREF: sub_128C5C+91A↑j ROM:0012957E btst #3,($1408).w ROM:00129584 beq.s loc_12958E ROM:00129586 ori.w #$80,($CA4).w ROM:0012958C bra.s loc_129594 ROM:0012958E ; --------------------------------------------------------------------------- ROM:0012958E ROM:0012958E loc_12958E: ; CODE XREF: sub_128C5C+928↑j ROM:0012958E andi.w #$FF7F,($CA4).w ROM:00129594 ROM:00129594 loc_129594: ; CODE XREF: sub_128C5C+930↑j ROM:00129594 btst #5,($89E).w ROM:0012959A beq.s loc_1295A4 ROM:0012959C ori.w #$100,($CA4).w ROM:001295A2 bra.s loc_1295AA ROM:001295A4 ; --------------------------------------------------------------------------- ROM:001295A4 ROM:001295A4 loc_1295A4: ; CODE XREF: sub_128C5C+93E↑j ROM:001295A4 andi.w #$FEFF,($CA4).w ROM:001295AA ROM:001295AA loc_1295AA: ; CODE XREF: sub_128C5C+946↑j ROM:001295AA btst #2,($894).w ROM:001295B0 beq.s loc_1295BA ROM:001295B2 ori.w #$200,($CA4).w ROM:001295B8 bra.s loc_1295C0 ROM:001295BA ; --------------------------------------------------------------------------- ROM:001295BA ROM:001295BA loc_1295BA: ; CODE XREF: sub_128C5C+954↑j ROM:001295BA andi.w #$FDFF,($CA4).w ROM:001295C0 ROM:001295C0 loc_1295C0: ; CODE XREF: sub_128C5C+95C↑j ROM:001295C0 btst #1,($892).w ROM:001295C6 beq.s loc_1295D0 ROM:001295C8 ori.w #$400,($CA4).w ROM:001295CE bra.s loc_1295D6 ROM:001295D0 ; --------------------------------------------------------------------------- ROM:001295D0 ROM:001295D0 loc_1295D0: ; CODE XREF: sub_128C5C+96A↑j ROM:001295D0 andi.w #$FBFF,($CA4).w ROM:001295D6 ROM:001295D6 loc_1295D6: ; CODE XREF: sub_128C5C+972↑j ROM:001295D6 btst #0,($88E).w ROM:001295DC beq.s loc_1295E6 ROM:001295DE ori.w #$800,($CA4).w ROM:001295E4 bra.s loc_1295EC ROM:001295E6 ; --------------------------------------------------------------------------- ROM:001295E6 ROM:001295E6 loc_1295E6: ; CODE XREF: sub_128C5C+980↑j ROM:001295E6 andi.w #$F7FF,($CA4).w ROM:001295EC ROM:001295EC loc_1295EC: ; CODE XREF: sub_128C5C+988↑j ROM:001295EC btst #4,($896).w ROM:001295F2 beq.s loc_1295FC ROM:001295F4 ori.w #$1000,($CA4).w ROM:001295FA bra.s loc_129602 ROM:001295FC ; --------------------------------------------------------------------------- ROM:001295FC ROM:001295FC loc_1295FC: ; CODE XREF: sub_128C5C+996↑j ROM:001295FC andi.w #$EFFF,($CA4).w ROM:00129602 ROM:00129602 loc_129602: ; CODE XREF: sub_128C5C+99E↑j ROM:00129602 btst #5,($89D).w ROM:00129608 beq.s loc_129612 ROM:0012960A ori.w #$2000,($CA4).w ROM:00129610 bra.s loc_129618 ROM:00129612 ; --------------------------------------------------------------------------- ROM:00129612 ROM:00129612 loc_129612: ; CODE XREF: sub_128C5C+9AC↑j ROM:00129612 andi.w #$DFFF,($CA4).w ROM:00129618 ROM:00129618 loc_129618: ; CODE XREF: sub_128C5C+9B4↑j ROM:00129618 btst #0,($894).w ROM:0012961E beq.s loc_129628 ROM:00129620 ori.w #$4000,($CA4).w ROM:00129626 bra.s loc_12962E ROM:00129628 ; --------------------------------------------------------------------------- ROM:00129628 ROM:00129628 loc_129628: ; CODE XREF: sub_128C5C+9C2↑j ROM:00129628 andi.w #$BFFF,($CA4).w ROM:0012962E ROM:0012962E loc_12962E: ; CODE XREF: sub_128C5C+9CA↑j ROM:0012962E btst #3,($88B).w ROM:00129634 beq.s loc_12963E ROM:00129636 ori.w #$8000,($CA4).w ROM:0012963C bra.s loc_129644 ROM:0012963E ; --------------------------------------------------------------------------- ROM:0012963E ROM:0012963E loc_12963E: ; CODE XREF: sub_128C5C+9D8↑j ROM:0012963E andi.w #$7FFF,($CA4).w ROM:00129644 ROM:00129644 loc_129644: ; CODE XREF: sub_128C5C+9E0↑j ROM:00129644 btst #6,($890).w ROM:0012964A beq.s loc_129654 ROM:0012964C ori.b #1,($122B).w ROM:00129652 bra.s loc_12965A ROM:00129654 ; --------------------------------------------------------------------------- ROM:00129654 ROM:00129654 loc_129654: ; CODE XREF: sub_128C5C+9EE↑j ROM:00129654 andi.b #$FE,($122B).w ROM:0012965A ROM:0012965A loc_12965A: ; CODE XREF: sub_128C5C+9F6↑j ROM:0012965A btst #0,($1447).w ROM:00129660 beq.s loc_12966A ROM:00129662 ori.b #2,($122B).w ROM:00129668 bra.s loc_129670 ROM:0012966A ; --------------------------------------------------------------------------- ROM:0012966A ROM:0012966A loc_12966A: ; CODE XREF: sub_128C5C+A04↑j ROM:0012966A andi.b #$FD,($122B).w ROM:00129670 ROM:00129670 loc_129670: ; CODE XREF: sub_128C5C+A0C↑j ROM:00129670 btst #4,($89A).w ROM:00129676 beq.s loc_129680 ROM:00129678 ori.b #4,($122B).w ROM:0012967E bra.s loc_129686 ROM:00129680 ; --------------------------------------------------------------------------- ROM:00129680 ROM:00129680 loc_129680: ; CODE XREF: sub_128C5C+A1A↑j ROM:00129680 andi.b #$FB,($122B).w ROM:00129686 ROM:00129686 loc_129686: ; CODE XREF: sub_128C5C+A22↑j ROM:00129686 btst #2,($89B).w ROM:0012968C beq.s loc_129696 ROM:0012968E ori.b #8,($122B).w ROM:00129694 bra.s loc_12969C ROM:00129696 ; --------------------------------------------------------------------------- ROM:00129696 ROM:00129696 loc_129696: ; CODE XREF: sub_128C5C+A30↑j ROM:00129696 andi.b #$F7,($122B).w ROM:0012969C ROM:0012969C loc_12969C: ; CODE XREF: sub_128C5C+A38↑j ROM:0012969C btst #3,($88A).w ROM:001296A2 beq.s loc_1296AC ROM:001296A4 ori.b #$10,($122B).w ROM:001296AA bra.s loc_1296B2 ROM:001296AC ; --------------------------------------------------------------------------- ROM:001296AC ROM:001296AC loc_1296AC: ; CODE XREF: sub_128C5C+A46↑j ROM:001296AC andi.b #$EF,($122B).w ROM:001296B2 ROM:001296B2 loc_1296B2: ; CODE XREF: sub_128C5C+A4E↑j ROM:001296B2 btst #7,($89A).w ROM:001296B8 beq.s loc_1296C2 ROM:001296BA ori.b #$20,($122B).w ; ' ' ROM:001296C0 bra.s loc_1296C8 ROM:001296C2 ; --------------------------------------------------------------------------- ROM:001296C2 ROM:001296C2 loc_1296C2: ; CODE XREF: sub_128C5C+A5C↑j ROM:001296C2 andi.b #$DF,($122B).w ROM:001296C8 ROM:001296C8 loc_1296C8: ; CODE XREF: sub_128C5C+A64↑j ROM:001296C8 btst #3,($88D).w ROM:001296CE beq.s loc_1296D8 ROM:001296D0 ori.b #$40,($122B).w ; '@' ROM:001296D6 bra.s loc_1296DE ROM:001296D8 ; --------------------------------------------------------------------------- ROM:001296D8 ROM:001296D8 loc_1296D8: ; CODE XREF: sub_128C5C+A72↑j ROM:001296D8 andi.b #$BF,($122B).w ROM:001296DE ROM:001296DE loc_1296DE: ; CODE XREF: sub_128C5C+A7A↑j ROM:001296DE btst #3,($89A).w ROM:001296E4 beq.s loc_1296EE ROM:001296E6 ori.b #$80,($122B).w ROM:001296EC bra.s loc_1296F4 ROM:001296EE ; --------------------------------------------------------------------------- ROM:001296EE ROM:001296EE loc_1296EE: ; CODE XREF: sub_128C5C+A88↑j ROM:001296EE andi.b #$7F,($122B).w ROM:001296F4 ROM:001296F4 loc_1296F4: ; CODE XREF: sub_128C5C+A90↑j ROM:001296F4 btst #1,($888).w ROM:001296FA beq.s loc_129704 ROM:001296FC ori.w #1,($CA6).w ROM:00129702 bra.s loc_12970A ROM:00129704 ; --------------------------------------------------------------------------- ROM:00129704 ROM:00129704 loc_129704: ; CODE XREF: sub_128C5C+A9E↑j ROM:00129704 andi.w #$FFFE,($CA6).w ROM:0012970A ROM:0012970A loc_12970A: ; CODE XREF: sub_128C5C+AA6↑j ROM:0012970A btst #7,($896).w ROM:00129710 beq.s loc_12971A ROM:00129712 ori.w #2,($CA6).w ROM:00129718 bra.s loc_129720 ROM:0012971A ; --------------------------------------------------------------------------- ROM:0012971A ROM:0012971A loc_12971A: ; CODE XREF: sub_128C5C+AB4↑j ROM:0012971A andi.w #$FFFD,($CA6).w ROM:00129720 ROM:00129720 loc_129720: ; CODE XREF: sub_128C5C+ABC↑j ROM:00129720 btst #2,($888).w ROM:00129726 beq.s loc_129730 ROM:00129728 ori.w #4,($CA6).w ROM:0012972E bra.s loc_129736 ROM:00129730 ; --------------------------------------------------------------------------- ROM:00129730 ROM:00129730 loc_129730: ; CODE XREF: sub_128C5C+ACA↑j ROM:00129730 andi.w #$FFFB,($CA6).w ROM:00129736 ROM:00129736 loc_129736: ; CODE XREF: sub_128C5C+AD2↑j ROM:00129736 btst #5,($1447).w ROM:0012973C beq.s loc_129746 ROM:0012973E ori.w #8,($CA6).w ROM:00129744 bra.s loc_12974C ROM:00129746 ; --------------------------------------------------------------------------- ROM:00129746 ROM:00129746 loc_129746: ; CODE XREF: sub_128C5C+AE0↑j ROM:00129746 andi.w #$FFF7,($CA6).w ROM:0012974C ROM:0012974C loc_12974C: ; CODE XREF: sub_128C5C+AE8↑j ROM:0012974C btst #1,($1447).w ROM:00129752 beq.s loc_12975C ROM:00129754 ori.w #$10,($CA6).w ROM:0012975A bra.s loc_129762 ROM:0012975C ; --------------------------------------------------------------------------- ROM:0012975C ROM:0012975C loc_12975C: ; CODE XREF: sub_128C5C+AF6↑j ROM:0012975C andi.w #$FFEF,($CA6).w ROM:00129762 ROM:00129762 loc_129762: ; CODE XREF: sub_128C5C+AFE↑j ROM:00129762 btst #2,($1447).w ROM:00129768 beq.s loc_129772 ROM:0012976A ori.w #$20,($CA6).w ; ' ' ROM:00129770 bra.s loc_129778 ROM:00129772 ; --------------------------------------------------------------------------- ROM:00129772 ROM:00129772 loc_129772: ; CODE XREF: sub_128C5C+B0C↑j ROM:00129772 andi.w #$FFDF,($CA6).w ROM:00129778 ROM:00129778 loc_129778: ; CODE XREF: sub_128C5C+B14↑j ROM:00129778 btst #3,($1447).w ROM:0012977E beq.s loc_129788 ROM:00129780 ori.w #$40,($CA6).w ; '@' ROM:00129786 bra.s loc_12978E ROM:00129788 ; --------------------------------------------------------------------------- ROM:00129788 ROM:00129788 loc_129788: ; CODE XREF: sub_128C5C+B22↑j ROM:00129788 andi.w #$FFBF,($CA6).w ROM:0012978E ROM:0012978E loc_12978E: ; CODE XREF: sub_128C5C+B2A↑j ROM:0012978E btst #4,($1447).w ROM:00129794 beq.s loc_12979E ROM:00129796 ori.w #$80,($CA6).w ROM:0012979C bra.s loc_1297A4 ROM:0012979E ; --------------------------------------------------------------------------- ROM:0012979E ROM:0012979E loc_12979E: ; CODE XREF: sub_128C5C+B38↑j ROM:0012979E andi.w #$FF7F,($CA6).w ROM:001297A4 ROM:001297A4 loc_1297A4: ; CODE XREF: sub_128C5C+B40↑j ROM:001297A4 btst #1,($77D).w ROM:001297AA beq.s loc_1297B4 ROM:001297AC ori.w #$100,($CA6).w ROM:001297B2 bra.s loc_1297BA ROM:001297B4 ; --------------------------------------------------------------------------- ROM:001297B4 ROM:001297B4 loc_1297B4: ; CODE XREF: sub_128C5C+B4E↑j ROM:001297B4 andi.w #$FEFF,($CA6).w ROM:001297BA ROM:001297BA loc_1297BA: ; CODE XREF: sub_128C5C+B56↑j ROM:001297BA btst #2,($77D).w ROM:001297C0 beq.s loc_1297CA ROM:001297C2 ori.w #$200,($CA6).w ROM:001297C8 bra.s loc_1297D0 ROM:001297CA ; --------------------------------------------------------------------------- ROM:001297CA ROM:001297CA loc_1297CA: ; CODE XREF: sub_128C5C+B64↑j ROM:001297CA andi.w #$FDFF,($CA6).w ROM:001297D0 ROM:001297D0 loc_1297D0: ; CODE XREF: sub_128C5C+B6C↑j ROM:001297D0 btst #3,($77D).w ROM:001297D6 beq.s loc_1297E0 ROM:001297D8 ori.w #$400,($CA6).w ROM:001297DE bra.s loc_1297E6 ROM:001297E0 ; --------------------------------------------------------------------------- ROM:001297E0 ROM:001297E0 loc_1297E0: ; CODE XREF: sub_128C5C+B7A↑j ROM:001297E0 andi.w #$FBFF,($CA6).w ROM:001297E6 ROM:001297E6 loc_1297E6: ; CODE XREF: sub_128C5C+B82↑j ROM:001297E6 btst #0,($893).w ROM:001297EC beq.s loc_1297F6 ROM:001297EE ori.w #$800,($CA6).w ROM:001297F4 bra.s loc_1297FC ROM:001297F6 ; --------------------------------------------------------------------------- ROM:001297F6 ROM:001297F6 loc_1297F6: ; CODE XREF: sub_128C5C+B90↑j ROM:001297F6 andi.w #$F7FF,($CA6).w ROM:001297FC ROM:001297FC loc_1297FC: ; CODE XREF: sub_128C5C+B98↑j ROM:001297FC btst #1,($89C).w ROM:00129802 beq.s loc_12980C ROM:00129804 ori.w #$1000,($CA6).w ROM:0012980A bra.s loc_129812 ROM:0012980C ; --------------------------------------------------------------------------- ROM:0012980C ROM:0012980C loc_12980C: ; CODE XREF: sub_128C5C+BA6↑j ROM:0012980C andi.w #$EFFF,($CA6).w ROM:00129812 ROM:00129812 loc_129812: ; CODE XREF: sub_128C5C+BAE↑j ROM:00129812 btst #7,($89B).w ROM:00129818 beq.s loc_129822 ROM:0012981A ori.w #$2000,($CA6).w ROM:00129820 bra.s loc_129828 ROM:00129822 ; --------------------------------------------------------------------------- ROM:00129822 ROM:00129822 loc_129822: ; CODE XREF: sub_128C5C+BBC↑j ROM:00129822 andi.w #$DFFF,($CA6).w ROM:00129828 ROM:00129828 loc_129828: ; CODE XREF: sub_128C5C+BC4↑j ROM:00129828 btst #0,($88F).w ROM:0012982E beq.s loc_129838 ROM:00129830 ori.w #1,($CA8).w ROM:00129836 bra.s loc_12983E ROM:00129838 ; --------------------------------------------------------------------------- ROM:00129838 ROM:00129838 loc_129838: ; CODE XREF: sub_128C5C+BD2↑j ROM:00129838 andi.w #$FFFE,($CA8).w ROM:0012983E ROM:0012983E loc_12983E: ; CODE XREF: sub_128C5C+BDA↑j ROM:0012983E btst #7,($89D).w ROM:00129844 beq.s loc_12984E ROM:00129846 ori.w #2,($CA8).w ROM:0012984C bra.s loc_129854 ROM:0012984E ; --------------------------------------------------------------------------- ROM:0012984E ROM:0012984E loc_12984E: ; CODE XREF: sub_128C5C+BE8↑j ROM:0012984E andi.w #$FFFD,($CA8).w ROM:00129854 ROM:00129854 loc_129854: ; CODE XREF: sub_128C5C+BF0↑j ROM:00129854 btst #3,($895).w ROM:0012985A beq.s loc_129864 ROM:0012985C ori.w #4,($CA8).w ROM:00129862 bra.s loc_12986A ROM:00129864 ; --------------------------------------------------------------------------- ROM:00129864 ROM:00129864 loc_129864: ; CODE XREF: sub_128C5C+BFE↑j ROM:00129864 andi.w #$FFFB,($CA8).w ROM:0012986A ROM:0012986A loc_12986A: ; CODE XREF: sub_128C5C+C06↑j ROM:0012986A btst #3,($1446).w ROM:00129870 beq.s loc_12987A ROM:00129872 ori.w #8,($CA8).w ROM:00129878 bra.s loc_129880 ROM:0012987A ; --------------------------------------------------------------------------- ROM:0012987A ROM:0012987A loc_12987A: ; CODE XREF: sub_128C5C+C14↑j ROM:0012987A andi.w #$FFF7,($CA8).w ROM:00129880 ROM:00129880 loc_129880: ; CODE XREF: sub_128C5C+C1C↑j ROM:00129880 btst #4,($887).w ROM:00129886 beq.s loc_129890 ROM:00129888 ori.w #$10,($CA8).w ROM:0012988E bra.s loc_129896 ROM:00129890 ; --------------------------------------------------------------------------- ROM:00129890 ROM:00129890 loc_129890: ; CODE XREF: sub_128C5C+C2A↑j ROM:00129890 andi.w #$FFEF,($CA8).w ROM:00129896 ROM:00129896 loc_129896: ; CODE XREF: sub_128C5C+C32↑j ROM:00129896 btst #3,($88F).w ROM:0012989C beq.s loc_1298A6 ROM:0012989E ori.w #$20,($CA8).w ; ' ' ROM:001298A4 bra.s loc_1298AC ROM:001298A6 ; --------------------------------------------------------------------------- ROM:001298A6 ROM:001298A6 loc_1298A6: ; CODE XREF: sub_128C5C+C40↑j ROM:001298A6 andi.w #$FFDF,($CA8).w ROM:001298AC ROM:001298AC loc_1298AC: ; CODE XREF: sub_128C5C+C48↑j ROM:001298AC btst #5,($894).w ROM:001298B2 beq.s loc_1298BC ROM:001298B4 ori.w #$40,($CA8).w ; '@' ROM:001298BA bra.s loc_1298C2 ROM:001298BC ; --------------------------------------------------------------------------- ROM:001298BC ROM:001298BC loc_1298BC: ; CODE XREF: sub_128C5C+C56↑j ROM:001298BC andi.w #$FFBF,($CA8).w ROM:001298C2 ROM:001298C2 loc_1298C2: ; CODE XREF: sub_128C5C+C5E↑j ROM:001298C2 btst #5,($898).w ROM:001298C8 beq.s loc_1298D2 ROM:001298CA ori.w #$80,($CA8).w ROM:001298D0 bra.s loc_1298D8 ROM:001298D2 ; --------------------------------------------------------------------------- ROM:001298D2 ROM:001298D2 loc_1298D2: ; CODE XREF: sub_128C5C+C6C↑j ROM:001298D2 andi.w #$FF7F,($CA8).w ROM:001298D8 ROM:001298D8 loc_1298D8: ; CODE XREF: sub_128C5C+C74↑j ROM:001298D8 btst #6,($894).w ROM:001298DE beq.s loc_1298E8 ROM:001298E0 ori.w #$100,($CA8).w ROM:001298E6 bra.s loc_1298EE ROM:001298E8 ; --------------------------------------------------------------------------- ROM:001298E8 ROM:001298E8 loc_1298E8: ; CODE XREF: sub_128C5C+C82↑j ROM:001298E8 andi.w #$FEFF,($CA8).w ROM:001298EE ROM:001298EE loc_1298EE: ; CODE XREF: sub_128C5C+C8A↑j ROM:001298EE btst #6,($1447).w ROM:001298F4 beq.s loc_1298FE ROM:001298F6 ori.w #$200,($CA8).w ROM:001298FC bra.s loc_129904 ROM:001298FE ; --------------------------------------------------------------------------- ROM:001298FE ROM:001298FE loc_1298FE: ; CODE XREF: sub_128C5C+C98↑j ROM:001298FE andi.w #$FDFF,($CA8).w ROM:00129904 ROM:00129904 loc_129904: ; CODE XREF: sub_128C5C+CA0↑j ROM:00129904 btst #7,($1447).w ROM:0012990A beq.s loc_129914 ROM:0012990C ori.w #$400,($CA8).w ROM:00129912 bra.s loc_12991A ROM:00129914 ; --------------------------------------------------------------------------- ROM:00129914 ROM:00129914 loc_129914: ; CODE XREF: sub_128C5C+CAE↑j ROM:00129914 andi.w #$FBFF,($CA8).w ROM:0012991A ROM:0012991A loc_12991A: ; CODE XREF: sub_128C5C+CB6↑j ROM:0012991A btst #0,($1446).w ROM:00129920 beq.s loc_12992A ROM:00129922 ori.w #$800,($CA8).w ROM:00129928 bra.s loc_129930 ROM:0012992A ; --------------------------------------------------------------------------- ROM:0012992A ROM:0012992A loc_12992A: ; CODE XREF: sub_128C5C+CC4↑j ROM:0012992A andi.w #$F7FF,($CA8).w ROM:00129930 ROM:00129930 loc_129930: ; CODE XREF: sub_128C5C+CCC↑j ROM:00129930 btst #1,($1446).w ROM:00129936 beq.s loc_129940 ROM:00129938 ori.w #$1000,($CA8).w ROM:0012993E bra.s loc_129946 ROM:00129940 ; --------------------------------------------------------------------------- ROM:00129940 ROM:00129940 loc_129940: ; CODE XREF: sub_128C5C+CDA↑j ROM:00129940 andi.w #$EFFF,($CA8).w ROM:00129946 ROM:00129946 loc_129946: ; CODE XREF: sub_128C5C+CE2↑j ROM:00129946 btst #2,($1446).w ROM:0012994C beq.s loc_129956 ROM:0012994E ori.w #$2000,($CA8).w ROM:00129954 bra.s loc_12995C ROM:00129956 ; --------------------------------------------------------------------------- ROM:00129956 ROM:00129956 loc_129956: ; CODE XREF: sub_128C5C+CF0↑j ROM:00129956 andi.w #$DFFF,($CA8).w ROM:0012995C ROM:0012995C loc_12995C: ; CODE XREF: sub_128C5C+CF8↑j ROM:0012995C btst #4,($1446).w ROM:00129962 beq.s loc_12996C ROM:00129964 ori.w #$4000,($CA8).w ROM:0012996A bra.s loc_129972 ROM:0012996C ; --------------------------------------------------------------------------- ROM:0012996C ROM:0012996C loc_12996C: ; CODE XREF: sub_128C5C+D06↑j ROM:0012996C andi.w #$BFFF,($CA8).w ROM:00129972 ROM:00129972 loc_129972: ; CODE XREF: sub_128C5C+D0E↑j ROM:00129972 btst #5,($1405).w ROM:00129978 beq.s loc_129982 ROM:0012997A ori.w #$8000,($CA8).w ROM:00129980 bra.s locret_129988 ROM:00129982 ; --------------------------------------------------------------------------- ROM:00129982 ROM:00129982 loc_129982: ; CODE XREF: sub_128C5C+D1C↑j ROM:00129982 andi.w #$7FFF,($CA8).w ROM:00129988 ROM:00129988 locret_129988: ; CODE XREF: sub_128C5C+D24↑j ROM:00129988 rts ROM:00129988 ; End of function sub_128C5C ROM:00129988 ROM:0012998A ROM:0012998A ; =============== S U B R O U T I N E ======================================= ROM:0012998A ROM:0012998A ROM:0012998A sub_12998A: ; CODE XREF: sub_139A26+4↓p ROM:0012998A move.w #2,($5AA).w ROM:00129990 bsr.l sub_11A664 ROM:00129996 rts ROM:00129996 ; End of function sub_12998A ROM:00129996 ROM:00129998 ; --------------------------------------------------------------------------- ROM:00129998 rts ROM:0012999A ROM:0012999A ; =============== S U B R O U T I N E ======================================= ROM:0012999A ROM:0012999A ROM:0012999A sub_12999A: ; CODE XREF: sub_127678+2B0↑p ROM:0012999A bset #6,($1420).w ROM:001299A0 rts ROM:001299A0 ; End of function sub_12999A ROM:001299A0 ROM:001299A2 ROM:001299A2 ; =============== S U B R O U T I N E ======================================= ROM:001299A2 ROM:001299A2 ROM:001299A2 sub_1299A2: ; CODE XREF: sub_127678+252↑p ROM:001299A2 ; sub_127678+29E↑p ROM:001299A2 bset #6,($1420).w ROM:001299A8 rts ROM:001299A8 ; End of function sub_1299A2 ROM:001299A8 ROM:001299AA ROM:001299AA ; =============== S U B R O U T I N E ======================================= ROM:001299AA ROM:001299AA ROM:001299AA sub_1299AA: ; CODE XREF: sub_127678:loc_1278D2↑p ROM:001299AA bset #6,($1420).w ROM:001299B0 rts ROM:001299B0 ; End of function sub_1299AA ROM:001299B0 ROM:001299B2 ROM:001299B2 ; =============== S U B R O U T I N E ======================================= ROM:001299B2 ROM:001299B2 ROM:001299B2 sub_1299B2: ; CODE XREF: sub_111DC0+5E↑p ROM:001299B2 ; sub_12606A+1E↑p ROM:001299B2 btst #5,($1429).w ROM:001299B8 beq.s loc_1299C0 ROM:001299BA bsr.w sub_1299C6 ROM:001299BE bra.s locret_1299C4 ROM:001299C0 ; --------------------------------------------------------------------------- ROM:001299C0 ROM:001299C0 loc_1299C0: ; CODE XREF: sub_1299B2+6↑j ROM:001299C0 bsr.w sub_129B7A ROM:001299C4 ROM:001299C4 locret_1299C4: ; CODE XREF: sub_1299B2+C↑j ROM:001299C4 rts ROM:001299C4 ; End of function sub_1299B2 ROM:001299C4 ROM:001299C6 ROM:001299C6 ; =============== S U B R O U T I N E ======================================= ROM:001299C6 ROM:001299C6 ROM:001299C6 sub_1299C6: ; CODE XREF: sub_1299B2+8↑p ROM:001299C6 clr.w d1 ROM:001299C8 move.b ($1230).w,d1 ROM:001299CC cmpi.w #8,d1 ROM:001299D0 bcc.s locret_1299DA ROM:001299D2 movea.l off_1299DC(pc,d1.w*4),a0 ROM:001299D6 nop ROM:001299D8 jmp (a0) ROM:001299DA ; --------------------------------------------------------------------------- ROM:001299DA ROM:001299DA locret_1299DA: ; CODE XREF: sub_1299C6+A↑j ROM:001299DA rts ROM:001299DA ; End of function sub_1299C6 ROM:001299DA ROM:001299DA ; --------------------------------------------------------------------------- ROM:001299DC off_1299DC: dc.l loc_1299FC ; DATA XREF: sub_1299C6+C↑r ROM:001299E0 dc.l loc_129A04 ROM:001299E4 dc.l loc_129A12 ROM:001299E8 dc.l loc_129A42 ROM:001299EC dc.l loc_129A82 ROM:001299F0 dc.l loc_129AB0 ROM:001299F4 dc.l loc_129AE4 ROM:001299F8 dc.l loc_129B26 ROM:001299FC ; --------------------------------------------------------------------------- ROM:001299FC ROM:001299FC loc_1299FC: ; DATA XREF: ROM:off_1299DC↑o ROM:001299FC move.b #1,($1230).w ROM:00129A02 rts ROM:00129A04 ; --------------------------------------------------------------------------- ROM:00129A04 ROM:00129A04 loc_129A04: ; DATA XREF: ROM:001299E0↑o ROM:00129A04 btst #4,($1402).w ROM:00129A0A beq.s locret_129A10 ROM:00129A0C move.w ($FFFFFC0E).w,d1 ROM:00129A10 ROM:00129A10 locret_129A10: ; CODE XREF: ROM:00129A0A↑j ROM:00129A10 rts ROM:00129A12 ; --------------------------------------------------------------------------- ROM:00129A12 ROM:00129A12 loc_129A12: ; DATA XREF: ROM:001299E4↑o ROM:00129A12 btst #4,($1402).w ROM:00129A18 beq.s locret_129A40 ROM:00129A1A move.w ($FFFFFC0E).w,d1 ROM:00129A1E cmpi.b #$B8,d1 ROM:00129A22 bne.s locret_129A40 ROM:00129A24 bsr.w sub_129E60 ROM:00129A28 move.w $5EA(a5),d0 ROM:00129A2C clr.b ($7CF).w ROM:00129A30 move.w d0,($5F0).w ROM:00129A34 move.b #1,($7CF).w ROM:00129A3A move.b #3,($1230).w ROM:00129A40 ROM:00129A40 locret_129A40: ; CODE XREF: ROM:00129A18↑j ROM:00129A40 ; ROM:00129A22↑j ROM:00129A40 rts ROM:00129A42 ; --------------------------------------------------------------------------- ROM:00129A42 ROM:00129A42 loc_129A42: ; DATA XREF: ROM:001299E8↑o ROM:00129A42 btst #4,($1402).w ROM:00129A48 beq.s locret_129A80 ROM:00129A4A move.w ($FFFFFC0E).w,d1 ROM:00129A4E cmpi.b #$13,d1 ROM:00129A52 bne.s loc_129A72 ROM:00129A54 bsr.w sub_129E60 ROM:00129A58 move.w $5EA(a5),d0 ROM:00129A5C clr.b ($7CF).w ROM:00129A60 move.w d0,($5F0).w ROM:00129A64 move.b #1,($7CF).w ROM:00129A6A move.b #4,($1230).w ROM:00129A70 bra.s locret_129A80 ROM:00129A72 ; --------------------------------------------------------------------------- ROM:00129A72 ROM:00129A72 loc_129A72: ; CODE XREF: ROM:00129A52↑j ROM:00129A72 bsr.w sub_129E1C ROM:00129A76 clr.w ($CAE).w ROM:00129A7A move.b #2,($1230).w ROM:00129A80 ROM:00129A80 locret_129A80: ; CODE XREF: ROM:00129A48↑j ROM:00129A80 ; ROM:00129A70↑j ROM:00129A80 rts ROM:00129A82 ; --------------------------------------------------------------------------- ROM:00129A82 ROM:00129A82 loc_129A82: ; DATA XREF: ROM:001299EC↑o ROM:00129A82 btst #4,($1402).w ROM:00129A88 beq.s locret_129AAE ROM:00129A8A bsr.w sub_129E60 ROM:00129A8E move.w ($FFFFFC0E).w,d1 ROM:00129A92 move.b d1,($122E).w ROM:00129A96 move.w $5EA(a5),d0 ROM:00129A9A clr.b ($7CF).w ROM:00129A9E move.w d0,($5F0).w ROM:00129AA2 move.b #1,($7CF).w ROM:00129AA8 move.b #5,($1230).w ROM:00129AAE ROM:00129AAE locret_129AAE: ; CODE XREF: ROM:00129A88↑j ROM:00129AAE rts ROM:00129AB0 ; --------------------------------------------------------------------------- ROM:00129AB0 ROM:00129AB0 loc_129AB0: ; DATA XREF: ROM:001299F0↑o ROM:00129AB0 btst #4,($1402).w ROM:00129AB6 beq.s locret_129AE2 ROM:00129AB8 bsr.w sub_129E26 ROM:00129ABC move.w #1,($CAE).w ROM:00129AC2 move.w $5EA(a5),d0 ROM:00129AC6 clr.b ($7CF).w ROM:00129ACA move.w d0,($5F0).w ROM:00129ACE move.b #1,($7CF).w ROM:00129AD4 move.w ($FFFFFC0E).w,d3 ROM:00129AD8 move.b d3,($122D).w ROM:00129ADC move.b #6,($1230).w ROM:00129AE2 ROM:00129AE2 locret_129AE2: ; CODE XREF: ROM:00129AB6↑j ROM:00129AE2 rts ROM:00129AE4 ; --------------------------------------------------------------------------- ROM:00129AE4 ROM:00129AE4 loc_129AE4: ; DATA XREF: ROM:001299F4↑o ROM:00129AE4 btst #4,($1402).w ROM:00129AEA beq.s locret_129B24 ROM:00129AEC subi.b #1,($122D).w ROM:00129AF2 bsr.w sub_129E26 ROM:00129AF6 addq.w #1,($CAE).w ROM:00129AFA bvc.s loc_129B02 ROM:00129AFC move.w #$8000,($CAE).w ROM:00129B02 ROM:00129B02 loc_129B02: ; CODE XREF: ROM:00129AFA↑j ROM:00129B02 move.w $5EA(a5),d0 ROM:00129B06 clr.b ($7CF).w ROM:00129B0A move.w d0,($5F0).w ROM:00129B0E move.b #1,($7CF).w ROM:00129B14 cmpi.b #0,($122D).w ROM:00129B1A bne.w locret_129B24 ROM:00129B1E move.b #7,($1230).w ROM:00129B24 ROM:00129B24 locret_129B24: ; CODE XREF: ROM:00129AEA↑j ROM:00129B24 ; ROM:00129B1A↑j ROM:00129B24 rts ROM:00129B26 ; --------------------------------------------------------------------------- ROM:00129B26 ROM:00129B26 loc_129B26: ; DATA XREF: ROM:001299F8↑o ROM:00129B26 btst #4,($1402).w ROM:00129B2C beq.s locret_129B76 ROM:00129B2E move.w ($FFFFFC0E).w,d1 ROM:00129B32 cmp.b ($122C).w,d1 ROM:00129B36 bne.s loc_129B68 ROM:00129B38 bsr.w sub_129E26 ROM:00129B3C addq.w #1,($CAE).w ROM:00129B40 bvc.s loc_129B48 ROM:00129B42 move.w #$8000,($CAE).w ROM:00129B48 ROM:00129B48 loc_129B48: ; CODE XREF: ROM:00129B40↑j ROM:00129B48 move.w $5EA(a5),d0 ROM:00129B4C clr.b ($7CF).w ROM:00129B50 move.w d0,($5F0).w ROM:00129B54 move.b #1,($7CF).w ROM:00129B5A move.b #1,($1230).w ROM:00129B60 bset #4,($1423).w ROM:00129B66 bra.s locret_129B76 ROM:00129B68 ; --------------------------------------------------------------------------- ROM:00129B68 ROM:00129B68 loc_129B68: ; CODE XREF: ROM:00129B36↑j ROM:00129B68 bsr.w sub_129E1C ROM:00129B6C clr.w ($CAE).w ROM:00129B70 move.b #2,($1230).w ROM:00129B76 ROM:00129B76 locret_129B76: ; CODE XREF: ROM:00129B2C↑j ROM:00129B76 ; ROM:00129B66↑j ROM:00129B76 rts ROM:00129B78 ; --------------------------------------------------------------------------- ROM:00129B78 rts ROM:00129B7A ROM:00129B7A ; =============== S U B R O U T I N E ======================================= ROM:00129B7A ROM:00129B7A ROM:00129B7A sub_129B7A: ; CODE XREF: sub_1299B2:loc_1299C0↑p ROM:00129B7A clr.w d1 ROM:00129B7C move.b ($122F).w,d1 ROM:00129B80 cmpi.w #7,d1 ROM:00129B84 bcc.s locret_129B8E ROM:00129B86 movea.l off_129B90(pc,d1.w*4),a0 ROM:00129B8A nop ROM:00129B8C jmp (a0) ROM:00129B8E ; --------------------------------------------------------------------------- ROM:00129B8E ROM:00129B8E locret_129B8E: ; CODE XREF: sub_129B7A+A↑j ROM:00129B8E rts ROM:00129B8E ; End of function sub_129B7A ROM:00129B8E ROM:00129B8E ; --------------------------------------------------------------------------- ROM:00129B90 off_129B90: dc.l loc_129BAC ; DATA XREF: sub_129B7A+C↑r ROM:00129B94 dc.l loc_129BB4 ROM:00129B98 dc.l loc_129BC2 ROM:00129B9C dc.l loc_129C7A ROM:00129BA0 dc.l loc_129CF8 ROM:00129BA4 dc.l loc_129D36 ROM:00129BA8 dc.l loc_129D68 ROM:00129BAC ; --------------------------------------------------------------------------- ROM:00129BAC ROM:00129BAC loc_129BAC: ; DATA XREF: ROM:off_129B90↑o ROM:00129BAC move.b #1,($122F).w ROM:00129BB2 rts ROM:00129BB4 ; --------------------------------------------------------------------------- ROM:00129BB4 ROM:00129BB4 loc_129BB4: ; DATA XREF: ROM:00129B94↑o ROM:00129BB4 btst #4,($1402).w ROM:00129BBA beq.s locret_129BC0 ROM:00129BBC move.w ($FFFFFC0E).w,d1 ROM:00129BC0 ROM:00129BC0 locret_129BC0: ; CODE XREF: ROM:00129BBA↑j ROM:00129BC0 rts ROM:00129BC2 ; --------------------------------------------------------------------------- ROM:00129BC2 ROM:00129BC2 loc_129BC2: ; DATA XREF: ROM:00129B98↑o ROM:00129BC2 btst #4,($1402).w ROM:00129BC8 beq.l locret_129C78 ROM:00129BCE move.w ($FFFFFC0E).w,d1 ROM:00129BD2 andi.w #$C0,d1 ROM:00129BD6 move.w ($FFFFFC0E).w,d2 ROM:00129BDA andi.w #$3F,d2 ; '?' ROM:00129BDE cmpi.w #0,d1 ROM:00129BE2 bne.s loc_129C4A ROM:00129BE4 cmpi.w #0,d2 ROM:00129BE8 beq.s loc_129C1A ROM:00129BEA addq.w #2,d2 ROM:00129BEC move.w d2,($CB0).w ROM:00129BF0 bsr.w sub_129E26 ROM:00129BF4 addq.w #1,($CAE).w ROM:00129BF8 bvc.s loc_129C00 ROM:00129BFA move.w #$8000,($CAE).w ROM:00129C00 ROM:00129C00 loc_129C00: ; CODE XREF: ROM:00129BF8↑j ROM:00129C00 move.w $5EA(a5),d0 ROM:00129C04 clr.b ($7CF).w ROM:00129C08 move.w d0,($5F0).w ROM:00129C0C move.b #1,($7CF).w ROM:00129C12 move.b #3,($122F).w ROM:00129C18 rts ROM:00129C1A ; --------------------------------------------------------------------------- ROM:00129C1A ROM:00129C1A loc_129C1A: ; CODE XREF: ROM:00129BE8↑j ROM:00129C1A move.w #3,($CB0).w ROM:00129C20 bsr.w sub_129E26 ROM:00129C24 addq.w #1,($CAE).w ROM:00129C28 bvc.s loc_129C30 ROM:00129C2A move.w #$8000,($CAE).w ROM:00129C30 ROM:00129C30 loc_129C30: ; CODE XREF: ROM:00129C28↑j ROM:00129C30 move.w $5EA(a5),d0 ROM:00129C34 clr.b ($7CF).w ROM:00129C38 move.w d0,($5F0).w ROM:00129C3C move.b #1,($7CF).w ROM:00129C42 move.b #4,($122F).w ROM:00129C48 rts ROM:00129C4A ; --------------------------------------------------------------------------- ROM:00129C4A ROM:00129C4A loc_129C4A: ; CODE XREF: ROM:00129BE2↑j ROM:00129C4A addq.w #4,d2 ROM:00129C4C move.w d2,($CB0).w ROM:00129C50 bsr.w sub_129E26 ROM:00129C54 addq.w #1,($CAE).w ROM:00129C58 bvc.s loc_129C60 ROM:00129C5A move.w #$8000,($CAE).w ROM:00129C60 ROM:00129C60 loc_129C60: ; CODE XREF: ROM:00129C58↑j ROM:00129C60 move.w $5EA(a5),d0 ROM:00129C64 clr.b ($7CF).w ROM:00129C68 move.w d0,($5F0).w ROM:00129C6C move.b #1,($7CF).w ROM:00129C72 move.b #5,($122F).w ROM:00129C78 ROM:00129C78 locret_129C78: ; CODE XREF: ROM:00129BC8↑j ROM:00129C78 rts ROM:00129C7A ; --------------------------------------------------------------------------- ROM:00129C7A ROM:00129C7A loc_129C7A: ; DATA XREF: ROM:00129B9C↑o ROM:00129C7A btst #4,($1402).w ROM:00129C80 beq.l locret_129CF6 ROM:00129C86 move.w ($CB0).w,d1 ROM:00129C8A subq.w #1,d1 ROM:00129C8C cmp.w ($CAE).w,d1 ROM:00129C90 ble.s loc_129CB6 ROM:00129C92 bsr.w sub_129E26 ROM:00129C96 addq.w #1,($CAE).w ROM:00129C9A bvc.s loc_129CA2 ROM:00129C9C move.w #$8000,($CAE).w ROM:00129CA2 ROM:00129CA2 loc_129CA2: ; CODE XREF: ROM:00129C9A↑j ROM:00129CA2 move.w $5EA(a5),d0 ROM:00129CA6 clr.b ($7CF).w ROM:00129CAA move.w d0,($5F0).w ROM:00129CAE move.b #1,($7CF).w ROM:00129CB4 rts ROM:00129CB6 ; --------------------------------------------------------------------------- ROM:00129CB6 ROM:00129CB6 loc_129CB6: ; CODE XREF: ROM:00129C90↑j ROM:00129CB6 move.w ($FFFFFC0E).w,d1 ROM:00129CBA cmp.b ($122C).w,d1 ROM:00129CBE bne.s loc_129CE6 ROM:00129CC0 bsr.w sub_129E26 ROM:00129CC4 addq.w #1,($CAE).w ROM:00129CC8 bvc.s loc_129CD0 ROM:00129CCA move.w #$8000,($CAE).w ROM:00129CD0 ROM:00129CD0 loc_129CD0: ; CODE XREF: ROM:00129CC8↑j ROM:00129CD0 clr.b ($7CF).w ROM:00129CD4 clr.w ($5F0).w ROM:00129CD8 bset #4,($1423).w ROM:00129CDE move.b #1,($122F).w ROM:00129CE4 rts ROM:00129CE6 ; --------------------------------------------------------------------------- ROM:00129CE6 ROM:00129CE6 loc_129CE6: ; CODE XREF: ROM:00129CBE↑j ROM:00129CE6 bsr.w sub_129E1C ROM:00129CEA clr.w ($CAE).w ROM:00129CEE move.b #2,($122F).w ROM:00129CF4 rts ROM:00129CF6 ; --------------------------------------------------------------------------- ROM:00129CF6 ROM:00129CF6 locret_129CF6: ; CODE XREF: ROM:00129C80↑j ROM:00129CF6 rts ROM:00129CF8 ; --------------------------------------------------------------------------- ROM:00129CF8 ROM:00129CF8 loc_129CF8: ; DATA XREF: ROM:00129BA0↑o ROM:00129CF8 btst #4,($1402).w ROM:00129CFE beq.s locret_129D34 ROM:00129D00 move.w ($FFFFFC0E).w,d1 ROM:00129D04 andi.w #$FF,d1 ROM:00129D08 add.w d1,($CB0).w ROM:00129D0C bsr.w sub_129E26 ROM:00129D10 addq.w #1,($CAE).w ROM:00129D14 bvc.s loc_129D1C ROM:00129D16 move.w #$8000,($CAE).w ROM:00129D1C ROM:00129D1C loc_129D1C: ; CODE XREF: ROM:00129D14↑j ROM:00129D1C move.w $5EA(a5),d0 ROM:00129D20 clr.b ($7CF).w ROM:00129D24 move.w d0,($5F0).w ROM:00129D28 move.b #1,($7CF).w ROM:00129D2E move.b #3,($122F).w ROM:00129D34 ROM:00129D34 locret_129D34: ; CODE XREF: ROM:00129CFE↑j ROM:00129D34 rts ROM:00129D36 ; --------------------------------------------------------------------------- ROM:00129D36 ROM:00129D36 loc_129D36: ; DATA XREF: ROM:00129BA4↑o ROM:00129D36 btst #4,($1402).w ROM:00129D3C beq.s locret_129D66 ROM:00129D3E bsr.w sub_129E26 ROM:00129D42 addq.w #1,($CAE).w ROM:00129D46 bvc.s loc_129D4E ROM:00129D48 move.w #$8000,($CAE).w ROM:00129D4E ROM:00129D4E loc_129D4E: ; CODE XREF: ROM:00129D46↑j ROM:00129D4E move.w $5EA(a5),d0 ROM:00129D52 clr.b ($7CF).w ROM:00129D56 move.w d0,($5F0).w ROM:00129D5A move.b #1,($7CF).w ROM:00129D60 move.b #6,($122F).w ROM:00129D66 ROM:00129D66 locret_129D66: ; CODE XREF: ROM:00129D3C↑j ROM:00129D66 rts ROM:00129D68 ; --------------------------------------------------------------------------- ROM:00129D68 ROM:00129D68 loc_129D68: ; DATA XREF: ROM:00129BA8↑o ROM:00129D68 btst #4,($1402).w ROM:00129D6E beq.s locret_129D98 ROM:00129D70 bsr.w sub_129E26 ROM:00129D74 addq.w #1,($CAE).w ROM:00129D78 bvc.s loc_129D80 ROM:00129D7A move.w #$8000,($CAE).w ROM:00129D80 ROM:00129D80 loc_129D80: ; CODE XREF: ROM:00129D78↑j ROM:00129D80 move.w $5EA(a5),d0 ROM:00129D84 clr.b ($7CF).w ROM:00129D88 move.w d0,($5F0).w ROM:00129D8C move.b #1,($7CF).w ROM:00129D92 move.b #3,($122F).w ROM:00129D98 ROM:00129D98 locret_129D98: ; CODE XREF: ROM:00129D6E↑j ROM:00129D98 rts ROM:00129D9A ; --------------------------------------------------------------------------- ROM:00129D9A rts ROM:00129D9C ROM:00129D9C ; =============== S U B R O U T I N E ======================================= ROM:00129D9C ROM:00129D9C ROM:00129D9C sub_129D9C: ; CODE XREF: ROM:00127E1C↑p ROM:00129D9C ; ROM:00128464↑p ... ROM:00129D9C btst #5,($1429).w ROM:00129DA2 beq.s loc_129DAA ROM:00129DA4 move.b ($1230).w,d1 ROM:00129DA8 bra.s loc_129DAE ROM:00129DAA ; --------------------------------------------------------------------------- ROM:00129DAA ROM:00129DAA loc_129DAA: ; CODE XREF: sub_129D9C+6↑j ROM:00129DAA move.b ($122F).w,d1 ROM:00129DAE ROM:00129DAE loc_129DAE: ; CODE XREF: sub_129D9C+C↑j ROM:00129DAE cmpi.b #1,d1 ROM:00129DB2 bne.s locret_129DE0 ROM:00129DB4 btst #3,($1420).w ROM:00129DBA beq.s locret_129DE0 ROM:00129DBC bclr #3,($1420).w ROM:00129DC2 bsr.w sub_129E1C ROM:00129DC6 clr.w ($CAE).w ROM:00129DCA btst #5,($1429).w ROM:00129DD0 beq.s loc_129DDA ROM:00129DD2 move.b #2,($1230).w ROM:00129DD8 bra.s locret_129DE0 ROM:00129DDA ; --------------------------------------------------------------------------- ROM:00129DDA ROM:00129DDA loc_129DDA: ; CODE XREF: sub_129D9C+34↑j ROM:00129DDA move.b #2,($122F).w ROM:00129DE0 ROM:00129DE0 locret_129DE0: ; CODE XREF: sub_129D9C+16↑j ROM:00129DE0 ; sub_129D9C+1E↑j ... ROM:00129DE0 rts ROM:00129DE0 ; End of function sub_129D9C ROM:00129DE0 ROM:00129DE2 ROM:00129DE2 ; =============== S U B R O U T I N E ======================================= ROM:00129DE2 ROM:00129DE2 ROM:00129DE2 sub_129DE2: ; CODE XREF: ROM:loc_127ECC↑p ROM:00129DE2 ; ROM:loc_128540↑p ... ROM:00129DE2 btst #5,($1429).w ROM:00129DE8 beq.s loc_129DEC ROM:00129DEA bra.s locret_129DF0 ROM:00129DEC ; --------------------------------------------------------------------------- ROM:00129DEC ROM:00129DEC loc_129DEC: ; CODE XREF: sub_129DE2+6↑j ROM:00129DEC bsr.w sub_129DF4 ROM:00129DF0 ROM:00129DF0 locret_129DF0: ; CODE XREF: sub_129DE2+8↑j ROM:00129DF0 rts ROM:00129DF0 ; End of function sub_129DE2 ROM:00129DF0 ROM:00129DF2 ; --------------------------------------------------------------------------- ROM:00129DF2 rts ROM:00129DF4 ROM:00129DF4 ; =============== S U B R O U T I N E ======================================= ROM:00129DF4 ROM:00129DF4 ROM:00129DF4 sub_129DF4: ; CODE XREF: sub_129DE2:loc_129DEC↑p ROM:00129DF4 cmpi.b #3,($122F).w ROM:00129DFA blt.s locret_129E1A ROM:00129DFC cmpi.b #6,($122F).w ROM:00129E02 bgt.s locret_129E1A ROM:00129E04 cmpi.w #0,($5F0).w ROM:00129E0A bgt.s locret_129E1A ROM:00129E0C bsr.w sub_129E1C ROM:00129E10 clr.w ($CAE).w ROM:00129E14 move.b #2,($122F).w ROM:00129E1A ROM:00129E1A locret_129E1A: ; CODE XREF: sub_129DF4+6↑j ROM:00129E1A ; sub_129DF4+E↑j ... ROM:00129E1A rts ROM:00129E1A ; End of function sub_129DF4 ROM:00129E1A ROM:00129E1C ROM:00129E1C ; =============== S U B R O U T I N E ======================================= ROM:00129E1C ROM:00129E1C ROM:00129E1C sub_129E1C: ; CODE XREF: ROM:loc_129A72↑p ROM:00129E1C ; ROM:loc_129B68↑p ... ROM:00129E1C clr.w ($CAC).w ROM:00129E20 clr.b ($122C).w ROM:00129E24 rts ROM:00129E24 ; End of function sub_129E1C ROM:00129E24 ROM:00129E26 ROM:00129E26 ; =============== S U B R O U T I N E ======================================= ROM:00129E26 ROM:00129E26 ROM:00129E26 sub_129E26: ; CODE XREF: ROM:00129AB8↑p ROM:00129E26 ; ROM:00129AF2↑p ... ROM:00129E26 move.w ($FFFFFC0E).w,d1 ROM:00129E2A move.w ($CAC).w,d2 ROM:00129E2E move.b d1,$12D7(d2.w) ROM:00129E34 move.b ($122C).w,d3 ROM:00129E38 btst #5,($1429).w ROM:00129E3E bne.s loc_129E44 ROM:00129E40 add.b d1,d3 ROM:00129E42 bra.s loc_129E46 ROM:00129E44 ; --------------------------------------------------------------------------- ROM:00129E44 ROM:00129E44 loc_129E44: ; CODE XREF: sub_129E26+18↑j ROM:00129E44 eor.b d1,d3 ROM:00129E46 ROM:00129E46 loc_129E46: ; CODE XREF: sub_129E26+1C↑j ROM:00129E46 move.b d3,($122C).w ROM:00129E4A addq.w #1,($CAC).w ROM:00129E4E move.w #$103,d1 ROM:00129E52 cmp.w ($CAC).w,d1 ROM:00129E56 bge.s locret_129E5E ROM:00129E58 move.w #$103,($CAC).w ROM:00129E5E ROM:00129E5E locret_129E5E: ; CODE XREF: sub_129E26+30↑j ROM:00129E5E rts ROM:00129E5E ; End of function sub_129E26 ROM:00129E5E ROM:00129E60 ROM:00129E60 ; =============== S U B R O U T I N E ======================================= ROM:00129E60 ROM:00129E60 ROM:00129E60 sub_129E60: ; CODE XREF: ROM:00129A24↑p ROM:00129E60 ; ROM:00129A54↑p ... ROM:00129E60 move.w ($FFFFFC0E).w,d1 ROM:00129E64 move.b ($122C).w,d3 ROM:00129E68 eor.b d1,d3 ROM:00129E6A move.b d3,($122C).w ROM:00129E6E rts ROM:00129E6E ; End of function sub_129E60 ROM:00129E6E ROM:00129E70 ROM:00129E70 ; =============== S U B R O U T I N E ======================================= ROM:00129E70 ROM:00129E70 ROM:00129E70 sub_129E70: ; CODE XREF: sub_111DC0+30↑p ROM:00129E70 ; sub_12606A+24↑p ROM:00129E70 clr.w d1 ROM:00129E72 move.b ($1231).w,d1 ROM:00129E76 cmpi.w #3,d1 ROM:00129E7A bcc.s locret_129E84 ROM:00129E7C movea.l off_129E86(pc,d1.w*4),a0 ROM:00129E80 nop ROM:00129E82 jmp (a0) ROM:00129E84 ; --------------------------------------------------------------------------- ROM:00129E84 ROM:00129E84 locret_129E84: ; CODE XREF: sub_129E70+A↑j ROM:00129E84 rts ROM:00129E84 ; End of function sub_129E70 ROM:00129E84 ROM:00129E84 ; --------------------------------------------------------------------------- ROM:00129E86 off_129E86: dc.l word_129E92 ; DATA XREF: sub_129E70+C↑r ROM:00129E8A dc.l aNu8_2 ; "Nu\b8" ROM:00129E8E dc.l aNu8_2+2 ; "\b8" ROM:00129E92 word_129E92: dc.w $8B8 ; DATA XREF: ROM:off_129E86↑o ROM:00129E94 dc.l $31428, $11FC0001, $12316002 ROM:00129EA0 ; --------------------------------------------------------------------------- ROM:00129EA0 rts ROM:00129EA0 ; --------------------------------------------------------------------------- ROM:00129EA2 aNu8_2: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00129E8A↑o ROM:00129EA2 ; ROM:00129E8E↑o ROM:00129EA7 dc.b 4 ROM:00129EA8 dc.l $14046732, $8B80004, $14043038, $CB2B078, $C8C6C14 ROM:00129EA8 dc.l $52780CB2, $680631FC, $80000CB2, $61000044, $6010600E ROM:00129EA8 dc.l $8F80003, $142811FC, $11231, $60C44E75 ROM:00129EE0 ; --------------------------------------------------------------------------- ROM:00129EE0 rts ROM:00129EE2 ROM:00129EE2 ; =============== S U B R O U T I N E ======================================= ROM:00129EE2 ROM:00129EE2 ROM:00129EE2 sub_129EE2: ; CODE XREF: ROM:00128562↑p ROM:00129EE2 ; ROM:0012871C↑p ... ROM:00129EE2 cmpi.b #1,($1231).w ROM:00129EE8 bne.s locret_129F0C ROM:00129EEA btst #3,($1402).w ROM:00129EF0 beq.s locret_129F0C ROM:00129EF2 bclr #3,($1402).w ROM:00129EF8 clr.w ($CAC).w ROM:00129EFC move.w #1,($CB2).w ROM:00129F02 move.b #2,($1231).w ROM:00129F08 bsr.w sub_129F0E ROM:00129F0C ROM:00129F0C locret_129F0C: ; CODE XREF: sub_129EE2+6↑j ROM:00129F0C ; sub_129EE2+E↑j ROM:00129F0C rts ROM:00129F0C ; End of function sub_129EE2 ROM:00129F0C ROM:00129F0E ROM:00129F0E ; =============== S U B R O U T I N E ======================================= ROM:00129F0E ROM:00129F0E ROM:00129F0E sub_129F0E: ; CODE XREF: sub_129EE2+26↑p ROM:00129F0E move.w ($CAC).w,d0 ROM:00129F12 move.b $12D7(d0.w),d1 ROM:00129F18 move.w d1,($FFFFFC0E).w ROM:00129F1C addq.w #1,($CAC).w ROM:00129F20 bset #7,($FFFFFC0B).w ROM:00129F26 rts ROM:00129F26 ; End of function sub_129F0E ROM:00129F26 ROM:00129F28 ROM:00129F28 ; =============== S U B R O U T I N E ======================================= ROM:00129F28 ROM:00129F28 ROM:00129F28 sub_129F28: ; CODE XREF: ROM:00116F94↑p ROM:00129F28 bsr.l sub_12A05A ROM:00129F2E bsr.l sub_11B110 ROM:00129F34 bsr.l sub_12A254 ROM:00129F3A bsr.l nullsub_17 ROM:00129F40 bsr.l sub_11F218 ROM:00129F46 bsr.l sub_12A59E ROM:00129F4C bsr.l sub_11BC3A ROM:00129F52 bsr.l sub_123D34 ROM:00129F58 bsr.l sub_133654 ROM:00129F5E bsr.l sub_136ED2 ROM:00129F64 bsr.l sub_124B76 ROM:00129F6A bsr.l sub_125976 ROM:00129F70 bsr.l sub_1373F2 ROM:00129F76 bsr.l sub_11BEDC ROM:00129F7C bsr.l sub_1328E4 ROM:00129F82 bsr.l sub_13015A ROM:00129F88 bsr.l sub_120C3A ROM:00129F8E bsr.l sub_121B4E ROM:00129F94 bsr.l nullsub_16 ROM:00129F9A bsr.l sub_132E80 ROM:00129FA0 bsr.l sub_13742C ROM:00129FA6 bsr.l sub_11EFCC ROM:00129FAC bsr.l sub_134A7C ROM:00129FB2 bsr.l nullsub_21 ROM:00129FB8 bsr.l sub_133942 ROM:00129FBE bsr.l nullsub_23 ROM:00129FC4 bsr.l nullsub_24 ROM:00129FCA bsr.l sub_11C0EA ROM:00129FD0 bsr.l nullsub_15 ROM:00129FD6 bsr.l sub_1342E0 ROM:00129FDC bsr.l sub_134144 ROM:00129FE2 bsr.l nullsub_22 ROM:00129FE8 bsr.l sub_12D716 ROM:00129FEE bsr.l sub_12D828 ROM:00129FF4 bsr.l sub_13099A ROM:00129FFA bsr.l sub_1303B0 ROM:0012A000 bsr.l sub_132676 ROM:0012A006 bsr.l sub_12D83A ROM:0012A00C bsr.l nullsub_19 ROM:0012A012 bsr.l sub_130F9A ROM:0012A018 bsr.l sub_12ED00 ROM:0012A01E bsr.l nullsub_26 ROM:0012A024 bsr.l nullsub_14 ROM:0012A02A move.l #2,d0 ROM:0012A030 move.l d0,-(sp) ROM:0012A032 bsr.l nullsub_4 ROM:0012A038 move.l (sp)+,d0 ROM:0012A03A bsr.l nullsub_27 ROM:0012A040 bsr.l nullsub_12 ROM:0012A046 cmpi.w #5,($568).w ROM:0012A04C bne.s loc_12A054 ROM:0012A04E bsr.l nullsub_1 ROM:0012A054 ROM:0012A054 loc_12A054: ; CODE XREF: sub_129F28+124↑j ROM:0012A054 addq.w #1,($CC4).w ROM:0012A058 rts ROM:0012A058 ; End of function sub_129F28 ROM:0012A058 ROM:0012A05A ROM:0012A05A ; =============== S U B R O U T I N E ======================================= ROM:0012A05A ROM:0012A05A ROM:0012A05A sub_12A05A: ; CODE XREF: sub_129F28↑p ROM:0012A05A clr.w d1 ROM:0012A05C move.b ($1234).w,d1 ROM:0012A060 cmpi.w #5,d1 ROM:0012A064 bcc.s locret_12A06E ROM:0012A066 movea.l off_12A070(pc,d1.w*4),a0 ROM:0012A06A nop ROM:0012A06C jmp (a0) ROM:0012A06E ; --------------------------------------------------------------------------- ROM:0012A06E ROM:0012A06E locret_12A06E: ; CODE XREF: sub_12A05A+A↑j ROM:0012A06E rts ROM:0012A06E ; End of function sub_12A05A ROM:0012A06E ROM:0012A06E ; --------------------------------------------------------------------------- ROM:0012A070 off_12A070: dc.l loc_12A084 ; DATA XREF: sub_12A05A+C↑r ROM:0012A074 dc.l loc_12A0B0 ROM:0012A078 dc.l loc_12A134 ROM:0012A07C dc.l loc_12A1C8 ROM:0012A080 dc.l loc_12A218 ROM:0012A084 ; --------------------------------------------------------------------------- ROM:0012A084 ROM:0012A084 loc_12A084: ; DATA XREF: ROM:off_12A070↑o ROM:0012A084 bset #2,($1405).w ROM:0012A08A bclr #7,($1427).w ROM:0012A090 bclr #3,($1424).w ROM:0012A096 bclr #7,($1428).w ROM:0012A09C bclr #6,($1429).w ROM:0012A0A2 move.b #1,($1234).w ROM:0012A0A8 bra.l locret_12A132 ROM:0012A0AE ; --------------------------------------------------------------------------- ROM:0012A0AE rts ROM:0012A0B0 ; --------------------------------------------------------------------------- ROM:0012A0B0 ROM:0012A0B0 loc_12A0B0: ; DATA XREF: ROM:0012A074↑o ROM:0012A0B0 move.w $608(a5),d0 ROM:0012A0B4 move.w $60E(a5),d1 ROM:0012A0B8 btst #2,($893).w ROM:0012A0BE beq.s loc_12A102 ROM:0012A0C0 cmp.w ($57E).w,d0 ROM:0012A0C4 ble.s loc_12A102 ROM:0012A0C6 cmp.w ($4CE).w,d1 ROM:0012A0CA bgt.s loc_12A102 ROM:0012A0CC bclr #2,($1405).w ROM:0012A0D2 bset #7,($1427).w ROM:0012A0D8 bclr #0,($1412).w ROM:0012A0DE bclr #2,($893).w ROM:0012A0E4 move.w $60C(a5),d1 ROM:0012A0E8 clr.b ($7D4).w ROM:0012A0EC move.w d1,($5FA).w ROM:0012A0F0 move.b #1,($7D4).w ROM:0012A0F6 move.b #2,($1234).w ROM:0012A0FC bra.l locret_12A1C6 ROM:0012A102 ; --------------------------------------------------------------------------- ROM:0012A102 ROM:0012A102 loc_12A102: ; CODE XREF: ROM:0012A0BE↑j ROM:0012A102 ; ROM:0012A0C4↑j ... ROM:0012A102 cmp.w ($57E).w,d0 ROM:0012A106 bgt.s locret_12A132 ROM:0012A108 bclr #2,($1405).w ROM:0012A10E bset #3,($1424).w ROM:0012A114 bset #7,($1428).w ROM:0012A11A bclr #0,($1412).w ROM:0012A120 bset #6,($1429).w ROM:0012A126 move.b #4,($1234).w ROM:0012A12C bra.l locret_12A250 ROM:0012A132 ; --------------------------------------------------------------------------- ROM:0012A132 ROM:0012A132 locret_12A132: ; CODE XREF: ROM:0012A0A8↑j ROM:0012A132 ; ROM:0012A106↑j ... ROM:0012A132 rts ROM:0012A134 ; --------------------------------------------------------------------------- ROM:0012A134 ROM:0012A134 loc_12A134: ; DATA XREF: ROM:0012A078↑o ROM:0012A134 btst #2,($893).w ROM:0012A13A beq.s loc_12A160 ROM:0012A13C bclr #2,($893).w ROM:0012A142 move.w $60C(a5),d0 ROM:0012A146 clr.b ($7D4).w ROM:0012A14A move.w d0,($5FA).w ROM:0012A14E move.b #1,($7D4).w ROM:0012A154 move.b #2,($1234).w ROM:0012A15A bra.l locret_12A1C6 ROM:0012A160 ; --------------------------------------------------------------------------- ROM:0012A160 ROM:0012A160 loc_12A160: ; CODE XREF: ROM:0012A13A↑j ROM:0012A160 cmpi.w #0,($5FA).w ROM:0012A166 bgt.s loc_12A1A0 ROM:0012A168 btst #4,($88E).w ROM:0012A16E bne.s loc_12A1A0 ROM:0012A170 bset #2,($1405).w ROM:0012A176 bclr #7,($1427).w ROM:0012A17C btst #6,($1429).w ROM:0012A182 bne.s loc_12A18C ROM:0012A184 bset #0,($1412).w ROM:0012A18A bra.s loc_12A192 ROM:0012A18C ; --------------------------------------------------------------------------- ROM:0012A18C ROM:0012A18C loc_12A18C: ; CODE XREF: ROM:0012A182↑j ROM:0012A18C bclr #0,($1412).w ROM:0012A192 ROM:0012A192 loc_12A192: ; CODE XREF: ROM:0012A18A↑j ROM:0012A192 bclr #6,($1429).w ROM:0012A198 move.b #1,($1234).w ROM:0012A19E bra.s locret_12A132 ROM:0012A1A0 ; --------------------------------------------------------------------------- ROM:0012A1A0 ROM:0012A1A0 loc_12A1A0: ; CODE XREF: ROM:0012A166↑j ROM:0012A1A0 ; ROM:0012A16E↑j ROM:0012A1A0 move.w $606(a5),d0 ROM:0012A1A4 cmp.w ($57E).w,d0 ROM:0012A1A8 bgt.s locret_12A1C6 ROM:0012A1AA clr.b ($87D).w ROM:0012A1AE clr.w ($74C).w ROM:0012A1B2 move.b #3,($87D).w ROM:0012A1B8 bclr #7,($1427).w ROM:0012A1BE move.b #3,($1234).w ROM:0012A1C4 bra.s locret_12A216 ROM:0012A1C6 ; --------------------------------------------------------------------------- ROM:0012A1C6 ROM:0012A1C6 locret_12A1C6: ; CODE XREF: ROM:0012A0FC↑j ROM:0012A1C6 ; ROM:0012A15A↑j ... ROM:0012A1C6 rts ROM:0012A1C8 ; --------------------------------------------------------------------------- ROM:0012A1C8 ROM:0012A1C8 loc_12A1C8: ; DATA XREF: ROM:0012A07C↑o ROM:0012A1C8 move.w $606(a5),d0 ROM:0012A1CC cmp.w ($57E).w,d0 ROM:0012A1D0 ble.s loc_12A1E0 ROM:0012A1D2 bset #7,($1427).w ROM:0012A1D8 move.b #2,($1234).w ROM:0012A1DE bra.s locret_12A1C6 ROM:0012A1E0 ; --------------------------------------------------------------------------- ROM:0012A1E0 ROM:0012A1E0 loc_12A1E0: ; CODE XREF: ROM:0012A1D0↑j ROM:0012A1E0 move.w $608(a5),d0 ROM:0012A1E4 move.w $60A(a5),d1 ROM:0012A1E8 cmp.w ($74C).w,d1 ROM:0012A1EC ble.s loc_12A1F4 ROM:0012A1EE cmp.w ($57E).w,d0 ROM:0012A1F2 bgt.s locret_12A216 ROM:0012A1F4 ROM:0012A1F4 loc_12A1F4: ; CODE XREF: ROM:0012A1EC↑j ROM:0012A1F4 clr.b ($87D).w ROM:0012A1F8 clr.w ($74C).w ROM:0012A1FC bset #3,($1424).w ROM:0012A202 bset #7,($1428).w ROM:0012A208 bset #6,($1429).w ROM:0012A20E move.b #4,($1234).w ROM:0012A214 bra.s locret_12A250 ROM:0012A216 ; --------------------------------------------------------------------------- ROM:0012A216 ROM:0012A216 locret_12A216: ; CODE XREF: ROM:0012A1C4↑j ROM:0012A216 ; ROM:0012A1F2↑j ROM:0012A216 rts ROM:0012A218 ; --------------------------------------------------------------------------- ROM:0012A218 ROM:0012A218 loc_12A218: ; DATA XREF: ROM:0012A080↑o ROM:0012A218 btst #4,($88E).w ROM:0012A21E bne.s locret_12A250 ROM:0012A220 bclr #2,($893).w ROM:0012A226 move.w $60C(a5),d0 ROM:0012A22A clr.b ($7D4).w ROM:0012A22E move.w d0,($5FA).w ROM:0012A232 move.b #1,($7D4).w ROM:0012A238 bclr #3,($1424).w ROM:0012A23E bset #7,($1427).w ROM:0012A244 move.b #2,($1234).w ROM:0012A24A bra.l locret_12A1C6 ROM:0012A250 ; --------------------------------------------------------------------------- ROM:0012A250 ROM:0012A250 locret_12A250: ; CODE XREF: ROM:0012A12C↑j ROM:0012A250 ; ROM:0012A214↑j ... ROM:0012A250 rts ROM:0012A252 ; --------------------------------------------------------------------------- ROM:0012A252 rts ROM:0012A254 ROM:0012A254 ; =============== S U B R O U T I N E ======================================= ROM:0012A254 ROM:0012A254 ROM:0012A254 sub_12A254: ; CODE XREF: sub_129F28+C↑p ROM:0012A254 move.w $216(a5),d0 ROM:0012A258 move.w ($9F6).w,d1 ROM:0012A25C cmpi.w #0,d0 ROM:0012A260 bne.s loc_12A294 ROM:0012A262 btst #3,d1 ROM:0012A266 beq.s loc_12A292 ROM:0012A268 bclr #3,d1 ROM:0012A26C move.w d1,($9F6).w ROM:0012A270 btst #2,($1422).w ROM:0012A276 beq.s loc_12A28C ROM:0012A278 move.w ($506).w,d2 ROM:0012A27C muls.w #$186A,d2 ROM:0012A280 divs.w ($57E).w,d2 ROM:0012A284 move.w d2,($CC6).w ROM:0012A288 bra.w loc_12A292 ROM:0012A28C ; --------------------------------------------------------------------------- ROM:0012A28C ROM:0012A28C loc_12A28C: ; CODE XREF: sub_12A254+22↑j ROM:0012A28C move.w #$FFFF,($CC6).w ROM:0012A292 ROM:0012A292 loc_12A292: ; CODE XREF: sub_12A254+12↑j ROM:0012A292 ; sub_12A254+34↑j ROM:0012A292 bra.s locret_12A2B6 ROM:0012A294 ; --------------------------------------------------------------------------- ROM:0012A294 ROM:0012A294 loc_12A294: ; CODE XREF: sub_12A254+C↑j ROM:0012A294 btst #2,($1422).w ROM:0012A29A beq.s loc_12A2B0 ROM:0012A29C move.w ($506).w,d2 ROM:0012A2A0 muls.w #$186A,d2 ROM:0012A2A4 divs.w ($57E).w,d2 ROM:0012A2A8 move.w d2,($CC6).w ROM:0012A2AC bra.w locret_12A2B6 ROM:0012A2B0 ; --------------------------------------------------------------------------- ROM:0012A2B0 ROM:0012A2B0 loc_12A2B0: ; CODE XREF: sub_12A254+46↑j ROM:0012A2B0 move.w #$FFFF,($CC6).w ROM:0012A2B6 ROM:0012A2B6 locret_12A2B6: ; CODE XREF: sub_12A254:loc_12A292↑j ROM:0012A2B6 ; sub_12A254+58↑j ROM:0012A2B6 rts ROM:0012A2B6 ; End of function sub_12A254 ROM:0012A2B6 ROM:0012A2B8 ROM:0012A2B8 ; =============== S U B R O U T I N E ======================================= ROM:0012A2B8 ROM:0012A2B8 ROM:0012A2B8 sub_12A2B8: ; CODE XREF: sub_12A59E+12↓p ROM:0012A2B8 bsr.w sub_12A2C2 ROM:0012A2BC bsr.w sub_12A464 ROM:0012A2C0 rts ROM:0012A2C0 ; End of function sub_12A2B8 ROM:0012A2C0 ROM:0012A2C2 ROM:0012A2C2 ; =============== S U B R O U T I N E ======================================= ROM:0012A2C2 ROM:0012A2C2 ROM:0012A2C2 sub_12A2C2: ; CODE XREF: sub_12A2B8↑p ROM:0012A2C2 clr.w d1 ROM:0012A2C4 move.b ($1236).w,d1 ROM:0012A2C8 cmpi.w #6,d1 ROM:0012A2CC bcc.s locret_12A2D6 ROM:0012A2CE movea.l off_12A2D8(pc,d1.w*4),a0 ROM:0012A2D2 nop ROM:0012A2D4 jmp (a0) ROM:0012A2D6 ; --------------------------------------------------------------------------- ROM:0012A2D6 ROM:0012A2D6 locret_12A2D6: ; CODE XREF: sub_12A2C2+A↑j ROM:0012A2D6 rts ROM:0012A2D6 ; End of function sub_12A2C2 ROM:0012A2D6 ROM:0012A2D6 ; --------------------------------------------------------------------------- ROM:0012A2D8 off_12A2D8: dc.l loc_12A2F0 ; DATA XREF: sub_12A2C2+C↑r ROM:0012A2DC dc.l loc_12A2FC ROM:0012A2E0 dc.l loc_12A33A ROM:0012A2E4 dc.l loc_12A38A ROM:0012A2E8 dc.l loc_12A3FE ROM:0012A2EC dc.l loc_12A43C ROM:0012A2F0 ; --------------------------------------------------------------------------- ROM:0012A2F0 ROM:0012A2F0 loc_12A2F0: ; DATA XREF: ROM:off_12A2D8↑o ROM:0012A2F0 move.b #1,($1236).w ROM:0012A2F6 bra.w locret_12A338 ROM:0012A2FA ; --------------------------------------------------------------------------- ROM:0012A2FA rts ROM:0012A2FC ; --------------------------------------------------------------------------- ROM:0012A2FC ROM:0012A2FC loc_12A2FC: ; DATA XREF: ROM:0012A2DC↑o ROM:0012A2FC btst #4,($890).w ROM:0012A302 beq.s locret_12A338 ROM:0012A304 btst #7,($49E).w ROM:0012A30A bne.s locret_12A338 ROM:0012A30C move.w $624(a5),d0 ROM:0012A310 btst #2,($1405).w ROM:0012A316 bne.s locret_12A338 ROM:0012A318 cmpi.w #0,d0 ROM:0012A31C bne.s locret_12A338 ROM:0012A31E move.w $616(a5),d0 ROM:0012A322 clr.b ($849).w ROM:0012A326 move.w d0,($6E4).w ROM:0012A32A move.b #1,($849).w ROM:0012A330 move.b #2,($1236).w ROM:0012A336 bra.s locret_12A388 ROM:0012A338 ; --------------------------------------------------------------------------- ROM:0012A338 ROM:0012A338 locret_12A338: ; CODE XREF: ROM:0012A2F6↑j ROM:0012A338 ; ROM:0012A302↑j ... ROM:0012A338 rts ROM:0012A33A ; --------------------------------------------------------------------------- ROM:0012A33A ROM:0012A33A loc_12A33A: ; DATA XREF: ROM:0012A2E0↑o ROM:0012A33A btst #1,($140C).w ROM:0012A340 bne.s loc_12A34C ROM:0012A342 move.b #4,($1236).w ROM:0012A348 bra.w locret_12A43A ROM:0012A34C ; --------------------------------------------------------------------------- ROM:0012A34C ROM:0012A34C loc_12A34C: ; CODE XREF: ROM:0012A340↑j ROM:0012A34C btst #4,($890).w ROM:0012A352 beq.s loc_12A36E ROM:0012A354 btst #7,($49E).w ROM:0012A35A bne.s loc_12A36E ROM:0012A35C move.w $624(a5),d0 ROM:0012A360 btst #2,($1405).w ROM:0012A366 bne.s loc_12A36E ROM:0012A368 cmpi.w #0,d0 ROM:0012A36C beq.s loc_12A376 ROM:0012A36E ROM:0012A36E loc_12A36E: ; CODE XREF: ROM:0012A352↑j ROM:0012A36E ; ROM:0012A35A↑j ... ROM:0012A36E move.b #1,($1236).w ROM:0012A374 bra.s locret_12A338 ROM:0012A376 ; --------------------------------------------------------------------------- ROM:0012A376 ROM:0012A376 loc_12A376: ; CODE XREF: ROM:0012A36C↑j ROM:0012A376 cmpi.w #0,($6E4).w ROM:0012A37C bgt.s locret_12A388 ROM:0012A37E move.b #3,($1236).w ROM:0012A384 bra.w locret_12A3FC ROM:0012A388 ; --------------------------------------------------------------------------- ROM:0012A388 ROM:0012A388 locret_12A388: ; CODE XREF: ROM:0012A336↑j ROM:0012A388 ; ROM:0012A37C↑j ROM:0012A388 rts ROM:0012A38A ; --------------------------------------------------------------------------- ROM:0012A38A ROM:0012A38A loc_12A38A: ; DATA XREF: ROM:0012A2E4↑o ROM:0012A38A btst #7,($49E).w ROM:0012A390 bne.s loc_12A3CE ROM:0012A392 btst #4,($890).w ROM:0012A398 bne.s loc_12A3CE ROM:0012A39A move.w $624(a5),d0 ROM:0012A39E btst #2,($1405).w ROM:0012A3A4 beq.s loc_12A3CE ROM:0012A3A6 cmpi.w #0,d0 ROM:0012A3AA bne.s loc_12A3CE ROM:0012A3AC btst #4,($1411).w ROM:0012A3B2 bne.s loc_12A3CE ROM:0012A3B4 move.w #$1388,($145E).w ROM:0012A3BA bsr.w sub_12A58A ROM:0012A3BE move.w ($CCE).w,($CCC).w ROM:0012A3C4 move.b #1,($1236).w ROM:0012A3CA bra.w locret_12A338 ROM:0012A3CE ; --------------------------------------------------------------------------- ROM:0012A3CE ROM:0012A3CE loc_12A3CE: ; CODE XREF: ROM:0012A390↑j ROM:0012A3CE ; ROM:0012A398↑j ... ROM:0012A3CE move.w $624(a5),d0 ROM:0012A3D2 btst #7,($49E).w ROM:0012A3D8 bne.s loc_12A3E0 ROM:0012A3DA cmpi.w #0,d0 ROM:0012A3DE beq.s loc_12A3EA ROM:0012A3E0 ROM:0012A3E0 loc_12A3E0: ; CODE XREF: ROM:0012A3D8↑j ROM:0012A3E0 move.b #1,($1236).w ROM:0012A3E6 bra.w locret_12A338 ROM:0012A3EA ; --------------------------------------------------------------------------- ROM:0012A3EA ROM:0012A3EA loc_12A3EA: ; CODE XREF: ROM:0012A3DE↑j ROM:0012A3EA btst #1,($140C).w ROM:0012A3F0 bne.s locret_12A3FC ROM:0012A3F2 move.b #5,($1236).w ROM:0012A3F8 bra.w locret_12A460 ROM:0012A3FC ; --------------------------------------------------------------------------- ROM:0012A3FC ROM:0012A3FC locret_12A3FC: ; CODE XREF: ROM:0012A384↑j ROM:0012A3FC ; ROM:0012A3F0↑j ROM:0012A3FC rts ROM:0012A3FE ; --------------------------------------------------------------------------- ROM:0012A3FE ROM:0012A3FE loc_12A3FE: ; DATA XREF: ROM:0012A2E8↑o ROM:0012A3FE cmpi.w #0,($6E4).w ROM:0012A404 bgt.s loc_12A40E ROM:0012A406 move.b #5,($1236).w ROM:0012A40C bra.s locret_12A460 ROM:0012A40E ; --------------------------------------------------------------------------- ROM:0012A40E ROM:0012A40E loc_12A40E: ; CODE XREF: ROM:0012A404↑j ROM:0012A40E btst #4,($890).w ROM:0012A414 beq.s loc_12A430 ROM:0012A416 btst #7,($49E).w ROM:0012A41C bne.s loc_12A430 ROM:0012A41E move.w $624(a5),d0 ROM:0012A422 btst #2,($1405).w ROM:0012A428 bne.s loc_12A430 ROM:0012A42A cmpi.w #0,d0 ROM:0012A42E beq.s locret_12A43A ROM:0012A430 ROM:0012A430 loc_12A430: ; CODE XREF: ROM:0012A414↑j ROM:0012A430 ; ROM:0012A41C↑j ... ROM:0012A430 move.b #1,($1236).w ROM:0012A436 bra.w locret_12A338 ROM:0012A43A ; --------------------------------------------------------------------------- ROM:0012A43A ROM:0012A43A locret_12A43A: ; CODE XREF: ROM:0012A348↑j ROM:0012A43A ; ROM:0012A42E↑j ROM:0012A43A rts ROM:0012A43C ; --------------------------------------------------------------------------- ROM:0012A43C ROM:0012A43C loc_12A43C: ; DATA XREF: ROM:0012A2EC↑o ROM:0012A43C btst #4,($890).w ROM:0012A442 beq.s loc_12A456 ROM:0012A444 move.w $624(a5),d0 ROM:0012A448 btst #2,($1405).w ROM:0012A44E bne.s loc_12A456 ROM:0012A450 cmpi.w #0,d0 ROM:0012A454 beq.s locret_12A460 ROM:0012A456 ROM:0012A456 loc_12A456: ; CODE XREF: ROM:0012A442↑j ROM:0012A456 ; ROM:0012A44E↑j ROM:0012A456 move.b #1,($1236).w ROM:0012A45C bra.w locret_12A338 ROM:0012A460 ; --------------------------------------------------------------------------- ROM:0012A460 ROM:0012A460 locret_12A460: ; CODE XREF: ROM:0012A3F8↑j ROM:0012A460 ; ROM:0012A40C↑j ... ROM:0012A460 rts ROM:0012A462 ; --------------------------------------------------------------------------- ROM:0012A462 rts ROM:0012A464 ROM:0012A464 ; =============== S U B R O U T I N E ======================================= ROM:0012A464 ROM:0012A464 ROM:0012A464 sub_12A464: ; CODE XREF: sub_12A2B8+4↑p ROM:0012A464 clr.w d1 ROM:0012A466 move.b ($1235).w,d1 ROM:0012A46A cmpi.w #4,d1 ROM:0012A46E bcc.s locret_12A478 ROM:0012A470 movea.l off_12A47A(pc,d1.w*4),a0 ROM:0012A474 nop ROM:0012A476 jmp (a0) ROM:0012A478 ; --------------------------------------------------------------------------- ROM:0012A478 ROM:0012A478 locret_12A478: ; CODE XREF: sub_12A464+A↑j ROM:0012A478 rts ROM:0012A478 ; End of function sub_12A464 ROM:0012A478 ROM:0012A478 ; --------------------------------------------------------------------------- ROM:0012A47A off_12A47A: dc.l loc_12A48A ; DATA XREF: sub_12A464+C↑r ROM:0012A47E dc.l loc_12A4AE ROM:0012A482 dc.l loc_12A4C8 ROM:0012A486 dc.l loc_12A520 ROM:0012A48A ; --------------------------------------------------------------------------- ROM:0012A48A ROM:0012A48A loc_12A48A: ; DATA XREF: ROM:off_12A47A↑o ROM:0012A48A btst #0,($888).w ROM:0012A490 beq.s loc_12A49E ROM:0012A492 move.w #$1388,($145E).w ROM:0012A498 move.w ($CCE).w,($CCC).w ROM:0012A49E ROM:0012A49E loc_12A49E: ; CODE XREF: ROM:0012A490↑j ROM:0012A49E move.w #0,($CC8).w ROM:0012A4A4 move.b #1,($1235).w ROM:0012A4AA bra.s locret_12A4C6 ROM:0012A4AC ; --------------------------------------------------------------------------- ROM:0012A4AC rts ROM:0012A4AE ; --------------------------------------------------------------------------- ROM:0012A4AE ROM:0012A4AE loc_12A4AE: ; DATA XREF: ROM:0012A47E↑o ROM:0012A4AE btst #4,($890).w ROM:0012A4B4 beq.s locret_12A4C6 ROM:0012A4B6 btst #2,($1405).w ROM:0012A4BC beq.s locret_12A4C6 ROM:0012A4BE move.b #2,($1235).w ROM:0012A4C4 bra.s locret_12A51E ROM:0012A4C6 ; --------------------------------------------------------------------------- ROM:0012A4C6 ROM:0012A4C6 locret_12A4C6: ; CODE XREF: ROM:0012A4AA↑j ROM:0012A4C6 ; ROM:0012A4B4↑j ... ROM:0012A4C6 rts ROM:0012A4C8 ; --------------------------------------------------------------------------- ROM:0012A4C8 ROM:0012A4C8 loc_12A4C8: ; DATA XREF: ROM:0012A482↑o ROM:0012A4C8 move.w $610(a5),d0 ROM:0012A4CC cmp.w ($CC8).w,d0 ROM:0012A4D0 bgt.s loc_12A4EC ROM:0012A4D2 move.w #0,($CC8).w ROM:0012A4D8 move.w #$1388,($145E).w ROM:0012A4DE move.w ($CCE).w,($CCC).w ROM:0012A4E4 move.b #1,($1235).w ROM:0012A4EA bra.s locret_12A4C6 ROM:0012A4EC ; --------------------------------------------------------------------------- ROM:0012A4EC ROM:0012A4EC loc_12A4EC: ; CODE XREF: ROM:0012A4D0↑j ROM:0012A4EC move.w $612(a5),d0 ROM:0012A4F0 cmp.w ($9BA).w,d0 ROM:0012A4F4 bge.s loc_12A500 ROM:0012A4F6 move.b #3,($1235).w ROM:0012A4FC bra.w locret_12A586 ROM:0012A500 ; --------------------------------------------------------------------------- ROM:0012A500 ROM:0012A500 loc_12A500: ; CODE XREF: ROM:0012A4F4↑j ROM:0012A500 btst #4,($890).w ROM:0012A506 beq.s loc_12A510 ROM:0012A508 btst #2,($1405).w ROM:0012A50E bne.s locret_12A51E ROM:0012A510 ROM:0012A510 loc_12A510: ; CODE XREF: ROM:0012A506↑j ROM:0012A510 move.w #0,($CC8).w ROM:0012A516 move.b #1,($1235).w ROM:0012A51C bra.s locret_12A4C6 ROM:0012A51E ; --------------------------------------------------------------------------- ROM:0012A51E ROM:0012A51E locret_12A51E: ; CODE XREF: ROM:0012A4C4↑j ROM:0012A51E ; ROM:0012A50E↑j ... ROM:0012A51E rts ROM:0012A520 ; --------------------------------------------------------------------------- ROM:0012A520 ROM:0012A520 loc_12A520: ; DATA XREF: ROM:0012A486↑o ROM:0012A520 move.w $610(a5),d0 ROM:0012A524 cmp.w ($CC8).w,d0 ROM:0012A528 bgt.s loc_12A546 ROM:0012A52A move.w #0,($CC8).w ROM:0012A530 move.w #$1388,($145E).w ROM:0012A536 move.w ($CCE).w,($CCC).w ROM:0012A53C move.b #1,($1235).w ROM:0012A542 bra.w locret_12A4C6 ROM:0012A546 ; --------------------------------------------------------------------------- ROM:0012A546 ROM:0012A546 loc_12A546: ; CODE XREF: ROM:0012A528↑j ROM:0012A546 btst #4,($890).w ROM:0012A54C beq.s loc_12A556 ROM:0012A54E btst #2,($1405).w ROM:0012A554 bne.s loc_12A566 ROM:0012A556 ROM:0012A556 loc_12A556: ; CODE XREF: ROM:0012A54C↑j ROM:0012A556 move.w #0,($CC8).w ROM:0012A55C move.b #1,($1235).w ROM:0012A562 bra.w locret_12A4C6 ROM:0012A566 ; --------------------------------------------------------------------------- ROM:0012A566 ROM:0012A566 loc_12A566: ; CODE XREF: ROM:0012A554↑j ROM:0012A566 move.w $614(a5),d0 ROM:0012A56A cmp.w ($9BA).w,d0 ROM:0012A56E blt.s locret_12A586 ROM:0012A570 move.w ($CC8).w,d0 ROM:0012A574 addi.w #1,d0 ROM:0012A578 move.w d0,($CC8).w ROM:0012A57C move.b #2,($1235).w ROM:0012A582 bra.w locret_12A51E ROM:0012A586 ; --------------------------------------------------------------------------- ROM:0012A586 ROM:0012A586 locret_12A586: ; CODE XREF: ROM:0012A4FC↑j ROM:0012A586 ; ROM:0012A56E↑j ROM:0012A586 rts ROM:0012A588 ; --------------------------------------------------------------------------- ROM:0012A588 rts ROM:0012A58A ROM:0012A58A ; =============== S U B R O U T I N E ======================================= ROM:0012A58A ROM:0012A58A ROM:0012A58A sub_12A58A: ; CODE XREF: ROM:0012A3BA↑p ROM:0012A58A move.w ($145C).w,d0 ROM:0012A58E cmpi.w #$FF,d0 ROM:0012A592 bge.s loc_12A598 ROM:0012A594 addi.w #1,d0 ROM:0012A598 ROM:0012A598 loc_12A598: ; CODE XREF: sub_12A58A+8↑j ROM:0012A598 move.w d0,($145C).w ROM:0012A59C rts ROM:0012A59C ; End of function sub_12A58A ROM:0012A59C ROM:0012A59E ROM:0012A59E ; =============== S U B R O U T I N E ======================================= ROM:0012A59E ROM:0012A59E ROM:0012A59E sub_12A59E: ; CODE XREF: sub_129F28+1E↑p ROM:0012A59E bsr.w sub_12A5B8 ROM:0012A5A2 bsr.w sub_12A7C2 ROM:0012A5A6 bsr.w sub_12A692 ROM:0012A5AA bsr.l sub_12A7FA ROM:0012A5B0 bsr.l sub_12A2B8 ROM:0012A5B6 rts ROM:0012A5B6 ; End of function sub_12A59E ROM:0012A5B6 ROM:0012A5B8 ROM:0012A5B8 ; =============== S U B R O U T I N E ======================================= ROM:0012A5B8 ROM:0012A5B8 ROM:0012A5B8 sub_12A5B8: ; CODE XREF: sub_12A59E↑p ROM:0012A5B8 clr.w d1 ROM:0012A5BA move.b ($1238).w,d1 ROM:0012A5BE cmpi.w #4,d1 ROM:0012A5C2 bcc.s locret_12A5CC ROM:0012A5C4 movea.l off_12A5CE(pc,d1.w*4),a0 ROM:0012A5C8 nop ROM:0012A5CA jmp (a0) ROM:0012A5CC ; --------------------------------------------------------------------------- ROM:0012A5CC ROM:0012A5CC locret_12A5CC: ; CODE XREF: sub_12A5B8+A↑j ROM:0012A5CC rts ROM:0012A5CC ; End of function sub_12A5B8 ROM:0012A5CC ROM:0012A5CC ; --------------------------------------------------------------------------- ROM:0012A5CE off_12A5CE: dc.l loc_12A5DE ; DATA XREF: sub_12A5B8+C↑r ROM:0012A5D2 dc.l loc_12A5E8 ROM:0012A5D6 dc.l loc_12A602 ROM:0012A5DA dc.l loc_12A644 ROM:0012A5DE ; --------------------------------------------------------------------------- ROM:0012A5DE ROM:0012A5DE loc_12A5DE: ; DATA XREF: ROM:off_12A5CE↑o ROM:0012A5DE move.b #1,($1238).w ROM:0012A5E4 bra.s locret_12A600 ROM:0012A5E6 ; --------------------------------------------------------------------------- ROM:0012A5E6 rts ROM:0012A5E8 ; --------------------------------------------------------------------------- ROM:0012A5E8 ROM:0012A5E8 loc_12A5E8: ; DATA XREF: ROM:0012A5D2↑o ROM:0012A5E8 btst #7,($49E).w ROM:0012A5EE bne.s locret_12A600 ROM:0012A5F0 btst #4,($890).w ROM:0012A5F6 beq.s locret_12A600 ROM:0012A5F8 move.b #2,($1238).w ROM:0012A5FE bra.s locret_12A642 ROM:0012A600 ; --------------------------------------------------------------------------- ROM:0012A600 ROM:0012A600 locret_12A600: ; CODE XREF: ROM:0012A5E4↑j ROM:0012A600 ; ROM:0012A5EE↑j ... ROM:0012A600 rts ROM:0012A602 ; --------------------------------------------------------------------------- ROM:0012A602 ROM:0012A602 loc_12A602: ; DATA XREF: ROM:0012A5D6↑o ROM:0012A602 move.w $620(a5),d0 ROM:0012A606 neg.w d0 ROM:0012A608 cmp.w ($CCE).w,d0 ROM:0012A60C ble.s loc_12A62A ROM:0012A60E move.w $61E(a5),d0 ROM:0012A612 clr.b ($826).w ROM:0012A616 move.w d0,($69E).w ROM:0012A61A move.b #1,($826).w ROM:0012A620 move.b #3,($1238).w ROM:0012A626 bra.w locret_12A68E ROM:0012A62A ; --------------------------------------------------------------------------- ROM:0012A62A ROM:0012A62A loc_12A62A: ; CODE XREF: ROM:0012A60C↑j ROM:0012A62A btst #7,($49E).w ROM:0012A630 bne.s loc_12A63A ROM:0012A632 btst #4,($890).w ROM:0012A638 bne.s locret_12A642 ROM:0012A63A ROM:0012A63A loc_12A63A: ; CODE XREF: ROM:0012A630↑j ROM:0012A63A move.b #1,($1238).w ROM:0012A640 bra.s locret_12A600 ROM:0012A642 ; --------------------------------------------------------------------------- ROM:0012A642 ROM:0012A642 locret_12A642: ; CODE XREF: ROM:0012A5FE↑j ROM:0012A642 ; ROM:0012A638↑j ... ROM:0012A642 rts ROM:0012A644 ; --------------------------------------------------------------------------- ROM:0012A644 ROM:0012A644 loc_12A644: ; DATA XREF: ROM:0012A5DA↑o ROM:0012A644 btst #7,($49E).w ROM:0012A64A bne.s loc_12A654 ROM:0012A64C btst #4,($890).w ROM:0012A652 bne.s loc_12A65C ROM:0012A654 ROM:0012A654 loc_12A654: ; CODE XREF: ROM:0012A64A↑j ROM:0012A654 move.b #1,($1238).w ROM:0012A65A bra.s locret_12A600 ROM:0012A65C ; --------------------------------------------------------------------------- ROM:0012A65C ROM:0012A65C loc_12A65C: ; CODE XREF: ROM:0012A652↑j ROM:0012A65C cmpi.w #0,($69E).w ROM:0012A662 bgt.s loc_12A678 ROM:0012A664 bsr.w sub_12A792 ROM:0012A668 move.w ($CCE).w,($CCC).w ROM:0012A66E move.b #2,($1238).w ROM:0012A674 bra.w locret_12A642 ROM:0012A678 ; --------------------------------------------------------------------------- ROM:0012A678 ROM:0012A678 loc_12A678: ; CODE XREF: ROM:0012A662↑j ROM:0012A678 move.w $620(a5),d0 ROM:0012A67C neg.w d0 ROM:0012A67E cmp.w ($CCE).w,d0 ROM:0012A682 bgt.s locret_12A68E ROM:0012A684 move.b #2,($1238).w ROM:0012A68A bra.w locret_12A642 ROM:0012A68E ; --------------------------------------------------------------------------- ROM:0012A68E ROM:0012A68E locret_12A68E: ; CODE XREF: ROM:0012A626↑j ROM:0012A68E ; ROM:0012A682↑j ROM:0012A68E rts ROM:0012A690 ; --------------------------------------------------------------------------- ROM:0012A690 rts ROM:0012A692 ROM:0012A692 ; =============== S U B R O U T I N E ======================================= ROM:0012A692 ROM:0012A692 ROM:0012A692 sub_12A692: ; CODE XREF: sub_12A59E+8↑p ROM:0012A692 clr.w d1 ROM:0012A694 move.b ($1237).w,d1 ROM:0012A698 cmpi.w #3,d1 ROM:0012A69C bcc.s locret_12A6A6 ROM:0012A69E movea.l off_12A6A8(pc,d1.w*4),a0 ROM:0012A6A2 nop ROM:0012A6A4 jmp (a0) ROM:0012A6A6 ; --------------------------------------------------------------------------- ROM:0012A6A6 ROM:0012A6A6 locret_12A6A6: ; CODE XREF: sub_12A692+A↑j ROM:0012A6A6 rts ROM:0012A6A6 ; End of function sub_12A692 ROM:0012A6A6 ROM:0012A6A6 ; --------------------------------------------------------------------------- ROM:0012A6A8 off_12A6A8: dc.l loc_12A6B4 ; DATA XREF: sub_12A692+C↑r ROM:0012A6AC dc.l loc_12A6BE ROM:0012A6B0 dc.l loc_12A71C ROM:0012A6B4 ; --------------------------------------------------------------------------- ROM:0012A6B4 ROM:0012A6B4 loc_12A6B4: ; DATA XREF: ROM:off_12A6A8↑o ROM:0012A6B4 move.b #1,($1237).w ROM:0012A6BA bra.s locret_12A71A ROM:0012A6BC ; --------------------------------------------------------------------------- ROM:0012A6BC rts ROM:0012A6BE ; --------------------------------------------------------------------------- ROM:0012A6BE ROM:0012A6BE loc_12A6BE: ; DATA XREF: ROM:0012A6AC↑o ROM:0012A6BE move.w $61C(a5),d0 ROM:0012A6C2 cmp.w ($9AE).w,d0 ROM:0012A6C6 blt.s locret_12A71A ROM:0012A6C8 move.w $618(a5),d0 ROM:0012A6CC move.w ($CCE).w,d1 ROM:0012A6D0 cmpi.w #0,d1 ROM:0012A6D4 bge.s loc_12A6D8 ROM:0012A6D6 neg.w d1 ROM:0012A6D8 ROM:0012A6D8 loc_12A6D8: ; CODE XREF: ROM:0012A6D4↑j ROM:0012A6D8 btst #0,($140B).w ROM:0012A6DE beq.s locret_12A71A ROM:0012A6E0 cmp.w d1,d0 ROM:0012A6E2 bgt.s locret_12A71A ROM:0012A6E4 move.w $622(a5),d0 ROM:0012A6E8 cmp.w ($9AA).w,d0 ROM:0012A6EC blt.s locret_12A71A ROM:0012A6EE btst #6,($1409).w ROM:0012A6F4 beq.s locret_12A71A ROM:0012A6F6 btst #6,($142D).w ROM:0012A6FC beq.s locret_12A71A ROM:0012A6FE move.w $61A(a5),d0 ROM:0012A702 clr.b ($825).w ROM:0012A706 move.w d0,($69C).w ROM:0012A70A move.b #1,($825).w ROM:0012A710 move.b #2,($1237).w ROM:0012A716 bra.w locret_12A78E ROM:0012A71A ; --------------------------------------------------------------------------- ROM:0012A71A ROM:0012A71A locret_12A71A: ; CODE XREF: ROM:0012A6BA↑j ROM:0012A71A ; ROM:0012A6C6↑j ... ROM:0012A71A rts ROM:0012A71C ; --------------------------------------------------------------------------- ROM:0012A71C ROM:0012A71C loc_12A71C: ; DATA XREF: ROM:0012A6B0↑o ROM:0012A71C btst #6,($1409).w ROM:0012A722 beq.s loc_12A758 ROM:0012A724 move.w $61C(a5),d0 ROM:0012A728 cmp.w ($9AE).w,d0 ROM:0012A72C bge.s loc_12A730 ROM:0012A72E bra.s loc_12A758 ROM:0012A730 ; --------------------------------------------------------------------------- ROM:0012A730 ROM:0012A730 loc_12A730: ; CODE XREF: ROM:0012A72C↑j ROM:0012A730 move.w $622(a5),d0 ROM:0012A734 cmp.w ($9AA).w,d0 ROM:0012A738 bge.s loc_12A73C ROM:0012A73A bra.s loc_12A758 ROM:0012A73C ; --------------------------------------------------------------------------- ROM:0012A73C ROM:0012A73C loc_12A73C: ; CODE XREF: ROM:0012A738↑j ROM:0012A73C move.w $618(a5),d0 ROM:0012A740 move.w ($CCE).w,d1 ROM:0012A744 cmpi.w #0,d1 ROM:0012A748 bge.s loc_12A74C ROM:0012A74A neg.w d1 ROM:0012A74C ROM:0012A74C loc_12A74C: ; CODE XREF: ROM:0012A748↑j ROM:0012A74C btst #0,($140B).w ROM:0012A752 beq.s loc_12A758 ROM:0012A754 cmp.w d1,d0 ROM:0012A756 ble.s loc_12A760 ROM:0012A758 ROM:0012A758 loc_12A758: ; CODE XREF: ROM:0012A722↑j ROM:0012A758 ; ROM:0012A72E↑j ... ROM:0012A758 move.b #1,($1237).w ROM:0012A75E bra.s locret_12A71A ROM:0012A760 ; --------------------------------------------------------------------------- ROM:0012A760 ROM:0012A760 loc_12A760: ; CODE XREF: ROM:0012A756↑j ROM:0012A760 cmpi.w #0,($69C).w ROM:0012A766 bgt.s locret_12A78E ROM:0012A768 bsr.w sub_12A7A4 ROM:0012A76C move.w ($CCE).w,($CCC).w ROM:0012A772 move.w $61A(a5),d0 ROM:0012A776 clr.b ($825).w ROM:0012A77A move.w d0,($69C).w ROM:0012A77E move.b #1,($825).w ROM:0012A784 move.b #2,($1237).w ROM:0012A78A bra.w *+4 ROM:0012A78E ; --------------------------------------------------------------------------- ROM:0012A78E ROM:0012A78E locret_12A78E: ; CODE XREF: ROM:0012A716↑j ROM:0012A78E ; ROM:0012A766↑j ... ROM:0012A78E rts ROM:0012A790 ; --------------------------------------------------------------------------- ROM:0012A790 rts ROM:0012A792 ROM:0012A792 ; =============== S U B R O U T I N E ======================================= ROM:0012A792 ROM:0012A792 ROM:0012A792 sub_12A792: ; CODE XREF: ROM:0012A664↑p ROM:0012A792 move.w ($145E).w,d0 ROM:0012A796 add.w ($CCE).w,d0 ROM:0012A79A add.w $620(a5),d0 ROM:0012A79E move.w d0,($145E).w ROM:0012A7A2 rts ROM:0012A7A2 ; End of function sub_12A792 ROM:0012A7A2 ROM:0012A7A4 ROM:0012A7A4 ; =============== S U B R O U T I N E ======================================= ROM:0012A7A4 ROM:0012A7A4 ROM:0012A7A4 sub_12A7A4: ; CODE XREF: ROM:0012A768↑p ROM:0012A7A4 move.w ($CCE).w,d0 ROM:0012A7A8 move.w ($145E).w,d1 ROM:0012A7AC cmpi.w #0,d0 ROM:0012A7B0 ble.s loc_12A7B8 ROM:0012A7B2 addi.w #5,d1 ROM:0012A7B6 bra.s loc_12A7BC ROM:0012A7B8 ; --------------------------------------------------------------------------- ROM:0012A7B8 ROM:0012A7B8 loc_12A7B8: ; CODE XREF: sub_12A7A4+C↑j ROM:0012A7B8 subi.w #5,d1 ROM:0012A7BC ROM:0012A7BC loc_12A7BC: ; CODE XREF: sub_12A7A4+12↑j ROM:0012A7BC move.w d1,($145E).w ROM:0012A7C0 rts ROM:0012A7C0 ; End of function sub_12A7A4 ROM:0012A7C0 ROM:0012A7C2 ROM:0012A7C2 ; =============== S U B R O U T I N E ======================================= ROM:0012A7C2 ROM:0012A7C2 ROM:0012A7C2 sub_12A7C2: ; CODE XREF: sub_12A59E+4↑p ROM:0012A7C2 bclr #6,($1409).w ROM:0012A7C8 btst #4,($1411).w ROM:0012A7CE bne.s locret_12A7F8 ROM:0012A7D0 move.w ($C0E).w,d0 ROM:0012A7D4 cmpi.w #0,d0 ROM:0012A7D8 bne.s locret_12A7F8 ROM:0012A7DA btst #3,($151B).w ROM:0012A7E0 beq.s loc_12A7F2 ROM:0012A7E2 btst #0,($C9F).w ROM:0012A7E8 bne.s locret_12A7F8 ROM:0012A7EA btst #4,($142C).w ROM:0012A7F0 bne.s locret_12A7F8 ROM:0012A7F2 ROM:0012A7F2 loc_12A7F2: ; CODE XREF: sub_12A7C2+1E↑j ROM:0012A7F2 bset #6,($1409).w ROM:0012A7F8 ROM:0012A7F8 locret_12A7F8: ; CODE XREF: sub_12A7C2+C↑j ROM:0012A7F8 ; sub_12A7C2+16↑j ... ROM:0012A7F8 rts ROM:0012A7F8 ; End of function sub_12A7C2 ROM:0012A7F8 ROM:0012A7FA ROM:0012A7FA ; =============== S U B R O U T I N E ======================================= ROM:0012A7FA ROM:0012A7FA ROM:0012A7FA sub_12A7FA: ; CODE XREF: sub_12A59E+C↑p ROM:0012A7FA bsr.w sub_12AA6C ROM:0012A7FE bsr.w sub_12AA7A ROM:0012A802 bsr.w sub_12A810 ROM:0012A806 bsr.w sub_12A8FC ROM:0012A80A bsr.w sub_12AACC ROM:0012A80E rts ROM:0012A80E ; End of function sub_12A7FA ROM:0012A80E ROM:0012A810 ROM:0012A810 ; =============== S U B R O U T I N E ======================================= ROM:0012A810 ROM:0012A810 ROM:0012A810 sub_12A810: ; CODE XREF: sub_12A7FA+8↑p ROM:0012A810 clr.w d1 ROM:0012A812 move.b ($1239).w,d1 ROM:0012A816 cmpi.w #4,d1 ROM:0012A81A bcc.s locret_12A824 ROM:0012A81C movea.l off_12A826(pc,d1.w*4),a0 ROM:0012A820 nop ROM:0012A822 jmp (a0) ROM:0012A824 ; --------------------------------------------------------------------------- ROM:0012A824 ROM:0012A824 locret_12A824: ; CODE XREF: sub_12A810+A↑j ROM:0012A824 rts ROM:0012A824 ; End of function sub_12A810 ROM:0012A824 ROM:0012A824 ; --------------------------------------------------------------------------- ROM:0012A826 off_12A826: dc.l loc_12A836 ; DATA XREF: sub_12A810+C↑r ROM:0012A82A dc.l loc_12A846 ROM:0012A82E dc.l loc_12A888 ROM:0012A832 dc.l loc_12A8B6 ROM:0012A836 ; --------------------------------------------------------------------------- ROM:0012A836 ROM:0012A836 loc_12A836: ; DATA XREF: ROM:off_12A826↑o ROM:0012A836 bclr #2,($1416).w ROM:0012A83C move.b #1,($1239).w ROM:0012A842 bra.s locret_12A886 ROM:0012A844 ; --------------------------------------------------------------------------- ROM:0012A844 rts ROM:0012A846 ; --------------------------------------------------------------------------- ROM:0012A846 ROM:0012A846 loc_12A846: ; DATA XREF: ROM:0012A82A↑o ROM:0012A846 btst #7,($49E).w ROM:0012A84C beq.s loc_12A864 ROM:0012A84E bset #2,($1416).w ROM:0012A854 move.w #$1388,($CCC).w ROM:0012A85A move.b #3,($1239).w ROM:0012A860 bra.w locret_12A8F8 ROM:0012A864 ; --------------------------------------------------------------------------- ROM:0012A864 ROM:0012A864 loc_12A864: ; CODE XREF: ROM:0012A84C↑j ROM:0012A864 move.w ($145E).w,d0 ROM:0012A868 add.w $626(a5),d0 ROM:0012A86C cmp.w ($9BA).w,d0 ROM:0012A870 bgt.s locret_12A886 ROM:0012A872 bset #2,($1416).w ROM:0012A878 move.w #$1388,($CCC).w ROM:0012A87E move.b #2,($1239).w ROM:0012A884 bra.s locret_12A8B4 ROM:0012A886 ; --------------------------------------------------------------------------- ROM:0012A886 ROM:0012A886 locret_12A886: ; CODE XREF: ROM:0012A842↑j ROM:0012A886 ; ROM:0012A870↑j ... ROM:0012A886 rts ROM:0012A888 ; --------------------------------------------------------------------------- ROM:0012A888 ROM:0012A888 loc_12A888: ; DATA XREF: ROM:0012A82E↑o ROM:0012A888 btst #7,($49E).w ROM:0012A88E beq.s loc_12A898 ROM:0012A890 move.b #3,($1239).w ROM:0012A896 bra.s locret_12A8F8 ROM:0012A898 ; --------------------------------------------------------------------------- ROM:0012A898 ROM:0012A898 loc_12A898: ; CODE XREF: ROM:0012A88E↑j ROM:0012A898 move.w ($145E).w,d0 ROM:0012A89C add.w $628(a5),d0 ROM:0012A8A0 cmp.w ($9BA).w,d0 ROM:0012A8A4 ble.s locret_12A8B4 ROM:0012A8A6 bclr #2,($1416).w ROM:0012A8AC move.b #1,($1239).w ROM:0012A8B2 bra.s locret_12A886 ROM:0012A8B4 ; --------------------------------------------------------------------------- ROM:0012A8B4 ROM:0012A8B4 locret_12A8B4: ; CODE XREF: ROM:0012A884↑j ROM:0012A8B4 ; ROM:0012A8A4↑j ... ROM:0012A8B4 rts ROM:0012A8B6 ; --------------------------------------------------------------------------- ROM:0012A8B6 ROM:0012A8B6 loc_12A8B6: ; DATA XREF: ROM:0012A832↑o ROM:0012A8B6 move.w ($145E).w,d0 ROM:0012A8BA add.w $628(a5),d0 ROM:0012A8BE btst #7,($49E).w ROM:0012A8C4 bne.s loc_12A8DA ROM:0012A8C6 cmp.w ($9BA).w,d0 ROM:0012A8CA ble.s loc_12A8DA ROM:0012A8CC bclr #2,($1416).w ROM:0012A8D2 move.b #1,($1239).w ROM:0012A8D8 bra.s locret_12A886 ROM:0012A8DA ; --------------------------------------------------------------------------- ROM:0012A8DA ROM:0012A8DA loc_12A8DA: ; CODE XREF: ROM:0012A8C4↑j ROM:0012A8DA ; ROM:0012A8CA↑j ROM:0012A8DA move.w ($145E).w,d0 ROM:0012A8DE add.w $626(a5),d0 ROM:0012A8E2 btst #7,($49E).w ROM:0012A8E8 bne.s locret_12A8F8 ROM:0012A8EA cmp.w ($9BA).w,d0 ROM:0012A8EE bgt.s locret_12A8F8 ROM:0012A8F0 move.b #2,($1239).w ROM:0012A8F6 bra.s locret_12A8B4 ROM:0012A8F8 ; --------------------------------------------------------------------------- ROM:0012A8F8 ROM:0012A8F8 locret_12A8F8: ; CODE XREF: ROM:0012A860↑j ROM:0012A8F8 ; ROM:0012A896↑j ... ROM:0012A8F8 rts ROM:0012A8FA ; --------------------------------------------------------------------------- ROM:0012A8FA rts ROM:0012A8FC ROM:0012A8FC ; =============== S U B R O U T I N E ======================================= ROM:0012A8FC ROM:0012A8FC ROM:0012A8FC sub_12A8FC: ; CODE XREF: sub_12A7FA+C↑p ROM:0012A8FC clr.w d1 ROM:0012A8FE move.b ($123A).w,d1 ROM:0012A902 cmpi.w #5,d1 ROM:0012A906 bcc.s locret_12A910 ROM:0012A908 movea.l off_12A912(pc,d1.w*4),a0 ROM:0012A90C nop ROM:0012A90E jmp (a0) ROM:0012A910 ; --------------------------------------------------------------------------- ROM:0012A910 ROM:0012A910 locret_12A910: ; CODE XREF: sub_12A8FC+A↑j ROM:0012A910 rts ROM:0012A910 ; End of function sub_12A8FC ROM:0012A910 ROM:0012A910 ; --------------------------------------------------------------------------- ROM:0012A912 off_12A912: dc.l loc_12A926 ; DATA XREF: sub_12A8FC+C↑r ROM:0012A916 dc.l loc_12A936 ROM:0012A91A dc.l loc_12A962 ROM:0012A91E dc.l loc_12A9A6 ROM:0012A922 dc.l loc_12AA2A ROM:0012A926 ; --------------------------------------------------------------------------- ROM:0012A926 ROM:0012A926 loc_12A926: ; DATA XREF: ROM:off_12A912↑o ROM:0012A926 bclr #5,($140E).w ROM:0012A92C move.b #1,($123A).w ROM:0012A932 bra.s locret_12A960 ROM:0012A934 ; --------------------------------------------------------------------------- ROM:0012A934 rts ROM:0012A936 ; --------------------------------------------------------------------------- ROM:0012A936 ROM:0012A936 loc_12A936: ; DATA XREF: ROM:0012A916↑o ROM:0012A936 btst #2,($1422).w ROM:0012A93C beq.s locret_12A960 ROM:0012A93E btst #2,($1416).w ROM:0012A944 bne.s locret_12A960 ROM:0012A946 move.w $62E(a5),d0 ROM:0012A94A clr.b ($827).w ROM:0012A94E move.w d0,($6A0).w ROM:0012A952 move.b #1,($827).w ROM:0012A958 move.b #2,($123A).w ROM:0012A95E bra.s locret_12A9A4 ROM:0012A960 ; --------------------------------------------------------------------------- ROM:0012A960 ROM:0012A960 locret_12A960: ; CODE XREF: ROM:0012A932↑j ROM:0012A960 ; ROM:0012A93C↑j ... ROM:0012A960 rts ROM:0012A962 ; --------------------------------------------------------------------------- ROM:0012A962 ROM:0012A962 loc_12A962: ; DATA XREF: ROM:0012A91A↑o ROM:0012A962 btst #2,($1416).w ROM:0012A968 bne.s loc_12A972 ROM:0012A96A btst #2,($1422).w ROM:0012A970 bne.s loc_12A97A ROM:0012A972 ROM:0012A972 loc_12A972: ; CODE XREF: ROM:0012A968↑j ROM:0012A972 move.b #1,($123A).w ROM:0012A978 bra.s locret_12A960 ROM:0012A97A ; --------------------------------------------------------------------------- ROM:0012A97A ROM:0012A97A loc_12A97A: ; CODE XREF: ROM:0012A970↑j ROM:0012A97A cmpi.w #0,($6A0).w ROM:0012A980 bgt.s locret_12A9A4 ROM:0012A982 move.w ($CCE).w,($CCC).w ROM:0012A988 move.w $630(a5),d0 ROM:0012A98C clr.b ($827).w ROM:0012A990 move.w d0,($6A0).w ROM:0012A994 move.b #1,($827).w ROM:0012A99A move.b #3,($123A).w ROM:0012A9A0 bra.w locret_12AA28 ROM:0012A9A4 ; --------------------------------------------------------------------------- ROM:0012A9A4 ROM:0012A9A4 locret_12A9A4: ; CODE XREF: ROM:0012A95E↑j ROM:0012A9A4 ; ROM:0012A980↑j ROM:0012A9A4 rts ROM:0012A9A6 ; --------------------------------------------------------------------------- ROM:0012A9A6 ROM:0012A9A6 loc_12A9A6: ; DATA XREF: ROM:0012A91E↑o ROM:0012A9A6 move.w ($CCE).w,d0 ROM:0012A9AA sub.w ($CCC).w,d0 ROM:0012A9AE move.w $62A(a5),d1 ROM:0012A9B2 cmp.w d0,d1 ROM:0012A9B4 bgt.s loc_12A9C6 ROM:0012A9B6 bset #5,($140E).w ROM:0012A9BC move.b #4,($123A).w ROM:0012A9C2 bra.w locret_12AA68 ROM:0012A9C6 ; --------------------------------------------------------------------------- ROM:0012A9C6 ROM:0012A9C6 loc_12A9C6: ; CODE XREF: ROM:0012A9B4↑j ROM:0012A9C6 cmpi.w #0,($6A0).w ROM:0012A9CC bgt.s loc_12A9F6 ROM:0012A9CE move.w ($CCC).w,d0 ROM:0012A9D2 cmp.w ($CCE).w,d0 ROM:0012A9D6 bge.s loc_12A9F6 ROM:0012A9D8 bsr.w sub_12AA94 ROM:0012A9DC move.w $630(a5),d0 ROM:0012A9E0 clr.b ($827).w ROM:0012A9E4 move.w d0,($6A0).w ROM:0012A9E8 move.b #1,($827).w ROM:0012A9EE move.b #3,($123A).w ROM:0012A9F4 bra.s locret_12AA28 ROM:0012A9F6 ; --------------------------------------------------------------------------- ROM:0012A9F6 ROM:0012A9F6 loc_12A9F6: ; CODE XREF: ROM:0012A9CC↑j ROM:0012A9F6 ; ROM:0012A9D6↑j ROM:0012A9F6 btst #2,($1416).w ROM:0012A9FC bne.s loc_12AA06 ROM:0012A9FE btst #2,($1422).w ROM:0012AA04 bne.s loc_12AA10 ROM:0012AA06 ROM:0012AA06 loc_12AA06: ; CODE XREF: ROM:0012A9FC↑j ROM:0012AA06 move.b #1,($123A).w ROM:0012AA0C bra.w locret_12A960 ROM:0012AA10 ; --------------------------------------------------------------------------- ROM:0012AA10 ROM:0012AA10 loc_12AA10: ; CODE XREF: ROM:0012AA04↑j ROM:0012AA10 move.w ($CCC).w,d0 ROM:0012AA14 cmp.w ($CCE).w,d0 ROM:0012AA18 ble.s locret_12AA28 ROM:0012AA1A bsr.w sub_12AAA2 ROM:0012AA1E move.b #3,($123A).w ROM:0012AA24 bra.w *+4 ROM:0012AA28 ; --------------------------------------------------------------------------- ROM:0012AA28 ROM:0012AA28 locret_12AA28: ; CODE XREF: ROM:0012A9A0↑j ROM:0012AA28 ; ROM:0012A9F4↑j ... ROM:0012AA28 rts ROM:0012AA2A ; --------------------------------------------------------------------------- ROM:0012AA2A ROM:0012AA2A loc_12AA2A: ; DATA XREF: ROM:0012A922↑o ROM:0012AA2A move.w $62C(a5),d0 ROM:0012AA2E move.w ($CCE).w,d1 ROM:0012AA32 sub.w ($CCC).w,d1 ROM:0012AA36 cmp.w d1,d0 ROM:0012AA38 ble.s loc_12AA48 ROM:0012AA3A bclr #5,($140E).w ROM:0012AA40 move.b #3,($123A).w ROM:0012AA46 bra.s locret_12AA28 ROM:0012AA48 ; --------------------------------------------------------------------------- ROM:0012AA48 ROM:0012AA48 loc_12AA48: ; CODE XREF: ROM:0012AA38↑j ROM:0012AA48 btst #2,($1416).w ROM:0012AA4E bne.s loc_12AA58 ROM:0012AA50 btst #2,($1422).w ROM:0012AA56 bne.s locret_12AA68 ROM:0012AA58 ROM:0012AA58 loc_12AA58: ; CODE XREF: ROM:0012AA4E↑j ROM:0012AA58 bclr #5,($140E).w ROM:0012AA5E move.b #1,($123A).w ROM:0012AA64 bra.w locret_12A960 ROM:0012AA68 ; --------------------------------------------------------------------------- ROM:0012AA68 ROM:0012AA68 locret_12AA68: ; CODE XREF: ROM:0012A9C2↑j ROM:0012AA68 ; ROM:0012AA56↑j ROM:0012AA68 rts ROM:0012AA6A ; --------------------------------------------------------------------------- ROM:0012AA6A rts ROM:0012AA6C ROM:0012AA6C ; =============== S U B R O U T I N E ======================================= ROM:0012AA6C ROM:0012AA6C ROM:0012AA6C sub_12AA6C: ; CODE XREF: sub_12A7FA↑p ROM:0012AA6C move.w ($9BA).w,d0 ROM:0012AA70 sub.w ($145E).w,d0 ROM:0012AA74 move.w d0,($CCE).w ROM:0012AA78 rts ROM:0012AA78 ; End of function sub_12AA6C ROM:0012AA78 ROM:0012AA7A ROM:0012AA7A ; =============== S U B R O U T I N E ======================================= ROM:0012AA7A ROM:0012AA7A ROM:0012AA7A sub_12AA7A: ; CODE XREF: sub_12A7FA+4↑p ROM:0012AA7A move.w ($CCE).w,d0 ROM:0012AA7E muls.w $636(a5),d0 ROM:0012AA82 divs.w $634(a5),d0 ROM:0012AA86 addi.w #$2328,d0 ROM:0012AA8A sub.w $636(a5),d0 ROM:0012AA8E move.w d0,($CCA).w ROM:0012AA92 rts ROM:0012AA92 ; End of function sub_12AA7A ROM:0012AA92 ROM:0012AA94 ROM:0012AA94 ; =============== S U B R O U T I N E ======================================= ROM:0012AA94 ROM:0012AA94 ROM:0012AA94 sub_12AA94: ; CODE XREF: ROM:0012A9D8↑p ROM:0012AA94 move.w ($CCC).w,d0 ROM:0012AA98 addi.w #1,d0 ROM:0012AA9C move.w d0,($CCC).w ROM:0012AAA0 rts ROM:0012AAA0 ; End of function sub_12AA94 ROM:0012AAA0 ROM:0012AAA2 ROM:0012AAA2 ; =============== S U B R O U T I N E ======================================= ROM:0012AAA2 ROM:0012AAA2 ROM:0012AAA2 sub_12AAA2: ; CODE XREF: ROM:0012AA1A↑p ROM:0012AAA2 clr.l d1 ROM:0012AAA4 move.w ($CCE).w,d1 ROM:0012AAA8 swap d1 ROM:0012AAAA move.w ($CCC).w,d2 ROM:0012AAAE swap d2 ROM:0012AAB0 move.w ($CD0).w,d2 ROM:0012AAB4 move.w $632(a5),d3 ROM:0012AAB8 ext.l d3 ROM:0012AABA bsr.l sub_117368 ROM:0012AAC0 move.w d4,($CD0).w ROM:0012AAC4 swap d4 ROM:0012AAC6 move.w d4,($CCC).w ROM:0012AACA rts ROM:0012AACA ; End of function sub_12AAA2 ROM:0012AACA ROM:0012AACC ROM:0012AACC ; =============== S U B R O U T I N E ======================================= ROM:0012AACC ROM:0012AACC ROM:0012AACC sub_12AACC: ; CODE XREF: sub_12A7FA+10↑p ROM:0012AACC move.w $624(a5),d0 ROM:0012AAD0 cmpi.w #0,d0 ROM:0012AAD4 bne.s loc_12AAEE ROM:0012AAD6 btst #2,($1416).w ROM:0012AADC bne.s loc_12AB1A ROM:0012AADE btst #5,($140E).w ROM:0012AAE4 bne.s loc_12AB1A ROM:0012AAE6 bclr #1,($140C).w ROM:0012AAEC bra.s loc_12AB20 ROM:0012AAEE ; --------------------------------------------------------------------------- ROM:0012AAEE ROM:0012AAEE loc_12AAEE: ; CODE XREF: sub_12AACC+8↑j ROM:0012AAEE cmpi.w #1,d0 ROM:0012AAF2 bne.s loc_12AB08 ROM:0012AAF4 bclr #1,($140C).w ROM:0012AAFA bclr #2,($1416).w ROM:0012AB00 bclr #5,($140E).w ROM:0012AB06 bra.s loc_12AB20 ROM:0012AB08 ; --------------------------------------------------------------------------- ROM:0012AB08 ROM:0012AB08 loc_12AB08: ; CODE XREF: sub_12AACC+26↑j ROM:0012AB08 cmpi.w #2,d0 ROM:0012AB0C bne.s loc_12AB20 ROM:0012AB0E bset #2,($1416).w ROM:0012AB14 bset #5,($140E).w ROM:0012AB1A ROM:0012AB1A loc_12AB1A: ; CODE XREF: sub_12AACC+10↑j ROM:0012AB1A ; sub_12AACC+18↑j ROM:0012AB1A bset #1,($140C).w ROM:0012AB20 ROM:0012AB20 loc_12AB20: ; CODE XREF: sub_12AACC+20↑j ROM:0012AB20 ; sub_12AACC+3A↑j ... ROM:0012AB20 btst #5,($8CD).w ROM:0012AB26 beq.s locret_12AB42 ROM:0012AB28 btst #5,($8D1).w ROM:0012AB2E beq.s locret_12AB42 ROM:0012AB30 bclr #1,($140C).w ROM:0012AB36 bclr #2,($1416).w ROM:0012AB3C bclr #5,($140E).w ROM:0012AB42 ROM:0012AB42 locret_12AB42: ; CODE XREF: sub_12AACC+5A↑j ROM:0012AB42 ; sub_12AACC+62↑j ROM:0012AB42 rts ROM:0012AB42 ; End of function sub_12AACC ROM:0012AB42 ROM:0012AB44 ROM:0012AB44 ; =============== S U B R O U T I N E ======================================= ROM:0012AB44 ROM:0012AB44 ROM:0012AB44 sub_12AB44: ; CODE XREF: ROM:00116FD0↑p ROM:0012AB44 bsr.w sub_12AB80 ROM:0012AB48 bsr.w sub_12AE32 ROM:0012AB4C move.w #0,($CD2).w ROM:0012AB52 bra.s loc_12AB5A ROM:0012AB54 ; --------------------------------------------------------------------------- ROM:0012AB54 ROM:0012AB54 loc_12AB54: ; CODE XREF: sub_12AB44+22↓j ROM:0012AB54 addi.w #1,($CD2).w ROM:0012AB5A ROM:0012AB5A loc_12AB5A: ; CODE XREF: sub_12AB44+E↑j ROM:0012AB5A cmpi.w #1,($CD2).w ROM:0012AB60 bgt.s loc_12AB68 ROM:0012AB62 bsr.w sub_12ABA8 ROM:0012AB66 bra.s loc_12AB54 ROM:0012AB68 ; --------------------------------------------------------------------------- ROM:0012AB68 ROM:0012AB68 loc_12AB68: ; CODE XREF: sub_12AB44+1C↑j ROM:0012AB68 bsr.l sub_12AFD8 ROM:0012AB6E bsr.l sub_12B25A ROM:0012AB74 bsr.l sub_12B620 ROM:0012AB7A bsr.w sub_12AF58 ROM:0012AB7E rts ROM:0012AB7E ; End of function sub_12AB44 ROM:0012AB7E ROM:0012AB80 ROM:0012AB80 ; =============== S U B R O U T I N E ======================================= ROM:0012AB80 ROM:0012AB80 ROM:0012AB80 sub_12AB80: ; CODE XREF: sub_12AB44↑p ROM:0012AB80 bclr #3,($1423).w ROM:0012AB86 cmpi.w #0,($6A2).w ROM:0012AB8C bgt.s locret_12ABA6 ROM:0012AB8E move.w $63E(a5),d0 ROM:0012AB92 clr.b ($828).w ROM:0012AB96 move.w d0,($6A2).w ROM:0012AB9A move.b #1,($828).w ROM:0012ABA0 bset #3,($1423).w ROM:0012ABA6 ROM:0012ABA6 locret_12ABA6: ; CODE XREF: sub_12AB80+C↑j ROM:0012ABA6 rts ROM:0012ABA6 ; End of function sub_12AB80 ROM:0012ABA6 ROM:0012ABA8 ROM:0012ABA8 ; =============== S U B R O U T I N E ======================================= ROM:0012ABA8 ROM:0012ABA8 ROM:0012ABA8 sub_12ABA8: ; CODE XREF: sub_12AB44+1E↑p ROM:0012ABA8 move.w ($CD2).w,d7 ROM:0012ABAC clr.w d1 ROM:0012ABAE move.b $13DB(d7.w),d1 ROM:0012ABB4 cmpi.w #5,d1 ROM:0012ABB8 bcc.s locret_12ABC2 ROM:0012ABBA movea.l off_12ABC4(pc,d1.w*4),a0 ROM:0012ABBE nop ROM:0012ABC0 jmp (a0) ROM:0012ABC2 ; --------------------------------------------------------------------------- ROM:0012ABC2 ROM:0012ABC2 locret_12ABC2: ; CODE XREF: sub_12ABA8+10↑j ROM:0012ABC2 rts ROM:0012ABC2 ; End of function sub_12ABA8 ROM:0012ABC2 ROM:0012ABC2 ; --------------------------------------------------------------------------- ROM:0012ABC4 off_12ABC4: dc.l loc_12ABD8 ; DATA XREF: sub_12ABA8+12↑r ROM:0012ABC8 dc.l loc_12ABF6 ROM:0012ABCC dc.l loc_12AC2A ROM:0012ABD0 dc.l loc_12AC6C ROM:0012ABD4 dc.l loc_12ACCA ROM:0012ABD8 ; --------------------------------------------------------------------------- ROM:0012ABD8 ROM:0012ABD8 loc_12ABD8: ; DATA XREF: ROM:off_12ABC4↑o ROM:0012ABD8 bclr d7,($123C).w ROM:0012ABDC bclr d7,($123B).w ROM:0012ABE0 move.w #0,$106C(d7.w*2) ROM:0012ABE8 bsr.w sub_12AF86 ROM:0012ABEC move.b #1,$13DB(d7.w) ROM:0012ABF4 bra.s locret_12AC28 ROM:0012ABF6 ; --------------------------------------------------------------------------- ROM:0012ABF6 ROM:0012ABF6 loc_12ABF6: ; DATA XREF: ROM:0012ABC8↑o ROM:0012ABF6 move.w $638(a5),d2 ROM:0012ABFA btst #3,($1424).w ROM:0012AC00 beq.s locret_12AC28 ROM:0012AC02 cmp.w ($99C).w,d2 ROM:0012AC06 ble.s locret_12AC28 ROM:0012AC08 move.w $A00(a5,d7.w*2),$106C(d7.w*2) ROM:0012AC12 bsr.w sub_12AF86 ROM:0012AC16 bset d7,($123C).w ROM:0012AC1A move.b #2,$13DB(d7.w) ROM:0012AC22 bra.l locret_12AC6A ROM:0012AC28 ; --------------------------------------------------------------------------- ROM:0012AC28 ROM:0012AC28 locret_12AC28: ; CODE XREF: ROM:0012ABF4↑j ROM:0012AC28 ; ROM:0012AC00↑j ... ROM:0012AC28 rts ROM:0012AC2A ; --------------------------------------------------------------------------- ROM:0012AC2A ROM:0012AC2A loc_12AC2A: ; DATA XREF: ROM:0012ABCC↑o ROM:0012AC2A move.w $638(a5),d2 ROM:0012AC2E btst #3,($1424).w ROM:0012AC34 beq.s loc_12AC3C ROM:0012AC36 cmp.w ($99C).w,d2 ROM:0012AC3A bgt.s loc_12AC56 ROM:0012AC3C ROM:0012AC3C loc_12AC3C: ; CODE XREF: ROM:0012AC34↑j ROM:0012AC3C move.w #0,$106C(d7.w*2) ROM:0012AC44 bsr.w sub_12AF86 ROM:0012AC48 bclr d7,($123C).w ROM:0012AC4C move.b #1,$13DB(d7.w) ROM:0012AC54 bra.s locret_12AC28 ROM:0012AC56 ; --------------------------------------------------------------------------- ROM:0012AC56 ROM:0012AC56 loc_12AC56: ; CODE XREF: ROM:0012AC3A↑j ROM:0012AC56 btst d7,($14B1).w ROM:0012AC5A beq.s locret_12AC6A ROM:0012AC5C move.b #3,$13DB(d7.w) ROM:0012AC64 bra.l locret_12ACC8 ROM:0012AC6A ; --------------------------------------------------------------------------- ROM:0012AC6A ROM:0012AC6A locret_12AC6A: ; CODE XREF: ROM:0012AC22↑j ROM:0012AC6A ; ROM:0012AC5A↑j ROM:0012AC6A rts ROM:0012AC6C ; --------------------------------------------------------------------------- ROM:0012AC6C ROM:0012AC6C loc_12AC6C: ; DATA XREF: ROM:0012ABD0↑o ROM:0012AC6C move.w $638(a5),d2 ROM:0012AC70 btst #3,($1424).w ROM:0012AC76 beq.s loc_12AC7E ROM:0012AC78 cmp.w ($99C).w,d2 ROM:0012AC7C bgt.s loc_12AC9C ROM:0012AC7E ROM:0012AC7E loc_12AC7E: ; CODE XREF: ROM:0012AC76↑j ROM:0012AC7E move.w #0,$106C(d7.w*2) ROM:0012AC86 bsr.w sub_12AF86 ROM:0012AC8A bclr d7,($123C).w ROM:0012AC8E move.b #1,$13DB(d7.w) ROM:0012AC96 bra.l locret_12AC28 ROM:0012AC9C ; --------------------------------------------------------------------------- ROM:0012AC9C ROM:0012AC9C loc_12AC9C: ; CODE XREF: ROM:0012AC7C↑j ROM:0012AC9C cmpi.w #$2710,$106C(d7.w*2) ROM:0012ACA4 blt.s loc_12ACB8 ROM:0012ACA6 bset d7,($123B).w ROM:0012ACAA move.b #4,$13DB(d7.w) ROM:0012ACB2 bra.l locret_12AD0E ROM:0012ACB8 ; --------------------------------------------------------------------------- ROM:0012ACB8 ROM:0012ACB8 loc_12ACB8: ; CODE XREF: ROM:0012ACA4↑j ROM:0012ACB8 btst #3,($1423).w ROM:0012ACBE beq.s locret_12ACC8 ROM:0012ACC0 bsr.w sub_12AE02 ROM:0012ACC4 bsr.w sub_12AF86 ROM:0012ACC8 ROM:0012ACC8 locret_12ACC8: ; CODE XREF: ROM:0012AC64↑j ROM:0012ACC8 ; ROM:0012ACBE↑j ROM:0012ACC8 rts ROM:0012ACCA ; --------------------------------------------------------------------------- ROM:0012ACCA ROM:0012ACCA loc_12ACCA: ; DATA XREF: ROM:0012ABD4↑o ROM:0012ACCA move.w $638(a5),d2 ROM:0012ACCE btst #3,($1424).w ROM:0012ACD4 beq.s loc_12ACDC ROM:0012ACD6 cmp.w ($99C).w,d2 ROM:0012ACDA bgt.s loc_12ACFE ROM:0012ACDC ROM:0012ACDC loc_12ACDC: ; CODE XREF: ROM:0012ACD4↑j ROM:0012ACDC move.w #0,$106C(d7.w*2) ROM:0012ACE4 bsr.w sub_12AF86 ROM:0012ACE8 bclr d7,($123C).w ROM:0012ACEC bclr d7,($123B).w ROM:0012ACF0 move.b #1,$13DB(d7.w) ROM:0012ACF8 bra.l locret_12AC28 ROM:0012ACFE ; --------------------------------------------------------------------------- ROM:0012ACFE ROM:0012ACFE loc_12ACFE: ; CODE XREF: ROM:0012ACDA↑j ROM:0012ACFE btst #3,($1423).w ROM:0012AD04 beq.s locret_12AD0E ROM:0012AD06 bsr.w sub_12AD70 ROM:0012AD0A bsr.w sub_12AF86 ROM:0012AD0E ROM:0012AD0E locret_12AD0E: ; CODE XREF: ROM:0012ACB2↑j ROM:0012AD0E ; ROM:0012AD04↑j ROM:0012AD0E rts ROM:0012AD10 ROM:0012AD10 ; =============== S U B R O U T I N E ======================================= ROM:0012AD10 ROM:0012AD10 ROM:0012AD10 sub_12AD10: ; CODE XREF: ROM:0012AE6E↓p ROM:0012AD10 move.w #$3FB6,d1 ROM:0012AD14 move.w ($9E4).w,d2 ROM:0012AD18 move.w ($9AA).w,d3 ROM:0012AD1C bsr.l sub_11745C ROM:0012AD22 move.w d1,($1074).w ROM:0012AD26 move.w #$3FB8,d1 ROM:0012AD2A move.w ($9E4).w,d2 ROM:0012AD2E move.w ($9AA).w,d3 ROM:0012AD32 bsr.l sub_11745C ROM:0012AD38 move.w d1,($1076).w ROM:0012AD3C move.w #0,d7 ROM:0012AD40 bra.s loc_12AD46 ROM:0012AD42 ; --------------------------------------------------------------------------- ROM:0012AD42 ROM:0012AD42 loc_12AD42: ; CODE XREF: sub_12AD10:loc_12AD6C↓j ROM:0012AD42 addi.w #1,d7 ROM:0012AD46 ROM:0012AD46 loc_12AD46: ; CODE XREF: sub_12AD10+30↑j ROM:0012AD46 cmpi.w #1,d7 ROM:0012AD4A bgt.s locret_12AD6E ROM:0012AD4C btst d7,($14B1).w ROM:0012AD50 bne.s loc_12AD6C ROM:0012AD52 move.w $63A(a5),d1 ROM:0012AD56 muls.w $1074(d7.w*2),d1 ROM:0012AD5C divs.w #$64,d1 ; 'd' ROM:0012AD60 bvc.s loc_12AD66 ROM:0012AD62 move.w #$7FFF,d1 ROM:0012AD66 ROM:0012AD66 loc_12AD66: ; CODE XREF: sub_12AD10+50↑j ROM:0012AD66 move.w d1,$1074(d7.w*2) ROM:0012AD6C ROM:0012AD6C loc_12AD6C: ; CODE XREF: sub_12AD10+40↑j ROM:0012AD6C bra.s loc_12AD42 ROM:0012AD6E ; --------------------------------------------------------------------------- ROM:0012AD6E ROM:0012AD6E locret_12AD6E: ; CODE XREF: sub_12AD10+3A↑j ROM:0012AD6E rts ROM:0012AD6E ; End of function sub_12AD10 ROM:0012AD6E ROM:0012AD70 ROM:0012AD70 ; =============== S U B R O U T I N E ======================================= ROM:0012AD70 ROM:0012AD70 ROM:0012AD70 sub_12AD70: ; CODE XREF: ROM:0012AD06↑p ROM:0012AD70 cmpi.w #0,($CD2).w ROM:0012AD76 bne.s loc_12AD8C ROM:0012AD78 move.w #$3FB2,d1 ROM:0012AD7C move.w ($57E).w,d2 ROM:0012AD80 move.w ($9AE).w,d3 ROM:0012AD84 bsr.l sub_11745C ROM:0012AD8A bra.s loc_12AD9E ROM:0012AD8C ; --------------------------------------------------------------------------- ROM:0012AD8C ROM:0012AD8C loc_12AD8C: ; CODE XREF: sub_12AD70+6↑j ROM:0012AD8C move.w #$3FB4,d1 ROM:0012AD90 move.w ($57E).w,d2 ROM:0012AD94 move.w ($9AE).w,d3 ROM:0012AD98 bsr.l sub_11745C ROM:0012AD9E ROM:0012AD9E loc_12AD9E: ; CODE XREF: sub_12AD70+1A↑j ROM:0012AD9E move.w ($CD2).w,d7 ROM:0012ADA2 move.w d1,$1070(d7.w*2) ROM:0012ADA8 move.w #$3EE4,d1 ROM:0012ADAC move.w ($99C).w,d2 ROM:0012ADB0 bsr.l sub_11745C ROM:0012ADB6 move.w ($CD2).w,d7 ROM:0012ADBA muls.w $1070(d7.w*2),d1 ROM:0012ADC0 divs.w #$64,d1 ; 'd' ROM:0012ADC4 bvs.s loc_12ADCC ROM:0012ADC6 cmpi.w #$2710,d1 ROM:0012ADCA ble.s loc_12ADD0 ROM:0012ADCC ROM:0012ADCC loc_12ADCC: ; CODE XREF: sub_12AD70+54↑j ROM:0012ADCC move.w #$2710,d1 ROM:0012ADD0 ROM:0012ADD0 loc_12ADD0: ; CODE XREF: sub_12AD70+5A↑j ROM:0012ADD0 swap d1 ROM:0012ADD2 clr.w d1 ROM:0012ADD4 move.w $106C(d7.w*2),d2 ROM:0012ADDA swap d2 ROM:0012ADDC move.w $1078(d7.w*2),d2 ROM:0012ADE2 move.w $63C(a5),d3 ROM:0012ADE6 ext.l d3 ROM:0012ADE8 bsr.l sub_117368 ROM:0012ADEE move.w ($CD2).w,d7 ROM:0012ADF2 move.w d4,$1078(d7.w*2) ROM:0012ADF8 swap d4 ROM:0012ADFA move.w d4,$106C(d7.w*2) ROM:0012AE00 rts ROM:0012AE00 ; End of function sub_12AD70 ROM:0012AE00 ROM:0012AE02 ROM:0012AE02 ; =============== S U B R O U T I N E ======================================= ROM:0012AE02 ROM:0012AE02 ROM:0012AE02 sub_12AE02: ; CODE XREF: ROM:0012ACC0↑p ROM:0012AE02 move.w ($CD2).w,d7 ROM:0012AE06 move.w $A04(a5,d7.w*2),d0 ROM:0012AE0C muls.w $63E(a5),d0 ROM:0012AE10 divs.w #$64,d0 ; 'd' ROM:0012AE14 add.w $106C(d7.w*2),d0 ROM:0012AE1A cmpi.w #$2710,d0 ROM:0012AE1E ble.s loc_12AE2A ROM:0012AE20 move.w #$2710,$106C(d7.w*2) ROM:0012AE28 bra.s locret_12AE30 ROM:0012AE2A ; --------------------------------------------------------------------------- ROM:0012AE2A ROM:0012AE2A loc_12AE2A: ; CODE XREF: sub_12AE02+1C↑j ROM:0012AE2A move.w d0,$106C(d7.w*2) ROM:0012AE30 ROM:0012AE30 locret_12AE30: ; CODE XREF: sub_12AE02+26↑j ROM:0012AE30 rts ROM:0012AE30 ; End of function sub_12AE02 ROM:0012AE30 ROM:0012AE32 ROM:0012AE32 ; =============== S U B R O U T I N E ======================================= ROM:0012AE32 ROM:0012AE32 ROM:0012AE32 sub_12AE32: ; CODE XREF: sub_12AB44+4↑p ROM:0012AE32 clr.w d1 ROM:0012AE34 move.b ($123D).w,d1 ROM:0012AE38 cmpi.w #5,d1 ROM:0012AE3C bcc.s locret_12AE46 ROM:0012AE3E movea.l off_12AE48(pc,d1.w*4),a0 ROM:0012AE42 nop ROM:0012AE44 jmp (a0) ROM:0012AE46 ; --------------------------------------------------------------------------- ROM:0012AE46 ROM:0012AE46 locret_12AE46: ; CODE XREF: sub_12AE32+A↑j ROM:0012AE46 rts ROM:0012AE46 ; End of function sub_12AE32 ROM:0012AE46 ROM:0012AE46 ; --------------------------------------------------------------------------- ROM:0012AE48 off_12AE48: dc.l loc_12AE5C ; DATA XREF: sub_12AE32+C↑r ROM:0012AE4C dc.l loc_12AE66 ROM:0012AE50 dc.l loc_12AE88 ROM:0012AE54 dc.l loc_12AECE ROM:0012AE58 dc.l loc_12AEF0 ROM:0012AE5C ; --------------------------------------------------------------------------- ROM:0012AE5C ROM:0012AE5C loc_12AE5C: ; DATA XREF: ROM:off_12AE48↑o ROM:0012AE5C move.b #1,($123D).w ROM:0012AE62 bra.s locret_12AE86 ROM:0012AE64 ; --------------------------------------------------------------------------- ROM:0012AE64 rts ROM:0012AE66 ; --------------------------------------------------------------------------- ROM:0012AE66 ROM:0012AE66 loc_12AE66: ; DATA XREF: ROM:0012AE4C↑o ROM:0012AE66 btst #3,($1424).w ROM:0012AE6C beq.s locret_12AE86 ROM:0012AE6E bsr.w sub_12AD10 ROM:0012AE72 bclr #0,($14B1).w ROM:0012AE78 bclr #1,($14B1).w ROM:0012AE7E move.b #2,($123D).w ROM:0012AE84 bra.s locret_12AECC ROM:0012AE86 ; --------------------------------------------------------------------------- ROM:0012AE86 ROM:0012AE86 locret_12AE86: ; CODE XREF: ROM:0012AE62↑j ROM:0012AE86 ; ROM:0012AE6C↑j ... ROM:0012AE86 rts ROM:0012AE88 ; --------------------------------------------------------------------------- ROM:0012AE88 ROM:0012AE88 loc_12AE88: ; DATA XREF: ROM:0012AE50↑o ROM:0012AE88 btst #3,($1424).w ROM:0012AE8E bne.s loc_12AE98 ROM:0012AE90 move.b #1,($123D).w ROM:0012AE96 bra.s locret_12AE86 ROM:0012AE98 ; --------------------------------------------------------------------------- ROM:0012AE98 ROM:0012AE98 loc_12AE98: ; CODE XREF: ROM:0012AE8E↑j ROM:0012AE98 btst #5,($1415).w ROM:0012AE9E beq.s loc_12AEA8 ROM:0012AEA0 move.b #3,($123D).w ROM:0012AEA6 bra.s locret_12AEEE ROM:0012AEA8 ; --------------------------------------------------------------------------- ROM:0012AEA8 ROM:0012AEA8 loc_12AEA8: ; CODE XREF: ROM:0012AE9E↑j ROM:0012AEA8 btst #0,($14B1).w ROM:0012AEAE beq.s loc_12AEC0 ROM:0012AEB0 btst #1,($14B1).w ROM:0012AEB6 beq.s loc_12AEC0 ROM:0012AEB8 move.b #4,($123D).w ROM:0012AEBE bra.s locret_12AF04 ROM:0012AEC0 ; --------------------------------------------------------------------------- ROM:0012AEC0 ROM:0012AEC0 loc_12AEC0: ; CODE XREF: ROM:0012AEAE↑j ROM:0012AEC0 ; ROM:0012AEB6↑j ROM:0012AEC0 btst #3,($1423).w ROM:0012AEC6 beq.s locret_12AECC ROM:0012AEC8 bsr.w sub_12AF06 ROM:0012AECC ROM:0012AECC locret_12AECC: ; CODE XREF: ROM:0012AE84↑j ROM:0012AECC ; ROM:0012AEC6↑j ... ROM:0012AECC rts ROM:0012AECE ; --------------------------------------------------------------------------- ROM:0012AECE ROM:0012AECE loc_12AECE: ; DATA XREF: ROM:0012AE54↑o ROM:0012AECE btst #3,($1424).w ROM:0012AED4 bne.s loc_12AEDE ROM:0012AED6 move.b #1,($123D).w ROM:0012AEDC bra.s locret_12AE86 ROM:0012AEDE ; --------------------------------------------------------------------------- ROM:0012AEDE ROM:0012AEDE loc_12AEDE: ; CODE XREF: ROM:0012AED4↑j ROM:0012AEDE btst #5,($1415).w ROM:0012AEE4 bne.s locret_12AEEE ROM:0012AEE6 move.b #2,($123D).w ROM:0012AEEC bra.s locret_12AECC ROM:0012AEEE ; --------------------------------------------------------------------------- ROM:0012AEEE ROM:0012AEEE locret_12AEEE: ; CODE XREF: ROM:0012AEA6↑j ROM:0012AEEE ; ROM:0012AEE4↑j ROM:0012AEEE rts ROM:0012AEF0 ; --------------------------------------------------------------------------- ROM:0012AEF0 ROM:0012AEF0 loc_12AEF0: ; DATA XREF: ROM:0012AE58↑o ROM:0012AEF0 btst #3,($1424).w ROM:0012AEF6 bne.s locret_12AF04 ROM:0012AEF8 move.b #1,($123D).w ROM:0012AEFE bra.l locret_12AE86 ROM:0012AF04 ; --------------------------------------------------------------------------- ROM:0012AF04 ROM:0012AF04 locret_12AF04: ; CODE XREF: ROM:0012AEBE↑j ROM:0012AF04 ; ROM:0012AEF6↑j ROM:0012AF04 rts ROM:0012AF06 ROM:0012AF06 ; =============== S U B R O U T I N E ======================================= ROM:0012AF06 ROM:0012AF06 ROM:0012AF06 sub_12AF06: ; CODE XREF: ROM:0012AEC8↑p ROM:0012AF06 btst #0,($14B1).w ROM:0012AF0C bne.s loc_12AF2E ROM:0012AF0E move.w #$3EE0,d1 ROM:0012AF12 move.w ($D04).w,d2 ROM:0012AF16 bsr.l sub_11745C ROM:0012AF1C sub.w d1,($1074).w ROM:0012AF20 bgt.w loc_12AF2E ROM:0012AF24 clr.w ($1074).w ROM:0012AF28 bset #0,($14B1).w ROM:0012AF2E ROM:0012AF2E loc_12AF2E: ; CODE XREF: sub_12AF06+6↑j ROM:0012AF2E ; sub_12AF06+1A↑j ROM:0012AF2E btst #1,($14B1).w ROM:0012AF34 bne.s locret_12AF56 ROM:0012AF36 move.w #$3EE2,d1 ROM:0012AF3A move.w ($D04).w,d2 ROM:0012AF3E bsr.l sub_11745C ROM:0012AF44 sub.w d1,($1076).w ROM:0012AF48 bgt.w locret_12AF56 ROM:0012AF4C clr.w ($1076).w ROM:0012AF50 bset #1,($14B1).w ROM:0012AF56 ROM:0012AF56 locret_12AF56: ; CODE XREF: sub_12AF06+2E↑j ROM:0012AF56 ; sub_12AF06+42↑j ROM:0012AF56 rts ROM:0012AF56 ; End of function sub_12AF06 ROM:0012AF56 ROM:0012AF58 ROM:0012AF58 ; =============== S U B R O U T I N E ======================================= ROM:0012AF58 ROM:0012AF58 ROM:0012AF58 sub_12AF58: ; CODE XREF: sub_12AB44+36↑p ROM:0012AF58 btst #1,($1246).w ROM:0012AF5E beq.s loc_12AF68 ROM:0012AF60 bset #1,($11EA).w ROM:0012AF66 bra.s loc_12AF6E ROM:0012AF68 ; --------------------------------------------------------------------------- ROM:0012AF68 ROM:0012AF68 loc_12AF68: ; CODE XREF: sub_12AF58+6↑j ROM:0012AF68 bclr #1,($11EA).w ROM:0012AF6E ROM:0012AF6E loc_12AF6E: ; CODE XREF: sub_12AF58+E↑j ROM:0012AF6E btst #0,($123C).w ROM:0012AF74 beq.s loc_12AF7E ROM:0012AF76 bset #7,($1420).w ROM:0012AF7C bra.s locret_12AF84 ROM:0012AF7E ; --------------------------------------------------------------------------- ROM:0012AF7E ROM:0012AF7E loc_12AF7E: ; CODE XREF: sub_12AF58+1C↑j ROM:0012AF7E bclr #7,($1420).w ROM:0012AF84 ROM:0012AF84 locret_12AF84: ; CODE XREF: sub_12AF58+24↑j ROM:0012AF84 rts ROM:0012AF84 ; End of function sub_12AF58 ROM:0012AF84 ROM:0012AF86 ROM:0012AF86 ; =============== S U B R O U T I N E ======================================= ROM:0012AF86 ROM:0012AF86 ROM:0012AF86 sub_12AF86: ; CODE XREF: ROM:0012ABE8↑p ROM:0012AF86 ; ROM:0012AC12↑p ... ROM:0012AF86 move.w ($CD2).w,d7 ROM:0012AF8A cmpi.w #0,$106C(d7.w*2) ROM:0012AF92 bne.s loc_12AFA8 ROM:0012AF94 move.w #0,$1080(d7.w*2) ROM:0012AF9C move.w $A08(a5,d7.w*2),$107C(d7.w*2) ROM:0012AFA6 bra.s locret_12AFD6 ROM:0012AFA8 ; --------------------------------------------------------------------------- ROM:0012AFA8 ROM:0012AFA8 loc_12AFA8: ; CODE XREF: sub_12AF86+C↑j ROM:0012AFA8 move.w $A08(a5,d7.w*2),$1080(d7.w*2) ROM:0012AFB2 move.w #$2710,d1 ROM:0012AFB6 sub.w $106C(d7.w*2),d1 ROM:0012AFBC muls.w $A08(a5,d7.w*2),d1 ROM:0012AFC2 divs.w $106C(d7.w*2),d1 ROM:0012AFC8 bvc.w loc_12AFD0 ROM:0012AFCC move.w #$7FFF,d1 ROM:0012AFD0 ROM:0012AFD0 loc_12AFD0: ; CODE XREF: sub_12AF86+42↑j ROM:0012AFD0 move.w d1,$107C(d7.w*2) ROM:0012AFD6 ROM:0012AFD6 locret_12AFD6: ; CODE XREF: sub_12AF86+20↑j ROM:0012AFD6 rts ROM:0012AFD6 ; End of function sub_12AF86 ROM:0012AFD6 ROM:0012AFD8 ROM:0012AFD8 ; =============== S U B R O U T I N E ======================================= ROM:0012AFD8 ROM:0012AFD8 ROM:0012AFD8 sub_12AFD8: ; CODE XREF: sub_12AB44:loc_12AB68↑p ROM:0012AFD8 bsr.w sub_12B0E6 ROM:0012AFDC bsr.w sub_12B000 ROM:0012AFE0 clr.w ($CD2).w ROM:0012AFE4 ROM:0012AFE4 loc_12AFE4: ; CODE XREF: sub_12AFD8:loc_12AFFC↓j ROM:0012AFE4 bsr.w sub_12B184 ROM:0012AFE8 cmpi.w #1,($CD2).w ROM:0012AFEE bge.s locret_12AFFE ROM:0012AFF0 addq.w #1,($CD2).w ROM:0012AFF4 bvc.s loc_12AFFC ROM:0012AFF6 move.w #$8000,($CD2).w ROM:0012AFFC ROM:0012AFFC loc_12AFFC: ; CODE XREF: sub_12AFD8+1C↑j ROM:0012AFFC bra.s loc_12AFE4 ROM:0012AFFE ; --------------------------------------------------------------------------- ROM:0012AFFE ROM:0012AFFE locret_12AFFE: ; CODE XREF: sub_12AFD8+16↑j ROM:0012AFFE rts ROM:0012AFFE ; End of function sub_12AFD8 ROM:0012AFFE ROM:0012B000 ROM:0012B000 ; =============== S U B R O U T I N E ======================================= ROM:0012B000 ROM:0012B000 ROM:0012B000 sub_12B000: ; CODE XREF: sub_12AFD8+4↑p ROM:0012B000 clr.w d1 ROM:0012B002 move.b ($1240).w,d1 ROM:0012B006 cmpi.w #5,d1 ROM:0012B00A bcc.s locret_12B014 ROM:0012B00C movea.l off_12B016(pc,d1.w*4),a0 ROM:0012B010 nop ROM:0012B012 jmp (a0) ROM:0012B014 ; --------------------------------------------------------------------------- ROM:0012B014 ROM:0012B014 locret_12B014: ; CODE XREF: sub_12B000+A↑j ROM:0012B014 rts ROM:0012B014 ; End of function sub_12B000 ROM:0012B014 ROM:0012B014 ; --------------------------------------------------------------------------- ROM:0012B016 off_12B016: dc.l loc_12B02A ; DATA XREF: sub_12B000+C↑r ROM:0012B01A dc.l loc_12B032 ROM:0012B01E dc.l loc_12B05C ROM:0012B022 dc.l loc_12B094 ROM:0012B026 dc.l loc_12B0CA ROM:0012B02A ; --------------------------------------------------------------------------- ROM:0012B02A ROM:0012B02A loc_12B02A: ; DATA XREF: ROM:off_12B016↑o ROM:0012B02A move.b #1,($1240).w ROM:0012B030 bra.s locret_12B05A ROM:0012B032 ; --------------------------------------------------------------------------- ROM:0012B032 ROM:0012B032 loc_12B032: ; DATA XREF: ROM:0012B01A↑o ROM:0012B032 cmpi.w #2,($CD6).w ROM:0012B038 bge.s locret_12B05A ROM:0012B03A move.w ($CD6).w,($CD8).w ROM:0012B040 move.w $642(a5),d0 ROM:0012B044 clr.b ($7D5).w ROM:0012B048 move.w d0,($5FC).w ROM:0012B04C move.b #1,($7D5).w ROM:0012B052 move.b #2,($1240).w ROM:0012B058 bra.s locret_12B092 ROM:0012B05A ; --------------------------------------------------------------------------- ROM:0012B05A ROM:0012B05A locret_12B05A: ; CODE XREF: ROM:0012B030↑j ROM:0012B05A ; ROM:0012B038↑j ... ROM:0012B05A rts ROM:0012B05C ; --------------------------------------------------------------------------- ROM:0012B05C ROM:0012B05C loc_12B05C: ; DATA XREF: ROM:0012B01E↑o ROM:0012B05C move.w ($CD6).w,d7 ROM:0012B060 cmp.w ($CD8).w,d7 ROM:0012B064 bne.s loc_12B08A ROM:0012B066 cmpi.w #0,($5FC).w ROM:0012B06C bgt.s loc_12B088 ROM:0012B06E move.w $640(a5),d0 ROM:0012B072 clr.b ($7D5).w ROM:0012B076 move.w d0,($5FC).w ROM:0012B07A move.b #1,($7D5).w ROM:0012B080 move.b #3,($1240).w ROM:0012B086 bra.s loc_12B0C4 ROM:0012B088 ; --------------------------------------------------------------------------- ROM:0012B088 ROM:0012B088 loc_12B088: ; CODE XREF: ROM:0012B06C↑j ROM:0012B088 bra.s locret_12B092 ROM:0012B08A ; --------------------------------------------------------------------------- ROM:0012B08A ROM:0012B08A loc_12B08A: ; CODE XREF: ROM:0012B064↑j ROM:0012B08A move.b #1,($1240).w ROM:0012B090 bra.s locret_12B05A ROM:0012B092 ; --------------------------------------------------------------------------- ROM:0012B092 ROM:0012B092 locret_12B092: ; CODE XREF: ROM:0012B058↑j ROM:0012B092 ; ROM:loc_12B088↑j ROM:0012B092 rts ROM:0012B094 ; --------------------------------------------------------------------------- ROM:0012B094 ROM:0012B094 loc_12B094: ; DATA XREF: ROM:0012B022↑o ROM:0012B094 move.w ($CD6).w,d7 ROM:0012B098 cmp.w ($CD8).w,d7 ROM:0012B09C bne.s loc_12B0B6 ROM:0012B09E cmpi.w #0,($5FC).w ROM:0012B0A4 bgt.s loc_12B0B4 ROM:0012B0A6 move.w ($CD8).w,($CD4).w ROM:0012B0AC move.b #4,($1240).w ROM:0012B0B2 bra.s loc_12B0E0 ROM:0012B0B4 ; --------------------------------------------------------------------------- ROM:0012B0B4 ROM:0012B0B4 loc_12B0B4: ; CODE XREF: ROM:0012B0A4↑j ROM:0012B0B4 bra.s loc_12B0C4 ROM:0012B0B6 ; --------------------------------------------------------------------------- ROM:0012B0B6 ROM:0012B0B6 loc_12B0B6: ; CODE XREF: ROM:0012B09C↑j ROM:0012B0B6 move.w ($CD8).w,($CD4).w ROM:0012B0BC move.b #1,($1240).w ROM:0012B0C2 bra.s locret_12B05A ROM:0012B0C4 ; --------------------------------------------------------------------------- ROM:0012B0C4 ROM:0012B0C4 loc_12B0C4: ; CODE XREF: ROM:0012B086↑j ROM:0012B0C4 ; ROM:loc_12B0B4↑j ROM:0012B0C4 bsr.w sub_12B11E ROM:0012B0C8 rts ROM:0012B0CA ; --------------------------------------------------------------------------- ROM:0012B0CA ROM:0012B0CA loc_12B0CA: ; DATA XREF: ROM:0012B026↑o ROM:0012B0CA move.w ($CD6).w,d7 ROM:0012B0CE cmp.w ($CD8).w,d7 ROM:0012B0D2 beq.s loc_12B0E0 ROM:0012B0D4 move.b #1,($1240).w ROM:0012B0DA bra.l locret_12B05A ROM:0012B0E0 ; --------------------------------------------------------------------------- ROM:0012B0E0 ROM:0012B0E0 loc_12B0E0: ; CODE XREF: ROM:0012B0B2↑j ROM:0012B0E0 ; ROM:0012B0D2↑j ROM:0012B0E0 bsr.w sub_12B11E ROM:0012B0E4 rts ROM:0012B0E6 ROM:0012B0E6 ; =============== S U B R O U T I N E ======================================= ROM:0012B0E6 ROM:0012B0E6 ROM:0012B0E6 sub_12B0E6: ; CODE XREF: sub_12AFD8↑p ROM:0012B0E6 btst #0,($12A4).w ROM:0012B0EC beq.s loc_12B0FE ROM:0012B0EE btst #1,($12A4).w ROM:0012B0F4 bne.s loc_12B0FE ROM:0012B0F6 move.w #0,($CD6).w ROM:0012B0FC bra.s locret_12B11C ROM:0012B0FE ; --------------------------------------------------------------------------- ROM:0012B0FE ROM:0012B0FE loc_12B0FE: ; CODE XREF: sub_12B0E6+6↑j ROM:0012B0FE ; sub_12B0E6+E↑j ROM:0012B0FE btst #1,($12A4).w ROM:0012B104 beq.s loc_12B116 ROM:0012B106 btst #0,($12A4).w ROM:0012B10C bne.s loc_12B116 ROM:0012B10E move.w #1,($CD6).w ROM:0012B114 bra.s locret_12B11C ROM:0012B116 ; --------------------------------------------------------------------------- ROM:0012B116 ROM:0012B116 loc_12B116: ; CODE XREF: sub_12B0E6+1E↑j ROM:0012B116 ; sub_12B0E6+26↑j ROM:0012B116 move.w #2,($CD6).w ROM:0012B11C ROM:0012B11C locret_12B11C: ; CODE XREF: sub_12B0E6+16↑j ROM:0012B11C ; sub_12B0E6+2E↑j ROM:0012B11C rts ROM:0012B11C ; End of function sub_12B0E6 ROM:0012B11C ROM:0012B11E ROM:0012B11E ; =============== S U B R O U T I N E ======================================= ROM:0012B11E ROM:0012B11E ROM:0012B11E sub_12B11E: ; CODE XREF: ROM:loc_12B0C4↑p ROM:0012B11E ; ROM:loc_12B0E0↑p ROM:0012B11E move.w ($CD6).w,d7 ROM:0012B122 move.w ($9B4).w,d1 ROM:0012B126 swap d1 ROM:0012B128 clr.w d1 ROM:0012B12A move.w $1084(d7.w*2),d2 ROM:0012B130 swap d2 ROM:0012B132 move.w $1088(d7.w*2),d2 ROM:0012B138 move.w $644(a5),d3 ROM:0012B13C ext.l d3 ROM:0012B13E bsr.l sub_117368 ROM:0012B144 move.w ($CD6).w,d7 ROM:0012B148 move.w d4,$1088(d7.w*2) ROM:0012B14E swap d4 ROM:0012B150 move.w d4,$1084(d7.w*2) ROM:0012B156 cmpi.w #0,$1084(d7.w*2) ROM:0012B15E bne.s loc_12B166 ROM:0012B160 move.w #$7FFF,d0 ROM:0012B164 bra.s loc_12B17C ROM:0012B166 ; --------------------------------------------------------------------------- ROM:0012B166 ROM:0012B166 loc_12B166: ; CODE XREF: sub_12B11E+40↑j ROM:0012B166 move.w ($99C).w,d0 ROM:0012B16A muls.w #$64,d0 ; 'd' ROM:0012B16E divs.w $1084(d7.w*2),d0 ROM:0012B174 bvc.w loc_12B17C ROM:0012B178 move.w #$7FFF,d0 ROM:0012B17C ROM:0012B17C loc_12B17C: ; CODE XREF: sub_12B11E+46↑j ROM:0012B17C ; sub_12B11E+56↑j ROM:0012B17C move.w d0,$108C(d7.w*2) ROM:0012B182 rts ROM:0012B182 ; End of function sub_12B11E ROM:0012B182 ROM:0012B184 ROM:0012B184 ; =============== S U B R O U T I N E ======================================= ROM:0012B184 ROM:0012B184 ROM:0012B184 sub_12B184: ; CODE XREF: sub_12AFD8:loc_12AFE4↑p ROM:0012B184 move.w ($CD2).w,d7 ROM:0012B188 clr.w d1 ROM:0012B18A move.b $13DD(d7.w),d1 ROM:0012B190 cmpi.w #4,d1 ROM:0012B194 bcc.s locret_12B19E ROM:0012B196 movea.l off_12B1A0(pc,d1.w*4),a0 ROM:0012B19A nop ROM:0012B19C jmp (a0) ROM:0012B19E ; --------------------------------------------------------------------------- ROM:0012B19E ROM:0012B19E locret_12B19E: ; CODE XREF: sub_12B184+10↑j ROM:0012B19E rts ROM:0012B19E ; End of function sub_12B184 ROM:0012B19E ROM:0012B19E ; --------------------------------------------------------------------------- ROM:0012B1A0 off_12B1A0: dc.l loc_12B1B0 ; DATA XREF: sub_12B184+12↑r ROM:0012B1A4 dc.l loc_12B1C4 ROM:0012B1A8 dc.l loc_12B1DE ROM:0012B1AC dc.l loc_12B21E ROM:0012B1B0 ; --------------------------------------------------------------------------- ROM:0012B1B0 ROM:0012B1B0 loc_12B1B0: ; DATA XREF: ROM:off_12B1A0↑o ROM:0012B1B0 bset d7,($123F).w ROM:0012B1B4 bset d7,($123E).w ROM:0012B1B8 move.b #1,$13DD(d7.w) ROM:0012B1C0 bra.s locret_12B1DC ROM:0012B1C2 ; --------------------------------------------------------------------------- ROM:0012B1C2 rts ROM:0012B1C4 ; --------------------------------------------------------------------------- ROM:0012B1C4 ROM:0012B1C4 loc_12B1C4: ; DATA XREF: ROM:0012B1A4↑o ROM:0012B1C4 btst d7,($12A5).w ROM:0012B1C8 beq.s locret_12B1DC ROM:0012B1CA move.w $646(a5),$1090(d7.w*2) ROM:0012B1D2 move.b #2,$13DD(d7.w) ROM:0012B1DA bra.s locret_12B21C ROM:0012B1DC ; --------------------------------------------------------------------------- ROM:0012B1DC ROM:0012B1DC locret_12B1DC: ; CODE XREF: ROM:0012B1C0↑j ROM:0012B1DC ; ROM:0012B1C8↑j ... ROM:0012B1DC rts ROM:0012B1DE ; --------------------------------------------------------------------------- ROM:0012B1DE ROM:0012B1DE loc_12B1DE: ; DATA XREF: ROM:0012B1A8↑o ROM:0012B1DE btst d7,($12A5).w ROM:0012B1E2 bne.s loc_12B1EE ROM:0012B1E4 move.b #1,$13DD(d7.w) ROM:0012B1EC bra.s locret_12B1DC ROM:0012B1EE ; --------------------------------------------------------------------------- ROM:0012B1EE ROM:0012B1EE loc_12B1EE: ; CODE XREF: ROM:0012B1E2↑j ROM:0012B1EE btst #5,($1403).w ROM:0012B1F4 beq.s locret_12B21C ROM:0012B1F6 cmpi.w #0,$1090(d7.w*2) ROM:0012B1FE bne.s loc_12B20C ROM:0012B200 move.b #3,$13DD(d7.w) ROM:0012B208 bra.s loc_12B22E ROM:0012B20A ; --------------------------------------------------------------------------- ROM:0012B20A bra.s locret_12B21C ROM:0012B20C ; --------------------------------------------------------------------------- ROM:0012B20C ROM:0012B20C loc_12B20C: ; CODE XREF: ROM:0012B1FE↑j ROM:0012B20C subq.w #1,$1090(d7.w*2) ROM:0012B212 bvc.s locret_12B21C ROM:0012B214 move.w #$8000,$1090(d7.w*2) ROM:0012B21C ROM:0012B21C locret_12B21C: ; CODE XREF: ROM:0012B1DA↑j ROM:0012B21C ; ROM:0012B1F4↑j ... ROM:0012B21C rts ROM:0012B21E ; --------------------------------------------------------------------------- ROM:0012B21E ROM:0012B21E loc_12B21E: ; DATA XREF: ROM:0012B1AC↑o ROM:0012B21E btst d7,($12A5).w ROM:0012B222 bne.s loc_12B22E ROM:0012B224 move.b #1,$13DD(d7.w) ROM:0012B22C bra.s locret_12B1DC ROM:0012B22E ; --------------------------------------------------------------------------- ROM:0012B22E ROM:0012B22E loc_12B22E: ; CODE XREF: ROM:0012B208↑j ROM:0012B22E ; ROM:0012B222↑j ROM:0012B22E bsr.w sub_12B234 ROM:0012B232 rts ROM:0012B234 ROM:0012B234 ; =============== S U B R O U T I N E ======================================= ROM:0012B234 ROM:0012B234 ROM:0012B234 sub_12B234: ; CODE XREF: ROM:loc_12B22E↑p ROM:0012B234 move.w ($CD2).w,d7 ROM:0012B238 btst d7,($12A2).w ROM:0012B23C beq.s loc_12B244 ROM:0012B23E bset d7,($123E).w ROM:0012B242 bra.s loc_12B248 ROM:0012B244 ; --------------------------------------------------------------------------- ROM:0012B244 ROM:0012B244 loc_12B244: ; CODE XREF: sub_12B234+8↑j ROM:0012B244 bclr d7,($123E).w ROM:0012B248 ROM:0012B248 loc_12B248: ; CODE XREF: sub_12B234+E↑j ROM:0012B248 btst d7,($12A3).w ROM:0012B24C beq.s loc_12B254 ROM:0012B24E bset d7,($123F).w ROM:0012B252 bra.s locret_12B258 ROM:0012B254 ; --------------------------------------------------------------------------- ROM:0012B254 ROM:0012B254 loc_12B254: ; CODE XREF: sub_12B234+18↑j ROM:0012B254 bclr d7,($123F).w ROM:0012B258 ROM:0012B258 locret_12B258: ; CODE XREF: sub_12B234+1E↑j ROM:0012B258 rts ROM:0012B258 ; End of function sub_12B234 ROM:0012B258 ROM:0012B25A ROM:0012B25A ; =============== S U B R O U T I N E ======================================= ROM:0012B25A ROM:0012B25A ROM:0012B25A sub_12B25A: ; CODE XREF: sub_12AB44+2A↑p ROM:0012B25A move.w #0,($CD2).w ROM:0012B260 bra.s loc_12B268 ROM:0012B262 ; --------------------------------------------------------------------------- ROM:0012B262 ROM:0012B262 loc_12B262: ; CODE XREF: sub_12B25A+1E↓j ROM:0012B262 addi.w #1,($CD2).w ROM:0012B268 ROM:0012B268 loc_12B268: ; CODE XREF: sub_12B25A+6↑j ROM:0012B268 cmpi.w #1,($CD2).w ROM:0012B26E bgt.s loc_12B27A ROM:0012B270 bsr.w sub_12B3C6 ROM:0012B274 bsr.w sub_12B48E ROM:0012B278 bra.s loc_12B262 ROM:0012B27A ; --------------------------------------------------------------------------- ROM:0012B27A ROM:0012B27A loc_12B27A: ; CODE XREF: sub_12B25A+14↑j ROM:0012B27A bsr.w sub_12B5C0 ROM:0012B27E move.w #0,($CD2).w ROM:0012B284 bra.s loc_12B28C ROM:0012B286 ; --------------------------------------------------------------------------- ROM:0012B286 ROM:0012B286 loc_12B286: ; CODE XREF: sub_12B25A+3E↓j ROM:0012B286 addi.w #1,($CD2).w ROM:0012B28C ROM:0012B28C loc_12B28C: ; CODE XREF: sub_12B25A+2A↑j ROM:0012B28C cmpi.w #1,($CD2).w ROM:0012B292 bgt.s loc_12B29A ROM:0012B294 bsr.w sub_12B2FA ROM:0012B298 bra.s loc_12B286 ROM:0012B29A ; --------------------------------------------------------------------------- ROM:0012B29A ROM:0012B29A loc_12B29A: ; CODE XREF: sub_12B25A+38↑j ROM:0012B29A bsr.w sub_12B2A0 ROM:0012B29E rts ROM:0012B29E ; End of function sub_12B25A ROM:0012B29E ROM:0012B2A0 ROM:0012B2A0 ; =============== S U B R O U T I N E ======================================= ROM:0012B2A0 ROM:0012B2A0 ROM:0012B2A0 sub_12B2A0: ; CODE XREF: sub_12B25A:loc_12B29A↑p ROM:0012B2A0 btst #0,($1242).w ROM:0012B2A6 beq.s loc_12B2B0 ROM:0012B2A8 bset #5,($142D).w ROM:0012B2AE bra.s loc_12B2B6 ROM:0012B2B0 ; --------------------------------------------------------------------------- ROM:0012B2B0 ROM:0012B2B0 loc_12B2B0: ; CODE XREF: sub_12B2A0+6↑j ROM:0012B2B0 bclr #5,($142D).w ROM:0012B2B6 ROM:0012B2B6 loc_12B2B6: ; CODE XREF: sub_12B2A0+E↑j ROM:0012B2B6 btst #1,($1242).w ROM:0012B2BC beq.s loc_12B2C6 ROM:0012B2BE bset #7,($1411).w ROM:0012B2C4 bra.s loc_12B2CC ROM:0012B2C6 ; --------------------------------------------------------------------------- ROM:0012B2C6 ROM:0012B2C6 loc_12B2C6: ; CODE XREF: sub_12B2A0+1C↑j ROM:0012B2C6 bclr #7,($1411).w ROM:0012B2CC ROM:0012B2CC loc_12B2CC: ; CODE XREF: sub_12B2A0+24↑j ROM:0012B2CC btst #0,($1243).w ROM:0012B2D2 beq.s loc_12B2DC ROM:0012B2D4 bset #7,($1408).w ROM:0012B2DA bra.s loc_12B2E2 ROM:0012B2DC ; --------------------------------------------------------------------------- ROM:0012B2DC ROM:0012B2DC loc_12B2DC: ; CODE XREF: sub_12B2A0+32↑j ROM:0012B2DC bclr #7,($1408).w ROM:0012B2E2 ROM:0012B2E2 loc_12B2E2: ; CODE XREF: sub_12B2A0+3A↑j ROM:0012B2E2 btst #1,($1243).w ROM:0012B2E8 beq.s loc_12B2F2 ROM:0012B2EA bset #7,($141A).w ROM:0012B2F0 bra.s locret_12B2F8 ROM:0012B2F2 ; --------------------------------------------------------------------------- ROM:0012B2F2 ROM:0012B2F2 loc_12B2F2: ; CODE XREF: sub_12B2A0+48↑j ROM:0012B2F2 bclr #7,($141A).w ROM:0012B2F8 ROM:0012B2F8 locret_12B2F8: ; CODE XREF: sub_12B2A0+50↑j ROM:0012B2F8 rts ROM:0012B2F8 ; End of function sub_12B2A0 ROM:0012B2F8 ROM:0012B2FA ROM:0012B2FA ; =============== S U B R O U T I N E ======================================= ROM:0012B2FA ROM:0012B2FA ROM:0012B2FA sub_12B2FA: ; CODE XREF: sub_12B25A+3A↑p ROM:0012B2FA move.w ($CD2).w,d7 ROM:0012B2FE clr.w d1 ROM:0012B300 move.b $13DF(d7.w),d1 ROM:0012B306 cmpi.w #5,d1 ROM:0012B30A bcc.s locret_12B314 ROM:0012B30C movea.l off_12B316(pc,d1.w*4),a0 ROM:0012B310 nop ROM:0012B312 jmp (a0) ROM:0012B314 ; --------------------------------------------------------------------------- ROM:0012B314 ROM:0012B314 locret_12B314: ; CODE XREF: sub_12B2FA+10↑j ROM:0012B314 rts ROM:0012B314 ; End of function sub_12B2FA ROM:0012B314 ROM:0012B314 ; --------------------------------------------------------------------------- ROM:0012B316 off_12B316: dc.l loc_12B32A ; DATA XREF: sub_12B2FA+12↑r ROM:0012B31A dc.l loc_12B33C ROM:0012B31E dc.l loc_12B370 ROM:0012B322 dc.l loc_12B386 ROM:0012B326 dc.l loc_12B3A2 ROM:0012B32A ; --------------------------------------------------------------------------- ROM:0012B32A ROM:0012B32A loc_12B32A: ; DATA XREF: ROM:off_12B316↑o ROM:0012B32A bclr d7,($1242).w ROM:0012B32E bclr d7,($1243).w ROM:0012B332 move.b #1,$13DF(d7.w) ROM:0012B33A bra.s locret_12B36E ROM:0012B33C ; --------------------------------------------------------------------------- ROM:0012B33C ROM:0012B33C loc_12B33C: ; CODE XREF: ROM:0012B39A↓j ROM:0012B33C ; DATA XREF: ROM:0012B31A↑o ROM:0012B33C cmp.w ($CDA).w,d7 ROM:0012B340 bne.s loc_12B356 ROM:0012B342 bset d7,($1242).w ROM:0012B346 move.b #2,$13DF(d7.w) ROM:0012B34E bra.l locret_12B384 ROM:0012B354 ; --------------------------------------------------------------------------- ROM:0012B354 bra.s locret_12B36E ROM:0012B356 ; --------------------------------------------------------------------------- ROM:0012B356 ROM:0012B356 loc_12B356: ; CODE XREF: ROM:0012B340↑j ROM:0012B356 btst d7,($1241).w ROM:0012B35A beq.s locret_12B36E ROM:0012B35C bset d7,($1243).w ROM:0012B360 move.b #4,$13DF(d7.w) ROM:0012B368 bra.l locret_12B3C4 ROM:0012B36E ; --------------------------------------------------------------------------- ROM:0012B36E ROM:0012B36E locret_12B36E: ; CODE XREF: ROM:0012B33A↑j ROM:0012B36E ; ROM:0012B354↑j ... ROM:0012B36E rts ROM:0012B370 ; --------------------------------------------------------------------------- ROM:0012B370 ROM:0012B370 loc_12B370: ; DATA XREF: ROM:0012B31E↑o ROM:0012B370 cmp.w ($CDA).w,d7 ROM:0012B374 beq.s locret_12B384 ROM:0012B376 bclr d7,($1242).w ROM:0012B37A move.b #3,$13DF(d7.w) ROM:0012B382 bra.s locret_12B3A0 ROM:0012B384 ; --------------------------------------------------------------------------- ROM:0012B384 ROM:0012B384 locret_12B384: ; CODE XREF: ROM:0012B34E↑j ROM:0012B384 ; ROM:0012B374↑j ROM:0012B384 rts ROM:0012B386 ; --------------------------------------------------------------------------- ROM:0012B386 ROM:0012B386 loc_12B386: ; DATA XREF: ROM:0012B322↑o ROM:0012B386 btst d7,($12A4).w ROM:0012B38A bne.s locret_12B3A0 ROM:0012B38C btst d7,($12A5).w ROM:0012B390 bne.s locret_12B3A0 ROM:0012B392 move.b #1,$13DF(d7.w) ROM:0012B39A bra.l loc_12B33C ROM:0012B3A0 ; --------------------------------------------------------------------------- ROM:0012B3A0 ROM:0012B3A0 locret_12B3A0: ; CODE XREF: ROM:0012B382↑j ROM:0012B3A0 ; ROM:0012B38A↑j ... ROM:0012B3A0 rts ROM:0012B3A2 ; --------------------------------------------------------------------------- ROM:0012B3A2 ROM:0012B3A2 loc_12B3A2: ; DATA XREF: ROM:0012B326↑o ROM:0012B3A2 btst d7,($1241).w ROM:0012B3A6 bne.s loc_12B3AC ROM:0012B3A8 bra.s loc_12B3B2 ROM:0012B3AA ; --------------------------------------------------------------------------- ROM:0012B3AA bra.s locret_12B3C4 ROM:0012B3AC ; --------------------------------------------------------------------------- ROM:0012B3AC ROM:0012B3AC loc_12B3AC: ; CODE XREF: ROM:0012B3A6↑j ROM:0012B3AC cmp.w ($CDA).w,d7 ROM:0012B3B0 bne.s locret_12B3C4 ROM:0012B3B2 ROM:0012B3B2 loc_12B3B2: ; CODE XREF: ROM:0012B3A8↑j ROM:0012B3B2 bclr d7,($1243).w ROM:0012B3B6 move.b #3,$13DF(d7.w) ROM:0012B3BE bra.l locret_12B3A0 ROM:0012B3C4 ; --------------------------------------------------------------------------- ROM:0012B3C4 ROM:0012B3C4 locret_12B3C4: ; CODE XREF: ROM:0012B368↑j ROM:0012B3C4 ; ROM:0012B3AA↑j ... ROM:0012B3C4 rts ROM:0012B3C6 ROM:0012B3C6 ; =============== S U B R O U T I N E ======================================= ROM:0012B3C6 ROM:0012B3C6 ROM:0012B3C6 sub_12B3C6: ; CODE XREF: sub_12B25A+16↑p ROM:0012B3C6 move.w ($CD2).w,d7 ROM:0012B3CA clr.w d1 ROM:0012B3CC move.b $13E1(d7.w),d1 ROM:0012B3D2 cmpi.w #3,d1 ROM:0012B3D6 bcc.s locret_12B3E0 ROM:0012B3D8 movea.l off_12B3E2(pc,d1.w*4),a0 ROM:0012B3DC nop ROM:0012B3DE jmp (a0) ROM:0012B3E0 ; --------------------------------------------------------------------------- ROM:0012B3E0 ROM:0012B3E0 locret_12B3E0: ; CODE XREF: sub_12B3C6+10↑j ROM:0012B3E0 rts ROM:0012B3E0 ; End of function sub_12B3C6 ROM:0012B3E0 ROM:0012B3E0 ; --------------------------------------------------------------------------- ROM:0012B3E2 off_12B3E2: dc.l loc_12B3EE ; DATA XREF: sub_12B3C6+12↑r ROM:0012B3E6 dc.l loc_12B412 ROM:0012B3EA dc.l loc_12B450 ROM:0012B3EE ; --------------------------------------------------------------------------- ROM:0012B3EE ROM:0012B3EE loc_12B3EE: ; DATA XREF: ROM:off_12B3E2↑o ROM:0012B3EE bclr d7,($1241).w ROM:0012B3F2 clr.b $7D6(d7.w) ROM:0012B3F8 move.w #0,$5FE(d7.w*2) ROM:0012B400 move.b #3,$7D6(d7.w) ROM:0012B408 move.b #1,$13E1(d7.w) ROM:0012B410 bra.s locret_12B44E ROM:0012B412 ; --------------------------------------------------------------------------- ROM:0012B412 ROM:0012B412 loc_12B412: ; DATA XREF: ROM:0012B3E6↑o ROM:0012B412 move.w $107C(d7.w*2),d1 ROM:0012B418 cmp.w $5FE(d7.w*2),d1 ROM:0012B41E bgt.s locret_12B44E ROM:0012B420 cmpi.w #0,$1080(d7.w*2) ROM:0012B428 ble.s locret_12B44E ROM:0012B42A clr.b $7D6(d7.w) ROM:0012B430 move.w #0,$5FE(d7.w*2) ROM:0012B438 move.b #3,$7D6(d7.w) ROM:0012B440 bset d7,($1241).w ROM:0012B444 move.b #2,$13E1(d7.w) ROM:0012B44C bra.s locret_12B48C ROM:0012B44E ; --------------------------------------------------------------------------- ROM:0012B44E ROM:0012B44E locret_12B44E: ; CODE XREF: ROM:0012B410↑j ROM:0012B44E ; ROM:0012B41E↑j ... ROM:0012B44E rts ROM:0012B450 ; --------------------------------------------------------------------------- ROM:0012B450 ROM:0012B450 loc_12B450: ; DATA XREF: ROM:0012B3EA↑o ROM:0012B450 move.w $1080(d7.w*2),d1 ROM:0012B456 cmp.w $5FE(d7.w*2),d1 ROM:0012B45C bgt.s locret_12B48C ROM:0012B45E cmpi.w #0,$107C(d7.w*2) ROM:0012B466 ble.s locret_12B48C ROM:0012B468 clr.b $7D6(d7.w) ROM:0012B46E move.w #0,$5FE(d7.w*2) ROM:0012B476 move.b #3,$7D6(d7.w) ROM:0012B47E bclr d7,($1241).w ROM:0012B482 move.b #1,$13E1(d7.w) ROM:0012B48A bra.s locret_12B44E ROM:0012B48C ; --------------------------------------------------------------------------- ROM:0012B48C ROM:0012B48C locret_12B48C: ; CODE XREF: ROM:0012B44C↑j ROM:0012B48C ; ROM:0012B45C↑j ... ROM:0012B48C rts ROM:0012B48E ROM:0012B48E ; =============== S U B R O U T I N E ======================================= ROM:0012B48E ROM:0012B48E ROM:0012B48E sub_12B48E: ; CODE XREF: sub_12B25A+1A↑p ROM:0012B48E move.w ($CD2).w,d7 ROM:0012B492 clr.w d1 ROM:0012B494 move.b $13E3(d7.w),d1 ROM:0012B49A cmpi.w #5,d1 ROM:0012B49E bcc.s locret_12B4A8 ROM:0012B4A0 movea.l off_12B4AA(pc,d1.w*4),a0 ROM:0012B4A4 nop ROM:0012B4A6 jmp (a0) ROM:0012B4A8 ; --------------------------------------------------------------------------- ROM:0012B4A8 ROM:0012B4A8 locret_12B4A8: ; CODE XREF: sub_12B48E+10↑j ROM:0012B4A8 rts ROM:0012B4A8 ; End of function sub_12B48E ROM:0012B4A8 ROM:0012B4A8 ; --------------------------------------------------------------------------- ROM:0012B4AA off_12B4AA: dc.l loc_12B4BE ; DATA XREF: sub_12B48E+12↑r ROM:0012B4AE dc.l loc_12B4CC ROM:0012B4B2 dc.l loc_12B4F8 ROM:0012B4B6 dc.l loc_12B52C ROM:0012B4BA dc.l loc_12B578 ROM:0012B4BE ; --------------------------------------------------------------------------- ROM:0012B4BE ROM:0012B4BE loc_12B4BE: ; DATA XREF: ROM:off_12B4AA↑o ROM:0012B4BE bclr d7,($1244).w ROM:0012B4C2 move.b #1,$13E3(d7.w) ROM:0012B4CA bra.s locret_12B4F6 ROM:0012B4CC ; --------------------------------------------------------------------------- ROM:0012B4CC ROM:0012B4CC loc_12B4CC: ; DATA XREF: ROM:0012B4AE↑o ROM:0012B4CC btst #3,($1424).w ROM:0012B4D2 beq.s locret_12B4F6 ROM:0012B4D4 move.w $648(a5),d0 ROM:0012B4D8 clr.b $84A(d7.w) ROM:0012B4DE move.w d0,$6E6(d7.w*2) ROM:0012B4E4 move.b #1,$84A(d7.w) ROM:0012B4EC move.b #2,$13E3(d7.w) ROM:0012B4F4 bra.s locret_12B52A ROM:0012B4F6 ; --------------------------------------------------------------------------- ROM:0012B4F6 ROM:0012B4F6 locret_12B4F6: ; CODE XREF: ROM:0012B4CA↑j ROM:0012B4F6 ; ROM:0012B4D2↑j ... ROM:0012B4F6 rts ROM:0012B4F8 ; --------------------------------------------------------------------------- ROM:0012B4F8 ROM:0012B4F8 loc_12B4F8: ; DATA XREF: ROM:0012B4B2↑o ROM:0012B4F8 btst #3,($1424).w ROM:0012B4FE bne.s loc_12B50A ROM:0012B500 move.b #1,$13E3(d7.w) ROM:0012B508 bra.s locret_12B4F6 ROM:0012B50A ; --------------------------------------------------------------------------- ROM:0012B50A ROM:0012B50A loc_12B50A: ; CODE XREF: ROM:0012B4FE↑j ROM:0012B50A btst d7,($123F).w ROM:0012B50E bne.s loc_12B51E ROM:0012B510 ROM:0012B510 loc_12B510: ; CODE XREF: ROM:0012B528↓j ROM:0012B510 bset d7,($1244).w ROM:0012B514 move.b #3,$13E3(d7.w) ROM:0012B51C bra.s locret_12B576 ROM:0012B51E ; --------------------------------------------------------------------------- ROM:0012B51E ROM:0012B51E loc_12B51E: ; CODE XREF: ROM:0012B50E↑j ROM:0012B51E cmpi.w #0,$6E6(d7.w*2) ROM:0012B526 bgt.s locret_12B52A ROM:0012B528 bra.s loc_12B510 ROM:0012B52A ; --------------------------------------------------------------------------- ROM:0012B52A ROM:0012B52A locret_12B52A: ; CODE XREF: ROM:0012B4F4↑j ROM:0012B52A ; ROM:0012B526↑j ... ROM:0012B52A rts ROM:0012B52C ; --------------------------------------------------------------------------- ROM:0012B52C ROM:0012B52C loc_12B52C: ; DATA XREF: ROM:0012B4B6↑o ROM:0012B52C btst #3,($1424).w ROM:0012B532 bne.s loc_12B546 ROM:0012B534 bclr d7,($1244).w ROM:0012B538 move.b #1,$13E3(d7.w) ROM:0012B540 bra.l locret_12B4F6 ROM:0012B546 ; --------------------------------------------------------------------------- ROM:0012B546 ROM:0012B546 loc_12B546: ; CODE XREF: ROM:0012B532↑j ROM:0012B546 btst d7,($12A6).w ROM:0012B54A beq.s locret_12B576 ROM:0012B54C move.w $64A(a5),d0 ROM:0012B550 clr.b $84A(d7.w) ROM:0012B556 move.w d0,$6E6(d7.w*2) ROM:0012B55C move.b #1,$84A(d7.w) ROM:0012B564 bclr d7,($1244).w ROM:0012B568 move.b #4,$13E3(d7.w) ROM:0012B570 bra.l locret_12B5BE ROM:0012B576 ; --------------------------------------------------------------------------- ROM:0012B576 ROM:0012B576 locret_12B576: ; CODE XREF: ROM:0012B51C↑j ROM:0012B576 ; ROM:0012B54A↑j ROM:0012B576 rts ROM:0012B578 ; --------------------------------------------------------------------------- ROM:0012B578 ROM:0012B578 loc_12B578: ; DATA XREF: ROM:0012B4BA↑o ROM:0012B578 btst #3,($1424).w ROM:0012B57E bne.s loc_12B58E ROM:0012B580 move.b #1,$13E3(d7.w) ROM:0012B588 bra.l locret_12B4F6 ROM:0012B58E ; --------------------------------------------------------------------------- ROM:0012B58E ROM:0012B58E loc_12B58E: ; CODE XREF: ROM:0012B57E↑j ROM:0012B58E cmpi.w #0,$6E6(d7.w*2) ROM:0012B596 bgt.s locret_12B5BE ROM:0012B598 move.w $648(a5),d0 ROM:0012B59C clr.b $84A(d7.w) ROM:0012B5A2 move.w d0,$6E6(d7.w*2) ROM:0012B5A8 move.b #1,$84A(d7.w) ROM:0012B5B0 move.b #2,$13E3(d7.w) ROM:0012B5B8 bra.l locret_12B52A ROM:0012B5BE ; --------------------------------------------------------------------------- ROM:0012B5BE ROM:0012B5BE locret_12B5BE: ; CODE XREF: ROM:0012B570↑j ROM:0012B5BE ; ROM:0012B596↑j ROM:0012B5BE rts ROM:0012B5C0 ROM:0012B5C0 ; =============== S U B R O U T I N E ======================================= ROM:0012B5C0 ROM:0012B5C0 ROM:0012B5C0 sub_12B5C0: ; CODE XREF: sub_12B25A:loc_12B27A↑p ROM:0012B5C0 btst #0,($1241).w ROM:0012B5C6 beq.s loc_12B600 ROM:0012B5C8 btst #0,($1244).w ROM:0012B5CE beq.s loc_12B600 ROM:0012B5D0 btst #1,($1241).w ROM:0012B5D6 beq.s loc_12B5F8 ROM:0012B5D8 btst #1,($1244).w ROM:0012B5DE beq.s loc_12B5F8 ROM:0012B5E0 cmpi.w #0,($CD4).w ROM:0012B5E6 bne.s loc_12B5F0 ROM:0012B5E8 move.w #1,($CDA).w ROM:0012B5EE bra.s loc_12B5F6 ROM:0012B5F0 ; --------------------------------------------------------------------------- ROM:0012B5F0 ROM:0012B5F0 loc_12B5F0: ; CODE XREF: sub_12B5C0+26↑j ROM:0012B5F0 move.w #0,($CDA).w ROM:0012B5F6 ROM:0012B5F6 loc_12B5F6: ; CODE XREF: sub_12B5C0+2E↑j ROM:0012B5F6 bra.s locret_12B61E ROM:0012B5F8 ; --------------------------------------------------------------------------- ROM:0012B5F8 ROM:0012B5F8 loc_12B5F8: ; CODE XREF: sub_12B5C0+16↑j ROM:0012B5F8 ; sub_12B5C0+1E↑j ROM:0012B5F8 move.w #0,($CDA).w ROM:0012B5FE bra.s locret_12B61E ROM:0012B600 ; --------------------------------------------------------------------------- ROM:0012B600 ROM:0012B600 loc_12B600: ; CODE XREF: sub_12B5C0+6↑j ROM:0012B600 ; sub_12B5C0+E↑j ROM:0012B600 btst #1,($1241).w ROM:0012B606 beq.s loc_12B618 ROM:0012B608 btst #1,($1244).w ROM:0012B60E beq.s loc_12B618 ROM:0012B610 move.w #1,($CDA).w ROM:0012B616 bra.s locret_12B61E ROM:0012B618 ; --------------------------------------------------------------------------- ROM:0012B618 ROM:0012B618 loc_12B618: ; CODE XREF: sub_12B5C0+46↑j ROM:0012B618 ; sub_12B5C0+4E↑j ROM:0012B618 move.w #2,($CDA).w ROM:0012B61E ROM:0012B61E locret_12B61E: ; CODE XREF: sub_12B5C0:loc_12B5F6↑j ROM:0012B61E ; sub_12B5C0+3E↑j ... ROM:0012B61E rts ROM:0012B61E ; End of function sub_12B5C0 ROM:0012B61E ROM:0012B620 ROM:0012B620 ; =============== S U B R O U T I N E ======================================= ROM:0012B620 ROM:0012B620 ROM:0012B620 sub_12B620: ; CODE XREF: sub_12AB44+30↑p ROM:0012B620 move.w #0,d0 ROM:0012B624 bra.s loc_12B62A ROM:0012B626 ; --------------------------------------------------------------------------- ROM:0012B626 ROM:0012B626 loc_12B626: ; CODE XREF: sub_12B620+18↓j ROM:0012B626 addi.w #1,d0 ROM:0012B62A ROM:0012B62A loc_12B62A: ; CODE XREF: sub_12B620+4↑j ROM:0012B62A cmpi.w #1,d0 ROM:0012B62E bgt.s locret_12B63A ROM:0012B630 bsr.w sub_12B63C ROM:0012B634 bsr.w sub_12B67E ROM:0012B638 bra.s loc_12B626 ROM:0012B63A ; --------------------------------------------------------------------------- ROM:0012B63A ROM:0012B63A locret_12B63A: ; CODE XREF: sub_12B620+E↑j ROM:0012B63A rts ROM:0012B63A ; End of function sub_12B620 ROM:0012B63A ROM:0012B63C ROM:0012B63C ; =============== S U B R O U T I N E ======================================= ROM:0012B63C ROM:0012B63C ROM:0012B63C sub_12B63C: ; CODE XREF: sub_12B620+10↑p ROM:0012B63C move.w $64C(a5),d1 ROM:0012B640 move.w $64E(a5),d2 ROM:0012B644 cmp.w $EF8(d0.w*2),d1 ROM:0012B64A ble.s loc_12B678 ROM:0012B64C cmp.w $EF8(d0.w*2),d2 ROM:0012B652 bgt.s loc_12B678 ROM:0012B654 move.w $652(a5),d1 ROM:0012B658 move.w $650(a5),d2 ROM:0012B65C cmp.w $EF8(d0.w*2),d2 ROM:0012B662 bgt.s loc_12B66C ROM:0012B664 cmp.w $EF8(d0.w*2),d1 ROM:0012B66A bgt.s loc_12B672 ROM:0012B66C ROM:0012B66C loc_12B66C: ; CODE XREF: sub_12B63C+26↑j ROM:0012B66C bset d0,($1245).w ROM:0012B670 bra.s loc_12B676 ROM:0012B672 ; --------------------------------------------------------------------------- ROM:0012B672 ROM:0012B672 loc_12B672: ; CODE XREF: sub_12B63C+2E↑j ROM:0012B672 bclr d0,($1245).w ROM:0012B676 ROM:0012B676 loc_12B676: ; CODE XREF: sub_12B63C+34↑j ROM:0012B676 bra.s locret_12B67C ROM:0012B678 ; --------------------------------------------------------------------------- ROM:0012B678 ROM:0012B678 loc_12B678: ; CODE XREF: sub_12B63C+E↑j ROM:0012B678 ; sub_12B63C+16↑j ROM:0012B678 bclr d0,($1245).w ROM:0012B67C ROM:0012B67C locret_12B67C: ; CODE XREF: sub_12B63C:loc_12B676↑j ROM:0012B67C rts ROM:0012B67C ; End of function sub_12B63C ROM:0012B67C ROM:0012B67E ROM:0012B67E ; =============== S U B R O U T I N E ======================================= ROM:0012B67E ROM:0012B67E ROM:0012B67E sub_12B67E: ; CODE XREF: sub_12B620+14↑p ROM:0012B67E clr.w d1 ROM:0012B680 move.b $13E5(d0.w),d1 ROM:0012B686 cmpi.w #$B,d1 ROM:0012B68A bcc.s locret_12B694 ROM:0012B68C movea.l off_12B696(pc,d1.w*4),a0 ROM:0012B690 nop ROM:0012B692 jmp (a0) ROM:0012B694 ; --------------------------------------------------------------------------- ROM:0012B694 ROM:0012B694 locret_12B694: ; CODE XREF: sub_12B67E+C↑j ROM:0012B694 rts ROM:0012B694 ; End of function sub_12B67E ROM:0012B694 ROM:0012B694 ; --------------------------------------------------------------------------- ROM:0012B696 off_12B696: dc.l loc_12B6C2 ; DATA XREF: sub_12B67E+E↑r ROM:0012B69A dc.l loc_12B6CE ROM:0012B69E dc.l loc_12B72E ROM:0012B6A2 dc.l loc_12B786 ROM:0012B6A6 dc.l loc_12B7CC ROM:0012B6AA dc.l loc_12B824 ROM:0012B6AE dc.l loc_12B854 ROM:0012B6B2 dc.l loc_12B886 ROM:0012B6B6 dc.l loc_12B8B8 ROM:0012B6BA dc.l loc_12B8F4 ROM:0012B6BE dc.l loc_12B964 ROM:0012B6C2 ; --------------------------------------------------------------------------- ROM:0012B6C2 ROM:0012B6C2 loc_12B6C2: ; DATA XREF: ROM:off_12B696↑o ROM:0012B6C2 bclr d0,($1246).w ROM:0012B6C6 move.b #1,$13E5(d0.w) ROM:0012B6CE ROM:0012B6CE loc_12B6CE: ; DATA XREF: ROM:0012B69A↑o ROM:0012B6CE cmpi.w #0,d0 ROM:0012B6D2 bne.s loc_12B6FE ROM:0012B6D4 btst #0,($123B).w ROM:0012B6DA beq.s loc_12B6FE ROM:0012B6DC move.w $654(a5),d1 ROM:0012B6E0 clr.b $829(d0.w) ROM:0012B6E6 move.w d1,$6A4(d0.w*2) ROM:0012B6EC move.b #1,$829(d0.w) ROM:0012B6F4 move.b #2,$13E5(d0.w) ROM:0012B6FC rts ROM:0012B6FE ; --------------------------------------------------------------------------- ROM:0012B6FE ROM:0012B6FE loc_12B6FE: ; CODE XREF: ROM:0012B6D2↑j ROM:0012B6FE ; ROM:0012B6DA↑j ROM:0012B6FE cmpi.w #1,d0 ROM:0012B702 bne.s locret_12B72C ROM:0012B704 btst #1,($123B).w ROM:0012B70A beq.s locret_12B72C ROM:0012B70C move.w $654(a5),d1 ROM:0012B710 clr.b $829(d0.w) ROM:0012B716 move.w d1,$6A4(d0.w*2) ROM:0012B71C move.b #1,$829(d0.w) ROM:0012B724 move.b #6,$13E5(d0.w) ROM:0012B72C ROM:0012B72C locret_12B72C: ; CODE XREF: ROM:0012B702↑j ROM:0012B72C ; ROM:0012B70A↑j ROM:0012B72C rts ROM:0012B72E ; --------------------------------------------------------------------------- ROM:0012B72E ROM:0012B72E loc_12B72E: ; DATA XREF: ROM:0012B69E↑o ROM:0012B72E btst #2,($1405).w ROM:0012B734 beq.s loc_12B74C ROM:0012B736 clr.b $829(d0.w) ROM:0012B73C clr.w $6A4(d0.w*2) ROM:0012B742 move.b #1,$13E5(d0.w) ROM:0012B74A rts ROM:0012B74C ; --------------------------------------------------------------------------- ROM:0012B74C ROM:0012B74C loc_12B74C: ; CODE XREF: ROM:0012B734↑j ROM:0012B74C btst d0,($1245).w ROM:0012B750 beq.s loc_12B76C ROM:0012B752 clr.b $829(d0.w) ROM:0012B758 clr.w $6A4(d0.w*2) ROM:0012B75E bset d0,($1246).w ROM:0012B762 move.b #3,$13E5(d0.w) ROM:0012B76A bra.s loc_12B7C6 ROM:0012B76C ; --------------------------------------------------------------------------- ROM:0012B76C ROM:0012B76C loc_12B76C: ; CODE XREF: ROM:0012B750↑j ROM:0012B76C cmpi.w #0,$6A4(d0.w*2) ROM:0012B774 bgt.s locret_12B784 ROM:0012B776 move.b #5,$13E5(d0.w) ROM:0012B77E bra.l loc_12B84E ROM:0012B784 ; --------------------------------------------------------------------------- ROM:0012B784 ROM:0012B784 locret_12B784: ; CODE XREF: ROM:0012B774↑j ROM:0012B784 rts ROM:0012B786 ; --------------------------------------------------------------------------- ROM:0012B786 ROM:0012B786 loc_12B786: ; DATA XREF: ROM:0012B6A2↑o ROM:0012B786 btst #2,($1405).w ROM:0012B78C beq.s loc_12B79C ROM:0012B78E bclr d0,($1246).w ROM:0012B792 move.b #1,$13E5(d0.w) ROM:0012B79A rts ROM:0012B79C ; --------------------------------------------------------------------------- ROM:0012B79C ROM:0012B79C loc_12B79C: ; CODE XREF: ROM:0012B78C↑j ROM:0012B79C btst d0,($1245).w ROM:0012B7A0 bne.s loc_12B7C6 ROM:0012B7A2 move.w $A0C(a5,d0.w*2),d1 ROM:0012B7A8 clr.b $829(d0.w) ROM:0012B7AE move.w d1,$6A4(d0.w*2) ROM:0012B7B4 move.b #1,$829(d0.w) ROM:0012B7BC move.b #4,$13E5(d0.w) ROM:0012B7C4 rts ROM:0012B7C6 ; --------------------------------------------------------------------------- ROM:0012B7C6 ROM:0012B7C6 loc_12B7C6: ; CODE XREF: ROM:0012B76A↑j ROM:0012B7C6 ; ROM:0012B7A0↑j ... ROM:0012B7C6 bsr.w sub_12B98C ROM:0012B7CA rts ROM:0012B7CC ; --------------------------------------------------------------------------- ROM:0012B7CC ROM:0012B7CC loc_12B7CC: ; DATA XREF: ROM:0012B6A6↑o ROM:0012B7CC btst #2,($1405).w ROM:0012B7D2 beq.s loc_12B7EE ROM:0012B7D4 bclr d0,($1246).w ROM:0012B7D8 clr.b $829(d0.w) ROM:0012B7DE clr.w $6A4(d0.w*2) ROM:0012B7E4 move.b #1,$13E5(d0.w) ROM:0012B7EC rts ROM:0012B7EE ; --------------------------------------------------------------------------- ROM:0012B7EE ROM:0012B7EE loc_12B7EE: ; CODE XREF: ROM:0012B7D2↑j ROM:0012B7EE btst d0,($1245).w ROM:0012B7F2 beq.s loc_12B80A ROM:0012B7F4 clr.b $829(d0.w) ROM:0012B7FA clr.w $6A4(d0.w*2) ROM:0012B800 move.b #3,$13E5(d0.w) ROM:0012B808 bra.s loc_12B7C6 ROM:0012B80A ; --------------------------------------------------------------------------- ROM:0012B80A ROM:0012B80A loc_12B80A: ; CODE XREF: ROM:0012B7F2↑j ROM:0012B80A cmpi.w #0,$6A4(d0.w*2) ROM:0012B812 bgt.s locret_12B822 ROM:0012B814 bclr d0,($1246).w ROM:0012B818 move.b #5,$13E5(d0.w) ROM:0012B820 bra.s loc_12B84E ROM:0012B822 ; --------------------------------------------------------------------------- ROM:0012B822 ROM:0012B822 locret_12B822: ; CODE XREF: ROM:0012B812↑j ROM:0012B822 rts ROM:0012B824 ; --------------------------------------------------------------------------- ROM:0012B824 ROM:0012B824 loc_12B824: ; DATA XREF: ROM:0012B6AA↑o ROM:0012B824 btst #2,($1405).w ROM:0012B82A beq.s loc_12B836 ROM:0012B82C move.b #1,$13E5(d0.w) ROM:0012B834 rts ROM:0012B836 ; --------------------------------------------------------------------------- ROM:0012B836 ROM:0012B836 loc_12B836: ; CODE XREF: ROM:0012B82A↑j ROM:0012B836 btst d0,($1245).w ROM:0012B83A beq.s loc_12B84E ROM:0012B83C bset d0,($1246).w ROM:0012B840 move.b #3,$13E5(d0.w) ROM:0012B848 bra.l loc_12B7C6 ROM:0012B84E ; --------------------------------------------------------------------------- ROM:0012B84E ROM:0012B84E loc_12B84E: ; CODE XREF: ROM:0012B77E↑j ROM:0012B84E ; ROM:0012B820↑j ... ROM:0012B84E bsr.w sub_12B9AE ROM:0012B852 rts ROM:0012B854 ; --------------------------------------------------------------------------- ROM:0012B854 ROM:0012B854 loc_12B854: ; DATA XREF: ROM:0012B6AE↑o ROM:0012B854 btst #2,($1405).w ROM:0012B85A beq.s loc_12B872 ROM:0012B85C clr.b $829(d0.w) ROM:0012B862 clr.w $6A4(d0.w*2) ROM:0012B868 move.b #1,$13E5(d0.w) ROM:0012B870 rts ROM:0012B872 ; --------------------------------------------------------------------------- ROM:0012B872 ROM:0012B872 loc_12B872: ; CODE XREF: ROM:0012B85A↑j ROM:0012B872 cmpi.w #0,$6A4(d0.w*2) ROM:0012B87A bgt.s locret_12B884 ROM:0012B87C move.b #7,$13E5(d0.w) ROM:0012B884 ROM:0012B884 locret_12B884: ; CODE XREF: ROM:0012B87A↑j ROM:0012B884 rts ROM:0012B886 ; --------------------------------------------------------------------------- ROM:0012B886 ROM:0012B886 loc_12B886: ; DATA XREF: ROM:0012B6B2↑o ROM:0012B886 btst #2,($1405).w ROM:0012B88C beq.s loc_12B89C ROM:0012B88E bclr d0,($1246).w ROM:0012B892 move.b #1,$13E5(d0.w) ROM:0012B89A rts ROM:0012B89C ; --------------------------------------------------------------------------- ROM:0012B89C ROM:0012B89C loc_12B89C: ; CODE XREF: ROM:0012B88C↑j ROM:0012B89C move.w $656(a5),d7 ROM:0012B8A0 btst #5,($1415).w ROM:0012B8A6 beq.s locret_12B8B6 ROM:0012B8A8 cmp.w ($D2A).w,d7 ROM:0012B8AC bge.s locret_12B8B6 ROM:0012B8AE move.b #8,$13E5(d0.w) ROM:0012B8B6 ROM:0012B8B6 locret_12B8B6: ; CODE XREF: ROM:0012B8A6↑j ROM:0012B8B6 ; ROM:0012B8AC↑j ROM:0012B8B6 rts ROM:0012B8B8 ; --------------------------------------------------------------------------- ROM:0012B8B8 ROM:0012B8B8 loc_12B8B8: ; DATA XREF: ROM:0012B6B6↑o ROM:0012B8B8 btst d0,($1245).w ROM:0012B8BC beq.s loc_12B8D0 ROM:0012B8BE bsr.w sub_12B98C ROM:0012B8C2 bset d0,($1246).w ROM:0012B8C6 move.b #$A,$13E5(d0.w) ROM:0012B8CE bra.s locret_12B8F2 ROM:0012B8D0 ; --------------------------------------------------------------------------- ROM:0012B8D0 ROM:0012B8D0 loc_12B8D0: ; CODE XREF: ROM:0012B8BC↑j ROM:0012B8D0 move.w $A0C(a5,d0.w*2),d1 ROM:0012B8D6 clr.b $829(d0.w) ROM:0012B8DC move.w d1,$6A4(d0.w*2) ROM:0012B8E2 move.b #1,$829(d0.w) ROM:0012B8EA move.b #9,$13E5(d0.w) ROM:0012B8F2 ROM:0012B8F2 locret_12B8F2: ; CODE XREF: ROM:0012B8CE↑j ROM:0012B8F2 rts ROM:0012B8F4 ; --------------------------------------------------------------------------- ROM:0012B8F4 ROM:0012B8F4 loc_12B8F4: ; DATA XREF: ROM:0012B6BA↑o ROM:0012B8F4 btst #2,($1405).w ROM:0012B8FA beq.s loc_12B912 ROM:0012B8FC clr.b $829(d0.w) ROM:0012B902 clr.w $6A4(d0.w*2) ROM:0012B908 move.b #1,$13E5(d0.w) ROM:0012B910 rts ROM:0012B912 ; --------------------------------------------------------------------------- ROM:0012B912 ROM:0012B912 loc_12B912: ; CODE XREF: ROM:0012B8FA↑j ROM:0012B912 btst #5,($1415).w ROM:0012B918 bne.s loc_12B924 ROM:0012B91A move.b #7,$13E5(d0.w) ROM:0012B922 rts ROM:0012B924 ; --------------------------------------------------------------------------- ROM:0012B924 ROM:0012B924 loc_12B924: ; CODE XREF: ROM:0012B918↑j ROM:0012B924 btst d0,($1245).w ROM:0012B928 beq.s loc_12B948 ROM:0012B92A clr.b $829(d0.w) ROM:0012B930 clr.w $6A4(d0.w*2) ROM:0012B936 bsr.w sub_12B98C ROM:0012B93A bset d0,($1246).w ROM:0012B93E move.b #$A,$13E5(d0.w) ROM:0012B946 rts ROM:0012B948 ; --------------------------------------------------------------------------- ROM:0012B948 ROM:0012B948 loc_12B948: ; CODE XREF: ROM:0012B928↑j ROM:0012B948 cmpi.w #0,$6A4(d0.w*2) ROM:0012B950 bgt.s locret_12B962 ROM:0012B952 bsr.w sub_12B9AE ROM:0012B956 bclr d0,($1246).w ROM:0012B95A move.b #$A,$13E5(d0.w) ROM:0012B962 ROM:0012B962 locret_12B962: ; CODE XREF: ROM:0012B950↑j ROM:0012B962 rts ROM:0012B964 ; --------------------------------------------------------------------------- ROM:0012B964 ROM:0012B964 loc_12B964: ; DATA XREF: ROM:0012B6BE↑o ROM:0012B964 btst #2,($1405).w ROM:0012B96A beq.s loc_12B97A ROM:0012B96C bclr d0,($1246).w ROM:0012B970 move.b #1,$13E5(d0.w) ROM:0012B978 rts ROM:0012B97A ; --------------------------------------------------------------------------- ROM:0012B97A ROM:0012B97A loc_12B97A: ; CODE XREF: ROM:0012B96A↑j ROM:0012B97A btst #5,($1415).w ROM:0012B980 bne.s locret_12B98A ROM:0012B982 move.b #7,$13E5(d0.w) ROM:0012B98A ROM:0012B98A locret_12B98A: ; CODE XREF: ROM:0012B980↑j ROM:0012B98A rts ROM:0012B98C ROM:0012B98C ; =============== S U B R O U T I N E ======================================= ROM:0012B98C ROM:0012B98C ROM:0012B98C sub_12B98C: ; CODE XREF: ROM:loc_12B7C6↑p ROM:0012B98C ; ROM:0012B8BE↑p ... ROM:0012B98C cmpi.w #0,d0 ROM:0012B990 bne.s loc_12B9A0 ROM:0012B992 bclr #6,($DDF).w ROM:0012B998 bset #6,($DF7).w ROM:0012B99E bra.s locret_12B9AC ROM:0012B9A0 ; --------------------------------------------------------------------------- ROM:0012B9A0 ROM:0012B9A0 loc_12B9A0: ; CODE XREF: sub_12B98C+4↑j ROM:0012B9A0 bclr #5,($DDE).w ROM:0012B9A6 bset #5,($DF6).w ROM:0012B9AC ROM:0012B9AC locret_12B9AC: ; CODE XREF: sub_12B98C+12↑j ROM:0012B9AC rts ROM:0012B9AC ; End of function sub_12B98C ROM:0012B9AC ROM:0012B9AE ROM:0012B9AE ; =============== S U B R O U T I N E ======================================= ROM:0012B9AE ROM:0012B9AE ROM:0012B9AE sub_12B9AE: ; CODE XREF: ROM:loc_12B84E↑p ROM:0012B9AE ; ROM:0012B952↑p ROM:0012B9AE cmpi.w #0,d0 ROM:0012B9B2 bne.s loc_12B9C2 ROM:0012B9B4 bset #6,($DDF).w ROM:0012B9BA bset #6,($DF7).w ROM:0012B9C0 bra.s locret_12B9CE ROM:0012B9C2 ; --------------------------------------------------------------------------- ROM:0012B9C2 ROM:0012B9C2 loc_12B9C2: ; CODE XREF: sub_12B9AE+4↑j ROM:0012B9C2 bset #5,($DDE).w ROM:0012B9C8 bset #5,($DF6).w ROM:0012B9CE ROM:0012B9CE locret_12B9CE: ; CODE XREF: sub_12B9AE+12↑j ROM:0012B9CE rts ROM:0012B9CE ; End of function sub_12B9AE ROM:0012B9CE ROM:0012B9D0 ROM:0012B9D0 ; =============== S U B R O U T I N E ======================================= ROM:0012B9D0 ROM:0012B9D0 ROM:0012B9D0 sub_12B9D0: ; CODE XREF: sub_12D716+2C↓p ROM:0012B9D0 move.w ($CDC).w,d1 ROM:0012B9D4 cmpi.w #5,d1 ROM:0012B9D8 bcc.s locret_12B9E2 ROM:0012B9DA movea.l off_12B9E4(pc,d1.w*4),a0 ROM:0012B9DE nop ROM:0012B9E0 jmp (a0) ROM:0012B9E2 ; --------------------------------------------------------------------------- ROM:0012B9E2 ROM:0012B9E2 locret_12B9E2: ; CODE XREF: sub_12B9D0+8↑j ROM:0012B9E2 rts ROM:0012B9E2 ; End of function sub_12B9D0 ROM:0012B9E2 ROM:0012B9E2 ; --------------------------------------------------------------------------- ROM:0012B9E4 off_12B9E4: dc.l loc_12B9F8 ; DATA XREF: sub_12B9D0+A↑r ROM:0012B9E8 dc.l loc_12BA02 ROM:0012B9EC dc.l loc_12BA26 ROM:0012B9F0 dc.l loc_12BA8C ROM:0012B9F4 dc.l loc_12BAE8 ROM:0012B9F8 ; --------------------------------------------------------------------------- ROM:0012B9F8 ROM:0012B9F8 loc_12B9F8: ; DATA XREF: ROM:off_12B9E4↑o ROM:0012B9F8 move.w #1,($CDC).w ROM:0012B9FE bra.s locret_12BA24 ROM:0012BA00 ; --------------------------------------------------------------------------- ROM:0012BA00 rts ROM:0012BA02 ; --------------------------------------------------------------------------- ROM:0012BA02 ROM:0012BA02 loc_12BA02: ; DATA XREF: ROM:0012B9E8↑o ROM:0012BA02 btst #3,($1424).w ROM:0012BA08 beq.s locret_12BA24 ROM:0012BA0A move.w $658(a5),d0 ROM:0012BA0E clr.b ($87E).w ROM:0012BA12 move.w d0,($74E).w ROM:0012BA16 move.b #1,($87E).w ROM:0012BA1C move.w #2,($CDC).w ROM:0012BA22 bra.s locret_12BA8A ROM:0012BA24 ; --------------------------------------------------------------------------- ROM:0012BA24 ROM:0012BA24 locret_12BA24: ; CODE XREF: ROM:0012B9FE↑j ROM:0012BA24 ; ROM:0012BA08↑j ... ROM:0012BA24 rts ROM:0012BA26 ; --------------------------------------------------------------------------- ROM:0012BA26 ROM:0012BA26 loc_12BA26: ; DATA XREF: ROM:0012B9EC↑o ROM:0012BA26 btst #3,($1424).w ROM:0012BA2C bne.s loc_12BA3E ROM:0012BA2E clr.b ($87E).w ROM:0012BA32 clr.w ($74E).w ROM:0012BA36 move.w #1,($CDC).w ROM:0012BA3C bra.s locret_12BA24 ROM:0012BA3E ; --------------------------------------------------------------------------- ROM:0012BA3E ROM:0012BA3E loc_12BA3E: ; CODE XREF: ROM:0012BA2C↑j ROM:0012BA3E cmpi.w #0,($74E).w ROM:0012BA44 bgt.s loc_12BA60 ROM:0012BA46 btst #6,($88D).w ROM:0012BA4C beq.s loc_12BA60 ROM:0012BA4E bset #4,($DF7).w ROM:0012BA54 move.w #4,($CDC).w ROM:0012BA5A bra.l locret_12BB02 ROM:0012BA60 ; --------------------------------------------------------------------------- ROM:0012BA60 ROM:0012BA60 loc_12BA60: ; CODE XREF: ROM:0012BA44↑j ROM:0012BA60 ; ROM:0012BA4C↑j ROM:0012BA60 cmpi.w #0,($74E).w ROM:0012BA66 bgt.s locret_12BA8A ROM:0012BA68 btst #6,($88D).w ROM:0012BA6E bne.s locret_12BA8A ROM:0012BA70 move.w $65A(a5),d0 ROM:0012BA74 clr.b ($87E).w ROM:0012BA78 move.w d0,($74E).w ROM:0012BA7C move.b #1,($87E).w ROM:0012BA82 move.w #3,($CDC).w ROM:0012BA88 bra.s locret_12BAE6 ROM:0012BA8A ; --------------------------------------------------------------------------- ROM:0012BA8A ROM:0012BA8A locret_12BA8A: ; CODE XREF: ROM:0012BA22↑j ROM:0012BA8A ; ROM:0012BA66↑j ... ROM:0012BA8A rts ROM:0012BA8C ; --------------------------------------------------------------------------- ROM:0012BA8C ROM:0012BA8C loc_12BA8C: ; DATA XREF: ROM:0012B9F0↑o ROM:0012BA8C btst #3,($1424).w ROM:0012BA92 bne.s loc_12BAA4 ROM:0012BA94 clr.b ($87E).w ROM:0012BA98 clr.w ($74E).w ROM:0012BA9C move.w #1,($CDC).w ROM:0012BAA2 bra.s locret_12BA24 ROM:0012BAA4 ; --------------------------------------------------------------------------- ROM:0012BAA4 ROM:0012BAA4 loc_12BAA4: ; CODE XREF: ROM:0012BA92↑j ROM:0012BAA4 btst #6,($88D).w ROM:0012BAAA beq.s loc_12BAC2 ROM:0012BAAC clr.b ($87E).w ROM:0012BAB0 clr.w ($74E).w ROM:0012BAB4 bset #4,($DF7).w ROM:0012BABA move.w #4,($CDC).w ROM:0012BAC0 bra.s locret_12BB02 ROM:0012BAC2 ; --------------------------------------------------------------------------- ROM:0012BAC2 ROM:0012BAC2 loc_12BAC2: ; CODE XREF: ROM:0012BAAA↑j ROM:0012BAC2 cmpi.w #0,($74E).w ROM:0012BAC8 bgt.s locret_12BAE6 ROM:0012BACA btst #6,($88D).w ROM:0012BAD0 bne.s locret_12BAE6 ROM:0012BAD2 bset #4,($DDF).w ROM:0012BAD8 bset #4,($DF7).w ROM:0012BADE move.w #4,($CDC).w ROM:0012BAE4 bra.s locret_12BB02 ROM:0012BAE6 ; --------------------------------------------------------------------------- ROM:0012BAE6 ROM:0012BAE6 locret_12BAE6: ; CODE XREF: ROM:0012BA88↑j ROM:0012BAE6 ; ROM:0012BAC8↑j ... ROM:0012BAE6 rts ROM:0012BAE8 ; --------------------------------------------------------------------------- ROM:0012BAE8 ROM:0012BAE8 loc_12BAE8: ; DATA XREF: ROM:0012B9F4↑o ROM:0012BAE8 btst #3,($1424).w ROM:0012BAEE bne.s locret_12BB02 ROM:0012BAF0 bclr #4,($DDF).w ROM:0012BAF6 move.w #1,($CDC).w ROM:0012BAFC bra.l locret_12BA24 ROM:0012BB02 ; --------------------------------------------------------------------------- ROM:0012BB02 ROM:0012BB02 locret_12BB02: ; CODE XREF: ROM:0012BA5A↑j ROM:0012BB02 ; ROM:0012BAC0↑j ... ROM:0012BB02 rts ROM:0012BB04 ; --------------------------------------------------------------------------- ROM:0012BB04 rts ROM:0012BB06 ROM:0012BB06 ; =============== S U B R O U T I N E ======================================= ROM:0012BB06 ROM:0012BB06 ROM:0012BB06 sub_12BB06: ; CODE XREF: sub_12D716+C↓p ROM:0012BB06 btst #0,($13FF).w ROM:0012BB0C beq.s loc_12BB60 ROM:0012BB0E move.w ($482).w,d1 ROM:0012BB12 sub.w ($CDE).w,d1 ROM:0012BB16 cmpi.w #0,d1 ROM:0012BB1A bge.s loc_12BB1E ROM:0012BB1C neg.w d1 ROM:0012BB1E ROM:0012BB1E loc_12BB1E: ; CODE XREF: sub_12BB06+14↑j ROM:0012BB1E move.w $65C(a5),d2 ROM:0012BB22 cmp.w d1,d2 ROM:0012BB24 bgt.s loc_12BB2E ROM:0012BB26 bset #4,($1416).w ROM:0012BB2C bra.s loc_12BB34 ROM:0012BB2E ; --------------------------------------------------------------------------- ROM:0012BB2E ROM:0012BB2E loc_12BB2E: ; CODE XREF: sub_12BB06+1E↑j ROM:0012BB2E bclr #4,($1416).w ROM:0012BB34 ROM:0012BB34 loc_12BB34: ; CODE XREF: sub_12BB06+26↑j ROM:0012BB34 move.w ($482).w,($CDE).w ROM:0012BB3A btst #2,($49F).w ROM:0012BB40 bne.s loc_12BB4A ROM:0012BB42 btst #4,($1416).w ROM:0012BB48 beq.s loc_12BB52 ROM:0012BB4A ROM:0012BB4A loc_12BB4A: ; CODE XREF: sub_12BB06+3A↑j ROM:0012BB4A bset #2,($DDE).w ROM:0012BB50 bra.s loc_12BB58 ROM:0012BB52 ; --------------------------------------------------------------------------- ROM:0012BB52 ROM:0012BB52 loc_12BB52: ; CODE XREF: sub_12BB06+42↑j ROM:0012BB52 bclr #2,($DDE).w ROM:0012BB58 ROM:0012BB58 loc_12BB58: ; CODE XREF: sub_12BB06+4A↑j ROM:0012BB58 bset #2,($DF6).w ROM:0012BB5E bra.s locret_12BB6C ROM:0012BB60 ; --------------------------------------------------------------------------- ROM:0012BB60 ROM:0012BB60 loc_12BB60: ; CODE XREF: sub_12BB06+6↑j ROM:0012BB60 move.w ($482).w,($CDE).w ROM:0012BB66 bset #0,($13FF).w ROM:0012BB6C ROM:0012BB6C locret_12BB6C: ; CODE XREF: sub_12BB06+58↑j ROM:0012BB6C rts ROM:0012BB6C ; End of function sub_12BB06 ROM:0012BB6C ROM:0012BB6E ROM:0012BB6E ; =============== S U B R O U T I N E ======================================= ROM:0012BB6E ROM:0012BB6E ROM:0012BB6E sub_12BB6E: ; CODE XREF: sub_12D716+4A↓p ROM:0012BB6E clr.w d1 ROM:0012BB70 move.b ($1247).w,d1 ROM:0012BB74 cmpi.w #2,d1 ROM:0012BB78 bcc.s locret_12BB82 ROM:0012BB7A movea.l off_12BB84(pc,d1.w*4),a0 ROM:0012BB7E nop ROM:0012BB80 jmp (a0) ROM:0012BB82 ; --------------------------------------------------------------------------- ROM:0012BB82 ROM:0012BB82 locret_12BB82: ; CODE XREF: sub_12BB6E+A↑j ROM:0012BB82 rts ROM:0012BB82 ; End of function sub_12BB6E ROM:0012BB82 ROM:0012BB82 ; --------------------------------------------------------------------------- ROM:0012BB84 off_12BB84: dc.l loc_12BB8C ; DATA XREF: sub_12BB6E+C↑r ROM:0012BB88 dc.l loc_12BBA8 ROM:0012BB8C ; --------------------------------------------------------------------------- ROM:0012BB8C ROM:0012BB8C loc_12BB8C: ; DATA XREF: ROM:off_12BB84↑o ROM:0012BB8C move.w #$3D0,d0 ROM:0012BB90 clr.b ($7D8).w ROM:0012BB94 move.w d0,($602).w ROM:0012BB98 move.b #1,($7D8).w ROM:0012BB9E move.b #1,($1247).w ROM:0012BBA4 bra.s locret_12BBD2 ROM:0012BBA6 ; --------------------------------------------------------------------------- ROM:0012BBA6 rts ROM:0012BBA8 ; --------------------------------------------------------------------------- ROM:0012BBA8 ROM:0012BBA8 loc_12BBA8: ; DATA XREF: ROM:0012BB88↑o ROM:0012BBA8 cmpi.w #0,($602).w ROM:0012BBAE bgt.s locret_12BBD2 ROM:0012BBB0 bsr.w sub_12BBD4 ROM:0012BBB4 move.w #$3D0,d0 ROM:0012BBB8 clr.b ($7D8).w ROM:0012BBBC move.w d0,($602).w ROM:0012BBC0 move.b #1,($7D8).w ROM:0012BBC6 move.b #1,($1247).w ROM:0012BBCC bra.l *+6 ROM:0012BBD2 ; --------------------------------------------------------------------------- ROM:0012BBD2 ROM:0012BBD2 locret_12BBD2: ; CODE XREF: ROM:0012BBA4↑j ROM:0012BBD2 ; ROM:0012BBAE↑j ... ROM:0012BBD2 rts ROM:0012BBD4 ROM:0012BBD4 ; =============== S U B R O U T I N E ======================================= ROM:0012BBD4 ROM:0012BBD4 ROM:0012BBD4 sub_12BBD4: ; CODE XREF: ROM:0012BBB0↑p ROM:0012BBD4 clr.l d0 ROM:0012BBD6 move.w ($508).w,d0 ROM:0012BBDA divu.l #$24,d0 ; '$' ROM:0012BBE2 add.l d0,($1438).w ROM:0012BBE6 rts ROM:0012BBE6 ; End of function sub_12BBD4 ROM:0012BBE6 ROM:0012BBE8 ROM:0012BBE8 ; =============== S U B R O U T I N E ======================================= ROM:0012BBE8 ROM:0012BBE8 ROM:0012BBE8 sub_12BBE8: ; CODE XREF: sub_12D828↓p ROM:0012BBE8 move.w $6AE(a5),d5 ROM:0012BBEC cmpi.w #$A,d5 ROM:0012BBF0 beq.s loc_12BBF8 ROM:0012BBF2 cmpi.w #$14,d5 ROM:0012BBF6 bne.s loc_12BC06 ROM:0012BBF8 ROM:0012BBF8 loc_12BBF8: ; CODE XREF: sub_12BBE8+8↑j ROM:0012BBF8 bset #4,($1419).w ROM:0012BBFE bclr #2,($1401).w ROM:0012BC04 bra.s loc_12BC46 ROM:0012BC06 ; --------------------------------------------------------------------------- ROM:0012BC06 ROM:0012BC06 loc_12BC06: ; CODE XREF: sub_12BBE8+E↑j ROM:0012BC06 cmpi.w #$B,d5 ROM:0012BC0A beq.s loc_12BC12 ROM:0012BC0C cmpi.w #$15,d5 ROM:0012BC10 bne.s loc_12BC20 ROM:0012BC12 ROM:0012BC12 loc_12BC12: ; CODE XREF: sub_12BBE8+22↑j ROM:0012BC12 bset #2,($1401).w ROM:0012BC18 bclr #4,($1419).w ROM:0012BC1E bra.s loc_12BC46 ROM:0012BC20 ; --------------------------------------------------------------------------- ROM:0012BC20 ROM:0012BC20 loc_12BC20: ; CODE XREF: sub_12BBE8+28↑j ROM:0012BC20 cmpi.w #$C,d5 ROM:0012BC24 beq.s loc_12BC2C ROM:0012BC26 cmpi.w #$16,d5 ROM:0012BC2A bne.s loc_12BC3A ROM:0012BC2C ROM:0012BC2C loc_12BC2C: ; CODE XREF: sub_12BBE8+3C↑j ROM:0012BC2C bset #4,($1419).w ROM:0012BC32 bset #2,($1401).w ROM:0012BC38 bra.s loc_12BC46 ROM:0012BC3A ; --------------------------------------------------------------------------- ROM:0012BC3A ROM:0012BC3A loc_12BC3A: ; CODE XREF: sub_12BBE8+42↑j ROM:0012BC3A bclr #4,($1419).w ROM:0012BC40 bclr #2,($1401).w ROM:0012BC46 ROM:0012BC46 loc_12BC46: ; CODE XREF: sub_12BBE8+1C↑j ROM:0012BC46 ; sub_12BBE8+36↑j ... ROM:0012BC46 clr.w d1 ROM:0012BC48 move.b ($1248).w,d1 ROM:0012BC4C cmpi.w #8,d1 ROM:0012BC50 bcc.s locret_12BC5A ROM:0012BC52 movea.l off_12BC5C(pc,d1.w*4),a0 ROM:0012BC56 nop ROM:0012BC58 jmp (a0) ROM:0012BC5A ; --------------------------------------------------------------------------- ROM:0012BC5A ROM:0012BC5A locret_12BC5A: ; CODE XREF: sub_12BBE8+68↑j ROM:0012BC5A rts ROM:0012BC5A ; End of function sub_12BBE8 ROM:0012BC5A ROM:0012BC5A ; --------------------------------------------------------------------------- ROM:0012BC5C off_12BC5C: dc.l loc_12BC7C ; DATA XREF: sub_12BBE8+6A↑r ROM:0012BC60 dc.l loc_12BC86 ROM:0012BC64 dc.l loc_12BCAA ROM:0012BC68 dc.l loc_12BCFA ROM:0012BC6C dc.l loc_12BDCA ROM:0012BC70 dc.l loc_12BDE0 ROM:0012BC74 dc.l loc_12BEC2 ROM:0012BC78 dc.l loc_12BED8 ROM:0012BC7C ; --------------------------------------------------------------------------- ROM:0012BC7C ROM:0012BC7C loc_12BC7C: ; DATA XREF: ROM:off_12BC5C↑o ROM:0012BC7C move.b #1,($1248).w ROM:0012BC82 bra.s locret_12BCA8 ROM:0012BC84 ; --------------------------------------------------------------------------- ROM:0012BC84 rts ROM:0012BC86 ; --------------------------------------------------------------------------- ROM:0012BC86 ROM:0012BC86 loc_12BC86: ; DATA XREF: ROM:0012BC60↑o ROM:0012BC86 btst #4,($1419).w ROM:0012BC8C beq.s locret_12BCA8 ROM:0012BC8E bclr #5,($1410).w ROM:0012BC94 bclr #5,($1408).w ROM:0012BC9A bclr #1,($1400).w ROM:0012BCA0 move.b #2,($1248).w ROM:0012BCA6 bra.s loc_12BCF4 ROM:0012BCA8 ; --------------------------------------------------------------------------- ROM:0012BCA8 ROM:0012BCA8 locret_12BCA8: ; CODE XREF: ROM:0012BC82↑j ROM:0012BCA8 ; ROM:0012BC8C↑j ... ROM:0012BCA8 rts ROM:0012BCAA ; --------------------------------------------------------------------------- ROM:0012BCAA ROM:0012BCAA loc_12BCAA: ; DATA XREF: ROM:0012BC64↑o ROM:0012BCAA btst #4,($1419).w ROM:0012BCB0 bne.s loc_12BCBA ROM:0012BCB2 move.b #1,($1248).w ROM:0012BCB8 bra.s locret_12BCA8 ROM:0012BCBA ; --------------------------------------------------------------------------- ROM:0012BCBA ROM:0012BCBA loc_12BCBA: ; CODE XREF: ROM:0012BCB0↑j ROM:0012BCBA btst #2,($1401).w ROM:0012BCC0 beq.s loc_12BCF4 ROM:0012BCC2 btst #1,($1416).w ROM:0012BCC8 beq.s loc_12BCF4 ROM:0012BCCA bset #4,($140F).w ROM:0012BCD0 bset #3,($141C).w ROM:0012BCD6 move.w $65E(a5),d0 ROM:0012BCDA clr.b ($84C).w ROM:0012BCDE move.w d0,($6EA).w ROM:0012BCE2 move.b #1,($84C).w ROM:0012BCE8 move.b #3,($1248).w ROM:0012BCEE bra.l loc_12BDC4 ROM:0012BCF4 ; --------------------------------------------------------------------------- ROM:0012BCF4 ROM:0012BCF4 loc_12BCF4: ; CODE XREF: ROM:0012BCA6↑j ROM:0012BCF4 ; ROM:0012BCC0↑j ... ROM:0012BCF4 bsr.w sub_12BEEE ROM:0012BCF8 rts ROM:0012BCFA ; --------------------------------------------------------------------------- ROM:0012BCFA ROM:0012BCFA loc_12BCFA: ; DATA XREF: ROM:0012BC68↑o ROM:0012BCFA move.l $13A(a5),d0 ROM:0012BCFE cmp.l ($8E0).w,d0 ROM:0012BD02 bge.s loc_12BD30 ROM:0012BD04 bclr #4,($140F).w ROM:0012BD0A bclr #3,($141C).w ROM:0012BD10 clr.b ($84C).w ROM:0012BD14 clr.w ($6EA).w ROM:0012BD18 bset #5,($1410).w ROM:0012BD1E bset #1,($1400).w ROM:0012BD24 move.b #4,($1248).w ROM:0012BD2A bra.l locret_12BDDE ROM:0012BD30 ; --------------------------------------------------------------------------- ROM:0012BD30 ROM:0012BD30 loc_12BD30: ; CODE XREF: ROM:0012BD02↑j ROM:0012BD30 cmpi.w #0,($6EA).w ROM:0012BD36 bgt.s loc_12BD6C ROM:0012BD38 bclr #4,($140F).w ROM:0012BD3E bclr #3,($141C).w ROM:0012BD44 bclr #2,($140F).w ROM:0012BD4A bsr.w sub_12C0EE ROM:0012BD4E move.w $660(a5),d0 ROM:0012BD52 clr.b ($84C).w ROM:0012BD56 move.w d0,($6EA).w ROM:0012BD5A move.b #1,($84C).w ROM:0012BD60 move.b #5,($1248).w ROM:0012BD66 bra.l loc_12BEBC ROM:0012BD6C ; --------------------------------------------------------------------------- ROM:0012BD6C ROM:0012BD6C loc_12BD6C: ; CODE XREF: ROM:0012BD36↑j ROM:0012BD6C btst #2,($1401).w ROM:0012BD72 beq.s loc_12BD7C ROM:0012BD74 btst #1,($1416).w ROM:0012BD7A bne.s loc_12BD9C ROM:0012BD7C ROM:0012BD7C loc_12BD7C: ; CODE XREF: ROM:0012BD72↑j ROM:0012BD7C bclr #4,($140F).w ROM:0012BD82 bclr #3,($141C).w ROM:0012BD88 clr.b ($84C).w ROM:0012BD8C clr.w ($6EA).w ROM:0012BD90 move.b #2,($1248).w ROM:0012BD96 bra.l loc_12BCF4 ROM:0012BD9C ; --------------------------------------------------------------------------- ROM:0012BD9C ROM:0012BD9C loc_12BD9C: ; CODE XREF: ROM:0012BD7A↑j ROM:0012BD9C btst #4,($1419).w ROM:0012BDA2 bne.s loc_12BDC4 ROM:0012BDA4 bclr #4,($140F).w ROM:0012BDAA bclr #3,($141C).w ROM:0012BDB0 clr.b ($84C).w ROM:0012BDB4 clr.w ($6EA).w ROM:0012BDB8 move.b #1,($1248).w ROM:0012BDBE bra.l locret_12BCA8 ROM:0012BDC4 ; --------------------------------------------------------------------------- ROM:0012BDC4 ROM:0012BDC4 loc_12BDC4: ; CODE XREF: ROM:0012BCEE↑j ROM:0012BDC4 ; ROM:0012BDA2↑j ROM:0012BDC4 bsr.w sub_12BEEE ROM:0012BDC8 rts ROM:0012BDCA ; --------------------------------------------------------------------------- ROM:0012BDCA ROM:0012BDCA loc_12BDCA: ; DATA XREF: ROM:0012BC6C↑o ROM:0012BDCA btst #4,($1419).w ROM:0012BDD0 bne.s locret_12BDDE ROM:0012BDD2 move.b #1,($1248).w ROM:0012BDD8 bra.l locret_12BCA8 ROM:0012BDDE ; --------------------------------------------------------------------------- ROM:0012BDDE ROM:0012BDDE locret_12BDDE: ; CODE XREF: ROM:0012BD2A↑j ROM:0012BDDE ; ROM:0012BDD0↑j ROM:0012BDDE rts ROM:0012BDE0 ; --------------------------------------------------------------------------- ROM:0012BDE0 ROM:0012BDE0 loc_12BDE0: ; DATA XREF: ROM:0012BC70↑o ROM:0012BDE0 cmpi.w #0,($6EA).w ROM:0012BDE6 bgt.s loc_12BE06 ROM:0012BDE8 bclr #2,($140F).w ROM:0012BDEE bset #5,($1408).w ROM:0012BDF4 bset #1,($1400).w ROM:0012BDFA move.b #6,($1248).w ROM:0012BE00 bra.l locret_12BED6 ROM:0012BE06 ; --------------------------------------------------------------------------- ROM:0012BE06 ROM:0012BE06 loc_12BE06: ; CODE XREF: ROM:0012BDE6↑j ROM:0012BE06 move.w $664(a5),d0 ROM:0012BE0A cmp.w ($CC2).w,d0 ROM:0012BE0E ble.s loc_12BE38 ROM:0012BE10 btst #5,($1417).w ROM:0012BE16 bne.s loc_12BE38 ROM:0012BE18 bclr #2,($140F).w ROM:0012BE1E bset #1,($1400).w ROM:0012BE24 clr.b ($84C).w ROM:0012BE28 clr.w ($6EA).w ROM:0012BE2C move.b #7,($1248).w ROM:0012BE32 bra.l locret_12BEEC ROM:0012BE38 ; --------------------------------------------------------------------------- ROM:0012BE38 ROM:0012BE38 loc_12BE38: ; CODE XREF: ROM:0012BE0E↑j ROM:0012BE38 ; ROM:0012BE16↑j ROM:0012BE38 move.w $662(a5),d0 ROM:0012BE3C cmp.w ($CC2).w,d0 ROM:0012BE40 bge.s loc_12BE6A ROM:0012BE42 btst #5,($1417).w ROM:0012BE48 beq.s loc_12BE6A ROM:0012BE4A bclr #2,($140F).w ROM:0012BE50 bset #1,($1400).w ROM:0012BE56 clr.b ($84C).w ROM:0012BE5A clr.w ($6EA).w ROM:0012BE5E move.b #7,($1248).w ROM:0012BE64 bra.l locret_12BEEC ROM:0012BE6A ; --------------------------------------------------------------------------- ROM:0012BE6A ROM:0012BE6A loc_12BE6A: ; CODE XREF: ROM:0012BE40↑j ROM:0012BE6A ; ROM:0012BE48↑j ROM:0012BE6A btst #2,($1401).w ROM:0012BE70 beq.s loc_12BE7A ROM:0012BE72 btst #1,($1416).w ROM:0012BE78 bne.s loc_12BE94 ROM:0012BE7A ROM:0012BE7A loc_12BE7A: ; CODE XREF: ROM:0012BE70↑j ROM:0012BE7A bclr #2,($140F).w ROM:0012BE80 clr.b ($84C).w ROM:0012BE84 clr.w ($6EA).w ROM:0012BE88 move.b #2,($1248).w ROM:0012BE8E bra.l loc_12BCF4 ROM:0012BE94 ; --------------------------------------------------------------------------- ROM:0012BE94 ROM:0012BE94 loc_12BE94: ; CODE XREF: ROM:0012BE78↑j ROM:0012BE94 btst #4,($1419).w ROM:0012BE9A bne.s loc_12BEBC ROM:0012BE9C bclr #4,($140F).w ROM:0012BEA2 bclr #3,($141C).w ROM:0012BEA8 clr.b ($84C).w ROM:0012BEAC clr.w ($6EA).w ROM:0012BEB0 move.b #1,($1248).w ROM:0012BEB6 bra.l locret_12BCA8 ROM:0012BEBC ; --------------------------------------------------------------------------- ROM:0012BEBC ROM:0012BEBC loc_12BEBC: ; CODE XREF: ROM:0012BD66↑j ROM:0012BEBC ; ROM:0012BE9A↑j ROM:0012BEBC bsr.w sub_12BEEE ROM:0012BEC0 rts ROM:0012BEC2 ; --------------------------------------------------------------------------- ROM:0012BEC2 ROM:0012BEC2 loc_12BEC2: ; DATA XREF: ROM:0012BC74↑o ROM:0012BEC2 btst #4,($1419).w ROM:0012BEC8 bne.s locret_12BED6 ROM:0012BECA move.b #1,($1248).w ROM:0012BED0 bra.l locret_12BCA8 ROM:0012BED6 ; --------------------------------------------------------------------------- ROM:0012BED6 ROM:0012BED6 locret_12BED6: ; CODE XREF: ROM:0012BE00↑j ROM:0012BED6 ; ROM:0012BEC8↑j ROM:0012BED6 rts ROM:0012BED8 ; --------------------------------------------------------------------------- ROM:0012BED8 ROM:0012BED8 loc_12BED8: ; DATA XREF: ROM:0012BC78↑o ROM:0012BED8 btst #4,($1419).w ROM:0012BEDE bne.s locret_12BEEC ROM:0012BEE0 move.b #1,($1248).w ROM:0012BEE6 bra.l locret_12BCA8 ROM:0012BEEC ; --------------------------------------------------------------------------- ROM:0012BEEC ROM:0012BEEC locret_12BEEC: ; CODE XREF: ROM:0012BE32↑j ROM:0012BEEC ; ROM:0012BE64↑j ... ROM:0012BEEC rts ROM:0012BEEE ROM:0012BEEE ; =============== S U B R O U T I N E ======================================= ROM:0012BEEE ROM:0012BEEE ROM:0012BEEE sub_12BEEE: ; CODE XREF: ROM:loc_12BCF4↑p ROM:0012BEEE ; ROM:loc_12BDC4↑p ... ROM:0012BEEE move.w $6AE(a5),d5 ROM:0012BEF2 cmpi.w #$14,d5 ROM:0012BEF6 bne.s loc_12BEFE ROM:0012BEF8 bra.l loc_12C0E6 ROM:0012BEFE ; --------------------------------------------------------------------------- ROM:0012BEFE ROM:0012BEFE loc_12BEFE: ; CODE XREF: sub_12BEEE+8↑j ROM:0012BEFE cmpi.w #$15,d5 ROM:0012BF02 bne.s loc_12BF0A ROM:0012BF04 bra.l loc_12C0E6 ROM:0012BF0A ; --------------------------------------------------------------------------- ROM:0012BF0A ROM:0012BF0A loc_12BF0A: ; CODE XREF: sub_12BEEE+14↑j ROM:0012BF0A cmpi.w #$16,d5 ROM:0012BF0E bne.s loc_12BF16 ROM:0012BF10 bra.l loc_12C0E6 ROM:0012BF16 ; --------------------------------------------------------------------------- ROM:0012BF16 ROM:0012BF16 loc_12BF16: ; CODE XREF: sub_12BEEE+20↑j ROM:0012BF16 move.w $6AE(a5),d0 ROM:0012BF1A cmpi.w #0,d0 ROM:0012BF1E beq.l loc_12C0E6 ROM:0012BF24 btst #4,($141B).w ROM:0012BF2A bne.l loc_12C038 ROM:0012BF30 btst #4,($141A).w ROM:0012BF36 bne.l loc_12C038 ROM:0012BF3C btst #3,($DDE).w ROM:0012BF42 bne.l loc_12C038 ROM:0012BF48 btst #3,($DF2).w ROM:0012BF4E bne.l loc_12C038 ROM:0012BF54 btst #4,($1418).w ROM:0012BF5A bne.l loc_12C038 ROM:0012BF60 btst #3,($1417).w ROM:0012BF66 bne.l loc_12C038 ROM:0012BF6C btst #5,($DE1).w ROM:0012BF72 bne.l loc_12C038 ROM:0012BF78 btst #5,($DF5).w ROM:0012BF7E bne.l loc_12C038 ROM:0012BF84 btst #1,($140D).w ROM:0012BF8A bne.l loc_12C038 ROM:0012BF90 btst #1,($1409).w ROM:0012BF96 bne.l loc_12C038 ROM:0012BF9C btst #6,($DDF).w ROM:0012BFA2 bne.l loc_12C038 ROM:0012BFA8 btst #6,($DF3).w ROM:0012BFAE bne.l loc_12C038 ROM:0012BFB4 btst #5,($DDE).w ROM:0012BFBA bne.l loc_12C038 ROM:0012BFC0 btst #5,($DF2).w ROM:0012BFC6 bne.s loc_12C038 ROM:0012BFC8 btst #0,($DDE).w ROM:0012BFCE bne.s loc_12C038 ROM:0012BFD0 btst #0,($DF2).w ROM:0012BFD6 bne.s loc_12C038 ROM:0012BFD8 btst #7,($DDF).w ROM:0012BFDE bne.s loc_12C038 ROM:0012BFE0 btst #7,($DF3).w ROM:0012BFE6 bne.s loc_12C038 ROM:0012BFE8 btst #1,($DDE).w ROM:0012BFEE bne.s loc_12C038 ROM:0012BFF0 btst #1,($DF2).w ROM:0012BFF6 bne.s loc_12C038 ROM:0012BFF8 btst #0,($11DF).w ROM:0012BFFE beq.s loc_12C038 ROM:0012C000 move.w $6B2(a5),d0 ROM:0012C004 cmp.w ($9E4).w,d0 ROM:0012C008 bgt.s loc_12C038 ROM:0012C00A move.w ($D08).w,d1 ROM:0012C00E sub.w ($D04).w,d1 ROM:0012C012 bpl.w loc_12C018 ROM:0012C016 neg.w d1 ROM:0012C018 ROM:0012C018 loc_12C018: ; CODE XREF: sub_12BEEE+124↑j ROM:0012C018 move.w $6B4(a5),d0 ROM:0012C01C cmp.w d1,d0 ROM:0012C01E blt.s loc_12C038 ROM:0012C020 move.w $6B6(a5),d0 ROM:0012C024 cmp.w ($1444).w,d0 ROM:0012C028 bge.s loc_12C038 ROM:0012C02A btst #2,($1407).w ROM:0012C030 beq.s loc_12C038 ROM:0012C032 bra.l loc_12C03E ROM:0012C038 ; --------------------------------------------------------------------------- ROM:0012C038 ROM:0012C038 loc_12C038: ; CODE XREF: sub_12BEEE+3C↑j ROM:0012C038 ; sub_12BEEE+48↑j ... ROM:0012C038 bra.l loc_12C0DE ROM:0012C03E ; --------------------------------------------------------------------------- ROM:0012C03E ROM:0012C03E loc_12C03E: ; CODE XREF: sub_12BEEE+144↑j ROM:0012C03E move.w $6B8(a5),d2 ROM:0012C042 move.w $6BA(a5),d3 ROM:0012C046 cmp.w ($D08).w,d2 ROM:0012C04A bgt.s loc_12C082 ROM:0012C04C cmp.w ($D08).w,d3 ROM:0012C050 blt.s loc_12C082 ROM:0012C052 move.w $6BE(a5),d2 ROM:0012C056 move.w $6C0(a5),d3 ROM:0012C05A cmp.w ($57E).w,d2 ROM:0012C05E bgt.s loc_12C082 ROM:0012C060 cmp.w ($57E).w,d3 ROM:0012C064 blt.s loc_12C082 ROM:0012C066 move.w $6C4(a5),d2 ROM:0012C06A move.w $6C6(a5),d3 ROM:0012C06E cmp.w ($506).w,d2 ROM:0012C072 bgt.s loc_12C082 ROM:0012C074 cmp.w ($506).w,d3 ROM:0012C078 blt.s loc_12C082 ROM:0012C07A bset #1,($1416).w ROM:0012C080 bra.s locret_12C0EC ROM:0012C082 ; --------------------------------------------------------------------------- ROM:0012C082 ROM:0012C082 loc_12C082: ; CODE XREF: sub_12BEEE+15C↑j ROM:0012C082 ; sub_12BEEE+162↑j ... ROM:0012C082 move.w $6B8(a5),d2 ROM:0012C086 sub.w $6BC(a5),d2 ROM:0012C08A move.w $6BA(a5),d3 ROM:0012C08E add.w $6BC(a5),d3 ROM:0012C092 cmp.w ($D08).w,d2 ROM:0012C096 bgt.s loc_12C09E ROM:0012C098 cmp.w ($D08).w,d3 ROM:0012C09C bge.s loc_12C0A0 ROM:0012C09E ROM:0012C09E loc_12C09E: ; CODE XREF: sub_12BEEE+1A8↑j ROM:0012C09E bra.s loc_12C0DE ROM:0012C0A0 ; --------------------------------------------------------------------------- ROM:0012C0A0 ROM:0012C0A0 loc_12C0A0: ; CODE XREF: sub_12BEEE+1AE↑j ROM:0012C0A0 move.w $6BE(a5),d2 ROM:0012C0A4 sub.w $6C2(a5),d2 ROM:0012C0A8 move.w $6C0(a5),d3 ROM:0012C0AC add.w $6C2(a5),d3 ROM:0012C0B0 cmp.w ($57E).w,d2 ROM:0012C0B4 bgt.s loc_12C0BC ROM:0012C0B6 cmp.w ($57E).w,d3 ROM:0012C0BA bge.s loc_12C0BE ROM:0012C0BC ROM:0012C0BC loc_12C0BC: ; CODE XREF: sub_12BEEE+1C6↑j ROM:0012C0BC bra.s loc_12C0DE ROM:0012C0BE ; --------------------------------------------------------------------------- ROM:0012C0BE ROM:0012C0BE loc_12C0BE: ; CODE XREF: sub_12BEEE+1CC↑j ROM:0012C0BE move.w $6C4(a5),d2 ROM:0012C0C2 sub.w $6C8(a5),d2 ROM:0012C0C6 move.w $6C6(a5),d3 ROM:0012C0CA add.w $6C8(a5),d3 ROM:0012C0CE cmp.w ($506).w,d2 ROM:0012C0D2 bgt.s loc_12C0DA ROM:0012C0D4 cmp.w ($506).w,d3 ROM:0012C0D8 bge.s loc_12C0DC ROM:0012C0DA ROM:0012C0DA loc_12C0DA: ; CODE XREF: sub_12BEEE+1E4↑j ROM:0012C0DA bra.s loc_12C0DE ROM:0012C0DC ; --------------------------------------------------------------------------- ROM:0012C0DC ROM:0012C0DC loc_12C0DC: ; CODE XREF: sub_12BEEE+1EA↑j ROM:0012C0DC bra.s locret_12C0EC ROM:0012C0DE ; --------------------------------------------------------------------------- ROM:0012C0DE ROM:0012C0DE loc_12C0DE: ; CODE XREF: sub_12BEEE:loc_12C038↑j ROM:0012C0DE ; sub_12BEEE:loc_12C09E↑j ... ROM:0012C0DE bclr #1,($1416).w ROM:0012C0E4 bra.s locret_12C0EC ROM:0012C0E6 ; --------------------------------------------------------------------------- ROM:0012C0E6 ROM:0012C0E6 loc_12C0E6: ; CODE XREF: sub_12BEEE+A↑j ROM:0012C0E6 ; sub_12BEEE+16↑j ... ROM:0012C0E6 bset #1,($1416).w ROM:0012C0EC ROM:0012C0EC locret_12C0EC: ; CODE XREF: sub_12BEEE+192↑j ROM:0012C0EC ; sub_12BEEE:loc_12C0DC↑j ... ROM:0012C0EC rts ROM:0012C0EC ; End of function sub_12BEEE ROM:0012C0EC ROM:0012C0EE ROM:0012C0EE ; =============== S U B R O U T I N E ======================================= ROM:0012C0EE ROM:0012C0EE ROM:0012C0EE sub_12C0EE: ; CODE XREF: ROM:0012BD4A↑p ROM:0012C0EE move.w $6D4(a5),d0 ROM:0012C0F2 cmp.w ($CC2).w,d0 ROM:0012C0F6 blt.s loc_12C10C ROM:0012C0F8 move.w ($D16).w,d1 ROM:0012C0FC add.w $666(a5),d1 ROM:0012C100 move.w d1,($FAE).w ROM:0012C104 bset #5,($1417).w ROM:0012C10A bra.s locret_12C11E ROM:0012C10C ; --------------------------------------------------------------------------- ROM:0012C10C ROM:0012C10C loc_12C10C: ; CODE XREF: sub_12C0EE+8↑j ROM:0012C10C move.w ($D16).w,d1 ROM:0012C110 sub.w $666(a5),d1 ROM:0012C114 move.w d1,($FAE).w ROM:0012C118 bclr #5,($1417).w ROM:0012C11E ROM:0012C11E locret_12C11E: ; CODE XREF: sub_12C0EE+1C↑j ROM:0012C11E rts ROM:0012C11E ; End of function sub_12C0EE ROM:0012C11E ROM:0012C120 ROM:0012C120 ; =============== S U B R O U T I N E ======================================= ROM:0012C120 ROM:0012C120 ROM:0012C120 sub_12C120: ; CODE XREF: sub_12D716+6↓p ROM:0012C120 bsr.w sub_12C132 ROM:0012C124 bsr.w sub_12C142 ROM:0012C128 bsr.w sub_12C19C ROM:0012C12C bsr.w sub_12C33E ROM:0012C130 rts ROM:0012C130 ; End of function sub_12C120 ROM:0012C130 ROM:0012C132 ROM:0012C132 ; =============== S U B R O U T I N E ======================================= ROM:0012C132 ROM:0012C132 ROM:0012C132 sub_12C132: ; CODE XREF: sub_12C120↑p ROM:0012C132 move.w ($9B0).w,d1 ROM:0012C136 cmp.w ($CE0).w,d1 ROM:0012C13A ble.s locret_12C140 ROM:0012C13C move.w d1,($CE0).w ROM:0012C140 ROM:0012C140 locret_12C140: ; CODE XREF: sub_12C132+8↑j ROM:0012C140 rts ROM:0012C140 ; End of function sub_12C132 ROM:0012C140 ROM:0012C142 ROM:0012C142 ; =============== S U B R O U T I N E ======================================= ROM:0012C142 ROM:0012C142 ROM:0012C142 sub_12C142: ; CODE XREF: sub_12C120+4↑p ROM:0012C142 clr.w d1 ROM:0012C144 move.b ($1249).w,d1 ROM:0012C148 cmpi.w #3,d1 ROM:0012C14C bcc.s locret_12C156 ROM:0012C14E movea.l off_12C158(pc,d1.w*4),a0 ROM:0012C152 nop ROM:0012C154 jmp (a0) ROM:0012C156 ; --------------------------------------------------------------------------- ROM:0012C156 ROM:0012C156 locret_12C156: ; CODE XREF: sub_12C142+A↑j ROM:0012C156 rts ROM:0012C156 ; End of function sub_12C142 ROM:0012C156 ROM:0012C156 ; --------------------------------------------------------------------------- ROM:0012C158 off_12C158: dc.l loc_12C164 ; DATA XREF: sub_12C142+C↑r ROM:0012C15C dc.l loc_12C16E ROM:0012C160 dc.l loc_12C184 ROM:0012C164 ; --------------------------------------------------------------------------- ROM:0012C164 ROM:0012C164 loc_12C164: ; DATA XREF: ROM:off_12C158↑o ROM:0012C164 move.b #1,($1249).w ROM:0012C16A bra.s locret_12C182 ROM:0012C16C ; --------------------------------------------------------------------------- ROM:0012C16C rts ROM:0012C16E ; --------------------------------------------------------------------------- ROM:0012C16E ROM:0012C16E loc_12C16E: ; DATA XREF: ROM:0012C15C↑o ROM:0012C16E btst #3,($1424).w ROM:0012C174 beq.s locret_12C182 ROM:0012C176 bsr.w sub_12C39C ROM:0012C17A move.b #2,($1249).w ROM:0012C180 bra.s locret_12C198 ROM:0012C182 ; --------------------------------------------------------------------------- ROM:0012C182 ROM:0012C182 locret_12C182: ; CODE XREF: ROM:0012C16A↑j ROM:0012C182 ; ROM:0012C174↑j ... ROM:0012C182 rts ROM:0012C184 ; --------------------------------------------------------------------------- ROM:0012C184 ROM:0012C184 loc_12C184: ; DATA XREF: ROM:0012C160↑o ROM:0012C184 btst #3,($1424).w ROM:0012C18A bne.s locret_12C198 ROM:0012C18C bsr.w sub_12C3D0 ROM:0012C190 move.b #1,($1249).w ROM:0012C196 bra.s locret_12C182 ROM:0012C198 ; --------------------------------------------------------------------------- ROM:0012C198 ROM:0012C198 locret_12C198: ; CODE XREF: ROM:0012C180↑j ROM:0012C198 ; ROM:0012C18A↑j ROM:0012C198 rts ROM:0012C19A ; --------------------------------------------------------------------------- ROM:0012C19A rts 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_12C120+8↑p ROM:0012C19C move.w #$3FBA,d1 ROM:0012C1A0 move.w ($57E).w,d2 ROM:0012C1A4 move.w ($9AE).w,d3 ROM:0012C1A8 bsr.l sub_11745C ROM:0012C1AE move.w d1,($CE4).w ROM:0012C1B2 btst #6,($DDF).w ROM:0012C1B8 beq.s loc_12C1C0 ROM:0012C1BA bra.l loc_12C32E ROM:0012C1C0 ; --------------------------------------------------------------------------- ROM:0012C1C0 ROM:0012C1C0 loc_12C1C0: ; CODE XREF: sub_12C19C+1C↑j ROM:0012C1C0 btst #6,($DF3).w ROM:0012C1C6 beq.s loc_12C1CE ROM:0012C1C8 bra.l loc_12C32E ROM:0012C1CE ; --------------------------------------------------------------------------- ROM:0012C1CE ROM:0012C1CE loc_12C1CE: ; CODE XREF: sub_12C19C+2A↑j ROM:0012C1CE btst #2,($DDF).w ROM:0012C1D4 beq.s loc_12C1DC ROM:0012C1D6 bra.l loc_12C32E ROM:0012C1DC ; --------------------------------------------------------------------------- ROM:0012C1DC ROM:0012C1DC loc_12C1DC: ; CODE XREF: sub_12C19C+38↑j ROM:0012C1DC btst #2,($DF3).w ROM:0012C1E2 beq.s loc_12C1EA ROM:0012C1E4 bra.l loc_12C32E ROM:0012C1EA ; --------------------------------------------------------------------------- ROM:0012C1EA ROM:0012C1EA loc_12C1EA: ; CODE XREF: sub_12C19C+46↑j ROM:0012C1EA btst #0,($DDE).w ROM:0012C1F0 beq.s loc_12C1F8 ROM:0012C1F2 bra.l loc_12C32E ROM:0012C1F8 ; --------------------------------------------------------------------------- ROM:0012C1F8 ROM:0012C1F8 loc_12C1F8: ; CODE XREF: sub_12C19C+54↑j ROM:0012C1F8 btst #0,($DF2).w ROM:0012C1FE beq.s loc_12C206 ROM:0012C200 bra.l loc_12C32E ROM:0012C206 ; --------------------------------------------------------------------------- ROM:0012C206 ROM:0012C206 loc_12C206: ; CODE XREF: sub_12C19C+62↑j ROM:0012C206 btst #1,($DDE).w ROM:0012C20C beq.s loc_12C214 ROM:0012C20E bra.l loc_12C32E ROM:0012C214 ; --------------------------------------------------------------------------- ROM:0012C214 ROM:0012C214 loc_12C214: ; CODE XREF: sub_12C19C+70↑j ROM:0012C214 btst #1,($DF2).w ROM:0012C21A beq.s loc_12C222 ROM:0012C21C bra.l loc_12C32E ROM:0012C222 ; --------------------------------------------------------------------------- ROM:0012C222 ROM:0012C222 loc_12C222: ; CODE XREF: sub_12C19C+7E↑j ROM:0012C222 btst #6,($DDE).w ROM:0012C228 beq.s loc_12C230 ROM:0012C22A bra.l loc_12C32E ROM:0012C230 ; --------------------------------------------------------------------------- ROM:0012C230 ROM:0012C230 loc_12C230: ; CODE XREF: sub_12C19C+8C↑j ROM:0012C230 btst #6,($DF2).w ROM:0012C236 beq.s loc_12C23E ROM:0012C238 bra.l loc_12C32E ROM:0012C23E ; --------------------------------------------------------------------------- ROM:0012C23E ROM:0012C23E loc_12C23E: ; CODE XREF: sub_12C19C+9A↑j ROM:0012C23E btst #7,($DDE).w ROM:0012C244 beq.s loc_12C24C ROM:0012C246 bra.l loc_12C32E ROM:0012C24C ; --------------------------------------------------------------------------- ROM:0012C24C ROM:0012C24C loc_12C24C: ; CODE XREF: sub_12C19C+A8↑j ROM:0012C24C btst #7,($DF2).w ROM:0012C252 beq.s loc_12C25A ROM:0012C254 bra.l loc_12C32E ROM:0012C25A ; --------------------------------------------------------------------------- ROM:0012C25A ROM:0012C25A loc_12C25A: ; CODE XREF: sub_12C19C+B6↑j ROM:0012C25A btst #4,($1418).w ROM:0012C260 beq.s loc_12C268 ROM:0012C262 bra.l loc_12C32E ROM:0012C268 ; --------------------------------------------------------------------------- ROM:0012C268 ROM:0012C268 loc_12C268: ; CODE XREF: sub_12C19C+C4↑j ROM:0012C268 btst #3,($1417).w ROM:0012C26E beq.s loc_12C276 ROM:0012C270 bra.l loc_12C32E ROM:0012C276 ; --------------------------------------------------------------------------- ROM:0012C276 ROM:0012C276 loc_12C276: ; CODE XREF: sub_12C19C+D2↑j ROM:0012C276 btst #5,($DDF).w ROM:0012C27C beq.s loc_12C284 ROM:0012C27E bra.l loc_12C32E ROM:0012C284 ; --------------------------------------------------------------------------- ROM:0012C284 ROM:0012C284 loc_12C284: ; CODE XREF: sub_12C19C+E0↑j ROM:0012C284 btst #5,($DF3).w ROM:0012C28A beq.s loc_12C292 ROM:0012C28C bra.l loc_12C32E ROM:0012C292 ; --------------------------------------------------------------------------- ROM:0012C292 ROM:0012C292 loc_12C292: ; CODE XREF: sub_12C19C+EE↑j ROM:0012C292 btst #6,($DE1).w ROM:0012C298 beq.s loc_12C2A0 ROM:0012C29A bra.l loc_12C32E ROM:0012C2A0 ; --------------------------------------------------------------------------- ROM:0012C2A0 ROM:0012C2A0 loc_12C2A0: ; CODE XREF: sub_12C19C+FC↑j ROM:0012C2A0 btst #6,($DF5).w ROM:0012C2A6 beq.s loc_12C2AE ROM:0012C2A8 bra.l loc_12C32E ROM:0012C2AE ; --------------------------------------------------------------------------- ROM:0012C2AE ROM:0012C2AE loc_12C2AE: ; CODE XREF: sub_12C19C+10A↑j ROM:0012C2AE btst #4,($DE0).w ROM:0012C2B4 beq.s loc_12C2B8 ROM:0012C2B6 bra.s loc_12C32E ROM:0012C2B8 ; --------------------------------------------------------------------------- ROM:0012C2B8 ROM:0012C2B8 loc_12C2B8: ; CODE XREF: sub_12C19C+118↑j ROM:0012C2B8 btst #4,($DF4).w ROM:0012C2BE beq.s loc_12C2C2 ROM:0012C2C0 bra.s loc_12C32E ROM:0012C2C2 ; --------------------------------------------------------------------------- ROM:0012C2C2 ROM:0012C2C2 loc_12C2C2: ; CODE XREF: sub_12C19C+122↑j ROM:0012C2C2 btst #5,($DE0).w ROM:0012C2C8 beq.s loc_12C2CC ROM:0012C2CA bra.s loc_12C32E ROM:0012C2CC ; --------------------------------------------------------------------------- ROM:0012C2CC ROM:0012C2CC loc_12C2CC: ; CODE XREF: sub_12C19C+12C↑j ROM:0012C2CC btst #5,($DF4).w ROM:0012C2D2 beq.s loc_12C2D6 ROM:0012C2D4 bra.s loc_12C32E ROM:0012C2D6 ; --------------------------------------------------------------------------- ROM:0012C2D6 ROM:0012C2D6 loc_12C2D6: ; CODE XREF: sub_12C19C+136↑j ROM:0012C2D6 btst #6,($DE0).w ROM:0012C2DC beq.s loc_12C2E0 ROM:0012C2DE bra.s loc_12C32E ROM:0012C2E0 ; --------------------------------------------------------------------------- ROM:0012C2E0 ROM:0012C2E0 loc_12C2E0: ; CODE XREF: sub_12C19C+140↑j ROM:0012C2E0 btst #6,($DF4).w ROM:0012C2E6 beq.s loc_12C2EA ROM:0012C2E8 bra.s loc_12C32E ROM:0012C2EA ; --------------------------------------------------------------------------- ROM:0012C2EA ROM:0012C2EA loc_12C2EA: ; CODE XREF: sub_12C19C+14A↑j ROM:0012C2EA btst #7,($DE0).w ROM:0012C2F0 beq.s loc_12C2F4 ROM:0012C2F2 bra.s loc_12C32E ROM:0012C2F4 ; --------------------------------------------------------------------------- ROM:0012C2F4 ROM:0012C2F4 loc_12C2F4: ; CODE XREF: sub_12C19C+154↑j ROM:0012C2F4 btst #7,($DF4).w ROM:0012C2FA beq.s loc_12C2FE ROM:0012C2FC bra.s loc_12C32E ROM:0012C2FE ; --------------------------------------------------------------------------- ROM:0012C2FE ROM:0012C2FE loc_12C2FE: ; CODE XREF: sub_12C19C+15E↑j ROM:0012C2FE btst #2,($DE1).w ROM:0012C304 beq.s loc_12C308 ROM:0012C306 bra.s loc_12C32E ROM:0012C308 ; --------------------------------------------------------------------------- ROM:0012C308 ROM:0012C308 loc_12C308: ; CODE XREF: sub_12C19C+168↑j ROM:0012C308 btst #2,($DF5).w ROM:0012C30E beq.s loc_12C312 ROM:0012C310 bra.s loc_12C32E ROM:0012C312 ; --------------------------------------------------------------------------- ROM:0012C312 ROM:0012C312 loc_12C312: ; CODE XREF: sub_12C19C+172↑j ROM:0012C312 btst #7,($142D).w ROM:0012C318 beq.s loc_12C31C ROM:0012C31A bra.s loc_12C32E ROM:0012C31C ; --------------------------------------------------------------------------- ROM:0012C31C ROM:0012C31C loc_12C31C: ; CODE XREF: sub_12C19C+17C↑j ROM:0012C31C btst #0,($11DF).w ROM:0012C322 bne.s loc_12C326 ROM:0012C324 bra.s loc_12C32E ROM:0012C326 ; --------------------------------------------------------------------------- ROM:0012C326 ROM:0012C326 loc_12C326: ; CODE XREF: sub_12C19C+186↑j ROM:0012C326 cmpi.w #1,($CE4).w ROM:0012C32C bge.s loc_12C336 ROM:0012C32E ROM:0012C32E loc_12C32E: ; CODE XREF: sub_12C19C+1E↑j ROM:0012C32E ; sub_12C19C+2C↑j ... ROM:0012C32E bclr #3,($1422).w ROM:0012C334 bra.s locret_12C33C ROM:0012C336 ; --------------------------------------------------------------------------- ROM:0012C336 ROM:0012C336 loc_12C336: ; CODE XREF: sub_12C19C+190↑j ROM:0012C336 bset #3,($1422).w ROM:0012C33C ROM:0012C33C locret_12C33C: ; CODE XREF: sub_12C19C+198↑j ROM:0012C33C rts ROM:0012C33C ; End of function sub_12C19C ROM:0012C33C ROM:0012C33E ROM:0012C33E ; =============== S U B R O U T I N E ======================================= ROM:0012C33E ROM:0012C33E ROM:0012C33E sub_12C33E: ; CODE XREF: sub_12C120+C↑p ROM:0012C33E move.w ($1052).w,d1 ROM:0012C342 muls.w ($FAE).w,d1 ROM:0012C346 divs.w #$2710,d1 ROM:0012C34A bvc.s loc_12C350 ROM:0012C34C move.w #$7FFF,d1 ROM:0012C350 ROM:0012C350 loc_12C350: ; CODE XREF: sub_12C33E+C↑j ROM:0012C350 move.w d1,($CE2).w ROM:0012C354 btst #4,($C9F).w ROM:0012C35A beq.s loc_12C36A ROM:0012C35C bset #3,($DE1).w ROM:0012C362 bset #3,($DF9).w ROM:0012C368 bra.s locret_12C39A ROM:0012C36A ; --------------------------------------------------------------------------- ROM:0012C36A ROM:0012C36A loc_12C36A: ; CODE XREF: sub_12C33E+1C↑j ROM:0012C36A btst #3,($1422).w ROM:0012C370 beq.s locret_12C39A ROM:0012C372 move.w $66A(a5),d1 ROM:0012C376 move.w $66C(a5),d2 ROM:0012C37A cmp.w ($CE2).w,d1 ROM:0012C37E ble.s loc_12C386 ROM:0012C380 cmp.w ($CE2).w,d2 ROM:0012C384 blt.s loc_12C38E ROM:0012C386 ROM:0012C386 loc_12C386: ; CODE XREF: sub_12C33E+40↑j ROM:0012C386 bset #3,($DE1).w ROM:0012C38C bra.s loc_12C394 ROM:0012C38E ; --------------------------------------------------------------------------- ROM:0012C38E ROM:0012C38E loc_12C38E: ; CODE XREF: sub_12C33E+46↑j ROM:0012C38E bclr #3,($DE1).w ROM:0012C394 ROM:0012C394 loc_12C394: ; CODE XREF: sub_12C33E+4E↑j ROM:0012C394 bset #3,($DF9).w ROM:0012C39A ROM:0012C39A locret_12C39A: ; CODE XREF: sub_12C33E+2A↑j ROM:0012C39A ; sub_12C33E+32↑j ROM:0012C39A rts ROM:0012C39A ; End of function sub_12C33E ROM:0012C39A ROM:0012C39C ROM:0012C39C ; =============== S U B R O U T I N E ======================================= ROM:0012C39C ROM:0012C39C ROM:0012C39C sub_12C39C: ; CODE XREF: ROM:0012C176↑p ROM:0012C39C move.w #$3EE8,d1 ROM:0012C3A0 move.w ($9E4).w,d2 ROM:0012C3A4 bsr.l sub_11745C ROM:0012C3AA add.w d1,($1460).w ROM:0012C3AE bvc.s loc_12C3B6 ROM:0012C3B0 move.w #$7FFF,($1460).w ROM:0012C3B6 ROM:0012C3B6 loc_12C3B6: ; CODE XREF: sub_12C39C+12↑j ROM:0012C3B6 move.w $668(a5),d1 ROM:0012C3BA cmp.w ($1460).w,d1 ROM:0012C3BE bgt.s loc_12C3C8 ROM:0012C3C0 bset #7,($142D).w ROM:0012C3C6 bra.s locret_12C3CE ROM:0012C3C8 ; --------------------------------------------------------------------------- ROM:0012C3C8 ROM:0012C3C8 loc_12C3C8: ; CODE XREF: sub_12C39C+22↑j ROM:0012C3C8 bclr #7,($142D).w ROM:0012C3CE ROM:0012C3CE locret_12C3CE: ; CODE XREF: sub_12C39C+2A↑j ROM:0012C3CE rts ROM:0012C3CE ; End of function sub_12C39C ROM:0012C3CE ROM:0012C3D0 ROM:0012C3D0 ; =============== S U B R O U T I N E ======================================= ROM:0012C3D0 ROM:0012C3D0 ROM:0012C3D0 sub_12C3D0: ; CODE XREF: ROM:0012C18C↑p ROM:0012C3D0 move.w #$3EE6,d1 ROM:0012C3D4 move.w ($CE0).w,d2 ROM:0012C3D8 bsr.l sub_11745C ROM:0012C3DE sub.w d1,($1460).w ROM:0012C3E2 cmpi.w #0,($1460).w ROM:0012C3E8 bge.s locret_12C3F0 ROM:0012C3EA move.w #0,($1460).w ROM:0012C3F0 ROM:0012C3F0 locret_12C3F0: ; CODE XREF: sub_12C3D0+18↑j ROM:0012C3F0 rts ROM:0012C3F0 ; End of function sub_12C3D0 ROM:0012C3F0 ROM:0012C3F2 ROM:0012C3F2 ; =============== S U B R O U T I N E ======================================= ROM:0012C3F2 ROM:0012C3F2 ROM:0012C3F2 sub_12C3F2: ; CODE XREF: sub_12D716+38↓p ROM:0012C3F2 move.w ($CE6).w,d1 ROM:0012C3F6 cmpi.w #4,d1 ROM:0012C3FA bcc.s locret_12C404 ROM:0012C3FC movea.l off_12C406(pc,d1.w*4),a0 ROM:0012C400 nop ROM:0012C402 jmp (a0) ROM:0012C404 ; --------------------------------------------------------------------------- ROM:0012C404 ROM:0012C404 locret_12C404: ; CODE XREF: sub_12C3F2+8↑j ROM:0012C404 rts ROM:0012C404 ; End of function sub_12C3F2 ROM:0012C404 ROM:0012C404 ; --------------------------------------------------------------------------- ROM:0012C406 off_12C406: dc.l loc_12C416 ; DATA XREF: sub_12C3F2+A↑r ROM:0012C40A dc.l loc_12C432 ROM:0012C40E dc.l loc_12C45C ROM:0012C412 dc.l loc_12C472 ROM:0012C416 ; --------------------------------------------------------------------------- ROM:0012C416 ROM:0012C416 loc_12C416: ; DATA XREF: ROM:off_12C406↑o ROM:0012C416 move.w $66E(a5),d0 ROM:0012C41A clr.b ($84D).w ROM:0012C41E move.w d0,($6EC).w ROM:0012C422 move.b #1,($84D).w ROM:0012C428 move.w #1,($CE6).w ROM:0012C42E bra.s locret_12C45A ROM:0012C430 ; --------------------------------------------------------------------------- ROM:0012C430 rts ROM:0012C432 ; --------------------------------------------------------------------------- ROM:0012C432 ROM:0012C432 loc_12C432: ; DATA XREF: ROM:0012C40A↑o ROM:0012C432 cmpi.w #0,($6EC).w ROM:0012C438 bgt.s loc_12C446 ROM:0012C43A bsr.w sub_12C484 ROM:0012C43E move.w #2,($CE6).w ROM:0012C444 bra.s locret_12C470 ROM:0012C446 ; --------------------------------------------------------------------------- ROM:0012C446 ROM:0012C446 loc_12C446: ; CODE XREF: ROM:0012C438↑j ROM:0012C446 btst #3,($1424).w ROM:0012C44C beq.s locret_12C45A ROM:0012C44E bsr.w sub_12C484 ROM:0012C452 move.w #3,($CE6).w ROM:0012C458 bra.s locret_12C482 ROM:0012C45A ; --------------------------------------------------------------------------- ROM:0012C45A ROM:0012C45A locret_12C45A: ; CODE XREF: ROM:0012C42E↑j ROM:0012C45A ; ROM:0012C44C↑j ROM:0012C45A rts ROM:0012C45C ; --------------------------------------------------------------------------- ROM:0012C45C ROM:0012C45C loc_12C45C: ; DATA XREF: ROM:0012C40E↑o ROM:0012C45C btst #3,($1424).w ROM:0012C462 beq.s locret_12C470 ROM:0012C464 bsr.w sub_12C484 ROM:0012C468 move.w #3,($CE6).w ROM:0012C46E bra.s locret_12C482 ROM:0012C470 ; --------------------------------------------------------------------------- ROM:0012C470 ROM:0012C470 locret_12C470: ; CODE XREF: ROM:0012C444↑j ROM:0012C470 ; ROM:0012C462↑j ... ROM:0012C470 rts ROM:0012C472 ; --------------------------------------------------------------------------- ROM:0012C472 ROM:0012C472 loc_12C472: ; DATA XREF: ROM:0012C412↑o ROM:0012C472 btst #3,($1424).w ROM:0012C478 bne.s locret_12C482 ROM:0012C47A move.w #2,($CE6).w ROM:0012C480 bra.s locret_12C470 ROM:0012C482 ; --------------------------------------------------------------------------- ROM:0012C482 ROM:0012C482 locret_12C482: ; CODE XREF: ROM:0012C458↑j ROM:0012C482 ; ROM:0012C46E↑j ... ROM:0012C482 rts ROM:0012C484 ROM:0012C484 ; =============== S U B R O U T I N E ======================================= ROM:0012C484 ROM:0012C484 ROM:0012C484 sub_12C484: ; CODE XREF: ROM:0012C43A↑p ROM:0012C484 ; ROM:0012C44E↑p ... ROM:0012C484 btst #0,($140A).w ROM:0012C48A beq.s loc_12C49A ROM:0012C48C bclr #0,($140A).w ROM:0012C492 bset #0,($DE0).w ROM:0012C498 bra.s loc_12C4A0 ROM:0012C49A ; --------------------------------------------------------------------------- ROM:0012C49A ROM:0012C49A loc_12C49A: ; CODE XREF: sub_12C484+6↑j ROM:0012C49A bclr #0,($DE0).w ROM:0012C4A0 ROM:0012C4A0 loc_12C4A0: ; CODE XREF: sub_12C484+14↑j ROM:0012C4A0 bset #0,($DF8).w ROM:0012C4A6 rts ROM:0012C4A6 ; End of function sub_12C484 ROM:0012C4A6 ROM:0012C4A8 ROM:0012C4A8 ; =============== S U B R O U T I N E ======================================= ROM:0012C4A8 ROM:0012C4A8 ROM:0012C4A8 sub_12C4A8: ; CODE XREF: sub_12D716+32↓p ROM:0012C4A8 bsr.w sub_12C94C ROM:0012C4AC clr.w d1 ROM:0012C4AE move.b ($124A).w,d1 ROM:0012C4B2 cmpi.w #6,d1 ROM:0012C4B6 bcc.s locret_12C4C0 ROM:0012C4B8 movea.l off_12C4C2(pc,d1.w*4),a0 ROM:0012C4BC nop ROM:0012C4BE jmp (a0) ROM:0012C4C0 ; --------------------------------------------------------------------------- ROM:0012C4C0 ROM:0012C4C0 locret_12C4C0: ; CODE XREF: sub_12C4A8+E↑j ROM:0012C4C0 rts ROM:0012C4C0 ; End of function sub_12C4A8 ROM:0012C4C0 ROM:0012C4C0 ; --------------------------------------------------------------------------- ROM:0012C4C2 off_12C4C2: dc.l loc_12C4DA ; DATA XREF: sub_12C4A8+10↑r ROM:0012C4C6 dc.l loc_12C4E4 ROM:0012C4CA dc.l loc_12C520 ROM:0012C4CE dc.l loc_12C5E8 ROM:0012C4D2 dc.l loc_12C610 ROM:0012C4D6 dc.l loc_12C642 ROM:0012C4DA ; --------------------------------------------------------------------------- ROM:0012C4DA ROM:0012C4DA loc_12C4DA: ; DATA XREF: ROM:off_12C4C2↑o ROM:0012C4DA move.b #1,($124A).w ROM:0012C4E0 bra.s locret_12C51E ROM:0012C4E2 ; --------------------------------------------------------------------------- ROM:0012C4E2 rts ROM:0012C4E4 ; --------------------------------------------------------------------------- ROM:0012C4E4 ROM:0012C4E4 loc_12C4E4: ; DATA XREF: ROM:0012C4C6↑o ROM:0012C4E4 btst #3,($1424).w ROM:0012C4EA beq.s loc_12C50A ROM:0012C4EC btst #5,($13FF).w ROM:0012C4F2 bne.s loc_12C50A ROM:0012C4F4 move.w $674(a5),d0 ROM:0012C4F8 cmp.w ($9E4).w,d0 ROM:0012C4FC bge.s loc_12C50A ROM:0012C4FE move.b #2,($124A).w ROM:0012C504 bra.l loc_12C5DE ROM:0012C50A ; --------------------------------------------------------------------------- ROM:0012C50A ROM:0012C50A loc_12C50A: ; CODE XREF: ROM:0012C4EA↑j ROM:0012C50A ; ROM:0012C4F2↑j ... ROM:0012C50A btst #5,($13FF).w ROM:0012C510 beq.s locret_12C51E ROM:0012C512 move.b #3,($124A).w ROM:0012C518 bra.l locret_12C60E ROM:0012C51E ; --------------------------------------------------------------------------- ROM:0012C51E ROM:0012C51E locret_12C51E: ; CODE XREF: ROM:0012C4E0↑j ROM:0012C51E ; ROM:0012C510↑j ... ROM:0012C51E rts ROM:0012C520 ; --------------------------------------------------------------------------- ROM:0012C520 ROM:0012C520 loc_12C520: ; DATA XREF: ROM:0012C4CA↑o ROM:0012C520 btst #3,($1424).w ROM:0012C526 bne.s loc_12C548 ROM:0012C528 move.b #0,($124D).w ROM:0012C52E move.b #0,($124E).w ROM:0012C534 move.b #0,($124C).w ROM:0012C53A move.b #0,($124B).w ROM:0012C540 move.b #1,($124A).w ROM:0012C546 bra.s locret_12C51E ROM:0012C548 ; --------------------------------------------------------------------------- ROM:0012C548 ROM:0012C548 loc_12C548: ; CODE XREF: ROM:0012C526↑j ROM:0012C548 btst #5,($13FF).w ROM:0012C54E beq.s loc_12C574 ROM:0012C550 move.b #0,($124D).w ROM:0012C556 move.b #0,($124E).w ROM:0012C55C move.b #0,($124C).w ROM:0012C562 move.b #0,($124B).w ROM:0012C568 move.b #3,($124A).w ROM:0012C56E bra.l locret_12C60E ROM:0012C574 ; --------------------------------------------------------------------------- ROM:0012C574 ROM:0012C574 loc_12C574: ; CODE XREF: ROM:0012C54E↑j ROM:0012C574 btst #0,($1429).w ROM:0012C57A beq.s loc_12C5A6 ROM:0012C57C move.b #0,($124D).w ROM:0012C582 move.b #0,($124E).w ROM:0012C588 move.b #0,($124C).w ROM:0012C58E move.b #0,($124B).w ROM:0012C594 bset #5,($DF7).w ROM:0012C59A move.b #5,($124A).w ROM:0012C5A0 bra.l locret_12C67E ROM:0012C5A6 ; --------------------------------------------------------------------------- ROM:0012C5A6 ROM:0012C5A6 loc_12C5A6: ; CODE XREF: ROM:0012C57A↑j ROM:0012C5A6 btst #6,($1418).w ROM:0012C5AC beq.s loc_12C5DE ROM:0012C5AE move.b #0,($124D).w ROM:0012C5B4 move.b #0,($124E).w ROM:0012C5BA move.b #0,($124C).w ROM:0012C5C0 move.b #0,($124B).w ROM:0012C5C6 bset #5,($DDF).w ROM:0012C5CC bset #5,($DF7).w ROM:0012C5D2 move.b #5,($124A).w ROM:0012C5D8 bra.l locret_12C67E ROM:0012C5DE ; --------------------------------------------------------------------------- ROM:0012C5DE ROM:0012C5DE loc_12C5DE: ; CODE XREF: ROM:0012C504↑j ROM:0012C5DE ; ROM:0012C5AC↑j ROM:0012C5DE bsr.w sub_12C682 ROM:0012C5E2 bsr.w sub_12C752 ROM:0012C5E6 rts ROM:0012C5E8 ; --------------------------------------------------------------------------- ROM:0012C5E8 ROM:0012C5E8 loc_12C5E8: ; DATA XREF: ROM:0012C4CE↑o ROM:0012C5E8 btst #5,($13FF).w ROM:0012C5EE bne.s locret_12C60E ROM:0012C5F0 move.w $680(a5),d0 ROM:0012C5F4 clr.b ($82B).w ROM:0012C5F8 move.w d0,($6A8).w ROM:0012C5FC move.b #1,($82B).w ROM:0012C602 move.b #4,($124A).w ROM:0012C608 bra.l locret_12C640 ROM:0012C60E ; --------------------------------------------------------------------------- ROM:0012C60E ROM:0012C60E locret_12C60E: ; CODE XREF: ROM:0012C518↑j ROM:0012C60E ; ROM:0012C56E↑j ... ROM:0012C60E rts ROM:0012C610 ; --------------------------------------------------------------------------- ROM:0012C610 ROM:0012C610 loc_12C610: ; DATA XREF: ROM:0012C4D2↑o ROM:0012C610 btst #5,($13FF).w ROM:0012C616 beq.s loc_12C62C ROM:0012C618 clr.b ($82B).w ROM:0012C61C clr.w ($6A8).w ROM:0012C620 move.b #3,($124A).w ROM:0012C626 bra.l locret_12C60E ROM:0012C62C ; --------------------------------------------------------------------------- ROM:0012C62C ROM:0012C62C loc_12C62C: ; CODE XREF: ROM:0012C616↑j ROM:0012C62C cmpi.w #0,($6A8).w ROM:0012C632 bgt.s locret_12C640 ROM:0012C634 move.b #1,($124A).w ROM:0012C63A bra.l locret_12C51E ROM:0012C640 ; --------------------------------------------------------------------------- ROM:0012C640 ROM:0012C640 locret_12C640: ; CODE XREF: ROM:0012C608↑j ROM:0012C640 ; ROM:0012C632↑j ROM:0012C640 rts ROM:0012C642 ; --------------------------------------------------------------------------- ROM:0012C642 ROM:0012C642 loc_12C642: ; DATA XREF: ROM:0012C4D6↑o ROM:0012C642 btst #3,($1424).w ROM:0012C648 bne.s loc_12C65C ROM:0012C64A bclr #5,($DDF).w ROM:0012C650 move.b #1,($124A).w ROM:0012C656 bra.l locret_12C51E ROM:0012C65C ; --------------------------------------------------------------------------- ROM:0012C65C ROM:0012C65C loc_12C65C: ; CODE XREF: ROM:0012C648↑j ROM:0012C65C btst #5,($13FF).w ROM:0012C662 beq.s locret_12C67E ROM:0012C664 btst #3,($1424).w ROM:0012C66A beq.s locret_12C67E ROM:0012C66C bclr #5,($DDF).w ROM:0012C672 move.b #3,($124A).w ROM:0012C678 bra.l locret_12C60E ROM:0012C67E ; --------------------------------------------------------------------------- ROM:0012C67E ROM:0012C67E locret_12C67E: ; CODE XREF: ROM:0012C5A0↑j ROM:0012C67E ; ROM:0012C5D8↑j ... ROM:0012C67E rts ROM:0012C680 ; --------------------------------------------------------------------------- ROM:0012C680 rts ROM:0012C682 ROM:0012C682 ; =============== S U B R O U T I N E ======================================= ROM:0012C682 ROM:0012C682 ROM:0012C682 sub_12C682: ; CODE XREF: ROM:loc_12C5DE↑p ROM:0012C682 clr.w d1 ROM:0012C684 move.b ($124D).w,d1 ROM:0012C688 cmpi.w #3,d1 ROM:0012C68C bcc.s locret_12C696 ROM:0012C68E movea.l off_12C698(pc,d1.w*4),a0 ROM:0012C692 nop ROM:0012C694 jmp (a0) ROM:0012C696 ; --------------------------------------------------------------------------- ROM:0012C696 ROM:0012C696 locret_12C696: ; CODE XREF: sub_12C682+A↑j ROM:0012C696 rts ROM:0012C696 ; End of function sub_12C682 ROM:0012C696 ROM:0012C696 ; --------------------------------------------------------------------------- ROM:0012C698 off_12C698: dc.l loc_12C6A4 ; DATA XREF: sub_12C682+C↑r ROM:0012C69C dc.l loc_12C6B2 ROM:0012C6A0 dc.l locret_12C6E6 ROM:0012C6A4 ; --------------------------------------------------------------------------- ROM:0012C6A4 ROM:0012C6A4 loc_12C6A4: ; DATA XREF: ROM:off_12C698↑o ROM:0012C6A4 bsr.w sub_12C6EA ROM:0012C6A8 move.b #1,($124D).w ROM:0012C6AE bra.s loc_12C6E0 ROM:0012C6B0 ; --------------------------------------------------------------------------- ROM:0012C6B0 rts ROM:0012C6B2 ; --------------------------------------------------------------------------- ROM:0012C6B2 ROM:0012C6B2 loc_12C6B2: ; DATA XREF: ROM:0012C69C↑o ROM:0012C6B2 btst #0,($1429).w ROM:0012C6B8 beq.s loc_12C6C2 ROM:0012C6BA move.b #2,($124D).w ROM:0012C6C0 bra.s locret_12C6E6 ROM:0012C6C2 ; --------------------------------------------------------------------------- ROM:0012C6C2 ROM:0012C6C2 loc_12C6C2: ; CODE XREF: ROM:0012C6B8↑j ROM:0012C6C2 btst #5,($1420).w ROM:0012C6C8 beq.s loc_12C6E0 ROM:0012C6CA bsr.w sub_12C73A ROM:0012C6CE bclr #5,($1420).w ROM:0012C6D4 move.b #1,($124D).w ROM:0012C6DA bra.l *+6 ROM:0012C6E0 ; --------------------------------------------------------------------------- ROM:0012C6E0 ROM:0012C6E0 loc_12C6E0: ; CODE XREF: ROM:0012C6AE↑j ROM:0012C6E0 ; ROM:0012C6C8↑j ... ROM:0012C6E0 bsr.w sub_12C704 ROM:0012C6E4 rts ROM:0012C6E6 ; --------------------------------------------------------------------------- ROM:0012C6E6 ROM:0012C6E6 locret_12C6E6: ; CODE XREF: ROM:0012C6C0↑j ROM:0012C6E6 ; DATA XREF: ROM:0012C6A0↑o ROM:0012C6E6 rts ROM:0012C6E8 ; --------------------------------------------------------------------------- ROM:0012C6E8 rts ROM:0012C6EA ROM:0012C6EA ; =============== S U B R O U T I N E ======================================= ROM:0012C6EA ROM:0012C6EA ROM:0012C6EA sub_12C6EA: ; CODE XREF: ROM:loc_12C6A4↑p ROM:0012C6EA move.w ($9AA).w,($CEA).w ROM:0012C6F0 move.w ($9AA).w,($CE8).w ROM:0012C6F6 bclr #5,($1420).w ROM:0012C6FC bclr #0,($1429).w ROM:0012C702 rts ROM:0012C702 ; End of function sub_12C6EA ROM:0012C702 ROM:0012C704 ROM:0012C704 ; =============== S U B R O U T I N E ======================================= ROM:0012C704 ROM:0012C704 ROM:0012C704 sub_12C704: ; CODE XREF: ROM:loc_12C6E0↑p ROM:0012C704 btst #5,($13FF).w ROM:0012C70A bne.s locret_12C738 ROM:0012C70C move.w ($CEA).w,d0 ROM:0012C710 cmp.w ($9AA).w,d0 ROM:0012C714 bge.s loc_12C722 ROM:0012C716 move.w ($9AA).w,($CEA).w ROM:0012C71C bset #5,($1420).w ROM:0012C722 ROM:0012C722 loc_12C722: ; CODE XREF: sub_12C704+10↑j ROM:0012C722 move.w ($CE8).w,d0 ROM:0012C726 cmp.w ($9AA).w,d0 ROM:0012C72A ble.s locret_12C738 ROM:0012C72C move.w ($9AA).w,($CE8).w ROM:0012C732 bset #5,($1420).w ROM:0012C738 ROM:0012C738 locret_12C738: ; CODE XREF: sub_12C704+6↑j ROM:0012C738 ; sub_12C704+26↑j ROM:0012C738 rts ROM:0012C738 ; End of function sub_12C704 ROM:0012C738 ROM:0012C73A ROM:0012C73A ; =============== S U B R O U T I N E ======================================= ROM:0012C73A ROM:0012C73A ROM:0012C73A sub_12C73A: ; CODE XREF: ROM:0012C6CA↑p ROM:0012C73A move.w ($CEA).w,d0 ROM:0012C73E sub.w ($CE8).w,d0 ROM:0012C742 move.w $67A(a5),d1 ROM:0012C746 cmp.w d1,d0 ROM:0012C748 blt.s locret_12C750 ROM:0012C74A bset #0,($1429).w ROM:0012C750 ROM:0012C750 locret_12C750: ; CODE XREF: sub_12C73A+E↑j ROM:0012C750 rts ROM:0012C750 ; End of function sub_12C73A ROM:0012C750 ROM:0012C752 ROM:0012C752 ; =============== S U B R O U T I N E ======================================= ROM:0012C752 ROM:0012C752 ROM:0012C752 sub_12C752: ; CODE XREF: ROM:0012C5E2↑p ROM:0012C752 clr.w d1 ROM:0012C754 move.b ($124E).w,d1 ROM:0012C758 cmpi.w #4,d1 ROM:0012C75C bcc.s locret_12C766 ROM:0012C75E movea.l off_12C768(pc,d1.w*4),a0 ROM:0012C762 nop ROM:0012C764 jmp (a0) ROM:0012C766 ; --------------------------------------------------------------------------- ROM:0012C766 ROM:0012C766 locret_12C766: ; CODE XREF: sub_12C752+A↑j ROM:0012C766 rts ROM:0012C766 ; End of function sub_12C752 ROM:0012C766 ROM:0012C766 ; --------------------------------------------------------------------------- ROM:0012C768 off_12C768: dc.l loc_12C778 ; DATA XREF: sub_12C752+C↑r ROM:0012C76C dc.l loc_12C786 ROM:0012C770 dc.l loc_12C7CC ROM:0012C774 dc.l locret_12C7F4 ROM:0012C778 ; --------------------------------------------------------------------------- ROM:0012C778 ROM:0012C778 loc_12C778: ; DATA XREF: ROM:off_12C768↑o ROM:0012C778 bsr.w sub_12C7F8 ROM:0012C77C move.b #1,($124E).w ROM:0012C782 bra.s loc_12C7C2 ROM:0012C784 ; --------------------------------------------------------------------------- ROM:0012C784 rts ROM:0012C786 ; --------------------------------------------------------------------------- ROM:0012C786 ROM:0012C786 loc_12C786: ; DATA XREF: ROM:0012C76C↑o ROM:0012C786 btst #7,($1422).w ROM:0012C78C beq.s loc_12C7C2 ROM:0012C78E btst #7,($1414).w ROM:0012C794 beq.s loc_12C7C2 ROM:0012C796 move.b #0,($124C).w ROM:0012C79C move.b #0,($124B).w ROM:0012C7A2 addq.w #1,($CEC).w ROM:0012C7A6 bvc.s loc_12C7AE ROM:0012C7A8 move.w #$8000,($CEC).w ROM:0012C7AE ROM:0012C7AE loc_12C7AE: ; CODE XREF: ROM:0012C7A6↑j ROM:0012C7AE bclr #7,($1422).w ROM:0012C7B4 bclr #7,($1414).w ROM:0012C7BA move.b #2,($124E).w ROM:0012C7C0 bra.s locret_12C7F2 ROM:0012C7C2 ; --------------------------------------------------------------------------- ROM:0012C7C2 ROM:0012C7C2 loc_12C7C2: ; CODE XREF: ROM:0012C782↑j ROM:0012C7C2 ; ROM:0012C78C↑j ... ROM:0012C7C2 bsr.w sub_12C810 ROM:0012C7C6 bsr.w sub_12C8B0 ROM:0012C7CA rts ROM:0012C7CC ; --------------------------------------------------------------------------- ROM:0012C7CC ROM:0012C7CC loc_12C7CC: ; DATA XREF: ROM:0012C770↑o ROM:0012C7CC move.w $67E(a5),d0 ROM:0012C7D0 cmp.w ($CEC).w,d0 ROM:0012C7D4 ble.s loc_12C7DE ROM:0012C7D6 move.b #1,($124E).w ROM:0012C7DC bra.s loc_12C7C2 ROM:0012C7DE ; --------------------------------------------------------------------------- ROM:0012C7DE ROM:0012C7DE loc_12C7DE: ; CODE XREF: ROM:0012C7D4↑j ROM:0012C7DE cmp.w ($CEC).w,d0 ROM:0012C7E2 bgt.s locret_12C7F2 ROM:0012C7E4 bset #6,($1418).w ROM:0012C7EA move.b #3,($124E).w ROM:0012C7F0 bra.s locret_12C7F4 ROM:0012C7F2 ; --------------------------------------------------------------------------- ROM:0012C7F2 ROM:0012C7F2 locret_12C7F2: ; CODE XREF: ROM:0012C7C0↑j ROM:0012C7F2 ; ROM:0012C7E2↑j ROM:0012C7F2 rts ROM:0012C7F4 ; --------------------------------------------------------------------------- ROM:0012C7F4 ROM:0012C7F4 locret_12C7F4: ; CODE XREF: ROM:0012C7F0↑j ROM:0012C7F4 ; DATA XREF: ROM:0012C774↑o ROM:0012C7F4 rts ROM:0012C7F6 ; --------------------------------------------------------------------------- ROM:0012C7F6 rts ROM:0012C7F8 ROM:0012C7F8 ; =============== S U B R O U T I N E ======================================= ROM:0012C7F8 ROM:0012C7F8 ROM:0012C7F8 sub_12C7F8: ; CODE XREF: ROM:loc_12C778↑p ROM:0012C7F8 bclr #7,($1422).w ROM:0012C7FE bclr #7,($1414).w ROM:0012C804 bclr #6,($1418).w ROM:0012C80A clr.w ($CEC).w ROM:0012C80E rts ROM:0012C80E ; End of function sub_12C7F8 ROM:0012C80E ROM:0012C810 ROM:0012C810 ; =============== S U B R O U T I N E ======================================= ROM:0012C810 ROM:0012C810 ROM:0012C810 sub_12C810: ; CODE XREF: ROM:loc_12C7C2↑p ROM:0012C810 clr.w d1 ROM:0012C812 move.b ($124C).w,d1 ROM:0012C816 cmpi.w #4,d1 ROM:0012C81A bcc.s locret_12C824 ROM:0012C81C movea.l off_12C826(pc,d1.w*4),a0 ROM:0012C820 nop ROM:0012C822 jmp (a0) ROM:0012C824 ; --------------------------------------------------------------------------- ROM:0012C824 ROM:0012C824 locret_12C824: ; CODE XREF: sub_12C810+A↑j ROM:0012C824 rts ROM:0012C824 ; End of function sub_12C810 ROM:0012C824 ROM:0012C824 ; --------------------------------------------------------------------------- ROM:0012C826 off_12C826: dc.l loc_12C836 ; DATA XREF: sub_12C810+C↑r ROM:0012C82A dc.l loc_12C840 ROM:0012C82E dc.l loc_12C870 ROM:0012C832 dc.l locret_12C8AC ROM:0012C836 ; --------------------------------------------------------------------------- ROM:0012C836 ROM:0012C836 loc_12C836: ; DATA XREF: ROM:off_12C826↑o ROM:0012C836 move.b #1,($124C).w ROM:0012C83C bra.s locret_12C86E ROM:0012C83E ; --------------------------------------------------------------------------- ROM:0012C83E rts ROM:0012C840 ; --------------------------------------------------------------------------- ROM:0012C840 ROM:0012C840 loc_12C840: ; DATA XREF: ROM:0012C82A↑o ROM:0012C840 move.w $672(a5),d1 ROM:0012C844 move.w $67C(a5),d0 ROM:0012C848 cmp.w ($506).w,d0 ROM:0012C84C bge.s locret_12C86E ROM:0012C84E cmp.w ($D04).w,d1 ROM:0012C852 bge.s locret_12C86E ROM:0012C854 move.w $678(a5),d1 ROM:0012C858 clr.b ($84F).w ROM:0012C85C move.w d1,($6F0).w ROM:0012C860 move.b #1,($84F).w ROM:0012C866 move.b #2,($124C).w ROM:0012C86C bra.s locret_12C8AA ROM:0012C86E ; --------------------------------------------------------------------------- ROM:0012C86E ROM:0012C86E locret_12C86E: ; CODE XREF: ROM:0012C83C↑j ROM:0012C86E ; ROM:0012C84C↑j ... ROM:0012C86E rts ROM:0012C870 ; --------------------------------------------------------------------------- ROM:0012C870 ROM:0012C870 loc_12C870: ; DATA XREF: ROM:0012C82E↑o ROM:0012C870 cmpi.w #0,($6F0).w ROM:0012C876 bgt.s loc_12C886 ROM:0012C878 bset #7,($1422).w ROM:0012C87E move.b #3,($124C).w ROM:0012C884 bra.s locret_12C8AC ROM:0012C886 ; --------------------------------------------------------------------------- ROM:0012C886 ROM:0012C886 loc_12C886: ; CODE XREF: ROM:0012C876↑j ROM:0012C886 move.w $672(a5),d1 ROM:0012C88A move.w $67C(a5),d0 ROM:0012C88E cmp.w ($506).w,d0 ROM:0012C892 bgt.s loc_12C89A ROM:0012C894 cmp.w ($D04).w,d1 ROM:0012C898 ble.s locret_12C8AA ROM:0012C89A ROM:0012C89A loc_12C89A: ; CODE XREF: ROM:0012C892↑j ROM:0012C89A clr.b ($84F).w ROM:0012C89E clr.w ($6F0).w ROM:0012C8A2 move.b #1,($124C).w ROM:0012C8A8 bra.s locret_12C86E ROM:0012C8AA ; --------------------------------------------------------------------------- ROM:0012C8AA ROM:0012C8AA locret_12C8AA: ; CODE XREF: ROM:0012C86C↑j ROM:0012C8AA ; ROM:0012C898↑j ROM:0012C8AA rts ROM:0012C8AC ; --------------------------------------------------------------------------- ROM:0012C8AC ROM:0012C8AC locret_12C8AC: ; CODE XREF: ROM:0012C884↑j ROM:0012C8AC ; DATA XREF: ROM:0012C832↑o ROM:0012C8AC rts ROM:0012C8AE ; --------------------------------------------------------------------------- ROM:0012C8AE rts ROM:0012C8B0 ROM:0012C8B0 ; =============== S U B R O U T I N E ======================================= ROM:0012C8B0 ROM:0012C8B0 ROM:0012C8B0 sub_12C8B0: ; CODE XREF: ROM:0012C7C6↑p ROM:0012C8B0 clr.w d1 ROM:0012C8B2 move.b ($124B).w,d1 ROM:0012C8B6 cmpi.w #4,d1 ROM:0012C8BA bcc.s locret_12C8C4 ROM:0012C8BC movea.l off_12C8C6(pc,d1.w*4),a0 ROM:0012C8C0 nop ROM:0012C8C2 jmp (a0) ROM:0012C8C4 ; --------------------------------------------------------------------------- ROM:0012C8C4 ROM:0012C8C4 locret_12C8C4: ; CODE XREF: sub_12C8B0+A↑j ROM:0012C8C4 rts ROM:0012C8C4 ; End of function sub_12C8B0 ROM:0012C8C4 ROM:0012C8C4 ; --------------------------------------------------------------------------- ROM:0012C8C6 off_12C8C6: dc.l loc_12C8D6 ; DATA XREF: sub_12C8B0+C↑r ROM:0012C8CA dc.l loc_12C8E0 ROM:0012C8CE dc.l loc_12C90E ROM:0012C8D2 dc.l locret_12C948 ROM:0012C8D6 ; --------------------------------------------------------------------------- ROM:0012C8D6 ROM:0012C8D6 loc_12C8D6: ; DATA XREF: ROM:off_12C8C6↑o ROM:0012C8D6 move.b #1,($124B).w ROM:0012C8DC bra.s locret_12C90C ROM:0012C8DE ; --------------------------------------------------------------------------- ROM:0012C8DE rts ROM:0012C8E0 ; --------------------------------------------------------------------------- ROM:0012C8E0 ROM:0012C8E0 loc_12C8E0: ; DATA XREF: ROM:0012C8CA↑o ROM:0012C8E0 move.w $670(a5),d1 ROM:0012C8E4 btst #4,($142C).w ROM:0012C8EA bne.s locret_12C90C ROM:0012C8EC cmp.w ($D04).w,d1 ROM:0012C8F0 ble.s locret_12C90C ROM:0012C8F2 move.w $676(a5),d1 ROM:0012C8F6 clr.b ($84E).w ROM:0012C8FA move.w d1,($6EE).w ROM:0012C8FE move.b #1,($84E).w ROM:0012C904 move.b #2,($124B).w ROM:0012C90A bra.s locret_12C946 ROM:0012C90C ; --------------------------------------------------------------------------- ROM:0012C90C ROM:0012C90C locret_12C90C: ; CODE XREF: ROM:0012C8DC↑j ROM:0012C90C ; ROM:0012C8EA↑j ... ROM:0012C90C rts ROM:0012C90E ; --------------------------------------------------------------------------- ROM:0012C90E ROM:0012C90E loc_12C90E: ; DATA XREF: ROM:0012C8CE↑o ROM:0012C90E cmpi.w #0,($6EE).w ROM:0012C914 bgt.s loc_12C924 ROM:0012C916 bset #7,($1414).w ROM:0012C91C move.b #3,($124B).w ROM:0012C922 bra.s locret_12C948 ROM:0012C924 ; --------------------------------------------------------------------------- ROM:0012C924 ROM:0012C924 loc_12C924: ; CODE XREF: ROM:0012C914↑j ROM:0012C924 move.w $670(a5),d1 ROM:0012C928 btst #4,($142C).w ROM:0012C92E bne.s loc_12C936 ROM:0012C930 cmp.w ($D04).w,d1 ROM:0012C934 bge.s locret_12C946 ROM:0012C936 ROM:0012C936 loc_12C936: ; CODE XREF: ROM:0012C92E↑j ROM:0012C936 clr.b ($84E).w ROM:0012C93A clr.w ($6EE).w ROM:0012C93E move.b #1,($124B).w ROM:0012C944 bra.s locret_12C90C ROM:0012C946 ; --------------------------------------------------------------------------- ROM:0012C946 ROM:0012C946 locret_12C946: ; CODE XREF: ROM:0012C90A↑j ROM:0012C946 ; ROM:0012C934↑j ROM:0012C946 rts ROM:0012C948 ; --------------------------------------------------------------------------- ROM:0012C948 ROM:0012C948 locret_12C948: ; CODE XREF: ROM:0012C922↑j ROM:0012C948 ; DATA XREF: ROM:0012C8D2↑o ROM:0012C948 rts ROM:0012C94A ; --------------------------------------------------------------------------- ROM:0012C94A rts ROM:0012C94C ROM:0012C94C ; =============== S U B R O U T I N E ======================================= ROM:0012C94C ROM:0012C94C ROM:0012C94C sub_12C94C: ; CODE XREF: sub_12C4A8↑p ROM:0012C94C btst #5,($13FF).w ROM:0012C952 beq.s loc_12C95C ROM:0012C954 bset #6,($DE1).w ROM:0012C95A bra.s loc_12C962 ROM:0012C95C ; --------------------------------------------------------------------------- ROM:0012C95C ROM:0012C95C loc_12C95C: ; CODE XREF: sub_12C94C+6↑j ROM:0012C95C bclr #6,($DE1).w ROM:0012C962 ROM:0012C962 loc_12C962: ; CODE XREF: sub_12C94C+E↑j ROM:0012C962 bset #6,($DF9).w ROM:0012C968 rts ROM:0012C968 ; End of function sub_12C94C ROM:0012C968 ROM:0012C96A ROM:0012C96A ; =============== S U B R O U T I N E ======================================= ROM:0012C96A ROM:0012C96A ROM:0012C96A sub_12C96A: ; CODE XREF: sub_12D716+3E↓p ROM:0012C96A move.w ($CEE).w,d1 ROM:0012C96E cmpi.w #3,d1 ROM:0012C972 bcc.s locret_12C97C ROM:0012C974 movea.l off_12C97E(pc,d1.w*4),a0 ROM:0012C978 nop ROM:0012C97A jmp (a0) ROM:0012C97C ; --------------------------------------------------------------------------- ROM:0012C97C ROM:0012C97C locret_12C97C: ; CODE XREF: sub_12C96A+8↑j ROM:0012C97C rts ROM:0012C97C ; End of function sub_12C96A ROM:0012C97C ROM:0012C97C ; --------------------------------------------------------------------------- ROM:0012C97E off_12C97E: dc.l loc_12C98A ; DATA XREF: sub_12C96A+A↑r ROM:0012C982 dc.l loc_12C994 ROM:0012C986 dc.l loc_12C9BC ROM:0012C98A ; --------------------------------------------------------------------------- ROM:0012C98A ROM:0012C98A loc_12C98A: ; DATA XREF: ROM:off_12C97E↑o ROM:0012C98A move.w #1,($CEE).w ROM:0012C990 bra.s locret_12C9BA ROM:0012C992 ; --------------------------------------------------------------------------- ROM:0012C992 rts ROM:0012C994 ; --------------------------------------------------------------------------- ROM:0012C994 ROM:0012C994 loc_12C994: ; DATA XREF: ROM:0012C982↑o ROM:0012C994 btst #3,($1424).w ROM:0012C99A beq.s locret_12C9BA ROM:0012C99C bsr.w sub_12CA02 ROM:0012C9A0 move.w $682(a5),d0 ROM:0012C9A4 clr.b ($87F).w ROM:0012C9A8 move.w d0,($750).w ROM:0012C9AC move.b #1,($87F).w ROM:0012C9B2 move.w #2,($CEE).w ROM:0012C9B8 bra.s locret_12C9FE ROM:0012C9BA ; --------------------------------------------------------------------------- ROM:0012C9BA ROM:0012C9BA locret_12C9BA: ; CODE XREF: ROM:0012C990↑j ROM:0012C9BA ; ROM:0012C99A↑j ... ROM:0012C9BA rts ROM:0012C9BC ; --------------------------------------------------------------------------- ROM:0012C9BC ROM:0012C9BC loc_12C9BC: ; DATA XREF: ROM:0012C986↑o ROM:0012C9BC btst #3,($1424).w ROM:0012C9C2 bne.s loc_12C9D4 ROM:0012C9C4 clr.b ($87F).w ROM:0012C9C8 clr.w ($750).w ROM:0012C9CC move.w #1,($CEE).w ROM:0012C9D2 bra.s locret_12C9BA ROM:0012C9D4 ; --------------------------------------------------------------------------- ROM:0012C9D4 ROM:0012C9D4 loc_12C9D4: ; CODE XREF: ROM:0012C9C2↑j ROM:0012C9D4 cmpi.w #0,($750).w ROM:0012C9DA bgt.s locret_12C9FE ROM:0012C9DC bsr.w sub_12CA02 ROM:0012C9E0 move.w $682(a5),d0 ROM:0012C9E4 clr.b ($87F).w ROM:0012C9E8 move.w d0,($750).w ROM:0012C9EC move.b #1,($87F).w ROM:0012C9F2 move.w #2,($CEE).w ROM:0012C9F8 bra.l *+6 ROM:0012C9FE ; --------------------------------------------------------------------------- ROM:0012C9FE ROM:0012C9FE locret_12C9FE: ; CODE XREF: ROM:0012C9B8↑j ROM:0012C9FE ; ROM:0012C9DA↑j ... ROM:0012C9FE rts ROM:0012CA00 ; --------------------------------------------------------------------------- ROM:0012CA00 rts ROM:0012CA02 ROM:0012CA02 ; =============== S U B R O U T I N E ======================================= ROM:0012CA02 ROM:0012CA02 ROM:0012CA02 sub_12CA02: ; CODE XREF: ROM:0012C99C↑p ROM:0012CA02 ; ROM:0012C9DC↑p ROM:0012CA02 btst #5,($1412).w ROM:0012CA08 beq.s loc_12CA18 ROM:0012CA0A bclr #5,($1412).w ROM:0012CA10 bset #4,($DE0).w ROM:0012CA16 bra.s loc_12CA1E ROM:0012CA18 ; --------------------------------------------------------------------------- ROM:0012CA18 ROM:0012CA18 loc_12CA18: ; CODE XREF: sub_12CA02+6↑j ROM:0012CA18 bclr #4,($DE0).w ROM:0012CA1E ROM:0012CA1E loc_12CA1E: ; CODE XREF: sub_12CA02+14↑j ROM:0012CA1E bset #4,($DF8).w ROM:0012CA24 btst #4,($1414).w ROM:0012CA2A beq.s loc_12CA3A ROM:0012CA2C bclr #4,($1414).w ROM:0012CA32 bset #5,($DE0).w ROM:0012CA38 bra.s loc_12CA40 ROM:0012CA3A ; --------------------------------------------------------------------------- ROM:0012CA3A ROM:0012CA3A loc_12CA3A: ; CODE XREF: sub_12CA02+28↑j ROM:0012CA3A bclr #5,($DE0).w ROM:0012CA40 ROM:0012CA40 loc_12CA40: ; CODE XREF: sub_12CA02+36↑j ROM:0012CA40 bset #5,($DF8).w ROM:0012CA46 btst #0,($1411).w ROM:0012CA4C beq.s loc_12CA5C ROM:0012CA4E bclr #0,($1411).w ROM:0012CA54 bset #6,($DE0).w ROM:0012CA5A bra.s loc_12CA62 ROM:0012CA5C ; --------------------------------------------------------------------------- ROM:0012CA5C ROM:0012CA5C loc_12CA5C: ; CODE XREF: sub_12CA02+4A↑j ROM:0012CA5C bclr #6,($DE0).w ROM:0012CA62 ROM:0012CA62 loc_12CA62: ; CODE XREF: sub_12CA02+58↑j ROM:0012CA62 bset #6,($DF8).w ROM:0012CA68 btst #6,($1412).w ROM:0012CA6E beq.s loc_12CA7E ROM:0012CA70 bclr #6,($1412).w ROM:0012CA76 bset #7,($DE0).w ROM:0012CA7C bra.s loc_12CA84 ROM:0012CA7E ; --------------------------------------------------------------------------- ROM:0012CA7E ROM:0012CA7E loc_12CA7E: ; CODE XREF: sub_12CA02+6C↑j ROM:0012CA7E bclr #7,($DE0).w ROM:0012CA84 ROM:0012CA84 loc_12CA84: ; CODE XREF: sub_12CA02+7A↑j ROM:0012CA84 bset #7,($DF8).w ROM:0012CA8A rts ROM:0012CA8A ; End of function sub_12CA02 ROM:0012CA8A ROM:0012CA8C ROM:0012CA8C ; =============== S U B R O U T I N E ======================================= ROM:0012CA8C ROM:0012CA8C ROM:0012CA8C sub_12CA8C: ; CODE XREF: sub_12D716+26↓p ROM:0012CA8C move.w ($CF0).w,d1 ROM:0012CA90 cmpi.w #5,d1 ROM:0012CA94 bcc.s locret_12CA9E ROM:0012CA96 movea.l off_12CAA0(pc,d1.w*4),a0 ROM:0012CA9A nop ROM:0012CA9C jmp (a0) ROM:0012CA9E ; --------------------------------------------------------------------------- ROM:0012CA9E ROM:0012CA9E locret_12CA9E: ; CODE XREF: sub_12CA8C+8↑j ROM:0012CA9E rts ROM:0012CA9E ; End of function sub_12CA8C ROM:0012CA9E ROM:0012CA9E ; --------------------------------------------------------------------------- ROM:0012CAA0 off_12CAA0: dc.l loc_12CAB4 ; DATA XREF: sub_12CA8C+A↑r ROM:0012CAA4 dc.l loc_12CABE ROM:0012CAA8 dc.l loc_12CAEC ROM:0012CAAC dc.l loc_12CB38 ROM:0012CAB0 dc.l loc_12CBE0 ROM:0012CAB4 ; --------------------------------------------------------------------------- ROM:0012CAB4 ROM:0012CAB4 loc_12CAB4: ; DATA XREF: ROM:off_12CAA0↑o ROM:0012CAB4 move.w #1,($CF0).w ROM:0012CABA bra.s loc_12CAE6 ROM:0012CABC ; --------------------------------------------------------------------------- ROM:0012CABC rts ROM:0012CABE ; --------------------------------------------------------------------------- ROM:0012CABE ROM:0012CABE loc_12CABE: ; DATA XREF: ROM:0012CAA4↑o ROM:0012CABE btst #1,($1406).w ROM:0012CAC4 beq.s loc_12CAE6 ROM:0012CAC6 move.w $686(a5),d1 ROM:0012CACA clr.b ($850).w ROM:0012CACE move.w d1,($6F2).w ROM:0012CAD2 move.b #1,($850).w ROM:0012CAD8 bclr #3,($DDF).w ROM:0012CADE move.w #2,($CF0).w ROM:0012CAE4 bra.s loc_12CB32 ROM:0012CAE6 ; --------------------------------------------------------------------------- ROM:0012CAE6 ROM:0012CAE6 loc_12CAE6: ; CODE XREF: ROM:0012CABA↑j ROM:0012CAE6 ; ROM:0012CAC4↑j ... ROM:0012CAE6 bsr.w sub_12CBFC ROM:0012CAEA rts ROM:0012CAEC ; --------------------------------------------------------------------------- ROM:0012CAEC ROM:0012CAEC loc_12CAEC: ; DATA XREF: ROM:0012CAA8↑o ROM:0012CAEC btst #1,($1406).w ROM:0012CAF2 bne.s loc_12CB04 ROM:0012CAF4 clr.b ($850).w ROM:0012CAF8 clr.w ($6F2).w ROM:0012CAFC move.w #1,($CF0).w ROM:0012CB02 bra.s loc_12CAE6 ROM:0012CB04 ; --------------------------------------------------------------------------- ROM:0012CB04 ROM:0012CB04 loc_12CB04: ; CODE XREF: ROM:0012CAF2↑j ROM:0012CB04 cmpi.w #0,($6F2).w ROM:0012CB0A bgt.s loc_12CB32 ROM:0012CB0C btst #1,($1406).w ROM:0012CB12 beq.s loc_12CB32 ROM:0012CB14 move.w $688(a5),d1 ROM:0012CB18 clr.b ($850).w ROM:0012CB1C move.w d1,($6F2).w ROM:0012CB20 move.b #1,($850).w ROM:0012CB26 move.w #3,($CF0).w ROM:0012CB2C bra.l loc_12CBD6 ROM:0012CB32 ; --------------------------------------------------------------------------- ROM:0012CB32 ROM:0012CB32 loc_12CB32: ; CODE XREF: ROM:0012CAE4↑j ROM:0012CB32 ; ROM:0012CB0A↑j ... ROM:0012CB32 bsr.w sub_12CBFC ROM:0012CB36 rts ROM:0012CB38 ; --------------------------------------------------------------------------- ROM:0012CB38 ROM:0012CB38 loc_12CB38: ; DATA XREF: ROM:0012CAAC↑o ROM:0012CB38 cmpi.w #0,($6F2).w ROM:0012CB3E bgt.s loc_12CB68 ROM:0012CB40 btst #1,($1406).w ROM:0012CB46 beq.s loc_12CB68 ROM:0012CB48 move.w $688(a5),d1 ROM:0012CB4C clr.b ($850).w ROM:0012CB50 move.w d1,($6F2).w ROM:0012CB54 move.b #1,($850).w ROM:0012CB5A bset #3,($DF7).w ROM:0012CB60 move.w #3,($CF0).w ROM:0012CB66 bra.s loc_12CBD6 ROM:0012CB68 ; --------------------------------------------------------------------------- ROM:0012CB68 ROM:0012CB68 loc_12CB68: ; CODE XREF: ROM:0012CB3E↑j ROM:0012CB68 ; ROM:0012CB46↑j ROM:0012CB68 cmpi.w #0,($6F2).w ROM:0012CB6E bgt.s loc_12CB8A ROM:0012CB70 btst #1,($1406).w ROM:0012CB76 bne.s loc_12CB8A ROM:0012CB78 move.w #0,($CF2).w ROM:0012CB7E move.w #1,($CF0).w ROM:0012CB84 bra.l loc_12CAE6 ROM:0012CB8A ; --------------------------------------------------------------------------- ROM:0012CB8A ROM:0012CB8A loc_12CB8A: ; CODE XREF: ROM:0012CB6E↑j ROM:0012CB8A ; ROM:0012CB76↑j ROM:0012CB8A btst #1,($1406).w ROM:0012CB90 bne.s loc_12CBAC ROM:0012CB92 move.w #0,($CF2).w ROM:0012CB98 clr.b ($850).w ROM:0012CB9C clr.w ($6F2).w ROM:0012CBA0 move.w #1,($CF0).w ROM:0012CBA6 bra.l loc_12CAE6 ROM:0012CBAC ; --------------------------------------------------------------------------- ROM:0012CBAC ROM:0012CBAC loc_12CBAC: ; CODE XREF: ROM:0012CB90↑j ROM:0012CBAC btst #7,($140D).w ROM:0012CBB2 beq.s loc_12CBD6 ROM:0012CBB4 move.w #0,($CF2).w ROM:0012CBBA bset #3,($DDF).w ROM:0012CBC0 bset #3,($DF7).w ROM:0012CBC6 clr.b ($850).w ROM:0012CBCA clr.w ($6F2).w ROM:0012CBCE move.w #4,($CF0).w ROM:0012CBD4 bra.s loc_12CBF4 ROM:0012CBD6 ; --------------------------------------------------------------------------- ROM:0012CBD6 ROM:0012CBD6 loc_12CBD6: ; CODE XREF: ROM:0012CB2C↑j ROM:0012CBD6 ; ROM:0012CB66↑j ... ROM:0012CBD6 bsr.w sub_12CBFC ROM:0012CBDA bsr.w sub_12CC36 ROM:0012CBDE rts ROM:0012CBE0 ; --------------------------------------------------------------------------- ROM:0012CBE0 ROM:0012CBE0 loc_12CBE0: ; DATA XREF: ROM:0012CAB0↑o ROM:0012CBE0 btst #1,($1406).w ROM:0012CBE6 bne.s loc_12CBF4 ROM:0012CBE8 move.w #1,($CF0).w ROM:0012CBEE bra.l loc_12CAE6 ROM:0012CBF4 ; --------------------------------------------------------------------------- ROM:0012CBF4 ROM:0012CBF4 loc_12CBF4: ; CODE XREF: ROM:0012CBD4↑j ROM:0012CBF4 ; ROM:0012CBE6↑j ROM:0012CBF4 bsr.w sub_12CBFC ROM:0012CBF8 rts ROM:0012CBFA ; --------------------------------------------------------------------------- ROM:0012CBFA rts ROM:0012CBFC ROM:0012CBFC ; =============== S U B R O U T I N E ======================================= ROM:0012CBFC ROM:0012CBFC ROM:0012CBFC sub_12CBFC: ; CODE XREF: ROM:loc_12CAE6↑p ROM:0012CBFC ; ROM:loc_12CB32↑p ... ROM:0012CBFC btst #4,($142C).w ROM:0012CC02 bne.s loc_12CC2E ROM:0012CC04 btst #0,($1423).w ROM:0012CC0A beq.s loc_12CC26 ROM:0012CC0C move.w $684(a5),d1 ROM:0012CC10 cmp.w ($9E4).w,d1 ROM:0012CC14 bgt.s loc_12CC1E ROM:0012CC16 bset #1,($1406).w ROM:0012CC1C bra.s loc_12CC24 ROM:0012CC1E ; --------------------------------------------------------------------------- ROM:0012CC1E ROM:0012CC1E loc_12CC1E: ; CODE XREF: sub_12CBFC+18↑j ROM:0012CC1E bclr #1,($1406).w ROM:0012CC24 ROM:0012CC24 loc_12CC24: ; CODE XREF: sub_12CBFC+20↑j ROM:0012CC24 bra.s loc_12CC2C ROM:0012CC26 ; --------------------------------------------------------------------------- ROM:0012CC26 ROM:0012CC26 loc_12CC26: ; CODE XREF: sub_12CBFC+E↑j ROM:0012CC26 bclr #1,($1406).w ROM:0012CC2C ROM:0012CC2C loc_12CC2C: ; CODE XREF: sub_12CBFC:loc_12CC24↑j ROM:0012CC2C bra.s locret_12CC34 ROM:0012CC2E ; --------------------------------------------------------------------------- ROM:0012CC2E ROM:0012CC2E loc_12CC2E: ; CODE XREF: sub_12CBFC+6↑j ROM:0012CC2E bclr #1,($1406).w ROM:0012CC34 ROM:0012CC34 locret_12CC34: ; CODE XREF: sub_12CBFC:loc_12CC2C↑j ROM:0012CC34 rts ROM:0012CC34 ; End of function sub_12CBFC ROM:0012CC34 ROM:0012CC36 ROM:0012CC36 ; =============== S U B R O U T I N E ======================================= ROM:0012CC36 ROM:0012CC36 ROM:0012CC36 sub_12CC36: ; CODE XREF: ROM:0012CBDA↑p ROM:0012CC36 move.w ($CF2).w,d1 ROM:0012CC3A cmpi.w #4,d1 ROM:0012CC3E bcc.s locret_12CC48 ROM:0012CC40 movea.l off_12CC4A(pc,d1.w*4),a0 ROM:0012CC44 nop ROM:0012CC46 jmp (a0) ROM:0012CC48 ; --------------------------------------------------------------------------- ROM:0012CC48 ROM:0012CC48 locret_12CC48: ; CODE XREF: sub_12CC36+8↑j ROM:0012CC48 rts ROM:0012CC48 ; End of function sub_12CC36 ROM:0012CC48 ROM:0012CC48 ; --------------------------------------------------------------------------- ROM:0012CC4A off_12CC4A: dc.l loc_12CC5A ; DATA XREF: sub_12CC36+A↑r ROM:0012CC4E dc.l loc_12CC7A ROM:0012CC52 dc.l loc_12CCAE ROM:0012CC56 dc.l locret_12CD02 ROM:0012CC5A ; --------------------------------------------------------------------------- ROM:0012CC5A ROM:0012CC5A loc_12CC5A: ; DATA XREF: ROM:off_12CC4A↑o ROM:0012CC5A bclr #7,($140D).w ROM:0012CC60 bclr #2,($140D).w ROM:0012CC66 bclr #2,($1417).w ROM:0012CC6C move.w #1,($CF2).w ROM:0012CC72 bra.l loc_12CCA8 ROM:0012CC78 ; --------------------------------------------------------------------------- ROM:0012CC78 rts ROM:0012CC7A ; --------------------------------------------------------------------------- ROM:0012CC7A ROM:0012CC7A loc_12CC7A: ; DATA XREF: ROM:0012CC4E↑o ROM:0012CC7A btst #2,($140D).w ROM:0012CC80 beq.s loc_12CCA8 ROM:0012CC82 btst #2,($1417).w ROM:0012CC88 beq.s loc_12CCA8 ROM:0012CC8A move.w $68E(a5),d1 ROM:0012CC8E clr.b ($851).w ROM:0012CC92 move.w d1,($6F4).w ROM:0012CC96 move.b #1,($851).w ROM:0012CC9C move.w #2,($CF2).w ROM:0012CCA2 bra.l loc_12CCFC ROM:0012CCA8 ; --------------------------------------------------------------------------- ROM:0012CCA8 ROM:0012CCA8 loc_12CCA8: ; CODE XREF: ROM:0012CC72↑j ROM:0012CCA8 ; ROM:0012CC80↑j ... ROM:0012CCA8 bsr.w sub_12CD06 ROM:0012CCAC rts ROM:0012CCAE ; --------------------------------------------------------------------------- ROM:0012CCAE ROM:0012CCAE loc_12CCAE: ; DATA XREF: ROM:0012CC52↑o ROM:0012CCAE btst #2,($140D).w ROM:0012CCB4 beq.s loc_12CCBE ROM:0012CCB6 btst #2,($1417).w ROM:0012CCBC bne.s loc_12CCD2 ROM:0012CCBE ROM:0012CCBE loc_12CCBE: ; CODE XREF: ROM:0012CCB4↑j ROM:0012CCBE clr.b ($851).w ROM:0012CCC2 clr.w ($6F4).w ROM:0012CCC6 move.w #1,($CF2).w ROM:0012CCCC bra.l loc_12CCA8 ROM:0012CCD2 ; --------------------------------------------------------------------------- ROM:0012CCD2 ROM:0012CCD2 loc_12CCD2: ; CODE XREF: ROM:0012CCBC↑j ROM:0012CCD2 btst #2,($140D).w ROM:0012CCD8 beq.s loc_12CCFC ROM:0012CCDA btst #2,($1417).w ROM:0012CCE0 beq.s loc_12CCFC ROM:0012CCE2 cmpi.w #0,($6F4).w ROM:0012CCE8 bgt.s loc_12CCFC ROM:0012CCEA bset #7,($140D).w ROM:0012CCF0 move.w #3,($CF2).w ROM:0012CCF6 bra.l locret_12CD02 ROM:0012CCFC ; --------------------------------------------------------------------------- ROM:0012CCFC ROM:0012CCFC loc_12CCFC: ; CODE XREF: ROM:0012CCA2↑j ROM:0012CCFC ; ROM:0012CCD8↑j ... ROM:0012CCFC bsr.w sub_12CD06 ROM:0012CD00 rts ROM:0012CD02 ; --------------------------------------------------------------------------- ROM:0012CD02 ROM:0012CD02 locret_12CD02: ; CODE XREF: ROM:0012CCF6↑j ROM:0012CD02 ; DATA XREF: ROM:0012CC56↑o ROM:0012CD02 rts ROM:0012CD04 ; --------------------------------------------------------------------------- ROM:0012CD04 rts ROM:0012CD06 ROM:0012CD06 ; =============== S U B R O U T I N E ======================================= ROM:0012CD06 ROM:0012CD06 ROM:0012CD06 sub_12CD06: ; CODE XREF: ROM:loc_12CCA8↑p ROM:0012CD06 ; ROM:loc_12CCFC↑p ROM:0012CD06 move.w $68C(a5),d1 ROM:0012CD0A move.w $68A(a5),d2 ROM:0012CD0E cmp.w ($BE6).w,d1 ROM:0012CD12 blt.s loc_12CD1A ROM:0012CD14 cmp.w ($BE6).w,d2 ROM:0012CD18 ble.s loc_12CD22 ROM:0012CD1A ROM:0012CD1A loc_12CD1A: ; CODE XREF: sub_12CD06+C↑j ROM:0012CD1A bset #2,($1417).w ROM:0012CD20 bra.s loc_12CD28 ROM:0012CD22 ; --------------------------------------------------------------------------- ROM:0012CD22 ROM:0012CD22 loc_12CD22: ; CODE XREF: sub_12CD06+12↑j ROM:0012CD22 bclr #2,($1417).w ROM:0012CD28 ROM:0012CD28 loc_12CD28: ; CODE XREF: sub_12CD06+1A↑j ROM:0012CD28 cmpi.w #0,($BEA).w ROM:0012CD2E bne.s loc_12CD32 ROM:0012CD30 bra.s loc_12CD4C ROM:0012CD32 ; --------------------------------------------------------------------------- ROM:0012CD32 ROM:0012CD32 loc_12CD32: ; CODE XREF: sub_12CD06+28↑j ROM:0012CD32 move.w ($BE4).w,d0 ROM:0012CD36 cmp.w ($BEA).w,d0 ROM:0012CD3A bgt.s loc_12CD3E ROM:0012CD3C bra.s loc_12CD4C ROM:0012CD3E ; --------------------------------------------------------------------------- ROM:0012CD3E ROM:0012CD3E loc_12CD3E: ; CODE XREF: sub_12CD06+34↑j ROM:0012CD3E move.w ($BDE).w,d1 ROM:0012CD42 sub.w $554(a5),d1 ROM:0012CD46 cmp.w ($BEA).w,d1 ROM:0012CD4A blt.s loc_12CD54 ROM:0012CD4C ROM:0012CD4C loc_12CD4C: ; CODE XREF: sub_12CD06+2A↑j ROM:0012CD4C ; sub_12CD06+36↑j ROM:0012CD4C bset #2,($140D).w ROM:0012CD52 bra.s locret_12CD5A ROM:0012CD54 ; --------------------------------------------------------------------------- ROM:0012CD54 ROM:0012CD54 loc_12CD54: ; CODE XREF: sub_12CD06+44↑j ROM:0012CD54 bclr #2,($140D).w ROM:0012CD5A ROM:0012CD5A locret_12CD5A: ; CODE XREF: sub_12CD06+4C↑j ROM:0012CD5A rts ROM:0012CD5A ; End of function sub_12CD06 ROM:0012CD5A ROM:0012CD5C ROM:0012CD5C ; =============== S U B R O U T I N E ======================================= ROM:0012CD5C ROM:0012CD5C ROM:0012CD5C sub_12CD5C: ; CODE XREF: sub_12D716+44↓p ROM:0012CD5C move.w ($CF4).w,d1 ROM:0012CD60 cmpi.w #3,d1 ROM:0012CD64 bcc.s locret_12CD6E ROM:0012CD66 movea.l off_12CD70(pc,d1.w*4),a0 ROM:0012CD6A nop ROM:0012CD6C jmp (a0) ROM:0012CD6E ; --------------------------------------------------------------------------- ROM:0012CD6E ROM:0012CD6E locret_12CD6E: ; CODE XREF: sub_12CD5C+8↑j ROM:0012CD6E rts ROM:0012CD6E ; End of function sub_12CD5C ROM:0012CD6E ROM:0012CD6E ; --------------------------------------------------------------------------- ROM:0012CD70 off_12CD70: dc.l loc_12CD7C ; DATA XREF: sub_12CD5C+A↑r ROM:0012CD74 dc.l loc_12CD86 ROM:0012CD78 dc.l loc_12CDB6 ROM:0012CD7C ; --------------------------------------------------------------------------- ROM:0012CD7C ROM:0012CD7C loc_12CD7C: ; DATA XREF: ROM:off_12CD70↑o ROM:0012CD7C move.w #1,($CF4).w ROM:0012CD82 bra.s locret_12CDB4 ROM:0012CD84 ; --------------------------------------------------------------------------- ROM:0012CD84 rts ROM:0012CD86 ; --------------------------------------------------------------------------- ROM:0012CD86 ROM:0012CD86 loc_12CD86: ; DATA XREF: ROM:0012CD74↑o ROM:0012CD86 btst #3,($1424).w ROM:0012CD8C beq.s locret_12CDB4 ROM:0012CD8E cmpi.w #0,($588).w ROM:0012CD94 ble.s locret_12CDB4 ROM:0012CD96 bsr.w sub_12CE04 ROM:0012CD9A move.w $690(a5),d0 ROM:0012CD9E clr.b ($852).w ROM:0012CDA2 move.w d0,($6F6).w ROM:0012CDA6 move.b #1,($852).w ROM:0012CDAC move.w #2,($CF4).w ROM:0012CDB2 bra.s locret_12CE00 ROM:0012CDB4 ; --------------------------------------------------------------------------- ROM:0012CDB4 ROM:0012CDB4 locret_12CDB4: ; CODE XREF: ROM:0012CD82↑j ROM:0012CDB4 ; ROM:0012CD8C↑j ... ROM:0012CDB4 rts ROM:0012CDB6 ; --------------------------------------------------------------------------- ROM:0012CDB6 ROM:0012CDB6 loc_12CDB6: ; DATA XREF: ROM:0012CD78↑o ROM:0012CDB6 btst #3,($1424).w ROM:0012CDBC beq.s loc_12CDC6 ROM:0012CDBE cmpi.w #0,($588).w ROM:0012CDC4 bgt.s loc_12CDD6 ROM:0012CDC6 ROM:0012CDC6 loc_12CDC6: ; CODE XREF: ROM:0012CDBC↑j ROM:0012CDC6 clr.b ($852).w ROM:0012CDCA clr.w ($6F6).w ROM:0012CDCE move.w #1,($CF4).w ROM:0012CDD4 bra.s locret_12CDB4 ROM:0012CDD6 ; --------------------------------------------------------------------------- ROM:0012CDD6 ROM:0012CDD6 loc_12CDD6: ; CODE XREF: ROM:0012CDC4↑j ROM:0012CDD6 cmpi.w #0,($6F6).w ROM:0012CDDC bgt.s locret_12CE00 ROM:0012CDDE bsr.w sub_12CE04 ROM:0012CDE2 move.w $690(a5),d0 ROM:0012CDE6 clr.b ($852).w ROM:0012CDEA move.w d0,($6F6).w ROM:0012CDEE move.b #1,($852).w ROM:0012CDF4 move.w #2,($CF4).w ROM:0012CDFA bra.l *+6 ROM:0012CE00 ; --------------------------------------------------------------------------- ROM:0012CE00 ROM:0012CE00 locret_12CE00: ; CODE XREF: ROM:0012CDB2↑j ROM:0012CE00 ; ROM:0012CDDC↑j ... ROM:0012CE00 rts ROM:0012CE02 ; --------------------------------------------------------------------------- ROM:0012CE02 rts ROM:0012CE04 ROM:0012CE04 ; =============== S U B R O U T I N E ======================================= ROM:0012CE04 ROM:0012CE04 ROM:0012CE04 sub_12CE04: ; CODE XREF: ROM:0012CD96↑p ROM:0012CE04 ; ROM:0012CDDE↑p ROM:0012CE04 btst #5,($140C).w ROM:0012CE0A beq.s loc_12CE1A ROM:0012CE0C bclr #5,($140C).w ROM:0012CE12 bset #2,($DE1).w ROM:0012CE18 bra.s loc_12CE20 ROM:0012CE1A ; --------------------------------------------------------------------------- ROM:0012CE1A ROM:0012CE1A loc_12CE1A: ; CODE XREF: sub_12CE04+6↑j ROM:0012CE1A bclr #2,($DE1).w ROM:0012CE20 ROM:0012CE20 loc_12CE20: ; CODE XREF: sub_12CE04+14↑j ROM:0012CE20 bset #2,($DF9).w ROM:0012CE26 rts ROM:0012CE26 ; End of function sub_12CE04 ROM:0012CE26 ROM:0012CE28 ROM:0012CE28 ; =============== S U B R O U T I N E ======================================= ROM:0012CE28 ROM:0012CE28 ROM:0012CE28 sub_12CE28: ; CODE XREF: sub_12D716+20↓p ROM:0012CE28 move.w $216(a5),d0 ROM:0012CE2C cmpi.w #0,d0 ROM:0012CE30 bne.s loc_12CE38 ROM:0012CE32 bsr.w sub_12CE3E ROM:0012CE36 bra.s locret_12CE3C ROM:0012CE38 ; --------------------------------------------------------------------------- ROM:0012CE38 ROM:0012CE38 loc_12CE38: ; CODE XREF: sub_12CE28+8↑j ROM:0012CE38 bsr.w sub_12CF0A ROM:0012CE3C ROM:0012CE3C locret_12CE3C: ; CODE XREF: sub_12CE28+E↑j ROM:0012CE3C rts ROM:0012CE3C ; End of function sub_12CE28 ROM:0012CE3C ROM:0012CE3E ROM:0012CE3E ; =============== S U B R O U T I N E ======================================= ROM:0012CE3E ROM:0012CE3E ROM:0012CE3E sub_12CE3E: ; CODE XREF: sub_12CE28+A↑p ROM:0012CE3E clr.w d1 ROM:0012CE40 move.b ($124F).w,d1 ROM:0012CE44 cmpi.w #3,d1 ROM:0012CE48 bcc.s locret_12CE52 ROM:0012CE4A movea.l off_12CE54(pc,d1.w*4),a0 ROM:0012CE4E nop ROM:0012CE50 jmp (a0) ROM:0012CE52 ; --------------------------------------------------------------------------- ROM:0012CE52 ROM:0012CE52 locret_12CE52: ; CODE XREF: sub_12CE3E+A↑j ROM:0012CE52 rts ROM:0012CE52 ; End of function sub_12CE3E ROM:0012CE52 ROM:0012CE52 ; --------------------------------------------------------------------------- ROM:0012CE54 off_12CE54: dc.l loc_12CE60 ; DATA XREF: sub_12CE3E+C↑r ROM:0012CE58 dc.l loc_12CE70 ROM:0012CE5C dc.l loc_12CEC6 ROM:0012CE60 ; --------------------------------------------------------------------------- ROM:0012CE60 ROM:0012CE60 loc_12CE60: ; DATA XREF: ROM:off_12CE54↑o ROM:0012CE60 bclr #1,($DE0).w ROM:0012CE66 move.b #1,($124F).w ROM:0012CE6C bra.s locret_12CEC4 ROM:0012CE6E ; --------------------------------------------------------------------------- ROM:0012CE6E rts ROM:0012CE70 ; --------------------------------------------------------------------------- ROM:0012CE70 ROM:0012CE70 loc_12CE70: ; DATA XREF: ROM:0012CE58↑o ROM:0012CE70 move.w $696(a5),d0 ROM:0012CE74 cmp.w ($50A).w,d0 ROM:0012CE78 bgt.s loc_12CE88 ROM:0012CE7A bset #1,($DE0).w ROM:0012CE80 bset #1,($DF8).w ROM:0012CE86 bra.s locret_12CEC4 ROM:0012CE88 ; --------------------------------------------------------------------------- ROM:0012CE88 ROM:0012CE88 loc_12CE88: ; CODE XREF: ROM:0012CE78↑j ROM:0012CE88 move.w $694(a5),d0 ROM:0012CE8C cmp.w ($50A).w,d0 ROM:0012CE90 bgt.s loc_12CEA2 ROM:0012CE92 bclr #1,($DE0).w ROM:0012CE98 bset #1,($DF8).w ROM:0012CE9E bra.s locret_12CEC4 ROM:0012CEA0 ; --------------------------------------------------------------------------- ROM:0012CEA0 bra.s locret_12CEC4 ROM:0012CEA2 ; --------------------------------------------------------------------------- ROM:0012CEA2 ROM:0012CEA2 loc_12CEA2: ; CODE XREF: ROM:0012CE90↑j ROM:0012CEA2 btst #2,($13FF).w ROM:0012CEA8 beq.s locret_12CEC4 ROM:0012CEAA move.w $692(a5),d1 ROM:0012CEAE clr.b ($82C).w ROM:0012CEB2 move.w d1,($6AA).w ROM:0012CEB6 move.b #1,($82C).w ROM:0012CEBC move.b #2,($124F).w ROM:0012CEC2 bra.s locret_12CF06 ROM:0012CEC4 ; --------------------------------------------------------------------------- ROM:0012CEC4 ROM:0012CEC4 locret_12CEC4: ; CODE XREF: ROM:0012CE6C↑j ROM:0012CEC4 ; ROM:0012CE86↑j ... ROM:0012CEC4 rts ROM:0012CEC6 ; --------------------------------------------------------------------------- ROM:0012CEC6 ROM:0012CEC6 loc_12CEC6: ; DATA XREF: ROM:0012CE5C↑o ROM:0012CEC6 move.w $694(a5),d0 ROM:0012CECA cmp.w ($50A).w,d0 ROM:0012CECE bgt.s loc_12CED2 ROM:0012CED0 bra.s loc_12CEDA ROM:0012CED2 ; --------------------------------------------------------------------------- ROM:0012CED2 ROM:0012CED2 loc_12CED2: ; CODE XREF: ROM:0012CECE↑j ROM:0012CED2 btst #2,($13FF).w ROM:0012CED8 bne.s loc_12CEEA ROM:0012CEDA ROM:0012CEDA loc_12CEDA: ; CODE XREF: ROM:0012CED0↑j ROM:0012CEDA clr.b ($82C).w ROM:0012CEDE clr.w ($6AA).w ROM:0012CEE2 move.b #1,($124F).w ROM:0012CEE8 bra.s locret_12CEC4 ROM:0012CEEA ; --------------------------------------------------------------------------- ROM:0012CEEA ROM:0012CEEA loc_12CEEA: ; CODE XREF: ROM:0012CED8↑j ROM:0012CEEA cmpi.w #0,($6AA).w ROM:0012CEF0 bgt.s locret_12CF06 ROM:0012CEF2 bset #1,($DE0).w ROM:0012CEF8 bset #1,($DF8).w ROM:0012CEFE move.b #1,($124F).w ROM:0012CF04 bra.s locret_12CEC4 ROM:0012CF06 ; --------------------------------------------------------------------------- ROM:0012CF06 ROM:0012CF06 locret_12CF06: ; CODE XREF: ROM:0012CEC2↑j ROM:0012CF06 ; ROM:0012CEF0↑j ROM:0012CF06 rts ROM:0012CF08 ; --------------------------------------------------------------------------- ROM:0012CF08 rts ROM:0012CF0A ROM:0012CF0A ; =============== S U B R O U T I N E ======================================= ROM:0012CF0A ROM:0012CF0A ROM:0012CF0A sub_12CF0A: ; CODE XREF: sub_12CE28:loc_12CE38↑p ROM:0012CF0A btst #1,($140D).w ROM:0012CF10 beq.s loc_12CF1A ROM:0012CF12 bset #1,($DE0).w ROM:0012CF18 bra.s loc_12CF20 ROM:0012CF1A ; --------------------------------------------------------------------------- ROM:0012CF1A ROM:0012CF1A loc_12CF1A: ; CODE XREF: sub_12CF0A+6↑j ROM:0012CF1A bclr #1,($DE0).w ROM:0012CF20 ROM:0012CF20 loc_12CF20: ; CODE XREF: sub_12CF0A+E↑j ROM:0012CF20 btst #1,($DF9).w ROM:0012CF26 bne.s loc_12CF30 ROM:0012CF28 btst #4,($DF9).w ROM:0012CF2E beq.s loc_12CF38 ROM:0012CF30 ROM:0012CF30 loc_12CF30: ; CODE XREF: sub_12CF0A+1C↑j ROM:0012CF30 bset #1,($DF8).w ROM:0012CF36 bra.s locret_12CF3E ROM:0012CF38 ; --------------------------------------------------------------------------- ROM:0012CF38 ROM:0012CF38 loc_12CF38: ; CODE XREF: sub_12CF0A+24↑j ROM:0012CF38 bclr #1,($DF8).w ROM:0012CF3E ROM:0012CF3E locret_12CF3E: ; CODE XREF: sub_12CF0A+2C↑j ROM:0012CF3E rts ROM:0012CF3E ; End of function sub_12CF0A ROM:0012CF3E ROM:0012CF40 ROM:0012CF40 ; =============== S U B R O U T I N E ======================================= ROM:0012CF40 ROM:0012CF40 ROM:0012CF40 sub_12CF40: ; CODE XREF: sub_12D716↓p ROM:0012CF40 bsr.w sub_12CF4A ROM:0012CF44 bsr.w sub_12D178 ROM:0012CF48 rts ROM:0012CF48 ; End of function sub_12CF40 ROM:0012CF48 ROM:0012CF4A ROM:0012CF4A ; =============== S U B R O U T I N E ======================================= ROM:0012CF4A ROM:0012CF4A ROM:0012CF4A sub_12CF4A: ; CODE XREF: sub_12CF40↑p ROM:0012CF4A clr.w d1 ROM:0012CF4C move.b ($1250).w,d1 ROM:0012CF50 cmpi.w #7,d1 ROM:0012CF54 bcc.s locret_12CF5E ROM:0012CF56 movea.l off_12CF60(pc,d1.w*4),a0 ROM:0012CF5A nop ROM:0012CF5C jmp (a0) ROM:0012CF5E ; --------------------------------------------------------------------------- ROM:0012CF5E ROM:0012CF5E locret_12CF5E: ; CODE XREF: sub_12CF4A+A↑j ROM:0012CF5E rts ROM:0012CF5E ; End of function sub_12CF4A ROM:0012CF5E ROM:0012CF5E ; --------------------------------------------------------------------------- ROM:0012CF60 off_12CF60: dc.l loc_12CF7C ; DATA XREF: sub_12CF4A+C↑r ROM:0012CF64 dc.l loc_12CF90 ROM:0012CF68 dc.l loc_12CFE6 ROM:0012CF6C dc.l loc_12D046 ROM:0012CF70 dc.l loc_12D09C ROM:0012CF74 dc.l loc_12D106 ROM:0012CF78 dc.l locret_12D128 ROM:0012CF7C ; --------------------------------------------------------------------------- ROM:0012CF7C ROM:0012CF7C loc_12CF7C: ; DATA XREF: ROM:off_12CF60↑o ROM:0012CF7C bclr #7,($DDE).w ROM:0012CF82 bsr.w sub_12D12A ROM:0012CF86 move.b #1,($1250).w ROM:0012CF8C bra.s loc_12CFE0 ROM:0012CF8E ; --------------------------------------------------------------------------- ROM:0012CF8E rts ROM:0012CF90 ; --------------------------------------------------------------------------- ROM:0012CF90 ROM:0012CF90 loc_12CF90: ; DATA XREF: ROM:0012CF64↑o ROM:0012CF90 btst #3,($1409).w ROM:0012CF96 beq.s loc_12CFAA ROM:0012CF98 bset #7,($DF6).w ROM:0012CF9E move.b #6,($1250).w ROM:0012CFA4 bra.l locret_12D128 ROM:0012CFAA ; --------------------------------------------------------------------------- ROM:0012CFAA ROM:0012CFAA loc_12CFAA: ; CODE XREF: ROM:0012CF96↑j ROM:0012CFAA btst #2,($1411).w ROM:0012CFB0 bne.s loc_12CFE0 ROM:0012CFB2 move.w $698(a5),d0 ROM:0012CFB6 move.w $69A(a5),d1 ROM:0012CFBA cmp.w ($57E).w,d0 ROM:0012CFBE bgt.s loc_12CFE0 ROM:0012CFC0 cmp.w ($9AE).w,d1 ROM:0012CFC4 bgt.s loc_12CFE0 ROM:0012CFC6 move.w $69C(a5),d2 ROM:0012CFCA clr.b ($82D).w ROM:0012CFCE move.w d2,($6AC).w ROM:0012CFD2 move.b #1,($82D).w ROM:0012CFD8 move.b #2,($1250).w ROM:0012CFDE bra.s loc_12D040 ROM:0012CFE0 ; --------------------------------------------------------------------------- ROM:0012CFE0 ROM:0012CFE0 loc_12CFE0: ; CODE XREF: ROM:0012CF8C↑j ROM:0012CFE0 ; ROM:0012CFB0↑j ... ROM:0012CFE0 bsr.w sub_12D138 ROM:0012CFE4 rts ROM:0012CFE6 ; --------------------------------------------------------------------------- ROM:0012CFE6 ROM:0012CFE6 loc_12CFE6: ; DATA XREF: ROM:0012CF68↑o ROM:0012CFE6 btst #3,($1409).w ROM:0012CFEC beq.s loc_12D000 ROM:0012CFEE bset #7,($DF6).w ROM:0012CFF4 move.b #6,($1250).w ROM:0012CFFA bra.l locret_12D128 ROM:0012D000 ; --------------------------------------------------------------------------- ROM:0012D000 ROM:0012D000 loc_12D000: ; CODE XREF: ROM:0012CFEC↑j ROM:0012D000 cmpi.w #0,($6AC).w ROM:0012D006 bgt.s loc_12D014 ROM:0012D008 move.b #3,($1250).w ROM:0012D00E bra.l loc_12D096 ROM:0012D014 ; --------------------------------------------------------------------------- ROM:0012D014 ROM:0012D014 loc_12D014: ; CODE XREF: ROM:0012D006↑j ROM:0012D014 btst #2,($1411).w ROM:0012D01A bne.s loc_12D030 ROM:0012D01C move.w $698(a5),d0 ROM:0012D020 move.w $69A(a5),d1 ROM:0012D024 cmp.w ($57E).w,d0 ROM:0012D028 bgt.s loc_12D030 ROM:0012D02A cmp.w ($9AE).w,d1 ROM:0012D02E ble.s loc_12D040 ROM:0012D030 ROM:0012D030 loc_12D030: ; CODE XREF: ROM:0012D01A↑j ROM:0012D030 ; ROM:0012D028↑j ROM:0012D030 clr.b ($82D).w ROM:0012D034 clr.w ($6AC).w ROM:0012D038 move.b #1,($1250).w ROM:0012D03E bra.s loc_12CFE0 ROM:0012D040 ; --------------------------------------------------------------------------- ROM:0012D040 ROM:0012D040 loc_12D040: ; CODE XREF: ROM:0012CFDE↑j ROM:0012D040 ; ROM:0012D02E↑j ROM:0012D040 bsr.w sub_12D138 ROM:0012D044 rts ROM:0012D046 ; --------------------------------------------------------------------------- ROM:0012D046 ROM:0012D046 loc_12D046: ; DATA XREF: ROM:0012CF6C↑o ROM:0012D046 btst #3,($1409).w ROM:0012D04C beq.s loc_12D060 ROM:0012D04E bset #7,($DF6).w ROM:0012D054 move.b #6,($1250).w ROM:0012D05A bra.l locret_12D128 ROM:0012D060 ; --------------------------------------------------------------------------- ROM:0012D060 ROM:0012D060 loc_12D060: ; CODE XREF: ROM:0012D04C↑j ROM:0012D060 btst #2,($1411).w ROM:0012D066 bne.s loc_12D096 ROM:0012D068 move.w $69E(a5),d0 ROM:0012D06C move.w $6A0(a5),d1 ROM:0012D070 cmp.w ($57E).w,d0 ROM:0012D074 blt.s loc_12D096 ROM:0012D076 cmp.w ($9AE).w,d1 ROM:0012D07A blt.s loc_12D096 ROM:0012D07C move.w $6A2(a5),d2 ROM:0012D080 clr.b ($82D).w ROM:0012D084 move.w d2,($6AC).w ROM:0012D088 move.b #1,($82D).w ROM:0012D08E move.b #4,($1250).w ROM:0012D094 bra.s loc_12D100 ROM:0012D096 ; --------------------------------------------------------------------------- ROM:0012D096 ROM:0012D096 loc_12D096: ; CODE XREF: ROM:0012D00E↑j ROM:0012D096 ; ROM:0012D066↑j ... ROM:0012D096 bsr.w sub_12D138 ROM:0012D09A rts ROM:0012D09C ; --------------------------------------------------------------------------- ROM:0012D09C ROM:0012D09C loc_12D09C: ; DATA XREF: ROM:0012CF70↑o ROM:0012D09C btst #3,($1409).w ROM:0012D0A2 beq.s loc_12D0B2 ROM:0012D0A4 bset #7,($DF6).w ROM:0012D0AA move.b #6,($1250).w ROM:0012D0B0 bra.s locret_12D128 ROM:0012D0B2 ; --------------------------------------------------------------------------- ROM:0012D0B2 ROM:0012D0B2 loc_12D0B2: ; CODE XREF: ROM:0012D0A2↑j ROM:0012D0B2 cmpi.w #0,($6AC).w ROM:0012D0B8 bgt.s loc_12D0D4 ROM:0012D0BA bset #7,($DDE).w ROM:0012D0C0 bset #4,($1411).w ROM:0012D0C6 bset #7,($DF6).w ROM:0012D0CC move.b #5,($1250).w ROM:0012D0D2 bra.s loc_12D122 ROM:0012D0D4 ; --------------------------------------------------------------------------- ROM:0012D0D4 ROM:0012D0D4 loc_12D0D4: ; CODE XREF: ROM:0012D0B8↑j ROM:0012D0D4 btst #2,($1411).w ROM:0012D0DA bne.s loc_12D0F0 ROM:0012D0DC move.w $69E(a5),d0 ROM:0012D0E0 move.w $6A0(a5),d1 ROM:0012D0E4 cmp.w ($57E).w,d0 ROM:0012D0E8 blt.s loc_12D0F0 ROM:0012D0EA cmp.w ($9AE).w,d1 ROM:0012D0EE bge.s loc_12D100 ROM:0012D0F0 ROM:0012D0F0 loc_12D0F0: ; CODE XREF: ROM:0012D0DA↑j ROM:0012D0F0 ; ROM:0012D0E8↑j ROM:0012D0F0 clr.b ($82D).w ROM:0012D0F4 clr.w ($6AC).w ROM:0012D0F8 move.b #3,($1250).w ROM:0012D0FE bra.s loc_12D096 ROM:0012D100 ; --------------------------------------------------------------------------- ROM:0012D100 ROM:0012D100 loc_12D100: ; CODE XREF: ROM:0012D094↑j ROM:0012D100 ; ROM:0012D0EE↑j ROM:0012D100 bsr.w sub_12D138 ROM:0012D104 rts ROM:0012D106 ; --------------------------------------------------------------------------- ROM:0012D106 ROM:0012D106 loc_12D106: ; DATA XREF: ROM:0012CF74↑o ROM:0012D106 btst #3,($1409).w ROM:0012D10C beq.s loc_12D122 ROM:0012D10E bclr #7,($DDE).w ROM:0012D114 bset #7,($DF6).w ROM:0012D11A move.b #6,($1250).w ROM:0012D120 bra.s locret_12D128 ROM:0012D122 ; --------------------------------------------------------------------------- ROM:0012D122 ROM:0012D122 loc_12D122: ; CODE XREF: ROM:0012D0D2↑j ROM:0012D122 ; ROM:0012D10C↑j ROM:0012D122 bsr.w sub_12D138 ROM:0012D126 rts ROM:0012D128 ; --------------------------------------------------------------------------- ROM:0012D128 ROM:0012D128 locret_12D128: ; CODE XREF: ROM:0012CFA4↑j ROM:0012D128 ; ROM:0012CFFA↑j ... ROM:0012D128 rts ROM:0012D12A ROM:0012D12A ; =============== S U B R O U T I N E ======================================= ROM:0012D12A ROM:0012D12A ROM:0012D12A sub_12D12A: ; CODE XREF: ROM:0012CF82↑p ROM:0012D12A move.w ($49C).w,($CF6).w ROM:0012D130 move.w ($49C).w,($CF8).w ROM:0012D136 rts ROM:0012D136 ; End of function sub_12D12A ROM:0012D136 ROM:0012D138 ROM:0012D138 ; =============== S U B R O U T I N E ======================================= ROM:0012D138 ROM:0012D138 ROM:0012D138 sub_12D138: ; CODE XREF: ROM:loc_12CFE0↑p ROM:0012D138 ; ROM:loc_12D040↑p ... ROM:0012D138 move.w ($CF8).w,d0 ROM:0012D13C cmp.w ($49C).w,d0 ROM:0012D140 bge.s loc_12D148 ROM:0012D142 move.w ($49C).w,($CF8).w ROM:0012D148 ROM:0012D148 loc_12D148: ; CODE XREF: sub_12D138+8↑j ROM:0012D148 move.w ($CF6).w,d0 ROM:0012D14C cmp.w ($49C).w,d0 ROM:0012D150 ble.s loc_12D158 ROM:0012D152 move.w ($49C).w,($CF6).w ROM:0012D158 ROM:0012D158 loc_12D158: ; CODE XREF: sub_12D138+18↑j ROM:0012D158 move.w ($CF8).w,d0 ROM:0012D15C sub.w ($CF6).w,d0 ROM:0012D160 move.w $6A4(a5),d1 ROM:0012D164 cmp.w d0,d1 ROM:0012D166 bgt.s loc_12D170 ROM:0012D168 bset #3,($1409).w ROM:0012D16E bra.s locret_12D176 ROM:0012D170 ; --------------------------------------------------------------------------- ROM:0012D170 ROM:0012D170 loc_12D170: ; CODE XREF: sub_12D138+2E↑j ROM:0012D170 bclr #3,($1409).w ROM:0012D176 ROM:0012D176 locret_12D176: ; CODE XREF: sub_12D138+36↑j ROM:0012D176 rts ROM:0012D176 ; End of function sub_12D138 ROM:0012D176 ROM:0012D178 ROM:0012D178 ; =============== S U B R O U T I N E ======================================= ROM:0012D178 ROM:0012D178 ROM:0012D178 sub_12D178: ; CODE XREF: sub_12CF40+4↑p ROM:0012D178 btst #7,($49E).w ROM:0012D17E beq.s loc_12D188 ROM:0012D180 bset #6,($DDE).w ROM:0012D186 bra.s loc_12D18E ROM:0012D188 ; --------------------------------------------------------------------------- ROM:0012D188 ROM:0012D188 loc_12D188: ; CODE XREF: sub_12D178+6↑j ROM:0012D188 bclr #6,($DDE).w ROM:0012D18E ROM:0012D18E loc_12D18E: ; CODE XREF: sub_12D178+E↑j ROM:0012D18E bset #6,($DF6).w ROM:0012D194 rts ROM:0012D194 ; End of function sub_12D178 ROM:0012D194 ROM:0012D196 ROM:0012D196 ; =============== S U B R O U T I N E ======================================= ROM:0012D196 ROM:0012D196 ROM:0012D196 sub_12D196: ; CODE XREF: sub_12D716+1A↓p ROM:0012D196 bsr.w sub_12D1A4 ROM:0012D19A bsr.w sub_12D1DA ROM:0012D19E bsr.w sub_12D28A ROM:0012D1A2 rts ROM:0012D1A2 ; End of function sub_12D196 ROM:0012D1A2 ROM:0012D1A4 ROM:0012D1A4 ; =============== S U B R O U T I N E ======================================= ROM:0012D1A4 ROM:0012D1A4 ROM:0012D1A4 sub_12D1A4: ; CODE XREF: sub_12D196↑p ROM:0012D1A4 move.w $6AC(a5),d0 ROM:0012D1A8 btst #2,($1422).w ROM:0012D1AE beq.s loc_12D1D2 ROM:0012D1B0 cmp.w ($57E).w,d0 ROM:0012D1B4 bge.s loc_12D1D2 ROM:0012D1B6 move.w $6AA(a5),d0 ROM:0012D1BA move.w $6A8(a5),d1 ROM:0012D1BE cmp.w ($57E).w,d0 ROM:0012D1C2 ble.s loc_12D1D2 ROM:0012D1C4 cmp.w ($9AE).w,d1 ROM:0012D1C8 bge.s loc_12D1D2 ROM:0012D1CA bset #2,($13FF).w ROM:0012D1D0 bra.s locret_12D1D8 ROM:0012D1D2 ; --------------------------------------------------------------------------- ROM:0012D1D2 ROM:0012D1D2 loc_12D1D2: ; CODE XREF: sub_12D1A4+A↑j ROM:0012D1D2 ; sub_12D1A4+10↑j ... ROM:0012D1D2 bclr #2,($13FF).w ROM:0012D1D8 ROM:0012D1D8 locret_12D1D8: ; CODE XREF: sub_12D1A4+2C↑j ROM:0012D1D8 rts ROM:0012D1D8 ; End of function sub_12D1A4 ROM:0012D1D8 ROM:0012D1DA ROM:0012D1DA ; =============== S U B R O U T I N E ======================================= ROM:0012D1DA ROM:0012D1DA ROM:0012D1DA sub_12D1DA: ; CODE XREF: sub_12D196+4↑p ROM:0012D1DA clr.w d1 ROM:0012D1DC move.b ($1251).w,d1 ROM:0012D1E0 cmpi.w #3,d1 ROM:0012D1E4 bcc.s locret_12D1EE ROM:0012D1E6 movea.l off_12D1F0(pc,d1.w*4),a0 ROM:0012D1EA nop ROM:0012D1EC jmp (a0) ROM:0012D1EE ; --------------------------------------------------------------------------- ROM:0012D1EE ROM:0012D1EE locret_12D1EE: ; CODE XREF: sub_12D1DA+A↑j ROM:0012D1EE rts ROM:0012D1EE ; End of function sub_12D1DA ROM:0012D1EE ROM:0012D1EE ; --------------------------------------------------------------------------- ROM:0012D1F0 off_12D1F0: dc.l loc_12D1FC ; DATA XREF: sub_12D1DA+C↑r ROM:0012D1F4 dc.l loc_12D20C ROM:0012D1F8 dc.l loc_12D248 ROM:0012D1FC ; --------------------------------------------------------------------------- ROM:0012D1FC ROM:0012D1FC loc_12D1FC: ; DATA XREF: ROM:off_12D1F0↑o ROM:0012D1FC bclr #1,($DE1).w ROM:0012D202 move.b #1,($1251).w ROM:0012D208 bra.s locret_12D246 ROM:0012D20A ; --------------------------------------------------------------------------- ROM:0012D20A rts ROM:0012D20C ; --------------------------------------------------------------------------- ROM:0012D20C ROM:0012D20C loc_12D20C: ; DATA XREF: ROM:0012D1F4↑o ROM:0012D20C btst #4,($142C).w ROM:0012D212 beq.s loc_12D224 ROM:0012D214 bclr #1,($DE1).w ROM:0012D21A bset #1,($DF9).w ROM:0012D220 bra.s locret_12D246 ROM:0012D222 ; --------------------------------------------------------------------------- ROM:0012D222 bra.s locret_12D246 ROM:0012D224 ; --------------------------------------------------------------------------- ROM:0012D224 ROM:0012D224 loc_12D224: ; CODE XREF: ROM:0012D212↑j ROM:0012D224 btst #2,($13FF).w ROM:0012D22A beq.s locret_12D246 ROM:0012D22C move.w $6A6(a5),d1 ROM:0012D230 clr.b ($82E).w ROM:0012D234 move.w d1,($6AE).w ROM:0012D238 move.b #1,($82E).w ROM:0012D23E move.b #2,($1251).w ROM:0012D244 bra.s locret_12D286 ROM:0012D246 ; --------------------------------------------------------------------------- ROM:0012D246 ROM:0012D246 locret_12D246: ; CODE XREF: ROM:0012D208↑j ROM:0012D246 ; ROM:0012D220↑j ... ROM:0012D246 rts ROM:0012D248 ; --------------------------------------------------------------------------- ROM:0012D248 ROM:0012D248 loc_12D248: ; DATA XREF: ROM:0012D1F8↑o ROM:0012D248 btst #4,($142C).w ROM:0012D24E beq.s loc_12D252 ROM:0012D250 bra.s loc_12D25A ROM:0012D252 ; --------------------------------------------------------------------------- ROM:0012D252 ROM:0012D252 loc_12D252: ; CODE XREF: ROM:0012D24E↑j ROM:0012D252 btst #2,($13FF).w ROM:0012D258 bne.s loc_12D26A ROM:0012D25A ROM:0012D25A loc_12D25A: ; CODE XREF: ROM:0012D250↑j ROM:0012D25A clr.b ($82E).w ROM:0012D25E clr.w ($6AE).w ROM:0012D262 move.b #1,($1251).w ROM:0012D268 bra.s locret_12D246 ROM:0012D26A ; --------------------------------------------------------------------------- ROM:0012D26A ROM:0012D26A loc_12D26A: ; CODE XREF: ROM:0012D258↑j ROM:0012D26A cmpi.w #0,($6AE).w ROM:0012D270 bgt.s locret_12D286 ROM:0012D272 bset #1,($DE1).w ROM:0012D278 bset #1,($DF9).w ROM:0012D27E move.b #1,($1251).w ROM:0012D284 bra.s locret_12D246 ROM:0012D286 ; --------------------------------------------------------------------------- ROM:0012D286 ROM:0012D286 locret_12D286: ; CODE XREF: ROM:0012D244↑j ROM:0012D286 ; ROM:0012D270↑j ROM:0012D286 rts ROM:0012D288 ; --------------------------------------------------------------------------- ROM:0012D288 rts ROM:0012D28A ROM:0012D28A ; =============== S U B R O U T I N E ======================================= ROM:0012D28A ROM:0012D28A ROM:0012D28A sub_12D28A: ; CODE XREF: sub_12D196+8↑p ROM:0012D28A btst #0,($C9F).w ROM:0012D290 bne.s loc_12D29A ROM:0012D292 bclr #4,($DE1).w ROM:0012D298 bra.s loc_12D2A0 ROM:0012D29A ; --------------------------------------------------------------------------- ROM:0012D29A ROM:0012D29A loc_12D29A: ; CODE XREF: sub_12D28A+6↑j ROM:0012D29A bset #4,($DE1).w ROM:0012D2A0 ROM:0012D2A0 loc_12D2A0: ; CODE XREF: sub_12D28A+E↑j ROM:0012D2A0 bset #4,($DF9).w ROM:0012D2A6 rts ROM:0012D2A6 ; End of function sub_12D28A ROM:0012D2A6 ROM:0012D2A8 ROM:0012D2A8 ; =============== S U B R O U T I N E ======================================= ROM:0012D2A8 ROM:0012D2A8 ROM:0012D2A8 sub_12D2A8: ; CODE XREF: sub_12D828+A↓p ROM:0012D2A8 bsr.l sub_12E4DC ROM:0012D2AE bsr.w sub_12D2B8 ROM:0012D2B2 bsr.w sub_12D370 ROM:0012D2B6 rts ROM:0012D2B6 ; End of function sub_12D2A8 ROM:0012D2B6 ROM:0012D2B8 ROM:0012D2B8 ; =============== S U B R O U T I N E ======================================= ROM:0012D2B8 ROM:0012D2B8 ROM:0012D2B8 sub_12D2B8: ; CODE XREF: sub_12D2A8+6↑p ROM:0012D2B8 clr.w d1 ROM:0012D2BA move.b ($1252).w,d1 ROM:0012D2BE cmpi.w #4,d1 ROM:0012D2C2 bcc.s locret_12D2CC ROM:0012D2C4 movea.l off_12D2CE(pc,d1.w*4),a0 ROM:0012D2C8 nop ROM:0012D2CA jmp (a0) ROM:0012D2CC ; --------------------------------------------------------------------------- ROM:0012D2CC ROM:0012D2CC locret_12D2CC: ; CODE XREF: sub_12D2B8+A↑j ROM:0012D2CC rts ROM:0012D2CC ; End of function sub_12D2B8 ROM:0012D2CC ROM:0012D2CC ; --------------------------------------------------------------------------- ROM:0012D2CE off_12D2CE: dc.l loc_12D2DE ; DATA XREF: sub_12D2B8+C↑r ROM:0012D2D2 dc.l loc_12D2EC ROM:0012D2D6 dc.l loc_12D310 ROM:0012D2DA dc.l loc_12D344 ROM:0012D2DE ; --------------------------------------------------------------------------- ROM:0012D2DE ROM:0012D2DE loc_12D2DE: ; DATA XREF: ROM:off_12D2CE↑o ROM:0012D2DE bclr #1,($142A).w ROM:0012D2E4 move.b #1,($1252).w ROM:0012D2EA rts ROM:0012D2EC ; --------------------------------------------------------------------------- ROM:0012D2EC ROM:0012D2EC loc_12D2EC: ; DATA XREF: ROM:0012D2D2↑o ROM:0012D2EC btst #4,($1429).w ROM:0012D2F2 beq.s locret_12D30E ROM:0012D2F4 move.w $6B0(a5),d1 ROM:0012D2F8 clr.b ($853).w ROM:0012D2FC move.w d1,($6F8).w ROM:0012D300 move.b #1,($853).w ROM:0012D306 move.b #2,($1252).w ROM:0012D30C rts ROM:0012D30E ; --------------------------------------------------------------------------- ROM:0012D30E ROM:0012D30E locret_12D30E: ; CODE XREF: ROM:0012D2F2↑j ROM:0012D30E rts ROM:0012D310 ; --------------------------------------------------------------------------- ROM:0012D310 ROM:0012D310 loc_12D310: ; DATA XREF: ROM:0012D2D6↑o ROM:0012D310 btst #4,($1429).w ROM:0012D316 beq.s loc_12D32C ROM:0012D318 move.w $6B0(a5),d1 ROM:0012D31C clr.b ($853).w ROM:0012D320 move.w d1,($6F8).w ROM:0012D324 move.b #1,($853).w ROM:0012D32A rts ROM:0012D32C ; --------------------------------------------------------------------------- ROM:0012D32C ROM:0012D32C loc_12D32C: ; CODE XREF: ROM:0012D316↑j ROM:0012D32C cmpi.w #0,($6F8).w ROM:0012D332 bgt.s locret_12D342 ROM:0012D334 bset #1,($142A).w ROM:0012D33A move.b #3,($1252).w ROM:0012D340 rts ROM:0012D342 ; --------------------------------------------------------------------------- ROM:0012D342 ROM:0012D342 locret_12D342: ; CODE XREF: ROM:0012D332↑j ROM:0012D342 rts ROM:0012D344 ; --------------------------------------------------------------------------- ROM:0012D344 ROM:0012D344 loc_12D344: ; DATA XREF: ROM:0012D2DA↑o ROM:0012D344 btst #4,($1429).w ROM:0012D34A beq.s locret_12D36C ROM:0012D34C bclr #1,($142A).w ROM:0012D352 move.w $6B0(a5),d1 ROM:0012D356 clr.b ($853).w ROM:0012D35A move.w d1,($6F8).w ROM:0012D35E move.b #1,($853).w ROM:0012D364 move.b #2,($1252).w ROM:0012D36A rts ROM:0012D36C ; --------------------------------------------------------------------------- ROM:0012D36C ROM:0012D36C locret_12D36C: ; CODE XREF: ROM:0012D34A↑j ROM:0012D36C rts ROM:0012D36E ; --------------------------------------------------------------------------- ROM:0012D36E rts ROM:0012D370 ROM:0012D370 ; =============== S U B R O U T I N E ======================================= ROM:0012D370 ROM:0012D370 ROM:0012D370 sub_12D370: ; CODE XREF: sub_12D2A8+A↑p ROM:0012D370 move.w $6AE(a5),d0 ROM:0012D374 cmpi.w #0,d0 ROM:0012D378 beq.l loc_12D53C ROM:0012D37E btst #2,($1401).w ROM:0012D384 bne.l loc_12D48E ROM:0012D38A btst #4,($141B).w ROM:0012D390 bne.l loc_12D48E ROM:0012D396 btst #4,($141A).w ROM:0012D39C bne.l loc_12D48E ROM:0012D3A2 btst #4,($1418).w ROM:0012D3A8 bne.l loc_12D48E ROM:0012D3AE btst #3,($1417).w ROM:0012D3B4 bne.l loc_12D48E ROM:0012D3BA btst #5,($DE1).w ROM:0012D3C0 bne.l loc_12D48E ROM:0012D3C6 btst #5,($DF5).w ROM:0012D3CC bne.l loc_12D48E ROM:0012D3D2 btst #1,($140D).w ROM:0012D3D8 bne.l loc_12D48E ROM:0012D3DE btst #1,($1409).w ROM:0012D3E4 bne.l loc_12D48E ROM:0012D3EA btst #6,($DDF).w ROM:0012D3F0 bne.l loc_12D48E ROM:0012D3F6 btst #6,($DF3).w ROM:0012D3FC bne.l loc_12D48E ROM:0012D402 btst #5,($DDE).w ROM:0012D408 bne.l loc_12D48E ROM:0012D40E btst #5,($DF2).w ROM:0012D414 bne.s loc_12D48E ROM:0012D416 btst #0,($DDE).w ROM:0012D41C bne.s loc_12D48E ROM:0012D41E btst #0,($DF2).w ROM:0012D424 bne.s loc_12D48E ROM:0012D426 btst #7,($DDF).w ROM:0012D42C bne.s loc_12D48E ROM:0012D42E btst #7,($DF3).w ROM:0012D434 bne.s loc_12D48E ROM:0012D436 btst #1,($DDE).w ROM:0012D43C bne.s loc_12D48E ROM:0012D43E btst #1,($DF2).w ROM:0012D444 bne.s loc_12D48E ROM:0012D446 btst #0,($11DF).w ROM:0012D44C beq.s loc_12D48E ROM:0012D44E move.w $6B2(a5),d0 ROM:0012D452 cmp.w ($9E4).w,d0 ROM:0012D456 bgt.s loc_12D48E ROM:0012D458 move.w ($D08).w,d1 ROM:0012D45C sub.w ($D04).w,d1 ROM:0012D460 bpl.w loc_12D466 ROM:0012D464 neg.w d1 ROM:0012D466 ROM:0012D466 loc_12D466: ; CODE XREF: sub_12D370+F0↑j ROM:0012D466 move.w $6B4(a5),d0 ROM:0012D46A cmp.w d1,d0 ROM:0012D46C blt.s loc_12D48E ROM:0012D46E move.w $6B6(a5),d0 ROM:0012D472 cmp.w ($1444).w,d0 ROM:0012D476 bge.s loc_12D48E ROM:0012D478 btst #2,($1407).w ROM:0012D47E beq.s loc_12D48E ROM:0012D480 btst #1,($142A).w ROM:0012D486 beq.s loc_12D48E ROM:0012D488 bra.l loc_12D494 ROM:0012D48E ; --------------------------------------------------------------------------- ROM:0012D48E ROM:0012D48E loc_12D48E: ; CODE XREF: sub_12D370+14↑j ROM:0012D48E ; sub_12D370+20↑j ... ROM:0012D48E bra.l loc_12D534 ROM:0012D494 ; --------------------------------------------------------------------------- ROM:0012D494 ROM:0012D494 loc_12D494: ; CODE XREF: sub_12D370+118↑j ROM:0012D494 move.w $6B8(a5),d2 ROM:0012D498 move.w $6BA(a5),d3 ROM:0012D49C cmp.w ($D08).w,d2 ROM:0012D4A0 bgt.s loc_12D4D8 ROM:0012D4A2 cmp.w ($D08).w,d3 ROM:0012D4A6 blt.s loc_12D4D8 ROM:0012D4A8 move.w $6BE(a5),d2 ROM:0012D4AC move.w $6C0(a5),d3 ROM:0012D4B0 cmp.w ($57E).w,d2 ROM:0012D4B4 bgt.s loc_12D4D8 ROM:0012D4B6 cmp.w ($57E).w,d3 ROM:0012D4BA blt.s loc_12D4D8 ROM:0012D4BC move.w $6C4(a5),d2 ROM:0012D4C0 move.w $6C6(a5),d3 ROM:0012D4C4 cmp.w ($506).w,d2 ROM:0012D4C8 bgt.s loc_12D4D8 ROM:0012D4CA cmp.w ($506).w,d3 ROM:0012D4CE blt.s loc_12D4D8 ROM:0012D4D0 bset #0,($1280).w ROM:0012D4D6 bra.s locret_12D542 ROM:0012D4D8 ; --------------------------------------------------------------------------- ROM:0012D4D8 ROM:0012D4D8 loc_12D4D8: ; CODE XREF: sub_12D370+130↑j ROM:0012D4D8 ; sub_12D370+136↑j ... ROM:0012D4D8 move.w $6B8(a5),d2 ROM:0012D4DC sub.w $6BC(a5),d2 ROM:0012D4E0 move.w $6BA(a5),d3 ROM:0012D4E4 add.w $6BC(a5),d3 ROM:0012D4E8 cmp.w ($D08).w,d2 ROM:0012D4EC bgt.s loc_12D4F4 ROM:0012D4EE cmp.w ($D08).w,d3 ROM:0012D4F2 bge.s loc_12D4F6 ROM:0012D4F4 ROM:0012D4F4 loc_12D4F4: ; CODE XREF: sub_12D370+17C↑j ROM:0012D4F4 bra.s loc_12D534 ROM:0012D4F6 ; --------------------------------------------------------------------------- ROM:0012D4F6 ROM:0012D4F6 loc_12D4F6: ; CODE XREF: sub_12D370+182↑j ROM:0012D4F6 move.w $6BE(a5),d2 ROM:0012D4FA sub.w $6C2(a5),d2 ROM:0012D4FE move.w $6C0(a5),d3 ROM:0012D502 add.w $6C2(a5),d3 ROM:0012D506 cmp.w ($57E).w,d2 ROM:0012D50A bgt.s loc_12D512 ROM:0012D50C cmp.w ($57E).w,d3 ROM:0012D510 bge.s loc_12D514 ROM:0012D512 ROM:0012D512 loc_12D512: ; CODE XREF: sub_12D370+19A↑j ROM:0012D512 bra.s loc_12D534 ROM:0012D514 ; --------------------------------------------------------------------------- ROM:0012D514 ROM:0012D514 loc_12D514: ; CODE XREF: sub_12D370+1A0↑j ROM:0012D514 move.w $6C4(a5),d2 ROM:0012D518 sub.w $6C8(a5),d2 ROM:0012D51C move.w $6C6(a5),d3 ROM:0012D520 add.w $6C8(a5),d3 ROM:0012D524 cmp.w ($506).w,d2 ROM:0012D528 bgt.s loc_12D530 ROM:0012D52A cmp.w ($506).w,d3 ROM:0012D52E bge.s loc_12D532 ROM:0012D530 ROM:0012D530 loc_12D530: ; CODE XREF: sub_12D370+1B8↑j ROM:0012D530 bra.s loc_12D534 ROM:0012D532 ; --------------------------------------------------------------------------- ROM:0012D532 ROM:0012D532 loc_12D532: ; CODE XREF: sub_12D370+1BE↑j ROM:0012D532 bra.s locret_12D542 ROM:0012D534 ; --------------------------------------------------------------------------- ROM:0012D534 ROM:0012D534 loc_12D534: ; CODE XREF: sub_12D370:loc_12D48E↑j ROM:0012D534 ; sub_12D370:loc_12D4F4↑j ... ROM:0012D534 bclr #0,($1280).w ROM:0012D53A bra.s locret_12D542 ROM:0012D53C ; --------------------------------------------------------------------------- ROM:0012D53C ROM:0012D53C loc_12D53C: ; CODE XREF: sub_12D370+8↑j ROM:0012D53C bset #0,($1280).w ROM:0012D542 ROM:0012D542 locret_12D542: ; CODE XREF: sub_12D370+166↑j ROM:0012D542 ; sub_12D370:loc_12D532↑j ... ROM:0012D542 rts ROM:0012D542 ; End of function sub_12D370 ROM:0012D542 ROM:0012D544 ROM:0012D544 ; =============== S U B R O U T I N E ======================================= ROM:0012D544 ROM:0012D544 ROM:0012D544 sub_12D544: ; CODE XREF: sub_12D83A+A↓p ROM:0012D544 clr.w d1 ROM:0012D546 move.b ($1253).w,d1 ROM:0012D54A cmpi.w #6,d1 ROM:0012D54E bcc.s locret_12D558 ROM:0012D550 movea.l off_12D55A(pc,d1.w*4),a0 ROM:0012D554 nop ROM:0012D556 jmp (a0) ROM:0012D558 ; --------------------------------------------------------------------------- ROM:0012D558 ROM:0012D558 locret_12D558: ; CODE XREF: sub_12D544+A↑j ROM:0012D558 rts ROM:0012D558 ; End of function sub_12D544 ROM:0012D558 ROM:0012D558 ; --------------------------------------------------------------------------- ROM:0012D55A off_12D55A: dc.l loc_12D572 ; DATA XREF: sub_12D544+C↑r ROM:0012D55E dc.l loc_12D57C ROM:0012D562 dc.l loc_12D5BE ROM:0012D566 dc.l loc_12D5F4 ROM:0012D56A dc.l loc_12D62C ROM:0012D56E dc.l loc_12D666 ROM:0012D572 ; --------------------------------------------------------------------------- ROM:0012D572 ROM:0012D572 loc_12D572: ; DATA XREF: ROM:off_12D55A↑o ROM:0012D572 move.b #1,($1253).w ROM:0012D578 bra.s locret_12D5BC ROM:0012D57A ; --------------------------------------------------------------------------- ROM:0012D57A rts ROM:0012D57C ; --------------------------------------------------------------------------- ROM:0012D57C ROM:0012D57C loc_12D57C: ; DATA XREF: ROM:0012D55E↑o ROM:0012D57C btst #4,($140F).w ROM:0012D582 beq.s locret_12D5BC ROM:0012D584 move.w $6D4(a5),d0 ROM:0012D588 cmp.w ($EF8).w,d0 ROM:0012D58C bge.s loc_12D5A0 ROM:0012D58E cmp.w ($CC2).w,d0 ROM:0012D592 bge.s loc_12D5A0 ROM:0012D594 bsr.w sub_12D6A8 ROM:0012D598 move.b #2,($1253).w ROM:0012D59E bra.s locret_12D5F2 ROM:0012D5A0 ; --------------------------------------------------------------------------- ROM:0012D5A0 ROM:0012D5A0 loc_12D5A0: ; CODE XREF: ROM:0012D58C↑j ROM:0012D5A0 ; ROM:0012D592↑j ROM:0012D5A0 cmp.w ($EF8).w,d0 ROM:0012D5A4 ble.s locret_12D5BC ROM:0012D5A6 cmp.w ($CC2).w,d0 ROM:0012D5AA ble.s locret_12D5BC ROM:0012D5AC bsr.w sub_12D6A8 ROM:0012D5B0 move.b #4,($1253).w ROM:0012D5B6 bra.l locret_12D664 ROM:0012D5BC ; --------------------------------------------------------------------------- ROM:0012D5BC ROM:0012D5BC locret_12D5BC: ; CODE XREF: ROM:0012D578↑j ROM:0012D5BC ; ROM:0012D582↑j ... ROM:0012D5BC rts ROM:0012D5BE ; --------------------------------------------------------------------------- ROM:0012D5BE ROM:0012D5BE loc_12D5BE: ; DATA XREF: ROM:0012D562↑o ROM:0012D5BE btst #4,($140F).w ROM:0012D5C4 bne.s loc_12D5D2 ROM:0012D5C6 bsr.w sub_12D6D2 ROM:0012D5CA move.b #1,($1253).w ROM:0012D5D0 bra.s locret_12D5BC ROM:0012D5D2 ; --------------------------------------------------------------------------- ROM:0012D5D2 ROM:0012D5D2 loc_12D5D2: ; CODE XREF: ROM:0012D5C4↑j ROM:0012D5D2 move.w $6D4(a5),d0 ROM:0012D5D6 cmp.w ($EF8).w,d0 ROM:0012D5DA ble.s locret_12D5F2 ROM:0012D5DC clr.b ($82F).w ROM:0012D5E0 clr.w ($6B0).w ROM:0012D5E4 move.b #3,($82F).w ROM:0012D5EA move.b #3,($1253).w ROM:0012D5F0 bra.s locret_12D62A ROM:0012D5F2 ; --------------------------------------------------------------------------- ROM:0012D5F2 ROM:0012D5F2 locret_12D5F2: ; CODE XREF: ROM:0012D59E↑j ROM:0012D5F2 ; ROM:0012D5DA↑j ... ROM:0012D5F2 rts ROM:0012D5F4 ; --------------------------------------------------------------------------- ROM:0012D5F4 ROM:0012D5F4 loc_12D5F4: ; DATA XREF: ROM:0012D566↑o ROM:0012D5F4 btst #4,($140F).w ROM:0012D5FA bne.s loc_12D608 ROM:0012D5FC bsr.w sub_12D6D2 ROM:0012D600 move.b #1,($1253).w ROM:0012D606 bra.s locret_12D5BC ROM:0012D608 ; --------------------------------------------------------------------------- ROM:0012D608 ROM:0012D608 loc_12D608: ; CODE XREF: ROM:0012D5FA↑j ROM:0012D608 move.w $6D4(a5),d0 ROM:0012D60C cmp.w ($CC2).w,d0 ROM:0012D610 ble.s locret_12D62A ROM:0012D612 bclr #0,($82F).w ROM:0012D618 bset #2,($82F).w ROM:0012D61E bsr.w sub_12D6BA ROM:0012D622 move.b #4,($1253).w ROM:0012D628 bra.s locret_12D664 ROM:0012D62A ; --------------------------------------------------------------------------- ROM:0012D62A ROM:0012D62A locret_12D62A: ; CODE XREF: ROM:0012D5F0↑j ROM:0012D62A ; ROM:0012D610↑j ROM:0012D62A rts ROM:0012D62C ; --------------------------------------------------------------------------- ROM:0012D62C ROM:0012D62C loc_12D62C: ; DATA XREF: ROM:0012D56A↑o ROM:0012D62C btst #4,($140F).w ROM:0012D632 bne.s loc_12D644 ROM:0012D634 bsr.w sub_12D6D2 ROM:0012D638 move.b #1,($1253).w ROM:0012D63E bra.l locret_12D5BC ROM:0012D644 ; --------------------------------------------------------------------------- ROM:0012D644 ROM:0012D644 loc_12D644: ; CODE XREF: ROM:0012D632↑j ROM:0012D644 move.w $6D4(a5),d0 ROM:0012D648 cmp.w ($EF8).w,d0 ROM:0012D64C bge.s locret_12D664 ROM:0012D64E clr.b ($82F).w ROM:0012D652 clr.w ($6B0).w ROM:0012D656 move.b #3,($82F).w ROM:0012D65C move.b #5,($1253).w ROM:0012D662 bra.s locret_12D6A4 ROM:0012D664 ; --------------------------------------------------------------------------- ROM:0012D664 ROM:0012D664 locret_12D664: ; CODE XREF: ROM:0012D5B6↑j ROM:0012D664 ; ROM:0012D628↑j ... ROM:0012D664 rts ROM:0012D666 ; --------------------------------------------------------------------------- ROM:0012D666 ROM:0012D666 loc_12D666: ; DATA XREF: ROM:0012D56E↑o ROM:0012D666 btst #4,($140F).w ROM:0012D66C bne.s loc_12D67E ROM:0012D66E bsr.w sub_12D6D2 ROM:0012D672 move.b #1,($1253).w ROM:0012D678 bra.l locret_12D5BC ROM:0012D67E ; --------------------------------------------------------------------------- ROM:0012D67E ROM:0012D67E loc_12D67E: ; CODE XREF: ROM:0012D66C↑j ROM:0012D67E move.w $6D4(a5),d0 ROM:0012D682 cmp.w ($CC2).w,d0 ROM:0012D686 bge.s locret_12D6A4 ROM:0012D688 bclr #0,($82F).w ROM:0012D68E bset #2,($82F).w ROM:0012D694 bsr.w sub_12D6FE ROM:0012D698 move.b #2,($1253).w ROM:0012D69E bra.l locret_12D5F2 ROM:0012D6A4 ; --------------------------------------------------------------------------- ROM:0012D6A4 ROM:0012D6A4 locret_12D6A4: ; CODE XREF: ROM:0012D662↑j ROM:0012D6A4 ; ROM:0012D686↑j ROM:0012D6A4 rts ROM:0012D6A6 ; --------------------------------------------------------------------------- ROM:0012D6A6 rts ROM:0012D6A8 ROM:0012D6A8 ; =============== S U B R O U T I N E ======================================= ROM:0012D6A8 ROM:0012D6A8 ROM:0012D6A8 sub_12D6A8: ; CODE XREF: ROM:0012D594↑p ROM:0012D6A8 ; ROM:0012D5AC↑p ROM:0012D6A8 clr.l ($8D8).w ROM:0012D6AC clr.w ($CFA).w ROM:0012D6B0 clr.l ($8DC).w ROM:0012D6B4 clr.w ($CFC).w ROM:0012D6B8 rts ROM:0012D6B8 ; End of function sub_12D6A8 ROM:0012D6B8 ROM:0012D6BA ROM:0012D6BA ; =============== S U B R O U T I N E ======================================= ROM:0012D6BA ROM:0012D6BA ROM:0012D6BA sub_12D6BA: ; CODE XREF: ROM:0012D61E↑p ROM:0012D6BA addq.w #1,($CFA).w ROM:0012D6BE bvc.s loc_12D6C6 ROM:0012D6C0 move.w #$8000,($CFA).w ROM:0012D6C6 ROM:0012D6C6 loc_12D6C6: ; CODE XREF: sub_12D6BA+4↑j ROM:0012D6C6 move.w ($6B0).w,d0 ROM:0012D6CA ext.l d0 ROM:0012D6CC add.l d0,($8D8).w ROM:0012D6D0 rts ROM:0012D6D0 ; End of function sub_12D6BA ROM:0012D6D0 ROM:0012D6D2 ROM:0012D6D2 ; =============== S U B R O U T I N E ======================================= ROM:0012D6D2 ROM:0012D6D2 ROM:0012D6D2 sub_12D6D2: ; CODE XREF: ROM:0012D5C6↑p ROM:0012D6D2 ; ROM:0012D5FC↑p ... ROM:0012D6D2 move.l ($8D8).w,d0 ROM:0012D6D6 divs.w ($CFA).w,d0 ROM:0012D6DA move.w d0,($CFE).w ROM:0012D6DE move.l ($8DC).w,d0 ROM:0012D6E2 divs.w ($CFC).w,d0 ROM:0012D6E6 move.w d0,($D00).w ROM:0012D6EA ext.l d0 ROM:0012D6EC move.w ($CFE).w,d1 ROM:0012D6F0 ext.l d1 ROM:0012D6F2 add.l d1,d0 ROM:0012D6F4 divs.w #2,d0 ROM:0012D6F8 move.w d0,($D02).w ROM:0012D6FC rts ROM:0012D6FC ; End of function sub_12D6D2 ROM:0012D6FC ROM:0012D6FE ROM:0012D6FE ; =============== S U B R O U T I N E ======================================= ROM:0012D6FE ROM:0012D6FE ROM:0012D6FE sub_12D6FE: ; CODE XREF: ROM:0012D694↑p ROM:0012D6FE addq.w #1,($CFC).w ROM:0012D702 bvc.s loc_12D70A ROM:0012D704 move.w #$8000,($CFC).w ROM:0012D70A ROM:0012D70A loc_12D70A: ; CODE XREF: sub_12D6FE+4↑j ROM:0012D70A move.w ($6B0).w,d0 ROM:0012D70E ext.l d0 ROM:0012D710 add.l d0,($8DC).w ROM:0012D714 rts ROM:0012D714 ; End of function sub_12D6FE ROM:0012D714 ROM:0012D716 ROM:0012D716 ; =============== S U B R O U T I N E ======================================= ROM:0012D716 ROM:0012D716 ROM:0012D716 sub_12D716: ; CODE XREF: sub_129F28+C0↑p ROM:0012D716 bsr.l sub_12CF40 ROM:0012D71C bsr.l sub_12C120 ROM:0012D722 bsr.l sub_12BB06 ROM:0012D728 bsr.w sub_12D784 ROM:0012D72C bsr.w sub_12D7B6 ROM:0012D730 bsr.l sub_12D196 ROM:0012D736 bsr.l sub_12CE28 ROM:0012D73C bsr.l sub_12CA8C ROM:0012D742 bsr.l sub_12B9D0 ROM:0012D748 bsr.l sub_12C4A8 ROM:0012D74E bsr.l sub_12C3F2 ROM:0012D754 bsr.l sub_12C96A ROM:0012D75A bsr.l sub_12CD5C ROM:0012D760 bsr.l sub_12BB6E ROM:0012D766 btst #2,($49E).w ROM:0012D76C beq.s loc_12D776 ROM:0012D76E bset #0,($DE1).w ROM:0012D774 bra.s loc_12D77C ROM:0012D776 ; --------------------------------------------------------------------------- ROM:0012D776 ROM:0012D776 loc_12D776: ; CODE XREF: sub_12D716+56↑j ROM:0012D776 bclr #0,($DE1).w ROM:0012D77C ROM:0012D77C loc_12D77C: ; CODE XREF: sub_12D716+5E↑j ROM:0012D77C bset #0,($DF9).w ROM:0012D782 rts ROM:0012D782 ; End of function sub_12D716 ROM:0012D782 ROM:0012D784 ROM:0012D784 ; =============== S U B R O U T I N E ======================================= ROM:0012D784 ROM:0012D784 ROM:0012D784 sub_12D784: ; CODE XREF: sub_12D716+12↑p ROM:0012D784 btst #7,($1406).w ROM:0012D78A beq.s loc_12D7A0 ROM:0012D78C bclr #7,($1406).w ROM:0012D792 bset #5,($DE1).w ROM:0012D798 bset #5,($DF9).w ROM:0012D79E bra.s locret_12D7B4 ROM:0012D7A0 ; --------------------------------------------------------------------------- ROM:0012D7A0 ROM:0012D7A0 loc_12D7A0: ; CODE XREF: sub_12D784+6↑j ROM:0012D7A0 cmpi.w #0,($57E).w ROM:0012D7A6 ble.s locret_12D7B4 ROM:0012D7A8 bclr #5,($DE1).w ROM:0012D7AE bset #5,($DF9).w ROM:0012D7B4 ROM:0012D7B4 locret_12D7B4: ; CODE XREF: sub_12D784+1A↑j ROM:0012D7B4 ; sub_12D784+22↑j ROM:0012D7B4 rts ROM:0012D7B4 ; End of function sub_12D784 ROM:0012D7B4 ROM:0012D7B6 ROM:0012D7B6 ; =============== S U B R O U T I N E ======================================= ROM:0012D7B6 ROM:0012D7B6 ROM:0012D7B6 sub_12D7B6: ; CODE XREF: sub_12D716+16↑p ROM:0012D7B6 btst #4,($1422).w ROM:0012D7BC beq.s loc_12D7D2 ROM:0012D7BE bclr #4,($1422).w ROM:0012D7C4 bset #2,($151E).w ROM:0012D7CA bset #2,($151F).w ROM:0012D7D0 bra.s loc_12D7EE ROM:0012D7D2 ; --------------------------------------------------------------------------- ROM:0012D7D2 ROM:0012D7D2 loc_12D7D2: ; CODE XREF: sub_12D7B6+6↑j ROM:0012D7D2 btst #4,($890).w ROM:0012D7D8 beq.s loc_12D7EE ROM:0012D7DA cmpi.w #0,($57E).w ROM:0012D7E0 ble.s loc_12D7EE ROM:0012D7E2 bclr #2,($151E).w ROM:0012D7E8 bset #2,($151F).w ROM:0012D7EE ROM:0012D7EE loc_12D7EE: ; CODE XREF: sub_12D7B6+1A↑j ROM:0012D7EE ; sub_12D7B6+22↑j ... ROM:0012D7EE btst #5,($141E).w ROM:0012D7F4 beq.s loc_12D80A ROM:0012D7F6 bclr #5,($141E).w ROM:0012D7FC bset #3,($151E).w ROM:0012D802 bset #1,($151E).w ROM:0012D808 bra.s locret_12D826 ROM:0012D80A ; --------------------------------------------------------------------------- ROM:0012D80A ROM:0012D80A loc_12D80A: ; CODE XREF: sub_12D7B6+3E↑j ROM:0012D80A btst #4,($890).w ROM:0012D810 beq.s locret_12D826 ROM:0012D812 cmpi.w #0,($57E).w ROM:0012D818 ble.s locret_12D826 ROM:0012D81A bclr #3,($151E).w ROM:0012D820 bset #1,($151E).w ROM:0012D826 ROM:0012D826 locret_12D826: ; CODE XREF: sub_12D7B6+52↑j ROM:0012D826 ; sub_12D7B6+5A↑j ... ROM:0012D826 rts ROM:0012D826 ; End of function sub_12D7B6 ROM:0012D826 ROM:0012D828 ROM:0012D828 ; =============== S U B R O U T I N E ======================================= ROM:0012D828 ROM:0012D828 ROM:0012D828 sub_12D828: ; CODE XREF: sub_129F28+C6↑p ROM:0012D828 bsr.l sub_12BBE8 ROM:0012D82E bsr.w sub_12DC40 ROM:0012D832 bsr.l sub_12D2A8 ROM:0012D838 rts ROM:0012D838 ; End of function sub_12D828 ROM:0012D838 ROM:0012D83A ROM:0012D83A ; =============== S U B R O U T I N E ======================================= ROM:0012D83A ROM:0012D83A ROM:0012D83A sub_12D83A: ; CODE XREF: sub_129F28+DE↑p ROM:0012D83A bsr.l sub_12E0D0 ROM:0012D840 bsr.w sub_12D84C ROM:0012D844 bsr.l sub_12D544 ROM:0012D84A rts ROM:0012D84A ; End of function sub_12D83A ROM:0012D84A ROM:0012D84C ROM:0012D84C ; =============== S U B R O U T I N E ======================================= ROM:0012D84C ROM:0012D84C ROM:0012D84C sub_12D84C: ; CODE XREF: sub_12D83A+6↑p ROM:0012D84C bclr #0,($1285).w ROM:0012D852 bclr #3,($1429).w ROM:0012D858 clr.w d1 ROM:0012D85A move.b ($1255).w,d1 ROM:0012D85E cmpi.w #8,d1 ROM:0012D862 bcc.s locret_12D86C ROM:0012D864 movea.l off_12D86E(pc,d1.w*4),a0 ROM:0012D868 nop ROM:0012D86A jmp (a0) ROM:0012D86C ; --------------------------------------------------------------------------- ROM:0012D86C ROM:0012D86C locret_12D86C: ; CODE XREF: sub_12D84C+16↑j ROM:0012D86C rts ROM:0012D86C ; End of function sub_12D84C ROM:0012D86C ROM:0012D86C ; --------------------------------------------------------------------------- ROM:0012D86E off_12D86E: dc.l loc_12D88E ; DATA XREF: sub_12D84C+18↑r ROM:0012D872 dc.l loc_12D8B6 ROM:0012D876 dc.l loc_12D8E0 ROM:0012D87A dc.l loc_12D93E ROM:0012D87E dc.l loc_12D9DA ROM:0012D882 dc.l loc_12DA56 ROM:0012D886 dc.l loc_12DAC8 ROM:0012D88A dc.l loc_12DBA6 ROM:0012D88E ; --------------------------------------------------------------------------- ROM:0012D88E ROM:0012D88E loc_12D88E: ; DATA XREF: ROM:off_12D86E↑o ROM:0012D88E bclr #2,($140F).w ROM:0012D894 bclr #4,($140F).w ROM:0012D89A bclr #0,($1410).w ROM:0012D8A0 bclr #7,($1424).w ROM:0012D8A6 bclr #3,($141C).w ROM:0012D8AC move.b #1,($1255).w ROM:0012D8B2 bra.s locret_12D8DE ROM:0012D8B4 ; --------------------------------------------------------------------------- ROM:0012D8B4 rts ROM:0012D8B6 ; --------------------------------------------------------------------------- ROM:0012D8B6 ROM:0012D8B6 loc_12D8B6: ; DATA XREF: ROM:0012D872↑o ROM:0012D8B6 btst #0,($1281).w ROM:0012D8BC beq.s locret_12D8DE ROM:0012D8BE bset #3,($141C).w ROM:0012D8C4 move.w $6CA(a5),d1 ROM:0012D8C8 clr.b ($7D9).w ROM:0012D8CC move.w d1,($604).w ROM:0012D8D0 move.b #1,($7D9).w ROM:0012D8D6 move.b #2,($1255).w ROM:0012D8DC bra.s locret_12D93C ROM:0012D8DE ; --------------------------------------------------------------------------- ROM:0012D8DE ROM:0012D8DE locret_12D8DE: ; CODE XREF: ROM:0012D8B2↑j ROM:0012D8DE ; ROM:0012D8BC↑j ... ROM:0012D8DE rts ROM:0012D8E0 ; --------------------------------------------------------------------------- ROM:0012D8E0 ROM:0012D8E0 loc_12D8E0: ; DATA XREF: ROM:0012D876↑o ROM:0012D8E0 bsr.w sub_12DE58 ROM:0012D8E4 btst #0,($1281).w ROM:0012D8EA bne.s loc_12D8FC ROM:0012D8EC bclr #3,($141C).w ROM:0012D8F2 move.b #1,($1255).w ROM:0012D8F8 bra.s locret_12D8DE ROM:0012D8FA ; --------------------------------------------------------------------------- ROM:0012D8FA bra.s locret_12D93C ROM:0012D8FC ; --------------------------------------------------------------------------- ROM:0012D8FC ROM:0012D8FC loc_12D8FC: ; CODE XREF: ROM:0012D8EA↑j ROM:0012D8FC cmpi.w #0,($604).w ROM:0012D902 bgt.s locret_12D93C ROM:0012D904 btst #3,($1429).w ROM:0012D90A beq.s locret_12D93C ROM:0012D90C bset #2,($140F).w ROM:0012D912 bsr.w sub_12DC32 ROM:0012D916 bsr.w sub_12DDD4 ROM:0012D91A bsr.w sub_12DD98 ROM:0012D91E move.w #1,($D0E).w ROM:0012D924 move.w $6CE(a5),($D10).w ROM:0012D92A bclr #5,($1409).w ROM:0012D930 move.b #3,($1255).w ROM:0012D936 bra.l loc_12D9D2 ROM:0012D93C ; --------------------------------------------------------------------------- ROM:0012D93C ROM:0012D93C locret_12D93C: ; CODE XREF: ROM:0012D8DC↑j ROM:0012D93C ; ROM:0012D8FA↑j ... ROM:0012D93C rts ROM:0012D93E ; --------------------------------------------------------------------------- ROM:0012D93E ROM:0012D93E loc_12D93E: ; DATA XREF: ROM:0012D87A↑o ROM:0012D93E bsr.w sub_12DC7A ROM:0012D942 bsr.w sub_12DCA2 ROM:0012D946 bsr.w sub_12DCBE ROM:0012D94A btst #0,($1281).w ROM:0012D950 bne.s loc_12D954 ROM:0012D952 bra.s loc_12D95C ROM:0012D954 ; --------------------------------------------------------------------------- ROM:0012D954 ROM:0012D954 loc_12D954: ; CODE XREF: ROM:0012D950↑j ROM:0012D954 btst #1,($1420).w ROM:0012D95A beq.s loc_12D982 ROM:0012D95C ROM:0012D95C loc_12D95C: ; CODE XREF: ROM:0012D952↑j ROM:0012D95C bclr #3,($141C).w ROM:0012D962 bsr.w sub_12DE38 ROM:0012D966 bclr #2,($140F).w ROM:0012D96C bsr.l sub_12E406 ROM:0012D972 bsr.w sub_12DD84 ROM:0012D976 move.b #1,($1255).w ROM:0012D97C bra.l locret_12D8DE ROM:0012D982 ; --------------------------------------------------------------------------- ROM:0012D982 ROM:0012D982 loc_12D982: ; CODE XREF: ROM:0012D95A↑j ROM:0012D982 btst #6,($141F).w ROM:0012D988 beq.s loc_12D9D2 ROM:0012D98A btst #5,($1409).w ROM:0012D990 beq.s loc_12D9AC ROM:0012D992 bset #4,($140F).w ROM:0012D998 move.w $6D0(a5),($D10).w ROM:0012D99E move.b #4,($1255).w ROM:0012D9A4 bra.l loc_12DA4E ROM:0012D9AA ; --------------------------------------------------------------------------- ROM:0012D9AA bra.s loc_12D9D2 ROM:0012D9AC ; --------------------------------------------------------------------------- ROM:0012D9AC ROM:0012D9AC loc_12D9AC: ; CODE XREF: ROM:0012D990↑j ROM:0012D9AC bsr.w sub_12DDD4 ROM:0012D9B0 bsr.w sub_12DDDC ROM:0012D9B4 addq.w #1,($D0E).w ROM:0012D9B8 bvc.s loc_12D9C0 ROM:0012D9BA move.w #$8000,($D0E).w ROM:0012D9C0 ROM:0012D9C0 loc_12D9C0: ; CODE XREF: ROM:0012D9B8↑j ROM:0012D9C0 move.w $6CE(a5),($D10).w ROM:0012D9C6 move.b #6,($1255).w ROM:0012D9CC bra.l loc_12DB9E ROM:0012D9D2 ; --------------------------------------------------------------------------- ROM:0012D9D2 ROM:0012D9D2 loc_12D9D2: ; CODE XREF: ROM:0012D936↑j ROM:0012D9D2 ; ROM:0012D988↑j ... ROM:0012D9D2 bsr.l sub_12E1EA ROM:0012D9D8 rts ROM:0012D9DA ; --------------------------------------------------------------------------- ROM:0012D9DA ROM:0012D9DA loc_12D9DA: ; DATA XREF: ROM:0012D87E↑o ROM:0012D9DA bsr.w sub_12DC7A ROM:0012D9DE bsr.w sub_12DCA2 ROM:0012D9E2 bsr.w sub_12DCBE ROM:0012D9E6 btst #0,($1281).w ROM:0012D9EC bne.s loc_12D9F0 ROM:0012D9EE bra.s loc_12D9F8 ROM:0012D9F0 ; --------------------------------------------------------------------------- ROM:0012D9F0 ROM:0012D9F0 loc_12D9F0: ; CODE XREF: ROM:0012D9EC↑j ROM:0012D9F0 btst #1,($1420).w ROM:0012D9F6 beq.s loc_12DA24 ROM:0012D9F8 ROM:0012D9F8 loc_12D9F8: ; CODE XREF: ROM:0012D9EE↑j ROM:0012D9F8 bclr #3,($141C).w ROM:0012D9FE bsr.w sub_12DE38 ROM:0012DA02 bclr #2,($140F).w ROM:0012DA08 bclr #4,($140F).w ROM:0012DA0E bsr.l sub_12E406 ROM:0012DA14 bsr.w sub_12DD84 ROM:0012DA18 move.b #1,($1255).w ROM:0012DA1E bra.l locret_12D8DE ROM:0012DA24 ; --------------------------------------------------------------------------- ROM:0012DA24 ROM:0012DA24 loc_12DA24: ; CODE XREF: ROM:0012D9F6↑j ROM:0012DA24 btst #6,($141F).w ROM:0012DA2A beq.s loc_12DA4E ROM:0012DA2C bclr #4,($140F).w ROM:0012DA32 bsr.w sub_12DDFA ROM:0012DA36 bset #0,($DF7).w ROM:0012DA3C bset #7,($1424).w ROM:0012DA42 bsr.w sub_12DD84 ROM:0012DA46 move.b #5,($1255).w ROM:0012DA4C bra.s loc_12DAC0 ROM:0012DA4E ; --------------------------------------------------------------------------- ROM:0012DA4E ROM:0012DA4E loc_12DA4E: ; CODE XREF: ROM:0012D9A4↑j ROM:0012DA4E ; ROM:0012DA2A↑j ... ROM:0012DA4E bsr.l sub_12E1EA ROM:0012DA54 rts ROM:0012DA56 ; --------------------------------------------------------------------------- ROM:0012DA56 ROM:0012DA56 loc_12DA56: ; DATA XREF: ROM:0012D882↑o ROM:0012DA56 btst #2,($1428).w ROM:0012DA5C beq.s loc_12DA8A ROM:0012DA5E bclr #3,($141C).w ROM:0012DA64 bclr #2,($140F).w ROM:0012DA6A bclr #7,($1424).w ROM:0012DA70 bsr.l sub_12E406 ROM:0012DA76 bset #0,($1285).w ROM:0012DA7C move.b #1,($1255).w ROM:0012DA82 bra.l locret_12D8DE ROM:0012DA88 ; --------------------------------------------------------------------------- ROM:0012DA88 bra.s loc_12DAC0 ROM:0012DA8A ; --------------------------------------------------------------------------- ROM:0012DA8A ROM:0012DA8A loc_12DA8A: ; CODE XREF: ROM:0012DA5C↑j ROM:0012DA8A btst #0,($1281).w ROM:0012DA90 bne.s loc_12DAC0 ROM:0012DA92 bclr #3,($141C).w ROM:0012DA98 bsr.w sub_12DE38 ROM:0012DA9C bclr #2,($140F).w ROM:0012DAA2 bsr.l sub_12E406 ROM:0012DAA8 bclr #7,($1424).w ROM:0012DAAE bset #0,($1285).w ROM:0012DAB4 move.b #1,($1255).w ROM:0012DABA bra.l locret_12D8DE ROM:0012DAC0 ; --------------------------------------------------------------------------- ROM:0012DAC0 ROM:0012DAC0 loc_12DAC0: ; CODE XREF: ROM:0012DA4C↑j ROM:0012DAC0 ; ROM:0012DA88↑j ... ROM:0012DAC0 bsr.l sub_12E1EA ROM:0012DAC6 rts ROM:0012DAC8 ; --------------------------------------------------------------------------- ROM:0012DAC8 ROM:0012DAC8 loc_12DAC8: ; DATA XREF: ROM:0012D886↑o ROM:0012DAC8 bsr.w sub_12DC7A ROM:0012DACC bsr.w sub_12DCA2 ROM:0012DAD0 bsr.w sub_12DCBE ROM:0012DAD4 btst #0,($1281).w ROM:0012DADA bne.s loc_12DADE ROM:0012DADC bra.s loc_12DAE6 ROM:0012DADE ; --------------------------------------------------------------------------- ROM:0012DADE ROM:0012DADE loc_12DADE: ; CODE XREF: ROM:0012DADA↑j ROM:0012DADE btst #1,($1420).w ROM:0012DAE4 beq.s loc_12DB0C ROM:0012DAE6 ROM:0012DAE6 loc_12DAE6: ; CODE XREF: ROM:0012DADC↑j ROM:0012DAE6 bclr #3,($141C).w ROM:0012DAEC bsr.w sub_12DE38 ROM:0012DAF0 bclr #2,($140F).w ROM:0012DAF6 bsr.l sub_12E406 ROM:0012DAFC bsr.w sub_12DD84 ROM:0012DB00 move.b #1,($1255).w ROM:0012DB06 bra.l locret_12D8DE ROM:0012DB0C ; --------------------------------------------------------------------------- ROM:0012DB0C ROM:0012DB0C loc_12DB0C: ; CODE XREF: ROM:0012DAE4↑j ROM:0012DB0C btst #2,($142E).w ROM:0012DB12 beq.s loc_12DB34 ROM:0012DB14 btst #5,($1409).w ROM:0012DB1A beq.s loc_12DB34 ROM:0012DB1C bset #4,($140F).w ROM:0012DB22 move.w $6D0(a5),($D10).w ROM:0012DB28 move.b #4,($1255).w ROM:0012DB2E bra.l loc_12DA4E ROM:0012DB34 ; --------------------------------------------------------------------------- ROM:0012DB34 ROM:0012DB34 loc_12DB34: ; CODE XREF: ROM:0012DB12↑j ROM:0012DB34 ; ROM:0012DB1A↑j ROM:0012DB34 btst #6,($141F).w ROM:0012DB3A beq.s loc_12DB9E ROM:0012DB3C btst #5,($1409).w ROM:0012DB42 bne.s loc_12DB9E ROM:0012DB44 move.w $6D2(a5),d0 ROM:0012DB48 cmp.w ($D0E).w,d0 ROM:0012DB4C bgt.s loc_12DB78 ROM:0012DB4E bset #0,($1410).w ROM:0012DB54 bsr.w sub_12DD84 ROM:0012DB58 move.w $6E4(a5),d1 ROM:0012DB5C clr.b ($7D9).w ROM:0012DB60 move.w d1,($604).w ROM:0012DB64 move.b #1,($7D9).w ROM:0012DB6A move.b #7,($1255).w ROM:0012DB70 bra.l loc_12DC2A ROM:0012DB76 ; --------------------------------------------------------------------------- ROM:0012DB76 bra.s loc_12DB9E ROM:0012DB78 ; --------------------------------------------------------------------------- ROM:0012DB78 ROM:0012DB78 loc_12DB78: ; CODE XREF: ROM:0012DB4C↑j ROM:0012DB78 bsr.w sub_12DDD4 ROM:0012DB7C bsr.w sub_12DDDC ROM:0012DB80 addq.w #1,($D0E).w ROM:0012DB84 bvc.s loc_12DB8C ROM:0012DB86 move.w #$8000,($D0E).w ROM:0012DB8C ROM:0012DB8C loc_12DB8C: ; CODE XREF: ROM:0012DB84↑j ROM:0012DB8C move.w $6CE(a5),($D10).w ROM:0012DB92 move.b #6,($1255).w ROM:0012DB98 bra.l *+6 ROM:0012DB9E ; --------------------------------------------------------------------------- ROM:0012DB9E ROM:0012DB9E loc_12DB9E: ; CODE XREF: ROM:0012D9CC↑j ROM:0012DB9E ; ROM:0012DB3A↑j ... ROM:0012DB9E bsr.l sub_12E1EA ROM:0012DBA4 rts ROM:0012DBA6 ; --------------------------------------------------------------------------- ROM:0012DBA6 ROM:0012DBA6 loc_12DBA6: ; DATA XREF: ROM:0012D88A↑o ROM:0012DBA6 btst #0,($1281).w ROM:0012DBAC bne.s loc_12DBD6 ROM:0012DBAE bclr #3,($141C).w ROM:0012DBB4 bclr #2,($140F).w ROM:0012DBBA bclr #0,($1410).w ROM:0012DBC0 bsr.l sub_12E406 ROM:0012DBC6 bsr.w sub_12DE38 ROM:0012DBCA move.b #1,($1255).w ROM:0012DBD0 bra.l locret_12D8DE ROM:0012DBD6 ; --------------------------------------------------------------------------- ROM:0012DBD6 ROM:0012DBD6 loc_12DBD6: ; CODE XREF: ROM:0012DBAC↑j ROM:0012DBD6 btst #1,($1401).w ROM:0012DBDC beq.s loc_12DC00 ROM:0012DBDE bsr.w sub_12DE50 ROM:0012DBE2 bset #1,($DF7).w ROM:0012DBE8 bset #7,($1424).w ROM:0012DBEE bclr #0,($1410).w ROM:0012DBF4 move.b #5,($1255).w ROM:0012DBFA bra.l loc_12DAC0 ROM:0012DC00 ; --------------------------------------------------------------------------- ROM:0012DC00 ROM:0012DC00 loc_12DC00: ; CODE XREF: ROM:0012DBDC↑j ROM:0012DC00 cmpi.w #0,($604).w ROM:0012DC06 bgt.s loc_12DC2A ROM:0012DC08 bsr.w sub_12DE48 ROM:0012DC0C bset #1,($DF7).w ROM:0012DC12 bset #7,($1424).w ROM:0012DC18 bclr #0,($1410).w ROM:0012DC1E move.b #5,($1255).w ROM:0012DC24 bra.l loc_12DAC0 ROM:0012DC2A ; --------------------------------------------------------------------------- ROM:0012DC2A ROM:0012DC2A loc_12DC2A: ; CODE XREF: ROM:0012DB70↑j ROM:0012DC2A ; ROM:0012DC06↑j ROM:0012DC2A bsr.l sub_12E1EA ROM:0012DC30 rts ROM:0012DC32 ROM:0012DC32 ; =============== S U B R O U T I N E ======================================= ROM:0012DC32 ROM:0012DC32 ROM:0012DC32 sub_12DC32: ; CODE XREF: ROM:0012D912↑p ROM:0012DC32 move.w ($D26).w,($D0C).w ROM:0012DC38 move.w ($D08).w,($D0A).w ROM:0012DC3E rts ROM:0012DC3E ; End of function sub_12DC32 ROM:0012DC3E ROM:0012DC40 ROM:0012DC40 ; =============== S U B R O U T I N E ======================================= ROM:0012DC40 ROM:0012DC40 ROM:0012DC40 sub_12DC40: ; CODE XREF: sub_12D828+6↑p ROM:0012DC40 move.l ($910).w,d0 ROM:0012DC44 divs.w #$2710,d0 ROM:0012DC48 bvc.w loc_12DC50 ROM:0012DC4C move.w #$7FFF,d0 ROM:0012DC50 ROM:0012DC50 loc_12DC50: ; CODE XREF: sub_12DC40+8↑j ROM:0012DC50 move.w d0,($D08).w ROM:0012DC54 move.w #$2710,d6 ROM:0012DC58 move.w ($D04).w,d2 ROM:0012DC5C move.w ($D06).w,d5 ROM:0012DC60 move.w $6CC(a5),d3 ROM:0012DC64 move.w ($D08).w,d1 ROM:0012DC68 bsr.l sub_12E1C4 ROM:0012DC6E move.w d4,($D06).w ROM:0012DC72 swap d4 ROM:0012DC74 move.w d4,($D04).w ROM:0012DC78 rts ROM:0012DC78 ; End of function sub_12DC40 ROM:0012DC78 ROM:0012DC7A ROM:0012DC7A ; =============== S U B R O U T I N E ======================================= ROM:0012DC7A ROM:0012DC7A ROM:0012DC7A sub_12DC7A: ; CODE XREF: ROM:loc_12D93E↑p ROM:0012DC7A ; ROM:loc_12D9DA↑p ... ROM:0012DC7A move.w ($D08).w,d0 ROM:0012DC7E sub.w ($D0A).w,d0 ROM:0012DC82 cmpi.w #0,d0 ROM:0012DC86 bge.s loc_12DC8A ROM:0012DC88 neg.w d0 ROM:0012DC8A ROM:0012DC8A loc_12DC8A: ; CODE XREF: sub_12DC7A+C↑j ROM:0012DC8A move.w $6E2(a5),d1 ROM:0012DC8E cmp.w d0,d1 ROM:0012DC90 bge.s loc_12DC9A ROM:0012DC92 bset #1,($1420).w ROM:0012DC98 bra.s locret_12DCA0 ROM:0012DC9A ; --------------------------------------------------------------------------- ROM:0012DC9A ROM:0012DC9A loc_12DC9A: ; CODE XREF: sub_12DC7A+16↑j ROM:0012DC9A bclr #1,($1420).w ROM:0012DCA0 ROM:0012DCA0 locret_12DCA0: ; CODE XREF: sub_12DC7A+1E↑j ROM:0012DCA0 rts ROM:0012DCA0 ; End of function sub_12DC7A ROM:0012DCA0 ROM:0012DCA2 ROM:0012DCA2 ; =============== S U B R O U T I N E ======================================= ROM:0012DCA2 ROM:0012DCA2 ROM:0012DCA2 sub_12DCA2: ; CODE XREF: ROM:0012D942↑p ROM:0012DCA2 ; ROM:0012D9DE↑p ... ROM:0012DCA2 move.w $6D6(a5),d0 ROM:0012DCA6 move.w $6D8(a5),d1 ROM:0012DCAA cmp.w ($D22).w,d0 ROM:0012DCAE bgt.s locret_12DCBC ROM:0012DCB0 cmp.w ($D22).w,d1 ROM:0012DCB4 ble.s locret_12DCBC ROM:0012DCB6 bset #5,($1409).w ROM:0012DCBC ROM:0012DCBC locret_12DCBC: ; CODE XREF: sub_12DCA2+C↑j ROM:0012DCBC ; sub_12DCA2+12↑j ROM:0012DCBC rts ROM:0012DCBC ; End of function sub_12DCA2 ROM:0012DCBC ROM:0012DCBE ROM:0012DCBE ; =============== S U B R O U T I N E ======================================= ROM:0012DCBE ROM:0012DCBE ROM:0012DCBE sub_12DCBE: ; CODE XREF: ROM:0012D946↑p ROM:0012DCBE ; ROM:0012D9E2↑p ... ROM:0012DCBE bclr #2,($142E).w ROM:0012DCC4 bclr #6,($141F).w ROM:0012DCCA clr.w d1 ROM:0012DCCC move.b ($1256).w,d1 ROM:0012DCD0 cmpi.w #3,d1 ROM:0012DCD4 bcc.s locret_12DCDE ROM:0012DCD6 movea.l off_12DCE0(pc,d1.w*4),a0 ROM:0012DCDA nop ROM:0012DCDC jmp (a0) ROM:0012DCDE ; --------------------------------------------------------------------------- ROM:0012DCDE ROM:0012DCDE locret_12DCDE: ; CODE XREF: sub_12DCBE+16↑j ROM:0012DCDE rts ROM:0012DCDE ; End of function sub_12DCBE ROM:0012DCDE ROM:0012DCDE ; --------------------------------------------------------------------------- ROM:0012DCE0 off_12DCE0: dc.l loc_12DCEC ; DATA XREF: sub_12DCBE+18↑r ROM:0012DCE4 dc.l loc_12DD0A ROM:0012DCE8 dc.l loc_12DD74 ROM:0012DCEC ; --------------------------------------------------------------------------- ROM:0012DCEC ROM:0012DCEC loc_12DCEC: ; DATA XREF: ROM:off_12DCE0↑o ROM:0012DCEC bsr.w sub_12DDC0 ROM:0012DCF0 move.w ($D12).w,d2 ROM:0012DCF4 clr.b ($7DA).w ROM:0012DCF8 move.w d2,($606).w ROM:0012DCFC move.b #1,($7DA).w ROM:0012DD02 move.b #1,($1256).w ROM:0012DD08 rts ROM:0012DD0A ; --------------------------------------------------------------------------- ROM:0012DD0A ROM:0012DD0A loc_12DD0A: ; DATA XREF: ROM:0012DCE4↑o ROM:0012DD0A cmpi.w #0,($606).w ROM:0012DD10 bgt.s locret_12DD72 ROM:0012DD12 cmpi.w #1,($D10).w ROM:0012DD18 ble.s loc_12DD42 ROM:0012DD1A subq.w #1,($D10).w ROM:0012DD1E bvc.s loc_12DD26 ROM:0012DD20 move.w #$8000,($D10).w ROM:0012DD26 ROM:0012DD26 loc_12DD26: ; CODE XREF: ROM:0012DD1E↑j ROM:0012DD26 bset #2,($142E).w ROM:0012DD2C move.w ($D12).w,d2 ROM:0012DD30 clr.b ($7DA).w ROM:0012DD34 move.w d2,($606).w ROM:0012DD38 move.b #1,($7DA).w ROM:0012DD3E bra.w locret_12DD72 ROM:0012DD42 ; --------------------------------------------------------------------------- ROM:0012DD42 ROM:0012DD42 loc_12DD42: ; CODE XREF: ROM:0012DD18↑j ROM:0012DD42 subq.w #1,($D10).w ROM:0012DD46 bvc.s loc_12DD4E ROM:0012DD48 move.w #$8000,($D10).w ROM:0012DD4E ROM:0012DD4E loc_12DD4E: ; CODE XREF: ROM:0012DD46↑j ROM:0012DD4E bset #2,($142E).w ROM:0012DD54 bset #6,($141F).w ROM:0012DD5A move.w ($D12).w,d2 ROM:0012DD5E clr.b ($7DA).w ROM:0012DD62 move.w d2,($606).w ROM:0012DD66 move.b #1,($7DA).w ROM:0012DD6C move.b #2,($1256).w ROM:0012DD72 ROM:0012DD72 locret_12DD72: ; CODE XREF: ROM:0012DD10↑j ROM:0012DD72 ; ROM:0012DD3E↑j ROM:0012DD72 rts ROM:0012DD74 ; --------------------------------------------------------------------------- ROM:0012DD74 ROM:0012DD74 loc_12DD74: ; DATA XREF: ROM:0012DCE8↑o ROM:0012DD74 cmpi.w #0,($D10).w ROM:0012DD7A ble.s locret_12DD82 ROM:0012DD7C move.b #1,($1256).w ROM:0012DD82 ROM:0012DD82 locret_12DD82: ; CODE XREF: ROM:0012DD7A↑j ROM:0012DD82 rts ROM:0012DD84 ROM:0012DD84 ; =============== S U B R O U T I N E ======================================= ROM:0012DD84 ROM:0012DD84 ROM:0012DD84 sub_12DD84: ; CODE XREF: ROM:0012D972↑p ROM:0012DD84 ; ROM:0012DA14↑p ... ROM:0012DD84 move.b #0,($1256).w ROM:0012DD8A bclr #2,($142E).w ROM:0012DD90 bclr #6,($141F).w ROM:0012DD96 rts ROM:0012DD96 ; End of function sub_12DD84 ROM:0012DD96 ROM:0012DD98 ROM:0012DD98 ; =============== S U B R O U T I N E ======================================= ROM:0012DD98 ROM:0012DD98 ROM:0012DD98 sub_12DD98: ; CODE XREF: ROM:0012D91A↑p ROM:0012DD98 move.w $6D6(a5),d0 ROM:0012DD9C move.w ($D0C).w,d1 ROM:0012DDA0 cmp.w ($D14).w,d0 ROM:0012DDA4 ble.s loc_12DDAC ROM:0012DDA6 add.w $6DE(a5),d1 ROM:0012DDAA bra.s loc_12DDBA ROM:0012DDAC ; --------------------------------------------------------------------------- ROM:0012DDAC ROM:0012DDAC loc_12DDAC: ; CODE XREF: sub_12DD98+C↑j ROM:0012DDAC move.w $6D8(a5),d0 ROM:0012DDB0 cmp.w ($D14).w,d0 ROM:0012DDB4 bge.s loc_12DDBA ROM:0012DDB6 sub.w $6E0(a5),d1 ROM:0012DDBA ROM:0012DDBA loc_12DDBA: ; CODE XREF: sub_12DD98+12↑j ROM:0012DDBA ; sub_12DD98+1C↑j ROM:0012DDBA move.w d1,($D16).w ROM:0012DDBE rts ROM:0012DDBE ; End of function sub_12DD98 ROM:0012DDBE ROM:0012DDC0 ROM:0012DDC0 ; =============== S U B R O U T I N E ======================================= ROM:0012DDC0 ROM:0012DDC0 ROM:0012DDC0 sub_12DDC0: ; CODE XREF: ROM:loc_12DCEC↑p ROM:0012DDC0 move.w #$3EEA,d1 ROM:0012DDC4 move.w ($D04).w,d2 ROM:0012DDC8 bsr.l sub_11745C ROM:0012DDCE move.w d1,($D12).w ROM:0012DDD2 rts ROM:0012DDD2 ; End of function sub_12DDC0 ROM:0012DDD2 ROM:0012DDD4 ROM:0012DDD4 ; =============== S U B R O U T I N E ======================================= ROM:0012DDD4 ROM:0012DDD4 ROM:0012DDD4 sub_12DDD4: ; CODE XREF: ROM:0012D916↑p ROM:0012DDD4 ; ROM:loc_12D9AC↑p ... ROM:0012DDD4 move.w ($D22).w,($D14).w ROM:0012DDDA rts ROM:0012DDDA ; End of function sub_12DDD4 ROM:0012DDDA ROM:0012DDDC ROM:0012DDDC ; =============== S U B R O U T I N E ======================================= ROM:0012DDDC ROM:0012DDDC ROM:0012DDDC sub_12DDDC: ; CODE XREF: ROM:0012D9B0↑p ROM:0012DDDC ; ROM:0012DB7C↑p ROM:0012DDDC move.w $6D4(a5),d0 ROM:0012DDE0 cmp.w ($D14).w,d0 ROM:0012DDE4 ble.s loc_12DDF0 ROM:0012DDE6 move.w $6DA(a5),d1 ROM:0012DDEA add.w d1,($D16).w ROM:0012DDEE bra.s locret_12DDF8 ROM:0012DDF0 ; --------------------------------------------------------------------------- ROM:0012DDF0 ROM:0012DDF0 loc_12DDF0: ; CODE XREF: sub_12DDDC+8↑j ROM:0012DDF0 move.w $6DC(a5),d1 ROM:0012DDF4 sub.w d1,($D16).w ROM:0012DDF8 ROM:0012DDF8 locret_12DDF8: ; CODE XREF: sub_12DDDC+12↑j ROM:0012DDF8 rts ROM:0012DDF8 ; End of function sub_12DDDC ROM:0012DDF8 ROM:0012DDFA ROM:0012DDFA ; =============== S U B R O U T I N E ======================================= ROM:0012DDFA ROM:0012DDFA ROM:0012DDFA sub_12DDFA: ; CODE XREF: ROM:0012DA32↑p ROM:0012DDFA move.w #$3EEC,d1 ROM:0012DDFE move.w ($D04).w,d2 ROM:0012DE02 bsr.l sub_11745C ROM:0012DE08 move.w d1,($D18).w ROM:0012DE0C muls.w #$3E8,d1 ROM:0012DE10 cmp.l ($8E0).w,d1 ROM:0012DE14 bgt.s loc_12DE1E ROM:0012DE16 bset #0,($DDF).w ROM:0012DE1C bra.s loc_12DE24 ROM:0012DE1E ; --------------------------------------------------------------------------- ROM:0012DE1E ROM:0012DE1E loc_12DE1E: ; CODE XREF: sub_12DDFA+1A↑j ROM:0012DE1E bclr #0,($DDF).w ROM:0012DE24 ROM:0012DE24 loc_12DE24: ; CODE XREF: sub_12DDFA+22↑j ROM:0012DE24 bclr #1,($DDF).w ROM:0012DE2A bset #1,($DF7).w ROM:0012DE30 move.l ($8E0).w,($8E4).w ROM:0012DE36 rts ROM:0012DE36 ; End of function sub_12DDFA ROM:0012DE36 ROM:0012DE38 ROM:0012DE38 ; =============== S U B R O U T I N E ======================================= ROM:0012DE38 ROM:0012DE38 ROM:0012DE38 sub_12DE38: ; CODE XREF: ROM:0012D962↑p ROM:0012DE38 ; ROM:0012D9FE↑p ... ROM:0012DE38 btst #0,($11DF).w ROM:0012DE3E beq.s locret_12DE46 ROM:0012DE40 move.w ($D0C).w,($FAE).w ROM:0012DE46 ROM:0012DE46 locret_12DE46: ; CODE XREF: sub_12DE38+6↑j ROM:0012DE46 rts ROM:0012DE46 ; End of function sub_12DE38 ROM:0012DE46 ROM:0012DE48 ROM:0012DE48 ; =============== S U B R O U T I N E ======================================= ROM:0012DE48 ROM:0012DE48 ROM:0012DE48 sub_12DE48: ; CODE XREF: ROM:0012DC08↑p ROM:0012DE48 bset #1,($DDF).w ROM:0012DE4E rts ROM:0012DE4E ; End of function sub_12DE48 ROM:0012DE4E ROM:0012DE50 ROM:0012DE50 ; =============== S U B R O U T I N E ======================================= ROM:0012DE50 ROM:0012DE50 ROM:0012DE50 sub_12DE50: ; CODE XREF: ROM:0012DBDE↑p ROM:0012DE50 bclr #1,($DDF).w ROM:0012DE56 rts ROM:0012DE56 ; End of function sub_12DE50 ROM:0012DE56 ROM:0012DE58 ROM:0012DE58 ; =============== S U B R O U T I N E ======================================= ROM:0012DE58 ROM:0012DE58 ROM:0012DE58 sub_12DE58: ; CODE XREF: ROM:loc_12D8E0↑p ROM:0012DE58 btst #0,($11ED).w ROM:0012DE5E beq.s locret_12DE8E ROM:0012DE60 move.w $6D4(a5),d0 ROM:0012DE64 btst #0,($11EC).w ROM:0012DE6A beq.s loc_12DE7A ROM:0012DE6C cmp.w ($D22).w,d0 ROM:0012DE70 blt.s loc_12DE7A ROM:0012DE72 bset #3,($1429).w ROM:0012DE78 bra.s locret_12DE8E ROM:0012DE7A ; --------------------------------------------------------------------------- ROM:0012DE7A ROM:0012DE7A loc_12DE7A: ; CODE XREF: sub_12DE58+12↑j ROM:0012DE7A ; sub_12DE58+18↑j ROM:0012DE7A btst #0,($11EC).w ROM:0012DE80 bne.s locret_12DE8E ROM:0012DE82 cmp.w ($D22).w,d0 ROM:0012DE86 bge.s locret_12DE8E ROM:0012DE88 bset #3,($1429).w ROM:0012DE8E ROM:0012DE8E locret_12DE8E: ; CODE XREF: sub_12DE58+6↑j ROM:0012DE8E ; sub_12DE58+20↑j ... ROM:0012DE8E rts ROM:0012DE8E ; End of function sub_12DE58 ROM:0012DE8E ROM:0012DE90 ROM:0012DE90 ; =============== S U B R O U T I N E ======================================= ROM:0012DE90 ROM:0012DE90 ROM:0012DE90 sub_12DE90: ; CODE XREF: ROM:0011765E↑p ROM:0012DE90 bsr.l sub_12DFDE ROM:0012DE96 clr.w d1 ROM:0012DE98 move.b ($1257).w,d1 ROM:0012DE9C cmpi.w #4,d1 ROM:0012DEA0 bcc.s locret_12DEAA ROM:0012DEA2 movea.l off_12DEAC(pc,d1.w*4),a0 ROM:0012DEA6 nop ROM:0012DEA8 jmp (a0) ROM:0012DEAA ; --------------------------------------------------------------------------- ROM:0012DEAA ROM:0012DEAA locret_12DEAA: ; CODE XREF: sub_12DE90+10↑j ROM:0012DEAA rts ROM:0012DEAA ; End of function sub_12DE90 ROM:0012DEAA ROM:0012DEAA ; --------------------------------------------------------------------------- ROM:0012DEAC off_12DEAC: dc.l loc_12DEBC ; DATA XREF: sub_12DE90+12↑r ROM:0012DEB0 dc.l loc_12DEC4 ROM:0012DEB4 dc.l loc_12DEEA ROM:0012DEB8 dc.l loc_12DF2A ROM:0012DEBC ; --------------------------------------------------------------------------- ROM:0012DEBC ROM:0012DEBC loc_12DEBC: ; DATA XREF: ROM:off_12DEAC↑o ROM:0012DEBC move.b #1,($1257).w ROM:0012DEC2 rts ROM:0012DEC4 ; --------------------------------------------------------------------------- ROM:0012DEC4 ROM:0012DEC4 loc_12DEC4: ; DATA XREF: ROM:0012DEB0↑o ROM:0012DEC4 btst #3,($141C).w ROM:0012DECA beq.s locret_12DEE8 ROM:0012DECC bsr.w sub_12DF66 ROM:0012DED0 move.w $6E6(a5),d1 ROM:0012DED4 clr.b ($7DB).w ROM:0012DED8 move.w d1,($608).w ROM:0012DEDC move.b #1,($7DB).w ROM:0012DEE2 move.b #2,($1257).w ROM:0012DEE8 ROM:0012DEE8 locret_12DEE8: ; CODE XREF: ROM:0012DECA↑j ROM:0012DEE8 rts ROM:0012DEEA ; --------------------------------------------------------------------------- ROM:0012DEEA ROM:0012DEEA loc_12DEEA: ; DATA XREF: ROM:0012DEB4↑o ROM:0012DEEA btst #3,($141C).w ROM:0012DEF0 bne.s loc_12DEFA ROM:0012DEF2 move.b #1,($1257).w ROM:0012DEF8 bra.s locret_12DF28 ROM:0012DEFA ; --------------------------------------------------------------------------- ROM:0012DEFA ROM:0012DEFA loc_12DEFA: ; CODE XREF: ROM:0012DEF0↑j ROM:0012DEFA btst #4,($140F).w ROM:0012DF00 beq.s loc_12DF0A ROM:0012DF02 move.b #3,($1257).w ROM:0012DF08 bra.s locret_12DF28 ROM:0012DF0A ; --------------------------------------------------------------------------- ROM:0012DF0A ROM:0012DF0A loc_12DF0A: ; CODE XREF: ROM:0012DF00↑j ROM:0012DF0A cmpi.w #0,($608).w ROM:0012DF10 bgt.s locret_12DF28 ROM:0012DF12 bsr.w sub_12DF7A ROM:0012DF16 move.w $6E6(a5),d1 ROM:0012DF1A clr.b ($7DB).w ROM:0012DF1E move.w d1,($608).w ROM:0012DF22 move.b #1,($7DB).w ROM:0012DF28 ROM:0012DF28 locret_12DF28: ; CODE XREF: ROM:0012DEF8↑j ROM:0012DF28 ; ROM:0012DF08↑j ... ROM:0012DF28 rts ROM:0012DF2A ; --------------------------------------------------------------------------- ROM:0012DF2A ROM:0012DF2A loc_12DF2A: ; DATA XREF: ROM:0012DEB8↑o ROM:0012DF2A btst #3,($141C).w ROM:0012DF30 bne.s loc_12DF3A ROM:0012DF32 move.b #1,($1257).w ROM:0012DF38 bra.s locret_12DF64 ROM:0012DF3A ; --------------------------------------------------------------------------- ROM:0012DF3A ROM:0012DF3A loc_12DF3A: ; CODE XREF: ROM:0012DF30↑j ROM:0012DF3A btst #4,($140F).w ROM:0012DF40 beq.s locret_12DF64 ROM:0012DF42 cmpi.w #0,($608).w ROM:0012DF48 bgt.s locret_12DF64 ROM:0012DF4A bsr.w sub_12DF7A ROM:0012DF4E bsr.w sub_12DFB2 ROM:0012DF52 move.w $6E6(a5),d1 ROM:0012DF56 clr.b ($7DB).w ROM:0012DF5A move.w d1,($608).w ROM:0012DF5E move.b #1,($7DB).w ROM:0012DF64 ROM:0012DF64 locret_12DF64: ; CODE XREF: ROM:0012DF38↑j ROM:0012DF64 ; ROM:0012DF40↑j ... ROM:0012DF64 rts ROM:0012DF66 ROM:0012DF66 ; =============== S U B R O U T I N E ======================================= ROM:0012DF66 ROM:0012DF66 ROM:0012DF66 sub_12DF66: ; CODE XREF: ROM:0012DECC↑p ROM:0012DF66 move.w ($CC2).w,($D1A).w ROM:0012DF6C clr.w ($D1C).w ROM:0012DF70 clr.l ($8E0).w ROM:0012DF74 clr.w ($D1E).w ROM:0012DF78 rts ROM:0012DF78 ; End of function sub_12DF66 ROM:0012DF78 ROM:0012DF7A ROM:0012DF7A ; =============== S U B R O U T I N E ======================================= ROM:0012DF7A ROM:0012DF7A ROM:0012DF7A sub_12DF7A: ; CODE XREF: ROM:0012DF12↑p ROM:0012DF7A ; ROM:0012DF4A↑p ROM:0012DF7A move.w #$3EEE,d1 ROM:0012DF7E move.w ($D04).w,d2 ROM:0012DF82 bsr.l sub_11745C ROM:0012DF88 move.w d1,($D20).w ROM:0012DF8C move.w #$2710,d6 ROM:0012DF90 move.w ($D1A).w,d2 ROM:0012DF94 move.w ($D1C).w,d5 ROM:0012DF98 move.w ($D20).w,d3 ROM:0012DF9C move.w ($CC2).w,d1 ROM:0012DFA0 bsr.l sub_12E1C4 ROM:0012DFA6 move.w d4,($D1C).w ROM:0012DFAA swap d4 ROM:0012DFAC move.w d4,($D1A).w ROM:0012DFB0 rts ROM:0012DFB0 ; End of function sub_12DF7A ROM:0012DFB0 ROM:0012DFB2 ROM:0012DFB2 ; =============== S U B R O U T I N E ======================================= ROM:0012DFB2 ROM:0012DFB2 ROM:0012DFB2 sub_12DFB2: ; CODE XREF: ROM:0012DF4E↑p ROM:0012DFB2 move.w ($CC2).w,d0 ROM:0012DFB6 sub.w ($D1A).w,d0 ROM:0012DFBA cmpi.w #0,d0 ROM:0012DFBE bge.s loc_12DFC2 ROM:0012DFC0 neg.w d0 ROM:0012DFC2 ROM:0012DFC2 loc_12DFC2: ; CODE XREF: sub_12DFB2+C↑j ROM:0012DFC2 ext.l d0 ROM:0012DFC4 add.l d0,($8E0).w ROM:0012DFC8 move.l ($8E0).w,d0 ROM:0012DFCC divs.w #$3E8,d0 ROM:0012DFD0 bvc.w loc_12DFD8 ROM:0012DFD4 move.w #$7FFF,d0 ROM:0012DFD8 ROM:0012DFD8 loc_12DFD8: ; CODE XREF: sub_12DFB2+1E↑j ROM:0012DFD8 move.w d0,($D1E).w ROM:0012DFDC rts ROM:0012DFDC ; End of function sub_12DFB2 ROM:0012DFDC ROM:0012DFDE ROM:0012DFDE ; =============== S U B R O U T I N E ======================================= ROM:0012DFDE ROM:0012DFDE ROM:0012DFDE sub_12DFDE: ; CODE XREF: sub_12DE90↑p ROM:0012DFDE clr.w d1 ROM:0012DFE0 move.b ($1258).w,d1 ROM:0012DFE4 cmpi.w #3,d1 ROM:0012DFE8 bcc.s locret_12DFF2 ROM:0012DFEA movea.l off_12DFF4(pc,d1.w*4),a0 ROM:0012DFEE nop ROM:0012DFF0 jmp (a0) ROM:0012DFF2 ; --------------------------------------------------------------------------- ROM:0012DFF2 ROM:0012DFF2 locret_12DFF2: ; CODE XREF: sub_12DFDE+A↑j ROM:0012DFF2 rts ROM:0012DFF2 ; End of function sub_12DFDE ROM:0012DFF2 ROM:0012DFF2 ; --------------------------------------------------------------------------- ROM:0012DFF4 off_12DFF4: dc.l loc_12E000 ; DATA XREF: sub_12DFDE+C↑r ROM:0012DFF8 dc.l loc_12E020 ROM:0012DFFC dc.l loc_12E072 ROM:0012E000 ; --------------------------------------------------------------------------- ROM:0012E000 ROM:0012E000 loc_12E000: ; DATA XREF: ROM:off_12DFF4↑o ROM:0012E000 bsr.w sub_12E0C4 ROM:0012E004 move.w $6EA(a5),d0 ROM:0012E008 clr.b ($7DC).w ROM:0012E00C move.w d0,($60A).w ROM:0012E010 move.b #1,($7DC).w ROM:0012E016 move.b #1,($1258).w ROM:0012E01C bra.s locret_12E070 ROM:0012E01E ; --------------------------------------------------------------------------- ROM:0012E01E rts ROM:0012E020 ; --------------------------------------------------------------------------- ROM:0012E020 ROM:0012E020 loc_12E020: ; DATA XREF: ROM:0012DFF8↑o ROM:0012E020 btst #4,($1429).w ROM:0012E026 beq.s loc_12E040 ROM:0012E028 bsr.w sub_12E0C4 ROM:0012E02C move.w $6EA(a5),d0 ROM:0012E030 clr.b ($7DC).w ROM:0012E034 move.w d0,($60A).w ROM:0012E038 move.b #1,($7DC).w ROM:0012E03E bra.s locret_12E070 ROM:0012E040 ; --------------------------------------------------------------------------- ROM:0012E040 ROM:0012E040 loc_12E040: ; CODE XREF: ROM:0012E026↑j ROM:0012E040 move.w $6E8(a5),d1 ROM:0012E044 cmp.w ($57E).w,d1 ROM:0012E048 bgt.s loc_12E052 ROM:0012E04A move.b #2,($1258).w ROM:0012E050 bra.s locret_12E09A ROM:0012E052 ; --------------------------------------------------------------------------- ROM:0012E052 ROM:0012E052 loc_12E052: ; CODE XREF: ROM:0012E048↑j ROM:0012E052 cmpi.w #0,($60A).w ROM:0012E058 bgt.s locret_12E070 ROM:0012E05A bsr.w sub_12E09E ROM:0012E05E move.w $6EA(a5),d0 ROM:0012E062 clr.b ($7DC).w ROM:0012E066 move.w d0,($60A).w ROM:0012E06A move.b #1,($7DC).w ROM:0012E070 ROM:0012E070 locret_12E070: ; CODE XREF: ROM:0012E01C↑j ROM:0012E070 ; ROM:0012E03E↑j ... ROM:0012E070 rts ROM:0012E072 ; --------------------------------------------------------------------------- ROM:0012E072 ROM:0012E072 loc_12E072: ; DATA XREF: ROM:0012DFFC↑o ROM:0012E072 move.w $6E8(a5),d1 ROM:0012E076 cmp.w ($57E).w,d1 ROM:0012E07A ble.s locret_12E09A ROM:0012E07C bsr.w sub_12E0C4 ROM:0012E080 move.w $6EA(a5),d0 ROM:0012E084 clr.b ($7DC).w ROM:0012E088 move.w d0,($60A).w ROM:0012E08C move.b #1,($7DC).w ROM:0012E092 move.b #1,($1258).w ROM:0012E098 bra.s locret_12E070 ROM:0012E09A ; --------------------------------------------------------------------------- ROM:0012E09A ROM:0012E09A locret_12E09A: ; CODE XREF: ROM:0012E050↑j ROM:0012E09A ; ROM:0012E07A↑j ROM:0012E09A rts ROM:0012E09C ; --------------------------------------------------------------------------- ROM:0012E09C rts ROM:0012E09E ROM:0012E09E ; =============== S U B R O U T I N E ======================================= ROM:0012E09E ROM:0012E09E ROM:0012E09E sub_12E09E: ; CODE XREF: ROM:0012E05A↑p ROM:0012E09E move.w #$2710,d6 ROM:0012E0A2 move.w ($D22).w,d2 ROM:0012E0A6 move.w ($D24).w,d5 ROM:0012E0AA move.w $6EC(a5),d3 ROM:0012E0AE move.w ($CC2).w,d1 ROM:0012E0B2 bsr.l sub_12E1C4 ROM:0012E0B8 move.w d4,($D24).w ROM:0012E0BC swap d4 ROM:0012E0BE move.w d4,($D22).w ROM:0012E0C2 rts ROM:0012E0C2 ; End of function sub_12E09E ROM:0012E0C2 ROM:0012E0C4 ROM:0012E0C4 ; =============== S U B R O U T I N E ======================================= ROM:0012E0C4 ROM:0012E0C4 ROM:0012E0C4 sub_12E0C4: ; CODE XREF: ROM:loc_12E000↑p ROM:0012E0C4 ; ROM:0012E028↑p ... ROM:0012E0C4 move.w ($CC2).w,($D22).w ROM:0012E0CA clr.w ($D24).w ROM:0012E0CE rts ROM:0012E0CE ; End of function sub_12E0C4 ROM:0012E0CE ROM:0012E0D0 ROM:0012E0D0 ; =============== S U B R O U T I N E ======================================= ROM:0012E0D0 ROM:0012E0D0 ROM:0012E0D0 sub_12E0D0: ; CODE XREF: sub_12D83A↑p ROM:0012E0D0 clr.w d1 ROM:0012E0D2 move.b ($1259).w,d1 ROM:0012E0D6 cmpi.w #5,d1 ROM:0012E0DA bcc.s locret_12E0E4 ROM:0012E0DC movea.l off_12E0E6(pc,d1.w*4),a0 ROM:0012E0E0 nop ROM:0012E0E2 jmp (a0) ROM:0012E0E4 ; --------------------------------------------------------------------------- ROM:0012E0E4 ROM:0012E0E4 locret_12E0E4: ; CODE XREF: sub_12E0D0+A↑j ROM:0012E0E4 rts ROM:0012E0E4 ; End of function sub_12E0D0 ROM:0012E0E4 ROM:0012E0E4 ; --------------------------------------------------------------------------- ROM:0012E0E6 off_12E0E6: dc.l loc_12E0FA ; DATA XREF: sub_12E0D0+C↑r ROM:0012E0EA dc.l loc_12E102 ROM:0012E0EE dc.l loc_12E112 ROM:0012E0F2 dc.l loc_12E136 ROM:0012E0F6 dc.l loc_12E164 ROM:0012E0FA ; --------------------------------------------------------------------------- ROM:0012E0FA ROM:0012E0FA loc_12E0FA: ; DATA XREF: ROM:off_12E0E6↑o ROM:0012E0FA move.b #1,($1259).w ROM:0012E100 rts ROM:0012E102 ; --------------------------------------------------------------------------- ROM:0012E102 ROM:0012E102 loc_12E102: ; DATA XREF: ROM:0012E0EA↑o ROM:0012E102 btst #0,($11ED).w ROM:0012E108 beq.s locret_12E110 ROM:0012E10A move.b #2,($1259).w ROM:0012E110 ROM:0012E110 locret_12E110: ; CODE XREF: ROM:0012E108↑j ROM:0012E110 rts ROM:0012E112 ; --------------------------------------------------------------------------- ROM:0012E112 ROM:0012E112 loc_12E112: ; DATA XREF: ROM:0012E0EE↑o ROM:0012E112 btst #0,($11DF).w ROM:0012E118 bne.s loc_12E122 ROM:0012E11A move.b #1,($1259).w ROM:0012E120 bra.s locret_12E134 ROM:0012E122 ; --------------------------------------------------------------------------- ROM:0012E122 ROM:0012E122 loc_12E122: ; CODE XREF: ROM:0012E118↑j ROM:0012E122 btst #0,($11ED).w ROM:0012E128 beq.s locret_12E134 ROM:0012E12A move.b #3,($1259).w ROM:0012E130 bsr.w sub_12E1B8 ROM:0012E134 ROM:0012E134 locret_12E134: ; CODE XREF: ROM:0012E120↑j ROM:0012E134 ; ROM:0012E128↑j ROM:0012E134 rts ROM:0012E136 ; --------------------------------------------------------------------------- ROM:0012E136 ROM:0012E136 loc_12E136: ; DATA XREF: ROM:0012E0F2↑o ROM:0012E136 btst #0,($11DF).w ROM:0012E13C bne.s loc_12E146 ROM:0012E13E move.b #1,($1259).w ROM:0012E144 bra.s locret_12E162 ROM:0012E146 ; --------------------------------------------------------------------------- ROM:0012E146 ROM:0012E146 loc_12E146: ; CODE XREF: ROM:0012E13C↑j ROM:0012E146 btst #2,($140F).w ROM:0012E14C beq.s loc_12E156 ROM:0012E14E move.b #4,($1259).w ROM:0012E154 bra.s locret_12E162 ROM:0012E156 ; --------------------------------------------------------------------------- ROM:0012E156 ROM:0012E156 loc_12E156: ; CODE XREF: ROM:0012E14C↑j ROM:0012E156 btst #0,($11ED).w ROM:0012E15C beq.s locret_12E162 ROM:0012E15E bsr.w sub_12E194 ROM:0012E162 ROM:0012E162 locret_12E162: ; CODE XREF: ROM:0012E144↑j ROM:0012E162 ; ROM:0012E154↑j ... ROM:0012E162 rts ROM:0012E164 ; --------------------------------------------------------------------------- ROM:0012E164 ROM:0012E164 loc_12E164: ; DATA XREF: ROM:0012E0F6↑o ROM:0012E164 btst #0,($11DF).w ROM:0012E16A bne.s loc_12E174 ROM:0012E16C move.b #1,($1259).w ROM:0012E172 bra.s locret_12E186 ROM:0012E174 ; --------------------------------------------------------------------------- ROM:0012E174 ROM:0012E174 loc_12E174: ; CODE XREF: ROM:0012E16A↑j ROM:0012E174 btst #2,($140F).w ROM:0012E17A bne.s locret_12E186 ROM:0012E17C move.b #3,($1259).w ROM:0012E182 bsr.w sub_12E188 ROM:0012E186 ROM:0012E186 locret_12E186: ; CODE XREF: ROM:0012E172↑j ROM:0012E186 ; ROM:0012E17A↑j ROM:0012E186 rts ROM:0012E188 ROM:0012E188 ; =============== S U B R O U T I N E ======================================= ROM:0012E188 ROM:0012E188 ROM:0012E188 sub_12E188: ; CODE XREF: ROM:0012E182↑p ROM:0012E188 move.w ($D16).w,($D26).w ROM:0012E18E clr.w ($D28).w ROM:0012E192 rts ROM:0012E192 ; End of function sub_12E188 ROM:0012E192 ROM:0012E194 ROM:0012E194 ; =============== S U B R O U T I N E ======================================= ROM:0012E194 ROM:0012E194 ROM:0012E194 sub_12E194: ; CODE XREF: ROM:0012E15E↑p ROM:0012E194 move.w #$2710,d6 ROM:0012E198 move.w ($D26).w,d2 ROM:0012E19C move.w ($D28).w,d5 ROM:0012E1A0 move.w $6EE(a5),d3 ROM:0012E1A4 move.w ($FB0).w,d1 ROM:0012E1A8 bsr.w sub_12E1C4 ROM:0012E1AC move.w d4,($D28).w ROM:0012E1B0 swap d4 ROM:0012E1B2 move.w d4,($D26).w ROM:0012E1B6 rts ROM:0012E1B6 ; End of function sub_12E194 ROM:0012E1B6 ROM:0012E1B8 ROM:0012E1B8 ; =============== S U B R O U T I N E ======================================= ROM:0012E1B8 ROM:0012E1B8 ROM:0012E1B8 sub_12E1B8: ; CODE XREF: ROM:0012E130↑p ROM:0012E1B8 move.w ($FB0).w,($D26).w ROM:0012E1BE clr.w ($D28).w ROM:0012E1C2 rts ROM:0012E1C2 ; End of function sub_12E1B8 ROM:0012E1C2 ROM:0012E1C4 ROM:0012E1C4 ; =============== S U B R O U T I N E ======================================= ROM:0012E1C4 ROM:0012E1C4 ROM:0012E1C4 sub_12E1C4: ; CODE XREF: sub_12DC40+28↑p ROM:0012E1C4 ; sub_12DF7A+26↑p ... ROM:0012E1C4 move.w d6,d4 ROM:0012E1C6 sub.w d3,d4 ROM:0012E1C8 ext.l d4 ROM:0012E1CA ext.l d6 ROM:0012E1CC ext.l d3 ROM:0012E1CE swap d2 ROM:0012E1D0 move.w d5,d2 ROM:0012E1D2 muls.l d2,d7:d4 ROM:0012E1D6 divs.l d6,d7:d4 ROM:0012E1DA swap d1 ROM:0012E1DC clr.w d1 ROM:0012E1DE muls.l d1,d7:d3 ROM:0012E1E2 divs.l d6,d7:d3 ROM:0012E1E6 add.l d3,d4 ROM:0012E1E8 rts ROM:0012E1E8 ; End of function sub_12E1C4 ROM:0012E1E8 ROM:0012E1EA ROM:0012E1EA ; =============== S U B R O U T I N E ======================================= ROM:0012E1EA ROM:0012E1EA ROM:0012E1EA sub_12E1EA: ; CODE XREF: ROM:loc_12D9D2↑p ROM:0012E1EA ; ROM:loc_12DA4E↑p ... ROM:0012E1EA bclr #1,($1401).w ROM:0012E1F0 clr.w d1 ROM:0012E1F2 move.b ($125A).w,d1 ROM:0012E1F6 cmpi.w #$A,d1 ROM:0012E1FA bcc.s locret_12E204 ROM:0012E1FC movea.l off_12E206(pc,d1.w*4),a0 ROM:0012E200 nop ROM:0012E202 jmp (a0) ROM:0012E204 ; --------------------------------------------------------------------------- ROM:0012E204 ROM:0012E204 locret_12E204: ; CODE XREF: sub_12E1EA+10↑j ROM:0012E204 rts ROM:0012E204 ; End of function sub_12E1EA ROM:0012E204 ROM:0012E204 ; --------------------------------------------------------------------------- ROM:0012E206 off_12E206: dc.l loc_12E22E ; DATA XREF: sub_12E1EA+12↑r ROM:0012E20A dc.l loc_12E234 ROM:0012E20E dc.l loc_12E25E ROM:0012E212 dc.l loc_12E2C2 ROM:0012E216 dc.l loc_12E31E ROM:0012E21A dc.l loc_12E348 ROM:0012E21E dc.l loc_12E37E ROM:0012E222 dc.l loc_12E3B4 ROM:0012E226 dc.l loc_12E3DA ROM:0012E22A dc.l locret_12E400 ROM:0012E22E ; --------------------------------------------------------------------------- ROM:0012E22E ROM:0012E22E loc_12E22E: ; DATA XREF: ROM:off_12E206↑o ROM:0012E22E bclr #2,($1428).w ROM:0012E234 ROM:0012E234 loc_12E234: ; DATA XREF: ROM:0012E20A↑o ROM:0012E234 move.w $6D4(a5),d0 ROM:0012E238 cmp.w ($D22).w,d0 ROM:0012E23C bge.s loc_12E250 ROM:0012E23E bsr.w sub_12E422 ROM:0012E242 move.b #3,($125A).w ROM:0012E248 bra.l locret_12E31C ROM:0012E24E ; --------------------------------------------------------------------------- ROM:0012E24E bra.s locret_12E25C ROM:0012E250 ; --------------------------------------------------------------------------- ROM:0012E250 ROM:0012E250 loc_12E250: ; CODE XREF: ROM:0012E23C↑j ROM:0012E250 bsr.w sub_12E414 ROM:0012E254 move.b #2,($125A).w ROM:0012E25A bra.s locret_12E2C0 ROM:0012E25C ; --------------------------------------------------------------------------- ROM:0012E25C ROM:0012E25C locret_12E25C: ; CODE XREF: ROM:0012E24E↑j ROM:0012E25C rts ROM:0012E25E ; --------------------------------------------------------------------------- ROM:0012E25E ROM:0012E25E loc_12E25E: ; DATA XREF: ROM:0012E20E↑o ROM:0012E25E btst #7,($1424).w ROM:0012E264 bne.s loc_12E286 ROM:0012E266 btst #0,($1410).w ROM:0012E26C bne.s loc_12E286 ROM:0012E26E btst #2,($142E).w ROM:0012E274 beq.s loc_12E286 ROM:0012E276 bsr.w sub_12E422 ROM:0012E27A move.b #3,($125A).w ROM:0012E280 bra.l locret_12E31C ROM:0012E286 ; --------------------------------------------------------------------------- ROM:0012E286 ROM:0012E286 loc_12E286: ; CODE XREF: ROM:0012E264↑j ROM:0012E286 ; ROM:0012E26C↑j ... ROM:0012E286 btst #7,($1424).w ROM:0012E28C beq.s loc_12E2AC ROM:0012E28E move.w $6F4(a5),d1 ROM:0012E292 clr.b ($7DD).w ROM:0012E296 move.w d1,($60C).w ROM:0012E29A move.b #1,($7DD).w ROM:0012E2A0 move.b #7,($125A).w ROM:0012E2A6 bra.l locret_12E3D8 ROM:0012E2AC ; --------------------------------------------------------------------------- ROM:0012E2AC ROM:0012E2AC loc_12E2AC: ; CODE XREF: ROM:0012E28C↑j ROM:0012E2AC btst #0,($1410).w ROM:0012E2B2 beq.s locret_12E2C0 ROM:0012E2B4 move.b #4,($125A).w ROM:0012E2BA bra.l locret_12E346 ROM:0012E2C0 ; --------------------------------------------------------------------------- ROM:0012E2C0 ROM:0012E2C0 locret_12E2C0: ; CODE XREF: ROM:0012E25A↑j ROM:0012E2C0 ; ROM:0012E2B2↑j ... ROM:0012E2C0 rts ROM:0012E2C2 ; --------------------------------------------------------------------------- ROM:0012E2C2 ROM:0012E2C2 loc_12E2C2: ; DATA XREF: ROM:0012E212↑o ROM:0012E2C2 btst #7,($1424).w ROM:0012E2C8 bne.s loc_12E2E6 ROM:0012E2CA btst #0,($1410).w ROM:0012E2D0 bne.s loc_12E2E6 ROM:0012E2D2 btst #2,($142E).w ROM:0012E2D8 beq.s loc_12E2E6 ROM:0012E2DA bsr.w sub_12E414 ROM:0012E2DE move.b #2,($125A).w ROM:0012E2E4 bra.s locret_12E2C0 ROM:0012E2E6 ; --------------------------------------------------------------------------- ROM:0012E2E6 ROM:0012E2E6 loc_12E2E6: ; CODE XREF: ROM:0012E2C8↑j ROM:0012E2E6 ; ROM:0012E2D0↑j ... ROM:0012E2E6 btst #7,($1424).w ROM:0012E2EC beq.s loc_12E30C ROM:0012E2EE move.w $6F4(a5),d1 ROM:0012E2F2 clr.b ($7DD).w ROM:0012E2F6 move.w d1,($60C).w ROM:0012E2FA move.b #1,($7DD).w ROM:0012E300 move.b #8,($125A).w ROM:0012E306 bra.l locret_12E3FE ROM:0012E30C ; --------------------------------------------------------------------------- ROM:0012E30C ROM:0012E30C loc_12E30C: ; CODE XREF: ROM:0012E2EC↑j ROM:0012E30C btst #0,($1410).w ROM:0012E312 beq.s locret_12E31C ROM:0012E314 move.b #4,($125A).w ROM:0012E31A bra.s locret_12E346 ROM:0012E31C ; --------------------------------------------------------------------------- ROM:0012E31C ROM:0012E31C locret_12E31C: ; CODE XREF: ROM:0012E248↑j ROM:0012E31C ; ROM:0012E280↑j ... ROM:0012E31C rts ROM:0012E31E ; --------------------------------------------------------------------------- ROM:0012E31E ROM:0012E31E loc_12E31E: ; DATA XREF: ROM:0012E216↑o ROM:0012E31E move.w $6D4(a5),d0 ROM:0012E322 cmp.w ($CC2).w,d0 ROM:0012E326 bge.s loc_12E336 ROM:0012E328 bsr.w sub_12E4C0 ROM:0012E32C move.b #5,($125A).w ROM:0012E332 bra.s locret_12E37C ROM:0012E334 ; --------------------------------------------------------------------------- ROM:0012E334 bra.s locret_12E346 ROM:0012E336 ; --------------------------------------------------------------------------- ROM:0012E336 ROM:0012E336 loc_12E336: ; CODE XREF: ROM:0012E326↑j ROM:0012E336 bsr.w sub_12E4CE ROM:0012E33A move.b #6,($125A).w ROM:0012E340 bra.l locret_12E3B2 ROM:0012E346 ; --------------------------------------------------------------------------- ROM:0012E346 ROM:0012E346 locret_12E346: ; CODE XREF: ROM:0012E2BA↑j ROM:0012E346 ; ROM:0012E31A↑j ... ROM:0012E346 rts ROM:0012E348 ; --------------------------------------------------------------------------- ROM:0012E348 ROM:0012E348 loc_12E348: ; DATA XREF: ROM:0012E21A↑o ROM:0012E348 move.w $6D4(a5),d0 ROM:0012E34C cmp.w ($CC2).w,d0 ROM:0012E350 blt.s loc_12E35A ROM:0012E352 bset #1,($1401).w ROM:0012E358 bra.s loc_12E362 ROM:0012E35A ; --------------------------------------------------------------------------- ROM:0012E35A ROM:0012E35A loc_12E35A: ; CODE XREF: ROM:0012E350↑j ROM:0012E35A btst #7,($1424).w ROM:0012E360 beq.s locret_12E37C ROM:0012E362 ROM:0012E362 loc_12E362: ; CODE XREF: ROM:0012E358↑j ROM:0012E362 move.w $6F4(a5),d1 ROM:0012E366 clr.b ($7DD).w ROM:0012E36A move.w d1,($60C).w ROM:0012E36E move.b #1,($7DD).w ROM:0012E374 move.b #7,($125A).w ROM:0012E37A bra.s locret_12E3D8 ROM:0012E37C ; --------------------------------------------------------------------------- ROM:0012E37C ROM:0012E37C locret_12E37C: ; CODE XREF: ROM:0012E332↑j ROM:0012E37C ; ROM:0012E360↑j ROM:0012E37C rts ROM:0012E37E ; --------------------------------------------------------------------------- ROM:0012E37E ROM:0012E37E loc_12E37E: ; DATA XREF: ROM:0012E21E↑o ROM:0012E37E move.w $6D4(a5),d0 ROM:0012E382 cmp.w ($CC2).w,d0 ROM:0012E386 bge.s loc_12E390 ROM:0012E388 bset #1,($1401).w ROM:0012E38E bra.s loc_12E398 ROM:0012E390 ; --------------------------------------------------------------------------- ROM:0012E390 ROM:0012E390 loc_12E390: ; CODE XREF: ROM:0012E386↑j ROM:0012E390 btst #7,($1424).w ROM:0012E396 beq.s locret_12E3B2 ROM:0012E398 ROM:0012E398 loc_12E398: ; CODE XREF: ROM:0012E38E↑j ROM:0012E398 move.w $6F4(a5),d1 ROM:0012E39C clr.b ($7DD).w ROM:0012E3A0 move.w d1,($60C).w ROM:0012E3A4 move.b #1,($7DD).w ROM:0012E3AA move.b #8,($125A).w ROM:0012E3B0 bra.s locret_12E3FE ROM:0012E3B2 ; --------------------------------------------------------------------------- ROM:0012E3B2 ROM:0012E3B2 locret_12E3B2: ; CODE XREF: ROM:0012E340↑j ROM:0012E3B2 ; ROM:0012E396↑j ROM:0012E3B2 rts ROM:0012E3B4 ; --------------------------------------------------------------------------- ROM:0012E3B4 ROM:0012E3B4 loc_12E3B4: ; DATA XREF: ROM:0012E222↑o ROM:0012E3B4 btst #0,($11EC).w ROM:0012E3BA bne.s loc_12E3BE ROM:0012E3BC bra.s loc_12E3C6 ROM:0012E3BE ; --------------------------------------------------------------------------- ROM:0012E3BE ROM:0012E3BE loc_12E3BE: ; CODE XREF: ROM:0012E3BA↑j ROM:0012E3BE cmpi.w #0,($60C).w ROM:0012E3C4 bgt.s locret_12E3D8 ROM:0012E3C6 ROM:0012E3C6 loc_12E3C6: ; CODE XREF: ROM:0012E3BC↑j ROM:0012E3C6 bsr.w sub_12E430 ROM:0012E3CA bset #2,($1428).w ROM:0012E3D0 move.b #9,($125A).w ROM:0012E3D6 bra.s locret_12E402 ROM:0012E3D8 ; --------------------------------------------------------------------------- ROM:0012E3D8 ROM:0012E3D8 locret_12E3D8: ; CODE XREF: ROM:0012E2A6↑j ROM:0012E3D8 ; ROM:0012E37A↑j ... ROM:0012E3D8 rts ROM:0012E3DA ; --------------------------------------------------------------------------- ROM:0012E3DA ROM:0012E3DA loc_12E3DA: ; DATA XREF: ROM:0012E226↑o ROM:0012E3DA btst #0,($11EC).w ROM:0012E3E0 beq.s loc_12E3E4 ROM:0012E3E2 bra.s loc_12E3EC ROM:0012E3E4 ; --------------------------------------------------------------------------- ROM:0012E3E4 ROM:0012E3E4 loc_12E3E4: ; CODE XREF: ROM:0012E3E0↑j ROM:0012E3E4 cmpi.w #0,($60C).w ROM:0012E3EA bgt.s locret_12E3FE ROM:0012E3EC ROM:0012E3EC loc_12E3EC: ; CODE XREF: ROM:0012E3E2↑j ROM:0012E3EC bsr.w sub_12E476 ROM:0012E3F0 bset #2,($1428).w ROM:0012E3F6 move.b #9,($125A).w ROM:0012E3FC bra.s locret_12E402 ROM:0012E3FE ; --------------------------------------------------------------------------- ROM:0012E3FE ROM:0012E3FE locret_12E3FE: ; CODE XREF: ROM:0012E306↑j ROM:0012E3FE ; ROM:0012E3B0↑j ... ROM:0012E3FE rts ROM:0012E400 ; --------------------------------------------------------------------------- ROM:0012E400 ROM:0012E400 locret_12E400: ; DATA XREF: ROM:0012E22A↑o ROM:0012E400 rts ROM:0012E402 ; --------------------------------------------------------------------------- ROM:0012E402 ROM:0012E402 locret_12E402: ; CODE XREF: ROM:0012E3D6↑j ROM:0012E402 ; ROM:0012E3FC↑j ROM:0012E402 rts ROM:0012E404 ; --------------------------------------------------------------------------- ROM:0012E404 rts ROM:0012E406 ROM:0012E406 ; =============== S U B R O U T I N E ======================================= ROM:0012E406 ROM:0012E406 ROM:0012E406 sub_12E406: ; CODE XREF: ROM:0012D96C↑p ROM:0012E406 ; ROM:0012DA0E↑p ... ROM:0012E406 move.b #0,($125A).w ROM:0012E40C bclr #1,($1401).w ROM:0012E412 rts ROM:0012E412 ; End of function sub_12E406 ROM:0012E412 ROM:0012E414 ROM:0012E414 ; =============== S U B R O U T I N E ======================================= ROM:0012E414 ROM:0012E414 ROM:0012E414 sub_12E414: ; CODE XREF: ROM:loc_12E250↑p ROM:0012E414 ; ROM:0012E2DA↑p ROM:0012E414 move.w ($D16).w,d0 ROM:0012E418 sub.w $6F2(a5),d0 ROM:0012E41C move.w d0,($FAE).w ROM:0012E420 rts ROM:0012E420 ; End of function sub_12E414 ROM:0012E420 ROM:0012E422 ROM:0012E422 ; =============== S U B R O U T I N E ======================================= ROM:0012E422 ROM:0012E422 ROM:0012E422 sub_12E422: ; CODE XREF: ROM:0012E23E↑p ROM:0012E422 ; ROM:0012E276↑p ROM:0012E422 move.w ($D16).w,d0 ROM:0012E426 add.w $6F2(a5),d0 ROM:0012E42A move.w d0,($FAE).w ROM:0012E42E rts ROM:0012E42E ; End of function sub_12E422 ROM:0012E42E ROM:0012E430 ROM:0012E430 ; =============== S U B R O U T I N E ======================================= ROM:0012E430 ROM:0012E430 ROM:0012E430 sub_12E430: ; CODE XREF: ROM:loc_12E3C6↑p ROM:0012E430 move.w #$3F60,d1 ROM:0012E434 move.w ($9AE).w,d2 ROM:0012E438 move.w ($57E).w,d3 ROM:0012E43C bsr.l sub_11745C ROM:0012E442 move.w ($DA0).w,d2 ROM:0012E446 ext.l d2 ROM:0012E448 divs.w #$64,d2 ; 'd' ROM:0012E44C sub.w d2,d1 ROM:0012E44E muls.w ($FBA).w,d1 ROM:0012E452 divs.w #$2710,d1 ROM:0012E456 move.w $6D8(a5),d0 ROM:0012E45A cmp.w ($D22).w,d0 ROM:0012E45E ble.s loc_12E466 ROM:0012E460 add.w ($D16).w,d1 ROM:0012E464 bra.s loc_12E470 ROM:0012E466 ; --------------------------------------------------------------------------- ROM:0012E466 ROM:0012E466 loc_12E466: ; CODE XREF: sub_12E430+2E↑j ROM:0012E466 ext.l d1 ROM:0012E468 divs.w #2,d1 ROM:0012E46C add.w ($D16).w,d1 ROM:0012E470 ROM:0012E470 loc_12E470: ; CODE XREF: sub_12E430+34↑j ROM:0012E470 move.w d1,($FAE).w ROM:0012E474 rts ROM:0012E474 ; End of function sub_12E430 ROM:0012E474 ROM:0012E476 ROM:0012E476 ; =============== S U B R O U T I N E ======================================= ROM:0012E476 ROM:0012E476 ROM:0012E476 sub_12E476: ; CODE XREF: ROM:loc_12E3EC↑p ROM:0012E476 move.w #$3F62,d1 ROM:0012E47A move.w ($9AE).w,d2 ROM:0012E47E move.w ($57E).w,d3 ROM:0012E482 bsr.l sub_11745C ROM:0012E488 move.w ($DA0).w,d2 ROM:0012E48C ext.l d2 ROM:0012E48E divs.w #$64,d2 ; 'd' ROM:0012E492 add.w d2,d1 ROM:0012E494 muls.w ($FBA).w,d1 ROM:0012E498 divs.w #$2710,d1 ROM:0012E49C move.w $6D8(a5),d0 ROM:0012E4A0 cmp.w ($D22).w,d0 ROM:0012E4A4 ble.s loc_12E4AE ROM:0012E4A6 move.w ($D16).w,($FAE).w ROM:0012E4AC bra.s locret_12E4BE ROM:0012E4AE ; --------------------------------------------------------------------------- ROM:0012E4AE ROM:0012E4AE loc_12E4AE: ; CODE XREF: sub_12E476+2E↑j ROM:0012E4AE ext.l d1 ROM:0012E4B0 divs.w #2,d1 ROM:0012E4B4 move.w ($D16).w,d3 ROM:0012E4B8 sub.w d1,d3 ROM:0012E4BA move.w d3,($FAE).w ROM:0012E4BE ROM:0012E4BE locret_12E4BE: ; CODE XREF: sub_12E476+36↑j ROM:0012E4BE rts ROM:0012E4BE ; End of function sub_12E476 ROM:0012E4BE ROM:0012E4C0 ROM:0012E4C0 ; =============== S U B R O U T I N E ======================================= ROM:0012E4C0 ROM:0012E4C0 ROM:0012E4C0 sub_12E4C0: ; CODE XREF: ROM:0012E328↑p ROM:0012E4C0 move.w ($D16).w,d0 ROM:0012E4C4 sub.w $6F0(a5),d0 ROM:0012E4C8 move.w d0,($FAE).w ROM:0012E4CC rts ROM:0012E4CC ; End of function sub_12E4C0 ROM:0012E4CC ROM:0012E4CE ROM:0012E4CE ; =============== S U B R O U T I N E ======================================= ROM:0012E4CE ROM:0012E4CE ROM:0012E4CE sub_12E4CE: ; CODE XREF: ROM:loc_12E336↑p ROM:0012E4CE move.w ($D16).w,d0 ROM:0012E4D2 add.w $6F0(a5),d0 ROM:0012E4D6 move.w d0,($FAE).w ROM:0012E4DA rts ROM:0012E4DA ; End of function sub_12E4CE ROM:0012E4DA ROM:0012E4DC ROM:0012E4DC ; =============== S U B R O U T I N E ======================================= ROM:0012E4DC ROM:0012E4DC ROM:0012E4DC sub_12E4DC: ; CODE XREF: sub_12D2A8↑p ROM:0012E4DC bsr.w sub_12E5C2 ROM:0012E4E0 clr.w d1 ROM:0012E4E2 move.b ($125B).w,d1 ROM:0012E4E6 cmpi.w #3,d1 ROM:0012E4EA bcc.s locret_12E4F4 ROM:0012E4EC movea.l off_12E4F6(pc,d1.w*4),a0 ROM:0012E4F0 nop ROM:0012E4F2 jmp (a0) ROM:0012E4F4 ; --------------------------------------------------------------------------- ROM:0012E4F4 ROM:0012E4F4 locret_12E4F4: ; CODE XREF: sub_12E4DC+E↑j ROM:0012E4F4 rts ROM:0012E4F4 ; End of function sub_12E4DC ROM:0012E4F4 ROM:0012E4F4 ; --------------------------------------------------------------------------- ROM:0012E4F6 off_12E4F6: dc.l loc_12E502 ; DATA XREF: sub_12E4DC+10↑r ROM:0012E4FA dc.l loc_12E512 ROM:0012E4FE dc.l loc_12E536 ROM:0012E502 ; --------------------------------------------------------------------------- ROM:0012E502 ROM:0012E502 loc_12E502: ; DATA XREF: ROM:off_12E4F6↑o ROM:0012E502 bsr.w sub_12E5B0 ROM:0012E506 bsr.w sub_12E58C ROM:0012E50A move.b #1,($125B).w ROM:0012E510 rts ROM:0012E512 ; --------------------------------------------------------------------------- ROM:0012E512 ROM:0012E512 loc_12E512: ; DATA XREF: ROM:0012E4FA↑o ROM:0012E512 btst #4,($1429).w ROM:0012E518 beq.s locret_12E534 ROM:0012E51A move.w $6F6(a5),d0 ROM:0012E51E clr.b ($7DE).w ROM:0012E522 move.w d0,($60E).w ROM:0012E526 move.b #1,($7DE).w ROM:0012E52C move.b #2,($125B).w ROM:0012E532 rts ROM:0012E534 ; --------------------------------------------------------------------------- ROM:0012E534 ROM:0012E534 locret_12E534: ; CODE XREF: ROM:0012E518↑j ROM:0012E534 rts ROM:0012E536 ; --------------------------------------------------------------------------- ROM:0012E536 ROM:0012E536 loc_12E536: ; DATA XREF: ROM:0012E4FE↑o ROM:0012E536 btst #4,($1429).w ROM:0012E53C beq.s loc_12E55C ROM:0012E53E bsr.w sub_12E5B0 ROM:0012E542 bsr.w sub_12E58C ROM:0012E546 move.w $6F6(a5),d0 ROM:0012E54A clr.b ($7DE).w ROM:0012E54E move.w d0,($60E).w ROM:0012E552 move.b #1,($7DE).w ROM:0012E558 rts ROM:0012E55A ; --------------------------------------------------------------------------- ROM:0012E55A bra.s locret_12E588 ROM:0012E55C ; --------------------------------------------------------------------------- ROM:0012E55C ROM:0012E55C loc_12E55C: ; CODE XREF: ROM:0012E53C↑j ROM:0012E55C cmpi.w #0,($60E).w ROM:0012E562 bgt.s locret_12E588 ROM:0012E564 bsr.w sub_12E5D4 ROM:0012E568 bsr.w sub_12E630 ROM:0012E56C bsr.w sub_12E67A ROM:0012E570 bsr.w sub_12E58C ROM:0012E574 move.w $6F6(a5),d0 ROM:0012E578 clr.b ($7DE).w ROM:0012E57C move.w d0,($60E).w ROM:0012E580 move.b #1,($7DE).w ROM:0012E586 rts ROM:0012E588 ; --------------------------------------------------------------------------- ROM:0012E588 ROM:0012E588 locret_12E588: ; CODE XREF: ROM:0012E55A↑j ROM:0012E588 ; ROM:0012E562↑j ROM:0012E588 rts ROM:0012E58A ; --------------------------------------------------------------------------- ROM:0012E58A rts ROM:0012E58C ROM:0012E58C ; =============== S U B R O U T I N E ======================================= ROM:0012E58C ROM:0012E58C ROM:0012E58C sub_12E58C: ; CODE XREF: ROM:0012E506↑p ROM:0012E58C ; ROM:0012E542↑p ... ROM:0012E58C move.w $6F8(a5),d0 ROM:0012E590 move.w $6FA(a5),d1 ROM:0012E594 cmp.w ($D2A).w,d0 ROM:0012E598 bgt.s loc_12E5A8 ROM:0012E59A cmp.w ($D2A).w,d1 ROM:0012E59E blt.s loc_12E5A8 ROM:0012E5A0 bset #2,($1407).w ROM:0012E5A6 bra.s locret_12E5AE ROM:0012E5A8 ; --------------------------------------------------------------------------- ROM:0012E5A8 ROM:0012E5A8 loc_12E5A8: ; CODE XREF: sub_12E58C+C↑j ROM:0012E5A8 ; sub_12E58C+12↑j ROM:0012E5A8 bclr #2,($1407).w ROM:0012E5AE ROM:0012E5AE locret_12E5AE: ; CODE XREF: sub_12E58C+1A↑j ROM:0012E5AE rts ROM:0012E5AE ; End of function sub_12E58C ROM:0012E5AE ROM:0012E5B0 ROM:0012E5B0 ; =============== S U B R O U T I N E ======================================= ROM:0012E5B0 ROM:0012E5B0 ROM:0012E5B0 sub_12E5B0: ; CODE XREF: ROM:loc_12E502↑p ROM:0012E5B0 ; ROM:0012E53E↑p ROM:0012E5B0 move.w ($9AA).w,($D2E).w ROM:0012E5B6 move.w ($9AA).w,($D2A).w ROM:0012E5BC clr.w ($D2C).w ROM:0012E5C0 rts ROM:0012E5C0 ; End of function sub_12E5B0 ROM:0012E5C0 ROM:0012E5C2 ROM:0012E5C2 ; =============== S U B R O U T I N E ======================================= ROM:0012E5C2 ROM:0012E5C2 ROM:0012E5C2 sub_12E5C2: ; CODE XREF: sub_12E4DC↑p ROM:0012E5C2 move.w ($D2E).w,d0 ROM:0012E5C6 cmp.w ($9AA).w,d0 ROM:0012E5CA ble.s locret_12E5D2 ROM:0012E5CC move.w ($9AA).w,($D2E).w ROM:0012E5D2 ROM:0012E5D2 locret_12E5D2: ; CODE XREF: sub_12E5C2+8↑j ROM:0012E5D2 rts ROM:0012E5D2 ; End of function sub_12E5C2 ROM:0012E5D2 ROM:0012E5D4 ROM:0012E5D4 ; =============== S U B R O U T I N E ======================================= ROM:0012E5D4 ROM:0012E5D4 ROM:0012E5D4 sub_12E5D4: ; CODE XREF: ROM:0012E564↑p ROM:0012E5D4 move.w #$3FBC,d1 ROM:0012E5D8 move.w ($57E).w,d2 ROM:0012E5DC move.w ($9AE).w,d3 ROM:0012E5E0 bsr.l sub_11745C ROM:0012E5E6 move.w d1,($D30).w ROM:0012E5EA move.w #$3EF0,d1 ROM:0012E5EE move.w ($506).w,d2 ROM:0012E5F2 bsr.l sub_11745C ROM:0012E5F8 move.w d1,($D34).w ROM:0012E5FC move.w #$3EF2,d1 ROM:0012E600 move.w ($D2E).w,d2 ROM:0012E604 bsr.l sub_11745C ROM:0012E60A move.w d1,($D32).w ROM:0012E60E move.w ($D32).w,d0 ROM:0012E612 add.w ($D34).w,d0 ROM:0012E616 move.w d0,($D36).w ROM:0012E61A move.w ($D30).w,d0 ROM:0012E61E sub.w ($D36).w,d0 ROM:0012E622 cmpi.w #0,d0 ROM:0012E626 bge.s loc_12E62A ROM:0012E628 clr.w d0 ROM:0012E62A ROM:0012E62A loc_12E62A: ; CODE XREF: sub_12E5D4+52↑j ROM:0012E62A move.w d0,($D38).w ROM:0012E62E rts ROM:0012E62E ; End of function sub_12E5D4 ROM:0012E62E ROM:0012E630 ROM:0012E630 ; =============== S U B R O U T I N E ======================================= ROM:0012E630 ROM:0012E630 ROM:0012E630 sub_12E630: ; CODE XREF: ROM:0012E568↑p ROM:0012E630 move.w ($D2A).w,d0 ROM:0012E634 cmp.w ($D38).w,d0 ROM:0012E638 bge.s loc_12E64E ROM:0012E63A move.w #$3EF4,d1 ROM:0012E63E move.w ($D08).w,d2 ROM:0012E642 bsr.l sub_11745C ROM:0012E648 move.w d1,($D3A).w ROM:0012E64C bra.s locret_12E678 ROM:0012E64E ; --------------------------------------------------------------------------- ROM:0012E64E ROM:0012E64E loc_12E64E: ; CODE XREF: sub_12E630+8↑j ROM:0012E64E btst #5,($1415).w ROM:0012E654 bne.s loc_12E672 ROM:0012E656 btst #1,($1413).w ROM:0012E65C bne.s loc_12E672 ROM:0012E65E move.w #$3EF6,d1 ROM:0012E662 move.w ($D08).w,d2 ROM:0012E666 bsr.l sub_11745C ROM:0012E66C move.w d1,($D3A).w ROM:0012E670 bra.s locret_12E678 ROM:0012E672 ; --------------------------------------------------------------------------- ROM:0012E672 ROM:0012E672 loc_12E672: ; CODE XREF: sub_12E630+24↑j ROM:0012E672 ; sub_12E630+2C↑j ROM:0012E672 move.w $6FC(a5),($D3A).w ROM:0012E678 ROM:0012E678 locret_12E678: ; CODE XREF: sub_12E630+1C↑j ROM:0012E678 ; sub_12E630+40↑j ROM:0012E678 rts ROM:0012E678 ; End of function sub_12E630 ROM:0012E678 ROM:0012E67A ROM:0012E67A ; =============== S U B R O U T I N E ======================================= ROM:0012E67A ROM:0012E67A ROM:0012E67A sub_12E67A: ; CODE XREF: ROM:0012E56C↑p ROM:0012E67A move.w #$2710,d6 ROM:0012E67E move.w ($D2A).w,d2 ROM:0012E682 move.w ($D2C).w,d5 ROM:0012E686 move.w ($D3A).w,d3 ROM:0012E68A move.w ($D38).w,d1 ROM:0012E68E bsr.l sub_12E1C4 ROM:0012E694 move.w d4,($D2C).w ROM:0012E698 swap d4 ROM:0012E69A move.w d4,($D2A).w ROM:0012E69E rts ROM:0012E69E ; End of function sub_12E67A ROM:0012E69E ROM:0012E6A0 ROM:0012E6A0 ; =============== S U B R O U T I N E ======================================= ROM:0012E6A0 ROM:0012E6A0 ROM:0012E6A0 sub_12E6A0: ; CODE XREF: sub_110E14+23C↑p ROM:0012E6A0 bset #3,($1419).w ROM:0012E6A6 btst #4,($88E).w ROM:0012E6AC beq.s loc_12E6C4 ROM:0012E6AE btst #6,($88D).w ROM:0012E6B4 beq.s loc_12E6C4 ROM:0012E6B6 btst #2,($1411).w ROM:0012E6BC bne.s loc_12E6C4 ROM:0012E6BE bclr #3,($1419).w ROM:0012E6C4 ROM:0012E6C4 loc_12E6C4: ; CODE XREF: sub_12E6A0+C↑j ROM:0012E6C4 ; sub_12E6A0+14↑j ... ROM:0012E6C4 move.w #$3EF8,d1 ROM:0012E6C8 move.w ($CCA).w,d2 ROM:0012E6CC bsr.l sub_11745C ROM:0012E6D2 move.w d1,d0 ROM:0012E6D4 move.w ($CCA).w,d1 ROM:0012E6D8 sub.w ($D3C).w,d1 ROM:0012E6DC move.w ($CCA).w,($D3C).w ROM:0012E6E2 cmp.w d1,d0 ROM:0012E6E4 blt.s loc_12E700 ROM:0012E6E6 neg.w d0 ROM:0012E6E8 cmp.w d1,d0 ROM:0012E6EA bgt.s loc_12E6F6 ROM:0012E6EC bclr #4,($140D).w ROM:0012E6F2 bra.w loc_12E6FC ROM:0012E6F6 ; --------------------------------------------------------------------------- ROM:0012E6F6 ROM:0012E6F6 loc_12E6F6: ; CODE XREF: sub_12E6A0+4A↑j ROM:0012E6F6 bset #4,($140D).w ROM:0012E6FC ROM:0012E6FC loc_12E6FC: ; CODE XREF: sub_12E6A0+52↑j ROM:0012E6FC bra.w loc_12E706 ROM:0012E700 ; --------------------------------------------------------------------------- ROM:0012E700 ROM:0012E700 loc_12E700: ; CODE XREF: sub_12E6A0+44↑j ROM:0012E700 bset #4,($140D).w ROM:0012E706 ROM:0012E706 loc_12E706: ; CODE XREF: sub_12E6A0:loc_12E6FC↑j ROM:0012E706 move.w #$3EFA,d1 ROM:0012E70A move.w ($10C0).w,d2 ROM:0012E70E bsr.l sub_11745C ROM:0012E714 move.w d1,d0 ROM:0012E716 move.w ($10C0).w,d1 ROM:0012E71A sub.w ($10C2).w,d1 ROM:0012E71E cmp.w d1,d0 ROM:0012E720 blt.s loc_12E73C ROM:0012E722 neg.w d0 ROM:0012E724 cmp.w d1,d0 ROM:0012E726 bgt.s loc_12E732 ROM:0012E728 bclr #6,($140B).w ROM:0012E72E bra.w loc_12E738 ROM:0012E732 ; --------------------------------------------------------------------------- ROM:0012E732 ROM:0012E732 loc_12E732: ; CODE XREF: sub_12E6A0+86↑j ROM:0012E732 bset #6,($140B).w ROM:0012E738 ROM:0012E738 loc_12E738: ; CODE XREF: sub_12E6A0+8E↑j ROM:0012E738 bra.w loc_12E742 ROM:0012E73C ; --------------------------------------------------------------------------- ROM:0012E73C ROM:0012E73C loc_12E73C: ; CODE XREF: sub_12E6A0+80↑j ROM:0012E73C bset #6,($140B).w ROM:0012E742 ROM:0012E742 loc_12E742: ; CODE XREF: sub_12E6A0:loc_12E738↑j ROM:0012E742 move.w $704(a5),d0 ROM:0012E746 move.w ($C2C).w,d1 ROM:0012E74A sub.w ($D3E).w,d1 ROM:0012E74E move.w ($C2C).w,($D3E).w ROM:0012E754 cmp.w d1,d0 ROM:0012E756 blt.s loc_12E772 ROM:0012E758 neg.w d0 ROM:0012E75A cmp.w d1,d0 ROM:0012E75C bgt.s loc_12E768 ROM:0012E75E bclr #2,($1419).w ROM:0012E764 bra.w loc_12E76E ROM:0012E768 ; --------------------------------------------------------------------------- ROM:0012E768 ROM:0012E768 loc_12E768: ; CODE XREF: sub_12E6A0+BC↑j ROM:0012E768 bset #2,($1419).w ROM:0012E76E ROM:0012E76E loc_12E76E: ; CODE XREF: sub_12E6A0+C4↑j ROM:0012E76E bra.w loc_12E778 ROM:0012E772 ; --------------------------------------------------------------------------- ROM:0012E772 ROM:0012E772 loc_12E772: ; CODE XREF: sub_12E6A0+B6↑j ROM:0012E772 bset #2,($1419).w ROM:0012E778 ROM:0012E778 loc_12E778: ; CODE XREF: sub_12E6A0:loc_12E76E↑j ROM:0012E778 move.w ($10BE).w,d2 ROM:0012E77C move.w #$3EFC,d1 ROM:0012E780 bsr.l sub_11745C ROM:0012E786 move.w d1,d2 ROM:0012E788 cmp.w ($10C8).w,d2 ROM:0012E78C bgt.s loc_12E7B0 ROM:0012E78E btst #7,($142B).w ROM:0012E794 bne.s loc_12E7A0 ROM:0012E796 bset #6,($1416).w ROM:0012E79C bra.w loc_12E7A6 ROM:0012E7A0 ; --------------------------------------------------------------------------- ROM:0012E7A0 ROM:0012E7A0 loc_12E7A0: ; CODE XREF: sub_12E6A0+F4↑j ROM:0012E7A0 bclr #6,($1416).w ROM:0012E7A6 ROM:0012E7A6 loc_12E7A6: ; CODE XREF: sub_12E6A0+FC↑j ROM:0012E7A6 bset #7,($142B).w ROM:0012E7AC bra.w loc_12E7BC ROM:0012E7B0 ; --------------------------------------------------------------------------- ROM:0012E7B0 ROM:0012E7B0 loc_12E7B0: ; CODE XREF: sub_12E6A0+EC↑j ROM:0012E7B0 bclr #6,($1416).w ROM:0012E7B6 bclr #7,($142B).w ROM:0012E7BC ROM:0012E7BC loc_12E7BC: ; CODE XREF: sub_12E6A0+10C↑j ROM:0012E7BC btst #5,($E07).w ROM:0012E7C2 bne.s loc_12E80A ROM:0012E7C4 btst #7,($88F).w ROM:0012E7CA beq.s loc_12E7EA ROM:0012E7CC btst #2,($125D).w ROM:0012E7D2 bne.s loc_12E7DC ROM:0012E7D4 bset #4,($142A).w ROM:0012E7DA bra.s loc_12E7E2 ROM:0012E7DC ; --------------------------------------------------------------------------- ROM:0012E7DC ROM:0012E7DC loc_12E7DC: ; CODE XREF: sub_12E6A0+132↑j ROM:0012E7DC bclr #4,($142A).w ROM:0012E7E2 ROM:0012E7E2 loc_12E7E2: ; CODE XREF: sub_12E6A0+13A↑j ROM:0012E7E2 bset #2,($125D).w ROM:0012E7E8 bra.s loc_12E806 ROM:0012E7EA ; --------------------------------------------------------------------------- ROM:0012E7EA ROM:0012E7EA loc_12E7EA: ; CODE XREF: sub_12E6A0+12A↑j ROM:0012E7EA btst #2,($125D).w ROM:0012E7F0 beq.s loc_12E7FA ROM:0012E7F2 bset #4,($142A).w ROM:0012E7F8 bra.s loc_12E800 ROM:0012E7FA ; --------------------------------------------------------------------------- ROM:0012E7FA ROM:0012E7FA loc_12E7FA: ; CODE XREF: sub_12E6A0+150↑j ROM:0012E7FA bclr #4,($142A).w ROM:0012E800 ROM:0012E800 loc_12E800: ; CODE XREF: sub_12E6A0+158↑j ROM:0012E800 bclr #2,($125D).w ROM:0012E806 ROM:0012E806 loc_12E806: ; CODE XREF: sub_12E6A0+148↑j ROM:0012E806 bra.w loc_12E826 ROM:0012E80A ; --------------------------------------------------------------------------- ROM:0012E80A ROM:0012E80A loc_12E80A: ; CODE XREF: sub_12E6A0+122↑j ROM:0012E80A bclr #4,($142A).w ROM:0012E810 btst #7,($88F).w ROM:0012E816 beq.s loc_12E820 ROM:0012E818 bset #2,($125D).w ROM:0012E81E bra.s loc_12E826 ROM:0012E820 ; --------------------------------------------------------------------------- ROM:0012E820 ROM:0012E820 loc_12E820: ; CODE XREF: sub_12E6A0+176↑j ROM:0012E820 bclr #2,($125D).w ROM:0012E826 ROM:0012E826 loc_12E826: ; CODE XREF: sub_12E6A0:loc_12E806↑j ROM:0012E826 ; sub_12E6A0+17E↑j ROM:0012E826 btst #7,($E07).w ROM:0012E82C bne.s loc_12E874 ROM:0012E82E btst #4,($888).w ROM:0012E834 beq.s loc_12E854 ROM:0012E836 btst #0,($125D).w ROM:0012E83C bne.s loc_12E846 ROM:0012E83E bset #0,($140D).w ROM:0012E844 bra.s loc_12E84C ROM:0012E846 ; --------------------------------------------------------------------------- ROM:0012E846 ROM:0012E846 loc_12E846: ; CODE XREF: sub_12E6A0+19C↑j ROM:0012E846 bclr #0,($140D).w ROM:0012E84C ROM:0012E84C loc_12E84C: ; CODE XREF: sub_12E6A0+1A4↑j ROM:0012E84C bset #0,($125D).w ROM:0012E852 bra.s loc_12E870 ROM:0012E854 ; --------------------------------------------------------------------------- ROM:0012E854 ROM:0012E854 loc_12E854: ; CODE XREF: sub_12E6A0+194↑j ROM:0012E854 btst #0,($125D).w ROM:0012E85A beq.s loc_12E864 ROM:0012E85C bset #0,($140D).w ROM:0012E862 bra.s loc_12E86A ROM:0012E864 ; --------------------------------------------------------------------------- ROM:0012E864 ROM:0012E864 loc_12E864: ; CODE XREF: sub_12E6A0+1BA↑j ROM:0012E864 bclr #0,($140D).w ROM:0012E86A ROM:0012E86A loc_12E86A: ; CODE XREF: sub_12E6A0+1C2↑j ROM:0012E86A bclr #0,($125D).w ROM:0012E870 ROM:0012E870 loc_12E870: ; CODE XREF: sub_12E6A0+1B2↑j ROM:0012E870 bra.w loc_12E890 ROM:0012E874 ; --------------------------------------------------------------------------- ROM:0012E874 ROM:0012E874 loc_12E874: ; CODE XREF: sub_12E6A0+18C↑j ROM:0012E874 bclr #0,($140D).w ROM:0012E87A btst #4,($888).w ROM:0012E880 beq.s loc_12E88A ROM:0012E882 bset #0,($125D).w ROM:0012E888 bra.s loc_12E890 ROM:0012E88A ; --------------------------------------------------------------------------- ROM:0012E88A ROM:0012E88A loc_12E88A: ; CODE XREF: sub_12E6A0+1E0↑j ROM:0012E88A bclr #0,($125D).w ROM:0012E890 ROM:0012E890 loc_12E890: ; CODE XREF: sub_12E6A0:loc_12E870↑j ROM:0012E890 ; sub_12E6A0+1E8↑j ROM:0012E890 btst #6,($E07).w ROM:0012E896 bne.s loc_12E8DE ROM:0012E898 btst #6,($88F).w ROM:0012E89E beq.s loc_12E8BE ROM:0012E8A0 btst #1,($125D).w ROM:0012E8A6 bne.s loc_12E8B0 ROM:0012E8A8 bset #0,($142E).w ROM:0012E8AE bra.s loc_12E8B6 ROM:0012E8B0 ; --------------------------------------------------------------------------- ROM:0012E8B0 ROM:0012E8B0 loc_12E8B0: ; CODE XREF: sub_12E6A0+206↑j ROM:0012E8B0 bclr #0,($142E).w ROM:0012E8B6 ROM:0012E8B6 loc_12E8B6: ; CODE XREF: sub_12E6A0+20E↑j ROM:0012E8B6 bset #1,($125D).w ROM:0012E8BC bra.s loc_12E8DA ROM:0012E8BE ; --------------------------------------------------------------------------- ROM:0012E8BE ROM:0012E8BE loc_12E8BE: ; CODE XREF: sub_12E6A0+1FE↑j ROM:0012E8BE btst #1,($125D).w ROM:0012E8C4 beq.s loc_12E8CE ROM:0012E8C6 bset #0,($142E).w ROM:0012E8CC bra.s loc_12E8D4 ROM:0012E8CE ; --------------------------------------------------------------------------- ROM:0012E8CE ROM:0012E8CE loc_12E8CE: ; CODE XREF: sub_12E6A0+224↑j ROM:0012E8CE bclr #0,($142E).w ROM:0012E8D4 ROM:0012E8D4 loc_12E8D4: ; CODE XREF: sub_12E6A0+22C↑j ROM:0012E8D4 bclr #1,($125D).w ROM:0012E8DA ROM:0012E8DA loc_12E8DA: ; CODE XREF: sub_12E6A0+21C↑j ROM:0012E8DA bra.w loc_12E8FA ROM:0012E8DE ; --------------------------------------------------------------------------- ROM:0012E8DE ROM:0012E8DE loc_12E8DE: ; CODE XREF: sub_12E6A0+1F6↑j ROM:0012E8DE bclr #0,($142E).w ROM:0012E8E4 btst #6,($88F).w ROM:0012E8EA beq.s loc_12E8F4 ROM:0012E8EC bset #1,($125D).w ROM:0012E8F2 bra.s loc_12E8FA ROM:0012E8F4 ; --------------------------------------------------------------------------- ROM:0012E8F4 ROM:0012E8F4 loc_12E8F4: ; CODE XREF: sub_12E6A0+24A↑j ROM:0012E8F4 bclr #1,($125D).w ROM:0012E8FA ROM:0012E8FA loc_12E8FA: ; CODE XREF: sub_12E6A0:loc_12E8DA↑j ROM:0012E8FA ; sub_12E6A0+252↑j ROM:0012E8FA btst #6,($141E).w ROM:0012E900 beq.s loc_12E920 ROM:0012E902 btst #3,($125D).w ROM:0012E908 bne.s loc_12E912 ROM:0012E90A bset #2,($1418).w ROM:0012E910 bra.s loc_12E918 ROM:0012E912 ; --------------------------------------------------------------------------- ROM:0012E912 ROM:0012E912 loc_12E912: ; CODE XREF: sub_12E6A0+268↑j ROM:0012E912 bclr #2,($1418).w ROM:0012E918 ROM:0012E918 loc_12E918: ; CODE XREF: sub_12E6A0+270↑j ROM:0012E918 bset #3,($125D).w ROM:0012E91E bra.s loc_12E93C ROM:0012E920 ; --------------------------------------------------------------------------- ROM:0012E920 ROM:0012E920 loc_12E920: ; CODE XREF: sub_12E6A0+260↑j ROM:0012E920 btst #3,($125D).w ROM:0012E926 beq.s loc_12E930 ROM:0012E928 bset #2,($1418).w ROM:0012E92E bra.s loc_12E936 ROM:0012E930 ; --------------------------------------------------------------------------- ROM:0012E930 ROM:0012E930 loc_12E930: ; CODE XREF: sub_12E6A0+286↑j ROM:0012E930 bclr #2,($1418).w ROM:0012E936 ROM:0012E936 loc_12E936: ; CODE XREF: sub_12E6A0+28E↑j ROM:0012E936 bclr #3,($125D).w ROM:0012E93C ROM:0012E93C loc_12E93C: ; CODE XREF: sub_12E6A0+27E↑j ROM:0012E93C bsr.w sub_12E9B0 ROM:0012E940 bsr.w sub_12E94A ROM:0012E944 bsr.w sub_12EC76 ROM:0012E948 rts ROM:0012E948 ; End of function sub_12E6A0 ROM:0012E948 ROM:0012E94A ROM:0012E94A ; =============== S U B R O U T I N E ======================================= ROM:0012E94A ROM:0012E94A ROM:0012E94A sub_12E94A: ; CODE XREF: sub_12E6A0+2A0↑p ROM:0012E94A btst #7,($142B).w ROM:0012E950 beq.s loc_12E9A8 ROM:0012E952 btst #6,($140E).w ROM:0012E958 bne.s loc_12E99E ROM:0012E95A btst #3,($1419).w ROM:0012E960 bne.s loc_12E994 ROM:0012E962 move.w $6FE(a5),d1 ROM:0012E966 cmp.w ($10BE).w,d1 ROM:0012E96A blt.s loc_12E98A ROM:0012E96C move.w $700(a5),d2 ROM:0012E970 cmp.w ($10BE).w,d2 ROM:0012E974 bgt.s loc_12E980 ROM:0012E976 bset #2,($1400).w ROM:0012E97C bra.w loc_12E986 ROM:0012E980 ; --------------------------------------------------------------------------- ROM:0012E980 ROM:0012E980 loc_12E980: ; CODE XREF: sub_12E94A+2A↑j ROM:0012E980 bclr #2,($1400).w ROM:0012E986 ROM:0012E986 loc_12E986: ; CODE XREF: sub_12E94A+32↑j ROM:0012E986 bra.w loc_12E990 ROM:0012E98A ; --------------------------------------------------------------------------- ROM:0012E98A ROM:0012E98A loc_12E98A: ; CODE XREF: sub_12E94A+20↑j ROM:0012E98A bclr #2,($1400).w ROM:0012E990 ROM:0012E990 loc_12E990: ; CODE XREF: sub_12E94A:loc_12E986↑j ROM:0012E990 bra.w loc_12E99A ROM:0012E994 ; --------------------------------------------------------------------------- ROM:0012E994 ROM:0012E994 loc_12E994: ; CODE XREF: sub_12E94A+16↑j ROM:0012E994 bclr #2,($1400).w ROM:0012E99A ROM:0012E99A loc_12E99A: ; CODE XREF: sub_12E94A:loc_12E990↑j ROM:0012E99A bra.w loc_12E9A4 ROM:0012E99E ; --------------------------------------------------------------------------- ROM:0012E99E ROM:0012E99E loc_12E99E: ; CODE XREF: sub_12E94A+E↑j ROM:0012E99E bclr #2,($1400).w ROM:0012E9A4 ROM:0012E9A4 loc_12E9A4: ; CODE XREF: sub_12E94A:loc_12E99A↑j ROM:0012E9A4 bra.w locret_12E9AE ROM:0012E9A8 ; --------------------------------------------------------------------------- ROM:0012E9A8 ROM:0012E9A8 loc_12E9A8: ; CODE XREF: sub_12E94A+6↑j ROM:0012E9A8 bclr #2,($1400).w ROM:0012E9AE ROM:0012E9AE locret_12E9AE: ; CODE XREF: sub_12E94A:loc_12E9A4↑j ROM:0012E9AE rts ROM:0012E9AE ; End of function sub_12E94A ROM:0012E9AE ROM:0012E9B0 ROM:0012E9B0 ; =============== S U B R O U T I N E ======================================= ROM:0012E9B0 ROM:0012E9B0 ROM:0012E9B0 sub_12E9B0: ; CODE XREF: sub_12E6A0:loc_12E93C↑p ROM:0012E9B0 clr.w d1 ROM:0012E9B2 move.b ($125E).w,d1 ROM:0012E9B6 cmpi.w #3,d1 ROM:0012E9BA bcc.s locret_12E9C4 ROM:0012E9BC movea.l off_12E9C6(pc,d1.w*4),a0 ROM:0012E9C0 nop ROM:0012E9C2 jmp (a0) ROM:0012E9C4 ; --------------------------------------------------------------------------- ROM:0012E9C4 ROM:0012E9C4 locret_12E9C4: ; CODE XREF: sub_12E9B0+A↑j ROM:0012E9C4 rts ROM:0012E9C4 ; End of function sub_12E9B0 ROM:0012E9C4 ROM:0012E9C4 ; --------------------------------------------------------------------------- ROM:0012E9C6 off_12E9C6: dc.l loc_12E9D2 ; DATA XREF: sub_12E9B0+C↑r ROM:0012E9CA dc.l loc_12E9E6 ROM:0012E9CE dc.l loc_12EB12 ROM:0012E9D2 ; --------------------------------------------------------------------------- ROM:0012E9D2 ROM:0012E9D2 loc_12E9D2: ; DATA XREF: ROM:off_12E9C6↑o ROM:0012E9D2 bclr #6,($140E).w ROM:0012E9D8 move.b #2,($125E).w ROM:0012E9DE bra.l locret_12EC72 ROM:0012E9E4 ; --------------------------------------------------------------------------- ROM:0012E9E4 rts ROM:0012E9E6 ; --------------------------------------------------------------------------- ROM:0012E9E6 ROM:0012E9E6 loc_12E9E6: ; DATA XREF: ROM:0012E9CA↑o ROM:0012E9E6 cmpi.w #0,($6FA).w ROM:0012E9EC bgt.s loc_12EA40 ROM:0012E9EE btst #4,($140D).w ROM:0012E9F4 bne.s loc_12EA40 ROM:0012E9F6 btst #6,($140B).w ROM:0012E9FC bne.s loc_12EA40 ROM:0012E9FE btst #2,($1419).w ROM:0012EA04 bne.s loc_12EA40 ROM:0012EA06 btst #6,($1416).w ROM:0012EA0C bne.s loc_12EA40 ROM:0012EA0E btst #4,($142A).w ROM:0012EA14 bne.s loc_12EA40 ROM:0012EA16 btst #0,($140D).w ROM:0012EA1C bne.s loc_12EA40 ROM:0012EA1E btst #0,($142E).w ROM:0012EA24 bne.s loc_12EA40 ROM:0012EA26 btst #2,($1418).w ROM:0012EA2C bne.s loc_12EA40 ROM:0012EA2E bclr #6,($140E).w ROM:0012EA34 move.b #2,($125E).w ROM:0012EA3A bra.l locret_12EC72 ROM:0012EA40 ; --------------------------------------------------------------------------- ROM:0012EA40 ROM:0012EA40 loc_12EA40: ; CODE XREF: ROM:0012E9EC↑j ROM:0012EA40 ; ROM:0012E9F4↑j ... ROM:0012EA40 move.w $702(a5),d2 ROM:0012EA44 btst #6,($1416).w ROM:0012EA4A beq.s loc_12EA5E ROM:0012EA4C clr.b ($854).w ROM:0012EA50 move.w d2,($6FA).w ROM:0012EA54 move.b #1,($854).w ROM:0012EA5A bra.w locret_12EB10 ROM:0012EA5E ; --------------------------------------------------------------------------- ROM:0012EA5E ROM:0012EA5E loc_12EA5E: ; CODE XREF: ROM:0012EA4A↑j ROM:0012EA5E btst #4,($140D).w ROM:0012EA64 beq.s loc_12EA78 ROM:0012EA66 clr.b ($854).w ROM:0012EA6A move.w d2,($6FA).w ROM:0012EA6E move.b #1,($854).w ROM:0012EA74 bra.w locret_12EB10 ROM:0012EA78 ; --------------------------------------------------------------------------- ROM:0012EA78 ROM:0012EA78 loc_12EA78: ; CODE XREF: ROM:0012EA64↑j ROM:0012EA78 btst #6,($140B).w ROM:0012EA7E beq.s loc_12EA92 ROM:0012EA80 clr.b ($854).w ROM:0012EA84 move.w d2,($6FA).w ROM:0012EA88 move.b #1,($854).w ROM:0012EA8E bra.w locret_12EB10 ROM:0012EA92 ; --------------------------------------------------------------------------- ROM:0012EA92 ROM:0012EA92 loc_12EA92: ; CODE XREF: ROM:0012EA7E↑j ROM:0012EA92 btst #2,($1419).w ROM:0012EA98 beq.s loc_12EAAC ROM:0012EA9A clr.b ($854).w ROM:0012EA9E move.w d2,($6FA).w ROM:0012EAA2 move.b #1,($854).w ROM:0012EAA8 bra.w locret_12EB10 ROM:0012EAAC ; --------------------------------------------------------------------------- ROM:0012EAAC ROM:0012EAAC loc_12EAAC: ; CODE XREF: ROM:0012EA98↑j ROM:0012EAAC btst #2,($1418).w ROM:0012EAB2 beq.s loc_12EAC6 ROM:0012EAB4 clr.b ($854).w ROM:0012EAB8 move.w d2,($6FA).w ROM:0012EABC move.b #1,($854).w ROM:0012EAC2 bra.w locret_12EB10 ROM:0012EAC6 ; --------------------------------------------------------------------------- ROM:0012EAC6 ROM:0012EAC6 loc_12EAC6: ; CODE XREF: ROM:0012EAB2↑j ROM:0012EAC6 btst #0,($140D).w ROM:0012EACC beq.s loc_12EAE0 ROM:0012EACE clr.b ($854).w ROM:0012EAD2 move.w d2,($6FA).w ROM:0012EAD6 move.b #1,($854).w ROM:0012EADC bra.w locret_12EB10 ROM:0012EAE0 ; --------------------------------------------------------------------------- ROM:0012EAE0 ROM:0012EAE0 loc_12EAE0: ; CODE XREF: ROM:0012EACC↑j ROM:0012EAE0 btst #0,($142E).w ROM:0012EAE6 beq.s loc_12EAFA ROM:0012EAE8 clr.b ($854).w ROM:0012EAEC move.w d2,($6FA).w ROM:0012EAF0 move.b #1,($854).w ROM:0012EAF6 bra.w locret_12EB10 ROM:0012EAFA ; --------------------------------------------------------------------------- ROM:0012EAFA ROM:0012EAFA loc_12EAFA: ; CODE XREF: ROM:0012EAE6↑j ROM:0012EAFA btst #4,($142A).w ROM:0012EB00 beq.s locret_12EB10 ROM:0012EB02 clr.b ($854).w ROM:0012EB06 move.w d2,($6FA).w ROM:0012EB0A move.b #1,($854).w ROM:0012EB10 ROM:0012EB10 locret_12EB10: ; CODE XREF: ROM:0012EA5A↑j ROM:0012EB10 ; ROM:0012EA74↑j ... ROM:0012EB10 rts ROM:0012EB12 ; --------------------------------------------------------------------------- ROM:0012EB12 ROM:0012EB12 loc_12EB12: ; DATA XREF: ROM:0012E9CE↑o ROM:0012EB12 move.w $702(a5),d2 ROM:0012EB16 btst #6,($1416).w ROM:0012EB1C beq.s loc_12EB42 ROM:0012EB1E clr.b ($854).w ROM:0012EB22 move.w d2,($6FA).w ROM:0012EB26 move.b #1,($854).w ROM:0012EB2C bset #6,($140E).w ROM:0012EB32 move.b #1,($125E).w ROM:0012EB38 bra.l locret_12EB10 ROM:0012EB3E ; --------------------------------------------------------------------------- ROM:0012EB3E bra.w locret_12EC72 ROM:0012EB42 ; --------------------------------------------------------------------------- ROM:0012EB42 ROM:0012EB42 loc_12EB42: ; CODE XREF: ROM:0012EB1C↑j ROM:0012EB42 btst #4,($140D).w ROM:0012EB48 beq.s loc_12EB6E ROM:0012EB4A clr.b ($854).w ROM:0012EB4E move.w d2,($6FA).w ROM:0012EB52 move.b #1,($854).w ROM:0012EB58 bset #6,($140E).w ROM:0012EB5E move.b #1,($125E).w ROM:0012EB64 bra.l locret_12EB10 ROM:0012EB6A ; --------------------------------------------------------------------------- ROM:0012EB6A bra.w locret_12EC72 ROM:0012EB6E ; --------------------------------------------------------------------------- ROM:0012EB6E ROM:0012EB6E loc_12EB6E: ; CODE XREF: ROM:0012EB48↑j ROM:0012EB6E btst #6,($140B).w ROM:0012EB74 beq.s loc_12EB9A ROM:0012EB76 clr.b ($854).w ROM:0012EB7A move.w d2,($6FA).w ROM:0012EB7E move.b #1,($854).w ROM:0012EB84 bset #6,($140E).w ROM:0012EB8A move.b #1,($125E).w ROM:0012EB90 bra.l locret_12EB10 ROM:0012EB96 ; --------------------------------------------------------------------------- ROM:0012EB96 bra.w locret_12EC72 ROM:0012EB9A ; --------------------------------------------------------------------------- ROM:0012EB9A ROM:0012EB9A loc_12EB9A: ; CODE XREF: ROM:0012EB74↑j ROM:0012EB9A btst #2,($1419).w ROM:0012EBA0 beq.s loc_12EBC6 ROM:0012EBA2 clr.b ($854).w ROM:0012EBA6 move.w d2,($6FA).w ROM:0012EBAA move.b #1,($854).w ROM:0012EBB0 bset #6,($140E).w ROM:0012EBB6 move.b #1,($125E).w ROM:0012EBBC bra.l locret_12EB10 ROM:0012EBC2 ; --------------------------------------------------------------------------- ROM:0012EBC2 bra.w locret_12EC72 ROM:0012EBC6 ; --------------------------------------------------------------------------- ROM:0012EBC6 ROM:0012EBC6 loc_12EBC6: ; CODE XREF: ROM:0012EBA0↑j ROM:0012EBC6 btst #2,($1418).w ROM:0012EBCC beq.s loc_12EBF2 ROM:0012EBCE clr.b ($854).w ROM:0012EBD2 move.w d2,($6FA).w ROM:0012EBD6 move.b #1,($854).w ROM:0012EBDC bset #6,($140E).w ROM:0012EBE2 move.b #1,($125E).w ROM:0012EBE8 bra.l locret_12EB10 ROM:0012EBEE ; --------------------------------------------------------------------------- ROM:0012EBEE bra.w locret_12EC72 ROM:0012EBF2 ; --------------------------------------------------------------------------- ROM:0012EBF2 ROM:0012EBF2 loc_12EBF2: ; CODE XREF: ROM:0012EBCC↑j ROM:0012EBF2 btst #0,($140D).w ROM:0012EBF8 beq.s loc_12EC1E ROM:0012EBFA clr.b ($854).w ROM:0012EBFE move.w d2,($6FA).w ROM:0012EC02 move.b #1,($854).w ROM:0012EC08 bset #6,($140E).w ROM:0012EC0E move.b #1,($125E).w ROM:0012EC14 bra.l locret_12EB10 ROM:0012EC1A ; --------------------------------------------------------------------------- ROM:0012EC1A bra.w locret_12EC72 ROM:0012EC1E ; --------------------------------------------------------------------------- ROM:0012EC1E ROM:0012EC1E loc_12EC1E: ; CODE XREF: ROM:0012EBF8↑j ROM:0012EC1E btst #0,($142E).w ROM:0012EC24 beq.s loc_12EC4A ROM:0012EC26 clr.b ($854).w ROM:0012EC2A move.w d2,($6FA).w ROM:0012EC2E move.b #1,($854).w ROM:0012EC34 bset #6,($140E).w ROM:0012EC3A move.b #1,($125E).w ROM:0012EC40 bra.l locret_12EB10 ROM:0012EC46 ; --------------------------------------------------------------------------- ROM:0012EC46 bra.w locret_12EC72 ROM:0012EC4A ; --------------------------------------------------------------------------- ROM:0012EC4A ROM:0012EC4A loc_12EC4A: ; CODE XREF: ROM:0012EC24↑j ROM:0012EC4A btst #4,($142A).w ROM:0012EC50 beq.s locret_12EC72 ROM:0012EC52 clr.b ($854).w ROM:0012EC56 move.w d2,($6FA).w ROM:0012EC5A move.b #1,($854).w ROM:0012EC60 bset #6,($140E).w ROM:0012EC66 move.b #1,($125E).w ROM:0012EC6C bra.l locret_12EB10 ROM:0012EC72 ; --------------------------------------------------------------------------- ROM:0012EC72 ROM:0012EC72 locret_12EC72: ; CODE XREF: ROM:0012E9DE↑j ROM:0012EC72 ; ROM:0012EA3A↑j ... ROM:0012EC72 rts ROM:0012EC74 ; --------------------------------------------------------------------------- ROM:0012EC74 rts ROM:0012EC76 ROM:0012EC76 ; =============== S U B R O U T I N E ======================================= ROM:0012EC76 ROM:0012EC76 ROM:0012EC76 sub_12EC76: ; CODE XREF: sub_12E6A0+2A4↑p ROM:0012EC76 clr.w d1 ROM:0012EC78 move.b ($125F).w,d1 ROM:0012EC7C cmpi.w #2,d1 ROM:0012EC80 bcc.s locret_12EC8A ROM:0012EC82 movea.l off_12EC8C(pc,d1.w*4),a0 ROM:0012EC86 nop ROM:0012EC88 jmp (a0) ROM:0012EC8A ; --------------------------------------------------------------------------- ROM:0012EC8A ROM:0012EC8A locret_12EC8A: ; CODE XREF: sub_12EC76+A↑j ROM:0012EC8A rts ROM:0012EC8A ; End of function sub_12EC76 ROM:0012EC8A ROM:0012EC8A ; --------------------------------------------------------------------------- ROM:0012EC8C off_12EC8C: dc.l loc_12EC94 ; DATA XREF: sub_12EC76+C↑r ROM:0012EC90 dc.l loc_12ECA4 ROM:0012EC94 ; --------------------------------------------------------------------------- ROM:0012EC94 ROM:0012EC94 loc_12EC94: ; DATA XREF: ROM:off_12EC8C↑o ROM:0012EC94 move.b #0,($125C).w ROM:0012EC9A move.b #1,($125F).w ROM:0012ECA0 bra.s locret_12ECD6 ROM:0012ECA2 ; --------------------------------------------------------------------------- ROM:0012ECA2 rts ROM:0012ECA4 ; --------------------------------------------------------------------------- ROM:0012ECA4 ROM:0012ECA4 loc_12ECA4: ; DATA XREF: ROM:0012EC90↑o ROM:0012ECA4 btst #7,($140C).w ROM:0012ECAA bne.s loc_12ECD0 ROM:0012ECAC btst #3,($141E).w ROM:0012ECB2 bne.s loc_12ECC6 ROM:0012ECB4 move.b #9,d1 ROM:0012ECB8 cmp.b ($125C).w,d1 ROM:0012ECBC blt.s loc_12ECC2 ROM:0012ECBE addq.b #1,($125C).w ROM:0012ECC2 ROM:0012ECC2 loc_12ECC2: ; CODE XREF: ROM:0012ECBC↑j ROM:0012ECC2 bra.w loc_12ECCC ROM:0012ECC6 ; --------------------------------------------------------------------------- ROM:0012ECC6 ROM:0012ECC6 loc_12ECC6: ; CODE XREF: ROM:0012ECB2↑j ROM:0012ECC6 move.b #0,($125C).w ROM:0012ECCC ROM:0012ECCC loc_12ECCC: ; CODE XREF: ROM:loc_12ECC2↑j ROM:0012ECCC bra.w locret_12ECD6 ROM:0012ECD0 ; --------------------------------------------------------------------------- ROM:0012ECD0 ROM:0012ECD0 loc_12ECD0: ; CODE XREF: ROM:0012ECAA↑j ROM:0012ECD0 move.b #0,($125C).w ROM:0012ECD6 ROM:0012ECD6 locret_12ECD6: ; CODE XREF: ROM:0012ECA0↑j ROM:0012ECD6 ; ROM:loc_12ECCC↑j ROM:0012ECD6 rts ROM:0012ECD8 ; --------------------------------------------------------------------------- ROM:0012ECD8 rts ROM:0012ECDA ROM:0012ECDA ; =============== S U B R O U T I N E ======================================= ROM:0012ECDA ROM:0012ECDA ROM:0012ECDA sub_12ECDA: ; CODE XREF: sub_110E14:loc_111066↑p ROM:0012ECDA ; sub_111092↑p ROM:0012ECDA move.b #0,($125E).w ROM:0012ECE0 bset #6,($140E).w ROM:0012ECE6 move.b #0,($125F).w ROM:0012ECEC move.b #0,($125C).w ROM:0012ECF2 bset #3,($1419).w ROM:0012ECF8 bclr #2,($1400).w ROM:0012ECFE rts ROM:0012ECFE ; End of function sub_12ECDA ROM:0012ECFE ROM:0012ED00 ROM:0012ED00 ; =============== S U B R O U T I N E ======================================= ROM:0012ED00 ROM:0012ED00 ROM:0012ED00 sub_12ED00: ; CODE XREF: sub_129F28+F0↑p ROM:0012ED00 bclr #1,($140B).w ROM:0012ED06 bclr #5,($141F).w ROM:0012ED0C clr.w d1 ROM:0012ED0E move.b ($1265).w,d1 ROM:0012ED12 cmpi.w #2,d1 ROM:0012ED16 bcc.s locret_12ED20 ROM:0012ED18 movea.l off_12ED22(pc,d1.w*4),a0 ROM:0012ED1C nop ROM:0012ED1E jmp (a0) ROM:0012ED20 ; --------------------------------------------------------------------------- ROM:0012ED20 ROM:0012ED20 locret_12ED20: ; CODE XREF: sub_12ED00+16↑j ROM:0012ED20 rts ROM:0012ED20 ; End of function sub_12ED00 ROM:0012ED20 ROM:0012ED20 ; --------------------------------------------------------------------------- ROM:0012ED22 off_12ED22: dc.l loc_12ED2A ; DATA XREF: sub_12ED00+18↑r ROM:0012ED26 dc.l loc_12ED3C ROM:0012ED2A ; --------------------------------------------------------------------------- ROM:0012ED2A ROM:0012ED2A loc_12ED2A: ; DATA XREF: ROM:off_12ED22↑o ROM:0012ED2A bsr.w sub_12ED68 ROM:0012ED2E bsr.w sub_12EDE0 ROM:0012ED32 move.b #1,($1265).w ROM:0012ED38 bra.s locret_12ED64 ROM:0012ED3A ; --------------------------------------------------------------------------- ROM:0012ED3A rts ROM:0012ED3C ; --------------------------------------------------------------------------- ROM:0012ED3C ROM:0012ED3C loc_12ED3C: ; DATA XREF: ROM:0012ED26↑o ROM:0012ED3C btst #2,($1412).w ROM:0012ED42 beq.s locret_12ED64 ROM:0012ED44 btst #4,($140B).w ROM:0012ED4A bne.s loc_12ED56 ROM:0012ED4C bset #1,($140B).w ROM:0012ED52 bra.w loc_12ED5C ROM:0012ED56 ; --------------------------------------------------------------------------- ROM:0012ED56 ROM:0012ED56 loc_12ED56: ; CODE XREF: ROM:0012ED4A↑j ROM:0012ED56 bset #5,($141F).w ROM:0012ED5C ROM:0012ED5C loc_12ED5C: ; CODE XREF: ROM:0012ED52↑j ROM:0012ED5C bsr.w sub_12ED68 ROM:0012ED60 bsr.w sub_12EDE0 ROM:0012ED64 ROM:0012ED64 locret_12ED64: ; CODE XREF: ROM:0012ED38↑j ROM:0012ED64 ; ROM:0012ED42↑j ROM:0012ED64 rts ROM:0012ED66 ; --------------------------------------------------------------------------- ROM:0012ED66 rts ROM:0012ED68 ROM:0012ED68 ; =============== S U B R O U T I N E ======================================= ROM:0012ED68 ROM:0012ED68 ROM:0012ED68 sub_12ED68: ; CODE XREF: ROM:loc_12ED2A↑p ROM:0012ED68 ; ROM:loc_12ED5C↑p ROM:0012ED68 clr.w d1 ROM:0012ED6A move.b ($1264).w,d1 ROM:0012ED6E cmpi.w #2,d1 ROM:0012ED72 bcc.s locret_12ED7C ROM:0012ED74 movea.l off_12ED7E(pc,d1.w*4),a0 ROM:0012ED78 nop ROM:0012ED7A jmp (a0) ROM:0012ED7C ; --------------------------------------------------------------------------- ROM:0012ED7C ROM:0012ED7C locret_12ED7C: ; CODE XREF: sub_12ED68+A↑j ROM:0012ED7C rts ROM:0012ED7C ; End of function sub_12ED68 ROM:0012ED7C ROM:0012ED7C ; --------------------------------------------------------------------------- ROM:0012ED7E off_12ED7E: dc.l loc_12ED86 ; DATA XREF: sub_12ED68+C↑r ROM:0012ED82 dc.l loc_12ED94 ROM:0012ED86 ; --------------------------------------------------------------------------- ROM:0012ED86 ROM:0012ED86 loc_12ED86: ; DATA XREF: ROM:off_12ED7E↑o ROM:0012ED86 bsr.w sub_12F022 ROM:0012ED8A move.b #1,($1264).w ROM:0012ED90 bra.s locret_12EDDC ROM:0012ED92 ; --------------------------------------------------------------------------- ROM:0012ED92 rts ROM:0012ED94 ; --------------------------------------------------------------------------- ROM:0012ED94 ROM:0012ED94 loc_12ED94: ; DATA XREF: ROM:0012ED82↑o ROM:0012ED94 btst #5,($141F).w ROM:0012ED9A beq.s loc_12EDA0 ROM:0012ED9C bsr.w sub_12F022 ROM:0012EDA0 ROM:0012EDA0 loc_12EDA0: ; CODE XREF: ROM:0012ED9A↑j ROM:0012EDA0 btst #1,($140B).w ROM:0012EDA6 beq.s locret_12EDDC ROM:0012EDA8 bsr.w sub_12EF2A ROM:0012EDAC btst #6,($1414).w ROM:0012EDB2 beq.s loc_12EDD6 ROM:0012EDB4 bset #3,($DDE).w ROM:0012EDBA bset #0,($141A).w ROM:0012EDC0 bset #2,($151C).w ROM:0012EDC6 move.w $716(a5),d1 ROM:0012EDCA cmp.w ($9A6).w,d1 ROM:0012EDCE blt.s loc_12EDD6 ROM:0012EDD0 bset #5,($151B).w ROM:0012EDD6 ROM:0012EDD6 loc_12EDD6: ; CODE XREF: ROM:0012EDB2↑j ROM:0012EDD6 ; ROM:0012EDCE↑j ROM:0012EDD6 bset #3,($DF6).w ROM:0012EDDC ROM:0012EDDC locret_12EDDC: ; CODE XREF: ROM:0012ED90↑j ROM:0012EDDC ; ROM:0012EDA6↑j ROM:0012EDDC rts ROM:0012EDDE ; --------------------------------------------------------------------------- ROM:0012EDDE rts ROM:0012EDE0 ROM:0012EDE0 ; =============== S U B R O U T I N E ======================================= ROM:0012EDE0 ROM:0012EDE0 ROM:0012EDE0 sub_12EDE0: ; CODE XREF: ROM:0012ED2E↑p ROM:0012EDE0 ; ROM:0012ED60↑p ROM:0012EDE0 clr.w d1 ROM:0012EDE2 move.b ($1263).w,d1 ROM:0012EDE6 cmpi.w #6,d1 ROM:0012EDEA bcc.s locret_12EDF4 ROM:0012EDEC movea.l off_12EDF6(pc,d1.w*4),a0 ROM:0012EDF0 nop ROM:0012EDF2 jmp (a0) ROM:0012EDF4 ; --------------------------------------------------------------------------- ROM:0012EDF4 ROM:0012EDF4 locret_12EDF4: ; CODE XREF: sub_12EDE0+A↑j ROM:0012EDF4 rts ROM:0012EDF4 ; End of function sub_12EDE0 ROM:0012EDF4 ROM:0012EDF4 ; --------------------------------------------------------------------------- ROM:0012EDF6 off_12EDF6: dc.l loc_12EE0E ; DATA XREF: sub_12EDE0+C↑r ROM:0012EDFA dc.l loc_12EE2A ROM:0012EDFE dc.l loc_12EE5A ROM:0012EE02 dc.l loc_12EE7E ROM:0012EE06 dc.l loc_12EEA2 ROM:0012EE0A dc.l loc_12EEC6 ROM:0012EE0E ; --------------------------------------------------------------------------- ROM:0012EE0E ROM:0012EE0E loc_12EE0E: ; DATA XREF: ROM:off_12EDF6↑o ROM:0012EE0E bsr.w sub_12F1B0 ROM:0012EE12 bsr.w sub_12F15C ROM:0012EE16 bsr.w sub_12F1CC ROM:0012EE1A bclr #4,($1406).w ROM:0012EE20 move.b #1,($1263).w ROM:0012EE26 bra.s locret_12EE58 ROM:0012EE28 ; --------------------------------------------------------------------------- ROM:0012EE28 rts ROM:0012EE2A ; --------------------------------------------------------------------------- ROM:0012EE2A ROM:0012EE2A loc_12EE2A: ; DATA XREF: ROM:0012EDFA↑o ROM:0012EE2A move.w $714(a5),d1 ROM:0012EE2E btst #1,($140B).w ROM:0012EE34 beq.s locret_12EE58 ROM:0012EE36 cmp.w ($D42).w,d1 ROM:0012EE3A ble.s locret_12EE58 ROM:0012EE3C bsr.w sub_12F1B0 ROM:0012EE40 bsr.w sub_12F15C ROM:0012EE44 bsr.w sub_12F1CC ROM:0012EE48 bsr.w sub_12F180 ROM:0012EE4C bsr.w sub_12F1FE ROM:0012EE50 move.b #2,($1263).w ROM:0012EE56 bra.s locret_12EE7C ROM:0012EE58 ; --------------------------------------------------------------------------- ROM:0012EE58 ROM:0012EE58 locret_12EE58: ; CODE XREF: ROM:0012EE26↑j ROM:0012EE58 ; ROM:0012EE34↑j ... ROM:0012EE58 rts ROM:0012EE5A ; --------------------------------------------------------------------------- ROM:0012EE5A ROM:0012EE5A loc_12EE5A: ; DATA XREF: ROM:0012EDFE↑o ROM:0012EE5A move.w $714(a5),d1 ROM:0012EE5E btst #1,($140B).w ROM:0012EE64 beq.s locret_12EE7C ROM:0012EE66 cmp.w ($D42).w,d1 ROM:0012EE6A ble.s locret_12EE7C ROM:0012EE6C bsr.w sub_12F180 ROM:0012EE70 bsr.w sub_12F1FE ROM:0012EE74 move.b #3,($1263).w ROM:0012EE7A bra.s locret_12EEA0 ROM:0012EE7C ; --------------------------------------------------------------------------- ROM:0012EE7C ROM:0012EE7C locret_12EE7C: ; CODE XREF: ROM:0012EE56↑j ROM:0012EE7C ; ROM:0012EE64↑j ... ROM:0012EE7C rts ROM:0012EE7E ; --------------------------------------------------------------------------- ROM:0012EE7E ROM:0012EE7E loc_12EE7E: ; DATA XREF: ROM:0012EE02↑o ROM:0012EE7E move.w $714(a5),d1 ROM:0012EE82 btst #1,($140B).w ROM:0012EE88 beq.s locret_12EEA0 ROM:0012EE8A cmp.w ($D42).w,d1 ROM:0012EE8E ble.s locret_12EEA0 ROM:0012EE90 bsr.w sub_12F180 ROM:0012EE94 bsr.w sub_12F1FE ROM:0012EE98 move.b #4,($1263).w ROM:0012EE9E bra.s locret_12EEC4 ROM:0012EEA0 ; --------------------------------------------------------------------------- ROM:0012EEA0 ROM:0012EEA0 locret_12EEA0: ; CODE XREF: ROM:0012EE7A↑j ROM:0012EEA0 ; ROM:0012EE88↑j ... ROM:0012EEA0 rts ROM:0012EEA2 ; --------------------------------------------------------------------------- ROM:0012EEA2 ROM:0012EEA2 loc_12EEA2: ; DATA XREF: ROM:0012EE06↑o ROM:0012EEA2 move.w $714(a5),d1 ROM:0012EEA6 btst #1,($140B).w ROM:0012EEAC beq.s locret_12EEC4 ROM:0012EEAE cmp.w ($D42).w,d1 ROM:0012EEB2 ble.s locret_12EEC4 ROM:0012EEB4 bsr.w sub_12F180 ROM:0012EEB8 bsr.w sub_12F1FE ROM:0012EEBC move.b #5,($1263).w ROM:0012EEC2 bra.s locret_12EF26 ROM:0012EEC4 ; --------------------------------------------------------------------------- ROM:0012EEC4 ROM:0012EEC4 locret_12EEC4: ; CODE XREF: ROM:0012EE9E↑j ROM:0012EEC4 ; ROM:0012EEAC↑j ... ROM:0012EEC4 rts ROM:0012EEC6 ; --------------------------------------------------------------------------- ROM:0012EEC6 ROM:0012EEC6 loc_12EEC6: ; DATA XREF: ROM:0012EE0A↑o ROM:0012EEC6 move.w $714(a5),d1 ROM:0012EECA btst #1,($140B).w ROM:0012EED0 beq.s locret_12EF26 ROM:0012EED2 cmp.w ($D42).w,d1 ROM:0012EED6 ble.s locret_12EF26 ROM:0012EED8 bsr.w sub_12F180 ROM:0012EEDC bsr.w sub_12F046 ROM:0012EEE0 bsr.w sub_12F1FE ROM:0012EEE4 bset #4,($1406).w ROM:0012EEEA btst #6,($1414).w ROM:0012EEF0 beq.s loc_12EF14 ROM:0012EEF2 bset #4,($DDE).w ROM:0012EEF8 bset #0,($141A).w ROM:0012EEFE bset #2,($151C).w ROM:0012EF04 move.w $716(a5),d2 ROM:0012EF08 cmp.w ($9A6).w,d2 ROM:0012EF0C blt.s loc_12EF14 ROM:0012EF0E bset #5,($151B).w ROM:0012EF14 ROM:0012EF14 loc_12EF14: ; CODE XREF: ROM:0012EEF0↑j ROM:0012EF14 ; ROM:0012EF0C↑j ROM:0012EF14 bset #4,($DF6).w ROM:0012EF1A move.b #1,($1263).w ROM:0012EF20 bra.l locret_12EE58 ROM:0012EF26 ; --------------------------------------------------------------------------- ROM:0012EF26 ROM:0012EF26 locret_12EF26: ; CODE XREF: ROM:0012EEC2↑j ROM:0012EF26 ; ROM:0012EED0↑j ... ROM:0012EF26 rts ROM:0012EF28 ; --------------------------------------------------------------------------- ROM:0012EF28 rts ROM:0012EF2A ROM:0012EF2A ; =============== S U B R O U T I N E ======================================= ROM:0012EF2A ROM:0012EF2A ROM:0012EF2A sub_12EF2A: ; CODE XREF: ROM:0012EDA8↑p ROM:0012EF2A clr.l d0 ROM:0012EF2C move.w ($D76).w,d0 ROM:0012EF30 moveq #4,d1 ROM:0012EF32 divs.w d1,d0 ROM:0012EF34 move.w d0,($D60).w ROM:0012EF38 move.w $708(a5),d4 ROM:0012EF3C move.w $706(a5),d5 ROM:0012EF40 cmp.w d0,d4 ROM:0012EF42 bgt.l loc_12F004 ROM:0012EF48 bset #3,($DDE).w ROM:0012EF4E move.w $716(a5),d1 ROM:0012EF52 cmp.w ($9A6).w,d1 ROM:0012EF56 blt.s loc_12EF5E ROM:0012EF58 bset #5,($151B).w ROM:0012EF5E ROM:0012EF5E loc_12EF5E: ; CODE XREF: sub_12EF2A+2C↑j ROM:0012EF5E move.w #0,d1 ROM:0012EF62 bra.s loc_12EF68 ROM:0012EF64 ; --------------------------------------------------------------------------- ROM:0012EF64 ROM:0012EF64 loc_12EF64: ; CODE XREF: sub_12EF2A:loc_12EFFE↓j ROM:0012EF64 addi.w #1,d1 ROM:0012EF68 ROM:0012EF68 loc_12EF68: ; CODE XREF: sub_12EF2A+38↑j ROM:0012EF68 cmpi.w #3,d1 ROM:0012EF6C bgt.l loc_12F002 ROM:0012EF72 clr.w d3 ROM:0012EF74 move.b $13F0(d1.w),d3 ROM:0012EF7A muls.w #$64,d3 ; 'd' ROM:0012EF7E cmp.w d3,d5 ROM:0012EF80 bgt.s loc_12EFFA ROM:0012EF82 bset d1,($1261).w ROM:0012EF86 btst #2,($151C).w ROM:0012EF8C bne.s loc_12EFF0 ROM:0012EF8E cmpi.w #0,d1 ROM:0012EF92 bne.s loc_12EF9C ROM:0012EF94 bset #0,($1262).w ROM:0012EF9A bra.s loc_12EFC0 ROM:0012EF9C ; --------------------------------------------------------------------------- ROM:0012EF9C ROM:0012EF9C loc_12EF9C: ; CODE XREF: sub_12EF2A+68↑j ROM:0012EF9C cmpi.w #1,d1 ROM:0012EFA0 bne.s loc_12EFAA ROM:0012EFA2 bset #2,($1262).w ROM:0012EFA8 bra.s loc_12EFC0 ROM:0012EFAA ; --------------------------------------------------------------------------- ROM:0012EFAA ROM:0012EFAA loc_12EFAA: ; CODE XREF: sub_12EF2A+76↑j ROM:0012EFAA cmpi.w #2,d1 ROM:0012EFAE bne.s loc_12EFBA ROM:0012EFB0 bset #3,($1262).w ROM:0012EFB6 bra.w loc_12EFC0 ROM:0012EFBA ; --------------------------------------------------------------------------- ROM:0012EFBA ROM:0012EFBA loc_12EFBA: ; CODE XREF: sub_12EF2A+84↑j ROM:0012EFBA bset #1,($1262).w ROM:0012EFC0 ROM:0012EFC0 loc_12EFC0: ; CODE XREF: sub_12EF2A+70↑j ROM:0012EFC0 ; sub_12EF2A+7E↑j ... ROM:0012EFC0 cmpi.b #1,($1262).w ROM:0012EFC6 beq.s loc_12EFF0 ROM:0012EFC8 cmpi.b #2,($1262).w ROM:0012EFCE beq.s loc_12EFF0 ROM:0012EFD0 cmpi.b #4,($1262).w ROM:0012EFD6 beq.s loc_12EFF0 ROM:0012EFD8 cmpi.b #8,($1262).w ROM:0012EFDE beq.s loc_12EFF0 ROM:0012EFE0 clr.b ($1262).w ROM:0012EFE4 bset #0,($141A).w ROM:0012EFEA bset #2,($151C).w ROM:0012EFF0 ROM:0012EFF0 loc_12EFF0: ; CODE XREF: sub_12EF2A+62↑j ROM:0012EFF0 ; sub_12EF2A+9C↑j ... ROM:0012EFF0 move.b ($1262).w,($14B2).w ROM:0012EFF6 bra.w loc_12EFFE ROM:0012EFFA ; --------------------------------------------------------------------------- ROM:0012EFFA ROM:0012EFFA loc_12EFFA: ; CODE XREF: sub_12EF2A+56↑j ROM:0012EFFA bclr d1,($1261).w ROM:0012EFFE ROM:0012EFFE loc_12EFFE: ; CODE XREF: sub_12EF2A+CC↑j ROM:0012EFFE bra.w loc_12EF64 ROM:0012F002 ; --------------------------------------------------------------------------- ROM:0012F002 ROM:0012F002 loc_12F002: ; CODE XREF: sub_12EF2A+42↑j ROM:0012F002 bra.s locret_12F020 ROM:0012F004 ; --------------------------------------------------------------------------- ROM:0012F004 ROM:0012F004 loc_12F004: ; CODE XREF: sub_12EF2A+18↑j ROM:0012F004 bclr #3,($DDE).w ROM:0012F00A move.w #0,d1 ROM:0012F00E bra.s loc_12F014 ROM:0012F010 ; --------------------------------------------------------------------------- ROM:0012F010 ROM:0012F010 loc_12F010: ; CODE XREF: sub_12EF2A+F4↓j ROM:0012F010 addi.w #1,d1 ROM:0012F014 ROM:0012F014 loc_12F014: ; CODE XREF: sub_12EF2A+E4↑j ROM:0012F014 cmpi.w #3,d1 ROM:0012F018 bgt.s locret_12F020 ROM:0012F01A bclr d1,($1261).w ROM:0012F01E bra.s loc_12F010 ROM:0012F020 ; --------------------------------------------------------------------------- ROM:0012F020 ROM:0012F020 locret_12F020: ; CODE XREF: sub_12EF2A:loc_12F002↑j ROM:0012F020 ; sub_12EF2A+EE↑j ROM:0012F020 rts ROM:0012F020 ; End of function sub_12EF2A ROM:0012F020 ROM:0012F022 ROM:0012F022 ; =============== S U B R O U T I N E ======================================= ROM:0012F022 ROM:0012F022 ROM:0012F022 sub_12F022: ; CODE XREF: ROM:loc_12ED86↑p ROM:0012F022 ; ROM:0012ED9C↑p ROM:0012F022 move.w #0,($D60).w ROM:0012F028 bclr #3,($DDE).w ROM:0012F02E move.w #0,d1 ROM:0012F032 bra.s loc_12F038 ROM:0012F034 ; --------------------------------------------------------------------------- ROM:0012F034 ROM:0012F034 loc_12F034: ; CODE XREF: sub_12F022+20↓j ROM:0012F034 addi.w #1,d1 ROM:0012F038 ROM:0012F038 loc_12F038: ; CODE XREF: sub_12F022+10↑j ROM:0012F038 cmpi.w #3,d1 ROM:0012F03C bgt.s locret_12F044 ROM:0012F03E bclr d1,($1261).w ROM:0012F042 bra.s loc_12F034 ROM:0012F044 ; --------------------------------------------------------------------------- ROM:0012F044 ROM:0012F044 locret_12F044: ; CODE XREF: sub_12F022+1A↑j ROM:0012F044 rts ROM:0012F044 ; End of function sub_12F022 ROM:0012F044 ROM:0012F046 ROM:0012F046 ; =============== S U B R O U T I N E ======================================= ROM:0012F046 ROM:0012F046 ROM:0012F046 sub_12F046: ; CODE XREF: ROM:0012EEDC↑p ROM:0012F046 clr.l d0 ROM:0012F048 move.w ($1094).w,d0 ROM:0012F04C move.w #1,d1 ROM:0012F050 bra.s loc_12F056 ROM:0012F052 ; --------------------------------------------------------------------------- ROM:0012F052 ROM:0012F052 loc_12F052: ; CODE XREF: sub_12F046+1C↓j ROM:0012F052 addi.w #1,d1 ROM:0012F056 ROM:0012F056 loc_12F056: ; CODE XREF: sub_12F046+A↑j ROM:0012F056 cmpi.w #3,d1 ROM:0012F05A bgt.s loc_12F064 ROM:0012F05C add.w $1094(d1.w*2),d0 ROM:0012F062 bra.s loc_12F052 ROM:0012F064 ; --------------------------------------------------------------------------- ROM:0012F064 ROM:0012F064 loc_12F064: ; CODE XREF: sub_12F046+14↑j ROM:0012F064 moveq #4,d2 ROM:0012F066 muls.w #$1F4,d2 ROM:0012F06A muls.w #$2710,d0 ROM:0012F06E divs.w d2,d0 ROM:0012F070 move.w d0,($D62).w ROM:0012F074 move.w $70A(a5),d4 ROM:0012F078 move.w $70C(a5),d5 ROM:0012F07C cmp.w d0,d4 ROM:0012F07E bgt.l loc_12F13E ROM:0012F084 bset #4,($DDE).w ROM:0012F08A move.w $716(a5),d1 ROM:0012F08E cmp.w ($9A6).w,d1 ROM:0012F092 blt.s loc_12F09A ROM:0012F094 bset #5,($151B).w ROM:0012F09A ROM:0012F09A loc_12F09A: ; CODE XREF: sub_12F046+4C↑j ROM:0012F09A move.w #0,d1 ROM:0012F09E bra.s loc_12F0A4 ROM:0012F0A0 ; --------------------------------------------------------------------------- ROM:0012F0A0 ROM:0012F0A0 loc_12F0A0: ; CODE XREF: sub_12F046:loc_12F138↓j ROM:0012F0A0 addi.w #1,d1 ROM:0012F0A4 ROM:0012F0A4 loc_12F0A4: ; CODE XREF: sub_12F046+58↑j ROM:0012F0A4 cmpi.w #3,d1 ROM:0012F0A8 bgt.l loc_12F13C ROM:0012F0AE move.w $1094(d1.w*2),d3 ROM:0012F0B4 muls.w #$14,d3 ROM:0012F0B8 cmp.w d3,d5 ROM:0012F0BA bgt.s loc_12F134 ROM:0012F0BC bset d1,($1260).w ROM:0012F0C0 btst #2,($151C).w ROM:0012F0C6 bne.s loc_12F12A ROM:0012F0C8 cmpi.w #0,d1 ROM:0012F0CC bne.s loc_12F0D6 ROM:0012F0CE bset #0,($1262).w ROM:0012F0D4 bra.s loc_12F0FA ROM:0012F0D6 ; --------------------------------------------------------------------------- ROM:0012F0D6 ROM:0012F0D6 loc_12F0D6: ; CODE XREF: sub_12F046+86↑j ROM:0012F0D6 cmpi.w #1,d1 ROM:0012F0DA bne.s loc_12F0E4 ROM:0012F0DC bset #2,($1262).w ROM:0012F0E2 bra.s loc_12F0FA ROM:0012F0E4 ; --------------------------------------------------------------------------- ROM:0012F0E4 ROM:0012F0E4 loc_12F0E4: ; CODE XREF: sub_12F046+94↑j ROM:0012F0E4 cmpi.w #2,d1 ROM:0012F0E8 bne.s loc_12F0F4 ROM:0012F0EA bset #3,($1262).w ROM:0012F0F0 bra.w loc_12F0FA ROM:0012F0F4 ; --------------------------------------------------------------------------- ROM:0012F0F4 ROM:0012F0F4 loc_12F0F4: ; CODE XREF: sub_12F046+A2↑j ROM:0012F0F4 bset #1,($1262).w ROM:0012F0FA ROM:0012F0FA loc_12F0FA: ; CODE XREF: sub_12F046+8E↑j ROM:0012F0FA ; sub_12F046+9C↑j ... ROM:0012F0FA cmpi.b #1,($1262).w ROM:0012F100 beq.s loc_12F12A ROM:0012F102 cmpi.b #2,($1262).w ROM:0012F108 beq.s loc_12F12A ROM:0012F10A cmpi.b #4,($1262).w ROM:0012F110 beq.s loc_12F12A ROM:0012F112 cmpi.b #8,($1262).w ROM:0012F118 beq.s loc_12F12A ROM:0012F11A clr.b ($1262).w ROM:0012F11E bset #0,($141A).w ROM:0012F124 bset #2,($151C).w ROM:0012F12A ROM:0012F12A loc_12F12A: ; CODE XREF: sub_12F046+80↑j ROM:0012F12A ; sub_12F046+BA↑j ... ROM:0012F12A move.b ($1262).w,($14B2).w ROM:0012F130 bra.w loc_12F138 ROM:0012F134 ; --------------------------------------------------------------------------- ROM:0012F134 ROM:0012F134 loc_12F134: ; CODE XREF: sub_12F046+74↑j ROM:0012F134 bclr d1,($1260).w ROM:0012F138 ROM:0012F138 loc_12F138: ; CODE XREF: sub_12F046+EA↑j ROM:0012F138 bra.w loc_12F0A0 ROM:0012F13C ; --------------------------------------------------------------------------- ROM:0012F13C ROM:0012F13C loc_12F13C: ; CODE XREF: sub_12F046+62↑j ROM:0012F13C bra.s locret_12F15A ROM:0012F13E ; --------------------------------------------------------------------------- ROM:0012F13E ROM:0012F13E loc_12F13E: ; CODE XREF: sub_12F046+38↑j ROM:0012F13E bclr #4,($DDE).w ROM:0012F144 move.w #0,d1 ROM:0012F148 bra.s loc_12F14E ROM:0012F14A ; --------------------------------------------------------------------------- ROM:0012F14A ROM:0012F14A loc_12F14A: ; CODE XREF: sub_12F046+112↓j ROM:0012F14A addi.w #1,d1 ROM:0012F14E ROM:0012F14E loc_12F14E: ; CODE XREF: sub_12F046+102↑j ROM:0012F14E cmpi.w #3,d1 ROM:0012F152 bgt.s locret_12F15A ROM:0012F154 bclr d1,($1260).w ROM:0012F158 bra.s loc_12F14A ROM:0012F15A ; --------------------------------------------------------------------------- ROM:0012F15A ROM:0012F15A locret_12F15A: ; CODE XREF: sub_12F046:loc_12F13C↑j ROM:0012F15A ; sub_12F046+10C↑j ROM:0012F15A rts ROM:0012F15A ; End of function sub_12F046 ROM:0012F15A ROM:0012F15C ROM:0012F15C ; =============== S U B R O U T I N E ======================================= ROM:0012F15C ROM:0012F15C ROM:0012F15C sub_12F15C: ; CODE XREF: ROM:0012EE12↑p ROM:0012F15C ; ROM:0012EE40↑p ROM:0012F15C move.w #0,($D62).w ROM:0012F162 bclr #4,($DDE).w ROM:0012F168 move.w #0,d1 ROM:0012F16C bra.s loc_12F172 ROM:0012F16E ; --------------------------------------------------------------------------- ROM:0012F16E ROM:0012F16E loc_12F16E: ; CODE XREF: sub_12F15C+20↓j ROM:0012F16E addi.w #1,d1 ROM:0012F172 ROM:0012F172 loc_12F172: ; CODE XREF: sub_12F15C+10↑j ROM:0012F172 cmpi.w #3,d1 ROM:0012F176 bgt.s locret_12F17E ROM:0012F178 bclr d1,($1260).w ROM:0012F17C bra.s loc_12F16E ROM:0012F17E ; --------------------------------------------------------------------------- ROM:0012F17E ROM:0012F17E locret_12F17E: ; CODE XREF: sub_12F15C+1A↑j ROM:0012F17E rts ROM:0012F17E ; End of function sub_12F15C ROM:0012F17E ROM:0012F180 ROM:0012F180 ; =============== S U B R O U T I N E ======================================= ROM:0012F180 ROM:0012F180 ROM:0012F180 sub_12F180: ; CODE XREF: ROM:0012EE48↑p ROM:0012F180 ; ROM:0012EE6C↑p ... ROM:0012F180 clr.w d2 ROM:0012F182 move.w #0,d0 ROM:0012F186 bra.s loc_12F18C ROM:0012F188 ; --------------------------------------------------------------------------- ROM:0012F188 ROM:0012F188 loc_12F188: ; CODE XREF: sub_12F180+26↓j ROM:0012F188 addi.w #1,d0 ROM:0012F18C ROM:0012F18C loc_12F18C: ; CODE XREF: sub_12F180+6↑j ROM:0012F18C cmpi.w #3,d0 ROM:0012F190 bgt.s loc_12F1A8 ROM:0012F192 move.w $1094(d0.w*2),d1 ROM:0012F198 move.b $13F0(d0.w),d2 ROM:0012F19E add.w d2,d1 ROM:0012F1A0 move.w d1,$1094(d0.w*2) ROM:0012F1A6 bra.s loc_12F188 ROM:0012F1A8 ; --------------------------------------------------------------------------- ROM:0012F1A8 ROM:0012F1A8 loc_12F1A8: ; CODE XREF: sub_12F180+10↑j ROM:0012F1A8 addi.w #$C8,($D64).w ROM:0012F1AE rts ROM:0012F1AE ; End of function sub_12F180 ROM:0012F1AE ROM:0012F1B0 ROM:0012F1B0 ; =============== S U B R O U T I N E ======================================= ROM:0012F1B0 ROM:0012F1B0 ROM:0012F1B0 sub_12F1B0: ; CODE XREF: ROM:loc_12EE0E↑p ROM:0012F1B0 ; ROM:0012EE3C↑p ROM:0012F1B0 move.w #0,d0 ROM:0012F1B4 bra.s loc_12F1BA ROM:0012F1B6 ; --------------------------------------------------------------------------- ROM:0012F1B6 ROM:0012F1B6 loc_12F1B6: ; CODE XREF: sub_12F1B0+18↓j ROM:0012F1B6 addi.w #1,d0 ROM:0012F1BA ROM:0012F1BA loc_12F1BA: ; CODE XREF: sub_12F1B0+4↑j ROM:0012F1BA cmpi.w #3,d0 ROM:0012F1BE bgt.s locret_12F1CA ROM:0012F1C0 move.w #0,$1094(d0.w*2) ROM:0012F1C8 bra.s loc_12F1B6 ROM:0012F1CA ; --------------------------------------------------------------------------- ROM:0012F1CA ROM:0012F1CA locret_12F1CA: ; CODE XREF: sub_12F1B0+E↑j ROM:0012F1CA rts ROM:0012F1CA ; End of function sub_12F1B0 ROM:0012F1CA ROM:0012F1CC ROM:0012F1CC ; =============== S U B R O U T I N E ======================================= ROM:0012F1CC ROM:0012F1CC ROM:0012F1CC sub_12F1CC: ; CODE XREF: ROM:0012EE16↑p ROM:0012F1CC ; ROM:0012EE44↑p ROM:0012F1CC move.w $6FE(a5),($D58).w ROM:0012F1D2 move.w $700(a5),($D5A).w ROM:0012F1D8 move.w $710(a5),($D5C).w ROM:0012F1DE move.w $70E(a5),($D5E).w ROM:0012F1E4 move.w $6FE(a5),($D50).w ROM:0012F1EA move.w $700(a5),($D52).w ROM:0012F1F0 move.w $710(a5),($D54).w ROM:0012F1F6 move.w $70E(a5),($D56).w ROM:0012F1FC rts ROM:0012F1FC ; End of function sub_12F1CC ROM:0012F1FC ROM:0012F1FE ROM:0012F1FE ; =============== S U B R O U T I N E ======================================= ROM:0012F1FE ROM:0012F1FE ROM:0012F1FE sub_12F1FE: ; CODE XREF: ROM:0012EE4C↑p ROM:0012F1FE ; ROM:0012EE70↑p ... ROM:0012F1FE move.w ($D40).w,d0 ROM:0012F202 cmp.w ($D58).w,d0 ROM:0012F206 bge.s loc_12F20C ROM:0012F208 move.w d0,($D58).w ROM:0012F20C ROM:0012F20C loc_12F20C: ; CODE XREF: sub_12F1FE+8↑j ROM:0012F20C move.w ($D42).w,d0 ROM:0012F210 cmp.w ($D5A).w,d0 ROM:0012F214 ble.s loc_12F21A ROM:0012F216 move.w d0,($D5A).w ROM:0012F21A ROM:0012F21A loc_12F21A: ; CODE XREF: sub_12F1FE+16↑j ROM:0012F21A move.w ($D44).w,d0 ROM:0012F21E cmp.w ($D5C).w,d0 ROM:0012F222 bge.s loc_12F228 ROM:0012F224 move.w d0,($D5C).w ROM:0012F228 ROM:0012F228 loc_12F228: ; CODE XREF: sub_12F1FE+24↑j ROM:0012F228 move.w ($D46).w,d0 ROM:0012F22C cmp.w ($D5E).w,d0 ROM:0012F230 ble.s loc_12F236 ROM:0012F232 move.w d0,($D5E).w ROM:0012F236 ROM:0012F236 loc_12F236: ; CODE XREF: sub_12F1FE+32↑j ROM:0012F236 move.w ($D48).w,d0 ROM:0012F23A cmp.w ($D50).w,d0 ROM:0012F23E bge.s loc_12F244 ROM:0012F240 move.w d0,($D50).w ROM:0012F244 ROM:0012F244 loc_12F244: ; CODE XREF: sub_12F1FE+40↑j ROM:0012F244 move.w ($D4A).w,d0 ROM:0012F248 cmp.w ($D52).w,d0 ROM:0012F24C ble.s loc_12F252 ROM:0012F24E move.w d0,($D52).w ROM:0012F252 ROM:0012F252 loc_12F252: ; CODE XREF: sub_12F1FE+4E↑j ROM:0012F252 move.w ($D4C).w,d0 ROM:0012F256 cmp.w ($D54).w,d0 ROM:0012F25A bge.s loc_12F260 ROM:0012F25C move.w d0,($D54).w ROM:0012F260 ROM:0012F260 loc_12F260: ; CODE XREF: sub_12F1FE+5C↑j ROM:0012F260 move.w ($D4E).w,d0 ROM:0012F264 cmp.w ($D56).w,d0 ROM:0012F268 ble.s locret_12F26E ROM:0012F26A move.w d0,($D56).w ROM:0012F26E ROM:0012F26E locret_12F26E: ; CODE XREF: sub_12F1FE+6A↑j ROM:0012F26E rts ROM:0012F26E ; End of function sub_12F1FE ROM:0012F26E ROM:0012F270 ROM:0012F270 ; =============== S U B R O U T I N E ======================================= ROM:0012F270 ROM:0012F270 ROM:0012F270 sub_12F270: ; CODE XREF: sub_110E14+242↑p ROM:0012F270 bclr #3,($1421).w ROM:0012F276 clr.w d0 ROM:0012F278 move.b ($125C).w,d0 ROM:0012F27C clr.w d1 ROM:0012F27E move.b ($1266).w,d1 ROM:0012F282 cmpi.w #5,d1 ROM:0012F286 bcc.s locret_12F290 ROM:0012F288 movea.l off_12F292(pc,d1.w*4),a0 ROM:0012F28C nop ROM:0012F28E jmp (a0) ROM:0012F290 ; --------------------------------------------------------------------------- ROM:0012F290 ROM:0012F290 locret_12F290: ; CODE XREF: sub_12F270+16↑j ROM:0012F290 rts ROM:0012F290 ; End of function sub_12F270 ROM:0012F290 ROM:0012F290 ; --------------------------------------------------------------------------- ROM:0012F292 off_12F292: dc.l loc_12F2A6 ; DATA XREF: sub_12F270+18↑r ROM:0012F296 dc.l loc_12F2B0 ROM:0012F29A dc.l loc_12F2C4 ROM:0012F29E dc.l loc_12F2FE ROM:0012F2A2 dc.l loc_12F34C ROM:0012F2A6 ; --------------------------------------------------------------------------- ROM:0012F2A6 ROM:0012F2A6 loc_12F2A6: ; DATA XREF: ROM:off_12F292↑o ROM:0012F2A6 move.b #1,($1266).w ROM:0012F2AC bra.s locret_12F2C2 ROM:0012F2AE ; --------------------------------------------------------------------------- ROM:0012F2AE rts ROM:0012F2B0 ; --------------------------------------------------------------------------- ROM:0012F2B0 ROM:0012F2B0 loc_12F2B0: ; DATA XREF: ROM:0012F296↑o ROM:0012F2B0 cmpi.w #0,d0 ROM:0012F2B4 ble.s locret_12F2C2 ROM:0012F2B6 bsr.w sub_12F38C ROM:0012F2BA move.b #2,($1266).w ROM:0012F2C0 bra.s locret_12F2FC ROM:0012F2C2 ; --------------------------------------------------------------------------- ROM:0012F2C2 ROM:0012F2C2 locret_12F2C2: ; CODE XREF: ROM:0012F2AC↑j ROM:0012F2C2 ; ROM:0012F2B4↑j ... ROM:0012F2C2 rts ROM:0012F2C4 ; --------------------------------------------------------------------------- ROM:0012F2C4 ROM:0012F2C4 loc_12F2C4: ; DATA XREF: ROM:0012F29A↑o ROM:0012F2C4 cmpi.w #0,d0 ROM:0012F2C8 bne.s loc_12F2D2 ROM:0012F2CA move.b #1,($1266).w ROM:0012F2D0 bra.s locret_12F2C2 ROM:0012F2D2 ; --------------------------------------------------------------------------- ROM:0012F2D2 ROM:0012F2D2 loc_12F2D2: ; CODE XREF: ROM:0012F2C8↑j ROM:0012F2D2 cmpi.w #5,d0 ROM:0012F2D6 bge.s loc_12F2E4 ROM:0012F2D8 bsr.w sub_12F38C ROM:0012F2DC move.b #2,($1266).w ROM:0012F2E2 bra.s locret_12F2FC ROM:0012F2E4 ; --------------------------------------------------------------------------- ROM:0012F2E4 ROM:0012F2E4 loc_12F2E4: ; CODE XREF: ROM:0012F2D6↑j ROM:0012F2E4 cmpi.w #5,d0 ROM:0012F2E8 blt.s locret_12F2FC ROM:0012F2EA bsr.w sub_12F38C ROM:0012F2EE bsr.l sub_12F600 ROM:0012F2F4 move.b #3,($1266).w ROM:0012F2FA bra.s locret_12F34A ROM:0012F2FC ; --------------------------------------------------------------------------- ROM:0012F2FC ROM:0012F2FC locret_12F2FC: ; CODE XREF: ROM:0012F2C0↑j ROM:0012F2FC ; ROM:0012F2E2↑j ... ROM:0012F2FC rts ROM:0012F2FE ; --------------------------------------------------------------------------- ROM:0012F2FE ROM:0012F2FE loc_12F2FE: ; DATA XREF: ROM:0012F29E↑o ROM:0012F2FE cmpi.w #0,d0 ROM:0012F302 bne.s loc_12F30C ROM:0012F304 move.b #1,($1266).w ROM:0012F30A bra.s locret_12F2C2 ROM:0012F30C ; --------------------------------------------------------------------------- ROM:0012F30C ROM:0012F30C loc_12F30C: ; CODE XREF: ROM:0012F302↑j ROM:0012F30C cmpi.w #9,d0 ROM:0012F310 bge.s loc_12F324 ROM:0012F312 bsr.w sub_12F38C ROM:0012F316 bsr.l sub_12F600 ROM:0012F31C move.b #3,($1266).w ROM:0012F322 bra.s locret_12F34A ROM:0012F324 ; --------------------------------------------------------------------------- ROM:0012F324 ROM:0012F324 loc_12F324: ; CODE XREF: ROM:0012F310↑j ROM:0012F324 cmpi.w #9,d0 ROM:0012F328 blt.s locret_12F34A ROM:0012F32A bsr.w sub_12F38C ROM:0012F32E bsr.w sub_12F3EE ROM:0012F332 bsr.w sub_12F5A6 ROM:0012F336 bsr.l sub_12F600 ROM:0012F33C bset #3,($1421).w ROM:0012F342 move.b #4,($1266).w ROM:0012F348 bra.s locret_12F388 ROM:0012F34A ; --------------------------------------------------------------------------- ROM:0012F34A ROM:0012F34A locret_12F34A: ; CODE XREF: ROM:0012F2FA↑j ROM:0012F34A ; ROM:0012F322↑j ... ROM:0012F34A rts ROM:0012F34C ; --------------------------------------------------------------------------- ROM:0012F34C ROM:0012F34C loc_12F34C: ; DATA XREF: ROM:0012F2A2↑o ROM:0012F34C cmpi.w #0,d0 ROM:0012F350 bne.s loc_12F35E ROM:0012F352 move.b #1,($1266).w ROM:0012F358 bra.l locret_12F2C2 ROM:0012F35E ; --------------------------------------------------------------------------- ROM:0012F35E ROM:0012F35E loc_12F35E: ; CODE XREF: ROM:0012F350↑j ROM:0012F35E cmpi.w #9,d0 ROM:0012F362 blt.s locret_12F388 ROM:0012F364 bsr.w sub_12F38C ROM:0012F368 bsr.w sub_12F3EE ROM:0012F36C bsr.w sub_12F5A6 ROM:0012F370 bsr.l sub_12F600 ROM:0012F376 bset #3,($1421).w ROM:0012F37C move.b #4,($1266).w ROM:0012F382 bra.l *+6 ROM:0012F388 ; --------------------------------------------------------------------------- ROM:0012F388 ROM:0012F388 locret_12F388: ; CODE XREF: ROM:0012F348↑j ROM:0012F388 ; ROM:0012F362↑j ... ROM:0012F388 rts ROM:0012F38A ; --------------------------------------------------------------------------- ROM:0012F38A rts ROM:0012F38C ROM:0012F38C ; =============== S U B R O U T I N E ======================================= ROM:0012F38C ROM:0012F38C ROM:0012F38C sub_12F38C: ; CODE XREF: ROM:0012F2B6↑p ROM:0012F38C ; ROM:0012F2D8↑p ... ROM:0012F38C move.w #7,d0 ROM:0012F390 bra.s loc_12F396 ROM:0012F392 ; --------------------------------------------------------------------------- ROM:0012F392 ROM:0012F392 loc_12F392: ; CODE XREF: sub_12F38C+1E↓j ROM:0012F392 subi.w #1,d0 ROM:0012F396 ROM:0012F396 loc_12F396: ; CODE XREF: sub_12F38C+4↑j ROM:0012F396 cmpi.w #0,d0 ROM:0012F39A blt.s loc_12F3AC ROM:0012F39C move.w d0,d1 ROM:0012F39E addq.w #1,d1 ROM:0012F3A0 move.w $109C(d0.w*2),$109C(d1.w*2) ROM:0012F3AA bra.s loc_12F392 ROM:0012F3AC ; --------------------------------------------------------------------------- ROM:0012F3AC ROM:0012F3AC loc_12F3AC: ; CODE XREF: sub_12F38C+E↑j ROM:0012F3AC move.w ($4BE).w,d2 ROM:0012F3B0 cmpi.w #0,d2 ROM:0012F3B4 blt.s locret_12F3EC ROM:0012F3B6 cmpi.w #3,d2 ROM:0012F3BA bgt.s locret_12F3EC ROM:0012F3BC move.w $1492(d2.w*2),d0 ROM:0012F3C2 clr.l d1 ROM:0012F3C4 move.w ($10CA).w,d1 ROM:0012F3C8 ext.l d0 ROM:0012F3CA muls.l d1,d0 ROM:0012F3CE divs.l #$3E8,d0 ROM:0012F3D6 muls.l #$3E8,d1 ROM:0012F3DE sub.l d0,d1 ROM:0012F3E0 divs.l #$3E8,d1 ROM:0012F3E8 move.w d1,($109C).w ROM:0012F3EC ROM:0012F3EC locret_12F3EC: ; CODE XREF: sub_12F38C+28↑j ROM:0012F3EC ; sub_12F38C+2E↑j ROM:0012F3EC rts ROM:0012F3EC ; End of function sub_12F38C ROM:0012F3EC ROM:0012F3EE ROM:0012F3EE ; =============== S U B R O U T I N E ======================================= ROM:0012F3EE ROM:0012F3EE ROM:0012F3EE sub_12F3EE: ; CODE XREF: ROM:0012F32E↑p ROM:0012F3EE ; ROM:0012F368↑p ROM:0012F3EE move.w ($10BE).w,d3 ROM:0012F3F2 move.w ($10C8).w,d2 ROM:0012F3F6 move.w #$3FBE,d1 ROM:0012F3FA bsr.l sub_11745C ROM:0012F400 move.w d1,-(sp) ROM:0012F402 move.w ($10BE).w,d2 ROM:0012F406 move.w #$3EFE,d1 ROM:0012F40A bsr.l sub_11745C ROM:0012F410 move.w d1,d6 ROM:0012F412 cmpi.w #$3E8,d6 ROM:0012F416 ble.s loc_12F41C ROM:0012F418 move.w #$3E8,d6 ROM:0012F41C ROM:0012F41C loc_12F41C: ; CODE XREF: sub_12F3EE+28↑j ROM:0012F41C ext.l d6 ROM:0012F41E move.w (sp)+,d5 ROM:0012F420 cmpi.w #$2710,d5 ROM:0012F424 ble.s loc_12F42A ROM:0012F426 move.w #$2710,d5 ROM:0012F42A ROM:0012F42A loc_12F42A: ; CODE XREF: sub_12F3EE+36↑j ROM:0012F42A ext.l d5 ROM:0012F42C clr.l d2 ROM:0012F42E clr.l d3 ROM:0012F430 clr.l d4 ROM:0012F432 clr.l d1 ROM:0012F434 move.w ($10A4).w,d2 ROM:0012F438 move.w ($10A2).w,d1 ROM:0012F43C sub.l d1,d2 ROM:0012F43E lsl.l #2,d2 ROM:0012F440 move.w ($10A8).w,d3 ROM:0012F444 move.w ($10A0).w,d1 ROM:0012F448 sub.l d1,d3 ROM:0012F44A move.w ($10AC).w,d4 ROM:0012F44E move.w ($109C).w,d1 ROM:0012F452 add.l d1,d4 ROM:0012F454 move.w ($10A4).w,d1 ROM:0012F458 sub.l d1,d4 ROM:0012F45A sub.l d1,d4 ROM:0012F45C cmpi.l #0,d4 ROM:0012F462 bge.s loc_12F466 ROM:0012F464 clr.l d4 ROM:0012F466 ROM:0012F466 loc_12F466: ; CODE XREF: sub_12F3EE+74↑j ROM:0012F466 muls.l d5,d4 ROM:0012F46A move.l d4,d7 ROM:0012F46C divs.l #$3E8,d7 ROM:0012F474 clr.l d1 ROM:0012F476 move.w ($D66).w,d1 ROM:0012F47A muls.l #$3E8,d1 ROM:0012F482 sub.l d1,d4 ROM:0012F484 cmpi.l #$20C2B8,d4 ROM:0012F48A bgt.s loc_12F494 ROM:0012F48C cmpi.l #$FFDF3D48,d4 ROM:0012F492 bge.s loc_12F4DE ROM:0012F494 ROM:0012F494 loc_12F494: ; CODE XREF: sub_12F3EE+9C↑j ROM:0012F494 cmpi.l #0,d4 ROM:0012F49A blt.s loc_12F4A6 ROM:0012F49C addi.l #$1F4,d4 ROM:0012F4A2 bra.w loc_12F4AC ROM:0012F4A6 ; --------------------------------------------------------------------------- ROM:0012F4A6 ROM:0012F4A6 loc_12F4A6: ; CODE XREF: sub_12F3EE+AC↑j ROM:0012F4A6 subi.l #$1F4,d4 ROM:0012F4AC ROM:0012F4AC loc_12F4AC: ; CODE XREF: sub_12F3EE+B4↑j ROM:0012F4AC divs.l #$3E8,d4 ROM:0012F4B4 muls.l d6,d4 ROM:0012F4B8 add.l d1,d4 ROM:0012F4BA cmpi.l #0,d4 ROM:0012F4C0 blt.s loc_12F4CC ROM:0012F4C2 addi.l #$1F4,d4 ROM:0012F4C8 bra.w loc_12F4D2 ROM:0012F4CC ; --------------------------------------------------------------------------- ROM:0012F4CC ROM:0012F4CC loc_12F4CC: ; CODE XREF: sub_12F3EE+D2↑j ROM:0012F4CC subi.l #$1F4,d4 ROM:0012F4D2 ROM:0012F4D2 loc_12F4D2: ; CODE XREF: sub_12F3EE+DA↑j ROM:0012F4D2 divs.l #$3E8,d4 ROM:0012F4DA bra.w loc_12F524 ROM:0012F4DE ; --------------------------------------------------------------------------- ROM:0012F4DE ROM:0012F4DE loc_12F4DE: ; CODE XREF: sub_12F3EE+A4↑j ROM:0012F4DE muls.l d6,d4 ROM:0012F4E2 cmpi.l #0,d4 ROM:0012F4E8 blt.s loc_12F4F4 ROM:0012F4EA addi.l #$1F4,d4 ROM:0012F4F0 bra.w loc_12F4FA ROM:0012F4F4 ; --------------------------------------------------------------------------- ROM:0012F4F4 ROM:0012F4F4 loc_12F4F4: ; CODE XREF: sub_12F3EE+FA↑j ROM:0012F4F4 subi.l #$1F4,d4 ROM:0012F4FA ROM:0012F4FA loc_12F4FA: ; CODE XREF: sub_12F3EE+102↑j ROM:0012F4FA divs.l #$3E8,d4 ROM:0012F502 add.l d1,d4 ROM:0012F504 cmpi.l #0,d4 ROM:0012F50A blt.s loc_12F516 ROM:0012F50C addi.l #$1F4,d4 ROM:0012F512 bra.w loc_12F51C ROM:0012F516 ; --------------------------------------------------------------------------- ROM:0012F516 ROM:0012F516 loc_12F516: ; CODE XREF: sub_12F3EE+11C↑j ROM:0012F516 subi.l #$1F4,d4 ROM:0012F51C ROM:0012F51C loc_12F51C: ; CODE XREF: sub_12F3EE+124↑j ROM:0012F51C divs.l #$3E8,d4 ROM:0012F524 ROM:0012F524 loc_12F524: ; CODE XREF: sub_12F3EE+EC↑j ROM:0012F524 cmpi.l #0,d4 ROM:0012F52A bge.s loc_12F52E ROM:0012F52C clr.l d4 ROM:0012F52E ROM:0012F52E loc_12F52E: ; CODE XREF: sub_12F3EE+13C↑j ROM:0012F52E cmpi.l #$FFFF,d4 ROM:0012F534 bgt.s loc_12F53C ROM:0012F536 move.w d4,($D66).w ROM:0012F53A bra.s loc_12F542 ROM:0012F53C ; --------------------------------------------------------------------------- ROM:0012F53C ROM:0012F53C loc_12F53C: ; CODE XREF: sub_12F3EE+146↑j ROM:0012F53C move.w #$FFFF,($D66).w ROM:0012F542 ROM:0012F542 loc_12F542: ; CODE XREF: sub_12F3EE+14C↑j ROM:0012F542 clr.w d1 ROM:0012F544 move.b $C1D(a5),d1 ROM:0012F548 cmpi.w #0,d1 ROM:0012F54C bne.s loc_12F558 ROM:0012F54E move.l d2,d0 ROM:0012F550 sub.l d3,d0 ROM:0012F552 add.l d4,d0 ROM:0012F554 bra.w loc_12F5A0 ROM:0012F558 ; --------------------------------------------------------------------------- ROM:0012F558 ROM:0012F558 loc_12F558: ; CODE XREF: sub_12F3EE+15E↑j ROM:0012F558 cmpi.w #1,d1 ROM:0012F55C bne.s loc_12F560 ROM:0012F55E move.l d2,d0 ROM:0012F560 ROM:0012F560 loc_12F560: ; CODE XREF: sub_12F3EE+16E↑j ROM:0012F560 cmpi.w #2,d1 ROM:0012F564 bne.s loc_12F568 ROM:0012F566 move.l d3,d0 ROM:0012F568 ROM:0012F568 loc_12F568: ; CODE XREF: sub_12F3EE+176↑j ROM:0012F568 cmpi.w #3,d1 ROM:0012F56C bne.s loc_12F570 ROM:0012F56E move.l d7,d0 ROM:0012F570 ROM:0012F570 loc_12F570: ; CODE XREF: sub_12F3EE+17E↑j ROM:0012F570 cmpi.w #4,d1 ROM:0012F574 bne.s loc_12F578 ROM:0012F576 move.l d4,d0 ROM:0012F578 ROM:0012F578 loc_12F578: ; CODE XREF: sub_12F3EE+186↑j ROM:0012F578 cmpi.w #5,d1 ROM:0012F57C bne.s loc_12F580 ROM:0012F57E move.l d5,d0 ROM:0012F580 ROM:0012F580 loc_12F580: ; CODE XREF: sub_12F3EE+18E↑j ROM:0012F580 cmpi.w #6,d1 ROM:0012F584 bne.s loc_12F588 ROM:0012F586 move.l d6,d0 ROM:0012F588 ROM:0012F588 loc_12F588: ; CODE XREF: sub_12F3EE+196↑j ROM:0012F588 cmpi.w #0,d1 ROM:0012F58C bge.s loc_12F594 ROM:0012F58E move.l #0,d0 ROM:0012F594 ROM:0012F594 loc_12F594: ; CODE XREF: sub_12F3EE+19E↑j ROM:0012F594 cmpi.w #6,d1 ROM:0012F598 ble.s loc_12F5A0 ROM:0012F59A move.l #0,d0 ROM:0012F5A0 ROM:0012F5A0 loc_12F5A0: ; CODE XREF: sub_12F3EE+166↑j ROM:0012F5A0 ; sub_12F3EE+1AA↑j ROM:0012F5A0 move.l d0,($8E8).w ROM:0012F5A4 rts ROM:0012F5A4 ; End of function sub_12F3EE ROM:0012F5A4 ROM:0012F5A6 ROM:0012F5A6 ; =============== S U B R O U T I N E ======================================= ROM:0012F5A6 ROM:0012F5A6 ROM:0012F5A6 sub_12F5A6: ; CODE XREF: ROM:0012F332↑p ROM:0012F5A6 ; ROM:0012F36C↑p ROM:0012F5A6 move.l ($8E8).w,d0 ROM:0012F5AA cmpi.l #$FFFF8001,d0 ROM:0012F5B0 bge.s loc_12F5BA ROM:0012F5B2 move.w #$8001,($D68).w ROM:0012F5B8 bra.s locret_12F5CE ROM:0012F5BA ; --------------------------------------------------------------------------- ROM:0012F5BA ROM:0012F5BA loc_12F5BA: ; CODE XREF: sub_12F5A6+A↑j ROM:0012F5BA cmpi.l #$7FFF,d0 ROM:0012F5C0 ble.s loc_12F5CA ROM:0012F5C2 move.w #$7FFF,($D68).w ROM:0012F5C8 bra.s locret_12F5CE ROM:0012F5CA ; --------------------------------------------------------------------------- ROM:0012F5CA ROM:0012F5CA loc_12F5CA: ; CODE XREF: sub_12F5A6+1A↑j ROM:0012F5CA move.w d0,($D68).w ROM:0012F5CE ROM:0012F5CE locret_12F5CE: ; CODE XREF: sub_12F5A6+12↑j ROM:0012F5CE ; sub_12F5A6+22↑j ROM:0012F5CE rts ROM:0012F5CE ; End of function sub_12F5A6 ROM:0012F5CE ROM:0012F5D0 ROM:0012F5D0 ; =============== S U B R O U T I N E ======================================= ROM:0012F5D0 ROM:0012F5D0 ROM:0012F5D0 sub_12F5D0: ; CODE XREF: sub_110E14+12C↑p ROM:0012F5D0 move.w #7,d1 ROM:0012F5D4 bra.s loc_12F5DA ROM:0012F5D6 ; --------------------------------------------------------------------------- ROM:0012F5D6 ROM:0012F5D6 loc_12F5D6: ; CODE XREF: sub_12F5D0+1E↓j ROM:0012F5D6 subi.w #1,d1 ROM:0012F5DA ROM:0012F5DA loc_12F5DA: ; CODE XREF: sub_12F5D0+4↑j ROM:0012F5DA cmpi.w #0,d1 ROM:0012F5DE blt.s loc_12F5F0 ROM:0012F5E0 move.w d1,d2 ROM:0012F5E2 addq.w #1,d2 ROM:0012F5E4 move.b $13E7(d1.w),$13E7(d2.w) ROM:0012F5EE bra.s loc_12F5D6 ROM:0012F5F0 ; --------------------------------------------------------------------------- ROM:0012F5F0 ROM:0012F5F0 loc_12F5F0: ; CODE XREF: sub_12F5D0+E↑j ROM:0012F5F0 clr.l d1 ROM:0012F5F2 move.w ($494).w,d1 ROM:0012F5F6 divs.w #$64,d1 ; 'd' ROM:0012F5FA move.b d1,($13E7).w ROM:0012F5FE rts ROM:0012F5FE ; End of function sub_12F5D0 ROM:0012F5FE ROM:0012F600 ROM:0012F600 ; =============== S U B R O U T I N E ======================================= ROM:0012F600 ROM:0012F600 ROM:0012F600 sub_12F600: ; CODE XREF: ROM:0012F2EE↑p ROM:0012F600 ; ROM:0012F316↑p ... ROM:0012F600 clr.w d1 ROM:0012F602 move.b $C1F(a5),d1 ROM:0012F606 cmpi.w #0,d1 ROM:0012F60A bne.s loc_12F612 ROM:0012F60C bsr.w sub_12F618 ROM:0012F610 bra.s locret_12F616 ROM:0012F612 ; --------------------------------------------------------------------------- ROM:0012F612 ROM:0012F612 loc_12F612: ; CODE XREF: sub_12F600+A↑j ROM:0012F612 bsr.w sub_12F874 ROM:0012F616 ROM:0012F616 locret_12F616: ; CODE XREF: sub_12F600+10↑j ROM:0012F616 rts ROM:0012F616 ; End of function sub_12F600 ROM:0012F616 ROM:0012F618 ROM:0012F618 ; =============== S U B R O U T I N E ======================================= ROM:0012F618 ROM:0012F618 ROM:0012F618 sub_12F618: ; CODE XREF: sub_12F600+C↑p ROM:0012F618 btst #6,($151B).w ROM:0012F61E bne.l locret_12F69C ROM:0012F624 move.w $71E(a5),d0 ROM:0012F628 move.b $C1E(a5),d1 ROM:0012F62C cmp.w ($DFA).w,d0 ROM:0012F630 bne.s loc_12F63E ROM:0012F632 cmp.b ($1267).w,d1 ROM:0012F636 ble.s loc_12F63C ROM:0012F638 addq.b #1,($1267).w ROM:0012F63C ROM:0012F63C loc_12F63C: ; CODE XREF: sub_12F618+1E↑j ROM:0012F63C bra.s loc_12F642 ROM:0012F63E ; --------------------------------------------------------------------------- ROM:0012F63E ROM:0012F63E loc_12F63E: ; CODE XREF: sub_12F618+18↑j ROM:0012F63E clr.b ($1267).w ROM:0012F642 ROM:0012F642 loc_12F642: ; CODE XREF: sub_12F618:loc_12F63C↑j ROM:0012F642 clr.l d0 ROM:0012F644 clr.l d2 ROM:0012F646 move.w ($10A4).w,d0 ROM:0012F64A move.w ($109C).w,d2 ROM:0012F64E sub.l d2,d0 ROM:0012F650 cmpi.w #2,($4BE).w ROM:0012F656 bne.s locret_12F69C ROM:0012F658 move.w $71A(a5),d2 ROM:0012F65C cmp.w ($10B6).w,d2 ROM:0012F660 bge.s locret_12F69C ROM:0012F662 move.w $71C(a5),d2 ROM:0012F666 cmp.w ($10B6).w,d2 ROM:0012F66A ble.s locret_12F69C ROM:0012F66C cmp.b ($1267).w,d1 ROM:0012F670 bgt.s locret_12F69C ROM:0012F672 move.w $718(a5),d3 ROM:0012F676 cmp.w d0,d3 ROM:0012F678 blt.s locret_12F69C ROM:0012F67A neg.w d3 ROM:0012F67C cmp.w d0,d3 ROM:0012F67E bgt.s locret_12F69C ROM:0012F680 btst #6,($140E).w ROM:0012F686 bne.s locret_12F69C ROM:0012F688 btst #3,($1419).w ROM:0012F68E bne.s locret_12F69C ROM:0012F690 bsr.w sub_12F69E ROM:0012F694 bsr.w sub_12F784 ROM:0012F698 bsr.w sub_12F80A ROM:0012F69C ROM:0012F69C locret_12F69C: ; CODE XREF: sub_12F618+6↑j ROM:0012F69C ; sub_12F618+3E↑j ... ROM:0012F69C rts ROM:0012F69C ; End of function sub_12F618 ROM:0012F69C ROM:0012F69E ROM:0012F69E ; =============== S U B R O U T I N E ======================================= ROM:0012F69E ROM:0012F69E ROM:0012F69E sub_12F69E: ; CODE XREF: sub_12F618+78↑p ROM:0012F69E clr.l d0 ROM:0012F6A0 clr.l d1 ROM:0012F6A2 clr.l d2 ROM:0012F6A4 move.w ($10CA).w,d0 ROM:0012F6A8 move.w ($10D2).w,d1 ROM:0012F6AC move.w ($10D2).w,d2 ROM:0012F6B0 addi.l #$20,d2 ; ' ' ROM:0012F6B6 lsr.l #6,d2 ROM:0012F6B8 sub.l d1,d0 ROM:0012F6BA clr.w ($10B2).w ROM:0012F6BE clr.l d3 ROM:0012F6C0 move.w ($10CC).w,d3 ROM:0012F6C4 sub.l d1,d3 ROM:0012F6C6 asl.l #1,d3 ROM:0012F6C8 sub.l d0,d3 ROM:0012F6CA asl.l #1,d3 ROM:0012F6CC sub.l d0,d3 ROM:0012F6CE muls.l #$F42,d3 ROM:0012F6D6 divs.l d2,d3 ROM:0012F6DA cmpi.l #$7FFF,d3 ROM:0012F6E0 bge.s loc_12F6FC ROM:0012F6E2 cmpi.l #$FFFF8001,d3 ROM:0012F6E8 ble.s loc_12F6F2 ROM:0012F6EA move.w d3,($10AE).w ROM:0012F6EE bra.w loc_12F6F8 ROM:0012F6F2 ; --------------------------------------------------------------------------- ROM:0012F6F2 ROM:0012F6F2 loc_12F6F2: ; CODE XREF: sub_12F69E+4A↑j ROM:0012F6F2 move.w #$8001,($10AE).w ROM:0012F6F8 ROM:0012F6F8 loc_12F6F8: ; CODE XREF: sub_12F69E+50↑j ROM:0012F6F8 bra.w loc_12F702 ROM:0012F6FC ; --------------------------------------------------------------------------- ROM:0012F6FC ROM:0012F6FC loc_12F6FC: ; CODE XREF: sub_12F69E+42↑j ROM:0012F6FC move.w #$7FFF,($10AE).w ROM:0012F702 ROM:0012F702 loc_12F702: ; CODE XREF: sub_12F69E:loc_12F6F8↑j ROM:0012F702 clr.l d3 ROM:0012F704 move.w ($10D0).w,d3 ROM:0012F708 sub.l d1,d3 ROM:0012F70A asl.l #2,d3 ROM:0012F70C sub.l d0,d3 ROM:0012F70E muls.l #$F42,d3 ROM:0012F716 divs.l d2,d3 ROM:0012F71A cmpi.l #$7FFF,d3 ROM:0012F720 bge.s loc_12F73C ROM:0012F722 cmpi.l #$FFFF8001,d3 ROM:0012F728 ble.s loc_12F732 ROM:0012F72A move.w d3,($10B4).w ROM:0012F72E bra.w loc_12F738 ROM:0012F732 ; --------------------------------------------------------------------------- ROM:0012F732 ROM:0012F732 loc_12F732: ; CODE XREF: sub_12F69E+8A↑j ROM:0012F732 move.w #$8001,($10B4).w ROM:0012F738 ROM:0012F738 loc_12F738: ; CODE XREF: sub_12F69E+90↑j ROM:0012F738 bra.w loc_12F742 ROM:0012F73C ; --------------------------------------------------------------------------- ROM:0012F73C ROM:0012F73C loc_12F73C: ; CODE XREF: sub_12F69E+82↑j ROM:0012F73C move.w #$7FFF,($10B4).w ROM:0012F742 ROM:0012F742 loc_12F742: ; CODE XREF: sub_12F69E:loc_12F738↑j ROM:0012F742 clr.l d3 ROM:0012F744 move.w ($10CE).w,d3 ROM:0012F748 sub.l d1,d3 ROM:0012F74A asl.l #1,d3 ROM:0012F74C sub.l d0,d3 ROM:0012F74E muls.l #$1E84,d3 ROM:0012F756 divs.l d2,d3 ROM:0012F75A cmpi.l #$7FFF,d3 ROM:0012F760 bge.s loc_12F77C ROM:0012F762 cmpi.l #$FFFF8001,d3 ROM:0012F768 ble.s loc_12F772 ROM:0012F76A move.w d3,($10B0).w ROM:0012F76E bra.w loc_12F778 ROM:0012F772 ; --------------------------------------------------------------------------- ROM:0012F772 ROM:0012F772 loc_12F772: ; CODE XREF: sub_12F69E+CA↑j ROM:0012F772 move.w #$8001,($10B0).w ROM:0012F778 ROM:0012F778 loc_12F778: ; CODE XREF: sub_12F69E+D0↑j ROM:0012F778 bra.w locret_12F782 ROM:0012F77C ; --------------------------------------------------------------------------- ROM:0012F77C ROM:0012F77C loc_12F77C: ; CODE XREF: sub_12F69E+C2↑j ROM:0012F77C move.w #$7FFF,($10B0).w ROM:0012F782 ROM:0012F782 locret_12F782: ; CODE XREF: sub_12F69E:loc_12F778↑j ROM:0012F782 rts ROM:0012F782 ; End of function sub_12F69E ROM:0012F782 ROM:0012F784 ROM:0012F784 ; =============== S U B R O U T I N E ======================================= ROM:0012F784 ROM:0012F784 ROM:0012F784 sub_12F784: ; CODE XREF: sub_12F618+7C↑p ROM:0012F784 clr.l d3 ROM:0012F786 move.w $720(a5),d3 ROM:0012F78A move.w #0,($1496).w ROM:0012F790 clr.l d1 ROM:0012F792 clr.l d2 ROM:0012F794 move.w ($10AE).w,d1 ROM:0012F798 ext.l d1 ROM:0012F79A move.w ($1492).w,d2 ROM:0012F79E ext.l d2 ROM:0012F7A0 sub.l d2,d1 ROM:0012F7A2 muls.l d3,d1 ROM:0012F7A6 muls.l #$64,d2 ; 'd' ROM:0012F7AE add.l d1,d2 ROM:0012F7B0 divs.w #$64,d2 ; 'd' ROM:0012F7B4 move.w d2,($1492).w ROM:0012F7B8 clr.l d1 ROM:0012F7BA clr.l d2 ROM:0012F7BC move.w ($10B4).w,d1 ROM:0012F7C0 ext.l d1 ROM:0012F7C2 move.w ($1498).w,d2 ROM:0012F7C6 ext.l d2 ROM:0012F7C8 sub.l d2,d1 ROM:0012F7CA muls.l d3,d1 ROM:0012F7CE muls.l #$64,d2 ; 'd' ROM:0012F7D6 add.l d1,d2 ROM:0012F7D8 divs.w #$64,d2 ; 'd' ROM:0012F7DC move.w d2,($1498).w ROM:0012F7E0 clr.l d1 ROM:0012F7E2 clr.l d2 ROM:0012F7E4 move.w ($10B0).w,d1 ROM:0012F7E8 ext.l d1 ROM:0012F7EA move.w ($1494).w,d2 ROM:0012F7EE ext.l d2 ROM:0012F7F0 sub.l d2,d1 ROM:0012F7F2 muls.l d3,d1 ROM:0012F7F6 muls.l #$64,d2 ; 'd' ROM:0012F7FE add.l d1,d2 ROM:0012F800 divs.w #$64,d2 ; 'd' ROM:0012F804 move.w d2,($1494).w ROM:0012F808 rts ROM:0012F808 ; End of function sub_12F784 ROM:0012F808 ROM:0012F80A ROM:0012F80A ; =============== S U B R O U T I N E ======================================= ROM:0012F80A ROM:0012F80A ROM:0012F80A sub_12F80A: ; CODE XREF: sub_12F618+80↑p ROM:0012F80A clr.w d0 ROM:0012F80C move.b ($14B3).w,d0 ROM:0012F810 cmp.w ($1462).w,d0 ROM:0012F814 bgt.s loc_12F81C ROM:0012F816 bset #1,($151C).w ROM:0012F81C ROM:0012F81C loc_12F81C: ; CODE XREF: sub_12F80A+A↑j ROM:0012F81C muls.w #5,d0 ROM:0012F820 cmp.w ($1462).w,d0 ROM:0012F824 bgt.s loc_12F82E ROM:0012F826 bset #6,($151B).w ROM:0012F82C bra.s loc_12F832 ROM:0012F82E ; --------------------------------------------------------------------------- ROM:0012F82E ROM:0012F82E loc_12F82E: ; CODE XREF: sub_12F80A+1A↑j ROM:0012F82E addq.w #1,($1462).w ROM:0012F832 ROM:0012F832 loc_12F832: ; CODE XREF: sub_12F80A+22↑j ROM:0012F832 move.w $722(a5),d2 ROM:0012F836 move.w #0,d0 ROM:0012F83A bra.s loc_12F840 ROM:0012F83C ; --------------------------------------------------------------------------- ROM:0012F83C ROM:0012F83C loc_12F83C: ; CODE XREF: sub_12F80A+66↓j ROM:0012F83C addi.w #1,d0 ROM:0012F840 ROM:0012F840 loc_12F840: ; CODE XREF: sub_12F80A+30↑j ROM:0012F840 cmpi.w #3,d0 ROM:0012F844 bgt.s locret_12F872 ROM:0012F846 move.w $1492(d0.w*2),d1 ROM:0012F84C cmp.w d1,d2 ROM:0012F84E bge.s loc_12F85A ROM:0012F850 move.w d2,d1 ROM:0012F852 bset #4,($151B).w ROM:0012F858 bra.s loc_12F86A ROM:0012F85A ; --------------------------------------------------------------------------- ROM:0012F85A ROM:0012F85A loc_12F85A: ; CODE XREF: sub_12F80A+44↑j ROM:0012F85A neg.w d2 ROM:0012F85C cmp.w d1,d2 ROM:0012F85E ble.s loc_12F868 ROM:0012F860 move.w d2,d1 ROM:0012F862 bset #4,($151B).w ROM:0012F868 ROM:0012F868 loc_12F868: ; CODE XREF: sub_12F80A+54↑j ROM:0012F868 neg.w d2 ROM:0012F86A ROM:0012F86A loc_12F86A: ; CODE XREF: sub_12F80A+4E↑j ROM:0012F86A move.w d1,$1492(d0.w*2) ROM:0012F870 bra.s loc_12F83C ROM:0012F872 ; --------------------------------------------------------------------------- ROM:0012F872 ROM:0012F872 locret_12F872: ; CODE XREF: sub_12F80A+3A↑j ROM:0012F872 rts ROM:0012F872 ; End of function sub_12F80A 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: sub_12F600:loc_12F612↑p ROM:0012F874 ; sub_132398+22↓p ROM:0012F874 clr.l d1 ROM:0012F876 move.w $720(a5),d0 ROM:0012F87A move.w #$12C,d1 ROM:0012F87E divs.w d0,d1 ROM:0012F880 move.b d1,($14B3).w ROM:0012F884 clr.l d0 ROM:0012F886 move.w $722(a5),d0 ROM:0012F88A asl.l #2,d0 ROM:0012F88C move.w d0,($1464).w ROM:0012F890 move.w #0,($1462).w ROM:0012F896 bclr #4,($151B).w ROM:0012F89C bclr #6,($151B).w ROM:0012F8A2 bclr #1,($151C).w ROM:0012F8A8 move.w #0,d0 ROM:0012F8AC bra.s loc_12F8B2 ROM:0012F8AE ; --------------------------------------------------------------------------- ROM:0012F8AE ROM:0012F8AE loc_12F8AE: ; CODE XREF: sub_12F874+4C↓j ROM:0012F8AE addi.w #1,d0 ROM:0012F8B2 ROM:0012F8B2 loc_12F8B2: ; CODE XREF: sub_12F874+38↑j ROM:0012F8B2 cmpi.w #3,d0 ROM:0012F8B6 bgt.s locret_12F8C2 ROM:0012F8B8 move.w #0,$1492(d0.w*2) ROM:0012F8C0 bra.s loc_12F8AE ROM:0012F8C2 ; --------------------------------------------------------------------------- ROM:0012F8C2 ROM:0012F8C2 locret_12F8C2: ; CODE XREF: sub_12F874+42↑j ROM:0012F8C2 rts ROM:0012F8C2 ; End of function sub_12F874 ROM:0012F8C2 ROM:0012F8C4 ROM:0012F8C4 ; =============== S U B R O U T I N E ======================================= ROM:0012F8C4 ROM:0012F8C4 ROM:0012F8C4 sub_12F8C4: ; CODE XREF: sub_110E14+248↑p ROM:0012F8C4 clr.w d1 ROM:0012F8C6 move.b ($1268).w,d1 ROM:0012F8CA cmpi.w #3,d1 ROM:0012F8CE bcc.s locret_12F8D8 ROM:0012F8D0 movea.l off_12F8DA(pc,d1.w*4),a0 ROM:0012F8D4 nop ROM:0012F8D6 jmp (a0) ROM:0012F8D8 ; --------------------------------------------------------------------------- ROM:0012F8D8 ROM:0012F8D8 locret_12F8D8: ; CODE XREF: sub_12F8C4+A↑j ROM:0012F8D8 rts ROM:0012F8D8 ; End of function sub_12F8C4 ROM:0012F8D8 ROM:0012F8D8 ; --------------------------------------------------------------------------- ROM:0012F8DA off_12F8DA: dc.l loc_12F8E6 ; DATA XREF: sub_12F8C4+C↑r ROM:0012F8DE dc.l loc_12F8F0 ROM:0012F8E2 dc.l loc_12F94A ROM:0012F8E6 ; --------------------------------------------------------------------------- ROM:0012F8E6 ROM:0012F8E6 loc_12F8E6: ; DATA XREF: ROM:off_12F8DA↑o ROM:0012F8E6 move.b #1,($1268).w ROM:0012F8EC bra.s locret_12F948 ROM:0012F8EE ; --------------------------------------------------------------------------- ROM:0012F8EE rts ROM:0012F8F0 ; --------------------------------------------------------------------------- ROM:0012F8F0 ROM:0012F8F0 loc_12F8F0: ; DATA XREF: ROM:0012F8DE↑o ROM:0012F8F0 btst #3,($1421).w ROM:0012F8F6 beq.s loc_12F922 ROM:0012F8F8 btst #2,($1400).w ROM:0012F8FE beq.l loc_12F922 ROM:0012F904 bsr.l sub_12F994 ROM:0012F90A bsr.l sub_12FD84 ROM:0012F910 bsr.l sub_12FB08 ROM:0012F916 move.b #2,($1268).w ROM:0012F91C bra.l locret_12F990 ROM:0012F922 ; --------------------------------------------------------------------------- ROM:0012F922 ROM:0012F922 loc_12F922: ; CODE XREF: ROM:0012F8F6↑j ROM:0012F922 ; ROM:0012F8FE↑j ROM:0012F922 btst #3,($1421).w ROM:0012F928 beq.s locret_12F948 ROM:0012F92A btst #2,($1400).w ROM:0012F930 bne.l locret_12F948 ROM:0012F936 bsr.l sub_12F994 ROM:0012F93C move.b #1,($1268).w ROM:0012F942 bra.l *+6 ROM:0012F948 ; --------------------------------------------------------------------------- ROM:0012F948 ROM:0012F948 locret_12F948: ; CODE XREF: ROM:0012F8EC↑j ROM:0012F948 ; ROM:0012F928↑j ... ROM:0012F948 rts ROM:0012F94A ; --------------------------------------------------------------------------- ROM:0012F94A ROM:0012F94A loc_12F94A: ; DATA XREF: ROM:0012F8E2↑o ROM:0012F94A btst #3,($1421).w ROM:0012F950 beq.s loc_12F968 ROM:0012F952 btst #2,($1400).w ROM:0012F958 bne.s loc_12F968 ROM:0012F95A bsr.l sub_12F994 ROM:0012F960 move.b #1,($1268).w ROM:0012F966 bra.s locret_12F948 ROM:0012F968 ; --------------------------------------------------------------------------- ROM:0012F968 ROM:0012F968 loc_12F968: ; CODE XREF: ROM:0012F950↑j ROM:0012F968 ; ROM:0012F958↑j ROM:0012F968 btst #3,($1421).w ROM:0012F96E beq.s locret_12F990 ROM:0012F970 btst #2,($1400).w ROM:0012F976 beq.s locret_12F990 ROM:0012F978 bsr.l sub_12F994 ROM:0012F97E bsr.l sub_12FD84 ROM:0012F984 bsr.l sub_12FB08 ROM:0012F98A move.b #2,($1268).w ROM:0012F990 ROM:0012F990 locret_12F990: ; CODE XREF: ROM:0012F91C↑j ROM:0012F990 ; ROM:0012F96E↑j ... ROM:0012F990 rts ROM:0012F992 ; --------------------------------------------------------------------------- ROM:0012F992 rts ROM:0012F994 ROM:0012F994 ; =============== S U B R O U T I N E ======================================= ROM:0012F994 ROM:0012F994 ROM:0012F994 sub_12F994: ; CODE XREF: ROM:0012F904↑p ROM:0012F994 ; ROM:0012F936↑p ... ROM:0012F994 move.w ($10BE).w,d3 ROM:0012F998 move.w ($10C8).w,d2 ROM:0012F99C move.w #$3FC0,d1 ROM:0012F9A0 bsr.l sub_11745C ROM:0012F9A6 move.w d1,-(sp) ROM:0012F9A8 move.w ($9E4).w,d2 ROM:0012F9AC move.w #$3F00,d1 ROM:0012F9B0 bsr.l sub_11745C ROM:0012F9B6 move.w d1,d6 ROM:0012F9B8 move.w (sp)+,d7 ROM:0012F9BA clr.l d0 ROM:0012F9BC clr.w d5 ROM:0012F9BE move.b ($14B3).w,d5 ROM:0012F9C2 move.w ($1462).w,d4 ROM:0012F9C6 btst #4,($151B).w ROM:0012F9CC beq.s loc_12F9E4 ROM:0012F9CE move.w ($1464).w,d0 ROM:0012F9D2 clr.l d2 ROM:0012F9D4 move.w ($10A4).w,d2 ROM:0012F9D8 mulu.w d2,d0 ROM:0012F9DA divu.l #$2710,d0 ROM:0012F9E2 bra.s loc_12FA34 ROM:0012F9E4 ; --------------------------------------------------------------------------- ROM:0012F9E4 ROM:0012F9E4 loc_12F9E4: ; CODE XREF: sub_12F994+38↑j ROM:0012F9E4 cmp.w d4,d5 ROM:0012F9E6 ble.l loc_12FA30 ROM:0012F9EC cmpi.w #0,d5 ROM:0012F9F0 ble.l loc_12FA1A ROM:0012F9F6 move.w ($1464).w,d0 ROM:0012F9FA move.w d5,d1 ROM:0012F9FC sub.w ($1462).w,d1 ROM:0012FA00 mulu.w d1,d0 ROM:0012FA02 ext.l d5 ROM:0012FA04 divs.l d5,d0 ROM:0012FA08 clr.l d2 ROM:0012FA0A move.w ($10A4).w,d2 ROM:0012FA0E mulu.w d2,d0 ROM:0012FA10 divu.l #$2710,d0 ROM:0012FA18 bra.s loc_12FA2E ROM:0012FA1A ; --------------------------------------------------------------------------- ROM:0012FA1A ROM:0012FA1A loc_12FA1A: ; CODE XREF: sub_12F994+5C↑j ROM:0012FA1A move.w ($1464).w,d0 ROM:0012FA1E clr.l d2 ROM:0012FA20 move.w ($10A4).w,d2 ROM:0012FA24 mulu.w d2,d0 ROM:0012FA26 divu.l #$2710,d0 ROM:0012FA2E ROM:0012FA2E loc_12FA2E: ; CODE XREF: sub_12F994+84↑j ROM:0012FA2E bra.s loc_12FA34 ROM:0012FA30 ; --------------------------------------------------------------------------- ROM:0012FA30 ROM:0012FA30 loc_12FA30: ; CODE XREF: sub_12F994+52↑j ROM:0012FA30 move.w #0,d0 ROM:0012FA34 ROM:0012FA34 loc_12FA34: ; CODE XREF: sub_12F994+4E↑j ROM:0012FA34 ; sub_12F994:loc_12FA2E↑j ROM:0012FA34 cmpi.l #$8000,d0 ROM:0012FA3A ble.s loc_12FA42 ROM:0012FA3C move.l #$8000,d0 ROM:0012FA42 ROM:0012FA42 loc_12FA42: ; CODE XREF: sub_12F994+A6↑j ROM:0012FA42 clr.w d5 ROM:0012FA44 move.b $C21(a5),d5 ROM:0012FA48 cmpi.w #0,d5 ROM:0012FA4C bne.s loc_12FA5E ROM:0012FA4E muls.w d6,d7 ROM:0012FA50 divs.l #$64,d7 ; 'd' ROM:0012FA58 sub.l d0,d7 ROM:0012FA5A bra.w loc_12FAAE ROM:0012FA5E ; --------------------------------------------------------------------------- ROM:0012FA5E ROM:0012FA5E loc_12FA5E: ; CODE XREF: sub_12F994+B8↑j ROM:0012FA5E cmpi.w #1,d5 ROM:0012FA62 bne.s loc_12FA82 ROM:0012FA64 muls.w d6,d7 ROM:0012FA66 divs.l #$64,d7 ; 'd' ROM:0012FA6E sub.l d0,d7 ROM:0012FA70 clr.l d1 ROM:0012FA72 move.b $C20(a5),d1 ROM:0012FA76 muls.l d1,d7 ROM:0012FA7A divs.l #$64,d7 ; 'd' ROM:0012FA82 ROM:0012FA82 loc_12FA82: ; CODE XREF: sub_12F994+CE↑j ROM:0012FA82 cmpi.w #2,d5 ROM:0012FA86 bne.s loc_12FA8A ROM:0012FA88 ext.l d7 ROM:0012FA8A ROM:0012FA8A loc_12FA8A: ; CODE XREF: sub_12F994+F2↑j ROM:0012FA8A cmpi.w #3,d5 ROM:0012FA8E bne.s loc_12FA94 ROM:0012FA90 clr.l d7 ROM:0012FA92 move.w d6,d7 ROM:0012FA94 ROM:0012FA94 loc_12FA94: ; CODE XREF: sub_12F994+FA↑j ROM:0012FA94 cmpi.w #4,d5 ROM:0012FA98 bne.s loc_12FA9E ROM:0012FA9A clr.l d7 ROM:0012FA9C move.w d0,d7 ROM:0012FA9E ROM:0012FA9E loc_12FA9E: ; CODE XREF: sub_12F994+104↑j ROM:0012FA9E cmpi.w #5,d5 ROM:0012FAA2 bne.s loc_12FAAE ROM:0012FAA4 muls.w d6,d7 ROM:0012FAA6 divs.l #$64,d7 ; 'd' ROM:0012FAAE ROM:0012FAAE loc_12FAAE: ; CODE XREF: sub_12F994+C6↑j ROM:0012FAAE ; sub_12F994+10E↑j ROM:0012FAAE cmpi.l #$FFFF8000,d7 ROM:0012FAB4 bge.s loc_12FAC0 ROM:0012FAB6 move.w #$8000,($D6A).w ROM:0012FABC bra.w loc_12FAC4 ROM:0012FAC0 ; --------------------------------------------------------------------------- ROM:0012FAC0 ROM:0012FAC0 loc_12FAC0: ; CODE XREF: sub_12F994+120↑j ROM:0012FAC0 move.w d7,($D6A).w ROM:0012FAC4 ROM:0012FAC4 loc_12FAC4: ; CODE XREF: sub_12F994+128↑j ROM:0012FAC4 move.w ($D6A).w,d0 ROM:0012FAC8 move.w ($D68).w,d1 ROM:0012FACC ext.l d0 ROM:0012FACE ext.l d1 ROM:0012FAD0 sub.l d1,d0 ROM:0012FAD2 cmpi.l #$FFFF8000,d0 ROM:0012FAD8 bge.s loc_12FAE0 ROM:0012FADA move.l #$FFFF8000,d0 ROM:0012FAE0 ROM:0012FAE0 loc_12FAE0: ; CODE XREF: sub_12F994+144↑j ROM:0012FAE0 cmpi.l #$7FFF,d0 ROM:0012FAE6 ble.s loc_12FAEE ROM:0012FAE8 move.l #$7FFF,d0 ROM:0012FAEE ROM:0012FAEE loc_12FAEE: ; CODE XREF: sub_12F994+152↑j ROM:0012FAEE move.w d0,($D6C).w ROM:0012FAF2 cmpi.w #0,d0 ROM:0012FAF6 ble.s loc_12FB00 ROM:0012FAF8 bset #3,($141A).w ROM:0012FAFE bra.s locret_12FB06 ROM:0012FB00 ; --------------------------------------------------------------------------- ROM:0012FB00 ROM:0012FB00 loc_12FB00: ; CODE XREF: sub_12F994+162↑j ROM:0012FB00 bclr #3,($141A).w ROM:0012FB06 ROM:0012FB06 locret_12FB06: ; CODE XREF: sub_12F994+16A↑j ROM:0012FB06 rts ROM:0012FB06 ; End of function sub_12F994 ROM:0012FB06 ROM:0012FB08 ROM:0012FB08 ; =============== S U B R O U T I N E ======================================= ROM:0012FB08 ROM:0012FB08 ROM:0012FB08 sub_12FB08: ; CODE XREF: ROM:0012F910↑p ROM:0012FB08 ; ROM:0012F984↑p ROM:0012FB08 move.w ($D72).w,d0 ROM:0012FB0C clr.w d1 ROM:0012FB0E move.b ($1269).w,d1 ROM:0012FB12 cmpi.w #2,d1 ROM:0012FB16 bcc.s locret_12FB20 ROM:0012FB18 movea.l off_12FB22(pc,d1.w*4),a0 ROM:0012FB1C nop ROM:0012FB1E jmp (a0) ROM:0012FB20 ; --------------------------------------------------------------------------- ROM:0012FB20 ROM:0012FB20 locret_12FB20: ; CODE XREF: sub_12FB08+E↑j ROM:0012FB20 rts ROM:0012FB20 ; End of function sub_12FB08 ROM:0012FB20 ROM:0012FB20 ; --------------------------------------------------------------------------- ROM:0012FB22 off_12FB22: dc.l loc_12FB2A ; DATA XREF: sub_12FB08+10↑r ROM:0012FB26 dc.l loc_12FB38 ROM:0012FB2A ; --------------------------------------------------------------------------- ROM:0012FB2A ROM:0012FB2A loc_12FB2A: ; DATA XREF: ROM:off_12FB22↑o ROM:0012FB2A move.b #1,($1269).w ROM:0012FB30 bsr.w sub_12FB60 ROM:0012FB34 bra.s locret_12FB5C ROM:0012FB36 ; --------------------------------------------------------------------------- ROM:0012FB36 rts ROM:0012FB38 ; --------------------------------------------------------------------------- ROM:0012FB38 ROM:0012FB38 loc_12FB38: ; DATA XREF: ROM:0012FB26↑o ROM:0012FB38 cmpi.w #$190,d0 ROM:0012FB3C bne.s loc_12FB54 ROM:0012FB3E bsr.w sub_12FBD6 ROM:0012FB42 bsr.w sub_12FB60 ROM:0012FB46 bsr.w sub_12FB90 ROM:0012FB4A bsr.w sub_12FBFA ROM:0012FB4E bsr.w sub_12FC72 ROM:0012FB52 bra.s locret_12FB5C ROM:0012FB54 ; --------------------------------------------------------------------------- ROM:0012FB54 ROM:0012FB54 loc_12FB54: ; CODE XREF: ROM:0012FB3C↑j ROM:0012FB54 bsr.w sub_12FB90 ROM:0012FB58 bsr.w sub_12FBFA ROM:0012FB5C ROM:0012FB5C locret_12FB5C: ; CODE XREF: ROM:0012FB34↑j ROM:0012FB5C ; ROM:0012FB52↑j ROM:0012FB5C rts ROM:0012FB5E ; --------------------------------------------------------------------------- ROM:0012FB5E rts ROM:0012FB60 ROM:0012FB60 ; =============== S U B R O U T I N E ======================================= ROM:0012FB60 ROM:0012FB60 ROM:0012FB60 sub_12FB60: ; CODE XREF: ROM:0012FB30↑p ROM:0012FB60 ; ROM:0012FB42↑p ROM:0012FB60 move.w #0,d0 ROM:0012FB64 bra.s loc_12FB6A ROM:0012FB66 ; --------------------------------------------------------------------------- ROM:0012FB66 ROM:0012FB66 loc_12FB66: ; CODE XREF: sub_12FB60+18↓j ROM:0012FB66 addi.w #1,d0 ROM:0012FB6A ROM:0012FB6A loc_12FB6A: ; CODE XREF: sub_12FB60+4↑j ROM:0012FB6A cmpi.w #3,d0 ROM:0012FB6E bgt.s loc_12FB7A ROM:0012FB70 move.b #0,$13F4(d0.w) ROM:0012FB78 bra.s loc_12FB66 ROM:0012FB7A ; --------------------------------------------------------------------------- ROM:0012FB7A ROM:0012FB7A loc_12FB7A: ; CODE XREF: sub_12FB60+E↑j ROM:0012FB7A move.w #0,($D74).w ROM:0012FB80 move.w #0,($D72).w ROM:0012FB86 clr.w ($D70).w ROM:0012FB8A clr.l ($8EC).w ROM:0012FB8E rts ROM:0012FB8E ; End of function sub_12FB60 ROM:0012FB8E ROM:0012FB90 ROM:0012FB90 ; =============== S U B R O U T I N E ======================================= ROM:0012FB90 ROM:0012FB90 ROM:0012FB90 sub_12FB90: ; CODE XREF: ROM:0012FB46↑p ROM:0012FB90 ; ROM:loc_12FB54↑p ROM:0012FB90 addi.w #1,($D72).w ROM:0012FB96 btst #3,($141A).w ROM:0012FB9C beq.s locret_12FBD4 ROM:0012FB9E move.w ($4BE).w,d1 ROM:0012FBA2 cmpi.w #0,d1 ROM:0012FBA6 blt.s locret_12FBD4 ROM:0012FBA8 cmpi.w #3,d1 ROM:0012FBAC bgt.s locret_12FBD4 ROM:0012FBAE clr.w d2 ROM:0012FBB0 move.b $C2C(a5,d1.w),d2 ROM:0012FBB6 addi.b #1,$13F4(d2.w) ROM:0012FBBE move.w ($10BE).w,d2 ROM:0012FBC2 move.w ($10C8).w,d3 ROM:0012FBC6 move.w #$3FC2,d1 ROM:0012FBCA bsr.l sub_11745C ROM:0012FBD0 add.w d1,($D74).w ROM:0012FBD4 ROM:0012FBD4 locret_12FBD4: ; CODE XREF: sub_12FB90+C↑j ROM:0012FBD4 ; sub_12FB90+16↑j ... ROM:0012FBD4 rts ROM:0012FBD4 ; End of function sub_12FB90 ROM:0012FBD4 ROM:0012FBD6 ROM:0012FBD6 ; =============== S U B R O U T I N E ======================================= ROM:0012FBD6 ROM:0012FBD6 ROM:0012FBD6 sub_12FBD6: ; CODE XREF: ROM:0012FB3E↑p ROM:0012FBD6 move.w #0,d0 ROM:0012FBDA bra.s loc_12FBE0 ROM:0012FBDC ; --------------------------------------------------------------------------- ROM:0012FBDC ROM:0012FBDC loc_12FBDC: ; CODE XREF: sub_12FBD6+1A↓j ROM:0012FBDC addi.w #1,d0 ROM:0012FBE0 ROM:0012FBE0 loc_12FBE0: ; CODE XREF: sub_12FBD6+4↑j ROM:0012FBE0 cmpi.w #3,d0 ROM:0012FBE4 bgt.s loc_12FBF2 ROM:0012FBE6 move.b $13F4(d0.w),$13F0(d0.w) ROM:0012FBF0 bra.s loc_12FBDC ROM:0012FBF2 ; --------------------------------------------------------------------------- ROM:0012FBF2 ROM:0012FBF2 loc_12FBF2: ; CODE XREF: sub_12FBD6+E↑j ROM:0012FBF2 move.w ($D74).w,($D76).w ROM:0012FBF8 rts ROM:0012FBF8 ; End of function sub_12FBD6 ROM:0012FBF8 ROM:0012FBFA ROM:0012FBFA ; =============== S U B R O U T I N E ======================================= ROM:0012FBFA ROM:0012FBFA ROM:0012FBFA sub_12FBFA: ; CODE XREF: ROM:0012FB4A↑p ROM:0012FBFA ; ROM:0012FB58↑p ROM:0012FBFA move.w ($10BE).w,d2 ROM:0012FBFE move.w ($10C8).w,d3 ROM:0012FC02 move.w #$3FC4,d1 ROM:0012FC06 bsr.l sub_11745C ROM:0012FC0C move.w ($D68).w,d2 ROM:0012FC10 ext.l d2 ROM:0012FC12 move.w ($D6E).w,d4 ROM:0012FC16 ext.l d4 ROM:0012FC18 sub.l d4,d2 ROM:0012FC1A move.w $728(a5),d3 ROM:0012FC1E ext.l d3 ROM:0012FC20 muls.l d3,d2 ROM:0012FC24 divs.w d1,d2 ROM:0012FC26 cmpi.w #0,d2 ROM:0012FC2A bge.s loc_12FC2E ROM:0012FC2C neg.w d2 ROM:0012FC2E ROM:0012FC2E loc_12FC2E: ; CODE XREF: sub_12FBFA+30↑j ROM:0012FC2E move.w $724(a5),d0 ROM:0012FC32 cmp.w d2,d0 ROM:0012FC34 bge.s loc_12FC38 ROM:0012FC36 move.w d0,d2 ROM:0012FC38 ROM:0012FC38 loc_12FC38: ; CODE XREF: sub_12FBFA+3A↑j ROM:0012FC38 ext.l d2 ROM:0012FC3A cmpi.w #0,($D70).w ROM:0012FC40 bne.s loc_12FC48 ROM:0012FC42 move.l d2,($8EC).w ROM:0012FC46 bra.s loc_12FC52 ROM:0012FC48 ; --------------------------------------------------------------------------- ROM:0012FC48 ROM:0012FC48 loc_12FC48: ; CODE XREF: sub_12FBFA+46↑j ROM:0012FC48 muls.l ($8EC).w,d2 ROM:0012FC4E move.l d2,($8EC).w ROM:0012FC52 ROM:0012FC52 loc_12FC52: ; CODE XREF: sub_12FBFA+4C↑j ROM:0012FC52 addq.w #1,($D70).w ROM:0012FC56 cmpi.w #3,($D70).w ROM:0012FC5C ble.s loc_12FC6A ROM:0012FC5E clr.w ($D70).w ROM:0012FC62 move.l ($8EC).w,d1 ROM:0012FC66 add.l d1,($8F0).w ROM:0012FC6A ROM:0012FC6A loc_12FC6A: ; CODE XREF: sub_12FBFA+62↑j ROM:0012FC6A move.w ($D68).w,($D6E).w ROM:0012FC70 rts ROM:0012FC70 ; End of function sub_12FBFA ROM:0012FC70 ROM:0012FC72 ROM:0012FC72 ; =============== S U B R O U T I N E ======================================= ROM:0012FC72 ROM:0012FC72 ROM:0012FC72 sub_12FC72: ; CODE XREF: ROM:0012FB4E↑p ROM:0012FC72 move.l ($8F0).w,d0 ROM:0012FC76 divs.l $13E(a5),d0 ROM:0012FC7C move.w $726(a5),d1 ROM:0012FC80 cmp.w d0,d1 ROM:0012FC82 bge.s loc_12FC8C ROM:0012FC84 bset #6,($1414).w ROM:0012FC8A bra.s loc_12FC92 ROM:0012FC8C ; --------------------------------------------------------------------------- ROM:0012FC8C ROM:0012FC8C loc_12FC8C: ; CODE XREF: sub_12FC72+10↑j ROM:0012FC8C bclr #6,($1414).w ROM:0012FC92 ROM:0012FC92 loc_12FC92: ; CODE XREF: sub_12FC72+18↑j ROM:0012FC92 clr.w ($D70).w ROM:0012FC96 clr.l ($8EC).w ROM:0012FC9A clr.l ($8F0).w ROM:0012FC9E clr.w ($D6E).w ROM:0012FCA2 rts ROM:0012FCA2 ; End of function sub_12FC72 ROM:0012FCA2 ROM:0012FCA4 ROM:0012FCA4 ; =============== S U B R O U T I N E ======================================= ROM:0012FCA4 ROM:0012FCA4 ROM:0012FCA4 sub_12FCA4: ; CODE XREF: sub_110E14+232↑p ROM:0012FCA4 ; sub_110E14+258↑p ROM:0012FCA4 move.l ($404).w,($8F4).w ROM:0012FCAA rts ROM:0012FCAA ; End of function sub_12FCA4 ROM:0012FCAA ROM:0012FCAC ROM:0012FCAC ; =============== S U B R O U T I N E ======================================= ROM:0012FCAC ROM:0012FCAC ROM:0012FCAC sub_12FCAC: ; CODE XREF: sub_110E14+22C↑p ROM:0012FCAC move.w #3,d0 ROM:0012FCB0 bra.s loc_12FCB6 ROM:0012FCB2 ; --------------------------------------------------------------------------- ROM:0012FCB2 ROM:0012FCB2 loc_12FCB2: ; CODE XREF: sub_12FCAC+1E↓j ROM:0012FCB2 subi.w #1,d0 ROM:0012FCB6 ROM:0012FCB6 loc_12FCB6: ; CODE XREF: sub_12FCAC+4↑j ROM:0012FCB6 cmpi.w #0,d0 ROM:0012FCBA blt.s loc_12FCCC ROM:0012FCBC move.w d0,d1 ROM:0012FCBE addq.w #1,d1 ROM:0012FCC0 move.w $10CA(d0.w*2),$10CA(d1.w*2) ROM:0012FCCA bra.s loc_12FCB2 ROM:0012FCCC ; --------------------------------------------------------------------------- ROM:0012FCCC ROM:0012FCCC loc_12FCCC: ; CODE XREF: sub_12FCAC+E↑j ROM:0012FCCC move.w #3,d0 ROM:0012FCD0 bra.s loc_12FCD6 ROM:0012FCD2 ; --------------------------------------------------------------------------- ROM:0012FCD2 ROM:0012FCD2 loc_12FCD2: ; CODE XREF: sub_12FCAC+48↓j ROM:0012FCD2 subi.w #1,d0 ROM:0012FCD6 ROM:0012FCD6 loc_12FCD6: ; CODE XREF: sub_12FCAC+24↑j ROM:0012FCD6 cmpi.w #0,d0 ROM:0012FCDA blt.s loc_12FCF6 ROM:0012FCDC move.w d0,d1 ROM:0012FCDE addq.w #1,d1 ROM:0012FCE0 move.w $10B6(d0.w*2),$10B6(d1.w*2) ROM:0012FCEA move.w $10C0(d0.w*2),$10C0(d1.w*2) ROM:0012FCF4 bra.s loc_12FCD2 ROM:0012FCF6 ; --------------------------------------------------------------------------- ROM:0012FCF6 ROM:0012FCF6 loc_12FCF6: ; CODE XREF: sub_12FCAC+2E↑j ROM:0012FCF6 move.w ($57E).w,($10B6).w ROM:0012FCFC move.w ($9AE).w,($10C0).w ROM:0012FD02 move.w $72A(a5),d0 ROM:0012FD06 cmp.w ($10B6).w,d0 ROM:0012FD0A ble.s loc_12FD2C ROM:0012FD0C move.l #$1C9C380,d2 ROM:0012FD12 divs.l d0,d2 ROM:0012FD16 move.w d2,($10CA).w ROM:0012FD1A move.w d0,($10B6).w ROM:0012FD1E bset #7,($140C).w ROM:0012FD24 bclr #3,($141E).w ROM:0012FD2A bra.s locret_12FD82 ROM:0012FD2C ; --------------------------------------------------------------------------- ROM:0012FD2C ROM:0012FD2C loc_12FD2C: ; CODE XREF: sub_12FCAC+5E↑j ROM:0012FD2C move.w $72C(a5),d1 ROM:0012FD30 cmp.w ($10B6).w,d1 ROM:0012FD34 bge.s loc_12FD56 ROM:0012FD36 move.l #$1C9C380,d2 ROM:0012FD3C divs.l d1,d2 ROM:0012FD40 move.w d2,($10CA).w ROM:0012FD44 move.w d1,($10B6).w ROM:0012FD48 bset #3,($141E).w ROM:0012FD4E bclr #7,($140C).w ROM:0012FD54 bra.s locret_12FD82 ROM:0012FD56 ; --------------------------------------------------------------------------- ROM:0012FD56 ROM:0012FD56 loc_12FD56: ; CODE XREF: sub_12FCAC+88↑j ROM:0012FD56 bclr #7,($140C).w ROM:0012FD5C bclr #3,($141E).w ROM:0012FD62 move.l ($404).w,d2 ROM:0012FD66 cmp.l ($8F4).w,d2 ROM:0012FD6A bge.s loc_12FD7A ROM:0012FD6C move.l #$80000000,d3 ROM:0012FD72 sub.l ($8F4).w,d3 ROM:0012FD76 add.l d3,d2 ROM:0012FD78 bra.s loc_12FD7E ROM:0012FD7A ; --------------------------------------------------------------------------- ROM:0012FD7A ROM:0012FD7A loc_12FD7A: ; CODE XREF: sub_12FCAC+BE↑j ROM:0012FD7A sub.l ($8F4).w,d2 ROM:0012FD7E ROM:0012FD7E loc_12FD7E: ; CODE XREF: sub_12FCAC+CC↑j ROM:0012FD7E move.w d2,($10CA).w ROM:0012FD82 ROM:0012FD82 locret_12FD82: ; CODE XREF: sub_12FCAC+7E↑j ROM:0012FD82 ; sub_12FCAC+A8↑j ROM:0012FD82 rts ROM:0012FD82 ; End of function sub_12FCAC ROM:0012FD82 ROM:0012FD84 ROM:0012FD84 ; =============== S U B R O U T I N E ======================================= ROM:0012FD84 ROM:0012FD84 ROM:0012FD84 sub_12FD84: ; CODE XREF: ROM:0012F90A↑p ROM:0012FD84 ; ROM:0012F97E↑p ROM:0012FD84 bsr.w sub_12FD9C ROM:0012FD88 btst #3,($141A).w ROM:0012FD8E beq.s loc_12FD96 ROM:0012FD90 bsr.w sub_12FDDC ROM:0012FD94 bra.s locret_12FD9A ROM:0012FD96 ; --------------------------------------------------------------------------- ROM:0012FD96 ROM:0012FD96 loc_12FD96: ; CODE XREF: sub_12FD84+A↑j ROM:0012FD96 bsr.w sub_12FE0E ROM:0012FD9A ROM:0012FD9A locret_12FD9A: ; CODE XREF: sub_12FD84+10↑j ROM:0012FD9A rts ROM:0012FD9A ; End of function sub_12FD84 ROM:0012FD9A ROM:0012FD9C ROM:0012FD9C ; =============== S U B R O U T I N E ======================================= ROM:0012FD9C ROM:0012FD9C ROM:0012FD9C sub_12FD9C: ; CODE XREF: sub_12FD84↑p ROM:0012FD9C move.w ($D72).w,d0 ROM:0012FDA0 move.w ($D88).w,d1 ROM:0012FDA4 cmpi.w #2,d1 ROM:0012FDA8 bcc.s locret_12FDB2 ROM:0012FDAA movea.l off_12FDB4(pc,d1.w*4),a0 ROM:0012FDAE nop ROM:0012FDB0 jmp (a0) ROM:0012FDB2 ; --------------------------------------------------------------------------- ROM:0012FDB2 ROM:0012FDB2 locret_12FDB2: ; CODE XREF: sub_12FD9C+C↑j ROM:0012FDB2 rts ROM:0012FDB2 ; End of function sub_12FD9C ROM:0012FDB2 ROM:0012FDB2 ; --------------------------------------------------------------------------- ROM:0012FDB4 off_12FDB4: dc.l loc_12FDBC ; DATA XREF: sub_12FD9C+E↑r ROM:0012FDB8 dc.l loc_12FDCA ROM:0012FDBC ; --------------------------------------------------------------------------- ROM:0012FDBC ROM:0012FDBC loc_12FDBC: ; DATA XREF: ROM:off_12FDB4↑o ROM:0012FDBC move.w #1,($D88).w ROM:0012FDC2 bsr.w sub_12FE72 ROM:0012FDC6 bra.s locret_12FDD8 ROM:0012FDC8 ; --------------------------------------------------------------------------- ROM:0012FDC8 rts ROM:0012FDCA ; --------------------------------------------------------------------------- ROM:0012FDCA ROM:0012FDCA loc_12FDCA: ; DATA XREF: ROM:0012FDB8↑o ROM:0012FDCA cmpi.w #$190,d0 ROM:0012FDCE bne.s locret_12FDD8 ROM:0012FDD0 bsr.w sub_12FE40 ROM:0012FDD4 bsr.w sub_12FE72 ROM:0012FDD8 ROM:0012FDD8 locret_12FDD8: ; CODE XREF: ROM:0012FDC6↑j ROM:0012FDD8 ; ROM:0012FDCE↑j ROM:0012FDD8 rts ROM:0012FDDA ; --------------------------------------------------------------------------- ROM:0012FDDA rts ROM:0012FDDC ROM:0012FDDC ; =============== S U B R O U T I N E ======================================= ROM:0012FDDC ROM:0012FDDC ROM:0012FDDC sub_12FDDC: ; CODE XREF: sub_12FD84+C↑p ROM:0012FDDC move.w ($10BE).w,d3 ROM:0012FDE0 move.w ($10C8).w,d2 ROM:0012FDE4 cmp.w ($D78).w,d3 ROM:0012FDE8 bge.s loc_12FDEE ROM:0012FDEA move.w d3,($D78).w ROM:0012FDEE ROM:0012FDEE loc_12FDEE: ; CODE XREF: sub_12FDDC+C↑j ROM:0012FDEE cmp.w ($D7A).w,d3 ROM:0012FDF2 ble.s loc_12FDF8 ROM:0012FDF4 move.w d3,($D7A).w ROM:0012FDF8 ROM:0012FDF8 loc_12FDF8: ; CODE XREF: sub_12FDDC+16↑j ROM:0012FDF8 cmp.w ($D7C).w,d2 ROM:0012FDFC bge.s loc_12FE02 ROM:0012FDFE move.w d2,($D7C).w ROM:0012FE02 ROM:0012FE02 loc_12FE02: ; CODE XREF: sub_12FDDC+20↑j ROM:0012FE02 cmp.w ($D7E).w,d2 ROM:0012FE06 ble.s locret_12FE0C ROM:0012FE08 move.w d2,($D7E).w ROM:0012FE0C ROM:0012FE0C locret_12FE0C: ; CODE XREF: sub_12FDDC+2A↑j ROM:0012FE0C rts ROM:0012FE0C ; End of function sub_12FDDC ROM:0012FE0C ROM:0012FE0E ROM:0012FE0E ; =============== S U B R O U T I N E ======================================= ROM:0012FE0E ROM:0012FE0E ROM:0012FE0E sub_12FE0E: ; CODE XREF: sub_12FD84:loc_12FD96↑p ROM:0012FE0E move.w ($10BE).w,d3 ROM:0012FE12 move.w ($10C8).w,d2 ROM:0012FE16 cmp.w ($D80).w,d3 ROM:0012FE1A bge.s loc_12FE20 ROM:0012FE1C move.w d3,($D80).w ROM:0012FE20 ROM:0012FE20 loc_12FE20: ; CODE XREF: sub_12FE0E+C↑j ROM:0012FE20 cmp.w ($D82).w,d3 ROM:0012FE24 ble.s loc_12FE2A ROM:0012FE26 move.w d3,($D82).w ROM:0012FE2A ROM:0012FE2A loc_12FE2A: ; CODE XREF: sub_12FE0E+16↑j ROM:0012FE2A cmp.w ($D84).w,d2 ROM:0012FE2E bge.s loc_12FE34 ROM:0012FE30 move.w d2,($D84).w ROM:0012FE34 ROM:0012FE34 loc_12FE34: ; CODE XREF: sub_12FE0E+20↑j ROM:0012FE34 cmp.w ($D86).w,d2 ROM:0012FE38 ble.s locret_12FE3E ROM:0012FE3A move.w d2,($D86).w ROM:0012FE3E ROM:0012FE3E locret_12FE3E: ; CODE XREF: sub_12FE0E+2A↑j ROM:0012FE3E rts ROM:0012FE3E ; End of function sub_12FE0E ROM:0012FE3E ROM:0012FE40 ROM:0012FE40 ; =============== S U B R O U T I N E ======================================= ROM:0012FE40 ROM:0012FE40 ROM:0012FE40 sub_12FE40: ; CODE XREF: ROM:0012FDD0↑p ROM:0012FE40 move.w ($D78).w,($D40).w ROM:0012FE46 move.w ($D7A).w,($D42).w ROM:0012FE4C move.w ($D7C).w,($D44).w ROM:0012FE52 move.w ($D7E).w,($D46).w ROM:0012FE58 move.w ($D80).w,($D48).w ROM:0012FE5E move.w ($D82).w,($D4A).w ROM:0012FE64 move.w ($D84).w,($D4C).w ROM:0012FE6A move.w ($D86).w,($D4E).w ROM:0012FE70 rts ROM:0012FE70 ; End of function sub_12FE40 ROM:0012FE70 ROM:0012FE72 ROM:0012FE72 ; =============== S U B R O U T I N E ======================================= ROM:0012FE72 ROM:0012FE72 ROM:0012FE72 sub_12FE72: ; CODE XREF: ROM:0012FDC2↑p ROM:0012FE72 ; ROM:0012FDD4↑p ROM:0012FE72 move.w $6FE(a5),($D78).w ROM:0012FE78 move.w $700(a5),($D7A).w ROM:0012FE7E move.w $710(a5),($D7C).w ROM:0012FE84 move.w $70E(a5),($D7E).w ROM:0012FE8A move.w $72C(a5),($D80).w ROM:0012FE90 move.w $72A(a5),($D82).w ROM:0012FE96 move.w $710(a5),($D84).w ROM:0012FE9C move.w $70E(a5),($D86).w ROM:0012FEA2 rts ROM:0012FEA2 ; End of function sub_12FE72 ROM:0012FEA2 ROM:0012FEA4 ROM:0012FEA4 ; =============== S U B R O U T I N E ======================================= ROM:0012FEA4 ROM:0012FEA4 ROM:0012FEA4 sub_12FEA4: ; CODE XREF: sub_1303B0+6↓p ROM:0012FEA4 bsr.w sub_12FEAE ROM:0012FEA8 bsr.w sub_12FF6C ROM:0012FEAC rts ROM:0012FEAC ; End of function sub_12FEA4 ROM:0012FEAC ROM:0012FEAE ROM:0012FEAE ; =============== S U B R O U T I N E ======================================= ROM:0012FEAE ROM:0012FEAE ROM:0012FEAE sub_12FEAE: ; CODE XREF: sub_12FEA4↑p ROM:0012FEAE clr.w d1 ROM:0012FEB0 move.b ($126A).w,d1 ROM:0012FEB4 cmpi.w #4,d1 ROM:0012FEB8 bcc.s locret_12FEC2 ROM:0012FEBA movea.l off_12FEC4(pc,d1.w*4),a0 ROM:0012FEBE nop ROM:0012FEC0 jmp (a0) ROM:0012FEC2 ; --------------------------------------------------------------------------- ROM:0012FEC2 ROM:0012FEC2 locret_12FEC2: ; CODE XREF: sub_12FEAE+A↑j ROM:0012FEC2 rts ROM:0012FEC2 ; End of function sub_12FEAE ROM:0012FEC2 ROM:0012FEC2 ; --------------------------------------------------------------------------- ROM:0012FEC4 off_12FEC4: dc.l loc_12FED4 ; DATA XREF: sub_12FEAE+C↑r ROM:0012FEC8 dc.l loc_12FEE2 ROM:0012FECC dc.l loc_12FF06 ROM:0012FED0 dc.l loc_12FF40 ROM:0012FED4 ; --------------------------------------------------------------------------- ROM:0012FED4 ROM:0012FED4 loc_12FED4: ; DATA XREF: ROM:off_12FEC4↑o ROM:0012FED4 bclr #4,($142D).w ROM:0012FEDA move.b #1,($126A).w ROM:0012FEE0 rts ROM:0012FEE2 ; --------------------------------------------------------------------------- ROM:0012FEE2 ROM:0012FEE2 loc_12FEE2: ; DATA XREF: ROM:0012FEC8↑o ROM:0012FEE2 btst #4,($1429).w ROM:0012FEE8 beq.s locret_12FF04 ROM:0012FEEA move.w $732(a5),d1 ROM:0012FEEE clr.b ($855).w ROM:0012FEF2 move.w d1,($6FC).w ROM:0012FEF6 move.b #1,($855).w ROM:0012FEFC move.b #2,($126A).w ROM:0012FF02 rts ROM:0012FF04 ; --------------------------------------------------------------------------- ROM:0012FF04 ROM:0012FF04 locret_12FF04: ; CODE XREF: ROM:0012FEE8↑j ROM:0012FF04 rts ROM:0012FF06 ; --------------------------------------------------------------------------- ROM:0012FF06 ROM:0012FF06 loc_12FF06: ; DATA XREF: ROM:0012FECC↑o ROM:0012FF06 btst #4,($1429).w ROM:0012FF0C beq.s loc_12FF28 ROM:0012FF0E move.w $732(a5),d1 ROM:0012FF12 clr.b ($855).w ROM:0012FF16 move.w d1,($6FC).w ROM:0012FF1A move.b #1,($855).w ROM:0012FF20 move.b #2,($126A).w ROM:0012FF26 rts ROM:0012FF28 ; --------------------------------------------------------------------------- ROM:0012FF28 ROM:0012FF28 loc_12FF28: ; CODE XREF: ROM:0012FF0C↑j ROM:0012FF28 cmpi.w #0,($6FC).w ROM:0012FF2E bgt.s locret_12FF3E ROM:0012FF30 bset #4,($142D).w ROM:0012FF36 move.b #3,($126A).w ROM:0012FF3C rts ROM:0012FF3E ; --------------------------------------------------------------------------- ROM:0012FF3E ROM:0012FF3E locret_12FF3E: ; CODE XREF: ROM:0012FF2E↑j ROM:0012FF3E rts ROM:0012FF40 ; --------------------------------------------------------------------------- ROM:0012FF40 ROM:0012FF40 loc_12FF40: ; DATA XREF: ROM:0012FED0↑o ROM:0012FF40 btst #4,($1429).w ROM:0012FF46 beq.s locret_12FF68 ROM:0012FF48 bclr #4,($142D).w ROM:0012FF4E move.w $732(a5),d1 ROM:0012FF52 clr.b ($855).w ROM:0012FF56 move.w d1,($6FC).w ROM:0012FF5A move.b #1,($855).w ROM:0012FF60 move.b #2,($126A).w ROM:0012FF66 rts ROM:0012FF68 ; --------------------------------------------------------------------------- ROM:0012FF68 ROM:0012FF68 locret_12FF68: ; CODE XREF: ROM:0012FF46↑j ROM:0012FF68 rts ROM:0012FF6A ; --------------------------------------------------------------------------- ROM:0012FF6A rts ROM:0012FF6C ROM:0012FF6C ; =============== S U B R O U T I N E ======================================= ROM:0012FF6C ROM:0012FF6C ROM:0012FF6C sub_12FF6C: ; CODE XREF: sub_12FEA4+4↑p ROM:0012FF6C move.w $730(a5),d0 ROM:0012FF70 cmpi.w #0,d0 ROM:0012FF74 beq.l loc_130152 ROM:0012FF7A btst #3,($DDE).w ROM:0012FF80 bne.l loc_13014A ROM:0012FF86 btst #4,($DDE).w ROM:0012FF8C bne.l loc_13014A ROM:0012FF92 btst #3,($DF2).w ROM:0012FF98 bne.l loc_13014A ROM:0012FF9E btst #4,($DF2).w ROM:0012FFA4 bne.l loc_13014A ROM:0012FFAA btst #2,($DDE).w ROM:0012FFB0 bne.l loc_13014A ROM:0012FFB6 btst #3,($DE0).w ROM:0012FFBC bne.l loc_13014A ROM:0012FFC2 btst #2,($DF2).w ROM:0012FFC8 bne.l loc_13014A ROM:0012FFCE btst #3,($DF4).w ROM:0012FFD4 bne.l loc_13014A ROM:0012FFDA btst #5,($DE1).w ROM:0012FFE0 bne.l loc_13014A ROM:0012FFE6 btst #5,($DF5).w ROM:0012FFEC bne.l loc_13014A ROM:0012FFF2 btst #4,($DE1).w ROM:0012FFF8 bne.l loc_13014A ROM:0012FFFE btst #1,($DE1).w ROM:00130004 bne.l loc_13014A ROM:0013000A btst #4,($DF5).w ROM:00130010 bne.l loc_13014A ROM:00130016 btst #1,($DF5).w ROM:0013001C bne.l loc_13014A ROM:00130022 btst #6,($DDF).w ROM:00130028 bne.l loc_13014A ROM:0013002E btst #6,($DF3).w ROM:00130034 bne.l loc_13014A ROM:0013003A btst #5,($DDE).w ROM:00130040 bne.l loc_13014A ROM:00130046 btst #5,($DF2).w ROM:0013004C bne.l loc_13014A ROM:00130052 btst #0,($DDE).w ROM:00130058 bne.l loc_13014A ROM:0013005E btst #0,($DF2).w ROM:00130064 bne.l loc_13014A ROM:0013006A btst #7,($DDF).w ROM:00130070 bne.l loc_13014A ROM:00130076 btst #7,($DF3).w ROM:0013007C bne.l loc_13014A ROM:00130082 btst #1,($DDE).w ROM:00130088 bne.l loc_13014A ROM:0013008E btst #1,($DF2).w ROM:00130094 bne.l loc_13014A ROM:0013009A btst #0,($11DF).w ROM:001300A0 beq.l loc_13014A ROM:001300A6 move.w $74A(a5),d0 ROM:001300AA cmp.w ($588).w,d0 ROM:001300AE ble.l loc_13014A ROM:001300B4 move.w $734(a5),d0 ROM:001300B8 cmp.w ($9E4).w,d0 ROM:001300BC bgt.l loc_13014A ROM:001300C2 move.w $746(a5),d2 ROM:001300C6 move.w $748(a5),d0 ROM:001300CA cmp.w ($9AE).w,d2 ROM:001300CE bgt.s loc_13014A ROM:001300D0 cmp.w ($9AE).w,d0 ROM:001300D4 ble.s loc_13014A ROM:001300D6 move.w $73A(a5),d2 ROM:001300DA move.w $73C(a5),d0 ROM:001300DE cmp.w ($D08).w,d2 ROM:001300E2 bgt.s loc_13014A ROM:001300E4 cmp.w ($D08).w,d0 ROM:001300E8 ble.s loc_13014A ROM:001300EA move.w ($D08).w,d1 ROM:001300EE sub.w ($D04).w,d1 ROM:001300F2 bpl.w loc_1300F8 ROM:001300F6 neg.w d1 ROM:001300F8 ROM:001300F8 loc_1300F8: ; CODE XREF: sub_12FF6C+186↑j ROM:001300F8 move.w $736(a5),d0 ROM:001300FC cmp.w d1,d0 ROM:001300FE blt.s loc_13014A ROM:00130100 move.w $73E(a5),d2 ROM:00130104 move.w $740(a5),d0 ROM:00130108 cmp.w ($57E).w,d2 ROM:0013010C bgt.s loc_13014A ROM:0013010E cmp.w ($57E).w,d0 ROM:00130112 ble.s loc_13014A ROM:00130114 move.w $742(a5),d2 ROM:00130118 move.w $744(a5),d0 ROM:0013011C cmp.w ($506).w,d2 ROM:00130120 bgt.s loc_13014A ROM:00130122 cmp.w ($506).w,d0 ROM:00130126 ble.s loc_13014A ROM:00130128 move.w $738(a5),d0 ROM:0013012C cmp.w ($1444).w,d0 ROM:00130130 bge.s loc_13014A ROM:00130132 btst #0,($126C).w ROM:00130138 beq.s loc_13014A ROM:0013013A btst #4,($142D).w ROM:00130140 beq.s loc_13014A ROM:00130142 bset #1,($1280).w ROM:00130148 bra.s locret_130158 ROM:0013014A ; --------------------------------------------------------------------------- ROM:0013014A ROM:0013014A loc_13014A: ; CODE XREF: sub_12FF6C+14↑j ROM:0013014A ; sub_12FF6C+20↑j ... ROM:0013014A bclr #1,($1280).w ROM:00130150 bra.s locret_130158 ROM:00130152 ; --------------------------------------------------------------------------- ROM:00130152 ROM:00130152 loc_130152: ; CODE XREF: sub_12FF6C+8↑j ROM:00130152 bset #1,($1280).w ROM:00130158 ROM:00130158 locret_130158: ; CODE XREF: sub_12FF6C+1DC↑j ROM:00130158 ; sub_12FF6C+1E4↑j ROM:00130158 rts ROM:00130158 ; End of function sub_12FF6C ROM:00130158 ROM:0013015A ROM:0013015A ; =============== S U B R O U T I N E ======================================= ROM:0013015A ROM:0013015A ROM:0013015A sub_13015A: ; CODE XREF: sub_129F28+5A↑p ROM:0013015A clr.w d1 ROM:0013015C move.b ($126B).w,d1 ROM:00130160 cmpi.w #6,d1 ROM:00130164 bcc.s locret_13016E ROM:00130166 movea.l off_130170(pc,d1.w*4),a0 ROM:0013016A nop ROM:0013016C jmp (a0) ROM:0013016E ; --------------------------------------------------------------------------- ROM:0013016E ROM:0013016E locret_13016E: ; CODE XREF: sub_13015A+A↑j ROM:0013016E rts ROM:0013016E ; End of function sub_13015A ROM:0013016E ROM:0013016E ; --------------------------------------------------------------------------- ROM:00130170 off_130170: dc.l loc_130188 ; DATA XREF: sub_13015A+C↑r ROM:00130174 dc.l loc_130192 ROM:00130178 dc.l loc_1301BA ROM:0013017C dc.l loc_1301F8 ROM:00130180 dc.l loc_13020E ROM:00130184 dc.l loc_130238 ROM:00130188 ; --------------------------------------------------------------------------- ROM:00130188 ROM:00130188 loc_130188: ; DATA XREF: ROM:off_130170↑o ROM:00130188 move.b #1,($126B).w ROM:0013018E bra.s locret_1301B8 ROM:00130190 ; --------------------------------------------------------------------------- ROM:00130190 rts ROM:00130192 ; --------------------------------------------------------------------------- ROM:00130192 ROM:00130192 loc_130192: ; DATA XREF: ROM:00130174↑o ROM:00130192 move.w $74C(a5),d7 ROM:00130196 cmpi.w #0,d7 ROM:0013019A bne.s locret_1301B8 ROM:0013019C move.w $74E(a5),d1 ROM:001301A0 cmp.w ($EF8).w,d1 ROM:001301A4 ble.s loc_1301B0 ROM:001301A6 move.b #2,($126B).w ROM:001301AC bra.s locret_1301F6 ROM:001301AE ; --------------------------------------------------------------------------- ROM:001301AE bra.s locret_1301B8 ROM:001301B0 ; --------------------------------------------------------------------------- ROM:001301B0 ROM:001301B0 loc_1301B0: ; CODE XREF: ROM:001301A4↑j ROM:001301B0 move.b #4,($126B).w ROM:001301B6 bra.s locret_130236 ROM:001301B8 ; --------------------------------------------------------------------------- ROM:001301B8 ROM:001301B8 locret_1301B8: ; CODE XREF: ROM:0013018E↑j ROM:001301B8 ; ROM:0013019A↑j ... ROM:001301B8 rts ROM:001301BA ; --------------------------------------------------------------------------- ROM:001301BA ROM:001301BA loc_1301BA: ; DATA XREF: ROM:00130178↑o ROM:001301BA move.w $74C(a5),d7 ROM:001301BE cmpi.w #0,d7 ROM:001301C2 beq.s loc_1301CE ROM:001301C4 move.b #1,($126B).w ROM:001301CA bra.s locret_1301B8 ROM:001301CC ; --------------------------------------------------------------------------- ROM:001301CC bra.s locret_1301F6 ROM:001301CE ; --------------------------------------------------------------------------- ROM:001301CE ROM:001301CE loc_1301CE: ; CODE XREF: ROM:001301C2↑j ROM:001301CE move.w $74E(a5),d1 ROM:001301D2 cmp.w ($EF8).w,d1 ROM:001301D6 bgt.s locret_1301F6 ROM:001301D8 bsr.w sub_130250 ROM:001301DC move.w ($D8A).w,d7 ROM:001301E0 clr.b ($830).w ROM:001301E4 move.w d7,($6B2).w ROM:001301E8 move.b #1,($830).w ROM:001301EE move.b #3,($126B).w ROM:001301F4 bra.s loc_130208 ROM:001301F6 ; --------------------------------------------------------------------------- ROM:001301F6 ROM:001301F6 locret_1301F6: ; CODE XREF: ROM:001301AC↑j ROM:001301F6 ; ROM:001301CC↑j ... ROM:001301F6 rts ROM:001301F8 ; --------------------------------------------------------------------------- ROM:001301F8 ROM:001301F8 loc_1301F8: ; DATA XREF: ROM:0013017C↑o ROM:001301F8 cmpi.w #0,($6B2).w ROM:001301FE bgt.s loc_130208 ROM:00130200 move.b #4,($126B).w ROM:00130206 bra.s locret_130236 ROM:00130208 ; --------------------------------------------------------------------------- ROM:00130208 ROM:00130208 loc_130208: ; CODE XREF: ROM:001301F4↑j ROM:00130208 ; ROM:001301FE↑j ROM:00130208 bsr.w sub_130278 ROM:0013020C rts ROM:0013020E ; --------------------------------------------------------------------------- ROM:0013020E ROM:0013020E loc_13020E: ; DATA XREF: ROM:00130180↑o ROM:0013020E move.w $74E(a5),d1 ROM:00130212 cmp.w ($EF8).w,d1 ROM:00130216 ble.s locret_130236 ROM:00130218 bsr.w sub_130264 ROM:0013021C move.w ($D8C).w,d7 ROM:00130220 clr.b ($830).w ROM:00130224 move.w d7,($6B2).w ROM:00130228 move.b #1,($830).w ROM:0013022E move.b #5,($126B).w ROM:00130234 bra.s loc_130248 ROM:00130236 ; --------------------------------------------------------------------------- ROM:00130236 ROM:00130236 locret_130236: ; CODE XREF: ROM:001301B6↑j ROM:00130236 ; ROM:00130206↑j ... ROM:00130236 rts ROM:00130238 ; --------------------------------------------------------------------------- ROM:00130238 ROM:00130238 loc_130238: ; DATA XREF: ROM:00130184↑o ROM:00130238 cmpi.w #0,($6B2).w ROM:0013023E bgt.s loc_130248 ROM:00130240 move.b #2,($126B).w ROM:00130246 bra.s locret_1301F6 ROM:00130248 ; --------------------------------------------------------------------------- ROM:00130248 ROM:00130248 loc_130248: ; CODE XREF: ROM:00130234↑j ROM:00130248 ; ROM:0013023E↑j ROM:00130248 bsr.w sub_130278 ROM:0013024C rts ROM:0013024E ; --------------------------------------------------------------------------- ROM:0013024E rts ROM:00130250 ROM:00130250 ; =============== S U B R O U T I N E ======================================= ROM:00130250 ROM:00130250 ROM:00130250 sub_130250: ; CODE XREF: ROM:001301D8↑p ROM:00130250 move.w #$3F02,d1 ROM:00130254 move.w ($D04).w,d2 ROM:00130258 bsr.l sub_11745C ROM:0013025E move.w d1,($D8A).w ROM:00130262 rts ROM:00130262 ; End of function sub_130250 ROM:00130262 ROM:00130264 ROM:00130264 ; =============== S U B R O U T I N E ======================================= ROM:00130264 ROM:00130264 ROM:00130264 sub_130264: ; CODE XREF: ROM:00130218↑p ROM:00130264 move.w #$3F04,d1 ROM:00130268 move.w ($D04).w,d2 ROM:0013026C bsr.l sub_11745C ROM:00130272 move.w d1,($D8C).w ROM:00130276 rts ROM:00130276 ; End of function sub_130264 ROM:00130276 ROM:00130278 ROM:00130278 ; =============== S U B R O U T I N E ======================================= ROM:00130278 ROM:00130278 ROM:00130278 sub_130278: ; CODE XREF: ROM:loc_130208↑p ROM:00130278 ; ROM:loc_130248↑p ROM:00130278 move.w $74E(a5),($EF8).w ROM:0013027E rts ROM:0013027E ; End of function sub_130278 ROM:0013027E ROM:00130280 ROM:00130280 ; =============== S U B R O U T I N E ======================================= ROM:00130280 ROM:00130280 ROM:00130280 sub_130280: ; CODE XREF: sub_1303B0↓p ROM:00130280 clr.w d7 ROM:00130282 ROM:00130282 loc_130282: ; CODE XREF: sub_130280:loc_130294↓j ROM:00130282 bsr.w sub_13029C ROM:00130286 cmpi.w #0,d7 ROM:0013028A bne.s loc_130296 ROM:0013028C addq.w #1,d7 ROM:0013028E bvc.s loc_130294 ROM:00130290 move.w #$8000,d7 ROM:00130294 ROM:00130294 loc_130294: ; CODE XREF: sub_130280+E↑j ROM:00130294 bra.s loc_130282 ROM:00130296 ; --------------------------------------------------------------------------- ROM:00130296 ROM:00130296 loc_130296: ; CODE XREF: sub_130280+A↑j ROM:00130296 bsr.w sub_130342 ROM:0013029A rts ROM:0013029A ; End of function sub_130280 ROM:0013029A ROM:0013029C ROM:0013029C ; =============== S U B R O U T I N E ======================================= ROM:0013029C ROM:0013029C ROM:0013029C sub_13029C: ; CODE XREF: sub_130280:loc_130282↑p ROM:0013029C clr.w d1 ROM:0013029E move.b $13F8(d7.w),d1 ROM:001302A4 cmpi.w #4,d1 ROM:001302A8 bcc.s locret_1302B2 ROM:001302AA movea.l off_1302B4(pc,d1.w*4),a0 ROM:001302AE nop ROM:001302B0 jmp (a0) ROM:001302B2 ; --------------------------------------------------------------------------- ROM:001302B2 ROM:001302B2 locret_1302B2: ; CODE XREF: sub_13029C+C↑j ROM:001302B2 rts ROM:001302B2 ; End of function sub_13029C ROM:001302B2 ROM:001302B2 ; --------------------------------------------------------------------------- ROM:001302B4 off_1302B4: dc.l loc_1302C4 ; DATA XREF: sub_13029C+E↑r ROM:001302B8 dc.l loc_1302D4 ROM:001302BC dc.l loc_130300 ROM:001302C0 dc.l loc_13032A ROM:001302C4 ; --------------------------------------------------------------------------- ROM:001302C4 ROM:001302C4 loc_1302C4: ; DATA XREF: ROM:off_1302B4↑o ROM:001302C4 bclr d7,($126C).w ROM:001302C8 move.b #1,$13F8(d7.w) ROM:001302D0 bra.s locret_1302FE ROM:001302D2 ; --------------------------------------------------------------------------- ROM:001302D2 rts ROM:001302D4 ; --------------------------------------------------------------------------- ROM:001302D4 ROM:001302D4 loc_1302D4: ; DATA XREF: ROM:001302B8↑o ROM:001302D4 btst d7,($123B).w ROM:001302D8 beq.s locret_1302FE ROM:001302DA move.w $A10(a5,d7.w*2),d0 ROM:001302E0 clr.b $856(d7.w) ROM:001302E6 move.w d0,$6FE(d7.w*2) ROM:001302EC move.b #1,$856(d7.w) ROM:001302F4 move.b #2,$13F8(d7.w) ROM:001302FC bra.s locret_130328 ROM:001302FE ; --------------------------------------------------------------------------- ROM:001302FE ROM:001302FE locret_1302FE: ; CODE XREF: ROM:001302D0↑j ROM:001302FE ; ROM:001302D8↑j ... ROM:001302FE rts ROM:00130300 ; --------------------------------------------------------------------------- ROM:00130300 ROM:00130300 loc_130300: ; DATA XREF: ROM:001302BC↑o ROM:00130300 btst d7,($123B).w ROM:00130304 bne.s loc_130310 ROM:00130306 move.b #1,$13F8(d7.w) ROM:0013030E bra.s locret_1302FE ROM:00130310 ; --------------------------------------------------------------------------- ROM:00130310 ROM:00130310 loc_130310: ; CODE XREF: ROM:00130304↑j ROM:00130310 cmpi.w #0,$6FE(d7.w*2) ROM:00130318 bgt.s locret_130328 ROM:0013031A bset d7,($126C).w ROM:0013031E move.b #3,$13F8(d7.w) ROM:00130326 bra.s locret_13033E ROM:00130328 ; --------------------------------------------------------------------------- ROM:00130328 ROM:00130328 locret_130328: ; CODE XREF: ROM:001302FC↑j ROM:00130328 ; ROM:00130318↑j ROM:00130328 rts ROM:0013032A ; --------------------------------------------------------------------------- ROM:0013032A ROM:0013032A loc_13032A: ; DATA XREF: ROM:001302C0↑o ROM:0013032A btst d7,($123B).w ROM:0013032E bne.s locret_13033E ROM:00130330 bclr d7,($126C).w ROM:00130334 move.b #1,$13F8(d7.w) ROM:0013033C bra.s locret_1302FE ROM:0013033E ; --------------------------------------------------------------------------- ROM:0013033E ROM:0013033E locret_13033E: ; CODE XREF: ROM:00130326↑j ROM:0013033E ; ROM:0013032E↑j ROM:0013033E rts ROM:00130340 ; --------------------------------------------------------------------------- ROM:00130340 rts ROM:00130342 ROM:00130342 ; =============== S U B R O U T I N E ======================================= ROM:00130342 ROM:00130342 ROM:00130342 sub_130342: ; CODE XREF: sub_130280:loc_130296↑p ROM:00130342 move.w $750(a5),d0 ROM:00130346 move.w $752(a5),d1 ROM:0013034A btst #0,($126C).w ROM:00130350 beq.s loc_13037C ROM:00130352 cmp.w ($1084).w,d0 ROM:00130356 bge.s loc_13035E ROM:00130358 cmp.w ($1084).w,d1 ROM:0013035C bgt.s loc_130360 ROM:0013035E ROM:0013035E loc_13035E: ; CODE XREF: sub_130342+14↑j ROM:0013035E bra.s loc_130368 ROM:00130360 ; --------------------------------------------------------------------------- ROM:00130360 ROM:00130360 loc_130360: ; CODE XREF: sub_130342+1A↑j ROM:00130360 btst #0,($12A6).w ROM:00130366 beq.s loc_130370 ROM:00130368 ROM:00130368 loc_130368: ; CODE XREF: sub_130342:loc_13035E↑j ROM:00130368 bset #0,($DDE).w ROM:0013036E bra.s loc_130376 ROM:00130370 ; --------------------------------------------------------------------------- ROM:00130370 ROM:00130370 loc_130370: ; CODE XREF: sub_130342+24↑j ROM:00130370 bclr #0,($DDE).w ROM:00130376 ROM:00130376 loc_130376: ; CODE XREF: sub_130342+2C↑j ROM:00130376 bset #0,($DF6).w ROM:0013037C ROM:0013037C loc_13037C: ; CODE XREF: sub_130342+E↑j ROM:0013037C btst #1,($126C).w ROM:00130382 beq.s locret_1303AE ROM:00130384 cmp.w ($1086).w,d0 ROM:00130388 bge.s loc_130390 ROM:0013038A cmp.w ($1086).w,d1 ROM:0013038E bgt.s loc_130392 ROM:00130390 ROM:00130390 loc_130390: ; CODE XREF: sub_130342+46↑j ROM:00130390 bra.s loc_13039A ROM:00130392 ; --------------------------------------------------------------------------- ROM:00130392 ROM:00130392 loc_130392: ; CODE XREF: sub_130342+4C↑j ROM:00130392 btst #1,($12A6).w ROM:00130398 beq.s loc_1303A2 ROM:0013039A ROM:0013039A loc_13039A: ; CODE XREF: sub_130342:loc_130390↑j ROM:0013039A bset #7,($DDF).w ROM:001303A0 bra.s loc_1303A8 ROM:001303A2 ; --------------------------------------------------------------------------- ROM:001303A2 ROM:001303A2 loc_1303A2: ; CODE XREF: sub_130342+56↑j ROM:001303A2 bclr #7,($DDF).w ROM:001303A8 ROM:001303A8 loc_1303A8: ; CODE XREF: sub_130342+5E↑j ROM:001303A8 bset #7,($DF7).w ROM:001303AE ROM:001303AE locret_1303AE: ; CODE XREF: sub_130342+40↑j ROM:001303AE rts ROM:001303AE ; End of function sub_130342 ROM:001303AE ROM:001303B0 ROM:001303B0 ; =============== S U B R O U T I N E ======================================= ROM:001303B0 ROM:001303B0 ROM:001303B0 sub_1303B0: ; CODE XREF: sub_129F28+D2↑p ROM:001303B0 bsr.l sub_130280 ROM:001303B6 bsr.l sub_12FEA4 ROM:001303BC clr.w d1 ROM:001303BE move.b ($126D).w,d1 ROM:001303C2 cmpi.w #4,d1 ROM:001303C6 bcc.s locret_1303D0 ROM:001303C8 movea.l off_1303D2(pc,d1.w*4),a0 ROM:001303CC nop ROM:001303CE jmp (a0) ROM:001303D0 ; --------------------------------------------------------------------------- ROM:001303D0 ROM:001303D0 locret_1303D0: ; CODE XREF: sub_1303B0+16↑j ROM:001303D0 rts ROM:001303D0 ; End of function sub_1303B0 ROM:001303D0 ROM:001303D0 ; --------------------------------------------------------------------------- ROM:001303D2 off_1303D2: dc.l loc_1303E2 ; DATA XREF: sub_1303B0+18↑r ROM:001303D6 dc.l loc_1303EC ROM:001303DA dc.l loc_130406 ROM:001303DE dc.l loc_130464 ROM:001303E2 ; --------------------------------------------------------------------------- ROM:001303E2 ROM:001303E2 loc_1303E2: ; DATA XREF: ROM:off_1303D2↑o ROM:001303E2 move.b #1,($126D).w ROM:001303E8 bra.s locret_130404 ROM:001303EA ; --------------------------------------------------------------------------- ROM:001303EA rts ROM:001303EC ; --------------------------------------------------------------------------- ROM:001303EC ROM:001303EC loc_1303EC: ; DATA XREF: ROM:001303D6↑o ROM:001303EC btst #1,($1281).w ROM:001303F2 beq.s locret_130404 ROM:001303F4 bsr.w sub_130494 ROM:001303F8 bsr.w sub_1304CC ROM:001303FC move.b #2,($126D).w ROM:00130402 bra.s loc_13045A ROM:00130404 ; --------------------------------------------------------------------------- ROM:00130404 ROM:00130404 locret_130404: ; CODE XREF: ROM:001303E8↑j ROM:00130404 ; ROM:001303F2↑j ... ROM:00130404 rts ROM:00130406 ; --------------------------------------------------------------------------- ROM:00130406 ROM:00130406 loc_130406: ; DATA XREF: ROM:001303DA↑o ROM:00130406 btst #4,($1429).w ROM:0013040C beq.s loc_13041E ROM:0013040E bsr.w sub_130494 ROM:00130412 bsr.w sub_1304D4 ROM:00130416 move.b #1,($126D).w ROM:0013041C bra.s locret_130404 ROM:0013041E ; --------------------------------------------------------------------------- ROM:0013041E ROM:0013041E loc_13041E: ; CODE XREF: ROM:0013040C↑j ROM:0013041E btst #1,($1285).w ROM:00130424 beq.s loc_130432 ROM:00130426 bsr.w sub_1304D4 ROM:0013042A move.b #3,($126D).w ROM:00130430 bra.s locret_130490 ROM:00130432 ; --------------------------------------------------------------------------- ROM:00130432 ROM:00130432 loc_130432: ; CODE XREF: ROM:00130424↑j ROM:00130432 btst #1,($1281).w ROM:00130438 bne.s loc_130446 ROM:0013043A bsr.w sub_1304D4 ROM:0013043E move.b #1,($126D).w ROM:00130444 bra.s locret_130404 ROM:00130446 ; --------------------------------------------------------------------------- ROM:00130446 ROM:00130446 loc_130446: ; CODE XREF: ROM:00130438↑j ROM:00130446 btst #0,($1405).w ROM:0013044C beq.s loc_13045A ROM:0013044E bsr.w sub_1304D4 ROM:00130452 move.b #1,($126D).w ROM:00130458 bra.s locret_130404 ROM:0013045A ; --------------------------------------------------------------------------- ROM:0013045A ROM:0013045A loc_13045A: ; CODE XREF: ROM:00130402↑j ROM:0013045A ; ROM:0013044C↑j ... ROM:0013045A bsr.w sub_1304A6 ROM:0013045E bsr.w sub_1304E0 ROM:00130462 rts ROM:00130464 ; --------------------------------------------------------------------------- ROM:00130464 ROM:00130464 loc_130464: ; DATA XREF: ROM:001303DE↑o ROM:00130464 btst #4,($1429).w ROM:0013046A beq.s loc_130478 ROM:0013046C bsr.w sub_130494 ROM:00130470 move.b #1,($126D).w ROM:00130476 bra.s locret_130404 ROM:00130478 ; --------------------------------------------------------------------------- ROM:00130478 ROM:00130478 loc_130478: ; CODE XREF: ROM:0013046A↑j ROM:00130478 btst #1,($1281).w ROM:0013047E beq.s locret_130490 ROM:00130480 bsr.w sub_130494 ROM:00130484 bsr.w sub_1304CC ROM:00130488 move.b #2,($126D).w ROM:0013048E bra.s loc_13045A ROM:00130490 ; --------------------------------------------------------------------------- ROM:00130490 ROM:00130490 locret_130490: ; CODE XREF: ROM:00130430↑j ROM:00130490 ; ROM:0013047E↑j ROM:00130490 rts ROM:00130492 ; --------------------------------------------------------------------------- ROM:00130492 rts ROM:00130494 ROM:00130494 ; =============== S U B R O U T I N E ======================================= ROM:00130494 ROM:00130494 ROM:00130494 sub_130494: ; CODE XREF: ROM:001303F4↑p ROM:00130494 ; ROM:0013040E↑p ... ROM:00130494 clr.w ($D90).w ROM:00130498 clr.w ($1B0C).w ROM:0013049C clr.w ($1B0E).w ROM:001304A0 clr.w ($1B10).w ROM:001304A4 rts ROM:001304A4 ; End of function sub_130494 ROM:001304A4 ROM:001304A6 ROM:001304A6 ; =============== S U B R O U T I N E ======================================= ROM:001304A6 ROM:001304A6 ROM:001304A6 sub_1304A6: ; CODE XREF: ROM:loc_13045A↑p ROM:001304A6 move.w ($D04).w,d0 ROM:001304AA sub.w ($D8E).w,d0 ROM:001304AE bpl.w loc_1304B4 ROM:001304B2 neg.w d0 ROM:001304B4 ROM:001304B4 loc_1304B4: ; CODE XREF: sub_1304A6+8↑j ROM:001304B4 move.w $754(a5),d1 ROM:001304B8 cmp.w d0,d1 ROM:001304BA bgt.s loc_1304C4 ROM:001304BC bset #0,($1405).w ROM:001304C2 bra.s locret_1304CA ROM:001304C4 ; --------------------------------------------------------------------------- ROM:001304C4 ROM:001304C4 loc_1304C4: ; CODE XREF: sub_1304A6+14↑j ROM:001304C4 bclr #0,($1405).w ROM:001304CA ROM:001304CA locret_1304CA: ; CODE XREF: sub_1304A6+1C↑j ROM:001304CA rts ROM:001304CA ; End of function sub_1304A6 ROM:001304CA ROM:001304CC ROM:001304CC ; =============== S U B R O U T I N E ======================================= ROM:001304CC ROM:001304CC ROM:001304CC sub_1304CC: ; CODE XREF: ROM:001303F8↑p ROM:001304CC ; ROM:00130484↑p ROM:001304CC move.w ($D04).w,($D8E).w ROM:001304D2 rts ROM:001304D2 ; End of function sub_1304CC ROM:001304D2 ROM:001304D4 ROM:001304D4 ; =============== S U B R O U T I N E ======================================= ROM:001304D4 ROM:001304D4 ROM:001304D4 sub_1304D4: ; CODE XREF: ROM:00130412↑p ROM:001304D4 ; ROM:00130426↑p ... ROM:001304D4 bclr #1,($1285).w ROM:001304DA clr.b ($126E).w ROM:001304DE rts ROM:001304DE ; End of function sub_1304D4 ROM:001304DE ROM:001304E0 ROM:001304E0 ; =============== S U B R O U T I N E ======================================= ROM:001304E0 ROM:001304E0 ROM:001304E0 sub_1304E0: ; CODE XREF: ROM:0013045E↑p ROM:001304E0 bclr #1,($1285).w ROM:001304E6 clr.w d1 ROM:001304E8 move.b ($126E).w,d1 ROM:001304EC cmpi.w #7,d1 ROM:001304F0 bcc.s locret_1304FA ROM:001304F2 movea.l off_1304FC(pc,d1.w*4),a0 ROM:001304F6 nop ROM:001304F8 jmp (a0) ROM:001304FA ; --------------------------------------------------------------------------- ROM:001304FA ROM:001304FA locret_1304FA: ; CODE XREF: sub_1304E0+10↑j ROM:001304FA rts ROM:001304FA ; End of function sub_1304E0 ROM:001304FA ROM:001304FA ; --------------------------------------------------------------------------- ROM:001304FC off_1304FC: dc.l loc_130518 ; DATA XREF: sub_1304E0+12↑r ROM:00130500 dc.l loc_130528 ROM:00130504 dc.l loc_13053C ROM:00130508 dc.l loc_130598 ROM:0013050C dc.l loc_1305AC ROM:00130510 dc.l loc_130602 ROM:00130514 dc.l locret_130672 ROM:00130518 ; --------------------------------------------------------------------------- ROM:00130518 ROM:00130518 loc_130518: ; DATA XREF: ROM:off_1304FC↑o ROM:00130518 move.w $75C(a5),($D92).w ROM:0013051E move.b #1,($126E).w ROM:00130524 bra.s locret_13053A ROM:00130526 ; --------------------------------------------------------------------------- ROM:00130526 rts ROM:00130528 ; --------------------------------------------------------------------------- ROM:00130528 ROM:00130528 loc_130528: ; DATA XREF: ROM:00130500↑o ROM:00130528 move.w $756(a5),d0 ROM:0013052C cmp.w ($EF8).w,d0 ROM:00130530 ble.s locret_13053A ROM:00130532 move.b #2,($126E).w ROM:00130538 bra.s locret_130596 ROM:0013053A ; --------------------------------------------------------------------------- ROM:0013053A ROM:0013053A locret_13053A: ; CODE XREF: ROM:00130524↑j ROM:0013053A ; ROM:00130530↑j ROM:0013053A rts ROM:0013053C ; --------------------------------------------------------------------------- ROM:0013053C ROM:0013053C loc_13053C: ; DATA XREF: ROM:00130504↑o ROM:0013053C move.w $756(a5),d0 ROM:00130540 cmp.w ($EF8).w,d0 ROM:00130544 bgt.s loc_130562 ROM:00130546 cmpi.w #1,($D92).w ROM:0013054C ble.s loc_130562 ROM:0013054E subq.w #1,($D92).w ROM:00130552 bvc.s loc_13055A ROM:00130554 move.w #$8000,($D92).w ROM:0013055A ROM:0013055A loc_13055A: ; CODE XREF: ROM:00130552↑j ROM:0013055A move.b #3,($126E).w ROM:00130560 bra.s locret_1305AA ROM:00130562 ; --------------------------------------------------------------------------- ROM:00130562 ROM:00130562 loc_130562: ; CODE XREF: ROM:00130544↑j ROM:00130562 ; ROM:0013054C↑j ROM:00130562 cmp.w ($EF8).w,d0 ROM:00130566 bgt.s locret_130596 ROM:00130568 cmpi.w #1,($D92).w ROM:0013056E bne.s locret_130596 ROM:00130570 subq.w #1,($D92).w ROM:00130574 bvc.s loc_13057C ROM:00130576 move.w #$8000,($D92).w ROM:0013057C ROM:0013057C loc_13057C: ; CODE XREF: ROM:00130574↑j ROM:0013057C bsr.w sub_13069A ROM:00130580 clr.b ($831).w ROM:00130584 clr.w ($6B4).w ROM:00130588 move.b #3,($831).w ROM:0013058E move.b #4,($126E).w ROM:00130594 bra.s loc_1305FC ROM:00130596 ; --------------------------------------------------------------------------- ROM:00130596 ROM:00130596 locret_130596: ; CODE XREF: ROM:00130538↑j ROM:00130596 ; ROM:00130566↑j ... ROM:00130596 rts ROM:00130598 ; --------------------------------------------------------------------------- ROM:00130598 ROM:00130598 loc_130598: ; DATA XREF: ROM:00130508↑o ROM:00130598 move.w $756(a5),d0 ROM:0013059C cmp.w ($EF8).w,d0 ROM:001305A0 ble.s locret_1305AA ROM:001305A2 move.b #2,($126E).w ROM:001305A8 bra.s locret_130596 ROM:001305AA ; --------------------------------------------------------------------------- ROM:001305AA ROM:001305AA locret_1305AA: ; CODE XREF: ROM:00130560↑j ROM:001305AA ; ROM:001305A0↑j ROM:001305AA rts ROM:001305AC ; --------------------------------------------------------------------------- ROM:001305AC ROM:001305AC loc_1305AC: ; DATA XREF: ROM:0013050C↑o ROM:001305AC move.w $75A(a5),d1 ROM:001305B0 move.w $758(a5),d2 ROM:001305B4 cmp.w ($D90).w,d1 ROM:001305B8 ble.s loc_1305C0 ROM:001305BA cmp.w ($1B0C).w,d2 ROM:001305BE bgt.s loc_1305EA ROM:001305C0 ROM:001305C0 loc_1305C0: ; CODE XREF: ROM:001305B8↑j ROM:001305C0 bsr.w sub_1306DC ROM:001305C4 bsr.w sub_130702 ROM:001305C8 bset #2,($DF7).w ROM:001305CE clr.b ($831).w ROM:001305D2 clr.w ($6B4).w ROM:001305D6 bset #1,($1285).w ROM:001305DC move.b #6,($126E).w ROM:001305E2 bra.l locret_130672 ROM:001305E8 ; --------------------------------------------------------------------------- ROM:001305E8 bra.s loc_1305FC ROM:001305EA ; --------------------------------------------------------------------------- ROM:001305EA ROM:001305EA loc_1305EA: ; CODE XREF: ROM:001305BE↑j ROM:001305EA move.w $756(a5),d0 ROM:001305EE cmp.w ($EF8).w,d0 ROM:001305F2 ble.s loc_1305FC ROM:001305F4 move.b #5,($126E).w ROM:001305FA bra.s loc_13066C ROM:001305FC ; --------------------------------------------------------------------------- ROM:001305FC ROM:001305FC loc_1305FC: ; CODE XREF: ROM:00130594↑j ROM:001305FC ; ROM:001305E8↑j ... ROM:001305FC bsr.w sub_130676 ROM:00130600 rts ROM:00130602 ; --------------------------------------------------------------------------- ROM:00130602 ROM:00130602 loc_130602: ; DATA XREF: ROM:00130510↑o ROM:00130602 move.w $756(a5),d0 ROM:00130606 cmp.w ($EF8).w,d0 ROM:0013060A bgt.s loc_13066C ROM:0013060C btst #3,($1426).w ROM:00130612 beq.s loc_130646 ROM:00130614 btst #6,($13FF).w ROM:0013061A beq.s loc_130646 ROM:0013061C bsr.w sub_1306A8 ROM:00130620 addq.w #1,($D90).w ROM:00130624 bvc.s loc_13062C ROM:00130626 move.w #$8000,($D90).w ROM:0013062C ROM:0013062C loc_13062C: ; CODE XREF: ROM:00130624↑j ROM:0013062C bsr.w sub_13069A ROM:00130630 clr.b ($831).w ROM:00130634 clr.w ($6B4).w ROM:00130638 move.b #3,($831).w ROM:0013063E move.b #4,($126E).w ROM:00130644 bra.s loc_1305FC ROM:00130646 ; --------------------------------------------------------------------------- ROM:00130646 ROM:00130646 loc_130646: ; CODE XREF: ROM:00130612↑j ROM:00130646 ; ROM:0013061A↑j ROM:00130646 addq.w #1,($1B0C).w ROM:0013064A bvc.s loc_130652 ROM:0013064C move.w #$8000,($1B0C).w ROM:00130652 ROM:00130652 loc_130652: ; CODE XREF: ROM:0013064A↑j ROM:00130652 bsr.w sub_13069A ROM:00130656 clr.b ($831).w ROM:0013065A clr.w ($6B4).w ROM:0013065E move.b #3,($831).w ROM:00130664 move.b #4,($126E).w ROM:0013066A bra.s loc_1305FC ROM:0013066C ; --------------------------------------------------------------------------- ROM:0013066C ROM:0013066C loc_13066C: ; CODE XREF: ROM:001305FA↑j ROM:0013066C ; ROM:0013060A↑j ROM:0013066C bsr.w sub_130676 ROM:00130670 rts ROM:00130672 ; --------------------------------------------------------------------------- ROM:00130672 ROM:00130672 locret_130672: ; CODE XREF: ROM:001305E2↑j ROM:00130672 ; DATA XREF: ROM:00130514↑o ROM:00130672 rts ROM:00130674 ; --------------------------------------------------------------------------- ROM:00130674 rts ROM:00130676 ROM:00130676 ; =============== S U B R O U T I N E ======================================= ROM:00130676 ROM:00130676 ROM:00130676 sub_130676: ; CODE XREF: ROM:loc_1305FC↑p ROM:00130676 ; ROM:loc_13066C↑p ROM:00130676 move.w $75E(a5),d0 ROM:0013067A cmp.w ($EF8).w,d0 ROM:0013067E bgt.s loc_130688 ROM:00130680 bset #3,($1426).w ROM:00130686 bra.s locret_130698 ROM:00130688 ; --------------------------------------------------------------------------- ROM:00130688 ROM:00130688 loc_130688: ; CODE XREF: sub_130676+8↑j ROM:00130688 move.w $760(a5),d0 ROM:0013068C cmp.w ($EF8).w,d0 ROM:00130690 blt.s locret_130698 ROM:00130692 bset #6,($13FF).w ROM:00130698 ROM:00130698 locret_130698: ; CODE XREF: sub_130676+10↑j ROM:00130698 ; sub_130676+1A↑j ROM:00130698 rts ROM:00130698 ; End of function sub_130676 ROM:00130698 ROM:0013069A ROM:0013069A ; =============== S U B R O U T I N E ======================================= ROM:0013069A ROM:0013069A ROM:0013069A sub_13069A: ; CODE XREF: ROM:loc_13057C↑p ROM:0013069A ; ROM:loc_13062C↑p ... ROM:0013069A bclr #3,($1426).w ROM:001306A0 bclr #6,($13FF).w ROM:001306A6 rts ROM:001306A6 ; End of function sub_13069A ROM:001306A6 ROM:001306A8 ROM:001306A8 ; =============== S U B R O U T I N E ======================================= ROM:001306A8 ROM:001306A8 ROM:001306A8 sub_1306A8: ; CODE XREF: ROM:0013061C↑p ROM:001306A8 move.w ($6B4).w,d0 ROM:001306AC add.w d0,($1B0E).w ROM:001306B0 bvc.w loc_1306BA ROM:001306B4 move.w #$7FFF,($1B0E).w ROM:001306BA ROM:001306BA loc_1306BA: ; CODE XREF: sub_1306A8+8↑j ROM:001306BA move.w #$3FC6,d1 ROM:001306BE move.w ($57E).w,d2 ROM:001306C2 move.w ($9AE).w,d3 ROM:001306C6 bsr.l sub_11745C ROM:001306CC add.w d1,($1B10).w ROM:001306D0 bvc.w locret_1306DA ROM:001306D4 move.w #$7FFF,($1B10).w ROM:001306DA ROM:001306DA locret_1306DA: ; CODE XREF: sub_1306A8+28↑j ROM:001306DA rts ROM:001306DA ; End of function sub_1306A8 ROM:001306DA ROM:001306DC ROM:001306DC ; =============== S U B R O U T I N E ======================================= ROM:001306DC ROM:001306DC ROM:001306DC sub_1306DC: ; CODE XREF: ROM:loc_1305C0↑p ROM:001306DC cmpi.w #0,($D90).w ROM:001306E2 ble.s loc_1306FC ROM:001306E4 cmpi.w #$7FFF,($1B0E).w ROM:001306EA bge.s loc_1306FC ROM:001306EC move.w ($1B0E).w,d0 ROM:001306F0 ext.l d0 ROM:001306F2 divs.w ($D90).w,d0 ROM:001306F6 move.w d0,($D94).w ROM:001306FA bra.s locret_130700 ROM:001306FC ; --------------------------------------------------------------------------- ROM:001306FC ROM:001306FC loc_1306FC: ; CODE XREF: sub_1306DC+6↑j ROM:001306FC ; sub_1306DC+E↑j ROM:001306FC clr.w ($D94).w ROM:00130700 ROM:00130700 locret_130700: ; CODE XREF: sub_1306DC+1E↑j ROM:00130700 rts ROM:00130700 ; End of function sub_1306DC ROM:00130700 ROM:00130702 ROM:00130702 ; =============== S U B R O U T I N E ======================================= ROM:00130702 ROM:00130702 ROM:00130702 sub_130702: ; CODE XREF: ROM:001305C4↑p ROM:00130702 bclr #2,($DDF).w ROM:00130708 clr.w d0 ROM:0013070A ROM:0013070A loc_13070A: ; CODE XREF: sub_130702:loc_13073C↓j ROM:0013070A move.w $A14(a5,d0.w*2),d1 ROM:00130710 move.w $A26(a5,d0.w*2),d2 ROM:00130716 cmp.w $149A(d0.w*2),d1 ROM:0013071C ble.s loc_130726 ROM:0013071E cmp.w $149A(d0.w*2),d2 ROM:00130724 blt.s loc_13072C ROM:00130726 ROM:00130726 loc_130726: ; CODE XREF: sub_130702+1A↑j ROM:00130726 bset #2,($DDF).w ROM:0013072C ROM:0013072C loc_13072C: ; CODE XREF: sub_130702+22↑j ROM:0013072C cmpi.w #8,d0 ROM:00130730 bge.w loc_13073E ROM:00130734 addq.w #1,d0 ROM:00130736 bvc.s loc_13073C ROM:00130738 move.w #$8000,d0 ROM:0013073C ROM:0013073C loc_13073C: ; CODE XREF: sub_130702+34↑j ROM:0013073C bra.s loc_13070A ROM:0013073E ; --------------------------------------------------------------------------- ROM:0013073E ROM:0013073E loc_13073E: ; CODE XREF: sub_130702+2E↑j ROM:0013073E move.w $758(a5),d0 ROM:00130742 move.w ($1B10).w,d1 ROM:00130746 cmp.w ($1B0E).w,d1 ROM:0013074A blt.s loc_130752 ROM:0013074C cmp.w ($1B0C).w,d0 ROM:00130750 bgt.s locret_130758 ROM:00130752 ROM:00130752 loc_130752: ; CODE XREF: sub_130702+48↑j ROM:00130752 bset #2,($DDF).w ROM:00130758 ROM:00130758 locret_130758: ; CODE XREF: sub_130702+4E↑j ROM:00130758 rts ROM:00130758 ; End of function sub_130702 ROM:00130758 ROM:0013075A ROM:0013075A ; =============== S U B R O U T I N E ======================================= ROM:0013075A ROM:0013075A ROM:0013075A sub_13075A: ; CODE XREF: sub_13099A↓p ROM:0013075A bsr.w sub_130768 ROM:0013075E bsr.w sub_130960 ROM:00130762 bsr.w sub_13081E ROM:00130766 rts ROM:00130766 ; End of function sub_13075A ROM:00130766 ROM:00130768 ROM:00130768 ; =============== S U B R O U T I N E ======================================= ROM:00130768 ROM:00130768 ROM:00130768 sub_130768: ; CODE XREF: sub_13075A↑p ROM:00130768 clr.w d1 ROM:0013076A move.b ($126F).w,d1 ROM:0013076E cmpi.w #4,d1 ROM:00130772 bcc.s locret_13077C ROM:00130774 movea.l off_13077E(pc,d1.w*4),a0 ROM:00130778 nop ROM:0013077A jmp (a0) ROM:0013077C ; --------------------------------------------------------------------------- ROM:0013077C ROM:0013077C locret_13077C: ; CODE XREF: sub_130768+A↑j ROM:0013077C rts ROM:0013077C ; End of function sub_130768 ROM:0013077C ROM:0013077C ; --------------------------------------------------------------------------- ROM:0013077E off_13077E: dc.l loc_13078E ; DATA XREF: sub_130768+C↑r ROM:00130782 dc.l loc_13079C ROM:00130786 dc.l loc_1307B6 ROM:0013078A dc.l loc_130802 ROM:0013078E ; --------------------------------------------------------------------------- ROM:0013078E ROM:0013078E loc_13078E: ; DATA XREF: ROM:off_13077E↑o ROM:0013078E move.b #1,($126F).w ROM:00130794 bclr #4,($1401).w ROM:0013079A bra.s locret_1307B4 ROM:0013079C ; --------------------------------------------------------------------------- ROM:0013079C ROM:0013079C loc_13079C: ; DATA XREF: ROM:00130782↑o ROM:0013079C move.w $762(a5),d0 ROM:001307A0 cmp.w ($DAC).w,d0 ROM:001307A4 bgt.s locret_1307B4 ROM:001307A6 move.w $764(a5),($D96).w ROM:001307AC move.b #2,($126F).w ROM:001307B2 bra.s locret_130800 ROM:001307B4 ; --------------------------------------------------------------------------- ROM:001307B4 ROM:001307B4 locret_1307B4: ; CODE XREF: ROM:0013079A↑j ROM:001307B4 ; ROM:001307A4↑j ... ROM:001307B4 rts ROM:001307B6 ; --------------------------------------------------------------------------- ROM:001307B6 ROM:001307B6 loc_1307B6: ; DATA XREF: ROM:00130786↑o ROM:001307B6 move.w $762(a5),d0 ROM:001307BA cmp.w ($DAC).w,d0 ROM:001307BE ble.s loc_1307C8 ROM:001307C0 move.b #1,($126F).w ROM:001307C6 bra.s locret_1307B4 ROM:001307C8 ; --------------------------------------------------------------------------- ROM:001307C8 ROM:001307C8 loc_1307C8: ; CODE XREF: ROM:001307BE↑j ROM:001307C8 btst #0,($11ED).w ROM:001307CE beq.s locret_130800 ROM:001307D0 cmpi.w #1,($D96).w ROM:001307D6 ble.s loc_1307E6 ROM:001307D8 subq.w #1,($D96).w ROM:001307DC bvc.s loc_1307E4 ROM:001307DE move.w #$8000,($D96).w ROM:001307E4 ROM:001307E4 loc_1307E4: ; CODE XREF: ROM:001307DC↑j ROM:001307E4 bra.s locret_130800 ROM:001307E6 ; --------------------------------------------------------------------------- ROM:001307E6 ROM:001307E6 loc_1307E6: ; CODE XREF: ROM:001307D6↑j ROM:001307E6 subq.w #1,($D96).w ROM:001307EA bvc.s loc_1307F2 ROM:001307EC move.w #$8000,($D96).w ROM:001307F2 ROM:001307F2 loc_1307F2: ; CODE XREF: ROM:001307EA↑j ROM:001307F2 bset #4,($1401).w ROM:001307F8 move.b #3,($126F).w ROM:001307FE bra.s locret_13081A ROM:00130800 ; --------------------------------------------------------------------------- ROM:00130800 ROM:00130800 locret_130800: ; CODE XREF: ROM:001307B2↑j ROM:00130800 ; ROM:001307CE↑j ... ROM:00130800 rts ROM:00130802 ; --------------------------------------------------------------------------- ROM:00130802 ROM:00130802 loc_130802: ; DATA XREF: ROM:0013078A↑o ROM:00130802 move.w $762(a5),d0 ROM:00130806 cmp.w ($DAC).w,d0 ROM:0013080A ble.s locret_13081A ROM:0013080C bclr #4,($1401).w ROM:00130812 move.b #1,($126F).w ROM:00130818 bra.s locret_1307B4 ROM:0013081A ; --------------------------------------------------------------------------- ROM:0013081A ROM:0013081A locret_13081A: ; CODE XREF: ROM:001307FE↑j ROM:0013081A ; ROM:0013080A↑j ROM:0013081A rts ROM:0013081C ; --------------------------------------------------------------------------- ROM:0013081C rts ROM:0013081E ROM:0013081E ; =============== S U B R O U T I N E ======================================= ROM:0013081E ROM:0013081E ROM:0013081E sub_13081E: ; CODE XREF: sub_13075A+8↑p ROM:0013081E bclr #0,($140C).w ROM:00130824 btst #0,($11DF).w ROM:0013082A beq.l locret_13095E ROM:00130830 btst #4,($141B).w ROM:00130836 bne.l locret_13095E ROM:0013083C btst #7,($1421).w ROM:00130842 bne.l locret_13095E ROM:00130848 btst #0,($1281).w ROM:0013084E bne.l locret_13095E ROM:00130854 btst #0,($1423).w ROM:0013085A bne.l locret_13095E ROM:00130860 move.w $768(a5),d0 ROM:00130864 cmp.w ($57E).w,d0 ROM:00130868 bgt.l locret_13095E ROM:0013086E move.w $76A(a5),d0 ROM:00130872 cmp.w ($57E).w,d0 ROM:00130876 ble.l locret_13095E ROM:0013087C move.w $76C(a5),d0 ROM:00130880 cmp.w ($9AE).w,d0 ROM:00130884 bgt.l locret_13095E ROM:0013088A move.w $76E(a5),d0 ROM:0013088E cmp.w ($9AE).w,d0 ROM:00130892 ble.l locret_13095E ROM:00130898 move.w $766(a5),d0 ROM:0013089C cmp.w ($9E4).w,d0 ROM:001308A0 bgt.l locret_13095E ROM:001308A6 btst #0,($126C).w ROM:001308AC beq.l locret_13095E ROM:001308B2 btst #1,($126C).w ROM:001308B8 beq.l locret_13095E ROM:001308BE btst #1,($11EA).w ROM:001308C4 beq.l locret_13095E ROM:001308CA btst #6,($DDF).w ROM:001308D0 bne.l locret_13095E ROM:001308D6 btst #6,($1469).w ROM:001308DC bne.l locret_13095E ROM:001308E2 btst #0,($DDE).w ROM:001308E8 bne.s locret_13095E ROM:001308EA btst #0,($1468).w ROM:001308F0 bne.s locret_13095E ROM:001308F2 btst #5,($DDE).w ROM:001308F8 bne.s locret_13095E ROM:001308FA btst #5,($1468).w ROM:00130900 bne.s locret_13095E ROM:00130902 btst #7,($DDF).w ROM:00130908 bne.s locret_13095E ROM:0013090A btst #7,($1469).w ROM:00130910 bne.s locret_13095E ROM:00130912 btst #4,($1418).w ROM:00130918 bne.s locret_13095E ROM:0013091A btst #2,($141F).w ROM:00130920 bne.s locret_13095E ROM:00130922 btst #1,($DDE).w ROM:00130928 bne.s locret_13095E ROM:0013092A btst #1,($1468).w ROM:00130930 bne.s locret_13095E ROM:00130932 btst #4,($1401).w ROM:00130938 bne.s locret_13095E ROM:0013093A move.w ($D08).w,d1 ROM:0013093E sub.w ($D04).w,d1 ROM:00130942 bpl.w loc_130948 ROM:00130946 neg.w d1 ROM:00130948 ROM:00130948 loc_130948: ; CODE XREF: sub_13081E+124↑j ROM:00130948 move.w $770(a5),d0 ROM:0013094C cmp.w d1,d0 ROM:0013094E ble.s locret_13095E ROM:00130950 btst #1,($1407).w ROM:00130956 beq.s locret_13095E ROM:00130958 bset #0,($140C).w ROM:0013095E ROM:0013095E locret_13095E: ; CODE XREF: sub_13081E+C↑j ROM:0013095E ; sub_13081E+18↑j ... ROM:0013095E rts ROM:0013095E ; End of function sub_13081E ROM:0013095E ROM:00130960 ROM:00130960 ; =============== S U B R O U T I N E ======================================= ROM:00130960 ROM:00130960 ROM:00130960 sub_130960: ; CODE XREF: sub_13075A+4↑p ROM:00130960 btst #0,($11ED).w ROM:00130966 beq.s locret_13096C ROM:00130968 bsr.w sub_13096E ROM:0013096C ROM:0013096C locret_13096C: ; CODE XREF: sub_130960+6↑j ROM:0013096C rts ROM:0013096C ; End of function sub_130960 ROM:0013096C ROM:0013096E ROM:0013096E ; =============== S U B R O U T I N E ======================================= ROM:0013096E ROM:0013096E ROM:0013096E sub_13096E: ; CODE XREF: sub_130960+8↑p ROM:0013096E move.w ($FB0).w,d0 ROM:00130972 sub.w ($D98).w,d0 ROM:00130976 bpl.w loc_13097C ROM:0013097A neg.w d0 ROM:0013097C ROM:0013097C loc_13097C: ; CODE XREF: sub_13096E+8↑j ROM:0013097C move.w $772(a5),d1 ROM:00130980 cmp.w d0,d1 ROM:00130982 ble.s loc_13098C ROM:00130984 bset #1,($1407).w ROM:0013098A bra.s loc_130992 ROM:0013098C ; --------------------------------------------------------------------------- ROM:0013098C ROM:0013098C loc_13098C: ; CODE XREF: sub_13096E+14↑j ROM:0013098C bclr #1,($1407).w ROM:00130992 ROM:00130992 loc_130992: ; CODE XREF: sub_13096E+1C↑j ROM:00130992 move.w ($FB0).w,($D98).w ROM:00130998 rts ROM:00130998 ; End of function sub_13096E ROM:00130998 ROM:0013099A ROM:0013099A ; =============== S U B R O U T I N E ======================================= ROM:0013099A ROM:0013099A ROM:0013099A sub_13099A: ; CODE XREF: sub_129F28+CC↑p ROM:0013099A bsr.l sub_13075A ROM:001309A0 bsr.l sub_130CC2 ROM:001309A6 bsr.w sub_1309AC ROM:001309AA rts ROM:001309AA ; End of function sub_13099A ROM:001309AA ROM:001309AC ROM:001309AC ; =============== S U B R O U T I N E ======================================= ROM:001309AC ROM:001309AC ROM:001309AC sub_1309AC: ; CODE XREF: sub_13099A+C↑p ROM:001309AC clr.w d1 ROM:001309AE move.b ($1270).w,d1 ROM:001309B2 cmpi.w #4,d1 ROM:001309B6 bcc.s locret_1309C0 ROM:001309B8 movea.l off_1309C2(pc,d1.w*4),a0 ROM:001309BC nop ROM:001309BE jmp (a0) ROM:001309C0 ; --------------------------------------------------------------------------- ROM:001309C0 ROM:001309C0 locret_1309C0: ; CODE XREF: sub_1309AC+A↑j ROM:001309C0 rts ROM:001309C0 ; End of function sub_1309AC ROM:001309C0 ROM:001309C0 ; --------------------------------------------------------------------------- ROM:001309C2 off_1309C2: dc.l loc_1309D2 ; DATA XREF: sub_1309AC+C↑r ROM:001309C6 dc.l loc_1309DA ROM:001309CA dc.l loc_1309F6 ROM:001309CE dc.l loc_130A44 ROM:001309D2 ; --------------------------------------------------------------------------- ROM:001309D2 ROM:001309D2 loc_1309D2: ; DATA XREF: ROM:off_1309C2↑o ROM:001309D2 move.b #1,($1270).w ROM:001309D8 bra.s loc_1309F0 ROM:001309DA ; --------------------------------------------------------------------------- ROM:001309DA ROM:001309DA loc_1309DA: ; DATA XREF: ROM:001309C6↑o ROM:001309DA btst #0,($140C).w ROM:001309E0 beq.s loc_1309F0 ROM:001309E2 move.w $774(a5),($D9A).w ROM:001309E8 move.b #2,($1270).w ROM:001309EE bra.s loc_130A3E ROM:001309F0 ; --------------------------------------------------------------------------- ROM:001309F0 ROM:001309F0 loc_1309F0: ; CODE XREF: ROM:001309D8↑j ROM:001309F0 ; ROM:001309E0↑j ... ROM:001309F0 bsr.w sub_130A96 ROM:001309F4 rts ROM:001309F6 ; --------------------------------------------------------------------------- ROM:001309F6 ROM:001309F6 loc_1309F6: ; DATA XREF: ROM:001309CA↑o ROM:001309F6 btst #0,($140C).w ROM:001309FC bne.s loc_130A06 ROM:001309FE move.b #1,($1270).w ROM:00130A04 bra.s loc_1309F0 ROM:00130A06 ; --------------------------------------------------------------------------- ROM:00130A06 ROM:00130A06 loc_130A06: ; CODE XREF: ROM:001309FC↑j ROM:00130A06 btst #0,($11ED).w ROM:00130A0C beq.s loc_130A3E ROM:00130A0E cmpi.w #1,($D9A).w ROM:00130A14 ble.s loc_130A26 ROM:00130A16 subq.w #1,($D9A).w ROM:00130A1A bvc.s loc_130A22 ROM:00130A1C move.w #$8000,($D9A).w ROM:00130A22 ROM:00130A22 loc_130A22: ; CODE XREF: ROM:00130A1A↑j ROM:00130A22 bra.s loc_130A3E ROM:00130A24 ; --------------------------------------------------------------------------- ROM:00130A24 bra.s loc_130A3E ROM:00130A26 ; --------------------------------------------------------------------------- ROM:00130A26 ROM:00130A26 loc_130A26: ; CODE XREF: ROM:00130A14↑j ROM:00130A26 subq.w #1,($D9A).w ROM:00130A2A bvc.s loc_130A32 ROM:00130A2C move.w #$8000,($D9A).w ROM:00130A32 ROM:00130A32 loc_130A32: ; CODE XREF: ROM:00130A2A↑j ROM:00130A32 bsr.w sub_130AA4 ROM:00130A36 move.b #3,($1270).w ROM:00130A3C bra.s locret_130A92 ROM:00130A3E ; --------------------------------------------------------------------------- ROM:00130A3E ROM:00130A3E loc_130A3E: ; CODE XREF: ROM:001309EE↑j ROM:00130A3E ; ROM:00130A0C↑j ... ROM:00130A3E bsr.w sub_130A96 ROM:00130A42 rts ROM:00130A44 ; --------------------------------------------------------------------------- ROM:00130A44 ROM:00130A44 loc_130A44: ; DATA XREF: ROM:001309CE↑o ROM:00130A44 btst #0,($140C).w ROM:00130A4A bne.s loc_130A54 ROM:00130A4C move.b #1,($1270).w ROM:00130A52 bra.s loc_1309F0 ROM:00130A54 ; --------------------------------------------------------------------------- ROM:00130A54 ROM:00130A54 loc_130A54: ; CODE XREF: ROM:00130A4A↑j ROM:00130A54 btst #6,($141B).w ROM:00130A5A beq.s loc_130A7E ROM:00130A5C btst #0,($11ED).w ROM:00130A62 beq.s loc_130A78 ROM:00130A64 bsr.w sub_130AA4 ROM:00130A68 bsr.w sub_130B90 ROM:00130A6C bsr.w sub_130AB2 ROM:00130A70 bsr.w sub_130B4A ROM:00130A74 bra.s locret_130A92 ROM:00130A76 ; --------------------------------------------------------------------------- ROM:00130A76 bra.s loc_130A7E ROM:00130A78 ; --------------------------------------------------------------------------- ROM:00130A78 ROM:00130A78 loc_130A78: ; CODE XREF: ROM:00130A62↑j ROM:00130A78 bsr.w sub_130AA4 ROM:00130A7C bra.s locret_130A92 ROM:00130A7E ; --------------------------------------------------------------------------- ROM:00130A7E ROM:00130A7E loc_130A7E: ; CODE XREF: ROM:00130A5A↑j ROM:00130A7E ; ROM:00130A76↑j ROM:00130A7E btst #0,($11ED).w ROM:00130A84 beq.s locret_130A92 ROM:00130A86 bsr.w sub_130B90 ROM:00130A8A bsr.w sub_130AB2 ROM:00130A8E bsr.w sub_130B4A ROM:00130A92 ROM:00130A92 locret_130A92: ; CODE XREF: ROM:00130A3C↑j ROM:00130A92 ; ROM:00130A74↑j ... ROM:00130A92 rts ROM:00130A94 ; --------------------------------------------------------------------------- ROM:00130A94 rts ROM:00130A96 ROM:00130A96 ; =============== S U B R O U T I N E ======================================= ROM:00130A96 ROM:00130A96 ROM:00130A96 sub_130A96: ; CODE XREF: ROM:loc_1309F0↑p ROM:00130A96 ; ROM:loc_130A3E↑p ROM:00130A96 move.w ($DB6).w,d0 ROM:00130A9A move.w $149A(d0.w*2),($DA0).w ROM:00130AA2 rts ROM:00130AA2 ; End of function sub_130A96 ROM:00130AA2 ROM:00130AA4 ROM:00130AA4 ; =============== S U B R O U T I N E ======================================= ROM:00130AA4 ROM:00130AA4 ROM:00130AA4 sub_130AA4: ; CODE XREF: ROM:loc_130A32↑p ROM:00130AA4 ; ROM:00130A64↑p ... ROM:00130AA4 move.w ($DB6).w,d0 ROM:00130AA8 move.w $149A(d0.w*2),($D9C).w ROM:00130AB0 rts ROM:00130AB0 ; End of function sub_130AA4 ROM:00130AB0 ROM:00130AB2 ROM:00130AB2 ; =============== S U B R O U T I N E ======================================= ROM:00130AB2 ROM:00130AB2 ROM:00130AB2 sub_130AB2: ; CODE XREF: ROM:00130A6C↑p ROM:00130AB2 ; ROM:00130A8A↑p ROM:00130AB2 move.w ($DA6).w,d0 ROM:00130AB6 cmp.w ($DA8).w,d0 ROM:00130ABA bgt.s loc_130AC6 ROM:00130ABC move.w $778(a5),d1 ROM:00130AC0 move.w $77A(a5),d2 ROM:00130AC4 bra.s loc_130ADE ROM:00130AC6 ; --------------------------------------------------------------------------- ROM:00130AC6 ROM:00130AC6 loc_130AC6: ; CODE XREF: sub_130AB2+8↑j ROM:00130AC6 move.w ($DA4).w,d0 ROM:00130ACA cmp.w ($DA8).w,d0 ROM:00130ACE bge.s loc_130AD6 ROM:00130AD0 clr.w d1 ROM:00130AD2 clr.w d2 ROM:00130AD4 bra.s loc_130ADE ROM:00130AD6 ; --------------------------------------------------------------------------- ROM:00130AD6 ROM:00130AD6 loc_130AD6: ; CODE XREF: sub_130AB2+1C↑j ROM:00130AD6 move.w $77E(a5),d1 ROM:00130ADA move.w $780(a5),d2 ROM:00130ADE ROM:00130ADE loc_130ADE: ; CODE XREF: sub_130AB2+12↑j ROM:00130ADE ; sub_130AB2+22↑j ROM:00130ADE move.w ($DA8).w,d3 ROM:00130AE2 sub.w ($DA2).w,d3 ROM:00130AE6 muls.w d3,d1 ROM:00130AE8 divs.w #$A,d1 ROM:00130AEC bvc.w loc_130B02 ROM:00130AF0 cmpi.l #0,d1 ROM:00130AF6 ble.s loc_130AFE ROM:00130AF8 move.w #$7FFF,d1 ROM:00130AFC bra.s loc_130B02 ROM:00130AFE ; --------------------------------------------------------------------------- ROM:00130AFE ROM:00130AFE loc_130AFE: ; CODE XREF: sub_130AB2+44↑j ROM:00130AFE move.w #$8000,d1 ROM:00130B02 ROM:00130B02 loc_130B02: ; CODE XREF: sub_130AB2+3A↑j ROM:00130B02 ; sub_130AB2+4A↑j ROM:00130B02 move.w d1,($D9E).w ROM:00130B06 muls.w d3,d2 ROM:00130B08 move.w ($D9C).w,d4 ROM:00130B0C muls.w #$3E8,d4 ROM:00130B10 add.l d2,d4 ROM:00130B12 divs.w #$3E8,d4 ROM:00130B16 bvc.w loc_130B2C ROM:00130B1A cmpi.l #0,d4 ROM:00130B20 ble.s loc_130B28 ROM:00130B22 move.w #$7FFF,d4 ROM:00130B26 bra.s loc_130B2C ROM:00130B28 ; --------------------------------------------------------------------------- ROM:00130B28 ROM:00130B28 loc_130B28: ; CODE XREF: sub_130AB2+6E↑j ROM:00130B28 move.w #$8000,d4 ROM:00130B2C ROM:00130B2C loc_130B2C: ; CODE XREF: sub_130AB2+64↑j ROM:00130B2C ; sub_130AB2+74↑j ROM:00130B2C move.w d4,($D9C).w ROM:00130B30 add.w d4,d1 ROM:00130B32 bvc.w loc_130B44 ROM:00130B36 bpl.w loc_130B40 ROM:00130B3A move.w #$7FFF,d1 ROM:00130B3E bra.s loc_130B44 ROM:00130B40 ; --------------------------------------------------------------------------- ROM:00130B40 ROM:00130B40 loc_130B40: ; CODE XREF: sub_130AB2+84↑j ROM:00130B40 move.w #$8000,d1 ROM:00130B44 ROM:00130B44 loc_130B44: ; CODE XREF: sub_130AB2+80↑j ROM:00130B44 ; sub_130AB2+8C↑j ROM:00130B44 move.w d1,($DA0).w ROM:00130B48 rts ROM:00130B48 ; End of function sub_130AB2 ROM:00130B48 ROM:00130B4A ROM:00130B4A ; =============== S U B R O U T I N E ======================================= ROM:00130B4A ROM:00130B4A ROM:00130B4A sub_130B4A: ; CODE XREF: ROM:00130A70↑p ROM:00130B4A ; ROM:00130A8E↑p ROM:00130B4A move.w #$2710,d6 ROM:00130B4E move.w ($DB6).w,d4 ROM:00130B52 move.w $149A(d4.w*2),d2 ROM:00130B58 clr.w d5 ROM:00130B5A move.w $784(a5),d3 ROM:00130B5E move.w ($D9C).w,d1 ROM:00130B62 bsr.l sub_12E1C4 ROM:00130B68 swap d4 ROM:00130B6A move.w ($DB6).w,d3 ROM:00130B6E move.w $786(a5),d0 ROM:00130B72 cmp.w d4,d0 ROM:00130B74 bge.s loc_130B7C ROM:00130B76 move.w $786(a5),d4 ROM:00130B7A bra.s loc_130B88 ROM:00130B7C ; --------------------------------------------------------------------------- ROM:00130B7C ROM:00130B7C loc_130B7C: ; CODE XREF: sub_130B4A+2A↑j ROM:00130B7C move.w $788(a5),d0 ROM:00130B80 cmp.w d4,d0 ROM:00130B82 ble.s loc_130B88 ROM:00130B84 move.w $788(a5),d4 ROM:00130B88 ROM:00130B88 loc_130B88: ; CODE XREF: sub_130B4A+30↑j ROM:00130B88 ; sub_130B4A+38↑j ROM:00130B88 move.w d4,$149A(d3.w*2) ROM:00130B8E rts ROM:00130B8E ; End of function sub_130B4A ROM:00130B8E ROM:00130B90 ROM:00130B90 ; =============== S U B R O U T I N E ======================================= ROM:00130B90 ROM:00130B90 ROM:00130B90 sub_130B90: ; CODE XREF: ROM:00130A68↑p ROM:00130B90 ; ROM:00130A86↑p ROM:00130B90 move.w #$3F06,d1 ROM:00130B94 move.w ($D04).w,d2 ROM:00130B98 bsr.l sub_11745C ROM:00130B9E move.w $782(a5),($DA2).w ROM:00130BA4 add.w d1,($DA2).w ROM:00130BA8 move.w $77C(a5),($DA4).w ROM:00130BAE add.w d1,($DA4).w ROM:00130BB2 move.w $776(a5),($DA6).w ROM:00130BB8 add.w d1,($DA6).w ROM:00130BBC rts ROM:00130BBC ; End of function sub_130B90 ROM:00130BBC ROM:00130BBE ROM:00130BBE ; =============== S U B R O U T I N E ======================================= ROM:00130BBE ROM:00130BBE ROM:00130BBE sub_130BBE: ; CODE XREF: ROM:00117664↑p ROM:00130BBE clr.w d1 ROM:00130BC0 move.b ($1271).w,d1 ROM:00130BC4 cmpi.w #2,d1 ROM:00130BC8 bcc.s locret_130BD2 ROM:00130BCA movea.l off_130BD4(pc,d1.w*4),a0 ROM:00130BCE nop ROM:00130BD0 jmp (a0) ROM:00130BD2 ; --------------------------------------------------------------------------- ROM:00130BD2 ROM:00130BD2 locret_130BD2: ; CODE XREF: sub_130BBE+A↑j ROM:00130BD2 rts ROM:00130BD2 ; End of function sub_130BBE ROM:00130BD2 ROM:00130BD2 ; --------------------------------------------------------------------------- ROM:00130BD4 off_130BD4: dc.l loc_130BDC ; DATA XREF: sub_130BBE+C↑r ROM:00130BD8 dc.l loc_130BFA ROM:00130BDC ; --------------------------------------------------------------------------- ROM:00130BDC ROM:00130BDC loc_130BDC: ; DATA XREF: ROM:off_130BD4↑o ROM:00130BDC move.b #1,($1271).w ROM:00130BE2 bsr.w sub_130C40 ROM:00130BE6 move.w $78A(a5),d0 ROM:00130BEA clr.b ($832).w ROM:00130BEE move.w d0,($6B6).w ROM:00130BF2 move.b #1,($832).w ROM:00130BF8 rts ROM:00130BFA ; --------------------------------------------------------------------------- ROM:00130BFA ROM:00130BFA loc_130BFA: ; DATA XREF: ROM:00130BD8↑o ROM:00130BFA btst #4,($1429).w ROM:00130C00 beq.s loc_130C1A ROM:00130C02 bsr.w sub_130C40 ROM:00130C06 move.w $78A(a5),d0 ROM:00130C0A clr.b ($832).w ROM:00130C0E move.w d0,($6B6).w ROM:00130C12 move.b #1,($832).w ROM:00130C18 rts ROM:00130C1A ; --------------------------------------------------------------------------- ROM:00130C1A ROM:00130C1A loc_130C1A: ; CODE XREF: ROM:00130C00↑j ROM:00130C1A cmpi.w #0,($6B6).w ROM:00130C20 bgt.s locret_130C3C ROM:00130C22 bsr.w sub_130C54 ROM:00130C26 bsr.w sub_130C7A ROM:00130C2A move.w $78A(a5),d0 ROM:00130C2E clr.b ($832).w ROM:00130C32 move.w d0,($6B6).w ROM:00130C36 move.b #1,($832).w ROM:00130C3C ROM:00130C3C locret_130C3C: ; CODE XREF: ROM:00130C20↑j ROM:00130C3C rts ROM:00130C3E ; --------------------------------------------------------------------------- ROM:00130C3E rts ROM:00130C40 ROM:00130C40 ; =============== S U B R O U T I N E ======================================= ROM:00130C40 ROM:00130C40 ROM:00130C40 sub_130C40: ; CODE XREF: ROM:00130BE2↑p ROM:00130C40 ; ROM:00130C02↑p ROM:00130C40 move.w ($CC2).w,($DA8).w ROM:00130C46 clr.w ($DAA).w ROM:00130C4A clr.w ($DAC).w ROM:00130C4E clr.w ($DAE).w ROM:00130C52 rts ROM:00130C52 ; End of function sub_130C40 ROM:00130C52 ROM:00130C54 ROM:00130C54 ; =============== S U B R O U T I N E ======================================= ROM:00130C54 ROM:00130C54 ROM:00130C54 sub_130C54: ; CODE XREF: ROM:00130C22↑p ROM:00130C54 move.w #$2710,d6 ROM:00130C58 move.w ($DA8).w,d2 ROM:00130C5C move.w ($DAA).w,d5 ROM:00130C60 move.w $78C(a5),d3 ROM:00130C64 move.w ($CC2).w,d1 ROM:00130C68 bsr.l sub_12E1C4 ROM:00130C6E move.w d4,($DAA).w ROM:00130C72 swap d4 ROM:00130C74 move.w d4,($DA8).w ROM:00130C78 rts ROM:00130C78 ; End of function sub_130C54 ROM:00130C78 ROM:00130C7A ROM:00130C7A ; =============== S U B R O U T I N E ======================================= ROM:00130C7A ROM:00130C7A ROM:00130C7A sub_130C7A: ; CODE XREF: ROM:00130C26↑p ROM:00130C7A move.w #$3F08,d1 ROM:00130C7E move.w ($D04).w,d2 ROM:00130C82 bsr.l sub_11745C ROM:00130C88 move.w d1,($DB0).w ROM:00130C8C move.w #$2710,d6 ROM:00130C90 move.w ($DAC).w,d2 ROM:00130C94 move.w ($DAE).w,d5 ROM:00130C98 move.w ($DB0).w,d3 ROM:00130C9C move.w ($CC2).w,d1 ROM:00130CA0 sub.w ($DA8).w,d1 ROM:00130CA4 cmpi.w #0,d1 ROM:00130CA8 blt.s loc_130CAE ROM:00130CAA bra.s loc_130CB0 ROM:00130CAC ; --------------------------------------------------------------------------- ROM:00130CAC bra.s loc_130CB0 ROM:00130CAE ; --------------------------------------------------------------------------- ROM:00130CAE ROM:00130CAE loc_130CAE: ; CODE XREF: sub_130C7A+2E↑j ROM:00130CAE neg.w d1 ROM:00130CB0 ROM:00130CB0 loc_130CB0: ; CODE XREF: sub_130C7A+30↑j ROM:00130CB0 ; sub_130C7A+32↑j ROM:00130CB0 bsr.l sub_12E1C4 ROM:00130CB6 move.w d4,($DAE).w ROM:00130CBA swap d4 ROM:00130CBC move.w d4,($DAC).w ROM:00130CC0 rts ROM:00130CC0 ; End of function sub_130C7A ROM:00130CC0 ROM:00130CC2 ROM:00130CC2 ; =============== S U B R O U T I N E ======================================= ROM:00130CC2 ROM:00130CC2 ROM:00130CC2 sub_130CC2: ; CODE XREF: sub_13099A+6↑p ROM:00130CC2 bclr #6,($141B).w ROM:00130CC8 bsr.w sub_130CD6 ROM:00130CCC bsr.w sub_130D90 ROM:00130CD0 bsr.w sub_130E4A ROM:00130CD4 rts ROM:00130CD4 ; End of function sub_130CC2 ROM:00130CD4 ROM:00130CD6 ROM:00130CD6 ; =============== S U B R O U T I N E ======================================= ROM:00130CD6 ROM:00130CD6 ROM:00130CD6 sub_130CD6: ; CODE XREF: sub_130CC2+6↑p ROM:00130CD6 clr.w d1 ROM:00130CD8 move.b ($1272).w,d1 ROM:00130CDC cmpi.w #4,d1 ROM:00130CE0 bcc.s locret_130CEA ROM:00130CE2 movea.l off_130CEC(pc,d1.w*4),a0 ROM:00130CE6 nop ROM:00130CE8 jmp (a0) ROM:00130CEA ; --------------------------------------------------------------------------- ROM:00130CEA ROM:00130CEA locret_130CEA: ; CODE XREF: sub_130CD6+A↑j ROM:00130CEA rts ROM:00130CEA ; End of function sub_130CD6 ROM:00130CEA ROM:00130CEA ; --------------------------------------------------------------------------- ROM:00130CEC off_130CEC: dc.l loc_130CFC ; DATA XREF: sub_130CD6+C↑r ROM:00130CF0 dc.l loc_130D08 ROM:00130CF4 dc.l loc_130D28 ROM:00130CF8 dc.l loc_130D6A ROM:00130CFC ; --------------------------------------------------------------------------- ROM:00130CFC ROM:00130CFC loc_130CFC: ; DATA XREF: ROM:off_130CEC↑o ROM:00130CFC clr.w ($DB2).w ROM:00130D00 move.b #1,($1272).w ROM:00130D06 rts ROM:00130D08 ; --------------------------------------------------------------------------- ROM:00130D08 ROM:00130D08 loc_130D08: ; DATA XREF: ROM:00130CF0↑o ROM:00130D08 move.w $A38(a5),d1 ROM:00130D0C cmp.w ($9AE).w,d1 ROM:00130D10 bgt.s locret_130D26 ROM:00130D12 move.w #1,($DB2).w ROM:00130D18 bset #6,($141B).w ROM:00130D1E move.b #2,($1272).w ROM:00130D24 bra.s loc_130D28 ROM:00130D26 ; --------------------------------------------------------------------------- ROM:00130D26 ROM:00130D26 locret_130D26: ; CODE XREF: ROM:00130D10↑j ROM:00130D26 ; ROM:00130D66↓j ROM:00130D26 rts ROM:00130D28 ; --------------------------------------------------------------------------- ROM:00130D28 ROM:00130D28 loc_130D28: ; CODE XREF: ROM:00130D24↑j ROM:00130D28 ; ROM:00130D8A↓j ROM:00130D28 ; DATA XREF: ... ROM:00130D28 move.w $A3A(a5),d1 ROM:00130D2C cmp.w ($9AE).w,d1 ROM:00130D30 bgt.s loc_130D46 ROM:00130D32 move.w #2,($DB2).w ROM:00130D38 bset #6,($141B).w ROM:00130D3E move.b #3,($1272).w ROM:00130D44 bra.s locret_130D8C ROM:00130D46 ; --------------------------------------------------------------------------- ROM:00130D46 ROM:00130D46 loc_130D46: ; CODE XREF: ROM:00130D30↑j ROM:00130D46 move.w $A38(a5),d1 ROM:00130D4A sub.w $78E(a5),d1 ROM:00130D4E cmp.w ($9AE).w,d1 ROM:00130D52 ble.s locret_130D68 ROM:00130D54 move.w #0,($DB2).w ROM:00130D5A bset #6,($141B).w ROM:00130D60 move.b #1,($1272).w ROM:00130D66 bra.s locret_130D26 ROM:00130D68 ; --------------------------------------------------------------------------- ROM:00130D68 ROM:00130D68 locret_130D68: ; CODE XREF: ROM:00130D52↑j ROM:00130D68 rts ROM:00130D6A ; --------------------------------------------------------------------------- ROM:00130D6A ROM:00130D6A loc_130D6A: ; DATA XREF: ROM:00130CF8↑o ROM:00130D6A move.w $A3A(a5),d1 ROM:00130D6E sub.w $78E(a5),d1 ROM:00130D72 cmp.w ($9AE).w,d1 ROM:00130D76 ble.s locret_130D8C ROM:00130D78 move.w #1,($DB2).w ROM:00130D7E bset #6,($141B).w ROM:00130D84 move.b #2,($1272).w ROM:00130D8A bra.s loc_130D28 ROM:00130D8C ; --------------------------------------------------------------------------- ROM:00130D8C ROM:00130D8C locret_130D8C: ; CODE XREF: ROM:00130D44↑j ROM:00130D8C ; ROM:00130D76↑j ROM:00130D8C rts ROM:00130D8E ; --------------------------------------------------------------------------- ROM:00130D8E rts ROM:00130D90 ROM:00130D90 ; =============== S U B R O U T I N E ======================================= ROM:00130D90 ROM:00130D90 ROM:00130D90 sub_130D90: ; CODE XREF: sub_130CC2+A↑p ROM:00130D90 clr.w d1 ROM:00130D92 move.b ($1273).w,d1 ROM:00130D96 cmpi.w #4,d1 ROM:00130D9A bcc.s locret_130DA4 ROM:00130D9C movea.l off_130DA6(pc,d1.w*4),a0 ROM:00130DA0 nop ROM:00130DA2 jmp (a0) ROM:00130DA4 ; --------------------------------------------------------------------------- ROM:00130DA4 ROM:00130DA4 locret_130DA4: ; CODE XREF: sub_130D90+A↑j ROM:00130DA4 rts ROM:00130DA4 ; End of function sub_130D90 ROM:00130DA4 ROM:00130DA4 ; --------------------------------------------------------------------------- ROM:00130DA6 off_130DA6: dc.l loc_130DB6 ; DATA XREF: sub_130D90+C↑r ROM:00130DAA dc.l loc_130DC2 ROM:00130DAE dc.l loc_130DE2 ROM:00130DB2 dc.l loc_130E24 ROM:00130DB6 ; --------------------------------------------------------------------------- ROM:00130DB6 ROM:00130DB6 loc_130DB6: ; DATA XREF: ROM:off_130DA6↑o ROM:00130DB6 clr.w ($DB4).w ROM:00130DBA move.b #1,($1273).w ROM:00130DC0 rts ROM:00130DC2 ; --------------------------------------------------------------------------- ROM:00130DC2 ROM:00130DC2 loc_130DC2: ; DATA XREF: ROM:00130DAA↑o ROM:00130DC2 move.w $A3C(a5),d1 ROM:00130DC6 cmp.w ($57E).w,d1 ROM:00130DCA bgt.s locret_130DE0 ROM:00130DCC move.w #1,($DB4).w ROM:00130DD2 bset #6,($141B).w ROM:00130DD8 move.b #2,($1273).w ROM:00130DDE bra.s loc_130DE2 ROM:00130DE0 ; --------------------------------------------------------------------------- ROM:00130DE0 ROM:00130DE0 locret_130DE0: ; CODE XREF: ROM:00130DCA↑j ROM:00130DE0 ; ROM:00130E20↓j ROM:00130DE0 rts ROM:00130DE2 ; --------------------------------------------------------------------------- ROM:00130DE2 ROM:00130DE2 loc_130DE2: ; CODE XREF: ROM:00130DDE↑j ROM:00130DE2 ; ROM:00130E44↓j ROM:00130DE2 ; DATA XREF: ... ROM:00130DE2 move.w $A3E(a5),d1 ROM:00130DE6 cmp.w ($57E).w,d1 ROM:00130DEA bgt.s loc_130E00 ROM:00130DEC move.w #2,($DB4).w ROM:00130DF2 bset #6,($141B).w ROM:00130DF8 move.b #3,($1273).w ROM:00130DFE bra.s locret_130E46 ROM:00130E00 ; --------------------------------------------------------------------------- ROM:00130E00 ROM:00130E00 loc_130E00: ; CODE XREF: ROM:00130DEA↑j ROM:00130E00 move.w $A3C(a5),d1 ROM:00130E04 sub.w $790(a5),d1 ROM:00130E08 cmp.w ($57E).w,d1 ROM:00130E0C ble.s locret_130E22 ROM:00130E0E move.w #0,($DB4).w ROM:00130E14 bset #6,($141B).w ROM:00130E1A move.b #1,($1273).w ROM:00130E20 bra.s locret_130DE0 ROM:00130E22 ; --------------------------------------------------------------------------- ROM:00130E22 ROM:00130E22 locret_130E22: ; CODE XREF: ROM:00130E0C↑j ROM:00130E22 rts ROM:00130E24 ; --------------------------------------------------------------------------- ROM:00130E24 ROM:00130E24 loc_130E24: ; DATA XREF: ROM:00130DB2↑o ROM:00130E24 move.w $A3E(a5),d1 ROM:00130E28 sub.w $790(a5),d1 ROM:00130E2C cmp.w ($57E).w,d1 ROM:00130E30 ble.s locret_130E46 ROM:00130E32 move.w #1,($DB4).w ROM:00130E38 bset #6,($141B).w ROM:00130E3E move.b #2,($1273).w ROM:00130E44 bra.s loc_130DE2 ROM:00130E46 ; --------------------------------------------------------------------------- ROM:00130E46 ROM:00130E46 locret_130E46: ; CODE XREF: ROM:00130DFE↑j ROM:00130E46 ; ROM:00130E30↑j ROM:00130E46 rts ROM:00130E48 ; --------------------------------------------------------------------------- ROM:00130E48 rts ROM:00130E4A ROM:00130E4A ; =============== S U B R O U T I N E ======================================= ROM:00130E4A ROM:00130E4A ROM:00130E4A sub_130E4A: ; CODE XREF: sub_130CC2+E↑p ROM:00130E4A move.w #3,d0 ROM:00130E4E muls.w ($DB4).w,d0 ROM:00130E52 add.w ($DB2).w,d0 ROM:00130E56 move.w d0,($DB6).w ROM:00130E5A rts ROM:00130E5A ; End of function sub_130E4A ROM:00130E5A ROM:00130E5C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130E5E ROM:00130E5E ; =============== S U B R O U T I N E ======================================= ROM:00130E5E ROM:00130E5E ROM:00130E5E sub_130E5E: ; CODE XREF: sub_130F9A+A↓p ROM:00130E5E clr.w d1 ROM:00130E60 move.b ($1274).w,d1 ROM:00130E64 cmpi.w #3,d1 ROM:00130E68 bcc.s locret_130E72 ROM:00130E6A movea.l off_130E74(pc,d1.w*4),a0 ROM:00130E6E nop ROM:00130E70 jmp (a0) ROM:00130E72 ; --------------------------------------------------------------------------- ROM:00130E72 ROM:00130E72 locret_130E72: ; CODE XREF: sub_130E5E+A↑j ROM:00130E72 rts ROM:00130E72 ; End of function sub_130E5E ROM:00130E72 ROM:00130E72 ; --------------------------------------------------------------------------- ROM:00130E74 off_130E74: dc.l loc_130E80 ; DATA XREF: sub_130E5E+C↑r ROM:00130E78 dc.l loc_130E8A ROM:00130E7C dc.l loc_130EBC ROM:00130E80 ; --------------------------------------------------------------------------- ROM:00130E80 ROM:00130E80 loc_130E80: ; DATA XREF: ROM:off_130E74↑o ROM:00130E80 move.b #1,($1274).w ROM:00130E86 bra.s locret_130EBA ROM:00130E88 ; --------------------------------------------------------------------------- ROM:00130E88 rts ROM:00130E8A ; --------------------------------------------------------------------------- ROM:00130E8A ROM:00130E8A loc_130E8A: ; DATA XREF: ROM:00130E78↑o ROM:00130E8A move.w $796(a5),d1 ROM:00130E8E move.w $794(a5),d2 ROM:00130E92 cmp.w ($506).w,d1 ROM:00130E96 bgt.s locret_130EBA ROM:00130E98 cmp.w ($506).w,d2 ROM:00130E9C ble.s locret_130EBA ROM:00130E9E clr.w ($DB8).w ROM:00130EA2 clr.l ($8F8).w ROM:00130EA6 bclr #1,($89A).w ROM:00130EAC bset #6,($89C).w ROM:00130EB2 move.b #2,($1274).w ROM:00130EB8 bra.s locret_130EF6 ROM:00130EBA ; --------------------------------------------------------------------------- ROM:00130EBA ROM:00130EBA locret_130EBA: ; CODE XREF: ROM:00130E86↑j ROM:00130EBA ; ROM:00130E96↑j ... ROM:00130EBA rts ROM:00130EBC ; --------------------------------------------------------------------------- ROM:00130EBC ROM:00130EBC loc_130EBC: ; DATA XREF: ROM:00130E7C↑o ROM:00130EBC move.w $796(a5),d1 ROM:00130EC0 move.w $794(a5),d2 ROM:00130EC4 cmp.w ($506).w,d1 ROM:00130EC8 bgt.s loc_130ED0 ROM:00130ECA cmp.w ($506).w,d2 ROM:00130ECE bgt.s loc_130EDE ROM:00130ED0 ROM:00130ED0 loc_130ED0: ; CODE XREF: ROM:00130EC8↑j ROM:00130ED0 bclr #6,($89C).w ROM:00130ED6 move.b #1,($1274).w ROM:00130EDC bra.s locret_130EBA ROM:00130EDE ; --------------------------------------------------------------------------- ROM:00130EDE ROM:00130EDE loc_130EDE: ; CODE XREF: ROM:00130ECE↑j ROM:00130EDE move.l $142(a5),d3 ROM:00130EE2 cmp.l ($8F8).w,d3 ROM:00130EE6 bgt.s locret_130EF6 ROM:00130EE8 bclr #6,($89C).w ROM:00130EEE move.b #1,($1274).w ROM:00130EF4 bra.s locret_130EBA ROM:00130EF6 ; --------------------------------------------------------------------------- ROM:00130EF6 ROM:00130EF6 locret_130EF6: ; CODE XREF: ROM:00130EB8↑j ROM:00130EF6 ; ROM:00130EE6↑j ROM:00130EF6 rts ROM:00130EF8 ; --------------------------------------------------------------------------- ROM:00130EF8 rts ROM:00130EFA ROM:00130EFA ; =============== S U B R O U T I N E ======================================= ROM:00130EFA ROM:00130EFA ROM:00130EFA sub_130EFA: ; CODE XREF: sub_130F3E+30↓p ROM:00130EFA cmpi.l #0,($8FC).w ROM:00130F02 ble.s locret_130F3C ROM:00130F04 move.l ($8FC).w,d0 ROM:00130F08 sub.l ($8F8).w,d0 ROM:00130F0C bge.w loc_130F12 ROM:00130F10 neg.l d0 ROM:00130F12 ROM:00130F12 loc_130F12: ; CODE XREF: sub_130EFA+12↑j ROM:00130F12 muls.l #$186A0,d1:d0 ROM:00130F1A divs.l ($8FC).w,d1:d0 ROM:00130F20 bvc.s loc_130F28 ROM:00130F22 move.l #$7FFFFFFF,d0 ROM:00130F28 ROM:00130F28 loc_130F28: ; CODE XREF: sub_130EFA+26↑j ROM:00130F28 cmpi.l #$7FFF,d0 ROM:00130F2E ble.s loc_130F38 ROM:00130F30 move.w #$7FFF,($DBC).w ROM:00130F36 bra.s locret_130F3C ROM:00130F38 ; --------------------------------------------------------------------------- ROM:00130F38 ROM:00130F38 loc_130F38: ; CODE XREF: sub_130EFA+34↑j ROM:00130F38 move.w d0,($DBC).w ROM:00130F3C ROM:00130F3C locret_130F3C: ; CODE XREF: sub_130EFA+8↑j ROM:00130F3C ; sub_130EFA+3C↑j ROM:00130F3C rts ROM:00130F3C ; End of function sub_130EFA ROM:00130F3C ROM:00130F3E ROM:00130F3E ; =============== S U B R O U T I N E ======================================= ROM:00130F3E ROM:00130F3E ROM:00130F3E sub_130F3E: ; CODE XREF: ROM:00112CAA↑p ROM:00130F3E btst #6,($89C).w ROM:00130F44 beq.s locret_130F98 ROM:00130F46 move.l ($40C).w,d0 ROM:00130F4A add.l d0,($8F8).w ROM:00130F4E bvc.s loc_130F58 ROM:00130F50 move.l #$7FFFFFFF,($8F8).w ROM:00130F58 ROM:00130F58 loc_130F58: ; CODE XREF: sub_130F3E+10↑j ROM:00130F58 addq.w #1,($DB8).w ROM:00130F5C move.w $792(a5),d0 ROM:00130F60 cmp.w ($DB8).w,d0 ROM:00130F64 bne.s locret_130F98 ROM:00130F66 btst #1,($89A).w ROM:00130F6C beq.s loc_130F84 ROM:00130F6E bsr.w sub_130EFA ROM:00130F72 bsr.l sub_131236 ROM:00130F78 bsr.l sub_131270 ROM:00130F7E bset #6,($1403).w ROM:00130F84 ROM:00130F84 loc_130F84: ; CODE XREF: sub_130F3E+2E↑j ROM:00130F84 clr.w ($DB8).w ROM:00130F88 move.l ($8F8).w,($8FC).w ROM:00130F8E clr.l ($8F8).w ROM:00130F92 bset #1,($89A).w ROM:00130F98 ROM:00130F98 locret_130F98: ; CODE XREF: sub_130F3E+6↑j ROM:00130F98 ; sub_130F3E+26↑j ROM:00130F98 rts ROM:00130F98 ; End of function sub_130F3E ROM:00130F98 ROM:00130F9A ROM:00130F9A ; =============== S U B R O U T I N E ======================================= ROM:00130F9A ROM:00130F9A ROM:00130F9A sub_130F9A: ; CODE XREF: sub_129F28+EA↑p ROM:00130F9A bclr #2,($1412).w ROM:00130FA0 move.w ($D72).w,d0 ROM:00130FA4 bsr.l sub_130E5E ROM:00130FAA clr.w d1 ROM:00130FAC move.b ($1276).w,d1 ROM:00130FB0 cmpi.w #6,d1 ROM:00130FB4 bcc.s locret_130FBE ROM:00130FB6 movea.l off_130FC0(pc,d1.w*4),a0 ROM:00130FBA nop ROM:00130FBC jmp (a0) ROM:00130FBE ; --------------------------------------------------------------------------- ROM:00130FBE ROM:00130FBE locret_130FBE: ; CODE XREF: sub_130F9A+1A↑j ROM:00130FBE rts ROM:00130FBE ; End of function sub_130F9A ROM:00130FBE ROM:00130FBE ; --------------------------------------------------------------------------- ROM:00130FC0 off_130FC0: dc.l loc_130FD8 ; DATA XREF: sub_130F9A+1C↑r ROM:00130FC4 dc.l loc_130FEE ROM:00130FC8 dc.l loc_131000 ROM:00130FCC dc.l loc_131068 ROM:00130FD0 dc.l loc_1310F8 ROM:00130FD4 dc.l loc_131164 ROM:00130FD8 ; --------------------------------------------------------------------------- ROM:00130FD8 ROM:00130FD8 loc_130FD8: ; DATA XREF: ROM:off_130FC0↑o ROM:00130FD8 move.w #0,($10D4).w ROM:00130FDE move.w #0,($10D6).w ROM:00130FE4 move.b #1,($1276).w ROM:00130FEA bra.s locret_130FFE ROM:00130FEC ; --------------------------------------------------------------------------- ROM:00130FEC rts ROM:00130FEE ; --------------------------------------------------------------------------- ROM:00130FEE ROM:00130FEE loc_130FEE: ; DATA XREF: ROM:00130FC4↑o ROM:00130FEE btst #7,($1404).w ROM:00130FF4 beq.s locret_130FFE ROM:00130FF6 move.b #2,($1276).w ROM:00130FFC bra.s locret_131066 ROM:00130FFE ; --------------------------------------------------------------------------- ROM:00130FFE ROM:00130FFE locret_130FFE: ; CODE XREF: ROM:00130FEA↑j ROM:00130FFE ; ROM:00130FF4↑j ... ROM:00130FFE rts ROM:00131000 ; --------------------------------------------------------------------------- ROM:00131000 ROM:00131000 loc_131000: ; DATA XREF: ROM:00130FC8↑o ROM:00131000 btst #7,($1404).w ROM:00131006 bne.s loc_131010 ROM:00131008 move.b #1,($1276).w ROM:0013100E bra.s locret_130FFE ROM:00131010 ; --------------------------------------------------------------------------- ROM:00131010 ROM:00131010 loc_131010: ; CODE XREF: ROM:00131006↑j ROM:00131010 cmpi.w #$118,d0 ROM:00131014 blt.s loc_131050 ROM:00131016 btst #6,($1403).w ROM:0013101C beq.s loc_131042 ROM:0013101E bclr #6,($1403).w ROM:00131024 move.w #0,d3 ROM:00131028 bsr.w sub_131220 ROM:0013102C move.w #1,d3 ROM:00131030 bsr.w sub_131220 ROM:00131034 move.b #3,($1276).w ROM:0013103A bra.l locret_1310F6 ROM:00131040 ; --------------------------------------------------------------------------- ROM:00131040 bra.s loc_13104E ROM:00131042 ; --------------------------------------------------------------------------- ROM:00131042 ROM:00131042 loc_131042: ; CODE XREF: ROM:0013101C↑j ROM:00131042 move.b #3,($1276).w ROM:00131048 bra.l locret_1310F6 ROM:0013104E ; --------------------------------------------------------------------------- ROM:0013104E ROM:0013104E loc_13104E: ; CODE XREF: ROM:00131040↑j ROM:0013104E bra.s locret_131066 ROM:00131050 ; --------------------------------------------------------------------------- ROM:00131050 ROM:00131050 loc_131050: ; CODE XREF: ROM:00131014↑j ROM:00131050 btst #6,($1403).w ROM:00131056 beq.s locret_131066 ROM:00131058 bclr #6,($1403).w ROM:0013105E move.w #0,d3 ROM:00131062 bsr.w sub_131220 ROM:00131066 ROM:00131066 locret_131066: ; CODE XREF: ROM:00130FFC↑j ROM:00131066 ; ROM:loc_13104E↑j ... ROM:00131066 rts ROM:00131068 ; --------------------------------------------------------------------------- ROM:00131068 ROM:00131068 loc_131068: ; DATA XREF: ROM:00130FCC↑o ROM:00131068 btst #7,($1404).w ROM:0013106E bne.s loc_13107C ROM:00131070 move.b #1,($1276).w ROM:00131076 bra.l locret_130FFE ROM:0013107C ; --------------------------------------------------------------------------- ROM:0013107C ROM:0013107C loc_13107C: ; CODE XREF: ROM:0013106E↑j ROM:0013107C cmpi.w #$78,d0 ; 'x' ROM:00131080 blt.s loc_1310D8 ROM:00131082 cmpi.w #$118,d0 ROM:00131086 bge.s loc_1310D8 ROM:00131088 btst #6,($1403).w ROM:0013108E beq.s loc_1310BE ROM:00131090 bclr #6,($1403).w ROM:00131096 move.w #1,d3 ROM:0013109A bsr.w sub_131220 ROM:0013109E move.w #0,d3 ROM:001310A2 bsr.w sub_131220 ROM:001310A6 bsr.w sub_1311FA ROM:001310AA bset #2,($1412).w ROM:001310B0 move.b #4,($1276).w ROM:001310B6 bra.l locret_131162 ROM:001310BC ; --------------------------------------------------------------------------- ROM:001310BC bra.s loc_1310D8 ROM:001310BE ; --------------------------------------------------------------------------- ROM:001310BE ROM:001310BE loc_1310BE: ; CODE XREF: ROM:0013108E↑j ROM:001310BE move.w #0,d3 ROM:001310C2 bsr.w sub_1311FA ROM:001310C6 bset #2,($1412).w ROM:001310CC move.b #4,($1276).w ROM:001310D2 bra.l locret_131162 ROM:001310D8 ; --------------------------------------------------------------------------- ROM:001310D8 ROM:001310D8 loc_1310D8: ; CODE XREF: ROM:00131080↑j ROM:001310D8 ; ROM:00131086↑j ... ROM:001310D8 btst #6,($1403).w ROM:001310DE beq.s locret_1310F6 ROM:001310E0 bclr #6,($1403).w ROM:001310E6 move.w #0,d3 ROM:001310EA bsr.w sub_131220 ROM:001310EE move.w #1,d3 ROM:001310F2 bsr.w sub_131220 ROM:001310F6 ROM:001310F6 locret_1310F6: ; CODE XREF: ROM:0013103A↑j ROM:001310F6 ; ROM:00131048↑j ... ROM:001310F6 rts ROM:001310F8 ; --------------------------------------------------------------------------- ROM:001310F8 ROM:001310F8 loc_1310F8: ; DATA XREF: ROM:00130FD0↑o ROM:001310F8 btst #7,($1404).w ROM:001310FE bne.s loc_13110C ROM:00131100 move.b #1,($1276).w ROM:00131106 bra.l locret_130FFE ROM:0013110C ; --------------------------------------------------------------------------- ROM:0013110C ROM:0013110C loc_13110C: ; CODE XREF: ROM:001310FE↑j ROM:0013110C cmpi.w #$118,d0 ROM:00131110 blt.s loc_13114C ROM:00131112 btst #6,($1403).w ROM:00131118 beq.s loc_13113E ROM:0013111A bclr #6,($1403).w ROM:00131120 move.w #0,d3 ROM:00131124 bsr.w sub_131220 ROM:00131128 move.w #1,d3 ROM:0013112C bsr.w sub_131220 ROM:00131130 move.b #5,($1276).w ROM:00131136 bra.l locret_1311F6 ROM:0013113C ; --------------------------------------------------------------------------- ROM:0013113C bra.s loc_13114A ROM:0013113E ; --------------------------------------------------------------------------- ROM:0013113E ROM:0013113E loc_13113E: ; CODE XREF: ROM:00131118↑j ROM:0013113E move.b #5,($1276).w ROM:00131144 bra.l locret_1311F6 ROM:0013114A ; --------------------------------------------------------------------------- ROM:0013114A ROM:0013114A loc_13114A: ; CODE XREF: ROM:0013113C↑j ROM:0013114A bra.s locret_131162 ROM:0013114C ; --------------------------------------------------------------------------- ROM:0013114C ROM:0013114C loc_13114C: ; CODE XREF: ROM:00131110↑j ROM:0013114C btst #6,($1403).w ROM:00131152 beq.s locret_131162 ROM:00131154 bclr #6,($1403).w ROM:0013115A move.w #1,d3 ROM:0013115E bsr.w sub_131220 ROM:00131162 ROM:00131162 locret_131162: ; CODE XREF: ROM:001310B6↑j ROM:00131162 ; ROM:001310D2↑j ... ROM:00131162 rts ROM:00131164 ; --------------------------------------------------------------------------- ROM:00131164 ROM:00131164 loc_131164: ; DATA XREF: ROM:00130FD4↑o ROM:00131164 btst #7,($1404).w ROM:0013116A bne.s loc_131178 ROM:0013116C move.b #1,($1276).w ROM:00131172 bra.l locret_130FFE ROM:00131178 ; --------------------------------------------------------------------------- ROM:00131178 ROM:00131178 loc_131178: ; CODE XREF: ROM:0013116A↑j ROM:00131178 cmpi.w #$78,d0 ; 'x' ROM:0013117C blt.l loc_1311D8 ROM:00131182 cmpi.w #$118,d0 ROM:00131186 bge.s loc_1311D8 ROM:00131188 btst #6,($1403).w ROM:0013118E beq.s loc_1311BE ROM:00131190 bclr #6,($1403).w ROM:00131196 move.w #0,d3 ROM:0013119A bsr.w sub_131220 ROM:0013119E move.w #1,d3 ROM:001311A2 bsr.w sub_131220 ROM:001311A6 bsr.w sub_1311FA ROM:001311AA bset #2,($1412).w ROM:001311B0 move.b #2,($1276).w ROM:001311B6 bra.l locret_131066 ROM:001311BC ; --------------------------------------------------------------------------- ROM:001311BC bra.s loc_1311D8 ROM:001311BE ; --------------------------------------------------------------------------- ROM:001311BE ROM:001311BE loc_1311BE: ; CODE XREF: ROM:0013118E↑j ROM:001311BE move.w #1,d3 ROM:001311C2 bsr.w sub_1311FA ROM:001311C6 bset #2,($1412).w ROM:001311CC move.b #2,($1276).w ROM:001311D2 bra.l locret_131066 ROM:001311D8 ; --------------------------------------------------------------------------- ROM:001311D8 ROM:001311D8 loc_1311D8: ; CODE XREF: ROM:0013117C↑j ROM:001311D8 ; ROM:00131186↑j ... ROM:001311D8 btst #6,($1403).w ROM:001311DE beq.s locret_1311F6 ROM:001311E0 bclr #6,($1403).w ROM:001311E6 move.w #0,d3 ROM:001311EA bsr.w sub_131220 ROM:001311EE move.w #1,d3 ROM:001311F2 bsr.w sub_131220 ROM:001311F6 ROM:001311F6 locret_1311F6: ; CODE XREF: ROM:00131136↑j ROM:001311F6 ; ROM:00131144↑j ... ROM:001311F6 rts ROM:001311F8 ; --------------------------------------------------------------------------- ROM:001311F8 rts ROM:001311FA ROM:001311FA ; =============== S U B R O U T I N E ======================================= ROM:001311FA ROM:001311FA ROM:001311FA sub_1311FA: ; CODE XREF: ROM:001310A6↑p ROM:001311FA ; ROM:001310C2↑p ... ROM:001311FA move.w $10D4(d3.w*2),d1 ROM:00131200 move.w $798(a5),d2 ROM:00131204 cmp.w d1,d2 ROM:00131206 bgt.s loc_131210 ROM:00131208 bset #4,($140B).w ROM:0013120E bra.s loc_131216 ROM:00131210 ; --------------------------------------------------------------------------- ROM:00131210 ROM:00131210 loc_131210: ; CODE XREF: sub_1311FA+C↑j ROM:00131210 bclr #4,($140B).w ROM:00131216 ROM:00131216 loc_131216: ; CODE XREF: sub_1311FA+14↑j ROM:00131216 move.w #0,$10D4(d3.w*2) ROM:0013121E rts ROM:0013121E ; End of function sub_1311FA ROM:0013121E ROM:00131220 ROM:00131220 ; =============== S U B R O U T I N E ======================================= ROM:00131220 ROM:00131220 ROM:00131220 sub_131220: ; CODE XREF: ROM:00131028↑p ROM:00131220 ; ROM:00131030↑p ... ROM:00131220 move.w $10D4(d3.w*2),d1 ROM:00131226 cmp.w ($DBA).w,d1 ROM:0013122A bge.s locret_131234 ROM:0013122C move.w ($DBA).w,$10D4(d3.w*2) ROM:00131234 ROM:00131234 locret_131234: ; CODE XREF: sub_131220+A↑j ROM:00131234 rts ROM:00131234 ; End of function sub_131220 ROM:00131234 ROM:00131236 ROM:00131236 ; =============== S U B R O U T I N E ======================================= ROM:00131236 ROM:00131236 ROM:00131236 sub_131236: ; CODE XREF: sub_130F3E+34↑p ROM:00131236 btst #1,($141A).w ROM:0013123C bne.s loc_131268 ROM:0013123E move.w ($DBC).w,d1 ROM:00131242 swap d1 ROM:00131244 clr.w d1 ROM:00131246 move.w ($DBE).w,d2 ROM:0013124A swap d2 ROM:0013124C move.w ($DC0).w,d2 ROM:00131250 move.w $79A(a5),d3 ROM:00131254 ext.l d3 ROM:00131256 bsr.l sub_117368 ROM:0013125C move.w d4,($DC0).w ROM:00131260 swap d4 ROM:00131262 move.w d4,($DBE).w ROM:00131266 bra.s locret_13126E ROM:00131268 ; --------------------------------------------------------------------------- ROM:00131268 ROM:00131268 loc_131268: ; CODE XREF: sub_131236+6↑j ROM:00131268 move.w #0,($DBE).w ROM:0013126E ROM:0013126E locret_13126E: ; CODE XREF: sub_131236+30↑j ROM:0013126E rts ROM:0013126E ; End of function sub_131236 ROM:0013126E ROM:00131270 ROM:00131270 ; =============== S U B R O U T I N E ======================================= ROM:00131270 ROM:00131270 ROM:00131270 sub_131270: ; CODE XREF: sub_130F3E+3A↑p ROM:00131270 move.w #$3F0A,d1 ROM:00131274 move.w ($506).w,d2 ROM:00131278 bsr.l sub_11745C ROM:0013127E cmpi.w #0,d1 ROM:00131282 ble.s loc_13129A ROM:00131284 move.w ($DBE).w,d0 ROM:00131288 muls.w #$64,d0 ; 'd' ROM:0013128C divs.w d1,d0 ROM:0013128E bvc.s loc_131294 ROM:00131290 move.w #$7FFF,d0 ROM:00131294 ROM:00131294 loc_131294: ; CODE XREF: sub_131270+1E↑j ROM:00131294 move.w d0,($DBA).w ROM:00131298 bra.s locret_1312A0 ROM:0013129A ; --------------------------------------------------------------------------- ROM:0013129A ROM:0013129A loc_13129A: ; CODE XREF: sub_131270+12↑j ROM:0013129A move.w #$7FFF,($DBA).w ROM:001312A0 ROM:001312A0 locret_1312A0: ; CODE XREF: sub_131270+28↑j ROM:001312A0 rts ROM:001312A0 ; End of function sub_131270 ROM:001312A0 ROM:001312A2 ROM:001312A2 ; =============== S U B R O U T I N E ======================================= ROM:001312A2 ROM:001312A2 ROM:001312A2 sub_1312A2: ; CODE XREF: ROM:00116FDC↑p ROM:001312A2 bsr.w sub_13263E ROM:001312A6 bsr.w sub_131482 ROM:001312AA btst #4,($1426).w ROM:001312B0 beq.s loc_1312B6 ROM:001312B2 bsr.w sub_13168A ROM:001312B6 ROM:001312B6 loc_1312B6: ; CODE XREF: sub_1312A2+E↑j ROM:001312B6 bsr.w sub_13139E ROM:001312BA btst #3,($1403).w ROM:001312C0 beq.s loc_1312E8 ROM:001312C2 bclr #3,($1403).w ROM:001312C8 ori.w #2,($DC4).w ROM:001312CE bsr.w sub_131C7C ROM:001312D2 bsr.w sub_131DAA ROM:001312D6 btst #3,($DDE).w ROM:001312DC bne.s loc_1312E4 ROM:001312DE bsr.w sub_131F46 ROM:001312E2 bra.s loc_1312E8 ROM:001312E4 ; --------------------------------------------------------------------------- ROM:001312E4 ROM:001312E4 loc_1312E4: ; CODE XREF: sub_1312A2+3A↑j ROM:001312E4 bsr.w sub_131ED8 ROM:001312E8 ROM:001312E8 loc_1312E8: ; CODE XREF: sub_1312A2+1E↑j ROM:001312E8 ; sub_1312A2+40↑j ROM:001312E8 btst #2,($1421).w ROM:001312EE beq.s loc_131300 ROM:001312F0 bclr #2,($1421).w ROM:001312F6 ori.w #4,($DC4).w ROM:001312FC bsr.w sub_1321D4 ROM:00131300 ROM:00131300 loc_131300: ; CODE XREF: sub_1312A2+4C↑j ROM:00131300 move.w ($DE2).w,d0 ROM:00131304 not.w d0 ROM:00131306 and.w ($146C).w,d0 ROM:0013130A move.w ($DE2).w,d1 ROM:0013130E and.w ($1470).w,d1 ROM:00131312 or.w d0,d1 ROM:00131314 move.w d1,($DF2).w ROM:00131318 or.w ($1B2A).w,d1 ROM:0013131C move.w d1,($1B2A).w ROM:00131320 move.w ($DE4).w,d0 ROM:00131324 not.w d0 ROM:00131326 and.w ($146E).w,d0 ROM:0013132A move.w ($DE4).w,d1 ROM:0013132E and.w ($1472).w,d1 ROM:00131332 or.w d0,d1 ROM:00131334 move.w d1,($DF4).w ROM:00131338 or.w ($1B2C).w,d1 ROM:0013133C move.w d1,($1B2C).w ROM:00131340 bsr.w sub_1323C2 ROM:00131344 cmpi.w #0,($DDE).w ROM:0013134A beq.s loc_131354 ROM:0013134C bset #3,($142A).w ROM:00131352 bra.s locret_13136A ROM:00131354 ; --------------------------------------------------------------------------- ROM:00131354 ROM:00131354 loc_131354: ; CODE XREF: sub_1312A2+A8↑j ROM:00131354 cmpi.w #0,($DE0).w ROM:0013135A beq.s loc_131364 ROM:0013135C bset #3,($142A).w ROM:00131362 bra.s locret_13136A ROM:00131364 ; --------------------------------------------------------------------------- ROM:00131364 ROM:00131364 loc_131364: ; CODE XREF: sub_1312A2+B8↑j ROM:00131364 bclr #3,($142A).w ROM:0013136A ROM:0013136A locret_13136A: ; CODE XREF: sub_1312A2+B0↑j ROM:0013136A ; sub_1312A2+C0↑j ROM:0013136A rts ROM:0013136A ; End of function sub_1312A2 ROM:0013136A ROM:0013136C ROM:0013136C ; =============== S U B R O U T I N E ======================================= ROM:0013136C ROM:0013136C ROM:0013136C sub_13136C: ; CODE XREF: ROM:00117652↑p ROM:0013136C addi.w #1,($DD4).w ROM:00131372 cmpi.w #$F9,($DD4).w ROM:00131378 ble.s loc_131384 ROM:0013137A clr.w ($DD4).w ROM:0013137E bset #3,($1403).w ROM:00131384 ROM:00131384 loc_131384: ; CODE XREF: sub_13136C+C↑j ROM:00131384 addi.w #1,($DD6).w ROM:0013138A cmpi.w #$7CF,($DD6).w ROM:00131390 ble.s locret_13139C ROM:00131392 clr.w ($DD6).w ROM:00131396 bset #2,($1421).w ROM:0013139C ROM:0013139C locret_13139C: ; CODE XREF: sub_13136C+24↑j ROM:0013139C rts ROM:0013139C ; End of function sub_13136C ROM:0013139C ROM:0013139E ROM:0013139E ; =============== S U B R O U T I N E ======================================= ROM:0013139E ROM:0013139E ROM:0013139E sub_13139E: ; CODE XREF: sub_1312A2:loc_1312B6↑p ROM:0013139E bclr #4,($1429).w ROM:001313A4 bclr #0,($1409).w ROM:001313AA clr.w d1 ROM:001313AC move.b ($1278).w,d1 ROM:001313B0 cmpi.w #4,d1 ROM:001313B4 bcc.s locret_1313BE ROM:001313B6 movea.l off_1313C0(pc,d1.w*4),a0 ROM:001313BA nop ROM:001313BC jmp (a0) ROM:001313BE ; --------------------------------------------------------------------------- ROM:001313BE ROM:001313BE locret_1313BE: ; CODE XREF: sub_13139E+16↑j ROM:001313BE rts ROM:001313BE ; End of function sub_13139E ROM:001313BE ROM:001313BE ; --------------------------------------------------------------------------- ROM:001313C0 off_1313C0: dc.l loc_1313D0 ; DATA XREF: sub_13139E+18↑r ROM:001313C4 dc.l loc_1313E0 ROM:001313C8 dc.l loc_13140C ROM:001313CC dc.l loc_131450 ROM:001313D0 ; --------------------------------------------------------------------------- ROM:001313D0 ROM:001313D0 loc_1313D0: ; DATA XREF: ROM:off_1313C0↑o ROM:001313D0 bsr.w sub_132398 ROM:001313D4 move.b #1,($1278).w ROM:001313DA bra.w locret_13140A ROM:001313DE ; --------------------------------------------------------------------------- ROM:001313DE rts ROM:001313E0 ; --------------------------------------------------------------------------- ROM:001313E0 ROM:001313E0 loc_1313E0: ; DATA XREF: ROM:001313C4↑o ROM:001313E0 btst #3,($1424).w ROM:001313E6 beq.s locret_13140A ROM:001313E8 move.w $7A4(a5),d1 ROM:001313EC clr.b ($85A).w ROM:001313F0 move.w d1,($706).w ROM:001313F4 move.b #1,($85A).w ROM:001313FA bset #4,($1429).w ROM:00131400 move.b #2,($1278).w ROM:00131406 bra.w locret_13144E ROM:0013140A ; --------------------------------------------------------------------------- ROM:0013140A ROM:0013140A locret_13140A: ; CODE XREF: ROM:001313DA↑j ROM:0013140A ; ROM:001313E6↑j ... ROM:0013140A rts ROM:0013140C ; --------------------------------------------------------------------------- ROM:0013140C ROM:0013140C loc_13140C: ; DATA XREF: ROM:001313C8↑o ROM:0013140C btst #3,($1424).w ROM:00131412 bne.s loc_13142A ROM:00131414 clr.b ($85A).w ROM:00131418 clr.w ($706).w ROM:0013141C bset #0,($1409).w ROM:00131422 move.b #1,($1278).w ROM:00131428 bra.s locret_13140A ROM:0013142A ; --------------------------------------------------------------------------- ROM:0013142A ROM:0013142A loc_13142A: ; CODE XREF: ROM:00131412↑j ROM:0013142A cmpi.w #0,($706).w ROM:00131430 bgt.s locret_13144E ROM:00131432 bset #4,($1426).w ROM:00131438 bset #7,($1404).w ROM:0013143E ori.w #8,($DC4).w ROM:00131444 move.b #3,($1278).w ROM:0013144A bra.w locret_131480 ROM:0013144E ; --------------------------------------------------------------------------- ROM:0013144E ROM:0013144E locret_13144E: ; CODE XREF: ROM:00131406↑j ROM:0013144E ; ROM:00131430↑j ROM:0013144E rts ROM:00131450 ; --------------------------------------------------------------------------- ROM:00131450 ROM:00131450 loc_131450: ; DATA XREF: ROM:001313CC↑o ROM:00131450 btst #3,($1424).w ROM:00131456 bne.s locret_131480 ROM:00131458 bclr #4,($1426).w ROM:0013145E bclr #7,($1404).w ROM:00131464 bset #0,($1409).w ROM:0013146A ori.w #$10,($DC4).w ROM:00131470 bsr.w sub_131B3A ROM:00131474 bsr.w sub_1314E6 ROM:00131478 move.b #1,($1278).w ROM:0013147E bra.s locret_13140A ROM:00131480 ; --------------------------------------------------------------------------- ROM:00131480 ROM:00131480 locret_131480: ; CODE XREF: ROM:0013144A↑j ROM:00131480 ; ROM:00131456↑j ROM:00131480 rts ROM:00131482 ROM:00131482 ; =============== S U B R O U T I N E ======================================= ROM:00131482 ROM:00131482 ROM:00131482 sub_131482: ; CODE XREF: sub_1312A2+4↑p ROM:00131482 clr.w d1 ROM:00131484 move.b ($1279).w,d1 ROM:00131488 cmpi.w #3,d1 ROM:0013148C bcc.s locret_131496 ROM:0013148E movea.l off_131498(pc,d1.w*4),a0 ROM:00131492 nop ROM:00131494 jmp (a0) ROM:00131496 ; --------------------------------------------------------------------------- ROM:00131496 ROM:00131496 locret_131496: ; CODE XREF: sub_131482+A↑j ROM:00131496 rts ROM:00131496 ; End of function sub_131482 ROM:00131496 ROM:00131496 ; --------------------------------------------------------------------------- ROM:00131498 off_131498: dc.l loc_1314A4 ; DATA XREF: sub_131482+C↑r ROM:0013149C dc.l loc_1314BC ROM:001314A0 dc.l loc_1314D4 ROM:001314A4 ; --------------------------------------------------------------------------- ROM:001314A4 ROM:001314A4 loc_1314A4: ; DATA XREF: ROM:off_131498↑o ROM:001314A4 btst #4,($890).w ROM:001314AA beq.s locret_1314BA ROM:001314AC bsr.w sub_1314E6 ROM:001314B0 move.b #1,($1279).w ROM:001314B6 bra.w locret_1314D2 ROM:001314BA ; --------------------------------------------------------------------------- ROM:001314BA ROM:001314BA locret_1314BA: ; CODE XREF: ROM:001314AA↑j ROM:001314BA ; ROM:001314D0↓j ... ROM:001314BA rts ROM:001314BC ; --------------------------------------------------------------------------- ROM:001314BC ROM:001314BC loc_1314BC: ; DATA XREF: ROM:0013149C↑o ROM:001314BC btst #4,($890).w ROM:001314C2 bne.s locret_1314D2 ROM:001314C4 bclr #4,($1426).w ROM:001314CA move.b #0,($1279).w ROM:001314D0 bra.s locret_1314BA ROM:001314D2 ; --------------------------------------------------------------------------- ROM:001314D2 ROM:001314D2 locret_1314D2: ; CODE XREF: ROM:001314B6↑j ROM:001314D2 ; ROM:001314C2↑j ROM:001314D2 rts ROM:001314D4 ; --------------------------------------------------------------------------- ROM:001314D4 ROM:001314D4 loc_1314D4: ; DATA XREF: ROM:001314A0↑o ROM:001314D4 btst #4,($890).w ROM:001314DA bne.s locret_1314E4 ROM:001314DC move.b #0,($1279).w ROM:001314E2 bra.s locret_1314BA ROM:001314E4 ; --------------------------------------------------------------------------- ROM:001314E4 ROM:001314E4 locret_1314E4: ; CODE XREF: ROM:001314DA↑j ROM:001314E4 rts ROM:001314E6 ROM:001314E6 ; =============== S U B R O U T I N E ======================================= ROM:001314E6 ROM:001314E6 ROM:001314E6 sub_1314E6: ; CODE XREF: ROM:00131474↑p ROM:001314E6 ; ROM:001314AC↑p ROM:001314E6 move.w #$FFFF,($DE2).w ROM:001314EC move.w #$FFFF,($DE4).w ROM:001314F2 move.w #$FFFF,($DE6).w ROM:001314F8 move.w #$FFFF,($DE8).w ROM:001314FE move.w #$FFFF,($DCE).w ROM:00131504 move.w #$FFFF,($DDA).w ROM:0013150A move.w #$FFFF,($DDC).w ROM:00131510 clr.w ($DDE).w ROM:00131514 clr.w ($DE0).w ROM:00131518 clr.w ($DF6).w ROM:0013151C clr.w ($DF8).w ROM:00131520 bclr #5,($1419).w ROM:00131526 btst #5,($140D).w ROM:0013152C beq.s loc_13155A ROM:0013152E btst #7,($1401).w ROM:00131534 bne.s loc_13155A ROM:00131536 bset #7,($1401).w ROM:0013153C ori.w #$1000,($DC4).w ROM:00131542 move.w #$FFFF,($1B22).w ROM:00131548 move.w #$FFFF,($1B24).w ROM:0013154E move.w #$FFFF,($1B26).w ROM:00131554 move.w #$FFFF,($1B28).w ROM:0013155A ROM:0013155A loc_13155A: ; CODE XREF: sub_1314E6+46↑j ROM:0013155A ; sub_1314E6+4E↑j ROM:0013155A move.w #0,d0 ROM:0013155E bra.s loc_131564 ROM:00131560 ; --------------------------------------------------------------------------- ROM:00131560 ROM:00131560 loc_131560: ; CODE XREF: sub_1314E6+94↓j ROM:00131560 addi.w #1,d0 ROM:00131564 ROM:00131564 loc_131564: ; CODE XREF: sub_1314E6+78↑j ROM:00131564 cmpi.w #$1F,d0 ROM:00131568 bgt.l loc_13157C ROM:0013156E clr.w $10D8(d0.w*2) ROM:00131574 clr.w $1118(d0.w*2) ROM:0013157A bra.s loc_131560 ROM:0013157C ; --------------------------------------------------------------------------- ROM:0013157C ROM:0013157C loc_13157C: ; CODE XREF: sub_1314E6+82↑j ROM:0013157C clr.w ($DCC).w ROM:00131580 rts ROM:00131580 ; End of function sub_1314E6 ROM:00131580 ROM:00131582 ROM:00131582 ; =============== S U B R O U T I N E ======================================= ROM:00131582 ROM:00131582 ROM:00131582 sub_131582: ; CODE XREF: sub_131910+54↓p ROM:00131582 ; sub_131910+106↓p ROM:00131582 move.w ($1478).w,d0 ROM:00131586 move.w ($147A).w,d1 ROM:0013158A move.w ($DCE).w,d2 ROM:0013158E cmpi.w #$10,d2 ROM:00131592 bge.s loc_1315A2 ROM:00131594 btst d2,d0 ROM:00131596 bne.s loc_13159C ROM:00131598 bra.w loc_1315B0 ROM:0013159C ; --------------------------------------------------------------------------- ROM:0013159C ROM:0013159C loc_13159C: ; CODE XREF: sub_131582+14↑j ROM:0013159C bra.l locret_131688 ROM:001315A2 ; --------------------------------------------------------------------------- ROM:001315A2 ROM:001315A2 loc_1315A2: ; CODE XREF: sub_131582+10↑j ROM:001315A2 move.w d2,d3 ROM:001315A4 subi.w #$10,d3 ROM:001315A8 btst d3,d1 ROM:001315AA bne.l locret_131688 ROM:001315B0 ROM:001315B0 loc_1315B0: ; CODE XREF: sub_131582+16↑j ROM:001315B0 ori.w #$800,($DC4).w ROM:001315B6 move.w ($482).w,$1B2E(d2.w*2) ROM:001315BE move.w ($FAE).w,$1B6E(d2.w*2) ROM:001315C6 move.w ($1052).w,$1BAE(d2.w*2) ROM:001315CE move.w ($47E).w,$1BEE(d2.w*2) ROM:001315D6 move.w ($57E).w,$1C2E(d2.w*2) ROM:001315DE move.w ($506).w,$1C6E(d2.w*2) ROM:001315E6 move.w ($9A6).w,$1CEE(d2.w*2) ROM:001315EE move.w ($DC2).w,$1CAE(d2.w*2) ROM:001315F6 move.l ($1438).w,d4 ROM:001315FA divs.w #$3E8,d4 ROM:001315FE move.w d4,$1D2E(d2.w*2) ROM:00131604 move.b #$28,$1D6F(d2.w) ; '(' ROM:0013160C btst #0,($11E0).w ROM:00131612 beq.s loc_131654 ROM:00131614 btst #6,($DDF).w ROM:0013161A bne.s loc_13164A ROM:0013161C btst #2,($DDF).w ROM:00131622 bne.s loc_131640 ROM:00131624 btst #0,($DDE).w ROM:0013162A bne.s loc_131636 ROM:0013162C move.b #2,$1D8F(d2.w) ROM:00131634 bra.s loc_13163E ROM:00131636 ; --------------------------------------------------------------------------- ROM:00131636 ROM:00131636 loc_131636: ; CODE XREF: sub_131582+A8↑j ROM:00131636 move.b #$10,$1D8F(d2.w) ROM:0013163E ROM:0013163E loc_13163E: ; CODE XREF: sub_131582+B2↑j ROM:0013163E bra.s loc_131648 ROM:00131640 ; --------------------------------------------------------------------------- ROM:00131640 ROM:00131640 loc_131640: ; CODE XREF: sub_131582+A0↑j ROM:00131640 move.b #$10,$1D8F(d2.w) ROM:00131648 ROM:00131648 loc_131648: ; CODE XREF: sub_131582:loc_13163E↑j ROM:00131648 bra.s loc_131652 ROM:0013164A ; --------------------------------------------------------------------------- ROM:0013164A ROM:0013164A loc_13164A: ; CODE XREF: sub_131582+98↑j ROM:0013164A move.b #$10,$1D8F(d2.w) ROM:00131652 ROM:00131652 loc_131652: ; CODE XREF: sub_131582:loc_131648↑j ROM:00131652 bra.s loc_131680 ROM:00131654 ; --------------------------------------------------------------------------- ROM:00131654 ROM:00131654 loc_131654: ; CODE XREF: sub_131582+90↑j ROM:00131654 btst #0,($11E6).w ROM:0013165A beq.s loc_131666 ROM:0013165C move.b #8,$1D8F(d2.w) ROM:00131664 bra.s loc_131680 ROM:00131666 ; --------------------------------------------------------------------------- ROM:00131666 ROM:00131666 loc_131666: ; CODE XREF: sub_131582+D8↑j ROM:00131666 btst #0,($11EA).w ROM:0013166C bne.s loc_131678 ROM:0013166E move.b #1,$1D8F(d2.w) ROM:00131676 bra.s loc_131680 ROM:00131678 ; --------------------------------------------------------------------------- ROM:00131678 ROM:00131678 loc_131678: ; CODE XREF: sub_131582+EA↑j ROM:00131678 move.b #4,$1D8F(d2.w) ROM:00131680 ROM:00131680 loc_131680: ; CODE XREF: sub_131582:loc_131652↑j ROM:00131680 ; sub_131582+E2↑j ... ROM:00131680 move.w d1,($147A).w ROM:00131684 move.w d0,($1478).w ROM:00131688 ROM:00131688 locret_131688: ; CODE XREF: sub_131582:loc_13159C↑j ROM:00131688 ; sub_131582+28↑j ROM:00131688 rts ROM:00131688 ; End of function sub_131582 ROM:00131688 ROM:0013168A ROM:0013168A ; =============== S U B R O U T I N E ======================================= ROM:0013168A ROM:0013168A ROM:0013168A sub_13168A: ; CODE XREF: sub_1312A2+10↑p ROM:0013168A move.w ($DF6).w,d0 ROM:0013168E move.w ($DF8).w,d1 ROM:00131692 addq.w #1,($DD8).w ROM:00131696 cmpi.w #1,($DD8).w ROM:0013169C bne.s loc_1316A8 ROM:0013169E move.w #0,d2 ROM:001316A2 move.w #7,d3 ROM:001316A6 bra.s loc_1316D8 ROM:001316A8 ; --------------------------------------------------------------------------- ROM:001316A8 ROM:001316A8 loc_1316A8: ; CODE XREF: sub_13168A+12↑j ROM:001316A8 cmpi.w #2,($DD8).w ROM:001316AE bne.s loc_1316BA ROM:001316B0 move.w #8,d2 ROM:001316B4 move.w #$F,d3 ROM:001316B8 bra.s loc_1316D8 ROM:001316BA ; --------------------------------------------------------------------------- ROM:001316BA ROM:001316BA loc_1316BA: ; CODE XREF: sub_13168A+24↑j ROM:001316BA cmpi.w #3,($DD8).w ROM:001316C0 bne.s loc_1316CC ROM:001316C2 move.w #$10,d2 ROM:001316C6 move.w #$17,d3 ROM:001316CA bra.s loc_1316D8 ROM:001316CC ; --------------------------------------------------------------------------- ROM:001316CC ROM:001316CC loc_1316CC: ; CODE XREF: sub_13168A+36↑j ROM:001316CC move.w #$18,d2 ROM:001316D0 move.w #$1F,d3 ROM:001316D4 clr.w ($DD8).w ROM:001316D8 ROM:001316D8 loc_1316D8: ; CODE XREF: sub_13168A+1C↑j ROM:001316D8 ; sub_13168A+2E↑j ... ROM:001316D8 move.w d2,d5 ROM:001316DA bra.s loc_1316E0 ROM:001316DC ; --------------------------------------------------------------------------- ROM:001316DC ROM:001316DC loc_1316DC: ; CODE XREF: sub_13168A:loc_131746↓j ROM:001316DC addi.w #1,d5 ROM:001316E0 ROM:001316E0 loc_1316E0: ; CODE XREF: sub_13168A+50↑j ROM:001316E0 cmp.w d3,d5 ROM:001316E2 bgt.l loc_131748 ROM:001316E8 cmpi.w #$10,d5 ROM:001316EC bge.s loc_131718 ROM:001316EE btst d5,d0 ROM:001316F0 beq.s loc_131716 ROM:001316F2 bclr d5,d0 ROM:001316F4 move.w ($DC8).w,d7 ROM:001316F8 bset d5,d7 ROM:001316FA move.w d7,($DC8).w ROM:001316FE move.w d5,($DCC).w ROM:00131702 movem.l d0-d7,-(sp) ROM:00131706 bsr.w sub_131752 ROM:0013170A bsr.w sub_131800 ROM:0013170E bsr.w sub_131910 ROM:00131712 movem.l (sp)+,d0-d7 ROM:00131716 ROM:00131716 loc_131716: ; CODE XREF: sub_13168A+66↑j ROM:00131716 bra.s loc_131746 ROM:00131718 ; --------------------------------------------------------------------------- ROM:00131718 ROM:00131718 loc_131718: ; CODE XREF: sub_13168A+62↑j ROM:00131718 move.w d5,d6 ROM:0013171A subi.w #$10,d6 ROM:0013171E btst d6,d1 ROM:00131720 beq.s loc_131746 ROM:00131722 bclr d6,d1 ROM:00131724 move.w ($DCA).w,d7 ROM:00131728 bset d6,d7 ROM:0013172A move.w d7,($DCA).w ROM:0013172E move.w d5,($DCC).w ROM:00131732 movem.l d0-d7,-(sp) ROM:00131736 bsr.w sub_131752 ROM:0013173A bsr.w sub_131800 ROM:0013173E bsr.w sub_131910 ROM:00131742 movem.l (sp)+,d0-d7 ROM:00131746 ROM:00131746 loc_131746: ; CODE XREF: sub_13168A:loc_131716↑j ROM:00131746 ; sub_13168A+96↑j ROM:00131746 bra.s loc_1316DC ROM:00131748 ; --------------------------------------------------------------------------- ROM:00131748 ROM:00131748 loc_131748: ; CODE XREF: sub_13168A+58↑j ROM:00131748 move.w d1,($DF8).w ROM:0013174C move.w d0,($DF6).w ROM:00131750 rts ROM:00131750 ; End of function sub_13168A ROM:00131750 ROM:00131752 ROM:00131752 ; =============== S U B R O U T I N E ======================================= ROM:00131752 ROM:00131752 ROM:00131752 sub_131752: ; CODE XREF: sub_13168A+7C↑p ROM:00131752 ; sub_13168A+AC↑p ROM:00131752 move.w ($DDE).w,d0 ROM:00131756 move.w ($DE0).w,d1 ROM:0013175A clr.w d2 ROM:0013175C move.w ($DCC).w,d3 ROM:00131760 cmpi.w #$10,d3 ROM:00131764 bge.s loc_131778 ROM:00131766 move.w ($DE2).w,d5 ROM:0013176A btst d3,d5 ROM:0013176C beq.s loc_131772 ROM:0013176E move.w #1,d2 ROM:00131772 ROM:00131772 loc_131772: ; CODE XREF: sub_131752+1A↑j ROM:00131772 move.w d5,($DE2).w ROM:00131776 bra.s loc_13178C ROM:00131778 ; --------------------------------------------------------------------------- ROM:00131778 ROM:00131778 loc_131778: ; CODE XREF: sub_131752+12↑j ROM:00131778 subi.w #$10,d3 ROM:0013177C move.w ($DE4).w,d5 ROM:00131780 btst d3,d5 ROM:00131782 beq.s loc_131788 ROM:00131784 move.w #1,d2 ROM:00131788 ROM:00131788 loc_131788: ; CODE XREF: sub_131752+30↑j ROM:00131788 move.w d5,($DE4).w ROM:0013178C ROM:0013178C loc_13178C: ; CODE XREF: sub_131752+24↑j ROM:0013178C cmpi.w #1,d2 ROM:00131790 bne.s loc_1317F6 ROM:00131792 move.w ($DCC).w,d3 ROM:00131796 move.w $1118(d3.w*2),d4 ROM:0013179C move.w $AC0(a5,d3.w*2),d7 ROM:001317A2 cmp.w d4,d7 ROM:001317A4 ble.s loc_1317B2 ROM:001317A6 add.w $A40(a5,d3.w*2),d4 ROM:001317AC move.w d4,$1118(d3.w*2) ROM:001317B2 ROM:001317B2 loc_1317B2: ; CODE XREF: sub_131752+52↑j ROM:001317B2 cmp.w d4,d7 ROM:001317B4 bgt.s loc_1317F6 ROM:001317B6 cmpi.w #$10,d3 ROM:001317BA bge.s loc_1317D8 ROM:001317BC move.w ($DE2).w,d5 ROM:001317C0 move.w ($1B22).w,d6 ROM:001317C4 ori.w #$100,($DC4).w ROM:001317CA bclr d3,d5 ROM:001317CC bclr d3,d6 ROM:001317CE move.w d6,($1B22).w ROM:001317D2 move.w d5,($DE2).w ROM:001317D6 bra.s loc_1317F6 ROM:001317D8 ; --------------------------------------------------------------------------- ROM:001317D8 ROM:001317D8 loc_1317D8: ; CODE XREF: sub_131752+68↑j ROM:001317D8 subi.w #$10,d3 ROM:001317DC move.w ($DE4).w,d5 ROM:001317E0 move.w ($1B24).w,d6 ROM:001317E4 ori.w #$100,($DC4).w ROM:001317EA bclr d3,d5 ROM:001317EC bclr d3,d6 ROM:001317EE move.w d6,($1B24).w ROM:001317F2 move.w d5,($DE4).w ROM:001317F6 ROM:001317F6 loc_1317F6: ; CODE XREF: sub_131752+3E↑j ROM:001317F6 ; sub_131752+62↑j ... ROM:001317F6 move.w d1,($DE0).w ROM:001317FA move.w d0,($DDE).w ROM:001317FE rts ROM:001317FE ; End of function sub_131752 ROM:001317FE ROM:00131800 ROM:00131800 ; =============== S U B R O U T I N E ======================================= ROM:00131800 ROM:00131800 ROM:00131800 sub_131800: ; CODE XREF: sub_13168A+80↑p ROM:00131800 ; sub_13168A+B0↑p ROM:00131800 move.w ($DDE).w,d0 ROM:00131804 move.w ($DE0).w,d1 ROM:00131808 move.w ($DEE).w,d2 ROM:0013180C move.w ($DF0).w,d3 ROM:00131810 move.w ($DCC).w,d4 ROM:00131814 cmpi.w #$10,d4 ROM:00131818 bge.s loc_13188A ROM:0013181A btst d4,d0 ROM:0013181C beq.s loc_13186C ROM:0013181E addi.w #1,($DD0).w ROM:00131824 move.w $10D8(d4.w*2),d6 ROM:0013182A add.w $A40(a5,d4.w*2),d6 ROM:00131830 move.w $AC0(a5,d4.w*2),d7 ROM:00131836 cmp.w d6,d7 ROM:00131838 bge.s loc_13183C ROM:0013183A move.w d7,d6 ROM:0013183C ROM:0013183C loc_13183C: ; CODE XREF: sub_131800+38↑j ROM:0013183C move.w d6,$10D8(d4.w*2) ROM:00131842 cmp.w $1158(d4.w*2),d6 ROM:00131848 ble.s loc_131850 ROM:0013184A move.w d6,$1158(d4.w*2) ROM:00131850 ROM:00131850 loc_131850: ; CODE XREF: sub_131800+48↑j ROM:00131850 move.w d4,($DDA).w ROM:00131854 bset d4,d2 ROM:00131856 move.w ($DE6).w,d7 ROM:0013185A bclr d4,d7 ROM:0013185C move.w d7,($DE6).w ROM:00131860 move.w ($1B26).w,d7 ROM:00131864 bclr d4,d7 ROM:00131866 move.w d7,($1B26).w ROM:0013186A bra.s loc_131888 ROM:0013186C ; --------------------------------------------------------------------------- ROM:0013186C ROM:0013186C loc_13186C: ; CODE XREF: sub_131800+1C↑j ROM:0013186C cmpi.w #0,$10D8(d4.w*2) ROM:00131874 beq.s loc_131888 ROM:00131876 move.w $10D8(d4.w*2),d6 ROM:0013187C sub.w $A80(a5,d4.w*2),d6 ROM:00131882 move.w d6,$10D8(d4.w*2) ROM:00131888 ROM:00131888 loc_131888: ; CODE XREF: sub_131800+6A↑j ROM:00131888 ; sub_131800+74↑j ROM:00131888 bra.s loc_1318FE ROM:0013188A ; --------------------------------------------------------------------------- ROM:0013188A ROM:0013188A loc_13188A: ; CODE XREF: sub_131800+18↑j ROM:0013188A move.w d4,d5 ROM:0013188C subi.w #$10,d5 ROM:00131890 btst d5,d1 ROM:00131892 beq.s loc_1318E2 ROM:00131894 addi.w #1,($DD0).w ROM:0013189A move.w $10D8(d4.w*2),d6 ROM:001318A0 add.w $A40(a5,d4.w*2),d6 ROM:001318A6 move.w $AC0(a5,d4.w*2),d7 ROM:001318AC cmp.w d6,d7 ROM:001318AE bge.s loc_1318B2 ROM:001318B0 move.w d7,d6 ROM:001318B2 ROM:001318B2 loc_1318B2: ; CODE XREF: sub_131800+AE↑j ROM:001318B2 move.w d6,$10D8(d4.w*2) ROM:001318B8 cmp.w $1158(d4.w*2),d6 ROM:001318BE ble.s loc_1318C6 ROM:001318C0 move.w d6,$1158(d4.w*2) ROM:001318C6 ROM:001318C6 loc_1318C6: ; CODE XREF: sub_131800+BE↑j ROM:001318C6 move.w d4,($DDA).w ROM:001318CA bset d5,d3 ROM:001318CC move.w ($DE8).w,d7 ROM:001318D0 bclr d5,d7 ROM:001318D2 move.w d7,($DE8).w ROM:001318D6 move.w ($1B28).w,d7 ROM:001318DA bclr d5,d7 ROM:001318DC move.w d7,($1B28).w ROM:001318E0 bra.s loc_1318FE ROM:001318E2 ; --------------------------------------------------------------------------- ROM:001318E2 ROM:001318E2 loc_1318E2: ; CODE XREF: sub_131800+92↑j ROM:001318E2 cmpi.w #0,$10D8(d4.w*2) ROM:001318EA beq.s loc_1318FE ROM:001318EC move.w $10D8(d4.w*2),d6 ROM:001318F2 sub.w $A80(a5,d4.w*2),d6 ROM:001318F8 move.w d6,$10D8(d4.w*2) ROM:001318FE ROM:001318FE loc_1318FE: ; CODE XREF: sub_131800:loc_131888↑j ROM:001318FE ; sub_131800+E0↑j ... ROM:001318FE move.w d3,($DF0).w ROM:00131902 move.w d2,($DEE).w ROM:00131906 move.w d1,($DE0).w ROM:0013190A move.w d0,($DDE).w ROM:0013190E rts ROM:0013190E ; End of function sub_131800 ROM:0013190E ROM:00131910 ROM:00131910 ; =============== S U B R O U T I N E ======================================= ROM:00131910 ROM:00131910 ROM:00131910 sub_131910: ; CODE XREF: sub_13168A+84↑p ROM:00131910 ; sub_13168A+B4↑p ROM:00131910 move.w ($146C).w,d0 ROM:00131914 move.w ($146E).w,d1 ROM:00131918 move.w ($1468).w,d2 ROM:0013191C move.w ($146A).w,d3 ROM:00131920 move.w ($DCC).w,d4 ROM:00131924 cmpi.w #$10,d4 ROM:00131928 bge.l loc_1319C0 ROM:0013192E btst d4,d0 ROM:00131930 bne.s loc_13197A ROM:00131932 move.w $AC0(a5,d4.w*2),d6 ROM:00131938 cmp.w $10D8(d4.w*2),d6 ROM:0013193E bgt.s loc_131978 ROM:00131940 move.w d6,$10D8(d4.w*2) ROM:00131946 move.w d4,($DCE).w ROM:0013194A bset d4,d0 ROM:0013194C bset d4,d2 ROM:0013194E move.w d4,($DDC).w ROM:00131952 ori.w #$40,($DC4).w ; '@' ROM:00131958 move.w d1,($146E).w ROM:0013195C move.w d0,($146C).w ROM:00131960 movem.l d0-d7,-(sp) ROM:00131964 bsr.w sub_131582 ROM:00131968 bsr.w sub_131A98 ROM:0013196C movem.l (sp)+,d0-d7 ROM:00131970 move.w ($146C).w,d0 ROM:00131974 move.w ($146E).w,d1 ROM:00131978 ROM:00131978 loc_131978: ; CODE XREF: sub_131910+2E↑j ROM:00131978 bra.s loc_1319BA ROM:0013197A ; --------------------------------------------------------------------------- ROM:0013197A ROM:0013197A loc_13197A: ; CODE XREF: sub_131910+20↑j ROM:0013197A cmpi.w #0,$10D8(d4.w*2) ROM:00131982 bge.s loc_13198A ROM:00131984 clr.w $10D8(d4.w*2) ROM:0013198A ROM:0013198A loc_13198A: ; CODE XREF: sub_131910+72↑j ROM:0013198A move.w $B00(a5,d4.w*2),d6 ROM:00131990 cmp.w $10D8(d4.w*2),d6 ROM:00131996 ble.s loc_1319BA ROM:00131998 move.w d4,($DCE).w ROM:0013199C bclr d4,d0 ROM:0013199E move.w d1,($146E).w ROM:001319A2 move.w d0,($146C).w ROM:001319A6 movem.l d0-d7,-(sp) ROM:001319AA bsr.w sub_131A98 ROM:001319AE movem.l (sp)+,d0-d7 ROM:001319B2 move.w ($146C).w,d0 ROM:001319B6 move.w ($146E).w,d1 ROM:001319BA ROM:001319BA loc_1319BA: ; CODE XREF: sub_131910:loc_131978↑j ROM:001319BA ; sub_131910+86↑j ROM:001319BA bra.l loc_131A86 ROM:001319C0 ; --------------------------------------------------------------------------- ROM:001319C0 ROM:001319C0 loc_1319C0: ; CODE XREF: sub_131910+18↑j ROM:001319C0 move.w d4,d5 ROM:001319C2 subi.w #$10,d5 ROM:001319C6 btst d5,d1 ROM:001319C8 bne.s loc_131A2C ROM:001319CA move.w $AC0(a5,d4.w*2),d6 ROM:001319D0 cmp.w $10D8(d4.w*2),d6 ROM:001319D6 bgt.s loc_131A2A ROM:001319D8 move.w d6,$10D8(d4.w*2) ROM:001319DE move.w d4,($DCE).w ROM:001319E2 bset d5,d1 ROM:001319E4 bset d5,d3 ROM:001319E6 cmpi.w #7,d5 ROM:001319EA bne.s loc_131A00 ROM:001319EC move.w ($1472).w,d7 ROM:001319F0 bset d5,d7 ROM:001319F2 move.w d7,($1472).w ROM:001319F6 move.w ($1476).w,d7 ROM:001319FA bset d5,d7 ROM:001319FC move.w d7,($1476).w ROM:00131A00 ROM:00131A00 loc_131A00: ; CODE XREF: sub_131910+DA↑j ROM:00131A00 move.w d4,($DDC).w ROM:00131A04 ori.w #$40,($DC4).w ; '@' ROM:00131A0A move.w d1,($146E).w ROM:00131A0E move.w d0,($146C).w ROM:00131A12 movem.l d0-d7,-(sp) ROM:00131A16 bsr.w sub_131582 ROM:00131A1A bsr.w sub_131A98 ROM:00131A1E movem.l (sp)+,d0-d7 ROM:00131A22 move.w ($146C).w,d0 ROM:00131A26 move.w ($146E).w,d1 ROM:00131A2A ROM:00131A2A loc_131A2A: ; CODE XREF: sub_131910+C6↑j ROM:00131A2A bra.s loc_131A86 ROM:00131A2C ; --------------------------------------------------------------------------- ROM:00131A2C ROM:00131A2C loc_131A2C: ; CODE XREF: sub_131910+B8↑j ROM:00131A2C cmpi.w #0,$10D8(d4.w*2) ROM:00131A34 bge.s loc_131A3C ROM:00131A36 clr.w $10D8(d4.w*2) ROM:00131A3C ROM:00131A3C loc_131A3C: ; CODE XREF: sub_131910+124↑j ROM:00131A3C move.w $B00(a5,d4.w*2),d6 ROM:00131A42 cmp.w $10D8(d4.w*2),d6 ROM:00131A48 ble.s loc_131A86 ROM:00131A4A move.w d4,($DCE).w ROM:00131A4E bclr d5,d1 ROM:00131A50 cmpi.w #7,d5 ROM:00131A54 bne.s loc_131A6A ROM:00131A56 move.w ($1472).w,d7 ROM:00131A5A bclr d5,d7 ROM:00131A5C move.w d7,($1472).w ROM:00131A60 move.w ($1476).w,d7 ROM:00131A64 bclr d5,d7 ROM:00131A66 move.w d7,($1476).w ROM:00131A6A ROM:00131A6A loc_131A6A: ; CODE XREF: sub_131910+144↑j ROM:00131A6A move.w d1,($146E).w ROM:00131A6E move.w d0,($146C).w ROM:00131A72 movem.l d0-d7,-(sp) ROM:00131A76 bsr.w sub_131A98 ROM:00131A7A movem.l (sp)+,d0-d7 ROM:00131A7E move.w ($146C).w,d0 ROM:00131A82 move.w ($146E).w,d1 ROM:00131A86 ROM:00131A86 loc_131A86: ; CODE XREF: sub_131910:loc_1319BA↑j ROM:00131A86 ; sub_131910:loc_131A2A↑j ... ROM:00131A86 move.w d3,($146A).w ROM:00131A8A move.w d2,($1468).w ROM:00131A8E move.w d1,($146E).w ROM:00131A92 move.w d0,($146C).w ROM:00131A96 rts ROM:00131A96 ; End of function sub_131910 ROM:00131A96 ROM:00131A98 ROM:00131A98 ; =============== S U B R O U T I N E ======================================= ROM:00131A98 ROM:00131A98 ROM:00131A98 sub_131A98: ; CODE XREF: sub_131910+58↑p ROM:00131A98 ; sub_131910+9A↑p ... ROM:00131A98 move.w ($DCE).w,d0 ROM:00131A9C cmpi.w #$10,d0 ROM:00131AA0 bge.s loc_131AEC ROM:00131AA2 move.w ($146C).w,d1 ROM:00131AA6 move.w ($1470).w,d2 ROM:00131AAA move.w ($1474).w,d3 ROM:00131AAE btst d0,d1 ROM:00131AB0 beq.s loc_131ADE ROM:00131AB2 btst d0,d2 ROM:00131AB4 beq.s loc_131ADE ROM:00131AB6 btst d0,d3 ROM:00131AB8 beq.s loc_131ADE ROM:00131ABA move.w ($1478).w,d4 ROM:00131ABE move.w ($DE2).w,d5 ROM:00131AC2 move.w ($1B22).w,d6 ROM:00131AC6 bset d0,d4 ROM:00131AC8 ori.w #$200,($DC4).w ROM:00131ACE bclr d0,d5 ROM:00131AD0 bclr d0,d6 ROM:00131AD2 move.w d6,($1B22).w ROM:00131AD6 move.w d5,($DE2).w ROM:00131ADA move.w d4,($1478).w ROM:00131ADE ROM:00131ADE loc_131ADE: ; CODE XREF: sub_131A98+18↑j ROM:00131ADE ; sub_131A98+1C↑j ... ROM:00131ADE move.w d3,($1474).w ROM:00131AE2 move.w d2,($1470).w ROM:00131AE6 move.w d1,($146C).w ROM:00131AEA bra.s locret_131B38 ROM:00131AEC ; --------------------------------------------------------------------------- ROM:00131AEC ROM:00131AEC loc_131AEC: ; CODE XREF: sub_131A98+8↑j ROM:00131AEC subi.w #$10,d0 ROM:00131AF0 move.w ($146E).w,d1 ROM:00131AF4 move.w ($1472).w,d2 ROM:00131AF8 move.w ($1476).w,d3 ROM:00131AFC btst d0,d1 ROM:00131AFE beq.s loc_131B2C ROM:00131B00 btst d0,d2 ROM:00131B02 beq.s loc_131B2C ROM:00131B04 btst d0,d3 ROM:00131B06 beq.s loc_131B2C ROM:00131B08 move.w ($147A).w,d4 ROM:00131B0C move.w ($DE4).w,d5 ROM:00131B10 move.w ($1B24).w,d6 ROM:00131B14 bset d0,d4 ROM:00131B16 ori.w #$200,($DC4).w ROM:00131B1C bclr d0,d5 ROM:00131B1E bclr d0,d6 ROM:00131B20 move.w d6,($1B24).w ROM:00131B24 move.w d5,($DE4).w ROM:00131B28 move.w d4,($147A).w ROM:00131B2C ROM:00131B2C loc_131B2C: ; CODE XREF: sub_131A98+66↑j ROM:00131B2C ; sub_131A98+6A↑j ... ROM:00131B2C move.w d3,($1476).w ROM:00131B30 move.w d2,($1472).w ROM:00131B34 move.w d1,($146E).w ROM:00131B38 ROM:00131B38 locret_131B38: ; CODE XREF: sub_131A98+52↑j ROM:00131B38 rts ROM:00131B38 ; End of function sub_131A98 ROM:00131B38 ROM:00131B3A ROM:00131B3A ; =============== S U B R O U T I N E ======================================= ROM:00131B3A ROM:00131B3A ROM:00131B3A sub_131B3A: ; CODE XREF: ROM:00131470↑p ROM:00131B3A move.b #0,($1269).w ROM:00131B40 move.b #0,($1263).w ROM:00131B46 move.w #0,d0 ROM:00131B4A bra.s loc_131B50 ROM:00131B4C ; --------------------------------------------------------------------------- ROM:00131B4C ROM:00131B4C loc_131B4C: ; CODE XREF: sub_131B3A:loc_131BCC↓j ROM:00131B4C addi.w #1,d0 ROM:00131B50 ROM:00131B50 loc_131B50: ; CODE XREF: sub_131B3A+10↑j ROM:00131B50 cmpi.w #$1F,d0 ROM:00131B54 bgt.l loc_131BD0 ROM:00131B5A cmpi.w #$10,d0 ROM:00131B5E bge.s loc_131B94 ROM:00131B60 move.w ($1478).w,d2 ROM:00131B64 move.w ($146C).w,d3 ROM:00131B68 move.w ($1470).w,d4 ROM:00131B6C move.w ($1474).w,d5 ROM:00131B70 btst d0,d2 ROM:00131B72 beq.s loc_131B82 ROM:00131B74 btst d0,d3 ROM:00131B76 bne.s loc_131B82 ROM:00131B78 btst d0,d4 ROM:00131B7A bne.s loc_131B82 ROM:00131B7C btst d0,d5 ROM:00131B7E bne.s loc_131B82 ROM:00131B80 bclr d0,d2 ROM:00131B82 ROM:00131B82 loc_131B82: ; CODE XREF: sub_131B3A+38↑j ROM:00131B82 ; sub_131B3A+3C↑j ... ROM:00131B82 move.w d5,($1474).w ROM:00131B86 move.w d4,($1470).w ROM:00131B8A move.w d3,($146C).w ROM:00131B8E move.w d2,($1478).w ROM:00131B92 bra.s loc_131BCC ROM:00131B94 ; --------------------------------------------------------------------------- ROM:00131B94 ROM:00131B94 loc_131B94: ; CODE XREF: sub_131B3A+24↑j ROM:00131B94 move.w d0,d1 ROM:00131B96 subi.w #$10,d1 ROM:00131B9A move.w ($147A).w,d2 ROM:00131B9E move.w ($146E).w,d3 ROM:00131BA2 move.w ($1472).w,d4 ROM:00131BA6 move.w ($1476).w,d5 ROM:00131BAA btst d1,d2 ROM:00131BAC beq.s loc_131BBC ROM:00131BAE btst d1,d3 ROM:00131BB0 bne.s loc_131BBC ROM:00131BB2 btst d1,d4 ROM:00131BB4 bne.s loc_131BBC ROM:00131BB6 btst d1,d5 ROM:00131BB8 bne.s loc_131BBC ROM:00131BBA bclr d1,d2 ROM:00131BBC ROM:00131BBC loc_131BBC: ; CODE XREF: sub_131B3A+72↑j ROM:00131BBC ; sub_131B3A+76↑j ... ROM:00131BBC move.w d5,($1476).w ROM:00131BC0 move.w d4,($1472).w ROM:00131BC4 move.w d3,($146E).w ROM:00131BC8 move.w d2,($147A).w ROM:00131BCC ROM:00131BCC loc_131BCC: ; CODE XREF: sub_131B3A+58↑j ROM:00131BCC bra.w loc_131B4C ROM:00131BD0 ; --------------------------------------------------------------------------- ROM:00131BD0 ROM:00131BD0 loc_131BD0: ; CODE XREF: sub_131B3A+1A↑j ROM:00131BD0 move.w #0,d0 ROM:00131BD4 bra.s loc_131BDA ROM:00131BD6 ; --------------------------------------------------------------------------- ROM:00131BD6 ROM:00131BD6 loc_131BD6: ; CODE XREF: sub_131B3A:loc_131C76↓j ROM:00131BD6 addi.w #1,d0 ROM:00131BDA ROM:00131BDA loc_131BDA: ; CODE XREF: sub_131B3A+9A↑j ROM:00131BDA cmpi.w #$1F,d0 ROM:00131BDE bgt.l locret_131C7A ROM:00131BE4 cmpi.w #$10,d0 ROM:00131BE8 bge.s loc_131C2E ROM:00131BEA move.w ($DE2).w,d2 ROM:00131BEE move.w ($146C).w,d3 ROM:00131BF2 move.w ($1470).w,d4 ROM:00131BF6 move.w ($1474).w,d5 ROM:00131BFA btst d0,d3 ROM:00131BFC beq.s loc_131C02 ROM:00131BFE bra.w loc_131C06 ROM:00131C02 ; --------------------------------------------------------------------------- ROM:00131C02 ROM:00131C02 loc_131C02: ; CODE XREF: sub_131B3A+C2↑j ROM:00131C02 btst d0,d2 ROM:00131C04 bne.s loc_131C1A ROM:00131C06 ROM:00131C06 loc_131C06: ; CODE XREF: sub_131B3A+C4↑j ROM:00131C06 btst d0,d4 ROM:00131C08 beq.s loc_131C0E ROM:00131C0A bset d0,d5 ROM:00131C0C bra.s loc_131C10 ROM:00131C0E ; --------------------------------------------------------------------------- ROM:00131C0E ROM:00131C0E loc_131C0E: ; CODE XREF: sub_131B3A+CE↑j ROM:00131C0E bclr d0,d5 ROM:00131C10 ROM:00131C10 loc_131C10: ; CODE XREF: sub_131B3A+D2↑j ROM:00131C10 btst d0,d3 ROM:00131C12 beq.s loc_131C18 ROM:00131C14 bset d0,d4 ROM:00131C16 bra.s loc_131C1A ROM:00131C18 ; --------------------------------------------------------------------------- ROM:00131C18 ROM:00131C18 loc_131C18: ; CODE XREF: sub_131B3A+D8↑j ROM:00131C18 bclr d0,d4 ROM:00131C1A ROM:00131C1A loc_131C1A: ; CODE XREF: sub_131B3A+CA↑j ROM:00131C1A ; sub_131B3A+DC↑j ROM:00131C1A bclr d0,d3 ROM:00131C1C move.w d5,($1474).w ROM:00131C20 move.w d4,($1470).w ROM:00131C24 move.w d3,($146C).w ROM:00131C28 move.w d2,($DE2).w ROM:00131C2C bra.s loc_131C76 ROM:00131C2E ; --------------------------------------------------------------------------- ROM:00131C2E ROM:00131C2E loc_131C2E: ; CODE XREF: sub_131B3A+AE↑j ROM:00131C2E move.w d0,d1 ROM:00131C30 subi.w #$10,d1 ROM:00131C34 move.w ($DE4).w,d2 ROM:00131C38 move.w ($146E).w,d3 ROM:00131C3C move.w ($1472).w,d4 ROM:00131C40 move.w ($1476).w,d5 ROM:00131C44 btst d1,d3 ROM:00131C46 beq.s loc_131C4C ROM:00131C48 bra.w loc_131C50 ROM:00131C4C ; --------------------------------------------------------------------------- ROM:00131C4C ROM:00131C4C loc_131C4C: ; CODE XREF: sub_131B3A+10C↑j ROM:00131C4C btst d1,d2 ROM:00131C4E bne.s loc_131C64 ROM:00131C50 ROM:00131C50 loc_131C50: ; CODE XREF: sub_131B3A+10E↑j ROM:00131C50 btst d1,d4 ROM:00131C52 beq.s loc_131C58 ROM:00131C54 bset d1,d5 ROM:00131C56 bra.s loc_131C5A ROM:00131C58 ; --------------------------------------------------------------------------- ROM:00131C58 ROM:00131C58 loc_131C58: ; CODE XREF: sub_131B3A+118↑j ROM:00131C58 bclr d1,d5 ROM:00131C5A ROM:00131C5A loc_131C5A: ; CODE XREF: sub_131B3A+11C↑j ROM:00131C5A btst d1,d3 ROM:00131C5C beq.s loc_131C62 ROM:00131C5E bset d1,d4 ROM:00131C60 bra.s loc_131C64 ROM:00131C62 ; --------------------------------------------------------------------------- ROM:00131C62 ROM:00131C62 loc_131C62: ; CODE XREF: sub_131B3A+122↑j ROM:00131C62 bclr d1,d4 ROM:00131C64 ROM:00131C64 loc_131C64: ; CODE XREF: sub_131B3A+114↑j ROM:00131C64 ; sub_131B3A+126↑j ROM:00131C64 bclr d1,d3 ROM:00131C66 move.w d5,($1476).w ROM:00131C6A move.w d4,($1472).w ROM:00131C6E move.w d3,($146E).w ROM:00131C72 move.w d2,($DE4).w ROM:00131C76 ROM:00131C76 loc_131C76: ; CODE XREF: sub_131B3A+F2↑j ROM:00131C76 bra.w loc_131BD6 ROM:00131C7A ; --------------------------------------------------------------------------- ROM:00131C7A ROM:00131C7A locret_131C7A: ; CODE XREF: sub_131B3A+A4↑j ROM:00131C7A rts ROM:00131C7A ; End of function sub_131B3A 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_1312A2+2C↑p ROM:00131C7C clr.w d2 ROM:00131C7E cmpi.b #0,($14B4).w ROM:00131C84 ble.l loc_131CE4 ROM:00131C8A move.b ($14B5).w,d0 ROM:00131C8E ext.w d0 ROM:00131C90 cmpi.w #$10,d0 ROM:00131C94 bge.s loc_131CBA ROM:00131C96 move.w ($1478).w,d6 ROM:00131C9A btst d0,d6 ROM:00131C9C bne.s loc_131CAC ROM:00131C9E move.b #$FF,($14B5).w ROM:00131CA4 clr.w d4 ROM:00131CA6 move.w #$FF,d5 ROM:00131CAA bra.s loc_131CB4 ROM:00131CAC ; --------------------------------------------------------------------------- ROM:00131CAC ROM:00131CAC loc_131CAC: ; CODE XREF: sub_131C7C+20↑j ROM:00131CAC move.w $B40(a5,d0.w*2),d4 ROM:00131CB2 move.w d0,d5 ROM:00131CB4 ROM:00131CB4 loc_131CB4: ; CODE XREF: sub_131C7C+2E↑j ROM:00131CB4 move.w d6,($1478).w ROM:00131CB8 bra.s loc_131CE2 ROM:00131CBA ; --------------------------------------------------------------------------- ROM:00131CBA ROM:00131CBA loc_131CBA: ; CODE XREF: sub_131C7C+18↑j ROM:00131CBA move.w d0,d1 ROM:00131CBC subi.w #$10,d1 ROM:00131CC0 move.w ($147A).w,d6 ROM:00131CC4 btst d1,d6 ROM:00131CC6 bne.s loc_131CD6 ROM:00131CC8 clr.w d4 ROM:00131CCA move.b #$FF,($14B5).w ROM:00131CD0 move.w #$FF,d5 ROM:00131CD4 bra.s loc_131CDE ROM:00131CD6 ; --------------------------------------------------------------------------- ROM:00131CD6 ROM:00131CD6 loc_131CD6: ; CODE XREF: sub_131C7C+4A↑j ROM:00131CD6 move.w $B40(a5,d0.w*2),d4 ROM:00131CDC move.w d0,d5 ROM:00131CDE ROM:00131CDE loc_131CDE: ; CODE XREF: sub_131C7C+58↑j ROM:00131CDE move.w d6,($147A).w ROM:00131CE2 ROM:00131CE2 loc_131CE2: ; CODE XREF: sub_131C7C+3C↑j ROM:00131CE2 bra.s loc_131CF6 ROM:00131CE4 ; --------------------------------------------------------------------------- ROM:00131CE4 ROM:00131CE4 loc_131CE4: ; CODE XREF: sub_131C7C+8↑j ROM:00131CE4 clr.w d4 ROM:00131CE6 move.b #$FF,($14B5).w ROM:00131CEC move.w #$FF,d5 ROM:00131CF0 move.b #$FF,($1277).w ROM:00131CF6 ROM:00131CF6 loc_131CF6: ; CODE XREF: sub_131C7C:loc_131CE2↑j ROM:00131CF6 move.w #0,d0 ROM:00131CFA bra.s loc_131D00 ROM:00131CFC ; --------------------------------------------------------------------------- ROM:00131CFC ROM:00131CFC loc_131CFC: ; CODE XREF: sub_131C7C:loc_131D50↓j ROM:00131CFC addi.w #1,d0 ROM:00131D00 ROM:00131D00 loc_131D00: ; CODE XREF: sub_131C7C+7E↑j ROM:00131D00 cmpi.w #$1F,d0 ROM:00131D04 bgt.l loc_131D52 ROM:00131D0A cmpi.w #$10,d0 ROM:00131D0E bge.s loc_131D2E ROM:00131D10 move.w ($1478).w,d6 ROM:00131D14 btst d0,d6 ROM:00131D16 beq.s loc_131D28 ROM:00131D18 addq.w #1,d2 ROM:00131D1A move.w $B40(a5,d0.w*2),d3 ROM:00131D20 cmp.w d3,d4 ROM:00131D22 bge.s loc_131D28 ROM:00131D24 move.w d0,d5 ROM:00131D26 move.w d3,d4 ROM:00131D28 ROM:00131D28 loc_131D28: ; CODE XREF: sub_131C7C+9A↑j ROM:00131D28 ; sub_131C7C+A6↑j ROM:00131D28 move.w d6,($1478).w ROM:00131D2C bra.s loc_131D50 ROM:00131D2E ; --------------------------------------------------------------------------- ROM:00131D2E ROM:00131D2E loc_131D2E: ; CODE XREF: sub_131C7C+92↑j ROM:00131D2E move.w d0,d1 ROM:00131D30 subi.w #$10,d1 ROM:00131D34 move.w ($147A).w,d6 ROM:00131D38 btst d1,d6 ROM:00131D3A beq.s loc_131D4C ROM:00131D3C addq.w #1,d2 ROM:00131D3E move.w $B40(a5,d0.w*2),d3 ROM:00131D44 cmp.w d3,d4 ROM:00131D46 bge.s loc_131D4C ROM:00131D48 move.w d0,d5 ROM:00131D4A move.w d3,d4 ROM:00131D4C ROM:00131D4C loc_131D4C: ; CODE XREF: sub_131C7C+BE↑j ROM:00131D4C ; sub_131C7C+CA↑j ROM:00131D4C move.w d6,($147A).w ROM:00131D50 ROM:00131D50 loc_131D50: ; CODE XREF: sub_131C7C+B0↑j ROM:00131D50 bra.s loc_131CFC ROM:00131D52 ; --------------------------------------------------------------------------- ROM:00131D52 ROM:00131D52 loc_131D52: ; CODE XREF: sub_131C7C+88↑j ROM:00131D52 cmpi.w #0,d2 ROM:00131D56 ble.s loc_131D9C ROM:00131D58 cmp.b ($14B5).w,d5 ROM:00131D5C beq.s loc_131D9A ROM:00131D5E clr.w ($DEA).w ROM:00131D62 clr.w ($DEC).w ROM:00131D66 move.b d5,($14B5).w ROM:00131D6A move.b d5,d7 ROM:00131D6C ext.w d7 ROM:00131D6E cmpi.w #$10,d7 ROM:00131D72 bge.s loc_131D80 ROM:00131D74 move.w ($DEA).w,d6 ROM:00131D78 bset d7,d6 ROM:00131D7A move.w d6,($DEA).w ROM:00131D7E bra.s loc_131D94 ROM:00131D80 ; --------------------------------------------------------------------------- ROM:00131D80 ROM:00131D80 loc_131D80: ; CODE XREF: sub_131C7C+F6↑j ROM:00131D80 cmpi.w #$20,d7 ; ' ' ROM:00131D84 bge.s loc_131D94 ROM:00131D86 subi.w #$10,d7 ROM:00131D8A move.w ($DEC).w,d6 ROM:00131D8E bset d7,d6 ROM:00131D90 move.w d6,($DEC).w ROM:00131D94 ROM:00131D94 loc_131D94: ; CODE XREF: sub_131C7C+102↑j ROM:00131D94 ; sub_131C7C+108↑j ROM:00131D94 bset #7,($1425).w ROM:00131D9A ROM:00131D9A loc_131D9A: ; CODE XREF: sub_131C7C+E0↑j ROM:00131D9A bra.s loc_131DA4 ROM:00131D9C ; --------------------------------------------------------------------------- ROM:00131D9C ROM:00131D9C loc_131D9C: ; CODE XREF: sub_131C7C+DA↑j ROM:00131D9C clr.w ($DEA).w ROM:00131DA0 clr.w ($DEC).w ROM:00131DA4 ROM:00131DA4 loc_131DA4: ; CODE XREF: sub_131C7C:loc_131D9A↑j ROM:00131DA4 move.b d2,($14B4).w ROM:00131DA8 rts ROM:00131DA8 ; End of function sub_131C7C ROM:00131DA8 ROM:00131DAA ROM:00131DAA ; =============== S U B R O U T I N E ======================================= ROM:00131DAA ROM:00131DAA ROM:00131DAA sub_131DAA: ; CODE XREF: sub_1312A2+30↑p ROM:00131DAA clr.w d1 ROM:00131DAC move.b ($127B).w,d1 ROM:00131DB0 cmpi.w #2,d1 ROM:00131DB4 bcc.s locret_131DBE ROM:00131DB6 movea.l off_131DC0(pc,d1.w*4),a0 ROM:00131DBA nop ROM:00131DBC jmp (a0) ROM:00131DBE ; --------------------------------------------------------------------------- ROM:00131DBE ROM:00131DBE locret_131DBE: ; CODE XREF: sub_131DAA+A↑j ROM:00131DBE rts ROM:00131DBE ; End of function sub_131DAA ROM:00131DBE ROM:00131DBE ; --------------------------------------------------------------------------- ROM:00131DC0 off_131DC0: dc.l loc_131DC8 ; DATA XREF: sub_131DAA+C↑r ROM:00131DC4 dc.l loc_131DD4 ROM:00131DC8 ; --------------------------------------------------------------------------- ROM:00131DC8 ROM:00131DC8 loc_131DC8: ; DATA XREF: ROM:off_131DC0↑o ROM:00131DC8 move.b #1,($127B).w ROM:00131DCE bra.w locret_131E0A ROM:00131DD2 ; --------------------------------------------------------------------------- ROM:00131DD2 rts ROM:00131DD4 ; --------------------------------------------------------------------------- ROM:00131DD4 ROM:00131DD4 loc_131DD4: ; DATA XREF: ROM:00131DC4↑o ROM:00131DD4 btst #2,($1426).w ROM:00131DDA beq.s loc_131DEC ROM:00131DDC bclr #2,($1426).w ROM:00131DE2 ori.w #$400,($DC4).w ROM:00131DE8 bsr.w sub_131E74 ROM:00131DEC ROM:00131DEC loc_131DEC: ; CODE XREF: ROM:00131DDA↑j ROM:00131DEC btst #7,($1425).w ROM:00131DF2 beq.s locret_131E0A ROM:00131DF4 bclr #7,($1425).w ROM:00131DFA ori.w #$80,($DC4).w ROM:00131E00 bsr.w sub_131E0C ROM:00131E04 bset #1,($141E).w ROM:00131E0A ROM:00131E0A locret_131E0A: ; CODE XREF: ROM:00131DCE↑j ROM:00131E0A ; ROM:00131DF2↑j ROM:00131E0A rts ROM:00131E0C ROM:00131E0C ; =============== S U B R O U T I N E ======================================= ROM:00131E0C ROM:00131E0C ROM:00131E0C sub_131E0C: ; CODE XREF: ROM:00131E00↑p ROM:00131E0C move.b ($14B5).w,d0 ROM:00131E10 cmp.b ($14B6).w,d0 ROM:00131E14 beq.s locret_131E72 ROM:00131E16 move.b d0,($14B6).w ROM:00131E1A move.b $1D6F(d0.w),($14B7).w ROM:00131E22 move.w $1B2E(d0.w*2),($1B12).w ROM:00131E2A move.w $1B6E(d0.w*2),($1B14).w ROM:00131E32 move.w $1BAE(d0.w*2),($1B16).w ROM:00131E3A move.w $1BEE(d0.w*2),($1B18).w ROM:00131E42 move.w $1C2E(d0.w*2),($1B1A).w ROM:00131E4A move.w $1C6E(d0.w*2),($1B1C).w ROM:00131E52 move.b $1D8F(d0.w),($1D6E).w ROM:00131E5A move.w $1CAE(d0.w*2),($1B1E).w ROM:00131E62 move.w $1CEE(d0.w*2),($1B20).w ROM:00131E6A move.w $1D2E(d0.w*2),($1466).w ROM:00131E72 ROM:00131E72 locret_131E72: ; CODE XREF: sub_131E0C+8↑j ROM:00131E72 rts ROM:00131E72 ; End of function sub_131E0C ROM:00131E72 ROM:00131E74 ROM:00131E74 ; =============== S U B R O U T I N E ======================================= ROM:00131E74 ROM:00131E74 ROM:00131E74 sub_131E74: ; CODE XREF: sub_128A68+128↑p ROM:00131E74 ; ROM:00131DE8↑p ROM:00131E74 move.w ($1468).w,d1 ROM:00131E78 move.w ($146A).w,d2 ROM:00131E7C move.b ($14B6).w,d0 ROM:00131E80 ext.w d0 ROM:00131E82 move.b #$FF,($14B6).w ROM:00131E88 move.b #0,($14B7).w ROM:00131E8E move.w #0,($1B12).w ROM:00131E94 move.w #0,($1B14).w ROM:00131E9A move.w #0,($1B16).w ROM:00131EA0 move.w #0,($1B18).w ROM:00131EA6 move.w #0,($1B1A).w ROM:00131EAC move.w #0,($1B1C).w ROM:00131EB2 move.b #0,($1D6E).w ROM:00131EB8 move.w #0,($1B1E).w ROM:00131EBE cmpi.w #$10,d0 ROM:00131EC2 bge.s loc_131EC8 ROM:00131EC4 bclr d0,d1 ROM:00131EC6 bra.s loc_131ECE ROM:00131EC8 ; --------------------------------------------------------------------------- ROM:00131EC8 ROM:00131EC8 loc_131EC8: ; CODE XREF: sub_131E74+4E↑j ROM:00131EC8 subi.w #$10,d0 ROM:00131ECC bclr d0,d2 ROM:00131ECE ROM:00131ECE loc_131ECE: ; CODE XREF: sub_131E74+52↑j ROM:00131ECE move.w d2,($146A).w ROM:00131ED2 move.w d1,($1468).w ROM:00131ED6 rts ROM:00131ED6 ; End of function sub_131E74 ROM:00131ED6 ROM:00131ED8 ROM:00131ED8 ; =============== S U B R O U T I N E ======================================= ROM:00131ED8 ROM:00131ED8 ROM:00131ED8 sub_131ED8: ; CODE XREF: sub_1312A2:loc_1312E4↑p ROM:00131ED8 clr.w d1 ROM:00131EDA move.b ($127C).w,d1 ROM:00131EDE cmpi.w #2,d1 ROM:00131EE2 bcc.s locret_131EEC ROM:00131EE4 movea.l off_131EEE(pc,d1.w*4),a0 ROM:00131EE8 nop ROM:00131EEA jmp (a0) ROM:00131EEC ; --------------------------------------------------------------------------- ROM:00131EEC ROM:00131EEC locret_131EEC: ; CODE XREF: sub_131ED8+A↑j ROM:00131EEC rts ROM:00131EEC ; End of function sub_131ED8 ROM:00131EEC ROM:00131EEC ; --------------------------------------------------------------------------- ROM:00131EEE off_131EEE: dc.l loc_131EF6 ; DATA XREF: sub_131ED8+C↑r ROM:00131EF2 dc.l loc_131F1E ROM:00131EF6 ; --------------------------------------------------------------------------- ROM:00131EF6 ROM:00131EF6 loc_131EF6: ; DATA XREF: ROM:off_131EEE↑o ROM:00131EF6 cmpi.w #0,($704).w ROM:00131EFC bgt.s locret_131F1C ROM:00131EFE move.w $7A2(a5),d0 ROM:00131F02 clr.b ($858).w ROM:00131F06 move.w d0,($702).w ROM:00131F0A move.b #1,($858).w ROM:00131F10 bset #4,($140C).w ROM:00131F16 move.b #1,($127C).w ROM:00131F1C ROM:00131F1C locret_131F1C: ; CODE XREF: ROM:00131EFC↑j ROM:00131F1C rts ROM:00131F1E ; --------------------------------------------------------------------------- ROM:00131F1E ROM:00131F1E loc_131F1E: ; DATA XREF: ROM:00131EF2↑o ROM:00131F1E cmpi.w #0,($704).w ROM:00131F24 bgt.s locret_131F44 ROM:00131F26 move.w $7A2(a5),d0 ROM:00131F2A clr.b ($858).w ROM:00131F2E move.w d0,($702).w ROM:00131F32 move.b #1,($858).w ROM:00131F38 bclr #4,($140C).w ROM:00131F3E move.b #0,($127C).w ROM:00131F44 ROM:00131F44 locret_131F44: ; CODE XREF: ROM:00131F24↑j ROM:00131F44 rts ROM:00131F46 ROM:00131F46 ; =============== S U B R O U T I N E ======================================= ROM:00131F46 ROM:00131F46 ROM:00131F46 sub_131F46: ; CODE XREF: sub_1312A2+3C↑p ROM:00131F46 clr.w d1 ROM:00131F48 move.b ($127D).w,d1 ROM:00131F4C cmpi.w #8,d1 ROM:00131F50 bcc.s locret_131F5A ROM:00131F52 movea.l off_131F5C(pc,d1.w*4),a0 ROM:00131F56 nop ROM:00131F58 jmp (a0) ROM:00131F5A ; --------------------------------------------------------------------------- ROM:00131F5A ROM:00131F5A locret_131F5A: ; CODE XREF: sub_131F46+A↑j ROM:00131F5A rts ROM:00131F5A ; End of function sub_131F46 ROM:00131F5A ROM:00131F5A ; --------------------------------------------------------------------------- ROM:00131F5C off_131F5C: dc.l loc_131F7C ; DATA XREF: sub_131F46+C↑r ROM:00131F60 dc.l loc_131F88 ROM:00131F64 dc.l loc_131FB4 ROM:00131F68 dc.l loc_131FE4 ROM:00131F6C dc.l loc_132028 ROM:00131F70 dc.l loc_132072 ROM:00131F74 dc.l loc_1320E6 ROM:00131F78 dc.l loc_132158 ROM:00131F7C ; --------------------------------------------------------------------------- ROM:00131F7C ROM:00131F7C loc_131F7C: ; DATA XREF: ROM:off_131F5C↑o ROM:00131F7C move.b #1,($127D).w ROM:00131F82 bra.w locret_131FB2 ROM:00131F86 ; --------------------------------------------------------------------------- ROM:00131F86 rts ROM:00131F88 ; --------------------------------------------------------------------------- ROM:00131F88 ROM:00131F88 loc_131F88: ; DATA XREF: ROM:00131F60↑o ROM:00131F88 btst #4,($890).w ROM:00131F8E beq.s locret_131FB2 ROM:00131F90 move.w $7A0(a5),d0 ROM:00131F94 clr.b ($858).w ROM:00131F98 move.w d0,($702).w ROM:00131F9C move.b #1,($858).w ROM:00131FA2 bset #4,($140C).w ROM:00131FA8 move.b #2,($127D).w ROM:00131FAE bra.w locret_131FE2 ROM:00131FB2 ; --------------------------------------------------------------------------- ROM:00131FB2 ROM:00131FB2 locret_131FB2: ; CODE XREF: ROM:00131F82↑j ROM:00131FB2 ; ROM:00131F8E↑j ... ROM:00131FB2 rts ROM:00131FB4 ; --------------------------------------------------------------------------- ROM:00131FB4 ROM:00131FB4 loc_131FB4: ; DATA XREF: ROM:00131F64↑o ROM:00131FB4 btst #3,($1424).w ROM:00131FBA beq.s loc_131FCC ROM:00131FBC bclr #4,($140C).w ROM:00131FC2 move.b #7,($127D).w ROM:00131FC8 bra.w locret_1321D2 ROM:00131FCC ; --------------------------------------------------------------------------- ROM:00131FCC ROM:00131FCC loc_131FCC: ; CODE XREF: ROM:00131FBA↑j ROM:00131FCC btst #4,($890).w ROM:00131FD2 bne.s locret_131FE2 ROM:00131FD4 bclr #4,($140C).w ROM:00131FDA move.b #1,($127D).w ROM:00131FE0 bra.s locret_131FB2 ROM:00131FE2 ; --------------------------------------------------------------------------- ROM:00131FE2 ROM:00131FE2 locret_131FE2: ; CODE XREF: ROM:00131FAE↑j ROM:00131FE2 ; ROM:00131FD2↑j ROM:00131FE2 rts ROM:00131FE4 ; --------------------------------------------------------------------------- ROM:00131FE4 ROM:00131FE4 loc_131FE4: ; DATA XREF: ROM:00131F68↑o ROM:00131FE4 btst #5,($1419).w ROM:00131FEA beq.s loc_131FF2 ROM:00131FEC bset #4,($140C).w ROM:00131FF2 ROM:00131FF2 loc_131FF2: ; CODE XREF: ROM:00131FEA↑j ROM:00131FF2 btst #1,($141E).w ROM:00131FF8 beq.s loc_13200A ROM:00131FFA bclr #1,($141E).w ROM:00132000 move.b #7,($127D).w ROM:00132006 bra.w locret_1321D2 ROM:0013200A ; --------------------------------------------------------------------------- ROM:0013200A ROM:0013200A loc_13200A: ; CODE XREF: ROM:00131FF8↑j ROM:0013200A btst #4,($890).w ROM:00132010 bne.s loc_132020 ROM:00132012 bclr #4,($140C).w ROM:00132018 move.b #1,($127D).w ROM:0013201E bra.s locret_131FB2 ROM:00132020 ; --------------------------------------------------------------------------- ROM:00132020 ROM:00132020 loc_132020: ; CODE XREF: ROM:00132010↑j ROM:00132020 ; ROM:0013216C↓j ... ROM:00132020 bclr #4,($140C).w ROM:00132026 rts ROM:00132028 ; --------------------------------------------------------------------------- ROM:00132028 ROM:00132028 loc_132028: ; DATA XREF: ROM:00131F6C↑o ROM:00132028 btst #1,($141E).w ROM:0013202E beq.s loc_132040 ROM:00132030 bclr #1,($141E).w ROM:00132036 move.b #7,($127D).w ROM:0013203C bra.w locret_1321D2 ROM:00132040 ; --------------------------------------------------------------------------- ROM:00132040 ROM:00132040 loc_132040: ; CODE XREF: ROM:0013202E↑j ROM:00132040 cmpi.b #0,($14B4).w ROM:00132046 bne.s loc_132052 ROM:00132048 move.b #7,($127D).w ROM:0013204E bra.w locret_1321D2 ROM:00132052 ; --------------------------------------------------------------------------- ROM:00132052 ROM:00132052 loc_132052: ; CODE XREF: ROM:00132046↑j ROM:00132052 btst #4,($890).w ROM:00132058 bne.s loc_13206A ROM:0013205A bclr #4,($140C).w ROM:00132060 move.b #1,($127D).w ROM:00132066 bra.w locret_131FB2 ROM:0013206A ; --------------------------------------------------------------------------- ROM:0013206A ROM:0013206A loc_13206A: ; CODE XREF: ROM:00132058↑j ROM:0013206A ; ROM:001321A6↓j ROM:0013206A bset #4,($140C).w ROM:00132070 rts ROM:00132072 ; --------------------------------------------------------------------------- ROM:00132072 ROM:00132072 loc_132072: ; DATA XREF: ROM:00131F70↑o ROM:00132072 btst #1,($141E).w ROM:00132078 beq.s loc_13208A ROM:0013207A bclr #1,($141E).w ROM:00132080 move.b #7,($127D).w ROM:00132086 bra.w locret_1321D2 ROM:0013208A ; --------------------------------------------------------------------------- ROM:0013208A ROM:0013208A loc_13208A: ; CODE XREF: ROM:00132078↑j ROM:0013208A cmpi.b #0,($14B4).w ROM:00132090 bne.s loc_13209C ROM:00132092 move.b #7,($127D).w ROM:00132098 bra.w locret_1321D2 ROM:0013209C ; --------------------------------------------------------------------------- ROM:0013209C ROM:0013209C loc_13209C: ; CODE XREF: ROM:00132090↑j ROM:0013209C btst #4,($890).w ROM:001320A2 bne.s loc_1320B4 ROM:001320A4 bclr #4,($140C).w ROM:001320AA move.b #1,($127D).w ROM:001320B0 bra.w locret_131FB2 ROM:001320B4 ; --------------------------------------------------------------------------- ROM:001320B4 ROM:001320B4 loc_1320B4: ; CODE XREF: ROM:001320A2↑j ROM:001320B4 cmpi.w #0,($704).w ROM:001320BA bgt.s loc_1320DE ROM:001320BC move.w $7A2(a5),d0 ROM:001320C0 clr.b ($858).w ROM:001320C4 move.w d0,($702).w ROM:001320C8 move.b #1,($858).w ROM:001320CE bclr #4,($140C).w ROM:001320D4 move.b #6,($127D).w ROM:001320DA bra.w loc_132150 ROM:001320DE ; --------------------------------------------------------------------------- ROM:001320DE ROM:001320DE loc_1320DE: ; CODE XREF: ROM:001320BA↑j ROM:001320DE ; ROM:0013214E↓j ... ROM:001320DE bset #4,($140C).w ROM:001320E4 rts ROM:001320E6 ; --------------------------------------------------------------------------- ROM:001320E6 ROM:001320E6 loc_1320E6: ; DATA XREF: ROM:00131F74↑o ROM:001320E6 btst #1,($141E).w ROM:001320EC beq.s loc_1320FE ROM:001320EE bclr #1,($141E).w ROM:001320F4 move.b #7,($127D).w ROM:001320FA bra.w locret_1321D2 ROM:001320FE ; --------------------------------------------------------------------------- ROM:001320FE ROM:001320FE loc_1320FE: ; CODE XREF: ROM:001320EC↑j ROM:001320FE cmpi.b #0,($14B4).w ROM:00132104 bne.s loc_132110 ROM:00132106 move.b #7,($127D).w ROM:0013210C bra.w locret_1321D2 ROM:00132110 ; --------------------------------------------------------------------------- ROM:00132110 ROM:00132110 loc_132110: ; CODE XREF: ROM:00132104↑j ROM:00132110 btst #4,($890).w ROM:00132116 bne.s loc_132128 ROM:00132118 bclr #4,($140C).w ROM:0013211E move.b #1,($127D).w ROM:00132124 bra.w locret_131FB2 ROM:00132128 ; --------------------------------------------------------------------------- ROM:00132128 ROM:00132128 loc_132128: ; CODE XREF: ROM:00132116↑j ROM:00132128 cmpi.w #0,($704).w ROM:0013212E bgt.s loc_132150 ROM:00132130 move.w $7A2(a5),d0 ROM:00132134 clr.b ($858).w ROM:00132138 move.w d0,($702).w ROM:0013213C move.b #1,($858).w ROM:00132142 bset #4,($140C).w ROM:00132148 move.b #5,($127D).w ROM:0013214E bra.s loc_1320DE ROM:00132150 ; --------------------------------------------------------------------------- ROM:00132150 ROM:00132150 loc_132150: ; CODE XREF: ROM:001320DA↑j ROM:00132150 ; ROM:0013212E↑j ROM:00132150 bclr #4,($140C).w ROM:00132156 rts ROM:00132158 ; --------------------------------------------------------------------------- ROM:00132158 ROM:00132158 loc_132158: ; DATA XREF: ROM:00131F78↑o ROM:00132158 cmpi.b #0,($14B4).w ROM:0013215E bne.s loc_132172 ROM:00132160 bclr #4,($140C).w ROM:00132166 move.b #3,($127D).w ROM:0013216C bra.w loc_132020 ROM:00132170 ; --------------------------------------------------------------------------- ROM:00132170 bra.s locret_1321D2 ROM:00132172 ; --------------------------------------------------------------------------- ROM:00132172 ROM:00132172 loc_132172: ; CODE XREF: ROM:0013215E↑j ROM:00132172 move.b ($14B5).w,d0 ROM:00132176 ext.w d0 ROM:00132178 move.w $B80(a5,d0.w*2),d1 ROM:0013217E cmpi.w #0,d1 ROM:00132182 bne.s loc_132194 ROM:00132184 bclr #4,($140C).w ROM:0013218A move.b #3,($127D).w ROM:00132190 bra.w loc_132020 ROM:00132194 ; --------------------------------------------------------------------------- ROM:00132194 ROM:00132194 loc_132194: ; CODE XREF: ROM:00132182↑j ROM:00132194 cmpi.w #1,d1 ROM:00132198 bne.s loc_1321AA ROM:0013219A bset #4,($140C).w ROM:001321A0 move.b #4,($127D).w ROM:001321A6 bra.w loc_13206A ROM:001321AA ; --------------------------------------------------------------------------- ROM:001321AA ROM:001321AA loc_1321AA: ; CODE XREF: ROM:00132198↑j ROM:001321AA cmpi.w #2,d1 ROM:001321AE bne.s locret_1321D2 ROM:001321B0 move.w $7A2(a5),d2 ROM:001321B4 clr.b ($858).w ROM:001321B8 move.w d2,($702).w ROM:001321BC move.b #1,($858).w ROM:001321C2 bset #4,($140C).w ROM:001321C8 move.b #5,($127D).w ROM:001321CE bra.w loc_1320DE ROM:001321D2 ; --------------------------------------------------------------------------- ROM:001321D2 ROM:001321D2 locret_1321D2: ; CODE XREF: ROM:00131FC8↑j ROM:001321D2 ; ROM:00132006↑j ... ROM:001321D2 rts ROM:001321D4 ROM:001321D4 ; =============== S U B R O U T I N E ======================================= ROM:001321D4 ROM:001321D4 ROM:001321D4 sub_1321D4: ; CODE XREF: sub_1312A2+5A↑p ROM:001321D4 clr.w d1 ROM:001321D6 move.b ($127E).w,d1 ROM:001321DA cmpi.w #2,d1 ROM:001321DE bcc.s locret_1321E8 ROM:001321E0 movea.l off_1321EA(pc,d1.w*4),a0 ROM:001321E4 nop ROM:001321E6 jmp (a0) ROM:001321E8 ; --------------------------------------------------------------------------- ROM:001321E8 ROM:001321E8 locret_1321E8: ; CODE XREF: sub_1321D4+A↑j ROM:001321E8 rts ROM:001321E8 ; End of function sub_1321D4 ROM:001321E8 ROM:001321E8 ; --------------------------------------------------------------------------- ROM:001321EA off_1321EA: dc.l loc_1321F2 ; DATA XREF: sub_1321D4+C↑r ROM:001321EE dc.l loc_1321FE ROM:001321F2 ; --------------------------------------------------------------------------- ROM:001321F2 ROM:001321F2 loc_1321F2: ; DATA XREF: ROM:off_1321EA↑o ROM:001321F2 move.b #1,($127E).w ROM:001321F8 bra.w loc_132210 ROM:001321FC ; --------------------------------------------------------------------------- ROM:001321FC rts ROM:001321FE ; --------------------------------------------------------------------------- ROM:001321FE ROM:001321FE loc_1321FE: ; DATA XREF: ROM:001321EE↑o ROM:001321FE btst #6,($140F).w ROM:00132204 beq.s loc_132210 ROM:00132206 bclr #6,($140F).w ROM:0013220C bsr.w sub_132216 ROM:00132210 ROM:00132210 loc_132210: ; CODE XREF: ROM:001321F8↑j ROM:00132210 ; ROM:00132204↑j ROM:00132210 bsr.w sub_1322E0 ROM:00132214 rts ROM:00132216 ROM:00132216 ; =============== S U B R O U T I N E ======================================= ROM:00132216 ROM:00132216 ROM:00132216 sub_132216: ; CODE XREF: ROM:0013220C↑p ROM:00132216 move.w ($1478).w,d2 ROM:0013221A move.w ($147A).w,d3 ROM:0013221E cmpi.b #0,($14B4).w ROM:00132224 ble.s loc_13226A ROM:00132226 move.b #$28,($14B7).w ; '(' ROM:0013222C move.w #0,d0 ROM:00132230 bra.s loc_132236 ROM:00132232 ; --------------------------------------------------------------------------- ROM:00132232 ROM:00132232 loc_132232: ; CODE XREF: sub_132216:loc_132266↓j ROM:00132232 addi.w #1,d0 ROM:00132236 ROM:00132236 loc_132236: ; CODE XREF: sub_132216+1A↑j ROM:00132236 cmpi.w #$1F,d0 ROM:0013223A bgt.l loc_132268 ROM:00132240 cmpi.w #$10,d0 ROM:00132244 bge.s loc_132254 ROM:00132246 btst d0,d2 ROM:00132248 beq.s loc_132252 ROM:0013224A move.b #$28,$1D6F(d0.w) ; '(' ROM:00132252 ROM:00132252 loc_132252: ; CODE XREF: sub_132216+32↑j ROM:00132252 bra.s loc_132266 ROM:00132254 ; --------------------------------------------------------------------------- ROM:00132254 ROM:00132254 loc_132254: ; CODE XREF: sub_132216+2E↑j ROM:00132254 move.w d0,d1 ROM:00132256 subi.w #$10,d1 ROM:0013225A btst d1,d3 ROM:0013225C beq.s loc_132266 ROM:0013225E move.b #$28,$1D6F(d0.w) ; '(' ROM:00132266 ROM:00132266 loc_132266: ; CODE XREF: sub_132216:loc_132252↑j ROM:00132266 ; sub_132216+46↑j ROM:00132266 bra.s loc_132232 ROM:00132268 ; --------------------------------------------------------------------------- ROM:00132268 ROM:00132268 loc_132268: ; CODE XREF: sub_132216+24↑j ROM:00132268 bra.s loc_132286 ROM:0013226A ; --------------------------------------------------------------------------- ROM:0013226A ROM:0013226A loc_13226A: ; CODE XREF: sub_132216+E↑j ROM:0013226A cmpi.b #0,($14B7).w ROM:00132270 ble.s loc_132286 ROM:00132272 subi.b #1,($14B7).w ROM:00132278 cmpi.b #0,($14B7).w ROM:0013227E bne.s loc_132286 ROM:00132280 bset #2,($1426).w ROM:00132286 ROM:00132286 loc_132286: ; CODE XREF: sub_132216:loc_132268↑j ROM:00132286 ; sub_132216+5A↑j ... ROM:00132286 move.w #0,d0 ROM:0013228A bra.s loc_132290 ROM:0013228C ; --------------------------------------------------------------------------- ROM:0013228C ROM:0013228C loc_13228C: ; CODE XREF: sub_132216:loc_1322D4↓j ROM:0013228C addi.w #1,d0 ROM:00132290 ROM:00132290 loc_132290: ; CODE XREF: sub_132216+74↑j ROM:00132290 cmpi.w #$1F,d0 ROM:00132294 bgt.l loc_1322D6 ROM:0013229A cmpi.w #$10,d0 ROM:0013229E bge.s loc_1322B8 ROM:001322A0 btst d0,d2 ROM:001322A2 bne.s loc_1322B6 ROM:001322A4 cmpi.b #0,$1D6F(d0.w) ROM:001322AC ble.s loc_1322B6 ROM:001322AE subi.b #1,$1D6F(d0.w) ROM:001322B6 ROM:001322B6 loc_1322B6: ; CODE XREF: sub_132216+8C↑j ROM:001322B6 ; sub_132216+96↑j ROM:001322B6 bra.s loc_1322D4 ROM:001322B8 ; --------------------------------------------------------------------------- ROM:001322B8 ROM:001322B8 loc_1322B8: ; CODE XREF: sub_132216+88↑j ROM:001322B8 move.w d0,d1 ROM:001322BA subi.w #$10,d1 ROM:001322BE btst d1,d3 ROM:001322C0 bne.s loc_1322D4 ROM:001322C2 cmpi.b #0,$1D6F(d0.w) ROM:001322CA ble.s loc_1322D4 ROM:001322CC subi.b #1,$1D6F(d0.w) ROM:001322D4 ROM:001322D4 loc_1322D4: ; CODE XREF: sub_132216:loc_1322B6↑j ROM:001322D4 ; sub_132216+AA↑j ... ROM:001322D4 bra.s loc_13228C ROM:001322D6 ; --------------------------------------------------------------------------- ROM:001322D6 ROM:001322D6 loc_1322D6: ; CODE XREF: sub_132216+7E↑j ROM:001322D6 move.w d3,($147A).w ROM:001322DA move.w d2,($1478).w ROM:001322DE rts ROM:001322DE ; End of function sub_132216 ROM:001322DE ROM:001322E0 ROM:001322E0 ; =============== S U B R O U T I N E ======================================= ROM:001322E0 ROM:001322E0 ROM:001322E0 sub_1322E0: ; CODE XREF: ROM:loc_132210↑p ROM:001322E0 clr.w d1 ROM:001322E2 move.b ($127F).w,d1 ROM:001322E6 cmpi.w #4,d1 ROM:001322EA bcc.s locret_1322F4 ROM:001322EC movea.l off_1322F6(pc,d1.w*4),a0 ROM:001322F0 nop ROM:001322F2 jmp (a0) ROM:001322F4 ; --------------------------------------------------------------------------- ROM:001322F4 ROM:001322F4 locret_1322F4: ; CODE XREF: sub_1322E0+A↑j ROM:001322F4 rts ROM:001322F4 ; End of function sub_1322E0 ROM:001322F4 ROM:001322F4 ; --------------------------------------------------------------------------- ROM:001322F6 off_1322F6: dc.l loc_132306 ; DATA XREF: sub_1322E0+C↑r ROM:001322FA dc.l loc_132312 ROM:001322FE dc.l loc_13232A ROM:00132302 dc.l loc_13235E ROM:00132306 ; --------------------------------------------------------------------------- ROM:00132306 ROM:00132306 loc_132306: ; DATA XREF: ROM:off_1322F6↑o ROM:00132306 move.b #1,($127F).w ROM:0013230C bra.w locret_132328 ROM:00132310 ; --------------------------------------------------------------------------- ROM:00132310 rts ROM:00132312 ; --------------------------------------------------------------------------- ROM:00132312 ROM:00132312 loc_132312: ; DATA XREF: ROM:001322FA↑o ROM:00132312 btst #3,($1424).w ROM:00132318 beq.s locret_132328 ROM:0013231A bsr.w sub_132370 ROM:0013231E move.b #2,($127F).w ROM:00132324 bra.w loc_132358 ROM:00132328 ; --------------------------------------------------------------------------- ROM:00132328 ROM:00132328 locret_132328: ; CODE XREF: ROM:0013230C↑j ROM:00132328 ; ROM:00132318↑j ... ROM:00132328 rts ROM:0013232A ; --------------------------------------------------------------------------- ROM:0013232A ROM:0013232A loc_13232A: ; DATA XREF: ROM:001322FE↑o ROM:0013232A btst #2,($142B).w ROM:00132330 beq.s loc_132348 ROM:00132332 bclr #2,($142B).w ROM:00132338 bset #6,($140F).w ROM:0013233E move.b #3,($127F).w ROM:00132344 bra.w locret_13236E ROM:00132348 ; --------------------------------------------------------------------------- ROM:00132348 ROM:00132348 loc_132348: ; CODE XREF: ROM:00132330↑j ROM:00132348 btst #3,($1424).w ROM:0013234E bne.s loc_132358 ROM:00132350 move.b #1,($127F).w ROM:00132356 bra.s locret_132328 ROM:00132358 ; --------------------------------------------------------------------------- ROM:00132358 ROM:00132358 loc_132358: ; CODE XREF: ROM:00132324↑j ROM:00132358 ; ROM:0013234E↑j ROM:00132358 bsr.w sub_132378 ROM:0013235C rts ROM:0013235E ; --------------------------------------------------------------------------- ROM:0013235E ROM:0013235E loc_13235E: ; DATA XREF: ROM:00132302↑o ROM:0013235E btst #3,($1424).w ROM:00132364 bne.s locret_13236E ROM:00132366 move.b #1,($127F).w ROM:0013236C bra.s locret_132328 ROM:0013236E ; --------------------------------------------------------------------------- ROM:0013236E ROM:0013236E locret_13236E: ; CODE XREF: ROM:00132344↑j ROM:0013236E ; ROM:00132364↑j ROM:0013236E rts ROM:00132370 ROM:00132370 ; =============== S U B R O U T I N E ======================================= ROM:00132370 ROM:00132370 ROM:00132370 sub_132370: ; CODE XREF: ROM:0013231A↑p ROM:00132370 move.w ($9E4).w,($DD2).w ROM:00132376 rts ROM:00132376 ; End of function sub_132370 ROM:00132376 ROM:00132378 ROM:00132378 ; =============== S U B R O U T I N E ======================================= ROM:00132378 ROM:00132378 ROM:00132378 sub_132378: ; CODE XREF: ROM:loc_132358↑p ROM:00132378 move.w $7A8(a5),d0 ROM:0013237C cmp.w ($9E4).w,d0 ROM:00132380 bge.s locret_132396 ROM:00132382 move.w $7A6(a5),d0 ROM:00132386 add.w ($DD2).w,d0 ROM:0013238A cmp.w ($9E4).w,d0 ROM:0013238E bgt.s locret_132396 ROM:00132390 bset #2,($142B).w ROM:00132396 ROM:00132396 locret_132396: ; CODE XREF: sub_132378+8↑j ROM:00132396 ; sub_132378+16↑j ROM:00132396 rts ROM:00132396 ; End of function sub_132378 ROM:00132396 ROM:00132398 ROM:00132398 ; =============== S U B R O U T I N E ======================================= ROM:00132398 ROM:00132398 ROM:00132398 sub_132398: ; CODE XREF: ROM:loc_1313D0↑p ROM:00132398 move.w ($1492).w,d0 ROM:0013239C move.w ($1494).w,d1 ROM:001323A0 move.w ($1496).w,d2 ROM:001323A4 move.w ($1498).w,d3 ROM:001323A8 cmp.w d0,d1 ROM:001323AA bne.s locret_1323C0 ROM:001323AC cmp.w d1,d2 ROM:001323AE bne.s locret_1323C0 ROM:001323B0 cmp.w d2,d3 ROM:001323B2 bne.s locret_1323C0 ROM:001323B4 ori.w #$8000,($DC4).w ROM:001323BA bsr.l sub_12F874 ROM:001323C0 ROM:001323C0 locret_1323C0: ; CODE XREF: sub_132398+12↑j ROM:001323C0 ; sub_132398+16↑j ... ROM:001323C0 rts ROM:001323C0 ; End of function sub_132398 ROM:001323C0 ROM:001323C2 ROM:001323C2 ; =============== S U B R O U T I N E ======================================= ROM:001323C2 ROM:001323C2 ROM:001323C2 sub_1323C2: ; CODE XREF: sub_1312A2+9E↑p ROM:001323C2 btst #1,($DF5).w ROM:001323C8 beq.s loc_1323D2 ROM:001323CA bset #1,($1409).w ROM:001323D0 bra.s loc_1323E8 ROM:001323D2 ; --------------------------------------------------------------------------- ROM:001323D2 ROM:001323D2 loc_1323D2: ; CODE XREF: sub_1323C2+6↑j ROM:001323D2 btst #4,($DF5).w ROM:001323D8 beq.s loc_1323E2 ROM:001323DA bset #1,($1409).w ROM:001323E0 bra.s loc_1323E8 ROM:001323E2 ; --------------------------------------------------------------------------- ROM:001323E2 ROM:001323E2 loc_1323E2: ; CODE XREF: sub_1323C2+16↑j ROM:001323E2 bclr #1,($1409).w ROM:001323E8 ROM:001323E8 loc_1323E8: ; CODE XREF: sub_1323C2+E↑j ROM:001323E8 ; sub_1323C2+1E↑j ROM:001323E8 btst #4,($DF2).w ROM:001323EE beq.s loc_1323F8 ROM:001323F0 bset #4,($141A).w ROM:001323F6 bra.s loc_13240E ROM:001323F8 ; --------------------------------------------------------------------------- ROM:001323F8 ROM:001323F8 loc_1323F8: ; CODE XREF: sub_1323C2+2C↑j ROM:001323F8 btst #3,($DF2).w ROM:001323FE beq.s loc_132408 ROM:00132400 bset #4,($141A).w ROM:00132406 bra.s loc_13240E ROM:00132408 ; --------------------------------------------------------------------------- ROM:00132408 ROM:00132408 loc_132408: ; CODE XREF: sub_1323C2+3C↑j ROM:00132408 bclr #4,($141A).w ROM:0013240E ROM:0013240E loc_13240E: ; CODE XREF: sub_1323C2+34↑j ROM:0013240E ; sub_1323C2+44↑j ROM:0013240E btst #3,($DF4).w ROM:00132414 beq.s loc_13241E ROM:00132416 bset #3,($1417).w ROM:0013241C bra.s loc_132434 ROM:0013241E ; --------------------------------------------------------------------------- ROM:0013241E ROM:0013241E loc_13241E: ; CODE XREF: sub_1323C2+52↑j ROM:0013241E btst #2,($DF2).w ROM:00132424 beq.s loc_13242E ROM:00132426 bset #3,($1417).w ROM:0013242C bra.s loc_132434 ROM:0013242E ; --------------------------------------------------------------------------- ROM:0013242E ROM:0013242E loc_13242E: ; CODE XREF: sub_1323C2+62↑j ROM:0013242E bclr #3,($1417).w ROM:00132434 ROM:00132434 loc_132434: ; CODE XREF: sub_1323C2+5A↑j ROM:00132434 ; sub_1323C2+6A↑j ROM:00132434 btst #1,($146B).w ROM:0013243A beq.s loc_132444 ROM:0013243C bset #0,($1428).w ROM:00132442 bra.s loc_13245A ROM:00132444 ; --------------------------------------------------------------------------- ROM:00132444 ROM:00132444 loc_132444: ; CODE XREF: sub_1323C2+78↑j ROM:00132444 btst #4,($146B).w ROM:0013244A beq.s loc_132454 ROM:0013244C bset #0,($1428).w ROM:00132452 bra.s loc_13245A ROM:00132454 ; --------------------------------------------------------------------------- ROM:00132454 ROM:00132454 loc_132454: ; CODE XREF: sub_1323C2+88↑j ROM:00132454 bclr #0,($1428).w ROM:0013245A ROM:0013245A loc_13245A: ; CODE XREF: sub_1323C2+80↑j ROM:0013245A ; sub_1323C2+90↑j ROM:0013245A btst #4,($1468).w ROM:00132460 beq.s loc_13246A ROM:00132462 bset #7,($1421).w ROM:00132468 bra.s loc_132480 ROM:0013246A ; --------------------------------------------------------------------------- ROM:0013246A ROM:0013246A loc_13246A: ; CODE XREF: sub_1323C2+9E↑j ROM:0013246A btst #3,($1468).w ROM:00132470 beq.s loc_13247A ROM:00132472 bset #7,($1421).w ROM:00132478 bra.s loc_132480 ROM:0013247A ; --------------------------------------------------------------------------- ROM:0013247A ROM:0013247A loc_13247A: ; CODE XREF: sub_1323C2+AE↑j ROM:0013247A bclr #7,($1421).w ROM:00132480 ROM:00132480 loc_132480: ; CODE XREF: sub_1323C2+A6↑j ROM:00132480 ; sub_1323C2+B6↑j ROM:00132480 btst #4,($146A).w ROM:00132486 beq.s loc_132490 ROM:00132488 bset #0,($141E).w ROM:0013248E bra.s loc_1324C6 ROM:00132490 ; --------------------------------------------------------------------------- ROM:00132490 ROM:00132490 loc_132490: ; CODE XREF: sub_1323C2+C4↑j ROM:00132490 btst #5,($146A).w ROM:00132496 beq.s loc_1324A0 ROM:00132498 bset #0,($141E).w ROM:0013249E bra.s loc_1324C6 ROM:001324A0 ; --------------------------------------------------------------------------- ROM:001324A0 ROM:001324A0 loc_1324A0: ; CODE XREF: sub_1323C2+D4↑j ROM:001324A0 btst #6,($146A).w ROM:001324A6 beq.s loc_1324B0 ROM:001324A8 bset #0,($141E).w ROM:001324AE bra.s loc_1324C6 ROM:001324B0 ; --------------------------------------------------------------------------- ROM:001324B0 ROM:001324B0 loc_1324B0: ; CODE XREF: sub_1323C2+E4↑j ROM:001324B0 btst #7,($146A).w ROM:001324B6 beq.s loc_1324C0 ROM:001324B8 bset #0,($141E).w ROM:001324BE bra.s loc_1324C6 ROM:001324C0 ; --------------------------------------------------------------------------- ROM:001324C0 ROM:001324C0 loc_1324C0: ; CODE XREF: sub_1323C2+F4↑j ROM:001324C0 bclr #0,($141E).w ROM:001324C6 ROM:001324C6 loc_1324C6: ; CODE XREF: sub_1323C2+CC↑j ROM:001324C6 ; sub_1323C2+DC↑j ... ROM:001324C6 btst #6,($146B).w ROM:001324CC beq.s loc_1324D6 ROM:001324CE bset #2,($1406).w ROM:001324D4 bra.s loc_1324EC ROM:001324D6 ; --------------------------------------------------------------------------- ROM:001324D6 ROM:001324D6 loc_1324D6: ; CODE XREF: sub_1323C2+10A↑j ROM:001324D6 btst #5,($1469).w ROM:001324DC beq.s loc_1324E6 ROM:001324DE bset #2,($1406).w ROM:001324E4 bra.s loc_1324EC ROM:001324E6 ; --------------------------------------------------------------------------- ROM:001324E6 ROM:001324E6 loc_1324E6: ; CODE XREF: sub_1323C2+11A↑j ROM:001324E6 bclr #2,($1406).w ROM:001324EC ROM:001324EC loc_1324EC: ; CODE XREF: sub_1323C2+112↑j ROM:001324EC ; sub_1323C2+122↑j ROM:001324EC btst #3,($146A).w ROM:001324F2 beq.s loc_1324FC ROM:001324F4 bset #2,($141F).w ROM:001324FA bra.s loc_132512 ROM:001324FC ; --------------------------------------------------------------------------- ROM:001324FC ROM:001324FC loc_1324FC: ; CODE XREF: sub_1323C2+130↑j ROM:001324FC btst #2,($1468).w ROM:00132502 beq.s loc_13250C ROM:00132504 bset #2,($141F).w ROM:0013250A bra.s loc_132512 ROM:0013250C ; --------------------------------------------------------------------------- ROM:0013250C ROM:0013250C loc_13250C: ; CODE XREF: sub_1323C2+140↑j ROM:0013250C bclr #2,($141F).w ROM:00132512 ROM:00132512 loc_132512: ; CODE XREF: sub_1323C2+138↑j ROM:00132512 ; sub_1323C2+148↑j ROM:00132512 btst #6,($1468).w ROM:00132518 beq.s loc_132522 ROM:0013251A bset #3,($141D).w ROM:00132520 bra.s loc_132538 ROM:00132522 ; --------------------------------------------------------------------------- ROM:00132522 ROM:00132522 loc_132522: ; CODE XREF: sub_1323C2+156↑j ROM:00132522 btst #7,($1468).w ROM:00132528 beq.s loc_132532 ROM:0013252A bset #3,($141D).w ROM:00132530 bra.s loc_132538 ROM:00132532 ; --------------------------------------------------------------------------- ROM:00132532 ROM:00132532 loc_132532: ; CODE XREF: sub_1323C2+166↑j ROM:00132532 bclr #3,($141D).w ROM:00132538 ROM:00132538 loc_132538: ; CODE XREF: sub_1323C2+15E↑j ROM:00132538 ; sub_1323C2+16E↑j ROM:00132538 btst #1,($DE1).w ROM:0013253E beq.s loc_132548 ROM:00132540 bset #1,($140D).w ROM:00132546 bra.s loc_13255E ROM:00132548 ; --------------------------------------------------------------------------- ROM:00132548 ROM:00132548 loc_132548: ; CODE XREF: sub_1323C2+17C↑j ROM:00132548 btst #4,($DE1).w ROM:0013254E beq.s loc_132558 ROM:00132550 bset #1,($140D).w ROM:00132556 bra.s loc_13255E ROM:00132558 ; --------------------------------------------------------------------------- ROM:00132558 ROM:00132558 loc_132558: ; CODE XREF: sub_1323C2+18C↑j ROM:00132558 bclr #1,($140D).w ROM:0013255E ROM:0013255E loc_13255E: ; CODE XREF: sub_1323C2+184↑j ROM:0013255E ; sub_1323C2+194↑j ROM:0013255E btst #4,($DDE).w ROM:00132564 beq.s loc_13256E ROM:00132566 bset #4,($141B).w ROM:0013256C bra.s loc_132584 ROM:0013256E ; --------------------------------------------------------------------------- ROM:0013256E ROM:0013256E loc_13256E: ; CODE XREF: sub_1323C2+1A2↑j ROM:0013256E btst #3,($DDE).w ROM:00132574 beq.s loc_13257E ROM:00132576 bset #4,($141B).w ROM:0013257C bra.s loc_132584 ROM:0013257E ; --------------------------------------------------------------------------- ROM:0013257E ROM:0013257E loc_13257E: ; CODE XREF: sub_1323C2+1B2↑j ROM:0013257E bclr #4,($141B).w ROM:00132584 ROM:00132584 loc_132584: ; CODE XREF: sub_1323C2+1AA↑j ROM:00132584 ; sub_1323C2+1BA↑j ROM:00132584 btst #4,($DE0).w ROM:0013258A beq.s loc_132594 ROM:0013258C bset #0,($1417).w ROM:00132592 bra.s loc_1325CA ROM:00132594 ; --------------------------------------------------------------------------- ROM:00132594 ROM:00132594 loc_132594: ; CODE XREF: sub_1323C2+1C8↑j ROM:00132594 btst #5,($DE0).w ROM:0013259A beq.s loc_1325A4 ROM:0013259C bset #0,($1417).w ROM:001325A2 bra.s loc_1325CA ROM:001325A4 ; --------------------------------------------------------------------------- ROM:001325A4 ROM:001325A4 loc_1325A4: ; CODE XREF: sub_1323C2+1D8↑j ROM:001325A4 btst #6,($DE0).w ROM:001325AA beq.s loc_1325B4 ROM:001325AC bset #0,($1417).w ROM:001325B2 bra.s loc_1325CA ROM:001325B4 ; --------------------------------------------------------------------------- ROM:001325B4 ROM:001325B4 loc_1325B4: ; CODE XREF: sub_1323C2+1E8↑j ROM:001325B4 btst #7,($DE0).w ROM:001325BA beq.s loc_1325C4 ROM:001325BC bset #0,($1417).w ROM:001325C2 bra.s loc_1325CA ROM:001325C4 ; --------------------------------------------------------------------------- ROM:001325C4 ROM:001325C4 loc_1325C4: ; CODE XREF: sub_1323C2+1F8↑j ROM:001325C4 bclr #0,($1417).w ROM:001325CA ROM:001325CA loc_1325CA: ; CODE XREF: sub_1323C2+1D0↑j ROM:001325CA ; sub_1323C2+1E0↑j ... ROM:001325CA btst #6,($DE1).w ROM:001325D0 beq.s loc_1325DA ROM:001325D2 bset #5,($1400).w ROM:001325D8 bra.s loc_1325F0 ROM:001325DA ; --------------------------------------------------------------------------- ROM:001325DA ROM:001325DA loc_1325DA: ; CODE XREF: sub_1323C2+20E↑j ROM:001325DA btst #5,($DDF).w ROM:001325E0 beq.s loc_1325EA ROM:001325E2 bset #5,($1400).w ROM:001325E8 bra.s loc_1325F0 ROM:001325EA ; --------------------------------------------------------------------------- ROM:001325EA ROM:001325EA loc_1325EA: ; CODE XREF: sub_1323C2+21E↑j ROM:001325EA bclr #5,($1400).w ROM:001325F0 ROM:001325F0 loc_1325F0: ; CODE XREF: sub_1323C2+216↑j ROM:001325F0 ; sub_1323C2+226↑j ROM:001325F0 btst #6,($DDE).w ROM:001325F6 beq.s loc_132600 ROM:001325F8 bset #1,($1417).w ROM:001325FE bra.s loc_132616 ROM:00132600 ; --------------------------------------------------------------------------- ROM:00132600 ROM:00132600 loc_132600: ; CODE XREF: sub_1323C2+234↑j ROM:00132600 btst #7,($DDE).w ROM:00132606 beq.s loc_132610 ROM:00132608 bset #1,($1417).w ROM:0013260E bra.s loc_132616 ROM:00132610 ; --------------------------------------------------------------------------- ROM:00132610 ROM:00132610 loc_132610: ; CODE XREF: sub_1323C2+244↑j ROM:00132610 bclr #1,($1417).w ROM:00132616 ROM:00132616 loc_132616: ; CODE XREF: sub_1323C2+23C↑j ROM:00132616 ; sub_1323C2+24C↑j ROM:00132616 btst #3,($DE0).w ROM:0013261C beq.s loc_132626 ROM:0013261E bset #4,($1418).w ROM:00132624 bra.s locret_13263C ROM:00132626 ; --------------------------------------------------------------------------- ROM:00132626 ROM:00132626 loc_132626: ; CODE XREF: sub_1323C2+25A↑j ROM:00132626 btst #2,($DDE).w ROM:0013262C beq.s loc_132636 ROM:0013262E bset #4,($1418).w ROM:00132634 bra.s locret_13263C ROM:00132636 ; --------------------------------------------------------------------------- ROM:00132636 ROM:00132636 loc_132636: ; CODE XREF: sub_1323C2+26A↑j ROM:00132636 bclr #4,($1418).w ROM:0013263C ROM:0013263C locret_13263C: ; CODE XREF: sub_1323C2+262↑j ROM:0013263C ; sub_1323C2+272↑j ROM:0013263C rts ROM:0013263C ; End of function sub_1323C2 ROM:0013263C ROM:0013263E ROM:0013263E ; =============== S U B R O U T I N E ======================================= ROM:0013263E ROM:0013263E ROM:0013263E sub_13263E: ; CODE XREF: sub_1312A2↑p ROM:0013263E move.l ($910).w,d5 ROM:00132642 move.w $18C(a5),d4 ROM:00132646 ext.l d4 ROM:00132648 muls.l d4,d6:d5 ROM:0013264C move.w ($1444).w,d4 ROM:00132650 ext.l d4 ROM:00132652 divs.l d4,d6:d5 ROM:00132656 muls.l #$3E8,d6:d5 ROM:0013265E move.l $146(a5),d4 ROM:00132662 divs.l d4,d6:d5 ROM:00132666 bvc.s loc_132670 ROM:00132668 move.w #$3E8,($DC2).w ROM:0013266E bra.s locret_132674 ROM:00132670 ; --------------------------------------------------------------------------- ROM:00132670 ROM:00132670 loc_132670: ; CODE XREF: sub_13263E+28↑j ROM:00132670 move.w d5,($DC2).w ROM:00132674 ROM:00132674 locret_132674: ; CODE XREF: sub_13263E+30↑j ROM:00132674 rts ROM:00132674 ; End of function sub_13263E ROM:00132674 ROM:00132676 ROM:00132676 ; =============== S U B R O U T I N E ======================================= ROM:00132676 ROM:00132676 ROM:00132676 sub_132676: ; CODE XREF: sub_129F28+D8↑p ROM:00132676 clr.w d2 ROM:00132678 ROM:00132678 loc_132678: ; CODE XREF: sub_132676:loc_13268C↓j ROM:00132678 bsr.w sub_132694 ROM:0013267C move.w #4,d0 ROM:00132680 cmp.w d2,d0 ROM:00132682 ble.s loc_13268E ROM:00132684 addq.w #1,d2 ROM:00132686 bvc.s loc_13268C ROM:00132688 move.w #$8000,d2 ROM:0013268C ROM:0013268C loc_13268C: ; CODE XREF: sub_132676+10↑j ROM:0013268C bra.s loc_132678 ROM:0013268E ; --------------------------------------------------------------------------- ROM:0013268E ROM:0013268E loc_13268E: ; CODE XREF: sub_132676+C↑j ROM:0013268E bsr.w sub_1328C0 ROM:00132692 rts ROM:00132692 ; End of function sub_132676 ROM:00132692 ROM:00132694 ROM:00132694 ; =============== S U B R O U T I N E ======================================= ROM:00132694 ROM:00132694 ROM:00132694 sub_132694: ; CODE XREF: sub_132676:loc_132678↑p ROM:00132694 clr.w d1 ROM:00132696 move.b $13FA(d2.w),d1 ROM:0013269C cmpi.w #7,d1 ROM:001326A0 bcc.s locret_1326AA ROM:001326A2 movea.l off_1326AC(pc,d1.w*4),a0 ROM:001326A6 nop ROM:001326A8 jmp (a0) ROM:001326AA ; --------------------------------------------------------------------------- ROM:001326AA ROM:001326AA locret_1326AA: ; CODE XREF: sub_132694+C↑j ROM:001326AA rts ROM:001326AA ; End of function sub_132694 ROM:001326AA ROM:001326AA ; --------------------------------------------------------------------------- ROM:001326AC off_1326AC: dc.l loc_1326C8 ; DATA XREF: sub_132694+E↑r ROM:001326B0 dc.l loc_1326EA ROM:001326B4 dc.l loc_132704 ROM:001326B8 dc.l loc_13274C ROM:001326BC dc.l loc_132818 ROM:001326C0 dc.l loc_13284C ROM:001326C4 dc.l loc_132880 ROM:001326C8 ; --------------------------------------------------------------------------- ROM:001326C8 ROM:001326C8 loc_1326C8: ; DATA XREF: ROM:off_1326AC↑o ROM:001326C8 bclr #5,($1407).w ROM:001326CE bclr d2,($1281).w ROM:001326D2 bclr d2,($1282).w ROM:001326D6 bclr d2,($1283).w ROM:001326DA clr.w $1198(d2.w*2) ROM:001326E0 move.b #1,$13FA(d2.w) ROM:001326E8 rts ROM:001326EA ; --------------------------------------------------------------------------- ROM:001326EA ROM:001326EA loc_1326EA: ; DATA XREF: ROM:001326B0↑o ROM:001326EA move.w $BCA(a5,d2.w*2),d0 ROM:001326F0 cmpi.w #1,d0 ROM:001326F4 blt.s locret_132702 ROM:001326F6 bset d2,($1282).w ROM:001326FA move.b #2,$13FA(d2.w) ROM:00132702 ROM:00132702 locret_132702: ; CODE XREF: ROM:001326F4↑j ROM:00132702 rts ROM:00132704 ; --------------------------------------------------------------------------- ROM:00132704 ROM:00132704 loc_132704: ; DATA XREF: ROM:001326B4↑o ROM:00132704 btst #4,($1429).w ROM:0013270A beq.s loc_13271A ROM:0013270C bclr d2,($1282).w ROM:00132710 move.b #1,$13FA(d2.w) ROM:00132718 rts ROM:0013271A ; --------------------------------------------------------------------------- ROM:0013271A ROM:0013271A loc_13271A: ; CODE XREF: ROM:0013270A↑j ROM:0013271A btst d2,($1280).w ROM:0013271E beq.s locret_13274A ROM:00132720 btst #5,($1407).w ROM:00132726 bne.s locret_13274A ROM:00132728 bset d2,($1281).w ROM:0013272C bset #5,($1407).w ROM:00132732 addq.w #1,$1198(d2.w*2) ROM:00132738 bvc.s loc_132742 ROM:0013273A move.w #$8000,$1198(d2.w*2) ROM:00132742 ROM:00132742 loc_132742: ; CODE XREF: ROM:00132738↑j ROM:00132742 move.b #3,$13FA(d2.w) ROM:0013274A ROM:0013274A locret_13274A: ; CODE XREF: ROM:0013271E↑j ROM:0013274A ; ROM:00132726↑j ROM:0013274A rts ROM:0013274C ; --------------------------------------------------------------------------- ROM:0013274C ROM:0013274C loc_13274C: ; DATA XREF: ROM:001326B8↑o ROM:0013274C btst #4,($1429).w ROM:00132752 beq.s loc_13276C ROM:00132754 bclr #5,($1407).w ROM:0013275A bclr d2,($1281).w ROM:0013275E bclr d2,($1282).w ROM:00132762 move.b #1,$13FA(d2.w) ROM:0013276A rts ROM:0013276C ; --------------------------------------------------------------------------- ROM:0013276C ROM:0013276C loc_13276C: ; CODE XREF: ROM:00132752↑j ROM:0013276C btst d2,($1285).w ROM:00132770 beq.s loc_1327A2 ROM:00132772 bclr d2,($1281).w ROM:00132776 bclr d2,($1282).w ROM:0013277A bset d2,($1283).w ROM:0013277E clr.w $1198(d2.w*2) ROM:00132784 move.w $BC0(a5,d2.w*2),d1 ROM:0013278A clr.b ($85B).w ROM:0013278E move.w d1,($708).w ROM:00132792 move.b #1,($85B).w ROM:00132798 move.b #4,$13FA(d2.w) ROM:001327A0 rts ROM:001327A2 ; --------------------------------------------------------------------------- ROM:001327A2 ROM:001327A2 loc_1327A2: ; CODE XREF: ROM:00132770↑j ROM:001327A2 btst d2,($1280).w ROM:001327A6 bne.s loc_1327CA ROM:001327A8 move.w $1198(d2.w*2),d3 ROM:001327AE move.w $BDE(a5,d2.w*2),d4 ROM:001327B4 cmp.w d3,d4 ROM:001327B6 blt.s loc_1327CA ROM:001327B8 bclr d2,($1281).w ROM:001327BC bclr #5,($1407).w ROM:001327C2 move.b #2,$13FA(d2.w) ROM:001327CA ROM:001327CA loc_1327CA: ; CODE XREF: ROM:001327A6↑j ROM:001327CA ; ROM:001327B6↑j ROM:001327CA btst d2,($1280).w ROM:001327CE bne.s locret_132816 ROM:001327D0 move.w $1198(d2.w*2),d3 ROM:001327D6 move.w $BDE(a5,d2.w*2),d4 ROM:001327DC cmp.w d3,d4 ROM:001327DE bge.s locret_132816 ROM:001327E0 bclr d2,($1281).w ROM:001327E4 bclr #5,($1407).w ROM:001327EA bset d2,($1284).w ROM:001327EE clr.w $1198(d2.w*2) ROM:001327F4 move.w $BE8(a5,d2.w*2),d5 ROM:001327FA clr.b $85C(d2.w) ROM:00132800 move.w d5,$70A(d2.w*2) ROM:00132806 move.b #1,$85C(d2.w) ROM:0013280E move.b #6,$13FA(d2.w) ROM:00132816 ROM:00132816 locret_132816: ; CODE XREF: ROM:001327CE↑j ROM:00132816 ; ROM:001327DE↑j ROM:00132816 rts ROM:00132818 ; --------------------------------------------------------------------------- ROM:00132818 ROM:00132818 loc_132818: ; DATA XREF: ROM:001326BC↑o ROM:00132818 btst #4,($1429).w ROM:0013281E beq.s loc_132834 ROM:00132820 bclr #5,($1407).w ROM:00132826 bclr d2,($1283).w ROM:0013282A move.b #1,$13FA(d2.w) ROM:00132832 rts ROM:00132834 ; --------------------------------------------------------------------------- ROM:00132834 ROM:00132834 loc_132834: ; CODE XREF: ROM:0013281E↑j ROM:00132834 cmpi.w #0,($708).w ROM:0013283A bgt.s locret_13284A ROM:0013283C bclr #5,($1407).w ROM:00132842 move.b #5,$13FA(d2.w) ROM:0013284A ROM:0013284A locret_13284A: ; CODE XREF: ROM:0013283A↑j ROM:0013284A rts ROM:0013284C ; --------------------------------------------------------------------------- ROM:0013284C ROM:0013284C loc_13284C: ; DATA XREF: ROM:001326C0↑o ROM:0013284C btst #4,($1429).w ROM:00132852 beq.s loc_132862 ROM:00132854 bclr d2,($1283).w ROM:00132858 move.b #1,$13FA(d2.w) ROM:00132860 rts ROM:00132862 ; --------------------------------------------------------------------------- ROM:00132862 ROM:00132862 loc_132862: ; CODE XREF: ROM:00132852↑j ROM:00132862 move.w $BD4(a5,d2.w*2),d0 ROM:00132868 cmpi.w #0,d0 ROM:0013286C bne.s locret_13287E ROM:0013286E bset d2,($1282).w ROM:00132872 bclr d2,($1283).w ROM:00132876 move.b #2,$13FA(d2.w) ROM:0013287E ROM:0013287E locret_13287E: ; CODE XREF: ROM:0013286C↑j ROM:0013287E rts ROM:00132880 ; --------------------------------------------------------------------------- ROM:00132880 ROM:00132880 loc_132880: ; DATA XREF: ROM:001326C4↑o ROM:00132880 btst #4,($1429).w ROM:00132886 beq.s loc_1328A6 ROM:00132888 bclr d2,($1284).w ROM:0013288C bclr d2,($1282).w ROM:00132890 clr.b $85C(d2.w) ROM:00132896 clr.w $70A(d2.w*2) ROM:0013289C move.b #1,$13FA(d2.w) ROM:001328A4 rts ROM:001328A6 ; --------------------------------------------------------------------------- ROM:001328A6 ROM:001328A6 loc_1328A6: ; CODE XREF: ROM:00132886↑j ROM:001328A6 cmpi.w #0,$70A(d2.w*2) ROM:001328AE bgt.s locret_1328BE ROM:001328B0 bclr d2,($1284).w ROM:001328B4 move.b #2,$13FA(d2.w) ROM:001328BC rts ROM:001328BE ; --------------------------------------------------------------------------- ROM:001328BE ROM:001328BE locret_1328BE: ; CODE XREF: ROM:001328AE↑j ROM:001328BE rts ROM:001328C0 ROM:001328C0 ; =============== S U B R O U T I N E ======================================= ROM:001328C0 ROM:001328C0 ROM:001328C0 sub_1328C0: ; CODE XREF: sub_132676:loc_13268E↑p ROM:001328C0 btst #0,($1281).w ROM:001328C6 beq.s loc_1328D6 ROM:001328C8 bset #0,($140E).w ROM:001328CE bset #0,($1425).w ROM:001328D4 bra.s locret_1328E2 ROM:001328D6 ; --------------------------------------------------------------------------- ROM:001328D6 ROM:001328D6 loc_1328D6: ; CODE XREF: sub_1328C0+6↑j ROM:001328D6 bclr #0,($140E).w ROM:001328DC bclr #0,($1425).w ROM:001328E2 ROM:001328E2 locret_1328E2: ; CODE XREF: sub_1328C0+14↑j ROM:001328E2 rts ROM:001328E2 ; End of function sub_1328C0 ROM:001328E2 ROM:001328E4 ROM:001328E4 ; =============== S U B R O U T I N E ======================================= ROM:001328E4 ROM:001328E4 ROM:001328E4 sub_1328E4: ; CODE XREF: sub_129F28+54↑p ROM:001328E4 bsr.w sub_132D32 ROM:001328E8 bsr.w sub_1328FA ROM:001328EC bsr.w sub_1329F2 ROM:001328F0 bsr.w sub_132B42 ROM:001328F4 bsr.w sub_132C6A ROM:001328F8 rts ROM:001328F8 ; End of function sub_1328E4 ROM:001328F8 ROM:001328FA ROM:001328FA ; =============== S U B R O U T I N E ======================================= ROM:001328FA ROM:001328FA ROM:001328FA sub_1328FA: ; CODE XREF: sub_1328E4+4↑p ROM:001328FA clr.w d1 ROM:001328FC move.b ($1286).w,d1 ROM:00132900 cmpi.w #5,d1 ROM:00132904 bcc.s locret_13290E ROM:00132906 movea.l off_132910(pc,d1.w*4),a0 ROM:0013290A nop ROM:0013290C jmp (a0) ROM:0013290E ; --------------------------------------------------------------------------- ROM:0013290E ROM:0013290E locret_13290E: ; CODE XREF: sub_1328FA+A↑j ROM:0013290E rts ROM:0013290E ; End of function sub_1328FA ROM:0013290E ROM:0013290E ; --------------------------------------------------------------------------- ROM:00132910 off_132910: dc.l loc_132924 ; DATA XREF: sub_1328FA+C↑r ROM:00132914 dc.l loc_132932 ROM:00132918 dc.l loc_13294C ROM:0013291C dc.l loc_1329AC ROM:00132920 dc.l loc_1329DE ROM:00132924 ; --------------------------------------------------------------------------- ROM:00132924 ROM:00132924 loc_132924: ; DATA XREF: ROM:off_132910↑o ROM:00132924 bclr #3,($1407).w ROM:0013292A move.b #1,($1286).w ROM:00132930 rts ROM:00132932 ; --------------------------------------------------------------------------- ROM:00132932 ROM:00132932 loc_132932: ; DATA XREF: ROM:00132914↑o ROM:00132932 btst #2,($1422).w ROM:00132938 beq.s locret_13294A ROM:0013293A btst #3,($1405).w ROM:00132940 bne.s locret_13294A ROM:00132942 move.b #2,($1286).w ROM:00132948 rts ROM:0013294A ; --------------------------------------------------------------------------- ROM:0013294A ROM:0013294A locret_13294A: ; CODE XREF: ROM:00132938↑j ROM:0013294A ; ROM:00132940↑j ROM:0013294A rts ROM:0013294C ; --------------------------------------------------------------------------- ROM:0013294C ROM:0013294C loc_13294C: ; DATA XREF: ROM:00132918↑o ROM:0013294C move.w $7BE(a5),d0 ROM:00132950 cmp.w ($A10).w,d0 ROM:00132954 bge.s loc_13295E ROM:00132956 move.b #4,($1286).w ROM:0013295C rts ROM:0013295E ; --------------------------------------------------------------------------- ROM:0013295E ROM:0013295E loc_13295E: ; CODE XREF: ROM:00132954↑j ROM:0013295E btst #4,($1407).w ROM:00132964 bne.s loc_13299A ROM:00132966 move.w ($DFE).w,d1 ROM:0013296A add.w $7AC(a5),d1 ROM:0013296E cmp.w ($57E).w,d1 ROM:00132972 bge.s loc_13299A ROM:00132974 move.w $7C6(a5),d2 ROM:00132978 btst #1,($151C).w ROM:0013297E beq.s loc_132986 ROM:00132980 cmp.w ($ABC).w,d2 ROM:00132984 bge.s loc_13299A ROM:00132986 ROM:00132986 loc_132986: ; CODE XREF: ROM:0013297E↑j ROM:00132986 move.w ($9AE).w,($E02).w ROM:0013298C bset #3,($1407).w ROM:00132992 move.b #3,($1286).w ROM:00132998 rts ROM:0013299A ; --------------------------------------------------------------------------- ROM:0013299A ROM:0013299A loc_13299A: ; CODE XREF: ROM:00132964↑j ROM:0013299A ; ROM:00132972↑j ... ROM:0013299A btst #2,($1405).w ROM:001329A0 beq.s locret_1329AA ROM:001329A2 move.b #1,($1286).w ROM:001329A8 rts ROM:001329AA ; --------------------------------------------------------------------------- ROM:001329AA ROM:001329AA locret_1329AA: ; CODE XREF: ROM:001329A0↑j ROM:001329AA rts ROM:001329AC ; --------------------------------------------------------------------------- ROM:001329AC ROM:001329AC loc_1329AC: ; DATA XREF: ROM:0013291C↑o ROM:001329AC btst #4,($1407).w ROM:001329B2 bne.s loc_1329D0 ROM:001329B4 move.w ($DFE).w,d0 ROM:001329B8 move.w ($C06).w,d1 ROM:001329BC add.w $7AA(a5),d1 ROM:001329C0 cmp.w ($57E).w,d0 ROM:001329C4 bge.s loc_1329CC ROM:001329C6 cmp.w ($9AE).w,d1 ROM:001329CA bgt.s locret_1329CE ROM:001329CC ROM:001329CC loc_1329CC: ; CODE XREF: ROM:001329C4↑j ROM:001329CC bra.s loc_1329D0 ROM:001329CE ; --------------------------------------------------------------------------- ROM:001329CE ROM:001329CE locret_1329CE: ; CODE XREF: ROM:001329CA↑j ROM:001329CE rts ROM:001329D0 ; --------------------------------------------------------------------------- ROM:001329D0 ROM:001329D0 loc_1329D0: ; CODE XREF: ROM:001329B2↑j ROM:001329D0 ; ROM:loc_1329CC↑j ROM:001329D0 bclr #3,($1407).w ROM:001329D6 move.b #2,($1286).w ROM:001329DC rts ROM:001329DE ; --------------------------------------------------------------------------- ROM:001329DE ROM:001329DE loc_1329DE: ; DATA XREF: ROM:00132920↑o ROM:001329DE btst #4,($1407).w ROM:001329E4 beq.s locret_1329EE ROM:001329E6 move.b #2,($1286).w ROM:001329EC rts ROM:001329EE ; --------------------------------------------------------------------------- ROM:001329EE ROM:001329EE locret_1329EE: ; CODE XREF: ROM:001329E4↑j ROM:001329EE rts ROM:001329F0 ; --------------------------------------------------------------------------- ROM:001329F0 rts ROM:001329F2 ROM:001329F2 ; =============== S U B R O U T I N E ======================================= ROM:001329F2 ROM:001329F2 ROM:001329F2 sub_1329F2: ; CODE XREF: sub_1328E4+8↑p ROM:001329F2 clr.w d1 ROM:001329F4 move.b ($1287).w,d1 ROM:001329F8 cmpi.w #5,d1 ROM:001329FC bcc.s locret_132A06 ROM:001329FE movea.l off_132A08(pc,d1.w*4),a0 ROM:00132A02 nop ROM:00132A04 jmp (a0) ROM:00132A06 ; --------------------------------------------------------------------------- ROM:00132A06 ROM:00132A06 locret_132A06: ; CODE XREF: sub_1329F2+A↑j ROM:00132A06 rts ROM:00132A06 ; End of function sub_1329F2 ROM:00132A06 ROM:00132A06 ; --------------------------------------------------------------------------- ROM:00132A08 off_132A08: dc.l loc_132A1C ; DATA XREF: sub_1329F2+C↑r ROM:00132A0C dc.l loc_132A30 ROM:00132A10 dc.l loc_132A5E ROM:00132A14 dc.l loc_132AE2 ROM:00132A18 dc.l loc_132AFA ROM:00132A1C ; --------------------------------------------------------------------------- ROM:00132A1C ROM:00132A1C loc_132A1C: ; DATA XREF: ROM:off_132A08↑o ROM:00132A1C bclr #7,($1409).w ROM:00132A22 bclr #5,($1415).w ROM:00132A28 move.b #1,($1287).w ROM:00132A2E rts ROM:00132A30 ; --------------------------------------------------------------------------- ROM:00132A30 ROM:00132A30 loc_132A30: ; DATA XREF: ROM:00132A0C↑o ROM:00132A30 btst #3,($1407).w ROM:00132A36 beq.s locret_132A5C ROM:00132A38 bsr.w sub_132E08 ROM:00132A3C move.w ($E00).w,d0 ROM:00132A40 clr.b ($86D).w ROM:00132A44 move.w d0,($72C).w ROM:00132A48 move.b #1,($86D).w ROM:00132A4E bset #7,($1409).w ROM:00132A54 move.b #2,($1287).w ROM:00132A5A rts ROM:00132A5C ; --------------------------------------------------------------------------- ROM:00132A5C ROM:00132A5C locret_132A5C: ; CODE XREF: ROM:00132A36↑j ROM:00132A5C rts ROM:00132A5E ; --------------------------------------------------------------------------- ROM:00132A5E ROM:00132A5E loc_132A5E: ; DATA XREF: ROM:00132A10↑o ROM:00132A5E move.w ($C06).w,d0 ROM:00132A62 add.w $7BC(a5),d0 ROM:00132A66 cmp.w ($9AE).w,d0 ROM:00132A6A ble.s loc_132A82 ROM:00132A6C cmpi.w #0,($72C).w ROM:00132A72 bgt.s loc_132A82 ROM:00132A74 bset #5,($1415).w ROM:00132A7A move.b #3,($1287).w ROM:00132A80 rts ROM:00132A82 ; --------------------------------------------------------------------------- ROM:00132A82 ROM:00132A82 loc_132A82: ; CODE XREF: ROM:00132A6A↑j ROM:00132A82 ; ROM:00132A72↑j ROM:00132A82 btst #1,($1411).w ROM:00132A88 bne.s loc_132AA2 ROM:00132A8A cmpi.w #0,($72A).w ROM:00132A90 bgt.s loc_132AA2 ROM:00132A92 btst #0,($1414).w ROM:00132A98 bne.s loc_132ACC ROM:00132A9A btst #3,($1407).w ROM:00132AA0 beq.s loc_132ACC ROM:00132AA2 ROM:00132AA2 loc_132AA2: ; CODE XREF: ROM:00132A88↑j ROM:00132AA2 ; ROM:00132A90↑j ROM:00132AA2 btst #3,($1407).w ROM:00132AA8 bne.s locret_132ACA ROM:00132AAA btst #1,($1411).w ROM:00132AB0 bne.s loc_132ABA ROM:00132AB2 cmpi.w #0,($72A).w ROM:00132AB8 beq.s locret_132ACA ROM:00132ABA ROM:00132ABA loc_132ABA: ; CODE XREF: ROM:00132AB0↑j ROM:00132ABA clr.b ($86D).w ROM:00132ABE clr.w ($72C).w ROM:00132AC2 move.b #4,($1287).w ROM:00132AC8 rts ROM:00132ACA ; --------------------------------------------------------------------------- ROM:00132ACA ROM:00132ACA locret_132ACA: ; CODE XREF: ROM:00132AA8↑j ROM:00132ACA ; ROM:00132AB8↑j ROM:00132ACA rts ROM:00132ACC ; --------------------------------------------------------------------------- ROM:00132ACC ROM:00132ACC loc_132ACC: ; CODE XREF: ROM:00132A98↑j ROM:00132ACC ; ROM:00132AA0↑j ROM:00132ACC clr.b ($86D).w ROM:00132AD0 clr.w ($72C).w ROM:00132AD4 bclr #7,($1409).w ROM:00132ADA move.b #1,($1287).w ROM:00132AE0 rts ROM:00132AE2 ; --------------------------------------------------------------------------- ROM:00132AE2 ROM:00132AE2 loc_132AE2: ; DATA XREF: ROM:00132A14↑o ROM:00132AE2 btst #3,($1407).w ROM:00132AE8 bne.s locret_132AF8 ROM:00132AEA bclr #5,($1415).w ROM:00132AF0 move.b #4,($1287).w ROM:00132AF6 rts ROM:00132AF8 ; --------------------------------------------------------------------------- ROM:00132AF8 ROM:00132AF8 locret_132AF8: ; CODE XREF: ROM:00132AE8↑j ROM:00132AF8 rts ROM:00132AFA ; --------------------------------------------------------------------------- ROM:00132AFA ROM:00132AFA loc_132AFA: ; DATA XREF: ROM:00132A18↑o ROM:00132AFA btst #1,($1411).w ROM:00132B00 bne.s loc_132B18 ROM:00132B02 cmpi.w #0,($72A).w ROM:00132B08 bgt.s loc_132B18 ROM:00132B0A bclr #7,($1409).w ROM:00132B10 move.b #1,($1287).w ROM:00132B16 rts ROM:00132B18 ; --------------------------------------------------------------------------- ROM:00132B18 ROM:00132B18 loc_132B18: ; CODE XREF: ROM:00132B00↑j ROM:00132B18 ; ROM:00132B08↑j ROM:00132B18 btst #3,($1407).w ROM:00132B1E beq.s locret_132B3E ROM:00132B20 bsr.w sub_132E08 ROM:00132B24 move.w ($E00).w,d0 ROM:00132B28 clr.b ($86D).w ROM:00132B2C move.w d0,($72C).w ROM:00132B30 move.b #1,($86D).w ROM:00132B36 move.b #2,($1287).w ROM:00132B3C rts ROM:00132B3E ; --------------------------------------------------------------------------- ROM:00132B3E ROM:00132B3E locret_132B3E: ; CODE XREF: ROM:00132B1E↑j ROM:00132B3E rts ROM:00132B40 ; --------------------------------------------------------------------------- ROM:00132B40 rts ROM:00132B42 ROM:00132B42 ; =============== S U B R O U T I N E ======================================= ROM:00132B42 ROM:00132B42 ROM:00132B42 sub_132B42: ; CODE XREF: sub_1328E4+C↑p ROM:00132B42 clr.w d1 ROM:00132B44 move.b ($1288).w,d1 ROM:00132B48 cmpi.w #4,d1 ROM:00132B4C bcc.s locret_132B56 ROM:00132B4E movea.l off_132B58(pc,d1.w*4),a0 ROM:00132B52 nop ROM:00132B54 jmp (a0) ROM:00132B56 ; --------------------------------------------------------------------------- ROM:00132B56 ROM:00132B56 locret_132B56: ; CODE XREF: sub_132B42+A↑j ROM:00132B56 rts ROM:00132B56 ; End of function sub_132B42 ROM:00132B56 ROM:00132B56 ; --------------------------------------------------------------------------- ROM:00132B58 off_132B58: dc.l loc_132B68 ; DATA XREF: sub_132B42+C↑r ROM:00132B5C dc.l loc_132B84 ROM:00132B60 dc.l loc_132BA2 ROM:00132B64 dc.l loc_132C00 ROM:00132B68 ; --------------------------------------------------------------------------- ROM:00132B68 ROM:00132B68 loc_132B68: ; DATA XREF: ROM:off_132B58↑o ROM:00132B68 move.w #$2710,($DFA).w ROM:00132B6E move.l #0,($908).w ROM:00132B76 bclr #1,($1411).w ROM:00132B7C move.b #1,($1288).w ROM:00132B82 rts ROM:00132B84 ; --------------------------------------------------------------------------- ROM:00132B84 ROM:00132B84 loc_132B84: ; DATA XREF: ROM:00132B5C↑o ROM:00132B84 btst #5,($1415).w ROM:00132B8A beq.s locret_132BA0 ROM:00132B8C move.w #0,($DFA).w ROM:00132B92 bset #6,($141D).w ROM:00132B98 move.b #2,($1288).w ROM:00132B9E rts ROM:00132BA0 ; --------------------------------------------------------------------------- ROM:00132BA0 ROM:00132BA0 locret_132BA0: ; CODE XREF: ROM:00132B8A↑j ROM:00132BA0 rts ROM:00132BA2 ; --------------------------------------------------------------------------- ROM:00132BA2 ROM:00132BA2 loc_132BA2: ; DATA XREF: ROM:00132B60↑o ROM:00132BA2 bsr.w sub_132D7A ROM:00132BA6 btst #1,($1411).w ROM:00132BAC beq.s loc_132BCC ROM:00132BAE btst #5,($1415).w ROM:00132BB4 bne.s loc_132BCC ROM:00132BB6 move.w $7B4(a5),($DFA).w ROM:00132BBC move.l #0,($908).w ROM:00132BC4 move.b #3,($1288).w ROM:00132BCA rts ROM:00132BCC ; --------------------------------------------------------------------------- ROM:00132BCC ROM:00132BCC loc_132BCC: ; CODE XREF: ROM:00132BAC↑j ROM:00132BCC ; ROM:00132BB4↑j ROM:00132BCC btst #1,($1411).w ROM:00132BD2 bne.s locret_132BFE ROM:00132BD4 btst #5,($1415).w ROM:00132BDA bne.s locret_132BFE ROM:00132BDC move.w #$2710,($DFA).w ROM:00132BE2 move.l #0,($908).w ROM:00132BEA bclr #1,($1411).w ROM:00132BF0 bclr #6,($141D).w ROM:00132BF6 move.b #1,($1288).w ROM:00132BFC rts ROM:00132BFE ; --------------------------------------------------------------------------- ROM:00132BFE ROM:00132BFE locret_132BFE: ; CODE XREF: ROM:00132BD2↑j ROM:00132BFE ; ROM:00132BDA↑j ROM:00132BFE rts ROM:00132C00 ; --------------------------------------------------------------------------- ROM:00132C00 ROM:00132C00 loc_132C00: ; DATA XREF: ROM:00132B64↑o ROM:00132C00 bsr.w sub_132DCE ROM:00132C04 btst #5,($1415).w ROM:00132C0A beq.s loc_132C28 ROM:00132C0C move.w #0,($DFA).w ROM:00132C12 move.l #0,($908).w ROM:00132C1A bclr #1,($1411).w ROM:00132C20 move.b #2,($1288).w ROM:00132C26 rts ROM:00132C28 ; --------------------------------------------------------------------------- ROM:00132C28 ROM:00132C28 loc_132C28: ; CODE XREF: ROM:00132C0A↑j ROM:00132C28 move.w ($DFE).w,d0 ROM:00132C2C sub.w $7B8(a5),d0 ROM:00132C30 move.w $7B6(a5),d1 ROM:00132C34 muls.w #$64,d1 ; 'd' ROM:00132C38 cmp.l ($908).w,d1 ROM:00132C3C ble.s loc_132C44 ROM:00132C3E cmp.w ($57E).w,d0 ROM:00132C42 ble.s locret_132C66 ROM:00132C44 ROM:00132C44 loc_132C44: ; CODE XREF: ROM:00132C3C↑j ROM:00132C44 move.w #$2710,($DFA).w ROM:00132C4A move.l #0,($908).w ROM:00132C52 bclr #1,($1411).w ROM:00132C58 bclr #6,($141D).w ROM:00132C5E move.b #1,($1288).w ROM:00132C64 rts ROM:00132C66 ; --------------------------------------------------------------------------- ROM:00132C66 ROM:00132C66 locret_132C66: ; CODE XREF: ROM:00132C42↑j ROM:00132C66 rts ROM:00132C68 ; --------------------------------------------------------------------------- ROM:00132C68 rts ROM:00132C6A ROM:00132C6A ; =============== S U B R O U T I N E ======================================= ROM:00132C6A ROM:00132C6A ROM:00132C6A sub_132C6A: ; CODE XREF: sub_1328E4+10↑p ROM:00132C6A clr.w d1 ROM:00132C6C move.b ($1289).w,d1 ROM:00132C70 cmpi.w #4,d1 ROM:00132C74 bcc.s locret_132C7E ROM:00132C76 movea.l off_132C80(pc,d1.w*4),a0 ROM:00132C7A nop ROM:00132C7C jmp (a0) ROM:00132C7E ; --------------------------------------------------------------------------- ROM:00132C7E ROM:00132C7E locret_132C7E: ; CODE XREF: sub_132C6A+A↑j ROM:00132C7E rts ROM:00132C7E ; End of function sub_132C6A ROM:00132C7E ROM:00132C7E ; --------------------------------------------------------------------------- ROM:00132C80 off_132C80: dc.l loc_132C90 ; DATA XREF: sub_132C6A+C↑r ROM:00132C84 dc.l loc_132C98 ROM:00132C88 dc.l loc_132CB4 ROM:00132C8C dc.l loc_132CF4 ROM:00132C90 ; --------------------------------------------------------------------------- ROM:00132C90 ROM:00132C90 loc_132C90: ; DATA XREF: ROM:off_132C80↑o ROM:00132C90 move.b #1,($1289).w ROM:00132C96 rts ROM:00132C98 ; --------------------------------------------------------------------------- ROM:00132C98 ROM:00132C98 loc_132C98: ; DATA XREF: ROM:00132C84↑o ROM:00132C98 move.w $7B2(a5),d0 ROM:00132C9C btst #5,($1415).w ROM:00132CA2 beq.s locret_132CB2 ROM:00132CA4 cmpi.w #0,d0 ROM:00132CA8 ble.s locret_132CB2 ROM:00132CAA move.b #2,($1289).w ROM:00132CB0 rts ROM:00132CB2 ; --------------------------------------------------------------------------- ROM:00132CB2 ROM:00132CB2 locret_132CB2: ; CODE XREF: ROM:00132CA2↑j ROM:00132CB2 ; ROM:00132CA8↑j ROM:00132CB2 rts ROM:00132CB4 ; --------------------------------------------------------------------------- ROM:00132CB4 ROM:00132CB4 loc_132CB4: ; DATA XREF: ROM:00132C88↑o ROM:00132CB4 btst #4,($1407).w ROM:00132CBA beq.s loc_132CCA ROM:00132CBC move.w #0,($DFC).w ROM:00132CC2 move.b #1,($1289).w ROM:00132CC8 rts ROM:00132CCA ; --------------------------------------------------------------------------- ROM:00132CCA ROM:00132CCA loc_132CCA: ; CODE XREF: ROM:00132CBA↑j ROM:00132CCA btst #5,($1415).w ROM:00132CD0 bne.s locret_132CF2 ROM:00132CD2 move.w $7B0(a5),($DFC).w ROM:00132CD8 move.w $7B2(a5),d1 ROM:00132CDC clr.b ($86C).w ROM:00132CE0 move.w d1,($72A).w ROM:00132CE4 move.b #1,($86C).w ROM:00132CEA move.b #3,($1289).w ROM:00132CF0 rts ROM:00132CF2 ; --------------------------------------------------------------------------- ROM:00132CF2 ROM:00132CF2 locret_132CF2: ; CODE XREF: ROM:00132CD0↑j ROM:00132CF2 rts ROM:00132CF4 ; --------------------------------------------------------------------------- ROM:00132CF4 ROM:00132CF4 loc_132CF4: ; DATA XREF: ROM:00132C8C↑o ROM:00132CF4 bsr.w sub_132DB2 ROM:00132CF8 move.w ($DFE).w,d0 ROM:00132CFC sub.w $7B8(a5),d0 ROM:00132D00 btst #4,($1407).w ROM:00132D06 bne.s loc_132D1A ROM:00132D08 cmpi.w #0,($72A).w ROM:00132D0E ble.s loc_132D16 ROM:00132D10 cmp.w ($57E).w,d0 ROM:00132D14 blt.s locret_132D18 ROM:00132D16 ROM:00132D16 loc_132D16: ; CODE XREF: ROM:00132D0E↑j ROM:00132D16 bra.s loc_132D1A ROM:00132D18 ; --------------------------------------------------------------------------- ROM:00132D18 ROM:00132D18 locret_132D18: ; CODE XREF: ROM:00132D14↑j ROM:00132D18 rts ROM:00132D1A ; --------------------------------------------------------------------------- ROM:00132D1A ROM:00132D1A loc_132D1A: ; CODE XREF: ROM:00132D06↑j ROM:00132D1A ; ROM:loc_132D16↑j ROM:00132D1A move.w #0,($DFC).w ROM:00132D20 clr.b ($86C).w ROM:00132D24 clr.w ($72A).w ROM:00132D28 move.b #1,($1289).w ROM:00132D2E rts ROM:00132D30 ; --------------------------------------------------------------------------- ROM:00132D30 rts ROM:00132D32 ROM:00132D32 ; =============== S U B R O U T I N E ======================================= ROM:00132D32 ROM:00132D32 ROM:00132D32 sub_132D32: ; CODE XREF: sub_1328E4↑p ROM:00132D32 move.w #$3F0C,d1 ROM:00132D36 move.w ($9E4).w,d2 ROM:00132D3A bsr.l sub_11745C ROM:00132D40 clr.w d7 ROM:00132D42 btst #2,($1409).w ROM:00132D48 beq.s loc_132D4E ROM:00132D4A move.w $7C2(a5),d7 ROM:00132D4E ROM:00132D4E loc_132D4E: ; CODE XREF: sub_132D32+16↑j ROM:00132D4E move.w $7C4(a5),d6 ROM:00132D52 cmpi.w #1,($ACA).w ROM:00132D58 bne.s loc_132D60 ROM:00132D5A cmp.w d6,d7 ROM:00132D5C bge.s loc_132D60 ROM:00132D5E move.w d6,d7 ROM:00132D60 ROM:00132D60 loc_132D60: ; CODE XREF: sub_132D32+26↑j ROM:00132D60 ; sub_132D32+2A↑j ROM:00132D60 move.w $7BA(a5),d6 ROM:00132D64 btst #0,($1414).w ROM:00132D6A beq.s loc_132D72 ROM:00132D6C cmp.w d6,d7 ROM:00132D6E bge.s loc_132D72 ROM:00132D70 move.w d6,d7 ROM:00132D72 ROM:00132D72 loc_132D72: ; CODE XREF: sub_132D32+38↑j ROM:00132D72 ; sub_132D32+3C↑j ROM:00132D72 add.w d7,d1 ROM:00132D74 move.w d1,($DFE).w ROM:00132D78 rts ROM:00132D78 ; End of function sub_132D32 ROM:00132D78 ROM:00132D7A ROM:00132D7A ; =============== S U B R O U T I N E ======================================= ROM:00132D7A ROM:00132D7A ROM:00132D7A sub_132D7A: ; CODE XREF: ROM:loc_132BA2↑p ROM:00132D7A move.w $7AE(a5),d0 ROM:00132D7E muls.w #$3E8,d0 ROM:00132D82 move.w $7B6(a5),d1 ROM:00132D86 cmp.l ($908).w,d0 ROM:00132D8A bge.s loc_132DAA ROM:00132D8C btst #6,($141C).w ROM:00132D92 bne.s loc_132DA2 ROM:00132D94 cmpi.w #0,d1 ROM:00132D98 ble.s loc_132DA2 ROM:00132D9A bset #1,($1411).w ROM:00132DA0 bra.s loc_132DA8 ROM:00132DA2 ; --------------------------------------------------------------------------- ROM:00132DA2 ROM:00132DA2 loc_132DA2: ; CODE XREF: sub_132D7A+18↑j ROM:00132DA2 ; sub_132D7A+1E↑j ROM:00132DA2 bclr #1,($1411).w ROM:00132DA8 ROM:00132DA8 loc_132DA8: ; CODE XREF: sub_132D7A+26↑j ROM:00132DA8 bra.s locret_132DB0 ROM:00132DAA ; --------------------------------------------------------------------------- ROM:00132DAA ROM:00132DAA loc_132DAA: ; CODE XREF: sub_132D7A+10↑j ROM:00132DAA bclr #1,($1411).w ROM:00132DB0 ROM:00132DB0 locret_132DB0: ; CODE XREF: sub_132D7A:loc_132DA8↑j ROM:00132DB0 rts ROM:00132DB0 ; End of function sub_132D7A ROM:00132DB0 ROM:00132DB2 ROM:00132DB2 ; =============== S U B R O U T I N E ======================================= ROM:00132DB2 ROM:00132DB2 ROM:00132DB2 sub_132DB2: ; CODE XREF: ROM:loc_132CF4↑p ROM:00132DB2 move.w ($72A).w,d1 ROM:00132DB6 move.w $7B2(a5),d2 ROM:00132DBA muls.w $7B0(a5),d1 ROM:00132DBE divs.w d2,d1 ROM:00132DC0 bvc.w loc_132DC8 ROM:00132DC4 move.w #0,d1 ROM:00132DC8 ROM:00132DC8 loc_132DC8: ; CODE XREF: sub_132DB2+E↑j ROM:00132DC8 move.w d1,($DFC).w ROM:00132DCC rts ROM:00132DCC ; End of function sub_132DB2 ROM:00132DCC ROM:00132DCE ROM:00132DCE ; =============== S U B R O U T I N E ======================================= ROM:00132DCE ROM:00132DCE ROM:00132DCE sub_132DCE: ; CODE XREF: ROM:loc_132C00↑p ROM:00132DCE move.w $7B4(a5),d0 ROM:00132DD2 ext.l d0 ROM:00132DD4 move.w $7B6(a5),d1 ROM:00132DD8 muls.w #$64,d1 ; 'd' ROM:00132DDC move.l d1,d2 ROM:00132DDE sub.l ($908).w,d2 ROM:00132DE2 cmpi.l #0,d2 ROM:00132DE8 bge.s loc_132DF0 ROM:00132DEA move.l #0,d2 ROM:00132DF0 ROM:00132DF0 loc_132DF0: ; CODE XREF: sub_132DCE+1A↑j ROM:00132DF0 subi.w #$2710,d0 ROM:00132DF4 clr.l d3 ROM:00132DF6 muls.l d0,d3:d2 ROM:00132DFA divs.l d1,d3:d2 ROM:00132DFE addi.w #$2710,d2 ROM:00132E02 move.w d2,($DFA).w ROM:00132E06 rts ROM:00132E06 ; End of function sub_132DCE ROM:00132E06 ROM:00132E08 ROM:00132E08 ; =============== S U B R O U T I N E ======================================= ROM:00132E08 ROM:00132E08 ROM:00132E08 sub_132E08: ; CODE XREF: ROM:00132A38↑p ROM:00132E08 ; ROM:00132B20↑p ROM:00132E08 move.w #$3FC8,d1 ROM:00132E0C move.w ($57E).w,d2 ROM:00132E10 move.w ($ACA).w,d3 ROM:00132E14 bsr.l sub_11745C ROM:00132E1A move.w d1,($E00).w ROM:00132E1E rts ROM:00132E1E ; End of function sub_132E08 ROM:00132E1E ROM:00132E20 ROM:00132E20 ; =============== S U B R O U T I N E ======================================= ROM:00132E20 ROM:00132E20 ROM:00132E20 sub_132E20: ; CODE XREF: sub_110E14:loc_110FB6↑p ROM:00132E20 move.w ($CCA).w,d0 ROM:00132E24 move.w $7C0(a5),d1 ROM:00132E28 sub.w ($E04).w,d0 ROM:00132E2C btst #1,($140C).w ROM:00132E32 bne.s loc_132E38 ROM:00132E34 cmp.w d0,d1 ROM:00132E36 bge.s loc_132E40 ROM:00132E38 ROM:00132E38 loc_132E38: ; CODE XREF: sub_132E20+12↑j ROM:00132E38 bset #4,($1407).w ROM:00132E3E bra.s loc_132E46 ROM:00132E40 ; --------------------------------------------------------------------------- ROM:00132E40 ROM:00132E40 loc_132E40: ; CODE XREF: sub_132E20+16↑j ROM:00132E40 bclr #4,($1407).w ROM:00132E46 ROM:00132E46 loc_132E46: ; CODE XREF: sub_132E20+1E↑j ROM:00132E46 move.w ($CCA).w,($E04).w ROM:00132E4C btst #6,($141D).w ROM:00132E52 beq.s locret_132E7C ROM:00132E54 cmpi.l #0,($908).w ROM:00132E5C bne.s loc_132E62 ROM:00132E5E clr.l ($90C).w ROM:00132E62 ROM:00132E62 loc_132E62: ; CODE XREF: sub_132E20+3C↑j ROM:00132E62 clr.l d0 ROM:00132E64 move.l ($97C).w,d1 ROM:00132E68 add.l ($90C).w,d1 ROM:00132E6C divs.l #$3E8,d0:d1 ROM:00132E74 move.l d0,($90C).w ROM:00132E78 add.l d1,($908).w ROM:00132E7C ROM:00132E7C locret_132E7C: ; CODE XREF: sub_132E20+32↑j ROM:00132E7C rts ROM:00132E7C ; End of function sub_132E20 ROM:00132E7C ROM:00132E7E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132E80 ROM:00132E80 ; =============== S U B R O U T I N E ======================================= ROM:00132E80 ROM:00132E80 ROM:00132E80 sub_132E80: ; CODE XREF: sub_129F28+72↑p ROM:00132E80 clr.w d1 ROM:00132E82 move.b ($128C).w,d1 ROM:00132E86 cmpi.w #2,d1 ROM:00132E8A bcc.s locret_132E94 ROM:00132E8C movea.l off_132E96(pc,d1.w*4),a0 ROM:00132E90 nop ROM:00132E92 jmp (a0) ROM:00132E94 ; --------------------------------------------------------------------------- ROM:00132E94 ROM:00132E94 locret_132E94: ; CODE XREF: sub_132E80+A↑j ROM:00132E94 rts ROM:00132E94 ; End of function sub_132E80 ROM:00132E94 ROM:00132E94 ; --------------------------------------------------------------------------- ROM:00132E96 off_132E96: dc.l loc_132E9E ; DATA XREF: sub_132E80+C↑r ROM:00132E9A dc.l loc_132EAC ROM:00132E9E ; --------------------------------------------------------------------------- ROM:00132E9E ROM:00132E9E loc_132E9E: ; DATA XREF: ROM:off_132E96↑o ROM:00132E9E bsr.w sub_132EF2 ROM:00132EA2 move.b #1,($128C).w ROM:00132EA8 bra.s loc_132EAC ROM:00132EAA ; --------------------------------------------------------------------------- ROM:00132EAA rts ROM:00132EAC ; --------------------------------------------------------------------------- ROM:00132EAC ROM:00132EAC loc_132EAC: ; CODE XREF: ROM:00132EA8↑j ROM:00132EAC ; DATA XREF: ROM:00132E9A↑o ROM:00132EAC bsr.w sub_1331A8 ROM:00132EB0 bsr.w sub_1331C2 ROM:00132EB4 bsr.w sub_133152 ROM:00132EB8 bsr.w sub_13332A ROM:00132EBC bsr.w sub_133376 ROM:00132EC0 bsr.w sub_1332DE ROM:00132EC4 bsr.w sub_1333A6 ROM:00132EC8 bsr.w sub_133284 ROM:00132ECC bsr.w sub_133304 ROM:00132ED0 bsr.w sub_1331D6 ROM:00132ED4 bsr.w sub_1333EA ROM:00132ED8 bsr.w sub_1334AC ROM:00132EDC bsr.w sub_1334CC ROM:00132EE0 bsr.w sub_133564 ROM:00132EE4 bsr.w sub_132F06 ROM:00132EE8 bsr.w sub_132F68 ROM:00132EEC bsr.w sub_133632 ROM:00132EF0 rts ROM:00132EF2 ROM:00132EF2 ; =============== S U B R O U T I N E ======================================= ROM:00132EF2 ROM:00132EF2 ROM:00132EF2 sub_132EF2: ; CODE XREF: ROM:loc_132E9E↑p ROM:00132EF2 move.w #$2710,d0 ROM:00132EF6 sub.w $7DC(a5),d0 ROM:00132EFA move.w d0,($E20).w ROM:00132EFE move.w #$2710,($E22).w ROM:00132F04 rts ROM:00132F04 ; End of function sub_132EF2 ROM:00132F04 ROM:00132F06 ROM:00132F06 ; =============== S U B R O U T I N E ======================================= ROM:00132F06 ROM:00132F06 ROM:00132F06 sub_132F06: ; CODE XREF: ROM:00132EE4↑p ROM:00132F06 move.w ($588).w,d0 ROM:00132F0A muls.w ($E12).w,d0 ROM:00132F0E move.l d0,d1 ROM:00132F10 divs.w #$411B,d0 ROM:00132F14 move.w d0,($E16).w ROM:00132F18 move.w ($610).w,d2 ROM:00132F1C ext.l d2 ROM:00132F1E muls.l d2,d1 ROM:00132F22 divs.l #$186A0,d1 ROM:00132F2A add.l d1,($918).w ROM:00132F2E bvc.s loc_132F38 ROM:00132F30 move.l #$7FFFFFFF,($918).w ROM:00132F38 ROM:00132F38 loc_132F38: ; CODE XREF: sub_132F06+28↑j ROM:00132F38 clr.b ($7DF).w ROM:00132F3C move.w #0,($610).w ROM:00132F42 move.b #3,($7DF).w ROM:00132F48 rts ROM:00132F48 ; End of function sub_132F06 ROM:00132F48 ROM:00132F4A ROM:00132F4A ; =============== S U B R O U T I N E ======================================= ROM:00132F4A ROM:00132F4A ROM:00132F4A sub_132F4A: ; CODE XREF: ROM:00133020↓p ROM:00132F4A ; ROM:001330E4↓p ROM:00132F4A move.l ($918).w,d0 ROM:00132F4E divs.l #$186A0,d0 ROM:00132F56 add.w d0,($E2A).w ROM:00132F5A bvc.s loc_132F62 ROM:00132F5C move.w #$7FFF,($E2A).w ROM:00132F62 ROM:00132F62 loc_132F62: ; CODE XREF: sub_132F4A+10↑j ROM:00132F62 clr.l ($918).w ROM:00132F66 rts ROM:00132F66 ; End of function sub_132F4A ROM:00132F66 ROM:00132F68 ROM:00132F68 ; =============== S U B R O U T I N E ======================================= ROM:00132F68 ROM:00132F68 ROM:00132F68 sub_132F68: ; CODE XREF: ROM:00132EE8↑p ROM:00132F68 clr.w d1 ROM:00132F6A move.b ($128D).w,d1 ROM:00132F6E cmpi.w #8,d1 ROM:00132F72 bcc.s locret_132F7C ROM:00132F74 movea.l off_132F7E(pc,d1.w*4),a0 ROM:00132F78 nop ROM:00132F7A jmp (a0) ROM:00132F7C ; --------------------------------------------------------------------------- ROM:00132F7C ROM:00132F7C locret_132F7C: ; CODE XREF: sub_132F68+A↑j ROM:00132F7C rts ROM:00132F7C ; End of function sub_132F68 ROM:00132F7C ROM:00132F7C ; --------------------------------------------------------------------------- ROM:00132F7E off_132F7E: dc.l loc_132F9E ; DATA XREF: sub_132F68+C↑r ROM:00132F82 dc.l loc_132FBA ROM:00132F86 dc.l loc_132FD8 ROM:00132F8A dc.l loc_13309E ROM:00132F8E dc.l loc_1330C4 ROM:00132F92 dc.l loc_1330F2 ROM:00132F96 dc.l locret_13314E ROM:00132F9A dc.l loc_133074 ROM:00132F9E ; --------------------------------------------------------------------------- ROM:00132F9E ROM:00132F9E loc_132F9E: ; DATA XREF: ROM:off_132F7E↑o ROM:00132F9E bset #3,($142E).w ROM:00132FA4 bset #7,($1423).w ROM:00132FAA bclr #4,($1427).w ROM:00132FB0 move.b #1,($128D).w ROM:00132FB6 bra.s locret_132FD6 ROM:00132FB8 ; --------------------------------------------------------------------------- ROM:00132FB8 rts ROM:00132FBA ; --------------------------------------------------------------------------- ROM:00132FBA ROM:00132FBA loc_132FBA: ; DATA XREF: ROM:00132F82↑o ROM:00132FBA btst #7,($140A).w ROM:00132FC0 beq.s locret_132FD6 ROM:00132FC2 clr.l ($918).w ROM:00132FC6 bclr #3,($142E).w ROM:00132FCC move.b #2,($128D).w ROM:00132FD2 bra.w locret_133072 ROM:00132FD6 ; --------------------------------------------------------------------------- ROM:00132FD6 ROM:00132FD6 locret_132FD6: ; CODE XREF: ROM:00132FB6↑j ROM:00132FD6 ; ROM:00132FC0↑j ROM:00132FD6 rts ROM:00132FD8 ; --------------------------------------------------------------------------- ROM:00132FD8 ROM:00132FD8 loc_132FD8: ; DATA XREF: ROM:00132F86↑o ROM:00132FD8 btst #0,($11DE).w ROM:00132FDE bne.s loc_132FE8 ROM:00132FE0 btst #0,($11DE).w ROM:00132FE6 beq.s loc_133004 ROM:00132FE8 ROM:00132FE8 loc_132FE8: ; CODE XREF: ROM:00132FDE↑j ROM:00132FE8 move.b #7,($128D).w ROM:00132FEE move.w $7F4(a5),d0 ROM:00132FF2 clr.b ($882).w ROM:00132FF6 move.w d0,($756).w ROM:00132FFA move.b #1,($882).w ROM:00133000 bra.w locret_13309C ROM:00133004 ; --------------------------------------------------------------------------- ROM:00133004 ROM:00133004 loc_133004: ; CODE XREF: ROM:00132FE6↑j ROM:00133004 btst #3,($141F).w ROM:0013300A beq.s loc_13302E ROM:0013300C btst #2,($1429).w ROM:00133012 beq.s loc_13302E ROM:00133014 bset #3,($142E).w ROM:0013301A bclr #7,($1423).w ROM:00133020 bsr.w sub_132F4A ROM:00133024 move.b #3,($128D).w ROM:0013302A bra.w locret_1330C2 ROM:0013302E ; --------------------------------------------------------------------------- ROM:0013302E ROM:0013302E loc_13302E: ; CODE XREF: ROM:0013300A↑j ROM:0013302E ; ROM:00133012↑j ROM:0013302E btst #3,($141F).w ROM:00133034 beq.s locret_133072 ROM:00133036 move.w $7EA(a5),d0 ROM:0013303A move.w $7EC(a5),d1 ROM:0013303E cmp.w ($E28).w,d0 ROM:00133042 bgt.s loc_13304C ROM:00133044 cmp.w ($E26).w,d1 ROM:00133048 ble.s loc_13304C ROM:0013304A bra.s loc_133064 ROM:0013304C ; --------------------------------------------------------------------------- ROM:0013304C ROM:0013304C loc_13304C: ; CODE XREF: ROM:00133042↑j ROM:0013304C ; ROM:00133048↑j ROM:0013304C move.l ($918).w,d1 ROM:00133050 divs.w #$2710,d1 ROM:00133054 move.w $7EE(a5),d0 ROM:00133058 cmp.w d1,d0 ROM:0013305A bgt.s locret_133072 ROM:0013305C cmpi.w #0,($58A).w ROM:00133062 ble.s locret_133072 ROM:00133064 ROM:00133064 loc_133064: ; CODE XREF: ROM:0013304A↑j ROM:00133064 bset #3,($142E).w ROM:0013306A move.b #4,($128D).w ROM:00133070 bra.s locret_1330F0 ROM:00133072 ; --------------------------------------------------------------------------- ROM:00133072 ROM:00133072 locret_133072: ; CODE XREF: ROM:00132FD2↑j ROM:00133072 ; ROM:00133034↑j ... ROM:00133072 rts ROM:00133074 ; --------------------------------------------------------------------------- ROM:00133074 ROM:00133074 loc_133074: ; DATA XREF: ROM:00132F9A↑o ROM:00133074 btst #0,($11DE).w ROM:0013307A bne.s loc_133084 ROM:0013307C move.b #2,($128D).w ROM:00133082 bra.s locret_133072 ROM:00133084 ; --------------------------------------------------------------------------- ROM:00133084 ROM:00133084 loc_133084: ; CODE XREF: ROM:0013307A↑j ROM:00133084 cmpi.w #0,($756).w ROM:0013308A bgt.s locret_13309C ROM:0013308C bset #4,($1427).w ROM:00133092 move.b #6,($128D).w ROM:00133098 bra.w locret_13314E ROM:0013309C ; --------------------------------------------------------------------------- ROM:0013309C ROM:0013309C locret_13309C: ; CODE XREF: ROM:00133000↑j ROM:0013309C ; ROM:0013308A↑j ROM:0013309C rts ROM:0013309E ; --------------------------------------------------------------------------- ROM:0013309E ROM:0013309E loc_13309E: ; DATA XREF: ROM:00132F8A↑o ROM:0013309E btst #3,($141F).w ROM:001330A4 beq.s loc_1330AE ROM:001330A6 btst #4,($140A).w ROM:001330AC bne.s locret_1330C2 ROM:001330AE ROM:001330AE loc_1330AE: ; CODE XREF: ROM:001330A4↑j ROM:001330AE bset #7,($1423).w ROM:001330B4 bclr #3,($142E).w ROM:001330BA move.b #2,($128D).w ROM:001330C0 bra.s locret_133072 ROM:001330C2 ; --------------------------------------------------------------------------- ROM:001330C2 ROM:001330C2 locret_1330C2: ; CODE XREF: ROM:0013302A↑j ROM:001330C2 ; ROM:001330AC↑j ... ROM:001330C2 rts ROM:001330C4 ; --------------------------------------------------------------------------- ROM:001330C4 ROM:001330C4 loc_1330C4: ; DATA XREF: ROM:00132F8E↑o ROM:001330C4 cmpi.w #0,($58A).w ROM:001330CA bne.s locret_1330F0 ROM:001330CC bclr #7,($1423).w ROM:001330D2 move.w $7F0(a5),d0 ROM:001330D6 clr.b ($880).w ROM:001330DA move.w d0,($752).w ROM:001330DE move.b #1,($880).w ROM:001330E4 bsr.w sub_132F4A ROM:001330E8 move.b #5,($128D).w ROM:001330EE bra.s locret_13314C ROM:001330F0 ; --------------------------------------------------------------------------- ROM:001330F0 ROM:001330F0 locret_1330F0: ; CODE XREF: ROM:00133070↑j ROM:001330F0 ; ROM:001330CA↑j ROM:001330F0 rts ROM:001330F2 ; --------------------------------------------------------------------------- ROM:001330F2 ROM:001330F2 loc_1330F2: ; DATA XREF: ROM:00132F92↑o ROM:001330F2 btst #2,($1429).w ROM:001330F8 beq.s loc_133102 ROM:001330FA move.b #3,($128D).w ROM:00133100 bra.s locret_1330C2 ROM:00133102 ; --------------------------------------------------------------------------- ROM:00133102 ROM:00133102 loc_133102: ; CODE XREF: ROM:001330F8↑j ROM:00133102 btst #3,($141F).w ROM:00133108 beq.s loc_133112 ROM:0013310A cmpi.w #0,($752).w ROM:00133110 bgt.s loc_133128 ROM:00133112 ROM:00133112 loc_133112: ; CODE XREF: ROM:00133108↑j ROM:00133112 bset #7,($1423).w ROM:00133118 bclr #3,($142E).w ROM:0013311E move.b #2,($128D).w ROM:00133124 bra.w locret_133072 ROM:00133128 ; --------------------------------------------------------------------------- ROM:00133128 ROM:00133128 loc_133128: ; CODE XREF: ROM:00133110↑j ROM:00133128 move.w $7F2(a5),d0 ROM:0013312C cmp.w ($E26).w,d0 ROM:00133130 bgt.s locret_13314C ROM:00133132 bset #7,($1423).w ROM:00133138 bclr #3,($142E).w ROM:0013313E bset #4,($1427).w ROM:00133144 move.b #6,($128D).w ROM:0013314A bra.s locret_13314E ROM:0013314C ; --------------------------------------------------------------------------- ROM:0013314C ROM:0013314C locret_13314C: ; CODE XREF: ROM:001330EE↑j ROM:0013314C ; ROM:00133130↑j ROM:0013314C rts ROM:0013314E ; --------------------------------------------------------------------------- ROM:0013314E ROM:0013314E locret_13314E: ; CODE XREF: ROM:00133098↑j ROM:0013314E ; ROM:0013314A↑j ROM:0013314E ; DATA XREF: ... ROM:0013314E rts ROM:00133150 ; --------------------------------------------------------------------------- ROM:00133150 rts ROM:00133152 ROM:00133152 ; =============== S U B R O U T I N E ======================================= ROM:00133152 ROM:00133152 ROM:00133152 sub_133152: ; CODE XREF: ROM:00132EB4↑p ROM:00133152 btst #4,($1427).w ROM:00133158 beq.s loc_133160 ROM:0013315A move.w $7DE(a5),d0 ROM:0013315E bra.s loc_133164 ROM:00133160 ; --------------------------------------------------------------------------- ROM:00133160 ROM:00133160 loc_133160: ; CODE XREF: sub_133152+6↑j ROM:00133160 move.w $7DC(a5),d0 ROM:00133164 ROM:00133164 loc_133164: ; CODE XREF: sub_133152+C↑j ROM:00133164 muls.w #$1F4,d0 ROM:00133168 muls.l ($910).w,d1:d0 ROM:0013316E move.w $7CE(a5),d3 ROM:00133172 muls.w ($E66).w,d3 ROM:00133176 divs.l d3,d1:d0 ROM:0013317A bvs.s loc_1331A0 ROM:0013317C move.w $7C8(a5),d2 ROM:00133180 muls.w ($E12).w,d2 ROM:00133184 muls.l #$FA0,d1:d0 ROM:0013318C divs.l d2,d1:d0 ROM:00133190 bvs.s loc_1331A0 ROM:00133192 cmpi.l #$2710,d0 ROM:00133198 bgt.s loc_1331A0 ROM:0013319A move.w d0,($E18).w ROM:0013319E bra.s locret_1331A6 ROM:001331A0 ; --------------------------------------------------------------------------- ROM:001331A0 ROM:001331A0 loc_1331A0: ; CODE XREF: sub_133152+28↑j ROM:001331A0 ; sub_133152+3E↑j ... ROM:001331A0 move.w #$2710,($E18).w ROM:001331A6 ROM:001331A6 locret_1331A6: ; CODE XREF: sub_133152+4C↑j ROM:001331A6 rts ROM:001331A6 ; End of function sub_133152 ROM:001331A6 ROM:001331A8 ROM:001331A8 ; =============== S U B R O U T I N E ======================================= ROM:001331A8 ROM:001331A8 ROM:001331A8 sub_1331A8: ; CODE XREF: ROM:loc_132EAC↑p ROM:001331A8 move.w ($57E).w,d0 ROM:001331AC ext.l d0 ROM:001331AE muls.l ($97C).w,d1:d0 ROM:001331B4 divs.l #$1E,d1:d0 ROM:001331BC move.l d0,($910).w ROM:001331C0 rts ROM:001331C0 ; End of function sub_1331A8 ROM:001331C0 ROM:001331C2 ROM:001331C2 ; =============== S U B R O U T I N E ======================================= ROM:001331C2 ROM:001331C2 ROM:001331C2 sub_1331C2: ; CODE XREF: ROM:00132EB0↑p ROM:001331C2 move.w #$3F0E,d1 ROM:001331C6 move.w ($9AE).w,d2 ROM:001331CA bsr.l sub_11745C ROM:001331D0 move.w d1,($E12).w ROM:001331D4 rts ROM:001331D4 ; End of function sub_1331C2 ROM:001331D4 ROM:001331D6 ROM:001331D6 ; =============== S U B R O U T I N E ======================================= ROM:001331D6 ROM:001331D6 ROM:001331D6 sub_1331D6: ; CODE XREF: ROM:00132ED0↑p ROM:001331D6 move.b ($128A).w,($128B).w ROM:001331DC bclr #2,($1429).w ROM:001331E2 btst #0,($11DD).w ROM:001331E8 bne.s loc_1331F2 ROM:001331EA btst #0,($11DD).w ROM:001331F0 beq.s loc_133202 ROM:001331F2 ROM:001331F2 loc_1331F2: ; CODE XREF: sub_1331D6+12↑j ROM:001331F2 move.w #0,($E1A).w ROM:001331F8 move.b #4,($128A).w ROM:001331FE bra.w locret_133282 ROM:00133202 ; --------------------------------------------------------------------------- ROM:00133202 ROM:00133202 loc_133202: ; CODE XREF: sub_1331D6+1A↑j ROM:00133202 btst #7,($140A).w ROM:00133208 beq.s loc_13321A ROM:0013320A btst #3,($142E).w ROM:00133210 bne.s loc_13321A ROM:00133212 btst #7,($140F).w ROM:00133218 beq.s loc_133228 ROM:0013321A ROM:0013321A loc_13321A: ; CODE XREF: sub_1331D6+32↑j ROM:0013321A ; sub_1331D6+3A↑j ROM:0013321A move.w #0,($E1A).w ROM:00133220 move.b #0,($128A).w ROM:00133226 bra.s locret_133282 ROM:00133228 ; --------------------------------------------------------------------------- ROM:00133228 ROM:00133228 loc_133228: ; CODE XREF: sub_1331D6+42↑j ROM:00133228 btst #1,($1419).w ROM:0013322E beq.s loc_133240 ROM:00133230 move.w $7DA(a5),($E1A).w ROM:00133236 move.b #3,($128A).w ROM:0013323C bra.w locret_133282 ROM:00133240 ; --------------------------------------------------------------------------- ROM:00133240 ROM:00133240 loc_133240: ; CODE XREF: sub_1331D6+58↑j ROM:00133240 btst #4,($140A).w ROM:00133246 beq.s loc_133276 ROM:00133248 btst #4,($1427).w ROM:0013324E beq.s loc_133258 ROM:00133250 move.w $7D2(a5),($E1A).w ROM:00133256 bra.s loc_13325E ROM:00133258 ; --------------------------------------------------------------------------- ROM:00133258 ROM:00133258 loc_133258: ; CODE XREF: sub_1331D6+78↑j ROM:00133258 move.w $7D0(a5),($E1A).w ROM:0013325E ROM:0013325E loc_13325E: ; CODE XREF: sub_1331D6+80↑j ROM:0013325E move.b #2,($128A).w ROM:00133264 cmpi.w #0,($E1A).w ROM:0013326A bne.s loc_133272 ROM:0013326C bset #2,($1429).w ROM:00133272 ROM:00133272 loc_133272: ; CODE XREF: sub_1331D6+94↑j ROM:00133272 bra.w locret_133282 ROM:00133276 ; --------------------------------------------------------------------------- ROM:00133276 ROM:00133276 loc_133276: ; CODE XREF: sub_1331D6+70↑j ROM:00133276 move.w ($E10).w,($E1A).w ROM:0013327C move.b #1,($128A).w ROM:00133282 ROM:00133282 locret_133282: ; CODE XREF: sub_1331D6+28↑j ROM:00133282 ; sub_1331D6+50↑j ... ROM:00133282 rts ROM:00133282 ; End of function sub_1331D6 ROM:00133282 ROM:00133284 ROM:00133284 ; =============== S U B R O U T I N E ======================================= ROM:00133284 ROM:00133284 ROM:00133284 sub_133284: ; CODE XREF: ROM:00132EC8↑p ROM:00133284 btst #2,($1422).w ROM:0013328A beq.s loc_1332D6 ROM:0013328C move.w $7CC(a5),d0 ROM:00133290 sub.w $7CA(a5),d0 ROM:00133294 cmp.w ($9E4).w,d0 ROM:00133298 bgt.w loc_1332D6 ROM:0013329C btst #0,($140E).w ROM:001332A2 bne.s loc_1332D6 ROM:001332A4 btst #0,($11E8).w ROM:001332AA bne.s loc_1332C4 ROM:001332AC btst #0,($11E8).w ROM:001332B2 bne.s loc_1332C4 ROM:001332B4 btst #0,($11E6).w ROM:001332BA beq.s loc_1332D6 ROM:001332BC btst #0,($11E6).w ROM:001332C2 beq.s loc_1332D6 ROM:001332C4 ROM:001332C4 loc_1332C4: ; CODE XREF: sub_133284+26↑j ROM:001332C4 ; sub_133284+2E↑j ROM:001332C4 move.w $7CC(a5),d0 ROM:001332C8 cmp.w ($9E4).w,d0 ROM:001332CC bge.s loc_1332D4 ROM:001332CE bset #7,($140A).w ROM:001332D4 ROM:001332D4 loc_1332D4: ; CODE XREF: sub_133284+48↑j ROM:001332D4 bra.s locret_1332DC ROM:001332D6 ; --------------------------------------------------------------------------- ROM:001332D6 ROM:001332D6 loc_1332D6: ; CODE XREF: sub_133284+6↑j ROM:001332D6 ; sub_133284+14↑j ... ROM:001332D6 bclr #7,($140A).w ROM:001332DC ROM:001332DC locret_1332DC: ; CODE XREF: sub_133284:loc_1332D4↑j ROM:001332DC rts ROM:001332DC ; End of function sub_133284 ROM:001332DC ROM:001332DE ROM:001332DE ; =============== S U B R O U T I N E ======================================= ROM:001332DE ROM:001332DE ROM:001332DE sub_1332DE: ; CODE XREF: ROM:00132EC0↑p ROM:001332DE move.w ($BBC).w,d0 ROM:001332E2 add.w $7D4(a5),d0 ROM:001332E6 btst #1,($140C).w ROM:001332EC bne.s loc_1332FC ROM:001332EE cmp.w ($57E).w,d0 ROM:001332F2 ble.s loc_1332FC ROM:001332F4 bset #4,($140A).w ROM:001332FA bra.s locret_133302 ROM:001332FC ; --------------------------------------------------------------------------- ROM:001332FC ROM:001332FC loc_1332FC: ; CODE XREF: sub_1332DE+E↑j ROM:001332FC ; sub_1332DE+14↑j ROM:001332FC bclr #4,($140A).w ROM:00133302 ROM:00133302 locret_133302: ; CODE XREF: sub_1332DE+1C↑j ROM:00133302 rts ROM:00133302 ; End of function sub_1332DE ROM:00133302 ROM:00133304 ROM:00133304 ; =============== S U B R O U T I N E ======================================= ROM:00133304 ROM:00133304 ROM:00133304 sub_133304: ; CODE XREF: ROM:00132ECC↑p ROM:00133304 bclr #7,($140F).w ROM:0013330A btst #1,($1413).w ROM:00133310 bne.s loc_133322 ROM:00133312 btst #3,($1424).w ROM:00133318 beq.s loc_133322 ROM:0013331A btst #4,($890).w ROM:00133320 bne.s locret_133328 ROM:00133322 ROM:00133322 loc_133322: ; CODE XREF: sub_133304+C↑j ROM:00133322 ; sub_133304+14↑j ROM:00133322 bset #7,($140F).w ROM:00133328 ROM:00133328 locret_133328: ; CODE XREF: sub_133304+1C↑j ROM:00133328 rts ROM:00133328 ; End of function sub_133304 ROM:00133328 ROM:0013332A ROM:0013332A ; =============== S U B R O U T I N E ======================================= ROM:0013332A ROM:0013332A ROM:0013332A sub_13332A: ; CODE XREF: ROM:00132EB8↑p ROM:0013332A move.w $7DC(a5),d0 ROM:0013332E add.w $7D6(a5),d0 ROM:00133332 muls.w #$1F4,d0 ROM:00133336 muls.l ($910).w,d1:d0 ROM:0013333C move.w $7D8(a5),d2 ROM:00133340 muls.w ($E66).w,d2 ROM:00133344 divs.l d2,d1:d0 ROM:00133348 bvs.s loc_13336E ROM:0013334A move.w $7C8(a5),d2 ROM:0013334E muls.w ($E12).w,d2 ROM:00133352 muls.l #$FA0,d1:d0 ROM:0013335A divs.l d2,d1:d0 ROM:0013335E bvs.s loc_13336E ROM:00133360 cmpi.l #$2710,d0 ROM:00133366 bgt.s loc_13336E ROM:00133368 move.w d0,($E14).w ROM:0013336C bra.s locret_133374 ROM:0013336E ; --------------------------------------------------------------------------- ROM:0013336E ROM:0013336E loc_13336E: ; CODE XREF: sub_13332A+1E↑j ROM:0013336E ; sub_13332A+34↑j ... ROM:0013336E move.w #$2710,($E14).w ROM:00133374 ROM:00133374 locret_133374: ; CODE XREF: sub_13332A+42↑j ROM:00133374 rts ROM:00133374 ; End of function sub_13332A ROM:00133374 ROM:00133376 ROM:00133376 ; =============== S U B R O U T I N E ======================================= ROM:00133376 ROM:00133376 ROM:00133376 sub_133376: ; CODE XREF: ROM:00132EBC↑p ROM:00133376 move.w ($E14).w,d1 ROM:0013337A cmp.w ($E18).w,d1 ROM:0013337E bge.s loc_133398 ROM:00133380 move.w ($E14).w,($E10).w ROM:00133386 move.w $7DC(a5),d0 ROM:0013338A muls.w ($E14).w,d0 ROM:0013338E divs.w ($E18).w,d0 ROM:00133392 move.w d0,($E0E).w ROM:00133396 bra.s locret_1333A4 ROM:00133398 ; --------------------------------------------------------------------------- ROM:00133398 ROM:00133398 loc_133398: ; CODE XREF: sub_133376+8↑j ROM:00133398 move.w ($E18).w,($E10).w ROM:0013339E move.w $7DC(a5),($E0E).w ROM:001333A4 ROM:001333A4 locret_1333A4: ; CODE XREF: sub_133376+20↑j ROM:001333A4 rts ROM:001333A4 ; End of function sub_133376 ROM:001333A4 ROM:001333A6 ROM:001333A6 ; =============== S U B R O U T I N E ======================================= ROM:001333A6 ROM:001333A6 ROM:001333A6 sub_1333A6: ; CODE XREF: ROM:00132EC4↑p ROM:001333A6 btst #0,($11E6).w ROM:001333AC beq.s loc_1333D0 ROM:001333AE btst #0,($11E6).w ROM:001333B4 beq.s loc_1333D0 ROM:001333B6 btst #7,($1409).w ROM:001333BC beq.s loc_1333C8 ROM:001333BE bset #1,($1419).w ROM:001333C4 bra.w loc_1333CE ROM:001333C8 ; --------------------------------------------------------------------------- ROM:001333C8 ROM:001333C8 loc_1333C8: ; CODE XREF: sub_1333A6+16↑j ROM:001333C8 bclr #1,($1419).w ROM:001333CE ROM:001333CE loc_1333CE: ; CODE XREF: sub_1333A6+1E↑j ROM:001333CE bra.s locret_1333E8 ROM:001333D0 ; --------------------------------------------------------------------------- ROM:001333D0 ROM:001333D0 loc_1333D0: ; CODE XREF: sub_1333A6+6↑j ROM:001333D0 ; sub_1333A6+E↑j ROM:001333D0 btst #0,($11EB).w ROM:001333D6 beq.s loc_1333E2 ROM:001333D8 bset #1,($1419).w ROM:001333DE bra.w locret_1333E8 ROM:001333E2 ; --------------------------------------------------------------------------- ROM:001333E2 ROM:001333E2 loc_1333E2: ; CODE XREF: sub_1333A6+30↑j ROM:001333E2 bclr #1,($1419).w ROM:001333E8 ROM:001333E8 locret_1333E8: ; CODE XREF: sub_1333A6:loc_1333CE↑j ROM:001333E8 ; sub_1333A6+38↑j ROM:001333E8 rts ROM:001333E8 ; End of function sub_1333A6 ROM:001333E8 ROM:001333EA ROM:001333EA ; =============== S U B R O U T I N E ======================================= ROM:001333EA ROM:001333EA ROM:001333EA sub_1333EA: ; CODE XREF: ROM:00132ED4↑p ROM:001333EA btst #0,($11DE).w ROM:001333F0 bne.s loc_1333FA ROM:001333F2 btst #0,($11DE).w ROM:001333F8 beq.s loc_13340C ROM:001333FA ROM:001333FA loc_1333FA: ; CODE XREF: sub_1333EA+6↑j ROM:001333FA move.w $448(a5),d0 ROM:001333FE move.w d0,($E20).w ROM:00133402 move.w #1,($E28).w ROM:00133408 bra.w loc_1334A2 ROM:0013340C ; --------------------------------------------------------------------------- ROM:0013340C ROM:0013340C loc_13340C: ; CODE XREF: sub_1333EA+E↑j ROM:0013340C move.w $7E6(a5),d2 ROM:00133410 btst d2,($11ED).w ROM:00133414 beq.s loc_133430 ROM:00133416 cmpi.w #0,($754).w ROM:0013341C bne.s loc_133430 ROM:0013341E move.w $FB0(d2.w*2),d0 ROM:00133424 ext.l d0 ROM:00133426 add.l d0,($914).w ROM:0013342A addi.w #1,($E24).w ROM:00133430 ROM:00133430 loc_133430: ; CODE XREF: sub_1333EA+2A↑j ROM:00133430 ; sub_1333EA+32↑j ROM:00133430 move.w $7E4(a5),d1 ROM:00133434 cmp.w ($E24).w,d1 ROM:00133438 blt.s loc_13344A ROM:0013343A btst #4,($1415).w ROM:00133440 beq.s loc_133496 ROM:00133442 cmpi.w #5,($E24).w ROM:00133448 blt.s loc_133496 ROM:0013344A ROM:0013344A loc_13344A: ; CODE XREF: sub_1333EA+4E↑j ROM:0013344A move.l ($914).w,d0 ROM:0013344E divs.w ($E24).w,d0 ROM:00133452 clr.l ($914).w ROM:00133456 clr.w ($E24).w ROM:0013345A cmpi.w #0,($58A).w ROM:00133460 beq.s loc_133480 ROM:00133462 cmpi.b #3,($128B).w ROM:00133468 beq.s loc_133480 ROM:0013346A cmp.w ($E20).w,d0 ROM:0013346E blt.s loc_133478 ROM:00133470 cmpi.w #0,($E28).w ROM:00133476 bne.s loc_13347C ROM:00133478 ROM:00133478 loc_133478: ; CODE XREF: sub_1333EA+84↑j ROM:00133478 move.w d0,($E20).w ROM:0013347C ROM:0013347C loc_13347C: ; CODE XREF: sub_1333EA+8C↑j ROM:0013347C bra.w loc_133484 ROM:00133480 ; --------------------------------------------------------------------------- ROM:00133480 ROM:00133480 loc_133480: ; CODE XREF: sub_1333EA+76↑j ROM:00133480 ; sub_1333EA+7E↑j ROM:00133480 move.w d0,($E22).w ROM:00133484 ROM:00133484 loc_133484: ; CODE XREF: sub_1333EA:loc_13347C↑j ROM:00133484 move.w ($E22).w,d0 ROM:00133488 sub.w ($E20).w,d0 ROM:0013348C move.w d0,($E26).w ROM:00133490 addi.w #1,($E28).w ROM:00133496 ROM:00133496 loc_133496: ; CODE XREF: sub_1333EA+56↑j ROM:00133496 ; sub_1333EA+5E↑j ROM:00133496 btst #4,($1415).w ROM:0013349C beq.s locret_1334AA ROM:0013349E clr.w ($E28).w ROM:001334A2 ROM:001334A2 loc_1334A2: ; CODE XREF: sub_1333EA+1E↑j ROM:001334A2 clr.l ($914).w ROM:001334A6 clr.w ($E24).w ROM:001334AA ROM:001334AA locret_1334AA: ; CODE XREF: sub_1333EA+B2↑j ROM:001334AA rts ROM:001334AA ; End of function sub_1333EA ROM:001334AA ROM:001334AC ROM:001334AC ; =============== S U B R O U T I N E ======================================= ROM:001334AC ROM:001334AC ROM:001334AC sub_1334AC: ; CODE XREF: ROM:00132ED8↑p ROM:001334AC move.w #$2710,d0 ROM:001334B0 sub.w ($E20).w,d0 ROM:001334B4 bge.s loc_1334BA ROM:001334B6 move.w #0,d0 ROM:001334BA ROM:001334BA loc_1334BA: ; CODE XREF: sub_1334AC+8↑j ROM:001334BA muls.w $7E2(a5),d0 ROM:001334BE divs.w #$64,d0 ; 'd' ROM:001334C2 add.w $7E0(a5),d0 ROM:001334C6 move.w d0,($E1E).w ROM:001334CA rts ROM:001334CA ; End of function sub_1334AC ROM:001334CA ROM:001334CC ROM:001334CC ; =============== S U B R O U T I N E ======================================= ROM:001334CC ROM:001334CC ROM:001334CC sub_1334CC: ; CODE XREF: ROM:00132EDC↑p ROM:001334CC move.b ($128B).w,d0 ROM:001334D0 cmp.b ($128A).w,d0 ROM:001334D4 beq.l loc_133556 ROM:001334DA bset #4,($1415).w ROM:001334E0 clr.w d0 ROM:001334E2 cmpi.w #0,($E1A).w ROM:001334E8 bne.s loc_133506 ROM:001334EA cmpi.w #0,($58A).w ROM:001334F0 beq.s loc_133506 ROM:001334F2 cmpi.b #2,($128A).w ROM:001334F8 beq.s loc_133502 ROM:001334FA cmpi.b #3,($128A).w ROM:00133500 bne.s loc_133506 ROM:00133502 ROM:00133502 loc_133502: ; CODE XREF: sub_1334CC+2C↑j ROM:00133502 move.w #1,d0 ROM:00133506 ROM:00133506 loc_133506: ; CODE XREF: sub_1334CC+1C↑j ROM:00133506 ; sub_1334CC+24↑j ... ROM:00133506 btst #7,($140F).w ROM:0013350C bne.s loc_13351C ROM:0013350E cmpi.b #4,($128B).w ROM:00133514 beq.s loc_13351C ROM:00133516 cmpi.w #1,d0 ROM:0013351A bne.s loc_13354A ROM:0013351C ROM:0013351C loc_13351C: ; CODE XREF: sub_1334CC+40↑j ROM:0013351C ; sub_1334CC+48↑j ROM:0013351C clr.b ($881).w ROM:00133520 clr.w ($754).w ROM:00133524 bclr #5,($142B).w ROM:0013352A cmpi.w #1,d0 ROM:0013352E bne.s loc_133548 ROM:00133530 move.w #0,($B36).w ROM:00133536 bsr.l sub_1207F2 ROM:0013353C move.w #0,($B36).w ROM:00133542 bsr.l sub_1207F2 ROM:00133548 ROM:00133548 loc_133548: ; CODE XREF: sub_1334CC+62↑j ROM:00133548 bra.s locret_133562 ROM:0013354A ; --------------------------------------------------------------------------- ROM:0013354A ROM:0013354A loc_13354A: ; CODE XREF: sub_1334CC+4E↑j ROM:0013354A bset #5,($142B).w ROM:00133550 bra.s locret_133562 ROM:00133552 ; --------------------------------------------------------------------------- ROM:00133552 bra.w locret_133562 ROM:00133556 ; --------------------------------------------------------------------------- ROM:00133556 ROM:00133556 loc_133556: ; CODE XREF: sub_1334CC+8↑j ROM:00133556 bclr #5,($142B).w ROM:0013355C bclr #4,($1415).w ROM:00133562 ROM:00133562 locret_133562: ; CODE XREF: sub_1334CC:loc_133548↑j ROM:00133562 ; sub_1334CC+84↑j ... ROM:00133562 rts ROM:00133562 ; End of function sub_1334CC ROM:00133562 ROM:00133564 ROM:00133564 ; =============== S U B R O U T I N E ======================================= ROM:00133564 ROM:00133564 ROM:00133564 sub_133564: ; CODE XREF: ROM:00132EE0↑p ROM:00133564 clr.w d1 ROM:00133566 move.b ($128E).w,d1 ROM:0013356A cmpi.w #3,d1 ROM:0013356E bcc.s locret_133578 ROM:00133570 movea.l off_13357A(pc,d1.w*4),a0 ROM:00133574 nop ROM:00133576 jmp (a0) ROM:00133578 ; --------------------------------------------------------------------------- ROM:00133578 ROM:00133578 locret_133578: ; CODE XREF: sub_133564+A↑j ROM:00133578 rts ROM:00133578 ; End of function sub_133564 ROM:00133578 ROM:00133578 ; --------------------------------------------------------------------------- ROM:0013357A off_13357A: dc.l loc_133586 ; DATA XREF: sub_133564+C↑r ROM:0013357E dc.l loc_133590 ROM:00133582 dc.l loc_1335CA ROM:00133586 ; --------------------------------------------------------------------------- ROM:00133586 ROM:00133586 loc_133586: ; DATA XREF: ROM:off_13357A↑o ROM:00133586 move.b #1,($128E).w ROM:0013358C bra.s loc_1335C4 ROM:0013358E ; --------------------------------------------------------------------------- ROM:0013358E rts ROM:00133590 ; --------------------------------------------------------------------------- ROM:00133590 ROM:00133590 loc_133590: ; DATA XREF: ROM:0013357E↑o ROM:00133590 btst #5,($142B).w ROM:00133596 beq.s loc_1335C4 ROM:00133598 move.w ($E1E).w,d0 ROM:0013359C move.w ($E1E).w,($E1C).w ROM:001335A2 clr.b ($881).w ROM:001335A6 move.w d0,($754).w ROM:001335AA move.b #1,($881).w ROM:001335B0 clr.w ($E28).w ROM:001335B4 clr.w ($E24).w ROM:001335B8 clr.l ($914).w ROM:001335BC move.b #2,($128E).w ROM:001335C2 bra.s locret_1335F8 ROM:001335C4 ; --------------------------------------------------------------------------- ROM:001335C4 ROM:001335C4 loc_1335C4: ; CODE XREF: ROM:0013358C↑j ROM:001335C4 ; ROM:00133596↑j ... ROM:001335C4 bsr.w sub_133628 ROM:001335C8 rts ROM:001335CA ; --------------------------------------------------------------------------- ROM:001335CA ROM:001335CA loc_1335CA: ; DATA XREF: ROM:00133582↑o ROM:001335CA cmpi.w #0,($754).w ROM:001335D0 ble.s loc_1335DA ROM:001335D2 cmpi.w #0,($57E).w ROM:001335D8 bne.s loc_1335E6 ROM:001335DA ROM:001335DA loc_1335DA: ; CODE XREF: ROM:001335D0↑j ROM:001335DA move.b #1,($128E).w ROM:001335E0 bra.s loc_1335C4 ROM:001335E2 ; --------------------------------------------------------------------------- ROM:001335E2 bra.w locret_1335F8 ROM:001335E6 ; --------------------------------------------------------------------------- ROM:001335E6 ROM:001335E6 loc_1335E6: ; CODE XREF: ROM:001335D8↑j ROM:001335E6 move.w ($754).w,d0 ROM:001335EA cmp.w ($E1C).w,d0 ROM:001335EE beq.s locret_1335F8 ROM:001335F0 move.w d0,($E1C).w ROM:001335F4 bsr.w sub_1335FA ROM:001335F8 ROM:001335F8 locret_1335F8: ; CODE XREF: ROM:001335C2↑j ROM:001335F8 ; ROM:001335E2↑j ... ROM:001335F8 rts ROM:001335FA ROM:001335FA ; =============== S U B R O U T I N E ======================================= ROM:001335FA ROM:001335FA ROM:001335FA sub_1335FA: ; CODE XREF: ROM:001335F4↑p ROM:001335FA move.w ($754).w,d1 ROM:001335FE muls.w d1,d1 ROM:00133600 move.w ($E1E).w,d0 ROM:00133604 muls.w $7E8(a5),d0 ROM:00133608 divs.w #$64,d0 ; 'd' ROM:0013360C divs.w d0,d1 ROM:0013360E addi.w #1,d1 ROM:00133612 move.w ($E1A).w,d0 ROM:00133616 sub.w ($58A).w,d0 ROM:0013361A ext.l d0 ROM:0013361C divs.w d1,d0 ROM:0013361E add.w ($58A).w,d0 ROM:00133622 move.w d0,($58A).w ROM:00133626 rts ROM:00133626 ; End of function sub_1335FA ROM:00133626 ROM:00133628 ROM:00133628 ; =============== S U B R O U T I N E ======================================= ROM:00133628 ROM:00133628 ROM:00133628 sub_133628: ; CODE XREF: ROM:loc_1335C4↑p ROM:00133628 move.w ($E1A).w,d0 ROM:0013362C move.w d0,($58A).w ROM:00133630 rts ROM:00133630 ; End of function sub_133628 ROM:00133630 ROM:00133632 ROM:00133632 ; =============== S U B R O U T I N E ======================================= ROM:00133632 ROM:00133632 ROM:00133632 sub_133632: ; CODE XREF: ROM:00132EEC↑p ROM:00133632 btst #1,($8CD).w ROM:00133638 beq.s loc_13363C ROM:0013363A bra.s loc_133644 ROM:0013363C ; --------------------------------------------------------------------------- ROM:0013363C ROM:0013363C loc_13363C: ; CODE XREF: sub_133632+6↑j ROM:0013363C btst #4,($8CD).w ROM:00133642 beq.s loc_13364C ROM:00133644 ROM:00133644 loc_133644: ; CODE XREF: sub_133632+8↑j ROM:00133644 move.w ($E2C).w,($588).w ROM:0013364A bra.s locret_133652 ROM:0013364C ; --------------------------------------------------------------------------- ROM:0013364C ROM:0013364C loc_13364C: ; CODE XREF: sub_133632+10↑j ROM:0013364C move.w ($58A).w,($588).w ROM:00133652 ROM:00133652 locret_133652: ; CODE XREF: sub_133632+18↑j ROM:00133652 rts ROM:00133652 ; End of function sub_133632 ROM:00133652 ROM:00133654 ROM:00133654 ; =============== S U B R O U T I N E ======================================= ROM:00133654 ROM:00133654 ROM:00133654 sub_133654: ; CODE XREF: sub_129F28+30↑p ROM:00133654 bsr.w sub_13384A ROM:00133658 bsr.w sub_13383C ROM:0013365C bsr.w sub_1337FE ROM:00133660 bsr.w sub_133666 ROM:00133664 rts ROM:00133664 ; End of function sub_133654 ROM:00133664 ROM:00133666 ROM:00133666 ; =============== S U B R O U T I N E ======================================= ROM:00133666 ROM:00133666 ROM:00133666 sub_133666: ; CODE XREF: sub_133654+C↑p ROM:00133666 clr.w d1 ROM:00133668 move.b ($128F).w,d1 ROM:0013366C cmpi.w #5,d1 ROM:00133670 bcc.s locret_13367A ROM:00133672 movea.l off_13367C(pc,d1.w*4),a0 ROM:00133676 nop ROM:00133678 jmp (a0) ROM:0013367A ; --------------------------------------------------------------------------- ROM:0013367A ROM:0013367A locret_13367A: ; CODE XREF: sub_133666+A↑j ROM:0013367A rts ROM:0013367A ; End of function sub_133666 ROM:0013367A ROM:0013367A ; --------------------------------------------------------------------------- ROM:0013367C off_13367C: dc.l loc_133690 ; DATA XREF: sub_133666+C↑r ROM:00133680 dc.l loc_1336AC ROM:00133684 dc.l loc_1336FA ROM:00133688 dc.l loc_133790 ROM:0013368C dc.l loc_1337D4 ROM:00133690 ; --------------------------------------------------------------------------- ROM:00133690 ROM:00133690 loc_133690: ; DATA XREF: ROM:off_13367C↑o ROM:00133690 bclr #2,($1411).w ROM:00133696 bclr #3,($C9D).w ROM:0013369C bclr #1,($DDE).w ROM:001336A2 move.b #1,($128F).w ROM:001336A8 bra.s locret_1336F8 ROM:001336AA ; --------------------------------------------------------------------------- ROM:001336AA rts ROM:001336AC ; --------------------------------------------------------------------------- ROM:001336AC ROM:001336AC loc_1336AC: ; DATA XREF: ROM:00133680↑o ROM:001336AC btst #6,($1427).w ROM:001336B2 beq.s loc_1336E4 ROM:001336B4 bset #1,($1418).w ROM:001336BA bset #2,($1411).w ROM:001336C0 bset #1,($DDE).w ROM:001336C6 bset #3,($C9D).w ROM:001336CC bset #3,($145B).w ROM:001336D2 bset #1,($DF6).w ROM:001336D8 move.b #3,($128F).w ROM:001336DE bra.l locret_1337D2 ROM:001336E4 ; --------------------------------------------------------------------------- ROM:001336E4 ROM:001336E4 loc_1336E4: ; CODE XREF: ROM:001336B2↑j ROM:001336E4 btst #2,($1422).w ROM:001336EA beq.s locret_1336F8 ROM:001336EC move.b #2,($128F).w ROM:001336F2 bra.l locret_13378E ROM:001336F8 ; --------------------------------------------------------------------------- ROM:001336F8 ROM:001336F8 locret_1336F8: ; CODE XREF: ROM:001336A8↑j ROM:001336F8 ; ROM:001336EA↑j ... ROM:001336F8 rts ROM:001336FA ; --------------------------------------------------------------------------- ROM:001336FA ROM:001336FA loc_1336FA: ; DATA XREF: ROM:00133684↑o ROM:001336FA move.w $7F6(a5),d0 ROM:001336FE move.w $7F8(a5),d1 ROM:00133702 cmp.w ($9AE).w,d0 ROM:00133706 bge.s loc_133746 ROM:00133708 cmp.w ($9B8).w,d1 ROM:0013370C bge.s loc_133740 ROM:0013370E bset #5,($141A).w ROM:00133714 bset #2,($1411).w ROM:0013371A bset #3,($C9D).w ROM:00133720 bset #3,($145B).w ROM:00133726 bset #1,($DDE).w ROM:0013372C bset #1,($DF6).w ROM:00133732 move.b #3,($128F).w ROM:00133738 bra.l locret_1337D2 ROM:0013373E ; --------------------------------------------------------------------------- ROM:0013373E bra.s loc_133746 ROM:00133740 ; --------------------------------------------------------------------------- ROM:00133740 ROM:00133740 loc_133740: ; CODE XREF: ROM:0013370C↑j ROM:00133740 bset #1,($DF6).w ROM:00133746 ROM:00133746 loc_133746: ; CODE XREF: ROM:00133706↑j ROM:00133746 ; ROM:0013373E↑j ROM:00133746 btst #6,($1427).w ROM:0013374C beq.s loc_13377A ROM:0013374E bset #3,($C9D).w ROM:00133754 bset #3,($145B).w ROM:0013375A bset #1,($1418).w ROM:00133760 bset #2,($1411).w ROM:00133766 bset #1,($DDE).w ROM:0013376C bset #1,($DF6).w ROM:00133772 move.b #3,($128F).w ROM:00133778 bra.s locret_1337D2 ROM:0013377A ; --------------------------------------------------------------------------- ROM:0013377A ROM:0013377A loc_13377A: ; CODE XREF: ROM:0013374C↑j ROM:0013377A btst #2,($1422).w ROM:00133780 bne.s locret_13378E ROM:00133782 move.b #1,($128F).w ROM:00133788 bra.l locret_1336F8 ROM:0013378E ; --------------------------------------------------------------------------- ROM:0013378E ROM:0013378E locret_13378E: ; CODE XREF: ROM:001336F2↑j ROM:0013378E ; ROM:00133780↑j ROM:0013378E rts ROM:00133790 ; --------------------------------------------------------------------------- ROM:00133790 ROM:00133790 loc_133790: ; DATA XREF: ROM:00133688↑o ROM:00133790 btst #2,($1422).w ROM:00133796 bne.s locret_1337D2 ROM:00133798 btst #6,($1427).w ROM:0013379E bne.s loc_1337B8 ROM:001337A0 bclr #2,($1411).w ROM:001337A6 bclr #1,($DDE).w ROM:001337AC move.b #1,($128F).w ROM:001337B2 bra.l locret_1336F8 ROM:001337B8 ; --------------------------------------------------------------------------- ROM:001337B8 ROM:001337B8 loc_1337B8: ; CODE XREF: ROM:0013379E↑j ROM:001337B8 btst #4,($1426).w ROM:001337BE beq.s locret_1337D2 ROM:001337C0 bset #1,($DDE).w ROM:001337C6 bset #1,($DF6).w ROM:001337CC move.b #4,($128F).w ROM:001337D2 ROM:001337D2 locret_1337D2: ; CODE XREF: ROM:001336DE↑j ROM:001337D2 ; ROM:00133738↑j ... ROM:001337D2 rts ROM:001337D4 ; --------------------------------------------------------------------------- ROM:001337D4 ROM:001337D4 loc_1337D4: ; DATA XREF: ROM:0013368C↑o ROM:001337D4 btst #2,($1422).w ROM:001337DA bne.s locret_1337D2 ROM:001337DC btst #6,($1427).w ROM:001337E2 bne.s locret_1337FC ROM:001337E4 bclr #2,($1411).w ROM:001337EA bclr #1,($DDE).w ROM:001337F0 move.b #1,($128F).w ROM:001337F6 bra.l locret_1336F8 ROM:001337FC ; --------------------------------------------------------------------------- ROM:001337FC ROM:001337FC locret_1337FC: ; CODE XREF: ROM:001337E2↑j ROM:001337FC rts ROM:001337FE ROM:001337FE ; =============== S U B R O U T I N E ======================================= ROM:001337FE ROM:001337FE ROM:001337FE sub_1337FE: ; CODE XREF: sub_133654+8↑p ROM:001337FE move.w $7FA(a5),d0 ROM:00133802 cmp.w ($CCA).w,d0 ROM:00133806 blt.s loc_13381C ROM:00133808 move.w #$3FCC,d1 ROM:0013380C move.w ($E30).w,d2 ROM:00133810 move.w ($57E).w,d3 ROM:00133814 bsr.l sub_11745C ROM:0013381A bra.s loc_13382E ROM:0013381C ; --------------------------------------------------------------------------- ROM:0013381C ROM:0013381C loc_13381C: ; CODE XREF: sub_1337FE+8↑j ROM:0013381C move.w #$3FCA,d1 ROM:00133820 move.w ($CCA).w,d2 ROM:00133824 move.w ($57E).w,d3 ROM:00133828 bsr.l sub_11745C ROM:0013382E ROM:0013382E loc_13382E: ; CODE XREF: sub_1337FE+1C↑j ROM:0013382E muls.w ($1444).w,d1 ROM:00133832 divs.w $18C(a5),d1 ROM:00133836 move.w d1,($E2E).w ROM:0013383A rts ROM:0013383A ; End of function sub_1337FE ROM:0013383A ROM:0013383C ROM:0013383C ; =============== S U B R O U T I N E ======================================= ROM:0013383C ROM:0013383C ROM:0013383C sub_13383C: ; CODE XREF: sub_133654+4↑p ROM:0013383C move.w ($BEA).w,d0 ROM:00133840 sub.w ($144A).w,d0 ROM:00133844 move.w d0,($E30).w ROM:00133848 rts ROM:00133848 ; End of function sub_13383C ROM:00133848 ROM:0013384A ROM:0013384A ; =============== S U B R O U T I N E ======================================= ROM:0013384A ROM:0013384A ROM:0013384A sub_13384A: ; CODE XREF: sub_133654↑p ROM:0013384A clr.w d1 ROM:0013384C move.b ($1290).w,d1 ROM:00133850 cmpi.w #4,d1 ROM:00133854 bcc.s locret_13385E ROM:00133856 movea.l off_133860(pc,d1.w*4),a0 ROM:0013385A nop ROM:0013385C jmp (a0) ROM:0013385E ; --------------------------------------------------------------------------- ROM:0013385E ROM:0013385E locret_13385E: ; CODE XREF: sub_13384A+A↑j ROM:0013385E rts ROM:0013385E ; End of function sub_13384A ROM:0013385E ROM:0013385E ; --------------------------------------------------------------------------- ROM:00133860 off_133860: dc.l loc_133870 ; DATA XREF: sub_13384A+C↑r ROM:00133864 dc.l loc_133880 ROM:00133868 dc.l loc_1338C8 ROM:0013386C dc.l loc_13391C ROM:00133870 ; --------------------------------------------------------------------------- ROM:00133870 ROM:00133870 loc_133870: ; DATA XREF: ROM:off_133860↑o ROM:00133870 bclr #6,($1427).w ROM:00133876 move.b #1,($1290).w ROM:0013387C bra.s locret_1338C6 ROM:0013387E ; --------------------------------------------------------------------------- ROM:0013387E rts ROM:00133880 ; --------------------------------------------------------------------------- ROM:00133880 ROM:00133880 loc_133880: ; DATA XREF: ROM:00133864↑o ROM:00133880 move.w $7FC(a5),d0 ROM:00133884 move.w $7FE(a5),d1 ROM:00133888 move.w $800(a5),d3 ROM:0013388C move.w $802(a5),d2 ROM:00133890 move.w $804(a5),d4 ROM:00133894 cmp.w ($9DE).w,d0 ROM:00133898 bge.s loc_13389E ROM:0013389A bra.w loc_1338B0 ROM:0013389E ; --------------------------------------------------------------------------- ROM:0013389E ROM:0013389E loc_13389E: ; CODE XREF: ROM:00133898↑j ROM:0013389E cmp.w ($9DE).w,d1 ROM:001338A2 ble.s locret_1338C6 ROM:001338A4 cmp.w ($57E).w,d2 ROM:001338A8 bgt.s loc_1338B0 ROM:001338AA cmp.w ($CCA).w,d3 ROM:001338AE bge.s locret_1338C6 ROM:001338B0 ROM:001338B0 loc_1338B0: ; CODE XREF: ROM:0013389A↑j ROM:001338B0 ; ROM:001338A8↑j ROM:001338B0 clr.b ($833).w ROM:001338B4 move.w d4,($6B8).w ROM:001338B8 move.b #1,($833).w ROM:001338BE move.b #2,($1290).w ROM:001338C4 bra.s locret_13391A ROM:001338C6 ; --------------------------------------------------------------------------- ROM:001338C6 ROM:001338C6 locret_1338C6: ; CODE XREF: ROM:0013387C↑j ROM:001338C6 ; ROM:001338A2↑j ... ROM:001338C6 rts ROM:001338C8 ; --------------------------------------------------------------------------- ROM:001338C8 ROM:001338C8 loc_1338C8: ; DATA XREF: ROM:00133868↑o ROM:001338C8 cmpi.w #0,($6B8).w ROM:001338CE bgt.s loc_1338DE ROM:001338D0 bset #6,($1427).w ROM:001338D6 move.b #3,($1290).w ROM:001338DC bra.s locret_13393E ROM:001338DE ; --------------------------------------------------------------------------- ROM:001338DE ROM:001338DE loc_1338DE: ; CODE XREF: ROM:001338CE↑j ROM:001338DE move.w $7FC(a5),d0 ROM:001338E2 move.w $7FE(a5),d1 ROM:001338E6 move.w $800(a5),d3 ROM:001338EA move.w $802(a5),d2 ROM:001338EE cmp.w ($9DE).w,d0 ROM:001338F2 blt.s locret_13391A ROM:001338F4 cmp.w ($9DE).w,d1 ROM:001338F8 bgt.s loc_1338FE ROM:001338FA bra.w loc_13390A ROM:001338FE ; --------------------------------------------------------------------------- ROM:001338FE ROM:001338FE loc_1338FE: ; CODE XREF: ROM:001338F8↑j ROM:001338FE cmp.w ($57E).w,d2 ROM:00133902 bgt.s locret_13391A ROM:00133904 cmp.w ($CCA).w,d3 ROM:00133908 blt.s locret_13391A ROM:0013390A ROM:0013390A loc_13390A: ; CODE XREF: ROM:001338FA↑j ROM:0013390A clr.b ($833).w ROM:0013390E clr.w ($6B8).w ROM:00133912 move.b #1,($1290).w ROM:00133918 bra.s locret_1338C6 ROM:0013391A ; --------------------------------------------------------------------------- ROM:0013391A ROM:0013391A locret_13391A: ; CODE XREF: ROM:001338C4↑j ROM:0013391A ; ROM:001338F2↑j ... ROM:0013391A rts ROM:0013391C ; --------------------------------------------------------------------------- ROM:0013391C ROM:0013391C loc_13391C: ; DATA XREF: ROM:0013386C↑o ROM:0013391C move.w $7FC(a5),d0 ROM:00133920 move.w $7FE(a5),d1 ROM:00133924 cmp.w ($9DE).w,d1 ROM:00133928 bgt.s locret_13393E ROM:0013392A cmp.w ($9DE).w,d0 ROM:0013392E blt.s locret_13393E ROM:00133930 bclr #6,($1427).w ROM:00133936 move.b #1,($1290).w ROM:0013393C bra.s locret_1338C6 ROM:0013393E ; --------------------------------------------------------------------------- ROM:0013393E ROM:0013393E locret_13393E: ; CODE XREF: ROM:001338DC↑j ROM:0013393E ; ROM:00133928↑j ... ROM:0013393E rts ROM:00133940 ; --------------------------------------------------------------------------- ROM:00133940 rts ROM:00133942 ROM:00133942 ; =============== S U B R O U T I N E ======================================= ROM:00133942 ROM:00133942 ROM:00133942 sub_133942: ; CODE XREF: sub_129F28+90↑p ROM:00133942 move.w ($E36).w,d1 ROM:00133946 cmpi.w #6,d1 ROM:0013394A bcc.s locret_133954 ROM:0013394C movea.l off_133956(pc,d1.w*4),a0 ROM:00133950 nop ROM:00133952 jmp (a0) ROM:00133954 ; --------------------------------------------------------------------------- ROM:00133954 ROM:00133954 locret_133954: ; CODE XREF: sub_133942+8↑j ROM:00133954 rts ROM:00133954 ; End of function sub_133942 ROM:00133954 ROM:00133954 ; --------------------------------------------------------------------------- ROM:00133956 off_133956: dc.l loc_13396E ; DATA XREF: sub_133942+A↑r ROM:0013395A dc.l loc_133978 ROM:0013395E dc.l loc_1339B2 ROM:00133962 dc.l loc_1339CE ROM:00133966 dc.l loc_133A02 ROM:0013396A dc.l loc_133A3C ROM:0013396E ; --------------------------------------------------------------------------- ROM:0013396E ROM:0013396E loc_13396E: ; DATA XREF: ROM:off_133956↑o ROM:0013396E move.w #1,($E36).w ROM:00133974 bra.s loc_1339AC ROM:00133976 ; --------------------------------------------------------------------------- ROM:00133976 rts ROM:00133978 ; --------------------------------------------------------------------------- ROM:00133978 ROM:00133978 loc_133978: ; DATA XREF: ROM:0013395A↑o ROM:00133978 btst #7,($1427).w ROM:0013397E beq.s loc_1339AC ROM:00133980 move.l ($91C).w,d0 ROM:00133984 divu.l #$3E8,d0 ROM:0013398C bset #1,($1410).w ROM:00133992 clr.b ($7E0).w ROM:00133996 move.w d0,($612).w ROM:0013399A move.b #1,($7E0).w ROM:001339A0 bsr.w sub_133A7A ROM:001339A4 move.w #2,($E36).w ROM:001339AA bra.s loc_1339C8 ROM:001339AC ; --------------------------------------------------------------------------- ROM:001339AC ROM:001339AC loc_1339AC: ; CODE XREF: ROM:00133974↑j ROM:001339AC ; ROM:0013397E↑j ROM:001339AC bsr.w sub_133B0C ROM:001339B0 rts ROM:001339B2 ; --------------------------------------------------------------------------- ROM:001339B2 ROM:001339B2 loc_1339B2: ; DATA XREF: ROM:0013395E↑o ROM:001339B2 cmpi.w #0,($612).w ROM:001339B8 bgt.s loc_1339C8 ROM:001339BA bclr #1,($1410).w ROM:001339C0 move.w #3,($E36).w ROM:001339C6 bra.s locret_133A00 ROM:001339C8 ; --------------------------------------------------------------------------- ROM:001339C8 ROM:001339C8 loc_1339C8: ; CODE XREF: ROM:001339AA↑j ROM:001339C8 ; ROM:001339B8↑j ... ROM:001339C8 bsr.w sub_133AB8 ROM:001339CC rts ROM:001339CE ; --------------------------------------------------------------------------- ROM:001339CE ROM:001339CE loc_1339CE: ; DATA XREF: ROM:00133962↑o ROM:001339CE btst #0,($1412).w ROM:001339D4 beq.s loc_1339E4 ROM:001339D6 bsr.w sub_133B5C ROM:001339DA move.w #5,($E36).w ROM:001339E0 bra.w loc_133A72 ROM:001339E4 ; --------------------------------------------------------------------------- ROM:001339E4 ROM:001339E4 loc_1339E4: ; CODE XREF: ROM:001339D4↑j ROM:001339E4 btst #2,($1405).w ROM:001339EA beq.s locret_133A00 ROM:001339EC btst #0,($1412).w ROM:001339F2 bne.s locret_133A00 ROM:001339F4 bsr.w sub_133B3A ROM:001339F8 move.w #4,($E36).w ROM:001339FE bra.s loc_133A36 ROM:00133A00 ; --------------------------------------------------------------------------- ROM:00133A00 ROM:00133A00 locret_133A00: ; CODE XREF: ROM:001339C6↑j ROM:00133A00 ; ROM:001339EA↑j ... ROM:00133A00 rts ROM:00133A02 ; --------------------------------------------------------------------------- ROM:00133A02 ROM:00133A02 loc_133A02: ; DATA XREF: ROM:00133966↑o ROM:00133A02 btst #7,($1427).w ROM:00133A08 beq.s loc_133A36 ROM:00133A0A move.l ($91C).w,d0 ROM:00133A0E divu.l #$3E8,d0 ROM:00133A16 bset #1,($1410).w ROM:00133A1C clr.b ($7E0).w ROM:00133A20 move.w d0,($612).w ROM:00133A24 move.b #1,($7E0).w ROM:00133A2A bsr.w sub_133A7A ROM:00133A2E move.w #2,($E36).w ROM:00133A34 bra.s loc_1339C8 ROM:00133A36 ; --------------------------------------------------------------------------- ROM:00133A36 ROM:00133A36 loc_133A36: ; CODE XREF: ROM:001339FE↑j ROM:00133A36 ; ROM:00133A08↑j ROM:00133A36 bsr.w sub_133B3A ROM:00133A3A rts ROM:00133A3C ; --------------------------------------------------------------------------- ROM:00133A3C ROM:00133A3C loc_133A3C: ; DATA XREF: ROM:0013396A↑o ROM:00133A3C btst #7,($1427).w ROM:00133A42 beq.s loc_133A72 ROM:00133A44 move.l ($91C).w,d0 ROM:00133A48 divu.l #$3E8,d0 ROM:00133A50 bset #1,($1410).w ROM:00133A56 clr.b ($7E0).w ROM:00133A5A move.w d0,($612).w ROM:00133A5E move.b #1,($7E0).w ROM:00133A64 bsr.w sub_133A7A ROM:00133A68 move.w #2,($E36).w ROM:00133A6E bra.w loc_1339C8 ROM:00133A72 ; --------------------------------------------------------------------------- ROM:00133A72 ROM:00133A72 loc_133A72: ; CODE XREF: ROM:001339E0↑j ROM:00133A72 ; ROM:00133A42↑j ROM:00133A72 bsr.w sub_133B5C ROM:00133A76 rts ROM:00133A78 ; --------------------------------------------------------------------------- ROM:00133A78 rts ROM:00133A7A ROM:00133A7A ; =============== S U B R O U T I N E ======================================= ROM:00133A7A ROM:00133A7A ROM:00133A7A sub_133A7A: ; CODE XREF: ROM:001339A0↑p ROM:00133A7A ; ROM:00133A2A↑p ... ROM:00133A7A move.l #$FDE8,d2 ROM:00133A80 move.w ($11A2).w,d1 ROM:00133A84 ext.l d1 ROM:00133A86 sub.l d1,d2 ROM:00133A88 cmp.l ($91C).w,d2 ROM:00133A8C bge.s loc_133AA8 ROM:00133A8E move.l d2,d0 ROM:00133A90 move.l ($91C).w,d1 ROM:00133A94 sub.l d2,d1 ROM:00133A96 move.l d1,($91C).w ROM:00133A9A move.w ($612).w,d1 ROM:00133A9E sub.w $80A(a5),d1 ROM:00133AA2 move.w d1,($E34).w ROM:00133AA6 bra.s loc_133AB0 ROM:00133AA8 ; --------------------------------------------------------------------------- ROM:00133AA8 ROM:00133AA8 loc_133AA8: ; CODE XREF: sub_133A7A+12↑j ROM:00133AA8 move.l ($91C).w,d0 ROM:00133AAC clr.l ($91C).w ROM:00133AB0 ROM:00133AB0 loc_133AB0: ; CODE XREF: sub_133A7A+2C↑j ROM:00133AB0 bsr.l sub_116ABE ROM:00133AB6 rts ROM:00133AB6 ; End of function sub_133A7A ROM:00133AB6 ROM:00133AB8 ROM:00133AB8 ; =============== S U B R O U T I N E ======================================= ROM:00133AB8 ROM:00133AB8 ROM:00133AB8 sub_133AB8: ; CODE XREF: ROM:loc_1339C8↑p ROM:00133AB8 move.l ($91C).w,d1 ROM:00133ABC cmpi.l #0,d1 ROM:00133AC2 ble.s locret_133B0A ROM:00133AC4 move.w ($E34).w,d1 ROM:00133AC8 cmp.w ($612).w,d1 ROM:00133ACC blt.s locret_133B0A ROM:00133ACE move.w $80A(a5),d1 ROM:00133AD2 muls.w #$3E8,d1 ROM:00133AD6 cmp.l ($91C).w,d1 ROM:00133ADA blt.s loc_133AE6 ROM:00133ADC move.l ($91C).w,d0 ROM:00133AE0 clr.l ($91C).w ROM:00133AE4 bra.s loc_133B04 ROM:00133AE6 ; --------------------------------------------------------------------------- ROM:00133AE6 ROM:00133AE6 loc_133AE6: ; CODE XREF: sub_133AB8+22↑j ROM:00133AE6 move.w $80A(a5),d0 ROM:00133AEA add.w ($E34).w,d0 ROM:00133AEE sub.w ($612).w,d0 ROM:00133AF2 sub.w d0,($E34).w ROM:00133AF6 ext.l d0 ROM:00133AF8 muls.l #$3E8,d0 ROM:00133B00 sub.l d0,($91C).w ROM:00133B04 ROM:00133B04 loc_133B04: ; CODE XREF: sub_133AB8+2C↑j ROM:00133B04 bsr.l sub_116ABE ROM:00133B0A ROM:00133B0A locret_133B0A: ; CODE XREF: sub_133AB8+A↑j ROM:00133B0A ; sub_133AB8+14↑j ROM:00133B0A rts ROM:00133B0A ; End of function sub_133AB8 ROM:00133B0A ROM:00133B0C ROM:00133B0C ; =============== S U B R O U T I N E ======================================= ROM:00133B0C ROM:00133B0C ROM:00133B0C sub_133B0C: ; CODE XREF: ROM:loc_1339AC↑p ROM:00133B0C move.w #$3F10,d1 ROM:00133B10 move.w ($9E4).w,d2 ROM:00133B14 bsr.l sub_11745C ROM:00133B1A move.w d1,($E32).w ROM:00133B1E move.w ($E32).w,d3 ROM:00133B22 muls.w ($E4A).w,d3 ROM:00133B26 muls.l ($980).w,d4:d3 ROM:00133B2C divs.l #$6DDD00,d4:d3 ROM:00133B34 move.l d3,($91C).w ROM:00133B38 rts ROM:00133B38 ; End of function sub_133B0C ROM:00133B38 ROM:00133B3A ROM:00133B3A ; =============== S U B R O U T I N E ======================================= ROM:00133B3A ROM:00133B3A ROM:00133B3A sub_133B3A: ; CODE XREF: ROM:001339F4↑p ROM:00133B3A ; ROM:loc_133A36↑p ROM:00133B3A move.w $808(a5),($E32).w ROM:00133B40 move.w ($E32).w,d3 ROM:00133B44 muls.w ($E4A).w,d3 ROM:00133B48 muls.l ($980).w,d4:d3 ROM:00133B4E divs.l #$6DDD00,d4:d3 ROM:00133B56 move.l d3,($91C).w ROM:00133B5A rts ROM:00133B5A ; End of function sub_133B3A ROM:00133B5A ROM:00133B5C ROM:00133B5C ; =============== S U B R O U T I N E ======================================= ROM:00133B5C ROM:00133B5C ROM:00133B5C sub_133B5C: ; CODE XREF: ROM:001339D6↑p ROM:00133B5C ; ROM:loc_133A72↑p ROM:00133B5C move.w $806(a5),($E32).w ROM:00133B62 move.w ($E32).w,d3 ROM:00133B66 muls.w ($E4A).w,d3 ROM:00133B6A muls.l ($980).w,d4:d3 ROM:00133B70 divs.l #$6DDD00,d4:d3 ROM:00133B78 move.l d3,($91C).w ROM:00133B7C rts ROM:00133B7C ; End of function sub_133B5C ROM:00133B7C ROM:00133B7E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133B80 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133B82 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133B84 ROM:00133B84 ; =============== S U B R O U T I N E ======================================= ROM:00133B84 ROM:00133B84 ROM:00133B84 sub_133B84: ; CODE XREF: ROM:001175E0↑p ROM:00133B84 bsr.w sub_134110 ROM:00133B88 bsr.w sub_133B8E ROM:00133B8C rts ROM:00133B8C ; End of function sub_133B84 ROM:00133B8C ROM:00133B8E ROM:00133B8E ; =============== S U B R O U T I N E ======================================= ROM:00133B8E ROM:00133B8E ROM:00133B8E sub_133B8E: ; CODE XREF: sub_133B84+4↑p ROM:00133B8E clr.w d1 ROM:00133B90 move.b ($1291).w,d1 ROM:00133B94 cmpi.w #7,d1 ROM:00133B98 bcc.s locret_133BA2 ROM:00133B9A movea.l off_133BA4(pc,d1.w*4),a0 ROM:00133B9E nop ROM:00133BA0 jmp (a0) ROM:00133BA2 ; --------------------------------------------------------------------------- ROM:00133BA2 ROM:00133BA2 locret_133BA2: ; CODE XREF: sub_133B8E+A↑j ROM:00133BA2 rts ROM:00133BA2 ; End of function sub_133B8E ROM:00133BA2 ROM:00133BA2 ; --------------------------------------------------------------------------- ROM:00133BA4 off_133BA4: dc.l loc_133BC0 ; DATA XREF: sub_133B8E+C↑r ROM:00133BA8 dc.l loc_133BDA ROM:00133BAC dc.l loc_133C4E ROM:00133BB0 dc.l loc_133D06 ROM:00133BB4 dc.l loc_133DBE ROM:00133BB8 dc.l loc_133F2E ROM:00133BBC dc.l loc_133F88 ROM:00133BC0 ; --------------------------------------------------------------------------- ROM:00133BC0 ROM:00133BC0 loc_133BC0: ; DATA XREF: ROM:off_133BA4↑o ROM:00133BC0 move.w #7,($E3C).w ROM:00133BC6 bclr #1,($1408).w ROM:00133BCC move.b #5,($1291).w ROM:00133BD2 bra.l loc_133F74 ROM:00133BD8 ; --------------------------------------------------------------------------- ROM:00133BD8 rts ROM:00133BDA ; --------------------------------------------------------------------------- ROM:00133BDA ROM:00133BDA loc_133BDA: ; DATA XREF: ROM:00133BA8↑o ROM:00133BDA cmpi.w #0,($614).w ROM:00133BE0 bgt.s loc_133C02 ROM:00133BE2 btst #6,($89B).w ROM:00133BE8 beq.s loc_133C02 ROM:00133BEA move.w #1,($E3C).w ROM:00133BF0 bclr #1,($1408).w ROM:00133BF6 move.b #5,($1291).w ROM:00133BFC bra.l loc_133F74 ROM:00133C02 ; --------------------------------------------------------------------------- ROM:00133C02 ROM:00133C02 loc_133C02: ; CODE XREF: ROM:00133BE0↑j ROM:00133C02 ; ROM:00133BE8↑j ROM:00133C02 cmpi.w #0,($614).w ROM:00133C08 bgt.s loc_133C2A ROM:00133C0A btst #6,($89B).w ROM:00133C10 bne.s loc_133C2A ROM:00133C12 move.w #2,($E3C).w ROM:00133C18 bclr #1,($1408).w ROM:00133C1E move.b #5,($1291).w ROM:00133C24 bra.l loc_133F74 ROM:00133C2A ; --------------------------------------------------------------------------- ROM:00133C2A ROM:00133C2A loc_133C2A: ; CODE XREF: ROM:00133C08↑j ROM:00133C2A ; ROM:00133C10↑j ROM:00133C2A btst #5,($1422).w ROM:00133C30 beq.s locret_133C4C ROM:00133C32 clr.b ($7E2).w ROM:00133C36 clr.w ($616).w ROM:00133C3A move.b #3,($7E2).w ROM:00133C40 move.b #2,($1291).w ROM:00133C46 bra.l loc_133CFE ROM:00133C4C ; --------------------------------------------------------------------------- ROM:00133C4C ROM:00133C4C locret_133C4C: ; CODE XREF: ROM:00133C30↑j ROM:00133C4C ; ROM:00133F6E↓j ROM:00133C4C rts ROM:00133C4E ; --------------------------------------------------------------------------- ROM:00133C4E ROM:00133C4E loc_133C4E: ; CODE XREF: ROM:00133CAE↓j ROM:00133C4E ; ROM:00133D66↓j ... ROM:00133C4E cmpi.w #0,($614).w ROM:00133C54 bgt.s loc_133C6E ROM:00133C56 move.w #0,($E3C).w ROM:00133C5C bclr #1,($1408).w ROM:00133C62 move.b #5,($1291).w ROM:00133C68 bra.l loc_133F74 ROM:00133C6E ; --------------------------------------------------------------------------- ROM:00133C6E ROM:00133C6E loc_133C6E: ; CODE XREF: ROM:00133C54↑j ROM:00133C6E move.w #6,d0 ROM:00133C72 move.w #2,d1 ROM:00133C76 btst #5,($1422).w ROM:00133C7C beq.s loc_133CB6 ROM:00133C7E cmp.w ($616).w,d1 ROM:00133C82 ble.s loc_133C94 ROM:00133C84 clr.b ($7E2).w ROM:00133C88 clr.w ($616).w ROM:00133C8C move.b #3,($7E2).w ROM:00133C92 bra.s loc_133CBC ROM:00133C94 ; --------------------------------------------------------------------------- ROM:00133C94 ROM:00133C94 loc_133C94: ; CODE XREF: ROM:00133C82↑j ROM:00133C94 cmp.w ($616).w,d0 ROM:00133C98 bge.s loc_133CB4 ROM:00133C9A clr.b ($7E2).w ROM:00133C9E clr.w ($616).w ROM:00133CA2 move.b #3,($7E2).w ROM:00133CA8 move.b #2,($1291).w ROM:00133CAE bra.l loc_133C4E ROM:00133CB4 ; --------------------------------------------------------------------------- ROM:00133CB4 ROM:00133CB4 loc_133CB4: ; CODE XREF: ROM:00133C98↑j ROM:00133CB4 bra.s loc_133CC8 ROM:00133CB6 ; --------------------------------------------------------------------------- ROM:00133CB6 ROM:00133CB6 loc_133CB6: ; CODE XREF: ROM:00133C7C↑j ROM:00133CB6 cmp.w ($616).w,d0 ROM:00133CBA bge.s loc_133CC8 ROM:00133CBC ROM:00133CBC loc_133CBC: ; CODE XREF: ROM:00133C92↑j ROM:00133CBC move.b #2,($1291).w ROM:00133CC2 bra.l loc_133CFE ROM:00133CC8 ; --------------------------------------------------------------------------- ROM:00133CC8 ROM:00133CC8 loc_133CC8: ; CODE XREF: ROM:loc_133CB4↑j ROM:00133CC8 ; ROM:00133CBA↑j ROM:00133CC8 move.w #2,d0 ROM:00133CCC move.w #6,d1 ROM:00133CD0 btst #5,($1422).w ROM:00133CD6 beq.s loc_133CFE ROM:00133CD8 cmp.w ($616).w,d0 ROM:00133CDC bgt.s loc_133CFE ROM:00133CDE cmp.w ($616).w,d1 ROM:00133CE2 blt.s loc_133CFE ROM:00133CE4 clr.b ($7E2).w ROM:00133CE8 clr.w ($616).w ROM:00133CEC move.b #3,($7E2).w ROM:00133CF2 move.b #3,($1291).w ROM:00133CF8 bra.l loc_133DB6 ROM:00133CFE ; --------------------------------------------------------------------------- ROM:00133CFE ROM:00133CFE loc_133CFE: ; CODE XREF: ROM:00133C46↑j ROM:00133CFE ; ROM:00133CC2↑j ... ROM:00133CFE bclr #5,($1422).w ROM:00133D04 rts ROM:00133D06 ; --------------------------------------------------------------------------- ROM:00133D06 ROM:00133D06 loc_133D06: ; DATA XREF: ROM:00133BB0↑o ROM:00133D06 cmpi.w #0,($614).w ROM:00133D0C bgt.s loc_133D26 ROM:00133D0E move.w #0,($E3C).w ROM:00133D14 bclr #1,($1408).w ROM:00133D1A move.b #5,($1291).w ROM:00133D20 bra.l loc_133F74 ROM:00133D26 ; --------------------------------------------------------------------------- ROM:00133D26 ROM:00133D26 loc_133D26: ; CODE XREF: ROM:00133D0C↑j ROM:00133D26 move.w #$10,d0 ROM:00133D2A move.w #$A,d1 ROM:00133D2E btst #5,($1422).w ROM:00133D34 beq.s loc_133D6E ROM:00133D36 cmp.w ($616).w,d1 ROM:00133D3A ble.s loc_133D4C ROM:00133D3C clr.b ($7E2).w ROM:00133D40 clr.w ($616).w ROM:00133D44 move.b #3,($7E2).w ROM:00133D4A bra.s loc_133D74 ROM:00133D4C ; --------------------------------------------------------------------------- ROM:00133D4C ROM:00133D4C loc_133D4C: ; CODE XREF: ROM:00133D3A↑j ROM:00133D4C cmp.w ($616).w,d0 ROM:00133D50 bge.s loc_133D6C ROM:00133D52 clr.b ($7E2).w ROM:00133D56 clr.w ($616).w ROM:00133D5A move.b #3,($7E2).w ROM:00133D60 move.b #2,($1291).w ROM:00133D66 bra.l loc_133C4E ROM:00133D6C ; --------------------------------------------------------------------------- ROM:00133D6C ROM:00133D6C loc_133D6C: ; CODE XREF: ROM:00133D50↑j ROM:00133D6C bra.s loc_133D80 ROM:00133D6E ; --------------------------------------------------------------------------- ROM:00133D6E ROM:00133D6E loc_133D6E: ; CODE XREF: ROM:00133D34↑j ROM:00133D6E cmp.w ($616).w,d0 ROM:00133D72 bge.s loc_133D80 ROM:00133D74 ROM:00133D74 loc_133D74: ; CODE XREF: ROM:00133D4A↑j ROM:00133D74 move.b #2,($1291).w ROM:00133D7A bra.l loc_133CFE ROM:00133D80 ; --------------------------------------------------------------------------- ROM:00133D80 ROM:00133D80 loc_133D80: ; CODE XREF: ROM:loc_133D6C↑j ROM:00133D80 ; ROM:00133D72↑j ROM:00133D80 move.w #$A,d0 ROM:00133D84 move.w #$10,d1 ROM:00133D88 btst #5,($1422).w ROM:00133D8E beq.s loc_133DB6 ROM:00133D90 cmp.w ($616).w,d0 ROM:00133D94 bgt.s loc_133DB6 ROM:00133D96 cmp.w ($616).w,d1 ROM:00133D9A blt.s loc_133DB6 ROM:00133D9C clr.b ($7E2).w ROM:00133DA0 clr.w ($616).w ROM:00133DA4 move.b #3,($7E2).w ROM:00133DAA move.b #4,($1291).w ROM:00133DB0 bra.l loc_133F26 ROM:00133DB6 ; --------------------------------------------------------------------------- ROM:00133DB6 ROM:00133DB6 loc_133DB6: ; CODE XREF: ROM:00133CF8↑j ROM:00133DB6 ; ROM:00133D8E↑j ... ROM:00133DB6 bclr #5,($1422).w ROM:00133DBC rts ROM:00133DBE ; --------------------------------------------------------------------------- ROM:00133DBE ROM:00133DBE loc_133DBE: ; DATA XREF: ROM:00133BB4↑o ROM:00133DBE cmpi.w #0,($614).w ROM:00133DC4 bgt.s loc_133DDE ROM:00133DC6 move.w #0,($E3C).w ROM:00133DCC bclr #1,($1408).w ROM:00133DD2 move.b #5,($1291).w ROM:00133DD8 bra.l loc_133F74 ROM:00133DDE ; --------------------------------------------------------------------------- ROM:00133DDE ROM:00133DDE loc_133DDE: ; CODE XREF: ROM:00133DC4↑j ROM:00133DDE move.w #$A,d0 ROM:00133DE2 move.w #2,d1 ROM:00133DE6 move.w #6,d2 ROM:00133DEA move.w #6,d3 ROM:00133DEE btst #5,($1422).w ROM:00133DF4 beq.s loc_133E4A ROM:00133DF6 cmp.w ($616).w,d1 ROM:00133DFA ble.s loc_133E0C ROM:00133DFC clr.b ($7E2).w ROM:00133E00 clr.w ($616).w ROM:00133E04 move.b #3,($7E2).w ROM:00133E0A bra.s loc_133E50 ROM:00133E0C ; --------------------------------------------------------------------------- ROM:00133E0C ROM:00133E0C loc_133E0C: ; CODE XREF: ROM:00133DFA↑j ROM:00133E0C cmp.w ($616).w,d2 ROM:00133E10 bge.s loc_133E28 ROM:00133E12 cmp.w ($616).w,d3 ROM:00133E16 ble.s loc_133E28 ROM:00133E18 clr.b ($7E2).w ROM:00133E1C clr.w ($616).w ROM:00133E20 move.b #3,($7E2).w ROM:00133E26 bra.s loc_133E50 ROM:00133E28 ; --------------------------------------------------------------------------- ROM:00133E28 ROM:00133E28 loc_133E28: ; CODE XREF: ROM:00133E10↑j ROM:00133E28 ; ROM:00133E16↑j ROM:00133E28 cmp.w ($616).w,d0 ROM:00133E2C bge.s loc_133E48 ROM:00133E2E clr.b ($7E2).w ROM:00133E32 clr.w ($616).w ROM:00133E36 move.b #3,($7E2).w ROM:00133E3C move.b #2,($1291).w ROM:00133E42 bra.l loc_133C4E ROM:00133E48 ; --------------------------------------------------------------------------- ROM:00133E48 ROM:00133E48 loc_133E48: ; CODE XREF: ROM:00133E2C↑j ROM:00133E48 bra.s loc_133E68 ROM:00133E4A ; --------------------------------------------------------------------------- ROM:00133E4A ROM:00133E4A loc_133E4A: ; CODE XREF: ROM:00133DF4↑j ROM:00133E4A cmp.w ($616).w,d0 ROM:00133E4E bge.s loc_133E68 ROM:00133E50 ROM:00133E50 loc_133E50: ; CODE XREF: ROM:00133E0A↑j ROM:00133E50 ; ROM:00133E26↑j ROM:00133E50 move.w #0,($E3E).w ROM:00133E56 move.w #0,($E38).w ROM:00133E5C move.b #2,($1291).w ROM:00133E62 bra.l loc_133CFE ROM:00133E68 ; --------------------------------------------------------------------------- ROM:00133E68 ROM:00133E68 loc_133E68: ; CODE XREF: ROM:loc_133E48↑j ROM:00133E68 ; ROM:00133E4E↑j ROM:00133E68 move.w #6,d0 ROM:00133E6C move.w #$A,d1 ROM:00133E70 move.w #$F,d2 ROM:00133E74 btst #5,($1422).w ROM:00133E7A beq.s loc_133EB4 ROM:00133E7C cmp.w ($616).w,d0 ROM:00133E80 bgt.s loc_133EB4 ROM:00133E82 cmp.w ($616).w,d1 ROM:00133E86 blt.s loc_133EB4 ROM:00133E88 cmp.w ($E3E).w,d2 ROM:00133E8C ble.s loc_133EB4 ROM:00133E8E clr.b ($7E2).w ROM:00133E92 clr.w ($616).w ROM:00133E96 move.b #3,($7E2).w ROM:00133E9C bsr.w sub_1340AC ROM:00133EA0 addq.w #1,($E3E).w ROM:00133EA4 bvc.s loc_133EAC ROM:00133EA6 move.w #$8000,($E3E).w ROM:00133EAC ROM:00133EAC loc_133EAC: ; CODE XREF: ROM:00133EA4↑j ROM:00133EAC move.b #4,($1291).w ROM:00133EB2 bra.s loc_133F26 ROM:00133EB4 ; --------------------------------------------------------------------------- ROM:00133EB4 ROM:00133EB4 loc_133EB4: ; CODE XREF: ROM:00133E7A↑j ROM:00133EB4 ; ROM:00133E80↑j ... ROM:00133EB4 btst #5,($1422).w ROM:00133EBA beq.s loc_133EF0 ROM:00133EBC cmp.w ($616).w,d0 ROM:00133EC0 bgt.s loc_133EF0 ROM:00133EC2 cmp.w ($616).w,d1 ROM:00133EC6 blt.s loc_133EF0 ROM:00133EC8 cmp.w ($E3E).w,d2 ROM:00133ECC bgt.s loc_133EF0 ROM:00133ECE clr.b ($7E2).w ROM:00133ED2 clr.w ($616).w ROM:00133ED6 bsr.w sub_1340AC ROM:00133EDA bsr.w sub_1340BE ROM:00133EDE bclr #1,($1408).w ROM:00133EE4 move.b #5,($1291).w ROM:00133EEA bra.l loc_133F74 ROM:00133EF0 ; --------------------------------------------------------------------------- ROM:00133EF0 ROM:00133EF0 loc_133EF0: ; CODE XREF: ROM:00133EBA↑j ROM:00133EF0 ; ROM:00133EC0↑j ... ROM:00133EF0 move.w #2,d0 ROM:00133EF4 move.w #6,d1 ROM:00133EF8 btst #5,($1422).w ROM:00133EFE beq.s loc_133F26 ROM:00133F00 cmp.w ($616).w,d0 ROM:00133F04 bgt.s loc_133F26 ROM:00133F06 cmp.w ($616).w,d1 ROM:00133F0A blt.s loc_133F26 ROM:00133F0C clr.b ($7E2).w ROM:00133F10 clr.w ($616).w ROM:00133F14 move.b #3,($7E2).w ROM:00133F1A move.b #6,($1291).w ROM:00133F20 bra.l loc_1340A2 ROM:00133F26 ; --------------------------------------------------------------------------- ROM:00133F26 ROM:00133F26 loc_133F26: ; CODE XREF: ROM:00133DB0↑j ROM:00133F26 ; ROM:00133EB2↑j ... ROM:00133F26 bclr #5,($1422).w ROM:00133F2C rts ROM:00133F2E ; --------------------------------------------------------------------------- ROM:00133F2E ROM:00133F2E loc_133F2E: ; DATA XREF: ROM:00133BB8↑o ROM:00133F2E move.w $812(a5),d0 ROM:00133F32 btst #4,($141D).w ROM:00133F38 beq.s loc_133F3C ROM:00133F3A bra.s loc_133F44 ROM:00133F3C ; --------------------------------------------------------------------------- ROM:00133F3C ROM:00133F3C loc_133F3C: ; CODE XREF: ROM:00133F38↑j ROM:00133F3C btst #7,($141F).w ROM:00133F42 beq.s loc_133F74 ROM:00133F44 ROM:00133F44 loc_133F44: ; CODE XREF: ROM:00133F3A↑j ROM:00133F44 bsr.w sub_1340F8 ROM:00133F48 move.w #0,($E3E).w ROM:00133F4E move.w #0,($E38).w ROM:00133F54 clr.b ($7E1).w ROM:00133F58 move.w d0,($614).w ROM:00133F5C move.b #1,($7E1).w ROM:00133F62 bset #1,($1408).w ROM:00133F68 move.b #1,($1291).w ROM:00133F6E bra.l locret_133C4C ROM:00133F74 ; --------------------------------------------------------------------------- ROM:00133F74 ROM:00133F74 loc_133F74: ; CODE XREF: ROM:00133BD2↑j ROM:00133F74 ; ROM:00133BFC↑j ... ROM:00133F74 bclr #4,($141D).w ROM:00133F7A bclr #7,($141F).w ROM:00133F80 bclr #5,($1422).w ROM:00133F86 rts ROM:00133F88 ; --------------------------------------------------------------------------- ROM:00133F88 ROM:00133F88 loc_133F88: ; DATA XREF: ROM:00133BBC↑o ROM:00133F88 cmpi.w #0,($614).w ROM:00133F8E bgt.s loc_133FA4 ROM:00133F90 move.w #0,($E3C).w ROM:00133F96 bclr #1,($1408).w ROM:00133F9C move.b #5,($1291).w ROM:00133FA2 bra.s loc_133F74 ROM:00133FA4 ; --------------------------------------------------------------------------- ROM:00133FA4 ROM:00133FA4 loc_133FA4: ; CODE XREF: ROM:00133F8E↑j ROM:00133FA4 move.w #2,d0 ROM:00133FA8 move.w #6,d1 ROM:00133FAC move.w #$F,d2 ROM:00133FB0 btst #5,($1422).w ROM:00133FB6 beq.s loc_133FEC ROM:00133FB8 cmp.w ($616).w,d0 ROM:00133FBC bgt.s loc_133FEC ROM:00133FBE cmp.w ($616).w,d1 ROM:00133FC2 blt.s loc_133FEC ROM:00133FC4 cmp.w ($E3E).w,d2 ROM:00133FC8 bgt.s loc_133FEC ROM:00133FCA clr.b ($7E2).w ROM:00133FCE clr.w ($616).w ROM:00133FD2 bsr.w sub_1340B8 ROM:00133FD6 bsr.w sub_1340BE ROM:00133FDA bclr #1,($1408).w ROM:00133FE0 move.b #5,($1291).w ROM:00133FE6 bra.l loc_133F74 ROM:00133FEC ; --------------------------------------------------------------------------- ROM:00133FEC ROM:00133FEC loc_133FEC: ; CODE XREF: ROM:00133FB6↑j ROM:00133FEC ; ROM:00133FBC↑j ... ROM:00133FEC move.w #6,d0 ROM:00133FF0 move.w #2,d1 ROM:00133FF4 btst #5,($1422).w ROM:00133FFA beq.s loc_134034 ROM:00133FFC cmp.w ($616).w,d1 ROM:00134000 ble.s loc_134012 ROM:00134002 clr.b ($7E2).w ROM:00134006 clr.w ($616).w ROM:0013400A move.b #3,($7E2).w ROM:00134010 bra.s loc_13403A ROM:00134012 ; --------------------------------------------------------------------------- ROM:00134012 ROM:00134012 loc_134012: ; CODE XREF: ROM:00134000↑j ROM:00134012 cmp.w ($616).w,d0 ROM:00134016 bge.s loc_134032 ROM:00134018 clr.b ($7E2).w ROM:0013401C clr.w ($616).w ROM:00134020 move.b #3,($7E2).w ROM:00134026 move.b #2,($1291).w ROM:0013402C bra.l loc_133C4E ROM:00134032 ; --------------------------------------------------------------------------- ROM:00134032 ROM:00134032 loc_134032: ; CODE XREF: ROM:00134016↑j ROM:00134032 bra.s loc_134052 ROM:00134034 ; --------------------------------------------------------------------------- ROM:00134034 ROM:00134034 loc_134034: ; CODE XREF: ROM:00133FFA↑j ROM:00134034 cmp.w ($616).w,d0 ROM:00134038 bge.s loc_134052 ROM:0013403A ROM:0013403A loc_13403A: ; CODE XREF: ROM:00134010↑j ROM:0013403A move.w #0,($E3E).w ROM:00134040 move.w #0,($E38).w ROM:00134046 move.b #2,($1291).w ROM:0013404C bra.l loc_133CFE ROM:00134052 ; --------------------------------------------------------------------------- ROM:00134052 ROM:00134052 loc_134052: ; CODE XREF: ROM:loc_134032↑j ROM:00134052 ; ROM:00134038↑j ROM:00134052 move.w #2,d0 ROM:00134056 move.w #6,d1 ROM:0013405A move.w #$F,d2 ROM:0013405E btst #5,($1422).w ROM:00134064 beq.s loc_1340A2 ROM:00134066 cmp.w ($616).w,d0 ROM:0013406A bgt.s loc_1340A2 ROM:0013406C cmp.w ($616).w,d1 ROM:00134070 blt.s loc_1340A2 ROM:00134072 cmp.w ($E3E).w,d2 ROM:00134076 ble.s loc_1340A2 ROM:00134078 clr.b ($7E2).w ROM:0013407C clr.w ($616).w ROM:00134080 move.b #3,($7E2).w ROM:00134086 bsr.w sub_1340B8 ROM:0013408A addq.w #1,($E3E).w ROM:0013408E bvc.s loc_134096 ROM:00134090 move.w #$8000,($E3E).w ROM:00134096 ROM:00134096 loc_134096: ; CODE XREF: ROM:0013408E↑j ROM:00134096 move.b #4,($1291).w ROM:0013409C bra.l loc_133F26 ROM:001340A2 ; --------------------------------------------------------------------------- ROM:001340A2 ROM:001340A2 loc_1340A2: ; CODE XREF: ROM:00133F20↑j ROM:001340A2 ; ROM:00134064↑j ... ROM:001340A2 bclr #5,($1422).w ROM:001340A8 rts ROM:001340AA ; --------------------------------------------------------------------------- ROM:001340AA rts ROM:001340AC ROM:001340AC ; =============== S U B R O U T I N E ======================================= ROM:001340AC ROM:001340AC ROM:001340AC sub_1340AC: ; CODE XREF: ROM:00133E9C↑p ROM:001340AC ; ROM:00133ED6↑p ROM:001340AC lsl ($E38).w ROM:001340B0 ori.w #1,($E38).w ROM:001340B6 rts ROM:001340B6 ; End of function sub_1340AC ROM:001340B6 ROM:001340B8 ROM:001340B8 ; =============== S U B R O U T I N E ======================================= ROM:001340B8 ROM:001340B8 ROM:001340B8 sub_1340B8: ; CODE XREF: ROM:00133FD2↑p ROM:001340B8 ; ROM:00134086↑p ROM:001340B8 lsl ($E38).w ROM:001340BC rts ROM:001340BC ; End of function sub_1340B8 ROM:001340BC ROM:001340BE ROM:001340BE ; =============== S U B R O U T I N E ======================================= ROM:001340BE ROM:001340BE ROM:001340BE sub_1340BE: ; CODE XREF: ROM:00133EDA↑p ROM:001340BE ; ROM:00133FD6↑p ROM:001340BE move.w ($E38).w,d0 ROM:001340C2 cmpi.w #$F0F0,d0 ROM:001340C6 bne.s loc_1340D0 ROM:001340C8 move.w #5,($E3C).w ROM:001340CE bra.s loc_1340E4 ROM:001340D0 ; --------------------------------------------------------------------------- ROM:001340D0 ROM:001340D0 loc_1340D0: ; CODE XREF: sub_1340BE+8↑j ROM:001340D0 cmp.w ($E3A).w,d0 ROM:001340D4 bne.s loc_1340DE ROM:001340D6 move.w #3,($E3C).w ROM:001340DC bra.s loc_1340E4 ROM:001340DE ; --------------------------------------------------------------------------- ROM:001340DE ROM:001340DE loc_1340DE: ; CODE XREF: sub_1340BE+16↑j ROM:001340DE move.w #4,($E3C).w ROM:001340E4 ROM:001340E4 loc_1340E4: ; CODE XREF: sub_1340BE+10↑j ROM:001340E4 ; sub_1340BE+1E↑j ROM:001340E4 cmpi.w #0,d0 ROM:001340E8 beq.s loc_1340F0 ROM:001340EA cmpi.w #$FFFF,d0 ROM:001340EE bne.s locret_1340F6 ROM:001340F0 ROM:001340F0 loc_1340F0: ; CODE XREF: sub_1340BE+2A↑j ROM:001340F0 move.w #6,($E3C).w ROM:001340F6 ROM:001340F6 locret_1340F6: ; CODE XREF: sub_1340BE+30↑j ROM:001340F6 rts ROM:001340F6 ; End of function sub_1340BE ROM:001340F6 ROM:001340F8 ROM:001340F8 ; =============== S U B R O U T I N E ======================================= ROM:001340F8 ROM:001340F8 ROM:001340F8 sub_1340F8: ; CODE XREF: ROM:loc_133F44↑p ROM:001340F8 btst #6,($89B).w ROM:001340FE beq.s loc_134108 ROM:00134100 bset #6,($1413).w ROM:00134106 bra.s locret_13410E ROM:00134108 ; --------------------------------------------------------------------------- ROM:00134108 ROM:00134108 loc_134108: ; CODE XREF: sub_1340F8+6↑j ROM:00134108 bclr #6,($1413).w ROM:0013410E ROM:0013410E locret_13410E: ; CODE XREF: sub_1340F8+E↑j ROM:0013410E rts ROM:0013410E ; End of function sub_1340F8 ROM:0013410E ROM:00134110 ROM:00134110 ; =============== S U B R O U T I N E ======================================= ROM:00134110 ROM:00134110 ROM:00134110 sub_134110: ; CODE XREF: sub_133B84↑p ROM:00134110 btst #6,($1413).w ROM:00134116 beq.s loc_13412E ROM:00134118 btst #6,($89B).w ROM:0013411E bne.s loc_13412C ROM:00134120 bset #5,($1422).w ROM:00134126 bclr #6,($1413).w ROM:0013412C ROM:0013412C loc_13412C: ; CODE XREF: sub_134110+E↑j ROM:0013412C bra.s locret_134142 ROM:0013412E ; --------------------------------------------------------------------------- ROM:0013412E ROM:0013412E loc_13412E: ; CODE XREF: sub_134110+6↑j ROM:0013412E btst #6,($89B).w ROM:00134134 beq.s locret_134142 ROM:00134136 bset #5,($1422).w ROM:0013413C bset #6,($1413).w ROM:00134142 ROM:00134142 locret_134142: ; CODE XREF: sub_134110:loc_13412C↑j ROM:00134142 ; sub_134110+24↑j ROM:00134142 rts ROM:00134142 ; End of function sub_134110 ROM:00134142 ROM:00134144 ROM:00134144 ; =============== S U B R O U T I N E ======================================= ROM:00134144 ROM:00134144 ROM:00134144 sub_134144: ; CODE XREF: sub_129F28+B4↑p ROM:00134144 bsr.w sub_13414A ROM:00134148 rts ROM:00134148 ; End of function sub_134144 ROM:00134148 ROM:0013414A ROM:0013414A ; =============== S U B R O U T I N E ======================================= ROM:0013414A ROM:0013414A ROM:0013414A sub_13414A: ; CODE XREF: sub_134144↑p ROM:0013414A clr.w d1 ROM:0013414C move.b ($1293).w,d1 ROM:00134150 cmpi.w #3,d1 ROM:00134154 bcc.s locret_13415E ROM:00134156 movea.l off_134160(pc,d1.w*4),a0 ROM:0013415A nop ROM:0013415C jmp (a0) ROM:0013415E ; --------------------------------------------------------------------------- ROM:0013415E ROM:0013415E locret_13415E: ; CODE XREF: sub_13414A+A↑j ROM:0013415E rts ROM:0013415E ; End of function sub_13414A ROM:0013415E ROM:0013415E ; --------------------------------------------------------------------------- ROM:00134160 off_134160: dc.l loc_13416C ; DATA XREF: sub_13414A+C↑r ROM:00134164 dc.l loc_13417A ROM:00134168 dc.l loc_1341BA ROM:0013416C ; --------------------------------------------------------------------------- ROM:0013416C ROM:0013416C loc_13416C: ; DATA XREF: ROM:off_134160↑o ROM:0013416C bsr.w sub_1341CE ROM:00134170 move.b #1,($1293).w ROM:00134176 bra.s locret_1341B8 ROM:00134178 ; --------------------------------------------------------------------------- ROM:00134178 rts ROM:0013417A ; --------------------------------------------------------------------------- ROM:0013417A ROM:0013417A loc_13417A: ; DATA XREF: ROM:00134164↑o ROM:0013417A btst #4,($890).w ROM:00134180 bne.s loc_134194 ROM:00134182 bsr.w sub_134254 ROM:00134186 bset #2,($897).w ROM:0013418C move.b #2,($1293).w ROM:00134192 bra.s locret_1341CA ROM:00134194 ; --------------------------------------------------------------------------- ROM:00134194 ROM:00134194 loc_134194: ; CODE XREF: ROM:00134180↑j ROM:00134194 btst #0,($1427).w ROM:0013419A beq.s locret_1341B8 ROM:0013419C bsr.w sub_134292 ROM:001341A0 bset #2,($897).w ROM:001341A6 bclr #0,($1427).w ROM:001341AC move.b #1,($1293).w ROM:001341B2 bra.l *+6 ROM:001341B8 ; --------------------------------------------------------------------------- ROM:001341B8 ROM:001341B8 locret_1341B8: ; CODE XREF: ROM:00134176↑j ROM:001341B8 ; ROM:0013419A↑j ... ROM:001341B8 rts ROM:001341BA ; --------------------------------------------------------------------------- ROM:001341BA ROM:001341BA loc_1341BA: ; DATA XREF: ROM:00134168↑o ROM:001341BA btst #4,($890).w ROM:001341C0 beq.s locret_1341CA ROM:001341C2 move.b #1,($1293).w ROM:001341C8 bra.s locret_1341B8 ROM:001341CA ; --------------------------------------------------------------------------- ROM:001341CA ROM:001341CA locret_1341CA: ; CODE XREF: ROM:00134192↑j ROM:001341CA ; ROM:001341C0↑j ROM:001341CA rts ROM:001341CC ; --------------------------------------------------------------------------- ROM:001341CC rts ROM:001341CE ROM:001341CE ; =============== S U B R O U T I N E ======================================= ROM:001341CE ROM:001341CE ROM:001341CE sub_1341CE: ; CODE XREF: ROM:loc_13416C↑p ROM:001341CE move.b ($1292).w,d0 ROM:001341D2 andi.b #$F,d0 ROM:001341D6 move.w #0,d1 ROM:001341DA move.b ($1292).w,d1 ROM:001341DE lsr.b #4,d1 ROM:001341E0 cmpi.b #$F,d0 ROM:001341E4 bne.s loc_1341FC ROM:001341E6 bclr #1,($140F).w ROM:001341EC btst #2,($89C).w ROM:001341F2 beq.s loc_1341FA ROM:001341F4 bset #6,($1417).w ROM:001341FA ROM:001341FA loc_1341FA: ; CODE XREF: sub_1341CE+24↑j ROM:001341FA bra.s locret_134252 ROM:001341FC ; --------------------------------------------------------------------------- ROM:001341FC ROM:001341FC loc_1341FC: ; CODE XREF: sub_1341CE+16↑j ROM:001341FC cmp.b d1,d0 ROM:001341FE bne.s loc_134230 ROM:00134200 cmpi.b #7,d1 ROM:00134204 beq.s loc_13420C ROM:00134206 cmpi.b #$B,d1 ROM:0013420A bne.s loc_134214 ROM:0013420C ROM:0013420C loc_13420C: ; CODE XREF: sub_1341CE+36↑j ROM:0013420C bset #1,($140F).w ROM:00134212 bra.s locret_134252 ROM:00134214 ; --------------------------------------------------------------------------- ROM:00134214 ROM:00134214 loc_134214: ; CODE XREF: sub_1341CE+3C↑j ROM:00134214 cmpi.b #$D,d1 ROM:00134218 beq.s loc_134220 ROM:0013421A cmpi.b #$E,d1 ROM:0013421E bne.s loc_134228 ROM:00134220 ROM:00134220 loc_134220: ; CODE XREF: sub_1341CE+4A↑j ROM:00134220 bset #1,($140F).w ROM:00134226 bra.s locret_134252 ROM:00134228 ; --------------------------------------------------------------------------- ROM:00134228 ROM:00134228 loc_134228: ; CODE XREF: sub_1341CE+50↑j ROM:00134228 bra.l loc_134230 ROM:0013422E ; --------------------------------------------------------------------------- ROM:0013422E bra.s locret_134252 ROM:00134230 ; --------------------------------------------------------------------------- ROM:00134230 ROM:00134230 loc_134230: ; CODE XREF: sub_1341CE+30↑j ROM:00134230 ; sub_1341CE:loc_134228↑j ROM:00134230 bclr #1,($140F).w ROM:00134236 bset #6,($1417).w ROM:0013423C cmpi.b #0,($1292).w ROM:00134242 bne.s loc_13424C ROM:00134244 bset #2,($142C).w ROM:0013424A bra.s locret_134252 ROM:0013424C ; --------------------------------------------------------------------------- ROM:0013424C ROM:0013424C loc_13424C: ; CODE XREF: sub_1341CE+74↑j ROM:0013424C bclr #2,($142C).w ROM:00134252 ROM:00134252 locret_134252: ; CODE XREF: sub_1341CE:loc_1341FA↑j ROM:00134252 ; sub_1341CE+44↑j ... ROM:00134252 rts ROM:00134252 ; End of function sub_1341CE ROM:00134252 ROM:00134254 ROM:00134254 ; =============== S U B R O U T I N E ======================================= ROM:00134254 ROM:00134254 ROM:00134254 sub_134254: ; CODE XREF: ROM:00134182↑p ROM:00134254 move.w #0,d1 ROM:00134258 move.b ($1292).w,d1 ROM:0013425C lsr.b #4,d1 ROM:0013425E cmpi.b #7,d1 ROM:00134262 beq.s loc_13427A ROM:00134264 cmpi.b #$B,d1 ROM:00134268 beq.s loc_13427A ROM:0013426A cmpi.b #$D,d1 ROM:0013426E beq.s loc_13427A ROM:00134270 cmpi.b #$E,d1 ROM:00134274 beq.s loc_13427A ROM:00134276 move.b #7,d1 ROM:0013427A ROM:0013427A loc_13427A: ; CODE XREF: sub_134254+E↑j ROM:0013427A ; sub_134254+14↑j ... ROM:0013427A move.b d1,d0 ROM:0013427C move.w #0,d2 ROM:00134280 move.b d1,d2 ROM:00134282 lsl.b #4,d2 ROM:00134284 add.b d0,d2 ROM:00134286 rol.b #1,d2 ROM:00134288 ori.b #$F,d2 ROM:0013428C move.b d2,($1292).w ROM:00134290 rts ROM:00134290 ; End of function sub_134254 ROM:00134290 ROM:00134292 ROM:00134292 ; =============== S U B R O U T I N E ======================================= ROM:00134292 ROM:00134292 ROM:00134292 sub_134292: ; CODE XREF: ROM:0013419C↑p ROM:00134292 move.w #0,d1 ROM:00134296 move.b ($1292).w,d1 ROM:0013429A lsr.b #4,d1 ROM:0013429C cmpi.b #7,d1 ROM:001342A0 beq.s loc_1342B8 ROM:001342A2 cmpi.b #$B,d1 ROM:001342A6 beq.s loc_1342B8 ROM:001342A8 cmpi.b #$D,d1 ROM:001342AC beq.s loc_1342B8 ROM:001342AE cmpi.b #$E,d1 ROM:001342B2 beq.s loc_1342B8 ROM:001342B4 move.b #7,d1 ROM:001342B8 ROM:001342B8 loc_1342B8: ; CODE XREF: sub_134292+E↑j ROM:001342B8 ; sub_134292+14↑j ... ROM:001342B8 move.b d1,d0 ROM:001342BA move.w #0,d2 ROM:001342BE move.b d1,d2 ROM:001342C0 lsl.b #4,d2 ROM:001342C2 add.b d0,d2 ROM:001342C4 rol.b #1,d2 ROM:001342C6 btst #0,($1426).w ROM:001342CC bne.s loc_1342D4 ROM:001342CE move.b d2,($1292).w ROM:001342D2 bra.s locret_1342DE ROM:001342D4 ; --------------------------------------------------------------------------- ROM:001342D4 ROM:001342D4 loc_1342D4: ; CODE XREF: sub_134292+3A↑j ROM:001342D4 andi.b #$F0,d2 ROM:001342D8 or.b d0,d2 ROM:001342DA move.b d2,($1292).w ROM:001342DE ROM:001342DE locret_1342DE: ; CODE XREF: sub_134292+40↑j ROM:001342DE rts ROM:001342DE ; End of function sub_134292 ROM:001342DE ROM:001342E0 ROM:001342E0 ; =============== S U B R O U T I N E ======================================= ROM:001342E0 ROM:001342E0 ROM:001342E0 sub_1342E0: ; CODE XREF: sub_129F28+AE↑p ROM:001342E0 bsr.w sub_13453A ROM:001342E4 bsr.w sub_13455C ROM:001342E8 bsr.w sub_1342EE ROM:001342EC rts ROM:001342EC ; End of function sub_1342E0 ROM:001342EC ROM:001342EE ROM:001342EE ; =============== S U B R O U T I N E ======================================= ROM:001342EE ROM:001342EE ROM:001342EE sub_1342EE: ; CODE XREF: sub_1342E0+8↑p ROM:001342EE clr.w d1 ROM:001342F0 move.b ($1294).w,d1 ROM:001342F4 cmpi.w #5,d1 ROM:001342F8 bcc.s locret_134302 ROM:001342FA movea.l off_134304(pc,d1.w*4),a0 ROM:001342FE nop ROM:00134300 jmp (a0) ROM:00134302 ; --------------------------------------------------------------------------- ROM:00134302 ROM:00134302 locret_134302: ; CODE XREF: sub_1342EE+A↑j ROM:00134302 rts ROM:00134302 ; End of function sub_1342EE ROM:00134302 ROM:00134302 ; --------------------------------------------------------------------------- ROM:00134304 off_134304: dc.l loc_134318 ; DATA XREF: sub_1342EE+C↑r ROM:00134308 dc.l loc_13432A ROM:0013430C dc.l loc_1343C4 ROM:00134310 dc.l loc_134430 ROM:00134314 dc.l loc_134486 ROM:00134318 ; --------------------------------------------------------------------------- ROM:00134318 ROM:00134318 loc_134318: ; DATA XREF: ROM:off_134304↑o ROM:00134318 bsr.w sub_1344B4 ROM:0013431C move.b #1,($1294).w ROM:00134322 bra.l locret_1343C2 ROM:00134328 ; --------------------------------------------------------------------------- ROM:00134328 rts ROM:0013432A ; --------------------------------------------------------------------------- ROM:0013432A ROM:0013432A loc_13432A: ; DATA XREF: ROM:00134308↑o ROM:0013432A btst #6,($1417).w ROM:00134330 beq.s loc_134338 ROM:00134332 bset #0,($1426).w ROM:00134338 ROM:00134338 loc_134338: ; CODE XREF: ROM:00134330↑j ROM:00134338 btst #1,($140F).w ROM:0013433E beq.s loc_134356 ROM:00134340 bsr.w sub_1344DC ROM:00134344 bset #0,($1427).w ROM:0013434A move.b #3,($1294).w ROM:00134350 bra.l loc_13447E ROM:00134356 ; --------------------------------------------------------------------------- ROM:00134356 ROM:00134356 loc_134356: ; CODE XREF: ROM:0013433E↑j ROM:00134356 btst #1,($1414).w ROM:0013435C beq.s loc_134382 ROM:0013435E bsr.w sub_1344DC ROM:00134362 bset #0,($1427).w ROM:00134368 bsr.w sub_1344E4 ROM:0013436C bsr.w sub_1344B4 ROM:00134370 bset #2,($89A).w ROM:00134376 move.b #3,($1294).w ROM:0013437C bra.l loc_13447E ROM:00134382 ; --------------------------------------------------------------------------- ROM:00134382 ROM:00134382 loc_134382: ; CODE XREF: ROM:0013435C↑j ROM:00134382 btst #7,($1426).w ROM:00134388 beq.s loc_1343AC ROM:0013438A bset #7,($141F).w ROM:00134390 bset #0,($1404).w ROM:00134396 bsr.w sub_1344DC ROM:0013439A bset #0,($1427).w ROM:001343A0 move.b #4,($1294).w ROM:001343A6 bra.l loc_1344AA ROM:001343AC ; --------------------------------------------------------------------------- ROM:001343AC ROM:001343AC loc_1343AC: ; CODE XREF: ROM:00134388↑j ROM:001343AC cmpi.w #0,($57E).w ROM:001343B2 ble.s locret_1343C2 ROM:001343B4 bset #7,($141F).w ROM:001343BA move.b #2,($1294).w ROM:001343C0 bra.s locret_13442E ROM:001343C2 ; --------------------------------------------------------------------------- ROM:001343C2 ROM:001343C2 locret_1343C2: ; CODE XREF: ROM:00134322↑j ROM:001343C2 ; ROM:001343B2↑j ROM:001343C2 rts ROM:001343C4 ; --------------------------------------------------------------------------- ROM:001343C4 ROM:001343C4 loc_1343C4: ; DATA XREF: ROM:0013430C↑o ROM:001343C4 btst #1,($1414).w ROM:001343CA beq.s loc_1343F0 ROM:001343CC bsr.w sub_1344DC ROM:001343D0 bset #0,($1427).w ROM:001343D6 bsr.w sub_1344E4 ROM:001343DA bsr.w sub_1344B4 ROM:001343DE bset #2,($89A).w ROM:001343E4 move.b #3,($1294).w ROM:001343EA bra.l loc_13447E ROM:001343F0 ; --------------------------------------------------------------------------- ROM:001343F0 ROM:001343F0 loc_1343F0: ; CODE XREF: ROM:001343CA↑j ROM:001343F0 btst #7,($1426).w ROM:001343F6 beq.s loc_134414 ROM:001343F8 bset #0,($1404).w ROM:001343FE bsr.w sub_1344DC ROM:00134402 bset #0,($1427).w ROM:00134408 move.b #4,($1294).w ROM:0013440E bra.l loc_1344AA ROM:00134414 ; --------------------------------------------------------------------------- ROM:00134414 ROM:00134414 loc_134414: ; CODE XREF: ROM:001343F6↑j ROM:00134414 btst #1,($1408).w ROM:0013441A bne.s locret_13442E ROM:0013441C bsr.w sub_1344F4 ROM:00134420 bset #0,($1427).w ROM:00134426 move.b #3,($1294).w ROM:0013442C bra.s loc_13447E ROM:0013442E ; --------------------------------------------------------------------------- ROM:0013442E ROM:0013442E locret_13442E: ; CODE XREF: ROM:001343C0↑j ROM:0013442E ; ROM:0013441A↑j ROM:0013442E rts ROM:00134430 ; --------------------------------------------------------------------------- ROM:00134430 ROM:00134430 loc_134430: ; DATA XREF: ROM:00134310↑o ROM:00134430 btst #1,($1414).w ROM:00134436 beq.s loc_134458 ROM:00134438 bsr.w sub_1344DC ROM:0013443C bset #0,($1427).w ROM:00134442 bsr.w sub_1344E4 ROM:00134446 bsr.w sub_1344B4 ROM:0013444A bset #2,($89A).w ROM:00134450 move.b #3,($1294).w ROM:00134456 bra.s loc_13447E ROM:00134458 ; --------------------------------------------------------------------------- ROM:00134458 ROM:00134458 loc_134458: ; CODE XREF: ROM:00134436↑j ROM:00134458 btst #7,($1426).w ROM:0013445E beq.s loc_13447E ROM:00134460 bset #7,($141F).w ROM:00134466 bset #0,($1404).w ROM:0013446C bsr.w sub_1344DC ROM:00134470 bset #0,($1427).w ROM:00134476 move.b #4,($1294).w ROM:0013447C bra.s loc_1344AA ROM:0013447E ; --------------------------------------------------------------------------- ROM:0013447E ROM:0013447E loc_13447E: ; CODE XREF: ROM:00134350↑j ROM:0013447E ; ROM:0013437C↑j ... ROM:0013447E bclr #1,($1414).w ROM:00134484 rts ROM:00134486 ; --------------------------------------------------------------------------- ROM:00134486 ROM:00134486 loc_134486: ; DATA XREF: ROM:00134314↑o ROM:00134486 btst #1,($1408).w ROM:0013448C bne.s loc_1344AA ROM:0013448E bsr.w sub_134528 ROM:00134492 bsr.w sub_1344B4 ROM:00134496 bset #2,($89A).w ROM:0013449C bclr #0,($1404).w ROM:001344A2 move.b #3,($1294).w ROM:001344A8 bra.s loc_13447E ROM:001344AA ; --------------------------------------------------------------------------- ROM:001344AA ROM:001344AA loc_1344AA: ; CODE XREF: ROM:001343A6↑j ROM:001344AA ; ROM:0013440E↑j ... ROM:001344AA bclr #7,($1426).w ROM:001344B0 rts ROM:001344B2 ; --------------------------------------------------------------------------- ROM:001344B2 rts ROM:001344B4 ROM:001344B4 ; =============== S U B R O U T I N E ======================================= ROM:001344B4 ROM:001344B4 ROM:001344B4 sub_1344B4: ; CODE XREF: ROM:loc_134318↑p ROM:001344B4 ; ROM:0013436C↑p ... ROM:001344B4 move.w ($E3A).w,d0 ROM:001344B8 cmpi.w #$FFFF,d0 ROM:001344BC bne.s loc_1344C6 ROM:001344BE move.w #0,($E40).w ROM:001344C4 bra.s locret_1344DA ROM:001344C6 ; --------------------------------------------------------------------------- ROM:001344C6 ROM:001344C6 loc_1344C6: ; CODE XREF: sub_1344B4+8↑j ROM:001344C6 cmpi.w #0,d0 ROM:001344CA bne.s loc_1344D4 ROM:001344CC move.w #1,($E40).w ROM:001344D2 bra.s locret_1344DA ROM:001344D4 ; --------------------------------------------------------------------------- ROM:001344D4 ROM:001344D4 loc_1344D4: ; CODE XREF: sub_1344B4+16↑j ROM:001344D4 move.w #2,($E40).w ROM:001344DA ROM:001344DA locret_1344DA: ; CODE XREF: sub_1344B4+10↑j ROM:001344DA ; sub_1344B4+1E↑j ROM:001344DA rts ROM:001344DA ; End of function sub_1344B4 ROM:001344DA ROM:001344DC ROM:001344DC ; =============== S U B R O U T I N E ======================================= ROM:001344DC ROM:001344DC ROM:001344DC sub_1344DC: ; CODE XREF: ROM:00134340↑p ROM:001344DC ; ROM:0013435E↑p ... ROM:001344DC bclr #0,($1426).w ROM:001344E2 rts ROM:001344E2 ; End of function sub_1344DC ROM:001344E2 ROM:001344E4 ROM:001344E4 ; =============== S U B R O U T I N E ======================================= ROM:001344E4 ROM:001344E4 ROM:001344E4 sub_1344E4: ; CODE XREF: ROM:00134368↑p ROM:001344E4 ; ROM:001343D6↑p ... ROM:001344E4 cmpi.w #0,($E40).w ROM:001344EA bne.s locret_1344F2 ROM:001344EC move.w #0,($E3A).w ROM:001344F2 ROM:001344F2 locret_1344F2: ; CODE XREF: sub_1344E4+6↑j ROM:001344F2 rts ROM:001344F2 ; End of function sub_1344E4 ROM:001344F2 ROM:001344F4 ROM:001344F4 ; =============== S U B R O U T I N E ======================================= ROM:001344F4 ROM:001344F4 ROM:001344F4 sub_1344F4: ; CODE XREF: ROM:0013441C↑p ROM:001344F4 move.w ($E3A).w,d0 ROM:001344F8 move.w ($E3C).w,d1 ROM:001344FC cmpi.w #0,d0 ROM:00134500 bne.s loc_134512 ROM:00134502 cmpi.w #1,d1 ROM:00134506 bne.s loc_134512 ROM:00134508 btst #2,($142C).w ROM:0013450E bne.s loc_134512 ROM:00134510 bra.s loc_134518 ROM:00134512 ; --------------------------------------------------------------------------- ROM:00134512 ROM:00134512 loc_134512: ; CODE XREF: sub_1344F4+C↑j ROM:00134512 ; sub_1344F4+12↑j ... ROM:00134512 cmpi.w #3,d1 ROM:00134516 bne.s loc_134520 ROM:00134518 ROM:00134518 loc_134518: ; CODE XREF: sub_1344F4+1C↑j ROM:00134518 bclr #0,($1426).w ROM:0013451E bra.s locret_134526 ROM:00134520 ; --------------------------------------------------------------------------- ROM:00134520 ROM:00134520 loc_134520: ; CODE XREF: sub_1344F4+22↑j ROM:00134520 bset #0,($1426).w ROM:00134526 ROM:00134526 locret_134526: ; CODE XREF: sub_1344F4+2A↑j ROM:00134526 rts ROM:00134526 ; End of function sub_1344F4 ROM:00134526 ROM:00134528 ROM:00134528 ; =============== S U B R O U T I N E ======================================= ROM:00134528 ROM:00134528 ROM:00134528 sub_134528: ; CODE XREF: ROM:0013448E↑p ROM:00134528 move.w ($E3C).w,d0 ROM:0013452C cmpi.w #4,d0 ROM:00134530 bne.s locret_134538 ROM:00134532 move.w ($E38).w,($E3A).w ROM:00134538 ROM:00134538 locret_134538: ; CODE XREF: sub_134528+8↑j ROM:00134538 rts ROM:00134538 ; End of function sub_134528 ROM:00134538 ROM:0013453A ROM:0013453A ; =============== S U B R O U T I N E ======================================= ROM:0013453A ROM:0013453A ROM:0013453A sub_13453A: ; CODE XREF: sub_1342E0↑p ROM:0013453A move.b $C25(a5),d0 ROM:0013453E move.b $C24(a5),d1 ROM:00134542 cmpi.b #1,d0 ROM:00134546 bne.s loc_13454E ROM:00134548 bset #7,($1426).w ROM:0013454E ROM:0013454E loc_13454E: ; CODE XREF: sub_13453A+C↑j ROM:0013454E cmpi.b #1,d1 ROM:00134552 bne.s locret_13455A ROM:00134554 bset #1,($1414).w ROM:0013455A ROM:0013455A locret_13455A: ; CODE XREF: sub_13453A+18↑j ROM:0013455A rts ROM:0013455A ; End of function sub_13453A ROM:0013455A ROM:0013455C ROM:0013455C ; =============== S U B R O U T I N E ======================================= ROM:0013455C ROM:0013455C ROM:0013455C sub_13455C: ; CODE XREF: sub_1342E0+4↑p ROM:0013455C clr.w d1 ROM:0013455E move.b ($1295).w,d1 ROM:00134562 cmpi.w #3,d1 ROM:00134566 bcc.s locret_134570 ROM:00134568 movea.l off_134572(pc,d1.w*4),a0 ROM:0013456C nop ROM:0013456E jmp (a0) ROM:00134570 ; --------------------------------------------------------------------------- ROM:00134570 ROM:00134570 locret_134570: ; CODE XREF: sub_13455C+A↑j ROM:00134570 rts ROM:00134570 ; End of function sub_13455C ROM:00134570 ROM:00134570 ; --------------------------------------------------------------------------- ROM:00134572 off_134572: dc.l loc_13457E ; DATA XREF: sub_13455C+C↑r ROM:00134576 dc.l loc_134588 ROM:0013457A dc.l loc_1345A6 ROM:0013457E ; --------------------------------------------------------------------------- ROM:0013457E ROM:0013457E loc_13457E: ; DATA XREF: ROM:off_134572↑o ROM:0013457E move.b #1,($1295).w ROM:00134584 bra.s locret_1345A4 ROM:00134586 ; --------------------------------------------------------------------------- ROM:00134586 rts ROM:00134588 ; --------------------------------------------------------------------------- ROM:00134588 ROM:00134588 loc_134588: ; DATA XREF: ROM:00134576↑o ROM:00134588 btst #0,($1415).w ROM:0013458E beq.s locret_1345A4 ROM:00134590 bset #4,($141D).w ROM:00134596 bset #5,($141B).w ROM:0013459C move.b #2,($1295).w ROM:001345A2 bra.s loc_1345BC ROM:001345A4 ; --------------------------------------------------------------------------- ROM:001345A4 ROM:001345A4 locret_1345A4: ; CODE XREF: ROM:00134584↑j ROM:001345A4 ; ROM:0013458E↑j ... ROM:001345A4 rts ROM:001345A6 ; --------------------------------------------------------------------------- ROM:001345A6 ROM:001345A6 loc_1345A6: ; DATA XREF: ROM:0013457A↑o ROM:001345A6 btst #1,($1408).w ROM:001345AC bne.s loc_1345BC ROM:001345AE bclr #5,($141B).w ROM:001345B4 move.b #1,($1295).w ROM:001345BA bra.s locret_1345A4 ROM:001345BC ; --------------------------------------------------------------------------- ROM:001345BC ROM:001345BC loc_1345BC: ; CODE XREF: ROM:001345A2↑j ROM:001345BC ; ROM:001345AC↑j ROM:001345BC bclr #0,($1415).w ROM:001345C2 rts ROM:001345C4 ; --------------------------------------------------------------------------- ROM:001345C4 rts ROM:001345C6 ROM:001345C6 ; =============== S U B R O U T I N E ======================================= ROM:001345C6 ROM:001345C6 ROM:001345C6 sub_1345C6: ; CODE XREF: sub_134A7C+10↓p ROM:001345C6 bsr.w sub_134A0C ROM:001345CA bsr.w sub_1345DC ROM:001345CE bsr.w sub_134896 ROM:001345D2 bsr.w sub_13492A ROM:001345D6 bsr.w sub_134A26 ROM:001345DA rts ROM:001345DA ; End of function sub_1345C6 ROM:001345DA ROM:001345DC ROM:001345DC ; =============== S U B R O U T I N E ======================================= ROM:001345DC ROM:001345DC ROM:001345DC sub_1345DC: ; CODE XREF: sub_1345C6+4↑p ROM:001345DC move.w ($E42).w,d0 ROM:001345E0 add.w $824(a5),d0 ROM:001345E4 move.w d0,($E48).w ROM:001345E8 clr.w d1 ROM:001345EA move.b ($1296).w,d1 ROM:001345EE cmpi.w #6,d1 ROM:001345F2 bcc.s locret_1345FC ROM:001345F4 movea.l off_1345FE(pc,d1.w*4),a0 ROM:001345F8 nop ROM:001345FA jmp (a0) ROM:001345FC ; --------------------------------------------------------------------------- ROM:001345FC ROM:001345FC locret_1345FC: ; CODE XREF: sub_1345DC+16↑j ROM:001345FC rts ROM:001345FC ; End of function sub_1345DC ROM:001345FC ROM:001345FC ; --------------------------------------------------------------------------- ROM:001345FE off_1345FE: dc.l loc_134616 ; DATA XREF: sub_1345DC+18↑r ROM:00134602 dc.l loc_134620 ROM:00134606 dc.l loc_134654 ROM:0013460A dc.l loc_1346FA ROM:0013460E dc.l loc_13477E ROM:00134612 dc.l loc_1347FA ROM:00134616 ; --------------------------------------------------------------------------- ROM:00134616 ROM:00134616 loc_134616: ; DATA XREF: ROM:off_1345FE↑o ROM:00134616 move.b #1,($1296).w ROM:0013461C bra.s loc_13464C ROM:0013461E ; --------------------------------------------------------------------------- ROM:0013461E rts ROM:00134620 ; --------------------------------------------------------------------------- ROM:00134620 ROM:00134620 loc_134620: ; DATA XREF: ROM:00134602↑o ROM:00134620 move.w ($E42).w,d0 ROM:00134624 sub.w $814(a5),d0 ROM:00134628 cmp.w ($57E).w,d0 ROM:0013462C bgt.s loc_13464C ROM:0013462E move.w $81E(a5),d1 ROM:00134632 clr.b ($883).w ROM:00134636 move.w d1,($758).w ROM:0013463A move.b #1,($883).w ROM:00134640 move.b #2,($1296).w ROM:00134646 bra.l loc_1346F4 ROM:0013464C ; --------------------------------------------------------------------------- ROM:0013464C ROM:0013464C loc_13464C: ; CODE XREF: ROM:0013461C↑j ROM:0013464C ; ROM:0013462C↑j ... ROM:0013464C bsr.l sub_135CFC ROM:00134652 rts ROM:00134654 ; --------------------------------------------------------------------------- ROM:00134654 ROM:00134654 loc_134654: ; DATA XREF: ROM:00134606↑o ROM:00134654 cmpi.w #0,($758).w ROM:0013465A bgt.s loc_13467A ROM:0013465C move.w $820(a5),d1 ROM:00134660 clr.b ($883).w ROM:00134664 move.w d1,($758).w ROM:00134668 move.b #1,($883).w ROM:0013466E move.b #3,($1296).w ROM:00134674 bra.l loc_134774 ROM:0013467A ; --------------------------------------------------------------------------- ROM:0013467A ROM:0013467A loc_13467A: ; CODE XREF: ROM:0013465A↑j ROM:0013467A move.w $818(a5),d0 ROM:0013467E btst #6,($1428).w ROM:00134684 beq.s loc_13468A ROM:00134686 move.w $81A(a5),d0 ROM:0013468A ROM:0013468A loc_13468A: ; CODE XREF: ROM:00134684↑j ROM:0013468A move.w ($E46).w,d3 ROM:0013468E btst #6,($1421).w ROM:00134694 bne.s loc_1346B0 ROM:00134696 cmp.w ($57E).w,d3 ROM:0013469A ble.s loc_1346B0 ROM:0013469C clr.b ($883).w ROM:001346A0 clr.w ($758).w ROM:001346A4 move.b #1,($1296).w ROM:001346AA bra.l loc_13464C ROM:001346B0 ; --------------------------------------------------------------------------- ROM:001346B0 ROM:001346B0 loc_1346B0: ; CODE XREF: ROM:00134694↑j ROM:001346B0 ; ROM:0013469A↑j ROM:001346B0 cmp.w ($57E).w,d0 ROM:001346B4 ble.s loc_1346CA ROM:001346B6 clr.b ($883).w ROM:001346BA clr.w ($758).w ROM:001346BE move.b #1,($1296).w ROM:001346C4 bra.l loc_13464C ROM:001346CA ; --------------------------------------------------------------------------- ROM:001346CA ROM:001346CA loc_1346CA: ; CODE XREF: ROM:001346B4↑j ROM:001346CA move.w ($E42).w,d0 ROM:001346CE sub.w $814(a5),d0 ROM:001346D2 sub.w $816(a5),d0 ROM:001346D6 cmp.w ($57E).w,d0 ROM:001346DA ble.s loc_1346F4 ROM:001346DC bclr #0,($883).w ROM:001346E2 bset #2,($883).w ROM:001346E8 move.b #4,($1296).w ROM:001346EE bra.l loc_1347F4 ROM:001346F4 ; --------------------------------------------------------------------------- ROM:001346F4 ROM:001346F4 loc_1346F4: ; CODE XREF: ROM:00134646↑j ROM:001346F4 ; ROM:001346DA↑j ... ROM:001346F4 bsr.w sub_134A66 ROM:001346F8 rts ROM:001346FA ; --------------------------------------------------------------------------- ROM:001346FA ROM:001346FA loc_1346FA: ; DATA XREF: ROM:0013460A↑o ROM:001346FA move.w $818(a5),d0 ROM:001346FE btst #6,($1428).w ROM:00134704 beq.s loc_13470A ROM:00134706 move.w $81A(a5),d0 ROM:0013470A ROM:0013470A loc_13470A: ; CODE XREF: ROM:00134704↑j ROM:0013470A move.w ($E46).w,d3 ROM:0013470E btst #6,($1421).w ROM:00134714 bne.s loc_134730 ROM:00134716 cmp.w ($57E).w,d3 ROM:0013471A ble.s loc_134730 ROM:0013471C clr.b ($883).w ROM:00134720 clr.w ($758).w ROM:00134724 move.b #1,($1296).w ROM:0013472A bra.l loc_13464C ROM:00134730 ; --------------------------------------------------------------------------- ROM:00134730 ROM:00134730 loc_134730: ; CODE XREF: ROM:00134714↑j ROM:00134730 ; ROM:0013471A↑j ROM:00134730 cmp.w ($57E).w,d0 ROM:00134734 ble.s loc_13474A ROM:00134736 clr.b ($883).w ROM:0013473A clr.w ($758).w ROM:0013473E move.b #1,($1296).w ROM:00134744 bra.l loc_13464C ROM:0013474A ; --------------------------------------------------------------------------- ROM:0013474A ROM:0013474A loc_13474A: ; CODE XREF: ROM:00134734↑j ROM:0013474A move.w ($E42).w,d0 ROM:0013474E sub.w $814(a5),d0 ROM:00134752 sub.w $816(a5),d0 ROM:00134756 cmp.w ($57E).w,d0 ROM:0013475A ble.s loc_134774 ROM:0013475C bclr #0,($883).w ROM:00134762 bset #2,($883).w ROM:00134768 move.b #5,($1296).w ROM:0013476E bra.l loc_134870 ROM:00134774 ; --------------------------------------------------------------------------- ROM:00134774 ROM:00134774 loc_134774: ; CODE XREF: ROM:00134674↑j ROM:00134774 ; ROM:0013475A↑j ... ROM:00134774 bsr.w sub_134A66 ROM:00134778 bsr.w sub_13487C ROM:0013477C rts ROM:0013477E ; --------------------------------------------------------------------------- ROM:0013477E ROM:0013477E loc_13477E: ; DATA XREF: ROM:0013460E↑o ROM:0013477E move.w $818(a5),d0 ROM:00134782 btst #6,($1428).w ROM:00134788 beq.s loc_13478E ROM:0013478A move.w $81A(a5),d0 ROM:0013478E ROM:0013478E loc_13478E: ; CODE XREF: ROM:00134788↑j ROM:0013478E move.w ($E46).w,d3 ROM:00134792 btst #6,($1421).w ROM:00134798 bne.s loc_1347B4 ROM:0013479A cmp.w ($57E).w,d3 ROM:0013479E ble.s loc_1347B4 ROM:001347A0 clr.b ($883).w ROM:001347A4 clr.w ($758).w ROM:001347A8 move.b #1,($1296).w ROM:001347AE bra.l loc_13464C ROM:001347B4 ; --------------------------------------------------------------------------- ROM:001347B4 ROM:001347B4 loc_1347B4: ; CODE XREF: ROM:00134798↑j ROM:001347B4 ; ROM:0013479E↑j ROM:001347B4 cmp.w ($57E).w,d0 ROM:001347B8 ble.s loc_1347CE ROM:001347BA clr.b ($883).w ROM:001347BE clr.w ($758).w ROM:001347C2 move.b #1,($1296).w ROM:001347C8 bra.l loc_13464C ROM:001347CE ; --------------------------------------------------------------------------- ROM:001347CE ROM:001347CE loc_1347CE: ; CODE XREF: ROM:001347B8↑j ROM:001347CE move.w ($E42).w,d0 ROM:001347D2 sub.w $814(a5),d0 ROM:001347D6 cmp.w ($57E).w,d0 ROM:001347DA bgt.s loc_1347F4 ROM:001347DC bclr #2,($883).w ROM:001347E2 bset #0,($883).w ROM:001347E8 move.b #2,($1296).w ROM:001347EE bra.l loc_1346F4 ROM:001347F4 ; --------------------------------------------------------------------------- ROM:001347F4 ROM:001347F4 loc_1347F4: ; CODE XREF: ROM:001346EE↑j ROM:001347F4 ; ROM:001347DA↑j ROM:001347F4 bsr.w sub_134A66 ROM:001347F8 rts ROM:001347FA ; --------------------------------------------------------------------------- ROM:001347FA ROM:001347FA loc_1347FA: ; DATA XREF: ROM:00134612↑o ROM:001347FA move.w $818(a5),d0 ROM:001347FE btst #6,($1428).w ROM:00134804 beq.s loc_13480A ROM:00134806 move.w $81A(a5),d0 ROM:0013480A ROM:0013480A loc_13480A: ; CODE XREF: ROM:00134804↑j ROM:0013480A move.w ($E46).w,d3 ROM:0013480E btst #6,($1421).w ROM:00134814 bne.s loc_134830 ROM:00134816 cmp.w ($57E).w,d3 ROM:0013481A ble.s loc_134830 ROM:0013481C clr.b ($883).w ROM:00134820 clr.w ($758).w ROM:00134824 move.b #1,($1296).w ROM:0013482A bra.l loc_13464C ROM:00134830 ; --------------------------------------------------------------------------- ROM:00134830 ROM:00134830 loc_134830: ; CODE XREF: ROM:00134814↑j ROM:00134830 ; ROM:0013481A↑j ROM:00134830 cmp.w ($57E).w,d0 ROM:00134834 ble.s loc_13484A ROM:00134836 clr.b ($883).w ROM:0013483A clr.w ($758).w ROM:0013483E move.b #1,($1296).w ROM:00134844 bra.l loc_13464C ROM:0013484A ; --------------------------------------------------------------------------- ROM:0013484A ROM:0013484A loc_13484A: ; CODE XREF: ROM:00134834↑j ROM:0013484A move.w ($E42).w,d0 ROM:0013484E sub.w $814(a5),d0 ROM:00134852 cmp.w ($57E).w,d0 ROM:00134856 bgt.s loc_134870 ROM:00134858 bclr #2,($883).w ROM:0013485E bset #0,($883).w ROM:00134864 move.b #3,($1296).w ROM:0013486A bra.l loc_134774 ROM:00134870 ; --------------------------------------------------------------------------- ROM:00134870 ROM:00134870 loc_134870: ; CODE XREF: ROM:0013476E↑j ROM:00134870 ; ROM:00134856↑j ROM:00134870 bsr.w sub_134A66 ROM:00134874 bsr.w sub_13487C ROM:00134878 rts ROM:0013487A ; --------------------------------------------------------------------------- ROM:0013487A rts ROM:0013487C ROM:0013487C ; =============== S U B R O U T I N E ======================================= ROM:0013487C ROM:0013487C ROM:0013487C sub_13487C: ; CODE XREF: ROM:00134778↑p ROM:0013487C ; ROM:00134874↑p ROM:0013487C move.w ($758).w,d1 ROM:00134880 muls.w $814(a5),d1 ROM:00134884 divs.w $820(a5),d1 ROM:00134888 add.w ($E42).w,d1 ROM:0013488C sub.w $814(a5),d1 ROM:00134890 move.w d1,($E44).w ROM:00134894 rts ROM:00134894 ; End of function sub_13487C ROM:00134894 ROM:00134896 ROM:00134896 ; =============== S U B R O U T I N E ======================================= ROM:00134896 ROM:00134896 ROM:00134896 sub_134896: ; CODE XREF: sub_1345C6+8↑p ROM:00134896 clr.w d1 ROM:00134898 move.b ($1297).w,d1 ROM:0013489C cmpi.w #3,d1 ROM:001348A0 bcc.s locret_1348AA ROM:001348A2 movea.l off_1348AC(pc,d1.w*4),a0 ROM:001348A6 nop ROM:001348A8 jmp (a0) ROM:001348AA ; --------------------------------------------------------------------------- ROM:001348AA ROM:001348AA locret_1348AA: ; CODE XREF: sub_134896+A↑j ROM:001348AA rts ROM:001348AA ; End of function sub_134896 ROM:001348AA ROM:001348AA ; --------------------------------------------------------------------------- ROM:001348AC off_1348AC: dc.l loc_1348B8 ; DATA XREF: sub_134896+C↑r ROM:001348B0 dc.l loc_1348C8 ROM:001348B4 dc.l loc_1348F6 ROM:001348B8 ; --------------------------------------------------------------------------- ROM:001348B8 ROM:001348B8 loc_1348B8: ; DATA XREF: ROM:off_1348AC↑o ROM:001348B8 bclr #1,($1413).w ROM:001348BE move.b #1,($1297).w ROM:001348C4 bra.s loc_1348F0 ROM:001348C6 ; --------------------------------------------------------------------------- ROM:001348C6 rts ROM:001348C8 ; --------------------------------------------------------------------------- ROM:001348C8 ROM:001348C8 loc_1348C8: ; DATA XREF: ROM:001348B0↑o ROM:001348C8 move.w ($E44).w,d0 ROM:001348CC btst #3,($140E).w ROM:001348D2 bne.s loc_1348E2 ROM:001348D4 btst #4,($890).w ROM:001348DA beq.s loc_1348E2 ROM:001348DC cmp.w ($57E).w,d0 ROM:001348E0 bgt.s loc_1348F0 ROM:001348E2 ROM:001348E2 loc_1348E2: ; CODE XREF: ROM:001348D2↑j ROM:001348E2 ; ROM:001348DA↑j ROM:001348E2 bset #1,($1413).w ROM:001348E8 move.b #2,($1297).w ROM:001348EE bra.s loc_134922 ROM:001348F0 ; --------------------------------------------------------------------------- ROM:001348F0 ROM:001348F0 loc_1348F0: ; CODE XREF: ROM:001348C4↑j ROM:001348F0 ; ROM:001348E0↑j ... ROM:001348F0 bsr.w sub_1349B8 ROM:001348F4 rts ROM:001348F6 ; --------------------------------------------------------------------------- ROM:001348F6 ROM:001348F6 loc_1348F6: ; DATA XREF: ROM:001348B4↑o ROM:001348F6 btst #4,($890).w ROM:001348FC beq.s loc_134922 ROM:001348FE move.w ($E44).w,d0 ROM:00134902 sub.w $816(a5),d0 ROM:00134906 btst #3,($140E).w ROM:0013490C bne.s loc_134922 ROM:0013490E cmp.w ($57E).w,d0 ROM:00134912 ble.s loc_134922 ROM:00134914 bclr #1,($1413).w ROM:0013491A move.b #1,($1297).w ROM:00134920 bra.s loc_1348F0 ROM:00134922 ; --------------------------------------------------------------------------- ROM:00134922 ROM:00134922 loc_134922: ; CODE XREF: ROM:001348EE↑j ROM:00134922 ; ROM:001348FC↑j ... ROM:00134922 bsr.w sub_1349FC ROM:00134926 rts ROM:00134928 ; --------------------------------------------------------------------------- ROM:00134928 rts ROM:0013492A ROM:0013492A ; =============== S U B R O U T I N E ======================================= ROM:0013492A ROM:0013492A ROM:0013492A sub_13492A: ; CODE XREF: sub_1345C6+C↑p ROM:0013492A clr.w d1 ROM:0013492C move.b ($1298).w,d1 ROM:00134930 cmpi.w #4,d1 ROM:00134934 bcc.s locret_13493E ROM:00134936 movea.l off_134940(pc,d1.w*4),a0 ROM:0013493A nop ROM:0013493C jmp (a0) ROM:0013493E ; --------------------------------------------------------------------------- ROM:0013493E ROM:0013493E locret_13493E: ; CODE XREF: sub_13492A+A↑j ROM:0013493E rts ROM:0013493E ; End of function sub_13492A ROM:0013493E ROM:0013493E ; --------------------------------------------------------------------------- ROM:00134940 off_134940: dc.l loc_134950 ; DATA XREF: sub_13492A+C↑r ROM:00134944 dc.l loc_134958 ROM:00134948 dc.l loc_13496E ROM:0013494C dc.l loc_134990 ROM:00134950 ; --------------------------------------------------------------------------- ROM:00134950 ROM:00134950 loc_134950: ; DATA XREF: ROM:off_134940↑o ROM:00134950 move.b #1,($1298).w ROM:00134956 rts ROM:00134958 ; --------------------------------------------------------------------------- ROM:00134958 ROM:00134958 loc_134958: ; DATA XREF: ROM:00134944↑o ROM:00134958 btst #1,($1413).w ROM:0013495E beq.s locret_13496C ROM:00134960 bset #5,($141C).w ROM:00134966 move.b #2,($1298).w ROM:0013496C ROM:0013496C locret_13496C: ; CODE XREF: ROM:0013495E↑j ROM:0013496C rts ROM:0013496E ; --------------------------------------------------------------------------- ROM:0013496E ROM:0013496E loc_13496E: ; DATA XREF: ROM:00134948↑o ROM:0013496E btst #1,($1413).w ROM:00134974 bne.s locret_13498E ROM:00134976 move.w $822(a5),d0 ROM:0013497A clr.b ($834).w ROM:0013497E move.w d0,($6BA).w ROM:00134982 move.b #1,($834).w ROM:00134988 move.b #3,($1298).w ROM:0013498E ROM:0013498E locret_13498E: ; CODE XREF: ROM:00134974↑j ROM:0013498E rts ROM:00134990 ; --------------------------------------------------------------------------- ROM:00134990 ROM:00134990 loc_134990: ; DATA XREF: ROM:0013494C↑o ROM:00134990 cmpi.w #0,($6BA).w ROM:00134996 bgt.s loc_1349A6 ROM:00134998 bclr #5,($141C).w ROM:0013499E move.b #1,($1298).w ROM:001349A4 rts ROM:001349A6 ; --------------------------------------------------------------------------- ROM:001349A6 ROM:001349A6 loc_1349A6: ; CODE XREF: ROM:00134996↑j ROM:001349A6 btst #1,($1413).w ROM:001349AC beq.s locret_1349B4 ROM:001349AE move.b #2,($1298).w ROM:001349B4 ROM:001349B4 locret_1349B4: ; CODE XREF: ROM:001349AC↑j ROM:001349B4 rts ROM:001349B6 ; --------------------------------------------------------------------------- ROM:001349B6 rts ROM:001349B8 ROM:001349B8 ; =============== S U B R O U T I N E ======================================= ROM:001349B8 ROM:001349B8 ROM:001349B8 sub_1349B8: ; CODE XREF: ROM:loc_1348F0↑p ROM:001349B8 move.w #0,d1 ROM:001349BC bra.s loc_1349C2 ROM:001349BE ; --------------------------------------------------------------------------- ROM:001349BE ROM:001349BE loc_1349BE: ; CODE XREF: sub_1349B8:loc_1349F8↓j ROM:001349BE addi.w #1,d1 ROM:001349C2 ROM:001349C2 loc_1349C2: ; CODE XREF: sub_1349B8+4↑j ROM:001349C2 cmpi.w #0,d1 ROM:001349C6 bgt.s locret_1349FA ROM:001349C8 btst #0,($1426).w ROM:001349CE bne.s loc_1349E4 ROM:001349D0 btst #2,($142A).w ROM:001349D6 bne.s loc_1349E4 ROM:001349D8 cmpi.l #0,$980(d1.w*4) ROM:001349E2 bne.s loc_1349EE ROM:001349E4 ROM:001349E4 loc_1349E4: ; CODE XREF: sub_1349B8+16↑j ROM:001349E4 ; sub_1349B8+1E↑j ROM:001349E4 move.w #0,$11A2(d1.w*2) ROM:001349EC bra.s loc_1349F8 ROM:001349EE ; --------------------------------------------------------------------------- ROM:001349EE ROM:001349EE loc_1349EE: ; CODE XREF: sub_1349B8+2A↑j ROM:001349EE move.w $11A4(d1.w*2),$11A2(d1.w*2) ROM:001349F8 ROM:001349F8 loc_1349F8: ; CODE XREF: sub_1349B8+34↑j ROM:001349F8 bra.s loc_1349BE ROM:001349FA ; --------------------------------------------------------------------------- ROM:001349FA ROM:001349FA locret_1349FA: ; CODE XREF: sub_1349B8+E↑j ROM:001349FA rts ROM:001349FA ; End of function sub_1349B8 ROM:001349FA ROM:001349FC ROM:001349FC ; =============== S U B R O U T I N E ======================================= ROM:001349FC ROM:001349FC ROM:001349FC sub_1349FC: ; CODE XREF: ROM:loc_134922↑p ROM:001349FC move.l #0,($980).w ROM:00134A04 move.w #0,($11A2).w ROM:00134A0A rts ROM:00134A0A ; End of function sub_1349FC ROM:00134A0A ROM:00134A0C ROM:00134A0C ; =============== S U B R O U T I N E ======================================= ROM:00134A0C ROM:00134A0C ROM:00134A0C sub_134A0C: ; CODE XREF: sub_1345C6↑p ROM:00134A0C move.w #$3F12,d1 ROM:00134A10 move.w ($99C).w,d2 ROM:00134A14 bsr.l sub_11745C ROM:00134A1A move.w d1,d0 ROM:00134A1C add.w ($1490).w,d0 ROM:00134A20 move.w d0,($11A4).w ROM:00134A24 rts ROM:00134A24 ; End of function sub_134A0C ROM:00134A24 ROM:00134A26 ROM:00134A26 ; =============== S U B R O U T I N E ======================================= ROM:00134A26 ROM:00134A26 ROM:00134A26 sub_134A26: ; CODE XREF: sub_1345C6+10↑p ROM:00134A26 lea ($980).w,a0 ROM:00134A2A lea $BF2(a5),a1 ROM:00134A2E lea ($964).w,a2 ROM:00134A32 move.w #0,d0 ROM:00134A36 bra.s loc_134A3C ROM:00134A38 ; --------------------------------------------------------------------------- ROM:00134A38 ROM:00134A38 loc_134A38: ; CODE XREF: sub_134A26+3C↓j ROM:00134A38 addi.w #1,d0 ROM:00134A3C ROM:00134A3C loc_134A3C: ; CODE XREF: sub_134A26+10↑j ROM:00134A3C cmpi.w #3,d0 ROM:00134A40 bgt.s locret_134A64 ROM:00134A42 move.w (a1,d0.w*2),d3 ROM:00134A46 ext.l d3 ROM:00134A48 move.l (a0),d6 ROM:00134A4A muls.l d6,d4:d3 ROM:00134A4E divs.l #$2710,d4:d3 ROM:00134A56 bvc.s loc_134A5E ROM:00134A58 move.l #$7FFFFFFF,d3 ROM:00134A5E ROM:00134A5E loc_134A5E: ; CODE XREF: sub_134A26+30↑j ROM:00134A5E move.l d3,(a2,d0.w*4) ROM:00134A62 bra.s loc_134A38 ROM:00134A64 ; --------------------------------------------------------------------------- ROM:00134A64 ROM:00134A64 locret_134A64: ; CODE XREF: sub_134A26+1A↑j ROM:00134A64 rts ROM:00134A64 ; End of function sub_134A26 ROM:00134A64 ROM:00134A66 ROM:00134A66 ; =============== S U B R O U T I N E ======================================= ROM:00134A66 ROM:00134A66 ROM:00134A66 sub_134A66: ; CODE XREF: ROM:loc_1346F4↑p ROM:00134A66 ; ROM:loc_134774↑p ... ROM:00134A66 move.w $81C(a5),($E46).w ROM:00134A6C move.w ($BC0).w,d1 ROM:00134A70 cmp.w ($E46).w,d1 ROM:00134A74 ble.s locret_134A7A ROM:00134A76 move.w d1,($E46).w ROM:00134A7A ROM:00134A7A locret_134A7A: ; CODE XREF: sub_134A66+E↑j ROM:00134A7A rts ROM:00134A7A ; End of function sub_134A66 ROM:00134A7A ROM:00134A7C ROM:00134A7C ; =============== S U B R O U T I N E ======================================= ROM:00134A7C ROM:00134A7C ROM:00134A7C sub_134A7C: ; CODE XREF: sub_129F28+84↑p ROM:00134A7C bsr.l sub_134EB0 ROM:00134A82 bsr.w sub_134CA8 ROM:00134A86 bsr.l sub_13579E ROM:00134A8C bsr.l sub_1345C6 ROM:00134A92 bsr.w sub_134E22 ROM:00134A96 bsr.w sub_134AF0 ROM:00134A9A bsr.w sub_134AAE ROM:00134A9E bsr.w sub_134BA0 ROM:00134AA2 bsr.w sub_134BB2 ROM:00134AA6 bsr.l sub_11699A ROM:00134AAC rts ROM:00134AAC ; End of function sub_134A7C ROM:00134AAC ROM:00134AAE ROM:00134AAE ; =============== S U B R O U T I N E ======================================= ROM:00134AAE ROM:00134AAE ROM:00134AAE sub_134AAE: ; CODE XREF: sub_134A7C+1E↑p ROM:00134AAE btst #0,($E07).w ROM:00134AB4 beq.s loc_134ABE ROM:00134AB6 move.l #0,($964).w ROM:00134ABE ROM:00134ABE loc_134ABE: ; CODE XREF: sub_134AAE+6↑j ROM:00134ABE btst #1,($E07).w ROM:00134AC4 beq.s loc_134ACE ROM:00134AC6 move.l #0,($968).w ROM:00134ACE ROM:00134ACE loc_134ACE: ; CODE XREF: sub_134AAE+16↑j ROM:00134ACE btst #2,($E07).w ROM:00134AD4 beq.s loc_134ADE ROM:00134AD6 move.l #0,($96C).w ROM:00134ADE ROM:00134ADE loc_134ADE: ; CODE XREF: sub_134AAE+26↑j ROM:00134ADE btst #3,($E07).w ROM:00134AE4 beq.s locret_134AEE ROM:00134AE6 move.l #0,($970).w ROM:00134AEE ROM:00134AEE locret_134AEE: ; CODE XREF: sub_134AAE+36↑j ROM:00134AEE rts ROM:00134AEE ; End of function sub_134AAE ROM:00134AEE ROM:00134AF0 ROM:00134AF0 ; =============== S U B R O U T I N E ======================================= ROM:00134AF0 ROM:00134AF0 ROM:00134AF0 sub_134AF0: ; CODE XREF: sub_134A7C+1A↑p ROM:00134AF0 move.w #0,d0 ROM:00134AF4 bra.s loc_134AFA ROM:00134AF6 ; --------------------------------------------------------------------------- ROM:00134AF6 ROM:00134AF6 loc_134AF6: ; CODE XREF: sub_134AF0:loc_134B9A↓j ROM:00134AF6 addi.w #1,d0 ROM:00134AFA ROM:00134AFA loc_134AFA: ; CODE XREF: sub_134AF0+4↑j ROM:00134AFA cmpi.w #3,d0 ROM:00134AFE bgt.l locret_134B9E ROM:00134B04 move.l $964(d0.w*4),d2 ROM:00134B0A move.w #1,d5 ROM:00134B0E cmpi.w #2,d5 ROM:00134B12 bne.s loc_134B1C ROM:00134B14 move.w d0,d4 ROM:00134B16 andi.w #1,d4 ROM:00134B1A bra.s loc_134B20 ROM:00134B1C ; --------------------------------------------------------------------------- ROM:00134B1C ROM:00134B1C loc_134B1C: ; CODE XREF: sub_134AF0+22↑j ROM:00134B1C move.w #0,d4 ROM:00134B20 ROM:00134B20 loc_134B20: ; CODE XREF: sub_134AF0+2A↑j ROM:00134B20 move.w $11A2(d4.w*2),d3 ROM:00134B26 ext.l d3 ROM:00134B28 add.l d3,d2 ROM:00134B2A cmpi.l #$5FFF4,d2 ROM:00134B30 ble.s loc_134B40 ROM:00134B32 move.l #$5FFF4,d1 ROM:00134B38 sub.l d3,d1 ROM:00134B3A bra.l loc_134B46 ROM:00134B40 ; --------------------------------------------------------------------------- ROM:00134B40 ROM:00134B40 loc_134B40: ; CODE XREF: sub_134AF0+40↑j ROM:00134B40 move.l $964(d0.w*4),d1 ROM:00134B46 ROM:00134B46 loc_134B46: ; CODE XREF: sub_134AF0+4A↑j ROM:00134B46 move.l $14A(a5),d4 ROM:00134B4A cmpi.l #0,d1 ROM:00134B50 ble.s loc_134B58 ROM:00134B52 cmp.l d1,d4 ROM:00134B54 ble.s loc_134B58 ROM:00134B56 move.l d4,d1 ROM:00134B58 ROM:00134B58 loc_134B58: ; CODE XREF: sub_134AF0+60↑j ROM:00134B58 ; sub_134AF0+64↑j ROM:00134B58 btst #0,($1423).w ROM:00134B5E beq.s loc_134B70 ROM:00134B60 move.w $836(a5),d6 ROM:00134B64 cmpi.w #0,d6 ROM:00134B68 bne.s loc_134B70 ROM:00134B6A cmp.l d1,d4 ROM:00134B6C ble.s loc_134B70 ROM:00134B6E move.l d4,d1 ROM:00134B70 ROM:00134B70 loc_134B70: ; CODE XREF: sub_134AF0+6E↑j ROM:00134B70 ; sub_134AF0+78↑j ... ROM:00134B70 btst #0,($1426).w ROM:00134B76 bne.s loc_134B80 ROM:00134B78 btst #2,($142A).w ROM:00134B7E beq.s loc_134B94 ROM:00134B80 ROM:00134B80 loc_134B80: ; CODE XREF: sub_134AF0+86↑j ROM:00134B80 btst #4,($1420).w ROM:00134B86 bne.s loc_134B94 ROM:00134B88 move.l #0,$964(d0.w*4) ROM:00134B92 bra.s loc_134B9A ROM:00134B94 ; --------------------------------------------------------------------------- ROM:00134B94 ROM:00134B94 loc_134B94: ; CODE XREF: sub_134AF0+8E↑j ROM:00134B94 ; sub_134AF0+96↑j ROM:00134B94 move.l d1,$964(d0.w*4) ROM:00134B9A ROM:00134B9A loc_134B9A: ; CODE XREF: sub_134AF0+A2↑j ROM:00134B9A bra.w loc_134AF6 ROM:00134B9E ; --------------------------------------------------------------------------- ROM:00134B9E ROM:00134B9E locret_134B9E: ; CODE XREF: sub_134AF0+E↑j ROM:00134B9E rts ROM:00134B9E ; End of function sub_134AF0 ROM:00134B9E ROM:00134BA0 ROM:00134BA0 ; =============== S U B R O U T I N E ======================================= ROM:00134BA0 ROM:00134BA0 ROM:00134BA0 sub_134BA0: ; CODE XREF: sub_134A7C+22↑p ROM:00134BA0 lea ($964).w,a0 ROM:00134BA4 move.w ($11A2).w,d1 ROM:00134BA8 ext.l d1 ROM:00134BAA add.l (a0),d1 ROM:00134BAC move.l d1,($920).w ROM:00134BB0 rts ROM:00134BB0 ; End of function sub_134BA0 ROM:00134BB0 ROM:00134BB2 ROM:00134BB2 ; =============== S U B R O U T I N E ======================================= ROM:00134BB2 ROM:00134BB2 ROM:00134BB2 sub_134BB2: ; CODE XREF: sub_134A7C+26↑p ROM:00134BB2 move.w $828(a5),d7 ROM:00134BB6 cmp.w ($57E).w,d7 ROM:00134BBA ble.s loc_134BD6 ROM:00134BBC move.w #$3FCE,d1 ROM:00134BC0 move.w ($9AE).w,d2 ROM:00134BC4 move.w ($57E).w,d3 ROM:00134BC8 bsr.l sub_11745C ROM:00134BCE bclr #6,($1423).w ROM:00134BD4 bra.s loc_134C0A ROM:00134BD6 ; --------------------------------------------------------------------------- ROM:00134BD6 ROM:00134BD6 loc_134BD6: ; CODE XREF: sub_134BB2+8↑j ROM:00134BD6 btst #2,($1422).w ROM:00134BDC beq.s loc_134BF2 ROM:00134BDE move.w #$3FD0,d1 ROM:00134BE2 move.w ($9AE).w,d2 ROM:00134BE6 move.w ($57E).w,d3 ROM:00134BEA bsr.l sub_11745C ROM:00134BF0 bra.s loc_134C04 ROM:00134BF2 ; --------------------------------------------------------------------------- ROM:00134BF2 ROM:00134BF2 loc_134BF2: ; CODE XREF: sub_134BB2+2A↑j ROM:00134BF2 move.w #$3FD2,d1 ROM:00134BF6 move.w ($9AE).w,d2 ROM:00134BFA move.w ($57E).w,d3 ROM:00134BFE bsr.l sub_11745C ROM:00134C04 ROM:00134C04 loc_134C04: ; CODE XREF: sub_134BB2+3E↑j ROM:00134C04 bset #6,($1423).w ROM:00134C0A ROM:00134C0A loc_134C0A: ; CODE XREF: sub_134BB2+22↑j ROM:00134C0A move.w #0,d2 ROM:00134C0E bra.s loc_134C14 ROM:00134C10 ; --------------------------------------------------------------------------- ROM:00134C10 ROM:00134C10 loc_134C10: ; CODE XREF: sub_134BB2+AE↓j ROM:00134C10 addi.w #1,d2 ROM:00134C14 ROM:00134C14 loc_134C14: ; CODE XREF: sub_134BB2+5C↑j ROM:00134C14 cmpi.w #3,d2 ROM:00134C18 bgt.l loc_134C62 ROM:00134C1E move.w d1,d0 ROM:00134C20 add.w $C02(a5,d2.w*2),d0 ROM:00134C26 cmpi.w #$1C20,d0 ROM:00134C2A blt.s loc_134C30 ROM:00134C2C subi.w #$1C20,d0 ROM:00134C30 ROM:00134C30 loc_134C30: ; CODE XREF: sub_134BB2+78↑j ROM:00134C30 btst d2,$C26(a5) ROM:00134C34 beq.s loc_134C48 ROM:00134C36 bclr d2,($129B).w ROM:00134C3A move.w $C12(a5,d2.w*2),d3 ROM:00134C40 move.w $11A6(d3.w*2),d0 ROM:00134C46 bra.s loc_134C5A ROM:00134C48 ; --------------------------------------------------------------------------- ROM:00134C48 ROM:00134C48 loc_134C48: ; CODE XREF: sub_134BB2+82↑j ROM:00134C48 btst #6,($1423).w ROM:00134C4E beq.s loc_134C56 ROM:00134C50 bset d2,($129B).w ROM:00134C54 bra.s loc_134C5A ROM:00134C56 ; --------------------------------------------------------------------------- ROM:00134C56 ROM:00134C56 loc_134C56: ; CODE XREF: sub_134BB2+9C↑j ROM:00134C56 bclr d2,($129B).w ROM:00134C5A ROM:00134C5A loc_134C5A: ; CODE XREF: sub_134BB2+94↑j ROM:00134C5A ; sub_134BB2+A2↑j ROM:00134C5A move.w d0,$11A6(d2.w*2) ROM:00134C60 bra.s loc_134C10 ROM:00134C62 ; --------------------------------------------------------------------------- ROM:00134C62 ROM:00134C62 loc_134C62: ; CODE XREF: sub_134BB2+66↑j ROM:00134C62 move.w ($57E).w,d4 ROM:00134C66 muls.w #$3C,d4 ; '<' ROM:00134C6A muls.l ($920).w,d5:d4 ROM:00134C70 divs.l #$F4240,d5:d4 ROM:00134C78 btst #0,($129B).w ROM:00134C7E beq.s loc_134C92 ROM:00134C80 move.w d1,($E4E).w ROM:00134C84 sub.w d4,d1 ROM:00134C86 bge.s loc_134C8C ROM:00134C88 addi.w #$1C20,d1 ROM:00134C8C ROM:00134C8C loc_134C8C: ; CODE XREF: sub_134BB2+D4↑j ROM:00134C8C move.w d1,($E4C).w ROM:00134C90 bra.s locret_134CA6 ROM:00134C92 ; --------------------------------------------------------------------------- ROM:00134C92 ROM:00134C92 loc_134C92: ; CODE XREF: sub_134BB2+CC↑j ROM:00134C92 move.w d1,($E4C).w ROM:00134C96 add.w d4,d1 ROM:00134C98 cmpi.w #$1C20,d1 ROM:00134C9C ble.s loc_134CA2 ROM:00134C9E subi.w #$1C20,d1 ROM:00134CA2 ROM:00134CA2 loc_134CA2: ; CODE XREF: sub_134BB2+EA↑j ROM:00134CA2 move.w d1,($E4E).w ROM:00134CA6 ROM:00134CA6 locret_134CA6: ; CODE XREF: sub_134BB2+DE↑j ROM:00134CA6 rts ROM:00134CA6 ; End of function sub_134BB2 ROM:00134CA6 ROM:00134CA8 ROM:00134CA8 ; =============== S U B R O U T I N E ======================================= ROM:00134CA8 ROM:00134CA8 ROM:00134CA8 sub_134CA8: ; CODE XREF: sub_134A7C+6↑p ROM:00134CA8 clr.w d1 ROM:00134CAA move.b ($1299).w,d1 ROM:00134CAE cmpi.w #4,d1 ROM:00134CB2 bcc.s locret_134CBC ROM:00134CB4 movea.l off_134CBE(pc,d1.w*4),a0 ROM:00134CB8 nop ROM:00134CBA jmp (a0) ROM:00134CBC ; --------------------------------------------------------------------------- ROM:00134CBC ROM:00134CBC locret_134CBC: ; CODE XREF: sub_134CA8+A↑j ROM:00134CBC rts ROM:00134CBC ; End of function sub_134CA8 ROM:00134CBC ROM:00134CBC ; --------------------------------------------------------------------------- ROM:00134CBE off_134CBE: dc.l loc_134CCE ; DATA XREF: sub_134CA8+C↑r ROM:00134CC2 dc.l loc_134CDE ROM:00134CC6 dc.l loc_134D52 ROM:00134CCA dc.l a08 ; "0-\b*\b8" ROM:00134CCE ; --------------------------------------------------------------------------- ROM:00134CCE ROM:00134CCE loc_134CCE: ; DATA XREF: ROM:off_134CBE↑o ROM:00134CCE bsr.w sub_134E02 ROM:00134CD2 move.b #1,($1299).w ROM:00134CD8 bra.w locret_134D50 ROM:00134CDC ; --------------------------------------------------------------------------- ROM:00134CDC rts ROM:00134CDE ; --------------------------------------------------------------------------- ROM:00134CDE ROM:00134CDE loc_134CDE: ; DATA XREF: ROM:00134CC2↑o ROM:00134CDE move.w $82A(a5),d0 ROM:00134CE2 move.w ($57E).w,d1 ROM:00134CE6 cmp.w $82C(a5),d1 ROM:00134CEA bge.w loc_134D04 ROM:00134CEE btst #3,($1424).w ROM:00134CF4 beq.s loc_134D14 ROM:00134CF6 btst #6,($88D).w ROM:00134CFC beq.s loc_134D14 ROM:00134CFE cmpi.w #0,d0 ROM:00134D02 bne.s loc_134D14 ROM:00134D04 ROM:00134D04 loc_134D04: ; CODE XREF: ROM:00134CEA↑j ROM:00134D04 bsr.w sub_134E1A ROM:00134D08 move.b #3,($1299).w ROM:00134D0E bra.l locret_134DFE ROM:00134D14 ; --------------------------------------------------------------------------- ROM:00134D14 ROM:00134D14 loc_134D14: ; CODE XREF: ROM:00134CF4↑j ROM:00134D14 ; ROM:00134CFC↑j ... ROM:00134D14 cmp.w $830(a5),d1 ROM:00134D18 bge.w loc_134D44 ROM:00134D1C btst #2,($1405).w ROM:00134D22 bne.s locret_134D50 ROM:00134D24 btst #7,($1427).w ROM:00134D2A bne.s locret_134D50 ROM:00134D2C btst #3,($1424).w ROM:00134D32 bne.s loc_134D36 ROM:00134D34 bra.s loc_134D44 ROM:00134D36 ; --------------------------------------------------------------------------- ROM:00134D36 ROM:00134D36 loc_134D36: ; CODE XREF: ROM:00134D32↑j ROM:00134D36 btst #6,($88D).w ROM:00134D3C beq.s loc_134D44 ROM:00134D3E cmpi.w #0,d0 ROM:00134D42 beq.s locret_134D50 ROM:00134D44 ROM:00134D44 loc_134D44: ; CODE XREF: ROM:00134D18↑j ROM:00134D44 ; ROM:00134D34↑j ... ROM:00134D44 bsr.w sub_134E12 ROM:00134D48 move.b #2,($1299).w ROM:00134D4E bra.s locret_134DBA ROM:00134D50 ; --------------------------------------------------------------------------- ROM:00134D50 ROM:00134D50 locret_134D50: ; CODE XREF: ROM:00134CD8↑j ROM:00134D50 ; ROM:00134D22↑j ... ROM:00134D50 rts ROM:00134D52 ; --------------------------------------------------------------------------- ROM:00134D52 ROM:00134D52 loc_134D52: ; DATA XREF: ROM:00134CC6↑o ROM:00134D52 move.w $830(a5),d1 ROM:00134D56 sub.w $832(a5),d1 ROM:00134D5A btst #7,($1427).w ROM:00134D60 beq.s loc_134D74 ROM:00134D62 cmp.w ($57E).w,d1 ROM:00134D66 ble.s loc_134D74 ROM:00134D68 bsr.w sub_134E02 ROM:00134D6C move.b #1,($1299).w ROM:00134D72 bra.s locret_134D50 ROM:00134D74 ; --------------------------------------------------------------------------- ROM:00134D74 ROM:00134D74 loc_134D74: ; CODE XREF: ROM:00134D60↑j ROM:00134D74 ; ROM:00134D66↑j ROM:00134D74 move.w ($57E).w,d1 ROM:00134D78 move.w $82A(a5),d0 ROM:00134D7C move.w $82C(a5),d2 ROM:00134D80 cmp.w d1,d2 ROM:00134D82 bgt.s loc_134D98 ROM:00134D84 cmpi.w #0,d0 ROM:00134D88 bne.s loc_134D98 ROM:00134D8A bsr.w sub_134E1A ROM:00134D8E move.b #3,($1299).w ROM:00134D94 bra.s locret_134DFE ROM:00134D96 ; --------------------------------------------------------------------------- ROM:00134D96 bra.s locret_134DBA ROM:00134D98 ; --------------------------------------------------------------------------- ROM:00134D98 ROM:00134D98 loc_134D98: ; CODE XREF: ROM:00134D82↑j ROM:00134D98 ; ROM:00134D88↑j ROM:00134D98 btst #3,($1424).w ROM:00134D9E beq.s locret_134DBA ROM:00134DA0 btst #6,($88D).w ROM:00134DA6 beq.s locret_134DBA ROM:00134DA8 cmpi.w #0,d0 ROM:00134DAC bne.s locret_134DBA ROM:00134DAE bsr.w sub_134E1A ROM:00134DB2 move.b #3,($1299).w ROM:00134DB8 bra.s locret_134DFE ROM:00134DBA ; --------------------------------------------------------------------------- ROM:00134DBA ROM:00134DBA locret_134DBA: ; CODE XREF: ROM:00134D4E↑j ROM:00134DBA ; ROM:00134D96↑j ... ROM:00134DBA rts ROM:00134DBA ; --------------------------------------------------------------------------- ROM:00134DBC a08: dc.b '0-',8,'*',8,'8',0 ; DATA XREF: ROM:00134CCA↑o ROM:00134DC3 dc.b 2 ROM:00134DC4 ; --------------------------------------------------------------------------- ROM:00134DC4 move.b d5,d2 ROM:00134DC6 bne.s loc_134DDA ROM:00134DC8 cmpi.w #0,d0 ROM:00134DCC beq.s loc_134DDA ROM:00134DCE bsr.w sub_134E12 ROM:00134DD2 move.b #2,($1299).w ROM:00134DD8 bra.s locret_134DBA ROM:00134DDA ; --------------------------------------------------------------------------- ROM:00134DDA ROM:00134DDA loc_134DDA: ; CODE XREF: ROM:00134DC6↑j ROM:00134DDA ; ROM:00134DCC↑j ROM:00134DDA move.w $82C(a5),d1 ROM:00134DDE sub.w $82E(a5),d1 ROM:00134DE2 btst #2,($1405).w ROM:00134DE8 beq.s locret_134DFE ROM:00134DEA cmp.w ($57E).w,d1 ROM:00134DEE ble.s locret_134DFE ROM:00134DF0 bsr.w sub_134E02 ROM:00134DF4 move.b #1,($1299).w ROM:00134DFA bra.w locret_134D50 ROM:00134DFE ; --------------------------------------------------------------------------- ROM:00134DFE ROM:00134DFE locret_134DFE: ; CODE XREF: ROM:00134D0E↑j ROM:00134DFE ; ROM:00134D94↑j ... ROM:00134DFE rts ROM:00134E00 ; --------------------------------------------------------------------------- ROM:00134E00 rts ROM:00134E02 ROM:00134E02 ; =============== S U B R O U T I N E ======================================= ROM:00134E02 ROM:00134E02 ROM:00134E02 sub_134E02: ; CODE XREF: ROM:loc_134CCE↑p ROM:00134E02 ; ROM:00134D68↑p ... ROM:00134E02 move.w #$1C20,d0 ROM:00134E06 ext.l d0 ROM:00134E08 divs.w #4,d0 ROM:00134E0C move.w d0,($E4A).w ROM:00134E10 rts ROM:00134E10 ; End of function sub_134E02 ROM:00134E10 ROM:00134E12 ROM:00134E12 ; =============== S U B R O U T I N E ======================================= ROM:00134E12 ROM:00134E12 ROM:00134E12 sub_134E12: ; CODE XREF: ROM:loc_134D44↑p ROM:00134E12 ; ROM:00134DCE↑p ROM:00134E12 move.w #$E10,($E4A).w ROM:00134E18 rts ROM:00134E18 ; End of function sub_134E12 ROM:00134E18 ROM:00134E1A ROM:00134E1A ; =============== S U B R O U T I N E ======================================= ROM:00134E1A ROM:00134E1A ROM:00134E1A sub_134E1A: ; CODE XREF: ROM:loc_134D04↑p ROM:00134E1A ; ROM:00134D8A↑p ... ROM:00134E1A move.w #$1C20,($E4A).w ROM:00134E20 rts ROM:00134E20 ; End of function sub_134E1A ROM:00134E20 ROM:00134E22 ROM:00134E22 ; =============== S U B R O U T I N E ======================================= ROM:00134E22 ROM:00134E22 ROM:00134E22 sub_134E22: ; CODE XREF: sub_134A7C+16↑p ROM:00134E22 clr.w d1 ROM:00134E24 move.b ($129A).w,d1 ROM:00134E28 cmpi.w #3,d1 ROM:00134E2C bcc.s locret_134E36 ROM:00134E2E movea.l off_134E38(pc,d1.w*4),a0 ROM:00134E32 nop ROM:00134E34 jmp (a0) ROM:00134E36 ; --------------------------------------------------------------------------- ROM:00134E36 ROM:00134E36 locret_134E36: ; CODE XREF: sub_134E22+A↑j ROM:00134E36 rts ROM:00134E36 ; End of function sub_134E22 ROM:00134E36 ROM:00134E36 ; --------------------------------------------------------------------------- ROM:00134E38 off_134E38: dc.l loc_134E44 ; DATA XREF: sub_134E22+C↑r ROM:00134E3C dc.l loc_134E66 ROM:00134E40 dc.l a048 ; "0-\b4\b8" ROM:00134E44 ; --------------------------------------------------------------------------- ROM:00134E44 ROM:00134E44 loc_134E44: ; DATA XREF: ROM:off_134E38↑o ROM:00134E44 move.w $834(a5),d0 ROM:00134E48 clr.b ($86E).w ROM:00134E4C move.w d0,($72E).w ROM:00134E50 move.b #1,($86E).w ROM:00134E56 bset #2,($142A).w ROM:00134E5C move.b #1,($129A).w ROM:00134E62 bra.s locret_134E7C ROM:00134E64 ; --------------------------------------------------------------------------- ROM:00134E64 rts ROM:00134E66 ; --------------------------------------------------------------------------- ROM:00134E66 ROM:00134E66 loc_134E66: ; DATA XREF: ROM:00134E3C↑o ROM:00134E66 cmpi.w #0,($72E).w ROM:00134E6C bgt.s locret_134E7C ROM:00134E6E bclr #2,($142A).w ROM:00134E74 move.b #2,($129A).w ROM:00134E7A bra.s locret_134EAC ROM:00134E7C ; --------------------------------------------------------------------------- ROM:00134E7C ROM:00134E7C locret_134E7C: ; CODE XREF: ROM:00134E62↑j ROM:00134E7C ; ROM:00134E6C↑j ... ROM:00134E7C rts ROM:00134E7C ; --------------------------------------------------------------------------- ROM:00134E7E a048: dc.b '0-',8,'4',8,'8',0 ; DATA XREF: ROM:00134E40↑o ROM:00134E85 dc.b 2, $14, 5 ROM:00134E88 ; --------------------------------------------------------------------------- ROM:00134E88 beq.s locret_134EAC ROM:00134E8A cmpi.w #0,d0 ROM:00134E8E beq.s locret_134EAC ROM:00134E90 clr.b ($86E).w ROM:00134E94 move.w d0,($72E).w ROM:00134E98 move.b #1,($86E).w ROM:00134E9E bset #2,($142A).w ROM:00134EA4 move.b #1,($129A).w ROM:00134EAA bra.s locret_134E7C ROM:00134EAC ; --------------------------------------------------------------------------- ROM:00134EAC ROM:00134EAC locret_134EAC: ; CODE XREF: ROM:00134E7A↑j ROM:00134EAC ; ROM:00134E88↑j ... ROM:00134EAC rts ROM:00134EAE ; --------------------------------------------------------------------------- ROM:00134EAE rts ROM:00134EB0 ROM:00134EB0 ; =============== S U B R O U T I N E ======================================= ROM:00134EB0 ROM:00134EB0 ROM:00134EB0 sub_134EB0: ; CODE XREF: sub_134A7C↑p ROM:00134EB0 bsr.w sub_134EDE ROM:00134EB4 bsr.w sub_134EBE ROM:00134EB8 bsr.w sub_1350DA ROM:00134EBC rts ROM:00134EBC ; End of function sub_134EB0 ROM:00134EBC ROM:00134EBE ROM:00134EBE ; =============== S U B R O U T I N E ======================================= ROM:00134EBE ROM:00134EBE ROM:00134EBE sub_134EBE: ; CODE XREF: sub_134EB0+4↑p ROM:00134EBE btst #3,($1424).w ROM:00134EC4 beq.s loc_134ED6 ROM:00134EC6 cmpi.w #$3E8,($E50).w ROM:00134ECC beq.s loc_134ED6 ROM:00134ECE bset #3,($1405).w ROM:00134ED4 bra.s locret_134EDC ROM:00134ED6 ; --------------------------------------------------------------------------- ROM:00134ED6 ROM:00134ED6 loc_134ED6: ; CODE XREF: sub_134EBE+6↑j ROM:00134ED6 ; sub_134EBE+E↑j ROM:00134ED6 bclr #3,($1405).w ROM:00134EDC ROM:00134EDC locret_134EDC: ; CODE XREF: sub_134EBE+16↑j ROM:00134EDC rts ROM:00134EDC ; End of function sub_134EBE ROM:00134EDC ROM:00134EDE ROM:00134EDE ; =============== S U B R O U T I N E ======================================= ROM:00134EDE ROM:00134EDE ROM:00134EDE sub_134EDE: ; CODE XREF: sub_134EB0↑p ROM:00134EDE clr.w d1 ROM:00134EE0 move.b ($129C).w,d1 ROM:00134EE4 cmpi.w #6,d1 ROM:00134EE8 bcc.s locret_134EF2 ROM:00134EEA movea.l off_134EF4(pc,d1.w*4),a0 ROM:00134EEE nop ROM:00134EF0 jmp (a0) ROM:00134EF2 ; --------------------------------------------------------------------------- ROM:00134EF2 ROM:00134EF2 locret_134EF2: ; CODE XREF: sub_134EDE+A↑j ROM:00134EF2 rts ROM:00134EF2 ; End of function sub_134EDE ROM:00134EF2 ROM:00134EF2 ; --------------------------------------------------------------------------- ROM:00134EF4 off_134EF4: dc.l loc_134F0C ; DATA XREF: sub_134EDE+C↑r ROM:00134EF8 dc.l loc_134F18 ROM:00134EFC dc.l loc_134F40 ROM:00134F00 dc.l loc_134FAA ROM:00134F04 dc.l loc_134FEA ROM:00134F08 dc.l loc_13500E ROM:00134F0C ; --------------------------------------------------------------------------- ROM:00134F0C ROM:00134F0C loc_134F0C: ; DATA XREF: ROM:off_134EF4↑o ROM:00134F0C bsr.w sub_13503C ROM:00134F10 move.b #1,($129C).w ROM:00134F16 rts ROM:00134F18 ; --------------------------------------------------------------------------- ROM:00134F18 ROM:00134F18 loc_134F18: ; DATA XREF: ROM:00134EF8↑o ROM:00134F18 btst #3,($1424).w ROM:00134F1E beq.s loc_134F3A ROM:00134F20 move.w $838(a5),d0 ROM:00134F24 clr.b ($86F).w ROM:00134F28 move.w d0,($730).w ROM:00134F2C move.b #1,($86F).w ROM:00134F32 move.b #2,($129C).w ROM:00134F38 rts ROM:00134F3A ; --------------------------------------------------------------------------- ROM:00134F3A ROM:00134F3A loc_134F3A: ; CODE XREF: ROM:00134F1E↑j ROM:00134F3A bsr.w sub_13503C ROM:00134F3E rts ROM:00134F40 ; --------------------------------------------------------------------------- ROM:00134F40 ROM:00134F40 loc_134F40: ; DATA XREF: ROM:00134EFC↑o ROM:00134F40 btst #3,($1424).w ROM:00134F46 bne.s loc_134F6A ROM:00134F48 clr.b ($86F).w ROM:00134F4C clr.w ($730).w ROM:00134F50 move.w $83A(a5),d0 ROM:00134F54 clr.b ($835).w ROM:00134F58 move.w d0,($6BC).w ROM:00134F5C move.b #1,($835).w ROM:00134F62 move.b #3,($129C).w ROM:00134F68 rts ROM:00134F6A ; --------------------------------------------------------------------------- ROM:00134F6A ROM:00134F6A loc_134F6A: ; CODE XREF: ROM:00134F46↑j ROM:00134F6A cmpi.w #0,($730).w ROM:00134F70 bgt.s loc_134F98 ROM:00134F72 cmpi.w #$3E8,($E50).w ROM:00134F78 ble.s loc_134F98 ROM:00134F7A bsr.w sub_13508C ROM:00134F7E move.w $838(a5),d0 ROM:00134F82 clr.b ($86F).w ROM:00134F86 move.w d0,($730).w ROM:00134F8A move.b #1,($86F).w ROM:00134F90 move.b #2,($129C).w ROM:00134F96 rts ROM:00134F98 ; --------------------------------------------------------------------------- ROM:00134F98 ROM:00134F98 loc_134F98: ; CODE XREF: ROM:00134F70↑j ROM:00134F98 ; ROM:00134F78↑j ROM:00134F98 cmpi.w #$3E8,($E50).w ROM:00134F9E bgt.s locret_134FA8 ROM:00134FA0 move.b #4,($129C).w ROM:00134FA6 rts ROM:00134FA8 ; --------------------------------------------------------------------------- ROM:00134FA8 ROM:00134FA8 locret_134FA8: ; CODE XREF: ROM:00134F9E↑j ROM:00134FA8 rts ROM:00134FAA ; --------------------------------------------------------------------------- ROM:00134FAA ROM:00134FAA loc_134FAA: ; DATA XREF: ROM:00134F00↑o ROM:00134FAA btst #3,($1424).w ROM:00134FB0 beq.s loc_134FD4 ROM:00134FB2 move.w $838(a5),d0 ROM:00134FB6 clr.b ($86F).w ROM:00134FBA move.w d0,($730).w ROM:00134FBE move.b #1,($86F).w ROM:00134FC4 clr.b ($835).w ROM:00134FC8 clr.w ($6BC).w ROM:00134FCC move.b #2,($129C).w ROM:00134FD2 rts ROM:00134FD4 ; --------------------------------------------------------------------------- ROM:00134FD4 ROM:00134FD4 loc_134FD4: ; CODE XREF: ROM:00134FB0↑j ROM:00134FD4 cmpi.w #0,($6BC).w ROM:00134FDA bgt.s locret_134FE8 ROM:00134FDC bsr.w sub_13503C ROM:00134FE0 move.b #1,($129C).w ROM:00134FE6 rts ROM:00134FE8 ; --------------------------------------------------------------------------- ROM:00134FE8 ROM:00134FE8 locret_134FE8: ; CODE XREF: ROM:00134FDA↑j ROM:00134FE8 rts ROM:00134FEA ; --------------------------------------------------------------------------- ROM:00134FEA ROM:00134FEA loc_134FEA: ; DATA XREF: ROM:00134F04↑o ROM:00134FEA btst #2,($1405).w ROM:00134FF0 beq.s locret_13500C ROM:00134FF2 move.w $83A(a5),d0 ROM:00134FF6 clr.b ($835).w ROM:00134FFA move.w d0,($6BC).w ROM:00134FFE move.b #1,($835).w ROM:00135004 move.b #5,($129C).w ROM:0013500A rts ROM:0013500C ; --------------------------------------------------------------------------- ROM:0013500C ROM:0013500C locret_13500C: ; CODE XREF: ROM:00134FF0↑j ROM:0013500C rts ROM:0013500E ; --------------------------------------------------------------------------- ROM:0013500E ROM:0013500E loc_13500E: ; DATA XREF: ROM:00134F08↑o ROM:0013500E btst #2,($1405).w ROM:00135014 bne.s loc_135026 ROM:00135016 clr.b ($835).w ROM:0013501A clr.w ($6BC).w ROM:0013501E move.b #4,($129C).w ROM:00135024 rts ROM:00135026 ; --------------------------------------------------------------------------- ROM:00135026 ROM:00135026 loc_135026: ; CODE XREF: ROM:00135014↑j ROM:00135026 cmpi.w #0,($6BC).w ROM:0013502C bgt.s locret_13503A ROM:0013502E bsr.w sub_13503C ROM:00135032 move.b #1,($129C).w ROM:00135038 rts ROM:0013503A ; --------------------------------------------------------------------------- ROM:0013503A ROM:0013503A locret_13503A: ; CODE XREF: ROM:0013502C↑j ROM:0013503A rts ROM:0013503C ROM:0013503C ; =============== S U B R O U T I N E ======================================= ROM:0013503C ROM:0013503C ROM:0013503C sub_13503C: ; CODE XREF: ROM:loc_134F0C↑p ROM:0013503C ; ROM:loc_134F3A↑p ... ROM:0013503C btst #5,($886).w ROM:00135042 beq.s locret_13508A ROM:00135044 move.w #$3F14,d1 ROM:00135048 move.w ($9E4).w,d2 ROM:0013504C bsr.l sub_11745C ROM:00135052 move.w d1,($E52).w ROM:00135056 move.w #$3F16,d1 ROM:0013505A move.w ($9E4).w,d2 ROM:0013505E bsr.l sub_11745C ROM:00135064 move.w d1,($E54).w ROM:00135068 move.w #$3F18,d1 ROM:0013506C move.w ($9E4).w,d2 ROM:00135070 bsr.l sub_11745C ROM:00135076 move.w d1,($E56).w ROM:0013507A add.w ($E52).w,d1 ROM:0013507E add.w ($E54).w,d1 ROM:00135082 addi.w #$3E8,d1 ROM:00135086 move.w d1,($E50).w ROM:0013508A ROM:0013508A locret_13508A: ; CODE XREF: sub_13503C+6↑j ROM:0013508A rts ROM:0013508A ; End of function sub_13503C ROM:0013508A ROM:0013508C ROM:0013508C ; =============== S U B R O U T I N E ======================================= ROM:0013508C ROM:0013508C ROM:0013508C sub_13508C: ; CODE XREF: ROM:00134F7A↑p ROM:0013508C move.w ($E52).w,d4 ROM:00135090 muls.w $840(a5),d4 ROM:00135094 divs.w #$2710,d4 ROM:00135098 move.w d4,($E52).w ROM:0013509C move.w ($E54).w,d3 ROM:001350A0 muls.w $842(a5),d3 ROM:001350A4 divs.w #$2710,d3 ROM:001350A8 move.w d3,($E54).w ROM:001350AC move.w ($E56).w,d5 ROM:001350B0 muls.w $844(a5),d5 ROM:001350B4 divs.w #$2710,d5 ROM:001350B8 move.w d5,($E56).w ROM:001350BC add.w d3,d4 ROM:001350BE add.w d5,d4 ROM:001350C0 addi.w #$3E8,d4 ROM:001350C4 move.w $83C(a5),d0 ROM:001350C8 cmp.w d4,d0 ROM:001350CA ble.s loc_1350D4 ROM:001350CC move.w #$3E8,($E50).w ROM:001350D2 bra.s locret_1350D8 ROM:001350D4 ; --------------------------------------------------------------------------- ROM:001350D4 ROM:001350D4 loc_1350D4: ; CODE XREF: sub_13508C+3E↑j ROM:001350D4 move.w d4,($E50).w ROM:001350D8 ROM:001350D8 locret_1350D8: ; CODE XREF: sub_13508C+46↑j ROM:001350D8 rts ROM:001350D8 ; End of function sub_13508C ROM:001350D8 ROM:001350DA ROM:001350DA ; =============== S U B R O U T I N E ======================================= ROM:001350DA ROM:001350DA ROM:001350DA sub_1350DA: ; CODE XREF: sub_134EB0+8↑p ROM:001350DA move.w $83E(a5),d0 ROM:001350DE cmp.w ($E50).w,d0 ROM:001350E2 blt.s loc_1350EC ROM:001350E4 bset #7,($142A).w ROM:001350EA bra.s locret_1350F2 ROM:001350EC ; --------------------------------------------------------------------------- ROM:001350EC ROM:001350EC loc_1350EC: ; CODE XREF: sub_1350DA+8↑j ROM:001350EC bclr #7,($142A).w ROM:001350F2 ROM:001350F2 locret_1350F2: ; CODE XREF: sub_1350DA+10↑j ROM:001350F2 rts ROM:001350F2 ; End of function sub_1350DA ROM:001350F2 ROM:001350F4 ROM:001350F4 ; =============== S U B R O U T I N E ======================================= ROM:001350F4 ROM:001350F4 ROM:001350F4 sub_1350F4: ; CODE XREF: ROM:001357D0↓p ROM:001350F4 move.w #$3F1A,d1 ROM:001350F8 move.w ($9E4).w,d2 ROM:001350FC bsr.l sub_11745C ROM:00135102 muls.w #$FA,d1 ROM:00135106 move.l d1,($924).w ROM:0013510A move.w #$3F1C,d1 ROM:0013510E move.w $846(a5),d2 ROM:00135112 bsr.l sub_11745C ROM:00135118 move.w d1,($E58).w ROM:0013511C ext.l d1 ROM:0013511E muls.l ($924).w,d2:d1 ROM:00135124 move.w ($E6E).w,d3 ROM:00135128 ext.l d3 ROM:0013512A divs.l d3,d2:d1 ROM:0013512E move.l d1,($928).w ROM:00135132 clr.w d1 ROM:00135134 move.b ($129D).w,d1 ROM:00135138 cmpi.w #4,d1 ROM:0013513C bcc.s locret_135146 ROM:0013513E movea.l off_135148(pc,d1.w*4),a0 ROM:00135142 nop ROM:00135144 jmp (a0) ROM:00135146 ; --------------------------------------------------------------------------- ROM:00135146 ROM:00135146 locret_135146: ; CODE XREF: sub_1350F4+48↑j ROM:00135146 rts ROM:00135146 ; End of function sub_1350F4 ROM:00135146 ROM:00135146 ; --------------------------------------------------------------------------- ROM:00135148 off_135148: dc.l loc_135158 ; DATA XREF: sub_1350F4+4A↑r ROM:0013514C dc.l loc_135176 ROM:00135150 dc.l loc_1351CE ROM:00135154 dc.l loc_135204 ROM:00135158 ; --------------------------------------------------------------------------- ROM:00135158 ROM:00135158 loc_135158: ; DATA XREF: ROM:off_135148↑o ROM:00135158 bclr #2,($884).w ROM:0013515E bset #0,($884).w ROM:00135164 bsr.w sub_135228 ROM:00135168 bsr.w sub_135268 ROM:0013516C move.b #1,($129D).w ROM:00135172 rts ROM:00135174 ; --------------------------------------------------------------------------- ROM:00135174 rts ROM:00135176 ; --------------------------------------------------------------------------- ROM:00135176 ROM:00135176 loc_135176: ; DATA XREF: ROM:0013514C↑o ROM:00135176 move.w $848(a5),d0 ROM:0013517A cmp.w ($75A).w,d0 ROM:0013517E bge.s loc_13518C ROM:00135180 bsr.w sub_13525E ROM:00135184 move.b #2,($129D).w ROM:0013518A rts ROM:0013518C ; --------------------------------------------------------------------------- ROM:0013518C ROM:0013518C loc_13518C: ; CODE XREF: ROM:0013517E↑j ROM:0013518C btst #2,($1405).w ROM:00135192 beq.s loc_1351AA ROM:00135194 btst #0,($1412).w ROM:0013519A bne.s loc_1351AA ROM:0013519C clr.b ($884).w ROM:001351A0 clr.w ($75A).w ROM:001351A4 move.b #3,($884).w ROM:001351AA ROM:001351AA loc_1351AA: ; CODE XREF: ROM:00135192↑j ROM:001351AA ; ROM:0013519A↑j ROM:001351AA btst #1,($1410).w ROM:001351B0 beq.s loc_1351C4 ROM:001351B2 bclr #0,($884).w ROM:001351B8 bset #2,($884).w ROM:001351BE move.b #3,($129D).w ROM:001351C4 ROM:001351C4 loc_1351C4: ; CODE XREF: ROM:001351B0↑j ROM:001351C4 bsr.w sub_135228 ROM:001351C8 bsr.w sub_135268 ROM:001351CC rts ROM:001351CE ; --------------------------------------------------------------------------- ROM:001351CE ROM:001351CE loc_1351CE: ; DATA XREF: ROM:00135150↑o ROM:001351CE move.w $84A(a5),d0 ROM:001351D2 cmp.w ($75A).w,d0 ROM:001351D6 bgt.s loc_1351FE ROM:001351D8 clr.b ($884).w ROM:001351DC clr.w ($75A).w ROM:001351E0 clr.b ($884).w ROM:001351E4 clr.w ($75A).w ROM:001351E8 move.b #3,($884).w ROM:001351EE bsr.w sub_135228 ROM:001351F2 bsr.w sub_135268 ROM:001351F6 move.b #1,($129D).w ROM:001351FC rts ROM:001351FE ; --------------------------------------------------------------------------- ROM:001351FE ROM:001351FE loc_1351FE: ; CODE XREF: ROM:001351D6↑j ROM:001351FE bsr.w sub_13525E ROM:00135202 rts ROM:00135204 ; --------------------------------------------------------------------------- ROM:00135204 ROM:00135204 loc_135204: ; DATA XREF: ROM:00135154↑o ROM:00135204 btst #1,($1410).w ROM:0013520A bne.s loc_13521E ROM:0013520C move.b #1,($129D).w ROM:00135212 bclr #2,($884).w ROM:00135218 bset #0,($884).w ROM:0013521E ROM:0013521E loc_13521E: ; CODE XREF: ROM:0013520A↑j ROM:0013521E bsr.w sub_135228 ROM:00135222 bsr.w sub_135268 ROM:00135226 rts ROM:00135228 ROM:00135228 ; =============== S U B R O U T I N E ======================================= ROM:00135228 ROM:00135228 ROM:00135228 sub_135228: ; CODE XREF: ROM:00135164↑p ROM:00135228 ; ROM:loc_1351C4↑p ... ROM:00135228 move.w ($75A).w,d1 ROM:0013522C muls.w $84C(a5),d1 ROM:00135230 move.l #$2710,d0 ROM:00135236 sub.l d1,d0 ROM:00135238 cmpi.w #0,d0 ROM:0013523C bge.s loc_135248 ROM:0013523E move.l #0,($92C).w ROM:00135246 bra.s locret_13525C ROM:00135248 ; --------------------------------------------------------------------------- ROM:00135248 ROM:00135248 loc_135248: ; CODE XREF: sub_135228+14↑j ROM:00135248 move.l ($928).w,d2 ROM:0013524C muls.l d0,d3:d2 ROM:00135250 divs.l #$2710,d3:d2 ROM:00135258 move.l d2,($92C).w ROM:0013525C ROM:0013525C locret_13525C: ; CODE XREF: sub_135228+1E↑j ROM:0013525C rts ROM:0013525C ; End of function sub_135228 ROM:0013525C ROM:0013525E ROM:0013525E ; =============== S U B R O U T I N E ======================================= ROM:0013525E ROM:0013525E ROM:0013525E sub_13525E: ; CODE XREF: ROM:00135180↑p ROM:0013525E ; ROM:loc_1351FE↑p ROM:0013525E move.l #0,($980).w ROM:00135266 rts ROM:00135266 ; End of function sub_13525E ROM:00135266 ROM:00135268 ROM:00135268 ; =============== S U B R O U T I N E ======================================= ROM:00135268 ROM:00135268 ROM:00135268 sub_135268: ; CODE XREF: ROM:00135168↑p ROM:00135268 ; ROM:001351C8↑p ... ROM:00135268 move.w #0,d0 ROM:0013526C bra.s loc_135272 ROM:0013526E ; --------------------------------------------------------------------------- ROM:0013526E ROM:0013526E loc_13526E: ; CODE XREF: sub_135268+2E↓j ROM:0013526E addi.w #1,d0 ROM:00135272 ROM:00135272 loc_135272: ; CODE XREF: sub_135268+4↑j ROM:00135272 cmpi.w #0,d0 ROM:00135276 bgt.s loc_135298 ROM:00135278 move.w $EF4(d0.w*2),d1 ROM:0013527E ext.l d1 ROM:00135280 muls.l ($92C).w,d2:d1 ROM:00135286 move.w ($1444).w,d3 ROM:0013528A ext.l d3 ROM:0013528C divs.l d3,d2:d1 ROM:00135290 move.l d1,$974(d0.w*4) ROM:00135296 bra.s loc_13526E ROM:00135298 ; --------------------------------------------------------------------------- ROM:00135298 ROM:00135298 loc_135298: ; CODE XREF: sub_135268+E↑j ROM:00135298 move.w #0,d0 ROM:0013529C bra.s loc_1352A2 ROM:0013529E ; --------------------------------------------------------------------------- ROM:0013529E ROM:0013529E loc_13529E: ; CODE XREF: sub_135268+5C↓j ROM:0013529E addi.w #1,d0 ROM:001352A2 ROM:001352A2 loc_1352A2: ; CODE XREF: sub_135268+34↑j ROM:001352A2 cmpi.w #0,d0 ROM:001352A6 bgt.s locret_1352C6 ROM:001352A8 move.w $1052(d0.w*2),d1 ROM:001352AE ext.l d1 ROM:001352B0 muls.l ($974).w,d2:d1 ROM:001352B6 divs.l #$2710,d2:d1 ROM:001352BE move.l d1,$980(d0.w*4) ROM:001352C4 bra.s loc_13529E ROM:001352C6 ; --------------------------------------------------------------------------- ROM:001352C6 ROM:001352C6 locret_1352C6: ; CODE XREF: sub_135268+3E↑j ROM:001352C6 rts ROM:001352C6 ; End of function sub_135268 ROM:001352C6 ROM:001352C8 ROM:001352C8 ; =============== S U B R O U T I N E ======================================= ROM:001352C8 ROM:001352C8 ROM:001352C8 sub_1352C8: ; CODE XREF: sub_135A76+C↓p ROM:001352C8 move.w ($11B0).w,($11AE).w ROM:001352CE rts ROM:001352CE ; End of function sub_1352C8 ROM:001352CE ROM:001352D0 ROM:001352D0 ; =============== S U B R O U T I N E ======================================= ROM:001352D0 ROM:001352D0 ROM:001352D0 sub_1352D0: ; CODE XREF: sub_135944+C↓p ROM:001352D0 bsr.w sub_135560 ROM:001352D4 bsr.w sub_135502 ROM:001352D8 bsr.w sub_135532 ROM:001352DC bsr.w sub_1352E6 ROM:001352E0 bsr.w sub_135626 ROM:001352E4 rts ROM:001352E4 ; End of function sub_1352D0 ROM:001352E4 ROM:001352E6 ROM:001352E6 ; =============== S U B R O U T I N E ======================================= ROM:001352E6 ROM:001352E6 ROM:001352E6 sub_1352E6: ; CODE XREF: sub_1352D0+C↑p ROM:001352E6 clr.w d1 ROM:001352E8 move.b ($129E).w,d1 ROM:001352EC cmpi.w #5,d1 ROM:001352F0 bcc.s locret_1352FA ROM:001352F2 movea.l off_1352FC(pc,d1.w*4),a0 ROM:001352F6 nop ROM:001352F8 jmp (a0) ROM:001352FA ; --------------------------------------------------------------------------- ROM:001352FA ROM:001352FA locret_1352FA: ; CODE XREF: sub_1352E6+A↑j ROM:001352FA rts ROM:001352FA ; End of function sub_1352E6 ROM:001352FA ROM:001352FA ; --------------------------------------------------------------------------- ROM:001352FC off_1352FC: dc.l loc_135310 ; DATA XREF: sub_1352E6+C↑r ROM:00135300 dc.l loc_135324 ROM:00135304 dc.l loc_135398 ROM:00135308 dc.l loc_13542C ROM:0013530C dc.l loc_1354CA ROM:00135310 ; --------------------------------------------------------------------------- ROM:00135310 ROM:00135310 loc_135310: ; DATA XREF: ROM:off_1352FC↑o ROM:00135310 clr.b ($885).w ROM:00135314 clr.w ($75C).w ROM:00135318 move.b #1,($129E).w ROM:0013531E bsr.w sub_135578 ROM:00135322 rts ROM:00135324 ; --------------------------------------------------------------------------- ROM:00135324 ROM:00135324 loc_135324: ; DATA XREF: ROM:00135300↑o ROM:00135324 btst #6,($1401).w ROM:0013532A beq.s loc_135368 ROM:0013532C move.w $864(a5),d0 ROM:00135330 move.w ($E5C).w,d1 ROM:00135334 cmp.w ($9E4).w,d0 ROM:00135338 ble.s loc_135340 ROM:0013533A cmp.w ($CCA).w,d1 ROM:0013533E bgt.s loc_135368 ROM:00135340 ROM:00135340 loc_135340: ; CODE XREF: ROM:00135338↑j ROM:00135340 move.w $84E(a5),d2 ROM:00135344 add.w $850(a5),d2 ROM:00135348 clr.b ($885).w ROM:0013534C move.w d2,($75C).w ROM:00135350 move.b #3,($885).w ROM:00135356 bset #6,($141C).w ROM:0013535C move.b #4,($129E).w ROM:00135362 bsr.w sub_135580 ROM:00135366 rts ROM:00135368 ; --------------------------------------------------------------------------- ROM:00135368 ROM:00135368 loc_135368: ; CODE XREF: ROM:0013532A↑j ROM:00135368 ; ROM:0013533E↑j ROM:00135368 btst #6,($1401).w ROM:0013536E beq.s loc_135392 ROM:00135370 move.w ($75C).w,($E62).w ROM:00135376 clr.b ($885).w ROM:0013537A move.w ($E62).w,($75C).w ROM:00135380 move.b #3,($885).w ROM:00135386 move.b #2,($129E).w ROM:0013538C bsr.w sub_135578 ROM:00135390 rts ROM:00135392 ; --------------------------------------------------------------------------- ROM:00135392 ROM:00135392 loc_135392: ; CODE XREF: ROM:0013536E↑j ROM:00135392 bsr.w sub_135578 ROM:00135396 rts ROM:00135398 ; --------------------------------------------------------------------------- ROM:00135398 ROM:00135398 loc_135398: ; DATA XREF: ROM:00135304↑o ROM:00135398 btst #6,($1401).w ROM:0013539E beq.s loc_1353DC ROM:001353A0 move.w $864(a5),d0 ROM:001353A4 move.w ($E5C).w,d1 ROM:001353A8 cmp.w ($9E4).w,d0 ROM:001353AC ble.s loc_1353B4 ROM:001353AE cmp.w ($CCA).w,d1 ROM:001353B2 bgt.s loc_1353DC ROM:001353B4 ROM:001353B4 loc_1353B4: ; CODE XREF: ROM:001353AC↑j ROM:001353B4 move.w $84E(a5),d2 ROM:001353B8 add.w $850(a5),d2 ROM:001353BC clr.b ($885).w ROM:001353C0 move.w d2,($75C).w ROM:001353C4 move.b #3,($885).w ROM:001353CA bset #6,($141C).w ROM:001353D0 move.b #4,($129E).w ROM:001353D6 bsr.w sub_135580 ROM:001353DA rts ROM:001353DC ; --------------------------------------------------------------------------- ROM:001353DC ROM:001353DC loc_1353DC: ; CODE XREF: ROM:0013539E↑j ROM:001353DC ; ROM:001353B2↑j ROM:001353DC btst #6,($1401).w ROM:001353E2 beq.s loc_1353FA ROM:001353E4 move.w $84E(a5),d0 ROM:001353E8 cmp.w ($75C).w,d0 ROM:001353EC bgt.s loc_1353FA ROM:001353EE move.b #3,($129E).w ROM:001353F4 bsr.w sub_1355BA ROM:001353F8 rts ROM:001353FA ; --------------------------------------------------------------------------- ROM:001353FA ROM:001353FA loc_1353FA: ; CODE XREF: ROM:001353E2↑j ROM:001353FA ; ROM:001353EC↑j ROM:001353FA btst #6,($1401).w ROM:00135400 bne.s loc_135426 ROM:00135402 move.w ($75C).w,($E62).w ROM:00135408 move.w ($E62).w,d0 ROM:0013540C clr.b ($885).w ROM:00135410 move.w d0,($75C).w ROM:00135414 move.b #1,($885).w ROM:0013541A move.b #1,($129E).w ROM:00135420 bsr.w sub_135578 ROM:00135424 rts ROM:00135426 ; --------------------------------------------------------------------------- ROM:00135426 ROM:00135426 loc_135426: ; CODE XREF: ROM:00135400↑j ROM:00135426 bsr.w sub_135578 ROM:0013542A rts ROM:0013542C ; --------------------------------------------------------------------------- ROM:0013542C ROM:0013542C loc_13542C: ; DATA XREF: ROM:00135308↑o ROM:0013542C btst #6,($1401).w ROM:00135432 beq.s loc_135470 ROM:00135434 move.w $864(a5),d0 ROM:00135438 move.w ($E5C).w,d1 ROM:0013543C cmp.w ($9E4).w,d0 ROM:00135440 ble.s loc_135448 ROM:00135442 cmp.w ($CCA).w,d1 ROM:00135446 bgt.s loc_135470 ROM:00135448 ROM:00135448 loc_135448: ; CODE XREF: ROM:00135440↑j ROM:00135448 move.w $84E(a5),d2 ROM:0013544C add.w $850(a5),d2 ROM:00135450 clr.b ($885).w ROM:00135454 move.w d2,($75C).w ROM:00135458 move.b #3,($885).w ROM:0013545E bset #6,($141C).w ROM:00135464 move.b #4,($129E).w ROM:0013546A bsr.w sub_135580 ROM:0013546E rts ROM:00135470 ; --------------------------------------------------------------------------- ROM:00135470 ROM:00135470 loc_135470: ; CODE XREF: ROM:00135432↑j ROM:00135470 ; ROM:00135446↑j ROM:00135470 btst #6,($1401).w ROM:00135476 bne.s loc_13549C ROM:00135478 move.w ($75C).w,($E62).w ROM:0013547E move.w ($E62).w,d0 ROM:00135482 clr.b ($885).w ROM:00135486 move.w d0,($75C).w ROM:0013548A move.b #1,($885).w ROM:00135490 move.b #1,($129E).w ROM:00135496 bsr.w sub_135578 ROM:0013549A rts ROM:0013549C ; --------------------------------------------------------------------------- ROM:0013549C ROM:0013549C loc_13549C: ; CODE XREF: ROM:00135476↑j ROM:0013549C btst #6,($1401).w ROM:001354A2 beq.s loc_1354C4 ROM:001354A4 move.w $84E(a5),d0 ROM:001354A8 add.w $850(a5),d0 ROM:001354AC cmp.w ($75C).w,d0 ROM:001354B0 bgt.s loc_1354C4 ROM:001354B2 bset #6,($141C).w ROM:001354B8 move.b #4,($129E).w ROM:001354BE bsr.w sub_135580 ROM:001354C2 rts ROM:001354C4 ; --------------------------------------------------------------------------- ROM:001354C4 ROM:001354C4 loc_1354C4: ; CODE XREF: ROM:001354A2↑j ROM:001354C4 ; ROM:001354B0↑j ROM:001354C4 bsr.w sub_1355BA ROM:001354C8 rts ROM:001354CA ; --------------------------------------------------------------------------- ROM:001354CA ROM:001354CA loc_1354CA: ; DATA XREF: ROM:0013530C↑o ROM:001354CA btst #6,($1401).w ROM:001354D0 bne.s loc_1354FA ROM:001354D2 bsr.w sub_1355DC ROM:001354D6 move.w ($E62).w,d0 ROM:001354DA clr.b ($885).w ROM:001354DE move.w d0,($75C).w ROM:001354E2 move.b #1,($885).w ROM:001354E8 bclr #6,($141C).w ROM:001354EE bsr.w sub_135578 ROM:001354F2 move.b #1,($129E).w ROM:001354F8 rts ROM:001354FA ; --------------------------------------------------------------------------- ROM:001354FA ROM:001354FA loc_1354FA: ; CODE XREF: ROM:001354D0↑j ROM:001354FA bsr.w sub_135580 ROM:001354FE rts ROM:00135500 ; --------------------------------------------------------------------------- ROM:00135500 rts ROM:00135502 ROM:00135502 ; =============== S U B R O U T I N E ======================================= ROM:00135502 ROM:00135502 ROM:00135502 sub_135502: ; CODE XREF: sub_1352D0+4↑p ROM:00135502 move.w $862(a5),d0 ROM:00135506 cmp.w ($CCA).w,d0 ROM:0013550A bgt.s loc_135514 ROM:0013550C move.w $860(a5),($E60).w ROM:00135512 bra.s loc_13551A ROM:00135514 ; --------------------------------------------------------------------------- ROM:00135514 ROM:00135514 loc_135514: ; CODE XREF: sub_135502+8↑j ROM:00135514 move.w ($9AE).w,($E60).w ROM:0013551A ROM:0013551A loc_13551A: ; CODE XREF: sub_135502+10↑j ROM:0013551A move.w #$3FD6,d1 ROM:0013551E move.w ($E60).w,d2 ROM:00135522 move.w ($57E).w,d3 ROM:00135526 bsr.l sub_11745C ROM:0013552C move.w d1,($E5A).w ROM:00135530 rts ROM:00135530 ; End of function sub_135502 ROM:00135530 ROM:00135532 ROM:00135532 ; =============== S U B R O U T I N E ======================================= ROM:00135532 ROM:00135532 ROM:00135532 sub_135532: ; CODE XREF: sub_1352D0+8↑p ROM:00135532 move.w ($E5A).w,d0 ROM:00135536 move.w ($E5C).w,d1 ROM:0013553A move.w ($9AE).w,d2 ROM:0013553E move.w $856(a5),d4 ROM:00135542 bclr #6,($1401).w ROM:00135548 cmp.w ($E6A).w,d0 ROM:0013554C bge.s locret_13555E ROM:0013554E cmp.w d2,d4 ROM:00135550 ble.s loc_135558 ROM:00135552 cmp.w ($CCA).w,d1 ROM:00135556 bgt.s locret_13555E ROM:00135558 ROM:00135558 loc_135558: ; CODE XREF: sub_135532+1E↑j ROM:00135558 bset #6,($1401).w ROM:0013555E ROM:0013555E locret_13555E: ; CODE XREF: sub_135532+1A↑j ROM:0013555E ; sub_135532+24↑j ROM:0013555E rts ROM:0013555E ; End of function sub_135532 ROM:0013555E ROM:00135560 ROM:00135560 ; =============== S U B R O U T I N E ======================================= ROM:00135560 ROM:00135560 ROM:00135560 sub_135560: ; CODE XREF: sub_1352D0↑p ROM:00135560 move.w #$3FD4,d1 ROM:00135564 move.w ($57E).w,d2 ROM:00135568 move.w ($9B0).w,d3 ROM:0013556C bsr.l sub_11745C ROM:00135572 move.w d1,($E5C).w ROM:00135576 rts ROM:00135576 ; End of function sub_135560 ROM:00135576 ROM:00135578 ROM:00135578 ; =============== S U B R O U T I N E ======================================= ROM:00135578 ROM:00135578 ROM:00135578 sub_135578: ; CODE XREF: ROM:0013531E↑p ROM:00135578 ; ROM:0013538C↑p ... ROM:00135578 move.w ($E6A).w,($E5E).w ROM:0013557E rts ROM:0013557E ; End of function sub_135578 ROM:0013557E ROM:00135580 ROM:00135580 ; =============== S U B R O U T I N E ======================================= ROM:00135580 ROM:00135580 ROM:00135580 sub_135580: ; CODE XREF: ROM:00135362↑p ROM:00135580 ; ROM:001353D6↑p ... ROM:00135580 move.w $864(a5),d0 ROM:00135584 sub.w $866(a5),d0 ROM:00135588 cmp.w ($9E4).w,d0 ROM:0013558C blt.s loc_135594 ROM:0013558E bclr #2,($1402).w ROM:00135594 ROM:00135594 loc_135594: ; CODE XREF: sub_135580+C↑j ROM:00135594 move.w $864(a5),d0 ROM:00135598 cmp.w ($9E4).w,d0 ROM:0013559C bge.s loc_1355A4 ROM:0013559E bset #2,($1402).w ROM:001355A4 ROM:001355A4 loc_1355A4: ; CODE XREF: sub_135580+1C↑j ROM:001355A4 move.w ($E5A).w,d0 ROM:001355A8 btst #2,($1402).w ROM:001355AE beq.s loc_1355B4 ROM:001355B0 add.w $858(a5),d0 ROM:001355B4 ROM:001355B4 loc_1355B4: ; CODE XREF: sub_135580+2E↑j ROM:001355B4 move.w d0,($E5E).w ROM:001355B8 rts ROM:001355B8 ; End of function sub_135580 ROM:001355B8 ROM:001355BA ROM:001355BA ; =============== S U B R O U T I N E ======================================= ROM:001355BA ROM:001355BA ROM:001355BA sub_1355BA: ; CODE XREF: ROM:001353F4↑p ROM:001355BA ; ROM:loc_1354C4↑p ROM:001355BA move.w ($E6A).w,d0 ROM:001355BE sub.w ($E5A).w,d0 ROM:001355C2 move.w ($75C).w,d1 ROM:001355C6 sub.w $84E(a5),d1 ROM:001355CA muls.w d0,d1 ROM:001355CC divs.w $850(a5),d1 ROM:001355D0 move.w ($E6A).w,d0 ROM:001355D4 sub.w d1,d0 ROM:001355D6 move.w d0,($E5E).w ROM:001355DA rts ROM:001355DA ; End of function sub_1355BA ROM:001355DA ROM:001355DC ROM:001355DC ; =============== S U B R O U T I N E ======================================= ROM:001355DC ROM:001355DC ROM:001355DC sub_1355DC: ; CODE XREF: ROM:001354D2↑p ROM:001355DC move.w $854(a5),d0 ROM:001355E0 muls.w $852(a5),d0 ROM:001355E4 move.w ($75C).w,d1 ROM:001355E8 ext.l d1 ROM:001355EA cmp.l d1,d0 ROM:001355EC bge.s loc_135606 ROM:001355EE move.w $854(a5),d0 ROM:001355F2 ext.l d0 ROM:001355F4 divs.w $852(a5),d0 ROM:001355F8 add.w $84E(a5),d0 ROM:001355FC add.w $850(a5),d0 ROM:00135600 move.w d0,($E62).w ROM:00135604 bra.s locret_135624 ROM:00135606 ; --------------------------------------------------------------------------- ROM:00135606 ROM:00135606 loc_135606: ; CODE XREF: sub_1355DC+10↑j ROM:00135606 move.w ($75C).w,d2 ROM:0013560A sub.w $84E(a5),d2 ROM:0013560E sub.w $850(a5),d2 ROM:00135612 ext.l d2 ROM:00135614 divs.w $852(a5),d2 ROM:00135618 add.w $84E(a5),d2 ROM:0013561C add.w $850(a5),d2 ROM:00135620 move.w d2,($E62).w ROM:00135624 ROM:00135624 locret_135624: ; CODE XREF: sub_1355DC+28↑j ROM:00135624 rts ROM:00135624 ; End of function sub_1355DC ROM:00135624 ROM:00135626 ROM:00135626 ; =============== S U B R O U T I N E ======================================= ROM:00135626 ROM:00135626 ROM:00135626 sub_135626: ; CODE XREF: sub_1352D0+10↑p ROM:00135626 clr.w d1 ROM:00135628 move.b ($129F).w,d1 ROM:0013562C cmpi.w #5,d1 ROM:00135630 bcc.s locret_13563A ROM:00135632 movea.l off_13563C(pc,d1.w*4),a0 ROM:00135636 nop ROM:00135638 jmp (a0) ROM:0013563A ; --------------------------------------------------------------------------- ROM:0013563A ROM:0013563A locret_13563A: ; CODE XREF: sub_135626+A↑j ROM:0013563A rts ROM:0013563A ; End of function sub_135626 ROM:0013563A ROM:0013563A ; --------------------------------------------------------------------------- ROM:0013563C off_13563C: dc.l loc_135650 ; DATA XREF: sub_135626+C↑r ROM:00135640 dc.l loc_13565C ROM:00135644 dc.l loc_1356C0 ROM:00135648 dc.l loc_135726 ROM:0013564C dc.l loc_13572C ROM:00135650 ; --------------------------------------------------------------------------- ROM:00135650 ROM:00135650 loc_135650: ; DATA XREF: ROM:off_13563C↑o ROM:00135650 move.b #1,($129F).w ROM:00135656 bsr.w sub_13578A ROM:0013565A rts ROM:0013565C ; --------------------------------------------------------------------------- ROM:0013565C ROM:0013565C loc_13565C: ; DATA XREF: ROM:00135640↑o ROM:0013565C move.w $85C(a5),d0 ROM:00135660 move.w $450(a5),d1 ROM:00135664 move.w $85A(a5),d2 ROM:00135668 cmp.w ($57E).w,d0 ROM:0013566C bge.s loc_135698 ROM:0013566E cmp.w ($57E).w,d2 ROM:00135672 ble.s loc_135698 ROM:00135674 cmp.w ($E5E).w,d1 ROM:00135678 ble.s loc_135698 ROM:0013567A move.b #2,($129F).w ROM:00135680 bsr.w sub_135794 ROM:00135684 move.w $85E(a5),d3 ROM:00135688 clr.b ($863).w ROM:0013568C move.w d3,($718).w ROM:00135690 move.b #1,($863).w ROM:00135696 rts ROM:00135698 ; --------------------------------------------------------------------------- ROM:00135698 ROM:00135698 loc_135698: ; CODE XREF: ROM:0013566C↑j ROM:00135698 ; ROM:00135672↑j ... ROM:00135698 cmp.w ($E5E).w,d1 ROM:0013569C ble.s loc_1356BA ROM:0013569E cmp.w ($57E).w,d2 ROM:001356A2 bge.s loc_1356A8 ROM:001356A4 bra.w loc_1356AE ROM:001356A8 ; --------------------------------------------------------------------------- ROM:001356A8 ROM:001356A8 loc_1356A8: ; CODE XREF: ROM:001356A2↑j ROM:001356A8 cmp.w ($57E).w,d0 ROM:001356AC ble.s loc_1356BA ROM:001356AE ROM:001356AE loc_1356AE: ; CODE XREF: ROM:001356A4↑j ROM:001356AE ; ROM:001356C8↓j ... ROM:001356AE move.b #3,($129F).w ROM:001356B4 bsr.w sub_13578A ROM:001356B8 rts ROM:001356BA ; --------------------------------------------------------------------------- ROM:001356BA ROM:001356BA loc_1356BA: ; CODE XREF: ROM:0013569C↑j ROM:001356BA ; ROM:001356AC↑j ROM:001356BA bsr.w sub_13578A ROM:001356BE rts ROM:001356C0 ; --------------------------------------------------------------------------- ROM:001356C0 ROM:001356C0 loc_1356C0: ; DATA XREF: ROM:00135644↑o ROM:001356C0 cmpi.w #0,($718).w ROM:001356C6 bgt.s loc_1356CA ROM:001356C8 bra.s loc_1356AE ROM:001356CA ; --------------------------------------------------------------------------- ROM:001356CA ROM:001356CA loc_1356CA: ; CODE XREF: ROM:001356C6↑j ROM:001356CA move.w $85C(a5),d0 ROM:001356CE move.w $85A(a5),d2 ROM:001356D2 cmp.w ($57E).w,d2 ROM:001356D6 bge.s loc_1356DA ROM:001356D8 bra.s loc_1356AE ROM:001356DA ; --------------------------------------------------------------------------- ROM:001356DA ROM:001356DA loc_1356DA: ; CODE XREF: ROM:001356D6↑j ROM:001356DA cmp.w ($57E).w,d0 ROM:001356DE ble.s loc_1356EC ROM:001356E0 bsr.w sub_13578A ROM:001356E4 move.b #3,($129F).w ROM:001356EA rts ROM:001356EC ; --------------------------------------------------------------------------- ROM:001356EC ROM:001356EC loc_1356EC: ; CODE XREF: ROM:001356DE↑j ROM:001356EC move.w $85C(a5),d0 ROM:001356F0 move.w $450(a5),d1 ROM:001356F4 move.w $85A(a5),d2 ROM:001356F8 cmp.w ($57E).w,d2 ROM:001356FC ble.s loc_135720 ROM:001356FE cmp.w ($57E).w,d0 ROM:00135702 bge.s loc_135720 ROM:00135704 cmp.w ($E5E).w,d1 ROM:00135708 bne.s loc_135720 ROM:0013570A bsr.w sub_13578A ROM:0013570E bclr #0,($863).w ROM:00135714 bset #2,($863).w ROM:0013571A move.b #4,($129F).w ROM:00135720 ROM:00135720 loc_135720: ; CODE XREF: ROM:001356FC↑j ROM:00135720 ; ROM:00135702↑j ... ROM:00135720 bsr.w sub_135794 ROM:00135724 rts ROM:00135726 ; --------------------------------------------------------------------------- ROM:00135726 ROM:00135726 loc_135726: ; DATA XREF: ROM:00135648↑o ROM:00135726 bsr.w sub_13578A ROM:0013572A rts ROM:0013572C ; --------------------------------------------------------------------------- ROM:0013572C ROM:0013572C loc_13572C: ; DATA XREF: ROM:0013564C↑o ROM:0013572C move.w $85C(a5),d0 ROM:00135730 move.w $450(a5),d1 ROM:00135734 move.w $85A(a5),d2 ROM:00135738 cmp.w ($57E).w,d0 ROM:0013573C bge.s loc_135762 ROM:0013573E cmp.w ($57E).w,d2 ROM:00135742 ble.s loc_135762 ROM:00135744 cmp.w ($E5E).w,d1 ROM:00135748 ble.s loc_135762 ROM:0013574A move.b #2,($129F).w ROM:00135750 bsr.w sub_135794 ROM:00135754 bclr #2,($863).w ROM:0013575A bset #0,($863).w ROM:00135760 rts ROM:00135762 ; --------------------------------------------------------------------------- ROM:00135762 ROM:00135762 loc_135762: ; CODE XREF: ROM:0013573C↑j ROM:00135762 ; ROM:00135742↑j ... ROM:00135762 cmp.w ($E5E).w,d1 ROM:00135766 ble.s loc_135784 ROM:00135768 cmp.w ($57E).w,d2 ROM:0013576C bge.s loc_135772 ROM:0013576E bra.w loc_135778 ROM:00135772 ; --------------------------------------------------------------------------- ROM:00135772 ROM:00135772 loc_135772: ; CODE XREF: ROM:0013576C↑j ROM:00135772 cmp.w ($57E).w,d0 ROM:00135776 ble.s loc_135784 ROM:00135778 ROM:00135778 loc_135778: ; CODE XREF: ROM:0013576E↑j ROM:00135778 move.b #3,($129F).w ROM:0013577E bsr.w sub_13578A ROM:00135782 rts ROM:00135784 ; --------------------------------------------------------------------------- ROM:00135784 ROM:00135784 loc_135784: ; CODE XREF: ROM:00135766↑j ROM:00135784 ; ROM:00135776↑j ROM:00135784 bsr.w sub_13578A ROM:00135788 rts ROM:0013578A ROM:0013578A ; =============== S U B R O U T I N E ======================================= ROM:0013578A ROM:0013578A ROM:0013578A sub_13578A: ; CODE XREF: ROM:00135656↑p ROM:0013578A ; ROM:001356B4↑p ... ROM:0013578A move.w ($E5E).w,d0 ROM:0013578E move.w d0,($E64).w ROM:00135792 rts ROM:00135792 ; End of function sub_13578A ROM:00135792 ROM:00135794 ROM:00135794 ; =============== S U B R O U T I N E ======================================= ROM:00135794 ROM:00135794 ROM:00135794 sub_135794: ; CODE XREF: ROM:00135680↑p ROM:00135794 ; ROM:loc_135720↑p ... ROM:00135794 move.w $450(a5),d0 ROM:00135798 move.w d0,($E64).w ROM:0013579C rts ROM:0013579C ; End of function sub_135794 ROM:0013579C ROM:0013579E ROM:0013579E ; =============== S U B R O U T I N E ======================================= ROM:0013579E ROM:0013579E ROM:0013579E sub_13579E: ; CODE XREF: sub_134A7C+A↑p ROM:0013579E clr.w d1 ROM:001357A0 move.b ($12A1).w,d1 ROM:001357A4 cmpi.w #4,d1 ROM:001357A8 bcc.s locret_1357B2 ROM:001357AA movea.l off_1357B4(pc,d1.w*4),a0 ROM:001357AE nop ROM:001357B0 jmp (a0) ROM:001357B2 ; --------------------------------------------------------------------------- ROM:001357B2 ROM:001357B2 locret_1357B2: ; CODE XREF: sub_13579E+A↑j ROM:001357B2 rts ROM:001357B2 ; End of function sub_13579E ROM:001357B2 ROM:001357B2 ; --------------------------------------------------------------------------- ROM:001357B4 off_1357B4: dc.l loc_1357C4 ; DATA XREF: sub_13579E+C↑r ROM:001357B8 dc.l loc_1357CC ROM:001357BC dc.l loc_135800 ROM:001357C0 dc.l loc_135842 ROM:001357C4 ; --------------------------------------------------------------------------- ROM:001357C4 ROM:001357C4 loc_1357C4: ; DATA XREF: ROM:off_1357B4↑o ROM:001357C4 move.b #1,($12A1).w ROM:001357CA rts ROM:001357CC ; --------------------------------------------------------------------------- ROM:001357CC ROM:001357CC loc_1357CC: ; DATA XREF: ROM:001357B8↑o ROM:001357CC bsr.w sub_135CDE ROM:001357D0 bsr.l sub_1350F4 ROM:001357D6 btst #2,($1405).w ROM:001357DC bne.s locret_1357FE ROM:001357DE btst #7,($1427).w ROM:001357E4 bne.s locret_1357FE ROM:001357E6 move.b #2,($12A1).w ROM:001357EC move.b #0,($129D).w ROM:001357F2 bclr #0,($884).w ROM:001357F8 bset #2,($884).w ROM:001357FE ROM:001357FE locret_1357FE: ; CODE XREF: ROM:001357DC↑j ROM:001357FE ; ROM:001357E4↑j ROM:001357FE rts ROM:00135800 ; --------------------------------------------------------------------------- ROM:00135800 ROM:00135800 loc_135800: ; DATA XREF: ROM:001357BC↑o ROM:00135800 bsr.w sub_135936 ROM:00135804 bsr.w sub_135CDE ROM:00135808 bsr.w sub_1359A4 ROM:0013580C btst #2,($1405).w ROM:00135812 bne.s loc_135826 ROM:00135814 btst #7,($1427).w ROM:0013581A bne.s loc_135826 ROM:0013581C btst #7,($1400).w ROM:00135822 beq.s loc_13582E ROM:00135824 rts ROM:00135826 ; --------------------------------------------------------------------------- ROM:00135826 ROM:00135826 loc_135826: ; CODE XREF: ROM:00135812↑j ROM:00135826 ; ROM:0013581A↑j ROM:00135826 move.b #1,($12A1).w ROM:0013582C rts ROM:0013582E ; --------------------------------------------------------------------------- ROM:0013582E ROM:0013582E loc_13582E: ; CODE XREF: ROM:00135822↑j ROM:0013582E bsr.w sub_135944 ROM:00135832 bsr.w sub_135CDE ROM:00135836 bsr.w sub_1359A4 ROM:0013583A move.b #3,($12A1).w ROM:00135840 rts ROM:00135842 ; --------------------------------------------------------------------------- ROM:00135842 ROM:00135842 loc_135842: ; DATA XREF: ROM:001357C0↑o ROM:00135842 bsr.w sub_135944 ROM:00135846 bsr.w sub_135CDE ROM:0013584A bsr.w sub_1359A4 ROM:0013584E btst #2,($1405).w ROM:00135854 bne.s loc_135868 ROM:00135856 btst #7,($1427).w ROM:0013585C bne.s loc_135868 ROM:0013585E btst #7,($1400).w ROM:00135864 bne.s loc_135876 ROM:00135866 rts ROM:00135868 ; --------------------------------------------------------------------------- ROM:00135868 ROM:00135868 loc_135868: ; CODE XREF: ROM:00135854↑j ROM:00135868 ; ROM:0013585C↑j ROM:00135868 move.b #1,($12A1).w ROM:0013586E move.b #0,($129E).w ROM:00135874 rts ROM:00135876 ; --------------------------------------------------------------------------- ROM:00135876 ROM:00135876 loc_135876: ; CODE XREF: ROM:00135864↑j ROM:00135876 move.b #2,($12A1).w ROM:0013587C move.b #0,($129E).w ROM:00135882 rts ROM:00135884 ; --------------------------------------------------------------------------- ROM:00135884 rts ROM:00135886 ROM:00135886 ; =============== S U B R O U T I N E ======================================= ROM:00135886 ROM:00135886 ROM:00135886 sub_135886: ; CODE XREF: sub_135944+4↓p ROM:00135886 clr.w d1 ROM:00135888 move.b ($12A0).w,d1 ROM:0013588C cmpi.w #4,d1 ROM:00135890 bcc.s locret_13589A ROM:00135892 movea.l off_13589C(pc,d1.w*4),a0 ROM:00135896 nop ROM:00135898 jmp (a0) ROM:0013589A ; --------------------------------------------------------------------------- ROM:0013589A ROM:0013589A locret_13589A: ; CODE XREF: sub_135886+A↑j ROM:0013589A rts ROM:0013589A ; End of function sub_135886 ROM:0013589A ROM:0013589A ; --------------------------------------------------------------------------- ROM:0013589C off_13589C: dc.l loc_1358AC ; DATA XREF: sub_135886+C↑r ROM:001358A0 dc.l loc_1358C2 ROM:001358A4 dc.l loc_1358F8 ROM:001358A8 dc.l loc_135916 ROM:001358AC ; --------------------------------------------------------------------------- ROM:001358AC ROM:001358AC loc_1358AC: ; DATA XREF: ROM:off_13589C↑o ROM:001358AC bclr #2,($141E).w ROM:001358B2 bclr #7,($142C).w ROM:001358B8 move.b #1,($12A0).w ROM:001358BE bra.s loc_1358F2 ROM:001358C0 ; --------------------------------------------------------------------------- ROM:001358C0 rts ROM:001358C2 ; --------------------------------------------------------------------------- ROM:001358C2 ROM:001358C2 loc_1358C2: ; DATA XREF: ROM:001358A0↑o ROM:001358C2 move.w $874(a5),d0 ROM:001358C6 cmp.w ($9AA).w,d0 ROM:001358CA ble.s loc_1358DA ROM:001358CC bset #2,($141E).w ROM:001358D2 move.b #3,($12A0).w ROM:001358D8 bra.s loc_13592E ROM:001358DA ; --------------------------------------------------------------------------- ROM:001358DA ROM:001358DA loc_1358DA: ; CODE XREF: ROM:001358CA↑j ROM:001358DA move.w $87A(a5),d0 ROM:001358DE cmp.w ($9AA).w,d0 ROM:001358E2 bge.s loc_1358F2 ROM:001358E4 bset #7,($142C).w ROM:001358EA move.b #2,($12A0).w ROM:001358F0 bra.s loc_135910 ROM:001358F2 ; --------------------------------------------------------------------------- ROM:001358F2 ROM:001358F2 loc_1358F2: ; CODE XREF: ROM:001358BE↑j ROM:001358F2 ; ROM:001358E2↑j ... ROM:001358F2 bsr.w sub_13599E ROM:001358F6 rts ROM:001358F8 ; --------------------------------------------------------------------------- ROM:001358F8 ROM:001358F8 loc_1358F8: ; DATA XREF: ROM:001358A4↑o ROM:001358F8 move.w $878(a5),d0 ROM:001358FC cmp.w ($9AA).w,d0 ROM:00135900 ble.s loc_135910 ROM:00135902 bclr #7,($142C).w ROM:00135908 move.b #1,($12A0).w ROM:0013590E bra.s loc_1358F2 ROM:00135910 ; --------------------------------------------------------------------------- ROM:00135910 ROM:00135910 loc_135910: ; CODE XREF: ROM:001358F0↑j ROM:00135910 ; ROM:00135900↑j ROM:00135910 bsr.w sub_135986 ROM:00135914 rts ROM:00135916 ; --------------------------------------------------------------------------- ROM:00135916 ROM:00135916 loc_135916: ; DATA XREF: ROM:001358A8↑o ROM:00135916 move.w $876(a5),d0 ROM:0013591A cmp.w ($9AA).w,d0 ROM:0013591E bge.s loc_13592E ROM:00135920 bclr #2,($141E).w ROM:00135926 move.b #1,($12A0).w ROM:0013592C bra.s loc_1358F2 ROM:0013592E ; --------------------------------------------------------------------------- ROM:0013592E ROM:0013592E loc_13592E: ; CODE XREF: ROM:001358D8↑j ROM:0013592E ; ROM:0013591E↑j ROM:0013592E bsr.w sub_135986 ROM:00135932 rts ROM:00135934 ; --------------------------------------------------------------------------- ROM:00135934 rts ROM:00135936 ROM:00135936 ; =============== S U B R O U T I N E ======================================= ROM:00135936 ROM:00135936 ROM:00135936 sub_135936: ; CODE XREF: ROM:loc_135800↑p ROM:00135936 bsr.w sub_13593C ROM:0013593A rts ROM:0013593A ; End of function sub_135936 ROM:0013593A ROM:0013593C ROM:0013593C ; =============== S U B R O U T I N E ======================================= ROM:0013593C ROM:0013593C ROM:0013593C sub_13593C: ; CODE XREF: sub_135936↑p ROM:0013593C move.w $868(a5),($E64).w ROM:00135942 rts ROM:00135942 ; End of function sub_13593C ROM:00135942 ROM:00135944 ROM:00135944 ; =============== S U B R O U T I N E ======================================= ROM:00135944 ROM:00135944 ROM:00135944 sub_135944: ; CODE XREF: ROM:loc_13582E↑p ROM:00135944 ; ROM:loc_135842↑p ROM:00135944 bsr.w sub_135A5E ROM:00135948 bsr.w sub_135886 ROM:0013594C bsr.w sub_135958 ROM:00135950 bsr.l sub_1352D0 ROM:00135956 rts ROM:00135956 ; End of function sub_135944 ROM:00135956 ROM:00135958 ROM:00135958 ; =============== S U B R O U T I N E ======================================= ROM:00135958 ROM:00135958 ROM:00135958 sub_135958: ; CODE XREF: sub_135944+8↑p ROM:00135958 move.w ($9AA).w,d0 ROM:0013595C sub.w $87C(a5),d0 ROM:00135960 move.w d0,($E7E).w ROM:00135964 muls.w ($E80).w,d0 ROM:00135968 divs.w #$1F4,d0 ROM:0013596C move.w d0,($E82).w ROM:00135970 move.w ($E68).w,d1 ROM:00135974 sub.w d0,d1 ROM:00135976 move.w $450(a5),d0 ROM:0013597A cmp.w d1,d0 ROM:0013597C bge.s loc_135980 ROM:0013597E move.w d0,d1 ROM:00135980 ROM:00135980 loc_135980: ; CODE XREF: sub_135958+24↑j ROM:00135980 move.w d1,($E6A).w ROM:00135984 rts ROM:00135984 ; End of function sub_135958 ROM:00135984 ROM:00135986 ROM:00135986 ; =============== S U B R O U T I N E ======================================= ROM:00135986 ROM:00135986 ROM:00135986 sub_135986: ; CODE XREF: ROM:loc_135910↑p ROM:00135986 ; ROM:loc_13592E↑p ROM:00135986 move.w #$3FDC,d1 ROM:0013598A move.w ($EF4).w,d2 ROM:0013598E move.w ($57E).w,d3 ROM:00135992 bsr.l sub_11745C ROM:00135998 move.w d1,($E80).w ROM:0013599C rts ROM:0013599C ; End of function sub_135986 ROM:0013599C ROM:0013599E ROM:0013599E ; =============== S U B R O U T I N E ======================================= ROM:0013599E ROM:0013599E ROM:0013599E sub_13599E: ; CODE XREF: ROM:loc_1358F2↑p ROM:0013599E clr.w ($E80).w ROM:001359A2 rts ROM:001359A2 ; End of function sub_13599E ROM:001359A2 ROM:001359A4 ROM:001359A4 ; =============== S U B R O U T I N E ======================================= ROM:001359A4 ROM:001359A4 ROM:001359A4 sub_1359A4: ; CODE XREF: ROM:00135808↑p ROM:001359A4 ; ROM:00135836↑p ... ROM:001359A4 bsr.w sub_135A76 ROM:001359A8 bsr.w sub_135B64 ROM:001359AC bsr.w sub_135B76 ROM:001359B0 bsr.w sub_135B9E ROM:001359B4 bsr.w sub_1359CA ROM:001359B8 bsr.w sub_135A2E ROM:001359BC bsr.w sub_135A46 ROM:001359C0 bsr.w sub_135BC2 ROM:001359C4 bsr.w sub_135BFE ROM:001359C8 rts ROM:001359C8 ; End of function sub_1359A4 ROM:001359C8 ROM:001359CA ROM:001359CA ; =============== S U B R O U T I N E ======================================= ROM:001359CA ROM:001359CA ROM:001359CA sub_1359CA: ; CODE XREF: sub_1359A4+10↑p ROM:001359CA move.w #$2710,($E78).w ROM:001359D0 btst #2,($1422).w ROM:001359D6 beq.s locret_135A2C ROM:001359D8 move.w $872(a5),d0 ROM:001359DC cmp.w ($57E).w,d0 ROM:001359E0 bgt.s loc_1359EA ROM:001359E2 move.w #$2710,($E78).w ROM:001359E8 bra.s locret_135A2C ROM:001359EA ; --------------------------------------------------------------------------- ROM:001359EA ROM:001359EA loc_1359EA: ; CODE XREF: sub_1359CA+16↑j ROM:001359EA move.w #$3FDA,d1 ROM:001359EE move.w ($9AA).w,d2 ROM:001359F2 move.w ($9E4).w,d3 ROM:001359F6 bsr.l sub_11745C ROM:001359FC move.w $870(a5),d0 ROM:00135A00 cmp.w ($57E).w,d0 ROM:00135A04 blt.s loc_135A0C ROM:00135A06 move.w d1,($E78).w ROM:00135A0A bra.s locret_135A2C ROM:00135A0C ; --------------------------------------------------------------------------- ROM:00135A0C ROM:00135A0C loc_135A0C: ; CODE XREF: sub_1359CA+3A↑j ROM:00135A0C move.w $872(a5),d7 ROM:00135A10 sub.w ($57E).w,d7 ROM:00135A14 move.w $872(a5),d5 ROM:00135A18 sub.w $870(a5),d5 ROM:00135A1C subi.w #$2710,d1 ROM:00135A20 muls.w d7,d1 ROM:00135A22 divs.w d5,d1 ROM:00135A24 addi.w #$2710,d1 ROM:00135A28 move.w d1,($E78).w ROM:00135A2C ROM:00135A2C locret_135A2C: ; CODE XREF: sub_1359CA+C↑j ROM:00135A2C ; sub_1359CA+1E↑j ... ROM:00135A2C rts ROM:00135A2C ; End of function sub_1359CA ROM:00135A2C ROM:00135A2E ROM:00135A2E ; =============== S U B R O U T I N E ======================================= ROM:00135A2E ROM:00135A2E ROM:00135A2E sub_135A2E: ; CODE XREF: sub_1359A4+14↑p ROM:00135A2E move.w #$3FD8,d1 ROM:00135A32 move.w ($9E4).w,d2 ROM:00135A36 move.w ($EF4).w,d3 ROM:00135A3A bsr.l sub_11745C ROM:00135A40 move.w d1,($E76).w ROM:00135A44 rts ROM:00135A44 ; End of function sub_135A2E ROM:00135A44 ROM:00135A46 ROM:00135A46 ; =============== S U B R O U T I N E ======================================= ROM:00135A46 ROM:00135A46 ROM:00135A46 sub_135A46: ; CODE XREF: sub_1359A4+18↑p ROM:00135A46 move.w #$3FDE,d1 ROM:00135A4A move.w ($9B0).w,d2 ROM:00135A4E move.w ($EF4).w,d3 ROM:00135A52 bsr.l sub_11745C ROM:00135A58 move.w d1,($E7A).w ROM:00135A5C rts ROM:00135A5C ; End of function sub_135A46 ROM:00135A5C ROM:00135A5E ROM:00135A5E ; =============== S U B R O U T I N E ======================================= ROM:00135A5E ROM:00135A5E ROM:00135A5E sub_135A5E: ; CODE XREF: sub_135944↑p ROM:00135A5E move.w #$3FE0,d1 ROM:00135A62 move.w ($EF4).w,d2 ROM:00135A66 move.w ($57E).w,d3 ROM:00135A6A bsr.l sub_11745C ROM:00135A70 move.w d1,($E68).w ROM:00135A74 rts ROM:00135A74 ; End of function sub_135A5E ROM:00135A74 ROM:00135A76 ROM:00135A76 ; =============== S U B R O U T I N E ======================================= ROM:00135A76 ROM:00135A76 ROM:00135A76 sub_135A76: ; CODE XREF: sub_1359A4↑p ROM:00135A76 bsr.w sub_135A8E ROM:00135A7A bsr.w sub_135AA6 ROM:00135A7E bsr.w sub_135AD4 ROM:00135A82 bsr.l sub_1352C8 ROM:00135A88 bsr.w sub_135B18 ROM:00135A8C rts ROM:00135A8C ; End of function sub_135A76 ROM:00135A8C ROM:00135A8E ROM:00135A8E ; =============== S U B R O U T I N E ======================================= ROM:00135A8E ROM:00135A8E ROM:00135A8E sub_135A8E: ; CODE XREF: sub_135A76↑p ROM:00135A8E move.w #$3FE2,d1 ROM:00135A92 move.w ($EF4).w,d2 ROM:00135A96 move.w ($57E).w,d3 ROM:00135A9A bsr.l sub_11745C ROM:00135AA0 move.w d1,($E6C).w ROM:00135AA4 rts ROM:00135AA4 ; End of function sub_135A8E ROM:00135AA4 ROM:00135AA6 ROM:00135AA6 ; =============== S U B R O U T I N E ======================================= ROM:00135AA6 ROM:00135AA6 ROM:00135AA6 sub_135AA6: ; CODE XREF: sub_135A76+4↑p ROM:00135AA6 move.w #$3FE4,d1 ROM:00135AAA move.w ($EF4).w,d2 ROM:00135AAE move.w ($57E).w,d3 ROM:00135AB2 bsr.l sub_11745C ROM:00135AB8 move.w d1,($E72).w ROM:00135ABC move.w ($9AA).w,d0 ROM:00135AC0 sub.w ($E6C).w,d0 ROM:00135AC4 muls.w d1,d0 ROM:00135AC6 divs.w #$2710,d0 ROM:00135ACA add.w ($E6C).w,d0 ROM:00135ACE move.w d0,($E74).w ROM:00135AD2 rts ROM:00135AD2 ; End of function sub_135AA6 ROM:00135AD2 ROM:00135AD4 ROM:00135AD4 ; =============== S U B R O U T I N E ======================================= ROM:00135AD4 ROM:00135AD4 ROM:00135AD4 sub_135AD4: ; CODE XREF: sub_135A76+8↑p ROM:00135AD4 move.w $86C(a5),d1 ROM:00135AD8 move.w ($EF4).w,d0 ROM:00135ADC cmpi.w #1,d1 ROM:00135AE0 bne.s loc_135AEA ROM:00135AE2 muls.w $18C(a5),d0 ROM:00135AE6 divs.w ($1444).w,d0 ROM:00135AEA ROM:00135AEA loc_135AEA: ; CODE XREF: sub_135AD4+C↑j ROM:00135AEA move.w d0,($11B2).w ROM:00135AEE move.w #$3FE6,d1 ROM:00135AF2 move.w ($11B2).w,d2 ROM:00135AF6 move.w ($57E).w,d3 ROM:00135AFA bsr.l sub_11745C ROM:00135B00 move.w $86C(a5),d7 ROM:00135B04 cmpi.w #2,d7 ROM:00135B08 bne.s loc_135B12 ROM:00135B0A muls.w ($9E8).w,d1 ROM:00135B0E divs.w #$2710,d1 ROM:00135B12 ROM:00135B12 loc_135B12: ; CODE XREF: sub_135AD4+34↑j ROM:00135B12 move.w d1,($11B0).w ROM:00135B16 rts ROM:00135B16 ; End of function sub_135AD4 ROM:00135B16 ROM:00135B18 ROM:00135B18 ; =============== S U B R O U T I N E ======================================= ROM:00135B18 ROM:00135B18 ROM:00135B18 sub_135B18: ; CODE XREF: sub_135A76+12↑p ROM:00135B18 move.w $86A(a5),d0 ROM:00135B1C ext.l d0 ROM:00135B1E divs.w #4,d0 ROM:00135B22 move.w #0,d6 ROM:00135B26 bra.s loc_135B2C ROM:00135B28 ; --------------------------------------------------------------------------- ROM:00135B28 ROM:00135B28 loc_135B28: ; CODE XREF: sub_135B18+48↓j ROM:00135B28 addi.w #1,d6 ROM:00135B2C ROM:00135B2C loc_135B2C: ; CODE XREF: sub_135B18+E↑j ROM:00135B2C cmpi.w #0,d6 ROM:00135B30 bgt.s locret_135B62 ROM:00135B32 move.w d0,d2 ROM:00135B34 muls.w $11AE(d6.w*2),d2 ROM:00135B3A move.w $EF4(d6.w*2),d3 ROM:00135B40 muls.w #$220A,d3 ROM:00135B44 move.w ($E74).w,d4 ROM:00135B48 ext.l d4 ROM:00135B4A muls.l #$2710,d4 ROM:00135B52 muls.l d2,d5:d3 ROM:00135B56 divs.l d4,d5:d3 ROM:00135B5A move.l d3,$97C(d6.w*4) ROM:00135B60 bra.s loc_135B28 ROM:00135B62 ; --------------------------------------------------------------------------- ROM:00135B62 ROM:00135B62 locret_135B62: ; CODE XREF: sub_135B18+18↑j ROM:00135B62 rts ROM:00135B62 ; End of function sub_135B18 ROM:00135B62 ROM:00135B64 ROM:00135B64 ; =============== S U B R O U T I N E ======================================= ROM:00135B64 ROM:00135B64 ROM:00135B64 sub_135B64: ; CODE XREF: sub_1359A4+4↑p ROM:00135B64 move.w $87E(a5),d0 ROM:00135B68 muls.w ($C3A).w,d0 ROM:00135B6C divs.w #$A,d0 ROM:00135B70 move.w d0,($E70).w ROM:00135B74 rts ROM:00135B74 ; End of function sub_135B64 ROM:00135B74 ROM:00135B76 ROM:00135B76 ; =============== S U B R O U T I N E ======================================= ROM:00135B76 ROM:00135B76 ROM:00135B76 sub_135B76: ; CODE XREF: sub_1359A4+8↑p ROM:00135B76 btst #5,($141C).w ROM:00135B7C beq.s loc_135B86 ROM:00135B7E move.w $86E(a5),d0 ROM:00135B82 bra.w loc_135B8A ROM:00135B86 ; --------------------------------------------------------------------------- ROM:00135B86 ROM:00135B86 loc_135B86: ; CODE XREF: sub_135B76+6↑j ROM:00135B86 move.w ($E64).w,d0 ROM:00135B8A ROM:00135B8A loc_135B8A: ; CODE XREF: sub_135B76+C↑j ROM:00135B8A add.w ($E70).w,d0 ROM:00135B8E cmpi.w #1,d0 ROM:00135B92 bge.s loc_135B98 ROM:00135B94 move.w #1,d0 ROM:00135B98 ROM:00135B98 loc_135B98: ; CODE XREF: sub_135B76+1C↑j ROM:00135B98 move.w d0,($E66).w ROM:00135B9C rts ROM:00135B9C ; End of function sub_135B76 ROM:00135B9C ROM:00135B9E ROM:00135B9E ; =============== S U B R O U T I N E ======================================= ROM:00135B9E ROM:00135B9E ROM:00135B9E sub_135B9E: ; CODE XREF: sub_1359A4+C↑p ROM:00135B9E move.l ($97C).w,d2 ROM:00135BA2 muls.l #$14,d3:d2 ROM:00135BAA move.w ($E66).w,d4 ROM:00135BAE ext.l d4 ROM:00135BB0 divs.l d4,d3:d2 ROM:00135BB4 move.l d2,($98C).w ROM:00135BB8 divs.w #$64,d2 ; 'd' ROM:00135BBC move.w d2,($E7C).w ROM:00135BC0 rts ROM:00135BC0 ; End of function sub_135B9E ROM:00135BC0 ROM:00135BC2 ROM:00135BC2 ; =============== S U B R O U T I N E ======================================= ROM:00135BC2 ROM:00135BC2 ROM:00135BC2 sub_135BC2: ; CODE XREF: sub_1359A4+1C↑p ROM:00135BC2 move.l ($98C).w,d2 ROM:00135BC6 add.l ($948).w,d2 ROM:00135BCA bpl.s loc_135BCE ROM:00135BCC clr.l d2 ROM:00135BCE ROM:00135BCE loc_135BCE: ; CODE XREF: sub_135BC2+8↑j ROM:00135BCE move.w $7BE(a5),d4 ROM:00135BD2 cmp.w ($A10).w,d4 ROM:00135BD6 bge.s loc_135BE2 ROM:00135BD8 move.l $14E(a5),d5 ROM:00135BDC cmp.l d2,d5 ROM:00135BDE ble.s loc_135BE2 ROM:00135BE0 move.l d5,d2 ROM:00135BE2 ROM:00135BE2 loc_135BE2: ; CODE XREF: sub_135BC2+14↑j ROM:00135BE2 ; sub_135BC2+1C↑j ROM:00135BE2 move.l d2,($988).w ROM:00135BE6 muls.l #$258,d3:d2 ROM:00135BEE move.w ($E6E).w,d4 ROM:00135BF2 ext.l d4 ROM:00135BF4 divs.l d4,d3:d2 ROM:00135BF8 move.l d2,($990).w ROM:00135BFC rts ROM:00135BFC ; End of function sub_135BC2 ROM:00135BFC ROM:00135BFE ROM:00135BFE ; =============== S U B R O U T I N E ======================================= ROM:00135BFE ROM:00135BFE ROM:00135BFE sub_135BFE: ; CODE XREF: sub_1359A4+20↑p ROM:00135BFE move.w #0,d7 ROM:00135C02 bra.s loc_135C08 ROM:00135C04 ; --------------------------------------------------------------------------- ROM:00135C04 ROM:00135C04 loc_135C04: ; CODE XREF: sub_135BFE+DA↓j ROM:00135C04 addi.w #1,d7 ROM:00135C08 ROM:00135C08 loc_135C08: ; CODE XREF: sub_135BFE+4↑j ROM:00135C08 cmpi.w #0,d7 ROM:00135C0C bgt.l locret_135CDC ROM:00135C12 move.l #$2710,d6 ROM:00135C18 move.w ($E76).w,d4 ROM:00135C1C ext.l d4 ROM:00135C1E move.l $990(d7.w*4),d2 ROM:00135C24 muls.l d4,d3:d2 ROM:00135C28 divs.l d6,d3:d2 ROM:00135C2C bvc.w loc_135C36 ROM:00135C30 move.l #$7FFFFFFF,d2 ROM:00135C36 ROM:00135C36 loc_135C36: ; CODE XREF: sub_135BFE+2E↑j ROM:00135C36 move.w ($E7A).w,d4 ROM:00135C3A ext.l d4 ROM:00135C3C muls.l d4,d3:d2 ROM:00135C40 divs.l d6,d3:d2 ROM:00135C44 bvc.w loc_135C4E ROM:00135C48 move.l #$7FFFFFFF,d2 ROM:00135C4E ROM:00135C4E loc_135C4E: ; CODE XREF: sub_135BFE+46↑j ROM:00135C4E move.w ($E78).w,d4 ROM:00135C52 ext.l d4 ROM:00135C54 muls.l d4,d3:d2 ROM:00135C58 divs.l d6,d3:d2 ROM:00135C5C bvc.w loc_135C66 ROM:00135C60 move.l #$7FFFFFFF,d2 ROM:00135C66 ROM:00135C66 loc_135C66: ; CODE XREF: sub_135BFE+5E↑j ROM:00135C66 move.w ($E50).w,d4 ROM:00135C6A muls.w #$A,d4 ROM:00135C6E muls.l d4,d3:d2 ROM:00135C72 divs.l d6,d3:d2 ROM:00135C76 bvc.w loc_135C80 ROM:00135C7A move.l #$7FFFFFFF,d2 ROM:00135C80 ROM:00135C80 loc_135C80: ; CODE XREF: sub_135BFE+78↑j ROM:00135C80 move.w ($DFA).w,d4 ROM:00135C84 ext.l d4 ROM:00135C86 muls.l d4,d3:d2 ROM:00135C8A divs.l d6,d3:d2 ROM:00135C8E bvc.w loc_135C98 ROM:00135C92 move.l #$7FFFFFFF,d2 ROM:00135C98 ROM:00135C98 loc_135C98: ; CODE XREF: sub_135BFE+90↑j ROM:00135C98 move.w $FAE(d7.w*2),d4 ROM:00135C9E ext.l d4 ROM:00135CA0 muls.l d4,d3:d2 ROM:00135CA4 divs.l d6,d3:d2 ROM:00135CA8 bvc.w loc_135CB2 ROM:00135CAC move.l #$7FFFFFFF,d2 ROM:00135CB2 ROM:00135CB2 loc_135CB2: ; CODE XREF: sub_135BFE+AA↑j ROM:00135CB2 move.w $1052(d7.w*2),d4 ROM:00135CB8 ext.l d4 ROM:00135CBA muls.l d4,d3:d2 ROM:00135CBE divs.l d6,d3:d2 ROM:00135CC2 bvc.w loc_135CCC ROM:00135CC6 move.l #$7FFFFFFF,d2 ROM:00135CCC ROM:00135CCC loc_135CCC: ; CODE XREF: sub_135BFE+C4↑j ROM:00135CCC move.l d2,$980(d7.w*4) ROM:00135CD2 move.l d2,$984(d7.w*4) ROM:00135CD8 bra.w loc_135C04 ROM:00135CDC ; --------------------------------------------------------------------------- ROM:00135CDC ROM:00135CDC locret_135CDC: ; CODE XREF: sub_135BFE+E↑j ROM:00135CDC rts ROM:00135CDC ; End of function sub_135BFE ROM:00135CDC ROM:00135CDE ROM:00135CDE ; =============== S U B R O U T I N E ======================================= ROM:00135CDE ROM:00135CDE ROM:00135CDE sub_135CDE: ; CODE XREF: ROM:loc_1357CC↑p ROM:00135CDE ; ROM:00135804↑p ... ROM:00135CDE move.w #$3F1C,d1 ROM:00135CE2 move.w ($99C).w,d2 ROM:00135CE6 bsr.l sub_11745C ROM:00135CEC cmpi.w #$258,d1 ROM:00135CF0 bge.s loc_135CF6 ROM:00135CF2 move.w #$258,d1 ROM:00135CF6 ROM:00135CF6 loc_135CF6: ; CODE XREF: sub_135CDE+12↑j ROM:00135CF6 move.w d1,($E6E).w ROM:00135CFA rts ROM:00135CFA ; End of function sub_135CDE ROM:00135CFA ROM:00135CFC ROM:00135CFC ; =============== S U B R O U T I N E ======================================= ROM:00135CFC ROM:00135CFC ROM:00135CFC sub_135CFC: ; CODE XREF: ROM:loc_13464C↑p ROM:00135CFC move.w $880(a5),($E42).w ROM:00135D02 move.w $880(a5),($E44).w ROM:00135D08 btst #6,($1428).w ROM:00135D0E beq.s loc_135D1C ROM:00135D10 move.w $882(a5),($E42).w ROM:00135D16 move.w $882(a5),($E44).w ROM:00135D1C ROM:00135D1C loc_135D1C: ; CODE XREF: sub_135CFC+12↑j ROM:00135D1C btst #6,($1421).w ROM:00135D22 beq.s locret_135D3A ROM:00135D24 move.w $886(a5),d1 ROM:00135D28 cmp.w ($580).w,d1 ROM:00135D2C bge.s locret_135D3A ROM:00135D2E move.w $884(a5),($E42).w ROM:00135D34 move.w $884(a5),($E44).w ROM:00135D3A ROM:00135D3A locret_135D3A: ; CODE XREF: sub_135CFC+26↑j ROM:00135D3A ; sub_135CFC+30↑j ROM:00135D3A rts ROM:00135D3A ; End of function sub_135CFC ROM:00135D3A ROM:00135D3C ROM:00135D3C ; =============== S U B R O U T I N E ======================================= ROM:00135D3C ROM:00135D3C ROM:00135D3C sub_135D3C: ; CODE XREF: ROM:00116FBE↑p ROM:00135D3C bclr #5,($1403).w ROM:00135D42 move.w ($EB4).w,d1 ROM:00135D46 cmpi.w #6,d1 ROM:00135D4A bcc.s locret_135D54 ROM:00135D4C movea.l off_135D56(pc,d1.w*4),a0 ROM:00135D50 nop ROM:00135D52 jmp (a0) ROM:00135D54 ; --------------------------------------------------------------------------- ROM:00135D54 ROM:00135D54 locret_135D54: ; CODE XREF: sub_135D3C+E↑j ROM:00135D54 rts ROM:00135D54 ; End of function sub_135D3C ROM:00135D54 ROM:00135D54 ; --------------------------------------------------------------------------- ROM:00135D56 off_135D56: dc.l loc_135D6E ; DATA XREF: sub_135D3C+10↑r ROM:00135D5A dc.l loc_135D7C ROM:00135D5E dc.l loc_135D9C ROM:00135D62 dc.l loc_135DD0 ROM:00135D66 dc.l loc_135DFC ROM:00135D6A dc.l loc_135E46 ROM:00135D6E ; --------------------------------------------------------------------------- ROM:00135D6E ROM:00135D6E loc_135D6E: ; DATA XREF: ROM:off_135D56↑o ROM:00135D6E bsr.w sub_135EC4 ROM:00135D72 move.w #1,($EB4).w ROM:00135D78 bra.s loc_135D96 ROM:00135D7A ; --------------------------------------------------------------------------- ROM:00135D7A rts ROM:00135D7C ; --------------------------------------------------------------------------- ROM:00135D7C ROM:00135D7C loc_135D7C: ; DATA XREF: ROM:00135D5A↑o ROM:00135D7C btst #4,($1409).w ROM:00135D82 beq.s loc_135D96 ROM:00135D84 bclr #4,($1409).w ROM:00135D8A bsr.w sub_136B18 ROM:00135D8E move.w #2,($EB4).w ROM:00135D94 bra.s loc_135DCA ROM:00135D96 ; --------------------------------------------------------------------------- ROM:00135D96 ROM:00135D96 loc_135D96: ; CODE XREF: ROM:00135D78↑j ROM:00135D96 ; ROM:00135D82↑j ROM:00135D96 bsr.w sub_135F30 ROM:00135D9A rts ROM:00135D9C ; --------------------------------------------------------------------------- ROM:00135D9C ROM:00135D9C loc_135D9C: ; DATA XREF: ROM:00135D5E↑o ROM:00135D9C btst #4,($1409).w ROM:00135DA2 beq.s loc_135DCA ROM:00135DA4 bclr #4,($1409).w ROM:00135DAA bsr.w sub_136A2C ROM:00135DAE bsr.w sub_136A00 ROM:00135DB2 bsr.w sub_136B34 ROM:00135DB6 bset #7,($FFFFFC1A).w ROM:00135DBC move.w #3,($EB4).w ROM:00135DC2 bra.s loc_135DF6 ROM:00135DC4 ; --------------------------------------------------------------------------- ROM:00135DC4 bra.l *+6 ROM:00135DCA ; --------------------------------------------------------------------------- ROM:00135DCA ROM:00135DCA loc_135DCA: ; CODE XREF: ROM:00135D94↑j ROM:00135DCA ; ROM:00135DA2↑j ... ROM:00135DCA bsr.w sub_135F30 ROM:00135DCE rts ROM:00135DD0 ; --------------------------------------------------------------------------- ROM:00135DD0 ROM:00135DD0 loc_135DD0: ; DATA XREF: ROM:00135D62↑o ROM:00135DD0 btst #4,($1409).w ROM:00135DD6 beq.s loc_135DF6 ROM:00135DD8 bclr #4,($1409).w ROM:00135DDE bsr.w sub_135F56 ROM:00135DE2 bsr.w sub_13648E ROM:00135DE6 bsr.w sub_1366E6 ROM:00135DEA bsr.w sub_1368F0 ROM:00135DEE move.w #4,($EB4).w ROM:00135DF4 bra.s loc_135DFC ROM:00135DF6 ; --------------------------------------------------------------------------- ROM:00135DF6 ROM:00135DF6 loc_135DF6: ; CODE XREF: ROM:00135DC2↑j ROM:00135DF6 ; ROM:00135DD6↑j ... ROM:00135DF6 bsr.w sub_135F30 ROM:00135DFA rts ROM:00135DFC ; --------------------------------------------------------------------------- ROM:00135DFC ROM:00135DFC loc_135DFC: ; CODE XREF: ROM:00135DF4↑j ROM:00135DFC ; DATA XREF: ROM:00135D66↑o ROM:00135DFC btst #2,($1403).w ROM:00135E02 bne.s loc_135E28 ROM:00135E04 bsr.w sub_135E84 ROM:00135E08 bsr.w sub_136A2C ROM:00135E0C bsr.w sub_136A00 ROM:00135E10 bsr.w sub_136B34 ROM:00135E14 bset #5,($1403).w ROM:00135E1A bset #7,($FFFFFC1A).w ROM:00135E20 move.w #3,($EB4).w ROM:00135E26 bra.s loc_135DF6 ROM:00135E28 ; --------------------------------------------------------------------------- ROM:00135E28 ROM:00135E28 loc_135E28: ; CODE XREF: ROM:00135E02↑j ROM:00135E28 btst #2,($1403).w ROM:00135E2E beq.s locret_135E44 ROM:00135E30 bset #7,($FFFFFC1A).w ROM:00135E36 bclr #2,($1403).w ROM:00135E3C move.w #5,($EB4).w ROM:00135E42 bra.s loc_135E7C ROM:00135E44 ; --------------------------------------------------------------------------- ROM:00135E44 ROM:00135E44 locret_135E44: ; CODE XREF: ROM:00135E2E↑j ROM:00135E44 rts ROM:00135E46 ; --------------------------------------------------------------------------- ROM:00135E46 ROM:00135E46 loc_135E46: ; DATA XREF: ROM:00135D6A↑o ROM:00135E46 btst #4,($1409).w ROM:00135E4C beq.s loc_135E7C ROM:00135E4E bclr #4,($1409).w ROM:00135E54 bsr.w sub_135E84 ROM:00135E58 bsr.w sub_136A2C ROM:00135E5C bsr.w sub_136A00 ROM:00135E60 bsr.w sub_136B34 ROM:00135E64 bset #5,($1403).w ROM:00135E6A bset #7,($FFFFFC1A).w ROM:00135E70 move.w #3,($EB4).w ROM:00135E76 bra.l loc_135DF6 ROM:00135E7C ; --------------------------------------------------------------------------- ROM:00135E7C ROM:00135E7C loc_135E7C: ; CODE XREF: ROM:00135E42↑j ROM:00135E7C ; ROM:00135E4C↑j ROM:00135E7C bsr.w sub_135F30 ROM:00135E80 rts ROM:00135E82 ; --------------------------------------------------------------------------- ROM:00135E82 rts ROM:00135E84 ROM:00135E84 ; =============== S U B R O U T I N E ======================================= ROM:00135E84 ROM:00135E84 ROM:00135E84 sub_135E84: ; CODE XREF: ROM:00135E04↑p ROM:00135E84 ; ROM:00135E54↑p ROM:00135E84 lea ($FFFFFD00).w,a0 ROM:00135E88 move.w (a0),($E84).w ROM:00135E8C move.w 2(a0),($E86).w ROM:00135E92 move.w 4(a0),($E88).w ROM:00135E98 move.w 6(a0),($E8A).w ROM:00135E9E move.w #$FF,($E8C).w ROM:00135EA4 move.w #$FF,($E8E).w ROM:00135EAA move.w #$FF,($E90).w ROM:00135EB0 move.w #$FF,($E92).w ROM:00135EB6 move.w #$FF,($E94).w ROM:00135EBC move.w #$FF,($E96).w ROM:00135EC2 rts ROM:00135EC2 ; End of function sub_135E84 ROM:00135EC2 ROM:00135EC4 ROM:00135EC4 ; =============== S U B R O U T I N E ======================================= ROM:00135EC4 ROM:00135EC4 ROM:00135EC4 sub_135EC4: ; CODE XREF: ROM:loc_135D6E↑p ROM:00135EC4 lea ($FFFFFD20).w,a0 ROM:00135EC8 move.w #$55,(a0) ; 'U' ROM:00135ECC move.w #$2A,2(a0) ; '*' ROM:00135ED2 move.w #$2A,4(a0) ; '*' ROM:00135ED8 move.w #0,6(a0) ROM:00135EDE lea ($FFFFFD40).w,a0 ROM:00135EE2 move.b #$79,(a0) ; 'y' ROM:00135EE6 move.b #$7A,1(a0) ; 'z' ROM:00135EEC move.b #$7B,2(a0) ; '{' ROM:00135EF2 move.b #$38,3(a0) ; '8' ROM:00135EF8 move.b ($FFFFFC15).w,($78E).w ROM:00135EFE ori.b #8,($78E).w ROM:00135F04 move.b ($78E).w,($FFFFFC15).w ROM:00135F0A move.b #$7E,($FFFFFC17).w ; '~' ROM:00135F10 move.b #$7B,($FFFFFC16).w ; '{' ROM:00135F16 move.w #$A908,($FFFFFC18).w ROM:00135F1C move.w #$300,($FFFFFC1C).w ROM:00135F22 move.b #0,($FFFFFC1E).w ROM:00135F28 move.w #$9814,($FFFFFC1A).w ROM:00135F2E rts ROM:00135F2E ; End of function sub_135EC4 ROM:00135F2E ROM:00135F30 ROM:00135F30 ; =============== S U B R O U T I N E ======================================= ROM:00135F30 ROM:00135F30 ROM:00135F30 sub_135F30: ; CODE XREF: ROM:loc_135D96↑p ROM:00135F30 ; ROM:loc_135DCA↑p ... ROM:00135F30 btst #7,($FFFFFC1F).w ROM:00135F36 beq.s loc_135F46 ROM:00135F38 bset #4,($1409).w ROM:00135F3E bclr #7,($FFFFFC1F).w ROM:00135F44 bra.s locret_135F54 ROM:00135F46 ; --------------------------------------------------------------------------- ROM:00135F46 ROM:00135F46 loc_135F46: ; CODE XREF: sub_135F30+6↑j ROM:00135F46 btst #7,($FFFFFC1A).w ROM:00135F4C bne.s locret_135F54 ROM:00135F4E bset #4,($1409).w ROM:00135F54 ROM:00135F54 locret_135F54: ; CODE XREF: sub_135F30+14↑j ROM:00135F54 ; sub_135F30+1C↑j ROM:00135F54 rts ROM:00135F54 ; End of function sub_135F30 ROM:00135F54 ROM:00135F56 ROM:00135F56 ; =============== S U B R O U T I N E ======================================= ROM:00135F56 ROM:00135F56 ROM:00135F56 sub_135F56: ; CODE XREF: ROM:00135DDE↑p ROM:00135F56 lea ($FFFFFD00).w,a0 ROM:00135F5A lea ($FFFFFD20).w,a1 ROM:00135F5E btst #4,($DF8).w ROM:00135F64 beq.s loc_135F88 ROM:00135F66 move.b #0,d0 ROM:00135F6A bra.s loc_135F70 ROM:00135F6C ; --------------------------------------------------------------------------- ROM:00135F6C ROM:00135F6C loc_135F6C: ; CODE XREF: sub_135F56:loc_135F86↓j ROM:00135F6C addi.b #1,d0 ROM:00135F70 ROM:00135F70 loc_135F70: ; CODE XREF: sub_135F56+14↑j ROM:00135F70 cmpi.b #$B,d0 ROM:00135F74 bgt.s loc_135F88 ROM:00135F76 cmpi.b #0,$7B4(d0.w) ROM:00135F7E beq.s loc_135F86 ROM:00135F80 subq.b #1,$7B4(d0.w) ROM:00135F86 ROM:00135F86 loc_135F86: ; CODE XREF: sub_135F56+28↑j ROM:00135F86 bra.s loc_135F6C ROM:00135F88 ; --------------------------------------------------------------------------- ROM:00135F88 ROM:00135F88 loc_135F88: ; CODE XREF: sub_135F56+E↑j ROM:00135F88 ; sub_135F56+1E↑j ROM:00135F88 btst #1,($FFFFFD00).w ROM:00135F8E beq.l locret_13648C ROM:00135F94 bset #0,($E99).w ROM:00135F9A bset #0,($147D).w ROM:00135FA0 move.w (a0),d5 ROM:00135FA2 andi.w #$3F8,d5 ROM:00135FA6 cmpi.w #$218,d5 ROM:00135FAA bne.l loc_135FC2 ROM:00135FB0 bset #1,($E99).w ROM:00135FB6 bset #1,($147D).w ROM:00135FBC bra.l loc_136482 ROM:00135FC2 ; --------------------------------------------------------------------------- ROM:00135FC2 ROM:00135FC2 loc_135FC2: ; CODE XREF: sub_135F56+54↑j ROM:00135FC2 cmpi.w #$3D8,d5 ROM:00135FC6 bne.l loc_135FDE ROM:00135FCC bset #2,($E99).w ROM:00135FD2 bset #2,($147D).w ROM:00135FD8 bra.l loc_136482 ROM:00135FDE ; --------------------------------------------------------------------------- ROM:00135FDE ROM:00135FDE loc_135FDE: ; CODE XREF: sub_135F56+70↑j ROM:00135FDE cmpi.w #$3F8,d5 ROM:00135FE2 bne.s loc_136002 ROM:00135FE4 bset #1,($E99).w ROM:00135FEA bset #1,($147D).w ROM:00135FF0 bset #2,($E99).w ROM:00135FF6 bset #2,($147D).w ROM:00135FFC bra.l loc_136482 ROM:00136002 ; --------------------------------------------------------------------------- ROM:00136002 ROM:00136002 loc_136002: ; CODE XREF: sub_135F56+8C↑j ROM:00136002 move.w d5,d1 ROM:00136004 andi.w #$1E0,d1 ROM:00136008 asr.w #5,d1 ROM:0013600A move.w d1,($E8C).w ROM:0013600E move.w d5,d2 ROM:00136010 andi.w #$18,d2 ROM:00136014 asr.w #3,d2 ROM:00136016 move.w d2,($E8E).w ROM:0013601A cmpi.w #0,d2 ROM:0013601E bne.l loc_136194 ROM:00136024 move.w ($E9C).w,d3 ROM:00136028 move.w ($147E).w,d4 ROM:0013602C cmpi.w #1,d1 ROM:00136030 bne.s loc_13606C ROM:00136032 move.w $888(a5),d6 ROM:00136036 cmpi.w #0,d6 ROM:0013603A bne.s loc_136060 ROM:0013603C move.b $100(a5),d6 ROM:00136040 addq.b #2,($7B4).w ROM:00136044 cmpi.b #0,($7B4).w ROM:0013604A bge.s loc_136052 ROM:0013604C move.b #$7F,($7B4).w ROM:00136052 ROM:00136052 loc_136052: ; CODE XREF: sub_135F56+F4↑j ROM:00136052 cmp.b ($7B4).w,d6 ROM:00136056 bge.s loc_136060 ROM:00136058 bset #0,d3 ROM:0013605C bset #0,d4 ROM:00136060 ROM:00136060 loc_136060: ; CODE XREF: sub_135F56+E4↑j ROM:00136060 ; sub_135F56+100↑j ROM:00136060 bset #5,($1412).w ROM:00136066 bra.l loc_136186 ROM:0013606C ; --------------------------------------------------------------------------- ROM:0013606C ROM:0013606C loc_13606C: ; CODE XREF: sub_135F56+DA↑j ROM:0013606C cmpi.w #2,d1 ROM:00136070 bne.s loc_1360AC ROM:00136072 move.w $888(a5),d6 ROM:00136076 cmpi.w #0,d6 ROM:0013607A bne.s loc_1360A0 ROM:0013607C move.b $100(a5),d6 ROM:00136080 addq.b #2,($7B5).w ROM:00136084 cmpi.b #0,($7B5).w ROM:0013608A bge.s loc_136092 ROM:0013608C move.b #$7F,($7B5).w ROM:00136092 ROM:00136092 loc_136092: ; CODE XREF: sub_135F56+134↑j ROM:00136092 cmp.b ($7B5).w,d6 ROM:00136096 bge.s loc_1360A0 ROM:00136098 bset #1,d3 ROM:0013609C bset #1,d4 ROM:001360A0 ROM:001360A0 loc_1360A0: ; CODE XREF: sub_135F56+124↑j ROM:001360A0 ; sub_135F56+140↑j ROM:001360A0 bset #4,($1414).w ROM:001360A6 bra.l loc_136186 ROM:001360AC ; --------------------------------------------------------------------------- ROM:001360AC ROM:001360AC loc_1360AC: ; CODE XREF: sub_135F56+11A↑j ROM:001360AC cmpi.w #3,d1 ROM:001360B0 bne.s loc_1360EC ROM:001360B2 move.w $888(a5),d6 ROM:001360B6 cmpi.w #0,d6 ROM:001360BA bne.s loc_1360E0 ROM:001360BC move.b $100(a5),d6 ROM:001360C0 addq.b #2,($7B6).w ROM:001360C4 cmpi.b #0,($7B6).w ROM:001360CA bge.s loc_1360D2 ROM:001360CC move.b #$7F,($7B6).w ROM:001360D2 ROM:001360D2 loc_1360D2: ; CODE XREF: sub_135F56+174↑j ROM:001360D2 cmp.b ($7B6).w,d6 ROM:001360D6 bge.s loc_1360E0 ROM:001360D8 bset #2,d3 ROM:001360DC bset #2,d4 ROM:001360E0 ROM:001360E0 loc_1360E0: ; CODE XREF: sub_135F56+164↑j ROM:001360E0 ; sub_135F56+180↑j ROM:001360E0 bset #0,($1411).w ROM:001360E6 bra.l loc_136186 ROM:001360EC ; --------------------------------------------------------------------------- ROM:001360EC ROM:001360EC loc_1360EC: ; CODE XREF: sub_135F56+15A↑j ROM:001360EC cmpi.w #4,d1 ROM:001360F0 bne.s loc_136128 ROM:001360F2 move.w $888(a5),d6 ROM:001360F6 cmpi.w #0,d6 ROM:001360FA bne.s loc_136120 ROM:001360FC move.b $100(a5),d6 ROM:00136100 addq.b #2,($7B7).w ROM:00136104 cmpi.b #0,($7B7).w ROM:0013610A bge.s loc_136112 ROM:0013610C move.b #$7F,($7B7).w ROM:00136112 ROM:00136112 loc_136112: ; CODE XREF: sub_135F56+1B4↑j ROM:00136112 cmp.b ($7B7).w,d6 ROM:00136116 bge.s loc_136120 ROM:00136118 bset #3,d3 ROM:0013611C bset #3,d4 ROM:00136120 ROM:00136120 loc_136120: ; CODE XREF: sub_135F56+1A4↑j ROM:00136120 ; sub_135F56+1C0↑j ROM:00136120 bset #6,($1412).w ROM:00136126 bra.s loc_136186 ROM:00136128 ; --------------------------------------------------------------------------- ROM:00136128 ROM:00136128 loc_136128: ; CODE XREF: sub_135F56+19A↑j ROM:00136128 cmpi.w #5,d1 ROM:0013612C bne.s loc_136138 ROM:0013612E bset #4,d3 ROM:00136132 bset #4,d4 ROM:00136136 bra.s loc_136186 ROM:00136138 ; --------------------------------------------------------------------------- ROM:00136138 ROM:00136138 loc_136138: ; CODE XREF: sub_135F56+1D6↑j ROM:00136138 cmpi.w #6,d1 ROM:0013613C bne.s loc_136148 ROM:0013613E bset #5,d3 ROM:00136142 bset #5,d4 ROM:00136146 bra.s loc_136186 ROM:00136148 ; --------------------------------------------------------------------------- ROM:00136148 ROM:00136148 loc_136148: ; CODE XREF: sub_135F56+1E6↑j ROM:00136148 cmpi.w #7,d1 ROM:0013614C bne.s loc_136158 ROM:0013614E bset #6,d3 ROM:00136152 bset #6,d4 ROM:00136156 bra.s loc_136186 ROM:00136158 ; --------------------------------------------------------------------------- ROM:00136158 ROM:00136158 loc_136158: ; CODE XREF: sub_135F56+1F6↑j ROM:00136158 cmpi.w #8,d1 ROM:0013615C bne.s loc_136168 ROM:0013615E bset #7,d3 ROM:00136162 bset #7,d4 ROM:00136166 bra.s loc_136186 ROM:00136168 ; --------------------------------------------------------------------------- ROM:00136168 ROM:00136168 loc_136168: ; CODE XREF: sub_135F56+206↑j ROM:00136168 cmpi.w #9,d1 ROM:0013616C bne.s loc_136178 ROM:0013616E bset #8,d3 ROM:00136172 bset #8,d4 ROM:00136176 bra.s loc_136186 ROM:00136178 ; --------------------------------------------------------------------------- ROM:00136178 ROM:00136178 loc_136178: ; CODE XREF: sub_135F56+216↑j ROM:00136178 cmpi.w #$C,d1 ROM:0013617C bne.s loc_136186 ROM:0013617E bset #9,d3 ROM:00136182 bset #9,d4 ROM:00136186 ROM:00136186 loc_136186: ; CODE XREF: sub_135F56+110↑j ROM:00136186 ; sub_135F56+150↑j ... ROM:00136186 move.w d3,($E9C).w ROM:0013618A move.w d4,($147E).w ROM:0013618E bra.l loc_136482 ROM:00136194 ; --------------------------------------------------------------------------- ROM:00136194 ROM:00136194 loc_136194: ; CODE XREF: sub_135F56+C8↑j ROM:00136194 cmpi.w #1,d2 ROM:00136198 bne.l loc_13630E ROM:0013619E move.w ($E9E).w,d3 ROM:001361A2 move.w ($1480).w,d4 ROM:001361A6 cmpi.w #1,d1 ROM:001361AA bne.s loc_1361E6 ROM:001361AC move.w $888(a5),d6 ROM:001361B0 cmpi.w #0,d6 ROM:001361B4 bne.s loc_1361DA ROM:001361B6 move.b $100(a5),d6 ROM:001361BA addq.b #2,($7B8).w ROM:001361BE cmpi.b #0,($7B8).w ROM:001361C4 bge.s loc_1361CC ROM:001361C6 move.b #$7F,($7B8).w ROM:001361CC ROM:001361CC loc_1361CC: ; CODE XREF: sub_135F56+26E↑j ROM:001361CC cmp.b ($7B8).w,d6 ROM:001361D0 bge.s loc_1361DA ROM:001361D2 bset #0,d3 ROM:001361D6 bset #0,d4 ROM:001361DA ROM:001361DA loc_1361DA: ; CODE XREF: sub_135F56+25E↑j ROM:001361DA ; sub_135F56+27A↑j ROM:001361DA bset #5,($1412).w ROM:001361E0 bra.l loc_136300 ROM:001361E6 ; --------------------------------------------------------------------------- ROM:001361E6 ROM:001361E6 loc_1361E6: ; CODE XREF: sub_135F56+254↑j ROM:001361E6 cmpi.w #2,d1 ROM:001361EA bne.s loc_136226 ROM:001361EC move.w $888(a5),d6 ROM:001361F0 cmpi.w #0,d6 ROM:001361F4 bne.s loc_13621A ROM:001361F6 move.b $100(a5),d6 ROM:001361FA addq.b #2,($7B9).w ROM:001361FE cmpi.b #0,($7B9).w ROM:00136204 bge.s loc_13620C ROM:00136206 move.b #$7F,($7B9).w ROM:0013620C ROM:0013620C loc_13620C: ; CODE XREF: sub_135F56+2AE↑j ROM:0013620C cmp.b ($7B9).w,d6 ROM:00136210 bge.s loc_13621A ROM:00136212 bset #1,d3 ROM:00136216 bset #1,d4 ROM:0013621A ROM:0013621A loc_13621A: ; CODE XREF: sub_135F56+29E↑j ROM:0013621A ; sub_135F56+2BA↑j ROM:0013621A bset #4,($1414).w ROM:00136220 bra.l loc_136300 ROM:00136226 ; --------------------------------------------------------------------------- ROM:00136226 ROM:00136226 loc_136226: ; CODE XREF: sub_135F56+294↑j ROM:00136226 cmpi.w #3,d1 ROM:0013622A bne.s loc_136266 ROM:0013622C move.w $888(a5),d6 ROM:00136230 cmpi.w #0,d6 ROM:00136234 bne.s loc_13625A ROM:00136236 move.b $100(a5),d6 ROM:0013623A addq.b #2,($7BA).w ROM:0013623E cmpi.b #0,($7BA).w ROM:00136244 bge.s loc_13624C ROM:00136246 move.b #$7F,($7BA).w ROM:0013624C ROM:0013624C loc_13624C: ; CODE XREF: sub_135F56+2EE↑j ROM:0013624C cmp.b ($7BA).w,d6 ROM:00136250 bge.s loc_13625A ROM:00136252 bset #2,d3 ROM:00136256 bset #2,d4 ROM:0013625A ROM:0013625A loc_13625A: ; CODE XREF: sub_135F56+2DE↑j ROM:0013625A ; sub_135F56+2FA↑j ROM:0013625A bset #0,($1411).w ROM:00136260 bra.l loc_136300 ROM:00136266 ; --------------------------------------------------------------------------- ROM:00136266 ROM:00136266 loc_136266: ; CODE XREF: sub_135F56+2D4↑j ROM:00136266 cmpi.w #4,d1 ROM:0013626A bne.s loc_1362A2 ROM:0013626C move.w $888(a5),d6 ROM:00136270 cmpi.w #0,d6 ROM:00136274 bne.s loc_13629A ROM:00136276 move.b $100(a5),d6 ROM:0013627A addq.b #2,($7BB).w ROM:0013627E cmpi.b #0,($7BB).w ROM:00136284 bge.s loc_13628C ROM:00136286 move.b #$7F,($7BB).w ROM:0013628C ROM:0013628C loc_13628C: ; CODE XREF: sub_135F56+32E↑j ROM:0013628C cmp.b ($7BB).w,d6 ROM:00136290 bge.s loc_13629A ROM:00136292 bset #3,d3 ROM:00136296 bset #3,d4 ROM:0013629A ROM:0013629A loc_13629A: ; CODE XREF: sub_135F56+31E↑j ROM:0013629A ; sub_135F56+33A↑j ROM:0013629A bset #6,($1412).w ROM:001362A0 bra.s loc_136300 ROM:001362A2 ; --------------------------------------------------------------------------- ROM:001362A2 ROM:001362A2 loc_1362A2: ; CODE XREF: sub_135F56+314↑j ROM:001362A2 cmpi.w #5,d1 ROM:001362A6 bne.s loc_1362B2 ROM:001362A8 bset #4,d3 ROM:001362AC bset #4,d4 ROM:001362B0 bra.s loc_136300 ROM:001362B2 ; --------------------------------------------------------------------------- ROM:001362B2 ROM:001362B2 loc_1362B2: ; CODE XREF: sub_135F56+350↑j ROM:001362B2 cmpi.w #6,d1 ROM:001362B6 bne.s loc_1362C2 ROM:001362B8 bset #5,d3 ROM:001362BC bset #5,d4 ROM:001362C0 bra.s loc_136300 ROM:001362C2 ; --------------------------------------------------------------------------- ROM:001362C2 ROM:001362C2 loc_1362C2: ; CODE XREF: sub_135F56+360↑j ROM:001362C2 cmpi.w #7,d1 ROM:001362C6 bne.s loc_1362D2 ROM:001362C8 bset #6,d3 ROM:001362CC bset #6,d4 ROM:001362D0 bra.s loc_136300 ROM:001362D2 ; --------------------------------------------------------------------------- ROM:001362D2 ROM:001362D2 loc_1362D2: ; CODE XREF: sub_135F56+370↑j ROM:001362D2 cmpi.w #8,d1 ROM:001362D6 bne.s loc_1362E2 ROM:001362D8 bset #7,d3 ROM:001362DC bset #7,d4 ROM:001362E0 bra.s loc_136300 ROM:001362E2 ; --------------------------------------------------------------------------- ROM:001362E2 ROM:001362E2 loc_1362E2: ; CODE XREF: sub_135F56+380↑j ROM:001362E2 cmpi.w #9,d1 ROM:001362E6 bne.s loc_1362F2 ROM:001362E8 bset #8,d3 ROM:001362EC bset #8,d4 ROM:001362F0 bra.s loc_136300 ROM:001362F2 ; --------------------------------------------------------------------------- ROM:001362F2 ROM:001362F2 loc_1362F2: ; CODE XREF: sub_135F56+390↑j ROM:001362F2 cmpi.w #$C,d1 ROM:001362F6 bne.s loc_136300 ROM:001362F8 bset #9,d3 ROM:001362FC bset #9,d4 ROM:00136300 ROM:00136300 loc_136300: ; CODE XREF: sub_135F56+28A↑j ROM:00136300 ; sub_135F56+2CA↑j ... ROM:00136300 move.w d3,($E9E).w ROM:00136304 move.w d4,($1480).w ROM:00136308 bra.l loc_136482 ROM:0013630E ; --------------------------------------------------------------------------- ROM:0013630E ROM:0013630E loc_13630E: ; CODE XREF: sub_135F56+242↑j ROM:0013630E cmpi.w #2,d2 ROM:00136312 bne.l loc_136482 ROM:00136318 move.w ($EA0).w,d3 ROM:0013631C move.w ($1482).w,d4 ROM:00136320 cmpi.w #1,d1 ROM:00136324 bne.s loc_136360 ROM:00136326 move.w $888(a5),d6 ROM:0013632A cmpi.w #0,d6 ROM:0013632E bne.s loc_136354 ROM:00136330 move.b $100(a5),d6 ROM:00136334 addq.b #2,($7BC).w ROM:00136338 cmpi.b #0,($7BC).w ROM:0013633E bge.s loc_136346 ROM:00136340 move.b #$7F,($7BC).w ROM:00136346 ROM:00136346 loc_136346: ; CODE XREF: sub_135F56+3E8↑j ROM:00136346 cmp.b ($7BC).w,d6 ROM:0013634A bge.s loc_136354 ROM:0013634C bset #0,d3 ROM:00136350 bset #0,d4 ROM:00136354 ROM:00136354 loc_136354: ; CODE XREF: sub_135F56+3D8↑j ROM:00136354 ; sub_135F56+3F4↑j ROM:00136354 bset #5,($1412).w ROM:0013635A bra.l loc_13647A ROM:00136360 ; --------------------------------------------------------------------------- ROM:00136360 ROM:00136360 loc_136360: ; CODE XREF: sub_135F56+3CE↑j ROM:00136360 cmpi.w #2,d1 ROM:00136364 bne.s loc_1363A0 ROM:00136366 move.w $888(a5),d6 ROM:0013636A cmpi.w #0,d6 ROM:0013636E bne.s loc_136394 ROM:00136370 move.b $100(a5),d6 ROM:00136374 addq.b #2,($7BD).w ROM:00136378 cmpi.b #0,($7BD).w ROM:0013637E bge.s loc_136386 ROM:00136380 move.b #$7F,($7BD).w ROM:00136386 ROM:00136386 loc_136386: ; CODE XREF: sub_135F56+428↑j ROM:00136386 cmp.b ($7BD).w,d6 ROM:0013638A bge.s loc_136394 ROM:0013638C bset #1,d3 ROM:00136390 bset #1,d4 ROM:00136394 ROM:00136394 loc_136394: ; CODE XREF: sub_135F56+418↑j ROM:00136394 ; sub_135F56+434↑j ROM:00136394 bset #4,($1414).w ROM:0013639A bra.l loc_13647A ROM:001363A0 ; --------------------------------------------------------------------------- ROM:001363A0 ROM:001363A0 loc_1363A0: ; CODE XREF: sub_135F56+40E↑j ROM:001363A0 cmpi.w #3,d1 ROM:001363A4 bne.s loc_1363E0 ROM:001363A6 move.w $888(a5),d6 ROM:001363AA cmpi.w #0,d6 ROM:001363AE bne.s loc_1363D4 ROM:001363B0 move.b $100(a5),d6 ROM:001363B4 addq.b #2,($7BE).w ROM:001363B8 cmpi.b #0,($7BE).w ROM:001363BE bge.s loc_1363C6 ROM:001363C0 move.b #$7F,($7BE).w ROM:001363C6 ROM:001363C6 loc_1363C6: ; CODE XREF: sub_135F56+468↑j ROM:001363C6 cmp.b ($7BE).w,d6 ROM:001363CA bge.s loc_1363D4 ROM:001363CC bset #2,d3 ROM:001363D0 bset #2,d4 ROM:001363D4 ROM:001363D4 loc_1363D4: ; CODE XREF: sub_135F56+458↑j ROM:001363D4 ; sub_135F56+474↑j ROM:001363D4 bset #0,($1411).w ROM:001363DA bra.l loc_13647A ROM:001363E0 ; --------------------------------------------------------------------------- ROM:001363E0 ROM:001363E0 loc_1363E0: ; CODE XREF: sub_135F56+44E↑j ROM:001363E0 cmpi.w #4,d1 ROM:001363E4 bne.s loc_13641C ROM:001363E6 move.w $888(a5),d6 ROM:001363EA cmpi.w #0,d6 ROM:001363EE bne.s loc_136414 ROM:001363F0 move.b $100(a5),d6 ROM:001363F4 addq.b #2,($7BF).w ROM:001363F8 cmpi.b #0,($7BF).w ROM:001363FE bge.s loc_136406 ROM:00136400 move.b #$7F,($7BF).w ROM:00136406 ROM:00136406 loc_136406: ; CODE XREF: sub_135F56+4A8↑j ROM:00136406 cmp.b ($7BF).w,d6 ROM:0013640A bge.s loc_136414 ROM:0013640C bset #3,d3 ROM:00136410 bset #3,d4 ROM:00136414 ROM:00136414 loc_136414: ; CODE XREF: sub_135F56+498↑j ROM:00136414 ; sub_135F56+4B4↑j ROM:00136414 bset #6,($1412).w ROM:0013641A bra.s loc_13647A ROM:0013641C ; --------------------------------------------------------------------------- ROM:0013641C ROM:0013641C loc_13641C: ; CODE XREF: sub_135F56+48E↑j ROM:0013641C cmpi.w #5,d1 ROM:00136420 bne.s loc_13642C ROM:00136422 bset #4,d3 ROM:00136426 bset #4,d4 ROM:0013642A bra.s loc_13647A ROM:0013642C ; --------------------------------------------------------------------------- ROM:0013642C ROM:0013642C loc_13642C: ; CODE XREF: sub_135F56+4CA↑j ROM:0013642C cmpi.w #6,d1 ROM:00136430 bne.s loc_13643C ROM:00136432 bset #5,d3 ROM:00136436 bset #5,d4 ROM:0013643A bra.s loc_13647A ROM:0013643C ; --------------------------------------------------------------------------- ROM:0013643C ROM:0013643C loc_13643C: ; CODE XREF: sub_135F56+4DA↑j ROM:0013643C cmpi.w #7,d1 ROM:00136440 bne.s loc_13644C ROM:00136442 bset #6,d3 ROM:00136446 bset #6,d4 ROM:0013644A bra.s loc_13647A ROM:0013644C ; --------------------------------------------------------------------------- ROM:0013644C ROM:0013644C loc_13644C: ; CODE XREF: sub_135F56+4EA↑j ROM:0013644C cmpi.w #8,d1 ROM:00136450 bne.s loc_13645C ROM:00136452 bset #7,d3 ROM:00136456 bset #7,d4 ROM:0013645A bra.s loc_13647A ROM:0013645C ; --------------------------------------------------------------------------- ROM:0013645C ROM:0013645C loc_13645C: ; CODE XREF: sub_135F56+4FA↑j ROM:0013645C cmpi.w #9,d1 ROM:00136460 bne.s loc_13646C ROM:00136462 bset #8,d3 ROM:00136466 bset #8,d4 ROM:0013646A bra.s loc_13647A ROM:0013646C ; --------------------------------------------------------------------------- ROM:0013646C ROM:0013646C loc_13646C: ; CODE XREF: sub_135F56+50A↑j ROM:0013646C cmpi.w #$C,d1 ROM:00136470 bne.s loc_13647A ROM:00136472 bset #9,d3 ROM:00136476 bset #9,d4 ROM:0013647A ROM:0013647A loc_13647A: ; CODE XREF: sub_135F56+404↑j ROM:0013647A ; sub_135F56+444↑j ... ROM:0013647A move.w d3,($EA0).w ROM:0013647E move.w d4,($1482).w ROM:00136482 ROM:00136482 loc_136482: ; CODE XREF: sub_135F56+66↑j ROM:00136482 ; sub_135F56+82↑j ... ROM:00136482 move.w #$7F,(a1) ROM:00136486 bset #2,($1403).w ROM:0013648C ROM:0013648C locret_13648C: ; CODE XREF: sub_135F56+38↑j ROM:0013648C rts ROM:0013648C ; End of function sub_135F56 ROM:0013648C ROM:0013648E ROM:0013648E ; =============== S U B R O U T I N E ======================================= ROM:0013648E ROM:0013648E ROM:0013648E sub_13648E: ; CODE XREF: ROM:00135DE2↑p ROM:0013648E bclr #0,($12A6).w ROM:00136494 bclr #1,($12A6).w ROM:0013649A btst #1,($FFFFFD02).w ROM:001364A0 beq.l locret_1366E4 ROM:001364A6 bset #3,($E99).w ROM:001364AC bset #3,($147D).w ROM:001364B2 move.w 2(a0),d5 ROM:001364B6 andi.w #$3F0,d5 ROM:001364BA cmpi.w #$230,d5 ROM:001364BE bne.l loc_1364D6 ROM:001364C4 bset #4,($E99).w ROM:001364CA bset #4,($147D).w ROM:001364D0 bra.l loc_1366D8 ROM:001364D6 ; --------------------------------------------------------------------------- ROM:001364D6 ROM:001364D6 loc_1364D6: ; CODE XREF: sub_13648E+30↑j ROM:001364D6 cmpi.w #$3B0,d5 ROM:001364DA bne.l loc_1364F2 ROM:001364E0 bset #5,($E99).w ROM:001364E6 bset #5,($147D).w ROM:001364EC bra.l loc_1366D8 ROM:001364F2 ; --------------------------------------------------------------------------- ROM:001364F2 ROM:001364F2 loc_1364F2: ; CODE XREF: sub_13648E+4C↑j ROM:001364F2 cmpi.w #$3F0,d5 ROM:001364F6 bne.s loc_136516 ROM:001364F8 bset #4,($E99).w ROM:001364FE bset #4,($147D).w ROM:00136504 bset #5,($E99).w ROM:0013650A bset #5,($147D).w ROM:00136510 bra.l loc_1366D8 ROM:00136516 ; --------------------------------------------------------------------------- ROM:00136516 ROM:00136516 loc_136516: ; CODE XREF: sub_13648E+68↑j ROM:00136516 move.w d5,d1 ROM:00136518 andi.w #$1C0,d1 ROM:0013651C asr.w #6,d1 ROM:0013651E move.w d1,($E90).w ROM:00136522 move.w d5,d2 ROM:00136524 andi.w #$30,d2 ; '0' ROM:00136528 asr.w #4,d2 ROM:0013652A move.w d2,($E92).w ROM:0013652E cmpi.w #0,d2 ROM:00136532 bne.l loc_1365BE ROM:00136538 move.w ($EA2).w,d3 ROM:0013653C move.w ($1484).w,d4 ROM:00136540 cmpi.w #4,d1 ROM:00136544 bne.s loc_136550 ROM:00136546 bset #0,d3 ROM:0013654A bset #0,d4 ROM:0013654E bra.s loc_1365B0 ROM:00136550 ; --------------------------------------------------------------------------- ROM:00136550 ROM:00136550 loc_136550: ; CODE XREF: sub_13648E+B6↑j ROM:00136550 cmpi.w #2,d1 ROM:00136554 bne.s loc_136560 ROM:00136556 bset #1,d3 ROM:0013655A bset #1,d4 ROM:0013655E bra.s loc_1365B0 ROM:00136560 ; --------------------------------------------------------------------------- ROM:00136560 ROM:00136560 loc_136560: ; CODE XREF: sub_13648E+C6↑j ROM:00136560 cmpi.w #6,d1 ROM:00136564 bne.s loc_136576 ROM:00136566 bset #2,d3 ROM:0013656A bset #2,d4 ROM:0013656E bset #0,($12A6).w ROM:00136574 bra.s loc_1365B0 ROM:00136576 ; --------------------------------------------------------------------------- ROM:00136576 ROM:00136576 loc_136576: ; CODE XREF: sub_13648E+D6↑j ROM:00136576 cmpi.w #1,d1 ROM:0013657A bne.s loc_13658C ROM:0013657C bset #3,d3 ROM:00136580 bset #3,d4 ROM:00136584 bset #1,($12A6).w ROM:0013658A bra.s loc_1365B0 ROM:0013658C ; --------------------------------------------------------------------------- ROM:0013658C ROM:0013658C loc_13658C: ; CODE XREF: sub_13648E+EC↑j ROM:0013658C cmpi.w #0,d1 ROM:00136590 bne.s loc_1365A2 ROM:00136592 bset #4,d3 ROM:00136596 bset #4,d4 ROM:0013659A bset #5,($140C).w ROM:001365A0 bra.s loc_1365B0 ROM:001365A2 ; --------------------------------------------------------------------------- ROM:001365A2 ROM:001365A2 loc_1365A2: ; CODE XREF: sub_13648E+102↑j ROM:001365A2 cmpi.w #3,d1 ROM:001365A6 bne.s loc_1365B0 ROM:001365A8 bset #5,d3 ROM:001365AC bset #5,d4 ROM:001365B0 ROM:001365B0 loc_1365B0: ; CODE XREF: sub_13648E+C0↑j ROM:001365B0 ; sub_13648E+D0↑j ... ROM:001365B0 move.w d3,($EA2).w ROM:001365B4 move.w d4,($1484).w ROM:001365B8 bra.l loc_1366D8 ROM:001365BE ; --------------------------------------------------------------------------- ROM:001365BE ROM:001365BE loc_1365BE: ; CODE XREF: sub_13648E+A4↑j ROM:001365BE cmpi.w #1,d2 ROM:001365C2 bne.l loc_13664E ROM:001365C8 move.w ($EA4).w,d3 ROM:001365CC move.w ($1486).w,d4 ROM:001365D0 cmpi.w #4,d1 ROM:001365D4 bne.s loc_1365E0 ROM:001365D6 bset #0,d3 ROM:001365DA bset #0,d4 ROM:001365DE bra.s loc_136640 ROM:001365E0 ; --------------------------------------------------------------------------- ROM:001365E0 ROM:001365E0 loc_1365E0: ; CODE XREF: sub_13648E+146↑j ROM:001365E0 cmpi.w #2,d1 ROM:001365E4 bne.s loc_1365F0 ROM:001365E6 bset #1,d3 ROM:001365EA bset #1,d4 ROM:001365EE bra.s loc_136640 ROM:001365F0 ; --------------------------------------------------------------------------- ROM:001365F0 ROM:001365F0 loc_1365F0: ; CODE XREF: sub_13648E+156↑j ROM:001365F0 cmpi.w #6,d1 ROM:001365F4 bne.s loc_136606 ROM:001365F6 bset #2,d3 ROM:001365FA bset #2,d4 ROM:001365FE bset #0,($12A6).w ROM:00136604 bra.s loc_136640 ROM:00136606 ; --------------------------------------------------------------------------- ROM:00136606 ROM:00136606 loc_136606: ; CODE XREF: sub_13648E+166↑j ROM:00136606 cmpi.w #1,d1 ROM:0013660A bne.s loc_13661C ROM:0013660C bset #3,d3 ROM:00136610 bset #3,d4 ROM:00136614 bset #1,($12A6).w ROM:0013661A bra.s loc_136640 ROM:0013661C ; --------------------------------------------------------------------------- ROM:0013661C ROM:0013661C loc_13661C: ; CODE XREF: sub_13648E+17C↑j ROM:0013661C cmpi.w #0,d1 ROM:00136620 bne.s loc_136632 ROM:00136622 bset #4,d3 ROM:00136626 bset #4,d4 ROM:0013662A bset #5,($140C).w ROM:00136630 bra.s loc_136640 ROM:00136632 ; --------------------------------------------------------------------------- ROM:00136632 ROM:00136632 loc_136632: ; CODE XREF: sub_13648E+192↑j ROM:00136632 cmpi.w #3,d1 ROM:00136636 bne.s loc_136640 ROM:00136638 bset #5,d3 ROM:0013663C bset #5,d4 ROM:00136640 ROM:00136640 loc_136640: ; CODE XREF: sub_13648E+150↑j ROM:00136640 ; sub_13648E+160↑j ... ROM:00136640 move.w d3,($EA4).w ROM:00136644 move.w d4,($1486).w ROM:00136648 bra.l loc_1366D8 ROM:0013664E ; --------------------------------------------------------------------------- ROM:0013664E ROM:0013664E loc_13664E: ; CODE XREF: sub_13648E+134↑j ROM:0013664E cmpi.w #2,d2 ROM:00136652 bne.l loc_1366D8 ROM:00136658 move.w ($EA6).w,d3 ROM:0013665C move.w ($1488).w,d4 ROM:00136660 cmpi.w #4,d1 ROM:00136664 bne.s loc_136670 ROM:00136666 bset #0,d3 ROM:0013666A bset #0,d4 ROM:0013666E bra.s loc_1366D0 ROM:00136670 ; --------------------------------------------------------------------------- ROM:00136670 ROM:00136670 loc_136670: ; CODE XREF: sub_13648E+1D6↑j ROM:00136670 cmpi.w #2,d1 ROM:00136674 bne.s loc_136680 ROM:00136676 bset #1,d3 ROM:0013667A bset #1,d4 ROM:0013667E bra.s loc_1366D0 ROM:00136680 ; --------------------------------------------------------------------------- ROM:00136680 ROM:00136680 loc_136680: ; CODE XREF: sub_13648E+1E6↑j ROM:00136680 cmpi.w #6,d1 ROM:00136684 bne.s loc_136696 ROM:00136686 bset #2,d3 ROM:0013668A bset #2,d4 ROM:0013668E bset #0,($12A6).w ROM:00136694 bra.s loc_1366D0 ROM:00136696 ; --------------------------------------------------------------------------- ROM:00136696 ROM:00136696 loc_136696: ; CODE XREF: sub_13648E+1F6↑j ROM:00136696 cmpi.w #1,d1 ROM:0013669A bne.s loc_1366AC ROM:0013669C bset #3,d3 ROM:001366A0 bset #3,d4 ROM:001366A4 bset #1,($12A6).w ROM:001366AA bra.s loc_1366D0 ROM:001366AC ; --------------------------------------------------------------------------- ROM:001366AC ROM:001366AC loc_1366AC: ; CODE XREF: sub_13648E+20C↑j ROM:001366AC cmpi.w #0,d1 ROM:001366B0 bne.s loc_1366C2 ROM:001366B2 bset #4,d3 ROM:001366B6 bset #4,d4 ROM:001366BA bset #5,($140C).w ROM:001366C0 bra.s loc_1366D0 ROM:001366C2 ; --------------------------------------------------------------------------- ROM:001366C2 ROM:001366C2 loc_1366C2: ; CODE XREF: sub_13648E+222↑j ROM:001366C2 cmpi.w #3,d1 ROM:001366C6 bne.s loc_1366D0 ROM:001366C8 bset #5,d3 ROM:001366CC bset #5,d4 ROM:001366D0 ROM:001366D0 loc_1366D0: ; CODE XREF: sub_13648E+1E0↑j ROM:001366D0 ; sub_13648E+1F0↑j ... ROM:001366D0 move.w d3,($EA6).w ROM:001366D4 move.w d4,($1488).w ROM:001366D8 ROM:001366D8 loc_1366D8: ; CODE XREF: sub_13648E+42↑j ROM:001366D8 ; sub_13648E+5E↑j ... ROM:001366D8 move.w #$3F,2(a1) ; '?' ROM:001366DE bset #2,($1403).w ROM:001366E4 ROM:001366E4 locret_1366E4: ; CODE XREF: sub_13648E+12↑j ROM:001366E4 rts ROM:001366E4 ; End of function sub_13648E ROM:001366E4 ROM:001366E6 ROM:001366E6 ; =============== S U B R O U T I N E ======================================= ROM:001366E6 ROM:001366E6 ROM:001366E6 sub_1366E6: ; CODE XREF: ROM:00135DE6↑p ROM:001366E6 btst #1,($FFFFFD04).w ROM:001366EC beq.l locret_1368EE ROM:001366F2 bset #6,($E99).w ROM:001366F8 bset #6,($147D).w ROM:001366FE move.w 4(a0),d5 ROM:00136702 andi.w #$3F0,d5 ROM:00136706 cmpi.w #$230,d5 ROM:0013670A bne.l loc_136722 ROM:00136710 bset #7,($E99).w ROM:00136716 bset #7,($147D).w ROM:0013671C bra.l loc_1368E2 ROM:00136722 ; --------------------------------------------------------------------------- ROM:00136722 ROM:00136722 loc_136722: ; CODE XREF: sub_1366E6+24↑j ROM:00136722 cmpi.w #$3B0,d5 ROM:00136726 bne.l loc_13673E ROM:0013672C bset #0,($E98).w ROM:00136732 bset #0,($147C).w ROM:00136738 bra.l loc_1368E2 ROM:0013673E ; --------------------------------------------------------------------------- ROM:0013673E ROM:0013673E loc_13673E: ; CODE XREF: sub_1366E6+40↑j ROM:0013673E cmpi.w #$3F0,d5 ROM:00136742 bne.s loc_136762 ROM:00136744 bset #7,($E99).w ROM:0013674A bset #7,($147D).w ROM:00136750 bset #0,($E98).w ROM:00136756 bset #0,($147C).w ROM:0013675C bra.l loc_1368E2 ROM:00136762 ; --------------------------------------------------------------------------- ROM:00136762 ROM:00136762 loc_136762: ; CODE XREF: sub_1366E6+5C↑j ROM:00136762 move.w d5,d1 ROM:00136764 andi.w #$1C0,d1 ROM:00136768 asr.w #6,d1 ROM:0013676A move.w d1,($E94).w ROM:0013676E move.w d5,d2 ROM:00136770 andi.w #$30,d2 ; '0' ROM:00136774 asr.w #4,d2 ROM:00136776 move.w d2,($E96).w ROM:0013677A cmpi.w #0,d2 ROM:0013677E bne.l loc_1367F8 ROM:00136784 move.w ($EA8).w,d3 ROM:00136788 move.w ($148A).w,d4 ROM:0013678C cmpi.w #4,d1 ROM:00136790 bne.s loc_13679C ROM:00136792 bset #0,d3 ROM:00136796 bset #0,d4 ROM:0013679A bra.s loc_1367EA ROM:0013679C ; --------------------------------------------------------------------------- ROM:0013679C ROM:0013679C loc_13679C: ; CODE XREF: sub_1366E6+AA↑j ROM:0013679C cmpi.w #2,d1 ROM:001367A0 bne.s loc_1367AC ROM:001367A2 bset #1,d3 ROM:001367A6 bset #1,d4 ROM:001367AA bra.s loc_1367EA ROM:001367AC ; --------------------------------------------------------------------------- ROM:001367AC ROM:001367AC loc_1367AC: ; CODE XREF: sub_1366E6+BA↑j ROM:001367AC cmpi.w #6,d1 ROM:001367B0 bne.s loc_1367BC ROM:001367B2 bset #2,d3 ROM:001367B6 bset #2,d4 ROM:001367BA bra.s loc_1367EA ROM:001367BC ; --------------------------------------------------------------------------- ROM:001367BC ROM:001367BC loc_1367BC: ; CODE XREF: sub_1366E6+CA↑j ROM:001367BC cmpi.w #1,d1 ROM:001367C0 bne.s loc_1367CC ROM:001367C2 bset #3,d3 ROM:001367C6 bset #3,d4 ROM:001367CA bra.s loc_1367EA ROM:001367CC ; --------------------------------------------------------------------------- ROM:001367CC ROM:001367CC loc_1367CC: ; CODE XREF: sub_1366E6+DA↑j ROM:001367CC cmpi.w #0,d1 ROM:001367D0 bne.s loc_1367DC ROM:001367D2 bset #4,d3 ROM:001367D6 bset #4,d4 ROM:001367DA bra.s loc_1367EA ROM:001367DC ; --------------------------------------------------------------------------- ROM:001367DC ROM:001367DC loc_1367DC: ; CODE XREF: sub_1366E6+EA↑j ROM:001367DC cmpi.w #3,d1 ROM:001367E0 bne.s loc_1367EA ROM:001367E2 bset #5,d3 ROM:001367E6 bset #5,d4 ROM:001367EA ROM:001367EA loc_1367EA: ; CODE XREF: sub_1366E6+B4↑j ROM:001367EA ; sub_1366E6+C4↑j ... ROM:001367EA move.w d3,($EA8).w ROM:001367EE move.w d4,($148A).w ROM:001367F2 bra.l loc_1368E2 ROM:001367F8 ; --------------------------------------------------------------------------- ROM:001367F8 ROM:001367F8 loc_1367F8: ; CODE XREF: sub_1366E6+98↑j ROM:001367F8 cmpi.w #1,d2 ROM:001367FC bne.s loc_13686E ROM:001367FE move.w ($EAA).w,d3 ROM:00136802 move.w ($148C).w,d4 ROM:00136806 cmpi.w #4,d1 ROM:0013680A bne.s loc_136816 ROM:0013680C bset #0,d3 ROM:00136810 bset #0,d4 ROM:00136814 bra.s loc_136864 ROM:00136816 ; --------------------------------------------------------------------------- ROM:00136816 ROM:00136816 loc_136816: ; CODE XREF: sub_1366E6+124↑j ROM:00136816 cmpi.w #2,d1 ROM:0013681A bne.s loc_136826 ROM:0013681C bset #1,d3 ROM:00136820 bset #1,d4 ROM:00136824 bra.s loc_136864 ROM:00136826 ; --------------------------------------------------------------------------- ROM:00136826 ROM:00136826 loc_136826: ; CODE XREF: sub_1366E6+134↑j ROM:00136826 cmpi.w #6,d1 ROM:0013682A bne.s loc_136836 ROM:0013682C bset #2,d3 ROM:00136830 bset #2,d4 ROM:00136834 bra.s loc_136864 ROM:00136836 ; --------------------------------------------------------------------------- ROM:00136836 ROM:00136836 loc_136836: ; CODE XREF: sub_1366E6+144↑j ROM:00136836 cmpi.w #1,d1 ROM:0013683A bne.s loc_136846 ROM:0013683C bset #3,d3 ROM:00136840 bset #3,d4 ROM:00136844 bra.s loc_136864 ROM:00136846 ; --------------------------------------------------------------------------- ROM:00136846 ROM:00136846 loc_136846: ; CODE XREF: sub_1366E6+154↑j ROM:00136846 cmpi.w #0,d1 ROM:0013684A bne.s loc_136856 ROM:0013684C bset #4,d3 ROM:00136850 bset #4,d4 ROM:00136854 bra.s loc_136864 ROM:00136856 ; --------------------------------------------------------------------------- ROM:00136856 ROM:00136856 loc_136856: ; CODE XREF: sub_1366E6+164↑j ROM:00136856 cmpi.w #3,d1 ROM:0013685A bne.s loc_136864 ROM:0013685C bset #5,d3 ROM:00136860 bset #5,d4 ROM:00136864 ROM:00136864 loc_136864: ; CODE XREF: sub_1366E6+12E↑j ROM:00136864 ; sub_1366E6+13E↑j ... ROM:00136864 move.w d3,($EAA).w ROM:00136868 move.w d4,($148C).w ROM:0013686C bra.s loc_1368E2 ROM:0013686E ; --------------------------------------------------------------------------- ROM:0013686E ROM:0013686E loc_13686E: ; CODE XREF: sub_1366E6+116↑j ROM:0013686E cmpi.w #2,d2 ROM:00136872 bne.s loc_1368E2 ROM:00136874 move.w ($EAC).w,d3 ROM:00136878 move.w ($148E).w,d4 ROM:0013687C cmpi.w #4,d1 ROM:00136880 bne.s loc_13688C ROM:00136882 bset #0,d3 ROM:00136886 bset #0,d4 ROM:0013688A bra.s loc_1368DA ROM:0013688C ; --------------------------------------------------------------------------- ROM:0013688C ROM:0013688C loc_13688C: ; CODE XREF: sub_1366E6+19A↑j ROM:0013688C cmpi.w #2,d1 ROM:00136890 bne.s loc_13689C ROM:00136892 bset #1,d3 ROM:00136896 bset #1,d4 ROM:0013689A bra.s loc_1368DA ROM:0013689C ; --------------------------------------------------------------------------- ROM:0013689C ROM:0013689C loc_13689C: ; CODE XREF: sub_1366E6+1AA↑j ROM:0013689C cmpi.w #6,d1 ROM:001368A0 bne.s loc_1368AC ROM:001368A2 bset #2,d3 ROM:001368A6 bset #2,d4 ROM:001368AA bra.s loc_1368DA ROM:001368AC ; --------------------------------------------------------------------------- ROM:001368AC ROM:001368AC loc_1368AC: ; CODE XREF: sub_1366E6+1BA↑j ROM:001368AC cmpi.w #1,d1 ROM:001368B0 bne.s loc_1368BC ROM:001368B2 bset #3,d3 ROM:001368B6 bset #3,d4 ROM:001368BA bra.s loc_1368DA ROM:001368BC ; --------------------------------------------------------------------------- ROM:001368BC ROM:001368BC loc_1368BC: ; CODE XREF: sub_1366E6+1CA↑j ROM:001368BC cmpi.w #0,d1 ROM:001368C0 bne.s loc_1368CC ROM:001368C2 bset #4,d3 ROM:001368C6 bset #4,d4 ROM:001368CA bra.s loc_1368DA ROM:001368CC ; --------------------------------------------------------------------------- ROM:001368CC ROM:001368CC loc_1368CC: ; CODE XREF: sub_1366E6+1DA↑j ROM:001368CC cmpi.w #3,d1 ROM:001368D0 bne.s loc_1368DA ROM:001368D2 bset #5,d3 ROM:001368D6 bset #5,d4 ROM:001368DA ROM:001368DA loc_1368DA: ; CODE XREF: sub_1366E6+1A4↑j ROM:001368DA ; sub_1366E6+1B4↑j ... ROM:001368DA move.w d3,($EAC).w ROM:001368DE move.w d4,($148E).w ROM:001368E2 ROM:001368E2 loc_1368E2: ; CODE XREF: sub_1366E6+36↑j ROM:001368E2 ; sub_1366E6+52↑j ... ROM:001368E2 move.w #$3F,4(a1) ; '?' ROM:001368E8 bset #2,($1403).w ROM:001368EE ROM:001368EE locret_1368EE: ; CODE XREF: sub_1366E6+6↑j ROM:001368EE rts ROM:001368EE ; End of function sub_1366E6 ROM:001368EE ROM:001368F0 ROM:001368F0 ; =============== S U B R O U T I N E ======================================= ROM:001368F0 ROM:001368F0 ROM:001368F0 sub_1368F0: ; CODE XREF: ROM:00135DEA↑p ROM:001368F0 btst #7,($FFFFFD07).w ROM:001368F6 beq.l locret_1369FE ROM:001368FC bset #1,($E98).w ROM:00136902 bset #1,($147C).w ROM:00136908 move.w 6(a0),d1 ROM:0013690C cmpi.w #$D4,d1 ROM:00136910 bne.s loc_136924 ROM:00136912 bset #2,($E98).w ROM:00136918 bset #2,($147C).w ROM:0013691E bra.l locret_1369FE ROM:00136924 ; --------------------------------------------------------------------------- ROM:00136924 ROM:00136924 loc_136924: ; CODE XREF: sub_1368F0+20↑j ROM:00136924 andi.w #$60,d1 ; '`' ROM:00136928 asr.w #5,d1 ROM:0013692A cmpi.w #0,d1 ROM:0013692E bne.s loc_13693E ROM:00136930 bset #0,($EAF).w ROM:00136936 bset #0,($14B8).w ROM:0013693C bra.s loc_136964 ROM:0013693E ; --------------------------------------------------------------------------- ROM:0013693E ROM:0013693E loc_13693E: ; CODE XREF: sub_1368F0+3E↑j ROM:0013693E cmpi.w #1,d1 ROM:00136942 bne.s loc_136952 ROM:00136944 bset #0,($EB1).w ROM:0013694A bset #0,($14B9).w ROM:00136950 bra.s loc_136964 ROM:00136952 ; --------------------------------------------------------------------------- ROM:00136952 ROM:00136952 loc_136952: ; CODE XREF: sub_1368F0+52↑j ROM:00136952 cmpi.w #3,d1 ROM:00136956 bne.s loc_136964 ROM:00136958 bset #0,($EB3).w ROM:0013695E bset #0,($14BA).w ROM:00136964 ROM:00136964 loc_136964: ; CODE XREF: sub_1368F0+4C↑j ROM:00136964 ; sub_1368F0+60↑j ... ROM:00136964 move.w 6(a0),d1 ROM:00136968 andi.w #$18,d1 ROM:0013696C asr.w #3,d1 ROM:0013696E cmpi.w #0,d1 ROM:00136972 bne.s loc_136988 ROM:00136974 bset #1,($EAF).w ROM:0013697A bset #1,($14B8).w ROM:00136980 bset #0,($140A).w ROM:00136986 bra.s loc_1369BA ROM:00136988 ; --------------------------------------------------------------------------- ROM:00136988 ROM:00136988 loc_136988: ; CODE XREF: sub_1368F0+82↑j ROM:00136988 cmpi.w #1,d1 ROM:0013698C bne.s loc_1369A2 ROM:0013698E bset #1,($EB1).w ROM:00136994 bset #1,($14B9).w ROM:0013699A bset #0,($140A).w ROM:001369A0 bra.s loc_1369BA ROM:001369A2 ; --------------------------------------------------------------------------- ROM:001369A2 ROM:001369A2 loc_1369A2: ; CODE XREF: sub_1368F0+9C↑j ROM:001369A2 cmpi.w #3,d1 ROM:001369A6 bne.s loc_1369BA ROM:001369A8 bset #1,($EB3).w ROM:001369AE bset #1,($14BA).w ROM:001369B4 bset #0,($140A).w ROM:001369BA ROM:001369BA loc_1369BA: ; CODE XREF: sub_1368F0+96↑j ROM:001369BA ; sub_1368F0+B0↑j ... ROM:001369BA move.w 6(a0),d1 ROM:001369BE andi.w #6,d1 ROM:001369C2 asr.w #1,d1 ROM:001369C4 cmpi.w #0,d1 ROM:001369C8 bne.s loc_1369D8 ROM:001369CA bset #2,($EAF).w ROM:001369D0 bset #2,($14B8).w ROM:001369D6 bra.s locret_1369FE ROM:001369D8 ; --------------------------------------------------------------------------- ROM:001369D8 ROM:001369D8 loc_1369D8: ; CODE XREF: sub_1368F0+D8↑j ROM:001369D8 cmpi.w #1,d1 ROM:001369DC bne.s loc_1369EC ROM:001369DE bset #2,($EB1).w ROM:001369E4 bset #2,($14B9).w ROM:001369EA bra.s locret_1369FE ROM:001369EC ; --------------------------------------------------------------------------- ROM:001369EC ROM:001369EC loc_1369EC: ; CODE XREF: sub_1368F0+EC↑j ROM:001369EC cmpi.w #3,d1 ROM:001369F0 bne.s locret_1369FE ROM:001369F2 bset #2,($EB3).w ROM:001369F8 bset #2,($14BA).w ROM:001369FE ROM:001369FE locret_1369FE: ; CODE XREF: sub_1368F0+6↑j ROM:001369FE ; sub_1368F0+2E↑j ... ROM:001369FE rts ROM:001369FE ; End of function sub_1368F0 ROM:001369FE ROM:00136A00 ROM:00136A00 ; =============== S U B R O U T I N E ======================================= ROM:00136A00 ROM:00136A00 ROM:00136A00 sub_136A00: ; CODE XREF: ROM:00135DAE↑p ROM:00136A00 ; ROM:00135E0C↑p ... ROM:00136A00 lea ($FFFFFD00).w,a0 ROM:00136A04 move.w (a0),d0 ROM:00136A06 andi.w #7,d0 ROM:00136A0A asl.w #8,d0 ROM:00136A0C move.w 2(a0),d1 ROM:00136A10 andi.w #$F,d1 ROM:00136A14 move.w 4(a0),d2 ROM:00136A18 andi.w #$F,d2 ROM:00136A1C asl.w #4,d2 ROM:00136A1E move.w d0,($E9A).w ROM:00136A22 add.w d1,($E9A).w ROM:00136A26 add.w d2,($E9A).w ROM:00136A2A rts ROM:00136A2A ; End of function sub_136A00 ROM:00136A2A ROM:00136A2C ROM:00136A2C ; =============== S U B R O U T I N E ======================================= ROM:00136A2C ROM:00136A2C ROM:00136A2C sub_136A2C: ; CODE XREF: ROM:00135DAA↑p ROM:00136A2C ; ROM:00135E08↑p ... ROM:00136A2C lea ($FFFFFD20).w,a0 ROM:00136A30 move.w #$55,d0 ; 'U' ROM:00136A34 btst #7,($88F).w ROM:00136A3A beq.s loc_136A48 ROM:00136A3C btst #5,($E07).w ROM:00136A42 bne.s loc_136A48 ROM:00136A44 addi.w #$200,d0 ROM:00136A48 ROM:00136A48 loc_136A48: ; CODE XREF: sub_136A2C+E↑j ROM:00136A48 ; sub_136A2C+16↑j ROM:00136A48 btst #6,($88F).w ROM:00136A4E beq.s loc_136A5C ROM:00136A50 btst #6,($E07).w ROM:00136A56 bne.s loc_136A5C ROM:00136A58 addi.w #$100,d0 ROM:00136A5C ROM:00136A5C loc_136A5C: ; CODE XREF: sub_136A2C+22↑j ROM:00136A5C ; sub_136A2C+2A↑j ROM:00136A5C btst #4,($888).w ROM:00136A62 beq.s loc_136A70 ROM:00136A64 btst #7,($E07).w ROM:00136A6A bne.s loc_136A70 ROM:00136A6C addi.w #$80,d0 ROM:00136A70 ROM:00136A70 loc_136A70: ; CODE XREF: sub_136A2C+36↑j ROM:00136A70 ; sub_136A2C+3E↑j ROM:00136A70 move.w d0,(a0) ROM:00136A72 move.w #$2A,d0 ; '*' ROM:00136A76 bclr #0,($12A5).w ROM:00136A7C btst #3,($89D).w ROM:00136A82 beq.s loc_136A96 ROM:00136A84 btst #0,($E0B).w ROM:00136A8A bne.s loc_136A96 ROM:00136A8C bset #0,($12A5).w ROM:00136A92 addi.w #$200,d0 ROM:00136A96 ROM:00136A96 loc_136A96: ; CODE XREF: sub_136A2C+56↑j ROM:00136A96 ; sub_136A2C+5E↑j ROM:00136A96 bclr #1,($12A5).w ROM:00136A9C btst #2,($88D).w ROM:00136AA2 beq.s loc_136AB6 ROM:00136AA4 btst #1,($E0B).w ROM:00136AAA bne.s loc_136AB6 ROM:00136AAC bset #1,($12A5).w ROM:00136AB2 addi.w #$100,d0 ROM:00136AB6 ROM:00136AB6 loc_136AB6: ; CODE XREF: sub_136A2C+76↑j ROM:00136AB6 ; sub_136A2C+7E↑j ROM:00136AB6 bclr #0,($12A4).w ROM:00136ABC btst #1,($89B).w ROM:00136AC2 beq.s loc_136AD6 ROM:00136AC4 btst #2,($E0B).w ROM:00136ACA bne.s loc_136AD6 ROM:00136ACC bset #0,($12A4).w ROM:00136AD2 addi.w #$80,d0 ROM:00136AD6 ROM:00136AD6 loc_136AD6: ; CODE XREF: sub_136A2C+96↑j ROM:00136AD6 ; sub_136A2C+9E↑j ROM:00136AD6 bclr #1,($12A4).w ROM:00136ADC btst #7,($88B).w ROM:00136AE2 beq.s loc_136AF6 ROM:00136AE4 btst #3,($E0B).w ROM:00136AEA bne.s loc_136AF6 ROM:00136AEC bset #1,($12A4).w ROM:00136AF2 addi.w #$40,d0 ; '@' ROM:00136AF6 ROM:00136AF6 loc_136AF6: ; CODE XREF: sub_136A2C+B6↑j ROM:00136AF6 ; sub_136A2C+BE↑j ROM:00136AF6 move.w d0,2(a0) ROM:00136AFA move.w #$2A,d0 ; '*' ROM:00136AFE btst #4,($891).w ROM:00136B04 beq.s loc_136B12 ROM:00136B06 btst #2,($E09).w ROM:00136B0C bne.s loc_136B12 ROM:00136B0E addi.w #$80,d0 ROM:00136B12 ROM:00136B12 loc_136B12: ; CODE XREF: sub_136A2C+D8↑j ROM:00136B12 ; sub_136A2C+E0↑j ROM:00136B12 move.w d0,4(a0) ROM:00136B16 rts ROM:00136B16 ; End of function sub_136A2C ROM:00136B16 ROM:00136B18 ROM:00136B18 ; =============== S U B R O U T I N E ======================================= ROM:00136B18 ROM:00136B18 ROM:00136B18 sub_136B18: ; CODE XREF: ROM:00135D8A↑p ROM:00136B18 lea ($FFFFFD20).w,a0 ROM:00136B1C move.w #$7F,(a0) ROM:00136B20 move.w #$3F,2(a0) ; '?' ROM:00136B26 move.w #$3F,4(a0) ; '?' ROM:00136B2C bset #7,($FFFFFC1A).w ROM:00136B32 rts ROM:00136B32 ; End of function sub_136B18 ROM:00136B32 ROM:00136B34 ROM:00136B34 ; =============== S U B R O U T I N E ======================================= ROM:00136B34 ROM:00136B34 ROM:00136B34 sub_136B34: ; CODE XREF: ROM:00135DB2↑p ROM:00136B34 ; ROM:00135E10↑p ... ROM:00136B34 btst #1,($FFFFFD02).w ROM:00136B3A bne.s locret_136B94 ROM:00136B3C btst #6,($FFFFFD03).w ROM:00136B42 beq.s loc_136B4C ROM:00136B44 bset #0,($12A2).w ROM:00136B4A bra.s loc_136B52 ROM:00136B4C ; --------------------------------------------------------------------------- ROM:00136B4C ROM:00136B4C loc_136B4C: ; CODE XREF: sub_136B34+E↑j ROM:00136B4C bclr #0,($12A2).w ROM:00136B52 ROM:00136B52 loc_136B52: ; CODE XREF: sub_136B34+16↑j ROM:00136B52 btst #7,($FFFFFD03).w ROM:00136B58 beq.s loc_136B62 ROM:00136B5A bset #0,($12A3).w ROM:00136B60 bra.s loc_136B68 ROM:00136B62 ; --------------------------------------------------------------------------- ROM:00136B62 ROM:00136B62 loc_136B62: ; CODE XREF: sub_136B34+24↑j ROM:00136B62 bclr #0,($12A3).w ROM:00136B68 ROM:00136B68 loc_136B68: ; CODE XREF: sub_136B34+2C↑j ROM:00136B68 btst #4,($FFFFFD03).w ROM:00136B6E beq.s loc_136B78 ROM:00136B70 bset #1,($12A2).w ROM:00136B76 bra.s loc_136B7E ROM:00136B78 ; --------------------------------------------------------------------------- ROM:00136B78 ROM:00136B78 loc_136B78: ; CODE XREF: sub_136B34+3A↑j ROM:00136B78 bclr #1,($12A2).w ROM:00136B7E ROM:00136B7E loc_136B7E: ; CODE XREF: sub_136B34+42↑j ROM:00136B7E btst #5,($FFFFFD03).w ROM:00136B84 beq.s loc_136B8E ROM:00136B86 bset #1,($12A3).w ROM:00136B8C bra.s locret_136B94 ROM:00136B8E ; --------------------------------------------------------------------------- ROM:00136B8E ROM:00136B8E loc_136B8E: ; CODE XREF: sub_136B34+50↑j ROM:00136B8E bclr #1,($12A3).w ROM:00136B94 ROM:00136B94 locret_136B94: ; CODE XREF: sub_136B34+6↑j ROM:00136B94 ; sub_136B34+58↑j ROM:00136B94 rts ROM:00136B94 ; End of function sub_136B34 ROM:00136B94 ROM:00136B96 ROM:00136B96 ; =============== S U B R O U T I N E ======================================= ROM:00136B96 ROM:00136B96 ROM:00136B96 sub_136B96: ; CODE XREF: sub_118528+9A↑p ROM:00136B96 btst #3,($1478).w ROM:00136B9C beq.s loc_136BA6 ROM:00136B9E bset #5,($140F).w ROM:00136BA4 bra.s loc_136BB4 ROM:00136BA6 ; --------------------------------------------------------------------------- ROM:00136BA6 ROM:00136BA6 loc_136BA6: ; CODE XREF: sub_136B96+6↑j ROM:00136BA6 btst #4,($1478).w ROM:00136BAC beq.s loc_136BB4 ROM:00136BAE bset #5,($140F).w ROM:00136BB4 ROM:00136BB4 loc_136BB4: ; CODE XREF: sub_136B96+E↑j ROM:00136BB4 ; sub_136B96+16↑j ROM:00136BB4 clr.b ($12A7).w ROM:00136BB8 lea (dword_139B38).l,a3 ROM:00136BBE move.w (a3),d0 ROM:00136BC0 ROM:00136BC0 loc_136BC0: ; CODE XREF: sub_136B96+48↓j ROM:00136BC0 cmpi.w #$FF,d0 ROM:00136BC4 beq.s locret_136BE0 ROM:00136BC6 move.w 6(a3),d1 ROM:00136BCA move.b 8(a3),d2 ROM:00136BCE btst d2,(d1.w) ROM:00136BD2 beq.s loc_136BD8 ROM:00136BD4 addq.b #1,($12A7).w ROM:00136BD8 ROM:00136BD8 loc_136BD8: ; CODE XREF: sub_136B96+3C↑j ROM:00136BD8 adda.w #$A,a3 ROM:00136BDC move.w (a3),d0 ROM:00136BDE bra.s loc_136BC0 ROM:00136BE0 ; --------------------------------------------------------------------------- ROM:00136BE0 ROM:00136BE0 locret_136BE0: ; CODE XREF: sub_136B96+2E↑j ROM:00136BE0 rts ROM:00136BE0 ; End of function sub_136B96 ROM:00136BE0 ROM:00136BE2 ROM:00136BE2 ; =============== S U B R O U T I N E ======================================= ROM:00136BE2 ROM:00136BE2 ROM:00136BE2 sub_136BE2: ; CODE XREF: sub_118AF0+C0↑p ROM:00136BE2 clr.w ($EB8).w ROM:00136BE6 cmpi.b #0,($14B6).w ROM:00136BEC bne.s loc_136BFA ROM:00136BEE move.w #$420,($EB8).w ROM:00136BF4 bra.l locret_136ED0 ROM:00136BFA ; --------------------------------------------------------------------------- ROM:00136BFA ROM:00136BFA loc_136BFA: ; CODE XREF: sub_136BE2+A↑j ROM:00136BFA cmpi.b #1,($14B6).w ROM:00136C00 bne.s loc_136C0E ROM:00136C02 move.w #$140,($EB8).w ROM:00136C08 bra.l locret_136ED0 ROM:00136C0E ; --------------------------------------------------------------------------- ROM:00136C0E ROM:00136C0E loc_136C0E: ; CODE XREF: sub_136BE2+1E↑j ROM:00136C0E cmpi.b #2,($14B6).w ROM:00136C14 bne.s loc_136C22 ROM:00136C16 move.w #$133,($EB8).w ROM:00136C1C bra.l locret_136ED0 ROM:00136C22 ; --------------------------------------------------------------------------- ROM:00136C22 ROM:00136C22 loc_136C22: ; CODE XREF: sub_136BE2+32↑j ROM:00136C22 cmpi.b #3,($14B6).w ROM:00136C28 bne.s loc_136C36 ROM:00136C2A move.w #$505,($EB8).w ROM:00136C30 bra.l locret_136ED0 ROM:00136C36 ; --------------------------------------------------------------------------- ROM:00136C36 ROM:00136C36 loc_136C36: ; CODE XREF: sub_136BE2+46↑j ROM:00136C36 cmpi.b #4,($14B6).w ROM:00136C3C bne.s loc_136C4A ROM:00136C3E move.w #$340,($EB8).w ROM:00136C44 bra.l locret_136ED0 ROM:00136C4A ; --------------------------------------------------------------------------- ROM:00136C4A ROM:00136C4A loc_136C4A: ; CODE XREF: sub_136BE2+5A↑j ROM:00136C4A cmpi.b #5,($14B6).w ROM:00136C50 bne.s loc_136C5E ROM:00136C52 move.w #$111,($EB8).w ROM:00136C58 bra.l locret_136ED0 ROM:00136C5E ; --------------------------------------------------------------------------- ROM:00136C5E ROM:00136C5E loc_136C5E: ; CODE XREF: sub_136BE2+6E↑j ROM:00136C5E cmpi.b #6,($14B6).w ROM:00136C64 bne.s loc_136C72 ROM:00136C66 move.w #$130,($EB8).w ROM:00136C6C bra.l locret_136ED0 ROM:00136C72 ; --------------------------------------------------------------------------- ROM:00136C72 ROM:00136C72 loc_136C72: ; CODE XREF: sub_136BE2+82↑j ROM:00136C72 cmpi.b #7,($14B6).w ROM:00136C78 bne.s loc_136C86 ROM:00136C7A move.w #$141,($EB8).w ROM:00136C80 bra.l locret_136ED0 ROM:00136C86 ; --------------------------------------------------------------------------- ROM:00136C86 ROM:00136C86 loc_136C86: ; CODE XREF: sub_136BE2+96↑j ROM:00136C86 cmpi.b #8,($14B6).w ROM:00136C8C bne.s loc_136C9A ROM:00136C8E move.w #$135,($EB8).w ROM:00136C94 bra.l locret_136ED0 ROM:00136C9A ; --------------------------------------------------------------------------- ROM:00136C9A ROM:00136C9A loc_136C9A: ; CODE XREF: sub_136BE2+AA↑j ROM:00136C9A cmpi.b #9,($14B6).w ROM:00136CA0 bne.s loc_136CAE ROM:00136CA2 move.w #$106,($EB8).w ROM:00136CA8 bra.l locret_136ED0 ROM:00136CAE ; --------------------------------------------------------------------------- ROM:00136CAE ROM:00136CAE loc_136CAE: ; CODE XREF: sub_136BE2+BE↑j ROM:00136CAE cmpi.b #$A,($14B6).w ROM:00136CB4 bne.s loc_136CC2 ROM:00136CB6 move.w #$115,($EB8).w ROM:00136CBC bra.l locret_136ED0 ROM:00136CC2 ; --------------------------------------------------------------------------- ROM:00136CC2 ROM:00136CC2 loc_136CC2: ; CODE XREF: sub_136BE2+D2↑j ROM:00136CC2 cmpi.b #$B,($14B6).w ROM:00136CC8 bne.s loc_136D1E ROM:00136CCA btst #2,($151C).w ROM:00136CD0 beq.s loc_136CDA ROM:00136CD2 move.w #$300,($EB8).w ROM:00136CD8 bra.s loc_136D18 ROM:00136CDA ; --------------------------------------------------------------------------- ROM:00136CDA ROM:00136CDA loc_136CDA: ; CODE XREF: sub_136BE2+EE↑j ROM:00136CDA btst #0,($14B2).w ROM:00136CE0 beq.s loc_136CEA ROM:00136CE2 move.w #$301,($EB8).w ROM:00136CE8 bra.s loc_136D18 ROM:00136CEA ; --------------------------------------------------------------------------- ROM:00136CEA ROM:00136CEA loc_136CEA: ; CODE XREF: sub_136BE2+FE↑j ROM:00136CEA btst #1,($14B2).w ROM:00136CF0 beq.s loc_136CFA ROM:00136CF2 move.w #$302,($EB8).w ROM:00136CF8 bra.s loc_136D18 ROM:00136CFA ; --------------------------------------------------------------------------- ROM:00136CFA ROM:00136CFA loc_136CFA: ; CODE XREF: sub_136BE2+10E↑j ROM:00136CFA btst #2,($14B2).w ROM:00136D00 beq.s loc_136D0A ROM:00136D02 move.w #$303,($EB8).w ROM:00136D08 bra.s loc_136D18 ROM:00136D0A ; --------------------------------------------------------------------------- ROM:00136D0A ROM:00136D0A loc_136D0A: ; CODE XREF: sub_136BE2+11E↑j ROM:00136D0A btst #3,($14B2).w ROM:00136D10 beq.s loc_136D18 ROM:00136D12 move.w #$304,($EB8).w ROM:00136D18 ROM:00136D18 loc_136D18: ; CODE XREF: sub_136BE2+F6↑j ROM:00136D18 ; sub_136BE2+106↑j ... ROM:00136D18 bra.l locret_136ED0 ROM:00136D1E ; --------------------------------------------------------------------------- ROM:00136D1E ROM:00136D1E loc_136D1E: ; CODE XREF: sub_136BE2+E6↑j ROM:00136D1E cmpi.b #$C,($14B6).w ROM:00136D24 bne.s loc_136D7A ROM:00136D26 btst #2,($151C).w ROM:00136D2C beq.s loc_136D36 ROM:00136D2E move.w #$300,($EB8).w ROM:00136D34 bra.s loc_136D74 ROM:00136D36 ; --------------------------------------------------------------------------- ROM:00136D36 ROM:00136D36 loc_136D36: ; CODE XREF: sub_136BE2+14A↑j ROM:00136D36 btst #0,($14B2).w ROM:00136D3C beq.s loc_136D46 ROM:00136D3E move.w #$301,($EB8).w ROM:00136D44 bra.s loc_136D74 ROM:00136D46 ; --------------------------------------------------------------------------- ROM:00136D46 ROM:00136D46 loc_136D46: ; CODE XREF: sub_136BE2+15A↑j ROM:00136D46 btst #1,($14B2).w ROM:00136D4C beq.s loc_136D56 ROM:00136D4E move.w #$302,($EB8).w ROM:00136D54 bra.s loc_136D74 ROM:00136D56 ; --------------------------------------------------------------------------- ROM:00136D56 ROM:00136D56 loc_136D56: ; CODE XREF: sub_136BE2+16A↑j ROM:00136D56 btst #2,($14B2).w ROM:00136D5C beq.s loc_136D66 ROM:00136D5E move.w #$303,($EB8).w ROM:00136D64 bra.s loc_136D74 ROM:00136D66 ; --------------------------------------------------------------------------- ROM:00136D66 ROM:00136D66 loc_136D66: ; CODE XREF: sub_136BE2+17A↑j ROM:00136D66 btst #3,($14B2).w ROM:00136D6C beq.s loc_136D74 ROM:00136D6E move.w #$304,($EB8).w ROM:00136D74 ROM:00136D74 loc_136D74: ; CODE XREF: sub_136BE2+152↑j ROM:00136D74 ; sub_136BE2+162↑j ... ROM:00136D74 bra.l locret_136ED0 ROM:00136D7A ; --------------------------------------------------------------------------- ROM:00136D7A ROM:00136D7A loc_136D7A: ; CODE XREF: sub_136BE2+142↑j ROM:00136D7A cmpi.b #$D,($14B6).w ROM:00136D80 bne.s loc_136D8E ROM:00136D82 move.w #$136,($EB8).w ROM:00136D88 bra.l locret_136ED0 ROM:00136D8E ; --------------------------------------------------------------------------- ROM:00136D8E ROM:00136D8E loc_136D8E: ; CODE XREF: sub_136BE2+19E↑j ROM:00136D8E cmpi.b #$E,($14B6).w ROM:00136D94 bne.s loc_136DA2 ROM:00136D96 move.w #$120,($EB8).w ROM:00136D9C bra.l locret_136ED0 ROM:00136DA2 ; --------------------------------------------------------------------------- ROM:00136DA2 ROM:00136DA2 loc_136DA2: ; CODE XREF: sub_136BE2+1B2↑j ROM:00136DA2 cmpi.b #$F,($14B6).w ROM:00136DA8 bne.s loc_136DB6 ROM:00136DAA move.w #$121,($EB8).w ROM:00136DB0 bra.l locret_136ED0 ROM:00136DB6 ; --------------------------------------------------------------------------- ROM:00136DB6 ROM:00136DB6 loc_136DB6: ; CODE XREF: sub_136BE2+1C6↑j ROM:00136DB6 cmpi.b #$10,($14B6).w ROM:00136DBC bne.s loc_136DCA ROM:00136DBE move.w #$195,($EB8).w ROM:00136DC4 bra.l locret_136ED0 ROM:00136DCA ; --------------------------------------------------------------------------- ROM:00136DCA ROM:00136DCA loc_136DCA: ; CODE XREF: sub_136BE2+1DA↑j ROM:00136DCA cmpi.b #$11,($14B6).w ROM:00136DD0 bne.s loc_136DDE ROM:00136DD2 move.w #$501,($EB8).w ROM:00136DD8 bra.l locret_136ED0 ROM:00136DDE ; --------------------------------------------------------------------------- ROM:00136DDE ROM:00136DDE loc_136DDE: ; CODE XREF: sub_136BE2+1EE↑j ROM:00136DDE cmpi.b #$12,($14B6).w ROM:00136DE4 bne.s loc_136DF2 ROM:00136DE6 move.w #$443,($EB8).w ROM:00136DEC bra.l locret_136ED0 ROM:00136DF2 ; --------------------------------------------------------------------------- ROM:00136DF2 ROM:00136DF2 loc_136DF2: ; CODE XREF: sub_136BE2+202↑j ROM:00136DF2 cmpi.b #$13,($14B6).w ROM:00136DF8 bne.s loc_136E06 ROM:00136DFA move.w #$170,($EB8).w ROM:00136E00 bra.l locret_136ED0 ROM:00136E06 ; --------------------------------------------------------------------------- ROM:00136E06 ROM:00136E06 loc_136E06: ; CODE XREF: sub_136BE2+216↑j ROM:00136E06 cmpi.b #$14,($14B6).w ROM:00136E0C bne.s loc_136E1A ROM:00136E0E move.w #$500,($EB8).w ROM:00136E14 bra.l locret_136ED0 ROM:00136E1A ; --------------------------------------------------------------------------- ROM:00136E1A ROM:00136E1A loc_136E1A: ; CODE XREF: sub_136BE2+22A↑j ROM:00136E1A cmpi.b #$15,($14B6).w ROM:00136E20 bne.s loc_136E2E ROM:00136E22 move.w #$335,($EB8).w ROM:00136E28 bra.l locret_136ED0 ROM:00136E2E ; --------------------------------------------------------------------------- ROM:00136E2E ROM:00136E2E loc_136E2E: ; CODE XREF: sub_136BE2+23E↑j ROM:00136E2E cmpi.b #$16,($14B6).w ROM:00136E34 bne.s loc_136E42 ROM:00136E36 move.w #$110,($EB8).w ROM:00136E3C bra.l locret_136ED0 ROM:00136E42 ; --------------------------------------------------------------------------- ROM:00136E42 ROM:00136E42 loc_136E42: ; CODE XREF: sub_136BE2+252↑j ROM:00136E42 cmpi.b #$17,($14B6).w ROM:00136E48 bne.s loc_136E52 ROM:00136E4A move.w #$1775,($EB8).w ROM:00136E50 bra.s locret_136ED0 ROM:00136E52 ; --------------------------------------------------------------------------- ROM:00136E52 ROM:00136E52 loc_136E52: ; CODE XREF: sub_136BE2+266↑j ROM:00136E52 cmpi.b #$18,($14B6).w ROM:00136E58 bne.s loc_136E62 ROM:00136E5A move.w #$170,($EB8).w ROM:00136E60 bra.s locret_136ED0 ROM:00136E62 ; --------------------------------------------------------------------------- ROM:00136E62 ROM:00136E62 loc_136E62: ; CODE XREF: sub_136BE2+276↑j ROM:00136E62 cmpi.b #$19,($14B6).w ROM:00136E68 bne.s loc_136E72 ROM:00136E6A move.w #$1590,($EB8).w ROM:00136E70 bra.s locret_136ED0 ROM:00136E72 ; --------------------------------------------------------------------------- ROM:00136E72 ROM:00136E72 loc_136E72: ; CODE XREF: sub_136BE2+286↑j ROM:00136E72 cmpi.b #$1A,($14B6).w ROM:00136E78 bne.s loc_136E82 ROM:00136E7A move.w #$1640,($EB8).w ROM:00136E80 bra.s locret_136ED0 ROM:00136E82 ; --------------------------------------------------------------------------- ROM:00136E82 ROM:00136E82 loc_136E82: ; CODE XREF: sub_136BE2+296↑j ROM:00136E82 cmpi.b #$1B,($14B6).w ROM:00136E88 bne.s loc_136E92 ROM:00136E8A move.w #$115,($EB8).w ROM:00136E90 bra.s locret_136ED0 ROM:00136E92 ; --------------------------------------------------------------------------- ROM:00136E92 ROM:00136E92 loc_136E92: ; CODE XREF: sub_136BE2+2A6↑j ROM:00136E92 cmpi.b #$1C,($14B6).w ROM:00136E98 bne.s loc_136EA2 ROM:00136E9A move.w #$201,($EB8).w ROM:00136EA0 bra.s locret_136ED0 ROM:00136EA2 ; --------------------------------------------------------------------------- ROM:00136EA2 ROM:00136EA2 loc_136EA2: ; CODE XREF: sub_136BE2+2B6↑j ROM:00136EA2 cmpi.b #$1D,($14B6).w ROM:00136EA8 bne.s loc_136EB2 ROM:00136EAA move.w #$202,($EB8).w ROM:00136EB0 bra.s locret_136ED0 ROM:00136EB2 ; --------------------------------------------------------------------------- ROM:00136EB2 ROM:00136EB2 loc_136EB2: ; CODE XREF: sub_136BE2+2C6↑j ROM:00136EB2 cmpi.b #$1E,($14B6).w ROM:00136EB8 bne.s loc_136EC2 ROM:00136EBA move.w #$203,($EB8).w ROM:00136EC0 bra.s locret_136ED0 ROM:00136EC2 ; --------------------------------------------------------------------------- ROM:00136EC2 ROM:00136EC2 loc_136EC2: ; CODE XREF: sub_136BE2+2D6↑j ROM:00136EC2 cmpi.b #$1F,($14B6).w ROM:00136EC8 bne.s locret_136ED0 ROM:00136ECA move.w #$204,($EB8).w ROM:00136ED0 ROM:00136ED0 locret_136ED0: ; CODE XREF: sub_136BE2+12↑j ROM:00136ED0 ; sub_136BE2+26↑j ... ROM:00136ED0 rts ROM:00136ED0 ; End of function sub_136BE2 ROM:00136ED0 ROM:00136ED2 ROM:00136ED2 ; =============== S U B R O U T I N E ======================================= ROM:00136ED2 ROM:00136ED2 ROM:00136ED2 sub_136ED2: ; CODE XREF: sub_129F28+36↑p ROM:00136ED2 move.w #$2710,($A02).w ROM:00136ED8 move.w #$2710,($EBA).w ROM:00136EDE clr.w ($A04).w ROM:00136EE2 clr.w ($9FA).w ROM:00136EE6 clr.w ($9F8).w ROM:00136EEA rts ROM:00136EEA ; End of function sub_136ED2 ROM:00136EEA ROM:00136EEC ROM:00136EEC ; =============== S U B R O U T I N E ======================================= ROM:00136EEC ROM:00136EEC ROM:00136EEC sub_136EEC: ; CODE XREF: sub_13738C↓p ROM:00136EEC move.w ($EF2).w,d0 ROM:00136EF0 cmp.w ($CCA).w,d0 ROM:00136EF4 bge.s loc_136EFE ROM:00136EF6 move.w ($EF0).w,($EE6).w ROM:00136EFC bra.s loc_136F26 ROM:00136EFE ; --------------------------------------------------------------------------- ROM:00136EFE ROM:00136EFE loc_136EFE: ; CODE XREF: sub_136EEC+8↑j ROM:00136EFE clr.l d1 ROM:00136F00 move.w ($EF0).w,d1 ROM:00136F04 swap d1 ROM:00136F06 move.w ($EE6).w,d2 ROM:00136F0A swap d2 ROM:00136F0C move.w ($EBC).w,d2 ROM:00136F10 move.w ($EDE).w,d3 ROM:00136F14 ext.l d3 ROM:00136F16 bsr.l sub_117368 ROM:00136F1C move.w d4,($EBC).w ROM:00136F20 swap d4 ROM:00136F22 move.w d4,($EE6).w ROM:00136F26 ROM:00136F26 loc_136F26: ; CODE XREF: sub_136EEC+10↑j ROM:00136F26 move.l ($98C).w,d1 ROM:00136F2A btst #5,($1415).w ROM:00136F30 beq.s loc_136F3A ROM:00136F32 move.w $890(a5),d1 ROM:00136F36 muls.w #$A,d1 ROM:00136F3A ROM:00136F3A loc_136F3A: ; CODE XREF: sub_136EEC+44↑j ROM:00136F3A move.l d1,($940).w ROM:00136F3E divs.w #$A,d1 ROM:00136F42 move.w d1,($EC6).w ROM:00136F46 move.l ($940).w,d1 ROM:00136F4A move.l ($94C).w,d2 ROM:00136F4E move.w ($ED0).w,d3 ROM:00136F52 ext.l d3 ROM:00136F54 bsr.l sub_117368 ROM:00136F5A move.l d4,($94C).w ROM:00136F5E divs.w #$A,d4 ROM:00136F62 move.w d4,($EEA).w ROM:00136F66 move.l ($940).w,d1 ROM:00136F6A move.l ($950).w,d2 ROM:00136F6E move.w ($ED2).w,d3 ROM:00136F72 muls.w #$64,d3 ; 'd' ROM:00136F76 bsr.l sub_117368 ROM:00136F7C move.l d4,($950).w ROM:00136F80 divs.w #$A,d4 ROM:00136F84 move.w d4,($EEC).w ROM:00136F88 move.l ($940).w,d1 ROM:00136F8C move.l ($954).w,d2 ROM:00136F90 move.w ($ED4).w,d3 ROM:00136F94 muls.w #$64,d3 ; 'd' ROM:00136F98 bsr.l sub_117368 ROM:00136F9E move.l d4,($954).w ROM:00136FA2 divs.w #$A,d4 ROM:00136FA6 move.w d4,($EEE).w ROM:00136FAA clr.l d0 ROM:00136FAC move.l ($940).w,d1 ROM:00136FB0 move.l ($94C).w,d4 ROM:00136FB4 sub.l d4,d1 ROM:00136FB6 move.l d1,d2 ROM:00136FB8 cmpi.l #0,d2 ROM:00136FBE bge.s loc_136FC2 ROM:00136FC0 neg.l d2 ROM:00136FC2 ROM:00136FC2 loc_136FC2: ; CODE XREF: sub_136EEC+D2↑j ROM:00136FC2 move.w ($EE2).w,d3 ROM:00136FC6 ext.l d3 ROM:00136FC8 cmp.l d2,d3 ROM:00136FCA bge.s loc_136FEC ROM:00136FCC move.w ($ED6).w,d5 ROM:00136FD0 ext.l d5 ROM:00136FD2 muls.l d5,d1 ROM:00136FD6 divs.l #$64,d1 ; 'd' ROM:00136FDE move.l d1,($934).w ROM:00136FE2 move.l d1,d0 ROM:00136FE4 divs.w #$A,d1 ROM:00136FE8 move.w d1,($EC0).w ROM:00136FEC ROM:00136FEC loc_136FEC: ; CODE XREF: sub_136EEC+DE↑j ROM:00136FEC move.l ($940).w,d1 ROM:00136FF0 move.l ($950).w,d4 ROM:00136FF4 sub.l d4,d1 ROM:00136FF6 move.l d1,d2 ROM:00136FF8 cmpi.l #0,d2 ROM:00136FFE bge.s loc_137002 ROM:00137000 neg.l d2 ROM:00137002 ROM:00137002 loc_137002: ; CODE XREF: sub_136EEC+112↑j ROM:00137002 cmp.l d2,d3 ROM:00137004 bge.s loc_137026 ROM:00137006 move.w ($ED8).w,d5 ROM:0013700A ext.l d5 ROM:0013700C muls.l d5,d1 ROM:00137010 divs.l #$3E8,d1 ROM:00137018 move.l d1,($938).w ROM:0013701C add.l d1,d0 ROM:0013701E divs.w #$A,d1 ROM:00137022 move.w d1,($EC2).w ROM:00137026 ROM:00137026 loc_137026: ; CODE XREF: sub_136EEC+118↑j ROM:00137026 move.l ($940).w,d1 ROM:0013702A move.l ($954).w,d4 ROM:0013702E sub.l d4,d1 ROM:00137030 move.l d1,d2 ROM:00137032 cmpi.l #0,d2 ROM:00137038 bge.s loc_13703C ROM:0013703A neg.l d2 ROM:0013703C ROM:0013703C loc_13703C: ; CODE XREF: sub_136EEC+14C↑j ROM:0013703C cmp.l d2,d3 ROM:0013703E bge.s loc_137060 ROM:00137040 move.w ($EDA).w,d5 ROM:00137044 ext.l d5 ROM:00137046 muls.l d5,d1 ROM:0013704A divs.l #$3E8,d1 ROM:00137052 move.l d1,($93C).w ROM:00137056 add.l d1,d0 ROM:00137058 divs.w #$A,d1 ROM:0013705C move.w d1,($EC4).w ROM:00137060 ROM:00137060 loc_137060: ; CODE XREF: sub_136EEC+152↑j ROM:00137060 move.w ($EF0).w,d1 ROM:00137064 sub.w ($EE6).w,d1 ROM:00137068 move.w $88E(a5),d2 ROM:0013706C move.w $7BE(a5),d3 ROM:00137070 cmp.w d1,d2 ROM:00137072 ble.s loc_13708C ROM:00137074 cmp.w ($A10).w,d3 ROM:00137078 blt.s loc_13708C ROM:0013707A muls.w ($EE0).w,d1 ROM:0013707E move.l d1,($930).w ROM:00137082 add.l d1,d0 ROM:00137084 divs.w #$A,d1 ROM:00137088 move.w d1,($EBE).w ROM:0013708C ROM:0013708C loc_13708C: ; CODE XREF: sub_136EEC+186↑j ROM:0013708C ; sub_136EEC+18C↑j ROM:0013708C move.l d0,($948).w ROM:00137090 divs.w #$A,d0 ROM:00137094 move.w d0,($EE4).w ROM:00137098 rts ROM:00137098 ; End of function sub_136EEC ROM:00137098 ROM:0013709A ROM:0013709A ; =============== S U B R O U T I N E ======================================= ROM:0013709A ROM:0013709A ROM:0013709A sub_13709A: ; CODE XREF: sub_110E14+AE↑p ROM:0013709A clr.l ($944).w ROM:0013709E move.w $892(a5),d0 ROM:001370A2 move.w ($ECE).w,d1 ROM:001370A6 addq.w #1,d1 ROM:001370A8 ext.l d1 ROM:001370AA divs.w d0,d1 ROM:001370AC swap d1 ROM:001370AE move.w d1,($ECE).w ROM:001370B2 clr.w d1 ROM:001370B4 move.b ($12AA).w,d1 ROM:001370B8 cmpi.w #2,d1 ROM:001370BC bcc.s locret_1370C6 ROM:001370BE movea.l off_1370C8(pc,d1.w*4),a0 ROM:001370C2 nop ROM:001370C4 jmp (a0) ROM:001370C6 ; --------------------------------------------------------------------------- ROM:001370C6 ROM:001370C6 locret_1370C6: ; CODE XREF: sub_13709A+22↑j ROM:001370C6 rts ROM:001370C6 ; End of function sub_13709A ROM:001370C6 ROM:001370C6 ; --------------------------------------------------------------------------- ROM:001370C8 off_1370C8: dc.l loc_1370D0 ; DATA XREF: sub_13709A+24↑r ROM:001370CC dc.l loc_1370F0 ROM:001370D0 ; --------------------------------------------------------------------------- ROM:001370D0 ROM:001370D0 loc_1370D0: ; DATA XREF: ROM:off_1370C8↑o ROM:001370D0 move.w $892(a5),d0 ROM:001370D4 cmpi.w #0,($4CE).w ROM:001370DA bne.s locret_1370EE ROM:001370DC move.w #0,($ECE).w ROM:001370E2 bsr.w sub_137132 ROM:001370E6 move.b #1,($12AA).w ROM:001370EC bra.s locret_137130 ROM:001370EE ; --------------------------------------------------------------------------- ROM:001370EE ROM:001370EE locret_1370EE: ; CODE XREF: ROM:001370DA↑j ROM:001370EE rts ROM:001370F0 ; --------------------------------------------------------------------------- ROM:001370F0 ROM:001370F0 loc_1370F0: ; DATA XREF: ROM:001370CC↑o ROM:001370F0 move.w $892(a5),d0 ROM:001370F4 move.w $894(a5),d1 ROM:001370F8 cmpi.w #0,($ECE).w ROM:001370FE bne.s loc_13710E ROM:00137100 cmp.w ($57E).w,d1 ROM:00137104 ble.s loc_13710E ROM:00137106 move.b #1,($12AA).w ROM:0013710C bra.s locret_137130 ROM:0013710E ; --------------------------------------------------------------------------- ROM:0013710E ROM:0013710E loc_13710E: ; CODE XREF: ROM:001370FE↑j ROM:0013710E ; ROM:00137104↑j ROM:0013710E cmpi.w #0,($ECE).w ROM:00137114 bne.s locret_137130 ROM:00137116 cmp.w ($57E).w,d1 ROM:0013711A bgt.s locret_137130 ROM:0013711C bsr.w sub_1371AA ROM:00137120 bsr.w sub_13713A ROM:00137124 move.b #1,($12AA).w ROM:0013712A bra.l *+6 ROM:00137130 ; --------------------------------------------------------------------------- ROM:00137130 ROM:00137130 locret_137130: ; CODE XREF: ROM:001370EC↑j ROM:00137130 ; ROM:0013710C↑j ... ROM:00137130 rts ROM:00137132 ROM:00137132 ; =============== S U B R O U T I N E ======================================= ROM:00137132 ROM:00137132 ROM:00137132 sub_137132: ; CODE XREF: ROM:001370E2↑p ROM:00137132 move.w ($CCA).w,($EC8).w ROM:00137138 rts ROM:00137138 ; End of function sub_137132 ROM:00137138 ROM:0013713A ROM:0013713A ; =============== S U B R O U T I N E ======================================= ROM:0013713A ROM:0013713A ROM:0013713A sub_13713A: ; CODE XREF: ROM:00137120↑p ROM:0013713A move.w $896(a5),d1 ROM:0013713E move.w ($CCA).w,d0 ROM:00137142 cmp.w ($EF2).w,d0 ROM:00137146 ble.s loc_137150 ROM:00137148 move.w ($EF2).w,d0 ROM:0013714C bra.w loc_137154 ROM:00137150 ; --------------------------------------------------------------------------- ROM:00137150 ROM:00137150 loc_137150: ; CODE XREF: sub_13713A+C↑j ROM:00137150 move.w ($CCA).w,d0 ROM:00137154 ROM:00137154 loc_137154: ; CODE XREF: sub_13713A+12↑j ROM:00137154 sub.w ($EC8).w,d0 ROM:00137158 cmp.w d0,d1 ROM:0013715A bgt.s loc_13719A ROM:0013715C muls.w ($EDC).w,d0 ROM:00137160 divs.l #$64,d0 ; 'd' ROM:00137168 move.l d0,($944).w ROM:0013716C move.w ($11A2).w,d3 ROM:00137170 ext.l d3 ROM:00137172 move.l #$FFFE,d2 ROM:00137178 sub.l d3,d2 ROM:0013717A cmp.l d0,d2 ROM:0013717C bge.s loc_137180 ROM:0013717E move.l d2,d0 ROM:00137180 ROM:00137180 loc_137180: ; CODE XREF: sub_13713A+42↑j ROM:00137180 cmpi.w #0,d0 ROM:00137184 ble.s loc_137198 ROM:00137186 bsr.l sub_116ABE ROM:0013718C addq.w #1,($ECA).w ROM:00137190 bvc.s loc_137198 ROM:00137192 move.w #$8000,($ECA).w ROM:00137198 ROM:00137198 loc_137198: ; CODE XREF: sub_13713A+4A↑j ROM:00137198 ; sub_13713A+56↑j ROM:00137198 bra.s locret_1371A8 ROM:0013719A ; --------------------------------------------------------------------------- ROM:0013719A ROM:0013719A loc_13719A: ; CODE XREF: sub_13713A+20↑j ROM:0013719A cmpi.w #0,d0 ROM:0013719E bge.s loc_1371A4 ROM:001371A0 clr.w ($ECA).w ROM:001371A4 ROM:001371A4 loc_1371A4: ; CODE XREF: sub_13713A+64↑j ROM:001371A4 clr.l ($944).w ROM:001371A8 ROM:001371A8 locret_1371A8: ; CODE XREF: sub_13713A:loc_137198↑j ROM:001371A8 rts ROM:001371A8 ; End of function sub_13713A ROM:001371A8 ROM:001371AA ROM:001371AA ; =============== S U B R O U T I N E ======================================= ROM:001371AA ROM:001371AA ROM:001371AA sub_1371AA: ; CODE XREF: ROM:0013711C↑p ROM:001371AA move.w ($EF2).w,d0 ROM:001371AE clr.l d1 ROM:001371B0 move.w ($CCA).w,d1 ROM:001371B4 cmp.w d1,d0 ROM:001371B6 bge.s loc_1371BA ROM:001371B8 move.w d0,d1 ROM:001371BA ROM:001371BA loc_1371BA: ; CODE XREF: sub_1371AA+C↑j ROM:001371BA swap d1 ROM:001371BC move.w ($EC8).w,d2 ROM:001371C0 swap d2 ROM:001371C2 move.w ($ECC).w,d2 ROM:001371C6 move.w $898(a5),d3 ROM:001371CA ext.l d3 ROM:001371CC bsr.l sub_117368 ROM:001371D2 move.w d4,($ECC).w ROM:001371D6 swap d4 ROM:001371D8 move.w d4,($EC8).w ROM:001371DC rts ROM:001371DC ; End of function sub_1371AA ROM:001371DC ROM:001371DE ROM:001371DE ; =============== S U B R O U T I N E ======================================= ROM:001371DE ROM:001371DE ROM:001371DE sub_1371DE: ; CODE XREF: sub_1373F2:loc_13741A↓p ROM:001371DE btst #5,($886).w ROM:001371E4 beq.s loc_137240 ROM:001371E6 move.w #$3F24,d1 ROM:001371EA move.w ($9E4).w,d2 ROM:001371EE bsr.l sub_11745C ROM:001371F4 move.w d1,($EDE).w ROM:001371F8 move.w #$3F26,d1 ROM:001371FC move.w ($9E4).w,d2 ROM:00137200 bsr.l sub_11745C ROM:00137206 move.w d1,($EE0).w ROM:0013720A move.w #$3F1E,d1 ROM:0013720E move.w ($9E4).w,d2 ROM:00137212 bsr.l sub_11745C ROM:00137218 move.w d1,($ED0).w ROM:0013721C move.w #$3F20,d1 ROM:00137220 move.w ($9E4).w,d2 ROM:00137224 bsr.l sub_11745C ROM:0013722A move.w d1,($ED2).w ROM:0013722E move.w #$3F22,d1 ROM:00137232 move.w ($9E4).w,d2 ROM:00137236 bsr.l sub_11745C ROM:0013723C move.w d1,($ED4).w ROM:00137240 ROM:00137240 loc_137240: ; CODE XREF: sub_1371DE+6↑j ROM:00137240 move.w #$3FF2,d1 ROM:00137244 move.w ($9E4).w,d2 ROM:00137248 move.w ($9E6).w,d3 ROM:0013724C bsr.l sub_11745C ROM:00137252 move.w d1,($EE2).w ROM:00137256 move.w #$3FEA,d1 ROM:0013725A move.w ($9E4).w,d2 ROM:0013725E move.w ($9AE).w,d3 ROM:00137262 bsr.l sub_11745C ROM:00137268 move.w d1,($ED6).w ROM:0013726C move.w #$3FEC,d1 ROM:00137270 move.w ($9E4).w,d2 ROM:00137274 move.w ($9AE).w,d3 ROM:00137278 bsr.l sub_11745C ROM:0013727E move.w d1,($ED8).w ROM:00137282 move.w #$3FEE,d1 ROM:00137286 move.w ($9E4).w,d2 ROM:0013728A move.w ($9AE).w,d3 ROM:0013728E bsr.l sub_11745C ROM:00137294 move.w d1,($EDA).w ROM:00137298 move.w #$3FF0,d1 ROM:0013729C move.w ($9E4).w,d2 ROM:001372A0 move.w ($57E).w,d3 ROM:001372A4 bsr.l sub_11745C ROM:001372AA move.w d1,($EDC).w ROM:001372AE rts ROM:001372AE ; End of function sub_1371DE ROM:001372AE ROM:001372B0 ROM:001372B0 ; =============== S U B R O U T I N E ======================================= ROM:001372B0 ROM:001372B0 ROM:001372B0 sub_1372B0: ; CODE XREF: sub_1373F2+2E↓p ROM:001372B0 clr.w d1 ROM:001372B2 move.b ($12AB).w,d1 ROM:001372B6 cmpi.w #4,d1 ROM:001372BA bcc.s locret_1372C4 ROM:001372BC movea.l off_1372C6(pc,d1.w*4),a0 ROM:001372C0 nop ROM:001372C2 jmp (a0) ROM:001372C4 ; --------------------------------------------------------------------------- ROM:001372C4 ROM:001372C4 locret_1372C4: ; CODE XREF: sub_1372B0+A↑j ROM:001372C4 rts ROM:001372C4 ; End of function sub_1372B0 ROM:001372C4 ROM:001372C4 ; --------------------------------------------------------------------------- ROM:001372C6 off_1372C6: dc.l loc_1372D6 ; DATA XREF: sub_1372B0+C↑r ROM:001372CA dc.l loc_1372F0 ROM:001372CE dc.l loc_137318 ROM:001372D2 dc.l loc_137350 ROM:001372D6 ; --------------------------------------------------------------------------- ROM:001372D6 ROM:001372D6 loc_1372D6: ; DATA XREF: ROM:off_1372C6↑o ROM:001372D6 bsr.w sub_1373D6 ROM:001372DA bclr #2,($1423).w ROM:001372E0 bclr #2,($140E).w ROM:001372E6 move.b #1,($12AB).w ROM:001372EC bra.s loc_13730E ROM:001372EE ; --------------------------------------------------------------------------- ROM:001372EE rts ROM:001372F0 ; --------------------------------------------------------------------------- ROM:001372F0 ROM:001372F0 loc_1372F0: ; DATA XREF: ROM:001372CA↑o ROM:001372F0 move.w $89C(a5),d0 ROM:001372F4 move.w ($9AE).w,d1 ROM:001372F8 sub.w ($EE8).w,d1 ROM:001372FC cmp.w d1,d0 ROM:001372FE bge.s loc_13730E ROM:00137300 bset #2,($1423).w ROM:00137306 move.b #2,($12AB).w ROM:0013730C bra.s loc_13734A ROM:0013730E ; --------------------------------------------------------------------------- ROM:0013730E ROM:0013730E loc_13730E: ; CODE XREF: ROM:001372EC↑j ROM:0013730E ; ROM:001372FE↑j ... ROM:0013730E bsr.w sub_13739A ROM:00137312 bsr.w sub_1373DE ROM:00137316 rts ROM:00137318 ; --------------------------------------------------------------------------- ROM:00137318 ROM:00137318 loc_137318: ; DATA XREF: ROM:001372CE↑o ROM:00137318 btst #2,($1405).w ROM:0013731E beq.s loc_137332 ROM:00137320 bsr.w sub_1373D6 ROM:00137324 bclr #2,($1423).w ROM:0013732A move.b #1,($12AB).w ROM:00137330 bra.s loc_13730E ROM:00137332 ; --------------------------------------------------------------------------- ROM:00137332 ROM:00137332 loc_137332: ; CODE XREF: ROM:0013731E↑j ROM:00137332 move.w $89A(a5),d0 ROM:00137336 cmp.w ($57E).w,d0 ROM:0013733A bgt.s loc_13734A ROM:0013733C bset #2,($140E).w ROM:00137342 move.b #3,($12AB).w ROM:00137348 bra.s locret_137388 ROM:0013734A ; --------------------------------------------------------------------------- ROM:0013734A ROM:0013734A loc_13734A: ; CODE XREF: ROM:0013730C↑j ROM:0013734A ; ROM:0013733A↑j ... ROM:0013734A bsr.w sub_13739A ROM:0013734E rts ROM:00137350 ; --------------------------------------------------------------------------- ROM:00137350 ROM:00137350 loc_137350: ; DATA XREF: ROM:001372D2↑o ROM:00137350 btst #2,($1405).w ROM:00137356 beq.s loc_137370 ROM:00137358 bsr.w sub_1373D6 ROM:0013735C bclr #2,($1423).w ROM:00137362 bclr #2,($140E).w ROM:00137368 move.b #1,($12AB).w ROM:0013736E bra.s loc_13730E ROM:00137370 ; --------------------------------------------------------------------------- ROM:00137370 ROM:00137370 loc_137370: ; CODE XREF: ROM:00137356↑j ROM:00137370 move.w $89A(a5),d0 ROM:00137374 cmp.w ($57E).w,d0 ROM:00137378 ble.s locret_137388 ROM:0013737A bclr #2,($140E).w ROM:00137380 move.b #2,($12AB).w ROM:00137386 bra.s loc_13734A ROM:00137388 ; --------------------------------------------------------------------------- ROM:00137388 ROM:00137388 locret_137388: ; CODE XREF: ROM:00137348↑j ROM:00137388 ; ROM:00137378↑j ROM:00137388 rts ROM:0013738A ; --------------------------------------------------------------------------- ROM:0013738A rts ROM:0013738C ROM:0013738C ; =============== S U B R O U T I N E ======================================= ROM:0013738C ROM:0013738C ROM:0013738C sub_13738C: ; CODE XREF: sub_110E14+13A↑p ROM:0013738C bsr.l sub_136EEC ROM:00137392 bset #0,($1402).w ROM:00137398 rts ROM:00137398 ; End of function sub_13738C ROM:00137398 ROM:0013739A ROM:0013739A ; =============== S U B R O U T I N E ======================================= ROM:0013739A ROM:0013739A ROM:0013739A sub_13739A: ; CODE XREF: ROM:loc_13730E↑p ROM:0013739A ; ROM:loc_13734A↑p ROM:0013739A move.l #0,($948).w ROM:001373A2 move.w #0,($EE4).w ROM:001373A8 move.w ($EF0).w,($EE6).w ROM:001373AE move.l ($98C).w,($94C).w ROM:001373B4 move.l ($98C).w,($950).w ROM:001373BA move.l ($98C).w,($954).w ROM:001373C0 move.l ($98C).w,d0 ROM:001373C4 divs.w #$A,d0 ROM:001373C8 move.w d0,($EEA).w ROM:001373CC move.w d0,($EEC).w ROM:001373D0 move.w d0,($EEE).w ROM:001373D4 rts ROM:001373D4 ; End of function sub_13739A ROM:001373D4 ROM:001373D6 ROM:001373D6 ; =============== S U B R O U T I N E ======================================= ROM:001373D6 ROM:001373D6 ROM:001373D6 sub_1373D6: ; CODE XREF: ROM:loc_1372D6↑p ROM:001373D6 ; ROM:00137320↑p ... ROM:001373D6 move.w #$7FFF,($EE8).w ROM:001373DC rts ROM:001373DC ; End of function sub_1373D6 ROM:001373DC ROM:001373DE ROM:001373DE ; =============== S U B R O U T I N E ======================================= ROM:001373DE ROM:001373DE ROM:001373DE sub_1373DE: ; CODE XREF: ROM:00137312↑p ROM:001373DE move.w ($EE8).w,d0 ROM:001373E2 move.w ($9AE).w,d1 ROM:001373E6 cmp.w d0,d1 ROM:001373E8 bge.s locret_1373F0 ROM:001373EA move.w ($9AE).w,($EE8).w ROM:001373F0 ROM:001373F0 locret_1373F0: ; CODE XREF: sub_1373DE+A↑j ROM:001373F0 rts ROM:001373F0 ; End of function sub_1373DE ROM:001373F0 ROM:001373F2 ROM:001373F2 ; =============== S U B R O U T I N E ======================================= ROM:001373F2 ROM:001373F2 ROM:001373F2 sub_1373F2: ; CODE XREF: sub_129F28+48↑p ROM:001373F2 move.w #$3F28,d1 ROM:001373F6 move.w ($57E).w,d2 ROM:001373FA bsr.l sub_11745C ROM:00137400 move.w d1,($EF2).w ROM:00137404 move.w ($EF2).w,d0 ROM:00137408 cmp.w ($CCA).w,d0 ROM:0013740C bge.s loc_137414 ROM:0013740E move.w d0,($EF0).w ROM:00137412 bra.s loc_13741A ROM:00137414 ; --------------------------------------------------------------------------- ROM:00137414 ROM:00137414 loc_137414: ; CODE XREF: sub_1373F2+1A↑j ROM:00137414 move.w ($CCA).w,($EF0).w ROM:0013741A ROM:0013741A loc_13741A: ; CODE XREF: sub_1373F2+20↑j ROM:0013741A bsr.l sub_1371DE ROM:00137420 bsr.l sub_1372B0 ROM:00137426 rts ROM:00137426 ; End of function sub_1373F2 ROM:00137426 ROM:00137428 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013742A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013742C ROM:0013742C ; =============== S U B R O U T I N E ======================================= ROM:0013742C ROM:0013742C ROM:0013742C sub_13742C: ; CODE XREF: sub_129F28+78↑p ROM:0013742C bclr #3,($1414).w ROM:00137432 bclr #0,($142D).w ROM:00137438 rts ROM:00137438 ; End of function sub_13742C ROM:00137438 ROM:0013743A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013743C dword_13743C: dc.l $60008, $9E40002, $4820002, $9B00002, $4920002, $9AA0002 ROM:0013743C ; DATA XREF: sub_126482:loc_12689E↑o ROM:0013743C dc.l $4800002, $9980002, $1060001, $9E40002, $2060001 ROM:0013743C dc.l $9B00002, $3060001, $9AA0002, $4060001, $9980002 ROM:0013743C dc.l $5060001, $9C60002, $6060005, $9AE0002, $47E0002 ROM:0013743C dc.l $CCA0002, $49C0002, $57E0002, $7060001, $9AE0002 ROM:0013743C dc.l $10060002, $99C0002, $4840002, $5C060007, $F1C0002 ROM:0013743C dc.l $F1E0002, $F200002, $F2A0002, $F300002, $F340002 ROM:0013743C dc.l $F380002, $6E060010, $F1C0002, $F1E0002, $F200002 ROM:0013743C dc.l $F220002, $F240002, $F260002, $F280002, $F2A0002 ROM:0013743C dc.l $F2C0002, $F2E0002, $F300002, $F320002, $F340002 ROM:0013743C dc.l $F360002, $F380002, $F3A0002, $D060001, $5070001 ROM:0013743C dc.l $46040001, $40C0004, $6F060002, $5060002, $122A0001 ROM:0013743C dc.l $8006001B, $5440002, $A640002, $AC20002, $ABE0002 ROM:0013743C dc.l $AC40002, $AC00002, $5580002, $5560002, $AC60002 ROM:0013743C dc.l $A660002, $B0E0002, $AAC0002, $B100002, $AAE0002 ROM:0013743C dc.l $AB80002, $AB20002, $5180002, $14AC0001, $14AD0001 ROM:0013743C dc.l $ABC0002, $5480002, $77E0001, $CA20002, $CA40002 ROM:0013743C dc.l $CA60002, $CA80002, $122B0001, $A060007, $FAE0002 ROM:0013743C dc.l $EF80002, $4880002, $FB00002, $EFA0002, $48A0002 ROM:0013743C dc.l $57E0002, $5506000D, $FB60002, $FBA0002, $12260001 ROM:0013743C dc.l $DA00002, $149A0002, $149C0002, $149E0002, $14A00002 ROM:0013743C dc.l $14A20002, $14A40002, $14A60002, $14A80002, $14AA0002 ROM:0013743C dc.l $71060001, $10520002, $21060001, $BE60002, $5D060010 ROM:0013743C dc.l $57E0002, $BBC0002, $BC00002, $144A0002, $145E0002 ROM:0013743C dc.l $C160002, $9C20002, $4D80002, $9980002, $9940002 ROM:0013743C dc.l $B560002, $BE60002, $BEA0002, $12280001, $12290001 ROM:0013743C dc.l $9A20002, $62060001, $C2C0002, $44040001, $B0FC4004 ROM:0013743C dc.l $E070001, $4004010, $18070001, $12190001, $3207000A ROM:0013743C dc.l $4004001, $4024001, $4044001, $4064001, $4084001 ROM:0013743C dc.l $40A4001, $40C4001, $40E4001, $28008, $11D8008, $3307000A ROM:0013743C dc.l $B1004004, $7C00004, $400C001, $402C001, $404C001 ROM:0013743C dc.l $406C001, $408C001, $40AC001, $40CC001, $40EC001 ROM:0013743C dc.l $610E0001, $5600002, $900E0001, $7830001, $3E04000A ROM:0013743C dc.l $4310003, $B1054003, $4350003, $B1084001, $5660002 ROM:0013743C dc.l $42D0003, $B10B4003, $B1094001, $7840001, $43D0003 ROM:0013743C dc.l $F060001, $121F0001, $11060003, $12220001, $55E0002 ROM:0013743C dc.l $4CE0002, $13060001, $12200001, $14060001, $12210001 ROM:0013743C dc.l $15060001, $CA00002, $19070009, $14420004, $14400004 ROM:0013743C dc.l $49E0004, $8C40004, $14340004, $C9C0002, $145A0002 ROM:0013743C dc.l $C9E0002, $14B00001, $20060001, $8C80004, $35060002 ROM:0013743C dc.l $4B00002, $4B20002, $3A060003, $14580002, $14480002 ROM:0013743C dc.l $14900002, $B060003, $5CC0004, $105C0008, $B10E4001 ROM:0013743C dc.l $9060001, $57E0002, $8060001, $CCA0002, $56060004 ROM:0013743C dc.l $106C0002, $106E0002, $10840002, $10860002, $57060003 ROM:0013743C dc.l $8E40004, $D180002, $12540001, $52060004, $13F00001 ROM:0013743C dc.l $13F10001, $13F20001, $13F30001, $5106000C, $49A0002 ROM:0013743C dc.l $4820002, $4800002, $4920002, $BEA0002, $57E0002 ROM:0013743C dc.l $5060002, $CCA0002, $47E0002, $FAE0002, $FB80002 ROM:0013743C dc.l $12230001, $5A060009, $D680002, $D6A0002, $D600002 ROM:0013743C dc.l $D620002, $DBA0002, $10D40002, $10D60002, $12270001 ROM:0013743C dc.l $8F80004, $5806000C, $14B60001, $14B70001, $1B120002 ROM:0013743C dc.l $1B140002, $1B160002, $1B180002, $1B1A0002, $1B1C0002 ROM:0013743C dc.l $1D6E0001, $1B1E0002, $1B200002, $14660002, $63060001 ROM:0013743C dc.l $1D6F0020, $64060001, $1B2E0040, $65060001, $1B6E0040 ROM:0013743C dc.l $66060001, $1BAE0040, $67060001, $1BEE0040, $68060001 ROM:0013743C dc.l $1C2E0040, $69060001, $1C6E0040, $6A060001, $1D8F0020 ROM:0013743C dc.l $6B060001, $1CAE0040, $6C060001, $1CEE0040, $6D060001 ROM:0013743C dc.l $1D2E0040, $59060017, $14B60001, $DDE0002, $DE00002 ROM:0013743C dc.l $14780002, $147A0002, $146C0002, $146E0002, $DEE0002 ROM:0013743C dc.l $DF00002, $14680002, $146A0002, $DE20002, $DE40002 ROM:0013743C dc.l $1B220002, $1B240002, $DE60002, $DE80002, $1B260002 ROM:0013743C dc.l $1B280002, $14700002, $14720002, $14740002, $14760002 ROM:0013743C dc.l $16060001, $58A0002, $24040001, $E410001, $C060003 ROM:0013743C dc.l $E4A0002, $9640010, $11A20002, $7006000C, $E9C0002 ROM:0013743C dc.l $E9E0002, $EA00002, $EA20002, $EA40002, $EA60002 ROM:0013743C dc.l $EA80002, $EAA0002, $EAC0002, $EAE0002, $EB00002 ROM:0013743C dc.l $EB20002, $12060001, $5B20002 ROM:00137978 dcb.b 2,$FF ROM:0013797A byte_13797A: dc.b $FF ; DATA XREF: sub_128092+292↑r ROM:0013797A ; sub_128092:loc_128344↑r ROM:0013797B dc.b $FF ROM:0013797C word_13797C: dc.w $8201 ; DATA XREF: sub_127678+E↑r ROM:0013797C ; sub_127678+18↑r ... ROM:0013797E dc.w $3E07 ROM:00137980 dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:00137980 dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:00137980 dc.l $2C047F00 ROM:001379AC dword_1379AC: dc.l $B7170013 ; DATA XREF: sub_127678+A6↑r ROM:001379AC ; sub_127678+BA↑r ... ROM:001379B0 dc.l $99C8BA18, $1399C8, $BB1D0013, $99C8BC1E, $1399C8 ROM:001379B0 dc.l $BD1F0013, $99C8A202, $1399C8, $A0000013, $99C8A101 ROM:001379B0 dc.l $1399C8, $A2020013, $99C8A303, $1399C8, $A4040013 ROM:001379B0 dc.l $99C8A505, $1399C8, $A6060013, $99C8A909, $1399C8 ROM:001379B0 dc.l $C31B0013, $99C8C21C, $1399C8, $B30B0013, $99C8B616 ROM:001379B0 dc.l $138BA8, $B5150013, $8C20FFFF, $FFFFFFFF ROM:00137A24 dword_137A24: dc.l $BE130013 ; DATA XREF: sub_127678+80↑r ROM:00137A24 ; sub_127678+94↑r ... ROM:00137A28 dc.l $8B7AB111, $139A78, $BF140013, $9AA8B212, $139AF0 ROM:00137A28 dc.l $FFFFFFFF ROM:00137A40 dcb.b 2,$FF ROM:00137A42 dword_137A42: dc.l $C3040013 ; DATA XREF: sub_127678+1D8↑r ROM:00137A42 ; sub_127678+1EC↑r ... ROM:00137A46 dc.w $99B8 ROM:00137A48 dc.l $C4040013, $99C0FFFF, $FFFFFFFF ROM:00137A54 dword_137A54: dc.l $83040011 ; DATA XREF: sub_127678+166↑r ROM:00137A54 ; sub_127678+17A↑r ... ROM:00137A58 dc.l $37448404, $114704, $86040013, $8AA88204, $122BAC ROM:00137A58 dc.l $20C0011, $61D8E604, $138C7C, $E1040013, $9066E004 ROM:00137A58 dc.l $1390B2, $40F0012, $75D0C004, $1390BE, $C8040013 ROM:00137A58 dc.l $9154C904, $1391FA, $CC040013, $9208CD04, $1392A6 ROM:00137A58 dc.l $D0040013, $9300D104, $139318, $D2040013, $9320D404 ROM:00137A58 dc.l $13940C, $D9040013, $9508DA04, $13953C, $E2060013 ROM:00137A58 dc.l $9602D604, $13960A, $D7040013, $9628C104, $1257DE ROM:00137A58 dc.l $E8040013, $9786E704, $13978E, $C2040013, $9796C404 ROM:00137A58 dc.l $1397D2, $C3040013, $97DAC504, $1397E2, $C6040013 ROM:00137A58 dc.l $9814C704, $139846, $CA040012, $1CB8CB06, $1398C6 ROM:00137A58 dc.l $CF040013, $9930D304, $13997E, $D8040013, $9986DB04 ROM:00137A58 dc.l $139A32, $85040012, $F874FFFF, $FFFFFFFF ROM:00137B44 dword_137B44: dc.l $86040013 ; DATA XREF: sub_126482+5BE↑r ROM:00137B44 ; sub_126482+5D2↑r ... ROM:00137B48 dc.l $8ADAC004, $1390C6, $C8040013, $916CD204, $139360 ROM:00137B48 dc.l $D4040013, $9420DA04, $139556, $D7040013, $9682C104 ROM:00137B48 dc.l $1396BA, $FFFFFFFF, $FFFF0002, $30004, $10005 ROM:00137B84 dc.b 0, $FF ROM:00137B86 word_137B86: dc.w $705 ; DATA XREF: sub_126482+144↑o ROM:00137B86 ; sub_126482+2E6↑o ROM:00137B88 dc.l $12, $89CA002C, $7060888, $2401447, $5200888, $2080722 ROM:00137B88 dc.l $12, $89CA0026, $7060895, $3401446, $3200895, $3040730 ROM:00137B88 dc.l $12, $89CA0028, $7061405, $5401446, $4201405, $5080815 ROM:00137B88 dc.l $12, $89CA002A, $7060894, $5401446, $200894, $5080816 ROM:00137B88 dc.l $12, $89CA002A, $7060898, $5401446, $1200898, $5081815 ROM:00137B88 dc.l $12, $89CA002A, $7060887, $4401447, $6200887, $4081816 ROM:00137B88 dc.l $12, $89CA002A, $706088F, $3401447, $720088F, $3080790 ROM:00137B88 dc.l $12, $89CA002A, $7060894, $6401446, $2200894, $6081830 ROM:00137B88 dc.l $12, $89CA0024, $7060EAD, $340148F, $3200EAD, $3011831 ROM:00137B88 dc.l $12, $89CA0024, $7060EAB, $340148D, $3200EAB, $3021836 ROM:00137B88 dc.l $12, $89CA0024, $7060890, $6401447, $200890, $6041837 ROM:00137B88 dc.l $12, $89CA002E, $7060EAD, $540148F, $5200EAD, $5011838 ROM:00137B88 dc.l $12, $89CA002E, $7060895, $740151B, $2200895, $7021785 ROM:00137B88 dc.l $12, $89CA0022, $706077D, $3401447, $420077D, $3081787 ROM:00137B88 dc.l $12, $89CA0022, $706077D, $1401447, $220077D, $1021788 ROM:00137B88 dc.l $12, $89CA0022, $706077D, $2401447, $320077D, $2011231 ROM:00137B88 dc.l $12, $89CA0032, $70A0DE8, $100EB1, $14014B9, $1200DEC ROM:00137B88 dc.l $800EB1, $1021232, $12, $89CA0032, $70A0DE8, $100EAF ROM:00137B88 dc.l $14014B8, $1200DEC, $800EAF, $1041232, $12, $89CA0032 ROM:00137B88 dc.l $70A0DE8, $100EB3, $14014BA, $1200DEC, $800EB3, $1010261 ROM:00137B88 dc.l $12, $89CA0034, $70A0DE8, $4100E9F, $401481, $200DEC ROM:00137B88 dc.l $4800E9F, $20262, $12, $89CA0034, $70A0DE8, $4100E9D ROM:00137B88 dc.l $40147F, $200DEC, $4800E9D, $40262, $12, $89CA0034 ROM:00137B88 dc.l $70A0DE8, $4100EA1, $401483, $200DEC, $4800EA1, $10264 ROM:00137B88 dc.l $12, $89CA0034, $70A0DE8, $5100E9F, $1401481, $1200DEC ROM:00137B88 dc.l $5800E9F, $1020265, $12, $89CA0034, $70A0DE8, $5100E9D ROM:00137B88 dc.l $140147F, $1200DEC, $5800E9D, $1040265, $12, $89CA0034 ROM:00137B88 dc.l $70A0DE8, $5100EA1, $1401483, $1200DEC, $5800EA1 ROM:00137B88 dc.l $1010267, $12, $89CA0034, $70A0DE8, $6100E9F, $2401481 ROM:00137B88 dc.l $2200DEC, $6800E9F, $2020268, $12, $89CA0034, $70A0DE8 ROM:00137B88 dc.l $6100E9D, $240147F, $2200DEC, $6800E9D, $2040268 ROM:00137B88 dc.l $12, $89CA0034, $70A0DE8, $6100EA1, $2401483, $2200DEC ROM:00137B88 dc.l $6800EA1, $2010270, $12, $89CA0034, $70A0DE8, $7100E9F ROM:00137B88 dc.l $3401481, $3200DEC, $7800E9F, $3020271, $12, $89CA0034 ROM:00137B88 dc.l $70A0DE8, $7100E9D, $340147F, $3200DEC, $7800E9D ROM:00137B88 dc.l $3040271, $12, $89CA0034, $70A0DE8, $7100EA1, $3401483 ROM:00137B88 dc.l $3200DEC, $7800EA1, $3010650, $12, $89CA0036, $7080E9F ROM:00137B88 dc.l $4401481, $42013FF, $7800E9F, $4020650, $12, $89CA0036 ROM:00137B88 dc.l $7080E9D, $440147F, $42013FF, $7800E9D, $4040650 ROM:00137B88 dc.l $12, $89CA0036, $7080EA1, $4401483, $42013FF, $7800EA1 ROM:00137B88 dc.l $4011537, $12, $89CA0038, $7080E9F, $5401481, $52013FF ROM:00137B88 dc.l $7800E9F, $5021538, $12, $89CA0038, $7080E9D, $540147F ROM:00137B88 dc.l $52013FF, $7800E9D, $5041538, $12, $89CA0038, $7080EA1 ROM:00137B88 dc.l $5401483, $52013FF, $7800EA1, $5010481, $12, $89CA003A ROM:00137B88 dc.l $70A140E, $1100E9F, $7401481, $72013FF, $7800E9F ROM:00137B88 dc.l $7020481, $12, $89CA003A, $70A140E, $1100E9D, $740147F ROM:00137B88 dc.l $72013FF, $7800E9D, $7040481, $12, $89CA003A, $70A140E ROM:00137B88 dc.l $1100EA1, $7401483, $72013FF, $7800EA1, $7011507 ROM:00137B88 dc.l $12, $89CA0040, $7080E9E, $401480, $200DEB, $3800E9E ROM:00137B88 dc.l $21508, $12, $89CA0040, $7080E9C, $40147E, $200DEB ROM:00137B88 dc.l $3800E9C, $41506, $12, $89CA0040, $7080EA0, $401482 ROM:00137B88 dc.l $200DEB, $3800EA0, $11507, $12, $89CA0040, $7080E9E ROM:00137B88 dc.l $1401480, $1200DEB, $3800E9E, $1021508, $12, $89CA0040 ROM:00137B88 dc.l $7080E9C, $140147E, $1200DEB, $3800E9C, $1041506 ROM:00137B88 dc.l $12, $89CA0040, $7080EA0, $1401482, $1200DEB, $3800EA0 ROM:00137B88 dc.l $1011186, $12, $89CA0042, $70E0DE6, $100EA5, $401487 ROM:00137B88 dc.l $200EA5, $2401487, $2200DEA, $800EA5, $21185, $12 ROM:00137B88 dc.l $89CA0042, $70E0DE6, $100EA3, $401485, $200EA3, $2401485 ROM:00137B88 dc.l $2200DEA, $800EA3, $41186, $12, $89CA0042, $70E0DE6 ROM:00137B88 dc.l $100EA7, $401489, $200EA7, $2401489, $2200DEA, $800EA7 ROM:00137B88 dc.l $11192, $12, $89CA0044, $70E0DE7, $7100EA5, $1401487 ROM:00137B88 dc.l $1200EA5, $3401487, $3200DEB, $7800EA5, $1021191 ROM:00137B88 dc.l $12, $89CA0044, $70E0DE7, $7100EA3, $1401485, $1200EA3 ROM:00137B88 dc.l $3401485, $3200DEB, $7800EA3, $1041192, $12, $89CA0044 ROM:00137B88 dc.l $70E0DE7, $7100EA7, $1401489, $1200EA7, $3401489 ROM:00137B88 dc.l $3200DEB, $7800EA7, $1010445, $12, $89CA003E, $70A0DE9 ROM:00137B88 dc.l $2100EA5, $4401487, $4200DED, $2800EA5, $4020444 ROM:00137B88 dc.l $12, $89CA003E, $70A0DE9, $2100EA3, $4401485, $4200DED ROM:00137B88 dc.l $2800EA3, $4040445, $12, $89CA003E, $70A0DE9, $2100EA7 ROM:00137B88 dc.l $4401489, $4200DED, $2800EA7, $4010480, $12, $89CA003C ROM:00137B88 dc.l $70A140E, $1100EA5, $5401487, $52013FF, $7800EA5 ROM:00137B88 dc.l $5020480, $12, $89CA003C, $70A140E, $1100EA3, $5401485 ROM:00137B88 dc.l $52013FF, $7800EA3, $5040480, $12, $89CA003C, $70A140E ROM:00137B88 dc.l $1100EA7, $5401489, $52013FF, $7800EA7, $5011611 ROM:00137B88 dc.l $12, $89CA0046, $7080EB1, $4014B9, $2013FF, $7800EB1 ROM:00137B88 dc.l $21610, $12, $89CA0046, $7080EAF, $4014B8, $2013FF ROM:00137B88 dc.l $7800EAF, $41610, $12, $89CA0046, $7080EB3, $4014BA ROM:00137B88 dc.l $2013FF, $7800EB3, $11523, $12, $89CA0088, $70A140E ROM:00137B88 dc.l $1100EAB, $40148D, $2013FF, $7800EAB, $21524, $12 ROM:00137B88 dc.l $89CA0088, $70A140E, $1100EA9, $40148B, $2013FF, $7800EA9 ROM:00137B88 dc.l $41524, $12, $89CA0088, $70A140E, $1100EAD, $40148F ROM:00137B88 dc.l $2013FF, $7800EAD, $11529, $12, $89CA0088, $70A140E ROM:00137B88 dc.l $1100EAB, $140148D, $12013FF, $7800EAB, $1021530 ROM:00137B88 dc.l $12, $89CA0088, $70A140E, $1100EA9, $140148B, $12013FF ROM:00137B88 dc.l $7800EA9, $1041530, $12, $89CA0088, $70A140E, $1100EAD ROM:00137B88 dc.l $140148F, $12013FF, $7800EAD, $1010107, $12, $89CA004E ROM:00137B88 dc.l $70809DB, $401443, $200DEA, $18009DB, $20108, $12 ROM:00137B88 dc.l $89CA004E, $70809D9, $401441 ROM:00138388 dc.l $200DEA, $18009D9, $10112, $12, $89CA0048, $70809DB ROM:00138388 dc.l $1401443, $1200DED, $68009DB, $1020113, $12, $89CA0048 ROM:00138388 dc.l $70809D9, $1401441, $1200DED, $68009D9, $1010117 ROM:00138388 dc.l $12, $89CA004C, $70809DB, $2401443, $2200DEA, $28009DB ROM:00138388 dc.l $2020118, $12, $89CA004C, $70809D9, $2401441, $2200DEA ROM:00138388 dc.l $28009D9, $2010122, $12, $89CA0050, $70809DA, $7401442 ROM:00138388 dc.l $7200DEA, $68009DA, $7020123, $12, $89CA0050, $70809D8 ROM:00138388 dc.l $7401440, $7200DEA, $68009D8, $7010131, $12, $89CA0052 ROM:00138388 dc.l $70809DB, $5401443, $5200DEB, $68009DB, $5020132 ROM:00138388 dc.l $12, $89CA0052, $70809D9, $5401441, $5200DEB, $68009D9 ROM:00138388 dc.l $5010137, $12, $89CA0054, $70809DB, $6401443, $6200DEA ROM:00138388 dc.l $58009DB, $6020138, $12, $89CA0054, $70809D9, $6401441 ROM:00138388 dc.l $62013FF, $78009D9, $6010562, $12, $89CA0056, $70809DB ROM:00138388 dc.l $3401443, $32013FF, $78009DB, $3020563, $12, $89CA0056 ROM:00138388 dc.l $70809D9, $3401441, $32013FF, $78009D9, $3010552 ROM:00138388 dc.l $12, $89CA005C, $70809DB, $7401443, $72013FF, $78009DB ROM:00138388 dc.l $7020553, $12, $89CA005C, $70809D9, $7401441, $72013FF ROM:00138388 dc.l $78009D9, $7010532, $12, $89CA0058, $70809DA, $1401442 ROM:00138388 dc.l $12013FF, $78009DA, $1020533, $12, $89CA0058, $70809D8 ROM:00138388 dc.l $1401440, $12013FF, $78009D8, $1011539, $12, $89CA005A ROM:00138388 dc.l $70809DA, $5401442, $52013FF, $78009DA, $5021539 ROM:00138388 dc.l $12, $89CA005A, $70809D8, $5401440, $52013FF, $78009D8 ROM:00138388 dc.l $5010198, $12, $89CA004A, $70A0DE9, $1009DA, $2401442 ROM:00138388 dc.l $2200DED, $8009DA, $2020197, $12, $89CA004A, $70A0DE9 ROM:00138388 dc.l $1009D8, $2401440, $2200DED, $8009D8, $2010462, $12 ROM:00138388 dc.l $89CA005E, $7081428, $440151C, $2013FF, $7801428 ROM:00138388 dc.l $4020463, $12, $89CA005E, $7081421, $440151B, $72013FF ROM:00138388 dc.l $7801421, $4010505, $12, $89CA0062, $70A0DE7, $3100DDF ROM:00138388 dc.l $3401469, $3200DEB, $3800DDF, $3081590, $12, $89CA0060 ROM:00138388 dc.l $70A0DE8, $1100DE0, $140146A, $1200DEC, $1800DE0 ROM:00138388 dc.l $1080340, $12, $89CA0066, $70A0DE7, $4100DDF, $4401469 ROM:00138388 dc.l $4200DEB, $4800DDF, $4080116, $12, $89CA0064, $70A0DE8 ROM:00138388 dc.l $3100DE0, $340146A, $3200DEC, $3800DE0, $3080335 ROM:00138388 dc.l $12, $89CA0068, $70A0DE9, $5100DE1, $540146B, $5200DED ROM:00138388 dc.l $5800DE1, $5080351, $12, $89CA006A, $70A151E, $610151E ROM:00138388 dc.l $240151F, $420151F, $80151E, $2040352, $12, $89CA006A ROM:00138388 dc.l $70A151E, $710151E, $340151F, $520151F, $180151E ROM:00138388 dc.l $3040111, $12, $89CA006C, $70A0DE7, $5100DDF, $5401469 ROM:00138388 dc.l $5200DEB, $5800DDF, $5080106, $12, $89CA006E, $70A0DE6 ROM:00138388 dc.l $1100C9D, $340141A, $5200DEA, $1800C9D, $3080135 ROM:00138388 dc.l $12, $89CA0074, $70A0DE6, $100DDE, $401468, $200DEA ROM:00138388 dc.l $800DDE, $80141, $12, $89CA0076, $70A0DE7, $7100DDF ROM:00138388 dc.l $7401469, $7200DEB, $7800DDF, $7080130, $12, $89CA0070 ROM:00138388 dc.l $70A0DE7, $6100DDF, $6401469, $6200DEB, $6800DDF ROM:00138388 dc.l $6080136, $12, $89CA0072, $70A0DE6, $5100DDE, $5401468 ROM:00138388 dc.l $5200DEA, $5800DDE, $5080133, $12, $89CA0070, $70A0DE7 ROM:00138388 dc.l $2100DDF, $2401469, $2200DEB, $2800DDF, $2080140 ROM:00138388 dc.l $12, $89CA0072, $70A0DE7, $1100DDF, $1401469, $1200DEB ROM:00138388 dc.l $1800DDF, $1040501, $12, $89CA0084, $70A0DE9, $1100DE1 ROM:00138388 dc.l $140146B, $1200DED, $1800DE1, $1080500, $12, $89CA0084 ROM:00138388 dc.l $70A0DE9, $4100DE1, $44014B0, $200DED, $4800DE1, $4080121 ROM:00138388 dc.l $12, $89CA0078, $70A0DE6, $7100DDE, $7401468, $7200DEA ROM:00138388 dc.l $7800DDE, $7080420, $12, $89CA007A, $70A0DE7, $100DDF ROM:00138388 dc.l $401469, $200DEB, $800DDF, $81300, $12, $89CA007C ROM:00138388 dc.l $70A0DE6, $3100DDE, $3401468, $3200DEA, $3800DDE ROM:00138388 dc.l $3081316, $12, $89CA007E, $70A0DE6, $4100DDE, $4401468 ROM:00138388 dc.l $4200DEA, $4800DDE, $4080170, $12, $89CA0080, $70A0DE9 ROM:00138388 dc.l $3100DE1, $340146B, $3200DED, $3800DE1, $3081640 ROM:00138388 dc.l $12, $89CA0086, $70A0DE8, $2100DE0, $240146A, $2200DEC ROM:00138388 dc.l $2800DE0, $2081775, $12, $89CA0082, $70A0DE9, $7100DE1 ROM:00138388 dc.l $740146B, $7200DED, $7800DE1, $7080301, $12, $89CA008A ROM:00138388 dc.l $70A0DE6, $3101262, $40151E, $200DEA, $3801262, $80302 ROM:00138388 dc.l $12, $89CA008A, $70A0DE6, $3101262, $140151E, $5200DEA ROM:00138388 dc.l $3801262, $1080303, $12, $89CA008A, $70A0DE6, $3101262 ROM:00138388 dc.l $240151F, $3200DEA, $3801262, $2080304, $12, $89CA008A ROM:00138388 dc.l $70A0DE6, $3101262, $340151E, $4200DEA, $3801262 ROM:00138388 dc.l $3080300, $12, $89CA008C, $70A0DE6, $310141A, $40151C ROM:00138388 dc.l $2200DEA, $380141A, $80601, $12, $89CA0094, $7060783 ROM:00138388 dc.l $1400783, $34013FF, $7800655, $12, $89CA008E, $7080EAB ROM:00138388 dc.l $240148D, $22013FF, $7800EAB, $2020655, $12, $89CA008E ROM:00138388 dc.l $7080EA9, $240148B, $22013FF, $7800EA9, $2040655 ROM:00138388 dc.l $12, $89CA008E, $7080EAD, $240148F, $22013FF, $7800EAD ROM:00138388 dc.l $2011487, $12, $89CA0092, $70809DB, $7401443, $72013FF ROM:00138388 dc.l $78009DB, $7021487, $12, $89CA0092, $70809D9, $7401441 ROM:00138388 dc.l $72013FF, $78009D9, $7011486, $12, $89CA0090, $70A140E ROM:00138388 dc.l $1100E9F, $6401481, $62013FF, $7800E9F, $6021486 ROM:00138388 dc.l $12, $89CA0090, $70A140E, $1100E9D, $640147F, $62013FF ROM:00138388 dc.l $7800E9D, $6041486, $12, $89CA0090, $70A140E, $1100EA1 ROM:00138388 dc.l $6401483, $62013FF, $7800EA1, $60100FF, $303C00E0 ROM:00138388 dc.l $E84061FF, $FFFE2502, $41F8FFE0, $317C000F, $4323C ROM:00138388 dc.l $343C, $8363C, $383C, $13A3C, $161FF, $FFFE2462, $4E757001 ROM:00138388 dc.l $323C00E0, $E641E3A0, $21C0FE18, $41F8FFE0, $8380007 ROM:00138388 dc.l $FFE66708, $11FC0001, $11D16004, $423811D1, $8380005 ROM:00138388 dc.l $1429673A, $13FC0003, $12DA, $10390000, $12D80600 ROM:00138388 dc.l $4013C0, $12DB, $10390000, $12D913C0, $12DC, $13F811D1 ROM:00138388 dc.l $12DD, $61FFFFFE, $E9B631FC, $80C8C, $603613FC, $30000 ROM:00138388 dc.l $12D70639, $400000, $12D81039, $12D8, $6000003, $D0390000 ROM:00138388 dc.l $12D913F8, $11D10000, $12DAD038, $11D111C0, $12DB31FC ROM:00138388 dc.l $50C8C, $4E750C03, $FF661C, $2C3808CC, $5C621C6 ROM:00138B88 dc.l $8CC4247, $1E390000, $12DBCFFC, $6431C7, $B2C600A ROM:00138B88 dc.l $2C3808CC, $58621C6, $8CC4E75, $C0300FF, $66423C3C ROM:00138B88 dc.l $13E3C, $6004, $6470001, $C470000, $6E0A0F38, $11E16602 ROM:00138B88 dc.l $424660EC, $C460000, $660808F8, $61420, $60142C38 ROM:00138B88 dc.l $8D02E38, $8CC0BC6, $BC721C6, $8D021C7, $8CC602E ROM:00138B88 dc.l $C0300F0, $66162C38, $8D02E38, $8CC0B86, $BC721C6 ROM:00138B88 dc.l $8D021C7, $8CC6012, $2C3808D0, $2E3808CC, $B8721C6 ROM:00138B88 dc.l $8D021C7, $8CC4E75, $8380001, $14226708, $8F80006 ROM:00138B88 dc.l $1420604A, $C0300FF, $66162C38, $8D02E38, $8CC0BC6 ROM:00138B88 dc.l $BC721C6, $8D021C7, $8CC602E, $C0300F0, $66162C38 ROM:00138B88 dc.l $8D02E38, $8CC0B86, $BC721C6, $8D021C7, $8CC6012 ROM:00138B88 dc.l $2C3808D0, $2E3808CC, $B8721C6, $8D021C7, $8CC4E75 ROM:00138B88 dc.l $46FC2700, $31FC000C, $FC0A6100, $1704241, $61000022 ROM:00138B88 dc.l $C870000, $6F00, $80487, 1, $11FC0055, $FA2711FC ROM:00138B88 dc.l $AAFA27, $60DE4E75, $C410004, $6408207B, $14084E71 ROM:00138B88 dc.l $4ED04E75, $138CD0, $138CD6, $138D08, $138D46, $323C0001 ROM:00138B88 dc.l $4E756100, $26A0C40, $7FFF6726, $2E3C000F, $42400C00 ROM:00138B88 dc.l $671A, $C000008, $6E144284, $42854242, $42438880 ROM:00138B88 dc.l $143C0001, $1600323C, $34E75, $280A9889, $B684660E ROM:00138B88 dc.l $3C3C0002, $61000116, $323C0001, $60266100, $2220C40 ROM:00138B88 dc.l $7FFF670A, $2E3C000F, $424014C0, $60120C87, 0 ROM:00138D38 ; --------------------------------------------------------------------------- ROM:00138D38 bne.s locret_138D44 ROM:00138D3A movea.l a1,a2 ROM:00138D3C bsr.w sub_138E68 ROM:00138D40 move.w #1,d1 ROM:00138D44 ROM:00138D44 locret_138D44: ; CODE XREF: ROM:00138D38↑j ROM:00138D44 rts ROM:00138D46 ; --------------------------------------------------------------------------- ROM:00138D46 cmp.w d2,d3 ROM:00138D48 beq.s loc_138D92 ROM:00138D4A bsr.w sub_138F42 ROM:00138D4E cmpi.w #$7FFF,d0 ROM:00138D52 beq.s loc_138D7E ROM:00138D54 move.l #$F4240,d7 ROM:00138D5A andi.l #$FF,d0 ROM:00138D60 cmpi.w #3,d2 ROM:00138D64 bgt.s loc_138D70 ROM:00138D66 move.w d2,d6 ROM:00138D68 asl.w #3,d6 ROM:00138D6A asl.l d6,d0 ROM:00138D6C or.l d0,d4 ROM:00138D6E bra.s loc_138D7A ROM:00138D70 ; --------------------------------------------------------------------------- ROM:00138D70 ROM:00138D70 loc_138D70: ; CODE XREF: ROM:00138D64↑j ROM:00138D70 move.w d2,d6 ROM:00138D72 subq.w #4,d6 ROM:00138D74 asl.w #3,d6 ROM:00138D76 asl.l d6,d0 ROM:00138D78 or.l d0,d5 ROM:00138D7A ROM:00138D7A loc_138D7A: ; CODE XREF: ROM:00138D6E↑j ROM:00138D7A addq.w #1,d2 ROM:00138D7C bra.s loc_138D90 ROM:00138D7E ; --------------------------------------------------------------------------- ROM:00138D7E ROM:00138D7E loc_138D7E: ; CODE XREF: ROM:00138D52↑j ROM:00138D7E cmpi.l #0,d7 ROM:00138D84 bne.s loc_138D90 ROM:00138D86 clr.w d2 ROM:00138D88 bsr.w sub_138E68 ROM:00138D8C move.w #1,d1 ROM:00138D90 ROM:00138D90 loc_138D90: ; CODE XREF: ROM:00138D7C↑j ROM:00138D90 ; ROM:00138D84↑j ROM:00138D90 bra.s locret_138DF4 ROM:00138D92 ; --------------------------------------------------------------------------- ROM:00138D92 ROM:00138D92 loc_138D92: ; CODE XREF: ROM:00138D48↑j ROM:00138D92 move.w d4,d6 ROM:00138D94 asr.w #8,d6 ROM:00138D96 andi.w #$FF,d6 ROM:00138D9A cmpi.w #3,d6 ROM:00138D9E bne.s loc_138DAA ROM:00138DA0 bsr.w sub_138E2C ROM:00138DA4 move.w #1,d1 ROM:00138DA8 bra.s locret_138DF4 ROM:00138DAA ; --------------------------------------------------------------------------- ROM:00138DAA ROM:00138DAA loc_138DAA: ; CODE XREF: ROM:00138D9E↑j ROM:00138DAA cmpi.w #2,d6 ROM:00138DAE bne.s loc_138DBE ROM:00138DB0 bsr.w sub_138E84 ROM:00138DB4 bsr.w sub_138E2C ROM:00138DB8 move.w #2,d1 ROM:00138DBC bra.s locret_138DF4 ROM:00138DBE ; --------------------------------------------------------------------------- ROM:00138DBE ROM:00138DBE loc_138DBE: ; CODE XREF: ROM:00138DAE↑j ROM:00138DBE cmpi.w #4,d6 ROM:00138DC2 bne.s loc_138DE0 ROM:00138DC4 bsr.w sub_138EE0 ROM:00138DC8 move.w #4,d6 ROM:00138DCC cmp.w d2,d3 ROM:00138DCE bne.s loc_138DD6 ROM:00138DD0 bsr.w sub_138E2C ROM:00138DD4 bra.s loc_138DDA ROM:00138DD6 ; --------------------------------------------------------------------------- ROM:00138DD6 ROM:00138DD6 loc_138DD6: ; CODE XREF: ROM:00138DCE↑j ROM:00138DD6 bsr.w sub_138E4A ROM:00138DDA ROM:00138DDA loc_138DDA: ; CODE XREF: ROM:00138DD4↑j ROM:00138DDA move.w #1,d1 ROM:00138DDE bra.s locret_138DF4 ROM:00138DE0 ; --------------------------------------------------------------------------- ROM:00138DE0 ROM:00138DE0 loc_138DE0: ; CODE XREF: ROM:00138DC2↑j ROM:00138DE0 cmpi.w #5,d6 ROM:00138DE4 bne.s loc_138DF0 ROM:00138DE6 bsr.w sub_138E2C ROM:00138DEA bsr.w sub_138F14 ROM:00138DEE bra.s locret_138DF4 ROM:00138DF0 ; --------------------------------------------------------------------------- ROM:00138DF0 ROM:00138DF0 loc_138DF0: ; CODE XREF: ROM:00138DE4↑j ROM:00138DF0 move.w #1,d1 ROM:00138DF4 ROM:00138DF4 locret_138DF4: ; CODE XREF: ROM:loc_138D90↑j ROM:00138DF4 ; ROM:00138DA8↑j ... ROM:00138DF4 rts ROM:00138DF6 ; --------------------------------------------------------------------------- ROM:00138DF6 rts ROM:00138DF8 ; --------------------------------------------------------------------------- ROM:00138DF8 bsr.w sub_138F42 ROM:00138DFC clr.w d1 ROM:00138DFE clr.l d0 ROM:00138E00 move.b #2,d0 ROM:00138E04 add.b d0,d1 ROM:00138E06 bsr.w sub_138F56 ROM:00138E0A clr.l d0 ROM:00138E0C move.b #$71,d0 ; 'q' ROM:00138E10 add.b d0,d1 ROM:00138E12 bsr.w sub_138F56 ROM:00138E16 clr.l d0 ROM:00138E18 move.b #$E6,d0 ROM:00138E1C add.b d0,d1 ROM:00138E1E bsr.w sub_138F56 ROM:00138E22 clr.l d0 ROM:00138E24 move.b d1,d0 ROM:00138E26 bsr.w sub_138F56 ROM:00138E2A rts ROM:00138E2C ROM:00138E2C ; =============== S U B R O U T I N E ======================================= ROM:00138E2C ROM:00138E2C ROM:00138E2C sub_138E2C: ; CODE XREF: ROM:00138DA0↑p ROM:00138E2C ; ROM:00138DB4↑p ... ROM:00138E2C clr.w d0 ROM:00138E2E move.b #3,d0 ROM:00138E32 bsr.w sub_138F56 ROM:00138E36 clr.w d0 ROM:00138E38 move.b d6,d0 ROM:00138E3A bsr.w sub_138F56 ROM:00138E3E clr.w d0 ROM:00138E40 move.w #$40,d0 ; '@' ROM:00138E44 bsr.w sub_138F56 ROM:00138E48 rts ROM:00138E48 ; End of function sub_138E2C ROM:00138E48 ROM:00138E4A ROM:00138E4A ; =============== S U B R O U T I N E ======================================= ROM:00138E4A ROM:00138E4A ROM:00138E4A sub_138E4A: ; CODE XREF: ROM:loc_138DD6↑p ROM:00138E4A clr.w d0 ROM:00138E4C move.b #3,d0 ROM:00138E50 bsr.w sub_138F56 ROM:00138E54 clr.w d0 ROM:00138E56 move.b d6,d0 ROM:00138E58 bsr.w sub_138F56 ROM:00138E5C clr.w d0 ROM:00138E5E move.w #$7F,d0 ROM:00138E62 bsr.w sub_138F56 ROM:00138E66 rts ROM:00138E66 ; End of function sub_138E4A ROM:00138E66 ROM:00138E68 ROM:00138E68 ; =============== S U B R O U T I N E ======================================= ROM:00138E68 ROM:00138E68 ROM:00138E68 sub_138E68: ; CODE XREF: ROM:00138D3C↑p ROM:00138E68 ; ROM:00138D88↑p ROM:00138E68 clr.w d0 ROM:00138E6A move.b #3,d0 ROM:00138E6E bsr.w sub_138F56 ROM:00138E72 clr.w d0 ROM:00138E74 bsr.w sub_138F56 ROM:00138E78 clr.w d0 ROM:00138E7A move.w #$FF,d0 ROM:00138E7E bsr.w sub_138F56 ROM:00138E82 rts ROM:00138E82 ; End of function sub_138E68 ROM:00138E82 ROM:00138E84 ROM:00138E84 ; =============== S U B R O U T I N E ======================================= ROM:00138E84 ROM:00138E84 ROM:00138E84 sub_138E84: ; CODE XREF: ROM:00138DB0↑p ROM:00138E84 movea.l #0,a1 ROM:00138E8A movea.l #0,a2 ROM:00138E90 move.l d4,d2 ROM:00138E92 andi.l #$FF0000,d2 ROM:00138E98 adda.l d2,a1 ROM:00138E9A move.l d4,d2 ROM:00138E9C asr.l #8,d2 ROM:00138E9E asr.l #8,d2 ROM:00138EA0 andi.l #$FF00,d2 ROM:00138EA6 adda.l d2,a1 ROM:00138EA8 move.l d5,d2 ROM:00138EAA andi.l #$FF,d2 ROM:00138EB0 adda.l d2,a1 ROM:00138EB2 movea.l a1,a2 ROM:00138EB4 clr.l d3 ROM:00138EB6 move.l d5,d2 ROM:00138EB8 asl.l #8,d2 ROM:00138EBA andi.l #$FF0000,d2 ROM:00138EC0 or.l d2,d3 ROM:00138EC2 move.l d5,d2 ROM:00138EC4 asr.l #8,d2 ROM:00138EC6 andi.l #$FF00,d2 ROM:00138ECC or.l d2,d3 ROM:00138ECE move.l d5,d2 ROM:00138ED0 asr.l #8,d2 ROM:00138ED2 asr.l #8,d2 ROM:00138ED4 asr.l #8,d2 ROM:00138ED6 andi.l #$FF,d2 ROM:00138EDC or.l d2,d3 ROM:00138EDE rts ROM:00138EDE ; End of function sub_138E84 ROM:00138EDE ROM:00138EE0 ROM:00138EE0 ; =============== S U B R O U T I N E ======================================= ROM:00138EE0 ROM:00138EE0 ROM:00138EE0 sub_138EE0: ; CODE XREF: ROM:00138DC4↑p ROM:00138EE0 clr.l d3 ROM:00138EE2 suba.l #1,a2 ROM:00138EE8 ROM:00138EE8 loc_138EE8: ; CODE XREF: sub_138EE0+10↓j ROM:00138EE8 cmpa.l a1,a2 ROM:00138EEA blt.s loc_138EF2 ROM:00138EEC move.w (a1)+,d2 ROM:00138EEE add.w d2,d3 ROM:00138EF0 bra.s loc_138EE8 ROM:00138EF2 ; --------------------------------------------------------------------------- ROM:00138EF2 ROM:00138EF2 loc_138EF2: ; CODE XREF: sub_138EE0+A↑j ROM:00138EF2 clr.l d2 ROM:00138EF4 clr.l d6 ROM:00138EF6 move.l d4,d6 ROM:00138EF8 asr.l #8,d6 ROM:00138EFA andi.l #$FF00,d6 ROM:00138F00 or.l d6,d2 ROM:00138F02 move.l d4,d6 ROM:00138F04 asr.l #8,d6 ROM:00138F06 asr.l #8,d6 ROM:00138F08 asr.l #8,d6 ROM:00138F0A andi.l #$FF,d6 ROM:00138F10 or.l d6,d2 ROM:00138F12 rts ROM:00138F12 ; End of function sub_138EE0 ROM:00138F12 ROM:00138F14 ROM:00138F14 ; =============== S U B R O U T I N E ======================================= ROM:00138F14 ROM:00138F14 ROM:00138F14 sub_138F14: ; CODE XREF: ROM:00138DEA↑p ROM:00138F14 movea.l #0,a1 ROM:00138F1A clr.l d2 ROM:00138F1C move.l d4,d2 ROM:00138F1E andi.l #$FF0000,d2 ROM:00138F24 adda.l d2,a1 ROM:00138F26 move.l d4,d2 ROM:00138F28 asr.l #8,d2 ROM:00138F2A asr.l #8,d2 ROM:00138F2C andi.l #$FF00,d2 ROM:00138F32 adda.l d2,a1 ROM:00138F34 move.l d5,d2 ROM:00138F36 andi.l #$FF,d2 ROM:00138F3C adda.l d2,a1 ROM:00138F3E jmp (a1) ROM:00138F3E ; End of function sub_138F14 ROM:00138F3E ROM:00138F40 ; --------------------------------------------------------------------------- ROM:00138F40 rts ROM:00138F42 ROM:00138F42 ; =============== S U B R O U T I N E ======================================= ROM:00138F42 ROM:00138F42 ROM:00138F42 sub_138F42: ; CODE XREF: ROM:00138D4A↑p ROM:00138F42 ; ROM:00138DF8↑p ROM:00138F42 clr.l d0 ROM:00138F44 move.w #$7FFF,d0 ROM:00138F48 btst #6,($FFFFFC0D).w ROM:00138F4E beq.s locret_138F54 ROM:00138F50 move.w ($FFFFFC0E).w,d0 ROM:00138F54 ROM:00138F54 locret_138F54: ; CODE XREF: sub_138F42+C↑j ROM:00138F54 rts ROM:00138F54 ; End of function sub_138F42 ROM:00138F54 ROM:00138F56 ROM:00138F56 ; =============== S U B R O U T I N E ======================================= ROM:00138F56 ROM:00138F56 ROM:00138F56 sub_138F56: ; CODE XREF: ROM:00138E06↑p ROM:00138F56 ; ROM:00138E12↑p ... ROM:00138F56 move.w d0,($FFFFFC0E).w ROM:00138F5A ROM:00138F5A loc_138F5A: ; CODE XREF: sub_138F56+A↓j ROM:00138F5A btst #6,($FFFFFC0D).w ROM:00138F60 beq.s loc_138F5A ROM:00138F62 move.w ($FFFFFC0E).w,d0 ROM:00138F66 rts ROM:00138F66 ; End of function sub_138F56 ROM:00138F66 ROM:00138F68 ROM:00138F68 ; =============== S U B R O U T I N E ======================================= ROM:00138F68 ROM:00138F68 ROM:00138F68 sub_138F68: ; CODE XREF: sub_126482+3CE↑p ROM:00138F68 ; sub_127550↑p ... ROM:00138F68 movea.l #$13C000,a2 ROM:00138F6E move.w (a2),($566).w ROM:00138F72 clr.l d4 ROM:00138F74 btst #3,($140F).w ROM:00138F7A beq.s loc_138F8E ROM:00138F7C move.w ($566).w,d4 ROM:00138F80 asl.l #1,d4 ROM:00138F82 addi.l #$1E00,d4 ROM:00138F88 move.l d4,($434).w ROM:00138F8C bra.s loc_138FA4 ROM:00138F8E ; --------------------------------------------------------------------------- ROM:00138F8E ROM:00138F8E loc_138F8E: ; CODE XREF: sub_138F68+12↑j ROM:00138F8E move.l #$32,d0 ; '2' ROM:00138F94 asl.l #2,d0 ROM:00138F96 addq.l #6,d0 ROM:00138F98 move.l #$1B00,($434).w ROM:00138FA0 sub.l d0,($434).w ROM:00138FA4 ROM:00138FA4 loc_138FA4: ; CODE XREF: sub_138F68+24↑j ROM:00138FA4 btst #0,($141B).w ROM:00138FAA bne.s loc_138FBA ROM:00138FAC move.l ($434).w,d4 ROM:00138FB0 addi.l #2,d4 ROM:00138FB6 move.l d4,($438).w ROM:00138FBA ROM:00138FBA loc_138FBA: ; CODE XREF: sub_138F68+42↑j ROM:00138FBA move.l #$10000,d0 ROM:00138FC0 cmpi.l #0,d0 ROM:00138FC6 bge.s loc_138FD2 ROM:00138FC8 move.l #0,($42C).w ROM:00138FD0 bra.s loc_138FE4 ROM:00138FD2 ; --------------------------------------------------------------------------- ROM:00138FD2 ROM:00138FD2 loc_138FD2: ; CODE XREF: sub_138F68+5E↑j ROM:00138FD2 move.l #$32,d0 ; '2' ROM:00138FD8 asl.l #2,d0 ROM:00138FDA addq.l #6,d0 ROM:00138FDC add.l ($434).w,d0 ROM:00138FE0 move.l d0,($42C).w ROM:00138FE4 ROM:00138FE4 loc_138FE4: ; CODE XREF: sub_138F68+68↑j ROM:00138FE4 move.l #$1E00,d4 ROM:00138FEA cmp.l ($43C).w,d4 ROM:00138FEE bne.s loc_138FF8 ROM:00138FF0 move.b #1,($784).w ROM:00138FF6 bra.s loc_13902E ROM:00138FF8 ; --------------------------------------------------------------------------- ROM:00138FF8 ROM:00138FF8 loc_138FF8: ; CODE XREF: sub_138F68+86↑j ROM:00138FF8 clr.l d4 ROM:00138FFA move.w ($566).w,d4 ROM:00138FFE addi.l #$1E00,d4 ROM:00139004 cmp.l ($43C).w,d4 ROM:00139008 bne.s loc_139012 ROM:0013900A move.b #2,($784).w ROM:00139010 bra.s loc_13902E ROM:00139012 ; --------------------------------------------------------------------------- ROM:00139012 ROM:00139012 loc_139012: ; CODE XREF: sub_138F68+A0↑j ROM:00139012 move.l #$13C000,d4 ROM:00139018 cmp.l ($43C).w,d4 ROM:0013901C bgt.s loc_139028 ROM:0013901E move.b #0,($784).w ROM:00139024 bra.w loc_13902E ROM:00139028 ; --------------------------------------------------------------------------- ROM:00139028 ROM:00139028 loc_139028: ; CODE XREF: sub_138F68+B4↑j ROM:00139028 nop ROM:0013902A nop ROM:0013902C nop ROM:0013902E ROM:0013902E loc_13902E: ; CODE XREF: sub_138F68+8E↑j ROM:0013902E ; sub_138F68+A8↑j ... ROM:0013902E move.w ($4D4).w,d4 ROM:00139032 ext.l d4 ROM:00139034 addi.l #$13C000,d4 ROM:0013903A move.l #$140000,d5 ROM:00139040 clr.l d6 ROM:00139042 move.w ($566).w,d6 ROM:00139046 sub.l d6,d5 ROM:00139048 cmp.l d4,d5 ROM:0013904A bge.s loc_139052 ROM:0013904C move.l #$140000,d4 ROM:00139052 ROM:00139052 loc_139052: ; CODE XREF: sub_138F68+E2↑j ROM:00139052 move.l d4,($430).w ROM:00139056 move.l ($434).w,d4 ROM:0013905A move.l ($42C).w,d5 ROM:0013905E bset #5,($1404).w ROM:00139064 rts ROM:00139064 ; End of function sub_138F68 ROM:00139064 ROM:00139066 ; --------------------------------------------------------------------------- ROM:00139066 bsr.w sub_138F68 ROM:0013906A clr.l d1 ROM:0013906C clr.l d0 ROM:0013906E move.b ($12DA).l,d0 ROM:00139074 clr.l d1 ROM:00139076 move.w ($566).w,d1 ROM:0013907A cmp.b ($784).w,d0 ROM:0013907E beq.s locret_1390B0 ROM:00139080 cmpi.b #0,d0 ROM:00139084 bne.s loc_13908E ROM:00139086 move.l ($430).w,($43C).w ROM:0013908C bra.s locret_1390B0 ROM:0013908E ; --------------------------------------------------------------------------- ROM:0013908E ROM:0013908E loc_13908E: ; CODE XREF: ROM:00139084↑j ROM:0013908E cmpi.b #2,d0 ROM:00139092 bgt.s loc_1390AA ROM:00139094 move.l #$1E00,d2 ROM:0013909A cmpi.l #2,d0 ROM:001390A0 bne.s loc_1390A4 ROM:001390A2 add.l d1,d2 ROM:001390A4 ROM:001390A4 loc_1390A4: ; CODE XREF: ROM:001390A0↑j ROM:001390A4 move.l d2,($43C).w ROM:001390A8 bra.s locret_1390B0 ROM:001390AA ; --------------------------------------------------------------------------- ROM:001390AA ROM:001390AA loc_1390AA: ; CODE XREF: ROM:00139092↑j ROM:001390AA bset #6,($1420).w ROM:001390B0 ROM:001390B0 locret_1390B0: ; CODE XREF: ROM:0013907E↑j ROM:001390B0 ; ROM:0013908C↑j ... ROM:001390B0 rts ROM:001390B2 ; --------------------------------------------------------------------------- ROM:001390B2 bsr.w sub_138F68 ROM:001390B6 bsr.l nullsub_42 ROM:001390BC rts ROM:001390BE ; --------------------------------------------------------------------------- ROM:001390BE bset #0,($1415).w ROM:001390C4 rts ROM:001390C6 ; --------------------------------------------------------------------------- ROM:001390C6 btst #5,($141B).w ROM:001390CC bne.s loc_13914C ROM:001390CE btst #5,($1429).w ROM:001390D4 beq.s loc_139110 ROM:001390D6 move.b ($12D8).l,d1 ROM:001390DC addi.b #$40,d1 ; '@' ROM:001390E0 move.b d1,($12DB).l ROM:001390E6 move.b #3,($12DA).l ROM:001390EE move.b ($12D9).l,d1 ROM:001390F4 move.b d1,($12DC).l ROM:001390FA move.b ($E3D).w,($12DD).l ROM:00139102 bsr.l sub_1274EC ROM:00139108 move.w #8,($C8C).w ROM:0013910E bra.s loc_13914A ROM:00139110 ; --------------------------------------------------------------------------- ROM:00139110 ROM:00139110 loc_139110: ; CODE XREF: ROM:001390D4↑j ROM:00139110 move.b #3,($12D7).l ROM:00139118 addi.b #$40,($12D8).l ; '@' ROM:00139120 move.b ($12D8).l,d0 ROM:00139126 addi.b #3,d0 ROM:0013912A add.b ($12D9).l,d0 ROM:00139130 move.b ($E3D).w,($12DA).l ROM:00139138 add.b ($12DA).l,d0 ROM:0013913E move.b d0,($12DB).l ROM:00139144 move.w #5,($C8C).w ROM:0013914A ROM:0013914A loc_13914A: ; CODE XREF: ROM:0013910E↑j ROM:0013914A bra.s locret_139152 ROM:0013914C ; --------------------------------------------------------------------------- ROM:0013914C ROM:0013914C loc_13914C: ; CODE XREF: ROM:001390CC↑j ROM:0013914C bsr.l sub_127088 ROM:00139152 ROM:00139152 locret_139152: ; CODE XREF: ROM:loc_13914A↑j ROM:00139152 rts ROM:00139154 ; --------------------------------------------------------------------------- ROM:00139154 cmpi.w #0,($57E).w ROM:0013915A bne.s loc_139164 ROM:0013915C bsr.l sub_1162FE ROM:00139162 bra.s locret_13916A ROM:00139164 ; --------------------------------------------------------------------------- ROM:00139164 ROM:00139164 loc_139164: ; CODE XREF: ROM:0013915A↑j ROM:00139164 bset #6,($1420).w ROM:0013916A ROM:0013916A locret_13916A: ; CODE XREF: ROM:00139162↑j ROM:0013916A rts ROM:0013916C ; --------------------------------------------------------------------------- ROM:0013916C btst #3,($1406).w ROM:00139172 bne.s loc_1391F2 ROM:00139174 btst #5,($1429).w ROM:0013917A beq.s loc_1391B6 ROM:0013917C move.b ($12D8).l,d1 ROM:00139182 addi.b #$40,d1 ; '@' ROM:00139186 move.b d1,($12DB).l ROM:0013918C move.b #3,($12DA).l ROM:00139194 move.b ($12D9).l,d1 ROM:0013919A move.b d1,($12DC).l ROM:001391A0 move.b ($121C).w,($12DD).l ROM:001391A8 bsr.l sub_1274EC ROM:001391AE move.w #8,($C8C).w ROM:001391B4 bra.s loc_1391F0 ROM:001391B6 ; --------------------------------------------------------------------------- ROM:001391B6 ROM:001391B6 loc_1391B6: ; CODE XREF: ROM:0013917A↑j ROM:001391B6 move.b #3,($12D7).l ROM:001391BE addi.b #$40,($12D8).l ; '@' ROM:001391C6 move.b ($12D8).l,d0 ROM:001391CC addi.b #3,d0 ROM:001391D0 add.b ($12D9).l,d0 ROM:001391D6 move.b ($121C).w,($12DA).l ROM:001391DE add.b ($12DA).l,d0 ROM:001391E4 move.b d0,($12DB).l ROM:001391EA move.w #5,($C8C).w ROM:001391F0 ROM:001391F0 loc_1391F0: ; CODE XREF: ROM:001391B4↑j ROM:001391F0 bra.s locret_1391F8 ROM:001391F2 ; --------------------------------------------------------------------------- ROM:001391F2 ROM:001391F2 loc_1391F2: ; CODE XREF: ROM:00139172↑j ROM:001391F2 bsr.l sub_127088 ROM:001391F8 ROM:001391F8 locret_1391F8: ; CODE XREF: ROM:loc_1391F0↑j ROM:001391F8 rts ROM:001391FA ; --------------------------------------------------------------------------- ROM:001391FA bset #4,($88C).w ROM:00139200 bset #0,($899).w ROM:00139206 rts ROM:00139208 ; --------------------------------------------------------------------------- ROM:00139208 move.b ($12DA).l,d5 ROM:0013920E cmpi.b #$FF,d5 ROM:00139212 bne.s loc_139260 ROM:00139214 bset #6,($1405).w ROM:0013921A bset #4,($1403).w ROM:00139220 move.w #0,d2 ROM:00139224 bra.s loc_13922A ROM:00139226 ; --------------------------------------------------------------------------- ROM:00139226 ROM:00139226 loc_139226: ; CODE XREF: ROM:00139252↓j ROM:00139226 addi.w #1,d2 ROM:0013922A ROM:0013922A loc_13922A: ; CODE XREF: ROM:00139224↑j ROM:0013922A cmpi.w #3,d2 ROM:0013922E bgt.s loc_139254 ROM:00139230 move.w d2,d4 ROM:00139232 lsl.w #1,d4 ROM:00139234 addi.w #4,d4 ROM:00139238 move.b $12D7(d4.w),d0 ROM:0013923E lsl.w #8,d0 ROM:00139240 addi.w #1,d4 ROM:00139244 move.b $12D7(d4.w),d1 ROM:0013924A or.b d1,d0 ROM:0013924C move.w d0,$1064(d2.w*2) ROM:00139252 bra.s loc_139226 ROM:00139254 ; --------------------------------------------------------------------------- ROM:00139254 ROM:00139254 loc_139254: ; CODE XREF: ROM:0013922E↑j ROM:00139254 bset #1,($1421).w ROM:0013925A bra.l locret_1392A4 ROM:00139260 ; --------------------------------------------------------------------------- ROM:00139260 ROM:00139260 loc_139260: ; CODE XREF: ROM:00139212↑j ROM:00139260 cmpi.b #3,d5 ROM:00139264 bgt.s loc_13929E ROM:00139266 bset #6,($1405).w ROM:0013926C bclr #4,($1403).w ROM:00139272 clr.w d3 ROM:00139274 move.b ($12DA).l,d3 ROM:0013927A addi.w #$FC,d3 ROM:0013927E move.w d3,($C90).w ROM:00139282 move.b ($12DB).l,d0 ROM:00139288 lsl.w #8,d0 ROM:0013928A move.b ($12DC).l,d1 ROM:00139290 or.b d1,d0 ROM:00139292 move.w d0,($1064).w ROM:00139296 bset #1,($1421).w ROM:0013929C bra.s locret_1392A4 ROM:0013929E ; --------------------------------------------------------------------------- ROM:0013929E ROM:0013929E loc_13929E: ; CODE XREF: ROM:00139264↑j ROM:0013929E bset #6,($1420).w ROM:001392A4 ROM:001392A4 locret_1392A4: ; CODE XREF: ROM:0013925A↑j ROM:001392A4 ; ROM:0013929C↑j ROM:001392A4 rts ROM:001392A6 ; --------------------------------------------------------------------------- ROM:001392A6 bset #6,($1405).w ROM:001392AC bclr #4,($1403).w ROM:001392B2 move.b ($12DB).l,d0 ROM:001392B8 lsl.w #8,d0 ROM:001392BA move.b ($12DC).l,d1 ROM:001392C0 or.b d1,d0 ROM:001392C2 move.w d0,($C90).w ROM:001392C6 move.b ($12DD).l,d2 ROM:001392CC lsl.w #8,d2 ROM:001392CE move.b ($12DE).l,d3 ROM:001392D4 or.b d3,d2 ROM:001392D6 move.w #0,d4 ROM:001392DA move.w d2,$1064(d4.w*2) ROM:001392E0 cmpi.w #0,($C90).w ROM:001392E6 blt.s loc_1392F8 ROM:001392E8 cmpi.w #$FF,($C90).w ROM:001392EE bgt.s loc_1392F8 ROM:001392F0 bset #1,($1421).w ROM:001392F6 bra.s locret_1392FE ROM:001392F8 ; --------------------------------------------------------------------------- ROM:001392F8 ROM:001392F8 loc_1392F8: ; CODE XREF: ROM:001392E6↑j ROM:001392F8 ; ROM:001392EE↑j ROM:001392F8 bset #6,($1420).w ROM:001392FE ROM:001392FE locret_1392FE: ; CODE XREF: ROM:001392F6↑j ROM:001392FE rts ROM:00139300 ; --------------------------------------------------------------------------- ROM:00139300 cmpi.w #0,($E40).w ROM:00139306 bne.s loc_139310 ROM:00139308 bset #1,($1414).w ROM:0013930E bra.s locret_139316 ROM:00139310 ; --------------------------------------------------------------------------- ROM:00139310 ROM:00139310 loc_139310: ; CODE XREF: ROM:00139306↑j ROM:00139310 bset #6,($1420).w ROM:00139316 ROM:00139316 locret_139316: ; CODE XREF: ROM:0013930E↑j ROM:00139316 rts ROM:00139318 ; --------------------------------------------------------------------------- ROM:00139318 bset #7,($1426).w ROM:0013931E rts ROM:00139320 ; --------------------------------------------------------------------------- ROM:00139320 bclr #6,($1405).w ROM:00139326 bclr #4,($1403).w ROM:0013932C move.b ($12DB).l,d0 ROM:00139332 lsl.w #8,d0 ROM:00139334 move.b ($12DC).l,d1 ROM:0013933A or.b d1,d0 ROM:0013933C move.w d0,($C90).w ROM:00139340 cmpi.w #0,($C90).w ROM:00139346 blt.s loc_139358 ROM:00139348 cmpi.w #$FF,($C90).w ROM:0013934E bgt.s loc_139358 ROM:00139350 bset #1,($1421).w ROM:00139356 bra.s locret_13935E ROM:00139358 ; --------------------------------------------------------------------------- ROM:00139358 ROM:00139358 loc_139358: ; CODE XREF: ROM:00139346↑j ROM:00139358 ; ROM:0013934E↑j ROM:00139358 bset #6,($1420).w ROM:0013935E ROM:0013935E locret_13935E: ; CODE XREF: ROM:00139356↑j ROM:0013935E rts ROM:00139360 ; --------------------------------------------------------------------------- ROM:00139360 btst #0,($142B).w ROM:00139366 bne.l loc_139404 ROM:0013936C btst #5,($1429).w ROM:00139372 beq.s loc_1393B8 ROM:00139374 move.b ($12D8).l,d3 ROM:0013937A addi.b #$40,d3 ; '@' ROM:0013937E move.b d3,($12DB).l ROM:00139384 move.b #4,($12DA).l ROM:0013938C move.b ($12D9).l,d3 ROM:00139392 move.b d3,($12DC).l ROM:00139398 move.w ($1064).w,d1 ROM:0013939C move.b d1,($12DE).l ROM:001393A2 lsr.w #8,d1 ROM:001393A4 move.b d1,($12DA).l ROM:001393AA bsr.l sub_1274EC ROM:001393B0 move.w #9,($C8C).w ROM:001393B6 bra.s loc_139402 ROM:001393B8 ; --------------------------------------------------------------------------- ROM:001393B8 ROM:001393B8 loc_1393B8: ; CODE XREF: ROM:00139372↑j ROM:001393B8 move.b #4,($12D7).l ROM:001393C0 addi.b #$40,($12D8).l ; '@' ROM:001393C8 move.b ($12D8).l,d0 ROM:001393CE addi.b #4,d0 ROM:001393D2 add.b ($12D9).l,d0 ROM:001393D8 move.w ($1064).w,d1 ROM:001393DC move.b d1,($12DB).l ROM:001393E2 add.b ($12DB).l,d0 ROM:001393E8 lsr.w #8,d1 ROM:001393EA move.b d1,($12DA).l ROM:001393F0 add.b ($12DA).l,d0 ROM:001393F6 move.b d0,($12DC).l ROM:001393FC move.w #6,($C8C).w ROM:00139402 ROM:00139402 loc_139402: ; CODE XREF: ROM:001393B6↑j ROM:00139402 bra.s locret_13940A ROM:00139404 ; --------------------------------------------------------------------------- ROM:00139404 ROM:00139404 loc_139404: ; CODE XREF: ROM:00139366↑j ROM:00139404 bset #6,($1420).w ROM:0013940A ROM:0013940A locret_13940A: ; CODE XREF: ROM:loc_139402↑j ROM:0013940A rts ROM:0013940C ; --------------------------------------------------------------------------- ROM:0013940C bclr #6,($1405).w ROM:00139412 bset #4,($1403).w ROM:00139418 bset #1,($1421).w ROM:0013941E rts ROM:00139420 ; --------------------------------------------------------------------------- ROM:00139420 btst #0,($142B).w ROM:00139426 bne.l loc_139500 ROM:0013942C btst #5,($1429).w ROM:00139432 beq.s loc_139496 ROM:00139434 move.b ($12D8).l,d4 ROM:0013943A addi.b #$40,d4 ; '@' ROM:0013943E move.b d4,($12DB).l ROM:00139444 move.b #$A,($12DA).l ROM:0013944C move.b ($12D9).l,d4 ROM:00139452 move.b d4,($12DC).l ROM:00139458 move.w #0,d2 ROM:0013945C bra.s loc_139462 ROM:0013945E ; --------------------------------------------------------------------------- ROM:0013945E ROM:0013945E loc_13945E: ; CODE XREF: ROM:00139486↓j ROM:0013945E addi.w #1,d2 ROM:00139462 ROM:00139462 loc_139462: ; CODE XREF: ROM:0013945C↑j ROM:00139462 cmpi.w #3,d2 ROM:00139466 bgt.s loc_139488 ROM:00139468 move.w $1064(d2.w*2),d1 ROM:0013946E move.w d2,d3 ROM:00139470 lsl.w #1,d3 ROM:00139472 addi.w #7,d3 ROM:00139476 move.b d1,$12D7(d3.w) ROM:0013947C lsr.w #8,d1 ROM:0013947E subq.w #1,d3 ROM:00139480 move.b d1,$12D7(d3.w) ROM:00139486 bra.s loc_13945E ROM:00139488 ; --------------------------------------------------------------------------- ROM:00139488 ROM:00139488 loc_139488: ; CODE XREF: ROM:00139466↑j ROM:00139488 bsr.l sub_1274EC ROM:0013948E move.w #$C,($C8C).w ROM:00139494 bra.s loc_1394FE ROM:00139496 ; --------------------------------------------------------------------------- ROM:00139496 ROM:00139496 loc_139496: ; CODE XREF: ROM:00139432↑j ROM:00139496 move.b #$A,($12D7).l ROM:0013949E addi.b #$40,($12D8).l ; '@' ROM:001394A6 move.b ($12D8).l,d0 ROM:001394AC addi.b #$A,d0 ROM:001394B0 add.b ($12D9).l,d0 ROM:001394B6 move.w #0,d2 ROM:001394BA bra.s loc_1394C0 ROM:001394BC ; --------------------------------------------------------------------------- ROM:001394BC ROM:001394BC loc_1394BC: ; CODE XREF: ROM:001394F0↓j ROM:001394BC addi.w #1,d2 ROM:001394C0 ROM:001394C0 loc_1394C0: ; CODE XREF: ROM:001394BA↑j ROM:001394C0 cmpi.w #3,d2 ROM:001394C4 bgt.s loc_1394F2 ROM:001394C6 move.w $1064(d2.w*2),d1 ROM:001394CC move.w d2,d3 ROM:001394CE lsl.w #1,d3 ROM:001394D0 addi.w #4,d3 ROM:001394D4 move.b d1,$12D7(d3.w) ROM:001394DA add.b $12D7(d3.w),d0 ROM:001394E0 lsr.w #8,d1 ROM:001394E2 subq.w #1,d3 ROM:001394E4 move.b d1,$12D7(d3.w) ROM:001394EA add.b $12D7(d3.w),d0 ROM:001394F0 bra.s loc_1394BC ROM:001394F2 ; --------------------------------------------------------------------------- ROM:001394F2 ROM:001394F2 loc_1394F2: ; CODE XREF: ROM:001394C4↑j ROM:001394F2 move.b d0,($12E2).l ROM:001394F8 move.w #$C,($C8C).w ROM:001394FE ROM:001394FE loc_1394FE: ; CODE XREF: ROM:00139494↑j ROM:001394FE bra.s locret_139506 ROM:00139500 ; --------------------------------------------------------------------------- ROM:00139500 ROM:00139500 loc_139500: ; CODE XREF: ROM:00139426↑j ROM:00139500 bset #6,($1420).w ROM:00139506 ROM:00139506 locret_139506: ; CODE XREF: ROM:loc_1394FE↑j ROM:00139506 rts ROM:00139508 ; --------------------------------------------------------------------------- ROM:00139508 bset #6,($1405).w ROM:0013950E bclr #4,($1403).w ROM:00139514 move.w #$EE,($C90).w ROM:0013951A move.b ($12DA).l,d2 ROM:00139520 lsl.w #8,d2 ROM:00139522 move.b ($12DB).l,d3 ROM:00139528 or.b d3,d2 ROM:0013952A move.w #0,d4 ROM:0013952E move.w d2,$1064(d4.w*2) ROM:00139534 bset #1,($1421).w ROM:0013953A rts ROM:0013953C ; --------------------------------------------------------------------------- ROM:0013953C bclr #6,($1405).w ROM:00139542 bclr #4,($1403).w ROM:00139548 move.w #$EE,($C90).w ROM:0013954E bset #1,($1421).w ROM:00139554 rts ROM:00139556 ; --------------------------------------------------------------------------- ROM:00139556 btst #0,($142B).w ROM:0013955C bne.l loc_1395FA ROM:00139562 btst #5,($1429).w ROM:00139568 beq.s loc_1395AE ROM:0013956A move.b ($12D8).l,d3 ROM:00139570 addi.b #$40,d3 ; '@' ROM:00139574 move.b d3,($12DB).l ROM:0013957A move.b #4,($12DA).l ROM:00139582 move.b ($12D9).l,d3 ROM:00139588 move.b d3,($12DC).l ROM:0013958E move.w ($1064).w,d1 ROM:00139592 move.b d1,($12DE).l ROM:00139598 lsr.w #8,d1 ROM:0013959A move.b d1,($12DA).l ROM:001395A0 bsr.l sub_1274EC ROM:001395A6 move.w #9,($C8C).w ROM:001395AC bra.s loc_1395F8 ROM:001395AE ; --------------------------------------------------------------------------- ROM:001395AE ROM:001395AE loc_1395AE: ; CODE XREF: ROM:00139568↑j ROM:001395AE move.b #4,($12D7).l ROM:001395B6 addi.b #$40,($12D8).l ; '@' ROM:001395BE move.b ($12D8).l,d0 ROM:001395C4 addi.b #4,d0 ROM:001395C8 add.b ($12D9).l,d0 ROM:001395CE move.w ($1064).w,d1 ROM:001395D2 move.b d1,($12DB).l ROM:001395D8 add.b ($12DB).l,d0 ROM:001395DE lsr.w #8,d1 ROM:001395E0 move.b d1,($12DA).l ROM:001395E6 add.b ($12DA).l,d0 ROM:001395EC move.b d0,($12DC).l ROM:001395F2 move.w #6,($C8C).w ROM:001395F8 ROM:001395F8 loc_1395F8: ; CODE XREF: ROM:001395AC↑j ROM:001395F8 bra.s locret_139600 ROM:001395FA ; --------------------------------------------------------------------------- ROM:001395FA ROM:001395FA loc_1395FA: ; CODE XREF: ROM:0013955C↑j ROM:001395FA bset #6,($1420).w ROM:00139600 ROM:00139600 locret_139600: ; CODE XREF: ROM:loc_1395F8↑j ROM:00139600 rts ROM:00139602 ; --------------------------------------------------------------------------- ROM:00139602 bset #0,($899).w ROM:00139608 rts ROM:0013960A ; --------------------------------------------------------------------------- ROM:0013960A bset #4,($1420).w ROM:00139610 movea.l #$13C000,a5 ROM:00139616 move.l a5,($43C).w ROM:0013961A bsr.l sub_117048 ROM:00139620 bset #4,($88C).w ROM:00139626 rts ROM:00139628 ; --------------------------------------------------------------------------- ROM:00139628 move.b ($12DA).l,d1 ROM:0013962E lsl.w #8,d1 ROM:00139630 and.b ($12DB).l,d1 ROM:00139636 move.w #$FB,($520).w ROM:0013963C move.w d1,($522).w ROM:00139640 bset #7,($89C).w ROM:00139646 move.w #$FFFF,($E3A).w ROM:0013964C bset #2,($89A).w ROM:00139652 move.w #$4000,($4D4).w ROM:00139658 bset #6,($889).w ROM:0013965E movea.l #$140000,a5 ROM:00139664 move.l a5,($43C).w ROM:00139668 bsr.l sub_117048 ROM:0013966E bset #4,($88C).w ROM:00139674 bset #0,($899).w ROM:0013967A bclr #4,($1420).w ROM:00139680 rts ROM:00139682 ; --------------------------------------------------------------------------- ROM:00139682 btst #0,($899).w ROM:00139688 bne.s loc_1396B2 ROM:0013968A btst #2,($89A).w ROM:00139690 bne.s loc_1396B2 ROM:00139692 btst #6,($889).w ROM:00139698 bne.s loc_1396B2 ROM:0013969A btst #5,($89A).w ROM:001396A0 bne.s loc_1396B2 ROM:001396A2 btst #3,($893).w ROM:001396A8 bne.s loc_1396B2 ROM:001396AA bsr.l sub_127034 ROM:001396B0 rts ROM:001396B2 ; --------------------------------------------------------------------------- ROM:001396B2 ROM:001396B2 loc_1396B2: ; CODE XREF: ROM:00139688↑j ROM:001396B2 ; ROM:00139690↑j ... ROM:001396B2 bsr.l sub_127088 ROM:001396B8 rts ROM:001396BA ; --------------------------------------------------------------------------- ROM:001396BA clr.b d1 ROM:001396BC btst #2,($889).w ROM:001396C2 beq.s loc_1396C8 ROM:001396C4 ori.b #$F,d1 ROM:001396C8 ROM:001396C8 loc_1396C8: ; CODE XREF: ROM:001396C2↑j ROM:001396C8 btst #1,($894).w ROM:001396CE beq.s loc_1396D4 ROM:001396D0 ori.b #$F0,d1 ROM:001396D4 ROM:001396D4 loc_1396D4: ; CODE XREF: ROM:001396CE↑j ROM:001396D4 btst #5,($1429).w ROM:001396DA beq.s loc_13972C ROM:001396DC move.b #6,($12DA).l ROM:001396E4 move.b ($12D8).l,d0 ROM:001396EA addi.b #$40,d0 ; '@' ROM:001396EE move.b d0,($12DB).l ROM:001396F4 move.b ($12D9).l,d0 ROM:001396FA move.b d0,($12DC).l ROM:00139700 move.b ($120B).w,($12DD).l ROM:00139708 move.b ($CAA).w,($12DE).l ROM:00139710 move.b ($CAB).w,($12DF).l ROM:00139718 move.b d1,($12E0).l ROM:0013971E bsr.l sub_1274EC ROM:00139724 move.w #$B,($C8C).w ROM:0013972A bra.s locret_139784 ROM:0013972C ; --------------------------------------------------------------------------- ROM:0013972C ROM:0013972C loc_13972C: ; CODE XREF: ROM:001396DA↑j ROM:0013972C move.b #6,($12D7).l ROM:00139734 addi.b #$40,($12D8).l ; '@' ROM:0013973C move.b ($12D8).l,d0 ROM:00139742 addi.b #6,d0 ROM:00139746 add.b ($12D9).l,d0 ROM:0013974C move.b ($120B).w,($12DA).l ROM:00139754 add.b ($120B).w,d0 ROM:00139758 move.b ($CAA).w,($12DB).l ROM:00139760 add.b ($CAA).w,d0 ROM:00139764 move.b ($CAB).w,($12DC).l ROM:0013976C add.b ($CAB).w,d0 ROM:00139770 move.b d1,($12DD).l ROM:00139776 add.b d1,d0 ROM:00139778 move.b d0,($12DE).l ROM:0013977E move.w #8,($C8C).w ROM:00139784 ROM:00139784 locret_139784: ; CODE XREF: ROM:0013972A↑j ROM:00139784 rts ROM:00139786 ; --------------------------------------------------------------------------- ROM:00139786 bset #4,($1419).w ROM:0013978C rts ROM:0013978E ; --------------------------------------------------------------------------- ROM:0013978E bset #2,($1401).w ROM:00139794 rts ROM:00139796 ; --------------------------------------------------------------------------- ROM:00139796 clr.w d7 ROM:00139798 move.b ($12DA).l,d7 ROM:0013979E subq.w #1,d7 ROM:001397A0 cmpi.w #4,d7 ROM:001397A4 ble.s loc_1397AE ROM:001397A6 bset #6,($1420).w ROM:001397AC bra.s locret_1397D0 ROM:001397AE ; --------------------------------------------------------------------------- ROM:001397AE ROM:001397AE loc_1397AE: ; CODE XREF: ROM:001397A4↑j ROM:001397AE lea ($FFFFFF30).w,a0 ROM:001397B2 move.w d7,d6 ROM:001397B4 asl.w #4,d6 ROM:001397B6 adda.w d6,a0 ROM:001397B8 move.w #$30,d6 ; '0' ROM:001397BC asr.w #4,d6 ROM:001397BE add.w d7,d6 ROM:001397C0 move.w $5EC(a5),2(a0) ROM:001397C6 moveq #1,d5 ROM:001397C8 asl.l d6,d5 ROM:001397CA asl.l d6,d5 ROM:001397CC or.l d5,($FFFFFE18).w ROM:001397D0 ROM:001397D0 locret_1397D0: ; CODE XREF: ROM:001397AC↑j ROM:001397D0 rts ROM:001397D2 ; --------------------------------------------------------------------------- ROM:001397D2 bset #3,($141B).w ROM:001397D8 rts ROM:001397DA ; --------------------------------------------------------------------------- ROM:001397DA bset #3,($140E).w ROM:001397E0 rts ROM:001397E2 ; --------------------------------------------------------------------------- ROM:001397E2 move.b ($12DA).l,d0 ROM:001397E8 lsl.w #8,d0 ROM:001397EA or.b ($12DB).l,d0 ROM:001397F0 move.w $5F0(a5),d1 ROM:001397F4 move.w $5F2(a5),d2 ROM:001397F8 cmp.w d0,d1 ROM:001397FA bge.s loc_13980C ROM:001397FC cmp.w d0,d2 ROM:001397FE ble.s loc_13980C ROM:00139800 move.w d0,($1458).w ROM:00139804 bset #0,($899).w ROM:0013980A bra.s locret_139812 ROM:0013980C ; --------------------------------------------------------------------------- ROM:0013980C ROM:0013980C loc_13980C: ; CODE XREF: ROM:001397FA↑j ROM:0013980C ; ROM:001397FE↑j ROM:0013980C bset #6,($1420).w ROM:00139812 ROM:00139812 locret_139812: ; CODE XREF: ROM:0013980A↑j ROM:00139812 rts ROM:00139814 ; --------------------------------------------------------------------------- ROM:00139814 move.b ($12DA).l,d0 ROM:0013981A lsl.w #8,d0 ROM:0013981C or.b ($12DB).l,d0 ROM:00139822 move.w $5F4(a5),d1 ROM:00139826 move.w $5F6(a5),d2 ROM:0013982A cmp.w d0,d1 ROM:0013982C bge.s loc_13983E ROM:0013982E cmp.w d0,d2 ROM:00139830 ble.s loc_13983E ROM:00139832 move.w d0,($1448).w ROM:00139836 bset #0,($899).w ROM:0013983C bra.s locret_139844 ROM:0013983E ; --------------------------------------------------------------------------- ROM:0013983E ROM:0013983E loc_13983E: ; CODE XREF: ROM:0013982C↑j ROM:0013983E ; ROM:00139830↑j ROM:0013983E bset #6,($1420).w ROM:00139844 ROM:00139844 locret_139844: ; CODE XREF: ROM:0013983C↑j ROM:00139844 rts ROM:00139846 ; --------------------------------------------------------------------------- ROM:00139846 move.w #3,d1 ROM:0013984A cmpi.b #$FF,$12D7(d1.w) ROM:00139852 bne.s loc_139884 ROM:00139854 move.w #0,d2 ROM:00139858 bra.s loc_13985E ROM:0013985A ; --------------------------------------------------------------------------- ROM:0013985A ROM:0013985A loc_13985A: ; CODE XREF: ROM:00139880↓j ROM:0013985A addi.w #1,d2 ROM:0013985E ROM:0013985E loc_13985E: ; CODE XREF: ROM:00139858↑j ROM:0013985E cmpi.w #0,d2 ROM:00139862 bgt.s loc_139882 ROM:00139864 move.w $FAE(d2.w*2),d3 ROM:0013986A add.w $5F8(a5),d3 ROM:0013986E move.w $446(a5),d4 ROM:00139872 cmp.w d3,d4 ROM:00139874 bge.s loc_13987A ROM:00139876 move.w $446(a5),d3 ROM:0013987A ROM:0013987A loc_13987A: ; CODE XREF: ROM:00139874↑j ROM:0013987A move.w d3,$FAE(d2.w*2) ROM:00139880 bra.s loc_13985A ROM:00139882 ; --------------------------------------------------------------------------- ROM:00139882 ROM:00139882 loc_139882: ; CODE XREF: ROM:00139862↑j ROM:00139882 bra.s locret_1398C4 ROM:00139884 ; --------------------------------------------------------------------------- ROM:00139884 ROM:00139884 loc_139884: ; CODE XREF: ROM:00139852↑j ROM:00139884 cmpi.b #0,$12D7(d1.w) ROM:0013988C bne.s loc_1398BE ROM:0013988E move.w #0,d2 ROM:00139892 bra.s loc_139898 ROM:00139894 ; --------------------------------------------------------------------------- ROM:00139894 ROM:00139894 loc_139894: ; CODE XREF: ROM:001398BA↓j ROM:00139894 addi.w #1,d2 ROM:00139898 ROM:00139898 loc_139898: ; CODE XREF: ROM:00139892↑j ROM:00139898 cmpi.w #0,d2 ROM:0013989C bgt.s loc_1398BC ROM:0013989E move.w $FAE(d2.w*2),d3 ROM:001398A4 sub.w $5F8(a5),d3 ROM:001398A8 move.w $448(a5),d4 ROM:001398AC cmp.w d3,d4 ROM:001398AE ble.s loc_1398B4 ROM:001398B0 move.w $448(a5),d3 ROM:001398B4 ROM:001398B4 loc_1398B4: ; CODE XREF: ROM:001398AE↑j ROM:001398B4 move.w d3,$FAE(d2.w*2) ROM:001398BA bra.s loc_139894 ROM:001398BC ; --------------------------------------------------------------------------- ROM:001398BC ROM:001398BC loc_1398BC: ; CODE XREF: ROM:0013989C↑j ROM:001398BC bra.s locret_1398C4 ROM:001398BE ; --------------------------------------------------------------------------- ROM:001398BE ROM:001398BE loc_1398BE: ; CODE XREF: ROM:0013988C↑j ROM:001398BE bset #6,($1420).w ROM:001398C4 ROM:001398C4 locret_1398C4: ; CODE XREF: ROM:loc_139882↑j ROM:001398C4 ; ROM:loc_1398BC↑j ROM:001398C4 rts ROM:001398C6 ; --------------------------------------------------------------------------- ROM:001398C6 clr.l d0 ROM:001398C8 clr.l d1 ROM:001398CA movea.l #$12DA,a0 ROM:001398D0 move.b (a0)+,d0 ROM:001398D2 lsl.l #8,d0 ROM:001398D4 or.b (a0)+,d0 ROM:001398D6 swap d0 ROM:001398D8 clr.l d1 ROM:001398DA move.b (a0)+,d1 ROM:001398DC lsl.l #8,d1 ROM:001398DE or.b (a0)+,d1 ROM:001398E0 or.l d1,d0 ROM:001398E2 and.l d0,($1442).w ROM:001398E6 clr.l d0 ROM:001398E8 clr.l d1 ROM:001398EA move.b (a0)+,d0 ROM:001398EC lsl.l #8,d0 ROM:001398EE or.b (a0)+,d0 ROM:001398F0 swap d0 ROM:001398F2 clr.l d1 ROM:001398F4 move.b (a0)+,d1 ROM:001398F6 lsl.l #8,d1 ROM:001398F8 or.b (a0)+,d1 ROM:001398FA or.l d1,d0 ROM:001398FC and.l d0,($1440).w ROM:00139900 clr.l d0 ROM:00139902 clr.l d1 ROM:00139904 move.b (a0)+,d0 ROM:00139906 lsl.l #8,d0 ROM:00139908 or.b (a0)+,d0 ROM:0013990A swap d0 ROM:0013990C clr.l d1 ROM:0013990E move.b (a0)+,d1 ROM:00139910 lsl.l #8,d1 ROM:00139912 or.b (a0)+,d1 ROM:00139914 or.l d1,d0 ROM:00139916 and.l d0,($1434).w ROM:0013991A clr.l d0 ROM:0013991C clr.l d1 ROM:0013991E move.b (a0)+,d0 ROM:00139920 lsl.l #8,d0 ROM:00139922 or.b (a0)+,d0 ROM:00139924 and.w d0,($145A).w ROM:00139928 move.b (a0),d0 ROM:0013992A and.b d0,($14B0).w ROM:0013992E rts ROM:00139930 ; --------------------------------------------------------------------------- ROM:00139930 lea ($FFFFFFF0).w,a0 ROM:00139934 move.w #$F0,d0 ROM:00139938 asr.w #4,d0 ROM:0013993A bsr.l sub_11AFB2 ROM:00139940 moveq #$D,d2 ROM:00139942 moveq #1,d1 ROM:00139944 moveq #3,d4 ROM:00139946 clr.w (a0) ROM:00139948 clr.w 2(a0) ROM:0013994C clr.w 4(a0) ROM:00139950 clr.w 6(a0) ROM:00139954 clr.w 8(a0) ROM:00139958 moveq #1,d3 ROM:0013995A moveq #1,d5 ROM:0013995C bsr.l sub_11AF36 ROM:00139962 move.w #$F0,d0 ROM:00139966 asr.w #4,d0 ROM:00139968 lea ($FFFFFFF0).w,a0 ROM:0013996C move.w $5EE(a5),2(a0) ROM:00139972 moveq #1,d5 ROM:00139974 asl.l d0,d5 ROM:00139976 asl.l d0,d5 ROM:00139978 or.l d5,($FFFFFE18).w ROM:0013997C rts ROM:0013997E ; --------------------------------------------------------------------------- ROM:0013997E bset #0,($1418).w ROM:00139984 rts ROM:00139986 ; --------------------------------------------------------------------------- ROM:00139986 move.b ($12DA).l,d1 ROM:0013998C cmpi.b #0,d1 ROM:00139990 bne.s loc_139998 ROM:00139992 clr.b ($785).w ROM:00139996 bra.s locret_1399B6 ROM:00139998 ; --------------------------------------------------------------------------- ROM:00139998 ROM:00139998 loc_139998: ; CODE XREF: ROM:00139990↑j ROM:00139998 andi.b #$E0,d1 ROM:0013999C cmpi.b #$A0,d1 ROM:001399A0 bne.s loc_1399AC ROM:001399A2 move.b ($12DA).l,($785).w ROM:001399AA bra.s locret_1399B6 ROM:001399AC ; --------------------------------------------------------------------------- ROM:001399AC ROM:001399AC loc_1399AC: ; CODE XREF: ROM:001399A0↑j ROM:001399AC clr.b ($785).w ROM:001399B0 bset #6,($1420).w ROM:001399B6 ROM:001399B6 locret_1399B6: ; CODE XREF: ROM:00139996↑j ROM:001399B6 ; ROM:001399AA↑j ROM:001399B6 rts ROM:001399B8 ; --------------------------------------------------------------------------- ROM:001399B8 bclr #3,($140E).w ROM:001399BE rts ROM:001399C0 ; --------------------------------------------------------------------------- ROM:001399C0 bclr #3,($141B).w ROM:001399C6 rts ROM:001399C8 ; --------------------------------------------------------------------------- ROM:001399C8 move.l ($8D0).w,d6 ROM:001399CC move.l ($8CC).w,d7 ROM:001399D0 cmpi.b #$FF,d3 ROM:001399D4 bne.s loc_1399DC ROM:001399D6 bset d5,d6 ROM:001399D8 bset d5,d7 ROM:001399DA bra.s loc_1399EA ROM:001399DC ; --------------------------------------------------------------------------- ROM:001399DC ROM:001399DC loc_1399DC: ; CODE XREF: ROM:001399D4↑j ROM:001399DC cmpi.b #$F0,d3 ROM:001399E0 bne.s loc_1399E8 ROM:001399E2 bclr d5,d6 ROM:001399E4 bset d5,d7 ROM:001399E6 bra.s loc_1399EA ROM:001399E8 ; --------------------------------------------------------------------------- ROM:001399E8 ROM:001399E8 loc_1399E8: ; CODE XREF: ROM:001399E0↑j ROM:001399E8 bclr d5,d7 ROM:001399EA ROM:001399EA loc_1399EA: ; CODE XREF: ROM:001399DA↑j ROM:001399EA ; ROM:001399E6↑j ROM:001399EA move.l d6,($8D0).w ROM:001399EE move.l d7,($8CC).w ROM:001399F2 btst #3,($8CE).w ROM:001399F8 beq.s locret_139A12 ROM:001399FA bset #4,($1412).w ROM:00139A00 move.b ($12DB).l,d2 ROM:00139A06 lsl.w #8,d2 ROM:00139A08 or.b ($12DC).l,d2 ROM:00139A0E move.w d2,($C8E).w ROM:00139A12 ROM:00139A12 locret_139A12: ; CODE XREF: ROM:001399F8↑j ROM:00139A12 rts ROM:00139A14 ROM:00139A14 ; =============== S U B R O U T I N E ======================================= ROM:00139A14 ROM:00139A14 ROM:00139A14 sub_139A14: ; CODE XREF: ROM:001279B6↑p ROM:00139A14 ; ROM:00127A14↑p ... ROM:00139A14 clr.b ($785).w ROM:00139A18 bclr #3,($140E).w ROM:00139A1E bclr #3,($141B).w ROM:00139A24 rts ROM:00139A24 ; End of function sub_139A14 ROM:00139A24 ROM:00139A26 ROM:00139A26 ; =============== S U B R O U T I N E ======================================= ROM:00139A26 ROM:00139A26 ROM:00139A26 sub_139A26: ; CODE XREF: ROM:loc_1279B0↑p ROM:00139A26 ; ROM:00127A46↑p ... ROM:00139A26 clr.l ($8CC).w ROM:00139A2A bsr.l sub_12998A ROM:00139A30 rts ROM:00139A30 ; End of function sub_139A26 ROM:00139A30 ROM:00139A32 ; --------------------------------------------------------------------------- ROM:00139A32 move.b ($12DA).l,d0 ROM:00139A38 lsl.w #8,d0 ROM:00139A3A or.b ($12DB).l,d0 ROM:00139A40 move.w $3CC(a5),d1 ROM:00139A44 move.w $3CE(a5),d2 ROM:00139A48 cmp.w d0,d1 ROM:00139A4A bge.s loc_139A70 ROM:00139A4C cmp.w d0,d2 ROM:00139A4E ble.s loc_139A70 ROM:00139A50 move.w #0,d3 ROM:00139A54 bra.s loc_139A5A ROM:00139A56 ; --------------------------------------------------------------------------- ROM:00139A56 ROM:00139A56 loc_139A56: ; CODE XREF: ROM:00139A66↓j ROM:00139A56 addi.w #1,d3 ROM:00139A5A ROM:00139A5A loc_139A5A: ; CODE XREF: ROM:00139A54↑j ROM:00139A5A cmpi.w #0,d3 ROM:00139A5E bgt.s loc_139A68 ROM:00139A60 move.w d0,$1490(d3.w*2) ROM:00139A66 bra.s loc_139A56 ROM:00139A68 ; --------------------------------------------------------------------------- ROM:00139A68 ROM:00139A68 loc_139A68: ; CODE XREF: ROM:00139A5E↑j ROM:00139A68 bset #0,($899).w ROM:00139A6E bra.s locret_139A76 ROM:00139A70 ; --------------------------------------------------------------------------- ROM:00139A70 ROM:00139A70 loc_139A70: ; CODE XREF: ROM:00139A4A↑j ROM:00139A70 ; ROM:00139A4E↑j ROM:00139A70 bset #6,($1420).w ROM:00139A76 ROM:00139A76 locret_139A76: ; CODE XREF: ROM:00139A6E↑j ROM:00139A76 rts ROM:00139A78 ; --------------------------------------------------------------------------- ROM:00139A78 cmpi.b #$FF,d3 ROM:00139A7C bne.s loc_139A9C ROM:00139A7E move.l ($8CC).w,d6 ROM:00139A82 bset d2,d6 ROM:00139A84 move.l d6,($8CC).w ROM:00139A88 move.b ($12DB).l,d7 ROM:00139A8E lsl.w #8,d7 ROM:00139A90 or.b ($12DC).l,d7 ROM:00139A96 move.w d7,($E2C).w ROM:00139A9A bra.s locret_139AA6 ROM:00139A9C ; --------------------------------------------------------------------------- ROM:00139A9C ROM:00139A9C loc_139A9C: ; CODE XREF: ROM:00139A7C↑j ROM:00139A9C move.l ($8CC).w,d6 ROM:00139AA0 bclr d2,d6 ROM:00139AA2 move.l d6,($8CC).w ROM:00139AA6 ROM:00139AA6 locret_139AA6: ; CODE XREF: ROM:00139A9A↑j ROM:00139AA6 rts ROM:00139AA8 ; --------------------------------------------------------------------------- ROM:00139AA8 cmpi.b #$FF,d3 ROM:00139AAC bne.s loc_139AE4 ROM:00139AAE move.l ($8CC).w,d6 ROM:00139AB2 bset d2,d6 ROM:00139AB4 move.l d6,($8CC).w ROM:00139AB8 bset #4,($1412).w ROM:00139ABE move.b ($12DB).l,d7 ROM:00139AC4 lsl.w #8,d7 ROM:00139AC6 or.b ($12DC).l,d7 ROM:00139ACC move.w d7,($E2C).w ROM:00139AD0 move.b ($12DD).l,d7 ROM:00139AD6 lsl.w #8,d7 ROM:00139AD8 or.b ($12DE).l,d7 ROM:00139ADE move.w d7,($C8E).w ROM:00139AE2 bra.s locret_139AEE ROM:00139AE4 ; --------------------------------------------------------------------------- ROM:00139AE4 ROM:00139AE4 loc_139AE4: ; CODE XREF: ROM:00139AAC↑j ROM:00139AE4 move.l ($8CC).w,d6 ROM:00139AE8 bclr d2,d6 ROM:00139AEA move.l d6,($8CC).w ROM:00139AEE ROM:00139AEE locret_139AEE: ; CODE XREF: ROM:00139AE2↑j ROM:00139AEE rts ROM:00139AF0 ; --------------------------------------------------------------------------- ROM:00139AF0 cmpi.b #$FF,d3 ROM:00139AF4 bne.s loc_139B20 ROM:00139AF6 move.l ($8CC).w,d6 ROM:00139AFA bset d2,d6 ROM:00139AFC move.l d6,($8CC).w ROM:00139B00 move.b ($12DB).l,d7 ROM:00139B06 lsl.w #8,d7 ROM:00139B08 or.b ($12DC).l,d7 ROM:00139B0E move.w #1,($5AA).w ROM:00139B14 move.w d7,($5A6).w ROM:00139B18 bsr.l sub_11A664 ROM:00139B1E bra.s locret_139B36 ROM:00139B20 ; --------------------------------------------------------------------------- ROM:00139B20 ROM:00139B20 loc_139B20: ; CODE XREF: ROM:00139AF4↑j ROM:00139B20 move.l ($8CC).w,d6 ROM:00139B24 bclr d2,d6 ROM:00139B26 move.l d6,($8CC).w ROM:00139B2A move.w #2,($5AA).w ROM:00139B30 bsr.l sub_11A664 ROM:00139B36 ROM:00139B36 locret_139B36: ; CODE XREF: ROM:00139B1E↑j ROM:00139B36 rts ROM:00139B36 ; --------------------------------------------------------------------------- ROM:00139B38 dword_139B38: dc.l $201146E, $4FF147A, $4FF0202, $146E05FF, $147A05FF ROM:00139B38 ; DATA XREF: sub_118F5E+14↑o ROM:00139B38 ; sub_11957E+26↑o ... ROM:00139B38 dc.l $203146E, $6FF147A, $6FF0204, $146E07FF, $147A07FF ROM:00139B38 dc.l $505146D, $3FF1479, $3FF0443, $146F02FF, $147B02FF ROM:00139B38 dc.l $1590146E, $1FF147A, $1FF0340, $146D04FF, $147904FF ROM:00139B38 dc.l $116146E, $3FF147A, $3FF0115, $146C02FF, $147802FF ROM:00139B38 dc.l $335146F, $5FF147B, $5FF0111, $146D05FF, $147905FF ROM:00139B38 dc.l $110146F, $6FF147B, $6FF0195, $146F00FF, $147B00FF ROM:00139B38 dc.l $106146C, $1FF1478, $1FF0135, $146C00FF, $147800FF ROM:00139B38 dc.l $141146D, $7FF1479, $7FF0130, $146D06FF, $147906FF ROM:00139B38 dc.l $136146C, $5FF1478, $5FF0133, $146D02FF, $147902FF ROM:00139B38 dc.l $140146D, $1FF1479, $1FF0501, $146F01FF, $147B01FF ROM:00139B38 dc.l $500146F, $4FF147B, $4FF0121, $146C07FF, $147807FF ROM:00139B38 dc.l $120146C, $6FF1478, $6FF0420, $146D00FF, $147900FF ROM:00139B38 dc.l $170146F, $3FF147B, $3FF0230, $146E00FF, $147A00FF ROM:00139B38 dc.l $1640146E, $2FF147A, $2FF1775, $146F07FF, $147B07FF ROM:00139B38 dc.l $301140F, $5FF14B2, $FF0302, $140F05FF, $14B201FF ROM:00139B38 dc.l $303140F, $5FF14B2, $2FF0304, $140F05FF, $14B203FF ROM:00139B38 dc.l $300140F, $5FF151C, $2FF0313, $140F05FF, $151B05FF ROM:00139B38 dc.l $6010886, $4FF0886, $4FF00FF ROM:00139CAC ROM:00139CAC ; =============== S U B R O U T I N E ======================================= ROM:00139CAC ROM:00139CAC ROM:00139CAC sub_139CAC: ; CODE XREF: ROM:00116E7C↑p ROM:00139CAC move.w #0,($FFFFF462).w ROM:00139CB2 move.w #$204,($FFFFF460).w ROM:00139CB8 rts ROM:00139CB8 ; End of function sub_139CAC ROM:00139CB8 ROM:00139CBA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139CBC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139CBE ; --------------------------------------------------------------------------- ROM:00139CBE rts ROM:00139CC0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139CC2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139CC4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139CC6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139CC8 dword_139CC8: dcb.l 5,0 ; DATA XREF: sub_117B3A+4↑o ROM:00139CDC dc.l $28, 0 ROM:00139CE4 dc.l $64, $34BC0000, 0 ROM:00139CF0 dc.l $1388 ROM:00139CF0 dcb.l $13,0 ROM:00139D40 dc.l $10000, 0 ROM:00139D48 dc.l $FF00, $7D ROM:00139D48 dcb.l $17,$7D7D7D7D ROM:00139D48 dc.l $7D7D7D00, $FFFFFF ROM:00139D48 dcb.l $3A,0 ROM:00139E9C dc.l $FFFFFF ROM:00139E9C dcb.l $3A,0 ROM:00139F88 dc.l $FFFFFF, $A469FFFF ROM:00139F88 dcb.l 2,$FFFF ROM:00139F88 dcb.l $19,$FFFFFFFF ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_11613C+6↑o ROM:00139FFF ; sub_1161F8+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END