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 : 6D4E93381515AFA775651811E95370B16136C900F84FC699A08ED5433AE6ABAF ROM:00110000 ; Input MD5 : 7FF93FAFB2C2313A8A2BF9E8C7403F9E ROM:00110000 ; Input CRC32 : C60048AD 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_11610E+A↓o ROM:00110000 ; sub_116184↓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 $F6 ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $76 ; v ROM:0011000B dc.b $F6 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $76 ; v ROM:0011000F dc.b $F6 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $76 ; v ROM:00110013 dc.b $E4 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $76 ; v ROM:00110017 dc.b $F8 ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $76 ; v ROM:0011001B dc.b $F8 ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $76 ; v ROM:0011001F dc.b $F8 ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $76 ; v ROM:00110023 dc.b $F8 ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $76 ; v ROM:00110027 dc.b $F6 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $76 ; v ROM:0011002B dc.b $F6 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $76 ; v ROM:0011002F dc.b $F6 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $76 ; v ROM:00110033 dc.b $F6 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $76 ; v ROM:00110037 dc.b $F6 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $76 ; v ROM:0011003B dc.b $F6 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $76 ; v ROM:0011003F dc.b $F6 ROM:00110040 dc.b 0 ROM:00110041 dc.b $11 ROM:00110042 dc.b $76 ; v ROM:00110043 dc.b $F6 ROM:00110044 dc.b 0 ROM:00110045 dc.b $11 ROM:00110046 dc.b $76 ; v ROM:00110047 dc.b $F6 ROM:00110048 dc.b 0 ROM:00110049 dc.b $11 ROM:0011004A dc.b $76 ; v ROM:0011004B dc.b $F6 ROM:0011004C dc.b 0 ROM:0011004D dc.b $11 ROM:0011004E dc.b $76 ; v ROM:0011004F dc.b $F6 ROM:00110050 dc.b 0 ROM:00110051 dc.b $11 ROM:00110052 dc.b $76 ; v ROM:00110053 dc.b $F6 ROM:00110054 dc.b 0 ROM:00110055 dc.b $11 ROM:00110056 dc.b $76 ; v ROM:00110057 dc.b $F6 ROM:00110058 dc.b 0 ROM:00110059 dc.b $11 ROM:0011005A dc.b $76 ; v ROM:0011005B dc.b $F6 ROM:0011005C dc.b 0 ROM:0011005D dc.b $11 ROM:0011005E dc.b $76 ; v ROM:0011005F dc.b $F6 ROM:00110060 dc.b 0 ROM:00110061 dc.b $11 ROM:00110062 dc.b $76 ; v ROM:00110063 dc.b $F6 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $76 ; v ROM:00110067 dc.b $F8 ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $76 ; v ROM:0011006B dc.b $F8 ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $76 ; v ROM:0011006F dc.b $F8 ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $76 ; v ROM:00110073 dc.b $F8 ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $76 ; v ROM:00110077 dc.b $F8 ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $76 ; v ROM:0011007B dc.b $F8 ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $76 ; v ROM:0011007F dc.b $F8 ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $76 ; v ROM:00110083 dc.b $F8 ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $76 ; v ROM:00110087 dc.b $F8 ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $76 ; v ROM:0011008B dc.b $F8 ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $76 ; v ROM:0011008F dc.b $F8 ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $76 ; v ROM:00110093 dc.b $F8 ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $76 ; v ROM:00110097 dc.b $F8 ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $76 ; v ROM:0011009B dc.b $F8 ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $76 ; v ROM:0011009F dc.b $F8 ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $76 ; v ROM:001100A3 dc.b $F8 ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $76 ; v ROM:001100A7 dc.b $F8 ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $76 ; v ROM:001100AB dc.b $F8 ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $76 ; v ROM:001100AF dc.b $F8 ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $76 ; v ROM:001100B3 dc.b $F8 ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $76 ; v ROM:001100B7 dc.b $F8 ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $76 ; v ROM:001100BB dc.b $F8 ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $76 ; v ROM:001100BF dc.b $F8 ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $76 ; v ROM:001100C3 dc.b $F6 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $76 ; v ROM:001100C7 dc.b $F6 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $76 ; v ROM:001100CB dc.b $F6 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $76 ; v ROM:001100CF dc.b $F6 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $76 ; v ROM:001100D3 dc.b $F6 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $76 ; v ROM:001100D7 dc.b $F6 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $76 ; v ROM:001100DB dc.b $F6 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $76 ; v ROM:001100DF dc.b $F6 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $76 ; v ROM:001100E3 dc.b $F6 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $76 ; v ROM:001100E7 dc.b $F6 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $76 ; v ROM:001100EB dc.b $F6 ROM:001100EC dc.b 0 ROM:001100ED dc.b $11 ROM:001100EE dc.b $76 ; v ROM:001100EF dc.b $F6 ROM:001100F0 dc.b 0 ROM:001100F1 dc.b $11 ROM:001100F2 dc.b $76 ; v ROM:001100F3 dc.b $F6 ROM:001100F4 dc.b 0 ROM:001100F5 dc.b $11 ROM:001100F6 dc.b $76 ; v ROM:001100F7 dc.b $F6 ROM:001100F8 dc.b 0 ROM:001100F9 dc.b $11 ROM:001100FA dc.b $76 ; v ROM:001100FB dc.b $F6 ROM:001100FC dc.b 0 ROM:001100FD dc.b $11 ROM:001100FE dc.b $76 ; v ROM:001100FF dc.b $F6 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 $68 ; h ROM:00110107 dc.b 8 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $68 ; h ROM:0011010B dc.b 8 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $6C ; l ROM:0011010F dc.b $A2 ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $6C ; l ROM:00110113 dc.b $A2 ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $6C ; l ROM:00110117 dc.b $A2 ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $6C ; l ROM:0011011B dc.b $A2 ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $5F ; _ ROM:0011011F dc.b $84 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 $68 ; h ROM:00110127 dc.b 0 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $67 ; g ROM:0011012B dc.b $F8 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $77 ; w ROM:0011012F dc.b 4 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $77 ; w ROM:00110133 dc.b $C 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 $92 ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $77 ; w ROM:0011013F dc.b $14 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 $F6 ROM:00110148 dc.b 0 ROM:00110149 dc.b $11 ROM:0011014A dc.b $75 ; u ROM:0011014B dc.b $AE ROM:0011014C dc.b 0 ROM:0011014D dc.b $11 ROM:0011014E dc.b $76 ; v ROM:0011014F dc.b $F6 ROM:00110150 dc.b 0 ROM:00110151 dc.b $11 ROM:00110152 dc.b $76 ; v ROM:00110153 dc.b $F6 ROM:00110154 dc.b 0 ROM:00110155 dc.b $11 ROM:00110156 dc.b $76 ; v ROM:00110157 dc.b $F6 ROM:00110158 dc.b 0 ROM:00110159 dc.b $11 ROM:0011015A dc.b $76 ; v ROM:0011015B dc.b $F6 ROM:0011015C dc.b 0 ROM:0011015D dc.b $11 ROM:0011015E dc.b $76 ; v ROM:0011015F dc.b $F6 ROM:00110160 dc.b 0 ROM:00110161 dc.b $11 ROM:00110162 dc.b $76 ; v ROM:00110163 dc.b $F6 ROM:00110164 dc.b 0 ROM:00110165 dc.b $11 ROM:00110166 dc.b $76 ; v ROM:00110167 dc.b $F6 ROM:00110168 dc.b 0 ROM:00110169 dc.b $11 ROM:0011016A dc.b $76 ; v ROM:0011016B dc.b $F6 ROM:0011016C dc.b 0 ROM:0011016D dc.b $11 ROM:0011016E dc.b $76 ; v ROM:0011016F dc.b $F6 ROM:00110170 dc.b 0 ROM:00110171 dc.b $11 ROM:00110172 dc.b $76 ; v ROM:00110173 dc.b $F6 ROM:00110174 dc.b 0 ROM:00110175 dc.b $11 ROM:00110176 dc.b $76 ; v ROM:00110177 dc.b $F6 ROM:00110178 dc.b 0 ROM:00110179 dc.b $11 ROM:0011017A dc.b $76 ; v ROM:0011017B dc.b $F6 ROM:0011017C dc.b 0 ROM:0011017D dc.b $11 ROM:0011017E dc.b $76 ; v ROM:0011017F dc.b $F6 ROM:00110180 dc.b 0 ROM:00110181 dc.b $11 ROM:00110182 dc.b $76 ; v ROM:00110183 dc.b $F6 ROM:00110184 dc.b 0 ROM:00110185 dc.b $11 ROM:00110186 dc.b $76 ; v ROM:00110187 dc.b $F6 ROM:00110188 dc.b 0 ROM:00110189 dc.b $11 ROM:0011018A dc.b $76 ; v ROM:0011018B dc.b $F6 ROM:0011018C dc.b 0 ROM:0011018D dc.b $11 ROM:0011018E dc.b $76 ; v ROM:0011018F dc.b $F6 ROM:00110190 dc.b 0 ROM:00110191 dc.b $11 ROM:00110192 dc.b $76 ; v ROM:00110193 dc.b $F6 ROM:00110194 dc.b 0 ROM:00110195 dc.b $11 ROM:00110196 dc.b $76 ; v ROM:00110197 dc.b $F6 ROM:00110198 dc.b 0 ROM:00110199 dc.b $11 ROM:0011019A dc.b $76 ; v ROM:0011019B dc.b $F6 ROM:0011019C dc.b 0 ROM:0011019D dc.b $11 ROM:0011019E dc.b $76 ; v ROM:0011019F dc.b $F6 ROM:001101A0 dc.b 0 ROM:001101A1 dc.b $11 ROM:001101A2 dc.b $76 ; v ROM:001101A3 dc.b $F6 ROM:001101A4 dc.b 0 ROM:001101A5 dc.b $11 ROM:001101A6 dc.b $76 ; v ROM:001101A7 dc.b $F6 ROM:001101A8 dc.b 0 ROM:001101A9 dc.b $11 ROM:001101AA dc.b $76 ; v ROM:001101AB dc.b $F6 ROM:001101AC dc.b 0 ROM:001101AD dc.b $11 ROM:001101AE dc.b $76 ; v ROM:001101AF dc.b $F6 ROM:001101B0 dc.b 0 ROM:001101B1 dc.b $11 ROM:001101B2 dc.b $76 ; v ROM:001101B3 dc.b $F6 ROM:001101B4 dc.b 0 ROM:001101B5 dc.b $11 ROM:001101B6 dc.b $76 ; v ROM:001101B7 dc.b $F6 ROM:001101B8 dc.b 0 ROM:001101B9 dc.b $11 ROM:001101BA dc.b $76 ; v ROM:001101BB dc.b $F6 ROM:001101BC dc.b 0 ROM:001101BD dc.b $11 ROM:001101BE dc.b $76 ; v ROM:001101BF dc.b $F6 ROM:001101C0 dc.b 0 ROM:001101C1 dc.b $11 ROM:001101C2 dc.b $76 ; v ROM:001101C3 dc.b $F6 ROM:001101C4 dc.b 0 ROM:001101C5 dc.b $11 ROM:001101C6 dc.b $76 ; v ROM:001101C7 dc.b $F6 ROM:001101C8 dc.b 0 ROM:001101C9 dc.b $11 ROM:001101CA dc.b $76 ; v ROM:001101CB dc.b $F6 ROM:001101CC dc.b 0 ROM:001101CD dc.b $11 ROM:001101CE dc.b $76 ; v ROM:001101CF dc.b $F6 ROM:001101D0 dc.b 0 ROM:001101D1 dc.b $11 ROM:001101D2 dc.b $76 ; v ROM:001101D3 dc.b $F6 ROM:001101D4 dc.b 0 ROM:001101D5 dc.b $11 ROM:001101D6 dc.b $76 ; v ROM:001101D7 dc.b $F6 ROM:001101D8 dc.b 0 ROM:001101D9 dc.b $11 ROM:001101DA dc.b $76 ; v ROM:001101DB dc.b $F6 ROM:001101DC dc.b 0 ROM:001101DD dc.b $11 ROM:001101DE dc.b $76 ; v ROM:001101DF dc.b $F6 ROM:001101E0 dc.b 0 ROM:001101E1 dc.b $11 ROM:001101E2 dc.b $76 ; v ROM:001101E3 dc.b $F6 ROM:001101E4 dc.b 0 ROM:001101E5 dc.b $11 ROM:001101E6 dc.b $76 ; v ROM:001101E7 dc.b $F6 ROM:001101E8 dc.b 0 ROM:001101E9 dc.b $11 ROM:001101EA dc.b $76 ; v ROM:001101EB dc.b $F6 ROM:001101EC dc.b 0 ROM:001101ED dc.b $11 ROM:001101EE dc.b $76 ; v ROM:001101EF dc.b $F6 ROM:001101F0 dc.b 0 ROM:001101F1 dc.b $11 ROM:001101F2 dc.b $76 ; v ROM:001101F3 dc.b $F6 ROM:001101F4 dc.b 0 ROM:001101F5 dc.b $11 ROM:001101F6 dc.b $76 ; v ROM:001101F7 dc.b $F6 ROM:001101F8 dc.b 0 ROM:001101F9 dc.b $11 ROM:001101FA dc.b $76 ; v ROM:001101FB dc.b $F6 ROM:001101FC dc.b 0 ROM:001101FD dc.b $11 ROM:001101FE dc.b $76 ; v ROM:001101FF dc.b $F6 ROM:00110200 dc.b 0 ROM:00110201 dc.b $11 ROM:00110202 dc.b $76 ; v ROM:00110203 dc.b $F6 ROM:00110204 dc.b 0 ROM:00110205 dc.b $11 ROM:00110206 dc.b $76 ; v ROM:00110207 dc.b $F6 ROM:00110208 dc.b 0 ROM:00110209 dc.b $11 ROM:0011020A dc.b $76 ; v ROM:0011020B dc.b $F6 ROM:0011020C dc.b 0 ROM:0011020D dc.b $11 ROM:0011020E dc.b $76 ; v ROM:0011020F dc.b $F6 ROM:00110210 dc.b 0 ROM:00110211 dc.b $11 ROM:00110212 dc.b $76 ; v ROM:00110213 dc.b $F6 ROM:00110214 dc.b 0 ROM:00110215 dc.b $11 ROM:00110216 dc.b $76 ; v ROM:00110217 dc.b $F6 ROM:00110218 dc.b 0 ROM:00110219 dc.b $11 ROM:0011021A dc.b $76 ; v ROM:0011021B dc.b $F6 ROM:0011021C dc.b 0 ROM:0011021D dc.b $11 ROM:0011021E dc.b $76 ; v ROM:0011021F dc.b $F6 ROM:00110220 dc.b 0 ROM:00110221 dc.b $11 ROM:00110222 dc.b $76 ; v ROM:00110223 dc.b $F6 ROM:00110224 dc.b 0 ROM:00110225 dc.b $11 ROM:00110226 dc.b $5F ; _ ROM:00110227 dc.b $6A ; j 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 $F6 ROM:00110230 dc.b 0 ROM:00110231 dc.b $11 ROM:00110232 dc.b $76 ; v ROM:00110233 dc.b $F6 ROM:00110234 dc.b 0 ROM:00110235 dc.b $11 ROM:00110236 dc.b $76 ; v ROM:00110237 dc.b $F6 ROM:00110238 dc.b 0 ROM:00110239 dc.b $11 ROM:0011023A dc.b $76 ; v ROM:0011023B dc.b $F6 ROM:0011023C dc.b 0 ROM:0011023D dc.b $11 ROM:0011023E dc.b $76 ; v ROM:0011023F dc.b $F6 ROM:00110240 dc.b 0 ROM:00110241 dc.b $11 ROM:00110242 dc.b $76 ; v ROM:00110243 dc.b $F6 ROM:00110244 dc.b 0 ROM:00110245 dc.b $11 ROM:00110246 dc.b $76 ; v ROM:00110247 dc.b $F6 ROM:00110248 dc.b 0 ROM:00110249 dc.b $11 ROM:0011024A dc.b $76 ; v ROM:0011024B dc.b $F6 ROM:0011024C dc.b 0 ROM:0011024D dc.b $11 ROM:0011024E dc.b $76 ; v ROM:0011024F dc.b $F6 ROM:00110250 dc.b 0 ROM:00110251 dc.b $11 ROM:00110252 dc.b $76 ; v ROM:00110253 dc.b $F6 ROM:00110254 dc.b 0 ROM:00110255 dc.b $11 ROM:00110256 dc.b $76 ; v ROM:00110257 dc.b $F6 ROM:00110258 dc.b 0 ROM:00110259 dc.b $11 ROM:0011025A dc.b $76 ; v ROM:0011025B dc.b $F6 ROM:0011025C dc.b 0 ROM:0011025D dc.b $11 ROM:0011025E dc.b $76 ; v ROM:0011025F dc.b $F6 ROM:00110260 dc.b 0 ROM:00110261 dc.b $11 ROM:00110262 dc.b $76 ; v ROM:00110263 dc.b $F6 ROM:00110264 dc.b 0 ROM:00110265 dc.b $11 ROM:00110266 dc.b $76 ; v ROM:00110267 dc.b $F6 ROM:00110268 dc.b 0 ROM:00110269 dc.b $11 ROM:0011026A dc.b $76 ; v ROM:0011026B dc.b $F6 ROM:0011026C dc.b 0 ROM:0011026D dc.b $11 ROM:0011026E dc.b $76 ; v ROM:0011026F dc.b $F6 ROM:00110270 dc.b 0 ROM:00110271 dc.b $11 ROM:00110272 dc.b $76 ; v ROM:00110273 dc.b $F6 ROM:00110274 dc.b 0 ROM:00110275 dc.b $11 ROM:00110276 dc.b $76 ; v ROM:00110277 dc.b $F6 ROM:00110278 dc.b 0 ROM:00110279 dc.b $11 ROM:0011027A dc.b $76 ; v ROM:0011027B dc.b $F6 ROM:0011027C dc.b 0 ROM:0011027D dc.b $11 ROM:0011027E dc.b $76 ; v ROM:0011027F dc.b $F6 ROM:00110280 dc.b 0 ROM:00110281 dc.b $11 ROM:00110282 dc.b $76 ; v ROM:00110283 dc.b $F6 ROM:00110284 dc.b 0 ROM:00110285 dc.b $11 ROM:00110286 dc.b $76 ; v ROM:00110287 dc.b $F6 ROM:00110288 dc.b 0 ROM:00110289 dc.b $11 ROM:0011028A dc.b $76 ; v ROM:0011028B dc.b $F6 ROM:0011028C dc.b 0 ROM:0011028D dc.b $11 ROM:0011028E dc.b $76 ; v ROM:0011028F dc.b $F6 ROM:00110290 dc.b 0 ROM:00110291 dc.b $11 ROM:00110292 dc.b $76 ; v ROM:00110293 dc.b $F6 ROM:00110294 dc.b 0 ROM:00110295 dc.b $11 ROM:00110296 dc.b $76 ; v ROM:00110297 dc.b $F6 ROM:00110298 dc.b 0 ROM:00110299 dc.b $11 ROM:0011029A dc.b $76 ; v ROM:0011029B dc.b $F6 ROM:0011029C dc.b 0 ROM:0011029D dc.b $11 ROM:0011029E dc.b $76 ; v ROM:0011029F dc.b $F6 ROM:001102A0 dc.b 0 ROM:001102A1 dc.b $11 ROM:001102A2 dc.b $76 ; v ROM:001102A3 dc.b $F6 ROM:001102A4 dc.b 0 ROM:001102A5 dc.b $11 ROM:001102A6 dc.b $76 ; v ROM:001102A7 dc.b $F6 ROM:001102A8 dc.b 0 ROM:001102A9 dc.b $11 ROM:001102AA dc.b $76 ; v ROM:001102AB dc.b $F6 ROM:001102AC dc.b 0 ROM:001102AD dc.b $11 ROM:001102AE dc.b $76 ; v ROM:001102AF dc.b $F6 ROM:001102B0 dc.b 0 ROM:001102B1 dc.b $11 ROM:001102B2 dc.b $76 ; v ROM:001102B3 dc.b $F6 ROM:001102B4 dc.b 0 ROM:001102B5 dc.b $11 ROM:001102B6 dc.b $76 ; v ROM:001102B7 dc.b $F6 ROM:001102B8 dc.b 0 ROM:001102B9 dc.b $11 ROM:001102BA dc.b $76 ; v ROM:001102BB dc.b $F6 ROM:001102BC dc.b 0 ROM:001102BD dc.b $11 ROM:001102BE dc.b $76 ; v ROM:001102BF dc.b $F6 ROM:001102C0 dc.b 0 ROM:001102C1 dc.b $11 ROM:001102C2 dc.b $76 ; v ROM:001102C3 dc.b $F6 ROM:001102C4 dc.b 0 ROM:001102C5 dc.b $11 ROM:001102C6 dc.b $76 ; v ROM:001102C7 dc.b $F6 ROM:001102C8 dc.b 0 ROM:001102C9 dc.b $11 ROM:001102CA dc.b $76 ; v ROM:001102CB dc.b $F6 ROM:001102CC dc.b 0 ROM:001102CD dc.b $11 ROM:001102CE dc.b $76 ; v ROM:001102CF dc.b $F6 ROM:001102D0 dc.b 0 ROM:001102D1 dc.b $11 ROM:001102D2 dc.b $76 ; v ROM:001102D3 dc.b $F6 ROM:001102D4 dc.b 0 ROM:001102D5 dc.b $11 ROM:001102D6 dc.b $76 ; v ROM:001102D7 dc.b $F6 ROM:001102D8 dc.b 0 ROM:001102D9 dc.b $11 ROM:001102DA dc.b $76 ; v ROM:001102DB dc.b $F6 ROM:001102DC dc.b 0 ROM:001102DD dc.b $11 ROM:001102DE dc.b $76 ; v ROM:001102DF dc.b $F6 ROM:001102E0 dc.b 0 ROM:001102E1 dc.b $11 ROM:001102E2 dc.b $76 ; v ROM:001102E3 dc.b $F6 ROM:001102E4 dc.b 0 ROM:001102E5 dc.b $11 ROM:001102E6 dc.b $76 ; v ROM:001102E7 dc.b $F6 ROM:001102E8 dc.b 0 ROM:001102E9 dc.b $11 ROM:001102EA dc.b $76 ; v ROM:001102EB dc.b $F6 ROM:001102EC dc.b 0 ROM:001102ED dc.b $11 ROM:001102EE dc.b $76 ; v ROM:001102EF dc.b $F6 ROM:001102F0 dc.b 0 ROM:001102F1 dc.b $11 ROM:001102F2 dc.b $76 ; v ROM:001102F3 dc.b $F6 ROM:001102F4 dc.b 0 ROM:001102F5 dc.b $11 ROM:001102F6 dc.b $76 ; v ROM:001102F7 dc.b $F6 ROM:001102F8 dc.b 0 ROM:001102F9 dc.b $11 ROM:001102FA dc.b $76 ; v ROM:001102FB dc.b $F6 ROM:001102FC dc.b 0 ROM:001102FD dc.b $11 ROM:001102FE dc.b $76 ; v ROM:001102FF dc.b $F6 ROM:00110300 dc.b 0 ROM:00110301 dc.b $11 ROM:00110302 dc.b $76 ; v ROM:00110303 dc.b $F6 ROM:00110304 dc.b 0 ROM:00110305 dc.b $11 ROM:00110306 dc.b $76 ; v ROM:00110307 dc.b $F6 ROM:00110308 dc.b 0 ROM:00110309 dc.b $11 ROM:0011030A dc.b $76 ; v ROM:0011030B dc.b $F6 ROM:0011030C dc.b 0 ROM:0011030D dc.b $11 ROM:0011030E dc.b $76 ; v ROM:0011030F dc.b $F6 ROM:00110310 dc.b 0 ROM:00110311 dc.b $11 ROM:00110312 dc.b $76 ; v ROM:00110313 dc.b $F6 ROM:00110314 dc.b 0 ROM:00110315 dc.b $11 ROM:00110316 dc.b $76 ; v ROM:00110317 dc.b $F6 ROM:00110318 dc.b 0 ROM:00110319 dc.b $11 ROM:0011031A dc.b $76 ; v ROM:0011031B dc.b $F6 ROM:0011031C dc.b 0 ROM:0011031D dc.b $11 ROM:0011031E dc.b $76 ; v ROM:0011031F dc.b $F6 ROM:00110320 dc.b 0 ROM:00110321 dc.b $11 ROM:00110322 dc.b $76 ; v ROM:00110323 dc.b $F6 ROM:00110324 dc.b 0 ROM:00110325 dc.b $11 ROM:00110326 dc.b $76 ; v ROM:00110327 dc.b $F6 ROM:00110328 dc.b 0 ROM:00110329 dc.b $11 ROM:0011032A dc.b $76 ; v ROM:0011032B dc.b $F6 ROM:0011032C dc.b 0 ROM:0011032D dc.b $11 ROM:0011032E dc.b $76 ; v ROM:0011032F dc.b $F6 ROM:00110330 dc.b 0 ROM:00110331 dc.b $11 ROM:00110332 dc.b $76 ; v ROM:00110333 dc.b $F6 ROM:00110334 dc.b 0 ROM:00110335 dc.b $11 ROM:00110336 dc.b $76 ; v ROM:00110337 dc.b $F6 ROM:00110338 dc.b 0 ROM:00110339 dc.b $11 ROM:0011033A dc.b $76 ; v ROM:0011033B dc.b $F6 ROM:0011033C dc.b 0 ROM:0011033D dc.b $11 ROM:0011033E dc.b $76 ; v ROM:0011033F dc.b $F6 ROM:00110340 dc.b 0 ROM:00110341 dc.b $11 ROM:00110342 dc.b $76 ; v ROM:00110343 dc.b $F6 ROM:00110344 dc.b 0 ROM:00110345 dc.b $11 ROM:00110346 dc.b $76 ; v ROM:00110347 dc.b $F6 ROM:00110348 dc.b 0 ROM:00110349 dc.b $11 ROM:0011034A dc.b $76 ; v ROM:0011034B dc.b $F6 ROM:0011034C dc.b 0 ROM:0011034D dc.b $11 ROM:0011034E dc.b $76 ; v ROM:0011034F dc.b $F6 ROM:00110350 dc.b 0 ROM:00110351 dc.b $11 ROM:00110352 dc.b $76 ; v ROM:00110353 dc.b $F6 ROM:00110354 dc.b 0 ROM:00110355 dc.b $11 ROM:00110356 dc.b $76 ; v ROM:00110357 dc.b $F6 ROM:00110358 dc.b 0 ROM:00110359 dc.b $11 ROM:0011035A dc.b $76 ; v ROM:0011035B dc.b $F6 ROM:0011035C dc.b 0 ROM:0011035D dc.b $11 ROM:0011035E dc.b $76 ; v ROM:0011035F dc.b $F6 ROM:00110360 dc.b 0 ROM:00110361 dc.b $11 ROM:00110362 dc.b $76 ; v ROM:00110363 dc.b $F6 ROM:00110364 dc.b 0 ROM:00110365 dc.b $11 ROM:00110366 dc.b $76 ; v ROM:00110367 dc.b $F6 ROM:00110368 dc.b 0 ROM:00110369 dc.b $11 ROM:0011036A dc.b $76 ; v ROM:0011036B dc.b $F6 ROM:0011036C dc.b 0 ROM:0011036D dc.b $11 ROM:0011036E dc.b $76 ; v ROM:0011036F dc.b $F6 ROM:00110370 dc.b 0 ROM:00110371 dc.b $11 ROM:00110372 dc.b $76 ; v ROM:00110373 dc.b $F6 ROM:00110374 dc.b 0 ROM:00110375 dc.b $11 ROM:00110376 dc.b $76 ; v ROM:00110377 dc.b $F6 ROM:00110378 dc.b 0 ROM:00110379 dc.b $11 ROM:0011037A dc.b $76 ; v ROM:0011037B dc.b $F6 ROM:0011037C dc.b 0 ROM:0011037D dc.b $11 ROM:0011037E dc.b $76 ; v ROM:0011037F dc.b $F6 ROM:00110380 dc.b 0 ROM:00110381 dc.b $11 ROM:00110382 dc.b $76 ; v ROM:00110383 dc.b $F6 ROM:00110384 dc.b 0 ROM:00110385 dc.b $11 ROM:00110386 dc.b $76 ; v ROM:00110387 dc.b $F6 ROM:00110388 dc.b 0 ROM:00110389 dc.b $11 ROM:0011038A dc.b $76 ; v ROM:0011038B dc.b $F6 ROM:0011038C dc.b 0 ROM:0011038D dc.b $11 ROM:0011038E dc.b $76 ; v ROM:0011038F dc.b $F6 ROM:00110390 dc.b 0 ROM:00110391 dc.b $11 ROM:00110392 dc.b $76 ; v ROM:00110393 dc.b $F6 ROM:00110394 dc.b 0 ROM:00110395 dc.b $11 ROM:00110396 dc.b $76 ; v ROM:00110397 dc.b $F6 ROM:00110398 dc.b 0 ROM:00110399 dc.b $11 ROM:0011039A dc.b $76 ; v ROM:0011039B dc.b $F6 ROM:0011039C dc.b 0 ROM:0011039D dc.b $11 ROM:0011039E dc.b $76 ; v ROM:0011039F dc.b $F6 ROM:001103A0 dc.b 0 ROM:001103A1 dc.b $11 ROM:001103A2 dc.b $76 ; v ROM:001103A3 dc.b $F6 ROM:001103A4 dc.b 0 ROM:001103A5 dc.b $11 ROM:001103A6 dc.b $76 ; v ROM:001103A7 dc.b $F6 ROM:001103A8 dc.b 0 ROM:001103A9 dc.b $11 ROM:001103AA dc.b $76 ; v ROM:001103AB dc.b $F6 ROM:001103AC dc.b 0 ROM:001103AD dc.b $11 ROM:001103AE dc.b $76 ; v ROM:001103AF dc.b $F6 ROM:001103B0 dc.b 0 ROM:001103B1 dc.b $11 ROM:001103B2 dc.b $76 ; v ROM:001103B3 dc.b $F6 ROM:001103B4 dc.b 0 ROM:001103B5 dc.b $11 ROM:001103B6 dc.b $76 ; v ROM:001103B7 dc.b $F6 ROM:001103B8 dc.b 0 ROM:001103B9 dc.b $11 ROM:001103BA dc.b $76 ; v ROM:001103BB dc.b $F6 ROM:001103BC dc.b 0 ROM:001103BD dc.b $11 ROM:001103BE dc.b $76 ; v ROM:001103BF dc.b $F6 ROM:001103C0 dc.b 0 ROM:001103C1 dc.b $11 ROM:001103C2 dc.b $76 ; v ROM:001103C3 dc.b $F6 ROM:001103C4 dc.b 0 ROM:001103C5 dc.b $11 ROM:001103C6 dc.b $76 ; v ROM:001103C7 dc.b $F6 ROM:001103C8 dc.b 0 ROM:001103C9 dc.b $11 ROM:001103CA dc.b $76 ; v ROM:001103CB dc.b $F6 ROM:001103CC dc.b 0 ROM:001103CD dc.b $11 ROM:001103CE dc.b $76 ; v ROM:001103CF dc.b $F6 ROM:001103D0 dc.b 0 ROM:001103D1 dc.b $11 ROM:001103D2 dc.b $76 ; v ROM:001103D3 dc.b $F6 ROM:001103D4 dc.b 0 ROM:001103D5 dc.b $11 ROM:001103D6 dc.b $76 ; v ROM:001103D7 dc.b $F6 ROM:001103D8 dc.b 0 ROM:001103D9 dc.b $11 ROM:001103DA dc.b $76 ; v ROM:001103DB dc.b $F6 ROM:001103DC dc.b 0 ROM:001103DD dc.b $11 ROM:001103DE dc.b $76 ; v ROM:001103DF dc.b $F6 ROM:001103E0 dc.b 0 ROM:001103E1 dc.b $11 ROM:001103E2 dc.b $76 ; v ROM:001103E3 dc.b $F6 ROM:001103E4 dc.b 0 ROM:001103E5 dc.b $11 ROM:001103E6 dc.b $76 ; v ROM:001103E7 dc.b $F6 ROM:001103E8 dc.b 0 ROM:001103E9 dc.b $11 ROM:001103EA dc.b $76 ; v ROM:001103EB dc.b $F6 ROM:001103EC dc.b 0 ROM:001103ED dc.b $11 ROM:001103EE dc.b $76 ; v ROM:001103EF dc.b $F6 ROM:001103F0 dc.b 0 ROM:001103F1 dc.b $11 ROM:001103F2 dc.b $76 ; v ROM:001103F3 dc.b $F6 ROM:001103F4 dc.b 0 ROM:001103F5 dc.b $11 ROM:001103F6 dc.b $76 ; v ROM:001103F7 dc.b $F6 ROM:001103F8 dc.b 0 ROM:001103F9 dc.b $11 ROM:001103FA dc.b $76 ; v ROM:001103FB dc.b $F6 ROM:001103FC dc.b 0 ROM:001103FD dc.b $11 ROM:001103FE dc.b $76 ; v ROM:001103FF dc.b $F6 ROM:00110400 unk_110400: dc.b $6B ; k ; DATA XREF: sub_1160BC↓o ROM:00110400 ; sub_1196DA+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 $33 ; 3 ROM:00110407 dc.b $33 ; 3 ROM:00110408 dc.b $70 ; p ROM:00110409 dc.b $70 ; p ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $30 ; 0 ROM:0011040D dc.b $30 ; 0 ROM:0011040E dc.b $32 ; 2 ROM:0011040F dc.b $32 ; 2 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $1A ROM:00110413 dc.b $93 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_116F74↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #1,($1426).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 ($762).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,($762).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 $182(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 $DE(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:00116F94↓p ROM:001104FA cmpi.b #1,($762).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $8E0(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 $8E0(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($F20).w,a1 ROM:00110530 move.w (a2,d4.w*2),d2 ROM:00110534 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011053A cmpi.w #0,d4 ROM:0011053E bne.s loc_110596 ROM:00110540 move.w ($4CA).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_110706 ROM:0011054C move.w d1,($4A4).w ROM:00110550 move.w ($4CC).w,d2 ROM:00110554 bsr.w sub_110706 ROM:00110558 move.w d1,($4A6).w ROM:0011055C move.w #$400,($4CA).w ROM:00110562 move.w #0,($4CC).w ROM:00110568 sub.w ($4A4).w,d1 ROM:0011056C move.w d1,($4A8).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #0,($890).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4AE).w,d2 ROM:00110580 move.w ($4AE).w,($9E2).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),($9E2).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,($8A1).w ROM:001105BC bclr #5,($88A).w ROM:001105C2 bclr #3,($898).w ROM:001105C8 bclr #4,($8A0).w ROM:001105CE bclr #5,($88D).w ROM:001105D4 bclr #5,($891).w ROM:001105DA clr.w d7 ROM:001105DC move.w $8B0(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 $8B0(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($F20).w,a1 ROM:001105FC move.w (a2,d4.w*2),d2 ROM:00110600 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:00110606 move.w d7,-(sp) ROM:00110608 move.w d6,-(sp) ROM:0011060A bsr.w sub_110668 ROM:0011060E bsr.w sub_110706 ROM:00110612 move.w (sp)+,d6 ROM:00110614 move.w (sp)+,d7 ROM:00110616 lea ($47E).w,a3 ROM:0011061A move.w d1,(a3,d4.w*2) ROM:0011061E addq.w #1,d7 ROM:00110620 bra.s loc_1105E6 ROM:00110622 ; --------------------------------------------------------------------------- ROM:00110622 ROM:00110622 locret_110622: ; CODE XREF: sub_1105B6+2E↑j ROM:00110622 ; sub_1105B6+32↑j ROM:00110622 rts ROM:00110622 ; End of function sub_1105B6 ROM:00110622 ROM:00110624 ROM:00110624 ; =============== S U B R O U T I N E ======================================= ROM:00110624 ROM:00110624 ROM:00110624 sub_110624: ; CODE XREF: ROM:00110448↑p ROM:00110624 ; sub_110624+8↓j ROM:00110624 btst #7,($FFFFF210).w ROM:0011062A bne.s loc_11062E ROM:0011062C bra.s sub_110624 ROM:0011062E ; --------------------------------------------------------------------------- ROM:0011062E ROM:0011062E loc_11062E: ; CODE XREF: sub_110624+6↑j ROM:0011062E bclr #7,($FFFFF210).w ROM:00110634 move.w $182(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 ($763).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 ($7F1).w ROM:00110692 move.w d0,($630).w ROM:00110696 move.b #1,($7F1).w ROM:0011069C move.b #1,($763).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($630).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($763).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 $938(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 ($1444).w,d0 ROM:001106CA move.w ($9DC).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($1444).w ROM:001106D6 move.w d5,($9DC).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $918(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 ($1446).w,d0 ROM:001106EC move.w ($9DE).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($1446).w ROM:001106F8 move.w d5,($9DE).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 $958(a5,d3.w*2),d1 ROM:00110716 divs.w $978(a5,d3.w*2),d1 ROM:0011071C add.w $998(a5,d3.w*2),d1 ROM:00110722 move.w d1,($4AA).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$3E22,d1 ROM:0011072C bsr.l sub_1174AA ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #5,($891).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 #$3E1A,d1 ROM:0011074C bsr.l sub_1174AA ROM:00110752 move.w (sp)+,d4 ROM:00110754 bset #6,($8A1).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 #$3E1E,d1 ROM:0011076C bsr.l sub_1174AA ROM:00110772 move.w (sp)+,d4 ROM:00110774 bset #5,($88D).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 #$3E1C,d1 ROM:0011078C bsr.l sub_1174AA ROM:00110792 move.w (sp)+,d4 ROM:00110794 bset #5,($88A).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 #$3E20,d1 ROM:001107A8 bsr.l sub_1174AA ROM:001107AE move.w (sp)+,d4 ROM:001107B0 bset #3,($898).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 #$3E24,d1 ROM:001107C4 bsr.l sub_1174AA ROM:001107CA move.w (sp)+,d4 ROM:001107CC bset #4,($8A0).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 $958(a5,d3.w*2),d1 ROM:001107E2 divs.w ($484).l,d1 ROM:001107E8 muls.w #$3E8,d1 ROM:001107EC divs.w $978(a5,d3.w*2),d1 ROM:001107F2 add.w $998(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 $958(a5,d3.w*2),d1 ROM:00110802 divs.w $978(a5,d3.w*2),d1 ROM:00110808 add.w $998(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 $128(a5),d0 ROM:00110818 move.w ($CA2).w,d1 ROM:0011081C and.w $184(a5),d1 ROM:00110820 cmpi.w #0,($CA0).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,($1405).w ROM:0011083C bset #7,($1425).w ROM:00110842 ROM:00110842 loc_110842: ; CODE XREF: sub_110810+24↑j ROM:00110842 btst #7,($1430).w ROM:00110848 beq.s loc_110852 ROM:0011084A bset #7,($1425).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,($1405).w ROM:00110858 bne.s locret_110860 ROM:0011085A bclr #7,($1425).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 $1A6(a5),d3 ROM:0011087C bclr #1,($8A2).w ROM:00110882 move.w $19E(a5),d1 ROM:00110886 move.w $1A0(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,($89B).w ROM:0011089E beq.s loc_1108A6 ROM:001108A0 bset #1,($8A2).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,($89B).w ROM:001108B4 bne.s loc_1108BC ROM:001108B6 bset #1,($8A2).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,($89B).w ROM:001108CE bne.s loc_1108D6 ROM:001108D0 bset #1,($8A2).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,($89B).w ROM:001108E4 beq.s loc_1108EC ROM:001108E6 bset #1,($8A2).w ROM:001108EC ROM:001108EC loc_1108EC: ; CODE XREF: sub_110862+76↑j ROM:001108EC ; sub_110862+7A↑j ... ROM:001108EC move.w $9BE(a5),d4 ROM:001108F0 cmp.w ($4D0).w,d4 ROM:001108F4 bne.s loc_11090C ROM:001108F6 btst #1,($89B).w ROM:001108FC beq.s loc_110906 ROM:001108FE bclr #1,($8A2).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,($8A2).w ROM:0011090C ROM:0011090C loc_11090C: ; CODE XREF: sub_110862:loc_1108BC↑j ROM:0011090C ; sub_110862+92↑j ... ROM:0011090C btst #1,($8A2).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,($899).w ROM:00110920 bset #6,($891).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,($892).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,($892).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 $1A6(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,($892).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,($892).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,($89B).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,($89B).w ROM:001109AE ROM:001109AE loc_1109AE: ; CODE XREF: sub_110944+52↑j ROM:001109AE ; sub_110944+62↑j ROM:001109AE bclr #1,($899).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,($8A1).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:00116EA6↓p ROM:001109E4 move.w #$70,d0 ; 'p' ROM:001109E8 asr.w #4,d0 ROM:001109EA bsr.l sub_11AFFC 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_11AF80 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,($8A1).w ROM:00110A1C move.w $1A2(a5),d0 ROM:00110A20 cmp.w ($57E).w,d0 ROM:00110A24 bge.s loc_110A2E ROM:00110A26 bclr #2,($8A1).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 $19E(a5),d1 ROM:00110A32 sub.w $1A4(a5),d1 ROM:00110A36 move.w $19E(a5),d2 ROM:00110A3A add.w $1A4(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,($8A1).w ROM:00110A50 ROM:00110A50 loc_110A50: ; CODE XREF: sub_110A16+2C↑j ROM:00110A50 ; sub_110A16+32↑j ROM:00110A50 move.w $1A0(a5),d1 ROM:00110A54 sub.w $1A4(a5),d1 ROM:00110A58 move.w $1A0(a5),d2 ROM:00110A5C add.w $1A4(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,($8A1).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 $19E(a5),d1 ROM:00110A8A move.w $1A0(a5),d2 ROM:00110A8E bclr #1,($897).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,($899).w ROM:00110AC4 bclr #6,($891).w ROM:00110ACA bset #1,($897).w ROM:00110AD0 bset #0,($151F).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,($899).w ROM:00110AF6 bclr #6,($891).w ROM:00110AFC bset #1,($897).w ROM:00110B02 bset #0,($151F).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,($899).w ROM:00110B2A bclr #6,($891).w ROM:00110B30 bset #1,($897).w ROM:00110B36 bset #0,($151F).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,($899).w ROM:00110B64 bclr #6,($891).w ROM:00110B6A bset #1,($897).w ROM:00110B70 bset #0,($151F).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,($899).w ROM:00110B96 bclr #6,($891).w ROM:00110B9C bset #1,($897).w ROM:00110BA2 bset #0,($151F).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,($899).w ROM:00110BCA bclr #6,($891).w ROM:00110BD0 bset #1,($897).w ROM:00110BD6 bset #0,($151F).w ROM:00110BDC ROM:00110BDC loc_110BDC: ; CODE XREF: sub_110A74:loc_110B3C↑j ROM:00110BDC ; sub_110A74+138↑j ... ROM:00110BDC btst #1,($897).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,($891).w ROM:00110BF2 bset #1,($899).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,($892).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,($892).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:00116EB2↓p ROM:00110C1E move.w #$1C20,d1 ROM:00110C22 move.w $1C4(a5),d0 ROM:00110C26 add.w $1C6(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_11AFFC 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_11AF80 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:0011763A↓p ROM:00110CAC btst #7,($8D1).w ROM:00110CB2 beq.s loc_110D22 ROM:00110CB4 btst #7,($8D5).w ROM:00110CBA beq.s loc_110D1A ROM:00110CBC lea ($FFFFFFC0).w,a0 ROM:00110CC0 move.w ($4C0).w,d1 ROM:00110CC4 btst #0,($1405).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,($1405).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,($1405).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,($8D0).w ROM:00110D28 beq.s loc_110D54 ROM:00110D2A lea ($FFFFFFC0).w,a0 ROM:00110D2E btst #0,($8D4).w ROM:00110D34 beq.s loc_110D44 ROM:00110D36 move.w #$81,4(a0) ROM:00110D3C bset #5,($142F).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 #5,($142F).w ROM:00110D5A beq.s locret_110D70 ROM:00110D5C move.w #$82,4(a0) ROM:00110D62 bclr #5,($142F).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_11650E ROM:00110D7E bsr.l sub_116B84 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,($12AE).w ROM:00110D9C lea ($FFFFFFC0).w,a0 ROM:00110DA0 move.w #$C0,d0 ROM:00110DA4 asr.w #4,d0 ROM:00110DA6 bsr.l sub_11AFFC 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_11AF80 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_1167E0 ROM:00110DE2 bsr.l sub_116BE0 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,($12AE).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 ($A1E).w,d1 ROM:00110E28 bne.s loc_110E8C ROM:00110E2A btst #2,($895).w ROM:00110E30 beq.s loc_110E3E ROM:00110E32 bclr #2,($895).w ROM:00110E38 move.w $1C6(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,($895).w ROM:00110E44 move.w $1C4(a5),d2 ROM:00110E48 ROM:00110E48 loc_110E48: ; CODE XREF: sub_110E14+28↑j ROM:00110E48 btst #7,($8D1).w ROM:00110E4E bne.s loc_110E7A ROM:00110E50 btst #0,($8D0).w ROM:00110E56 bne.s loc_110E7A ROM:00110E58 lea ($FFFFFFC0).w,a0 ROM:00110E5C btst #2,($895).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 ($A1E).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,($A1E).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 $BF8(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_136FFE ROM:00110EC8 cmpi.w #0,(sp) ROM:00110ECC bne.s loc_110EDA ROM:00110ECE bsr.l sub_117344 ROM:00110ED4 bsr.l sub_11B01A 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 $1B0(a5),d0 ROM:00110F00 cmp.w (sp),d0 ROM:00110F02 bne.l loc_11100E ROM:00110F08 subq.w #1,($CC8).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,($894).w ROM:00110F22 bne.s loc_110F72 ROM:00110F24 bset #0,($894).w ROM:00110F2A move #$2500,sr ROM:00110F2E bsr.l sub_1104FA ROM:00110F34 bset #0,($890).w ROM:00110F3A bsr.l sub_11B924 ROM:00110F40 bsr.l sub_12F51C ROM:00110F46 btst #2,($1412).w ROM:00110F4C beq.s loc_110F54 ROM:00110F4E bsr.l sub_1372F0 ROM:00110F54 ROM:00110F54 loc_110F54: ; CODE XREF: sub_110E14+138↑j ROM:00110F54 bclr #0,($894).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 ($E4C).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,($1403).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,($1403).w ROM:00110FB6 ROM:00110FB6 loc_110FB6: ; CODE XREF: sub_110E14+19A↑j ROM:00110FB6 bsr.l sub_132D7C ROM:00110FBC bsr.l sub_11C010 ROM:00110FC2 bsr.l sub_1256EC ROM:00110FC8 bsr.l nullsub_3 ROM:00110FCE move.w ($E72).w,d4 ROM:00110FD2 ext.l d4 ROM:00110FD4 muls.l ($96C).w,d4 ROM:00110FDA move.w $1B2(a5),d5 ROM:00110FDE muls.w #$3C,d5 ; '<' ROM:00110FE2 divs.l d5,d4 ROM:00110FE6 move.l d4,($8A4).w ROM:00110FEA move.l ($8A8).w,d3 ROM:00110FEE add.l d4,d3 ROM:00110FF0 move.l d3,($8A8).w ROM:00110FF4 divs.l #$A,d3 ROM:00110FFC move.w d3,($A04).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 $724(a5),d0 ROM:00111020 cmp.w (sp),d0 ROM:00111022 bne.s loc_111078 ROM:00111024 btst #4,($1425).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 #4,($1425).w ROM:00111038 btst #7,($1408).w ROM:0011103E beq.s loc_111066 ROM:00111040 bsr.l sub_12FBF8 ROM:00111046 bsr.l sub_12FBF0 ROM:0011104C move #$2500,sr ROM:00111050 bsr.l sub_12E5EC ROM:00111056 bsr.l sub_12F1BC ROM:0011105C bsr.l sub_12F810 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_12EC26 ROM:0011106C bsr.l sub_12FBF0 ROM:00111072 ROM:00111072 loc_111072: ; CODE XREF: sub_110E14+24E↑j ROM:00111072 bclr #4,($1425).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,($897).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_12EC26 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:00116EA0↓p ROM:001110BA cmpi.b #0,($764).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 ($7C8).w ROM:001110CA clr.w ($5DE).w ROM:001110CE move.b #3,($7C8).w ROM:001110D4 move.b #1,($764).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 ($764).w,d1 ROM:001110E2 cmpi.b #3,d1 ROM:001110E6 bne.s loc_1110F0 ROM:001110E8 move.b #4,($764).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,($764).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 ($764).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,($89F).w ROM:00111140 beq.s loc_11115C ROM:00111142 bsr.w sub_1114C6 ROM:00111146 clr.b ($7C8).w ROM:0011114A clr.w ($5DE).w ROM:0011114E move.b #3,($7C8).w ROM:00111154 move.b #2,($764).w ROM:0011115A rts ROM:0011115C ; --------------------------------------------------------------------------- ROM:0011115C ROM:0011115C loc_11115C: ; CODE XREF: ROM:00111140↑j ROM:0011115C move.w $1C8(a5),d1 ROM:00111160 cmp.w ($5DE).w,d1 ROM:00111164 bgt.s loc_111180 ROM:00111166 bsr.w sub_111380 ROM:0011116A clr.b ($7C8).w ROM:0011116E clr.w ($5DE).w ROM:00111172 move.b #3,($7C8).w ROM:00111178 move.b #1,($764).w ROM:0011117E rts ROM:00111180 ; --------------------------------------------------------------------------- ROM:00111180 ROM:00111180 loc_111180: ; CODE XREF: ROM:00111164↑j ROM:00111180 clr.b ($7C8).w ROM:00111184 clr.w ($5DE).w ROM:00111188 move.b #3,($7C8).w ROM:0011118E move.b #1,($764).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,($89F).w ROM:001111AC beq.s loc_1111E4 ROM:001111AE bsr.w sub_1114D4 ROM:001111B2 btst #5,($890).w ROM:001111B8 beq.s loc_1111D4 ROM:001111BA bsr.w sub_1114C6 ROM:001111BE clr.b ($7C8).w ROM:001111C2 clr.w ($5DE).w ROM:001111C6 move.b #3,($7C8).w ROM:001111CC move.b #2,($764).w ROM:001111D2 rts ROM:001111D4 ; --------------------------------------------------------------------------- ROM:001111D4 ROM:001111D4 loc_1111D4: ; CODE XREF: ROM:001111B8↑j ROM:001111D4 clr.b ($7C8).w ROM:001111D8 clr.w ($5DE).w ROM:001111DC move.b #3,($764).w ROM:001111E2 rts ROM:001111E4 ; --------------------------------------------------------------------------- ROM:001111E4 ROM:001111E4 loc_1111E4: ; CODE XREF: ROM:001111AC↑j ROM:001111E4 move.w $1C8(a5),d1 ROM:001111E8 cmp.w ($5DE).w,d1 ROM:001111EC bgt.s loc_111208 ROM:001111EE bsr.w sub_111380 ROM:001111F2 clr.b ($7C8).w ROM:001111F6 clr.w ($5DE).w ROM:001111FA move.b #3,($7C8).w ROM:00111200 move.b #1,($764).w ROM:00111206 rts ROM:00111208 ; --------------------------------------------------------------------------- ROM:00111208 ROM:00111208 loc_111208: ; CODE XREF: ROM:001111EC↑j ROM:00111208 clr.b ($7C8).w ROM:0011120C clr.w ($5DE).w ROM:00111210 move.b #3,($7C8).w ROM:00111216 move.b #2,($764).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_1173A6 ROM:00111242 bsr.w sub_11173C ROM:00111246 clr.b ($7C8).w ROM:0011124A clr.w ($5DE).w ROM:0011124E move.b #3,($7C8).w ROM:00111254 move.b #1,($764).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,($764).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_1173A6 ROM:001112A0 bsr.w sub_11173C ROM:001112A4 clr.b ($7C8).w ROM:001112A8 clr.w ($5DE).w ROM:001112AC move.b #3,($7C8).w ROM:001112B2 move.b #1,($764).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,($764).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,($764).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,($897).w ROM:00111300 bne.s loc_11130E ROM:00111302 move.b #3,($764).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 ($7C8).w ROM:0011131A clr.w ($5DE).w ROM:0011131E move.b #3,($7C8).w ROM:00111324 move.b #1,($764).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,($897).w ROM:00111354 bne.s loc_111362 ROM:00111356 move.b #3,($764).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 ($7C8).w ROM:0011136E clr.w ($5DE).w ROM:00111372 move.b #3,($7C8).w ROM:00111378 move.b #1,($764).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,($892).w ROM:00111386 beq.s loc_1113D2 ROM:00111388 move.l $12C(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,($145E).w ROM:001113AC btst #4,($894).w ROM:001113B2 beq.s loc_1113BA ROM:001113B4 bset #7,($140A).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,($145E).w ROM:001113C4 btst #4,($894).w ROM:001113CA beq.s loc_1113D2 ROM:001113CC bset #7,($140A).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 $1CA(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,($892).w ROM:001113EC move.w #0,d0 ROM:001113F0 bsr.l sub_11AFFC 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_11AF80 ROM:00111424 bsr.l sub_1173A6 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,($89F).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 ($5DE).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 $1CC(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,($89F).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,($A20).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 $9B8(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 $9B8(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 $9B8(a5),d5 ROM:001114FA move.w $9B8(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 $9B8(a5,d7.w*2),d5 ROM:00111512 move.w $9B6(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_11AFFC ROM:00111532 move.w $9B8(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 $9B8(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 $9BA(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 $9BE(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 $9BC(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 $9C2(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 $9C0(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 $9B8(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,($892).w ROM:00111618 move.w $9B8(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_11AF80 ROM:0011165E bclr #5,($890).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,($890).w ROM:0011166C bset #0,($896).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,($897).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 $1CE(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 $1D0(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,($897).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 ($A20).w,d2 ROM:001116DC bge.s loc_1116E2 ROM:001116DE move.w d2,($A20).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,($892).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 $1D4(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,($896).w ROM:001117B4 ROM:001117B4 loc_1117B4: ; CODE XREF: ROM:00111782↑j ROM:001117B4 bset #6,($892).w ROM:001117BA clr.b ($7F3).w ROM:001117BE move.w #$F,($634).w ROM:001117C4 move.b #1,($7F3).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:00116EBE↓p ROM:001117D6 move.w #$204,($FFFFF460).w ROM:001117DC move.w #$54,($FFFFF420).w ; 'T' ROM:001117E2 bsr.l sub_115F62 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:00116EB8↓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:0011701E↓p ROM:00111842 btst #7,($8D0).w ROM:00111848 bne.s loc_11189C ROM:0011184A move.w $1EE(a5),d0 ROM:0011184E cmpi.w #0,d0 ROM:00111852 beq.s loc_111862 ROM:00111854 move.w $1F0(a5),($A32).w ROM:0011185A move.w $1F2(a5),($A26).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 $390(a5),($A32).w ROM:00111868 move.w ($53A).w,($A26).w ROM:0011186E ROM:0011186E loc_11186E: ; CODE XREF: sub_111842+1E↑j ROM:0011186E move.w #6,($4DC).w ROM:00111874 move.w ($A26).w,($4E0).w ROM:0011187A move.w ($A32).w,($4DE).w ROM:00111880 move.w ($A3A).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,($A3A).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,($8D4).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 $1E2(a5),d0 ROM:001118C6 cmpi.w #0,d0 ROM:001118CA beq.s loc_1118DA ROM:001118CC move.w $1E4(a5),($A30).w ROM:001118D2 move.w $1E6(a5),($A24).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 $1E4(a5),($A30).w ROM:001118E0 move.w ($588).w,($A24).w ROM:001118E6 ROM:001118E6 loc_1118E6: ; CODE XREF: sub_111842+96↑j ROM:001118E6 move.w #5,($4DC).w ROM:001118EC move.w ($A24).w,($4E0).w ROM:001118F2 move.w ($A30).w,($4DE).w ROM:001118F8 move.w ($A3E).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,($A3E).w ROM:00111912 btst #5,($8D0).w ROM:00111918 bne.l loc_1119A2 ROM:0011191E btst #6,($8D0).w ROM:00111924 bne.s loc_111978 ROM:00111926 move.w $1E8(a5),d0 ROM:0011192A cmpi.w #0,d0 ROM:0011192E beq.s loc_11193E ROM:00111930 move.w $1EA(a5),($A34).w ROM:00111936 move.w $1EC(a5),($A28).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 $39C(a5),($A34).w ROM:00111944 move.w ($542).w,($A28).w ROM:0011194A ROM:0011194A loc_11194A: ; CODE XREF: sub_111842+FA↑j ROM:0011194A move.w #7,($4DC).w ROM:00111950 move.w ($A28).w,($4E0).w ROM:00111956 move.w ($A34).w,($4DE).w ROM:0011195C move.w ($A38).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,($A38).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,($8D4).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,($8D4).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,($88D).w ROM:00111A68 beq.s loc_111A9C ROM:00111A6A bsr.l sub_118478 ROM:00111A70 btst #5,($894).w ROM:00111A76 beq.s loc_111A7E ROM:00111A78 bsr.l sub_11A562 ROM:00111A7E ROM:00111A7E loc_111A7E: ; CODE XREF: ROM:00111A76↑j ROM:00111A7E btst #2,($892).w ROM:00111A84 beq.s loc_111A8E ROM:00111A86 bsr.l sub_11A14C ROM:00111A8C bra.s loc_111A9C ROM:00111A8E ; --------------------------------------------------------------------------- ROM:00111A8E ROM:00111A8E loc_111A8E: ; CODE XREF: ROM:00111A84↑j ROM:00111A8E btst #6,($895).w ROM:00111A94 beq.s loc_111A9C ROM:00111A96 bsr.l sub_119FEE 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:00117640↓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:00116FF4↓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,($1406).w ROM:00111AB8 bclr #4,($1408).w ROM:00111ABE bclr #1,($89C).w ROM:00111AC4 bclr #4,($88E).w ROM:00111ACA clr.w d1 ROM:00111ACC move.b ($767).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,($88E).w ROM:00111B0A bset #5,($FFFFFC0B).w ROM:00111B10 bset #4,($142D).w ROM:00111B16 bsr.l sub_125F96 ROM:00111B1C move.b #5,($767).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,($896).w ROM:00111B30 beq.s loc_111B4A ROM:00111B32 bclr #4,($142D).w ROM:00111B38 bclr #5,($896).w ROM:00111B3E move.b #1,($767).w ROM:00111B44 bra.l locret_111C86 ROM:00111B4A ; --------------------------------------------------------------------------- ROM:00111B4A ROM:00111B4A loc_111B4A: ; CODE XREF: ROM:00111B30↑j ROM:00111B4A btst #7,($141C).w ROM:00111B50 beq.s loc_111B78 ROM:00111B52 bclr #7,($89C).w ROM:00111B58 bclr #5,($FFFFFC0B).w ROM:00111B5E bset #4,($88E).w ROM:00111B64 clr.w ($4FA).w ROM:00111B68 clr.w ($4FC).w ROM:00111B6C move.b #0,($767).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_125F84 ROM:00111B7E rts ROM:00111B80 ; --------------------------------------------------------------------------- ROM:00111B80 ROM:00111B80 loc_111B80: ; DATA XREF: ROM:00111AE4↑o ROM:00111B80 move.w $202(a5),d0 ROM:00111B84 move.w $204(a5),d1 ROM:00111B88 move.w $206(a5),d2 ROM:00111B8C btst #2,($893).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,($89C).w ROM:00111BA8 bclr #2,($893).w ROM:00111BAE move.b #3,($767).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,($893).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,($893).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,($767).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,($893).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,($88E).w ROM:00111C20 bclr #2,($893).w ROM:00111C26 move.b #1,($767).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,($893).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,($89C).w ROM:00111C4E bclr #2,($893).w ROM:00111C54 move.b #3,($767).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,($89C).w ROM:00111C66 beq.s loc_111C80 ROM:00111C68 bsr.l sub_125F96 ROM:00111C6E move.b #2,($767).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,($893).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 #7,($141C).w ROM:00111C8E beq.s loc_111CBA ROM:00111C90 bclr #7,($89C).w ROM:00111C96 bclr #5,($FFFFFC0B).w ROM:00111C9C bset #4,($88E).w ROM:00111CA2 bsr.w sub_112606 ROM:00111CA6 clr.w ($4FA).w ROM:00111CAA clr.w ($4FC).w ROM:00111CAE move.b #1,($767).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_125F84 ROM:00111CC0 rts ROM:00111CC2 ; --------------------------------------------------------------------------- ROM:00111CC2 ROM:00111CC2 loc_111CC2: ; DATA XREF: ROM:00111AEC↑o ROM:00111CC2 btst #1,($1428).w ROM:00111CC8 beq.s loc_111CE8 ROM:00111CCA move.w $202(a5),d0 ROM:00111CCE cmp.w ($4F8).w,d0 ROM:00111CD2 bne.s loc_111CE8 ROM:00111CD4 bsr.l sub_125F96 ROM:00111CDA move.b #2,($767).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 #1,($1428).w ROM:00111CEE beq.s loc_111D1E ROM:00111CF0 move.w $204(a5),d0 ROM:00111CF4 cmp.w ($4F8).w,d0 ROM:00111CF8 bne.s loc_111D1E ROM:00111CFA move.b #4,($767).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,($899).w ROM:00111D24 beq.s locret_111D38 ROM:00111D26 bset #4,($88E).w ROM:00111D2C move.b #1,($767).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,($88E).w ROM:00111D40 beq.s locret_111D6C ROM:00111D42 bclr #7,($FFFFFC0B).w ROM:00111D48 bclr #5,($FFFFFC0B).w ROM:00111D4E bset #4,($88E).w ROM:00111D54 bsr.w sub_112606 ROM:00111D58 clr.w ($4FA).w ROM:00111D5C clr.w ($4FC).w ROM:00111D60 move.b #1,($767).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,($89A).w ROM:00111D74 beq.s loc_111DAC ROM:00111D76 bclr #6,($89A).w ROM:00111D7C bclr #4,($88D).w ROM:00111D82 move.b #0,($796).w ROM:00111D88 move.b #0,($79D).w ROM:00111D8E bclr #3,($FFFFFC0B).w ROM:00111D94 bclr #2,($FFFFFC0B).w ROM:00111D9A bset #4,($88E).w ROM:00111DA0 move.b #1,($767).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_117EE6 ROM:00111DB2 bsr.l sub_11A348 ROM:00111DB8 bset #4,($88D).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,($767).w ROM:00111DC6 beq.s loc_111DD0 ROM:00111DC8 cmpi.b #5,($767).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,($88B).w ROM:00111DDE beq.s loc_111DFC ROM:00111DE0 bclr #7,($FFFFFC0B).w ROM:00111DE6 bset #4,($1408).w ROM:00111DEC movem.l d0-a5,-(sp) ROM:00111DF0 bsr.l sub_129DBC 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,($88B).w ROM:00111E02 beq.s loc_111E2A ROM:00111E04 btst #6,($88F).w ROM:00111E0A bne.s loc_111E2A ROM:00111E0C btst #3,($8A2).w ROM:00111E12 bne.s loc_111E2A ROM:00111E14 bset #4,($1406).w ROM:00111E1A movem.l d0-a5,-(sp) ROM:00111E1E bsr.l sub_1298FE 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,($88B).w ROM:00111E30 beq.s loc_111E48 ROM:00111E32 btst #6,($88F).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,($8A2).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,($767).w ROM:00111E54 bne.s locret_111E6C ROM:00111E56 btst #5,($FFFFFC0B).w ROM:00111E5C beq.s locret_111E6C ROM:00111E5E btst #0,($88B).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 ($768).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,($768).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,($88E).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 ($7F4).w ROM:00111ED2 clr.w ($636).w ROM:00111ED6 move.b #3,($7F4).w ROM:00111EDC move.b #2,($768).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 $200(a5),d1 ROM:00111EEA cmp.w ($636).w,d1 ROM:00111EEE bgt.s locret_111EF8 ROM:00111EF0 move.b #3,($768).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 ($5E0).w,d1 ROM:00111F04 bgt.s locret_111F30 ROM:00111F06 btst #0,($88B).w ROM:00111F0C bne.s locret_111F30 ROM:00111F0E bclr #4,($FFFFFC0B).w ROM:00111F14 bclr #5,($FFFFFC0B).w ROM:00111F1A bset #5,($896).w ROM:00111F20 bsr.w sub_1126B8 ROM:00111F24 move.b #7,($768).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 $212(a5),d3 ROM:00111F36 cmp.w ($5E0).w,d3 ROM:00111F3A bgt.s loc_111F68 ROM:00111F3C bclr #4,($FFFFFC0B).w ROM:00111F42 bclr #5,($FFFFFC0B).w ROM:00111F48 clr.b ($7C9).w ROM:00111F4C clr.w ($5E0).w ROM:00111F50 bset #7,($89C).w ROM:00111F56 bset #3,($FFFFFC0B).w ROM:00111F5C move.b #1,($768).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 ($7C9).w ROM:00111F84 clr.w ($5E0).w ROM:00111F88 clr.b ($7F4).w ROM:00111F8C clr.w ($636).w ROM:00111F90 move.b #3,($7F4).w ROM:00111F96 move.b #2,($768).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 ($5E0).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 ($7C9).w ROM:00111FCE clr.w ($5E0).w ROM:00111FD2 clr.b ($7F4).w ROM:00111FD6 clr.w ($636).w ROM:00111FDA move.b #3,($7F4).w ROM:00111FE0 move.b #2,($768).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 ($5E0).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 ($7C9).w ROM:00111FFE clr.w ($5E0).w ROM:00112002 bset #2,($893).w ROM:00112008 bclr #2,($FFFFFC0B).w ROM:0011200E move.b #1,($768).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,($768).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 ($5E0).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,($768).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 ($5E0).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 ($7C9).w ROM:001120AA clr.w ($5E0).w ROM:001120AE clr.b ($7F4).w ROM:001120B2 clr.w ($636).w ROM:001120B6 move.b #3,($7F4).w ROM:001120BC move.b #2,($768).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,($768).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 ($5E0).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,($768).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 ($7F4).w ROM:00112122 clr.w ($636).w ROM:00112126 move.b #3,($7F4).w ROM:0011212C cmpi.b #3,($768).w ROM:00112132 bne.l loc_1121BA ROM:00112138 btst #6,($88F).w ROM:0011213E beq.s loc_112180 ROM:00112140 btst #3,($8A2).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 ($7F4).w ROM:00112162 clr.w ($636).w ROM:00112166 clr.b ($7C9).w ROM:0011216A clr.w ($5E0).w ROM:0011216E move.b #3,($7C9).w ROM:00112174 move.b #4,($768).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,($8A2).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,($88F).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 ($7F4).w ROM:0011219E clr.w ($636).w ROM:001121A2 move.b #3,($7F4).w ROM:001121A8 move.b #2,($768).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,($768).w ROM:001121C0 bne.l locret_1122A6 ROM:001121C6 move.w ($5E0).w,d0 ROM:001121CA move.w ($4F2).w,d1 ROM:001121CE move.w ($4F4).w,d2 ROM:001121D2 move.w $20E(a5),d3 ROM:001121D6 move.w $210(a5),d4 ROM:001121DA btst #0,($88B).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,($891).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 #4,($142D).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 #4,($142D).w ROM:0011221E ROM:0011221E loc_11221E: ; CODE XREF: sub_11211E+E8↑j ROM:0011221E clr.b ($7C9).w ROM:00112222 clr.w ($5E0).w ROM:00112226 clr.b ($7F4).w ROM:0011222A clr.w ($636).w ROM:0011222E move.b #3,($7F4).w ROM:00112234 move.b #2,($768).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,($891).w ROM:00112246 beq.s loc_11227E ROM:00112248 btst #0,($88B).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,($896).w ROM:0011226A bsr.w sub_11264A ROM:0011226E bsr.w sub_1126B8 ROM:00112272 move.b #6,($768).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,($891).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,($88B).w ROM:00112294 bne.s locret_1122A6 ROM:00112296 bset #5,($896).w ROM:0011229C bsr.w sub_11264A ROM:001122A0 move.b #5,($768).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,($899).w ROM:001122AE clr.w d1 ROM:001122B0 move.b ($769).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 #1,($1428).w ROM:001122FA bset #2,($FFFFFC0B).w ROM:00112300 bset #3,($FFFFFC0B).w ROM:00112306 move.b #1,($769).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,($89C).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 $1F4(a5),d0 ROM:0011232E clr.b ($7C9).w ROM:00112332 move.w d0,($5E0).w ROM:00112336 move.b #1,($7C9).w ROM:0011233C move.b #2,($769).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,($5E0).w ROM:0011234C bgt.s locret_11236C ROM:0011234E move.w $1F6(a5),d0 ROM:00112352 clr.b ($7C9).w ROM:00112356 move.w d0,($5E0).w ROM:0011235A move.b #1,($7C9).w ROM:00112360 move.b #3,($769).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 $1F6(a5),d0 ROM:00112386 clr.b ($7C9).w ROM:0011238A move.w d0,($5E0).w ROM:0011238E move.b #1,($7C9).w ROM:00112394 move.b #4,($769).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,($5E0).w ROM:001123A8 bgt.s locret_1123B6 ROM:001123AA move.b #5,($769).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 $1F8(a5),d0 ROM:001123D0 clr.b ($7C9).w ROM:001123D4 move.w d0,($5E0).w ROM:001123D8 move.b #1,($7C9).w ROM:001123DE move.b #6,($769).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,($5E0).w ROM:001123F2 bgt.s locret_112400 ROM:001123F4 move.b #7,($769).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 $1FC(a5),d0 ROM:0011241A clr.b ($7C9).w ROM:0011241E move.w d0,($5E0).w ROM:00112422 move.b #1,($7C9).w ROM:00112428 move.b #8,($769).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,($899).w ROM:00112470 clr.b ($7C9).w ROM:00112474 clr.w ($5E0).w ROM:00112478 move.b #1,($769).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 $1FA(a5),d1 ROM:001124A4 clr.b ($7C9).w ROM:001124A8 move.w d1,($5E0).w ROM:001124AC move.b #1,($7C9).w ROM:001124B2 move.b #9,($769).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,($5E0).w ROM:001124C2 bgt.s locret_1124D0 ROM:001124C4 move.b #$A,($769).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 #1,($1428).w ROM:001124EC move.b #$B,($769).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 $202(a5),d0 ROM:001124FA move.w $204(a5),d1 ROM:001124FE btst #7,($141C).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,($88E).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 #1,($1428).w ROM:00112528 bclr #2,($FFFFFC0B).w ROM:0011252E bclr #3,($FFFFFC0B).w ROM:00112534 move.b #1,($769).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,($88F).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,($88F).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,($8A2).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,($8A2).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,($891).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,($891).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,($88B).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,($88B).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,($88B).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,($88B).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 $130(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 $130(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 ($1405F0).l,($4FA).w ROM:00112632 move.w ($1405F2).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 $20C(a5),($4F4).w ROM:0011266C move.w $208(a5),($4F2).w ROM:00112672 move.w $20A(a5),($4FE).w ROM:00112678 move.w $20A(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 ($5E0).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 #0,($142C).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,($1408).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,($140A).w ROM:00112722 ROM:00112722 loc_112722: ; CODE XREF: sub_1126EA+30↑j ROM:00112722 move.w ($FFFFFC0E).w,d0 ROM:00112726 cmp.b ($78B).w,d0 ROM:0011272A beq.s loc_112732 ROM:0011272C bset #0,($88F).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,($8A1).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:00117628↓p ROM:0011273C btst #7,($FFFFF449).w ROM:00112742 beq.s loc_11274C ROM:00112744 bset #6,($89F).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,($89F).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:00116FA6↓p ROM:00112754 bclr #5,($88B).w ROM:0011275A move.w $214(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 3 ROM:00112784 ; --------------------------------------------------------------------------- ROM:00112784 move.b (sp),d2 ROM:00112786 beq.s loc_11278E ROM:00112788 bset #5,($88B).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,($88B).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 #5,($142E).w ROM:001127A6 beq.s loc_1127B6 ROM:001127A8 btst #6,($FFFFFA19).w ROM:001127AE bne.s loc_1127B6 ROM:001127B0 bset #5,($88B).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 ($76A).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,($896).w ROM:001127E6 move.b #1,($76A).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,($88B).w ROM:001127F6 beq.s locret_112810 ROM:001127F8 clr.b ($7CA).w ROM:001127FC move.w #$A,($5E2).w ROM:00112802 move.b #1,($7CA).w ROM:00112808 move.b #2,($76A).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,($88B).w ROM:00112818 bne.s loc_11282A ROM:0011281A clr.b ($7CA).w ROM:0011281E clr.w ($5E2).w ROM:00112822 move.b #1,($76A).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,($5E2).w ROM:00112830 bgt.s locret_112850 ROM:00112832 btst #4,($894).w ROM:00112838 beq.s locret_112850 ROM:0011283A btst #6,($88B).w ROM:00112840 beq.s locret_112850 ROM:00112842 bset #4,($896).w ROM:00112848 move.b #3,($76A).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,($88B).w ROM:00112858 bne.s locret_112872 ROM:0011285A clr.b ($7CA).w ROM:0011285E move.w #$A,($5E2).w ROM:00112864 move.b #1,($7CA).w ROM:0011286A move.b #4,($76A).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,($88B).w ROM:0011287A beq.s loc_11288C ROM:0011287C clr.b ($7CA).w ROM:00112880 clr.w ($5E2).w ROM:00112884 move.b #3,($76A).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,($5E2).w ROM:00112892 bgt.s locret_1128A6 ROM:00112894 bclr #4,($896).w ROM:0011289A move.b #1,($76A).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:00116FB2↓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,($89F).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,($89F).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,($89F).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,($89F).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 ($76B).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,($8A0).w ROM:00112910 move.b #1,($76B).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,($89F).w ROM:00112920 bne.s locret_11293A ROM:00112922 clr.b ($7CB).w ROM:00112926 move.w #$A,($5E4).w ROM:0011292C move.b #1,($7CB).w ROM:00112932 move.b #2,($76B).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,($89F).w ROM:00112942 beq.s loc_112954 ROM:00112944 clr.b ($7CB).w ROM:00112948 clr.w ($5E4).w ROM:0011294C move.b #1,($76B).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,($5E4).w ROM:0011295A bgt.s locret_11296A ROM:0011295C bset #0,($8A0).w ROM:00112962 move.b #3,($76B).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,($89F).w ROM:00112972 beq.s locret_11298C ROM:00112974 clr.b ($7CB).w ROM:00112978 move.w #$A,($5E4).w ROM:0011297E move.b #1,($7CB).w ROM:00112984 move.b #4,($76B).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,($89F).w ROM:00112994 bne.s loc_1129A6 ROM:00112996 clr.b ($7CB).w ROM:0011299A clr.w ($5E4).w ROM:0011299E move.b #3,($76B).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,($5E4).w ROM:001129AC bgt.s locret_1129C0 ROM:001129AE bclr #0,($8A0).w ROM:001129B4 move.b #1,($76B).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_116FA0↓p ROM:001129C2 clr.w d1 ROM:001129C4 move.b ($76C).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,($894).w ROM:001129F2 bset #6,($88B).w ROM:001129F8 move.b #3,($76C).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,($88B).w ROM:00112A14 move.w $1E(a5),d0 ROM:00112A18 clr.b ($7CC).w ROM:00112A1C move.w d0,($5E6).w ROM:00112A20 move.b #1,($7CC).w ROM:00112A26 move.b #2,($76C).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,($5E6).w ROM:00112A36 bgt.s loc_112A46 ROM:00112A38 bset #4,($894).w ROM:00112A3E move.b #3,($76C).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,($88B).w ROM:00112A54 clr.b ($7CC).w ROM:00112A58 clr.w ($5E6).w ROM:00112A5C move.b #1,($76C).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,($88B).w ROM:00112A74 move.w $1E(a5),d0 ROM:00112A78 clr.b ($7CC).w ROM:00112A7C move.w d0,($5E6).w ROM:00112A80 move.b #1,($7CC).w ROM:00112A86 move.b #4,($76C).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,($5E6).w ROM:00112A96 bgt.s loc_112AA6 ROM:00112A98 bclr #4,($894).w ROM:00112A9E move.b #1,($76C).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,($88B).w ROM:00112AB4 clr.b ($7CC).w ROM:00112AB8 clr.w ($5E6).w ROM:00112ABC move.b #3,($76C).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:00116FB8↓p ROM:00112ACA bsr.w sub_112AF2 ROM:00112ACE move.w $218(a5),d0 ROM:00112AD2 cmpi.w #0,d0 ROM:00112AD6 bne.s loc_112AE0 ROM:00112AD8 bsr.l sub_11C0B8 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 ($76D).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,($89A).w ROM:00112B26 bclr #3,($142F).w ROM:00112B2C move.b #1,($76D).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,($894).w ROM:00112B3C beq.s locret_112B58 ROM:00112B3E move.w $22C(a5),d0 ROM:00112B42 clr.b ($7F6).w ROM:00112B46 move.w d0,($63A).w ROM:00112B4A move.b #1,($7F6).w ROM:00112B50 move.b #2,($76D).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,($894).w ROM:00112B60 bne.s loc_112B72 ROM:00112B62 clr.b ($7F6).w ROM:00112B66 clr.w ($63A).w ROM:00112B6A move.b #1,($76D).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,($63A).w ROM:00112B78 bgt.s locret_112B96 ROM:00112B7A clr.b ($7F5).w ROM:00112B7E clr.w ($638).w ROM:00112B82 move.b #3,($7F5).w ROM:00112B88 bset #0,($89A).w ROM:00112B8E move.b #3,($76D).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 $21A(a5),d0 ROM:00112B9C cmp.w ($638).w,d0 ROM:00112BA0 bgt.s loc_112BBC ROM:00112BA2 bsr.w sub_112C44 ROM:00112BA6 bsr.w sub_112C5C ROM:00112BAA bclr #0,($7F5).w ROM:00112BB0 bset #2,($7F5).w ROM:00112BB6 move.b #3,($76D).w ROM:00112BBC ROM:00112BBC loc_112BBC: ; CODE XREF: ROM:00112BA0↑j ROM:00112BBC btst #4,($894).w ROM:00112BC2 bne.s locret_112BE2 ROM:00112BC4 bclr #0,($89A).w ROM:00112BCA bsr.w sub_112C44 ROM:00112BCE clr.b ($7F5).w ROM:00112BD2 clr.w ($638).w ROM:00112BD6 move.b #1,($76D).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_11AFFC 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_11AFFC 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_11AF80 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_11AF80 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 $218(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 $224(a5),d0 ROM:00112C60 cmpi.w #0,d0 ROM:00112C64 ble.s loc_112C70 ROM:00112C66 bset #3,($142F).w ROM:00112C6C bra.w locret_112C76 ROM:00112C70 ; --------------------------------------------------------------------------- ROM:00112C70 ROM:00112C70 loc_112C70: ; CODE XREF: sub_112C5C+8↑j ROM:00112C70 bclr #3,($142F).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 #3,($1428).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_130E8A ROM:00112CB0 clr.b ($7F5).w ROM:00112CB4 clr.w ($638).w ROM:00112CB8 move.b #3,($7F5).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 #3,($1428).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 ($638).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,($89A).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 $22E(a5),d2 ROM:00112D20 mulu.l d2,d1 ROM:00112D24 divu.l #$64,d1 ; 'd' ROM:00112D2C move.w $230(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 $224(a5),d1 ROM:00112D4C cmpi.w #0,d1 ROM:00112D50 beq.s loc_112D72 ROM:00112D52 move.w $224(a5),d1 ROM:00112D56 sub.w $232(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 #3,($142F).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 #3,($142F).w ROM:00112D78 ROM:00112D78 loc_112D78: ; CODE XREF: sub_112D06+6A↑j ROM:00112D78 clr.l d2 ROM:00112D7A move.w $21C(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 $22A(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 ($76E).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,($CA3).w ROM:00112E14 bsr.w sub_112F80 ROM:00112E18 bclr #3,($151F).w ROM:00112E1E move.w $21E(a5),d0 ROM:00112E22 cmpi.w #0,d0 ROM:00112E26 bne.s loc_112E2E ROM:00112E28 bset #3,($151F).w ROM:00112E2E ROM:00112E2E loc_112E2E: ; CODE XREF: ROM:00112E26↑j ROM:00112E2E move.b #1,($76E).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,($151F).w ROM:00112E3E beq.s locret_112E54 ROM:00112E40 btst #0,($89A).w ROM:00112E46 beq.s locret_112E54 ROM:00112E48 move.b #2,($76E).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,($89A).w ROM:00112E5C bne.s loc_112E66 ROM:00112E5E move.b #1,($76E).w ROM:00112E64 bra.s locret_112E54 ROM:00112E66 ; --------------------------------------------------------------------------- ROM:00112E66 ROM:00112E66 loc_112E66: ; CODE XREF: ROM:00112E5C↑j ROM:00112E66 btst #6,($89B).w ROM:00112E6C beq.s loc_112E76 ROM:00112E6E bclr #6,($89B).w ROM:00112E74 bra.s loc_112E88 ROM:00112E76 ; --------------------------------------------------------------------------- ROM:00112E76 ROM:00112E76 loc_112E76: ; CODE XREF: ROM:00112E6C↑j ROM:00112E76 move.w $220(a5),d0 ROM:00112E7A btst #3,($142F).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 $234(a5),d0 ROM:00112E8C clr.b ($7F7).w ROM:00112E90 move.w d0,($63C).w ROM:00112E94 move.b #1,($7F7).w ROM:00112E9A clr.w ($514).w ROM:00112E9E move.b #3,($76E).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 $236(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 $220(a5),d0 ROM:00112EBC btst #3,($142F).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,($63C).w ROM:00112ED0 bgt.s loc_112EE4 ROM:00112ED2 bset #0,($CA3).w ROM:00112ED8 bset #0,($14B4).w ROM:00112EDE move.b #4,($76E).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,($89B).w ROM:00112EEC beq.s loc_112F00 ROM:00112EEE bclr #6,($89B).w ROM:00112EF4 addq.w #1,($514).w ROM:00112EF8 move.b #3,($76E).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,($76E).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,($894).w ROM:00112F0E bne.s locret_112F22 ROM:00112F10 bclr #0,($CA3).w ROM:00112F16 move.b #1,($76E).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,($89A).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 $222(a5),d1 ROM:00112F42 cmp.w d0,d1 ROM:00112F44 bge.s loc_112F4C ROM:00112F46 bset #6,($89B).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 $228(a5),d0 ROM:00112F5C cmp.w ($508).w,d0 ROM:00112F60 bgt.s loc_112F6A ROM:00112F62 bset #3,($1430).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 $226(a5),d0 ROM:00112F72 cmp.w ($508).w,d0 ROM:00112F76 ble.s locret_112F7E ROM:00112F78 bclr #3,($1430).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 $21C(a5),d0 ROM:00112F84 move.l #$16A1,d1 ROM:00112F8A clr.l d2 ROM:00112F8C move.w $224(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:00117042↓p ROM:00112F9C clr.w d1 ROM:00112F9E move.b ($76F).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 ($A40).w ROM:00112FC2 move.w $23A(a5),($A42).w ROM:00112FC8 clr.b ($7F8).w ROM:00112FCC clr.w ($63E).w ROM:00112FD0 move.b #3,($7F8).w ROM:00112FD6 move.b #1,($76F).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 $238(a5),d0 ROM:00112FE4 cmp.w ($63E).w,d0 ROM:00112FE8 bgt.s locret_113000 ROM:00112FEA bsr.w sub_113030 ROM:00112FEE bclr #0,($7F8).w ROM:00112FF4 bset #2,($7F8).w ROM:00112FFA move.b #1,($76F).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_11AFFC 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_11AF80 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 ($A40).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 ($A42).w,d3 ROM:0011305A addq.w #1,($A40).w ROM:0011305E cmp.w ($A40).w,d3 ROM:00113062 bgt.s loc_113070 ROM:00113064 bsr.w sub_113084 ROM:00113068 bsr.w sub_1130BA ROM:0011306C clr.w ($A40).w ROM:00113070 ROM:00113070 loc_113070: ; CODE XREF: ROM:00113062↑j ROM:00113070 clr.b ($7F8).w ROM:00113074 clr.w ($63E).w ROM:00113078 move.b #3,($7F8).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 ($63E).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 #2,($1414).w ROM:001130C4 beq.s loc_1130D6 ROM:001130C6 bclr #2,($1414).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 $238(a5),d1 ROM:001130DA cmp.w ($63E).w,d1 ROM:001130DE bgt.s loc_1130EC ROM:001130E0 bset #2,($1414).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 $23C(a5),d3 ROM:001130F6 move.w $242(a5),d1 ROM:001130FA mulu.l ($41C).w,d1 ROM:00113100 move.w #$C8,d2 ROM:00113104 sub.w $242(a5),d2 ROM:00113108 mulu.l ($41C).w,d2 ROM:0011310E move.w ($A44).w,d4 ROM:00113112 cmp.w ($A42).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 ($A42).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 $244(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 ($A42).w,d3 ROM:00113168 clr.l d2 ROM:0011316A move.l $134(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 ($A42).w,($A44).w ROM:00113196 move.w $23E(a5),d1 ROM:0011319A cmp.w ($518).w,d1 ROM:0011319E bge.s loc_1131A6 ROM:001131A0 move.w $23C(a5),($A42).w ROM:001131A6 ROM:001131A6 loc_1131A6: ; CODE XREF: sub_1130BA+E4↑j ROM:001131A6 sub.w $240(a5),d1 ROM:001131AA cmp.w ($518).w,d1 ROM:001131AE ble.s loc_1131B6 ROM:001131B0 move.w $23A(a5),($A42).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:00116FAC↓p ROM:001131C0 move.w $246(a5),d7 ROM:001131C4 cmpi.w #0,d7 ROM:001131C8 bne.s loc_11321C ROM:001131CA cmpi.w #0,($A02).w ROM:001131D0 bne.s loc_113208 ROM:001131D2 bclr #4,($899).w ROM:001131D8 cmpi.w #1,($A00).w ROM:001131DE blt.s loc_1131F0 ROM:001131E0 cmpi.w #5,($A00).w ROM:001131E6 bgt.s loc_1131F0 ROM:001131E8 bset #2,($89D).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,($A00).w ROM:001131F6 bne.s loc_113200 ROM:001131F8 bset #2,($89D).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,($89D).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,($899).w ROM:0011320E bclr #2,($89D).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 ($770).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,($899).w ROM:0011325E move.w #6,($A00).w ROM:00113264 move.b #1,($770).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 ($7CD).w ROM:00113278 move.w #$A,($5E8).w ROM:0011327E move.b #1,($7CD).w ROM:00113284 move.b #2,($770).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 ($7CD).w ROM:00113298 clr.w ($5E8).w ROM:0011329C move.b #1,($770).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,($5E8).w ROM:001132AA bgt.s locret_1132BA ROM:001132AC bset #4,($899).w ROM:001132B2 move.b #3,($770).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 ($7CD).w ROM:001132C6 move.w #$A,($5E8).w ROM:001132CC move.b #1,($7CD).w ROM:001132D2 move.b #4,($770).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 ($7CD).w ROM:001132E6 clr.w ($5E8).w ROM:001132EA move.b #3,($770).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,($5E8).w ROM:001132F8 bgt.s locret_11330C ROM:001132FA bclr #4,($899).w ROM:00113300 move.b #1,($770).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:00116F7A↓p ROM:00113310 bsr.l nullsub_5 ROM:00113316 bsr.l sub_11C0CC ROM:0011331C btst #3,($8D3).w ROM:00113322 beq.s loc_11333C ROM:00113324 btst #3,($8D7).w ROM:0011332A beq.s loc_113334 ROM:0011332C bset #7,($893).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,($893).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 $24A(a5),d0 ROM:00113340 cmpi.w #1,d0 ROM:00113344 bne.s loc_11334E ROM:00113346 bclr #7,($893).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,($893).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,($140D).w ROM:00113362 beq.s loc_11337C ROM:00113364 btst #5,($E0B).w ROM:0011336A bne.s loc_113374 ROM:0011336C bset #7,($893).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,($893).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,($893).w ROM:00113382 ROM:00113382 loc_113382: ; CODE XREF: sub_113310:loc_11333A↑j ROM:00113382 ; sub_113310+3C↑j ... ROM:00113382 btst #0,($8D3).w ROM:00113388 beq.s loc_1133A2 ROM:0011338A btst #0,($8D7).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 $24C(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 #7,($1423).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,($8D3).w ROM:001133DE beq.s loc_1133F8 ROM:001133E0 btst #5,($8D7).w ROM:001133E6 beq.s loc_1133F0 ROM:001133E8 bset #4,($88C).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,($88C).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 $24E(a5),d0 ROM:001133FC cmpi.w #1,d0 ROM:00113400 bne.s loc_11340A ROM:00113402 bclr #4,($88C).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,($88C).w ROM:00113416 bra.s loc_11342E ROM:00113418 ; --------------------------------------------------------------------------- ROM:00113418 ROM:00113418 loc_113418: ; CODE XREF: sub_113310+FE↑j ROM:00113418 btst #4,($1418).w ROM:0011341E beq.s loc_113428 ROM:00113420 bset #4,($88C).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,($88C).w ROM:0011342E ROM:0011342E loc_11342E: ; CODE XREF: sub_113310:loc_1133F6↑j ROM:0011342E ; sub_113310+F8↑j ... ROM:0011342E btst #1,($8D2).w ROM:00113434 beq.s loc_11344E ROM:00113436 btst #1,($8D6).w ROM:0011343C beq.s loc_113446 ROM:0011343E bset #6,($893).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,($893).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 $254(a5),d0 ROM:00113452 cmpi.w #1,d0 ROM:00113456 bne.s loc_113460 ROM:00113458 bclr #6,($893).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,($893).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,($140A).w ROM:00113474 beq.s loc_11347E ROM:00113476 bset #6,($893).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,($893).w ROM:00113484 ROM:00113484 loc_113484: ; CODE XREF: sub_113310:loc_11344C↑j ROM:00113484 ; sub_113310+14E↑j ... ROM:00113484 move.w $3DA(a5),d0 ROM:00113488 cmpi.w #0,d0 ROM:0011348C bne.s loc_1134F4 ROM:0011348E btst #4,($8D3).w ROM:00113494 beq.s loc_1134AE ROM:00113496 btst #4,($8D7).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 $256(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 #5,($1422).w ROM:001134D4 beq.s loc_1134EE ROM:001134D6 btst #5,($E0F).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,($8D2).w ROM:001134FA beq.s loc_113514 ROM:001134FC btst #3,($8D6).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,($8D3).w ROM:0011351A beq.s loc_113534 ROM:0011351C btst #1,($8D7).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 $258(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 #6,($1420).w ROM:0011355A beq.s loc_113574 ROM:0011355C btst #1,($E11).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,($8D3).w ROM:00113580 beq.s loc_11359A ROM:00113582 btst #6,($8D7).w ROM:00113588 beq.s loc_113592 ROM:0011358A bset #3,($8A1).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,($8A1).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 $25A(a5),d0 ROM:0011359E cmpi.w #1,d0 ROM:001135A2 bne.s loc_1135AC ROM:001135A4 bclr #3,($8A1).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,($8A1).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,($140C).w ROM:001135C0 beq.s loc_1135CA ROM:001135C2 bset #3,($8A1).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,($8A1).w ROM:001135D0 ROM:001135D0 loc_1135D0: ; CODE XREF: sub_113310:loc_113598↑j ROM:001135D0 ; sub_113310+29A↑j ... ROM:001135D0 btst #3,($8D0).w ROM:001135D6 beq.s loc_1135F0 ROM:001135D8 btst #3,($8D4).w ROM:001135DE beq.s loc_1135E8 ROM:001135E0 bset #2,($891).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,($891).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 $25E(a5),d0 ROM:001135F4 cmpi.w #1,d0 ROM:001135F8 bne.s loc_113602 ROM:001135FA bclr #2,($891).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,($891).w ROM:0011360E bra.s loc_113626 ROM:00113610 ; --------------------------------------------------------------------------- ROM:00113610 ROM:00113610 loc_113610: ; CODE XREF: sub_113310+2F6↑j ROM:00113610 btst #6,($141E).w ROM:00113616 beq.s loc_113620 ROM:00113618 bset #2,($891).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,($891).w ROM:00113626 ROM:00113626 loc_113626: ; CODE XREF: sub_113310:loc_1135EE↑j ROM:00113626 ; sub_113310+2F0↑j ... ROM:00113626 move.w $25C(a5),d0 ROM:0011362A cmpi.w #1,d0 ROM:0011362E bne.s loc_113638 ROM:00113630 bclr #1,($89F).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,($89F).w ROM:00113644 bra.s loc_11365C ROM:00113646 ; --------------------------------------------------------------------------- ROM:00113646 ROM:00113646 loc_113646: ; CODE XREF: sub_113310+32C↑j ROM:00113646 btst #4,($1431).w ROM:0011364C beq.s loc_113656 ROM:0011364E bset #1,($89F).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,($89F).w ROM:0011365C ROM:0011365C loc_11365C: ; CODE XREF: sub_113310+326↑j ROM:0011365C ; sub_113310+334↑j ... ROM:0011365C move.w $260(a5),d0 ROM:00113660 cmpi.w #1,d0 ROM:00113664 bne.s loc_11366E ROM:00113666 bclr #7,($88F).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,($88F).w ROM:0011367A bra.s loc_113692 ROM:0011367C ; --------------------------------------------------------------------------- ROM:0011367C ROM:0011367C loc_11367C: ; CODE XREF: sub_113310+362↑j ROM:0011367C btst #6,($1415).w ROM:00113682 beq.s loc_11368C ROM:00113684 bset #7,($88F).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,($88F).w ROM:00113692 ROM:00113692 loc_113692: ; CODE XREF: sub_113310+35C↑j ROM:00113692 ; sub_113310+36A↑j ... ROM:00113692 move.w $250(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,($8D0).w ROM:001136B6 beq.s loc_1136D0 ROM:001136B8 btst #4,($8D4).w ROM:001136BE beq.s loc_1136C8 ROM:001136C0 bset #4,($895).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,($895).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 $252(a5),d0 ROM:001136D4 cmpi.w #1,d0 ROM:001136D8 bne.s loc_1136E2 ROM:001136DA bclr #4,($895).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,($895).w ROM:001136EE bra.s loc_113706 ROM:001136F0 ; --------------------------------------------------------------------------- ROM:001136F0 ROM:001136F0 loc_1136F0: ; CODE XREF: sub_113310+3D6↑j ROM:001136F0 btst #7,($1422).w ROM:001136F6 beq.s loc_113700 ROM:001136F8 bset #4,($895).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,($895).w ROM:00113706 ROM:00113706 loc_113706: ; CODE XREF: sub_113310:loc_1136CE↑j ROM:00113706 ; sub_113310+3D0↑j ... ROM:00113706 move.w $262(a5),d0 ROM:0011370A cmpi.w #$FFFF,d0 ROM:0011370E beq.s loc_113728 ROM:00113710 move.w #1,($5AE).w ROM:00113716 move.w d0,($5AA).w ROM:0011371A bsr.l sub_11A6AE ROM:00113720 bset #3,($890).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,($890).w ROM:0011372E beq.s locret_113742 ROM:00113730 move.w #2,($5AE).w ROM:00113736 bsr.l sub_11A6AE ROM:0011373C bclr #3,($890).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,($89E).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:001175F6↓p ROM:0011374C clr.w d1 ROM:0011374E move.b ($11D3).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,($894).w ROM:00113780 beq.s locret_11378E ROM:00113782 move.b #2,($11D3).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,($894).w ROM:00113796 beq.s loc_1137A4 ROM:00113798 move.b #2,($11D3).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,($894).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,($11D3).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,($895).w ROM:001137D8 beq.s loc_1137F0 ROM:001137DA bclr #0,($895).w ROM:001137E0 bsr.w sub_11393C ROM:001137E4 move.b #4,($11D3).w ROM:001137EA bra.l loc_1138C4 ROM:001137F0 ; --------------------------------------------------------------------------- ROM:001137F0 ROM:001137F0 loc_1137F0: ; CODE XREF: ROM:001137D8↑j ROM:001137F0 move.w $368(a5),d0 ROM:001137F4 cmpi.w #0,d0 ROM:001137F8 bne.s loc_113814 ROM:001137FA btst #1,($88A).w ROM:00113800 beq.s loc_113814 ROM:00113802 move.b #3,($11D3).w ROM:00113808 bsr.w sub_113950 ROM:0011380C move.b #3,($11D3).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,($88C).w ROM:0011381A beq.s loc_113830 ROM:0011381C bclr #7,($88C).w ROM:00113822 bsr.w sub_113934 ROM:00113826 move.b #5,($11D3).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,($88A).w ROM:0011384A bne.s loc_113854 ROM:0011384C move.b #2,($11D3).w ROM:00113852 bra.s loc_113830 ROM:00113854 ; --------------------------------------------------------------------------- ROM:00113854 ROM:00113854 loc_113854: ; CODE XREF: ROM:0011384A↑j ROM:00113854 btst #4,($894).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,($11D3).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,($895).w ROM:0011388C bne.s loc_11389A ROM:0011388E move.b #2,($11D3).w ROM:00113894 bra.l loc_113830 ROM:0011389A ; --------------------------------------------------------------------------- ROM:0011389A ROM:0011389A loc_11389A: ; CODE XREF: ROM:0011388C↑j ROM:0011389A btst #4,($894).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,($11D3).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,($894).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,($11D3).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 ($AC6).w,($52C).w ROM:00113918 move.w $366(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 ($A68).w,($52A).w ROM:00113926 move.w ($AC6).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 $36E(a5),($52C).w ROM:00113948 move.w $366(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 ($A68).w,($52A).w ROM:0011395C move.w ($AC6).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 $36A(a5),d0 ROM:00113968 btst #6,($89E).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,($1409).w ROM:0011397C beq.s loc_1139B6 ROM:0011397E btst #2,($780).w ROM:00113984 bne.s loc_1139A6 ROM:00113986 cmpi.w #0,($518).w ROM:0011398C bne.s loc_113996 ROM:0011398E bset #7,($88C).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,($89E).w ROM:0011399C beq.s loc_1139A4 ROM:0011399E bset #2,($142B).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,($89E).w ROM:001139AC beq.s loc_1139B4 ROM:001139AE bset #2,($142B).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,($89E).w ROM:001139BC beq.s loc_1139C4 ROM:001139BE bset #2,($142B).w ROM:001139C4 ROM:001139C4 loc_1139C4: ; CODE XREF: sub_113964:loc_1139B4↑j ROM:001139C4 ; sub_113964+58↑j ROM:001139C4 bclr #6,($89E).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 $36C(a5),d0 ROM:001139D0 cmpi.w #0,d0 ROM:001139D4 bne.l locret_113A56 ROM:001139DA clr.w d1 ROM:001139DC btst #2,($88C).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,($780).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,($894).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,($780).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,($899).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,($1409).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,($AC2).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,($AC2).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,($895).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,($895).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_117724↓p ROM:00113A5A bclr #2,($896).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 ($772).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,($772).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,($88F).w ROM:00113AA8 beq.s locret_113AD4 ROM:00113AAA bclr #1,($88F).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,($88C).w ROM:00113ACC move.b #2,($772).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,($88D).w ROM:00113ADC beq.s loc_113AFA ROM:00113ADE bclr #1,($88D).w ROM:00113AE4 bsr.w sub_114584 ROM:00113AE8 bset #5,($895).w ROM:00113AEE move.b #3,($772).w ROM:00113AF4 bra.l locret_113C40 ROM:00113AFA ; --------------------------------------------------------------------------- ROM:00113AFA ROM:00113AFA loc_113AFA: ; CODE XREF: ROM:00113ADC↑j ROM:00113AFA btst #3,($89B).w ROM:00113B00 beq.s locret_113B14 ROM:00113B02 bclr #3,($89B).w ROM:00113B08 move.b #3,($772).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,($8A1).w ROM:00113B1C beq.s loc_113B38 ROM:00113B1E btst #5,($89E).w ROM:00113B24 beq.s loc_113B38 ROM:00113B26 bclr #4,($8A1).w ROM:00113B2C move.b #4,($772).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,($8A1).w ROM:00113B3E beq.s loc_113B6E ROM:00113B40 btst #5,($89E).w ROM:00113B46 bne.s loc_113B6E ROM:00113B48 bclr #4,($8A1).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,($896).w ROM:00113B64 move.b #3,($772).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,($88E).w ROM:00113B74 beq.s loc_113B9A ROM:00113B76 bclr #6,($88E).w ROM:00113B7C bsr.w sub_11438E ROM:00113B80 bsr.w sub_114308 ROM:00113B84 bsr.w sub_114670 ROM:00113B88 bset #1,($891).w ROM:00113B8E move.b #3,($772).w ROM:00113B94 bra.l locret_113C40 ROM:00113B9A ; --------------------------------------------------------------------------- ROM:00113B9A ROM:00113B9A loc_113B9A: ; CODE XREF: ROM:00113B74↑j ROM:00113B9A btst #0,($1420).w ROM:00113BA0 beq.s loc_113BD8 ROM:00113BA2 ori.w #1,($B20).w ROM:00113BA8 btst #5,($89E).w ROM:00113BAE bne.s loc_113BD8 ROM:00113BB0 ori.w #2,($B20).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 #0,($1420).w ROM:00113BCC move.b #3,($772).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 #7,($141F).w ROM:00113BDE beq.s loc_113C16 ROM:00113BE0 ori.w #$10,($B20).w ROM:00113BE6 btst #5,($89E).w ROM:00113BEC bne.s loc_113C16 ROM:00113BEE ori.w #$20,($B20).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 #7,($141F).w ROM:00113C0A move.b #3,($772).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,($899).w ROM:00113C1C beq.s locret_113C40 ROM:00113C1E bclr #2,($899).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,($772).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,($89E).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,($896).w ROM:00113C60 move.b #3,($772).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 ($773).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,($89E).w ROM:00113CC0 bclr #0,($88A).w ROM:00113CC6 move.b #1,($773).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,($89D).w ROM:00113CDA beq.s loc_113D20 ROM:00113CDC bclr #5,($89D).w ROM:00113CE2 bset #5,($89E).w ROM:00113CE8 bset #0,($88A).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 ($7CE).w ROM:00113D06 move.w d0,($5EA).w ROM:00113D0A move.b #1,($7CE).w ROM:00113D10 bsr.w sub_114414 ROM:00113D14 move.b #6,($773).w ROM:00113D1A bra.l locret_1140F0 ROM:00113D20 ; --------------------------------------------------------------------------- ROM:00113D20 ROM:00113D20 loc_113D20: ; CODE XREF: ROM:00113CDA↑j ROM:00113D20 btst #7,($8A0).w ROM:00113D26 beq.s loc_113D66 ROM:00113D28 bclr #7,($8A0).w ROM:00113D2E bset #5,($89E).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 ($7CE).w ROM:00113D4C move.w d0,($5EA).w ROM:00113D50 move.b #1,($7CE).w ROM:00113D56 bsr.w sub_114414 ROM:00113D5A move.b #5,($773).w ROM:00113D60 bra.l locret_1140B6 ROM:00113D66 ; --------------------------------------------------------------------------- ROM:00113D66 ROM:00113D66 loc_113D66: ; CODE XREF: ROM:00113D26↑j ROM:00113D66 btst #2,($89B).w ROM:00113D6C beq.s loc_113DB0 ROM:00113D6E bclr #2,($89B).w ROM:00113D74 bset #5,($89E).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 ($7CE).w ROM:00113D96 move.w d0,($5EA).w ROM:00113D9A move.b #1,($7CE).w ROM:00113DA0 bsr.w sub_114414 ROM:00113DA4 move.b #4,($773).w ROM:00113DAA bra.l locret_114084 ROM:00113DB0 ; --------------------------------------------------------------------------- ROM:00113DB0 ROM:00113DB0 loc_113DB0: ; CODE XREF: ROM:00113D6C↑j ROM:00113DB0 btst #2,($89E).w ROM:00113DB6 beq.s loc_113DFA ROM:00113DB8 bclr #2,($89E).w ROM:00113DBE bset #5,($89E).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 ($7CE).w ROM:00113DE0 move.w d0,($5EA).w ROM:00113DE4 move.b #1,($7CE).w ROM:00113DEA bsr.w sub_114414 ROM:00113DEE move.b #3,($773).w ROM:00113DF4 bra.l locret_114016 ROM:00113DFA ; --------------------------------------------------------------------------- ROM:00113DFA ROM:00113DFA loc_113DFA: ; CODE XREF: ROM:00113DB6↑j ROM:00113DFA btst #7,($89B).w ROM:00113E00 beq.s loc_113E44 ROM:00113E02 bclr #7,($89B).w ROM:00113E08 bset #5,($89E).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 ($7CE).w ROM:00113E2A move.w d0,($5EA).w ROM:00113E2E move.b #1,($7CE).w ROM:00113E34 bsr.w sub_114414 ROM:00113E38 move.b #2,($773).w ROM:00113E3E bra.l locret_113FA4 ROM:00113E44 ; --------------------------------------------------------------------------- ROM:00113E44 ROM:00113E44 loc_113E44: ; CODE XREF: ROM:00113E00↑j ROM:00113E44 btst #6,($88D).w ROM:00113E4A beq.s loc_113E8E ROM:00113E4C bclr #6,($88D).w ROM:00113E52 bset #5,($89E).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 ($7CE).w ROM:00113E74 move.w d0,($5EA).w ROM:00113E78 move.b #1,($7CE).w ROM:00113E7E bsr.w sub_114414 ROM:00113E82 move.b #8,($773).w ROM:00113E88 bra.l locret_11418E ROM:00113E8E ; --------------------------------------------------------------------------- ROM:00113E8E ROM:00113E8E loc_113E8E: ; CODE XREF: ROM:00113E4A↑j ROM:00113E8E btst #0,($140A).w ROM:00113E94 beq.s loc_113ED4 ROM:00113E96 ori.w #$100,($B20).w ROM:00113E9C bset #5,($89E).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 ($7CE).w ROM:00113EBA move.w d0,($5EA).w ROM:00113EBE move.b #1,($7CE).w ROM:00113EC4 bsr.w sub_114414 ROM:00113EC8 move.b #9,($773).w ROM:00113ECE bra.l locret_1141CC ROM:00113ED4 ; --------------------------------------------------------------------------- ROM:00113ED4 ROM:00113ED4 loc_113ED4: ; CODE XREF: ROM:00113E94↑j ROM:00113ED4 btst #5,($1429).w ROM:00113EDA beq.s locret_113F20 ROM:00113EDC move.l ($95C).w,($420).w ROM:00113EE2 ori.w #$1000,($B20).w ROM:00113EE8 bset #5,($89E).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 ($7CE).w ROM:00113F06 move.w d0,($5EA).w ROM:00113F0A move.b #1,($7CE).w ROM:00113F10 bsr.w sub_114414 ROM:00113F14 move.b #$C,($773).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,($5EA).w ROM:00113F2C bgt.s loc_113F68 ROM:00113F2E cmp.w ($524).w,d0 ROM:00113F32 bgt.s loc_113F68 ROM:00113F34 bset #0,($88A).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 ($7CE).w ROM:00113F4E move.w d1,($5EA).w ROM:00113F52 move.b #1,($7CE).w ROM:00113F58 bsr.w sub_114414 ROM:00113F5C move.b #6,($773).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,($5EA).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 ($7CE).w ROM:00113F8A move.w d1,($5EA).w ROM:00113F8E move.b #1,($7CE).w ROM:00113F94 bsr.w sub_114414 ROM:00113F98 move.b #2,($773).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,($5EA).w ROM:00113FAC bgt.s loc_113FD8 ROM:00113FAE cmpi.b #0,($771).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,($89E).w ROM:00113FCC move.b #1,($773).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,($5EA).w ROM:00113FDE bgt.s locret_114016 ROM:00113FE0 cmpi.b #0,($771).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 ($7CE).w ROM:00113FFC move.w d0,($5EA).w ROM:00114000 move.b #1,($7CE).w ROM:00114006 bsr.w sub_114414 ROM:0011400A move.b #3,($773).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,($5EA).w ROM:0011401E bgt.s loc_114052 ROM:00114020 cmpi.b #0,($771).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 ($7CE).w ROM:0011403C move.w d0,($5EA).w ROM:00114040 move.b #1,($7CE).w ROM:00114046 bsr.w sub_114414 ROM:0011404A move.b #4,($773).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,($5EA).w ROM:00114058 bgt.s locret_114084 ROM:0011405A cmpi.b #0,($771).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,($89E).w ROM:00114078 move.b #1,($773).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,($5EA).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,($89E).w ROM:001140A4 bset #2,($896).w ROM:001140AA move.b #1,($773).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,($5EA).w ROM:001140BE bgt.s locret_1140F0 ROM:001140C0 bclr #0,($88A).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 ($7CE).w ROM:001140DA move.w d0,($5EA).w ROM:001140DE move.b #1,($7CE).w ROM:001140E4 bsr.w sub_114414 ROM:001140E8 move.b #7,($773).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,($5EA).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,($89E).w ROM:00114110 bset #1,($89D).w ROM:00114116 move.b #1,($773).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,($5EA).w ROM:0011412A bgt.s loc_114156 ROM:0011412C cmpi.b #0,($771).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,($89E).w ROM:0011414A move.b #1,($773).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,($5EA).w ROM:0011415C bgt.s locret_11418E ROM:0011415E cmpi.b #0,($771).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 ($7CE).w ROM:0011417A move.w d0,($5EA).w ROM:0011417E move.b #1,($7CE).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,($5EA).w ROM:00114196 bgt.s locret_1141CC ROM:00114198 ori.w #$200,($B20).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 ($7CE).w ROM:001141B2 move.w d0,($5EA).w ROM:001141B6 move.b #1,($7CE).w ROM:001141BC bsr.w sub_114414 ROM:001141C0 move.b #$A,($773).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,($5EA).w ROM:001141D4 bgt.s locret_11420A ROM:001141D6 ori.w #$400,($B20).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 ($7CE).w ROM:001141F0 move.w d0,($5EA).w ROM:001141F4 move.b #1,($7CE).w ROM:001141FA bsr.w sub_114414 ROM:001141FE move.b #$B,($773).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,($5EA).w ROM:00114212 bgt.s locret_114242 ROM:00114214 ori.w #$800,($B20).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,($89E).w ROM:00114230 bclr #0,($140A).w ROM:00114236 move.b #1,($773).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,($5EA).w ROM:0011424A bgt.s locret_114280 ROM:0011424C ori.w #$2000,($B20).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 ($7CE).w ROM:00114266 move.w d0,($5EA).w ROM:0011426A move.b #1,($7CE).w ROM:00114270 bsr.w sub_114414 ROM:00114274 move.b #$D,($773).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,($5EA).w ROM:00114288 bgt.s locret_1142B8 ROM:0011428A ori.w #$4000,($B20).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,($89E).w ROM:001142A6 bclr #5,($1429).w ROM:001142AC move.b #1,($773).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 ($793).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,($892).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,($892).w ROM:0011437A ROM:0011437A loc_11437A: ; CODE XREF: sub_114322:loc_114372↑j ROM:0011437A move.w ($FFFFFC18).w,($5CA).w ROM:00114380 move.w ($FFFFFC1A).w,($5CC).w ROM:00114386 move.w ($FFFFFC1C).w,($5CE).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 ($5CA).w,($FFFFFC18).w ROM:0011441A move.w ($5CC).w,($FFFFFC1A).w ROM:00114420 move.w ($5CE).w,($FFFFFC1C).w ROM:00114426 btst #3,($892).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,($793).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,($88A).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 ($E3E).w,($51E).w ROM:001144A0 bsr.w sub_1143CC ROM:001144A4 addq.w #1,($51C).w ROM:001144A8 subq.b #1,($771).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,($771).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,($E3E).w ROM:001144F8 and.w d3,($E3E).w ROM:001144FC or.w d4,($E3E).w ROM:00114500 or.w d5,($E3E).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,($1296).w ROM:00114532 and.b d3,($1296).w ROM:00114536 or.b d4,($1296).w ROM:0011453A or.b d5,($1296).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 ($1438).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,($793).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 ($1296).w,d0 ROM:00114658 lsl.w #8,d0 ROM:0011465A add.b ($1296).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,($771).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 ($1438).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,($771).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,($771).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,($771).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,($9CE).w ROM:001146F2 move.w #$ED,($51C).w ROM:001146F8 bsr.w sub_1142BC ROM:001146FC move.w ($51E).w,($9D0).w ROM:00114702 rts ROM:00114702 ; End of function sub_1146E2 ROM:00114702 ROM:00114704 ; --------------------------------------------------------------------------- ROM:00114704 bset #2,($899).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,($FAC).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,($FAE).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,($FB0).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,($95C).w ROM:00114760 move.l d1,($960).w ROM:00114764 move.l d1,($964).w ROM:00114768 move.l d1,($8B8).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 ($FAC).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 ($FAE).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 ($FB0).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,($8A2).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,($898).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,($896).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 $370(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 $36E(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 $372(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:00115260↓p ROM:00114856 ; ROM:00116ECA↓p ROM:00114856 move.w $366(a5),d0 ROM:0011485A move.w $372(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 $370(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_114EDE+8↓p ROM:0011487C clr.w d1 ROM:0011487E move.b ($774).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,($774).w ROM:001148AC bsr.w sub_114AC2 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,($893).w ROM:001148BA bne.s loc_1148C4 ROM:001148BC move.b #1,($774).w ROM:001148C2 bra.s loc_1148EA ROM:001148C4 ; --------------------------------------------------------------------------- ROM:001148C4 ROM:001148C4 loc_1148C4: ; CODE XREF: ROM:001148BA↑j ROM:001148C4 btst #0,($893).w ROM:001148CA beq.s loc_1148EA ROM:001148CC bsr.w sub_114AAC ROM:001148D0 move.w $384(a5),d0 ROM:001148D4 clr.b ($83B).w ROM:001148D8 move.w d0,($6C4).w ROM:001148DC move.b #1,($83B).w ROM:001148E2 move.b #2,($774).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_114A54 ROM:001148EE bsr.w sub_114A0C ROM:001148F2 rts ROM:001148F4 ; --------------------------------------------------------------------------- ROM:001148F4 ROM:001148F4 loc_1148F4: ; DATA XREF: ROM:0011489A↑o ROM:001148F4 btst #0,($893).w ROM:001148FA bne.s loc_114910 ROM:001148FC clr.b ($83B).w ROM:00114900 clr.w ($6C4).w ROM:00114904 bsr.w sub_114AB8 ROM:00114908 move.b #1,($774).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,($6C4).w ROM:00114916 bgt.s loc_114920 ROM:00114918 move.b #3,($774).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_114A54 ROM:00114924 bsr.w sub_114A0C ROM:00114928 bsr.w sub_114A7C ROM:0011492C bsr.w sub_114A9E ROM:00114930 rts ROM:00114932 ; --------------------------------------------------------------------------- ROM:00114932 ROM:00114932 loc_114932: ; DATA XREF: ROM:0011489E↑o ROM:00114932 btst #0,($893).w ROM:00114938 bne.s loc_114946 ROM:0011493A bsr.w sub_114AB8 ROM:0011493E move.b #1,($774).w ROM:00114944 bra.s loc_1148EA ROM:00114946 ; --------------------------------------------------------------------------- ROM:00114946 ROM:00114946 loc_114946: ; CODE XREF: ROM:00114938↑j ROM:00114946 move.l $138(a5),d0 ROM:0011494A cmp.l ($424).w,d0 ROM:0011494E bge.s loc_114966 ROM:00114950 bsr.w sub_114AB2 ROM:00114954 bsr.w sub_114AB8 ROM:00114958 move.b #4,($774).w ROM:0011495E bra.l loc_114A00 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_114AB8 ROM:0011496A move.b #4,($774).w ROM:00114970 bra.l loc_114A00 ROM:00114976 ; --------------------------------------------------------------------------- ROM:00114976 ROM:00114976 loc_114976: ; CODE XREF: ROM:0011491E↑j ROM:00114976 ; ROM:00114964↑j ROM:00114976 bsr.w sub_114A54 ROM:0011497A bsr.w sub_114A0C ROM:0011497E bsr.w sub_114A7C ROM:00114982 bsr.w sub_114A9E ROM:00114986 rts ROM:00114988 ; --------------------------------------------------------------------------- ROM:00114988 ROM:00114988 loc_114988: ; DATA XREF: ROM:001148A2↑o ROM:00114988 move.w $38A(a5),d0 ROM:0011498C cmp.w ($534).w,d0 ROM:00114990 bgt.s loc_1149EE ROM:00114992 move.w $38C(a5),d1 ROM:00114996 cmp.w ($536).w,d1 ROM:0011499A bgt.s loc_1149DA ROM:0011499C btst #5,($1409).w ROM:001149A2 bne.s loc_1149C8 ROM:001149A4 bsr.w sub_114AC2 ROM:001149A8 bset #4,($144A).w ROM:001149AE bset #5,($1409).w ROM:001149B4 bset #3,($DE4).w ROM:001149BA move.b #1,($774).w ROM:001149C0 bra.l loc_1148EA ROM:001149C6 ; --------------------------------------------------------------------------- ROM:001149C6 bra.s loc_1149D8 ROM:001149C8 ; --------------------------------------------------------------------------- ROM:001149C8 ROM:001149C8 loc_1149C8: ; CODE XREF: ROM:001149A2↑j ROM:001149C8 bsr.w sub_114AC2 ROM:001149CC move.b #1,($774).w ROM:001149D2 bra.l loc_1148EA ROM:001149D8 ; --------------------------------------------------------------------------- ROM:001149D8 ROM:001149D8 loc_1149D8: ; CODE XREF: ROM:001149C6↑j ROM:001149D8 bra.s loc_1149EC ROM:001149DA ; --------------------------------------------------------------------------- ROM:001149DA ROM:001149DA loc_1149DA: ; CODE XREF: ROM:0011499A↑j ROM:001149DA bclr #5,($1409).w ROM:001149E0 move.b #1,($774).w ROM:001149E6 bra.l loc_1148EA ROM:001149EC ; --------------------------------------------------------------------------- ROM:001149EC ROM:001149EC loc_1149EC: ; CODE XREF: ROM:loc_1149D8↑j ROM:001149EC bra.s loc_1149FA ROM:001149EE ; --------------------------------------------------------------------------- ROM:001149EE ROM:001149EE loc_1149EE: ; CODE XREF: ROM:00114990↑j ROM:001149EE move.b #1,($774).w ROM:001149F4 bra.l loc_1148EA ROM:001149FA ; --------------------------------------------------------------------------- ROM:001149FA ROM:001149FA loc_1149FA: ; CODE XREF: ROM:loc_1149EC↑j ROM:001149FA bset #3,($DFC).w ROM:00114A00 ROM:00114A00 loc_114A00: ; CODE XREF: ROM:0011495E↑j ROM:00114A00 ; ROM:00114970↑j ROM:00114A00 bsr.w sub_114A54 ROM:00114A04 bsr.w sub_114A0C ROM:00114A08 rts ROM:00114A0A ; --------------------------------------------------------------------------- ROM:00114A0A rts ROM:00114A0C ROM:00114A0C ; =============== S U B R O U T I N E ======================================= ROM:00114A0C ROM:00114A0C ROM:00114A0C sub_114A0C: ; CODE XREF: ROM:001148EE↑p ROM:00114A0C ; ROM:00114924↑p ... ROM:00114A0C btst #3,($77F).w ROM:00114A12 beq.s loc_114A16 ROM:00114A14 bra.s loc_114A1E ROM:00114A16 ; --------------------------------------------------------------------------- ROM:00114A16 ROM:00114A16 loc_114A16: ; CODE XREF: sub_114A0C+6↑j ROM:00114A16 btst #4,($77F).w ROM:00114A1C beq.s loc_114A4C ROM:00114A1E ROM:00114A1E loc_114A1E: ; CODE XREF: sub_114A0C+8↑j ROM:00114A1E cmpi.w #4,($52E).w ROM:00114A24 beq.s loc_114A4C ROM:00114A26 move.w $37C(a5),d0 ROM:00114A2A move.w $37E(a5),d1 ROM:00114A2E move.w ($530).w,d2 ROM:00114A32 cmp.w ($57E).w,d0 ROM:00114A36 bge.s loc_114A4C ROM:00114A38 cmp.w ($518).w,d1 ROM:00114A3C bge.s loc_114A4C ROM:00114A3E cmp.w ($A6C).w,d2 ROM:00114A42 bge.s loc_114A4C ROM:00114A44 bset #0,($893).w ROM:00114A4A bra.s locret_114A52 ROM:00114A4C ; --------------------------------------------------------------------------- ROM:00114A4C ROM:00114A4C loc_114A4C: ; CODE XREF: sub_114A0C+10↑j ROM:00114A4C ; sub_114A0C+18↑j ... ROM:00114A4C bclr #0,($893).w ROM:00114A52 ROM:00114A52 locret_114A52: ; CODE XREF: sub_114A0C+3E↑j ROM:00114A52 rts ROM:00114A52 ; End of function sub_114A0C ROM:00114A52 ROM:00114A54 ROM:00114A54 ; =============== S U B R O U T I N E ======================================= ROM:00114A54 ROM:00114A54 ROM:00114A54 sub_114A54: ; CODE XREF: ROM:loc_1148EA↑p ROM:00114A54 ; ROM:loc_114920↑p ... ROM:00114A54 move.w $37C(a5),d2 ROM:00114A58 cmp.w ($57E).w,d2 ROM:00114A5C bge.s locret_114A7A ROM:00114A5E move.w ($57E).w,d0 ROM:00114A62 sub.w $37C(a5),d0 ROM:00114A66 move.w d0,d1 ROM:00114A68 mulu.w $380(a5),d1 ROM:00114A6C divu.w #$2710,d1 ROM:00114A70 move.w d1,d0 ROM:00114A72 add.w $386(a5),d0 ROM:00114A76 move.w d0,($530).w ROM:00114A7A ROM:00114A7A locret_114A7A: ; CODE XREF: sub_114A54+8↑j ROM:00114A7A rts ROM:00114A7A ; End of function sub_114A54 ROM:00114A7A ROM:00114A7C ROM:00114A7C ; =============== S U B R O U T I N E ======================================= ROM:00114A7C ROM:00114A7C ROM:00114A7C sub_114A7C: ; CODE XREF: ROM:00114928↑p ROM:00114A7C ; ROM:0011497E↑p ROM:00114A7C cmpi.w #0,($57E).w ROM:00114A82 ble.s loc_114A98 ROM:00114A84 move.w ($A6C).w,d0 ROM:00114A88 mulu.w $388(a5),d0 ROM:00114A8C divu.w ($57E).w,d0 ROM:00114A90 mulu.w $382(a5),d0 ROM:00114A94 divu.w #$2710,d0 ROM:00114A98 ROM:00114A98 loc_114A98: ; CODE XREF: sub_114A7C+6↑j ROM:00114A98 move.w d0,($532).w ROM:00114A9C rts ROM:00114A9C ; End of function sub_114A7C ROM:00114A9C ROM:00114A9E ROM:00114A9E ; =============== S U B R O U T I N E ======================================= ROM:00114A9E ROM:00114A9E ROM:00114A9E sub_114A9E: ; CODE XREF: ROM:0011492C↑p ROM:00114A9E ; ROM:00114982↑p ROM:00114A9E move.l ($424).w,d0 ROM:00114AA2 add.w ($532).w,d0 ROM:00114AA6 move.l d0,($424).w ROM:00114AAA rts ROM:00114AAA ; End of function sub_114A9E 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:001148CC↑p ROM:00114AAC addq.w #1,($534).w ROM:00114AB0 rts ROM:00114AB0 ; End of function sub_114AAC ROM:00114AB0 ROM:00114AB2 ROM:00114AB2 ; =============== S U B R O U T I N E ======================================= ROM:00114AB2 ROM:00114AB2 ROM:00114AB2 sub_114AB2: ; CODE XREF: ROM:00114950↑p ROM:00114AB2 addq.w #1,($536).w ROM:00114AB6 rts ROM:00114AB6 ; End of function sub_114AB2 ROM:00114AB6 ROM:00114AB8 ROM:00114AB8 ; =============== S U B R O U T I N E ======================================= ROM:00114AB8 ROM:00114AB8 ROM:00114AB8 sub_114AB8: ; CODE XREF: ROM:00114904↑p ROM:00114AB8 ; ROM:0011493A↑p ... ROM:00114AB8 clr.w ($532).w ROM:00114ABC clr.l ($424).w ROM:00114AC0 rts ROM:00114AC0 ; End of function sub_114AB8 ROM:00114AC0 ROM:00114AC2 ROM:00114AC2 ; =============== S U B R O U T I N E ======================================= ROM:00114AC2 ROM:00114AC2 ROM:00114AC2 sub_114AC2: ; CODE XREF: ROM:001148AC↑p ROM:00114AC2 ; ROM:001149A4↑p ... ROM:00114AC2 clr.w ($534).w ROM:00114AC6 clr.w ($536).w ROM:00114ACA rts ROM:00114ACA ; End of function sub_114AC2 ROM:00114ACA ROM:00114ACC ROM:00114ACC ; =============== S U B R O U T I N E ======================================= ROM:00114ACC ROM:00114ACC ROM:00114ACC sub_114ACC: ; CODE XREF: sub_114E4C+12↓p ROM:00114ACC bsr.w sub_114AE2 ROM:00114AD0 bsr.w sub_114B70 ROM:00114AD4 bsr.w sub_114BFE ROM:00114AD8 bsr.w sub_114C8C ROM:00114ADC bsr.w sub_114D1A ROM:00114AE0 rts ROM:00114AE0 ; End of function sub_114ACC ROM:00114AE0 ROM:00114AE2 ROM:00114AE2 ; =============== S U B R O U T I N E ======================================= ROM:00114AE2 ROM:00114AE2 ROM:00114AE2 sub_114AE2: ; CODE XREF: sub_114ACC↑p ROM:00114AE2 clr.w d1 ROM:00114AE4 move.b ($776).w,d1 ROM:00114AE8 cmpi.w #3,d1 ROM:00114AEC bcc.s locret_114AF6 ROM:00114AEE movea.l off_114AF8(pc,d1.w*4),a0 ROM:00114AF2 nop ROM:00114AF4 jmp (a0) ROM:00114AF6 ; --------------------------------------------------------------------------- ROM:00114AF6 ROM:00114AF6 locret_114AF6: ; CODE XREF: sub_114AE2+A↑j ROM:00114AF6 rts ROM:00114AF6 ; End of function sub_114AE2 ROM:00114AF6 ROM:00114AF6 ; --------------------------------------------------------------------------- ROM:00114AF8 off_114AF8: dc.l loc_114B04 ; DATA XREF: sub_114AE2+C↑r ROM:00114AFC dc.l loc_114B0E ROM:00114B00 dc.l loc_114B32 ROM:00114B04 ; --------------------------------------------------------------------------- ROM:00114B04 ROM:00114B04 loc_114B04: ; DATA XREF: ROM:off_114AF8↑o ROM:00114B04 move.b #1,($776).w ROM:00114B0A bra.s locret_114B30 ROM:00114B0C ; --------------------------------------------------------------------------- ROM:00114B0C rts ROM:00114B0E ; --------------------------------------------------------------------------- ROM:00114B0E ROM:00114B0E loc_114B0E: ; DATA XREF: ROM:00114AFC↑o ROM:00114B0E btst #5,($77F).w ROM:00114B14 beq.s locret_114B30 ROM:00114B16 move.w $376(a5),d1 ROM:00114B1A clr.b ($83C).w ROM:00114B1E move.w d1,($6C6).w ROM:00114B22 move.b #1,($83C).w ROM:00114B28 move.b #2,($776).w ROM:00114B2E bra.s locret_114B6C ROM:00114B30 ; --------------------------------------------------------------------------- ROM:00114B30 ROM:00114B30 locret_114B30: ; CODE XREF: ROM:00114B0A↑j ROM:00114B30 ; ROM:00114B14↑j ... ROM:00114B30 rts ROM:00114B32 ; --------------------------------------------------------------------------- ROM:00114B32 ROM:00114B32 loc_114B32: ; DATA XREF: ROM:00114B00↑o ROM:00114B32 btst #5,($77F).w ROM:00114B38 bne.s loc_114B50 ROM:00114B3A bclr #4,($88B).w ROM:00114B40 clr.b ($83C).w ROM:00114B44 clr.w ($6C6).w ROM:00114B48 move.b #1,($776).w ROM:00114B4E bra.s locret_114B30 ROM:00114B50 ; --------------------------------------------------------------------------- ROM:00114B50 ROM:00114B50 loc_114B50: ; CODE XREF: ROM:00114B38↑j ROM:00114B50 cmpi.w #0,($6C6).w ROM:00114B56 bgt.s locret_114B6C ROM:00114B58 btst #4,($88B).w ROM:00114B5E bne.s locret_114B6C ROM:00114B60 bset #4,($88B).w ROM:00114B66 bset #6,($144B).w ROM:00114B6C ROM:00114B6C locret_114B6C: ; CODE XREF: ROM:00114B2E↑j ROM:00114B6C ; ROM:00114B56↑j ... ROM:00114B6C rts ROM:00114B6E ; --------------------------------------------------------------------------- ROM:00114B6E rts ROM:00114B70 ROM:00114B70 ; =============== S U B R O U T I N E ======================================= ROM:00114B70 ROM:00114B70 ROM:00114B70 sub_114B70: ; CODE XREF: sub_114ACC+4↑p ROM:00114B70 clr.w d1 ROM:00114B72 move.b ($777).w,d1 ROM:00114B76 cmpi.w #3,d1 ROM:00114B7A bcc.s locret_114B84 ROM:00114B7C movea.l off_114B86(pc,d1.w*4),a0 ROM:00114B80 nop ROM:00114B82 jmp (a0) ROM:00114B84 ; --------------------------------------------------------------------------- ROM:00114B84 ROM:00114B84 locret_114B84: ; CODE XREF: sub_114B70+A↑j ROM:00114B84 rts ROM:00114B84 ; End of function sub_114B70 ROM:00114B84 ROM:00114B84 ; --------------------------------------------------------------------------- ROM:00114B86 off_114B86: dc.l loc_114B92 ; DATA XREF: sub_114B70+C↑r ROM:00114B8A dc.l loc_114B9C ROM:00114B8E dc.l loc_114BC0 ROM:00114B92 ; --------------------------------------------------------------------------- ROM:00114B92 ROM:00114B92 loc_114B92: ; DATA XREF: ROM:off_114B86↑o ROM:00114B92 move.b #1,($777).w ROM:00114B98 bra.s locret_114BBE ROM:00114B9A ; --------------------------------------------------------------------------- ROM:00114B9A rts ROM:00114B9C ; --------------------------------------------------------------------------- ROM:00114B9C ROM:00114B9C loc_114B9C: ; DATA XREF: ROM:00114B8A↑o ROM:00114B9C btst #6,($77F).w ROM:00114BA2 beq.s locret_114BBE ROM:00114BA4 move.w $376(a5),d1 ROM:00114BA8 clr.b ($83D).w ROM:00114BAC move.w d1,($6C8).w ROM:00114BB0 move.b #1,($83D).w ROM:00114BB6 move.b #2,($777).w ROM:00114BBC bra.s locret_114BFA ROM:00114BBE ; --------------------------------------------------------------------------- ROM:00114BBE ROM:00114BBE locret_114BBE: ; CODE XREF: ROM:00114B98↑j ROM:00114BBE ; ROM:00114BA2↑j ... ROM:00114BBE rts ROM:00114BC0 ; --------------------------------------------------------------------------- ROM:00114BC0 ROM:00114BC0 loc_114BC0: ; DATA XREF: ROM:00114B8E↑o ROM:00114BC0 btst #6,($77F).w ROM:00114BC6 bne.s loc_114BDE ROM:00114BC8 bclr #3,($893).w ROM:00114BCE clr.b ($83D).w ROM:00114BD2 clr.w ($6C8).w ROM:00114BD6 move.b #1,($777).w ROM:00114BDC bra.s locret_114BBE ROM:00114BDE ; --------------------------------------------------------------------------- ROM:00114BDE ROM:00114BDE loc_114BDE: ; CODE XREF: ROM:00114BC6↑j ROM:00114BDE cmpi.w #0,($6C8).w ROM:00114BE4 bgt.s locret_114BFA ROM:00114BE6 btst #3,($893).w ROM:00114BEC bne.s locret_114BFA ROM:00114BEE bset #3,($893).w ROM:00114BF4 bset #7,($144B).w ROM:00114BFA ROM:00114BFA locret_114BFA: ; CODE XREF: ROM:00114BBC↑j ROM:00114BFA ; ROM:00114BE4↑j ... ROM:00114BFA rts ROM:00114BFC ; --------------------------------------------------------------------------- ROM:00114BFC rts ROM:00114BFE ROM:00114BFE ; =============== S U B R O U T I N E ======================================= ROM:00114BFE ROM:00114BFE ROM:00114BFE sub_114BFE: ; CODE XREF: sub_114ACC+8↑p ROM:00114BFE clr.w d1 ROM:00114C00 move.b ($778).w,d1 ROM:00114C04 cmpi.w #3,d1 ROM:00114C08 bcc.s locret_114C12 ROM:00114C0A movea.l off_114C14(pc,d1.w*4),a0 ROM:00114C0E nop ROM:00114C10 jmp (a0) ROM:00114C12 ; --------------------------------------------------------------------------- ROM:00114C12 ROM:00114C12 locret_114C12: ; CODE XREF: sub_114BFE+A↑j ROM:00114C12 rts ROM:00114C12 ; End of function sub_114BFE ROM:00114C12 ROM:00114C12 ; --------------------------------------------------------------------------- ROM:00114C14 off_114C14: dc.l loc_114C20 ; DATA XREF: sub_114BFE+C↑r ROM:00114C18 dc.l loc_114C2A ROM:00114C1C dc.l loc_114C4E ROM:00114C20 ; --------------------------------------------------------------------------- ROM:00114C20 ROM:00114C20 loc_114C20: ; DATA XREF: ROM:off_114C14↑o ROM:00114C20 move.b #1,($778).w ROM:00114C26 bra.s locret_114C4C ROM:00114C28 ; --------------------------------------------------------------------------- ROM:00114C28 rts ROM:00114C2A ; --------------------------------------------------------------------------- ROM:00114C2A ROM:00114C2A loc_114C2A: ; DATA XREF: ROM:00114C18↑o ROM:00114C2A btst #4,($780).w ROM:00114C30 beq.s locret_114C4C ROM:00114C32 move.w $376(a5),d1 ROM:00114C36 clr.b ($83E).w ROM:00114C3A move.w d1,($6CA).w ROM:00114C3E move.b #1,($83E).w ROM:00114C44 move.b #2,($778).w ROM:00114C4A bra.s locret_114C88 ROM:00114C4C ; --------------------------------------------------------------------------- ROM:00114C4C ROM:00114C4C locret_114C4C: ; CODE XREF: ROM:00114C26↑j ROM:00114C4C ; ROM:00114C30↑j ... ROM:00114C4C rts ROM:00114C4E ; --------------------------------------------------------------------------- ROM:00114C4E ROM:00114C4E loc_114C4E: ; DATA XREF: ROM:00114C1C↑o ROM:00114C4E btst #4,($780).w ROM:00114C54 bne.s loc_114C6C ROM:00114C56 bclr #5,($898).w ROM:00114C5C clr.b ($83E).w ROM:00114C60 clr.w ($6CA).w ROM:00114C64 move.b #1,($778).w ROM:00114C6A bra.s locret_114C4C ROM:00114C6C ; --------------------------------------------------------------------------- ROM:00114C6C ROM:00114C6C loc_114C6C: ; CODE XREF: ROM:00114C54↑j ROM:00114C6C cmpi.w #0,($6CA).w ROM:00114C72 bgt.s locret_114C88 ROM:00114C74 btst #5,($898).w ROM:00114C7A bne.s locret_114C88 ROM:00114C7C bset #5,($898).w ROM:00114C82 bset #0,($144A).w ROM:00114C88 ROM:00114C88 locret_114C88: ; CODE XREF: ROM:00114C4A↑j ROM:00114C88 ; ROM:00114C72↑j ... ROM:00114C88 rts ROM:00114C8A ; --------------------------------------------------------------------------- ROM:00114C8A rts ROM:00114C8C ROM:00114C8C ; =============== S U B R O U T I N E ======================================= ROM:00114C8C ROM:00114C8C ROM:00114C8C sub_114C8C: ; CODE XREF: sub_114ACC+C↑p ROM:00114C8C clr.w d1 ROM:00114C8E move.b ($779).w,d1 ROM:00114C92 cmpi.w #3,d1 ROM:00114C96 bcc.s locret_114CA0 ROM:00114C98 movea.l off_114CA2(pc,d1.w*4),a0 ROM:00114C9C nop ROM:00114C9E jmp (a0) ROM:00114CA0 ; --------------------------------------------------------------------------- ROM:00114CA0 ROM:00114CA0 locret_114CA0: ; CODE XREF: sub_114C8C+A↑j ROM:00114CA0 rts ROM:00114CA0 ; End of function sub_114C8C ROM:00114CA0 ROM:00114CA0 ; --------------------------------------------------------------------------- ROM:00114CA2 off_114CA2: dc.l loc_114CAE ; DATA XREF: sub_114C8C+C↑r ROM:00114CA6 dc.l loc_114CB8 ROM:00114CAA dc.l loc_114CDC ROM:00114CAE ; --------------------------------------------------------------------------- ROM:00114CAE ROM:00114CAE loc_114CAE: ; DATA XREF: ROM:off_114CA2↑o ROM:00114CAE move.b #1,($779).w ROM:00114CB4 bra.s locret_114CDA ROM:00114CB6 ; --------------------------------------------------------------------------- ROM:00114CB6 rts ROM:00114CB8 ; --------------------------------------------------------------------------- ROM:00114CB8 ROM:00114CB8 loc_114CB8: ; DATA XREF: ROM:00114CA6↑o ROM:00114CB8 btst #5,($780).w ROM:00114CBE beq.s locret_114CDA ROM:00114CC0 move.w $376(a5),d1 ROM:00114CC4 clr.b ($83F).w ROM:00114CC8 move.w d1,($6CC).w ROM:00114CCC move.b #1,($83F).w ROM:00114CD2 move.b #2,($779).w ROM:00114CD8 bra.s locret_114D16 ROM:00114CDA ; --------------------------------------------------------------------------- ROM:00114CDA ROM:00114CDA locret_114CDA: ; CODE XREF: ROM:00114CB4↑j ROM:00114CDA ; ROM:00114CBE↑j ... ROM:00114CDA rts ROM:00114CDC ; --------------------------------------------------------------------------- ROM:00114CDC ROM:00114CDC loc_114CDC: ; DATA XREF: ROM:00114CAA↑o ROM:00114CDC btst #5,($780).w ROM:00114CE2 bne.s loc_114CFA ROM:00114CE4 bclr #5,($89C).w ROM:00114CEA clr.b ($83F).w ROM:00114CEE clr.w ($6CC).w ROM:00114CF2 move.b #1,($779).w ROM:00114CF8 bra.s locret_114CDA ROM:00114CFA ; --------------------------------------------------------------------------- ROM:00114CFA ROM:00114CFA loc_114CFA: ; CODE XREF: ROM:00114CE2↑j ROM:00114CFA cmpi.w #0,($6CC).w ROM:00114D00 bgt.s locret_114D16 ROM:00114D02 btst #5,($89C).w ROM:00114D08 bne.s locret_114D16 ROM:00114D0A bset #5,($89C).w ROM:00114D10 bset #1,($144A).w ROM:00114D16 ROM:00114D16 locret_114D16: ; CODE XREF: ROM:00114CD8↑j ROM:00114D16 ; ROM:00114D00↑j ... ROM:00114D16 rts ROM:00114D18 ; --------------------------------------------------------------------------- ROM:00114D18 rts ROM:00114D1A ROM:00114D1A ; =============== S U B R O U T I N E ======================================= ROM:00114D1A ROM:00114D1A ROM:00114D1A sub_114D1A: ; CODE XREF: sub_114ACC+10↑p ROM:00114D1A clr.w d1 ROM:00114D1C move.b ($775).w,d1 ROM:00114D20 cmpi.w #4,d1 ROM:00114D24 bcc.s locret_114D2E ROM:00114D26 movea.l off_114D30(pc,d1.w*4),a0 ROM:00114D2A nop ROM:00114D2C jmp (a0) ROM:00114D2E ; --------------------------------------------------------------------------- ROM:00114D2E ROM:00114D2E locret_114D2E: ; CODE XREF: sub_114D1A+A↑j ROM:00114D2E rts ROM:00114D2E ; End of function sub_114D1A ROM:00114D2E ROM:00114D2E ; --------------------------------------------------------------------------- ROM:00114D30 off_114D30: dc.l loc_114D40 ; DATA XREF: sub_114D1A+C↑r ROM:00114D34 dc.l loc_114D50 ROM:00114D38 dc.l loc_114D78 ROM:00114D3C dc.l loc_114DD6 ROM:00114D40 ; --------------------------------------------------------------------------- ROM:00114D40 ROM:00114D40 loc_114D40: ; DATA XREF: ROM:off_114D30↑o ROM:00114D40 bclr #3,($899).w ROM:00114D46 move.b #1,($775).w ROM:00114D4C bra.s loc_114D72 ROM:00114D4E ; --------------------------------------------------------------------------- ROM:00114D4E rts ROM:00114D50 ; --------------------------------------------------------------------------- ROM:00114D50 ROM:00114D50 loc_114D50: ; DATA XREF: ROM:00114D34↑o ROM:00114D50 btst #7,($8A1).w ROM:00114D56 beq.s loc_114D72 ROM:00114D58 move.w $378(a5),d1 ROM:00114D5C clr.b ($80A).w ROM:00114D60 move.w d1,($662).w ROM:00114D64 move.b #1,($80A).w ROM:00114D6A move.b #2,($775).w ROM:00114D70 bra.s loc_114DD0 ROM:00114D72 ; --------------------------------------------------------------------------- ROM:00114D72 ROM:00114D72 loc_114D72: ; CODE XREF: ROM:00114D4C↑j ROM:00114D72 ; ROM:00114D56↑j ... ROM:00114D72 bsr.w sub_114E06 ROM:00114D76 rts ROM:00114D78 ; --------------------------------------------------------------------------- ROM:00114D78 ROM:00114D78 loc_114D78: ; DATA XREF: ROM:00114D38↑o ROM:00114D78 btst #7,($8A1).w ROM:00114D7E bne.s loc_114D90 ROM:00114D80 clr.b ($80A).w ROM:00114D84 clr.w ($662).w ROM:00114D88 move.b #1,($775).w ROM:00114D8E bra.s loc_114D72 ROM:00114D90 ; --------------------------------------------------------------------------- ROM:00114D90 ROM:00114D90 loc_114D90: ; CODE XREF: ROM:00114D7E↑j ROM:00114D90 move.w $37A(a5),d0 ROM:00114D94 cmp.w ($518).w,d0 ROM:00114D98 bgt.s loc_114DB4 ROM:00114D9A move.w $378(a5),d1 ROM:00114D9E clr.b ($80A).w ROM:00114DA2 move.w d1,($662).w ROM:00114DA6 move.b #1,($80A).w ROM:00114DAC move.b #3,($775).w ROM:00114DB2 bra.s loc_114DFE ROM:00114DB4 ; --------------------------------------------------------------------------- ROM:00114DB4 ROM:00114DB4 loc_114DB4: ; CODE XREF: ROM:00114D98↑j ROM:00114DB4 cmpi.w #0,($662).w ROM:00114DBA bgt.s loc_114DD0 ROM:00114DBC btst #3,($899).w ROM:00114DC2 bne.s loc_114DD0 ROM:00114DC4 bset #3,($899).w ROM:00114DCA bset #3,($144A).w ROM:00114DD0 ROM:00114DD0 loc_114DD0: ; CODE XREF: ROM:00114D70↑j ROM:00114DD0 ; ROM:00114DBA↑j ... ROM:00114DD0 bsr.w sub_114E06 ROM:00114DD4 rts ROM:00114DD6 ; --------------------------------------------------------------------------- ROM:00114DD6 ROM:00114DD6 loc_114DD6: ; DATA XREF: ROM:00114D3C↑o ROM:00114DD6 cmpi.w #0,($662).w ROM:00114DDC bgt.s loc_114DEC ROM:00114DDE bclr #3,($899).w ROM:00114DE4 move.b #1,($775).w ROM:00114DEA bra.s loc_114D72 ROM:00114DEC ; --------------------------------------------------------------------------- ROM:00114DEC ROM:00114DEC loc_114DEC: ; CODE XREF: ROM:00114DDC↑j ROM:00114DEC move.w $37A(a5),d0 ROM:00114DF0 cmp.w ($518).w,d0 ROM:00114DF4 ble.s loc_114DFE ROM:00114DF6 move.b #2,($775).w ROM:00114DFC bra.s loc_114DD0 ROM:00114DFE ; --------------------------------------------------------------------------- ROM:00114DFE ROM:00114DFE loc_114DFE: ; CODE XREF: ROM:00114DB2↑j ROM:00114DFE ; ROM:00114DF4↑j ROM:00114DFE bsr.w sub_114E06 ROM:00114E02 rts ROM:00114E04 ; --------------------------------------------------------------------------- ROM:00114E04 rts ROM:00114E06 ROM:00114E06 ; =============== S U B R O U T I N E ======================================= ROM:00114E06 ROM:00114E06 ROM:00114E06 sub_114E06: ; CODE XREF: ROM:loc_114D72↑p ROM:00114E06 ; ROM:loc_114DD0↑p ... ROM:00114E06 btst #4,($894).w ROM:00114E0C beq.s loc_114E44 ROM:00114E0E btst #2,($1403).w ROM:00114E14 beq.s loc_114E44 ROM:00114E16 btst #0,($CA3).w ROM:00114E1C beq.s loc_114E2A ROM:00114E1E btst #4,($899).w ROM:00114E24 beq.s loc_114E28 ROM:00114E26 bra.s loc_114E32 ROM:00114E28 ; --------------------------------------------------------------------------- ROM:00114E28 ROM:00114E28 loc_114E28: ; CODE XREF: sub_114E06+1E↑j ROM:00114E28 bra.s loc_114E44 ROM:00114E2A ; --------------------------------------------------------------------------- ROM:00114E2A ROM:00114E2A loc_114E2A: ; CODE XREF: sub_114E06+16↑j ROM:00114E2A btst #3,($1430).w ROM:00114E30 beq.s loc_114E44 ROM:00114E32 ROM:00114E32 loc_114E32: ; CODE XREF: sub_114E06+20↑j ROM:00114E32 move.w $37A(a5),d0 ROM:00114E36 cmp.w ($518).w,d0 ROM:00114E3A ble.s loc_114E44 ROM:00114E3C bset #7,($8A1).w ROM:00114E42 bra.s locret_114E4A ROM:00114E44 ; --------------------------------------------------------------------------- ROM:00114E44 ROM:00114E44 loc_114E44: ; CODE XREF: sub_114E06+6↑j ROM:00114E44 ; sub_114E06+E↑j ... ROM:00114E44 bclr #7,($8A1).w ROM:00114E4A ROM:00114E4A locret_114E4A: ; CODE XREF: sub_114E06+3C↑j ROM:00114E4A rts ROM:00114E4A ; End of function sub_114E06 ROM:00114E4A ROM:00114E4C ROM:00114E4C ; =============== S U B R O U T I N E ======================================= ROM:00114E4C ROM:00114E4C ROM:00114E4C sub_114E4C: ; CODE XREF: ROM:0011703C↓p ROM:00114E4C bsr.l sub_1155C4 ROM:00114E52 bsr.l sub_114EF8 ROM:00114E58 bsr.l sub_1158AC ROM:00114E5E bsr.l sub_114ACC ROM:00114E64 btst #6,($88B).w ROM:00114E6A beq.s loc_114E8E ROM:00114E6C btst #0,($1419).w ROM:00114E72 bne.s loc_114E8C ROM:00114E74 move.w $38E(a5),d1 ROM:00114E78 clr.b ($841).w ROM:00114E7C move.w d1,($6D0).w ROM:00114E80 move.b #1,($841).w ROM:00114E86 bset #0,($1419).w ROM:00114E8C ROM:00114E8C loc_114E8C: ; CODE XREF: sub_114E4C+26↑j ROM:00114E8C bra.s loc_114E94 ROM:00114E8E ; --------------------------------------------------------------------------- ROM:00114E8E ROM:00114E8E loc_114E8E: ; CODE XREF: sub_114E4C+1E↑j ROM:00114E8E bclr #0,($1419).w ROM:00114E94 ROM:00114E94 loc_114E94: ; CODE XREF: sub_114E4C:loc_114E8C↑j ROM:00114E94 btst #6,($88B).w ROM:00114E9A beq.s loc_114ED0 ROM:00114E9C cmpi.w #0,($6D0).w ROM:00114EA2 bgt.s loc_114EC2 ROM:00114EA4 btst #5,($EAF).w ROM:00114EAA beq.s loc_114EB2 ROM:00114EAC bset #7,($899).w ROM:00114EB2 ROM:00114EB2 loc_114EB2: ; CODE XREF: sub_114E4C+5E↑j ROM:00114EB2 btst #5,($1491).w ROM:00114EB8 beq.s loc_114EC0 ROM:00114EBA bset #2,($151F).w ROM:00114EC0 ROM:00114EC0 loc_114EC0: ; CODE XREF: sub_114E4C+6C↑j ROM:00114EC0 bra.s loc_114ECE ROM:00114EC2 ; --------------------------------------------------------------------------- ROM:00114EC2 ROM:00114EC2 loc_114EC2: ; CODE XREF: sub_114E4C+56↑j ROM:00114EC2 bclr #5,($EAF).w ROM:00114EC8 bclr #5,($1491).w ROM:00114ECE ROM:00114ECE loc_114ECE: ; CODE XREF: sub_114E4C:loc_114EC0↑j ROM:00114ECE bra.s locret_114EDC ROM:00114ED0 ; --------------------------------------------------------------------------- ROM:00114ED0 ROM:00114ED0 loc_114ED0: ; CODE XREF: sub_114E4C+4E↑j ROM:00114ED0 bclr #5,($EAF).w ROM:00114ED6 bclr #5,($1491).w ROM:00114EDC ROM:00114EDC locret_114EDC: ; CODE XREF: sub_114E4C:loc_114ECE↑j ROM:00114EDC rts ROM:00114EDC ; End of function sub_114E4C ROM:00114EDC ROM:00114EDE ROM:00114EDE ; =============== S U B R O U T I N E ======================================= ROM:00114EDE ROM:00114EDE ROM:00114EDE sub_114EDE: ; CODE XREF: ROM:loc_117616↓p ROM:00114EDE move.w ($538).w,d0 ROM:00114EE2 dbf d0,loc_114EF2 ROM:00114EE6 bsr.l sub_11487C ROM:00114EEC move.b $C10(a5),d0 ROM:00114EF0 ext.w d0 ROM:00114EF2 ROM:00114EF2 loc_114EF2: ; CODE XREF: sub_114EDE+4↑j ROM:00114EF2 move.w d0,($538).w ROM:00114EF6 rts ROM:00114EF6 ; End of function sub_114EDE ROM:00114EF6 ROM:00114EF8 ROM:00114EF8 ; =============== S U B R O U T I N E ======================================= ROM:00114EF8 ROM:00114EF8 ROM:00114EF8 sub_114EF8: ; CODE XREF: sub_114E4C+6↑p ROM:00114EF8 clr.w d1 ROM:00114EFA move.b ($11D4).w,d1 ROM:00114EFE cmpi.w #5,d1 ROM:00114F02 bcc.s locret_114F0C ROM:00114F04 movea.l off_114F0E(pc,d1.w*4),a0 ROM:00114F08 nop ROM:00114F0A jmp (a0) ROM:00114F0C ; --------------------------------------------------------------------------- ROM:00114F0C ROM:00114F0C locret_114F0C: ; CODE XREF: sub_114EF8+A↑j ROM:00114F0C rts ROM:00114F0C ; End of function sub_114EF8 ROM:00114F0C ROM:00114F0C ; --------------------------------------------------------------------------- ROM:00114F0E off_114F0E: dc.l loc_114F22 ; DATA XREF: sub_114EF8+C↑r ROM:00114F12 dc.l loc_114F3C ROM:00114F16 dc.l loc_114FDA ROM:00114F1A dc.l loc_11503C ROM:00114F1E dc.l loc_115076 ROM:00114F22 ; --------------------------------------------------------------------------- ROM:00114F22 ROM:00114F22 loc_114F22: ; DATA XREF: ROM:off_114F0E↑o ROM:00114F22 cmpi.w #0,($556).w ROM:00114F28 ble.s loc_114F36 ROM:00114F2A move.b #1,($11D4).w ROM:00114F30 bra.l loc_114FD4 ROM:00114F36 ; --------------------------------------------------------------------------- ROM:00114F36 ROM:00114F36 loc_114F36: ; CODE XREF: ROM:00114F28↑j ROM:00114F36 bsr.w sub_1150A6 ROM:00114F3A rts ROM:00114F3C ; --------------------------------------------------------------------------- ROM:00114F3C ROM:00114F3C loc_114F3C: ; DATA XREF: ROM:00114F12↑o ROM:00114F3C btst #7,($89A).w ROM:00114F42 beq.s loc_114F46 ROM:00114F44 bra.s loc_114F4E ROM:00114F46 ; --------------------------------------------------------------------------- ROM:00114F46 ROM:00114F46 loc_114F46: ; CODE XREF: ROM:00114F42↑j ROM:00114F46 btst #0,($89C).w ROM:00114F4C beq.s loc_114F5A ROM:00114F4E ROM:00114F4E loc_114F4E: ; CODE XREF: ROM:00114F44↑j ROM:00114F4E move.b #2,($11D4).w ROM:00114F54 bra.l loc_115036 ROM:00114F5A ; --------------------------------------------------------------------------- ROM:00114F5A ROM:00114F5A loc_114F5A: ; CODE XREF: ROM:00114F4C↑j ROM:00114F5A cmpi.w #0,($664).w ROM:00114F60 bgt.s loc_114FD4 ROM:00114F62 cmpi.b #0,($14B1).w ROM:00114F68 beq.s loc_114F90 ROM:00114F6A cmpi.w #4,($52E).w ROM:00114F70 beq.s loc_114F90 ROM:00114F72 move.w $392(a5),d0 ROM:00114F76 clr.b ($80B).w ROM:00114F7A move.w d0,($664).w ROM:00114F7E move.b #1,($80B).w ROM:00114F84 move.b #4,($11D4).w ROM:00114F8A bra.l loc_11509C ROM:00114F90 ; --------------------------------------------------------------------------- ROM:00114F90 ROM:00114F90 loc_114F90: ; CODE XREF: ROM:00114F68↑j ROM:00114F90 ; ROM:00114F70↑j ROM:00114F90 cmpi.w #4,($52E).w ROM:00114F96 beq.s loc_114FA2 ROM:00114F98 move.b #1,($11D4).w ROM:00114F9E bra.s loc_114FD4 ROM:00114FA0 ; --------------------------------------------------------------------------- ROM:00114FA0 bra.s loc_114FD4 ROM:00114FA2 ; --------------------------------------------------------------------------- ROM:00114FA2 ROM:00114FA2 loc_114FA2: ; CODE XREF: ROM:00114F96↑j ROM:00114FA2 move.w $394(a5),d0 ROM:00114FA6 cmpi.w #0,d0 ROM:00114FAA bne.s loc_114FC8 ROM:00114FAC move.w $392(a5),d0 ROM:00114FB0 clr.b ($80B).w ROM:00114FB4 move.w d0,($664).w ROM:00114FB8 move.b #1,($80B).w ROM:00114FBE move.b #2,($11D4).w ROM:00114FC4 bra.s loc_115036 ROM:00114FC6 ; --------------------------------------------------------------------------- ROM:00114FC6 bra.s loc_114FD4 ROM:00114FC8 ; --------------------------------------------------------------------------- ROM:00114FC8 ROM:00114FC8 loc_114FC8: ; CODE XREF: ROM:00114FAA↑j ROM:00114FC8 move.b #3,($11D4).w ROM:00114FCE bra.l loc_115060 ROM:00114FD4 ; --------------------------------------------------------------------------- ROM:00114FD4 ROM:00114FD4 loc_114FD4: ; CODE XREF: ROM:00114F30↑j ROM:00114FD4 ; ROM:00114F60↑j ... ROM:00114FD4 bsr.w sub_1150B6 ROM:00114FD8 rts ROM:00114FDA ; --------------------------------------------------------------------------- ROM:00114FDA ROM:00114FDA loc_114FDA: ; DATA XREF: ROM:00114F16↑o ROM:00114FDA move.w $394(a5),d1 ROM:00114FDE cmpi.w #0,d1 ROM:00114FE2 bne.s loc_11500E ROM:00114FE4 cmpi.w #0,($664).w ROM:00114FEA bgt.s loc_11500E ROM:00114FEC cmpi.w #4,($52E).w ROM:00114FF2 bne.s loc_115006 ROM:00114FF4 move.w $392(a5),d0 ROM:00114FF8 clr.b ($80B).w ROM:00114FFC move.w d0,($664).w ROM:00115000 move.b #1,($80B).w ROM:00115006 ROM:00115006 loc_115006: ; CODE XREF: ROM:00114FF2↑j ROM:00115006 move.b #1,($11D4).w ROM:0011500C bra.s loc_114FD4 ROM:0011500E ; --------------------------------------------------------------------------- ROM:0011500E ROM:0011500E loc_11500E: ; CODE XREF: ROM:00114FE2↑j ROM:0011500E ; ROM:00114FEA↑j ROM:0011500E cmpi.w #4,($52E).w ROM:00115014 bne.s loc_11501E ROM:00115016 move.b #3,($11D4).w ROM:0011501C bra.s loc_115060 ROM:0011501E ; --------------------------------------------------------------------------- ROM:0011501E ROM:0011501E loc_11501E: ; CODE XREF: ROM:00115014↑j ROM:0011501E btst #7,($89A).w ROM:00115024 bne.s loc_115036 ROM:00115026 btst #0,($89C).w ROM:0011502C bne.s loc_115036 ROM:0011502E move.b #1,($11D4).w ROM:00115034 bra.s loc_114FD4 ROM:00115036 ; --------------------------------------------------------------------------- ROM:00115036 ROM:00115036 loc_115036: ; CODE XREF: ROM:00114F54↑j ROM:00115036 ; ROM:00114FC4↑j ... ROM:00115036 bsr.w sub_1150A6 ROM:0011503A rts ROM:0011503C ; --------------------------------------------------------------------------- ROM:0011503C ROM:0011503C loc_11503C: ; DATA XREF: ROM:00114F1A↑o ROM:0011503C move.w $3CA(a5),d1 ROM:00115040 cmpi.w #4,($52E).w ROM:00115046 beq.s loc_115060 ROM:00115048 move.b #1,($11D4).w ROM:0011504E cmpi.w #0,d1 ROM:00115052 beq.s loc_11505A ROM:00115054 bclr #7,($1422).w ROM:0011505A ROM:0011505A loc_11505A: ; CODE XREF: ROM:00115052↑j ROM:0011505A bra.l loc_114FD4 ROM:00115060 ; --------------------------------------------------------------------------- ROM:00115060 ROM:00115060 loc_115060: ; CODE XREF: ROM:00114FCE↑j ROM:00115060 ; ROM:0011501C↑j ... ROM:00115060 bsr.w sub_1150AE ROM:00115064 move.w $3CA(a5),d1 ROM:00115068 cmpi.w #0,d1 ROM:0011506C beq.s locret_115074 ROM:0011506E bset #7,($1422).w ROM:00115074 ROM:00115074 locret_115074: ; CODE XREF: ROM:0011506C↑j ROM:00115074 rts ROM:00115076 ; --------------------------------------------------------------------------- ROM:00115076 ROM:00115076 loc_115076: ; DATA XREF: ROM:00114F1E↑o ROM:00115076 cmpi.w #0,($664).w ROM:0011507C bgt.s loc_11509C ROM:0011507E move.w $392(a5),d0 ROM:00115082 clr.b ($80B).w ROM:00115086 move.w d0,($664).w ROM:0011508A move.b #1,($80B).w ROM:00115090 move.b #1,($11D4).w ROM:00115096 bra.l loc_114FD4 ROM:0011509C ; --------------------------------------------------------------------------- ROM:0011509C ROM:0011509C loc_11509C: ; CODE XREF: ROM:00114F8A↑j ROM:0011509C ; ROM:0011507C↑j ROM:0011509C move.w $39A(a5),($53A).w ROM:001150A2 rts ROM:001150A4 ; --------------------------------------------------------------------------- ROM:001150A4 rts ROM:001150A6 ROM:001150A6 ; =============== S U B R O U T I N E ======================================= ROM:001150A6 ROM:001150A6 ROM:001150A6 sub_1150A6: ; CODE XREF: ROM:loc_114F36↑p ROM:001150A6 ; ROM:loc_115036↑p ROM:001150A6 move.w $396(a5),($53A).w ROM:001150AC rts ROM:001150AC ; End of function sub_1150A6 ROM:001150AC ROM:001150AE ROM:001150AE ; =============== S U B R O U T I N E ======================================= ROM:001150AE ROM:001150AE ROM:001150AE sub_1150AE: ; CODE XREF: ROM:loc_115060↑p ROM:001150AE move.w $398(a5),($53A).w ROM:001150B4 rts ROM:001150B4 ; End of function sub_1150AE ROM:001150B4 ROM:001150B6 ROM:001150B6 ; =============== S U B R O U T I N E ======================================= ROM:001150B6 ROM:001150B6 ROM:001150B6 sub_1150B6: ; CODE XREF: ROM:loc_114FD4↑p ROM:001150B6 btst #1,($1409).w ROM:001150BC bne.s loc_1150C6 ROM:001150BE cmpi.w #3,($AC2).w ROM:001150C4 bne.s loc_1150DA ROM:001150C6 ROM:001150C6 loc_1150C6: ; CODE XREF: sub_1150B6+6↑j ROM:001150C6 move.w #$3E3C,d1 ROM:001150CA move.w ($ACA).w,d2 ROM:001150CE bsr.l sub_1174AA ROM:001150D4 move.w d1,($53A).w ROM:001150D8 bra.s locret_1150EC ROM:001150DA ; --------------------------------------------------------------------------- ROM:001150DA ROM:001150DA loc_1150DA: ; CODE XREF: sub_1150B6+E↑j ROM:001150DA move.w #$3E3A,d1 ROM:001150DE move.w ($AC2).w,d2 ROM:001150E2 bsr.l sub_1174AA ROM:001150E8 move.w d1,($53A).w ROM:001150EC ROM:001150EC locret_1150EC: ; CODE XREF: sub_1150B6+22↑j ROM:001150EC rts ROM:001150EC ; End of function sub_1150B6 ROM:001150EC ROM:001150EE ROM:001150EE ; =============== S U B R O U T I N E ======================================= ROM:001150EE ROM:001150EE ROM:001150EE sub_1150EE: ; CODE XREF: ROM:loc_117602↓p ROM:001150EE bsr.w sub_115502 ROM:001150F2 bsr.w sub_1152E8 ROM:001150F6 bsr.w sub_1150FC ROM:001150FA rts ROM:001150FA ; End of function sub_1150EE ROM:001150FA ROM:001150FC ROM:001150FC ; =============== S U B R O U T I N E ======================================= ROM:001150FC ROM:001150FC ROM:001150FC sub_1150FC: ; CODE XREF: sub_1150EE+8↑p ROM:001150FC move.w ($53E).w,d7 ROM:00115100 clr.w d1 ROM:00115102 move.b ($77A).w,d1 ROM:00115106 cmpi.w #8,d1 ROM:0011510A bcc.s locret_115114 ROM:0011510C movea.l off_115116(pc,d1.w*4),a0 ROM:00115110 nop ROM:00115112 jmp (a0) ROM:00115114 ; --------------------------------------------------------------------------- ROM:00115114 ROM:00115114 locret_115114: ; CODE XREF: sub_1150FC+E↑j ROM:00115114 rts ROM:00115114 ; End of function sub_1150FC ROM:00115114 ROM:00115114 ; --------------------------------------------------------------------------- ROM:00115116 off_115116: dc.l loc_115136 ; DATA XREF: sub_1150FC+10↑r ROM:0011511A dc.l loc_11515C ROM:0011511E dc.l loc_11521E ROM:00115122 dc.l loc_115246 ROM:00115126 dc.l loc_115258 ROM:0011512A dc.l loc_11527E ROM:0011512E dc.l loc_1152B0 ROM:00115132 dc.l loc_1152D0 ROM:00115136 ; --------------------------------------------------------------------------- ROM:00115136 ROM:00115136 loc_115136: ; DATA XREF: ROM:off_115116↑o ROM:00115136 move.w $3AA(a5),d1 ROM:0011513A bsr.l sub_115570 ROM:00115140 clr.b ($7CF).w ROM:00115144 move.w d1,($5EC).w ROM:00115148 move.b #1,($7CF).w ROM:0011514E move.b #2,($77A).w ROM:00115154 bra.l locret_115244 ROM:0011515A ; --------------------------------------------------------------------------- ROM:0011515A rts ROM:0011515C ; --------------------------------------------------------------------------- ROM:0011515C ROM:0011515C loc_11515C: ; DATA XREF: ROM:0011511A↑o ROM:0011515C btst #5,($8A2).w ROM:00115162 beq.s loc_11518E ROM:00115164 move.w $3AA(a5),d1 ROM:00115168 bclr #5,($8A2).w ROM:0011516E clr.b ($7CF).w ROM:00115172 move.w d1,($5EC).w ROM:00115176 move.b #1,($7CF).w ROM:0011517C bsr.l sub_115570 ROM:00115182 move.b #2,($77A).w ROM:00115188 bra.l locret_115244 ROM:0011518E ; --------------------------------------------------------------------------- ROM:0011518E ROM:0011518E loc_11518E: ; CODE XREF: ROM:00115162↑j ROM:0011518E btst #2,($898).w ROM:00115194 beq.s loc_1151BE ROM:00115196 move.w $3AA(a5),d1 ROM:0011519A bclr #2,($898).w ROM:001151A0 clr.b ($7CF).w ROM:001151A4 move.w d1,($5EC).w ROM:001151A8 move.b #1,($7CF).w ROM:001151AE bsr.w sub_1154EA ROM:001151B2 move.b #4,($77A).w ROM:001151B8 bra.l locret_11527C ROM:001151BE ; --------------------------------------------------------------------------- ROM:001151BE ROM:001151BE loc_1151BE: ; CODE XREF: ROM:00115194↑j ROM:001151BE btst #1,($896).w ROM:001151C4 beq.s loc_1151EE ROM:001151C6 move.w $3AE(a5),d1 ROM:001151CA bclr #1,($896).w ROM:001151D0 clr.b ($7CF).w ROM:001151D4 move.w d1,($5EC).w ROM:001151D8 move.b #1,($7CF).w ROM:001151DE bsr.w sub_1154F2 ROM:001151E2 move.b #5,($77A).w ROM:001151E8 bra.l locret_1152AE ROM:001151EE ; --------------------------------------------------------------------------- ROM:001151EE ROM:001151EE loc_1151EE: ; CODE XREF: ROM:001151C4↑j ROM:001151EE move.w ($542).w,d0 ROM:001151F2 move.w ($53C).w,d1 ROM:001151F6 cmp.w d0,d1 ROM:001151F8 beq.s locret_11521C ROM:001151FA btst #0,($892).w ROM:00115200 beq.s locret_11521C ROM:00115202 cmpi.w #0,($5EC).w ROM:00115208 bgt.s locret_11521C ROM:0011520A clr.b ($7CF).w ROM:0011520E move.w d7,($5EC).w ROM:00115212 move.b #1,($7CF).w ROM:00115218 bsr.w sub_11549C ROM:0011521C ROM:0011521C locret_11521C: ; CODE XREF: ROM:001151F8↑j ROM:0011521C ; ROM:00115200↑j ... ROM:0011521C rts ROM:0011521E ; --------------------------------------------------------------------------- ROM:0011521E ROM:0011521E loc_11521E: ; DATA XREF: ROM:0011511E↑o ROM:0011521E cmpi.w #0,($5EC).w ROM:00115224 bgt.s locret_115244 ROM:00115226 move.w $3AC(a5),d1 ROM:0011522A clr.b ($7CF).w ROM:0011522E move.w d1,($5EC).w ROM:00115232 move.b #1,($7CF).w ROM:00115238 bsr.l sub_11557E ROM:0011523E move.b #3,($77A).w ROM:00115244 ROM:00115244 locret_115244: ; CODE XREF: ROM:00115154↑j ROM:00115244 ; ROM:00115188↑j ... ROM:00115244 rts ROM:00115246 ; --------------------------------------------------------------------------- ROM:00115246 ROM:00115246 loc_115246: ; DATA XREF: ROM:00115122↑o ROM:00115246 cmpi.w #0,($5EC).w ROM:0011524C bgt.s locret_115256 ROM:0011524E move.b #1,($77A).w ROM:00115254 bra.s locret_11521C ROM:00115256 ; --------------------------------------------------------------------------- ROM:00115256 ROM:00115256 locret_115256: ; CODE XREF: ROM:0011524C↑j ROM:00115256 rts ROM:00115258 ; --------------------------------------------------------------------------- ROM:00115258 ROM:00115258 loc_115258: ; DATA XREF: ROM:00115126↑o ROM:00115258 cmpi.w #0,($5EC).w ROM:0011525E bgt.s locret_11527C ROM:00115260 bsr.l sub_114856 ROM:00115266 bsr.l sub_115590 ROM:0011526C bsr.w sub_1154E2 ROM:00115270 move.b #7,($77A).w ROM:00115276 bra.l locret_1152E4 ROM:0011527C ; --------------------------------------------------------------------------- ROM:0011527C ROM:0011527C locret_11527C: ; CODE XREF: ROM:001151B8↑j ROM:0011527C ; ROM:0011525E↑j ROM:0011527C rts ROM:0011527E ; --------------------------------------------------------------------------- ROM:0011527E ROM:0011527E loc_11527E: ; DATA XREF: ROM:0011512A↑o ROM:0011527E cmpi.w #0,($5EC).w ROM:00115284 bgt.s locret_1152AE ROM:00115286 bsr.w sub_1154FA ROM:0011528A bsr.l sub_115590 ROM:00115290 bsr.w sub_1154E2 ROM:00115294 move.w $3AE(a5),d1 ROM:00115298 clr.b ($7CF).w ROM:0011529C move.w d1,($5EC).w ROM:001152A0 move.b #1,($7CF).w ROM:001152A6 move.b #6,($77A).w ROM:001152AC bra.s locret_1152CE ROM:001152AE ; --------------------------------------------------------------------------- ROM:001152AE ROM:001152AE locret_1152AE: ; CODE XREF: ROM:001151E8↑j ROM:001152AE ; ROM:00115284↑j ROM:001152AE rts ROM:001152B0 ; --------------------------------------------------------------------------- ROM:001152B0 ROM:001152B0 loc_1152B0: ; DATA XREF: ROM:0011512E↑o ROM:001152B0 cmpi.w #0,($5EC).w ROM:001152B6 bgt.s locret_1152CE ROM:001152B8 bclr #1,($88A).w ROM:001152BE bsr.w sub_115560 ROM:001152C2 move.b #1,($77A).w ROM:001152C8 bra.l locret_11521C ROM:001152CE ; --------------------------------------------------------------------------- ROM:001152CE ROM:001152CE locret_1152CE: ; CODE XREF: ROM:001152AC↑j ROM:001152CE ; ROM:001152B6↑j ROM:001152CE rts ROM:001152D0 ; --------------------------------------------------------------------------- ROM:001152D0 ROM:001152D0 loc_1152D0: ; DATA XREF: ROM:00115132↑o ROM:001152D0 btst #4,($894).w ROM:001152D6 bne.s locret_1152E4 ROM:001152D8 move.b #1,($77A).w ROM:001152DE bra.l locret_11521C ROM:001152E4 ; --------------------------------------------------------------------------- ROM:001152E4 ROM:001152E4 locret_1152E4: ; CODE XREF: ROM:00115276↑j ROM:001152E4 ; ROM:001152D6↑j ROM:001152E4 rts ROM:001152E6 ; --------------------------------------------------------------------------- ROM:001152E6 rts ROM:001152E8 ROM:001152E8 ; =============== S U B R O U T I N E ======================================= ROM:001152E8 ROM:001152E8 ROM:001152E8 sub_1152E8: ; CODE XREF: sub_1150EE+4↑p ROM:001152E8 clr.w d1 ROM:001152EA move.b ($77B).w,d1 ROM:001152EE cmpi.w #6,d1 ROM:001152F2 bcc.s locret_1152FC ROM:001152F4 movea.l off_1152FE(pc,d1.w*4),a0 ROM:001152F8 nop ROM:001152FA jmp (a0) ROM:001152FC ; --------------------------------------------------------------------------- ROM:001152FC ROM:001152FC locret_1152FC: ; CODE XREF: sub_1152E8+A↑j ROM:001152FC rts ROM:001152FC ; End of function sub_1152E8 ROM:001152FC ROM:001152FC ; --------------------------------------------------------------------------- ROM:001152FE off_1152FE: dc.l loc_115316 ; DATA XREF: sub_1152E8+C↑r ROM:00115302 dc.l loc_11532A ROM:00115306 dc.l loc_11535E ROM:0011530A dc.l loc_1153C8 ROM:0011530E dc.l loc_115432 ROM:00115312 dc.l loc_115474 ROM:00115316 ; --------------------------------------------------------------------------- ROM:00115316 ROM:00115316 loc_115316: ; DATA XREF: ROM:off_1152FE↑o ROM:00115316 clr.w ($546).w ROM:0011531A bset #0,($892).w ROM:00115320 move.b #1,($77B).w ROM:00115326 bra.s loc_115340 ROM:00115328 ; --------------------------------------------------------------------------- ROM:00115328 rts ROM:0011532A ; --------------------------------------------------------------------------- ROM:0011532A ROM:0011532A loc_11532A: ; DATA XREF: ROM:00115302↑o ROM:0011532A move.w ($53C).w,d3 ROM:0011532E cmp.w ($542).w,d3 ROM:00115332 beq.s loc_115340 ROM:00115334 move.b #2,($77B).w ROM:0011533A bra.l loc_1153AE ROM:00115340 ; --------------------------------------------------------------------------- ROM:00115340 ROM:00115340 loc_115340: ; CODE XREF: ROM:00115326↑j ROM:00115340 ; ROM:00115332↑j ... ROM:00115340 move.w $3A0(a5),d3 ROM:00115344 cmp.w ($540).w,d3 ROM:00115348 bge.s loc_115352 ROM:0011534A move.w ($540).w,($53E).w ROM:00115350 bra.s loc_115358 ROM:00115352 ; --------------------------------------------------------------------------- ROM:00115352 ROM:00115352 loc_115352: ; CODE XREF: ROM:00115348↑j ROM:00115352 move.w $3A0(a5),($53E).w ROM:00115358 ROM:00115358 loc_115358: ; CODE XREF: ROM:00115350↑j ROM:00115358 clr.w ($546).w ROM:0011535C rts ROM:0011535E ; --------------------------------------------------------------------------- ROM:0011535E ROM:0011535E loc_11535E: ; DATA XREF: ROM:00115306↑o ROM:0011535E move.w $3A4(a5),d3 ROM:00115362 cmp.w ($546).w,d3 ROM:00115366 bgt.s loc_115378 ROM:00115368 clr.w ($546).w ROM:0011536C move.b #3,($77B).w ROM:00115372 bra.l loc_115418 ROM:00115378 ; --------------------------------------------------------------------------- ROM:00115378 ROM:00115378 loc_115378: ; CODE XREF: ROM:00115366↑j ROM:00115378 btst #4,($898).w ROM:0011537E bne.s loc_11538A ROM:00115380 move.w ($53C).w,d3 ROM:00115384 cmp.w ($542).w,d3 ROM:00115388 bne.s loc_1153AE ROM:0011538A ROM:0011538A loc_11538A: ; CODE XREF: ROM:0011537E↑j ROM:0011538A bclr #0,($892).w ROM:00115390 move.w $3A8(a5),d4 ROM:00115394 clr.b ($80C).w ROM:00115398 move.w d4,($666).w ROM:0011539C move.b #1,($80C).w ROM:001153A2 move.b #5,($77B).w ROM:001153A8 bra.l loc_11548E ROM:001153AE ; --------------------------------------------------------------------------- ROM:001153AE ROM:001153AE loc_1153AE: ; CODE XREF: ROM:0011533A↑j ROM:001153AE ; ROM:00115388↑j ROM:001153AE move.w $3A0(a5),d3 ROM:001153B2 cmp.w ($540).w,d3 ROM:001153B6 bge.s loc_1153C0 ROM:001153B8 move.w ($540).w,($53E).w ROM:001153BE bra.s locret_1153C6 ROM:001153C0 ; --------------------------------------------------------------------------- ROM:001153C0 ROM:001153C0 loc_1153C0: ; CODE XREF: ROM:001153B6↑j ROM:001153C0 move.w $3A0(a5),($53E).w ROM:001153C6 ROM:001153C6 locret_1153C6: ; CODE XREF: ROM:001153BE↑j ROM:001153C6 rts ROM:001153C8 ; --------------------------------------------------------------------------- ROM:001153C8 ROM:001153C8 loc_1153C8: ; DATA XREF: ROM:0011530A↑o ROM:001153C8 move.w $3A6(a5),d3 ROM:001153CC cmp.w ($546).w,d3 ROM:001153D0 bgt.s loc_1153E2 ROM:001153D2 clr.w ($546).w ROM:001153D6 move.b #4,($77B).w ROM:001153DC bra.l loc_115468 ROM:001153E2 ; --------------------------------------------------------------------------- ROM:001153E2 ROM:001153E2 loc_1153E2: ; CODE XREF: ROM:001153D0↑j ROM:001153E2 btst #4,($898).w ROM:001153E8 bne.s loc_1153F4 ROM:001153EA move.w ($53C).w,d3 ROM:001153EE cmp.w ($542).w,d3 ROM:001153F2 bne.s loc_115418 ROM:001153F4 ROM:001153F4 loc_1153F4: ; CODE XREF: ROM:001153E8↑j ROM:001153F4 bclr #0,($892).w ROM:001153FA move.w $3A8(a5),d4 ROM:001153FE clr.b ($80C).w ROM:00115402 move.w d4,($666).w ROM:00115406 move.b #1,($80C).w ROM:0011540C move.b #5,($77B).w ROM:00115412 bra.l loc_11548E ROM:00115418 ; --------------------------------------------------------------------------- ROM:00115418 ROM:00115418 loc_115418: ; CODE XREF: ROM:00115372↑j ROM:00115418 ; ROM:001153F2↑j ROM:00115418 move.w $3A2(a5),d3 ROM:0011541C cmp.w ($540).w,d3 ROM:00115420 bge.s loc_11542A ROM:00115422 move.w ($540).w,($53E).w ROM:00115428 bra.s locret_115430 ROM:0011542A ; --------------------------------------------------------------------------- ROM:0011542A ROM:0011542A loc_11542A: ; CODE XREF: ROM:00115420↑j ROM:0011542A move.w $3A2(a5),($53E).w ROM:00115430 ROM:00115430 locret_115430: ; CODE XREF: ROM:00115428↑j ROM:00115430 rts ROM:00115432 ; --------------------------------------------------------------------------- ROM:00115432 ROM:00115432 loc_115432: ; DATA XREF: ROM:0011530E↑o ROM:00115432 btst #4,($898).w ROM:00115438 bne.s loc_115444 ROM:0011543A move.w ($53C).w,d3 ROM:0011543E cmp.w ($542).w,d3 ROM:00115442 bne.s loc_115468 ROM:00115444 ROM:00115444 loc_115444: ; CODE XREF: ROM:00115438↑j ROM:00115444 bclr #0,($892).w ROM:0011544A move.w $3A8(a5),d4 ROM:0011544E clr.b ($80C).w ROM:00115452 move.w d4,($666).w ROM:00115456 move.b #1,($80C).w ROM:0011545C move.b #5,($77B).w ROM:00115462 bra.l loc_11548E ROM:00115468 ; --------------------------------------------------------------------------- ROM:00115468 ROM:00115468 loc_115468: ; CODE XREF: ROM:001153DC↑j ROM:00115468 ; ROM:00115442↑j ROM:00115468 move.w ($540).w,($53E).w ROM:0011546E clr.w ($546).w ROM:00115472 rts ROM:00115474 ; --------------------------------------------------------------------------- ROM:00115474 ROM:00115474 loc_115474: ; DATA XREF: ROM:00115312↑o ROM:00115474 cmpi.w #0,($666).w ROM:0011547A bgt.s loc_11548E ROM:0011547C bset #0,($892).w ROM:00115482 move.b #1,($77B).w ROM:00115488 bra.l loc_115340 ROM:0011548E ; --------------------------------------------------------------------------- ROM:0011548E ROM:0011548E loc_11548E: ; CODE XREF: ROM:001153A8↑j ROM:0011548E ; ROM:00115412↑j ... ROM:0011548E move.w ($540).w,($53E).w ROM:00115494 clr.w ($546).w ROM:00115498 rts ROM:0011549A ; --------------------------------------------------------------------------- ROM:0011549A rts ROM:0011549C ROM:0011549C ; =============== S U B R O U T I N E ======================================= ROM:0011549C ROM:0011549C ROM:0011549C sub_11549C: ; CODE XREF: ROM:00115218↑p ROM:0011549C move.w ($53C).w,d0 ROM:001154A0 move.w ($542).w,d1 ROM:001154A4 move.w $39E(a5),d2 ROM:001154A8 move.w ($544).w,d3 ROM:001154AC cmp.w d0,d1 ROM:001154AE ble.s loc_1154B6 ROM:001154B0 sub.w d2,d1 ROM:001154B2 addq.w #1,d3 ROM:001154B4 bra.s loc_1154BA ROM:001154B6 ; --------------------------------------------------------------------------- ROM:001154B6 ROM:001154B6 loc_1154B6: ; CODE XREF: sub_11549C+12↑j ROM:001154B6 add.w d2,d1 ROM:001154B8 subq.w #1,d3 ROM:001154BA ROM:001154BA loc_1154BA: ; CODE XREF: sub_11549C+18↑j ROM:001154BA addq.w #1,($546).w ROM:001154BE move.w $3BA(a5),d0 ROM:001154C2 cmp.w d0,d1 ROM:001154C4 ble.s loc_1154CA ROM:001154C6 move.w d0,d1 ROM:001154C8 clr.w d3 ROM:001154CA ROM:001154CA loc_1154CA: ; CODE XREF: sub_11549C+28↑j ROM:001154CA sub.w $3B4(a5),d0 ROM:001154CE cmp.w d0,d1 ROM:001154D0 bge.s loc_1154D8 ROM:001154D2 move.w d0,d1 ROM:001154D4 move.w $372(a5),d3 ROM:001154D8 ROM:001154D8 loc_1154D8: ; CODE XREF: sub_11549C+34↑j ROM:001154D8 move.w d1,($542).w ROM:001154DC move.w d3,($544).w ROM:001154E0 rts ROM:001154E0 ; End of function sub_11549C ROM:001154E0 ROM:001154E2 ROM:001154E2 ; =============== S U B R O U T I N E ======================================= ROM:001154E2 ROM:001154E2 ROM:001154E2 sub_1154E2: ; CODE XREF: ROM:0011526C↑p ROM:001154E2 ; ROM:00115290↑p ROM:001154E2 move.w ($53C).w,($542).w ROM:001154E8 rts ROM:001154E8 ; End of function sub_1154E2 ROM:001154E8 ROM:001154EA ROM:001154EA ; =============== S U B R O U T I N E ======================================= ROM:001154EA ROM:001154EA ROM:001154EA sub_1154EA: ; CODE XREF: ROM:001151AE↑p ROM:001154EA move.w $3B2(a5),($542).w ROM:001154F0 rts ROM:001154F0 ; End of function sub_1154EA ROM:001154F0 ROM:001154F2 ROM:001154F2 ; =============== S U B R O U T I N E ======================================= ROM:001154F2 ROM:001154F2 ROM:001154F2 sub_1154F2: ; CODE XREF: ROM:001151DE↑p ROM:001154F2 move.w $3B0(a5),($542).w ROM:001154F8 rts ROM:001154F8 ; End of function sub_1154F2 ROM:001154F8 ROM:001154FA ROM:001154FA ; =============== S U B R O U T I N E ======================================= ROM:001154FA ROM:001154FA ROM:001154FA sub_1154FA: ; CODE XREF: ROM:00115286↑p ROM:001154FA move.w ($526).w,($544).w ROM:00115500 rts ROM:00115500 ; End of function sub_1154FA ROM:00115500 ROM:00115502 ROM:00115502 ; =============== S U B R O U T I N E ======================================= ROM:00115502 ROM:00115502 ROM:00115502 sub_115502: ; CODE XREF: sub_1150EE↑p ROM:00115502 bclr #4,($898).w ROM:00115508 btst #6,($88C).w ROM:0011550E beq.s loc_115518 ROM:00115510 bset #6,($89C).w ROM:00115516 bra.s loc_11551E ROM:00115518 ; --------------------------------------------------------------------------- ROM:00115518 ROM:00115518 loc_115518: ; CODE XREF: sub_115502+C↑j ROM:00115518 bclr #6,($89C).w ROM:0011551E ROM:0011551E loc_11551E: ; CODE XREF: sub_115502+14↑j ROM:0011551E move.w ($53C).w,d0 ROM:00115522 move.w ($542).w,d1 ROM:00115526 cmp.w d0,d1 ROM:00115528 ble.s loc_115532 ROM:0011552A bclr #6,($88C).w ROM:00115530 bra.s loc_115538 ROM:00115532 ; --------------------------------------------------------------------------- ROM:00115532 ROM:00115532 loc_115532: ; CODE XREF: sub_115502+26↑j ROM:00115532 bset #6,($88C).w ROM:00115538 ROM:00115538 loc_115538: ; CODE XREF: sub_115502+2E↑j ROM:00115538 btst #6,($88C).w ROM:0011553E beq.s loc_115550 ROM:00115540 btst #6,($89C).w ROM:00115546 bne.s loc_11554E ROM:00115548 bset #4,($898).w ROM:0011554E ROM:0011554E loc_11554E: ; CODE XREF: sub_115502+44↑j ROM:0011554E bra.s locret_11555E ROM:00115550 ; --------------------------------------------------------------------------- ROM:00115550 ROM:00115550 loc_115550: ; CODE XREF: sub_115502+3C↑j ROM:00115550 btst #6,($89C).w ROM:00115556 beq.s locret_11555E ROM:00115558 bset #4,($898).w ROM:0011555E ROM:0011555E locret_11555E: ; CODE XREF: sub_115502:loc_11554E↑j ROM:0011555E ; sub_115502+54↑j ROM:0011555E rts ROM:0011555E ; End of function sub_115502 ROM:0011555E ROM:00115560 ROM:00115560 ; =============== S U B R O U T I N E ======================================= ROM:00115560 ROM:00115560 ROM:00115560 sub_115560: ; CODE XREF: ROM:001152BE↑p ROM:00115560 move.b #$FF,d0 ROM:00115564 cmp.b ($14B2).w,d0 ROM:00115568 beq.s locret_11556E ROM:0011556A addq.b #1,($14B2).w ROM:0011556E ROM:0011556E locret_11556E: ; CODE XREF: sub_115560+8↑j ROM:0011556E rts ROM:0011556E ; End of function sub_115560 ROM:0011556E ROM:00115570 ROM:00115570 ; =============== S U B R O U T I N E ======================================= ROM:00115570 ROM:00115570 ROM:00115570 sub_115570: ; CODE XREF: ROM:0011513A↑p ROM:00115570 ; ROM:0011517C↑p ROM:00115570 move.w $3B8(a5),($542).w ROM:00115576 move.w $3B6(a5),($540).w ROM:0011557C rts ROM:0011557C ; End of function sub_115570 ROM:0011557C ROM:0011557E ROM:0011557E ; =============== S U B R O U T I N E ======================================= ROM:0011557E ROM:0011557E ROM:0011557E sub_11557E: ; CODE XREF: ROM:00115238↑p ROM:0011557E move.w $3BA(a5),($542).w ROM:00115584 move.w $3B6(a5),($540).w ROM:0011558A clr.w ($544).w ROM:0011558E rts ROM:0011558E ; End of function sub_11557E 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: ROM:00115266↑p ROM:00115590 ; ROM:0011528A↑p ... ROM:00115590 move.w ($526).w,d0 ROM:00115594 move.w $3BA(a5),d1 ROM:00115598 mulu.w $39E(a5),d0 ROM:0011559C sub.w d0,d1 ROM:0011559E move.w $3BA(a5),d2 ROM:001155A2 cmp.w d2,d1 ROM:001155A4 ble.s loc_1155A8 ROM:001155A6 move.w d2,d1 ROM:001155A8 ROM:001155A8 loc_1155A8: ; CODE XREF: sub_115590+14↑j ROM:001155A8 sub.w $3B4(a5),d2 ROM:001155AC cmp.w d2,d1 ROM:001155AE bge.s loc_1155B2 ROM:001155B0 move.w d2,d1 ROM:001155B2 ROM:001155B2 loc_1155B2: ; CODE XREF: sub_115590+1E↑j ROM:001155B2 move.w d1,($53C).w ROM:001155B6 move.w #$1F4,d0 ROM:001155BA divs.w ($528).w,d0 ROM:001155BE move.w d0,($540).w ROM:001155C2 rts ROM:001155C2 ; End of function sub_115590 ROM:001155C2 ROM:001155C4 ROM:001155C4 ; =============== S U B R O U T I N E ======================================= ROM:001155C4 ROM:001155C4 ROM:001155C4 sub_1155C4: ; CODE XREF: sub_114E4C↑p ROM:001155C4 bsr.w sub_11578A ROM:001155C8 clr.w d1 ROM:001155CA move.b ($785).w,d1 ROM:001155CE cmpi.w #5,d1 ROM:001155D2 bcc.s locret_1155DC ROM:001155D4 movea.l off_1155DE(pc,d1.w*4),a0 ROM:001155D8 nop ROM:001155DA jmp (a0) ROM:001155DC ; --------------------------------------------------------------------------- ROM:001155DC ROM:001155DC locret_1155DC: ; CODE XREF: sub_1155C4+E↑j ROM:001155DC rts ROM:001155DC ; End of function sub_1155C4 ROM:001155DC ROM:001155DC ; --------------------------------------------------------------------------- ROM:001155DE off_1155DE: dc.l word_1155F2 ; DATA XREF: sub_1155C4+10↑r ROM:001155E2 dc.l aNu8 ; "Nu\b8" ROM:001155E6 dc.l aNu8 ; "Nu\b8" ROM:001155EA dc.l aNu8+2 ; "\b8" ROM:001155EE dc.l dword_115614 ROM:001155F2 word_1155F2: dc.w $6100 ; DATA XREF: ROM:off_1155DE↑o ROM:001155F4 dc.l $3B211FC, $10785, $60024E75 ROM:00115600 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:001155E2↑o ROM:00115600 ; ROM:001155E6↑o ... ROM:00115605 dc.b 4, 8, $9E ROM:00115608 dc.l $660811FC, $10785, $60EE4E75 ROM:00115614 dword_115614: dc.l $8380004, $89E6608, $11FC0001, $78560DC, $4E754E75 ROM:00115614 ; DATA XREF: ROM:001155EE↑o ROM:00115628 ROM:00115628 ; =============== S U B R O U T I N E ======================================= ROM:00115628 ROM:00115628 ROM:00115628 sub_115628: ; CODE XREF: ROM:00117610↓p ROM:00115628 bclr #5,($89B).w ROM:0011562E move.b ($7A8).w,d7 ROM:00115632 cmpi.b #$3C,d7 ; '<' ROM:00115636 bne.s loc_115668 ROM:00115638 bsr.w sub_115ADE ROM:0011563C bsr.w sub_115CFE ROM:00115640 bsr.w sub_115DAC ROM:00115644 bsr.w sub_115E98 ROM:00115648 btst #7,($89A).w ROM:0011564E bne.s loc_115660 ROM:00115650 btst #0,($89C).w ROM:00115656 bne.s loc_115660 ROM:00115658 bsr.w sub_115D42 ROM:0011565C bsr.w sub_115E66 ROM:00115660 ROM:00115660 loc_115660: ; CODE XREF: sub_115628+26↑j ROM:00115660 ; sub_115628+2E↑j ROM:00115660 bset #2,($894).w ROM:00115666 bra.s locret_115690 ROM:00115668 ; --------------------------------------------------------------------------- ROM:00115668 ROM:00115668 loc_115668: ; CODE XREF: sub_115628+E↑j ROM:00115668 bclr #2,($894).w ROM:0011566E cmpi.b #$18,d7 ROM:00115672 bne.s loc_11567A ROM:00115674 bsr.w sub_115ECE ROM:00115678 bra.s locret_115690 ROM:0011567A ; --------------------------------------------------------------------------- ROM:0011567A ROM:0011567A loc_11567A: ; CODE XREF: sub_115628+4A↑j ROM:0011567A cmpi.b #$24,d7 ; '$' ROM:0011567E bne.s loc_115686 ROM:00115680 bsr.w sub_115EDC ROM:00115684 bra.s locret_115690 ROM:00115686 ; --------------------------------------------------------------------------- ROM:00115686 ROM:00115686 loc_115686: ; CODE XREF: sub_115628+56↑j ROM:00115686 cmpi.b #$F0,d7 ROM:0011568A bne.s locret_115690 ROM:0011568C bsr.w sub_115F54 ROM:00115690 ROM:00115690 locret_115690: ; CODE XREF: sub_115628+3E↑j ROM:00115690 ; sub_115628+50↑j ... ROM:00115690 rts ROM:00115690 ; End of function sub_115628 ROM:00115690 ROM:00115692 ; --------------------------------------------------------------------------- ROM:00115692 movem.l d0-d5/a0,-(sp) ROM:00115696 andi.w #$BFFF,($FFFFFE20).w ROM:0011569C move.b ($77C).w,d1 ROM:001156A0 ext.w d1 ROM:001156A2 move.w ($55A).w,d2 ROM:001156A6 move.b ($77D).w,d3 ROM:001156AA subq.b #1,d3 ROM:001156AC cmpi.b #1,($785).w ROM:001156B2 bne.s loc_115716 ROM:001156B4 btst #0,($89E).w ROM:001156BA bne.s loc_1156D2 ROM:001156BC sub.w ($5C6).w,d2 ROM:001156C0 bpl.s loc_1156C6 ROM:001156C2 addi.w #$400,d2 ROM:001156C6 ROM:001156C6 loc_1156C6: ; CODE XREF: ROM:001156C0↑j ROM:001156C6 cmp.w $3BE(a5),d2 ROM:001156CA bgt.s loc_1156D8 ROM:001156CC bra.l loc_11577E ROM:001156D2 ; --------------------------------------------------------------------------- ROM:001156D2 ROM:001156D2 loc_1156D2: ; CODE XREF: ROM:001156BA↑j ROM:001156D2 bclr #0,($89E).w ROM:001156D8 ROM:001156D8 loc_1156D8: ; CODE XREF: ROM:001156CA↑j ROM:001156D8 bsr.w sub_115A86 ROM:001156DC bsr.w sub_115A6C ROM:001156E0 bsr.w sub_115A08 ROM:001156E4 bsr.w sub_115A3A ROM:001156E8 btst #2,($89F).w ROM:001156EE bne.s loc_1156FE ROM:001156F0 move.b #3,($785).w ROM:001156F6 bra.l loc_11577E ROM:001156FC ; --------------------------------------------------------------------------- ROM:001156FC bra.s loc_115710 ROM:001156FE ; --------------------------------------------------------------------------- ROM:001156FE ROM:001156FE loc_1156FE: ; CODE XREF: ROM:001156EE↑j ROM:001156FE bclr #2,($89F).w ROM:00115704 move.b #1,($785).w ROM:0011570A bra.l loc_11577E ROM:00115710 ; --------------------------------------------------------------------------- ROM:00115710 ROM:00115710 loc_115710: ; CODE XREF: ROM:001156FC↑j ROM:00115710 bra.l loc_11577E ROM:00115716 ; --------------------------------------------------------------------------- ROM:00115716 ROM:00115716 loc_115716: ; CODE XREF: ROM:001156B2↑j ROM:00115716 cmpi.b #3,($785).w ROM:0011571C bne.l loc_115754 ROM:00115722 bsr.w sub_115A08 ROM:00115726 move.b ($7A9).w,($77D).w ROM:0011572C cmpi.b #5,($77D).w ROM:00115732 bgt.s loc_115746 ROM:00115734 cmpi.b #4,($77D).w ROM:0011573A blt.s loc_115746 ROM:0011573C move.b #4,($785).w ROM:00115742 bra.s loc_11577E ROM:00115744 ; --------------------------------------------------------------------------- ROM:00115744 bra.s loc_11574E ROM:00115746 ; --------------------------------------------------------------------------- ROM:00115746 ROM:00115746 loc_115746: ; CODE XREF: ROM:00115732↑j ROM:00115746 ; ROM:0011573A↑j ROM:00115746 move.b #1,($785).w ROM:0011574C bra.s loc_11577E ROM:0011574E ; --------------------------------------------------------------------------- ROM:0011574E ROM:0011574E loc_11574E: ; CODE XREF: ROM:00115744↑j ROM:0011574E bra.l loc_11577E ROM:00115754 ; --------------------------------------------------------------------------- ROM:00115754 ROM:00115754 loc_115754: ; CODE XREF: ROM:0011571C↑j ROM:00115754 cmpi.b #4,($785).w ROM:0011575A bne.l loc_11577E ROM:00115760 cmp.b d1,d3 ROM:00115762 bne.s loc_115776 ROM:00115764 bsr.w sub_115AA6 ROM:00115768 bset #0,($89E).w ROM:0011576E move.b #1,($785).w ROM:00115774 bra.s loc_11577E ROM:00115776 ; --------------------------------------------------------------------------- ROM:00115776 ROM:00115776 loc_115776: ; CODE XREF: ROM:00115762↑j ROM:00115776 cmp.b d1,d3 ROM:00115778 ble.s loc_11577E ROM:0011577A bsr.w sub_115A08 ROM:0011577E ROM:0011577E loc_11577E: ; CODE XREF: ROM:001156CC↑j ROM:0011577E ; ROM:001156F6↑j ... ROM:0011577E move.w ($5C6).w,($55A).w ROM:00115784 movem.l (sp)+,d0-d5/a0 ROM:00115788 rte ROM:0011578A ROM:0011578A ; =============== S U B R O U T I N E ======================================= ROM:0011578A ROM:0011578A ROM:0011578A sub_11578A: ; CODE XREF: sub_1155C4↑p ROM:0011578A clr.w d1 ROM:0011578C move.b ($784).w,d1 ROM:00115790 cmpi.w #4,d1 ROM:00115794 bcc.s locret_11579E ROM:00115796 movea.l off_1157A0(pc,d1.w*4),a0 ROM:0011579A nop ROM:0011579C jmp (a0) ROM:0011579E ; --------------------------------------------------------------------------- ROM:0011579E ROM:0011579E locret_11579E: ; CODE XREF: sub_11578A+A↑j ROM:0011579E rts ROM:0011579E ; End of function sub_11578A ROM:0011579E ROM:0011579E ; --------------------------------------------------------------------------- ROM:001157A0 off_1157A0: dc.l loc_1157B0 ; DATA XREF: sub_11578A+C↑r ROM:001157A4 dc.l loc_1157DE ROM:001157A8 dc.l loc_115844 ROM:001157AC dc.l loc_115874 ROM:001157B0 ; --------------------------------------------------------------------------- ROM:001157B0 ROM:001157B0 loc_1157B0: ; DATA XREF: ROM:off_1157A0↑o ROM:001157B0 bclr #6,($894).w ROM:001157B6 bset #4,($89E).w ROM:001157BC bclr #1,($8A1).w ROM:001157C2 move.w $3BC(a5),d4 ROM:001157C6 clr.b ($80D).w ROM:001157CA move.w d4,($668).w ROM:001157CE move.b #1,($80D).w ROM:001157D4 move.b #1,($784).w ROM:001157DA bra.s locret_115842 ROM:001157DC ; --------------------------------------------------------------------------- ROM:001157DC rts ROM:001157DE ; --------------------------------------------------------------------------- ROM:001157DE ROM:001157DE loc_1157DE: ; DATA XREF: ROM:001157A4↑o ROM:001157DE cmpi.w #0,($668).w ROM:001157E4 bgt.s loc_11581C ROM:001157E6 btst #1,($8A1).w ROM:001157EC bne.s loc_11581C ROM:001157EE bclr #4,($89E).w ROM:001157F4 btst #4,($894).w ROM:001157FA bne.s loc_115806 ROM:001157FC move.b #2,($784).w ROM:00115802 bra.s locret_115872 ROM:00115804 ; --------------------------------------------------------------------------- ROM:00115804 bra.s loc_11581C ROM:00115806 ; --------------------------------------------------------------------------- ROM:00115806 ROM:00115806 loc_115806: ; CODE XREF: ROM:001157FA↑j ROM:00115806 bset #6,($894).w ROM:0011580C bsr.w sub_115A7E ROM:00115810 move.b #3,($784).w ROM:00115816 bra.l locret_1158A8 ROM:0011581C ; --------------------------------------------------------------------------- ROM:0011581C ROM:0011581C loc_11581C: ; CODE XREF: ROM:001157E4↑j ROM:0011581C ; ROM:001157EC↑j ... ROM:0011581C btst #1,($8A1).w ROM:00115822 beq.s locret_115842 ROM:00115824 bclr #1,($8A1).w ROM:0011582A move.w $3BC(a5),d4 ROM:0011582E clr.b ($80D).w ROM:00115832 move.w d4,($668).w ROM:00115836 move.b #1,($80D).w ROM:0011583C bra.l *+6 ROM:00115842 ; --------------------------------------------------------------------------- ROM:00115842 ROM:00115842 locret_115842: ; CODE XREF: ROM:001157DA↑j ROM:00115842 ; ROM:00115822↑j ... ROM:00115842 rts ROM:00115844 ; --------------------------------------------------------------------------- ROM:00115844 ROM:00115844 loc_115844: ; DATA XREF: ROM:001157A8↑o ROM:00115844 btst #4,($894).w ROM:0011584A beq.s locret_115872 ROM:0011584C bset #4,($89E).w ROM:00115852 bclr #1,($8A1).w ROM:00115858 move.w $3BC(a5),d4 ROM:0011585C clr.b ($80D).w ROM:00115860 move.w d4,($668).w ROM:00115864 move.b #1,($80D).w ROM:0011586A move.b #1,($784).w ROM:00115870 bra.s locret_115842 ROM:00115872 ; --------------------------------------------------------------------------- ROM:00115872 ROM:00115872 locret_115872: ; CODE XREF: ROM:00115802↑j ROM:00115872 ; ROM:0011584A↑j ROM:00115872 rts ROM:00115874 ; --------------------------------------------------------------------------- ROM:00115874 ROM:00115874 loc_115874: ; DATA XREF: ROM:001157AC↑o ROM:00115874 btst #1,($8A1).w ROM:0011587A beq.s locret_1158A8 ROM:0011587C bset #4,($89E).w ROM:00115882 bclr #6,($894).w ROM:00115888 bclr #1,($8A1).w ROM:0011588E move.w $3BC(a5),d4 ROM:00115892 clr.b ($80D).w ROM:00115896 move.w d4,($668).w ROM:0011589A move.b #1,($80D).w ROM:001158A0 move.b #1,($784).w ROM:001158A6 bra.s locret_115842 ROM:001158A8 ; --------------------------------------------------------------------------- ROM:001158A8 ROM:001158A8 locret_1158A8: ; CODE XREF: ROM:00115816↑j ROM:001158A8 ; ROM:0011587A↑j ROM:001158A8 rts ROM:001158AA ; --------------------------------------------------------------------------- ROM:001158AA rts ROM:001158AC ROM:001158AC ; =============== S U B R O U T I N E ======================================= ROM:001158AC ROM:001158AC ROM:001158AC sub_1158AC: ; CODE XREF: sub_114E4C+C↑p ROM:001158AC clr.w d1 ROM:001158AE move.b ($786).w,d1 ROM:001158B2 cmpi.w #4,d1 ROM:001158B6 bcc.s locret_1158C0 ROM:001158B8 movea.l off_1158C2(pc,d1.w*4),a0 ROM:001158BC nop ROM:001158BE jmp (a0) ROM:001158C0 ; --------------------------------------------------------------------------- ROM:001158C0 ROM:001158C0 locret_1158C0: ; CODE XREF: sub_1158AC+A↑j ROM:001158C0 rts ROM:001158C0 ; End of function sub_1158AC ROM:001158C0 ROM:001158C0 ; --------------------------------------------------------------------------- ROM:001158C2 off_1158C2: dc.l loc_1158D2 ; DATA XREF: sub_1158AC+C↑r ROM:001158C6 dc.l loc_1158DC ROM:001158CA dc.l loc_11593C ROM:001158CE dc.l loc_115984 ROM:001158D2 ; --------------------------------------------------------------------------- ROM:001158D2 ROM:001158D2 loc_1158D2: ; DATA XREF: ROM:off_1158C2↑o ROM:001158D2 move.b #1,($786).w ROM:001158D8 bra.s locret_11593A ROM:001158DA ; --------------------------------------------------------------------------- ROM:001158DA rts ROM:001158DC ; --------------------------------------------------------------------------- ROM:001158DC ROM:001158DC loc_1158DC: ; DATA XREF: ROM:001158C6↑o ROM:001158DC move.w $3CC(a5),d1 ROM:001158E0 btst #3,($899).w ROM:001158E6 bne.s loc_115906 ROM:001158E8 cmp.w ($518).w,d1 ROM:001158EC ble.s loc_115906 ROM:001158EE btst #0,($89C).w ROM:001158F4 bne.s loc_1158FE ROM:001158F6 cmpi.w #0,($556).w ROM:001158FC bne.s loc_115906 ROM:001158FE ROM:001158FE loc_1158FE: ; CODE XREF: ROM:001158F4↑j ROM:001158FE move.b #1,($786).w ROM:00115904 bra.s locret_11593A ROM:00115906 ; --------------------------------------------------------------------------- ROM:00115906 ROM:00115906 loc_115906: ; CODE XREF: ROM:001158E6↑j ROM:00115906 ; ROM:001158EC↑j ... ROM:00115906 btst #7,($89A).w ROM:0011590C beq.s loc_115910 ROM:0011590E bra.s loc_115920 ROM:00115910 ; --------------------------------------------------------------------------- ROM:00115910 ROM:00115910 loc_115910: ; CODE XREF: ROM:0011590C↑j ROM:00115910 btst #0,($89C).w ROM:00115916 beq.s locret_11593A ROM:00115918 btst #4,($894).w ROM:0011591E beq.s locret_11593A ROM:00115920 ROM:00115920 loc_115920: ; CODE XREF: ROM:0011590E↑j ROM:00115920 move.w $3C4(a5),d1 ROM:00115924 clr.b ($842).w ROM:00115928 move.w d1,($6D2).w ROM:0011592C move.b #1,($842).w ROM:00115932 move.b #2,($786).w ROM:00115938 bra.s locret_115982 ROM:0011593A ; --------------------------------------------------------------------------- ROM:0011593A ROM:0011593A locret_11593A: ; CODE XREF: ROM:001158D8↑j ROM:0011593A ; ROM:00115904↑j ... ROM:0011593A rts ROM:0011593C ; --------------------------------------------------------------------------- ROM:0011593C ROM:0011593C loc_11593C: ; DATA XREF: ROM:001158CA↑o ROM:0011593C cmpi.w #0,($6D2).w ROM:00115942 bgt.s loc_115958 ROM:00115944 bset #2,($88C).w ROM:0011594A bset #5,($144B).w ROM:00115950 move.b #3,($786).w ROM:00115956 bra.s locret_1159A2 ROM:00115958 ; --------------------------------------------------------------------------- ROM:00115958 ROM:00115958 loc_115958: ; CODE XREF: ROM:00115942↑j ROM:00115958 btst #4,($894).w ROM:0011595E bne.s loc_115962 ROM:00115960 bra.s loc_115972 ROM:00115962 ; --------------------------------------------------------------------------- ROM:00115962 ROM:00115962 loc_115962: ; CODE XREF: ROM:0011595E↑j ROM:00115962 btst #7,($89A).w ROM:00115968 bne.s locret_115982 ROM:0011596A btst #0,($89C).w ROM:00115970 bne.s locret_115982 ROM:00115972 ROM:00115972 loc_115972: ; CODE XREF: ROM:00115960↑j ROM:00115972 clr.b ($842).w ROM:00115976 clr.w ($6D2).w ROM:0011597A move.b #1,($786).w ROM:00115980 bra.s locret_11593A ROM:00115982 ; --------------------------------------------------------------------------- ROM:00115982 ROM:00115982 locret_115982: ; CODE XREF: ROM:00115938↑j ROM:00115982 ; ROM:00115968↑j ... ROM:00115982 rts ROM:00115984 ; --------------------------------------------------------------------------- ROM:00115984 ROM:00115984 loc_115984: ; DATA XREF: ROM:001158CE↑o ROM:00115984 btst #7,($89A).w ROM:0011598A bne.s locret_1159A2 ROM:0011598C btst #0,($89C).w ROM:00115992 bne.s locret_1159A2 ROM:00115994 bclr #2,($88C).w ROM:0011599A move.b #1,($786).w ROM:001159A0 bra.s locret_11593A ROM:001159A2 ; --------------------------------------------------------------------------- ROM:001159A2 ROM:001159A2 locret_1159A2: ; CODE XREF: ROM:00115956↑j ROM:001159A2 ; ROM:0011598A↑j ... ROM:001159A2 rts ROM:001159A4 ; --------------------------------------------------------------------------- ROM:001159A4 rts ROM:001159A6 ROM:001159A6 ; =============== S U B R O U T I N E ======================================= ROM:001159A6 ROM:001159A6 ROM:001159A6 sub_1159A6: ROM:001159A6 andi.l #$9FFFFFFF,($FFFFFE1C).w ROM:001159AE lea ($FFFFFF00).w,a0 ROM:001159B2 move.w #0,$E0(a0) ROM:001159B8 move.w #$341,$E2(a0) ROM:001159BE move.w #0,$E4(a0) ROM:001159C4 move.w #8,$E6(a0) ROM:001159CA andi.l #$F0FFFFFF,($FFFFFE0C).w ROM:001159D2 ori.l #$E000000,($FFFFFE0C).w ROM:001159DA andi.l #$CFFFFFFF,($FFFFFE14).w ROM:001159E2 andi.l #$CFFFFFFF,($FFFFFE18).w ROM:001159EA ori.l #$20000000,($FFFFFE18).w ROM:001159F2 ori.w #$4000,($FFFFFE0A).w ROM:001159F8 andi.w #$BFFF,($FFFFFE20).w ROM:001159FE ori.l #$30000000,($FFFFFE1C).w ROM:00115A06 rts ROM:00115A06 ; End of function sub_1159A6 ROM:00115A06 ROM:00115A08 ROM:00115A08 ; =============== S U B R O U T I N E ======================================= ROM:00115A08 ROM:00115A08 ROM:00115A08 sub_115A08: ; CODE XREF: ROM:001156E0↑p ROM:00115A08 ; ROM:00115722↑p ... ROM:00115A08 move.b ($77C).w,d0 ROM:00115A0C ext.w d0 ROM:00115A0E lea ($FFFFFF00).w,a0 ROM:00115A12 move.w $E4(a0),d1 ROM:00115A16 bclr #$E,d1 ROM:00115A1A beq.s loc_115A2A ROM:00115A1C bset #7,($89E).w ROM:00115A22 bset #2,($89F).w ROM:00115A28 bra.s locret_115A38 ROM:00115A2A ; --------------------------------------------------------------------------- ROM:00115A2A ROM:00115A2A loc_115A2A: ; CODE XREF: sub_115A08+12↑j ROM:00115A2A move.b d1,$7A8(d0.w) ROM:00115A30 addq.b #1,($77C).w ROM:00115A34 add.b d1,($77E).w ROM:00115A38 ROM:00115A38 locret_115A38: ; CODE XREF: sub_115A08+20↑j ROM:00115A38 rts ROM:00115A38 ; End of function sub_115A08 ROM:00115A38 ROM:00115A3A ROM:00115A3A ; =============== S U B R O U T I N E ======================================= ROM:00115A3A ROM:00115A3A ROM:00115A3A sub_115A3A: ; CODE XREF: ROM:001156E4↑p ROM:00115A3A move.b ($7A8).w,d0 ROM:00115A3E cmpi.b #$3C,d0 ; '<' ROM:00115A42 beq.s loc_115A64 ROM:00115A44 cmpi.b #$24,d0 ; '$' ROM:00115A48 beq.s loc_115A64 ROM:00115A4A cmpi.b #$18,d0 ROM:00115A4E beq.s loc_115A64 ROM:00115A50 cmpi.b #$F0,d0 ROM:00115A54 beq.s loc_115A64 ROM:00115A56 bset #2,($89F).w ROM:00115A5C bset #3,($89E).w ROM:00115A62 bra.s locret_115A6A ROM:00115A64 ; --------------------------------------------------------------------------- ROM:00115A64 ROM:00115A64 loc_115A64: ; CODE XREF: sub_115A3A+8↑j ROM:00115A64 ; sub_115A3A+E↑j ... ROM:00115A64 bset #1,($8A1).w ROM:00115A6A ROM:00115A6A locret_115A6A: ; CODE XREF: sub_115A3A+28↑j ROM:00115A6A rts ROM:00115A6A ; End of function sub_115A3A ROM:00115A6A ROM:00115A6C ROM:00115A6C ; =============== S U B R O U T I N E ======================================= ROM:00115A6C ROM:00115A6C ROM:00115A6C sub_115A6C: ; CODE XREF: ROM:001156DC↑p ROM:00115A6C clr.b ($77C).w ROM:00115A70 clr.b ($77E).w ROM:00115A74 rts ROM:00115A74 ; End of function sub_115A6C ROM:00115A74 ROM:00115A76 ; --------------------------------------------------------------------------- ROM:00115A76 bset #3,($891).w ROM:00115A7C rts ROM:00115A7E ROM:00115A7E ; =============== S U B R O U T I N E ======================================= ROM:00115A7E ROM:00115A7E ROM:00115A7E sub_115A7E: ; CODE XREF: ROM:0011580C↑p ROM:00115A7E bset #0,($144B).w ROM:00115A84 rts ROM:00115A84 ; End of function sub_115A7E ROM:00115A84 ROM:00115A86 ROM:00115A86 ; =============== S U B R O U T I N E ======================================= ROM:00115A86 ROM:00115A86 ROM:00115A86 sub_115A86: ; CODE XREF: ROM:loc_1156D8↑p ROM:00115A86 bclr #3,($88E).w ROM:00115A8C bclr #7,($89E).w ROM:00115A92 bclr #2,($89F).w ROM:00115A98 bclr #3,($891).w ROM:00115A9E bclr #3,($89E).w ROM:00115AA4 rts ROM:00115AA4 ; End of function sub_115A86 ROM:00115AA4 ROM:00115AA6 ROM:00115AA6 ; =============== S U B R O U T I N E ======================================= ROM:00115AA6 ROM:00115AA6 ROM:00115AA6 sub_115AA6: ; CODE XREF: ROM:00115764↑p ROM:00115AA6 lea ($FFFFFF00).w,a0 ROM:00115AAA move.w $E4(a0),d1 ROM:00115AAE bclr #$E,d1 ROM:00115AB2 beq.s loc_115AC2 ROM:00115AB4 bset #7,($89E).w ROM:00115ABA bset #2,($89F).w ROM:00115AC0 bra.s locret_115ADC ROM:00115AC2 ; --------------------------------------------------------------------------- ROM:00115AC2 ROM:00115AC2 loc_115AC2: ; CODE XREF: sub_115AA6+C↑j ROM:00115AC2 cmp.b ($77E).w,d1 ROM:00115AC6 beq.s loc_115AD6 ROM:00115AC8 bset #2,($89F).w ROM:00115ACE bset #3,($88E).w ROM:00115AD4 bra.s locret_115ADC ROM:00115AD6 ; --------------------------------------------------------------------------- ROM:00115AD6 ROM:00115AD6 loc_115AD6: ; CODE XREF: sub_115AA6+20↑j ROM:00115AD6 bset #5,($89B).w ROM:00115ADC ROM:00115ADC locret_115ADC: ; CODE XREF: sub_115AA6+1A↑j ROM:00115ADC ; sub_115AA6+2E↑j ROM:00115ADC rts ROM:00115ADC ; End of function sub_115AA6 ROM:00115ADC ROM:00115ADE ROM:00115ADE ; =============== S U B R O U T I N E ======================================= ROM:00115ADE ROM:00115ADE ROM:00115ADE sub_115ADE: ; CODE XREF: sub_115628+10↑p ROM:00115ADE move.b ($7AA).w,($77F).w ROM:00115AE4 move.b ($7AB).w,($780).w ROM:00115AEA btst #0,($780).w ROM:00115AF0 beq.s loc_115AF8 ROM:00115AF2 bset #3,($DE4).w ROM:00115AF8 ROM:00115AF8 loc_115AF8: ; CODE XREF: sub_115ADE+12↑j ROM:00115AF8 bset #3,($DFC).w ROM:00115AFE clr.w d0 ROM:00115B00 btst #0,($77F).w ROM:00115B06 beq.s loc_115B16 ROM:00115B08 addq.w #1,d0 ROM:00115B0A bclr #0,($898).w ROM:00115B10 bclr #3,($88F).w ROM:00115B16 ROM:00115B16 loc_115B16: ; CODE XREF: sub_115ADE+28↑j ROM:00115B16 btst #1,($77F).w ROM:00115B1C beq.s loc_115B2C ROM:00115B1E addq.w #1,d0 ROM:00115B20 bclr #0,($898).w ROM:00115B26 bclr #3,($88F).w ROM:00115B2C ROM:00115B2C loc_115B2C: ; CODE XREF: sub_115ADE+3E↑j ROM:00115B2C btst #2,($77F).w ROM:00115B32 beq.s loc_115B42 ROM:00115B34 addq.w #1,d0 ROM:00115B36 bclr #0,($898).w ROM:00115B3C bclr #3,($88F).w ROM:00115B42 ROM:00115B42 loc_115B42: ; CODE XREF: sub_115ADE+54↑j ROM:00115B42 move.w $3CA(a5),d1 ROM:00115B46 cmpi.w #0,d1 ROM:00115B4A beq.s loc_115B64 ROM:00115B4C btst #3,($77F).w ROM:00115B52 beq.s loc_115B62 ROM:00115B54 bclr #3,($88F).w ROM:00115B5A bset #0,($898).w ROM:00115B60 addq.w #1,d0 ROM:00115B62 ROM:00115B62 loc_115B62: ; CODE XREF: sub_115ADE+74↑j ROM:00115B62 bra.s loc_115B88 ROM:00115B64 ; --------------------------------------------------------------------------- ROM:00115B64 ROM:00115B64 loc_115B64: ; CODE XREF: sub_115ADE+6C↑j ROM:00115B64 btst #3,($77F).w ROM:00115B6A beq.s loc_115B88 ROM:00115B6C addq.w #1,d0 ROM:00115B6E bclr #1,($88C).w ROM:00115B74 btst #4,($77F).w ROM:00115B7A bne.s loc_115B88 ROM:00115B7C bset #0,($898).w ROM:00115B82 bclr #3,($88F).w ROM:00115B88 ROM:00115B88 loc_115B88: ; CODE XREF: sub_115ADE:loc_115B62↑j ROM:00115B88 ; sub_115ADE+8C↑j ... ROM:00115B88 cmpi.w #0,d1 ROM:00115B8C beq.s loc_115BA6 ROM:00115B8E btst #4,($77F).w ROM:00115B94 beq.s loc_115BA4 ROM:00115B96 bclr #0,($898).w ROM:00115B9C bset #3,($88F).w ROM:00115BA2 addq.w #1,d0 ROM:00115BA4 ROM:00115BA4 loc_115BA4: ; CODE XREF: sub_115ADE+B6↑j ROM:00115BA4 bra.s loc_115BC4 ROM:00115BA6 ; --------------------------------------------------------------------------- ROM:00115BA6 ROM:00115BA6 loc_115BA6: ; CODE XREF: sub_115ADE+AE↑j ROM:00115BA6 btst #4,($77F).w ROM:00115BAC beq.s loc_115BC4 ROM:00115BAE addq.w #1,d0 ROM:00115BB0 btst #3,($77F).w ROM:00115BB6 beq.s loc_115BC4 ROM:00115BB8 bset #3,($88F).w ROM:00115BBE bclr #0,($898).w ROM:00115BC4 ROM:00115BC4 loc_115BC4: ; CODE XREF: sub_115ADE:loc_115BA4↑j ROM:00115BC4 ; sub_115ADE+CE↑j ... ROM:00115BC4 move.w d0,($556).w ROM:00115BC8 cmpi.w #0,($556).w ROM:00115BCE bne.s loc_115BE2 ROM:00115BD0 bclr #0,($898).w ROM:00115BD6 bclr #3,($88F).w ROM:00115BDC bset #7,($89A).w ROM:00115BE2 ROM:00115BE2 loc_115BE2: ; CODE XREF: sub_115ADE+F0↑j ROM:00115BE2 cmpi.w #1,($556).w ROM:00115BE8 bne.s loc_115C14 ROM:00115BEA cmpi.w #0,d1 ROM:00115BEE beq.s loc_115BF8 ROM:00115BF0 bclr #7,($89A).w ROM:00115BF6 bra.s loc_115C14 ROM:00115BF8 ; --------------------------------------------------------------------------- ROM:00115BF8 ROM:00115BF8 loc_115BF8: ; CODE XREF: sub_115ADE+110↑j ROM:00115BF8 btst #4,($77F).w ROM:00115BFE beq.s loc_115C0E ROM:00115C00 bset #1,($88C).w ROM:00115C06 bset #7,($89A).w ROM:00115C0C bra.s loc_115C14 ROM:00115C0E ; --------------------------------------------------------------------------- ROM:00115C0E ROM:00115C0E loc_115C0E: ; CODE XREF: sub_115ADE+120↑j ROM:00115C0E bclr #7,($89A).w ROM:00115C14 ROM:00115C14 loc_115C14: ; CODE XREF: sub_115ADE+10A↑j ROM:00115C14 ; sub_115ADE+118↑j ... ROM:00115C14 cmpi.w #2,($556).w ROM:00115C1A bne.s loc_115C40 ROM:00115C1C cmpi.w #0,d1 ROM:00115C20 beq.s loc_115C2A ROM:00115C22 bset #7,($89A).w ROM:00115C28 bra.s loc_115C40 ROM:00115C2A ; --------------------------------------------------------------------------- ROM:00115C2A ROM:00115C2A loc_115C2A: ; CODE XREF: sub_115ADE+142↑j ROM:00115C2A btst #3,($88F).w ROM:00115C30 bne.s loc_115C3A ROM:00115C32 bset #7,($89A).w ROM:00115C38 bra.s loc_115C40 ROM:00115C3A ; --------------------------------------------------------------------------- ROM:00115C3A ROM:00115C3A loc_115C3A: ; CODE XREF: sub_115ADE+152↑j ROM:00115C3A bclr #7,($89A).w ROM:00115C40 ROM:00115C40 loc_115C40: ; CODE XREF: sub_115ADE+13C↑j ROM:00115C40 ; sub_115ADE+14A↑j ... ROM:00115C40 cmpi.w #2,($556).w ROM:00115C46 ble.s loc_115C5A ROM:00115C48 bclr #0,($898).w ROM:00115C4E bclr #3,($88F).w ROM:00115C54 bset #7,($89A).w ROM:00115C5A ROM:00115C5A loc_115C5A: ; CODE XREF: sub_115ADE+168↑j ROM:00115C5A btst #4,($894).w ROM:00115C60 beq.l locret_115CFC ROM:00115C66 btst #4,($899).w ROM:00115C6C bne.s loc_115CB6 ROM:00115C6E btst #3,($77F).w ROM:00115C74 beq.s loc_115C7C ROM:00115C76 bset #0,($89C).w ROM:00115C7C ROM:00115C7C loc_115C7C: ; CODE XREF: sub_115ADE+196↑j ROM:00115C7C btst #1,($77F).w ROM:00115C82 beq.s loc_115C8A ROM:00115C84 bset #0,($89C).w ROM:00115C8A ROM:00115C8A loc_115C8A: ; CODE XREF: sub_115ADE+1A4↑j ROM:00115C8A btst #4,($77F).w ROM:00115C90 beq.s loc_115C98 ROM:00115C92 bset #0,($89C).w ROM:00115C98 ROM:00115C98 loc_115C98: ; CODE XREF: sub_115ADE+1B2↑j ROM:00115C98 btst #0,($77F).w ROM:00115C9E beq.s loc_115CA6 ROM:00115CA0 bclr #0,($89C).w ROM:00115CA6 ROM:00115CA6 loc_115CA6: ; CODE XREF: sub_115ADE+1C0↑j ROM:00115CA6 btst #2,($77F).w ROM:00115CAC beq.s loc_115CB4 ROM:00115CAE bclr #0,($89C).w ROM:00115CB4 ROM:00115CB4 loc_115CB4: ; CODE XREF: sub_115ADE+1CE↑j ROM:00115CB4 bra.s locret_115CFC ROM:00115CB6 ; --------------------------------------------------------------------------- ROM:00115CB6 ROM:00115CB6 loc_115CB6: ; CODE XREF: sub_115ADE+18E↑j ROM:00115CB6 btst #0,($77F).w ROM:00115CBC beq.s loc_115CC4 ROM:00115CBE bset #0,($89C).w ROM:00115CC4 ROM:00115CC4 loc_115CC4: ; CODE XREF: sub_115ADE+1DE↑j ROM:00115CC4 btst #2,($77F).w ROM:00115CCA beq.s loc_115CD2 ROM:00115CCC bset #0,($89C).w ROM:00115CD2 ROM:00115CD2 loc_115CD2: ; CODE XREF: sub_115ADE+1EC↑j ROM:00115CD2 btst #3,($77F).w ROM:00115CD8 beq.s loc_115CE0 ROM:00115CDA bclr #0,($89C).w ROM:00115CE0 ROM:00115CE0 loc_115CE0: ; CODE XREF: sub_115ADE+1FA↑j ROM:00115CE0 btst #1,($77F).w ROM:00115CE6 beq.s loc_115CEE ROM:00115CE8 bclr #0,($89C).w ROM:00115CEE ROM:00115CEE loc_115CEE: ; CODE XREF: sub_115ADE+208↑j ROM:00115CEE btst #4,($77F).w ROM:00115CF4 beq.s locret_115CFC ROM:00115CF6 bclr #0,($89C).w ROM:00115CFC ROM:00115CFC locret_115CFC: ; CODE XREF: sub_115ADE+182↑j ROM:00115CFC ; sub_115ADE:loc_115CB4↑j ... ROM:00115CFC rts ROM:00115CFC ; End of function sub_115ADE ROM:00115CFC ROM:00115CFE ROM:00115CFE ; =============== S U B R O U T I N E ======================================= ROM:00115CFE ROM:00115CFE ROM:00115CFE sub_115CFE: ; CODE XREF: sub_115628+14↑p ROM:00115CFE btst #2,($780).w ROM:00115D04 beq.s loc_115D0C ROM:00115D06 bset #1,($144B).w ROM:00115D0C ROM:00115D0C loc_115D0C: ; CODE XREF: sub_115CFE+6↑j ROM:00115D0C btst #0,($780).w ROM:00115D12 bne.s loc_115D26 ROM:00115D14 bclr #2,($781).w ROM:00115D1A bclr #1,($781).w ROM:00115D20 bclr #3,($781).w ROM:00115D26 ROM:00115D26 loc_115D26: ; CODE XREF: sub_115CFE+14↑j ROM:00115D26 btst #2,($894).w ROM:00115D2C beq.s locret_115D40 ROM:00115D2E bclr #6,($781).w ROM:00115D34 bclr #5,($781).w ROM:00115D3A bclr #4,($781).w ROM:00115D40 ROM:00115D40 locret_115D40: ; CODE XREF: sub_115CFE+2E↑j ROM:00115D40 rts ROM:00115D40 ; End of function sub_115CFE ROM:00115D40 ROM:00115D42 ROM:00115D42 ; =============== S U B R O U T I N E ======================================= ROM:00115D42 ROM:00115D42 ROM:00115D42 sub_115D42: ; CODE XREF: sub_115628+30↑p ROM:00115D42 btst #0,($77F).w ROM:00115D48 beq.s loc_115D50 ROM:00115D4A move.w #4,($54A).w ROM:00115D50 ROM:00115D50 loc_115D50: ; CODE XREF: sub_115D42+6↑j ROM:00115D50 btst #1,($77F).w ROM:00115D56 beq.s loc_115D5E ROM:00115D58 move.w #6,($54A).w ROM:00115D5E ROM:00115D5E loc_115D5E: ; CODE XREF: sub_115D42+14↑j ROM:00115D5E btst #2,($77F).w ROM:00115D64 beq.s loc_115D6C ROM:00115D66 move.w #5,($54A).w ROM:00115D6C ROM:00115D6C loc_115D6C: ; CODE XREF: sub_115D42+22↑j ROM:00115D6C btst #0,($898).w ROM:00115D72 beq.s loc_115D7A ROM:00115D74 move.w #0,($54A).w ROM:00115D7A ROM:00115D7A loc_115D7A: ; CODE XREF: sub_115D42+30↑j ROM:00115D7A move.w $3C8(a5),d0 ROM:00115D7E btst #3,($88F).w ROM:00115D84 beq.s locret_115DAA ROM:00115D86 cmpi.w #1,d0 ROM:00115D8A bne.s loc_115DA4 ROM:00115D8C btst #5,($8A1).w ROM:00115D92 bne.s loc_115D9C ROM:00115D94 move.w #1,($54A).w ROM:00115D9A bra.s loc_115DA2 ROM:00115D9C ; --------------------------------------------------------------------------- ROM:00115D9C ROM:00115D9C loc_115D9C: ; CODE XREF: sub_115D42+50↑j ROM:00115D9C move.w #3,($54A).w ROM:00115DA2 ROM:00115DA2 loc_115DA2: ; CODE XREF: sub_115D42+58↑j ROM:00115DA2 bra.s locret_115DAA ROM:00115DA4 ; --------------------------------------------------------------------------- ROM:00115DA4 ROM:00115DA4 loc_115DA4: ; CODE XREF: sub_115D42+48↑j ROM:00115DA4 move.w #3,($54A).w ROM:00115DAA ROM:00115DAA locret_115DAA: ; CODE XREF: sub_115D42+42↑j ROM:00115DAA ; sub_115D42:loc_115DA2↑j ROM:00115DAA rts ROM:00115DAA ; End of function sub_115D42 ROM:00115DAA ROM:00115DAC ROM:00115DAC ; =============== S U B R O U T I N E ======================================= ROM:00115DAC ROM:00115DAC ROM:00115DAC sub_115DAC: ; CODE XREF: sub_115628+18↑p ROM:00115DAC clr.w d0 ROM:00115DAE btst #5,($77F).w ROM:00115DB4 beq.s loc_115DB8 ROM:00115DB6 addq.w #1,d0 ROM:00115DB8 ROM:00115DB8 loc_115DB8: ; CODE XREF: sub_115DAC+8↑j ROM:00115DB8 btst #6,($77F).w ROM:00115DBE beq.s loc_115DC2 ROM:00115DC0 addq.w #1,d0 ROM:00115DC2 ROM:00115DC2 loc_115DC2: ; CODE XREF: sub_115DAC+12↑j ROM:00115DC2 btst #4,($780).w ROM:00115DC8 beq.s loc_115DCC ROM:00115DCA addq.w #1,d0 ROM:00115DCC ROM:00115DCC loc_115DCC: ; CODE XREF: sub_115DAC+1C↑j ROM:00115DCC btst #5,($780).w ROM:00115DD2 beq.s loc_115DD6 ROM:00115DD4 addq.w #1,d0 ROM:00115DD6 ROM:00115DD6 loc_115DD6: ; CODE XREF: sub_115DAC+26↑j ROM:00115DD6 move.w d0,($558).w ROM:00115DDA cmpi.w #0,($558).w ROM:00115DE0 bne.s loc_115DE8 ROM:00115DE2 move.w #0,($54E).w ROM:00115DE8 ROM:00115DE8 loc_115DE8: ; CODE XREF: sub_115DAC+34↑j ROM:00115DE8 cmpi.w #1,($558).w ROM:00115DEE bne.s loc_115E28 ROM:00115DF0 btst #5,($77F).w ROM:00115DF6 beq.s loc_115DFE ROM:00115DF8 move.w #1,($54E).w ROM:00115DFE ROM:00115DFE loc_115DFE: ; CODE XREF: sub_115DAC+4A↑j ROM:00115DFE btst #6,($77F).w ROM:00115E04 beq.s loc_115E0C ROM:00115E06 move.w #2,($54E).w ROM:00115E0C ROM:00115E0C loc_115E0C: ; CODE XREF: sub_115DAC+58↑j ROM:00115E0C btst #4,($780).w ROM:00115E12 beq.s loc_115E1A ROM:00115E14 move.w #1,($54E).w ROM:00115E1A ROM:00115E1A loc_115E1A: ; CODE XREF: sub_115DAC+66↑j ROM:00115E1A btst #5,($780).w ROM:00115E20 beq.s loc_115E28 ROM:00115E22 move.w #2,($54E).w ROM:00115E28 ROM:00115E28 loc_115E28: ; CODE XREF: sub_115DAC+42↑j ROM:00115E28 ; sub_115DAC+74↑j ROM:00115E28 cmpi.w #2,($558).w ROM:00115E2E bne.s loc_115E56 ROM:00115E30 btst #4,($780).w ROM:00115E36 beq.s loc_115E50 ROM:00115E38 btst #5,($780).w ROM:00115E3E beq.s loc_115E48 ROM:00115E40 move.w #3,($54E).w ROM:00115E46 bra.s loc_115E4E ROM:00115E48 ; --------------------------------------------------------------------------- ROM:00115E48 ROM:00115E48 loc_115E48: ; CODE XREF: sub_115DAC+92↑j ROM:00115E48 move.w #4,($54E).w ROM:00115E4E ROM:00115E4E loc_115E4E: ; CODE XREF: sub_115DAC+9A↑j ROM:00115E4E bra.s loc_115E56 ROM:00115E50 ; --------------------------------------------------------------------------- ROM:00115E50 ROM:00115E50 loc_115E50: ; CODE XREF: sub_115DAC+8A↑j ROM:00115E50 move.w #4,($54E).w ROM:00115E56 ROM:00115E56 loc_115E56: ; CODE XREF: sub_115DAC+82↑j ROM:00115E56 ; sub_115DAC:loc_115E4E↑j ROM:00115E56 cmpi.w #2,($558).w ROM:00115E5C ble.s locret_115E64 ROM:00115E5E move.w #4,($54E).w ROM:00115E64 ROM:00115E64 locret_115E64: ; CODE XREF: sub_115DAC+B0↑j ROM:00115E64 rts ROM:00115E64 ; End of function sub_115DAC ROM:00115E64 ROM:00115E66 ROM:00115E66 ; =============== S U B R O U T I N E ======================================= ROM:00115E66 ROM:00115E66 ROM:00115E66 sub_115E66: ; CODE XREF: sub_115628+34↑p ROM:00115E66 move.w ($54A).w,d0 ROM:00115E6A move.w ($54C).w,d1 ROM:00115E6E cmp.w d0,d1 ROM:00115E70 bne.s loc_115E7C ROM:00115E72 move.w d1,($AC2).w ROM:00115E76 clr.w ($552).w ROM:00115E7A bra.s locret_115E96 ROM:00115E7C ; --------------------------------------------------------------------------- ROM:00115E7C ROM:00115E7C loc_115E7C: ; CODE XREF: sub_115E66+A↑j ROM:00115E7C move.w $3C0(a5),d2 ROM:00115E80 cmp.w ($552).w,d2 ROM:00115E84 bgt.s loc_115E8E ROM:00115E86 move.w #7,($AC2).w ROM:00115E8C bra.s locret_115E96 ROM:00115E8E ; --------------------------------------------------------------------------- ROM:00115E8E ROM:00115E8E loc_115E8E: ; CODE XREF: sub_115E66+1E↑j ROM:00115E8E move.w d0,($54C).w ROM:00115E92 addq.w #1,($552).w ROM:00115E96 ROM:00115E96 locret_115E96: ; CODE XREF: sub_115E66+14↑j ROM:00115E96 ; sub_115E66+26↑j ROM:00115E96 rts ROM:00115E96 ; End of function sub_115E66 ROM:00115E96 ROM:00115E98 ROM:00115E98 ; =============== S U B R O U T I N E ======================================= ROM:00115E98 ROM:00115E98 ROM:00115E98 sub_115E98: ; CODE XREF: sub_115628+1C↑p ROM:00115E98 move.w ($54E).w,d0 ROM:00115E9C move.w ($550).w,d1 ROM:00115EA0 cmp.w d0,d1 ROM:00115EA2 bne.s loc_115EB0 ROM:00115EA4 move.w ($54E).w,($AC4).w ROM:00115EAA clr.w ($554).w ROM:00115EAE bra.s locret_115ECC ROM:00115EB0 ; --------------------------------------------------------------------------- ROM:00115EB0 ROM:00115EB0 loc_115EB0: ; CODE XREF: sub_115E98+A↑j ROM:00115EB0 move.w $3C2(a5),d2 ROM:00115EB4 cmp.w ($554).w,d2 ROM:00115EB8 bgt.s loc_115EC2 ROM:00115EBA move.w #4,($AC4).w ROM:00115EC0 bra.s locret_115ECC ROM:00115EC2 ; --------------------------------------------------------------------------- ROM:00115EC2 ROM:00115EC2 loc_115EC2: ; CODE XREF: sub_115E98+20↑j ROM:00115EC2 addq.w #1,($554).w ROM:00115EC6 move.w ($54E).w,($550).w ROM:00115ECC ROM:00115ECC locret_115ECC: ; CODE XREF: sub_115E98+16↑j ROM:00115ECC ; sub_115E98+28↑j ROM:00115ECC rts ROM:00115ECC ; End of function sub_115E98 ROM:00115ECC ROM:00115ECE ROM:00115ECE ; =============== S U B R O U T I N E ======================================= ROM:00115ECE ROM:00115ECE ROM:00115ECE sub_115ECE: ; CODE XREF: sub_115628+4C↑p ROM:00115ECE move.b ($7AA).w,($782).w ROM:00115ED4 bset #1,($8A0).w ROM:00115EDA rts ROM:00115EDA ; End of function sub_115ECE ROM:00115EDA ROM:00115EDC ROM:00115EDC ; =============== S U B R O U T I N E ======================================= ROM:00115EDC ROM:00115EDC ROM:00115EDC sub_115EDC: ; CODE XREF: sub_115628+58↑p ROM:00115EDC clr.w d6 ROM:00115EDE move.b ($7AA).w,d6 ROM:00115EE2 move.b ($7AB).w,($781).w ROM:00115EE8 lsl.w #1,d6 ROM:00115EEA btst #0,($781).w ROM:00115EF0 beq.s loc_115EF4 ROM:00115EF2 addq.w #1,d6 ROM:00115EF4 ROM:00115EF4 loc_115EF4: ; CODE XREF: sub_115EDC+14↑j ROM:00115EF4 move.w d6,($548).w ROM:00115EF8 btst #1,($781).w ROM:00115EFE beq.s loc_115F06 ROM:00115F00 bset #2,($144B).w ROM:00115F06 ROM:00115F06 loc_115F06: ; CODE XREF: sub_115EDC+22↑j ROM:00115F06 btst #2,($781).w ROM:00115F0C beq.s loc_115F14 ROM:00115F0E bset #3,($144B).w ROM:00115F14 ROM:00115F14 loc_115F14: ; CODE XREF: sub_115EDC+30↑j ROM:00115F14 btst #3,($781).w ROM:00115F1A beq.s loc_115F22 ROM:00115F1C bset #4,($144B).w ROM:00115F22 ROM:00115F22 loc_115F22: ; CODE XREF: sub_115EDC+3E↑j ROM:00115F22 btst #4,($781).w ROM:00115F28 beq.s loc_115F30 ROM:00115F2A bset #5,($144A).w ROM:00115F30 ROM:00115F30 loc_115F30: ; CODE XREF: sub_115EDC+4C↑j ROM:00115F30 btst #5,($781).w ROM:00115F36 beq.s loc_115F3E ROM:00115F38 bset #6,($144A).w ROM:00115F3E ROM:00115F3E loc_115F3E: ; CODE XREF: sub_115EDC+5A↑j ROM:00115F3E btst #6,($781).w ROM:00115F44 beq.s loc_115F4C ROM:00115F46 bset #7,($144A).w ROM:00115F4C ROM:00115F4C loc_115F4C: ; CODE XREF: sub_115EDC+68↑j ROM:00115F4C bset #0,($897).w ROM:00115F52 rts ROM:00115F52 ; End of function sub_115EDC ROM:00115F52 ROM:00115F54 ROM:00115F54 ; =============== S U B R O U T I N E ======================================= ROM:00115F54 ROM:00115F54 ROM:00115F54 sub_115F54: ; CODE XREF: sub_115628+64↑p ROM:00115F54 move.b ($7AA).w,($783).w ROM:00115F5A bset #7,($89F).w ROM:00115F60 rts ROM:00115F60 ; End of function sub_115F54 ROM:00115F60 ROM:00115F62 ROM:00115F62 ; =============== S U B R O U T I N E ======================================= ROM:00115F62 ROM:00115F62 ROM:00115F62 sub_115F62: ; CODE XREF: sub_1117D6+C↑p ROM:00115F62 move.w #0,($FFFFF448).w ROM:00115F68 rts ROM:00115F68 ; End of function sub_115F62 ROM:00115F68 ROM:00115F6A ; --------------------------------------------------------------------------- ROM:00115F6A movem.l d0-a5,-(sp) ROM:00115F6E move.w #$8000,d0 ROM:00115F72 and.w ($FFFFF448).w,d0 ROM:00115F76 beq.s loc_115F7E ROM:00115F78 not.w d0 ROM:00115F7A and.w d0,($FFFFF448).w ROM:00115F7E ROM:00115F7E loc_115F7E: ; CODE XREF: ROM:00115F76↑j ROM:00115F7E movem.l (sp)+,d0-a5 ROM:00115F82 rte ROM:00115F84 ; --------------------------------------------------------------------------- ROM:00115F84 rts ROM:00115F86 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115F88 ; --------------------------------------------------------------------------- ROM:00115F88 rts ROM:00115F8A ; --------------------------------------------------------------------------- ROM:00115F8A rts ROM:00115F8C ; --------------------------------------------------------------------------- ROM:00115F8C rts ROM:00115F8E ; --------------------------------------------------------------------------- ROM:00115F8E rte ROM:00115F90 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_43. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115F92 ; --------------------------------------------------------------------------- ROM:00115F92 rts ROM:00115F94 ; --------------------------------------------------------------------------- ROM:00115F94 rts ROM:00115F96 ROM:00115F96 ; =============== S U B R O U T I N E ======================================= ROM:00115F96 ROM:00115F96 ROM:00115F96 sub_115F96: ; CODE XREF: sub_11600E↓p ROM:00115F96 ; sub_1196DA+CC↓p ROM:00115F96 clr.l d1 ROM:00115F98 bclr #3,($88B).w ROM:00115F9E bclr #6,($890).w ROM:00115FA4 bclr #0,($561).w ROM:00115FAA ROM:00115FAA loc_115FAA: ; CODE XREF: sub_115F96+68↓j ROM:00115FAA movea.l #$13A000,a0 ROM:00115FB0 move.w #$2E,d2 ; '.' ROM:00115FB4 mulu.w d1,d2 ROM:00115FB6 adda.l d2,a0 ROM:00115FB8 clr.l d4 ROM:00115FBA clr.l d3 ROM:00115FBC ROM:00115FBC loc_115FBC: ; CODE XREF: sub_115F96+44↓j ROM:00115FBC cmpi.b #$FF,(a0,d4.w) ROM:00115FC2 beq.s loc_115FCC ROM:00115FC4 bset #6,($890).w ROM:00115FCA moveq #1,d3 ROM:00115FCC ROM:00115FCC loc_115FCC: ; CODE XREF: sub_115F96+2C↑j ROM:00115FCC addi.b #1,d4 ROM:00115FD0 cmpi.w #0,d3 ROM:00115FD4 bne.s loc_115FDC ROM:00115FD6 cmpi.b #$2E,d4 ; '.' ROM:00115FDA bne.s loc_115FBC ROM:00115FDC ROM:00115FDC loc_115FDC: ; CODE XREF: sub_115F96+3E↑j ROM:00115FDC clr.l d3 ROM:00115FDE cmpi.b #$2E,d4 ; '.' ROM:00115FE2 bne.s loc_115FEE ROM:00115FE4 bset #3,($88B).w ROM:00115FEA moveq #1,d3 ROM:00115FEC bra.s loc_115FF2 ROM:00115FEE ; --------------------------------------------------------------------------- ROM:00115FEE ROM:00115FEE loc_115FEE: ; CODE XREF: sub_115F96+4C↑j ROM:00115FEE addi.b #1,d1 ROM:00115FF2 ROM:00115FF2 loc_115FF2: ; CODE XREF: sub_115F96+56↑j ROM:00115FF2 cmpi.b #$50,d1 ; 'P' ROM:00115FF6 beq.s loc_116000 ROM:00115FF8 cmpi.l #0,d3 ROM:00115FFE beq.s loc_115FAA ROM:00116000 ROM:00116000 loc_116000: ; CODE XREF: sub_115F96+60↑j ROM:00116000 cmpi.b #$50,d1 ; 'P' ROM:00116004 bne.s locret_11600C ROM:00116006 bset #0,($561).w ROM:0011600C ROM:0011600C locret_11600C: ; CODE XREF: sub_115F96+6E↑j ROM:0011600C rts ROM:0011600C ; End of function sub_115F96 ROM:0011600C ROM:0011600E ROM:0011600E ; =============== S U B R O U T I N E ======================================= ROM:0011600E ROM:0011600E ROM:0011600E sub_11600E: ; CODE XREF: sub_1263AE+80A↓p ROM:0011600E bsr.w sub_115F96 ROM:00116012 cmpi.b #0,d1 ROM:00116016 bne.s loc_116020 ROM:00116018 bset #6,($897).w ROM:0011601E bra.s loc_116022 ROM:00116020 ; --------------------------------------------------------------------------- ROM:00116020 ROM:00116020 loc_116020: ; CODE XREF: sub_11600E+8↑j ROM:00116020 subq.b #1,d1 ROM:00116022 ROM:00116022 loc_116022: ; CODE XREF: sub_11600E+10↑j ROM:00116022 movea.l #$13A000,a0 ROM:00116028 move.w #$2E,d2 ; '.' ROM:0011602C mulu.w d1,d2 ROM:0011602E adda.l d2,a0 ROM:00116030 movea.l #$12DB,a1 ROM:00116036 btst #4,($142D).w ROM:0011603C beq.s loc_116046 ROM:0011603E adda.l #6,a1 ROM:00116044 bra.s loc_11604C ROM:00116046 ; --------------------------------------------------------------------------- ROM:00116046 ROM:00116046 loc_116046: ; CODE XREF: sub_11600E+2E↑j ROM:00116046 adda.l #3,a1 ROM:0011604C ROM:0011604C loc_11604C: ; CODE XREF: sub_11600E+36↑j ROM:0011604C move.b #1,d3 ROM:00116050 bra.s loc_116056 ROM:00116052 ; --------------------------------------------------------------------------- ROM:00116052 ROM:00116052 loc_116052: ; CODE XREF: sub_11600E+50↓j ROM:00116052 addi.b #1,d3 ROM:00116056 ROM:00116056 loc_116056: ; CODE XREF: sub_11600E+42↑j ROM:00116056 cmpi.b #$2E,d3 ; '.' ROM:0011605A bgt.s locret_116060 ROM:0011605C move.b (a0)+,(a1)+ ROM:0011605E bra.s loc_116052 ROM:00116060 ; --------------------------------------------------------------------------- ROM:00116060 ROM:00116060 locret_116060: ; CODE XREF: sub_11600E+4C↑j ROM:00116060 rts ROM:00116060 ; End of function sub_11600E ROM:00116060 ROM:00116062 ROM:00116062 ; =============== S U B R O U T I N E ======================================= ROM:00116062 ROM:00116062 ROM:00116062 sub_116062: ; CODE XREF: ROM:0012751C↓p ROM:00116062 move.b ($12DE).l,d1 ROM:00116068 cmpi.b #0,d1 ROM:0011606C bne.s loc_116076 ROM:0011606E bset #6,($897).w ROM:00116074 bra.s loc_116078 ROM:00116076 ; --------------------------------------------------------------------------- ROM:00116076 ROM:00116076 loc_116076: ; CODE XREF: sub_116062+A↑j ROM:00116076 subq.b #1,d1 ROM:00116078 ROM:00116078 loc_116078: ; CODE XREF: sub_116062+12↑j ROM:00116078 movea.l #$13A000,a0 ROM:0011607E move.w #$2E,d2 ; '.' ROM:00116082 mulu.w d1,d2 ROM:00116084 adda.l d2,a0 ROM:00116086 movea.l #$12DB,a1 ROM:0011608C btst #4,($142D).w ROM:00116092 beq.s loc_11609C ROM:00116094 adda.l #6,a1 ROM:0011609A bra.s loc_1160A2 ROM:0011609C ; --------------------------------------------------------------------------- ROM:0011609C ROM:0011609C loc_11609C: ; CODE XREF: sub_116062+30↑j ROM:0011609C adda.l #3,a1 ROM:001160A2 ROM:001160A2 loc_1160A2: ; CODE XREF: sub_116062+38↑j ROM:001160A2 move.b #1,d3 ROM:001160A6 bra.s loc_1160AC ROM:001160A8 ; --------------------------------------------------------------------------- ROM:001160A8 ROM:001160A8 loc_1160A8: ; CODE XREF: sub_116062+52↓j ROM:001160A8 addi.b #1,d3 ROM:001160AC ROM:001160AC loc_1160AC: ; CODE XREF: sub_116062+44↑j ROM:001160AC cmpi.b #$2E,d3 ; '.' ROM:001160B0 bgt.s locret_1160B6 ROM:001160B2 move.b (a0)+,(a1)+ ROM:001160B4 bra.s loc_1160A8 ROM:001160B6 ; --------------------------------------------------------------------------- ROM:001160B6 ROM:001160B6 locret_1160B6: ; CODE XREF: sub_116062+4E↑j ROM:001160B6 rts ROM:001160B6 ; End of function sub_116062 ROM:001160B6 ROM:001160B8 ; --------------------------------------------------------------------------- ROM:001160B8 rts ROM:001160BA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_37. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001160BC ROM:001160BC ; =============== S U B R O U T I N E ======================================= ROM:001160BC ROM:001160BC ROM:001160BC sub_1160BC: ; CODE XREF: ROM:00116224↓p ROM:001160BC movea.l #unk_110400,a1 ROM:001160C2 movea.l #$13C00A,a0 ROM:001160C8 bclr #4,($561).w ROM:001160CE move.b #0,d0 ROM:001160D2 bra.s loc_1160D8 ROM:001160D4 ; --------------------------------------------------------------------------- ROM:001160D4 ROM:001160D4 loc_1160D4: ; CODE XREF: sub_1160BC+36↓j ROM:001160D4 addi.b #1,d0 ROM:001160D8 ROM:001160D8 loc_1160D8: ; CODE XREF: sub_1160BC+16↑j ROM:001160D8 cmpi.b #7,d0 ROM:001160DC bgt.s locret_1160F4 ROM:001160DE move.b (a1),d1 ROM:001160E0 cmp.b (a0),d1 ROM:001160E2 beq.s loc_1160EA ROM:001160E4 bset #4,($561).w ROM:001160EA ROM:001160EA loc_1160EA: ; CODE XREF: sub_1160BC+26↑j ROM:001160EA adda.w #1,a0 ROM:001160EE adda.w #2,a1 ROM:001160F2 bra.s loc_1160D4 ROM:001160F4 ; --------------------------------------------------------------------------- ROM:001160F4 ROM:001160F4 locret_1160F4: ; CODE XREF: sub_1160BC+20↑j ROM:001160F4 rts ROM:001160F4 ; End of function sub_1160BC ROM:001160F4 ROM:001160F6 ROM:001160F6 ; =============== S U B R O U T I N E ======================================= ROM:001160F6 ROM:001160F6 ROM:001160F6 sub_1160F6: ; CODE XREF: sub_116126+2E↓p ROM:001160F6 move.w #$5AA5,d0 ROM:001160FA movea.l #$12,a0 ROM:00116100 adda.l #$13C000,a0 ROM:00116106 bsr.l nullsub_7 ROM:0011610C rts ROM:0011610C ; End of function sub_1160F6 ROM:0011610C ROM:0011610E ROM:0011610E ; =============== S U B R O U T I N E ======================================= ROM:0011610E ROM:0011610E ROM:0011610E sub_11610E: ; CODE XREF: sub_116184+2E↓p ROM:0011610E move.w #$5AA5,d0 ROM:00116112 movea.l #$410,a0 ROM:00116118 adda.l #unk_110000,a0 ROM:0011611E bsr.l nullsub_7 ROM:00116124 rts ROM:00116124 ; End of function sub_11610E ROM:00116124 ROM:00116126 ROM:00116126 ; =============== S U B R O U T I N E ======================================= ROM:00116126 ROM:00116126 ROM:00116126 sub_116126: ; CODE XREF: ROM:0011622C↓p ROM:00116126 movea.l #$13C000,a0 ROM:0011612C movea.l #$13FFFF,a1 ROM:00116132 bsr.w sub_1161E2 ROM:00116136 movea.l #$13C000,a2 ROM:0011613C adda.l #$12,a2 ROM:00116142 cmpi.w #$FFFF,(a2) ROM:00116146 bne.s loc_11615A ROM:00116148 cmpi.w #$A5A5,d0 ROM:0011614C bne.s loc_116158 ROM:0011614E bset #7,($560).w ROM:00116154 bsr.w sub_1160F6 ROM:00116158 ROM:00116158 loc_116158: ; CODE XREF: sub_116126+26↑j ROM:00116158 bra.s locret_116182 ROM:0011615A ; --------------------------------------------------------------------------- ROM:0011615A ROM:0011615A loc_11615A: ; CODE XREF: sub_116126+20↑j ROM:0011615A cmpi.w #$5AA5,(a2) ROM:0011615E bne.s loc_11617C ROM:00116160 subi.w #$5AA5,d0 ROM:00116164 subi.w #1,d0 ROM:00116168 cmpi.w #$A5A5,d0 ROM:0011616C bne.s loc_11617A ROM:0011616E bset #7,($560).w ROM:00116174 bset #2,($88A).w ROM:0011617A ROM:0011617A loc_11617A: ; CODE XREF: sub_116126+46↑j ROM:0011617A bra.s locret_116182 ROM:0011617C ; --------------------------------------------------------------------------- ROM:0011617C ROM:0011617C loc_11617C: ; CODE XREF: sub_116126+38↑j ROM:0011617C bset #3,($89C).w ROM:00116182 ROM:00116182 locret_116182: ; CODE XREF: sub_116126:loc_116158↑j ROM:00116182 ; sub_116126:loc_11617A↑j ROM:00116182 rts ROM:00116182 ; End of function sub_116126 ROM:00116182 ROM:00116184 ROM:00116184 ; =============== S U B R O U T I N E ======================================= ROM:00116184 ROM:00116184 ROM:00116184 sub_116184: ; CODE XREF: ROM:00116228↓p ROM:00116184 movea.l #unk_110000,a0 ROM:0011618A movea.l #byte_139FFF,a1 ROM:00116190 bsr.w sub_1161E2 ROM:00116194 movea.l #unk_110000,a2 ROM:0011619A adda.l #$410,a2 ROM:001161A0 cmpi.w #$FFFF,(a2) ROM:001161A4 bne.s loc_1161B8 ROM:001161A6 cmpi.w #$AA55,d0 ROM:001161AA bne.s loc_1161B6 ROM:001161AC bset #3,($560).w ROM:001161B2 bsr.w sub_11610E ROM:001161B6 ROM:001161B6 loc_1161B6: ; CODE XREF: sub_116184+26↑j ROM:001161B6 bra.s locret_1161E0 ROM:001161B8 ; --------------------------------------------------------------------------- ROM:001161B8 ROM:001161B8 loc_1161B8: ; CODE XREF: sub_116184+20↑j ROM:001161B8 cmpi.w #$5AA5,(a2) ROM:001161BC bne.s loc_1161DA ROM:001161BE subi.w #$5AA5,d0 ROM:001161C2 subi.w #1,d0 ROM:001161C6 cmpi.w #$AA55,d0 ROM:001161CA bne.s loc_1161D8 ROM:001161CC bset #3,($560).w ROM:001161D2 bset #0,($88E).w ROM:001161D8 ROM:001161D8 loc_1161D8: ; CODE XREF: sub_116184+46↑j ROM:001161D8 bra.s locret_1161E0 ROM:001161DA ; --------------------------------------------------------------------------- ROM:001161DA ROM:001161DA loc_1161DA: ; CODE XREF: sub_116184+38↑j ROM:001161DA bset #4,($893).w ROM:001161E0 ROM:001161E0 locret_1161E0: ; CODE XREF: sub_116184:loc_1161B6↑j ROM:001161E0 ; sub_116184:loc_1161D8↑j ROM:001161E0 rts ROM:001161E0 ; End of function sub_116184 ROM:001161E0 ROM:001161E2 ROM:001161E2 ; =============== S U B R O U T I N E ======================================= ROM:001161E2 ROM:001161E2 ROM:001161E2 sub_1161E2: ; CODE XREF: sub_116126+C↑p ROM:001161E2 ; sub_116184+C↑p ... ROM:001161E2 move.l a1,d2 ROM:001161E4 sub.l a0,d2 ROM:001161E6 lsr.l #1,d2 ROM:001161E8 clr.l d0 ROM:001161EA ROM:001161EA loc_1161EA: ; CODE XREF: sub_1161E2+3A↓j ROM:001161EA cmpi.l #0,d2 ROM:001161F0 ble.s locret_11621E ROM:001161F2 move.b #$55,($FFFFFA27).w ; 'U' ROM:001161F8 move.b #$AA,($FFFFFA27).w ROM:001161FE cmpi.l #$FFFF,d2 ROM:00116204 ble.s loc_116212 ROM:00116206 move.w #$FFFF,d1 ROM:0011620A subi.l #$10000,d2 ROM:00116210 bra.s loc_116216 ROM:00116212 ; --------------------------------------------------------------------------- ROM:00116212 ROM:00116212 loc_116212: ; CODE XREF: sub_1161E2+22↑j ROM:00116212 move.w d2,d1 ROM:00116214 clr.l d2 ROM:00116216 ROM:00116216 loc_116216: ; CODE XREF: sub_1161E2+2E↑j ROM:00116216 ; sub_1161E2+36↓j ROM:00116216 add.w (a0)+,d0 ROM:00116218 dbf d1,loc_116216 ROM:0011621C bra.s loc_1161EA ROM:0011621E ; --------------------------------------------------------------------------- ROM:0011621E ROM:0011621E locret_11621E: ; CODE XREF: sub_1161E2+E↑j ROM:0011621E rts ROM:0011621E ; End of function sub_1161E2 ROM:0011621E ROM:00116220 ; --------------------------------------------------------------------------- ROM:00116220 clr.w ($560).w ROM:00116224 bsr.w sub_1160BC ROM:00116228 bsr.w sub_116184 ROM:0011622C bsr.w sub_116126 ROM:00116230 cmpi.w #$8800,($560).w ROM:00116236 bne.s locret_11623E ROM:00116238 bset #7,($561).w ROM:0011623E ROM:0011623E locret_11623E: ; CODE XREF: ROM:00116236↑j ROM:0011623E rts ROM:00116240 ROM:00116240 ; =============== S U B R O U T I N E ======================================= ROM:00116240 ROM:00116240 ROM:00116240 sub_116240: ; CODE XREF: ROM:00117030↓p ROM:00116240 btst #5,($897).w ROM:00116246 bne.l loc_1162D8 ROM:0011624C btst #3,($88A).w ROM:00116252 bne.s loc_116266 ROM:00116254 bset #3,($88A).w ROM:0011625A movea.l #unk_110000,a0 ROM:00116260 clr.w ($562).w ROM:00116264 bra.s loc_11626A ROM:00116266 ; --------------------------------------------------------------------------- ROM:00116266 ROM:00116266 loc_116266: ; CODE XREF: sub_116240+12↑j ROM:00116266 movea.l ($428).w,a0 ROM:0011626A ROM:0011626A loc_11626A: ; CODE XREF: sub_116240+24↑j ROM:0011626A movea.l a0,a1 ROM:0011626C move.l $14(a5),d1 ROM:00116270 lsl.l #1,d1 ROM:00116272 adda.l d1,a1 ROM:00116274 move.l a1,($428).w ROM:00116278 suba.w #1,a1 ROM:0011627C cmpa.l #byte_139FFF,a1 ROM:00116282 blt.s loc_116296 ROM:00116284 movea.l #byte_139FFF,a1 ROM:0011628A bset #5,($897).w ROM:00116290 bset #0,($787).w ROM:00116296 ROM:00116296 loc_116296: ; CODE XREF: sub_116240+42↑j ROM:00116296 bsr.w sub_1161E2 ROM:0011629A add.w d0,($562).w ROM:0011629E btst #5,($897).w ROM:001162A4 beq.s loc_1162D6 ROM:001162A6 move.w ($562).w,d0 ROM:001162AA subi.w #$5AA5,d0 ROM:001162AE subi.w #1,d0 ROM:001162B2 cmpi.w #$AA55,d0 ROM:001162B6 beq.s loc_1162CA ROM:001162B8 bset #4,($88F).w ROM:001162BE bset #1,($787).w ROM:001162C4 bset #4,($88A).w ROM:001162CA ROM:001162CA loc_1162CA: ; CODE XREF: sub_116240+76↑j ROM:001162CA move.l #$13C000,($428).w ROM:001162D2 clr.w ($564).w ROM:001162D6 ROM:001162D6 loc_1162D6: ; CODE XREF: sub_116240+64↑j ROM:001162D6 bra.s locret_116344 ROM:001162D8 ; --------------------------------------------------------------------------- ROM:001162D8 ROM:001162D8 loc_1162D8: ; CODE XREF: sub_116240+6↑j ROM:001162D8 btst #3,($894).w ROM:001162DE bne.s locret_116344 ROM:001162E0 movea.l ($428).w,a0 ROM:001162E4 movea.l a0,a1 ROM:001162E6 move.l $14(a5),d1 ROM:001162EA lsl.l #1,d1 ROM:001162EC adda.l d1,a1 ROM:001162EE move.l a1,($428).w ROM:001162F2 suba.w #1,a1 ROM:001162F6 cmpa.l #$13FFFF,a1 ROM:001162FC blt.s loc_116310 ROM:001162FE movea.l #$13FFFF,a1 ROM:00116304 bset #3,($894).w ROM:0011630A bset #2,($787).w ROM:00116310 ROM:00116310 loc_116310: ; CODE XREF: sub_116240+BC↑j ROM:00116310 bsr.w sub_1161E2 ROM:00116314 add.w d0,($564).w ROM:00116318 btst #3,($894).w ROM:0011631E beq.s locret_116344 ROM:00116320 move.w ($564).w,d0 ROM:00116324 subi.w #$5AA5,d0 ROM:00116328 subi.w #1,d0 ROM:0011632C cmpi.w #$A5A5,d0 ROM:00116330 beq.s locret_116344 ROM:00116332 bset #3,($89F).w ROM:00116338 bset #3,($787).w ROM:0011633E bset #4,($88A).w ROM:00116344 ROM:00116344 locret_116344: ; CODE XREF: sub_116240:loc_1162D6↑j ROM:00116344 ; sub_116240+9E↑j ... ROM:00116344 rts ROM:00116344 ; End of function sub_116240 ROM:00116344 ROM:00116346 ROM:00116346 ; =============== S U B R O U T I N E ======================================= ROM:00116346 ROM:00116346 ROM:00116346 sub_116346: ; CODE XREF: ROM:00139118↓p ROM:00116346 movea.l #unk_110000,a0 ROM:0011634C clr.w d0 ROM:0011634E move.l #$2FFFF,d1 ROM:00116354 lsr.l #1,d1 ROM:00116356 move.l d1,d2 ROM:00116358 swap d2 ROM:0011635A ROM:0011635A loc_11635A: ; CODE XREF: sub_116346+2E↓j ROM:0011635A cmpi.w #0,d2 ROM:0011635E blt.s loc_116376 ROM:00116360 move.b #$55,($FFFFFA27).w ; 'U' ROM:00116366 move.b #$AA,($FFFFFA27).w ROM:0011636C ROM:0011636C loc_11636C: ; CODE XREF: sub_116346+28↓j ROM:0011636C add.w (a0)+,d0 ROM:0011636E dbf d1,loc_11636C ROM:00116372 subq.w #1,d2 ROM:00116374 bra.s loc_11635A ROM:00116376 ; --------------------------------------------------------------------------- ROM:00116376 ROM:00116376 loc_116376: ; CODE XREF: sub_116346+18↑j ROM:00116376 cmpi.w #$AA55,d0 ROM:0011637A beq.s locret_116382 ROM:0011637C bset #0,($1220).w ROM:00116382 ROM:00116382 locret_116382: ; CODE XREF: sub_116346+34↑j ROM:00116382 rts ROM:00116382 ; End of function sub_116346 ROM:00116382 ROM:00116384 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_40. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116386 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_41. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116388 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011638A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011638C ROM:0011638C ; =============== S U B R O U T I N E ======================================= ROM:0011638C ROM:0011638C ROM:0011638C sub_11638C: ; CODE XREF: sub_1263AE+89C↓p ROM:0011638C bsr.w nullsub_8 ROM:00116390 cmpi.b #0,d1 ROM:00116394 bne.s loc_11639E ROM:00116396 bset #2,($88F).w ROM:0011639C bra.s loc_1163A0 ROM:0011639E ; --------------------------------------------------------------------------- ROM:0011639E ROM:0011639E loc_11639E: ; CODE XREF: sub_11638C+8↑j ROM:0011639E subq.b #1,d1 ROM:001163A0 ROM:001163A0 loc_1163A0: ; CODE XREF: sub_11638C+10↑j ROM:001163A0 movea.l #$13B000,a0 ROM:001163A6 move.w #$14,d2 ROM:001163AA mulu.w d1,d2 ROM:001163AC adda.l d2,a0 ROM:001163AE movea.l #$12DB,a1 ROM:001163B4 btst #4,($142D).w ROM:001163BA beq.s loc_1163C4 ROM:001163BC adda.l #6,a1 ROM:001163C2 bra.s loc_1163CA ROM:001163C4 ; --------------------------------------------------------------------------- ROM:001163C4 ROM:001163C4 loc_1163C4: ; CODE XREF: sub_11638C+2E↑j ROM:001163C4 adda.l #3,a1 ROM:001163CA ROM:001163CA loc_1163CA: ; CODE XREF: sub_11638C+36↑j ROM:001163CA move.b #1,d3 ROM:001163CE bra.s loc_1163D4 ROM:001163D0 ; --------------------------------------------------------------------------- ROM:001163D0 ROM:001163D0 loc_1163D0: ; CODE XREF: sub_11638C+50↓j ROM:001163D0 addi.b #1,d3 ROM:001163D4 ROM:001163D4 loc_1163D4: ; CODE XREF: sub_11638C+42↑j ROM:001163D4 cmpi.b #$14,d3 ROM:001163D8 bgt.s locret_1163DE ROM:001163DA move.b (a0)+,(a1)+ ROM:001163DC bra.s loc_1163D0 ROM:001163DE ; --------------------------------------------------------------------------- ROM:001163DE ROM:001163DE locret_1163DE: ; CODE XREF: sub_11638C+4C↑j ROM:001163DE rts ROM:001163DE ; End of function sub_11638C ROM:001163DE ROM:001163E0 ; --------------------------------------------------------------------------- ROM:001163E0 rts ROM:001163E2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_38. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163E4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163E6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163E8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_42. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163EA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_39. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001163EC ROM:001163EC ; =============== S U B R O U T I N E ======================================= ROM:001163EC ROM:001163EC ROM:001163EC sub_1163EC: ; CODE XREF: sub_128994+15A↓p ROM:001163EC ; sub_128994+164↓p ... ROM:001163EC move.w d0,d3 ROM:001163EE cmpi.b #$10,d1 ROM:001163F2 bne.s loc_1163F6 ROM:001163F4 lsl.w #1,d3 ROM:001163F6 ROM:001163F6 loc_1163F6: ; CODE XREF: sub_1163EC+6↑j ROM:001163F6 subq.w #1,d3 ROM:001163F8 move.w (0).w,d2 ROM:001163FC bra.s loc_116402 ROM:001163FE ; --------------------------------------------------------------------------- ROM:001163FE ROM:001163FE loc_1163FE: ; CODE XREF: sub_1163EC+22↓j ROM:001163FE addi.w #1,d2 ROM:00116402 ROM:00116402 loc_116402: ; CODE XREF: sub_1163EC+10↑j ROM:00116402 cmp.w d3,d2 ROM:00116404 bgt.s locret_116410 ROM:00116406 clr.b (a0) ROM:00116408 adda.l #1,a0 ROM:0011640E bra.s loc_1163FE ROM:00116410 ; --------------------------------------------------------------------------- ROM:00116410 ROM:00116410 locret_116410: ; CODE XREF: sub_1163EC+18↑j ROM:00116410 rts ROM:00116410 ; End of function sub_1163EC ROM:00116410 ROM:00116412 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116414 ; --------------------------------------------------------------------------- ROM:00116414 rts ROM:00116416 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116418 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011641A ; --------------------------------------------------------------------------- ROM:0011641A rts ROM:0011641C ROM:0011641C ; =============== S U B R O U T I N E ======================================= ROM:0011641C ROM:0011641C ROM:0011641C sub_11641C: ; CODE XREF: ROM:00116FE8↓p ROM:0011641C clr.w d1 ROM:0011641E move.b ($78F).w,d1 ROM:00116422 cmpi.w #4,d1 ROM:00116426 bcc.s locret_116430 ROM:00116428 movea.l off_116432(pc,d1.w*4),a0 ROM:0011642C nop ROM:0011642E jmp (a0) ROM:00116430 ; --------------------------------------------------------------------------- ROM:00116430 ROM:00116430 locret_116430: ; CODE XREF: sub_11641C+A↑j ROM:00116430 rts ROM:00116430 ; End of function sub_11641C ROM:00116430 ROM:00116430 ; --------------------------------------------------------------------------- ROM:00116432 off_116432: dc.l loc_116442 ; DATA XREF: sub_11641C+C↑r ROM:00116436 dc.l loc_116458 ROM:0011643A dc.l loc_11649A ROM:0011643E dc.l loc_1164C8 ROM:00116442 ; --------------------------------------------------------------------------- ROM:00116442 ROM:00116442 loc_116442: ; DATA XREF: ROM:off_116432↑o ROM:00116442 bsr.w sub_1165D0 ROM:00116446 bsr.w sub_11663A ROM:0011644A bsr.w sub_11666A ROM:0011644E move.b #1,($78F).w ROM:00116454 bra.s loc_116494 ROM:00116456 ; --------------------------------------------------------------------------- ROM:00116456 rts ROM:00116458 ; --------------------------------------------------------------------------- ROM:00116458 ROM:00116458 loc_116458: ; DATA XREF: ROM:00116436↑o ROM:00116458 btst #5,($1406).w ROM:0011645E beq.s loc_11647C ROM:00116460 btst #4,($892).w ROM:00116466 beq.s loc_11647C ROM:00116468 bsr.w sub_11650E ROM:0011646C bsr.w sub_116580 ROM:00116470 move.b #3,($78F).w ROM:00116476 bra.l loc_116508 ROM:0011647C ; --------------------------------------------------------------------------- ROM:0011647C ROM:0011647C loc_11647C: ; CODE XREF: ROM:0011645E↑j ROM:0011647C ; ROM:00116466↑j ROM:0011647C btst #5,($1406).w ROM:00116482 beq.s loc_116494 ROM:00116484 btst #4,($892).w ROM:0011648A bne.s loc_116494 ROM:0011648C move.b #2,($78F).w ROM:00116492 bra.s loc_1164C2 ROM:00116494 ; --------------------------------------------------------------------------- ROM:00116494 ROM:00116494 loc_116494: ; CODE XREF: ROM:00116454↑j ROM:00116494 ; ROM:00116482↑j ... ROM:00116494 bsr.w sub_11673A ROM:00116498 rts ROM:0011649A ; --------------------------------------------------------------------------- ROM:0011649A ROM:0011649A loc_11649A: ; DATA XREF: ROM:0011643A↑o ROM:0011649A btst #4,($892).w ROM:001164A0 beq.s loc_1164B2 ROM:001164A2 bsr.w sub_11650E ROM:001164A6 bsr.w sub_116580 ROM:001164AA move.b #3,($78F).w ROM:001164B0 bra.s loc_116508 ROM:001164B2 ; --------------------------------------------------------------------------- ROM:001164B2 ROM:001164B2 loc_1164B2: ; CODE XREF: ROM:001164A0↑j ROM:001164B2 btst #0,($142D).w ROM:001164B8 beq.s loc_1164C2 ROM:001164BA move.b #1,($78F).w ROM:001164C0 bra.s loc_116494 ROM:001164C2 ; --------------------------------------------------------------------------- ROM:001164C2 ROM:001164C2 loc_1164C2: ; CODE XREF: ROM:00116492↑j ROM:001164C2 ; ROM:001164B8↑j ... ROM:001164C2 bsr.w sub_11673A ROM:001164C6 rts ROM:001164C8 ; --------------------------------------------------------------------------- ROM:001164C8 ROM:001164C8 loc_1164C8: ; DATA XREF: ROM:0011643E↑o ROM:001164C8 btst #4,($892).w ROM:001164CE bne.s loc_1164DC ROM:001164D0 bsr.w sub_116592 ROM:001164D4 move.b #2,($78F).w ROM:001164DA bra.s loc_1164C2 ROM:001164DC ; --------------------------------------------------------------------------- ROM:001164DC ROM:001164DC loc_1164DC: ; CODE XREF: ROM:001164CE↑j ROM:001164DC btst #0,($142D).w ROM:001164E2 beq.s loc_1164F0 ROM:001164E4 bsr.w sub_116592 ROM:001164E8 move.b #1,($78F).w ROM:001164EE bra.s loc_116494 ROM:001164F0 ; --------------------------------------------------------------------------- ROM:001164F0 ROM:001164F0 loc_1164F0: ; CODE XREF: ROM:001164E2↑j ROM:001164F0 move.w ($FFFFFF06).w,d0 ROM:001164F4 asr.w #8,d0 ROM:001164F6 move.b #$10,d1 ROM:001164FA cmp.b d0,d1 ROM:001164FC beq.s loc_116508 ROM:001164FE subi.b #$10,d0 ROM:00116502 asl.w #8,d0 ROM:00116504 sub.w d0,($FFFFFF06).w ROM:00116508 ROM:00116508 loc_116508: ; CODE XREF: ROM:00116476↑j ROM:00116508 ; ROM:001164B0↑j ... ROM:00116508 bsr.w sub_11673A ROM:0011650C rts ROM:0011650E ROM:0011650E ; =============== S U B R O U T I N E ======================================= ROM:0011650E ROM:0011650E ROM:0011650E sub_11650E: ; CODE XREF: sub_110D72+6↑p ROM:0011650E ; ROM:00116468↑p ... ROM:0011650E lea ($FFFFFF10).w,a0 ROM:00116512 move.w $5F4(a5),d3 ROM:00116516 muls.w #$100,d3 ROM:0011651A divs.w #$64,d3 ; 'd' ROM:0011651E move.w ($4CE).w,d4 ROM:00116522 muls.w #$100,d4 ROM:00116526 divs.w #$64,d4 ; 'd' ROM:0011652A move.w #0,d0 ROM:0011652E bra.s loc_116534 ROM:00116530 ; --------------------------------------------------------------------------- ROM:00116530 ROM:00116530 loc_116530: ; CODE XREF: sub_11650E:loc_11657C↓j ROM:00116530 addi.w #1,d0 ROM:00116534 ROM:00116534 loc_116534: ; CODE XREF: sub_11650E+20↑j ROM:00116534 cmpi.w #1,d0 ROM:00116538 bgt.s locret_11657E ROM:0011653A move.w d4,d1 ROM:0011653C sub.w $1058(d0.w*2),d1 ROM:00116542 neg.w d1 ROM:00116544 bgt.s loc_11654A ROM:00116546 addi.w #$4800,d1 ROM:0011654A ROM:0011654A loc_11654A: ; CODE XREF: sub_11650E+36↑j ROM:0011654A sub.w d3,d1 ROM:0011654C bgt.s loc_116552 ROM:0011654E addi.w #$4800,d1 ROM:00116552 ROM:00116552 loc_116552: ; CODE XREF: sub_11650E+3E↑j ROM:00116552 move.w d0,d2 ROM:00116554 muls.w #8,d2 ROM:00116558 cmpi.w #$2400,d1 ROM:0011655C bge.s loc_11656C ROM:0011655E move.w $1058(d0.w*2),2(a0,d2.w*2) ROM:00116566 bclr d0,($78C).w ROM:0011656A bra.s loc_11657C ROM:0011656C ; --------------------------------------------------------------------------- ROM:0011656C ROM:0011656C loc_11656C: ; CODE XREF: sub_11650E+4E↑j ROM:0011656C move.w d0,d6 ROM:0011656E addq.w #2,d6 ROM:00116570 move.w $1058(d6.w*2),2(a0,d2.w*2) ROM:00116578 bset d0,($78C).w ROM:0011657C ROM:0011657C loc_11657C: ; CODE XREF: sub_11650E+5C↑j ROM:0011657C bra.s loc_116530 ROM:0011657E ; --------------------------------------------------------------------------- ROM:0011657E ROM:0011657E locret_11657E: ; CODE XREF: sub_11650E+2A↑j ROM:0011657E rts ROM:0011657E ; End of function sub_11650E ROM:0011657E ROM:00116580 ROM:00116580 ; =============== S U B R O U T I N E ======================================= ROM:00116580 ROM:00116580 ROM:00116580 sub_116580: ; CODE XREF: ROM:0011646C↑p ROM:00116580 ; ROM:001164A6↑p ROM:00116580 move.w ($FFFFFF06).w,d0 ROM:00116584 asr.w #8,d0 ROM:00116586 subi.b #$10,d0 ROM:0011658A asl.w #8,d0 ROM:0011658C sub.w d0,($FFFFFF06).w ROM:00116590 rts ROM:00116590 ; End of function sub_116580 ROM:00116590 ROM:00116592 ROM:00116592 ; =============== S U B R O U T I N E ======================================= ROM:00116592 ROM:00116592 ROM:00116592 sub_116592: ; CODE XREF: ROM:001164D0↑p ROM:00116592 ; ROM:001164E4↑p ROM:00116592 move.w ($FFFFFF06).w,d0 ROM:00116596 asr.w #8,d0 ROM:00116598 subi.b #$30,d0 ; '0' ROM:0011659C asl.w #8,d0 ROM:0011659E sub.w d0,($FFFFFF06).w ROM:001165A2 rts ROM:001165A2 ; End of function sub_116592 ROM:001165A2 ROM:001165A4 ROM:001165A4 ; =============== S U B R O U T I N E ======================================= ROM:001165A4 ROM:001165A4 ROM:001165A4 sub_1165A4: ; CODE XREF: sub_1167E0+10↓p ROM:001165A4 ; ROM:00116828↓p ROM:001165A4 lea ($FFFFFF10).w,a0 ROM:001165A8 asl.w #4,d0 ROM:001165AA adda.w d0,a0 ROM:001165AC asr.w #4,d0 ROM:001165AE btst d0,($78C).w ROM:001165B2 beq.s loc_1165C2 ROM:001165B4 move.w $1058(d0.w*2),2(a0) ROM:001165BC bclr d0,($78C).w ROM:001165C0 bra.s locret_1165CE ROM:001165C2 ; --------------------------------------------------------------------------- ROM:001165C2 ROM:001165C2 loc_1165C2: ; CODE XREF: sub_1165A4+E↑j ROM:001165C2 move.w $105C(d0.w*2),2(a0) ROM:001165CA bset d0,($78C).w ROM:001165CE ROM:001165CE locret_1165CE: ; CODE XREF: sub_1165A4+1C↑j ROM:001165CE rts ROM:001165CE ; End of function sub_1165A4 ROM:001165CE ROM:001165D0 ROM:001165D0 ; =============== S U B R O U T I N E ======================================= ROM:001165D0 ROM:001165D0 ROM:001165D0 sub_1165D0: ; CODE XREF: ROM:loc_116442↑p ROM:001165D0 ; ROM:loc_12587C↓p ROM:001165D0 move.w $98(a5),($FFFFFFEC).w ROM:001165D6 move.w #0,d7 ROM:001165DA bra.s loc_1165E0 ROM:001165DC ; --------------------------------------------------------------------------- ROM:001165DC ROM:001165DC loc_1165DC: ; CODE XREF: sub_1165D0+66↓j ROM:001165DC addi.w #1,d7 ROM:001165E0 ROM:001165E0 loc_1165E0: ; CODE XREF: sub_1165D0+A↑j ROM:001165E0 cmpi.w #1,d7 ROM:001165E4 bgt.s locret_116638 ROM:001165E6 moveq #$10,d0 ROM:001165E8 asr.w #4,d0 ROM:001165EA add.w d7,d0 ROM:001165EC lea ($FFFFFF10).w,a0 ROM:001165F0 asl.w #4,d7 ROM:001165F2 adda.w d7,a0 ROM:001165F4 asr.w #4,d7 ROM:001165F6 bsr.l sub_11AFFC ROM:001165FC moveq #$B,d2 ROM:001165FE moveq #1,d1 ROM:00116600 moveq #3,d4 ROM:00116602 move.w $1058(d7.w*2),2(a0) ROM:0011660A move.w $A2(a5),4(a0) ROM:00116610 cmpi.w #1,d7 ROM:00116614 beq.s loc_11661E ROM:00116616 move.w d0,d6 ROM:00116618 addq.l #1,d6 ROM:0011661A asl.l #4,d6 ROM:0011661C bra.s loc_116622 ROM:0011661E ; --------------------------------------------------------------------------- ROM:0011661E ROM:0011661E loc_11661E: ; CODE XREF: sub_1165D0+44↑j ROM:0011661E move.w #$30,d6 ; '0' ROM:00116622 ROM:00116622 loc_116622: ; CODE XREF: sub_1165D0+4C↑j ROM:00116622 asl.w #8,d6 ROM:00116624 addi.w #$A,d6 ROM:00116628 move.w d6,6(a0) ROM:0011662C moveq #1,d3 ROM:0011662E moveq #1,d5 ROM:00116630 bsr.l sub_11AF80 ROM:00116636 bra.s loc_1165DC ROM:00116638 ; --------------------------------------------------------------------------- ROM:00116638 ROM:00116638 locret_116638: ; CODE XREF: sub_1165D0+14↑j ROM:00116638 rts ROM:00116638 ; End of function sub_1165D0 ROM:00116638 ROM:0011663A ROM:0011663A ; =============== S U B R O U T I N E ======================================= ROM:0011663A ROM:0011663A ROM:0011663A sub_11663A: ; CODE XREF: ROM:00116446↑p ROM:0011663A move.w #$90,d0 ROM:0011663E asr.w #4,d0 ROM:00116640 bsr.l sub_11AFFC ROM:00116646 lea ($FFFFFF90).w,a0 ROM:0011664A move.w #7,(a0) ROM:0011664E move.w #1,d1 ROM:00116652 move.w #$A,d2 ROM:00116656 move.w #0,d3 ROM:0011665A move.w #3,d4 ROM:0011665E move.w #1,d5 ROM:00116662 bsr.l sub_11AF80 ROM:00116668 rts ROM:00116668 ; End of function sub_11663A ROM:00116668 ROM:0011666A ROM:0011666A ; =============== S U B R O U T I N E ======================================= ROM:0011666A ROM:0011666A ROM:0011666A sub_11666A: ; CODE XREF: ROM:0011644A↑p ROM:0011666A move.w #$A0,d0 ROM:0011666E asr.w #4,d0 ROM:00116670 bsr.l sub_11AFFC ROM:00116676 lea ($FFFFFFA0).w,a0 ROM:0011667A move.w #7,(a0) ROM:0011667E move.w #0,d1 ROM:00116682 move.w #$A,d2 ROM:00116686 move.w #0,d3 ROM:0011668A move.w #3,d4 ROM:0011668E move.w #3,d5 ROM:00116692 bsr.l sub_11AF80 ROM:00116698 rts ROM:00116698 ; End of function sub_11666A ROM:00116698 ROM:0011669A ; --------------------------------------------------------------------------- ROM:0011669A lea ($FFFFFF10).w,a0 ROM:0011669E ROM:0011669E ; =============== S U B R O U T I N E ======================================= ROM:0011669E ROM:0011669E ROM:0011669E sub_11669E: ; CODE XREF: ROM:0011682C↓p ROM:0011669E move.w $FE(a5,d0.w*2),d1 ROM:001166A4 btst #3,($896).w ROM:001166AA beq.s loc_1166DC ROM:001166AC move.w $9A(a5),($FFFFFFEC).w ROM:001166B2 move.w $9A(a5),(a0) ROM:001166B6 bclr #3,($896).w ROM:001166BC addi.w #1,($56E).w ROM:001166C2 cmpi.w #0,d0 ROM:001166C6 bne.s loc_1166D0 ROM:001166C8 bset #3,($1426).w ROM:001166CE bra.s loc_1166DC ROM:001166D0 ; --------------------------------------------------------------------------- ROM:001166D0 ROM:001166D0 loc_1166D0: ; CODE XREF: sub_11669E+28↑j ROM:001166D0 cmpi.w #1,d0 ROM:001166D4 bne.s loc_1166DC ROM:001166D6 bset #4,($1422).w ROM:001166DC ROM:001166DC loc_1166DC: ; CODE XREF: sub_11669E+C↑j ROM:001166DC ; sub_11669E+30↑j ... ROM:001166DC btst #7,($88D).w ROM:001166E2 bne.s loc_116710 ROM:001166E4 move.w (a0),d1 ROM:001166E6 add.w $A4(a5),d1 ROM:001166EA cmp.w ($FFFFFFEE).w,d1 ROM:001166EE ble.s loc_1166F8 ROM:001166F0 move.w ($FFFFFFEE).w,d1 ROM:001166F4 bset d0,($78D).w ROM:001166F8 ROM:001166F8 loc_1166F8: ; CODE XREF: sub_11669E+50↑j ROM:001166F8 move.w $98(a5),d2 ROM:001166FC cmp.w ($FFFFFFEC).w,d2 ROM:00116700 ble.s loc_11670A ROM:00116702 move.w $A4(a5),d2 ROM:00116706 add.w d2,($FFFFFFEC).w ROM:0011670A ROM:0011670A loc_11670A: ; CODE XREF: sub_11669E+62↑j ROM:0011670A bra.l loc_116730 ROM:00116710 ; --------------------------------------------------------------------------- ROM:00116710 ROM:00116710 loc_116710: ; CODE XREF: sub_11669E+44↑j ROM:00116710 move.w (a0),d1 ROM:00116712 sub.w $A4(a5),d1 ROM:00116716 bclr #7,($88D).w ROM:0011671C addi.w #1,($570).w ROM:00116722 cmp.w ($FFFFFFEC).w,d1 ROM:00116726 bge.s loc_116730 ROM:00116728 move.w ($FFFFFFEC).w,d1 ROM:0011672C bset d0,($78E).w ROM:00116730 ROM:00116730 loc_116730: ; CODE XREF: sub_11669E:loc_11670A↑j ROM:00116730 ; sub_11669E+88↑j ROM:00116730 move.w d1,(a0) ROM:00116732 move.w d1,$5D0(d0.w*2) ROM:00116738 rts ROM:00116738 ; End of function sub_11669E ROM:00116738 ROM:0011673A ROM:0011673A ; =============== S U B R O U T I N E ======================================= ROM:0011673A ROM:0011673A ROM:0011673A sub_11673A: ; CODE XREF: ROM:loc_116494↑p ROM:0011673A ; ROM:loc_1164C2↑p ... ROM:0011673A move.w #$3F42,d1 ROM:0011673E move.w ($9A0).w,d2 ROM:00116742 move.w ($57E).w,d3 ROM:00116746 bsr.l sub_1174AA ROM:0011674C btst #2,($1428).w ROM:00116752 beq.s loc_116772 ROM:00116754 move.w d1,($FFFFFFEE).w ROM:00116758 move.w $9E(a5),d2 ROM:0011675C muls.w #$411B,d2 ROM:00116760 divs.w ($57E).w,d2 ROM:00116764 bvs.s loc_116770 ROM:00116766 cmp.w ($FFFFFFEE).w,d2 ROM:0011676A bge.s loc_116770 ROM:0011676C move.w d2,($FFFFFFEE).w ROM:00116770 ROM:00116770 loc_116770: ; CODE XREF: sub_11673A+2A↑j ROM:00116770 ; sub_11673A+30↑j ROM:00116770 bra.s loc_11679C ROM:00116772 ; --------------------------------------------------------------------------- ROM:00116772 ROM:00116772 loc_116772: ; CODE XREF: sub_11673A+18↑j ROM:00116772 move.w #0,d0 ROM:00116776 bra.s loc_11677C ROM:00116778 ; --------------------------------------------------------------------------- ROM:00116778 ROM:00116778 loc_116778: ; CODE XREF: sub_11673A+5A↓j ROM:00116778 addi.w #1,d0 ROM:0011677C ROM:0011677C loc_11677C: ; CODE XREF: sub_11673A+3C↑j ROM:0011677C cmpi.w #1,d0 ROM:00116780 bgt.s loc_116796 ROM:00116782 lea ($FFFFFF10).w,a0 ROM:00116786 move.w d0,d7 ROM:00116788 asl.w #4,d7 ROM:0011678A adda.w d7,a0 ROM:0011678C move.w d1,(a0) ROM:0011678E move.w d1,$5D0(d0.w*2) ROM:00116794 bra.s loc_116778 ROM:00116796 ; --------------------------------------------------------------------------- ROM:00116796 ROM:00116796 loc_116796: ; CODE XREF: sub_11673A+46↑j ROM:00116796 move.w $9C(a5),($FFFFFFEE).w ROM:0011679C ROM:0011679C loc_11679C: ; CODE XREF: sub_11673A:loc_116770↑j ROM:0011679C move.w ($FFFFFFEE).w,($56C).w ROM:001167A2 rts ROM:001167A2 ; End of function sub_11673A ROM:001167A2 ROM:001167A4 ROM:001167A4 ; =============== S U B R O U T I N E ======================================= ROM:001167A4 ROM:001167A4 ROM:001167A4 sub_1167A4: ; CODE XREF: sub_12538C:loc_125420↓p ROM:001167A4 move sr,-(sp) ROM:001167A6 move #$2700,sr ROM:001167AA lea ($FFFFFF10).w,a0 ROM:001167AE clr.w d0 ROM:001167B0 move.w #0,d1 ROM:001167B4 bra.s loc_1167BA ROM:001167B6 ; --------------------------------------------------------------------------- ROM:001167B6 ROM:001167B6 loc_1167B6: ; CODE XREF: sub_1167A4+36↓j ROM:001167B6 addi.w #1,d1 ROM:001167BA ROM:001167BA loc_1167BA: ; CODE XREF: sub_1167A4+10↑j ROM:001167BA cmpi.w #1,d1 ROM:001167BE bgt.s loc_1167DC ROM:001167C0 btst d1,($78C).w ROM:001167C4 bne.s loc_1167D0 ROM:001167C6 move.w $1058(d1.w*2),2(a0,d0.w*2) ROM:001167CE bra.s loc_1167D8 ROM:001167D0 ; --------------------------------------------------------------------------- ROM:001167D0 ROM:001167D0 loc_1167D0: ; CODE XREF: sub_1167A4+20↑j ROM:001167D0 move.w $105C(d1.w*2),2(a0,d0.w*2) ROM:001167D8 ROM:001167D8 loc_1167D8: ; CODE XREF: sub_1167A4+2A↑j ROM:001167D8 addq.w #8,d0 ROM:001167DA bra.s loc_1167B6 ROM:001167DC ; --------------------------------------------------------------------------- ROM:001167DC ROM:001167DC loc_1167DC: ; CODE XREF: sub_1167A4+1A↑j ROM:001167DC move (sp)+,sr ROM:001167DE rts ROM:001167DE ; End of function sub_1167A4 ROM:001167DE ROM:001167E0 ROM:001167E0 ; =============== S U B R O U T I N E ======================================= ROM:001167E0 ROM:001167E0 ROM:001167E0 sub_1167E0: ; CODE XREF: sub_110DDC↑p ROM:001167E0 move.w #0,d0 ROM:001167E4 bra.s loc_1167EA ROM:001167E6 ; --------------------------------------------------------------------------- ROM:001167E6 ROM:001167E6 loc_1167E6: ; CODE XREF: sub_1167E0+14↓j ROM:001167E6 addi.w #1,d0 ROM:001167EA ROM:001167EA loc_1167EA: ; CODE XREF: sub_1167E0+4↑j ROM:001167EA cmpi.w #1,d0 ROM:001167EE bgt.s locret_1167F6 ROM:001167F0 bsr.w sub_1165A4 ROM:001167F4 bra.s loc_1167E6 ROM:001167F6 ; --------------------------------------------------------------------------- ROM:001167F6 ROM:001167F6 locret_1167F6: ; CODE XREF: sub_1167E0+E↑j ROM:001167F6 rts ROM:001167F6 ; End of function sub_1167E0 ROM:001167F6 ROM:001167F8 ; --------------------------------------------------------------------------- ROM:001167F8 andi.w #$FBFF,($FFFFFE20).w ROM:001167FE rte ROM:00116800 ; --------------------------------------------------------------------------- ROM:00116800 andi.w #$FDFF,($FFFFFE20).w ROM:00116806 rte ROM:00116808 ; --------------------------------------------------------------------------- ROM:00116808 movem.l d0-d2/a0,-(sp) ROM:0011680C move.w $16(sp),d0 ROM:00116810 subi.w #$100,d0 ROM:00116814 asr.w #2,d0 ROM:00116816 move.w #$FFFF,d1 ROM:0011681A bclr d0,d1 ROM:0011681C and.w d1,($FFFFFE20).w ROM:00116820 asl.w #4,d0 ROM:00116822 subi.w #$10,d0 ROM:00116826 asr.w #4,d0 ROM:00116828 bsr.w sub_1165A4 ROM:0011682C bsr.w sub_11669E ROM:00116830 movem.l (sp)+,d0-d2/a0 ROM:00116834 rte ROM:00116836 ROM:00116836 ; =============== S U B R O U T I N E ======================================= ROM:00116836 ROM:00116836 ROM:00116836 sub_116836: ; CODE XREF: ROM:00116FE2↓p ROM:00116836 move.w #0,d7 ROM:0011683A bra.s loc_116840 ROM:0011683C ; --------------------------------------------------------------------------- ROM:0011683C ROM:0011683C loc_11683C: ; CODE XREF: sub_116836+14↓j ROM:0011683C addi.w #1,d7 ROM:00116840 ROM:00116840 loc_116840: ; CODE XREF: sub_116836+4↑j ROM:00116840 cmpi.w #3,d7 ROM:00116844 bgt.s locret_11684C ROM:00116846 bsr.w sub_11684E ROM:0011684A bra.s loc_11683C ROM:0011684C ; --------------------------------------------------------------------------- ROM:0011684C ROM:0011684C locret_11684C: ; CODE XREF: sub_116836+E↑j ROM:0011684C rts ROM:0011684C ; End of function sub_116836 ROM:0011684C ROM:0011684E ROM:0011684E ; =============== S U B R O U T I N E ======================================= ROM:0011684E ROM:0011684E ROM:0011684E sub_11684E: ; CODE XREF: sub_116836+10↑p ROM:0011684E clr.w d1 ROM:00116850 move.b $7B4(d7.w),d1 ROM:00116856 cmpi.w #4,d1 ROM:0011685A bcc.s locret_116864 ROM:0011685C movea.l off_116866(pc,d1.w*4),a0 ROM:00116860 nop ROM:00116862 jmp (a0) ROM:00116864 ; --------------------------------------------------------------------------- ROM:00116864 ROM:00116864 locret_116864: ; CODE XREF: sub_11684E+C↑j ROM:00116864 rts ROM:00116864 ; End of function sub_11684E ROM:00116864 ROM:00116864 ; --------------------------------------------------------------------------- ROM:00116866 off_116866: dc.l loc_116876 ; DATA XREF: sub_11684E+E↑r ROM:0011686A dc.l loc_116886 ROM:0011686E dc.l loc_1168AA ROM:00116872 dc.l loc_116904 ROM:00116876 ; --------------------------------------------------------------------------- ROM:00116876 ROM:00116876 loc_116876: ; DATA XREF: ROM:off_116866↑o ROM:00116876 bsr.w sub_116982 ROM:0011687A move.b #1,$7B4(d7.w) ROM:00116882 bra.s locret_1168A8 ROM:00116884 ; --------------------------------------------------------------------------- ROM:00116884 rts ROM:00116886 ; --------------------------------------------------------------------------- ROM:00116886 ROM:00116886 loc_116886: ; DATA XREF: ROM:0011686A↑o ROM:00116886 cmpi.l #$F618,$968(d7.w*4) ROM:00116890 ble.s locret_1168A8 ROM:00116892 cmpi.b #3,($129D).w ROM:00116898 bne.s locret_1168A8 ROM:0011689A bsr.w sub_116C1E ROM:0011689E move.b #2,$7B4(d7.w) ROM:001168A6 bra.s locret_116902 ROM:001168A8 ; --------------------------------------------------------------------------- ROM:001168A8 ROM:001168A8 locret_1168A8: ; CODE XREF: ROM:00116882↑j ROM:001168A8 ; ROM:00116890↑j ... ROM:001168A8 rts ROM:001168AA ; --------------------------------------------------------------------------- ROM:001168AA ROM:001168AA loc_1168AA: ; DATA XREF: ROM:0011686E↑o ROM:001168AA btst #0,($1414).w ROM:001168B0 bne.s locret_116902 ROM:001168B2 lea ($FFFFFF30).w,a0 ROM:001168B6 move.w d7,d0 ROM:001168B8 asl.w #4,d0 ROM:001168BA adda.w d0,a0 ROM:001168BC move.w $A(a0),d1 ROM:001168C0 andi.w #1,d1 ROM:001168C4 cmpi.w #1,d1 ROM:001168C8 bne.s loc_1168D2 ROM:001168CA bset #0,($891).w ROM:001168D0 bra.s loc_1168D8 ROM:001168D2 ; --------------------------------------------------------------------------- ROM:001168D2 ROM:001168D2 loc_1168D2: ; CODE XREF: ROM:001168C8↑j ROM:001168D2 bclr #0,($891).w ROM:001168D8 ROM:001168D8 loc_1168D8: ; CODE XREF: ROM:001168D0↑j ROM:001168D8 btst #0,($891).w ROM:001168DE beq.s locret_116902 ROM:001168E0 move.w #$20,d0 ; ' ' ROM:001168E4 clr.b $7D4(d7.w) ROM:001168EA move.w d0,$5F6(d7.w*2) ROM:001168F0 move.b #1,$7D4(d7.w) ROM:001168F8 move.b #3,$7B4(d7.w) ROM:00116900 bra.s locret_11697E ROM:00116902 ; --------------------------------------------------------------------------- ROM:00116902 ROM:00116902 locret_116902: ; CODE XREF: ROM:001168A6↑j ROM:00116902 ; ROM:001168B0↑j ... ROM:00116902 rts ROM:00116904 ; --------------------------------------------------------------------------- ROM:00116904 ROM:00116904 loc_116904: ; DATA XREF: ROM:00116872↑o ROM:00116904 cmpi.w #0,$5F6(d7.w*2) ROM:0011690C bgt.s loc_116942 ROM:0011690E cmpi.l #$3E7,$464(d7.w*4) ROM:00116918 ble.s loc_116942 ROM:0011691A bsr.w sub_116C4A ROM:0011691E clr.l d0 ROM:00116920 move.w $5D6(d7.w*2),d0 ROM:00116926 divu.w #$3E8,d0 ROM:0011692A clr.b $7D4(d7.w) ROM:00116930 move.w d0,$5F6(d7.w*2) ROM:00116936 move.b #1,$7D4(d7.w) ROM:0011693E bsr.w sub_116C92 ROM:00116942 ROM:00116942 loc_116942: ; CODE XREF: ROM:0011690C↑j ROM:00116942 ; ROM:00116918↑j ROM:00116942 cmpi.w #0,$5F6(d7.w*2) ROM:0011694A bgt.s locret_11697E ROM:0011694C cmpi.l #$3E8,$464(d7.w*4) ROM:00116956 bgt.s locret_11697E ROM:00116958 lea ($FFFFFF30).w,a0 ROM:0011695C move.w d7,d0 ROM:0011695E asl.w #4,d0 ROM:00116960 adda.w d0,a0 ROM:00116962 move.w $A(a0),d1 ROM:00116966 andi.w #1,d1 ROM:0011696A cmpi.w #0,d1 ROM:0011696E bne.s locret_11697E ROM:00116970 move.b #1,$7B4(d7.w) ROM:00116978 bra.l locret_1168A8 ROM:0011697E ; --------------------------------------------------------------------------- ROM:0011697E ROM:0011697E locret_11697E: ; CODE XREF: ROM:00116900↑j ROM:0011697E ; ROM:0011694A↑j ... ROM:0011697E rts ROM:00116980 ; --------------------------------------------------------------------------- ROM:00116980 rts ROM:00116982 ROM:00116982 ; =============== S U B R O U T I N E ======================================= ROM:00116982 ROM:00116982 ROM:00116982 sub_116982: ; CODE XREF: ROM:loc_116876↑p ROM:00116982 lea ($FFFFFF30).w,a0 ROM:00116986 move.w d7,d0 ROM:00116988 asl.w #4,d0 ROM:0011698A adda.w d0,a0 ROM:0011698C move.w #$30,d0 ; '0' ROM:00116990 asr.w #4,d0 ROM:00116992 add.w d7,d0 ROM:00116994 bsr.l sub_11AFFC ROM:0011699A moveq #$D,d2 ROM:0011699C moveq #1,d1 ROM:0011699E moveq #3,d4 ROM:001169A0 clr.w (a0) ROM:001169A2 clr.w 2(a0) ROM:001169A6 clr.w 4(a0) ROM:001169AA clr.w 6(a0) ROM:001169AE clr.w 8(a0) ROM:001169B2 clr.l d3 ROM:001169B4 move.w $BF8(a5,d7.w*2),d3 ROM:001169BA add.w $81C(a5),d3 ROM:001169BE cmpi.w #$1C20,d3 ROM:001169C2 blt.s loc_1169C8 ROM:001169C4 subi.w #$1C20,d3 ROM:001169C8 ROM:001169C8 loc_1169C8: ; CODE XREF: sub_116982+40↑j ROM:001169C8 divs.w #$64,d3 ; 'd' ROM:001169CC asl.w #8,d3 ROM:001169CE move.b #$A,d3 ROM:001169D2 move.w d3,$A(a0) ROM:001169D6 moveq #1,d3 ROM:001169D8 moveq #1,d5 ROM:001169DA bsr.l sub_11AF80 ROM:001169E0 rts ROM:001169E0 ; End of function sub_116982 ROM:001169E0 ROM:001169E2 ROM:001169E2 ; =============== S U B R O U T I N E ======================================= ROM:001169E2 ROM:001169E2 ROM:001169E2 sub_1169E2: ; CODE XREF: sub_1349D8+2A↓p ROM:001169E2 move.w #0,d7 ROM:001169E6 bra.s loc_1169EC ROM:001169E8 ; --------------------------------------------------------------------------- ROM:001169E8 ROM:001169E8 loc_1169E8: ; CODE XREF: sub_1169E2+11E↓j ROM:001169E8 addi.w #1,d7 ROM:001169EC ROM:001169EC loc_1169EC: ; CODE XREF: sub_1169E2+4↑j ROM:001169EC cmpi.w #3,d7 ROM:001169F0 bgt.l locret_116B04 ROM:001169F6 lea ($FFFFFF30).w,a0 ROM:001169FA move.w d7,d0 ROM:001169FC asl.w #4,d0 ROM:001169FE adda.w d0,a0 ROM:00116A00 move.w #$30,d0 ; '0' ROM:00116A04 asr.w #4,d0 ROM:00116A06 add.w d7,d0 ROM:00116A08 move.w #1,d5 ROM:00116A0C cmpi.w #2,d5 ROM:00116A10 bne.s loc_116A1A ROM:00116A12 move.w d7,d4 ROM:00116A14 andi.w #1,d4 ROM:00116A18 bra.s loc_116A1E ROM:00116A1A ; --------------------------------------------------------------------------- ROM:00116A1A ROM:00116A1A loc_116A1A: ; CODE XREF: sub_1169E2+2E↑j ROM:00116A1A move.w #0,d4 ROM:00116A1E ROM:00116A1E loc_116A1E: ; CODE XREF: sub_1169E2+36↑j ROM:00116A1E move.w $11A6(d4.w*2),d6 ROM:00116A24 btst d7,($129F).w ROM:00116A28 bne.s loc_116A34 ROM:00116A2A btst #5,($1427).w ROM:00116A30 beq.s loc_116A34 ROM:00116A32 clr.w d6 ROM:00116A34 ROM:00116A34 loc_116A34: ; CODE XREF: sub_1169E2+46↑j ROM:00116A34 ; sub_1169E2+4E↑j ROM:00116A34 move.w d6,4(a0) ROM:00116A38 btst #4,($892).w ROM:00116A3E bne.s loc_116AAC ROM:00116A40 clr.l d5 ROM:00116A42 move.w $11AA(d7.w*2),d5 ROM:00116A48 asl.l #8,d5 ROM:00116A4A divs.w #$64,d5 ; 'd' ROM:00116A4E move.w d5,6(a0) ROM:00116A52 cmpi.w #3,d7 ROM:00116A56 beq.s loc_116A60 ROM:00116A58 move.w d0,d5 ROM:00116A5A addq.l #1,d5 ROM:00116A5C asl.w #4,d5 ROM:00116A5E bra.s loc_116A64 ROM:00116A60 ; --------------------------------------------------------------------------- ROM:00116A60 ROM:00116A60 loc_116A60: ; CODE XREF: sub_1169E2+74↑j ROM:00116A60 move.w #0,d5 ROM:00116A64 ROM:00116A64 loc_116A64: ; CODE XREF: sub_1169E2+7C↑j ROM:00116A64 asl.w #8,d5 ROM:00116A66 cmpi.w #$1C20,($E4E).w ROM:00116A6C bne.s loc_116A72 ROM:00116A6E clr.w d4 ROM:00116A70 bra.s loc_116A7E ROM:00116A72 ; --------------------------------------------------------------------------- ROM:00116A72 ROM:00116A72 loc_116A72: ; CODE XREF: sub_1169E2+8A↑j ROM:00116A72 move.w ($E4E).w,d4 ROM:00116A76 ext.l d4 ROM:00116A78 divs.w #$64,d4 ; 'd' ROM:00116A7C add.w d4,d5 ROM:00116A7E ROM:00116A7E loc_116A7E: ; CODE XREF: sub_1169E2+8E↑j ROM:00116A7E move.w d5,8(a0) ROM:00116A82 move.b $C1C(a5),d4 ROM:00116A86 cmpi.b #0,d4 ROM:00116A8A ble.s loc_116AAC ROM:00116A8C move.w 8(a0),d4 ROM:00116A90 ext.w d4 ROM:00116A92 ext.l d4 ROM:00116A94 bne.s loc_116A98 ROM:00116A96 moveq #$48,d4 ; 'H' ROM:00116A98 ROM:00116A98 loc_116A98: ; CODE XREF: sub_1169E2+B2↑j ROM:00116A98 muls.l $968(d7.w*4),d4 ROM:00116AA0 divu.w #$48,d4 ; 'H' ROM:00116AA4 bvc.s loc_116AAA ROM:00116AA6 move.w #$FFFF,d4 ROM:00116AAA ROM:00116AAA loc_116AAA: ; CODE XREF: sub_1169E2+C2↑j ROM:00116AAA move.w d4,(a0) ROM:00116AAC ROM:00116AAC loc_116AAC: ; CODE XREF: sub_1169E2+5C↑j ROM:00116AAC ; sub_1169E2+A8↑j ROM:00116AAC move sr,-(sp) ROM:00116AAE move #$2700,sr ROM:00116AB2 move.b $C1C(a5),d4 ROM:00116AB6 cmpi.b #0,d4 ROM:00116ABA bne.s loc_116AFE ROM:00116ABC move.w 8(a0),d4 ROM:00116AC0 ext.w d4 ROM:00116AC2 ext.l d4 ROM:00116AC4 bne.s loc_116AC8 ROM:00116AC6 moveq #$48,d4 ; 'H' ROM:00116AC8 ROM:00116AC8 loc_116AC8: ; CODE XREF: sub_1169E2+E2↑j ROM:00116AC8 muls.l $968(d7.w*4),d4 ROM:00116AD0 divu.l #$48,d4 ; 'H' ROM:00116AD8 cmpi.l #$F618,d4 ROM:00116ADE ble.s loc_116AE6 ROM:00116AE0 move.l $454(d7.w*4),d4 ROM:00116AE6 ROM:00116AE6 loc_116AE6: ; CODE XREF: sub_1169E2+FC↑j ROM:00116AE6 btst #0,($1414).w ROM:00116AEC bne.s loc_116AF2 ROM:00116AEE move.w d4,(a0) ROM:00116AF0 bra.s loc_116AF4 ROM:00116AF2 ; --------------------------------------------------------------------------- ROM:00116AF2 ROM:00116AF2 loc_116AF2: ; CODE XREF: sub_1169E2+10A↑j ROM:00116AF2 clr.w (a0) ROM:00116AF4 ROM:00116AF4 loc_116AF4: ; CODE XREF: sub_1169E2+10E↑j ROM:00116AF4 cmpi.w #0,d7 ROM:00116AF8 bne.s loc_116AFE ROM:00116AFA move.w d4,($57A).w ROM:00116AFE ROM:00116AFE loc_116AFE: ; CODE XREF: sub_1169E2+D8↑j ROM:00116AFE ; sub_1169E2+116↑j ROM:00116AFE move (sp)+,sr ROM:00116B00 bra.w loc_1169E8 ROM:00116B04 ; --------------------------------------------------------------------------- ROM:00116B04 ROM:00116B04 locret_116B04: ; CODE XREF: sub_1169E2+E↑j ROM:00116B04 rts ROM:00116B04 ; End of function sub_1169E2 ROM:00116B04 ROM:00116B06 ROM:00116B06 ; =============== S U B R O U T I N E ======================================= ROM:00116B06 ROM:00116B06 ROM:00116B06 sub_116B06: ; CODE XREF: sub_123266+E↓p ROM:00116B06 ; sub_1339D6:loc_133A0C↓p ... ROM:00116B06 btst #7,($1429).w ROM:00116B0C bne.s locret_116B82 ROM:00116B0E move.w #0,d7 ROM:00116B12 bra.s loc_116B18 ROM:00116B14 ; --------------------------------------------------------------------------- ROM:00116B14 ROM:00116B14 loc_116B14: ; CODE XREF: sub_116B06:loc_116B48↓j ROM:00116B14 addi.w #1,d7 ROM:00116B18 ROM:00116B18 loc_116B18: ; CODE XREF: sub_116B06+C↑j ROM:00116B18 cmpi.w #3,d7 ROM:00116B1C bgt.s loc_116B4A ROM:00116B1E lea ($FFFFFF30).w,a0 ROM:00116B22 move.w d7,d6 ROM:00116B24 asl.w #4,d6 ROM:00116B26 adda.w d6,a0 ROM:00116B28 move.w #$30,d6 ; '0' ROM:00116B2C asr.w #4,d6 ROM:00116B2E add.w d7,d6 ROM:00116B30 move.w d0,2(a0) ROM:00116B34 move.w $5F6(a5),d5 ROM:00116B38 cmpi.w #0,d5 ROM:00116B3C bne.s loc_116B48 ROM:00116B3E moveq #1,d5 ROM:00116B40 asl.l d6,d5 ROM:00116B42 asl.l d6,d5 ROM:00116B44 or.l d5,($FFFFFE18).w ROM:00116B48 ROM:00116B48 loc_116B48: ; CODE XREF: sub_116B06+36↑j ROM:00116B48 bra.s loc_116B14 ROM:00116B4A ; --------------------------------------------------------------------------- ROM:00116B4A ROM:00116B4A loc_116B4A: ; CODE XREF: sub_116B06+16↑j ROM:00116B4A move.w ($E72).w,d4 ROM:00116B4E ext.l d4 ROM:00116B50 muls.l d0,d4 ROM:00116B54 muls.l #4,d4 ROM:00116B5C move.w $1B2(a5),d5 ROM:00116B60 muls.w #$3C,d5 ; '<' ROM:00116B64 divs.l d5,d4 ROM:00116B68 move.l d4,($8D8).w ROM:00116B6C move.l ($8A8).w,d3 ROM:00116B70 add.l d4,d3 ROM:00116B72 move.l d3,($8A8).w ROM:00116B76 divs.l #$A,d3 ROM:00116B7E move.w d3,($A04).w ROM:00116B82 ROM:00116B82 locret_116B82: ; CODE XREF: sub_116B06+6↑j ROM:00116B82 rts ROM:00116B82 ; End of function sub_116B06 ROM:00116B82 ROM:00116B84 ROM:00116B84 ; =============== S U B R O U T I N E ======================================= ROM:00116B84 ROM:00116B84 ROM:00116B84 sub_116B84: ; CODE XREF: sub_110D72+C↑p ROM:00116B84 move.w #0,d7 ROM:00116B88 bra.s loc_116B8E ROM:00116B8A ; --------------------------------------------------------------------------- ROM:00116B8A ROM:00116B8A loc_116B8A: ; CODE XREF: sub_116B84:loc_116BDC↓j ROM:00116B8A addi.w #1,d7 ROM:00116B8E ROM:00116B8E loc_116B8E: ; CODE XREF: sub_116B84+4↑j ROM:00116B8E cmpi.w #3,d7 ROM:00116B92 bgt.s locret_116BDE ROM:00116B94 lea ($FFFFFF30).w,a0 ROM:00116B98 move.w d7,d6 ROM:00116B9A asl.w #4,d6 ROM:00116B9C adda.w d6,a0 ROM:00116B9E move.w 8(a0),d5 ROM:00116BA2 cmpi.b #0,d5 ROM:00116BA6 beq.s loc_116BDC ROM:00116BA8 move.w 6(a0),d4 ROM:00116BAC move.b d4,d2 ROM:00116BAE asr.w #8,d4 ROM:00116BB0 move.w d4,d3 ROM:00116BB2 move.w ($4CE).w,d1 ROM:00116BB6 ext.l d1 ROM:00116BB8 divs.w #$64,d1 ; 'd' ROM:00116BBC sub.w d1,d3 ROM:00116BBE bpl.s loc_116BC4 ROM:00116BC0 addi.w #$48,d3 ; 'H' ROM:00116BC4 ROM:00116BC4 loc_116BC4: ; CODE XREF: sub_116B84+3A↑j ROM:00116BC4 ; sub_116B84+4E↓j ROM:00116BC4 cmp.b d3,d5 ROM:00116BC6 bge.s loc_116BD4 ROM:00116BC8 sub.b d5,d4 ROM:00116BCA bge.s loc_116BD0 ROM:00116BCC addi.b #$48,d4 ; 'H' ROM:00116BD0 ROM:00116BD0 loc_116BD0: ; CODE XREF: sub_116B84+46↑j ROM:00116BD0 sub.b d5,d3 ROM:00116BD2 bra.s loc_116BC4 ROM:00116BD4 ; --------------------------------------------------------------------------- ROM:00116BD4 ROM:00116BD4 loc_116BD4: ; CODE XREF: sub_116B84+42↑j ROM:00116BD4 asl.w #8,d4 ROM:00116BD6 move.b d2,d4 ROM:00116BD8 move.w d4,6(a0) ROM:00116BDC ROM:00116BDC loc_116BDC: ; CODE XREF: sub_116B84+22↑j ROM:00116BDC bra.s loc_116B8A ROM:00116BDE ; --------------------------------------------------------------------------- ROM:00116BDE ROM:00116BDE locret_116BDE: ; CODE XREF: sub_116B84+E↑j ROM:00116BDE rts ROM:00116BDE ; End of function sub_116B84 ROM:00116BDE ROM:00116BE0 ROM:00116BE0 ; =============== S U B R O U T I N E ======================================= ROM:00116BE0 ROM:00116BE0 ROM:00116BE0 sub_116BE0: ; CODE XREF: sub_110DDC+6↑p ROM:00116BE0 move.w #0,d7 ROM:00116BE4 bra.s loc_116BEA ROM:00116BE6 ; --------------------------------------------------------------------------- ROM:00116BE6 ROM:00116BE6 loc_116BE6: ; CODE XREF: sub_116BE0:loc_116C1A↓j ROM:00116BE6 addi.w #1,d7 ROM:00116BEA ROM:00116BEA loc_116BEA: ; CODE XREF: sub_116BE0+4↑j ROM:00116BEA cmpi.w #3,d7 ROM:00116BEE bgt.s locret_116C1C ROM:00116BF0 lea ($FFFFFF30).w,a0 ROM:00116BF4 move.w d7,d6 ROM:00116BF6 asl.w #4,d6 ROM:00116BF8 adda.w d6,a0 ROM:00116BFA move.w 8(a0),d4 ROM:00116BFE cmpi.b #0,d4 ROM:00116C02 ble.s loc_116C1A ROM:00116C04 cmpi.w #$2400,6(a0) ROM:00116C0A bge.s loc_116C14 ROM:00116C0C addi.w #$2400,6(a0) ROM:00116C12 bra.s loc_116C1A ROM:00116C14 ; --------------------------------------------------------------------------- ROM:00116C14 ROM:00116C14 loc_116C14: ; CODE XREF: sub_116BE0+2A↑j ROM:00116C14 subi.w #$2400,6(a0) ROM:00116C1A ROM:00116C1A loc_116C1A: ; CODE XREF: sub_116BE0+22↑j ROM:00116C1A ; sub_116BE0+32↑j ROM:00116C1A bra.s loc_116BE6 ROM:00116C1C ; --------------------------------------------------------------------------- ROM:00116C1C ROM:00116C1C locret_116C1C: ; CODE XREF: sub_116BE0+E↑j ROM:00116C1C rts ROM:00116C1C ; End of function sub_116BE0 ROM:00116C1C ROM:00116C1E ROM:00116C1E ; =============== S U B R O U T I N E ======================================= ROM:00116C1E ROM:00116C1E ROM:00116C1E sub_116C1E: ; CODE XREF: ROM:0011689A↑p ROM:00116C1E move.l #$F618,d3 ROM:00116C24 move.l $968(d7.w*4),d2 ROM:00116C2A divu.w #$3E8,d2 ROM:00116C2E swap d2 ROM:00116C30 ext.l d2 ROM:00116C32 add.l d2,d3 ROM:00116C34 move.l d3,$454(d7.w*4) ROM:00116C3A move.l $968(d7.w*4),d1 ROM:00116C40 sub.l d3,d1 ROM:00116C42 move.l d1,$464(d7.w*4) ROM:00116C48 rts ROM:00116C48 ; End of function sub_116C1E 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:0011691A↑p ROM:00116C4A cmpi.l #$7D00,$464(d7.w*4) ROM:00116C54 ble.s loc_116C60 ROM:00116C56 move.w #$7D00,$5D6(d7.w*2) ROM:00116C5E bra.s loc_116C6C ROM:00116C60 ; --------------------------------------------------------------------------- ROM:00116C60 ROM:00116C60 loc_116C60: ; CODE XREF: sub_116C4A+A↑j ROM:00116C60 move.l $464(d7.w*4),d2 ROM:00116C66 move.w d2,$5D6(d7.w*2) ROM:00116C6C ROM:00116C6C loc_116C6C: ; CODE XREF: sub_116C4A+14↑j ROM:00116C6C lea ($FFFFFF30).w,a0 ROM:00116C70 move.w d7,d0 ROM:00116C72 asl.w #4,d0 ROM:00116C74 adda.w d0,a0 ROM:00116C76 move.w #$30,d0 ; '0' ROM:00116C7A asr.w #4,d0 ROM:00116C7C add.w d7,d0 ROM:00116C7E move.w $5D6(d7.w*2),2(a0) ROM:00116C86 moveq #1,d5 ROM:00116C88 asl.l d0,d5 ROM:00116C8A asl.l d0,d5 ROM:00116C8C or.l d5,($FFFFFE18).w ROM:00116C90 rts ROM:00116C90 ; End of function sub_116C4A ROM:00116C90 ROM:00116C92 ROM:00116C92 ; =============== S U B R O U T I N E ======================================= ROM:00116C92 ROM:00116C92 ROM:00116C92 sub_116C92: ; CODE XREF: ROM:0011693E↑p ROM:00116C92 clr.l d0 ROM:00116C94 move.w $5D6(d7.w*2),d0 ROM:00116C9A sub.l d0,$464(d7.w*4) ROM:00116CA0 rts ROM:00116CA0 ; End of function sub_116C92 ROM:00116CA0 ROM:00116CA2 ; --------------------------------------------------------------------------- ROM:00116CA2 movem.l d0-d4/a0,-(sp) ROM:00116CA6 lea ($FFFFFF30).w,a0 ROM:00116CAA move.w $1E(sp),d0 ROM:00116CAE subi.w #$100,d0 ROM:00116CB2 asr.w #2,d0 ROM:00116CB4 move.w #$FFFF,d1 ROM:00116CB8 bclr d0,d1 ROM:00116CBA and.w d1,($FFFFFE20).w ROM:00116CBE move.w d0,d2 ROM:00116CC0 asl.w #4,d0 ROM:00116CC2 subi.w #$30,d0 ; '0' ROM:00116CC6 adda.w d0,a0 ROM:00116CC8 asr.w #4,d0 ROM:00116CCA move.l ($FFFFFE14).w,d1 ROM:00116CCE asr.l d2,d1 ROM:00116CD0 asr.l d2,d1 ROM:00116CD2 andi.l #3,d1 ROM:00116CD8 btst d0,($129F).w ROM:00116CDC beq.s loc_116CE4 ROM:00116CDE eori.w #1,d1 ROM:00116CE2 bra.s loc_116CE8 ROM:00116CE4 ; --------------------------------------------------------------------------- ROM:00116CE4 ROM:00116CE4 loc_116CE4: ; CODE XREF: ROM:00116CDC↑j ROM:00116CE4 eori.w #0,d1 ROM:00116CE8 ROM:00116CE8 loc_116CE8: ; CODE XREF: ROM:00116CE2↑j ROM:00116CE8 beq.s loc_116CF2 ROM:00116CEA asl.l d2,d1 ROM:00116CEC asl.l d2,d1 ROM:00116CEE eor.l d1,($FFFFFE14).w ROM:00116CF2 ROM:00116CF2 loc_116CF2: ; CODE XREF: ROM:loc_116CE8↑j ROM:00116CF2 bsr.w sub_116CFC ROM:00116CF6 movem.l (sp)+,d0-d4/a0 ROM:00116CFA rte ROM:00116CFC ROM:00116CFC ; =============== S U B R O U T I N E ======================================= ROM:00116CFC ROM:00116CFC ROM:00116CFC sub_116CFC: ; CODE XREF: ROM:loc_116CF2↑p ROM:00116CFC move.w $11AA(d0.w*2),d1 ROM:00116D02 ext.l d1 ROM:00116D04 asl.l #8,d1 ROM:00116D06 divs.w #$64,d1 ; 'd' ROM:00116D0A cmpi.w #$1C20,($E4E).w ROM:00116D10 bne.s loc_116D16 ROM:00116D12 clr.w d2 ROM:00116D14 bra.s loc_116D20 ROM:00116D16 ; --------------------------------------------------------------------------- ROM:00116D16 ROM:00116D16 loc_116D16: ; CODE XREF: sub_116CFC+14↑j ROM:00116D16 move.w ($E4E).w,d2 ROM:00116D1A ext.l d2 ROM:00116D1C divs.w #$64,d2 ; 'd' ROM:00116D20 ROM:00116D20 loc_116D20: ; CODE XREF: sub_116CFC+18↑j ROM:00116D20 move.w 8(a0),d3 ROM:00116D24 cmp.b d2,d3 ROM:00116D26 beq.s loc_116D5E ROM:00116D28 move.b d2,d3 ROM:00116D2A move.w d3,8(a0) ROM:00116D2E move.w ($E4E).w,d3 ROM:00116D32 ext.l d3 ROM:00116D34 muls.l $968(d0.w*4),d3 ROM:00116D3C divu.w #$1C20,d3 ROM:00116D40 bvc.s loc_116D46 ROM:00116D42 move.w #$FFFF,d3 ROM:00116D46 ROM:00116D46 loc_116D46: ; CODE XREF: sub_116CFC+44↑j ROM:00116D46 btst #0,($1414).w ROM:00116D4C bne.s loc_116D52 ROM:00116D4E move.w d3,(a0) ROM:00116D50 bra.s loc_116D54 ROM:00116D52 ; --------------------------------------------------------------------------- ROM:00116D52 ROM:00116D52 loc_116D52: ; CODE XREF: sub_116CFC+50↑j ROM:00116D52 clr.w (a0) ROM:00116D54 ROM:00116D54 loc_116D54: ; CODE XREF: sub_116CFC+54↑j ROM:00116D54 cmpi.w #0,d0 ROM:00116D58 bne.s loc_116D5E ROM:00116D5A move.w d3,($57A).w ROM:00116D5E ROM:00116D5E loc_116D5E: ; CODE XREF: sub_116CFC+2A↑j ROM:00116D5E ; sub_116CFC+5C↑j ROM:00116D5E move.w d1,d4 ROM:00116D60 asr.w #8,d4 ROM:00116D62 cmpi.w #0,d2 ROM:00116D66 ble.s loc_116D8A ROM:00116D68 move.w d1,d3 ROM:00116D6A asr.w #8,d3 ROM:00116D6C sub.w ($FFFFFF0A).w,d3 ROM:00116D70 cmpi.b #0,d3 ROM:00116D74 bge.s loc_116D7A ROM:00116D76 addi.b #$48,d3 ; 'H' ROM:00116D7A ROM:00116D7A loc_116D7A: ; CODE XREF: sub_116CFC+78↑j ROM:00116D7A ; sub_116CFC+8C↓j ROM:00116D7A cmp.b d3,d2 ROM:00116D7C bge.s loc_116D8A ROM:00116D7E sub.b d2,d4 ROM:00116D80 bpl.s loc_116D86 ROM:00116D82 addi.b #$48,d4 ; 'H' ROM:00116D86 ROM:00116D86 loc_116D86: ; CODE XREF: sub_116CFC+84↑j ROM:00116D86 sub.b d2,d3 ROM:00116D88 bra.s loc_116D7A ROM:00116D8A ; --------------------------------------------------------------------------- ROM:00116D8A ROM:00116D8A loc_116D8A: ; CODE XREF: sub_116CFC+6A↑j ROM:00116D8A ; sub_116CFC+80↑j ROM:00116D8A asl.w #8,d4 ROM:00116D8C move.b d1,d4 ROM:00116D8E btst #5,($1427).w ROM:00116D94 beq.s loc_116D9A ROM:00116D96 move.w d4,6(a0) ROM:00116D9A ROM:00116D9A loc_116D9A: ; CODE XREF: sub_116CFC+98↑j ROM:00116D9A move.b $C1C(a5),d1 ROM:00116D9E cmpi.b #0,d1 ROM:00116DA2 ble.s loc_116DCE ROM:00116DA4 move.w 8(a0),d1 ROM:00116DA8 ext.w d1 ROM:00116DAA ext.l d1 ROM:00116DAC bne.s loc_116DB0 ROM:00116DAE moveq #$48,d1 ; 'H' ROM:00116DB0 ROM:00116DB0 loc_116DB0: ; CODE XREF: sub_116CFC+B0↑j ROM:00116DB0 muls.l $968(d0.w*4),d1 ROM:00116DB8 divu.w #$48,d1 ; 'H' ROM:00116DBC bvc.s loc_116DC2 ROM:00116DBE move.w #$FFFF,d1 ROM:00116DC2 ROM:00116DC2 loc_116DC2: ; CODE XREF: sub_116CFC+C0↑j ROM:00116DC2 move.w d1,(a0) ROM:00116DC4 cmpi.w #0,d0 ROM:00116DC8 bne.s loc_116DCE ROM:00116DCA move.w d1,($57A).w ROM:00116DCE ROM:00116DCE loc_116DCE: ; CODE XREF: sub_116CFC+A6↑j ROM:00116DCE ; sub_116CFC+CC↑j ROM:00116DCE lea ($FFFFFF30).w,a0 ROM:00116DD2 move.b $C1C(a5),d2 ROM:00116DD6 cmpi.b #0,d2 ROM:00116DDA ble.s locret_116DF4 ROM:00116DDC btst #5,($1427).w ROM:00116DE2 beq.s locret_116DF4 ROM:00116DE4 move.w $C08(a5,d0.w*2),d2 ROM:00116DEA asl.w #4,d2 ROM:00116DEC adda.w d2,a0 ROM:00116DEE move.w d4,6(a0) ROM:00116DF2 move.w d1,(a0) ROM:00116DF4 ROM:00116DF4 locret_116DF4: ; CODE XREF: sub_116CFC+DE↑j ROM:00116DF4 ; sub_116CFC+E6↑j ROM:00116DF4 rts ROM:00116DF4 ; End of function sub_116CFC ROM:00116DF4 ROM:00116DF6 ; --------------------------------------------------------------------------- ROM:00116DF6 move.l #unk_110000,d0 ROM:00116DFC movec d0,vbr ROM:00116E00 movea.l #$400,sp ROM:00116E06 bsr.l sub_11AEE4 ROM:00116E0C clr.l d0 ROM:00116E0E move.l #$1B00,d1 ROM:00116E14 movea.l d0,a0 ROM:00116E16 ROM:00116E16 loc_116E16: ; CODE XREF: ROM:00116E1E↓j ROM:00116E16 cmp.l a0,d1 ROM:00116E18 ble.s loc_116E20 ROM:00116E1A move.b #0,(a0)+ ROM:00116E1E bra.s loc_116E16 ROM:00116E20 ; --------------------------------------------------------------------------- ROM:00116E20 ROM:00116E20 loc_116E20: ; CODE XREF: ROM:00116E18↑j ROM:00116E20 bclr #5,($1411).w ROM:00116E26 move.l ($1B00).w,d4 ROM:00116E2A cmpi.l #$4812BC29,d4 ROM:00116E30 beq.s loc_116E3A ROM:00116E32 bset #5,($1411).w ROM:00116E38 bra.s loc_116E4C ROM:00116E3A ; --------------------------------------------------------------------------- ROM:00116E3A ROM:00116E3A loc_116E3A: ; CODE XREF: ROM:00116E30↑j ROM:00116E3A move.l ($1B04).w,d4 ROM:00116E3E cmpi.l #$6D2E3304,d4 ROM:00116E44 beq.s loc_116E4C ROM:00116E46 bset #5,($1411).w ROM:00116E4C ROM:00116E4C loc_116E4C: ; CODE XREF: ROM:00116E38↑j ROM:00116E4C ; ROM:00116E44↑j ROM:00116E4C btst #5,($1411).w ROM:00116E52 beq.s loc_116E78 ROM:00116E54 movea.l #$1B00,a0 ROM:00116E5A ROM:00116E5A loc_116E5A: ; CODE XREF: ROM:00116E66↓j ROM:00116E5A cmpa.l #$1DFF,a0 ROM:00116E60 bge.s loc_116E68 ROM:00116E62 move.b #0,(a0)+ ROM:00116E66 bra.s loc_116E5A ROM:00116E68 ; --------------------------------------------------------------------------- ROM:00116E68 ROM:00116E68 loc_116E68: ; CODE XREF: ROM:00116E60↑j ROM:00116E68 move.l #$4812BC29,($1B00).w ROM:00116E70 move.l #$6D2E3304,($1B04).w ROM:00116E78 ROM:00116E78 loc_116E78: ; CODE XREF: ROM:00116E52↑j ROM:00116E78 movea.l #$400,sp ROM:00116E7E move.w sp,($57C).w ROM:00116E82 movea.l #$13C000,a5 ROM:00116E88 move.l a5,($43C).w ROM:00116E8C bsr.w sub_1170A4 ROM:00116E90 bsr.l sub_117724 ROM:00116E96 clr.w ($4D4).w ROM:00116E9A bsr.l sub_11AEE4 ROM:00116EA0 bsr.l sub_1110BA ROM:00116EA6 bsr.l sub_1109E4 ROM:00116EAC bsr.l sub_11759C ROM:00116EB2 bsr.l sub_110C1E ROM:00116EB8 bsr.l sub_1117F2 ROM:00116EBE bsr.l sub_1117D6 ROM:00116EC4 bsr.l sub_139C68 ROM:00116ECA bsr.l sub_114856 ROM:00116ED0 bsr.l sub_11D686 ROM:00116ED6 move.b #0,($FFFFFA1F).w ROM:00116EDC move #$2000,sr ROM:00116EE0 ROM:00116EE0 loc_116EE0: ; CODE XREF: ROM:loc_117090↓j ROM:00116EE0 move.b #$55,($FFFFFA27).w ; 'U' ROM:00116EE6 move.b #$AA,($FFFFFA27).w ROM:00116EEC movea.l ($43C).w,a5 ROM:00116EF0 addq.w #1,($CBC).w ROM:00116EF4 bvc.s loc_116EFC ROM:00116EF6 move.w #$8000,($CBC).w ROM:00116EFC ROM:00116EFC loc_116EFC: ; CODE XREF: ROM:00116EF4↑j ROM:00116EFC move.w $5FA(a5),d0 ROM:00116F00 cmp.w ($CBC).w,d0 ROM:00116F04 bgt.s loc_116F36 ROM:00116F06 move.w ($CC4).w,d1 ROM:00116F0A sub.w ($5C6).w,d1 ROM:00116F0E bpl.s loc_116F14 ROM:00116F10 addi.w #$400,d1 ROM:00116F14 ROM:00116F14 loc_116F14: ; CODE XREF: ROM:00116F0E↑j ROM:00116F14 move.w ($5C6).w,($CC4).w ROM:00116F1A muls.w #$A,d1 ROM:00116F1E divs.w ($CBC).w,d1 ROM:00116F22 move.w d1,($CBE).w ROM:00116F26 cmp.w ($1B08).w,d1 ROM:00116F2A bge.w loc_116F32 ROM:00116F2E move.w d1,($1B08).w ROM:00116F32 ROM:00116F32 loc_116F32: ; CODE XREF: ROM:00116F2A↑j ROM:00116F32 clr.w ($CBC).w ROM:00116F36 ROM:00116F36 loc_116F36: ; CODE XREF: ROM:00116F04↑j ROM:00116F36 move.l #$927C0,d0 ROM:00116F3C move.w ($57E).w,d1 ROM:00116F40 asl.w #1,d1 ROM:00116F42 divs.w d1,d0 ROM:00116F44 move.w d0,($CC0).w ROM:00116F48 move.w ($CBE).w,d0 ROM:00116F4C sub.w ($CC0).w,d0 ROM:00116F50 bpl.s loc_116F54 ROM:00116F52 neg.w d0 ROM:00116F54 ROM:00116F54 loc_116F54: ; CODE XREF: ROM:00116F50↑j ROM:00116F54 cmpi.w #1,d0 ROM:00116F58 bgt.s loc_116F60 ROM:00116F5A move.w ($57E).w,($CC2).w ROM:00116F60 ROM:00116F60 loc_116F60: ; CODE XREF: ROM:00116F58↑j ROM:00116F60 tst.w ($57C).w ROM:00116F64 beq.s loc_116F74 ROM:00116F66 movea.w ($57C).w,a0 ROM:00116F6A cmpi.w #0,-(a0) ROM:00116F6E beq.s loc_116F74 ROM:00116F70 move.w a0,($57C).w ROM:00116F74 ROM:00116F74 loc_116F74: ; CODE XREF: ROM:00116F64↑j ROM:00116F74 ; ROM:00116F6E↑j ROM:00116F74 bsr.l sub_110414 ROM:00116F7A bsr.l sub_113310 ROM:00116F80 btst #4,($892).w ROM:00116F86 bne.s loc_116FA0 ROM:00116F88 bset #0,($894).w ROM:00116F8E bclr #0,($890).w ROM:00116F94 bsr.l sub_1104FA ROM:00116F9A bclr #0,($894).w ROM:00116FA0 ROM:00116FA0 loc_116FA0: ; CODE XREF: ROM:00116F86↑j ROM:00116FA0 bsr.l sub_1129C2 ROM:00116FA6 bsr.l sub_112754 ROM:00116FAC bsr.l sub_1131C0 ROM:00116FB2 bsr.l sub_1128A8 ROM:00116FB8 bsr.l sub_112ACA ROM:00116FBE bsr.l nullsub_13 ROM:00116FC4 bsr.l nullsub_25 ROM:00116FCA bsr.l sub_11C06A ROM:00116FD0 bsr.l sub_117724 ROM:00116FD6 bsr.l sub_117C40 ROM:00116FDC bsr.l sub_129E74 ROM:00116FE2 bsr.l sub_116836 ROM:00116FE8 bsr.l sub_11641C ROM:00116FEE bsr.l nullsub_11 ROM:00116FF4 bsr.l sub_111AA8 ROM:00116FFA bsr.l sub_11AA36 ROM:00117000 bsr.l nullsub_20 ROM:00117006 bsr.l sub_135C98 ROM:0011700C bsr.l nullsub_9 ROM:00117012 bsr.l nullsub_10 ROM:00117018 bsr.l sub_12AA90 ROM:0011701E bsr.l sub_111842 ROM:00117024 bsr.l sub_1311EE ROM:0011702A bsr.l sub_117EBE ROM:00117030 bsr.l sub_116240 ROM:00117036 bsr.l sub_11D970 ROM:0011703C bsr.l sub_114E4C ROM:00117042 bsr.l sub_112F9C ROM:00117048 move.w $A6(a5),d0 ROM:0011704C cmp.w ($57E).w,d0 ROM:00117050 bgt.s loc_117060 ROM:00117052 bclr #3,($FFFFFA11).w ROM:00117058 bset #5,($1414).w ROM:0011705E bra.s loc_11706C ROM:00117060 ; --------------------------------------------------------------------------- ROM:00117060 ROM:00117060 loc_117060: ; CODE XREF: ROM:00117050↑j ROM:00117060 bset #3,($FFFFFA11).w ROM:00117066 bclr #5,($1414).w ROM:0011706C ROM:0011706C loc_11706C: ; CODE XREF: ROM:0011705E↑j ROM:0011706C move.w $A8(a5),d0 ROM:00117070 cmp.w ($57E).w,d0 ROM:00117074 bgt.s loc_117084 ROM:00117076 bclr #4,($FFFFFA11).w ROM:0011707C bset #7,($1409).w ROM:00117082 bra.s loc_117090 ROM:00117084 ; --------------------------------------------------------------------------- ROM:00117084 ROM:00117084 loc_117084: ; CODE XREF: ROM:00117074↑j ROM:00117084 bset #4,($FFFFFA11).w ROM:0011708A bclr #7,($1409).w ROM:00117090 ROM:00117090 loc_117090: ; CODE XREF: ROM:00117082↑j ROM:00117090 bra.w loc_116EE0 ROM:00117094 ; --------------------------------------------------------------------------- ROM:00117094 rts ROM:00117096 ROM:00117096 ; =============== S U B R O U T I N E ======================================= ROM:00117096 ROM:00117096 ROM:00117096 sub_117096: ; CODE XREF: ROM:001395D6↓p ROM:00117096 ; ROM:00139624↓p ROM:00117096 move.b #0,($11C5).w ROM:0011709C move.b #0,($11C4).w ROM:001170A2 rts ROM:001170A2 ; End of function sub_117096 ROM:001170A2 ROM:001170A4 ROM:001170A4 ; =============== S U B R O U T I N E ======================================= ROM:001170A4 ROM:001170A4 ROM:001170A4 sub_1170A4: ; CODE XREF: ROM:00116E8C↑p ROM:001170A4 move.w #$A55A,($1E00).l ROM:001170AC move.w #$5AA5,($1E02).l ROM:001170B4 cmpi.w #$A55A,($1E00).l ROM:001170BC bne.s loc_1170CE ROM:001170BE cmpi.w #$5AA5,($1E02).l ROM:001170C6 bne.s loc_1170CE ROM:001170C8 bset #2,($1413).w ROM:001170CE ROM:001170CE loc_1170CE: ; CODE XREF: sub_1170A4+18↑j ROM:001170CE ; sub_1170A4+22↑j ROM:001170CE clr.w ($1E00).l ROM:001170D4 clr.w ($1E02).l ROM:001170DA rts ROM:001170DA ; End of function sub_1170A4 ROM:001170DA ROM:001170DC ROM:001170DC ; =============== S U B R O U T I N E ======================================= ROM:001170DC ROM:001170DC ; Attributes: bp-based frame ROM:001170DC ROM:001170DC sub_1170DC: ; CODE XREF: sub_12198E+DC↓p ROM:001170DC ROM:001170DC var_24 = -$24 ROM:001170DC var_22 = -$22 ROM:001170DC var_20 = -$20 ROM:001170DC var_1E = -$1E ROM:001170DC var_1C = -$1C ROM:001170DC var_1A = -$1A ROM:001170DC var_18 = -$18 ROM:001170DC var_16 = -$16 ROM:001170DC var_14 = -$14 ROM:001170DC var_12 = -$12 ROM:001170DC var_10 = -$10 ROM:001170DC var_E = -$E ROM:001170DC var_C = -$C ROM:001170DC var_A = -$A ROM:001170DC var_8 = -8 ROM:001170DC var_6 = -6 ROM:001170DC var_4 = -4 ROM:001170DC var_2 = -2 ROM:001170DC ROM:001170DC link a4,#-$24 ROM:001170E0 movea.w (a5,d1.w),a1 ROM:001170E4 adda.l a5,a1 ROM:001170E6 move.w (a1),var_22(a4) ROM:001170EA move.w 2(a1),var_24(a4) ROM:001170F0 movea.l a1,a2 ROM:001170F2 addq.w #4,a2 ROM:001170F4 adda.w var_22(a4),a2 ROM:001170F8 adda.w var_22(a4),a2 ROM:001170FC move.w var_22(a4),d7 ROM:00117100 subq.w #1,d7 ROM:00117102 move.w d7,d6 ROM:00117104 ROM:00117104 loc_117104: ; CODE XREF: sub_1170DC+2A↓j ROM:00117104 cmp.w -(a2),d2 ROM:00117106 dbgt d7,loc_117104 ROM:0011710A cmp.w d7,d6 ROM:0011710C beq.w loc_11711A ROM:00117110 cmpi.w #$FFFF,d7 ROM:00117114 bne.w loc_117130 ROM:00117118 clr.w d7 ROM:0011711A ROM:0011711A loc_11711A: ; CODE XREF: sub_1170DC+30↑j ROM:0011711A ; sub_1170DC+66↓j ROM:0011711A move.w d7,var_1A(a4) ROM:0011711E move.w d7,var_1C(a4) ROM:00117122 clr.w var_12(a4) ROM:00117126 move.w #$2710,var_14(a4) ROM:0011712C bra.w loc_117166 ROM:00117130 ; --------------------------------------------------------------------------- ROM:00117130 ROM:00117130 loc_117130: ; CODE XREF: sub_1170DC+38↑j ROM:00117130 move.w d7,var_1A(a4) ROM:00117134 addq.w #1,var_1A(a4) ROM:00117138 move.w d7,var_1C(a4) ROM:0011713C move.w 2(a2),d7 ROM:00117140 sub.w (a2),d7 ROM:00117142 beq.s loc_11711A ROM:00117144 clr.l d6 ROM:00117146 move.w d2,d6 ROM:00117148 sub.w (a2),d6 ROM:0011714A muls.w #$2710,d6 ROM:0011714E divs.w d7,d6 ROM:00117150 move.w d6,var_14(a4) ROM:00117154 clr.l d6 ROM:00117156 move.w 2(a2),d6 ROM:0011715A sub.w d2,d6 ROM:0011715C muls.w #$2710,d6 ROM:00117160 divs.w d7,d6 ROM:00117162 move.w d6,var_12(a4) ROM:00117166 ROM:00117166 loc_117166: ; CODE XREF: sub_1170DC+50↑j ROM:00117166 movea.l a1,a2 ROM:00117168 addq.w #4,a2 ROM:0011716A adda.w var_22(a4),a2 ROM:0011716E adda.w var_22(a4),a2 ROM:00117172 adda.w var_24(a4),a2 ROM:00117176 adda.w var_24(a4),a2 ROM:0011717A move.w var_24(a4),d7 ROM:0011717E subq.w #1,d7 ROM:00117180 move.w d7,d6 ROM:00117182 ROM:00117182 loc_117182: ; CODE XREF: sub_1170DC+A8↓j ROM:00117182 cmp.w -(a2),d3 ROM:00117184 dbgt d7,loc_117182 ROM:00117188 cmp.w d7,d6 ROM:0011718A beq.w loc_117198 ROM:0011718E cmpi.w #$FFFF,d7 ROM:00117192 bne.w loc_1171AE ROM:00117196 clr.w d7 ROM:00117198 ROM:00117198 loc_117198: ; CODE XREF: sub_1170DC+AE↑j ROM:00117198 ; sub_1170DC+E4↓j ROM:00117198 move.w d7,var_1E(a4) ROM:0011719C move.w d7,var_20(a4) ROM:001171A0 clr.w var_16(a4) ROM:001171A4 move.w #$2710,var_18(a4) ROM:001171AA bra.w loc_1171E4 ROM:001171AE ; --------------------------------------------------------------------------- ROM:001171AE ROM:001171AE loc_1171AE: ; CODE XREF: sub_1170DC+B6↑j ROM:001171AE move.w d7,var_1E(a4) ROM:001171B2 addq.w #1,var_1E(a4) ROM:001171B6 move.w d7,var_20(a4) ROM:001171BA move.w 2(a2),d7 ROM:001171BE sub.w (a2),d7 ROM:001171C0 beq.s loc_117198 ROM:001171C2 clr.l d6 ROM:001171C4 move.w d3,d6 ROM:001171C6 sub.w (a2),d6 ROM:001171C8 muls.w #$2710,d6 ROM:001171CC divs.w d7,d6 ROM:001171CE move.w d6,var_18(a4) ROM:001171D2 clr.l d6 ROM:001171D4 move.w 2(a2),d6 ROM:001171D8 sub.w d3,d6 ROM:001171DA muls.w #$2710,d6 ROM:001171DE divs.w d7,d6 ROM:001171E0 move.w d6,var_16(a4) ROM:001171E4 ROM:001171E4 loc_1171E4: ; CODE XREF: sub_1170DC+CE↑j ROM:001171E4 move.w var_12(a4),d2 ROM:001171E8 move.w var_14(a4),d3 ROM:001171EC move.w var_16(a4),d5 ROM:001171F0 move.w var_18(a4),d6 ROM:001171F4 move.w d2,d7 ROM:001171F6 muls.w d5,d7 ROM:001171F8 divs.w #$2710,d7 ROM:001171FC move.w d7,var_A(a4) ROM:00117200 move.w d3,d7 ROM:00117202 muls.w d5,d7 ROM:00117204 divs.w #$2710,d7 ROM:00117208 move.w d7,var_E(a4) ROM:0011720C muls.w d6,d2 ROM:0011720E divs.w #$2710,d2 ROM:00117212 move.w d2,var_C(a4) ROM:00117216 muls.w d6,d3 ROM:00117218 divs.w #$2710,d3 ROM:0011721C move.w d3,var_10(a4) ROM:00117220 move.w var_20(a4),d5 ROM:00117224 muls.w var_22(a4),d5 ROM:00117228 add.w var_1C(a4),d5 ROM:0011722C move.w d5,var_2(a4) ROM:00117230 move.w var_20(a4),d5 ROM:00117234 muls.w var_22(a4),d5 ROM:00117238 add.w var_1A(a4),d5 ROM:0011723C move.w d5,var_6(a4) ROM:00117240 move.w var_1E(a4),d5 ROM:00117244 muls.w var_22(a4),d5 ROM:00117248 add.w var_1C(a4),d5 ROM:0011724C move.w d5,var_4(a4) ROM:00117250 move.w var_1E(a4),d5 ROM:00117254 muls.w var_22(a4),d5 ROM:00117258 add.w var_1A(a4),d5 ROM:0011725C move.w d5,var_8(a4) ROM:00117260 muls.w #$14,d4 ROM:00117264 addi.w #$1D4C,d4 ROM:00117268 clr.l d5 ROM:0011726A movea.w var_2(a4),a2 ROM:0011726E move.b (a0,a2.w),d5 ROM:00117272 muls.w #$14,d5 ROM:00117276 addi.w #$1D4C,d5 ROM:0011727A move.w d4,d2 ROM:0011727C sub.w d5,d2 ROM:0011727E move.w var_A(a4),d3 ROM:00117282 muls.w d2,d3 ROM:00117284 divs.w #$2710,d3 ROM:00117288 add.w d3,d5 ROM:0011728A bsr.w sub_117314 ROM:0011728E move.b d5,(a0,a2.w) ROM:00117292 clr.l d5 ROM:00117294 movea.w var_4(a4),a2 ROM:00117298 move.b (a0,a2.w),d5 ROM:0011729C muls.w #$14,d5 ROM:001172A0 addi.w #$1D4C,d5 ROM:001172A4 move.w d4,d2 ROM:001172A6 sub.w d5,d2 ROM:001172A8 move.w var_C(a4),d3 ROM:001172AC muls.w d2,d3 ROM:001172AE divs.w #$2710,d3 ROM:001172B2 add.w d3,d5 ROM:001172B4 bsr.w sub_117314 ROM:001172B8 move.b d5,(a0,a2.w) ROM:001172BC clr.l d5 ROM:001172BE movea.w var_6(a4),a2 ROM:001172C2 move.b (a0,a2.w),d5 ROM:001172C6 muls.w #$14,d5 ROM:001172CA addi.w #$1D4C,d5 ROM:001172CE move.w d4,d2 ROM:001172D0 sub.w d5,d2 ROM:001172D2 move.w var_E(a4),d3 ROM:001172D6 muls.w d2,d3 ROM:001172D8 divs.w #$2710,d3 ROM:001172DC add.w d3,d5 ROM:001172DE bsr.w sub_117314 ROM:001172E2 move.b d5,(a0,a2.w) ROM:001172E6 clr.l d5 ROM:001172E8 movea.w var_8(a4),a2 ROM:001172EC move.b (a0,a2.w),d5 ROM:001172F0 muls.w #$14,d5 ROM:001172F4 addi.w #$1D4C,d5 ROM:001172F8 move.w d4,d2 ROM:001172FA sub.w d5,d2 ROM:001172FC move.w var_10(a4),d3 ROM:00117300 muls.w d2,d3 ROM:00117302 divs.w #$2710,d3 ROM:00117306 add.w d3,d5 ROM:00117308 bsr.w sub_117314 ROM:0011730C move.b d5,(a0,a2.w) ROM:00117310 unlk a4 ROM:00117312 rts ROM:00117312 ; End of function sub_1170DC ROM:00117312 ROM:00117314 ROM:00117314 ; =============== S U B R O U T I N E ======================================= ROM:00117314 ROM:00117314 ROM:00117314 sub_117314: ; CODE XREF: sub_1170DC+1AE↑p ROM:00117314 ; sub_1170DC+1D8↑p ... ROM:00117314 cmpi.w #$1D4C,d5 ROM:00117318 bge.w loc_117320 ROM:0011731C move.w #$1D4C,d5 ROM:00117320 ROM:00117320 loc_117320: ; CODE XREF: sub_117314+4↑j ROM:00117320 cmpi.w #$3138,d5 ROM:00117324 ble.w loc_11732C ROM:00117328 move.w #$3138,d5 ROM:0011732C ROM:0011732C loc_11732C: ; CODE XREF: sub_117314+10↑j ROM:0011732C cmpi.w #$2710,d5 ROM:00117330 bge.w loc_117336 ROM:00117334 addq.w #1,d5 ROM:00117336 ROM:00117336 loc_117336: ; CODE XREF: sub_117314+1C↑j ROM:00117336 addi.w #9,d5 ROM:0011733A divs.w #$14,d5 ROM:0011733E subi.w #$177,d5 ROM:00117342 rts ROM:00117342 ; End of function sub_117314 ROM:00117342 ROM:00117344 ROM:00117344 ; =============== S U B R O U T I N E ======================================= ROM:00117344 ROM:00117344 ROM:00117344 sub_117344: ; CODE XREF: sub_110E14+BA↑p ROM:00117344 btst #7,($897).w ROM:0011734A beq.s loc_117392 ROM:0011734C move.l ($404).w,d1 ROM:00117350 sub.l ($440).w,d1 ROM:00117354 bpl.s loc_117360 ROM:00117356 bclr #$1F,d1 ROM:0011735A bset #4,($89D).w ROM:00117360 ROM:00117360 loc_117360: ; CODE XREF: sub_117344+10↑j ROM:00117360 move.l #$7270E00,d3 ROM:00117366 divs.l d1,d3 ROM:0011736A divs.w #4,d3 ROM:0011736E cmpi.w #$7D00,d3 ROM:00117372 ble.s loc_117378 ROM:00117374 move.w #$7D00,d3 ROM:00117378 ROM:00117378 loc_117378: ; CODE XREF: sub_117344+2E↑j ROM:00117378 move.w d3,($57E).w ROM:0011737C sub.w ($582).w,d3 ROM:00117380 ext.l d3 ROM:00117382 muls.l #$F4240,d2:d3 ROM:0011738A divs.l d1,d2:d3 ROM:0011738E move.w d3,($580).w ROM:00117392 ROM:00117392 loc_117392: ; CODE XREF: sub_117344+6↑j ROM:00117392 bset #7,($897).w ROM:00117398 move.l ($404).w,($440).w ROM:0011739E move.w ($57E).w,($582).w ROM:001173A4 rts ROM:001173A4 ; End of function sub_117344 ROM:001173A4 ROM:001173A6 ROM:001173A6 ; =============== S U B R O U T I N E ======================================= ROM:001173A6 ROM:001173A6 ROM:001173A6 sub_1173A6: ; CODE XREF: ROM:0011123C↑p ROM:001173A6 ; ROM:0011129A↑p ... ROM:001173A6 clr.w ($57E).w ROM:001173AA bclr #7,($897).w ROM:001173B0 clr.w ($580).w ROM:001173B4 rts ROM:001173B4 ; End of function sub_1173A6 ROM:001173B4 ROM:001173B6 ROM:001173B6 ; =============== S U B R O U T I N E ======================================= ROM:001173B6 ROM:001173B6 ROM:001173B6 sub_1173B6: ; CODE XREF: sub_11B16E+64↓p ROM:001173B6 ; sub_11B16E+19C↓p ... ROM:001173B6 sub.l d2,d1 ROM:001173B8 muls.l #$64,d4:d1 ; 'd' ROM:001173C0 divs.l d3,d4:d1 ROM:001173C4 move.l d2,d4 ROM:001173C6 add.l d1,d4 ROM:001173C8 rts ROM:001173C8 ; End of function sub_1173B6 ROM:001173C8 ROM:001173CA ; --------------------------------------------------------------------------- ROM:001173CA rts ROM:001173CC ROM:001173CC ; =============== S U B R O U T I N E ======================================= ROM:001173CC ROM:001173CC ROM:001173CC sub_1173CC: ; CODE XREF: sub_11C792+AA↓p ROM:001173CC ; sub_11D25C+16↓p ... ROM:001173CC movea.w (a5,d1.w),a0 ROM:001173D0 adda.l a5,a0 ROM:001173D2 move.w (a0)+,d4 ROM:001173D4 ble.w loc_1174A4 ROM:001173D8 move.w (a0)+,d5 ROM:001173DA ble.w loc_1174A4 ROM:001173DE move.w d4,d7 ROM:001173E0 subq.w #1,d7 ROM:001173E2 adda.w d4,a0 ROM:001173E4 adda.w d4,a0 ROM:001173E6 movea.l a0,a2 ROM:001173E8 ROM:001173E8 loc_1173E8: ; CODE XREF: sub_1173CC+1E↓j ROM:001173E8 cmp.w -(a2),d2 ROM:001173EA dbge d7,loc_1173E8 ROM:001173EE bge.s loc_1173F4 ROM:001173F0 clr.w d7 ROM:001173F2 bra.s loc_1173FC ROM:001173F4 ; --------------------------------------------------------------------------- ROM:001173F4 ROM:001173F4 loc_1173F4: ; CODE XREF: sub_1173CC+22↑j ROM:001173F4 move.w (a2)+,d0 ROM:001173F6 cmpa.l a2,a0 ROM:001173F8 bne.s loc_1173FE ROM:001173FA subq.l #2,a2 ROM:001173FC ROM:001173FC loc_1173FC: ; CODE XREF: sub_1173CC+26↑j ROM:001173FC move.w (a2),d0 ROM:001173FE ROM:001173FE loc_1173FE: ; CODE XREF: sub_1173CC+2C↑j ROM:001173FE swap d0 ROM:00117400 move.w (a2),d0 ROM:00117402 swap d0 ROM:00117404 move.w d5,d1 ROM:00117406 subq.w #1,d1 ROM:00117408 beq.w loc_1174A0 ROM:0011740C adda.w d5,a0 ROM:0011740E adda.w d5,a0 ROM:00117410 movea.l a0,a2 ROM:00117412 swap d2 ROM:00117414 ROM:00117414 loc_117414: ; CODE XREF: sub_1173CC+4A↓j ROM:00117414 cmp.w -(a2),d3 ROM:00117416 dbge d1,loc_117414 ROM:0011741A bge.s loc_117420 ROM:0011741C clr.w d1 ROM:0011741E bra.s loc_117428 ROM:00117420 ; --------------------------------------------------------------------------- ROM:00117420 ROM:00117420 loc_117420: ; CODE XREF: sub_1173CC+4E↑j ROM:00117420 move.w (a2)+,d2 ROM:00117422 cmpa.l a2,a0 ROM:00117424 bne.s loc_11742A ROM:00117426 subq.l #2,a2 ROM:00117428 ROM:00117428 loc_117428: ; CODE XREF: sub_1173CC+52↑j ROM:00117428 move.w (a2),d2 ROM:0011742A ROM:0011742A loc_11742A: ; CODE XREF: sub_1173CC+58↑j ROM:0011742A swap d3 ROM:0011742C move.w (a2),d3 ROM:0011742E muls.w d4,d1 ROM:00117430 adda.l d1,a1 ROM:00117432 adda.w d7,a1 ROM:00117434 move.l d2,d6 ROM:00117436 swap d6 ROM:00117438 sub.w d0,d6 ROM:0011743A ble.s loc_117472 ROM:0011743C move.l d0,d5 ROM:0011743E swap d5 ROM:00117440 sub.w d0,d5 ROM:00117442 beq.s loc_117472 ROM:00117444 clr.w d1 ROM:00117446 clr.w d7 ROM:00117448 move.b 1(a1),d7 ROM:0011744C move.b (a1),d1 ROM:0011744E sub.w d1,d7 ROM:00117450 beq.s loc_117456 ROM:00117452 muls.w d6,d7 ROM:00117454 divs.w d5,d7 ROM:00117456 ROM:00117456 loc_117456: ; CODE XREF: sub_1173CC+84↑j ROM:00117456 add.b (a1),d7 ROM:00117458 clr.w d0 ROM:0011745A clr.w d1 ROM:0011745C move.b 1(a1,d4.w),d1 ROM:00117460 move.b (a1,d4.w),d0 ROM:00117464 sub.w d0,d1 ROM:00117466 beq.s loc_11746C ROM:00117468 muls.w d6,d1 ROM:0011746A divs.w d5,d1 ROM:0011746C ROM:0011746C loc_11746C: ; CODE XREF: sub_1173CC+9A↑j ROM:0011746C add.b (a1,d4.w),d1 ROM:00117470 bra.s loc_117478 ROM:00117472 ; --------------------------------------------------------------------------- ROM:00117472 ROM:00117472 loc_117472: ; CODE XREF: sub_1173CC+6E↑j ROM:00117472 ; sub_1173CC+76↑j ROM:00117472 move.b (a1),d7 ROM:00117474 move.b (a1,d4.w),d1 ROM:00117478 ROM:00117478 loc_117478: ; CODE XREF: sub_1173CC+A4↑j ROM:00117478 move.l d3,d6 ROM:0011747A swap d6 ROM:0011747C sub.w d2,d6 ROM:0011747E ble.s loc_11749E ROM:00117480 move.w d3,d5 ROM:00117482 sub.w d2,d5 ROM:00117484 beq.s loc_11749E ROM:00117486 andi.w #$FF,d7 ROM:0011748A andi.w #$FF,d1 ROM:0011748E sub.w d7,d1 ROM:00117490 beq.s loc_11749E ROM:00117492 muls.w d6,d1 ROM:00117494 divs.w d5,d1 ROM:00117496 add.b d7,d1 ROM:00117498 andi.w #$FF,d1 ROM:0011749C bra.s loc_1174A0 ROM:0011749E ; --------------------------------------------------------------------------- ROM:0011749E ROM:0011749E loc_11749E: ; CODE XREF: sub_1173CC+B2↑j ROM:0011749E ; sub_1173CC+B8↑j ... ROM:0011749E move.w d7,d1 ROM:001174A0 ROM:001174A0 loc_1174A0: ; CODE XREF: sub_1173CC+3C↑j ROM:001174A0 ; sub_1173CC+D0↑j ROM:001174A0 clr.l d0 ROM:001174A2 bra.s locret_1174A8 ROM:001174A4 ; --------------------------------------------------------------------------- ROM:001174A4 ROM:001174A4 loc_1174A4: ; CODE XREF: sub_1173CC+8↑j ROM:001174A4 ; sub_1173CC+E↑j ROM:001174A4 move.b #$FF,d0 ROM:001174A8 ROM:001174A8 locret_1174A8: ; CODE XREF: sub_1173CC+D6↑j ROM:001174A8 rts ROM:001174A8 ; End of function sub_1173CC ROM:001174A8 ROM:001174AA ROM:001174AA ; =============== S U B R O U T I N E ======================================= ROM:001174AA ROM:001174AA ROM:001174AA sub_1174AA: ; CODE XREF: sub_110706+26↑p ROM:001174AA ; sub_110706+46↑p ... ROM:001174AA movea.w (a5,d1.w),a0 ROM:001174AE adda.l a5,a0 ROM:001174B0 move.w (a0)+,d4 ROM:001174B2 ble.w loc_117596 ROM:001174B6 move.w (a0)+,d5 ROM:001174B8 ble.w loc_117596 ROM:001174BC move.w d4,d7 ROM:001174BE subq.w #1,d7 ROM:001174C0 adda.w d4,a0 ROM:001174C2 adda.w d4,a0 ROM:001174C4 movea.l a0,a1 ROM:001174C6 ROM:001174C6 loc_1174C6: ; CODE XREF: sub_1174AA+1E↓j ROM:001174C6 cmp.w -(a1),d2 ROM:001174C8 dbge d7,loc_1174C6 ROM:001174CC bge.s loc_1174D2 ROM:001174CE clr.w d7 ROM:001174D0 bra.s loc_1174DA ROM:001174D2 ; --------------------------------------------------------------------------- ROM:001174D2 ROM:001174D2 loc_1174D2: ; CODE XREF: sub_1174AA+22↑j ROM:001174D2 move.w (a1)+,d0 ROM:001174D4 cmpa.l a1,a0 ROM:001174D6 bne.s loc_1174DC ROM:001174D8 subq.l #2,a1 ROM:001174DA ROM:001174DA loc_1174DA: ; CODE XREF: sub_1174AA+26↑j ROM:001174DA move.w (a1),d0 ROM:001174DC ROM:001174DC loc_1174DC: ; CODE XREF: sub_1174AA+2C↑j ROM:001174DC swap d0 ROM:001174DE move.w (a1),d0 ROM:001174E0 swap d0 ROM:001174E2 move.w d5,d1 ROM:001174E4 subq.w #1,d1 ROM:001174E6 beq.w loc_11756E ROM:001174EA adda.w d5,a0 ROM:001174EC adda.w d5,a0 ROM:001174EE movea.l a0,a1 ROM:001174F0 swap d2 ROM:001174F2 ROM:001174F2 loc_1174F2: ; CODE XREF: sub_1174AA+4A↓j ROM:001174F2 cmp.w -(a1),d3 ROM:001174F4 dbge d1,loc_1174F2 ROM:001174F8 bge.s loc_1174FE ROM:001174FA clr.w d1 ROM:001174FC bra.s loc_117506 ROM:001174FE ; --------------------------------------------------------------------------- ROM:001174FE ROM:001174FE loc_1174FE: ; CODE XREF: sub_1174AA+4E↑j ROM:001174FE move.w (a1)+,d2 ROM:00117500 cmpa.l a1,a0 ROM:00117502 bne.s loc_117508 ROM:00117504 subq.l #2,a1 ROM:00117506 ROM:00117506 loc_117506: ; CODE XREF: sub_1174AA+52↑j ROM:00117506 move.w (a1),d2 ROM:00117508 ROM:00117508 loc_117508: ; CODE XREF: sub_1174AA+58↑j ROM:00117508 swap d3 ROM:0011750A move.w (a1),d3 ROM:0011750C muls.w d4,d1 ROM:0011750E muls.w #2,d1 ROM:00117512 adda.l d1,a0 ROM:00117514 adda.w d7,a0 ROM:00117516 adda.w d7,a0 ROM:00117518 move.l d2,d6 ROM:0011751A swap d6 ROM:0011751C sub.w d0,d6 ROM:0011751E ble.s loc_11754A ROM:00117520 move.l d0,d5 ROM:00117522 swap d5 ROM:00117524 sub.w d0,d5 ROM:00117526 beq.s loc_11754A ROM:00117528 move.w 2(a0),d7 ROM:0011752C sub.w (a0),d7 ROM:0011752E beq.s loc_117534 ROM:00117530 muls.w d6,d7 ROM:00117532 divs.w d5,d7 ROM:00117534 ROM:00117534 loc_117534: ; CODE XREF: sub_1174AA+84↑j ROM:00117534 add.w (a0),d7 ROM:00117536 move.w 2(a0,d4.w*2),d1 ROM:0011753A sub.w (a0,d4.w*2),d1 ROM:0011753E beq.s loc_117544 ROM:00117540 muls.w d6,d1 ROM:00117542 divs.w d5,d1 ROM:00117544 ROM:00117544 loc_117544: ; CODE XREF: sub_1174AA+94↑j ROM:00117544 add.w (a0,d4.w*2),d1 ROM:00117548 bra.s loc_117550 ROM:0011754A ; --------------------------------------------------------------------------- ROM:0011754A ROM:0011754A loc_11754A: ; CODE XREF: sub_1174AA+74↑j ROM:0011754A ; sub_1174AA+7C↑j ROM:0011754A move.w (a0),d7 ROM:0011754C move.w (a0,d4.w*2),d1 ROM:00117550 ROM:00117550 loc_117550: ; CODE XREF: sub_1174AA+9E↑j ROM:00117550 move.l d3,d6 ROM:00117552 swap d6 ROM:00117554 sub.w d2,d6 ROM:00117556 ble.s loc_11756A ROM:00117558 move.w d3,d5 ROM:0011755A sub.w d2,d5 ROM:0011755C beq.s loc_11756A ROM:0011755E sub.w d7,d1 ROM:00117560 beq.s loc_11756A ROM:00117562 muls.w d6,d1 ROM:00117564 divs.w d5,d1 ROM:00117566 add.w d7,d1 ROM:00117568 bra.s loc_117592 ROM:0011756A ; --------------------------------------------------------------------------- ROM:0011756A ROM:0011756A loc_11756A: ; CODE XREF: sub_1174AA+AC↑j ROM:0011756A ; sub_1174AA+B2↑j ... ROM:0011756A move.w d7,d1 ROM:0011756C bra.s loc_117592 ROM:0011756E ; --------------------------------------------------------------------------- ROM:0011756E ROM:0011756E loc_11756E: ; CODE XREF: sub_1174AA+3C↑j ROM:0011756E adda.w d7,a0 ROM:00117570 adda.w d7,a0 ROM:00117572 move.w d2,d6 ROM:00117574 sub.w d0,d6 ROM:00117576 ble.s loc_117590 ROM:00117578 move.l d0,d5 ROM:0011757A swap d5 ROM:0011757C sub.w d0,d5 ROM:0011757E beq.s loc_117590 ROM:00117580 move.w 2(a0),d1 ROM:00117584 sub.w (a0),d1 ROM:00117586 beq.s loc_117590 ROM:00117588 muls.w d6,d1 ROM:0011758A divs.w d5,d1 ROM:0011758C add.w (a0),d1 ROM:0011758E bra.s loc_117592 ROM:00117590 ; --------------------------------------------------------------------------- ROM:00117590 ROM:00117590 loc_117590: ; CODE XREF: sub_1174AA+CC↑j ROM:00117590 ; sub_1174AA+D4↑j ... ROM:00117590 move.w (a0),d1 ROM:00117592 ROM:00117592 loc_117592: ; CODE XREF: sub_1174AA+BE↑j ROM:00117592 ; sub_1174AA+C2↑j ... ROM:00117592 moveq #0,d0 ROM:00117594 bra.s locret_11759A ROM:00117596 ; --------------------------------------------------------------------------- ROM:00117596 ROM:00117596 loc_117596: ; CODE XREF: sub_1174AA+8↑j ROM:00117596 ; sub_1174AA+E↑j ROM:00117596 move.b #$FF,d0 ROM:0011759A ROM:0011759A locret_11759A: ; CODE XREF: sub_1174AA+EA↑j ROM:0011759A rts ROM:0011759A ; End of function sub_1174AA ROM:0011759A ROM:0011759C ROM:0011759C ; =============== S U B R O U T I N E ======================================= ROM:0011759C ROM:0011759C ROM:0011759C sub_11759C: ; CODE XREF: ROM:00116EAC↑p ROM:0011759C clr.w ($FFFFFA22).w ROM:001175A0 ori.w #8,($FFFFFA24).w ROM:001175A6 move.w #$552,($FFFFFA22).w ROM:001175AC rts ROM:001175AC ; End of function sub_11759C ROM:001175AC ROM:001175AE ; --------------------------------------------------------------------------- ROM:001175AE movem.l d0-a5,-(sp) ROM:001175B2 move.w ($FFFFF462).w,-(sp) ROM:001175B6 move sr,-(sp) ROM:001175B8 move #$2700,sr ROM:001175BC move.l sp,d0 ROM:001175BE cmp.w ($57C).w,d0 ROM:001175C2 bge.s loc_1175C8 ROM:001175C4 move.w d0,($57C).w ROM:001175C8 ROM:001175C8 loc_1175C8: ; CODE XREF: ROM:001175C2↑j ROM:001175C8 bsr.l sub_11B088 ROM:001175CE move (sp)+,sr ROM:001175D0 bsr.l sub_11AA52 ROM:001175D6 subq.w #1,($AA4).w ROM:001175DA bne.s loc_1175E8 ROM:001175DC bsr.l sub_11CBF2 ROM:001175E2 move.w $29C(a5),($AA4).w ROM:001175E8 ROM:001175E8 loc_1175E8: ; CODE XREF: ROM:001175DA↑j ROM:001175E8 btst #7,($142F).w ROM:001175EE beq.s loc_117602 ROM:001175F0 bclr #7,($142F).w ROM:001175F6 bsr.l sub_11374C ROM:001175FC bsr.l sub_115590 ROM:00117602 ROM:00117602 loc_117602: ; CODE XREF: ROM:001175EE↑j ROM:00117602 bsr.l sub_1150EE ROM:00117608 btst #5,($89B).w ROM:0011760E beq.s loc_117616 ROM:00117610 bsr.l sub_115628 ROM:00117616 ROM:00117616 loc_117616: ; CODE XREF: ROM:0011760E↑j ROM:00117616 bsr.l sub_114EDE ROM:0011761C bsr.l nullsub_32 ROM:00117622 bsr.l nullsub_30 ROM:00117628 bsr.l sub_11273C ROM:0011762E bsr.l sub_133AE0 ROM:00117634 bsr.l nullsub_31 ROM:0011763A bsr.l sub_110CAC ROM:00117640 bsr.l sub_111AA2 ROM:00117646 btst #4,($88D).w ROM:0011764C beq.s loc_117662 ROM:0011764E bsr.l sub_1181C4 ROM:00117654 btst #6,($899).w ROM:0011765A beq.s loc_117662 ROM:0011765C bsr.l sub_11A58E ROM:00117662 ROM:00117662 loc_117662: ; CODE XREF: ROM:0011764C↑j ROM:00117662 ; ROM:0011765A↑j ROM:00117662 bsr.l nullsub_34 ROM:00117668 addq.w #1,($586).w ROM:0011766C cmpi.w #$C8,($586).w ROM:00117672 blt.s loc_11767E ROM:00117674 clr.w ($586).w ROM:00117678 bset #4,($89B).w ROM:0011767E ROM:0011767E loc_11767E: ; CODE XREF: ROM:00117672↑j ROM:0011767E cmpi.w #6,($4B8).w ROM:00117684 beq.s loc_11768E ROM:00117686 cmpi.w #9,($4B8).w ROM:0011768C bne.s loc_11769A ROM:0011768E ROM:0011768E loc_11768E: ; CODE XREF: ROM:00117684↑j ROM:0011768E bsr.l nullsub_28 ROM:00117694 bsr.l nullsub_29 ROM:0011769A ROM:0011769A loc_11769A: ; CODE XREF: ROM:0011768C↑j ROM:0011769A bsr.l nullsub_33 ROM:001176A0 bsr.l sub_1312B8 ROM:001176A6 move.w ($EFE).w,($CC6).w ROM:001176AC bsr.l sub_12DDDC ROM:001176B2 bsr.l sub_130B0A ROM:001176B8 cmpi.w #1,($568).w ROM:001176BE bne.s loc_1176C6 ROM:001176C0 bsr.l nullsub_1 ROM:001176C6 ROM:001176C6 loc_1176C6: ; CODE XREF: ROM:001176BE↑j ROM:001176C6 move.w ($FFFFF462).w,d0 ROM:001176CA sub.w (sp)+,d0 ROM:001176CC move.w d0,($584).w ROM:001176D0 cmp.w ($1B0A).w,d0 ROM:001176D4 bge.w loc_1176DC ROM:001176D8 move.w d0,($1B0A).w ROM:001176DC ROM:001176DC loc_1176DC: ; CODE XREF: ROM:001176D4↑j ROM:001176DC movem.l (sp)+,d0-a5 ROM:001176E0 rte ROM:001176E2 ; --------------------------------------------------------------------------- ROM:001176E2 rts ROM:001176E4 ; --------------------------------------------------------------------------- ROM:001176E4 move.l a0,-(sp) ROM:001176E6 movea.l 6(sp),a0 ROM:001176EA cmpi.w #$4AFA,(a0) ROM:001176EE bne.s loc_1176F4 ROM:001176F0 stop #$2700 ROM:001176F4 ; --------------------------------------------------------------------------- ROM:001176F4 ROM:001176F4 loc_1176F4: ; CODE XREF: ROM:001176EE↑j ROM:001176F4 movea.l (sp)+,a0 ROM:001176F6 bgnd ROM:001176F8 move.l (sp),($474).w ROM:001176FC move.l 4(sp),($478).w ROM:00117702 rte ROM:00117704 ; --------------------------------------------------------------------------- ROM:00117704 andi.w #$F7FF,($FFFFFE20).w ROM:0011770A rte ROM:0011770C ; --------------------------------------------------------------------------- ROM:0011770C andi.w #$EFFF,($FFFFFE20).w ROM:00117712 rte ROM:00117714 ; --------------------------------------------------------------------------- ROM:00117714 andi.w #$7FFF,($FFFFFE20).w ROM:0011771A rte ROM:0011771C ; --------------------------------------------------------------------------- ROM:0011771C bsr.w nullsub_35 ROM:00117720 rts ROM:00117722 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117724 ROM:00117724 ; =============== S U B R O U T I N E ======================================= ROM:00117724 ROM:00117724 ROM:00117724 sub_117724: ; CODE XREF: ROM:00116E90↑p ROM:00117724 ; ROM:00116FD0↑p ... ROM:00117724 bsr.l sub_113A5A ROM:0011772A bsr.w sub_11773A ROM:0011772E btst #7,($88B).w ROM:00117734 bne.s locret_117738 ROM:00117736 bra.s sub_117724 ROM:00117738 ; --------------------------------------------------------------------------- ROM:00117738 ROM:00117738 locret_117738: ; CODE XREF: sub_117724+10↑j ROM:00117738 rts ROM:00117738 ; End of function sub_117724 ROM:00117738 ROM:0011773A ROM:0011773A ; =============== S U B R O U T I N E ======================================= ROM:0011773A ROM:0011773A ROM:0011773A sub_11773A: ; CODE XREF: sub_117724+6↑p ROM:0011773A bclr #7,($890).w ROM:00117740 clr.w d1 ROM:00117742 move.b ($794).w,d1 ROM:00117746 cmpi.w #$E,d1 ROM:0011774A bcc.s locret_117754 ROM:0011774C movea.l off_117756(pc,d1.w*4),a0 ROM:00117750 nop ROM:00117752 jmp (a0) ROM:00117754 ; --------------------------------------------------------------------------- ROM:00117754 ROM:00117754 locret_117754: ; CODE XREF: sub_11773A+10↑j ROM:00117754 rts ROM:00117754 ; End of function sub_11773A ROM:00117754 ROM:00117754 ; --------------------------------------------------------------------------- ROM:00117756 off_117756: dc.l loc_11778E ; DATA XREF: sub_11773A+12↑r ROM:0011775A dc.l loc_1177A4 ROM:0011775E dc.l loc_1177C0 ROM:00117762 dc.l loc_1177FE ROM:00117766 dc.l loc_11781A ROM:0011776A dc.l loc_117860 ROM:0011776E dc.l loc_11787C ROM:00117772 dc.l loc_1178D4 ROM:00117776 dc.l loc_1178F4 ROM:0011777A dc.l loc_117978 ROM:0011777E dc.l loc_1179B4 ROM:00117782 dc.l loc_117A24 ROM:00117786 dc.l loc_117A40 ROM:0011778A dc.l loc_117A60 ROM:0011778E ; --------------------------------------------------------------------------- ROM:0011778E ROM:0011778E loc_11778E: ; DATA XREF: ROM:off_117756↑o ROM:0011778E bclr #7,($88B).w ROM:00117794 bset #1,($88F).w ROM:0011779A move.b #1,($794).w ROM:001177A0 bra.s locret_1177BE ROM:001177A2 ; --------------------------------------------------------------------------- ROM:001177A2 rts ROM:001177A4 ; --------------------------------------------------------------------------- ROM:001177A4 ROM:001177A4 loc_1177A4: ; DATA XREF: ROM:0011775A↑o ROM:001177A4 btst #3,($88C).w ROM:001177AA beq.s locret_1177BE ROM:001177AC bclr #3,($88C).w ROM:001177B2 bsr.w sub_117C2E ROM:001177B6 move.b #2,($794).w ROM:001177BC bra.s locret_1177FC ROM:001177BE ; --------------------------------------------------------------------------- ROM:001177BE ROM:001177BE locret_1177BE: ; CODE XREF: ROM:001177A0↑j ROM:001177BE ; ROM:001177AA↑j ROM:001177BE rts ROM:001177C0 ; --------------------------------------------------------------------------- ROM:001177C0 ROM:001177C0 loc_1177C0: ; DATA XREF: ROM:0011775E↑o ROM:001177C0 btst #3,($895).w ROM:001177C6 beq.s loc_1177E6 ROM:001177C8 bsr.w sub_117B88 ROM:001177CC bsr.w sub_117A8C ROM:001177D0 bsr.w sub_117B70 ROM:001177D4 bset #3,($89B).w ROM:001177DA move.b #8,($794).w ROM:001177E0 bra.l locret_117976 ROM:001177E6 ; --------------------------------------------------------------------------- ROM:001177E6 ROM:001177E6 loc_1177E6: ; CODE XREF: ROM:001177C6↑j ROM:001177E6 btst #3,($895).w ROM:001177EC bne.s locret_1177FC ROM:001177EE bset #1,($88D).w ROM:001177F4 move.b #3,($794).w ROM:001177FA bra.s locret_117818 ROM:001177FC ; --------------------------------------------------------------------------- ROM:001177FC ROM:001177FC locret_1177FC: ; CODE XREF: ROM:001177BC↑j ROM:001177FC ; ROM:001177EC↑j ROM:001177FC rts ROM:001177FE ; --------------------------------------------------------------------------- ROM:001177FE ROM:001177FE loc_1177FE: ; DATA XREF: ROM:00117762↑o ROM:001177FE btst #5,($895).w ROM:00117804 beq.s locret_117818 ROM:00117806 bclr #1,($891).w ROM:0011780C bsr.w sub_117BBA ROM:00117810 move.b #4,($794).w ROM:00117816 bra.s locret_11785E ROM:00117818 ; --------------------------------------------------------------------------- ROM:00117818 ROM:00117818 locret_117818: ; CODE XREF: ROM:001177FA↑j ROM:00117818 ; ROM:00117804↑j ROM:00117818 rts ROM:0011781A ; --------------------------------------------------------------------------- ROM:0011781A ROM:0011781A loc_11781A: ; DATA XREF: ROM:00117766↑o ROM:0011781A cmpi.b #0,($793).w ROM:00117820 bne.s loc_117848 ROM:00117822 bsr.w sub_117B88 ROM:00117826 bsr.w sub_117A8C ROM:0011782A bsr.w sub_117B70 ROM:0011782E bsr.w sub_117B28 ROM:00117832 bsr.w sub_117B54 ROM:00117836 bset #7,($89B).w ROM:0011783C move.b #7,($794).w ROM:00117842 bra.l locret_1178F2 ROM:00117848 ; --------------------------------------------------------------------------- ROM:00117848 ROM:00117848 loc_117848: ; CODE XREF: ROM:00117820↑j ROM:00117848 cmpi.b #0,($793).w ROM:0011784E beq.s locret_11785E ROM:00117850 bset #6,($88E).w ROM:00117856 move.b #5,($794).w ROM:0011785C bra.s locret_11787A ROM:0011785E ; --------------------------------------------------------------------------- ROM:0011785E ROM:0011785E locret_11785E: ; CODE XREF: ROM:00117816↑j ROM:0011785E ; ROM:0011784E↑j ... ROM:0011785E rts ROM:00117860 ; --------------------------------------------------------------------------- ROM:00117860 ROM:00117860 loc_117860: ; DATA XREF: ROM:0011776A↑o ROM:00117860 btst #1,($891).w ROM:00117866 beq.s locret_11787A ROM:00117868 bclr #1,($891).w ROM:0011786E bsr.w sub_117A94 ROM:00117872 move.b #6,($794).w ROM:00117878 bra.s locret_1178D2 ROM:0011787A ; --------------------------------------------------------------------------- ROM:0011787A ROM:0011787A locret_11787A: ; CODE XREF: ROM:0011785C↑j ROM:0011787A ; ROM:00117866↑j ROM:0011787A rts ROM:0011787C ; --------------------------------------------------------------------------- ROM:0011787C ROM:0011787C loc_11787C: ; DATA XREF: ROM:0011776E↑o ROM:0011787C btst #7,($88B).w ROM:00117882 beq.s loc_11789C ROM:00117884 btst #2,($8A0).w ROM:0011788A beq.s loc_11789C ROM:0011788C bsr.w sub_117B70 ROM:00117890 move.b #8,($794).w ROM:00117896 bra.l locret_117976 ROM:0011789C ; --------------------------------------------------------------------------- ROM:0011789C ROM:0011789C loc_11789C: ; CODE XREF: ROM:00117882↑j ROM:0011789C ; ROM:0011788A↑j ROM:0011789C btst #7,($88B).w ROM:001178A2 bne.s loc_1178B0 ROM:001178A4 bsr.w sub_117BBA ROM:001178A8 move.b #4,($794).w ROM:001178AE bra.s locret_11785E ROM:001178B0 ; --------------------------------------------------------------------------- ROM:001178B0 ROM:001178B0 loc_1178B0: ; CODE XREF: ROM:001178A2↑j ROM:001178B0 btst #7,($88B).w ROM:001178B6 beq.s locret_1178D2 ROM:001178B8 btst #2,($8A0).w ROM:001178BE bne.s locret_1178D2 ROM:001178C0 bsr.w sub_117B28 ROM:001178C4 bset #5,($89D).w ROM:001178CA move.b #7,($794).w ROM:001178D0 bra.s locret_1178F2 ROM:001178D2 ; --------------------------------------------------------------------------- ROM:001178D2 ROM:001178D2 locret_1178D2: ; CODE XREF: ROM:00117878↑j ROM:001178D2 ; ROM:001178B6↑j ... ROM:001178D2 rts ROM:001178D4 ; --------------------------------------------------------------------------- ROM:001178D4 ROM:001178D4 loc_1178D4: ; DATA XREF: ROM:00117772↑o ROM:001178D4 btst #1,($89D).w ROM:001178DA beq.s locret_1178F2 ROM:001178DC bclr #1,($89D).w ROM:001178E2 bsr.w sub_117B70 ROM:001178E6 move.b #8,($794).w ROM:001178EC bra.l locret_117976 ROM:001178F2 ; --------------------------------------------------------------------------- ROM:001178F2 ROM:001178F2 locret_1178F2: ; CODE XREF: ROM:00117842↑j ROM:001178F2 ; ROM:001178D0↑j ... ROM:001178F2 rts ROM:001178F4 ; --------------------------------------------------------------------------- ROM:001178F4 ROM:001178F4 loc_1178F4: ; DATA XREF: ROM:00117776↑o ROM:001178F4 move.b $C19(a5),d0 ROM:001178F8 btst #4,($890).w ROM:001178FE beq.s loc_117908 ROM:00117900 bclr #4,($890).w ROM:00117906 bra.s loc_117912 ROM:00117908 ; --------------------------------------------------------------------------- ROM:00117908 ROM:00117908 loc_117908: ; CODE XREF: ROM:001178FE↑j ROM:00117908 cmpi.b #0,d0 ROM:0011790C beq.s loc_117924 ROM:0011790E clr.b $C19(a5) ROM:00117912 ROM:00117912 loc_117912: ; CODE XREF: ROM:00117906↑j ROM:00117912 bsr.w sub_117B88 ROM:00117916 bset #7,($890).w ROM:0011791C move.b #8,($794).w ROM:00117922 bra.s locret_117976 ROM:00117924 ; --------------------------------------------------------------------------- ROM:00117924 ROM:00117924 loc_117924: ; CODE XREF: ROM:0011790C↑j ROM:00117924 move.b $C18(a5),d0 ROM:00117928 btst #3,($895).w ROM:0011792E bne.s loc_11795E ROM:00117930 btst #0,($89D).w ROM:00117936 bne.s loc_11793E ROM:00117938 cmpi.b #0,d0 ROM:0011793C beq.s loc_11795E ROM:0011793E ROM:0011793E loc_11793E: ; CODE XREF: ROM:00117936↑j ROM:0011793E bset #3,($897).w ROM:00117944 bsr.w sub_117AFC ROM:00117948 bsr.w sub_117B54 ROM:0011794C bset #7,($89B).w ROM:00117952 move.b #$A,($794).w ROM:00117958 bra.l loc_117A1E ROM:0011795E ; --------------------------------------------------------------------------- ROM:0011795E ROM:0011795E loc_11795E: ; CODE XREF: ROM:0011792E↑j ROM:0011795E ; ROM:0011793C↑j ROM:0011795E btst #4,($894).w ROM:00117964 bne.s locret_117976 ROM:00117966 btst #3,($895).w ROM:0011796C bne.s locret_117976 ROM:0011796E move.b #9,($794).w ROM:00117974 bra.s loc_1179AA ROM:00117976 ; --------------------------------------------------------------------------- ROM:00117976 ROM:00117976 locret_117976: ; CODE XREF: ROM:001177E0↑j ROM:00117976 ; ROM:00117896↑j ... ROM:00117976 rts ROM:00117978 ; --------------------------------------------------------------------------- ROM:00117978 ROM:00117978 loc_117978: ; DATA XREF: ROM:0011777A↑o ROM:00117978 btst #4,($894).w ROM:0011797E beq.s loc_117988 ROM:00117980 move.b #8,($794).w ROM:00117986 bra.s locret_117976 ROM:00117988 ; --------------------------------------------------------------------------- ROM:00117988 ROM:00117988 loc_117988: ; CODE XREF: ROM:0011797E↑j ROM:00117988 btst #7,($894).w ROM:0011798E beq.s loc_1179AA ROM:00117990 bsr.w sub_117AFC ROM:00117994 bsr.w sub_117B54 ROM:00117998 bset #7,($89B).w ROM:0011799E move.b #$A,($794).w ROM:001179A4 bra.l loc_117A1E ROM:001179AA ; --------------------------------------------------------------------------- ROM:001179AA ROM:001179AA loc_1179AA: ; CODE XREF: ROM:00117974↑j ROM:001179AA ; ROM:0011798E↑j ROM:001179AA bsr.w sub_117AF4 ROM:001179AE bsr.w sub_117AEC ROM:001179B2 rts ROM:001179B4 ; --------------------------------------------------------------------------- ROM:001179B4 ROM:001179B4 loc_1179B4: ; DATA XREF: ROM:0011777E↑o ROM:001179B4 move.b $C18(a5),d0 ROM:001179B8 btst #1,($89D).w ROM:001179BE beq.s loc_1179FA ROM:001179C0 btst #0,($89D).w ROM:001179C6 beq.s loc_1179D0 ROM:001179C8 bclr #0,($89D).w ROM:001179CE bra.s loc_1179DA ROM:001179D0 ; --------------------------------------------------------------------------- ROM:001179D0 ROM:001179D0 loc_1179D0: ; CODE XREF: ROM:001179C6↑j ROM:001179D0 cmpi.b #0,d0 ROM:001179D4 beq.s loc_1179FA ROM:001179D6 clr.b $C18(a5) ROM:001179DA ROM:001179DA loc_1179DA: ; CODE XREF: ROM:001179CE↑j ROM:001179DA bclr #1,($89D).w ROM:001179E0 bsr.w sub_117B70 ROM:001179E4 bsr.w sub_117B54 ROM:001179E8 bset #7,($89B).w ROM:001179EE move.b #$D,($794).w ROM:001179F4 bra.l loc_117A84 ROM:001179FA ; --------------------------------------------------------------------------- ROM:001179FA ROM:001179FA loc_1179FA: ; CODE XREF: ROM:001179BE↑j ROM:001179FA ; ROM:001179D4↑j ROM:001179FA btst #1,($89D).w ROM:00117A00 beq.s loc_117A1E ROM:00117A02 btst #0,($89D).w ROM:00117A08 bne.s loc_117A1E ROM:00117A0A cmpi.b #0,d0 ROM:00117A0E bne.s loc_117A1E ROM:00117A10 bclr #1,($89D).w ROM:00117A16 move.b #$B,($794).w ROM:00117A1C bra.s locret_117A3E ROM:00117A1E ; --------------------------------------------------------------------------- ROM:00117A1E ROM:00117A1E loc_117A1E: ; CODE XREF: ROM:00117958↑j ROM:00117A1E ; ROM:001179A4↑j ... ROM:00117A1E bsr.w sub_117AEC ROM:00117A22 rts ROM:00117A24 ; --------------------------------------------------------------------------- ROM:00117A24 ROM:00117A24 loc_117A24: ; DATA XREF: ROM:00117782↑o ROM:00117A24 btst #4,($894).w ROM:00117A2A beq.s locret_117A3E ROM:00117A2C bsr.w sub_117B28 ROM:00117A30 bset #5,($89D).w ROM:00117A36 move.b #$C,($794).w ROM:00117A3C bra.s locret_117A5E ROM:00117A3E ; --------------------------------------------------------------------------- ROM:00117A3E ROM:00117A3E locret_117A3E: ; CODE XREF: ROM:00117A1C↑j ROM:00117A3E ; ROM:00117A2A↑j ROM:00117A3E rts ROM:00117A40 ; --------------------------------------------------------------------------- ROM:00117A40 ROM:00117A40 loc_117A40: ; DATA XREF: ROM:00117786↑o ROM:00117A40 btst #1,($89D).w ROM:00117A46 beq.s locret_117A5E ROM:00117A48 bclr #1,($89D).w ROM:00117A4E bsr.w sub_117B70 ROM:00117A52 move.b #8,($794).w ROM:00117A58 bra.l locret_117976 ROM:00117A5E ; --------------------------------------------------------------------------- ROM:00117A5E ROM:00117A5E locret_117A5E: ; CODE XREF: ROM:00117A3C↑j ROM:00117A5E ; ROM:00117A46↑j ROM:00117A5E rts ROM:00117A60 ; --------------------------------------------------------------------------- ROM:00117A60 ROM:00117A60 loc_117A60: ; DATA XREF: ROM:0011778A↑o ROM:00117A60 btst #1,($89D).w ROM:00117A66 beq.s loc_117A84 ROM:00117A68 bclr #3,($897).w ROM:00117A6E bclr #1,($89D).w ROM:00117A74 bsr.w sub_117B70 ROM:00117A78 move.b #8,($794).w ROM:00117A7E bra.l locret_117976 ROM:00117A84 ; --------------------------------------------------------------------------- ROM:00117A84 ROM:00117A84 loc_117A84: ; CODE XREF: ROM:001179F4↑j ROM:00117A84 ; ROM:00117A66↑j ROM:00117A84 bsr.w sub_117AEC ROM:00117A88 rts ROM:00117A8A ; --------------------------------------------------------------------------- ROM:00117A8A rts ROM:00117A8C ROM:00117A8C ; =============== S U B R O U T I N E ======================================= ROM:00117A8C ROM:00117A8C ROM:00117A8C sub_117A8C: ; CODE XREF: ROM:001177CC↑p ROM:00117A8C ; ROM:00117826↑p ROM:00117A8C bset #7,($88B).w ROM:00117A92 rts ROM:00117A92 ; End of function sub_117A8C ROM:00117A92 ROM:00117A94 ROM:00117A94 ; =============== S U B R O U T I N E ======================================= ROM:00117A94 ROM:00117A94 ROM:00117A94 sub_117A94: ; CODE XREF: ROM:0011786E↑p ROM:00117A94 cmpi.b #1,($793).w ROM:00117A9A bne.s loc_117AA2 ROM:00117A9C move.l ($448).w,d0 ROM:00117AA0 bra.s loc_117AA6 ROM:00117AA2 ; --------------------------------------------------------------------------- ROM:00117AA2 ROM:00117AA2 loc_117AA2: ; CODE XREF: sub_117A94+6↑j ROM:00117AA2 move.l ($44C).w,d0 ROM:00117AA6 ROM:00117AA6 loc_117AA6: ; CODE XREF: sub_117A94+C↑j ROM:00117AA6 andi.l #$FFFFFFF,d0 ROM:00117AAC cmp.l ($444).w,d0 ROM:00117AB0 bne.s loc_117ABA ROM:00117AB2 bset #7,($88B).w ROM:00117AB8 bra.s locret_117AEA ROM:00117ABA ; --------------------------------------------------------------------------- ROM:00117ABA ROM:00117ABA loc_117ABA: ; CODE XREF: sub_117A94+1C↑j ROM:00117ABA bclr #7,($88B).w ROM:00117AC0 cmpi.b #1,($793).w ROM:00117AC6 bne.s loc_117ADA ROM:00117AC8 andi.l #$FFFFFFF,($448).w ROM:00117AD0 ori.l #$F0000000,($448).w ROM:00117AD8 bra.s locret_117AEA ROM:00117ADA ; --------------------------------------------------------------------------- ROM:00117ADA ROM:00117ADA loc_117ADA: ; CODE XREF: sub_117A94+32↑j ROM:00117ADA andi.l #$FFFFFFF,($44C).w ROM:00117AE2 ori.l #$F0000000,($44C).w ROM:00117AEA ROM:00117AEA locret_117AEA: ; CODE XREF: sub_117A94+24↑j ROM:00117AEA ; sub_117A94+44↑j ROM:00117AEA rts ROM:00117AEA ; End of function sub_117A94 ROM:00117AEA ROM:00117AEC ROM:00117AEC ; =============== S U B R O U T I N E ======================================= ROM:00117AEC ROM:00117AEC ROM:00117AEC sub_117AEC: ; CODE XREF: ROM:001179AE↑p ROM:00117AEC ; ROM:loc_117A1E↑p ... ROM:00117AEC bset #1,($895).w ROM:00117AF2 rts ROM:00117AF2 ; End of function sub_117AEC ROM:00117AF2 ROM:00117AF4 ROM:00117AF4 ; =============== S U B R O U T I N E ======================================= ROM:00117AF4 ROM:00117AF4 ROM:00117AF4 sub_117AF4: ; CODE XREF: ROM:loc_1179AA↑p ROM:00117AF4 bset #7,($894).w ROM:00117AFA rts ROM:00117AFA ; End of function sub_117AF4 ROM:00117AFA ROM:00117AFC ROM:00117AFC ; =============== S U B R O U T I N E ======================================= ROM:00117AFC ROM:00117AFC ROM:00117AFC sub_117AFC: ; CODE XREF: ROM:00117944↑p ROM:00117AFC ; ROM:00117990↑p ROM:00117AFC cmpi.b #1,($793).w ROM:00117B02 bne.s loc_117B16 ROM:00117B04 andi.l #$FFFFFFF,($448).w ROM:00117B0C ori.l #$A0000000,($448).w ROM:00117B14 bra.s locret_117B26 ROM:00117B16 ; --------------------------------------------------------------------------- ROM:00117B16 ROM:00117B16 loc_117B16: ; CODE XREF: sub_117AFC+6↑j ROM:00117B16 andi.l #$FFFFFFF,($44C).w ROM:00117B1E ori.l #$A0000000,($44C).w ROM:00117B26 ROM:00117B26 locret_117B26: ; CODE XREF: sub_117AFC+18↑j ROM:00117B26 rts ROM:00117B26 ; End of function sub_117AFC ROM:00117B26 ROM:00117B28 ROM:00117B28 ; =============== S U B R O U T I N E ======================================= ROM:00117B28 ROM:00117B28 ROM:00117B28 sub_117B28: ; CODE XREF: ROM:0011782E↑p ROM:00117B28 ; ROM:001178C0↑p ... ROM:00117B28 cmpi.b #1,($793).w ROM:00117B2E bne.s loc_117B42 ROM:00117B30 andi.l #$FFFFFFF,($448).w ROM:00117B38 ori.l #$50000000,($448).w ROM:00117B40 bra.s locret_117B52 ROM:00117B42 ; --------------------------------------------------------------------------- ROM:00117B42 ROM:00117B42 loc_117B42: ; CODE XREF: sub_117B28+6↑j ROM:00117B42 andi.l #$FFFFFFF,($44C).w ROM:00117B4A ori.l #$50000000,($44C).w ROM:00117B52 ROM:00117B52 locret_117B52: ; CODE XREF: sub_117B28+18↑j ROM:00117B52 rts ROM:00117B52 ; End of function sub_117B28 ROM:00117B52 ROM:00117B54 ROM:00117B54 ; =============== S U B R O U T I N E ======================================= ROM:00117B54 ROM:00117B54 ROM:00117B54 sub_117B54: ; CODE XREF: ROM:00117832↑p ROM:00117B54 ; ROM:00117948↑p ... ROM:00117B54 cmpi.b #1,($793).w ROM:00117B5A bne.s loc_117B66 ROM:00117B5C andi.l #$F0000000,($448).w ROM:00117B64 bra.s locret_117B6E ROM:00117B66 ; --------------------------------------------------------------------------- ROM:00117B66 ROM:00117B66 loc_117B66: ; CODE XREF: sub_117B54+6↑j ROM:00117B66 andi.l #$F0000000,($44C).w ROM:00117B6E ROM:00117B6E locret_117B6E: ; CODE XREF: sub_117B54+10↑j ROM:00117B6E rts ROM:00117B6E ; End of function sub_117B54 ROM:00117B6E ROM:00117B70 ROM:00117B70 ; =============== S U B R O U T I N E ======================================= ROM:00117B70 ROM:00117B70 ROM:00117B70 sub_117B70: ; CODE XREF: ROM:001177D0↑p ROM:00117B70 ; ROM:0011782A↑p ... ROM:00117B70 cmpi.b #1,($793).w ROM:00117B76 bne.s loc_117B80 ROM:00117B78 move.b #2,($793).w ROM:00117B7E bra.s locret_117B86 ROM:00117B80 ; --------------------------------------------------------------------------- ROM:00117B80 ROM:00117B80 loc_117B80: ; CODE XREF: sub_117B70+6↑j ROM:00117B80 move.b #1,($793).w ROM:00117B86 ROM:00117B86 locret_117B86: ; CODE XREF: sub_117B70+E↑j ROM:00117B86 rts ROM:00117B86 ; End of function sub_117B70 ROM:00117B86 ROM:00117B88 ROM:00117B88 ; =============== S U B R O U T I N E ======================================= ROM:00117B88 ROM:00117B88 ROM:00117B88 sub_117B88: ; CODE XREF: ROM:001177C8↑p ROM:00117B88 ; ROM:00117822↑p ... ROM:00117B88 lea ($1438).w,a0 ROM:00117B8C lea (dword_139C84).l,a1 ROM:00117B92 move.w #$E9,d1 ROM:00117B96 clr.w d0 ROM:00117B98 clr.w d2 ROM:00117B9A ROM:00117B9A loc_117B9A: ; CODE XREF: sub_117B88+22↓j ROM:00117B9A cmp.w d0,d1 ROM:00117B9C ble.s loc_117BAC ROM:00117B9E move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00117BA4 addq.w #2,d0 ROM:00117BA6 move.w d0,d2 ROM:00117BA8 lsr.w #1,d2 ROM:00117BAA bra.s loc_117B9A ROM:00117BAC ; --------------------------------------------------------------------------- ROM:00117BAC ROM:00117BAC loc_117BAC: ; CODE XREF: sub_117B88+14↑j ROM:00117BAC bset #0,($88C).w ROM:00117BB2 bset #2,($8A0).w ROM:00117BB8 rts ROM:00117BB8 ; End of function sub_117B88 ROM:00117BB8 ROM:00117BBA ROM:00117BBA ; =============== S U B R O U T I N E ======================================= ROM:00117BBA ROM:00117BBA ROM:00117BBA sub_117BBA: ; CODE XREF: ROM:0011780C↑p ROM:00117BBA ; ROM:001178A4↑p ROM:00117BBA bclr #0,($88C).w ROM:00117BC0 bclr #2,($8A0).w ROM:00117BC6 move.l ($448).w,d0 ROM:00117BCA move.l ($44C).w,d1 ROM:00117BCE andi.l #$F0000000,d0 ROM:00117BD4 andi.l #$F0000000,d1 ROM:00117BDA cmpi.l #$A0000000,d0 ROM:00117BE0 bne.s loc_117BEA ROM:00117BE2 move.b #1,($793).w ROM:00117BE8 bra.s locret_117C2C ROM:00117BEA ; --------------------------------------------------------------------------- ROM:00117BEA ROM:00117BEA loc_117BEA: ; CODE XREF: sub_117BBA+26↑j ROM:00117BEA cmpi.l #$A0000000,d1 ROM:00117BF0 bne.s loc_117BFA ROM:00117BF2 move.b #2,($793).w ROM:00117BF8 bra.s locret_117C2C ROM:00117BFA ; --------------------------------------------------------------------------- ROM:00117BFA ROM:00117BFA loc_117BFA: ; CODE XREF: sub_117BBA+36↑j ROM:00117BFA cmpi.l #$50000000,d0 ROM:00117C00 bne.s loc_117C10 ROM:00117C02 move.b #1,($793).w ROM:00117C08 bset #2,($8A0).w ROM:00117C0E bra.s locret_117C2C ROM:00117C10 ; --------------------------------------------------------------------------- ROM:00117C10 ROM:00117C10 loc_117C10: ; CODE XREF: sub_117BBA+46↑j ROM:00117C10 cmpi.l #$50000000,d1 ROM:00117C16 bne.s loc_117C26 ROM:00117C18 move.b #2,($793).w ROM:00117C1E bset #2,($8A0).w ROM:00117C24 bra.s locret_117C2C ROM:00117C26 ; --------------------------------------------------------------------------- ROM:00117C26 ROM:00117C26 loc_117C26: ; CODE XREF: sub_117BBA+5C↑j ROM:00117C26 move.b #0,($793).w ROM:00117C2C ROM:00117C2C locret_117C2C: ; CODE XREF: sub_117BBA+2E↑j ROM:00117C2C ; sub_117BBA+3E↑j ... ROM:00117C2C rts ROM:00117C2C ; End of function sub_117BBA ROM:00117C2C ROM:00117C2E ROM:00117C2E ; =============== S U B R O U T I N E ======================================= ROM:00117C2E ROM:00117C2E ROM:00117C2E sub_117C2E: ; CODE XREF: ROM:001177B2↑p ROM:00117C2E move.w #$E9,d0 ROM:00117C32 cmpi.w #$EC,d0 ROM:00117C36 ble.s locret_117C3E ROM:00117C38 bset #3,($895).w ROM:00117C3E ROM:00117C3E locret_117C3E: ; CODE XREF: sub_117C2E+8↑j ROM:00117C3E rts ROM:00117C3E ; End of function sub_117C2E ROM:00117C3E ROM:00117C40 ROM:00117C40 ; =============== S U B R O U T I N E ======================================= ROM:00117C40 ROM:00117C40 ROM:00117C40 sub_117C40: ; CODE XREF: ROM:00116FD6↑p ROM:00117C40 clr.w d1 ROM:00117C42 move.b ($795).w,d1 ROM:00117C46 cmpi.w #5,d1 ROM:00117C4A bcc.s locret_117C54 ROM:00117C4C movea.l off_117C56(pc,d1.w*4),a0 ROM:00117C50 nop ROM:00117C52 jmp (a0) ROM:00117C54 ; --------------------------------------------------------------------------- ROM:00117C54 ROM:00117C54 locret_117C54: ; CODE XREF: sub_117C40+A↑j ROM:00117C54 rts ROM:00117C54 ; End of function sub_117C40 ROM:00117C54 ROM:00117C54 ; --------------------------------------------------------------------------- ROM:00117C56 off_117C56: dc.l loc_117C6A ; DATA XREF: sub_117C40+C↑r ROM:00117C5A dc.l loc_117C78 ROM:00117C5E dc.l loc_117CB2 ROM:00117C62 dc.l loc_117D40 ROM:00117C66 dc.l loc_117D8A ROM:00117C6A ; --------------------------------------------------------------------------- ROM:00117C6A ROM:00117C6A loc_117C6A: ; DATA XREF: ROM:off_117C56↑o ROM:00117C6A bsr.w sub_117D92 ROM:00117C6E move.b #1,($795).w ROM:00117C74 bra.s locret_117CB0 ROM:00117C76 ; --------------------------------------------------------------------------- ROM:00117C76 rts ROM:00117C78 ; --------------------------------------------------------------------------- ROM:00117C78 ROM:00117C78 loc_117C78: ; DATA XREF: ROM:00117C5A↑o ROM:00117C78 btst #4,($894).w ROM:00117C7E bne.s locret_117CB0 ROM:00117C80 move.w $802(a5),d0 ROM:00117C84 move.w $804(a5),d1 ROM:00117C88 clr.b ($866).w ROM:00117C8C move.w d0,($71A).w ROM:00117C90 move.b #1,($866).w ROM:00117C96 clr.b ($865).w ROM:00117C9A move.w d1,($718).w ROM:00117C9E move.b #1,($865).w ROM:00117CA4 move.b #2,($795).w ROM:00117CAA bra.l loc_117D3A ROM:00117CB0 ; --------------------------------------------------------------------------- ROM:00117CB0 ROM:00117CB0 locret_117CB0: ; CODE XREF: ROM:00117C74↑j ROM:00117CB0 ; ROM:00117C7E↑j ... ROM:00117CB0 rts ROM:00117CB2 ; --------------------------------------------------------------------------- ROM:00117CB2 ROM:00117CB2 loc_117CB2: ; DATA XREF: ROM:00117C5E↑o ROM:00117CB2 btst #4,($894).w ROM:00117CB8 bne.s loc_117CEA ROM:00117CBA cmpi.w #0,($71A).w ROM:00117CC0 bgt.s loc_117CEA ROM:00117CC2 move.w $806(a5),d0 ROM:00117CC6 btst #1,($895).w ROM:00117CCC beq.s loc_117CD4 ROM:00117CCE cmpi.w #0,d0 ROM:00117CD2 ble.s loc_117CEA ROM:00117CD4 ROM:00117CD4 loc_117CD4: ; CODE XREF: ROM:00117CCC↑j ROM:00117CD4 bsr.w sub_117D9A ROM:00117CD8 bset #3,($89A).w ROM:00117CDE move.b #4,($795).w ROM:00117CE4 bra.l loc_117D8A ROM:00117CEA ; --------------------------------------------------------------------------- ROM:00117CEA ROM:00117CEA loc_117CEA: ; CODE XREF: ROM:00117CB8↑j ROM:00117CEA ; ROM:00117CC0↑j ... ROM:00117CEA btst #4,($894).w ROM:00117CF0 beq.s loc_117D0A ROM:00117CF2 clr.b ($865).w ROM:00117CF6 clr.w ($718).w ROM:00117CFA clr.b ($866).w ROM:00117CFE clr.w ($71A).w ROM:00117D02 move.b #1,($795).w ROM:00117D08 bra.s locret_117CB0 ROM:00117D0A ; --------------------------------------------------------------------------- ROM:00117D0A ROM:00117D0A loc_117D0A: ; CODE XREF: ROM:00117CF0↑j ROM:00117D0A btst #4,($894).w ROM:00117D10 bne.s loc_117D3A ROM:00117D12 cmpi.w #0,($71A).w ROM:00117D18 bgt.s loc_117D3A ROM:00117D1A move.w $806(a5),d0 ROM:00117D1E btst #1,($895).w ROM:00117D24 beq.s loc_117D3A ROM:00117D26 cmpi.w #0,d0 ROM:00117D2A bne.s loc_117D3A ROM:00117D2C bset #3,($89A).w ROM:00117D32 move.b #3,($795).w ROM:00117D38 bra.s loc_117D84 ROM:00117D3A ; --------------------------------------------------------------------------- ROM:00117D3A ROM:00117D3A loc_117D3A: ; CODE XREF: ROM:00117CAA↑j ROM:00117D3A ; ROM:00117D10↑j ... ROM:00117D3A bsr.w sub_117DB2 ROM:00117D3E rts ROM:00117D40 ; --------------------------------------------------------------------------- ROM:00117D40 ROM:00117D40 loc_117D40: ; DATA XREF: ROM:00117C62↑o ROM:00117D40 btst #4,($894).w ROM:00117D46 beq.s loc_117D54 ROM:00117D48 bsr.w sub_117DA2 ROM:00117D4C move.b #4,($795).w ROM:00117D52 bra.s loc_117D8A ROM:00117D54 ; --------------------------------------------------------------------------- ROM:00117D54 ROM:00117D54 loc_117D54: ; CODE XREF: ROM:00117D46↑j ROM:00117D54 btst #4,($894).w ROM:00117D5A bne.s loc_117D84 ROM:00117D5C cmpi.w #0,($718).w ROM:00117D62 bgt.s loc_117D66 ROM:00117D64 bra.s loc_117D78 ROM:00117D66 ; --------------------------------------------------------------------------- ROM:00117D66 ROM:00117D66 loc_117D66: ; CODE XREF: ROM:00117D62↑j ROM:00117D66 move.w $806(a5),d0 ROM:00117D6A btst #1,($895).w ROM:00117D70 beq.s loc_117D78 ROM:00117D72 cmpi.w #0,d0 ROM:00117D76 ble.s loc_117D84 ROM:00117D78 ROM:00117D78 loc_117D78: ; CODE XREF: ROM:00117D64↑j ROM:00117D78 ; ROM:00117D70↑j ROM:00117D78 bsr.w sub_117D9A ROM:00117D7C move.b #4,($795).w ROM:00117D82 bra.s loc_117D8A ROM:00117D84 ; --------------------------------------------------------------------------- ROM:00117D84 ROM:00117D84 loc_117D84: ; CODE XREF: ROM:00117D38↑j ROM:00117D84 ; ROM:00117D5A↑j ... ROM:00117D84 bsr.w sub_117DB2 ROM:00117D88 rts ROM:00117D8A ; --------------------------------------------------------------------------- ROM:00117D8A ROM:00117D8A loc_117D8A: ; CODE XREF: ROM:00117CE4↑j ROM:00117D8A ; ROM:00117D52↑j ... ROM:00117D8A bsr.w sub_117DB2 ROM:00117D8E rts ROM:00117D90 ; --------------------------------------------------------------------------- ROM:00117D90 rts ROM:00117D92 ROM:00117D92 ; =============== S U B R O U T I N E ======================================= ROM:00117D92 ROM:00117D92 ROM:00117D92 sub_117D92: ; CODE XREF: ROM:loc_117C6A↑p ROM:00117D92 bset #7,($1423).w ROM:00117D98 rts ROM:00117D98 ; End of function sub_117D92 ROM:00117D98 ROM:00117D9A ROM:00117D9A ; =============== S U B R O U T I N E ======================================= ROM:00117D9A ROM:00117D9A ROM:00117D9A sub_117D9A: ; CODE XREF: ROM:loc_117CD4↑p ROM:00117D9A ; ROM:loc_117D78↑p ROM:00117D9A bclr #7,($1423).w ROM:00117DA0 rts ROM:00117DA0 ; End of function sub_117D9A ROM:00117DA0 ROM:00117DA2 ROM:00117DA2 ; =============== S U B R O U T I N E ======================================= ROM:00117DA2 ROM:00117DA2 ROM:00117DA2 sub_117DA2: ; CODE XREF: ROM:00117D48↑p ROM:00117DA2 ; ROM:00128742↓p ROM:00117DA2 move.w #0,($FFFFFA4A).w ROM:00117DA8 move.w #0,($FFFFFA4A).w ROM:00117DAE nop ROM:00117DB0 rts ROM:00117DB0 ; End of function sub_117DA2 ROM:00117DB0 ROM:00117DB2 ROM:00117DB2 ; =============== S U B R O U T I N E ======================================= ROM:00117DB2 ROM:00117DB2 ROM:00117DB2 sub_117DB2: ; CODE XREF: ROM:loc_117D3A↑p ROM:00117DB2 ; ROM:loc_117D84↑p ... ROM:00117DB2 bclr #1,($895).w ROM:00117DB8 rts ROM:00117DB8 ; End of function sub_117DB2 ROM:00117DB8 ROM:00117DBA ROM:00117DBA ; =============== S U B R O U T I N E ======================================= ROM:00117DBA ROM:00117DBA ROM:00117DBA sub_117DBA: ; CODE XREF: ROM:0011A430↓p ROM:00117DBA clr.w ($EBA).w ROM:00117DBE clr.w ($598).w ROM:00117DC2 cmpi.b #1,($798).w ROM:00117DC8 bne.s loc_117DD2 ROM:00117DCA bsr.l sub_11859E ROM:00117DD0 bra.s locret_117E30 ROM:00117DD2 ; --------------------------------------------------------------------------- ROM:00117DD2 ROM:00117DD2 loc_117DD2: ; CODE XREF: sub_117DBA+E↑j ROM:00117DD2 cmpi.b #2,($798).w ROM:00117DD8 bne.s loc_117DE2 ROM:00117DDA bsr.l sub_118B66 ROM:00117DE0 bra.s locret_117E30 ROM:00117DE2 ; --------------------------------------------------------------------------- ROM:00117DE2 ROM:00117DE2 loc_117DE2: ; CODE XREF: sub_117DBA+1E↑j ROM:00117DE2 cmpi.b #3,($798).w ROM:00117DE8 bne.s loc_117DF2 ROM:00117DEA bsr.l sub_118FD4 ROM:00117DF0 bra.s locret_117E30 ROM:00117DF2 ; --------------------------------------------------------------------------- ROM:00117DF2 ROM:00117DF2 loc_117DF2: ; CODE XREF: sub_117DBA+2E↑j ROM:00117DF2 cmpi.b #4,($798).w ROM:00117DF8 bne.s loc_117E02 ROM:00117DFA bsr.l sub_1190CE ROM:00117E00 bra.s locret_117E30 ROM:00117E02 ; --------------------------------------------------------------------------- ROM:00117E02 ROM:00117E02 loc_117E02: ; CODE XREF: sub_117DBA+3E↑j ROM:00117E02 cmpi.b #6,($798).w ROM:00117E08 bne.s loc_117E12 ROM:00117E0A bsr.l sub_1190E6 ROM:00117E10 bra.s locret_117E30 ROM:00117E12 ; --------------------------------------------------------------------------- ROM:00117E12 ROM:00117E12 loc_117E12: ; CODE XREF: sub_117DBA+4E↑j ROM:00117E12 cmpi.b #7,($798).w ROM:00117E18 bne.s loc_117E22 ROM:00117E1A bsr.l sub_1195CE ROM:00117E20 bra.s locret_117E30 ROM:00117E22 ; --------------------------------------------------------------------------- ROM:00117E22 ROM:00117E22 loc_117E22: ; CODE XREF: sub_117DBA+5E↑j ROM:00117E22 cmpi.b #9,($798).w ROM:00117E28 bne.s locret_117E30 ROM:00117E2A bsr.l sub_1196DA ROM:00117E30 ROM:00117E30 locret_117E30: ; CODE XREF: sub_117DBA+16↑j ROM:00117E30 ; sub_117DBA+26↑j ... ROM:00117E30 rts ROM:00117E30 ; End of function sub_117DBA 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_11859E+10↓p ROM:00117E32 ; sub_11859E+7C↓p ... ROM:00117E32 lea ($12DB).w,a0 ROM:00117E36 clr.w d0 ROM:00117E38 move.w ($598).w,d0 ROM:00117E3C move.b $103(a5),(a0,d0.w) ROM:00117E42 addq.w #1,d0 ROM:00117E44 bvc.s loc_117E4A ROM:00117E46 move.w #$8000,d0 ROM:00117E4A ROM:00117E4A loc_117E4A: ; CODE XREF: sub_117E32+12↑j ROM:00117E4A move.b $104(a5),(a0,d0.w) ROM:00117E50 addq.w #1,d0 ROM:00117E52 bvc.s loc_117E58 ROM:00117E54 move.w #$8000,d0 ROM:00117E58 ROM:00117E58 loc_117E58: ; CODE XREF: sub_117E32+20↑j ROM:00117E58 move.b $105(a5),(a0,d0.w) ROM:00117E5E addq.w #1,d0 ROM:00117E60 bvc.s loc_117E66 ROM:00117E62 move.w #$8000,d0 ROM:00117E66 ROM:00117E66 loc_117E66: ; CODE XREF: sub_117E32+2E↑j ROM:00117E66 move.b ($798).w,d1 ROM:00117E6A addi.b #$40,d1 ; '@' ROM:00117E6E move.b d1,(a0,d0.w) ROM:00117E72 addq.w #1,d0 ROM:00117E74 bvc.s loc_117E7A ROM:00117E76 move.w #$8000,d0 ROM:00117E7A ROM:00117E7A loc_117E7A: ; CODE XREF: sub_117E32+42↑j ROM:00117E7A move.w d0,($598).w ROM:00117E7E rts ROM:00117E7E ; End of function sub_117E32 ROM:00117E7E ROM:00117E80 ROM:00117E80 ; =============== S U B R O U T I N E ======================================= ROM:00117E80 ROM:00117E80 ROM:00117E80 sub_117E80: ; CODE XREF: sub_11859E+64↓p ROM:00117E80 ; sub_11859E+12A↓p ... ROM:00117E80 move.w ($598).w,d0 ROM:00117E84 cmpi.w #0,d0 ROM:00117E88 ble.s locret_117EBC ROM:00117E8A lea ($12DB).w,a0 ROM:00117E8E clr.w d1 ROM:00117E90 clr.w d2 ROM:00117E92 move.w ($EBA).w,d3 ROM:00117E96 subq.w #1,d0 ROM:00117E98 move.w d3,d1 ROM:00117E9A bra.s loc_117EA0 ROM:00117E9C ; --------------------------------------------------------------------------- ROM:00117E9C ROM:00117E9C loc_117E9C: ; CODE XREF: sub_117E80+28↓j ROM:00117E9C addi.w #1,d1 ROM:00117EA0 ROM:00117EA0 loc_117EA0: ; CODE XREF: sub_117E80+1A↑j ROM:00117EA0 cmp.w d0,d1 ROM:00117EA2 bgt.s loc_117EAA ROM:00117EA4 add.b (a0,d1.w),d2 ROM:00117EA8 bra.s loc_117E9C ROM:00117EAA ; --------------------------------------------------------------------------- ROM:00117EAA ROM:00117EAA loc_117EAA: ; CODE XREF: sub_117E80+22↑j ROM:00117EAA addq.w #1,d0 ROM:00117EAC move.b d2,(a0,d0.w) ROM:00117EB0 addq.w #1,d0 ROM:00117EB2 bvc.s loc_117EB8 ROM:00117EB4 move.w #$8000,d0 ROM:00117EB8 ROM:00117EB8 loc_117EB8: ; CODE XREF: sub_117E80+32↑j ROM:00117EB8 move.w d0,($598).w ROM:00117EBC ROM:00117EBC locret_117EBC: ; CODE XREF: sub_117E80+8↑j ROM:00117EBC rts ROM:00117EBC ; End of function sub_117E80 ROM:00117EBC ROM:00117EBE ROM:00117EBE ; =============== S U B R O U T I N E ======================================= ROM:00117EBE ROM:00117EBE ROM:00117EBE sub_117EBE: ; CODE XREF: ROM:0011702A↑p ROM:00117EBE btst #3,($142A).w ROM:00117EC4 beq.s loc_117ED4 ROM:00117EC6 move.w ($1470).w,($594).w ROM:00117ECC move.w ($1472).w,($596).w ROM:00117ED2 bra.s locret_117EE4 ROM:00117ED4 ; --------------------------------------------------------------------------- ROM:00117ED4 ROM:00117ED4 loc_117ED4: ; CODE XREF: sub_117EBE+6↑j ROM:00117ED4 btst #3,($142D).w ROM:00117EDA beq.s locret_117EE4 ROM:00117EDC clr.w ($594).w ROM:00117EE0 clr.w ($596).w ROM:00117EE4 ROM:00117EE4 locret_117EE4: ; CODE XREF: sub_117EBE+14↑j ROM:00117EE4 ; sub_117EBE+1C↑j ROM:00117EE4 rts ROM:00117EE4 ; End of function sub_117EBE ROM:00117EE4 ROM:00117EE6 ROM:00117EE6 ; =============== S U B R O U T I N E ======================================= ROM:00117EE6 ROM:00117EE6 ROM:00117EE6 sub_117EE6: ; CODE XREF: ROM:loc_111DAC↑p ROM:00117EE6 clr.w d1 ROM:00117EE8 move.b ($796).w,d1 ROM:00117EEC cmpi.w #$10,d1 ROM:00117EF0 bcc.s locret_117EFA ROM:00117EF2 movea.l off_117EFC(pc,d1.w*4),a0 ROM:00117EF6 nop ROM:00117EF8 jmp (a0) ROM:00117EFA ; --------------------------------------------------------------------------- ROM:00117EFA ROM:00117EFA locret_117EFA: ; CODE XREF: sub_117EE6+A↑j ROM:00117EFA rts ROM:00117EFA ; End of function sub_117EE6 ROM:00117EFA ROM:00117EFA ; --------------------------------------------------------------------------- ROM:00117EFC off_117EFC: dc.l locret_117F3C ; DATA XREF: sub_117EE6+C↑r ROM:00117F00 dc.l loc_117F3E ROM:00117F04 dc.l loc_117F6E ROM:00117F08 dc.l loc_117F98 ROM:00117F0C dc.l loc_117FC2 ROM:00117F10 dc.l loc_117FEC ROM:00117F14 dc.l loc_118016 ROM:00117F18 dc.l loc_118040 ROM:00117F1C dc.l loc_11806A ROM:00117F20 dc.l loc_118094 ROM:00117F24 dc.l loc_1180BE ROM:00117F28 dc.l loc_118100 ROM:00117F2C dc.l loc_118132 ROM:00117F30 dc.l loc_118162 ROM:00117F34 dc.l loc_118192 ROM:00117F38 dc.l locret_1181C2 ROM:00117F3C ; --------------------------------------------------------------------------- ROM:00117F3C ROM:00117F3C locret_117F3C: ; DATA XREF: ROM:off_117EFC↑o ROM:00117F3C rts ROM:00117F3E ; --------------------------------------------------------------------------- ROM:00117F3E ROM:00117F3E loc_117F3E: ; DATA XREF: ROM:00117F00↑o ROM:00117F3E cmpi.w #0,($61E).w ROM:00117F44 bgt.s locret_117F6C ROM:00117F46 move.w ($FFFFFC0E).w,d0 ROM:00117F4A move.w ($FFFFFC0C).w,d0 ROM:00117F4E bclr #5,($FFFFFC0B).w ROM:00117F54 bset #4,($FFFFFC0B).w ROM:00117F5A bset #6,($88A).w ROM:00117F60 bset #6,($89A).w ROM:00117F66 move.b #$F,($796).w ROM:00117F6C ROM:00117F6C locret_117F6C: ; CODE XREF: ROM:00117F44↑j ROM:00117F6C rts ROM:00117F6E ; --------------------------------------------------------------------------- ROM:00117F6E ROM:00117F6E loc_117F6E: ; DATA XREF: ROM:00117F04↑o ROM:00117F6E cmpi.w #0,($61E).w ROM:00117F74 bgt.s locret_117F96 ROM:00117F76 move.w ($FFFFFC0E).w,d0 ROM:00117F7A move.w ($FFFFFC0C).w,d0 ROM:00117F7E bset #4,($FFFFFC0B).w ROM:00117F84 bset #6,($88A).w ROM:00117F8A bset #6,($89A).w ROM:00117F90 move.b #$F,($796).w ROM:00117F96 ROM:00117F96 locret_117F96: ; CODE XREF: ROM:00117F74↑j ROM:00117F96 rts ROM:00117F98 ; --------------------------------------------------------------------------- ROM:00117F98 ROM:00117F98 loc_117F98: ; DATA XREF: ROM:00117F08↑o ROM:00117F98 cmpi.w #0,($61E).w ROM:00117F9E bgt.s locret_117FC0 ROM:00117FA0 move.w ($FFFFFC0E).w,d0 ROM:00117FA4 move.w ($FFFFFC0C).w,d0 ROM:00117FA8 bset #4,($FFFFFC0B).w ROM:00117FAE bset #6,($88A).w ROM:00117FB4 bset #6,($89A).w ROM:00117FBA move.b #$F,($796).w ROM:00117FC0 ROM:00117FC0 locret_117FC0: ; CODE XREF: ROM:00117F9E↑j ROM:00117FC0 rts ROM:00117FC2 ; --------------------------------------------------------------------------- ROM:00117FC2 ROM:00117FC2 loc_117FC2: ; DATA XREF: ROM:00117F0C↑o ROM:00117FC2 cmpi.w #0,($61E).w ROM:00117FC8 bgt.s locret_117FEA ROM:00117FCA move.w ($FFFFFC0E).w,d0 ROM:00117FCE move.w ($FFFFFC0C).w,d0 ROM:00117FD2 bset #4,($FFFFFC0B).w ROM:00117FD8 bset #6,($88A).w ROM:00117FDE bset #6,($89A).w ROM:00117FE4 move.b #$F,($796).w ROM:00117FEA ROM:00117FEA locret_117FEA: ; CODE XREF: ROM:00117FC8↑j ROM:00117FEA rts ROM:00117FEC ; --------------------------------------------------------------------------- ROM:00117FEC ROM:00117FEC loc_117FEC: ; DATA XREF: ROM:00117F10↑o ROM:00117FEC cmpi.w #0,($61E).w ROM:00117FF2 bgt.s locret_118014 ROM:00117FF4 move.w ($FFFFFC0E).w,d0 ROM:00117FF8 move.w ($FFFFFC0C).w,d0 ROM:00117FFC bset #4,($FFFFFC0B).w ROM:00118002 bset #6,($88A).w ROM:00118008 bset #6,($89A).w ROM:0011800E move.b #$F,($796).w ROM:00118014 ROM:00118014 locret_118014: ; CODE XREF: ROM:00117FF2↑j ROM:00118014 rts ROM:00118016 ; --------------------------------------------------------------------------- ROM:00118016 ROM:00118016 loc_118016: ; DATA XREF: ROM:00117F14↑o ROM:00118016 cmpi.w #0,($61E).w ROM:0011801C bgt.s locret_11803E ROM:0011801E move.w ($FFFFFC0E).w,d0 ROM:00118022 move.w ($FFFFFC0C).w,d0 ROM:00118026 bset #4,($FFFFFC0B).w ROM:0011802C bset #6,($88A).w ROM:00118032 bset #6,($89A).w ROM:00118038 move.b #$F,($796).w ROM:0011803E ROM:0011803E locret_11803E: ; CODE XREF: ROM:0011801C↑j ROM:0011803E rts ROM:00118040 ; --------------------------------------------------------------------------- ROM:00118040 ROM:00118040 loc_118040: ; DATA XREF: ROM:00117F18↑o ROM:00118040 cmpi.w #0,($61E).w ROM:00118046 bgt.s locret_118068 ROM:00118048 move.w ($FFFFFC0E).w,d0 ROM:0011804C move.w ($FFFFFC0C).w,d0 ROM:00118050 bset #4,($FFFFFC0B).w ROM:00118056 bset #6,($88A).w ROM:0011805C bset #6,($89A).w ROM:00118062 move.b #$F,($796).w ROM:00118068 ROM:00118068 locret_118068: ; CODE XREF: ROM:00118046↑j ROM:00118068 rts ROM:0011806A ; --------------------------------------------------------------------------- ROM:0011806A ROM:0011806A loc_11806A: ; DATA XREF: ROM:00117F1C↑o ROM:0011806A cmpi.w #0,($61E).w ROM:00118070 bgt.s locret_118092 ROM:00118072 move.w ($FFFFFC0E).w,d0 ROM:00118076 move.w ($FFFFFC0C).w,d0 ROM:0011807A bset #4,($FFFFFC0B).w ROM:00118080 bset #6,($88A).w ROM:00118086 bset #6,($89A).w ROM:0011808C move.b #$F,($796).w ROM:00118092 ROM:00118092 locret_118092: ; CODE XREF: ROM:00118070↑j ROM:00118092 rts ROM:00118094 ; --------------------------------------------------------------------------- ROM:00118094 ROM:00118094 loc_118094: ; DATA XREF: ROM:00117F20↑o ROM:00118094 cmpi.w #0,($61E).w ROM:0011809A bgt.s locret_1180BC ROM:0011809C move.w ($FFFFFC0E).w,d0 ROM:001180A0 move.w ($FFFFFC0C).w,d0 ROM:001180A4 bset #4,($FFFFFC0B).w ROM:001180AA bset #6,($88A).w ROM:001180B0 bset #6,($89A).w ROM:001180B6 move.b #$F,($796).w ROM:001180BC ROM:001180BC locret_1180BC: ; CODE XREF: ROM:0011809A↑j ROM:001180BC rts ROM:001180BE ; --------------------------------------------------------------------------- ROM:001180BE ROM:001180BE loc_1180BE: ; DATA XREF: ROM:00117F24↑o ROM:001180BE btst #7,($891).w ROM:001180C4 beq.s locret_1180FE ROM:001180C6 bclr #7,($891).w ROM:001180CC bclr #2,($89C).w ROM:001180D2 move.w ($FFFFFC0E).w,d0 ROM:001180D6 move.w ($FFFFFC0C).w,d0 ROM:001180DA bset #3,($FFFFFC0B).w ROM:001180E0 bset #4,($FFFFFC0B).w ROM:001180E6 bclr #5,($FFFFFC0B).w ROM:001180EC bclr #7,($FFFFFC0B).w ROM:001180F2 bset #6,($89A).w ROM:001180F8 move.b #$F,($796).w ROM:001180FE ROM:001180FE locret_1180FE: ; CODE XREF: ROM:001180C4↑j ROM:001180FE rts ROM:00118100 ; --------------------------------------------------------------------------- ROM:00118100 ROM:00118100 loc_118100: ; DATA XREF: ROM:00117F28↑o ROM:00118100 cmpi.w #0,($61C).w ROM:00118106 bgt.s locret_118130 ROM:00118108 bclr #5,($FFFFFC0B).w ROM:0011810E move.w ($FFFFFC0E).w,d0 ROM:00118112 move.w ($FFFFFC0C).w,d0 ROM:00118116 bset #4,($FFFFFC0B).w ROM:0011811C bset #6,($88A).w ROM:00118122 bset #6,($89A).w ROM:00118128 move.b #$F,($796).w ROM:0011812E rts ROM:00118130 ; --------------------------------------------------------------------------- ROM:00118130 ROM:00118130 locret_118130: ; CODE XREF: ROM:00118106↑j ROM:00118130 rts ROM:00118132 ; --------------------------------------------------------------------------- ROM:00118132 ROM:00118132 loc_118132: ; DATA XREF: ROM:00117F2C↑o ROM:00118132 cmpi.w #0,($61C).w ROM:00118138 bgt.s locret_118160 ROM:0011813A move.w ($FFFFFC0E).w,d0 ROM:0011813E move.w ($FFFFFC0C).w,d0 ROM:00118142 bclr #5,($FFFFFC0B).w ROM:00118148 bset #4,($FFFFFC0B).w ROM:0011814E bset #6,($88A).w ROM:00118154 bset #6,($89A).w ROM:0011815A move.b #$F,($796).w ROM:00118160 ROM:00118160 locret_118160: ; CODE XREF: ROM:00118138↑j ROM:00118160 rts ROM:00118162 ; --------------------------------------------------------------------------- ROM:00118162 ROM:00118162 loc_118162: ; DATA XREF: ROM:00117F30↑o ROM:00118162 cmpi.w #0,($61C).w ROM:00118168 bgt.s locret_118190 ROM:0011816A move.w ($FFFFFC0E).w,d0 ROM:0011816E move.w ($FFFFFC0C).w,d0 ROM:00118172 bclr #5,($FFFFFC0B).w ROM:00118178 bset #4,($FFFFFC0B).w ROM:0011817E bset #6,($88A).w ROM:00118184 bset #6,($89A).w ROM:0011818A move.b #$F,($796).w ROM:00118190 ROM:00118190 locret_118190: ; CODE XREF: ROM:00118168↑j ROM:00118190 rts ROM:00118192 ; --------------------------------------------------------------------------- ROM:00118192 ROM:00118192 loc_118192: ; DATA XREF: ROM:00117F34↑o ROM:00118192 cmpi.w #0,($61C).w ROM:00118198 bgt.s locret_1181C0 ROM:0011819A move.w ($FFFFFC0E).w,d0 ROM:0011819E move.w ($FFFFFC0C).w,d0 ROM:001181A2 bclr #5,($FFFFFC0B).w ROM:001181A8 bset #4,($FFFFFC0B).w ROM:001181AE bset #6,($88A).w ROM:001181B4 bset #6,($89A).w ROM:001181BA move.b #$F,($796).w ROM:001181C0 ROM:001181C0 locret_1181C0: ; CODE XREF: ROM:00118198↑j ROM:001181C0 rts ROM:001181C2 ; --------------------------------------------------------------------------- ROM:001181C2 ROM:001181C2 locret_1181C2: ; DATA XREF: ROM:00117F38↑o ROM:001181C2 rts ROM:001181C4 ROM:001181C4 ; =============== S U B R O U T I N E ======================================= ROM:001181C4 ROM:001181C4 ROM:001181C4 sub_1181C4: ; CODE XREF: ROM:0011764E↑p ROM:001181C4 cmpi.b #0,($796).w ROM:001181CA bne.s loc_118216 ROM:001181CC bclr #6,($88A).w ROM:001181D2 bclr #4,($FFFFFC0B).w ROM:001181D8 move.w ($FFFFFC0E).w,d0 ROM:001181DC move.w ($FFFFFC0C).w,d0 ROM:001181E0 bset #5,($FFFFFC0B).w ROM:001181E6 move.w $AA(a5),d0 ROM:001181EA clr.b ($7E7).w ROM:001181EE move.w d0,($61C).w ROM:001181F2 move.b #1,($7E7).w ROM:001181F8 move.w $AC(a5),d0 ROM:001181FC clr.b ($7E8).w ROM:00118200 move.w d0,($61E).w ROM:00118204 move.b #1,($7E8).w ROM:0011820A move.b #1,($796).w ROM:00118210 bra.l locret_118476 ROM:00118216 ; --------------------------------------------------------------------------- ROM:00118216 ROM:00118216 loc_118216: ; CODE XREF: sub_1181C4+6↑j ROM:00118216 cmpi.b #1,($796).w ROM:0011821C bne.s loc_118258 ROM:0011821E btst #6,($FFFFFC0D).w ROM:00118224 bne.s loc_118252 ROM:00118226 cmpi.w #0,($61C).w ROM:0011822C bgt.s loc_118252 ROM:0011822E bclr #5,($FFFFFC0B).w ROM:00118234 move.w $BE(a5),($FFFFFC0E).w ROM:0011823A move.w $B0(a5),d0 ROM:0011823E clr.b ($7E8).w ROM:00118242 move.w d0,($61E).w ROM:00118246 move.b #1,($7E8).w ROM:0011824C move.b #2,($796).w ROM:00118252 ROM:00118252 loc_118252: ; CODE XREF: sub_1181C4+60↑j ROM:00118252 ; sub_1181C4+68↑j ROM:00118252 bra.l locret_118476 ROM:00118258 ; --------------------------------------------------------------------------- ROM:00118258 ROM:00118258 loc_118258: ; CODE XREF: sub_1181C4+58↑j ROM:00118258 cmpi.b #2,($796).w ROM:0011825E bne.s loc_1182A8 ROM:00118260 btst #0,($FFFFFC0C).w ROM:00118266 beq.s loc_1182A2 ROM:00118268 btst #6,($FFFFFC0D).w ROM:0011826E beq.s loc_1182A2 ROM:00118270 move.w ($FFFFFC0E).w,d1 ROM:00118274 move.w ($FFFFFC0C).w,d1 ROM:00118278 move.w $AE(a5),d1 ROM:0011827C clr.b ($7E7).w ROM:00118280 move.w d1,($61C).w ROM:00118284 move.b #1,($7E7).w ROM:0011828A move.w $B0(a5),d1 ROM:0011828E clr.b ($7E8).w ROM:00118292 move.w d1,($61E).w ROM:00118296 move.b #1,($7E8).w ROM:0011829C move.b #3,($796).w ROM:001182A2 ROM:001182A2 loc_1182A2: ; CODE XREF: sub_1181C4+A2↑j ROM:001182A2 ; sub_1181C4+AA↑j ROM:001182A2 bra.l locret_118476 ROM:001182A8 ; --------------------------------------------------------------------------- ROM:001182A8 ROM:001182A8 loc_1182A8: ; CODE XREF: sub_1181C4+9A↑j ROM:001182A8 cmpi.b #3,($796).w ROM:001182AE bne.s loc_1182E4 ROM:001182B0 btst #6,($FFFFFC0D).w ROM:001182B6 bne.s loc_1182DE ROM:001182B8 cmpi.w #0,($61C).w ROM:001182BE bgt.s loc_1182DE ROM:001182C0 move.w $C0(a5),($FFFFFC0E).w ROM:001182C6 move.w $B4(a5),d0 ROM:001182CA clr.b ($7E8).w ROM:001182CE move.w d0,($61E).w ROM:001182D2 move.b #1,($7E8).w ROM:001182D8 move.b #4,($796).w ROM:001182DE ROM:001182DE loc_1182DE: ; CODE XREF: sub_1181C4+F2↑j ROM:001182DE ; sub_1181C4+FA↑j ROM:001182DE bra.l locret_118476 ROM:001182E4 ; --------------------------------------------------------------------------- ROM:001182E4 ROM:001182E4 loc_1182E4: ; CODE XREF: sub_1181C4+EA↑j ROM:001182E4 cmpi.b #4,($796).w ROM:001182EA bne.s loc_118334 ROM:001182EC btst #0,($FFFFFC0C).w ROM:001182F2 beq.s loc_11832E ROM:001182F4 btst #6,($FFFFFC0D).w ROM:001182FA beq.s loc_11832E ROM:001182FC move.w ($FFFFFC0E).w,d1 ROM:00118300 move.w ($FFFFFC0C).w,d1 ROM:00118304 move.w $B2(a5),d1 ROM:00118308 clr.b ($7E7).w ROM:0011830C move.w d1,($61C).w ROM:00118310 move.b #1,($7E7).w ROM:00118316 move.w $B4(a5),d1 ROM:0011831A clr.b ($7E8).w ROM:0011831E move.w d1,($61E).w ROM:00118322 move.b #1,($7E8).w ROM:00118328 move.b #5,($796).w ROM:0011832E ROM:0011832E loc_11832E: ; CODE XREF: sub_1181C4+12E↑j ROM:0011832E ; sub_1181C4+136↑j ROM:0011832E bra.l locret_118476 ROM:00118334 ; --------------------------------------------------------------------------- ROM:00118334 ROM:00118334 loc_118334: ; CODE XREF: sub_1181C4+126↑j ROM:00118334 cmpi.b #5,($796).w ROM:0011833A bne.s loc_118370 ROM:0011833C btst #6,($FFFFFC0D).w ROM:00118342 bne.s loc_11836A ROM:00118344 cmpi.w #0,($61C).w ROM:0011834A bgt.s loc_11836A ROM:0011834C move.w $C0(a5),($FFFFFC0E).w ROM:00118352 move.w $B8(a5),d0 ROM:00118356 clr.b ($7E8).w ROM:0011835A move.w d0,($61E).w ROM:0011835E move.b #1,($7E8).w ROM:00118364 move.b #6,($796).w ROM:0011836A ROM:0011836A loc_11836A: ; CODE XREF: sub_1181C4+17E↑j ROM:0011836A ; sub_1181C4+186↑j ROM:0011836A bra.l locret_118476 ROM:00118370 ; --------------------------------------------------------------------------- ROM:00118370 ROM:00118370 loc_118370: ; CODE XREF: sub_1181C4+176↑j ROM:00118370 cmpi.b #6,($796).w ROM:00118376 bne.s loc_1183AE ROM:00118378 btst #0,($FFFFFC0C).w ROM:0011837E beq.s loc_1183A8 ROM:00118380 btst #6,($FFFFFC0D).w ROM:00118386 beq.s loc_1183A8 ROM:00118388 move.w ($FFFFFC0E).w,d1 ROM:0011838C move.w ($FFFFFC0C).w,d1 ROM:00118390 move.w $B8(a5),d1 ROM:00118394 clr.b ($7E8).w ROM:00118398 move.w d1,($61E).w ROM:0011839C move.b #1,($7E8).w ROM:001183A2 move.b #7,($796).w ROM:001183A8 ROM:001183A8 loc_1183A8: ; CODE XREF: sub_1181C4+1BA↑j ROM:001183A8 ; sub_1181C4+1C2↑j ROM:001183A8 bra.l locret_118476 ROM:001183AE ; --------------------------------------------------------------------------- ROM:001183AE ROM:001183AE loc_1183AE: ; CODE XREF: sub_1181C4+1B2↑j ROM:001183AE cmpi.b #7,($796).w ROM:001183B4 bne.s loc_118400 ROM:001183B6 btst #6,($FFFFFC0D).w ROM:001183BC beq.s loc_1183FE ROM:001183BE move.w $C0(a5),d0 ROM:001183C2 not.b d0 ROM:001183C4 move.w ($FFFFFC0E).w,d1 ROM:001183C8 cmp.b d1,d0 ROM:001183CA bne.s loc_1183FE ROM:001183CC move.w ($FFFFFC0E).w,d2 ROM:001183D0 move.w ($FFFFFC0C).w,d2 ROM:001183D4 move.w $B6(a5),d2 ROM:001183D8 clr.b ($7E7).w ROM:001183DC move.w d2,($61C).w ROM:001183E0 move.b #1,($7E7).w ROM:001183E6 move.w $B8(a5),d2 ROM:001183EA clr.b ($7E8).w ROM:001183EE move.w d2,($61E).w ROM:001183F2 move.b #1,($7E8).w ROM:001183F8 move.b #8,($796).w ROM:001183FE ROM:001183FE loc_1183FE: ; CODE XREF: sub_1181C4+1F8↑j ROM:001183FE ; sub_1181C4+206↑j ROM:001183FE bra.s locret_118476 ROM:00118400 ; --------------------------------------------------------------------------- ROM:00118400 ROM:00118400 loc_118400: ; CODE XREF: sub_1181C4+1F0↑j ROM:00118400 cmpi.b #8,($796).w ROM:00118406 bne.s loc_11843C ROM:00118408 btst #6,($FFFFFC0D).w ROM:0011840E bne.s loc_11843A ROM:00118410 cmpi.w #0,($61C).w ROM:00118416 bgt.s loc_11843A ROM:00118418 move.w $BC(a5),d0 ROM:0011841C not.b d0 ROM:0011841E move.w d0,($FFFFFC0E).w ROM:00118422 move.w $B8(a5),d0 ROM:00118426 clr.b ($7E8).w ROM:0011842A move.w d0,($61E).w ROM:0011842E move.b #1,($7E8).w ROM:00118434 move.b #9,($796).w ROM:0011843A ROM:0011843A loc_11843A: ; CODE XREF: sub_1181C4+24A↑j ROM:0011843A ; sub_1181C4+252↑j ROM:0011843A bra.s locret_118476 ROM:0011843C ; --------------------------------------------------------------------------- ROM:0011843C ROM:0011843C loc_11843C: ; CODE XREF: sub_1181C4+242↑j ROM:0011843C cmpi.b #9,($796).w ROM:00118442 bne.s locret_118476 ROM:00118444 btst #0,($FFFFFC0C).w ROM:0011844A beq.s locret_118476 ROM:0011844C btst #6,($FFFFFC0D).w ROM:00118452 beq.s locret_118476 ROM:00118454 move.w ($FFFFFC0E).w,d1 ROM:00118458 move.w ($FFFFFC0C).w,d1 ROM:0011845C bclr #3,($FFFFFC0B).w ROM:00118462 clr.b ($7E8).w ROM:00118466 clr.w ($61E).w ROM:0011846A bset #2,($89C).w ROM:00118470 move.b #$A,($796).w ROM:00118476 ROM:00118476 locret_118476: ; CODE XREF: sub_1181C4+4C↑j ROM:00118476 ; sub_1181C4:loc_118252↑j ... ROM:00118476 rts ROM:00118476 ; End of function sub_1181C4 ROM:00118476 ROM:00118478 ROM:00118478 ; =============== S U B R O U T I N E ======================================= ROM:00118478 ROM:00118478 ROM:00118478 sub_118478: ; CODE XREF: ROM:00111A6A↑p ROM:00118478 cmpi.b #1,($796).w ROM:0011847E bne.s loc_1184B2 ROM:00118480 move.w $BE(a5),d0 ROM:00118484 move.w ($FFFFFC0E).w,d1 ROM:00118488 cmp.b d1,d0 ROM:0011848A bne.s loc_1184AC ROM:0011848C move.w ($FFFFFC0E).w,d2 ROM:00118490 move.w ($FFFFFC0C).w,d2 ROM:00118494 move.w $BA(a5),d2 ROM:00118498 clr.b ($7E7).w ROM:0011849C move.w d2,($61C).w ROM:001184A0 move.b #1,($7E7).w ROM:001184A6 move.b #$B,($796).w ROM:001184AC ROM:001184AC loc_1184AC: ; CODE XREF: sub_118478+12↑j ROM:001184AC bra.l locret_11859C ROM:001184B2 ; --------------------------------------------------------------------------- ROM:001184B2 ROM:001184B2 loc_1184B2: ; CODE XREF: sub_118478+6↑j ROM:001184B2 cmpi.b #$B,($796).w ROM:001184B8 bne.s loc_1184EC ROM:001184BA move.w $C0(a5),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 $BA(a5),d2 ROM:001184D2 clr.b ($7E7).w ROM:001184D6 move.w d2,($61C).w ROM:001184DA move.b #1,($7E7).w ROM:001184E0 move.b #$C,($796).w ROM:001184E6 ROM:001184E6 loc_1184E6: ; CODE XREF: sub_118478+4C↑j ROM:001184E6 bra.l locret_11859C ROM:001184EC ; --------------------------------------------------------------------------- ROM:001184EC ROM:001184EC loc_1184EC: ; CODE XREF: sub_118478+40↑j ROM:001184EC cmpi.b #$C,($796).w ROM:001184F2 bne.s loc_118526 ROM:001184F4 move.w $C0(a5),d0 ROM:001184F8 move.w ($FFFFFC0E).w,d1 ROM:001184FC cmp.b d1,d0 ROM:001184FE bne.s loc_118520 ROM:00118500 move.w ($FFFFFC0E).w,d2 ROM:00118504 move.w ($FFFFFC0C).w,d2 ROM:00118508 move.w $BA(a5),d2 ROM:0011850C clr.b ($7E7).w ROM:00118510 move.w d2,($61C).w ROM:00118514 move.b #1,($7E7).w ROM:0011851A move.b #$D,($796).w ROM:00118520 ROM:00118520 loc_118520: ; CODE XREF: sub_118478+86↑j ROM:00118520 bra.l locret_11859C ROM:00118526 ; --------------------------------------------------------------------------- ROM:00118526 ROM:00118526 loc_118526: ; CODE XREF: sub_118478+7A↑j ROM:00118526 cmpi.b #$D,($796).w ROM:0011852C bne.s loc_11855E ROM:0011852E move.w $C0(a5),d0 ROM:00118532 not.b d0 ROM:00118534 move.w ($FFFFFC0E).w,d1 ROM:00118538 cmp.b d1,d0 ROM:0011853A bne.s loc_11855C ROM:0011853C move.w ($FFFFFC0E).w,d2 ROM:00118540 move.w ($FFFFFC0C).w,d2 ROM:00118544 move.w $BA(a5),d2 ROM:00118548 clr.b ($7E7).w ROM:0011854C move.w d2,($61C).w ROM:00118550 move.b #1,($7E7).w ROM:00118556 move.b #$E,($796).w ROM:0011855C ROM:0011855C loc_11855C: ; CODE XREF: sub_118478+C2↑j ROM:0011855C bra.s locret_11859C ROM:0011855E ; --------------------------------------------------------------------------- ROM:0011855E ROM:0011855E loc_11855E: ; CODE XREF: sub_118478+B4↑j ROM:0011855E cmpi.b #$E,($796).w ROM:00118564 bne.s locret_11859C ROM:00118566 move.w $BC(a5),d0 ROM:0011856A not.b d0 ROM:0011856C move.w ($FFFFFC0E).w,d1 ROM:00118570 cmp.b d1,d0 ROM:00118572 bne.s locret_11859C ROM:00118574 bclr #5,($FFFFFC0B).w ROM:0011857A move.w ($FFFFFC0E).w,d2 ROM:0011857E move.w ($FFFFFC0C).w,d2 ROM:00118582 bclr #3,($FFFFFC0B).w ROM:00118588 clr.b ($7E7).w ROM:0011858C clr.w ($61C).w ROM:00118590 bset #2,($89C).w ROM:00118596 move.b #$A,($796).w ROM:0011859C ROM:0011859C locret_11859C: ; CODE XREF: sub_118478:loc_1184AC↑j ROM:0011859C ; sub_118478:loc_1184E6↑j ... ROM:0011859C rts ROM:0011859C ; End of function sub_118478 ROM:0011859C ROM:0011859E ROM:0011859E ; =============== S U B R O U T I N E ======================================= ROM:0011859E ROM:0011859E ROM:0011859E sub_11859E: ; CODE XREF: sub_117DBA+10↑p ROM:0011859E lea ($12DB).w,a0 ROM:001185A2 clr.w ($EBA).w ROM:001185A6 cmpi.b #0,($799).w ROM:001185AC bne.s loc_11860E ROM:001185AE bsr.l sub_117E32 ROM:001185B4 move.w ($598).w,d2 ROM:001185B8 move.b ($799).w,(a0,d2.w) ROM:001185BE addq.w #1,d2 ROM:001185C0 bvc.s loc_1185C6 ROM:001185C2 move.w #$8000,d2 ROM:001185C6 ROM:001185C6 loc_1185C6: ; CODE XREF: sub_11859E+22↑j ROM:001185C6 move.b $106(a5),(a0,d2.w) ROM:001185CC addq.w #1,d2 ROM:001185CE bvc.s loc_1185D4 ROM:001185D0 move.w #$8000,d2 ROM:001185D4 ROM:001185D4 loc_1185D4: ; CODE XREF: sub_11859E+30↑j ROM:001185D4 move.b $107(a5),(a0,d2.w) ROM:001185DA addq.w #1,d2 ROM:001185DC bvc.s loc_1185E2 ROM:001185DE move.w #$8000,d2 ROM:001185E2 ROM:001185E2 loc_1185E2: ; CODE XREF: sub_11859E+3E↑j ROM:001185E2 move.b $108(a5),(a0,d2.w) ROM:001185E8 addq.w #1,d2 ROM:001185EA bvc.s loc_1185F0 ROM:001185EC move.w #$8000,d2 ROM:001185F0 ROM:001185F0 loc_1185F0: ; CODE XREF: sub_11859E+4C↑j ROM:001185F0 move.b $109(a5),(a0,d2.w) ROM:001185F6 addq.w #1,d2 ROM:001185F8 bvc.s loc_1185FE ROM:001185FA move.w #$8000,d2 ROM:001185FE ROM:001185FE loc_1185FE: ; CODE XREF: sub_11859E+5A↑j ROM:001185FE move.w d2,($598).w ROM:00118602 bsr.l sub_117E80 ROM:00118608 bra.l locret_118B64 ROM:0011860E ; --------------------------------------------------------------------------- ROM:0011860E ROM:0011860E loc_11860E: ; CODE XREF: sub_11859E+E↑j ROM:0011860E cmpi.b #1,($799).w ROM:00118614 bne.l loc_1186D4 ROM:0011861A bsr.l sub_117E32 ROM:00118620 move.w ($598).w,d2 ROM:00118624 move.b ($799).w,(a0,d2.w) ROM:0011862A addq.w #1,($598).w ROM:0011862E bvc.s loc_118636 ROM:00118630 move.w #$8000,($598).w ROM:00118636 ROM:00118636 loc_118636: ; CODE XREF: sub_11859E+90↑j ROM:00118636 clr.b d0 ROM:00118638 bsr.l sub_136AF2 ROM:0011863E move.w ($598).w,d2 ROM:00118642 move.b ($12AB).w,d0 ROM:00118646 btst #4,($1410).w ROM:0011864C beq.s loc_118654 ROM:0011864E ori.b #$80,d0 ROM:00118652 bra.s loc_118658 ROM:00118654 ; --------------------------------------------------------------------------- ROM:00118654 ROM:00118654 loc_118654: ; CODE XREF: sub_11859E+AE↑j ROM:00118654 andi.b #$7F,d0 ROM:00118658 ROM:00118658 loc_118658: ; CODE XREF: sub_11859E+B4↑j ROM:00118658 move.b d0,(a0,d2.w) ROM:0011865C addq.w #1,d2 ROM:0011865E bvc.s loc_118664 ROM:00118660 move.w #$8000,d2 ROM:00118664 ROM:00118664 loc_118664: ; CODE XREF: sub_11859E+C0↑j ROM:00118664 move.b $10A(a5),(a0,d2.w) ROM:0011866A addq.w #1,d2 ROM:0011866C bvc.s loc_118672 ROM:0011866E move.w #$8000,d2 ROM:00118672 ROM:00118672 loc_118672: ; CODE XREF: sub_11859E+CE↑j ROM:00118672 move.b $10B(a5),(a0,d2.w) ROM:00118678 addq.w #1,d2 ROM:0011867A bvc.s loc_118680 ROM:0011867C move.w #$8000,d2 ROM:00118680 ROM:00118680 loc_118680: ; CODE XREF: sub_11859E+DC↑j ROM:00118680 clr.b d4 ROM:00118682 move.w ($DE6).w,d5 ROM:00118686 andi.w #1,d5 ROM:0011868A cmpi.w #0,d5 ROM:0011868E ble.s loc_118694 ROM:00118690 ori.b #1,d4 ROM:00118694 ROM:00118694 loc_118694: ; CODE XREF: sub_11859E+F0↑j ROM:00118694 move.w ($DE6).w,d5 ROM:00118698 andi.w #6,d5 ROM:0011869C cmpi.w #6,d5 ROM:001186A0 bne.s loc_1186A6 ROM:001186A2 ori.b #$20,d4 ; ' ' ROM:001186A6 ROM:001186A6 loc_1186A6: ; CODE XREF: sub_11859E+102↑j ROM:001186A6 move.w ($DE6).w,d5 ROM:001186AA andi.w #$180,d5 ROM:001186AE cmpi.w #$180,d5 ROM:001186B2 bne.s loc_1186B8 ROM:001186B4 ori.b #$40,d4 ; '@' ROM:001186B8 ROM:001186B8 loc_1186B8: ; CODE XREF: sub_11859E+114↑j ROM:001186B8 move.b d4,(a0,d2.w) ROM:001186BC addq.w #1,d2 ROM:001186BE bvc.s loc_1186C4 ROM:001186C0 move.w #$8000,d2 ROM:001186C4 ROM:001186C4 loc_1186C4: ; CODE XREF: sub_11859E+120↑j ROM:001186C4 move.w d2,($598).w ROM:001186C8 bsr.l sub_117E80 ROM:001186CE bra.l locret_118B64 ROM:001186D4 ; --------------------------------------------------------------------------- ROM:001186D4 ROM:001186D4 loc_1186D4: ; CODE XREF: sub_11859E+76↑j ROM:001186D4 cmpi.b #3,($799).w ROM:001186DA bne.l loc_11877C ROM:001186E0 bsr.l sub_117E32 ROM:001186E6 move.w ($598).w,d2 ROM:001186EA move.b ($799).w,(a0,d2.w) ROM:001186F0 addq.w #1,d2 ROM:001186F2 bvc.s loc_1186F8 ROM:001186F4 move.w #$8000,d2 ROM:001186F8 ROM:001186F8 loc_1186F8: ; CODE XREF: sub_11859E+154↑j ROM:001186F8 clr.b d5 ROM:001186FA btst #0,($11E4).w ROM:00118700 beq.s loc_118732 ROM:00118702 btst #6,($DE3).w ROM:00118708 bne.s loc_11872C ROM:0011870A btst #2,($DE3).w ROM:00118710 bne.s loc_118726 ROM:00118712 btst #0,($DE2).w ROM:00118718 bne.s loc_118720 ROM:0011871A move.b #2,d5 ROM:0011871E bra.s loc_118724 ROM:00118720 ; --------------------------------------------------------------------------- ROM:00118720 ROM:00118720 loc_118720: ; CODE XREF: sub_11859E+17A↑j ROM:00118720 move.b #$10,d5 ROM:00118724 ROM:00118724 loc_118724: ; CODE XREF: sub_11859E+180↑j ROM:00118724 bra.s loc_11872A ROM:00118726 ; --------------------------------------------------------------------------- ROM:00118726 ROM:00118726 loc_118726: ; CODE XREF: sub_11859E+172↑j ROM:00118726 move.b #$10,d5 ROM:0011872A ROM:0011872A loc_11872A: ; CODE XREF: sub_11859E:loc_118724↑j ROM:0011872A bra.s loc_118730 ROM:0011872C ; --------------------------------------------------------------------------- ROM:0011872C ROM:0011872C loc_11872C: ; CODE XREF: sub_11859E+16A↑j ROM:0011872C move.b #$10,d5 ROM:00118730 ROM:00118730 loc_118730: ; CODE XREF: sub_11859E:loc_11872A↑j ROM:00118730 bra.s loc_118752 ROM:00118732 ; --------------------------------------------------------------------------- ROM:00118732 ROM:00118732 loc_118732: ; CODE XREF: sub_11859E+162↑j ROM:00118732 btst #0,($11EA).w ROM:00118738 beq.s loc_118740 ROM:0011873A move.b #8,d5 ROM:0011873E bra.s loc_118752 ROM:00118740 ; --------------------------------------------------------------------------- ROM:00118740 ROM:00118740 loc_118740: ; CODE XREF: sub_11859E+19A↑j ROM:00118740 btst #0,($11EE).w ROM:00118746 bne.s loc_11874E ROM:00118748 move.b #1,d5 ROM:0011874C bra.s loc_118752 ROM:0011874E ; --------------------------------------------------------------------------- ROM:0011874E ROM:0011874E loc_11874E: ; CODE XREF: sub_11859E+1A8↑j ROM:0011874E move.b #4,d5 ROM:00118752 ROM:00118752 loc_118752: ; CODE XREF: sub_11859E:loc_118730↑j ROM:00118752 ; sub_11859E+1A0↑j ... ROM:00118752 move.b d5,(a0,d2.w) ROM:00118756 addq.w #1,d2 ROM:00118758 bvc.s loc_11875E ROM:0011875A move.w #$8000,d2 ROM:0011875E ROM:0011875E loc_11875E: ; CODE XREF: sub_11859E+1BA↑j ROM:0011875E move.b #0,(a0,d2.w) ROM:00118764 addq.w #1,d2 ROM:00118766 bvc.s loc_11876C ROM:00118768 move.w #$8000,d2 ROM:0011876C ROM:0011876C loc_11876C: ; CODE XREF: sub_11859E+1C8↑j ROM:0011876C move.w d2,($598).w ROM:00118770 bsr.l sub_117E80 ROM:00118776 bra.l locret_118B64 ROM:0011877C ; --------------------------------------------------------------------------- ROM:0011877C ROM:0011877C loc_11877C: ; CODE XREF: sub_11859E+13C↑j ROM:0011877C cmpi.b #4,($799).w ROM:00118782 bne.s loc_1187D0 ROM:00118784 bsr.l sub_117E32 ROM:0011878A move.w ($598).w,d2 ROM:0011878E move.b ($799).w,(a0,d2.w) ROM:00118794 addq.w #1,d2 ROM:00118796 bvc.s loc_11879C ROM:00118798 move.w #$8000,d2 ROM:0011879C ROM:0011879C loc_11879C: ; CODE XREF: sub_11859E+1F8↑j ROM:0011879C clr.l d4 ROM:0011879E move.w ($DC6).w,d4 ROM:001187A2 mulu.w #$FF,d4 ROM:001187A6 divu.w #$3E8,d4 ROM:001187AA cmpi.w #$FF,d4 ROM:001187AE ble.s loc_1187B4 ROM:001187B0 move.w #$FF,d4 ROM:001187B4 ROM:001187B4 loc_1187B4: ; CODE XREF: sub_11859E+210↑j ROM:001187B4 move.b d4,(a0,d2.w) ROM:001187B8 addq.w #1,d2 ROM:001187BA bvc.s loc_1187C0 ROM:001187BC move.w #$8000,d2 ROM:001187C0 ROM:001187C0 loc_1187C0: ; CODE XREF: sub_11859E+21C↑j ROM:001187C0 move.w d2,($598).w ROM:001187C4 bsr.l sub_117E80 ROM:001187CA bra.l locret_118B64 ROM:001187D0 ; --------------------------------------------------------------------------- ROM:001187D0 ROM:001187D0 loc_1187D0: ; CODE XREF: sub_11859E+1E4↑j ROM:001187D0 cmpi.b #5,($799).w ROM:001187D6 bne.s loc_11881A ROM:001187D8 bsr.l sub_117E32 ROM:001187DE move.w ($598).w,d2 ROM:001187E2 move.b ($799).w,(a0,d2.w) ROM:001187E8 addq.w #1,d2 ROM:001187EA bvc.s loc_1187F0 ROM:001187EC move.w #$8000,d2 ROM:001187F0 ROM:001187F0 loc_1187F0: ; CODE XREF: sub_11859E+24C↑j ROM:001187F0 clr.l d5 ROM:001187F2 move.w ($482).w,d5 ROM:001187F6 subi.w #$91C,d5 ROM:001187FA divs.w #$A,d5 ROM:001187FE move.b d5,(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_11859E+266↑j ROM:0011880A move.w d2,($598).w ROM:0011880E bsr.l sub_117E80 ROM:00118814 bra.l locret_118B64 ROM:0011881A ; --------------------------------------------------------------------------- ROM:0011881A ROM:0011881A loc_11881A: ; CODE XREF: sub_11859E+238↑j ROM:0011881A cmpi.b #6,($799).w ROM:00118820 bne.s loc_118860 ROM:00118822 bsr.l sub_117E32 ROM:00118828 move.w ($598).w,d2 ROM:0011882C move.b ($799).w,(a0,d2.w) ROM:00118832 addq.w #1,d2 ROM:00118834 bvc.s loc_11883A ROM:00118836 move.w #$8000,d2 ROM:0011883A ROM:0011883A loc_11883A: ; CODE XREF: sub_11859E+296↑j ROM:0011883A clr.l d5 ROM:0011883C move.w ($FB2).w,d5 ROM:00118840 divs.w #$4E,d5 ; 'N' ROM:00118844 move.b d5,(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_11859E+2AC↑j ROM:00118850 move.w d2,($598).w ROM:00118854 bsr.l sub_117E80 ROM:0011885A bra.l locret_118B64 ROM:00118860 ; --------------------------------------------------------------------------- ROM:00118860 ROM:00118860 loc_118860: ; CODE XREF: sub_11859E+282↑j ROM:00118860 cmpi.b #7,($799).w ROM:00118866 bne.s loc_1188A6 ROM:00118868 bsr.l sub_117E32 ROM:0011886E move.w ($598).w,d2 ROM:00118872 move.b ($799).w,(a0,d2.w) ROM:00118878 addq.w #1,d2 ROM:0011887A bvc.s loc_118880 ROM:0011887C move.w #$8000,d2 ROM:00118880 ROM:00118880 loc_118880: ; CODE XREF: sub_11859E+2DC↑j ROM:00118880 clr.l d5 ROM:00118882 move.w ($1056).w,d5 ROM:00118886 divs.w #$4E,d5 ; 'N' ROM:0011888A move.b d5,(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_11859E+2F2↑j ROM:00118896 move.w d2,($598).w ROM:0011889A bsr.l sub_117E80 ROM:001188A0 bra.l locret_118B64 ROM:001188A6 ; --------------------------------------------------------------------------- ROM:001188A6 ROM:001188A6 loc_1188A6: ; CODE XREF: sub_11859E+2C8↑j ROM:001188A6 cmpi.b #$B,($799).w ROM:001188AC bne.s loc_1188EC ROM:001188AE bsr.l sub_117E32 ROM:001188B4 move.w ($598).w,d2 ROM:001188B8 move.b ($799).w,(a0,d2.w) ROM:001188BE addq.w #1,d2 ROM:001188C0 bvc.s loc_1188C6 ROM:001188C2 move.w #$8000,d2 ROM:001188C6 ROM:001188C6 loc_1188C6: ; CODE XREF: sub_11859E+322↑j ROM:001188C6 clr.l d5 ROM:001188C8 move.w ($47E).w,d5 ROM:001188CC divs.w #$64,d5 ; 'd' ROM:001188D0 move.b d5,(a0,d2.w) ROM:001188D4 addq.w #1,d2 ROM:001188D6 bvc.s loc_1188DC ROM:001188D8 move.w #$8000,d2 ROM:001188DC ROM:001188DC loc_1188DC: ; CODE XREF: sub_11859E+338↑j ROM:001188DC move.w d2,($598).w ROM:001188E0 bsr.l sub_117E80 ROM:001188E6 bra.l locret_118B64 ROM:001188EC ; --------------------------------------------------------------------------- ROM:001188EC ROM:001188EC loc_1188EC: ; CODE XREF: sub_11859E+30E↑j ROM:001188EC cmpi.b #$C,($799).w ROM:001188F2 bne.s loc_118940 ROM:001188F4 bsr.l sub_117E32 ROM:001188FA move.w ($598).w,d2 ROM:001188FE move.b ($799).w,(a0,d2.w) ROM:00118904 addq.w #1,d2 ROM:00118906 bvc.s loc_11890C ROM:00118908 move.w #$8000,d2 ROM:0011890C ROM:0011890C loc_11890C: ; CODE XREF: sub_11859E+368↑j ROM:0011890C move.w ($57E).w,d5 ROM:00118910 mulu.w #4,d5 ROM:00118914 move.w d5,d4 ROM:00118916 lsr.w #8,d4 ROM:00118918 move.b d4,(a0,d2.w) ROM:0011891C addq.w #1,d2 ROM:0011891E bvc.s loc_118924 ROM:00118920 move.w #$8000,d2 ROM:00118924 ROM:00118924 loc_118924: ; CODE XREF: sub_11859E+380↑j ROM:00118924 move.b d5,(a0,d2.w) ROM:00118928 addq.w #1,d2 ROM:0011892A bvc.s loc_118930 ROM:0011892C move.w #$8000,d2 ROM:00118930 ROM:00118930 loc_118930: ; CODE XREF: sub_11859E+38C↑j ROM:00118930 move.w d2,($598).w ROM:00118934 bsr.l sub_117E80 ROM:0011893A bra.l locret_118B64 ROM:00118940 ; --------------------------------------------------------------------------- ROM:00118940 ROM:00118940 loc_118940: ; CODE XREF: sub_11859E+354↑j ROM:00118940 cmpi.b #$D,($799).w ROM:00118946 bne.s loc_118980 ROM:00118948 bsr.l sub_117E32 ROM:0011894E move.w ($598).w,d2 ROM:00118952 move.b ($799).w,(a0,d2.w) ROM:00118958 addq.w #1,d2 ROM:0011895A bvc.s loc_118960 ROM:0011895C move.w #$8000,d2 ROM:00118960 ROM:00118960 loc_118960: ; CODE XREF: sub_11859E+3BC↑j ROM:00118960 move.w ($506).w,d0 ROM:00118964 move.b d0,(a0,d2.w) ROM:00118968 addq.w #1,d2 ROM:0011896A bvc.s loc_118970 ROM:0011896C move.w #$8000,d2 ROM:00118970 ROM:00118970 loc_118970: ; CODE XREF: sub_11859E+3CC↑j ROM:00118970 move.w d2,($598).w ROM:00118974 bsr.l sub_117E80 ROM:0011897A bra.l locret_118B64 ROM:00118980 ; --------------------------------------------------------------------------- ROM:00118980 ROM:00118980 loc_118980: ; CODE XREF: sub_11859E+3A8↑j ROM:00118980 cmpi.b #$E,($799).w ROM:00118986 bne.s loc_1189DA ROM:00118988 bsr.l sub_117E32 ROM:0011898E move.w ($598).w,d2 ROM:00118992 move.b ($799).w,(a0,d2.w) ROM:00118998 addq.w #1,d2 ROM:0011899A bvc.s loc_1189A0 ROM:0011899C move.w #$8000,d2 ROM:001189A0 ROM:001189A0 loc_1189A0: ; CODE XREF: sub_11859E+3FC↑j ROM:001189A0 clr.l d5 ROM:001189A2 move.w ($C30).w,d5 ROM:001189A6 cmpi.w #0,d5 ROM:001189AA ble.s loc_1189B6 ROM:001189AC divu.w #5,d5 ROM:001189B0 addi.w #$80,d5 ROM:001189B4 bra.s loc_1189BE ROM:001189B6 ; --------------------------------------------------------------------------- ROM:001189B6 ROM:001189B6 loc_1189B6: ; CODE XREF: sub_11859E+40C↑j ROM:001189B6 addi.w #$280,d5 ROM:001189BA divu.w #5,d5 ROM:001189BE ROM:001189BE loc_1189BE: ; CODE XREF: sub_11859E+416↑j ROM:001189BE move.b d5,(a0,d2.w) ROM:001189C2 addq.w #1,d2 ROM:001189C4 bvc.s loc_1189CA ROM:001189C6 move.w #$8000,d2 ROM:001189CA ROM:001189CA loc_1189CA: ; CODE XREF: sub_11859E+426↑j ROM:001189CA move.w d2,($598).w ROM:001189CE bsr.l sub_117E80 ROM:001189D4 bra.l locret_118B64 ROM:001189DA ; --------------------------------------------------------------------------- ROM:001189DA ROM:001189DA loc_1189DA: ; CODE XREF: sub_11859E+3E8↑j ROM:001189DA cmpi.b #$F,($799).w ROM:001189E0 bne.s loc_118A24 ROM:001189E2 bsr.l sub_117E32 ROM:001189E8 move.w ($598).w,d2 ROM:001189EC move.b ($799).w,(a0,d2.w) ROM:001189F2 addq.w #1,d2 ROM:001189F4 bvc.s loc_1189FA ROM:001189F6 move.w #$8000,d2 ROM:001189FA ROM:001189FA loc_1189FA: ; CODE XREF: sub_11859E+456↑j ROM:001189FA clr.l d5 ROM:001189FC move.w ($480).w,d5 ROM:00118A00 subi.w #$91C,d5 ROM:00118A04 divs.w #$A,d5 ROM:00118A08 move.b d5,(a0,d2.w) ROM:00118A0C addq.w #1,d2 ROM:00118A0E bvc.s loc_118A14 ROM:00118A10 move.w #$8000,d2 ROM:00118A14 ROM:00118A14 loc_118A14: ; CODE XREF: sub_11859E+470↑j ROM:00118A14 move.w d2,($598).w ROM:00118A18 bsr.l sub_117E80 ROM:00118A1E bra.l locret_118B64 ROM:00118A24 ; --------------------------------------------------------------------------- ROM:00118A24 ROM:00118A24 loc_118A24: ; CODE XREF: sub_11859E+442↑j ROM:00118A24 cmpi.b #$11,($799).w ROM:00118A2A bne.s loc_118A7C ROM:00118A2C bsr.l sub_117E32 ROM:00118A32 move.w ($598).w,d2 ROM:00118A36 move.b ($799).w,(a0,d2.w) ROM:00118A3C addq.w #1,d2 ROM:00118A3E bvc.s loc_118A44 ROM:00118A40 move.w #$8000,d2 ROM:00118A44 ROM:00118A44 loc_118A44: ; CODE XREF: sub_11859E+4A0↑j ROM:00118A44 clr.l d5 ROM:00118A46 move.w ($CCE).w,d5 ROM:00118A4A divu.w #$64,d5 ; 'd' ROM:00118A4E mulu.w #$FF,d5 ROM:00118A52 divu.w #$64,d5 ; 'd' ROM:00118A56 cmpi.w #$FF,d5 ROM:00118A5A ble.s loc_118A60 ROM:00118A5C move.w #$FF,d5 ROM:00118A60 ROM:00118A60 loc_118A60: ; CODE XREF: sub_11859E+4BC↑j ROM:00118A60 move.b d5,(a0,d2.w) ROM:00118A64 addq.w #1,d2 ROM:00118A66 bvc.s loc_118A6C ROM:00118A68 move.w #$8000,d2 ROM:00118A6C ROM:00118A6C loc_118A6C: ; CODE XREF: sub_11859E+4C8↑j ROM:00118A6C move.w d2,($598).w ROM:00118A70 bsr.l sub_117E80 ROM:00118A76 bra.l locret_118B64 ROM:00118A7C ; --------------------------------------------------------------------------- ROM:00118A7C ROM:00118A7C loc_118A7C: ; CODE XREF: sub_11859E+48C↑j ROM:00118A7C cmpi.b #$13,($799).w ROM:00118A82 bne.s loc_118ABA ROM:00118A84 bsr.l sub_117E32 ROM:00118A8A move.w ($598).w,d2 ROM:00118A8E move.b ($799).w,(a0,d2.w) ROM:00118A94 addq.w #1,d2 ROM:00118A96 bvc.s loc_118A9C ROM:00118A98 move.w #$8000,d2 ROM:00118A9C ROM:00118A9C loc_118A9C: ; CODE XREF: sub_11859E+4F8↑j ROM:00118A9C move.b #3,(a0,d2.w) ROM:00118AA2 addq.w #1,d2 ROM:00118AA4 bvc.s loc_118AAA ROM:00118AA6 move.w #$8000,d2 ROM:00118AAA ROM:00118AAA loc_118AAA: ; CODE XREF: sub_11859E+506↑j ROM:00118AAA move.w d2,($598).w ROM:00118AAE bsr.l sub_117E80 ROM:00118AB4 bra.l locret_118B64 ROM:00118ABA ; --------------------------------------------------------------------------- ROM:00118ABA ROM:00118ABA loc_118ABA: ; CODE XREF: sub_11859E+4E4↑j ROM:00118ABA cmpi.b #$14,($799).w ROM:00118AC0 bne.s loc_118B16 ROM:00118AC2 bsr.l sub_117E32 ROM:00118AC8 move.w ($598).w,d2 ROM:00118ACC move.b ($799).w,(a0,d2.w) ROM:00118AD2 addq.w #1,d2 ROM:00118AD4 bvc.s loc_118ADA ROM:00118AD6 move.w #$8000,d2 ROM:00118ADA ROM:00118ADA loc_118ADA: ; CODE XREF: sub_11859E+536↑j ROM:00118ADA clr.l d5 ROM:00118ADC move.w ($EFC).w,d5 ROM:00118AE0 divu.w #5,d5 ROM:00118AE4 move.b d5,(a0,d2.w) ROM:00118AE8 addq.w #1,d2 ROM:00118AEA bvc.s loc_118AF0 ROM:00118AEC move.w #$8000,d2 ROM:00118AF0 ROM:00118AF0 loc_118AF0: ; CODE XREF: sub_11859E+54C↑j ROM:00118AF0 clr.l d5 ROM:00118AF2 move.w ($FB2).w,d5 ROM:00118AF6 divs.w #$4E,d5 ; 'N' ROM:00118AFA move.b d5,(a0,d2.w) ROM:00118AFE addq.w #1,d2 ROM:00118B00 bvc.s loc_118B06 ROM:00118B02 move.w #$8000,d2 ROM:00118B06 ROM:00118B06 loc_118B06: ; CODE XREF: sub_11859E+562↑j ROM:00118B06 move.w d2,($598).w ROM:00118B0A bsr.l sub_117E80 ROM:00118B10 bra.l locret_118B64 ROM:00118B16 ; --------------------------------------------------------------------------- ROM:00118B16 ROM:00118B16 loc_118B16: ; CODE XREF: sub_11859E+522↑j ROM:00118B16 cmpi.b #$15,($799).w ROM:00118B1C bne.s locret_118B64 ROM:00118B1E bsr.l sub_117E32 ROM:00118B24 move.w ($598).w,d2 ROM:00118B28 move.b ($799).w,(a0,d2.w) ROM:00118B2E addq.w #1,d2 ROM:00118B30 bvc.s loc_118B36 ROM:00118B32 move.w #$8000,d2 ROM:00118B36 ROM:00118B36 loc_118B36: ; CODE XREF: sub_11859E+592↑j ROM:00118B36 clr.l d5 ROM:00118B38 move.w ($EFE).w,d5 ROM:00118B3C divu.w #5,d5 ROM:00118B40 move.b d5,(a0,d2.w) ROM:00118B44 addq.w #1,d2 ROM:00118B46 bvc.s loc_118B4C ROM:00118B48 move.w #$8000,d2 ROM:00118B4C ROM:00118B4C loc_118B4C: ; CODE XREF: sub_11859E+5A8↑j ROM:00118B4C move.b #$FF,(a0,d2.w) ROM:00118B52 addq.w #1,d2 ROM:00118B54 bvc.s loc_118B5A ROM:00118B56 move.w #$8000,d2 ROM:00118B5A ROM:00118B5A loc_118B5A: ; CODE XREF: sub_11859E+5B6↑j ROM:00118B5A move.w d2,($598).w ROM:00118B5E bsr.l sub_117E80 ROM:00118B64 ROM:00118B64 locret_118B64: ; CODE XREF: sub_11859E+6A↑j ROM:00118B64 ; sub_11859E+130↑j ... ROM:00118B64 rts ROM:00118B64 ; End of function sub_11859E ROM:00118B64 ROM:00118B66 ROM:00118B66 ; =============== S U B R O U T I N E ======================================= ROM:00118B66 ROM:00118B66 ROM:00118B66 sub_118B66: ; CODE XREF: sub_117DBA+20↑p ROM:00118B66 lea ($12DB).w,a0 ROM:00118B6A clr.w ($EBA).w ROM:00118B6E cmpi.b #0,($79A).w ROM:00118B74 bne.l locret_118FD2 ROM:00118B7A cmpi.b #0,($799).w ROM:00118B80 bne.l loc_118BF4 ROM:00118B86 bsr.l sub_117E32 ROM:00118B8C move.w ($598).w,d3 ROM:00118B90 move.b ($799).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_118B66+32↑j ROM:00118B9E move.b ($79A).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_118B66+40↑j ROM:00118BAC move.b $10C(a5),(a0,d3.w) ROM:00118BB2 addq.w #1,d3 ROM:00118BB4 bvc.s loc_118BBA ROM:00118BB6 move.w #$8000,d3 ROM:00118BBA ROM:00118BBA loc_118BBA: ; CODE XREF: sub_118B66+4E↑j ROM:00118BBA move.b $10D(a5),(a0,d3.w) ROM:00118BC0 addq.w #1,d3 ROM:00118BC2 bvc.s loc_118BC8 ROM:00118BC4 move.w #$8000,d3 ROM:00118BC8 ROM:00118BC8 loc_118BC8: ; CODE XREF: sub_118B66+5C↑j ROM:00118BC8 move.b $10E(a5),(a0,d3.w) ROM:00118BCE addq.w #1,d3 ROM:00118BD0 bvc.s loc_118BD6 ROM:00118BD2 move.w #$8000,d3 ROM:00118BD6 ROM:00118BD6 loc_118BD6: ; CODE XREF: sub_118B66+6A↑j ROM:00118BD6 move.b $10F(a5),(a0,d3.w) ROM:00118BDC addq.w #1,d3 ROM:00118BDE bvc.s loc_118BE4 ROM:00118BE0 move.w #$8000,d3 ROM:00118BE4 ROM:00118BE4 loc_118BE4: ; CODE XREF: sub_118B66+78↑j ROM:00118BE4 move.w d3,($598).w ROM:00118BE8 bsr.l sub_117E80 ROM:00118BEE bra.l locret_118FD2 ROM:00118BF4 ; --------------------------------------------------------------------------- ROM:00118BF4 ROM:00118BF4 loc_118BF4: ; CODE XREF: sub_118B66+1A↑j ROM:00118BF4 cmpi.b #2,($799).w ROM:00118BFA bne.s loc_118C62 ROM:00118BFC bsr.l sub_117E32 ROM:00118C02 move.w ($598).w,d3 ROM:00118C06 move.b ($799).w,(a0,d3.w) ROM:00118C0C addq.w #1,d3 ROM:00118C0E bvc.s loc_118C14 ROM:00118C10 move.w #$8000,d3 ROM:00118C14 ROM:00118C14 loc_118C14: ; CODE XREF: sub_118B66+A8↑j ROM:00118C14 move.b ($79A).w,(a0,d3.w) ROM:00118C1A addq.w #1,d3 ROM:00118C1C bvc.s loc_118C22 ROM:00118C1E move.w #$8000,d3 ROM:00118C22 ROM:00118C22 loc_118C22: ; CODE XREF: sub_118B66+B6↑j ROM:00118C22 addq.w #2,($598).w ROM:00118C26 bsr.l sub_136B3E ROM:00118C2C move.w ($598).w,d3 ROM:00118C30 move.w ($EBC).w,d0 ROM:00118C34 lsr.w #8,d0 ROM:00118C36 move.b d0,(a0,d3.w) ROM:00118C3A addq.w #1,d3 ROM:00118C3C bvc.s loc_118C42 ROM:00118C3E move.w #$8000,d3 ROM:00118C42 ROM:00118C42 loc_118C42: ; CODE XREF: sub_118B66+D6↑j ROM:00118C42 move.w ($EBC).w,d0 ROM:00118C46 move.b d0,(a0,d3.w) ROM:00118C4A addq.w #1,d3 ROM:00118C4C bvc.s loc_118C52 ROM:00118C4E move.w #$8000,d3 ROM:00118C52 ROM:00118C52 loc_118C52: ; CODE XREF: sub_118B66+E6↑j ROM:00118C52 move.w d3,($598).w ROM:00118C56 bsr.l sub_117E80 ROM:00118C5C bra.l locret_118FD2 ROM:00118C62 ; --------------------------------------------------------------------------- ROM:00118C62 ROM:00118C62 loc_118C62: ; CODE XREF: sub_118B66+94↑j ROM:00118C62 cmpi.b #3,($799).w ROM:00118C68 bne.s loc_118CBC ROM:00118C6A bsr.l sub_117E32 ROM:00118C70 move.w ($598).w,d3 ROM:00118C74 move.b ($799).w,(a0,d3.w) ROM:00118C7A addq.w #1,d3 ROM:00118C7C bvc.s loc_118C82 ROM:00118C7E move.w #$8000,d3 ROM:00118C82 ROM:00118C82 loc_118C82: ; CODE XREF: sub_118B66+116↑j ROM:00118C82 move.b ($79A).w,(a0,d3.w) ROM:00118C88 addq.w #1,d3 ROM:00118C8A bvc.s loc_118C90 ROM:00118C8C move.w #$8000,d3 ROM:00118C90 ROM:00118C90 loc_118C90: ; CODE XREF: sub_118B66+124↑j ROM:00118C90 move.b ($1D6E).w,(a0,d3.w) ROM:00118C96 addq.w #1,d3 ROM:00118C98 bvc.s loc_118C9E ROM:00118C9A move.w #$8000,d3 ROM:00118C9E ROM:00118C9E loc_118C9E: ; CODE XREF: sub_118B66+132↑j ROM:00118C9E move.b #0,(a0,d3.w) ROM:00118CA4 addq.w #1,d3 ROM:00118CA6 bvc.s loc_118CAC ROM:00118CA8 move.w #$8000,d3 ROM:00118CAC ROM:00118CAC loc_118CAC: ; CODE XREF: sub_118B66+140↑j ROM:00118CAC move.w d3,($598).w ROM:00118CB0 bsr.l sub_117E80 ROM:00118CB6 bra.l locret_118FD2 ROM:00118CBC ; --------------------------------------------------------------------------- ROM:00118CBC ROM:00118CBC loc_118CBC: ; CODE XREF: sub_118B66+102↑j ROM:00118CBC cmpi.b #4,($799).w ROM:00118CC2 bne.s loc_118D1E ROM:00118CC4 bsr.l sub_117E32 ROM:00118CCA move.w ($598).w,d3 ROM:00118CCE move.b ($799).w,(a0,d3.w) ROM:00118CD4 addq.w #1,d3 ROM:00118CD6 bvc.s loc_118CDC ROM:00118CD8 move.w #$8000,d3 ROM:00118CDC ROM:00118CDC loc_118CDC: ; CODE XREF: sub_118B66+170↑j ROM:00118CDC move.b ($79A).w,(a0,d3.w) ROM:00118CE2 addq.w #1,d3 ROM:00118CE4 bvc.s loc_118CEA ROM:00118CE6 move.w #$8000,d3 ROM:00118CEA ROM:00118CEA loc_118CEA: ; CODE XREF: sub_118B66+17E↑j ROM:00118CEA clr.l d5 ROM:00118CEC move.w ($1B1E).w,d5 ROM:00118CF0 mulu.w #$FF,d5 ROM:00118CF4 divu.w #$3E8,d5 ROM:00118CF8 cmpi.w #$FF,d5 ROM:00118CFC ble.s loc_118D02 ROM:00118CFE move.w #$FF,d5 ROM:00118D02 ROM:00118D02 loc_118D02: ; CODE XREF: sub_118B66+196↑j ROM:00118D02 move.b d5,(a0,d3.w) ROM:00118D06 addq.w #1,d3 ROM:00118D08 bvc.s loc_118D0E ROM:00118D0A move.w #$8000,d3 ROM:00118D0E ROM:00118D0E loc_118D0E: ; CODE XREF: sub_118B66+1A2↑j ROM:00118D0E move.w d3,($598).w ROM:00118D12 bsr.l sub_117E80 ROM:00118D18 bra.l locret_118FD2 ROM:00118D1E ; --------------------------------------------------------------------------- ROM:00118D1E ROM:00118D1E loc_118D1E: ; CODE XREF: sub_118B66+15C↑j ROM:00118D1E cmpi.b #5,($799).w ROM:00118D24 bne.s loc_118D76 ROM:00118D26 bsr.l sub_117E32 ROM:00118D2C move.w ($598).w,d3 ROM:00118D30 move.b ($799).w,(a0,d3.w) ROM:00118D36 addq.w #1,d3 ROM:00118D38 bvc.s loc_118D3E ROM:00118D3A move.w #$8000,d3 ROM:00118D3E ROM:00118D3E loc_118D3E: ; CODE XREF: sub_118B66+1D2↑j ROM:00118D3E move.b ($79A).w,(a0,d3.w) ROM:00118D44 addq.w #1,d3 ROM:00118D46 bvc.s loc_118D4C ROM:00118D48 move.w #$8000,d3 ROM:00118D4C ROM:00118D4C loc_118D4C: ; CODE XREF: sub_118B66+1E0↑j ROM:00118D4C clr.l d5 ROM:00118D4E move.w ($1B12).w,d5 ROM:00118D52 subi.w #$91C,d5 ROM:00118D56 divs.w #$A,d5 ROM:00118D5A move.b d5,(a0,d3.w) ROM:00118D5E addq.w #1,d3 ROM:00118D60 bvc.s loc_118D66 ROM:00118D62 move.w #$8000,d3 ROM:00118D66 ROM:00118D66 loc_118D66: ; CODE XREF: sub_118B66+1FA↑j ROM:00118D66 move.w d3,($598).w ROM:00118D6A bsr.l sub_117E80 ROM:00118D70 bra.l locret_118FD2 ROM:00118D76 ; --------------------------------------------------------------------------- ROM:00118D76 ROM:00118D76 loc_118D76: ; CODE XREF: sub_118B66+1BE↑j ROM:00118D76 cmpi.b #6,($799).w ROM:00118D7C bne.s loc_118DCA ROM:00118D7E bsr.l sub_117E32 ROM:00118D84 move.w ($598).w,d3 ROM:00118D88 move.b ($799).w,(a0,d3.w) ROM:00118D8E addq.w #1,d3 ROM:00118D90 bvc.s loc_118D96 ROM:00118D92 move.w #$8000,d3 ROM:00118D96 ROM:00118D96 loc_118D96: ; CODE XREF: sub_118B66+22A↑j ROM:00118D96 move.b ($79A).w,(a0,d3.w) ROM:00118D9C addq.w #1,d3 ROM:00118D9E bvc.s loc_118DA4 ROM:00118DA0 move.w #$8000,d3 ROM:00118DA4 ROM:00118DA4 loc_118DA4: ; CODE XREF: sub_118B66+238↑j ROM:00118DA4 clr.l d5 ROM:00118DA6 move.w ($1B14).w,d5 ROM:00118DAA divs.w #$4E,d5 ; 'N' ROM:00118DAE move.b d5,(a0,d3.w) ROM:00118DB2 addq.w #1,d3 ROM:00118DB4 bvc.s loc_118DBA ROM:00118DB6 move.w #$8000,d3 ROM:00118DBA ROM:00118DBA loc_118DBA: ; CODE XREF: sub_118B66+24E↑j ROM:00118DBA move.w d3,($598).w ROM:00118DBE bsr.l sub_117E80 ROM:00118DC4 bra.l locret_118FD2 ROM:00118DCA ; --------------------------------------------------------------------------- ROM:00118DCA ROM:00118DCA loc_118DCA: ; CODE XREF: sub_118B66+216↑j ROM:00118DCA cmpi.b #7,($799).w ROM:00118DD0 bne.s loc_118E1E ROM:00118DD2 bsr.l sub_117E32 ROM:00118DD8 move.w ($598).w,d3 ROM:00118DDC move.b ($799).w,(a0,d3.w) ROM:00118DE2 addq.w #1,d3 ROM:00118DE4 bvc.s loc_118DEA ROM:00118DE6 move.w #$8000,d3 ROM:00118DEA ROM:00118DEA loc_118DEA: ; CODE XREF: sub_118B66+27E↑j ROM:00118DEA move.b ($79A).w,(a0,d3.w) ROM:00118DF0 addq.w #1,d3 ROM:00118DF2 bvc.s loc_118DF8 ROM:00118DF4 move.w #$8000,d3 ROM:00118DF8 ROM:00118DF8 loc_118DF8: ; CODE XREF: sub_118B66+28C↑j ROM:00118DF8 clr.l d5 ROM:00118DFA move.w ($1B16).w,d5 ROM:00118DFE divs.w #$4E,d5 ; 'N' ROM:00118E02 move.b d5,(a0,d3.w) ROM:00118E06 addq.w #1,d3 ROM:00118E08 bvc.s loc_118E0E ROM:00118E0A move.w #$8000,d3 ROM:00118E0E ROM:00118E0E loc_118E0E: ; CODE XREF: sub_118B66+2A2↑j ROM:00118E0E move.w d3,($598).w ROM:00118E12 bsr.l sub_117E80 ROM:00118E18 bra.l locret_118FD2 ROM:00118E1E ; --------------------------------------------------------------------------- ROM:00118E1E ROM:00118E1E loc_118E1E: ; CODE XREF: sub_118B66+26A↑j ROM:00118E1E cmpi.b #$B,($799).w ROM:00118E24 bne.s loc_118E72 ROM:00118E26 bsr.l sub_117E32 ROM:00118E2C move.w ($598).w,d3 ROM:00118E30 move.b ($799).w,(a0,d3.w) ROM:00118E36 addq.w #1,d3 ROM:00118E38 bvc.s loc_118E3E ROM:00118E3A move.w #$8000,d3 ROM:00118E3E ROM:00118E3E loc_118E3E: ; CODE XREF: sub_118B66+2D2↑j ROM:00118E3E move.b ($79A).w,(a0,d3.w) ROM:00118E44 addq.w #1,d3 ROM:00118E46 bvc.s loc_118E4C ROM:00118E48 move.w #$8000,d3 ROM:00118E4C ROM:00118E4C loc_118E4C: ; CODE XREF: sub_118B66+2E0↑j ROM:00118E4C clr.l d5 ROM:00118E4E move.w ($1B18).w,d5 ROM:00118E52 divs.w #$64,d5 ; 'd' ROM:00118E56 move.b d5,(a0,d3.w) ROM:00118E5A addq.w #1,d3 ROM:00118E5C bvc.s loc_118E62 ROM:00118E5E move.w #$8000,d3 ROM:00118E62 ROM:00118E62 loc_118E62: ; CODE XREF: sub_118B66+2F6↑j ROM:00118E62 move.w d3,($598).w ROM:00118E66 bsr.l sub_117E80 ROM:00118E6C bra.l locret_118FD2 ROM:00118E72 ; --------------------------------------------------------------------------- ROM:00118E72 ROM:00118E72 loc_118E72: ; CODE XREF: sub_118B66+2BE↑j ROM:00118E72 cmpi.b #$C,($799).w ROM:00118E78 bne.s loc_118ED4 ROM:00118E7A bsr.l sub_117E32 ROM:00118E80 move.w ($598).w,d3 ROM:00118E84 move.b ($799).w,(a0,d3.w) ROM:00118E8A addq.w #1,d3 ROM:00118E8C bvc.s loc_118E92 ROM:00118E8E move.w #$8000,d3 ROM:00118E92 ROM:00118E92 loc_118E92: ; CODE XREF: sub_118B66+326↑j ROM:00118E92 move.b ($79A).w,(a0,d3.w) ROM:00118E98 addq.w #1,d3 ROM:00118E9A bvc.s loc_118EA0 ROM:00118E9C move.w #$8000,d3 ROM:00118EA0 ROM:00118EA0 loc_118EA0: ; CODE XREF: sub_118B66+334↑j ROM:00118EA0 move.w ($1B1A).w,d5 ROM:00118EA4 mulu.w #4,d5 ROM:00118EA8 move.w d5,d4 ROM:00118EAA lsr.w #8,d4 ROM:00118EAC move.b d4,(a0,d3.w) ROM:00118EB0 addq.w #1,d3 ROM:00118EB2 bvc.s loc_118EB8 ROM:00118EB4 move.w #$8000,d3 ROM:00118EB8 ROM:00118EB8 loc_118EB8: ; CODE XREF: sub_118B66+34C↑j ROM:00118EB8 move.b d5,(a0,d3.w) ROM:00118EBC addq.w #1,d3 ROM:00118EBE bvc.s loc_118EC4 ROM:00118EC0 move.w #$8000,d3 ROM:00118EC4 ROM:00118EC4 loc_118EC4: ; CODE XREF: sub_118B66+358↑j ROM:00118EC4 move.w d3,($598).w ROM:00118EC8 bsr.l sub_117E80 ROM:00118ECE bra.l locret_118FD2 ROM:00118ED4 ; --------------------------------------------------------------------------- ROM:00118ED4 ROM:00118ED4 loc_118ED4: ; CODE XREF: sub_118B66+312↑j ROM:00118ED4 cmpi.b #$D,($799).w ROM:00118EDA bne.s loc_118F22 ROM:00118EDC bsr.l sub_117E32 ROM:00118EE2 move.w ($598).w,d3 ROM:00118EE6 move.b ($799).w,(a0,d3.w) ROM:00118EEC addq.w #1,d3 ROM:00118EEE bvc.s loc_118EF4 ROM:00118EF0 move.w #$8000,d3 ROM:00118EF4 ROM:00118EF4 loc_118EF4: ; CODE XREF: sub_118B66+388↑j ROM:00118EF4 move.b ($79A).w,(a0,d3.w) ROM:00118EFA addq.w #1,d3 ROM:00118EFC bvc.s loc_118F02 ROM:00118EFE move.w #$8000,d3 ROM:00118F02 ROM:00118F02 loc_118F02: ; CODE XREF: sub_118B66+396↑j ROM:00118F02 move.w ($1B1C).w,d0 ROM:00118F06 move.b d0,(a0,d3.w) ROM:00118F0A addq.w #1,d3 ROM:00118F0C bvc.s loc_118F12 ROM:00118F0E move.w #$8000,d3 ROM:00118F12 ROM:00118F12 loc_118F12: ; CODE XREF: sub_118B66+3A6↑j ROM:00118F12 move.w d3,($598).w ROM:00118F16 bsr.l sub_117E80 ROM:00118F1C bra.l locret_118FD2 ROM:00118F22 ; --------------------------------------------------------------------------- ROM:00118F22 ROM:00118F22 loc_118F22: ; CODE XREF: sub_118B66+374↑j ROM:00118F22 cmpi.b #$20,($799).w ; ' ' ROM:00118F28 bne.s loc_118F86 ROM:00118F2A bsr.l sub_117E32 ROM:00118F30 move.w ($598).w,d3 ROM:00118F34 move.b ($799).w,(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_118B66+3D6↑j ROM:00118F42 move.b $110(a5),(a0,d3.w) ROM:00118F48 addq.w #1,d3 ROM:00118F4A bvc.s loc_118F50 ROM:00118F4C move.w #$8000,d3 ROM:00118F50 ROM:00118F50 loc_118F50: ; CODE XREF: sub_118B66+3E4↑j ROM:00118F50 move.b $111(a5),(a0,d3.w) ROM:00118F56 addq.w #1,d3 ROM:00118F58 bvc.s loc_118F5E ROM:00118F5A move.w #$8000,d3 ROM:00118F5E ROM:00118F5E loc_118F5E: ; CODE XREF: sub_118B66+3F2↑j ROM:00118F5E move.b $112(a5),(a0,d3.w) ROM:00118F64 addq.w #1,d3 ROM:00118F66 bvc.s loc_118F6C ROM:00118F68 move.w #$8000,d3 ROM:00118F6C ROM:00118F6C loc_118F6C: ; CODE XREF: sub_118B66+400↑j ROM:00118F6C move.b $113(a5),(a0,d3.w) ROM:00118F72 addq.w #1,d3 ROM:00118F74 bvc.s loc_118F7A ROM:00118F76 move.w #$8000,d3 ROM:00118F7A ROM:00118F7A loc_118F7A: ; CODE XREF: sub_118B66+40E↑j ROM:00118F7A move.w d3,($598).w ROM:00118F7E bsr.l sub_117E80 ROM:00118F84 bra.s locret_118FD2 ROM:00118F86 ; --------------------------------------------------------------------------- ROM:00118F86 ROM:00118F86 loc_118F86: ; CODE XREF: sub_118B66+3C2↑j ROM:00118F86 cmpi.b #$21,($799).w ; '!' ROM:00118F8C bne.s locret_118FD2 ROM:00118F8E bsr.l sub_117E32 ROM:00118F94 move.w ($598).w,d3 ROM:00118F98 move.b ($799).w,(a0,d3.w) ROM:00118F9E addq.w #1,d3 ROM:00118FA0 bvc.s loc_118FA6 ROM:00118FA2 move.w #$8000,d3 ROM:00118FA6 ROM:00118FA6 loc_118FA6: ; CODE XREF: sub_118B66+43A↑j ROM:00118FA6 move.w ($146A).w,d0 ROM:00118FAA lsr.w #8,d0 ROM:00118FAC move.b d0,(a0,d3.w) ROM:00118FB0 addq.w #1,d3 ROM:00118FB2 bvc.s loc_118FB8 ROM:00118FB4 move.w #$8000,d3 ROM:00118FB8 ROM:00118FB8 loc_118FB8: ; CODE XREF: sub_118B66+44C↑j ROM:00118FB8 move.w ($146A).w,d0 ROM:00118FBC move.b d0,(a0,d3.w) ROM:00118FC0 addq.w #1,d3 ROM:00118FC2 bvc.s loc_118FC8 ROM:00118FC4 move.w #$8000,d3 ROM:00118FC8 ROM:00118FC8 loc_118FC8: ; CODE XREF: sub_118B66+45C↑j ROM:00118FC8 move.w d3,($598).w ROM:00118FCC bsr.l sub_117E80 ROM:00118FD2 ROM:00118FD2 locret_118FD2: ; CODE XREF: sub_118B66+E↑j ROM:00118FD2 ; sub_118B66+88↑j ... ROM:00118FD2 rts ROM:00118FD2 ; End of function sub_118B66 ROM:00118FD2 ROM:00118FD4 ROM:00118FD4 ; =============== S U B R O U T I N E ======================================= ROM:00118FD4 ROM:00118FD4 ROM:00118FD4 sub_118FD4: ; CODE XREF: sub_117DBA+30↑p ROM:00118FD4 clr.w ($EBA).w ROM:00118FD8 cmpi.b #0,($12AB).w ROM:00118FDE ble.l locret_1190CC ROM:00118FE4 clr.w d1 ROM:00118FE6 lea (dword_139AF4).l,a3 ROM:00118FEC move.w (a3),d4 ROM:00118FEE ROM:00118FEE loc_118FEE: ; CODE XREF: sub_118FD4+F4↓j ROM:00118FEE cmpi.w #$FF,d4 ROM:00118FF2 beq.l locret_1190CC ROM:00118FF8 clr.b ($12AC).w ROM:00118FFC ROM:00118FFC loc_118FFC: ; CODE XREF: sub_118FD4+82↓j ROM:00118FFC cmpi.w #$FF,d4 ROM:00119000 beq.s loc_119058 ROM:00119002 cmpi.b #3,($12AC).w ROM:00119008 bge.s loc_119058 ROM:0011900A move.w 6(a3),d2 ROM:0011900E move.b 8(a3),d3 ROM:00119012 btst d3,(d2.w) ROM:00119016 beq.s loc_119050 ROM:00119018 cmpi.b #0,($12AC).w ROM:0011901E bne.s loc_11902A ROM:00119020 bsr.l sub_117E32 ROM:00119026 move.w ($598).w,d1 ROM:0011902A ROM:0011902A loc_11902A: ; CODE XREF: sub_118FD4+4A↑j ROM:0011902A move.b (a3),d5 ROM:0011902C move.b d5,$12DB(d1.w) ROM:00119032 addq.w #1,d1 ROM:00119034 bvc.s loc_11903A ROM:00119036 move.w #$8000,d1 ROM:0011903A ROM:0011903A loc_11903A: ; CODE XREF: sub_118FD4+60↑j ROM:0011903A move.b 1(a3),d5 ROM:0011903E move.b d5,$12DB(d1.w) ROM:00119044 addq.w #1,d1 ROM:00119046 bvc.s loc_11904C ROM:00119048 move.w #$8000,d1 ROM:0011904C ROM:0011904C loc_11904C: ; CODE XREF: sub_118FD4+72↑j ROM:0011904C addq.b #1,($12AC).w ROM:00119050 ROM:00119050 loc_119050: ; CODE XREF: sub_118FD4+42↑j ROM:00119050 adda.w #$A,a3 ROM:00119054 move.w (a3),d4 ROM:00119056 bra.s loc_118FFC ROM:00119058 ; --------------------------------------------------------------------------- ROM:00119058 ROM:00119058 loc_119058: ; CODE XREF: sub_118FD4+2C↑j ROM:00119058 ; sub_118FD4+34↑j ROM:00119058 cmpi.b #3,($12AC).w ROM:0011905E bge.s loc_1190B0 ROM:00119060 cmpi.b #0,($12AC).w ROM:00119066 ble.s loc_1190B0 ROM:00119068 move.b #0,$12DB(d1.w) ROM:00119070 addq.w #1,d1 ROM:00119072 bvc.s loc_119078 ROM:00119074 move.w #$8000,d1 ROM:00119078 ROM:00119078 loc_119078: ; CODE XREF: sub_118FD4+9E↑j ROM:00119078 move.b #0,$12DB(d1.w) ROM:00119080 addq.w #1,d1 ROM:00119082 bvc.s loc_119088 ROM:00119084 move.w #$8000,d1 ROM:00119088 ROM:00119088 loc_119088: ; CODE XREF: sub_118FD4+AE↑j ROM:00119088 cmpi.b #2,($12AC).w ROM:0011908E bge.s loc_1190B0 ROM:00119090 move.b #0,$12DB(d1.w) ROM:00119098 addq.w #1,d1 ROM:0011909A bvc.s loc_1190A0 ROM:0011909C move.w #$8000,d1 ROM:001190A0 ROM:001190A0 loc_1190A0: ; CODE XREF: sub_118FD4+C6↑j ROM:001190A0 move.b #0,$12DB(d1.w) ROM:001190A8 addq.w #1,d1 ROM:001190AA bvc.s loc_1190B0 ROM:001190AC move.w #$8000,d1 ROM:001190B0 ROM:001190B0 loc_1190B0: ; CODE XREF: sub_118FD4+8A↑j ROM:001190B0 ; sub_118FD4+92↑j ... ROM:001190B0 cmpi.b #0,($12AC).w ROM:001190B6 ble.s loc_1190C2 ROM:001190B8 move.w d1,($598).w ROM:001190BC bsr.l sub_117E80 ROM:001190C2 ROM:001190C2 loc_1190C2: ; CODE XREF: sub_118FD4+E2↑j ROM:001190C2 move.w ($598).w,($EBA).w ROM:001190C8 bra.w loc_118FEE ROM:001190CC ; --------------------------------------------------------------------------- ROM:001190CC ROM:001190CC locret_1190CC: ; CODE XREF: sub_118FD4+A↑j ROM:001190CC ; sub_118FD4+1E↑j ROM:001190CC rts ROM:001190CC ; End of function sub_118FD4 ROM:001190CC ROM:001190CE ROM:001190CE ; =============== S U B R O U T I N E ======================================= ROM:001190CE ROM:001190CE ROM:001190CE sub_1190CE: ; CODE XREF: sub_117DBA+40↑p ROM:001190CE clr.w ($EBA).w ROM:001190D2 bsr.l sub_117E32 ROM:001190D8 bsr.l sub_128994 ROM:001190DE bsr.l sub_117E80 ROM:001190E4 rts ROM:001190E4 ; End of function sub_1190CE ROM:001190E4 ROM:001190E6 ROM:001190E6 ; =============== S U B R O U T I N E ======================================= ROM:001190E6 ROM:001190E6 ROM:001190E6 sub_1190E6: ; CODE XREF: sub_117DBA+50↑p ROM:001190E6 lea ($12DB).w,a0 ROM:001190EA clr.w ($EBA).w ROM:001190EE cmpi.b #0,($799).w ROM:001190F4 bne.s loc_119164 ROM:001190F6 bsr.l sub_117E32 ROM:001190FC move.w ($598).w,d2 ROM:00119100 move.b ($799).w,(a0,d2.w) ROM:00119106 addq.w #1,d2 ROM:00119108 bvc.s loc_11910E ROM:0011910A move.w #$8000,d2 ROM:0011910E ROM:0011910E loc_11910E: ; CODE XREF: sub_1190E6+22↑j ROM:0011910E move.b #$FF,(a0,d2.w) ROM:00119114 addq.w #1,d2 ROM:00119116 bvc.s loc_11911C ROM:00119118 move.w #$8000,d2 ROM:0011911C ROM:0011911C loc_11911C: ; CODE XREF: sub_1190E6+30↑j ROM:0011911C move.b $114(a5),(a0,d2.w) ROM:00119122 addq.w #1,d2 ROM:00119124 bvc.s loc_11912A ROM:00119126 move.w #$8000,d2 ROM:0011912A ROM:0011912A loc_11912A: ; CODE XREF: sub_1190E6+3E↑j ROM:0011912A move.b $115(a5),(a0,d2.w) ROM:00119130 addq.w #1,d2 ROM:00119132 bvc.s loc_119138 ROM:00119134 move.w #$8000,d2 ROM:00119138 ROM:00119138 loc_119138: ; CODE XREF: sub_1190E6+4C↑j ROM:00119138 move.b $116(a5),(a0,d2.w) ROM:0011913E addq.w #1,d2 ROM:00119140 bvc.s loc_119146 ROM:00119142 move.w #$8000,d2 ROM:00119146 ROM:00119146 loc_119146: ; CODE XREF: sub_1190E6+5A↑j ROM:00119146 move.b $117(a5),(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_1190E6+68↑j ROM:00119154 move.w d2,($598).w ROM:00119158 bsr.l sub_117E80 ROM:0011915E bra.l locret_1195CC ROM:00119164 ; --------------------------------------------------------------------------- ROM:00119164 ROM:00119164 loc_119164: ; CODE XREF: sub_1190E6+E↑j ROM:00119164 cmpi.b #1,($799).w ROM:0011916A bne.l loc_1191EE ROM:00119170 bsr.l sub_117E32 ROM:00119176 move.w ($598).w,d2 ROM:0011917A move.b ($799).w,(a0,d2.w) ROM:00119180 addq.w #1,d2 ROM:00119182 bvc.s loc_119188 ROM:00119184 move.w #$8000,d2 ROM:00119188 ROM:00119188 loc_119188: ; CODE XREF: sub_1190E6+9C↑j ROM:00119188 clr.b d0 ROM:0011918A move.b $C1D(a5),d0 ROM:0011918E move.b d0,(a0,d2.w) ROM:00119192 addq.w #1,d2 ROM:00119194 bvc.s loc_11919A ROM:00119196 move.w #$8000,d2 ROM:0011919A ROM:0011919A loc_11919A: ; CODE XREF: sub_1190E6+AE↑j ROM:0011919A move.w ($D22).w,d0 ROM:0011919E lsr.w #8,d0 ROM:001191A0 move.b d0,(a0,d2.w) ROM:001191A4 addq.w #1,d2 ROM:001191A6 bvc.s loc_1191AC ROM:001191A8 move.w #$8000,d2 ROM:001191AC ROM:001191AC loc_1191AC: ; CODE XREF: sub_1190E6+C0↑j ROM:001191AC move.w ($D22).w,d0 ROM:001191B0 move.b d0,(a0,d2.w) ROM:001191B4 addq.w #1,d2 ROM:001191B6 bvc.s loc_1191BC ROM:001191B8 move.w #$8000,d2 ROM:001191BC ROM:001191BC loc_1191BC: ; CODE XREF: sub_1190E6+D0↑j ROM:001191BC move.w ($D1C).w,d0 ROM:001191C0 lsr.w #8,d0 ROM:001191C2 move.b d0,(a0,d2.w) ROM:001191C6 addq.w #1,d2 ROM:001191C8 bvc.s loc_1191CE ROM:001191CA move.w #$8000,d2 ROM:001191CE ROM:001191CE loc_1191CE: ; CODE XREF: sub_1190E6+E2↑j ROM:001191CE move.w ($D1C).w,d0 ROM:001191D2 move.b d0,(a0,d2.w) ROM:001191D6 addq.w #1,d2 ROM:001191D8 bvc.s loc_1191DE ROM:001191DA move.w #$8000,d2 ROM:001191DE ROM:001191DE loc_1191DE: ; CODE XREF: sub_1190E6+F2↑j ROM:001191DE move.w d2,($598).w ROM:001191E2 bsr.l sub_117E80 ROM:001191E8 bra.l locret_1195CC ROM:001191EE ; --------------------------------------------------------------------------- ROM:001191EE ROM:001191EE loc_1191EE: ; CODE XREF: sub_1190E6+84↑j ROM:001191EE cmpi.b #2,($799).w ROM:001191F4 bne.l loc_1192FA ROM:001191FA bsr.l sub_117E32 ROM:00119200 move.w ($598).w,d2 ROM:00119204 move.b ($799).w,(a0,d2.w) ROM:0011920A addq.w #1,d2 ROM:0011920C bvc.s loc_119212 ROM:0011920E move.w #$8000,d2 ROM:00119212 ROM:00119212 loc_119212: ; CODE XREF: sub_1190E6+126↑j ROM:00119212 clr.b d0 ROM:00119214 move.b $C1E(a5),d0 ROM:00119218 ori.b #$80,d0 ROM:0011921C move.b d0,(a0,d2.w) ROM:00119220 addq.w #1,d2 ROM:00119222 bvc.s loc_119228 ROM:00119224 move.w #$8000,d2 ROM:00119228 ROM:00119228 loc_119228: ; CODE XREF: sub_1190E6+13C↑j ROM:00119228 lea ($1088).w,a1 ROM:0011922C move.w (a1),d0 ROM:0011922E lsr.w #8,d0 ROM:00119230 move.b d0,(a0,d2.w) ROM:00119234 addq.w #1,d2 ROM:00119236 bvc.s loc_11923C ROM:00119238 move.w #$8000,d2 ROM:0011923C ROM:0011923C loc_11923C: ; CODE XREF: sub_1190E6+150↑j ROM:0011923C move.w (a1),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_1190E6+15E↑j ROM:0011924A move.w $746(a5),d0 ROM:0011924E lsr.w #8,d0 ROM:00119250 move.b d0,(a0,d2.w) ROM:00119254 addq.w #1,d2 ROM:00119256 bvc.s loc_11925C ROM:00119258 move.w #$8000,d2 ROM:0011925C ROM:0011925C loc_11925C: ; CODE XREF: sub_1190E6+170↑j ROM:0011925C move.w $746(a5),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_1190E6+180↑j ROM:0011926C move.w d2,($598).w ROM:00119270 bsr.l sub_117E80 ROM:00119276 move.w ($598).w,($EBA).w ROM:0011927C bsr.l sub_117E32 ROM:00119282 move.w ($598).w,d2 ROM:00119286 move.b ($799).w,(a0,d2.w) ROM:0011928C addq.w #1,d2 ROM:0011928E bvc.s loc_119294 ROM:00119290 move.w #$8000,d2 ROM:00119294 ROM:00119294 loc_119294: ; CODE XREF: sub_1190E6+1A8↑j ROM:00119294 clr.b d0 ROM:00119296 move.b $C1E(a5),d0 ROM:0011929A move.b d0,(a0,d2.w) ROM:0011929E addq.w #1,d2 ROM:001192A0 bvc.s loc_1192A6 ROM:001192A2 move.w #$8000,d2 ROM:001192A6 ROM:001192A6 loc_1192A6: ; CODE XREF: sub_1190E6+1BA↑j ROM:001192A6 lea ($1088).w,a1 ROM:001192AA move.w (a1),d0 ROM:001192AC lsr.w #8,d0 ROM:001192AE move.b d0,(a0,d2.w) ROM:001192B2 addq.w #1,d2 ROM:001192B4 bvc.s loc_1192BA ROM:001192B6 move.w #$8000,d2 ROM:001192BA ROM:001192BA loc_1192BA: ; CODE XREF: sub_1190E6+1CE↑j ROM:001192BA move.w (a1),d0 ROM:001192BC move.b d0,(a0,d2.w) ROM:001192C0 addq.w #1,d2 ROM:001192C2 bvc.s loc_1192C8 ROM:001192C4 move.w #$8000,d2 ROM:001192C8 ROM:001192C8 loc_1192C8: ; CODE XREF: sub_1190E6+1DC↑j ROM:001192C8 move.w $748(a5),d0 ROM:001192CC lsr.w #8,d0 ROM:001192CE move.b d0,(a0,d2.w) ROM:001192D2 addq.w #1,d2 ROM:001192D4 bvc.s loc_1192DA ROM:001192D6 move.w #$8000,d2 ROM:001192DA ROM:001192DA loc_1192DA: ; CODE XREF: sub_1190E6+1EE↑j ROM:001192DA move.w $748(a5),d0 ROM:001192DE move.b d0,(a0,d2.w) ROM:001192E2 addq.w #1,d2 ROM:001192E4 bvc.s loc_1192EA ROM:001192E6 move.w #$8000,d2 ROM:001192EA ROM:001192EA loc_1192EA: ; CODE XREF: sub_1190E6+1FE↑j ROM:001192EA move.w d2,($598).w ROM:001192EE bsr.l sub_117E80 ROM:001192F4 bra.l locret_1195CC ROM:001192FA ; --------------------------------------------------------------------------- ROM:001192FA ROM:001192FA loc_1192FA: ; CODE XREF: sub_1190E6+10E↑j ROM:001192FA cmpi.b #4,($799).w ROM:00119300 bne.s loc_119380 ROM:00119302 bsr.l sub_117E32 ROM:00119308 move.w ($598).w,d2 ROM:0011930C move.b ($799).w,(a0,d2.w) ROM:00119312 addq.w #1,d2 ROM:00119314 bvc.s loc_11931A ROM:00119316 move.w #$8000,d2 ROM:0011931A ROM:0011931A loc_11931A: ; CODE XREF: sub_1190E6+22E↑j ROM:0011931A clr.b d0 ROM:0011931C move.b $C1F(a5),d0 ROM:00119320 move.b d0,(a0,d2.w) ROM:00119324 addq.w #1,d2 ROM:00119326 bvc.s loc_11932C ROM:00119328 move.w #$8000,d2 ROM:0011932C ROM:0011932C loc_11932C: ; CODE XREF: sub_1190E6+240↑j ROM:0011932C move.w ($1B0E).w,d0 ROM:00119330 lsr.w #8,d0 ROM:00119332 move.b d0,(a0,d2.w) ROM:00119336 addq.w #1,d2 ROM:00119338 bvc.s loc_11933E ROM:0011933A move.w #$8000,d2 ROM:0011933E ROM:0011933E loc_11933E: ; CODE XREF: sub_1190E6+252↑j ROM:0011933E move.w ($1B0E).w,d0 ROM:00119342 move.b d0,(a0,d2.w) ROM:00119346 addq.w #1,d2 ROM:00119348 bvc.s loc_11934E ROM:0011934A move.w #$8000,d2 ROM:0011934E ROM:0011934E loc_11934E: ; CODE XREF: sub_1190E6+262↑j ROM:0011934E move.w ($1B10).w,d0 ROM:00119352 lsr.w #8,d0 ROM:00119354 move.b d0,(a0,d2.w) ROM:00119358 addq.w #1,d2 ROM:0011935A bvc.s loc_119360 ROM:0011935C move.w #$8000,d2 ROM:00119360 ROM:00119360 loc_119360: ; CODE XREF: sub_1190E6+274↑j ROM:00119360 move.w ($1B10).w,d0 ROM:00119364 move.b d0,(a0,d2.w) ROM:00119368 addq.w #1,d2 ROM:0011936A bvc.s loc_119370 ROM:0011936C move.w #$8000,d2 ROM:00119370 ROM:00119370 loc_119370: ; CODE XREF: sub_1190E6+284↑j ROM:00119370 move.w d2,($598).w ROM:00119374 bsr.l sub_117E80 ROM:0011937A bra.l locret_1195CC ROM:00119380 ; --------------------------------------------------------------------------- ROM:00119380 ROM:00119380 loc_119380: ; CODE XREF: sub_1190E6+21A↑j ROM:00119380 cmpi.b #5,($799).w ROM:00119386 bne.l loc_11940A ROM:0011938C bsr.l sub_117E32 ROM:00119392 move.w ($598).w,d2 ROM:00119396 move.b ($799).w,(a0,d2.w) ROM:0011939C addq.w #1,d2 ROM:0011939E bvc.s loc_1193A4 ROM:001193A0 move.w #$8000,d2 ROM:001193A4 ROM:001193A4 loc_1193A4: ; CODE XREF: sub_1190E6+2B8↑j ROM:001193A4 clr.b d0 ROM:001193A6 move.b $C1F(a5),d0 ROM:001193AA move.b d0,(a0,d2.w) ROM:001193AE addq.w #1,d2 ROM:001193B0 bvc.s loc_1193B6 ROM:001193B2 move.w #$8000,d2 ROM:001193B6 ROM:001193B6 loc_1193B6: ; CODE XREF: sub_1190E6+2CA↑j ROM:001193B6 move.w ($1B0C).w,d0 ROM:001193BA lsr.w #8,d0 ROM:001193BC move.b d0,(a0,d2.w) ROM:001193C0 addq.w #1,d2 ROM:001193C2 bvc.s loc_1193C8 ROM:001193C4 move.w #$8000,d2 ROM:001193C8 ROM:001193C8 loc_1193C8: ; CODE XREF: sub_1190E6+2DC↑j ROM:001193C8 move.w ($1B0C).w,d0 ROM:001193CC move.b d0,(a0,d2.w) ROM:001193D0 addq.w #1,d2 ROM:001193D2 bvc.s loc_1193D8 ROM:001193D4 move.w #$8000,d2 ROM:001193D8 ROM:001193D8 loc_1193D8: ; CODE XREF: sub_1190E6+2EC↑j ROM:001193D8 move.w $74E(a5),d0 ROM:001193DC lsr.w #8,d0 ROM:001193DE move.b d0,(a0,d2.w) ROM:001193E2 addq.w #1,d2 ROM:001193E4 bvc.s loc_1193EA ROM:001193E6 move.w #$8000,d2 ROM:001193EA ROM:001193EA loc_1193EA: ; CODE XREF: sub_1190E6+2FE↑j ROM:001193EA move.w $74E(a5),d0 ROM:001193EE move.b d0,(a0,d2.w) ROM:001193F2 addq.w #1,d2 ROM:001193F4 bvc.s loc_1193FA ROM:001193F6 move.w #$8000,d2 ROM:001193FA ROM:001193FA loc_1193FA: ; CODE XREF: sub_1190E6+30E↑j ROM:001193FA move.w d2,($598).w ROM:001193FE bsr.l sub_117E80 ROM:00119404 bra.l locret_1195CC ROM:0011940A ; --------------------------------------------------------------------------- ROM:0011940A ROM:0011940A loc_11940A: ; CODE XREF: sub_1190E6+2A0↑j ROM:0011940A cmpi.b #6,($799).w ROM:00119410 bne.l loc_11951E ROM:00119416 bsr.l sub_117E32 ROM:0011941C move.w ($598).w,d2 ROM:00119420 move.b ($799).w,(a0,d2.w) ROM:00119426 addq.w #1,d2 ROM:00119428 bvc.s loc_11942E ROM:0011942A move.w #$8000,d2 ROM:0011942E ROM:0011942E loc_11942E: ; CODE XREF: sub_1190E6+342↑j ROM:0011942E clr.b d0 ROM:00119430 move.b $C20(a5),d0 ROM:00119434 ori.b #$80,d0 ROM:00119438 move.b d0,(a0,d2.w) ROM:0011943C addq.w #1,d2 ROM:0011943E bvc.s loc_119444 ROM:00119440 move.w #$8000,d2 ROM:00119444 ROM:00119444 loc_119444: ; CODE XREF: sub_1190E6+358↑j ROM:00119444 lea ($1088).w,a1 ROM:00119448 move.w 2(a1),d0 ROM:0011944C lsr.w #8,d0 ROM:0011944E move.b d0,(a0,d2.w) ROM:00119452 addq.w #1,d2 ROM:00119454 bvc.s loc_11945A ROM:00119456 move.w #$8000,d2 ROM:0011945A ROM:0011945A loc_11945A: ; CODE XREF: sub_1190E6+36E↑j ROM:0011945A move.w 2(a1),d0 ROM:0011945E move.b d0,(a0,d2.w) ROM:00119462 addq.w #1,d2 ROM:00119464 bvc.s loc_11946A ROM:00119466 move.w #$8000,d2 ROM:0011946A ROM:0011946A loc_11946A: ; CODE XREF: sub_1190E6+37E↑j ROM:0011946A move.w $746(a5),d0 ROM:0011946E lsr.w #8,d0 ROM:00119470 move.b d0,(a0,d2.w) ROM:00119474 addq.w #1,d2 ROM:00119476 bvc.s loc_11947C ROM:00119478 move.w #$8000,d2 ROM:0011947C ROM:0011947C loc_11947C: ; CODE XREF: sub_1190E6+390↑j ROM:0011947C move.w $746(a5),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_1190E6+3A0↑j ROM:0011948C move.w d2,($598).w ROM:00119490 bsr.l sub_117E80 ROM:00119496 move.w ($598).w,($EBA).w ROM:0011949C bsr.l sub_117E32 ROM:001194A2 move.w ($598).w,d2 ROM:001194A6 move.b ($799).w,(a0,d2.w) ROM:001194AC addq.w #1,d2 ROM:001194AE bvc.s loc_1194B4 ROM:001194B0 move.w #$8000,d2 ROM:001194B4 ROM:001194B4 loc_1194B4: ; CODE XREF: sub_1190E6+3C8↑j ROM:001194B4 clr.b d0 ROM:001194B6 move.b $C20(a5),d0 ROM:001194BA move.b d0,(a0,d2.w) ROM:001194BE addq.w #1,d2 ROM:001194C0 bvc.s loc_1194C6 ROM:001194C2 move.w #$8000,d2 ROM:001194C6 ROM:001194C6 loc_1194C6: ; CODE XREF: sub_1190E6+3DA↑j ROM:001194C6 lea ($1088).w,a1 ROM:001194CA move.w 2(a1),d0 ROM:001194CE lsr.w #8,d0 ROM:001194D0 move.b d0,(a0,d2.w) ROM:001194D4 addq.w #1,d2 ROM:001194D6 bvc.s loc_1194DC ROM:001194D8 move.w #$8000,d2 ROM:001194DC ROM:001194DC loc_1194DC: ; CODE XREF: sub_1190E6+3F0↑j ROM:001194DC move.w 2(a1),d0 ROM:001194E0 move.b d0,(a0,d2.w) ROM:001194E4 addq.w #1,d2 ROM:001194E6 bvc.s loc_1194EC ROM:001194E8 move.w #$8000,d2 ROM:001194EC ROM:001194EC loc_1194EC: ; CODE XREF: sub_1190E6+400↑j ROM:001194EC move.w $748(a5),d0 ROM:001194F0 lsr.w #8,d0 ROM:001194F2 move.b d0,(a0,d2.w) ROM:001194F6 addq.w #1,d2 ROM:001194F8 bvc.s loc_1194FE ROM:001194FA move.w #$8000,d2 ROM:001194FE ROM:001194FE loc_1194FE: ; CODE XREF: sub_1190E6+412↑j ROM:001194FE move.w $748(a5),d0 ROM:00119502 move.b d0,(a0,d2.w) ROM:00119506 addq.w #1,d2 ROM:00119508 bvc.s loc_11950E ROM:0011950A move.w #$8000,d2 ROM:0011950E ROM:0011950E loc_11950E: ; CODE XREF: sub_1190E6+422↑j ROM:0011950E move.w d2,($598).w ROM:00119512 bsr.l sub_117E80 ROM:00119518 bra.l locret_1195CC ROM:0011951E ; --------------------------------------------------------------------------- ROM:0011951E ROM:0011951E loc_11951E: ; CODE XREF: sub_1190E6+32A↑j ROM:0011951E cmpi.b #8,($799).w ROM:00119524 bne.l locret_1195CC ROM:0011952A bsr.l sub_117E32 ROM:00119530 move.w ($598).w,d2 ROM:00119534 move.b ($799).w,(a0,d2.w) ROM:0011953A addq.w #1,d2 ROM:0011953C bvc.s loc_119542 ROM:0011953E move.w #$8000,d2 ROM:00119542 ROM:00119542 loc_119542: ; CODE XREF: sub_1190E6+456↑j ROM:00119542 clr.b d0 ROM:00119544 move.b $C21(a5),d0 ROM:00119548 btst #2,($DE3).w ROM:0011954E bne.l loc_119564 ROM:00119554 move.w $6CA(a5),d1 ROM:00119558 cmp.w ($CC6).w,d1 ROM:0011955C bge.s loc_119562 ROM:0011955E ori.b #$80,d0 ROM:00119562 ROM:00119562 loc_119562: ; CODE XREF: sub_1190E6+476↑j ROM:00119562 bra.s loc_119572 ROM:00119564 ; --------------------------------------------------------------------------- ROM:00119564 ROM:00119564 loc_119564: ; CODE XREF: sub_1190E6+468↑j ROM:00119564 move.w $6CA(a5),d1 ROM:00119568 cmp.w ($CC6).w,d1 ROM:0011956C blt.s loc_119572 ROM:0011956E ori.b #$80,d0 ROM:00119572 ROM:00119572 loc_119572: ; CODE XREF: sub_1190E6:loc_119562↑j ROM:00119572 ; sub_1190E6+486↑j ROM:00119572 move.b d0,(a0,d2.w) ROM:00119576 addq.w #1,d2 ROM:00119578 bvc.s loc_11957E ROM:0011957A move.w #$8000,d2 ROM:0011957E ROM:0011957E loc_11957E: ; CODE XREF: sub_1190E6+492↑j ROM:0011957E move.w ($CC6).w,d0 ROM:00119582 lsr.w #8,d0 ROM:00119584 move.b d0,(a0,d2.w) ROM:00119588 addq.w #1,d2 ROM:0011958A bvc.s loc_119590 ROM:0011958C move.w #$8000,d2 ROM:00119590 ROM:00119590 loc_119590: ; CODE XREF: sub_1190E6+4A4↑j ROM:00119590 move.w ($CC6).w,d0 ROM:00119594 move.b d0,(a0,d2.w) ROM:00119598 addq.w #1,d2 ROM:0011959A bvc.s loc_1195A0 ROM:0011959C move.w #$8000,d2 ROM:001195A0 ROM:001195A0 loc_1195A0: ; CODE XREF: sub_1190E6+4B4↑j ROM:001195A0 move.w $6CA(a5),d0 ROM:001195A4 lsr.w #8,d0 ROM:001195A6 move.b d0,(a0,d2.w) ROM:001195AA addq.w #1,d2 ROM:001195AC bvc.s loc_1195B2 ROM:001195AE move.w #$8000,d2 ROM:001195B2 ROM:001195B2 loc_1195B2: ; CODE XREF: sub_1190E6+4C6↑j ROM:001195B2 move.w $6CA(a5),d0 ROM:001195B6 move.b d0,(a0,d2.w) ROM:001195BA addq.w #1,d2 ROM:001195BC bvc.s loc_1195C2 ROM:001195BE move.w #$8000,d2 ROM:001195C2 ROM:001195C2 loc_1195C2: ; CODE XREF: sub_1190E6+4D6↑j ROM:001195C2 move.w d2,($598).w ROM:001195C6 bsr.l sub_117E80 ROM:001195CC ROM:001195CC locret_1195CC: ; CODE XREF: sub_1190E6+78↑j ROM:001195CC ; sub_1190E6+102↑j ... ROM:001195CC rts ROM:001195CC ; End of function sub_1190E6 ROM:001195CC ROM:001195CE ROM:001195CE ; =============== S U B R O U T I N E ======================================= ROM:001195CE ROM:001195CE ROM:001195CE sub_1195CE: ; CODE XREF: sub_117DBA+60↑p ROM:001195CE btst #3,($147C).w ROM:001195D4 beq.s loc_1195DE ROM:001195D6 bset #4,($1413).w ROM:001195DC bra.s loc_1195EC ROM:001195DE ; --------------------------------------------------------------------------- ROM:001195DE ROM:001195DE loc_1195DE: ; CODE XREF: sub_1195CE+6↑j ROM:001195DE btst #4,($147C).w ROM:001195E4 beq.s loc_1195EC ROM:001195E6 bset #4,($1413).w ROM:001195EC ROM:001195EC loc_1195EC: ; CODE XREF: sub_1195CE+E↑j ROM:001195EC ; sub_1195CE+16↑j ROM:001195EC clr.w ($EBA).w ROM:001195F0 clr.w d1 ROM:001195F2 lea (dword_139AF4).l,a3 ROM:001195F8 move.w (a3),d4 ROM:001195FA ROM:001195FA loc_1195FA: ; CODE XREF: sub_1195CE+106↓j ROM:001195FA cmpi.w #$FF,d4 ROM:001195FE beq.l locret_1196D8 ROM:00119604 clr.b ($12AD).w ROM:00119608 ROM:00119608 loc_119608: ; CODE XREF: sub_1195CE+94↓j ROM:00119608 cmpi.w #$FF,d4 ROM:0011960C beq.s loc_119664 ROM:0011960E cmpi.b #3,($12AD).w ROM:00119614 bge.s loc_119664 ROM:00119616 move.w 2(a3),d2 ROM:0011961A move.b 4(a3),d3 ROM:0011961E btst d3,(d2.w) ROM:00119622 beq.s loc_11965C ROM:00119624 cmpi.b #0,($12AD).w ROM:0011962A bne.s loc_119636 ROM:0011962C bsr.l sub_117E32 ROM:00119632 move.w ($598).w,d1 ROM:00119636 ROM:00119636 loc_119636: ; CODE XREF: sub_1195CE+5C↑j ROM:00119636 move.b (a3),d5 ROM:00119638 move.b d5,$12DB(d1.w) ROM:0011963E addq.w #1,d1 ROM:00119640 bvc.s loc_119646 ROM:00119642 move.w #$8000,d1 ROM:00119646 ROM:00119646 loc_119646: ; CODE XREF: sub_1195CE+72↑j ROM:00119646 move.b 1(a3),d5 ROM:0011964A move.b d5,$12DB(d1.w) ROM:00119650 addq.w #1,d1 ROM:00119652 bvc.s loc_119658 ROM:00119654 move.w #$8000,d1 ROM:00119658 ROM:00119658 loc_119658: ; CODE XREF: sub_1195CE+84↑j ROM:00119658 addq.b #1,($12AD).w ROM:0011965C ROM:0011965C loc_11965C: ; CODE XREF: sub_1195CE+54↑j ROM:0011965C adda.w #$A,a3 ROM:00119660 move.w (a3),d4 ROM:00119662 bra.s loc_119608 ROM:00119664 ; --------------------------------------------------------------------------- ROM:00119664 ROM:00119664 loc_119664: ; CODE XREF: sub_1195CE+3E↑j ROM:00119664 ; sub_1195CE+46↑j ROM:00119664 cmpi.b #3,($12AD).w ROM:0011966A bge.s loc_1196BC ROM:0011966C cmpi.b #0,($12AD).w ROM:00119672 ble.s loc_1196BC ROM:00119674 move.b #0,$12DB(d1.w) ROM:0011967C addq.w #1,d1 ROM:0011967E bvc.s loc_119684 ROM:00119680 move.w #$8000,d1 ROM:00119684 ROM:00119684 loc_119684: ; CODE XREF: sub_1195CE+B0↑j ROM:00119684 move.b #0,$12DB(d1.w) ROM:0011968C addq.w #1,d1 ROM:0011968E bvc.s loc_119694 ROM:00119690 move.w #$8000,d1 ROM:00119694 ROM:00119694 loc_119694: ; CODE XREF: sub_1195CE+C0↑j ROM:00119694 cmpi.b #2,($12AD).w ROM:0011969A bge.s loc_1196BC ROM:0011969C move.b #0,$12DB(d1.w) ROM:001196A4 addq.w #1,d1 ROM:001196A6 bvc.s loc_1196AC ROM:001196A8 move.w #$8000,d1 ROM:001196AC ROM:001196AC loc_1196AC: ; CODE XREF: sub_1195CE+D8↑j ROM:001196AC move.b #0,$12DB(d1.w) ROM:001196B4 addq.w #1,d1 ROM:001196B6 bvc.s loc_1196BC ROM:001196B8 move.w #$8000,d1 ROM:001196BC ROM:001196BC loc_1196BC: ; CODE XREF: sub_1195CE+9C↑j ROM:001196BC ; sub_1195CE+A4↑j ... ROM:001196BC cmpi.b #0,($12AD).w ROM:001196C2 ble.s loc_1196CE ROM:001196C4 move.w d1,($598).w ROM:001196C8 bsr.l sub_117E80 ROM:001196CE ROM:001196CE loc_1196CE: ; CODE XREF: sub_1195CE+F4↑j ROM:001196CE move.w ($598).w,($EBA).w ROM:001196D4 bra.w loc_1195FA ROM:001196D8 ; --------------------------------------------------------------------------- ROM:001196D8 ROM:001196D8 locret_1196D8: ; CODE XREF: sub_1195CE+30↑j ROM:001196D8 rts ROM:001196D8 ; End of function sub_1195CE ROM:001196D8 ROM:001196DA ROM:001196DA ; =============== S U B R O U T I N E ======================================= ROM:001196DA ROM:001196DA ROM:001196DA sub_1196DA: ; CODE XREF: sub_117DBA+70↑p ROM:001196DA lea ($12DB).w,a0 ROM:001196DE clr.w ($EBA).w ROM:001196E2 cmpi.b #0,($799).w ROM:001196E8 bne.s loc_119758 ROM:001196EA bsr.l sub_117E32 ROM:001196F0 move.w ($598).w,d0 ROM:001196F4 move.b ($799).w,(a0,d0.w) ROM:001196FA addq.w #1,d0 ROM:001196FC bvc.s loc_119702 ROM:001196FE move.w #$8000,d0 ROM:00119702 ROM:00119702 loc_119702: ; CODE XREF: sub_1196DA+22↑j ROM:00119702 move.b #1,(a0,d0.w) ROM:00119708 addq.w #1,d0 ROM:0011970A bvc.s loc_119710 ROM:0011970C move.w #$8000,d0 ROM:00119710 ROM:00119710 loc_119710: ; CODE XREF: sub_1196DA+30↑j ROM:00119710 move.b $118(a5),(a0,d0.w) ROM:00119716 addq.w #1,d0 ROM:00119718 bvc.s loc_11971E ROM:0011971A move.w #$8000,d0 ROM:0011971E ROM:0011971E loc_11971E: ; CODE XREF: sub_1196DA+3E↑j ROM:0011971E move.b $119(a5),(a0,d0.w) ROM:00119724 addq.w #1,d0 ROM:00119726 bvc.s loc_11972C ROM:00119728 move.w #$8000,d0 ROM:0011972C ROM:0011972C loc_11972C: ; CODE XREF: sub_1196DA+4C↑j ROM:0011972C move.b $11A(a5),(a0,d0.w) ROM:00119732 addq.w #1,d0 ROM:00119734 bvc.s loc_11973A ROM:00119736 move.w #$8000,d0 ROM:0011973A ROM:0011973A loc_11973A: ; CODE XREF: sub_1196DA+5A↑j ROM:0011973A move.b $11B(a5),(a0,d0.w) ROM:00119740 addq.w #1,d0 ROM:00119742 bvc.s loc_119748 ROM:00119744 move.w #$8000,d0 ROM:00119748 ROM:00119748 loc_119748: ; CODE XREF: sub_1196DA+68↑j ROM:00119748 move.w d0,($598).w ROM:0011974C bsr.l sub_117E80 ROM:00119752 bra.l locret_119FEC ROM:00119758 ; --------------------------------------------------------------------------- ROM:00119758 ROM:00119758 loc_119758: ; CODE XREF: sub_1196DA+E↑j ROM:00119758 cmpi.b #1,($799).w ROM:0011975E bne.l loc_11979A ROM:00119764 bsr.l sub_117E32 ROM:0011976A move.w ($598).w,d0 ROM:0011976E move.b ($799).w,(a0,d0.w) ROM:00119774 addq.w #1,d0 ROM:00119776 bvc.s loc_11977C ROM:00119778 move.w #$8000,d0 ROM:0011977C ROM:0011977C loc_11977C: ; CODE XREF: sub_1196DA+9C↑j ROM:0011977C move.b #5,(a0,d0.w) ROM:00119782 addq.w #1,d0 ROM:00119784 bvc.s loc_11978A ROM:00119786 move.w #$8000,d0 ROM:0011978A ROM:0011978A loc_11978A: ; CODE XREF: sub_1196DA+AA↑j ROM:0011978A move.w d0,($598).w ROM:0011978E bsr.l sub_117E80 ROM:00119794 bra.l locret_119FEC ROM:0011979A ; --------------------------------------------------------------------------- ROM:0011979A ROM:0011979A loc_11979A: ; CODE XREF: sub_1196DA+84↑j ROM:0011979A cmpi.b #2,($799).w ROM:001197A0 bne.l loc_119BA2 ROM:001197A6 bsr.l sub_115F96 ROM:001197AC cmpi.b #0,d1 ROM:001197B0 bne.s loc_1197BA ROM:001197B2 bset #6,($897).w ROM:001197B8 bra.s loc_1197BC ROM:001197BA ; --------------------------------------------------------------------------- ROM:001197BA ROM:001197BA loc_1197BA: ; CODE XREF: sub_1196DA+D6↑j ROM:001197BA subq.b #1,d1 ROM:001197BC ROM:001197BC loc_1197BC: ; CODE XREF: sub_1196DA+DE↑j ROM:001197BC movea.l #$13A000,a1 ROM:001197C2 move.w #$2E,d2 ; '.' ROM:001197C6 ext.w d1 ROM:001197C8 mulu.w d1,d2 ROM:001197CA ext.l d2 ROM:001197CC adda.l d2,a1 ROM:001197CE adda.l #2,a1 ROM:001197D4 bsr.l sub_117E32 ROM:001197DA move.w ($598).w,d0 ROM:001197DE move.b ($799).w,(a0,d0.w) 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_1196DA+10C↑j ROM:001197EC move.b #1,(a0,d0.w) ROM:001197F2 addq.w #1,d0 ROM:001197F4 bvc.s loc_1197FA ROM:001197F6 move.w #$8000,d0 ROM:001197FA ROM:001197FA loc_1197FA: ; CODE XREF: sub_1196DA+11A↑j ROM:001197FA btst #6,($897).w ROM:00119800 bne.s loc_11980A ROM:00119802 move.b #0,(a0,d0.w) ROM:00119808 bra.s loc_119810 ROM:0011980A ; --------------------------------------------------------------------------- ROM:0011980A ROM:0011980A loc_11980A: ; CODE XREF: sub_1196DA+126↑j ROM:0011980A move.b #$FF,(a0,d0.w) ROM:00119810 ROM:00119810 loc_119810: ; CODE XREF: sub_1196DA+12E↑j ROM:00119810 addq.w #1,d0 ROM:00119812 bvc.s loc_119818 ROM:00119814 move.w #$8000,d0 ROM:00119818 ROM:00119818 loc_119818: ; CODE XREF: sub_1196DA+138↑j ROM:00119818 btst #6,($897).w ROM:0011981E bne.s loc_119828 ROM:00119820 move.b #0,(a0,d0.w) ROM:00119826 bra.s loc_11982E ROM:00119828 ; --------------------------------------------------------------------------- ROM:00119828 ROM:00119828 loc_119828: ; CODE XREF: sub_1196DA+144↑j ROM:00119828 move.b #$FF,(a0,d0.w) ROM:0011982E ROM:0011982E loc_11982E: ; CODE XREF: sub_1196DA+14C↑j ROM:0011982E addq.w #1,d0 ROM:00119830 bvc.s loc_119836 ROM:00119832 move.w #$8000,d0 ROM:00119836 ROM:00119836 loc_119836: ; CODE XREF: sub_1196DA+156↑j ROM:00119836 btst #6,($897).w ROM:0011983C bne.s loc_119846 ROM:0011983E move.b #0,(a0,d0.w) ROM:00119844 bra.s loc_11984C ROM:00119846 ; --------------------------------------------------------------------------- ROM:00119846 ROM:00119846 loc_119846: ; CODE XREF: sub_1196DA+162↑j ROM:00119846 move.b #$FF,(a0,d0.w) ROM:0011984C ROM:0011984C loc_11984C: ; CODE XREF: sub_1196DA+16A↑j 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_1196DA+174↑j ROM:00119854 btst #6,($897).w ROM:0011985A bne.s loc_119862 ROM:0011985C move.b (a1),(a0,d0.w) ROM:00119860 bra.s loc_119868 ROM:00119862 ; --------------------------------------------------------------------------- ROM:00119862 ROM:00119862 loc_119862: ; CODE XREF: sub_1196DA+180↑j ROM:00119862 move.b #$FF,(a0,d0.w) ROM:00119868 ROM:00119868 loc_119868: ; CODE XREF: sub_1196DA+186↑j ROM:00119868 addq.w #1,d0 ROM:0011986A bvc.s loc_119870 ROM:0011986C move.w #$8000,d0 ROM:00119870 ROM:00119870 loc_119870: ; CODE XREF: sub_1196DA+190↑j ROM:00119870 adda.l #1,a1 ROM:00119876 move.w d0,($598).w ROM:0011987A bsr.l sub_117E80 ROM:00119880 move.w ($598).w,($EBA).w ROM:00119886 bsr.l sub_117E32 ROM:0011988C move.w ($598).w,d0 ROM:00119890 move.b ($799).w,(a0,d0.w) ROM:00119896 addq.w #1,d0 ROM:00119898 bvc.s loc_11989E ROM:0011989A move.w #$8000,d0 ROM:0011989E ROM:0011989E loc_11989E: ; CODE XREF: sub_1196DA+1BE↑j ROM:0011989E move.b #2,(a0,d0.w) ROM:001198A4 addq.w #1,d0 ROM:001198A6 bvc.s loc_1198AC ROM:001198A8 move.w #$8000,d0 ROM:001198AC ROM:001198AC loc_1198AC: ; CODE XREF: sub_1196DA+1CC↑j ROM:001198AC btst #6,($897).w ROM:001198B2 bne.s loc_1198BA ROM:001198B4 move.b (a1),(a0,d0.w) ROM:001198B8 bra.s loc_1198C0 ROM:001198BA ; --------------------------------------------------------------------------- ROM:001198BA ROM:001198BA loc_1198BA: ; CODE XREF: sub_1196DA+1D8↑j ROM:001198BA move.b #$FF,(a0,d0.w) ROM:001198C0 ROM:001198C0 loc_1198C0: ; CODE XREF: sub_1196DA+1DE↑j ROM:001198C0 addq.w #1,d0 ROM:001198C2 bvc.s loc_1198C8 ROM:001198C4 move.w #$8000,d0 ROM:001198C8 ROM:001198C8 loc_1198C8: ; CODE XREF: sub_1196DA+1E8↑j ROM:001198C8 adda.l #1,a1 ROM:001198CE btst #6,($897).w ROM:001198D4 bne.s loc_1198DC ROM:001198D6 move.b (a1),(a0,d0.w) ROM:001198DA bra.s loc_1198E2 ROM:001198DC ; --------------------------------------------------------------------------- ROM:001198DC ROM:001198DC loc_1198DC: ; CODE XREF: sub_1196DA+1FA↑j ROM:001198DC move.b #$FF,(a0,d0.w) ROM:001198E2 ROM:001198E2 loc_1198E2: ; CODE XREF: sub_1196DA+200↑j ROM:001198E2 addq.w #1,d0 ROM:001198E4 bvc.s loc_1198EA ROM:001198E6 move.w #$8000,d0 ROM:001198EA ROM:001198EA loc_1198EA: ; CODE XREF: sub_1196DA+20A↑j ROM:001198EA adda.l #1,a1 ROM:001198F0 btst #6,($897).w ROM:001198F6 bne.s loc_1198FE ROM:001198F8 move.b (a1),(a0,d0.w) ROM:001198FC bra.s loc_119904 ROM:001198FE ; --------------------------------------------------------------------------- ROM:001198FE ROM:001198FE loc_1198FE: ; CODE XREF: sub_1196DA+21C↑j ROM:001198FE move.b #$FF,(a0,d0.w) ROM:00119904 ROM:00119904 loc_119904: ; CODE XREF: sub_1196DA+222↑j ROM:00119904 addq.w #1,d0 ROM:00119906 bvc.s loc_11990C ROM:00119908 move.w #$8000,d0 ROM:0011990C ROM:0011990C loc_11990C: ; CODE XREF: sub_1196DA+22C↑j ROM:0011990C adda.l #1,a1 ROM:00119912 btst #6,($897).w ROM:00119918 bne.s loc_119920 ROM:0011991A move.b (a1),(a0,d0.w) ROM:0011991E bra.s loc_119926 ROM:00119920 ; --------------------------------------------------------------------------- ROM:00119920 ROM:00119920 loc_119920: ; CODE XREF: sub_1196DA+23E↑j ROM:00119920 move.b #$FF,(a0,d0.w) ROM:00119926 ROM:00119926 loc_119926: ; CODE XREF: sub_1196DA+244↑j ROM:00119926 addq.w #1,d0 ROM:00119928 bvc.s loc_11992E ROM:0011992A move.w #$8000,d0 ROM:0011992E ROM:0011992E loc_11992E: ; CODE XREF: sub_1196DA+24E↑j ROM:0011992E adda.l #1,a1 ROM:00119934 move.w d0,($598).w ROM:00119938 bsr.l sub_117E80 ROM:0011993E move.w ($598).w,($EBA).w ROM:00119944 bsr.l sub_117E32 ROM:0011994A move.w ($598).w,d0 ROM:0011994E move.b ($799).w,(a0,d0.w) ROM:00119954 addq.w #1,d0 ROM:00119956 bvc.s loc_11995C ROM:00119958 move.w #$8000,d0 ROM:0011995C ROM:0011995C loc_11995C: ; CODE XREF: sub_1196DA+27C↑j ROM:0011995C move.b #3,(a0,d0.w) ROM:00119962 addq.w #1,d0 ROM:00119964 bvc.s loc_11996A ROM:00119966 move.w #$8000,d0 ROM:0011996A ROM:0011996A loc_11996A: ; CODE XREF: sub_1196DA+28A↑j ROM:0011996A btst #6,($897).w ROM:00119970 bne.s loc_119978 ROM:00119972 move.b (a1),(a0,d0.w) ROM:00119976 bra.s loc_11997E ROM:00119978 ; --------------------------------------------------------------------------- ROM:00119978 ROM:00119978 loc_119978: ; CODE XREF: sub_1196DA+296↑j ROM:00119978 move.b #$FF,(a0,d0.w) ROM:0011997E ROM:0011997E loc_11997E: ; CODE XREF: sub_1196DA+29C↑j ROM:0011997E addq.w #1,d0 ROM:00119980 bvc.s loc_119986 ROM:00119982 move.w #$8000,d0 ROM:00119986 ROM:00119986 loc_119986: ; CODE XREF: sub_1196DA+2A6↑j ROM:00119986 adda.l #1,a1 ROM:0011998C btst #6,($897).w ROM:00119992 bne.s loc_11999A ROM:00119994 move.b (a1),(a0,d0.w) ROM:00119998 bra.s loc_1199A0 ROM:0011999A ; --------------------------------------------------------------------------- ROM:0011999A ROM:0011999A loc_11999A: ; CODE XREF: sub_1196DA+2B8↑j ROM:0011999A move.b #$FF,(a0,d0.w) ROM:001199A0 ROM:001199A0 loc_1199A0: ; CODE XREF: sub_1196DA+2BE↑j ROM:001199A0 addq.w #1,d0 ROM:001199A2 bvc.s loc_1199A8 ROM:001199A4 move.w #$8000,d0 ROM:001199A8 ROM:001199A8 loc_1199A8: ; CODE XREF: sub_1196DA+2C8↑j ROM:001199A8 adda.l #1,a1 ROM:001199AE btst #6,($897).w ROM:001199B4 bne.s loc_1199BC ROM:001199B6 move.b (a1),(a0,d0.w) ROM:001199BA bra.s loc_1199C2 ROM:001199BC ; --------------------------------------------------------------------------- ROM:001199BC ROM:001199BC loc_1199BC: ; CODE XREF: sub_1196DA+2DA↑j ROM:001199BC move.b #$FF,(a0,d0.w) ROM:001199C2 ROM:001199C2 loc_1199C2: ; CODE XREF: sub_1196DA+2E0↑j ROM:001199C2 addq.w #1,d0 ROM:001199C4 bvc.s loc_1199CA ROM:001199C6 move.w #$8000,d0 ROM:001199CA ROM:001199CA loc_1199CA: ; CODE XREF: sub_1196DA+2EA↑j ROM:001199CA adda.l #1,a1 ROM:001199D0 btst #6,($897).w ROM:001199D6 bne.s loc_1199DE ROM:001199D8 move.b (a1),(a0,d0.w) ROM:001199DC bra.s loc_1199E4 ROM:001199DE ; --------------------------------------------------------------------------- ROM:001199DE ROM:001199DE loc_1199DE: ; CODE XREF: sub_1196DA+2FC↑j ROM:001199DE move.b #$FF,(a0,d0.w) ROM:001199E4 ROM:001199E4 loc_1199E4: ; CODE XREF: sub_1196DA+302↑j ROM:001199E4 addq.w #1,d0 ROM:001199E6 bvc.s loc_1199EC ROM:001199E8 move.w #$8000,d0 ROM:001199EC ROM:001199EC loc_1199EC: ; CODE XREF: sub_1196DA+30C↑j ROM:001199EC adda.l #1,a1 ROM:001199F2 move.w d0,($598).w ROM:001199F6 bsr.l sub_117E80 ROM:001199FC move.w ($598).w,($EBA).w ROM:00119A02 bsr.l sub_117E32 ROM:00119A08 move.w ($598).w,d0 ROM:00119A0C move.b ($799).w,(a0,d0.w) ROM:00119A12 addq.w #1,d0 ROM:00119A14 bvc.s loc_119A1A ROM:00119A16 move.w #$8000,d0 ROM:00119A1A ROM:00119A1A loc_119A1A: ; CODE XREF: sub_1196DA+33A↑j ROM:00119A1A move.b #4,(a0,d0.w) ROM:00119A20 addq.w #1,d0 ROM:00119A22 bvc.s loc_119A28 ROM:00119A24 move.w #$8000,d0 ROM:00119A28 ROM:00119A28 loc_119A28: ; CODE XREF: sub_1196DA+348↑j ROM:00119A28 btst #6,($897).w ROM:00119A2E bne.s loc_119A36 ROM:00119A30 move.b (a1),(a0,d0.w) ROM:00119A34 bra.s loc_119A3C ROM:00119A36 ; --------------------------------------------------------------------------- ROM:00119A36 ROM:00119A36 loc_119A36: ; CODE XREF: sub_1196DA+354↑j ROM:00119A36 move.b #$FF,(a0,d0.w) ROM:00119A3C ROM:00119A3C loc_119A3C: ; CODE XREF: sub_1196DA+35A↑j ROM:00119A3C addq.w #1,d0 ROM:00119A3E bvc.s loc_119A44 ROM:00119A40 move.w #$8000,d0 ROM:00119A44 ROM:00119A44 loc_119A44: ; CODE XREF: sub_1196DA+364↑j ROM:00119A44 adda.l #1,a1 ROM:00119A4A btst #6,($897).w ROM:00119A50 bne.s loc_119A58 ROM:00119A52 move.b (a1),(a0,d0.w) ROM:00119A56 bra.s loc_119A5E ROM:00119A58 ; --------------------------------------------------------------------------- ROM:00119A58 ROM:00119A58 loc_119A58: ; CODE XREF: sub_1196DA+376↑j ROM:00119A58 move.b #$FF,(a0,d0.w) ROM:00119A5E ROM:00119A5E loc_119A5E: ; CODE XREF: sub_1196DA+37C↑j ROM:00119A5E addq.w #1,d0 ROM:00119A60 bvc.s loc_119A66 ROM:00119A62 move.w #$8000,d0 ROM:00119A66 ROM:00119A66 loc_119A66: ; CODE XREF: sub_1196DA+386↑j ROM:00119A66 adda.l #1,a1 ROM:00119A6C btst #6,($897).w ROM:00119A72 bne.s loc_119A82 ROM:00119A74 move.b (a1),d5 ROM:00119A76 lsr.b #4,d5 ROM:00119A78 ori.b #$30,d5 ; '0' ROM:00119A7C move.b d5,(a0,d0.w) ROM:00119A80 bra.s loc_119A88 ROM:00119A82 ; --------------------------------------------------------------------------- ROM:00119A82 ROM:00119A82 loc_119A82: ; CODE XREF: sub_1196DA+398↑j ROM:00119A82 move.b #$FF,(a0,d0.w) ROM:00119A88 ROM:00119A88 loc_119A88: ; CODE XREF: sub_1196DA+3A6↑j ROM:00119A88 addq.w #1,d0 ROM:00119A8A bvc.s loc_119A90 ROM:00119A8C move.w #$8000,d0 ROM:00119A90 ROM:00119A90 loc_119A90: ; CODE XREF: sub_1196DA+3B0↑j ROM:00119A90 btst #6,($897).w ROM:00119A96 bne.s loc_119AA8 ROM:00119A98 move.b (a1),d5 ROM:00119A9A andi.b #$F,d5 ROM:00119A9E ori.b #$30,d5 ; '0' ROM:00119AA2 move.b d5,(a0,d0.w) ROM:00119AA6 bra.s loc_119AAE ROM:00119AA8 ; --------------------------------------------------------------------------- ROM:00119AA8 ROM:00119AA8 loc_119AA8: ; CODE XREF: sub_1196DA+3BC↑j ROM:00119AA8 move.b #$FF,(a0,d0.w) ROM:00119AAE ROM:00119AAE loc_119AAE: ; CODE XREF: sub_1196DA+3CC↑j ROM:00119AAE addq.w #1,d0 ROM:00119AB0 bvc.s loc_119AB6 ROM:00119AB2 move.w #$8000,d0 ROM:00119AB6 ROM:00119AB6 loc_119AB6: ; CODE XREF: sub_1196DA+3D6↑j ROM:00119AB6 adda.l #1,a1 ROM:00119ABC move.w d0,($598).w ROM:00119AC0 bsr.l sub_117E80 ROM:00119AC6 move.w ($598).w,($EBA).w ROM:00119ACC bsr.l sub_117E32 ROM:00119AD2 move.w ($598).w,d0 ROM:00119AD6 move.b ($799).w,(a0,d0.w) ROM:00119ADC addq.w #1,d0 ROM:00119ADE bvc.s loc_119AE4 ROM:00119AE0 move.w #$8000,d0 ROM:00119AE4 ROM:00119AE4 loc_119AE4: ; CODE XREF: sub_1196DA+404↑j ROM:00119AE4 move.b #5,(a0,d0.w) 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_1196DA+412↑j ROM:00119AF2 btst #6,($897).w ROM:00119AF8 bne.s loc_119B08 ROM:00119AFA move.b (a1),d5 ROM:00119AFC lsr.b #4,d5 ROM:00119AFE ori.b #$30,d5 ; '0' ROM:00119B02 move.b d5,(a0,d0.w) ROM:00119B06 bra.s loc_119B0E ROM:00119B08 ; --------------------------------------------------------------------------- ROM:00119B08 ROM:00119B08 loc_119B08: ; CODE XREF: sub_1196DA+41E↑j ROM:00119B08 move.b #$FF,(a0,d0.w) ROM:00119B0E ROM:00119B0E loc_119B0E: ; CODE XREF: sub_1196DA+42C↑j ROM:00119B0E addq.w #1,d0 ROM:00119B10 bvc.s loc_119B16 ROM:00119B12 move.w #$8000,d0 ROM:00119B16 ROM:00119B16 loc_119B16: ; CODE XREF: sub_1196DA+436↑j ROM:00119B16 btst #6,($897).w ROM:00119B1C bne.s loc_119B2E ROM:00119B1E move.b (a1),d5 ROM:00119B20 andi.b #$F,d5 ROM:00119B24 ori.b #$30,d5 ; '0' ROM:00119B28 move.b d5,(a0,d0.w) ROM:00119B2C bra.s loc_119B34 ROM:00119B2E ; --------------------------------------------------------------------------- ROM:00119B2E ROM:00119B2E loc_119B2E: ; CODE XREF: sub_1196DA+442↑j ROM:00119B2E move.b #$FF,(a0,d0.w) ROM:00119B34 ROM:00119B34 loc_119B34: ; CODE XREF: sub_1196DA+452↑j ROM:00119B34 addq.w #1,d0 ROM:00119B36 bvc.s loc_119B3C ROM:00119B38 move.w #$8000,d0 ROM:00119B3C ROM:00119B3C loc_119B3C: ; CODE XREF: sub_1196DA+45C↑j ROM:00119B3C adda.l #1,a1 ROM:00119B42 btst #6,($897).w ROM:00119B48 bne.s loc_119B58 ROM:00119B4A move.b (a1),d5 ROM:00119B4C lsr.b #4,d5 ROM:00119B4E ori.b #$30,d5 ; '0' ROM:00119B52 move.b d5,(a0,d0.w) ROM:00119B56 bra.s loc_119B5E ROM:00119B58 ; --------------------------------------------------------------------------- ROM:00119B58 ROM:00119B58 loc_119B58: ; CODE XREF: sub_1196DA+46E↑j ROM:00119B58 move.b #$FF,(a0,d0.w) ROM:00119B5E ROM:00119B5E loc_119B5E: ; CODE XREF: sub_1196DA+47C↑j ROM:00119B5E addq.w #1,d0 ROM:00119B60 bvc.s loc_119B66 ROM:00119B62 move.w #$8000,d0 ROM:00119B66 ROM:00119B66 loc_119B66: ; CODE XREF: sub_1196DA+486↑j ROM:00119B66 btst #6,($897).w ROM:00119B6C bne.s loc_119B7E ROM:00119B6E move.b (a1),d5 ROM:00119B70 andi.b #$F,d5 ROM:00119B74 ori.b #$30,d5 ; '0' ROM:00119B78 move.b d5,(a0,d0.w) ROM:00119B7C bra.s loc_119B84 ROM:00119B7E ; --------------------------------------------------------------------------- ROM:00119B7E ROM:00119B7E loc_119B7E: ; CODE XREF: sub_1196DA+492↑j ROM:00119B7E move.b #$FF,(a0,d0.w) ROM:00119B84 ROM:00119B84 loc_119B84: ; CODE XREF: sub_1196DA+4A2↑j ROM:00119B84 addq.w #1,d0 ROM:00119B86 bvc.s loc_119B8C ROM:00119B88 move.w #$8000,d0 ROM:00119B8C ROM:00119B8C loc_119B8C: ; CODE XREF: sub_1196DA+4AC↑j ROM:00119B8C move.w d0,($598).w ROM:00119B90 bsr.l sub_117E80 ROM:00119B96 bclr #6,($897).w ROM:00119B9C bra.l locret_119FEC ROM:00119BA2 ; --------------------------------------------------------------------------- ROM:00119BA2 ROM:00119BA2 loc_119BA2: ; CODE XREF: sub_1196DA+C6↑j ROM:00119BA2 cmpi.b #3,($799).w ROM:00119BA8 bne.l loc_119BE4 ROM:00119BAE bsr.l sub_117E32 ROM:00119BB4 move.w ($598).w,d0 ROM:00119BB8 move.b ($799).w,(a0,d0.w) ROM:00119BBE addq.w #1,d0 ROM:00119BC0 bvc.s loc_119BC6 ROM:00119BC2 move.w #$8000,d0 ROM:00119BC6 ROM:00119BC6 loc_119BC6: ; CODE XREF: sub_1196DA+4E6↑j ROM:00119BC6 move.b #4,(a0,d0.w) ROM:00119BCC addq.w #1,d0 ROM:00119BCE bvc.s loc_119BD4 ROM:00119BD0 move.w #$8000,d0 ROM:00119BD4 ROM:00119BD4 loc_119BD4: ; CODE XREF: sub_1196DA+4F4↑j ROM:00119BD4 move.w d0,($598).w ROM:00119BD8 bsr.l sub_117E80 ROM:00119BDE bra.l locret_119FEC ROM:00119BE4 ; --------------------------------------------------------------------------- ROM:00119BE4 ROM:00119BE4 loc_119BE4: ; CODE XREF: sub_1196DA+4CE↑j ROM:00119BE4 cmpi.b #4,($799).w ROM:00119BEA bne.l loc_119DCC ROM:00119BF0 movea.l #unk_110400,a1 ROM:00119BF6 bsr.l sub_117E32 ROM:00119BFC move.w ($598).w,d0 ROM:00119C00 move.b ($799).w,(a0,d0.w) ROM:00119C06 addq.w #1,d0 ROM:00119C08 bvc.s loc_119C0E ROM:00119C0A move.w #$8000,d0 ROM:00119C0E ROM:00119C0E loc_119C0E: ; CODE XREF: sub_1196DA+52E↑j ROM:00119C0E move.b #1,(a0,d0.w) ROM:00119C14 addq.w #1,d0 ROM:00119C16 bvc.s loc_119C1C ROM:00119C18 move.w #$8000,d0 ROM:00119C1C ROM:00119C1C loc_119C1C: ; CODE XREF: sub_1196DA+53C↑j ROM:00119C1C move.b (a1),(a0,d0.w) ROM:00119C20 adda.w #2,a1 ROM:00119C24 addq.w #1,d0 ROM:00119C26 bvc.s loc_119C2C ROM:00119C28 move.w #$8000,d0 ROM:00119C2C ROM:00119C2C loc_119C2C: ; CODE XREF: sub_1196DA+54C↑j ROM:00119C2C move.b (a1),(a0,d0.w) ROM:00119C30 adda.w #2,a1 ROM:00119C34 addq.w #1,d0 ROM:00119C36 bvc.s loc_119C3C ROM:00119C38 move.w #$8000,d0 ROM:00119C3C ROM:00119C3C loc_119C3C: ; CODE XREF: sub_1196DA+55C↑j ROM:00119C3C move.b (a1),(a0,d0.w) ROM:00119C40 adda.w #2,a1 ROM:00119C44 addq.w #1,d0 ROM:00119C46 bvc.s loc_119C4C ROM:00119C48 move.w #$8000,d0 ROM:00119C4C ROM:00119C4C loc_119C4C: ; CODE XREF: sub_1196DA+56C↑j ROM:00119C4C move.b (a1),(a0,d0.w) ROM:00119C50 adda.w #2,a1 ROM:00119C54 addq.w #1,d0 ROM:00119C56 bvc.s loc_119C5C ROM:00119C58 move.w #$8000,d0 ROM:00119C5C ROM:00119C5C loc_119C5C: ; CODE XREF: sub_1196DA+57C↑j ROM:00119C5C move.w d0,($598).w ROM:00119C60 bsr.l sub_117E80 ROM:00119C66 move.w ($598).w,($EBA).w ROM:00119C6C bsr.l sub_117E32 ROM:00119C72 move.w ($598).w,d0 ROM:00119C76 move.b ($799).w,(a0,d0.w) ROM:00119C7C addq.w #1,d0 ROM:00119C7E bvc.s loc_119C84 ROM:00119C80 move.w #$8000,d0 ROM:00119C84 ROM:00119C84 loc_119C84: ; CODE XREF: sub_1196DA+5A4↑j ROM:00119C84 move.b #2,(a0,d0.w) ROM:00119C8A addq.w #1,d0 ROM:00119C8C bvc.s loc_119C92 ROM:00119C8E move.w #$8000,d0 ROM:00119C92 ROM:00119C92 loc_119C92: ; CODE XREF: sub_1196DA+5B2↑j ROM:00119C92 move.b (a1),(a0,d0.w) ROM:00119C96 adda.w #2,a1 ROM:00119C9A addq.w #1,d0 ROM:00119C9C bvc.s loc_119CA2 ROM:00119C9E move.w #$8000,d0 ROM:00119CA2 ROM:00119CA2 loc_119CA2: ; CODE XREF: sub_1196DA+5C2↑j ROM:00119CA2 move.b (a1),d1 ROM:00119CA4 addi.b #$30,d1 ; '0' ROM:00119CA8 move.b d1,(a0,d0.w) ROM:00119CAC adda.w #2,a1 ROM:00119CB0 addq.w #1,d0 ROM:00119CB2 bvc.s loc_119CB8 ROM:00119CB4 move.w #$8000,d0 ROM:00119CB8 ROM:00119CB8 loc_119CB8: ; CODE XREF: sub_1196DA+5D8↑j ROM:00119CB8 move.b (a1),d1 ROM:00119CBA addi.b #$30,d1 ; '0' ROM:00119CBE move.b d1,(a0,d0.w) ROM:00119CC2 adda.w #2,a1 ROM:00119CC6 addq.w #1,d0 ROM:00119CC8 bvc.s loc_119CCE ROM:00119CCA move.w #$8000,d0 ROM:00119CCE ROM:00119CCE loc_119CCE: ; CODE XREF: sub_1196DA+5EE↑j ROM:00119CCE move.b (a1),d1 ROM:00119CD0 addi.b #$30,d1 ; '0' ROM:00119CD4 move.b d1,(a0,d0.w) ROM:00119CD8 addq.w #1,d0 ROM:00119CDA bvc.s loc_119CE0 ROM:00119CDC move.w #$8000,d0 ROM:00119CE0 ROM:00119CE0 loc_119CE0: ; CODE XREF: sub_1196DA+600↑j ROM:00119CE0 move.w d0,($598).w ROM:00119CE4 bsr.l sub_117E80 ROM:00119CEA move.w ($598).w,($EBA).w ROM:00119CF0 bsr.l sub_117E32 ROM:00119CF6 move.w ($598).w,d0 ROM:00119CFA move.b ($799).w,(a0,d0.w) ROM:00119D00 addq.w #1,d0 ROM:00119D02 bvc.s loc_119D08 ROM:00119D04 move.w #$8000,d0 ROM:00119D08 ROM:00119D08 loc_119D08: ; CODE XREF: sub_1196DA+628↑j ROM:00119D08 move.b #3,(a0,d0.w) ROM:00119D0E addq.w #1,d0 ROM:00119D10 bvc.s loc_119D16 ROM:00119D12 move.w #$8000,d0 ROM:00119D16 ROM:00119D16 loc_119D16: ; CODE XREF: sub_1196DA+636↑j ROM:00119D16 move.b #0,(a0,d0.w) ROM:00119D1C addq.w #1,d0 ROM:00119D1E bvc.s loc_119D24 ROM:00119D20 move.w #$8000,d0 ROM:00119D24 ROM:00119D24 loc_119D24: ; CODE XREF: sub_1196DA+644↑j ROM:00119D24 move.b #0,(a0,d0.w) ROM:00119D2A addq.w #1,d0 ROM:00119D2C bvc.s loc_119D32 ROM:00119D2E move.w #$8000,d0 ROM:00119D32 ROM:00119D32 loc_119D32: ; CODE XREF: sub_1196DA+652↑j ROM:00119D32 move.b #0,(a0,d0.w) ROM:00119D38 addq.w #1,d0 ROM:00119D3A bvc.s loc_119D40 ROM:00119D3C move.w #$8000,d0 ROM:00119D40 ROM:00119D40 loc_119D40: ; CODE XREF: sub_1196DA+660↑j ROM:00119D40 move.b #0,(a0,d0.w) ROM:00119D46 addq.w #1,d0 ROM:00119D48 bvc.s loc_119D4E ROM:00119D4A move.w #$8000,d0 ROM:00119D4E ROM:00119D4E loc_119D4E: ; CODE XREF: sub_1196DA+66E↑j ROM:00119D4E move.w d0,($598).w ROM:00119D52 bsr.l sub_117E80 ROM:00119D58 move.w ($598).w,($EBA).w ROM:00119D5E bsr.l sub_117E32 ROM:00119D64 move.w ($598).w,d0 ROM:00119D68 move.b ($799).w,(a0,d0.w) ROM:00119D6E addq.w #1,d0 ROM:00119D70 bvc.s loc_119D76 ROM:00119D72 move.w #$8000,d0 ROM:00119D76 ROM:00119D76 loc_119D76: ; CODE XREF: sub_1196DA+696↑j ROM:00119D76 move.b #4,(a0,d0.w) ROM:00119D7C addq.w #1,d0 ROM:00119D7E bvc.s loc_119D84 ROM:00119D80 move.w #$8000,d0 ROM:00119D84 ROM:00119D84 loc_119D84: ; CODE XREF: sub_1196DA+6A4↑j ROM:00119D84 move.b #0,(a0,d0.w) ROM:00119D8A addq.w #1,d0 ROM:00119D8C bvc.s loc_119D92 ROM:00119D8E move.w #$8000,d0 ROM:00119D92 ROM:00119D92 loc_119D92: ; CODE XREF: sub_1196DA+6B2↑j ROM:00119D92 move.b #0,(a0,d0.w) ROM:00119D98 addq.w #1,d0 ROM:00119D9A bvc.s loc_119DA0 ROM:00119D9C move.w #$8000,d0 ROM:00119DA0 ROM:00119DA0 loc_119DA0: ; CODE XREF: sub_1196DA+6C0↑j ROM:00119DA0 move.b #0,(a0,d0.w) ROM:00119DA6 addq.w #1,d0 ROM:00119DA8 bvc.s loc_119DAE ROM:00119DAA move.w #$8000,d0 ROM:00119DAE ROM:00119DAE loc_119DAE: ; CODE XREF: sub_1196DA+6CE↑j ROM:00119DAE move.b #0,(a0,d0.w) ROM:00119DB4 addq.w #1,d0 ROM:00119DB6 bvc.s loc_119DBC ROM:00119DB8 move.w #$8000,d0 ROM:00119DBC ROM:00119DBC loc_119DBC: ; CODE XREF: sub_1196DA+6DC↑j ROM:00119DBC move.w d0,($598).w ROM:00119DC0 bsr.l sub_117E80 ROM:00119DC6 bra.l locret_119FEC ROM:00119DCC ; --------------------------------------------------------------------------- ROM:00119DCC ROM:00119DCC loc_119DCC: ; CODE XREF: sub_1196DA+510↑j ROM:00119DCC cmpi.b #5,($799).w ROM:00119DD2 bne.s loc_119E0A ROM:00119DD4 bsr.l sub_117E32 ROM:00119DDA move.w ($598).w,d0 ROM:00119DDE move.b ($799).w,(a0,d0.w) ROM:00119DE4 addq.w #1,d0 ROM:00119DE6 bvc.s loc_119DEC ROM:00119DE8 move.w #$8000,d0 ROM:00119DEC ROM:00119DEC loc_119DEC: ; CODE XREF: sub_1196DA+70C↑j ROM:00119DEC move.b #4,(a0,d0.w) ROM:00119DF2 addq.w #1,d0 ROM:00119DF4 bvc.s loc_119DFA ROM:00119DF6 move.w #$8000,d0 ROM:00119DFA ROM:00119DFA loc_119DFA: ; CODE XREF: sub_1196DA+71A↑j ROM:00119DFA move.w d0,($598).w ROM:00119DFE bsr.l sub_117E80 ROM:00119E04 bra.l locret_119FEC ROM:00119E0A ; --------------------------------------------------------------------------- ROM:00119E0A ROM:00119E0A loc_119E0A: ; CODE XREF: sub_1196DA+6F8↑j ROM:00119E0A cmpi.b #6,($799).w ROM:00119E10 bne.l locret_119FEC ROM:00119E16 movea.l #$13C00A,a1 ROM:00119E1C bsr.l sub_117E32 ROM:00119E22 move.w ($598).w,d0 ROM:00119E26 move.b ($799).w,(a0,d0.w) ROM:00119E2C addq.w #1,d0 ROM:00119E2E bvc.s loc_119E34 ROM:00119E30 move.w #$8000,d0 ROM:00119E34 ROM:00119E34 loc_119E34: ; CODE XREF: sub_1196DA+754↑j ROM:00119E34 move.b #1,(a0,d0.w) ROM:00119E3A addq.w #1,d0 ROM:00119E3C bvc.s loc_119E42 ROM:00119E3E move.w #$8000,d0 ROM:00119E42 ROM:00119E42 loc_119E42: ; CODE XREF: sub_1196DA+762↑j ROM:00119E42 move.b (a1),(a0,d0.w) ROM:00119E46 adda.w #1,a1 ROM:00119E4A addq.w #1,d0 ROM:00119E4C bvc.s loc_119E52 ROM:00119E4E move.w #$8000,d0 ROM:00119E52 ROM:00119E52 loc_119E52: ; CODE XREF: sub_1196DA+772↑j ROM:00119E52 move.b (a1),(a0,d0.w) ROM:00119E56 adda.w #1,a1 ROM:00119E5A addq.w #1,d0 ROM:00119E5C bvc.s loc_119E62 ROM:00119E5E move.w #$8000,d0 ROM:00119E62 ROM:00119E62 loc_119E62: ; CODE XREF: sub_1196DA+782↑j ROM:00119E62 move.b (a1),(a0,d0.w) ROM:00119E66 adda.w #1,a1 ROM:00119E6A addq.w #1,d0 ROM:00119E6C bvc.s loc_119E72 ROM:00119E6E move.w #$8000,d0 ROM:00119E72 ROM:00119E72 loc_119E72: ; CODE XREF: sub_1196DA+792↑j ROM:00119E72 move.b (a1),(a0,d0.w) ROM:00119E76 adda.w #1,a1 ROM:00119E7A addq.w #1,d0 ROM:00119E7C bvc.s loc_119E82 ROM:00119E7E move.w #$8000,d0 ROM:00119E82 ROM:00119E82 loc_119E82: ; CODE XREF: sub_1196DA+7A2↑j ROM:00119E82 move.w d0,($598).w ROM:00119E86 bsr.l sub_117E80 ROM:00119E8C move.w ($598).w,($EBA).w ROM:00119E92 bsr.l sub_117E32 ROM:00119E98 move.w ($598).w,d0 ROM:00119E9C move.b ($799).w,(a0,d0.w) 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_1196DA+7CA↑j ROM:00119EAA move.b #2,(a0,d0.w) ROM:00119EB0 addq.w #1,d0 ROM:00119EB2 bvc.s loc_119EB8 ROM:00119EB4 move.w #$8000,d0 ROM:00119EB8 ROM:00119EB8 loc_119EB8: ; CODE XREF: sub_1196DA+7D8↑j ROM:00119EB8 move.b (a1),(a0,d0.w) ROM:00119EBC adda.w #1,a1 ROM:00119EC0 addq.w #1,d0 ROM:00119EC2 bvc.s loc_119EC8 ROM:00119EC4 move.w #$8000,d0 ROM:00119EC8 ROM:00119EC8 loc_119EC8: ; CODE XREF: sub_1196DA+7E8↑j ROM:00119EC8 move.b (a1),d1 ROM:00119ECA addi.b #$30,d1 ; '0' ROM:00119ECE move.b d1,(a0,d0.w) ROM:00119ED2 adda.w #1,a1 ROM:00119ED6 addq.w #1,d0 ROM:00119ED8 bvc.s loc_119EDE ROM:00119EDA move.w #$8000,d0 ROM:00119EDE ROM:00119EDE loc_119EDE: ; CODE XREF: sub_1196DA+7FE↑j ROM:00119EDE move.b (a1),d1 ROM:00119EE0 addi.b #$30,d1 ; '0' ROM:00119EE4 move.b d1,(a0,d0.w) ROM:00119EE8 adda.w #1,a1 ROM:00119EEC addq.w #1,d0 ROM:00119EEE bvc.s loc_119EF4 ROM:00119EF0 move.w #$8000,d0 ROM:00119EF4 ROM:00119EF4 loc_119EF4: ; CODE XREF: sub_1196DA+814↑j ROM:00119EF4 move.b (a1),d1 ROM:00119EF6 addi.b #$30,d1 ; '0' ROM:00119EFA move.b d1,(a0,d0.w) ROM:00119EFE addq.w #1,d0 ROM:00119F00 bvc.s loc_119F06 ROM:00119F02 move.w #$8000,d0 ROM:00119F06 ROM:00119F06 loc_119F06: ; CODE XREF: sub_1196DA+826↑j ROM:00119F06 move.w d0,($598).w ROM:00119F0A bsr.l sub_117E80 ROM:00119F10 move.w ($598).w,($EBA).w ROM:00119F16 bsr.l sub_117E32 ROM:00119F1C move.w ($598).w,d0 ROM:00119F20 move.b ($799).w,(a0,d0.w) ROM:00119F26 addq.w #1,d0 ROM:00119F28 bvc.s loc_119F2E ROM:00119F2A move.w #$8000,d0 ROM:00119F2E ROM:00119F2E loc_119F2E: ; CODE XREF: sub_1196DA+84E↑j ROM:00119F2E move.b #3,(a0,d0.w) ROM:00119F34 addq.w #1,d0 ROM:00119F36 bvc.s loc_119F3C ROM:00119F38 move.w #$8000,d0 ROM:00119F3C ROM:00119F3C loc_119F3C: ; CODE XREF: sub_1196DA+85C↑j ROM:00119F3C move.b #0,(a0,d0.w) ROM:00119F42 addq.w #1,d0 ROM:00119F44 bvc.s loc_119F4A ROM:00119F46 move.w #$8000,d0 ROM:00119F4A ROM:00119F4A loc_119F4A: ; CODE XREF: sub_1196DA+86A↑j ROM:00119F4A move.b #0,(a0,d0.w) ROM:00119F50 addq.w #1,d0 ROM:00119F52 bvc.s loc_119F58 ROM:00119F54 move.w #$8000,d0 ROM:00119F58 ROM:00119F58 loc_119F58: ; CODE XREF: sub_1196DA+878↑j ROM:00119F58 move.b #0,(a0,d0.w) ROM:00119F5E addq.w #1,d0 ROM:00119F60 bvc.s loc_119F66 ROM:00119F62 move.w #$8000,d0 ROM:00119F66 ROM:00119F66 loc_119F66: ; CODE XREF: sub_1196DA+886↑j ROM:00119F66 move.b #0,(a0,d0.w) ROM:00119F6C addq.w #1,d0 ROM:00119F6E bvc.s loc_119F74 ROM:00119F70 move.w #$8000,d0 ROM:00119F74 ROM:00119F74 loc_119F74: ; CODE XREF: sub_1196DA+894↑j ROM:00119F74 move.w d0,($598).w ROM:00119F78 bsr.l sub_117E80 ROM:00119F7E move.w ($598).w,($EBA).w ROM:00119F84 bsr.l sub_117E32 ROM:00119F8A move.w ($598).w,d0 ROM:00119F8E move.b ($799).w,(a0,d0.w) ROM:00119F94 addq.w #1,d0 ROM:00119F96 bvc.s loc_119F9C ROM:00119F98 move.w #$8000,d0 ROM:00119F9C ROM:00119F9C loc_119F9C: ; CODE XREF: sub_1196DA+8BC↑j ROM:00119F9C move.b #4,(a0,d0.w) ROM:00119FA2 addq.w #1,d0 ROM:00119FA4 bvc.s loc_119FAA ROM:00119FA6 move.w #$8000,d0 ROM:00119FAA ROM:00119FAA loc_119FAA: ; CODE XREF: sub_1196DA+8CA↑j ROM:00119FAA move.b #0,(a0,d0.w) ROM:00119FB0 addq.w #1,d0 ROM:00119FB2 bvc.s loc_119FB8 ROM:00119FB4 move.w #$8000,d0 ROM:00119FB8 ROM:00119FB8 loc_119FB8: ; CODE XREF: sub_1196DA+8D8↑j ROM:00119FB8 move.b #0,(a0,d0.w) ROM:00119FBE addq.w #1,d0 ROM:00119FC0 bvc.s loc_119FC6 ROM:00119FC2 move.w #$8000,d0 ROM:00119FC6 ROM:00119FC6 loc_119FC6: ; CODE XREF: sub_1196DA+8E6↑j ROM:00119FC6 move.b #0,(a0,d0.w) ROM:00119FCC addq.w #1,d0 ROM:00119FCE bvc.s loc_119FD4 ROM:00119FD0 move.w #$8000,d0 ROM:00119FD4 ROM:00119FD4 loc_119FD4: ; CODE XREF: sub_1196DA+8F4↑j ROM:00119FD4 move.b #0,(a0,d0.w) ROM:00119FDA addq.w #1,d0 ROM:00119FDC bvc.s loc_119FE2 ROM:00119FDE move.w #$8000,d0 ROM:00119FE2 ROM:00119FE2 loc_119FE2: ; CODE XREF: sub_1196DA+902↑j ROM:00119FE2 move.w d0,($598).w ROM:00119FE6 bsr.l sub_117E80 ROM:00119FEC ROM:00119FEC locret_119FEC: ; CODE XREF: sub_1196DA+78↑j ROM:00119FEC ; sub_1196DA+BA↑j ... ROM:00119FEC rts ROM:00119FEC ; End of function sub_1196DA ROM:00119FEC ROM:00119FEE ROM:00119FEE ; =============== S U B R O U T I N E ======================================= ROM:00119FEE ROM:00119FEE ROM:00119FEE sub_119FEE: ; CODE XREF: ROM:00111A96↑p ROM:00119FEE btst #1,($FFFFFC0D).w ROM:00119FF4 bne.s loc_119FFE ROM:00119FF6 btst #3,($FFFFFC0D).w ROM:00119FFC beq.s loc_11A008 ROM:00119FFE ROM:00119FFE loc_119FFE: ; CODE XREF: sub_119FEE+6↑j ROM:00119FFE move.w ($FFFFFC0E).w,d0 ROM:0011A002 move.w ($FFFFFC0C).w,d0 ROM:0011A006 bra.s locret_11A062 ROM:0011A008 ; --------------------------------------------------------------------------- ROM:0011A008 ROM:0011A008 loc_11A008: ; CODE XREF: sub_119FEE+E↑j ROM:0011A008 cmpi.b #0,($797).w ROM:0011A00E bne.s loc_11A032 ROM:0011A010 move.w ($FFFFFC0E).w,d0 ROM:0011A014 move.w ($FFFFFC0C).w,d0 ROM:0011A018 move.w $C4(a5),d0 ROM:0011A01C clr.b ($7E9).w ROM:0011A020 move.w d0,($620).w ROM:0011A024 move.b #1,($7E9).w ROM:0011A02A move.b #1,($797).w ROM:0011A030 bra.s locret_11A062 ROM:0011A032 ; --------------------------------------------------------------------------- ROM:0011A032 ROM:0011A032 loc_11A032: ; CODE XREF: sub_119FEE+20↑j ROM:0011A032 cmpi.b #1,($797).w ROM:0011A038 bne.s loc_11A056 ROM:0011A03A move.w ($FFFFFC0E).w,d0 ROM:0011A03E move.w ($FFFFFC0C).w,d0 ROM:0011A042 move.w $C4(a5),d0 ROM:0011A046 clr.b ($7E9).w ROM:0011A04A move.w d0,($620).w ROM:0011A04E move.b #1,($7E9).w ROM:0011A054 bra.s locret_11A062 ROM:0011A056 ; --------------------------------------------------------------------------- ROM:0011A056 ROM:0011A056 loc_11A056: ; CODE XREF: sub_119FEE+4A↑j ROM:0011A056 cmpi.b #2,($797).w ROM:0011A05C bne.l *+6 ROM:0011A062 ROM:0011A062 locret_11A062: ; CODE XREF: sub_119FEE+18↑j ROM:0011A062 ; sub_119FEE+42↑j ... ROM:0011A062 rts ROM:0011A062 ; End of function sub_119FEE ROM:0011A062 ROM:0011A064 ROM:0011A064 ; =============== S U B R O U T I N E ======================================= ROM:0011A064 ROM:0011A064 ROM:0011A064 sub_11A064: ; CODE XREF: ROM:loc_11A558↓p ROM:0011A064 cmpi.b #1,($797).w ROM:0011A06A bne.s locret_11A080 ROM:0011A06C cmpi.w #0,($620).w ROM:0011A072 bgt.s locret_11A080 ROM:0011A074 bset #7,($8A2).w ROM:0011A07A move.b #2,($797).w ROM:0011A080 ROM:0011A080 locret_11A080: ; CODE XREF: sub_11A064+6↑j ROM:0011A080 ; sub_11A064+E↑j ROM:0011A080 rts ROM:0011A080 ; End of function sub_11A064 ROM:0011A080 ROM:0011A082 ROM:0011A082 ; =============== S U B R O U T I N E ======================================= ROM:0011A082 ROM:0011A082 ROM:0011A082 sub_11A082: ; CODE XREF: ROM:0011A3F6↓p ROM:0011A082 ; ROM:loc_11A466↓p ROM:0011A082 clr.w d1 ROM:0011A084 move.b ($79C).w,d1 ROM:0011A088 cmpi.w #9,d1 ROM:0011A08C bcc.s locret_11A096 ROM:0011A08E movea.l off_11A098(pc,d1.w*4),a0 ROM:0011A092 nop ROM:0011A094 jmp (a0) ROM:0011A096 ; --------------------------------------------------------------------------- ROM:0011A096 ROM:0011A096 locret_11A096: ; CODE XREF: sub_11A082+A↑j ROM:0011A096 rts ROM:0011A096 ; End of function sub_11A082 ROM:0011A096 ROM:0011A096 ; --------------------------------------------------------------------------- ROM:0011A098 off_11A098: dc.l loc_11A0BC ; DATA XREF: sub_11A082+C↑r ROM:0011A09C dc.l locret_11A0C4 ROM:0011A0A0 dc.l loc_11A0C6 ROM:0011A0A4 dc.l loc_11A0DC ROM:0011A0A8 dc.l loc_11A0F2 ROM:0011A0AC dc.l loc_11A108 ROM:0011A0B0 dc.l loc_11A11E ROM:0011A0B4 dc.l loc_11A134 ROM:0011A0B8 dc.l locret_11A14A ROM:0011A0BC ; --------------------------------------------------------------------------- ROM:0011A0BC ROM:0011A0BC loc_11A0BC: ; DATA XREF: ROM:off_11A098↑o ROM:0011A0BC move.b #1,($79C).w ROM:0011A0C2 rts ROM:0011A0C4 ; --------------------------------------------------------------------------- ROM:0011A0C4 ROM:0011A0C4 locret_11A0C4: ; DATA XREF: ROM:0011A09C↑o ROM:0011A0C4 rts ROM:0011A0C6 ; --------------------------------------------------------------------------- ROM:0011A0C6 ROM:0011A0C6 loc_11A0C6: ; DATA XREF: ROM:0011A0A0↑o ROM:0011A0C6 cmpi.w #0,($622).w ROM:0011A0CC bgt.s locret_11A0DA ROM:0011A0CE bset #1,($88B).w ROM:0011A0D4 move.b #1,($79C).w ROM:0011A0DA ROM:0011A0DA locret_11A0DA: ; CODE XREF: ROM:0011A0CC↑j ROM:0011A0DA rts ROM:0011A0DC ; --------------------------------------------------------------------------- ROM:0011A0DC ROM:0011A0DC loc_11A0DC: ; DATA XREF: ROM:0011A0A4↑o ROM:0011A0DC cmpi.w #0,($622).w ROM:0011A0E2 bgt.s locret_11A0F0 ROM:0011A0E4 bset #1,($88B).w ROM:0011A0EA move.b #1,($79C).w ROM:0011A0F0 ROM:0011A0F0 locret_11A0F0: ; CODE XREF: ROM:0011A0E2↑j ROM:0011A0F0 rts ROM:0011A0F2 ; --------------------------------------------------------------------------- ROM:0011A0F2 ROM:0011A0F2 loc_11A0F2: ; DATA XREF: ROM:0011A0A8↑o ROM:0011A0F2 cmpi.w #0,($622).w ROM:0011A0F8 bgt.s locret_11A106 ROM:0011A0FA bset #1,($88B).w ROM:0011A100 move.b #1,($79C).w ROM:0011A106 ROM:0011A106 locret_11A106: ; CODE XREF: ROM:0011A0F8↑j ROM:0011A106 rts ROM:0011A108 ; --------------------------------------------------------------------------- ROM:0011A108 ROM:0011A108 loc_11A108: ; DATA XREF: ROM:0011A0AC↑o ROM:0011A108 cmpi.w #0,($622).w ROM:0011A10E bgt.s locret_11A11C ROM:0011A110 bset #1,($88B).w ROM:0011A116 move.b #1,($79C).w ROM:0011A11C ROM:0011A11C locret_11A11C: ; CODE XREF: ROM:0011A10E↑j ROM:0011A11C rts ROM:0011A11E ; --------------------------------------------------------------------------- ROM:0011A11E ROM:0011A11E loc_11A11E: ; DATA XREF: ROM:0011A0B0↑o ROM:0011A11E cmpi.w #0,($622).w ROM:0011A124 bgt.s locret_11A132 ROM:0011A126 bset #1,($88B).w ROM:0011A12C move.b #1,($79C).w ROM:0011A132 ROM:0011A132 locret_11A132: ; CODE XREF: ROM:0011A124↑j ROM:0011A132 rts ROM:0011A134 ; --------------------------------------------------------------------------- ROM:0011A134 ROM:0011A134 loc_11A134: ; DATA XREF: ROM:0011A0B4↑o ROM:0011A134 cmpi.w #0,($622).w ROM:0011A13A bgt.s locret_11A148 ROM:0011A13C bset #1,($88B).w ROM:0011A142 move.b #1,($79C).w ROM:0011A148 ROM:0011A148 locret_11A148: ; CODE XREF: ROM:0011A13A↑j ROM:0011A148 rts ROM:0011A14A ; --------------------------------------------------------------------------- ROM:0011A14A ROM:0011A14A locret_11A14A: ; DATA XREF: ROM:0011A0B8↑o ROM:0011A14A rts ROM:0011A14C ROM:0011A14C ; =============== S U B R O U T I N E ======================================= ROM:0011A14C ROM:0011A14C ROM:0011A14C sub_11A14C: ; CODE XREF: ROM:00111A86↑p ROM:0011A14C move.w ($FFFFFC0C).w,d3 ROM:0011A150 move.w ($FFFFFC0E).w,d4 ROM:0011A154 andi.w #$A,d3 ROM:0011A158 cmpi.w #0,d3 ROM:0011A15C beq.s loc_11A164 ROM:0011A15E bra.l locret_11A346 ROM:0011A164 ; --------------------------------------------------------------------------- ROM:0011A164 ROM:0011A164 loc_11A164: ; CODE XREF: sub_11A14C+10↑j ROM:0011A164 cmpi.b #1,($79C).w ROM:0011A16A bne.s loc_11A19C ROM:0011A16C move.b $11C(a5),d0 ROM:0011A170 cmp.b d4,d0 ROM:0011A172 bne.s loc_11A196 ROM:0011A174 move.b d0,($79B).w ROM:0011A178 bset #7,($88A).w ROM:0011A17E move.w $C2(a5),d1 ROM:0011A182 clr.b ($7EA).w ROM:0011A186 move.w d1,($622).w ROM:0011A18A move.b #1,($7EA).w ROM:0011A190 move.b #2,($79C).w ROM:0011A196 ROM:0011A196 loc_11A196: ; CODE XREF: sub_11A14C+26↑j ROM:0011A196 bra.l locret_11A346 ROM:0011A19C ; --------------------------------------------------------------------------- ROM:0011A19C ROM:0011A19C loc_11A19C: ; CODE XREF: sub_11A14C+1E↑j ROM:0011A19C cmpi.b #2,($79C).w ROM:0011A1A2 bne.s loc_11A1CE ROM:0011A1A4 move.b $11D(a5),d0 ROM:0011A1A8 cmp.b d4,d0 ROM:0011A1AA bne.s loc_11A1C8 ROM:0011A1AC add.b d0,($79B).w ROM:0011A1B0 move.w $C2(a5),d1 ROM:0011A1B4 clr.b ($7EA).w ROM:0011A1B8 move.w d1,($622).w ROM:0011A1BC move.b #1,($7EA).w ROM:0011A1C2 move.b #3,($79C).w ROM:0011A1C8 ROM:0011A1C8 loc_11A1C8: ; CODE XREF: sub_11A14C+5E↑j ROM:0011A1C8 bra.l locret_11A346 ROM:0011A1CE ; --------------------------------------------------------------------------- ROM:0011A1CE ROM:0011A1CE loc_11A1CE: ; CODE XREF: sub_11A14C+56↑j ROM:0011A1CE cmpi.b #3,($79C).w ROM:0011A1D4 bne.s loc_11A200 ROM:0011A1D6 move.b $11E(a5),d0 ROM:0011A1DA cmp.b d4,d0 ROM:0011A1DC bne.s loc_11A1FA ROM:0011A1DE add.b d0,($79B).w ROM:0011A1E2 move.w $C2(a5),d1 ROM:0011A1E6 clr.b ($7EA).w ROM:0011A1EA move.w d1,($622).w ROM:0011A1EE move.b #1,($7EA).w ROM:0011A1F4 move.b #4,($79C).w ROM:0011A1FA ROM:0011A1FA loc_11A1FA: ; CODE XREF: sub_11A14C+90↑j ROM:0011A1FA bra.l locret_11A346 ROM:0011A200 ; --------------------------------------------------------------------------- ROM:0011A200 ROM:0011A200 loc_11A200: ; CODE XREF: sub_11A14C+88↑j ROM:0011A200 cmpi.b #4,($79C).w ROM:0011A206 bne.l loc_11A288 ROM:0011A20C cmpi.b #1,d4 ROM:0011A210 bne.s loc_11A214 ROM:0011A212 bra.s loc_11A22A ROM:0011A214 ; --------------------------------------------------------------------------- ROM:0011A214 ROM:0011A214 loc_11A214: ; CODE XREF: sub_11A14C+C4↑j ROM:0011A214 cmpi.b #2,d4 ROM:0011A218 bne.s loc_11A21C ROM:0011A21A bra.s loc_11A22A ROM:0011A21C ; --------------------------------------------------------------------------- ROM:0011A21C ROM:0011A21C loc_11A21C: ; CODE XREF: sub_11A14C+CC↑j ROM:0011A21C cmpi.b #6,d4 ROM:0011A220 bne.s loc_11A224 ROM:0011A222 bra.s loc_11A22A ROM:0011A224 ; --------------------------------------------------------------------------- ROM:0011A224 ROM:0011A224 loc_11A224: ; CODE XREF: sub_11A14C+D4↑j ROM:0011A224 cmpi.b #9,d4 ROM:0011A228 bne.s loc_11A24C ROM:0011A22A ROM:0011A22A loc_11A22A: ; CODE XREF: sub_11A14C+C6↑j ROM:0011A22A ; sub_11A14C+CE↑j ... ROM:0011A22A add.b d4,($79B).w ROM:0011A22E move.b d4,($798).w ROM:0011A232 move.w $C2(a5),d1 ROM:0011A236 clr.b ($7EA).w ROM:0011A23A move.w d1,($622).w ROM:0011A23E move.b #1,($7EA).w ROM:0011A244 move.b #5,($79C).w ROM:0011A24A bra.s loc_11A282 ROM:0011A24C ; --------------------------------------------------------------------------- ROM:0011A24C ROM:0011A24C loc_11A24C: ; CODE XREF: sub_11A14C+DC↑j ROM:0011A24C cmpi.b #3,d4 ROM:0011A250 bne.s loc_11A254 ROM:0011A252 bra.s loc_11A262 ROM:0011A254 ; --------------------------------------------------------------------------- ROM:0011A254 ROM:0011A254 loc_11A254: ; CODE XREF: sub_11A14C+104↑j ROM:0011A254 cmpi.b #4,d4 ROM:0011A258 bne.s loc_11A25C ROM:0011A25A bra.s loc_11A262 ROM:0011A25C ; --------------------------------------------------------------------------- ROM:0011A25C ROM:0011A25C loc_11A25C: ; CODE XREF: sub_11A14C+10C↑j ROM:0011A25C cmpi.b #7,d4 ROM:0011A260 bne.s loc_11A282 ROM:0011A262 ROM:0011A262 loc_11A262: ; CODE XREF: sub_11A14C+106↑j ROM:0011A262 ; sub_11A14C+10E↑j ROM:0011A262 add.b d4,($79B).w ROM:0011A266 move.b d4,($798).w ROM:0011A26A move.w $C2(a5),d1 ROM:0011A26E clr.b ($7EA).w ROM:0011A272 move.w d1,($622).w ROM:0011A276 move.b #1,($7EA).w ROM:0011A27C move.b #7,($79C).w ROM:0011A282 ROM:0011A282 loc_11A282: ; CODE XREF: sub_11A14C+FE↑j ROM:0011A282 ; sub_11A14C+114↑j ROM:0011A282 bra.l locret_11A346 ROM:0011A288 ; --------------------------------------------------------------------------- ROM:0011A288 ROM:0011A288 loc_11A288: ; CODE XREF: sub_11A14C+BA↑j ROM:0011A288 cmpi.b #5,($79C).w ROM:0011A28E bne.l loc_11A300 ROM:0011A294 cmpi.b #1,($798).w ROM:0011A29A bne.s loc_11A29E ROM:0011A29C bra.s loc_11A2B0 ROM:0011A29E ; --------------------------------------------------------------------------- ROM:0011A29E ROM:0011A29E loc_11A29E: ; CODE XREF: sub_11A14C+14E↑j ROM:0011A29E cmpi.b #6,($798).w ROM:0011A2A4 bne.s loc_11A2A8 ROM:0011A2A6 bra.s loc_11A2B0 ROM:0011A2A8 ; --------------------------------------------------------------------------- ROM:0011A2A8 ROM:0011A2A8 loc_11A2A8: ; CODE XREF: sub_11A14C+158↑j ROM:0011A2A8 cmpi.b #9,($798).w ROM:0011A2AE bne.s loc_11A2D2 ROM:0011A2B0 ROM:0011A2B0 loc_11A2B0: ; CODE XREF: sub_11A14C+150↑j ROM:0011A2B0 ; sub_11A14C+15A↑j ROM:0011A2B0 add.b d4,($79B).w ROM:0011A2B4 move.b d4,($799).w ROM:0011A2B8 move.w $C2(a5),d1 ROM:0011A2BC clr.b ($7EA).w ROM:0011A2C0 move.w d1,($622).w ROM:0011A2C4 move.b #1,($7EA).w ROM:0011A2CA move.b #7,($79C).w ROM:0011A2D0 bra.s loc_11A2FA ROM:0011A2D2 ; --------------------------------------------------------------------------- ROM:0011A2D2 ROM:0011A2D2 loc_11A2D2: ; CODE XREF: sub_11A14C+162↑j ROM:0011A2D2 cmpi.b #2,($798).w ROM:0011A2D8 bne.s loc_11A2FA ROM:0011A2DA add.b d4,($79B).w ROM:0011A2DE move.b d4,($799).w ROM:0011A2E2 move.w $C2(a5),d1 ROM:0011A2E6 clr.b ($7EA).w ROM:0011A2EA move.w d1,($622).w ROM:0011A2EE move.b #1,($7EA).w ROM:0011A2F4 move.b #6,($79C).w ROM:0011A2FA ROM:0011A2FA loc_11A2FA: ; CODE XREF: sub_11A14C+184↑j ROM:0011A2FA ; sub_11A14C+18C↑j ROM:0011A2FA bra.l locret_11A346 ROM:0011A300 ; --------------------------------------------------------------------------- ROM:0011A300 ROM:0011A300 loc_11A300: ; CODE XREF: sub_11A14C+142↑j ROM:0011A300 cmpi.b #6,($79C).w ROM:0011A306 bne.s loc_11A32A ROM:0011A308 add.b d4,($79B).w ROM:0011A30C move.b d4,($79A).w ROM:0011A310 move.w $C2(a5),d1 ROM:0011A314 clr.b ($7EA).w ROM:0011A318 move.w d1,($622).w ROM:0011A31C move.b #1,($7EA).w ROM:0011A322 move.b #7,($79C).w ROM:0011A328 bra.s locret_11A346 ROM:0011A32A ; --------------------------------------------------------------------------- ROM:0011A32A ROM:0011A32A loc_11A32A: ; CODE XREF: sub_11A14C+1BA↑j ROM:0011A32A cmpi.b #7,($79C).w ROM:0011A330 bne.s locret_11A346 ROM:0011A332 move.b ($79B).w,d0 ROM:0011A336 cmp.b d4,d0 ROM:0011A338 bne.s locret_11A346 ROM:0011A33A bset #2,($8A2).w ROM:0011A340 move.b #8,($79C).w ROM:0011A346 ROM:0011A346 locret_11A346: ; CODE XREF: sub_11A14C+12↑j ROM:0011A346 ; sub_11A14C:loc_11A196↑j ... ROM:0011A346 rts ROM:0011A346 ; End of function sub_11A14C ROM:0011A346 ROM:0011A348 ROM:0011A348 ; =============== S U B R O U T I N E ======================================= ROM:0011A348 ROM:0011A348 ROM:0011A348 sub_11A348: ; CODE XREF: ROM:00111DB2↑p ROM:0011A348 clr.w d1 ROM:0011A34A move.b ($79D).w,d1 ROM:0011A34E cmpi.w #8,d1 ROM:0011A352 bcc.s locret_11A35C ROM:0011A354 movea.l off_11A35E(pc,d1.w*4),a0 ROM:0011A358 nop ROM:0011A35A jmp (a0) ROM:0011A35C ; --------------------------------------------------------------------------- ROM:0011A35C ROM:0011A35C locret_11A35C: ; CODE XREF: sub_11A348+A↑j ROM:0011A35C rts ROM:0011A35C ; End of function sub_11A348 ROM:0011A35C ROM:0011A35C ; --------------------------------------------------------------------------- ROM:0011A35E off_11A35E: dc.l loc_11A37E ; DATA XREF: sub_11A348+C↑r ROM:0011A362 dc.l loc_11A384 ROM:0011A366 dc.l loc_11A3AE ROM:0011A36A dc.l loc_11A3FE ROM:0011A36E dc.l loc_11A46E ROM:0011A372 dc.l loc_11A4CC ROM:0011A376 dc.l loc_11A51A ROM:0011A37A dc.l locret_11A560 ROM:0011A37E ; --------------------------------------------------------------------------- ROM:0011A37E ROM:0011A37E loc_11A37E: ; DATA XREF: ROM:off_11A35E↑o ROM:0011A37E move.b #1,($79D).w ROM:0011A384 ROM:0011A384 loc_11A384: ; DATA XREF: ROM:0011A362↑o ROM:0011A384 btst #2,($89C).w ROM:0011A38A beq.s locret_11A3AC ROM:0011A38C move.w $CA(a5),d0 ROM:0011A390 clr.b ($7EB).w ROM:0011A394 move.w d0,($624).w ROM:0011A398 move.b #1,($7EB).w ROM:0011A39E bset #5,($FFFFFC0B).w ROM:0011A3A4 move.b #2,($79D).w ROM:0011A3AA bra.s loc_11A3F0 ROM:0011A3AC ; --------------------------------------------------------------------------- ROM:0011A3AC ROM:0011A3AC locret_11A3AC: ; CODE XREF: ROM:0011A38A↑j ROM:0011A3AC rts ROM:0011A3AE ; --------------------------------------------------------------------------- ROM:0011A3AE ROM:0011A3AE loc_11A3AE: ; DATA XREF: ROM:0011A366↑o ROM:0011A3AE btst #7,($88A).w ROM:0011A3B4 beq.s loc_11A3C8 ROM:0011A3B6 bclr #7,($88A).w ROM:0011A3BC move.b #3,($79D).w ROM:0011A3C2 bra.l loc_11A466 ROM:0011A3C8 ; --------------------------------------------------------------------------- ROM:0011A3C8 ROM:0011A3C8 loc_11A3C8: ; CODE XREF: ROM:0011A3B4↑j ROM:0011A3C8 cmpi.w #0,($624).w ROM:0011A3CE bgt.s loc_11A3F0 ROM:0011A3D0 bset #7,($891).w ROM:0011A3D6 bclr #5,($FFFFFC0B).w ROM:0011A3DC bclr #2,($892).w ROM:0011A3E2 move.b #0,($79C).w ROM:0011A3E8 move.b #7,($79D).w ROM:0011A3EE rts ROM:0011A3F0 ; --------------------------------------------------------------------------- ROM:0011A3F0 ROM:0011A3F0 loc_11A3F0: ; CODE XREF: ROM:0011A3AA↑j ROM:0011A3F0 ; ROM:0011A3CE↑j ... ROM:0011A3F0 bset #2,($892).w ROM:0011A3F6 bsr.l sub_11A082 ROM:0011A3FC rts ROM:0011A3FE ; --------------------------------------------------------------------------- ROM:0011A3FE ROM:0011A3FE loc_11A3FE: ; DATA XREF: ROM:0011A36A↑o ROM:0011A3FE btst #2,($8A2).w ROM:0011A404 beq.s loc_11A43E ROM:0011A406 bclr #2,($8A2).w ROM:0011A40C move.w $C8(a5),d0 ROM:0011A410 clr.b ($7EB).w ROM:0011A414 move.w d0,($624).w ROM:0011A418 move.b #1,($7EB).w ROM:0011A41E bclr #2,($892).w ROM:0011A424 move.b #0,($79C).w ROM:0011A42A bset #5,($894).w ROM:0011A430 bsr.l sub_117DBA ROM:0011A436 move.b #4,($79D).w ROM:0011A43C rts ROM:0011A43E ; --------------------------------------------------------------------------- ROM:0011A43E ROM:0011A43E loc_11A43E: ; CODE XREF: ROM:0011A404↑j ROM:0011A43E btst #1,($88B).w ROM:0011A444 beq.s loc_11A466 ROM:0011A446 bclr #1,($88B).w ROM:0011A44C move.w $CA(a5),d0 ROM:0011A450 clr.b ($7EB).w ROM:0011A454 move.w d0,($624).w ROM:0011A458 move.b #1,($7EB).w ROM:0011A45E move.b #2,($79D).w ROM:0011A464 bra.s loc_11A3F0 ROM:0011A466 ; --------------------------------------------------------------------------- ROM:0011A466 ROM:0011A466 loc_11A466: ; CODE XREF: ROM:0011A3C2↑j ROM:0011A466 ; ROM:0011A444↑j ROM:0011A466 bsr.l sub_11A082 ROM:0011A46C rts ROM:0011A46E ; --------------------------------------------------------------------------- ROM:0011A46E ROM:0011A46E loc_11A46E: ; DATA XREF: ROM:0011A36E↑o ROM:0011A46E cmpi.w #0,($624).w ROM:0011A474 bgt.s loc_11A494 ROM:0011A476 move.w $CA(a5),d0 ROM:0011A47A clr.b ($7EB).w ROM:0011A47E move.w d0,($624).w ROM:0011A482 move.b #1,($7EB).w ROM:0011A488 move.b #2,($79D).w ROM:0011A48E bra.l loc_11A3F0 ROM:0011A494 ; --------------------------------------------------------------------------- ROM:0011A494 ROM:0011A494 loc_11A494: ; CODE XREF: ROM:0011A474↑j ROM:0011A494 move.w $C8(a5),d0 ROM:0011A498 sub.w $C6(a5),d0 ROM:0011A49C cmp.w ($624).w,d0 ROM:0011A4A0 blt.s locret_11A4CA ROM:0011A4A2 btst #6,($FFFFFC0D).w ROM:0011A4A8 bne.s locret_11A4CA ROM:0011A4AA bclr #5,($894).w ROM:0011A4B0 bclr #5,($FFFFFC0B).w ROM:0011A4B6 bset #3,($FFFFFC0B).w ROM:0011A4BC bset #6,($899).w ROM:0011A4C2 move.b #5,($79D).w ROM:0011A4C8 bra.s locret_11A518 ROM:0011A4CA ; --------------------------------------------------------------------------- ROM:0011A4CA ROM:0011A4CA locret_11A4CA: ; CODE XREF: ROM:0011A4A0↑j ROM:0011A4CA ; ROM:0011A4A8↑j ROM:0011A4CA rts ROM:0011A4CC ; --------------------------------------------------------------------------- ROM:0011A4CC ROM:0011A4CC loc_11A4CC: ; DATA XREF: ROM:0011A372↑o ROM:0011A4CC btst #3,($89D).w ROM:0011A4D2 beq.s locret_11A518 ROM:0011A4D4 bclr #3,($89D).w ROM:0011A4DA bclr #3,($FFFFFC0B).w ROM:0011A4E0 bclr #6,($899).w ROM:0011A4E6 move.b #0,($79F).w ROM:0011A4EC move.w ($FFFFFC0E).w,d0 ROM:0011A4F0 move.w ($FFFFFC0C).w,d0 ROM:0011A4F4 move.w $CA(a5),d0 ROM:0011A4F8 clr.b ($7EB).w ROM:0011A4FC move.w d0,($624).w ROM:0011A500 move.b #1,($7EB).w ROM:0011A506 bset #5,($FFFFFC0B).w ROM:0011A50C move.b #2,($79D).w ROM:0011A512 bra.l loc_11A3F0 ROM:0011A518 ; --------------------------------------------------------------------------- ROM:0011A518 ROM:0011A518 locret_11A518: ; CODE XREF: ROM:0011A4C8↑j ROM:0011A518 ; ROM:0011A4D2↑j ROM:0011A518 rts ROM:0011A51A ; --------------------------------------------------------------------------- ROM:0011A51A ROM:0011A51A loc_11A51A: ; DATA XREF: ROM:0011A376↑o ROM:0011A51A btst #7,($8A2).w ROM:0011A520 beq.s loc_11A558 ROM:0011A522 bclr #7,($8A2).w ROM:0011A528 bclr #6,($895).w ROM:0011A52E move.b #0,($797).w ROM:0011A534 bset #5,($894).w ROM:0011A53A move.w $C8(a5),d0 ROM:0011A53E sub.w $C4(a5),d0 ROM:0011A542 clr.b ($7EB).w ROM:0011A546 move.w d0,($624).w ROM:0011A54A move.b #1,($7EB).w ROM:0011A550 move.b #4,($79D).w ROM:0011A556 rts ROM:0011A558 ; --------------------------------------------------------------------------- ROM:0011A558 ROM:0011A558 loc_11A558: ; CODE XREF: ROM:0011A520↑j ROM:0011A558 bsr.l sub_11A064 ROM:0011A55E rts ROM:0011A560 ; --------------------------------------------------------------------------- ROM:0011A560 ROM:0011A560 locret_11A560: ; DATA XREF: ROM:0011A37A↑o ROM:0011A560 rts ROM:0011A562 ROM:0011A562 ; =============== S U B R O U T I N E ======================================= ROM:0011A562 ROM:0011A562 ROM:0011A562 sub_11A562: ; CODE XREF: ROM:00111A78↑p ROM:0011A562 cmpi.b #4,($79D).w ROM:0011A568 bne.s locret_11A58C ROM:0011A56A btst #1,($FFFFFC0D).w ROM:0011A570 bne.s locret_11A58C ROM:0011A572 btst #3,($FFFFFC0D).w ROM:0011A578 bne.s locret_11A58C ROM:0011A57A bclr #5,($894).w ROM:0011A580 bset #6,($895).w ROM:0011A586 move.b #6,($79D).w ROM:0011A58C ROM:0011A58C locret_11A58C: ; CODE XREF: sub_11A562+6↑j ROM:0011A58C ; sub_11A562+E↑j ... ROM:0011A58C rts ROM:0011A58C ; End of function sub_11A562 ROM:0011A58C ROM:0011A58E ROM:0011A58E ; =============== S U B R O U T I N E ======================================= ROM:0011A58E ROM:0011A58E ROM:0011A58E sub_11A58E: ; CODE XREF: ROM:0011765C↑p ROM:0011A58E clr.w d1 ROM:0011A590 move.b ($79F).w,d1 ROM:0011A594 cmpi.w #4,d1 ROM:0011A598 bcc.s locret_11A5A2 ROM:0011A59A movea.l off_11A5A4(pc,d1.w*4),a0 ROM:0011A59E nop ROM:0011A5A0 jmp (a0) ROM:0011A5A2 ; --------------------------------------------------------------------------- ROM:0011A5A2 ROM:0011A5A2 locret_11A5A2: ; CODE XREF: sub_11A58E+A↑j ROM:0011A5A2 rts ROM:0011A5A2 ; End of function sub_11A58E ROM:0011A5A2 ROM:0011A5A2 ; --------------------------------------------------------------------------- ROM:0011A5A4 off_11A5A4: dc.l loc_11A5B4 ; DATA XREF: sub_11A58E+C↑r ROM:0011A5A8 dc.l loc_11A5CA ROM:0011A5AC dc.l locret_11A636 ROM:0011A5B0 dc.l loc_11A638 ROM:0011A5B4 ; --------------------------------------------------------------------------- ROM:0011A5B4 ROM:0011A5B4 loc_11A5B4: ; DATA XREF: ROM:off_11A5A4↑o ROM:0011A5B4 clr.w ($59A).w ROM:0011A5B8 bsr.w sub_11A652 ROM:0011A5BC move.b #1,($79E).w ROM:0011A5C2 move.b #1,($79F).w ROM:0011A5C8 rts ROM:0011A5CA ; --------------------------------------------------------------------------- ROM:0011A5CA ROM:0011A5CA loc_11A5CA: ; DATA XREF: ROM:0011A5A8↑o ROM:0011A5CA btst #7,($898).w ROM:0011A5D0 beq.s loc_11A5E6 ROM:0011A5D2 bclr #7,($898).w ROM:0011A5D8 bset #3,($89D).w ROM:0011A5DE move.b #2,($79F).w ROM:0011A5E4 rts ROM:0011A5E6 ; --------------------------------------------------------------------------- ROM:0011A5E6 ROM:0011A5E6 loc_11A5E6: ; CODE XREF: ROM:0011A5D0↑j ROM:0011A5E6 btst #0,($FFFFFC0C).w ROM:0011A5EC beq.s locret_11A634 ROM:0011A5EE btst #6,($FFFFFC0D).w ROM:0011A5F4 beq.s locret_11A634 ROM:0011A5F6 cmpi.b #$B,($79E).w ROM:0011A5FC blt.s loc_11A626 ROM:0011A5FE move.w ($FFFFFC0E).w,d1 ROM:0011A602 move.w ($FFFFFC0C).w,d1 ROM:0011A606 clr.b ($79E).w ROM:0011A60A move.w $CE(a5),d1 ROM:0011A60E clr.b ($7EC).w ROM:0011A612 move.w d1,($626).w ROM:0011A616 move.b #1,($7EC).w ROM:0011A61C move.b #3,($79F).w ROM:0011A622 rts ROM:0011A624 ; --------------------------------------------------------------------------- ROM:0011A624 bra.s locret_11A634 ROM:0011A626 ; --------------------------------------------------------------------------- ROM:0011A626 ROM:0011A626 loc_11A626: ; CODE XREF: ROM:0011A5FC↑j ROM:0011A626 bsr.w sub_11A652 ROM:0011A62A addq.b #1,($79E).w ROM:0011A62E move.b #1,($79F).w ROM:0011A634 ROM:0011A634 locret_11A634: ; CODE XREF: ROM:0011A5EC↑j ROM:0011A634 ; ROM:0011A5F4↑j ... ROM:0011A634 rts ROM:0011A636 ; --------------------------------------------------------------------------- ROM:0011A636 ROM:0011A636 locret_11A636: ; DATA XREF: ROM:0011A5AC↑o ROM:0011A636 rts ROM:0011A638 ; --------------------------------------------------------------------------- ROM:0011A638 ROM:0011A638 loc_11A638: ; DATA XREF: ROM:0011A5B0↑o ROM:0011A638 cmpi.w #0,($626).w ROM:0011A63E bgt.s locret_11A650 ROM:0011A640 bsr.w sub_11A652 ROM:0011A644 move.b #1,($79E).w ROM:0011A64A move.b #1,($79F).w ROM:0011A650 ROM:0011A650 locret_11A650: ; CODE XREF: ROM:0011A63E↑j ROM:0011A650 rts ROM:0011A652 ROM:0011A652 ; =============== S U B R O U T I N E ======================================= ROM:0011A652 ROM:0011A652 ROM:0011A652 sub_11A652: ; CODE XREF: ROM:0011A5B8↑p ROM:0011A652 ; ROM:loc_11A626↑p ... ROM:0011A652 cmpi.w #0,($598).w ROM:0011A658 ble.s loc_11A68E ROM:0011A65A lea ($12DB).w,a0 ROM:0011A65E clr.w d1 ROM:0011A660 move.w ($FFFFFC0E).w,d2 ROM:0011A664 move.w ($FFFFFC0C).w,d2 ROM:0011A668 move.w ($59A).w,d0 ROM:0011A66C move.b (a0,d0.w),d1 ROM:0011A670 move.w d1,($FFFFFC0E).w ROM:0011A674 addq.w #1,d0 ROM:0011A676 bvc.s loc_11A67C ROM:0011A678 move.w #$8000,d0 ROM:0011A67C ROM:0011A67C loc_11A67C: ; CODE XREF: sub_11A652+24↑j ROM:0011A67C cmp.w ($598).w,d0 ROM:0011A680 blt.s loc_11A688 ROM:0011A682 bset #7,($898).w ROM:0011A688 ROM:0011A688 loc_11A688: ; CODE XREF: sub_11A652+2E↑j ROM:0011A688 move.w d0,($59A).w ROM:0011A68C bra.s locret_11A694 ROM:0011A68E ; --------------------------------------------------------------------------- ROM:0011A68E ROM:0011A68E loc_11A68E: ; CODE XREF: sub_11A652+6↑j ROM:0011A68E bset #7,($898).w ROM:0011A694 ROM:0011A694 locret_11A694: ; CODE XREF: sub_11A652+3A↑j ROM:0011A694 rts ROM:0011A694 ; End of function sub_11A652 ROM:0011A694 ROM:0011A696 ROM:0011A696 ; =============== S U B R O U T I N E ======================================= ROM:0011A696 ROM:0011A696 ROM:0011A696 sub_11A696: ; CODE XREF: sub_11AA36↓p ROM:0011A696 move.w #$3F7A,d1 ROM:0011A69A move.w ($9E8).w,d2 ROM:0011A69E move.w ($9A0).w,d3 ROM:0011A6A2 bsr.l sub_1174AA ROM:0011A6A8 move.w d1,($59C).w ROM:0011A6AC rts ROM:0011A6AC ; End of function sub_11A696 ROM:0011A6AC ROM:0011A6AE ROM:0011A6AE ; =============== S U B R O U T I N E ======================================= ROM:0011A6AE ROM:0011A6AE ROM:0011A6AE sub_11A6AE: ; CODE XREF: sub_113310+40A↑p ROM:0011A6AE ; sub_113310+426↑p ... ROM:0011A6AE bsr.w sub_11A6C8 ROM:0011A6B2 bsr.w sub_11A74A ROM:0011A6B6 bsr.w sub_11A7CC ROM:0011A6BA bsr.w sub_11A7F2 ROM:0011A6BE bsr.w sub_11A810 ROM:0011A6C2 bsr.w sub_11A830 ROM:0011A6C6 rts ROM:0011A6C6 ; End of function sub_11A6AE ROM:0011A6C6 ROM:0011A6C8 ROM:0011A6C8 ; =============== S U B R O U T I N E ======================================= ROM:0011A6C8 ROM:0011A6C8 ROM:0011A6C8 sub_11A6C8: ; CODE XREF: sub_11A6AE↑p ROM:0011A6C8 clr.w d1 ROM:0011A6CA move.b ($7A0).w,d1 ROM:0011A6CE cmpi.w #3,d1 ROM:0011A6D2 bcc.s locret_11A6DC ROM:0011A6D4 movea.l off_11A6DE(pc,d1.w*4),a0 ROM:0011A6D8 nop ROM:0011A6DA jmp (a0) ROM:0011A6DC ; --------------------------------------------------------------------------- ROM:0011A6DC ROM:0011A6DC locret_11A6DC: ; CODE XREF: sub_11A6C8+A↑j ROM:0011A6DC rts ROM:0011A6DC ; End of function sub_11A6C8 ROM:0011A6DC ROM:0011A6DC ; --------------------------------------------------------------------------- ROM:0011A6DE off_11A6DE: dc.l loc_11A6EA ; DATA XREF: sub_11A6C8+C↑r ROM:0011A6E2 dc.l loc_11A6F8 ROM:0011A6E6 dc.l loc_11A714 ROM:0011A6EA ; --------------------------------------------------------------------------- ROM:0011A6EA ROM:0011A6EA loc_11A6EA: ; DATA XREF: ROM:off_11A6DE↑o ROM:0011A6EA bclr #7,($88E).w ROM:0011A6F0 move.b #1,($7A0).w ROM:0011A6F6 rts ROM:0011A6F8 ; --------------------------------------------------------------------------- ROM:0011A6F8 ROM:0011A6F8 loc_11A6F8: ; DATA XREF: ROM:0011A6E2↑o ROM:0011A6F8 cmpi.w #5,($5AE).w ROM:0011A6FE bne.s locret_11A712 ROM:0011A700 bsr.w sub_11A742 ROM:0011A704 bset #7,($88E).w ROM:0011A70A move.b #2,($7A0).w ROM:0011A710 rts ROM:0011A712 ; --------------------------------------------------------------------------- ROM:0011A712 ROM:0011A712 locret_11A712: ; CODE XREF: ROM:0011A6FE↑j ROM:0011A712 rts ROM:0011A714 ; --------------------------------------------------------------------------- ROM:0011A714 ROM:0011A714 loc_11A714: ; DATA XREF: ROM:0011A6E6↑o ROM:0011A714 cmpi.w #5,($5AE).w ROM:0011A71A bne.s loc_11A728 ROM:0011A71C bsr.w sub_11A742 ROM:0011A720 move.b #2,($7A0).w ROM:0011A726 rts ROM:0011A728 ; --------------------------------------------------------------------------- ROM:0011A728 ROM:0011A728 loc_11A728: ; CODE XREF: ROM:0011A71A↑j ROM:0011A728 cmpi.w #6,($5AE).w ROM:0011A72E bne.s locret_11A73E ROM:0011A730 bclr #7,($88E).w ROM:0011A736 move.b #1,($7A0).w ROM:0011A73C rts ROM:0011A73E ; --------------------------------------------------------------------------- ROM:0011A73E ROM:0011A73E locret_11A73E: ; CODE XREF: ROM:0011A72E↑j ROM:0011A73E rts ROM:0011A740 ; --------------------------------------------------------------------------- ROM:0011A740 rts ROM:0011A742 ROM:0011A742 ; =============== S U B R O U T I N E ======================================= ROM:0011A742 ROM:0011A742 ROM:0011A742 sub_11A742: ; CODE XREF: ROM:0011A700↑p ROM:0011A742 ; ROM:0011A71C↑p ROM:0011A742 move.w ($5AA).w,($59E).w ROM:0011A748 rts ROM:0011A748 ; End of function sub_11A742 ROM:0011A748 ROM:0011A74A ROM:0011A74A ; =============== S U B R O U T I N E ======================================= ROM:0011A74A ROM:0011A74A ROM:0011A74A sub_11A74A: ; CODE XREF: sub_11A6AE+4↑p ROM:0011A74A clr.w d1 ROM:0011A74C move.b ($7A1).w,d1 ROM:0011A750 cmpi.w #3,d1 ROM:0011A754 bcc.s locret_11A75E ROM:0011A756 movea.l off_11A760(pc,d1.w*4),a0 ROM:0011A75A nop ROM:0011A75C jmp (a0) ROM:0011A75E ; --------------------------------------------------------------------------- ROM:0011A75E ROM:0011A75E locret_11A75E: ; CODE XREF: sub_11A74A+A↑j ROM:0011A75E rts ROM:0011A75E ; End of function sub_11A74A ROM:0011A75E ROM:0011A75E ; --------------------------------------------------------------------------- ROM:0011A760 off_11A760: dc.l loc_11A76C ; DATA XREF: sub_11A74A+C↑r ROM:0011A764 dc.l loc_11A77A ROM:0011A768 dc.l loc_11A796 ROM:0011A76C ; --------------------------------------------------------------------------- ROM:0011A76C ROM:0011A76C loc_11A76C: ; DATA XREF: ROM:off_11A760↑o ROM:0011A76C bclr #5,($892).w ROM:0011A772 move.b #1,($7A1).w ROM:0011A778 rts ROM:0011A77A ; --------------------------------------------------------------------------- ROM:0011A77A ROM:0011A77A loc_11A77A: ; DATA XREF: ROM:0011A764↑o ROM:0011A77A cmpi.w #1,($5AE).w ROM:0011A780 bne.s locret_11A794 ROM:0011A782 bsr.w sub_11A7C4 ROM:0011A786 bset #5,($892).w ROM:0011A78C move.b #2,($7A1).w ROM:0011A792 rts ROM:0011A794 ; --------------------------------------------------------------------------- ROM:0011A794 ROM:0011A794 locret_11A794: ; CODE XREF: ROM:0011A780↑j ROM:0011A794 rts ROM:0011A796 ; --------------------------------------------------------------------------- ROM:0011A796 ROM:0011A796 loc_11A796: ; DATA XREF: ROM:0011A768↑o ROM:0011A796 cmpi.w #1,($5AE).w ROM:0011A79C bne.s loc_11A7AA ROM:0011A79E bsr.w sub_11A7C4 ROM:0011A7A2 move.b #2,($7A1).w ROM:0011A7A8 rts ROM:0011A7AA ; --------------------------------------------------------------------------- ROM:0011A7AA ROM:0011A7AA loc_11A7AA: ; CODE XREF: ROM:0011A79C↑j ROM:0011A7AA cmpi.w #2,($5AE).w ROM:0011A7B0 bne.s locret_11A7C0 ROM:0011A7B2 bclr #5,($892).w ROM:0011A7B8 move.b #1,($7A1).w ROM:0011A7BE rts ROM:0011A7C0 ; --------------------------------------------------------------------------- ROM:0011A7C0 ROM:0011A7C0 locret_11A7C0: ; CODE XREF: ROM:0011A7B0↑j ROM:0011A7C0 rts ROM:0011A7C2 ; --------------------------------------------------------------------------- ROM:0011A7C2 rts ROM:0011A7C4 ROM:0011A7C4 ; =============== S U B R O U T I N E ======================================= ROM:0011A7C4 ROM:0011A7C4 ROM:0011A7C4 sub_11A7C4: ; CODE XREF: ROM:0011A782↑p ROM:0011A7C4 ; ROM:0011A79E↑p ROM:0011A7C4 move.w ($5AA).w,($5A0).w ROM:0011A7CA rts ROM:0011A7CA ; End of function sub_11A7C4 ROM:0011A7CA ROM:0011A7CC ROM:0011A7CC ; =============== S U B R O U T I N E ======================================= ROM:0011A7CC ROM:0011A7CC ROM:0011A7CC sub_11A7CC: ; CODE XREF: sub_11A6AE+8↑p ROM:0011A7CC cmpi.w #0,($5AE).w ROM:0011A7D2 bne.s locret_11A7F0 ROM:0011A7D4 move.w $D0(a5),d0 ROM:0011A7D8 cmp.w ($5AC).w,d0 ROM:0011A7DC bge.s loc_11A7E4 ROM:0011A7DE move.w d0,($5A4).w ROM:0011A7E2 bra.s loc_11A7EA ROM:0011A7E4 ; --------------------------------------------------------------------------- ROM:0011A7E4 ROM:0011A7E4 loc_11A7E4: ; CODE XREF: sub_11A7CC+10↑j ROM:0011A7E4 move.w ($5AC).w,($5A4).w ROM:0011A7EA ROM:0011A7EA loc_11A7EA: ; CODE XREF: sub_11A7CC+16↑j ROM:0011A7EA move.w ($5AA).w,($5A2).w ROM:0011A7F0 ROM:0011A7F0 locret_11A7F0: ; CODE XREF: sub_11A7CC+6↑j ROM:0011A7F0 rts ROM:0011A7F0 ; End of function sub_11A7CC ROM:0011A7F0 ROM:0011A7F2 ROM:0011A7F2 ; =============== S U B R O U T I N E ======================================= ROM:0011A7F2 ROM:0011A7F2 ROM:0011A7F2 sub_11A7F2: ; CODE XREF: sub_11A6AE+C↑p ROM:0011A7F2 cmpi.w #3,($5AE).w ROM:0011A7F8 bne.s locret_11A80E ROM:0011A7FA btst #7,($88E).w ROM:0011A800 bne.s locret_11A80E ROM:0011A802 bclr #1,($89A).w ROM:0011A808 bset #5,($8A0).w ROM:0011A80E ROM:0011A80E locret_11A80E: ; CODE XREF: sub_11A7F2+6↑j ROM:0011A80E ; sub_11A7F2+E↑j ROM:0011A80E rts ROM:0011A80E ; End of function sub_11A7F2 ROM:0011A80E ROM:0011A810 ROM:0011A810 ; =============== S U B R O U T I N E ======================================= ROM:0011A810 ROM:0011A810 ROM:0011A810 sub_11A810: ; CODE XREF: sub_11A6AE+10↑p ROM:0011A810 cmpi.w #4,($5AE).w ROM:0011A816 bne.s locret_11A82E ROM:0011A818 btst #2,($8A0).w ROM:0011A81E beq.s loc_11A828 ROM:0011A820 btst #0,($89F).w ROM:0011A826 beq.s locret_11A82E ROM:0011A828 ROM:0011A828 loc_11A828: ; CODE XREF: sub_11A810+E↑j ROM:0011A828 bset #1,($89A).w ROM:0011A82E ROM:0011A82E locret_11A82E: ; CODE XREF: sub_11A810+6↑j ROM:0011A82E ; sub_11A810+16↑j ROM:0011A82E rts ROM:0011A82E ; End of function sub_11A810 ROM:0011A82E ROM:0011A830 ROM:0011A830 ; =============== S U B R O U T I N E ======================================= ROM:0011A830 ROM:0011A830 ROM:0011A830 sub_11A830: ; CODE XREF: sub_11A6AE+14↑p ROM:0011A830 clr.w d1 ROM:0011A832 move.b ($7A2).w,d1 ROM:0011A836 cmpi.w #4,d1 ROM:0011A83A bcc.s locret_11A844 ROM:0011A83C movea.l off_11A846(pc,d1.w*4),a0 ROM:0011A840 nop ROM:0011A842 jmp (a0) ROM:0011A844 ; --------------------------------------------------------------------------- ROM:0011A844 ROM:0011A844 locret_11A844: ; CODE XREF: sub_11A830+A↑j ROM:0011A844 rts ROM:0011A844 ; End of function sub_11A830 ROM:0011A844 ROM:0011A844 ; --------------------------------------------------------------------------- ROM:0011A846 off_11A846: dc.l loc_11A856 ; DATA XREF: sub_11A830+C↑r ROM:0011A84A dc.l loc_11A85E ROM:0011A84E dc.l loc_11A884 ROM:0011A852 dc.l loc_11A8AA ROM:0011A856 ; --------------------------------------------------------------------------- ROM:0011A856 ROM:0011A856 loc_11A856: ; DATA XREF: ROM:off_11A846↑o ROM:0011A856 move.b #1,($7A2).w ROM:0011A85C rts ROM:0011A85E ; --------------------------------------------------------------------------- ROM:0011A85E ROM:0011A85E loc_11A85E: ; DATA XREF: ROM:0011A84A↑o ROM:0011A85E btst #7,($88E).w ROM:0011A864 beq.s loc_11A86E ROM:0011A866 move.b #3,($7A2).w ROM:0011A86C bra.s loc_11A8CC ROM:0011A86E ; --------------------------------------------------------------------------- ROM:0011A86E ROM:0011A86E loc_11A86E: ; CODE XREF: ROM:0011A864↑j ROM:0011A86E btst #5,($892).w ROM:0011A874 beq.s loc_11A87E ROM:0011A876 move.b #2,($7A2).w ROM:0011A87C bra.s loc_11A8CC ROM:0011A87E ; --------------------------------------------------------------------------- ROM:0011A87E ROM:0011A87E loc_11A87E: ; CODE XREF: ROM:0011A874↑j ROM:0011A87E ; ROM:0011A8A2↓j ... ROM:0011A87E bsr.w sub_11A8D4 ROM:0011A882 rts ROM:0011A884 ; --------------------------------------------------------------------------- ROM:0011A884 ROM:0011A884 loc_11A884: ; DATA XREF: ROM:0011A84E↑o ROM:0011A884 btst #7,($88E).w ROM:0011A88A beq.s loc_11A894 ROM:0011A88C move.b #3,($7A2).w ROM:0011A892 bra.s loc_11A8CC ROM:0011A894 ; --------------------------------------------------------------------------- ROM:0011A894 ROM:0011A894 loc_11A894: ; CODE XREF: ROM:0011A88A↑j ROM:0011A894 btst #5,($892).w ROM:0011A89A bne.s loc_11A8A4 ROM:0011A89C move.b #1,($7A2).w ROM:0011A8A2 bra.s loc_11A87E ROM:0011A8A4 ; --------------------------------------------------------------------------- ROM:0011A8A4 ROM:0011A8A4 loc_11A8A4: ; CODE XREF: ROM:0011A89A↑j ROM:0011A8A4 ; ROM:0011A8C0↓j ROM:0011A8A4 bsr.w sub_11A8E2 ROM:0011A8A8 rts ROM:0011A8AA ; --------------------------------------------------------------------------- ROM:0011A8AA ROM:0011A8AA loc_11A8AA: ; DATA XREF: ROM:0011A852↑o ROM:0011A8AA btst #7,($88E).w ROM:0011A8B0 bne.s loc_11A8CC ROM:0011A8B2 btst #5,($892).w ROM:0011A8B8 beq.s loc_11A8C4 ROM:0011A8BA move.b #2,($7A2).w ROM:0011A8C0 bra.s loc_11A8A4 ROM:0011A8C2 ; --------------------------------------------------------------------------- ROM:0011A8C2 bra.s loc_11A8CC ROM:0011A8C4 ; --------------------------------------------------------------------------- ROM:0011A8C4 ROM:0011A8C4 loc_11A8C4: ; CODE XREF: ROM:0011A8B8↑j ROM:0011A8C4 move.b #1,($7A2).w ROM:0011A8CA bra.s loc_11A87E ROM:0011A8CC ; --------------------------------------------------------------------------- ROM:0011A8CC ROM:0011A8CC loc_11A8CC: ; CODE XREF: ROM:0011A86C↑j ROM:0011A8CC ; ROM:0011A87C↑j ... ROM:0011A8CC bsr.w sub_11A8F0 ROM:0011A8D0 rts ROM:0011A8D2 ; --------------------------------------------------------------------------- ROM:0011A8D2 rts ROM:0011A8D4 ROM:0011A8D4 ; =============== S U B R O U T I N E ======================================= ROM:0011A8D4 ROM:0011A8D4 ROM:0011A8D4 sub_11A8D4: ; CODE XREF: ROM:loc_11A87E↑p ROM:0011A8D4 move.w ($5A2).w,($5A6).w ROM:0011A8DA move.w ($5A4).w,($5A8).w ROM:0011A8E0 rts ROM:0011A8E0 ; End of function sub_11A8D4 ROM:0011A8E0 ROM:0011A8E2 ROM:0011A8E2 ; =============== S U B R O U T I N E ======================================= ROM:0011A8E2 ROM:0011A8E2 ROM:0011A8E2 sub_11A8E2: ; CODE XREF: ROM:loc_11A8A4↑p ROM:0011A8E2 move.w ($5A0).w,($5A6).w ROM:0011A8E8 move.w $D0(a5),($5A8).w ROM:0011A8EE rts ROM:0011A8EE ; End of function sub_11A8E2 ROM:0011A8EE ROM:0011A8F0 ROM:0011A8F0 ; =============== S U B R O U T I N E ======================================= ROM:0011A8F0 ROM:0011A8F0 ROM:0011A8F0 sub_11A8F0: ; CODE XREF: ROM:loc_11A8CC↑p ROM:0011A8F0 move.w ($59E).w,($5A6).w ROM:0011A8F6 move.w $D0(a5),($5A8).w ROM:0011A8FC rts ROM:0011A8FC ; End of function sub_11A8F0 ROM:0011A8FC ROM:0011A8FE ROM:0011A8FE ; =============== S U B R O U T I N E ======================================= ROM:0011A8FE ROM:0011A8FE ROM:0011A8FE sub_11A8FE: ; CODE XREF: sub_11AA52↓p ROM:0011A8FE move.w ($5C2).w,d7 ROM:0011A902 clr.w d1 ROM:0011A904 move.b ($7A3).w,d1 ROM:0011A908 cmpi.w #6,d1 ROM:0011A90C bcc.s locret_11A916 ROM:0011A90E movea.l off_11A918(pc,d1.w*4),a0 ROM:0011A912 nop ROM:0011A914 jmp (a0) ROM:0011A916 ; --------------------------------------------------------------------------- ROM:0011A916 ROM:0011A916 locret_11A916: ; CODE XREF: sub_11A8FE+E↑j ROM:0011A916 rts ROM:0011A916 ; End of function sub_11A8FE ROM:0011A916 ROM:0011A916 ; --------------------------------------------------------------------------- ROM:0011A918 off_11A918: dc.l loc_11A930 ; DATA XREF: sub_11A8FE+10↑r ROM:0011A91C dc.l loc_11A93C ROM:0011A920 dc.l loc_11A95A ROM:0011A924 dc.l loc_11A978 ROM:0011A928 dc.l loc_11A998 ROM:0011A92C dc.l loc_11A9D0 ROM:0011A930 ; --------------------------------------------------------------------------- ROM:0011A930 ROM:0011A930 loc_11A930: ; DATA XREF: ROM:off_11A918↑o ROM:0011A930 bsr.w sub_11AA0C ROM:0011A934 move.b #1,($7A3).w ROM:0011A93A rts ROM:0011A93C ; --------------------------------------------------------------------------- ROM:0011A93C ROM:0011A93C loc_11A93C: ; DATA XREF: ROM:0011A91C↑o ROM:0011A93C cmp.w ($5B6).w,d7 ROM:0011A940 bge.s loc_11A94A ROM:0011A942 move.b #3,($7A3).w ROM:0011A948 bra.s loc_11A992 ROM:0011A94A ; --------------------------------------------------------------------------- ROM:0011A94A ROM:0011A94A loc_11A94A: ; CODE XREF: ROM:0011A940↑j ROM:0011A94A cmp.w ($5B6).w,d7 ROM:0011A94E ble.s locret_11A958 ROM:0011A950 move.b #2,($7A3).w ROM:0011A956 bra.s loc_11A972 ROM:0011A958 ; --------------------------------------------------------------------------- ROM:0011A958 ROM:0011A958 locret_11A958: ; CODE XREF: ROM:0011A94E↑j ROM:0011A958 rts ROM:0011A95A ; --------------------------------------------------------------------------- ROM:0011A95A ROM:0011A95A loc_11A95A: ; DATA XREF: ROM:0011A920↑o ROM:0011A95A cmp.w ($5B0).w,d7 ROM:0011A95E bgt.s loc_11A972 ROM:0011A960 cmp.w ($5B6).w,d7 ROM:0011A964 bgt.s loc_11A972 ROM:0011A966 bsr.w sub_11AA1C ROM:0011A96A move.b #4,($7A3).w ROM:0011A970 bra.s locret_11A9CE ROM:0011A972 ; --------------------------------------------------------------------------- ROM:0011A972 ROM:0011A972 loc_11A972: ; CODE XREF: ROM:0011A956↑j ROM:0011A972 ; ROM:0011A95E↑j ... ROM:0011A972 bsr.w sub_11AA28 ROM:0011A976 rts ROM:0011A978 ; --------------------------------------------------------------------------- ROM:0011A978 ROM:0011A978 loc_11A978: ; DATA XREF: ROM:0011A924↑o ROM:0011A978 cmp.w ($5B0).w,d7 ROM:0011A97C blt.s loc_11A992 ROM:0011A97E cmp.w ($5B6).w,d7 ROM:0011A982 blt.s loc_11A992 ROM:0011A984 bsr.w sub_11AA1C ROM:0011A988 move.b #5,($7A3).w ROM:0011A98E bra.w locret_11AA08 ROM:0011A992 ; --------------------------------------------------------------------------- ROM:0011A992 ROM:0011A992 loc_11A992: ; CODE XREF: ROM:0011A948↑j ROM:0011A992 ; ROM:0011A97C↑j ... ROM:0011A992 bsr.w sub_11AA28 ROM:0011A996 rts ROM:0011A998 ; --------------------------------------------------------------------------- ROM:0011A998 ROM:0011A998 loc_11A998: ; DATA XREF: ROM:0011A928↑o ROM:0011A998 cmp.w ($5B0).w,d7 ROM:0011A99C ble.s loc_11A9A6 ROM:0011A99E move.b #2,($7A3).w ROM:0011A9A4 bra.s loc_11A972 ROM:0011A9A6 ; --------------------------------------------------------------------------- ROM:0011A9A6 ROM:0011A9A6 loc_11A9A6: ; CODE XREF: ROM:0011A99C↑j ROM:0011A9A6 btst #2,($890).w ROM:0011A9AC bne.s loc_11A9B6 ROM:0011A9AE move.b #1,($7A3).w ROM:0011A9B4 rts ROM:0011A9B6 ; --------------------------------------------------------------------------- ROM:0011A9B6 ROM:0011A9B6 loc_11A9B6: ; CODE XREF: ROM:0011A9AC↑j ROM:0011A9B6 move.w $D2(a5),d4 ROM:0011A9BA cmp.w ($5B6).w,d7 ROM:0011A9BE bge.s locret_11A9CE ROM:0011A9C0 cmp.w ($5B4).w,d4 ROM:0011A9C4 ble.s locret_11A9CE ROM:0011A9C6 move.b #3,($7A3).w ROM:0011A9CC bra.s loc_11A992 ROM:0011A9CE ; --------------------------------------------------------------------------- ROM:0011A9CE ROM:0011A9CE locret_11A9CE: ; CODE XREF: ROM:0011A970↑j ROM:0011A9CE ; ROM:0011A9BE↑j ... ROM:0011A9CE rts ROM:0011A9D0 ; --------------------------------------------------------------------------- ROM:0011A9D0 ROM:0011A9D0 loc_11A9D0: ; DATA XREF: ROM:0011A92C↑o ROM:0011A9D0 cmp.w ($5B0).w,d7 ROM:0011A9D4 bge.s loc_11A9DE ROM:0011A9D6 move.b #3,($7A3).w ROM:0011A9DC bra.s loc_11A992 ROM:0011A9DE ; --------------------------------------------------------------------------- ROM:0011A9DE ROM:0011A9DE loc_11A9DE: ; CODE XREF: ROM:0011A9D4↑j ROM:0011A9DE btst #2,($890).w ROM:0011A9E4 bne.s loc_11A9EE ROM:0011A9E6 move.b #1,($7A3).w ROM:0011A9EC rts ROM:0011A9EE ; --------------------------------------------------------------------------- ROM:0011A9EE ROM:0011A9EE loc_11A9EE: ; CODE XREF: ROM:0011A9E4↑j ROM:0011A9EE move.w $D2(a5),d0 ROM:0011A9F2 cmp.w ($5B6).w,d7 ROM:0011A9F6 ble.s locret_11AA08 ROM:0011A9F8 cmp.w ($5B4).w,d0 ROM:0011A9FC ble.s locret_11AA08 ROM:0011A9FE move.b #2,($7A3).w ROM:0011AA04 bra.w loc_11A972 ROM:0011AA08 ; --------------------------------------------------------------------------- ROM:0011AA08 ROM:0011AA08 locret_11AA08: ; CODE XREF: ROM:0011A98E↑j ROM:0011AA08 ; ROM:0011A9F6↑j ... ROM:0011AA08 rts ROM:0011AA0A ; --------------------------------------------------------------------------- ROM:0011AA0A rts ROM:0011AA0C ROM:0011AA0C ; =============== S U B R O U T I N E ======================================= ROM:0011AA0C ROM:0011AA0C ROM:0011AA0C sub_11AA0C: ; CODE XREF: ROM:loc_11A930↑p ROM:0011AA0C andi.w #$FFFE,($1456).w ROM:0011AA12 move.w ($1456).w,($5B6).w ROM:0011AA18 rts ROM:0011AA18 ; End of function sub_11AA0C ROM:0011AA18 ROM:0011AA1A ; --------------------------------------------------------------------------- ROM:0011AA1A rts ROM:0011AA1C ROM:0011AA1C ; =============== S U B R O U T I N E ======================================= ROM:0011AA1C ROM:0011AA1C ROM:0011AA1C sub_11AA1C: ; CODE XREF: ROM:0011A966↑p ROM:0011AA1C ; ROM:0011A984↑p ROM:0011AA1C clr.w ($5B2).w ROM:0011AA20 move.w ($5B6).w,($5B0).w ROM:0011AA26 rts ROM:0011AA26 ; End of function sub_11AA1C ROM:0011AA26 ROM:0011AA28 ROM:0011AA28 ; =============== S U B R O U T I N E ======================================= ROM:0011AA28 ROM:0011AA28 ROM:0011AA28 sub_11AA28: ; CODE XREF: ROM:loc_11A972↑p ROM:0011AA28 ; ROM:loc_11A992↑p ROM:0011AA28 move.w ($5C2).w,($5B0).w ROM:0011AA2E move.w ($5C4).w,($5B2).w ROM:0011AA34 rts ROM:0011AA34 ; End of function sub_11AA28 ROM:0011AA34 ROM:0011AA36 ROM:0011AA36 ; =============== S U B R O U T I N E ======================================= ROM:0011AA36 ROM:0011AA36 ROM:0011AA36 sub_11AA36: ; CODE XREF: ROM:00116FFA↑p ROM:0011AA36 bsr.l sub_11A696 ROM:0011AA3C bsr.w sub_11AA92 ROM:0011AA40 bsr.l sub_11AD2A ROM:0011AA46 bsr.l sub_11AD3C ROM:0011AA4C bsr.w sub_11AA6C ROM:0011AA50 rts ROM:0011AA50 ; End of function sub_11AA36 ROM:0011AA50 ROM:0011AA52 ROM:0011AA52 ; =============== S U B R O U T I N E ======================================= ROM:0011AA52 ROM:0011AA52 ROM:0011AA52 sub_11AA52: ; CODE XREF: ROM:001175D0↑p ROM:0011AA52 bsr.l sub_11A8FE ROM:0011AA58 bsr.l sub_11AAF6 ROM:0011AA5E bsr.l sub_11AAFE ROM:0011AA64 bsr.l sub_11ABA2 ROM:0011AA6A rts ROM:0011AA6A ; End of function sub_11AA52 ROM:0011AA6A ROM:0011AA6C ROM:0011AA6C ; =============== S U B R O U T I N E ======================================= ROM:0011AA6C ROM:0011AA6C ROM:0011AA6C sub_11AA6C: ; CODE XREF: sub_11AA36+16↑p ROM:0011AA6C bclr #1,($890).w ROM:0011AA72 btst #5,($892).w ROM:0011AA78 bne.s locret_11AA90 ROM:0011AA7A btst #7,($88E).w ROM:0011AA80 bne.s locret_11AA90 ROM:0011AA82 btst #0,($88D).w ROM:0011AA88 bne.s locret_11AA90 ROM:0011AA8A bset #1,($890).w ROM:0011AA90 ROM:0011AA90 locret_11AA90: ; CODE XREF: sub_11AA6C+C↑j ROM:0011AA90 ; sub_11AA6C+14↑j ... ROM:0011AA90 rts ROM:0011AA90 ; End of function sub_11AA6C ROM:0011AA90 ROM:0011AA92 ROM:0011AA92 ; =============== S U B R O U T I N E ======================================= ROM:0011AA92 ROM:0011AA92 ROM:0011AA92 sub_11AA92: ; CODE XREF: sub_11AA36+6↑p ROM:0011AA92 clr.w d1 ROM:0011AA94 move.b ($7A4).w,d1 ROM:0011AA98 cmpi.w #4,d1 ROM:0011AA9C bcc.s locret_11AAA6 ROM:0011AA9E movea.l off_11AAA8(pc,d1.w*4),a0 ROM:0011AAA2 nop ROM:0011AAA4 jmp (a0) ROM:0011AAA6 ; --------------------------------------------------------------------------- ROM:0011AAA6 ROM:0011AAA6 locret_11AAA6: ; CODE XREF: sub_11AA92+A↑j ROM:0011AAA6 rts ROM:0011AAA6 ; End of function sub_11AA92 ROM:0011AAA6 ROM:0011AAA6 ; --------------------------------------------------------------------------- ROM:0011AAA8 off_11AAA8: dc.l loc_11AAB8 ; DATA XREF: sub_11AA92+C↑r ROM:0011AAAC dc.l loc_11AAC6 ROM:0011AAB0 dc.l loc_11AADC ROM:0011AAB4 dc.l locret_11AAF2 ROM:0011AAB8 ; --------------------------------------------------------------------------- ROM:0011AAB8 ROM:0011AAB8 loc_11AAB8: ; DATA XREF: ROM:off_11AAA8↑o ROM:0011AAB8 bclr #0,($89F).w ROM:0011AABE move.b #1,($7A4).w ROM:0011AAC4 rts ROM:0011AAC6 ; --------------------------------------------------------------------------- ROM:0011AAC6 ROM:0011AAC6 loc_11AAC6: ; DATA XREF: ROM:0011AAAC↑o ROM:0011AAC6 btst #2,($8A0).w ROM:0011AACC beq.s locret_11AADA ROM:0011AACE bset #5,($8A0).w ROM:0011AAD4 move.b #2,($7A4).w ROM:0011AADA ROM:0011AADA locret_11AADA: ; CODE XREF: ROM:0011AACC↑j ROM:0011AADA rts ROM:0011AADC ; --------------------------------------------------------------------------- ROM:0011AADC ROM:0011AADC loc_11AADC: ; DATA XREF: ROM:0011AAB0↑o ROM:0011AADC btst #0,($88D).w ROM:0011AAE2 bne.s locret_11AAF0 ROM:0011AAE4 bset #0,($89F).w ROM:0011AAEA move.b #3,($7A4).w ROM:0011AAF0 ROM:0011AAF0 locret_11AAF0: ; CODE XREF: ROM:0011AAE2↑j ROM:0011AAF0 rts ROM:0011AAF2 ; --------------------------------------------------------------------------- ROM:0011AAF2 ROM:0011AAF2 locret_11AAF2: ; DATA XREF: ROM:0011AAB4↑o ROM:0011AAF2 rts ROM:0011AAF4 ; --------------------------------------------------------------------------- ROM:0011AAF4 rts ROM:0011AAF6 ROM:0011AAF6 ; =============== S U B R O U T I N E ======================================= ROM:0011AAF6 ROM:0011AAF6 ROM:0011AAF6 sub_11AAF6: ; CODE XREF: sub_11AA52+6↑p ROM:0011AAF6 move.w ($5B2).w,($5B4).w ROM:0011AAFC rts ROM:0011AAFC ; End of function sub_11AAF6 ROM:0011AAFC ROM:0011AAFE ROM:0011AAFE ; =============== S U B R O U T I N E ======================================= ROM:0011AAFE ROM:0011AAFE ROM:0011AAFE sub_11AAFE: ; CODE XREF: sub_11AA52+C↑p ROM:0011AAFE cmpi.w #0,($5B4).w ROM:0011AB04 beq.s locret_11AB24 ROM:0011AB06 move.l #$3E8,d0 ROM:0011AB0C divs.w ($5B4).w,d0 ROM:0011AB10 move.l d0,d1 ROM:0011AB12 swap d1 ROM:0011AB14 cmpi.w #0,d1 ROM:0011AB18 ble.s loc_11AB1C ROM:0011AB1A addq.w #1,d0 ROM:0011AB1C ROM:0011AB1C loc_11AB1C: ; CODE XREF: sub_11AAFE+1A↑j ROM:0011AB1C move.w d0,d2 ROM:0011AB1E lsr.w #1,d2 ROM:0011AB20 move.w d2,($5B8).w ROM:0011AB24 ROM:0011AB24 locret_11AB24: ; CODE XREF: sub_11AAFE+6↑j ROM:0011AB24 rts ROM:0011AB24 ; End of function sub_11AAFE ROM:0011AB24 ROM:0011AB26 ROM:0011AB26 ; =============== S U B R O U T I N E ======================================= ROM:0011AB26 ROM:0011AB26 ROM:0011AB26 sub_11AB26: ; CODE XREF: ROM:0011AC32↓p ROM:0011AB26 ; ROM:0011AD0A↓p ROM:0011AB26 bclr #1,($892).w ROM:0011AB2C btst #1,($88E).w ROM:0011AB32 beq.s loc_11AB3C ROM:0011AB34 bset #2,($89A).w ROM:0011AB3A bra.s loc_11AB42 ROM:0011AB3C ; --------------------------------------------------------------------------- ROM:0011AB3C ROM:0011AB3C loc_11AB3C: ; CODE XREF: sub_11AB26+C↑j ROM:0011AB3C bclr #2,($89A).w ROM:0011AB42 ROM:0011AB42 loc_11AB42: ; CODE XREF: sub_11AB26+14↑j ROM:0011AB42 move.w ($5B6).w,d7 ROM:0011AB46 cmp.w ($5B0).w,d7 ROM:0011AB4A bge.s loc_11AB5A ROM:0011AB4C bset #1,($88E).w ROM:0011AB52 bset #2,($FFFFFA11).w ROM:0011AB58 bra.s loc_11AB66 ROM:0011AB5A ; --------------------------------------------------------------------------- ROM:0011AB5A ROM:0011AB5A loc_11AB5A: ; CODE XREF: sub_11AB26+24↑j ROM:0011AB5A bclr #1,($88E).w ROM:0011AB60 bclr #2,($FFFFFA11).w ROM:0011AB66 ROM:0011AB66 loc_11AB66: ; CODE XREF: sub_11AB26+32↑j ROM:0011AB66 btst #1,($88E).w ROM:0011AB6C beq.s loc_11AB7E ROM:0011AB6E btst #2,($89A).w ROM:0011AB74 bne.s loc_11AB7C ROM:0011AB76 bset #1,($892).w ROM:0011AB7C ROM:0011AB7C loc_11AB7C: ; CODE XREF: sub_11AB26+4E↑j ROM:0011AB7C bra.s locret_11AB8C ROM:0011AB7E ; --------------------------------------------------------------------------- ROM:0011AB7E ROM:0011AB7E loc_11AB7E: ; CODE XREF: sub_11AB26+46↑j ROM:0011AB7E btst #2,($89A).w ROM:0011AB84 beq.s locret_11AB8C ROM:0011AB86 bset #1,($892).w ROM:0011AB8C ROM:0011AB8C locret_11AB8C: ; CODE XREF: sub_11AB26:loc_11AB7C↑j ROM:0011AB8C ; sub_11AB26+5E↑j ROM:0011AB8C rts ROM:0011AB8C ; End of function sub_11AB26 ROM:0011AB8C ROM:0011AB8E ROM:0011AB8E ; =============== S U B R O U T I N E ======================================= ROM:0011AB8E ROM:0011AB8E ROM:0011AB8E sub_11AB8E: ; CODE XREF: ROM:0011AC98↓p ROM:0011AB8E btst #1,($88E).w ROM:0011AB94 beq.s loc_11AB9C ROM:0011AB96 addq.w #1,($5B6).w ROM:0011AB9A bra.s locret_11ABA0 ROM:0011AB9C ; --------------------------------------------------------------------------- ROM:0011AB9C ROM:0011AB9C loc_11AB9C: ; CODE XREF: sub_11AB8E+6↑j ROM:0011AB9C subq.w #1,($5B6).w ROM:0011ABA0 ROM:0011ABA0 locret_11ABA0: ; CODE XREF: sub_11AB8E+C↑j ROM:0011ABA0 rts ROM:0011ABA0 ; End of function sub_11AB8E ROM:0011ABA0 ROM:0011ABA2 ROM:0011ABA2 ; =============== S U B R O U T I N E ======================================= ROM:0011ABA2 ROM:0011ABA2 ROM:0011ABA2 sub_11ABA2: ; CODE XREF: sub_11AA52+12↑p ROM:0011ABA2 clr.w d1 ROM:0011ABA4 move.b ($7A5).w,d1 ROM:0011ABA8 cmpi.w #5,d1 ROM:0011ABAC bcc.s locret_11ABB6 ROM:0011ABAE movea.l off_11ABB8(pc,d1.w*4),a0 ROM:0011ABB2 nop ROM:0011ABB4 jmp (a0) ROM:0011ABB6 ; --------------------------------------------------------------------------- ROM:0011ABB6 ROM:0011ABB6 locret_11ABB6: ; CODE XREF: sub_11ABA2+A↑j ROM:0011ABB6 rts ROM:0011ABB6 ; End of function sub_11ABA2 ROM:0011ABB6 ROM:0011ABB6 ; --------------------------------------------------------------------------- ROM:0011ABB8 off_11ABB8: dc.l loc_11ABCC ; DATA XREF: sub_11ABA2+C↑r ROM:0011ABBC dc.l loc_11ABFE ROM:0011ABC0 dc.l loc_11AC14 ROM:0011ABC4 dc.l loc_11AC68 ROM:0011ABC8 dc.l loc_11ACB6 ROM:0011ABCC ; --------------------------------------------------------------------------- ROM:0011ABCC ROM:0011ABCC loc_11ABCC: ; DATA XREF: ROM:off_11ABB8↑o ROM:0011ABCC move.w $D4(a5),d7 ROM:0011ABD0 move.w #$104,($FFFFF410).w ROM:0011ABD6 move.w #0,($FFFFF41A).w ROM:0011ABDC move.w #$FFFF,($FFFFF41C).w ROM:0011ABE2 move.w #$11F,($FFFFF418).w ROM:0011ABE8 clr.b ($7EE).w ROM:0011ABEC move.w d7,($62A).w ROM:0011ABF0 move.b #1,($7EE).w ROM:0011ABF6 move.b #1,($7A5).w ROM:0011ABFC rts ROM:0011ABFE ; --------------------------------------------------------------------------- ROM:0011ABFE ROM:0011ABFE loc_11ABFE: ; DATA XREF: ROM:0011ABBC↑o ROM:0011ABFE cmpi.w #0,($62A).w ROM:0011AC04 bgt.s locret_11AC12 ROM:0011AC06 bclr #2,($890).w ROM:0011AC0C move.b #2,($7A5).w ROM:0011AC12 ROM:0011AC12 locret_11AC12: ; CODE XREF: ROM:0011AC04↑j ROM:0011AC12 rts ROM:0011AC14 ; --------------------------------------------------------------------------- ROM:0011AC14 ROM:0011AC14 loc_11AC14: ; DATA XREF: ROM:0011ABC0↑o ROM:0011AC14 move.w ($5B0).w,d7 ROM:0011AC18 cmp.w ($5B6).w,d7 ROM:0011AC1C beq.s loc_11AC56 ROM:0011AC1E cmpi.w #0,($5B4).w ROM:0011AC24 beq.s loc_11AC56 ROM:0011AC26 move.w #$54,($FFFFF420).w ; 'T' ROM:0011AC2C move.w #$FFFF,($FFFFF41C).w ROM:0011AC32 bsr.w sub_11AB26 ROM:0011AC36 move.w ($5B8).w,d7 ROM:0011AC3A clr.b ($7ED).w ROM:0011AC3E move.w d7,($628).w ROM:0011AC42 move.b #1,($7ED).w ROM:0011AC48 bset #2,($890).w ROM:0011AC4E move.b #3,($7A5).w ROM:0011AC54 rts ROM:0011AC56 ; --------------------------------------------------------------------------- ROM:0011AC56 ROM:0011AC56 loc_11AC56: ; CODE XREF: ROM:0011AC1C↑j ROM:0011AC56 ; ROM:0011AC24↑j ROM:0011AC56 move.w ($59C).w,d0 ROM:0011AC5A muls.w #$7F,d0 ROM:0011AC5E divs.w #$64,d0 ; 'd' ROM:0011AC62 move.w d0,($FFFFF41C).w ROM:0011AC66 rts ROM:0011AC68 ; --------------------------------------------------------------------------- ROM:0011AC68 ROM:0011AC68 loc_11AC68: ; DATA XREF: ROM:0011ABC4↑o ROM:0011AC68 btst #1,($892).w ROM:0011AC6E beq.s loc_11AC8A ROM:0011AC70 move.w $880(a5),d7 ROM:0011AC74 clr.b ($7EE).w ROM:0011AC78 move.w d7,($62A).w ROM:0011AC7C move.b #1,($7EE).w ROM:0011AC82 move.b #1,($7A5).w ROM:0011AC88 rts ROM:0011AC8A ; --------------------------------------------------------------------------- ROM:0011AC8A ROM:0011AC8A loc_11AC8A: ; CODE XREF: ROM:0011AC6E↑j ROM:0011AC8A cmpi.w #0,($628).w ROM:0011AC90 bgt.s locret_11ACB4 ROM:0011AC92 move.w #$74,($FFFFF420).w ; 't' ROM:0011AC98 bsr.w sub_11AB8E ROM:0011AC9C move.w ($5B8).w,d7 ROM:0011ACA0 clr.b ($7ED).w ROM:0011ACA4 move.w d7,($628).w ROM:0011ACA8 move.b #1,($7ED).w ROM:0011ACAE move.b #4,($7A5).w ROM:0011ACB4 ROM:0011ACB4 locret_11ACB4: ; CODE XREF: ROM:0011AC90↑j ROM:0011ACB4 rts ROM:0011ACB6 ; --------------------------------------------------------------------------- ROM:0011ACB6 ROM:0011ACB6 loc_11ACB6: ; DATA XREF: ROM:0011ABC8↑o ROM:0011ACB6 cmpi.w #0,($5B4).w ROM:0011ACBC bne.s loc_11ACD8 ROM:0011ACBE move.w $880(a5),d7 ROM:0011ACC2 clr.b ($7EE).w ROM:0011ACC6 move.w d7,($62A).w ROM:0011ACCA move.b #1,($7EE).w ROM:0011ACD0 move.b #1,($7A5).w ROM:0011ACD6 rts ROM:0011ACD8 ; --------------------------------------------------------------------------- ROM:0011ACD8 ROM:0011ACD8 loc_11ACD8: ; CODE XREF: ROM:0011ACBC↑j ROM:0011ACD8 move.w ($5B0).w,d7 ROM:0011ACDC cmp.w ($5B6).w,d7 ROM:0011ACE0 bne.s loc_11ACFC ROM:0011ACE2 move.w $880(a5),d7 ROM:0011ACE6 clr.b ($7EE).w ROM:0011ACEA move.w d7,($62A).w ROM:0011ACEE move.b #1,($7EE).w ROM:0011ACF4 move.b #1,($7A5).w ROM:0011ACFA rts ROM:0011ACFC ; --------------------------------------------------------------------------- ROM:0011ACFC ROM:0011ACFC loc_11ACFC: ; CODE XREF: ROM:0011ACE0↑j ROM:0011ACFC cmpi.w #0,($628).w ROM:0011AD02 bgt.s locret_11AD26 ROM:0011AD04 move.w #$54,($FFFFF420).w ; 'T' ROM:0011AD0A bsr.w sub_11AB26 ROM:0011AD0E move.w ($5B8).w,d7 ROM:0011AD12 clr.b ($7ED).w ROM:0011AD16 move.w d7,($628).w ROM:0011AD1A move.b #1,($7ED).w ROM:0011AD20 move.b #3,($7A5).w ROM:0011AD26 ROM:0011AD26 locret_11AD26: ; CODE XREF: ROM:0011AD02↑j ROM:0011AD26 rts ROM:0011AD28 ; --------------------------------------------------------------------------- ROM:0011AD28 rts ROM:0011AD2A ROM:0011AD2A ; =============== S U B R O U T I N E ======================================= ROM:0011AD2A ROM:0011AD2A ROM:0011AD2A sub_11AD2A: ; CODE XREF: sub_11AA36+A↑p ROM:0011AD2A move.w ($5B6).w,d1 ROM:0011AD2E subi.w #5,d1 ROM:0011AD32 andi.w #$FFFC,d1 ROM:0011AD36 move.w d1,($5BC).w ROM:0011AD3A rts ROM:0011AD3A ; End of function sub_11AD2A ROM:0011AD3A ROM:0011AD3C ROM:0011AD3C ; =============== S U B R O U T I N E ======================================= ROM:0011AD3C ROM:0011AD3C ROM:0011AD3C sub_11AD3C: ; CODE XREF: sub_11AA36+10↑p ROM:0011AD3C move.w ($5B6).w,d0 ROM:0011AD40 clr.w d1 ROM:0011AD42 move.b ($7A6).w,d1 ROM:0011AD46 cmpi.w #5,d1 ROM:0011AD4A bcc.s locret_11AD54 ROM:0011AD4C movea.l off_11AD56(pc,d1.w*4),a0 ROM:0011AD50 nop ROM:0011AD52 jmp (a0) ROM:0011AD54 ; --------------------------------------------------------------------------- ROM:0011AD54 ROM:0011AD54 locret_11AD54: ; CODE XREF: sub_11AD3C+E↑j ROM:0011AD54 rts ROM:0011AD54 ; End of function sub_11AD3C ROM:0011AD54 ROM:0011AD54 ; --------------------------------------------------------------------------- ROM:0011AD56 off_11AD56: dc.l loc_11AD6A ; DATA XREF: sub_11AD3C+10↑r ROM:0011AD5A dc.l loc_11AD84 ROM:0011AD5E dc.l loc_11ADAE ROM:0011AD62 dc.l loc_11AE08 ROM:0011AD66 dc.l loc_11AE3E ROM:0011AD6A ; --------------------------------------------------------------------------- ROM:0011AD6A ROM:0011AD6A loc_11AD6A: ; DATA XREF: ROM:off_11AD56↑o ROM:0011AD6A bclr #0,($88D).w ROM:0011AD70 bclr #1,($89A).w ROM:0011AD76 bclr #5,($8A0).w ROM:0011AD7C move.b #1,($7A6).w ROM:0011AD82 rts ROM:0011AD84 ; --------------------------------------------------------------------------- ROM:0011AD84 ROM:0011AD84 loc_11AD84: ; DATA XREF: ROM:0011AD5A↑o ROM:0011AD84 btst #5,($8A0).w ROM:0011AD8A beq.s loc_11ADA8 ROM:0011AD8C bclr #5,($8A0).w ROM:0011AD92 bset #0,($88D).w ROM:0011AD98 bsr.w sub_11AE6A ROM:0011AD9C bsr.w sub_11AE5C ROM:0011ADA0 move.b #2,($7A6).w ROM:0011ADA6 bra.s locret_11AE06 ROM:0011ADA8 ; --------------------------------------------------------------------------- ROM:0011ADA8 ROM:0011ADA8 loc_11ADA8: ; CODE XREF: ROM:0011AD8A↑j ROM:0011ADA8 ; ROM:0011ADE2↓j ... ROM:0011ADA8 bsr.w sub_11AEA0 ROM:0011ADAC rts ROM:0011ADAE ; --------------------------------------------------------------------------- ROM:0011ADAE ROM:0011ADAE loc_11ADAE: ; DATA XREF: ROM:0011AD5E↑o ROM:0011ADAE cmp.w ($5BE).w,d0 ROM:0011ADB2 bne.s loc_11ADC0 ROM:0011ADB4 bsr.w sub_11AE92 ROM:0011ADB8 move.b #3,($7A6).w ROM:0011ADBE bra.s locret_11AE3C ROM:0011ADC0 ; --------------------------------------------------------------------------- ROM:0011ADC0 ROM:0011ADC0 loc_11ADC0: ; CODE XREF: ROM:0011ADB2↑j ROM:0011ADC0 btst #1,($89A).w ROM:0011ADC6 beq.s loc_11ADE4 ROM:0011ADC8 cmpi.w #0,($5BC).w ROM:0011ADCE ble.s loc_11ADE4 ROM:0011ADD0 bclr #0,($88D).w ROM:0011ADD6 bclr #1,($89A).w ROM:0011ADDC move.b #1,($7A6).w ROM:0011ADE2 bra.s loc_11ADA8 ROM:0011ADE4 ; --------------------------------------------------------------------------- ROM:0011ADE4 ROM:0011ADE4 loc_11ADE4: ; CODE XREF: ROM:0011ADC6↑j ROM:0011ADE4 ; ROM:0011ADCE↑j ROM:0011ADE4 btst #1,($89A).w ROM:0011ADEA beq.s locret_11AE06 ROM:0011ADEC cmpi.w #0,($5BC).w ROM:0011ADF2 bgt.s locret_11AE06 ROM:0011ADF4 bsr.w sub_11AE84 ROM:0011ADF8 bclr #1,($89A).w ROM:0011ADFE move.b #4,($7A6).w ROM:0011AE04 bra.s locret_11AE58 ROM:0011AE06 ; --------------------------------------------------------------------------- ROM:0011AE06 ROM:0011AE06 locret_11AE06: ; CODE XREF: ROM:0011ADA6↑j ROM:0011AE06 ; ROM:0011ADEA↑j ... ROM:0011AE06 rts ROM:0011AE08 ; --------------------------------------------------------------------------- ROM:0011AE08 ROM:0011AE08 loc_11AE08: ; DATA XREF: ROM:0011AD62↑o ROM:0011AE08 btst #1,($89A).w ROM:0011AE0E beq.s loc_11AE22 ROM:0011AE10 bsr.w sub_11AE84 ROM:0011AE14 bclr #1,($89A).w ROM:0011AE1A move.b #4,($7A6).w ROM:0011AE20 bra.s locret_11AE58 ROM:0011AE22 ; --------------------------------------------------------------------------- ROM:0011AE22 ROM:0011AE22 loc_11AE22: ; CODE XREF: ROM:0011AE0E↑j ROM:0011AE22 cmp.w ($5C0).w,d0 ROM:0011AE26 bne.s locret_11AE3C ROM:0011AE28 bsr.w sub_11AED6 ROM:0011AE2C bclr #0,($88D).w ROM:0011AE32 move.b #1,($7A6).w ROM:0011AE38 bra.w loc_11ADA8 ROM:0011AE3C ; --------------------------------------------------------------------------- ROM:0011AE3C ROM:0011AE3C locret_11AE3C: ; CODE XREF: ROM:0011ADBE↑j ROM:0011AE3C ; ROM:0011AE26↑j ROM:0011AE3C rts ROM:0011AE3E ; --------------------------------------------------------------------------- ROM:0011AE3E ROM:0011AE3E loc_11AE3E: ; DATA XREF: ROM:0011AD66↑o ROM:0011AE3E cmp.w ($5C2).w,d0 ROM:0011AE42 bne.s locret_11AE58 ROM:0011AE44 bsr.w sub_11AED6 ROM:0011AE48 bclr #0,($88D).w ROM:0011AE4E move.b #1,($7A6).w ROM:0011AE54 bra.w loc_11ADA8 ROM:0011AE58 ; --------------------------------------------------------------------------- ROM:0011AE58 ROM:0011AE58 locret_11AE58: ; CODE XREF: ROM:0011AE04↑j ROM:0011AE58 ; ROM:0011AE20↑j ... ROM:0011AE58 rts ROM:0011AE5A ; --------------------------------------------------------------------------- ROM:0011AE5A rts ROM:0011AE5C ROM:0011AE5C ; =============== S U B R O U T I N E ======================================= ROM:0011AE5C ROM:0011AE5C ROM:0011AE5C sub_11AE5C: ; CODE XREF: ROM:0011AD9C↑p ROM:0011AE5C move.w ($5BE).w,($5C2).w ROM:0011AE62 move.w $D0(a5),($5C4).w ROM:0011AE68 rts ROM:0011AE68 ; End of function sub_11AE5C ROM:0011AE68 ROM:0011AE6A ROM:0011AE6A ; =============== S U B R O U T I N E ======================================= ROM:0011AE6A ROM:0011AE6A ROM:0011AE6A sub_11AE6A: ; CODE XREF: ROM:0011AD98↑p ROM:0011AE6A move.w ($5B6).w,d0 ROM:0011AE6E sub.w $D8(a5),d0 ROM:0011AE72 move.w d0,($5BE).w ROM:0011AE76 sub.w $DA(a5),d0 ROM:0011AE7A andi.w #$FFFC,d0 ROM:0011AE7E move.w d0,($5C0).w ROM:0011AE82 rts ROM:0011AE82 ; End of function sub_11AE6A ROM:0011AE82 ROM:0011AE84 ROM:0011AE84 ; =============== S U B R O U T I N E ======================================= ROM:0011AE84 ROM:0011AE84 ROM:0011AE84 sub_11AE84: ; CODE XREF: ROM:0011ADF4↑p ROM:0011AE84 ; ROM:0011AE10↑p ROM:0011AE84 move.w ($5BC).w,($5C2).w ROM:0011AE8A move.w $D0(a5),($5C4).w ROM:0011AE90 rts ROM:0011AE90 ; End of function sub_11AE84 ROM:0011AE90 ROM:0011AE92 ROM:0011AE92 ; =============== S U B R O U T I N E ======================================= ROM:0011AE92 ROM:0011AE92 ROM:0011AE92 sub_11AE92: ; CODE XREF: ROM:0011ADB4↑p ROM:0011AE92 move.w ($5C0).w,($5C2).w ROM:0011AE98 move.w $DC(a5),($5C4).w ROM:0011AE9E rts ROM:0011AE9E ; End of function sub_11AE92 ROM:0011AE9E ROM:0011AEA0 ROM:0011AEA0 ; =============== S U B R O U T I N E ======================================= ROM:0011AEA0 ROM:0011AEA0 ROM:0011AEA0 sub_11AEA0: ; CODE XREF: ROM:loc_11ADA8↑p ROM:0011AEA0 move.w $D8(a5),d1 ROM:0011AEA4 move.w ($5A6).w,d0 ROM:0011AEA8 cmp.w d0,d1 ROM:0011AEAA bge.s loc_11AEAE ROM:0011AEAC move.w d1,d0 ROM:0011AEAE ROM:0011AEAE loc_11AEAE: ; CODE XREF: sub_11AEA0+A↑j ROM:0011AEAE cmpi.w #0,d0 ROM:0011AEB2 bge.s loc_11AEB6 ROM:0011AEB4 clr.w d0 ROM:0011AEB6 ROM:0011AEB6 loc_11AEB6: ; CODE XREF: sub_11AEA0+12↑j ROM:0011AEB6 move.w d0,($5C2).w ROM:0011AEBA move.w $D0(a5),d1 ROM:0011AEBE move.w ($5A8).w,d0 ROM:0011AEC2 cmp.w d0,d1 ROM:0011AEC4 bge.s loc_11AEC8 ROM:0011AEC6 move.w d1,d0 ROM:0011AEC8 ROM:0011AEC8 loc_11AEC8: ; CODE XREF: sub_11AEA0+24↑j ROM:0011AEC8 cmpi.w #0,d0 ROM:0011AECC bge.s loc_11AED0 ROM:0011AECE clr.w d0 ROM:0011AED0 ROM:0011AED0 loc_11AED0: ; CODE XREF: sub_11AEA0+2C↑j ROM:0011AED0 move.w d0,($5C4).w ROM:0011AED4 rts ROM:0011AED4 ; End of function sub_11AEA0 ROM:0011AED4 ROM:0011AED6 ROM:0011AED6 ; =============== S U B R O U T I N E ======================================= ROM:0011AED6 ROM:0011AED6 ROM:0011AED6 sub_11AED6: ; CODE XREF: ROM:0011AE28↑p ROM:0011AED6 ; ROM:0011AE44↑p ROM:0011AED6 clr.w ($5C2).w ROM:0011AEDA clr.w ($5B0).w ROM:0011AEDE clr.w ($5B6).w ROM:0011AEE2 rts ROM:0011AEE2 ; End of function sub_11AED6 ROM:0011AEE2 ROM:0011AEE4 ROM:0011AEE4 ; =============== S U B R O U T I N E ======================================= ROM:0011AEE4 ROM:0011AEE4 ROM:0011AEE4 sub_11AEE4: ; CODE XREF: ROM:00116E06↑p ROM:0011AEE4 ; ROM:00116E9A↑p ROM:0011AEE4 clr.w ($FFFFFE0A).w ROM:0011AEE8 clr.l ($FFFFFE0C).w ROM:0011AEEC clr.l ($FFFFFE10).w ROM:0011AEF0 clr.l ($FFFFFE14).w ROM:0011AEF4 clr.l ($FFFFFE18).w ROM:0011AEF8 clr.l ($FFFFFE1C).w ROM:0011AEFC clr.w ($FFFFFE20).w ROM:0011AF00 moveq #0,d0 ROM:0011AF02 moveq #0,d1 ROM:0011AF04 moveq #$F,d2 ROM:0011AF06 moveq #0,d3 ROM:0011AF08 moveq #1,d4 ROM:0011AF0A moveq #3,d5 ROM:0011AF0C clr.w ($FFFFFF00).w ROM:0011AF10 bsr.l sub_11AF80 ROM:0011AF16 ROM:0011AF16 loc_11AF16: ; CODE XREF: sub_11AEE4+3E↓j ROM:0011AF16 cmpi.l #0,($FFFFFE18).w ROM:0011AF1E beq.s loc_11AF24 ROM:0011AF20 nop ROM:0011AF22 bra.s loc_11AF16 ROM:0011AF24 ; --------------------------------------------------------------------------- ROM:0011AF24 ROM:0011AF24 loc_11AF24: ; CODE XREF: sub_11AEE4+3A↑j ROM:0011AF24 bsr.w sub_11AF3C ROM:0011AF28 move.w #$40C0,($FFFFFE00).w ROM:0011AF2E ori.w #1,($FFFFFE00).w ROM:0011AF34 move.w #$640,($FFFFFE08).w ROM:0011AF3A rts ROM:0011AF3A ; End of function sub_11AEE4 ROM:0011AF3A ROM:0011AF3C ROM:0011AF3C ; =============== S U B R O U T I N E ======================================= ROM:0011AF3C ROM:0011AF3C ROM:0011AF3C sub_11AF3C: ; CODE XREF: sub_11AEE4:loc_11AF24↑p ROM:0011AF3C move.w ($FFFFFF00).w,d0 ROM:0011AF40 move.b d0,d1 ROM:0011AF42 andi.b #$F,d1 ROM:0011AF46 addi.b #$30,d1 ; '0' ROM:0011AF4A move.b d1,($7C7).w ROM:0011AF4E move.b d0,d1 ROM:0011AF50 lsr.b #4,d1 ROM:0011AF52 andi.b #$F,d1 ROM:0011AF56 addi.b #$30,d1 ; '0' ROM:0011AF5A move.b d1,($7C6).w ROM:0011AF5E lsr.w #8,d0 ROM:0011AF60 move.b d0,d1 ROM:0011AF62 andi.b #$F,d1 ROM:0011AF66 addi.b #$30,d1 ; '0' ROM:0011AF6A move.b d1,($7C5).w ROM:0011AF6E move.b d0,d1 ROM:0011AF70 lsr.b #4,d1 ROM:0011AF72 andi.b #$F,d1 ROM:0011AF76 addi.b #$30,d1 ; '0' ROM:0011AF7A move.b d1,($7C4).w ROM:0011AF7E rts ROM:0011AF7E ; End of function sub_11AF3C ROM:0011AF7E ROM:0011AF80 ROM:0011AF80 ; =============== S U B R O U T I N E ======================================= ROM:0011AF80 ROM:0011AF80 ROM:0011AF80 sub_11AF80: ; CODE XREF: sub_1109E4+2A↑p ROM:0011AF80 ; sub_110C1E+86↑p ... ROM:0011AF80 cmpi.w #0,d1 ROM:0011AF84 bne.s loc_11AF92 ROM:0011AF86 move.w #$FFFF,d1 ROM:0011AF8A bclr d0,d1 ROM:0011AF8C and.w d1,($FFFFFE0A).w ROM:0011AF90 bra.s loc_11AF9A ROM:0011AF92 ; --------------------------------------------------------------------------- ROM:0011AF92 ROM:0011AF92 loc_11AF92: ; CODE XREF: sub_11AF80+4↑j ROM:0011AF92 clr.w d1 ROM:0011AF94 bset d0,d1 ROM:0011AF96 or.w d1,($FFFFFE0A).w ROM:0011AF9A ROM:0011AF9A loc_11AF9A: ; CODE XREF: sub_11AF80+10↑j ROM:0011AF9A asl.w #1,d0 ROM:0011AF9C moveq #3,d1 ROM:0011AF9E asl.l d0,d1 ROM:0011AFA0 eori.l #$FFFFFFFF,d1 ROM:0011AFA6 and.l d1,($FFFFFE1C).w ROM:0011AFAA and.l d1,($FFFFFE14).w ROM:0011AFAE and.l d1,($FFFFFE18).w ROM:0011AFB2 clr.l d1 ROM:0011AFB4 move.w d3,d1 ROM:0011AFB6 asl.l d0,d1 ROM:0011AFB8 or.l d1,($FFFFFE14).w ROM:0011AFBC clr.l d1 ROM:0011AFBE move.w d4,d1 ROM:0011AFC0 asl.l d0,d1 ROM:0011AFC2 or.l d1,($FFFFFE18).w ROM:0011AFC6 move.w d0,d3 ROM:0011AFC8 asl.w #1,d0 ROM:0011AFCA movea.w #$FE10,a0 ROM:0011AFCE cmpi.w #$20,d0 ; ' ' ROM:0011AFD2 blt.s loc_11AFDC ROM:0011AFD4 subi.w #$20,d0 ; ' ' ROM:0011AFD8 movea.w #$FE0C,a0 ROM:0011AFDC ROM:0011AFDC loc_11AFDC: ; CODE XREF: sub_11AF80+52↑j ROM:0011AFDC moveq #$F,d1 ROM:0011AFDE asl.l d0,d1 ROM:0011AFE0 eori.l #$FFFFFFFF,d1 ROM:0011AFE6 and.l d1,(a0) ROM:0011AFE8 clr.l d1 ROM:0011AFEA move.w d2,d1 ROM:0011AFEC asl.l d0,d1 ROM:0011AFEE or.l d1,(a0) ROM:0011AFF0 clr.l d1 ROM:0011AFF2 move.w d5,d1 ROM:0011AFF4 asl.l d3,d1 ROM:0011AFF6 or.l d1,($FFFFFE1C).w ROM:0011AFFA rts ROM:0011AFFA ; End of function sub_11AF80 ROM:0011AFFA ROM:0011AFFC ROM:0011AFFC ; =============== S U B R O U T I N E ======================================= ROM:0011AFFC ROM:0011AFFC ROM:0011AFFC sub_11AFFC: ; CODE XREF: sub_1109E4+6↑p ROM:0011AFFC ; sub_110C1E+66↑p ... ROM:0011AFFC asl.w #1,d0 ROM:0011AFFE moveq #3,d1 ROM:0011B000 asl.l d0,d1 ROM:0011B002 eori.l #$FFFFFFFF,d1 ROM:0011B008 and.l d1,($FFFFFE1C).w ROM:0011B00C asr.w #1,d0 ROM:0011B00E rts ROM:0011B00E ; End of function sub_11AFFC ROM:0011B00E ROM:0011B010 ; --------------------------------------------------------------------------- ROM:0011B010 lea ($5CA).w,a0 ROM:0011B014 lea ($5CA).w,a1 ROM:0011B018 rts ROM:0011B01A ROM:0011B01A ; =============== S U B R O U T I N E ======================================= ROM:0011B01A ROM:0011B01A ROM:0011B01A sub_11B01A: ; CODE XREF: sub_110E14+C0↑p ROM:0011B01A movea.w #$868,a0 ROM:0011B01E movea.w #$71E,a1 ROM:0011B022 move.w #0,d0 ROM:0011B026 bsr.w sub_11B112 ROM:0011B02A cmpi.w #0,($4CE).w ROM:0011B030 bne.s loc_11B056 ROM:0011B032 addq.l #1,($450).w ROM:0011B036 movea.w #$88A,a0 ROM:0011B03A movea.w #$762,a1 ROM:0011B03E move.w #0,d0 ROM:0011B042 bsr.w sub_11B112 ROM:0011B046 movea.w #$88A,a0 ROM:0011B04A movea.w #$736,a1 ROM:0011B04E move.w #$16,d0 ROM:0011B052 bsr.w sub_11B112 ROM:0011B056 ROM:0011B056 loc_11B056: ; CODE XREF: sub_11B01A+16↑j ROM:0011B056 cmpi.w #$E10,($4CE).w ROM:0011B05C bne.s loc_11B06E ROM:0011B05E movea.w #$88A,a0 ROM:0011B062 movea.w #$736,a1 ROM:0011B066 move.w #$16,d0 ROM:0011B06A bsr.w sub_11B112 ROM:0011B06E ROM:0011B06E loc_11B06E: ; CODE XREF: sub_11B01A+42↑j ROM:0011B06E cmpi.w #0,($4BC).w ROM:0011B074 bne.s locret_11B086 ROM:0011B076 movea.w #$874,a0 ROM:0011B07A movea.w #$71E,a1 ROM:0011B07E move.w #$C,d0 ROM:0011B082 bsr.w sub_11B112 ROM:0011B086 ROM:0011B086 locret_11B086: ; CODE XREF: sub_11B01A+5A↑j ROM:0011B086 rts ROM:0011B086 ; End of function sub_11B01A ROM:0011B086 ROM:0011B088 ROM:0011B088 ; =============== S U B R O U T I N E ======================================= ROM:0011B088 ROM:0011B088 ROM:0011B088 sub_11B088: ; CODE XREF: ROM:loc_1175C8↑p ROM:0011B088 subq.w #1,($5C8).w ROM:0011B08C bgt.s loc_11B0A4 ROM:0011B08E move.w #$A,($5C8).w ROM:0011B094 movea.w #$83A,a0 ROM:0011B098 movea.w #$62E,a1 ROM:0011B09C move.w #$4A,d0 ; 'J' ROM:0011B0A0 bsr.w sub_11B112 ROM:0011B0A4 ROM:0011B0A4 loc_11B0A4: ; CODE XREF: sub_11B088+4↑j ROM:0011B0A4 subq.w #1,($5C6).w ROM:0011B0A8 bgt.s loc_11B106 ROM:0011B0AA move.w #$400,($5C6).w ROM:0011B0B0 addq.l #1,($1440).w ROM:0011B0B4 movea.w #$868,a0 ROM:0011B0B8 movea.w #$6C2,a1 ROM:0011B0BC move.w #$2E,d0 ; '.' ROM:0011B0C0 bsr.w sub_11B112 ROM:0011B0C4 move.l ($1440).w,d2 ROM:0011B0C8 clr.l d3 ROM:0011B0CA divsl.l #$3C,d3:d2 ; '<' ROM:0011B0D2 cmpi.w #0,d3 ROM:0011B0D6 bne.s loc_11B106 ROM:0011B0D8 movea.w #$868,a0 ROM:0011B0DC movea.w #$71E,a1 ROM:0011B0E0 move.w #0,d0 ROM:0011B0E4 bsr.w sub_11B112 ROM:0011B0E8 divsl.l #$3C,d3:d2 ; '<' ROM:0011B0F0 cmpi.w #0,d3 ROM:0011B0F4 bne.s loc_11B106 ROM:0011B0F6 movea.w #$868,a0 ROM:0011B0FA movea.w #$71E,a1 ROM:0011B0FE move.w #0,d0 ROM:0011B102 bsr.w sub_11B112 ROM:0011B106 ROM:0011B106 loc_11B106: ; CODE XREF: sub_11B088+20↑j ROM:0011B106 ; sub_11B088+4E↑j ... ROM:0011B106 movea.w #$7F0,a0 ROM:0011B10A movea.w #$5DE,a1 ROM:0011B10E move.w #$28,d0 ; '(' ROM:0011B10E ; End of function sub_11B088 ROM:0011B10E ROM:0011B112 ROM:0011B112 ; =============== S U B R O U T I N E ======================================= ROM:0011B112 ROM:0011B112 ROM:0011B112 sub_11B112: ; CODE XREF: sub_11B01A+C↑p ROM:0011B112 ; sub_11B01A+28↑p ... ROM:0011B112 moveq #0,d1 ROM:0011B114 ROM:0011B114 loc_11B114: ; CODE XREF: sub_11B112+4↓j ROM:0011B114 ; sub_11B112:loc_11B142↓j ROM:0011B114 btst d1,-(a0) ROM:0011B116 dbne d0,loc_11B114 ROM:0011B11A subq.w #1,d0 ROM:0011B11C blt.s locret_11B144 ROM:0011B11E btst #1,(a0) ROM:0011B122 beq.s loc_11B136 ROM:0011B124 addq.w #1,(a1,d0.w*2) ROM:0011B128 bvc.s loc_11B132 ROM:0011B12A move.w #$7FFF,(a1,d0.w*2) ROM:0011B130 clr.b (a0) ROM:0011B132 ROM:0011B132 loc_11B132: ; CODE XREF: sub_11B112+16↑j ROM:0011B132 bra.w loc_11B142 ROM:0011B136 ; --------------------------------------------------------------------------- ROM:0011B136 ROM:0011B136 loc_11B136: ; CODE XREF: sub_11B112+10↑j ROM:0011B136 subq.w #1,(a1,d0.w*2) ROM:0011B13A bpl.s loc_11B142 ROM:0011B13C clr.w (a1,d0.w*2) ROM:0011B140 clr.b (a0) ROM:0011B142 ROM:0011B142 loc_11B142: ; CODE XREF: sub_11B112:loc_11B132↑j ROM:0011B142 ; sub_11B112+28↑j ROM:0011B142 bra.s loc_11B114 ROM:0011B144 ; --------------------------------------------------------------------------- ROM:0011B144 ROM:0011B144 locret_11B144: ; CODE XREF: sub_11B112+A↑j ROM:0011B144 rts ROM:0011B144 ; End of function sub_11B112 ROM:0011B144 ROM:0011B144 ; --------------------------------------------------------------------------- ROM:0011B146 dc.w $FFFF ROM:0011B148 dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:0011B158 dc.b $F, $FF ROM:0011B15A ROM:0011B15A ; =============== S U B R O U T I N E ======================================= ROM:0011B15A ROM:0011B15A ROM:0011B15A sub_11B15A: ; CODE XREF: sub_129E74+6↓p ROM:0011B15A bsr.w sub_11B16E ROM:0011B15E bsr.l sub_11BAB4 ROM:0011B164 bsr.w sub_11B764 ROM:0011B168 bsr.w sub_11B8C6 ROM:0011B16C rts ROM:0011B16C ; End of function sub_11B15A ROM:0011B16C ROM:0011B16E ROM:0011B16E ; =============== S U B R O U T I N E ======================================= ROM:0011B16E ROM:0011B16E ROM:0011B16E sub_11B16E: ; CODE XREF: sub_11B15A↑p ROM:0011B16E move.w ($9CE).w,d1 ROM:0011B172 cmp.w ($9D0).w,d1 ROM:0011B176 bne.s loc_11B198 ROM:0011B178 cmpi.w #$190,d1 ROM:0011B17C ble.s loc_11B18A ROM:0011B17E cmpi.w #$28A,d1 ROM:0011B182 bge.s loc_11B18A ROM:0011B184 move.w d1,($9CC).w ROM:0011B188 bra.s loc_11B196 ROM:0011B18A ; --------------------------------------------------------------------------- ROM:0011B18A ROM:0011B18A loc_11B18A: ; CODE XREF: sub_11B16E+E↑j ROM:0011B18A ; sub_11B16E+14↑j ROM:0011B18A move.w $158(a5),($9CC).w ROM:0011B190 bset #0,($1430).w ROM:0011B196 ROM:0011B196 loc_11B196: ; CODE XREF: sub_11B16E+1A↑j ROM:0011B196 bra.s loc_11B1A4 ROM:0011B198 ; --------------------------------------------------------------------------- ROM:0011B198 ROM:0011B198 loc_11B198: ; CODE XREF: sub_11B16E+8↑j ROM:0011B198 move.w $158(a5),($9CC).w ROM:0011B19E bset #0,($1430).w ROM:0011B1A4 ROM:0011B1A4 loc_11B1A4: ; CODE XREF: sub_11B16E:loc_11B196↑j ROM:0011B1A4 move.w #$20D,d0 ROM:0011B1A8 muls.w #$3E8,d0 ROM:0011B1AC divs.w ($9CC).w,d0 ROM:0011B1B0 move.w d0,($47C).w ROM:0011B1B4 muls.w ($484).w,d0 ROM:0011B1B8 divs.w #$3E8,d0 ROM:0011B1BC clr.l d1 ROM:0011B1BE move.w d0,d1 ROM:0011B1C0 swap d1 ROM:0011B1C2 move.w ($9A0).w,d2 ROM:0011B1C6 swap d2 ROM:0011B1C8 move.w ($9A2).w,d2 ROM:0011B1CC move.w $166(a5),d3 ROM:0011B1D0 ext.l d3 ROM:0011B1D2 bsr.l sub_1173B6 ROM:0011B1D8 move.w d4,($9A2).w ROM:0011B1DC swap d4 ROM:0011B1DE move.w d4,($9A0).w ROM:0011B1E2 btst #2,($49F).w ROM:0011B1E8 beq.s loc_11B1F0 ROM:0011B1EA bset #5,($1430).w ROM:0011B1F0 ROM:0011B1F0 loc_11B1F0: ; CODE XREF: sub_11B16E+7A↑j ROM:0011B1F0 btst #5,($1430).w ROM:0011B1F6 beq.s loc_11B200 ROM:0011B1F8 move.b #$FF,($11B8).w ROM:0011B1FE bra.s loc_11B222 ROM:0011B200 ; --------------------------------------------------------------------------- ROM:0011B200 ROM:0011B200 loc_11B200: ; CODE XREF: sub_11B16E+88↑j ROM:0011B200 move.w ($9E8).w,d0 ROM:0011B204 subi.w #$8CA,d0 ROM:0011B208 bpl.s loc_11B20C ROM:0011B20A clr.w d0 ROM:0011B20C ROM:0011B20C loc_11B20C: ; CODE XREF: sub_11B16E+9A↑j ROM:0011B20C muls.w #$86,d0 ROM:0011B210 divs.w #$3E8,d0 ROM:0011B214 cmpi.w #$FE,d0 ROM:0011B218 ble.s loc_11B21E ROM:0011B21A move.w #$FE,d0 ROM:0011B21E ROM:0011B21E loc_11B21E: ; CODE XREF: sub_11B16E+AA↑j ROM:0011B21E move.b d0,($11B8).w ROM:0011B222 ROM:0011B222 loc_11B222: ; CODE XREF: sub_11B16E+90↑j ROM:0011B222 btst #2,($49E).w ROM:0011B228 beq.s loc_11B230 ROM:0011B22A bset #7,($140B).w ROM:0011B230 ROM:0011B230 loc_11B230: ; CODE XREF: sub_11B16E+BA↑j ROM:0011B230 move.w $15A(a5),d0 ROM:0011B234 cmp.w ($9B4).w,d0 ROM:0011B238 bgt.s loc_11B242 ROM:0011B23A bset #0,($140F).w ROM:0011B240 bra.s loc_11B250 ROM:0011B242 ; --------------------------------------------------------------------------- ROM:0011B242 ROM:0011B242 loc_11B242: ; CODE XREF: sub_11B16E+CA↑j ROM:0011B242 btst #4,($894).w ROM:0011B248 bne.s loc_11B250 ROM:0011B24A bclr #0,($140F).w ROM:0011B250 ROM:0011B250 loc_11B250: ; CODE XREF: sub_11B16E+D2↑j ROM:0011B250 ; sub_11B16E+DA↑j ROM:0011B250 move.w $178(a5),d0 ROM:0011B254 cmpi.w #1,d0 ROM:0011B258 bne.s loc_11B2B8 ROM:0011B25A clr.w d1 ROM:0011B25C move.w ($A0C).w,d0 ROM:0011B260 btst #2,($140C).w ROM:0011B266 beq.s loc_11B274 ROM:0011B268 cmpi.w #$7F,d0 ROM:0011B26C bne.s loc_11B274 ROM:0011B26E move.w #1,d1 ROM:0011B272 bra.s loc_11B280 ROM:0011B274 ; --------------------------------------------------------------------------- ROM:0011B274 ROM:0011B274 loc_11B274: ; CODE XREF: sub_11B16E+F8↑j ROM:0011B274 ; sub_11B16E+FE↑j ROM:0011B274 btst #0,($1404).w ROM:0011B27A beq.s loc_11B280 ROM:0011B27C move.w #1,d1 ROM:0011B280 ROM:0011B280 loc_11B280: ; CODE XREF: sub_11B16E+104↑j ROM:0011B280 ; sub_11B16E+10C↑j ROM:0011B280 cmpi.w #1,d1 ROM:0011B284 bne.s loc_11B29C ROM:0011B286 lea $8F8(a5),a0 ROM:0011B28A move.w #$C,d0 ROM:0011B28E move.w (a0,d0.w*2),($99C).w ROM:0011B294 bset #0,($1404).w ROM:0011B29A bra.s loc_11B2B6 ROM:0011B29C ; --------------------------------------------------------------------------- ROM:0011B29C ROM:0011B29C loc_11B29C: ; CODE XREF: sub_11B16E+116↑j ROM:0011B29C move.w ($A0C).w,d0 ROM:0011B2A0 muls.w #$A,d0 ROM:0011B2A4 btst #2,($140C).w ROM:0011B2AA beq.s loc_11B2AE ROM:0011B2AC neg.w d0 ROM:0011B2AE ROM:0011B2AE loc_11B2AE: ; CODE XREF: sub_11B16E+13C↑j ROM:0011B2AE addi.w #$AAC,d0 ROM:0011B2B2 move.w d0,($99C).w ROM:0011B2B6 ROM:0011B2B6 loc_11B2B6: ; CODE XREF: sub_11B16E+12C↑j ROM:0011B2B6 bra.s loc_11B31E ROM:0011B2B8 ; --------------------------------------------------------------------------- ROM:0011B2B8 ROM:0011B2B8 loc_11B2B8: ; CODE XREF: sub_11B16E+EA↑j ROM:0011B2B8 clr.w d0 ROM:0011B2BA btst #0,($1404).w ROM:0011B2C0 beq.s loc_11B2C6 ROM:0011B2C2 move.w #1,d0 ROM:0011B2C6 ROM:0011B2C6 loc_11B2C6: ; CODE XREF: sub_11B16E+152↑j ROM:0011B2C6 btst #4,($49E).w ROM:0011B2CC bne.s loc_11B2D4 ROM:0011B2CE cmpi.w #1,d0 ROM:0011B2D2 bne.s loc_11B2F2 ROM:0011B2D4 ROM:0011B2D4 loc_11B2D4: ; CODE XREF: sub_11B16E+15E↑j ROM:0011B2D4 lea $8F8(a5),a0 ROM:0011B2D8 move.w #$C,d0 ROM:0011B2DC move.w (a0,d0.w*2),($99C).w ROM:0011B2E2 bset #0,($1404).w ROM:0011B2E8 move.w ($9B4).w,d0 ROM:0011B2EC move.w d0,($9CA).w ROM:0011B2F0 bra.s loc_11B31E ROM:0011B2F2 ; --------------------------------------------------------------------------- ROM:0011B2F2 ROM:0011B2F2 loc_11B2F2: ; CODE XREF: sub_11B16E+164↑j ROM:0011B2F2 clr.l d1 ROM:0011B2F4 move.w ($496).w,d1 ROM:0011B2F8 swap d1 ROM:0011B2FA move.w ($99C).w,d2 ROM:0011B2FE swap d2 ROM:0011B300 move.w ($99E).w,d2 ROM:0011B304 move.w $168(a5),d3 ROM:0011B308 ext.l d3 ROM:0011B30A bsr.l sub_1173B6 ROM:0011B310 move.w d4,($99E).w ROM:0011B314 swap d4 ROM:0011B316 move.w d4,($99C).w ROM:0011B31A move.w d4,($9CA).w ROM:0011B31E ROM:0011B31E loc_11B31E: ; CODE XREF: sub_11B16E:loc_11B2B6↑j ROM:0011B31E ; sub_11B16E+182↑j ROM:0011B31E move.w $176(a5),d0 ROM:0011B322 cmpi.w #1,d0 ROM:0011B326 bne.s loc_11B342 ROM:0011B328 move.w ($A0E).w,d0 ROM:0011B32C move.w ($A0E).w,d0 ROM:0011B330 muls.w #$16C,d0 ROM:0011B334 divs.w #$64,d0 ; 'd' ROM:0011B338 addi.w #$980,d0 ROM:0011B33C move.w d0,($998).w ROM:0011B340 bra.s loc_11B39C ROM:0011B342 ; --------------------------------------------------------------------------- ROM:0011B342 ROM:0011B342 loc_11B342: ; CODE XREF: sub_11B16E+1B8↑j ROM:0011B342 clr.w d0 ROM:0011B344 btst #3,($1422).w ROM:0011B34A beq.s loc_11B350 ROM:0011B34C move.w #1,d0 ROM:0011B350 ROM:0011B350 loc_11B350: ; CODE XREF: sub_11B16E+1DC↑j ROM:0011B350 btst #5,($49E).w ROM:0011B356 bne.s loc_11B35E ROM:0011B358 cmpi.w #1,d0 ROM:0011B35C bne.s loc_11B374 ROM:0011B35E ROM:0011B35E loc_11B35E: ; CODE XREF: sub_11B16E+1E8↑j ROM:0011B35E lea $8F8(a5),a0 ROM:0011B362 move.w #$D,d0 ROM:0011B366 move.w (a0,d0.w*2),($998).w ROM:0011B36C bset #3,($1422).w ROM:0011B372 bra.s loc_11B39C ROM:0011B374 ; --------------------------------------------------------------------------- ROM:0011B374 ROM:0011B374 loc_11B374: ; CODE XREF: sub_11B16E+1EE↑j ROM:0011B374 clr.l d1 ROM:0011B376 move.w ($498).w,d1 ROM:0011B37A swap d1 ROM:0011B37C move.w ($998).w,d2 ROM:0011B380 swap d2 ROM:0011B382 move.w ($99A).w,d2 ROM:0011B386 move.w $16A(a5),d3 ROM:0011B38A ext.l d3 ROM:0011B38C bsr.l sub_1173B6 ROM:0011B392 move.w d4,($99A).w ROM:0011B396 swap d4 ROM:0011B398 move.w d4,($998).w ROM:0011B39C ROM:0011B39C loc_11B39C: ; CODE XREF: sub_11B16E+1D2↑j ROM:0011B39C ; sub_11B16E+204↑j ROM:0011B39C move.w $17A(a5),d0 ROM:0011B3A0 cmpi.w #1,d0 ROM:0011B3A4 bne.s loc_11B3E0 ROM:0011B3A6 move.w ($A12).w,d0 ROM:0011B3AA btst #5,($140E).w ROM:0011B3B0 bne.s loc_11B3B8 ROM:0011B3B2 cmpi.w #$7F,d0 ROM:0011B3B6 bne.s loc_11B3CE ROM:0011B3B8 ROM:0011B3B8 loc_11B3B8: ; CODE XREF: sub_11B16E+242↑j ROM:0011B3B8 lea $8F8(a5),a0 ROM:0011B3BC move.w #$E,d0 ROM:0011B3C0 move.w (a0,d0.w*2),($9AA).w ROM:0011B3C6 bset #5,($140E).w ROM:0011B3CC bra.s loc_11B3DA ROM:0011B3CE ; --------------------------------------------------------------------------- ROM:0011B3CE ROM:0011B3CE loc_11B3CE: ; CODE XREF: sub_11B16E+248↑j ROM:0011B3CE move.w ($A12).w,d0 ROM:0011B3D2 muls.w #$A,d0 ROM:0011B3D6 move.w d0,($9AA).w ROM:0011B3DA ROM:0011B3DA loc_11B3DA: ; CODE XREF: sub_11B16E+25E↑j ROM:0011B3DA bra.l loc_11B58A ROM:0011B3E0 ; --------------------------------------------------------------------------- ROM:0011B3E0 ROM:0011B3E0 loc_11B3E0: ; CODE XREF: sub_11B16E+236↑j ROM:0011B3E0 move.w ($49E).w,d2 ROM:0011B3E4 clr.w d1 ROM:0011B3E6 move.b ($11BC).w,d1 ROM:0011B3EA cmpi.w #6,d1 ROM:0011B3EE bcc.s locret_11B3F8 ROM:0011B3F0 movea.l off_11B3FA(pc,d1.w*4),a0 ROM:0011B3F4 nop ROM:0011B3F6 jmp (a0) ROM:0011B3F8 ; --------------------------------------------------------------------------- ROM:0011B3F8 ROM:0011B3F8 locret_11B3F8: ; CODE XREF: sub_11B16E+280↑j ROM:0011B3F8 rts ROM:0011B3F8 ; --------------------------------------------------------------------------- ROM:0011B3FA off_11B3FA: dc.l loc_11B412 ; DATA XREF: sub_11B16E+282↑r ROM:0011B3FE dc.l loc_11B41E ROM:0011B402 dc.l loc_11B470 ROM:0011B406 dc.l loc_11B4B4 ROM:0011B40A dc.l loc_11B4DE ROM:0011B40E dc.l loc_11B51E ROM:0011B412 ; --------------------------------------------------------------------------- ROM:0011B412 ROM:0011B412 loc_11B412: ; DATA XREF: sub_11B16E:off_11B3FA↑o ROM:0011B412 move.b #1,($11BC).w ROM:0011B418 bra.l loc_11B546 ROM:0011B41E ; --------------------------------------------------------------------------- ROM:0011B41E ROM:0011B41E loc_11B41E: ; DATA XREF: sub_11B16E+290↑o ROM:0011B41E move.w $17C(a5),d0 ROM:0011B422 btst #6,($88B).w ROM:0011B428 beq.s loc_11B46A ROM:0011B42A btst #$E,d2 ROM:0011B42E beq.s loc_11B46A ROM:0011B430 btst #6,($9DC).w ROM:0011B436 beq.s loc_11B44E ROM:0011B438 clr.b ($7F0).w ROM:0011B43C move.w d0,($62E).w ROM:0011B440 move.b #1,($7F0).w ROM:0011B446 move.b #2,($11BC).w ROM:0011B44C bra.s loc_11B46A ROM:0011B44E ; --------------------------------------------------------------------------- ROM:0011B44E ROM:0011B44E loc_11B44E: ; CODE XREF: sub_11B16E+2C8↑j ROM:0011B44E btst #6,($9DE).w ROM:0011B454 beq.s loc_11B46A ROM:0011B456 clr.b ($7F0).w ROM:0011B45A move.w d0,($62E).w ROM:0011B45E move.b #1,($7F0).w ROM:0011B464 move.b #4,($11BC).w ROM:0011B46A ROM:0011B46A loc_11B46A: ; CODE XREF: sub_11B16E+2BA↑j ROM:0011B46A ; sub_11B16E+2C0↑j ... ROM:0011B46A bra.l loc_11B546 ROM:0011B470 ; --------------------------------------------------------------------------- ROM:0011B470 ROM:0011B470 loc_11B470: ; DATA XREF: sub_11B16E+294↑o ROM:0011B470 btst #6,($88B).w ROM:0011B476 bne.s loc_11B480 ROM:0011B478 move.b #1,($11BC).w ROM:0011B47E bra.s loc_11B4AE ROM:0011B480 ; --------------------------------------------------------------------------- ROM:0011B480 ROM:0011B480 loc_11B480: ; CODE XREF: sub_11B16E+308↑j ROM:0011B480 btst #$E,d2 ROM:0011B484 bne.s loc_11B48E ROM:0011B486 move.b #1,($11BC).w ROM:0011B48C bra.s loc_11B4AE ROM:0011B48E ; --------------------------------------------------------------------------- ROM:0011B48E ROM:0011B48E loc_11B48E: ; CODE XREF: sub_11B16E+316↑j ROM:0011B48E cmpi.w #0,($62E).w ROM:0011B494 bgt.s loc_11B4AE ROM:0011B496 bset #3,($1425).w ROM:0011B49C bset #7,($151F).w ROM:0011B4A2 bset #5,($140E).w ROM:0011B4A8 move.b #3,($11BC).w ROM:0011B4AE ROM:0011B4AE loc_11B4AE: ; CODE XREF: sub_11B16E+310↑j ROM:0011B4AE ; sub_11B16E+31E↑j ... ROM:0011B4AE bra.l loc_11B546 ROM:0011B4B4 ; --------------------------------------------------------------------------- ROM:0011B4B4 ROM:0011B4B4 loc_11B4B4: ; DATA XREF: sub_11B16E+298↑o ROM:0011B4B4 btst #6,($88B).w ROM:0011B4BA bne.s loc_11B4CA ROM:0011B4BC move.b #1,($11BC).w ROM:0011B4C2 bclr #3,($1425).w ROM:0011B4C8 bra.s loc_11B4DC ROM:0011B4CA ; --------------------------------------------------------------------------- ROM:0011B4CA ROM:0011B4CA loc_11B4CA: ; CODE XREF: sub_11B16E+34C↑j ROM:0011B4CA btst #$E,d2 ROM:0011B4CE bne.s loc_11B4DC ROM:0011B4D0 move.b #1,($11BC).w ROM:0011B4D6 bclr #3,($1425).w ROM:0011B4DC ROM:0011B4DC loc_11B4DC: ; CODE XREF: sub_11B16E+35A↑j ROM:0011B4DC ; sub_11B16E+360↑j ROM:0011B4DC bra.s loc_11B546 ROM:0011B4DE ; --------------------------------------------------------------------------- ROM:0011B4DE ROM:0011B4DE loc_11B4DE: ; DATA XREF: sub_11B16E+29C↑o ROM:0011B4DE btst #6,($88B).w ROM:0011B4E4 bne.s loc_11B4EE ROM:0011B4E6 move.b #1,($11BC).w ROM:0011B4EC bra.s loc_11B51C ROM:0011B4EE ; --------------------------------------------------------------------------- ROM:0011B4EE ROM:0011B4EE loc_11B4EE: ; CODE XREF: sub_11B16E+376↑j ROM:0011B4EE btst #$E,d2 ROM:0011B4F2 bne.s loc_11B4FC ROM:0011B4F4 move.b #1,($11BC).w ROM:0011B4FA bra.s loc_11B51C ROM:0011B4FC ; --------------------------------------------------------------------------- ROM:0011B4FC ROM:0011B4FC loc_11B4FC: ; CODE XREF: sub_11B16E+384↑j ROM:0011B4FC cmpi.w #0,($62E).w ROM:0011B502 bgt.s loc_11B51C ROM:0011B504 bset #3,($142C).w ROM:0011B50A bset #0,($1520).w ROM:0011B510 bset #5,($140E).w ROM:0011B516 move.b #5,($11BC).w ROM:0011B51C ROM:0011B51C loc_11B51C: ; CODE XREF: sub_11B16E+37E↑j ROM:0011B51C ; sub_11B16E+38C↑j ... ROM:0011B51C bra.s loc_11B546 ROM:0011B51E ; --------------------------------------------------------------------------- ROM:0011B51E ROM:0011B51E loc_11B51E: ; DATA XREF: sub_11B16E+2A0↑o ROM:0011B51E btst #6,($88B).w ROM:0011B524 bne.s loc_11B534 ROM:0011B526 move.b #1,($11BC).w ROM:0011B52C bclr #3,($142C).w ROM:0011B532 bra.s loc_11B546 ROM:0011B534 ; --------------------------------------------------------------------------- ROM:0011B534 ROM:0011B534 loc_11B534: ; CODE XREF: sub_11B16E+3B6↑j ROM:0011B534 btst #$E,d2 ROM:0011B538 bne.s loc_11B546 ROM:0011B53A move.b #1,($11BC).w ROM:0011B540 bclr #3,($142C).w ROM:0011B546 ROM:0011B546 loc_11B546: ; CODE XREF: sub_11B16E+2AA↑j ROM:0011B546 ; sub_11B16E:loc_11B46A↑j ... ROM:0011B546 move.w d2,($49E).w ROM:0011B54A btst #5,($140E).w ROM:0011B550 beq.s loc_11B562 ROM:0011B552 lea $8F8(a5),a0 ROM:0011B556 move.w #$E,d0 ROM:0011B55A move.w (a0,d0.w*2),($9AA).w ROM:0011B560 bra.s loc_11B58A ROM:0011B562 ; --------------------------------------------------------------------------- ROM:0011B562 ROM:0011B562 loc_11B562: ; CODE XREF: sub_11B16E+3E2↑j ROM:0011B562 clr.l d1 ROM:0011B564 move.w ($49A).w,d1 ROM:0011B568 swap d1 ROM:0011B56A move.w ($9AA).w,d2 ROM:0011B56E swap d2 ROM:0011B570 move.w ($9AC).w,d2 ROM:0011B574 move.w $16E(a5),d3 ROM:0011B578 ext.l d3 ROM:0011B57A bsr.l sub_1173B6 ROM:0011B580 move.w d4,($9AC).w ROM:0011B584 swap d4 ROM:0011B586 move.w d4,($9AA).w ROM:0011B58A ROM:0011B58A loc_11B58A: ; CODE XREF: sub_11B16E:loc_11B3DA↑j ROM:0011B58A ; sub_11B16E+3F2↑j ROM:0011B58A btst #7,($49F).w ROM:0011B590 beq.s loc_11B5A8 ROM:0011B592 lea $8F8(a5),a0 ROM:0011B596 move.w #7,d0 ROM:0011B59A move.w (a0,d0.w*2),($9A6).w ROM:0011B5A0 bset #2,($140E).w ROM:0011B5A6 bra.s loc_11B5D0 ROM:0011B5A8 ; --------------------------------------------------------------------------- ROM:0011B5A8 ROM:0011B5A8 loc_11B5A8: ; CODE XREF: sub_11B16E+422↑j ROM:0011B5A8 clr.l d1 ROM:0011B5AA move.w ($48C).w,d1 ROM:0011B5AE swap d1 ROM:0011B5B0 move.w ($9A6).w,d2 ROM:0011B5B4 swap d2 ROM:0011B5B6 move.w ($9A8).w,d2 ROM:0011B5BA move.w $16C(a5),d3 ROM:0011B5BE ext.l d3 ROM:0011B5C0 bsr.l sub_1173B6 ROM:0011B5C6 move.w d4,($9A8).w ROM:0011B5CA swap d4 ROM:0011B5CC move.w d4,($9A6).w ROM:0011B5D0 ROM:0011B5D0 loc_11B5D0: ; CODE XREF: sub_11B16E+438↑j ROM:0011B5D0 btst #0,($49E).w ROM:0011B5D6 beq.s loc_11B5E8 ROM:0011B5D8 lea $8F8(a5),a0 ROM:0011B5DC move.w #8,d0 ROM:0011B5E0 move.w (a0,d0.w*2),($9B8).w ROM:0011B5E6 bra.s loc_11B610 ROM:0011B5E8 ; --------------------------------------------------------------------------- ROM:0011B5E8 ROM:0011B5E8 loc_11B5E8: ; CODE XREF: sub_11B16E+468↑j ROM:0011B5E8 clr.l d1 ROM:0011B5EA move.w ($48E).w,d1 ROM:0011B5EE swap d1 ROM:0011B5F0 move.w ($9B8).w,d2 ROM:0011B5F4 swap d2 ROM:0011B5F6 move.w ($9BA).w,d2 ROM:0011B5FA move.w $170(a5),d3 ROM:0011B5FE ext.l d3 ROM:0011B600 bsr.l sub_1173B6 ROM:0011B606 move.w d4,($9BA).w ROM:0011B60A swap d4 ROM:0011B60C move.w d4,($9B8).w ROM:0011B610 ROM:0011B610 loc_11B610: ; CODE XREF: sub_11B16E+478↑j ROM:0011B610 btst #4,($49F).w ROM:0011B616 beq.s loc_11B628 ROM:0011B618 lea $8F8(a5),a0 ROM:0011B61C move.w #4,d0 ROM:0011B620 move.w (a0,d0.w*2),($9B0).w ROM:0011B626 bra.s loc_11B62E ROM:0011B628 ; --------------------------------------------------------------------------- ROM:0011B628 ROM:0011B628 loc_11B628: ; CODE XREF: sub_11B16E+4A8↑j ROM:0011B628 move.w ($486).w,($9B0).w ROM:0011B62E ROM:0011B62E loc_11B62E: ; CODE XREF: sub_11B16E+4B8↑j ROM:0011B62E btst #1,($49E).w ROM:0011B634 beq.s loc_11B646 ROM:0011B636 lea $8F8(a5),a0 ROM:0011B63A move.w #9,d0 ROM:0011B63E move.w (a0,d0.w*2),($9C2).w ROM:0011B644 bra.s loc_11B66E ROM:0011B646 ; --------------------------------------------------------------------------- ROM:0011B646 ROM:0011B646 loc_11B646: ; CODE XREF: sub_11B16E+4C6↑j ROM:0011B646 clr.l d1 ROM:0011B648 move.w ($490).w,d1 ROM:0011B64C swap d1 ROM:0011B64E move.w ($9C2).w,d2 ROM:0011B652 swap d2 ROM:0011B654 move.w ($9C4).w,d2 ROM:0011B658 move.w $172(a5),d3 ROM:0011B65C ext.l d3 ROM:0011B65E bsr.l sub_1173B6 ROM:0011B664 move.w d4,($9C4).w ROM:0011B668 swap d4 ROM:0011B66A move.w d4,($9C2).w ROM:0011B66E ROM:0011B66E loc_11B66E: ; CODE XREF: sub_11B16E+4D6↑j ROM:0011B66E btst #7,($49F).w ROM:0011B674 beq.s loc_11B686 ROM:0011B676 lea $8F8(a5),a0 ROM:0011B67A move.w #7,d0 ROM:0011B67E move.w (a0,d0.w*2),($9C6).w ROM:0011B684 bra.s loc_11B6AE ROM:0011B686 ; --------------------------------------------------------------------------- ROM:0011B686 ROM:0011B686 loc_11B686: ; CODE XREF: sub_11B16E+506↑j ROM:0011B686 clr.l d1 ROM:0011B688 move.w ($4AA).w,d1 ROM:0011B68C swap d1 ROM:0011B68E move.w ($9C6).w,d2 ROM:0011B692 swap d2 ROM:0011B694 move.w ($9C8).w,d2 ROM:0011B698 move.w $174(a5),d3 ROM:0011B69C ext.l d3 ROM:0011B69E bsr.l sub_1173B6 ROM:0011B6A4 move.w d4,($9C8).w ROM:0011B6A8 swap d4 ROM:0011B6AA move.w d4,($9C6).w ROM:0011B6AE ROM:0011B6AE loc_11B6AE: ; CODE XREF: sub_11B16E+516↑j ROM:0011B6AE move.w #$3E18,d1 ROM:0011B6B2 move.w ($494).w,d2 ROM:0011B6B6 bsr.l sub_1174AA ROM:0011B6BC move.w d1,($9C0).w ROM:0011B6C0 btst #1,($1415).w ROM:0011B6C6 beq.s loc_11B6CE ROM:0011B6C8 bset #7,($1406).w ROM:0011B6CE ROM:0011B6CE loc_11B6CE: ; CODE XREF: sub_11B16E+558↑j ROM:0011B6CE btst #1,($1410).w ROM:0011B6D4 bne.s loc_11B6DA ROM:0011B6D6 clr.b d0 ROM:0011B6D8 bra.s loc_11B712 ROM:0011B6DA ; --------------------------------------------------------------------------- ROM:0011B6DA ROM:0011B6DA loc_11B6DA: ; CODE XREF: sub_11B16E+566↑j ROM:0011B6DA btst #7,($49E).w ROM:0011B6E0 beq.s loc_11B6E8 ROM:0011B6E2 move.b #$FF,d0 ROM:0011B6E6 bra.s loc_11B712 ROM:0011B6E8 ; --------------------------------------------------------------------------- ROM:0011B6E8 ROM:0011B6E8 loc_11B6E8: ; CODE XREF: sub_11B16E+572↑j ROM:0011B6E8 move.w ($CCE).w,d0 ROM:0011B6EC subi.w #$1F4,d0 ROM:0011B6F0 bpl.s loc_11B6F4 ROM:0011B6F2 clr.w d0 ROM:0011B6F4 ROM:0011B6F4 loc_11B6F4: ; CODE XREF: sub_11B16E+582↑j ROM:0011B6F4 muls.w #$100,d0 ROM:0011B6F8 divs.w #$2134,d0 ROM:0011B6FC cmpi.w #$FE,d0 ROM:0011B700 ble.s loc_11B708 ROM:0011B702 move.w #$FE,d0 ROM:0011B706 bra.s loc_11B712 ROM:0011B708 ; --------------------------------------------------------------------------- ROM:0011B708 ROM:0011B708 loc_11B708: ; CODE XREF: sub_11B16E+592↑j ROM:0011B708 cmpi.w #1,d0 ROM:0011B70C bge.s loc_11B712 ROM:0011B70E move.w #1,d0 ROM:0011B712 ROM:0011B712 loc_11B712: ; CODE XREF: sub_11B16E+56A↑j ROM:0011B712 ; sub_11B16E+578↑j ... ROM:0011B712 btst #7,($49E).w ROM:0011B718 bne.s loc_11B742 ROM:0011B71A btst #6,($89D).w ROM:0011B720 beq.s loc_11B73A ROM:0011B722 btst #5,($893).w ROM:0011B728 bne.s loc_11B72E ROM:0011B72A move.b d0,($78A).w ROM:0011B72E ROM:0011B72E loc_11B72E: ; CODE XREF: sub_11B16E+5BA↑j ROM:0011B72E move.b d0,d1 ROM:0011B730 sub.b ($78A).w,d1 ROM:0011B734 bpl.s loc_11B738 ROM:0011B736 clr.b d1 ROM:0011B738 ROM:0011B738 loc_11B738: ; CODE XREF: sub_11B16E+5C6↑j ROM:0011B738 bra.s loc_11B740 ROM:0011B73A ; --------------------------------------------------------------------------- ROM:0011B73A ROM:0011B73A loc_11B73A: ; CODE XREF: sub_11B16E+5B2↑j ROM:0011B73A move.b d0,d1 ROM:0011B73C clr.b ($78A).w ROM:0011B740 ROM:0011B740 loc_11B740: ; CODE XREF: sub_11B16E:loc_11B738↑j ROM:0011B740 bra.s loc_11B746 ROM:0011B742 ; --------------------------------------------------------------------------- ROM:0011B742 ROM:0011B742 loc_11B742: ; CODE XREF: sub_11B16E+5AA↑j ROM:0011B742 move.b #$FF,d1 ROM:0011B746 ROM:0011B746 loc_11B746: ; CODE XREF: sub_11B16E:loc_11B740↑j ROM:0011B746 move sr,-(sp) ROM:0011B748 move #$2700,sr ROM:0011B74C move.b d0,($11B9).w ROM:0011B750 move.b d1,($1236).w ROM:0011B754 move (sp)+,sr ROM:0011B756 btst #4,($892).w ROM:0011B75C bne.s locret_11B762 ROM:0011B75E bsr.w sub_11B924 ROM:0011B762 ROM:0011B762 locret_11B762: ; CODE XREF: sub_11B16E+5EE↑j ROM:0011B762 rts ROM:0011B762 ; End of function sub_11B16E ROM:0011B762 ROM:0011B764 ROM:0011B764 ; =============== S U B R O U T I N E ======================================= ROM:0011B764 ROM:0011B764 ROM:0011B764 sub_11B764: ; CODE XREF: sub_11B15A+A↑p ROM:0011B764 clr.w d1 ROM:0011B766 move.b ($11BB).w,d1 ROM:0011B76A cmpi.w #4,d1 ROM:0011B76E bcc.s locret_11B778 ROM:0011B770 movea.l off_11B77A(pc,d1.w*4),a0 ROM:0011B774 nop ROM:0011B776 jmp (a0) ROM:0011B778 ; --------------------------------------------------------------------------- ROM:0011B778 ROM:0011B778 locret_11B778: ; CODE XREF: sub_11B764+A↑j ROM:0011B778 rts ROM:0011B778 ; End of function sub_11B764 ROM:0011B778 ROM:0011B778 ; --------------------------------------------------------------------------- ROM:0011B77A off_11B77A: dc.l loc_11B78A ; DATA XREF: sub_11B764+C↑r ROM:0011B77E dc.l loc_11B796 ROM:0011B782 dc.l loc_11B7E0 ROM:0011B786 dc.l loc_11B808 ROM:0011B78A ; --------------------------------------------------------------------------- ROM:0011B78A ROM:0011B78A loc_11B78A: ; DATA XREF: ROM:off_11B77A↑o ROM:0011B78A move.b #1,($11BB).w ROM:0011B790 bsr.w sub_11B88A ROM:0011B794 rts ROM:0011B796 ; --------------------------------------------------------------------------- ROM:0011B796 ROM:0011B796 loc_11B796: ; DATA XREF: ROM:0011B77E↑o ROM:0011B796 btst #7,($140B).w ROM:0011B79C beq.s loc_11B7AE ROM:0011B79E btst #2,($1428).w ROM:0011B7A4 bne.s loc_11B7AE ROM:0011B7A6 move.b #2,($11BB).w ROM:0011B7AC bra.s loc_11B802 ROM:0011B7AE ; --------------------------------------------------------------------------- ROM:0011B7AE ROM:0011B7AE loc_11B7AE: ; CODE XREF: ROM:0011B79C↑j ROM:0011B7AE ; ROM:0011B7A4↑j ROM:0011B7AE btst #7,($140B).w ROM:0011B7B4 beq.s loc_11B7DA ROM:0011B7B6 btst #2,($1428).w ROM:0011B7BC beq.s loc_11B7DA ROM:0011B7BE move.w $15C(a5),d0 ROM:0011B7C2 clr.b ($874).w ROM:0011B7C6 move.w d0,($736).w ROM:0011B7CA move.b #1,($874).w ROM:0011B7D0 move.b #3,($11BB).w ROM:0011B7D6 bra.w locret_11B846 ROM:0011B7DA ; --------------------------------------------------------------------------- ROM:0011B7DA ROM:0011B7DA loc_11B7DA: ; CODE XREF: ROM:0011B7B4↑j ROM:0011B7DA ; ROM:0011B7BC↑j ROM:0011B7DA bsr.w sub_11B892 ROM:0011B7DE rts ROM:0011B7E0 ; --------------------------------------------------------------------------- ROM:0011B7E0 ROM:0011B7E0 loc_11B7E0: ; DATA XREF: ROM:0011B782↑o ROM:0011B7E0 btst #2,($1428).w ROM:0011B7E6 beq.s loc_11B802 ROM:0011B7E8 move.w $15C(a5),d0 ROM:0011B7EC clr.b ($874).w ROM:0011B7F0 move.w d0,($736).w ROM:0011B7F4 move.b #1,($874).w ROM:0011B7FA move.b #3,($11BB).w ROM:0011B800 bra.s locret_11B846 ROM:0011B802 ; --------------------------------------------------------------------------- ROM:0011B802 ROM:0011B802 loc_11B802: ; CODE XREF: ROM:0011B7AC↑j ROM:0011B802 ; ROM:0011B7E6↑j ... ROM:0011B802 bsr.w sub_11B84A ROM:0011B806 rts ROM:0011B808 ; --------------------------------------------------------------------------- ROM:0011B808 ROM:0011B808 loc_11B808: ; DATA XREF: ROM:0011B786↑o ROM:0011B808 btst #2,($1428).w ROM:0011B80E bne.s loc_11B818 ROM:0011B810 move.b #2,($11BB).w ROM:0011B816 bra.s loc_11B802 ROM:0011B818 ; --------------------------------------------------------------------------- ROM:0011B818 ROM:0011B818 loc_11B818: ; CODE XREF: ROM:0011B80E↑j ROM:0011B818 cmpi.w #0,($736).w ROM:0011B81E bgt.s locret_11B846 ROM:0011B820 move.w $160(a5),d0 ROM:0011B824 cmp.w ($9B4).w,d0 ROM:0011B828 blt.s locret_11B846 ROM:0011B82A bsr.w sub_11B882 ROM:0011B82E move.w $15C(a5),d0 ROM:0011B832 clr.b ($874).w ROM:0011B836 move.w d0,($736).w ROM:0011B83A move.b #1,($874).w ROM:0011B840 move.b #3,($11BB).w ROM:0011B846 ROM:0011B846 locret_11B846: ; CODE XREF: ROM:0011B7D6↑j ROM:0011B846 ; ROM:0011B800↑j ... ROM:0011B846 rts ROM:0011B848 ; --------------------------------------------------------------------------- ROM:0011B848 rts ROM:0011B84A ROM:0011B84A ; =============== S U B R O U T I N E ======================================= ROM:0011B84A ROM:0011B84A ROM:0011B84A sub_11B84A: ; CODE XREF: ROM:loc_11B802↑p ROM:0011B84A btst #5,($1430).w ROM:0011B850 bne.s loc_11B85A ROM:0011B852 move.w ($9E8).w,($9B4).w ROM:0011B858 bra.s loc_11B870 ROM:0011B85A ; --------------------------------------------------------------------------- ROM:0011B85A ROM:0011B85A loc_11B85A: ; CODE XREF: sub_11B84A+6↑j ROM:0011B85A btst #5,($1403).w ROM:0011B860 bne.s loc_11B86A ROM:0011B862 move.w ($9AE).w,($9B4).w ROM:0011B868 bra.s loc_11B870 ROM:0011B86A ; --------------------------------------------------------------------------- ROM:0011B86A ROM:0011B86A loc_11B86A: ; CODE XREF: sub_11B84A+16↑j ROM:0011B86A move.w $15E(a5),($9B4).w ROM:0011B870 ROM:0011B870 loc_11B870: ; CODE XREF: sub_11B84A+E↑j ROM:0011B870 ; sub_11B84A+1E↑j ROM:0011B870 move.w $160(a5),d0 ROM:0011B874 cmp.w ($9B4).w,d0 ROM:0011B878 bge.s locret_11B880 ROM:0011B87A move.w $160(a5),($9B4).w ROM:0011B880 ROM:0011B880 locret_11B880: ; CODE XREF: sub_11B84A+2E↑j ROM:0011B880 rts ROM:0011B880 ; End of function sub_11B84A ROM:0011B880 ROM:0011B882 ROM:0011B882 ; =============== S U B R O U T I N E ======================================= ROM:0011B882 ROM:0011B882 ROM:0011B882 sub_11B882: ; CODE XREF: ROM:0011B82A↑p ROM:0011B882 addi.w #$A,($9B4).w ROM:0011B888 rts ROM:0011B888 ; End of function sub_11B882 ROM:0011B888 ROM:0011B88A ROM:0011B88A ; =============== S U B R O U T I N E ======================================= ROM:0011B88A ROM:0011B88A ROM:0011B88A sub_11B88A: ; CODE XREF: ROM:0011B790↑p ROM:0011B88A move.w ($492).w,($9B4).w ROM:0011B890 rts ROM:0011B890 ; End of function sub_11B88A ROM:0011B890 ROM:0011B892 ROM:0011B892 ; =============== S U B R O U T I N E ======================================= ROM:0011B892 ROM:0011B892 ROM:0011B892 sub_11B892: ; CODE XREF: ROM:loc_11B7DA↑p ROM:0011B892 move.w ($9B4).w,d1 ROM:0011B896 sub.w ($492).w,d1 ROM:0011B89A cmpi.w #0,d1 ROM:0011B89E bge.s loc_11B8A2 ROM:0011B8A0 neg.w d1 ROM:0011B8A2 ROM:0011B8A2 loc_11B8A2: ; CODE XREF: sub_11B892+C↑j ROM:0011B8A2 move.w $162(a5),d2 ROM:0011B8A6 cmp.w d1,d2 ROM:0011B8A8 bge.s loc_11B8BE ROM:0011B8AA bset #7,($140B).w ROM:0011B8B0 bset #2,($CA1).w ROM:0011B8B6 bset #2,($145F).w ROM:0011B8BC bra.s locret_11B8C4 ROM:0011B8BE ; --------------------------------------------------------------------------- ROM:0011B8BE ROM:0011B8BE loc_11B8BE: ; CODE XREF: sub_11B892+16↑j ROM:0011B8BE move.w ($492).w,($9B4).w ROM:0011B8C4 ROM:0011B8C4 locret_11B8C4: ; CODE XREF: sub_11B892+2A↑j ROM:0011B8C4 rts ROM:0011B8C4 ; End of function sub_11B892 ROM:0011B8C4 ROM:0011B8C6 ROM:0011B8C6 ; =============== S U B R O U T I N E ======================================= ROM:0011B8C6 ROM:0011B8C6 ROM:0011B8C6 sub_11B8C6: ; CODE XREF: sub_11B15A+E↑p ROM:0011B8C6 clr.w d1 ROM:0011B8C8 move.b ($11BA).w,d1 ROM:0011B8CC cmpi.w #3,d1 ROM:0011B8D0 bcc.s locret_11B8DA ROM:0011B8D2 movea.l off_11B8DC(pc,d1.w*4),a0 ROM:0011B8D6 nop ROM:0011B8D8 jmp (a0) ROM:0011B8DA ; --------------------------------------------------------------------------- ROM:0011B8DA ROM:0011B8DA locret_11B8DA: ; CODE XREF: sub_11B8C6+A↑j ROM:0011B8DA rts ROM:0011B8DA ; End of function sub_11B8C6 ROM:0011B8DA ROM:0011B8DA ; --------------------------------------------------------------------------- ROM:0011B8DC off_11B8DC: dc.l loc_11B8E8 ; DATA XREF: sub_11B8C6+C↑r ROM:0011B8E0 dc.l loc_11B8F2 ROM:0011B8E4 dc.l loc_11B910 ROM:0011B8E8 ; --------------------------------------------------------------------------- ROM:0011B8E8 ROM:0011B8E8 loc_11B8E8: ; DATA XREF: ROM:off_11B8DC↑o ROM:0011B8E8 move.b #1,($11BA).w ROM:0011B8EE bra.s loc_11B902 ROM:0011B8F0 ; --------------------------------------------------------------------------- ROM:0011B8F0 rts ROM:0011B8F2 ; --------------------------------------------------------------------------- ROM:0011B8F2 ROM:0011B8F2 loc_11B8F2: ; DATA XREF: ROM:0011B8E0↑o ROM:0011B8F2 btst #2,($1428).w ROM:0011B8F8 beq.s loc_11B902 ROM:0011B8FA move.b #2,($11BA).w ROM:0011B900 bra.s locret_11B920 ROM:0011B902 ; --------------------------------------------------------------------------- ROM:0011B902 ROM:0011B902 loc_11B902: ; CODE XREF: ROM:0011B8EE↑j ROM:0011B902 ; ROM:0011B8F8↑j ... ROM:0011B902 move.w ($9E8).w,($9A4).w ROM:0011B908 move.w ($9B4).w,($9B6).w ROM:0011B90E rts ROM:0011B910 ; --------------------------------------------------------------------------- ROM:0011B910 ROM:0011B910 loc_11B910: ; DATA XREF: ROM:0011B8E4↑o ROM:0011B910 btst #2,($1428).w ROM:0011B916 bne.s locret_11B920 ROM:0011B918 move.b #1,($11BA).w ROM:0011B91E bra.s loc_11B902 ROM:0011B920 ; --------------------------------------------------------------------------- ROM:0011B920 ROM:0011B920 locret_11B920: ; CODE XREF: ROM:0011B900↑j ROM:0011B920 ; ROM:0011B916↑j ROM:0011B920 rts ROM:0011B922 ; --------------------------------------------------------------------------- ROM:0011B922 rts ROM:0011B924 ROM:0011B924 ; =============== S U B R O U T I N E ======================================= ROM:0011B924 ROM:0011B924 ROM:0011B924 sub_11B924: ; CODE XREF: sub_110E14+126↑p ROM:0011B924 ; sub_11B16E+5F0↑p ROM:0011B924 lea ($F10).w,a0 ROM:0011B928 lea ($F04).w,a1 ROM:0011B92C clr.w d0 ROM:0011B92E move.w ($488).w,d1 ROM:0011B932 bsr.w sub_11BA42 ROM:0011B936 lea ($F18).w,a0 ROM:0011B93A lea ($F0A).w,a1 ROM:0011B93E moveq #1,d0 ROM:0011B940 move.w ($48A).w,d1 ROM:0011B944 bsr.w sub_11BA42 ROM:0011B948 move.w #0,d0 ROM:0011B94C bra.s loc_11B952 ROM:0011B94E ; --------------------------------------------------------------------------- ROM:0011B94E ROM:0011B94E loc_11B94E: ; CODE XREF: sub_11B924+3E↓j ROM:0011B94E addi.w #1,d0 ROM:0011B952 ROM:0011B952 loc_11B952: ; CODE XREF: sub_11B924+28↑j ROM:0011B952 cmpi.w #1,d0 ROM:0011B956 bgt.s loc_11B964 ROM:0011B958 move.w $F00(d0.w*2),$EFC(d0.w*2) ROM:0011B962 bra.s loc_11B94E ROM:0011B964 ; --------------------------------------------------------------------------- ROM:0011B964 ROM:0011B964 loc_11B964: ; CODE XREF: sub_11B924+32↑j ROM:0011B964 btst #1,($49F).w ROM:0011B96A beq.s loc_11B97A ROM:0011B96C bset #5,($1403).w ROM:0011B972 move.w ($E70).w,($9AE).w ROM:0011B978 bra.s loc_11B986 ROM:0011B97A ; --------------------------------------------------------------------------- ROM:0011B97A ROM:0011B97A loc_11B97A: ; CODE XREF: sub_11B924+46↑j ROM:0011B97A bclr #5,($1403).w ROM:0011B980 move.w ($480).w,($9AE).w ROM:0011B986 ROM:0011B986 loc_11B986: ; CODE XREF: sub_11B924+54↑j ROM:0011B986 move.w $164(a5),d0 ROM:0011B98A move.w ($9BC).w,d1 ROM:0011B98E cmp.w ($4A8).w,d0 ROM:0011B992 ble.s loc_11B99A ROM:0011B994 addi.w #1,d1 ROM:0011B998 bra.s loc_11B99C ROM:0011B99A ; --------------------------------------------------------------------------- ROM:0011B99A ROM:0011B99A loc_11B99A: ; CODE XREF: sub_11B924+6E↑j ROM:0011B99A clr.w d1 ROM:0011B99C ROM:0011B99C loc_11B99C: ; CODE XREF: sub_11B924+74↑j ROM:0011B99C move.w d1,($9BC).w ROM:0011B9A0 btst #1,($1415).w ROM:0011B9A6 beq.s loc_11B9B4 ROM:0011B9A8 move.w ($E32).w,($9B2).w ROM:0011B9AE bra.l loc_11B9EC ROM:0011B9B4 ; --------------------------------------------------------------------------- ROM:0011B9B4 ROM:0011B9B4 loc_11B9B4: ; CODE XREF: sub_11B924+82↑j ROM:0011B9B4 btst #1,($1415).w ROM:0011B9BA bne.s loc_11B9EC ROM:0011B9BC move.w $8AA(a5),d0 ROM:0011B9C0 move.w $8AC(a5),d1 ROM:0011B9C4 move.w $8AE(a5),d2 ROM:0011B9C8 move.w ($47E).w,d4 ROM:0011B9CC muls.w d1,d4 ROM:0011B9CE move.w ($9D2).w,d3 ROM:0011B9D2 muls.w d2,d3 ROM:0011B9D4 add.l d3,d4 ROM:0011B9D6 move.w ($9D4).w,d3 ROM:0011B9DA muls.w d0,d3 ROM:0011B9DC sub.l d3,d4 ROM:0011B9DE divs.w #$2710,d4 ROM:0011B9E2 move.w d4,($9D4).w ROM:0011B9E6 move.w ($47E).w,($9D2).w ROM:0011B9EC ROM:0011B9EC loc_11B9EC: ; CODE XREF: sub_11B924+8A↑j ROM:0011B9EC ; sub_11B924+96↑j ROM:0011B9EC btst #1,($1415).w ROM:0011B9F2 bne.s loc_11B9F8 ROM:0011B9F4 move.w d4,($9B2).w ROM:0011B9F8 ROM:0011B9F8 loc_11B9F8: ; CODE XREF: sub_11B924+CE↑j ROM:0011B9F8 move.w ($9B2).w,($EF8).w ROM:0011B9FE move.w ($9B2).w,($EFA).w ROM:0011BA04 move.w #$3E16,d1 ROM:0011BA08 move.w ($9AE).w,d2 ROM:0011BA0C bsr.l sub_1174AA ROM:0011BA12 add.w ($49C).w,d1 ROM:0011BA16 bpl.s loc_11BA1A ROM:0011BA18 moveq #0,d1 ROM:0011BA1A ROM:0011BA1A loc_11BA1A: ; CODE XREF: sub_11B924+F2↑j ROM:0011BA1A move.w d1,($9BE).w ROM:0011BA1E move.w $17E(a5),d0 ROM:0011BA22 cmp.w ($49C).w,d0 ROM:0011BA26 bgt.s loc_11BA30 ROM:0011BA28 bset #2,($1429).w ROM:0011BA2E bra.s locret_11BA40 ROM:0011BA30 ; --------------------------------------------------------------------------- ROM:0011BA30 ROM:0011BA30 loc_11BA30: ; CODE XREF: sub_11B924+102↑j ROM:0011BA30 move.w $180(a5),d0 ROM:0011BA34 cmp.w ($49C).w,d0 ROM:0011BA38 blt.s locret_11BA40 ROM:0011BA3A bclr #2,($1429).w ROM:0011BA40 ROM:0011BA40 locret_11BA40: ; CODE XREF: sub_11B924+10A↑j ROM:0011BA40 ; sub_11B924+114↑j ROM:0011BA40 rts ROM:0011BA40 ; End of function sub_11B924 ROM:0011BA40 ROM:0011BA42 ROM:0011BA42 ; =============== S U B R O U T I N E ======================================= ROM:0011BA42 ROM:0011BA42 ROM:0011BA42 sub_11BA42: ; CODE XREF: sub_11B924+E↑p ROM:0011BA42 ; sub_11B924+20↑p ROM:0011BA42 move.w 2(a0),(a0) ROM:0011BA46 move.w 4(a0),2(a0) ROM:0011BA4C move.w 6(a0),4(a0) ROM:0011BA52 move.w d1,6(a0) ROM:0011BA56 move.w 6(a0),d3 ROM:0011BA5A muls.w $8A0(a5),d3 ROM:0011BA5E move.w 4(a0),d2 ROM:0011BA62 muls.w $8A2(a5),d2 ROM:0011BA66 add.l d2,d3 ROM:0011BA68 move.w 2(a0),d2 ROM:0011BA6C muls.w $8A4(a5),d2 ROM:0011BA70 add.l d2,d3 ROM:0011BA72 move.w (a0),d2 ROM:0011BA74 muls.w $8A6(a5),d2 ROM:0011BA78 add.l d2,d3 ROM:0011BA7A move.w 4(a1),d2 ROM:0011BA7E muls.w $89A(a5),d2 ROM:0011BA82 sub.l d2,d3 ROM:0011BA84 move.w 2(a1),d2 ROM:0011BA88 muls.w $89C(a5),d2 ROM:0011BA8C sub.l d2,d3 ROM:0011BA8E move.w (a1),d2 ROM:0011BA90 muls.w $89E(a5),d2 ROM:0011BA94 sub.l d2,d3 ROM:0011BA96 divs.w #$2710,d3 ROM:0011BA9A move.w d3,$F00(d0.w*2) ROM:0011BAA0 move.w 2(a1),(a1) ROM:0011BAA4 move.w 4(a1),2(a1) ROM:0011BAAA move.w $F00(d0.w*2),4(a1) ROM:0011BAB2 rts ROM:0011BAB2 ; End of function sub_11BA42 ROM:0011BAB2 ROM:0011BAB4 ROM:0011BAB4 ; =============== S U B R O U T I N E ======================================= ROM:0011BAB4 ROM:0011BAB4 ROM:0011BAB4 sub_11BAB4: ; CODE XREF: sub_11B15A+4↑p ROM:0011BAB4 clr.w d1 ROM:0011BAB6 move.b ($11BE).w,d1 ROM:0011BABA cmpi.w #4,d1 ROM:0011BABE bcc.s locret_11BAC8 ROM:0011BAC0 movea.l off_11BACA(pc,d1.w*4),a0 ROM:0011BAC4 nop ROM:0011BAC6 jmp (a0) ROM:0011BAC8 ; --------------------------------------------------------------------------- ROM:0011BAC8 ROM:0011BAC8 locret_11BAC8: ; CODE XREF: sub_11BAB4+A↑j ROM:0011BAC8 rts ROM:0011BAC8 ; End of function sub_11BAB4 ROM:0011BAC8 ROM:0011BAC8 ; --------------------------------------------------------------------------- ROM:0011BACA off_11BACA: dc.l loc_11BADA ; DATA XREF: sub_11BAB4+C↑r ROM:0011BACE dc.l loc_11BAE6 ROM:0011BAD2 dc.l loc_11BB30 ROM:0011BAD6 dc.l loc_11BB58 ROM:0011BADA ; --------------------------------------------------------------------------- ROM:0011BADA ROM:0011BADA loc_11BADA: ; DATA XREF: ROM:off_11BACA↑o ROM:0011BADA move.b #1,($11BE).w ROM:0011BAE0 bsr.w sub_11BC0C ROM:0011BAE4 rts ROM:0011BAE6 ; --------------------------------------------------------------------------- ROM:0011BAE6 ROM:0011BAE6 loc_11BAE6: ; DATA XREF: ROM:0011BACE↑o ROM:0011BAE6 btst #5,($1430).w ROM:0011BAEC beq.s loc_11BAFE ROM:0011BAEE btst #2,($1428).w ROM:0011BAF4 bne.s loc_11BAFE ROM:0011BAF6 move.b #2,($11BE).w ROM:0011BAFC bra.s loc_11BB52 ROM:0011BAFE ; --------------------------------------------------------------------------- ROM:0011BAFE ROM:0011BAFE loc_11BAFE: ; CODE XREF: ROM:0011BAEC↑j ROM:0011BAFE ; ROM:0011BAF4↑j ROM:0011BAFE btst #5,($1430).w ROM:0011BB04 beq.s loc_11BB2A ROM:0011BB06 btst #2,($1428).w ROM:0011BB0C beq.s loc_11BB2A ROM:0011BB0E move.w $186(a5),d0 ROM:0011BB12 clr.b ($875).w ROM:0011BB16 move.w d0,($738).w ROM:0011BB1A move.b #1,($875).w ROM:0011BB20 move.b #3,($11BE).w ROM:0011BB26 bra.w locret_11BB96 ROM:0011BB2A ; --------------------------------------------------------------------------- ROM:0011BB2A ROM:0011BB2A loc_11BB2A: ; CODE XREF: ROM:0011BB04↑j ROM:0011BB2A ; ROM:0011BB0C↑j ROM:0011BB2A bsr.w sub_11BBD8 ROM:0011BB2E rts ROM:0011BB30 ; --------------------------------------------------------------------------- ROM:0011BB30 ROM:0011BB30 loc_11BB30: ; DATA XREF: ROM:0011BAD2↑o ROM:0011BB30 btst #2,($1428).w ROM:0011BB36 beq.s loc_11BB52 ROM:0011BB38 move.w $186(a5),d0 ROM:0011BB3C clr.b ($875).w ROM:0011BB40 move.w d0,($738).w ROM:0011BB44 move.b #1,($875).w ROM:0011BB4A move.b #3,($11BE).w ROM:0011BB50 bra.s locret_11BB96 ROM:0011BB52 ; --------------------------------------------------------------------------- ROM:0011BB52 ROM:0011BB52 loc_11BB52: ; CODE XREF: ROM:0011BAFC↑j ROM:0011BB52 ; ROM:0011BB36↑j ... ROM:0011BB52 bsr.w sub_11BB98 ROM:0011BB56 rts ROM:0011BB58 ; --------------------------------------------------------------------------- ROM:0011BB58 ROM:0011BB58 loc_11BB58: ; DATA XREF: ROM:0011BAD6↑o ROM:0011BB58 btst #2,($1428).w ROM:0011BB5E bne.s loc_11BB68 ROM:0011BB60 move.b #2,($11BE).w ROM:0011BB66 bra.s loc_11BB52 ROM:0011BB68 ; --------------------------------------------------------------------------- ROM:0011BB68 ROM:0011BB68 loc_11BB68: ; CODE XREF: ROM:0011BB5E↑j ROM:0011BB68 cmpi.w #0,($738).w ROM:0011BB6E bgt.s locret_11BB96 ROM:0011BB70 move.w $188(a5),d0 ROM:0011BB74 cmp.w ($9E8).w,d0 ROM:0011BB78 ble.s locret_11BB96 ROM:0011BB7A bsr.w sub_11BBD0 ROM:0011BB7E move.w $186(a5),d0 ROM:0011BB82 clr.b ($875).w ROM:0011BB86 move.w d0,($738).w ROM:0011BB8A move.b #1,($875).w ROM:0011BB90 move.b #3,($11BE).w ROM:0011BB96 ROM:0011BB96 locret_11BB96: ; CODE XREF: ROM:0011BB26↑j ROM:0011BB96 ; ROM:0011BB50↑j ... ROM:0011BB96 rts ROM:0011BB98 ROM:0011BB98 ; =============== S U B R O U T I N E ======================================= ROM:0011BB98 ROM:0011BB98 ROM:0011BB98 sub_11BB98: ; CODE XREF: ROM:loc_11BB52↑p ROM:0011BB98 btst #7,($140B).w ROM:0011BB9E bne.s loc_11BBA8 ROM:0011BBA0 move.w ($9B4).w,($9E8).w ROM:0011BBA6 bra.s loc_11BBBE ROM:0011BBA8 ; --------------------------------------------------------------------------- ROM:0011BBA8 ROM:0011BBA8 loc_11BBA8: ; CODE XREF: sub_11BB98+6↑j ROM:0011BBA8 btst #5,($1403).w ROM:0011BBAE bne.s loc_11BBB8 ROM:0011BBB0 move.w ($9AE).w,($9E8).w ROM:0011BBB6 bra.s loc_11BBBE ROM:0011BBB8 ; --------------------------------------------------------------------------- ROM:0011BBB8 ROM:0011BBB8 loc_11BBB8: ; CODE XREF: sub_11BB98+16↑j ROM:0011BBB8 move.w $18A(a5),($9E8).w ROM:0011BBBE ROM:0011BBBE loc_11BBBE: ; CODE XREF: sub_11BB98+E↑j ROM:0011BBBE ; sub_11BB98+1E↑j ROM:0011BBBE move.w $188(a5),d0 ROM:0011BBC2 cmp.w ($9E8).w,d0 ROM:0011BBC6 bge.s locret_11BBCE ROM:0011BBC8 move.w $188(a5),($9E8).w ROM:0011BBCE ROM:0011BBCE locret_11BBCE: ; CODE XREF: sub_11BB98+2E↑j ROM:0011BBCE rts ROM:0011BBCE ; End of function sub_11BB98 ROM:0011BBCE ROM:0011BBD0 ROM:0011BBD0 ; =============== S U B R O U T I N E ======================================= ROM:0011BBD0 ROM:0011BBD0 ROM:0011BBD0 sub_11BBD0: ; CODE XREF: ROM:0011BB7A↑p ROM:0011BBD0 addi.w #$A,($9E8).w ROM:0011BBD6 rts ROM:0011BBD6 ; End of function sub_11BBD0 ROM:0011BBD6 ROM:0011BBD8 ROM:0011BBD8 ; =============== S U B R O U T I N E ======================================= ROM:0011BBD8 ROM:0011BBD8 ROM:0011BBD8 sub_11BBD8: ; CODE XREF: ROM:loc_11BB2A↑p ROM:0011BBD8 move.w ($9E8).w,d1 ROM:0011BBDC sub.w ($482).w,d1 ROM:0011BBE0 cmpi.w #0,d1 ROM:0011BBE4 bge.s loc_11BBE8 ROM:0011BBE6 neg.w d1 ROM:0011BBE8 ROM:0011BBE8 loc_11BBE8: ; CODE XREF: sub_11BBD8+C↑j ROM:0011BBE8 move.w $18C(a5),d2 ROM:0011BBEC cmp.w d1,d2 ROM:0011BBEE bgt.s loc_11BC04 ROM:0011BBF0 bset #5,($1430).w ROM:0011BBF6 bset #0,($CA1).w ROM:0011BBFC bset #0,($145F).w ROM:0011BC02 bra.s locret_11BC0A ROM:0011BC04 ; --------------------------------------------------------------------------- ROM:0011BC04 ROM:0011BC04 loc_11BC04: ; CODE XREF: sub_11BBD8+16↑j ROM:0011BC04 move.w ($482).w,($9E8).w ROM:0011BC0A ROM:0011BC0A locret_11BC0A: ; CODE XREF: sub_11BBD8+2A↑j ROM:0011BC0A rts ROM:0011BC0A ; End of function sub_11BBD8 ROM:0011BC0A ROM:0011BC0C ROM:0011BC0C ; =============== S U B R O U T I N E ======================================= ROM:0011BC0C ROM:0011BC0C ROM:0011BC0C sub_11BC0C: ; CODE XREF: ROM:0011BAE0↑p ROM:0011BC0C move.w ($482).w,($9E8).w ROM:0011BC12 rts ROM:0011BC12 ; End of function sub_11BC0C ROM:0011BC12 ROM:0011BC14 ROM:0011BC14 ; =============== S U B R O U T I N E ======================================= ROM:0011BC14 ROM:0011BC14 ROM:0011BC14 sub_11BC14: ; CODE XREF: sub_11BC84+38↓p ROM:0011BC14 move.w ($9B2).w,d0 ROM:0011BC18 muls.w $18E(a5),d0 ROM:0011BC1C divs.w ($1448).w,d0 ROM:0011BC20 move.w d0,($9EA).w ROM:0011BC24 move.w #$3EBE,d1 ROM:0011BC28 move.w ($9B2).w,d2 ROM:0011BC2C move.w ($57E).w,d3 ROM:0011BC30 bsr.l sub_1174AA ROM:0011BC36 move.w d1,($9EE).w ROM:0011BC3A move.w $190(a5),d0 ROM:0011BC3E subi.w #$3E8,d0 ROM:0011BC42 muls.w #$E,d0 ROM:0011BC46 divs.w #$A,d0 ROM:0011BC4A addi.w #$3E8,d0 ROM:0011BC4E muls.w ($9B2).w,d0 ROM:0011BC52 divs.l #$3E8,d0 ROM:0011BC5A ext.l d1 ROM:0011BC5C sub.l d1,d0 ROM:0011BC5E move.l d0,d3 ROM:0011BC60 move.w ($1448).w,d2 ROM:0011BC64 ext.l d2 ROM:0011BC66 sub.l d2,d3 ROM:0011BC68 move.l d0,d4 ROM:0011BC6A move.w $18E(a5),d2 ROM:0011BC6E ext.l d2 ROM:0011BC70 sub.l d2,d4 ROM:0011BC72 muls.l #$2710,d1:d3 ROM:0011BC7A divs.l d4,d1:d3 ROM:0011BC7E move.w d3,($9EC).w ROM:0011BC82 rts ROM:0011BC82 ; End of function sub_11BC14 ROM:0011BC82 ROM:0011BC84 ROM:0011BC84 ; =============== S U B R O U T I N E ======================================= ROM:0011BC84 ROM:0011BC84 ROM:0011BC84 sub_11BC84: ; CODE XREF: sub_129E74+24↓p ROM:0011BC84 cmpi.b #0,($11BF).w ROM:0011BC8A bne.s loc_11BC9A ROM:0011BC8C btst #0,($88C).w ROM:0011BC92 beq.s loc_11BC9A ROM:0011BC94 move.w $18E(a5),($1448).w ROM:0011BC9A ROM:0011BC9A loc_11BC9A: ; CODE XREF: sub_11BC84+6↑j ROM:0011BC9A ; sub_11BC84+E↑j ROM:0011BC9A btst #1,($1415).w ROM:0011BCA0 bne.s loc_11BCB8 ROM:0011BCA2 move.w ($49E).w,d0 ROM:0011BCA6 btst #0,d0 ROM:0011BCAA bne.s loc_11BCB8 ROM:0011BCAC move.w d0,($49E).w ROM:0011BCB0 bsr.w sub_11BE0A ROM:0011BCB4 bsr.w sub_11BCC4 ROM:0011BCB8 ROM:0011BCB8 loc_11BCB8: ; CODE XREF: sub_11BC84+1C↑j ROM:0011BCB8 ; sub_11BC84+26↑j ROM:0011BCB8 bsr.w sub_11BE72 ROM:0011BCBC bsr.l sub_11BC14 ROM:0011BCC2 rts ROM:0011BCC2 ; End of function sub_11BC84 ROM:0011BCC2 ROM:0011BCC4 ROM:0011BCC4 ; =============== S U B R O U T I N E ======================================= ROM:0011BCC4 ROM:0011BCC4 ROM:0011BCC4 sub_11BCC4: ; CODE XREF: sub_11BC84+30↑p ROM:0011BCC4 clr.w d1 ROM:0011BCC6 move.b ($11BF).w,d1 ROM:0011BCCA cmpi.w #6,d1 ROM:0011BCCE bcc.s locret_11BCD8 ROM:0011BCD0 movea.l off_11BCDA(pc,d1.w*4),a0 ROM:0011BCD4 nop ROM:0011BCD6 jmp (a0) ROM:0011BCD8 ; --------------------------------------------------------------------------- ROM:0011BCD8 ROM:0011BCD8 locret_11BCD8: ; CODE XREF: sub_11BCC4+A↑j ROM:0011BCD8 rts ROM:0011BCD8 ; End of function sub_11BCC4 ROM:0011BCD8 ROM:0011BCD8 ; --------------------------------------------------------------------------- ROM:0011BCDA off_11BCDA: dc.l loc_11BCF2 ; DATA XREF: sub_11BCC4+C↑r ROM:0011BCDE dc.l loc_11BD12 ROM:0011BCE2 dc.l loc_11BD28 ROM:0011BCE6 dc.l loc_11BD72 ROM:0011BCEA dc.l loc_11BDB8 ROM:0011BCEE dc.l loc_11BDE2 ROM:0011BCF2 ; --------------------------------------------------------------------------- ROM:0011BCF2 ROM:0011BCF2 loc_11BCF2: ; DATA XREF: ROM:off_11BCDA↑o ROM:0011BCF2 move.w $196(a5),d0 ROM:0011BCF6 clr.b ($7F2).w ROM:0011BCFA move.w d0,($632).w ROM:0011BCFE move.b #1,($7F2).w ROM:0011BD04 move.b #5,($11BF).w ROM:0011BD0A bra.l locret_11BE06 ROM:0011BD10 ; --------------------------------------------------------------------------- ROM:0011BD10 rts ROM:0011BD12 ; --------------------------------------------------------------------------- ROM:0011BD12 ROM:0011BD12 loc_11BD12: ; DATA XREF: ROM:0011BCDE↑o ROM:0011BD12 btst #2,($1409).w ROM:0011BD18 bne.s loc_11BD22 ROM:0011BD1A move.b #2,($11BF).w ROM:0011BD20 bra.s locret_11BD70 ROM:0011BD22 ; --------------------------------------------------------------------------- ROM:0011BD22 ROM:0011BD22 loc_11BD22: ; CODE XREF: ROM:0011BD18↑j ROM:0011BD22 ; ROM:0011BDC6↓j ... ROM:0011BD22 bsr.w sub_11BE42 ROM:0011BD26 rts ROM:0011BD28 ; --------------------------------------------------------------------------- ROM:0011BD28 ROM:0011BD28 loc_11BD28: ; DATA XREF: ROM:0011BCE2↑o ROM:0011BD28 move.w ($9F0).w,d0 ROM:0011BD2C cmp.w ($CCE).w,d0 ROM:0011BD30 bge.s loc_11BD4C ROM:0011BD32 move.w $192(a5),d0 ROM:0011BD36 clr.b ($7F2).w ROM:0011BD3A move.w d0,($632).w ROM:0011BD3E move.b #1,($7F2).w ROM:0011BD44 move.b #3,($11BF).w ROM:0011BD4A bra.s locret_11BDB6 ROM:0011BD4C ; --------------------------------------------------------------------------- ROM:0011BD4C ROM:0011BD4C loc_11BD4C: ; CODE XREF: ROM:0011BD30↑j ROM:0011BD4C btst #2,($1409).w ROM:0011BD52 beq.s locret_11BD70 ROM:0011BD54 move.w $194(a5),d0 ROM:0011BD58 clr.b ($7F2).w ROM:0011BD5C move.w d0,($632).w ROM:0011BD60 move.b #1,($7F2).w ROM:0011BD66 move.b #5,($11BF).w ROM:0011BD6C bra.w locret_11BE06 ROM:0011BD70 ; --------------------------------------------------------------------------- ROM:0011BD70 ROM:0011BD70 locret_11BD70: ; CODE XREF: ROM:0011BD20↑j ROM:0011BD70 ; ROM:0011BD52↑j ... ROM:0011BD70 rts ROM:0011BD72 ; --------------------------------------------------------------------------- ROM:0011BD72 ROM:0011BD72 loc_11BD72: ; DATA XREF: ROM:0011BCE6↑o ROM:0011BD72 btst #2,($1409).w ROM:0011BD78 beq.s loc_11BD94 ROM:0011BD7A move.w $194(a5),d0 ROM:0011BD7E clr.b ($7F2).w ROM:0011BD82 move.w d0,($632).w ROM:0011BD86 move.b #1,($7F2).w ROM:0011BD8C move.b #5,($11BF).w ROM:0011BD92 bra.s locret_11BE06 ROM:0011BD94 ; --------------------------------------------------------------------------- ROM:0011BD94 ROM:0011BD94 loc_11BD94: ; CODE XREF: ROM:0011BD78↑j ROM:0011BD94 move.w ($9F0).w,d0 ROM:0011BD98 cmp.w ($CCE).w,d0 ROM:0011BD9C blt.s loc_11BDA6 ROM:0011BD9E move.b #2,($11BF).w ROM:0011BDA4 bra.s locret_11BD70 ROM:0011BDA6 ; --------------------------------------------------------------------------- ROM:0011BDA6 ROM:0011BDA6 loc_11BDA6: ; CODE XREF: ROM:0011BD9C↑j ROM:0011BDA6 cmpi.w #0,($632).w ROM:0011BDAC bgt.s locret_11BDB6 ROM:0011BDAE move.b #4,($11BF).w ROM:0011BDB4 bra.s loc_11BDDC ROM:0011BDB6 ; --------------------------------------------------------------------------- ROM:0011BDB6 ROM:0011BDB6 locret_11BDB6: ; CODE XREF: ROM:0011BD4A↑j ROM:0011BDB6 ; ROM:0011BDAC↑j ROM:0011BDB6 rts ROM:0011BDB8 ; --------------------------------------------------------------------------- ROM:0011BDB8 ROM:0011BDB8 loc_11BDB8: ; DATA XREF: ROM:0011BCEA↑o ROM:0011BDB8 btst #2,($1409).w ROM:0011BDBE beq.s loc_11BDCA ROM:0011BDC0 move.b #1,($11BF).w ROM:0011BDC6 bra.w loc_11BD22 ROM:0011BDCA ; --------------------------------------------------------------------------- ROM:0011BDCA ROM:0011BDCA loc_11BDCA: ; CODE XREF: ROM:0011BDBE↑j ROM:0011BDCA move.w ($9F0).w,d0 ROM:0011BDCE cmp.w ($CCE).w,d0 ROM:0011BDD2 blt.s loc_11BDDC ROM:0011BDD4 move.b #2,($11BF).w ROM:0011BDDA bra.s locret_11BD70 ROM:0011BDDC ; --------------------------------------------------------------------------- ROM:0011BDDC ROM:0011BDDC loc_11BDDC: ; CODE XREF: ROM:0011BDB4↑j ROM:0011BDDC ; ROM:0011BDD2↑j ROM:0011BDDC bsr.w sub_11BE22 ROM:0011BDE0 rts ROM:0011BDE2 ; --------------------------------------------------------------------------- ROM:0011BDE2 ROM:0011BDE2 loc_11BDE2: ; DATA XREF: ROM:0011BCEE↑o ROM:0011BDE2 btst #2,($1409).w ROM:0011BDE8 bne.s loc_11BDF4 ROM:0011BDEA move.b #2,($11BF).w ROM:0011BDF0 bra.w locret_11BD70 ROM:0011BDF4 ; --------------------------------------------------------------------------- ROM:0011BDF4 ROM:0011BDF4 loc_11BDF4: ; CODE XREF: ROM:0011BDE8↑j ROM:0011BDF4 cmpi.w #0,($632).w ROM:0011BDFA bgt.s locret_11BE06 ROM:0011BDFC move.b #1,($11BF).w ROM:0011BE02 bra.w loc_11BD22 ROM:0011BE06 ; --------------------------------------------------------------------------- ROM:0011BE06 ROM:0011BE06 locret_11BE06: ; CODE XREF: ROM:0011BD0A↑j ROM:0011BE06 ; ROM:0011BD6C↑j ... ROM:0011BE06 rts ROM:0011BE08 ; --------------------------------------------------------------------------- ROM:0011BE08 rts ROM:0011BE0A ROM:0011BE0A ; =============== S U B R O U T I N E ======================================= ROM:0011BE0A ROM:0011BE0A ROM:0011BE0A sub_11BE0A: ; CODE XREF: sub_11BC84+2C↑p ROM:0011BE0A move.w #$3EC0,d1 ROM:0011BE0E move.w ($57E).w,d2 ROM:0011BE12 move.w ($1448).w,d3 ROM:0011BE16 bsr.l sub_1174AA ROM:0011BE1C move.w d1,($9F0).w ROM:0011BE20 rts ROM:0011BE20 ; End of function sub_11BE0A ROM:0011BE20 ROM:0011BE22 ROM:0011BE22 ; =============== S U B R O U T I N E ======================================= ROM:0011BE22 ROM:0011BE22 ROM:0011BE22 sub_11BE22: ; CODE XREF: ROM:loc_11BDDC↑p ROM:0011BE22 move.w #$3E26,d1 ROM:0011BE26 move.w ($57E).w,d2 ROM:0011BE2A bsr.l sub_1174AA ROM:0011BE30 add.w ($9B2).w,d1 ROM:0011BE34 move.w d1,($9F4).w ROM:0011BE38 move.w $19C(a5),d3 ROM:0011BE3C bsr.w sub_11BE50 ROM:0011BE40 rts ROM:0011BE40 ; End of function sub_11BE22 ROM:0011BE40 ROM:0011BE42 ROM:0011BE42 ; =============== S U B R O U T I N E ======================================= ROM:0011BE42 ROM:0011BE42 ROM:0011BE42 sub_11BE42: ; CODE XREF: ROM:loc_11BD22↑p ROM:0011BE42 move.w ($9B2).w,d1 ROM:0011BE46 move.w $19A(a5),d3 ROM:0011BE4A bsr.w sub_11BE50 ROM:0011BE4E rts ROM:0011BE4E ; End of function sub_11BE42 ROM:0011BE4E ROM:0011BE50 ROM:0011BE50 ; =============== S U B R O U T I N E ======================================= ROM:0011BE50 ROM:0011BE50 ROM:0011BE50 sub_11BE50: ; CODE XREF: sub_11BE22+1A↑p ROM:0011BE50 ; sub_11BE42+8↑p ROM:0011BE50 swap d1 ROM:0011BE52 clr.w d1 ROM:0011BE54 move.w ($1448).w,d2 ROM:0011BE58 swap d2 ROM:0011BE5A move.w ($9F2).w,d2 ROM:0011BE5E ext.l d3 ROM:0011BE60 bsr.l sub_1173B6 ROM:0011BE66 move.w d4,($9F2).w ROM:0011BE6A swap d4 ROM:0011BE6C move.w d4,($1448).w ROM:0011BE70 rts ROM:0011BE70 ; End of function sub_11BE50 ROM:0011BE70 ROM:0011BE72 ROM:0011BE72 ; =============== S U B R O U T I N E ======================================= ROM:0011BE72 ROM:0011BE72 ROM:0011BE72 sub_11BE72: ; CODE XREF: sub_11BC84:loc_11BCB8↑p ROM:0011BE72 clr.w d1 ROM:0011BE74 move.b ($11C0).w,d1 ROM:0011BE78 cmpi.w #4,d1 ROM:0011BE7C bcc.s locret_11BE86 ROM:0011BE7E movea.l off_11BE88(pc,d1.w*4),a0 ROM:0011BE82 nop ROM:0011BE84 jmp (a0) ROM:0011BE86 ; --------------------------------------------------------------------------- ROM:0011BE86 ROM:0011BE86 locret_11BE86: ; CODE XREF: sub_11BE72+A↑j ROM:0011BE86 rts ROM:0011BE86 ; End of function sub_11BE72 ROM:0011BE86 ROM:0011BE86 ; --------------------------------------------------------------------------- ROM:0011BE88 off_11BE88: dc.l loc_11BE98 ; DATA XREF: sub_11BE72+C↑r ROM:0011BE8C dc.l loc_11BEA0 ROM:0011BE90 dc.l loc_11BECA ROM:0011BE94 dc.l loc_11BF0A ROM:0011BE98 ; --------------------------------------------------------------------------- ROM:0011BE98 ROM:0011BE98 loc_11BE98: ; DATA XREF: ROM:off_11BE88↑o ROM:0011BE98 move.b #1,($11C0).w ROM:0011BE9E rts ROM:0011BEA0 ; --------------------------------------------------------------------------- ROM:0011BEA0 ROM:0011BEA0 loc_11BEA0: ; DATA XREF: ROM:0011BE8C↑o ROM:0011BEA0 btst #4,($894).w ROM:0011BEA6 bne.s locret_11BEC8 ROM:0011BEA8 move.w $198(a5),d0 ROM:0011BEAC clr.b ($83A).w ROM:0011BEB0 move.w d0,($6C2).w ROM:0011BEB4 move.b #1,($83A).w ROM:0011BEBA bclr #7,($894).w ROM:0011BEC0 move.b #2,($11C0).w ROM:0011BEC6 rts ROM:0011BEC8 ; --------------------------------------------------------------------------- ROM:0011BEC8 ROM:0011BEC8 locret_11BEC8: ; CODE XREF: ROM:0011BEA6↑j ROM:0011BEC8 rts ROM:0011BECA ; --------------------------------------------------------------------------- ROM:0011BECA ROM:0011BECA loc_11BECA: ; DATA XREF: ROM:0011BE90↑o ROM:0011BECA btst #4,($894).w ROM:0011BED0 beq.s loc_11BEEA ROM:0011BED2 bset #7,($894).w ROM:0011BED8 clr.b ($83A).w ROM:0011BEDC clr.w ($6C2).w ROM:0011BEE0 move.b #1,($11C0).w ROM:0011BEE6 rts ROM:0011BEE8 ; --------------------------------------------------------------------------- ROM:0011BEE8 bra.s loc_11BF0A ROM:0011BEEA ; --------------------------------------------------------------------------- ROM:0011BEEA ROM:0011BEEA loc_11BEEA: ; CODE XREF: ROM:0011BED0↑j ROM:0011BEEA cmpi.w #0,($6C2).w ROM:0011BEF0 bgt.s loc_11BF02 ROM:0011BEF2 bset #7,($894).w ROM:0011BEF8 move.b #3,($11C0).w ROM:0011BEFE rts ROM:0011BF00 ; --------------------------------------------------------------------------- ROM:0011BF00 bra.s loc_11BF0A ROM:0011BF02 ; --------------------------------------------------------------------------- ROM:0011BF02 ROM:0011BF02 loc_11BF02: ; CODE XREF: ROM:0011BEF0↑j ROM:0011BF02 bclr #7,($894).w ROM:0011BF08 rts ROM:0011BF0A ; --------------------------------------------------------------------------- ROM:0011BF0A ROM:0011BF0A loc_11BF0A: ; CODE XREF: ROM:0011BEE8↑j ROM:0011BF0A ; ROM:0011BF00↑j ROM:0011BF0A ; DATA XREF: ... ROM:0011BF0A btst #4,($894).w ROM:0011BF10 beq.s locret_11BF1A ROM:0011BF12 move.b #1,($11C0).w ROM:0011BF18 rts ROM:0011BF1A ; --------------------------------------------------------------------------- ROM:0011BF1A ROM:0011BF1A locret_11BF1A: ; CODE XREF: ROM:0011BF10↑j ROM:0011BF1A rts ROM:0011BF1C ; --------------------------------------------------------------------------- ROM:0011BF1C clr.w ($9F6).w ROM:0011BF20 clr.w ($A0A).w ROM:0011BF24 rts ROM:0011BF26 ROM:0011BF26 ; =============== S U B R O U T I N E ======================================= ROM:0011BF26 ROM:0011BF26 ROM:0011BF26 sub_11BF26: ; CODE XREF: sub_129E74+4E↓p ROM:0011BF26 move.w ($A1C).w,d1 ROM:0011BF2A cmpi.w #4,d1 ROM:0011BF2E bcc.s locret_11BF38 ROM:0011BF30 movea.l off_11BF3A(pc,d1.w*4),a0 ROM:0011BF34 nop ROM:0011BF36 jmp (a0) ROM:0011BF38 ; --------------------------------------------------------------------------- ROM:0011BF38 ROM:0011BF38 locret_11BF38: ; CODE XREF: sub_11BF26+8↑j ROM:0011BF38 rts ROM:0011BF38 ; End of function sub_11BF26 ROM:0011BF38 ROM:0011BF38 ; --------------------------------------------------------------------------- ROM:0011BF3A off_11BF3A: dc.l loc_11BF4A ; DATA XREF: sub_11BF26+A↑r ROM:0011BF3E dc.l loc_11BF5E ROM:0011BF42 dc.l loc_11BF94 ROM:0011BF46 dc.l loc_11BFBC ROM:0011BF4A ; --------------------------------------------------------------------------- ROM:0011BF4A ROM:0011BF4A loc_11BF4A: ; DATA XREF: ROM:off_11BF3A↑o ROM:0011BF4A bsr.w sub_11BFD6 ROM:0011BF4E move.w $1A8(a5),($A18).w ROM:0011BF54 move.w #1,($A1C).w ROM:0011BF5A rts ROM:0011BF5C ; --------------------------------------------------------------------------- ROM:0011BF5C rts ROM:0011BF5E ; --------------------------------------------------------------------------- ROM:0011BF5E ROM:0011BF5E loc_11BF5E: ; DATA XREF: ROM:0011BF3E↑o ROM:0011BF5E bsr.w sub_11BFEA ROM:0011BF62 btst #4,($1419).w ROM:0011BF68 beq.s loc_11BF82 ROM:0011BF6A move.w $1AC(a5),($A16).w ROM:0011BF70 move.w $1AA(a5),($A18).w ROM:0011BF76 bsr.w sub_11C002 ROM:0011BF7A move.w #2,($A1C).w ROM:0011BF80 rts ROM:0011BF82 ; --------------------------------------------------------------------------- ROM:0011BF82 ROM:0011BF82 loc_11BF82: ; CODE XREF: ROM:0011BF68↑j ROM:0011BF82 btst #2,($1409).w ROM:0011BF88 beq.s locret_11BF92 ROM:0011BF8A move.w #3,($A1C).w ROM:0011BF90 rts ROM:0011BF92 ; --------------------------------------------------------------------------- ROM:0011BF92 ROM:0011BF92 locret_11BF92: ; CODE XREF: ROM:0011BF88↑j ROM:0011BF92 rts ROM:0011BF94 ; --------------------------------------------------------------------------- ROM:0011BF94 ROM:0011BF94 loc_11BF94: ; DATA XREF: ROM:0011BF42↑o ROM:0011BF94 btst #4,($1419).w ROM:0011BF9A bne.s loc_11BFAA ROM:0011BF9C move.w $1A8(a5),($A18).w ROM:0011BFA2 move.w #1,($A1C).w ROM:0011BFA8 rts ROM:0011BFAA ; --------------------------------------------------------------------------- ROM:0011BFAA ROM:0011BFAA loc_11BFAA: ; CODE XREF: ROM:0011BF9A↑j ROM:0011BFAA btst #2,($1409).w ROM:0011BFB0 beq.s locret_11BFBA ROM:0011BFB2 move.w #3,($A1C).w ROM:0011BFB8 rts ROM:0011BFBA ; --------------------------------------------------------------------------- ROM:0011BFBA ROM:0011BFBA locret_11BFBA: ; CODE XREF: ROM:0011BFB0↑j ROM:0011BFBA rts ROM:0011BFBC ; --------------------------------------------------------------------------- ROM:0011BFBC ROM:0011BFBC loc_11BFBC: ; DATA XREF: ROM:0011BF46↑o ROM:0011BFBC btst #2,($1409).w ROM:0011BFC2 bne.s locret_11BFD2 ROM:0011BFC4 move.w $1A8(a5),($A18).w ROM:0011BFCA move.w #1,($A1C).w ROM:0011BFD0 rts ROM:0011BFD2 ; --------------------------------------------------------------------------- ROM:0011BFD2 ROM:0011BFD2 locret_11BFD2: ; CODE XREF: ROM:0011BFC2↑j ROM:0011BFD2 rts ROM:0011BFD4 ; --------------------------------------------------------------------------- ROM:0011BFD4 rts ROM:0011BFD6 ROM:0011BFD6 ; =============== S U B R O U T I N E ======================================= ROM:0011BFD6 ROM:0011BFD6 ROM:0011BFD6 sub_11BFD6: ; CODE XREF: ROM:loc_11BF4A↑p ROM:0011BFD6 move.w #$3E28,d1 ROM:0011BFDA move.w ($9E8).w,d2 ROM:0011BFDE bsr.l sub_1174AA ROM:0011BFE4 move.w d1,($A14).w ROM:0011BFE8 rts ROM:0011BFE8 ; End of function sub_11BFD6 ROM:0011BFE8 ROM:0011BFEA ROM:0011BFEA ; =============== S U B R O U T I N E ======================================= ROM:0011BFEA ROM:0011BFEA ROM:0011BFEA sub_11BFEA: ; CODE XREF: ROM:loc_11BF5E↑p ROM:0011BFEA move.w #$3EC2,d1 ROM:0011BFEE move.w ($9B2).w,d2 ROM:0011BFF2 move.w ($57E).w,d3 ROM:0011BFF6 bsr.l sub_1174AA ROM:0011BFFC move.w d1,($A16).w ROM:0011C000 rts ROM:0011C000 ; End of function sub_11BFEA ROM:0011C000 ROM:0011C002 ROM:0011C002 ; =============== S U B R O U T I N E ======================================= ROM:0011C002 ROM:0011C002 ROM:0011C002 sub_11C002: ; CODE XREF: ROM:0011BF76↑p ROM:0011C002 move.w $1AE(a5),d0 ROM:0011C006 add.w ($A14).w,d0 ROM:0011C00A move.w d0,($A14).w ROM:0011C00E rts ROM:0011C00E ; End of function sub_11C002 ROM:0011C00E ROM:0011C010 ROM:0011C010 ; =============== S U B R O U T I N E ======================================= ROM:0011C010 ROM:0011C010 ROM:0011C010 sub_11C010: ; CODE XREF: sub_110E14+1A8↑p ROM:0011C010 move.w ($A18).w,d0 ROM:0011C014 ext.l d0 ROM:0011C016 muls.l ($980).w,d1:d0 ROM:0011C01C divs.l #$6B6C0,d1:d0 ROM:0011C024 cmpi.w #$2710,d0 ROM:0011C028 ble.s loc_11C02E ROM:0011C02A move.w #$2710,d0 ROM:0011C02E ROM:0011C02E loc_11C02E: ; CODE XREF: sub_11C010+18↑j ROM:0011C02E cmpi.w #0,d0 ROM:0011C032 bge.s loc_11C038 ROM:0011C034 move.w #0,d0 ROM:0011C038 ROM:0011C038 loc_11C038: ; CODE XREF: sub_11C010+22↑j ROM:0011C038 move.w d0,d2 ROM:0011C03A ext.l d2 ROM:0011C03C move.w ($A16).w,d1 ROM:0011C040 swap d1 ROM:0011C042 clr.w d1 ROM:0011C044 move.w ($A14).w,d0 ROM:0011C048 swap d0 ROM:0011C04A move.w ($A1A).w,d0 ROM:0011C04E sub.l d0,d1 ROM:0011C050 muls.l d2,d3:d1 ROM:0011C054 divs.l #$F4240,d3:d1 ROM:0011C05C add.l d0,d1 ROM:0011C05E move.w d1,($A1A).w ROM:0011C062 swap d1 ROM:0011C064 move.w d1,($A14).w ROM:0011C068 rts ROM:0011C068 ; End of function sub_11C010 ROM:0011C068 ROM:0011C06A ROM:0011C06A ; =============== S U B R O U T I N E ======================================= ROM:0011C06A ROM:0011C06A ROM:0011C06A sub_11C06A: ; CODE XREF: ROM:00116FCA↑p ROM:0011C06A cmpi.w #0,($634).w ROM:0011C070 bgt.s loc_11C0A4 ROM:0011C072 btst #6,($892).w ROM:0011C078 beq.s loc_11C0A2 ROM:0011C07A bclr #6,($892).w ROM:0011C080 btst #7,($FFFFF451).w ROM:0011C086 bne.s loc_11C096 ROM:0011C088 bset #5,($88C).w ROM:0011C08E bclr #6,($896).w ROM:0011C094 bra.s loc_11C0A2 ROM:0011C096 ; --------------------------------------------------------------------------- ROM:0011C096 ROM:0011C096 loc_11C096: ; CODE XREF: sub_11C06A+1C↑j ROM:0011C096 bset #4,($142A).w ROM:0011C09C move.w #$2710,($4D8).w ROM:0011C0A2 ROM:0011C0A2 loc_11C0A2: ; CODE XREF: sub_11C06A+E↑j ROM:0011C0A2 ; sub_11C06A+2A↑j ROM:0011C0A2 bra.s locret_11C0B4 ROM:0011C0A4 ; --------------------------------------------------------------------------- ROM:0011C0A4 ROM:0011C0A4 loc_11C0A4: ; CODE XREF: sub_11C06A+6↑j ROM:0011C0A4 move.w $1D2(a5),d0 ROM:0011C0A8 cmp.w ($4D8).w,d0 ROM:0011C0AC ble.s locret_11C0B4 ROM:0011C0AE bclr #4,($142A).w ROM:0011C0B4 ROM:0011C0B4 locret_11C0B4: ; CODE XREF: sub_11C06A:loc_11C0A2↑j ROM:0011C0B4 ; sub_11C06A+42↑j ROM:0011C0B4 rts ROM:0011C0B4 ; End of function sub_11C06A ROM:0011C0B4 ROM:0011C0B6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C0B8 ROM:0011C0B8 ; =============== S U B R O U T I N E ======================================= ROM:0011C0B8 ROM:0011C0B8 ROM:0011C0B8 sub_11C0B8: ; CODE XREF: sub_112ACA+E↑p ROM:0011C0B8 move.w ($A10).w,($506).w ROM:0011C0BE move.w #$A,d0 ROM:0011C0C2 muls.w ($506).w,d0 ROM:0011C0C6 move.w d0,($508).w ROM:0011C0CA rts ROM:0011C0CA ; End of function sub_11C0B8 ROM:0011C0CA ROM:0011C0CC ROM:0011C0CC ; =============== S U B R O U T I N E ======================================= ROM:0011C0CC ROM:0011C0CC ROM:0011C0CC sub_11C0CC: ; CODE XREF: sub_113310+6↑p ROM:0011C0CC btst #2,($8D3).w ROM:0011C0D2 beq.s loc_11C0F8 ROM:0011C0D4 btst #2,($8D7).w ROM:0011C0DA beq.s loc_11C0EA ROM:0011C0DC bset #6,($FFFFFA41).w ROM:0011C0E2 bset #4,($1410).w ROM:0011C0E8 bra.s loc_11C0F6 ROM:0011C0EA ; --------------------------------------------------------------------------- ROM:0011C0EA ROM:0011C0EA loc_11C0EA: ; CODE XREF: sub_11C0CC+E↑j ROM:0011C0EA bclr #6,($FFFFFA41).w ROM:0011C0F0 bclr #4,($1410).w ROM:0011C0F6 ROM:0011C0F6 loc_11C0F6: ; CODE XREF: sub_11C0CC+1C↑j ROM:0011C0F6 bra.s locret_11C12E ROM:0011C0F8 ; --------------------------------------------------------------------------- ROM:0011C0F8 ROM:0011C0F8 loc_11C0F8: ; CODE XREF: sub_11C0CC+6↑j ROM:0011C0F8 move.w $248(a5),d0 ROM:0011C0FC cmpi.w #1,d0 ROM:0011C100 bne.s loc_11C10A ROM:0011C102 bclr #6,($FFFFFA41).w ROM:0011C108 bra.s locret_11C12E ROM:0011C10A ; --------------------------------------------------------------------------- ROM:0011C10A ROM:0011C10A loc_11C10A: ; CODE XREF: sub_11C0CC+34↑j ROM:0011C10A cmpi.w #2,d0 ROM:0011C10E bne.s loc_11C118 ROM:0011C110 bset #6,($FFFFFA41).w ROM:0011C116 bra.s locret_11C12E ROM:0011C118 ; --------------------------------------------------------------------------- ROM:0011C118 ROM:0011C118 loc_11C118: ; CODE XREF: sub_11C0CC+42↑j ROM:0011C118 btst #4,($1410).w ROM:0011C11E beq.s loc_11C128 ROM:0011C120 bset #6,($FFFFFA41).w ROM:0011C126 bra.s locret_11C12E ROM:0011C128 ; --------------------------------------------------------------------------- ROM:0011C128 ROM:0011C128 loc_11C128: ; CODE XREF: sub_11C0CC+52↑j ROM:0011C128 bclr #6,($FFFFFA41).w ROM:0011C12E ROM:0011C12E locret_11C12E: ; CODE XREF: sub_11C0CC:loc_11C0F6↑j ROM:0011C12E ; sub_11C0CC+3C↑j ... ROM:0011C12E rts ROM:0011C12E ; End of function sub_11C0CC ROM:0011C12E ROM:0011C130 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C132 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011C134 ROM:0011C134 ; =============== S U B R O U T I N E ======================================= ROM:0011C134 ROM:0011C134 ROM:0011C134 sub_11C134: ; CODE XREF: sub_129E74+A2↓p ROM:0011C134 clr.w d1 ROM:0011C136 move.b ($11C6).w,d1 ROM:0011C13A cmpi.w #5,d1 ROM:0011C13E bcc.s locret_11C148 ROM:0011C140 movea.l off_11C14A(pc,d1.w*4),a0 ROM:0011C144 nop ROM:0011C146 jmp (a0) ROM:0011C148 ; --------------------------------------------------------------------------- ROM:0011C148 ROM:0011C148 locret_11C148: ; CODE XREF: sub_11C134+A↑j ROM:0011C148 rts ROM:0011C148 ; End of function sub_11C134 ROM:0011C148 ROM:0011C148 ; --------------------------------------------------------------------------- ROM:0011C14A off_11C14A: dc.l loc_11C15E ; DATA XREF: sub_11C134+C↑r ROM:0011C14E dc.l loc_11C178 ROM:0011C152 dc.l loc_11C1A0 ROM:0011C156 dc.l loc_11C1EC ROM:0011C15A dc.l loc_11C20C ROM:0011C15E ; --------------------------------------------------------------------------- ROM:0011C15E ROM:0011C15E loc_11C15E: ; DATA XREF: ROM:off_11C14A↑o ROM:0011C15E move.w $266(a5),d0 ROM:0011C162 clr.b ($7F9).w ROM:0011C166 move.w d0,($640).w ROM:0011C16A move.b #1,($7F9).w ROM:0011C170 move.b #1,($11C6).w ROM:0011C176 rts ROM:0011C178 ; --------------------------------------------------------------------------- ROM:0011C178 ROM:0011C178 loc_11C178: ; DATA XREF: ROM:0011C14E↑o ROM:0011C178 cmpi.w #0,($640).w ROM:0011C17E bgt.s locret_11C19E ROM:0011C180 move.w $264(a5),d0 ROM:0011C184 clr.b ($7F9).w ROM:0011C188 move.w d0,($640).w ROM:0011C18C move.b #1,($7F9).w ROM:0011C192 bset #6,($1420).w ROM:0011C198 move.b #2,($11C6).w ROM:0011C19E ROM:0011C19E locret_11C19E: ; CODE XREF: ROM:0011C17E↑j ROM:0011C19E rts ROM:0011C1A0 ; --------------------------------------------------------------------------- ROM:0011C1A0 ROM:0011C1A0 loc_11C1A0: ; DATA XREF: ROM:0011C152↑o ROM:0011C1A0 cmpi.w #0,($640).w ROM:0011C1A6 bgt.s loc_11C1C8 ROM:0011C1A8 btst #2,($1409).w ROM:0011C1AE bne.s loc_11C1B8 ROM:0011C1B0 btst #4,($894).w ROM:0011C1B6 bne.s loc_11C1C6 ROM:0011C1B8 ROM:0011C1B8 loc_11C1B8: ; CODE XREF: ROM:0011C1AE↑j ROM:0011C1B8 bclr #6,($1420).w ROM:0011C1BE move.b #3,($11C6).w ROM:0011C1C4 rts ROM:0011C1C6 ; --------------------------------------------------------------------------- ROM:0011C1C6 ROM:0011C1C6 loc_11C1C6: ; CODE XREF: ROM:0011C1B6↑j ROM:0011C1C6 bra.s locret_11C1EA ROM:0011C1C8 ; --------------------------------------------------------------------------- ROM:0011C1C8 ROM:0011C1C8 loc_11C1C8: ; CODE XREF: ROM:0011C1A6↑j ROM:0011C1C8 btst #4,($894).w ROM:0011C1CE bne.s locret_11C1EA ROM:0011C1D0 bclr #0,($7F9).w ROM:0011C1D6 bset #2,($7F9).w ROM:0011C1DC bclr #6,($1420).w ROM:0011C1E2 move.b #4,($11C6).w ROM:0011C1E8 rts ROM:0011C1EA ; --------------------------------------------------------------------------- ROM:0011C1EA ROM:0011C1EA locret_11C1EA: ; CODE XREF: ROM:loc_11C1C6↑j ROM:0011C1EA ; ROM:0011C1CE↑j ROM:0011C1EA rts ROM:0011C1EC ; --------------------------------------------------------------------------- ROM:0011C1EC ROM:0011C1EC loc_11C1EC: ; DATA XREF: ROM:0011C156↑o ROM:0011C1EC btst #4,($894).w ROM:0011C1F2 beq.s locret_11C20A ROM:0011C1F4 btst #2,($1409).w ROM:0011C1FA bne.s locret_11C20A ROM:0011C1FC bset #6,($1420).w ROM:0011C202 move.b #2,($11C6).w ROM:0011C208 rts ROM:0011C20A ; --------------------------------------------------------------------------- ROM:0011C20A ROM:0011C20A locret_11C20A: ; CODE XREF: ROM:0011C1F2↑j ROM:0011C20A ; ROM:0011C1FA↑j ROM:0011C20A rts ROM:0011C20C ; --------------------------------------------------------------------------- ROM:0011C20C ROM:0011C20C loc_11C20C: ; DATA XREF: ROM:0011C15A↑o ROM:0011C20C btst #4,($894).w ROM:0011C212 beq.s locret_11C22E ROM:0011C214 bclr #2,($7F9).w ROM:0011C21A bset #0,($7F9).w ROM:0011C220 bset #6,($1420).w ROM:0011C226 move.b #2,($11C6).w ROM:0011C22C rts ROM:0011C22E ; --------------------------------------------------------------------------- ROM:0011C22E ROM:0011C22E locret_11C22E: ; CODE XREF: ROM:0011C212↑j ROM:0011C22E rts ROM:0011C230 ROM:0011C230 ; =============== S U B R O U T I N E ======================================= ROM:0011C230 ROM:0011C230 ROM:0011C230 sub_11C230: ; CODE XREF: sub_11D970+2C↓p ROM:0011C230 bsr.w sub_11C246 ROM:0011C234 bsr.w sub_11C346 ROM:0011C238 bsr.w sub_11C282 ROM:0011C23C bsr.w sub_11C3CE ROM:0011C240 bsr.w sub_11C63C ROM:0011C244 rts ROM:0011C244 ; End of function sub_11C230 ROM:0011C244 ROM:0011C246 ROM:0011C246 ; =============== S U B R O U T I N E ======================================= ROM:0011C246 ROM:0011C246 ROM:0011C246 sub_11C246: ; CODE XREF: sub_11C230↑p ROM:0011C246 move.w $278(a5),d1 ROM:0011C24A cmp.w ($57E).w,d1 ROM:0011C24E bge.s loc_11C25E ROM:0011C250 move.w $270(a5),($A4A).w ROM:0011C256 move.w $272(a5),($A4C).w ROM:0011C25C bra.s loc_11C26A ROM:0011C25E ; --------------------------------------------------------------------------- ROM:0011C25E ROM:0011C25E loc_11C25E: ; CODE XREF: sub_11C246+8↑j ROM:0011C25E move.w $274(a5),($A4A).w ROM:0011C264 move.w $276(a5),($A4C).w ROM:0011C26A ROM:0011C26A loc_11C26A: ; CODE XREF: sub_11C246+16↑j ROM:0011C26A cmpi.b #0,($14B1).w ROM:0011C270 beq.s loc_11C27A ROM:0011C272 move.w $290(a5),($A5C).w ROM:0011C278 bra.s locret_11C280 ROM:0011C27A ; --------------------------------------------------------------------------- ROM:0011C27A ROM:0011C27A loc_11C27A: ; CODE XREF: sub_11C246+2A↑j ROM:0011C27A move.w $28E(a5),($A5C).w ROM:0011C280 ROM:0011C280 locret_11C280: ; CODE XREF: sub_11C246+32↑j ROM:0011C280 rts ROM:0011C280 ; End of function sub_11C246 ROM:0011C280 ROM:0011C282 ROM:0011C282 ; =============== S U B R O U T I N E ======================================= ROM:0011C282 ROM:0011C282 ROM:0011C282 sub_11C282: ; CODE XREF: sub_11C230+8↑p ROM:0011C282 move.w $268(a5),d4 ROM:0011C286 move.w $26A(a5),d3 ROM:0011C28A move.w $26C(a5),d6 ROM:0011C28E move.w $282(a5),d2 ROM:0011C292 move.w $284(a5),d7 ROM:0011C296 move.w $294(a5),d1 ROM:0011C29A bclr #0,($1416).w ROM:0011C2A0 cmpi.w #4,($52E).w ROM:0011C2A6 beq.l locret_11C344 ROM:0011C2AC cmpi.w #0,($646).w ROM:0011C2B2 bgt.l locret_11C344 ROM:0011C2B8 cmp.w ($518).w,d4 ROM:0011C2BC bge.l locret_11C344 ROM:0011C2C2 cmp.w ($AC0).w,d2 ROM:0011C2C6 ble.s locret_11C344 ROM:0011C2C8 cmp.w ($57E).w,d3 ROM:0011C2CC blt.s locret_11C344 ROM:0011C2CE cmp.w ($57E).w,d6 ROM:0011C2D2 bgt.s locret_11C344 ROM:0011C2D4 cmpi.w #0,($642).w ROM:0011C2DA bgt.s locret_11C344 ROM:0011C2DC cmpi.w #3,($AC2).w ROM:0011C2E2 bne.s loc_11C302 ROM:0011C2E4 btst #1,($1410).w ROM:0011C2EA bne.s loc_11C302 ROM:0011C2EC btst #7,($140F).w ROM:0011C2F2 bne.s loc_11C302 ROM:0011C2F4 cmpi.w #2,($AC8).w ROM:0011C2FA blt.s loc_11C302 ROM:0011C2FC bset #0,($1416).w ROM:0011C302 ROM:0011C302 loc_11C302: ; CODE XREF: sub_11C282+60↑j ROM:0011C302 ; sub_11C282+68↑j ... ROM:0011C302 btst #3,($140C).w ROM:0011C308 beq.s locret_11C344 ROM:0011C30A cmp.w ($AC0).w,d7 ROM:0011C30E bge.s locret_11C344 ROM:0011C310 cmpi.b #0,($14B1).w ROM:0011C316 beq.s loc_11C328 ROM:0011C318 btst #1,($1410).w ROM:0011C31E bne.s loc_11C326 ROM:0011C320 bset #0,($1416).w ROM:0011C326 ROM:0011C326 loc_11C326: ; CODE XREF: sub_11C282+9C↑j ROM:0011C326 bra.s locret_11C344 ROM:0011C328 ; --------------------------------------------------------------------------- ROM:0011C328 ROM:0011C328 loc_11C328: ; CODE XREF: sub_11C282+94↑j ROM:0011C328 cmpi.w #0,d1 ROM:0011C32C bne.s loc_11C33E ROM:0011C32E btst #1,($1410).w ROM:0011C334 bne.s loc_11C33C ROM:0011C336 bset #0,($1416).w ROM:0011C33C ROM:0011C33C loc_11C33C: ; CODE XREF: sub_11C282+B2↑j ROM:0011C33C bra.s locret_11C344 ROM:0011C33E ; --------------------------------------------------------------------------- ROM:0011C33E ROM:0011C33E loc_11C33E: ; CODE XREF: sub_11C282+AA↑j ROM:0011C33E bset #0,($1416).w ROM:0011C344 ROM:0011C344 locret_11C344: ; CODE XREF: sub_11C282+24↑j ROM:0011C344 ; sub_11C282+30↑j ... ROM:0011C344 rts ROM:0011C344 ; End of function sub_11C282 ROM:0011C344 ROM:0011C346 ROM:0011C346 ; =============== S U B R O U T I N E ======================================= ROM:0011C346 ROM:0011C346 ROM:0011C346 sub_11C346: ; CODE XREF: sub_11C230+4↑p ROM:0011C346 clr.w d1 ROM:0011C348 move.b ($11C9).w,d1 ROM:0011C34C cmpi.w #3,d1 ROM:0011C350 bcc.s locret_11C35A ROM:0011C352 movea.l off_11C35C(pc,d1.w*4),a0 ROM:0011C356 nop ROM:0011C358 jmp (a0) ROM:0011C35A ; --------------------------------------------------------------------------- ROM:0011C35A ROM:0011C35A locret_11C35A: ; CODE XREF: sub_11C346+A↑j ROM:0011C35A rts ROM:0011C35A ; End of function sub_11C346 ROM:0011C35A ROM:0011C35A ; --------------------------------------------------------------------------- ROM:0011C35C off_11C35C: dc.l loc_11C368 ; DATA XREF: sub_11C346+C↑r ROM:0011C360 dc.l loc_11C372 ROM:0011C364 dc.l loc_11C396 ROM:0011C368 ; --------------------------------------------------------------------------- ROM:0011C368 ROM:0011C368 loc_11C368: ; DATA XREF: ROM:off_11C35C↑o ROM:0011C368 move.b #1,($11C9).w ROM:0011C36E bra.s locret_11C394 ROM:0011C370 ; --------------------------------------------------------------------------- ROM:0011C370 rts ROM:0011C372 ; --------------------------------------------------------------------------- ROM:0011C372 ROM:0011C372 loc_11C372: ; DATA XREF: ROM:0011C360↑o ROM:0011C372 btst #1,($1410).w ROM:0011C378 beq.s locret_11C394 ROM:0011C37A move.w $292(a5),d2 ROM:0011C37E clr.b ($7FC).w ROM:0011C382 move.w d2,($646).w ROM:0011C386 move.b #1,($7FC).w ROM:0011C38C move.b #2,($11C9).w ROM:0011C392 bra.s locret_11C3CA ROM:0011C394 ; --------------------------------------------------------------------------- ROM:0011C394 ROM:0011C394 locret_11C394: ; CODE XREF: ROM:0011C36E↑j ROM:0011C394 ; ROM:0011C378↑j ... ROM:0011C394 rts ROM:0011C396 ; --------------------------------------------------------------------------- ROM:0011C396 ROM:0011C396 loc_11C396: ; DATA XREF: ROM:0011C364↑o ROM:0011C396 btst #1,($1410).w ROM:0011C39C bne.s locret_11C3CA ROM:0011C39E move.w $292(a5),d2 ROM:0011C3A2 clr.b ($7FC).w ROM:0011C3A6 move.w d2,($646).w ROM:0011C3AA move.b #1,($7FC).w ROM:0011C3B0 move.w $53A(a5),d2 ROM:0011C3B4 clr.b ($820).w ROM:0011C3B8 move.w d2,($68E).w ROM:0011C3BC move.b #1,($820).w ROM:0011C3C2 move.b #1,($11C9).w ROM:0011C3C8 bra.s locret_11C394 ROM:0011C3CA ; --------------------------------------------------------------------------- ROM:0011C3CA ROM:0011C3CA locret_11C3CA: ; CODE XREF: ROM:0011C392↑j ROM:0011C3CA ; ROM:0011C39C↑j ROM:0011C3CA rts ROM:0011C3CC ; --------------------------------------------------------------------------- ROM:0011C3CC rts ROM:0011C3CE ROM:0011C3CE ; =============== S U B R O U T I N E ======================================= ROM:0011C3CE ROM:0011C3CE ROM:0011C3CE sub_11C3CE: ; CODE XREF: sub_11C230+C↑p ROM:0011C3CE clr.w d1 ROM:0011C3D0 move.b ($11C7).w,d1 ROM:0011C3D4 cmpi.w #4,d1 ROM:0011C3D8 bcc.s locret_11C3E2 ROM:0011C3DA movea.l off_11C3E4(pc,d1.w*4),a0 ROM:0011C3DE nop ROM:0011C3E0 jmp (a0) ROM:0011C3E2 ; --------------------------------------------------------------------------- ROM:0011C3E2 ROM:0011C3E2 locret_11C3E2: ; CODE XREF: sub_11C3CE+A↑j ROM:0011C3E2 rts ROM:0011C3E2 ; End of function sub_11C3CE ROM:0011C3E2 ROM:0011C3E2 ; --------------------------------------------------------------------------- ROM:0011C3E4 off_11C3E4: dc.l loc_11C3F4 ; DATA XREF: sub_11C3CE+C↑r ROM:0011C3E8 dc.l loc_11C40C ROM:0011C3EC dc.l loc_11C438 ROM:0011C3F0 dc.l loc_11C4CA ROM:0011C3F4 ; --------------------------------------------------------------------------- ROM:0011C3F4 ROM:0011C3F4 loc_11C3F4: ; DATA XREF: ROM:off_11C3E4↑o ROM:0011C3F4 bsr.w sub_11CBAA ROM:0011C3F8 bclr #7,($1427).w ROM:0011C3FE clr.w ($A46).w ROM:0011C402 move.b #1,($11C7).w ROM:0011C408 bra.s locret_11C436 ROM:0011C40A ; --------------------------------------------------------------------------- ROM:0011C40A rts ROM:0011C40C ; --------------------------------------------------------------------------- ROM:0011C40C ROM:0011C40C loc_11C40C: ; DATA XREF: ROM:0011C3E8↑o ROM:0011C40C btst #0,($1416).w ROM:0011C412 beq.s locret_11C436 ROM:0011C414 move.w $280(a5),d2 ROM:0011C418 clr.b ($7FB).w ROM:0011C41C move.w d2,($644).w ROM:0011C420 move.b #1,($7FB).w ROM:0011C426 bsr.w sub_11C75C ROM:0011C42A move.b #2,($11C7).w ROM:0011C430 bra.l locret_11C4C8 ROM:0011C436 ; --------------------------------------------------------------------------- ROM:0011C436 ROM:0011C436 locret_11C436: ; CODE XREF: ROM:0011C408↑j ROM:0011C436 ; ROM:0011C412↑j ... ROM:0011C436 rts ROM:0011C438 ; --------------------------------------------------------------------------- ROM:0011C438 ROM:0011C438 loc_11C438: ; DATA XREF: ROM:0011C3EC↑o ROM:0011C438 btst #0,($1416).w ROM:0011C43E bne.s loc_11C454 ROM:0011C440 clr.b ($7FB).w ROM:0011C444 clr.w ($644).w ROM:0011C448 clr.w ($A46).w ROM:0011C44C move.b #1,($11C7).w ROM:0011C452 bra.s locret_11C436 ROM:0011C454 ; --------------------------------------------------------------------------- ROM:0011C454 ROM:0011C454 loc_11C454: ; CODE XREF: ROM:0011C43E↑j ROM:0011C454 move.w $26E(a5),d2 ROM:0011C458 subi.w #1,d2 ROM:0011C45C cmpi.w #0,($644).w ROM:0011C462 bgt.s loc_11C490 ROM:0011C464 cmp.w ($A46).w,d2 ROM:0011C468 bgt.s loc_11C490 ROM:0011C46A move.w $280(a5),d3 ROM:0011C46E clr.b ($7FB).w ROM:0011C472 move.w d3,($644).w ROM:0011C476 move.b #1,($7FB).w ROM:0011C47C bsr.w sub_11C75C ROM:0011C480 bsr.w sub_11C694 ROM:0011C484 move.b #3,($11C7).w ROM:0011C48A bra.l locret_11C638 ROM:0011C490 ; --------------------------------------------------------------------------- ROM:0011C490 ROM:0011C490 loc_11C490: ; CODE XREF: ROM:0011C462↑j ROM:0011C490 ; ROM:0011C468↑j ROM:0011C490 move.w $26E(a5),d2 ROM:0011C494 subi.w #1,d2 ROM:0011C498 cmpi.w #0,($644).w ROM:0011C49E bgt.s locret_11C4C8 ROM:0011C4A0 cmp.w ($A46).w,d2 ROM:0011C4A4 ble.s locret_11C4C8 ROM:0011C4A6 move.w $280(a5),d3 ROM:0011C4AA clr.b ($7FB).w ROM:0011C4AE move.w d3,($644).w ROM:0011C4B2 move.b #1,($7FB).w ROM:0011C4B8 bsr.w sub_11C75C ROM:0011C4BC move.b #2,($11C7).w ROM:0011C4C2 bra.l *+6 ROM:0011C4C8 ; --------------------------------------------------------------------------- ROM:0011C4C8 ROM:0011C4C8 locret_11C4C8: ; CODE XREF: ROM:0011C430↑j ROM:0011C4C8 ; ROM:0011C49E↑j ... ROM:0011C4C8 rts ROM:0011C4CA ; --------------------------------------------------------------------------- ROM:0011C4CA ROM:0011C4CA loc_11C4CA: ; DATA XREF: ROM:0011C3F0↑o ROM:0011C4CA btst #0,($1416).w ROM:0011C4D0 bne.s loc_11C4EA ROM:0011C4D2 clr.b ($7FB).w ROM:0011C4D6 clr.w ($644).w ROM:0011C4DA clr.w ($A46).w ROM:0011C4DE move.b #1,($11C7).w ROM:0011C4E4 bra.l locret_11C436 ROM:0011C4EA ; --------------------------------------------------------------------------- ROM:0011C4EA ROM:0011C4EA loc_11C4EA: ; CODE XREF: ROM:0011C4D0↑j ROM:0011C4EA move.w ($A4A).w,d4 ROM:0011C4EE move.w ($A5C).w,d1 ROM:0011C4F2 cmpi.w #0,($644).w ROM:0011C4F8 bgt.s loc_11C538 ROM:0011C4FA cmp.w ($A4E).w,d4 ROM:0011C4FE blt.s loc_11C538 ROM:0011C500 cmpi.w #3,($AC2).w ROM:0011C506 bne.s loc_11C538 ROM:0011C508 cmp.w ($A5A).w,d1 ROM:0011C50C blt.s loc_11C538 ROM:0011C50E move.w $280(a5),d3 ROM:0011C512 clr.b ($7FB).w ROM:0011C516 move.w d3,($644).w ROM:0011C51A move.b #1,($7FB).w ROM:0011C520 bsr.w sub_11C792 ROM:0011C524 bsr.w sub_11C880 ROM:0011C528 clr.w ($A46).w ROM:0011C52C move.b #2,($11C7).w ROM:0011C532 bra.l locret_11C4C8 ROM:0011C538 ; --------------------------------------------------------------------------- ROM:0011C538 ROM:0011C538 loc_11C538: ; CODE XREF: ROM:0011C4F8↑j ROM:0011C538 ; ROM:0011C4FE↑j ... ROM:0011C538 move.w ($A4A).w,d4 ROM:0011C53C move.w ($A4C).w,d5 ROM:0011C540 cmpi.w #0,($644).w ROM:0011C546 bgt.s loc_11C58C ROM:0011C548 btst #3,($140C).w ROM:0011C54E beq.s loc_11C58C ROM:0011C550 cmp.w ($A4E).w,d4 ROM:0011C554 blt.s loc_11C58C ROM:0011C556 cmp.w ($A50).w,d5 ROM:0011C55A blt.s loc_11C58C ROM:0011C55C cmp.w ($A5A).w,d1 ROM:0011C560 blt.s loc_11C58C ROM:0011C562 move.w $280(a5),d3 ROM:0011C566 clr.b ($7FB).w ROM:0011C56A move.w d3,($644).w ROM:0011C56E move.b #1,($7FB).w ROM:0011C574 bsr.w sub_11C792 ROM:0011C578 bsr.w sub_11C880 ROM:0011C57C clr.w ($A46).w ROM:0011C580 move.b #2,($11C7).w ROM:0011C586 bra.l locret_11C4C8 ROM:0011C58C ; --------------------------------------------------------------------------- ROM:0011C58C ROM:0011C58C loc_11C58C: ; CODE XREF: ROM:0011C546↑j ROM:0011C58C ; ROM:0011C54E↑j ... ROM:0011C58C move.w ($A4A).w,d4 ROM:0011C590 cmpi.w #0,($644).w ROM:0011C596 bgt.s loc_11C5D2 ROM:0011C598 cmpi.w #3,($AC2).w ROM:0011C59E bne.s loc_11C5D2 ROM:0011C5A0 cmp.w ($A4E).w,d4 ROM:0011C5A4 blt.s loc_11C5AC ROM:0011C5A6 cmp.w ($A5A).w,d1 ROM:0011C5AA bge.s loc_11C5D2 ROM:0011C5AC ROM:0011C5AC loc_11C5AC: ; CODE XREF: ROM:0011C5A4↑j ROM:0011C5AC move.w $280(a5),d3 ROM:0011C5B0 clr.b ($7FB).w ROM:0011C5B4 move.w d3,($644).w ROM:0011C5B8 move.b #1,($7FB).w ROM:0011C5BE bsr.w sub_11C75C ROM:0011C5C2 bsr.w sub_11C694 ROM:0011C5C6 move.b #3,($11C7).w ROM:0011C5CC bra.l locret_11C638 ROM:0011C5D2 ; --------------------------------------------------------------------------- ROM:0011C5D2 ROM:0011C5D2 loc_11C5D2: ; CODE XREF: ROM:0011C596↑j ROM:0011C5D2 ; ROM:0011C59E↑j ... ROM:0011C5D2 clr.w d2 ROM:0011C5D4 move.w ($A4A).w,d4 ROM:0011C5D8 move.w ($A4C).w,d5 ROM:0011C5DC move.w ($A5C).w,d1 ROM:0011C5E0 cmpi.w #0,($644).w ROM:0011C5E6 bgt.s locret_11C638 ROM:0011C5E8 btst #3,($140C).w ROM:0011C5EE beq.s locret_11C638 ROM:0011C5F0 cmp.w ($A4E).w,d4 ROM:0011C5F4 blt.s loc_11C5FC ROM:0011C5F6 cmp.w ($A50).w,d5 ROM:0011C5FA bge.s loc_11C602 ROM:0011C5FC ROM:0011C5FC loc_11C5FC: ; CODE XREF: ROM:0011C5F4↑j ROM:0011C5FC move.w #1,d2 ROM:0011C600 bra.s loc_11C60C ROM:0011C602 ; --------------------------------------------------------------------------- ROM:0011C602 ROM:0011C602 loc_11C602: ; CODE XREF: ROM:0011C5FA↑j ROM:0011C602 cmp.w ($A5A).w,d1 ROM:0011C606 bge.s loc_11C60C ROM:0011C608 move.w #1,d2 ROM:0011C60C ROM:0011C60C loc_11C60C: ; CODE XREF: ROM:0011C600↑j ROM:0011C60C ; ROM:0011C606↑j ROM:0011C60C cmpi.w #1,d2 ROM:0011C610 bne.s locret_11C638 ROM:0011C612 move.w $280(a5),d3 ROM:0011C616 clr.b ($7FB).w ROM:0011C61A move.w d3,($644).w ROM:0011C61E move.b #1,($7FB).w ROM:0011C624 bsr.w sub_11C75C ROM:0011C628 bsr.w sub_11C694 ROM:0011C62C move.b #3,($11C7).w ROM:0011C632 bra.l *+6 ROM:0011C638 ; --------------------------------------------------------------------------- ROM:0011C638 ROM:0011C638 locret_11C638: ; CODE XREF: ROM:0011C48A↑j ROM:0011C638 ; ROM:0011C5CC↑j ... ROM:0011C638 rts ROM:0011C63A ; --------------------------------------------------------------------------- ROM:0011C63A rts ROM:0011C63C ROM:0011C63C ; =============== S U B R O U T I N E ======================================= ROM:0011C63C ROM:0011C63C ROM:0011C63C sub_11C63C: ; CODE XREF: sub_11C230+10↑p ROM:0011C63C clr.w d1 ROM:0011C63E move.b ($11C8).w,d1 ROM:0011C642 cmpi.w #2,d1 ROM:0011C646 bcc.s locret_11C650 ROM:0011C648 movea.l off_11C652(pc,d1.w*4),a0 ROM:0011C64C nop ROM:0011C64E jmp (a0) ROM:0011C650 ; --------------------------------------------------------------------------- ROM:0011C650 ROM:0011C650 locret_11C650: ; CODE XREF: sub_11C63C+A↑j ROM:0011C650 rts ROM:0011C650 ; End of function sub_11C63C ROM:0011C650 ROM:0011C650 ; --------------------------------------------------------------------------- ROM:0011C652 off_11C652: dc.l loc_11C65A ; DATA XREF: sub_11C63C+C↑r ROM:0011C656 dc.l loc_11C66A ROM:0011C65A ; --------------------------------------------------------------------------- ROM:0011C65A ROM:0011C65A loc_11C65A: ; DATA XREF: ROM:off_11C652↑o ROM:0011C65A bclr #4,($1409).w ROM:0011C660 move.b #1,($11C8).w ROM:0011C666 bra.s locret_11C690 ROM:0011C668 ; --------------------------------------------------------------------------- ROM:0011C668 rts ROM:0011C66A ; --------------------------------------------------------------------------- ROM:0011C66A ROM:0011C66A loc_11C66A: ; DATA XREF: ROM:0011C656↑o ROM:0011C66A btst #4,($1409).w ROM:0011C670 beq.s locret_11C690 ROM:0011C672 bclr #4,($1409).w ROM:0011C678 move.w $27E(a5),d5 ROM:0011C67C clr.b ($7FA).w ROM:0011C680 move.w d5,($642).w ROM:0011C684 move.b #1,($7FA).w ROM:0011C68A move.b #1,($11C8).w ROM:0011C690 ROM:0011C690 locret_11C690: ; CODE XREF: ROM:0011C666↑j ROM:0011C690 ; ROM:0011C670↑j ROM:0011C690 rts ROM:0011C692 ; --------------------------------------------------------------------------- ROM:0011C692 rts ROM:0011C694 ROM:0011C694 ; =============== S U B R O U T I N E ======================================= ROM:0011C694 ROM:0011C694 ROM:0011C694 sub_11C694: ; CODE XREF: ROM:0011C480↑p ROM:0011C694 ; ROM:0011C5C2↑p ... ROM:0011C694 move.w #$7D00,d5 ROM:0011C698 move.w #0,d6 ROM:0011C69C move.w $26E(a5),d4 ROM:0011C6A0 subi.w #1,d4 ROM:0011C6A4 move.w #0,d3 ROM:0011C6A8 bra.s loc_11C6AE ROM:0011C6AA ; --------------------------------------------------------------------------- ROM:0011C6AA ROM:0011C6AA loc_11C6AA: ; CODE XREF: sub_11C694:loc_11C6CE↓j ROM:0011C6AA addi.w #1,d3 ROM:0011C6AE ROM:0011C6AE loc_11C6AE: ; CODE XREF: sub_11C694+14↑j ROM:0011C6AE cmp.w d4,d3 ROM:0011C6B0 bgt.s loc_11C6D0 ROM:0011C6B2 cmp.w $F68(d3.w*2),d5 ROM:0011C6B8 ble.s loc_11C6C0 ROM:0011C6BA move.w $F68(d3.w*2),d5 ROM:0011C6C0 ROM:0011C6C0 loc_11C6C0: ; CODE XREF: sub_11C694+24↑j ROM:0011C6C0 cmp.w $F68(d3.w*2),d6 ROM:0011C6C6 bge.s loc_11C6CE ROM:0011C6C8 move.w $F68(d3.w*2),d6 ROM:0011C6CE ROM:0011C6CE loc_11C6CE: ; CODE XREF: sub_11C694+32↑j ROM:0011C6CE bra.s loc_11C6AA ROM:0011C6D0 ; --------------------------------------------------------------------------- ROM:0011C6D0 ROM:0011C6D0 loc_11C6D0: ; CODE XREF: sub_11C694+1C↑j ROM:0011C6D0 sub.w d5,d6 ROM:0011C6D2 move.w d6,($A4E).w ROM:0011C6D6 move.w #$7D00,d5 ROM:0011C6DA move.w #0,d6 ROM:0011C6DE move.w $26E(a5),d4 ROM:0011C6E2 subi.w #1,d4 ROM:0011C6E6 move.w #0,d3 ROM:0011C6EA bra.s loc_11C6F0 ROM:0011C6EC ; --------------------------------------------------------------------------- ROM:0011C6EC ROM:0011C6EC loc_11C6EC: ; CODE XREF: sub_11C694:loc_11C710↓j ROM:0011C6EC addi.w #1,d3 ROM:0011C6F0 ROM:0011C6F0 loc_11C6F0: ; CODE XREF: sub_11C694+56↑j ROM:0011C6F0 cmp.w d4,d3 ROM:0011C6F2 bgt.s loc_11C712 ROM:0011C6F4 cmp.w $F40(d3.w*2),d5 ROM:0011C6FA ble.s loc_11C702 ROM:0011C6FC move.w $F40(d3.w*2),d5 ROM:0011C702 ROM:0011C702 loc_11C702: ; CODE XREF: sub_11C694+66↑j ROM:0011C702 cmp.w $F40(d3.w*2),d6 ROM:0011C708 bge.s loc_11C710 ROM:0011C70A move.w $F40(d3.w*2),d6 ROM:0011C710 ROM:0011C710 loc_11C710: ; CODE XREF: sub_11C694+74↑j ROM:0011C710 bra.s loc_11C6EC ROM:0011C712 ; --------------------------------------------------------------------------- ROM:0011C712 ROM:0011C712 loc_11C712: ; CODE XREF: sub_11C694+5E↑j ROM:0011C712 sub.w d5,d6 ROM:0011C714 move.w d6,($A50).w ROM:0011C718 move.w #$7D00,d5 ROM:0011C71C move.w #0,d6 ROM:0011C720 move.w $26E(a5),d4 ROM:0011C724 subi.w #1,d4 ROM:0011C728 move.w #0,d3 ROM:0011C72C bra.s loc_11C732 ROM:0011C72E ; --------------------------------------------------------------------------- ROM:0011C72E ROM:0011C72E loc_11C72E: ; CODE XREF: sub_11C694:loc_11C752↓j ROM:0011C72E addi.w #1,d3 ROM:0011C732 ROM:0011C732 loc_11C732: ; CODE XREF: sub_11C694+98↑j ROM:0011C732 cmp.w d4,d3 ROM:0011C734 bgt.s loc_11C754 ROM:0011C736 cmp.w $F7C(d3.w*2),d5 ROM:0011C73C ble.s loc_11C744 ROM:0011C73E move.w $F7C(d3.w*2),d5 ROM:0011C744 ROM:0011C744 loc_11C744: ; CODE XREF: sub_11C694+A8↑j ROM:0011C744 cmp.w $F7C(d3.w*2),d6 ROM:0011C74A bge.s loc_11C752 ROM:0011C74C move.w $F7C(d3.w*2),d6 ROM:0011C752 ROM:0011C752 loc_11C752: ; CODE XREF: sub_11C694+B6↑j ROM:0011C752 bra.s loc_11C72E ROM:0011C754 ; --------------------------------------------------------------------------- ROM:0011C754 ROM:0011C754 loc_11C754: ; CODE XREF: sub_11C694+A0↑j ROM:0011C754 sub.w d5,d6 ROM:0011C756 move.w d6,($A5A).w ROM:0011C75A rts ROM:0011C75A ; End of function sub_11C694 ROM:0011C75A ROM:0011C75C ROM:0011C75C ; =============== S U B R O U T I N E ======================================= ROM:0011C75C ROM:0011C75C ROM:0011C75C sub_11C75C: ; CODE XREF: ROM:0011C426↑p ROM:0011C75C ; ROM:0011C47C↑p ... ROM:0011C75C move.w ($A46).w,d4 ROM:0011C760 move.w $26E(a5),d5 ROM:0011C764 move.w ($57E).w,$F68(d4.w*2) ROM:0011C76C move.w ($B12).w,$F40(d4.w*2) ROM:0011C774 move.w ($544).w,$F54(d4.w*2) ROM:0011C77C move.w ($AC0).w,$F7C(d4.w*2) ROM:0011C784 addq.w #1,d4 ROM:0011C786 cmp.w d4,d5 ROM:0011C788 bgt.s loc_11C78C ROM:0011C78A clr.w d4 ROM:0011C78C ROM:0011C78C loc_11C78C: ; CODE XREF: sub_11C75C+2C↑j ROM:0011C78C move.w d4,($A46).w ROM:0011C790 rts ROM:0011C790 ; End of function sub_11C75C ROM:0011C790 ROM:0011C792 ROM:0011C792 ; =============== S U B R O U T I N E ======================================= ROM:0011C792 ROM:0011C792 ROM:0011C792 sub_11C792: ; CODE XREF: ROM:0011C520↑p ROM:0011C792 ; ROM:0011C574↑p ROM:0011C792 clr.l d5 ROM:0011C794 clr.l d6 ROM:0011C796 clr.l d7 ROM:0011C798 clr.l d1 ROM:0011C79A move.w $26E(a5),d3 ROM:0011C79E subq.w #1,d3 ROM:0011C7A0 bvc.s loc_11C7A6 ROM:0011C7A2 move.w #$8000,d3 ROM:0011C7A6 ROM:0011C7A6 loc_11C7A6: ; CODE XREF: sub_11C792+E↑j ROM:0011C7A6 move.w #0,d2 ROM:0011C7AA bra.s loc_11C7B0 ROM:0011C7AC ; --------------------------------------------------------------------------- ROM:0011C7AC ROM:0011C7AC loc_11C7AC: ; CODE XREF: sub_11C792+58↓j ROM:0011C7AC addi.w #1,d2 ROM:0011C7B0 ROM:0011C7B0 loc_11C7B0: ; CODE XREF: sub_11C792+18↑j ROM:0011C7B0 cmp.w d3,d2 ROM:0011C7B2 bgt.s loc_11C7EC ROM:0011C7B4 move.w $F68(d2.w*2),d4 ROM:0011C7BA ext.l d4 ROM:0011C7BC add.l d4,d5 ROM:0011C7BE move.w $F40(d2.w*2),d4 ROM:0011C7C4 ext.l d4 ROM:0011C7C6 add.l d4,d6 ROM:0011C7C8 move.w $F54(d2.w*2),d4 ROM:0011C7CE ext.l d4 ROM:0011C7D0 add.l d4,d7 ROM:0011C7D2 move.w $F68(d2.w*2),d4 ROM:0011C7D8 sub.w $F40(d2.w*2),d4 ROM:0011C7DE cmpi.w #0,d4 ROM:0011C7E2 bge.s loc_11C7E6 ROM:0011C7E4 neg.w d4 ROM:0011C7E6 ROM:0011C7E6 loc_11C7E6: ; CODE XREF: sub_11C792+50↑j ROM:0011C7E6 ext.l d4 ROM:0011C7E8 add.l d4,d1 ROM:0011C7EA bra.s loc_11C7AC ROM:0011C7EC ; --------------------------------------------------------------------------- ROM:0011C7EC ROM:0011C7EC loc_11C7EC: ; CODE XREF: sub_11C792+20↑j ROM:0011C7EC move.l d5,d2 ROM:0011C7EE divs.w $26E(a5),d2 ROM:0011C7F2 move.w d2,($A52).w ROM:0011C7F6 move.l d6,d2 ROM:0011C7F8 divs.w $26E(a5),d2 ROM:0011C7FC move.w d2,($A54).w ROM:0011C800 move.l d7,d2 ROM:0011C802 divs.w $26E(a5),d2 ROM:0011C806 move.w d2,($A56).w ROM:0011C80A move.l d1,d2 ROM:0011C80C divs.w $26E(a5),d2 ROM:0011C810 move.w d2,($A58).w ROM:0011C814 move.w #$3E2A,d1 ROM:0011C818 move.w ($A54).w,d2 ROM:0011C81C bsr.l sub_1174AA ROM:0011C822 move.w d1,($A62).w ROM:0011C826 move.w #1,($A48).w ROM:0011C82C move.w ($A48).w,d2 ROM:0011C830 move.w ($A54).w,d3 ROM:0011C834 move.w #$3E12,d1 ROM:0011C838 movea.w #$14BF,a1 ROM:0011C83C bsr.l sub_1173CC ROM:0011C842 clr.l d6 ROM:0011C844 clr.l d5 ROM:0011C846 clr.l d7 ROM:0011C848 move.b d1,d6 ROM:0011C84A move.b ($14B0).w,d5 ROM:0011C84E move.w $296(a5),d7 ROM:0011C852 muls.w #2,d6 ROM:0011C856 addi.w #$2EE,d6 ROM:0011C85A move.w d6,($A60).w ROM:0011C85E subi.l #$3E8,d6 ROM:0011C864 muls.l d7,d6 ROM:0011C868 divs.l #$3E8,d6 ROM:0011C870 add.l d5,d6 ROM:0011C872 clr.l d5 ROM:0011C874 move.w ($A62).w,d5 ROM:0011C878 add.l d5,d6 ROM:0011C87A move.w d6,($A5E).w ROM:0011C87E rts ROM:0011C87E ; End of function sub_11C792 ROM:0011C87E ROM:0011C880 ROM:0011C880 ; =============== S U B R O U T I N E ======================================= ROM:0011C880 ROM:0011C880 ROM:0011C880 sub_11C880: ; CODE XREF: ROM:0011C524↑p ROM:0011C880 ; ROM:0011C578↑p ROM:0011C880 clr.w d1 ROM:0011C882 move.w $27A(a5),d4 ROM:0011C886 move.w $27C(a5),d6 ROM:0011C88A move.w ($A52).w,d0 ROM:0011C88E sub.w ($A54).w,d0 ROM:0011C892 move.w ($A58).w,d2 ROM:0011C896 move.w ($A56).w,d3 ROM:0011C89A sub.w ($A5E).w,d3 ROM:0011C89E clr.w d5 ROM:0011C8A0 move.b ($14B1).w,d5 ROM:0011C8A4 cmpi.w #0,d5 ROM:0011C8A8 beq.s loc_11C8C4 ROM:0011C8AA cmp.w d2,d6 ROM:0011C8AC ble.s loc_11C8BE ROM:0011C8AE btst #7,($1427).w ROM:0011C8B4 bne.s loc_11C8BE ROM:0011C8B6 move.w ($A56).w,d1 ROM:0011C8BA sub.w ($A5E).w,d1 ROM:0011C8BE ROM:0011C8BE loc_11C8BE: ; CODE XREF: sub_11C880+2C↑j ROM:0011C8BE ; sub_11C880+34↑j ROM:0011C8BE bra.l loc_11C974 ROM:0011C8C4 ; --------------------------------------------------------------------------- ROM:0011C8C4 ROM:0011C8C4 loc_11C8C4: ; CODE XREF: sub_11C880+28↑j ROM:0011C8C4 cmp.w d2,d4 ROM:0011C8C6 bgt.s loc_11C902 ROM:0011C8C8 cmpi.w #0,d0 ROM:0011C8CC ble.s loc_11C8E8 ROM:0011C8CE move.w ($A78).w,d7 ROM:0011C8D2 cmp.w ($A56).w,d7 ROM:0011C8D6 bne.s loc_11C8E6 ROM:0011C8D8 btst #7,($1427).w ROM:0011C8DE bne.s loc_11C8E6 ROM:0011C8E0 subq.w #1,d1 ROM:0011C8E2 muls.w $286(a5),d1 ROM:0011C8E6 ROM:0011C8E6 loc_11C8E6: ; CODE XREF: sub_11C880+56↑j ROM:0011C8E6 ; sub_11C880+5E↑j ROM:0011C8E6 bra.s loc_11C900 ROM:0011C8E8 ; --------------------------------------------------------------------------- ROM:0011C8E8 ROM:0011C8E8 loc_11C8E8: ; CODE XREF: sub_11C880+4C↑j ROM:0011C8E8 move.w ($A7A).w,d7 ROM:0011C8EC cmp.w ($A56).w,d7 ROM:0011C8F0 bne.s loc_11C900 ROM:0011C8F2 btst #7,($1427).w ROM:0011C8F8 bne.s loc_11C900 ROM:0011C8FA addq.w #1,d1 ROM:0011C8FC muls.w $286(a5),d1 ROM:0011C900 ROM:0011C900 loc_11C900: ; CODE XREF: sub_11C880:loc_11C8E6↑j ROM:0011C900 ; sub_11C880+70↑j ... ROM:0011C900 bra.s loc_11C92A ROM:0011C902 ; --------------------------------------------------------------------------- ROM:0011C902 ROM:0011C902 loc_11C902: ; CODE XREF: sub_11C880+46↑j ROM:0011C902 cmpi.w #0,d3 ROM:0011C906 ble.s loc_11C916 ROM:0011C908 btst #7,($1427).w ROM:0011C90E bne.s loc_11C916 ROM:0011C910 addq.w #1,d1 ROM:0011C912 muls.w $286(a5),d1 ROM:0011C916 ROM:0011C916 loc_11C916: ; CODE XREF: sub_11C880+86↑j ROM:0011C916 ; sub_11C880+8E↑j ROM:0011C916 cmpi.w #0,d3 ROM:0011C91A bge.s loc_11C92A ROM:0011C91C btst #7,($1427).w ROM:0011C922 bne.s loc_11C92A ROM:0011C924 subq.w #1,d1 ROM:0011C926 muls.w $286(a5),d1 ROM:0011C92A ROM:0011C92A loc_11C92A: ; CODE XREF: sub_11C880:loc_11C900↑j ROM:0011C92A ; sub_11C880+9A↑j ... ROM:0011C92A move.w $298(a5),d5 ROM:0011C92E move.w $29A(a5),d0 ROM:0011C932 cmp.w ($57E).w,d0 ROM:0011C936 bgt.s loc_11C974 ROM:0011C938 cmp.w ($57E).w,d5 ROM:0011C93C ble.s loc_11C974 ROM:0011C93E move.w ($A60).w,d0 ROM:0011C942 clr.w d5 ROM:0011C944 move.b ($12C8).w,d5 ROM:0011C948 muls.w #2,d5 ROM:0011C94C addi.w #$2EE,d5 ROM:0011C950 sub.w d5,d0 ROM:0011C952 move.w $28A(a5),d7 ROM:0011C956 move.w $288(a5),d5 ROM:0011C95A cmp.w d0,d7 ROM:0011C95C blt.s loc_11C962 ROM:0011C95E cmp.w d3,d5 ROM:0011C960 bge.s loc_11C974 ROM:0011C962 ROM:0011C962 loc_11C962: ; CODE XREF: sub_11C880+DC↑j ROM:0011C962 bset #7,($1427).w ROM:0011C968 bset #6,($141B).w ROM:0011C96E bsr.w sub_11CBCE ROM:0011C972 clr.w d1 ROM:0011C974 ROM:0011C974 loc_11C974: ; CODE XREF: sub_11C880:loc_11C8BE↑j ROM:0011C974 ; sub_11C880+B6↑j ... ROM:0011C974 move.w d1,($A64).w ROM:0011C978 move.w #1,($A48).w ROM:0011C97E move.w ($A48).w,d2 ROM:0011C982 move.w ($A52).w,d3 ROM:0011C986 cmpi.w #0,($A64).w ROM:0011C98C beq.l locret_11CA7E ROM:0011C992 bset #4,($1409).w ROM:0011C998 cmpi.b #0,($14B1).w ROM:0011C99E bne.s loc_11CA0C ROM:0011C9A0 addi.w #1,($A66).w ROM:0011C9A6 cmpi.w #$1770,d3 ROM:0011C9AA bgt.s loc_11CA0A ROM:0011C9AC movea.w #$14BF,a1 ROM:0011C9B0 cmpi.w #$578,d3 ROM:0011C9B4 ble.s loc_11C9EE ROM:0011C9B6 move.w #$578,d4 ROM:0011C9BA ROM:0011C9BA loc_11C9BA: ; CODE XREF: sub_11C880+15C↓j ROM:0011C9BA cmp.w d3,d4 ROM:0011C9BC bge.s loc_11C9DE ROM:0011C9BE cmpi.w #$1770,d4 ROM:0011C9C2 bge.s loc_11C9DE ROM:0011C9C4 move.w d4,d5 ROM:0011C9C6 cmpi.w #$7D0,d4 ROM:0011C9CA bge.s loc_11C9D2 ROM:0011C9CC addi.w #$64,d4 ; 'd' ROM:0011C9D0 bra.s loc_11C9D6 ROM:0011C9D2 ; --------------------------------------------------------------------------- ROM:0011C9D2 ROM:0011C9D2 loc_11C9D2: ; CODE XREF: sub_11C880+14A↑j ROM:0011C9D2 addi.w #$1F4,d4 ROM:0011C9D6 ROM:0011C9D6 loc_11C9D6: ; CODE XREF: sub_11C880+150↑j ROM:0011C9D6 adda.l #1,a1 ROM:0011C9DC bra.s loc_11C9BA ROM:0011C9DE ; --------------------------------------------------------------------------- ROM:0011C9DE ROM:0011C9DE loc_11C9DE: ; CODE XREF: sub_11C880+13C↑j ROM:0011C9DE ; sub_11C880+142↑j ROM:0011C9DE sub.w d3,d5 ROM:0011C9E0 neg.w d5 ROM:0011C9E2 sub.w d3,d4 ROM:0011C9E4 cmp.w d5,d4 ROM:0011C9E6 ble.s loc_11C9EE ROM:0011C9E8 suba.l #1,a1 ROM:0011C9EE ROM:0011C9EE loc_11C9EE: ; CODE XREF: sub_11C880+134↑j ROM:0011C9EE ; sub_11C880+166↑j ROM:0011C9EE clr.w d6 ROM:0011C9F0 move.b (a1),d6 ROM:0011C9F2 add.w ($A64).w,d6 ROM:0011C9F6 cmpi.w #$FF,d6 ROM:0011C9FA ble.s loc_11CA00 ROM:0011C9FC move.w #$FF,d6 ROM:0011CA00 ROM:0011CA00 loc_11CA00: ; CODE XREF: sub_11C880+17A↑j ROM:0011CA00 cmpi.w #0,d6 ROM:0011CA04 bge.s loc_11CA08 ROM:0011CA06 clr.w d6 ROM:0011CA08 ROM:0011CA08 loc_11CA08: ; CODE XREF: sub_11C880+184↑j ROM:0011CA08 move.b d6,(a1) ROM:0011CA0A ROM:0011CA0A loc_11CA0A: ; CODE XREF: sub_11C880+12A↑j ROM:0011CA0A bra.s locret_11CA7E ROM:0011CA0C ; --------------------------------------------------------------------------- ROM:0011CA0C ROM:0011CA0C loc_11CA0C: ; CODE XREF: sub_11C880+11E↑j ROM:0011CA0C move.w $28C(a5),d7 ROM:0011CA10 cmpi.b #$D,($14B1).w ROM:0011CA16 blt.s loc_11CA38 ROM:0011CA18 addi.w #1,($A66).w ROM:0011CA1E clr.w d1 ROM:0011CA20 move.b ($14B1).w,d1 ROM:0011CA24 move.w ($A64).w,$F90(d1.w*2) ROM:0011CA2C bsr.w sub_11CA80 ROM:0011CA30 bsr.w sub_11CBAA ROM:0011CA34 clr.b ($14B1).w ROM:0011CA38 ROM:0011CA38 loc_11CA38: ; CODE XREF: sub_11C880+196↑j ROM:0011CA38 cmpi.b #2,($14B1).w ROM:0011CA3E blt.s loc_11CA58 ROM:0011CA40 addi.w #1,($A66).w ROM:0011CA46 clr.w d1 ROM:0011CA48 move.b ($14B1).w,d1 ROM:0011CA4C move.w ($A64).w,$F90(d1.w*2) ROM:0011CA54 addq.b #1,($14B1).w ROM:0011CA58 ROM:0011CA58 loc_11CA58: ; CODE XREF: sub_11C880+1BE↑j ROM:0011CA58 cmpi.b #1,($14B1).w ROM:0011CA5E bne.s locret_11CA7E ROM:0011CA60 cmp.w ($518).w,d7 ROM:0011CA64 bgt.s locret_11CA7E ROM:0011CA66 addi.w #1,($A66).w ROM:0011CA6C clr.w d1 ROM:0011CA6E move.b ($14B1).w,d1 ROM:0011CA72 move.w ($A64).w,$F90(d1.w*2) ROM:0011CA7A addq.b #1,($14B1).w ROM:0011CA7E ROM:0011CA7E locret_11CA7E: ; CODE XREF: sub_11C880+10C↑j ROM:0011CA7E ; sub_11C880:loc_11CA0A↑j ... ROM:0011CA7E rts ROM:0011CA7E ; End of function sub_11C880 ROM:0011CA7E ROM:0011CA80 ROM:0011CA80 ; =============== S U B R O U T I N E ======================================= ROM:0011CA80 ROM:0011CA80 ROM:0011CA80 sub_11CA80: ; CODE XREF: sub_11C880+1AC↑p ROM:0011CA80 clr.l d3 ROM:0011CA82 move.w $296(a5),d3 ROM:0011CA86 clr.l d2 ROM:0011CA88 move.w #$D,d4 ROM:0011CA8C movea.w #$14BF,a1 ROM:0011CA90 move.w ($F9A).w,d2 ROM:0011CA94 cmpi.w #0,d2 ROM:0011CA98 bge.s loc_11CA9E ROM:0011CA9A move.w #0,d2 ROM:0011CA9E ROM:0011CA9E loc_11CA9E: ; CODE XREF: sub_11CA80+18↑j ROM:0011CA9E cmpi.w #$FF,d2 ROM:0011CAA2 ble.s loc_11CAA8 ROM:0011CAA4 move.w #$FF,d2 ROM:0011CAA8 ROM:0011CAA8 loc_11CAA8: ; CODE XREF: sub_11CA80+22↑j ROM:0011CAA8 move.b d2,($14B0).w ROM:0011CAAC clr.l d2 ROM:0011CAAE ROM:0011CAAE loc_11CAAE: ; CODE XREF: sub_11CA80+8E↓j ROM:0011CAAE cmpi.w #0,d4 ROM:0011CAB2 ble.s loc_11CB10 ROM:0011CAB4 cmpi.w #5,d4 ROM:0011CAB8 beq.s loc_11CB02 ROM:0011CABA move.w $F90(d4.w*2),d2 ROM:0011CAC0 sub.w ($F9A).w,d2 ROM:0011CAC4 ext.l d2 ROM:0011CAC6 muls.l #$3E8,d2 ROM:0011CACE divs.l d3,d2 ROM:0011CAD2 addi.l #$3E8,d2 ROM:0011CAD8 subi.l #$2EE,d2 ROM:0011CADE divs.w #2,d2 ROM:0011CAE2 cmpi.w #0,d2 ROM:0011CAE6 bge.s loc_11CAEC ROM:0011CAE8 move.w #0,d2 ROM:0011CAEC ROM:0011CAEC loc_11CAEC: ; CODE XREF: sub_11CA80+66↑j ROM:0011CAEC cmpi.w #$FF,d2 ROM:0011CAF0 ble.s loc_11CAF6 ROM:0011CAF2 move.w #$FF,d2 ROM:0011CAF6 ROM:0011CAF6 loc_11CAF6: ; CODE XREF: sub_11CA80+70↑j ROM:0011CAF6 move.b d2,(a1) ROM:0011CAF8 adda.l #1,a1 ROM:0011CAFE clr.l d2 ROM:0011CB00 bra.s loc_11CB0C ROM:0011CB02 ; --------------------------------------------------------------------------- ROM:0011CB02 ROM:0011CB02 loc_11CB02: ; CODE XREF: sub_11CA80+38↑j ROM:0011CB02 move.b #$7D,(a1) ; '}' ROM:0011CB06 adda.l #1,a1 ROM:0011CB0C ROM:0011CB0C loc_11CB0C: ; CODE XREF: sub_11CA80+80↑j ROM:0011CB0C subq.w #1,d4 ROM:0011CB0E bra.s loc_11CAAE ROM:0011CB10 ; --------------------------------------------------------------------------- ROM:0011CB10 ROM:0011CB10 loc_11CB10: ; CODE XREF: sub_11CA80+32↑j ROM:0011CB10 movea.w #$14BF,a1 ROM:0011CB14 clr.w d7 ROM:0011CB16 clr.w d1 ROM:0011CB18 adda.l #$A,a1 ROM:0011CB1E move.b (a1),d7 ROM:0011CB20 adda.l #2,a1 ROM:0011CB26 move.b (a1),d1 ROM:0011CB28 clr.l d6 ROM:0011CB2A clr.l d5 ROM:0011CB2C move.w d1,d6 ROM:0011CB2E muls.l #$BB,d6 ROM:0011CB36 move.w d7,d5 ROM:0011CB38 muls.l #$7D,d5 ; '}' ROM:0011CB40 sub.l d5,d6 ROM:0011CB42 addi.l #$1250,d6 ROM:0011CB48 divs.w #$64,d6 ; 'd' ROM:0011CB4C cmpi.w #$FF,d6 ROM:0011CB50 ble.s loc_11CB56 ROM:0011CB52 move.w #$FF,d6 ROM:0011CB56 ROM:0011CB56 loc_11CB56: ; CODE XREF: sub_11CA80+D0↑j ROM:0011CB56 cmpi.w #0,d6 ROM:0011CB5A bge.s loc_11CB60 ROM:0011CB5C move.w #0,d6 ROM:0011CB60 ROM:0011CB60 loc_11CB60: ; CODE XREF: sub_11CA80+DA↑j ROM:0011CB60 adda.l #1,a1 ROM:0011CB66 move.b d6,(a1) ROM:0011CB68 clr.l d6 ROM:0011CB6A clr.l d5 ROM:0011CB6C move.w d1,d6 ROM:0011CB6E muls.l #$12C,d6 ROM:0011CB76 move.w d7,d5 ROM:0011CB78 muls.l #$12C,d5 ROM:0011CB80 sub.l d5,d6 ROM:0011CB82 addi.l #$30D4,d6 ROM:0011CB88 divs.w #$64,d6 ; 'd' ROM:0011CB8C cmpi.w #$FF,d6 ROM:0011CB90 ble.s loc_11CB96 ROM:0011CB92 move.w #$FF,d6 ROM:0011CB96 ROM:0011CB96 loc_11CB96: ; CODE XREF: sub_11CA80+110↑j ROM:0011CB96 cmpi.w #0,d6 ROM:0011CB9A bge.s loc_11CBA0 ROM:0011CB9C move.w #0,d6 ROM:0011CBA0 ROM:0011CBA0 loc_11CBA0: ; CODE XREF: sub_11CA80+11A↑j ROM:0011CBA0 adda.l #1,a1 ROM:0011CBA6 move.b d6,(a1) ROM:0011CBA8 rts ROM:0011CBA8 ; End of function sub_11CA80 ROM:0011CBA8 ROM:0011CBAA ROM:0011CBAA ; =============== S U B R O U T I N E ======================================= ROM:0011CBAA ROM:0011CBAA ROM:0011CBAA sub_11CBAA: ; CODE XREF: ROM:loc_11C3F4↑p ROM:0011CBAA ; sub_11C880+1B0↑p ROM:0011CBAA movea.w #$14BF,a1 ROM:0011CBAE move.w #0,d5 ROM:0011CBB2 bra.s loc_11CBB8 ROM:0011CBB4 ; --------------------------------------------------------------------------- ROM:0011CBB4 ROM:0011CBB4 loc_11CBB4: ; CODE XREF: sub_11CBAA+20↓j ROM:0011CBB4 addi.w #1,d5 ROM:0011CBB8 ROM:0011CBB8 loc_11CBB8: ; CODE XREF: sub_11CBAA+8↑j ROM:0011CBB8 cmpi.w #$E,d5 ROM:0011CBBC bgt.s locret_11CBCC ROM:0011CBBE move.b (a1),$12C0(d5.w) ROM:0011CBC4 adda.l #1,a1 ROM:0011CBCA bra.s loc_11CBB4 ROM:0011CBCC ; --------------------------------------------------------------------------- ROM:0011CBCC ROM:0011CBCC locret_11CBCC: ; CODE XREF: sub_11CBAA+12↑j ROM:0011CBCC rts ROM:0011CBCC ; End of function sub_11CBAA ROM:0011CBCC ROM:0011CBCE ROM:0011CBCE ; =============== S U B R O U T I N E ======================================= ROM:0011CBCE ROM:0011CBCE ROM:0011CBCE sub_11CBCE: ; CODE XREF: sub_11C880+EE↑p ROM:0011CBCE movea.w #$14BF,a1 ROM:0011CBD2 move.w #0,d5 ROM:0011CBD6 bra.s loc_11CBDC ROM:0011CBD8 ; --------------------------------------------------------------------------- ROM:0011CBD8 ROM:0011CBD8 loc_11CBD8: ; CODE XREF: sub_11CBCE+20↓j ROM:0011CBD8 addi.w #1,d5 ROM:0011CBDC ROM:0011CBDC loc_11CBDC: ; CODE XREF: sub_11CBCE+8↑j ROM:0011CBDC cmpi.w #$E,d5 ROM:0011CBE0 bgt.s locret_11CBF0 ROM:0011CBE2 move.b $12C0(d5.w),(a1) ROM:0011CBE8 adda.l #1,a1 ROM:0011CBEE bra.s loc_11CBD8 ROM:0011CBF0 ; --------------------------------------------------------------------------- ROM:0011CBF0 ROM:0011CBF0 locret_11CBF0: ; CODE XREF: sub_11CBCE+12↑j ROM:0011CBF0 rts ROM:0011CBF0 ; End of function sub_11CBCE ROM:0011CBF0 ROM:0011CBF2 ROM:0011CBF2 ; =============== S U B R O U T I N E ======================================= ROM:0011CBF2 ROM:0011CBF2 ROM:0011CBF2 sub_11CBF2: ; CODE XREF: ROM:001175DC↑p ROM:0011CBF2 move.w ($AA6).w,d1 ROM:0011CBF6 cmpi.w #3,d1 ROM:0011CBFA bcc.s locret_11CC04 ROM:0011CBFC movea.l off_11CC06(pc,d1.w*4),a0 ROM:0011CC00 nop ROM:0011CC02 jmp (a0) ROM:0011CC04 ; --------------------------------------------------------------------------- ROM:0011CC04 ROM:0011CC04 locret_11CC04: ; CODE XREF: sub_11CBF2+8↑j ROM:0011CC04 rts ROM:0011CC04 ; End of function sub_11CBF2 ROM:0011CC04 ROM:0011CC04 ; --------------------------------------------------------------------------- ROM:0011CC06 off_11CC06: dc.l loc_11CC12 ; DATA XREF: sub_11CBF2+A↑r ROM:0011CC0A dc.l loc_11CC2A ROM:0011CC0E dc.l loc_11CC70 ROM:0011CC12 ; --------------------------------------------------------------------------- ROM:0011CC12 ROM:0011CC12 loc_11CC12: ; DATA XREF: ROM:off_11CC06↑o ROM:0011CC12 bsr.w sub_11D04C ROM:0011CC16 bset #0,($7A7).w ROM:0011CC1C move.w #1,($AA6).w ROM:0011CC22 bra.l locret_11CC6E ROM:0011CC28 ; --------------------------------------------------------------------------- ROM:0011CC28 rts ROM:0011CC2A ; --------------------------------------------------------------------------- ROM:0011CC2A ROM:0011CC2A loc_11CC2A: ; DATA XREF: ROM:0011CC0A↑o ROM:0011CC2A btst #3,($140C).w ROM:0011CC30 beq.s loc_11CC4E ROM:0011CC32 bsr.w sub_11D60E ROM:0011CC36 bsr.w sub_11CD92 ROM:0011CC3A bsr.w sub_11CF1A ROM:0011CC3E bsr.w sub_11D05A ROM:0011CC42 bsr.w sub_11D0B2 ROM:0011CC46 move.w ($A82).w,($B12).w ROM:0011CC4C bra.s loc_11CC62 ROM:0011CC4E ; --------------------------------------------------------------------------- ROM:0011CC4E ROM:0011CC4E loc_11CC4E: ; CODE XREF: ROM:0011CC30↑j ROM:0011CC4E bsr.w sub_11D60E ROM:0011CC52 bsr.w sub_11CD92 ROM:0011CC56 bsr.w sub_11D05A ROM:0011CC5A bsr.w sub_11D0B2 ROM:0011CC5E bsr.w sub_11CE12 ROM:0011CC62 ROM:0011CC62 loc_11CC62: ; CODE XREF: ROM:0011CC4C↑j ROM:0011CC62 move.w #2,($AA6).w ROM:0011CC68 bra.l locret_11CC96 ROM:0011CC6E ; --------------------------------------------------------------------------- ROM:0011CC6E ROM:0011CC6E locret_11CC6E: ; CODE XREF: ROM:0011CC22↑j ROM:0011CC6E ; ROM:0011CC90↓j ROM:0011CC6E rts ROM:0011CC70 ; --------------------------------------------------------------------------- ROM:0011CC70 ROM:0011CC70 loc_11CC70: ; DATA XREF: ROM:0011CC0E↑o ROM:0011CC70 bsr.w sub_11CC9A ROM:0011CC74 bsr.w sub_11D25C ROM:0011CC78 bsr.w sub_11D214 ROM:0011CC7C bsr.w sub_11D4B2 ROM:0011CC80 bsr.w sub_11D534 ROM:0011CC84 bset #7,($142F).w ROM:0011CC8A move.w #1,($AA6).w ROM:0011CC90 bra.l locret_11CC6E ROM:0011CC96 ; --------------------------------------------------------------------------- ROM:0011CC96 ROM:0011CC96 locret_11CC96: ; CODE XREF: ROM:0011CC68↑j ROM:0011CC96 rts ROM:0011CC98 ; --------------------------------------------------------------------------- ROM:0011CC98 rts ROM:0011CC9A ROM:0011CC9A ; =============== S U B R O U T I N E ======================================= ROM:0011CC9A ROM:0011CC9A ROM:0011CC9A sub_11CC9A: ; CODE XREF: ROM:loc_11CC70↑p ROM:0011CC9A move.w ($AAC).w,d1 ROM:0011CC9E cmpi.w #4,d1 ROM:0011CCA2 bcc.s locret_11CCAC ROM:0011CCA4 movea.l off_11CCAE(pc,d1.w*4),a0 ROM:0011CCA8 nop ROM:0011CCAA jmp (a0) ROM:0011CCAC ; --------------------------------------------------------------------------- ROM:0011CCAC ROM:0011CCAC locret_11CCAC: ; CODE XREF: sub_11CC9A+8↑j ROM:0011CCAC rts ROM:0011CCAC ; End of function sub_11CC9A ROM:0011CCAC ROM:0011CCAC ; --------------------------------------------------------------------------- ROM:0011CCAE off_11CCAE: dc.l loc_11CCBE ; DATA XREF: sub_11CC9A+A↑r ROM:0011CCB2 dc.l loc_11CCD8 ROM:0011CCB6 dc.l loc_11CD10 ROM:0011CCBA dc.l loc_11CD54 ROM:0011CCBE ; --------------------------------------------------------------------------- ROM:0011CCBE ROM:0011CCBE loc_11CCBE: ; DATA XREF: ROM:off_11CCAE↑o ROM:0011CCBE move.w #$7D0,($A6C).w ROM:0011CCC4 move.w #$7D0,($A6A).w ROM:0011CCCA neg.w ($A6A).w ROM:0011CCCE move.w #1,($AAC).w ROM:0011CCD4 bra.s locret_11CD0E ROM:0011CCD6 ; --------------------------------------------------------------------------- ROM:0011CCD6 rts ROM:0011CCD8 ; --------------------------------------------------------------------------- ROM:0011CCD8 ROM:0011CCD8 loc_11CCD8: ; DATA XREF: ROM:0011CCB2↑o ROM:0011CCD8 cmpi.w #5,($AC2).w ROM:0011CCDE beq.s locret_11CD0E ROM:0011CCE0 cmpi.w #4,($AC2).w ROM:0011CCE6 beq.s locret_11CD0E ROM:0011CCE8 cmpi.w #6,($AC2).w ROM:0011CCEE beq.s locret_11CD0E ROM:0011CCF0 move.w $29E(a5),d0 ROM:0011CCF4 clr.b ($7FD).w ROM:0011CCF8 move.w d0,($648).w ROM:0011CCFC move.b #1,($7FD).w ROM:0011CD02 move.w #2,($AAC).w ROM:0011CD08 bra.l locret_11CD52 ROM:0011CD0E ; --------------------------------------------------------------------------- ROM:0011CD0E ROM:0011CD0E locret_11CD0E: ; CODE XREF: ROM:0011CCD4↑j ROM:0011CD0E ; ROM:0011CCDE↑j ... ROM:0011CD0E rts ROM:0011CD10 ; --------------------------------------------------------------------------- ROM:0011CD10 ROM:0011CD10 loc_11CD10: ; DATA XREF: ROM:0011CCB6↑o ROM:0011CD10 cmpi.w #6,($AC2).w ROM:0011CD16 bne.s loc_11CD1A ROM:0011CD18 bra.s loc_11CD2A ROM:0011CD1A ; --------------------------------------------------------------------------- ROM:0011CD1A ROM:0011CD1A loc_11CD1A: ; CODE XREF: ROM:0011CD16↑j ROM:0011CD1A cmpi.w #5,($AC2).w ROM:0011CD20 beq.s loc_11CD2A ROM:0011CD22 cmpi.w #4,($AC2).w ROM:0011CD28 bne.s loc_11CD3E ROM:0011CD2A ROM:0011CD2A loc_11CD2A: ; CODE XREF: ROM:0011CD18↑j ROM:0011CD2A ; ROM:0011CD20↑j ROM:0011CD2A clr.b ($7FD).w ROM:0011CD2E clr.w ($648).w ROM:0011CD32 move.w #1,($AAC).w ROM:0011CD38 bra.l locret_11CD0E ROM:0011CD3E ; --------------------------------------------------------------------------- ROM:0011CD3E ROM:0011CD3E loc_11CD3E: ; CODE XREF: ROM:0011CD28↑j ROM:0011CD3E cmpi.w #0,($648).w ROM:0011CD44 bgt.s locret_11CD52 ROM:0011CD46 move.w #3,($AAC).w ROM:0011CD4C bra.l loc_11CD8A ROM:0011CD52 ; --------------------------------------------------------------------------- ROM:0011CD52 ROM:0011CD52 locret_11CD52: ; CODE XREF: ROM:0011CD08↑j ROM:0011CD52 ; ROM:0011CD44↑j ROM:0011CD52 rts ROM:0011CD54 ; --------------------------------------------------------------------------- ROM:0011CD54 ROM:0011CD54 loc_11CD54: ; DATA XREF: ROM:0011CCBA↑o ROM:0011CD54 cmpi.w #6,($AC2).w ROM:0011CD5A bne.s loc_11CD5E ROM:0011CD5C bra.s loc_11CD6E ROM:0011CD5E ; --------------------------------------------------------------------------- ROM:0011CD5E ROM:0011CD5E loc_11CD5E: ; CODE XREF: ROM:0011CD5A↑j ROM:0011CD5E cmpi.w #5,($AC2).w ROM:0011CD64 beq.s loc_11CD6E ROM:0011CD66 cmpi.w #4,($AC2).w ROM:0011CD6C bne.s loc_11CD8A ROM:0011CD6E ROM:0011CD6E loc_11CD6E: ; CODE XREF: ROM:0011CD5C↑j ROM:0011CD6E ; ROM:0011CD64↑j ROM:0011CD6E move.w #$7D0,($A6C).w ROM:0011CD74 move.w #$7D0,($A6A).w ROM:0011CD7A neg.w ($A6A).w ROM:0011CD7E move.w #1,($AAC).w ROM:0011CD84 bra.l locret_11CD0E ROM:0011CD8A ; --------------------------------------------------------------------------- ROM:0011CD8A ROM:0011CD8A loc_11CD8A: ; CODE XREF: ROM:0011CD4C↑j ROM:0011CD8A ; ROM:0011CD6C↑j ROM:0011CD8A bsr.w sub_11D1FA ROM:0011CD8E rts ROM:0011CD90 ; --------------------------------------------------------------------------- ROM:0011CD90 rts ROM:0011CD92 ROM:0011CD92 ; =============== S U B R O U T I N E ======================================= ROM:0011CD92 ROM:0011CD92 ROM:0011CD92 sub_11CD92: ; CODE XREF: ROM:0011CC36↑p ROM:0011CD92 ; ROM:0011CC52↑p ROM:0011CD92 move.w ($AAE).w,d1 ROM:0011CD96 cmpi.w #3,d1 ROM:0011CD9A bcc.s locret_11CDA4 ROM:0011CD9C movea.l off_11CDA6(pc,d1.w*4),a0 ROM:0011CDA0 nop ROM:0011CDA2 jmp (a0) ROM:0011CDA4 ; --------------------------------------------------------------------------- ROM:0011CDA4 ROM:0011CDA4 locret_11CDA4: ; CODE XREF: sub_11CD92+8↑j ROM:0011CDA4 rts ROM:0011CDA4 ; End of function sub_11CD92 ROM:0011CDA4 ROM:0011CDA4 ; --------------------------------------------------------------------------- ROM:0011CDA6 off_11CDA6: dc.l loc_11CDB2 ; DATA XREF: sub_11CD92+A↑r ROM:0011CDAA dc.l loc_11CDC2 ROM:0011CDAE dc.l loc_11CDF0 ROM:0011CDB2 ; --------------------------------------------------------------------------- ROM:0011CDB2 ROM:0011CDB2 loc_11CDB2: ; DATA XREF: ROM:off_11CDA6↑o ROM:0011CDB2 bclr #3,($1414).w ROM:0011CDB8 move.w #1,($AAE).w ROM:0011CDBE bra.s locret_11CDEE ROM:0011CDC0 ; --------------------------------------------------------------------------- ROM:0011CDC0 rts ROM:0011CDC2 ; --------------------------------------------------------------------------- ROM:0011CDC2 ROM:0011CDC2 loc_11CDC2: ; DATA XREF: ROM:0011CDAA↑o ROM:0011CDC2 btst #6,($141B).w ROM:0011CDC8 beq.s locret_11CDEE ROM:0011CDCA bclr #6,($141B).w ROM:0011CDD0 bset #3,($1414).w ROM:0011CDD6 move.w ($A8C).w,($A68).w ROM:0011CDDC bset #1,($88A).w ROM:0011CDE2 move.w #2,($AAE).w ROM:0011CDE8 bra.l locret_11CE0E ROM:0011CDEE ; --------------------------------------------------------------------------- ROM:0011CDEE ROM:0011CDEE locret_11CDEE: ; CODE XREF: ROM:0011CDBE↑j ROM:0011CDEE ; ROM:0011CDC8↑j ... ROM:0011CDEE rts ROM:0011CDF0 ; --------------------------------------------------------------------------- ROM:0011CDF0 ROM:0011CDF0 loc_11CDF0: ; DATA XREF: ROM:0011CDAE↑o ROM:0011CDF0 btst #1,($88A).w ROM:0011CDF6 bne.s locret_11CE0E ROM:0011CDF8 bsr.w sub_11D04C ROM:0011CDFC bclr #3,($1414).w ROM:0011CE02 move.w #1,($AAE).w ROM:0011CE08 bra.l locret_11CDEE ROM:0011CE0E ; --------------------------------------------------------------------------- ROM:0011CE0E ROM:0011CE0E locret_11CE0E: ; CODE XREF: ROM:0011CDE8↑j ROM:0011CE0E ; ROM:0011CDF6↑j ROM:0011CE0E rts ROM:0011CE10 ; --------------------------------------------------------------------------- ROM:0011CE10 rts ROM:0011CE12 ROM:0011CE12 ; =============== S U B R O U T I N E ======================================= ROM:0011CE12 ROM:0011CE12 ROM:0011CE12 sub_11CE12: ; CODE XREF: ROM:0011CC5E↑p ROM:0011CE12 move.w ($AA8).w,d1 ROM:0011CE16 cmpi.w #4,d1 ROM:0011CE1A bcc.s locret_11CE24 ROM:0011CE1C movea.l off_11CE26(pc,d1.w*4),a0 ROM:0011CE20 nop ROM:0011CE22 jmp (a0) ROM:0011CE24 ; --------------------------------------------------------------------------- ROM:0011CE24 ROM:0011CE24 locret_11CE24: ; CODE XREF: sub_11CE12+8↑j ROM:0011CE24 rts ROM:0011CE24 ; End of function sub_11CE12 ROM:0011CE24 ROM:0011CE24 ; --------------------------------------------------------------------------- ROM:0011CE26 off_11CE26: dc.l loc_11CE36 ; DATA XREF: sub_11CE12+A↑r ROM:0011CE2A dc.l loc_11CE50 ROM:0011CE2E dc.l loc_11CECE ROM:0011CE32 dc.l loc_11CEF0 ROM:0011CE36 ; --------------------------------------------------------------------------- ROM:0011CE36 ROM:0011CE36 loc_11CE36: ; DATA XREF: ROM:off_11CE26↑o ROM:0011CE36 bclr #4,($142C).w ROM:0011CE3C bclr #4,($141A).w ROM:0011CE42 move.w #1,($AA8).w ROM:0011CE48 bra.l locret_11CECC ROM:0011CE4E ; --------------------------------------------------------------------------- ROM:0011CE4E rts ROM:0011CE50 ; --------------------------------------------------------------------------- ROM:0011CE50 ROM:0011CE50 loc_11CE50: ; DATA XREF: ROM:0011CE2A↑o ROM:0011CE50 move.w $2F4(a5),d4 ROM:0011CE54 move.w $2EA(a5),d3 ROM:0011CE58 cmpi.w #1,($AC8).w ROM:0011CE5E ble.s loc_11CEC0 ROM:0011CE60 cmp.w ($AC8).w,d3 ROM:0011CE64 blt.s loc_11CEC0 ROM:0011CE66 btst #7,($140F).w ROM:0011CE6C bne.s loc_11CEC0 ROM:0011CE6E cmp.w ($57E).w,d4 ROM:0011CE72 bge.s loc_11CEC0 ROM:0011CE74 btst #4,($141A).w ROM:0011CE7A beq.s loc_11CEC0 ROM:0011CE7C move.w $2CA(a5),d0 ROM:0011CE80 cmp.w ($CCE).w,d0 ROM:0011CE84 ble.s loc_11CEC0 ROM:0011CE86 bset #4,($142C).w ROM:0011CE8C move.w ($A82).w,d1 ROM:0011CE90 cmpi.w #2,($AC8).w ROM:0011CE96 bne.s loc_11CE9E ROM:0011CE98 sub.w $2CE(a5),d1 ROM:0011CE9C bra.s loc_11CEA2 ROM:0011CE9E ; --------------------------------------------------------------------------- ROM:0011CE9E ROM:0011CE9E loc_11CE9E: ; CODE XREF: ROM:0011CE96↑j ROM:0011CE9E sub.w $2CC(a5),d1 ROM:0011CEA2 ROM:0011CEA2 loc_11CEA2: ; CODE XREF: ROM:0011CE9C↑j ROM:0011CEA2 move.w d1,($B12).w ROM:0011CEA6 move.w $2D6(a5),d2 ROM:0011CEAA clr.b ($7FE).w ROM:0011CEAE move.w d2,($64A).w ROM:0011CEB2 move.b #1,($7FE).w ROM:0011CEB8 move.w #2,($AA8).w ROM:0011CEBE bra.s locret_11CEEE ROM:0011CEC0 ; --------------------------------------------------------------------------- ROM:0011CEC0 ROM:0011CEC0 loc_11CEC0: ; CODE XREF: ROM:0011CE5E↑j ROM:0011CEC0 ; ROM:0011CE64↑j ... ROM:0011CEC0 bclr #4,($141A).w ROM:0011CEC6 move.w ($A82).w,($B12).w ROM:0011CECC ROM:0011CECC locret_11CECC: ; CODE XREF: ROM:0011CE48↑j ROM:0011CECC ; ROM:0011CF0E↓j ROM:0011CECC rts ROM:0011CECE ; --------------------------------------------------------------------------- ROM:0011CECE ROM:0011CECE loc_11CECE: ; DATA XREF: ROM:0011CE2E↑o ROM:0011CECE move.w $2CA(a5),d0 ROM:0011CED2 cmpi.w #0,($64A).w ROM:0011CED8 ble.s loc_11CEE0 ROM:0011CEDA cmp.w ($CCE).w,d0 ROM:0011CEDE bge.s locret_11CEEE ROM:0011CEE0 ROM:0011CEE0 loc_11CEE0: ; CODE XREF: ROM:0011CED8↑j ROM:0011CEE0 move.w ($A82).w,($A84).w ROM:0011CEE6 move.w #3,($AA8).w ROM:0011CEEC bra.s locret_11CF16 ROM:0011CEEE ; --------------------------------------------------------------------------- ROM:0011CEEE ROM:0011CEEE locret_11CEEE: ; CODE XREF: ROM:0011CEBE↑j ROM:0011CEEE ; ROM:0011CEDE↑j ROM:0011CEEE rts ROM:0011CEF0 ; --------------------------------------------------------------------------- ROM:0011CEF0 ROM:0011CEF0 loc_11CEF0: ; DATA XREF: ROM:0011CE32↑o ROM:0011CEF0 move.w ($B12).w,d0 ROM:0011CEF4 move.w ($A82).w,d1 ROM:0011CEF8 cmp.w d0,d1 ROM:0011CEFA bgt.s loc_11CF12 ROM:0011CEFC bclr #4,($142C).w ROM:0011CF02 bclr #4,($141A).w ROM:0011CF08 move.w #1,($AA8).w ROM:0011CF0E bra.s locret_11CECC ROM:0011CF10 ; --------------------------------------------------------------------------- ROM:0011CF10 bra.s locret_11CF16 ROM:0011CF12 ; --------------------------------------------------------------------------- ROM:0011CF12 ROM:0011CF12 loc_11CF12: ; CODE XREF: ROM:0011CEFA↑j ROM:0011CF12 bsr.w sub_11D024 ROM:0011CF16 ROM:0011CF16 locret_11CF16: ; CODE XREF: ROM:0011CEEC↑j ROM:0011CF16 ; ROM:0011CF10↑j ROM:0011CF16 rts ROM:0011CF18 ; --------------------------------------------------------------------------- ROM:0011CF18 rts ROM:0011CF1A ROM:0011CF1A ; =============== S U B R O U T I N E ======================================= ROM:0011CF1A ROM:0011CF1A ROM:0011CF1A sub_11CF1A: ; CODE XREF: ROM:0011CC3A↑p ROM:0011CF1A move.w ($AAA).w,d1 ROM:0011CF1E cmpi.w #4,d1 ROM:0011CF22 bcc.s locret_11CF2C ROM:0011CF24 movea.l off_11CF2E(pc,d1.w*4),a0 ROM:0011CF28 nop ROM:0011CF2A jmp (a0) ROM:0011CF2C ; --------------------------------------------------------------------------- ROM:0011CF2C ROM:0011CF2C locret_11CF2C: ; CODE XREF: sub_11CF1A+8↑j ROM:0011CF2C rts ROM:0011CF2C ; End of function sub_11CF1A ROM:0011CF2C ROM:0011CF2C ; --------------------------------------------------------------------------- ROM:0011CF2E off_11CF2E: dc.l loc_11CF3E ; DATA XREF: sub_11CF1A+A↑r ROM:0011CF32 dc.l loc_11CF5E ROM:0011CF36 dc.l loc_11CFC6 ROM:0011CF3A dc.l loc_11CFE4 ROM:0011CF3E ; --------------------------------------------------------------------------- ROM:0011CF3E ROM:0011CF3E loc_11CF3E: ; DATA XREF: ROM:off_11CF2E↑o ROM:0011CF3E bclr #6,($1408).w ROM:0011CF44 bclr #6,($140C).w ROM:0011CF4A bclr #4,($141A).w ROM:0011CF50 move.w #1,($AAA).w ROM:0011CF56 bra.l locret_11CFC4 ROM:0011CF5C ; --------------------------------------------------------------------------- ROM:0011CF5C rts ROM:0011CF5E ; --------------------------------------------------------------------------- ROM:0011CF5E ROM:0011CF5E loc_11CF5E: ; DATA XREF: ROM:0011CF32↑o ROM:0011CF5E move.w $2E6(a5),d0 ROM:0011CF62 move.w $2DA(a5),d2 ROM:0011CF66 move.w $2E8(a5),d3 ROM:0011CF6A move.w ($A70).w,d4 ROM:0011CF6E bclr #6,($1408).w ROM:0011CF74 bclr #6,($140C).w ROM:0011CF7A btst #4,($141A).w ROM:0011CF80 beq.s loc_11CFBE ROM:0011CF82 cmp.w ($A7C).w,d2 ROM:0011CF86 bge.s loc_11CFBE ROM:0011CF88 cmp.w ($AC0).w,d3 ROM:0011CF8C ble.s loc_11CFBE ROM:0011CF8E sub.w $2EC(a5),d4 ROM:0011CF92 move.w d4,($A70).w ROM:0011CF96 bset #6,($1408).w ROM:0011CF9C move.w ($A6E).w,($A9E).w ROM:0011CFA2 clr.b ($7FF).w ROM:0011CFA6 move.w d0,($64C).w ROM:0011CFAA move.b #1,($7FF).w ROM:0011CFB0 move.w $2E0(a5),($A9A).w ROM:0011CFB6 move.w #2,($AAA).w ROM:0011CFBC bra.s locret_11CFE2 ROM:0011CFBE ; --------------------------------------------------------------------------- ROM:0011CFBE ROM:0011CFBE loc_11CFBE: ; CODE XREF: ROM:0011CF80↑j ROM:0011CFBE ; ROM:0011CF86↑j ... ROM:0011CFBE bclr #4,($141A).w ROM:0011CFC4 ROM:0011CFC4 locret_11CFC4: ; CODE XREF: ROM:0011CF56↑j ROM:0011CFC4 ; ROM:0011CFFA↓j ... ROM:0011CFC4 rts ROM:0011CFC6 ; --------------------------------------------------------------------------- ROM:0011CFC6 ROM:0011CFC6 loc_11CFC6: ; DATA XREF: ROM:0011CF36↑o ROM:0011CFC6 cmpi.w #0,($64C).w ROM:0011CFCC bgt.s locret_11CFE2 ROM:0011CFCE bclr #6,($1408).w ROM:0011CFD4 bset #6,($140C).w ROM:0011CFDA move.w #3,($AAA).w ROM:0011CFE0 bra.s locret_11D020 ROM:0011CFE2 ; --------------------------------------------------------------------------- ROM:0011CFE2 ROM:0011CFE2 locret_11CFE2: ; CODE XREF: ROM:0011CFBC↑j ROM:0011CFE2 ; ROM:0011CFCC↑j ROM:0011CFE2 rts ROM:0011CFE4 ; --------------------------------------------------------------------------- ROM:0011CFE4 ROM:0011CFE4 loc_11CFE4: ; DATA XREF: ROM:0011CF3A↑o ROM:0011CFE4 move.w $2D8(a5),d0 ROM:0011CFE8 cmp.w ($CCE).w,d0 ROM:0011CFEC bgt.s loc_11CFFC ROM:0011CFEE move.w #1,($AAA).w ROM:0011CFF4 bclr #4,($141A).w ROM:0011CFFA bra.s locret_11CFC4 ROM:0011CFFC ; --------------------------------------------------------------------------- ROM:0011CFFC ROM:0011CFFC loc_11CFFC: ; CODE XREF: ROM:0011CFEC↑j ROM:0011CFFC move.w ($A9A).w,d2 ROM:0011D000 add.w $2E4(a5),d2 ROM:0011D004 move.w d2,($A9A).w ROM:0011D008 move.w $2E2(a5),d1 ROM:0011D00C cmp.w ($A9A).w,d1 ROM:0011D010 bgt.s locret_11D020 ROM:0011D012 move.w #1,($AAA).w ROM:0011D018 bclr #4,($141A).w ROM:0011D01E bra.s locret_11CFC4 ROM:0011D020 ; --------------------------------------------------------------------------- ROM:0011D020 ROM:0011D020 locret_11D020: ; CODE XREF: ROM:0011CFE0↑j ROM:0011D020 ; ROM:0011D010↑j ROM:0011D020 rts ROM:0011D022 ; --------------------------------------------------------------------------- ROM:0011D022 rts ROM:0011D024 ROM:0011D024 ; =============== S U B R O U T I N E ======================================= ROM:0011D024 ROM:0011D024 ROM:0011D024 sub_11D024: ; CODE XREF: ROM:loc_11CF12↑p ROM:0011D024 move.w ($B12).w,d1 ROM:0011D028 move.w ($A82).w,d0 ROM:0011D02C move.w $2D2(a5),d2 ROM:0011D030 sub.w ($A84).w,d0 ROM:0011D034 cmpi.w #0,d0 ROM:0011D038 bgt.s loc_11D03C ROM:0011D03A clr.w d0 ROM:0011D03C ROM:0011D03C loc_11D03C: ; CODE XREF: sub_11D024+14↑j ROM:0011D03C add.w d0,d1 ROM:0011D03E add.w d2,d1 ROM:0011D040 move.w d1,($B12).w ROM:0011D044 move.w ($A82).w,($A84).w ROM:0011D04A rts ROM:0011D04A ; End of function sub_11D024 ROM:0011D04A ROM:0011D04C ROM:0011D04C ; =============== S U B R O U T I N E ======================================= ROM:0011D04C ROM:0011D04C ROM:0011D04C sub_11D04C: ; CODE XREF: ROM:loc_11CC12↑p ROM:0011D04C ; ROM:0011CDF8↑p ROM:0011D04C move.w ($544).w,d0 ROM:0011D050 mulu.w #$32,d0 ; '2' ROM:0011D054 move.w d0,($A70).w ROM:0011D058 rts ROM:0011D058 ; End of function sub_11D04C ROM:0011D058 ROM:0011D05A ROM:0011D05A ; =============== S U B R O U T I N E ======================================= ROM:0011D05A ROM:0011D05A ROM:0011D05A sub_11D05A: ; CODE XREF: ROM:0011CC3E↑p ROM:0011D05A ; ROM:0011CC56↑p ROM:0011D05A btst #1,($1409).w ROM:0011D060 bne.s loc_11D06A ROM:0011D062 cmpi.w #3,($AC2).w ROM:0011D068 bne.s loc_11D082 ROM:0011D06A ROM:0011D06A loc_11D06A: ; CODE XREF: sub_11D05A+6↑j ROM:0011D06A btst #7,($140F).w ROM:0011D070 bne.s loc_11D07A ROM:0011D072 move.w $2A6(a5),($A7E).w ROM:0011D078 bra.s loc_11D080 ROM:0011D07A ; --------------------------------------------------------------------------- ROM:0011D07A ROM:0011D07A loc_11D07A: ; CODE XREF: sub_11D05A+16↑j ROM:0011D07A move.w $2A4(a5),($A7E).w ROM:0011D080 ROM:0011D080 loc_11D080: ; CODE XREF: sub_11D05A+1E↑j ROM:0011D080 bra.s loc_11D088 ROM:0011D082 ; --------------------------------------------------------------------------- ROM:0011D082 ROM:0011D082 loc_11D082: ; CODE XREF: sub_11D05A+E↑j ROM:0011D082 move.w $2A2(a5),($A7E).w ROM:0011D088 ROM:0011D088 loc_11D088: ; CODE XREF: sub_11D05A:loc_11D080↑j ROM:0011D088 clr.l d1 ROM:0011D08A move.w ($57E).w,d1 ROM:0011D08E swap d1 ROM:0011D090 move.w ($A7C).w,d2 ROM:0011D094 swap d2 ROM:0011D096 move.w ($A90).w,d2 ROM:0011D09A move.w ($A7E).w,d3 ROM:0011D09E ext.l d3 ROM:0011D0A0 bsr.l sub_1173B6 ROM:0011D0A6 move.w d4,($A90).w ROM:0011D0AA swap d4 ROM:0011D0AC move.w d4,($A7C).w ROM:0011D0B0 rts ROM:0011D0B0 ; End of function sub_11D05A ROM:0011D0B0 ROM:0011D0B2 ROM:0011D0B2 ; =============== S U B R O U T I N E ======================================= ROM:0011D0B2 ROM:0011D0B2 ROM:0011D0B2 sub_11D0B2: ; CODE XREF: ROM:0011CC42↑p ROM:0011D0B2 ; ROM:0011CC5A↑p ROM:0011D0B2 move.w ($AE4).w,d4 ROM:0011D0B6 move.w $2F8(a5),d5 ROM:0011D0BA cmp.w ($A6C).w,d5 ROM:0011D0BE ble.s loc_11D0CE ROM:0011D0C0 cmpi.w #0,($654).w ROM:0011D0C6 bgt.s loc_11D0CE ROM:0011D0C8 bclr #0,($1428).w ROM:0011D0CE ROM:0011D0CE loc_11D0CE: ; CODE XREF: sub_11D0B2+C↑j ROM:0011D0CE ; sub_11D0B2+14↑j ROM:0011D0CE cmp.w ($AD0).w,d4 ROM:0011D0D2 ble.s loc_11D10E ROM:0011D0D4 cmp.w ($A82).w,d4 ROM:0011D0D8 ble.s loc_11D10E ROM:0011D0DA move.w $2B4(a5),d6 ROM:0011D0DE move.w ($AE6).w,d1 ROM:0011D0E2 sub.w ($A82).w,d1 ROM:0011D0E6 move.w ($A82).w,d2 ROM:0011D0EA cmpi.w #0,d1 ROM:0011D0EE bge.s loc_11D0F2 ROM:0011D0F0 neg.w d1 ROM:0011D0F2 ROM:0011D0F2 loc_11D0F2: ; CODE XREF: sub_11D0B2+3C↑j ROM:0011D0F2 cmp.w d1,d6 ROM:0011D0F4 bgt.s loc_11D102 ROM:0011D0F6 move.w ($A82).w,d3 ROM:0011D0FA add.w d6,d3 ROM:0011D0FC move.w d3,($A82).w ROM:0011D100 bra.s loc_11D108 ROM:0011D102 ; --------------------------------------------------------------------------- ROM:0011D102 ROM:0011D102 loc_11D102: ; CODE XREF: sub_11D0B2+42↑j ROM:0011D102 move.w ($AE6).w,($A82).w ROM:0011D108 ROM:0011D108 loc_11D108: ; CODE XREF: sub_11D0B2+4E↑j ROM:0011D108 bra.l locret_11D1F8 ROM:0011D10E ; --------------------------------------------------------------------------- ROM:0011D10E ROM:0011D10E loc_11D10E: ; CODE XREF: sub_11D0B2+20↑j ROM:0011D10E ; sub_11D0B2+26↑j ROM:0011D10E btst #1,($1409).w ROM:0011D114 bne.s loc_11D11E ROM:0011D116 cmpi.w #3,($AC2).w ROM:0011D11C bne.s loc_11D12A ROM:0011D11E ROM:0011D11E loc_11D11E: ; CODE XREF: sub_11D0B2+62↑j ROM:0011D11E move.w ($AE6).w,($A82).w ROM:0011D124 bra.l locret_11D1F8 ROM:0011D12A ; --------------------------------------------------------------------------- ROM:0011D12A ROM:0011D12A loc_11D12A: ; CODE XREF: sub_11D0B2+6A↑j ROM:0011D12A move.w $2F2(a5),d7 ROM:0011D12E move.w $2EE(a5),d6 ROM:0011D132 move.w ($AE6).w,d1 ROM:0011D136 sub.w ($A82).w,d1 ROM:0011D13A move.w ($A82).w,d4 ROM:0011D13E cmpi.w #0,d1 ROM:0011D142 bge.s loc_11D146 ROM:0011D144 neg.w d1 ROM:0011D146 ROM:0011D146 loc_11D146: ; CODE XREF: sub_11D0B2+90↑j ROM:0011D146 move.w $9E4(a5),d5 ROM:0011D14A cmp.w ($AC0).w,d5 ROM:0011D14E blt.s loc_11D156 ROM:0011D150 move.w #$3E8,d3 ROM:0011D154 bra.s loc_11D178 ROM:0011D156 ; --------------------------------------------------------------------------- ROM:0011D156 ROM:0011D156 loc_11D156: ; CODE XREF: sub_11D0B2+9C↑j ROM:0011D156 cmp.w ($AE6).w,d4 ROM:0011D15A bge.s loc_11D162 ROM:0011D15C move.w $2A8(a5),d3 ROM:0011D160 bra.s loc_11D178 ROM:0011D162 ; --------------------------------------------------------------------------- ROM:0011D162 ROM:0011D162 loc_11D162: ; CODE XREF: sub_11D0B2+A8↑j ROM:0011D162 cmp.w ($AC0).w,d6 ROM:0011D166 bgt.s loc_11D16E ROM:0011D168 cmp.w ($518).w,d7 ROM:0011D16C ble.s loc_11D174 ROM:0011D16E ROM:0011D16E loc_11D16E: ; CODE XREF: sub_11D0B2+B4↑j ROM:0011D16E move.w $2AC(a5),d3 ROM:0011D172 bra.s loc_11D178 ROM:0011D174 ; --------------------------------------------------------------------------- ROM:0011D174 ROM:0011D174 loc_11D174: ; CODE XREF: sub_11D0B2+BA↑j ROM:0011D174 move.w $2AA(a5),d3 ROM:0011D178 ROM:0011D178 loc_11D178: ; CODE XREF: sub_11D0B2+A2↑j ROM:0011D178 ; sub_11D0B2+AE↑j ... ROM:0011D178 btst #0,($1428).w ROM:0011D17E beq.s loc_11D1A4 ROM:0011D180 cmpi.w #1,($AF6).w ROM:0011D186 bne.s loc_11D18C ROM:0011D188 move.w $2AE(a5),d3 ROM:0011D18C ROM:0011D18C loc_11D18C: ; CODE XREF: sub_11D0B2+D4↑j ROM:0011D18C cmpi.w #2,($AF6).w ROM:0011D192 bne.s loc_11D198 ROM:0011D194 move.w $2B0(a5),d3 ROM:0011D198 ROM:0011D198 loc_11D198: ; CODE XREF: sub_11D0B2+E0↑j ROM:0011D198 cmpi.w #3,($AF6).w ROM:0011D19E bne.s loc_11D1A4 ROM:0011D1A0 move.w $2B2(a5),d3 ROM:0011D1A4 ROM:0011D1A4 loc_11D1A4: ; CODE XREF: sub_11D0B2+CC↑j ROM:0011D1A4 ; sub_11D0B2+EC↑j ROM:0011D1A4 move.w d3,($A8E).w ROM:0011D1A8 cmp.w d1,d3 ROM:0011D1AA bgt.s loc_11D1C8 ROM:0011D1AC cmp.w ($AE6).w,d4 ROM:0011D1B0 bge.s loc_11D1BA ROM:0011D1B2 move.w ($A82).w,d2 ROM:0011D1B6 add.w d3,d2 ROM:0011D1B8 bra.s loc_11D1C0 ROM:0011D1BA ; --------------------------------------------------------------------------- ROM:0011D1BA ROM:0011D1BA loc_11D1BA: ; CODE XREF: sub_11D0B2+FE↑j ROM:0011D1BA move.w ($A82).w,d2 ROM:0011D1BE sub.w d3,d2 ROM:0011D1C0 ROM:0011D1C0 loc_11D1C0: ; CODE XREF: sub_11D0B2+106↑j ROM:0011D1C0 move.w #$64,($A80).w ; 'd' ROM:0011D1C6 bra.s loc_11D1D2 ROM:0011D1C8 ; --------------------------------------------------------------------------- ROM:0011D1C8 ROM:0011D1C8 loc_11D1C8: ; CODE XREF: sub_11D0B2+F8↑j ROM:0011D1C8 move.w ($AE6).w,d2 ROM:0011D1CC move.w $2B8(a5),($A80).w ROM:0011D1D2 ROM:0011D1D2 loc_11D1D2: ; CODE XREF: sub_11D0B2+114↑j ROM:0011D1D2 clr.l d1 ROM:0011D1D4 move.w d2,d1 ROM:0011D1D6 swap d1 ROM:0011D1D8 move.w ($A82).w,d2 ROM:0011D1DC swap d2 ROM:0011D1DE move.w ($A92).w,d2 ROM:0011D1E2 move.w ($A80).w,d3 ROM:0011D1E6 ext.l d3 ROM:0011D1E8 bsr.l sub_1173B6 ROM:0011D1EE move.w d4,($A92).w ROM:0011D1F2 swap d4 ROM:0011D1F4 move.w d4,($A82).w ROM:0011D1F8 ROM:0011D1F8 locret_11D1F8: ; CODE XREF: sub_11D0B2:loc_11D108↑j ROM:0011D1F8 ; sub_11D0B2+72↑j ROM:0011D1F8 rts ROM:0011D1F8 ; End of function sub_11D0B2 ROM:0011D1F8 ROM:0011D1FA ROM:0011D1FA ; =============== S U B R O U T I N E ======================================= ROM:0011D1FA ROM:0011D1FA ROM:0011D1FA sub_11D1FA: ; CODE XREF: ROM:loc_11CD8A↑p ROM:0011D1FA move.w ($B12).w,d0 ROM:0011D1FE sub.w ($A7C).w,d0 ROM:0011D202 move.w d0,($A6A).w ROM:0011D206 cmpi.w #0,d0 ROM:0011D20A bge.s loc_11D20E ROM:0011D20C neg.w d0 ROM:0011D20E ROM:0011D20E loc_11D20E: ; CODE XREF: sub_11D1FA+10↑j ROM:0011D20E move.w d0,($A6C).w ROM:0011D212 rts ROM:0011D212 ; End of function sub_11D1FA ROM:0011D212 ROM:0011D214 ROM:0011D214 ; =============== S U B R O U T I N E ======================================= ROM:0011D214 ROM:0011D214 ROM:0011D214 sub_11D214: ; CODE XREF: ROM:0011CC78↑p ROM:0011D214 clr.l d7 ROM:0011D216 clr.l d6 ROM:0011D218 move.l ($8B0).w,d7 ROM:0011D21C move.w ($A6A).w,d6 ROM:0011D220 ext.l d6 ROM:0011D222 muls.l d6,d7 ROM:0011D226 asr.l #8,d7 ROM:0011D228 asr.l #5,d7 ROM:0011D22A move.w d7,($A9C).w ROM:0011D22E move.w ($A9C).w,d0 ROM:0011D232 btst #6,($1408).w ROM:0011D238 beq.s loc_11D23E ROM:0011D23A move.w ($A9E).w,d0 ROM:0011D23E ROM:0011D23E loc_11D23E: ; CODE XREF: sub_11D214+24↑j ROM:0011D23E btst #6,($140C).w ROM:0011D244 beq.s loc_11D256 ROM:0011D246 sub.w ($A9E).w,d0 ROM:0011D24A muls.w ($A9A).w,d0 ROM:0011D24E divs.w #$64,d0 ; 'd' ROM:0011D252 add.w ($A9E).w,d0 ROM:0011D256 ROM:0011D256 loc_11D256: ; CODE XREF: sub_11D214+30↑j ROM:0011D256 move.w d0,($A6E).w ROM:0011D25A rts ROM:0011D25A ; End of function sub_11D214 ROM:0011D25A ROM:0011D25C ROM:0011D25C ; =============== S U B R O U T I N E ======================================= ROM:0011D25C ROM:0011D25C ROM:0011D25C sub_11D25C: ; CODE XREF: ROM:0011CC74↑p ROM:0011D25C move.w #1,($A94).w ROM:0011D262 move.w ($B12).w,d3 ROM:0011D266 move.w ($A94).w,d2 ROM:0011D26A move.w #$3E12,d1 ROM:0011D26E movea.w #$14BF,a1 ROM:0011D272 bsr.l sub_1173CC ROM:0011D278 clr.l d5 ROM:0011D27A clr.l d6 ROM:0011D27C clr.l d7 ROM:0011D27E move.b d1,d5 ROM:0011D280 move.b ($14B0).w,d6 ROM:0011D284 move.w $296(a5),d7 ROM:0011D288 muls.w #2,d5 ROM:0011D28C addi.w #$2EE,d5 ROM:0011D290 subi.l #$3E8,d5 ROM:0011D296 muls.l d7,d5 ROM:0011D29A divs.l #$3E8,d5 ROM:0011D2A2 add.l d6,d5 ROM:0011D2A4 move.w d5,($A76).w ROM:0011D2A8 move.w #$3E2A,d1 ROM:0011D2AC move.w ($B12).w,d2 ROM:0011D2B0 bsr.l sub_1174AA ROM:0011D2B6 move.w d1,($A74).w ROM:0011D2BA clr.l d3 ROM:0011D2BC move.w ($A74).w,d3 ROM:0011D2C0 add.w ($A76).w,d3 ROM:0011D2C4 move.w d3,($A8C).w ROM:0011D2C8 move.w ($AE4).w,d5 ROM:0011D2CC cmp.w ($B12).w,d5 ROM:0011D2D0 bge.s loc_11D2D6 ROM:0011D2D2 move.w ($B12).w,d5 ROM:0011D2D6 ROM:0011D2D6 loc_11D2D6: ; CODE XREF: sub_11D25C+74↑j ROM:0011D2D6 move.w $2EE(a5),d2 ROM:0011D2DA move.w $2F0(a5),d1 ROM:0011D2DE move.w ($518).w,d6 ROM:0011D2E2 move.w ($518).w,d7 ROM:0011D2E6 mulu.w #$1846,d6 ROM:0011D2EA cmpi.l #$2625A00,d6 ROM:0011D2F0 ble.s loc_11D2F8 ROM:0011D2F2 move.l #$2625A00,d6 ROM:0011D2F8 ROM:0011D2F8 loc_11D2F8: ; CODE XREF: sub_11D25C+94↑j ROM:0011D2F8 move.l d6,d4 ROM:0011D2FA divu.w d2,d6 ROM:0011D2FC divu.w d1,d4 ROM:0011D2FE move.w ($B12).w,d0 ROM:0011D302 ext.l d7 ROM:0011D304 mulu.w #$1846,d7 ROM:0011D308 divu.w d0,d7 ROM:0011D30A move.w d7,($AA2).w ROM:0011D30E move.w $2C2(a5),($A88).w ROM:0011D314 move.w $2BE(a5),($A8A).w ROM:0011D31A move.w $302(a5),d1 ROM:0011D31E cmp.w d7,d1 ROM:0011D320 bge.s loc_11D328 ROM:0011D322 move.w $2C8(a5),($A88).w ROM:0011D328 ROM:0011D328 loc_11D328: ; CODE XREF: sub_11D25C+C4↑j ROM:0011D328 btst #1,($1409).w ROM:0011D32E bne.s loc_11D338 ROM:0011D330 cmpi.w #3,($AC2).w ROM:0011D336 bne.s loc_11D35E ROM:0011D338 ROM:0011D338 loc_11D338: ; CODE XREF: sub_11D25C+D2↑j ROM:0011D338 cmpi.w #1,($AC8).w ROM:0011D33E bne.s loc_11D35E ROM:0011D340 move.w $2FA(a5),d2 ROM:0011D344 cmp.w ($57E).w,d2 ROM:0011D348 ble.s loc_11D358 ROM:0011D34A move.w $2C4(a5),($A88).w ROM:0011D350 move.w $2C0(a5),($A8A).w ROM:0011D356 bra.s loc_11D35E ROM:0011D358 ; --------------------------------------------------------------------------- ROM:0011D358 ROM:0011D358 loc_11D358: ; CODE XREF: sub_11D25C+EC↑j ROM:0011D358 move.w $2C0(a5),($A8A).w ROM:0011D35E ROM:0011D35E loc_11D35E: ; CODE XREF: sub_11D25C+DA↑j ROM:0011D35E ; sub_11D25C+E2↑j ... ROM:0011D35E btst #1,($1409).w ROM:0011D364 bne.s loc_11D36E ROM:0011D366 cmpi.w #3,($AC2).w ROM:0011D36C bne.s loc_11D37C ROM:0011D36E ROM:0011D36E loc_11D36E: ; CODE XREF: sub_11D25C+108↑j ROM:0011D36E cmpi.w #2,($AC8).w ROM:0011D374 bne.s loc_11D37C ROM:0011D376 cmp.w d6,d5 ROM:0011D378 blt.s loc_11D37C ROM:0011D37A bra.s loc_11D3AC ROM:0011D37C ; --------------------------------------------------------------------------- ROM:0011D37C ROM:0011D37C loc_11D37C: ; CODE XREF: sub_11D25C+110↑j ROM:0011D37C ; sub_11D25C+118↑j ... ROM:0011D37C btst #3,($140C).w ROM:0011D382 beq.s loc_11D3B8 ROM:0011D384 cmp.w d6,d5 ROM:0011D386 blt.s loc_11D3B8 ROM:0011D388 btst #0,($7A7).w ROM:0011D38E beq.s loc_11D394 ROM:0011D390 bra.s loc_11D3AC ROM:0011D392 ; --------------------------------------------------------------------------- ROM:0011D392 bra.s loc_11D3B8 ROM:0011D394 ; --------------------------------------------------------------------------- ROM:0011D394 ROM:0011D394 loc_11D394: ; CODE XREF: sub_11D25C+132↑j ROM:0011D394 move.w $300(a5),d1 ROM:0011D398 move.w $2FE(a5),d2 ROM:0011D39C cmp.w d4,d5 ROM:0011D39E blt.s loc_11D3B8 ROM:0011D3A0 cmp.w ($CCE).w,d1 ROM:0011D3A4 bgt.s loc_11D3AC ROM:0011D3A6 cmp.w ($518).w,d2 ROM:0011D3AA ble.s loc_11D3B8 ROM:0011D3AC ROM:0011D3AC loc_11D3AC: ; CODE XREF: sub_11D25C+11E↑j ROM:0011D3AC ; sub_11D25C+134↑j ... ROM:0011D3AC move.w $2C6(a5),($A88).w ROM:0011D3B2 move.w $2C0(a5),($A8A).w ROM:0011D3B8 ROM:0011D3B8 loc_11D3B8: ; CODE XREF: sub_11D25C+126↑j ROM:0011D3B8 ; sub_11D25C+12A↑j ... ROM:0011D3B8 move.w $2C6(a5),d1 ROM:0011D3BC cmp.w ($A88).w,d1 ROM:0011D3C0 bne.s loc_11D3CA ROM:0011D3C2 bset #0,($7A7).w ROM:0011D3C8 bra.s loc_11D3D0 ROM:0011D3CA ; --------------------------------------------------------------------------- ROM:0011D3CA ROM:0011D3CA loc_11D3CA: ; CODE XREF: sub_11D25C+164↑j ROM:0011D3CA bclr #0,($7A7).w ROM:0011D3D0 ROM:0011D3D0 loc_11D3D0: ; CODE XREF: sub_11D25C+16C↑j ROM:0011D3D0 clr.w d7 ROM:0011D3D2 move.b ($14B1).w,d7 ROM:0011D3D6 btst #1,($1409).w ROM:0011D3DC bne.s loc_11D3E6 ROM:0011D3DE cmpi.w #3,($AC2).w ROM:0011D3E4 bne.s loc_11D42A ROM:0011D3E6 ROM:0011D3E6 loc_11D3E6: ; CODE XREF: sub_11D25C+180↑j ROM:0011D3E6 move.w $2BC(a5),($A78).w ROM:0011D3EC move.w $2BA(a5),($A7A).w ROM:0011D3F2 btst #7,($140F).w ROM:0011D3F8 bne.s loc_11D412 ROM:0011D3FA cmpi.w #0,d7 ROM:0011D3FE bne.s loc_11D412 ROM:0011D400 btst #4,($142C).w ROM:0011D406 bne.s loc_11D412 ROM:0011D408 move.w d3,d1 ROM:0011D40A sub.w ($A88).w,d1 ROM:0011D40E move.w d1,($A78).w ROM:0011D412 ROM:0011D412 loc_11D412: ; CODE XREF: sub_11D25C+19C↑j ROM:0011D412 ; sub_11D25C+1A2↑j ... ROM:0011D412 btst #7,($140F).w ROM:0011D418 bne.s loc_11D42A ROM:0011D41A cmpi.w #0,d7 ROM:0011D41E bne.s loc_11D42A ROM:0011D420 move.w d3,d1 ROM:0011D422 add.w ($A8A).w,d1 ROM:0011D426 move.w d1,($A7A).w ROM:0011D42A ROM:0011D42A loc_11D42A: ; CODE XREF: sub_11D25C+188↑j ROM:0011D42A ; sub_11D25C+1BC↑j ... ROM:0011D42A btst #3,($140C).w ROM:0011D430 beq.s loc_11D466 ROM:0011D432 move.w $2BC(a5),($A78).w ROM:0011D438 move.w $2BA(a5),($A7A).w ROM:0011D43E cmpi.w #0,d7 ROM:0011D442 bne.s loc_11D456 ROM:0011D444 btst #6,($1408).w ROM:0011D44A bne.s loc_11D456 ROM:0011D44C move.w d3,d1 ROM:0011D44E sub.w ($A88).w,d1 ROM:0011D452 move.w d1,($A78).w ROM:0011D456 ROM:0011D456 loc_11D456: ; CODE XREF: sub_11D25C+1E6↑j ROM:0011D456 ; sub_11D25C+1EE↑j ROM:0011D456 cmpi.w #0,d7 ROM:0011D45A bne.s loc_11D466 ROM:0011D45C move.w d3,d1 ROM:0011D45E add.w ($A8A).w,d1 ROM:0011D462 move.w d1,($A7A).w ROM:0011D466 ROM:0011D466 loc_11D466: ; CODE XREF: sub_11D25C+1D4↑j ROM:0011D466 ; sub_11D25C+1FE↑j ROM:0011D466 cmpi.w #5,($AC2).w ROM:0011D46C bne.s loc_11D470 ROM:0011D46E bra.s loc_11D480 ROM:0011D470 ; --------------------------------------------------------------------------- ROM:0011D470 ROM:0011D470 loc_11D470: ; CODE XREF: sub_11D25C+210↑j ROM:0011D470 cmpi.w #6,($AC2).w ROM:0011D476 beq.s loc_11D480 ROM:0011D478 cmpi.w #4,($AC2).w ROM:0011D47E bne.s loc_11D486 ROM:0011D480 ROM:0011D480 loc_11D480: ; CODE XREF: sub_11D25C+212↑j ROM:0011D480 ; sub_11D25C+21A↑j ROM:0011D480 move.w $2BC(a5),($A78).w ROM:0011D486 ROM:0011D486 loc_11D486: ; CODE XREF: sub_11D25C+222↑j ROM:0011D486 move.w $2BA(a5),d1 ROM:0011D48A move.w $2BC(a5),d2 ROM:0011D48E cmp.w ($A7A).w,d1 ROM:0011D492 bge.s loc_11D498 ROM:0011D494 move.w d1,($A7A).w ROM:0011D498 ROM:0011D498 loc_11D498: ; CODE XREF: sub_11D25C+236↑j ROM:0011D498 cmp.w ($A78).w,d2 ROM:0011D49C ble.s loc_11D4A2 ROM:0011D49E move.w d2,($A78).w ROM:0011D4A2 ROM:0011D4A2 loc_11D4A2: ; CODE XREF: sub_11D25C+240↑j ROM:0011D4A2 move.w ($A78).w,d1 ROM:0011D4A6 cmp.w ($A7A).w,d1 ROM:0011D4AA blt.s locret_11D4B0 ROM:0011D4AC move.w d1,($A7A).w ROM:0011D4B0 ROM:0011D4B0 locret_11D4B0: ; CODE XREF: sub_11D25C+24E↑j ROM:0011D4B0 rts ROM:0011D4B0 ; End of function sub_11D25C ROM:0011D4B0 ROM:0011D4B2 ROM:0011D4B2 ; =============== S U B R O U T I N E ======================================= ROM:0011D4B2 ROM:0011D4B2 ROM:0011D4B2 sub_11D4B2: ; CODE XREF: ROM:0011CC7C↑p ROM:0011D4B2 clr.l d7 ROM:0011D4B4 clr.l d6 ROM:0011D4B6 move.l ($8B4).w,d7 ROM:0011D4BA move.w ($A6A).w,d6 ROM:0011D4BE ext.l d6 ROM:0011D4C0 muls.l d6,d7 ROM:0011D4C4 asr.l #8,d7 ROM:0011D4C6 asr.l #5,d7 ROM:0011D4C8 move.w d7,($A72).w ROM:0011D4CC move.w ($A70).w,d5 ROM:0011D4D0 clr.l d4 ROM:0011D4D2 move.w $2D4(a5),d6 ROM:0011D4D6 move.w ($A72).w,d4 ROM:0011D4DA btst #4,($142C).w ROM:0011D4E0 beq.s loc_11D4E8 ROM:0011D4E2 muls.w d6,d4 ROM:0011D4E4 divs.w #$64,d4 ; 'd' ROM:0011D4E8 ROM:0011D4E8 loc_11D4E8: ; CODE XREF: sub_11D4B2+2E↑j ROM:0011D4E8 btst #6,($1408).w ROM:0011D4EE beq.s loc_11D4F6 ROM:0011D4F0 muls.w d6,d4 ROM:0011D4F2 divs.w #$64,d4 ; 'd' ROM:0011D4F6 ROM:0011D4F6 loc_11D4F6: ; CODE XREF: sub_11D4B2+3C↑j ROM:0011D4F6 move.w $2FC(a5),d6 ROM:0011D4FA btst #0,($1428).w ROM:0011D500 beq.s loc_11D510 ROM:0011D502 cmpi.w #1,($AF6).w ROM:0011D508 bne.s loc_11D510 ROM:0011D50A muls.w d6,d4 ROM:0011D50C divs.w #$64,d4 ; 'd' ROM:0011D510 ROM:0011D510 loc_11D510: ; CODE XREF: sub_11D4B2+4E↑j ROM:0011D510 ; sub_11D4B2+56↑j ROM:0011D510 add.w d4,d5 ROM:0011D512 move.w ($A7A).w,d7 ROM:0011D516 move.w ($A78).w,d6 ROM:0011D51A mulu.w #$32,d7 ; '2' ROM:0011D51E mulu.w #$32,d6 ; '2' ROM:0011D522 cmp.w d5,d7 ROM:0011D524 bgt.s loc_11D528 ROM:0011D526 move.w d7,d5 ROM:0011D528 ROM:0011D528 loc_11D528: ; CODE XREF: sub_11D4B2+72↑j ROM:0011D528 cmp.w d5,d6 ROM:0011D52A ble.s loc_11D52E ROM:0011D52C move.w d6,d5 ROM:0011D52E ROM:0011D52E loc_11D52E: ; CODE XREF: sub_11D4B2+78↑j ROM:0011D52E move.w d5,($A70).w ROM:0011D532 rts ROM:0011D532 ; End of function sub_11D4B2 ROM:0011D532 ROM:0011D534 ROM:0011D534 ; =============== S U B R O U T I N E ======================================= ROM:0011D534 ROM:0011D534 ROM:0011D534 sub_11D534: ; CODE XREF: ROM:0011CC80↑p ROM:0011D534 clr.l d0 ROM:0011D536 clr.l d1 ROM:0011D538 clr.l d4 ROM:0011D53A btst #3,($1414).w ROM:0011D540 bne.s loc_11D574 ROM:0011D542 move.w ($A70).w,d4 ROM:0011D546 ext.l d4 ROM:0011D548 move.w d4,d0 ROM:0011D54A move.w ($A6E).w,d1 ROM:0011D54E ext.l d1 ROM:0011D550 add.l d1,d0 ROM:0011D552 divs.w #$32,d0 ; '2' ROM:0011D556 move.w d0,($A68).w ROM:0011D55A move.w ($A7A).w,d3 ROM:0011D55E cmp.w d0,d3 ROM:0011D560 bge.s loc_11D568 ROM:0011D562 move.w d3,($A68).w ROM:0011D566 bra.s loc_11D574 ROM:0011D568 ; --------------------------------------------------------------------------- ROM:0011D568 ROM:0011D568 loc_11D568: ; CODE XREF: sub_11D534+2C↑j ROM:0011D568 move.w ($A78).w,d2 ROM:0011D56C cmp.w d0,d2 ROM:0011D56E ble.s loc_11D574 ROM:0011D570 move.w d2,($A68).w ROM:0011D574 ROM:0011D574 loc_11D574: ; CODE XREF: sub_11D534+C↑j ROM:0011D574 ; sub_11D534+32↑j ... ROM:0011D574 cmpi.w #5,($AC2).w ROM:0011D57A bne.s loc_11D582 ROM:0011D57C move.w $2BC(a5),($A68).w ROM:0011D582 ROM:0011D582 loc_11D582: ; CODE XREF: sub_11D534+46↑j ROM:0011D582 cmpi.w #6,($AC2).w ROM:0011D588 beq.s loc_11D596 ROM:0011D58A cmpi.w #4,($AC2).w ROM:0011D590 bne.l locret_11D60C ROM:0011D596 ROM:0011D596 loc_11D596: ; CODE XREF: sub_11D534+54↑j ROM:0011D596 cmpi.b #0,($14B1).w ROM:0011D59C bne.s loc_11D606 ROM:0011D59E move.w #1,($A94).w ROM:0011D5A4 move.w ($A94).w,d2 ROM:0011D5A8 move.w #$3E12,d1 ROM:0011D5AC move.w $2F6(a5),d3 ROM:0011D5B0 movea.w #$14BF,a1 ROM:0011D5B4 bsr.l sub_1173CC ROM:0011D5BA clr.l d5 ROM:0011D5BC clr.l d6 ROM:0011D5BE clr.l d7 ROM:0011D5C0 move.b d1,d5 ROM:0011D5C2 move.b ($14B0).w,d6 ROM:0011D5C6 move.w $296(a5),d7 ROM:0011D5CA muls.w #2,d5 ROM:0011D5CE addi.w #$2EE,d5 ROM:0011D5D2 subi.l #$3E8,d5 ROM:0011D5D8 muls.l d7,d5 ROM:0011D5DC divs.l #$3E8,d5 ROM:0011D5E4 add.l d6,d5 ROM:0011D5E6 move.w d5,($AA0).w ROM:0011D5EA move.w #$3E2A,d1 ROM:0011D5EE move.w $2F6(a5),d2 ROM:0011D5F2 bsr.l sub_1174AA ROM:0011D5F8 move.w d1,d2 ROM:0011D5FA move.w ($AA0).w,d3 ROM:0011D5FE add.w d2,d3 ROM:0011D600 move.w d3,($A68).w ROM:0011D604 bra.s locret_11D60C ROM:0011D606 ; --------------------------------------------------------------------------- ROM:0011D606 ROM:0011D606 loc_11D606: ; CODE XREF: sub_11D534+68↑j ROM:0011D606 move.w #$3C,($A68).w ; '<' ROM:0011D60C ROM:0011D60C locret_11D60C: ; CODE XREF: sub_11D534+5C↑j ROM:0011D60C ; sub_11D534+D0↑j ROM:0011D60C rts ROM:0011D60C ; End of function sub_11D534 ROM:0011D60C ROM:0011D60E ROM:0011D60E ; =============== S U B R O U T I N E ======================================= ROM:0011D60E ROM:0011D60E ROM:0011D60E sub_11D60E: ; CODE XREF: ROM:0011CC32↑p ROM:0011D60E ; ROM:loc_11CC4E↑p ROM:0011D60E btst #3,($140C).w ROM:0011D614 beq.s loc_11D62E ROM:0011D616 btst #5,($141D).w ROM:0011D61C beq.s loc_11D626 ROM:0011D61E move.w ($AB0).w,($AD0).w ROM:0011D624 bra.s loc_11D62C ROM:0011D626 ; --------------------------------------------------------------------------- ROM:0011D626 ROM:0011D626 loc_11D626: ; CODE XREF: sub_11D60E+E↑j ROM:0011D626 move.w ($B14).w,($AD0).w ROM:0011D62C ROM:0011D62C loc_11D62C: ; CODE XREF: sub_11D60E+16↑j ROM:0011D62C bra.s loc_11D634 ROM:0011D62E ; --------------------------------------------------------------------------- ROM:0011D62E ROM:0011D62E loc_11D62E: ; CODE XREF: sub_11D60E+6↑j ROM:0011D62E move.w ($B14).w,($AD0).w ROM:0011D634 ROM:0011D634 loc_11D634: ; CODE XREF: sub_11D60E:loc_11D62C↑j ROM:0011D634 clr.w d3 ROM:0011D636 move.b ($14B1).w,d3 ROM:0011D63A cmpi.w #1,d3 ROM:0011D63E blt.s loc_11D66E ROM:0011D640 move.w $9C6(a5,d3.w*2),($AD0).w ROM:0011D648 move.w ($AEA).w,d5 ROM:0011D64C cmp.w ($AD0).w,d5 ROM:0011D650 bge.s loc_11D658 ROM:0011D652 move.w d5,($AD0).w ROM:0011D656 bra.s loc_11D66E ROM:0011D658 ; --------------------------------------------------------------------------- ROM:0011D658 ROM:0011D658 loc_11D658: ; CODE XREF: sub_11D60E+42↑j ROM:0011D658 btst #1,($1410).w ROM:0011D65E beq.s loc_11D66E ROM:0011D660 btst #7,($49E).w ROM:0011D666 bne.s loc_11D66E ROM:0011D668 move.w $9C8(a5),($AD0).w ROM:0011D66E ROM:0011D66E loc_11D66E: ; CODE XREF: sub_11D60E+30↑j ROM:0011D66E ; sub_11D60E+48↑j ... ROM:0011D66E move.w ($AE4).w,d0 ROM:0011D672 cmp.w ($AD0).w,d0 ROM:0011D676 ble.s loc_11D67E ROM:0011D678 move.w d0,($AE6).w ROM:0011D67C bra.s locret_11D684 ROM:0011D67E ; --------------------------------------------------------------------------- ROM:0011D67E ROM:0011D67E loc_11D67E: ; CODE XREF: sub_11D60E+68↑j ROM:0011D67E move.w ($AD0).w,($AE6).w ROM:0011D684 ROM:0011D684 locret_11D684: ; CODE XREF: sub_11D60E+6E↑j ROM:0011D684 rts ROM:0011D684 ; End of function sub_11D60E ROM:0011D684 ROM:0011D686 ROM:0011D686 ; =============== S U B R O U T I N E ======================================= ROM:0011D686 ROM:0011D686 ROM:0011D686 sub_11D686: ; CODE XREF: ROM:00116ED0↑p ROM:0011D686 move.w $29C(a5),($AA4).w ROM:0011D68C rts ROM:0011D68C ; End of function sub_11D686 ROM:0011D68C ROM:0011D68E ROM:0011D68E ; =============== S U B R O U T I N E ======================================= ROM:0011D68E ROM:0011D68E ROM:0011D68E sub_11D68E: ; CODE XREF: ROM:loc_11DA2E↓p ROM:0011D68E ; ROM:loc_11DAF0↓p ... ROM:0011D68E bsr.w sub_11D69C ROM:0011D692 bsr.w sub_11D94A ROM:0011D696 bsr.w sub_11D852 ROM:0011D69A rts ROM:0011D69A ; End of function sub_11D68E ROM:0011D69A ROM:0011D69C ROM:0011D69C ; =============== S U B R O U T I N E ======================================= ROM:0011D69C ROM:0011D69C ROM:0011D69C sub_11D69C: ; CODE XREF: sub_11D68E↑p ROM:0011D69C clr.w d1 ROM:0011D69E move.b ($11CA).w,d1 ROM:0011D6A2 cmpi.w #5,d1 ROM:0011D6A6 bcc.s locret_11D6B0 ROM:0011D6A8 movea.l off_11D6B2(pc,d1.w*4),a0 ROM:0011D6AC nop ROM:0011D6AE jmp (a0) ROM:0011D6B0 ; --------------------------------------------------------------------------- ROM:0011D6B0 ROM:0011D6B0 locret_11D6B0: ; CODE XREF: sub_11D69C+A↑j ROM:0011D6B0 rts ROM:0011D6B0 ; End of function sub_11D69C ROM:0011D6B0 ROM:0011D6B0 ; --------------------------------------------------------------------------- ROM:0011D6B2 off_11D6B2: dc.l loc_11D6C6 ; DATA XREF: sub_11D69C+C↑r ROM:0011D6B6 dc.l loc_11D6D4 ROM:0011D6BA dc.l loc_11D706 ROM:0011D6BE dc.l loc_11D75C ROM:0011D6C2 dc.l loc_11D7C4 ROM:0011D6C6 ; --------------------------------------------------------------------------- ROM:0011D6C6 ROM:0011D6C6 loc_11D6C6: ; DATA XREF: ROM:off_11D6B2↑o ROM:0011D6C6 move.b #1,($11CA).w ROM:0011D6CC clr.w ($AB2).w ROM:0011D6D0 bra.s locret_11D704 ROM:0011D6D2 ; --------------------------------------------------------------------------- ROM:0011D6D2 rts ROM:0011D6D4 ; --------------------------------------------------------------------------- ROM:0011D6D4 ROM:0011D6D4 loc_11D6D4: ; DATA XREF: ROM:0011D6B6↑o ROM:0011D6D4 move.w $30C(a5),d3 ROM:0011D6D8 btst #1,($1410).w ROM:0011D6DE bne.s locret_11D704 ROM:0011D6E0 cmp.w ($518).w,d3 ROM:0011D6E4 bge.s locret_11D704 ROM:0011D6E6 move.w $306(a5),d0 ROM:0011D6EA clr.b ($800).w ROM:0011D6EE move.w d0,($64E).w ROM:0011D6F2 move.b #1,($800).w ROM:0011D6F8 move.b #2,($11CA).w ROM:0011D6FE bra.l locret_11D75A ROM:0011D704 ; --------------------------------------------------------------------------- ROM:0011D704 ROM:0011D704 locret_11D704: ; CODE XREF: ROM:0011D6D0↑j ROM:0011D704 ; ROM:0011D6DE↑j ... ROM:0011D704 rts ROM:0011D706 ; --------------------------------------------------------------------------- ROM:0011D706 ROM:0011D706 loc_11D706: ; DATA XREF: ROM:0011D6BA↑o ROM:0011D706 cmpi.w #0,($64E).w ROM:0011D70C bgt.s loc_11D730 ROM:0011D70E move.w $304(a5),d0 ROM:0011D712 clr.b ($800).w ROM:0011D716 move.w d0,($64E).w ROM:0011D71A move.b #1,($800).w ROM:0011D720 bsr.w sub_11D900 ROM:0011D724 move.b #3,($11CA).w ROM:0011D72A bra.l locret_11D7C2 ROM:0011D730 ; --------------------------------------------------------------------------- ROM:0011D730 ROM:0011D730 loc_11D730: ; CODE XREF: ROM:0011D70C↑j ROM:0011D730 move.w $30C(a5),d4 ROM:0011D734 btst #1,($1410).w ROM:0011D73A bne.s loc_11D742 ROM:0011D73C cmp.w ($518).w,d4 ROM:0011D740 blt.s locret_11D75A ROM:0011D742 ROM:0011D742 loc_11D742: ; CODE XREF: ROM:0011D73A↑j ROM:0011D742 clr.b ($800).w ROM:0011D746 clr.w ($64E).w ROM:0011D74A clr.w ($AB2).w ROM:0011D74E move.b #1,($11CA).w ROM:0011D754 bra.l locret_11D704 ROM:0011D75A ; --------------------------------------------------------------------------- ROM:0011D75A ROM:0011D75A locret_11D75A: ; CODE XREF: ROM:0011D6FE↑j ROM:0011D75A ; ROM:0011D740↑j ... ROM:0011D75A rts ROM:0011D75C ; --------------------------------------------------------------------------- ROM:0011D75C ROM:0011D75C loc_11D75C: ; DATA XREF: ROM:0011D6BE↑o ROM:0011D75C cmpi.w #0,($64E).w ROM:0011D762 bgt.s loc_11D786 ROM:0011D764 move.w $304(a5),d0 ROM:0011D768 clr.b ($800).w ROM:0011D76C move.w d0,($64E).w ROM:0011D770 move.b #1,($800).w ROM:0011D776 bsr.w sub_11D900 ROM:0011D77A move.b #3,($11CA).w ROM:0011D780 bra.l locret_11D7C2 ROM:0011D786 ; --------------------------------------------------------------------------- ROM:0011D786 ROM:0011D786 loc_11D786: ; CODE XREF: ROM:0011D762↑j ROM:0011D786 move.w $30C(a5),d3 ROM:0011D78A btst #1,($1410).w ROM:0011D790 bne.s loc_11D798 ROM:0011D792 cmp.w ($518).w,d3 ROM:0011D796 blt.s locret_11D7C2 ROM:0011D798 ROM:0011D798 loc_11D798: ; CODE XREF: ROM:0011D790↑j ROM:0011D798 clr.b ($800).w ROM:0011D79C clr.w ($64E).w ROM:0011D7A0 move.w $304(a5),d0 ROM:0011D7A4 clr.b ($800).w ROM:0011D7A8 move.w d0,($64E).w ROM:0011D7AC move.b #1,($800).w ROM:0011D7B2 bsr.w sub_11D900 ROM:0011D7B6 move.b #4,($11CA).w ROM:0011D7BC bra.l locret_11D84E ROM:0011D7C2 ; --------------------------------------------------------------------------- ROM:0011D7C2 ROM:0011D7C2 locret_11D7C2: ; CODE XREF: ROM:0011D72A↑j ROM:0011D7C2 ; ROM:0011D780↑j ... ROM:0011D7C2 rts ROM:0011D7C4 ; --------------------------------------------------------------------------- ROM:0011D7C4 ROM:0011D7C4 loc_11D7C4: ; DATA XREF: ROM:0011D6C2↑o ROM:0011D7C4 cmpi.w #0,($64E).w ROM:0011D7CA bgt.s loc_11D7F6 ROM:0011D7CC cmpi.w #0,($AB2).w ROM:0011D7D2 ble.s loc_11D7F6 ROM:0011D7D4 move.w $304(a5),d0 ROM:0011D7D8 clr.b ($800).w ROM:0011D7DC move.w d0,($64E).w ROM:0011D7E0 move.b #1,($800).w ROM:0011D7E6 bsr.w sub_11D900 ROM:0011D7EA move.b #4,($11CA).w ROM:0011D7F0 bra.l locret_11D84E ROM:0011D7F6 ; --------------------------------------------------------------------------- ROM:0011D7F6 ROM:0011D7F6 loc_11D7F6: ; CODE XREF: ROM:0011D7CA↑j ROM:0011D7F6 ; ROM:0011D7D2↑j ROM:0011D7F6 move.w $30C(a5),d3 ROM:0011D7FA btst #1,($1410).w ROM:0011D800 bne.s loc_11D82E ROM:0011D802 cmp.w ($518).w,d3 ROM:0011D806 bge.s loc_11D82E ROM:0011D808 clr.b ($800).w ROM:0011D80C clr.w ($64E).w ROM:0011D810 move.w $306(a5),d0 ROM:0011D814 clr.b ($800).w ROM:0011D818 move.w d0,($64E).w ROM:0011D81C move.b #1,($800).w ROM:0011D822 move.b #2,($11CA).w ROM:0011D828 bra.l locret_11D75A ROM:0011D82E ; --------------------------------------------------------------------------- ROM:0011D82E ROM:0011D82E loc_11D82E: ; CODE XREF: ROM:0011D800↑j ROM:0011D82E ; ROM:0011D806↑j ROM:0011D82E cmpi.w #0,($AB2).w ROM:0011D834 bgt.s locret_11D84E ROM:0011D836 clr.b ($800).w ROM:0011D83A clr.w ($64E).w ROM:0011D83E clr.w ($AB2).w ROM:0011D842 move.b #1,($11CA).w ROM:0011D848 bra.l locret_11D704 ROM:0011D84E ; --------------------------------------------------------------------------- ROM:0011D84E ROM:0011D84E locret_11D84E: ; CODE XREF: ROM:0011D7BC↑j ROM:0011D84E ; ROM:0011D7F0↑j ... ROM:0011D84E rts ROM:0011D850 ; --------------------------------------------------------------------------- ROM:0011D850 rts ROM:0011D852 ROM:0011D852 ; =============== S U B R O U T I N E ======================================= ROM:0011D852 ROM:0011D852 ROM:0011D852 sub_11D852: ; CODE XREF: sub_11D68E+8↑p ROM:0011D852 move.w #$3EC6,d1 ROM:0011D856 move.w ($CCE).w,d2 ROM:0011D85A move.w ($AC2).w,d3 ROM:0011D85E bsr.l sub_1174AA ROM:0011D864 move.w d1,($AB6).w ROM:0011D868 move.w #$3EC4,d1 ROM:0011D86C move.w ($AB6).w,d2 ROM:0011D870 move.w ($518).w,d3 ROM:0011D874 bsr.l sub_1174AA ROM:0011D87A move.w d1,($AB0).w ROM:0011D87E move.w #$3E30,d1 ROM:0011D882 move.w ($9E8).w,d2 ROM:0011D886 bsr.l sub_1174AA ROM:0011D88C move.w d1,($ABA).w ROM:0011D890 move.w #$3EC8,d1 ROM:0011D894 move.w ($518).w,d2 ROM:0011D898 move.w ($AC2).w,d3 ROM:0011D89C bsr.l sub_1174AA ROM:0011D8A2 move.w d1,($ABC).w ROM:0011D8A6 cmpi.w #1,($AC2).w ROM:0011D8AC bne.s loc_11D8CA ROM:0011D8AE move.w #$3E2E,d1 ROM:0011D8B2 move.w ($518).w,d2 ROM:0011D8B6 bsr.l sub_1174AA ROM:0011D8BC move.w d1,($AB8).w ROM:0011D8C0 cmp.w ($AB0).w,d1 ROM:0011D8C4 ble.s loc_11D8CA ROM:0011D8C6 move.w d1,($AB0).w ROM:0011D8CA ROM:0011D8CA loc_11D8CA: ; CODE XREF: sub_11D852+5A↑j ROM:0011D8CA ; sub_11D852+72↑j ROM:0011D8CA move.w ($AB2).w,d3 ROM:0011D8CE add.w d3,($AB0).w ROM:0011D8D2 move.w ($ABA).w,d4 ROM:0011D8D6 cmp.w ($ABC).w,d4 ROM:0011D8DA ble.s loc_11D8E0 ROM:0011D8DC move.w ($ABC).w,d4 ROM:0011D8E0 ROM:0011D8E0 loc_11D8E0: ; CODE XREF: sub_11D852+88↑j ROM:0011D8E0 cmp.w ($AB0).w,d4 ROM:0011D8E4 bge.s loc_11D8EA ROM:0011D8E6 move.w d4,($AB0).w ROM:0011D8EA ROM:0011D8EA loc_11D8EA: ; CODE XREF: sub_11D852+92↑j ROM:0011D8EA move.w ($ABE).w,d5 ROM:0011D8EE cmp.w ($AB0).w,d5 ROM:0011D8F2 ble.s loc_11D8F8 ROM:0011D8F4 move.w d5,($AB0).w ROM:0011D8F8 ROM:0011D8F8 loc_11D8F8: ; CODE XREF: sub_11D852+A0↑j ROM:0011D8F8 bset #5,($141D).w ROM:0011D8FE rts ROM:0011D8FE ; End of function sub_11D852 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: ROM:0011D720↑p ROM:0011D900 ; ROM:0011D776↑p ... ROM:0011D900 move.w #$3E2C,d1 ROM:0011D904 move.w ($ADA).w,d2 ROM:0011D908 bsr.l sub_1174AA ROM:0011D90E move.w d1,($AB4).w ROM:0011D912 move.w $30C(a5),d1 ROM:0011D916 btst #1,($1410).w ROM:0011D91C bne.s loc_11D924 ROM:0011D91E cmp.w ($518).w,d1 ROM:0011D922 ble.s loc_11D92A ROM:0011D924 ROM:0011D924 loc_11D924: ; CODE XREF: sub_11D900+1C↑j ROM:0011D924 move.w $30A(a5),($AB4).w ROM:0011D92A ROM:0011D92A loc_11D92A: ; CODE XREF: sub_11D900+22↑j ROM:0011D92A move.w $308(a5),d3 ROM:0011D92E move.w ($AB2).w,d2 ROM:0011D932 add.w ($AB4).w,d2 ROM:0011D936 cmpi.w #0,d2 ROM:0011D93A bgt.s loc_11D93E ROM:0011D93C clr.w d2 ROM:0011D93E ROM:0011D93E loc_11D93E: ; CODE XREF: sub_11D900+3A↑j ROM:0011D93E cmp.w d2,d3 ROM:0011D940 bgt.s loc_11D944 ROM:0011D942 move.w d3,d2 ROM:0011D944 ROM:0011D944 loc_11D944: ; CODE XREF: sub_11D900+40↑j ROM:0011D944 move.w d2,($AB2).w ROM:0011D948 rts ROM:0011D948 ; End of function sub_11D900 ROM:0011D948 ROM:0011D94A ROM:0011D94A ; =============== S U B R O U T I N E ======================================= ROM:0011D94A ROM:0011D94A ROM:0011D94A sub_11D94A: ; CODE XREF: sub_11D68E+4↑p ROM:0011D94A ; sub_11E94A+18↓p ROM:0011D94A move.w #$3ECA,d1 ROM:0011D94E move.w ($AF2).w,d2 ROM:0011D952 move.w ($518).w,d3 ROM:0011D956 bsr.l sub_1174AA ROM:0011D95C move.w d1,($ABE).w ROM:0011D960 move.w $30E(a5),d7 ROM:0011D964 cmp.w ($CCE).w,d7 ROM:0011D968 bge.s locret_11D96E ROM:0011D96A clr.w ($ABE).w ROM:0011D96E ROM:0011D96E locret_11D96E: ; CODE XREF: sub_11D94A+1E↑j ROM:0011D96E rts ROM:0011D96E ; End of function sub_11D94A ROM:0011D96E ROM:0011D970 ROM:0011D970 ; =============== S U B R O U T I N E ======================================= ROM:0011D970 ROM:0011D970 ROM:0011D970 sub_11D970: ; CODE XREF: ROM:00117036↑p ROM:0011D970 bsr.w sub_11E550 ROM:0011D974 bsr.w sub_11DE00 ROM:0011D978 bsr.w sub_11DEC8 ROM:0011D97C bsr.w sub_11D9AC ROM:0011D980 bsr.w sub_11DB36 ROM:0011D984 bsr.w sub_11E1FA ROM:0011D988 bsr.w sub_11E2F6 ROM:0011D98C bsr.w sub_11E380 ROM:0011D990 bsr.w sub_11E394 ROM:0011D994 bsr.w sub_11DD86 ROM:0011D998 bsr.w sub_11E42C ROM:0011D99C bsr.l sub_11C230 ROM:0011D9A2 bsr.w sub_11E74A ROM:0011D9A6 bsr.w sub_11E83A ROM:0011D9AA rts ROM:0011D9AA ; End of function sub_11D970 ROM:0011D9AA ROM:0011D9AC ROM:0011D9AC ; =============== S U B R O U T I N E ======================================= ROM:0011D9AC ROM:0011D9AC ROM:0011D9AC sub_11D9AC: ; CODE XREF: sub_11D970+C↑p ROM:0011D9AC clr.w d1 ROM:0011D9AE move.b ($11CB).w,d1 ROM:0011D9B2 cmpi.w #7,d1 ROM:0011D9B6 bcc.s locret_11D9C0 ROM:0011D9B8 movea.l off_11D9C2(pc,d1.w*4),a0 ROM:0011D9BC nop ROM:0011D9BE jmp (a0) ROM:0011D9C0 ; --------------------------------------------------------------------------- ROM:0011D9C0 ROM:0011D9C0 locret_11D9C0: ; CODE XREF: sub_11D9AC+A↑j ROM:0011D9C0 rts ROM:0011D9C0 ; End of function sub_11D9AC ROM:0011D9C0 ROM:0011D9C0 ; --------------------------------------------------------------------------- ROM:0011D9C2 off_11D9C2: dc.l loc_11D9DE ; DATA XREF: sub_11D9AC+C↑r ROM:0011D9C6 dc.l loc_11DA12 ROM:0011D9CA dc.l loc_11DA40 ROM:0011D9CE dc.l aNunu8 ; "NuNu\b8" ROM:0011D9D2 dc.l aNunu8+2 ; "Nu\b8" ROM:0011D9D6 dc.l aNunu8+4 ; "\b8" ROM:0011D9DA dc.l loc_11DAFC ROM:0011D9DE ; --------------------------------------------------------------------------- ROM:0011D9DE ROM:0011D9DE loc_11D9DE: ; DATA XREF: ROM:off_11D9C2↑o ROM:0011D9DE move.w #0,($AC8).w ROM:0011D9E4 move.w #0,($ACA).w ROM:0011D9EA move.w #0,($ACC).w ROM:0011D9F0 clr.w ($B02).w ROM:0011D9F4 clr.w ($B04).w ROM:0011D9F8 bset #3,($140C).w ROM:0011D9FE bclr #5,($8A1).w ROM:0011DA04 bsr.w sub_11E4EE ROM:0011DA08 move.b #1,($11CB).w ROM:0011DA0E bra.s loc_11DA2E ROM:0011DA10 ; --------------------------------------------------------------------------- ROM:0011DA10 rts ROM:0011DA12 ; --------------------------------------------------------------------------- ROM:0011DA12 ROM:0011DA12 loc_11DA12: ; DATA XREF: ROM:0011D9C6↑o ROM:0011DA12 move.w $314(a5),d0 ROM:0011DA16 move.w $312(a5),d2 ROM:0011DA1A cmpi.w #1,($AC2).w ROM:0011DA20 bne.s loc_11DA2E ROM:0011DA22 move.b #6,($11CB).w ROM:0011DA28 bra.l loc_11DB28 ROM:0011DA2E ; --------------------------------------------------------------------------- ROM:0011DA2E ROM:0011DA2E loc_11DA2E: ; CODE XREF: ROM:0011DA0E↑j ROM:0011DA2E ; ROM:0011DA20↑j ... ROM:0011DA2E bsr.l sub_11D68E ROM:0011DA34 bsr.w sub_11E4FE ROM:0011DA38 bclr #5,($8A1).w ROM:0011DA3E rts ROM:0011DA40 ; --------------------------------------------------------------------------- ROM:0011DA40 ROM:0011DA40 loc_11DA40: ; DATA XREF: ROM:0011D9CA↑o ROM:0011DA40 cmpi.w #0,($AC2).w ROM:0011DA46 beq.s loc_11DA50 ROM:0011DA48 cmpi.w #2,($AC2).w ROM:0011DA4E bne.s loc_11DA88 ROM:0011DA50 ROM:0011DA50 loc_11DA50: ; CODE XREF: ROM:0011DA46↑j ROM:0011DA50 bset #3,($140C).w ROM:0011DA56 move.w #0,($AC8).w ROM:0011DA5C move.w #0,($ACA).w ROM:0011DA62 move.w #0,($ACC).w ROM:0011DA68 bset #0,($1428).w ROM:0011DA6E move.w $33C(a5),d1 ROM:0011DA72 clr.b ($803).w ROM:0011DA76 move.w d1,($654).w ROM:0011DA7A move.b #1,($803).w ROM:0011DA80 move.b #1,($11CB).w ROM:0011DA86 bra.s loc_11DA2E ROM:0011DA88 ; --------------------------------------------------------------------------- ROM:0011DA88 ROM:0011DA88 loc_11DA88: ; CODE XREF: ROM:0011DA4E↑j ROM:0011DA88 ; ROM:0011DAEA↓j ROM:0011DA88 bsr.l sub_11E94A ROM:0011DA8E bsr.w sub_11E4FE ROM:0011DA92 rts ROM:0011DA92 ; --------------------------------------------------------------------------- ROM:0011DA94 aNunu8: dc.b 'NuNu',8,'8',0 ; DATA XREF: ROM:0011D9CE↑o ROM:0011DA94 ; ROM:0011D9D2↑o ... ROM:0011DA9B dc.b 4 ROM:0011DA9C ; --------------------------------------------------------------------------- ROM:0011DA9C move.b $6624(a1),d2 ROM:0011DAA0 move.w #0,($AC8).w ROM:0011DAA6 move.w #0,($ACA).w ROM:0011DAAC move.w #0,($ACC).w ROM:0011DAB2 bclr #5,($8A1).w ROM:0011DAB8 move.b #6,($11CB).w ROM:0011DABE bra.l loc_11DB28 ROM:0011DAC4 ; --------------------------------------------------------------------------- ROM:0011DAC4 btst #4,($1429).w ROM:0011DACA beq.s loc_11DAF0 ROM:0011DACC bclr #3,($140C).w ROM:0011DAD2 bclr #5,($141D).w ROM:0011DAD8 bclr #0,($141F).w ROM:0011DADE bclr #3,($1432).w ROM:0011DAE4 move.b #2,($11CB).w ROM:0011DAEA bra.l loc_11DA88 ROM:0011DAF0 ; --------------------------------------------------------------------------- ROM:0011DAF0 ROM:0011DAF0 loc_11DAF0: ; CODE XREF: ROM:0011DACA↑j ROM:0011DAF0 ; ROM:0011DB0E↓j ROM:0011DAF0 bsr.l sub_11D68E ROM:0011DAF6 bsr.w sub_11E4FE ROM:0011DAFA rts ROM:0011DAFC ; --------------------------------------------------------------------------- ROM:0011DAFC ROM:0011DAFC loc_11DAFC: ; DATA XREF: ROM:0011D9DA↑o ROM:0011DAFC btst #5,($8A1).w ROM:0011DB02 beq.s loc_11DB14 ROM:0011DB04 bsr.w sub_11E04C ROM:0011DB08 move.b #5,($11CB).w ROM:0011DB0E bra.l loc_11DAF0 ROM:0011DB14 ; --------------------------------------------------------------------------- ROM:0011DB14 ROM:0011DB14 loc_11DB14: ; CODE XREF: ROM:0011DB02↑j ROM:0011DB14 cmpi.w #0,($AC2).w ROM:0011DB1A bne.s loc_11DB28 ROM:0011DB1C move.b #1,($11CB).w ROM:0011DB22 bra.l loc_11DA2E ROM:0011DB28 ; --------------------------------------------------------------------------- ROM:0011DB28 ROM:0011DB28 loc_11DB28: ; CODE XREF: ROM:0011DA28↑j ROM:0011DB28 ; ROM:0011DABE↑j ... ROM:0011DB28 bsr.l sub_11D68E ROM:0011DB2E bsr.w sub_11E4FE ROM:0011DB32 rts ROM:0011DB34 ; --------------------------------------------------------------------------- ROM:0011DB34 rts ROM:0011DB36 ROM:0011DB36 ; =============== S U B R O U T I N E ======================================= ROM:0011DB36 ROM:0011DB36 ROM:0011DB36 sub_11DB36: ; CODE XREF: sub_11D970+10↑p ROM:0011DB36 clr.w d1 ROM:0011DB38 move.b ($11CC).w,d1 ROM:0011DB3C cmpi.w #6,d1 ROM:0011DB40 bcc.s locret_11DB4A ROM:0011DB42 movea.l off_11DB4C(pc,d1.w*4),a0 ROM:0011DB46 nop ROM:0011DB48 jmp (a0) ROM:0011DB4A ; --------------------------------------------------------------------------- ROM:0011DB4A ROM:0011DB4A locret_11DB4A: ; CODE XREF: sub_11DB36+A↑j ROM:0011DB4A rts ROM:0011DB4A ; End of function sub_11DB36 ROM:0011DB4A ROM:0011DB4A ; --------------------------------------------------------------------------- ROM:0011DB4C off_11DB4C: dc.l loc_11DB64 ; DATA XREF: sub_11DB36+C↑r ROM:0011DB50 dc.l loc_11DB72 ROM:0011DB54 dc.l loc_11DBCA ROM:0011DB58 dc.l loc_11DC20 ROM:0011DB5C dc.l loc_11DCAC ROM:0011DB60 dc.l loc_11DD26 ROM:0011DB64 ; --------------------------------------------------------------------------- ROM:0011DB64 ROM:0011DB64 loc_11DB64: ; DATA XREF: ROM:off_11DB4C↑o ROM:0011DB64 clr.w ($AD4).w ROM:0011DB68 move.b #1,($11CC).w ROM:0011DB6E bra.s loc_11DBC2 ROM:0011DB70 ; --------------------------------------------------------------------------- ROM:0011DB70 rts ROM:0011DB72 ; --------------------------------------------------------------------------- ROM:0011DB72 ROM:0011DB72 loc_11DB72: ; DATA XREF: ROM:0011DB50↑o ROM:0011DB72 move.w $310(a5),d0 ROM:0011DB76 btst #4,($899).w ROM:0011DB7C beq.s loc_11DBC2 ROM:0011DB7E cmpi.w #6,($AC2).w ROM:0011DB84 beq.s loc_11DBC2 ROM:0011DB86 btst #7,($140F).w ROM:0011DB8C beq.s loc_11DBA0 ROM:0011DB8E btst #1,($1409).w ROM:0011DB94 bne.s loc_11DB9E ROM:0011DB96 cmpi.w #3,($AC2).w ROM:0011DB9C bne.s loc_11DBA0 ROM:0011DB9E ROM:0011DB9E loc_11DB9E: ; CODE XREF: ROM:0011DB94↑j ROM:0011DB9E bra.s loc_11DBB6 ROM:0011DBA0 ; --------------------------------------------------------------------------- ROM:0011DBA0 ROM:0011DBA0 loc_11DBA0: ; CODE XREF: ROM:0011DB8C↑j ROM:0011DBA0 ; ROM:0011DB9C↑j ROM:0011DBA0 cmp.w ($A6C).w,d0 ROM:0011DBA4 bge.s loc_11DBC2 ROM:0011DBA6 btst #1,($1409).w ROM:0011DBAC bne.s loc_11DBC2 ROM:0011DBAE cmpi.w #3,($AC2).w ROM:0011DBB4 beq.s loc_11DBC2 ROM:0011DBB6 ROM:0011DBB6 loc_11DBB6: ; CODE XREF: ROM:loc_11DB9E↑j ROM:0011DBB6 bsr.w sub_11E33A ROM:0011DBBA move.b #2,($11CC).w ROM:0011DBC0 bra.s loc_11DC18 ROM:0011DBC2 ; --------------------------------------------------------------------------- ROM:0011DBC2 ROM:0011DBC2 loc_11DBC2: ; CODE XREF: ROM:0011DB6E↑j ROM:0011DBC2 ; ROM:0011DB7C↑j ... ROM:0011DBC2 move.w ($ADE).w,($AC6).w ROM:0011DBC8 rts ROM:0011DBCA ; --------------------------------------------------------------------------- ROM:0011DBCA ROM:0011DBCA loc_11DBCA: ; DATA XREF: ROM:0011DB54↑o ROM:0011DBCA btst #4,($899).w ROM:0011DBD0 beq.s loc_11DBDA ROM:0011DBD2 cmpi.w #6,($AC2).w ROM:0011DBD8 bne.s loc_11DBE2 ROM:0011DBDA ROM:0011DBDA loc_11DBDA: ; CODE XREF: ROM:0011DBD0↑j ROM:0011DBDA move.b #1,($11CC).w ROM:0011DBE0 bra.s loc_11DBC2 ROM:0011DBE2 ; --------------------------------------------------------------------------- ROM:0011DBE2 ROM:0011DBE2 loc_11DBE2: ; CODE XREF: ROM:0011DBD8↑j ROM:0011DBE2 cmpi.w #0,($AD4).w ROM:0011DBE8 bgt.s loc_11DBF2 ROM:0011DBEA move.b #1,($11CC).w ROM:0011DBF0 bra.s loc_11DBC2 ROM:0011DBF2 ; --------------------------------------------------------------------------- ROM:0011DBF2 ROM:0011DBF2 loc_11DBF2: ; CODE XREF: ROM:0011DBE8↑j ROM:0011DBF2 cmpi.w #0,($AD4).w ROM:0011DBF8 ble.s loc_11DC18 ROM:0011DBFA move.w ($AD4).w,d2 ROM:0011DBFE clr.b ($801).w ROM:0011DC02 move.w d2,($650).w ROM:0011DC06 move.b #1,($801).w ROM:0011DC0C move.b #3,($11CC).w ROM:0011DC12 bra.l loc_11DCA4 ROM:0011DC18 ; --------------------------------------------------------------------------- ROM:0011DC18 ROM:0011DC18 loc_11DC18: ; CODE XREF: ROM:0011DBC0↑j ROM:0011DC18 ; ROM:0011DBF8↑j ROM:0011DC18 move.w ($ADE).w,($AC6).w ROM:0011DC1E rts ROM:0011DC20 ; --------------------------------------------------------------------------- ROM:0011DC20 ROM:0011DC20 loc_11DC20: ; DATA XREF: ROM:0011DB58↑o ROM:0011DC20 move.w $352(a5),d1 ROM:0011DC24 btst #4,($899).w ROM:0011DC2A beq.s loc_11DC34 ROM:0011DC2C cmpi.w #6,($AC2).w ROM:0011DC32 bne.s loc_11DC36 ROM:0011DC34 ROM:0011DC34 loc_11DC34: ; CODE XREF: ROM:0011DC2A↑j ROM:0011DC34 bra.s loc_11DC66 ROM:0011DC36 ; --------------------------------------------------------------------------- ROM:0011DC36 ROM:0011DC36 loc_11DC36: ; CODE XREF: ROM:0011DC32↑j ROM:0011DC36 btst #7,($140F).w ROM:0011DC3C bne.s loc_11DC50 ROM:0011DC3E btst #1,($1409).w ROM:0011DC44 bne.s loc_11DC4E ROM:0011DC46 cmpi.w #3,($AC2).w ROM:0011DC4C bne.s loc_11DC50 ROM:0011DC4E ROM:0011DC4E loc_11DC4E: ; CODE XREF: ROM:0011DC44↑j ROM:0011DC4E bra.s loc_11DC66 ROM:0011DC50 ; --------------------------------------------------------------------------- ROM:0011DC50 ROM:0011DC50 loc_11DC50: ; CODE XREF: ROM:0011DC3C↑j ROM:0011DC50 ; ROM:0011DC4C↑j ROM:0011DC50 cmp.w ($A6C).w,d1 ROM:0011DC54 blt.s loc_11DC7E ROM:0011DC56 btst #1,($1409).w ROM:0011DC5C bne.s loc_11DC7E ROM:0011DC5E cmpi.w #3,($AC2).w ROM:0011DC64 beq.s loc_11DC7E ROM:0011DC66 ROM:0011DC66 loc_11DC66: ; CODE XREF: ROM:loc_11DC34↑j ROM:0011DC66 ; ROM:loc_11DC4E↑j ROM:0011DC66 clr.w ($AD4).w ROM:0011DC6A clr.b ($801).w ROM:0011DC6E clr.w ($650).w ROM:0011DC72 move.b #1,($11CC).w ROM:0011DC78 bra.l loc_11DBC2 ROM:0011DC7E ; --------------------------------------------------------------------------- ROM:0011DC7E ROM:0011DC7E loc_11DC7E: ; CODE XREF: ROM:0011DC54↑j ROM:0011DC7E ; ROM:0011DC5C↑j ... ROM:0011DC7E cmpi.w #0,($650).w ROM:0011DC84 bgt.s loc_11DCA4 ROM:0011DC86 move.w ($AD4).w,d2 ROM:0011DC8A clr.b ($801).w ROM:0011DC8E move.w d2,($650).w ROM:0011DC92 move.b #1,($801).w ROM:0011DC98 move.b #4,($11CC).w ROM:0011DC9E bra.l loc_11DD1E ROM:0011DCA4 ; --------------------------------------------------------------------------- ROM:0011DCA4 ROM:0011DCA4 loc_11DCA4: ; CODE XREF: ROM:0011DC12↑j ROM:0011DCA4 ; ROM:0011DC84↑j ROM:0011DCA4 move.w ($AE0).w,($AC6).w ROM:0011DCAA rts ROM:0011DCAC ; --------------------------------------------------------------------------- ROM:0011DCAC ROM:0011DCAC loc_11DCAC: ; DATA XREF: ROM:0011DB5C↑o ROM:0011DCAC move.w $352(a5),d3 ROM:0011DCB0 btst #4,($899).w ROM:0011DCB6 beq.s loc_11DCC0 ROM:0011DCB8 cmpi.w #6,($AC2).w ROM:0011DCBE bne.s loc_11DCC2 ROM:0011DCC0 ROM:0011DCC0 loc_11DCC0: ; CODE XREF: ROM:0011DCB6↑j ROM:0011DCC0 bra.s loc_11DCF2 ROM:0011DCC2 ; --------------------------------------------------------------------------- ROM:0011DCC2 ROM:0011DCC2 loc_11DCC2: ; CODE XREF: ROM:0011DCBE↑j ROM:0011DCC2 btst #7,($140F).w ROM:0011DCC8 bne.s loc_11DCDC ROM:0011DCCA btst #1,($1409).w ROM:0011DCD0 bne.s loc_11DCDA ROM:0011DCD2 cmpi.w #3,($AC2).w ROM:0011DCD8 bne.s loc_11DCDC ROM:0011DCDA ROM:0011DCDA loc_11DCDA: ; CODE XREF: ROM:0011DCD0↑j ROM:0011DCDA bra.s loc_11DCF2 ROM:0011DCDC ; --------------------------------------------------------------------------- ROM:0011DCDC ROM:0011DCDC loc_11DCDC: ; CODE XREF: ROM:0011DCC8↑j ROM:0011DCDC ; ROM:0011DCD8↑j ROM:0011DCDC cmp.w ($A6C).w,d3 ROM:0011DCE0 blt.s loc_11DD0A ROM:0011DCE2 btst #1,($1409).w ROM:0011DCE8 bne.s loc_11DD0A ROM:0011DCEA cmpi.w #3,($AC2).w ROM:0011DCF0 beq.s loc_11DD0A ROM:0011DCF2 ROM:0011DCF2 loc_11DCF2: ; CODE XREF: ROM:loc_11DCC0↑j ROM:0011DCF2 ; ROM:loc_11DCDA↑j ROM:0011DCF2 clr.b ($801).w ROM:0011DCF6 clr.w ($650).w ROM:0011DCFA clr.w ($AD4).w ROM:0011DCFE move.b #1,($11CC).w ROM:0011DD04 bra.l loc_11DBC2 ROM:0011DD0A ; --------------------------------------------------------------------------- ROM:0011DD0A ROM:0011DD0A loc_11DD0A: ; CODE XREF: ROM:0011DCE0↑j ROM:0011DD0A ; ROM:0011DCE8↑j ... ROM:0011DD0A cmpi.w #0,($650).w ROM:0011DD10 bgt.s loc_11DD1E ROM:0011DD12 move.b #5,($11CC).w ROM:0011DD18 bra.l loc_11DD7C ROM:0011DD1E ; --------------------------------------------------------------------------- ROM:0011DD1E ROM:0011DD1E loc_11DD1E: ; CODE XREF: ROM:0011DC9E↑j ROM:0011DD1E ; ROM:0011DD10↑j ROM:0011DD1E move.w ($AE2).w,($AC6).w ROM:0011DD24 rts ROM:0011DD26 ; --------------------------------------------------------------------------- ROM:0011DD26 ROM:0011DD26 loc_11DD26: ; DATA XREF: ROM:0011DB60↑o ROM:0011DD26 move.w $352(a5),d3 ROM:0011DD2A btst #4,($899).w ROM:0011DD30 beq.s loc_11DD3A ROM:0011DD32 cmpi.w #6,($AC2).w ROM:0011DD38 bne.s loc_11DD3C ROM:0011DD3A ROM:0011DD3A loc_11DD3A: ; CODE XREF: ROM:0011DD30↑j ROM:0011DD3A bra.s loc_11DD6C ROM:0011DD3C ; --------------------------------------------------------------------------- ROM:0011DD3C ROM:0011DD3C loc_11DD3C: ; CODE XREF: ROM:0011DD38↑j ROM:0011DD3C btst #7,($140F).w ROM:0011DD42 bne.s loc_11DD56 ROM:0011DD44 btst #1,($1409).w ROM:0011DD4A bne.s loc_11DD54 ROM:0011DD4C cmpi.w #3,($AC2).w ROM:0011DD52 bne.s loc_11DD56 ROM:0011DD54 ROM:0011DD54 loc_11DD54: ; CODE XREF: ROM:0011DD4A↑j ROM:0011DD54 bra.s loc_11DD6C ROM:0011DD56 ; --------------------------------------------------------------------------- ROM:0011DD56 ROM:0011DD56 loc_11DD56: ; CODE XREF: ROM:0011DD42↑j ROM:0011DD56 ; ROM:0011DD52↑j ROM:0011DD56 cmp.w ($A6C).w,d3 ROM:0011DD5A blt.s loc_11DD7C ROM:0011DD5C btst #1,($1409).w ROM:0011DD62 bne.s loc_11DD7C ROM:0011DD64 cmpi.w #3,($AC2).w ROM:0011DD6A beq.s loc_11DD7C ROM:0011DD6C ROM:0011DD6C loc_11DD6C: ; CODE XREF: ROM:loc_11DD3A↑j ROM:0011DD6C ; ROM:loc_11DD54↑j ROM:0011DD6C clr.w ($AD4).w ROM:0011DD70 move.b #1,($11CC).w ROM:0011DD76 bra.l loc_11DBC2 ROM:0011DD7C ; --------------------------------------------------------------------------- ROM:0011DD7C ROM:0011DD7C loc_11DD7C: ; CODE XREF: ROM:0011DD18↑j ROM:0011DD7C ; ROM:0011DD5A↑j ... ROM:0011DD7C move.w ($ADE).w,($AC6).w ROM:0011DD82 rts ROM:0011DD84 ; --------------------------------------------------------------------------- ROM:0011DD84 rts ROM:0011DD86 ROM:0011DD86 ; =============== S U B R O U T I N E ======================================= ROM:0011DD86 ROM:0011DD86 ROM:0011DD86 sub_11DD86: ; CODE XREF: sub_11D970+24↑p ROM:0011DD86 clr.w d1 ROM:0011DD88 move.b ($11CD).w,d1 ROM:0011DD8C cmpi.w #2,d1 ROM:0011DD90 bcc.s locret_11DD9A ROM:0011DD92 movea.l off_11DD9C(pc,d1.w*4),a0 ROM:0011DD96 nop ROM:0011DD98 jmp (a0) ROM:0011DD9A ; --------------------------------------------------------------------------- ROM:0011DD9A ROM:0011DD9A locret_11DD9A: ; CODE XREF: sub_11DD86+A↑j ROM:0011DD9A rts ROM:0011DD9A ; End of function sub_11DD86 ROM:0011DD9A ROM:0011DD9A ; --------------------------------------------------------------------------- ROM:0011DD9C off_11DD9C: dc.l loc_11DDA4 ; DATA XREF: sub_11DD86+C↑r ROM:0011DDA0 dc.l loc_11DDD2 ROM:0011DDA4 ; --------------------------------------------------------------------------- ROM:0011DDA4 ROM:0011DDA4 loc_11DDA4: ; DATA XREF: ROM:off_11DD9C↑o ROM:0011DDA4 move.w ($518).w,($AD6).w ROM:0011DDAA move.w $316(a5),d0 ROM:0011DDAE clr.b ($802).w ROM:0011DDB2 move.w d0,($652).w ROM:0011DDB6 move.b #1,($802).w ROM:0011DDBC clr.w ($AFA).w ROM:0011DDC0 clr.w ($AF8).w ROM:0011DDC4 clr.w ($AEE).w ROM:0011DDC8 move.b #1,($11CD).w ROM:0011DDCE bra.s locret_11DDFC ROM:0011DDD0 ; --------------------------------------------------------------------------- ROM:0011DDD0 rts ROM:0011DDD2 ; --------------------------------------------------------------------------- ROM:0011DDD2 ROM:0011DDD2 loc_11DDD2: ; DATA XREF: ROM:0011DDA0↑o ROM:0011DDD2 cmpi.w #0,($652).w ROM:0011DDD8 bgt.s locret_11DDFC ROM:0011DDDA move.w $316(a5),d0 ROM:0011DDDE clr.b ($802).w ROM:0011DDE2 move.w d0,($652).w ROM:0011DDE6 move.b #1,($802).w ROM:0011DDEC bsr.w sub_11E3BE ROM:0011DDF0 move.b #1,($11CD).w ROM:0011DDF6 bra.l *+6 ROM:0011DDFC ; --------------------------------------------------------------------------- ROM:0011DDFC ROM:0011DDFC locret_11DDFC: ; CODE XREF: ROM:0011DDCE↑j ROM:0011DDFC ; ROM:0011DDD8↑j ... ROM:0011DDFC rts ROM:0011DDFE ; --------------------------------------------------------------------------- ROM:0011DDFE rts ROM:0011DE00 ROM:0011DE00 ; =============== S U B R O U T I N E ======================================= ROM:0011DE00 ROM:0011DE00 ROM:0011DE00 sub_11DE00: ; CODE XREF: sub_11D970+4↑p ROM:0011DE00 clr.w d1 ROM:0011DE02 move.b ($11CE).w,d1 ROM:0011DE06 cmpi.w #4,d1 ROM:0011DE0A bcc.s locret_11DE14 ROM:0011DE0C movea.l off_11DE16(pc,d1.w*4),a0 ROM:0011DE10 nop ROM:0011DE12 jmp (a0) ROM:0011DE14 ; --------------------------------------------------------------------------- ROM:0011DE14 ROM:0011DE14 locret_11DE14: ; CODE XREF: sub_11DE00+A↑j ROM:0011DE14 rts ROM:0011DE14 ; End of function sub_11DE00 ROM:0011DE14 ROM:0011DE14 ; --------------------------------------------------------------------------- ROM:0011DE16 off_11DE16: dc.l loc_11DE26 ; DATA XREF: sub_11DE00+C↑r ROM:0011DE1A dc.l loc_11DE3C ROM:0011DE1E dc.l loc_11DE92 ROM:0011DE22 dc.l loc_11DEB4 ROM:0011DE26 ; --------------------------------------------------------------------------- ROM:0011DE26 ROM:0011DE26 loc_11DE26: ; DATA XREF: ROM:off_11DE16↑o ROM:0011DE26 bclr #0,($141F).w ROM:0011DE2C bclr #3,($1432).w ROM:0011DE32 move.b #1,($11CE).w ROM:0011DE38 bra.s locret_11DE90 ROM:0011DE3A ; --------------------------------------------------------------------------- ROM:0011DE3A rts ROM:0011DE3C ; --------------------------------------------------------------------------- ROM:0011DE3C ROM:0011DE3C loc_11DE3C: ; DATA XREF: ROM:0011DE1A↑o ROM:0011DE3C cmpi.w #3,($AC4).w ROM:0011DE42 bne.s loc_11DE58 ROM:0011DE44 bclr #0,($141F).w ROM:0011DE4A bclr #3,($1432).w ROM:0011DE50 move.b #3,($11CE).w ROM:0011DE56 bra.s locret_11DEC4 ROM:0011DE58 ; --------------------------------------------------------------------------- ROM:0011DE58 ROM:0011DE58 loc_11DE58: ; CODE XREF: ROM:0011DE42↑j ROM:0011DE58 cmpi.w #2,($AC4).w ROM:0011DE5E bne.s loc_11DE74 ROM:0011DE60 bset #5,($8A1).w ROM:0011DE66 bset #3,($1432).w ROM:0011DE6C move.b #2,($11CE).w ROM:0011DE72 bra.s locret_11DEB2 ROM:0011DE74 ; --------------------------------------------------------------------------- ROM:0011DE74 ROM:0011DE74 loc_11DE74: ; CODE XREF: ROM:0011DE5E↑j ROM:0011DE74 cmpi.w #1,($AC4).w ROM:0011DE7A bne.s locret_11DE90 ROM:0011DE7C bset #5,($8A1).w ROM:0011DE82 bset #0,($141F).w ROM:0011DE88 move.b #2,($11CE).w ROM:0011DE8E bra.s locret_11DEB2 ROM:0011DE90 ; --------------------------------------------------------------------------- ROM:0011DE90 ROM:0011DE90 locret_11DE90: ; CODE XREF: ROM:0011DE38↑j ROM:0011DE90 ; ROM:0011DE7A↑j ... ROM:0011DE90 rts ROM:0011DE92 ; --------------------------------------------------------------------------- ROM:0011DE92 ROM:0011DE92 loc_11DE92: ; DATA XREF: ROM:0011DE1E↑o ROM:0011DE92 cmpi.w #0,($AC4).w ROM:0011DE98 bne.s loc_11DEA2 ROM:0011DE9A move.b #1,($11CE).w ROM:0011DEA0 bra.s locret_11DE90 ROM:0011DEA2 ; --------------------------------------------------------------------------- ROM:0011DEA2 ROM:0011DEA2 loc_11DEA2: ; CODE XREF: ROM:0011DE98↑j ROM:0011DEA2 cmpi.w #3,($AC4).w ROM:0011DEA8 bne.s locret_11DEB2 ROM:0011DEAA move.b #3,($11CE).w ROM:0011DEB0 bra.s locret_11DEC4 ROM:0011DEB2 ; --------------------------------------------------------------------------- ROM:0011DEB2 ROM:0011DEB2 locret_11DEB2: ; CODE XREF: ROM:0011DE72↑j ROM:0011DEB2 ; ROM:0011DE8E↑j ... ROM:0011DEB2 rts ROM:0011DEB4 ; --------------------------------------------------------------------------- ROM:0011DEB4 ROM:0011DEB4 loc_11DEB4: ; DATA XREF: ROM:0011DE22↑o ROM:0011DEB4 cmpi.w #0,($AC4).w ROM:0011DEBA bne.s locret_11DEC4 ROM:0011DEBC move.b #1,($11CE).w ROM:0011DEC2 bra.s locret_11DE90 ROM:0011DEC4 ; --------------------------------------------------------------------------- ROM:0011DEC4 ROM:0011DEC4 locret_11DEC4: ; CODE XREF: ROM:0011DE56↑j ROM:0011DEC4 ; ROM:0011DEB0↑j ... ROM:0011DEC4 rts ROM:0011DEC6 ; --------------------------------------------------------------------------- ROM:0011DEC6 rts ROM:0011DEC8 ROM:0011DEC8 ; =============== S U B R O U T I N E ======================================= ROM:0011DEC8 ROM:0011DEC8 ROM:0011DEC8 sub_11DEC8: ; CODE XREF: sub_11D970+8↑p ROM:0011DEC8 clr.w d1 ROM:0011DECA move.b ($11CF).w,d1 ROM:0011DECE cmpi.w #5,d1 ROM:0011DED2 bcc.s locret_11DEDC ROM:0011DED4 movea.l off_11DEDE(pc,d1.w*4),a0 ROM:0011DED8 nop ROM:0011DEDA jmp (a0) ROM:0011DEDC ; --------------------------------------------------------------------------- ROM:0011DEDC ROM:0011DEDC locret_11DEDC: ; CODE XREF: sub_11DEC8+A↑j ROM:0011DEDC rts ROM:0011DEDC ; End of function sub_11DEC8 ROM:0011DEDC ROM:0011DEDC ; --------------------------------------------------------------------------- ROM:0011DEDE off_11DEDE: dc.l loc_11DEF2 ; DATA XREF: sub_11DEC8+C↑r ROM:0011DEE2 dc.l loc_11DF04 ROM:0011DEE6 dc.l loc_11DF76 ROM:0011DEEA dc.l loc_11DFB6 ROM:0011DEEE dc.l loc_11DFD0 ROM:0011DEF2 ; --------------------------------------------------------------------------- ROM:0011DEF2 ROM:0011DEF2 loc_11DEF2: ; DATA XREF: ROM:off_11DEDE↑o ROM:0011DEF2 clr.b ($804).w ROM:0011DEF6 clr.w ($656).w ROM:0011DEFA move.b #1,($11CF).w ROM:0011DF00 bra.s locret_11DF74 ROM:0011DF02 ; --------------------------------------------------------------------------- ROM:0011DF02 rts ROM:0011DF04 ; --------------------------------------------------------------------------- ROM:0011DF04 ROM:0011DF04 loc_11DF04: ; DATA XREF: ROM:0011DEE2↑o ROM:0011DF04 btst #4,($899).w ROM:0011DF0A beq.s loc_11DF3E ROM:0011DF0C btst #0,($89C).w ROM:0011DF12 bne.s loc_11DF3E ROM:0011DF14 move.w $340(a5),d1 ROM:0011DF18 cmp.w ($518).w,d1 ROM:0011DF1C blt.s loc_11DF3E ROM:0011DF1E bset #5,($1425).w ROM:0011DF24 move.w $33E(a5),d2 ROM:0011DF28 clr.b ($804).w ROM:0011DF2C move.w d2,($656).w ROM:0011DF30 move.b #1,($804).w ROM:0011DF36 move.b #2,($11CF).w ROM:0011DF3C bra.s locret_11DFB4 ROM:0011DF3E ; --------------------------------------------------------------------------- ROM:0011DF3E ROM:0011DF3E loc_11DF3E: ; CODE XREF: ROM:0011DF0A↑j ROM:0011DF3E ; ROM:0011DF12↑j ... ROM:0011DF3E move.w $344(a5),d1 ROM:0011DF42 cmp.w ($CCE).w,d1 ROM:0011DF46 bgt.s locret_11DF74 ROM:0011DF48 btst #4,($899).w ROM:0011DF4E bne.s locret_11DF74 ROM:0011DF50 btst #0,($89C).w ROM:0011DF56 bne.s locret_11DF74 ROM:0011DF58 move.w $342(a5),d2 ROM:0011DF5C clr.b ($805).w ROM:0011DF60 move.w d2,($658).w ROM:0011DF64 move.b #1,($805).w ROM:0011DF6A move.b #4,($11CF).w ROM:0011DF70 bra.w locret_11E048 ROM:0011DF74 ; --------------------------------------------------------------------------- ROM:0011DF74 ROM:0011DF74 locret_11DF74: ; CODE XREF: ROM:0011DF00↑j ROM:0011DF74 ; ROM:0011DF46↑j ... ROM:0011DF74 rts ROM:0011DF76 ; --------------------------------------------------------------------------- ROM:0011DF76 ROM:0011DF76 loc_11DF76: ; DATA XREF: ROM:0011DEE6↑o ROM:0011DF76 move.w $340(a5),d1 ROM:0011DF7A btst #4,($899).w ROM:0011DF80 beq.s loc_11DF88 ROM:0011DF82 cmp.w ($518).w,d1 ROM:0011DF86 bge.s loc_11DF9E ROM:0011DF88 ROM:0011DF88 loc_11DF88: ; CODE XREF: ROM:0011DF80↑j ROM:0011DF88 clr.b ($804).w ROM:0011DF8C clr.w ($656).w ROM:0011DF90 bclr #5,($1425).w ROM:0011DF96 move.b #1,($11CF).w ROM:0011DF9C bra.s locret_11DF74 ROM:0011DF9E ; --------------------------------------------------------------------------- ROM:0011DF9E ROM:0011DF9E loc_11DF9E: ; CODE XREF: ROM:0011DF86↑j ROM:0011DF9E cmpi.w #0,($656).w ROM:0011DFA4 bgt.s locret_11DFB4 ROM:0011DFA6 bclr #5,($1425).w ROM:0011DFAC move.b #3,($11CF).w ROM:0011DFB2 bra.s locret_11DFCE ROM:0011DFB4 ; --------------------------------------------------------------------------- ROM:0011DFB4 ROM:0011DFB4 locret_11DFB4: ; CODE XREF: ROM:0011DF3C↑j ROM:0011DFB4 ; ROM:0011DFA4↑j ... ROM:0011DFB4 rts ROM:0011DFB6 ; --------------------------------------------------------------------------- ROM:0011DFB6 ROM:0011DFB6 loc_11DFB6: ; DATA XREF: ROM:0011DEEA↑o ROM:0011DFB6 btst #4,($899).w ROM:0011DFBC bne.s locret_11DFCE ROM:0011DFBE btst #0,($89C).w ROM:0011DFC4 bne.s locret_11DFCE ROM:0011DFC6 move.b #1,($11CF).w ROM:0011DFCC bra.s locret_11DF74 ROM:0011DFCE ; --------------------------------------------------------------------------- ROM:0011DFCE ROM:0011DFCE locret_11DFCE: ; CODE XREF: ROM:0011DFB2↑j ROM:0011DFCE ; ROM:0011DFBC↑j ... ROM:0011DFCE rts ROM:0011DFD0 ; --------------------------------------------------------------------------- ROM:0011DFD0 ROM:0011DFD0 loc_11DFD0: ; DATA XREF: ROM:0011DEEE↑o ROM:0011DFD0 cmpi.w #0,($658).w ROM:0011DFD6 bgt.s loc_11DFEA ROM:0011DFD8 btst #4,($899).w ROM:0011DFDE beq.s loc_11DFE8 ROM:0011DFE0 move.b #3,($11CF).w ROM:0011DFE6 bra.s locret_11DFCE ROM:0011DFE8 ; --------------------------------------------------------------------------- ROM:0011DFE8 ROM:0011DFE8 loc_11DFE8: ; CODE XREF: ROM:0011DFDE↑j ROM:0011DFE8 bra.s loc_11E02C ROM:0011DFEA ; --------------------------------------------------------------------------- ROM:0011DFEA ROM:0011DFEA loc_11DFEA: ; CODE XREF: ROM:0011DFD6↑j ROM:0011DFEA btst #4,($899).w ROM:0011DFF0 beq.s loc_11E02C ROM:0011DFF2 btst #0,($89C).w ROM:0011DFF8 bne.s loc_11E02C ROM:0011DFFA move.w $340(a5),d1 ROM:0011DFFE cmp.w ($518).w,d1 ROM:0011E002 blt.s loc_11E02C ROM:0011E004 clr.b ($805).w ROM:0011E008 clr.w ($658).w ROM:0011E00C bset #5,($1425).w ROM:0011E012 move.w $33E(a5),d2 ROM:0011E016 clr.b ($804).w ROM:0011E01A move.w d2,($656).w ROM:0011E01E move.b #1,($804).w ROM:0011E024 move.b #2,($11CF).w ROM:0011E02A bra.s locret_11DFB4 ROM:0011E02C ; --------------------------------------------------------------------------- ROM:0011E02C ROM:0011E02C loc_11E02C: ; CODE XREF: ROM:loc_11DFE8↑j ROM:0011E02C ; ROM:0011DFF0↑j ... ROM:0011E02C move.w $344(a5),d1 ROM:0011E030 cmp.w ($CCE).w,d1 ROM:0011E034 ble.s locret_11E048 ROM:0011E036 btst #4,($899).w ROM:0011E03C bne.s locret_11E048 ROM:0011E03E move.b #1,($11CF).w ROM:0011E044 bra.w locret_11DF74 ROM:0011E048 ; --------------------------------------------------------------------------- ROM:0011E048 ROM:0011E048 locret_11E048: ; CODE XREF: ROM:0011DF70↑j ROM:0011E048 ; ROM:0011E034↑j ... ROM:0011E048 rts ROM:0011E04A ; --------------------------------------------------------------------------- ROM:0011E04A rts ROM:0011E04C ROM:0011E04C ; =============== S U B R O U T I N E ======================================= ROM:0011E04C ROM:0011E04C ROM:0011E04C sub_11E04C: ; CODE XREF: ROM:0011DB04↑p ROM:0011E04C move.w #$3E36,d1 ROM:0011E050 move.w ($9E8).w,d2 ROM:0011E054 bsr.l sub_1174AA ROM:0011E05A move.w d1,($B1C).w ROM:0011E05E move.w #$3E34,d1 ROM:0011E062 move.w ($518).w,d2 ROM:0011E066 bsr.l sub_1174AA ROM:0011E06C move.w d1,($B18).w ROM:0011E070 bset #4,($1429).w ROM:0011E076 clr.w d0 ROM:0011E078 move.w $326(a5),d5 ROM:0011E07C move.w $346(a5),d1 ROM:0011E080 move.w $9E2(a5,d1.w*2),d2 ROM:0011E086 cmp.w ($AC0).w,d2 ROM:0011E08A bgt.s loc_11E0CA ROM:0011E08C btst #4,($142B).w ROM:0011E092 bne.s loc_11E09C ROM:0011E094 cmpi.w #2,($AC4).w ROM:0011E09A bne.s loc_11E0B2 ROM:0011E09C ROM:0011E09C loc_11E09C: ; CODE XREF: sub_11E04C+46↑j ROM:0011E09C move.w d1,($ACA).w ROM:0011E0A0 subi.w #1,($ACA).w ROM:0011E0A6 move.w d1,($AC8).w ROM:0011E0AA move.w ($AC8).w,($ACC).w ROM:0011E0B0 bra.s loc_11E0C6 ROM:0011E0B2 ; --------------------------------------------------------------------------- ROM:0011E0B2 ROM:0011E0B2 loc_11E0B2: ; CODE XREF: sub_11E04C+4E↑j ROM:0011E0B2 move.w d1,($ACA).w ROM:0011E0B6 move.w d1,($AC8).w ROM:0011E0BA subi.w #1,($AC8).w ROM:0011E0C0 move.w ($AC8).w,($ACC).w ROM:0011E0C6 ROM:0011E0C6 loc_11E0C6: ; CODE XREF: sub_11E04C+64↑j ROM:0011E0C6 move.w #1,d0 ROM:0011E0CA ROM:0011E0CA loc_11E0CA: ; CODE XREF: sub_11E04C+3E↑j ROM:0011E0CA move.w #1,d1 ROM:0011E0CE move.w $9E2(a5,d1.w*2),d2 ROM:0011E0D4 cmp.w ($AC0).w,d2 ROM:0011E0D8 blt.s loc_11E116 ROM:0011E0DA btst #4,($142B).w ROM:0011E0E0 bne.s loc_11E0EA ROM:0011E0E2 cmpi.w #2,($AC4).w ROM:0011E0E8 bne.s loc_11E100 ROM:0011E0EA ROM:0011E0EA loc_11E0EA: ; CODE XREF: sub_11E04C+94↑j ROM:0011E0EA move.w d1,($ACA).w ROM:0011E0EE move.w d1,($AC8).w ROM:0011E0F2 addi.w #1,($AC8).w ROM:0011E0F8 move.w ($AC8).w,($ACC).w ROM:0011E0FE bra.s loc_11E112 ROM:0011E100 ; --------------------------------------------------------------------------- ROM:0011E100 ROM:0011E100 loc_11E100: ; CODE XREF: sub_11E04C+9C↑j ROM:0011E100 move.w d1,($ACA).w ROM:0011E104 addi.w #1,($ACA).w ROM:0011E10A move.w d1,($AC8).w ROM:0011E10E move.w d1,($ACC).w ROM:0011E112 ROM:0011E112 loc_11E112: ; CODE XREF: sub_11E04C+B2↑j ROM:0011E112 move.w #1,d0 ROM:0011E116 ROM:0011E116 loc_11E116: ; CODE XREF: sub_11E04C+8C↑j ROM:0011E116 move.w #1,d1 ROM:0011E11A ROM:0011E11A loc_11E11A: ; CODE XREF: sub_11E04C:loc_11E1C8↓j ROM:0011E11A cmpi.w #0,d0 ROM:0011E11E bne.l loc_11E1CC ROM:0011E124 move.w $9E2(a5,d1.w*2),d3 ROM:0011E12A move.w d1,d4 ROM:0011E12C addi.w #1,d1 ROM:0011E130 move.w $9E2(a5,d1.w*2),d2 ROM:0011E136 cmp.w ($AC0).w,d3 ROM:0011E13A bgt.s loc_11E148 ROM:0011E13C cmp.w ($AC0).w,d2 ROM:0011E140 blt.s loc_11E148 ROM:0011E142 addi.w #1,d0 ROM:0011E146 bra.s loc_11E15A ROM:0011E148 ; --------------------------------------------------------------------------- ROM:0011E148 ROM:0011E148 loc_11E148: ; CODE XREF: sub_11E04C+EE↑j ROM:0011E148 ; sub_11E04C+F4↑j ROM:0011E148 move.w $346(a5),d6 ROM:0011E14C cmp.w d1,d6 ROM:0011E14E bne.s loc_11E156 ROM:0011E150 addi.w #1,d0 ROM:0011E154 bra.s loc_11E15A ROM:0011E156 ; --------------------------------------------------------------------------- ROM:0011E156 ROM:0011E156 loc_11E156: ; CODE XREF: sub_11E04C+102↑j ROM:0011E156 clr.w d0 ROM:0011E158 bra.s loc_11E1C8 ROM:0011E15A ; --------------------------------------------------------------------------- ROM:0011E15A ROM:0011E15A loc_11E15A: ; CODE XREF: sub_11E04C+FA↑j ROM:0011E15A ; sub_11E04C+108↑j ROM:0011E15A sub.w ($AC0).w,d2 ROM:0011E15E sub.w ($AC0).w,d3 ROM:0011E162 cmpi.w #0,d3 ROM:0011E166 bge.s loc_11E16A ROM:0011E168 neg.w d3 ROM:0011E16A ROM:0011E16A loc_11E16A: ; CODE XREF: sub_11E04C+11A↑j ROM:0011E16A cmpi.w #1,($AC4).w ROM:0011E170 bne.s loc_11E1A0 ROM:0011E172 move.w $346(a5),d6 ROM:0011E176 subq.w #1,d6 ROM:0011E178 cmp.w d5,d2 ROM:0011E17A bgt.s loc_11E180 ROM:0011E17C cmp.w d1,d6 ROM:0011E17E bge.s loc_11E18E ROM:0011E180 ROM:0011E180 loc_11E180: ; CODE XREF: sub_11E04C+12E↑j ROM:0011E180 move.w d1,($ACA).w ROM:0011E184 move.w d4,($ACC).w ROM:0011E188 move.w d4,($AC8).w ROM:0011E18C bra.s loc_11E19E ROM:0011E18E ; --------------------------------------------------------------------------- ROM:0011E18E ROM:0011E18E loc_11E18E: ; CODE XREF: sub_11E04C+132↑j ROM:0011E18E move.w d1,($ACA).w ROM:0011E192 addq.w #1,($ACA).w ROM:0011E196 move.w d1,($ACC).w ROM:0011E19A move.w d1,($AC8).w ROM:0011E19E ROM:0011E19E loc_11E19E: ; CODE XREF: sub_11E04C+140↑j ROM:0011E19E bra.s loc_11E1C8 ROM:0011E1A0 ; --------------------------------------------------------------------------- ROM:0011E1A0 ROM:0011E1A0 loc_11E1A0: ; CODE XREF: sub_11E04C+124↑j ROM:0011E1A0 cmp.w d5,d3 ROM:0011E1A2 bgt.s loc_11E1AA ROM:0011E1A4 cmpi.w #2,d1 ROM:0011E1A8 bgt.s loc_11E1B8 ROM:0011E1AA ROM:0011E1AA loc_11E1AA: ; CODE XREF: sub_11E04C+156↑j ROM:0011E1AA move.w d4,($ACA).w ROM:0011E1AE move.w d1,($ACC).w ROM:0011E1B2 move.w d1,($AC8).w ROM:0011E1B6 bra.s loc_11E1C8 ROM:0011E1B8 ; --------------------------------------------------------------------------- ROM:0011E1B8 ROM:0011E1B8 loc_11E1B8: ; CODE XREF: sub_11E04C+15C↑j ROM:0011E1B8 move.w d4,($ACA).w ROM:0011E1BC subq.w #1,($ACA).w ROM:0011E1C0 move.w d4,($ACC).w ROM:0011E1C4 move.w d4,($AC8).w ROM:0011E1C8 ROM:0011E1C8 loc_11E1C8: ; CODE XREF: sub_11E04C+10C↑j ROM:0011E1C8 ; sub_11E04C:loc_11E19E↑j ... ROM:0011E1C8 bra.w loc_11E11A ROM:0011E1CC ; --------------------------------------------------------------------------- ROM:0011E1CC ROM:0011E1CC loc_11E1CC: ; CODE XREF: sub_11E04C+D2↑j ROM:0011E1CC move.w ($ACA).w,d1 ROM:0011E1D0 move.w $9E2(a5,d1.w*2),d2 ROM:0011E1D6 move.w ($518).w,d4 ROM:0011E1DA mulu.w #$1846,d4 ROM:0011E1DE divu.w d2,d4 ROM:0011E1E0 move.w d4,d3 ROM:0011E1E2 move.w ($B1C).w,d1 ROM:0011E1E6 sub.w $34E(a5),d1 ROM:0011E1EA move.w ($B18).w,d2 ROM:0011E1EE cmp.w d3,d1 ROM:0011E1F0 bgt.s locret_11E1F8 ROM:0011E1F2 bclr #4,($1429).w ROM:0011E1F8 ROM:0011E1F8 locret_11E1F8: ; CODE XREF: sub_11E04C+1A4↑j ROM:0011E1F8 rts ROM:0011E1F8 ; End of function sub_11E04C ROM:0011E1F8 ROM:0011E1FA ROM:0011E1FA ; =============== S U B R O U T I N E ======================================= ROM:0011E1FA ROM:0011E1FA ROM:0011E1FA sub_11E1FA: ; CODE XREF: sub_11D970+14↑p ROM:0011E1FA clr.w d0 ROM:0011E1FC btst #1,($1409).w ROM:0011E202 bne.s loc_11E20C ROM:0011E204 cmpi.w #3,($AC2).w ROM:0011E20A bne.s loc_11E216 ROM:0011E20C ROM:0011E20C loc_11E20C: ; CODE XREF: sub_11E1FA+8↑j ROM:0011E20C move.w ($AC8).w,($ACE).w ROM:0011E212 move.w #1,d0 ROM:0011E216 ROM:0011E216 loc_11E216: ; CODE XREF: sub_11E1FA+10↑j ROM:0011E216 cmpi.w #4,($AC2).w ROM:0011E21C beq.s loc_11E226 ROM:0011E21E cmpi.w #5,($AC2).w ROM:0011E224 bne.s loc_11E22E ROM:0011E226 ROM:0011E226 loc_11E226: ; CODE XREF: sub_11E1FA+22↑j ROM:0011E226 clr.w ($ACE).w ROM:0011E22A move.w #1,d0 ROM:0011E22E ROM:0011E22E loc_11E22E: ; CODE XREF: sub_11E1FA+2A↑j ROM:0011E22E cmpi.w #0,($518).w ROM:0011E234 bne.s loc_11E23E ROM:0011E236 clr.w ($ACE).w ROM:0011E23A move.w #1,d0 ROM:0011E23E ROM:0011E23E loc_11E23E: ; CODE XREF: sub_11E1FA+3A↑j ROM:0011E23E cmpi.w #6,($AC2).w ROM:0011E244 bne.s loc_11E250 ROM:0011E246 move.w #2,($ACE).w ROM:0011E24C move.w #1,d0 ROM:0011E250 ROM:0011E250 loc_11E250: ; CODE XREF: sub_11E1FA+4A↑j ROM:0011E250 move.w #1,d1 ROM:0011E254 move.w $9E2(a5,d1.w*2),d3 ROM:0011E25A move.w $346(a5),d1 ROM:0011E25E move.w $9E2(a5,d1.w*2),d2 ROM:0011E264 cmpi.w #0,d0 ROM:0011E268 bne.l locret_11E2F2 ROM:0011E26E cmp.w ($AC0).w,d2 ROM:0011E272 bgt.s loc_11E27E ROM:0011E274 move.w d1,($ACE).w ROM:0011E278 move.w #1,d0 ROM:0011E27C bra.s loc_11E288 ROM:0011E27E ; --------------------------------------------------------------------------- ROM:0011E27E ROM:0011E27E loc_11E27E: ; CODE XREF: sub_11E1FA+78↑j ROM:0011E27E move.w #1,d1 ROM:0011E282 move.w $9E2(a5,d1.w*2),d2 ROM:0011E288 ROM:0011E288 loc_11E288: ; CODE XREF: sub_11E1FA+82↑j ROM:0011E288 cmp.w ($AC0).w,d2 ROM:0011E28C blt.s loc_11E296 ROM:0011E28E move.w d1,($ACE).w ROM:0011E292 move.w #1,d0 ROM:0011E296 ROM:0011E296 loc_11E296: ; CODE XREF: sub_11E1FA+92↑j ROM:0011E296 ; sub_11E1FA:loc_11E2D0↓j ROM:0011E296 cmpi.w #0,d0 ROM:0011E29A bne.s loc_11E2D2 ROM:0011E29C move.w $9E2(a5,d1.w*2),d3 ROM:0011E2A2 move.w d1,d4 ROM:0011E2A4 addi.w #1,d1 ROM:0011E2A8 move.w $9E2(a5,d1.w*2),d2 ROM:0011E2AE cmp.w ($AC0).w,d3 ROM:0011E2B2 bgt.s loc_11E2C0 ROM:0011E2B4 cmp.w ($AC0).w,d2 ROM:0011E2B8 blt.s loc_11E2C0 ROM:0011E2BA move.w #1,d0 ROM:0011E2BE bra.s loc_11E2D0 ROM:0011E2C0 ; --------------------------------------------------------------------------- ROM:0011E2C0 ROM:0011E2C0 loc_11E2C0: ; CODE XREF: sub_11E1FA+B8↑j ROM:0011E2C0 ; sub_11E1FA+BE↑j ROM:0011E2C0 move.w $346(a5),d7 ROM:0011E2C4 cmp.w d1,d7 ROM:0011E2C6 bne.s loc_11E2CE ROM:0011E2C8 move.w #1,d0 ROM:0011E2CC bra.s loc_11E2D0 ROM:0011E2CE ; --------------------------------------------------------------------------- ROM:0011E2CE ROM:0011E2CE loc_11E2CE: ; CODE XREF: sub_11E1FA+CC↑j ROM:0011E2CE clr.w d0 ROM:0011E2D0 ROM:0011E2D0 loc_11E2D0: ; CODE XREF: sub_11E1FA+C4↑j ROM:0011E2D0 ; sub_11E1FA+D2↑j ROM:0011E2D0 bra.s loc_11E296 ROM:0011E2D2 ; --------------------------------------------------------------------------- ROM:0011E2D2 ROM:0011E2D2 loc_11E2D2: ; CODE XREF: sub_11E1FA+A0↑j ROM:0011E2D2 cmpi.w #1,d1 ROM:0011E2D6 ble.s locret_11E2F2 ROM:0011E2D8 move.w d2,d5 ROM:0011E2DA sub.w ($AC0).w,d5 ROM:0011E2DE move.w ($AC0).w,d6 ROM:0011E2E2 sub.w d3,d6 ROM:0011E2E4 cmp.w d5,d6 ROM:0011E2E6 bgt.s loc_11E2EE ROM:0011E2E8 move.w d4,($ACE).w ROM:0011E2EC bra.s locret_11E2F2 ROM:0011E2EE ; --------------------------------------------------------------------------- ROM:0011E2EE ROM:0011E2EE loc_11E2EE: ; CODE XREF: sub_11E1FA+EC↑j ROM:0011E2EE move.w d1,($ACE).w ROM:0011E2F2 ROM:0011E2F2 locret_11E2F2: ; CODE XREF: sub_11E1FA+6E↑j ROM:0011E2F2 ; sub_11E1FA+DC↑j ... ROM:0011E2F2 rts ROM:0011E2F2 ; End of function sub_11E1FA ROM:0011E2F2 ROM:0011E2F4 ; --------------------------------------------------------------------------- ROM:0011E2F4 rts ROM:0011E2F6 ROM:0011E2F6 ; =============== S U B R O U T I N E ======================================= ROM:0011E2F6 ROM:0011E2F6 ROM:0011E2F6 sub_11E2F6: ; CODE XREF: sub_11D970+18↑p ROM:0011E2F6 btst #7,($49E).w ROM:0011E2FC beq.s loc_11E306 ROM:0011E2FE move.w #$8FC,($AE4).w ROM:0011E304 bra.s loc_11E318 ROM:0011E306 ; --------------------------------------------------------------------------- ROM:0011E306 ROM:0011E306 loc_11E306: ; CODE XREF: sub_11E2F6+6↑j ROM:0011E306 move.w #$3E32,d1 ROM:0011E30A move.w ($CCE).w,d2 ROM:0011E30E bsr.l sub_1174AA ROM:0011E314 move.w d1,($AE4).w ROM:0011E318 ROM:0011E318 loc_11E318: ; CODE XREF: sub_11E2F6+E↑j ROM:0011E318 move.w $9E4(a5),d2 ROM:0011E31C move.w ($518).w,d6 ROM:0011E320 mulu.w #$1846,d6 ROM:0011E324 cmpi.l #$2625A00,d6 ROM:0011E32A ble.s loc_11E332 ROM:0011E32C move.l #$2625A00,d6 ROM:0011E332 ROM:0011E332 loc_11E332: ; CODE XREF: sub_11E2F6+34↑j ROM:0011E332 divu.w d2,d6 ROM:0011E334 move.w d6,($AEA).w ROM:0011E338 rts ROM:0011E338 ; End of function sub_11E2F6 ROM:0011E338 ROM:0011E33A ROM:0011E33A ; =============== S U B R O U T I N E ======================================= ROM:0011E33A ROM:0011E33A ROM:0011E33A sub_11E33A: ; CODE XREF: ROM:loc_11DBB6↑p ROM:0011E33A clr.w ($AD4).w ROM:0011E33E btst #1,($1409).w ROM:0011E344 bne.s loc_11E34E ROM:0011E346 cmpi.w #3,($AC2).w ROM:0011E34C bne.s loc_11E364 ROM:0011E34E ROM:0011E34E loc_11E34E: ; CODE XREF: sub_11E33A+A↑j ROM:0011E34E move.w #$3ECC,d1 ROM:0011E352 move.w ($CCE).w,d2 ROM:0011E356 move.w ($AC8).w,d3 ROM:0011E35A bsr.l sub_1174AA ROM:0011E360 move.w d1,($AD4).w ROM:0011E364 ROM:0011E364 loc_11E364: ; CODE XREF: sub_11E33A+12↑j ROM:0011E364 btst #3,($140C).w ROM:0011E36A beq.s locret_11E37E ROM:0011E36C move.w #$3ECE,d1 ROM:0011E370 move.w ($AC0).w,d2 ROM:0011E374 bsr.l sub_1174AA ROM:0011E37A move.w d1,($AD4).w ROM:0011E37E ROM:0011E37E locret_11E37E: ; CODE XREF: sub_11E33A+30↑j ROM:0011E37E rts ROM:0011E37E ; End of function sub_11E33A ROM:0011E37E ROM:0011E380 ROM:0011E380 ; =============== S U B R O U T I N E ======================================= ROM:0011E380 ROM:0011E380 ROM:0011E380 sub_11E380: ; CODE XREF: sub_11D970+1C↑p ROM:0011E380 move.w ($518).w,d1 ROM:0011E384 ext.l d1 ROM:0011E386 mulu.w #$1846,d1 ROM:0011E38A divu.w ($57E).w,d1 ROM:0011E38E move.w d1,($AC0).w ROM:0011E392 rts ROM:0011E392 ; End of function sub_11E380 ROM:0011E392 ROM:0011E394 ROM:0011E394 ; =============== S U B R O U T I N E ======================================= ROM:0011E394 ROM:0011E394 ROM:0011E394 sub_11E394: ; CODE XREF: sub_11D970+20↑p ROM:0011E394 bclr #5,($142C).w ROM:0011E39A move.w $32C(a5),d1 ROM:0011E39E move.w $32E(a5),d2 ROM:0011E3A2 cmpi.w #6,($AC2).w ROM:0011E3A8 bne.s locret_11E3BC ROM:0011E3AA cmp.w ($57E).w,d1 ROM:0011E3AE bge.s locret_11E3BC ROM:0011E3B0 cmp.w ($AC0).w,d2 ROM:0011E3B4 ble.s locret_11E3BC ROM:0011E3B6 bset #5,($142C).w ROM:0011E3BC ROM:0011E3BC locret_11E3BC: ; CODE XREF: sub_11E394+14↑j ROM:0011E3BC ; sub_11E394+1A↑j ... ROM:0011E3BC rts ROM:0011E3BC ; End of function sub_11E394 ROM:0011E3BC ROM:0011E3BE ROM:0011E3BE ; =============== S U B R O U T I N E ======================================= ROM:0011E3BE ROM:0011E3BE ROM:0011E3BE sub_11E3BE: ; CODE XREF: ROM:0011DDEC↑p ROM:0011E3BE clr.l d1 ROM:0011E3C0 move.w ($518).w,d1 ROM:0011E3C4 swap d1 ROM:0011E3C6 move.w ($ADC).w,d2 ROM:0011E3CA swap d2 ROM:0011E3CC move.w ($AFA).w,d2 ROM:0011E3D0 move.w $31A(a5),d3 ROM:0011E3D4 ext.l d3 ROM:0011E3D6 bsr.l sub_1173B6 ROM:0011E3DC move.w d4,($AFA).w ROM:0011E3E0 swap d4 ROM:0011E3E2 move.w d4,($ADC).w ROM:0011E3E6 clr.l d5 ROM:0011E3E8 move.w ($ADC).w,d5 ROM:0011E3EC sub.w ($AD6).w,d5 ROM:0011E3F0 muls.w #$A,d5 ROM:0011E3F4 divs.w $316(a5),d5 ROM:0011E3F8 move.w d5,($AD8).w ROM:0011E3FC move.w ($ADC).w,($AD6).w ROM:0011E402 clr.l d1 ROM:0011E404 move.w ($AD8).w,d1 ROM:0011E408 swap d1 ROM:0011E40A move.w ($ADA).w,d2 ROM:0011E40E swap d2 ROM:0011E410 move.w ($AF8).w,d2 ROM:0011E414 move.w $318(a5),d3 ROM:0011E418 ext.l d3 ROM:0011E41A bsr.l sub_1173B6 ROM:0011E420 move.w d4,($AF8).w ROM:0011E424 swap d4 ROM:0011E426 move.w d4,($ADA).w ROM:0011E42A rts ROM:0011E42A ; End of function sub_11E3BE ROM:0011E42A ROM:0011E42C ROM:0011E42C ; =============== S U B R O U T I N E ======================================= ROM:0011E42C ROM:0011E42C ROM:0011E42C sub_11E42C: ; CODE XREF: sub_11D970+28↑p ROM:0011E42C move.w ($AF4).w,d7 ROM:0011E430 move.w ($5C6).w,d5 ROM:0011E434 cmp.w d5,d7 ROM:0011E436 ble.s loc_11E43E ROM:0011E438 move.w d7,d6 ROM:0011E43A sub.w d5,d6 ROM:0011E43C bra.s loc_11E446 ROM:0011E43E ; --------------------------------------------------------------------------- ROM:0011E43E ROM:0011E43E loc_11E43E: ; CODE XREF: sub_11E42C+A↑j ROM:0011E43E move.w #$400,d6 ROM:0011E442 sub.w d5,d6 ROM:0011E444 add.w d7,d6 ROM:0011E446 ROM:0011E446 loc_11E446: ; CODE XREF: sub_11E42C+10↑j ROM:0011E446 move.w d5,($AF4).w ROM:0011E44A move.w d6,($B00).w ROM:0011E44E clr.l d1 ROM:0011E450 move.w ($518).w,d1 ROM:0011E454 swap d1 ROM:0011E456 move.w ($AEC).w,d2 ROM:0011E45A swap d2 ROM:0011E45C move.w ($AEE).w,d2 ROM:0011E460 move.w $328(a5),d3 ROM:0011E464 ext.l d3 ROM:0011E466 bsr.l sub_1173B6 ROM:0011E46C move.w d4,($AEE).w ROM:0011E470 swap d4 ROM:0011E472 move.w d4,($AEC).w ROM:0011E476 clr.w d5 ROM:0011E478 move.w ($AF0).w,d7 ROM:0011E47C cmp.w ($AEC).w,d7 ROM:0011E480 bne.s loc_11E48A ROM:0011E482 cmpi.w #0,($518).w ROM:0011E488 bne.s loc_11E4E2 ROM:0011E48A ROM:0011E48A loc_11E48A: ; CODE XREF: sub_11E42C+54↑j ROM:0011E48A move.w ($AEC).w,d5 ROM:0011E48E sub.w ($AF0).w,d5 ROM:0011E492 muls.w #$64,d5 ; 'd' ROM:0011E496 add.w ($B08).w,d6 ROM:0011E49A ext.l d5 ROM:0011E49C divs.w d6,d5 ROM:0011E49E move.w d5,d4 ROM:0011E4A0 cmpi.w #0,($646).w ROM:0011E4A6 bgt.s loc_11E4BE ROM:0011E4A8 add.w ($B02).w,d5 ROM:0011E4AC add.w ($B04).w,d5 ROM:0011E4B0 ext.l d5 ROM:0011E4B2 move.w #3,d2 ROM:0011E4B6 divs.w d2,d5 ROM:0011E4B8 move.w d5,($AF2).w ROM:0011E4BC bra.s loc_11E4CC ROM:0011E4BE ; --------------------------------------------------------------------------- ROM:0011E4BE ROM:0011E4BE loc_11E4BE: ; CODE XREF: sub_11E42C+7A↑j ROM:0011E4BE btst #1,($1410).w ROM:0011E4C4 bne.s loc_11E4CC ROM:0011E4C6 move.w $32A(a5),($AF2).w ROM:0011E4CC ROM:0011E4CC loc_11E4CC: ; CODE XREF: sub_11E42C+90↑j ROM:0011E4CC ; sub_11E42C+98↑j ROM:0011E4CC move.w ($B02).w,($B04).w ROM:0011E4D2 move.w ($B06).w,($B02).w ROM:0011E4D8 move.w d4,($B06).w ROM:0011E4DC clr.w ($B08).w ROM:0011E4E0 bra.s loc_11E4E6 ROM:0011E4E2 ; --------------------------------------------------------------------------- ROM:0011E4E2 ROM:0011E4E2 loc_11E4E2: ; CODE XREF: sub_11E42C+5C↑j ROM:0011E4E2 add.w d6,($B08).w ROM:0011E4E6 ROM:0011E4E6 loc_11E4E6: ; CODE XREF: sub_11E42C+B4↑j ROM:0011E4E6 move.w ($AEC).w,($AF0).w ROM:0011E4EC rts ROM:0011E4EC ; End of function sub_11E42C ROM:0011E4EC ROM:0011E4EE ROM:0011E4EE ; =============== S U B R O U T I N E ======================================= ROM:0011E4EE ROM:0011E4EE ROM:0011E4EE sub_11E4EE: ; CODE XREF: ROM:0011DA04↑p ROM:0011E4EE clr.w ($AFE).w ROM:0011E4F2 clr.w ($AFC).w ROM:0011E4F6 bclr #4,($141A).w ROM:0011E4FC rts ROM:0011E4FC ; End of function sub_11E4EE ROM:0011E4FC ROM:0011E4FE ROM:0011E4FE ; =============== S U B R O U T I N E ======================================= ROM:0011E4FE ROM:0011E4FE ROM:0011E4FE sub_11E4FE: ; CODE XREF: ROM:0011DA34↑p ROM:0011E4FE ; ROM:0011DA8E↑p ... ROM:0011E4FE move.w ($AFE).w,d2 ROM:0011E502 move.w ($5C6).w,d0 ROM:0011E506 cmp.w d0,d2 ROM:0011E508 ble.s loc_11E510 ROM:0011E50A move.w d2,d1 ROM:0011E50C sub.w d0,d1 ROM:0011E50E bra.s loc_11E518 ROM:0011E510 ; --------------------------------------------------------------------------- ROM:0011E510 ROM:0011E510 loc_11E510: ; CODE XREF: sub_11E4FE+A↑j ROM:0011E510 move.w #$400,d1 ROM:0011E514 sub.w d0,d1 ROM:0011E516 add.w d2,d1 ROM:0011E518 ROM:0011E518 loc_11E518: ; CODE XREF: sub_11E4FE+10↑j ROM:0011E518 cmpi.w #0,d1 ROM:0011E51C bgt.s loc_11E520 ROM:0011E51E bra.s loc_11E544 ROM:0011E520 ; --------------------------------------------------------------------------- ROM:0011E520 ROM:0011E520 loc_11E520: ; CODE XREF: sub_11E4FE+1E↑j ROM:0011E520 move.w ($AFC).w,d2 ROM:0011E524 sub.w ($CCE).w,d2 ROM:0011E528 move.w $322(a5),d3 ROM:0011E52C cmp.w d2,d3 ROM:0011E52E bgt.s loc_11E544 ROM:0011E530 divs.w d1,d2 ROM:0011E532 move.w d2,($AE8).w ROM:0011E536 move.w $324(a5),d3 ROM:0011E53A cmp.w d2,d3 ROM:0011E53C bgt.s loc_11E544 ROM:0011E53E bset #4,($141A).w ROM:0011E544 ROM:0011E544 loc_11E544: ; CODE XREF: sub_11E4FE+20↑j ROM:0011E544 ; sub_11E4FE+30↑j ... ROM:0011E544 move.w d0,($AFE).w ROM:0011E548 move.w ($CCE).w,($AFC).w ROM:0011E54E rts ROM:0011E54E ; End of function sub_11E4FE ROM:0011E54E ROM:0011E550 ROM:0011E550 ; =============== S U B R O U T I N E ======================================= ROM:0011E550 ROM:0011E550 ROM:0011E550 sub_11E550: ; CODE XREF: sub_11D970↑p ROM:0011E550 move.w #$3EDC,d1 ROM:0011E554 move.w ($CCE).w,d2 ROM:0011E558 move.w ($ACC).w,d3 ROM:0011E55C bsr.l sub_1174AA ROM:0011E562 move.w d1,($AF6).w ROM:0011E566 cmpi.w #1,($AF6).w ROM:0011E56C blt.s loc_11E57C ROM:0011E56E cmpi.w #2,($AF6).w ROM:0011E574 bge.s loc_11E57C ROM:0011E576 move.w #1,($AF6).w ROM:0011E57C ROM:0011E57C loc_11E57C: ; CODE XREF: sub_11E550+1C↑j ROM:0011E57C ; sub_11E550+24↑j ROM:0011E57C cmpi.w #2,($AF6).w ROM:0011E582 blt.s loc_11E592 ROM:0011E584 cmpi.w #3,($AF6).w ROM:0011E58A bge.s loc_11E592 ROM:0011E58C move.w #2,($AF6).w ROM:0011E592 ROM:0011E592 loc_11E592: ; CODE XREF: sub_11E550+32↑j ROM:0011E592 ; sub_11E550+3A↑j ROM:0011E592 cmpi.w #3,($AF6).w ROM:0011E598 blt.s loc_11E5A0 ROM:0011E59A move.w #3,($AF6).w ROM:0011E5A0 ROM:0011E5A0 loc_11E5A0: ; CODE XREF: sub_11E550+48↑j ROM:0011E5A0 cmpi.w #1,($AF6).w ROM:0011E5A6 bge.s loc_11E5AE ROM:0011E5A8 move.w #1,($AF6).w ROM:0011E5AE ROM:0011E5AE loc_11E5AE: ; CODE XREF: sub_11E550+56↑j ROM:0011E5AE move.w ($AC8).w,d1 ROM:0011E5B2 cmp.w ($ACC).w,d1 ROM:0011E5B6 bgt.s loc_11E5FC ROM:0011E5B8 move.w #$3ED0,d1 ROM:0011E5BC move.w ($AF6).w,d2 ROM:0011E5C0 move.w ($ACC).w,d3 ROM:0011E5C4 bsr.l sub_1174AA ROM:0011E5CA move.w d1,($AE0).w ROM:0011E5CE move.w #$3ED2,d1 ROM:0011E5D2 move.w ($AF6).w,d2 ROM:0011E5D6 move.w ($ACC).w,d3 ROM:0011E5DA bsr.l sub_1174AA ROM:0011E5E0 move.w d1,($AE2).w ROM:0011E5E4 move.w #$3ED4,d1 ROM:0011E5E8 move.w ($AF6).w,d2 ROM:0011E5EC move.w ($ACC).w,d3 ROM:0011E5F0 bsr.l sub_1174AA ROM:0011E5F6 move.w d1,($ADE).w ROM:0011E5FA bra.s loc_11E63E ROM:0011E5FC ; --------------------------------------------------------------------------- ROM:0011E5FC ROM:0011E5FC loc_11E5FC: ; CODE XREF: sub_11E550+66↑j ROM:0011E5FC move.w #$3ED6,d1 ROM:0011E600 move.w ($AF6).w,d2 ROM:0011E604 move.w ($ACC).w,d3 ROM:0011E608 bsr.l sub_1174AA ROM:0011E60E move.w d1,($AE0).w ROM:0011E612 move.w #$3ED8,d1 ROM:0011E616 move.w ($AF6).w,d2 ROM:0011E61A move.w ($ACC).w,d3 ROM:0011E61E bsr.l sub_1174AA ROM:0011E624 move.w d1,($AE2).w ROM:0011E628 move.w #$3EDA,d1 ROM:0011E62C move.w ($AF6).w,d2 ROM:0011E630 move.w ($ACC).w,d3 ROM:0011E634 bsr.l sub_1174AA ROM:0011E63A move.w d1,($ADE).w ROM:0011E63E ROM:0011E63E loc_11E63E: ; CODE XREF: sub_11E550+AA↑j ROM:0011E63E move.w $2EE(a5),d1 ROM:0011E642 move.w $330(a5),d2 ROM:0011E646 move.w $332(a5),d3 ROM:0011E64A move.w $334(a5),d4 ROM:0011E64E move.w $336(a5),d5 ROM:0011E652 move.w $338(a5),d6 ROM:0011E656 cmpi.b #0,($14B1).w ROM:0011E65C beq.s loc_11E662 ROM:0011E65E bra.w loc_11E742 ROM:0011E662 ; --------------------------------------------------------------------------- ROM:0011E662 ROM:0011E662 loc_11E662: ; CODE XREF: sub_11E550+10C↑j ROM:0011E662 btst #3,($140C).w ROM:0011E668 beq.l loc_11E732 ROM:0011E66E cmp.w ($AC0).w,d1 ROM:0011E672 ble.s loc_11E694 ROM:0011E674 cmp.w ($AE0).w,d2 ROM:0011E678 bge.s loc_11E67E ROM:0011E67A move.w d2,($AE0).w ROM:0011E67E ROM:0011E67E loc_11E67E: ; CODE XREF: sub_11E550+128↑j ROM:0011E67E cmp.w ($AE2).w,d2 ROM:0011E682 bge.s loc_11E688 ROM:0011E684 move.w d2,($AE2).w ROM:0011E688 ROM:0011E688 loc_11E688: ; CODE XREF: sub_11E550+132↑j ROM:0011E688 cmp.w ($ADE).w,d2 ROM:0011E68C bge.s loc_11E692 ROM:0011E68E move.w d2,($ADE).w ROM:0011E692 ROM:0011E692 loc_11E692: ; CODE XREF: sub_11E550+13C↑j ROM:0011E692 bra.s loc_11E6B2 ROM:0011E694 ; --------------------------------------------------------------------------- ROM:0011E694 ROM:0011E694 loc_11E694: ; CODE XREF: sub_11E550+122↑j ROM:0011E694 cmp.w ($AE0).w,d3 ROM:0011E698 bge.s loc_11E69E ROM:0011E69A move.w d3,($AE0).w ROM:0011E69E ROM:0011E69E loc_11E69E: ; CODE XREF: sub_11E550+148↑j ROM:0011E69E cmp.w ($AE2).w,d3 ROM:0011E6A2 bge.s loc_11E6A8 ROM:0011E6A4 move.w d3,($AE2).w ROM:0011E6A8 ROM:0011E6A8 loc_11E6A8: ; CODE XREF: sub_11E550+152↑j ROM:0011E6A8 cmp.w ($ADE).w,d3 ROM:0011E6AC bge.s loc_11E6B2 ROM:0011E6AE move.w d3,($ADE).w ROM:0011E6B2 ROM:0011E6B2 loc_11E6B2: ; CODE XREF: sub_11E550:loc_11E692↑j ROM:0011E6B2 ; sub_11E550+15C↑j ROM:0011E6B2 btst #0,($1428).w ROM:0011E6B8 beq.l loc_11E730 ROM:0011E6BE cmpi.w #1,($AF6).w ROM:0011E6C4 bne.s loc_11E6E4 ROM:0011E6C6 cmp.w ($AE0).w,d4 ROM:0011E6CA bge.s loc_11E6D0 ROM:0011E6CC move.w d4,($AE0).w ROM:0011E6D0 ROM:0011E6D0 loc_11E6D0: ; CODE XREF: sub_11E550+17A↑j ROM:0011E6D0 cmp.w ($AE2).w,d4 ROM:0011E6D4 bge.s loc_11E6DA ROM:0011E6D6 move.w d4,($AE2).w ROM:0011E6DA ROM:0011E6DA loc_11E6DA: ; CODE XREF: sub_11E550+184↑j ROM:0011E6DA cmp.w ($ADE).w,d4 ROM:0011E6DE bge.s loc_11E6E4 ROM:0011E6E0 move.w d4,($ADE).w ROM:0011E6E4 ROM:0011E6E4 loc_11E6E4: ; CODE XREF: sub_11E550+174↑j ROM:0011E6E4 ; sub_11E550+18E↑j ROM:0011E6E4 cmpi.w #2,($AF6).w ROM:0011E6EA bne.s loc_11E70A ROM:0011E6EC cmp.w ($AE0).w,d5 ROM:0011E6F0 bge.s loc_11E6F6 ROM:0011E6F2 move.w d5,($AE0).w ROM:0011E6F6 ROM:0011E6F6 loc_11E6F6: ; CODE XREF: sub_11E550+1A0↑j ROM:0011E6F6 cmp.w ($AE2).w,d5 ROM:0011E6FA bge.s loc_11E700 ROM:0011E6FC move.w d5,($AE2).w ROM:0011E700 ROM:0011E700 loc_11E700: ; CODE XREF: sub_11E550+1AA↑j ROM:0011E700 cmp.w ($ADE).w,d5 ROM:0011E704 bge.s loc_11E70A ROM:0011E706 move.w d5,($ADE).w ROM:0011E70A ROM:0011E70A loc_11E70A: ; CODE XREF: sub_11E550+19A↑j ROM:0011E70A ; sub_11E550+1B4↑j ROM:0011E70A cmpi.w #3,($AF6).w ROM:0011E710 bne.s loc_11E730 ROM:0011E712 cmp.w ($AE0).w,d6 ROM:0011E716 bge.s loc_11E71C ROM:0011E718 move.w d6,($AE0).w ROM:0011E71C ROM:0011E71C loc_11E71C: ; CODE XREF: sub_11E550+1C6↑j ROM:0011E71C cmp.w ($AE2).w,d6 ROM:0011E720 bge.s loc_11E726 ROM:0011E722 move.w d6,($AE2).w ROM:0011E726 ROM:0011E726 loc_11E726: ; CODE XREF: sub_11E550+1D0↑j ROM:0011E726 cmp.w ($ADE).w,d6 ROM:0011E72A bge.s loc_11E730 ROM:0011E72C move.w d6,($ADE).w ROM:0011E730 ROM:0011E730 loc_11E730: ; CODE XREF: sub_11E550+168↑j ROM:0011E730 ; sub_11E550+1C0↑j ... ROM:0011E730 bra.s locret_11E748 ROM:0011E732 ; --------------------------------------------------------------------------- ROM:0011E732 ROM:0011E732 loc_11E732: ; CODE XREF: sub_11E550+118↑j ROM:0011E732 btst #7,($140F).w ROM:0011E738 bne.s locret_11E748 ROM:0011E73A cmpi.w #0,($660).w ROM:0011E740 bgt.s locret_11E748 ROM:0011E742 ROM:0011E742 loc_11E742: ; CODE XREF: sub_11E550+10E↑j ROM:0011E742 move.w $33A(a5),($ADE).w ROM:0011E748 ROM:0011E748 locret_11E748: ; CODE XREF: sub_11E550:loc_11E730↑j ROM:0011E748 ; sub_11E550+1E8↑j ... ROM:0011E748 rts ROM:0011E748 ; End of function sub_11E550 ROM:0011E748 ROM:0011E74A ROM:0011E74A ; =============== S U B R O U T I N E ======================================= ROM:0011E74A ROM:0011E74A ROM:0011E74A sub_11E74A: ; CODE XREF: sub_11D970+32↑p ROM:0011E74A cmpi.b #0,($14B1).w ROM:0011E750 beq.s loc_11E754 ROM:0011E752 bra.s loc_11E764 ROM:0011E754 ; --------------------------------------------------------------------------- ROM:0011E754 ROM:0011E754 loc_11E754: ; CODE XREF: sub_11E74A+6↑j ROM:0011E754 btst #1,($1409).w ROM:0011E75A bne.s loc_11E764 ROM:0011E75C cmpi.w #3,($AC2).w ROM:0011E762 bne.s loc_11E7DC ROM:0011E764 ROM:0011E764 loc_11E764: ; CODE XREF: sub_11E74A+8↑j ROM:0011E764 ; sub_11E74A+10↑j ROM:0011E764 cmpi.w #0,($A6A).w ROM:0011E76A blt.s loc_11E7A4 ROM:0011E76C cmpi.b #0,($14B1).w ROM:0011E772 beq.s loc_11E78C ROM:0011E774 move.w #$3EDE,d1 ROM:0011E778 move.w ($A6C).w,d2 ROM:0011E77C move.w #3,d3 ROM:0011E780 bsr.l sub_1174AA ROM:0011E786 move.w d1,($B0A).w ROM:0011E78A bra.s loc_11E7A2 ROM:0011E78C ; --------------------------------------------------------------------------- ROM:0011E78C ROM:0011E78C loc_11E78C: ; CODE XREF: sub_11E74A+28↑j ROM:0011E78C move.w #$3EDE,d1 ROM:0011E790 move.w ($A6C).w,d2 ROM:0011E794 move.w ($ACC).w,d3 ROM:0011E798 bsr.l sub_1174AA ROM:0011E79E move.w d1,($B0A).w ROM:0011E7A2 ROM:0011E7A2 loc_11E7A2: ; CODE XREF: sub_11E74A+40↑j ROM:0011E7A2 bra.s loc_11E7DA ROM:0011E7A4 ; --------------------------------------------------------------------------- ROM:0011E7A4 ROM:0011E7A4 loc_11E7A4: ; CODE XREF: sub_11E74A+20↑j ROM:0011E7A4 cmpi.b #0,($14B1).w ROM:0011E7AA beq.s loc_11E7C4 ROM:0011E7AC move.w #$3EE0,d1 ROM:0011E7B0 move.w ($A6C).w,d2 ROM:0011E7B4 move.w #3,d3 ROM:0011E7B8 bsr.l sub_1174AA ROM:0011E7BE move.w d1,($B0A).w ROM:0011E7C2 bra.s loc_11E7DA ROM:0011E7C4 ; --------------------------------------------------------------------------- ROM:0011E7C4 ROM:0011E7C4 loc_11E7C4: ; CODE XREF: sub_11E74A+60↑j ROM:0011E7C4 move.w #$3EE0,d1 ROM:0011E7C8 move.w ($A6C).w,d2 ROM:0011E7CC move.w ($ACC).w,d3 ROM:0011E7D0 bsr.l sub_1174AA ROM:0011E7D6 move.w d1,($B0A).w ROM:0011E7DA ROM:0011E7DA loc_11E7DA: ; CODE XREF: sub_11E74A:loc_11E7A2↑j ROM:0011E7DA ; sub_11E74A+78↑j ROM:0011E7DA bra.s loc_11E812 ROM:0011E7DC ; --------------------------------------------------------------------------- ROM:0011E7DC ROM:0011E7DC loc_11E7DC: ; CODE XREF: sub_11E74A+18↑j ROM:0011E7DC cmpi.w #0,($A6A).w ROM:0011E7E2 blt.s loc_11E7FC ROM:0011E7E4 move.w #$3EE2,d1 ROM:0011E7E8 move.w ($A6C).w,d2 ROM:0011E7EC move.w ($AC0).w,d3 ROM:0011E7F0 bsr.l sub_1174AA ROM:0011E7F6 move.w d1,($B0A).w ROM:0011E7FA bra.s loc_11E812 ROM:0011E7FC ; --------------------------------------------------------------------------- ROM:0011E7FC ROM:0011E7FC loc_11E7FC: ; CODE XREF: sub_11E74A+98↑j ROM:0011E7FC move.w #$3EE4,d1 ROM:0011E800 move.w ($A6C).w,d2 ROM:0011E804 move.w ($AC0).w,d3 ROM:0011E808 bsr.l sub_1174AA ROM:0011E80E move.w d1,($B0A).w ROM:0011E812 ROM:0011E812 loc_11E812: ; CODE XREF: sub_11E74A:loc_11E7DA↑j ROM:0011E812 ; sub_11E74A+B0↑j ROM:0011E812 clr.l d7 ROM:0011E814 move.w ($B0A).w,d7 ROM:0011E818 ext.l d7 ROM:0011E81A move.w ($A6C).w,d6 ROM:0011E81E ext.l d6 ROM:0011E820 lsl.l #8,d7 ROM:0011E822 lsl.l #5,d7 ROM:0011E824 cmpi.l #0,d6 ROM:0011E82A beq.s loc_11E832 ROM:0011E82C divs.l d6,d7 ROM:0011E830 bra.s loc_11E834 ROM:0011E832 ; --------------------------------------------------------------------------- ROM:0011E832 ROM:0011E832 loc_11E832: ; CODE XREF: sub_11E74A+E0↑j ROM:0011E832 clr.l d7 ROM:0011E834 ROM:0011E834 loc_11E834: ; CODE XREF: sub_11E74A+E6↑j ROM:0011E834 move.l d7,($8B0).w ROM:0011E838 rts ROM:0011E838 ; End of function sub_11E74A ROM:0011E838 ROM:0011E83A ROM:0011E83A ; =============== S U B R O U T I N E ======================================= ROM:0011E83A ROM:0011E83A ROM:0011E83A sub_11E83A: ; CODE XREF: sub_11D970+36↑p ROM:0011E83A cmpi.b #0,($14B1).w ROM:0011E840 beq.s loc_11E844 ROM:0011E842 bra.s loc_11E854 ROM:0011E844 ; --------------------------------------------------------------------------- ROM:0011E844 ROM:0011E844 loc_11E844: ; CODE XREF: sub_11E83A+6↑j ROM:0011E844 btst #1,($1409).w ROM:0011E84A bne.s loc_11E854 ROM:0011E84C cmpi.w #3,($AC2).w ROM:0011E852 bne.s loc_11E8CC ROM:0011E854 ROM:0011E854 loc_11E854: ; CODE XREF: sub_11E83A+8↑j ROM:0011E854 ; sub_11E83A+10↑j ROM:0011E854 cmpi.w #0,($A6A).w ROM:0011E85A blt.s loc_11E894 ROM:0011E85C cmpi.b #0,($14B1).w ROM:0011E862 beq.s loc_11E87C ROM:0011E864 move.w #$3EE6,d1 ROM:0011E868 move.w ($A6C).w,d2 ROM:0011E86C move.w #3,d3 ROM:0011E870 bsr.l sub_1174AA ROM:0011E876 move.w d1,($B0C).w ROM:0011E87A bra.s loc_11E892 ROM:0011E87C ; --------------------------------------------------------------------------- ROM:0011E87C ROM:0011E87C loc_11E87C: ; CODE XREF: sub_11E83A+28↑j ROM:0011E87C move.w #$3EE6,d1 ROM:0011E880 move.w ($A6C).w,d2 ROM:0011E884 move.w ($ACC).w,d3 ROM:0011E888 bsr.l sub_1174AA ROM:0011E88E move.w d1,($B0C).w ROM:0011E892 ROM:0011E892 loc_11E892: ; CODE XREF: sub_11E83A+40↑j ROM:0011E892 bra.s loc_11E8CA ROM:0011E894 ; --------------------------------------------------------------------------- ROM:0011E894 ROM:0011E894 loc_11E894: ; CODE XREF: sub_11E83A+20↑j ROM:0011E894 cmpi.b #0,($14B1).w ROM:0011E89A beq.s loc_11E8B4 ROM:0011E89C move.w #$3EE8,d1 ROM:0011E8A0 move.w ($A6C).w,d2 ROM:0011E8A4 move.w #3,d3 ROM:0011E8A8 bsr.l sub_1174AA ROM:0011E8AE move.w d1,($B0C).w ROM:0011E8B2 bra.s loc_11E8CA ROM:0011E8B4 ; --------------------------------------------------------------------------- ROM:0011E8B4 ROM:0011E8B4 loc_11E8B4: ; CODE XREF: sub_11E83A+60↑j ROM:0011E8B4 move.w #$3EE8,d1 ROM:0011E8B8 move.w ($A6C).w,d2 ROM:0011E8BC move.w ($ACC).w,d3 ROM:0011E8C0 bsr.l sub_1174AA ROM:0011E8C6 move.w d1,($B0C).w ROM:0011E8CA ROM:0011E8CA loc_11E8CA: ; CODE XREF: sub_11E83A:loc_11E892↑j ROM:0011E8CA ; sub_11E83A+78↑j ROM:0011E8CA bra.s loc_11E922 ROM:0011E8CC ; --------------------------------------------------------------------------- ROM:0011E8CC ROM:0011E8CC loc_11E8CC: ; CODE XREF: sub_11E83A+18↑j ROM:0011E8CC cmpi.w #0,($A6A).w ROM:0011E8D2 blt.s loc_11E8EC ROM:0011E8D4 move.w #$3EEA,d1 ROM:0011E8D8 move.w ($A6C).w,d2 ROM:0011E8DC move.w ($AC0).w,d3 ROM:0011E8E0 bsr.l sub_1174AA ROM:0011E8E6 move.w d1,($B0C).w ROM:0011E8EA bra.s loc_11E922 ROM:0011E8EC ; --------------------------------------------------------------------------- ROM:0011E8EC ROM:0011E8EC loc_11E8EC: ; CODE XREF: sub_11E83A+98↑j ROM:0011E8EC btst #1,($1410).w ROM:0011E8F2 beq.s loc_11E90C ROM:0011E8F4 move.w #$3EEE,d1 ROM:0011E8F8 move.w ($A6C).w,d2 ROM:0011E8FC move.w ($AC0).w,d3 ROM:0011E900 bsr.l sub_1174AA ROM:0011E906 move.w d1,($B0C).w ROM:0011E90A bra.s loc_11E922 ROM:0011E90C ; --------------------------------------------------------------------------- ROM:0011E90C ROM:0011E90C loc_11E90C: ; CODE XREF: sub_11E83A+B8↑j ROM:0011E90C move.w #$3EEC,d1 ROM:0011E910 move.w ($A6C).w,d2 ROM:0011E914 move.w ($AC0).w,d3 ROM:0011E918 bsr.l sub_1174AA ROM:0011E91E move.w d1,($B0C).w ROM:0011E922 ROM:0011E922 loc_11E922: ; CODE XREF: sub_11E83A:loc_11E8CA↑j ROM:0011E922 ; sub_11E83A+B0↑j ... ROM:0011E922 clr.l d7 ROM:0011E924 move.w ($B0C).w,d7 ROM:0011E928 ext.l d7 ROM:0011E92A move.w ($A6C).w,d6 ROM:0011E92E ext.l d6 ROM:0011E930 lsl.l #8,d7 ROM:0011E932 lsl.l #5,d7 ROM:0011E934 cmpi.l #0,d6 ROM:0011E93A beq.s loc_11E942 ROM:0011E93C divs.l d6,d7 ROM:0011E940 bra.s loc_11E944 ROM:0011E942 ; --------------------------------------------------------------------------- ROM:0011E942 ROM:0011E942 loc_11E942: ; CODE XREF: sub_11E83A+100↑j ROM:0011E942 clr.l d7 ROM:0011E944 ROM:0011E944 loc_11E944: ; CODE XREF: sub_11E83A+106↑j ROM:0011E944 move.l d7,($8B4).w ROM:0011E948 rts ROM:0011E948 ; End of function sub_11E83A ROM:0011E948 ROM:0011E94A ROM:0011E94A ; =============== S U B R O U T I N E ======================================= ROM:0011E94A ROM:0011E94A ROM:0011E94A sub_11E94A: ; CODE XREF: ROM:loc_11DA88↑p ROM:0011E94A bsr.w sub_11F002 ROM:0011E94E bsr.w sub_11E96E ROM:0011E952 bsr.w sub_11EABE ROM:0011E956 bsr.w sub_11EC68 ROM:0011E95A bsr.w sub_11EF14 ROM:0011E95E bsr.w sub_11EF56 ROM:0011E962 bsr.l sub_11D94A ROM:0011E968 bsr.w sub_11EF6A ROM:0011E96C rts ROM:0011E96C ; End of function sub_11E94A ROM:0011E96C ROM:0011E96E ROM:0011E96E ; =============== S U B R O U T I N E ======================================= ROM:0011E96E ROM:0011E96E ROM:0011E96E sub_11E96E: ; CODE XREF: sub_11E94A+4↑p ROM:0011E96E clr.w d1 ROM:0011E970 move.b ($11D0).w,d1 ROM:0011E974 cmpi.w #4,d1 ROM:0011E978 bcc.s locret_11E982 ROM:0011E97A movea.l off_11E984(pc,d1.w*4),a0 ROM:0011E97E nop ROM:0011E980 jmp (a0) ROM:0011E982 ; --------------------------------------------------------------------------- ROM:0011E982 ROM:0011E982 locret_11E982: ; CODE XREF: sub_11E96E+A↑j ROM:0011E982 rts ROM:0011E982 ; End of function sub_11E96E ROM:0011E982 ROM:0011E982 ; --------------------------------------------------------------------------- ROM:0011E984 off_11E984: dc.l loc_11E994 ; DATA XREF: sub_11E96E+C↑r ROM:0011E988 dc.l loc_11E9A2 ROM:0011E98C dc.l loc_11EA2C ROM:0011E990 dc.l loc_11EA70 ROM:0011E994 ; --------------------------------------------------------------------------- ROM:0011E994 ROM:0011E994 loc_11E994: ; DATA XREF: ROM:off_11E984↑o ROM:0011E994 move.b #1,($11D0).w ROM:0011E99A bra.l locret_11EA2A ROM:0011E9A0 ; --------------------------------------------------------------------------- ROM:0011E9A0 rts ROM:0011E9A2 ; --------------------------------------------------------------------------- ROM:0011E9A2 ROM:0011E9A2 loc_11E9A2: ; DATA XREF: ROM:0011E988↑o ROM:0011E9A2 btst #3,($1432).w ROM:0011E9A8 beq.s loc_11E9C4 ROM:0011E9AA cmpi.w #1,($ACA).w ROM:0011E9B0 bne.s loc_11E9C4 ROM:0011E9B2 bclr #3,($1432).w ROM:0011E9B8 move.b #1,($11D0).w ROM:0011E9BE bra.l locret_11EA2A ROM:0011E9C4 ; --------------------------------------------------------------------------- ROM:0011E9C4 ROM:0011E9C4 loc_11E9C4: ; CODE XREF: ROM:0011E9A8↑j ROM:0011E9C4 ; ROM:0011E9B0↑j ROM:0011E9C4 btst #0,($141F).w ROM:0011E9CA beq.s loc_11E9E8 ROM:0011E9CC move.w $346(a5),d4 ROM:0011E9D0 cmp.w ($ACA).w,d4 ROM:0011E9D4 bgt.s loc_11E9E8 ROM:0011E9D6 bclr #0,($141F).w ROM:0011E9DC move.b #1,($11D0).w ROM:0011E9E2 bra.l locret_11EA2A ROM:0011E9E8 ; --------------------------------------------------------------------------- ROM:0011E9E8 ROM:0011E9E8 loc_11E9E8: ; CODE XREF: ROM:0011E9CA↑j ROM:0011E9E8 ; ROM:0011E9D4↑j ROM:0011E9E8 btst #3,($1432).w ROM:0011E9EE beq.s loc_11EA08 ROM:0011E9F0 cmpi.w #2,($ACA).w ROM:0011E9F6 blt.s loc_11EA08 ROM:0011E9F8 bsr.w sub_11EE8C ROM:0011E9FC move.b #2,($11D0).w ROM:0011EA02 bra.l locret_11EA6E ROM:0011EA08 ; --------------------------------------------------------------------------- ROM:0011EA08 ROM:0011EA08 loc_11EA08: ; CODE XREF: ROM:0011E9EE↑j ROM:0011EA08 ; ROM:0011E9F6↑j ROM:0011EA08 btst #0,($141F).w ROM:0011EA0E beq.s locret_11EA2A ROM:0011EA10 move.w $346(a5),d4 ROM:0011EA14 cmp.w ($ACA).w,d4 ROM:0011EA18 ble.s locret_11EA2A ROM:0011EA1A bsr.w sub_11EE28 ROM:0011EA1E move.b #3,($11D0).w ROM:0011EA24 bra.l locret_11EABA ROM:0011EA2A ; --------------------------------------------------------------------------- ROM:0011EA2A ROM:0011EA2A locret_11EA2A: ; CODE XREF: ROM:0011E99A↑j ROM:0011EA2A ; ROM:0011E9BE↑j ... ROM:0011EA2A rts ROM:0011EA2C ; --------------------------------------------------------------------------- ROM:0011EA2C ROM:0011EA2C loc_11EA2C: ; DATA XREF: ROM:0011E98C↑o ROM:0011EA2C btst #1,($141F).w ROM:0011EA32 bne.s loc_11EA42 ROM:0011EA34 bclr #3,($1432).w ROM:0011EA3A move.b #1,($11D0).w ROM:0011EA40 bra.s locret_11EA2A ROM:0011EA42 ; --------------------------------------------------------------------------- ROM:0011EA42 ROM:0011EA42 loc_11EA42: ; CODE XREF: ROM:0011EA32↑j ROM:0011EA42 btst #1,($141F).w ROM:0011EA48 beq.s locret_11EA6E ROM:0011EA4A bclr #3,($1432).w ROM:0011EA50 move.w $34A(a5),d3 ROM:0011EA54 clr.b ($807).w ROM:0011EA58 move.w d3,($65C).w ROM:0011EA5C move.b #1,($807).w ROM:0011EA62 bsr.w sub_11EEF0 ROM:0011EA66 move.b #1,($11D0).w ROM:0011EA6C bra.s locret_11EA2A ROM:0011EA6E ; --------------------------------------------------------------------------- ROM:0011EA6E ROM:0011EA6E locret_11EA6E: ; CODE XREF: ROM:0011EA02↑j ROM:0011EA6E ; ROM:0011EA48↑j ROM:0011EA6E rts ROM:0011EA70 ; --------------------------------------------------------------------------- ROM:0011EA70 ROM:0011EA70 loc_11EA70: ; DATA XREF: ROM:0011E990↑o ROM:0011EA70 btst #3,($1410).w ROM:0011EA76 bne.s loc_11EA8A ROM:0011EA78 bclr #0,($141F).w ROM:0011EA7E move.b #1,($11D0).w ROM:0011EA84 bra.l locret_11EA2A ROM:0011EA8A ; --------------------------------------------------------------------------- ROM:0011EA8A ROM:0011EA8A loc_11EA8A: ; CODE XREF: ROM:0011EA76↑j ROM:0011EA8A btst #3,($1410).w ROM:0011EA90 beq.s locret_11EABA ROM:0011EA92 bclr #0,($141F).w ROM:0011EA98 move.w $34A(a5),d3 ROM:0011EA9C clr.b ($807).w ROM:0011EAA0 move.w d3,($65C).w ROM:0011EAA4 move.b #1,($807).w ROM:0011EAAA bsr.w sub_11EEE0 ROM:0011EAAE move.b #1,($11D0).w ROM:0011EAB4 bra.l locret_11EA2A ROM:0011EABA ; --------------------------------------------------------------------------- ROM:0011EABA ROM:0011EABA locret_11EABA: ; CODE XREF: ROM:0011EA24↑j ROM:0011EABA ; ROM:0011EA90↑j ROM:0011EABA rts ROM:0011EABC ; --------------------------------------------------------------------------- ROM:0011EABC rts ROM:0011EABE ROM:0011EABE ; =============== S U B R O U T I N E ======================================= ROM:0011EABE ROM:0011EABE ROM:0011EABE sub_11EABE: ; CODE XREF: sub_11E94A+8↑p ROM:0011EABE clr.w d1 ROM:0011EAC0 move.b ($11D1).w,d1 ROM:0011EAC4 cmpi.w #3,d1 ROM:0011EAC8 bcc.s locret_11EAD2 ROM:0011EACA movea.l off_11EAD4(pc,d1.w*4),a0 ROM:0011EACE nop ROM:0011EAD0 jmp (a0) ROM:0011EAD2 ; --------------------------------------------------------------------------- ROM:0011EAD2 ROM:0011EAD2 locret_11EAD2: ; CODE XREF: sub_11EABE+A↑j ROM:0011EAD2 rts ROM:0011EAD2 ; End of function sub_11EABE ROM:0011EAD2 ROM:0011EAD2 ; --------------------------------------------------------------------------- ROM:0011EAD4 off_11EAD4: dc.l loc_11EAE0 ; DATA XREF: sub_11EABE+C↑r ROM:0011EAD8 dc.l loc_11EAFA ROM:0011EADC dc.l loc_11EB9C ROM:0011EAE0 ; --------------------------------------------------------------------------- ROM:0011EAE0 ROM:0011EAE0 loc_11EAE0: ; DATA XREF: ROM:off_11EAD4↑o ROM:0011EAE0 move.b #1,($11D1).w ROM:0011EAE6 bclr #4,($1403).w ROM:0011EAEC bclr #6,($1411).w ROM:0011EAF2 bra.l loc_11EB96 ROM:0011EAF8 ; --------------------------------------------------------------------------- ROM:0011EAF8 rts ROM:0011EAFA ; --------------------------------------------------------------------------- ROM:0011EAFA ROM:0011EAFA loc_11EAFA: ; DATA XREF: ROM:0011EAD8↑o ROM:0011EAFA move.w ($B18).w,d4 ROM:0011EAFE move.w $350(a5),d5 ROM:0011EB02 cmp.w ($B16).w,d4 ROM:0011EB06 blt.s loc_11EB26 ROM:0011EB08 cmp.w ($CCE).w,d5 ROM:0011EB0C ble.s loc_11EB26 ROM:0011EB0E bset #4,($1403).w ROM:0011EB14 move.w ($ACA).w,($B1A).w ROM:0011EB1A move.b #2,($11D1).w ROM:0011EB20 bra.l loc_11EC60 ROM:0011EB26 ; --------------------------------------------------------------------------- ROM:0011EB26 ROM:0011EB26 loc_11EB26: ; CODE XREF: ROM:0011EB06↑j ROM:0011EB26 ; ROM:0011EB0C↑j ROM:0011EB26 move.w ($B1C).w,d4 ROM:0011EB2A move.w d4,d5 ROM:0011EB2C cmpi.w #1,($AC8).w ROM:0011EB32 bne.s loc_11EB3A ROM:0011EB34 add.w $356(a5),d5 ROM:0011EB38 bra.s loc_11EB3E ROM:0011EB3A ; --------------------------------------------------------------------------- ROM:0011EB3A ROM:0011EB3A loc_11EB3A: ; CODE XREF: ROM:0011EB32↑j ROM:0011EB3A add.w $354(a5),d5 ROM:0011EB3E ROM:0011EB3E loc_11EB3E: ; CODE XREF: ROM:0011EB38↑j ROM:0011EB3E cmp.w ($B12).w,d5 ROM:0011EB42 bgt.s loc_11EB46 ROM:0011EB44 bra.s loc_11EB54 ROM:0011EB46 ; --------------------------------------------------------------------------- ROM:0011EB46 ROM:0011EB46 loc_11EB46: ; CODE XREF: ROM:0011EB42↑j ROM:0011EB46 btst #6,($1411).w ROM:0011EB4C bne.s loc_11EB96 ROM:0011EB4E cmp.w ($57E).w,d4 ROM:0011EB52 bge.s loc_11EB96 ROM:0011EB54 ROM:0011EB54 loc_11EB54: ; CODE XREF: ROM:0011EB44↑j ROM:0011EB54 bset #6,($1411).w ROM:0011EB5A move.w $346(a5),d6 ROM:0011EB5E cmp.w ($ACA).w,d6 ROM:0011EB62 ble.s loc_11EB96 ROM:0011EB64 cmpi.w #0,($65A).w ROM:0011EB6A bgt.s loc_11EB96 ROM:0011EB6C cmpi.w #0,($65C).w ROM:0011EB72 bgt.s loc_11EB96 ROM:0011EB74 move.w $348(a5),d5 ROM:0011EB78 clr.b ($806).w ROM:0011EB7C move.w d5,($65A).w ROM:0011EB80 move.b #1,($806).w ROM:0011EB86 bsr.w sub_11EEE0 ROM:0011EB8A move.b #1,($11D1).w ROM:0011EB90 bra.l *+6 ROM:0011EB96 ; --------------------------------------------------------------------------- ROM:0011EB96 ROM:0011EB96 loc_11EB96: ; CODE XREF: ROM:0011EAF2↑j ROM:0011EB96 ; ROM:0011EB4C↑j ... ROM:0011EB96 bsr.w sub_11EEFE ROM:0011EB9A rts ROM:0011EB9C ; --------------------------------------------------------------------------- ROM:0011EB9C ROM:0011EB9C loc_11EB9C: ; DATA XREF: ROM:0011EADC↑o ROM:0011EB9C cmpi.w #2,($ACA).w ROM:0011EBA2 ble.s loc_11EBEE ROM:0011EBA4 btst #0,($141F).w ROM:0011EBAA bne.s loc_11EBEE ROM:0011EBAC move.w ($B18).w,d4 ROM:0011EBB0 cmp.w ($B10).w,d4 ROM:0011EBB4 blt.s loc_11EBEE ROM:0011EBB6 cmpi.w #0,($65A).w ROM:0011EBBC bgt.s loc_11EBEE ROM:0011EBBE cmpi.w #0,($65C).w ROM:0011EBC4 bgt.s loc_11EBEE ROM:0011EBC6 move.w $348(a5),d5 ROM:0011EBCA clr.b ($806).w ROM:0011EBCE move.w d5,($65A).w ROM:0011EBD2 move.b #1,($806).w ROM:0011EBD8 bsr.w sub_11EEF0 ROM:0011EBDC move.w ($ACA).w,($B1A).w ROM:0011EBE2 move.b #2,($11D1).w ROM:0011EBE8 bra.l loc_11EC60 ROM:0011EBEE ; --------------------------------------------------------------------------- ROM:0011EBEE ROM:0011EBEE loc_11EBEE: ; CODE XREF: ROM:0011EBA2↑j ROM:0011EBEE ; ROM:0011EBAA↑j ... ROM:0011EBEE move.w $350(a5),d5 ROM:0011EBF2 cmp.w ($CCE).w,d5 ROM:0011EBF6 bgt.s loc_11EC28 ROM:0011EBF8 cmpi.w #2,($ACA).w ROM:0011EBFE ble.s loc_11EC28 ROM:0011EC00 move.w $348(a5),d5 ROM:0011EC04 clr.b ($806).w ROM:0011EC08 move.w d5,($65A).w ROM:0011EC0C move.b #1,($806).w ROM:0011EC12 bsr.w sub_11EEF0 ROM:0011EC16 bclr #4,($1403).w ROM:0011EC1C move.b #1,($11D1).w ROM:0011EC22 bra.l loc_11EB96 ROM:0011EC28 ; --------------------------------------------------------------------------- ROM:0011EC28 ROM:0011EC28 loc_11EC28: ; CODE XREF: ROM:0011EBF6↑j ROM:0011EC28 ; ROM:0011EBFE↑j ROM:0011EC28 move.w ($B1A).w,d5 ROM:0011EC2C cmp.w ($ACA).w,d5 ROM:0011EC30 ble.s loc_11EC44 ROM:0011EC32 bclr #4,($1403).w ROM:0011EC38 move.b #1,($11D1).w ROM:0011EC3E bra.l loc_11EB96 ROM:0011EC44 ; --------------------------------------------------------------------------- ROM:0011EC44 ROM:0011EC44 loc_11EC44: ; CODE XREF: ROM:0011EC30↑j ROM:0011EC44 move.w ($B18).w,d4 ROM:0011EC48 cmp.w ($B16).w,d4 ROM:0011EC4C bge.s loc_11EC60 ROM:0011EC4E bclr #4,($1403).w ROM:0011EC54 move.b #1,($11D1).w ROM:0011EC5A bra.l loc_11EB96 ROM:0011EC60 ; --------------------------------------------------------------------------- ROM:0011EC60 ROM:0011EC60 loc_11EC60: ; CODE XREF: ROM:0011EB20↑j ROM:0011EC60 ; ROM:0011EBE8↑j ... ROM:0011EC60 bsr.w sub_11EE8C ROM:0011EC64 rts ROM:0011EC66 ; --------------------------------------------------------------------------- ROM:0011EC66 rts ROM:0011EC68 ROM:0011EC68 ; =============== S U B R O U T I N E ======================================= ROM:0011EC68 ROM:0011EC68 ROM:0011EC68 sub_11EC68: ; CODE XREF: sub_11E94A+C↑p ROM:0011EC68 clr.w d1 ROM:0011EC6A move.b ($11D2).w,d1 ROM:0011EC6E cmpi.w #4,d1 ROM:0011EC72 bcc.s locret_11EC7C ROM:0011EC74 movea.l off_11EC7E(pc,d1.w*4),a0 ROM:0011EC78 nop ROM:0011EC7A jmp (a0) ROM:0011EC7C ; --------------------------------------------------------------------------- ROM:0011EC7C ROM:0011EC7C locret_11EC7C: ; CODE XREF: sub_11EC68+A↑j ROM:0011EC7C rts ROM:0011EC7C ; End of function sub_11EC68 ROM:0011EC7C ROM:0011EC7C ; --------------------------------------------------------------------------- ROM:0011EC7E off_11EC7E: dc.l loc_11EC8E ; DATA XREF: sub_11EC68+C↑r ROM:0011EC82 dc.l loc_11EC96 ROM:0011EC86 dc.l loc_11ECFC ROM:0011EC8A dc.l loc_11ED9A ROM:0011EC8E ; --------------------------------------------------------------------------- ROM:0011EC8E ROM:0011EC8E loc_11EC8E: ; DATA XREF: ROM:off_11EC7E↑o ROM:0011EC8E move.b #1,($11D2).w ROM:0011EC94 rts ROM:0011EC96 ; --------------------------------------------------------------------------- ROM:0011EC96 ROM:0011EC96 loc_11EC96: ; DATA XREF: ROM:0011EC82↑o ROM:0011EC96 move.w ($ACC).w,d4 ROM:0011EC9A cmp.w ($ACA).w,d4 ROM:0011EC9E bge.s loc_11ECC8 ROM:0011ECA0 addq.w #1,($ACC).w ROM:0011ECA4 bset #7,($140F).w ROM:0011ECAA move.w $34C(a5),d3 ROM:0011ECAE clr.b ($808).w ROM:0011ECB2 move.w d3,($65E).w ROM:0011ECB6 move.b #1,($808).w ROM:0011ECBC move.b #2,($11D2).w ROM:0011ECC2 bra.l locret_11ED98 ROM:0011ECC8 ; --------------------------------------------------------------------------- ROM:0011ECC8 ROM:0011ECC8 loc_11ECC8: ; CODE XREF: ROM:0011EC9E↑j ROM:0011ECC8 move.w ($ACC).w,d4 ROM:0011ECCC cmp.w ($ACA).w,d4 ROM:0011ECD0 ble.s locret_11ECFA ROM:0011ECD2 subq.w #1,($ACC).w ROM:0011ECD6 bset #7,($140F).w ROM:0011ECDC move.w $34C(a5),d3 ROM:0011ECE0 clr.b ($808).w ROM:0011ECE4 move.w d3,($65E).w ROM:0011ECE8 move.b #1,($808).w ROM:0011ECEE move.b #3,($11D2).w ROM:0011ECF4 bra.l locret_11EE24 ROM:0011ECFA ; --------------------------------------------------------------------------- ROM:0011ECFA ROM:0011ECFA locret_11ECFA: ; CODE XREF: ROM:0011ECD0↑j ROM:0011ECFA ; ROM:0011ED64↓j ... ROM:0011ECFA rts ROM:0011ECFC ; --------------------------------------------------------------------------- ROM:0011ECFC ROM:0011ECFC loc_11ECFC: ; DATA XREF: ROM:0011EC86↑o ROM:0011ECFC move.w ($ACC).w,d4 ROM:0011ED00 cmp.w ($ACA).w,d4 ROM:0011ED04 bgt.s loc_11ED66 ROM:0011ED06 move.w $35E(a5),d5 ROM:0011ED0A move.w $352(a5),d3 ROM:0011ED0E move.w $358(a5),d4 ROM:0011ED12 cmp.w ($A6C).w,d3 ROM:0011ED16 bge.s loc_11ED1E ROM:0011ED18 cmp.w ($518).w,d4 ROM:0011ED1C ble.s loc_11ED66 ROM:0011ED1E ROM:0011ED1E loc_11ED1E: ; CODE XREF: ROM:0011ED16↑j ROM:0011ED1E cmpi.w #0,($65E).w ROM:0011ED24 bgt.s loc_11ED66 ROM:0011ED26 cmpi.w #1,($AC8).w ROM:0011ED2C bne.s loc_11ED44 ROM:0011ED2E cmpi.w #2,($ACC).w ROM:0011ED34 bne.s loc_11ED44 ROM:0011ED36 move.w ($B12).w,d2 ROM:0011ED3A cmp.w ($B16).w,d2 ROM:0011ED3E bgt.s loc_11ED42 ROM:0011ED40 bra.s loc_11ED44 ROM:0011ED42 ; --------------------------------------------------------------------------- ROM:0011ED42 ROM:0011ED42 loc_11ED42: ; CODE XREF: ROM:0011ED3E↑j ROM:0011ED42 bra.s loc_11ED66 ROM:0011ED44 ; --------------------------------------------------------------------------- ROM:0011ED44 ROM:0011ED44 loc_11ED44: ; CODE XREF: ROM:0011ED2C↑j ROM:0011ED44 ; ROM:0011ED34↑j ... ROM:0011ED44 bclr #7,($140F).w ROM:0011ED4A clr.b ($809).w ROM:0011ED4E move.w d5,($660).w ROM:0011ED52 move.b #1,($809).w ROM:0011ED58 move.w ($ACC).w,($AC8).w ROM:0011ED5E move.b #1,($11D2).w ROM:0011ED64 bra.s locret_11ECFA ROM:0011ED66 ; --------------------------------------------------------------------------- ROM:0011ED66 ROM:0011ED66 loc_11ED66: ; CODE XREF: ROM:0011ED04↑j ROM:0011ED66 ; ROM:0011ED1C↑j ... ROM:0011ED66 move.w ($ACC).w,d4 ROM:0011ED6A cmp.w ($ACA).w,d4 ROM:0011ED6E ble.s locret_11ED98 ROM:0011ED70 subq.w #1,($ACC).w ROM:0011ED74 bset #7,($140F).w ROM:0011ED7A move.w $34C(a5),d3 ROM:0011ED7E clr.b ($808).w ROM:0011ED82 move.w d3,($65E).w ROM:0011ED86 move.b #1,($808).w ROM:0011ED8C move.b #3,($11D2).w ROM:0011ED92 bra.l locret_11EE24 ROM:0011ED98 ; --------------------------------------------------------------------------- ROM:0011ED98 ROM:0011ED98 locret_11ED98: ; CODE XREF: ROM:0011ECC2↑j ROM:0011ED98 ; ROM:0011ED6E↑j ... ROM:0011ED98 rts ROM:0011ED9A ; --------------------------------------------------------------------------- ROM:0011ED9A ROM:0011ED9A loc_11ED9A: ; DATA XREF: ROM:0011EC8A↑o ROM:0011ED9A move.w ($ACC).w,d4 ROM:0011ED9E cmp.w ($ACA).w,d4 ROM:0011EDA2 blt.s loc_11EDF2 ROM:0011EDA4 move.w $35E(a5),d5 ROM:0011EDA8 move.w $352(a5),d3 ROM:0011EDAC move.w $358(a5),d4 ROM:0011EDB0 btst #4,($1403).w ROM:0011EDB6 bne.s loc_11EDC4 ROM:0011EDB8 cmp.w ($A6C).w,d3 ROM:0011EDBC bge.s loc_11EDC4 ROM:0011EDBE cmp.w ($518).w,d4 ROM:0011EDC2 ble.s loc_11EDF2 ROM:0011EDC4 ROM:0011EDC4 loc_11EDC4: ; CODE XREF: ROM:0011EDB6↑j ROM:0011EDC4 ; ROM:0011EDBC↑j ROM:0011EDC4 cmpi.w #0,($65E).w ROM:0011EDCA bgt.s loc_11EDF2 ROM:0011EDCC bclr #7,($140F).w ROM:0011EDD2 clr.b ($809).w ROM:0011EDD6 move.w d5,($660).w ROM:0011EDDA move.b #1,($809).w ROM:0011EDE0 move.w ($ACC).w,($AC8).w ROM:0011EDE6 move.b #1,($11D2).w ROM:0011EDEC bra.l locret_11ECFA ROM:0011EDF2 ; --------------------------------------------------------------------------- ROM:0011EDF2 ROM:0011EDF2 loc_11EDF2: ; CODE XREF: ROM:0011EDA2↑j ROM:0011EDF2 ; ROM:0011EDC2↑j ... ROM:0011EDF2 move.w ($ACC).w,d4 ROM:0011EDF6 cmp.w ($ACA).w,d4 ROM:0011EDFA bge.s locret_11EE24 ROM:0011EDFC addq.w #1,($ACC).w ROM:0011EE00 bset #7,($140F).w ROM:0011EE06 move.w $34C(a5),d3 ROM:0011EE0A clr.b ($808).w ROM:0011EE0E move.w d3,($65E).w ROM:0011EE12 move.b #1,($808).w ROM:0011EE18 move.b #2,($11D2).w ROM:0011EE1E bra.l locret_11ED98 ROM:0011EE24 ; --------------------------------------------------------------------------- ROM:0011EE24 ROM:0011EE24 locret_11EE24: ; CODE XREF: ROM:0011ECF4↑j ROM:0011EE24 ; ROM:0011ED92↑j ... ROM:0011EE24 rts ROM:0011EE26 ; --------------------------------------------------------------------------- ROM:0011EE26 rts ROM:0011EE28 ROM:0011EE28 ; =============== S U B R O U T I N E ======================================= ROM:0011EE28 ROM:0011EE28 ROM:0011EE28 sub_11EE28: ; CODE XREF: ROM:0011EA1A↑p ROM:0011EE28 move.w ($ACA).w,d2 ROM:0011EE2C addq.w #1,d2 ROM:0011EE2E move.w $9E2(a5,d2.w*2),d3 ROM:0011EE34 move.w ($518).w,d4 ROM:0011EE38 mulu.w #$1846,d4 ROM:0011EE3C divu.w d3,d4 ROM:0011EE3E move.w d4,($B10).w ROM:0011EE42 bclr #3,($1410).w ROM:0011EE48 move.w ($B18).w,d2 ROM:0011EE4C move.w $350(a5),d3 ROM:0011EE50 cmpi.w #0,($65A).w ROM:0011EE56 bgt.s locret_11EE8A ROM:0011EE58 cmp.w ($B10).w,d2 ROM:0011EE5C bge.s loc_11EE64 ROM:0011EE5E bset #3,($1410).w ROM:0011EE64 ROM:0011EE64 loc_11EE64: ; CODE XREF: sub_11EE28+34↑j ROM:0011EE64 cmp.w ($B16).w,d2 ROM:0011EE68 bge.s loc_11EE7C ROM:0011EE6A cmp.w ($B10).w,d2 ROM:0011EE6E ble.s loc_11EE7C ROM:0011EE70 cmp.w ($CCE).w,d3 ROM:0011EE74 ble.s loc_11EE7C ROM:0011EE76 bset #3,($1410).w ROM:0011EE7C ROM:0011EE7C loc_11EE7C: ; CODE XREF: sub_11EE28+40↑j ROM:0011EE7C ; sub_11EE28+46↑j ... ROM:0011EE7C cmpi.w #1,($ACA).w ROM:0011EE82 bne.s locret_11EE8A ROM:0011EE84 bset #3,($1410).w ROM:0011EE8A ROM:0011EE8A locret_11EE8A: ; CODE XREF: sub_11EE28+2E↑j ROM:0011EE8A ; sub_11EE28+5A↑j ROM:0011EE8A rts ROM:0011EE8A ; End of function sub_11EE28 ROM:0011EE8A ROM:0011EE8C ROM:0011EE8C ; =============== S U B R O U T I N E ======================================= ROM:0011EE8C ROM:0011EE8C ROM:0011EE8C sub_11EE8C: ; CODE XREF: ROM:0011E9F8↑p ROM:0011EE8C ; ROM:loc_11EC60↑p ROM:0011EE8C move.w ($ACA).w,d2 ROM:0011EE90 subq.w #1,d2 ROM:0011EE92 move.w $9E2(a5,d2.w*2),d3 ROM:0011EE98 move.w ($518).w,d4 ROM:0011EE9C mulu.w #$1846,d4 ROM:0011EEA0 divu.w d3,d4 ROM:0011EEA2 move.w d4,($B10).w ROM:0011EEA6 bclr #1,($141F).w ROM:0011EEAC move.w $35A(a5),d7 ROM:0011EEB0 move.w $35C(a5),d3 ROM:0011EEB4 move.w ($B1C).w,d5 ROM:0011EEB8 sub.w $34E(a5),d5 ROM:0011EEBC cmpi.w #0,($65A).w ROM:0011EEC2 bgt.s locret_11EEDE ROM:0011EEC4 cmp.w ($B10).w,d5 ROM:0011EEC8 blt.s loc_11EED0 ROM:0011EECA bset #1,($141F).w ROM:0011EED0 ROM:0011EED0 loc_11EED0: ; CODE XREF: sub_11EE8C+3C↑j ROM:0011EED0 cmp.w d2,d7 ROM:0011EED2 bgt.s locret_11EEDE ROM:0011EED4 cmp.w d3,d5 ROM:0011EED6 blt.s locret_11EEDE ROM:0011EED8 bset #1,($141F).w ROM:0011EEDE ROM:0011EEDE locret_11EEDE: ; CODE XREF: sub_11EE8C+36↑j ROM:0011EEDE ; sub_11EE8C+46↑j ... ROM:0011EEDE rts ROM:0011EEDE ; End of function sub_11EE8C ROM:0011EEDE ROM:0011EEE0 ROM:0011EEE0 ; =============== S U B R O U T I N E ======================================= ROM:0011EEE0 ROM:0011EEE0 ROM:0011EEE0 sub_11EEE0: ; CODE XREF: ROM:0011EAAA↑p ROM:0011EEE0 ; ROM:0011EB86↑p ROM:0011EEE0 move.w $346(a5),d2 ROM:0011EEE4 cmp.w ($ACA).w,d2 ROM:0011EEE8 ble.s locret_11EEEE ROM:0011EEEA addq.w #1,($ACA).w ROM:0011EEEE ROM:0011EEEE locret_11EEEE: ; CODE XREF: sub_11EEE0+8↑j ROM:0011EEEE rts ROM:0011EEEE ; End of function sub_11EEE0 ROM:0011EEEE ROM:0011EEF0 ROM:0011EEF0 ; =============== S U B R O U T I N E ======================================= ROM:0011EEF0 ROM:0011EEF0 ROM:0011EEF0 sub_11EEF0: ; CODE XREF: ROM:0011EA62↑p ROM:0011EEF0 ; ROM:0011EBD8↑p ... ROM:0011EEF0 cmpi.w #1,($ACA).w ROM:0011EEF6 ble.s locret_11EEFC ROM:0011EEF8 subq.w #1,($ACA).w ROM:0011EEFC ROM:0011EEFC locret_11EEFC: ; CODE XREF: sub_11EEF0+6↑j ROM:0011EEFC rts ROM:0011EEFC ; End of function sub_11EEF0 ROM:0011EEFC ROM:0011EEFE ROM:0011EEFE ; =============== S U B R O U T I N E ======================================= ROM:0011EEFE ROM:0011EEFE ROM:0011EEFE sub_11EEFE: ; CODE XREF: ROM:loc_11EB96↑p ROM:0011EEFE move.w ($B1C).w,d1 ROM:0011EF02 sub.w $34E(a5),d1 ROM:0011EF06 cmp.w ($57E).w,d1 ROM:0011EF0A ble.s locret_11EF12 ROM:0011EF0C bclr #6,($1411).w ROM:0011EF12 ROM:0011EF12 locret_11EF12: ; CODE XREF: sub_11EEFE+C↑j ROM:0011EF12 rts ROM:0011EF12 ; End of function sub_11EEFE ROM:0011EF12 ROM:0011EF14 ROM:0011EF14 ; =============== S U B R O U T I N E ======================================= ROM:0011EF14 ROM:0011EF14 ROM:0011EF14 sub_11EF14: ; CODE XREF: sub_11E94A+10↑p ROM:0011EF14 move.w $346(a5),d1 ROM:0011EF18 move.w ($ACC).w,d3 ROM:0011EF1C move.w $9E2(a5,d3.w*2),d2 ROM:0011EF22 move.w $35C(a5),d6 ROM:0011EF26 cmp.w d3,d1 ROM:0011EF28 blt.w loc_11EF3C ROM:0011EF2C move.w ($518).w,d4 ROM:0011EF30 mulu.w #$1846,d4 ROM:0011EF34 divu.w d2,d4 ROM:0011EF36 move.w d4,($B16).w ROM:0011EF3A bra.s loc_11EF40 ROM:0011EF3C ; --------------------------------------------------------------------------- ROM:0011EF3C ROM:0011EF3C loc_11EF3C: ; CODE XREF: sub_11EF14+14↑j ROM:0011EF3C move.w d6,($B16).w ROM:0011EF40 ROM:0011EF40 loc_11EF40: ; CODE XREF: sub_11EF14+26↑j ROM:0011EF40 move.w $35A(a5),d5 ROM:0011EF44 cmp.w ($ACC).w,d5 ROM:0011EF48 bgt.s locret_11EF54 ROM:0011EF4A cmp.w ($B16).w,d6 ROM:0011EF4E bge.s locret_11EF54 ROM:0011EF50 move.w d6,($B16).w ROM:0011EF54 ROM:0011EF54 locret_11EF54: ; CODE XREF: sub_11EF14+34↑j ROM:0011EF54 ; sub_11EF14+3A↑j ROM:0011EF54 rts ROM:0011EF54 ; End of function sub_11EF14 ROM:0011EF54 ROM:0011EF56 ROM:0011EF56 ; =============== S U B R O U T I N E ======================================= ROM:0011EF56 ROM:0011EF56 ROM:0011EF56 sub_11EF56: ; CODE XREF: sub_11E94A+14↑p ROM:0011EF56 move.w #$3E34,d1 ROM:0011EF5A move.w ($518).w,d2 ROM:0011EF5E bsr.l sub_1174AA ROM:0011EF64 move.w d1,($B18).w ROM:0011EF68 rts ROM:0011EF68 ; End of function sub_11EF56 ROM:0011EF68 ROM:0011EF6A ROM:0011EF6A ; =============== S U B R O U T I N E ======================================= ROM:0011EF6A ROM:0011EF6A ROM:0011EF6A sub_11EF6A: ; CODE XREF: sub_11E94A+1E↑p ROM:0011EF6A move.w $360(a5),d1 ROM:0011EF6E cmp.w ($518).w,d1 ROM:0011EF72 ble.s loc_11EF82 ROM:0011EF74 cmpi.w #2,($AC8).w ROM:0011EF7A bne.s loc_11EF82 ROM:0011EF7C bset #5,($142A).w ROM:0011EF82 ROM:0011EF82 loc_11EF82: ; CODE XREF: sub_11EF6A+8↑j ROM:0011EF82 ; sub_11EF6A+10↑j ROM:0011EF82 move.w ($AE4).w,d3 ROM:0011EF86 move.w $362(a5),d2 ROM:0011EF8A cmpi.w #1,($AC8).w ROM:0011EF90 bne.s loc_11EF9A ROM:0011EF92 cmp.w ($57E).w,d3 ROM:0011EF96 bge.s loc_11EF9A ROM:0011EF98 bra.s loc_11EFB2 ROM:0011EF9A ; --------------------------------------------------------------------------- ROM:0011EF9A ROM:0011EF9A loc_11EF9A: ; CODE XREF: sub_11EF6A+26↑j ROM:0011EF9A ; sub_11EF6A+2C↑j ROM:0011EF9A btst #1,($1410).w ROM:0011EFA0 bne.s loc_11EFAC ROM:0011EFA2 cmpi.w #2,($AC8).w ROM:0011EFA8 bne.s loc_11EFAC ROM:0011EFAA bra.s loc_11EFB2 ROM:0011EFAC ; --------------------------------------------------------------------------- ROM:0011EFAC ROM:0011EFAC loc_11EFAC: ; CODE XREF: sub_11EF6A+36↑j ROM:0011EFAC ; sub_11EF6A+3E↑j ROM:0011EFAC cmp.w ($AC0).w,d2 ROM:0011EFB0 bge.s loc_11EFB8 ROM:0011EFB2 ROM:0011EFB2 loc_11EFB2: ; CODE XREF: sub_11EF6A+2E↑j ROM:0011EFB2 ; sub_11EF6A+40↑j ROM:0011EFB2 bclr #5,($142A).w ROM:0011EFB8 ROM:0011EFB8 loc_11EFB8: ; CODE XREF: sub_11EF6A+46↑j ROM:0011EFB8 btst #4,($1403).w ROM:0011EFBE beq.s loc_11EFC8 ROM:0011EFC0 move.w ($B18).w,($B14).w ROM:0011EFC6 bra.s loc_11EFF2 ROM:0011EFC8 ; --------------------------------------------------------------------------- ROM:0011EFC8 ROM:0011EFC8 loc_11EFC8: ; CODE XREF: sub_11EF6A+54↑j ROM:0011EFC8 btst #5,($142A).w ROM:0011EFCE beq.s loc_11EFEC ROM:0011EFD0 cmpi.w #2,($ACC).w ROM:0011EFD6 bne.s loc_11EFEC ROM:0011EFD8 move.w #$3E38,d1 ROM:0011EFDC move.w ($518).w,d2 ROM:0011EFE0 bsr.l sub_1174AA ROM:0011EFE6 move.w d1,($B14).w ROM:0011EFEA bra.s loc_11EFF2 ROM:0011EFEC ; --------------------------------------------------------------------------- ROM:0011EFEC ROM:0011EFEC loc_11EFEC: ; CODE XREF: sub_11EF6A+64↑j ROM:0011EFEC ; sub_11EF6A+6C↑j ROM:0011EFEC move.w ($B16).w,($B14).w ROM:0011EFF2 ROM:0011EFF2 loc_11EFF2: ; CODE XREF: sub_11EF6A+5C↑j ROM:0011EFF2 ; sub_11EF6A+80↑j ROM:0011EFF2 move.w ($ABE).w,d2 ROM:0011EFF6 cmp.w ($B14).w,d2 ROM:0011EFFA ble.s locret_11F000 ROM:0011EFFC move.w d2,($B14).w ROM:0011F000 ROM:0011F000 locret_11F000: ; CODE XREF: sub_11EF6A+90↑j ROM:0011F000 rts ROM:0011F000 ; End of function sub_11EF6A ROM:0011F000 ROM:0011F002 ROM:0011F002 ; =============== S U B R O U T I N E ======================================= ROM:0011F002 ROM:0011F002 ROM:0011F002 sub_11F002: ; CODE XREF: sub_11E94A↑p ROM:0011F002 move.w #$3E36,d1 ROM:0011F006 move.w ($9E8).w,d2 ROM:0011F00A bsr.l sub_1174AA ROM:0011F010 move.w d1,($B1C).w ROM:0011F014 rts ROM:0011F014 ; End of function sub_11F002 ROM:0011F014 ROM:0011F016 ROM:0011F016 ; =============== S U B R O U T I N E ======================================= ROM:0011F016 ROM:0011F016 ROM:0011F016 sub_11F016: ; CODE XREF: sub_129E74+7E↓p ROM:0011F016 move.w #0,d2 ROM:0011F01A bra.s loc_11F020 ROM:0011F01C ; --------------------------------------------------------------------------- ROM:0011F01C ROM:0011F01C loc_11F01C: ; CODE XREF: sub_11F016+18↓j ROM:0011F01C addi.w #1,d2 ROM:0011F020 ROM:0011F020 loc_11F020: ; CODE XREF: sub_11F016+4↑j ROM:0011F020 cmpi.w #0,d2 ROM:0011F024 bgt.s locret_11F030 ROM:0011F026 move.w #0,$1494(d2.w*2) ROM:0011F02E bra.s loc_11F01C ROM:0011F030 ; --------------------------------------------------------------------------- ROM:0011F030 ROM:0011F030 locret_11F030: ; CODE XREF: sub_11F016+E↑j ROM:0011F030 rts ROM:0011F030 ; End of function sub_11F016 ROM:0011F030 ROM:0011F032 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011F034 ROM:0011F034 ; =============== S U B R O U T I N E ======================================= ROM:0011F034 ROM:0011F034 ROM:0011F034 sub_11F034: ; CODE XREF: sub_11F144+C↓p ROM:0011F034 clr.w d1 ROM:0011F036 move.b ($11D6).w,d1 ROM:0011F03A cmpi.w #5,d1 ROM:0011F03E bcc.s locret_11F048 ROM:0011F040 movea.l off_11F04A(pc,d1.w*4),a0 ROM:0011F044 nop ROM:0011F046 jmp (a0) ROM:0011F048 ; --------------------------------------------------------------------------- ROM:0011F048 ROM:0011F048 locret_11F048: ; CODE XREF: sub_11F034+A↑j ROM:0011F048 rts ROM:0011F048 ; End of function sub_11F034 ROM:0011F048 ROM:0011F048 ; --------------------------------------------------------------------------- ROM:0011F04A off_11F04A: dc.l loc_11F05E ; DATA XREF: sub_11F034+C↑r ROM:0011F04E dc.l loc_11F068 ROM:0011F052 dc.l loc_11F0D8 ROM:0011F056 dc.l loc_11F102 ROM:0011F05A dc.l loc_11F132 ROM:0011F05E ; --------------------------------------------------------------------------- ROM:0011F05E ROM:0011F05E loc_11F05E: ; DATA XREF: ROM:off_11F04A↑o ROM:0011F05E move.b #1,($11D6).w ROM:0011F064 bra.s locret_11F0D6 ROM:0011F066 ; --------------------------------------------------------------------------- ROM:0011F066 rts ROM:0011F068 ; --------------------------------------------------------------------------- ROM:0011F068 ROM:0011F068 loc_11F068: ; DATA XREF: ROM:0011F04E↑o ROM:0011F068 btst #2,($1409).w ROM:0011F06E beq.s loc_11F0AE ROM:0011F070 btst #5,($1430).w ROM:0011F076 beq.s loc_11F0AE ROM:0011F078 move.w $3D6(a5),d0 ROM:0011F07C cmpi.w #1,d0 ROM:0011F080 bne.s loc_11F0AE ROM:0011F082 bset #3,($141B).w ROM:0011F088 move.w #$3E3E,d1 ROM:0011F08C move.w ($9AE).w,d2 ROM:0011F090 bsr.l sub_1174AA ROM:0011F096 clr.b ($843).w ROM:0011F09A move.w d1,($6D4).w ROM:0011F09E move.b #1,($843).w ROM:0011F0A4 move.b #3,($11D6).w ROM:0011F0AA bra.w locret_11F130 ROM:0011F0AE ; --------------------------------------------------------------------------- ROM:0011F0AE ROM:0011F0AE loc_11F0AE: ; CODE XREF: ROM:0011F06E↑j ROM:0011F0AE ; ROM:0011F076↑j ... ROM:0011F0AE btst #2,($1409).w ROM:0011F0B4 beq.s locret_11F0D6 ROM:0011F0B6 btst #2,($1416).w ROM:0011F0BC bne.s loc_11F0C8 ROM:0011F0BE move.w $3D4(a5),d1 ROM:0011F0C2 cmp.w ($9E8).w,d1 ROM:0011F0C6 bge.s locret_11F0D6 ROM:0011F0C8 ROM:0011F0C8 loc_11F0C8: ; CODE XREF: ROM:0011F0BC↑j ROM:0011F0C8 bset #3,($141B).w ROM:0011F0CE move.b #2,($11D6).w ROM:0011F0D4 bra.s locret_11F100 ROM:0011F0D6 ; --------------------------------------------------------------------------- ROM:0011F0D6 ROM:0011F0D6 locret_11F0D6: ; CODE XREF: ROM:0011F064↑j ROM:0011F0D6 ; ROM:0011F0B4↑j ... ROM:0011F0D6 rts ROM:0011F0D8 ; --------------------------------------------------------------------------- ROM:0011F0D8 ROM:0011F0D8 loc_11F0D8: ; DATA XREF: ROM:0011F052↑o ROM:0011F0D8 btst #2,($1409).w ROM:0011F0DE beq.s loc_11F0F2 ROM:0011F0E0 move.w $3D2(a5),d1 ROM:0011F0E4 cmp.w ($9E8).w,d1 ROM:0011F0E8 ble.s locret_11F100 ROM:0011F0EA btst #2,($1416).w ROM:0011F0F0 bne.s locret_11F100 ROM:0011F0F2 ROM:0011F0F2 loc_11F0F2: ; CODE XREF: ROM:0011F0DE↑j ROM:0011F0F2 bclr #3,($141B).w ROM:0011F0F8 move.b #1,($11D6).w ROM:0011F0FE bra.s locret_11F0D6 ROM:0011F100 ; --------------------------------------------------------------------------- ROM:0011F100 ROM:0011F100 locret_11F100: ; CODE XREF: ROM:0011F0D4↑j ROM:0011F100 ; ROM:0011F0E8↑j ... ROM:0011F100 rts ROM:0011F102 ; --------------------------------------------------------------------------- ROM:0011F102 ROM:0011F102 loc_11F102: ; DATA XREF: ROM:0011F056↑o ROM:0011F102 btst #2,($1409).w ROM:0011F108 bne.s loc_11F118 ROM:0011F10A bclr #3,($141B).w ROM:0011F110 move.b #1,($11D6).w ROM:0011F116 bra.s locret_11F0D6 ROM:0011F118 ; --------------------------------------------------------------------------- ROM:0011F118 ROM:0011F118 loc_11F118: ; CODE XREF: ROM:0011F108↑j ROM:0011F118 cmpi.w #0,($6D4).w ROM:0011F11E bgt.s locret_11F130 ROM:0011F120 btst #2,($1416).w ROM:0011F126 bne.s locret_11F130 ROM:0011F128 bclr #3,($141B).w ROM:0011F12E bra.s locret_11F142 ROM:0011F130 ; --------------------------------------------------------------------------- ROM:0011F130 ROM:0011F130 locret_11F130: ; CODE XREF: ROM:0011F0AA↑j ROM:0011F130 ; ROM:0011F11E↑j ... ROM:0011F130 rts ROM:0011F132 ; --------------------------------------------------------------------------- ROM:0011F132 ROM:0011F132 loc_11F132: ; DATA XREF: ROM:0011F05A↑o ROM:0011F132 btst #2,($1409).w ROM:0011F138 bne.s locret_11F142 ROM:0011F13A move.b #1,($11D6).w ROM:0011F140 bra.s locret_11F0D6 ROM:0011F142 ; --------------------------------------------------------------------------- ROM:0011F142 ROM:0011F142 locret_11F142: ; CODE XREF: ROM:0011F12E↑j ROM:0011F142 ; ROM:0011F138↑j ROM:0011F142 rts ROM:0011F144 ROM:0011F144 ; =============== S U B R O U T I N E ======================================= ROM:0011F144 ROM:0011F144 ROM:0011F144 sub_11F144: ; CODE XREF: sub_129E74+18↓p ROM:0011F144 bsr.l sub_120070 ROM:0011F14A bsr.l sub_11FAE8 ROM:0011F150 bsr.l sub_11F034 ROM:0011F156 bsr.l sub_11F7A4 ROM:0011F15C bsr.w sub_11F174 ROM:0011F160 bsr.l sub_11F5F8 ROM:0011F166 bsr.l sub_11F6BE ROM:0011F16C bsr.l sub_11F36E ROM:0011F172 rts ROM:0011F172 ; End of function sub_11F144 ROM:0011F172 ROM:0011F174 ROM:0011F174 ; =============== S U B R O U T I N E ======================================= ROM:0011F174 ROM:0011F174 ROM:0011F174 sub_11F174: ; CODE XREF: sub_11F144+18↑p ROM:0011F174 clr.w d1 ROM:0011F176 move.b ($11D7).w,d1 ROM:0011F17A cmpi.w #5,d1 ROM:0011F17E bcc.s locret_11F188 ROM:0011F180 movea.l off_11F18A(pc,d1.w*4),a0 ROM:0011F184 nop ROM:0011F186 jmp (a0) ROM:0011F188 ; --------------------------------------------------------------------------- ROM:0011F188 ROM:0011F188 locret_11F188: ; CODE XREF: sub_11F174+A↑j ROM:0011F188 rts ROM:0011F188 ; End of function sub_11F174 ROM:0011F188 ROM:0011F188 ; --------------------------------------------------------------------------- ROM:0011F18A off_11F18A: dc.l loc_11F19E ; DATA XREF: sub_11F174+C↑r ROM:0011F18E dc.l loc_11F1B6 ROM:0011F192 dc.l loc_11F240 ROM:0011F196 dc.l loc_11F2A4 ROM:0011F19A dc.l loc_11F2FC ROM:0011F19E ; --------------------------------------------------------------------------- ROM:0011F19E ROM:0011F19E loc_11F19E: ; DATA XREF: ROM:off_11F18A↑o ROM:0011F19E bset #0,($142F).w ROM:0011F1A4 bsr.l sub_11F8DC ROM:0011F1AA move.b #1,($11D7).w ROM:0011F1B0 bra.w loc_11F238 ROM:0011F1B4 ; --------------------------------------------------------------------------- ROM:0011F1B4 rts ROM:0011F1B6 ; --------------------------------------------------------------------------- ROM:0011F1B6 ROM:0011F1B6 loc_11F1B6: ; DATA XREF: ROM:0011F18E↑o ROM:0011F1B6 move.w $3DA(a5),d1 ROM:0011F1BA cmpi.w #1,d1 ROM:0011F1BE bne.s loc_11F1D6 ROM:0011F1C0 bclr #5,($1422).w ROM:0011F1C6 bclr #4,($1418).w ROM:0011F1CC move.b #4,($11D7).w ROM:0011F1D2 bra.w loc_11F366 ROM:0011F1D6 ; --------------------------------------------------------------------------- ROM:0011F1D6 ROM:0011F1D6 loc_11F1D6: ; CODE XREF: ROM:0011F1BE↑j ROM:0011F1D6 move.w $3D8(a5),d0 ROM:0011F1DA cmpi.w #1,d0 ROM:0011F1DE bne.s loc_11F1F0 ROM:0011F1E0 bclr #0,($142F).w ROM:0011F1E6 move.b #3,($11D7).w ROM:0011F1EC bra.w loc_11F2F4 ROM:0011F1F0 ; --------------------------------------------------------------------------- ROM:0011F1F0 ROM:0011F1F0 loc_11F1F0: ; CODE XREF: ROM:0011F1DE↑j ROM:0011F1F0 move.w #2,d0 ROM:0011F1F4 move.w #1,d1 ROM:0011F1F8 cmp.w $3D8(a5),d0 ROM:0011F1FC beq.s loc_11F214 ROM:0011F1FE cmp.w $3D8(a5),d1 ROM:0011F202 beq.s loc_11F238 ROM:0011F204 btst #1,($151F).w ROM:0011F20A bne.s loc_11F214 ROM:0011F20C btst #4,($896).w ROM:0011F212 beq.s loc_11F238 ROM:0011F214 ROM:0011F214 loc_11F214: ; CODE XREF: ROM:0011F1FC↑j ROM:0011F214 ; ROM:0011F20A↑j ROM:0011F214 bset #1,($151F).w ROM:0011F21A bsr.l sub_11FBA8 ROM:0011F220 move.b #0,($11DC).w ROM:0011F226 bclr #1,($1406).w ROM:0011F22C move.b #2,($11D7).w ROM:0011F232 bra.l loc_11F29C ROM:0011F238 ; --------------------------------------------------------------------------- ROM:0011F238 ROM:0011F238 loc_11F238: ; CODE XREF: ROM:0011F1B0↑j ROM:0011F238 ; ROM:0011F202↑j ... ROM:0011F238 bsr.l sub_11F8DC ROM:0011F23E rts ROM:0011F240 ; --------------------------------------------------------------------------- ROM:0011F240 ROM:0011F240 loc_11F240: ; DATA XREF: ROM:0011F192↑o ROM:0011F240 move.w $3DA(a5),d1 ROM:0011F244 cmpi.w #1,d1 ROM:0011F248 bne.s loc_11F25A ROM:0011F24A bclr #1,($151F).w ROM:0011F250 move.b #4,($11D7).w ROM:0011F256 bra.w loc_11F366 ROM:0011F25A ; --------------------------------------------------------------------------- ROM:0011F25A ROM:0011F25A loc_11F25A: ; CODE XREF: ROM:0011F248↑j ROM:0011F25A move.w $3D8(a5),d0 ROM:0011F25E cmpi.w #1,d0 ROM:0011F262 bne.s loc_11F27C ROM:0011F264 bclr #1,($151F).w ROM:0011F26A bclr #0,($142F).w ROM:0011F270 move.b #3,($11D7).w ROM:0011F276 bra.l loc_11F2F4 ROM:0011F27C ; --------------------------------------------------------------------------- ROM:0011F27C ROM:0011F27C loc_11F27C: ; CODE XREF: ROM:0011F262↑j ROM:0011F27C btst #7,($141B).w ROM:0011F282 beq.s loc_11F29C ROM:0011F284 bclr #1,($151F).w ROM:0011F28A bclr #7,($141B).w ROM:0011F290 move.b #1,($11D7).w ROM:0011F296 bra.l loc_11F238 ROM:0011F29C ; --------------------------------------------------------------------------- ROM:0011F29C ROM:0011F29C loc_11F29C: ; CODE XREF: ROM:0011F232↑j ROM:0011F29C ; ROM:0011F282↑j ... ROM:0011F29C bsr.l sub_11FBA8 ROM:0011F2A2 rts ROM:0011F2A4 ; --------------------------------------------------------------------------- ROM:0011F2A4 ROM:0011F2A4 loc_11F2A4: ; DATA XREF: ROM:0011F196↑o ROM:0011F2A4 move.w $3DA(a5),d1 ROM:0011F2A8 cmpi.w #1,d1 ROM:0011F2AC bne.s loc_11F2BE ROM:0011F2AE bset #0,($142F).w ROM:0011F2B4 move.b #4,($11D7).w ROM:0011F2BA bra.w loc_11F366 ROM:0011F2BE ; --------------------------------------------------------------------------- ROM:0011F2BE ROM:0011F2BE loc_11F2BE: ; CODE XREF: ROM:0011F2AC↑j ROM:0011F2BE move.w $3D8(a5),d0 ROM:0011F2C2 cmpi.w #2,d0 ROM:0011F2C6 bne.s loc_11F2DC ROM:0011F2C8 bset #0,($142F).w ROM:0011F2CE bset #1,($151F).w ROM:0011F2D4 move.b #2,($11D7).w ROM:0011F2DA bra.s loc_11F29C ROM:0011F2DC ; --------------------------------------------------------------------------- ROM:0011F2DC ROM:0011F2DC loc_11F2DC: ; CODE XREF: ROM:0011F2C6↑j ROM:0011F2DC cmpi.w #0,d0 ROM:0011F2E0 bne.s loc_11F2F4 ROM:0011F2E2 bset #0,($142F).w ROM:0011F2E8 move.b #1,($11D7).w ROM:0011F2EE bra.l loc_11F238 ROM:0011F2F4 ; --------------------------------------------------------------------------- ROM:0011F2F4 ROM:0011F2F4 loc_11F2F4: ; CODE XREF: ROM:0011F1EC↑j ROM:0011F2F4 ; ROM:0011F276↑j ... ROM:0011F2F4 bsr.l sub_11F8DC ROM:0011F2FA rts ROM:0011F2FC ; --------------------------------------------------------------------------- ROM:0011F2FC ROM:0011F2FC loc_11F2FC: ; DATA XREF: ROM:0011F19A↑o ROM:0011F2FC move.w $3DA(a5),d0 ROM:0011F300 cmpi.w #0,d0 ROM:0011F304 bne.s loc_11F31E ROM:0011F306 move.w $3D8(a5),d0 ROM:0011F30A cmpi.w #1,d0 ROM:0011F30E bne.s loc_11F31E ROM:0011F310 bclr #0,($142F).w ROM:0011F316 move.b #3,($11D7).w ROM:0011F31C bra.s loc_11F2F4 ROM:0011F31E ; --------------------------------------------------------------------------- ROM:0011F31E ROM:0011F31E loc_11F31E: ; CODE XREF: ROM:0011F304↑j ROM:0011F31E ; ROM:0011F30E↑j ROM:0011F31E move.w $3DA(a5),d0 ROM:0011F322 cmpi.w #0,d0 ROM:0011F326 bne.s loc_11F342 ROM:0011F328 move.w $3D8(a5),d0 ROM:0011F32C cmpi.w #2,d0 ROM:0011F330 bne.s loc_11F342 ROM:0011F332 bset #1,($151F).w ROM:0011F338 move.b #2,($11D7).w ROM:0011F33E bra.w loc_11F29C ROM:0011F342 ; --------------------------------------------------------------------------- ROM:0011F342 ROM:0011F342 loc_11F342: ; CODE XREF: ROM:0011F326↑j ROM:0011F342 ; ROM:0011F330↑j ROM:0011F342 move.w $3DA(a5),d0 ROM:0011F346 cmpi.w #0,d0 ROM:0011F34A bne.s loc_11F366 ROM:0011F34C move.w $3D8(a5),d0 ROM:0011F350 cmpi.w #0,d0 ROM:0011F354 bne.s loc_11F366 ROM:0011F356 bclr #1,($151F).w ROM:0011F35C move.b #1,($11D7).w ROM:0011F362 bra.w loc_11F238 ROM:0011F366 ; --------------------------------------------------------------------------- ROM:0011F366 ROM:0011F366 loc_11F366: ; CODE XREF: ROM:0011F1D2↑j ROM:0011F366 ; ROM:0011F256↑j ... ROM:0011F366 bsr.l nullsub_36 ROM:0011F36C rts ROM:0011F36E ROM:0011F36E ; =============== S U B R O U T I N E ======================================= ROM:0011F36E ROM:0011F36E ROM:0011F36E sub_11F36E: ; CODE XREF: sub_11F144+28↑p ROM:0011F36E clr.w d1 ROM:0011F370 move.b ($11D8).w,d1 ROM:0011F374 cmpi.w #6,d1 ROM:0011F378 bcc.s locret_11F382 ROM:0011F37A movea.l off_11F384(pc,d1.w*4),a0 ROM:0011F37E nop ROM:0011F380 jmp (a0) ROM:0011F382 ; --------------------------------------------------------------------------- ROM:0011F382 ROM:0011F382 locret_11F382: ; CODE XREF: sub_11F36E+A↑j ROM:0011F382 rts ROM:0011F382 ; End of function sub_11F36E ROM:0011F382 ROM:0011F382 ; --------------------------------------------------------------------------- ROM:0011F384 off_11F384: dc.l loc_11F39C ; DATA XREF: sub_11F36E+C↑r ROM:0011F388 dc.l loc_11F3AA ROM:0011F38C dc.l loc_11F43A ROM:0011F390 dc.l loc_11F482 ROM:0011F394 dc.l loc_11F4AC ROM:0011F398 dc.l loc_11F502 ROM:0011F39C ; --------------------------------------------------------------------------- ROM:0011F39C ROM:0011F39C loc_11F39C: ; DATA XREF: ROM:off_11F384↑o ROM:0011F39C move.b #1,($11D8).w ROM:0011F3A2 bra.l locret_11F438 ROM:0011F3A8 ; --------------------------------------------------------------------------- ROM:0011F3A8 rts ROM:0011F3AA ; --------------------------------------------------------------------------- ROM:0011F3AA ROM:0011F3AA loc_11F3AA: ; DATA XREF: ROM:0011F388↑o ROM:0011F3AA btst #2,($1409).w ROM:0011F3B0 beq.s loc_11F3EC ROM:0011F3B2 btst #2,($140E).w ROM:0011F3B8 beq.s loc_11F3C2 ROM:0011F3BA btst #4,($894).w ROM:0011F3C0 bne.s loc_11F3D4 ROM:0011F3C2 ROM:0011F3C2 loc_11F3C2: ; CODE XREF: ROM:0011F3B8↑j ROM:0011F3C2 move.w $3E8(a5),d0 ROM:0011F3C6 btst #2,($140E).w ROM:0011F3CC bne.s loc_11F3EC ROM:0011F3CE cmp.w ($9A6).w,d0 ROM:0011F3D2 bge.s loc_11F3EC ROM:0011F3D4 ROM:0011F3D4 loc_11F3D4: ; CODE XREF: ROM:0011F3C0↑j ROM:0011F3D4 bset #6,($140A).w ROM:0011F3DA bset #3,($8A0).w ROM:0011F3E0 move.b #4,($11D8).w ROM:0011F3E6 bra.l locret_11F500 ROM:0011F3EC ; --------------------------------------------------------------------------- ROM:0011F3EC ROM:0011F3EC loc_11F3EC: ; CODE XREF: ROM:0011F3B0↑j ROM:0011F3EC ; ROM:0011F3CC↑j ... ROM:0011F3EC btst #4,($894).w ROM:0011F3F2 beq.s locret_11F438 ROM:0011F3F4 btst #1,($1426).w ROM:0011F3FA beq.s locret_11F438 ROM:0011F3FC btst #6,($140B).w ROM:0011F402 bne.s locret_11F438 ROM:0011F404 btst #1,($1420).w ROM:0011F40A bne.s locret_11F438 ROM:0011F40C btst #2,($140E).w ROM:0011F412 beq.s loc_11F416 ROM:0011F414 bra.s loc_11F420 ROM:0011F416 ; --------------------------------------------------------------------------- ROM:0011F416 ROM:0011F416 loc_11F416: ; CODE XREF: ROM:0011F412↑j ROM:0011F416 move.w $3E8(a5),d0 ROM:0011F41A cmp.w ($9A6).w,d0 ROM:0011F41E bge.s locret_11F438 ROM:0011F420 ROM:0011F420 loc_11F420: ; CODE XREF: ROM:0011F414↑j ROM:0011F420 bsr.w sub_11F552 ROM:0011F424 bset #1,($1414).w ROM:0011F42A bset #6,($140B).w ROM:0011F430 move.b #2,($11D8).w ROM:0011F436 bra.s locret_11F480 ROM:0011F438 ; --------------------------------------------------------------------------- ROM:0011F438 ROM:0011F438 locret_11F438: ; CODE XREF: ROM:0011F3A2↑j ROM:0011F438 ; ROM:0011F3F2↑j ... ROM:0011F438 rts ROM:0011F43A ; --------------------------------------------------------------------------- ROM:0011F43A ROM:0011F43A loc_11F43A: ; DATA XREF: ROM:0011F38C↑o ROM:0011F43A btst #2,($1409).w ROM:0011F440 beq.s loc_11F456 ROM:0011F442 bclr #1,($1414).w ROM:0011F448 bclr #6,($140B).w ROM:0011F44E move.b #1,($11D8).w ROM:0011F454 bra.s locret_11F438 ROM:0011F456 ; --------------------------------------------------------------------------- ROM:0011F456 ROM:0011F456 loc_11F456: ; CODE XREF: ROM:0011F440↑j ROM:0011F456 move.w ($C22).w,d0 ROM:0011F45A cmp.w ($BEE).w,d0 ROM:0011F45E bne.s locret_11F480 ROM:0011F460 btst #1,($1420).w ROM:0011F466 bne.s locret_11F480 ROM:0011F468 bset #6,($140A).w ROM:0011F46E bsr.w sub_11F5A8 ROM:0011F472 bset #3,($8A0).w ROM:0011F478 move.b #3,($11D8).w ROM:0011F47E bra.s locret_11F4AA ROM:0011F480 ; --------------------------------------------------------------------------- ROM:0011F480 ROM:0011F480 locret_11F480: ; CODE XREF: ROM:0011F436↑j ROM:0011F480 ; ROM:0011F45E↑j ... ROM:0011F480 rts ROM:0011F482 ; --------------------------------------------------------------------------- ROM:0011F482 ROM:0011F482 loc_11F482: ; DATA XREF: ROM:0011F390↑o ROM:0011F482 move.w ($C22).w,d0 ROM:0011F486 cmp.w ($BEE).w,d0 ROM:0011F48A bne.s loc_11F48E ROM:0011F48C bra.s loc_11F496 ROM:0011F48E ; --------------------------------------------------------------------------- ROM:0011F48E ROM:0011F48E loc_11F48E: ; CODE XREF: ROM:0011F48A↑j ROM:0011F48E btst #2,($1409).w ROM:0011F494 beq.s locret_11F4AA ROM:0011F496 ROM:0011F496 loc_11F496: ; CODE XREF: ROM:0011F48C↑j ROM:0011F496 bclr #1,($1414).w ROM:0011F49C bclr #6,($140B).w ROM:0011F4A2 move.b #4,($11D8).w ROM:0011F4A8 bra.s locret_11F500 ROM:0011F4AA ; --------------------------------------------------------------------------- ROM:0011F4AA ROM:0011F4AA locret_11F4AA: ; CODE XREF: ROM:0011F47E↑j ROM:0011F4AA ; ROM:0011F494↑j ROM:0011F4AA rts ROM:0011F4AC ; --------------------------------------------------------------------------- ROM:0011F4AC ROM:0011F4AC loc_11F4AC: ; DATA XREF: ROM:0011F394↑o ROM:0011F4AC btst #4,($894).w ROM:0011F4B2 bne.s loc_11F4D4 ROM:0011F4B4 btst #2,($140E).w ROM:0011F4BA beq.s loc_11F4D4 ROM:0011F4BC bclr #3,($8A0).w ROM:0011F4C2 bclr #6,($140A).w ROM:0011F4C8 move.b #1,($11D8).w ROM:0011F4CE bra.l locret_11F438 ROM:0011F4D4 ; --------------------------------------------------------------------------- ROM:0011F4D4 ROM:0011F4D4 loc_11F4D4: ; CODE XREF: ROM:0011F4B2↑j ROM:0011F4D4 ; ROM:0011F4BA↑j ROM:0011F4D4 btst #2,($140E).w ROM:0011F4DA bne.s locret_11F500 ROM:0011F4DC move.w $3E8(a5),d0 ROM:0011F4E0 cmp.w ($9A6).w,d0 ROM:0011F4E4 ble.s locret_11F500 ROM:0011F4E6 move.w $3EA(a5),d0 ROM:0011F4EA clr.b ($844).w ROM:0011F4EE move.w d0,($6D6).w ROM:0011F4F2 move.b #1,($844).w ROM:0011F4F8 move.b #5,($11D8).w ROM:0011F4FE bra.s locret_11F54E ROM:0011F500 ; --------------------------------------------------------------------------- ROM:0011F500 ROM:0011F500 locret_11F500: ; CODE XREF: ROM:0011F3E6↑j ROM:0011F500 ; ROM:0011F4A8↑j ... ROM:0011F500 rts ROM:0011F502 ; --------------------------------------------------------------------------- ROM:0011F502 ROM:0011F502 loc_11F502: ; DATA XREF: ROM:0011F398↑o ROM:0011F502 btst #2,($140E).w ROM:0011F508 bne.s loc_11F534 ROM:0011F50A move.w $3E6(a5),d0 ROM:0011F50E cmpi.w #0,($6D6).w ROM:0011F514 ble.s loc_11F51C ROM:0011F516 cmp.w ($9A6).w,d0 ROM:0011F51A ble.s loc_11F534 ROM:0011F51C ROM:0011F51C loc_11F51C: ; CODE XREF: ROM:0011F514↑j ROM:0011F51C bclr #3,($8A0).w ROM:0011F522 bclr #6,($140A).w ROM:0011F528 move.b #1,($11D8).w ROM:0011F52E bra.l locret_11F438 ROM:0011F534 ; --------------------------------------------------------------------------- ROM:0011F534 ROM:0011F534 loc_11F534: ; CODE XREF: ROM:0011F508↑j ROM:0011F534 ; ROM:0011F51A↑j ROM:0011F534 move.w $3E8(a5),d0 ROM:0011F538 btst #2,($140E).w ROM:0011F53E bne.s loc_11F546 ROM:0011F540 cmp.w ($9A6).w,d0 ROM:0011F544 bge.s locret_11F54E ROM:0011F546 ROM:0011F546 loc_11F546: ; CODE XREF: ROM:0011F53E↑j ROM:0011F546 move.b #4,($11D8).w ROM:0011F54C bra.s locret_11F500 ROM:0011F54E ; --------------------------------------------------------------------------- ROM:0011F54E ROM:0011F54E locret_11F54E: ; CODE XREF: ROM:0011F4FE↑j ROM:0011F54E ; ROM:0011F544↑j ROM:0011F54E rts ROM:0011F550 ; --------------------------------------------------------------------------- ROM:0011F550 rts ROM:0011F552 ROM:0011F552 ; =============== S U B R O U T I N E ======================================= ROM:0011F552 ROM:0011F552 ROM:0011F552 sub_11F552: ; CODE XREF: ROM:loc_11F420↑p ROM:0011F552 move.w ($BEE).w,($B32).w ROM:0011F558 move.w #$3F1E,d1 ROM:0011F55C move.w ($B32).w,d2 ROM:0011F560 move.w ($1448).w,d3 ROM:0011F564 bsr.l sub_1174AA ROM:0011F56A move.w ($B32).w,d0 ROM:0011F56E sub.w d1,d0 ROM:0011F570 add.w $3EC(a5),d0 ROM:0011F574 move.w d0,($B34).w ROM:0011F578 move.w #$3F1C,d1 ROM:0011F57C move.w ($B34).w,d2 ROM:0011F580 move.w ($1448).w,d3 ROM:0011F584 bsr.l sub_1174AA ROM:0011F58A add.w ($B34).w,d1 ROM:0011F58E move.w $D8(a5),d0 ROM:0011F592 cmp.w d1,d0 ROM:0011F594 ble.s loc_11F59C ROM:0011F596 move.w d1,($C22).w ROM:0011F59A bra.s loc_11F5A0 ROM:0011F59C ; --------------------------------------------------------------------------- ROM:0011F59C ROM:0011F59C loc_11F59C: ; CODE XREF: sub_11F552+42↑j ROM:0011F59C move.w d0,($C22).w ROM:0011F5A0 ROM:0011F5A0 loc_11F5A0: ; CODE XREF: sub_11F552+48↑j ROM:0011F5A0 move.w $D0(a5),($C20).w ROM:0011F5A6 rts ROM:0011F5A6 ; End of function sub_11F552 ROM:0011F5A6 ROM:0011F5A8 ROM:0011F5A8 ; =============== S U B R O U T I N E ======================================= ROM:0011F5A8 ROM:0011F5A8 ROM:0011F5A8 sub_11F5A8: ; CODE XREF: ROM:0011F46E↑p ROM:0011F5A8 move.w #$3F1E,d1 ROM:0011F5AC move.w ($BEE).w,d2 ROM:0011F5B0 move.w ($1448).w,d3 ROM:0011F5B4 bsr.l sub_1174AA ROM:0011F5BA move.w ($BEE).w,d0 ROM:0011F5BE sub.w d1,d0 ROM:0011F5C0 sub.w $3EE(a5),d0 ROM:0011F5C4 move.w d0,($B34).w ROM:0011F5C8 move.w #$3F1C,d1 ROM:0011F5CC move.w ($B34).w,d2 ROM:0011F5D0 move.w ($1448).w,d3 ROM:0011F5D4 bsr.l sub_1174AA ROM:0011F5DA add.w ($B34).w,d1 ROM:0011F5DE cmp.w ($B32).w,d1 ROM:0011F5E2 blt.s loc_11F5EA ROM:0011F5E4 move.w d1,($C22).w ROM:0011F5E8 bra.s loc_11F5F0 ROM:0011F5EA ; --------------------------------------------------------------------------- ROM:0011F5EA ROM:0011F5EA loc_11F5EA: ; CODE XREF: sub_11F5A8+3A↑j ROM:0011F5EA move.w ($B32).w,($C22).w ROM:0011F5F0 ROM:0011F5F0 loc_11F5F0: ; CODE XREF: sub_11F5A8+40↑j ROM:0011F5F0 move.w $3F0(a5),($C20).w ROM:0011F5F6 rts ROM:0011F5F6 ; End of function sub_11F5A8 ROM:0011F5F6 ROM:0011F5F8 ROM:0011F5F8 ; =============== S U B R O U T I N E ======================================= ROM:0011F5F8 ROM:0011F5F8 ROM:0011F5F8 sub_11F5F8: ; CODE XREF: sub_11F144+1C↑p ROM:0011F5F8 clr.w d1 ROM:0011F5FA move.b ($11D9).w,d1 ROM:0011F5FE cmpi.w #4,d1 ROM:0011F602 bcc.s locret_11F60C ROM:0011F604 movea.l off_11F60E(pc,d1.w*4),a0 ROM:0011F608 nop ROM:0011F60A jmp (a0) ROM:0011F60C ; --------------------------------------------------------------------------- ROM:0011F60C ROM:0011F60C locret_11F60C: ; CODE XREF: sub_11F5F8+A↑j ROM:0011F60C rts ROM:0011F60C ; End of function sub_11F5F8 ROM:0011F60C ROM:0011F60C ; --------------------------------------------------------------------------- ROM:0011F60E off_11F60E: dc.l loc_11F61E ; DATA XREF: sub_11F5F8+C↑r ROM:0011F612 dc.l loc_11F628 ROM:0011F616 dc.l loc_11F66C ROM:0011F61A dc.l loc_11F6A2 ROM:0011F61E ; --------------------------------------------------------------------------- ROM:0011F61E ROM:0011F61E loc_11F61E: ; DATA XREF: ROM:off_11F60E↑o ROM:0011F61E move.b #1,($11D9).w ROM:0011F624 bra.s locret_11F66A ROM:0011F626 ; --------------------------------------------------------------------------- ROM:0011F626 rts ROM:0011F628 ; --------------------------------------------------------------------------- ROM:0011F628 ROM:0011F628 loc_11F628: ; DATA XREF: ROM:0011F612↑o ROM:0011F628 btst #4,($894).w ROM:0011F62E bne.s loc_11F652 ROM:0011F630 btst #2,($140E).w ROM:0011F636 bne.s loc_11F652 ROM:0011F638 move.w $3F2(a5),d0 ROM:0011F63C clr.b ($845).w ROM:0011F640 move.w d0,($6D8).w ROM:0011F644 move.b #1,($845).w ROM:0011F64A move.b #2,($11D9).w ROM:0011F650 bra.s loc_11F69C ROM:0011F652 ; --------------------------------------------------------------------------- ROM:0011F652 ROM:0011F652 loc_11F652: ; CODE XREF: ROM:0011F62E↑j ROM:0011F652 ; ROM:0011F636↑j ROM:0011F652 btst #4,($894).w ROM:0011F658 bne.s locret_11F66A ROM:0011F65A btst #2,($140E).w ROM:0011F660 beq.s locret_11F66A ROM:0011F662 move.b #3,($11D9).w ROM:0011F668 bra.s locret_11F6B2 ROM:0011F66A ; --------------------------------------------------------------------------- ROM:0011F66A ROM:0011F66A locret_11F66A: ; CODE XREF: ROM:0011F624↑j ROM:0011F66A ; ROM:0011F658↑j ... ROM:0011F66A rts ROM:0011F66C ; --------------------------------------------------------------------------- ROM:0011F66C ROM:0011F66C loc_11F66C: ; DATA XREF: ROM:0011F616↑o ROM:0011F66C btst #4,($894).w ROM:0011F672 bne.s loc_11F68C ROM:0011F674 btst #2,($140E).w ROM:0011F67A bne.s loc_11F684 ROM:0011F67C cmpi.w #0,($6D8).w ROM:0011F682 bgt.s loc_11F68C ROM:0011F684 ROM:0011F684 loc_11F684: ; CODE XREF: ROM:0011F67A↑j ROM:0011F684 move.b #3,($11D9).w ROM:0011F68A bra.s locret_11F6B2 ROM:0011F68C ; --------------------------------------------------------------------------- ROM:0011F68C ROM:0011F68C loc_11F68C: ; CODE XREF: ROM:0011F672↑j ROM:0011F68C ; ROM:0011F682↑j ROM:0011F68C btst #4,($894).w ROM:0011F692 beq.s loc_11F69C ROM:0011F694 move.b #1,($11D9).w ROM:0011F69A bra.s locret_11F66A ROM:0011F69C ; --------------------------------------------------------------------------- ROM:0011F69C ROM:0011F69C loc_11F69C: ; CODE XREF: ROM:0011F650↑j ROM:0011F69C ; ROM:0011F692↑j ROM:0011F69C bsr.w sub_11F6B6 ROM:0011F6A0 rts ROM:0011F6A2 ; --------------------------------------------------------------------------- ROM:0011F6A2 ROM:0011F6A2 loc_11F6A2: ; DATA XREF: ROM:0011F61A↑o ROM:0011F6A2 btst #4,($894).w ROM:0011F6A8 beq.s locret_11F6B2 ROM:0011F6AA move.b #1,($11D9).w ROM:0011F6B0 bra.s locret_11F66A ROM:0011F6B2 ; --------------------------------------------------------------------------- ROM:0011F6B2 ROM:0011F6B2 locret_11F6B2: ; CODE XREF: ROM:0011F668↑j ROM:0011F6B2 ; ROM:0011F68A↑j ... ROM:0011F6B2 rts ROM:0011F6B4 ; --------------------------------------------------------------------------- ROM:0011F6B4 rts ROM:0011F6B6 ROM:0011F6B6 ; =============== S U B R O U T I N E ======================================= ROM:0011F6B6 ROM:0011F6B6 ROM:0011F6B6 sub_11F6B6: ; CODE XREF: ROM:loc_11F69C↑p ROM:0011F6B6 bset #1,($895).w ROM:0011F6BC rts ROM:0011F6BC ; End of function sub_11F6B6 ROM:0011F6BC ROM:0011F6BE ROM:0011F6BE ; =============== S U B R O U T I N E ======================================= ROM:0011F6BE ROM:0011F6BE ROM:0011F6BE sub_11F6BE: ; CODE XREF: sub_11F144+22↑p ROM:0011F6BE clr.w d1 ROM:0011F6C0 move.b ($11DA).w,d1 ROM:0011F6C4 cmpi.w #4,d1 ROM:0011F6C8 bcc.s locret_11F6D2 ROM:0011F6CA movea.l off_11F6D4(pc,d1.w*4),a0 ROM:0011F6CE nop ROM:0011F6D0 jmp (a0) ROM:0011F6D2 ; --------------------------------------------------------------------------- ROM:0011F6D2 ROM:0011F6D2 locret_11F6D2: ; CODE XREF: sub_11F6BE+A↑j ROM:0011F6D2 rts ROM:0011F6D2 ; End of function sub_11F6BE ROM:0011F6D2 ROM:0011F6D2 ; --------------------------------------------------------------------------- ROM:0011F6D4 off_11F6D4: dc.l loc_11F6E4 ; DATA XREF: sub_11F6BE+C↑r ROM:0011F6D8 dc.l loc_11F706 ROM:0011F6DC dc.l loc_11F73A ROM:0011F6E0 dc.l loc_11F778 ROM:0011F6E4 ; --------------------------------------------------------------------------- ROM:0011F6E4 ROM:0011F6E4 loc_11F6E4: ; DATA XREF: ROM:off_11F6D4↑o ROM:0011F6E4 bset #7,($1422).w ROM:0011F6EA move.w $3F4(a5),d0 ROM:0011F6EE clr.b ($846).w ROM:0011F6F2 move.w d0,($6DA).w ROM:0011F6F6 move.b #1,($846).w ROM:0011F6FC move.b #1,($11DA).w ROM:0011F702 bra.s locret_11F738 ROM:0011F704 ; --------------------------------------------------------------------------- ROM:0011F704 rts ROM:0011F706 ; --------------------------------------------------------------------------- ROM:0011F706 ROM:0011F706 loc_11F706: ; DATA XREF: ROM:0011F6D8↑o ROM:0011F706 cmpi.w #0,($6DA).w ROM:0011F70C bgt.s locret_11F738 ROM:0011F70E btst #2,($140E).w ROM:0011F714 bne.s locret_11F738 ROM:0011F716 move.w $3F6(a5),d0 ROM:0011F71A cmp.w ($9A6).w,d0 ROM:0011F71E ble.s locret_11F738 ROM:0011F720 move.w $3FA(a5),d0 ROM:0011F724 cmp.w ($9B4).w,d0 ROM:0011F728 ble.s locret_11F738 ROM:0011F72A bclr #7,($1422).w ROM:0011F730 move.b #2,($11DA).w ROM:0011F736 bra.s locret_11F776 ROM:0011F738 ; --------------------------------------------------------------------------- ROM:0011F738 ROM:0011F738 locret_11F738: ; CODE XREF: ROM:0011F702↑j ROM:0011F738 ; ROM:0011F70C↑j ... ROM:0011F738 rts ROM:0011F73A ; --------------------------------------------------------------------------- ROM:0011F73A ROM:0011F73A loc_11F73A: ; DATA XREF: ROM:0011F6DC↑o ROM:0011F73A btst #4,($894).w ROM:0011F740 bne.s loc_11F74A ROM:0011F742 move.b #3,($11DA).w ROM:0011F748 bra.s locret_11F7A0 ROM:0011F74A ; --------------------------------------------------------------------------- ROM:0011F74A ROM:0011F74A loc_11F74A: ; CODE XREF: ROM:0011F740↑j ROM:0011F74A btst #2,($140E).w ROM:0011F750 bne.s loc_11F768 ROM:0011F752 move.w $3F8(a5),d0 ROM:0011F756 cmp.w ($9A6).w,d0 ROM:0011F75A bge.s loc_11F75E ROM:0011F75C bra.s loc_11F768 ROM:0011F75E ; --------------------------------------------------------------------------- ROM:0011F75E ROM:0011F75E loc_11F75E: ; CODE XREF: ROM:0011F75A↑j ROM:0011F75E move.w $3FC(a5),d0 ROM:0011F762 cmp.w ($9B4).w,d0 ROM:0011F766 bge.s locret_11F776 ROM:0011F768 ROM:0011F768 loc_11F768: ; CODE XREF: ROM:0011F750↑j ROM:0011F768 ; ROM:0011F75C↑j ROM:0011F768 bset #7,($1422).w ROM:0011F76E move.b #1,($11DA).w ROM:0011F774 bra.s locret_11F738 ROM:0011F776 ; --------------------------------------------------------------------------- ROM:0011F776 ROM:0011F776 locret_11F776: ; CODE XREF: ROM:0011F736↑j ROM:0011F776 ; ROM:0011F766↑j ROM:0011F776 rts ROM:0011F778 ; --------------------------------------------------------------------------- ROM:0011F778 ROM:0011F778 loc_11F778: ; DATA XREF: ROM:0011F6E0↑o ROM:0011F778 btst #4,($894).w ROM:0011F77E beq.s locret_11F7A0 ROM:0011F780 bset #7,($1422).w ROM:0011F786 move.w $3F4(a5),d0 ROM:0011F78A clr.b ($846).w ROM:0011F78E move.w d0,($6DA).w ROM:0011F792 move.b #1,($846).w ROM:0011F798 move.b #1,($11DA).w ROM:0011F79E bra.s locret_11F738 ROM:0011F7A0 ; --------------------------------------------------------------------------- ROM:0011F7A0 ROM:0011F7A0 locret_11F7A0: ; CODE XREF: ROM:0011F748↑j ROM:0011F7A0 ; ROM:0011F77E↑j ROM:0011F7A0 rts ROM:0011F7A2 ; --------------------------------------------------------------------------- ROM:0011F7A2 rts ROM:0011F7A4 ROM:0011F7A4 ; =============== S U B R O U T I N E ======================================= ROM:0011F7A4 ROM:0011F7A4 ROM:0011F7A4 sub_11F7A4: ; CODE XREF: sub_11F144+12↑p ROM:0011F7A4 clr.w d1 ROM:0011F7A6 move.b ($11DB).w,d1 ROM:0011F7AA cmpi.w #5,d1 ROM:0011F7AE bcc.s locret_11F7B8 ROM:0011F7B0 movea.l off_11F7BA(pc,d1.w*4),a0 ROM:0011F7B4 nop ROM:0011F7B6 jmp (a0) ROM:0011F7B8 ; --------------------------------------------------------------------------- ROM:0011F7B8 ROM:0011F7B8 locret_11F7B8: ; CODE XREF: sub_11F7A4+A↑j ROM:0011F7B8 rts ROM:0011F7B8 ; End of function sub_11F7A4 ROM:0011F7B8 ROM:0011F7B8 ; --------------------------------------------------------------------------- ROM:0011F7BA off_11F7BA: dc.l loc_11F7CE ; DATA XREF: sub_11F7A4+C↑r ROM:0011F7BE dc.l loc_11F7DE ROM:0011F7C2 dc.l loc_11F806 ROM:0011F7C6 dc.l loc_11F87E ROM:0011F7CA dc.l loc_11F8B6 ROM:0011F7CE ; --------------------------------------------------------------------------- ROM:0011F7CE ROM:0011F7CE loc_11F7CE: ; DATA XREF: ROM:off_11F7BA↑o ROM:0011F7CE bclr #1,($1421).w ROM:0011F7D4 move.b #1,($11DB).w ROM:0011F7DA bra.s locret_11F804 ROM:0011F7DC ; --------------------------------------------------------------------------- ROM:0011F7DC rts ROM:0011F7DE ; --------------------------------------------------------------------------- ROM:0011F7DE ROM:0011F7DE loc_11F7DE: ; DATA XREF: ROM:0011F7BE↑o ROM:0011F7DE btst #4,($894).w ROM:0011F7E4 bne.s locret_11F804 ROM:0011F7E6 move.w $400(a5),d0 ROM:0011F7EA clr.b ($847).w ROM:0011F7EE move.w d0,($6DC).w ROM:0011F7F2 move.b #1,($847).w ROM:0011F7F8 move.b #2,($11DB).w ROM:0011F7FE bra.l loc_11F878 ROM:0011F804 ; --------------------------------------------------------------------------- ROM:0011F804 ROM:0011F804 locret_11F804: ; CODE XREF: ROM:0011F7DA↑j ROM:0011F804 ; ROM:0011F7E4↑j ... ROM:0011F804 rts ROM:0011F806 ; --------------------------------------------------------------------------- ROM:0011F806 ROM:0011F806 loc_11F806: ; DATA XREF: ROM:0011F7C2↑o ROM:0011F806 btst #4,($894).w ROM:0011F80C bne.s loc_11F830 ROM:0011F80E cmpi.w #0,($6DC).w ROM:0011F814 bgt.s loc_11F830 ROM:0011F816 btst #3,($141B).w ROM:0011F81C bne.s loc_11F830 ROM:0011F81E bset #1,($1421).w ROM:0011F824 move.b #4,($11DB).w ROM:0011F82A bra.l locret_11F8D0 ROM:0011F830 ; --------------------------------------------------------------------------- ROM:0011F830 ROM:0011F830 loc_11F830: ; CODE XREF: ROM:0011F80C↑j ROM:0011F830 ; ROM:0011F814↑j ... ROM:0011F830 btst #4,($894).w ROM:0011F836 beq.s loc_11F840 ROM:0011F838 move.b #1,($11DB).w ROM:0011F83E bra.s locret_11F804 ROM:0011F840 ; --------------------------------------------------------------------------- ROM:0011F840 ROM:0011F840 loc_11F840: ; CODE XREF: ROM:0011F836↑j ROM:0011F840 cmpi.w #0,($6DC).w ROM:0011F846 bgt.s loc_11F878 ROM:0011F848 btst #3,($141B).w ROM:0011F84E beq.s loc_11F878 ROM:0011F850 btst #4,($894).w ROM:0011F856 bne.s loc_11F878 ROM:0011F858 move.w $3FE(a5),d0 ROM:0011F85C clr.b ($847).w ROM:0011F860 move.w d0,($6DC).w ROM:0011F864 move.b #1,($847).w ROM:0011F86A bset #1,($1421).w ROM:0011F870 move.b #3,($11DB).w ROM:0011F876 bra.s loc_11F8B0 ROM:0011F878 ; --------------------------------------------------------------------------- ROM:0011F878 ROM:0011F878 loc_11F878: ; CODE XREF: ROM:0011F7FE↑j ROM:0011F878 ; ROM:0011F846↑j ... ROM:0011F878 bsr.w sub_11F8D4 ROM:0011F87C rts ROM:0011F87E ; --------------------------------------------------------------------------- ROM:0011F87E ROM:0011F87E loc_11F87E: ; DATA XREF: ROM:0011F7C6↑o ROM:0011F87E btst #3,($141B).w ROM:0011F884 beq.s loc_11F88E ROM:0011F886 cmpi.w #0,($6DC).w ROM:0011F88C bgt.s loc_11F896 ROM:0011F88E ROM:0011F88E loc_11F88E: ; CODE XREF: ROM:0011F884↑j ROM:0011F88E move.b #4,($11DB).w ROM:0011F894 bra.s locret_11F8D0 ROM:0011F896 ; --------------------------------------------------------------------------- ROM:0011F896 ROM:0011F896 loc_11F896: ; CODE XREF: ROM:0011F88C↑j ROM:0011F896 btst #4,($894).w ROM:0011F89C beq.s loc_11F8B0 ROM:0011F89E bclr #1,($1421).w ROM:0011F8A4 move.b #1,($11DB).w ROM:0011F8AA bra.l locret_11F804 ROM:0011F8B0 ; --------------------------------------------------------------------------- ROM:0011F8B0 ROM:0011F8B0 loc_11F8B0: ; CODE XREF: ROM:0011F876↑j ROM:0011F8B0 ; ROM:0011F89C↑j ROM:0011F8B0 bsr.w sub_11F8D4 ROM:0011F8B4 rts ROM:0011F8B6 ; --------------------------------------------------------------------------- ROM:0011F8B6 ROM:0011F8B6 loc_11F8B6: ; DATA XREF: ROM:0011F7CA↑o ROM:0011F8B6 btst #4,($894).w ROM:0011F8BC beq.s locret_11F8D0 ROM:0011F8BE bclr #1,($1421).w ROM:0011F8C4 move.b #1,($11DB).w ROM:0011F8CA bra.l locret_11F804 ROM:0011F8D0 ; --------------------------------------------------------------------------- ROM:0011F8D0 ROM:0011F8D0 locret_11F8D0: ; CODE XREF: ROM:0011F82A↑j ROM:0011F8D0 ; ROM:0011F894↑j ... ROM:0011F8D0 rts ROM:0011F8D2 ; --------------------------------------------------------------------------- ROM:0011F8D2 rts ROM:0011F8D4 ROM:0011F8D4 ; =============== S U B R O U T I N E ======================================= ROM:0011F8D4 ROM:0011F8D4 ROM:0011F8D4 sub_11F8D4: ; CODE XREF: ROM:loc_11F878↑p ROM:0011F8D4 ; ROM:loc_11F8B0↑p ROM:0011F8D4 bset #1,($895).w ROM:0011F8DA rts ROM:0011F8DA ; End of function sub_11F8D4 ROM:0011F8DA ROM:0011F8DC ROM:0011F8DC ; =============== S U B R O U T I N E ======================================= ROM:0011F8DC ROM:0011F8DC ROM:0011F8DC sub_11F8DC: ; CODE XREF: ROM:0011F1A4↑p ROM:0011F8DC ; ROM:loc_11F238↑p ... ROM:0011F8DC clr.w d1 ROM:0011F8DE move.b ($11DC).w,d1 ROM:0011F8E2 cmpi.w #6,d1 ROM:0011F8E6 bcc.s locret_11F8F0 ROM:0011F8E8 movea.l off_11F8F2(pc,d1.w*4),a0 ROM:0011F8EC nop ROM:0011F8EE jmp (a0) ROM:0011F8F0 ; --------------------------------------------------------------------------- ROM:0011F8F0 ROM:0011F8F0 locret_11F8F0: ; CODE XREF: sub_11F8DC+A↑j ROM:0011F8F0 rts ROM:0011F8F0 ; End of function sub_11F8DC ROM:0011F8F0 ROM:0011F8F0 ; --------------------------------------------------------------------------- ROM:0011F8F2 off_11F8F2: dc.l loc_11F90A ; DATA XREF: sub_11F8DC+C↑r ROM:0011F8F6 dc.l loc_11F922 ROM:0011F8FA dc.l loc_11F988 ROM:0011F8FE dc.l loc_11F9D6 ROM:0011F902 dc.l loc_11FA06 ROM:0011F906 dc.l loc_11FA3C ROM:0011F90A ; --------------------------------------------------------------------------- ROM:0011F90A ROM:0011F90A loc_11F90A: ; DATA XREF: ROM:off_11F8F2↑o ROM:0011F90A bclr #5,($1422).w ROM:0011F910 bclr #4,($1418).w ROM:0011F916 move.b #1,($11DC).w ROM:0011F91C bra.w locret_11F986 ROM:0011F920 ; --------------------------------------------------------------------------- ROM:0011F920 rts ROM:0011F922 ; --------------------------------------------------------------------------- ROM:0011F922 ROM:0011F922 loc_11F922: ; DATA XREF: ROM:0011F8F6↑o ROM:0011F922 btst #3,($141B).w ROM:0011F928 beq.s loc_11F946 ROM:0011F92A bset #5,($1422).w ROM:0011F930 bset #4,($1418).w ROM:0011F936 bset #1,($1406).w ROM:0011F93C move.b #4,($11DC).w ROM:0011F942 bra.w locret_11FA3A ROM:0011F946 ; --------------------------------------------------------------------------- ROM:0011F946 ROM:0011F946 loc_11F946: ; CODE XREF: ROM:0011F928↑j ROM:0011F946 btst #7,($1412).w ROM:0011F94C bne.s loc_11F956 ROM:0011F94E btst #2,($1416).w ROM:0011F954 beq.s locret_11F986 ROM:0011F956 ROM:0011F956 loc_11F956: ; CODE XREF: ROM:0011F94C↑j ROM:0011F956 btst #6,($140B).w ROM:0011F95C bne.s locret_11F986 ROM:0011F95E btst #1,($1420).w ROM:0011F964 bne.s locret_11F986 ROM:0011F966 btst #4,($894).w ROM:0011F96C beq.s locret_11F986 ROM:0011F96E bsr.w sub_11FAC0 ROM:0011F972 bset #1,($1414).w ROM:0011F978 bset #6,($140B).w ROM:0011F97E move.b #2,($11DC).w ROM:0011F984 bra.s locret_11F9D4 ROM:0011F986 ; --------------------------------------------------------------------------- ROM:0011F986 ROM:0011F986 locret_11F986: ; CODE XREF: ROM:0011F91C↑j ROM:0011F986 ; ROM:0011F954↑j ... ROM:0011F986 rts ROM:0011F988 ; --------------------------------------------------------------------------- ROM:0011F988 ROM:0011F988 loc_11F988: ; DATA XREF: ROM:0011F8FA↑o ROM:0011F988 btst #2,($1409).w ROM:0011F98E beq.s loc_11F9A4 ROM:0011F990 bclr #1,($1414).w ROM:0011F996 bclr #6,($140B).w ROM:0011F99C move.b #1,($11DC).w ROM:0011F9A2 bra.s locret_11F986 ROM:0011F9A4 ; --------------------------------------------------------------------------- ROM:0011F9A4 ROM:0011F9A4 loc_11F9A4: ; CODE XREF: ROM:0011F98E↑j ROM:0011F9A4 move.w ($C22).w,d0 ROM:0011F9A8 btst #1,($1420).w ROM:0011F9AE bne.s locret_11F9D4 ROM:0011F9B0 cmp.w ($BEE).w,d0 ROM:0011F9B4 bne.s locret_11F9D4 ROM:0011F9B6 bset #5,($1422).w ROM:0011F9BC bset #4,($1418).w ROM:0011F9C2 bset #1,($1406).w ROM:0011F9C8 bsr.w sub_11FA9E ROM:0011F9CC move.b #3,($11DC).w ROM:0011F9D2 bra.s locret_11FA04 ROM:0011F9D4 ; --------------------------------------------------------------------------- ROM:0011F9D4 ROM:0011F9D4 locret_11F9D4: ; CODE XREF: ROM:0011F984↑j ROM:0011F9D4 ; ROM:0011F9AE↑j ... ROM:0011F9D4 rts ROM:0011F9D6 ; --------------------------------------------------------------------------- ROM:0011F9D6 ROM:0011F9D6 loc_11F9D6: ; DATA XREF: ROM:0011F8FE↑o ROM:0011F9D6 move.w ($C22).w,d0 ROM:0011F9DA btst #2,($1409).w ROM:0011F9E0 bne.s loc_11F9F0 ROM:0011F9E2 btst #1,($1420).w ROM:0011F9E8 bne.s locret_11FA04 ROM:0011F9EA cmp.w ($BEE).w,d0 ROM:0011F9EE bne.s locret_11FA04 ROM:0011F9F0 ROM:0011F9F0 loc_11F9F0: ; CODE XREF: ROM:0011F9E0↑j ROM:0011F9F0 bclr #1,($1414).w ROM:0011F9F6 bclr #6,($140B).w ROM:0011F9FC move.b #4,($11DC).w ROM:0011FA02 bra.s locret_11FA3A ROM:0011FA04 ; --------------------------------------------------------------------------- ROM:0011FA04 ROM:0011FA04 locret_11FA04: ; CODE XREF: ROM:0011F9D2↑j ROM:0011FA04 ; ROM:0011F9E8↑j ... ROM:0011FA04 rts ROM:0011FA06 ; --------------------------------------------------------------------------- ROM:0011FA06 ROM:0011FA06 loc_11FA06: ; DATA XREF: ROM:0011F902↑o ROM:0011FA06 btst #7,($1412).w ROM:0011FA0C bne.s locret_11FA3A ROM:0011FA0E btst #3,($141B).w ROM:0011FA14 bne.s locret_11FA3A ROM:0011FA16 btst #2,($1416).w ROM:0011FA1C bne.s locret_11FA3A ROM:0011FA1E move.w $402(a5),d0 ROM:0011FA22 clr.b ($80E).w ROM:0011FA26 move.w d0,($66A).w ROM:0011FA2A move.b #1,($80E).w ROM:0011FA30 move.b #5,($11DC).w ROM:0011FA36 bra.w locret_11FA9A ROM:0011FA3A ; --------------------------------------------------------------------------- ROM:0011FA3A ROM:0011FA3A locret_11FA3A: ; CODE XREF: ROM:0011F942↑j ROM:0011FA3A ; ROM:0011FA02↑j ... ROM:0011FA3A rts ROM:0011FA3C ; --------------------------------------------------------------------------- ROM:0011FA3C ROM:0011FA3C loc_11FA3C: ; DATA XREF: ROM:0011F906↑o ROM:0011FA3C btst #7,($1412).w ROM:0011FA42 bne.s loc_11FA54 ROM:0011FA44 btst #3,($141B).w ROM:0011FA4A bne.s loc_11FA54 ROM:0011FA4C btst #2,($1416).w ROM:0011FA52 beq.s loc_11FA5E ROM:0011FA54 ROM:0011FA54 loc_11FA54: ; CODE XREF: ROM:0011FA42↑j ROM:0011FA54 ; ROM:0011FA4A↑j ROM:0011FA54 move.b #4,($11DC).w ROM:0011FA5A bra.s locret_11FA3A ROM:0011FA5C ; --------------------------------------------------------------------------- ROM:0011FA5C rts ROM:0011FA5E ; --------------------------------------------------------------------------- ROM:0011FA5E ROM:0011FA5E loc_11FA5E: ; CODE XREF: ROM:0011FA52↑j ROM:0011FA5E cmpi.w #0,($66A).w ROM:0011FA64 bgt.s locret_11FA9A ROM:0011FA66 btst #7,($1412).w ROM:0011FA6C bne.s locret_11FA9A ROM:0011FA6E btst #3,($141B).w ROM:0011FA74 bne.s locret_11FA9A ROM:0011FA76 btst #2,($1416).w ROM:0011FA7C bne.s locret_11FA9A ROM:0011FA7E bclr #5,($1422).w ROM:0011FA84 bclr #4,($1418).w ROM:0011FA8A bclr #1,($1406).w ROM:0011FA90 move.b #1,($11DC).w ROM:0011FA96 bra.w locret_11F986 ROM:0011FA9A ; --------------------------------------------------------------------------- ROM:0011FA9A ROM:0011FA9A locret_11FA9A: ; CODE XREF: ROM:0011FA36↑j ROM:0011FA9A ; ROM:0011FA64↑j ... ROM:0011FA9A rts ROM:0011FA9C ; --------------------------------------------------------------------------- ROM:0011FA9C rts ROM:0011FA9E ROM:0011FA9E ; =============== S U B R O U T I N E ======================================= ROM:0011FA9E ROM:0011FA9E ROM:0011FA9E sub_11FA9E: ; CODE XREF: ROM:0011F9C8↑p ROM:0011FA9E move.w ($BEE).w,d0 ROM:0011FAA2 sub.w $406(a5),d0 ROM:0011FAA6 cmp.w ($B36).w,d0 ROM:0011FAAA blt.s loc_11FAB2 ROM:0011FAAC move.w d0,($C22).w ROM:0011FAB0 bra.s loc_11FAB8 ROM:0011FAB2 ; --------------------------------------------------------------------------- ROM:0011FAB2 ROM:0011FAB2 loc_11FAB2: ; CODE XREF: sub_11FA9E+C↑j ROM:0011FAB2 move.w ($B36).w,($C22).w ROM:0011FAB8 ROM:0011FAB8 loc_11FAB8: ; CODE XREF: sub_11FA9E+12↑j ROM:0011FAB8 move.w $3F0(a5),($C20).w ROM:0011FABE rts ROM:0011FABE ; End of function sub_11FA9E ROM:0011FABE ROM:0011FAC0 ROM:0011FAC0 ; =============== S U B R O U T I N E ======================================= ROM:0011FAC0 ROM:0011FAC0 ROM:0011FAC0 sub_11FAC0: ; CODE XREF: ROM:0011F96E↑p ROM:0011FAC0 move.w ($BEE).w,($B36).w ROM:0011FAC6 move.w ($BEE).w,d0 ROM:0011FACA add.w $404(a5),d0 ROM:0011FACE move.w $D8(a5),d1 ROM:0011FAD2 cmp.w d0,d1 ROM:0011FAD4 ble.s loc_11FADC ROM:0011FAD6 move.w d0,($C22).w ROM:0011FADA bra.s loc_11FAE0 ROM:0011FADC ; --------------------------------------------------------------------------- ROM:0011FADC ROM:0011FADC loc_11FADC: ; CODE XREF: sub_11FAC0+14↑j ROM:0011FADC move.w d1,($C22).w ROM:0011FAE0 ROM:0011FAE0 loc_11FAE0: ; CODE XREF: sub_11FAC0+1A↑j ROM:0011FAE0 move.w $D0(a5),($C20).w ROM:0011FAE6 rts ROM:0011FAE6 ; End of function sub_11FAC0 ROM:0011FAE6 ROM:0011FAE8 ROM:0011FAE8 ; =============== S U B R O U T I N E ======================================= ROM:0011FAE8 ROM:0011FAE8 ROM:0011FAE8 sub_11FAE8: ; CODE XREF: sub_11F144+6↑p ROM:0011FAE8 clr.w d1 ROM:0011FAEA move.b ($11DD).w,d1 ROM:0011FAEE cmpi.w #3,d1 ROM:0011FAF2 bcc.s locret_11FAFC ROM:0011FAF4 movea.l off_11FAFE(pc,d1.w*4),a0 ROM:0011FAF8 nop ROM:0011FAFA jmp (a0) ROM:0011FAFC ; --------------------------------------------------------------------------- ROM:0011FAFC ROM:0011FAFC locret_11FAFC: ; CODE XREF: sub_11FAE8+A↑j ROM:0011FAFC rts ROM:0011FAFC ; End of function sub_11FAE8 ROM:0011FAFC ROM:0011FAFC ; --------------------------------------------------------------------------- ROM:0011FAFE off_11FAFE: dc.l loc_11FB0A ; DATA XREF: sub_11FAE8+C↑r ROM:0011FB02 dc.l loc_11FB14 ROM:0011FB06 dc.l loc_11FB62 ROM:0011FB0A ; --------------------------------------------------------------------------- ROM:0011FB0A ROM:0011FB0A loc_11FB0A: ; DATA XREF: ROM:off_11FAFE↑o ROM:0011FB0A move.b #1,($11DD).w ROM:0011FB10 bra.s locret_11FB60 ROM:0011FB12 ; --------------------------------------------------------------------------- ROM:0011FB12 rts ROM:0011FB14 ; --------------------------------------------------------------------------- ROM:0011FB14 ROM:0011FB14 loc_11FB14: ; DATA XREF: ROM:0011FB02↑o ROM:0011FB14 btst #2,($1428).w ROM:0011FB1A beq.s locret_11FB60 ROM:0011FB1C btst #1,($1426).w ROM:0011FB22 beq.s locret_11FB60 ROM:0011FB24 btst #4,($1412).w ROM:0011FB2A beq.s loc_11FB38 ROM:0011FB2C move.w $408(a5),d0 ROM:0011FB30 cmpi.w #0,d0 ROM:0011FB34 beq.w loc_11FB52 ROM:0011FB38 ROM:0011FB38 loc_11FB38: ; CODE XREF: ROM:0011FB2A↑j ROM:0011FB38 btst #4,($1427).w ROM:0011FB3E bne.s loc_11FB52 ROM:0011FB40 btst #5,($1430).w ROM:0011FB46 bne.s loc_11FB52 ROM:0011FB48 move.w $40C(a5),d0 ROM:0011FB4C cmp.w ($9E8).w,d0 ROM:0011FB50 bge.s locret_11FB60 ROM:0011FB52 ROM:0011FB52 loc_11FB52: ; CODE XREF: ROM:0011FB34↑j ROM:0011FB52 ; ROM:0011FB3E↑j ... ROM:0011FB52 bset #7,($1412).w ROM:0011FB58 move.b #2,($11DD).w ROM:0011FB5E bra.s locret_11FBA4 ROM:0011FB60 ; --------------------------------------------------------------------------- ROM:0011FB60 ROM:0011FB60 locret_11FB60: ; CODE XREF: ROM:0011FB10↑j ROM:0011FB60 ; ROM:0011FB1A↑j ... ROM:0011FB60 rts ROM:0011FB62 ; --------------------------------------------------------------------------- ROM:0011FB62 ROM:0011FB62 loc_11FB62: ; DATA XREF: ROM:0011FB06↑o ROM:0011FB62 btst #2,($1428).w ROM:0011FB68 beq.s loc_11FB96 ROM:0011FB6A move.w $40A(a5),d0 ROM:0011FB6E cmp.w ($9E8).w,d0 ROM:0011FB72 ble.s locret_11FBA4 ROM:0011FB74 move.w $408(a5),d0 ROM:0011FB78 btst #4,($1412).w ROM:0011FB7E beq.s loc_11FB86 ROM:0011FB80 cmpi.w #1,d0 ROM:0011FB84 bne.s locret_11FBA4 ROM:0011FB86 ROM:0011FB86 loc_11FB86: ; CODE XREF: ROM:0011FB7E↑j ROM:0011FB86 btst #4,($1427).w ROM:0011FB8C bne.s locret_11FBA4 ROM:0011FB8E btst #5,($1430).w ROM:0011FB94 bne.s locret_11FBA4 ROM:0011FB96 ROM:0011FB96 loc_11FB96: ; CODE XREF: ROM:0011FB68↑j ROM:0011FB96 bclr #7,($1412).w ROM:0011FB9C move.b #1,($11DD).w ROM:0011FBA2 bra.s locret_11FB60 ROM:0011FBA4 ; --------------------------------------------------------------------------- ROM:0011FBA4 ROM:0011FBA4 locret_11FBA4: ; CODE XREF: ROM:0011FB5E↑j ROM:0011FBA4 ; ROM:0011FB72↑j ... ROM:0011FBA4 rts ROM:0011FBA6 ; --------------------------------------------------------------------------- ROM:0011FBA6 rts ROM:0011FBA8 ROM:0011FBA8 ; =============== S U B R O U T I N E ======================================= ROM:0011FBA8 ROM:0011FBA8 ROM:0011FBA8 sub_11FBA8: ; CODE XREF: ROM:0011F21A↑p ROM:0011FBA8 ; ROM:loc_11F29C↑p ROM:0011FBA8 clr.w d1 ROM:0011FBAA move.b ($11DE).w,d1 ROM:0011FBAE cmpi.w #$A,d1 ROM:0011FBB2 bcc.s locret_11FBBC ROM:0011FBB4 movea.l off_11FBBE(pc,d1.w*4),a0 ROM:0011FBB8 nop ROM:0011FBBA jmp (a0) ROM:0011FBBC ; --------------------------------------------------------------------------- ROM:0011FBBC ROM:0011FBBC locret_11FBBC: ; CODE XREF: sub_11FBA8+A↑j ROM:0011FBBC rts ROM:0011FBBC ; End of function sub_11FBA8 ROM:0011FBBC ROM:0011FBBC ; --------------------------------------------------------------------------- ROM:0011FBBE off_11FBBE: dc.l loc_11FBE6 ; DATA XREF: sub_11FBA8+C↑r ROM:0011FBC2 dc.l loc_11FBFC ROM:0011FBC6 dc.l loc_11FC72 ROM:0011FBCA dc.l loc_11FCC8 ROM:0011FBCE dc.l loc_11FD16 ROM:0011FBD2 dc.l loc_11FDC6 ROM:0011FBD6 dc.l loc_11FE22 ROM:0011FBDA dc.l loc_11FE5A ROM:0011FBDE dc.l loc_11FE92 ROM:0011FBE2 dc.l loc_11FF60 ROM:0011FBE6 ; --------------------------------------------------------------------------- ROM:0011FBE6 ROM:0011FBE6 loc_11FBE6: ; DATA XREF: ROM:off_11FBBE↑o ROM:0011FBE6 bclr #4,($1418).w ROM:0011FBEC bclr #5,($1422).w ROM:0011FBF2 move.b #1,($11DE).w ROM:0011FBF8 bra.s locret_11FC70 ROM:0011FBFA ; --------------------------------------------------------------------------- ROM:0011FBFA rts ROM:0011FBFC ; --------------------------------------------------------------------------- ROM:0011FBFC ROM:0011FBFC loc_11FBFC: ; DATA XREF: ROM:0011FBC2↑o ROM:0011FBFC btst #3,($141B).w ROM:0011FC02 beq.s loc_11FC20 ROM:0011FC04 bset #5,($1422).w ROM:0011FC0A bset #4,($1418).w ROM:0011FC10 bset #0,($142B).w ROM:0011FC16 move.b #7,($11DE).w ROM:0011FC1C bra.w locret_11FE90 ROM:0011FC20 ; --------------------------------------------------------------------------- ROM:0011FC20 ROM:0011FC20 loc_11FC20: ; CODE XREF: ROM:0011FC02↑j ROM:0011FC20 btst #2,($1417).w ROM:0011FC26 bne.s loc_11FC38 ROM:0011FC28 btst #6,($1414).w ROM:0011FC2E bne.s loc_11FC38 ROM:0011FC30 btst #2,($1416).w ROM:0011FC36 beq.s locret_11FC70 ROM:0011FC38 ROM:0011FC38 loc_11FC38: ; CODE XREF: ROM:0011FC26↑j ROM:0011FC38 ; ROM:0011FC2E↑j ROM:0011FC38 btst #6,($140B).w ROM:0011FC3E bne.s locret_11FC70 ROM:0011FC40 btst #1,($1420).w ROM:0011FC46 bne.s locret_11FC70 ROM:0011FC48 btst #6,($1404).w ROM:0011FC4E bne.s locret_11FC70 ROM:0011FC50 btst #4,($894).w ROM:0011FC56 beq.s locret_11FC70 ROM:0011FC58 bsr.w sub_120002 ROM:0011FC5C bset #1,($1414).w ROM:0011FC62 bset #6,($140B).w ROM:0011FC68 move.b #2,($11DE).w ROM:0011FC6E bra.s locret_11FCC6 ROM:0011FC70 ; --------------------------------------------------------------------------- ROM:0011FC70 ROM:0011FC70 locret_11FC70: ; CODE XREF: ROM:0011FBF8↑j ROM:0011FC70 ; ROM:0011FC36↑j ... ROM:0011FC70 rts ROM:0011FC72 ; --------------------------------------------------------------------------- ROM:0011FC72 ROM:0011FC72 loc_11FC72: ; DATA XREF: ROM:0011FBC6↑o ROM:0011FC72 btst #2,($1409).w ROM:0011FC78 beq.s loc_11FC8E ROM:0011FC7A bclr #1,($1414).w ROM:0011FC80 bclr #6,($140B).w ROM:0011FC86 move.b #1,($11DE).w ROM:0011FC8C bra.s locret_11FC70 ROM:0011FC8E ; --------------------------------------------------------------------------- ROM:0011FC8E ROM:0011FC8E loc_11FC8E: ; CODE XREF: ROM:0011FC78↑j ROM:0011FC8E move.w ($C22).w,d0 ROM:0011FC92 btst #1,($1420).w ROM:0011FC98 bne.s locret_11FCC6 ROM:0011FC9A cmp.w ($BEE).w,d0 ROM:0011FC9E bne.s locret_11FCC6 ROM:0011FCA0 btst #6,($1404).w ROM:0011FCA6 bne.s locret_11FCC6 ROM:0011FCA8 bset #5,($1422).w ROM:0011FCAE bclr #4,($1418).w ROM:0011FCB4 bsr.w sub_12004E ROM:0011FCB8 bset #3,($1403).w ROM:0011FCBE move.b #3,($11DE).w ROM:0011FCC4 bra.s locret_11FD14 ROM:0011FCC6 ; --------------------------------------------------------------------------- ROM:0011FCC6 ROM:0011FCC6 locret_11FCC6: ; CODE XREF: ROM:0011FC6E↑j ROM:0011FCC6 ; ROM:0011FC98↑j ... ROM:0011FCC6 rts ROM:0011FCC8 ; --------------------------------------------------------------------------- ROM:0011FCC8 ROM:0011FCC8 loc_11FCC8: ; DATA XREF: ROM:0011FBCA↑o ROM:0011FCC8 move.w ($C22).w,d0 ROM:0011FCCC btst #2,($1409).w ROM:0011FCD2 bne.s loc_11FCEA ROM:0011FCD4 btst #1,($1420).w ROM:0011FCDA bne.s locret_11FD14 ROM:0011FCDC cmp.w ($BEE).w,d0 ROM:0011FCE0 bne.s locret_11FD14 ROM:0011FCE2 btst #6,($1404).w ROM:0011FCE8 bne.s locret_11FD14 ROM:0011FCEA ROM:0011FCEA loc_11FCEA: ; CODE XREF: ROM:0011FCD2↑j ROM:0011FCEA move.w $416(a5),d0 ROM:0011FCEE clr.b ($810).w ROM:0011FCF2 move.w d0,($66E).w ROM:0011FCF6 move.b #1,($810).w ROM:0011FCFC bclr #1,($1414).w ROM:0011FD02 bclr #6,($140B).w ROM:0011FD08 move.b #4,($11DE).w ROM:0011FD0E bra.l locret_11FDC4 ROM:0011FD14 ; --------------------------------------------------------------------------- ROM:0011FD14 ROM:0011FD14 locret_11FD14: ; CODE XREF: ROM:0011FCC4↑j ROM:0011FD14 ; ROM:0011FCDA↑j ... ROM:0011FD14 rts ROM:0011FD16 ; --------------------------------------------------------------------------- ROM:0011FD16 ROM:0011FD16 loc_11FD16: ; DATA XREF: ROM:0011FBCE↑o ROM:0011FD16 btst #2,($1417).w ROM:0011FD1C bne.s loc_11FD4A ROM:0011FD1E btst #6,($1414).w ROM:0011FD24 bne.s loc_11FD4A ROM:0011FD26 btst #2,($1416).w ROM:0011FD2C bne.s loc_11FD4A ROM:0011FD2E move.w $402(a5),d0 ROM:0011FD32 clr.b ($80F).w ROM:0011FD36 move.w d0,($66C).w ROM:0011FD3A move.b #1,($80F).w ROM:0011FD40 move.b #9,($11DE).w ROM:0011FD46 bra.w locret_11FFD4 ROM:0011FD4A ; --------------------------------------------------------------------------- ROM:0011FD4A ROM:0011FD4A loc_11FD4A: ; CODE XREF: ROM:0011FD1C↑j ROM:0011FD4A ; ROM:0011FD24↑j ... ROM:0011FD4A btst #3,($141B).w ROM:0011FD50 beq.s loc_11FD74 ROM:0011FD52 bset #5,($1422).w ROM:0011FD58 bset #4,($1418).w ROM:0011FD5E bset #0,($142B).w ROM:0011FD64 bclr #3,($1403).w ROM:0011FD6A move.b #7,($11DE).w ROM:0011FD70 bra.w locret_11FE90 ROM:0011FD74 ; --------------------------------------------------------------------------- ROM:0011FD74 ROM:0011FD74 loc_11FD74: ; CODE XREF: ROM:0011FD50↑j ROM:0011FD74 cmpi.w #0,($66E).w ROM:0011FD7A bgt.s locret_11FDC4 ROM:0011FD7C btst #6,($140B).w ROM:0011FD82 bne.s locret_11FDC4 ROM:0011FD84 btst #1,($1420).w ROM:0011FD8A bne.s locret_11FDC4 ROM:0011FD8C btst #6,($1404).w ROM:0011FD92 bne.s locret_11FDC4 ROM:0011FD94 btst #4,($894).w ROM:0011FD9A beq.s locret_11FDC4 ROM:0011FD9C btst #6,($1414).w ROM:0011FDA2 bne.s loc_11FDAC ROM:0011FDA4 btst #2,($1416).w ROM:0011FDAA beq.s locret_11FDC4 ROM:0011FDAC ROM:0011FDAC loc_11FDAC: ; CODE XREF: ROM:0011FDA2↑j ROM:0011FDAC bsr.w sub_11FFD8 ROM:0011FDB0 bset #1,($1414).w ROM:0011FDB6 bset #6,($140B).w ROM:0011FDBC move.b #5,($11DE).w ROM:0011FDC2 bra.s locret_11FE20 ROM:0011FDC4 ; --------------------------------------------------------------------------- ROM:0011FDC4 ROM:0011FDC4 locret_11FDC4: ; CODE XREF: ROM:0011FD0E↑j ROM:0011FDC4 ; ROM:0011FD7A↑j ... ROM:0011FDC4 rts ROM:0011FDC6 ; --------------------------------------------------------------------------- ROM:0011FDC6 ROM:0011FDC6 loc_11FDC6: ; DATA XREF: ROM:0011FBD2↑o ROM:0011FDC6 btst #2,($1409).w ROM:0011FDCC beq.s loc_11FDE2 ROM:0011FDCE bclr #1,($1414).w ROM:0011FDD4 bclr #6,($140B).w ROM:0011FDDA move.b #4,($11DE).w ROM:0011FDE0 bra.s locret_11FDC4 ROM:0011FDE2 ; --------------------------------------------------------------------------- ROM:0011FDE2 ROM:0011FDE2 loc_11FDE2: ; CODE XREF: ROM:0011FDCC↑j ROM:0011FDE2 move.w ($C22).w,d0 ROM:0011FDE6 btst #1,($1420).w ROM:0011FDEC bne.s locret_11FE20 ROM:0011FDEE cmp.w ($BEE).w,d0 ROM:0011FDF2 bne.s locret_11FE20 ROM:0011FDF4 btst #6,($1404).w ROM:0011FDFA bne.s locret_11FE20 ROM:0011FDFC bset #5,($1422).w ROM:0011FE02 bset #4,($1418).w ROM:0011FE08 bclr #3,($1403).w ROM:0011FE0E bsr.w sub_12002C ROM:0011FE12 bset #0,($142B).w ROM:0011FE18 move.b #6,($11DE).w ROM:0011FE1E bra.s locret_11FE58 ROM:0011FE20 ; --------------------------------------------------------------------------- ROM:0011FE20 ROM:0011FE20 locret_11FE20: ; CODE XREF: ROM:0011FDC2↑j ROM:0011FE20 ; ROM:0011FDEC↑j ... ROM:0011FE20 rts ROM:0011FE22 ; --------------------------------------------------------------------------- ROM:0011FE22 ROM:0011FE22 loc_11FE22: ; DATA XREF: ROM:0011FBD6↑o ROM:0011FE22 move.w ($C22).w,d0 ROM:0011FE26 btst #2,($1409).w ROM:0011FE2C bne.s loc_11FE44 ROM:0011FE2E btst #1,($1420).w ROM:0011FE34 bne.s locret_11FE58 ROM:0011FE36 cmp.w ($BEE).w,d0 ROM:0011FE3A bne.s locret_11FE58 ROM:0011FE3C btst #6,($1404).w ROM:0011FE42 bne.s locret_11FE58 ROM:0011FE44 ROM:0011FE44 loc_11FE44: ; CODE XREF: ROM:0011FE2C↑j ROM:0011FE44 bclr #1,($1414).w ROM:0011FE4A bclr #6,($140B).w ROM:0011FE50 move.b #7,($11DE).w ROM:0011FE56 bra.s locret_11FE90 ROM:0011FE58 ; --------------------------------------------------------------------------- ROM:0011FE58 ROM:0011FE58 locret_11FE58: ; CODE XREF: ROM:0011FE1E↑j ROM:0011FE58 ; ROM:0011FE34↑j ... ROM:0011FE58 rts ROM:0011FE5A ; --------------------------------------------------------------------------- ROM:0011FE5A ROM:0011FE5A loc_11FE5A: ; DATA XREF: ROM:0011FBDA↑o ROM:0011FE5A btst #6,($1414).w ROM:0011FE60 bne.s locret_11FE90 ROM:0011FE62 btst #3,($141B).w ROM:0011FE68 bne.s locret_11FE90 ROM:0011FE6A btst #2,($1416).w ROM:0011FE70 bne.s locret_11FE90 ROM:0011FE72 move.w $402(a5),d0 ROM:0011FE76 clr.b ($80F).w ROM:0011FE7A move.w d0,($66C).w ROM:0011FE7E move.b #1,($80F).w ROM:0011FE84 move.b #8,($11DE).w ROM:0011FE8A bra.l locret_11FF5E ROM:0011FE90 ; --------------------------------------------------------------------------- ROM:0011FE90 ROM:0011FE90 locret_11FE90: ; CODE XREF: ROM:0011FC1C↑j ROM:0011FE90 ; ROM:0011FD70↑j ... ROM:0011FE90 rts ROM:0011FE92 ; --------------------------------------------------------------------------- ROM:0011FE92 ROM:0011FE92 loc_11FE92: ; DATA XREF: ROM:0011FBDE↑o ROM:0011FE92 cmpi.w #0,($66C).w ROM:0011FE98 bgt.s loc_11FEF0 ROM:0011FE9A btst #2,($1417).w ROM:0011FEA0 beq.s loc_11FEF0 ROM:0011FEA2 btst #6,($1414).w ROM:0011FEA8 bne.s loc_11FEF0 ROM:0011FEAA btst #3,($141B).w ROM:0011FEB0 bne.s loc_11FEF0 ROM:0011FEB2 btst #2,($1416).w ROM:0011FEB8 bne.s loc_11FEF0 ROM:0011FEBA bset #5,($1422).w ROM:0011FEC0 bclr #4,($1418).w ROM:0011FEC6 bclr #0,($142B).w ROM:0011FECC bset #3,($1403).w ROM:0011FED2 move.w $416(a5),d0 ROM:0011FED6 clr.b ($810).w ROM:0011FEDA move.w d0,($66E).w ROM:0011FEDE move.b #1,($810).w ROM:0011FEE4 move.b #4,($11DE).w ROM:0011FEEA bra.l locret_11FDC4 ROM:0011FEF0 ; --------------------------------------------------------------------------- ROM:0011FEF0 ROM:0011FEF0 loc_11FEF0: ; CODE XREF: ROM:0011FE98↑j ROM:0011FEF0 ; ROM:0011FEA0↑j ... ROM:0011FEF0 btst #6,($1414).w ROM:0011FEF6 bne.s loc_11FF08 ROM:0011FEF8 btst #3,($141B).w ROM:0011FEFE bne.s loc_11FF08 ROM:0011FF00 btst #2,($1416).w ROM:0011FF06 beq.s loc_11FF14 ROM:0011FF08 ROM:0011FF08 loc_11FF08: ; CODE XREF: ROM:0011FEF6↑j ROM:0011FF08 ; ROM:0011FEFE↑j ROM:0011FF08 move.b #7,($11DE).w ROM:0011FF0E bra.l locret_11FE90 ROM:0011FF14 ; --------------------------------------------------------------------------- ROM:0011FF14 ROM:0011FF14 loc_11FF14: ; CODE XREF: ROM:0011FF06↑j ROM:0011FF14 cmpi.w #0,($66C).w ROM:0011FF1A bgt.s locret_11FF5E ROM:0011FF1C btst #6,($1414).w ROM:0011FF22 bne.s locret_11FF5E ROM:0011FF24 btst #3,($141B).w ROM:0011FF2A bne.s locret_11FF5E ROM:0011FF2C btst #2,($1416).w ROM:0011FF32 bne.s locret_11FF5E ROM:0011FF34 btst #2,($1417).w ROM:0011FF3A bne.s locret_11FF5E ROM:0011FF3C bclr #5,($1422).w ROM:0011FF42 bclr #4,($1418).w ROM:0011FF48 bclr #0,($142B).w ROM:0011FF4E bclr #3,($1403).w ROM:0011FF54 move.b #1,($11DE).w ROM:0011FF5A bra.w locret_11FC70 ROM:0011FF5E ; --------------------------------------------------------------------------- ROM:0011FF5E ROM:0011FF5E locret_11FF5E: ; CODE XREF: ROM:0011FE8A↑j ROM:0011FF5E ; ROM:0011FF1A↑j ... ROM:0011FF5E rts ROM:0011FF60 ; --------------------------------------------------------------------------- ROM:0011FF60 ROM:0011FF60 loc_11FF60: ; DATA XREF: ROM:0011FBE2↑o ROM:0011FF60 btst #3,($141B).w ROM:0011FF66 beq.s loc_11FF84 ROM:0011FF68 bset #4,($1418).w ROM:0011FF6E bset #0,($142B).w ROM:0011FF74 bclr #3,($1403).w ROM:0011FF7A move.b #7,($11DE).w ROM:0011FF80 bra.w locret_11FE90 ROM:0011FF84 ; --------------------------------------------------------------------------- ROM:0011FF84 ROM:0011FF84 loc_11FF84: ; CODE XREF: ROM:0011FF66↑j ROM:0011FF84 btst #6,($1414).w ROM:0011FF8A bne.s loc_11FF9C ROM:0011FF8C btst #2,($1416).w ROM:0011FF92 bne.s loc_11FF9C ROM:0011FF94 btst #2,($1417).w ROM:0011FF9A beq.s loc_11FFA6 ROM:0011FF9C ROM:0011FF9C loc_11FF9C: ; CODE XREF: ROM:0011FF8A↑j ROM:0011FF9C ; ROM:0011FF92↑j ROM:0011FF9C move.b #4,($11DE).w ROM:0011FFA2 bra.w locret_11FDC4 ROM:0011FFA6 ; --------------------------------------------------------------------------- ROM:0011FFA6 ROM:0011FFA6 loc_11FFA6: ; CODE XREF: ROM:0011FF9A↑j ROM:0011FFA6 cmpi.w #0,($66C).w ROM:0011FFAC bgt.s locret_11FFD4 ROM:0011FFAE btst #2,($1417).w ROM:0011FFB4 bne.s locret_11FFD4 ROM:0011FFB6 bclr #5,($1422).w ROM:0011FFBC bclr #4,($1418).w ROM:0011FFC2 bclr #3,($1403).w ROM:0011FFC8 move.b #1,($11DE).w ROM:0011FFCE bra.l locret_11FC70 ROM:0011FFD4 ; --------------------------------------------------------------------------- ROM:0011FFD4 ROM:0011FFD4 locret_11FFD4: ; CODE XREF: ROM:0011FD46↑j ROM:0011FFD4 ; ROM:0011FFAC↑j ... ROM:0011FFD4 rts ROM:0011FFD6 ; --------------------------------------------------------------------------- ROM:0011FFD6 rts ROM:0011FFD8 ROM:0011FFD8 ; =============== S U B R O U T I N E ======================================= ROM:0011FFD8 ROM:0011FFD8 ROM:0011FFD8 sub_11FFD8: ; CODE XREF: ROM:loc_11FDAC↑p ROM:0011FFD8 move.w ($BEE).w,($B36).w ROM:0011FFDE move.w ($BEE).w,d0 ROM:0011FFE2 add.w $410(a5),d0 ROM:0011FFE6 move.w $D8(a5),d1 ROM:0011FFEA cmp.w d0,d1 ROM:0011FFEC ble.s loc_11FFF4 ROM:0011FFEE move.w d0,($C22).w ROM:0011FFF2 bra.s loc_11FFFA ROM:0011FFF4 ; --------------------------------------------------------------------------- ROM:0011FFF4 ROM:0011FFF4 loc_11FFF4: ; CODE XREF: sub_11FFD8+14↑j ROM:0011FFF4 move.w $D8(a5),($C22).w ROM:0011FFFA ROM:0011FFFA loc_11FFFA: ; CODE XREF: sub_11FFD8+1A↑j ROM:0011FFFA move.w $D0(a5),($C20).w ROM:00120000 rts ROM:00120000 ; End of function sub_11FFD8 ROM:00120000 ROM:00120002 ROM:00120002 ; =============== S U B R O U T I N E ======================================= ROM:00120002 ROM:00120002 ROM:00120002 sub_120002: ; CODE XREF: ROM:0011FC58↑p ROM:00120002 move.w ($BEE).w,($B36).w ROM:00120008 move.w ($BEE).w,d0 ROM:0012000C add.w $40E(a5),d0 ROM:00120010 move.w $D8(a5),d1 ROM:00120014 cmp.w d0,d1 ROM:00120016 ble.s loc_12001E ROM:00120018 move.w d0,($C22).w ROM:0012001C bra.s loc_120024 ROM:0012001E ; --------------------------------------------------------------------------- ROM:0012001E ROM:0012001E loc_12001E: ; CODE XREF: sub_120002+14↑j ROM:0012001E move.w $D8(a5),($C22).w ROM:00120024 ROM:00120024 loc_120024: ; CODE XREF: sub_120002+1A↑j ROM:00120024 move.w $D0(a5),($C20).w ROM:0012002A rts ROM:0012002A ; End of function sub_120002 ROM:0012002A ROM:0012002C ROM:0012002C ; =============== S U B R O U T I N E ======================================= ROM:0012002C ROM:0012002C ROM:0012002C sub_12002C: ; CODE XREF: ROM:0011FE0E↑p ROM:0012002C move.w ($BEE).w,d0 ROM:00120030 sub.w $412(a5),d0 ROM:00120034 cmp.w ($B36).w,d0 ROM:00120038 blt.s loc_120040 ROM:0012003A move.w d0,($C22).w ROM:0012003E bra.s loc_120046 ROM:00120040 ; --------------------------------------------------------------------------- ROM:00120040 ROM:00120040 loc_120040: ; CODE XREF: sub_12002C+C↑j ROM:00120040 move.w ($B36).w,($C22).w ROM:00120046 ROM:00120046 loc_120046: ; CODE XREF: sub_12002C+12↑j ROM:00120046 move.w $3F0(a5),($C20).w ROM:0012004C rts ROM:0012004C ; End of function sub_12002C ROM:0012004C ROM:0012004E ROM:0012004E ; =============== S U B R O U T I N E ======================================= ROM:0012004E ROM:0012004E ROM:0012004E sub_12004E: ; CODE XREF: ROM:0011FCB4↑p ROM:0012004E move.w ($BEE).w,d0 ROM:00120052 sub.w $414(a5),d0 ROM:00120056 cmp.w ($B36).w,d0 ROM:0012005A blt.s loc_120062 ROM:0012005C move.w d0,($C22).w ROM:00120060 bra.s loc_120068 ROM:00120062 ; --------------------------------------------------------------------------- ROM:00120062 ROM:00120062 loc_120062: ; CODE XREF: sub_12004E+C↑j ROM:00120062 move.w ($B36).w,($C22).w ROM:00120068 ROM:00120068 loc_120068: ; CODE XREF: sub_12004E+12↑j ROM:00120068 move.w $3F0(a5),($C20).w ROM:0012006E rts ROM:0012006E ; End of function sub_12004E ROM:0012006E ROM:00120070 ROM:00120070 ; =============== S U B R O U T I N E ======================================= ROM:00120070 ROM:00120070 ROM:00120070 sub_120070: ; CODE XREF: sub_11F144↑p ROM:00120070 bsr.w sub_12007A ROM:00120074 bsr.w sub_120252 ROM:00120078 rts ROM:00120078 ; End of function sub_120070 ROM:00120078 ROM:0012007A ROM:0012007A ; =============== S U B R O U T I N E ======================================= ROM:0012007A ROM:0012007A ROM:0012007A sub_12007A: ; CODE XREF: sub_120070↑p ROM:0012007A clr.w d1 ROM:0012007C move.b ($11E0).w,d1 ROM:00120080 cmpi.w #4,d1 ROM:00120084 bcc.s locret_12008E ROM:00120086 movea.l off_120090(pc,d1.w*4),a0 ROM:0012008A nop ROM:0012008C jmp (a0) ROM:0012008E ; --------------------------------------------------------------------------- ROM:0012008E ROM:0012008E locret_12008E: ; CODE XREF: sub_12007A+A↑j ROM:0012008E rts ROM:0012008E ; End of function sub_12007A ROM:0012008E ROM:0012008E ; --------------------------------------------------------------------------- ROM:00120090 off_120090: dc.l loc_1200A0 ; DATA XREF: sub_12007A+C↑r ROM:00120094 dc.l loc_1200B4 ROM:00120098 dc.l loc_120138 ROM:0012009C dc.l loc_1201FC ROM:001200A0 ; --------------------------------------------------------------------------- ROM:001200A0 ROM:001200A0 loc_1200A0: ; DATA XREF: ROM:off_120090↑o ROM:001200A0 bclr #4,($1412).w ROM:001200A6 bclr #4,($1427).w ROM:001200AC move.b #1,($11E0).w ROM:001200B2 rts ROM:001200B4 ; --------------------------------------------------------------------------- ROM:001200B4 ROM:001200B4 loc_1200B4: ; DATA XREF: ROM:00120094↑o ROM:001200B4 btst #0,($1432).w ROM:001200BA bne.s loc_1200D2 ROM:001200BC btst #0,($8A0).w ROM:001200C2 beq.s loc_1200D2 ROM:001200C4 bset #4,($1427).w ROM:001200CA move.b #3,($11E0).w ROM:001200D0 rts ROM:001200D2 ; --------------------------------------------------------------------------- ROM:001200D2 ROM:001200D2 loc_1200D2: ; CODE XREF: ROM:001200BA↑j ROM:001200D2 ; ROM:001200C2↑j ROM:001200D2 btst #2,($140D).w ROM:001200D8 beq.s loc_1200DC ROM:001200DA bra.s loc_1200E4 ROM:001200DC ; --------------------------------------------------------------------------- ROM:001200DC ROM:001200DC loc_1200DC: ; CODE XREF: ROM:001200D8↑j ROM:001200DC cmpi.b #8,($11C3).w ROM:001200E2 bne.s loc_12010E ROM:001200E4 ROM:001200E4 loc_1200E4: ; CODE XREF: ROM:001200DA↑j ROM:001200E4 btst #0,($1432).w ROM:001200EA bne.s loc_12010E ROM:001200EC move.w $42A(a5),d2 ROM:001200F0 cmp.w ($998).w,d2 ROM:001200F4 bge.s loc_12010E ROM:001200F6 move.w $42E(a5),d2 ROM:001200FA cmp.w ($99C).w,d2 ROM:001200FE bge.s loc_12010E ROM:00120100 bset #4,($1412).w ROM:00120106 move.b #2,($11E0).w ROM:0012010C rts ROM:0012010E ; --------------------------------------------------------------------------- ROM:0012010E ROM:0012010E loc_12010E: ; CODE XREF: ROM:001200E2↑j ROM:0012010E ; ROM:001200EA↑j ... ROM:0012010E btst #0,($1432).w ROM:00120114 beq.s locret_120136 ROM:00120116 btst #4,($896).w ROM:0012011C beq.s locret_120136 ROM:0012011E move.w $422(a5),d1 ROM:00120122 cmp.w ($9C2).w,d1 ROM:00120126 bgt.s locret_120136 ROM:00120128 bset #4,($1412).w ROM:0012012E move.b #2,($11E0).w ROM:00120134 rts ROM:00120136 ; --------------------------------------------------------------------------- ROM:00120136 ROM:00120136 locret_120136: ; CODE XREF: ROM:00120114↑j ROM:00120136 ; ROM:0012011C↑j ... ROM:00120136 rts ROM:00120138 ; --------------------------------------------------------------------------- ROM:00120138 ROM:00120138 loc_120138: ; DATA XREF: ROM:00120098↑o ROM:00120138 btst #0,($1432).w ROM:0012013E beq.s loc_120162 ROM:00120140 move.w $424(a5),d1 ROM:00120144 cmp.w ($9C2).w,d1 ROM:00120148 ble.s loc_12014C ROM:0012014A bra.s loc_120154 ROM:0012014C ; --------------------------------------------------------------------------- ROM:0012014C ROM:0012014C loc_12014C: ; CODE XREF: ROM:00120148↑j ROM:0012014C btst #4,($896).w ROM:00120152 bne.s loc_120162 ROM:00120154 ROM:00120154 loc_120154: ; CODE XREF: ROM:0012014A↑j ROM:00120154 bclr #4,($1412).w ROM:0012015A move.b #1,($11E0).w ROM:00120160 rts ROM:00120162 ; --------------------------------------------------------------------------- ROM:00120162 ROM:00120162 loc_120162: ; CODE XREF: ROM:0012013E↑j ROM:00120162 ; ROM:00120152↑j ROM:00120162 btst #0,($1432).w ROM:00120168 bne.s loc_1201A8 ROM:0012016A btst #2,($140D).w ROM:00120170 bne.s loc_1201A8 ROM:00120172 cmpi.b #8,($11C3).w ROM:00120178 beq.s loc_12017C ROM:0012017A bra.s loc_12019A ROM:0012017C ; --------------------------------------------------------------------------- ROM:0012017C ROM:0012017C loc_12017C: ; CODE XREF: ROM:00120178↑j ROM:0012017C move.w $42A(a5),d2 ROM:00120180 sub.w $42C(a5),d2 ROM:00120184 cmp.w ($998).w,d2 ROM:00120188 ble.s loc_12018C ROM:0012018A bra.s loc_12019A ROM:0012018C ; --------------------------------------------------------------------------- ROM:0012018C ROM:0012018C loc_12018C: ; CODE XREF: ROM:00120188↑j ROM:0012018C move.w $42E(a5),d2 ROM:00120190 sub.w $430(a5),d2 ROM:00120194 cmp.w ($99C).w,d2 ROM:00120198 ble.s loc_1201A8 ROM:0012019A ROM:0012019A loc_12019A: ; CODE XREF: ROM:0012017A↑j ROM:0012019A ; ROM:0012018A↑j ROM:0012019A bclr #4,($1412).w ROM:001201A0 move.b #1,($11E0).w ROM:001201A6 rts ROM:001201A8 ; --------------------------------------------------------------------------- ROM:001201A8 ROM:001201A8 loc_1201A8: ; CODE XREF: ROM:00120168↑j ROM:001201A8 ; ROM:00120170↑j ... ROM:001201A8 btst #0,($1432).w ROM:001201AE beq.s loc_1201D6 ROM:001201B0 btst #4,($896).w ROM:001201B6 beq.s loc_1201D6 ROM:001201B8 move.w $426(a5),d1 ROM:001201BC cmp.w ($9C2).w,d1 ROM:001201C0 bgt.s loc_1201D6 ROM:001201C2 bset #4,($1427).w ROM:001201C8 bclr #4,($1412).w ROM:001201CE move.b #3,($11E0).w ROM:001201D4 rts ROM:001201D6 ; --------------------------------------------------------------------------- ROM:001201D6 ROM:001201D6 loc_1201D6: ; CODE XREF: ROM:001201AE↑j ROM:001201D6 ; ROM:001201B6↑j ... ROM:001201D6 btst #0,($1432).w ROM:001201DC bne.s locret_1201FA ROM:001201DE btst #0,($8A0).w ROM:001201E4 beq.s locret_1201FA ROM:001201E6 bset #4,($1427).w ROM:001201EC bclr #4,($1412).w ROM:001201F2 move.b #3,($11E0).w ROM:001201F8 rts ROM:001201FA ; --------------------------------------------------------------------------- ROM:001201FA ROM:001201FA locret_1201FA: ; CODE XREF: ROM:001201DC↑j ROM:001201FA ; ROM:001201E4↑j ROM:001201FA rts ROM:001201FC ; --------------------------------------------------------------------------- ROM:001201FC ROM:001201FC loc_1201FC: ; DATA XREF: ROM:0012009C↑o ROM:001201FC btst #0,($1432).w ROM:00120202 beq.s loc_12022C ROM:00120204 move.w $428(a5),d1 ROM:00120208 cmp.w ($9C2).w,d1 ROM:0012020C ble.s loc_120210 ROM:0012020E bra.s loc_120218 ROM:00120210 ; --------------------------------------------------------------------------- ROM:00120210 ROM:00120210 loc_120210: ; CODE XREF: ROM:0012020C↑j ROM:00120210 btst #4,($896).w ROM:00120216 bne.s loc_12022C ROM:00120218 ROM:00120218 loc_120218: ; CODE XREF: ROM:0012020E↑j ROM:00120218 bclr #4,($1427).w ROM:0012021E bset #4,($1412).w ROM:00120224 move.b #2,($11E0).w ROM:0012022A rts ROM:0012022C ; --------------------------------------------------------------------------- ROM:0012022C ROM:0012022C loc_12022C: ; CODE XREF: ROM:00120202↑j ROM:0012022C ; ROM:00120216↑j ROM:0012022C btst #0,($1432).w ROM:00120232 bne.s locret_120250 ROM:00120234 btst #0,($8A0).w ROM:0012023A bne.s locret_120250 ROM:0012023C bclr #4,($1427).w ROM:00120242 bset #4,($1412).w ROM:00120248 move.b #2,($11E0).w ROM:0012024E rts ROM:00120250 ; --------------------------------------------------------------------------- ROM:00120250 ROM:00120250 locret_120250: ; CODE XREF: ROM:00120232↑j ROM:00120250 ; ROM:0012023A↑j ROM:00120250 rts ROM:00120252 ROM:00120252 ; =============== S U B R O U T I N E ======================================= ROM:00120252 ROM:00120252 ROM:00120252 sub_120252: ; CODE XREF: sub_120070+4↑p ROM:00120252 clr.w d1 ROM:00120254 move.b ($11DF).w,d1 ROM:00120258 cmpi.w #4,d1 ROM:0012025C bcc.s locret_120266 ROM:0012025E movea.l off_120268(pc,d1.w*4),a0 ROM:00120262 nop ROM:00120264 jmp (a0) ROM:00120266 ; --------------------------------------------------------------------------- ROM:00120266 ROM:00120266 locret_120266: ; CODE XREF: sub_120252+A↑j ROM:00120266 rts ROM:00120266 ; End of function sub_120252 ROM:00120266 ROM:00120266 ; --------------------------------------------------------------------------- ROM:00120268 off_120268: dc.l loc_120278 ; DATA XREF: sub_120252+C↑r ROM:0012026C dc.l loc_120284 ROM:00120270 dc.l loc_120310 ROM:00120274 dc.l loc_120384 ROM:00120278 ; --------------------------------------------------------------------------- ROM:00120278 ROM:00120278 loc_120278: ; DATA XREF: ROM:off_120268↑o ROM:00120278 move.b #1,($11DF).w ROM:0012027E bra.w locret_12030E ROM:00120282 ; --------------------------------------------------------------------------- ROM:00120282 rts ROM:00120284 ; --------------------------------------------------------------------------- ROM:00120284 ROM:00120284 loc_120284: ; DATA XREF: ROM:0012026C↑o ROM:00120284 btst #2,($1428).w ROM:0012028A beq.s loc_1202C4 ROM:0012028C btst #1,($1426).w ROM:00120292 beq.s loc_1202C4 ROM:00120294 btst #4,($1427).w ROM:0012029A bne.s loc_1202AE ROM:0012029C btst #5,($1430).w ROM:001202A2 bne.s loc_1202AE ROM:001202A4 move.w $41A(a5),d0 ROM:001202A8 cmp.w ($9E8).w,d0 ROM:001202AC bge.s loc_1202C4 ROM:001202AE ROM:001202AE loc_1202AE: ; CODE XREF: ROM:0012029A↑j ROM:001202AE ; ROM:001202A2↑j ROM:001202AE bset #6,($1414).w ROM:001202B4 bset #2,($1417).w ROM:001202BA move.b #3,($11DF).w ROM:001202C0 bra.w locret_1203DC ROM:001202C4 ; --------------------------------------------------------------------------- ROM:001202C4 ROM:001202C4 loc_1202C4: ; CODE XREF: ROM:0012028A↑j ROM:001202C4 ; ROM:00120292↑j ... ROM:001202C4 move.w $41A(a5),d0 ROM:001202C8 move.w $41E(a5),d1 ROM:001202CC btst #2,($1428).w ROM:001202D2 beq.s locret_12030E ROM:001202D4 btst #1,($1426).w ROM:001202DA beq.s locret_12030E ROM:001202DC cmp.w ($9E8).w,d0 ROM:001202E0 ble.s locret_12030E ROM:001202E2 btst #4,($1427).w ROM:001202E8 bne.s locret_12030E ROM:001202EA btst #5,($1430).w ROM:001202F0 bne.s locret_12030E ROM:001202F2 btst #4,($1412).w ROM:001202F8 bne.s loc_120300 ROM:001202FA cmp.w ($9E8).w,d1 ROM:001202FE bge.s locret_12030E ROM:00120300 ROM:00120300 loc_120300: ; CODE XREF: ROM:001202F8↑j ROM:00120300 bset #2,($1417).w ROM:00120306 move.b #2,($11DF).w ROM:0012030C bra.s locret_120382 ROM:0012030E ; --------------------------------------------------------------------------- ROM:0012030E ROM:0012030E locret_12030E: ; CODE XREF: ROM:0012027E↑j ROM:0012030E ; ROM:001202D2↑j ... ROM:0012030E rts ROM:00120310 ; --------------------------------------------------------------------------- ROM:00120310 ROM:00120310 loc_120310: ; DATA XREF: ROM:00120270↑o ROM:00120310 btst #2,($1428).w ROM:00120316 beq.s loc_12032A ROM:00120318 btst #4,($1412).w ROM:0012031E bne.s loc_120338 ROM:00120320 move.w $41C(a5),d0 ROM:00120324 cmp.w ($9E8).w,d0 ROM:00120328 ble.s loc_120338 ROM:0012032A ROM:0012032A loc_12032A: ; CODE XREF: ROM:00120316↑j ROM:0012032A bclr #2,($1417).w ROM:00120330 move.b #1,($11DF).w ROM:00120336 bra.s locret_12030E ROM:00120338 ; --------------------------------------------------------------------------- ROM:00120338 ROM:00120338 loc_120338: ; CODE XREF: ROM:0012031E↑j ROM:00120338 ; ROM:00120328↑j ROM:00120338 move.w #0,d0 ROM:0012033C move.w $41A(a5),d1 ROM:00120340 btst #2,($1428).w ROM:00120346 beq.s locret_120382 ROM:00120348 btst #1,($1426).w ROM:0012034E beq.s locret_120382 ROM:00120350 btst #4,($1427).w ROM:00120356 bne.s loc_120374 ROM:00120358 btst #5,($1430).w ROM:0012035E bne.s loc_120374 ROM:00120360 btst #7,($140D).w ROM:00120366 beq.s loc_12036E ROM:00120368 cmp.w $420(a5),d0 ROM:0012036C beq.s loc_120374 ROM:0012036E ROM:0012036E loc_12036E: ; CODE XREF: ROM:00120366↑j ROM:0012036E cmp.w ($9E8).w,d1 ROM:00120372 bge.s locret_120382 ROM:00120374 ROM:00120374 loc_120374: ; CODE XREF: ROM:00120356↑j ROM:00120374 ; ROM:0012035E↑j ... ROM:00120374 bset #6,($1414).w ROM:0012037A move.b #3,($11DF).w ROM:00120380 bra.s locret_1203DC ROM:00120382 ; --------------------------------------------------------------------------- ROM:00120382 ROM:00120382 locret_120382: ; CODE XREF: ROM:0012030C↑j ROM:00120382 ; ROM:00120346↑j ... ROM:00120382 rts ROM:00120384 ; --------------------------------------------------------------------------- ROM:00120384 ROM:00120384 loc_120384: ; DATA XREF: ROM:00120274↑o ROM:00120384 btst #2,($1428).w ROM:0012038A bne.s loc_1203A2 ROM:0012038C bclr #6,($1414).w ROM:00120392 bclr #2,($1417).w ROM:00120398 move.b #1,($11DF).w ROM:0012039E bra.w locret_12030E ROM:001203A2 ; --------------------------------------------------------------------------- ROM:001203A2 ROM:001203A2 loc_1203A2: ; CODE XREF: ROM:0012038A↑j ROM:001203A2 move.w $418(a5),d0 ROM:001203A6 cmp.w ($9E8).w,d0 ROM:001203AA ble.s locret_1203DC ROM:001203AC btst #7,($140D).w ROM:001203B2 beq.s loc_1203BE ROM:001203B4 move.w $420(a5),d0 ROM:001203B8 cmpi.w #0,d0 ROM:001203BC beq.s locret_1203DC ROM:001203BE ROM:001203BE loc_1203BE: ; CODE XREF: ROM:001203B2↑j ROM:001203BE btst #4,($1427).w ROM:001203C4 bne.s locret_1203DC ROM:001203C6 btst #5,($1430).w ROM:001203CC bne.s locret_1203DC ROM:001203CE bclr #6,($1414).w ROM:001203D4 move.b #2,($11DF).w ROM:001203DA bra.s locret_120382 ROM:001203DC ; --------------------------------------------------------------------------- ROM:001203DC ROM:001203DC locret_1203DC: ; CODE XREF: ROM:001202C0↑j ROM:001203DC ; ROM:00120380↑j ... ROM:001203DC rts ROM:001203DE ; --------------------------------------------------------------------------- ROM:001203DE rts ROM:001203E0 ROM:001203E0 ; =============== S U B R O U T I N E ======================================= ROM:001203E0 ROM:001203E0 ROM:001203E0 sub_1203E0: ; CODE XREF: ROM:001206B2↓p ROM:001203E0 lea ($12CF).w,a1 ROM:001203E4 lea ($FB2).w,a2 ROM:001203E8 move.w ($B3A).w,d0 ROM:001203EC move.w $43C(a5),d2 ROM:001203F0 move.w $43E(a5),d3 ROM:001203F4 clr.w d1 ROM:001203F6 move.b (a1,d0.w),d1 ROM:001203FA cmpi.w #6,d1 ROM:001203FE bcc.s locret_120408 ROM:00120400 movea.l off_12040A(pc,d1.w*4),a0 ROM:00120404 nop ROM:00120406 jmp (a0) ROM:00120408 ; --------------------------------------------------------------------------- ROM:00120408 ROM:00120408 locret_120408: ; CODE XREF: sub_1203E0+1E↑j ROM:00120408 rts ROM:00120408 ; End of function sub_1203E0 ROM:00120408 ROM:00120408 ; --------------------------------------------------------------------------- ROM:0012040A off_12040A: dc.l loc_120422 ; DATA XREF: sub_1203E0+20↑r ROM:0012040E dc.l loc_12042E ROM:00120412 dc.l loc_120484 ROM:00120416 dc.l locret_1204C2 ROM:0012041A dc.l loc_1204C4 ROM:0012041E dc.l loc_120516 ROM:00120422 ; --------------------------------------------------------------------------- ROM:00120422 ROM:00120422 loc_120422: ; DATA XREF: ROM:off_12040A↑o ROM:00120422 bclr d0,($11E1).w ROM:00120426 move.b #1,(a1,d0.w) ROM:0012042C rts ROM:0012042E ; --------------------------------------------------------------------------- ROM:0012042E ROM:0012042E loc_12042E: ; DATA XREF: ROM:0012040E↑o ROM:0012042E cmp.w (a2,d0.w*2),d2 ROM:00120432 bgt.s loc_120436 ROM:00120434 bra.s loc_120440 ROM:00120436 ; --------------------------------------------------------------------------- ROM:00120436 ROM:00120436 loc_120436: ; CODE XREF: ROM:00120432↑j ROM:00120436 cmp.w (a2,d0.w*2),d3 ROM:0012043A blt.s locret_12043E ROM:0012043C bra.s loc_120460 ROM:0012043E ; --------------------------------------------------------------------------- ROM:0012043E ROM:0012043E locret_12043E: ; CODE XREF: ROM:0012043A↑j ROM:0012043E rts ROM:00120440 ; --------------------------------------------------------------------------- ROM:00120440 ROM:00120440 loc_120440: ; CODE XREF: ROM:00120434↑j ROM:00120440 move.w $432(a5),d4 ROM:00120444 clr.b $848(d0.w) ROM:0012044A move.w d4,$6DE(d0.w*2) ROM:00120450 move.b #1,$848(d0.w) ROM:00120458 move.b #2,(a1,d0.w) ROM:0012045E rts ROM:00120460 ; --------------------------------------------------------------------------- ROM:00120460 ROM:00120460 loc_120460: ; CODE XREF: ROM:0012043C↑j ROM:00120460 move.w $434(a5),d4 ROM:00120464 clr.b $849(d0.w) ROM:0012046A move.w d4,$6E0(d0.w*2) ROM:00120470 move.b #1,$849(d0.w) ROM:00120478 bset d0,($11E2).w ROM:0012047C move.b #4,(a1,d0.w) ROM:00120482 rts ROM:00120484 ; --------------------------------------------------------------------------- ROM:00120484 ROM:00120484 loc_120484: ; DATA XREF: ROM:00120412↑o ROM:00120484 cmpi.w #0,$6DE(d0.w*2) ROM:0012048C bgt.s loc_120490 ROM:0012048E bra.s loc_12049A ROM:00120490 ; --------------------------------------------------------------------------- ROM:00120490 ROM:00120490 loc_120490: ; CODE XREF: ROM:0012048C↑j ROM:00120490 cmp.w (a2,d0.w*2),d2 ROM:00120494 ble.s locret_120498 ROM:00120496 bra.s loc_1204AE ROM:00120498 ; --------------------------------------------------------------------------- ROM:00120498 ROM:00120498 locret_120498: ; CODE XREF: ROM:00120494↑j ROM:00120498 rts ROM:0012049A ; --------------------------------------------------------------------------- ROM:0012049A ROM:0012049A loc_12049A: ; CODE XREF: ROM:0012048E↑j ROM:0012049A bset d0,($11EA).w ROM:0012049E bset d0,($11ED).w ROM:001204A2 bsr.w sub_120560 ROM:001204A6 move.b #3,(a1,d0.w) ROM:001204AC rts ROM:001204AE ; --------------------------------------------------------------------------- ROM:001204AE ROM:001204AE loc_1204AE: ; CODE XREF: ROM:00120496↑j ROM:001204AE clr.b $848(d0.w) ROM:001204B4 clr.w $6DE(d0.w*2) ROM:001204BA move.b #1,(a1,d0.w) ROM:001204C0 rts ROM:001204C2 ; --------------------------------------------------------------------------- ROM:001204C2 ROM:001204C2 locret_1204C2: ; DATA XREF: ROM:00120416↑o ROM:001204C2 rts ROM:001204C4 ; --------------------------------------------------------------------------- ROM:001204C4 ROM:001204C4 loc_1204C4: ; DATA XREF: ROM:0012041A↑o ROM:001204C4 cmp.w (a2,d0.w*2),d3 ROM:001204C8 bge.s loc_1204CC ROM:001204CA bra.s loc_1204DA ROM:001204CC ; --------------------------------------------------------------------------- ROM:001204CC ROM:001204CC loc_1204CC: ; CODE XREF: ROM:001204C8↑j ROM:001204CC cmpi.w #0,$6E0(d0.w*2) ROM:001204D4 bgt.s locret_1204D8 ROM:001204D6 bra.s loc_1204F2 ROM:001204D8 ; --------------------------------------------------------------------------- ROM:001204D8 ROM:001204D8 locret_1204D8: ; CODE XREF: ROM:001204D4↑j ROM:001204D8 rts ROM:001204DA ; --------------------------------------------------------------------------- ROM:001204DA ROM:001204DA loc_1204DA: ; CODE XREF: ROM:001204CA↑j ROM:001204DA clr.b $849(d0.w) ROM:001204E0 clr.w $6E0(d0.w*2) ROM:001204E6 bclr d0,($11E2).w ROM:001204EA move.b #1,(a1,d0.w) ROM:001204F0 rts ROM:001204F2 ; --------------------------------------------------------------------------- ROM:001204F2 ROM:001204F2 loc_1204F2: ; CODE XREF: ROM:001204D6↑j ROM:001204F2 bset d0,($11E1).w ROM:001204F6 move.w $436(a5),d4 ROM:001204FA clr.b $811(d0.w) ROM:00120500 move.w d4,$670(d0.w*2) ROM:00120506 move.b #1,$811(d0.w) ROM:0012050E move.b #5,(a1,d0.w) ROM:00120514 rts ROM:00120516 ; --------------------------------------------------------------------------- ROM:00120516 ROM:00120516 loc_120516: ; DATA XREF: ROM:0012041E↑o ROM:00120516 cmpi.w #0,$670(d0.w*2) ROM:0012051E bgt.s loc_120522 ROM:00120520 bra.s loc_12052C ROM:00120522 ; --------------------------------------------------------------------------- ROM:00120522 ROM:00120522 loc_120522: ; CODE XREF: ROM:0012051E↑j ROM:00120522 cmp.w (a2,d0.w*2),d3 ROM:00120526 bge.s locret_12052A ROM:00120528 bra.s loc_120548 ROM:0012052A ; --------------------------------------------------------------------------- ROM:0012052A ROM:0012052A locret_12052A: ; CODE XREF: ROM:00120526↑j ROM:0012052A rts ROM:0012052C ; --------------------------------------------------------------------------- ROM:0012052C ROM:0012052C loc_12052C: ; CODE XREF: ROM:00120520↑j ROM:0012052C bclr d0,($11E1).w ROM:00120530 bclr d0,($11E2).w ROM:00120534 bset d0,($11EA).w ROM:00120538 bset d0,($11ED).w ROM:0012053C bsr.w sub_120560 ROM:00120540 move.b #3,(a1,d0.w) ROM:00120546 rts ROM:00120548 ; --------------------------------------------------------------------------- ROM:00120548 ROM:00120548 loc_120548: ; CODE XREF: ROM:00120528↑j ROM:00120548 bclr d0,($11E1).w ROM:0012054C clr.b $811(d0.w) ROM:00120552 clr.w $670(d0.w*2) ROM:00120558 move.b #1,(a1,d0.w) ROM:0012055E rts ROM:00120560 ROM:00120560 ; =============== S U B R O U T I N E ======================================= ROM:00120560 ROM:00120560 ROM:00120560 sub_120560: ; CODE XREF: ROM:001204A2↑p ROM:00120560 ; ROM:0012053C↑p ROM:00120560 cmpi.w #0,($B3A).w ROM:00120566 bne.s loc_120576 ROM:00120568 bset #4,($CA3).w ROM:0012056E bset #1,($14B4).w ROM:00120574 bra.s locret_12058A ROM:00120576 ; --------------------------------------------------------------------------- ROM:00120576 ROM:00120576 loc_120576: ; CODE XREF: sub_120560+6↑j ROM:00120576 cmpi.w #1,($B3A).w ROM:0012057C bne.s locret_12058A ROM:0012057E bset #5,($CA3).w ROM:00120584 bset #2,($14B4).w ROM:0012058A ROM:0012058A locret_12058A: ; CODE XREF: sub_120560+14↑j ROM:0012058A ; sub_120560+1C↑j ROM:0012058A rts ROM:0012058A ; End of function sub_120560 ROM:0012058A ROM:0012058C ROM:0012058C ; =============== S U B R O U T I N E ======================================= ROM:0012058C ROM:0012058C ROM:0012058C sub_12058C: ; CODE XREF: ROM:001206AC↓p ROM:0012058C lea ($12D0).w,a1 ROM:00120590 lea ($FBE).w,a2 ROM:00120594 move.w ($B3A).w,d0 ROM:00120598 move.w $43A(a5),d2 ROM:0012059C clr.w d1 ROM:0012059E move.b (a1,d0.w),d1 ROM:001205A2 cmpi.w #3,d1 ROM:001205A6 bcc.s locret_1205B0 ROM:001205A8 movea.l off_1205B2(pc,d1.w*4),a0 ROM:001205AC nop ROM:001205AE jmp (a0) ROM:001205B0 ; --------------------------------------------------------------------------- ROM:001205B0 ROM:001205B0 locret_1205B0: ; CODE XREF: sub_12058C+1A↑j ROM:001205B0 rts ROM:001205B0 ; End of function sub_12058C ROM:001205B0 ROM:001205B0 ; --------------------------------------------------------------------------- ROM:001205B2 off_1205B2: dc.l loc_1205BE ; DATA XREF: sub_12058C+1C↑r ROM:001205B6 dc.l loc_1205DA ROM:001205BA dc.l locret_12063C ROM:001205BE ; --------------------------------------------------------------------------- ROM:001205BE ROM:001205BE loc_1205BE: ; DATA XREF: ROM:off_1205B2↑o ROM:001205BE clr.b $876(d0.w) ROM:001205C4 move.w d2,$73A(d0.w*2) ROM:001205CA move.b #1,$876(d0.w) ROM:001205D2 move.b #1,(a1,d0.w) ROM:001205D8 rts ROM:001205DA ; --------------------------------------------------------------------------- ROM:001205DA ROM:001205DA loc_1205DA: ; DATA XREF: ROM:001205B6↑o ROM:001205DA cmpi.w #0,$73A(d0.w*2) ROM:001205E2 bgt.s loc_1205F6 ROM:001205E4 cmpi.w #$2710,(a2,d0.w*2) ROM:001205EA bne.s loc_1205F6 ROM:001205EC btst #1,($1408).w ROM:001205F2 beq.s loc_1205F6 ROM:001205F4 bra.s loc_120614 ROM:001205F6 ; --------------------------------------------------------------------------- ROM:001205F6 ROM:001205F6 loc_1205F6: ; CODE XREF: ROM:001205E2↑j ROM:001205F6 ; ROM:001205EA↑j ... ROM:001205F6 cmpi.w #0,$73A(d0.w*2) ROM:001205FE bgt.s locret_120612 ROM:00120600 cmpi.w #$2710,(a2,d0.w*2) ROM:00120606 beq.s locret_120612 ROM:00120608 btst #1,($1408).w ROM:0012060E beq.s locret_120612 ROM:00120610 bra.s loc_12061C ROM:00120612 ; --------------------------------------------------------------------------- ROM:00120612 ROM:00120612 locret_120612: ; CODE XREF: ROM:001205FE↑j ROM:00120612 ; ROM:00120606↑j ... ROM:00120612 rts ROM:00120614 ; --------------------------------------------------------------------------- ROM:00120614 ROM:00120614 loc_120614: ; CODE XREF: ROM:001205F4↑j ROM:00120614 move.b #2,(a1,d0.w) ROM:0012061A rts ROM:0012061C ; --------------------------------------------------------------------------- ROM:0012061C ROM:0012061C loc_12061C: ; CODE XREF: ROM:00120610↑j ROM:0012061C bsr.w sub_12063E ROM:00120620 clr.b $876(d0.w) ROM:00120626 move.w d2,$73A(d0.w*2) ROM:0012062C move.b #1,$876(d0.w) ROM:00120634 move.b #1,(a1,d0.w) ROM:0012063A rts ROM:0012063C ; --------------------------------------------------------------------------- ROM:0012063C ROM:0012063C locret_12063C: ; DATA XREF: ROM:001205BA↑o ROM:0012063C rts ROM:0012063E ROM:0012063E ; =============== S U B R O U T I N E ======================================= ROM:0012063E ROM:0012063E ROM:0012063E sub_12063E: ; CODE XREF: ROM:loc_12061C↑p ROM:0012063E move.w $438(a5),d3 ROM:00120642 sub.w d3,(a2,d0.w*2) ROM:00120646 cmpi.w #$2710,(a2,d0.w*2) ROM:0012064C bge.s locret_120654 ROM:0012064E move.w #$2710,(a2,d0.w*2) ROM:00120654 ROM:00120654 locret_120654: ; CODE XREF: sub_12063E+E↑j ROM:00120654 rts ROM:00120654 ; End of function sub_12063E ROM:00120654 ROM:00120656 ROM:00120656 ; =============== S U B R O U T I N E ======================================= ROM:00120656 ROM:00120656 ROM:00120656 sub_120656: ; CODE XREF: sub_120B66+40↓p ROM:00120656 lea ($12D1).w,a1 ROM:0012065A move.w ($B3A).w,d0 ROM:0012065E clr.w d1 ROM:00120660 move.b (a1,d0.w),d1 ROM:00120664 cmpi.w #3,d1 ROM:00120668 bcc.s locret_120672 ROM:0012066A movea.l off_120674(pc,d1.w*4),a0 ROM:0012066E nop ROM:00120670 jmp (a0) ROM:00120672 ; --------------------------------------------------------------------------- ROM:00120672 ROM:00120672 locret_120672: ; CODE XREF: sub_120656+12↑j ROM:00120672 rts ROM:00120672 ; End of function sub_120656 ROM:00120672 ROM:00120672 ; --------------------------------------------------------------------------- ROM:00120674 off_120674: dc.l loc_120680 ; DATA XREF: sub_120656+14↑r ROM:00120678 dc.l loc_120690 ROM:0012067C dc.l loc_1206A6 ROM:00120680 ; --------------------------------------------------------------------------- ROM:00120680 ROM:00120680 loc_120680: ; DATA XREF: ROM:off_120674↑o ROM:00120680 bclr d0,($11E3).w ROM:00120684 bsr.w sub_12071E ROM:00120688 move.b #1,(a1,d0.w) ROM:0012068E rts ROM:00120690 ; --------------------------------------------------------------------------- ROM:00120690 ROM:00120690 loc_120690: ; DATA XREF: ROM:00120678↑o ROM:00120690 btst d0,($11E4).w ROM:00120694 beq.s locret_120698 ROM:00120696 bra.s loc_12069A ROM:00120698 ; --------------------------------------------------------------------------- ROM:00120698 ROM:00120698 locret_120698: ; CODE XREF: ROM:00120694↑j ROM:00120698 rts ROM:0012069A ; --------------------------------------------------------------------------- ROM:0012069A ROM:0012069A loc_12069A: ; CODE XREF: ROM:00120696↑j ROM:0012069A bset d0,($11E3).w ROM:0012069E move.b #2,(a1,d0.w) ROM:001206A4 rts ROM:001206A6 ; --------------------------------------------------------------------------- ROM:001206A6 ROM:001206A6 loc_1206A6: ; DATA XREF: ROM:0012067C↑o ROM:001206A6 bsr.l sub_1212EA ROM:001206AC bsr.l sub_12058C ROM:001206B2 bsr.l sub_1203E0 ROM:001206B8 lea ($12D1).w,a1 ROM:001206BC move.w ($B3A).w,d0 ROM:001206C0 btst d0,($11E4).w ROM:001206C4 bne.s locret_1206C8 ROM:001206C6 bra.s loc_1206CA ROM:001206C8 ; --------------------------------------------------------------------------- ROM:001206C8 ROM:001206C8 locret_1206C8: ; CODE XREF: ROM:001206C4↑j ROM:001206C8 rts ROM:001206CA ; --------------------------------------------------------------------------- ROM:001206CA ROM:001206CA loc_1206CA: ; CODE XREF: ROM:001206C6↑j ROM:001206CA bsr.w sub_12071E ROM:001206CE bclr d0,($11E3).w ROM:001206D2 bclr d0,($11F1).w ROM:001206D6 bclr d0,($11E2).w ROM:001206DA lea ($12D9).w,a2 ROM:001206DE lea ($12D0).w,a3 ROM:001206E2 lea ($12CF).w,a4 ROM:001206E6 move.b #0,(a2,d0.w) ROM:001206EC move.b #0,(a3,d0.w) ROM:001206F2 move.b #0,(a4,d0.w) ROM:001206F8 lea ($12D5).w,a2 ROM:001206FC lea ($12DA).w,a3 ROM:00120700 lea ($12D2).w,a4 ROM:00120704 move.b #0,(a2,d0.w) ROM:0012070A move.b #0,(a3,d0.w) ROM:00120710 move.b #0,(a4,d0.w) ROM:00120716 move.b #1,(a1,d0.w) ROM:0012071C rts ROM:0012071E ROM:0012071E ; =============== S U B R O U T I N E ======================================= ROM:0012071E ROM:0012071E ROM:0012071E sub_12071E: ; CODE XREF: ROM:00120684↑p ROM:0012071E ; ROM:loc_1206CA↑p ... ROM:0012071E lea ($FB2).w,a0 ROM:00120722 move.w ($B3A).w,d0 ROM:00120726 move.w #$2710,(a0,d0.w*2) ROM:0012072C rts ROM:0012072C ; End of function sub_12071E ROM:0012072C ROM:0012072E ROM:0012072E ; =============== S U B R O U T I N E ======================================= ROM:0012072E ROM:0012072E ROM:0012072E sub_12072E: ; CODE XREF: ROM:001214D6↓p ROM:0012072E ; ROM:0012154C↓p ROM:0012072E lea ($12D2).w,a1 ROM:00120732 move.w ($B3A).w,d0 ROM:00120736 move.w $442(a5),d2 ROM:0012073A move.w $440(a5),d3 ROM:0012073E clr.w d1 ROM:00120740 move.b (a1,d0.w),d1 ROM:00120744 cmpi.w #4,d1 ROM:00120748 bcc.s locret_120752 ROM:0012074A movea.l off_120754(pc,d1.w*4),a0 ROM:0012074E nop ROM:00120750 jmp (a0) ROM:00120752 ; --------------------------------------------------------------------------- ROM:00120752 ROM:00120752 locret_120752: ; CODE XREF: sub_12072E+1A↑j ROM:00120752 rts ROM:00120752 ; End of function sub_12072E ROM:00120752 ROM:00120752 ; --------------------------------------------------------------------------- ROM:00120754 off_120754: dc.l loc_120764 ; DATA XREF: sub_12072E+1C↑r ROM:00120758 dc.l loc_12076C ROM:0012075C dc.l loc_1207BA ROM:00120760 dc.l loc_120896 ROM:00120764 ; --------------------------------------------------------------------------- ROM:00120764 ROM:00120764 loc_120764: ; DATA XREF: ROM:off_120754↑o ROM:00120764 move.b #1,(a1,d0.w) ROM:0012076A rts ROM:0012076C ; --------------------------------------------------------------------------- ROM:0012076C ROM:0012076C loc_12076C: ; DATA XREF: ROM:00120758↑o ROM:0012076C btst #7,($1404).w ROM:00120772 beq.s loc_120776 ROM:00120774 bra.s loc_120782 ROM:00120776 ; --------------------------------------------------------------------------- ROM:00120776 ROM:00120776 loc_120776: ; CODE XREF: ROM:00120772↑j ROM:00120776 btst #7,($1404).w ROM:0012077C bne.s locret_120780 ROM:0012077E bra.s loc_12079E ROM:00120780 ; --------------------------------------------------------------------------- ROM:00120780 ROM:00120780 locret_120780: ; CODE XREF: ROM:0012077C↑j ROM:00120780 rts ROM:00120782 ; --------------------------------------------------------------------------- ROM:00120782 ROM:00120782 loc_120782: ; CODE XREF: ROM:00120774↑j ROM:00120782 clr.b $813(d0.w) ROM:00120788 move.w d3,$674(d0.w*2) ROM:0012078E move.b #1,$813(d0.w) ROM:00120796 move.b #2,(a1,d0.w) ROM:0012079C rts ROM:0012079E ; --------------------------------------------------------------------------- ROM:0012079E ROM:0012079E loc_12079E: ; CODE XREF: ROM:0012077E↑j ROM:0012079E clr.b $812(d0.w) ROM:001207A4 move.w d2,$672(d0.w*2) ROM:001207AA move.b #1,$812(d0.w) ROM:001207B2 move.b #3,(a1,d0.w) ROM:001207B8 rts ROM:001207BA ; --------------------------------------------------------------------------- ROM:001207BA ROM:001207BA loc_1207BA: ; DATA XREF: ROM:0012075C↑o ROM:001207BA btst d0,($11F1).w ROM:001207BE beq.s loc_1207C2 ROM:001207C0 bra.s loc_1207F2 ROM:001207C2 ; --------------------------------------------------------------------------- ROM:001207C2 ROM:001207C2 loc_1207C2: ; CODE XREF: ROM:001207BE↑j ROM:001207C2 cmpi.w #0,$674(d0.w*2) ROM:001207CA bgt.s loc_1207D4 ROM:001207CC btst d0,($11F0).w ROM:001207D0 beq.s loc_1207D4 ROM:001207D2 bra.s loc_12080E ROM:001207D4 ; --------------------------------------------------------------------------- ROM:001207D4 ROM:001207D4 loc_1207D4: ; CODE XREF: ROM:001207CA↑j ROM:001207D4 ; ROM:001207D0↑j ROM:001207D4 cmpi.w #0,$674(d0.w*2) ROM:001207DC bgt.s loc_1207E6 ROM:001207DE btst d0,($11F0).w ROM:001207E2 bne.s loc_1207E6 ROM:001207E4 bra.s loc_12083E ROM:001207E6 ; --------------------------------------------------------------------------- ROM:001207E6 ROM:001207E6 loc_1207E6: ; CODE XREF: ROM:001207DC↑j ROM:001207E6 ; ROM:001207E2↑j ROM:001207E6 btst #7,($1404).w ROM:001207EC bne.s locret_1207F0 ROM:001207EE bra.s loc_12086E ROM:001207F0 ; --------------------------------------------------------------------------- ROM:001207F0 ROM:001207F0 locret_1207F0: ; CODE XREF: ROM:001207EC↑j ROM:001207F0 rts ROM:001207F2 ; --------------------------------------------------------------------------- ROM:001207F2 ROM:001207F2 loc_1207F2: ; CODE XREF: ROM:001207C0↑j ROM:001207F2 clr.b $813(d0.w) ROM:001207F8 move.w d3,$674(d0.w*2) ROM:001207FE move.b #1,$813(d0.w) ROM:00120806 move.b #2,(a1,d0.w) ROM:0012080C rts ROM:0012080E ; --------------------------------------------------------------------------- ROM:0012080E ROM:0012080E loc_12080E: ; CODE XREF: ROM:001207D2↑j ROM:0012080E bsr.w sub_1209B8 ROM:00120812 lea ($12D2).w,a1 ROM:00120816 move.w ($B3A).w,d0 ROM:0012081A move.w $442(a5),d2 ROM:0012081E move.w $440(a5),d3 ROM:00120822 clr.b $813(d0.w) ROM:00120828 move.w d3,$674(d0.w*2) ROM:0012082E move.b #1,$813(d0.w) ROM:00120836 move.b #2,(a1,d0.w) ROM:0012083C rts ROM:0012083E ; --------------------------------------------------------------------------- ROM:0012083E ROM:0012083E loc_12083E: ; CODE XREF: ROM:001207E4↑j ROM:0012083E bsr.w sub_120972 ROM:00120842 lea ($12D2).w,a1 ROM:00120846 move.w ($B3A).w,d0 ROM:0012084A move.w $442(a5),d2 ROM:0012084E move.w $440(a5),d3 ROM:00120852 clr.b $813(d0.w) ROM:00120858 move.w d3,$674(d0.w*2) ROM:0012085E move.b #1,$813(d0.w) ROM:00120866 move.b #2,(a1,d0.w) ROM:0012086C rts ROM:0012086E ; --------------------------------------------------------------------------- ROM:0012086E ROM:0012086E loc_12086E: ; CODE XREF: ROM:001207EE↑j ROM:0012086E clr.b $813(d0.w) ROM:00120874 clr.w $674(d0.w*2) ROM:0012087A clr.b $812(d0.w) ROM:00120880 move.w d2,$672(d0.w*2) ROM:00120886 move.b #1,$812(d0.w) ROM:0012088E move.b #3,(a1,d0.w) ROM:00120894 rts ROM:00120896 ; --------------------------------------------------------------------------- ROM:00120896 ROM:00120896 loc_120896: ; DATA XREF: ROM:00120760↑o ROM:00120896 btst d0,($11F1).w ROM:0012089A beq.s loc_12089E ROM:0012089C bra.s loc_1208CE ROM:0012089E ; --------------------------------------------------------------------------- ROM:0012089E ROM:0012089E loc_12089E: ; CODE XREF: ROM:0012089A↑j ROM:0012089E cmpi.w #0,$672(d0.w*2) ROM:001208A6 bgt.s loc_1208B0 ROM:001208A8 btst d0,($11F0).w ROM:001208AC beq.s loc_1208B0 ROM:001208AE bra.s loc_1208EA ROM:001208B0 ; --------------------------------------------------------------------------- ROM:001208B0 ROM:001208B0 loc_1208B0: ; CODE XREF: ROM:001208A6↑j ROM:001208B0 ; ROM:001208AC↑j ROM:001208B0 cmpi.w #0,$672(d0.w*2) ROM:001208B8 bgt.s loc_1208C2 ROM:001208BA btst d0,($11F0).w ROM:001208BE bne.s loc_1208C2 ROM:001208C0 bra.s loc_12091A ROM:001208C2 ; --------------------------------------------------------------------------- ROM:001208C2 ROM:001208C2 loc_1208C2: ; CODE XREF: ROM:001208B8↑j ROM:001208C2 ; ROM:001208BE↑j ROM:001208C2 btst #7,($1404).w ROM:001208C8 beq.s locret_1208CC ROM:001208CA bra.s loc_12094A ROM:001208CC ; --------------------------------------------------------------------------- ROM:001208CC ROM:001208CC locret_1208CC: ; CODE XREF: ROM:001208C8↑j ROM:001208CC rts ROM:001208CE ; --------------------------------------------------------------------------- ROM:001208CE ROM:001208CE loc_1208CE: ; CODE XREF: ROM:0012089C↑j ROM:001208CE clr.b $812(d0.w) ROM:001208D4 move.w d2,$672(d0.w*2) ROM:001208DA move.b #1,$812(d0.w) ROM:001208E2 move.b #3,(a1,d0.w) ROM:001208E8 rts ROM:001208EA ; --------------------------------------------------------------------------- ROM:001208EA ROM:001208EA loc_1208EA: ; CODE XREF: ROM:001208AE↑j ROM:001208EA bsr.w sub_1209B8 ROM:001208EE lea ($12D2).w,a1 ROM:001208F2 move.w ($B3A).w,d0 ROM:001208F6 move.w $442(a5),d2 ROM:001208FA move.w $440(a5),d3 ROM:001208FE clr.b $812(d0.w) ROM:00120904 move.w d2,$672(d0.w*2) ROM:0012090A move.b #1,$812(d0.w) ROM:00120912 move.b #3,(a1,d0.w) ROM:00120918 rts ROM:0012091A ; --------------------------------------------------------------------------- ROM:0012091A ROM:0012091A loc_12091A: ; CODE XREF: ROM:001208C0↑j ROM:0012091A bsr.w sub_120972 ROM:0012091E lea ($12D2).w,a1 ROM:00120922 move.w ($B3A).w,d0 ROM:00120926 move.w $442(a5),d2 ROM:0012092A move.w $440(a5),d3 ROM:0012092E clr.b $812(d0.w) ROM:00120934 move.w d2,$672(d0.w*2) ROM:0012093A move.b #1,$812(d0.w) ROM:00120942 move.b #3,(a1,d0.w) ROM:00120948 rts ROM:0012094A ; --------------------------------------------------------------------------- ROM:0012094A ROM:0012094A loc_12094A: ; CODE XREF: ROM:001208CA↑j ROM:0012094A clr.b $812(d0.w) ROM:00120950 clr.w $672(d0.w*2) ROM:00120956 clr.b $813(d0.w) ROM:0012095C move.w d3,$674(d0.w*2) ROM:00120962 move.b #1,$813(d0.w) ROM:0012096A move.b #2,(a1,d0.w) ROM:00120970 rts ROM:00120972 ROM:00120972 ; =============== S U B R O U T I N E ======================================= ROM:00120972 ROM:00120972 ROM:00120972 sub_120972: ; CODE XREF: ROM:loc_12083E↑p ROM:00120972 ; ROM:loc_12091A↑p ... ROM:00120972 move.w #$3EF2,d1 ROM:00120976 move.w ($9B2).w,d2 ROM:0012097A move.w ($57E).w,d3 ROM:0012097E bsr.l sub_1174AA ROM:00120984 move.w ($DA4).w,d2 ROM:00120988 ext.l d2 ROM:0012098A divs.w #$64,d2 ; 'd' ROM:0012098E sub.w d2,d1 ROM:00120990 lea ($FBE).w,a3 ROM:00120994 move.w ($B3A).w,d4 ROM:00120998 muls.w (a3,d4.w*2),d1 ROM:0012099C divs.w #$2710,d1 ROM:001209A0 lea ($FB2).w,a4 ROM:001209A4 add.w d1,(a4,d4.w*2) ROM:001209A8 move.w $43C(a5),d5 ROM:001209AC cmp.w (a4,d4.w*2),d5 ROM:001209B0 bge.s locret_1209B6 ROM:001209B2 move.w d5,(a4,d4.w*2) ROM:001209B6 ROM:001209B6 locret_1209B6: ; CODE XREF: sub_120972+3E↑j ROM:001209B6 rts ROM:001209B6 ; End of function sub_120972 ROM:001209B6 ROM:001209B8 ROM:001209B8 ; =============== S U B R O U T I N E ======================================= ROM:001209B8 ROM:001209B8 ROM:001209B8 sub_1209B8: ; CODE XREF: ROM:loc_12080E↑p ROM:001209B8 ; ROM:loc_1208EA↑p ... ROM:001209B8 move.w #$3EF4,d1 ROM:001209BC move.w ($9B2).w,d2 ROM:001209C0 move.w ($57E).w,d3 ROM:001209C4 bsr.l sub_1174AA ROM:001209CA move.w ($DA4).w,d2 ROM:001209CE ext.l d2 ROM:001209D0 divs.w #$64,d2 ; 'd' ROM:001209D4 add.w d2,d1 ROM:001209D6 lea ($FBE).w,a3 ROM:001209DA move.w ($B3A).w,d4 ROM:001209DE muls.w (a3,d4.w*2),d1 ROM:001209E2 divs.w #$2710,d1 ROM:001209E6 lea ($FB2).w,a4 ROM:001209EA sub.w d1,(a4,d4.w*2) ROM:001209EE move.w $43E(a5),d5 ROM:001209F2 cmp.w (a4,d4.w*2),d5 ROM:001209F6 ble.s locret_1209FC ROM:001209F8 move.w d5,(a4,d4.w*2) ROM:001209FC ROM:001209FC locret_1209FC: ; CODE XREF: sub_1209B8+3E↑j ROM:001209FC rts ROM:001209FC ; End of function sub_1209B8 ROM:001209FC ROM:001209FE ROM:001209FE ; =============== S U B R O U T I N E ======================================= ROM:001209FE ROM:001209FE ROM:001209FE sub_1209FE: ; CODE XREF: sub_120B66+46↓p ROM:001209FE lea ($12D3).w,a1 ROM:00120A02 move.w ($B3A).w,d0 ROM:00120A06 clr.w d1 ROM:00120A08 move.b (a1,d0.w),d1 ROM:00120A0C cmpi.w #4,d1 ROM:00120A10 bcc.s locret_120A1A ROM:00120A12 movea.l off_120A1C(pc,d1.w*4),a0 ROM:00120A16 nop ROM:00120A18 jmp (a0) ROM:00120A1A ; --------------------------------------------------------------------------- ROM:00120A1A ROM:00120A1A locret_120A1A: ; CODE XREF: sub_1209FE+12↑j ROM:00120A1A rts ROM:00120A1A ; End of function sub_1209FE ROM:00120A1A ROM:00120A1A ; --------------------------------------------------------------------------- ROM:00120A1C off_120A1C: dc.l loc_120A2C ; DATA XREF: sub_1209FE+14↑r ROM:00120A20 dc.l loc_120A3E ROM:00120A24 dc.l loc_120A62 ROM:00120A28 dc.l loc_120A72 ROM:00120A2C ; --------------------------------------------------------------------------- ROM:00120A2C ROM:00120A2C loc_120A2C: ; DATA XREF: ROM:off_120A1C↑o ROM:00120A2C bsr.w sub_120AEE ROM:00120A30 bsr.w sub_120B5A ROM:00120A34 move.b #1,(a1,d0.w) ROM:00120A3A rts ROM:00120A3C ; --------------------------------------------------------------------------- ROM:00120A3C rts ROM:00120A3E ; --------------------------------------------------------------------------- ROM:00120A3E ROM:00120A3E loc_120A3E: ; DATA XREF: ROM:00120A20↑o ROM:00120A3E btst d0,($11F1).w ROM:00120A42 beq.s locret_120A60 ROM:00120A44 clr.b $814(d0.w) ROM:00120A4A clr.w $676(d0.w*2) ROM:00120A50 move.b #3,$814(d0.w) ROM:00120A58 move.b #2,(a1,d0.w) ROM:00120A5E rts ROM:00120A60 ; --------------------------------------------------------------------------- ROM:00120A60 ROM:00120A60 locret_120A60: ; CODE XREF: ROM:00120A42↑j ROM:00120A60 rts ROM:00120A62 ; --------------------------------------------------------------------------- ROM:00120A62 ROM:00120A62 loc_120A62: ; DATA XREF: ROM:00120A24↑o ROM:00120A62 btst d0,($11F1).w ROM:00120A66 beq.s locret_120A70 ROM:00120A68 move.b #3,(a1,d0.w) ROM:00120A6E rts ROM:00120A70 ; --------------------------------------------------------------------------- ROM:00120A70 ROM:00120A70 locret_120A70: ; CODE XREF: ROM:00120A66↑j ROM:00120A70 rts ROM:00120A72 ; --------------------------------------------------------------------------- ROM:00120A72 ROM:00120A72 loc_120A72: ; DATA XREF: ROM:00120A28↑o ROM:00120A72 btst d0,($11F1).w ROM:00120A76 beq.s locret_120AA8 ROM:00120A78 bclr #0,$814(d0.w) ROM:00120A80 bset #2,$814(d0.w) ROM:00120A88 bsr.w sub_120B0A ROM:00120A8C clr.b $814(d0.w) ROM:00120A92 clr.w $676(d0.w*2) ROM:00120A98 move.b #3,$814(d0.w) ROM:00120AA0 move.b #2,(a1,d0.w) ROM:00120AA6 rts ROM:00120AA8 ; --------------------------------------------------------------------------- ROM:00120AA8 ROM:00120AA8 locret_120AA8: ; CODE XREF: ROM:00120A76↑j ROM:00120AA8 rts ROM:00120AAA ROM:00120AAA ; =============== S U B R O U T I N E ======================================= ROM:00120AAA ROM:00120AAA ROM:00120AAA sub_120AAA: ; CODE XREF: ROM:001213E8↓p ROM:00120AAA ; ROM:0012146A↓p ... ROM:00120AAA lea ($FB4).w,a3 ROM:00120AAE lea ($FB6).w,a4 ROM:00120AB2 lea ($FB2).w,a2 ROM:00120AB6 move.w (a4,d0.w*2),d3 ROM:00120ABA add.w (a2,d0.w*2),d3 ROM:00120ABE ext.l d3 ROM:00120AC0 divs.w #2,d3 ROM:00120AC4 move.w d3,(a3,d0.w*2) ROM:00120AC8 move.w #1,d1 ROM:00120ACC cmpi.w #2,d1 ROM:00120AD0 bne.s loc_120AE4 ROM:00120AD2 move.w (a3),d4 ROM:00120AD4 add.w 2(a3),d4 ROM:00120AD8 ext.l d4 ROM:00120ADA divs.w #2,d4 ROM:00120ADE move.w d4,($B38).w ROM:00120AE2 bra.s loc_120AE6 ROM:00120AE4 ; --------------------------------------------------------------------------- ROM:00120AE4 ROM:00120AE4 loc_120AE4: ; CODE XREF: sub_120AAA+26↑j ROM:00120AE4 move.w (a3),d4 ROM:00120AE6 ROM:00120AE6 loc_120AE6: ; CODE XREF: sub_120AAA+38↑j ROM:00120AE6 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:00120AEC rts ROM:00120AEC ; End of function sub_120AAA ROM:00120AEC ROM:00120AEE ROM:00120AEE ; =============== S U B R O U T I N E ======================================= ROM:00120AEE ROM:00120AEE ROM:00120AEE sub_120AEE: ; CODE XREF: ROM:loc_120A2C↑p ROM:00120AEE lea ($FB4).w,a3 ROM:00120AF2 lea ($FB6).w,a4 ROM:00120AF6 move.w #$2710,(a3,d0.w*2) ROM:00120AFC move.w #$2710,(a4,d0.w*2) ROM:00120B02 move.w #$2710,($B38).w ROM:00120B08 rts ROM:00120B08 ; End of function sub_120AEE ROM:00120B08 ROM:00120B0A ROM:00120B0A ; =============== S U B R O U T I N E ======================================= ROM:00120B0A ROM:00120B0A ROM:00120B0A sub_120B0A: ; CODE XREF: ROM:00120A88↑p ROM:00120B0A addi.w #1,$FBA(d0.w*2) ROM:00120B12 move.w $444(a5),d2 ROM:00120B16 cmp.w $FBA(d0.w*2),d2 ROM:00120B1C blt.s loc_120B2C ROM:00120B1E move.w $676(d0.w*2),d3 ROM:00120B24 add.w d3,$FBC(d0.w*2) ROM:00120B2A bra.s locret_120B58 ROM:00120B2C ; --------------------------------------------------------------------------- ROM:00120B2C ROM:00120B2C loc_120B2C: ; CODE XREF: sub_120B0A+12↑j ROM:00120B2C move.w $FBA(d0.w*2),d4 ROM:00120B32 ext.l d4 ROM:00120B34 muls.l #$2710,d4 ROM:00120B3C divs.w $FBC(d0.w*2),d4 ROM:00120B42 move.w d4,$FB8(d0.w*2) ROM:00120B48 move.w #0,$FBC(d0.w*2) ROM:00120B50 move.w #0,$FBA(d0.w*2) ROM:00120B58 ROM:00120B58 locret_120B58: ; CODE XREF: sub_120B0A+20↑j ROM:00120B58 rts ROM:00120B58 ; End of function sub_120B0A ROM:00120B58 ROM:00120B5A ROM:00120B5A ; =============== S U B R O U T I N E ======================================= ROM:00120B5A ROM:00120B5A ROM:00120B5A sub_120B5A: ; CODE XREF: ROM:00120A30↑p ROM:00120B5A lea ($FB8).w,a3 ROM:00120B5E move.w #0,(a3,d0.w*2) ROM:00120B64 rts ROM:00120B64 ; End of function sub_120B5A ROM:00120B64 ROM:00120B66 ROM:00120B66 ; =============== S U B R O U T I N E ======================================= ROM:00120B66 ROM:00120B66 ROM:00120B66 sub_120B66: ; CODE XREF: sub_129E74+60↓p ROM:00120B66 bsr.l sub_120F6E ROM:00120B6C bsr.l sub_120DBE ROM:00120B72 move.w #0,($B3A).w ROM:00120B78 bra.s loc_120B80 ROM:00120B7A ; --------------------------------------------------------------------------- ROM:00120B7A ROM:00120B7A loc_120B7A: ; CODE XREF: sub_120B66+4C↓j ROM:00120B7A addi.w #1,($B3A).w ROM:00120B80 ROM:00120B80 loc_120B80: ; CODE XREF: sub_120B66+12↑j ROM:00120B80 cmpi.w #0,($B3A).w ROM:00120B86 bgt.s locret_120BB4 ROM:00120B88 bsr.l sub_121050 ROM:00120B8E bsr.l sub_120EF8 ROM:00120B94 bsr.l sub_1211D2 ROM:00120B9A bsr.w sub_120BB6 ROM:00120B9E bsr.w sub_120D1C ROM:00120BA2 bsr.w sub_120D6E ROM:00120BA6 bsr.l sub_120656 ROM:00120BAC bsr.l sub_1209FE ROM:00120BB2 bra.s loc_120B7A ROM:00120BB4 ; --------------------------------------------------------------------------- ROM:00120BB4 ROM:00120BB4 locret_120BB4: ; CODE XREF: sub_120B66+20↑j ROM:00120BB4 rts ROM:00120BB4 ; End of function sub_120B66 ROM:00120BB4 ROM:00120BB6 ROM:00120BB6 ; =============== S U B R O U T I N E ======================================= ROM:00120BB6 ROM:00120BB6 ROM:00120BB6 sub_120BB6: ; CODE XREF: sub_120B66+34↑p ROM:00120BB6 lea ($12D4).w,a1 ROM:00120BBA lea ($EFC).w,a2 ROM:00120BBE move.w ($B3A).w,d0 ROM:00120BC2 move.w $44A(a5),d2 ROM:00120BC6 move.w $458(a5),d3 ROM:00120BCA move.w $45A(a5),d4 ROM:00120BCE clr.w d1 ROM:00120BD0 move.b (a1,d0.w),d1 ROM:00120BD4 cmpi.w #5,d1 ROM:00120BD8 bcc.s locret_120BE2 ROM:00120BDA movea.l off_120BE4(pc,d1.w*4),a0 ROM:00120BDE nop ROM:00120BE0 jmp (a0) ROM:00120BE2 ; --------------------------------------------------------------------------- ROM:00120BE2 ROM:00120BE2 locret_120BE2: ; CODE XREF: sub_120BB6+22↑j ROM:00120BE2 rts ROM:00120BE2 ; End of function sub_120BB6 ROM:00120BE2 ROM:00120BE2 ; --------------------------------------------------------------------------- ROM:00120BE4 off_120BE4: dc.l loc_120BF8 ; DATA XREF: sub_120BB6+24↑r ROM:00120BE8 dc.l loc_120C06 ROM:00120BEC dc.l loc_120C32 ROM:00120BF0 dc.l loc_120C8A ROM:00120BF4 dc.l loc_120CDA ROM:00120BF8 ; --------------------------------------------------------------------------- ROM:00120BF8 ROM:00120BF8 loc_120BF8: ; DATA XREF: ROM:off_120BE4↑o ROM:00120BF8 bset d0,($11E7).w ROM:00120BFC move.b #1,(a1,d0.w) ROM:00120C02 bra.s locret_120C30 ROM:00120C04 ; --------------------------------------------------------------------------- ROM:00120C04 rts ROM:00120C06 ; --------------------------------------------------------------------------- ROM:00120C06 ROM:00120C06 loc_120C06: ; DATA XREF: ROM:00120BE8↑o ROM:00120C06 btst #6,($1424).w ROM:00120C0C beq.s locret_120C30 ROM:00120C0E btst d0,($11E4).w ROM:00120C12 beq.s locret_120C30 ROM:00120C14 clr.b $877(d0.w) ROM:00120C1A move.w d2,$73C(d0.w*2) ROM:00120C20 move.b #1,$877(d0.w) ROM:00120C28 move.b #2,(a1,d0.w) ROM:00120C2E bra.s locret_120C88 ROM:00120C30 ; --------------------------------------------------------------------------- ROM:00120C30 ROM:00120C30 locret_120C30: ; CODE XREF: ROM:00120C02↑j ROM:00120C30 ; ROM:00120C0C↑j ... ROM:00120C30 rts ROM:00120C32 ; --------------------------------------------------------------------------- ROM:00120C32 ROM:00120C32 loc_120C32: ; DATA XREF: ROM:00120BEC↑o ROM:00120C32 cmpi.w #0,$73C(d0.w*2) ROM:00120C3A bgt.s loc_120C4C ROM:00120C3C bclr d0,($11E7).w ROM:00120C40 move.b #4,(a1,d0.w) ROM:00120C46 bra.l locret_120D18 ROM:00120C4C ; --------------------------------------------------------------------------- ROM:00120C4C ROM:00120C4C loc_120C4C: ; CODE XREF: ROM:00120C3A↑j ROM:00120C4C btst d0,($11E4).w ROM:00120C50 bne.s loc_120C66 ROM:00120C52 clr.b $877(d0.w) ROM:00120C58 clr.w $73C(d0.w*2) ROM:00120C5E move.b #1,(a1,d0.w) ROM:00120C64 bra.s locret_120C30 ROM:00120C66 ; --------------------------------------------------------------------------- ROM:00120C66 ROM:00120C66 loc_120C66: ; CODE XREF: ROM:00120C50↑j ROM:00120C66 cmp.w (a2,d0.w*2),d3 ROM:00120C6A bgt.s loc_120C6E ROM:00120C6C bra.s loc_120C74 ROM:00120C6E ; --------------------------------------------------------------------------- ROM:00120C6E ROM:00120C6E loc_120C6E: ; CODE XREF: ROM:00120C6A↑j ROM:00120C6E cmp.w (a2,d0.w*2),d4 ROM:00120C72 blt.s locret_120C88 ROM:00120C74 ROM:00120C74 loc_120C74: ; CODE XREF: ROM:00120C6C↑j ROM:00120C74 clr.b $877(d0.w) ROM:00120C7A clr.w $73C(d0.w*2) ROM:00120C80 move.b #3,(a1,d0.w) ROM:00120C86 bra.s locret_120CD8 ROM:00120C88 ; --------------------------------------------------------------------------- ROM:00120C88 ROM:00120C88 locret_120C88: ; CODE XREF: ROM:00120C2E↑j ROM:00120C88 ; ROM:00120C72↑j ... ROM:00120C88 rts ROM:00120C8A ; --------------------------------------------------------------------------- ROM:00120C8A ROM:00120C8A loc_120C8A: ; DATA XREF: ROM:00120BF0↑o ROM:00120C8A cmp.w (a2,d0.w*2),d3 ROM:00120C8E ble.l loc_120CBA ROM:00120C94 cmp.w (a2,d0.w*2),d4 ROM:00120C98 bge.l loc_120CBA ROM:00120C9E clr.b $877(d0.w) ROM:00120CA4 move.w d2,$73C(d0.w*2) ROM:00120CAA move.b #1,$877(d0.w) ROM:00120CB2 move.b #2,(a1,d0.w) ROM:00120CB8 bra.s locret_120C88 ROM:00120CBA ; --------------------------------------------------------------------------- ROM:00120CBA ROM:00120CBA loc_120CBA: ; CODE XREF: ROM:00120C8E↑j ROM:00120CBA ; ROM:00120C98↑j ROM:00120CBA btst d0,($11E4).w ROM:00120CBE bne.s locret_120CD8 ROM:00120CC0 clr.b $877(d0.w) ROM:00120CC6 clr.w $73C(d0.w*2) ROM:00120CCC move.b #1,(a1,d0.w) ROM:00120CD2 bra.l locret_120C30 ROM:00120CD8 ; --------------------------------------------------------------------------- ROM:00120CD8 ROM:00120CD8 locret_120CD8: ; CODE XREF: ROM:00120C86↑j ROM:00120CD8 ; ROM:00120CBE↑j ... ROM:00120CD8 rts ROM:00120CDA ; --------------------------------------------------------------------------- ROM:00120CDA ROM:00120CDA loc_120CDA: ; DATA XREF: ROM:00120BF4↑o ROM:00120CDA btst #2,($1409).w ROM:00120CE0 beq.s loc_120CFE ROM:00120CE2 clr.b $877(d0.w) ROM:00120CE8 clr.w $73C(d0.w*2) ROM:00120CEE bset d0,($11E7).w ROM:00120CF2 move.b #1,(a1,d0.w) ROM:00120CF8 bra.l locret_120C30 ROM:00120CFE ; --------------------------------------------------------------------------- ROM:00120CFE ROM:00120CFE loc_120CFE: ; CODE XREF: ROM:00120CE0↑j ROM:00120CFE cmp.w (a2,d0.w*2),d3 ROM:00120D02 bgt.s loc_120D06 ROM:00120D04 bra.s loc_120D0C ROM:00120D06 ; --------------------------------------------------------------------------- ROM:00120D06 ROM:00120D06 loc_120D06: ; CODE XREF: ROM:00120D02↑j ROM:00120D06 cmp.w (a2,d0.w*2),d4 ROM:00120D0A blt.s locret_120D18 ROM:00120D0C ROM:00120D0C loc_120D0C: ; CODE XREF: ROM:00120D04↑j ROM:00120D0C bset d0,($11E7).w ROM:00120D10 move.b #3,(a1,d0.w) ROM:00120D16 bra.s locret_120CD8 ROM:00120D18 ; --------------------------------------------------------------------------- ROM:00120D18 ROM:00120D18 locret_120D18: ; CODE XREF: ROM:00120C46↑j ROM:00120D18 ; ROM:00120D0A↑j ROM:00120D18 rts ROM:00120D1A ; --------------------------------------------------------------------------- ROM:00120D1A rts ROM:00120D1C ROM:00120D1C ; =============== S U B R O U T I N E ======================================= ROM:00120D1C ROM:00120D1C ROM:00120D1C sub_120D1C: ; CODE XREF: sub_120B66+38↑p ROM:00120D1C move.w ($B3A).w,d0 ROM:00120D20 bclr d0,($11E5).w ROM:00120D24 bclr d0,($11E6).w ROM:00120D28 btst d0,($11EF).w ROM:00120D2C bne.s locret_120D6C ROM:00120D2E btst #6,($DE3).w ROM:00120D34 bne.s locret_120D6C ROM:00120D36 btst #2,($DE3).w ROM:00120D3C bne.s locret_120D6C ROM:00120D3E btst d0,($11EA).w ROM:00120D42 bne.s locret_120D6C ROM:00120D44 btst #0,($1417).w ROM:00120D4A bne.s locret_120D6C ROM:00120D4C btst #2,($1428).w ROM:00120D52 beq.s locret_120D6C ROM:00120D54 move.w $446(a5),d1 ROM:00120D58 cmp.w ($E6A).w,d1 ROM:00120D5C bne.s locret_120D6C ROM:00120D5E bset d0,($11E6).w ROM:00120D62 btst d0,($11E7).w ROM:00120D66 beq.s locret_120D6C ROM:00120D68 bset d0,($11E5).w ROM:00120D6C ROM:00120D6C locret_120D6C: ; CODE XREF: sub_120D1C+10↑j ROM:00120D6C ; sub_120D1C+18↑j ... ROM:00120D6C rts ROM:00120D6C ; End of function sub_120D1C ROM:00120D6C ROM:00120D6E ROM:00120D6E ; =============== S U B R O U T I N E ======================================= ROM:00120D6E ROM:00120D6E ROM:00120D6E sub_120D6E: ; CODE XREF: sub_120B66+3C↑p ROM:00120D6E move.w ($B3A).w,d0 ROM:00120D72 bclr d0,($11E4).w ROM:00120D76 btst #6,($8D1).w ROM:00120D7C beq.s loc_120D86 ROM:00120D7E btst #6,($8D5).w ROM:00120D84 beq.s locret_120DBC ROM:00120D86 ROM:00120D86 loc_120D86: ; CODE XREF: sub_120D6E+E↑j ROM:00120D86 btst d0,($11E6).w ROM:00120D8A beq.s locret_120DBC ROM:00120D8C btst #6,($8D1).w ROM:00120D92 beq.s loc_120D9C ROM:00120D94 btst #6,($8D5).w ROM:00120D9A bne.s loc_120DB8 ROM:00120D9C ROM:00120D9C loc_120D9C: ; CODE XREF: sub_120D6E+24↑j ROM:00120D9C btst d0,($11E9).w ROM:00120DA0 bne.s locret_120DBC ROM:00120DA2 btst d0,($11EA).w ROM:00120DA6 bne.s locret_120DBC ROM:00120DA8 btst d0,($11EE).w ROM:00120DAC beq.s locret_120DBC ROM:00120DAE move.w $448(a5),d2 ROM:00120DB2 cmp.w ($9E8).w,d2 ROM:00120DB6 bge.s locret_120DBC ROM:00120DB8 ROM:00120DB8 loc_120DB8: ; CODE XREF: sub_120D6E+2C↑j ROM:00120DB8 bset d0,($11E4).w ROM:00120DBC ROM:00120DBC locret_120DBC: ; CODE XREF: sub_120D6E+16↑j ROM:00120DBC ; sub_120D6E+1C↑j ... ROM:00120DBC rts ROM:00120DBC ; End of function sub_120D6E ROM:00120DBC ROM:00120DBE ROM:00120DBE ; =============== S U B R O U T I N E ======================================= ROM:00120DBE ROM:00120DBE ROM:00120DBE sub_120DBE: ; CODE XREF: sub_120B66+6↑p ROM:00120DBE clr.w d1 ROM:00120DC0 move.b ($11E8).w,d1 ROM:00120DC4 cmpi.w #3,d1 ROM:00120DC8 bcc.s locret_120DD2 ROM:00120DCA movea.l off_120DD4(pc,d1.w*4),a0 ROM:00120DCE nop ROM:00120DD0 jmp (a0) ROM:00120DD2 ; --------------------------------------------------------------------------- ROM:00120DD2 ROM:00120DD2 locret_120DD2: ; CODE XREF: sub_120DBE+A↑j ROM:00120DD2 rts ROM:00120DD2 ; End of function sub_120DBE ROM:00120DD2 ROM:00120DD2 ; --------------------------------------------------------------------------- ROM:00120DD4 off_120DD4: dc.l loc_120DE0 ; DATA XREF: sub_120DBE+C↑r ROM:00120DD8 dc.l loc_120DEE ROM:00120DDC dc.l locret_120E0C ROM:00120DE0 ; --------------------------------------------------------------------------- ROM:00120DE0 ROM:00120DE0 loc_120DE0: ; DATA XREF: ROM:off_120DD4↑o ROM:00120DE0 bclr #1,($1408).w ROM:00120DE6 move.b #1,($11E8).w ROM:00120DEC rts ROM:00120DEE ; --------------------------------------------------------------------------- ROM:00120DEE ROM:00120DEE loc_120DEE: ; DATA XREF: ROM:00120DD8↑o ROM:00120DEE btst #6,($1424).w ROM:00120DF4 beq.s locret_120DF8 ROM:00120DF6 bra.s loc_120DFA ROM:00120DF8 ; --------------------------------------------------------------------------- ROM:00120DF8 ROM:00120DF8 locret_120DF8: ; CODE XREF: ROM:00120DF4↑j ROM:00120DF8 rts ROM:00120DFA ; --------------------------------------------------------------------------- ROM:00120DFA ROM:00120DFA loc_120DFA: ; CODE XREF: ROM:00120DF6↑j ROM:00120DFA bsr.w sub_120E0E ROM:00120DFE bset #1,($1408).w ROM:00120E04 move.b #2,($11E8).w ROM:00120E0A rts ROM:00120E0C ; --------------------------------------------------------------------------- ROM:00120E0C ROM:00120E0C locret_120E0C: ; DATA XREF: ROM:00120DDC↑o ROM:00120E0C rts ROM:00120E0E ROM:00120E0E ; =============== S U B R O U T I N E ======================================= ROM:00120E0E ROM:00120E0E ROM:00120E0E sub_120E0E: ; CODE XREF: ROM:loc_120DFA↑p ROM:00120E0E move.w #$3E44,d1 ROM:00120E12 move.w ($9E8).w,d2 ROM:00120E16 bsr.l sub_1174AA ROM:00120E1C lea ($FBE).w,a0 ROM:00120E20 move.w d1,(a0) ROM:00120E22 move.w #1,d0 ROM:00120E26 cmpi.w #2,d0 ROM:00120E2A bne.s locret_120E40 ROM:00120E2C move.w #$3E44,d1 ROM:00120E30 move.w ($9E8).w,d2 ROM:00120E34 bsr.l sub_1174AA ROM:00120E3A lea ($FBE).w,a0 ROM:00120E3E move.w d1,(a0) ROM:00120E40 ROM:00120E40 locret_120E40: ; CODE XREF: sub_120E0E+1C↑j ROM:00120E40 rts ROM:00120E40 ; End of function sub_120E0E 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: ROM:loc_121454↓p ROM:00120E42 ; ROM:loc_121546↓p ROM:00120E42 lea ($12D5).w,a1 ROM:00120E46 move.w ($B3A).w,d0 ROM:00120E4A move.w $44C(a5),d2 ROM:00120E4E clr.w d1 ROM:00120E50 move.b (a1,d0.w),d1 ROM:00120E54 cmpi.w #2,d1 ROM:00120E58 bcc.s locret_120E62 ROM:00120E5A movea.l off_120E64(pc,d1.w*4),a0 ROM:00120E5E nop ROM:00120E60 jmp (a0) ROM:00120E62 ; --------------------------------------------------------------------------- ROM:00120E62 ROM:00120E62 locret_120E62: ; CODE XREF: sub_120E42+16↑j ROM:00120E62 rts ROM:00120E62 ; End of function sub_120E42 ROM:00120E62 ROM:00120E62 ; --------------------------------------------------------------------------- ROM:00120E64 off_120E64: dc.l loc_120E6C ; DATA XREF: sub_120E42+18↑r ROM:00120E68 dc.l loc_120E88 ROM:00120E6C ; --------------------------------------------------------------------------- ROM:00120E6C ROM:00120E6C loc_120E6C: ; DATA XREF: ROM:off_120E64↑o ROM:00120E6C clr.b $7D1(d0.w) ROM:00120E72 move.w d2,$5F0(d0.w*2) ROM:00120E78 move.b #1,$7D1(d0.w) ROM:00120E80 move.b #1,(a1,d0.w) ROM:00120E86 rts ROM:00120E88 ; --------------------------------------------------------------------------- ROM:00120E88 ROM:00120E88 loc_120E88: ; DATA XREF: ROM:00120E68↑o ROM:00120E88 cmpi.w #0,$5F0(d0.w*2) ROM:00120E90 bgt.s locret_120E94 ROM:00120E92 bra.s loc_120E96 ROM:00120E94 ; --------------------------------------------------------------------------- ROM:00120E94 ROM:00120E94 locret_120E94: ; CODE XREF: ROM:00120E90↑j ROM:00120E94 rts ROM:00120E96 ; --------------------------------------------------------------------------- ROM:00120E96 ROM:00120E96 loc_120E96: ; CODE XREF: ROM:00120E92↑j ROM:00120E96 bsr.w sub_120EC2 ROM:00120E9A lea ($12D5).w,a1 ROM:00120E9E move.w ($B3A).w,d0 ROM:00120EA2 move.w $44C(a5),d2 ROM:00120EA6 clr.b $7D1(d0.w) ROM:00120EAC move.w d2,$5F0(d0.w*2) ROM:00120EB2 move.b #1,$7D1(d0.w) ROM:00120EBA move.b #1,(a1,d0.w) ROM:00120EC0 rts ROM:00120EC2 ROM:00120EC2 ; =============== S U B R O U T I N E ======================================= ROM:00120EC2 ROM:00120EC2 ROM:00120EC2 sub_120EC2: ; CODE XREF: ROM:loc_120E96↑p ROM:00120EC2 move.w #$3EF6,d1 ROM:00120EC6 move.w ($9B2).w,d2 ROM:00120ECA move.w ($57E).w,d3 ROM:00120ECE bsr.l sub_1174AA ROM:00120ED4 lea ($FC0).w,a2 ROM:00120ED8 move.w ($B3A).w,d3 ROM:00120EDC move.w d1,(a2,d3.w*2) ROM:00120EE0 lea ($FB2).w,a3 ROM:00120EE4 sub.w d1,(a3,d3.w*2) ROM:00120EE8 move.w $43E(a5),d4 ROM:00120EEC cmp.w (a3,d3.w*2),d4 ROM:00120EF0 ble.s locret_120EF6 ROM:00120EF2 move.w d4,(a3,d3.w*2) ROM:00120EF6 ROM:00120EF6 locret_120EF6: ; CODE XREF: sub_120EC2+2E↑j ROM:00120EF6 rts ROM:00120EF6 ; End of function sub_120EC2 ROM:00120EF6 ROM:00120EF8 ROM:00120EF8 ; =============== S U B R O U T I N E ======================================= ROM:00120EF8 ROM:00120EF8 ROM:00120EF8 sub_120EF8: ; CODE XREF: sub_120B66+28↑p ROM:00120EF8 lea ($12D6).w,a1 ROM:00120EFC move.w ($B3A).w,d0 ROM:00120F00 clr.w d1 ROM:00120F02 move.b (a1,d0.w),d1 ROM:00120F06 cmpi.w #3,d1 ROM:00120F0A bcc.s locret_120F14 ROM:00120F0C movea.l off_120F16(pc,d1.w*4),a0 ROM:00120F10 nop ROM:00120F12 jmp (a0) ROM:00120F14 ; --------------------------------------------------------------------------- ROM:00120F14 ROM:00120F14 locret_120F14: ; CODE XREF: sub_120EF8+12↑j ROM:00120F14 rts ROM:00120F14 ; End of function sub_120EF8 ROM:00120F14 ROM:00120F14 ; --------------------------------------------------------------------------- ROM:00120F16 off_120F16: dc.l loc_120F22 ; DATA XREF: sub_120EF8+14↑r ROM:00120F1A dc.l loc_120F2E ROM:00120F1E dc.l loc_120F4E ROM:00120F22 ; --------------------------------------------------------------------------- ROM:00120F22 ROM:00120F22 loc_120F22: ; DATA XREF: ROM:off_120F16↑o ROM:00120F22 bclr d0,($11E9).w ROM:00120F26 move.b #1,(a1,d0.w) ROM:00120F2C rts ROM:00120F2E ; --------------------------------------------------------------------------- ROM:00120F2E ROM:00120F2E loc_120F2E: ; DATA XREF: ROM:00120F1A↑o ROM:00120F2E lea ($988).w,a3 ROM:00120F32 move.w $44E(a5),d2 ROM:00120F36 ext.l d2 ROM:00120F38 cmp.l (a3,d0.w*4),d2 ROM:00120F3C ble.s locret_120F40 ROM:00120F3E bra.s loc_120F42 ROM:00120F40 ; --------------------------------------------------------------------------- ROM:00120F40 ROM:00120F40 locret_120F40: ; CODE XREF: ROM:00120F3C↑j ROM:00120F40 rts ROM:00120F42 ; --------------------------------------------------------------------------- ROM:00120F42 ROM:00120F42 loc_120F42: ; CODE XREF: ROM:00120F3E↑j ROM:00120F42 bset d0,($11E9).w ROM:00120F46 move.b #2,(a1,d0.w) ROM:00120F4C rts ROM:00120F4E ; --------------------------------------------------------------------------- ROM:00120F4E ROM:00120F4E loc_120F4E: ; DATA XREF: ROM:00120F1E↑o ROM:00120F4E lea ($988).w,a3 ROM:00120F52 move.w $44E(a5),d2 ROM:00120F56 ext.l d2 ROM:00120F58 cmp.l (a3,d0.w*4),d2 ROM:00120F5C bgt.s locret_120F60 ROM:00120F5E bra.s loc_120F62 ROM:00120F60 ; --------------------------------------------------------------------------- ROM:00120F60 ROM:00120F60 locret_120F60: ; CODE XREF: ROM:00120F5C↑j ROM:00120F60 rts ROM:00120F62 ; --------------------------------------------------------------------------- ROM:00120F62 ROM:00120F62 loc_120F62: ; CODE XREF: ROM:00120F5E↑j ROM:00120F62 bclr d0,($11E9).w ROM:00120F66 move.b #1,(a1,d0.w) ROM:00120F6C rts ROM:00120F6E ROM:00120F6E ; =============== S U B R O U T I N E ======================================= ROM:00120F6E ROM:00120F6E ROM:00120F6E sub_120F6E: ; CODE XREF: sub_120B66↑p ROM:00120F6E move.w #1,d7 ROM:00120F72 clr.w d1 ROM:00120F74 move.b ($11EB).w,d1 ROM:00120F78 cmpi.w #4,d1 ROM:00120F7C bcc.s locret_120F86 ROM:00120F7E movea.l off_120F88(pc,d1.w*4),a0 ROM:00120F82 nop ROM:00120F84 jmp (a0) ROM:00120F86 ; --------------------------------------------------------------------------- ROM:00120F86 ROM:00120F86 locret_120F86: ; CODE XREF: sub_120F6E+E↑j ROM:00120F86 rts ROM:00120F86 ; End of function sub_120F6E ROM:00120F86 ROM:00120F86 ; --------------------------------------------------------------------------- ROM:00120F88 off_120F88: dc.l loc_120F98 ; DATA XREF: sub_120F6E+10↑r ROM:00120F8C dc.l loc_120FB8 ROM:00120F90 dc.l loc_120FDE ROM:00120F94 dc.l loc_121024 ROM:00120F98 ; --------------------------------------------------------------------------- ROM:00120F98 ROM:00120F98 loc_120F98: ; DATA XREF: ROM:off_120F88↑o ROM:00120F98 bclr #1,($1418).w ROM:00120F9E bclr #0,($11EA).w ROM:00120FA4 cmpi.w #2,d7 ROM:00120FA8 bne.s loc_120FB0 ROM:00120FAA bclr #0,($11EA).w ROM:00120FB0 ROM:00120FB0 loc_120FB0: ; CODE XREF: ROM:00120FA8↑j ROM:00120FB0 move.b #1,($11EB).w ROM:00120FB6 rts ROM:00120FB8 ; --------------------------------------------------------------------------- ROM:00120FB8 ROM:00120FB8 loc_120FB8: ; DATA XREF: ROM:00120F8C↑o ROM:00120FB8 btst #6,($1424).w ROM:00120FBE beq.s locret_120FC2 ROM:00120FC0 bra.s loc_120FC4 ROM:00120FC2 ; --------------------------------------------------------------------------- ROM:00120FC2 ROM:00120FC2 locret_120FC2: ; CODE XREF: ROM:00120FBE↑j ROM:00120FC2 rts ROM:00120FC4 ; --------------------------------------------------------------------------- ROM:00120FC4 ROM:00120FC4 loc_120FC4: ; CODE XREF: ROM:00120FC0↑j ROM:00120FC4 move.w $450(a5),d0 ROM:00120FC8 clr.b ($878).w ROM:00120FCC move.w d0,($73E).w ROM:00120FD0 move.b #1,($878).w ROM:00120FD6 move.b #2,($11EB).w ROM:00120FDC rts ROM:00120FDE ; --------------------------------------------------------------------------- ROM:00120FDE ROM:00120FDE loc_120FDE: ; DATA XREF: ROM:00120F90↑o ROM:00120FDE cmpi.w #0,($73E).w ROM:00120FE4 bgt.s loc_120FE8 ROM:00120FE6 bra.s loc_120FF4 ROM:00120FE8 ; --------------------------------------------------------------------------- ROM:00120FE8 ROM:00120FE8 loc_120FE8: ; CODE XREF: ROM:00120FE4↑j ROM:00120FE8 btst #2,($1409).w ROM:00120FEE beq.s locret_120FF2 ROM:00120FF0 bra.s loc_121002 ROM:00120FF2 ; --------------------------------------------------------------------------- ROM:00120FF2 ROM:00120FF2 locret_120FF2: ; CODE XREF: ROM:00120FEE↑j ROM:00120FF2 rts ROM:00120FF4 ; --------------------------------------------------------------------------- ROM:00120FF4 ROM:00120FF4 loc_120FF4: ; CODE XREF: ROM:00120FE6↑j ROM:00120FF4 bset #1,($1418).w ROM:00120FFA move.b #3,($11EB).w ROM:00121000 rts ROM:00121002 ; --------------------------------------------------------------------------- ROM:00121002 ROM:00121002 loc_121002: ; CODE XREF: ROM:00120FF0↑j ROM:00121002 clr.b ($878).w ROM:00121006 clr.w ($73E).w ROM:0012100A bclr #0,($11EA).w ROM:00121010 cmpi.w #2,d7 ROM:00121014 bne.s loc_12101C ROM:00121016 bclr #0,($11EA).w ROM:0012101C ROM:0012101C loc_12101C: ; CODE XREF: ROM:00121014↑j ROM:0012101C move.b #1,($11EB).w ROM:00121022 rts ROM:00121024 ; --------------------------------------------------------------------------- ROM:00121024 ROM:00121024 loc_121024: ; DATA XREF: ROM:00120F94↑o ROM:00121024 btst #2,($1409).w ROM:0012102A beq.s locret_12102E ROM:0012102C bra.s loc_121030 ROM:0012102E ; --------------------------------------------------------------------------- ROM:0012102E ROM:0012102E locret_12102E: ; CODE XREF: ROM:0012102A↑j ROM:0012102E rts ROM:00121030 ; --------------------------------------------------------------------------- ROM:00121030 ROM:00121030 loc_121030: ; CODE XREF: ROM:0012102C↑j ROM:00121030 bclr #1,($1418).w ROM:00121036 bclr #0,($11EA).w ROM:0012103C cmpi.w #2,d7 ROM:00121040 bne.s loc_121048 ROM:00121042 bclr #0,($11EA).w ROM:00121048 ROM:00121048 loc_121048: ; CODE XREF: ROM:00121040↑j ROM:00121048 move.b #1,($11EB).w ROM:0012104E rts ROM:00121050 ROM:00121050 ; =============== S U B R O U T I N E ======================================= ROM:00121050 ROM:00121050 ROM:00121050 sub_121050: ; CODE XREF: sub_120B66+22↑p ROM:00121050 lea ($12D7).w,a1 ROM:00121054 move.w ($B3A).w,d0 ROM:00121058 clr.w d1 ROM:0012105A move.b (a1,d0.w),d1 ROM:0012105E cmpi.w #7,d1 ROM:00121062 bcc.s locret_12106C ROM:00121064 movea.l off_12106E(pc,d1.w*4),a0 ROM:00121068 nop ROM:0012106A jmp (a0) ROM:0012106C ; --------------------------------------------------------------------------- ROM:0012106C ROM:0012106C locret_12106C: ; CODE XREF: sub_121050+12↑j ROM:0012106C rts ROM:0012106C ; End of function sub_121050 ROM:0012106C ROM:0012106C ; --------------------------------------------------------------------------- ROM:0012106E off_12106E: dc.l loc_12108A ; DATA XREF: sub_121050+14↑r ROM:00121072 dc.l loc_1210A2 ROM:00121076 dc.l loc_1210B6 ROM:0012107A dc.l loc_121110 ROM:0012107E dc.l loc_12116C ROM:00121082 dc.l loc_121180 ROM:00121086 dc.l loc_1211B8 ROM:0012108A ; --------------------------------------------------------------------------- ROM:0012108A ROM:0012108A loc_12108A: ; DATA XREF: ROM:off_12106E↑o ROM:0012108A bclr d0,($11EC).w ROM:0012108E bclr d0,($11EA).w ROM:00121092 bclr d0,($11ED).w ROM:00121096 bclr d0,($11EE).w ROM:0012109A move.b #1,(a1,d0.w) ROM:001210A0 rts ROM:001210A2 ; --------------------------------------------------------------------------- ROM:001210A2 ROM:001210A2 loc_1210A2: ; DATA XREF: ROM:00121072↑o ROM:001210A2 btst #6,($1424).w ROM:001210A8 beq.s locret_1210AC ROM:001210AA bra.s loc_1210AE ROM:001210AC ; --------------------------------------------------------------------------- ROM:001210AC ROM:001210AC locret_1210AC: ; CODE XREF: ROM:001210A8↑j ROM:001210AC rts ROM:001210AE ; --------------------------------------------------------------------------- ROM:001210AE ROM:001210AE loc_1210AE: ; CODE XREF: ROM:001210AA↑j ROM:001210AE move.b #2,(a1,d0.w) ROM:001210B4 rts ROM:001210B6 ; --------------------------------------------------------------------------- ROM:001210B6 ROM:001210B6 loc_1210B6: ; DATA XREF: ROM:00121076↑o ROM:001210B6 btst #1,($1418).w ROM:001210BC beq.s loc_1210C0 ROM:001210BE bra.s loc_1210DC ROM:001210C0 ; --------------------------------------------------------------------------- ROM:001210C0 ROM:001210C0 loc_1210C0: ; CODE XREF: ROM:001210BC↑j ROM:001210C0 lea ($EFC).w,a2 ROM:001210C4 move.w $452(a5),d2 ROM:001210C8 move.w $454(a5),d3 ROM:001210CC cmp.w (a2,d0.w*2),d2 ROM:001210D0 ble.s loc_1210D8 ROM:001210D2 cmp.w (a2,d0.w*2),d3 ROM:001210D6 blt.s locret_1210DA ROM:001210D8 ROM:001210D8 loc_1210D8: ; CODE XREF: ROM:001210D0↑j ROM:001210D8 bra.s loc_1210EC ROM:001210DA ; --------------------------------------------------------------------------- ROM:001210DA ROM:001210DA locret_1210DA: ; CODE XREF: ROM:001210D6↑j ROM:001210DA rts ROM:001210DC ; --------------------------------------------------------------------------- ROM:001210DC ROM:001210DC loc_1210DC: ; CODE XREF: ROM:001210BE↑j ROM:001210DC bset d0,($11EA).w ROM:001210E0 bset d0,($11ED).w ROM:001210E4 move.b #4,(a1,d0.w) ROM:001210EA rts ROM:001210EC ; --------------------------------------------------------------------------- ROM:001210EC ROM:001210EC loc_1210EC: ; CODE XREF: ROM:loc_1210D8↑j ROM:001210EC bset d0,($11EC).w ROM:001210F0 move.w $456(a5),d2 ROM:001210F4 clr.b $879(d0.w) ROM:001210FA move.w d2,$740(d0.w*2) ROM:00121100 move.b #1,$879(d0.w) ROM:00121108 move.b #3,(a1,d0.w) ROM:0012110E rts ROM:00121110 ; --------------------------------------------------------------------------- ROM:00121110 ROM:00121110 loc_121110: ; DATA XREF: ROM:0012107A↑o ROM:00121110 btst #2,($1409).w ROM:00121116 beq.s loc_12111A ROM:00121118 bra.s loc_121130 ROM:0012111A ; --------------------------------------------------------------------------- ROM:0012111A ROM:0012111A loc_12111A: ; CODE XREF: ROM:00121116↑j ROM:0012111A cmpi.w #0,$740(d0.w*2) ROM:00121122 bgt.s locret_12112E ROM:00121124 btst #6,($142E).w ROM:0012112A beq.s locret_12112E ROM:0012112C bra.s loc_12113C ROM:0012112E ; --------------------------------------------------------------------------- ROM:0012112E ROM:0012112E locret_12112E: ; CODE XREF: ROM:00121122↑j ROM:0012112E ; ROM:0012112A↑j ROM:0012112E rts ROM:00121130 ; --------------------------------------------------------------------------- ROM:00121130 ROM:00121130 loc_121130: ; CODE XREF: ROM:00121118↑j ROM:00121130 bclr d0,($11EC).w ROM:00121134 move.b #1,(a1,d0.w) ROM:0012113A rts ROM:0012113C ; --------------------------------------------------------------------------- ROM:0012113C ROM:0012113C loc_12113C: ; CODE XREF: ROM:0012112C↑j ROM:0012113C bset d0,($11EE).w ROM:00121140 move.w $45C(a5),($B3C).w ROM:00121146 move.w $45E(a5),($B3E).w ROM:0012114C move.w $460(a5),d2 ROM:00121150 clr.b $879(d0.w) ROM:00121156 move.w d2,$740(d0.w*2) ROM:0012115C move.b #1,$879(d0.w) ROM:00121164 move.b #5,(a1,d0.w) ROM:0012116A rts ROM:0012116C ; --------------------------------------------------------------------------- ROM:0012116C ROM:0012116C loc_12116C: ; DATA XREF: ROM:0012107E↑o ROM:0012116C btst #2,($1409).w ROM:00121172 beq.s locret_12117E ROM:00121174 bclr d0,($11EA).w ROM:00121178 move.b #1,(a1,d0.w) ROM:0012117E ROM:0012117E locret_12117E: ; CODE XREF: ROM:00121172↑j ROM:0012117E rts ROM:00121180 ; --------------------------------------------------------------------------- ROM:00121180 ROM:00121180 loc_121180: ; DATA XREF: ROM:00121082↑o ROM:00121180 btst #2,($1409).w ROM:00121186 beq.s loc_121198 ROM:00121188 bclr d0,($11EC).w ROM:0012118C bclr d0,($11EE).w ROM:00121190 move.b #1,(a1,d0.w) ROM:00121196 rts ROM:00121198 ; --------------------------------------------------------------------------- ROM:00121198 ROM:00121198 loc_121198: ; CODE XREF: ROM:00121186↑j ROM:00121198 cmpi.w #0,$740(d0.w*2) ROM:001211A0 bgt.s locret_1211B6 ROM:001211A2 move.w $458(a5),($B3C).w ROM:001211A8 move.w $45A(a5),($B3E).w ROM:001211AE move.b #6,(a1,d0.w) ROM:001211B4 rts ROM:001211B6 ; --------------------------------------------------------------------------- ROM:001211B6 ROM:001211B6 locret_1211B6: ; CODE XREF: ROM:001211A0↑j ROM:001211B6 rts ROM:001211B8 ; --------------------------------------------------------------------------- ROM:001211B8 ROM:001211B8 loc_1211B8: ; DATA XREF: ROM:00121086↑o ROM:001211B8 btst #2,($1409).w ROM:001211BE beq.s locret_1211D0 ROM:001211C0 bclr d0,($11EC).w ROM:001211C4 bclr d0,($11EE).w ROM:001211C8 move.b #1,(a1,d0.w) ROM:001211CE rts ROM:001211D0 ; --------------------------------------------------------------------------- ROM:001211D0 ROM:001211D0 locret_1211D0: ; CODE XREF: ROM:001211BE↑j ROM:001211D0 rts ROM:001211D2 ROM:001211D2 ; =============== S U B R O U T I N E ======================================= ROM:001211D2 ROM:001211D2 ROM:001211D2 sub_1211D2: ; CODE XREF: sub_120B66+2E↑p ROM:001211D2 lea ($12D8).w,a1 ROM:001211D6 move.w ($B3A).w,d0 ROM:001211DA clr.w d1 ROM:001211DC move.b (a1,d0.w),d1 ROM:001211E0 cmpi.w #4,d1 ROM:001211E4 bcc.s locret_1211EE ROM:001211E6 movea.l off_1211F0(pc,d1.w*4),a0 ROM:001211EA nop ROM:001211EC jmp (a0) ROM:001211EE ; --------------------------------------------------------------------------- ROM:001211EE ROM:001211EE locret_1211EE: ; CODE XREF: sub_1211D2+12↑j ROM:001211EE rts ROM:001211EE ; End of function sub_1211D2 ROM:001211EE ROM:001211EE ; --------------------------------------------------------------------------- ROM:001211F0 off_1211F0: dc.l loc_121200 ; DATA XREF: sub_1211D2+14↑r ROM:001211F4 dc.l loc_12120C ROM:001211F8 dc.l loc_121224 ROM:001211FC dc.l loc_121284 ROM:00121200 ; --------------------------------------------------------------------------- ROM:00121200 ROM:00121200 loc_121200: ; DATA XREF: ROM:off_1211F0↑o ROM:00121200 bclr d0,($11EF).w ROM:00121204 move.b #1,(a1,d0.w) ROM:0012120A rts ROM:0012120C ; --------------------------------------------------------------------------- ROM:0012120C ROM:0012120C loc_12120C: ; DATA XREF: ROM:001211F4↑o ROM:0012120C btst #4,($1419).w ROM:00121212 beq.s locret_121216 ROM:00121214 bra.s loc_121218 ROM:00121216 ; --------------------------------------------------------------------------- ROM:00121216 ROM:00121216 locret_121216: ; CODE XREF: ROM:00121212↑j ROM:00121216 rts ROM:00121218 ; --------------------------------------------------------------------------- ROM:00121218 ROM:00121218 loc_121218: ; CODE XREF: ROM:00121214↑j ROM:00121218 bset d0,($11EF).w ROM:0012121C move.b #3,(a1,d0.w) ROM:00121222 rts ROM:00121224 ; --------------------------------------------------------------------------- ROM:00121224 ROM:00121224 loc_121224: ; DATA XREF: ROM:001211F8↑o ROM:00121224 cmpi.w #0,$742(d0.w*2) ROM:0012122C bgt.s loc_121230 ROM:0012122E bra.s loc_12124C ROM:00121230 ; --------------------------------------------------------------------------- ROM:00121230 ROM:00121230 loc_121230: ; CODE XREF: ROM:0012122C↑j ROM:00121230 lea ($EFC).w,a4 ROM:00121234 move.w $458(a5),d2 ROM:00121238 cmp.w (a4,d0.w*2),d2 ROM:0012123C bge.s loc_121240 ROM:0012123E bra.s loc_121258 ROM:00121240 ; --------------------------------------------------------------------------- ROM:00121240 ROM:00121240 loc_121240: ; CODE XREF: ROM:0012123C↑j ROM:00121240 btst #4,($1419).w ROM:00121246 beq.s locret_12124A ROM:00121248 bra.s loc_121270 ROM:0012124A ; --------------------------------------------------------------------------- ROM:0012124A ROM:0012124A locret_12124A: ; CODE XREF: ROM:00121246↑j ROM:0012124A rts ROM:0012124C ; --------------------------------------------------------------------------- ROM:0012124C ROM:0012124C loc_12124C: ; CODE XREF: ROM:0012122E↑j ROM:0012124C bclr d0,($11EF).w ROM:00121250 move.b #1,(a1,d0.w) ROM:00121256 rts ROM:00121258 ; --------------------------------------------------------------------------- ROM:00121258 ROM:00121258 loc_121258: ; CODE XREF: ROM:0012123E↑j ROM:00121258 clr.b $87A(d0.w) ROM:0012125E clr.w $742(d0.w*2) ROM:00121264 bclr d0,($11EF).w ROM:00121268 move.b #1,(a1,d0.w) ROM:0012126E rts ROM:00121270 ; --------------------------------------------------------------------------- ROM:00121270 ROM:00121270 loc_121270: ; CODE XREF: ROM:00121248↑j ROM:00121270 clr.b $87A(d0.w) ROM:00121276 clr.w $742(d0.w*2) ROM:0012127C move.b #3,(a1,d0.w) ROM:00121282 rts ROM:00121284 ; --------------------------------------------------------------------------- ROM:00121284 ROM:00121284 loc_121284: ; DATA XREF: ROM:001211FC↑o ROM:00121284 btst #7,($140D).w ROM:0012128A bne.s loc_121296 ROM:0012128C btst #1,($1410).w ROM:00121292 beq.s loc_121296 ROM:00121294 bra.s loc_1212AA ROM:00121296 ; --------------------------------------------------------------------------- ROM:00121296 ROM:00121296 loc_121296: ; CODE XREF: ROM:0012128A↑j ROM:00121296 ; ROM:00121292↑j ROM:00121296 btst #7,($140D).w ROM:0012129C bne.s locret_1212A8 ROM:0012129E btst #1,($1410).w ROM:001212A4 bne.s locret_1212A8 ROM:001212A6 bra.s loc_1212CA ROM:001212A8 ; --------------------------------------------------------------------------- ROM:001212A8 ROM:001212A8 locret_1212A8: ; CODE XREF: ROM:0012129C↑j ROM:001212A8 ; ROM:001212A4↑j ROM:001212A8 rts ROM:001212AA ; --------------------------------------------------------------------------- ROM:001212AA ROM:001212AA loc_1212AA: ; CODE XREF: ROM:00121294↑j ROM:001212AA move.w $464(a5),d1 ROM:001212AE clr.b $87A(d0.w) ROM:001212B4 move.w d1,$742(d0.w*2) ROM:001212BA move.b #1,$87A(d0.w) ROM:001212C2 move.b #2,(a1,d0.w) ROM:001212C8 rts ROM:001212CA ; --------------------------------------------------------------------------- ROM:001212CA ROM:001212CA loc_1212CA: ; CODE XREF: ROM:001212A6↑j ROM:001212CA move.w $462(a5),d1 ROM:001212CE clr.b $87A(d0.w) ROM:001212D4 move.w d1,$742(d0.w*2) ROM:001212DA move.b #1,$87A(d0.w) ROM:001212E2 move.b #2,(a1,d0.w) ROM:001212E8 rts ROM:001212EA ROM:001212EA ; =============== S U B R O U T I N E ======================================= ROM:001212EA ROM:001212EA ROM:001212EA sub_1212EA: ; CODE XREF: ROM:loc_1206A6↑p ROM:001212EA lea ($12D9).w,a1 ROM:001212EE lea ($EFC).w,a2 ROM:001212F2 move.w ($B3A).w,d0 ROM:001212F6 bclr d0,($11F1).w ROM:001212FA clr.w d1 ROM:001212FC move.b (a1,d0.w),d1 ROM:00121300 cmpi.w #8,d1 ROM:00121304 bcc.s locret_12130E ROM:00121306 movea.l off_121310(pc,d1.w*4),a0 ROM:0012130A nop ROM:0012130C jmp (a0) ROM:0012130E ; --------------------------------------------------------------------------- ROM:0012130E ROM:0012130E locret_12130E: ; CODE XREF: sub_1212EA+1A↑j ROM:0012130E rts ROM:0012130E ; End of function sub_1212EA ROM:0012130E ROM:0012130E ; --------------------------------------------------------------------------- ROM:00121310 off_121310: dc.l loc_121330 ; DATA XREF: sub_1212EA+1C↑r ROM:00121314 dc.l loc_121340 ROM:00121318 dc.l loc_121398 ROM:0012131C dc.l loc_12141A ROM:00121320 dc.l loc_12149E ROM:00121324 dc.l loc_121514 ROM:00121328 dc.l loc_12158C ROM:0012132C dc.l loc_1215C2 ROM:00121330 ; --------------------------------------------------------------------------- ROM:00121330 ROM:00121330 loc_121330: ; DATA XREF: ROM:off_121310↑o ROM:00121330 bclr d0,($11F0).w ROM:00121334 bsr.w sub_1215FA ROM:00121338 move.b #1,(a1,d0.w) ROM:0012133E rts ROM:00121340 ; --------------------------------------------------------------------------- ROM:00121340 ROM:00121340 loc_121340: ; DATA XREF: ROM:00121314↑o ROM:00121340 move.w ($B3E).w,d2 ROM:00121344 cmp.w (a2,d0.w*2),d2 ROM:00121348 ble.s loc_12134C ROM:0012134A bra.s loc_12135A ROM:0012134C ; --------------------------------------------------------------------------- ROM:0012134C ROM:0012134C loc_12134C: ; CODE XREF: ROM:00121348↑j ROM:0012134C move.w ($B3C).w,d2 ROM:00121350 cmp.w (a2,d0.w*2),d2 ROM:00121354 bge.s locret_121358 ROM:00121356 bra.s loc_121378 ROM:00121358 ; --------------------------------------------------------------------------- ROM:00121358 ROM:00121358 locret_121358: ; CODE XREF: ROM:00121354↑j ROM:00121358 rts ROM:0012135A ; --------------------------------------------------------------------------- ROM:0012135A ROM:0012135A loc_12135A: ; CODE XREF: ROM:0012134A↑j ROM:0012135A bclr d0,($11F0).w ROM:0012135E bsr.l sub_120972 ROM:00121364 lea ($12D9).w,a1 ROM:00121368 lea ($EFC).w,a2 ROM:0012136C move.w ($B3A).w,d0 ROM:00121370 move.b #2,(a1,d0.w) ROM:00121376 bra.s loc_1213D2 ROM:00121378 ; --------------------------------------------------------------------------- ROM:00121378 ROM:00121378 loc_121378: ; CODE XREF: ROM:00121356↑j ROM:00121378 bset d0,($11F0).w ROM:0012137C bsr.l sub_1209B8 ROM:00121382 lea ($12D9).w,a1 ROM:00121386 lea ($EFC).w,a2 ROM:0012138A move.w ($B3A).w,d0 ROM:0012138E move.b #3,(a1,d0.w) ROM:00121394 bra.w loc_121454 ROM:00121398 ; --------------------------------------------------------------------------- ROM:00121398 ROM:00121398 loc_121398: ; DATA XREF: ROM:00121318↑o ROM:00121398 move.w ($B3A).w,d0 ROM:0012139C btst #1,($1413).w ROM:001213A2 beq.s loc_1213B6 ROM:001213A4 move.b #0,$12DA(d0.w) ROM:001213AC move.b #6,(a1,d0.w) ROM:001213B2 bra.w locret_1215C0 ROM:001213B6 ; --------------------------------------------------------------------------- ROM:001213B6 ROM:001213B6 loc_1213B6: ; CODE XREF: ROM:001213A2↑j ROM:001213B6 lea ($FC2).w,a3 ROM:001213BA move.w $466(a5),d2 ROM:001213BE cmp.w (a3,d0.w*2),d2 ROM:001213C2 bge.s loc_1213C6 ROM:001213C4 bra.s loc_1213DA ROM:001213C6 ; --------------------------------------------------------------------------- ROM:001213C6 ROM:001213C6 loc_1213C6: ; CODE XREF: ROM:001213C2↑j ROM:001213C6 move.w ($B3C).w,d2 ROM:001213CA cmp.w (a2,d0.w*2),d2 ROM:001213CE bge.s loc_1213D2 ROM:001213D0 bra.s loc_1213E4 ROM:001213D2 ; --------------------------------------------------------------------------- ROM:001213D2 ROM:001213D2 loc_1213D2: ; CODE XREF: ROM:00121376↑j ROM:001213D2 ; ROM:001213CE↑j ... ROM:001213D2 bsr.l sub_121612 ROM:001213D8 rts ROM:001213DA ; --------------------------------------------------------------------------- ROM:001213DA ROM:001213DA loc_1213DA: ; CODE XREF: ROM:001213C4↑j ROM:001213DA move.b #4,(a1,d0.w) ROM:001213E0 bra.w loc_1214D0 ROM:001213E4 ; --------------------------------------------------------------------------- ROM:001213E4 ROM:001213E4 loc_1213E4: ; CODE XREF: ROM:001213D0↑j ROM:001213E4 bset d0,($11F0).w ROM:001213E8 bsr.l sub_120AAA ROM:001213EE bsr.l sub_1209B8 ROM:001213F4 lea ($EFC).w,a2 ROM:001213F8 move.w ($B3A).w,d0 ROM:001213FC bsr.w sub_121606 ROM:00121400 bset d0,($11F1).w ROM:00121404 lea ($12DA).w,a3 ROM:00121408 move.b #0,(a3,d0.w) ROM:0012140E lea ($12D9).w,a1 ROM:00121412 move.b #3,(a1,d0.w) ROM:00121418 bra.s loc_121454 ROM:0012141A ; --------------------------------------------------------------------------- ROM:0012141A ROM:0012141A loc_12141A: ; DATA XREF: ROM:0012131C↑o ROM:0012141A move.w ($B3A).w,d0 ROM:0012141E btst #1,($1413).w ROM:00121424 beq.s loc_121438 ROM:00121426 move.b #0,$12D5(d0.w) ROM:0012142E move.b #7,(a1,d0.w) ROM:00121434 bra.w locret_1215F6 ROM:00121438 ; --------------------------------------------------------------------------- ROM:00121438 ROM:00121438 loc_121438: ; CODE XREF: ROM:00121424↑j ROM:00121438 lea ($FC2).w,a3 ROM:0012143C move.w $466(a5),d2 ROM:00121440 cmp.w (a3,d0.w*2),d2 ROM:00121444 bge.s loc_121448 ROM:00121446 bra.s loc_12145C ROM:00121448 ; --------------------------------------------------------------------------- ROM:00121448 ROM:00121448 loc_121448: ; CODE XREF: ROM:00121444↑j ROM:00121448 move.w ($B3E).w,d2 ROM:0012144C cmp.w (a2,d0.w*2),d2 ROM:00121450 ble.s loc_121454 ROM:00121452 bra.s loc_121466 ROM:00121454 ; --------------------------------------------------------------------------- ROM:00121454 ROM:00121454 loc_121454: ; CODE XREF: ROM:00121394↑j ROM:00121454 ; ROM:00121418↑j ... ROM:00121454 bsr.l sub_120E42 ROM:0012145A rts ROM:0012145C ; --------------------------------------------------------------------------- ROM:0012145C ROM:0012145C loc_12145C: ; CODE XREF: ROM:00121446↑j ROM:0012145C move.b #5,(a1,d0.w) ROM:00121462 bra.w loc_121546 ROM:00121466 ; --------------------------------------------------------------------------- ROM:00121466 ROM:00121466 loc_121466: ; CODE XREF: ROM:00121452↑j ROM:00121466 bclr d0,($11F0).w ROM:0012146A bsr.l sub_120AAA ROM:00121470 bsr.l sub_120972 ROM:00121476 lea ($EFC).w,a2 ROM:0012147A move.w ($B3A).w,d0 ROM:0012147E bsr.w sub_121606 ROM:00121482 bset d0,($11F1).w ROM:00121486 lea ($12D5).w,a3 ROM:0012148A move.b #0,(a3,d0.w) ROM:00121490 lea ($12D9).w,a1 ROM:00121494 move.b #2,(a1,d0.w) ROM:0012149A bra.w loc_1213D2 ROM:0012149E ; --------------------------------------------------------------------------- ROM:0012149E ROM:0012149E loc_12149E: ; DATA XREF: ROM:00121320↑o ROM:0012149E move.w ($B3A).w,d0 ROM:001214A2 btst #1,($1413).w ROM:001214A8 beq.s loc_1214C4 ROM:001214AA move.b #0,$12D2(d0.w) ROM:001214B2 move.b #0,$12DA(d0.w) ROM:001214BA move.b #6,(a1,d0.w) ROM:001214C0 bra.w locret_1215C0 ROM:001214C4 ; --------------------------------------------------------------------------- ROM:001214C4 ROM:001214C4 loc_1214C4: ; CODE XREF: ROM:001214A8↑j ROM:001214C4 move.w ($B3C).w,d2 ROM:001214C8 cmp.w (a2,d0.w*2),d2 ROM:001214CC bge.s loc_1214D0 ROM:001214CE bra.s loc_1214DE ROM:001214D0 ; --------------------------------------------------------------------------- ROM:001214D0 ROM:001214D0 loc_1214D0: ; CODE XREF: ROM:001213E0↑j ROM:001214D0 ; ROM:001214CC↑j ... ROM:001214D0 bsr.l sub_121612 ROM:001214D6 bsr.l sub_12072E ROM:001214DC rts ROM:001214DE ; --------------------------------------------------------------------------- ROM:001214DE ROM:001214DE loc_1214DE: ; CODE XREF: ROM:001214CE↑j ROM:001214DE bset d0,($11F0).w ROM:001214E2 bsr.l sub_120AAA ROM:001214E8 bsr.l sub_1209B8 ROM:001214EE lea ($EFC).w,a2 ROM:001214F2 move.w ($B3A).w,d0 ROM:001214F6 bsr.w sub_121606 ROM:001214FA bset d0,($11F1).w ROM:001214FE lea ($12DA).w,a3 ROM:00121502 move.b #0,(a3,d0.w) ROM:00121508 lea ($12D9).w,a1 ROM:0012150C move.b #5,(a1,d0.w) ROM:00121512 bra.s loc_121546 ROM:00121514 ; --------------------------------------------------------------------------- ROM:00121514 ROM:00121514 loc_121514: ; DATA XREF: ROM:00121324↑o ROM:00121514 move.w ($B3A).w,d0 ROM:00121518 btst #1,($1413).w ROM:0012151E beq.s loc_12153A ROM:00121520 move.b #0,$12D2(d0.w) ROM:00121528 move.b #0,$12D5(d0.w) ROM:00121530 move.b #7,(a1,d0.w) ROM:00121536 bra.w locret_1215F6 ROM:0012153A ; --------------------------------------------------------------------------- ROM:0012153A ROM:0012153A loc_12153A: ; CODE XREF: ROM:0012151E↑j ROM:0012153A move.w ($B3E).w,d2 ROM:0012153E cmp.w (a2,d0.w*2),d2 ROM:00121542 ble.s loc_121546 ROM:00121544 bra.s loc_121554 ROM:00121546 ; --------------------------------------------------------------------------- ROM:00121546 ROM:00121546 loc_121546: ; CODE XREF: ROM:00121462↑j ROM:00121546 ; ROM:00121512↑j ... ROM:00121546 bsr.l sub_120E42 ROM:0012154C bsr.l sub_12072E ROM:00121552 rts ROM:00121554 ; --------------------------------------------------------------------------- ROM:00121554 ROM:00121554 loc_121554: ; CODE XREF: ROM:00121544↑j ROM:00121554 bclr d0,($11F0).w ROM:00121558 bsr.l sub_120AAA ROM:0012155E bsr.l sub_120972 ROM:00121564 lea ($EFC).w,a2 ROM:00121568 move.w ($B3A).w,d0 ROM:0012156C bsr.w sub_121606 ROM:00121570 bset d0,($11F1).w ROM:00121574 lea ($12D5).w,a3 ROM:00121578 move.b #0,(a3,d0.w) ROM:0012157E lea ($12D9).w,a1 ROM:00121582 move.b #4,(a1,d0.w) ROM:00121588 bra.w loc_1214D0 ROM:0012158C ; --------------------------------------------------------------------------- ROM:0012158C ROM:0012158C loc_12158C: ; DATA XREF: ROM:00121328↑o ROM:0012158C move.w ($B3A).w,d0 ROM:00121590 btst #1,($1413).w ROM:00121596 bne.s loc_1215A4 ROM:00121598 move.b #2,$12D9(d0.w) ROM:001215A0 bra.w loc_1213D2 ROM:001215A4 ; --------------------------------------------------------------------------- ROM:001215A4 ROM:001215A4 loc_1215A4: ; CODE XREF: ROM:00121596↑j ROM:001215A4 move.w ($B3C).w,d2 ROM:001215A8 cmp.w $EFC(d0.w),d2 ROM:001215AE bge.s locret_1215C0 ROM:001215B0 bset d0,($11F0).w ROM:001215B4 move.b #7,$12D9(d0.w) ROM:001215BC bra.w locret_1215F6 ROM:001215C0 ; --------------------------------------------------------------------------- ROM:001215C0 ROM:001215C0 locret_1215C0: ; CODE XREF: ROM:001213B2↑j ROM:001215C0 ; ROM:001214C0↑j ... ROM:001215C0 rts ROM:001215C2 ; --------------------------------------------------------------------------- ROM:001215C2 ROM:001215C2 loc_1215C2: ; DATA XREF: ROM:0012132C↑o ROM:001215C2 move.w ($B3A).w,d0 ROM:001215C6 btst #1,($1413).w ROM:001215CC bne.s loc_1215DA ROM:001215CE move.b #3,$12D9(d0.w) ROM:001215D6 bra.w loc_121454 ROM:001215DA ; --------------------------------------------------------------------------- ROM:001215DA ROM:001215DA loc_1215DA: ; CODE XREF: ROM:001215CC↑j ROM:001215DA move.w ($B3E).w,d2 ROM:001215DE cmp.w $EFC(d0.w),d2 ROM:001215E4 ble.s locret_1215F6 ROM:001215E6 bclr d0,($11F0).w ROM:001215EA move.b #6,$12D9(d0.w) ROM:001215F2 bra.w locret_1215C0 ROM:001215F6 ; --------------------------------------------------------------------------- ROM:001215F6 ROM:001215F6 locret_1215F6: ; CODE XREF: ROM:00121434↑j ROM:001215F6 ; ROM:00121536↑j ... ROM:001215F6 rts ROM:001215F8 ; --------------------------------------------------------------------------- ROM:001215F8 rts ROM:001215FA ROM:001215FA ; =============== S U B R O U T I N E ======================================= ROM:001215FA ROM:001215FA ROM:001215FA sub_1215FA: ; CODE XREF: ROM:00121334↑p ROM:001215FA lea ($FC2).w,a3 ROM:001215FE move.w #0,(a3,d0.w*2) ROM:00121604 rts ROM:00121604 ; End of function sub_1215FA ROM:00121604 ROM:00121606 ROM:00121606 ; =============== S U B R O U T I N E ======================================= ROM:00121606 ROM:00121606 ROM:00121606 sub_121606: ; CODE XREF: ROM:001213FC↑p ROM:00121606 ; ROM:0012147E↑p ... ROM:00121606 lea ($FC2).w,a3 ROM:0012160A addi.w #1,(a3,d0.w*2) ROM:00121610 rts ROM:00121610 ; End of function sub_121606 ROM:00121610 ROM:00121612 ROM:00121612 ; =============== S U B R O U T I N E ======================================= ROM:00121612 ROM:00121612 ROM:00121612 sub_121612: ; CODE XREF: ROM:loc_1213D2↑p ROM:00121612 ; ROM:loc_1214D0↑p ROM:00121612 lea ($12DA).w,a1 ROM:00121616 move.w ($B3A).w,d0 ROM:0012161A move.w $468(a5),d2 ROM:0012161E clr.w d1 ROM:00121620 move.b (a1,d0.w),d1 ROM:00121624 cmpi.w #2,d1 ROM:00121628 bcc.s locret_121632 ROM:0012162A movea.l off_121634(pc,d1.w*4),a0 ROM:0012162E nop ROM:00121630 jmp (a0) ROM:00121632 ; --------------------------------------------------------------------------- ROM:00121632 ROM:00121632 locret_121632: ; CODE XREF: sub_121612+16↑j ROM:00121632 rts ROM:00121632 ; End of function sub_121612 ROM:00121632 ROM:00121632 ; --------------------------------------------------------------------------- ROM:00121634 off_121634: dc.l loc_12163C ; DATA XREF: sub_121612+18↑r ROM:00121638 dc.l loc_121658 ROM:0012163C ; --------------------------------------------------------------------------- ROM:0012163C ROM:0012163C loc_12163C: ; DATA XREF: ROM:off_121634↑o ROM:0012163C clr.b $7D2(d0.w) ROM:00121642 move.w d2,$5F2(d0.w*2) ROM:00121648 move.b #1,$7D2(d0.w) ROM:00121650 move.b #1,(a1,d0.w) ROM:00121656 rts ROM:00121658 ; --------------------------------------------------------------------------- ROM:00121658 ROM:00121658 loc_121658: ; DATA XREF: ROM:00121638↑o ROM:00121658 cmpi.w #0,$5F2(d0.w*2) ROM:00121660 bgt.s locret_121664 ROM:00121662 bra.s loc_121666 ROM:00121664 ; --------------------------------------------------------------------------- ROM:00121664 ROM:00121664 locret_121664: ; CODE XREF: ROM:00121660↑j ROM:00121664 rts ROM:00121666 ; --------------------------------------------------------------------------- ROM:00121666 ROM:00121666 loc_121666: ; CODE XREF: ROM:00121662↑j ROM:00121666 bsr.w sub_121692 ROM:0012166A lea ($12DA).w,a1 ROM:0012166E move.w ($B3A).w,d0 ROM:00121672 move.w $468(a5),d2 ROM:00121676 clr.b $7D2(d0.w) ROM:0012167C move.w d2,$5F2(d0.w*2) ROM:00121682 move.b #1,$7D2(d0.w) ROM:0012168A move.b #1,(a1,d0.w) ROM:00121690 rts ROM:00121692 ROM:00121692 ; =============== S U B R O U T I N E ======================================= ROM:00121692 ROM:00121692 ROM:00121692 sub_121692: ; CODE XREF: ROM:loc_121666↑p ROM:00121692 move.w #$3EF8,d1 ROM:00121696 move.w ($9B2).w,d2 ROM:0012169A move.w ($57E).w,d3 ROM:0012169E bsr.l sub_1174AA ROM:001216A4 lea ($FC4).w,a2 ROM:001216A8 move.w ($B3A).w,d3 ROM:001216AC move.w d1,(a2,d3.w*2) ROM:001216B0 lea ($FB2).w,a3 ROM:001216B4 add.w d1,(a3,d3.w*2) ROM:001216B8 move.w $43C(a5),d4 ROM:001216BC cmp.w (a3,d3.w*2),d4 ROM:001216C0 bge.s locret_1216C6 ROM:001216C2 move.w d4,(a3,d3.w*2) ROM:001216C6 ROM:001216C6 locret_1216C6: ; CODE XREF: sub_121692+2E↑j ROM:001216C6 rts ROM:001216C6 ; End of function sub_121692 ROM:001216C6 ROM:001216C8 ROM:001216C8 ; =============== S U B R O U T I N E ======================================= ROM:001216C8 ROM:001216C8 ROM:001216C8 sub_1216C8: ; CODE XREF: sub_121A7A:loc_121AC2↓p ROM:001216C8 move.w ($B4E).w,d0 ROM:001216CC bclr d0,($11F4).w ROM:001216D0 move.w $1054(d0.w*2),d1 ROM:001216D6 cmpi.w #4,d1 ROM:001216DA bcc.s locret_1216E4 ROM:001216DC movea.l off_1216E6(pc,d1.w*4),a0 ROM:001216E0 nop ROM:001216E2 jmp (a0) ROM:001216E4 ; --------------------------------------------------------------------------- ROM:001216E4 ROM:001216E4 locret_1216E4: ; CODE XREF: sub_1216C8+12↑j ROM:001216E4 rts ROM:001216E4 ; End of function sub_1216C8 ROM:001216E4 ROM:001216E4 ; --------------------------------------------------------------------------- ROM:001216E6 off_1216E6: dc.l loc_1216F6 ; DATA XREF: sub_1216C8+14↑r ROM:001216EA dc.l loc_12170E ROM:001216EE dc.l loc_121722 ROM:001216F2 dc.l loc_121788 ROM:001216F6 ; --------------------------------------------------------------------------- ROM:001216F6 ROM:001216F6 loc_1216F6: ; DATA XREF: ROM:off_1216E6↑o ROM:001216F6 move.w #0,$1050(d0.w*2) ROM:001216FE bsr.w sub_1218D0 ROM:00121702 move.w #1,$1054(d0.w*2) ROM:0012170A bra.s locret_121720 ROM:0012170C ; --------------------------------------------------------------------------- ROM:0012170C rts ROM:0012170E ; --------------------------------------------------------------------------- ROM:0012170E ROM:0012170E loc_12170E: ; DATA XREF: ROM:001216EA↑o ROM:0012170E btst #6,($141F).w ROM:00121714 beq.s locret_121720 ROM:00121716 move.w #2,$1054(d0.w*2) ROM:0012171E bra.s loc_121772 ROM:00121720 ; --------------------------------------------------------------------------- ROM:00121720 ROM:00121720 locret_121720: ; CODE XREF: ROM:0012170A↑j ROM:00121720 ; ROM:00121714↑j ... ROM:00121720 rts ROM:00121722 ; --------------------------------------------------------------------------- ROM:00121722 ROM:00121722 loc_121722: ; DATA XREF: ROM:001216EE↑o ROM:00121722 btst #6,($141F).w ROM:00121728 bne.s loc_121740 ROM:0012172A move.w #0,$1050(d0.w*2) ROM:00121732 bsr.w sub_1218D0 ROM:00121736 move.w #1,$1054(d0.w*2) ROM:0012173E bra.s locret_121720 ROM:00121740 ; --------------------------------------------------------------------------- ROM:00121740 ROM:00121740 loc_121740: ; CODE XREF: ROM:00121728↑j ROM:00121740 move.w $46A(a5),d2 ROM:00121744 subq.w #1,d2 ROM:00121746 bvc.s loc_12174C ROM:00121748 move.w #$8000,d2 ROM:0012174C ROM:0012174C loc_12174C: ; CODE XREF: ROM:00121746↑j ROM:0012174C cmp.w $1050(d0.w*2),d2 ROM:00121752 bgt.s loc_121772 ROM:00121754 addq.w #1,$1050(d0.w*2) ROM:0012175A bvc.s loc_121764 ROM:0012175C move.w #$8000,$1050(d0.w*2) ROM:00121764 ROM:00121764 loc_121764: ; CODE XREF: ROM:0012175A↑j ROM:00121764 move.w #3,$1054(d0.w*2) ROM:0012176C bra.l loc_1217E2 ROM:00121772 ; --------------------------------------------------------------------------- ROM:00121772 ROM:00121772 loc_121772: ; CODE XREF: ROM:0012171E↑j ROM:00121772 ; ROM:00121752↑j ... ROM:00121772 addq.w #1,$1050(d0.w*2) ROM:00121778 bvc.s loc_121782 ROM:0012177A move.w #$8000,$1050(d0.w*2) ROM:00121782 ROM:00121782 loc_121782: ; CODE XREF: ROM:00121778↑j ROM:00121782 bsr.w sub_121876 ROM:00121786 rts ROM:00121788 ; --------------------------------------------------------------------------- ROM:00121788 ROM:00121788 loc_121788: ; DATA XREF: ROM:001216F2↑o ROM:00121788 btst #6,($141F).w ROM:0012178E bne.s loc_1217AA ROM:00121790 move.w #0,$1050(d0.w*2) ROM:00121798 bsr.w sub_1218D0 ROM:0012179C move.w #1,$1054(d0.w*2) ROM:001217A4 bra.l locret_121720 ROM:001217AA ; --------------------------------------------------------------------------- ROM:001217AA ROM:001217AA loc_1217AA: ; CODE XREF: ROM:0012178E↑j ROM:001217AA move.w $FCC(d0.w*2),d2 ROM:001217B0 move.w $46C(a5),d3 ROM:001217B4 cmp.w $FCC(d0.w*2),d3 ROM:001217BA blt.s loc_1217E2 ROM:001217BC bsr.w sub_1218D8 ROM:001217C0 bsr.w sub_12198E ROM:001217C4 bsr.w sub_121974 ROM:001217C8 bset d0,($11F4).w ROM:001217CC move.w #0,$1050(d0.w*2) ROM:001217D4 move.w #2,$1054(d0.w*2) ROM:001217DC bra.l loc_121772 ROM:001217E2 ; --------------------------------------------------------------------------- ROM:001217E2 ROM:001217E2 loc_1217E2: ; CODE XREF: ROM:0012176C↑j ROM:001217E2 ; ROM:001217BA↑j ROM:001217E2 bsr.w sub_121876 ROM:001217E6 bsr.w sub_1217EC ROM:001217EA rts ROM:001217EC ROM:001217EC ; =============== S U B R O U T I N E ======================================= ROM:001217EC ROM:001217EC ROM:001217EC sub_1217EC: ; CODE XREF: ROM:001217E6↑p ROM:001217EC move.w #$7D00,d5 ROM:001217F0 move.w #0,d6 ROM:001217F4 move.w $46A(a5),d4 ROM:001217F8 subi.w #1,d4 ROM:001217FC cmpi.w #0,d0 ROM:00121800 bne.s loc_121834 ROM:00121802 move.w #0,d3 ROM:00121806 bra.s loc_12180C ROM:00121808 ; --------------------------------------------------------------------------- ROM:00121808 ROM:00121808 loc_121808: ; CODE XREF: sub_1217EC:loc_12182C↓j ROM:00121808 addi.w #1,d3 ROM:0012180C ROM:0012180C loc_12180C: ; CODE XREF: sub_1217EC+1A↑j ROM:0012180C cmp.w d4,d3 ROM:0012180E bgt.s loc_12182E ROM:00121810 cmp.w $1000(d3.w*2),d5 ROM:00121816 ble.s loc_12181E ROM:00121818 move.w $1000(d3.w*2),d5 ROM:0012181E ROM:0012181E loc_12181E: ; CODE XREF: sub_1217EC+2A↑j ROM:0012181E cmp.w $1000(d3.w*2),d6 ROM:00121824 bge.s loc_12182C ROM:00121826 move.w $1000(d3.w*2),d6 ROM:0012182C ROM:0012182C loc_12182C: ; CODE XREF: sub_1217EC+38↑j ROM:0012182C bra.s loc_121808 ROM:0012182E ; --------------------------------------------------------------------------- ROM:0012182E ROM:0012182E loc_12182E: ; CODE XREF: sub_1217EC+22↑j ROM:0012182E bra.l loc_121860 ROM:00121834 ; --------------------------------------------------------------------------- ROM:00121834 ROM:00121834 loc_121834: ; CODE XREF: sub_1217EC+14↑j ROM:00121834 move.w #0,d3 ROM:00121838 bra.s loc_12183E ROM:0012183A ; --------------------------------------------------------------------------- ROM:0012183A ROM:0012183A loc_12183A: ; CODE XREF: sub_1217EC:loc_12185E↓j ROM:0012183A addi.w #1,d3 ROM:0012183E ROM:0012183E loc_12183E: ; CODE XREF: sub_1217EC+4C↑j ROM:0012183E cmp.w d4,d3 ROM:00121840 bgt.s loc_121860 ROM:00121842 cmp.w $103C(d3.w*2),d5 ROM:00121848 ble.s loc_121850 ROM:0012184A move.w $103C(d3.w*2),d5 ROM:00121850 ROM:00121850 loc_121850: ; CODE XREF: sub_1217EC+5C↑j ROM:00121850 cmp.w $103C(d3.w*2),d6 ROM:00121856 bge.s loc_12185E ROM:00121858 move.w $103C(d3.w*2),d6 ROM:0012185E ROM:0012185E loc_12185E: ; CODE XREF: sub_1217EC+6A↑j ROM:0012185E bra.s loc_12183A ROM:00121860 ; --------------------------------------------------------------------------- ROM:00121860 ROM:00121860 loc_121860: ; CODE XREF: sub_1217EC:loc_12182E↑j ROM:00121860 ; sub_1217EC+54↑j ROM:00121860 move.w d5,$FCA(d0.w*2) ROM:00121866 move.w d6,$FC8(d0.w*2) ROM:0012186C sub.w d5,d6 ROM:0012186E move.w d6,$FCC(d0.w*2) ROM:00121874 rts ROM:00121874 ; End of function sub_1217EC ROM:00121874 ROM:00121876 ROM:00121876 ; =============== S U B R O U T I N E ======================================= ROM:00121876 ROM:00121876 ROM:00121876 sub_121876: ; CODE XREF: ROM:loc_121782↑p ROM:00121876 ; ROM:loc_1217E2↑p ROM:00121876 move.w $FC6(d0.w*2),d4 ROM:0012187C cmpi.w #0,d0 ROM:00121880 bne.s loc_1218A0 ROM:00121882 move.w $EF8(d0.w*2),$FEC(d4.w*2) ROM:0012188C move.w ($57E).w,$FD8(d4.w*2) ROM:00121894 move.w $FB4(d0.w*2),$1000(d4.w*2) ROM:0012189E bra.s loc_1218BC ROM:001218A0 ; --------------------------------------------------------------------------- ROM:001218A0 ROM:001218A0 loc_1218A0: ; CODE XREF: sub_121876+A↑j ROM:001218A0 move.w $EF8(d0.w*2),$1028(d4.w*2) ROM:001218AA move.w ($57E).w,$1014(d4.w*2) ROM:001218B2 move.w $FB4(d0.w*2),$103C(d4.w*2) ROM:001218BC ROM:001218BC loc_1218BC: ; CODE XREF: sub_121876+28↑j ROM:001218BC addq.w #1,d4 ROM:001218BE move.w $46A(a5),d5 ROM:001218C2 cmp.w d4,d5 ROM:001218C4 bgt.s loc_1218C8 ROM:001218C6 clr.w d4 ROM:001218C8 ROM:001218C8 loc_1218C8: ; CODE XREF: sub_121876+4E↑j ROM:001218C8 move.w d4,$FC6(d0.w*2) ROM:001218CE rts ROM:001218CE ; End of function sub_121876 ROM:001218CE ROM:001218D0 ROM:001218D0 ; =============== S U B R O U T I N E ======================================= ROM:001218D0 ROM:001218D0 ROM:001218D0 sub_1218D0: ; CODE XREF: ROM:001216FE↑p ROM:001218D0 ; ROM:00121732↑p ... ROM:001218D0 clr.w $FC6(d0.w*2) ROM:001218D6 rts ROM:001218D6 ; End of function sub_1218D0 ROM:001218D6 ROM:001218D8 ROM:001218D8 ; =============== S U B R O U T I N E ======================================= ROM:001218D8 ROM:001218D8 ROM:001218D8 sub_1218D8: ; CODE XREF: ROM:001217BC↑p ROM:001218D8 clr.l d5 ROM:001218DA clr.l d6 ROM:001218DC clr.l d7 ROM:001218DE move.w $46A(a5),d3 ROM:001218E2 subq.w #1,d3 ROM:001218E4 bvc.s loc_1218EA ROM:001218E6 move.w #$8000,d3 ROM:001218EA ROM:001218EA loc_1218EA: ; CODE XREF: sub_1218D8+C↑j ROM:001218EA cmpi.w #0,d0 ROM:001218EE bne.s loc_121920 ROM:001218F0 move.w #0,d2 ROM:001218F4 bra.s loc_1218FA ROM:001218F6 ; --------------------------------------------------------------------------- ROM:001218F6 ROM:001218F6 loc_1218F6: ; CODE XREF: sub_1218D8+44↓j ROM:001218F6 addi.w #1,d2 ROM:001218FA ROM:001218FA loc_1218FA: ; CODE XREF: sub_1218D8+1C↑j ROM:001218FA cmp.w d3,d2 ROM:001218FC bgt.s loc_12191E ROM:001218FE move.w $FD8(d2.w*2),d4 ROM:00121904 ext.l d4 ROM:00121906 add.l d4,d5 ROM:00121908 move.w $FEC(d2.w*2),d4 ROM:0012190E ext.l d4 ROM:00121910 add.l d4,d6 ROM:00121912 move.w $1000(d2.w*2),d4 ROM:00121918 ext.l d4 ROM:0012191A add.l d4,d7 ROM:0012191C bra.s loc_1218F6 ROM:0012191E ; --------------------------------------------------------------------------- ROM:0012191E ROM:0012191E loc_12191E: ; CODE XREF: sub_1218D8+24↑j ROM:0012191E bra.s loc_12194E ROM:00121920 ; --------------------------------------------------------------------------- ROM:00121920 ROM:00121920 loc_121920: ; CODE XREF: sub_1218D8+16↑j ROM:00121920 move.w #0,d2 ROM:00121924 bra.s loc_12192A ROM:00121926 ; --------------------------------------------------------------------------- ROM:00121926 ROM:00121926 loc_121926: ; CODE XREF: sub_1218D8+74↓j ROM:00121926 addi.w #1,d2 ROM:0012192A ROM:0012192A loc_12192A: ; CODE XREF: sub_1218D8+4C↑j ROM:0012192A cmp.w d3,d2 ROM:0012192C bgt.s loc_12194E ROM:0012192E move.w $1014(d2.w*2),d4 ROM:00121934 ext.l d4 ROM:00121936 add.l d4,d5 ROM:00121938 move.w $1028(d2.w*2),d4 ROM:0012193E ext.l d4 ROM:00121940 add.l d4,d6 ROM:00121942 move.w $103C(d2.w*2),d4 ROM:00121948 ext.l d4 ROM:0012194A add.l d4,d7 ROM:0012194C bra.s loc_121926 ROM:0012194E ; --------------------------------------------------------------------------- ROM:0012194E ROM:0012194E loc_12194E: ; CODE XREF: sub_1218D8:loc_12191E↑j ROM:0012194E ; sub_1218D8+54↑j ROM:0012194E move.l d5,d2 ROM:00121950 divs.w $46A(a5),d2 ROM:00121954 move.w d2,$FCE(d0.w*2) ROM:0012195A move.l d6,d2 ROM:0012195C divs.w $46A(a5),d2 ROM:00121960 move.w d2,$FD0(d0.w*2) ROM:00121966 move.l d7,d2 ROM:00121968 divs.w $46A(a5),d2 ROM:0012196C move.w d2,$FD2(d0.w*2) ROM:00121972 rts ROM:00121972 ; End of function sub_1218D8 ROM:00121972 ROM:00121974 ROM:00121974 ; =============== S U B R O U T I N E ======================================= ROM:00121974 ROM:00121974 ROM:00121974 sub_121974: ; CODE XREF: ROM:001217C4↑p ROM:00121974 move.w $FD6(d0.w*2),d3 ROM:0012197A muls.w $FB2(d0.w*2),d3 ROM:00121980 divs.w $1056(d0.w*2),d3 ROM:00121986 move.w d3,$FB2(d0.w*2) ROM:0012198C rts ROM:0012198C ; End of function sub_121974 ROM:0012198C ROM:0012198E ROM:0012198E ; =============== S U B R O U T I N E ======================================= ROM:0012198E ROM:0012198E ROM:0012198E sub_12198E: ; CODE XREF: ROM:001217C0↑p ROM:0012198E move.w $FD0(d0.w*2),d2 ROM:00121994 move.w $FCE(d0.w*2),d3 ROM:0012199A move.w #$3EFA,d1 ROM:0012199E bsr.l sub_1174AA ROM:001219A4 move.w ($B4E).w,d0 ROM:001219A8 move.w d1,$FD4(d0.w*2) ROM:001219AE move.w $FD0(d0.w*2),d2 ROM:001219B4 move.w $FCE(d0.w*2),d3 ROM:001219BA cmpi.w #0,d0 ROM:001219BE bne.s loc_1219D0 ROM:001219C0 move.w #$3E14,d1 ROM:001219C4 movea.w #$14CE,a1 ROM:001219C8 bsr.l sub_1173CC ROM:001219CE bra.s loc_1219D4 ROM:001219D0 ; --------------------------------------------------------------------------- ROM:001219D0 ROM:001219D0 loc_1219D0: ; CODE XREF: sub_12198E+30↑j ROM:001219D0 move.w #$80,d1 ROM:001219D4 ROM:001219D4 loc_1219D4: ; CODE XREF: sub_12198E+40↑j ROM:001219D4 move.b d1,($11F2).w ROM:001219D8 move.w ($B4E).w,d0 ROM:001219DC clr.l d1 ROM:001219DE move.b ($11F2).w,d1 ROM:001219E2 muls.w #$14,d1 ROM:001219E6 addi.w #$1D4C,d1 ROM:001219EA move.w d1,$FD6(d0.w*2) ROM:001219F0 clr.l d3 ROM:001219F2 move.w $FD2(d0.w*2),d3 ROM:001219F8 muls.w $FD6(d0.w*2),d3 ROM:001219FE divs.w #$2710,d3 ROM:00121A02 sub.w $FD6(d0.w*2),d3 ROM:00121A08 muls.w $FD4(d0.w*2),d3 ROM:00121A0E divs.w #$2710,d3 ROM:00121A12 add.w $FD6(d0.w*2),d3 ROM:00121A18 move.w d3,$1056(d0.w*2) ROM:00121A1E ext.l d3 ROM:00121A20 cmpi.w #$1D4C,d3 ROM:00121A24 blt.s loc_121A2C ROM:00121A26 subi.w #$1D4C,d3 ROM:00121A2A bra.s loc_121A2E ROM:00121A2C ; --------------------------------------------------------------------------- ROM:00121A2C ROM:00121A2C loc_121A2C: ; CODE XREF: sub_12198E+96↑j ROM:00121A2C clr.l d3 ROM:00121A2E ROM:00121A2E loc_121A2E: ; CODE XREF: sub_12198E+9C↑j ROM:00121A2E divs.w #$14,d3 ROM:00121A32 cmpi.w #0,d3 ROM:00121A36 bge.s loc_121A3C ROM:00121A38 clr.w d3 ROM:00121A3A bra.s loc_121A46 ROM:00121A3C ; --------------------------------------------------------------------------- ROM:00121A3C ROM:00121A3C loc_121A3C: ; CODE XREF: sub_12198E+A8↑j ROM:00121A3C cmpi.w #$FF,d3 ROM:00121A40 ble.s loc_121A46 ROM:00121A42 move.w #$FF,d3 ROM:00121A46 ROM:00121A46 loc_121A46: ; CODE XREF: sub_12198E+AC↑j ROM:00121A46 ; sub_12198E+B2↑j ROM:00121A46 move.b d3,($11F3).w ROM:00121A4A move.w $FD0(d0.w*2),d2 ROM:00121A50 move.w $FCE(d0.w*2),d3 ROM:00121A56 clr.w d4 ROM:00121A58 cmpi.w #0,d0 ROM:00121A5C bne.s loc_121A70 ROM:00121A5E move.w #$3E14,d1 ROM:00121A62 move.b ($11F3).w,d4 ROM:00121A66 movea.w #$14CE,a0 ROM:00121A6A bsr.l sub_1170DC ROM:00121A70 ROM:00121A70 loc_121A70: ; CODE XREF: sub_12198E+CE↑j ROM:00121A70 move.w ($B4E).w,d0 ROM:00121A74 rts ROM:00121A74 ; End of function sub_12198E ROM:00121A74 ROM:00121A76 ; --------------------------------------------------------------------------- ROM:00121A76 rts ROM:00121A78 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00121A7A ROM:00121A7A ; =============== S U B R O U T I N E ======================================= ROM:00121A7A ROM:00121A7A ROM:00121A7A sub_121A7A: ; CODE XREF: sub_129E74+66↓p ROM:00121A7A move.w #0,($B4E).w ROM:00121A80 bra.s loc_121A88 ROM:00121A82 ; --------------------------------------------------------------------------- ROM:00121A82 ROM:00121A82 loc_121A82: ; CODE XREF: sub_121A7A+60↓j ROM:00121A82 addi.w #1,($B4E).w ROM:00121A88 ROM:00121A88 loc_121A88: ; CODE XREF: sub_121A7A+6↑j ROM:00121A88 cmpi.w #0,($B4E).w ROM:00121A8E bgt.s locret_121ADC ROM:00121A90 move.w ($B4E).w,d0 ROM:00121A94 btst #2,($1428).w ROM:00121A9A bne.s loc_121A9E ROM:00121A9C bra.s loc_121AA4 ROM:00121A9E ; --------------------------------------------------------------------------- ROM:00121A9E ROM:00121A9E loc_121A9E: ; CODE XREF: sub_121A7A+20↑j ROM:00121A9E btst d0,($11F1).w ROM:00121AA2 beq.s loc_121AC8 ROM:00121AA4 ROM:00121AA4 loc_121AA4: ; CODE XREF: sub_121A7A+22↑j ROM:00121AA4 move.w $9F2(a5,d0.w*2),d1 ROM:00121AAA cmpi.w #0,d1 ROM:00121AAE bne.s loc_121AC8 ROM:00121AB0 cmpi.w #0,d0 ROM:00121AB4 bne.s loc_121AC2 ROM:00121AB6 bsr.w sub_121B54 ROM:00121ABA bsr.w sub_121ADE ROM:00121ABE bsr.w sub_121BBC ROM:00121AC2 ROM:00121AC2 loc_121AC2: ; CODE XREF: sub_121A7A+3A↑j ROM:00121AC2 bsr.l sub_1216C8 ROM:00121AC8 ROM:00121AC8 loc_121AC8: ; CODE XREF: sub_121A7A+28↑j ROM:00121AC8 ; sub_121A7A+34↑j ROM:00121AC8 move.w ($B4E).w,d0 ROM:00121ACC btst d0,($11F4).w ROM:00121AD0 bne.s loc_121AD6 ROM:00121AD2 bsr.w sub_121B82 ROM:00121AD6 ROM:00121AD6 loc_121AD6: ; CODE XREF: sub_121A7A+56↑j ROM:00121AD6 bclr d0,($11F4).w ROM:00121ADA bra.s loc_121A82 ROM:00121ADC ; --------------------------------------------------------------------------- ROM:00121ADC ROM:00121ADC locret_121ADC: ; CODE XREF: sub_121A7A+14↑j ROM:00121ADC rts ROM:00121ADC ; End of function sub_121A7A ROM:00121ADC ROM:00121ADE ROM:00121ADE ; =============== S U B R O U T I N E ======================================= ROM:00121ADE ROM:00121ADE ROM:00121ADE sub_121ADE: ; CODE XREF: sub_121A7A+40↑p ROM:00121ADE clr.w d4 ROM:00121AE0 move.w $476(a5),d2 ROM:00121AE4 move.w $478(a5),d3 ROM:00121AE8 cmp.w ($9E8).w,d2 ROM:00121AEC bgt.s loc_121B46 ROM:00121AEE cmp.w ($9E8).w,d3 ROM:00121AF2 ble.s loc_121B46 ROM:00121AF4 move.w $47C(a5),d2 ROM:00121AF8 move.w $47E(a5),d3 ROM:00121AFC cmp.w ($9AE).w,d3 ROM:00121B00 bgt.s loc_121B46 ROM:00121B02 cmp.w ($9AE).w,d2 ROM:00121B06 ble.s loc_121B46 ROM:00121B08 move.w ($B50).w,d2 ROM:00121B0C move.w ($B52).w,d3 ROM:00121B10 cmp.w ($9B4).w,d2 ROM:00121B14 bgt.s loc_121B46 ROM:00121B16 cmp.w ($9B4).w,d3 ROM:00121B1A ble.s loc_121B46 ROM:00121B1C move.w $47A(a5),d3 ROM:00121B20 btst #7,($1425).w ROM:00121B26 bne.s loc_121B46 ROM:00121B28 cmp.w ($9A0).w,d3 ROM:00121B2C bgt.s loc_121B46 ROM:00121B2E btst #2,($1428).w ROM:00121B34 beq.s loc_121B46 ROM:00121B36 btst #7,($1428).w ROM:00121B3C bne.s loc_121B46 ROM:00121B3E bset #2,($1423).w ROM:00121B44 subq.w #1,d4 ROM:00121B46 ROM:00121B46 loc_121B46: ; CODE XREF: sub_121ADE+E↑j ROM:00121B46 ; sub_121ADE+14↑j ... ROM:00121B46 cmpi.w #0,d4 ROM:00121B4A bne.s locret_121B52 ROM:00121B4C bclr #2,($1423).w ROM:00121B52 ROM:00121B52 locret_121B52: ; CODE XREF: sub_121ADE+6C↑j ROM:00121B52 rts ROM:00121B52 ; End of function sub_121ADE ROM:00121B52 ROM:00121B54 ROM:00121B54 ; =============== S U B R O U T I N E ======================================= ROM:00121B54 ROM:00121B54 ROM:00121B54 sub_121B54: ; CODE XREF: sub_121A7A+3C↑p ROM:00121B54 move.w #$3EFE,d1 ROM:00121B58 move.w ($9B2).w,d2 ROM:00121B5C move.w ($57E).w,d3 ROM:00121B60 bsr.l sub_1174AA ROM:00121B66 move.w d1,($B52).w ROM:00121B6A move.w #$3EFC,d1 ROM:00121B6E move.w ($9B2).w,d2 ROM:00121B72 move.w ($57E).w,d3 ROM:00121B76 bsr.l sub_1174AA ROM:00121B7C move.w d1,($B50).w ROM:00121B80 rts ROM:00121B80 ; End of function sub_121B54 ROM:00121B80 ROM:00121B82 ROM:00121B82 ; =============== S U B R O U T I N E ======================================= ROM:00121B82 ROM:00121B82 ROM:00121B82 sub_121B82: ; CODE XREF: sub_121A7A+58↑p ROM:00121B82 move.w ($B4E).w,d0 ROM:00121B86 move.w $EF8(d0.w*2),d2 ROM:00121B8C cmpi.w #0,d0 ROM:00121B90 bne.s loc_121BA4 ROM:00121B92 move.w #$3E14,d1 ROM:00121B96 move.w ($57E).w,d3 ROM:00121B9A movea.w #$14CE,a1 ROM:00121B9E bsr.l sub_1173CC ROM:00121BA4 ROM:00121BA4 loc_121BA4: ; CODE XREF: sub_121B82+E↑j ROM:00121BA4 clr.w d3 ROM:00121BA6 move.b d1,d3 ROM:00121BA8 move.w ($B4E).w,d0 ROM:00121BAC muls.w #$14,d3 ROM:00121BB0 addi.w #$1D4C,d3 ROM:00121BB4 move.w d3,$1056(d0.w*2) ROM:00121BBA rts ROM:00121BBA ; End of function sub_121B82 ROM:00121BBA ROM:00121BBC ROM:00121BBC ; =============== S U B R O U T I N E ======================================= ROM:00121BBC ROM:00121BBC ROM:00121BBC sub_121BBC: ; CODE XREF: sub_121A7A+44↑p ROM:00121BBC btst #2,($1423).w ROM:00121BC2 beq.s loc_121BDC ROM:00121BC4 btst #6,($1427).w ROM:00121BCA bne.s loc_121BD4 ROM:00121BCC bset #6,($141F).w ROM:00121BD2 bra.s loc_121BDA ROM:00121BD4 ; --------------------------------------------------------------------------- ROM:00121BD4 ROM:00121BD4 loc_121BD4: ; CODE XREF: sub_121BBC+E↑j ROM:00121BD4 bclr #6,($141F).w ROM:00121BDA ROM:00121BDA loc_121BDA: ; CODE XREF: sub_121BBC+16↑j ROM:00121BDA bra.s locret_121BE2 ROM:00121BDC ; --------------------------------------------------------------------------- ROM:00121BDC ROM:00121BDC loc_121BDC: ; CODE XREF: sub_121BBC+6↑j ROM:00121BDC bclr #6,($141F).w ROM:00121BE2 ROM:00121BE2 locret_121BE2: ; CODE XREF: sub_121BBC:loc_121BDA↑j ROM:00121BE2 rts ROM:00121BE2 ; End of function sub_121BBC ROM:00121BE2 ROM:00121BE4 ; --------------------------------------------------------------------------- ROM:00121BE4 move.b ($12DE).l,d0 ROM:00121BEA move.w #9,d1 ROM:00121BEE muls.w #9,d1 ROM:00121BF2 subq.w #1,d1 ROM:00121BF4 lea ($14CE).w,a0 ROM:00121BF8 move.w #0,d2 ROM:00121BFC bra.s loc_121C02 ROM:00121BFE ; --------------------------------------------------------------------------- ROM:00121BFE ROM:00121BFE loc_121BFE: ; CODE XREF: ROM:00121C0A↓j ROM:00121BFE addi.w #1,d2 ROM:00121C02 ROM:00121C02 loc_121C02: ; CODE XREF: ROM:00121BFC↑j ROM:00121C02 cmp.w d1,d2 ROM:00121C04 bgt.s locret_121C0C ROM:00121C06 move.b d0,(a0,d2.w) ROM:00121C0A bra.s loc_121BFE ROM:00121C0C ; --------------------------------------------------------------------------- ROM:00121C0C ROM:00121C0C locret_121C0C: ; CODE XREF: ROM:00121C04↑j ROM:00121C0C rts ROM:00121C0E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00121C10 ROM:00121C10 ; =============== S U B R O U T I N E ======================================= ROM:00121C10 ROM:00121C10 ROM:00121C10 sub_121C10: ; CODE XREF: sub_12339E+36↓p ROM:00121C10 clr.w d1 ROM:00121C12 move.b ($11F6).w,d1 ROM:00121C16 cmpi.w #6,d1 ROM:00121C1A bcc.s locret_121C24 ROM:00121C1C movea.l off_121C26(pc,d1.w*4),a0 ROM:00121C20 nop ROM:00121C22 jmp (a0) ROM:00121C24 ; --------------------------------------------------------------------------- ROM:00121C24 ROM:00121C24 locret_121C24: ; CODE XREF: sub_121C10+A↑j ROM:00121C24 rts ROM:00121C24 ; End of function sub_121C10 ROM:00121C24 ROM:00121C24 ; --------------------------------------------------------------------------- ROM:00121C26 off_121C26: dc.l loc_121C3E ; DATA XREF: sub_121C10+C↑r ROM:00121C2A dc.l loc_121C5A ROM:00121C2E dc.l loc_121C8A ROM:00121C32 dc.l loc_121CE4 ROM:00121C36 dc.l loc_121D2E ROM:00121C3A dc.l loc_121DB2 ROM:00121C3E ; --------------------------------------------------------------------------- ROM:00121C3E ROM:00121C3E loc_121C3E: ; DATA XREF: ROM:off_121C26↑o ROM:00121C3E bclr #6,($1406).w ROM:00121C44 bclr #2,($140D).w ROM:00121C4A bclr #6,($140B).w ROM:00121C50 move.b #1,($11F6).w ROM:00121C56 bra.s locret_121C88 ROM:00121C58 ; --------------------------------------------------------------------------- ROM:00121C58 rts ROM:00121C5A ; --------------------------------------------------------------------------- ROM:00121C5A ROM:00121C5A loc_121C5A: ; DATA XREF: ROM:00121C2A↑o ROM:00121C5A btst #4,($896).w ROM:00121C60 beq.s locret_121C88 ROM:00121C62 btst #6,($141D).w ROM:00121C68 beq.s locret_121C88 ROM:00121C6A move.w $4AE(a5),d0 ROM:00121C6E clr.b ($816).w ROM:00121C72 move.w d0,($67A).w ROM:00121C76 move.b #1,($816).w ROM:00121C7C move.b #5,($11F6).w ROM:00121C82 bra.l locret_121E02 ROM:00121C88 ; --------------------------------------------------------------------------- ROM:00121C88 ROM:00121C88 locret_121C88: ; CODE XREF: ROM:00121C56↑j ROM:00121C88 ; ROM:00121C60↑j ... ROM:00121C88 rts ROM:00121C8A ; --------------------------------------------------------------------------- ROM:00121C8A ROM:00121C8A loc_121C8A: ; DATA XREF: ROM:00121C2E↑o ROM:00121C8A btst #4,($896).w ROM:00121C90 beq.s loc_121C9A ROM:00121C92 btst #6,($141D).w ROM:00121C98 bne.s loc_121CA8 ROM:00121C9A ROM:00121C9A loc_121C9A: ; CODE XREF: ROM:00121C90↑j ROM:00121C9A bsr.w sub_122030 ROM:00121C9E move.b #4,($11F6).w ROM:00121CA4 bra.w locret_121DB0 ROM:00121CA8 ; --------------------------------------------------------------------------- ROM:00121CA8 ROM:00121CA8 loc_121CA8: ; CODE XREF: ROM:00121C98↑j ROM:00121CA8 move.w ($BEE).w,d0 ROM:00121CAC btst #6,($1404).w ROM:00121CB2 bne.s locret_121CE2 ROM:00121CB4 btst #1,($1420).w ROM:00121CBA bne.s locret_121CE2 ROM:00121CBC cmp.w ($B56).w,d0 ROM:00121CC0 bne.s locret_121CE2 ROM:00121CC2 bclr #7,($1424).w ROM:00121CC8 bclr #6,($140B).w ROM:00121CCE bset #6,($1406).w ROM:00121CD4 bset #2,($140D).w ROM:00121CDA move.b #3,($11F6).w ROM:00121CE0 bra.s locret_121D2C ROM:00121CE2 ; --------------------------------------------------------------------------- ROM:00121CE2 ROM:00121CE2 locret_121CE2: ; CODE XREF: ROM:00121CB2↑j ROM:00121CE2 ; ROM:00121CBA↑j ... ROM:00121CE2 rts ROM:00121CE4 ; --------------------------------------------------------------------------- ROM:00121CE4 ROM:00121CE4 loc_121CE4: ; DATA XREF: ROM:00121C32↑o ROM:00121CE4 btst #4,($896).w ROM:00121CEA beq.s loc_121CF4 ROM:00121CEC btst #6,($141D).w ROM:00121CF2 bne.s locret_121D2C ROM:00121CF4 ROM:00121CF4 loc_121CF4: ; CODE XREF: ROM:00121CEA↑j ROM:00121CF4 btst #6,($140B).w ROM:00121CFA bne.s locret_121D2C ROM:00121CFC btst #1,($1420).w ROM:00121D02 bne.s locret_121D2C ROM:00121D04 btst #6,($1404).w ROM:00121D0A bne.s locret_121D2C ROM:00121D0C bsr.w sub_122046 ROM:00121D10 bsr.w sub_1220B4 ROM:00121D14 bset #7,($1424).w ROM:00121D1A bset #6,($140B).w ROM:00121D20 move.b #4,($11F6).w ROM:00121D26 bra.l locret_121DB0 ROM:00121D2C ; --------------------------------------------------------------------------- ROM:00121D2C ROM:00121D2C locret_121D2C: ; CODE XREF: ROM:00121CE0↑j ROM:00121D2C ; ROM:00121CF2↑j ... ROM:00121D2C rts ROM:00121D2E ; --------------------------------------------------------------------------- ROM:00121D2E ROM:00121D2E loc_121D2E: ; DATA XREF: ROM:00121C36↑o ROM:00121D2E btst #4,($896).w ROM:00121D34 beq.s loc_121D4A ROM:00121D36 btst #6,($141D).w ROM:00121D3C beq.s loc_121D4A ROM:00121D3E bsr.w sub_122030 ROM:00121D42 move.b #2,($11F6).w ROM:00121D48 bra.s locret_121CE2 ROM:00121D4A ; --------------------------------------------------------------------------- ROM:00121D4A ROM:00121D4A loc_121D4A: ; CODE XREF: ROM:00121D34↑j ROM:00121D4A ; ROM:00121D3C↑j ROM:00121D4A move.w ($BEE).w,d0 ROM:00121D4E btst #6,($1404).w ROM:00121D54 bne.s loc_121D86 ROM:00121D56 btst #1,($1420).w ROM:00121D5C bne.s loc_121D86 ROM:00121D5E cmp.w ($B56).w,d0 ROM:00121D62 bne.s loc_121D86 ROM:00121D64 bclr #7,($1424).w ROM:00121D6A bclr #6,($140B).w ROM:00121D70 move.b #1,($11F6).w ROM:00121D76 bclr #6,($1406).w ROM:00121D7C bclr #2,($140D).w ROM:00121D82 bra.w locret_121C88 ROM:00121D86 ; --------------------------------------------------------------------------- ROM:00121D86 ROM:00121D86 loc_121D86: ; CODE XREF: ROM:00121D54↑j ROM:00121D86 ; ROM:00121D5C↑j ... ROM:00121D86 btst #2,($1409).w ROM:00121D8C beq.s locret_121DB0 ROM:00121D8E bclr #7,($1424).w ROM:00121D94 bclr #6,($140B).w ROM:00121D9A move.b #1,($11F6).w ROM:00121DA0 bclr #6,($1406).w ROM:00121DA6 bclr #2,($140D).w ROM:00121DAC bra.w locret_121C88 ROM:00121DB0 ; --------------------------------------------------------------------------- ROM:00121DB0 ROM:00121DB0 locret_121DB0: ; CODE XREF: ROM:00121CA4↑j ROM:00121DB0 ; ROM:00121D26↑j ... ROM:00121DB0 rts ROM:00121DB2 ; --------------------------------------------------------------------------- ROM:00121DB2 ROM:00121DB2 loc_121DB2: ; DATA XREF: ROM:00121C3A↑o ROM:00121DB2 cmpi.w #0,($67A).w ROM:00121DB8 bgt.s locret_121E02 ROM:00121DBA btst #4,($896).w ROM:00121DC0 beq.s locret_121E02 ROM:00121DC2 btst #6,($141D).w ROM:00121DC8 beq.s locret_121E02 ROM:00121DCA btst #6,($140B).w ROM:00121DD0 bne.s locret_121E02 ROM:00121DD2 btst #1,($1420).w ROM:00121DD8 bne.s locret_121E02 ROM:00121DDA btst #6,($1404).w ROM:00121DE0 bne.s locret_121E02 ROM:00121DE2 bsr.w sub_122046 ROM:00121DE6 bsr.w sub_12204E ROM:00121DEA bset #7,($1424).w ROM:00121DF0 bset #6,($140B).w ROM:00121DF6 move.b #2,($11F6).w ROM:00121DFC bra.l locret_121CE2 ROM:00121E02 ; --------------------------------------------------------------------------- ROM:00121E02 ROM:00121E02 locret_121E02: ; CODE XREF: ROM:00121C82↑j ROM:00121E02 ; ROM:00121DB8↑j ... ROM:00121E02 rts ROM:00121E04 ROM:00121E04 ; =============== S U B R O U T I N E ======================================= ROM:00121E04 ROM:00121E04 ROM:00121E04 sub_121E04: ; CODE XREF: sub_12339E+30↓p ROM:00121E04 bsr.w sub_1221C6 ROM:00121E08 btst #0,($1432).w ROM:00121E0E bne.s loc_121E1E ROM:00121E10 bclr #6,($140E).w ROM:00121E16 bclr #3,($1411).w ROM:00121E1C bra.s loc_121E62 ROM:00121E1E ; --------------------------------------------------------------------------- ROM:00121E1E ROM:00121E1E loc_121E1E: ; CODE XREF: sub_121E04+A↑j ROM:00121E1E move.w $498(a5),d0 ROM:00121E22 cmp.w ($9C2).w,d0 ROM:00121E26 ble.s loc_121E30 ROM:00121E28 bset #6,($140E).w ROM:00121E2E bra.s loc_121E40 ROM:00121E30 ; --------------------------------------------------------------------------- ROM:00121E30 ROM:00121E30 loc_121E30: ; CODE XREF: sub_121E04+22↑j ROM:00121E30 add.w $49A(a5),d0 ROM:00121E34 cmp.w ($9C2).w,d0 ROM:00121E38 bge.s loc_121E40 ROM:00121E3A bclr #6,($140E).w ROM:00121E40 ROM:00121E40 loc_121E40: ; CODE XREF: sub_121E04+2A↑j ROM:00121E40 ; sub_121E04+34↑j ROM:00121E40 move.w $49C(a5),d0 ROM:00121E44 cmp.w ($9C2).w,d0 ROM:00121E48 bge.s loc_121E52 ROM:00121E4A bset #3,($1411).w ROM:00121E50 bra.s loc_121E62 ROM:00121E52 ; --------------------------------------------------------------------------- ROM:00121E52 ROM:00121E52 loc_121E52: ; CODE XREF: sub_121E04+44↑j ROM:00121E52 sub.w $49E(a5),d0 ROM:00121E56 cmp.w ($9C2).w,d0 ROM:00121E5A ble.s loc_121E62 ROM:00121E5C bclr #3,($1411).w ROM:00121E62 ROM:00121E62 loc_121E62: ; CODE XREF: sub_121E04+18↑j ROM:00121E62 ; sub_121E04+4C↑j ... ROM:00121E62 clr.w d1 ROM:00121E64 move.b ($11F7).w,d1 ROM:00121E68 cmpi.w #4,d1 ROM:00121E6C bcc.s locret_121E76 ROM:00121E6E movea.l off_121E78(pc,d1.w*4),a0 ROM:00121E72 nop ROM:00121E74 jmp (a0) ROM:00121E76 ; --------------------------------------------------------------------------- ROM:00121E76 ROM:00121E76 locret_121E76: ; CODE XREF: sub_121E04+68↑j ROM:00121E76 rts ROM:00121E76 ; End of function sub_121E04 ROM:00121E76 ROM:00121E76 ; --------------------------------------------------------------------------- ROM:00121E78 off_121E78: dc.l loc_121E88 ; DATA XREF: sub_121E04+6A↑r ROM:00121E7C dc.l loc_121E98 ROM:00121E80 dc.l loc_121ECA ROM:00121E84 dc.l loc_121F4E ROM:00121E88 ; --------------------------------------------------------------------------- ROM:00121E88 ROM:00121E88 loc_121E88: ; DATA XREF: ROM:off_121E78↑o ROM:00121E88 bclr #6,($141D).w ROM:00121E8E move.b #1,($11F7).w ROM:00121E94 bra.s locret_121EC8 ROM:00121E96 ; --------------------------------------------------------------------------- ROM:00121E96 rts ROM:00121E98 ; --------------------------------------------------------------------------- ROM:00121E98 ROM:00121E98 loc_121E98: ; DATA XREF: ROM:00121E7C↑o ROM:00121E98 btst #1,($1426).w ROM:00121E9E beq.s locret_121EC8 ROM:00121EA0 move.w #$3E46,d1 ROM:00121EA4 move.w ($9E8).w,d2 ROM:00121EA8 bsr.l sub_1174AA ROM:00121EAE clr.b ($815).w ROM:00121EB2 move.w d1,($678).w ROM:00121EB6 move.b #1,($815).w ROM:00121EBC move.b #2,($11F7).w ROM:00121EC2 bra.l locret_121F4C ROM:00121EC8 ; --------------------------------------------------------------------------- ROM:00121EC8 ROM:00121EC8 locret_121EC8: ; CODE XREF: ROM:00121E94↑j ROM:00121EC8 ; ROM:00121E9E↑j ... ROM:00121EC8 rts ROM:00121ECA ; --------------------------------------------------------------------------- ROM:00121ECA ROM:00121ECA loc_121ECA: ; DATA XREF: ROM:00121E80↑o ROM:00121ECA btst #1,($1426).w ROM:00121ED0 bne.s loc_121EDA ROM:00121ED2 move.b #1,($11F7).w ROM:00121ED8 bra.s locret_121EC8 ROM:00121EDA ; --------------------------------------------------------------------------- ROM:00121EDA ROM:00121EDA loc_121EDA: ; CODE XREF: ROM:00121ED0↑j ROM:00121EDA move.w $486(a5),d0 ROM:00121EDE sub.w $484(a5),d0 ROM:00121EE2 cmp.w ($57E).w,d0 ROM:00121EE6 ble.s locret_121F4C ROM:00121EE8 cmpi.w #0,($6E2).w ROM:00121EEE bgt.s loc_121EF2 ROM:00121EF0 bra.s loc_121F00 ROM:00121EF2 ; --------------------------------------------------------------------------- ROM:00121EF2 ROM:00121EF2 loc_121EF2: ; CODE XREF: ROM:00121EEE↑j ROM:00121EF2 move.w $48A(a5),d0 ROM:00121EF6 sub.w $488(a5),d0 ROM:00121EFA cmp.w ($CCE).w,d0 ROM:00121EFE ble.s locret_121F4C ROM:00121F00 ROM:00121F00 loc_121F00: ; CODE XREF: ROM:00121EF0↑j ROM:00121F00 move.w $48E(a5),d0 ROM:00121F04 sub.w $48C(a5),d0 ROM:00121F08 btst #3,($1411).w ROM:00121F0E bne.s locret_121F4C ROM:00121F10 cmp.w ($9E8).w,d0 ROM:00121F14 ble.s locret_121F4C ROM:00121F16 move.w $490(a5),d1 ROM:00121F1A add.w $492(a5),d1 ROM:00121F1E btst #6,($140E).w ROM:00121F24 bne.s locret_121F4C ROM:00121F26 cmp.w ($998).w,d1 ROM:00121F2A bge.s locret_121F4C ROM:00121F2C cmpi.w #0,($678).w ROM:00121F32 bgt.s locret_121F4C ROM:00121F34 btst #7,($1416).w ROM:00121F3A bne.s locret_121F4C ROM:00121F3C bset #6,($141D).w ROM:00121F42 move.b #3,($11F7).w ROM:00121F48 bra.w locret_121FD8 ROM:00121F4C ; --------------------------------------------------------------------------- ROM:00121F4C ROM:00121F4C locret_121F4C: ; CODE XREF: ROM:00121EC2↑j ROM:00121F4C ; ROM:00121EE6↑j ... ROM:00121F4C rts ROM:00121F4E ; --------------------------------------------------------------------------- ROM:00121F4E ROM:00121F4E loc_121F4E: ; DATA XREF: ROM:00121E84↑o ROM:00121F4E btst #1,($1426).w ROM:00121F54 bne.s loc_121F66 ROM:00121F56 bclr #6,($141D).w ROM:00121F5C move.b #1,($11F7).w ROM:00121F62 bra.w locret_121EC8 ROM:00121F66 ; --------------------------------------------------------------------------- ROM:00121F66 ROM:00121F66 loc_121F66: ; CODE XREF: ROM:00121F54↑j ROM:00121F66 move.w $486(a5),d0 ROM:00121F6A cmp.w ($57E).w,d0 ROM:00121F6E bgt.s loc_121F72 ROM:00121F70 bra.s loc_121FB4 ROM:00121F72 ; --------------------------------------------------------------------------- ROM:00121F72 ROM:00121F72 loc_121F72: ; CODE XREF: ROM:00121F6E↑j ROM:00121F72 btst #0,($1407).w ROM:00121F78 beq.s loc_121F82 ROM:00121F7A bclr #0,($1407).w ROM:00121F80 bra.s loc_121FB4 ROM:00121F82 ; --------------------------------------------------------------------------- ROM:00121F82 ROM:00121F82 loc_121F82: ; CODE XREF: ROM:00121F78↑j ROM:00121F82 move.w $48E(a5),d0 ROM:00121F86 cmp.w ($9E8).w,d0 ROM:00121F8A bgt.s loc_121F8E ROM:00121F8C bra.s loc_121FB4 ROM:00121F8E ; --------------------------------------------------------------------------- ROM:00121F8E ROM:00121F8E loc_121F8E: ; CODE XREF: ROM:00121F8A↑j ROM:00121F8E move.w $490(a5),d0 ROM:00121F92 cmp.w ($998).w,d0 ROM:00121F96 blt.s loc_121F9A ROM:00121F98 bra.s loc_121FB4 ROM:00121F9A ; --------------------------------------------------------------------------- ROM:00121F9A ROM:00121F9A loc_121F9A: ; CODE XREF: ROM:00121F96↑j ROM:00121F9A btst #6,($140E).w ROM:00121FA0 bne.s loc_121FB4 ROM:00121FA2 btst #3,($1411).w ROM:00121FA8 bne.s loc_121FB4 ROM:00121FAA btst #7,($1416).w ROM:00121FB0 bne.s loc_121FB4 ROM:00121FB2 bra.s locret_121FD8 ROM:00121FB4 ; --------------------------------------------------------------------------- ROM:00121FB4 ROM:00121FB4 loc_121FB4: ; CODE XREF: ROM:00121F70↑j ROM:00121FB4 ; ROM:00121F80↑j ... ROM:00121FB4 bclr #6,($141D).w ROM:00121FBA move.w $494(a5),d1 ROM:00121FBE clr.b ($84A).w ROM:00121FC2 move.w d1,($6E2).w ROM:00121FC6 move.b #1,($84A).w ROM:00121FCC move.b #2,($11F7).w ROM:00121FD2 bra.l locret_121F4C ROM:00121FD8 ; --------------------------------------------------------------------------- ROM:00121FD8 ROM:00121FD8 locret_121FD8: ; CODE XREF: ROM:00121F48↑j ROM:00121FD8 ; ROM:00121FB2↑j ROM:00121FD8 rts ROM:00121FDA ; --------------------------------------------------------------------------- ROM:00121FDA rts ROM:00121FDC ROM:00121FDC ; =============== S U B R O U T I N E ======================================= ROM:00121FDC ROM:00121FDC ROM:00121FDC sub_121FDC: ; CODE XREF: sub_12339E+24↓p ROM:00121FDC move.w $48A(a5),d0 ROM:00121FE0 btst #1,($1407).w ROM:00121FE6 bne.s loc_12200C ROM:00121FE8 cmp.w ($CCE).w,d0 ROM:00121FEC bge.s loc_12200C ROM:00121FEE move.w $494(a5),d1 ROM:00121FF2 clr.b ($84A).w ROM:00121FF6 move.w d1,($6E2).w ROM:00121FFA move.b #1,($84A).w ROM:00122000 bset #0,($1407).w ROM:00122006 bset #1,($1407).w ROM:0012200C ROM:0012200C loc_12200C: ; CODE XREF: sub_121FDC+A↑j ROM:0012200C ; sub_121FDC+10↑j ROM:0012200C btst #1,($1407).w ROM:00122012 beq.s locret_12202E ROM:00122014 move.w $488(a5),d1 ROM:00122018 sub.w d1,d0 ROM:0012201A cmp.w ($CCE).w,d0 ROM:0012201E ble.s locret_12202E ROM:00122020 bclr #1,($1407).w ROM:00122026 clr.b ($84A).w ROM:0012202A clr.w ($6E2).w ROM:0012202E ROM:0012202E locret_12202E: ; CODE XREF: sub_121FDC+36↑j ROM:0012202E ; sub_121FDC+42↑j ROM:0012202E rts ROM:0012202E ; End of function sub_121FDC ROM:0012202E ROM:00122030 ROM:00122030 ; =============== S U B R O U T I N E ======================================= ROM:00122030 ROM:00122030 ROM:00122030 sub_122030: ; CODE XREF: ROM:loc_121C9A↑p ROM:00122030 ; ROM:00121D3E↑p ROM:00122030 move.w ($B56).w,d0 ROM:00122034 move.w ($B54).w,($B56).w ROM:0012203A move.w d0,($B54).w ROM:0012203E move.w $D0(a5),($B58).w ROM:00122044 rts ROM:00122044 ; End of function sub_122030 ROM:00122044 ROM:00122046 ROM:00122046 ; =============== S U B R O U T I N E ======================================= ROM:00122046 ROM:00122046 ROM:00122046 sub_122046: ; CODE XREF: ROM:00121D0C↑p ROM:00122046 ; ROM:00121DE2↑p ROM:00122046 move.w ($BEE).w,($B54).w ROM:0012204C rts ROM:0012204C ; End of function sub_122046 ROM:0012204C ROM:0012204E ROM:0012204E ; =============== S U B R O U T I N E ======================================= ROM:0012204E ROM:0012204E ROM:0012204E sub_12204E: ; CODE XREF: ROM:00121DE6↑p ROM:0012204E move.w #$3F08,d1 ROM:00122052 move.w ($57E).w,d2 ROM:00122056 move.w ($B5A).w,d3 ROM:0012205A bsr.l sub_1174AA ROM:00122060 move.w d1,($B64).w ROM:00122064 move.w #$3F1E,d1 ROM:00122068 move.w ($B54).w,d2 ROM:0012206C move.w ($1448).w,d3 ROM:00122070 bsr.l sub_1174AA ROM:00122076 move.w ($B54).w,d0 ROM:0012207A sub.w d1,d0 ROM:0012207C add.w ($B64).w,d0 ROM:00122080 move.w d0,($B60).w ROM:00122084 move.w #$3F1C,d1 ROM:00122088 move.w ($B60).w,d2 ROM:0012208C move.w ($1448).w,d3 ROM:00122090 bsr.l sub_1174AA ROM:00122096 add.w ($B60).w,d1 ROM:0012209A move.w $D8(a5),d0 ROM:0012209E cmp.w d1,d0 ROM:001220A0 bge.s loc_1220A8 ROM:001220A2 move.w d0,($B56).w ROM:001220A6 bra.s loc_1220AC ROM:001220A8 ; --------------------------------------------------------------------------- ROM:001220A8 ROM:001220A8 loc_1220A8: ; CODE XREF: sub_12204E+52↑j ROM:001220A8 move.w d1,($B56).w ROM:001220AC ROM:001220AC loc_1220AC: ; CODE XREF: sub_12204E+58↑j ROM:001220AC move.w $482(a5),($B58).w ROM:001220B2 rts ROM:001220B2 ; End of function sub_12204E ROM:001220B2 ROM:001220B4 ROM:001220B4 ; =============== S U B R O U T I N E ======================================= ROM:001220B4 ROM:001220B4 ROM:001220B4 sub_1220B4: ; CODE XREF: ROM:00121D10↑p ROM:001220B4 btst #1,($141E).w ROM:001220BA bne.s loc_12211A ROM:001220BC move.w #$3F06,d1 ROM:001220C0 move.w ($57E).w,d2 ROM:001220C4 move.w ($B5A).w,d3 ROM:001220C8 bsr.l sub_1174AA ROM:001220CE move.w d1,($B62).w ROM:001220D2 move.w #$3F1E,d1 ROM:001220D6 move.w ($B54).w,d2 ROM:001220DA move.w ($1448).w,d3 ROM:001220DE bsr.l sub_1174AA ROM:001220E4 move.w ($B54).w,d0 ROM:001220E8 sub.w d1,d0 ROM:001220EA sub.w ($B62).w,d0 ROM:001220EE move.w ($BE4).w,d2 ROM:001220F2 sub.w ($B5C).w,d2 ROM:001220F6 cmp.w d0,d2 ROM:001220F8 ble.s loc_1220FC ROM:001220FA move.w d2,d0 ROM:001220FC ROM:001220FC loc_1220FC: ; CODE XREF: sub_1220B4+44↑j ROM:001220FC move.w d0,($B60).w ROM:00122100 move.w #$3F1C,d1 ROM:00122104 move.w ($B60).w,d2 ROM:00122108 move.w ($1448).w,d3 ROM:0012210C bsr.l sub_1174AA ROM:00122112 add.w ($B60).w,d1 ROM:00122116 move.w d1,d0 ROM:00122118 bra.s loc_12211E ROM:0012211A ; --------------------------------------------------------------------------- ROM:0012211A ROM:0012211A loc_12211A: ; CODE XREF: sub_1220B4+6↑j ROM:0012211A move.w ($B54).w,d0 ROM:0012211E ROM:0012211E loc_12211E: ; CODE XREF: sub_1220B4+64↑j ROM:0012211E move.w $D8(a5),d2 ROM:00122122 cmp.w d0,d2 ROM:00122124 bge.s loc_122128 ROM:00122126 move.w d2,d0 ROM:00122128 ROM:00122128 loc_122128: ; CODE XREF: sub_1220B4+70↑j ROM:00122128 move.w d0,($B56).w ROM:0012212C move.w $480(a5),($B58).w ROM:00122132 rts ROM:00122132 ; End of function sub_1220B4 ROM:00122132 ROM:00122134 ROM:00122134 ; =============== S U B R O U T I N E ======================================= ROM:00122134 ROM:00122134 ROM:00122134 sub_122134: ; CODE XREF: sub_12339E+2A↓p ROM:00122134 move.w $496(a5),d0 ROM:00122138 cmpi.w #0,d0 ROM:0012213C beq.s loc_122144 ROM:0012213E cmpi.w #2,d0 ROM:00122142 bne.s loc_12214C ROM:00122144 ROM:00122144 loc_122144: ; CODE XREF: sub_122134+8↑j ROM:00122144 bclr #0,($1432).w ROM:0012214A bra.s loc_122152 ROM:0012214C ; --------------------------------------------------------------------------- ROM:0012214C ROM:0012214C loc_12214C: ; CODE XREF: sub_122134+E↑j ROM:0012214C bset #0,($1432).w ROM:00122152 ROM:00122152 loc_122152: ; CODE XREF: sub_122134+16↑j ROM:00122152 cmpi.w #0,d0 ROM:00122156 beq.s loc_12215E ROM:00122158 cmpi.w #1,d0 ROM:0012215C bne.s loc_122166 ROM:0012215E ROM:0012215E loc_12215E: ; CODE XREF: sub_122134+22↑j ROM:0012215E bclr #1,($1429).w ROM:00122164 bra.s loc_12216C ROM:00122166 ; --------------------------------------------------------------------------- ROM:00122166 ROM:00122166 loc_122166: ; CODE XREF: sub_122134+28↑j ROM:00122166 bset #1,($1429).w ROM:0012216C ROM:0012216C loc_12216C: ; CODE XREF: sub_122134+30↑j ROM:0012216C btst #0,($1432).w ROM:00122172 bne.s loc_122188 ROM:00122174 move.w #$3F00,d1 ROM:00122178 move.w ($99C).w,d2 ROM:0012217C move.w ($998).w,d3 ROM:00122180 bsr.l sub_1174AA ROM:00122186 bra.s loc_12219A ROM:00122188 ; --------------------------------------------------------------------------- ROM:00122188 ROM:00122188 loc_122188: ; CODE XREF: sub_122134+3E↑j ROM:00122188 move.w #$3F02,d1 ROM:0012218C move.w ($9C2).w,d2 ROM:00122190 move.w ($998).w,d3 ROM:00122194 bsr.l sub_1174AA ROM:0012219A ROM:0012219A loc_12219A: ; CODE XREF: sub_122134+52↑j ROM:0012219A btst #1,($1429).w ROM:001221A0 beq.s loc_1221AA ROM:001221A2 muls.w ($B5E).w,d1 ROM:001221A6 divs.w #$2710,d1 ROM:001221AA ROM:001221AA loc_1221AA: ; CODE XREF: sub_122134+6C↑j ROM:001221AA move.w d1,($B5A).w ROM:001221AE move.w #$3F04,d1 ROM:001221B2 move.w ($B5A).w,d2 ROM:001221B6 move.w ($1448).w,d3 ROM:001221BA bsr.l sub_1174AA ROM:001221C0 move.w d1,($B5C).w ROM:001221C4 rts ROM:001221C4 ; End of function sub_122134 ROM:001221C4 ROM:001221C6 ROM:001221C6 ; =============== S U B R O U T I N E ======================================= ROM:001221C6 ROM:001221C6 ROM:001221C6 sub_1221C6: ; CODE XREF: sub_121E04↑p ROM:001221C6 clr.w d1 ROM:001221C8 move.b ($11F5).w,d1 ROM:001221CC cmpi.w #4,d1 ROM:001221D0 bcc.s locret_1221DA ROM:001221D2 movea.l off_1221DC(pc,d1.w*4),a0 ROM:001221D6 nop ROM:001221D8 jmp (a0) ROM:001221DA ; --------------------------------------------------------------------------- ROM:001221DA ROM:001221DA locret_1221DA: ; CODE XREF: sub_1221C6+A↑j ROM:001221DA rts ROM:001221DA ; End of function sub_1221C6 ROM:001221DA ROM:001221DA ; --------------------------------------------------------------------------- ROM:001221DC off_1221DC: dc.l loc_1221EC ; DATA XREF: sub_1221C6+C↑r ROM:001221E0 dc.l loc_1221FA ROM:001221E4 dc.l loc_122244 ROM:001221E8 dc.l loc_12226E ROM:001221EC ; --------------------------------------------------------------------------- ROM:001221EC ROM:001221EC loc_1221EC: ; DATA XREF: ROM:off_1221DC↑o ROM:001221EC bclr #7,($1416).w ROM:001221F2 move.b #1,($11F5).w ROM:001221F8 bra.s locret_122242 ROM:001221FA ; --------------------------------------------------------------------------- ROM:001221FA ROM:001221FA loc_1221FA: ; DATA XREF: ROM:001221E0↑o ROM:001221FA move.w $4A0(a5),d0 ROM:001221FE move.w $4A2(a5),d1 ROM:00122202 move.w $4A6(a5),d2 ROM:00122206 move.w $4A4(a5),d3 ROM:0012220A cmp.w ($57E).w,d0 ROM:0012220E bgt.s locret_122242 ROM:00122210 cmp.w ($506).w,d1 ROM:00122214 bgt.s locret_122242 ROM:00122216 cmp.w ($9B2).w,d2 ROM:0012221A bgt.s locret_122242 ROM:0012221C cmp.w ($CCE).w,d3 ROM:00122220 bgt.s locret_122242 ROM:00122222 bset #7,($1416).w ROM:00122228 move.w $4AC(a5),d4 ROM:0012222C clr.b ($84B).w ROM:00122230 move.w d4,($6E4).w ROM:00122234 move.b #1,($84B).w ROM:0012223A move.b #2,($11F5).w ROM:00122240 bra.s locret_12226C ROM:00122242 ; --------------------------------------------------------------------------- ROM:00122242 ROM:00122242 locret_122242: ; CODE XREF: ROM:001221F8↑j ROM:00122242 ; ROM:0012220E↑j ... ROM:00122242 rts ROM:00122244 ; --------------------------------------------------------------------------- ROM:00122244 ROM:00122244 loc_122244: ; DATA XREF: ROM:001221E4↑o ROM:00122244 move.w $4A8(a5),d0 ROM:00122248 cmpi.w #0,($6E4).w ROM:0012224E ble.s loc_122256 ROM:00122250 cmp.w ($506).w,d0 ROM:00122254 bgt.s locret_12226C ROM:00122256 ROM:00122256 loc_122256: ; CODE XREF: ROM:0012224E↑j ROM:00122256 bclr #7,($1416).w ROM:0012225C clr.b ($84B).w ROM:00122260 clr.w ($6E4).w ROM:00122264 move.b #3,($11F5).w ROM:0012226A bra.s locret_122280 ROM:0012226C ; --------------------------------------------------------------------------- ROM:0012226C ROM:0012226C locret_12226C: ; CODE XREF: ROM:00122240↑j ROM:0012226C ; ROM:00122254↑j ROM:0012226C rts ROM:0012226E ; --------------------------------------------------------------------------- ROM:0012226E ROM:0012226E loc_12226E: ; DATA XREF: ROM:001221E8↑o ROM:0012226E move.w $4AA(a5),d0 ROM:00122272 cmp.w ($506).w,d0 ROM:00122276 blt.s locret_122280 ROM:00122278 move.b #1,($11F5).w ROM:0012227E bra.s locret_122242 ROM:00122280 ; --------------------------------------------------------------------------- ROM:00122280 ROM:00122280 locret_122280: ; CODE XREF: ROM:0012226A↑j ROM:00122280 ; ROM:00122276↑j ROM:00122280 rts ROM:00122282 ROM:00122282 ; =============== S U B R O U T I N E ======================================= ROM:00122282 ROM:00122282 ROM:00122282 sub_122282: ; CODE XREF: sub_12339E:loc_1233B6↓p ROM:00122282 clr.w d1 ROM:00122284 move.b ($11F8).w,d1 ROM:00122288 cmpi.w #7,d1 ROM:0012228C bcc.s locret_122296 ROM:0012228E movea.l off_122298(pc,d1.w*4),a0 ROM:00122292 nop ROM:00122294 jmp (a0) ROM:00122296 ; --------------------------------------------------------------------------- ROM:00122296 ROM:00122296 locret_122296: ; CODE XREF: sub_122282+A↑j ROM:00122296 rts ROM:00122296 ; End of function sub_122282 ROM:00122296 ROM:00122296 ; --------------------------------------------------------------------------- ROM:00122298 off_122298: dc.l loc_1222B4 ; DATA XREF: sub_122282+C↑r ROM:0012229C dc.l loc_1222CA ROM:001222A0 dc.l loc_12230C ROM:001222A4 dc.l loc_122344 ROM:001222A8 dc.l loc_1223A4 ROM:001222AC dc.l loc_1223E4 ROM:001222B0 dc.l loc_122426 ROM:001222B4 ; --------------------------------------------------------------------------- ROM:001222B4 ROM:001222B4 loc_1222B4: ; DATA XREF: ROM:off_122298↑o ROM:001222B4 bclr #1,($1420).w ROM:001222BA bclr #6,($1419).w ROM:001222C0 move.b #1,($11F8).w ROM:001222C6 bra.s locret_12230A ROM:001222C8 ; --------------------------------------------------------------------------- ROM:001222C8 rts ROM:001222CA ; --------------------------------------------------------------------------- ROM:001222CA ROM:001222CA loc_1222CA: ; DATA XREF: ROM:0012229C↑o ROM:001222CA btst #4,($899).w ROM:001222D0 beq.s loc_1222EE ROM:001222D2 btst #2,($1428).w ROM:001222D8 beq.s loc_1222EE ROM:001222DA clr.w ($B74).w ROM:001222DE bset #6,($1419).w ROM:001222E4 move.b #5,($11F8).w ROM:001222EA bra.w loc_122420 ROM:001222EE ; --------------------------------------------------------------------------- ROM:001222EE ROM:001222EE loc_1222EE: ; CODE XREF: ROM:001222D0↑j ROM:001222EE ; ROM:001222D8↑j ROM:001222EE btst #2,($1428).w ROM:001222F4 beq.s locret_12230A ROM:001222F6 btst #4,($899).w ROM:001222FC bne.s locret_12230A ROM:001222FE clr.w ($B74).w ROM:00122302 move.b #2,($11F8).w ROM:00122308 bra.s loc_12233E ROM:0012230A ; --------------------------------------------------------------------------- ROM:0012230A ROM:0012230A locret_12230A: ; CODE XREF: ROM:001222C6↑j ROM:0012230A ; ROM:001222F4↑j ... ROM:0012230A rts ROM:0012230C ; --------------------------------------------------------------------------- ROM:0012230C ROM:0012230C loc_12230C: ; DATA XREF: ROM:001222A0↑o ROM:0012230C btst #2,($1428).w ROM:00122312 bne.s loc_12231C ROM:00122314 move.b #1,($11F8).w ROM:0012231A bra.s locret_12230A ROM:0012231C ; --------------------------------------------------------------------------- ROM:0012231C ROM:0012231C loc_12231C: ; CODE XREF: ROM:00122312↑j ROM:0012231C btst #4,($899).w ROM:00122322 beq.s loc_12233E ROM:00122324 bsr.w sub_122492 ROM:00122328 bsr.w sub_12250A ROM:0012232C bset #1,($1420).w ROM:00122332 move.b #3,($11F8).w ROM:00122338 bra.l loc_12239A ROM:0012233E ; --------------------------------------------------------------------------- ROM:0012233E ROM:0012233E loc_12233E: ; CODE XREF: ROM:00122308↑j ROM:0012233E ; ROM:00122322↑j ... ROM:0012233E bsr.w sub_12246A ROM:00122342 rts ROM:00122344 ; --------------------------------------------------------------------------- ROM:00122344 ROM:00122344 loc_122344: ; DATA XREF: ROM:001222A4↑o ROM:00122344 btst #4,($899).w ROM:0012234A bne.s loc_12235A ROM:0012234C bsr.w sub_1225B6 ROM:00122350 move.b #6,($11F8).w ROM:00122356 bra.w loc_12245E ROM:0012235A ; --------------------------------------------------------------------------- ROM:0012235A ROM:0012235A loc_12235A: ; CODE XREF: ROM:0012234A↑j ROM:0012235A cmpi.w #0,($B74).w ROM:00122360 beq.s loc_122372 ROM:00122362 bsr.w sub_12250A ROM:00122366 move.b #4,($11F8).w ROM:0012236C bra.l loc_1223DE ROM:00122372 ; --------------------------------------------------------------------------- ROM:00122372 ROM:00122372 loc_122372: ; CODE XREF: ROM:00122360↑j ROM:00122372 move.w ($B6A).w,d0 ROM:00122376 cmp.w ($BEE).w,d0 ROM:0012237A bne.s loc_12239A ROM:0012237C bsr.l sub_123844 ROM:00122382 bclr #1,($1420).w ROM:00122388 bset #6,($1419).w ROM:0012238E move.b #5,($11F8).w ROM:00122394 bra.l loc_122420 ROM:0012239A ; --------------------------------------------------------------------------- ROM:0012239A ROM:0012239A loc_12239A: ; CODE XREF: ROM:00122338↑j ROM:0012239A ; ROM:0012237A↑j ROM:0012239A bsr.w sub_12247E ROM:0012239E bsr.w sub_1225CC ROM:001223A2 rts ROM:001223A4 ; --------------------------------------------------------------------------- ROM:001223A4 ROM:001223A4 loc_1223A4: ; DATA XREF: ROM:001222A8↑o ROM:001223A4 btst #4,($899).w ROM:001223AA bne.s loc_1223BA ROM:001223AC bsr.w sub_1225B6 ROM:001223B0 move.b #6,($11F8).w ROM:001223B6 bra.w loc_12245E ROM:001223BA ; --------------------------------------------------------------------------- ROM:001223BA ROM:001223BA loc_1223BA: ; CODE XREF: ROM:001223AA↑j ROM:001223BA move.w ($B6A).w,d0 ROM:001223BE cmp.w ($BEE).w,d0 ROM:001223C2 bne.s loc_1223DE ROM:001223C4 bsr.l sub_123844 ROM:001223CA bclr #1,($1420).w ROM:001223D0 bset #6,($1419).w ROM:001223D6 move.b #5,($11F8).w ROM:001223DC bra.s loc_122420 ROM:001223DE ; --------------------------------------------------------------------------- ROM:001223DE ROM:001223DE loc_1223DE: ; CODE XREF: ROM:0012236C↑j ROM:001223DE ; ROM:001223C2↑j ... ROM:001223DE bsr.w sub_12247E ROM:001223E2 rts ROM:001223E4 ; --------------------------------------------------------------------------- ROM:001223E4 ROM:001223E4 loc_1223E4: ; DATA XREF: ROM:001222AC↑o ROM:001223E4 btst #2,($1428).w ROM:001223EA bne.s loc_1223FC ROM:001223EC bclr #6,($1419).w ROM:001223F2 move.b #1,($11F8).w ROM:001223F8 bra.w locret_12230A ROM:001223FC ; --------------------------------------------------------------------------- ROM:001223FC ROM:001223FC loc_1223FC: ; CODE XREF: ROM:001223EA↑j ROM:001223FC btst #4,($899).w ROM:00122402 bne.s loc_122420 ROM:00122404 bsr.w sub_122492 ROM:00122408 bsr.w sub_12249A ROM:0012240C bset #1,($1420).w ROM:00122412 bclr #6,($1419).w ROM:00122418 move.b #6,($11F8).w ROM:0012241E bra.s loc_12245E ROM:00122420 ; --------------------------------------------------------------------------- ROM:00122420 ROM:00122420 loc_122420: ; CODE XREF: ROM:001222EA↑j ROM:00122420 ; ROM:00122394↑j ... ROM:00122420 bsr.w sub_12247E ROM:00122424 rts ROM:00122426 ; --------------------------------------------------------------------------- ROM:00122426 ROM:00122426 loc_122426: ; DATA XREF: ROM:001222B0↑o ROM:00122426 btst #4,($899).w ROM:0012242C beq.s loc_12243E ROM:0012242E bsr.w sub_1225B6 ROM:00122432 move.b #4,($11F8).w ROM:00122438 bra.l loc_1223DE ROM:0012243E ; --------------------------------------------------------------------------- ROM:0012243E ROM:0012243E loc_12243E: ; CODE XREF: ROM:0012242C↑j ROM:0012243E move.w ($B6A).w,d0 ROM:00122442 cmp.w ($BEE).w,d0 ROM:00122446 bne.s loc_12245E ROM:00122448 bsr.l sub_123844 ROM:0012244E bclr #1,($1420).w ROM:00122454 move.b #2,($11F8).w ROM:0012245A bra.w loc_12233E ROM:0012245E ; --------------------------------------------------------------------------- ROM:0012245E ROM:0012245E loc_12245E: ; CODE XREF: ROM:00122356↑j ROM:0012245E ; ROM:001223B6↑j ... ROM:0012245E bsr.w sub_1225CC ROM:00122462 bsr.w sub_12246A ROM:00122466 rts ROM:00122468 ; --------------------------------------------------------------------------- ROM:00122468 rts ROM:0012246A ROM:0012246A ; =============== S U B R O U T I N E ======================================= ROM:0012246A ROM:0012246A ROM:0012246A sub_12246A: ; CODE XREF: ROM:loc_12233E↑p ROM:0012246A ; ROM:00122462↑p ROM:0012246A move.w #$3E48,d1 ROM:0012246E move.w ($9E8).w,d2 ROM:00122472 bsr.l sub_1174AA ROM:00122478 move.w d1,($BC0).w ROM:0012247C rts ROM:0012247C ; End of function sub_12246A ROM:0012247C ROM:0012247E ROM:0012247E ; =============== S U B R O U T I N E ======================================= ROM:0012247E ROM:0012247E ROM:0012247E sub_12247E: ; CODE XREF: ROM:loc_12239A↑p ROM:0012247E ; ROM:loc_1223DE↑p ... ROM:0012247E move.w #$3E4A,d1 ROM:00122482 move.w ($9E8).w,d2 ROM:00122486 bsr.l sub_1174AA ROM:0012248C move.w d1,($BC0).w ROM:00122490 rts ROM:00122490 ; End of function sub_12247E ROM:00122490 ROM:00122492 ROM:00122492 ; =============== S U B R O U T I N E ======================================= ROM:00122492 ROM:00122492 ROM:00122492 sub_122492: ; CODE XREF: ROM:00122324↑p ROM:00122492 ; ROM:00122404↑p ROM:00122492 move.w ($BEE).w,($B66).w ROM:00122498 rts ROM:00122498 ; End of function sub_122492 ROM:00122498 ROM:0012249A ROM:0012249A ; =============== S U B R O U T I N E ======================================= ROM:0012249A ROM:0012249A ROM:0012249A sub_12249A: ; CODE XREF: ROM:00122408↑p ROM:0012249A move.w #$3E4C,d1 ROM:0012249E move.w ($9E8).w,d2 ROM:001224A2 bsr.l sub_1174AA ROM:001224A8 move.w d1,($B6C).w ROM:001224AC move.w #$3F1E,d1 ROM:001224B0 move.w ($B66).w,d2 ROM:001224B4 move.w ($1448).w,d3 ROM:001224B8 bsr.l sub_1174AA ROM:001224BE move.w ($B66).w,d0 ROM:001224C2 sub.w d1,d0 ROM:001224C4 sub.w ($B6C).w,d0 ROM:001224C8 move.w ($BE4).w,d1 ROM:001224CC sub.w ($B6C).w,d1 ROM:001224D0 cmp.w d0,d1 ROM:001224D2 ble.s loc_1224D6 ROM:001224D4 move.w d1,d0 ROM:001224D6 ROM:001224D6 loc_1224D6: ; CODE XREF: sub_12249A+38↑j ROM:001224D6 move.w d0,($B78).w ROM:001224DA move.w #$3F1C,d1 ROM:001224DE move.w ($B78).w,d2 ROM:001224E2 move.w ($1448).w,d3 ROM:001224E6 bsr.l sub_1174AA ROM:001224EC add.w ($B78).w,d1 ROM:001224F0 move.w d1,($B6A).w ROM:001224F4 move.w $D8(a5),d1 ROM:001224F8 cmp.w ($B6A).w,d1 ROM:001224FC bge.s loc_122502 ROM:001224FE move.w d1,($B6A).w ROM:00122502 ROM:00122502 loc_122502: ; CODE XREF: sub_12249A+62↑j ROM:00122502 move.w $4B0(a5),($B68).w ROM:00122508 rts ROM:00122508 ; End of function sub_12249A ROM:00122508 ROM:0012250A ROM:0012250A ; =============== S U B R O U T I N E ======================================= ROM:0012250A ROM:0012250A ROM:0012250A sub_12250A: ; CODE XREF: ROM:00122328↑p ROM:0012250A ; ROM:00122362↑p ROM:0012250A move.w #$3F0A,d1 ROM:0012250E move.w ($9E8).w,d2 ROM:00122512 move.w #1,d3 ROM:00122516 bsr.l sub_1174AA ROM:0012251C move.w d1,($B72).w ROM:00122520 move.w #$3F0A,d1 ROM:00122524 move.w ($9E8).w,d2 ROM:00122528 move.w #2,d3 ROM:0012252C bsr.l sub_1174AA ROM:00122532 move.w d1,($B70).w ROM:00122536 cmp.w ($B72).w,d1 ROM:0012253A bge.s loc_122544 ROM:0012253C move.w ($B72).w,($B6E).w ROM:00122542 bra.s loc_12254A ROM:00122544 ; --------------------------------------------------------------------------- ROM:00122544 ROM:00122544 loc_122544: ; CODE XREF: sub_12250A+30↑j ROM:00122544 move.w ($B70).w,($B6E).w ROM:0012254A ROM:0012254A loc_12254A: ; CODE XREF: sub_12250A+38↑j ROM:0012254A cmpi.w #1,($B74).w ROM:00122550 bne.s loc_122558 ROM:00122552 move.w ($B72).w,($B6E).w ROM:00122558 ROM:00122558 loc_122558: ; CODE XREF: sub_12250A+46↑j ROM:00122558 cmpi.w #2,($B74).w ROM:0012255E bne.s loc_122566 ROM:00122560 move.w ($B70).w,($B6E).w ROM:00122566 ROM:00122566 loc_122566: ; CODE XREF: sub_12250A+54↑j ROM:00122566 move.w #$3F1E,d1 ROM:0012256A move.w ($B66).w,d2 ROM:0012256E move.w ($1448).w,d3 ROM:00122572 bsr.l sub_1174AA ROM:00122578 move.w ($B66).w,d0 ROM:0012257C sub.w d1,d0 ROM:0012257E add.w ($B6E).w,d0 ROM:00122582 move.w d0,($B78).w ROM:00122586 move.w #$3F1C,d1 ROM:0012258A move.w ($B78).w,d2 ROM:0012258E move.w ($1448).w,d3 ROM:00122592 bsr.l sub_1174AA ROM:00122598 add.w ($B78).w,d1 ROM:0012259C move.w d1,($B6A).w ROM:001225A0 move.w $D8(a5),d0 ROM:001225A4 cmp.w ($B6A).w,d0 ROM:001225A8 bge.s loc_1225AE ROM:001225AA move.w d0,($B6A).w ROM:001225AE ROM:001225AE loc_1225AE: ; CODE XREF: sub_12250A+9E↑j ROM:001225AE move.w $4B2(a5),($B68).w ROM:001225B4 rts ROM:001225B4 ; End of function sub_12250A ROM:001225B4 ROM:001225B6 ROM:001225B6 ; =============== S U B R O U T I N E ======================================= ROM:001225B6 ROM:001225B6 ROM:001225B6 sub_1225B6: ; CODE XREF: ROM:0012234C↑p ROM:001225B6 ; ROM:001223AC↑p ... ROM:001225B6 move.w ($B6A).w,d0 ROM:001225BA move.w ($B66).w,($B6A).w ROM:001225C0 move.w d0,($B66).w ROM:001225C4 move.w $D0(a5),($B68).w ROM:001225CA rts ROM:001225CA ; End of function sub_1225B6 ROM:001225CA ROM:001225CC ROM:001225CC ; =============== S U B R O U T I N E ======================================= ROM:001225CC ROM:001225CC ROM:001225CC sub_1225CC: ; CODE XREF: ROM:0012239E↑p ROM:001225CC ; ROM:loc_12245E↑p ROM:001225CC btst #3,($77F).w ROM:001225D2 beq.s loc_1225E2 ROM:001225D4 btst #1,($77F).w ROM:001225DA bne.s loc_1225E2 ROM:001225DC move.w #1,($B74).w ROM:001225E2 ROM:001225E2 loc_1225E2: ; CODE XREF: sub_1225CC+6↑j ROM:001225E2 ; sub_1225CC+E↑j ROM:001225E2 btst #1,($77F).w ROM:001225E8 beq.s loc_1225F8 ROM:001225EA btst #3,($77F).w ROM:001225F0 bne.s loc_1225F8 ROM:001225F2 move.w #2,($B74).w ROM:001225F8 ROM:001225F8 loc_1225F8: ; CODE XREF: sub_1225CC+1C↑j ROM:001225F8 ; sub_1225CC+24↑j ROM:001225F8 btst #1,($77F).w ROM:001225FE bne.s loc_12260C ROM:00122600 btst #3,($77F).w ROM:00122606 bne.s loc_12260C ROM:00122608 clr.w ($B74).w ROM:0012260C ROM:0012260C loc_12260C: ; CODE XREF: sub_1225CC+32↑j ROM:0012260C ; sub_1225CC+3A↑j ROM:0012260C btst #4,($899).w ROM:00122612 bne.s locret_122618 ROM:00122614 clr.w ($B74).w ROM:00122618 ROM:00122618 locret_122618: ; CODE XREF: sub_1225CC+46↑j ROM:00122618 rts ROM:00122618 ; End of function sub_1225CC ROM:00122618 ROM:0012261A ROM:0012261A ; =============== S U B R O U T I N E ======================================= ROM:0012261A ROM:0012261A ROM:0012261A sub_12261A: ; CODE XREF: sub_124352+6↓p ROM:0012261A btst #1,($1410).w ROM:00122620 beq.s loc_122634 ROM:00122622 move.w $4BE(a5),d0 ROM:00122626 clr.b ($868).w ROM:0012262A move.w d0,($71E).w ROM:0012262E move.b #1,($868).w ROM:00122634 ROM:00122634 loc_122634: ; CODE XREF: sub_12261A+6↑j ROM:00122634 move.w $4B4(a5),d3 ROM:00122638 move.w $4B6(a5),d4 ROM:0012263C move.w ($ADA).w,d5 ROM:00122640 sub.w $4B8(a5),d5 ROM:00122644 add.w $4BA(a5),d5 ROM:00122648 cmp.w ($518).w,d3 ROM:0012264C bgt.s loc_12265E ROM:0012264E cmp.w ($518).w,d4 ROM:00122652 ble.s loc_12265E ROM:00122654 cmpi.w #0,d5 ROM:00122658 bge.s loc_12265E ROM:0012265A bra.w loc_1226A0 ROM:0012265E ; --------------------------------------------------------------------------- ROM:0012265E ROM:0012265E loc_12265E: ; CODE XREF: sub_12261A+32↑j ROM:0012265E ; sub_12261A+38↑j ... ROM:0012265E btst #1,($890).w ROM:00122664 beq.s loc_1226A0 ROM:00122666 btst #7,($140D).w ROM:0012266C bne.s loc_1226A0 ROM:0012266E btst #7,($1404).w ROM:00122674 beq.s loc_1226A0 ROM:00122676 btst #6,($1422).w ROM:0012267C bne.s loc_1226A0 ROM:0012267E btst #5,($8D1).w ROM:00122684 beq.s loc_12268E ROM:00122686 btst #5,($8D5).w ROM:0012268C beq.s loc_1226A0 ROM:0012268E ROM:0012268E loc_12268E: ; CODE XREF: sub_12261A+6A↑j ROM:0012268E move.w $4BC(a5),d0 ROM:00122692 btst #1,($1426).w ROM:00122698 beq.s loc_1226A8 ROM:0012269A cmp.w ($9EA).w,d0 ROM:0012269E ble.s loc_1226A8 ROM:001226A0 ROM:001226A0 loc_1226A0: ; CODE XREF: sub_12261A+40↑j ROM:001226A0 ; sub_12261A+4A↑j ... ROM:001226A0 bset #0,($1426).w ROM:001226A6 bra.s locret_1226B6 ROM:001226A8 ; --------------------------------------------------------------------------- ROM:001226A8 ROM:001226A8 loc_1226A8: ; CODE XREF: sub_12261A+7E↑j ROM:001226A8 ; sub_12261A+84↑j ROM:001226A8 cmpi.w #0,($71E).w ROM:001226AE bgt.s locret_1226B6 ROM:001226B0 bclr #0,($1426).w ROM:001226B6 ROM:001226B6 locret_1226B6: ; CODE XREF: sub_12261A+8C↑j ROM:001226B6 ; sub_12261A+94↑j ROM:001226B6 rts ROM:001226B6 ; End of function sub_12261A ROM:001226B6 ROM:001226B8 ROM:001226B8 ; =============== S U B R O U T I N E ======================================= ROM:001226B8 ROM:001226B8 ROM:001226B8 sub_1226B8: ; CODE XREF: sub_124352+C↓p ROM:001226B8 move.w ($B7A).w,d0 ROM:001226BC bclr #0,($1429).w ROM:001226C2 btst #1,($1417).w ROM:001226C8 beq.s locret_1226F6 ROM:001226CA btst #0,($1426).w ROM:001226D0 bne.s locret_1226F6 ROM:001226D2 cmp.w ($BEE).w,d0 ROM:001226D6 bne.s locret_1226F6 ROM:001226D8 btst #2,($1410).w ROM:001226DE beq.s loc_1226F0 ROM:001226E0 btst #0,($CA3).w ROM:001226E6 bne.s loc_1226F0 ROM:001226E8 btst #3,($151F).w ROM:001226EE bne.s locret_1226F6 ROM:001226F0 ROM:001226F0 loc_1226F0: ; CODE XREF: sub_1226B8+26↑j ROM:001226F0 ; sub_1226B8+2E↑j ROM:001226F0 bset #0,($1429).w ROM:001226F6 ROM:001226F6 locret_1226F6: ; CODE XREF: sub_1226B8+10↑j ROM:001226F6 ; sub_1226B8+18↑j ... ROM:001226F6 rts ROM:001226F6 ; End of function sub_1226B8 ROM:001226F6 ROM:001226F8 ROM:001226F8 ; =============== S U B R O U T I N E ======================================= ROM:001226F8 ROM:001226F8 ROM:001226F8 sub_1226F8: ; CODE XREF: sub_124352+12↓p ROM:001226F8 btst #5,($8D1).w ROM:001226FE beq.s loc_12270C ROM:00122700 btst #5,($8D5).w ROM:00122706 bne.s loc_12270C ROM:00122708 bra.w loc_12277C ROM:0012270C ; --------------------------------------------------------------------------- ROM:0012270C ROM:0012270C loc_12270C: ; CODE XREF: sub_1226F8+6↑j ROM:0012270C ; sub_1226F8+E↑j ROM:0012270C btst #0,($1426).w ROM:00122712 bne.l loc_12277C ROM:00122718 cmpi.w #0,($BEA).w ROM:0012271E blt.s loc_122774 ROM:00122720 move.w $4B4(a5),d3 ROM:00122724 move.w $4B6(a5),d4 ROM:00122728 move.w ($ADA).w,d5 ROM:0012272C sub.w $4B8(a5),d5 ROM:00122730 btst #1,($1410).w ROM:00122736 bne.s loc_122752 ROM:00122738 cmp.w ($518).w,d3 ROM:0012273C ble.s loc_122742 ROM:0012273E bra.w loc_122774 ROM:00122742 ; --------------------------------------------------------------------------- ROM:00122742 ROM:00122742 loc_122742: ; CODE XREF: sub_1226F8+44↑j ROM:00122742 cmp.w ($518).w,d4 ROM:00122746 ble.s loc_122752 ROM:00122748 cmpi.w #0,d5 ROM:0012274C ble.s loc_122752 ROM:0012274E bra.w loc_122774 ROM:00122752 ; --------------------------------------------------------------------------- ROM:00122752 ROM:00122752 loc_122752: ; CODE XREF: sub_1226F8+3E↑j ROM:00122752 ; sub_1226F8+4E↑j ... ROM:00122752 btst #5,($8D1).w ROM:00122758 beq.s loc_122762 ROM:0012275A btst #5,($8D5).w ROM:00122760 bne.s loc_122774 ROM:00122762 ROM:00122762 loc_122762: ; CODE XREF: sub_1226F8+60↑j ROM:00122762 btst #2,($1410).w ROM:00122768 beq.s loc_122772 ROM:0012276A btst #4,($899).w ROM:00122770 beq.s loc_122774 ROM:00122772 ROM:00122772 loc_122772: ; CODE XREF: sub_1226F8+70↑j ROM:00122772 bra.s loc_12277A ROM:00122774 ; --------------------------------------------------------------------------- ROM:00122774 ROM:00122774 loc_122774: ; CODE XREF: sub_1226F8+26↑j ROM:00122774 ; sub_1226F8+46↑j ... ROM:00122774 bset #4,($1421).w ROM:0012277A ROM:0012277A loc_12277A: ; CODE XREF: sub_1226F8:loc_122772↑j ROM:0012277A bra.s locret_122782 ROM:0012277C ; --------------------------------------------------------------------------- ROM:0012277C ROM:0012277C loc_12277C: ; CODE XREF: sub_1226F8+10↑j ROM:0012277C ; sub_1226F8+1A↑j ROM:0012277C bclr #4,($1421).w ROM:00122782 ROM:00122782 locret_122782: ; CODE XREF: sub_1226F8:loc_12277A↑j ROM:00122782 rts ROM:00122782 ; End of function sub_1226F8 ROM:00122782 ROM:00122784 ROM:00122784 ; =============== S U B R O U T I N E ======================================= ROM:00122784 ROM:00122784 ROM:00122784 sub_122784: ; CODE XREF: ROM:0012446E↓p ROM:00122784 move.w ($BEE).w,($B7A).w ROM:0012278A rts ROM:0012278A ; End of function sub_122784 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_12339E+3C↓p ROM:0012278C bsr.w sub_12279A ROM:00122790 bsr.w sub_122944 ROM:00122794 bsr.w sub_122960 ROM:00122798 rts ROM:00122798 ; End of function sub_12278C ROM:00122798 ROM:0012279A ROM:0012279A ; =============== S U B R O U T I N E ======================================= ROM:0012279A ROM:0012279A ROM:0012279A sub_12279A: ; CODE XREF: sub_12278C↑p ROM:0012279A clr.w d1 ROM:0012279C move.b ($11FA).w,d1 ROM:001227A0 cmpi.w #5,d1 ROM:001227A4 bcc.s locret_1227AE ROM:001227A6 movea.l off_1227B0(pc,d1.w*4),a0 ROM:001227AA nop ROM:001227AC jmp (a0) ROM:001227AE ; --------------------------------------------------------------------------- ROM:001227AE ROM:001227AE locret_1227AE: ; CODE XREF: sub_12279A+A↑j ROM:001227AE rts ROM:001227AE ; End of function sub_12279A ROM:001227AE ROM:001227AE ; --------------------------------------------------------------------------- ROM:001227B0 off_1227B0: dc.l loc_1227C4 ; DATA XREF: sub_12279A+C↑r ROM:001227B4 dc.l loc_1227DA ROM:001227B8 dc.l loc_12280A ROM:001227BC dc.l loc_122870 ROM:001227C0 dc.l loc_1228E0 ROM:001227C4 ; --------------------------------------------------------------------------- ROM:001227C4 ROM:001227C4 loc_1227C4: ; DATA XREF: ROM:off_1227B0↑o ROM:001227C4 bclr #3,($1405).w ROM:001227CA move.w #0,($B86).w ROM:001227D0 move.b #1,($11FA).w ROM:001227D6 rts ROM:001227D8 ; --------------------------------------------------------------------------- ROM:001227D8 rts ROM:001227DA ; --------------------------------------------------------------------------- ROM:001227DA ROM:001227DA loc_1227DA: ; DATA XREF: ROM:001227B4↑o ROM:001227DA btst #1,($1426).w ROM:001227E0 beq.s locret_122808 ROM:001227E2 btst #4,($142A).w ROM:001227E8 beq.s locret_122808 ROM:001227EA bset #3,($1405).w ROM:001227F0 clr.b ($817).w ROM:001227F4 move.w #$A,($67C).w ROM:001227FA move.b #1,($817).w ROM:00122800 move.b #2,($11FA).w ROM:00122806 rts ROM:00122808 ; --------------------------------------------------------------------------- ROM:00122808 ROM:00122808 locret_122808: ; CODE XREF: ROM:001227E0↑j ROM:00122808 ; ROM:001227E8↑j ROM:00122808 rts ROM:0012280A ; --------------------------------------------------------------------------- ROM:0012280A ROM:0012280A loc_12280A: ; DATA XREF: ROM:001227B8↑o ROM:0012280A btst #1,($1426).w ROM:00122810 bne.s loc_122826 ROM:00122812 bclr #3,($1405).w ROM:00122818 move.w #0,($B86).w ROM:0012281E move.b #1,($11FA).w ROM:00122824 rts ROM:00122826 ; --------------------------------------------------------------------------- ROM:00122826 ROM:00122826 loc_122826: ; CODE XREF: ROM:00122810↑j ROM:00122826 btst #4,($142A).w ROM:0012282C bne.s loc_122836 ROM:0012282E move.b #3,($11FA).w ROM:00122834 rts ROM:00122836 ; --------------------------------------------------------------------------- ROM:00122836 ROM:00122836 loc_122836: ; CODE XREF: ROM:0012282C↑j ROM:00122836 cmpi.w #0,($67C).w ROM:0012283C bgt.s locret_12286E ROM:0012283E cmpi.w #$2710,($B86).w ROM:00122844 bge.s locret_12286E ROM:00122846 move.w ($B86).w,d0 ROM:0012284A add.w $4C2(a5),d0 ROM:0012284E cmpi.w #$2710,d0 ROM:00122852 ble.s loc_122858 ROM:00122854 move.w #$2710,d0 ROM:00122858 ROM:00122858 loc_122858: ; CODE XREF: ROM:00122852↑j ROM:00122858 move.w d0,($B86).w ROM:0012285C clr.b ($817).w ROM:00122860 move.w #$A,($67C).w ROM:00122866 move.b #1,($817).w ROM:0012286C rts ROM:0012286E ; --------------------------------------------------------------------------- ROM:0012286E ROM:0012286E locret_12286E: ; CODE XREF: ROM:0012283C↑j ROM:0012286E ; ROM:00122844↑j ROM:0012286E rts ROM:00122870 ; --------------------------------------------------------------------------- ROM:00122870 ROM:00122870 loc_122870: ; DATA XREF: ROM:001227BC↑o ROM:00122870 btst #1,($1426).w ROM:00122876 bne.s loc_12288C ROM:00122878 bclr #3,($1405).w ROM:0012287E move.w #0,($B86).w ROM:00122884 move.b #1,($11FA).w ROM:0012288A rts ROM:0012288C ; --------------------------------------------------------------------------- ROM:0012288C ROM:0012288C loc_12288C: ; CODE XREF: ROM:00122876↑j ROM:0012288C move.w $4C6(a5),d0 ROM:00122890 cmp.w ($4D8).w,d0 ROM:00122894 ble.s loc_1228BE ROM:00122896 move.w ($B86).w,d0 ROM:0012289A sub.w $4C4(a5),d0 ROM:0012289E bge.s loc_1228A2 ROM:001228A0 clr.l d0 ROM:001228A2 ROM:001228A2 loc_1228A2: ; CODE XREF: ROM:0012289E↑j ROM:001228A2 move.w ($B86).w,d0 ROM:001228A6 clr.b ($817).w ROM:001228AA move.w #$A,($67C).w ROM:001228B0 move.b #1,($817).w ROM:001228B6 move.b #4,($11FA).w ROM:001228BC rts ROM:001228BE ; --------------------------------------------------------------------------- ROM:001228BE ROM:001228BE loc_1228BE: ; CODE XREF: ROM:00122894↑j ROM:001228BE btst #4,($142A).w ROM:001228C4 beq.s locret_1228DE ROM:001228C6 clr.b ($817).w ROM:001228CA move.w #$A,($67C).w ROM:001228D0 move.b #1,($817).w ROM:001228D6 move.b #2,($11FA).w ROM:001228DC rts ROM:001228DE ; --------------------------------------------------------------------------- ROM:001228DE ROM:001228DE locret_1228DE: ; CODE XREF: ROM:001228C4↑j ROM:001228DE rts ROM:001228E0 ; --------------------------------------------------------------------------- ROM:001228E0 ROM:001228E0 loc_1228E0: ; DATA XREF: ROM:001227C0↑o ROM:001228E0 btst #1,($1426).w ROM:001228E6 beq.s loc_1228F0 ROM:001228E8 cmpi.w #0,($B86).w ROM:001228EE bgt.s loc_122904 ROM:001228F0 ROM:001228F0 loc_1228F0: ; CODE XREF: ROM:001228E6↑j ROM:001228F0 bclr #3,($1405).w ROM:001228F6 move.w #0,($B86).w ROM:001228FC move.b #1,($11FA).w ROM:00122902 rts ROM:00122904 ; --------------------------------------------------------------------------- ROM:00122904 ROM:00122904 loc_122904: ; CODE XREF: ROM:001228EE↑j ROM:00122904 move.w $4C6(a5),d0 ROM:00122908 cmp.w ($4D8).w,d0 ROM:0012290C bgt.s loc_122916 ROM:0012290E move.b #3,($11FA).w ROM:00122914 rts ROM:00122916 ; --------------------------------------------------------------------------- ROM:00122916 ROM:00122916 loc_122916: ; CODE XREF: ROM:0012290C↑j ROM:00122916 cmpi.w #0,($67C).w ROM:0012291C bgt.s locret_122940 ROM:0012291E move.w ($B86).w,d0 ROM:00122922 sub.w $4C4(a5),d0 ROM:00122926 bge.s loc_12292A ROM:00122928 clr.w d0 ROM:0012292A ROM:0012292A loc_12292A: ; CODE XREF: ROM:00122926↑j ROM:0012292A move.w d0,($B86).w ROM:0012292E clr.b ($817).w ROM:00122932 move.w #$A,($67C).w ROM:00122938 move.b #1,($817).w ROM:0012293E rts ROM:00122940 ; --------------------------------------------------------------------------- ROM:00122940 ROM:00122940 locret_122940: ; CODE XREF: ROM:0012291C↑j ROM:00122940 rts ROM:00122942 ; --------------------------------------------------------------------------- ROM:00122942 rts ROM:00122944 ROM:00122944 ; =============== S U B R O U T I N E ======================================= ROM:00122944 ROM:00122944 ROM:00122944 sub_122944: ; CODE XREF: sub_12278C+4↑p ROM:00122944 move.w #$3E4E,d1 ROM:00122948 move.w ($9E8).w,d2 ROM:0012294C bsr.l sub_1174AA ROM:00122952 muls.w ($B86).w,d1 ROM:00122956 divs.w #$2710,d1 ROM:0012295A move.w d1,($B7C).w ROM:0012295E rts ROM:0012295E ; End of function sub_122944 ROM:0012295E ROM:00122960 ROM:00122960 ; =============== S U B R O U T I N E ======================================= ROM:00122960 ROM:00122960 ROM:00122960 sub_122960: ; CODE XREF: sub_12278C+8↑p ROM:00122960 move.w #$3E52,d1 ROM:00122964 move.w ($4D8).w,d2 ROM:00122968 bsr.l sub_1174AA ROM:0012296E move.w d1,($B7E).w ROM:00122972 move.w d1,($B82).w ROM:00122976 move.w #$3E50,d1 ROM:0012297A move.w ($9E8).w,d2 ROM:0012297E bsr.l sub_1174AA ROM:00122984 move.w d1,($B84).w ROM:00122988 muls.w ($B86).w,d1 ROM:0012298C divs.w #$2710,d1 ROM:00122990 add.w d1,($B7E).w ROM:00122994 move.w #$3E54,d1 ROM:00122998 move.w ($4D8).w,d2 ROM:0012299C bsr.l sub_1174AA ROM:001229A2 move.w d1,($B80).w ROM:001229A6 rts ROM:001229A6 ; End of function sub_122960 ROM:001229A6 ROM:001229A8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001229AA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001229AC ROM:001229AC ; =============== S U B R O U T I N E ======================================= ROM:001229AC ROM:001229AC ROM:001229AC sub_1229AC: ; CODE XREF: ROM:loc_124468↓p ROM:001229AC btst #5,($88A).w ROM:001229B2 beq.s loc_1229CA ROM:001229B4 move.w #$3F0C,d1 ROM:001229B8 move.w ($9E8).w,d2 ROM:001229BC move.w ($9A4).w,d3 ROM:001229C0 bsr.l sub_1174AA ROM:001229C6 move.w d1,($B8E).w ROM:001229CA ROM:001229CA loc_1229CA: ; CODE XREF: sub_1229AC+6↑j ROM:001229CA btst #6,($1419).w ROM:001229D0 bne.s loc_1229F0 ROM:001229D2 move.w ($B8E).w,d0 ROM:001229D6 btst #4,($1419).w ROM:001229DC beq.s loc_1229E6 ROM:001229DE muls.w $4CA(a5),d0 ROM:001229E2 divs.w #$3E8,d0 ROM:001229E6 ROM:001229E6 loc_1229E6: ; CODE XREF: sub_1229AC+30↑j ROM:001229E6 add.w ($BE4).w,d0 ROM:001229EA move.w d0,($B90).w ROM:001229EE bra.s loc_1229F6 ROM:001229F0 ; --------------------------------------------------------------------------- ROM:001229F0 ROM:001229F0 loc_1229F0: ; CODE XREF: sub_1229AC+24↑j ROM:001229F0 move.w ($BE4).w,($B90).w ROM:001229F6 ROM:001229F6 loc_1229F6: ; CODE XREF: sub_1229AC+42↑j ROM:001229F6 move.w $4C8(a5),($C12).w ROM:001229FC btst #5,($88A).w ROM:00122A02 beq.s loc_122A1A ROM:00122A04 move.w #$3F0E,d1 ROM:00122A08 move.w ($9E8).w,d2 ROM:00122A0C move.w ($ADA).w,d3 ROM:00122A10 bsr.l sub_1174AA ROM:00122A16 move.w d1,($B98).w ROM:00122A1A ROM:00122A1A loc_122A1A: ; CODE XREF: sub_1229AC+56↑j ROM:00122A1A move.w #$3F10,d1 ROM:00122A1E move.w ($9C6).w,d2 ROM:00122A22 move.w ($9E8).w,d3 ROM:00122A26 bsr.l sub_1174AA ROM:00122A2C move.w d1,($B9C).w ROM:00122A30 cmpi.w #0,($BEC).w ROM:00122A36 bge.s loc_122A40 ROM:00122A38 move.w ($B98).w,($B9A).w ROM:00122A3E bra.s loc_122A72 ROM:00122A40 ; --------------------------------------------------------------------------- ROM:00122A40 ROM:00122A40 loc_122A40: ; CODE XREF: sub_1229AC+8A↑j ROM:00122A40 move.w $562(a5),d0 ROM:00122A44 sub.w ($BEC).w,d0 ROM:00122A48 bgt.s loc_122A52 ROM:00122A4A move.w #0,($B9A).w ROM:00122A50 bra.s loc_122A72 ROM:00122A52 ; --------------------------------------------------------------------------- ROM:00122A52 ROM:00122A52 loc_122A52: ; CODE XREF: sub_1229AC+9C↑j ROM:00122A52 move.w ($B98).w,d1 ROM:00122A56 muls.w d0,d1 ROM:00122A58 divs.w $562(a5),d1 ROM:00122A5C move.w d1,d2 ROM:00122A5E add.w $564(a5),d2 ROM:00122A62 cmp.w ($B9A).w,d1 ROM:00122A66 bgt.s loc_122A6E ROM:00122A68 cmp.w ($B9A).w,d2 ROM:00122A6C bgt.s loc_122A72 ROM:00122A6E ROM:00122A6E loc_122A6E: ; CODE XREF: sub_1229AC+BA↑j ROM:00122A6E move.w d1,($B9A).w ROM:00122A72 ROM:00122A72 loc_122A72: ; CODE XREF: sub_1229AC+92↑j ROM:00122A72 ; sub_1229AC+A4↑j ... ROM:00122A72 move.w #$3E56,d1 ROM:00122A76 move.w ($B5A).w,d2 ROM:00122A7A bsr.l sub_1174AA ROM:00122A80 move.w d1,($B96).w ROM:00122A84 move.w ($B90).w,d0 ROM:00122A88 add.w ($B80).w,d0 ROM:00122A8C btst #6,($1419).w ROM:00122A92 beq.s loc_122A98 ROM:00122A94 add.w ($B9A).w,d0 ROM:00122A98 ROM:00122A98 loc_122A98: ; CODE XREF: sub_1229AC+E6↑j ROM:00122A98 add.w ($B9C).w,d0 ROM:00122A9C btst #6,($1406).w ROM:00122AA2 beq.s loc_122AA8 ROM:00122AA4 add.w ($B96).w,d0 ROM:00122AA8 ROM:00122AA8 loc_122AA8: ; CODE XREF: sub_1229AC+F6↑j ROM:00122AA8 btst #2,($142F).w ROM:00122AAE beq.s loc_122AB4 ROM:00122AB0 add.w $4CC(a5),d0 ROM:00122AB4 ROM:00122AB4 loc_122AB4: ; CODE XREF: sub_1229AC+102↑j ROM:00122AB4 move.w d0,($B94).w ROM:00122AB8 move.w #$3F1C,d1 ROM:00122ABC move.w ($B94).w,d2 ROM:00122AC0 move.w ($1448).w,d3 ROM:00122AC4 bsr.l sub_1174AA ROM:00122ACA add.w ($B94).w,d1 ROM:00122ACE move.w d1,($B92).w ROM:00122AD2 move.w d1,($C10).w ROM:00122AD6 rts ROM:00122AD6 ; End of function sub_1229AC ROM:00122AD6 ROM:00122AD8 ; --------------------------------------------------------------------------- ROM:00122AD8 move.w $4CE(a5),d0 ROM:00122ADC btst #7,($1426).w ROM:00122AE2 beq.s loc_122B06 ROM:00122AE4 btst #1,($1410).w ROM:00122AEA bne.s loc_122AFC ROM:00122AEC cmp.w ($9E8).w,d0 ROM:00122AF0 bgt.s loc_122AFC ROM:00122AF2 move.w ($BEE).w,($144E).w ROM:00122AF8 bra.w loc_122B02 ROM:00122AFC ; --------------------------------------------------------------------------- ROM:00122AFC ROM:00122AFC loc_122AFC: ; CODE XREF: ROM:00122AEA↑j ROM:00122AFC ; ROM:00122AF0↑j ROM:00122AFC bset #2,($142B).w ROM:00122B02 ROM:00122B02 loc_122B02: ; CODE XREF: ROM:00122AF8↑j ROM:00122B02 bra.w locret_122B0C ROM:00122B06 ; --------------------------------------------------------------------------- ROM:00122B06 ROM:00122B06 loc_122B06: ; CODE XREF: ROM:00122AE2↑j ROM:00122B06 bset #2,($142B).w ROM:00122B0C ROM:00122B0C locret_122B0C: ; CODE XREF: ROM:loc_122B02↑j ROM:00122B0C rts ROM:00122B0E ROM:00122B0E ; =============== S U B R O U T I N E ======================================= ROM:00122B0E ROM:00122B0E ROM:00122B0E sub_122B0E: ; CODE XREF: sub_123C60+36↓p ROM:00122B0E bsr.w sub_122C90 ROM:00122B12 bsr.w sub_122D06 ROM:00122B16 bsr.l sub_12497C ROM:00122B1C bclr #2,($1415).w ROM:00122B22 clr.w d1 ROM:00122B24 move.b ($11FB).w,d1 ROM:00122B28 cmpi.w #6,d1 ROM:00122B2C bcc.s locret_122B36 ROM:00122B2E movea.l off_122B38(pc,d1.w*4),a0 ROM:00122B32 nop ROM:00122B34 jmp (a0) ROM:00122B36 ; --------------------------------------------------------------------------- ROM:00122B36 ROM:00122B36 locret_122B36: ; CODE XREF: sub_122B0E+1E↑j ROM:00122B36 rts ROM:00122B36 ; End of function sub_122B0E ROM:00122B36 ROM:00122B36 ; --------------------------------------------------------------------------- ROM:00122B38 off_122B38: dc.l loc_122B50 ; DATA XREF: sub_122B0E+20↑r ROM:00122B3C dc.l loc_122B5C ROM:00122B40 dc.l loc_122B80 ROM:00122B44 dc.l loc_122BC4 ROM:00122B48 dc.l loc_122C0C ROM:00122B4C dc.l loc_122C5A ROM:00122B50 ; --------------------------------------------------------------------------- ROM:00122B50 ROM:00122B50 loc_122B50: ; DATA XREF: ROM:off_122B38↑o ROM:00122B50 bsr.w sub_122C6C ROM:00122B54 move.b #1,($11FB).w ROM:00122B5A rts ROM:00122B5C ; --------------------------------------------------------------------------- ROM:00122B5C ROM:00122B5C loc_122B5C: ; DATA XREF: ROM:00122B3C↑o ROM:00122B5C btst #5,($1431).w ROM:00122B62 beq.s locret_122B7E ROM:00122B64 move.w $4D4(a5),d0 ROM:00122B68 clr.b ($84C).w ROM:00122B6C move.w d0,($6E6).w ROM:00122B70 move.b #1,($84C).w ROM:00122B76 move.b #2,($11FB).w ROM:00122B7C rts ROM:00122B7E ; --------------------------------------------------------------------------- ROM:00122B7E ROM:00122B7E locret_122B7E: ; CODE XREF: ROM:00122B62↑j ROM:00122B7E rts ROM:00122B80 ; --------------------------------------------------------------------------- ROM:00122B80 ROM:00122B80 loc_122B80: ; DATA XREF: ROM:00122B40↑o ROM:00122B80 btst #6,($142D).w ROM:00122B86 beq.s loc_122BAA ROM:00122B88 cmpi.w #0,($6E6).w ROM:00122B8E bgt.s loc_122BAA ROM:00122B90 move.w $4D2(a5),d0 ROM:00122B94 clr.b ($818).w ROM:00122B98 move.w d0,($67E).w ROM:00122B9C move.b #1,($818).w ROM:00122BA2 move.b #3,($11FB).w ROM:00122BA8 rts ROM:00122BAA ; --------------------------------------------------------------------------- ROM:00122BAA ROM:00122BAA loc_122BAA: ; CODE XREF: ROM:00122B86↑j ROM:00122BAA ; ROM:00122B8E↑j ROM:00122BAA btst #7,($1426).w ROM:00122BB0 bne.s locret_122BC2 ROM:00122BB2 clr.b ($84C).w ROM:00122BB6 clr.w ($6E6).w ROM:00122BBA move.b #1,($11FB).w ROM:00122BC0 rts ROM:00122BC2 ; --------------------------------------------------------------------------- ROM:00122BC2 ROM:00122BC2 locret_122BC2: ; CODE XREF: ROM:00122BB0↑j ROM:00122BC2 rts ROM:00122BC4 ; --------------------------------------------------------------------------- ROM:00122BC4 ROM:00122BC4 loc_122BC4: ; DATA XREF: ROM:00122B44↑o ROM:00122BC4 cmpi.w #0,($67E).w ROM:00122BCA bgt.s loc_122BDA ROM:00122BCC bset #2,($1415).w ROM:00122BD2 move.b #4,($11FB).w ROM:00122BD8 rts ROM:00122BDA ; --------------------------------------------------------------------------- ROM:00122BDA ROM:00122BDA loc_122BDA: ; CODE XREF: ROM:00122BCA↑j ROM:00122BDA btst #6,($142D).w ROM:00122BE0 bne.s loc_122BF2 ROM:00122BE2 clr.b ($818).w ROM:00122BE6 clr.w ($67E).w ROM:00122BEA move.b #2,($11FB).w ROM:00122BF0 rts ROM:00122BF2 ; --------------------------------------------------------------------------- ROM:00122BF2 ROM:00122BF2 loc_122BF2: ; CODE XREF: ROM:00122BE0↑j ROM:00122BF2 btst #7,($1426).w ROM:00122BF8 bne.s locret_122C0A ROM:00122BFA clr.b ($818).w ROM:00122BFE clr.w ($67E).w ROM:00122C02 move.b #1,($11FB).w ROM:00122C08 rts ROM:00122C0A ; --------------------------------------------------------------------------- ROM:00122C0A ROM:00122C0A locret_122C0A: ; CODE XREF: ROM:00122BF8↑j ROM:00122C0A rts ROM:00122C0C ; --------------------------------------------------------------------------- ROM:00122C0C ROM:00122C0C loc_122C0C: ; DATA XREF: ROM:00122B48↑o ROM:00122C0C move.w ($144E).w,d0 ROM:00122C10 btst #5,($140F).w ROM:00122C16 bne.s loc_122C1E ROM:00122C18 cmp.w ($BEE).w,d0 ROM:00122C1C ble.s loc_122C2C ROM:00122C1E ROM:00122C1E loc_122C1E: ; CODE XREF: ROM:00122C16↑j ROM:00122C1E bsr.l sub_1239D8 ROM:00122C24 move.b #5,($11FB).w ROM:00122C2A rts ROM:00122C2C ; --------------------------------------------------------------------------- ROM:00122C2C ROM:00122C2C loc_122C2C: ; CODE XREF: ROM:00122C1C↑j ROM:00122C2C btst #1,($1419).w ROM:00122C32 beq.s loc_122C48 ROM:00122C34 cmp.w ($BEE).w,d0 ROM:00122C38 bge.s loc_122C48 ROM:00122C3A bset #2,($1415).w ROM:00122C40 move.b #4,($11FB).w ROM:00122C46 rts ROM:00122C48 ; --------------------------------------------------------------------------- ROM:00122C48 ROM:00122C48 loc_122C48: ; CODE XREF: ROM:00122C32↑j ROM:00122C48 ; ROM:00122C38↑j ROM:00122C48 btst #6,($142D).w ROM:00122C4E bne.s locret_122C58 ROM:00122C50 move.b #2,($11FB).w ROM:00122C56 rts ROM:00122C58 ; --------------------------------------------------------------------------- ROM:00122C58 ROM:00122C58 locret_122C58: ; CODE XREF: ROM:00122C4E↑j ROM:00122C58 rts ROM:00122C5A ; --------------------------------------------------------------------------- ROM:00122C5A ROM:00122C5A loc_122C5A: ; DATA XREF: ROM:00122B4C↑o ROM:00122C5A btst #7,($1426).w ROM:00122C60 bne.s locret_122C6A ROM:00122C62 move.b #1,($11FB).w ROM:00122C68 rts ROM:00122C6A ; --------------------------------------------------------------------------- ROM:00122C6A ROM:00122C6A locret_122C6A: ; CODE XREF: ROM:00122C60↑j ROM:00122C6A rts ROM:00122C6C ROM:00122C6C ; =============== S U B R O U T I N E ======================================= ROM:00122C6C ROM:00122C6C ROM:00122C6C sub_122C6C: ; CODE XREF: ROM:loc_122B50↑p ROM:00122C6C btst #0,($88C).w ROM:00122C72 beq.s locret_122C8E ROM:00122C74 move.w $4D6(a5),d0 ROM:00122C78 move.w $4D8(a5),d1 ROM:00122C7C cmp.w d1,d0 ROM:00122C7E blt.s loc_122C86 ROM:00122C80 move.w d1,($144E).w ROM:00122C84 bra.s loc_122C8A ROM:00122C86 ; --------------------------------------------------------------------------- ROM:00122C86 ROM:00122C86 loc_122C86: ; CODE XREF: sub_122C6C+12↑j ROM:00122C86 move.w d0,($144E).w ROM:00122C8A ROM:00122C8A loc_122C8A: ; CODE XREF: sub_122C6C+18↑j ROM:00122C8A clr.w ($1452).w ROM:00122C8E ROM:00122C8E locret_122C8E: ; CODE XREF: sub_122C6C+6↑j ROM:00122C8E rts ROM:00122C8E ; End of function sub_122C6C ROM:00122C8E ROM:00122C90 ROM:00122C90 ; =============== S U B R O U T I N E ======================================= ROM:00122C90 ROM:00122C90 ROM:00122C90 sub_122C90: ; CODE XREF: sub_122B0E↑p ROM:00122C90 move.w $4CE(a5),d0 ROM:00122C94 move.w $4D0(a5),d1 ROM:00122C98 move.w ($9E8).w,d2 ROM:00122C9C move.w $4DA(a5),d3 ROM:00122CA0 cmpi.w #0,d3 ROM:00122CA4 bne.s loc_122CFE ROM:00122CA6 btst #1,($1410).w ROM:00122CAC bne.s loc_122CFE ROM:00122CAE btst #0,($140F).w ROM:00122CB4 beq.s loc_122CFE ROM:00122CB6 btst #2,($142F).w ROM:00122CBC bne.s loc_122CFE ROM:00122CBE btst #7,($1425).w ROM:00122CC4 bne.s loc_122CFE ROM:00122CC6 btst #3,($151F).w ROM:00122CCC beq.s loc_122CDE ROM:00122CCE btst #3,($1430).w ROM:00122CD4 bne.s loc_122CFE ROM:00122CD6 btst #0,($CA3).w ROM:00122CDC bne.s loc_122CFE ROM:00122CDE ROM:00122CDE loc_122CDE: ; CODE XREF: sub_122C90+3C↑j ROM:00122CDE cmp.w d1,d2 ROM:00122CE0 bge.s loc_122CFE ROM:00122CE2 cmp.w d0,d2 ROM:00122CE4 blt.s loc_122CFE ROM:00122CE6 cmpi.w #0,($C12).w ROM:00122CEC bne.s loc_122CFE ROM:00122CEE btst #7,($1430).w ROM:00122CF4 bne.s loc_122CFE ROM:00122CF6 bset #6,($142D).w ROM:00122CFC bra.s locret_122D04 ROM:00122CFE ; --------------------------------------------------------------------------- ROM:00122CFE ROM:00122CFE loc_122CFE: ; CODE XREF: sub_122C90+14↑j ROM:00122CFE ; sub_122C90+1C↑j ... ROM:00122CFE bclr #6,($142D).w ROM:00122D04 ROM:00122D04 locret_122D04: ; CODE XREF: sub_122C90+6C↑j ROM:00122D04 rts ROM:00122D04 ; End of function sub_122C90 ROM:00122D04 ROM:00122D06 ROM:00122D06 ; =============== S U B R O U T I N E ======================================= ROM:00122D06 ROM:00122D06 ROM:00122D06 sub_122D06: ; CODE XREF: sub_122B0E+4↑p ROM:00122D06 move.w $4DA(a5),d0 ROM:00122D0A btst #7,($890).w ROM:00122D10 bne.s loc_122D18 ROM:00122D12 cmpi.w #0,d0 ROM:00122D16 beq.s locret_122D34 ROM:00122D18 ROM:00122D18 loc_122D18: ; CODE XREF: sub_122D06+A↑j ROM:00122D18 move.w $4D8(a5),d1 ROM:00122D1C move.w $4D6(a5),d2 ROM:00122D20 cmp.w d1,d2 ROM:00122D22 blt.s loc_122D2A ROM:00122D24 move.w d1,($144E).w ROM:00122D28 bra.s loc_122D2E ROM:00122D2A ; --------------------------------------------------------------------------- ROM:00122D2A ROM:00122D2A loc_122D2A: ; CODE XREF: sub_122D06+1C↑j ROM:00122D2A move.w d2,($144E).w ROM:00122D2E ROM:00122D2E loc_122D2E: ; CODE XREF: sub_122D06+22↑j ROM:00122D2E move.w #0,($1452).w ROM:00122D34 ROM:00122D34 locret_122D34: ; CODE XREF: sub_122D06+10↑j ROM:00122D34 rts ROM:00122D34 ; End of function sub_122D06 ROM:00122D34 ROM:00122D36 ROM:00122D36 ; =============== S U B R O U T I N E ======================================= ROM:00122D36 ROM:00122D36 ROM:00122D36 sub_122D36: ; CODE XREF: ROM:loc_1244D2↓p ROM:00122D36 bsr.w sub_122FCE ROM:00122D3A bsr.w sub_122D44 ROM:00122D3E bsr.w sub_122F14 ROM:00122D42 rts ROM:00122D42 ; End of function sub_122D36 ROM:00122D42 ROM:00122D44 ROM:00122D44 ; =============== S U B R O U T I N E ======================================= ROM:00122D44 ROM:00122D44 ROM:00122D44 sub_122D44: ; CODE XREF: sub_122D36+4↑p ROM:00122D44 bclr #3,($140E).w ROM:00122D4A clr.w d1 ROM:00122D4C move.b ($11FC).w,d1 ROM:00122D50 cmpi.w #6,d1 ROM:00122D54 bcc.s locret_122D5E ROM:00122D56 movea.l off_122D60(pc,d1.w*4),a0 ROM:00122D5A nop ROM:00122D5C jmp (a0) ROM:00122D5E ; --------------------------------------------------------------------------- ROM:00122D5E ROM:00122D5E locret_122D5E: ; CODE XREF: sub_122D44+10↑j ROM:00122D5E rts ROM:00122D5E ; End of function sub_122D44 ROM:00122D5E ROM:00122D5E ; --------------------------------------------------------------------------- ROM:00122D60 off_122D60: dc.l loc_122D78 ; DATA XREF: sub_122D44+12↑r ROM:00122D64 dc.l loc_122D9E ROM:00122D68 dc.l loc_122DFA ROM:00122D6C dc.l loc_122E5C ROM:00122D70 dc.l loc_122E84 ROM:00122D74 dc.l locret_122EE2 ROM:00122D78 ; --------------------------------------------------------------------------- ROM:00122D78 ROM:00122D78 loc_122D78: ; DATA XREF: ROM:off_122D60↑o ROM:00122D78 bsr.w sub_122F46 ROM:00122D7C move.w #0,($B9E).w ROM:00122D82 move.w $4E2(a5),d0 ROM:00122D86 clr.b ($819).w ROM:00122D8A move.w d0,($680).w ROM:00122D8E move.b #1,($819).w ROM:00122D94 move.b #1,($11FC).w ROM:00122D9A bra.s loc_122DF4 ROM:00122D9C ; --------------------------------------------------------------------------- ROM:00122D9C rts ROM:00122D9E ; --------------------------------------------------------------------------- ROM:00122D9E ROM:00122D9E loc_122D9E: ; DATA XREF: ROM:00122D64↑o ROM:00122D9E move.w $4E0(a5),d2 ROM:00122DA2 btst #6,($1421).w ROM:00122DA8 bne.s loc_122DB0 ROM:00122DAA cmp.w ($B9E).w,d2 ROM:00122DAE bgt.s loc_122DD2 ROM:00122DB0 ROM:00122DB0 loc_122DB0: ; CODE XREF: ROM:00122DA8↑j ROM:00122DB0 bsr.w sub_122F46 ROM:00122DB4 move.w $4E2(a5),d0 ROM:00122DB8 clr.b ($819).w ROM:00122DBC move.w d0,($680).w ROM:00122DC0 move.b #1,($819).w ROM:00122DC6 move.b #3,($11FC).w ROM:00122DCC bra.l loc_122E7E ROM:00122DD2 ; --------------------------------------------------------------------------- ROM:00122DD2 ROM:00122DD2 loc_122DD2: ; CODE XREF: ROM:00122DAE↑j ROM:00122DD2 cmpi.w #0,($680).w ROM:00122DD8 bgt.s loc_122DF4 ROM:00122DDA move.w $4E4(a5),d0 ROM:00122DDE clr.b ($819).w ROM:00122DE2 move.w d0,($680).w ROM:00122DE6 move.b #1,($819).w ROM:00122DEC move.b #2,($11FC).w ROM:00122DF2 bra.s loc_122E56 ROM:00122DF4 ; --------------------------------------------------------------------------- ROM:00122DF4 ROM:00122DF4 loc_122DF4: ; CODE XREF: ROM:00122D9A↑j ROM:00122DF4 ; ROM:00122DD8↑j ... ROM:00122DF4 bsr.w sub_122EEE ROM:00122DF8 rts ROM:00122DFA ; --------------------------------------------------------------------------- ROM:00122DFA ROM:00122DFA loc_122DFA: ; DATA XREF: ROM:00122D68↑o ROM:00122DFA cmpi.w #0,($680).w ROM:00122E00 bgt.s loc_122E1C ROM:00122E02 btst #3,($140F).w ROM:00122E08 beq.s loc_122E1C ROM:00122E0A bset #3,($140E).w ROM:00122E10 move.b #5,($11FC).w ROM:00122E16 bra.l locret_122EE2 ROM:00122E1C ; --------------------------------------------------------------------------- ROM:00122E1C ROM:00122E1C loc_122E1C: ; CODE XREF: ROM:00122E00↑j ROM:00122E1C ; ROM:00122E08↑j ROM:00122E1C cmpi.w #0,($680).w ROM:00122E22 bgt.s loc_122E56 ROM:00122E24 btst #3,($140F).w ROM:00122E2A bne.s loc_122E56 ROM:00122E2C addq.w #1,($B9E).w ROM:00122E30 bvc.s loc_122E38 ROM:00122E32 move.w #$8000,($B9E).w ROM:00122E38 ROM:00122E38 loc_122E38: ; CODE XREF: ROM:00122E30↑j ROM:00122E38 bsr.w sub_122F46 ROM:00122E3C move.w $4E2(a5),d0 ROM:00122E40 clr.b ($819).w ROM:00122E44 move.w d0,($680).w ROM:00122E48 move.b #1,($819).w ROM:00122E4E move.b #1,($11FC).w ROM:00122E54 bra.s loc_122DF4 ROM:00122E56 ; --------------------------------------------------------------------------- ROM:00122E56 ROM:00122E56 loc_122E56: ; CODE XREF: ROM:00122DF2↑j ROM:00122E56 ; ROM:00122E22↑j ... ROM:00122E56 bsr.w sub_122F68 ROM:00122E5A rts ROM:00122E5C ; --------------------------------------------------------------------------- ROM:00122E5C ROM:00122E5C loc_122E5C: ; DATA XREF: ROM:00122D6C↑o ROM:00122E5C cmpi.w #0,($680).w ROM:00122E62 bgt.s loc_122E7E ROM:00122E64 move.w $4E4(a5),d0 ROM:00122E68 clr.b ($819).w ROM:00122E6C move.w d0,($680).w ROM:00122E70 move.b #1,($819).w ROM:00122E76 move.b #4,($11FC).w ROM:00122E7C bra.s loc_122ED8 ROM:00122E7E ; --------------------------------------------------------------------------- ROM:00122E7E ROM:00122E7E loc_122E7E: ; CODE XREF: ROM:00122DCC↑j ROM:00122E7E ; ROM:00122E62↑j ... ROM:00122E7E bsr.w sub_122EEE ROM:00122E82 rts ROM:00122E84 ; --------------------------------------------------------------------------- ROM:00122E84 ROM:00122E84 loc_122E84: ; DATA XREF: ROM:00122D70↑o ROM:00122E84 cmpi.w #0,($680).w ROM:00122E8A bgt.s loc_122EB6 ROM:00122E8C btst #3,($140F).w ROM:00122E92 bne.s loc_122EB6 ROM:00122E94 bsr.w sub_122EE6 ROM:00122E98 bsr.w sub_122F46 ROM:00122E9C move.w $4E2(a5),d0 ROM:00122EA0 clr.b ($819).w ROM:00122EA4 move.w d0,($680).w ROM:00122EA8 move.b #1,($819).w ROM:00122EAE move.b #3,($11FC).w ROM:00122EB4 bra.s loc_122E7E ROM:00122EB6 ; --------------------------------------------------------------------------- ROM:00122EB6 ROM:00122EB6 loc_122EB6: ; CODE XREF: ROM:00122E8A↑j ROM:00122EB6 ; ROM:00122E92↑j ROM:00122EB6 cmpi.w #0,($680).w ROM:00122EBC bgt.s loc_122ED8 ROM:00122EBE btst #3,($140F).w ROM:00122EC4 beq.s loc_122ED8 ROM:00122EC6 bsr.w sub_122EE6 ROM:00122ECA bset #3,($140E).w ROM:00122ED0 move.b #5,($11FC).w ROM:00122ED6 bra.s locret_122EE2 ROM:00122ED8 ; --------------------------------------------------------------------------- ROM:00122ED8 ROM:00122ED8 loc_122ED8: ; CODE XREF: ROM:00122E7C↑j ROM:00122ED8 ; ROM:00122EBC↑j ... ROM:00122ED8 bsr.w sub_122F68 ROM:00122EDC bsr.w sub_122FA8 ROM:00122EE0 rts ROM:00122EE2 ; --------------------------------------------------------------------------- ROM:00122EE2 ROM:00122EE2 locret_122EE2: ; CODE XREF: ROM:00122E16↑j ROM:00122EE2 ; ROM:00122ED6↑j ROM:00122EE2 ; DATA XREF: ... ROM:00122EE2 rts ROM:00122EE4 ; --------------------------------------------------------------------------- ROM:00122EE4 rts ROM:00122EE6 ROM:00122EE6 ; =============== S U B R O U T I N E ======================================= ROM:00122EE6 ROM:00122EE6 ROM:00122EE6 sub_122EE6: ; CODE XREF: ROM:00122E94↑p ROM:00122EE6 ; ROM:00122EC6↑p ROM:00122EE6 move.w $57C(a5),($C18).w ROM:00122EEC rts ROM:00122EEC ; End of function sub_122EE6 ROM:00122EEC ROM:00122EEE ROM:00122EEE ; =============== S U B R O U T I N E ======================================= ROM:00122EEE ROM:00122EEE ROM:00122EEE sub_122EEE: ; CODE XREF: ROM:loc_122DF4↑p ROM:00122EEE ; ROM:loc_122E7E↑p ROM:00122EEE move.w ($BEA).w,d0 ROM:00122EF2 move.w $4E6(a5),d1 ROM:00122EF6 cmpi.w #0,d1 ROM:00122EFA blt.s loc_122F08 ROM:00122EFC cmp.w ($BA4).w,d0 ROM:00122F00 bge.s loc_122F06 ROM:00122F02 move.w d0,($BA4).w ROM:00122F06 ROM:00122F06 loc_122F06: ; CODE XREF: sub_122EEE+12↑j ROM:00122F06 bra.s locret_122F12 ROM:00122F08 ; --------------------------------------------------------------------------- ROM:00122F08 ROM:00122F08 loc_122F08: ; CODE XREF: sub_122EEE+C↑j ROM:00122F08 cmp.w ($BA4).w,d0 ROM:00122F0C ble.s locret_122F12 ROM:00122F0E move.w d0,($BA4).w ROM:00122F12 ROM:00122F12 locret_122F12: ; CODE XREF: sub_122EEE:loc_122F06↑j ROM:00122F12 ; sub_122EEE+1E↑j ROM:00122F12 rts ROM:00122F12 ; End of function sub_122EEE ROM:00122F12 ROM:00122F14 ROM:00122F14 ; =============== S U B R O U T I N E ======================================= ROM:00122F14 ROM:00122F14 ROM:00122F14 sub_122F14: ; CODE XREF: sub_122D36+8↑p ROM:00122F14 move.w ($BA0).w,d0 ROM:00122F18 cmp.w ($BA2).w,d0 ROM:00122F1C ble.s loc_122F22 ROM:00122F1E move.w d0,($BA2).w ROM:00122F22 ROM:00122F22 loc_122F22: ; CODE XREF: sub_122F14+8↑j ROM:00122F22 move.w $4EC(a5),d1 ROM:00122F26 move.w $4EE(a5),d2 ROM:00122F2A cmp.w ($BA2).w,d1 ROM:00122F2E bgt.s loc_122F3E ROM:00122F30 cmp.w ($BA2).w,d2 ROM:00122F34 blt.s loc_122F3E ROM:00122F36 bset #3,($140F).w ROM:00122F3C bra.s locret_122F44 ROM:00122F3E ; --------------------------------------------------------------------------- ROM:00122F3E ROM:00122F3E loc_122F3E: ; CODE XREF: sub_122F14+1A↑j ROM:00122F3E ; sub_122F14+20↑j ROM:00122F3E bclr #3,($140F).w ROM:00122F44 ROM:00122F44 locret_122F44: ; CODE XREF: sub_122F14+28↑j ROM:00122F44 rts ROM:00122F44 ; End of function sub_122F14 ROM:00122F44 ROM:00122F46 ROM:00122F46 ; =============== S U B R O U T I N E ======================================= ROM:00122F46 ROM:00122F46 ROM:00122F46 sub_122F46: ; CODE XREF: ROM:loc_122D78↑p ROM:00122F46 ; ROM:loc_122DB0↑p ... ROM:00122F46 move.w $4E6(a5),d1 ROM:00122F4A cmpi.w #0,d1 ROM:00122F4E blt.s loc_122F58 ROM:00122F50 move.w #$2EE0,($BA4).w ROM:00122F56 bra.s loc_122F5E ROM:00122F58 ; --------------------------------------------------------------------------- ROM:00122F58 ROM:00122F58 loc_122F58: ; CODE XREF: sub_122F46+8↑j ROM:00122F58 move.w #$D120,($BA4).w ROM:00122F5E ROM:00122F5E loc_122F5E: ; CODE XREF: sub_122F46+10↑j ROM:00122F5E clr.w ($BA2).w ROM:00122F62 clr.w ($BA0).w ROM:00122F66 rts ROM:00122F66 ; End of function sub_122F46 ROM:00122F66 ROM:00122F68 ROM:00122F68 ; =============== S U B R O U T I N E ======================================= ROM:00122F68 ROM:00122F68 ROM:00122F68 sub_122F68: ; CODE XREF: ROM:loc_122E56↑p ROM:00122F68 ; ROM:loc_122ED8↑p ROM:00122F68 move.w $4E6(a5),d1 ROM:00122F6C move.w ($BEA).w,d0 ROM:00122F70 sub.w ($BA4).w,d0 ROM:00122F74 cmpi.w #0,d1 ROM:00122F78 blt.s loc_122F8E ROM:00122F7A cmpi.w #0,d0 ROM:00122F7E ble.s loc_122F86 ROM:00122F80 move.w d0,($BA0).w ROM:00122F84 bra.s loc_122F8A ROM:00122F86 ; --------------------------------------------------------------------------- ROM:00122F86 ROM:00122F86 loc_122F86: ; CODE XREF: sub_122F68+16↑j ROM:00122F86 clr.w ($BA0).w ROM:00122F8A ROM:00122F8A loc_122F8A: ; CODE XREF: sub_122F68+1C↑j ROM:00122F8A bra.w locret_122FA6 ROM:00122F8E ; --------------------------------------------------------------------------- ROM:00122F8E ROM:00122F8E loc_122F8E: ; CODE XREF: sub_122F68+10↑j ROM:00122F8E cmpi.w #0,d0 ROM:00122F92 bge.s loc_122FA2 ROM:00122F94 move.w ($BA4).w,d0 ROM:00122F98 sub.w ($BEA).w,d0 ROM:00122F9C move.w d0,($BA0).w ROM:00122FA0 bra.s locret_122FA6 ROM:00122FA2 ; --------------------------------------------------------------------------- ROM:00122FA2 ROM:00122FA2 loc_122FA2: ; CODE XREF: sub_122F68+2A↑j ROM:00122FA2 clr.w ($BA0).w ROM:00122FA6 ROM:00122FA6 locret_122FA6: ; CODE XREF: sub_122F68:loc_122F8A↑j ROM:00122FA6 ; sub_122F68+38↑j ROM:00122FA6 rts ROM:00122FA6 ; End of function sub_122F68 ROM:00122FA6 ROM:00122FA8 ROM:00122FA8 ; =============== S U B R O U T I N E ======================================= ROM:00122FA8 ROM:00122FA8 ROM:00122FA8 sub_122FA8: ; CODE XREF: ROM:00122EDC↑p ROM:00122FA8 move.w $57C(a5),d0 ROM:00122FAC btst #4,($899).w ROM:00122FB2 beq.s loc_122FB8 ROM:00122FB4 move.w $4E8(a5),d0 ROM:00122FB8 ROM:00122FB8 loc_122FB8: ; CODE XREF: sub_122FA8+A↑j ROM:00122FB8 btst #6,($1406).w ROM:00122FBE beq.s loc_122FC4 ROM:00122FC0 add.w $4EA(a5),d0 ROM:00122FC4 ROM:00122FC4 loc_122FC4: ; CODE XREF: sub_122FA8+16↑j ROM:00122FC4 add.w $4E6(a5),d0 ROM:00122FC8 move.w d0,($C18).w ROM:00122FCC rts ROM:00122FCC ; End of function sub_122FA8 ROM:00122FCC ROM:00122FCE ROM:00122FCE ; =============== S U B R O U T I N E ======================================= ROM:00122FCE ROM:00122FCE ROM:00122FCE sub_122FCE: ; CODE XREF: sub_122D36↑p ROM:00122FCE move.w $4DE(a5),d0 ROM:00122FD2 bclr #6,($1421).w ROM:00122FD8 btst #4,($899).w ROM:00122FDE bne.s loc_122FE6 ROM:00122FE0 cmp.w ($9E8).w,d0 ROM:00122FE4 blt.s loc_122FEC ROM:00122FE6 ROM:00122FE6 loc_122FE6: ; CODE XREF: sub_122FCE+10↑j ROM:00122FE6 bset #6,($1421).w ROM:00122FEC ROM:00122FEC loc_122FEC: ; CODE XREF: sub_122FCE+16↑j ROM:00122FEC btst #6,($1406).w ROM:00122FF2 beq.s locret_122FFA ROM:00122FF4 bset #6,($1421).w ROM:00122FFA ROM:00122FFA locret_122FFA: ; CODE XREF: sub_122FCE+24↑j ROM:00122FFA rts ROM:00122FFA ; End of function sub_122FCE ROM:00122FFA ROM:00122FFC ; --------------------------------------------------------------------------- ROM:00122FFC move.w ($57E).w,($BAC).w ROM:00123002 move.w ($746).w,($BAA).w ROM:00123008 rts ROM:0012300A ; --------------------------------------------------------------------------- ROM:0012300A move.w ($57E).w,($BAE).w ROM:00123010 rts ROM:00123012 ; --------------------------------------------------------------------------- ROM:00123012 move.w ($BAA).w,($BA8).w ROM:00123018 move.w ($746).w,d0 ROM:0012301C sub.w ($BAA).w,d0 ROM:00123020 move.w d0,($744).w ROM:00123024 move.w ($BAC).w,d0 ROM:00123028 sub.w ($BAE).w,d0 ROM:0012302C move.w d0,($BA6).w ROM:00123030 rts ROM:00123032 ROM:00123032 ; =============== S U B R O U T I N E ======================================= ROM:00123032 ROM:00123032 ROM:00123032 sub_123032: ; CODE XREF: sub_123C60+2A↓p ROM:00123032 bsr.w sub_12320E ROM:00123036 bsr.w sub_123244 ROM:0012303A clr.w d1 ROM:0012303C move.b ($11FE).w,d1 ROM:00123040 cmpi.w #4,d1 ROM:00123044 bcc.s locret_12304E ROM:00123046 movea.l off_123050(pc,d1.w*4),a0 ROM:0012304A nop ROM:0012304C jmp (a0) ROM:0012304E ; --------------------------------------------------------------------------- ROM:0012304E ROM:0012304E locret_12304E: ; CODE XREF: sub_123032+12↑j ROM:0012304E rts ROM:0012304E ; End of function sub_123032 ROM:0012304E ROM:0012304E ; --------------------------------------------------------------------------- ROM:00123050 off_123050: dc.l loc_123060 ; DATA XREF: sub_123032+14↑r ROM:00123054 dc.l loc_12306E ROM:00123058 dc.l loc_1230F6 ROM:0012305C dc.l loc_123180 ROM:00123060 ; --------------------------------------------------------------------------- ROM:00123060 ROM:00123060 loc_123060: ; DATA XREF: ROM:off_123050↑o ROM:00123060 move.b #1,($11FE).w ROM:00123066 bra.l locret_1230F4 ROM:0012306C ; --------------------------------------------------------------------------- ROM:0012306C rts ROM:0012306E ; --------------------------------------------------------------------------- ROM:0012306E ROM:0012306E loc_12306E: ; DATA XREF: ROM:00123054↑o ROM:0012306E move.w $4FE(a5),d0 ROM:00123072 btst #5,($1428).w ROM:00123078 beq.s loc_1230BA ROM:0012307A cmp.w ($580).w,d0 ROM:0012307E ble.s loc_1230BA ROM:00123080 bsr.w sub_123266 ROM:00123084 move.w $4FC(a5),d1 ROM:00123088 clr.b ($81B).w ROM:0012308C move.w d1,($684).w ROM:00123090 move.b #1,($81B).w ROM:00123096 move.w $500(a5),d1 ROM:0012309A clr.b ($81A).w ROM:0012309E move.w d1,($682).w ROM:001230A2 move.b #1,($81A).w ROM:001230A8 bset #6,($1417).w ROM:001230AE move.b #3,($11FE).w ROM:001230B4 bra.l locret_12320A ROM:001230BA ; --------------------------------------------------------------------------- ROM:001230BA ROM:001230BA loc_1230BA: ; CODE XREF: ROM:00123078↑j ROM:001230BA ; ROM:0012307E↑j ROM:001230BA move.w $4FA(a5),d0 ROM:001230BE btst #5,($1428).w ROM:001230C4 beq.s locret_1230F4 ROM:001230C6 cmp.w ($BEA).w,d0 ROM:001230CA ble.s locret_1230F4 ROM:001230CC bsr.w sub_123266 ROM:001230D0 move.w $4FC(a5),d1 ROM:001230D4 clr.b ($81B).w ROM:001230D8 move.w d1,($684).w ROM:001230DC move.b #1,($81B).w ROM:001230E2 bset #6,($1417).w ROM:001230E8 move.b #2,($11FE).w ROM:001230EE bra.l locret_12317E ROM:001230F4 ; --------------------------------------------------------------------------- ROM:001230F4 ROM:001230F4 locret_1230F4: ; CODE XREF: ROM:00123066↑j ROM:001230F4 ; ROM:001230C4↑j ... ROM:001230F4 rts ROM:001230F6 ; --------------------------------------------------------------------------- ROM:001230F6 ROM:001230F6 loc_1230F6: ; DATA XREF: ROM:00123058↑o ROM:001230F6 move.w $4FA(a5),d1 ROM:001230FA move.w $4FE(a5),d0 ROM:001230FE btst #5,($1428).w ROM:00123104 beq.s loc_123112 ROM:00123106 cmp.w ($BEA).w,d1 ROM:0012310A bgt.s loc_123120 ROM:0012310C cmp.w ($580).w,d0 ROM:00123110 bgt.s loc_123120 ROM:00123112 ROM:00123112 loc_123112: ; CODE XREF: ROM:00123104↑j ROM:00123112 bclr #6,($1417).w ROM:00123118 move.b #1,($11FE).w ROM:0012311E bra.s locret_1230F4 ROM:00123120 ; --------------------------------------------------------------------------- ROM:00123120 ROM:00123120 loc_123120: ; CODE XREF: ROM:0012310A↑j ROM:00123120 ; ROM:00123110↑j ROM:00123120 btst #5,($1428).w ROM:00123126 beq.s loc_12314C ROM:00123128 cmp.w ($580).w,d0 ROM:0012312C ble.s loc_12314C ROM:0012312E move.w $500(a5),d2 ROM:00123132 clr.b ($81A).w ROM:00123136 move.w d2,($682).w ROM:0012313A move.b #1,($81A).w ROM:00123140 move.b #3,($11FE).w ROM:00123146 bra.l locret_12320A ROM:0012314C ; --------------------------------------------------------------------------- ROM:0012314C ROM:0012314C loc_12314C: ; CODE XREF: ROM:00123126↑j ROM:0012314C ; ROM:0012312C↑j ROM:0012314C btst #5,($1428).w ROM:00123152 beq.s locret_12317E ROM:00123154 cmpi.w #0,($684).w ROM:0012315A bgt.s locret_12317E ROM:0012315C bsr.w sub_123266 ROM:00123160 move.w $4FC(a5),d2 ROM:00123164 clr.b ($81B).w ROM:00123168 move.w d2,($684).w ROM:0012316C move.b #1,($81B).w ROM:00123172 move.b #2,($11FE).w ROM:00123178 bra.l *+6 ROM:0012317E ; --------------------------------------------------------------------------- ROM:0012317E ROM:0012317E locret_12317E: ; CODE XREF: ROM:001230EE↑j ROM:0012317E ; ROM:00123152↑j ... ROM:0012317E rts ROM:00123180 ; --------------------------------------------------------------------------- ROM:00123180 ROM:00123180 loc_123180: ; DATA XREF: ROM:0012305C↑o ROM:00123180 move.w $4FA(a5),d0 ROM:00123184 btst #5,($1428).w ROM:0012318A beq.s loc_12319A ROM:0012318C cmp.w ($BEA).w,d0 ROM:00123190 bgt.s loc_1231AC ROM:00123192 cmpi.w #0,($682).w ROM:00123198 bgt.s loc_1231AC ROM:0012319A ROM:0012319A loc_12319A: ; CODE XREF: ROM:0012318A↑j ROM:0012319A bclr #6,($1417).w ROM:001231A0 move.b #1,($11FE).w ROM:001231A6 bra.l locret_1230F4 ROM:001231AC ; --------------------------------------------------------------------------- ROM:001231AC ROM:001231AC loc_1231AC: ; CODE XREF: ROM:00123190↑j ROM:001231AC ; ROM:00123198↑j ROM:001231AC cmpi.w #0,($684).w ROM:001231B2 bgt.s loc_1231DA ROM:001231B4 btst #5,($1428).w ROM:001231BA beq.s loc_1231DA ROM:001231BC bsr.w sub_123266 ROM:001231C0 move.w $4FC(a5),d2 ROM:001231C4 clr.b ($81B).w ROM:001231C8 move.w d2,($684).w ROM:001231CC move.b #1,($81B).w ROM:001231D2 move.b #3,($11FE).w ROM:001231D8 bra.s locret_12320A ROM:001231DA ; --------------------------------------------------------------------------- ROM:001231DA ROM:001231DA loc_1231DA: ; CODE XREF: ROM:001231B2↑j ROM:001231DA ; ROM:001231BA↑j ROM:001231DA move.w $4FE(a5),d1 ROM:001231DE btst #5,($1428).w ROM:001231E4 beq.s locret_12320A ROM:001231E6 cmp.w ($580).w,d1 ROM:001231EA ble.s locret_12320A ROM:001231EC move.w $500(a5),d2 ROM:001231F0 clr.b ($81A).w ROM:001231F4 move.w d2,($682).w ROM:001231F8 move.b #1,($81A).w ROM:001231FE move.b #3,($11FE).w ROM:00123204 bra.l *+6 ROM:0012320A ; --------------------------------------------------------------------------- ROM:0012320A ROM:0012320A locret_12320A: ; CODE XREF: ROM:001230B4↑j ROM:0012320A ; ROM:00123146↑j ... ROM:0012320A rts ROM:0012320C ; --------------------------------------------------------------------------- ROM:0012320C rts ROM:0012320E ROM:0012320E ; =============== S U B R O U T I N E ======================================= ROM:0012320E ROM:0012320E ROM:0012320E sub_12320E: ; CODE XREF: sub_123032↑p ROM:0012320E move.w $504(a5),d0 ROM:00123212 btst #4,($894).w ROM:00123218 beq.s loc_12323C ROM:0012321A cmp.w ($57E).w,d0 ROM:0012321E blt.s loc_12323C ROM:00123220 btst #1,($1426).w ROM:00123226 beq.s loc_123232 ROM:00123228 bset #5,($1428).w ROM:0012322E bra.w loc_123238 ROM:00123232 ; --------------------------------------------------------------------------- ROM:00123232 ROM:00123232 loc_123232: ; CODE XREF: sub_12320E+18↑j ROM:00123232 bclr #5,($1428).w ROM:00123238 ROM:00123238 loc_123238: ; CODE XREF: sub_12320E+20↑j ROM:00123238 bra.w locret_123242 ROM:0012323C ; --------------------------------------------------------------------------- ROM:0012323C ROM:0012323C loc_12323C: ; CODE XREF: sub_12320E+A↑j ROM:0012323C ; sub_12320E+10↑j ROM:0012323C bclr #5,($1428).w ROM:00123242 ROM:00123242 locret_123242: ; CODE XREF: sub_12320E:loc_123238↑j ROM:00123242 rts ROM:00123242 ; End of function sub_12320E ROM:00123242 ROM:00123244 ROM:00123244 ; =============== S U B R O U T I N E ======================================= ROM:00123244 ROM:00123244 ROM:00123244 sub_123244: ; CODE XREF: sub_123032+4↑p ROM:00123244 move.w #$3E58,d1 ROM:00123248 move.w ($9E8).w,d2 ROM:0012324C bsr.l sub_1174AA ROM:00123252 add.w ($BE2).w,d1 ROM:00123256 move.w $D8(a5),d0 ROM:0012325A cmp.w d1,d0 ROM:0012325C bge.s loc_123260 ROM:0012325E move.w d0,d1 ROM:00123260 ROM:00123260 loc_123260: ; CODE XREF: sub_123244+18↑j ROM:00123260 move.w d1,($BB0).w ROM:00123264 rts ROM:00123264 ; End of function sub_123244 ROM:00123264 ROM:00123266 ROM:00123266 ; =============== S U B R O U T I N E ======================================= ROM:00123266 ROM:00123266 ROM:00123266 sub_123266: ; CODE XREF: ROM:00123080↑p ROM:00123266 ; ROM:001230CC↑p ... ROM:00123266 move.w $502(a5),d0 ROM:0012326A ext.l d0 ROM:0012326C cmpi.l #0,d0 ROM:00123272 ble.s locret_12327A ROM:00123274 bsr.l sub_116B06 ROM:0012327A ROM:0012327A locret_12327A: ; CODE XREF: sub_123266+C↑j ROM:0012327A rts ROM:0012327A ; End of function sub_123266 ROM:0012327A ROM:0012327C ROM:0012327C ; =============== S U B R O U T I N E ======================================= ROM:0012327C ROM:0012327C ROM:0012327C sub_12327C: ; CODE XREF: sub_124352↓p ROM:0012327C bsr.w sub_123282 ROM:00123280 rts ROM:00123280 ; End of function sub_12327C ROM:00123280 ROM:00123282 ROM:00123282 ; =============== S U B R O U T I N E ======================================= ROM:00123282 ROM:00123282 ROM:00123282 sub_123282: ; CODE XREF: sub_12327C↑p ROM:00123282 clr.w d1 ROM:00123284 move.b ($11FF).w,d1 ROM:00123288 cmpi.w #5,d1 ROM:0012328C bcc.s locret_123296 ROM:0012328E movea.l off_123298(pc,d1.w*4),a0 ROM:00123292 nop ROM:00123294 jmp (a0) ROM:00123296 ; --------------------------------------------------------------------------- ROM:00123296 ROM:00123296 locret_123296: ; CODE XREF: sub_123282+A↑j ROM:00123296 rts ROM:00123296 ; End of function sub_123282 ROM:00123296 ROM:00123296 ; --------------------------------------------------------------------------- ROM:00123298 off_123298: dc.l loc_1232AC ; DATA XREF: sub_123282+C↑r ROM:0012329C dc.l loc_1232C2 ROM:001232A0 dc.l loc_1232D4 ROM:001232A4 dc.l loc_12331C ROM:001232A8 dc.l loc_123366 ROM:001232AC ; --------------------------------------------------------------------------- ROM:001232AC ROM:001232AC loc_1232AC: ; DATA XREF: ROM:off_123298↑o ROM:001232AC bclr #4,($141C).w ROM:001232B2 bclr #7,($1417).w ROM:001232B8 move.b #1,($11FF).w ROM:001232BE bra.s locret_1232D2 ROM:001232C0 ; --------------------------------------------------------------------------- ROM:001232C0 rts ROM:001232C2 ; --------------------------------------------------------------------------- ROM:001232C2 ROM:001232C2 loc_1232C2: ; DATA XREF: ROM:0012329C↑o ROM:001232C2 btst #7,($1404).w ROM:001232C8 beq.s locret_1232D2 ROM:001232CA move.b #2,($11FF).w ROM:001232D0 bra.s loc_123316 ROM:001232D2 ; --------------------------------------------------------------------------- ROM:001232D2 ROM:001232D2 locret_1232D2: ; CODE XREF: ROM:001232BE↑j ROM:001232D2 ; ROM:001232C8↑j ... ROM:001232D2 rts ROM:001232D4 ; --------------------------------------------------------------------------- ROM:001232D4 ROM:001232D4 loc_1232D4: ; DATA XREF: ROM:001232A0↑o ROM:001232D4 btst #7,($1404).w ROM:001232DA bne.s loc_1232E4 ROM:001232DC move.b #1,($11FF).w ROM:001232E2 bra.s locret_1232D2 ROM:001232E4 ; --------------------------------------------------------------------------- ROM:001232E4 ROM:001232E4 loc_1232E4: ; CODE XREF: ROM:001232DA↑j ROM:001232E4 move.w ($BB2).w,d0 ROM:001232E8 btst #7,($1404).w ROM:001232EE beq.s loc_123316 ROM:001232F0 cmp.w ($580).w,d0 ROM:001232F4 blt.s loc_123316 ROM:001232F6 move.w $508(a5),d1 ROM:001232FA clr.b ($869).w ROM:001232FE move.w d1,($720).w ROM:00123302 move.b #1,($869).w ROM:00123308 bset #4,($141C).w ROM:0012330E move.b #3,($11FF).w ROM:00123314 bra.s loc_123360 ROM:00123316 ; --------------------------------------------------------------------------- ROM:00123316 ROM:00123316 loc_123316: ; CODE XREF: ROM:001232D0↑j ROM:00123316 ; ROM:001232EE↑j ... ROM:00123316 bsr.w sub_12338A ROM:0012331A rts ROM:0012331C ; --------------------------------------------------------------------------- ROM:0012331C ROM:0012331C loc_12331C: ; DATA XREF: ROM:001232A4↑o ROM:0012331C btst #7,($1404).w ROM:00123322 bne.s loc_123332 ROM:00123324 bclr #4,($141C).w ROM:0012332A move.b #1,($11FF).w ROM:00123330 bra.s locret_1232D2 ROM:00123332 ; --------------------------------------------------------------------------- ROM:00123332 ROM:00123332 loc_123332: ; CODE XREF: ROM:00123322↑j ROM:00123332 move.w ($BB2).w,d0 ROM:00123336 cmp.w ($580).w,d0 ROM:0012333A bge.s loc_12334A ROM:0012333C bclr #4,($141C).w ROM:00123342 move.b #2,($11FF).w ROM:00123348 bra.s loc_123316 ROM:0012334A ; --------------------------------------------------------------------------- ROM:0012334A ROM:0012334A loc_12334A: ; CODE XREF: ROM:0012333A↑j ROM:0012334A cmpi.w #0,($720).w ROM:00123350 bgt.s loc_123360 ROM:00123352 bset #7,($1417).w ROM:00123358 move.b #4,($11FF).w ROM:0012335E bra.s locret_123386 ROM:00123360 ; --------------------------------------------------------------------------- ROM:00123360 ROM:00123360 loc_123360: ; CODE XREF: ROM:00123314↑j ROM:00123360 ; ROM:00123350↑j ROM:00123360 bsr.w sub_12338A ROM:00123364 rts ROM:00123366 ; --------------------------------------------------------------------------- ROM:00123366 ROM:00123366 loc_123366: ; DATA XREF: ROM:001232A8↑o ROM:00123366 btst #7,($1404).w ROM:0012336C bne.s locret_123386 ROM:0012336E bclr #4,($141C).w ROM:00123374 bclr #7,($1417).w ROM:0012337A move.b #1,($11FF).w ROM:00123380 bra.l locret_1232D2 ROM:00123386 ; --------------------------------------------------------------------------- ROM:00123386 ROM:00123386 locret_123386: ; CODE XREF: ROM:0012335E↑j ROM:00123386 ; ROM:0012336C↑j ROM:00123386 rts ROM:00123388 ; --------------------------------------------------------------------------- ROM:00123388 rts ROM:0012338A ROM:0012338A ; =============== S U B R O U T I N E ======================================= ROM:0012338A ROM:0012338A ROM:0012338A sub_12338A: ; CODE XREF: ROM:loc_123316↑p ROM:0012338A ; ROM:loc_123360↑p ROM:0012338A move.w #$3E5A,d1 ROM:0012338E move.w ($57E).w,d2 ROM:00123392 bsr.l sub_1174AA ROM:00123398 move.w d1,($BB2).w ROM:0012339C rts ROM:0012339C ; End of function sub_12338A ROM:0012339C ROM:0012339E ROM:0012339E ; =============== S U B R O U T I N E ======================================= ROM:0012339E ROM:0012339E ROM:0012339E sub_12339E: ; CODE XREF: sub_123C60+16↓p ROM:0012339E move.w $538(a5),d0 ROM:001233A2 cmpi.w #0,d0 ROM:001233A6 bne.s loc_1233B0 ROM:001233A8 bset #2,($1410).w ROM:001233AE bra.s loc_1233B6 ROM:001233B0 ; --------------------------------------------------------------------------- ROM:001233B0 ROM:001233B0 loc_1233B0: ; CODE XREF: sub_12339E+8↑j ROM:001233B0 bclr #2,($1410).w ROM:001233B6 ROM:001233B6 loc_1233B6: ; CODE XREF: sub_12339E+10↑j ROM:001233B6 bsr.l sub_122282 ROM:001233BC bsr.l nullsub_18 ROM:001233C2 bsr.l sub_121FDC ROM:001233C8 bsr.l sub_122134 ROM:001233CE bsr.l sub_121E04 ROM:001233D4 bsr.l sub_121C10 ROM:001233DA bsr.l sub_12278C ROM:001233E0 bsr.w sub_1238BC ROM:001233E4 bsr.w sub_123920 ROM:001233E8 bsr.w sub_1235A8 ROM:001233EC bsr.w sub_1233FE ROM:001233F0 bsr.w sub_12364C ROM:001233F4 bsr.w sub_1236D2 ROM:001233F8 bsr.w sub_1236FC ROM:001233FC rts ROM:001233FC ; End of function sub_12339E ROM:001233FC ROM:001233FE ROM:001233FE ; =============== S U B R O U T I N E ======================================= ROM:001233FE ROM:001233FE ROM:001233FE sub_1233FE: ; CODE XREF: sub_12339E+4E↑p ROM:001233FE clr.w d1 ROM:00123400 move.b ($1202).w,d1 ROM:00123404 cmpi.w #7,d1 ROM:00123408 bcc.s locret_123412 ROM:0012340A movea.l off_123414(pc,d1.w*4),a0 ROM:0012340E nop ROM:00123410 jmp (a0) ROM:00123412 ; --------------------------------------------------------------------------- ROM:00123412 ROM:00123412 locret_123412: ; CODE XREF: sub_1233FE+A↑j ROM:00123412 rts ROM:00123412 ; End of function sub_1233FE ROM:00123412 ROM:00123412 ; --------------------------------------------------------------------------- ROM:00123414 off_123414: dc.l loc_123430 ; DATA XREF: sub_1233FE+C↑r ROM:00123418 dc.l loc_123446 ROM:0012341C dc.l loc_123458 ROM:00123420 dc.l loc_1234AE ROM:00123424 dc.l loc_123506 ROM:00123428 dc.l loc_123548 ROM:0012342C dc.l loc_123562 ROM:00123430 ; --------------------------------------------------------------------------- ROM:00123430 ROM:00123430 loc_123430: ; DATA XREF: ROM:off_123414↑o ROM:00123430 bclr #7,($1419).w ROM:00123436 bclr #6,($141C).w ROM:0012343C move.b #1,($1202).w ROM:00123442 bra.s locret_123456 ROM:00123444 ; --------------------------------------------------------------------------- ROM:00123444 rts ROM:00123446 ; --------------------------------------------------------------------------- ROM:00123446 ROM:00123446 loc_123446: ; DATA XREF: ROM:00123418↑o ROM:00123446 btst #7,($1426).w ROM:0012344C beq.s locret_123456 ROM:0012344E move.b #2,($1202).w ROM:00123454 bra.s locret_1234AC ROM:00123456 ; --------------------------------------------------------------------------- ROM:00123456 ROM:00123456 locret_123456: ; CODE XREF: ROM:00123442↑j ROM:00123456 ; ROM:0012344C↑j ... ROM:00123456 rts ROM:00123458 ; --------------------------------------------------------------------------- ROM:00123458 ROM:00123458 loc_123458: ; DATA XREF: ROM:0012341C↑o ROM:00123458 btst #4,($899).w ROM:0012345E bne.s loc_12346A ROM:00123460 clr.b ($820).w ROM:00123464 clr.w ($68E).w ROM:00123468 bra.s loc_123472 ROM:0012346A ; --------------------------------------------------------------------------- ROM:0012346A ROM:0012346A loc_12346A: ; CODE XREF: ROM:0012345E↑j ROM:0012346A cmpi.w #0,($68E).w ROM:00123470 bgt.s loc_123496 ROM:00123472 ROM:00123472 loc_123472: ; CODE XREF: ROM:00123468↑j ROM:00123472 bsr.w sub_123760 ROM:00123476 move.w #$A,d0 ROM:0012347A clr.b ($81C).w ROM:0012347E move.w d0,($686).w ROM:00123482 move.b #1,($81C).w ROM:00123488 bset #7,($1419).w ROM:0012348E move.b #3,($1202).w ROM:00123494 bra.s locret_123504 ROM:00123496 ; --------------------------------------------------------------------------- ROM:00123496 ROM:00123496 loc_123496: ; CODE XREF: ROM:00123470↑j ROM:00123496 btst #7,($1426).w ROM:0012349C bne.s locret_1234AC ROM:0012349E bclr #7,($1419).w ROM:001234A4 move.b #1,($1202).w ROM:001234AA bra.s locret_123456 ROM:001234AC ; --------------------------------------------------------------------------- ROM:001234AC ROM:001234AC locret_1234AC: ; CODE XREF: ROM:00123454↑j ROM:001234AC ; ROM:0012349C↑j ROM:001234AC rts ROM:001234AE ; --------------------------------------------------------------------------- ROM:001234AE ROM:001234AE loc_1234AE: ; DATA XREF: ROM:00123420↑o ROM:001234AE btst #7,($1426).w ROM:001234B4 bne.s loc_1234C4 ROM:001234B6 bclr #7,($1419).w ROM:001234BC move.b #1,($1202).w ROM:001234C2 bra.s locret_123456 ROM:001234C4 ; --------------------------------------------------------------------------- ROM:001234C4 ROM:001234C4 loc_1234C4: ; CODE XREF: ROM:001234B4↑j ROM:001234C4 move.w ($BC6).w,d0 ROM:001234C8 cmp.w ($BC2).w,d0 ROM:001234CC blt.s loc_1234DC ROM:001234CE bclr #7,($1419).w ROM:001234D4 move.b #4,($1202).w ROM:001234DA bra.s locret_123546 ROM:001234DC ; --------------------------------------------------------------------------- ROM:001234DC ROM:001234DC loc_1234DC: ; CODE XREF: ROM:001234CC↑j ROM:001234DC cmpi.w #0,($686).w ROM:001234E2 bgt.s locret_123504 ROM:001234E4 bsr.w sub_12376E ROM:001234E8 move.w #$A,d0 ROM:001234EC clr.b ($81C).w ROM:001234F0 move.w d0,($686).w ROM:001234F4 move.b #1,($81C).w ROM:001234FA move.b #3,($1202).w ROM:00123500 bra.w *+4 ROM:00123504 ; --------------------------------------------------------------------------- ROM:00123504 ROM:00123504 locret_123504: ; CODE XREF: ROM:00123494↑j ROM:00123504 ; ROM:001234E2↑j ... ROM:00123504 rts ROM:00123506 ; --------------------------------------------------------------------------- ROM:00123506 ROM:00123506 loc_123506: ; DATA XREF: ROM:00123424↑o ROM:00123506 btst #7,($1426).w ROM:0012350C bne.s loc_123518 ROM:0012350E move.b #1,($1202).w ROM:00123514 bra.w locret_123456 ROM:00123518 ; --------------------------------------------------------------------------- ROM:00123518 ROM:00123518 loc_123518: ; CODE XREF: ROM:0012350C↑j ROM:00123518 move.w $532(a5),d0 ROM:0012351C cmpi.w #0,($BEA).w ROM:00123522 bge.s loc_123526 ROM:00123524 neg.w d0 ROM:00123526 ROM:00123526 loc_123526: ; CODE XREF: ROM:00123522↑j ROM:00123526 cmp.w ($BEA).w,d0 ROM:0012352A blt.s locret_123546 ROM:0012352C move.w $534(a5),d0 ROM:00123530 clr.b ($81F).w ROM:00123534 move.w d0,($68C).w ROM:00123538 move.b #1,($81F).w ROM:0012353E move.b #6,($1202).w ROM:00123544 bra.s locret_1235A4 ROM:00123546 ; --------------------------------------------------------------------------- ROM:00123546 ROM:00123546 locret_123546: ; CODE XREF: ROM:001234DA↑j ROM:00123546 ; ROM:0012352A↑j ... ROM:00123546 rts ROM:00123548 ; --------------------------------------------------------------------------- ROM:00123548 ROM:00123548 loc_123548: ; DATA XREF: ROM:00123428↑o ROM:00123548 btst #7,($1426).w ROM:0012354E bne.s locret_123560 ROM:00123550 bclr #6,($141C).w ROM:00123556 move.b #1,($1202).w ROM:0012355C bra.w locret_123456 ROM:00123560 ; --------------------------------------------------------------------------- ROM:00123560 ROM:00123560 locret_123560: ; CODE XREF: ROM:0012354E↑j ROM:00123560 ; ROM:0012357E↓j ROM:00123560 rts ROM:00123562 ; --------------------------------------------------------------------------- ROM:00123562 ROM:00123562 loc_123562: ; DATA XREF: ROM:0012342C↑o ROM:00123562 cmpi.w #0,($68C).w ROM:00123568 ble.s loc_123572 ROM:0012356A cmpi.w #0,($BEA).w ROM:00123570 bgt.s loc_123580 ROM:00123572 ROM:00123572 loc_123572: ; CODE XREF: ROM:00123568↑j ROM:00123572 bset #6,($141C).w ROM:00123578 move.b #5,($1202).w ROM:0012357E bra.s locret_123560 ROM:00123580 ; --------------------------------------------------------------------------- ROM:00123580 ROM:00123580 loc_123580: ; CODE XREF: ROM:00123570↑j ROM:00123580 move.w $532(a5),d0 ROM:00123584 cmp.w ($BEA).w,d0 ROM:00123588 bge.s loc_123592 ROM:0012358A move.b #4,($1202).w ROM:00123590 bra.s locret_123546 ROM:00123592 ; --------------------------------------------------------------------------- ROM:00123592 ROM:00123592 loc_123592: ; CODE XREF: ROM:00123588↑j ROM:00123592 btst #7,($1426).w ROM:00123598 bne.s locret_1235A4 ROM:0012359A move.b #1,($1202).w ROM:001235A0 bra.w locret_123456 ROM:001235A4 ; --------------------------------------------------------------------------- ROM:001235A4 ROM:001235A4 locret_1235A4: ; CODE XREF: ROM:00123544↑j ROM:001235A4 ; ROM:00123598↑j ROM:001235A4 rts ROM:001235A6 ; --------------------------------------------------------------------------- ROM:001235A6 rts ROM:001235A8 ROM:001235A8 ; =============== S U B R O U T I N E ======================================= ROM:001235A8 ROM:001235A8 ROM:001235A8 sub_1235A8: ; CODE XREF: sub_12339E+4A↑p ROM:001235A8 clr.w d1 ROM:001235AA move.b ($1203).w,d1 ROM:001235AE cmpi.w #4,d1 ROM:001235B2 bcc.s locret_1235BC ROM:001235B4 movea.l off_1235BE(pc,d1.w*4),a0 ROM:001235B8 nop ROM:001235BA jmp (a0) ROM:001235BC ; --------------------------------------------------------------------------- ROM:001235BC ROM:001235BC locret_1235BC: ; CODE XREF: sub_1235A8+A↑j ROM:001235BC rts ROM:001235BC ; End of function sub_1235A8 ROM:001235BC ROM:001235BC ; --------------------------------------------------------------------------- ROM:001235BE off_1235BE: dc.l loc_1235CE ; DATA XREF: sub_1235A8+C↑r ROM:001235C2 dc.l loc_1235DE ROM:001235C6 dc.l loc_1235F0 ROM:001235CA dc.l loc_12361A ROM:001235CE ; --------------------------------------------------------------------------- ROM:001235CE ROM:001235CE loc_1235CE: ; DATA XREF: ROM:off_1235BE↑o ROM:001235CE bclr #2,($142F).w ROM:001235D4 move.b #1,($1203).w ROM:001235DA bra.s locret_1235EE ROM:001235DC ; --------------------------------------------------------------------------- ROM:001235DC rts ROM:001235DE ; --------------------------------------------------------------------------- ROM:001235DE ROM:001235DE loc_1235DE: ; DATA XREF: ROM:001235C2↑o ROM:001235DE btst #1,($1426).w ROM:001235E4 beq.s locret_1235EE ROM:001235E6 move.b #2,($1203).w ROM:001235EC bra.s locret_123618 ROM:001235EE ; --------------------------------------------------------------------------- ROM:001235EE ROM:001235EE locret_1235EE: ; CODE XREF: ROM:001235DA↑j ROM:001235EE ; ROM:001235E4↑j ... ROM:001235EE rts ROM:001235F0 ; --------------------------------------------------------------------------- ROM:001235F0 ROM:001235F0 loc_1235F0: ; DATA XREF: ROM:001235C6↑o ROM:001235F0 btst #1,($1426).w ROM:001235F6 bne.s loc_123600 ROM:001235F8 move.b #1,($1203).w ROM:001235FE bra.s locret_1235EE ROM:00123600 ; --------------------------------------------------------------------------- ROM:00123600 ROM:00123600 loc_123600: ; CODE XREF: ROM:001235F6↑j ROM:00123600 move.w $528(a5),d0 ROM:00123604 cmp.w ($9A0).w,d0 ROM:00123608 blt.s locret_123618 ROM:0012360A bset #2,($142F).w ROM:00123610 move.b #3,($1203).w ROM:00123616 bra.s locret_123648 ROM:00123618 ; --------------------------------------------------------------------------- ROM:00123618 ROM:00123618 locret_123618: ; CODE XREF: ROM:001235EC↑j ROM:00123618 ; ROM:00123608↑j ... ROM:00123618 rts ROM:0012361A ; --------------------------------------------------------------------------- ROM:0012361A ROM:0012361A loc_12361A: ; DATA XREF: ROM:001235CA↑o ROM:0012361A btst #1,($1426).w ROM:00123620 bne.s loc_123630 ROM:00123622 bclr #2,($142F).w ROM:00123628 move.b #1,($1203).w ROM:0012362E bra.s locret_1235EE ROM:00123630 ; --------------------------------------------------------------------------- ROM:00123630 ROM:00123630 loc_123630: ; CODE XREF: ROM:00123620↑j ROM:00123630 move.w $526(a5),d0 ROM:00123634 cmp.w ($9A0).w,d0 ROM:00123638 bge.s locret_123648 ROM:0012363A bclr #2,($142F).w ROM:00123640 move.b #2,($1203).w ROM:00123646 bra.s locret_123618 ROM:00123648 ; --------------------------------------------------------------------------- ROM:00123648 ROM:00123648 locret_123648: ; CODE XREF: ROM:00123616↑j ROM:00123648 ; ROM:00123638↑j ROM:00123648 rts ROM:0012364A ; --------------------------------------------------------------------------- ROM:0012364A rts ROM:0012364C ROM:0012364C ; =============== S U B R O U T I N E ======================================= ROM:0012364C ROM:0012364C ROM:0012364C sub_12364C: ; CODE XREF: sub_12339E+52↑p ROM:0012364C btst #5,($88A).w ROM:00123652 beq.s loc_123666 ROM:00123654 move.w #$3E60,d1 ROM:00123658 move.w ($9E8).w,d2 ROM:0012365C bsr.l sub_1174AA ROM:00123662 move.w d1,($BCE).w ROM:00123666 ROM:00123666 loc_123666: ; CODE XREF: sub_12364C+6↑j ROM:00123666 move.w $53C(a5),d1 ROM:0012366A move.w $53E(a5),d2 ROM:0012366E cmp.w ($518).w,d1 ROM:00123672 bge.s loc_12367C ROM:00123674 bset #4,($1428).w ROM:0012367A bra.s loc_123688 ROM:0012367C ; --------------------------------------------------------------------------- ROM:0012367C ROM:0012367C loc_12367C: ; CODE XREF: sub_12364C+26↑j ROM:0012367C cmp.w ($518).w,d2 ROM:00123680 ble.s loc_123688 ROM:00123682 bclr #4,($1428).w ROM:00123688 ROM:00123688 loc_123688: ; CODE XREF: sub_12364C+2E↑j ROM:00123688 ; sub_12364C+34↑j ROM:00123688 btst #4,($1428).w ROM:0012368E beq.s loc_1236A0 ROM:00123690 btst #7,($1426).w ROM:00123696 bne.s loc_12369E ROM:00123698 move.w ($BCE).w,($BD0).w ROM:0012369E ROM:0012369E loc_12369E: ; CODE XREF: sub_12364C+4A↑j ROM:0012369E bra.s locret_1236D0 ROM:001236A0 ; --------------------------------------------------------------------------- ROM:001236A0 ROM:001236A0 loc_1236A0: ; CODE XREF: sub_12364C+42↑j ROM:001236A0 cmpi.w #0,($688).w ROM:001236A6 bgt.s locret_1236D0 ROM:001236A8 cmpi.w #0,($BD0).w ROM:001236AE ble.s locret_1236D0 ROM:001236B0 clr.b ($81D).w ROM:001236B4 move.w #$A,($688).w ROM:001236BA move.b #1,($81D).w ROM:001236C0 move.w ($BD0).w,d0 ROM:001236C4 sub.w $518(a5),d0 ROM:001236C8 bpl.s loc_1236CC ROM:001236CA clr.w d0 ROM:001236CC ROM:001236CC loc_1236CC: ; CODE XREF: sub_12364C+7C↑j ROM:001236CC move.w d0,($BD0).w ROM:001236D0 ROM:001236D0 locret_1236D0: ; CODE XREF: sub_12364C:loc_12369E↑j ROM:001236D0 ; sub_12364C+5A↑j ... ROM:001236D0 rts ROM:001236D0 ; End of function sub_12364C ROM:001236D0 ROM:001236D2 ROM:001236D2 ; =============== S U B R O U T I N E ======================================= ROM:001236D2 ROM:001236D2 ROM:001236D2 sub_1236D2: ; CODE XREF: sub_12339E+56↑p ROM:001236D2 btst #6,($141C).w ROM:001236D8 beq.s loc_1236F4 ROM:001236DA cmpi.w #0,($BD0).w ROM:001236E0 bne.s loc_1236F0 ROM:001236E2 cmpi.w #0,($BEA).w ROM:001236E8 bgt.s loc_1236F0 ROM:001236EA bset #5,($1431).w ROM:001236F0 ROM:001236F0 loc_1236F0: ; CODE XREF: sub_1236D2+E↑j ROM:001236F0 ; sub_1236D2+16↑j ROM:001236F0 bra.w locret_1236FA ROM:001236F4 ; --------------------------------------------------------------------------- ROM:001236F4 ROM:001236F4 loc_1236F4: ; CODE XREF: sub_1236D2+6↑j ROM:001236F4 bclr #5,($1431).w ROM:001236FA ROM:001236FA locret_1236FA: ; CODE XREF: sub_1236D2:loc_1236F0↑j ROM:001236FA rts ROM:001236FA ; End of function sub_1236D2 ROM:001236FA ROM:001236FC ROM:001236FC ; =============== S U B R O U T I N E ======================================= ROM:001236FC ROM:001236FC ROM:001236FC sub_1236FC: ; CODE XREF: sub_12339E+5A↑p ROM:001236FC move.w ($BC0).w,d0 ROM:00123700 add.w ($144C).w,d0 ROM:00123704 add.w ($B7C).w,d0 ROM:00123708 btst #6,($1406).w ROM:0012370E beq.s loc_123714 ROM:00123710 add.w $514(a5),d0 ROM:00123714 ROM:00123714 loc_123714: ; CODE XREF: sub_1236FC+12↑j ROM:00123714 btst #2,($1418).w ROM:0012371A beq.s loc_123720 ROM:0012371C add.w $512(a5),d0 ROM:00123720 ROM:00123720 loc_123720: ; CODE XREF: sub_1236FC+1E↑j ROM:00123720 btst #2,($142F).w ROM:00123726 beq.s loc_12372C ROM:00123728 add.w $516(a5),d0 ROM:0012372C ROM:0012372C loc_12372C: ; CODE XREF: sub_1236FC+2A↑j ROM:0012372C btst #3,($151F).w ROM:00123732 beq.s loc_123740 ROM:00123734 btst #0,($CA3).w ROM:0012373A bne.s loc_123740 ROM:0012373C add.w ($BD0).w,d0 ROM:00123740 ROM:00123740 loc_123740: ; CODE XREF: sub_1236FC+36↑j ROM:00123740 ; sub_1236FC+3E↑j ROM:00123740 add.w ($BD2).w,d0 ROM:00123744 move.w d0,($BC6).w ROM:00123748 btst #7,($1419).w ROM:0012374E beq.s loc_123758 ROM:00123750 move.w ($BC2).w,($BC4).w ROM:00123756 bra.s locret_12375E ROM:00123758 ; --------------------------------------------------------------------------- ROM:00123758 ROM:00123758 loc_123758: ; CODE XREF: sub_1236FC+52↑j ROM:00123758 move.w ($BC6).w,($BC4).w ROM:0012375E ROM:0012375E locret_12375E: ; CODE XREF: sub_1236FC+5A↑j ROM:0012375E rts ROM:0012375E ; End of function sub_1236FC ROM:0012375E ROM:00123760 ROM:00123760 ; =============== S U B R O U T I N E ======================================= ROM:00123760 ROM:00123760 ROM:00123760 sub_123760: ; CODE XREF: ROM:loc_123472↑p ROM:00123760 move.w ($57E).w,($BC2).w ROM:00123766 move.w ($518).w,($BDC).w ROM:0012376C rts ROM:0012376C ; End of function sub_123760 ROM:0012376C ROM:0012376E ROM:0012376E ; =============== S U B R O U T I N E ======================================= ROM:0012376E ROM:0012376E ROM:0012376E sub_12376E: ; CODE XREF: ROM:001234E4↑p ROM:0012376E move.w #$3E5E,d1 ROM:00123772 move.w ($9E8).w,d2 ROM:00123776 bsr.l sub_1174AA ROM:0012377C move.w d1,($BDA).w ROM:00123780 move.w ($BDC).w,d2 ROM:00123784 sub.w ($518).w,d2 ROM:00123788 clr.l d3 ROM:0012378A move.w ($BC2).w,d3 ROM:0012378E sub.w ($BC6).w,d3 ROM:00123792 clr.l d4 ROM:00123794 move.w ($BDC).w,d4 ROM:00123798 sub.w $536(a5),d4 ROM:0012379C cmpi.w #0,d2 ROM:001237A0 ble.s loc_1237A6 ROM:001237A2 divs.w d2,d4 ROM:001237A4 bra.s loc_1237AA ROM:001237A6 ; --------------------------------------------------------------------------- ROM:001237A6 ROM:001237A6 loc_1237A6: ; CODE XREF: sub_12376E+32↑j ROM:001237A6 move.w #0,d4 ROM:001237AA ROM:001237AA loc_1237AA: ; CODE XREF: sub_12376E+36↑j ROM:001237AA move.w d4,($BCC).w ROM:001237AE cmpi.w #0,d4 ROM:001237B2 ble.s loc_1237BA ROM:001237B4 divs.w ($BCC).w,d3 ROM:001237B8 bra.s loc_1237BE ROM:001237BA ; --------------------------------------------------------------------------- ROM:001237BA ROM:001237BA loc_1237BA: ; CODE XREF: sub_12376E+44↑j ROM:001237BA move.w #0,d3 ROM:001237BE ROM:001237BE loc_1237BE: ; CODE XREF: sub_12376E+4A↑j ROM:001237BE move.w d3,($BC8).w ROM:001237C2 move.w ($BC8).w,d3 ROM:001237C6 move.w $536(a5),d5 ROM:001237CA btst #2,($140D).w ROM:001237D0 beq.s loc_1237DC ROM:001237D2 move.w $51C(a5),d2 ROM:001237D6 move.w $520(a5),d4 ROM:001237DA bra.s loc_1237E4 ROM:001237DC ; --------------------------------------------------------------------------- ROM:001237DC ROM:001237DC loc_1237DC: ; CODE XREF: sub_12376E+62↑j ROM:001237DC move.w $51A(a5),d2 ROM:001237E0 move.w $51E(a5),d4 ROM:001237E4 ROM:001237E4 loc_1237E4: ; CODE XREF: sub_12376E+6C↑j ROM:001237E4 cmp.w d3,d2 ROM:001237E6 blt.s loc_1237EE ROM:001237E8 cmp.w ($518).w,d5 ROM:001237EC ble.s loc_1237F0 ROM:001237EE ROM:001237EE loc_1237EE: ; CODE XREF: sub_12376E+78↑j ROM:001237EE move.w d2,d3 ROM:001237F0 ROM:001237F0 loc_1237F0: ; CODE XREF: sub_12376E+7E↑j ROM:001237F0 cmp.w d3,d4 ROM:001237F2 ble.s loc_1237F6 ROM:001237F4 move.w d4,d3 ROM:001237F6 ROM:001237F6 loc_1237F6: ; CODE XREF: sub_12376E+84↑j ROM:001237F6 btst #4,($899).w ROM:001237FC bne.s loc_123810 ROM:001237FE btst #2,($140D).w ROM:00123804 beq.s loc_12380C ROM:00123806 move.w $522(a5),d3 ROM:0012380A bra.s loc_123810 ROM:0012380C ; --------------------------------------------------------------------------- ROM:0012380C ROM:0012380C loc_12380C: ; CODE XREF: sub_12376E+96↑j ROM:0012380C move.w $524(a5),d3 ROM:00123810 ROM:00123810 loc_123810: ; CODE XREF: sub_12376E+8E↑j ROM:00123810 ; sub_12376E+9C↑j ROM:00123810 move.w d3,($BCA).w ROM:00123814 move.w ($BC2).w,d0 ROM:00123818 btst #1,($1426).w ROM:0012381E beq.s loc_123826 ROM:00123820 sub.w ($BCA).w,d0 ROM:00123824 bra.s loc_12382A ROM:00123826 ; --------------------------------------------------------------------------- ROM:00123826 ROM:00123826 loc_123826: ; CODE XREF: sub_12376E+B0↑j ROM:00123826 sub.w ($BDA).w,d0 ROM:0012382A ROM:0012382A loc_12382A: ; CODE XREF: sub_12376E+B6↑j ROM:0012382A move.w d0,($BC2).w ROM:0012382E move.w ($BC6).w,d0 ROM:00123832 cmp.w ($BC2).w,d0 ROM:00123836 ble.s loc_12383C ROM:00123838 move.w d0,($BC2).w ROM:0012383C ROM:0012383C loc_12383C: ; CODE XREF: sub_12376E+C8↑j ROM:0012383C move.w ($518).w,($BDC).w ROM:00123842 rts ROM:00123842 ; End of function sub_12376E ROM:00123842 ROM:00123844 ROM:00123844 ; =============== S U B R O U T I N E ======================================= ROM:00123844 ROM:00123844 ROM:00123844 sub_123844: ; CODE XREF: ROM:0012237C↑p ROM:00123844 ; ROM:001223C4↑p ... ROM:00123844 move.w $D8(a5),d1 ROM:00123848 btst #6,($140B).w ROM:0012384E beq.s locret_1238BA ROM:00123850 btst #5,($1419).w ROM:00123856 beq.s loc_123874 ROM:00123858 move.w ($BBE).w,d0 ROM:0012385C add.w ($B6A).w,d0 ROM:00123860 sub.w ($B66).w,d0 ROM:00123864 cmp.w d0,d1 ROM:00123866 bge.s loc_12386E ROM:00123868 move.w d1,($BBE).w ROM:0012386C bra.s loc_123872 ROM:0012386E ; --------------------------------------------------------------------------- ROM:0012386E ROM:0012386E loc_12386E: ; CODE XREF: sub_123844+22↑j ROM:0012386E move.w d0,($BBE).w ROM:00123872 ROM:00123872 loc_123872: ; CODE XREF: sub_123844+28↑j ROM:00123872 bra.s locret_1238BA ROM:00123874 ; --------------------------------------------------------------------------- ROM:00123874 ROM:00123874 loc_123874: ; CODE XREF: sub_123844+12↑j ROM:00123874 btst #1,($1414).w ROM:0012387A beq.s loc_123898 ROM:0012387C move.w ($C22).w,d0 ROM:00123880 add.w ($B6A).w,d0 ROM:00123884 sub.w ($B66).w,d0 ROM:00123888 cmp.w d0,d1 ROM:0012388A bge.s loc_123892 ROM:0012388C move.w d1,($C22).w ROM:00123890 bra.s loc_123896 ROM:00123892 ; --------------------------------------------------------------------------- ROM:00123892 ROM:00123892 loc_123892: ; CODE XREF: sub_123844+46↑j ROM:00123892 move.w d0,($C22).w ROM:00123896 ROM:00123896 loc_123896: ; CODE XREF: sub_123844+4C↑j ROM:00123896 bra.s locret_1238BA ROM:00123898 ; --------------------------------------------------------------------------- ROM:00123898 ROM:00123898 loc_123898: ; CODE XREF: sub_123844+36↑j ROM:00123898 btst #7,($1424).w ROM:0012389E beq.s locret_1238BA ROM:001238A0 move.w ($B56).w,d0 ROM:001238A4 add.w ($B6A).w,d0 ROM:001238A8 sub.w ($B66).w,d0 ROM:001238AC cmp.w d0,d1 ROM:001238AE bge.s loc_1238B6 ROM:001238B0 move.w d1,($B56).w ROM:001238B4 bra.s locret_1238BA ROM:001238B6 ; --------------------------------------------------------------------------- ROM:001238B6 ROM:001238B6 loc_1238B6: ; CODE XREF: sub_123844+6A↑j ROM:001238B6 move.w d0,($B56).w ROM:001238BA ROM:001238BA locret_1238BA: ; CODE XREF: sub_123844+A↑j ROM:001238BA ; sub_123844:loc_123872↑j ... ROM:001238BA rts ROM:001238BA ; End of function sub_123844 ROM:001238BA ROM:001238BC ROM:001238BC ; =============== S U B R O U T I N E ======================================= ROM:001238BC ROM:001238BC ROM:001238BC sub_1238BC: ; CODE XREF: sub_12339E+42↑p ROM:001238BC btst #6,($1419).w ROM:001238C2 beq.s loc_1238CC ROM:001238C4 move.w $52A(a5),($BD6).w ROM:001238CA bra.s locret_1238D2 ROM:001238CC ; --------------------------------------------------------------------------- ROM:001238CC ROM:001238CC loc_1238CC: ; CODE XREF: sub_1238BC+6↑j ROM:001238CC move.w $52C(a5),($BD6).w ROM:001238D2 ROM:001238D2 locret_1238D2: ; CODE XREF: sub_1238BC+E↑j ROM:001238D2 rts ROM:001238D2 ; End of function sub_1238BC ROM:001238D2 ROM:001238D4 ROM:001238D4 ; =============== S U B R O U T I N E ======================================= ROM:001238D4 ROM:001238D4 ROM:001238D4 sub_1238D4: ; CODE XREF: ROM:001239AA↓p ROM:001238D4 move.w ($68A).w,d0 ROM:001238D8 muls.w ($BD6).w,d0 ROM:001238DC divs.w $52E(a5),d0 ROM:001238E0 move.w d0,($BD2).w ROM:001238E4 rts ROM:001238E4 ; End of function sub_1238D4 ROM:001238E4 ROM:001238E6 ROM:001238E6 ; =============== S U B R O U T I N E ======================================= ROM:001238E6 ROM:001238E6 ROM:001238E6 sub_1238E6: ; CODE XREF: ROM:0012397C↓p ROM:001238E6 ; ROM:loc_1239A6↓p ROM:001238E6 move.w #$3E62,d1 ROM:001238EA move.w ($9E8).w,d2 ROM:001238EE bsr.l sub_1174AA ROM:001238F4 move.w d1,($BD8).w ROM:001238F8 move.w ($C56).w,d0 ROM:001238FC muls.w ($BD8).w,d0 ROM:00123900 divs.w ($C54).w,d0 ROM:00123904 move.w $530(a5),d1 ROM:00123908 muls.w ($BD2).w,d1 ROM:0012390C divs.w ($BD6).w,d1 ROM:00123910 add.w d0,d1 ROM:00123912 move.w d1,($BD4).w ROM:00123916 rts ROM:00123916 ; End of function sub_1238E6 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:loc_123978↓p ROM:00123918 move.w ($BD6).w,($BD2).w ROM:0012391E rts ROM:0012391E ; End of function sub_123918 ROM:0012391E ROM:00123920 ROM:00123920 ; =============== S U B R O U T I N E ======================================= ROM:00123920 ROM:00123920 ROM:00123920 sub_123920: ; CODE XREF: sub_12339E+46↑p ROM:00123920 clr.w d1 ROM:00123922 move.b ($1204).w,d1 ROM:00123926 cmpi.w #4,d1 ROM:0012392A bcc.s locret_123934 ROM:0012392C movea.l off_123936(pc,d1.w*4),a0 ROM:00123930 nop ROM:00123932 jmp (a0) ROM:00123934 ; --------------------------------------------------------------------------- ROM:00123934 ROM:00123934 locret_123934: ; CODE XREF: sub_123920+A↑j ROM:00123934 rts ROM:00123934 ; End of function sub_123920 ROM:00123934 ROM:00123934 ; --------------------------------------------------------------------------- ROM:00123936 off_123936: dc.l loc_123946 ; DATA XREF: sub_123920+C↑r ROM:0012393A dc.l loc_123950 ROM:0012393E dc.l loc_123982 ROM:00123942 dc.l loc_1239C4 ROM:00123946 ; --------------------------------------------------------------------------- ROM:00123946 ROM:00123946 loc_123946: ; DATA XREF: ROM:off_123936↑o ROM:00123946 move.b #1,($1204).w ROM:0012394C bra.s loc_123978 ROM:0012394E ; --------------------------------------------------------------------------- ROM:0012394E rts ROM:00123950 ; --------------------------------------------------------------------------- ROM:00123950 ROM:00123950 loc_123950: ; DATA XREF: ROM:0012393A↑o ROM:00123950 btst #7,($1420).w ROM:00123956 beq.s loc_123978 ROM:00123958 bclr #7,($1420).w ROM:0012395E move.w $52E(a5),d0 ROM:00123962 clr.b ($81E).w ROM:00123966 move.w d0,($68A).w ROM:0012396A move.b #1,($81E).w ROM:00123970 move.b #2,($1204).w ROM:00123976 bra.s loc_1239A6 ROM:00123978 ; --------------------------------------------------------------------------- ROM:00123978 ROM:00123978 loc_123978: ; CODE XREF: ROM:0012394C↑j ROM:00123978 ; ROM:00123956↑j ... ROM:00123978 bsr.w sub_123918 ROM:0012397C bsr.w sub_1238E6 ROM:00123980 rts ROM:00123982 ; --------------------------------------------------------------------------- ROM:00123982 ROM:00123982 loc_123982: ; DATA XREF: ROM:0012393E↑o ROM:00123982 btst #2,($1409).w ROM:00123988 beq.s loc_123992 ROM:0012398A move.b #1,($1204).w ROM:00123990 bra.s loc_123978 ROM:00123992 ; --------------------------------------------------------------------------- ROM:00123992 ROM:00123992 loc_123992: ; CODE XREF: ROM:00123988↑j ROM:00123992 btst #7,($1426).w ROM:00123998 bne.s loc_12399C ROM:0012399A bra.s loc_1239B0 ROM:0012399C ; --------------------------------------------------------------------------- ROM:0012399C ROM:0012399C loc_12399C: ; CODE XREF: ROM:00123998↑j ROM:0012399C cmpi.w #0,($68A).w ROM:001239A2 bgt.s loc_1239A6 ROM:001239A4 bra.s loc_1239B0 ROM:001239A6 ; --------------------------------------------------------------------------- ROM:001239A6 ROM:001239A6 loc_1239A6: ; CODE XREF: ROM:00123976↑j ROM:001239A6 ; ROM:001239A2↑j ROM:001239A6 bsr.w sub_1238E6 ROM:001239AA bsr.w sub_1238D4 ROM:001239AE rts ROM:001239B0 ; --------------------------------------------------------------------------- ROM:001239B0 ROM:001239B0 loc_1239B0: ; CODE XREF: ROM:0012399A↑j ROM:001239B0 ; ROM:001239A4↑j ROM:001239B0 move.w #0,($BD2).w ROM:001239B6 move.w #0,($BD4).w ROM:001239BC move.b #3,($1204).w ROM:001239C2 bra.s locret_1239D4 ROM:001239C4 ; --------------------------------------------------------------------------- ROM:001239C4 ROM:001239C4 loc_1239C4: ; DATA XREF: ROM:00123942↑o ROM:001239C4 btst #2,($1409).w ROM:001239CA beq.s locret_1239D4 ROM:001239CC move.b #1,($1204).w ROM:001239D2 bra.s loc_123978 ROM:001239D4 ; --------------------------------------------------------------------------- ROM:001239D4 ROM:001239D4 locret_1239D4: ; CODE XREF: ROM:001239C2↑j ROM:001239D4 ; ROM:001239CA↑j ROM:001239D4 rts ROM:001239D6 ; --------------------------------------------------------------------------- ROM:001239D6 rts ROM:001239D8 ROM:001239D8 ; =============== S U B R O U T I N E ======================================= ROM:001239D8 ROM:001239D8 ROM:001239D8 sub_1239D8: ; CODE XREF: ROM:loc_122C1E↑p ROM:001239D8 btst #6,($1406).w ROM:001239DE bne.s loc_1239E6 ROM:001239E0 move.w $540(a5),d3 ROM:001239E4 bra.s loc_1239EA ROM:001239E6 ; --------------------------------------------------------------------------- ROM:001239E6 ROM:001239E6 loc_1239E6: ; CODE XREF: sub_1239D8+6↑j ROM:001239E6 move.w $542(a5),d3 ROM:001239EA ROM:001239EA loc_1239EA: ; CODE XREF: sub_1239D8+C↑j ROM:001239EA ext.l d3 ROM:001239EC btst #4,($899).w ROM:001239F2 beq.s loc_123A40 ROM:001239F4 clr.l d1 ROM:001239F6 move.w ($BEE).w,d1 ROM:001239FA sub.w ($BE6).w,d1 ROM:001239FE sub.w ($144E).w,d1 ROM:00123A02 swap d1 ROM:00123A04 move.w ($1450).w,d2 ROM:00123A08 swap d2 ROM:00123A0A move.w ($1454).w,d2 ROM:00123A0E bsr.l sub_1173B6 ROM:00123A14 move.w $546(a5),d5 ROM:00123A18 swap d5 ROM:00123A1A clr.w d5 ROM:00123A1C cmp.l d4,d5 ROM:00123A1E bgt.s loc_123A22 ROM:00123A20 move.l d5,d4 ROM:00123A22 ROM:00123A22 loc_123A22: ; CODE XREF: sub_1239D8+46↑j ROM:00123A22 move.w $548(a5),d5 ROM:00123A26 swap d5 ROM:00123A28 clr.w d5 ROM:00123A2A cmp.l d4,d5 ROM:00123A2C ble.s loc_123A30 ROM:00123A2E move.l d5,d4 ROM:00123A30 ROM:00123A30 loc_123A30: ; CODE XREF: sub_1239D8+54↑j ROM:00123A30 move.w d4,($1454).w ROM:00123A34 swap d4 ROM:00123A36 move.w d4,($1450).w ROM:00123A3A bra.l locret_123AA8 ROM:00123A40 ; --------------------------------------------------------------------------- ROM:00123A40 ROM:00123A40 loc_123A40: ; CODE XREF: sub_1239D8+1A↑j ROM:00123A40 move.w ($144E).w,d6 ROM:00123A44 move.w ($BEE).w,d1 ROM:00123A48 ext.l d1 ROM:00123A4A sub.w ($BE6).w,d1 ROM:00123A4E swap d1 ROM:00123A50 move.w ($144E).w,d2 ROM:00123A54 swap d2 ROM:00123A56 move.w ($1452).w,d2 ROM:00123A5A bsr.l sub_1173B6 ROM:00123A60 clr.l d5 ROM:00123A62 move.w $544(a5),d5 ROM:00123A66 swap d5 ROM:00123A68 cmp.l d4,d5 ROM:00123A6A bgt.s loc_123A6E ROM:00123A6C move.l d5,d4 ROM:00123A6E ROM:00123A6E loc_123A6E: ; CODE XREF: sub_1239D8+92↑j ROM:00123A6E move.w d4,($1452).w ROM:00123A72 swap d4 ROM:00123A74 cmpi.w #0,d4 ROM:00123A78 blt.s loc_123A80 ROM:00123A7A move.w d4,($144E).w ROM:00123A7E bra.s loc_123A86 ROM:00123A80 ; --------------------------------------------------------------------------- ROM:00123A80 ROM:00123A80 loc_123A80: ; CODE XREF: sub_1239D8+A0↑j ROM:00123A80 move.w #0,($144E).w ROM:00123A86 ROM:00123A86 loc_123A86: ; CODE XREF: sub_1239D8+A6↑j ROM:00123A86 move.w ($1450).w,d0 ROM:00123A8A add.w d6,d0 ROM:00123A8C sub.w ($144E).w,d0 ROM:00123A90 move.w $546(a5),d1 ROM:00123A94 cmp.w d0,d1 ROM:00123A96 bge.s loc_123A9A ROM:00123A98 move.w d1,d0 ROM:00123A9A ROM:00123A9A loc_123A9A: ; CODE XREF: sub_1239D8+BE↑j ROM:00123A9A move.w $548(a5),d1 ROM:00123A9E cmp.w d0,d1 ROM:00123AA0 ble.s loc_123AA4 ROM:00123AA2 move.w d1,d0 ROM:00123AA4 ROM:00123AA4 loc_123AA4: ; CODE XREF: sub_1239D8+C8↑j ROM:00123AA4 move.w d0,($1450).w ROM:00123AA8 ROM:00123AA8 locret_123AA8: ; CODE XREF: sub_1239D8+62↑j ROM:00123AA8 rts ROM:00123AA8 ; End of function sub_1239D8 ROM:00123AA8 ROM:00123AAA ROM:00123AAA ; =============== S U B R O U T I N E ======================================= ROM:00123AAA ROM:00123AAA ROM:00123AAA sub_123AAA: ; CODE XREF: sub_123C60+10↓p ROM:00123AAA bclr #6,($141A).w ROM:00123AB0 btst #7,($1426).w ROM:00123AB6 beq.s loc_123ADC ROM:00123AB8 bset #6,($141A).w ROM:00123ABE btst #3,($151F).w ROM:00123AC4 beq.s loc_123ADC ROM:00123AC6 btst #0,($CA3).w ROM:00123ACC bne.s loc_123ADC ROM:00123ACE btst #3,($1430).w ROM:00123AD4 beq.s loc_123ADC ROM:00123AD6 bclr #6,($141A).w ROM:00123ADC ROM:00123ADC loc_123ADC: ; CODE XREF: sub_123AAA+C↑j ROM:00123ADC ; sub_123AAA+1A↑j ... ROM:00123ADC clr.w d1 ROM:00123ADE move.b ($1205).w,d1 ROM:00123AE2 cmpi.w #5,d1 ROM:00123AE6 bcc.s locret_123AF0 ROM:00123AE8 movea.l off_123AF2(pc,d1.w*4),a0 ROM:00123AEC nop ROM:00123AEE jmp (a0) ROM:00123AF0 ; --------------------------------------------------------------------------- ROM:00123AF0 ROM:00123AF0 locret_123AF0: ; CODE XREF: sub_123AAA+3C↑j ROM:00123AF0 rts ROM:00123AF0 ; End of function sub_123AAA ROM:00123AF0 ROM:00123AF0 ; --------------------------------------------------------------------------- ROM:00123AF2 off_123AF2: dc.l loc_123B06 ; DATA XREF: sub_123AAA+3E↑r ROM:00123AF6 dc.l loc_123B10 ROM:00123AFA dc.l loc_123B46 ROM:00123AFE dc.l loc_123B76 ROM:00123B02 dc.l loc_123BC2 ROM:00123B06 ; --------------------------------------------------------------------------- ROM:00123B06 ROM:00123B06 loc_123B06: ; DATA XREF: ROM:off_123AF2↑o ROM:00123B06 move.b #1,($1205).w ROM:00123B0C bra.w loc_123B40 ROM:00123B10 ; --------------------------------------------------------------------------- ROM:00123B10 ROM:00123B10 loc_123B10: ; DATA XREF: ROM:00123AF6↑o ROM:00123B10 btst #1,($1426).w ROM:00123B16 beq.s loc_123B28 ROM:00123B18 btst #6,($141A).w ROM:00123B1E beq.s loc_123B28 ROM:00123B20 move.b #3,($1205).w ROM:00123B26 rts ROM:00123B28 ; --------------------------------------------------------------------------- ROM:00123B28 ROM:00123B28 loc_123B28: ; CODE XREF: ROM:00123B16↑j ROM:00123B28 ; ROM:00123B1E↑j ROM:00123B28 btst #1,($1426).w ROM:00123B2E beq.s loc_123B40 ROM:00123B30 btst #6,($141A).w ROM:00123B36 bne.s loc_123B40 ROM:00123B38 move.b #2,($1205).w ROM:00123B3E bra.s loc_123B70 ROM:00123B40 ; --------------------------------------------------------------------------- ROM:00123B40 ROM:00123B40 loc_123B40: ; CODE XREF: ROM:00123B0C↑j ROM:00123B40 ; ROM:00123B2E↑j ... ROM:00123B40 bsr.w sub_123C52 ROM:00123B44 rts ROM:00123B46 ; --------------------------------------------------------------------------- ROM:00123B46 ROM:00123B46 loc_123B46: ; DATA XREF: ROM:00123AFA↑o ROM:00123B46 btst #1,($1426).w ROM:00123B4C bne.s loc_123B56 ROM:00123B4E move.b #1,($1205).w ROM:00123B54 bra.s loc_123B40 ROM:00123B56 ; --------------------------------------------------------------------------- ROM:00123B56 ROM:00123B56 loc_123B56: ; CODE XREF: ROM:00123B4C↑j ROM:00123B56 move.w ($BDE).w,d0 ROM:00123B5A btst #6,($141A).w ROM:00123B60 beq.s loc_123B70 ROM:00123B62 cmp.w ($BE2).w,d0 ROM:00123B66 bgt.s loc_123B70 ROM:00123B68 move.b #3,($1205).w ROM:00123B6E rts ROM:00123B70 ; --------------------------------------------------------------------------- ROM:00123B70 ROM:00123B70 loc_123B70: ; CODE XREF: ROM:00123B3E↑j ROM:00123B70 ; ROM:00123B60↑j ... ROM:00123B70 bsr.w sub_123C4A ROM:00123B74 rts ROM:00123B76 ; --------------------------------------------------------------------------- ROM:00123B76 ROM:00123B76 loc_123B76: ; DATA XREF: ROM:00123AFE↑o ROM:00123B76 btst #1,($1426).w ROM:00123B7C bne.s loc_123B86 ROM:00123B7E move.b #1,($1205).w ROM:00123B84 bra.s loc_123B40 ROM:00123B86 ; --------------------------------------------------------------------------- ROM:00123B86 ROM:00123B86 loc_123B86: ; CODE XREF: ROM:00123B7C↑j ROM:00123B86 move.w ($BDE).w,d0 ROM:00123B8A cmp.w ($BEE).w,d0 ROM:00123B8E bne.s loc_123BAA ROM:00123B90 move.w $54E(a5),d1 ROM:00123B94 clr.b ($821).w ROM:00123B98 move.w d1,($690).w ROM:00123B9C move.b #1,($821).w ROM:00123BA2 move.b #4,($1205).w ROM:00123BA8 rts ROM:00123BAA ; --------------------------------------------------------------------------- ROM:00123BAA ROM:00123BAA loc_123BAA: ; CODE XREF: ROM:00123B8E↑j ROM:00123BAA btst #6,($141A).w ROM:00123BB0 beq.s loc_123BB8 ROM:00123BB2 cmp.w ($BE2).w,d0 ROM:00123BB6 ble.s locret_123BC0 ROM:00123BB8 ROM:00123BB8 loc_123BB8: ; CODE XREF: ROM:00123BB0↑j ROM:00123BB8 move.b #2,($1205).w ROM:00123BBE bra.s loc_123B70 ROM:00123BC0 ; --------------------------------------------------------------------------- ROM:00123BC0 ROM:00123BC0 locret_123BC0: ; CODE XREF: ROM:00123BB6↑j ROM:00123BC0 rts ROM:00123BC2 ; --------------------------------------------------------------------------- ROM:00123BC2 ROM:00123BC2 loc_123BC2: ; DATA XREF: ROM:00123B02↑o ROM:00123BC2 btst #1,($1426).w ROM:00123BC8 bne.s loc_123BD4 ROM:00123BCA move.b #1,($1205).w ROM:00123BD0 bra.w loc_123B40 ROM:00123BD4 ; --------------------------------------------------------------------------- ROM:00123BD4 ROM:00123BD4 loc_123BD4: ; CODE XREF: ROM:00123BC8↑j ROM:00123BD4 cmpi.w #0,($690).w ROM:00123BDA bgt.s loc_123BE8 ROM:00123BDC bsr.w sub_123C24 ROM:00123BE0 move.b #3,($1205).w ROM:00123BE6 rts ROM:00123BE8 ; --------------------------------------------------------------------------- ROM:00123BE8 ROM:00123BE8 loc_123BE8: ; CODE XREF: ROM:00123BDA↑j ROM:00123BE8 move.w ($BDE).w,d0 ROM:00123BEC cmp.w ($BEE).w,d0 ROM:00123BF0 beq.s loc_123C02 ROM:00123BF2 clr.b ($821).w ROM:00123BF6 clr.w ($690).w ROM:00123BFA move.b #3,($1205).w ROM:00123C00 rts ROM:00123C02 ; --------------------------------------------------------------------------- ROM:00123C02 ROM:00123C02 loc_123C02: ; CODE XREF: ROM:00123BF0↑j ROM:00123C02 btst #6,($141A).w ROM:00123C08 beq.s loc_123C10 ROM:00123C0A cmp.w ($BE2).w,d0 ROM:00123C0E ble.s locret_123C22 ROM:00123C10 ROM:00123C10 loc_123C10: ; CODE XREF: ROM:00123C08↑j ROM:00123C10 clr.b ($821).w ROM:00123C14 clr.w ($690).w ROM:00123C18 move.b #2,($1205).w ROM:00123C1E bra.w loc_123B70 ROM:00123C22 ; --------------------------------------------------------------------------- ROM:00123C22 ROM:00123C22 locret_123C22: ; CODE XREF: ROM:00123C0E↑j ROM:00123C22 rts ROM:00123C24 ROM:00123C24 ; =============== S U B R O U T I N E ======================================= ROM:00123C24 ROM:00123C24 ROM:00123C24 sub_123C24: ; CODE XREF: ROM:00123BDC↑p ROM:00123C24 move.w ($BDE).w,d0 ROM:00123C28 sub.w $54C(a5),d0 ROM:00123C2C move.w ($BE2).w,d1 ROM:00123C30 sub.w ($BDE).w,d1 ROM:00123C34 move.w $54A(a5),d2 ROM:00123C38 cmp.w d2,d1 ROM:00123C3A ble.s loc_123C44 ROM:00123C3C move.w ($BE2).w,d0 ROM:00123C40 sub.w $54A(a5),d0 ROM:00123C44 ROM:00123C44 loc_123C44: ; CODE XREF: sub_123C24+16↑j ROM:00123C44 move.w d0,($BDE).w ROM:00123C48 rts ROM:00123C48 ; End of function sub_123C24 ROM:00123C48 ROM:00123C4A ROM:00123C4A ; =============== S U B R O U T I N E ======================================= ROM:00123C4A ROM:00123C4A ROM:00123C4A sub_123C4A: ; CODE XREF: ROM:loc_123B70↑p ROM:00123C4A move.w ($BE2).w,($BDE).w ROM:00123C50 rts ROM:00123C50 ; End of function sub_123C4A ROM:00123C50 ROM:00123C52 ROM:00123C52 ; =============== S U B R O U T I N E ======================================= ROM:00123C52 ROM:00123C52 ROM:00123C52 sub_123C52: ; CODE XREF: ROM:loc_123B40↑p ROM:00123C52 move.w ($BE2).w,d0 ROM:00123C56 sub.w $54A(a5),d0 ROM:00123C5A move.w d0,($BDE).w ROM:00123C5E rts ROM:00123C5E ; End of function sub_123C52 ROM:00123C5E ROM:00123C60 ROM:00123C60 ; =============== S U B R O U T I N E ======================================= ROM:00123C60 ROM:00123C60 ROM:00123C60 sub_123C60: ; CODE XREF: sub_129E74+2A↓p ROM:00123C60 bsr.w sub_123D86 ROM:00123C64 bsr.w sub_123D8E ROM:00123C68 bsr.w sub_123DEA ROM:00123C6C bsr.w sub_123F22 ROM:00123C70 bsr.l sub_123AAA ROM:00123C76 bsr.l sub_12339E ROM:00123C7C bsr.w sub_123F30 ROM:00123C80 bsr.l sub_123F4C ROM:00123C86 bsr.w sub_123C9E ROM:00123C8A bsr.l sub_123032 ROM:00123C90 bsr.l sub_1245AC ROM:00123C96 bsr.l sub_122B0E ROM:00123C9C rts ROM:00123C9C ; End of function sub_123C60 ROM:00123C9C ROM:00123C9E ROM:00123C9E ; =============== S U B R O U T I N E ======================================= ROM:00123C9E ROM:00123C9E ROM:00123C9E sub_123C9E: ; CODE XREF: sub_123C60+26↑p ROM:00123C9E clr.w d1 ROM:00123CA0 move.b ($1206).w,d1 ROM:00123CA4 cmpi.w #4,d1 ROM:00123CA8 bcc.s locret_123CB2 ROM:00123CAA movea.l off_123CB4(pc,d1.w*4),a0 ROM:00123CAE nop ROM:00123CB0 jmp (a0) ROM:00123CB2 ; --------------------------------------------------------------------------- ROM:00123CB2 ROM:00123CB2 locret_123CB2: ; CODE XREF: sub_123C9E+A↑j ROM:00123CB2 rts ROM:00123CB2 ; End of function sub_123C9E ROM:00123CB2 ROM:00123CB2 ; --------------------------------------------------------------------------- ROM:00123CB4 off_123CB4: dc.l loc_123CC4 ; DATA XREF: sub_123C9E+C↑r ROM:00123CB8 dc.l loc_123CD4 ROM:00123CBC dc.l loc_123CFE ROM:00123CC0 dc.l loc_123D46 ROM:00123CC4 ; --------------------------------------------------------------------------- ROM:00123CC4 ROM:00123CC4 loc_123CC4: ; DATA XREF: ROM:off_123CB4↑o ROM:00123CC4 bclr #7,($1404).w ROM:00123CCA move.b #1,($1206).w ROM:00123CD0 bra.s locret_123CFC ROM:00123CD2 ; --------------------------------------------------------------------------- ROM:00123CD2 rts ROM:00123CD4 ; --------------------------------------------------------------------------- ROM:00123CD4 ROM:00123CD4 loc_123CD4: ; DATA XREF: ROM:00123CB8↑o ROM:00123CD4 btst #2,($1428).w ROM:00123CDA beq.s locret_123CFC ROM:00123CDC move.w $55E(a5),d0 ROM:00123CE0 btst #1,($1410).w ROM:00123CE6 bne.s locret_123CFC ROM:00123CE8 cmp.w ($BEA).w,d0 ROM:00123CEC blt.s locret_123CFC ROM:00123CEE bset #7,($1404).w ROM:00123CF4 move.b #2,($1206).w ROM:00123CFA bra.s locret_123D44 ROM:00123CFC ; --------------------------------------------------------------------------- ROM:00123CFC ROM:00123CFC locret_123CFC: ; CODE XREF: ROM:00123CD0↑j ROM:00123CFC ; ROM:00123CDA↑j ... ROM:00123CFC rts ROM:00123CFE ; --------------------------------------------------------------------------- ROM:00123CFE ROM:00123CFE loc_123CFE: ; DATA XREF: ROM:00123CBC↑o ROM:00123CFE move.w $55E(a5),d0 ROM:00123D02 add.w $560(a5),d0 ROM:00123D06 btst #2,($1428).w ROM:00123D0C beq.s loc_123D14 ROM:00123D0E cmp.w ($BEA).w,d0 ROM:00123D12 bge.s loc_123D22 ROM:00123D14 ROM:00123D14 loc_123D14: ; CODE XREF: ROM:00123D0C↑j ROM:00123D14 bclr #7,($1404).w ROM:00123D1A move.b #1,($1206).w ROM:00123D20 bra.s locret_123CFC ROM:00123D22 ; --------------------------------------------------------------------------- ROM:00123D22 ROM:00123D22 loc_123D22: ; CODE XREF: ROM:00123D12↑j ROM:00123D22 btst #1,($1410).w ROM:00123D28 beq.s locret_123D44 ROM:00123D2A move.w $566(a5),d0 ROM:00123D2E clr.b ($822).w ROM:00123D32 move.w d0,($692).w ROM:00123D36 move.b #1,($822).w ROM:00123D3C move.b #3,($1206).w ROM:00123D42 bra.s locret_123D82 ROM:00123D44 ; --------------------------------------------------------------------------- ROM:00123D44 ROM:00123D44 locret_123D44: ; CODE XREF: ROM:00123CFA↑j ROM:00123D44 ; ROM:00123D28↑j ... ROM:00123D44 rts ROM:00123D46 ; --------------------------------------------------------------------------- ROM:00123D46 ROM:00123D46 loc_123D46: ; DATA XREF: ROM:00123CC0↑o ROM:00123D46 btst #2,($1428).w ROM:00123D4C beq.s loc_123D64 ROM:00123D4E move.w $55E(a5),d0 ROM:00123D52 add.w $560(a5),d0 ROM:00123D56 cmpi.w #0,($692).w ROM:00123D5C ble.s loc_123D64 ROM:00123D5E cmp.w ($BEA).w,d0 ROM:00123D62 bge.s loc_123D72 ROM:00123D64 ROM:00123D64 loc_123D64: ; CODE XREF: ROM:00123D4C↑j ROM:00123D64 ; ROM:00123D5C↑j ROM:00123D64 bclr #7,($1404).w ROM:00123D6A move.b #1,($1206).w ROM:00123D70 bra.s locret_123CFC ROM:00123D72 ; --------------------------------------------------------------------------- ROM:00123D72 ROM:00123D72 loc_123D72: ; CODE XREF: ROM:00123D62↑j ROM:00123D72 btst #1,($1410).w ROM:00123D78 bne.s locret_123D82 ROM:00123D7A move.b #2,($1206).w ROM:00123D80 bra.s locret_123D44 ROM:00123D82 ; --------------------------------------------------------------------------- ROM:00123D82 ROM:00123D82 locret_123D82: ; CODE XREF: ROM:00123D42↑j ROM:00123D82 ; ROM:00123D78↑j ROM:00123D82 rts ROM:00123D84 ; --------------------------------------------------------------------------- ROM:00123D84 rts ROM:00123D86 ROM:00123D86 ; =============== S U B R O U T I N E ======================================= ROM:00123D86 ROM:00123D86 ROM:00123D86 sub_123D86: ; CODE XREF: sub_123C60↑p ROM:00123D86 move.w ($5B6).w,($BEE).w ROM:00123D8C rts ROM:00123D8C ; End of function sub_123D86 ROM:00123D8C ROM:00123D8E ROM:00123D8E ; =============== S U B R O U T I N E ======================================= ROM:00123D8E ROM:00123D8E ROM:00123D8E sub_123D8E: ; CODE XREF: sub_123C60+4↑p ROM:00123D8E btst #5,($88A).w ROM:00123D94 beq.s loc_123DC2 ROM:00123D96 move.w #$3F12,d1 ROM:00123D9A move.w ($9E8).w,d2 ROM:00123D9E move.w ($9B4).w,d3 ROM:00123DA2 bsr.l sub_1174AA ROM:00123DA8 move.w d1,($BF4).w ROM:00123DAC move.w #$3F14,d1 ROM:00123DB0 move.w ($9E8).w,d2 ROM:00123DB4 move.w ($9A4).w,d3 ROM:00123DB8 bsr.l sub_1174AA ROM:00123DBE move.w d1,($BF8).w ROM:00123DC2 ROM:00123DC2 loc_123DC2: ; CODE XREF: sub_123D8E+6↑j ROM:00123DC2 move.w ($BCE).w,d0 ROM:00123DC6 cmpi.w #0,d0 ROM:00123DCA beq.s loc_123DD8 ROM:00123DCC move.w ($BF8).w,d0 ROM:00123DD0 muls.w ($BD0).w,d0 ROM:00123DD4 divs.w ($BCE).w,d0 ROM:00123DD8 ROM:00123DD8 loc_123DD8: ; CODE XREF: sub_123D8E+3C↑j ROM:00123DD8 add.w ($BF4).w,d0 ROM:00123DDC add.w ($144E).w,d0 ROM:00123DE0 add.w ($BD4).w,d0 ROM:00123DE4 move.w d0,($BE0).w ROM:00123DE8 rts ROM:00123DE8 ; End of function sub_123D8E ROM:00123DE8 ROM:00123DEA ROM:00123DEA ; =============== S U B R O U T I N E ======================================= ROM:00123DEA ROM:00123DEA ROM:00123DEA sub_123DEA: ; CODE XREF: sub_123C60+8↑p ROM:00123DEA btst #5,($88A).w ROM:00123DF0 beq.s loc_123E0C ROM:00123DF2 move.w #$3F18,d1 ROM:00123DF6 move.w ($9E8).w,d2 ROM:00123DFA move.w ($9B4).w,d3 ROM:00123DFE bsr.l sub_1174AA ROM:00123E04 add.w ($1450).w,d1 ROM:00123E08 move.w d1,($BF0).w ROM:00123E0C ROM:00123E0C loc_123E0C: ; CODE XREF: sub_123DEA+6↑j ROM:00123E0C move.w #$3F1A,d1 ROM:00123E10 move.w ($9C6).w,d2 ROM:00123E14 move.w ($9E8).w,d3 ROM:00123E18 bsr.l sub_1174AA ROM:00123E1E move.w d1,($BF2).w ROM:00123E22 move.w #$3F16,d1 ROM:00123E26 move.w ($1448).w,d2 ROM:00123E2A move.w ($9AE).w,d3 ROM:00123E2E bsr.l sub_1174AA ROM:00123E34 move.w d1,($BF6).w ROM:00123E38 btst #7,($1426).w ROM:00123E3E bne.s loc_123E50 ROM:00123E40 cmpi.w #0,($BEC).w ROM:00123E46 blt.s loc_123E50 ROM:00123E48 cmpi.w #0,($BF0).w ROM:00123E4E bge.s loc_123E58 ROM:00123E50 ROM:00123E50 loc_123E50: ; CODE XREF: sub_123DEA+54↑j ROM:00123E50 ; sub_123DEA+5C↑j ROM:00123E50 move.w ($BF0).w,($BFA).w ROM:00123E56 bra.s loc_123E8A ROM:00123E58 ; --------------------------------------------------------------------------- ROM:00123E58 ROM:00123E58 loc_123E58: ; CODE XREF: sub_123DEA+64↑j ROM:00123E58 move.w $562(a5),d0 ROM:00123E5C sub.w ($BEC).w,d0 ROM:00123E60 bgt.s loc_123E6A ROM:00123E62 move.w #0,($BFA).w ROM:00123E68 bra.s loc_123E8A ROM:00123E6A ; --------------------------------------------------------------------------- ROM:00123E6A ROM:00123E6A loc_123E6A: ; CODE XREF: sub_123DEA+76↑j ROM:00123E6A move.w ($BF0).w,d1 ROM:00123E6E muls.w d0,d1 ROM:00123E70 divs.w $562(a5),d1 ROM:00123E74 move.w d1,d2 ROM:00123E76 add.w $564(a5),d2 ROM:00123E7A cmp.w ($BFA).w,d1 ROM:00123E7E bgt.s loc_123E86 ROM:00123E80 cmp.w ($BFA).w,d2 ROM:00123E84 bgt.s loc_123E8A ROM:00123E86 ROM:00123E86 loc_123E86: ; CODE XREF: sub_123DEA+94↑j ROM:00123E86 move.w d1,($BFA).w ROM:00123E8A ROM:00123E8A loc_123E8A: ; CODE XREF: sub_123DEA+6C↑j ROM:00123E8A ; sub_123DEA+7E↑j ... ROM:00123E8A move.w ($BE0).w,d0 ROM:00123E8E add.w ($B7E).w,d0 ROM:00123E92 btst #6,($1419).w ROM:00123E98 beq.s loc_123E9E ROM:00123E9A add.w ($BFA).w,d0 ROM:00123E9E ROM:00123E9E loc_123E9E: ; CODE XREF: sub_123DEA+AE↑j ROM:00123E9E add.w ($BF2).w,d0 ROM:00123EA2 btst #6,($1406).w ROM:00123EA8 beq.s loc_123EAE ROM:00123EAA add.w ($B5C).w,d0 ROM:00123EAE ROM:00123EAE loc_123EAE: ; CODE XREF: sub_123DEA+BE↑j ROM:00123EAE btst #2,($142F).w ROM:00123EB4 beq.s loc_123EBA ROM:00123EB6 add.w $552(a5),d0 ROM:00123EBA ROM:00123EBA loc_123EBA: ; CODE XREF: sub_123DEA+CA↑j ROM:00123EBA btst #3,($8A0).w ROM:00123EC0 beq.s loc_123EC6 ROM:00123EC2 add.w $554(a5),d0 ROM:00123EC6 ROM:00123EC6 loc_123EC6: ; CODE XREF: sub_123DEA+D6↑j ROM:00123EC6 btst #1,($1406).w ROM:00123ECC beq.s loc_123ED2 ROM:00123ECE add.w $556(a5),d0 ROM:00123ED2 ROM:00123ED2 loc_123ED2: ; CODE XREF: sub_123DEA+E2↑j ROM:00123ED2 btst #0,($142B).w ROM:00123ED8 beq.s loc_123EDE ROM:00123EDA add.w $558(a5),d0 ROM:00123EDE ROM:00123EDE loc_123EDE: ; CODE XREF: sub_123DEA+EE↑j ROM:00123EDE btst #3,($1403).w ROM:00123EE4 beq.s loc_123EEA ROM:00123EE6 add.w $55A(a5),d0 ROM:00123EEA ROM:00123EEA loc_123EEA: ; CODE XREF: sub_123DEA+FA↑j ROM:00123EEA btst #2,($1418).w ROM:00123EF0 beq.s loc_123EF6 ROM:00123EF2 add.w $55C(a5),d0 ROM:00123EF6 ROM:00123EF6 loc_123EF6: ; CODE XREF: sub_123DEA+106↑j ROM:00123EF6 add.w ($BF6).w,d0 ROM:00123EFA move.w d0,($BE4).w ROM:00123EFE move.w #$3F1C,d1 ROM:00123F02 move.w ($BE4).w,d2 ROM:00123F06 move.w ($1448).w,d3 ROM:00123F0A bsr.l sub_1174AA ROM:00123F10 add.w ($BE4).w,d1 ROM:00123F14 move.w d1,($BE2).w ROM:00123F18 sub.w ($BE0).w,d1 ROM:00123F1C move.w d1,($BE6).w ROM:00123F20 rts ROM:00123F20 ; End of function sub_123DEA ROM:00123F20 ROM:00123F22 ROM:00123F22 ; =============== S U B R O U T I N E ======================================= ROM:00123F22 ROM:00123F22 ROM:00123F22 sub_123F22: ; CODE XREF: sub_123C60+C↑p ROM:00123F22 move.w $550(a5),d0 ROM:00123F26 add.w ($BE2).w,d0 ROM:00123F2A move.w d0,($BE8).w ROM:00123F2E rts ROM:00123F2E ; End of function sub_123F22 ROM:00123F2E ROM:00123F30 ROM:00123F30 ; =============== S U B R O U T I N E ======================================= ROM:00123F30 ROM:00123F30 ROM:00123F30 sub_123F30: ; CODE XREF: sub_123C60+1C↑p ROM:00123F30 move.w ($57E).w,d0 ROM:00123F34 sub.w ($BC4).w,d0 ROM:00123F38 move.w d0,($BEA).w ROM:00123F3C clr.w d0 ROM:00123F3E move.w ($518).w,d0 ROM:00123F42 sub.w $536(a5),d0 ROM:00123F46 move.w d0,($BEC).w ROM:00123F4A rts ROM:00123F4A ; End of function sub_123F30 ROM:00123F4A ROM:00123F4C ROM:00123F4C ; =============== S U B R O U T I N E ======================================= ROM:00123F4C ROM:00123F4C ROM:00123F4C sub_123F4C: ; CODE XREF: sub_123C60+20↑p ROM:00123F4C bsr.w sub_124056 ROM:00123F50 bsr.w sub_1241BA ROM:00123F54 bsr.w sub_124334 ROM:00123F58 bsr.w sub_123F5E ROM:00123F5C rts ROM:00123F5C ; End of function sub_123F4C ROM:00123F5C ROM:00123F5E ROM:00123F5E ; =============== S U B R O U T I N E ======================================= ROM:00123F5E ROM:00123F5E ROM:00123F5E sub_123F5E: ; CODE XREF: sub_123F4C+C↑p ROM:00123F5E clr.w d1 ROM:00123F60 move.b ($1207).w,d1 ROM:00123F64 cmpi.w #5,d1 ROM:00123F68 bcc.s locret_123F72 ROM:00123F6A movea.l off_123F74(pc,d1.w*4),a0 ROM:00123F6E nop ROM:00123F70 jmp (a0) ROM:00123F72 ; --------------------------------------------------------------------------- ROM:00123F72 ROM:00123F72 locret_123F72: ; CODE XREF: sub_123F5E+A↑j ROM:00123F72 rts ROM:00123F72 ; End of function sub_123F5E ROM:00123F72 ROM:00123F72 ; --------------------------------------------------------------------------- ROM:00123F74 off_123F74: dc.l loc_123F88 ; DATA XREF: sub_123F5E+C↑r ROM:00123F78 dc.l loc_123F96 ROM:00123F7C dc.l loc_123FC6 ROM:00123F80 dc.l loc_123FFE ROM:00123F84 dc.l loc_124018 ROM:00123F88 ; --------------------------------------------------------------------------- ROM:00123F88 ROM:00123F88 loc_123F88: ; DATA XREF: ROM:off_123F74↑o ROM:00123F88 bsr.w sub_12432A ROM:00123F8C move.b #1,($1207).w ROM:00123F92 bra.s locret_123FC4 ROM:00123F94 ; --------------------------------------------------------------------------- ROM:00123F94 rts ROM:00123F96 ; --------------------------------------------------------------------------- ROM:00123F96 ROM:00123F96 loc_123F96: ; DATA XREF: ROM:00123F78↑o ROM:00123F96 btst #1,($1410).w ROM:00123F9C beq.s loc_123FAC ROM:00123F9E bset #1,($141E).w ROM:00123FA4 move.b #2,($1207).w ROM:00123FAA bra.s loc_123FF8 ROM:00123FAC ; --------------------------------------------------------------------------- ROM:00123FAC ROM:00123FAC loc_123FAC: ; CODE XREF: ROM:00123F9C↑j ROM:00123FAC btst #7,($1426).w ROM:00123FB2 bne.s locret_123FC4 ROM:00123FB4 bset #1,($141E).w ROM:00123FBA move.b #4,($1207).w ROM:00123FC0 bra.w loc_12404E ROM:00123FC4 ; --------------------------------------------------------------------------- ROM:00123FC4 ROM:00123FC4 locret_123FC4: ; CODE XREF: ROM:00123F92↑j ROM:00123FC4 ; ROM:00123FB2↑j ... ROM:00123FC4 rts ROM:00123FC6 ; --------------------------------------------------------------------------- ROM:00123FC6 ROM:00123FC6 loc_123FC6: ; DATA XREF: ROM:00123F7C↑o ROM:00123FC6 btst #1,($1410).w ROM:00123FCC bne.s loc_123FDC ROM:00123FCE bclr #1,($141E).w ROM:00123FD4 move.b #1,($1207).w ROM:00123FDA bra.s locret_123FC4 ROM:00123FDC ; --------------------------------------------------------------------------- ROM:00123FDC ROM:00123FDC loc_123FDC: ; CODE XREF: ROM:00123FCC↑j ROM:00123FDC move.w $568(a5),d0 ROM:00123FE0 move.w ($C00).w,d1 ROM:00123FE4 cmp.w ($BEA).w,d0 ROM:00123FE8 bge.s loc_123FF8 ROM:00123FEA cmp.w ($BFC).w,d1 ROM:00123FEE bge.s loc_123FF8 ROM:00123FF0 move.b #3,($1207).w ROM:00123FF6 bra.s loc_124012 ROM:00123FF8 ; --------------------------------------------------------------------------- ROM:00123FF8 ROM:00123FF8 loc_123FF8: ; CODE XREF: ROM:00123FAA↑j ROM:00123FF8 ; ROM:00123FE8↑j ... ROM:00123FF8 bsr.w sub_124240 ROM:00123FFC rts ROM:00123FFE ; --------------------------------------------------------------------------- ROM:00123FFE ROM:00123FFE loc_123FFE: ; DATA XREF: ROM:00123F80↑o ROM:00123FFE btst #1,($1410).w ROM:00124004 bne.s loc_124012 ROM:00124006 bsr.w sub_124316 ROM:0012400A move.b #4,($1207).w ROM:00124010 bra.s loc_12404E ROM:00124012 ; --------------------------------------------------------------------------- ROM:00124012 ROM:00124012 loc_124012: ; CODE XREF: ROM:00123FF6↑j ROM:00124012 ; ROM:00124004↑j ... ROM:00124012 bsr.w sub_124254 ROM:00124016 rts ROM:00124018 ; --------------------------------------------------------------------------- ROM:00124018 ROM:00124018 loc_124018: ; DATA XREF: ROM:00123F84↑o ROM:00124018 btst #7,($1426).w ROM:0012401E beq.s loc_124030 ROM:00124020 bclr #1,($141E).w ROM:00124026 move.b #1,($1207).w ROM:0012402C bra.w locret_123FC4 ROM:00124030 ; --------------------------------------------------------------------------- ROM:00124030 ROM:00124030 loc_124030: ; CODE XREF: ROM:0012401E↑j ROM:00124030 move.w ($C0A).w,d0 ROM:00124034 cmp.w ($9B2).w,d0 ROM:00124038 ble.s loc_12403E ROM:0012403A bsr.w sub_12432A ROM:0012403E ROM:0012403E loc_12403E: ; CODE XREF: ROM:00124038↑j ROM:0012403E btst #1,($1410).w ROM:00124044 beq.s loc_12404E ROM:00124046 move.b #3,($1207).w ROM:0012404C bra.s loc_124012 ROM:0012404E ; --------------------------------------------------------------------------- ROM:0012404E ROM:0012404E loc_12404E: ; CODE XREF: ROM:00123FC0↑j ROM:0012404E ; ROM:00124010↑j ... ROM:0012404E bsr.w sub_1242C8 ROM:00124052 rts ROM:00124054 ; --------------------------------------------------------------------------- ROM:00124054 rts ROM:00124056 ROM:00124056 ; =============== S U B R O U T I N E ======================================= ROM:00124056 ROM:00124056 ROM:00124056 sub_124056: ; CODE XREF: sub_123F4C↑p ROM:00124056 clr.w d1 ROM:00124058 move.b ($1208).w,d1 ROM:0012405C cmpi.w #5,d1 ROM:00124060 bcc.s locret_12406A ROM:00124062 movea.l off_12406C(pc,d1.w*4),a0 ROM:00124066 nop ROM:00124068 jmp (a0) ROM:0012406A ; --------------------------------------------------------------------------- ROM:0012406A ROM:0012406A locret_12406A: ; CODE XREF: sub_124056+A↑j ROM:0012406A rts ROM:0012406A ; End of function sub_124056 ROM:0012406A ROM:0012406A ; --------------------------------------------------------------------------- ROM:0012406C off_12406C: dc.l loc_124080 ; DATA XREF: sub_124056+C↑r ROM:00124070 dc.l loc_12408E ROM:00124074 dc.l loc_1240DA ROM:00124078 dc.l loc_12412C ROM:0012407C dc.l loc_124170 ROM:00124080 ; --------------------------------------------------------------------------- ROM:00124080 ROM:00124080 loc_124080: ; DATA XREF: ROM:off_12406C↑o ROM:00124080 bsr.w sub_124238 ROM:00124084 move.b #1,($1208).w ROM:0012408A bra.s locret_1240D8 ROM:0012408C ; --------------------------------------------------------------------------- ROM:0012408C rts ROM:0012408E ; --------------------------------------------------------------------------- ROM:0012408E ROM:0012408E loc_12408E: ; DATA XREF: ROM:00124070↑o ROM:0012408E btst #7,($1426).w ROM:00124094 beq.s locret_1240D8 ROM:00124096 btst #6,($1404).w ROM:0012409C bne.s locret_1240D8 ROM:0012409E btst #1,($1420).w ROM:001240A4 bne.s locret_1240D8 ROM:001240A6 btst #1,($1414).w ROM:001240AC bne.s locret_1240D8 ROM:001240AE btst #7,($1424).w ROM:001240B4 bne.s locret_1240D8 ROM:001240B6 cmpi.w #0,($C12).w ROM:001240BC bne.s locret_1240D8 ROM:001240BE move.w $56C(a5),d0 ROM:001240C2 clr.b ($823).w ROM:001240C6 move.w d0,($694).w ROM:001240CA move.b #1,($823).w ROM:001240D0 move.b #2,($1208).w ROM:001240D6 bra.s locret_12412A ROM:001240D8 ; --------------------------------------------------------------------------- ROM:001240D8 ROM:001240D8 locret_1240D8: ; CODE XREF: ROM:0012408A↑j ROM:001240D8 ; ROM:00124094↑j ... ROM:001240D8 rts ROM:001240DA ; --------------------------------------------------------------------------- ROM:001240DA ROM:001240DA loc_1240DA: ; DATA XREF: ROM:00124074↑o ROM:001240DA btst #7,($1426).w ROM:001240E0 beq.s loc_12410A ROM:001240E2 btst #1,($1420).w ROM:001240E8 bne.s loc_12410A ROM:001240EA btst #6,($1404).w ROM:001240F0 bne.s loc_12410A ROM:001240F2 btst #1,($1414).w ROM:001240F8 bne.s loc_12410A ROM:001240FA btst #7,($1424).w ROM:00124100 bne.s loc_12410A ROM:00124102 cmpi.w #0,($C12).w ROM:00124108 ble.s loc_12411A ROM:0012410A ROM:0012410A loc_12410A: ; CODE XREF: ROM:001240E0↑j ROM:0012410A ; ROM:001240E8↑j ... ROM:0012410A clr.b ($823).w ROM:0012410E clr.w ($694).w ROM:00124112 move.b #1,($1208).w ROM:00124118 bra.s locret_1240D8 ROM:0012411A ; --------------------------------------------------------------------------- ROM:0012411A ROM:0012411A loc_12411A: ; CODE XREF: ROM:00124108↑j ROM:0012411A cmpi.w #0,($694).w ROM:00124120 bgt.s locret_12412A ROM:00124122 move.b #3,($1208).w ROM:00124128 bra.s locret_12416E ROM:0012412A ; --------------------------------------------------------------------------- ROM:0012412A ROM:0012412A locret_12412A: ; CODE XREF: ROM:001240D6↑j ROM:0012412A ; ROM:00124120↑j ROM:0012412A rts ROM:0012412C ; --------------------------------------------------------------------------- ROM:0012412C ROM:0012412C loc_12412C: ; DATA XREF: ROM:00124078↑o ROM:0012412C btst #7,($1426).w ROM:00124132 beq.s loc_124154 ROM:00124134 btst #1,($1420).w ROM:0012413A bne.s loc_124154 ROM:0012413C btst #6,($1404).w ROM:00124142 bne.s loc_124154 ROM:00124144 btst #1,($1414).w ROM:0012414A bne.s loc_124154 ROM:0012414C btst #7,($1424).w ROM:00124152 beq.s loc_12415E ROM:00124154 ROM:00124154 loc_124154: ; CODE XREF: ROM:00124132↑j ROM:00124154 ; ROM:0012413A↑j ... ROM:00124154 move.b #1,($1208).w ROM:0012415A bra.w locret_1240D8 ROM:0012415E ; --------------------------------------------------------------------------- ROM:0012415E ROM:0012415E loc_12415E: ; CODE XREF: ROM:00124152↑j ROM:0012415E cmpi.w #0,($C12).w ROM:00124164 bne.s locret_12416E ROM:00124166 move.b #4,($1208).w ROM:0012416C bra.s loc_1241B2 ROM:0012416E ; --------------------------------------------------------------------------- ROM:0012416E ROM:0012416E locret_12416E: ; CODE XREF: ROM:00124128↑j ROM:0012416E ; ROM:00124164↑j ... ROM:0012416E rts ROM:00124170 ; --------------------------------------------------------------------------- ROM:00124170 ROM:00124170 loc_124170: ; DATA XREF: ROM:0012407C↑o ROM:00124170 btst #7,($1426).w ROM:00124176 beq.s loc_124198 ROM:00124178 btst #1,($1420).w ROM:0012417E bne.s loc_124198 ROM:00124180 btst #6,($1404).w ROM:00124186 bne.s loc_124198 ROM:00124188 btst #1,($1414).w ROM:0012418E bne.s loc_124198 ROM:00124190 btst #7,($1424).w ROM:00124196 beq.s loc_1241A2 ROM:00124198 ROM:00124198 loc_124198: ; CODE XREF: ROM:00124176↑j ROM:00124198 ; ROM:0012417E↑j ... ROM:00124198 move.b #1,($1208).w ROM:0012419E bra.w locret_1240D8 ROM:001241A2 ; --------------------------------------------------------------------------- ROM:001241A2 ROM:001241A2 loc_1241A2: ; CODE XREF: ROM:00124196↑j ROM:001241A2 cmpi.w #0,($C12).w ROM:001241A8 ble.s loc_1241B2 ROM:001241AA move.b #3,($1208).w ROM:001241B0 bra.s locret_12416E ROM:001241B2 ; --------------------------------------------------------------------------- ROM:001241B2 ROM:001241B2 loc_1241B2: ; CODE XREF: ROM:0012416C↑j ROM:001241B2 ; ROM:001241A8↑j ROM:001241B2 bsr.w sub_12420E ROM:001241B6 rts ROM:001241B8 ; --------------------------------------------------------------------------- ROM:001241B8 rts ROM:001241BA ROM:001241BA ; =============== S U B R O U T I N E ======================================= ROM:001241BA ROM:001241BA ROM:001241BA sub_1241BA: ; CODE XREF: sub_123F4C+4↑p ROM:001241BA move.w #$3F20,d1 ROM:001241BE move.w ($57E).w,d2 ROM:001241C2 move.w ($9B2).w,d3 ROM:001241C6 bsr.l sub_1174AA ROM:001241CC add.w ($144E).w,d1 ROM:001241D0 btst #2,($140D).w ROM:001241D6 beq.s loc_1241DC ROM:001241D8 add.w $578(a5),d1 ROM:001241DC ROM:001241DC loc_1241DC: ; CODE XREF: sub_1241BA+1C↑j ROM:001241DC move.w d1,($BFE).w ROM:001241E0 move.w $56A(a5),d0 ROM:001241E4 cmpi.w #0,d0 ROM:001241E8 bne.s loc_124206 ROM:001241EA move.w #$3F1C,d1 ROM:001241EE move.w ($BFE).w,d2 ROM:001241F2 move.w ($1448).w,d3 ROM:001241F6 bsr.l sub_1174AA ROM:001241FC add.w ($BFE).w,d1 ROM:00124200 move.w d1,($BFC).w ROM:00124204 bra.s locret_12420C ROM:00124206 ; --------------------------------------------------------------------------- ROM:00124206 ROM:00124206 loc_124206: ; CODE XREF: sub_1241BA+2E↑j ROM:00124206 move.w ($BFE).w,($BFC).w ROM:0012420C ROM:0012420C locret_12420C: ; CODE XREF: sub_1241BA+4A↑j ROM:0012420C rts ROM:0012420C ; End of function sub_1241BA ROM:0012420C ROM:0012420E ROM:0012420E ; =============== S U B R O U T I N E ======================================= ROM:0012420E ROM:0012420E ROM:0012420E sub_12420E: ; CODE XREF: ROM:loc_1241B2↑p ROM:0012420E clr.l d1 ROM:00124210 move.w ($BEE).w,d1 ROM:00124214 swap d1 ROM:00124216 move.w ($C00).w,d2 ROM:0012421A swap d2 ROM:0012421C move.w ($C0C).w,d2 ROM:00124220 move.w $56E(a5),d3 ROM:00124224 ext.l d3 ROM:00124226 bsr.l sub_1173B6 ROM:0012422C move.w d4,($C0C).w ROM:00124230 swap d4 ROM:00124232 move.w d4,($C00).w ROM:00124236 rts ROM:00124236 ; End of function sub_12420E ROM:00124236 ROM:00124238 ROM:00124238 ; =============== S U B R O U T I N E ======================================= ROM:00124238 ROM:00124238 ROM:00124238 sub_124238: ; CODE XREF: ROM:loc_124080↑p ROM:00124238 move.w ($BE2).w,($C00).w ROM:0012423E rts ROM:0012423E ; End of function sub_124238 ROM:0012423E ROM:00124240 ROM:00124240 ; =============== S U B R O U T I N E ======================================= ROM:00124240 ROM:00124240 ROM:00124240 sub_124240: ; CODE XREF: ROM:loc_123FF8↑p ROM:00124240 move.w ($C00).w,($C06).w ROM:00124246 move.w ($C00).w,($C04).w ROM:0012424C move.w $572(a5),($C02).w ROM:00124252 rts ROM:00124252 ; End of function sub_124240 ROM:00124252 ROM:00124254 ROM:00124254 ; =============== S U B R O U T I N E ======================================= ROM:00124254 ROM:00124254 ROM:00124254 sub_124254: ; CODE XREF: ROM:loc_124012↑p ROM:00124254 move.w ($BE2).w,d0 ROM:00124258 cmp.w ($BFC).w,d0 ROM:0012425C ble.s loc_124262 ROM:0012425E move.w d0,($BFC).w ROM:00124262 ROM:00124262 loc_124262: ; CODE XREF: sub_124254+8↑j ROM:00124262 move.w $574(a5),d1 ROM:00124266 cmp.w ($9B2).w,d1 ROM:0012426A bge.s loc_124274 ROM:0012426C bclr #1,($140E).w ROM:00124272 bra.s loc_12429A ROM:00124274 ; --------------------------------------------------------------------------- ROM:00124274 ROM:00124274 loc_124274: ; CODE XREF: sub_124254+16↑j ROM:00124274 bset #1,($140E).w ROM:0012427A btst #3,($151F).w ROM:00124280 beq.s loc_12429A ROM:00124282 move.w $576(a5),d1 ROM:00124286 btst #0,($CA3).w ROM:0012428C bne.s loc_12429A ROM:0012428E cmp.w ($506).w,d1 ROM:00124292 bgt.s loc_12429A ROM:00124294 bclr #1,($140E).w ROM:0012429A ROM:0012429A loc_12429A: ; CODE XREF: sub_124254+1E↑j ROM:0012429A ; sub_124254+2C↑j ... ROM:0012429A move.w ($C06).w,d0 ROM:0012429E btst #1,($140E).w ROM:001242A4 beq.s loc_1242AC ROM:001242A6 cmp.w ($BFC).w,d0 ROM:001242AA ble.s loc_1242BA ROM:001242AC ROM:001242AC loc_1242AC: ; CODE XREF: sub_124254+50↑j ROM:001242AC move.w ($BFC).w,($C06).w ROM:001242B2 move.w ($BFC).w,($C04).w ROM:001242B8 bra.s loc_1242C0 ROM:001242BA ; --------------------------------------------------------------------------- ROM:001242BA ROM:001242BA loc_1242BA: ; CODE XREF: sub_124254+56↑j ROM:001242BA move.w ($C06).w,($C04).w ROM:001242C0 ROM:001242C0 loc_1242C0: ; CODE XREF: sub_124254+64↑j ROM:001242C0 move.w $570(a5),($C02).w ROM:001242C6 rts ROM:001242C6 ; End of function sub_124254 ROM:001242C6 ROM:001242C8 ROM:001242C8 ; =============== S U B R O U T I N E ======================================= ROM:001242C8 ROM:001242C8 ROM:001242C8 sub_1242C8: ; CODE XREF: ROM:loc_12404E↑p ROM:001242C8 move.w ($B92).w,d0 ROM:001242CC cmp.w ($C06).w,d0 ROM:001242D0 ble.s loc_1242D6 ROM:001242D2 move.w d0,($C06).w ROM:001242D6 ROM:001242D6 loc_1242D6: ; CODE XREF: sub_1242C8+8↑j ROM:001242D6 cmpi.w #0,($C08).w ROM:001242DC bge.s loc_1242E6 ROM:001242DE move.w ($C06).w,($C04).w ROM:001242E4 bra.s loc_1242EC ROM:001242E6 ; --------------------------------------------------------------------------- ROM:001242E6 ROM:001242E6 loc_1242E6: ; CODE XREF: sub_1242C8+14↑j ROM:001242E6 move.w ($B92).w,($C04).w ROM:001242EC ROM:001242EC loc_1242EC: ; CODE XREF: sub_1242C8+1C↑j ROM:001242EC cmp.w ($BEE).w,d0 ROM:001242F0 ble.s loc_1242FA ROM:001242F2 move.w $4C8(a5),($C02).w ROM:001242F8 bra.s locret_124314 ROM:001242FA ; --------------------------------------------------------------------------- ROM:001242FA ROM:001242FA loc_1242FA: ; CODE XREF: sub_1242C8+28↑j ROM:001242FA move.w #$3E64,d1 ROM:001242FE move.w ($C08).w,d2 ROM:00124302 bsr.l sub_1174AA ROM:00124308 muls.w ($C0E).w,d1 ROM:0012430C divs.w #$2710,d1 ROM:00124310 move.w d1,($C02).w ROM:00124314 ROM:00124314 locret_124314: ; CODE XREF: sub_1242C8+30↑j ROM:00124314 rts ROM:00124314 ; End of function sub_1242C8 ROM:00124314 ROM:00124316 ROM:00124316 ; =============== S U B R O U T I N E ======================================= ROM:00124316 ROM:00124316 ROM:00124316 sub_124316: ; CODE XREF: ROM:00124006↑p ROM:00124316 move.w #$3E66,d1 ROM:0012431A move.w ($57E).w,d2 ROM:0012431E bsr.l sub_1174AA ROM:00124324 move.w d1,($C0E).w ROM:00124328 rts ROM:00124328 ; End of function sub_124316 ROM:00124328 ROM:0012432A ROM:0012432A ; =============== S U B R O U T I N E ======================================= ROM:0012432A ROM:0012432A ROM:0012432A sub_12432A: ; CODE XREF: ROM:loc_123F88↑p ROM:0012432A ; ROM:0012403A↑p ROM:0012432A move.w #$2710,d0 ROM:0012432E move.w d0,($C0E).w ROM:00124332 rts ROM:00124332 ; End of function sub_12432A ROM:00124332 ROM:00124334 ROM:00124334 ; =============== S U B R O U T I N E ======================================= ROM:00124334 ROM:00124334 ROM:00124334 sub_124334: ; CODE XREF: sub_123F4C+8↑p ROM:00124334 move.w #$3E68,d1 ROM:00124338 move.w ($1448).w,d2 ROM:0012433C bsr.l sub_1174AA ROM:00124342 move.w d1,($C0A).w ROM:00124346 move.w ($9B2).w,d0 ROM:0012434A sub.w d1,d0 ROM:0012434C move.w d0,($C08).w ROM:00124350 rts ROM:00124350 ; End of function sub_124334 ROM:00124350 ROM:00124352 ROM:00124352 ; =============== S U B R O U T I N E ======================================= ROM:00124352 ROM:00124352 ROM:00124352 sub_124352: ; CODE XREF: ROM:loc_1247CE↓p ROM:00124352 bsr.l sub_12327C ROM:00124358 bsr.l sub_12261A ROM:0012435E bsr.l sub_1226B8 ROM:00124364 bsr.l sub_1226F8 ROM:0012436A bsr.w sub_124374 ROM:0012436E bsr.w sub_124592 ROM:00124372 rts ROM:00124372 ; End of function sub_124352 ROM:00124372 ROM:00124374 ROM:00124374 ; =============== S U B R O U T I N E ======================================= ROM:00124374 ROM:00124374 ROM:00124374 sub_124374: ; CODE XREF: sub_124352+18↑p ROM:00124374 bclr #5,($1426).w ROM:0012437A bclr #6,($1416).w ROM:00124380 clr.w d1 ROM:00124382 move.b ($1209).w,d1 ROM:00124386 cmpi.w #5,d1 ROM:0012438A bcc.s locret_124394 ROM:0012438C movea.l off_124396(pc,d1.w*4),a0 ROM:00124390 nop ROM:00124392 jmp (a0) ROM:00124394 ; --------------------------------------------------------------------------- ROM:00124394 ROM:00124394 locret_124394: ; CODE XREF: sub_124374+16↑j ROM:00124394 rts ROM:00124394 ; End of function sub_124374 ROM:00124394 ROM:00124394 ; --------------------------------------------------------------------------- ROM:00124396 off_124396: dc.l loc_1243AA ; DATA XREF: sub_124374+18↑r ROM:0012439A dc.l loc_1243BE ROM:0012439E dc.l loc_124408 ROM:001243A2 dc.l loc_124434 ROM:001243A6 dc.l loc_124476 ROM:001243AA ; --------------------------------------------------------------------------- ROM:001243AA ROM:001243AA loc_1243AA: ; DATA XREF: ROM:off_124396↑o ROM:001243AA bset #7,($1426).w ROM:001243B0 move.b #1,($1209).w ROM:001243B6 bsr.w sub_12458C ROM:001243BA bra.s loc_1243F6 ROM:001243BC ; --------------------------------------------------------------------------- ROM:001243BC rts ROM:001243BE ; --------------------------------------------------------------------------- ROM:001243BE ROM:001243BE loc_1243BE: ; DATA XREF: ROM:0012439A↑o ROM:001243BE btst #0,($1426).w ROM:001243C4 beq.s loc_1243E0 ROM:001243C6 bclr #7,($1426).w ROM:001243CC bset #1,($1426).w ROM:001243D2 bsr.w sub_12456C ROM:001243D6 move.b #3,($1209).w ROM:001243DC bra.w loc_124468 ROM:001243E0 ; --------------------------------------------------------------------------- ROM:001243E0 ROM:001243E0 loc_1243E0: ; CODE XREF: ROM:001243C4↑j ROM:001243E0 btst #6,($141C).w ROM:001243E6 beq.s loc_1243F6 ROM:001243E8 bset #1,($1426).w ROM:001243EE move.b #2,($1209).w ROM:001243F4 bra.s loc_124422 ROM:001243F6 ; --------------------------------------------------------------------------- ROM:001243F6 ROM:001243F6 loc_1243F6: ; CODE XREF: ROM:001243BA↑j ROM:001243F6 ; ROM:001243E6↑j ... ROM:001243F6 bsr.w sub_1244DC ROM:001243FA bsr.w sub_12451C ROM:001243FE bsr.w sub_124574 ROM:00124402 bsr.w sub_12450E ROM:00124406 rts ROM:00124408 ; --------------------------------------------------------------------------- ROM:00124408 ROM:00124408 loc_124408: ; DATA XREF: ROM:0012439E↑o ROM:00124408 btst #0,($1426).w ROM:0012440E beq.s loc_124422 ROM:00124410 bclr #7,($1426).w ROM:00124416 bsr.w sub_12456C ROM:0012441A move.b #3,($1209).w ROM:00124420 bra.s loc_124468 ROM:00124422 ; --------------------------------------------------------------------------- ROM:00124422 ROM:00124422 loc_124422: ; CODE XREF: ROM:001243F4↑j ROM:00124422 ; ROM:0012440E↑j ROM:00124422 bsr.w sub_1244DC ROM:00124426 bsr.w sub_124548 ROM:0012442A bsr.w sub_12450E ROM:0012442E bsr.w sub_124574 ROM:00124432 rts ROM:00124434 ; --------------------------------------------------------------------------- ROM:00124434 ROM:00124434 loc_124434: ; DATA XREF: ROM:001243A2↑o ROM:00124434 btst #4,($1421).w ROM:0012443A beq.s loc_12444E ROM:0012443C bsr.w sub_12458C ROM:00124440 bset #7,($1426).w ROM:00124446 move.b #1,($1209).w ROM:0012444C bra.s loc_1243F6 ROM:0012444E ; --------------------------------------------------------------------------- ROM:0012444E ROM:0012444E loc_12444E: ; CODE XREF: ROM:0012443A↑j ROM:0012444E btst #0,($1429).w ROM:00124454 beq.s loc_124468 ROM:00124456 bset #3,($1420).w ROM:0012445C move.b #4,($1209).w ROM:00124462 bra.l loc_1244D2 ROM:00124468 ; --------------------------------------------------------------------------- ROM:00124468 ROM:00124468 loc_124468: ; CODE XREF: ROM:001243DC↑j ROM:00124468 ; ROM:00124420↑j ... ROM:00124468 bsr.l sub_1229AC ROM:0012446E bsr.l sub_122784 ROM:00124474 rts ROM:00124476 ; --------------------------------------------------------------------------- ROM:00124476 ROM:00124476 loc_124476: ; DATA XREF: ROM:001243A6↑o ROM:00124476 btst #4,($1421).w ROM:0012447C beq.s loc_124480 ROM:0012447E bra.s loc_124488 ROM:00124480 ; --------------------------------------------------------------------------- ROM:00124480 ROM:00124480 loc_124480: ; CODE XREF: ROM:0012447C↑j ROM:00124480 btst #3,($140E).w ROM:00124486 beq.s loc_1244AE ROM:00124488 ROM:00124488 loc_124488: ; CODE XREF: ROM:0012447E↑j ROM:00124488 move.b #0,($11FC).w ROM:0012448E bclr #3,($1420).w ROM:00124494 bsr.w sub_12456C ROM:00124498 bsr.w sub_12458C ROM:0012449C bset #7,($1426).w ROM:001244A2 move.b #1,($1209).w ROM:001244A8 bra.l loc_1243F6 ROM:001244AE ; --------------------------------------------------------------------------- ROM:001244AE ROM:001244AE loc_1244AE: ; CODE XREF: ROM:00124486↑j ROM:001244AE btst #0,($1429).w ROM:001244B4 bne.s loc_1244D2 ROM:001244B6 move.b #0,($11FC).w ROM:001244BC bclr #3,($1420).w ROM:001244C2 bsr.w sub_12456C ROM:001244C6 move.b #3,($1209).w ROM:001244CC bra.l loc_124468 ROM:001244D2 ; --------------------------------------------------------------------------- ROM:001244D2 ROM:001244D2 loc_1244D2: ; CODE XREF: ROM:00124462↑j ROM:001244D2 ; ROM:001244B4↑j ROM:001244D2 bsr.l sub_122D36 ROM:001244D8 rts ROM:001244DA ; --------------------------------------------------------------------------- ROM:001244DA rts ROM:001244DC ROM:001244DC ; =============== S U B R O U T I N E ======================================= ROM:001244DC ROM:001244DC ROM:001244DC sub_1244DC: ; CODE XREF: ROM:loc_1243F6↑p ROM:001244DC ; ROM:loc_124422↑p ROM:001244DC move.w ($BEA).w,d0 ROM:001244E0 ext.l d0 ROM:001244E2 divs.w $580(a5),d0 ROM:001244E6 move.w ($BEE).w,($C16).w ROM:001244EC sub.w d0,($C16).w ROM:001244F0 move.w ($BE8).w,d0 ROM:001244F4 move.w ($BDE).w,d1 ROM:001244F8 cmp.w ($C16).w,d0 ROM:001244FC bge.s loc_124502 ROM:001244FE move.w d0,($C16).w ROM:00124502 ROM:00124502 loc_124502: ; CODE XREF: sub_1244DC+20↑j ROM:00124502 cmp.w ($C16).w,d1 ROM:00124506 ble.s locret_12450C ROM:00124508 move.w d1,($C16).w ROM:0012450C ROM:0012450C locret_12450C: ; CODE XREF: sub_1244DC+2A↑j ROM:0012450C rts ROM:0012450C ; End of function sub_1244DC ROM:0012450C ROM:0012450E ROM:0012450E ; =============== S U B R O U T I N E ======================================= ROM:0012450E ROM:0012450E ROM:0012450E sub_12450E: ; CODE XREF: ROM:00124402↑p ROM:0012450E ; ROM:0012442A↑p ROM:0012450E move.w ($C16).w,($C10).w ROM:00124514 move.w ($C14).w,($C12).w ROM:0012451A rts ROM:0012451A ; End of function sub_12450E ROM:0012451A ROM:0012451C ROM:0012451C ; =============== S U B R O U T I N E ======================================= ROM:0012451C ROM:0012451C ROM:0012451C sub_12451C: ; CODE XREF: ROM:001243FA↑p ROM:0012451C move.w #$3E6A,d1 ROM:00124520 move.w ($BEA).w,d2 ROM:00124524 bsr.l sub_1174AA ROM:0012452A muls.w $57A(a5),d1 ROM:0012452E divs.w #$190,d1 ROM:00124532 move.w d1,($C14).w ROM:00124536 move.w $D0(a5),d0 ROM:0012453A cmp.w ($C14).w,d0 ROM:0012453E bge.s locret_124546 ROM:00124540 move.w $D0(a5),($C14).w ROM:00124546 ROM:00124546 locret_124546: ; CODE XREF: sub_12451C+22↑j ROM:00124546 rts ROM:00124546 ; End of function sub_12451C ROM:00124546 ROM:00124548 ROM:00124548 ; =============== S U B R O U T I N E ======================================= ROM:00124548 ROM:00124548 ROM:00124548 sub_124548: ; CODE XREF: ROM:00124426↑p ROM:00124548 move.w #$3E6A,d1 ROM:0012454C move.w ($BEA).w,d2 ROM:00124550 bsr.l sub_1174AA ROM:00124556 move.w d1,($C14).w ROM:0012455A move.w $D0(a5),d0 ROM:0012455E cmp.w ($C14).w,d0 ROM:00124562 bge.s locret_12456A ROM:00124564 move.w $D0(a5),($C14).w ROM:0012456A ROM:0012456A locret_12456A: ; CODE XREF: sub_124548+1A↑j ROM:0012456A rts ROM:0012456A ; End of function sub_124548 ROM:0012456A ROM:0012456C ROM:0012456C ; =============== S U B R O U T I N E ======================================= ROM:0012456C ROM:0012456C ROM:0012456C sub_12456C: ; CODE XREF: ROM:001243D2↑p ROM:0012456C ; ROM:00124416↑p ... ROM:0012456C move.w $57C(a5),($C18).w ROM:00124572 rts ROM:00124572 ; End of function sub_12456C ROM:00124572 ROM:00124574 ROM:00124574 ; =============== S U B R O U T I N E ======================================= ROM:00124574 ROM:00124574 ROM:00124574 sub_124574: ; CODE XREF: ROM:001243FE↑p ROM:00124574 ; ROM:0012442E↑p ROM:00124574 move.w #$3F22,d1 ROM:00124578 move.w ($BEA).w,d2 ROM:0012457C move.w ($9B2).w,d3 ROM:00124580 bsr.l sub_1174AA ROM:00124586 move.w d1,($C18).w ROM:0012458A rts ROM:0012458A ; End of function sub_124574 ROM:0012458A ROM:0012458C ROM:0012458C ; =============== S U B R O U T I N E ======================================= ROM:0012458C ROM:0012458C ROM:0012458C sub_12458C: ; CODE XREF: ROM:001243B6↑p ROM:0012458C ; ROM:0012443C↑p ... ROM:0012458C clr.w ($BEA).w ROM:00124590 rts ROM:00124590 ; End of function sub_12458C ROM:00124590 ROM:00124592 ROM:00124592 ; =============== S U B R O U T I N E ======================================= ROM:00124592 ROM:00124592 ROM:00124592 sub_124592: ; CODE XREF: sub_124352+1C↑p ROM:00124592 btst #6,($1417).w ROM:00124598 beq.s loc_1245A4 ROM:0012459A move.w $57E(a5),d0 ROM:0012459E move.w d0,($C1A).w ROM:001245A2 bra.s locret_1245AA ROM:001245A4 ; --------------------------------------------------------------------------- ROM:001245A4 ROM:001245A4 loc_1245A4: ; CODE XREF: sub_124592+6↑j ROM:001245A4 move.w ($C18).w,($C1A).w ROM:001245AA ROM:001245AA locret_1245AA: ; CODE XREF: sub_124592+10↑j ROM:001245AA rts ROM:001245AA ; End of function sub_124592 ROM:001245AA ROM:001245AC ROM:001245AC ; =============== S U B R O U T I N E ======================================= ROM:001245AC ROM:001245AC ROM:001245AC sub_1245AC: ; CODE XREF: sub_123C60+30↑p ROM:001245AC clr.w d1 ROM:001245AE move.b ($120A).w,d1 ROM:001245B2 cmpi.w #6,d1 ROM:001245B6 bcc.s locret_1245C0 ROM:001245B8 movea.l off_1245C2(pc,d1.w*4),a0 ROM:001245BC nop ROM:001245BE jmp (a0) ROM:001245C0 ; --------------------------------------------------------------------------- ROM:001245C0 ROM:001245C0 locret_1245C0: ; CODE XREF: sub_1245AC+A↑j ROM:001245C0 rts ROM:001245C0 ; End of function sub_1245AC ROM:001245C0 ROM:001245C0 ; --------------------------------------------------------------------------- ROM:001245C2 off_1245C2: dc.l loc_1245DA ; DATA XREF: sub_1245AC+C↑r ROM:001245C6 dc.l loc_1245F8 ROM:001245CA dc.l loc_124640 ROM:001245CE dc.l loc_1246D4 ROM:001245D2 dc.l loc_124724 ROM:001245D6 dc.l loc_1247DA ROM:001245DA ; --------------------------------------------------------------------------- ROM:001245DA ROM:001245DA loc_1245DA: ; DATA XREF: ROM:off_1245C2↑o ROM:001245DA bclr #7,($1426).w ROM:001245E0 bclr #1,($1426).w ROM:001245E6 bsr.w sub_12494A ROM:001245EA bsr.w sub_12485E ROM:001245EE move.b #1,($120A).w ROM:001245F4 bra.s loc_12463A ROM:001245F6 ; --------------------------------------------------------------------------- ROM:001245F6 rts ROM:001245F8 ; --------------------------------------------------------------------------- ROM:001245F8 ROM:001245F8 loc_1245F8: ; DATA XREF: ROM:001245C6↑o ROM:001245F8 btst #4,($894).w ROM:001245FE bne.s loc_124614 ROM:00124600 bsr.w sub_124866 ROM:00124604 bsr.w sub_124874 ROM:00124608 move.b #5,($120A).w ROM:0012460E bra.l locret_1247F2 ROM:00124614 ; --------------------------------------------------------------------------- ROM:00124614 ROM:00124614 loc_124614: ; CODE XREF: ROM:001245FE↑j ROM:00124614 btst #2,($1428).w ROM:0012461A beq.s loc_12463A ROM:0012461C move.w $586(a5),d0 ROM:00124620 clr.b ($824).w ROM:00124624 move.w d0,($696).w ROM:00124628 move.b #1,($824).w ROM:0012462E move.b #2,($120A).w ROM:00124634 bra.l locret_1246D2 ROM:0012463A ; --------------------------------------------------------------------------- ROM:0012463A ROM:0012463A loc_12463A: ; CODE XREF: ROM:001245F4↑j ROM:0012463A ; ROM:0012461A↑j ... ROM:0012463A bsr.w sub_1247F6 ROM:0012463E rts ROM:00124640 ; --------------------------------------------------------------------------- ROM:00124640 ROM:00124640 loc_124640: ; DATA XREF: ROM:001245CA↑o ROM:00124640 move.w $582(a5),d4 ROM:00124644 cmp.w ($BEA).w,d4 ROM:00124648 bgt.s loc_12466C ROM:0012464A bsr.w sub_124964 ROM:0012464E move.w ($C1E).w,d5 ROM:00124652 clr.b ($824).w ROM:00124656 move.w d5,($696).w ROM:0012465A move.b #1,($824).w ROM:00124660 move.b #3,($120A).w ROM:00124666 bra.l locret_124722 ROM:0012466C ; --------------------------------------------------------------------------- ROM:0012466C ROM:0012466C loc_12466C: ; CODE XREF: ROM:00124648↑j ROM:0012466C move.w ($BE8).w,d0 ROM:00124670 cmpi.w #0,($696).w ROM:00124676 bgt.s loc_124692 ROM:00124678 cmpi.w #0,($BEA).w ROM:0012467E bge.s loc_124686 ROM:00124680 cmp.w ($BEE).w,d0 ROM:00124684 blt.s loc_124692 ROM:00124686 ROM:00124686 loc_124686: ; CODE XREF: ROM:0012467E↑j ROM:00124686 move.b #4,($120A).w ROM:0012468C bra.l loc_1247CE ROM:00124692 ; --------------------------------------------------------------------------- ROM:00124692 ROM:00124692 loc_124692: ; CODE XREF: ROM:00124676↑j ROM:00124692 ; ROM:00124684↑j ROM:00124692 btst #4,($894).w ROM:00124698 bne.s loc_1246B6 ROM:0012469A clr.b ($824).w ROM:0012469E clr.w ($696).w ROM:001246A2 bsr.w sub_124866 ROM:001246A6 bsr.w sub_124874 ROM:001246AA move.b #5,($120A).w ROM:001246B0 bra.l locret_1247F2 ROM:001246B6 ; --------------------------------------------------------------------------- ROM:001246B6 ROM:001246B6 loc_1246B6: ; CODE XREF: ROM:00124698↑j ROM:001246B6 btst #2,($1428).w ROM:001246BC bne.s locret_1246D2 ROM:001246BE clr.b ($824).w ROM:001246C2 clr.w ($696).w ROM:001246C6 move.b #1,($120A).w ROM:001246CC bra.l loc_12463A ROM:001246D2 ; --------------------------------------------------------------------------- ROM:001246D2 ROM:001246D2 locret_1246D2: ; CODE XREF: ROM:00124634↑j ROM:001246D2 ; ROM:001246BC↑j ROM:001246D2 rts ROM:001246D4 ; --------------------------------------------------------------------------- ROM:001246D4 ROM:001246D4 loc_1246D4: ; DATA XREF: ROM:001245CE↑o ROM:001246D4 btst #4,($894).w ROM:001246DA bne.s loc_1246F6 ROM:001246DC clr.b ($824).w ROM:001246E0 clr.w ($696).w ROM:001246E4 bsr.w sub_124866 ROM:001246E8 bsr.w sub_124874 ROM:001246EC move.b #5,($120A).w ROM:001246F2 bra.w locret_1247F2 ROM:001246F6 ; --------------------------------------------------------------------------- ROM:001246F6 ROM:001246F6 loc_1246F6: ; CODE XREF: ROM:001246DA↑j ROM:001246F6 cmpi.w #0,($696).w ROM:001246FC bgt.s loc_124708 ROM:001246FE move.b #4,($120A).w ROM:00124704 bra.w loc_1247CE ROM:00124708 ; --------------------------------------------------------------------------- ROM:00124708 ROM:00124708 loc_124708: ; CODE XREF: ROM:001246FC↑j ROM:00124708 btst #2,($1428).w ROM:0012470E bne.s locret_124722 ROM:00124710 clr.b ($824).w ROM:00124714 clr.w ($696).w ROM:00124718 move.b #1,($120A).w ROM:0012471E bra.w loc_12463A ROM:00124722 ; --------------------------------------------------------------------------- ROM:00124722 ROM:00124722 locret_124722: ; CODE XREF: ROM:00124666↑j ROM:00124722 ; ROM:0012470E↑j ROM:00124722 rts ROM:00124724 ; --------------------------------------------------------------------------- ROM:00124724 ROM:00124724 loc_124724: ; DATA XREF: ROM:001245D2↑o ROM:00124724 btst #2,($1428).w ROM:0012472A bne.s loc_124776 ROM:0012472C move.b #0,($1209).w ROM:00124732 move.b #0,($11FC).w ROM:00124738 move.b #0,($11FF).w ROM:0012473E move.b #0,($1200).w ROM:00124744 move.b #0,($1201).w ROM:0012474A move.b #0,($11FD).w ROM:00124750 move.b #0,($1207).w ROM:00124756 move.b #0,($1208).w ROM:0012475C bclr #7,($1426).w ROM:00124762 bclr #1,($1426).w ROM:00124768 bsr.w sub_12485E ROM:0012476C move.b #1,($120A).w ROM:00124772 bra.w loc_12463A ROM:00124776 ; --------------------------------------------------------------------------- ROM:00124776 ROM:00124776 loc_124776: ; CODE XREF: ROM:0012472A↑j ROM:00124776 btst #4,($894).w ROM:0012477C bne.s loc_1247CE ROM:0012477E move.b #0,($1209).w ROM:00124784 move.b #0,($11FC).w ROM:0012478A move.b #0,($11FF).w ROM:00124790 move.b #0,($1200).w ROM:00124796 move.b #0,($1201).w ROM:0012479C move.b #0,($11FD).w ROM:001247A2 move.b #0,($1207).w ROM:001247A8 move.b #0,($1208).w ROM:001247AE bclr #7,($1426).w ROM:001247B4 bclr #1,($1426).w ROM:001247BA bsr.w sub_12485E ROM:001247BE bsr.w sub_124866 ROM:001247C2 bsr.w sub_124874 ROM:001247C6 move.b #5,($120A).w ROM:001247CC bra.s locret_1247F2 ROM:001247CE ; --------------------------------------------------------------------------- ROM:001247CE ROM:001247CE loc_1247CE: ; CODE XREF: ROM:0012468C↑j ROM:001247CE ; ROM:00124704↑j ... ROM:001247CE bsr.l sub_124352 ROM:001247D4 bsr.w sub_124892 ROM:001247D8 rts ROM:001247DA ; --------------------------------------------------------------------------- ROM:001247DA ROM:001247DA loc_1247DA: ; DATA XREF: ROM:001245D6↑o ROM:001247DA btst #4,($894).w ROM:001247E0 beq.s locret_1247F2 ROM:001247E2 bsr.w sub_12494A ROM:001247E6 move.b #1,($120A).w ROM:001247EC bra.l loc_12463A ROM:001247F2 ; --------------------------------------------------------------------------- ROM:001247F2 ROM:001247F2 locret_1247F2: ; CODE XREF: ROM:0012460E↑j ROM:001247F2 ; ROM:001246B0↑j ... ROM:001247F2 rts ROM:001247F4 ; --------------------------------------------------------------------------- ROM:001247F4 rts ROM:001247F6 ROM:001247F6 ; =============== S U B R O U T I N E ======================================= ROM:001247F6 ROM:001247F6 ROM:001247F6 sub_1247F6: ; CODE XREF: ROM:loc_12463A↑p ROM:001247F6 move.w $588(a5),d0 ROM:001247FA cmpi.w #0,d0 ROM:001247FE bne.s loc_124808 ROM:00124800 move.w ($9AE).w,($C28).w ROM:00124806 bra.s loc_12480E ROM:00124808 ; --------------------------------------------------------------------------- ROM:00124808 ROM:00124808 loc_124808: ; CODE XREF: sub_1247F6+8↑j ROM:00124808 move.w ($9B4).w,($C28).w ROM:0012480E ROM:0012480E loc_12480E: ; CODE XREF: sub_1247F6+10↑j ROM:0012480E move.w #$3F24,d1 ROM:00124812 move.w ($9E8).w,d2 ROM:00124816 move.w ($C28).w,d3 ROM:0012481A bsr.l sub_1174AA ROM:00124820 move.w d1,($C1C).w ROM:00124824 add.w ($144E).w,d1 ROM:00124828 move.w d1,($C24).w ROM:0012482C move.w #$3F1C,d1 ROM:00124830 move.w ($C24).w,d2 ROM:00124834 move.w ($1448).w,d3 ROM:00124838 bsr.l sub_1174AA ROM:0012483E add.w ($C24).w,d1 ROM:00124842 move.w d1,($C26).w ROM:00124846 move.w d1,($5AA).w ROM:0012484A move.w $D0(a5),($5AC).w ROM:00124850 move.w #0,($5AE).w ROM:00124856 bsr.l sub_11A6AE ROM:0012485C rts ROM:0012485C ; End of function sub_1247F6 ROM:0012485C ROM:0012485E ROM:0012485E ; =============== S U B R O U T I N E ======================================= ROM:0012485E ROM:0012485E ROM:0012485E sub_12485E: ; CODE XREF: ROM:001245EA↑p ROM:0012485E ; ROM:00124768↑p ... ROM:0012485E move.w $57C(a5),($C1A).w ROM:00124864 rts ROM:00124864 ; End of function sub_12485E ROM:00124864 ROM:00124866 ROM:00124866 ; =============== S U B R O U T I N E ======================================= ROM:00124866 ROM:00124866 ROM:00124866 sub_124866: ; CODE XREF: ROM:00124600↑p ROM:00124866 ; ROM:001246A2↑p ... ROM:00124866 move.w #3,($5AE).w ROM:0012486C bsr.l sub_11A6AE ROM:00124872 rts ROM:00124872 ; End of function sub_124866 ROM:00124872 ROM:00124874 ROM:00124874 ; =============== S U B R O U T I N E ======================================= ROM:00124874 ROM:00124874 ROM:00124874 sub_124874: ; CODE XREF: ROM:00124604↑p ROM:00124874 ; ROM:001246A6↑p ... ROM:00124874 move.w #5,($5AE).w ROM:0012487A move.w $584(a5),d3 ROM:0012487E add.w ($144E).w,d3 ROM:00124882 move.w d3,($5AA).w ROM:00124886 move.w d3,($1456).w ROM:0012488A bsr.l sub_11A6AE ROM:00124890 rts ROM:00124890 ; End of function sub_124874 ROM:00124890 ROM:00124892 ROM:00124892 ; =============== S U B R O U T I N E ======================================= ROM:00124892 ROM:00124892 ROM:00124892 sub_124892: ; CODE XREF: ROM:001247D4↑p ROM:00124892 btst #6,($1417).w ROM:00124898 beq.s loc_1248AC ROM:0012489A move.w ($BB0).w,($5AA).w ROM:001248A0 move.w $D0(a5),($5AC).w ROM:001248A6 bra.l loc_12493C ROM:001248AC ; --------------------------------------------------------------------------- ROM:001248AC ROM:001248AC loc_1248AC: ; CODE XREF: sub_124892+6↑j ROM:001248AC btst #1,($1420).w ROM:001248B2 beq.s loc_1248C2 ROM:001248B4 move.w ($B6A).w,($5AA).w ROM:001248BA move.w ($B68).w,($5AC).w ROM:001248C0 bra.s loc_12493C ROM:001248C2 ; --------------------------------------------------------------------------- ROM:001248C2 ROM:001248C2 loc_1248C2: ; CODE XREF: sub_124892+20↑j ROM:001248C2 btst #6,($1404).w ROM:001248C8 beq.s loc_1248D8 ROM:001248CA move.w ($B8C).w,($5AA).w ROM:001248D0 move.w ($B8A).w,($5AC).w ROM:001248D6 bra.s loc_12493C ROM:001248D8 ; --------------------------------------------------------------------------- ROM:001248D8 ROM:001248D8 loc_1248D8: ; CODE XREF: sub_124892+36↑j ROM:001248D8 btst #5,($1419).w ROM:001248DE beq.s loc_1248EE ROM:001248E0 move.w ($BBE).w,($5AA).w ROM:001248E6 move.w ($BBC).w,($5AC).w ROM:001248EC bra.s loc_12493C ROM:001248EE ; --------------------------------------------------------------------------- ROM:001248EE ROM:001248EE loc_1248EE: ; CODE XREF: sub_124892+4C↑j ROM:001248EE btst #1,($1414).w ROM:001248F4 beq.s loc_124904 ROM:001248F6 move.w ($C22).w,($5AA).w ROM:001248FC move.w ($C20).w,($5AC).w ROM:00124902 bra.s loc_12493C ROM:00124904 ; --------------------------------------------------------------------------- ROM:00124904 ROM:00124904 loc_124904: ; CODE XREF: sub_124892+62↑j ROM:00124904 btst #7,($1424).w ROM:0012490A beq.s loc_12491A ROM:0012490C move.w ($B56).w,($5AA).w ROM:00124912 move.w ($B58).w,($5AC).w ROM:00124918 bra.s loc_12493C ROM:0012491A ; --------------------------------------------------------------------------- ROM:0012491A ROM:0012491A loc_12491A: ; CODE XREF: sub_124892+78↑j ROM:0012491A btst #1,($141E).w ROM:00124920 beq.s loc_124930 ROM:00124922 move.w ($C04).w,($5AA).w ROM:00124928 move.w ($C02).w,($5AC).w ROM:0012492E bra.s loc_12493C ROM:00124930 ; --------------------------------------------------------------------------- ROM:00124930 ROM:00124930 loc_124930: ; CODE XREF: sub_124892+8E↑j ROM:00124930 move.w ($C10).w,($5AA).w ROM:00124936 move.w ($C12).w,($5AC).w ROM:0012493C ROM:0012493C loc_12493C: ; CODE XREF: sub_124892+14↑j ROM:0012493C ; sub_124892+2E↑j ... ROM:0012493C move.w #0,($5AE).w ROM:00124942 bsr.l sub_11A6AE ROM:00124948 rts ROM:00124948 ; End of function sub_124892 ROM:00124948 ROM:0012494A ROM:0012494A ; =============== S U B R O U T I N E ======================================= ROM:0012494A ROM:0012494A ROM:0012494A sub_12494A: ; CODE XREF: ROM:001245E6↑p ROM:0012494A ; ROM:001247E2↑p ROM:0012494A move.w #4,($5AE).w ROM:00124950 bsr.l sub_11A6AE ROM:00124956 move.w #6,($5AE).w ROM:0012495C bsr.l sub_11A6AE ROM:00124962 rts ROM:00124962 ; End of function sub_12494A ROM:00124962 ROM:00124964 ROM:00124964 ; =============== S U B R O U T I N E ======================================= ROM:00124964 ROM:00124964 ROM:00124964 sub_124964: ; CODE XREF: ROM:0012464A↑p ROM:00124964 move.w #$3F26,d1 ROM:00124968 move.w ($9E8).w,d2 ROM:0012496C move.w ($9E4).w,d3 ROM:00124970 bsr.l sub_1174AA ROM:00124976 move.w d1,($C1E).w ROM:0012497A rts ROM:0012497A ; End of function sub_124964 ROM:0012497A ROM:0012497C ROM:0012497C ; =============== S U B R O U T I N E ======================================= ROM:0012497C ROM:0012497C ROM:0012497C sub_12497C: ; CODE XREF: sub_122B0E+8↑p ROM:0012497C bsr.w sub_124A8E ROM:00124980 bclr #5,($140F).w ROM:00124986 bclr #1,($1419).w ROM:0012498C clr.w d1 ROM:0012498E move.b ($120B).w,d1 ROM:00124992 cmpi.w #4,d1 ROM:00124996 bcc.s locret_1249A0 ROM:00124998 movea.l off_1249A2(pc,d1.w*4),a0 ROM:0012499C nop ROM:0012499E jmp (a0) ROM:001249A0 ; --------------------------------------------------------------------------- ROM:001249A0 ROM:001249A0 locret_1249A0: ; CODE XREF: sub_12497C+1A↑j ROM:001249A0 rts ROM:001249A0 ; End of function sub_12497C ROM:001249A0 ROM:001249A0 ; --------------------------------------------------------------------------- ROM:001249A2 off_1249A2: dc.l loc_1249B2 ; DATA XREF: sub_12497C+1C↑r ROM:001249A6 dc.l loc_1249BE ROM:001249AA dc.l loc_1249DA ROM:001249AE dc.l loc_1249EC ROM:001249B2 ; --------------------------------------------------------------------------- ROM:001249B2 ROM:001249B2 loc_1249B2: ; DATA XREF: ROM:off_1249A2↑o ROM:001249B2 bsr.w sub_124A7A ROM:001249B6 move.b #1,($120B).w ROM:001249BC rts ROM:001249BE ; --------------------------------------------------------------------------- ROM:001249BE ROM:001249BE loc_1249BE: ; DATA XREF: ROM:001249A6↑o ROM:001249BE btst #2,($1415).w ROM:001249C4 beq.s locret_1249D8 ROM:001249C6 bsr.w sub_124A42 ROM:001249CA bset #1,($1419).w ROM:001249D0 move.b #2,($120B).w ROM:001249D6 rts ROM:001249D8 ; --------------------------------------------------------------------------- ROM:001249D8 ROM:001249D8 locret_1249D8: ; CODE XREF: ROM:001249C4↑j ROM:001249D8 rts ROM:001249DA ; --------------------------------------------------------------------------- ROM:001249DA ROM:001249DA loc_1249DA: ; DATA XREF: ROM:001249AA↑o ROM:001249DA btst #2,($1415).w ROM:001249E0 beq.s locret_1249EA ROM:001249E2 move.b #3,($120B).w ROM:001249E8 rts ROM:001249EA ; --------------------------------------------------------------------------- ROM:001249EA ROM:001249EA locret_1249EA: ; CODE XREF: ROM:001249E0↑j ROM:001249EA rts ROM:001249EC ; --------------------------------------------------------------------------- ROM:001249EC ROM:001249EC loc_1249EC: ; DATA XREF: ROM:001249AE↑o ROM:001249EC move.w ($1458).w,d0 ROM:001249F0 move.w ($1458).w,d1 ROM:001249F4 sub.w $58E(a5),d1 ROM:001249F8 cmp.w ($9A0).w,d1 ROM:001249FC ble.s loc_124A0C ROM:001249FE bset #1,($1419).w ROM:00124A04 move.b #2,($120B).w ROM:00124A0A rts ROM:00124A0C ; --------------------------------------------------------------------------- ROM:00124A0C ROM:00124A0C loc_124A0C: ; CODE XREF: ROM:001249FC↑j ROM:00124A0C cmp.w ($9A0).w,d1 ROM:00124A10 bgt.s loc_124A26 ROM:00124A12 cmp.w ($9A0).w,d0 ROM:00124A16 blt.s loc_124A26 ROM:00124A18 bset #5,($140F).w ROM:00124A1E move.b #2,($120B).w ROM:00124A24 rts ROM:00124A26 ; --------------------------------------------------------------------------- ROM:00124A26 ROM:00124A26 loc_124A26: ; CODE XREF: ROM:00124A10↑j ROM:00124A26 ; ROM:00124A16↑j ROM:00124A26 cmp.w ($9A0).w,d0 ROM:00124A2A bge.s locret_124A3E ROM:00124A2C bsr.w sub_124A6C ROM:00124A30 bset #5,($140F).w ROM:00124A36 move.b #2,($120B).w ROM:00124A3C rts ROM:00124A3E ; --------------------------------------------------------------------------- ROM:00124A3E ROM:00124A3E locret_124A3E: ; CODE XREF: ROM:00124A2A↑j ROM:00124A3E rts ROM:00124A40 ; --------------------------------------------------------------------------- ROM:00124A40 rts ROM:00124A42 ROM:00124A42 ; =============== S U B R O U T I N E ======================================= ROM:00124A42 ROM:00124A42 ROM:00124A42 sub_124A42: ; CODE XREF: ROM:001249C6↑p ROM:00124A42 clr.l d1 ROM:00124A44 move.w ($9A0).w,d1 ROM:00124A48 swap d1 ROM:00124A4A move.w ($1458).w,d2 ROM:00124A4E swap d2 ROM:00124A50 move.w ($145A).w,d2 ROM:00124A54 move.w $540(a5),d3 ROM:00124A58 ext.l d3 ROM:00124A5A bsr.l sub_1173B6 ROM:00124A60 move.w d4,($145A).w ROM:00124A64 swap d4 ROM:00124A66 move.w d4,($1458).w ROM:00124A6A rts ROM:00124A6A ; End of function sub_124A42 ROM:00124A6A ROM:00124A6C ROM:00124A6C ; =============== S U B R O U T I N E ======================================= ROM:00124A6C ROM:00124A6C ROM:00124A6C sub_124A6C: ; CODE XREF: ROM:00124A2C↑p ROM:00124A6C move.w ($1458).w,d0 ROM:00124A70 add.w $58C(a5),d0 ROM:00124A74 move.w d0,($1458).w ROM:00124A78 rts ROM:00124A78 ; End of function sub_124A6C ROM:00124A78 ROM:00124A7A ROM:00124A7A ; =============== S U B R O U T I N E ======================================= ROM:00124A7A ROM:00124A7A ROM:00124A7A sub_124A7A: ; CODE XREF: ROM:loc_1249B2↑p ROM:00124A7A btst #0,($88C).w ROM:00124A80 beq.s locret_124A8C ROM:00124A82 move.w $58A(a5),($1458).w ROM:00124A88 clr.w ($145A).w ROM:00124A8C ROM:00124A8C locret_124A8C: ; CODE XREF: sub_124A7A+6↑j ROM:00124A8C rts ROM:00124A8C ; End of function sub_124A7A ROM:00124A8C ROM:00124A8E ROM:00124A8E ; =============== S U B R O U T I N E ======================================= ROM:00124A8E ROM:00124A8E ROM:00124A8E sub_124A8E: ; CODE XREF: sub_12497C↑p ROM:00124A8E btst #7,($890).w ROM:00124A94 beq.s locret_124AA0 ROM:00124A96 move.w $58A(a5),($1458).w ROM:00124A9C clr.w ($145A).w ROM:00124AA0 ROM:00124AA0 locret_124AA0: ; CODE XREF: sub_124A8E+6↑j ROM:00124AA0 rts ROM:00124AA0 ; End of function sub_124A8E ROM:00124AA0 ROM:00124AA2 ROM:00124AA2 ; =============== S U B R O U T I N E ======================================= ROM:00124AA2 ROM:00124AA2 ROM:00124AA2 sub_124AA2: ; CODE XREF: sub_129E74+3C↓p ROM:00124AA2 bsr.w sub_124B04 ROM:00124AA6 bsr.w sub_124AD4 ROM:00124AAA bsr.w sub_124AEC ROM:00124AAE bsr.l sub_125A14 ROM:00124AB4 bsr.l sub_125428 ROM:00124ABA bsr.l sub_125CB0 ROM:00124AC0 bsr.l sub_12591E ROM:00124AC6 bsr.w sub_124B76 ROM:00124ACA bsr.w sub_124FB8 ROM:00124ACE bsr.w sub_12538C ROM:00124AD2 rts ROM:00124AD2 ; End of function sub_124AA2 ROM:00124AD2 ROM:00124AD4 ROM:00124AD4 ; =============== S U B R O U T I N E ======================================= ROM:00124AD4 ROM:00124AD4 ROM:00124AD4 sub_124AD4: ; CODE XREF: sub_124AA2+4↑p ROM:00124AD4 move.w #$3F2A,d1 ROM:00124AD8 move.w ($9B2).w,d2 ROM:00124ADC move.w ($9E8).w,d3 ROM:00124AE0 bsr.l sub_1174AA ROM:00124AE6 move.w d1,($C2C).w ROM:00124AEA rts ROM:00124AEA ; End of function sub_124AD4 ROM:00124AEA ROM:00124AEC ROM:00124AEC ; =============== S U B R O U T I N E ======================================= ROM:00124AEC ROM:00124AEC ROM:00124AEC sub_124AEC: ; CODE XREF: sub_124AA2+8↑p ROM:00124AEC btst #4,($1420).w ROM:00124AF2 beq.s loc_124AFC ROM:00124AF4 move.w $5AC(a5),d0 ROM:00124AF8 bra.w loc_124AFE ROM:00124AFC ; --------------------------------------------------------------------------- ROM:00124AFC ROM:00124AFC loc_124AFC: ; CODE XREF: sub_124AEC+6↑j ROM:00124AFC clr.w d0 ROM:00124AFE ROM:00124AFE loc_124AFE: ; CODE XREF: sub_124AEC+C↑j ROM:00124AFE move.w d0,($C32).w ROM:00124B02 rts ROM:00124B02 ; End of function sub_124AEC ROM:00124B02 ROM:00124B04 ROM:00124B04 ; =============== S U B R O U T I N E ======================================= ROM:00124B04 ROM:00124B04 ROM:00124B04 sub_124B04: ; CODE XREF: sub_124AA2↑p ROM:00124B04 clr.w d1 ROM:00124B06 move.b ($120E).w,d1 ROM:00124B0A cmpi.w #3,d1 ROM:00124B0E bcc.s locret_124B18 ROM:00124B10 movea.l off_124B1A(pc,d1.w*4),a0 ROM:00124B14 nop ROM:00124B16 jmp (a0) ROM:00124B18 ; --------------------------------------------------------------------------- ROM:00124B18 ROM:00124B18 locret_124B18: ; CODE XREF: sub_124B04+A↑j ROM:00124B18 rts ROM:00124B18 ; End of function sub_124B04 ROM:00124B18 ROM:00124B18 ; --------------------------------------------------------------------------- ROM:00124B1A off_124B1A: dc.l loc_124B26 ; DATA XREF: sub_124B04+C↑r ROM:00124B1E dc.l loc_124B36 ROM:00124B22 dc.l loc_124B5A ROM:00124B26 ; --------------------------------------------------------------------------- ROM:00124B26 ROM:00124B26 loc_124B26: ; DATA XREF: ROM:off_124B1A↑o ROM:00124B26 clr.b ($825).w ROM:00124B2A clr.w ($698).w ROM:00124B2E move.b #1,($120E).w ROM:00124B34 bra.s locret_124B58 ROM:00124B36 ; --------------------------------------------------------------------------- ROM:00124B36 ROM:00124B36 loc_124B36: ; DATA XREF: ROM:00124B1E↑o ROM:00124B36 btst #4,($1421).w ROM:00124B3C beq.s locret_124B58 ROM:00124B3E move.w $5B6(a5),d1 ROM:00124B42 clr.b ($825).w ROM:00124B46 move.w d1,($698).w ROM:00124B4A move.b #1,($825).w ROM:00124B50 move.b #2,($120E).w ROM:00124B56 bra.s locret_124B72 ROM:00124B58 ; --------------------------------------------------------------------------- ROM:00124B58 ROM:00124B58 locret_124B58: ; CODE XREF: ROM:00124B34↑j ROM:00124B58 ; ROM:00124B3C↑j ... ROM:00124B58 rts ROM:00124B5A ; --------------------------------------------------------------------------- ROM:00124B5A ROM:00124B5A loc_124B5A: ; DATA XREF: ROM:00124B22↑o ROM:00124B5A btst #4,($1421).w ROM:00124B60 bne.s locret_124B72 ROM:00124B62 clr.b ($825).w ROM:00124B66 clr.w ($698).w ROM:00124B6A move.b #1,($120E).w ROM:00124B70 bra.s locret_124B58 ROM:00124B72 ; --------------------------------------------------------------------------- ROM:00124B72 ROM:00124B72 locret_124B72: ; CODE XREF: ROM:00124B56↑j ROM:00124B72 ; ROM:00124B60↑j ROM:00124B72 rts ROM:00124B74 ; --------------------------------------------------------------------------- ROM:00124B74 rts 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_124AA2+24↑p ROM:00124B76 clr.w d1 ROM:00124B78 move.b ($120C).w,d1 ROM:00124B7C cmpi.w #8,d1 ROM:00124B80 bcc.s locret_124B8A ROM:00124B82 movea.l off_124B8C(pc,d1.w*4),a0 ROM:00124B86 nop ROM:00124B88 jmp (a0) ROM:00124B8A ; --------------------------------------------------------------------------- ROM:00124B8A ROM:00124B8A locret_124B8A: ; CODE XREF: sub_124B76+A↑j ROM:00124B8A rts ROM:00124B8A ; End of function sub_124B76 ROM:00124B8A ROM:00124B8A ; --------------------------------------------------------------------------- ROM:00124B8C off_124B8C: dc.l loc_124BAC ; DATA XREF: sub_124B76+C↑r ROM:00124B90 dc.l loc_124BC6 ROM:00124B94 dc.l loc_124BE6 ROM:00124B98 dc.l loc_124C16 ROM:00124B9C dc.l loc_124C44 ROM:00124BA0 dc.l loc_124CA6 ROM:00124BA4 dc.l loc_124D02 ROM:00124BA8 dc.l loc_124D52 ROM:00124BAC ; --------------------------------------------------------------------------- ROM:00124BAC ROM:00124BAC loc_124BAC: ; DATA XREF: ROM:off_124B8C↑o ROM:00124BAC bclr #1,($1417).w ROM:00124BB2 clr.w ($C36).w ROM:00124BB6 clr.w ($C34).w ROM:00124BBA clr.w ($C38).w ROM:00124BBE move.b #1,($120C).w ROM:00124BC4 bra.s loc_124BE0 ROM:00124BC6 ; --------------------------------------------------------------------------- ROM:00124BC6 ROM:00124BC6 loc_124BC6: ; DATA XREF: ROM:00124B90↑o ROM:00124BC6 btst #2,($1428).w ROM:00124BCC beq.s loc_124BE0 ROM:00124BCE bset #1,($1417).w ROM:00124BD4 move.b #2,($120C).w ROM:00124BDA bra.l loc_124C08 ROM:00124BE0 ; --------------------------------------------------------------------------- ROM:00124BE0 ROM:00124BE0 loc_124BE0: ; CODE XREF: ROM:00124BC4↑j ROM:00124BE0 ; ROM:00124BCC↑j ... ROM:00124BE0 bsr.w sub_1251B4 ROM:00124BE4 rts ROM:00124BE6 ; --------------------------------------------------------------------------- ROM:00124BE6 ROM:00124BE6 loc_124BE6: ; DATA XREF: ROM:00124B94↑o ROM:00124BE6 btst #2,($1409).w ROM:00124BEC beq.s loc_124BF0 ROM:00124BEE bra.s loc_124BF8 ROM:00124BF0 ; --------------------------------------------------------------------------- ROM:00124BF0 ROM:00124BF0 loc_124BF0: ; CODE XREF: ROM:00124BEC↑j ROM:00124BF0 btst #7,($1404).w ROM:00124BF6 bne.s loc_124C08 ROM:00124BF8 ROM:00124BF8 loc_124BF8: ; CODE XREF: ROM:00124BEE↑j ROM:00124BF8 bsr.w sub_125182 ROM:00124BFC bclr #1,($1417).w ROM:00124C02 bra.l loc_124DC4 ROM:00124C08 ; --------------------------------------------------------------------------- ROM:00124C08 ROM:00124C08 loc_124C08: ; CODE XREF: ROM:00124BDA↑j ROM:00124C08 ; ROM:00124BF6↑j ... ROM:00124C08 bsr.w sub_12524C ROM:00124C0C bsr.w sub_1252A8 ROM:00124C10 bsr.w sub_1252BA ROM:00124C14 rts ROM:00124C16 ; --------------------------------------------------------------------------- ROM:00124C16 ROM:00124C16 loc_124C16: ; DATA XREF: ROM:00124B98↑o ROM:00124C16 btst #2,($1409).w ROM:00124C1C beq.s loc_124C20 ROM:00124C1E bra.s loc_124C28 ROM:00124C20 ; --------------------------------------------------------------------------- ROM:00124C20 ROM:00124C20 loc_124C20: ; CODE XREF: ROM:00124C1C↑j ROM:00124C20 btst #7,($1404).w ROM:00124C26 beq.s loc_124C32 ROM:00124C28 ROM:00124C28 loc_124C28: ; CODE XREF: ROM:00124C1E↑j ROM:00124C28 bsr.w sub_125182 ROM:00124C2C bra.l loc_124DC4 ROM:00124C32 ; --------------------------------------------------------------------------- ROM:00124C32 ROM:00124C32 loc_124C32: ; CODE XREF: ROM:00124C26↑j ROM:00124C32 ; ROM:00124E04↓j ROM:00124C32 bsr.w sub_1251CC ROM:00124C36 bsr.w sub_12524C ROM:00124C3A bsr.w sub_1252A8 ROM:00124C3E bsr.w sub_1252BA ROM:00124C42 rts ROM:00124C44 ; --------------------------------------------------------------------------- ROM:00124C44 ROM:00124C44 loc_124C44: ; DATA XREF: ROM:00124B9C↑o ROM:00124C44 btst #2,($1409).w ROM:00124C4A beq.s loc_124C4E ROM:00124C4C bra.s loc_124C6C ROM:00124C4E ; --------------------------------------------------------------------------- ROM:00124C4E ROM:00124C4E loc_124C4E: ; CODE XREF: ROM:00124C4A↑j ROM:00124C4E btst #7,($1404).w ROM:00124C54 bne.s loc_124C58 ROM:00124C56 bra.s loc_124C6C ROM:00124C58 ; --------------------------------------------------------------------------- ROM:00124C58 ROM:00124C58 loc_124C58: ; CODE XREF: ROM:00124C54↑j ROM:00124C58 move.w ($C1A).w,d1 ROM:00124C5C cmp.w ($C42).w,d1 ROM:00124C60 bne.s loc_124C64 ROM:00124C62 bra.s loc_124C6C ROM:00124C64 ; --------------------------------------------------------------------------- ROM:00124C64 ROM:00124C64 loc_124C64: ; CODE XREF: ROM:00124C60↑j ROM:00124C64 btst #4,($1421).w ROM:00124C6A bne.s loc_124C88 ROM:00124C6C ROM:00124C6C loc_124C6C: ; CODE XREF: ROM:00124C4C↑j ROM:00124C6C ; ROM:00124C56↑j ... ROM:00124C6C bsr.w sub_125182 ROM:00124C70 clr.b ($86B).w ROM:00124C74 clr.w ($724).w ROM:00124C78 clr.w ($C36).w ROM:00124C7C clr.w ($C34).w ROM:00124C80 clr.w ($C38).w ROM:00124C84 bra.w loc_124DC4 ROM:00124C88 ; --------------------------------------------------------------------------- ROM:00124C88 ROM:00124C88 loc_124C88: ; CODE XREF: ROM:00124C6A↑j ROM:00124C88 ; ROM:00124FA2↓j ROM:00124C88 bsr.w sub_125182 ROM:00124C8C move.w ($C4E).w,($C38).w ROM:00124C92 move.w ($C1A).w,($C34).w ROM:00124C98 bsr.w sub_125216 ROM:00124C9C bsr.w sub_1252A8 ROM:00124CA0 bsr.w sub_1252BA ROM:00124CA4 rts ROM:00124CA6 ; --------------------------------------------------------------------------- ROM:00124CA6 ROM:00124CA6 loc_124CA6: ; DATA XREF: ROM:00124BA0↑o ROM:00124CA6 btst #7,($1404).w ROM:00124CAC beq.s loc_124CB0 ROM:00124CAE bra.s loc_124CC4 ROM:00124CB0 ; --------------------------------------------------------------------------- ROM:00124CB0 ROM:00124CB0 loc_124CB0: ; CODE XREF: ROM:00124CAC↑j ROM:00124CB0 move.w ($C4A).w,d0 ROM:00124CB4 cmp.w ($C42).w,d0 ROM:00124CB8 bne.s loc_124CBC ROM:00124CBA bra.s loc_124CC4 ROM:00124CBC ; --------------------------------------------------------------------------- ROM:00124CBC ROM:00124CBC loc_124CBC: ; CODE XREF: ROM:00124CB8↑j ROM:00124CBC btst #2,($1409).w ROM:00124CC2 beq.s loc_124CE0 ROM:00124CC4 ROM:00124CC4 loc_124CC4: ; CODE XREF: ROM:00124CAE↑j ROM:00124CC4 ; ROM:00124CBA↑j ROM:00124CC4 bsr.w sub_125182 ROM:00124CC8 clr.b ($86B).w ROM:00124CCC clr.w ($724).w ROM:00124CD0 clr.w ($C34).w ROM:00124CD4 clr.w ($C36).w ROM:00124CD8 clr.w ($C38).w ROM:00124CDC bra.w loc_124DC4 ROM:00124CE0 ; --------------------------------------------------------------------------- ROM:00124CE0 ROM:00124CE0 loc_124CE0: ; CODE XREF: ROM:00124CC2↑j ROM:00124CE0 ; ROM:00124F52↓j ROM:00124CE0 bsr.w sub_125182 ROM:00124CE4 move.w ($C50).w,($C38).w ROM:00124CEA bsr.w sub_1251CC ROM:00124CEE move.w ($C4A).w,($C34).w ROM:00124CF4 bsr.w sub_125216 ROM:00124CF8 bsr.w sub_1252A8 ROM:00124CFC bsr.w sub_1252BA ROM:00124D00 rts ROM:00124D02 ; --------------------------------------------------------------------------- ROM:00124D02 ROM:00124D02 loc_124D02: ; DATA XREF: ROM:00124BA4↑o ROM:00124D02 btst #2,($1409).w ROM:00124D08 beq.s loc_124D0C ROM:00124D0A bra.s loc_124D3A ROM:00124D0C ; --------------------------------------------------------------------------- ROM:00124D0C ROM:00124D0C loc_124D0C: ; CODE XREF: ROM:00124D08↑j ROM:00124D0C btst #4,($1421).w ROM:00124D12 beq.s loc_124D26 ROM:00124D14 cmpi.w #0,($698).w ROM:00124D1A bgt.s loc_124D26 ROM:00124D1C cmpi.w #0,($68E).w ROM:00124D22 bgt.s loc_124D26 ROM:00124D24 bra.s loc_124D3A ROM:00124D26 ; --------------------------------------------------------------------------- ROM:00124D26 ROM:00124D26 loc_124D26: ; CODE XREF: ROM:00124D12↑j ROM:00124D26 ; ROM:00124D1A↑j ... ROM:00124D26 move.w $5AA(a5),d3 ROM:00124D2A cmp.w ($518).w,d3 ROM:00124D2E blt.s loc_124D32 ROM:00124D30 bra.s loc_124D3A ROM:00124D32 ; --------------------------------------------------------------------------- ROM:00124D32 ROM:00124D32 loc_124D32: ; CODE XREF: ROM:00124D2E↑j ROM:00124D32 btst #7,($1404).w ROM:00124D38 bne.s loc_124D44 ROM:00124D3A ROM:00124D3A loc_124D3A: ; CODE XREF: ROM:00124D0A↑j ROM:00124D3A ; ROM:00124D24↑j ... ROM:00124D3A bsr.w sub_125182 ROM:00124D3E bra.l loc_124DC4 ROM:00124D44 ; --------------------------------------------------------------------------- ROM:00124D44 ROM:00124D44 loc_124D44: ; CODE XREF: ROM:00124D38↑j ROM:00124D44 ; ROM:00124E96↓j ... ROM:00124D44 bsr.w sub_12524C ROM:00124D48 bsr.w sub_1252A8 ROM:00124D4C bsr.w sub_1252BA ROM:00124D50 rts ROM:00124D52 ; --------------------------------------------------------------------------- ROM:00124D52 ROM:00124D52 loc_124D52: ; DATA XREF: ROM:00124BA8↑o ROM:00124D52 btst #4,($1421).w ROM:00124D58 beq.s loc_124D6C ROM:00124D5A cmpi.w #0,($698).w ROM:00124D60 bgt.s loc_124D6C ROM:00124D62 cmpi.w #0,($68E).w ROM:00124D68 bgt.s loc_124D6C ROM:00124D6A bra.s loc_124D9A ROM:00124D6C ; --------------------------------------------------------------------------- ROM:00124D6C ROM:00124D6C loc_124D6C: ; CODE XREF: ROM:00124D58↑j ROM:00124D6C ; ROM:00124D60↑j ... ROM:00124D6C move.w $5AA(a5),d1 ROM:00124D70 cmp.w ($518).w,d1 ROM:00124D74 bge.s loc_124D7C ROM:00124D76 move.w $5A6(a5),d0 ROM:00124D7A bra.s loc_124D80 ROM:00124D7C ; --------------------------------------------------------------------------- ROM:00124D7C ROM:00124D7C loc_124D7C: ; CODE XREF: ROM:00124D74↑j ROM:00124D7C move.w $5A8(a5),d0 ROM:00124D80 ROM:00124D80 loc_124D80: ; CODE XREF: ROM:00124D7A↑j ROM:00124D80 cmp.w ($C42).w,d0 ROM:00124D84 bne.s loc_124D88 ROM:00124D86 bra.s loc_124D9A ROM:00124D88 ; --------------------------------------------------------------------------- ROM:00124D88 ROM:00124D88 loc_124D88: ; CODE XREF: ROM:00124D84↑j ROM:00124D88 btst #2,($1409).w ROM:00124D8E beq.s loc_124D92 ROM:00124D90 bra.s loc_124D9A ROM:00124D92 ; --------------------------------------------------------------------------- ROM:00124D92 ROM:00124D92 loc_124D92: ; CODE XREF: ROM:00124D8E↑j ROM:00124D92 btst #7,($1404).w ROM:00124D98 bne.s loc_124DB6 ROM:00124D9A ROM:00124D9A loc_124D9A: ; CODE XREF: ROM:00124D6A↑j ROM:00124D9A ; ROM:00124D86↑j ... ROM:00124D9A bsr.w sub_125182 ROM:00124D9E clr.b ($86B).w ROM:00124DA2 clr.w ($724).w ROM:00124DA6 clr.w ($C34).w ROM:00124DAA clr.w ($C36).w ROM:00124DAE clr.w ($C38).w ROM:00124DB2 bra.w loc_124DC4 ROM:00124DB6 ; --------------------------------------------------------------------------- ROM:00124DB6 ROM:00124DB6 loc_124DB6: ; CODE XREF: ROM:00124D98↑j ROM:00124DB6 ; ROM:00124EE6↓j ... ROM:00124DB6 bsr.w sub_125216 ROM:00124DBA bsr.w sub_1252A8 ROM:00124DBE bsr.w sub_1252BA ROM:00124DC2 rts ROM:00124DC4 ; --------------------------------------------------------------------------- ROM:00124DC4 ROM:00124DC4 loc_124DC4: ; CODE XREF: ROM:00124C02↑j ROM:00124DC4 ; ROM:00124C2C↑j ... ROM:00124DC4 btst #2,($1409).w ROM:00124DCA beq.s loc_124DD8 ROM:00124DCC move.b #1,($120C).w ROM:00124DD2 bra.l loc_124BE0 ROM:00124DD8 ; --------------------------------------------------------------------------- ROM:00124DD8 ROM:00124DD8 loc_124DD8: ; CODE XREF: ROM:00124DCA↑j ROM:00124DD8 move.w ($C4A).w,d0 ROM:00124DDC cmp.w ($C42).w,d0 ROM:00124DE0 bne.s loc_124DEC ROM:00124DE2 btst #7,($1404).w ROM:00124DE8 bne.s loc_124DEC ROM:00124DEA bra.s loc_124DFE ROM:00124DEC ; --------------------------------------------------------------------------- ROM:00124DEC ROM:00124DEC loc_124DEC: ; CODE XREF: ROM:00124DE0↑j ROM:00124DEC ; ROM:00124DE8↑j ROM:00124DEC move.w ($C50).w,d0 ROM:00124DF0 btst #7,($1404).w ROM:00124DF6 bne.s loc_124E0A ROM:00124DF8 cmpi.w #0,d0 ROM:00124DFC bne.s loc_124E0A ROM:00124DFE ROM:00124DFE loc_124DFE: ; CODE XREF: ROM:00124DEA↑j ROM:00124DFE move.b #3,($120C).w ROM:00124E04 bra.l loc_124C32 ROM:00124E0A ; --------------------------------------------------------------------------- ROM:00124E0A ROM:00124E0A loc_124E0A: ; CODE XREF: ROM:00124DF6↑j ROM:00124E0A ; ROM:00124DFC↑j ROM:00124E0A move.w ($C1A).w,d1 ROM:00124E0E cmp.w ($C42).w,d1 ROM:00124E12 bne.s loc_124E1E ROM:00124E14 btst #7,($1404).w ROM:00124E1A beq.s loc_124E1E ROM:00124E1C bra.s loc_124E38 ROM:00124E1E ; --------------------------------------------------------------------------- ROM:00124E1E ROM:00124E1E loc_124E1E: ; CODE XREF: ROM:00124E12↑j ROM:00124E1E ; ROM:00124E1A↑j ROM:00124E1E move.w ($C4E).w,d0 ROM:00124E22 btst #7,($1404).w ROM:00124E28 beq.s loc_124E4A ROM:00124E2A cmpi.w #0,d0 ROM:00124E2E bne.s loc_124E4A ROM:00124E30 btst #4,($1421).w ROM:00124E36 beq.s loc_124E4A ROM:00124E38 ROM:00124E38 loc_124E38: ; CODE XREF: ROM:00124E1C↑j ROM:00124E38 bset #1,($1417).w ROM:00124E3E move.b #2,($120C).w ROM:00124E44 bra.l loc_124C08 ROM:00124E4A ; --------------------------------------------------------------------------- ROM:00124E4A ROM:00124E4A loc_124E4A: ; CODE XREF: ROM:00124E28↑j ROM:00124E4A ; ROM:00124E2E↑j ... ROM:00124E4A move.w $5AA(a5),d1 ROM:00124E4E cmp.w ($518).w,d1 ROM:00124E52 bge.s loc_124E5A ROM:00124E54 move.w $5A6(a5),d0 ROM:00124E58 bra.s loc_124E5E ROM:00124E5A ; --------------------------------------------------------------------------- ROM:00124E5A ROM:00124E5A loc_124E5A: ; CODE XREF: ROM:00124E52↑j ROM:00124E5A move.w $5A8(a5),d0 ROM:00124E5E ROM:00124E5E loc_124E5E: ; CODE XREF: ROM:00124E58↑j ROM:00124E5E cmp.w ($C42).w,d0 ROM:00124E62 bne.s loc_124E76 ROM:00124E64 btst #7,($1404).w ROM:00124E6A beq.s loc_124E76 ROM:00124E6C btst #4,($1421).w ROM:00124E72 bne.s loc_124E76 ROM:00124E74 bra.s loc_124E90 ROM:00124E76 ; --------------------------------------------------------------------------- ROM:00124E76 ROM:00124E76 loc_124E76: ; CODE XREF: ROM:00124E62↑j ROM:00124E76 ; ROM:00124E6A↑j ... ROM:00124E76 move.w $5A4(a5),d0 ROM:00124E7A btst #7,($1404).w ROM:00124E80 beq.s loc_124E9C ROM:00124E82 cmpi.w #0,d0 ROM:00124E86 bne.s loc_124E9C ROM:00124E88 btst #4,($1421).w ROM:00124E8E bne.s loc_124E9C ROM:00124E90 ROM:00124E90 loc_124E90: ; CODE XREF: ROM:00124E74↑j ROM:00124E90 move.b #6,($120C).w ROM:00124E96 bra.l loc_124D44 ROM:00124E9C ; --------------------------------------------------------------------------- ROM:00124E9C ROM:00124E9C loc_124E9C: ; CODE XREF: ROM:00124E80↑j ROM:00124E9C ; ROM:00124E86↑j ... ROM:00124E9C move.w $5A4(a5),d2 ROM:00124EA0 btst #7,($1404).w ROM:00124EA6 beq.s loc_124F1A ROM:00124EA8 cmpi.w #0,d2 ROM:00124EAC beq.s loc_124F1A ROM:00124EAE btst #4,($1421).w ROM:00124EB4 bne.s loc_124F1A ROM:00124EB6 move.w $5AA(a5),d1 ROM:00124EBA cmp.w ($518).w,d1 ROM:00124EBE bge.s loc_124EEE ROM:00124EC0 move.w ($C42).w,($C36).w ROM:00124EC6 move.w $5A6(a5),($C34).w ROM:00124ECC move.w d2,($C38).w ROM:00124ED0 clr.b ($86B).w ROM:00124ED4 move.w #0,($724).w ROM:00124EDA move.b #3,($86B).w ROM:00124EE0 move.b #7,($120C).w ROM:00124EE6 bra.l loc_124DB6 ROM:00124EEC ; --------------------------------------------------------------------------- ROM:00124EEC bra.s loc_124F1A ROM:00124EEE ; --------------------------------------------------------------------------- ROM:00124EEE ROM:00124EEE loc_124EEE: ; CODE XREF: ROM:00124EBE↑j ROM:00124EEE move.w ($C42).w,($C36).w ROM:00124EF4 move.w $5A8(a5),($C34).w ROM:00124EFA move.w d2,($C38).w ROM:00124EFE clr.b ($86B).w ROM:00124F02 move.w #0,($724).w ROM:00124F08 move.b #3,($86B).w ROM:00124F0E move.b #7,($120C).w ROM:00124F14 bra.l loc_124DB6 ROM:00124F1A ; --------------------------------------------------------------------------- ROM:00124F1A ROM:00124F1A loc_124F1A: ; CODE XREF: ROM:00124EA6↑j ROM:00124F1A ; ROM:00124EAC↑j ... ROM:00124F1A move.w ($C50).w,d0 ROM:00124F1E btst #7,($1404).w ROM:00124F24 bne.s loc_124F58 ROM:00124F26 cmpi.w #0,d0 ROM:00124F2A beq.s loc_124F58 ROM:00124F2C bclr #1,($1417).w ROM:00124F32 move.w d0,($C38).w ROM:00124F36 move.w ($C42).w,($C36).w ROM:00124F3C clr.b ($86B).w ROM:00124F40 move.w #0,($724).w ROM:00124F46 move.b #3,($86B).w ROM:00124F4C move.b #5,($120C).w ROM:00124F52 bra.l loc_124CE0 ROM:00124F58 ; --------------------------------------------------------------------------- ROM:00124F58 ROM:00124F58 loc_124F58: ; CODE XREF: ROM:00124F24↑j ROM:00124F58 ; ROM:00124F2A↑j ROM:00124F58 move.w ($C4E).w,d0 ROM:00124F5C btst #7,($1404).w ROM:00124F62 beq.s locret_124FB6 ROM:00124F64 cmpi.w #0,d0 ROM:00124F68 beq.s locret_124FB6 ROM:00124F6A btst #4,($1421).w ROM:00124F70 beq.s locret_124FB6 ROM:00124F72 cmpi.w #0,($698).w ROM:00124F78 bgt.s locret_124FB6 ROM:00124F7A cmpi.w #0,($68E).w ROM:00124F80 bgt.s loc_124FAA ROM:00124F82 move.w ($C42).w,($C36).w ROM:00124F88 move.w d0,($C38).w ROM:00124F8C clr.b ($86B).w ROM:00124F90 move.w #0,($724).w ROM:00124F96 move.b #3,($86B).w ROM:00124F9C move.b #4,($120C).w ROM:00124FA2 bra.l loc_124C88 ROM:00124FA8 ; --------------------------------------------------------------------------- ROM:00124FA8 bra.s locret_124FB6 ROM:00124FAA ; --------------------------------------------------------------------------- ROM:00124FAA ROM:00124FAA loc_124FAA: ; CODE XREF: ROM:00124F80↑j ROM:00124FAA move.b #6,($120C).w ROM:00124FB0 bra.l loc_124D44 ROM:00124FB6 ; --------------------------------------------------------------------------- ROM:00124FB6 ROM:00124FB6 locret_124FB6: ; CODE XREF: ROM:00124F62↑j ROM:00124FB6 ; ROM:00124F68↑j ... ROM:00124FB6 rts ROM:00124FB8 ROM:00124FB8 ; =============== S U B R O U T I N E ======================================= ROM:00124FB8 ROM:00124FB8 ROM:00124FB8 sub_124FB8: ; CODE XREF: sub_124AA2+28↑p ROM:00124FB8 clr.w d1 ROM:00124FBA move.b ($120D).w,d1 ROM:00124FBE cmpi.w #5,d1 ROM:00124FC2 bcc.s locret_124FCC ROM:00124FC4 movea.l off_124FCE(pc,d1.w*4),a0 ROM:00124FC8 nop ROM:00124FCA jmp (a0) ROM:00124FCC ; --------------------------------------------------------------------------- ROM:00124FCC ROM:00124FCC locret_124FCC: ; CODE XREF: sub_124FB8+A↑j ROM:00124FCC rts ROM:00124FCC ; End of function sub_124FB8 ROM:00124FCC ROM:00124FCC ; --------------------------------------------------------------------------- ROM:00124FCE off_124FCE: dc.l loc_124FE2 ; DATA XREF: sub_124FB8+C↑r ROM:00124FD2 dc.l loc_124FFC ROM:00124FD6 dc.l loc_12503C ROM:00124FDA dc.l loc_1250A0 ROM:00124FDE dc.l loc_1250E4 ROM:00124FE2 ; --------------------------------------------------------------------------- ROM:00124FE2 ROM:00124FE2 loc_124FE2: ; DATA XREF: ROM:off_124FCE↑o ROM:00124FE2 move.b #1,($120D).w ROM:00124FE8 clr.b ($86C).w ROM:00124FEC clr.w ($726).w ROM:00124FF0 clr.w ($C3A).w ROM:00124FF4 clr.w ($C3C).w ROM:00124FF8 bra.s locret_12503A ROM:00124FFA ; --------------------------------------------------------------------------- ROM:00124FFA rts ROM:00124FFC ; --------------------------------------------------------------------------- ROM:00124FFC ROM:00124FFC loc_124FFC: ; DATA XREF: ROM:00124FD2↑o ROM:00124FFC move.w $5B4(a5),d2 ROM:00125000 btst #4,($899).w ROM:00125006 beq.s locret_12503A ROM:00125008 cmpi.w #0,d2 ROM:0012500C bne.s loc_125020 ROM:0012500E move.b #3,($120D).w ROM:00125014 clr.w ($C3C).w ROM:00125018 bra.l locret_1250E2 ROM:0012501E ; --------------------------------------------------------------------------- ROM:0012501E bra.s locret_12503A ROM:00125020 ; --------------------------------------------------------------------------- ROM:00125020 ROM:00125020 loc_125020: ; CODE XREF: ROM:0012500C↑j ROM:00125020 move.w $5B2(a5),d2 ROM:00125024 clr.b ($86C).w ROM:00125028 move.w d2,($726).w ROM:0012502C move.b #1,($86C).w ROM:00125032 move.b #2,($120D).w ROM:00125038 bra.s loc_12509A ROM:0012503A ; --------------------------------------------------------------------------- ROM:0012503A ROM:0012503A locret_12503A: ; CODE XREF: ROM:00124FF8↑j ROM:0012503A ; ROM:00125006↑j ... ROM:0012503A rts ROM:0012503C ; --------------------------------------------------------------------------- ROM:0012503C ROM:0012503C loc_12503C: ; DATA XREF: ROM:00124FD6↑o ROM:0012503C move.w $5B0(a5),d2 ROM:00125040 btst #4,($899).w ROM:00125046 bne.s loc_125086 ROM:00125048 cmpi.w #0,d2 ROM:0012504C bne.s loc_125064 ROM:0012504E move.b #1,($120D).w ROM:00125054 clr.b ($86C).w ROM:00125058 clr.w ($726).w ROM:0012505C clr.w ($C3C).w ROM:00125060 bra.s locret_12503A ROM:00125062 ; --------------------------------------------------------------------------- ROM:00125062 bra.s loc_125086 ROM:00125064 ; --------------------------------------------------------------------------- ROM:00125064 ROM:00125064 loc_125064: ; CODE XREF: ROM:0012504C↑j ROM:00125064 move.w $5AE(a5),d2 ROM:00125068 clr.b ($86C).w ROM:0012506C move.w d2,($726).w ROM:00125070 move.b #1,($86C).w ROM:00125076 clr.w ($C3C).w ROM:0012507A move.b #4,($120D).w ROM:00125080 bra.l loc_12514E ROM:00125086 ; --------------------------------------------------------------------------- ROM:00125086 ROM:00125086 loc_125086: ; CODE XREF: ROM:00125046↑j ROM:00125086 ; ROM:00125062↑j ROM:00125086 cmpi.w #0,($726).w ROM:0012508C bgt.s loc_12509A ROM:0012508E move.b #3,($120D).w ROM:00125094 clr.w ($C3C).w ROM:00125098 bra.s locret_1250E2 ROM:0012509A ; --------------------------------------------------------------------------- ROM:0012509A ROM:0012509A loc_12509A: ; CODE XREF: ROM:00125038↑j ROM:0012509A ; ROM:0012508C↑j ... ROM:0012509A bsr.w sub_12516C ROM:0012509E rts ROM:001250A0 ; --------------------------------------------------------------------------- ROM:001250A0 ROM:001250A0 loc_1250A0: ; DATA XREF: ROM:00124FDA↑o ROM:001250A0 move.w $5B0(a5),d2 ROM:001250A4 btst #4,($899).w ROM:001250AA bne.s locret_1250E2 ROM:001250AC cmpi.w #0,d2 ROM:001250B0 bne.s loc_1250C4 ROM:001250B2 move.b #1,($120D).w ROM:001250B8 clr.w ($C3A).w ROM:001250BC bra.l locret_12503A ROM:001250C2 ; --------------------------------------------------------------------------- ROM:001250C2 bra.s locret_1250E2 ROM:001250C4 ; --------------------------------------------------------------------------- ROM:001250C4 ROM:001250C4 loc_1250C4: ; CODE XREF: ROM:001250B0↑j ROM:001250C4 move.w $5AE(a5),d2 ROM:001250C8 clr.b ($86C).w ROM:001250CC move.w d2,($726).w ROM:001250D0 move.b #1,($86C).w ROM:001250D6 move.b #4,($120D).w ROM:001250DC bra.l loc_12514E ROM:001250E2 ; --------------------------------------------------------------------------- ROM:001250E2 ROM:001250E2 locret_1250E2: ; CODE XREF: ROM:00125018↑j ROM:001250E2 ; ROM:00125098↑j ... ROM:001250E2 rts ROM:001250E4 ; --------------------------------------------------------------------------- ROM:001250E4 ROM:001250E4 loc_1250E4: ; DATA XREF: ROM:00124FDE↑o ROM:001250E4 move.w $5B4(a5),d2 ROM:001250E8 btst #4,($899).w ROM:001250EE beq.s loc_125136 ROM:001250F0 cmpi.w #0,d2 ROM:001250F4 bne.s loc_12510C ROM:001250F6 move.b #3,($120D).w ROM:001250FC clr.b ($86C).w ROM:00125100 clr.w ($726).w ROM:00125104 clr.w ($C3A).w ROM:00125108 bra.s locret_1250E2 ROM:0012510A ; --------------------------------------------------------------------------- ROM:0012510A bra.s loc_125136 ROM:0012510C ; --------------------------------------------------------------------------- ROM:0012510C ROM:0012510C loc_12510C: ; CODE XREF: ROM:001250F4↑j ROM:0012510C clr.b ($86C).w ROM:00125110 clr.w ($726).w ROM:00125114 clr.w ($C3A).w ROM:00125118 move.w $5B2(a5),d2 ROM:0012511C clr.b ($86C).w ROM:00125120 move.w d2,($726).w ROM:00125124 move.b #1,($86C).w ROM:0012512A move.b #2,($120D).w ROM:00125130 bra.l loc_12509A ROM:00125136 ; --------------------------------------------------------------------------- ROM:00125136 ROM:00125136 loc_125136: ; CODE XREF: ROM:001250EE↑j ROM:00125136 ; ROM:0012510A↑j ROM:00125136 cmpi.w #0,($726).w ROM:0012513C bgt.s loc_12514E ROM:0012513E move.b #1,($120D).w ROM:00125144 clr.w ($C3A).w ROM:00125148 bra.l locret_12503A ROM:0012514E ; --------------------------------------------------------------------------- ROM:0012514E ROM:0012514E loc_12514E: ; CODE XREF: ROM:00125080↑j ROM:0012514E ; ROM:001250DC↑j ... ROM:0012514E bsr.w sub_125156 ROM:00125152 rts ROM:00125154 ; --------------------------------------------------------------------------- ROM:00125154 rts ROM:00125156 ROM:00125156 ; =============== S U B R O U T I N E ======================================= ROM:00125156 ROM:00125156 ROM:00125156 sub_125156: ; CODE XREF: ROM:loc_12514E↑p ROM:00125156 clr.l d2 ROM:00125158 move.w $5AE(a5),d1 ROM:0012515C move.w $5B0(a5),d2 ROM:00125160 muls.w ($726).w,d2 ROM:00125164 divs.w d1,d2 ROM:00125166 move.w d2,($C3A).w ROM:0012516A rts ROM:0012516A ; End of function sub_125156 ROM:0012516A ROM:0012516C ROM:0012516C ; =============== S U B R O U T I N E ======================================= ROM:0012516C ROM:0012516C ROM:0012516C sub_12516C: ; CODE XREF: ROM:loc_12509A↑p ROM:0012516C clr.l d2 ROM:0012516E move.w $5B2(a5),d1 ROM:00125172 move.w $5B4(a5),d2 ROM:00125176 muls.w ($726).w,d2 ROM:0012517A divs.w d1,d2 ROM:0012517C move.w d2,($C3C).w ROM:00125180 rts ROM:00125180 ; End of function sub_12516C ROM:00125180 ROM:00125182 ROM:00125182 ; =============== S U B R O U T I N E ======================================= ROM:00125182 ROM:00125182 ROM:00125182 sub_125182: ; CODE XREF: ROM:loc_124BF8↑p ROM:00125182 ; ROM:loc_124C28↑p ... ROM:00125182 move.w $5A2(a5),d1 ROM:00125186 cmp.w ($518).w,d1 ROM:0012518A ble.s loc_125194 ROM:0012518C move.w $5A0(a5),($C4E).w ROM:00125192 bra.s loc_12519A ROM:00125194 ; --------------------------------------------------------------------------- ROM:00125194 ROM:00125194 loc_125194: ; CODE XREF: sub_125182+8↑j ROM:00125194 move.w $59E(a5),($C4E).w ROM:0012519A ROM:0012519A loc_12519A: ; CODE XREF: sub_125182+10↑j ROM:0012519A move.w $59C(a5),d2 ROM:0012519E cmp.w ($CCE).w,d2 ROM:001251A2 bge.s loc_1251AC ROM:001251A4 move.w $59A(a5),($C50).w ROM:001251AA bra.s locret_1251B2 ROM:001251AC ; --------------------------------------------------------------------------- ROM:001251AC ROM:001251AC loc_1251AC: ; CODE XREF: sub_125182+20↑j ROM:001251AC move.w $598(a5),($C50).w ROM:001251B2 ROM:001251B2 locret_1251B2: ; CODE XREF: sub_125182+28↑j ROM:001251B2 rts ROM:001251B2 ; End of function sub_125182 ROM:001251B2 ROM:001251B4 ROM:001251B4 ; =============== S U B R O U T I N E ======================================= ROM:001251B4 ROM:001251B4 ROM:001251B4 sub_1251B4: ; CODE XREF: ROM:loc_124BE0↑p ROM:001251B4 move.w #$3E6E,d1 ROM:001251B8 move.w ($9E8).w,d2 ROM:001251BC bsr.l sub_1174AA ROM:001251C2 move.w d1,($C2A).w ROM:001251C6 move.w d1,($C30).w ROM:001251CA rts ROM:001251CA ; End of function sub_1251B4 ROM:001251CA ROM:001251CC ROM:001251CC ; =============== S U B R O U T I N E ======================================= ROM:001251CC ROM:001251CC ROM:001251CC sub_1251CC: ; CODE XREF: ROM:loc_124C32↑p ROM:001251CC ; ROM:00124CEA↑p ROM:001251CC move.w #$3F28,d1 ROM:001251D0 move.w ($9B2).w,d2 ROM:001251D4 move.w ($57E).w,d3 ROM:001251D8 bsr.l sub_1174AA ROM:001251DE move.w d1,($C44).w ROM:001251E2 move.w $596(a5),d0 ROM:001251E6 cmp.w ($9B2).w,d0 ROM:001251EA bgt.s loc_1251F4 ROM:001251EC bset #3,($1404).w ROM:001251F2 bra.s loc_125204 ROM:001251F4 ; --------------------------------------------------------------------------- ROM:001251F4 ROM:001251F4 loc_1251F4: ; CODE XREF: sub_1251CC+1E↑j ROM:001251F4 sub.w $594(a5),d0 ROM:001251F8 cmp.w ($9B2).w,d0 ROM:001251FC ble.s loc_125204 ROM:001251FE bclr #3,($1404).w ROM:00125204 ROM:00125204 loc_125204: ; CODE XREF: sub_1251CC+26↑j ROM:00125204 ; sub_1251CC+30↑j ROM:00125204 btst #3,($1404).w ROM:0012520A beq.s loc_125210 ROM:0012520C add.w ($145C).w,d1 ROM:00125210 ROM:00125210 loc_125210: ; CODE XREF: sub_1251CC+3E↑j ROM:00125210 move.w d1,($C4A).w ROM:00125214 rts ROM:00125214 ; End of function sub_1251CC ROM:00125214 ROM:00125216 ROM:00125216 ; =============== S U B R O U T I N E ======================================= ROM:00125216 ROM:00125216 ROM:00125216 sub_125216: ; CODE XREF: ROM:00124C98↑p ROM:00125216 ; ROM:00124CF4↑p ... ROM:00125216 move.w ($C38).w,d1 ROM:0012521A move.w ($C36).w,d2 ROM:0012521E move.w ($C34).w,d3 ROM:00125222 cmpi.w #0,d1 ROM:00125226 ble.s loc_125244 ROM:00125228 muls.w ($724).w,d1 ROM:0012522C cmp.w d2,d3 ROM:0012522E bge.s loc_12523A ROM:00125230 sub.w d1,d2 ROM:00125232 cmp.w d2,d3 ROM:00125234 blt.s loc_125238 ROM:00125236 move.w d3,d2 ROM:00125238 ROM:00125238 loc_125238: ; CODE XREF: sub_125216+1E↑j ROM:00125238 bra.s loc_125242 ROM:0012523A ; --------------------------------------------------------------------------- ROM:0012523A ROM:0012523A loc_12523A: ; CODE XREF: sub_125216+18↑j ROM:0012523A add.w d1,d2 ROM:0012523C cmp.w d2,d3 ROM:0012523E bgt.s loc_125242 ROM:00125240 move.w d3,d2 ROM:00125242 ROM:00125242 loc_125242: ; CODE XREF: sub_125216:loc_125238↑j ROM:00125242 ; sub_125216+28↑j ROM:00125242 bra.s loc_125246 ROM:00125244 ; --------------------------------------------------------------------------- ROM:00125244 ROM:00125244 loc_125244: ; CODE XREF: sub_125216+10↑j ROM:00125244 move.w d3,d2 ROM:00125246 ROM:00125246 loc_125246: ; CODE XREF: sub_125216:loc_125242↑j ROM:00125246 move.w d2,($C42).w ROM:0012524A rts ROM:0012524A ; End of function sub_125216 ROM:0012524A ROM:0012524C ROM:0012524C ; =============== S U B R O U T I N E ======================================= ROM:0012524C ROM:0012524C ROM:0012524C sub_12524C: ; CODE XREF: ROM:loc_124C08↑p ROM:0012524C ; ROM:00124C36↑p ... ROM:0012524C btst #7,($1404).w ROM:00125252 beq.s loc_1252A0 ROM:00125254 btst #1,($1426).w ROM:0012525A bne.s loc_12525E ROM:0012525C bra.s loc_125276 ROM:0012525E ; --------------------------------------------------------------------------- ROM:0012525E ROM:0012525E loc_12525E: ; CODE XREF: sub_12524C+E↑j ROM:0012525E btst #4,($1421).w ROM:00125264 beq.s loc_125286 ROM:00125266 cmpi.w #0,($68E).w ROM:0012526C bgt.s loc_125282 ROM:0012526E cmpi.w #0,($698).w ROM:00125274 bgt.s loc_12527E ROM:00125276 ROM:00125276 loc_125276: ; CODE XREF: sub_12524C+10↑j ROM:00125276 move.w ($C1A).w,($C42).w ROM:0012527C bra.s loc_125280 ROM:0012527E ; --------------------------------------------------------------------------- ROM:0012527E ROM:0012527E loc_12527E: ; CODE XREF: sub_12524C+28↑j ROM:0012527E bra.s loc_125286 ROM:00125280 ; --------------------------------------------------------------------------- ROM:00125280 ROM:00125280 loc_125280: ; CODE XREF: sub_12524C+30↑j ROM:00125280 bra.s loc_125284 ROM:00125282 ; --------------------------------------------------------------------------- ROM:00125282 ROM:00125282 loc_125282: ; CODE XREF: sub_12524C+20↑j ROM:00125282 bra.s loc_125286 ROM:00125284 ; --------------------------------------------------------------------------- ROM:00125284 ROM:00125284 loc_125284: ; CODE XREF: sub_12524C:loc_125280↑j ROM:00125284 bra.s loc_12529E ROM:00125286 ; --------------------------------------------------------------------------- ROM:00125286 ROM:00125286 loc_125286: ; CODE XREF: sub_12524C+18↑j ROM:00125286 ; sub_12524C:loc_12527E↑j ... ROM:00125286 move.w $5AA(a5),d2 ROM:0012528A cmp.w ($518).w,d2 ROM:0012528E bge.s loc_125298 ROM:00125290 move.w $5A6(a5),($C42).w ROM:00125296 bra.s loc_12529E ROM:00125298 ; --------------------------------------------------------------------------- ROM:00125298 ROM:00125298 loc_125298: ; CODE XREF: sub_12524C+42↑j ROM:00125298 move.w $5A8(a5),($C42).w ROM:0012529E ROM:0012529E loc_12529E: ; CODE XREF: sub_12524C:loc_125284↑j ROM:0012529E ; sub_12524C+4A↑j ROM:0012529E bra.s locret_1252A6 ROM:001252A0 ; --------------------------------------------------------------------------- ROM:001252A0 ROM:001252A0 loc_1252A0: ; CODE XREF: sub_12524C+6↑j ROM:001252A0 move.w ($C4A).w,($C42).w ROM:001252A6 ROM:001252A6 locret_1252A6: ; CODE XREF: sub_12524C:loc_12529E↑j ROM:001252A6 rts ROM:001252A6 ; End of function sub_12524C ROM:001252A6 ROM:001252A8 ROM:001252A8 ; =============== S U B R O U T I N E ======================================= ROM:001252A8 ROM:001252A8 ROM:001252A8 sub_1252A8: ; CODE XREF: ROM:00124C0C↑p ROM:001252A8 ; ROM:00124C3A↑p ... ROM:001252A8 move.w ($C78).w,d0 ROM:001252AC add.w ($C6C).w,d0 ROM:001252B0 add.w ($E00).w,d0 ROM:001252B4 move.w d0,($C2E).w ROM:001252B8 rts ROM:001252B8 ; End of function sub_1252A8 ROM:001252B8 ROM:001252BA ROM:001252BA ; =============== S U B R O U T I N E ======================================= ROM:001252BA ROM:001252BA ROM:001252BA sub_1252BA: ; CODE XREF: ROM:00124C10↑p ROM:001252BA ; ROM:00124C3E↑p ... ROM:001252BA move.w ($C6E).w,d0 ROM:001252BE add.w ($C2C).w,d0 ROM:001252C2 move.w d0,($C4C).w ROM:001252C6 cmpi.w #0,($C56).w ROM:001252CC beq.s loc_1252D8 ROM:001252CE cmp.w ($C56).w,d0 ROM:001252D2 ble.s loc_1252D8 ROM:001252D4 move.w ($C56).w,d0 ROM:001252D8 ROM:001252D8 loc_1252D8: ; CODE XREF: sub_1252BA+12↑j ROM:001252D8 ; sub_1252BA+18↑j ROM:001252D8 move.w ($C2E).w,d1 ROM:001252DC cmpi.w #0,d0 ROM:001252E0 bge.s loc_1252F2 ROM:001252E2 cmp.w d0,d1 ROM:001252E4 ble.s loc_1252EC ROM:001252E6 move.w d0,($C46).w ROM:001252EA bra.s loc_1252F0 ROM:001252EC ; --------------------------------------------------------------------------- ROM:001252EC ROM:001252EC loc_1252EC: ; CODE XREF: sub_1252BA+2A↑j ROM:001252EC move.w d1,($C46).w ROM:001252F0 ROM:001252F0 loc_1252F0: ; CODE XREF: sub_1252BA+30↑j ROM:001252F0 bra.s loc_1252F8 ROM:001252F2 ; --------------------------------------------------------------------------- ROM:001252F2 ROM:001252F2 loc_1252F2: ; CODE XREF: sub_1252BA+26↑j ROM:001252F2 add.w d0,d1 ROM:001252F4 move.w d1,($C46).w ROM:001252F8 ROM:001252F8 loc_1252F8: ; CODE XREF: sub_1252BA:loc_1252F0↑j ROM:001252F8 move.w ($C42).w,d0 ROM:001252FC add.w ($C46).w,d0 ROM:00125300 add.w ($C32).w,d0 ROM:00125304 move.w d0,($C40).w ROM:00125308 sub.w ($9F6).w,d0 ROM:0012530C sub.w ($C3A).w,d0 ROM:00125310 sub.w ($C3C).w,d0 ROM:00125314 move.w d0,($C30).w ROM:00125318 move.w $5BA(a5),d4 ROM:0012531C btst #5,($1425).w ROM:00125322 beq.s loc_125330 ROM:00125324 cmp.w ($580).w,d4 ROM:00125328 bge.s loc_125330 ROM:0012532A move.w $5B8(a5),($C30).w ROM:00125330 ROM:00125330 loc_125330: ; CODE XREF: sub_1252BA+68↑j ROM:00125330 ; sub_1252BA+6E↑j ROM:00125330 move.w $590(a5),d0 ROM:00125334 move.w $592(a5),d1 ROM:00125338 cmp.w ($C30).w,d0 ROM:0012533C ble.s loc_125346 ROM:0012533E move.w $590(a5),($C30).w ROM:00125344 bra.s locret_125352 ROM:00125346 ; --------------------------------------------------------------------------- ROM:00125346 ROM:00125346 loc_125346: ; CODE XREF: sub_1252BA+82↑j ROM:00125346 cmp.w ($C30).w,d1 ROM:0012534A bge.s locret_125352 ROM:0012534C move.w $592(a5),($C30).w ROM:00125352 ROM:00125352 locret_125352: ; CODE XREF: sub_1252BA+8A↑j ROM:00125352 ; sub_1252BA+90↑j ROM:00125352 rts ROM:00125352 ; End of function sub_1252BA ROM:00125352 ROM:00125354 ; --------------------------------------------------------------------------- ROM:00125354 move.w ($C40).w,d0 ROM:00125358 sub.w ($9F6).w,d0 ROM:0012535C sub.w ($C3A).w,d0 ROM:00125360 sub.w ($C3C).w,d0 ROM:00125364 move.w d0,($C30).w ROM:00125368 move.w $590(a5),d0 ROM:0012536C move.w $592(a5),d1 ROM:00125370 cmp.w ($C30).w,d0 ROM:00125374 ble.s loc_12537E ROM:00125376 move.w $590(a5),($C30).w ROM:0012537C bra.s locret_12538A ROM:0012537E ; --------------------------------------------------------------------------- ROM:0012537E ROM:0012537E loc_12537E: ; CODE XREF: ROM:00125374↑j ROM:0012537E cmp.w ($C30).w,d1 ROM:00125382 bge.s locret_12538A ROM:00125384 move.w $592(a5),($C30).w ROM:0012538A ROM:0012538A locret_12538A: ; CODE XREF: ROM:0012537C↑j ROM:0012538A ; ROM:00125382↑j ROM:0012538A rts ROM:0012538C ROM:0012538C ; =============== S U B R O U T I N E ======================================= ROM:0012538C ROM:0012538C ROM:0012538C sub_12538C: ; CODE XREF: sub_124AA2+2C↑p ROM:0012538C move.w #$3E6C,d1 ROM:00125390 move.w ($57E).w,d2 ROM:00125394 bsr.l sub_1174AA ROM:0012539A move.w $30(a5),d0 ROM:0012539E muls.w ($57E).w,d0 ROM:001253A2 divs.w #$411A,d0 ROM:001253A6 add.w d1,d0 ROM:001253A8 move.w d0,($C48).w ROM:001253AC move.w #0,d0 ROM:001253B0 bra.s loc_1253B6 ROM:001253B2 ; --------------------------------------------------------------------------- ROM:001253B2 ROM:001253B2 loc_1253B2: ; CODE XREF: sub_12538C+58↓j ROM:001253B2 addi.w #1,d0 ROM:001253B6 ROM:001253B6 loc_1253B6: ; CODE XREF: sub_12538C+24↑j ROM:001253B6 cmpi.w #3,d0 ROM:001253BA bgt.s loc_1253E6 ROM:001253BC move.w $BF8(a5,d0.w*2),d1 ROM:001253C2 sub.w ($C30).w,d1 ROM:001253C6 sub.w ($C48).w,d1 ROM:001253CA cmpi.w #0,d1 ROM:001253CE bge.s loc_1253D4 ROM:001253D0 addi.w #$1C20,d1 ROM:001253D4 ROM:001253D4 loc_1253D4: ; CODE XREF: sub_12538C+42↑j ROM:001253D4 cmpi.w #$1C20,d1 ROM:001253D8 blt.s loc_1253DE ROM:001253DA subi.w #$1C20,d1 ROM:001253DE ROM:001253DE loc_1253DE: ; CODE XREF: sub_12538C+4C↑j ROM:001253DE move.w d1,$1060(d0.w*2) ROM:001253E4 bra.s loc_1253B2 ROM:001253E6 ; --------------------------------------------------------------------------- ROM:001253E6 ROM:001253E6 loc_1253E6: ; CODE XREF: sub_12538C+2E↑j ROM:001253E6 clr.l d0 ROM:001253E8 move.w #$1C20,d0 ROM:001253EC divs.w #4,d0 ROM:001253F0 move.w #0,d1 ROM:001253F4 bra.s loc_1253FA ROM:001253F6 ; --------------------------------------------------------------------------- ROM:001253F6 ROM:001253F6 loc_1253F6: ; CODE XREF: sub_12538C+92↓j ROM:001253F6 addi.w #1,d1 ROM:001253FA ROM:001253FA loc_1253FA: ; CODE XREF: sub_12538C+68↑j ROM:001253FA cmpi.w #3,d1 ROM:001253FE bgt.s loc_125420 ROM:00125400 move.w $BF8(a5,d1.w*2),d2 ROM:00125406 ext.l d2 ROM:00125408 divs.w d0,d2 ROM:0012540A move.w #$100,d3 ROM:0012540E muls.w $1060(d1.w*2),d3 ROM:00125414 divs.w #$64,d3 ; 'd' ROM:00125418 move.w d3,$1058(d2.w*2) ROM:0012541E bra.s loc_1253F6 ROM:00125420 ; --------------------------------------------------------------------------- ROM:00125420 ROM:00125420 loc_125420: ; CODE XREF: sub_12538C+72↑j ROM:00125420 bsr.l sub_1167A4 ROM:00125426 rts ROM:00125426 ; End of function sub_12538C ROM:00125426 ROM:00125428 ROM:00125428 ; =============== S U B R O U T I N E ======================================= ROM:00125428 ROM:00125428 ROM:00125428 sub_125428: ; CODE XREF: sub_124AA2+12↑p ROM:00125428 move.w ($C58).w,d1 ROM:0012542C cmpi.w #7,d1 ROM:00125430 bcc.s locret_12543A ROM:00125432 movea.l off_12543C(pc,d1.w*4),a0 ROM:00125436 nop ROM:00125438 jmp (a0) ROM:0012543A ; --------------------------------------------------------------------------- ROM:0012543A ROM:0012543A locret_12543A: ; CODE XREF: sub_125428+8↑j ROM:0012543A rts ROM:0012543A ; End of function sub_125428 ROM:0012543A ROM:0012543A ; --------------------------------------------------------------------------- ROM:0012543C off_12543C: dc.l loc_125458 ; DATA XREF: sub_125428+A↑r ROM:00125440 dc.l loc_12546E ROM:00125444 dc.l loc_1254AA ROM:00125448 dc.l loc_12552A ROM:0012544C dc.l loc_125574 ROM:00125450 dc.l loc_12561A ROM:00125454 dc.l loc_125654 ROM:00125458 ; --------------------------------------------------------------------------- ROM:00125458 ROM:00125458 loc_125458: ; DATA XREF: ROM:off_12543C↑o ROM:00125458 bsr.w sub_125668 ROM:0012545C bsr.w sub_12566E ROM:00125460 bclr #3,($1408).w ROM:00125466 move.w #1,($C58).w ROM:0012546C rts ROM:0012546E ; --------------------------------------------------------------------------- ROM:0012546E ROM:0012546E loc_12546E: ; DATA XREF: ROM:00125440↑o ROM:0012546E move.w ($9A4).w,d0 ROM:00125472 sub.w ($9B6).w,d0 ROM:00125476 bpl.s loc_12547A ROM:00125478 neg.w d0 ROM:0012547A ROM:0012547A loc_12547A: ; CODE XREF: ROM:00125476↑j ROM:0012547A move.w $5C2(a5),d1 ROM:0012547E btst #2,($1428).w ROM:00125484 beq.s locret_1254A8 ROM:00125486 cmp.w d0,d1 ROM:00125488 blt.s locret_1254A8 ROM:0012548A bsr.w sub_125674 ROM:0012548E move.w $5C0(a5),d0 ROM:00125492 clr.b ($86E).w ROM:00125496 move.w d0,($72A).w ROM:0012549A move.b #1,($86E).w ROM:001254A0 move.w #2,($C58).w ROM:001254A6 rts ROM:001254A8 ; --------------------------------------------------------------------------- ROM:001254A8 ROM:001254A8 locret_1254A8: ; CODE XREF: ROM:00125484↑j ROM:001254A8 ; ROM:00125488↑j ROM:001254A8 rts ROM:001254AA ; --------------------------------------------------------------------------- ROM:001254AA ROM:001254AA loc_1254AA: ; DATA XREF: ROM:00125444↑o ROM:001254AA move.w ($C52).w,d0 ROM:001254AE cmpi.w #0,d0 ROM:001254B2 bne.s loc_1254CA ROM:001254B4 clr.b ($86E).w ROM:001254B8 clr.w ($72A).w ROM:001254BC bset #7,($1420).w ROM:001254C2 move.w #6,($C58).w ROM:001254C8 rts ROM:001254CA ; --------------------------------------------------------------------------- ROM:001254CA ROM:001254CA loc_1254CA: ; CODE XREF: ROM:001254B2↑j ROM:001254CA move.w $5BC(a5),d0 ROM:001254CE cmpi.w #0,($72A).w ROM:001254D4 bgt.s loc_1254EA ROM:001254D6 cmpi.w #0,d0 ROM:001254DA bne.s loc_1254EA ROM:001254DC bset #3,($1408).w ROM:001254E2 move.w #4,($C58).w ROM:001254E8 rts ROM:001254EA ; --------------------------------------------------------------------------- ROM:001254EA ROM:001254EA loc_1254EA: ; CODE XREF: ROM:001254D4↑j ROM:001254EA ; ROM:001254DA↑j ROM:001254EA btst #2,($1409).w ROM:001254F0 beq.s loc_125502 ROM:001254F2 clr.b ($86E).w ROM:001254F6 clr.w ($72A).w ROM:001254FA move.w #1,($C58).w ROM:00125500 rts ROM:00125502 ; --------------------------------------------------------------------------- ROM:00125502 ROM:00125502 loc_125502: ; CODE XREF: ROM:001254F0↑j ROM:00125502 cmpi.w #0,($72A).w ROM:00125508 bgt.s locret_125528 ROM:0012550A clr.b ($86D).w ROM:0012550E move.w #0,($728).w ROM:00125514 move.b #3,($86D).w ROM:0012551A bset #3,($1408).w ROM:00125520 move.w #3,($C58).w ROM:00125526 rts ROM:00125528 ; --------------------------------------------------------------------------- ROM:00125528 ROM:00125528 locret_125528: ; CODE XREF: ROM:00125508↑j ROM:00125528 rts ROM:0012552A ; --------------------------------------------------------------------------- ROM:0012552A ROM:0012552A loc_12552A: ; DATA XREF: ROM:00125448↑o ROM:0012552A bsr.w sub_125688 ROM:0012552E bsr.w sub_1256C8 ROM:00125532 btst #2,($1409).w ROM:00125538 beq.s loc_125558 ROM:0012553A bsr.w sub_125668 ROM:0012553E bsr.w sub_12566E ROM:00125542 bclr #3,($1408).w ROM:00125548 clr.b ($86D).w ROM:0012554C clr.w ($728).w ROM:00125550 move.w #1,($C58).w ROM:00125556 rts ROM:00125558 ; --------------------------------------------------------------------------- ROM:00125558 ROM:00125558 loc_125558: ; CODE XREF: ROM:00125538↑j ROM:00125558 move.w $5BC(a5),d0 ROM:0012555C cmp.w ($728).w,d0 ROM:00125560 bgt.s locret_125572 ROM:00125562 clr.b ($86D).w ROM:00125566 clr.w ($728).w ROM:0012556A move.w #4,($C58).w ROM:00125570 rts ROM:00125572 ; --------------------------------------------------------------------------- ROM:00125572 ROM:00125572 locret_125572: ; CODE XREF: ROM:00125560↑j ROM:00125572 rts ROM:00125574 ; --------------------------------------------------------------------------- ROM:00125574 ROM:00125574 loc_125574: ; DATA XREF: ROM:0012544C↑o ROM:00125574 bsr.w sub_125688 ROM:00125578 bsr.w sub_1256C0 ROM:0012557C move.w ($C52).w,d0 ROM:00125580 ext.l d0 ROM:00125582 muls.l #$186A0,d0 ROM:0012558A cmp.l ($8C0).w,d0 ROM:0012558E bgt.s loc_1255B6 ROM:00125590 move.w $5BE(a5),d0 ROM:00125594 cmpi.w #0,d0 ROM:00125598 bne.s loc_1255B6 ROM:0012559A bsr.w sub_125668 ROM:0012559E bsr.w sub_12566E ROM:001255A2 bclr #3,($1408).w ROM:001255A8 bset #7,($1420).w ROM:001255AE move.w #6,($C58).w ROM:001255B4 rts ROM:001255B6 ; --------------------------------------------------------------------------- ROM:001255B6 ROM:001255B6 loc_1255B6: ; CODE XREF: ROM:0012558E↑j ROM:001255B6 ; ROM:00125598↑j ROM:001255B6 btst #2,($1409).w ROM:001255BC beq.s loc_1255D4 ROM:001255BE bsr.w sub_125668 ROM:001255C2 bsr.w sub_12566E ROM:001255C6 bclr #3,($1408).w ROM:001255CC move.w #1,($C58).w ROM:001255D2 rts ROM:001255D4 ; --------------------------------------------------------------------------- ROM:001255D4 ROM:001255D4 loc_1255D4: ; CODE XREF: ROM:001255BC↑j ROM:001255D4 move.w ($C52).w,d0 ROM:001255D8 ext.l d0 ROM:001255DA muls.l #$186A0,d0 ROM:001255E2 cmp.l ($8C0).w,d0 ROM:001255E6 bgt.s locret_125618 ROM:001255E8 move.w $5BE(a5),d0 ROM:001255EC cmpi.w #0,d0 ROM:001255F0 beq.s locret_125618 ROM:001255F2 clr.b ($86D).w ROM:001255F6 move.w d0,($728).w ROM:001255FA move.b #1,($86D).w ROM:00125600 bsr.w sub_125668 ROM:00125604 bclr #3,($1408).w ROM:0012560A bset #7,($1420).w ROM:00125610 move.w #5,($C58).w ROM:00125616 rts ROM:00125618 ; --------------------------------------------------------------------------- ROM:00125618 ROM:00125618 locret_125618: ; CODE XREF: ROM:001255E6↑j ROM:00125618 ; ROM:001255F0↑j ROM:00125618 rts ROM:0012561A ; --------------------------------------------------------------------------- ROM:0012561A ROM:0012561A loc_12561A: ; DATA XREF: ROM:00125450↑o ROM:0012561A bsr.w sub_125688 ROM:0012561E bsr.w sub_1256DA ROM:00125622 btst #2,($1409).w ROM:00125628 beq.s loc_12563E ROM:0012562A bsr.w sub_12566E ROM:0012562E clr.b ($86D).w ROM:00125632 clr.w ($728).w ROM:00125636 move.w #1,($C58).w ROM:0012563C rts ROM:0012563E ; --------------------------------------------------------------------------- ROM:0012563E ROM:0012563E loc_12563E: ; CODE XREF: ROM:00125628↑j ROM:0012563E cmpi.w #0,($728).w ROM:00125644 bgt.s locret_125652 ROM:00125646 bsr.w sub_12566E ROM:0012564A move.w #6,($C58).w ROM:00125650 rts ROM:00125652 ; --------------------------------------------------------------------------- ROM:00125652 ROM:00125652 locret_125652: ; CODE XREF: ROM:00125644↑j ROM:00125652 rts ROM:00125654 ; --------------------------------------------------------------------------- ROM:00125654 ROM:00125654 loc_125654: ; DATA XREF: ROM:00125454↑o ROM:00125654 btst #2,($1409).w ROM:0012565A beq.s locret_125664 ROM:0012565C move.w #1,($C58).w ROM:00125662 rts ROM:00125664 ; --------------------------------------------------------------------------- ROM:00125664 ROM:00125664 locret_125664: ; CODE XREF: ROM:0012565A↑j ROM:00125664 rts ROM:00125666 ; --------------------------------------------------------------------------- ROM:00125666 rts ROM:00125668 ROM:00125668 ; =============== S U B R O U T I N E ======================================= ROM:00125668 ROM:00125668 ROM:00125668 sub_125668: ; CODE XREF: ROM:loc_125458↑p ROM:00125668 ; ROM:0012553A↑p ... ROM:00125668 clr.l ($8C0).w ROM:0012566C rts ROM:0012566C ; End of function sub_125668 ROM:0012566C ROM:0012566E ROM:0012566E ; =============== S U B R O U T I N E ======================================= ROM:0012566E ROM:0012566E ROM:0012566E sub_12566E: ; CODE XREF: ROM:0012545C↑p ROM:0012566E ; ROM:0012553E↑p ... ROM:0012566E clr.w ($C56).w ROM:00125672 rts ROM:00125672 ; End of function sub_12566E ROM:00125672 ROM:00125674 ROM:00125674 ; =============== S U B R O U T I N E ======================================= ROM:00125674 ROM:00125674 ROM:00125674 sub_125674: ; CODE XREF: ROM:0012548A↑p ROM:00125674 move.w #$3E70,d1 ROM:00125678 move.w ($9E8).w,d2 ROM:0012567C bsr.l sub_1174AA ROM:00125682 move.w d1,($C52).w ROM:00125686 rts ROM:00125686 ; End of function sub_125674 ROM:00125686 ROM:00125688 ROM:00125688 ; =============== S U B R O U T I N E ======================================= ROM:00125688 ROM:00125688 ROM:00125688 sub_125688: ; CODE XREF: ROM:loc_12552A↑p ROM:00125688 ; ROM:loc_125574↑p ... ROM:00125688 btst #7,($1404).w ROM:0012568E beq.s loc_1256A8 ROM:00125690 move.w #$3F2E,d1 ROM:00125694 move.w ($9B2).w,d2 ROM:00125698 move.w ($BEA).w,d3 ROM:0012569C bsr.l sub_1174AA ROM:001256A2 move.w d1,($C54).w ROM:001256A6 bra.s locret_1256BE ROM:001256A8 ; --------------------------------------------------------------------------- ROM:001256A8 ROM:001256A8 loc_1256A8: ; CODE XREF: sub_125688+6↑j ROM:001256A8 move.w #$3F2C,d1 ROM:001256AC move.w ($9B2).w,d2 ROM:001256B0 move.w ($57E).w,d3 ROM:001256B4 bsr.l sub_1174AA ROM:001256BA move.w d1,($C54).w ROM:001256BE ROM:001256BE locret_1256BE: ; CODE XREF: sub_125688+1E↑j ROM:001256BE rts ROM:001256BE ; End of function sub_125688 ROM:001256BE ROM:001256C0 ROM:001256C0 ; =============== S U B R O U T I N E ======================================= ROM:001256C0 ROM:001256C0 ROM:001256C0 sub_1256C0: ; CODE XREF: ROM:00125578↑p ROM:001256C0 move.w ($C54).w,($C56).w ROM:001256C6 rts ROM:001256C6 ; End of function sub_1256C0 ROM:001256C6 ROM:001256C8 ROM:001256C8 ; =============== S U B R O U T I N E ======================================= ROM:001256C8 ROM:001256C8 ROM:001256C8 sub_1256C8: ; CODE XREF: ROM:0012552E↑p ROM:001256C8 move.w ($728).w,d0 ROM:001256CC muls.w ($C54).w,d0 ROM:001256D0 divs.w $5BC(a5),d0 ROM:001256D4 move.w d0,($C56).w ROM:001256D8 rts ROM:001256D8 ; End of function sub_1256C8 ROM:001256D8 ROM:001256DA ROM:001256DA ; =============== S U B R O U T I N E ======================================= ROM:001256DA ROM:001256DA ROM:001256DA sub_1256DA: ; CODE XREF: ROM:0012561E↑p ROM:001256DA move.w ($728).w,d0 ROM:001256DE muls.w ($C54).w,d0 ROM:001256E2 divs.w $5BE(a5),d0 ROM:001256E6 move.w d0,($C56).w ROM:001256EA rts ROM:001256EA ; End of function sub_1256DA ROM:001256EA ROM:001256EC ROM:001256EC ; =============== S U B R O U T I N E ======================================= ROM:001256EC ROM:001256EC ROM:001256EC sub_1256EC: ; CODE XREF: sub_110E14+1AE↑p ROM:001256EC btst #3,($1408).w ROM:001256F2 beq.s locret_125708 ROM:001256F4 move.l ($980).w,d0 ROM:001256F8 divs.l #$64,d0 ; 'd' ROM:00125700 add.l ($8C0).w,d0 ROM:00125704 move.l d0,($8C0).w ROM:00125708 ROM:00125708 locret_125708: ; CODE XREF: sub_1256EC+6↑j ROM:00125708 rts ROM:00125708 ; End of function sub_1256EC ROM:00125708 ROM:0012570A ; --------------------------------------------------------------------------- ROM:0012570A cmpi.w #0,($57E).w ROM:00125710 bne.l loc_12589A ROM:00125716 bset #0,($8A2).w ROM:0012571C bclr #1,($898).w ROM:00125722 bclr #2,($88D).w ROM:00125728 bclr #7,($88D).w ROM:0012572E bclr #3,($896).w ROM:00125734 move.w #$3F42,d1 ROM:00125738 move.w ($9A0).w,d2 ROM:0012573C move.w ($57E).w,d3 ROM:00125740 bsr.l sub_1174AA ROM:00125746 move.w d1,($C60).w ROM:0012574A clr.w d7 ROM:0012574C move.b ($12DE).l,d7 ROM:00125752 andi.w #$F,d7 ROM:00125756 move.b ($12DE).l,($120F).w ROM:0012575E cmpi.w #2,d7 ROM:00125762 bgt.s loc_12576A ROM:00125764 cmpi.w #0,d7 ROM:00125768 bgt.s loc_125770 ROM:0012576A ROM:0012576A loc_12576A: ; CODE XREF: ROM:00125762↑j ROM:0012576A bra.l loc_12589A ROM:00125770 ; --------------------------------------------------------------------------- ROM:00125770 ROM:00125770 loc_125770: ; CODE XREF: ROM:00125768↑j ROM:00125770 subq.w #1,d7 ROM:00125772 moveq #$10,d0 ROM:00125774 asr.w #4,d0 ROM:00125776 add.w d7,d0 ROM:00125778 lea ($FFFFFF10).w,a1 ROM:0012577C asl.w #4,d7 ROM:0012577E adda.w d7,a1 ROM:00125780 asr.w #4,d7 ROM:00125782 move.w d0,($C62).w ROM:00125786 bsr.l sub_11AFFC ROM:0012578C moveq #8,d2 ROM:0012578E moveq #0,d1 ROM:00125790 moveq #1,d4 ROM:00125792 moveq #1,d5 ROM:00125794 moveq #1,d1 ROM:00125796 asl.w d0,d1 ROM:00125798 move.w d1,($C5E).w ROM:0012579C move.w ($C5E).w,d1 ROM:001257A0 not.w d1 ROM:001257A2 and.w d1,($FFFFFE20).w ROM:001257A6 move.w #0,d1 ROM:001257AA bsr.l sub_11AF80 ROM:001257B0 move.w ($C62).w,d0 ROM:001257B4 move.w ($FFFFFE20).w,d1 ROM:001257B8 and.w ($C5E).w,d1 ROM:001257BC ROM:001257BC loc_1257BC: ; CODE XREF: ROM:001257C6↓j ROM:001257BC bne.s loc_1257C8 ROM:001257BE move.w ($FFFFFE20).w,d1 ROM:001257C2 and.w ($C5E).w,d1 ROM:001257C6 bra.s loc_1257BC ROM:001257C8 ; --------------------------------------------------------------------------- ROM:001257C8 ROM:001257C8 loc_1257C8: ; CODE XREF: ROM:loc_1257BC↑j ROM:001257C8 move.w 8(a1),($C5A).w ROM:001257CE bsr.l sub_11AFFC ROM:001257D4 moveq #$C,d2 ROM:001257D6 moveq #0,d1 ROM:001257D8 moveq #0,d3 ROM:001257DA moveq #1,d4 ROM:001257DC moveq #1,d5 ROM:001257DE move.w #$89,(a1) ROM:001257E2 move.w ($C60).w,2(a1) ROM:001257E8 asl.w #4,d0 ROM:001257EA addi.w #8,d0 ROM:001257EE move.w d0,4(a1) ROM:001257F2 move.w ($C62).w,d0 ROM:001257F6 move.w ($C5E).w,d1 ROM:001257FA not.w d1 ROM:001257FC and.w d1,($FFFFFE20).w ROM:00125800 move.w #0,d1 ROM:00125804 bsr.l sub_11AF80 ROM:0012580A move.w ($C62).w,d0 ROM:0012580E clr.w d6 ROM:00125810 clr.w d6 ROM:00125812 clr.w d1 ROM:00125814 ROM:00125814 loc_125814: ; CODE XREF: ROM:loc_125842↓j ROM:00125814 cmpi.w #0,d6 ROM:00125818 bne.s loc_125844 ROM:0012581A cmpi.w #0,d1 ROM:0012581E bne.s loc_125844 ROM:00125820 move.w ($FFFFFE20).w,d1 ROM:00125824 and.w ($C5E).w,d1 ROM:00125828 btst #7,($88D).w ROM:0012582E beq.s loc_125842 ROM:00125830 move.w #$FFFF,d6 ROM:00125834 bset #2,($88D).w ROM:0012583A lea ($FFFFFF90).w,a0 ROM:0012583E move.w 8(a0),d5 ROM:00125842 ROM:00125842 loc_125842: ; CODE XREF: ROM:0012582E↑j ROM:00125842 bra.s loc_125814 ROM:00125844 ; --------------------------------------------------------------------------- ROM:00125844 ROM:00125844 loc_125844: ; CODE XREF: ROM:00125818↑j ROM:00125844 ; ROM:0012581E↑j ROM:00125844 btst #2,($88D).w ROM:0012584A beq.s loc_125850 ROM:0012584C move.w d5,($C5C).w ROM:00125850 ROM:00125850 loc_125850: ; CODE XREF: ROM:0012584A↑j ROM:00125850 clr.w d6 ROM:00125852 clr.w d1 ROM:00125854 ROM:00125854 loc_125854: ; CODE XREF: ROM:loc_12587A↓j ROM:00125854 cmpi.w #0,d6 ROM:00125858 bne.s loc_12587C ROM:0012585A cmpi.w #0,d1 ROM:0012585E bne.s loc_12587C ROM:00125860 move.w ($FFFFFE20).w,d1 ROM:00125864 and.w ($C5E).w,d1 ROM:00125868 btst #3,($896).w ROM:0012586E beq.s loc_12587A ROM:00125870 move.w #$FFFF,d6 ROM:00125874 bset #1,($898).w ROM:0012587A ROM:0012587A loc_12587A: ; CODE XREF: ROM:0012586E↑j ROM:0012587A bra.s loc_125854 ROM:0012587C ; --------------------------------------------------------------------------- ROM:0012587C ROM:0012587C loc_12587C: ; CODE XREF: ROM:00125858↑j ROM:0012587C ; ROM:0012585E↑j ROM:0012587C bsr.l sub_1165D0 ROM:00125882 move.w ($C5C).w,d0 ROM:00125886 sub.w ($C5A).w,d0 ROM:0012588A move.w d0,($CAE).w ROM:0012588E bclr #0,($8A2).w ROM:00125894 bra.l locret_1258A0 ROM:0012589A ; --------------------------------------------------------------------------- ROM:0012589A ROM:0012589A loc_12589A: ; CODE XREF: ROM:00125710↑j ROM:0012589A ; ROM:loc_12576A↑j ROM:0012589A bset #5,($1424).w ROM:001258A0 ROM:001258A0 locret_1258A0: ; CODE XREF: ROM:00125894↑j ROM:001258A0 rts ROM:001258A2 ROM:001258A2 ; =============== S U B R O U T I N E ======================================= ROM:001258A2 ROM:001258A2 ROM:001258A2 sub_1258A2: ; CODE XREF: sub_129E74+42↓p ROM:001258A2 bclr #5,($1406).w ROM:001258A8 bclr #0,($142D).w ROM:001258AE clr.w d1 ROM:001258B0 move.b ($1210).w,d1 ROM:001258B4 cmpi.w #3,d1 ROM:001258B8 bcc.s locret_1258C2 ROM:001258BA movea.l off_1258C4(pc,d1.w*4),a0 ROM:001258BE nop ROM:001258C0 jmp (a0) ROM:001258C2 ; --------------------------------------------------------------------------- ROM:001258C2 ROM:001258C2 locret_1258C2: ; CODE XREF: sub_1258A2+16↑j ROM:001258C2 rts ROM:001258C2 ; End of function sub_1258A2 ROM:001258C2 ROM:001258C2 ; --------------------------------------------------------------------------- ROM:001258C4 off_1258C4: dc.l loc_1258D0 ; DATA XREF: sub_1258A2+18↑r ROM:001258C8 dc.l loc_1258DE ROM:001258CC dc.l loc_1258FE ROM:001258D0 ; --------------------------------------------------------------------------- ROM:001258D0 ROM:001258D0 loc_1258D0: ; DATA XREF: ROM:off_1258C4↑o ROM:001258D0 bset #0,($142D).w ROM:001258D6 move.b #1,($1210).w ROM:001258DC rts ROM:001258DE ; --------------------------------------------------------------------------- ROM:001258DE ROM:001258DE loc_1258DE: ; DATA XREF: ROM:001258C8↑o ROM:001258DE btst #2,($141F).w ROM:001258E4 bne.s locret_1258EE ROM:001258E6 btst #4,($894).w ROM:001258EC bne.s loc_1258F0 ROM:001258EE ROM:001258EE locret_1258EE: ; CODE XREF: ROM:001258E4↑j ROM:001258EE rts ROM:001258F0 ; --------------------------------------------------------------------------- ROM:001258F0 ROM:001258F0 loc_1258F0: ; CODE XREF: ROM:001258EC↑j ROM:001258F0 bset #5,($1406).w ROM:001258F6 move.b #2,($1210).w ROM:001258FC rts ROM:001258FE ; --------------------------------------------------------------------------- ROM:001258FE ROM:001258FE loc_1258FE: ; DATA XREF: ROM:001258CC↑o ROM:001258FE btst #2,($141F).w ROM:00125904 bne.s loc_125910 ROM:00125906 btst #4,($894).w ROM:0012590C beq.s loc_125910 ROM:0012590E rts ROM:00125910 ; --------------------------------------------------------------------------- ROM:00125910 ROM:00125910 loc_125910: ; CODE XREF: ROM:00125904↑j ROM:00125910 ; ROM:0012590C↑j ROM:00125910 bset #0,($142D).w ROM:00125916 move.b #1,($1210).w ROM:0012591C rts ROM:0012591E ROM:0012591E ; =============== S U B R O U T I N E ======================================= ROM:0012591E ROM:0012591E ROM:0012591E sub_12591E: ; CODE XREF: sub_124AA2+1E↑p ROM:0012591E clr.l d1 ROM:00125920 move.w ($580).w,d1 ROM:00125924 swap d1 ROM:00125926 move.w ($C64).w,d2 ROM:0012592A swap d2 ROM:0012592C move.w ($C6A).w,d2 ROM:00125930 move.w $5C8(a5),d3 ROM:00125934 ext.l d3 ROM:00125936 bsr.l sub_1173B6 ROM:0012593C move.w d4,($C6A).w ROM:00125940 swap d4 ROM:00125942 move.w $5C6(a5),d0 ROM:00125946 cmp.w d4,d0 ROM:00125948 ble.s loc_125952 ROM:0012594A move.w $5C6(a5),($C64).w ROM:00125950 bra.s loc_125956 ROM:00125952 ; --------------------------------------------------------------------------- ROM:00125952 ROM:00125952 loc_125952: ; CODE XREF: sub_12591E+2A↑j ROM:00125952 move.w d4,($C64).w ROM:00125956 ROM:00125956 loc_125956: ; CODE XREF: sub_12591E+32↑j ROM:00125956 btst #1,($1410).w ROM:0012595C bne.s loc_125968 ROM:0012595E move.w #0,($C6C).w ROM:00125964 bra.w locret_125A12 ROM:00125968 ; --------------------------------------------------------------------------- ROM:00125968 ROM:00125968 loc_125968: ; CODE XREF: sub_12591E+3E↑j ROM:00125968 move.w $5CA(a5),d0 ROM:0012596C btst #3,($151F).w ROM:00125972 beq.s loc_12598C ROM:00125974 btst #0,($CA3).w ROM:0012597A bne.s loc_12598C ROM:0012597C cmp.w ($506).w,d0 ROM:00125980 blt.s loc_12598C ROM:00125982 move.w #0,($C6C).w ROM:00125988 bra.w locret_125A12 ROM:0012598C ; --------------------------------------------------------------------------- ROM:0012598C ROM:0012598C loc_12598C: ; CODE XREF: sub_12591E+54↑j ROM:0012598C ; sub_12591E+5C↑j ... ROM:0012598C btst #1,($1426).w ROM:00125992 bne.s loc_12599E ROM:00125994 move.w #0,($C6C).w ROM:0012599A bra.w locret_125A12 ROM:0012599E ; --------------------------------------------------------------------------- ROM:0012599E ROM:0012599E loc_12599E: ; CODE XREF: sub_12591E+74↑j ROM:0012599E cmpi.w #$1F4,($57E).w ROM:001259A4 ble.s loc_1259D8 ROM:001259A6 move.w ($580).w,d0 ROM:001259AA move.w ($C64).w,d2 ROM:001259AE cmpi.w #$1388,d2 ROM:001259B2 ble.s loc_1259B8 ROM:001259B4 move.w #$1388,d2 ROM:001259B8 ROM:001259B8 loc_1259B8: ; CODE XREF: sub_12591E+94↑j ROM:001259B8 sub.w d2,d0 ROM:001259BA muls.w #$2710,d0 ROM:001259BE move.w ($57E).w,d1 ROM:001259C2 muls.w ($57E).w,d1 ROM:001259C6 divs.l #$3C,d1 ; '<' ROM:001259CE divs.l d1,d0 ROM:001259D2 move.w d0,($C66).w ROM:001259D6 bra.s loc_1259DC ROM:001259D8 ; --------------------------------------------------------------------------- ROM:001259D8 ROM:001259D8 loc_1259D8: ; CODE XREF: sub_12591E+86↑j ROM:001259D8 clr.w ($C66).w ROM:001259DC ROM:001259DC loc_1259DC: ; CODE XREF: sub_12591E+B8↑j ROM:001259DC move.w #$3F30,d1 ROM:001259E0 move.w ($9E8).w,d2 ROM:001259E4 move.w ($57E).w,d3 ROM:001259E8 bsr.l sub_1174AA ROM:001259EE move.w d1,($C68).w ROM:001259F2 move.w #$3F32,d1 ROM:001259F6 move.w ($C66).w,d2 ROM:001259FA move.w ($9B2).w,d3 ROM:001259FE bsr.l sub_1174AA ROM:00125A04 cmp.w ($C68).w,d1 ROM:00125A08 bge.s loc_125A0E ROM:00125A0A move.w ($C68).w,d1 ROM:00125A0E ROM:00125A0E loc_125A0E: ; CODE XREF: sub_12591E+EA↑j ROM:00125A0E move.w d1,($C6C).w ROM:00125A12 ROM:00125A12 locret_125A12: ; CODE XREF: sub_12591E+46↑j ROM:00125A12 ; sub_12591E+6A↑j ... ROM:00125A12 rts ROM:00125A12 ; End of function sub_12591E ROM:00125A12 ROM:00125A14 ROM:00125A14 ; =============== S U B R O U T I N E ======================================= ROM:00125A14 ROM:00125A14 ROM:00125A14 sub_125A14: ; CODE XREF: sub_124AA2+C↑p ROM:00125A14 bsr.w sub_125A1E ROM:00125A18 bsr.w sub_125A7E ROM:00125A1C rts ROM:00125A1C ; End of function sub_125A14 ROM:00125A1C ROM:00125A1E ROM:00125A1E ; =============== S U B R O U T I N E ======================================= ROM:00125A1E ROM:00125A1E ROM:00125A1E sub_125A1E: ; CODE XREF: sub_125A14↑p ROM:00125A1E move.w #$3F34,d1 ROM:00125A22 move.w ($9B2).w,d2 ROM:00125A26 move.w ($9AE).w,d3 ROM:00125A2A bsr.l sub_1174AA ROM:00125A30 move.w d1,($C70).w ROM:00125A34 move.w #$3F36,d1 ROM:00125A38 move.w ($57E).w,d2 ROM:00125A3C move.w ($9AE).w,d3 ROM:00125A40 bsr.l sub_1174AA ROM:00125A46 move.w d1,($C72).w ROM:00125A4A move.w #$3F38,d1 ROM:00125A4E move.w ($9B2).w,d2 ROM:00125A52 move.w ($57E).w,d3 ROM:00125A56 bsr.l sub_1174AA ROM:00125A5C move.w d1,($C76).w ROM:00125A60 move.w ($C70).w,d0 ROM:00125A64 cmp.w ($C72).w,d0 ROM:00125A68 bge.s loc_125A6E ROM:00125A6A move.w ($C72).w,d0 ROM:00125A6E ROM:00125A6E loc_125A6E: ; CODE XREF: sub_125A1E+4A↑j ROM:00125A6E cmp.w ($C76).w,d0 ROM:00125A72 bge.s loc_125A78 ROM:00125A74 move.w ($C76).w,d0 ROM:00125A78 ROM:00125A78 loc_125A78: ; CODE XREF: sub_125A1E+54↑j ROM:00125A78 move.w d0,($C74).w ROM:00125A7C rts ROM:00125A7C ; End of function sub_125A1E ROM:00125A7C ROM:00125A7E ROM:00125A7E ; =============== S U B R O U T I N E ======================================= ROM:00125A7E ROM:00125A7E ROM:00125A7E sub_125A7E: ; CODE XREF: sub_125A14+4↑p ROM:00125A7E clr.w d1 ROM:00125A80 move.b ($1211).w,d1 ROM:00125A84 cmpi.w #4,d1 ROM:00125A88 bcc.s locret_125A92 ROM:00125A8A movea.l off_125A94(pc,d1.w*4),a0 ROM:00125A8E nop ROM:00125A90 jmp (a0) ROM:00125A92 ; --------------------------------------------------------------------------- ROM:00125A92 ROM:00125A92 locret_125A92: ; CODE XREF: sub_125A7E+A↑j ROM:00125A92 rts ROM:00125A92 ; End of function sub_125A7E ROM:00125A92 ROM:00125A92 ; --------------------------------------------------------------------------- ROM:00125A94 off_125A94: dc.l loc_125AA4 ; DATA XREF: sub_125A7E+C↑r ROM:00125A98 dc.l loc_125AB2 ROM:00125A9C dc.l loc_125AD6 ROM:00125AA0 dc.l loc_125B00 ROM:00125AA4 ; --------------------------------------------------------------------------- ROM:00125AA4 ROM:00125AA4 loc_125AA4: ; DATA XREF: ROM:off_125A94↑o ROM:00125AA4 bsr.w sub_125C82 ROM:00125AA8 move.b #1,($1211).w ROM:00125AAE bra.s locret_125AD4 ROM:00125AB0 ; --------------------------------------------------------------------------- ROM:00125AB0 rts ROM:00125AB2 ; --------------------------------------------------------------------------- ROM:00125AB2 ROM:00125AB2 loc_125AB2: ; DATA XREF: ROM:00125A98↑o ROM:00125AB2 btst #2,($1428).w ROM:00125AB8 beq.s locret_125AD4 ROM:00125ABA move.w $5CC(a5),d0 ROM:00125ABE clr.b ($87D).w ROM:00125AC2 move.w d0,($748).w ROM:00125AC6 move.b #1,($87D).w ROM:00125ACC move.b #2,($1211).w ROM:00125AD2 bra.s locret_125AFE ROM:00125AD4 ; --------------------------------------------------------------------------- ROM:00125AD4 ROM:00125AD4 locret_125AD4: ; CODE XREF: ROM:00125AAE↑j ROM:00125AD4 ; ROM:00125AB8↑j ... ROM:00125AD4 rts ROM:00125AD6 ; --------------------------------------------------------------------------- ROM:00125AD6 ROM:00125AD6 loc_125AD6: ; DATA XREF: ROM:00125A9C↑o ROM:00125AD6 cmpi.w #0,($748).w ROM:00125ADC bgt.s loc_125AE6 ROM:00125ADE move.b #3,($1211).w ROM:00125AE4 bra.s loc_125B18 ROM:00125AE6 ; --------------------------------------------------------------------------- ROM:00125AE6 ROM:00125AE6 loc_125AE6: ; CODE XREF: ROM:00125ADC↑j ROM:00125AE6 btst #2,($1428).w ROM:00125AEC bne.s locret_125AFE ROM:00125AEE clr.b ($87D).w ROM:00125AF2 clr.w ($748).w ROM:00125AF6 move.b #1,($1211).w ROM:00125AFC bra.s locret_125AD4 ROM:00125AFE ; --------------------------------------------------------------------------- ROM:00125AFE ROM:00125AFE locret_125AFE: ; CODE XREF: ROM:00125AD2↑j ROM:00125AFE ; ROM:00125AEC↑j ROM:00125AFE rts ROM:00125B00 ; --------------------------------------------------------------------------- ROM:00125B00 ROM:00125B00 loc_125B00: ; DATA XREF: ROM:00125AA0↑o ROM:00125B00 btst #2,($1428).w ROM:00125B06 bne.s loc_125B18 ROM:00125B08 bsr.w sub_125B20 ROM:00125B0C bsr.w sub_125C82 ROM:00125B10 move.b #1,($1211).w ROM:00125B16 bra.s locret_125AD4 ROM:00125B18 ; --------------------------------------------------------------------------- ROM:00125B18 ROM:00125B18 loc_125B18: ; CODE XREF: ROM:00125AE4↑j ROM:00125B18 ; ROM:00125B06↑j ROM:00125B18 bsr.w sub_125B40 ROM:00125B1C rts ROM:00125B1E ; --------------------------------------------------------------------------- ROM:00125B1E rts ROM:00125B20 ROM:00125B20 ; =============== S U B R O U T I N E ======================================= ROM:00125B20 ROM:00125B20 ROM:00125B20 sub_125B20: ; CODE XREF: ROM:00125B08↑p ROM:00125B20 move.b #0,($1212).w ROM:00125B26 clr.b ($87F).w ROM:00125B2A clr.w ($74C).w ROM:00125B2E clr.b ($87E).w ROM:00125B32 clr.w ($74A).w ROM:00125B36 clr.b ($880).w ROM:00125B3A clr.w ($74E).w ROM:00125B3E rts ROM:00125B3E ; End of function sub_125B20 ROM:00125B3E ROM:00125B40 ROM:00125B40 ; =============== S U B R O U T I N E ======================================= ROM:00125B40 ROM:00125B40 ROM:00125B40 sub_125B40: ; CODE XREF: ROM:loc_125B18↑p ROM:00125B40 clr.w d1 ROM:00125B42 move.b ($1212).w,d1 ROM:00125B46 cmpi.w #5,d1 ROM:00125B4A bcc.s locret_125B54 ROM:00125B4C movea.l off_125B56(pc,d1.w*4),a0 ROM:00125B50 nop ROM:00125B52 jmp (a0) ROM:00125B54 ; --------------------------------------------------------------------------- ROM:00125B54 ROM:00125B54 locret_125B54: ; CODE XREF: sub_125B40+A↑j ROM:00125B54 rts ROM:00125B54 ; End of function sub_125B40 ROM:00125B54 ROM:00125B54 ; --------------------------------------------------------------------------- ROM:00125B56 off_125B56: dc.l loc_125B6A ; DATA XREF: sub_125B40+C↑r ROM:00125B5A dc.l loc_125B86 ROM:00125B5E dc.l loc_125BDC ROM:00125B62 dc.l loc_125C1C ROM:00125B66 dc.l loc_125C44 ROM:00125B6A ; --------------------------------------------------------------------------- ROM:00125B6A ROM:00125B6A loc_125B6A: ; DATA XREF: ROM:off_125B56↑o ROM:00125B6A move.w $5CE(a5),d0 ROM:00125B6E clr.b ($880).w ROM:00125B72 move.w d0,($74E).w ROM:00125B76 move.b #1,($880).w ROM:00125B7C move.b #1,($1212).w ROM:00125B82 bra.s locret_125BDA ROM:00125B84 ; --------------------------------------------------------------------------- ROM:00125B84 rts ROM:00125B86 ; --------------------------------------------------------------------------- ROM:00125B86 ROM:00125B86 loc_125B86: ; DATA XREF: ROM:00125B5A↑o ROM:00125B86 cmpi.w #0,($C74).w ROM:00125B8C blt.s loc_125BB8 ROM:00125B8E move.w ($74E).w,d0 ROM:00125B92 move.w $5CE(a5),d1 ROM:00125B96 sub.w d0,d1 ROM:00125B98 clr.b ($87E).w ROM:00125B9C move.w d1,($74A).w ROM:00125BA0 move.b #1,($87E).w ROM:00125BA6 clr.b ($880).w ROM:00125BAA clr.w ($74E).w ROM:00125BAE move.b #4,($1212).w ROM:00125BB4 bra.w loc_125C7A ROM:00125BB8 ; --------------------------------------------------------------------------- ROM:00125BB8 ROM:00125BB8 loc_125BB8: ; CODE XREF: ROM:00125B8C↑j ROM:00125BB8 cmpi.w #0,($74E).w ROM:00125BBE bgt.s locret_125BDA ROM:00125BC0 move.w $5D0(a5),d0 ROM:00125BC4 clr.b ($87F).w ROM:00125BC8 move.w d0,($74C).w ROM:00125BCC move.b #1,($87F).w ROM:00125BD2 move.b #2,($1212).w ROM:00125BD8 bra.s loc_125C16 ROM:00125BDA ; --------------------------------------------------------------------------- ROM:00125BDA ROM:00125BDA locret_125BDA: ; CODE XREF: ROM:00125B82↑j ROM:00125BDA ; ROM:00125BBE↑j ... ROM:00125BDA rts ROM:00125BDC ; --------------------------------------------------------------------------- ROM:00125BDC ROM:00125BDC loc_125BDC: ; DATA XREF: ROM:00125B5E↑o ROM:00125BDC cmpi.w #0,($C74).w ROM:00125BE2 blt.s loc_125C06 ROM:00125BE4 move.w $5CE(a5),d1 ROM:00125BE8 clr.b ($87E).w ROM:00125BEC move.w d1,($74A).w ROM:00125BF0 move.b #1,($87E).w ROM:00125BF6 clr.b ($87F).w ROM:00125BFA clr.w ($74C).w ROM:00125BFE move.b #4,($1212).w ROM:00125C04 bra.s loc_125C7A ROM:00125C06 ; --------------------------------------------------------------------------- ROM:00125C06 ROM:00125C06 loc_125C06: ; CODE XREF: ROM:00125BE2↑j ROM:00125C06 cmpi.w #0,($74C).w ROM:00125C0C bgt.s loc_125C16 ROM:00125C0E move.b #3,($1212).w ROM:00125C14 bra.s loc_125C3E ROM:00125C16 ; --------------------------------------------------------------------------- ROM:00125C16 ROM:00125C16 loc_125C16: ; CODE XREF: ROM:00125BD8↑j ROM:00125C16 ; ROM:00125C0C↑j ROM:00125C16 bsr.w sub_125C88 ROM:00125C1A rts ROM:00125C1C ; --------------------------------------------------------------------------- ROM:00125C1C ROM:00125C1C loc_125C1C: ; DATA XREF: ROM:00125B62↑o ROM:00125C1C cmpi.w #0,($C74).w ROM:00125C22 blt.s loc_125C3E ROM:00125C24 move.w $5CE(a5),d1 ROM:00125C28 clr.b ($87E).w ROM:00125C2C move.w d1,($74A).w ROM:00125C30 move.b #1,($87E).w ROM:00125C36 move.b #4,($1212).w ROM:00125C3C bra.s loc_125C7A ROM:00125C3E ; --------------------------------------------------------------------------- ROM:00125C3E ROM:00125C3E loc_125C3E: ; CODE XREF: ROM:00125C14↑j ROM:00125C3E ; ROM:00125C22↑j ROM:00125C3E bsr.w sub_125C88 ROM:00125C42 rts ROM:00125C44 ; --------------------------------------------------------------------------- ROM:00125C44 ROM:00125C44 loc_125C44: ; DATA XREF: ROM:00125B66↑o ROM:00125C44 cmpi.w #0,($C74).w ROM:00125C4A bge.s loc_125C7A ROM:00125C4C move.w ($74A).w,d0 ROM:00125C50 move.w $5CE(a5),d1 ROM:00125C54 sub.w d0,d1 ROM:00125C56 clr.b ($880).w ROM:00125C5A move.w d1,($74E).w ROM:00125C5E move.b #1,($880).w ROM:00125C64 bsr.w sub_125C82 ROM:00125C68 clr.b ($87E).w ROM:00125C6C clr.w ($74A).w ROM:00125C70 move.b #1,($1212).w ROM:00125C76 bra.w locret_125BDA ROM:00125C7A ; --------------------------------------------------------------------------- ROM:00125C7A ROM:00125C7A loc_125C7A: ; CODE XREF: ROM:00125BB4↑j ROM:00125C7A ; ROM:00125C04↑j ... ROM:00125C7A bsr.w sub_125C88 ROM:00125C7E rts ROM:00125C80 ; --------------------------------------------------------------------------- ROM:00125C80 rts ROM:00125C82 ROM:00125C82 ; =============== S U B R O U T I N E ======================================= ROM:00125C82 ROM:00125C82 ROM:00125C82 sub_125C82: ; CODE XREF: ROM:loc_125AA4↑p ROM:00125C82 ; ROM:00125B0C↑p ... ROM:00125C82 clr.w ($C6E).w ROM:00125C86 rts ROM:00125C86 ; End of function sub_125C82 ROM:00125C86 ROM:00125C88 ROM:00125C88 ; =============== S U B R O U T I N E ======================================= ROM:00125C88 ROM:00125C88 ROM:00125C88 sub_125C88: ; CODE XREF: ROM:loc_125C16↑p ROM:00125C88 ; ROM:loc_125C3E↑p ... ROM:00125C88 move.w $5D0(a5),d0 ROM:00125C8C cmpi.w #0,d0 ROM:00125C90 bne.s loc_125C9A ROM:00125C92 move.w ($C74).w,($C6E).w ROM:00125C98 bra.s locret_125CAE ROM:00125C9A ; --------------------------------------------------------------------------- ROM:00125C9A ROM:00125C9A loc_125C9A: ; CODE XREF: sub_125C88+8↑j ROM:00125C9A move.w ($74C).w,d1 ROM:00125C9E sub.w d1,d0 ROM:00125CA0 move.w ($C74).w,d2 ROM:00125CA4 muls.w d0,d2 ROM:00125CA6 divs.w $5D0(a5),d2 ROM:00125CAA move.w d2,($C6E).w ROM:00125CAE ROM:00125CAE locret_125CAE: ; CODE XREF: sub_125C88+10↑j ROM:00125CAE rts ROM:00125CAE ; End of function sub_125C88 ROM:00125CAE ROM:00125CB0 ROM:00125CB0 ; =============== S U B R O U T I N E ======================================= ROM:00125CB0 ROM:00125CB0 ROM:00125CB0 sub_125CB0: ; CODE XREF: sub_124AA2+18↑p ROM:00125CB0 btst #5,($88A).w ROM:00125CB6 beq.s loc_125CCA ROM:00125CB8 move.w #$3E72,d1 ROM:00125CBC move.w ($9E8).w,d2 ROM:00125CC0 bsr.l sub_1174AA ROM:00125CC6 move.w d1,($C7A).w ROM:00125CCA ROM:00125CCA loc_125CCA: ; CODE XREF: sub_125CB0+6↑j ROM:00125CCA bsr.w sub_125EFE ROM:00125CCE bsr.w sub_125F32 ROM:00125CD2 clr.w d1 ROM:00125CD4 move.b ($1213).w,d1 ROM:00125CD8 cmpi.w #5,d1 ROM:00125CDC bcc.s locret_125CE6 ROM:00125CDE movea.l off_125CE8(pc,d1.w*4),a0 ROM:00125CE2 nop ROM:00125CE4 jmp (a0) ROM:00125CE6 ; --------------------------------------------------------------------------- ROM:00125CE6 ROM:00125CE6 locret_125CE6: ; CODE XREF: sub_125CB0+2C↑j ROM:00125CE6 rts ROM:00125CE6 ; End of function sub_125CB0 ROM:00125CE6 ROM:00125CE6 ; --------------------------------------------------------------------------- ROM:00125CE8 off_125CE8: dc.l loc_125CFC ; DATA XREF: sub_125CB0+2E↑r ROM:00125CEC dc.l loc_125D0A ROM:00125CF0 dc.l loc_125D2E ROM:00125CF4 dc.l loc_125D80 ROM:00125CF8 dc.l loc_125DCC ROM:00125CFC ; --------------------------------------------------------------------------- ROM:00125CFC ROM:00125CFC loc_125CFC: ; DATA XREF: ROM:off_125CE8↑o ROM:00125CFC bsr.w sub_125EBA ROM:00125D00 move.b #1,($1213).w ROM:00125D06 bra.s loc_125D28 ROM:00125D08 ; --------------------------------------------------------------------------- ROM:00125D08 rts ROM:00125D0A ; --------------------------------------------------------------------------- ROM:00125D0A ROM:00125D0A loc_125D0A: ; DATA XREF: ROM:00125CEC↑o ROM:00125D0A move.w ($C80).w,d0 ROM:00125D0E sub.w $5D6(a5),d0 ROM:00125D12 btst #1,($1410).w ROM:00125D18 beq.s loc_125D20 ROM:00125D1A cmp.w ($9B2).w,d0 ROM:00125D1E ble.s loc_125D28 ROM:00125D20 ROM:00125D20 loc_125D20: ; CODE XREF: ROM:00125D18↑j ROM:00125D20 move.b #2,($1213).w ROM:00125D26 bra.s loc_125D76 ROM:00125D28 ; --------------------------------------------------------------------------- ROM:00125D28 ROM:00125D28 loc_125D28: ; CODE XREF: ROM:00125D06↑j ROM:00125D28 ; ROM:00125D1E↑j ... ROM:00125D28 bsr.w sub_125EDA ROM:00125D2C rts ROM:00125D2E ; --------------------------------------------------------------------------- ROM:00125D2E ROM:00125D2E loc_125D2E: ; DATA XREF: ROM:00125CF0↑o ROM:00125D2E btst #0,($140B).w ROM:00125D34 bne.s loc_125D4A ROM:00125D36 btst #7,($1407).w ROM:00125D3C beq.s loc_125D4A ROM:00125D3E move.b #1,($1213).w ROM:00125D44 bra.w loc_125D28 ROM:00125D48 ; --------------------------------------------------------------------------- ROM:00125D48 rts ROM:00125D4A ; --------------------------------------------------------------------------- ROM:00125D4A ROM:00125D4A loc_125D4A: ; CODE XREF: ROM:00125D34↑j ROM:00125D4A ; ROM:00125D3C↑j ROM:00125D4A btst #0,($140B).w ROM:00125D50 beq.s loc_125D76 ROM:00125D52 btst #7,($1407).w ROM:00125D58 beq.s loc_125D76 ROM:00125D5A move.w ($C7E).w,d0 ROM:00125D5E clr.b ($86F).w ROM:00125D62 move.w d0,($72C).w ROM:00125D66 move.b #1,($86F).w ROM:00125D6C move.b #3,($1213).w ROM:00125D72 bra.s loc_125DC6 ROM:00125D74 ; --------------------------------------------------------------------------- ROM:00125D74 rts ROM:00125D76 ; --------------------------------------------------------------------------- ROM:00125D76 ROM:00125D76 loc_125D76: ; CODE XREF: ROM:00125D26↑j ROM:00125D76 ; ROM:00125D50↑j ... ROM:00125D76 bsr.w sub_125EC2 ROM:00125D7A bsr.w sub_125EDA ROM:00125D7E rts ROM:00125D80 ; --------------------------------------------------------------------------- ROM:00125D80 ROM:00125D80 loc_125D80: ; DATA XREF: ROM:00125CF4↑o ROM:00125D80 move.w ($C80).w,d0 ROM:00125D84 sub.w $5D6(a5),d0 ROM:00125D88 btst #1,($1410).w ROM:00125D8E beq.s loc_125D96 ROM:00125D90 cmp.w ($9B2).w,d0 ROM:00125D94 ble.s loc_125DA4 ROM:00125D96 ROM:00125D96 loc_125D96: ; CODE XREF: ROM:00125D8E↑j ROM:00125D96 bsr.w sub_125EBA ROM:00125D9A move.b #2,($1213).w ROM:00125DA0 bra.s loc_125D76 ROM:00125DA2 ; --------------------------------------------------------------------------- ROM:00125DA2 rts ROM:00125DA4 ; --------------------------------------------------------------------------- ROM:00125DA4 ROM:00125DA4 loc_125DA4: ; CODE XREF: ROM:00125D94↑j ROM:00125DA4 cmpi.w #0,($72C).w ROM:00125DAA bgt.s loc_125DC6 ROM:00125DAC move.w $5D2(a5),d0 ROM:00125DB0 clr.b ($86F).w ROM:00125DB4 move.w d0,($72C).w ROM:00125DB8 move.b #1,($86F).w ROM:00125DBE move.b #4,($1213).w ROM:00125DC4 bra.s loc_125E0C ROM:00125DC6 ; --------------------------------------------------------------------------- ROM:00125DC6 ROM:00125DC6 loc_125DC6: ; CODE XREF: ROM:00125D72↑j ROM:00125DC6 ; ROM:00125DAA↑j ROM:00125DC6 bsr.w sub_125E14 ROM:00125DCA rts ROM:00125DCC ; --------------------------------------------------------------------------- ROM:00125DCC ROM:00125DCC loc_125DCC: ; DATA XREF: ROM:00125CF8↑o ROM:00125DCC cmpi.w #0,($72C).w ROM:00125DD2 bgt.s loc_125DE4 ROM:00125DD4 bsr.w sub_125EBA ROM:00125DD8 move.b #1,($1213).w ROM:00125DDE bra.l loc_125D28 ROM:00125DE4 ; --------------------------------------------------------------------------- ROM:00125DE4 ROM:00125DE4 loc_125DE4: ; CODE XREF: ROM:00125DD2↑j ROM:00125DE4 move.w ($C80).w,d0 ROM:00125DE8 sub.w $5D6(a5),d0 ROM:00125DEC btst #1,($1410).w ROM:00125DF2 beq.s loc_125DFA ROM:00125DF4 cmp.w ($9B2).w,d0 ROM:00125DF8 ble.s loc_125E0C ROM:00125DFA ROM:00125DFA loc_125DFA: ; CODE XREF: ROM:00125DF2↑j ROM:00125DFA bsr.w sub_125EBA ROM:00125DFE move.b #2,($1213).w ROM:00125E04 bra.l loc_125D76 ROM:00125E0A ; --------------------------------------------------------------------------- ROM:00125E0A rts ROM:00125E0C ; --------------------------------------------------------------------------- ROM:00125E0C ROM:00125E0C loc_125E0C: ; CODE XREF: ROM:00125DC4↑j ROM:00125E0C ; ROM:00125DF8↑j ROM:00125E0C bsr.w sub_125E96 ROM:00125E10 rts ROM:00125E12 ; --------------------------------------------------------------------------- ROM:00125E12 rts ROM:00125E14 ROM:00125E14 ; =============== S U B R O U T I N E ======================================= ROM:00125E14 ROM:00125E14 ROM:00125E14 sub_125E14: ; CODE XREF: ROM:loc_125DC6↑p ROM:00125E14 move.w #$3F3A,d1 ROM:00125E18 move.w ($9B2).w,d2 ROM:00125E1C move.w ($57E).w,d3 ROM:00125E20 bsr.l sub_1174AA ROM:00125E26 move.w d1,($C84).w ROM:00125E2A btst #2,($140D).w ROM:00125E30 beq.s loc_125E64 ROM:00125E32 move.w #$3F3C,d1 ROM:00125E36 move.w ($9B2).w,d2 ROM:00125E3A move.w ($57E).w,d3 ROM:00125E3E bsr.l sub_1174AA ROM:00125E44 move.w d1,($C82).w ROM:00125E48 clr.l d0 ROM:00125E4A move.w ($C82).w,d0 ROM:00125E4E sub.w ($C84).w,d0 ROM:00125E52 muls.w ($B5A).w,d0 ROM:00125E56 divs.w #$2710,d0 ROM:00125E5A add.w ($C84).w,d0 ROM:00125E5E move.w d0,($C78).w ROM:00125E62 bra.s loc_125E70 ROM:00125E64 ; --------------------------------------------------------------------------- ROM:00125E64 ROM:00125E64 loc_125E64: ; CODE XREF: sub_125E14+1C↑j ROM:00125E64 move.w ($C84).w,($C78).w ROM:00125E6A move.w #0,($C82).w ROM:00125E70 ROM:00125E70 loc_125E70: ; CODE XREF: sub_125E14+4E↑j ROM:00125E70 cmpi.w #0,($C78).w ROM:00125E76 ble.s loc_125E7E ROM:00125E78 move.w #0,($C78).w ROM:00125E7E ROM:00125E7E loc_125E7E: ; CODE XREF: sub_125E14+62↑j ROM:00125E7E move.w ($C7A).w,d0 ROM:00125E82 cmp.w ($C78).w,d0 ROM:00125E86 ble.s loc_125E8E ROM:00125E88 move.w ($C7A).w,($C78).w ROM:00125E8E ROM:00125E8E loc_125E8E: ; CODE XREF: sub_125E14+72↑j ROM:00125E8E move.w ($C78).w,($C7C).w ROM:00125E94 rts ROM:00125E94 ; End of function sub_125E14 ROM:00125E94 ROM:00125E96 ROM:00125E96 ; =============== S U B R O U T I N E ======================================= ROM:00125E96 ROM:00125E96 ROM:00125E96 sub_125E96: ; CODE XREF: ROM:loc_125E0C↑p ROM:00125E96 move.w $5D2(a5),d0 ROM:00125E9A cmpi.w #0,d0 ROM:00125E9E ble.s loc_125EB2 ROM:00125EA0 move.w ($C7C).w,d0 ROM:00125EA4 muls.w ($72C).w,d0 ROM:00125EA8 divs.w $5D2(a5),d0 ROM:00125EAC move.w d0,($C78).w ROM:00125EB0 bra.s locret_125EB8 ROM:00125EB2 ; --------------------------------------------------------------------------- ROM:00125EB2 ROM:00125EB2 loc_125EB2: ; CODE XREF: sub_125E96+8↑j ROM:00125EB2 move.w #0,($C78).w ROM:00125EB8 ROM:00125EB8 locret_125EB8: ; CODE XREF: sub_125E96+1A↑j ROM:00125EB8 rts ROM:00125EB8 ; End of function sub_125E96 ROM:00125EB8 ROM:00125EBA ROM:00125EBA ; =============== S U B R O U T I N E ======================================= ROM:00125EBA ROM:00125EBA ROM:00125EBA sub_125EBA: ; CODE XREF: ROM:loc_125CFC↑p ROM:00125EBA ; ROM:loc_125D96↑p ... ROM:00125EBA move.w #0,($C78).w ROM:00125EC0 rts ROM:00125EC0 ; End of function sub_125EBA ROM:00125EC0 ROM:00125EC2 ROM:00125EC2 ; =============== S U B R O U T I N E ======================================= ROM:00125EC2 ROM:00125EC2 ROM:00125EC2 sub_125EC2: ; CODE XREF: ROM:loc_125D76↑p ROM:00125EC2 move.w #$3F3E,d1 ROM:00125EC6 move.w ($57E).w,d2 ROM:00125ECA move.w ($ACE).w,d3 ROM:00125ECE bsr.l sub_1174AA ROM:00125ED4 move.w d1,($C7E).w ROM:00125ED8 rts ROM:00125ED8 ; End of function sub_125EC2 ROM:00125ED8 ROM:00125EDA ROM:00125EDA ; =============== S U B R O U T I N E ======================================= ROM:00125EDA ROM:00125EDA ROM:00125EDA sub_125EDA: ; CODE XREF: ROM:loc_125D28↑p ROM:00125EDA ; ROM:00125D7A↑p ROM:00125EDA btst #2,($140D).w ROM:00125EE0 beq.s loc_125EE8 ROM:00125EE2 move.w ($B5A).w,d3 ROM:00125EE6 bra.s loc_125EEA ROM:00125EE8 ; --------------------------------------------------------------------------- ROM:00125EE8 ROM:00125EE8 loc_125EE8: ; CODE XREF: sub_125EDA+6↑j ROM:00125EE8 clr.w d3 ROM:00125EEA ROM:00125EEA loc_125EEA: ; CODE XREF: sub_125EDA+C↑j ROM:00125EEA move.w #$3F40,d1 ROM:00125EEE move.w ($57E).w,d2 ROM:00125EF2 bsr.l sub_1174AA ROM:00125EF8 move.w d1,($C80).w ROM:00125EFC rts ROM:00125EFC ; End of function sub_125EDA ROM:00125EFC ROM:00125EFE ROM:00125EFE ; =============== S U B R O U T I N E ======================================= ROM:00125EFE ROM:00125EFE ROM:00125EFE sub_125EFE: ; CODE XREF: sub_125CB0:loc_125CCA↑p ROM:00125EFE move.w ($C80).w,d1 ROM:00125F02 move.w $5D4(a5),d0 ROM:00125F06 btst #1,($1410).w ROM:00125F0C beq.s loc_125F2A ROM:00125F0E cmp.w ($9B2).w,d1 ROM:00125F12 bgt.s loc_125F2A ROM:00125F14 cmp.w ($57E).w,d0 ROM:00125F18 blt.s loc_125F22 ROM:00125F1A bset #7,($1407).w ROM:00125F20 bra.s loc_125F28 ROM:00125F22 ; --------------------------------------------------------------------------- ROM:00125F22 ROM:00125F22 loc_125F22: ; CODE XREF: sub_125EFE+1A↑j ROM:00125F22 bclr #7,($1407).w ROM:00125F28 ROM:00125F28 loc_125F28: ; CODE XREF: sub_125EFE+22↑j ROM:00125F28 bra.s locret_125F30 ROM:00125F2A ; --------------------------------------------------------------------------- ROM:00125F2A ROM:00125F2A loc_125F2A: ; CODE XREF: sub_125EFE+E↑j ROM:00125F2A ; sub_125EFE+14↑j ROM:00125F2A bclr #7,($1407).w ROM:00125F30 ROM:00125F30 locret_125F30: ; CODE XREF: sub_125EFE:loc_125F28↑j ROM:00125F30 rts ROM:00125F30 ; End of function sub_125EFE ROM:00125F30 ROM:00125F32 ROM:00125F32 ; =============== S U B R O U T I N E ======================================= ROM:00125F32 ROM:00125F32 ROM:00125F32 sub_125F32: ; CODE XREF: sub_125CB0+1E↑p ROM:00125F32 move.w $5D8(a5),d0 ROM:00125F36 btst #3,($151F).w ROM:00125F3C beq.s loc_125F54 ROM:00125F3E btst #0,($CA3).w ROM:00125F44 bne.s loc_125F54 ROM:00125F46 cmp.w ($506).w,d0 ROM:00125F4A bgt.s loc_125F54 ROM:00125F4C bset #0,($140B).w ROM:00125F52 bra.s locret_125F82 ROM:00125F54 ; --------------------------------------------------------------------------- ROM:00125F54 ROM:00125F54 loc_125F54: ; CODE XREF: sub_125F32+A↑j ROM:00125F54 ; sub_125F32+12↑j ... ROM:00125F54 btst #3,($151F).w ROM:00125F5A beq.s loc_125F6C ROM:00125F5C btst #0,($CA3).w ROM:00125F62 beq.s loc_125F6C ROM:00125F64 bset #0,($140B).w ROM:00125F6A bra.s locret_125F82 ROM:00125F6C ; --------------------------------------------------------------------------- ROM:00125F6C ROM:00125F6C loc_125F6C: ; CODE XREF: sub_125F32+28↑j ROM:00125F6C ; sub_125F32+30↑j ROM:00125F6C btst #3,($151F).w ROM:00125F72 bne.s loc_125F7C ROM:00125F74 bset #0,($140B).w ROM:00125F7A bra.s locret_125F82 ROM:00125F7C ; --------------------------------------------------------------------------- ROM:00125F7C ROM:00125F7C loc_125F7C: ; CODE XREF: sub_125F32+40↑j ROM:00125F7C bclr #0,($140B).w ROM:00125F82 ROM:00125F82 locret_125F82: ; CODE XREF: sub_125F32+20↑j ROM:00125F82 ; sub_125F32+38↑j ... ROM:00125F82 rts ROM:00125F82 ; End of function sub_125F32 ROM:00125F82 ROM:00125F84 ROM:00125F84 ; =============== S U B R O U T I N E ======================================= ROM:00125F84 ROM:00125F84 ROM:00125F84 sub_125F84: ; CODE XREF: ROM:loc_111B78↑p ROM:00125F84 ; ROM:loc_111CBA↑p ROM:00125F84 bsr.l sub_127CF4 ROM:00125F8A bsr.l sub_1278A4 ROM:00125F90 bsr.w sub_125FCE ROM:00125F94 rts ROM:00125F94 ; End of function sub_125F84 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:00111B16↑p ROM:00125F96 ; ROM:00111C68↑p ... ROM:00125F96 move.b #0,($1235).w ROM:00125F9C move.b #0,($1233).w ROM:00125FA2 move.b #0,($1234).w ROM:00125FA8 move.b #0,($121E).w ROM:00125FAE move.b #0,($121B).w ROM:00125FB4 bsr.l sub_1298FE ROM:00125FBA bsr.l sub_129DBC ROM:00125FC0 bsr.l sub_1278A4 ROM:00125FC6 bsr.l sub_127CF4 ROM:00125FCC rts ROM:00125FCC ; End of function sub_125F96 ROM:00125FCC ROM:00125FCE ROM:00125FCE ; =============== S U B R O U T I N E ======================================= ROM:00125FCE ROM:00125FCE ROM:00125FCE sub_125FCE: ; CODE XREF: sub_125F84+C↑p ROM:00125FCE clr.w d1 ROM:00125FD0 move.b ($1218).w,d1 ROM:00125FD4 cmpi.w #5,d1 ROM:00125FD8 bcc.s locret_125FE2 ROM:00125FDA movea.l off_125FE4(pc,d1.w*4),a0 ROM:00125FDE nop ROM:00125FE0 jmp (a0) ROM:00125FE2 ; --------------------------------------------------------------------------- ROM:00125FE2 ROM:00125FE2 locret_125FE2: ; CODE XREF: sub_125FCE+A↑j ROM:00125FE2 rts ROM:00125FE2 ; End of function sub_125FCE ROM:00125FE2 ROM:00125FE2 ; --------------------------------------------------------------------------- ROM:00125FE4 off_125FE4: dc.l loc_125FF8 ; DATA XREF: sub_125FCE+C↑r ROM:00125FE8 dc.l loc_126010 ROM:00125FEC dc.l loc_1260DA ROM:00125FF0 dc.l loc_1260FE ROM:00125FF4 dc.l loc_126166 ROM:00125FF8 ; --------------------------------------------------------------------------- ROM:00125FF8 ROM:00125FF8 loc_125FF8: ; DATA XREF: ROM:off_125FE4↑o ROM:00125FF8 bclr #7,($142E).w ROM:00125FFE clr.w ($C86).w ROM:00126002 move.b #1,($1218).w ROM:00126008 bra.l locret_1260D8 ROM:0012600E ; --------------------------------------------------------------------------- ROM:0012600E rts ROM:00126010 ; --------------------------------------------------------------------------- ROM:00126010 ROM:00126010 loc_126010: ; DATA XREF: ROM:00125FE8↑o ROM:00126010 btst #0,($1425).w ROM:00126016 beq.l locret_1260D8 ROM:0012601C bclr #0,($1425).w ROM:00126022 btst #6,($1409).w ROM:00126028 bne.s loc_126078 ROM:0012602A btst #4,($1407).w ROM:00126030 bne.s loc_126052 ROM:00126032 bset #7,($142E).w ROM:00126038 move.w ($C94).w,($520).w ROM:0012603E bset #4,($8A1).w ROM:00126044 move.b #2,($1218).w ROM:0012604A bra.l locret_1260FC ROM:00126050 ; --------------------------------------------------------------------------- ROM:00126050 bra.s loc_126076 ROM:00126052 ; --------------------------------------------------------------------------- ROM:00126052 ROM:00126052 loc_126052: ; CODE XREF: ROM:00126030↑j ROM:00126052 bset #7,($142E).w ROM:00126058 move.w ($C86).w,($520).w ROM:0012605E addi.w #$FC,($520).w ROM:00126064 bset #4,($8A1).w ROM:0012606A move.b #3,($1218).w ROM:00126070 bra.l locret_126164 ROM:00126076 ; --------------------------------------------------------------------------- ROM:00126076 ROM:00126076 loc_126076: ; CODE XREF: ROM:00126050↑j ROM:00126076 bra.s locret_1260D8 ROM:00126078 ; --------------------------------------------------------------------------- ROM:00126078 ROM:00126078 loc_126078: ; CODE XREF: ROM:00126028↑j ROM:00126078 btst #4,($1407).w ROM:0012607E bne.s loc_12609C ROM:00126080 move.w ($C94).w,($520).w ROM:00126086 move.w ($C86).w,d0 ROM:0012608A move.w $1068(d0.w*2),($522).w ROM:00126092 bset #7,($8A0).w ROM:00126098 bra.s locret_1260D8 ROM:0012609A ; --------------------------------------------------------------------------- ROM:0012609A bra.s locret_1260D8 ROM:0012609C ; --------------------------------------------------------------------------- ROM:0012609C ROM:0012609C loc_12609C: ; CODE XREF: ROM:0012607E↑j ROM:0012609C bset #7,($142E).w ROM:001260A2 move.w ($C86).w,($520).w ROM:001260A8 addi.w #$FC,($520).w ROM:001260AE move.w ($C86).w,d0 ROM:001260B2 move.w $1068(d0.w*2),($522).w ROM:001260BA addq.w #1,($C86).w ROM:001260BE bvc.s loc_1260C6 ROM:001260C0 move.w #$8000,($C86).w ROM:001260C6 ROM:001260C6 loc_1260C6: ; CODE XREF: ROM:001260BE↑j ROM:001260C6 bset #7,($8A0).w ROM:001260CC move.b #4,($1218).w ROM:001260D2 bra.l locret_1261E2 ROM:001260D8 ; --------------------------------------------------------------------------- ROM:001260D8 ROM:001260D8 locret_1260D8: ; CODE XREF: ROM:00126008↑j ROM:001260D8 ; ROM:00126016↑j ... ROM:001260D8 rts ROM:001260DA ; --------------------------------------------------------------------------- ROM:001260DA ROM:001260DA loc_1260DA: ; DATA XREF: ROM:00125FEC↑o ROM:001260DA btst #2,($896).w ROM:001260E0 beq.s locret_1260FC ROM:001260E2 bclr #7,($142E).w ROM:001260E8 move.w ($C86).w,d0 ROM:001260EC move.w ($522).w,$1068(d0.w*2) ROM:001260F4 move.b #1,($1218).w ROM:001260FA bra.s locret_1260D8 ROM:001260FC ; --------------------------------------------------------------------------- ROM:001260FC ROM:001260FC locret_1260FC: ; CODE XREF: ROM:0012604A↑j ROM:001260FC ; ROM:001260E0↑j ROM:001260FC rts ROM:001260FE ; --------------------------------------------------------------------------- ROM:001260FE ROM:001260FE loc_1260FE: ; DATA XREF: ROM:00125FF0↑o ROM:001260FE btst #2,($896).w ROM:00126104 beq.s locret_126164 ROM:00126106 cmpi.w #3,($C86).w ROM:0012610C blt.s loc_12612E ROM:0012610E move.w ($C86).w,d0 ROM:00126112 move.w ($522).w,$1068(d0.w*2) ROM:0012611A bclr #7,($142E).w ROM:00126120 clr.w ($C86).w ROM:00126124 move.b #1,($1218).w ROM:0012612A bra.s locret_1260D8 ROM:0012612C ; --------------------------------------------------------------------------- ROM:0012612C bra.s locret_126164 ROM:0012612E ; --------------------------------------------------------------------------- ROM:0012612E ROM:0012612E loc_12612E: ; CODE XREF: ROM:0012610C↑j ROM:0012612E move.w ($C86).w,d0 ROM:00126132 move.w ($522).w,$1068(d0.w*2) ROM:0012613A addq.w #1,($C86).w ROM:0012613E bvc.s loc_126146 ROM:00126140 move.w #$8000,($C86).w ROM:00126146 ROM:00126146 loc_126146: ; CODE XREF: ROM:0012613E↑j ROM:00126146 move.w ($C86).w,($520).w ROM:0012614C addi.w #$FC,($520).w ROM:00126152 bset #4,($8A1).w ROM:00126158 move.b #3,($1218).w ROM:0012615E bra.l *+6 ROM:00126164 ; --------------------------------------------------------------------------- ROM:00126164 ROM:00126164 locret_126164: ; CODE XREF: ROM:00126070↑j ROM:00126164 ; ROM:00126104↑j ... ROM:00126164 rts ROM:00126166 ; --------------------------------------------------------------------------- ROM:00126166 ROM:00126166 loc_126166: ; DATA XREF: ROM:00125FF4↑o ROM:00126166 btst #2,($896).w ROM:0012616C beq.s locret_1261E2 ROM:0012616E cmpi.w #3,($C86).w ROM:00126174 blt.s loc_1261AC ROM:00126176 move.w ($C86).w,($520).w ROM:0012617C addi.w #$FC,($520).w ROM:00126182 move.w ($C86).w,d0 ROM:00126186 move.w $1068(d0.w*2),($522).w ROM:0012618E bset #7,($8A0).w ROM:00126194 bclr #7,($142E).w ROM:0012619A clr.w ($C86).w ROM:0012619E move.b #1,($1218).w ROM:001261A4 bra.l locret_1260D8 ROM:001261AA ; --------------------------------------------------------------------------- ROM:001261AA bra.s locret_1261E2 ROM:001261AC ; --------------------------------------------------------------------------- ROM:001261AC ROM:001261AC loc_1261AC: ; CODE XREF: ROM:00126174↑j ROM:001261AC move.w ($C86).w,($520).w ROM:001261B2 addi.w #$FC,($520).w ROM:001261B8 move.w ($C86).w,d0 ROM:001261BC move.w $1068(d0.w*2),($522).w ROM:001261C4 addq.w #1,($C86).w ROM:001261C8 bvc.s loc_1261D0 ROM:001261CA move.w #$8000,($C86).w ROM:001261D0 ROM:001261D0 loc_1261D0: ; CODE XREF: ROM:001261C8↑j ROM:001261D0 bset #7,($8A0).w ROM:001261D6 move.b #4,($1218).w ROM:001261DC bra.l *+6 ROM:001261E2 ; --------------------------------------------------------------------------- ROM:001261E2 ROM:001261E2 locret_1261E2: ; CODE XREF: ROM:001260D2↑j ROM:001261E2 ; ROM:0012616C↑j ... ROM:001261E2 rts ROM:001261E4 ; --------------------------------------------------------------------------- ROM:001261E4 rts ROM:001261E6 ROM:001261E6 ; =============== S U B R O U T I N E ======================================= ROM:001261E6 ROM:001261E6 ROM:001261E6 sub_1261E6: ; CODE XREF: ROM:0012847C↓p ROM:001261E6 cmpi.w #0,($522).w ROM:001261EC bne.s loc_1261F6 ROM:001261EE move.w #$A55A,($C8A).w ROM:001261F4 bra.s loc_1261FC ROM:001261F6 ; --------------------------------------------------------------------------- ROM:001261F6 ROM:001261F6 loc_1261F6: ; CODE XREF: sub_1261E6+6↑j ROM:001261F6 move.w ($522).w,($C8A).w ROM:001261FC ROM:001261FC loc_1261FC: ; CODE XREF: sub_1261E6+E↑j ROM:001261FC clr.w d0 ROM:001261FE move.w ($C8A).w,d5 ROM:00126202 btst #0,d5 ROM:00126206 beq.w loc_12620E ROM:0012620A addi.w #1,d0 ROM:0012620E ROM:0012620E loc_12620E: ; CODE XREF: sub_1261E6+20↑j ROM:0012620E btst #4,d5 ROM:00126212 beq.w loc_12621A ROM:00126216 addi.w #1,d0 ROM:0012621A ROM:0012621A loc_12621A: ; CODE XREF: sub_1261E6+2C↑j ROM:0012621A btst #$D,d5 ROM:0012621E beq.w loc_126226 ROM:00126222 addi.w #1,d0 ROM:00126226 ROM:00126226 loc_126226: ; CODE XREF: sub_1261E6+38↑j ROM:00126226 btst #$F,d5 ROM:0012622A beq.w loc_126232 ROM:0012622E addi.w #1,d0 ROM:00126232 ROM:00126232 loc_126232: ; CODE XREF: sub_1261E6+44↑j ROM:00126232 lsr.w #1,d5 ROM:00126234 cmpi.w #1,d0 ROM:00126238 beq.s loc_126240 ROM:0012623A cmpi.w #3,d0 ROM:0012623E bne.s loc_126244 ROM:00126240 ROM:00126240 loc_126240: ; CODE XREF: sub_1261E6+52↑j ROM:00126240 bset #$F,d5 ROM:00126244 ROM:00126244 loc_126244: ; CODE XREF: sub_1261E6+58↑j ROM:00126244 move.w d5,($C8A).w ROM:00126248 move.w #$FB,($520).w ROM:0012624E move.w ($C8A).w,($522).w ROM:00126254 bset #7,($8A0).w ROM:0012625A btst #1,($1424).w ROM:00126260 bne.s loc_12626E ROM:00126262 btst #2,($141C).w ROM:00126268 beq.l loc_126330 ROM:0012626E ROM:0012626E loc_12626E: ; CODE XREF: sub_1261E6+7A↑j ROM:0012626E clr.w d1 ROM:00126270 btst #$F,d5 ROM:00126274 beq.w loc_12627C ROM:00126278 addi.w #8,d1 ROM:0012627C ROM:0012627C loc_12627C: ; CODE XREF: sub_1261E6+8E↑j ROM:0012627C btst #7,d5 ROM:00126280 beq.w loc_126288 ROM:00126284 addi.w #4,d1 ROM:00126288 ROM:00126288 loc_126288: ; CODE XREF: sub_1261E6+9A↑j ROM:00126288 btst #4,d5 ROM:0012628C beq.w loc_126294 ROM:00126290 addi.w #2,d1 ROM:00126294 ROM:00126294 loc_126294: ; CODE XREF: sub_1261E6+A6↑j ROM:00126294 btst #0,d5 ROM:00126298 beq.w loc_1262A0 ROM:0012629C addi.w #1,d1 ROM:001262A0 ROM:001262A0 loc_1262A0: ; CODE XREF: sub_1261E6+B2↑j ROM:001262A0 addi.w #1,d1 ROM:001262A4 move.w ($C8A).w,d6 ROM:001262A8 move.w #1,d2 ROM:001262AC bra.s loc_1262B2 ROM:001262AE ; --------------------------------------------------------------------------- ROM:001262AE ROM:001262AE loc_1262AE: ; CODE XREF: sub_1261E6:loc_126324↓j ROM:001262AE addi.w #1,d2 ROM:001262B2 ROM:001262B2 loc_1262B2: ; CODE XREF: sub_1261E6+C6↑j ROM:001262B2 cmp.w d1,d2 ROM:001262B4 bgt.l loc_126326 ROM:001262BA clr.w d3 ROM:001262BC btst #1,d6 ROM:001262C0 beq.w loc_1262C8 ROM:001262C4 addi.w #1,d3 ROM:001262C8 ROM:001262C8 loc_1262C8: ; CODE XREF: sub_1261E6+DA↑j ROM:001262C8 btst #2,d6 ROM:001262CC beq.w loc_1262D4 ROM:001262D0 addi.w #1,d3 ROM:001262D4 ROM:001262D4 loc_1262D4: ; CODE XREF: sub_1261E6+E6↑j ROM:001262D4 btst #8,d6 ROM:001262D8 beq.w loc_1262E0 ROM:001262DC addi.w #1,d3 ROM:001262E0 ROM:001262E0 loc_1262E0: ; CODE XREF: sub_1261E6+F2↑j ROM:001262E0 btst #9,d6 ROM:001262E4 beq.w loc_1262EC ROM:001262E8 addi.w #1,d3 ROM:001262EC ROM:001262EC loc_1262EC: ; CODE XREF: sub_1261E6+FE↑j ROM:001262EC move.w #1,d4 ROM:001262F0 btst #3,d6 ROM:001262F4 beq.w loc_126302 ROM:001262F8 btst #$D,d6 ROM:001262FC beq.w loc_126302 ROM:00126300 clr.w d4 ROM:00126302 ROM:00126302 loc_126302: ; CODE XREF: sub_1261E6+10E↑j ROM:00126302 ; sub_1261E6+116↑j ROM:00126302 lsr.w #1,d6 ROM:00126304 cmpi.w #1,d3 ROM:00126308 beq.s loc_126310 ROM:0012630A cmpi.w #3,d3 ROM:0012630E bne.s loc_126314 ROM:00126310 ROM:00126310 loc_126310: ; CODE XREF: sub_1261E6+122↑j ROM:00126310 bset #$F,d6 ROM:00126314 ROM:00126314 loc_126314: ; CODE XREF: sub_1261E6+128↑j ROM:00126314 cmpi.w #0,d4 ROM:00126318 beq.s loc_126320 ROM:0012631A bset #0,d6 ROM:0012631E bra.s loc_126324 ROM:00126320 ; --------------------------------------------------------------------------- ROM:00126320 ROM:00126320 loc_126320: ; CODE XREF: sub_1261E6+132↑j ROM:00126320 bclr #0,d6 ROM:00126324 ROM:00126324 loc_126324: ; CODE XREF: sub_1261E6+138↑j ROM:00126324 bra.s loc_1262AE ROM:00126326 ; --------------------------------------------------------------------------- ROM:00126326 ROM:00126326 loc_126326: ; CODE XREF: sub_1261E6+CE↑j ROM:00126326 move.w d6,($C88).w ROM:0012632A bra.l locret_1263AC ROM:00126330 ; --------------------------------------------------------------------------- ROM:00126330 ROM:00126330 loc_126330: ; CODE XREF: sub_1261E6+82↑j ROM:00126330 move.w ($C8A).w,d6 ROM:00126334 move.w #1,d2 ROM:00126338 bra.s loc_12633E ROM:0012633A ; --------------------------------------------------------------------------- ROM:0012633A ROM:0012633A loc_12633A: ; CODE XREF: sub_1261E6:loc_1263A6↓j ROM:0012633A addi.w #1,d2 ROM:0012633E ROM:0012633E loc_12633E: ; CODE XREF: sub_1261E6+152↑j ROM:0012633E cmpi.w #2,d2 ROM:00126342 bgt.l loc_1263A8 ROM:00126348 move.w #1,d4 ROM:0012634C btst #9,d6 ROM:00126350 beq.w loc_12635E ROM:00126354 btst #$B,d6 ROM:00126358 beq.w loc_12635E ROM:0012635C clr.w d4 ROM:0012635E ROM:0012635E loc_12635E: ; CODE XREF: sub_1261E6+16A↑j ROM:0012635E ; sub_1261E6+172↑j ROM:0012635E clr.w d3 ROM:00126360 btst #1,d6 ROM:00126364 beq.w loc_12636C ROM:00126368 addi.w #1,d3 ROM:0012636C ROM:0012636C loc_12636C: ; CODE XREF: sub_1261E6+17E↑j ROM:0012636C btst #4,d6 ROM:00126370 beq.w loc_126378 ROM:00126374 addi.w #1,d3 ROM:00126378 ROM:00126378 loc_126378: ; CODE XREF: sub_1261E6+18A↑j ROM:00126378 btst #$C,d6 ROM:0012637C beq.w loc_126384 ROM:00126380 addi.w #1,d3 ROM:00126384 ROM:00126384 loc_126384: ; CODE XREF: sub_1261E6+196↑j ROM:00126384 lsr.w #1,d6 ROM:00126386 cmpi.w #1,d3 ROM:0012638A beq.s loc_126392 ROM:0012638C cmpi.w #3,d3 ROM:00126390 bne.s loc_126396 ROM:00126392 ROM:00126392 loc_126392: ; CODE XREF: sub_1261E6+1A4↑j ROM:00126392 bset #$F,d6 ROM:00126396 ROM:00126396 loc_126396: ; CODE XREF: sub_1261E6+1AA↑j ROM:00126396 cmpi.w #0,d4 ROM:0012639A beq.s loc_1263A2 ROM:0012639C bset #7,d6 ROM:001263A0 bra.s loc_1263A6 ROM:001263A2 ; --------------------------------------------------------------------------- ROM:001263A2 ROM:001263A2 loc_1263A2: ; CODE XREF: sub_1261E6+1B4↑j ROM:001263A2 bclr #7,d6 ROM:001263A6 ROM:001263A6 loc_1263A6: ; CODE XREF: sub_1261E6+1BA↑j ROM:001263A6 bra.s loc_12633A ROM:001263A8 ; --------------------------------------------------------------------------- ROM:001263A8 ROM:001263A8 loc_1263A8: ; CODE XREF: sub_1261E6+15C↑j ROM:001263A8 move.w d6,($C88).w ROM:001263AC ROM:001263AC locret_1263AC: ; CODE XREF: sub_1261E6+144↑j ROM:001263AC rts ROM:001263AC ; End of function sub_1261E6 ROM:001263AC ROM:001263AE ROM:001263AE ; =============== S U B R O U T I N E ======================================= ROM:001263AE ROM:001263AE ROM:001263AE sub_1263AE: ; CODE XREF: ROM:00128482↓p ROM:001263AE ; ROM:0012863C↓p ... ROM:001263AE btst #2,($142B).w ROM:001263B4 beq.s loc_1263C0 ROM:001263B6 bsr.w sub_126FB4 ROM:001263BA bra.l locret_126F5E ROM:001263C0 ; --------------------------------------------------------------------------- ROM:001263C0 ROM:001263C0 loc_1263C0: ; CODE XREF: sub_1263AE+6↑j ROM:001263C0 btst #5,($1424).w ROM:001263C6 beq.s loc_1263D2 ROM:001263C8 bsr.w sub_126FB4 ROM:001263CC bra.l locret_126F5E ROM:001263D2 ; --------------------------------------------------------------------------- ROM:001263D2 ROM:001263D2 loc_1263D2: ; CODE XREF: sub_1263AE+18↑j ROM:001263D2 move.w #1,d1 ROM:001263D6 btst #4,($142D).w ROM:001263DC beq.l loc_126428 ROM:001263E2 cmpi.b #$81,$12DB(d1.w) ROM:001263EA bne.l loc_126428 ROM:001263F0 move.b #3,($12DE).l ROM:001263F8 move.b ($12DC).l,d3 ROM:001263FE addi.b #$40,d3 ; '@' ROM:00126402 move.b d3,($12DF).l ROM:00126408 move.b #$57,($12E0).l ; 'W' ROM:00126410 move.b #$8F,($12E1).l ROM:00126418 bsr.w sub_127418 ROM:0012641C move.w #8,($C90).w ROM:00126422 bra.l locret_126F5E ROM:00126428 ; --------------------------------------------------------------------------- ROM:00126428 ROM:00126428 loc_126428: ; CODE XREF: sub_1263AE+2E↑j ROM:00126428 ; sub_1263AE+3C↑j ROM:00126428 move.w #0,d3 ROM:0012642C move.w #3,d1 ROM:00126430 cmpi.b #$81,$12DB(d3.w) ROM:00126438 bne.s loc_126486 ROM:0012643A cmpi.b #$81,$12DB(d1.w) ROM:00126442 bne.s loc_126486 ROM:00126444 move.b #3,($12DB).l ROM:0012644C move.b #$C1,($12DC).l ROM:00126454 move.b #$57,($12DD).l ; 'W' ROM:0012645C move.b #$8F,($12DE).l ROM:00126464 move.b #$C4,d4 ROM:00126468 add.b ($12DD).l,d4 ROM:0012646E add.b ($12DE).l,d4 ROM:00126474 move.b d4,($12DF).l ROM:0012647A move.w #5,($C90).w ROM:00126480 bra.l locret_126F5E ROM:00126486 ; --------------------------------------------------------------------------- ROM:00126486 ROM:00126486 loc_126486: ; CODE XREF: sub_1263AE+8A↑j ROM:00126486 ; sub_1263AE+94↑j ROM:00126486 move.w #1,d1 ROM:0012648A cmpi.b #$18,$12DB(d1.w) ROM:00126492 bne.l loc_12666A ROM:00126498 clr.b ($1221).w ROM:0012649C bclr #1,($1412).w ROM:001264A2 bclr #7,($1403).w ROM:001264A8 move.b ($12DD).l,d1 ROM:001264AE cmpi.b #1,d1 ROM:001264B2 bne.l loc_1264C2 ROM:001264B8 bset #3,($1429).w ROM:001264BE bra.w loc_1264C8 ROM:001264C2 ; --------------------------------------------------------------------------- ROM:001264C2 ROM:001264C2 loc_1264C2: ; CODE XREF: sub_1263AE+104↑j ROM:001264C2 bclr #3,($1429).w ROM:001264C8 ROM:001264C8 loc_1264C8: ; CODE XREF: sub_1263AE+110↑j ROM:001264C8 btst #4,($142D).w ROM:001264CE beq.s loc_1264D8 ROM:001264D0 move.w #6,($C8C).w ROM:001264D6 bra.s loc_1264DE ROM:001264D8 ; --------------------------------------------------------------------------- ROM:001264D8 ROM:001264D8 loc_1264D8: ; CODE XREF: sub_1263AE+120↑j ROM:001264D8 move.w #3,($C8C).w ROM:001264DE ROM:001264DE loc_1264DE: ; CODE XREF: sub_1263AE+128↑j ROM:001264DE clr.w d1 ROM:001264E0 clr.w d2 ROM:001264E2 move.b ($12DE).l,d1 ROM:001264E8 lsl.w #8,d1 ROM:001264EA move.b ($12DF).l,d2 ROM:001264F0 or.w d1,d2 ROM:001264F2 lea (word_137AEA).l,a3 ROM:001264F8 move.w (a3),d0 ROM:001264FA ROM:001264FA loc_1264FA: ; CODE XREF: sub_1263AE+18A↓j ROM:001264FA cmpi.w #$FF,d0 ROM:001264FE beq.s loc_12653A ROM:00126500 move.w 2(a3),d1 ROM:00126504 cmp.w d1,d2 ROM:00126506 bne.s loc_126528 ROM:00126508 clr.w d3 ROM:0012650A move.b $A(a3),d3 ROM:0012650E and.w ($C9E).w,d3 ROM:00126512 cmpi.w #0,d3 ROM:00126516 beq.s loc_126528 ROM:00126518 move.w d0,($C8E).w ROM:0012651C movea.l 4(a3),a0 ROM:00126520 jsr (a0) ROM:00126522 bset #0,($140C).w ROM:00126528 ROM:00126528 loc_126528: ; CODE XREF: sub_1263AE+158↑j ROM:00126528 ; sub_1263AE+168↑j ROM:00126528 clr.w d0 ROM:0012652A move.b $B(a3),d0 ROM:0012652E adda.w d0,a3 ROM:00126530 adda.w d0,a3 ROM:00126532 adda.w #$C,a3 ROM:00126536 move.w (a3),d0 ROM:00126538 bra.s loc_1264FA ROM:0012653A ; --------------------------------------------------------------------------- ROM:0012653A ROM:0012653A loc_12653A: ; CODE XREF: sub_1263AE+150↑j ROM:0012653A btst #0,($140C).w ROM:00126540 bne.s loc_12654C ROM:00126542 bsr.w sub_126FB4 ROM:00126546 bra.l loc_126664 ROM:0012654C ; --------------------------------------------------------------------------- ROM:0012654C ROM:0012654C loc_12654C: ; CODE XREF: sub_1263AE+192↑j ROM:0012654C bclr #0,($140C).w ROM:00126552 clr.w d3 ROM:00126554 move.b ($1221).w,d3 ROM:00126558 muls.w #3,d3 ROM:0012655C addi.w #2,d3 ROM:00126560 btst #4,($142D).w ROM:00126566 beq.s loc_1265A0 ROM:00126568 move.b ($1221).w,($12E0).l ROM:00126570 move.b d3,($12DE).l ROM:00126576 move.b ($12DC).l,d0 ROM:0012657C addi.b #$40,d0 ; '@' ROM:00126580 move.b d0,($12DF).l ROM:00126586 bsr.w sub_127418 ROM:0012658A clr.w d3 ROM:0012658C move.b ($12DE).l,d3 ROM:00126592 addi.w #5,d3 ROM:00126596 move.w d3,($C90).w ROM:0012659A bra.l loc_126664 ROM:001265A0 ; --------------------------------------------------------------------------- ROM:001265A0 ROM:001265A0 loc_1265A0: ; CODE XREF: sub_1263AE+1B8↑j ROM:001265A0 cmpi.w #$3F,d3 ; '?' ROM:001265A4 ble.s loc_12661C ROM:001265A6 move.b d3,d0 ROM:001265A8 move.b d3,d1 ROM:001265AA addi.b #1,d1 ROM:001265AE move.w #0,d2 ROM:001265B2 bra.s loc_1265B8 ROM:001265B4 ; --------------------------------------------------------------------------- ROM:001265B4 ROM:001265B4 loc_1265B4: ; CODE XREF: sub_1263AE+220↓j ROM:001265B4 addi.w #1,d2 ROM:001265B8 ROM:001265B8 loc_1265B8: ; CODE XREF: sub_1263AE+204↑j ROM:001265B8 cmp.w d3,d2 ROM:001265BA bgt.s loc_1265D0 ROM:001265BC move.b $12DB(d0.w),$12DB(d1.w) ROM:001265C6 subi.b #1,d0 ROM:001265CA subi.b #1,d1 ROM:001265CE bra.s loc_1265B4 ROM:001265D0 ; --------------------------------------------------------------------------- ROM:001265D0 ROM:001265D0 loc_1265D0: ; CODE XREF: sub_1263AE+20C↑j ROM:001265D0 clr.w d4 ROM:001265D2 clr.w d1 ROM:001265D4 addi.b #$40,($12DD).w ; '@' ROM:001265DA move.b d3,($12DC).w ROM:001265DE move.b ($1221).w,($12DE).w ROM:001265E4 move.b #0,($12DB).w ROM:001265EA addi.b #1,d3 ROM:001265EE move.w #0,d2 ROM:001265F2 bra.s loc_1265F8 ROM:001265F4 ; --------------------------------------------------------------------------- ROM:001265F4 ROM:001265F4 loc_1265F4: ; CODE XREF: sub_1263AE+256↓j ROM:001265F4 addi.w #1,d2 ROM:001265F8 ROM:001265F8 loc_1265F8: ; CODE XREF: sub_1263AE+244↑j ROM:001265F8 cmp.w d3,d2 ROM:001265FA bgt.s loc_126606 ROM:001265FC add.b $12DB(d4.w),d1 ROM:00126602 addq.w #1,d4 ROM:00126604 bra.s loc_1265F4 ROM:00126606 ; --------------------------------------------------------------------------- ROM:00126606 ROM:00126606 loc_126606: ; CODE XREF: sub_1263AE+24C↑j ROM:00126606 move.b d1,$12DB(d4.w) ROM:0012660C clr.w d3 ROM:0012660E move.b ($12DC).w,d3 ROM:00126612 addi.w #3,d3 ROM:00126616 move.w d3,($C90).w ROM:0012661A bra.s loc_126664 ROM:0012661C ; --------------------------------------------------------------------------- ROM:0012661C ROM:0012661C loc_12661C: ; CODE XREF: sub_1263AE+1F6↑j ROM:0012661C addi.b #$40,($12DC).l ; '@' ROM:00126624 move.b d3,($12DB).l ROM:0012662A move.b ($1221).w,($12DD).l ROM:00126632 clr.w d0 ROM:00126634 clr.w d4 ROM:00126636 move.w #0,d2 ROM:0012663A bra.s loc_126640 ROM:0012663C ; --------------------------------------------------------------------------- ROM:0012663C ROM:0012663C loc_12663C: ; CODE XREF: sub_1263AE+29E↓j ROM:0012663C addi.w #1,d2 ROM:00126640 ROM:00126640 loc_126640: ; CODE XREF: sub_1263AE+28C↑j ROM:00126640 cmp.w d3,d2 ROM:00126642 bgt.s loc_12664E ROM:00126644 add.b $12DB(d4.w),d0 ROM:0012664A addq.w #1,d4 ROM:0012664C bra.s loc_12663C ROM:0012664E ; --------------------------------------------------------------------------- ROM:0012664E ROM:0012664E loc_12664E: ; CODE XREF: sub_1263AE+294↑j ROM:0012664E move.b d0,$12DB(d4.w) ROM:00126654 clr.w d3 ROM:00126656 move.b ($12DB).l,d3 ROM:0012665C addi.w #2,d3 ROM:00126660 move.w d3,($C90).w ROM:00126664 ROM:00126664 loc_126664: ; CODE XREF: sub_1263AE+198↑j ROM:00126664 ; sub_1263AE+1EC↑j ... ROM:00126664 bra.l locret_126F5E ROM:0012666A ; --------------------------------------------------------------------------- ROM:0012666A ROM:0012666A loc_12666A: ; CODE XREF: sub_1263AE+E4↑j ROM:0012666A move.w #1,d1 ROM:0012666E cmpi.b #$14,$12DB(d1.w) ROM:00126676 bne.l loc_126764 ROM:0012667C clr.b ($1221).w ROM:00126680 clr.w d1 ROM:00126682 clr.w d2 ROM:00126684 move.b ($12DD).l,d1 ROM:0012668A lsl.w #8,d1 ROM:0012668C move.b ($12DE).l,d2 ROM:00126692 or.w d1,d2 ROM:00126694 lea (word_137AEA).l,a3 ROM:0012669A move.w (a3),d0 ROM:0012669C ROM:0012669C loc_12669C: ; CODE XREF: sub_1263AE+32C↓j ROM:0012669C cmpi.w #$FF,d0 ROM:001266A0 beq.s loc_1266DC ROM:001266A2 move.w 2(a3),d1 ROM:001266A6 cmp.w d1,d2 ROM:001266A8 bne.s loc_1266CA ROM:001266AA clr.w d3 ROM:001266AC move.b $A(a3),d3 ROM:001266B0 and.w ($C9E).w,d3 ROM:001266B4 cmpi.w #0,d3 ROM:001266B8 beq.s loc_1266CA ROM:001266BA move.w d0,($C8E).w ROM:001266BE bsr.l sub_128B72 ROM:001266C4 bset #0,($140C).w ROM:001266CA ROM:001266CA loc_1266CA: ; CODE XREF: sub_1263AE+2FA↑j ROM:001266CA ; sub_1263AE+30A↑j ROM:001266CA clr.w d0 ROM:001266CC move.b $B(a3),d0 ROM:001266D0 adda.w d0,a3 ROM:001266D2 adda.w d0,a3 ROM:001266D4 adda.w #$C,a3 ROM:001266D8 move.w (a3),d0 ROM:001266DA bra.s loc_12669C ROM:001266DC ; --------------------------------------------------------------------------- ROM:001266DC ROM:001266DC loc_1266DC: ; CODE XREF: sub_1263AE+2F2↑j ROM:001266DC btst #0,($140C).w ROM:001266E2 bne.s loc_1266EE ROM:001266E4 bsr.w sub_126FB4 ROM:001266E8 bra.l loc_12675E ROM:001266EE ; --------------------------------------------------------------------------- ROM:001266EE ROM:001266EE loc_1266EE: ; CODE XREF: sub_1263AE+334↑j ROM:001266EE bclr #0,($140C).w ROM:001266F4 btst #4,($142D).w ROM:001266FA beq.s loc_126734 ROM:001266FC move.b ($12DC).l,d0 ROM:00126702 addi.b #$40,d0 ; '@' ROM:00126706 move.b d0,($12DF).l ROM:0012670C move.b ($12DD).l,($12E0).l ROM:00126716 move.b ($12DE).l,($12E1).l ROM:00126720 move.b #3,($12DE).l ROM:00126728 bsr.w sub_127418 ROM:0012672C move.w #8,($C90).w ROM:00126732 bra.s loc_12675E ROM:00126734 ; --------------------------------------------------------------------------- ROM:00126734 ROM:00126734 loc_126734: ; CODE XREF: sub_1263AE+34C↑j ROM:00126734 addi.b #$40,($12DC).l ; '@' ROM:0012673C move.b ($12DC).l,d0 ROM:00126742 add.b ($12DD).l,d0 ROM:00126748 add.b ($12DE).l,d0 ROM:0012674E addi.b #3,d0 ROM:00126752 move.b d0,($12DF).l ROM:00126758 move.w #5,($C90).w ROM:0012675E ROM:0012675E loc_12675E: ; CODE XREF: sub_1263AE+33A↑j ROM:0012675E ; sub_1263AE+384↑j ROM:0012675E bra.l locret_126F5E ROM:00126764 ; --------------------------------------------------------------------------- ROM:00126764 ROM:00126764 loc_126764: ; CODE XREF: sub_1263AE+2C8↑j ROM:00126764 move.w #1,d1 ROM:00126768 cmpi.b #$21,$12DB(d1.w) ; '!' ROM:00126770 bne.l loc_126828 ROM:00126776 bsr.l sub_128BA8 ROM:0012677C bsr.l sub_138F24 ROM:00126782 move.b ($12DB).l,d0 ROM:00126788 andi.b #$3F,d0 ; '?' ROM:0012678C cmpi.b #2,d0 ROM:00126790 bne.l loc_12681E ROM:00126796 cmpi.w #3,($C9C).w ROM:0012679C bne.s loc_1267A4 ROM:0012679E bra.l loc_12681C ROM:001267A4 ; --------------------------------------------------------------------------- ROM:001267A4 ROM:001267A4 loc_1267A4: ; CODE XREF: sub_1263AE+3EE↑j ROM:001267A4 clr.w d1 ROM:001267A6 move.b ($12DD).l,d1 ROM:001267AC btst #7,($141E).w ROM:001267B2 beq.s loc_1267CA ROM:001267B4 cmpi.w #$F0,d1 ROM:001267B8 blt.s loc_1267CA ROM:001267BA cmpi.w #$FE,d1 ROM:001267BE bgt.s loc_1267CA ROM:001267C0 movea.l d4,a3 ROM:001267C2 bset #3,($1423).w ROM:001267C8 bra.s loc_1267D6 ROM:001267CA ; --------------------------------------------------------------------------- ROM:001267CA ROM:001267CA loc_1267CA: ; CODE XREF: sub_1263AE+404↑j ROM:001267CA ; sub_1263AE+40A↑j ... ROM:001267CA lea (dword_1373A0).l,a3 ROM:001267D0 bclr #3,($1423).w ROM:001267D6 ROM:001267D6 loc_1267D6: ; CODE XREF: sub_1263AE+41A↑j ROM:001267D6 move.b (a3),d0 ROM:001267D8 ROM:001267D8 loc_1267D8: ; CODE XREF: sub_1263AE+442↓j ROM:001267D8 cmpi.b #$FF,d0 ROM:001267DC beq.s loc_1267F2 ROM:001267DE cmp.b d0,d1 ROM:001267E0 beq.s loc_1267F2 ROM:001267E2 clr.w d2 ROM:001267E4 move.w 2(a3),d2 ROM:001267E8 lsl.w #2,d2 ROM:001267EA addq.w #4,d2 ROM:001267EC adda.w d2,a3 ROM:001267EE move.b (a3),d0 ROM:001267F0 bra.s loc_1267D8 ROM:001267F2 ; --------------------------------------------------------------------------- ROM:001267F2 ROM:001267F2 loc_1267F2: ; CODE XREF: sub_1263AE+42E↑j ROM:001267F2 ; sub_1263AE+432↑j ROM:001267F2 cmpi.b #$FF,d0 ROM:001267F6 bne.s loc_126802 ROM:001267F8 bsr.w sub_126FB4 ROM:001267FC bra.l loc_12681C ROM:00126802 ; --------------------------------------------------------------------------- ROM:00126802 ROM:00126802 loc_126802: ; CODE XREF: sub_1263AE+448↑j ROM:00126802 clr.w d1 ROM:00126804 move.b 1(a3),d1 ROM:00126808 and.w ($C9E).w,d1 ROM:0012680C cmpi.w #0,d1 ROM:00126810 bne.s loc_126818 ROM:00126812 bsr.w sub_126FB4 ROM:00126816 bra.s loc_12681C ROM:00126818 ; --------------------------------------------------------------------------- ROM:00126818 ROM:00126818 loc_126818: ; CODE XREF: sub_1263AE+462↑j ROM:00126818 bsr.w sub_1270A8 ROM:0012681C ROM:0012681C loc_12681C: ; CODE XREF: sub_1263AE+3F0↑j ROM:0012681C ; sub_1263AE+44E↑j ... ROM:0012681C bra.s loc_126822 ROM:0012681E ; --------------------------------------------------------------------------- ROM:0012681E ROM:0012681E loc_12681E: ; CODE XREF: sub_1263AE+3E2↑j ROM:0012681E bsr.w sub_126FB4 ROM:00126822 ROM:00126822 loc_126822: ; CODE XREF: sub_1263AE:loc_12681C↑j ROM:00126822 bra.l locret_126F5E ROM:00126828 ; --------------------------------------------------------------------------- ROM:00126828 ROM:00126828 loc_126828: ; CODE XREF: sub_1263AE+3C2↑j ROM:00126828 move.w #1,d0 ROM:0012682C cmpi.b #$3B,$12DB(d0.w) ; ';' ROM:00126834 bne.l loc_126880 ROM:0012683A move.w #2,d0 ROM:0012683E cmpi.b #$87,$12DB(d0.w) ROM:00126846 bne.l loc_12685C ROM:0012684C bsr.l nullsub_37 ROM:00126852 bsr.w sub_127044 ROM:00126856 bra.l loc_12687A ROM:0012685C ; --------------------------------------------------------------------------- ROM:0012685C ROM:0012685C loc_12685C: ; CODE XREF: sub_1263AE+498↑j ROM:0012685C cmpi.b #$8A,$12DB(d0.w) ROM:00126864 bne.l loc_126876 ROM:0012686A bsr.l nullsub_38 ROM:00126870 bsr.w sub_127044 ROM:00126874 bra.s loc_12687A ROM:00126876 ; --------------------------------------------------------------------------- ROM:00126876 ROM:00126876 loc_126876: ; CODE XREF: sub_1263AE+4B6↑j ROM:00126876 bsr.w sub_126FB4 ROM:0012687A ROM:0012687A loc_12687A: ; CODE XREF: sub_1263AE+4A8↑j ROM:0012687A ; sub_1263AE+4C6↑j ROM:0012687A bra.l locret_126F5E ROM:00126880 ; --------------------------------------------------------------------------- ROM:00126880 ROM:00126880 loc_126880: ; CODE XREF: sub_1263AE+486↑j ROM:00126880 move.w #1,d0 ROM:00126884 cmpi.b #$23,$12DB(d0.w) ; '#' ROM:0012688C bne.l loc_12689C ROM:00126892 bsr.w sub_1271E4 ROM:00126896 bra.l locret_126F5E ROM:0012689C ; --------------------------------------------------------------------------- ROM:0012689C ROM:0012689C loc_12689C: ; CODE XREF: sub_1263AE+4DE↑j ROM:0012689C move.w #1,d0 ROM:001268A0 cmpi.b #$3D,$12DB(d0.w) ; '=' ROM:001268A8 bne.l loc_1268B8 ROM:001268AE bsr.w sub_12747C ROM:001268B2 bra.l locret_126F5E ROM:001268B8 ; --------------------------------------------------------------------------- ROM:001268B8 ROM:001268B8 loc_1268B8: ; CODE XREF: sub_1263AE+4FA↑j ROM:001268B8 move.w #1,d0 ROM:001268BC cmpi.b #$30,$12DB(d0.w) ; '0' ROM:001268C4 bne.s loc_1268D0 ROM:001268C6 bsr.w sub_127044 ROM:001268CA bra.l locret_126F5E ROM:001268D0 ; --------------------------------------------------------------------------- ROM:001268D0 ROM:001268D0 loc_1268D0: ; CODE XREF: sub_1263AE+516↑j ROM:001268D0 move.w #1,d0 ROM:001268D4 btst #7,($142D).w ROM:001268DA beq.s loc_1268E8 ROM:001268DC bclr #7,($142D).w ROM:001268E2 bra.l locret_126F5E ROM:001268E8 ; --------------------------------------------------------------------------- ROM:001268E8 ROM:001268E8 loc_1268E8: ; CODE XREF: sub_1263AE+52C↑j ROM:001268E8 cmpi.b #$31,$12DB(d0.w) ; '1' ROM:001268F0 bne.s loc_1268FC ROM:001268F2 bsr.w sub_127044 ROM:001268F6 bra.l locret_126F5E ROM:001268FC ; --------------------------------------------------------------------------- ROM:001268FC ROM:001268FC loc_1268FC: ; CODE XREF: sub_1263AE+542↑j ROM:001268FC move.w #1,d0 ROM:00126900 cmpi.b #$32,$12DB(d0.w) ; '2' ROM:00126908 bne.s loc_126914 ROM:0012690A bsr.w sub_127044 ROM:0012690E bra.l locret_126F5E ROM:00126914 ; --------------------------------------------------------------------------- ROM:00126914 ROM:00126914 loc_126914: ; CODE XREF: sub_1263AE+55A↑j ROM:00126914 move.w #1,d0 ROM:00126918 cmpi.b #$2C,$12DB(d0.w) ; ',' ROM:00126920 bne.s loc_12692C ROM:00126922 bsr.w sub_127044 ROM:00126926 bra.l locret_126F5E ROM:0012692C ; --------------------------------------------------------------------------- ROM:0012692C ROM:0012692C loc_12692C: ; CODE XREF: sub_1263AE+572↑j ROM:0012692C move.w #1,d0 ROM:00126930 cmpi.b #$A0,$12DB(d0.w) ROM:00126938 bne.s loc_126952 ROM:0012693A bsr.l nullsub_39 ROM:00126940 btst #5,($1424).w ROM:00126946 beq.s loc_12694C ROM:00126948 bsr.w sub_126FB4 ROM:0012694C ROM:0012694C loc_12694C: ; CODE XREF: sub_1263AE+598↑j ROM:0012694C bra.l locret_126F5E ROM:00126952 ; --------------------------------------------------------------------------- ROM:00126952 ROM:00126952 loc_126952: ; CODE XREF: sub_1263AE+58A↑j ROM:00126952 move.w #1,d0 ROM:00126956 cmpi.b #$33,$12DB(d0.w) ; '3' ROM:0012695E bne.l loc_1269C8 ROM:00126964 clr.w d1 ROM:00126966 move.b ($12DD).l,d3 ROM:0012696C move.b dword_137AA8(d1.w),d2 ROM:00126974 ROM:00126974 loc_126974: ; CODE XREF: sub_1263AE+5DA↓j ROM:00126974 cmpi.b #$FF,d2 ROM:00126978 beq.s loc_12698A ROM:0012697A cmp.b d2,d3 ROM:0012697C beq.s loc_12698A ROM:0012697E addq.w #6,d1 ROM:00126980 move.b dword_137AA8(d1.w),d2 ROM:00126988 bra.s loc_126974 ROM:0012698A ; --------------------------------------------------------------------------- ROM:0012698A ROM:0012698A loc_12698A: ; CODE XREF: sub_1263AE+5CA↑j ROM:0012698A ; sub_1263AE+5CE↑j ROM:0012698A clr.w d3 ROM:0012698C move.w d1,d4 ROM:0012698E addq.w #1,d4 ROM:00126990 move.b dword_137AA8(d4.w),d3 ROM:00126998 and.w ($C9E).w,d3 ROM:0012699C cmpi.b #$FF,d2 ROM:001269A0 beq.l loc_1269BE ROM:001269A6 cmpi.w #0,d3 ROM:001269AA beq.l loc_1269BE ROM:001269B0 addq.w #1,d4 ROM:001269B2 movea.l dword_137AA8(d4.w),a0 ROM:001269BA jsr (a0) ROM:001269BC bra.s loc_1269C2 ROM:001269BE ; --------------------------------------------------------------------------- ROM:001269BE ROM:001269BE loc_1269BE: ; CODE XREF: sub_1263AE+5F2↑j ROM:001269BE ; sub_1263AE+5FC↑j ROM:001269BE bsr.w sub_126FB4 ROM:001269C2 ROM:001269C2 loc_1269C2: ; CODE XREF: sub_1263AE+60E↑j ROM:001269C2 bra.l locret_126F5E ROM:001269C8 ; --------------------------------------------------------------------------- ROM:001269C8 ROM:001269C8 loc_1269C8: ; CODE XREF: sub_1263AE+5B0↑j ROM:001269C8 move.w #1,d0 ROM:001269CC cmpi.b #$27,$12DB(d0.w) ; ''' ROM:001269D4 bne.l loc_126B18 ROM:001269DA btst #2,($141A).w ROM:001269E0 beq.l loc_126A4C ROM:001269E6 btst #4,($142D).w ROM:001269EC beq.s loc_126A22 ROM:001269EE move.b #4,($12DE).l ROM:001269F6 move.b #$67,($12DF).l ; 'g' ROM:001269FE move.b #1,($12E0).l ROM:00126A06 move.b #0,($12E1).l ROM:00126A0E move.b #0,($12E2).l ROM:00126A16 bsr.w sub_127418 ROM:00126A1A move.w #9,($C90).w ROM:00126A20 bra.s loc_126A46 ROM:00126A22 ; --------------------------------------------------------------------------- ROM:00126A22 ROM:00126A22 loc_126A22: ; CODE XREF: sub_1263AE+63E↑j ROM:00126A22 movea.l #$12DB,a0 ROM:00126A28 move.b #4,(a0)+ ROM:00126A2C move.b #$67,(a0)+ ; 'g' ROM:00126A30 move.b #1,(a0)+ ROM:00126A34 move.b #0,(a0)+ ROM:00126A38 move.b #0,(a0)+ ROM:00126A3C move.b #$6C,(a0)+ ; 'l' ROM:00126A40 move.w #6,($C90).w ROM:00126A46 ROM:00126A46 loc_126A46: ; CODE XREF: sub_1263AE+672↑j ROM:00126A46 bra.l loc_126B12 ROM:00126A4C ; --------------------------------------------------------------------------- ROM:00126A4C ROM:00126A4C loc_126A4C: ; CODE XREF: sub_1263AE+632↑j ROM:00126A4C move.w #2,d1 ROM:00126A50 cmpi.b #1,$12DB(d1.w) ROM:00126A58 bne.l loc_126ACA ROM:00126A5E btst #4,($142D).w ROM:00126A64 beq.s loc_126A9A ROM:00126A66 move.b #4,($12DE).l ROM:00126A6E move.b #$67,($12DF).l ; 'g' ROM:00126A76 move.b #1,($12E0).l ROM:00126A7E move.b ($C8A).w,($12E1).l ROM:00126A86 move.b ($C8B).w,($12E2).l ROM:00126A8E bsr.w sub_127418 ROM:00126A92 move.w #9,($C90).w ROM:00126A98 bra.s loc_126AC8 ROM:00126A9A ; --------------------------------------------------------------------------- ROM:00126A9A ROM:00126A9A loc_126A9A: ; CODE XREF: sub_1263AE+6B6↑j ROM:00126A9A movea.l #$12DB,a0 ROM:00126AA0 move.b #4,(a0)+ ROM:00126AA4 move.b #$67,(a0)+ ; 'g' ROM:00126AA8 move.b #1,(a0)+ ROM:00126AAC move.b ($C8A).w,(a0)+ ROM:00126AB0 move.b ($C8B).w,(a0)+ ROM:00126AB4 move.b #$6C,d2 ; 'l' ROM:00126AB8 add.b ($C8A).w,d2 ROM:00126ABC add.b ($C8B).w,d2 ROM:00126AC0 move.b d2,(a0)+ ROM:00126AC2 move.w #6,($C90).w ROM:00126AC8 ROM:00126AC8 loc_126AC8: ; CODE XREF: sub_1263AE+6EA↑j ROM:00126AC8 bra.s loc_126B12 ROM:00126ACA ; --------------------------------------------------------------------------- ROM:00126ACA ROM:00126ACA loc_126ACA: ; CODE XREF: sub_1263AE+6AA↑j ROM:00126ACA btst #4,($142D).w ROM:00126AD0 beq.s loc_126AF6 ROM:00126AD2 move.b #2,($12DE).l ROM:00126ADA move.b #$67,($12DF).l ; 'g' ROM:00126AE2 move.b #2,($12E0).l ROM:00126AEA bsr.w sub_127418 ROM:00126AEE move.w #7,($C90).w ROM:00126AF4 bra.s loc_126B12 ROM:00126AF6 ; --------------------------------------------------------------------------- ROM:00126AF6 ROM:00126AF6 loc_126AF6: ; CODE XREF: sub_1263AE+722↑j ROM:00126AF6 movea.l #$12DB,a0 ROM:00126AFC move.b #2,(a0)+ ROM:00126B00 move.b #$67,(a0)+ ; 'g' ROM:00126B04 move.b #2,(a0)+ ROM:00126B08 move.b #$6B,(a0)+ ; 'k' ROM:00126B0C move.w #4,($C90).w ROM:00126B12 ROM:00126B12 loc_126B12: ; CODE XREF: sub_1263AE:loc_126A46↑j ROM:00126B12 ; sub_1263AE:loc_126AC8↑j ... ROM:00126B12 bra.l locret_126F5E ROM:00126B18 ; --------------------------------------------------------------------------- ROM:00126B18 ROM:00126B18 loc_126B18: ; CODE XREF: sub_1263AE+626↑j ROM:00126B18 move.w #1,d0 ROM:00126B1C cmpi.b #$34,$12DB(d0.w) ; '4' ROM:00126B24 bne.s loc_126B94 ROM:00126B26 btst #4,($142D).w ROM:00126B2C beq.s loc_126B5A ROM:00126B2E move.b #2,($12DE).l ROM:00126B36 move.b ($12DC).l,d1 ROM:00126B3C addi.b #$40,d1 ; '@' ROM:00126B40 move.b d1,($12DF).l ROM:00126B46 move.b #$FA,($12E0).l ROM:00126B4E bsr.w sub_127418 ROM:00126B52 move.w #7,($C90).w ROM:00126B58 bra.s loc_126B8E ROM:00126B5A ; --------------------------------------------------------------------------- ROM:00126B5A ROM:00126B5A loc_126B5A: ; CODE XREF: sub_1263AE+77E↑j ROM:00126B5A addi.b #$40,($12DC).l ; '@' ROM:00126B62 move.b ($12DC).l,d0 ROM:00126B68 move.b #2,($12DB).l ROM:00126B70 move.b #$FA,($12DD).l ROM:00126B78 add.b ($12DD).l,d0 ROM:00126B7E addi.b #2,d0 ROM:00126B82 move.b d0,($12DE).l ROM:00126B88 move.w #4,($C90).w ROM:00126B8E ROM:00126B8E loc_126B8E: ; CODE XREF: sub_1263AE+7AA↑j ROM:00126B8E bra.l locret_126F5E ROM:00126B94 ; --------------------------------------------------------------------------- ROM:00126B94 ROM:00126B94 loc_126B94: ; CODE XREF: sub_1263AE+776↑j ROM:00126B94 move.w #1,d0 ROM:00126B98 cmpi.b #$1A,$12DB(d0.w) ROM:00126BA0 bne.l loc_126F5A ROM:00126BA6 move.w #2,d0 ROM:00126BAA cmpi.b #$87,$12DB(d0.w) ROM:00126BB2 bne.l loc_126C38 ROM:00126BB8 bsr.l sub_11600E ROM:00126BBE btst #4,($142D).w ROM:00126BC4 beq.s loc_126BF6 ROM:00126BC6 move.b #$30,($12DE).l ; '0' ROM:00126BCE move.b ($12DC).l,d1 ROM:00126BD4 addi.b #$40,d1 ; '@' ROM:00126BD8 move.b d1,($12DF).l ROM:00126BDE move.b ($12DD).l,d1 ROM:00126BE4 move.b d1,($12E0).l ROM:00126BEA bsr.w sub_127418 ROM:00126BEE move.w #$35,($C90).w ; '5' ROM:00126BF4 bra.s loc_126C32 ROM:00126BF6 ; --------------------------------------------------------------------------- ROM:00126BF6 ROM:00126BF6 loc_126BF6: ; CODE XREF: sub_1263AE+816↑j ROM:00126BF6 addi.b #$40,($12DC).l ; '@' ROM:00126BFE move.b #$30,($12DB).l ; '0' ROM:00126C06 clr.b d0 ROM:00126C08 clr.w d4 ROM:00126C0A move.w #0,d2 ROM:00126C0E bra.s loc_126C14 ROM:00126C10 ; --------------------------------------------------------------------------- ROM:00126C10 ROM:00126C10 loc_126C10: ; CODE XREF: sub_1263AE+876↓j ROM:00126C10 addi.w #1,d2 ROM:00126C14 ROM:00126C14 loc_126C14: ; CODE XREF: sub_1263AE+860↑j ROM:00126C14 cmpi.w #$30,d2 ; '0' ROM:00126C18 bgt.s loc_126C26 ROM:00126C1A add.b $12DB(d4.w),d0 ROM:00126C20 addi.w #1,d4 ROM:00126C24 bra.s loc_126C10 ROM:00126C26 ; --------------------------------------------------------------------------- ROM:00126C26 ROM:00126C26 loc_126C26: ; CODE XREF: sub_1263AE+86A↑j ROM:00126C26 move.b d0,$12DB(d4.w) ROM:00126C2C move.w #$32,($C90).w ; '2' ROM:00126C32 ROM:00126C32 loc_126C32: ; CODE XREF: sub_1263AE+846↑j ROM:00126C32 bra.l loc_126F58 ROM:00126C38 ; --------------------------------------------------------------------------- ROM:00126C38 ROM:00126C38 loc_126C38: ; CODE XREF: sub_1263AE+804↑j ROM:00126C38 move.w #2,d0 ROM:00126C3C cmpi.b #$8A,$12DB(d0.w) ROM:00126C44 bne.l loc_126CCA ROM:00126C4A bsr.l sub_11638C ROM:00126C50 btst #4,($142D).w ROM:00126C56 beq.s loc_126C88 ROM:00126C58 move.b #$16,($12DE).l ROM:00126C60 move.b ($12DC).l,d1 ROM:00126C66 addi.b #$40,d1 ; '@' ROM:00126C6A move.b d1,($12DF).l ROM:00126C70 move.b ($12DD).l,d1 ROM:00126C76 move.b d1,($12E0).l ROM:00126C7C bsr.w sub_127418 ROM:00126C80 move.w #$1B,($C90).w ROM:00126C86 bra.s loc_126CC4 ROM:00126C88 ; --------------------------------------------------------------------------- ROM:00126C88 ROM:00126C88 loc_126C88: ; CODE XREF: sub_1263AE+8A8↑j ROM:00126C88 addi.b #$40,($12DC).l ; '@' ROM:00126C90 move.b #$16,($12DB).l ROM:00126C98 clr.b d0 ROM:00126C9A clr.w d4 ROM:00126C9C move.w #0,d2 ROM:00126CA0 bra.s loc_126CA6 ROM:00126CA2 ; --------------------------------------------------------------------------- ROM:00126CA2 ROM:00126CA2 loc_126CA2: ; CODE XREF: sub_1263AE+908↓j ROM:00126CA2 addi.w #1,d2 ROM:00126CA6 ROM:00126CA6 loc_126CA6: ; CODE XREF: sub_1263AE+8F2↑j ROM:00126CA6 cmpi.w #$16,d2 ROM:00126CAA bgt.s loc_126CB8 ROM:00126CAC add.b $12DB(d4.w),d0 ROM:00126CB2 addi.w #1,d4 ROM:00126CB6 bra.s loc_126CA2 ROM:00126CB8 ; --------------------------------------------------------------------------- ROM:00126CB8 ROM:00126CB8 loc_126CB8: ; CODE XREF: sub_1263AE+8FC↑j ROM:00126CB8 move.b d0,$12DB(d4.w) ROM:00126CBE move.w #$18,($C90).w ROM:00126CC4 ROM:00126CC4 loc_126CC4: ; CODE XREF: sub_1263AE+8D8↑j ROM:00126CC4 bra.l loc_126F58 ROM:00126CCA ; --------------------------------------------------------------------------- ROM:00126CCA ROM:00126CCA loc_126CCA: ; CODE XREF: sub_1263AE+896↑j ROM:00126CCA move.w #2,d0 ROM:00126CCE cmpi.b #$9A,$12DB(d0.w) ROM:00126CD6 bne.l loc_126D8C ROM:00126CDC movea.l #$10F000,a0 ROM:00126CE2 movea.l #$12DB,a1 ROM:00126CE8 btst #4,($142D).w ROM:00126CEE beq.s loc_126CF8 ROM:00126CF0 adda.l #6,a1 ROM:00126CF6 bra.s loc_126CFE ROM:00126CF8 ; --------------------------------------------------------------------------- ROM:00126CF8 ROM:00126CF8 loc_126CF8: ; CODE XREF: sub_1263AE+940↑j ROM:00126CF8 adda.l #3,a1 ROM:00126CFE ROM:00126CFE loc_126CFE: ; CODE XREF: sub_1263AE+948↑j ROM:00126CFE move.b #1,d3 ROM:00126D02 bra.s loc_126D08 ROM:00126D04 ; --------------------------------------------------------------------------- ROM:00126D04 ROM:00126D04 loc_126D04: ; CODE XREF: sub_1263AE+962↓j ROM:00126D04 addi.b #1,d3 ROM:00126D08 ROM:00126D08 loc_126D08: ; CODE XREF: sub_1263AE+954↑j ROM:00126D08 cmpi.b #6,d3 ROM:00126D0C bgt.s loc_126D12 ROM:00126D0E move.b (a0)+,(a1)+ ROM:00126D10 bra.s loc_126D04 ROM:00126D12 ; --------------------------------------------------------------------------- ROM:00126D12 ROM:00126D12 loc_126D12: ; CODE XREF: sub_1263AE+95E↑j ROM:00126D12 btst #4,($142D).w ROM:00126D18 beq.s loc_126D4A ROM:00126D1A move.b #8,($12DE).l ROM:00126D22 move.b ($12DC).l,d1 ROM:00126D28 addi.b #$40,d1 ; '@' ROM:00126D2C move.b d1,($12DF).l ROM:00126D32 move.b ($12DD).l,d1 ROM:00126D38 move.b d1,($12E0).l ROM:00126D3E bsr.w sub_127418 ROM:00126D42 move.w #$D,($C90).w ROM:00126D48 bra.s loc_126D86 ROM:00126D4A ; --------------------------------------------------------------------------- ROM:00126D4A ROM:00126D4A loc_126D4A: ; CODE XREF: sub_1263AE+96A↑j ROM:00126D4A addi.b #$40,($12DC).l ; '@' ROM:00126D52 move.b #8,($12DB).l ROM:00126D5A clr.b d0 ROM:00126D5C clr.w d4 ROM:00126D5E move.w #0,d2 ROM:00126D62 bra.s loc_126D68 ROM:00126D64 ; --------------------------------------------------------------------------- ROM:00126D64 ROM:00126D64 loc_126D64: ; CODE XREF: sub_1263AE+9CA↓j ROM:00126D64 addi.w #1,d2 ROM:00126D68 ROM:00126D68 loc_126D68: ; CODE XREF: sub_1263AE+9B4↑j ROM:00126D68 cmpi.w #8,d2 ROM:00126D6C bgt.s loc_126D7A ROM:00126D6E add.b $12DB(d4.w),d0 ROM:00126D74 addi.w #1,d4 ROM:00126D78 bra.s loc_126D64 ROM:00126D7A ; --------------------------------------------------------------------------- ROM:00126D7A ROM:00126D7A loc_126D7A: ; CODE XREF: sub_1263AE+9BE↑j ROM:00126D7A move.b d0,$12DB(d4.w) ROM:00126D80 move.w #$A,($C90).w ROM:00126D86 ROM:00126D86 loc_126D86: ; CODE XREF: sub_1263AE+99A↑j ROM:00126D86 bra.l loc_126F58 ROM:00126D8C ; --------------------------------------------------------------------------- ROM:00126D8C ROM:00126D8C loc_126D8C: ; CODE XREF: sub_1263AE+928↑j ROM:00126D8C move.w #2,d0 ROM:00126D90 cmpi.b #$9B,$12DB(d0.w) ROM:00126D98 bne.l loc_126E22 ROM:00126D9E btst #4,($142D).w ROM:00126DA4 beq.s loc_126DE0 ROM:00126DA6 move.b #3,($12DE).l ROM:00126DAE move.b ($12DC).l,d1 ROM:00126DB4 addi.b #$40,d1 ; '@' ROM:00126DB8 move.b d1,($12DF).l ROM:00126DBE move.b ($12DD).l,d1 ROM:00126DC4 move.b d1,($12E0).l ROM:00126DCA movea.l #$10F00A,a0 ROM:00126DD0 move.b (a0)+,($12E1).w ROM:00126DD4 bsr.w sub_127418 ROM:00126DD8 move.w #8,($C90).w ROM:00126DDE bra.s loc_126E1C ROM:00126DE0 ; --------------------------------------------------------------------------- ROM:00126DE0 ROM:00126DE0 loc_126DE0: ; CODE XREF: sub_1263AE+9F6↑j ROM:00126DE0 addi.b #$40,($12DC).l ; '@' ROM:00126DE8 move.b #3,($12DB).l ROM:00126DF0 move.b ($12DC).l,d0 ROM:00126DF6 addi.b #3,d0 ROM:00126DFA add.b ($12DD).l,d0 ROM:00126E00 movea.l #$10F00A,a0 ROM:00126E06 move.b (a0)+,($12DE).l ROM:00126E0C add.b ($12DE).l,d0 ROM:00126E12 move.b d0,($12DF).w ROM:00126E16 move.w #5,($C90).w ROM:00126E1C ROM:00126E1C loc_126E1C: ; CODE XREF: sub_1263AE+A30↑j ROM:00126E1C bra.l loc_126F58 ROM:00126E22 ; --------------------------------------------------------------------------- ROM:00126E22 ROM:00126E22 loc_126E22: ; CODE XREF: sub_1263AE+9EA↑j ROM:00126E22 move.w #2,d0 ROM:00126E26 cmpi.b #$9C,$12DB(d0.w) ROM:00126E2E bne.l loc_126EC2 ROM:00126E34 btst #4,($142D).w ROM:00126E3A beq.s loc_126E7A ROM:00126E3C move.b #3,($12DE).l ROM:00126E44 move.b ($12DC).l,d1 ROM:00126E4A addi.b #$40,d1 ; '@' ROM:00126E4E move.b d1,($12DF).l ROM:00126E54 move.b ($12DD).l,d1 ROM:00126E5A move.b d1,($12E0).l ROM:00126E60 movea.l #$10F00A,a0 ROM:00126E66 move.b (a0)+,($12E1).w ROM:00126E6A move.b (a0)+,($12E1).w ROM:00126E6E bsr.w sub_127418 ROM:00126E72 move.w #8,($C90).w ROM:00126E78 bra.s loc_126EBC ROM:00126E7A ; --------------------------------------------------------------------------- ROM:00126E7A ROM:00126E7A loc_126E7A: ; CODE XREF: sub_1263AE+A8C↑j ROM:00126E7A addi.b #$40,($12DC).l ; '@' ROM:00126E82 move.b #3,($12DB).l ROM:00126E8A move.b ($12DC).l,d0 ROM:00126E90 addi.b #3,d0 ROM:00126E94 add.b ($12DD).l,d0 ROM:00126E9A movea.l #$10F00A,a0 ROM:00126EA0 move.b (a0)+,($12DE).l ROM:00126EA6 move.b (a0)+,($12DE).l ROM:00126EAC add.b ($12DE).l,d0 ROM:00126EB2 move.b d0,($12DF).w ROM:00126EB6 move.w #5,($C90).w ROM:00126EBC ROM:00126EBC loc_126EBC: ; CODE XREF: sub_1263AE+ACA↑j ROM:00126EBC bra.l loc_126F58 ROM:00126EC2 ; --------------------------------------------------------------------------- ROM:00126EC2 ROM:00126EC2 loc_126EC2: ; CODE XREF: sub_1263AE+A80↑j ROM:00126EC2 move.w #2,d0 ROM:00126EC6 cmpi.b #$9E,$12DB(d0.w) ROM:00126ECE bne.l loc_126F54 ROM:00126ED4 btst #4,($142D).w ROM:00126EDA beq.s loc_126F16 ROM:00126EDC move.b #3,($12DE).l ROM:00126EE4 move.b ($12DC).l,d1 ROM:00126EEA addi.b #$40,d1 ; '@' ROM:00126EEE move.b d1,($12DF).l ROM:00126EF4 move.b ($12DD).l,d1 ROM:00126EFA move.b d1,($12E0).l ROM:00126F00 movea.l #$10F00C,a0 ROM:00126F06 move.b (a0)+,($12E1).w ROM:00126F0A bsr.w sub_127418 ROM:00126F0E move.w #8,($C90).w ROM:00126F14 bra.s loc_126F52 ROM:00126F16 ; --------------------------------------------------------------------------- ROM:00126F16 ROM:00126F16 loc_126F16: ; CODE XREF: sub_1263AE+B2C↑j ROM:00126F16 addi.b #$40,($12DC).l ; '@' ROM:00126F1E move.b #3,($12DB).l ROM:00126F26 move.b ($12DC).l,d0 ROM:00126F2C addi.b #3,d0 ROM:00126F30 add.b ($12DD).l,d0 ROM:00126F36 movea.l #$10F00C,a0 ROM:00126F3C move.b (a0)+,($12DE).l ROM:00126F42 add.b ($12DE).l,d0 ROM:00126F48 move.b d0,($12DF).w ROM:00126F4C move.w #5,($C90).w ROM:00126F52 ROM:00126F52 loc_126F52: ; CODE XREF: sub_1263AE+B66↑j ROM:00126F52 bra.s loc_126F58 ROM:00126F54 ; --------------------------------------------------------------------------- ROM:00126F54 ROM:00126F54 loc_126F54: ; CODE XREF: sub_1263AE+B20↑j ROM:00126F54 bsr.w sub_126FB4 ROM:00126F58 ROM:00126F58 loc_126F58: ; CODE XREF: sub_1263AE:loc_126C32↑j ROM:00126F58 ; sub_1263AE:loc_126CC4↑j ... ROM:00126F58 bra.s locret_126F5E ROM:00126F5A ; --------------------------------------------------------------------------- ROM:00126F5A ROM:00126F5A loc_126F5A: ; CODE XREF: sub_1263AE+7F2↑j ROM:00126F5A bsr.w sub_126F60 ROM:00126F5E ROM:00126F5E locret_126F5E: ; CODE XREF: sub_1263AE+C↑j ROM:00126F5E ; sub_1263AE+1E↑j ... ROM:00126F5E rts ROM:00126F5E ; End of function sub_1263AE ROM:00126F5E ROM:00126F60 ROM:00126F60 ; =============== S U B R O U T I N E ======================================= ROM:00126F60 ROM:00126F60 ROM:00126F60 sub_126F60: ; CODE XREF: sub_1263AE:loc_126F5A↑p ROM:00126F60 ; sub_12747C+7A↓p ... ROM:00126F60 btst #4,($142D).w ROM:00126F66 beq.s loc_126F8C ROM:00126F68 move.b #1,($12DE).l ROM:00126F70 move.b ($12DC).l,d1 ROM:00126F76 addi.b #$40,d1 ; '@' ROM:00126F7A move.b d1,($12DF).l ROM:00126F80 bsr.w sub_127418 ROM:00126F84 move.w #6,($C90).w ROM:00126F8A bra.s locret_126FB2 ROM:00126F8C ; --------------------------------------------------------------------------- ROM:00126F8C ROM:00126F8C loc_126F8C: ; CODE XREF: sub_126F60+6↑j ROM:00126F8C addi.b #$40,($12DC).l ; '@' ROM:00126F94 move.b ($12DC).l,d0 ROM:00126F9A addi.b #1,d0 ROM:00126F9E move.b #1,($12DB).l ROM:00126FA6 move.b d0,($12DD).l ROM:00126FAC move.w #3,($C90).w ROM:00126FB2 ROM:00126FB2 locret_126FB2: ; CODE XREF: sub_126F60+2A↑j ROM:00126FB2 rts ROM:00126FB2 ; End of function sub_126F60 ROM:00126FB2 ROM:00126FB4 ROM:00126FB4 ; =============== S U B R O U T I N E ======================================= ROM:00126FB4 ROM:00126FB4 ROM:00126FB4 sub_126FB4: ; CODE XREF: sub_1263AE+8↑p ROM:00126FB4 ; sub_1263AE+1A↑p ... ROM:00126FB4 move.b ($12DB).l,d1 ROM:00126FBA btst #4,($142D).w ROM:00126FC0 beq.s loc_126FF0 ROM:00126FC2 move.b #3,($12DE).l ROM:00126FCA move.b ($12DC).l,($12E0).l ROM:00126FD4 move.b #$7F,($12DF).l ROM:00126FDC move.b ($121A).w,($12E1).l ROM:00126FE4 bsr.w sub_127418 ROM:00126FE8 move.w #8,($C90).w ROM:00126FEE bra.s locret_127042 ROM:00126FF0 ; --------------------------------------------------------------------------- ROM:00126FF0 ROM:00126FF0 loc_126FF0: ; CODE XREF: sub_126FB4+C↑j ROM:00126FF0 andi.b #$C0,d1 ROM:00126FF4 cmpi.b #0,d1 ROM:00126FF8 bne.s loc_127006 ROM:00126FFA move.b ($12DC).l,($12DD).l ROM:00127004 bra.s loc_127010 ROM:00127006 ; --------------------------------------------------------------------------- ROM:00127006 ROM:00127006 loc_127006: ; CODE XREF: sub_126FB4+44↑j ROM:00127006 move.b ($12DE).l,($12DD).l ROM:00127010 ROM:00127010 loc_127010: ; CODE XREF: sub_126FB4+50↑j ROM:00127010 move.b ($12DD).l,d0 ROM:00127016 addi.b #-$7E,d0 ROM:0012701A add.b ($121A).w,d0 ROM:0012701E move.b #3,($12DB).l ROM:00127026 move.b #$7F,($12DC).l ROM:0012702E move.b ($121A).w,($12DE).l ROM:00127036 move.b d0,($12DF).l ROM:0012703C move.w #5,($C90).w ROM:00127042 ROM:00127042 locret_127042: ; CODE XREF: sub_126FB4+3A↑j ROM:00127042 rts ROM:00127042 ; End of function sub_126FB4 ROM:00127042 ROM:00127044 ROM:00127044 ; =============== S U B R O U T I N E ======================================= ROM:00127044 ROM:00127044 ROM:00127044 sub_127044: ; CODE XREF: sub_1263AE+4A4↑p ROM:00127044 ; sub_1263AE+4C2↑p ... ROM:00127044 btst #4,($142D).w ROM:0012704A beq.s loc_12707A ROM:0012704C move.b #2,($12DE).l ROM:00127054 move.b ($12DC).l,d1 ROM:0012705A addi.b #$40,d1 ; '@' ROM:0012705E move.b d1,($12DF).l ROM:00127064 move.b ($12DD).l,($12E0).l ROM:0012706E bsr.w sub_127418 ROM:00127072 move.w #7,($C90).w ROM:00127078 bra.s locret_1270A6 ROM:0012707A ; --------------------------------------------------------------------------- ROM:0012707A ROM:0012707A loc_12707A: ; CODE XREF: sub_127044+6↑j ROM:0012707A addi.b #$40,($12DC).l ; '@' ROM:00127082 move.b ($12DC).l,d0 ROM:00127088 move.b #2,($12DB).l ROM:00127090 add.b ($12DD).l,d0 ROM:00127096 addi.b #2,d0 ROM:0012709A move.b d0,($12DE).l ROM:001270A0 move.w #4,($C90).w ROM:001270A6 ROM:001270A6 locret_1270A6: ; CODE XREF: sub_127044+34↑j ROM:001270A6 rts ROM:001270A6 ; End of function sub_127044 ROM:001270A6 ROM:001270A8 ROM:001270A8 ; =============== S U B R O U T I N E ======================================= ROM:001270A8 ROM:001270A8 ROM:001270A8 sub_1270A8: ; CODE XREF: sub_1263AE:loc_126818↑p ROM:001270A8 clr.l d1 ROM:001270AA movea.l #$12DB,a0 ROM:001270B0 move.b 2(a0),d1 ROM:001270B4 swap d1 ROM:001270B6 move.b 1(a0),d1 ROM:001270BA btst #4,($142D).w ROM:001270C0 beq.s loc_1270D0 ROM:001270C2 adda.l #3,a0 ROM:001270C8 move.w #7,($C90).w ROM:001270CE bra.s loc_1270E8 ROM:001270D0 ; --------------------------------------------------------------------------- ROM:001270D0 ROM:001270D0 loc_1270D0: ; CODE XREF: sub_1270A8+18↑j ROM:001270D0 btst #3,($1423).w ROM:001270D6 beq.s loc_1270E2 ROM:001270D8 clr.b (a0)+ ROM:001270DA move.w #5,($C90).w ROM:001270E0 bra.s loc_1270E8 ROM:001270E2 ; --------------------------------------------------------------------------- ROM:001270E2 ROM:001270E2 loc_1270E2: ; CODE XREF: sub_1270A8+2E↑j ROM:001270E2 move.w #4,($C90).w ROM:001270E8 ROM:001270E8 loc_1270E8: ; CODE XREF: sub_1270A8+26↑j ROM:001270E8 ; sub_1270A8+38↑j ROM:001270E8 adda.l #1,a0 ROM:001270EE addi.b #$40,d1 ; '@' ROM:001270F2 move.b d1,(a0)+ ROM:001270F4 move.b d1,d2 ROM:001270F6 swap d1 ROM:001270F8 move.b d1,(a0)+ ROM:001270FA add.b d1,d2 ROM:001270FC clr.w d1 ROM:001270FE move.w 2(a3),d4 ROM:00127102 ROM:00127102 loc_127102: ; CODE XREF: sub_1270A8+F8↓j ROM:00127102 cmp.w d1,d4 ROM:00127104 ble.l loc_1271A4 ROM:0012710A move.w d1,d3 ROM:0012710C lsl.w #2,d3 ROM:0012710E addq.w #6,d3 ROM:00127110 move.b (a3,d3.w),d5 ROM:00127114 btst #3,($1423).w ROM:0012711A bne.s loc_12714E ROM:0012711C cmpi.b #0,d5 ROM:00127120 bne.s loc_12712A ROM:00127122 movea.l #0,a1 ROM:00127128 bra.s loc_12714E ROM:0012712A ; --------------------------------------------------------------------------- ROM:0012712A ROM:0012712A loc_12712A: ; CODE XREF: sub_1270A8+78↑j ROM:0012712A cmpi.b #$40,d5 ; '@' ROM:0012712E bne.s loc_127138 ROM:00127130 movea.l #unk_110000,a1 ROM:00127136 bra.s loc_12714E ROM:00127138 ; --------------------------------------------------------------------------- ROM:00127138 ROM:00127138 loc_127138: ; CODE XREF: sub_1270A8+86↑j ROM:00127138 cmpi.b #$80,d5 ROM:0012713C bne.s loc_127142 ROM:0012713E movea.l a5,a1 ROM:00127140 bra.s loc_12714E ROM:00127142 ; --------------------------------------------------------------------------- ROM:00127142 ROM:00127142 loc_127142: ; CODE XREF: sub_1270A8+94↑j ROM:00127142 cmpi.b #$C0,d5 ROM:00127146 bne.s loc_12714E ROM:00127148 movea.l #$100000,a1 ROM:0012714E ROM:0012714E loc_12714E: ; CODE XREF: sub_1270A8+72↑j ROM:0012714E ; sub_1270A8+80↑j ... ROM:0012714E subq.w #2,d3 ROM:00127150 clr.l d5 ROM:00127152 btst #3,($1423).w ROM:00127158 bne.s loc_127162 ROM:0012715A move.w (a3,d3.w),d5 ROM:0012715E adda.l d5,a1 ROM:00127160 bra.s loc_127174 ROM:00127162 ; --------------------------------------------------------------------------- ROM:00127162 ROM:00127162 loc_127162: ; CODE XREF: sub_1270A8+B0↑j ROM:00127162 move.b (a3,d3.w),d5 ROM:00127166 asl.l #8,d5 ROM:00127168 move.b 1(a3,d3.w),d5 ROM:0012716C asl.l #8,d5 ROM:0012716E move.b 2(a3,d3.w),d5 ROM:00127172 movea.l d5,a1 ROM:00127174 ROM:00127174 loc_127174: ; CODE XREF: sub_1270A8+B8↑j ROM:00127174 clr.w d5 ROM:00127176 clr.w d6 ROM:00127178 addq.w #3,d3 ROM:0012717A move.b (a3,d3.w),d6 ROM:0012717E ROM:0012717E loc_12717E: ; CODE XREF: sub_1270A8+F4↓j ROM:0012717E cmp.w d5,d6 ROM:00127180 ble.s loc_12719E ROM:00127182 move.b (a1),(a0)+ ROM:00127184 addq.w #1,d5 ROM:00127186 add.b (a1)+,d2 ROM:00127188 addq.w #1,($CB0).w ROM:0012718C move.l #$13DE,d3 ROM:00127192 cmp.l a0,d3 ROM:00127194 bge.s loc_127198 ROM:00127196 movea.l d3,a0 ROM:00127198 ROM:00127198 loc_127198: ; CODE XREF: sub_1270A8+EC↑j ROM:00127198 addq.w #1,($C90).w ROM:0012719C bra.s loc_12717E ROM:0012719E ; --------------------------------------------------------------------------- ROM:0012719E ROM:0012719E loc_12719E: ; CODE XREF: sub_1270A8+D8↑j ROM:0012719E addq.w #1,d1 ROM:001271A0 bra.w loc_127102 ROM:001271A4 ; --------------------------------------------------------------------------- ROM:001271A4 ROM:001271A4 loc_1271A4: ; CODE XREF: sub_1270A8+5C↑j ROM:001271A4 move.w ($C90).w,d3 ROM:001271A8 btst #4,($142D).w ROM:001271AE beq.s loc_1271BA ROM:001271B0 subq.w #5,d3 ROM:001271B2 move.b d3,($12DE).l ROM:001271B8 bra.s loc_1271D0 ROM:001271BA ; --------------------------------------------------------------------------- ROM:001271BA ROM:001271BA loc_1271BA: ; CODE XREF: sub_1270A8+106↑j ROM:001271BA btst #3,($1423).w ROM:001271C0 beq.s loc_1271CA ROM:001271C2 subq.w #3,d3 ROM:001271C4 move.b d3,($12DC).w ROM:001271C8 bra.s loc_1271D0 ROM:001271CA ; --------------------------------------------------------------------------- ROM:001271CA ROM:001271CA loc_1271CA: ; CODE XREF: sub_1270A8+118↑j ROM:001271CA subq.w #2,d3 ROM:001271CC move.b d3,($12DB).w ROM:001271D0 ROM:001271D0 loc_1271D0: ; CODE XREF: sub_1270A8+110↑j ROM:001271D0 ; sub_1270A8+120↑j ROM:001271D0 add.b d3,d2 ROM:001271D2 btst #4,($142D).w ROM:001271D8 beq.s loc_1271E0 ROM:001271DA bsr.w sub_127418 ROM:001271DE bra.s locret_1271E2 ROM:001271E0 ; --------------------------------------------------------------------------- ROM:001271E0 ROM:001271E0 loc_1271E0: ; CODE XREF: sub_1270A8+130↑j ROM:001271E0 move.b d2,(a0) ROM:001271E2 ROM:001271E2 locret_1271E2: ; CODE XREF: sub_1270A8+136↑j ROM:001271E2 rts ROM:001271E2 ; End of function sub_1270A8 ROM:001271E2 ROM:001271E4 ROM:001271E4 ; =============== S U B R O U T I N E ======================================= ROM:001271E4 ROM:001271E4 ROM:001271E4 sub_1271E4: ; CODE XREF: sub_1263AE+4E4↑p ROM:001271E4 clr.l d2 ROM:001271E6 clr.l d1 ROM:001271E8 move.b ($12DD).l,d1 ROM:001271EE move.w #$10,d3 ROM:001271F2 lsl.l d3,d1 ROM:001271F4 or.l d1,d2 ROM:001271F6 clr.l d1 ROM:001271F8 move.b ($12DE).l,d1 ROM:001271FE lsl.l #8,d1 ROM:00127200 or.l d1,d2 ROM:00127202 clr.l d1 ROM:00127204 move.b ($12DF).l,d1 ROM:0012720A or.l d1,d2 ROM:0012720C movea.l d2,a0 ROM:0012720E clr.l d1 ROM:00127210 move.b ($12E0).l,d1 ROM:00127216 add.l d2,d1 ROM:00127218 subi.l #1,d1 ROM:0012721E move.l d1,d3 ROM:00127220 bclr #1,($1431).w ROM:00127226 cmpi.l #0,d2 ROM:0012722C blt.s loc_127252 ROM:0012722E cmpi.l #$1E00,d2 ROM:00127234 bge.s loc_127252 ROM:00127236 cmpi.l #0,d3 ROM:0012723C blt.s loc_12724C ROM:0012723E cmpi.l #$1E00,d3 ROM:00127244 bge.s loc_12724C ROM:00127246 bset #1,($1431).w ROM:0012724C ROM:0012724C loc_12724C: ; CODE XREF: sub_1271E4+58↑j ROM:0012724C ; sub_1271E4+60↑j ROM:0012724C bra.l loc_1272F6 ROM:00127252 ; --------------------------------------------------------------------------- ROM:00127252 ROM:00127252 loc_127252: ; CODE XREF: sub_1271E4+48↑j ROM:00127252 ; sub_1271E4+50↑j ROM:00127252 btst #2,($1413).w ROM:00127258 beq.s loc_1272A8 ROM:0012725A cmpi.l #$1E00,d2 ROM:00127260 blt.s loc_127282 ROM:00127262 cmpi.l #$10000,d2 ROM:00127268 bge.s loc_127282 ROM:0012726A cmpi.l #$1E00,d3 ROM:00127270 blt.s loc_127280 ROM:00127272 cmpi.l #$10000,d3 ROM:00127278 bge.s loc_127280 ROM:0012727A bset #1,($1431).w ROM:00127280 ROM:00127280 loc_127280: ; CODE XREF: sub_1271E4+8C↑j ROM:00127280 ; sub_1271E4+94↑j ROM:00127280 bra.s loc_1272A8 ROM:00127282 ; --------------------------------------------------------------------------- ROM:00127282 ROM:00127282 loc_127282: ; CODE XREF: sub_1271E4+7C↑j ROM:00127282 ; sub_1271E4+84↑j ROM:00127282 cmpi.l #0,d2 ROM:00127288 blt.s loc_1272A8 ROM:0012728A cmpi.l #$FFFE,d2 ROM:00127290 bge.s loc_1272A8 ROM:00127292 cmpi.l #0,d3 ROM:00127298 blt.s loc_1272A8 ROM:0012729A cmpi.l #$FFFE,d3 ROM:001272A0 bge.s loc_1272A8 ROM:001272A2 bset #1,($1431).w ROM:001272A8 ROM:001272A8 loc_1272A8: ; CODE XREF: sub_1271E4+74↑j ROM:001272A8 ; sub_1271E4:loc_127280↑j ... ROM:001272A8 cmpi.l #unk_110000,d2 ROM:001272AE blt.s loc_1272D0 ROM:001272B0 cmpi.l #$13FFFF,d2 ROM:001272B6 bge.s loc_1272D0 ROM:001272B8 cmpi.l #unk_110000,d3 ROM:001272BE blt.s loc_1272CE ROM:001272C0 cmpi.l #$13FFFF,d3 ROM:001272C6 bge.s loc_1272CE ROM:001272C8 bset #1,($1431).w ROM:001272CE ROM:001272CE loc_1272CE: ; CODE XREF: sub_1271E4+DA↑j ROM:001272CE ; sub_1271E4+E2↑j ROM:001272CE bra.s loc_1272F6 ROM:001272D0 ; --------------------------------------------------------------------------- ROM:001272D0 ROM:001272D0 loc_1272D0: ; CODE XREF: sub_1271E4+CA↑j ROM:001272D0 ; sub_1271E4+D2↑j ROM:001272D0 cmpi.l #$13C000,d2 ROM:001272D6 blt.s loc_1272F6 ROM:001272D8 cmpi.l #$143F88,d2 ROM:001272DE bge.s loc_1272F6 ROM:001272E0 cmpi.l #$13C000,d3 ROM:001272E6 blt.s loc_1272F6 ROM:001272E8 cmpi.l #$143F88,d3 ROM:001272EE bge.s loc_1272F6 ROM:001272F0 bset #1,($1431).w ROM:001272F6 ROM:001272F6 loc_1272F6: ; CODE XREF: sub_1271E4:loc_12724C↑j ROM:001272F6 ; sub_1271E4:loc_1272CE↑j ... ROM:001272F6 clr.w d3 ROM:001272F8 move.b ($12E0).l,d3 ROM:001272FE cmpi.w #$3E,d3 ; '>' ROM:00127302 ble.s loc_127328 ROM:00127304 cmpi.w #$FE,d3 ROM:00127308 ble.s loc_127314 ROM:0012730A bclr #1,($1431).w ROM:00127310 bra.w loc_127326 ROM:00127314 ; --------------------------------------------------------------------------- ROM:00127314 ROM:00127314 loc_127314: ; CODE XREF: sub_1271E4+124↑j ROM:00127314 move.w #$104,d4 ROM:00127318 subi.w #4,d4 ROM:0012731C cmp.w d3,d4 ROM:0012731E bge.s loc_127326 ROM:00127320 bclr #1,($1431).w ROM:00127326 ROM:00127326 loc_127326: ; CODE XREF: sub_1271E4+12C↑j ROM:00127326 ; sub_1271E4+13A↑j ROM:00127326 bra.s loc_12733A ROM:00127328 ; --------------------------------------------------------------------------- ROM:00127328 ROM:00127328 loc_127328: ; CODE XREF: sub_1271E4+11E↑j ROM:00127328 move.w #$104,d4 ROM:0012732C subi.w #3,d4 ROM:00127330 cmp.w d3,d4 ROM:00127332 bge.s loc_12733A ROM:00127334 bclr #1,($1431).w ROM:0012733A ROM:0012733A loc_12733A: ; CODE XREF: sub_1271E4:loc_127326↑j ROM:0012733A ; sub_1271E4+14E↑j ROM:0012733A btst #1,($1431).w ROM:00127340 beq.l loc_127410 ROM:00127346 cmpi.w #$3E,d3 ; '>' ROM:0012734A bgt.s loc_127368 ROM:0012734C move.w #2,($CB0).w ROM:00127352 move.w #3,($C90).w ROM:00127358 addi.b #$40,($12DC).l ; '@' ROM:00127360 move.b ($12DC).l,d3 ROM:00127366 bra.s loc_1273A8 ROM:00127368 ; --------------------------------------------------------------------------- ROM:00127368 ROM:00127368 loc_127368: ; CODE XREF: sub_1271E4+166↑j ROM:00127368 clr.b ($12DB).l ROM:0012736E move.w #3,($CB0).w ROM:00127374 move.w #4,($C90).w ROM:0012737A move.b ($12DC).l,($12DD).l ROM:00127384 addi.b #$40,($12DD).l ; '@' ROM:0012738C move.b ($12E0).l,($12DC).l ROM:00127396 addq.b #1,($12DC).l ROM:0012739C move.b ($12DD).l,d3 ROM:001273A2 add.b ($12DC).l,d3 ROM:001273A8 ROM:001273A8 loc_1273A8: ; CODE XREF: sub_1271E4+182↑j ROM:001273A8 clr.w d5 ROM:001273AA clr.w d6 ROM:001273AC move.b ($12E0).l,d6 ROM:001273B2 ROM:001273B2 loc_1273B2: ; CODE XREF: sub_1271E4+1FA↓j ROM:001273B2 cmp.w d5,d6 ROM:001273B4 ble.s loc_1273E0 ROM:001273B6 movea.l #$12DB,a1 ROM:001273BC adda.w ($CB0).w,a1 ROM:001273C0 move.b (a0)+,(a1) ROM:001273C2 addq.w #1,d5 ROM:001273C4 add.b (a1),d3 ROM:001273C6 addq.w #1,($CB0).w ROM:001273CA move.w #$103,d7 ROM:001273CE cmp.w ($CB0).w,d7 ROM:001273D2 bge.s loc_1273DA ROM:001273D4 move.w #$103,($CB0).w ROM:001273DA ROM:001273DA loc_1273DA: ; CODE XREF: sub_1271E4+1EE↑j ROM:001273DA addq.w #1,($C90).w ROM:001273DE bra.s loc_1273B2 ROM:001273E0 ; --------------------------------------------------------------------------- ROM:001273E0 ROM:001273E0 loc_1273E0: ; CODE XREF: sub_1271E4+1D0↑j ROM:001273E0 cmpi.w #$3E,d6 ; '>' ROM:001273E4 bgt.s loc_127402 ROM:001273E6 movea.l #$C90,a2 ROM:001273EC move.b 1(a2),($12DB).l ROM:001273F4 subi.b #2,($12DB).l ROM:001273FC add.b ($12DB).l,d3 ROM:00127402 ROM:00127402 loc_127402: ; CODE XREF: sub_1271E4+200↑j ROM:00127402 movea.l #$12DB,a4 ROM:00127408 adda.w ($CB0).w,a4 ROM:0012740C move.b d3,(a4) ROM:0012740E bra.s locret_127416 ROM:00127410 ; --------------------------------------------------------------------------- ROM:00127410 ROM:00127410 loc_127410: ; CODE XREF: sub_1271E4+15C↑j ROM:00127410 bset #5,($1424).w ROM:00127416 ROM:00127416 locret_127416: ; CODE XREF: sub_1271E4+22A↑j ROM:00127416 rts ROM:00127416 ; End of function sub_1271E4 ROM:00127416 ROM:00127418 ROM:00127418 ; =============== S U B R O U T I N E ======================================= ROM:00127418 ROM:00127418 ROM:00127418 sub_127418: ; CODE XREF: sub_1263AE+6A↑p ROM:00127418 ; sub_1263AE+1D8↑p ... ROM:00127418 move.b #$B8,($12DB).l ROM:00127420 move.b #$B8,d4 ROM:00127424 move.b ($1232).w,($12DC).l ROM:0012742C move.b ($1232).w,d3 ROM:00127430 eor.b d3,d4 ROM:00127432 move.b #$13,($12DD).l ROM:0012743A move.b #$13,d3 ROM:0012743E eor.b d3,d4 ROM:00127440 move.b ($12DE).l,d3 ROM:00127446 eor.b d3,d4 ROM:00127448 clr.w d6 ROM:0012744A move.b d3,d6 ROM:0012744C subi.w #1,d6 ROM:00127450 move.w #3,d7 ROM:00127454 move.w #0,d5 ROM:00127458 bra.s loc_12745E ROM:0012745A ; --------------------------------------------------------------------------- ROM:0012745A ROM:0012745A loc_12745A: ; CODE XREF: sub_127418+56↓j ROM:0012745A addi.w #1,d5 ROM:0012745E ROM:0012745E loc_12745E: ; CODE XREF: sub_127418+40↑j ROM:0012745E cmp.w d6,d5 ROM:00127460 bgt.s loc_127470 ROM:00127462 addi.w #1,d7 ROM:00127466 move.b $12DB(d7.w),d3 ROM:0012746C eor.b d3,d4 ROM:0012746E bra.s loc_12745A ROM:00127470 ; --------------------------------------------------------------------------- ROM:00127470 ROM:00127470 loc_127470: ; CODE XREF: sub_127418+48↑j ROM:00127470 addi.b #1,d7 ROM:00127474 move.b d4,$12DB(d7.w) ROM:0012747A rts ROM:0012747A ; End of function sub_127418 ROM:0012747A ROM:0012747C ROM:0012747C ; =============== S U B R O U T I N E ======================================= ROM:0012747C ROM:0012747C ROM:0012747C sub_12747C: ; CODE XREF: sub_1263AE+500↑p ROM:0012747C bsr.l sub_138F24 ROM:00127482 clr.l d0 ROM:00127484 clr.l d1 ROM:00127486 move.b ($12DD).l,d0 ROM:0012748C asl.l #8,d0 ROM:0012748E move.b ($12DE).l,d0 ROM:00127494 asl.l #8,d0 ROM:00127496 move.b ($12DF).l,d0 ROM:0012749C move.b ($12E0).l,d1 ROM:001274A2 subi.l #1,d1 ROM:001274A8 move.l d0,d2 ROM:001274AA add.l d1,d2 ROM:001274AC cmpi.l #$1E00,d0 ROM:001274B2 blt.l loc_1274C4 ROM:001274B8 cmp.l d2,d4 ROM:001274BA ble.l loc_1274C4 ROM:001274C0 bra.s loc_1274E2 ROM:001274C2 ; --------------------------------------------------------------------------- ROM:001274C2 bra.s loc_1274E2 ROM:001274C4 ; --------------------------------------------------------------------------- ROM:001274C4 ROM:001274C4 loc_1274C4: ; CODE XREF: sub_12747C+36↑j ROM:001274C4 ; sub_12747C+3E↑j ROM:001274C4 cmp.l d0,d5 ROM:001274C6 bgt.l loc_1274DC ROM:001274CC cmpi.l #$FFFE,d2 ROM:001274D2 bge.l loc_1274DC ROM:001274D8 bra.s loc_1274E2 ROM:001274DA ; --------------------------------------------------------------------------- ROM:001274DA bra.s loc_1274E2 ROM:001274DC ; --------------------------------------------------------------------------- ROM:001274DC ROM:001274DC loc_1274DC: ; CODE XREF: sub_12747C+4A↑j ROM:001274DC ; sub_12747C+56↑j ROM:001274DC bsr.w sub_126FB4 ROM:001274E0 bra.s locret_1274FA ROM:001274E2 ; --------------------------------------------------------------------------- ROM:001274E2 ROM:001274E2 loc_1274E2: ; CODE XREF: sub_12747C+44↑j ROM:001274E2 ; sub_12747C+46↑j ... ROM:001274E2 movea.l d0,a0 ROM:001274E4 movea.l #$12DB,a1 ROM:001274EA adda.l #6,a1 ROM:001274F0 ROM:001274F0 loc_1274F0: ; CODE XREF: sub_12747C+76↓j ROM:001274F0 move.b (a1)+,(a0)+ ROM:001274F2 dbf d1,loc_1274F0 ROM:001274F6 bsr.w sub_126F60 ROM:001274FA ROM:001274FA locret_1274FA: ; CODE XREF: sub_12747C+64↑j ROM:001274FA rts ROM:001274FA ; End of function sub_12747C ROM:001274FA ROM:001274FC ; --------------------------------------------------------------------------- ROM:001274FC bset #7,($142D).w ROM:00127502 move.b ($12DE).l,d1 ROM:00127508 cmpi.b #$50,d1 ; 'P' ROM:0012750C bgt.l loc_12759E ROM:00127512 cmpi.b #0,d1 ROM:00127516 blt.l loc_127598 ROM:0012751C bsr.l sub_116062 ROM:00127522 btst #4,($142D).w ROM:00127528 beq.s loc_12755A ROM:0012752A move.b #$30,($12DE).l ; '0' ROM:00127532 move.b ($12DC).l,d1 ROM:00127538 addi.b #$40,d1 ; '@' ROM:0012753C move.b d1,($12DF).l ROM:00127542 move.b ($12DD).l,d1 ROM:00127548 move.b d1,($12E0).l ROM:0012754E bsr.w sub_127418 ROM:00127552 move.w #$35,($C90).w ; '5' ROM:00127558 bra.s loc_127596 ROM:0012755A ; --------------------------------------------------------------------------- ROM:0012755A ROM:0012755A loc_12755A: ; CODE XREF: ROM:00127528↑j ROM:0012755A addi.b #$40,($12DC).l ; '@' ROM:00127562 move.b #$30,($12DB).l ; '0' ROM:0012756A clr.b d0 ROM:0012756C clr.w d4 ROM:0012756E move.w #0,d2 ROM:00127572 bra.s loc_127578 ROM:00127574 ; --------------------------------------------------------------------------- ROM:00127574 ROM:00127574 loc_127574: ; CODE XREF: ROM:00127588↓j ROM:00127574 addi.w #1,d2 ROM:00127578 ROM:00127578 loc_127578: ; CODE XREF: ROM:00127572↑j ROM:00127578 cmpi.w #$30,d2 ; '0' ROM:0012757C bgt.s loc_12758A ROM:0012757E add.b $12DB(d4.w),d0 ROM:00127584 addi.w #1,d4 ROM:00127588 bra.s loc_127574 ROM:0012758A ; --------------------------------------------------------------------------- ROM:0012758A ROM:0012758A loc_12758A: ; CODE XREF: ROM:0012757C↑j ROM:0012758A move.b d0,$12DB(d4.w) ROM:00127590 move.w #$32,($C90).w ; '2' ROM:00127596 ROM:00127596 loc_127596: ; CODE XREF: ROM:00127558↑j ROM:00127596 bra.s loc_12759C ROM:00127598 ; --------------------------------------------------------------------------- ROM:00127598 ROM:00127598 loc_127598: ; CODE XREF: ROM:00127516↑j ROM:00127598 bsr.w sub_126FB4 ROM:0012759C ROM:0012759C loc_12759C: ; CODE XREF: ROM:loc_127596↑j ROM:0012759C bra.s locret_1275A2 ROM:0012759E ; --------------------------------------------------------------------------- ROM:0012759E ROM:0012759E loc_12759E: ; CODE XREF: ROM:0012750C↑j ROM:0012759E bsr.w sub_126FB4 ROM:001275A2 ROM:001275A2 locret_1275A2: ; CODE XREF: ROM:loc_12759C↑j ROM:001275A2 rts ROM:001275A4 ROM:001275A4 ; =============== S U B R O U T I N E ======================================= ROM:001275A4 ROM:001275A4 ROM:001275A4 sub_1275A4: ; CODE XREF: ROM:00128696↓p ROM:001275A4 ; ROM:loc_1286B4↓p ROM:001275A4 bclr #5,($1424).w ROM:001275AA move.b #$10,($121A).w ROM:001275B0 clr.w d0 ROM:001275B2 move.w word_1378E0(d0.w*2),d1 ROM:001275BA lsr.w #8,d1 ROM:001275BC move.w word_1378E0(d0.w*2),d3 ROM:001275C4 and.w ($C9E).w,d3 ROM:001275C8 move.b ($12DC).l,d2 ROM:001275CE ROM:001275CE loc_1275CE: ; CODE XREF: sub_1275A4+52↓j ROM:001275CE cmpi.b #$7F,d1 ROM:001275D2 beq.s loc_1275F8 ROM:001275D4 cmp.b d1,d2 ROM:001275D6 beq.s loc_1275F8 ROM:001275D8 addq.w #1,d0 ROM:001275DA bvc.s loc_1275E0 ROM:001275DC move.w #$8000,d0 ROM:001275E0 ROM:001275E0 loc_1275E0: ; CODE XREF: sub_1275A4+36↑j ROM:001275E0 move.w word_1378E0(d0.w*2),d1 ROM:001275E8 lsr.w #8,d1 ROM:001275EA move.w word_1378E0(d0.w*2),d3 ROM:001275F2 and.w ($C9E).w,d3 ROM:001275F6 bra.s loc_1275CE ROM:001275F8 ; --------------------------------------------------------------------------- ROM:001275F8 ROM:001275F8 loc_1275F8: ; CODE XREF: sub_1275A4+2E↑j ROM:001275F8 ; sub_1275A4+32↑j ROM:001275F8 cmpi.b #$7F,d1 ROM:001275FC beq.l locret_1278A2 ROM:00127602 cmpi.w #0,d3 ROM:00127606 beq.l locret_1278A2 ROM:0012760C move.b ($12DC).l,d0 ROM:00127612 cmpi.b #$30,d0 ; '0' ROM:00127616 bne.l loc_1276F8 ROM:0012761C clr.w d1 ROM:0012761E move.b ($12DD).l,d3 ROM:00127624 move.b dword_137988(d1.w),d2 ROM:0012762C ROM:0012762C loc_12762C: ; CODE XREF: sub_1275A4+9C↓j ROM:0012762C cmpi.b #$FF,d2 ROM:00127630 beq.s loc_127642 ROM:00127632 cmp.b d2,d3 ROM:00127634 beq.s loc_127642 ROM:00127636 addq.w #6,d1 ROM:00127638 move.b dword_137988(d1.w),d2 ROM:00127640 bra.s loc_12762C ROM:00127642 ; --------------------------------------------------------------------------- ROM:00127642 ROM:00127642 loc_127642: ; CODE XREF: sub_1275A4+8C↑j ROM:00127642 ; sub_1275A4+90↑j ROM:00127642 cmpi.b #$FF,d2 ROM:00127646 bne.s loc_1276BA ROM:00127648 clr.w d4 ROM:0012764A move.b dword_137910(d4.w),d5 ROM:00127652 ROM:00127652 loc_127652: ; CODE XREF: sub_1275A4+C2↓j ROM:00127652 cmpi.b #$FF,d5 ROM:00127656 beq.s loc_127668 ROM:00127658 cmp.b d5,d3 ROM:0012765A beq.s loc_127668 ROM:0012765C addq.w #6,d4 ROM:0012765E move.b dword_137910(d4.w),d5 ROM:00127666 bra.s loc_127652 ROM:00127668 ; --------------------------------------------------------------------------- ROM:00127668 ROM:00127668 loc_127668: ; CODE XREF: sub_1275A4+B2↑j ROM:00127668 ; sub_1275A4+B6↑j ROM:00127668 cmpi.b #$FF,d5 ROM:0012766C bne.s loc_127676 ROM:0012766E bset #5,($1424).w ROM:00127674 bra.s loc_1276B8 ROM:00127676 ; --------------------------------------------------------------------------- ROM:00127676 ROM:00127676 loc_127676: ; CODE XREF: sub_1275A4+C8↑j ROM:00127676 move.b ($12DE).l,d3 ROM:0012767C cmpi.b #$FF,d3 ROM:00127680 beq.s loc_12769A ROM:00127682 cmpi.b #$F0,d3 ROM:00127686 beq.s loc_12769A ROM:00127688 cmpi.b #0,d3 ROM:0012768C beq.s loc_127696 ROM:0012768E bset #5,($1424).w ROM:00127694 bra.s loc_127698 ROM:00127696 ; --------------------------------------------------------------------------- ROM:00127696 ROM:00127696 loc_127696: ; CODE XREF: sub_1275A4+E8↑j ROM:00127696 bra.s loc_12769A ROM:00127698 ; --------------------------------------------------------------------------- ROM:00127698 ROM:00127698 loc_127698: ; CODE XREF: sub_1275A4+F0↑j ROM:00127698 bra.s loc_1276B8 ROM:0012769A ; --------------------------------------------------------------------------- ROM:0012769A ROM:0012769A loc_12769A: ; CODE XREF: sub_1275A4+DC↑j ROM:0012769A ; sub_1275A4+E2↑j ... ROM:0012769A bset #4,($1415).w ROM:001276A0 addq.w #1,d4 ROM:001276A2 clr.w d5 ROM:001276A4 move.b dword_137910(d4.w),d5 ROM:001276AC addq.w #1,d4 ROM:001276AE movea.l dword_137910(d4.w),a0 ROM:001276B6 jsr (a0) ROM:001276B8 ROM:001276B8 loc_1276B8: ; CODE XREF: sub_1275A4+D0↑j ROM:001276B8 ; sub_1275A4:loc_127698↑j ROM:001276B8 bra.s loc_1276F2 ROM:001276BA ; --------------------------------------------------------------------------- ROM:001276BA ROM:001276BA loc_1276BA: ; CODE XREF: sub_1275A4+A2↑j ROM:001276BA move.b ($12DE).l,d3 ROM:001276C0 cmpi.b #0,d3 ROM:001276C4 beq.s loc_1276D4 ROM:001276C6 cmpi.b #$FF,d3 ROM:001276CA beq.s loc_1276D4 ROM:001276CC bset #5,($1424).w ROM:001276D2 bra.s loc_1276F2 ROM:001276D4 ; --------------------------------------------------------------------------- ROM:001276D4 ROM:001276D4 loc_1276D4: ; CODE XREF: sub_1275A4+120↑j ROM:001276D4 ; sub_1275A4+126↑j ROM:001276D4 bset #4,($1415).w ROM:001276DA addq.w #1,d1 ROM:001276DC clr.w d2 ROM:001276DE move.b dword_137988(d1.w),d2 ROM:001276E6 addq.w #1,d1 ROM:001276E8 movea.l dword_137988(d1.w),a0 ROM:001276F0 jsr (a0) ROM:001276F2 ROM:001276F2 loc_1276F2: ; CODE XREF: sub_1275A4:loc_1276B8↑j ROM:001276F2 ; sub_1275A4+12E↑j ROM:001276F2 bra.l locret_1278A2 ROM:001276F8 ; --------------------------------------------------------------------------- ROM:001276F8 ROM:001276F8 loc_1276F8: ; CODE XREF: sub_1275A4+72↑j ROM:001276F8 cmpi.b #$31,d0 ; '1' ROM:001276FC bne.l loc_127768 ROM:00127702 clr.w d1 ROM:00127704 move.b ($12DD).l,d3 ROM:0012770A move.b dword_1379B8(d1.w),d2 ROM:00127712 ROM:00127712 loc_127712: ; CODE XREF: sub_1275A4+182↓j ROM:00127712 cmpi.b #$FF,d2 ROM:00127716 beq.s loc_127728 ROM:00127718 cmp.b d2,d3 ROM:0012771A beq.s loc_127728 ROM:0012771C addq.w #6,d1 ROM:0012771E move.b dword_1379B8(d1.w),d2 ROM:00127726 bra.s loc_127712 ROM:00127728 ; --------------------------------------------------------------------------- ROM:00127728 ROM:00127728 loc_127728: ; CODE XREF: sub_1275A4+172↑j ROM:00127728 ; sub_1275A4+176↑j ROM:00127728 clr.w d3 ROM:0012772A move.w d1,d4 ROM:0012772C addq.w #1,d4 ROM:0012772E move.b dword_1379B8(d4.w),d3 ROM:00127736 and.w ($C9E).w,d3 ROM:0012773A cmpi.b #$FF,d2 ROM:0012773E beq.l loc_12775C ROM:00127744 cmpi.w #0,d3 ROM:00127748 beq.l loc_12775C ROM:0012774E addq.w #1,d4 ROM:00127750 movea.l dword_1379B8(d4.w),a0 ROM:00127758 jsr (a0) ROM:0012775A bra.s loc_127762 ROM:0012775C ; --------------------------------------------------------------------------- ROM:0012775C ROM:0012775C loc_12775C: ; CODE XREF: sub_1275A4+19A↑j ROM:0012775C ; sub_1275A4+1A4↑j ROM:0012775C bset #5,($1424).w ROM:00127762 ROM:00127762 loc_127762: ; CODE XREF: sub_1275A4+1B6↑j ROM:00127762 bra.l locret_1278A2 ROM:00127768 ; --------------------------------------------------------------------------- ROM:00127768 ROM:00127768 loc_127768: ; CODE XREF: sub_1275A4+158↑j ROM:00127768 move.b ($12DC).l,d0 ROM:0012776E cmpi.b #$32,d0 ; '2' ROM:00127772 bne.s loc_1277DA ROM:00127774 clr.w d1 ROM:00127776 move.b ($12DD).l,d3 ROM:0012777C move.b dword_1379A6(d1.w),d2 ROM:00127784 ROM:00127784 loc_127784: ; CODE XREF: sub_1275A4+1F4↓j ROM:00127784 cmpi.b #$FF,d2 ROM:00127788 beq.s loc_12779A ROM:0012778A cmp.b d2,d3 ROM:0012778C beq.s loc_12779A ROM:0012778E addq.w #6,d1 ROM:00127790 move.b dword_1379A6(d1.w),d2 ROM:00127798 bra.s loc_127784 ROM:0012779A ; --------------------------------------------------------------------------- ROM:0012779A ROM:0012779A loc_12779A: ; CODE XREF: sub_1275A4+1E4↑j ROM:0012779A ; sub_1275A4+1E8↑j ROM:0012779A clr.w d3 ROM:0012779C move.w d1,d4 ROM:0012779E addq.w #1,d4 ROM:001277A0 move.b dword_1379A6(d4.w),d3 ROM:001277A8 and.w ($C9E).w,d3 ROM:001277AC cmpi.b #$FF,d2 ROM:001277B0 beq.l loc_1277CE ROM:001277B6 cmpi.w #0,d3 ROM:001277BA beq.l loc_1277CE ROM:001277C0 addq.w #1,d4 ROM:001277C2 movea.l dword_1379A6(d4.w),a0 ROM:001277CA jsr (a0) ROM:001277CC bra.s loc_1277D4 ROM:001277CE ; --------------------------------------------------------------------------- ROM:001277CE ROM:001277CE loc_1277CE: ; CODE XREF: sub_1275A4+20C↑j ROM:001277CE ; sub_1275A4+216↑j ROM:001277CE bset #5,($1424).w ROM:001277D4 ROM:001277D4 loc_1277D4: ; CODE XREF: sub_1275A4+228↑j ROM:001277D4 bra.l locret_1278A2 ROM:001277DA ; --------------------------------------------------------------------------- ROM:001277DA ROM:001277DA loc_1277DA: ; CODE XREF: sub_1275A4+1CE↑j ROM:001277DA cmpi.b #$21,d0 ; '!' ROM:001277DE bne.s loc_12780A ROM:001277E0 cmpi.w #3,($C9C).w ROM:001277E6 bne.s loc_127804 ROM:001277E8 move.w #2,d1 ROM:001277EC cmpi.b #$26,$12DB(d1.w) ; '&' ROM:001277F4 bne.s loc_1277FE ROM:001277F6 bsr.l sub_1298EE ROM:001277FC bra.s loc_127804 ROM:001277FE ; --------------------------------------------------------------------------- ROM:001277FE ROM:001277FE loc_1277FE: ; CODE XREF: sub_1275A4+250↑j ROM:001277FE bsr.l sub_1298F6 ROM:00127804 ROM:00127804 loc_127804: ; CODE XREF: sub_1275A4+242↑j ROM:00127804 ; sub_1275A4+258↑j ROM:00127804 bra.l locret_1278A2 ROM:0012780A ; --------------------------------------------------------------------------- ROM:0012780A ROM:0012780A loc_12780A: ; CODE XREF: sub_1275A4+23A↑j ROM:0012780A cmpi.b #$A0,d0 ROM:0012780E bne.s loc_12781C ROM:00127810 bsr.l nullsub_42 ROM:00127816 bra.l locret_1278A2 ROM:0012781C ; --------------------------------------------------------------------------- ROM:0012781C ROM:0012781C loc_12781C: ; CODE XREF: sub_1275A4+26A↑j ROM:0012781C cmpi.b #$2C,d0 ; ',' ROM:00127820 bne.s loc_12783C ROM:00127822 bsr.l sub_1279A6 ROM:00127828 btst #0,($142A).w ROM:0012782E bne.s loc_127836 ROM:00127830 bset #5,($1424).w ROM:00127836 ROM:00127836 loc_127836: ; CODE XREF: sub_1275A4+28A↑j ROM:00127836 bra.l locret_1278A2 ROM:0012783C ; --------------------------------------------------------------------------- ROM:0012783C ROM:0012783C loc_12783C: ; CODE XREF: sub_1275A4+27C↑j ROM:0012783C cmpi.b #$13,d0 ROM:00127840 bne.s loc_12784E ROM:00127842 bsr.l sub_1298EE ROM:00127848 bra.l locret_1278A2 ROM:0012784E ; --------------------------------------------------------------------------- ROM:0012784E ROM:0012784E loc_12784E: ; CODE XREF: sub_1275A4+29C↑j ROM:0012784E cmpi.b #$77,d0 ; 'w' ROM:00127852 bne.s loc_127860 ROM:00127854 bsr.l sub_1298E6 ROM:0012785A bra.l locret_1278A2 ROM:00127860 ; --------------------------------------------------------------------------- ROM:00127860 ROM:00127860 loc_127860: ; CODE XREF: sub_1275A4+2AE↑j ROM:00127860 cmpi.b #$34,d0 ; '4' ROM:00127864 bne.s loc_127874 ROM:00127866 bsr.l nullsub_40 ROM:0012786C bset #0,($1421).w ROM:00127872 bra.s locret_1278A2 ROM:00127874 ; --------------------------------------------------------------------------- ROM:00127874 ROM:00127874 loc_127874: ; CODE XREF: sub_1275A4+2C0↑j ROM:00127874 cmpi.b #$36,d0 ; '6' ROM:00127878 bne.s loc_127888 ROM:0012787A bsr.l nullsub_41 ROM:00127880 bset #4,($142E).w ROM:00127886 bra.s locret_1278A2 ROM:00127888 ; --------------------------------------------------------------------------- ROM:00127888 ROM:00127888 loc_127888: ; CODE XREF: sub_1275A4+2D4↑j ROM:00127888 cmpi.b #$37,d0 ; '7' ROM:0012788C bne.s loc_127896 ROM:0012788E bset #6,($1410).w ROM:00127894 bra.s locret_1278A2 ROM:00127896 ; --------------------------------------------------------------------------- ROM:00127896 ROM:00127896 loc_127896: ; CODE XREF: sub_1275A4+2E8↑j ROM:00127896 cmpi.b #$83,d0 ROM:0012789A bne.s locret_1278A2 ROM:0012789C bset #2,($1430).w ROM:001278A2 ROM:001278A2 locret_1278A2: ; CODE XREF: sub_1275A4+58↑j ROM:001278A2 ; sub_1275A4+62↑j ... ROM:001278A2 rts ROM:001278A2 ; End of function sub_1275A4 ROM:001278A2 ROM:001278A4 ROM:001278A4 ; =============== S U B R O U T I N E ======================================= ROM:001278A4 ROM:001278A4 ROM:001278A4 sub_1278A4: ; CODE XREF: sub_125F84+6↑p ROM:001278A4 ; sub_125F96+2A↑p ROM:001278A4 btst #3,($8D2).w ROM:001278AA beq.s loc_1278BA ROM:001278AC btst #4,($894).w ROM:001278B2 bne.s loc_1278BA ROM:001278B4 bset #4,($1430).w ROM:001278BA ROM:001278BA loc_1278BA: ; CODE XREF: sub_1278A4+6↑j ROM:001278BA ; sub_1278A4+E↑j ROM:001278BA clr.w d1 ROM:001278BC move.b ($121B).w,d1 ROM:001278C0 cmpi.w #3,d1 ROM:001278C4 bcc.s locret_1278CE ROM:001278C6 movea.l off_1278D0(pc,d1.w*4),a0 ROM:001278CA nop ROM:001278CC jmp (a0) ROM:001278CE ; --------------------------------------------------------------------------- ROM:001278CE ROM:001278CE locret_1278CE: ; CODE XREF: sub_1278A4+20↑j ROM:001278CE rts ROM:001278CE ; End of function sub_1278A4 ROM:001278CE ROM:001278CE ; --------------------------------------------------------------------------- ROM:001278D0 off_1278D0: dc.l loc_1278DC ; DATA XREF: sub_1278A4+22↑r ROM:001278D4 dc.l loc_1278F2 ROM:001278D8 dc.l loc_127948 ROM:001278DC ; --------------------------------------------------------------------------- ROM:001278DC ROM:001278DC loc_1278DC: ; DATA XREF: ROM:off_1278D0↑o ROM:001278DC bsr.l sub_1399E2 ROM:001278E2 bsr.l sub_1399D0 ROM:001278E8 move.b #1,($121B).w ROM:001278EE bra.s locret_127946 ROM:001278F0 ; --------------------------------------------------------------------------- ROM:001278F0 rts ROM:001278F2 ; --------------------------------------------------------------------------- ROM:001278F2 ROM:001278F2 loc_1278F2: ; DATA XREF: ROM:001278D4↑o ROM:001278F2 btst #4,($1415).w ROM:001278F8 beq.s loc_127932 ROM:001278FA bclr #4,($1415).w ROM:00127900 btst #3,($1416).w ROM:00127906 beq.s loc_127914 ROM:00127908 bclr #3,($1416).w ROM:0012790E move.w ($C92).w,d0 ROM:00127912 bra.s loc_127918 ROM:00127914 ; --------------------------------------------------------------------------- ROM:00127914 ROM:00127914 loc_127914: ; CODE XREF: ROM:00127906↑j ROM:00127914 move.w $5DA(a5),d0 ROM:00127918 ROM:00127918 loc_127918: ; CODE XREF: ROM:00127912↑j ROM:00127918 clr.b ($826).w ROM:0012791C move.w d0,($69A).w ROM:00127920 move.b #1,($826).w ROM:00127926 move.b #2,($121B).w ROM:0012792C bra.l locret_1279A2 ROM:00127932 ; --------------------------------------------------------------------------- ROM:00127932 ROM:00127932 loc_127932: ; CODE XREF: ROM:001278F8↑j ROM:00127932 btst #4,($1430).w ROM:00127938 beq.s locret_127946 ROM:0012793A bclr #4,($1430).w ROM:00127940 bsr.l sub_1399D0 ROM:00127946 ROM:00127946 locret_127946: ; CODE XREF: ROM:001278EE↑j ROM:00127946 ; ROM:00127938↑j ... ROM:00127946 rts ROM:00127948 ; --------------------------------------------------------------------------- ROM:00127948 ROM:00127948 loc_127948: ; DATA XREF: ROM:001278D8↑o ROM:00127948 btst #4,($1415).w ROM:0012794E beq.s loc_12796A ROM:00127950 bclr #4,($1415).w ROM:00127956 move.w $5DA(a5),d0 ROM:0012795A clr.b ($826).w ROM:0012795E move.w d0,($69A).w ROM:00127962 move.b #1,($826).w ROM:00127968 bra.s locret_1279A2 ROM:0012796A ; --------------------------------------------------------------------------- ROM:0012796A ROM:0012796A loc_12796A: ; CODE XREF: ROM:0012794E↑j ROM:0012796A cmpi.w #0,($69A).w ROM:00127970 bgt.s loc_127980 ROM:00127972 bsr.l sub_1399E2 ROM:00127978 move.b #1,($121B).w ROM:0012797E bra.s locret_127946 ROM:00127980 ; --------------------------------------------------------------------------- ROM:00127980 ROM:00127980 loc_127980: ; CODE XREF: ROM:00127970↑j ROM:00127980 btst #4,($1430).w ROM:00127986 beq.s locret_1279A2 ROM:00127988 bclr #4,($1430).w ROM:0012798E bsr.l sub_1399D0 ROM:00127994 bsr.l sub_1399E2 ROM:0012799A move.b #1,($121B).w ROM:001279A0 bra.s locret_127946 ROM:001279A2 ; --------------------------------------------------------------------------- ROM:001279A2 ROM:001279A2 locret_1279A2: ; CODE XREF: ROM:0012792C↑j ROM:001279A2 ; ROM:00127968↑j ... ROM:001279A2 rts ROM:001279A4 ; --------------------------------------------------------------------------- ROM:001279A4 rts ROM:001279A6 ROM:001279A6 ; =============== S U B R O U T I N E ======================================= ROM:001279A6 ROM:001279A6 ROM:001279A6 sub_1279A6: ; CODE XREF: sub_1275A4+27E↑p ROM:001279A6 btst #5,($1408).w ROM:001279AC bne.s loc_1279B4 ROM:001279AE bsr.l sub_138F24 ROM:001279B4 ROM:001279B4 loc_1279B4: ; CODE XREF: sub_1279A6+6↑j ROM:001279B4 clr.w d0 ROM:001279B6 move.b ($12DB).l,d0 ROM:001279BC move.b ($12DD).w,d1 ROM:001279C0 movea.l ($434).w,a0 ROM:001279C4 btst #7,($141E).w ROM:001279CA bne.s loc_1279EA ROM:001279CC clr.w ($C96).w ROM:001279D0 move.l ($434).w,d2 ROM:001279D4 addi.l #2,d2 ROM:001279DA move.l d2,($8C4).w ROM:001279DE move.b #0,($121C).w ROM:001279E4 bra.l loc_127A00 ROM:001279EA ; --------------------------------------------------------------------------- ROM:001279EA ROM:001279EA loc_1279EA: ; CODE XREF: sub_1279A6+24↑j ROM:001279EA cmp.b (a0),d1 ROM:001279EC bne.w loc_127A8E ROM:001279F0 bsr.w sub_127AB0 ROM:001279F4 move.l ($438).w,($8C4).w ROM:001279FA move.b 3(a0),($121C).w ROM:00127A00 ROM:00127A00 loc_127A00: ; CODE XREF: sub_1279A6+3E↑j ROM:00127A00 subi.w #2,d0 ROM:00127A04 move.w #3,d4 ROM:00127A08 ROM:00127A08 loc_127A08: ; CODE XREF: sub_1279A6:loc_127A84↓j ROM:00127A08 cmpi.w #0,d0 ROM:00127A0C ble.s loc_127A86 ROM:00127A0E move.b $12DB(d4.w),d2 ROM:00127A14 addq.w #1,d4 ROM:00127A16 cmpi.b #4,d2 ROM:00127A1A bne.s loc_127A2C ROM:00127A1C cmpi.w #1,d0 ROM:00127A20 bne.s loc_127A8E ROM:00127A22 bsr.w sub_127AE0 ROM:00127A26 subi.w #1,d0 ROM:00127A2A bra.s loc_127A84 ROM:00127A2C ; --------------------------------------------------------------------------- ROM:00127A2C ROM:00127A2C loc_127A2C: ; CODE XREF: sub_1279A6+74↑j ROM:00127A2C cmpi.w #5,d0 ROM:00127A30 blt.s loc_127A8E ROM:00127A32 clr.w d3 ROM:00127A34 move.b $12DB(d4.w),d3 ROM:00127A3A move.w d3,($C98).w ROM:00127A3E addq.w #1,d4 ROM:00127A40 clr.w d3 ROM:00127A42 move.b $12DB(d4.w),d3 ROM:00127A48 move.w d3,($C9A).w ROM:00127A4C addq.w #1,d4 ROM:00127A4E cmpi.b #1,d2 ROM:00127A52 bne.s loc_127A58 ROM:00127A54 bra.s loc_127A8E ROM:00127A56 ; --------------------------------------------------------------------------- ROM:00127A56 bra.s loc_127A84 ROM:00127A58 ; --------------------------------------------------------------------------- ROM:00127A58 ROM:00127A58 loc_127A58: ; CODE XREF: sub_1279A6+AC↑j ROM:00127A58 cmpi.b #3,d2 ROM:00127A5C bne.s loc_127A84 ROM:00127A5E cmpi.w #6,d0 ROM:00127A62 blt.s loc_127A8E ROM:00127A64 bclr #0,($142A).w ROM:00127A6A bsr.w sub_127AFA ROM:00127A6E btst #0,($142A).w ROM:00127A74 beq.s loc_127A8E ROM:00127A76 bset #7,($141E).w ROM:00127A7C subi.w #6,d0 ROM:00127A80 addi.w #3,d4 ROM:00127A84 ROM:00127A84 loc_127A84: ; CODE XREF: sub_1279A6+84↑j ROM:00127A84 ; sub_1279A6+B0↑j ... ROM:00127A84 bra.s loc_127A08 ROM:00127A86 ; --------------------------------------------------------------------------- ROM:00127A86 ROM:00127A86 loc_127A86: ; CODE XREF: sub_1279A6+66↑j ROM:00127A86 bset #0,($142A).w ROM:00127A8C bra.s locret_127AAE ROM:00127A8E ; --------------------------------------------------------------------------- ROM:00127A8E ROM:00127A8E loc_127A8E: ; CODE XREF: sub_1279A6+46↑j ROM:00127A8E ; sub_1279A6+7A↑j ... ROM:00127A8E bclr #0,($142A).w ROM:00127A94 movea.l ($434).w,a0 ROM:00127A98 move.b ($121C).w,3(a0) ROM:00127A9E move.l ($8C4).w,($438).w ROM:00127AA4 movea.l ($438).w,a0 ROM:00127AA8 move.b #$FF,-2(a0) ROM:00127AAE ROM:00127AAE locret_127AAE: ; CODE XREF: sub_1279A6+E6↑j ROM:00127AAE rts ROM:00127AAE ; End of function sub_1279A6 ROM:00127AAE ROM:00127AB0 ROM:00127AB0 ; =============== S U B R O U T I N E ======================================= ROM:00127AB0 ROM:00127AB0 ROM:00127AB0 sub_127AB0: ; CODE XREF: sub_1279A6+4A↑p ROM:00127AB0 clr.w d2 ROM:00127AB2 move.b 3(a0),d2 ROM:00127AB6 asl.w #2,d2 ROM:00127AB8 ext.l d2 ROM:00127ABA adda.l d2,a0 ROM:00127ABC asr.l #2,d2 ROM:00127ABE clr.w ($C96).w ROM:00127AC2 ROM:00127AC2 loc_127AC2: ; CODE XREF: sub_127AB0+2C↓j ROM:00127AC2 cmpi.w #0,d2 ROM:00127AC6 ble.s locret_127ADE ROM:00127AC8 clr.w d3 ROM:00127ACA move.b 3(a0),d3 ROM:00127ACE add.w d3,($C96).w ROM:00127AD2 suba.l #4,a0 ROM:00127AD8 subi.w #1,d2 ROM:00127ADC bra.s loc_127AC2 ROM:00127ADE ; --------------------------------------------------------------------------- ROM:00127ADE ROM:00127ADE locret_127ADE: ; CODE XREF: sub_127AB0+16↑j ROM:00127ADE rts ROM:00127ADE ; End of function sub_127AB0 ROM:00127ADE ROM:00127AE0 ROM:00127AE0 ; =============== S U B R O U T I N E ======================================= ROM:00127AE0 ROM:00127AE0 ROM:00127AE0 sub_127AE0: ; CODE XREF: sub_1279A6+7C↑p ROM:00127AE0 move.b #$FF,(a0) ROM:00127AE4 move.l ($434).w,d2 ROM:00127AE8 addi.l #2,d2 ROM:00127AEE move.l d2,($438).w ROM:00127AF2 bclr #7,($141E).w ROM:00127AF8 rts ROM:00127AF8 ; End of function sub_127AE0 ROM:00127AF8 ROM:00127AFA ROM:00127AFA ; =============== S U B R O U T I N E ======================================= ROM:00127AFA ROM:00127AFA ROM:00127AFA sub_127AFA: ; CODE XREF: sub_1279A6+C4↑p ROM:00127AFA cmpi.w #0,($C96).w ROM:00127B00 bne.s loc_127B3E ROM:00127B02 move.l #$10000,d2 ROM:00127B08 cmp.l ($42C).w,d2 ROM:00127B0C ble.s loc_127B12 ROM:00127B0E move.l ($42C).w,d2 ROM:00127B12 ROM:00127B12 loc_127B12: ; CODE XREF: sub_127AFA+12↑j ROM:00127B12 subq.l #8,d2 ROM:00127B14 sub.l ($438).w,d2 ROM:00127B18 blt.l loc_127CEC ROM:00127B1E move.b d1,(a0)+ ROM:00127B20 clr.w d2 ROM:00127B22 move.w ($C9E).w,d2 ROM:00127B26 move.b d2,(a0)+ ROM:00127B28 move.b #0,(a0)+ ROM:00127B2C move.b #0,(a0)+ ROM:00127B30 move.l #4,d2 ROM:00127B36 add.l d2,($438).w ROM:00127B3A move.l ($434).w,d2 ROM:00127B3E ROM:00127B3E loc_127B3E: ; CODE XREF: sub_127AFA+6↑j ROM:00127B3E move.l #$10000,d2 ROM:00127B44 cmp.l ($42C).w,d2 ROM:00127B48 ble.s loc_127B4E ROM:00127B4A move.l ($42C).w,d2 ROM:00127B4E ROM:00127B4E loc_127B4E: ; CODE XREF: sub_127AFA+4E↑j ROM:00127B4E subq.l #4,d2 ROM:00127B50 sub.l ($438).w,d2 ROM:00127B54 blt.l loc_127CEC ROM:00127B5A move.l #4,d2 ROM:00127B60 add.l d2,($438).w ROM:00127B64 move.l ($434).w,d2 ROM:00127B68 move.w ($C96).w,d2 ROM:00127B6C move.w ($C96).w,d3 ROM:00127B70 addq.w #1,d2 ROM:00127B72 cmp.w ($C98).w,d2 ROM:00127B76 bne.s loc_127B84 ROM:00127B78 movea.l ($438).w,a0 ROM:00127B7C suba.l #6,a0 ROM:00127B82 bra.s loc_127BAE ROM:00127B84 ; --------------------------------------------------------------------------- ROM:00127B84 ROM:00127B84 loc_127B84: ; CODE XREF: sub_127AFA+7C↑j ROM:00127B84 addq.w #1,d2 ROM:00127B86 cmp.w ($C98).w,d2 ROM:00127B8A ble.s loc_127B94 ROM:00127B8C bra.l loc_127CEC ROM:00127B92 ; --------------------------------------------------------------------------- ROM:00127B92 bra.s loc_127BAE ROM:00127B94 ; --------------------------------------------------------------------------- ROM:00127B94 ROM:00127B94 loc_127B94: ; CODE XREF: sub_127AFA+90↑j ROM:00127B94 cmpi.w #$FF,($C98).w ROM:00127B9A bne.s loc_127BA8 ROM:00127B9C movea.l ($438).w,a0 ROM:00127BA0 suba.l #6,a0 ROM:00127BA6 bra.s loc_127BAE ROM:00127BA8 ; --------------------------------------------------------------------------- ROM:00127BA8 ROM:00127BA8 loc_127BA8: ; CODE XREF: sub_127AFA+A0↑j ROM:00127BA8 bra.l loc_127CEC ROM:00127BAE ; --------------------------------------------------------------------------- ROM:00127BAE ROM:00127BAE loc_127BAE: ; CODE XREF: sub_127AFA+88↑j ROM:00127BAE ; sub_127AFA+98↑j ... ROM:00127BAE add.w ($C9A).w,d3 ROM:00127BB2 move.w d3,($C96).w ROM:00127BB6 move.w d4,d2 ROM:00127BB8 clr.l d3 ROM:00127BBA clr.l d5 ROM:00127BBC move.b $12DB(d2.w),d3 ROM:00127BC2 addq.w #1,d2 ROM:00127BC4 asl.l #8,d3 ROM:00127BC6 move.b $12DB(d2.w),d3 ROM:00127BCC addq.w #1,d2 ROM:00127BCE asl.l #8,d3 ROM:00127BD0 move.b $12DB(d2.w),d3 ROM:00127BD6 addq.w #1,d2 ROM:00127BD8 move.w ($C9A).w,d5 ROM:00127BDC add.l d3,d5 ROM:00127BDE bclr #4,($1404).w ROM:00127BE4 cmpi.l #0,d3 ROM:00127BEA blt.s loc_127C10 ROM:00127BEC cmpi.l #$1E00,d3 ROM:00127BF2 bge.s loc_127C10 ROM:00127BF4 cmpi.l #0,d5 ROM:00127BFA blt.s loc_127C0A ROM:00127BFC cmpi.l #$1E00,d5 ROM:00127C02 bge.s loc_127C0A ROM:00127C04 bset #4,($1404).w ROM:00127C0A ROM:00127C0A loc_127C0A: ; CODE XREF: sub_127AFA+100↑j ROM:00127C0A ; sub_127AFA+108↑j ROM:00127C0A bra.l loc_127C5A ROM:00127C10 ; --------------------------------------------------------------------------- ROM:00127C10 ROM:00127C10 loc_127C10: ; CODE XREF: sub_127AFA+F0↑j ROM:00127C10 ; sub_127AFA+F8↑j ROM:00127C10 cmpi.l #$1E00,d3 ROM:00127C16 blt.s loc_127C38 ROM:00127C18 cmpi.l #$10000,d3 ROM:00127C1E bge.s loc_127C38 ROM:00127C20 cmpi.l #$1E00,d5 ROM:00127C26 blt.s loc_127C36 ROM:00127C28 cmpi.l #$10000,d5 ROM:00127C2E bge.s loc_127C36 ROM:00127C30 bset #4,($1404).w ROM:00127C36 ROM:00127C36 loc_127C36: ; CODE XREF: sub_127AFA+12C↑j ROM:00127C36 ; sub_127AFA+134↑j ROM:00127C36 bra.s loc_127C5A ROM:00127C38 ; --------------------------------------------------------------------------- ROM:00127C38 ROM:00127C38 loc_127C38: ; CODE XREF: sub_127AFA+11C↑j ROM:00127C38 ; sub_127AFA+124↑j ROM:00127C38 cmp.l ($42C).w,d3 ROM:00127C3C blt.s loc_127C5A ROM:00127C3E cmpi.l #$FFFE,d3 ROM:00127C44 bge.s loc_127C5A ROM:00127C46 cmp.l ($42C).w,d5 ROM:00127C4A blt.s loc_127C5A ROM:00127C4C cmpi.l #$FFFE,d5 ROM:00127C52 bge.s loc_127C5A ROM:00127C54 bset #4,($1404).w ROM:00127C5A ROM:00127C5A loc_127C5A: ; CODE XREF: sub_127AFA:loc_127C0A↑j ROM:00127C5A ; sub_127AFA:loc_127C36↑j ... ROM:00127C5A cmpi.l #unk_110000,d3 ROM:00127C60 blt.s loc_127C82 ROM:00127C62 cmpi.l #$13FFFF,d3 ROM:00127C68 bge.s loc_127C82 ROM:00127C6A cmpi.l #unk_110000,d5 ROM:00127C70 blt.s loc_127C80 ROM:00127C72 cmpi.l #$13FFFF,d5 ROM:00127C78 bge.s loc_127C80 ROM:00127C7A bset #4,($1404).w ROM:00127C80 ROM:00127C80 loc_127C80: ; CODE XREF: sub_127AFA+176↑j ROM:00127C80 ; sub_127AFA+17E↑j ROM:00127C80 bra.s loc_127CA8 ROM:00127C82 ; --------------------------------------------------------------------------- ROM:00127C82 ROM:00127C82 loc_127C82: ; CODE XREF: sub_127AFA+166↑j ROM:00127C82 ; sub_127AFA+16E↑j ROM:00127C82 cmpi.l #$13C000,d3 ROM:00127C88 blt.s loc_127CA8 ROM:00127C8A cmpi.l #$143F88,d3 ROM:00127C90 bge.s loc_127CA8 ROM:00127C92 cmpi.l #$13C000,d5 ROM:00127C98 blt.s loc_127CA8 ROM:00127C9A cmpi.l #$143F88,d5 ROM:00127CA0 bge.s loc_127CA8 ROM:00127CA2 bset #4,($1404).w ROM:00127CA8 ROM:00127CA8 loc_127CA8: ; CODE XREF: sub_127AFA:loc_127C80↑j ROM:00127CA8 ; sub_127AFA+18E↑j ... ROM:00127CA8 btst #4,($1404).w ROM:00127CAE beq.s loc_127CE2 ROM:00127CB0 move.w d4,d2 ROM:00127CB2 move.b $12DB(d2.w),(a0)+ ROM:00127CB8 addq.w #1,d2 ROM:00127CBA move.b $12DB(d2.w),(a0)+ ROM:00127CC0 addq.w #1,d2 ROM:00127CC2 move.b $12DB(d2.w),(a0)+ ROM:00127CC8 addq.w #1,d2 ROM:00127CCA move.w ($C9A).w,d2 ROM:00127CCE move.b d2,(a0)+ ROM:00127CD0 move.b #$FF,(a0) ROM:00127CD4 clr.w d2 ROM:00127CD6 movea.l ($434).w,a0 ROM:00127CDA addi.b #1,3(a0) ROM:00127CE0 bra.s loc_127CE4 ROM:00127CE2 ; --------------------------------------------------------------------------- ROM:00127CE2 ROM:00127CE2 loc_127CE2: ; CODE XREF: sub_127AFA+1B4↑j ROM:00127CE2 bra.s loc_127CEC ROM:00127CE4 ; --------------------------------------------------------------------------- ROM:00127CE4 ROM:00127CE4 loc_127CE4: ; CODE XREF: sub_127AFA+1E6↑j ROM:00127CE4 bset #0,($142A).w ROM:00127CEA bra.s locret_127CF2 ROM:00127CEC ; --------------------------------------------------------------------------- ROM:00127CEC ROM:00127CEC loc_127CEC: ; CODE XREF: sub_127AFA+1E↑j ROM:00127CEC ; sub_127AFA+5A↑j ... ROM:00127CEC bclr #0,($142A).w ROM:00127CF2 ROM:00127CF2 locret_127CF2: ; CODE XREF: sub_127AFA+1F0↑j ROM:00127CF2 rts ROM:00127CF2 ; End of function sub_127AFA ROM:00127CF2 ROM:00127CF4 ROM:00127CF4 ; =============== S U B R O U T I N E ======================================= ROM:00127CF4 ROM:00127CF4 ROM:00127CF4 sub_127CF4: ; CODE XREF: sub_125F84↑p ROM:00127CF4 ; sub_125F96+30↑p ROM:00127CF4 bclr #7,($141C).w ROM:00127CFA clr.w d1 ROM:00127CFC move.b ($121E).w,d1 ROM:00127D00 cmpi.w #8,d1 ROM:00127D04 bcc.s locret_127D0E ROM:00127D06 movea.l off_127D10(pc,d1.w*4),a0 ROM:00127D0A nop ROM:00127D0C jmp (a0) ROM:00127D0E ; --------------------------------------------------------------------------- ROM:00127D0E ROM:00127D0E locret_127D0E: ; CODE XREF: sub_127CF4+10↑j ROM:00127D0E rts ROM:00127D0E ; End of function sub_127CF4 ROM:00127D0E ROM:00127D0E ; --------------------------------------------------------------------------- ROM:00127D10 off_127D10: dc.l loc_127D30 ; DATA XREF: sub_127CF4+12↑r ROM:00127D14 dc.l dword_127D78 ROM:00127D18 dc.l loc_127E00 ROM:00127D1C dc.l loc_127E4E ROM:00127D20 dc.l loc_127E98 ROM:00127D24 dc.l word_127EE6 ROM:00127D28 dc.l aNu8_0 ; "Nu\b8" ROM:00127D2C dc.l aNu8_0+2 ; "\b8" ROM:00127D30 ; --------------------------------------------------------------------------- ROM:00127D30 ROM:00127D30 loc_127D30: ; DATA XREF: ROM:off_127D10↑o ROM:00127D30 move.w $5DC(a5),d0 ROM:00127D34 clr.b ($827).w ROM:00127D38 move.w d0,($69C).w ROM:00127D3C move.b #1,($827).w ROM:00127D42 bset #2,($1424).w ROM:00127D48 bsr.l sub_129CE8 ROM:00127D4E move.b #0,($121F).w ROM:00127D54 bclr #0,($1423).w ROM:00127D5A bclr #5,($1415).w ROM:00127D60 bclr #2,($141C).w ROM:00127D66 clr.b ($121D).w ROM:00127D6A move.b #1,($121E).w ROM:00127D70 bra.l loc_127DF8 ROM:00127D76 ; --------------------------------------------------------------------------- ROM:00127D76 rts ROM:00127D76 ; --------------------------------------------------------------------------- ROM:00127D78 dword_127D78: dc.l $C780000, $CB26F08, $8380004, $142D6608, $8380001 ROM:00127D78 ; DATA XREF: ROM:00127D14↑o ROM:00127D78 dc.l $14286720, $42380827, $4278069C, $8F80000, $142311FC ROM:00127D78 dc.l $1121D, $11FC0002, $121E60FF, $9C, $C780000, $69C6E1A ROM:00127D78 dc.l $8380004, $142D6612, $8F80007, $141C11FC, $6121E ROM:00127D78 dc.l $60FF0000, $1580838, $31427, $671E0838, $4142D, $661608B8 ROM:00127D78 dc.l $31427, $61000168, $11FC0005, $121E60FF, $F2 ROM:00127DF8 ; --------------------------------------------------------------------------- ROM:00127DF8 ROM:00127DF8 loc_127DF8: ; CODE XREF: ROM:00127D70↑j ROM:00127DF8 bsr.l sub_129D2E ROM:00127DFE rts ROM:00127E00 ; --------------------------------------------------------------------------- ROM:00127E00 ROM:00127E00 loc_127E00: ; DATA XREF: ROM:00127D18↑o ROM:00127E00 btst #2,($1419).w ROM:00127E06 beq.s loc_127E26 ROM:00127E08 bclr #0,($1423).w ROM:00127E0E bset #2,($141C).w ROM:00127E14 move.b #3,($121D).w ROM:00127E1A move.b #4,($121E).w ROM:00127E20 bra.l loc_127EE0 ROM:00127E26 ; --------------------------------------------------------------------------- ROM:00127E26 ROM:00127E26 loc_127E26: ; CODE XREF: ROM:00127E06↑j ROM:00127E26 btst #0,($1431).w ROM:00127E2C beq.s loc_127E48 ROM:00127E2E bclr #0,($1423).w ROM:00127E34 bset #5,($1415).w ROM:00127E3A move.b #2,($121D).w ROM:00127E40 move.b #3,($121E).w ROM:00127E46 bra.s loc_127E92 ROM:00127E48 ; --------------------------------------------------------------------------- ROM:00127E48 ROM:00127E48 loc_127E48: ; CODE XREF: ROM:00127E2C↑j ROM:00127E48 ; ROM:00127E90↓j ... ROM:00127E48 bsr.w sub_128316 ROM:00127E4C rts ROM:00127E4E ; --------------------------------------------------------------------------- ROM:00127E4E ROM:00127E4E loc_127E4E: ; DATA XREF: ROM:00127D1C↑o ROM:00127E4E btst #2,($1419).w ROM:00127E54 beq.s loc_127E70 ROM:00127E56 bclr #5,($1415).w ROM:00127E5C bset #2,($141C).w ROM:00127E62 move.b #3,($121D).w ROM:00127E68 move.b #4,($121E).w ROM:00127E6E bra.s loc_127EE0 ROM:00127E70 ; --------------------------------------------------------------------------- ROM:00127E70 ROM:00127E70 loc_127E70: ; CODE XREF: ROM:00127E54↑j ROM:00127E70 btst #1,($142B).w ROM:00127E76 beq.s loc_127E92 ROM:00127E78 bclr #5,($1415).w ROM:00127E7E bset #0,($1423).w ROM:00127E84 move.b #1,($121D).w ROM:00127E8A move.b #2,($121E).w ROM:00127E90 bra.s loc_127E48 ROM:00127E92 ; --------------------------------------------------------------------------- ROM:00127E92 ROM:00127E92 loc_127E92: ; CODE XREF: ROM:00127E46↑j ROM:00127E92 ; ROM:00127E76↑j ... ROM:00127E92 bsr.w sub_128316 ROM:00127E96 rts ROM:00127E98 ; --------------------------------------------------------------------------- ROM:00127E98 ROM:00127E98 loc_127E98: ; DATA XREF: ROM:00127D20↑o ROM:00127E98 btst #0,($1431).w ROM:00127E9E beq.s loc_127EBA ROM:00127EA0 bclr #2,($141C).w ROM:00127EA6 bset #5,($1415).w ROM:00127EAC move.b #2,($121D).w ROM:00127EB2 move.b #3,($121E).w ROM:00127EB8 bra.s loc_127E92 ROM:00127EBA ; --------------------------------------------------------------------------- ROM:00127EBA ROM:00127EBA loc_127EBA: ; CODE XREF: ROM:00127E9E↑j ROM:00127EBA btst #1,($142B).w ROM:00127EC0 beq.s loc_127EE0 ROM:00127EC2 bclr #2,($141C).w ROM:00127EC8 bset #0,($1423).w ROM:00127ECE move.b #1,($121D).w ROM:00127ED4 move.b #2,($121E).w ROM:00127EDA bra.l loc_127E48 ROM:00127EE0 ; --------------------------------------------------------------------------- ROM:00127EE0 ROM:00127EE0 loc_127EE0: ; CODE XREF: ROM:00127E20↑j ROM:00127EE0 ; ROM:00127E6E↑j ... ROM:00127EE0 bsr.w sub_128316 ROM:00127EE4 rts ROM:00127EE4 ; --------------------------------------------------------------------------- ROM:00127EE6 word_127EE6: dc.w $838 ; DATA XREF: ROM:00127D24↑o ROM:00127EE8 dc.l $1427, $661408F8, $7141C, $11FC0006, $121E60FF, $2A ROM:00127EE8 dc.l $60224238, $8274278, $69C61FF, $FFFFE4A2, $8F80003 ROM:00127EE8 dc.l $140661FF, $1F16, $11FC0007, $121E602A ROM:00127F24 ; --------------------------------------------------------------------------- ROM:00127F24 rts ROM:00127F24 ; --------------------------------------------------------------------------- ROM:00127F26 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00127D28↑o ROM:00127F26 ; ROM:00127D2C↑o ROM:00127F2B dc.b 2 ROM:00127F2C ; --------------------------------------------------------------------------- ROM:00127F2C move.b $671E(a4),d2 ROM:00127F30 bclr #2,($142C).w ROM:00127F36 bset #0,($1423).w ROM:00127F3C move.b #1,($121D).w ROM:00127F42 move.b #2,($121E).w ROM:00127F48 bra.l loc_127E48 ROM:00127F4E ; --------------------------------------------------------------------------- ROM:00127F4E rts ROM:00127F50 ; --------------------------------------------------------------------------- ROM:00127F50 rts ROM:00127F52 ROM:00127F52 ; =============== S U B R O U T I N E ======================================= ROM:00127F52 ROM:00127F52 ROM:00127F52 sub_127F52: ROM:00127F52 bset #0,($1427).w ROM:00127F58 bclr #2,($142B).w ROM:00127F5E bclr #5,($1424).w ROM:00127F64 move.b ($12DB).l,d0 ROM:00127F6A andi.b #$BF,d0 ROM:00127F6E cmpi.b #$81,d0 ROM:00127F72 beq.s loc_127F7A ROM:00127F74 bclr #0,($1427).w ROM:00127F7A ROM:00127F7A loc_127F7A: ; CODE XREF: sub_127F52+20↑j ROM:00127F7A move.w $202(a5),d0 ROM:00127F7E move.b ($12DC).l,d1 ROM:00127F84 cmp.b d0,d1 ROM:00127F86 beq.s loc_127F8E ROM:00127F88 bclr #0,($1427).w ROM:00127F8E ROM:00127F8E loc_127F8E: ; CODE XREF: sub_127F52+34↑j ROM:00127F8E move.b ($12DD).l,d0 ROM:00127F94 move.b $C11(a5),d1 ROM:00127F98 move.b $C12(a5),d2 ROM:00127F9C cmp.b d0,d1 ROM:00127F9E bgt.s loc_127FA4 ROM:00127FA0 cmp.b d0,d2 ROM:00127FA2 bge.s loc_127FAA ROM:00127FA4 ROM:00127FA4 loc_127FA4: ; CODE XREF: sub_127F52+4C↑j ROM:00127FA4 bclr #0,($1427).w ROM:00127FAA ROM:00127FAA loc_127FAA: ; CODE XREF: sub_127F52+50↑j ROM:00127FAA move.b ($12DE).l,d0 ROM:00127FB0 cmpi.b #$81,d0 ROM:00127FB4 beq.s locret_127FBC ROM:00127FB6 bclr #0,($1427).w ROM:00127FBC ROM:00127FBC locret_127FBC: ; CODE XREF: sub_127F52+62↑j ROM:00127FBC rts ROM:00127FBC ; End of function sub_127F52 ROM:00127FBC ROM:00127FBE ROM:00127FBE ; =============== S U B R O U T I N E ======================================= ROM:00127FBE ROM:00127FBE ROM:00127FBE sub_127FBE: ROM:00127FBE bclr #2,($142B).w ROM:00127FC4 clr.w d0 ROM:00127FC6 move.w word_1378E0(d0.w*2),d1 ROM:00127FCE lsr.w #8,d1 ROM:00127FD0 btst #4,($142D).w ROM:00127FD6 beq.s loc_127FE0 ROM:00127FD8 move.b ($12DC).l,d2 ROM:00127FDE bra.s loc_127FFC ROM:00127FE0 ; --------------------------------------------------------------------------- ROM:00127FE0 ROM:00127FE0 loc_127FE0: ; CODE XREF: sub_127FBE+18↑j ROM:00127FE0 move.b ($12DB).l,d3 ROM:00127FE6 andi.b #$C0,d3 ROM:00127FEA cmpi.b #0,d3 ROM:00127FEE bne.s loc_127FF8 ROM:00127FF0 move.b ($12DC).l,d2 ROM:00127FF6 bra.s loc_127FFC ROM:00127FF8 ; --------------------------------------------------------------------------- ROM:00127FF8 ROM:00127FF8 loc_127FF8: ; CODE XREF: sub_127FBE+30↑j ROM:00127FF8 move.b #$7F,d2 ROM:00127FFC ROM:00127FFC loc_127FFC: ; CODE XREF: sub_127FBE+20↑j ROM:00127FFC ; sub_127FBE+38↑j ... ROM:00127FFC cmpi.b #$7F,d1 ROM:00128000 beq.s loc_12801A ROM:00128002 cmp.b d1,d2 ROM:00128004 beq.s loc_12801A ROM:00128006 addq.w #1,d0 ROM:00128008 bvc.s loc_12800E ROM:0012800A move.w #$8000,d0 ROM:0012800E ROM:0012800E loc_12800E: ; CODE XREF: sub_127FBE+4A↑j ROM:0012800E move.w word_1378E0(d0.w*2),d1 ROM:00128016 lsr.w #8,d1 ROM:00128018 bra.s loc_127FFC ROM:0012801A ; --------------------------------------------------------------------------- ROM:0012801A ROM:0012801A loc_12801A: ; CODE XREF: sub_127FBE+42↑j ROM:0012801A ; sub_127FBE+46↑j ROM:0012801A cmpi.b #$7F,d1 ROM:0012801E bne.s loc_128032 ROM:00128020 bset #2,($142B).w ROM:00128026 move.w #4,($C9C).w ROM:0012802C bra.l locret_128314 ROM:00128032 ; --------------------------------------------------------------------------- ROM:00128032 ROM:00128032 loc_128032: ; CODE XREF: sub_127FBE+60↑j ROM:00128032 btst #0,($1423).w ROM:00128038 beq.s loc_128042 ROM:0012803A move.w #1,($C9E).w ROM:00128040 bra.s loc_128068 ROM:00128042 ; --------------------------------------------------------------------------- ROM:00128042 ROM:00128042 loc_128042: ; CODE XREF: sub_127FBE+7A↑j ROM:00128042 btst #5,($1415).w ROM:00128048 beq.s loc_128052 ROM:0012804A move.w #2,($C9E).w ROM:00128050 bra.s loc_128068 ROM:00128052 ; --------------------------------------------------------------------------- ROM:00128052 ROM:00128052 loc_128052: ; CODE XREF: sub_127FBE+8A↑j ROM:00128052 btst #2,($141C).w ROM:00128058 beq.s loc_128062 ROM:0012805A move.w #4,($C9E).w ROM:00128060 bra.s loc_128068 ROM:00128062 ; --------------------------------------------------------------------------- ROM:00128062 ROM:00128062 loc_128062: ; CODE XREF: sub_127FBE+9A↑j ROM:00128062 move.w #0,($C9E).w ROM:00128068 ROM:00128068 loc_128068: ; CODE XREF: sub_127FBE+82↑j ROM:00128068 ; sub_127FBE+92↑j ... ROM:00128068 move.w word_1378E0(d0.w*2),d1 ROM:00128070 and.w ($C9E).w,d1 ROM:00128074 cmpi.w #0,d1 ROM:00128078 bne.s loc_12808C ROM:0012807A bset #2,($142B).w ROM:00128080 move.w #4,($C9C).w ROM:00128086 bra.l locret_128314 ROM:0012808C ; --------------------------------------------------------------------------- ROM:0012808C ROM:0012808C loc_12808C: ; CODE XREF: sub_127FBE+BA↑j ROM:0012808C move.w #1,d0 ROM:00128090 cmpi.b #$82,$12DB(d0.w) ROM:00128098 bne.s loc_1280D2 ROM:0012809A btst #4,($142D).w ROM:001280A0 bne.s loc_1280C0 ROM:001280A2 btst #0,($1423).w ROM:001280A8 beq.s loc_1280B2 ROM:001280AA move.w #5,($C9C).w ROM:001280B0 bra.s loc_1280BE ROM:001280B2 ; --------------------------------------------------------------------------- ROM:001280B2 ROM:001280B2 loc_1280B2: ; CODE XREF: sub_127FBE+EA↑j ROM:001280B2 bset #2,($142B).w ROM:001280B8 move.w #4,($C9C).w ROM:001280BE ROM:001280BE loc_1280BE: ; CODE XREF: sub_127FBE+F2↑j ROM:001280BE bra.s loc_1280CC ROM:001280C0 ; --------------------------------------------------------------------------- ROM:001280C0 ROM:001280C0 loc_1280C0: ; CODE XREF: sub_127FBE+E2↑j ROM:001280C0 bset #2,($142B).w ROM:001280C6 move.w #4,($C9C).w ROM:001280CC ROM:001280CC loc_1280CC: ; CODE XREF: sub_127FBE:loc_1280BE↑j ROM:001280CC bra.l locret_128314 ROM:001280D2 ; --------------------------------------------------------------------------- ROM:001280D2 ROM:001280D2 loc_1280D2: ; CODE XREF: sub_127FBE+DA↑j ROM:001280D2 move.w #1,d0 ROM:001280D6 move.w #2,d1 ROM:001280DA cmpi.b #$10,$12DB(d0.w) ROM:001280E2 bne.l loc_128212 ROM:001280E8 cmpi.b #$80,$12DB(d1.w) ROM:001280F0 beq.s loc_1280FC ROM:001280F2 cmpi.b #$86,$12DB(d1.w) ROM:001280FA bne.s loc_128118 ROM:001280FC ROM:001280FC loc_1280FC: ; CODE XREF: sub_127FBE+132↑j ROM:001280FC btst #0,($1423).w ROM:00128102 beq.s loc_12810C ROM:00128104 move.w #4,($C9C).w ROM:0012810A bra.s loc_128112 ROM:0012810C ; --------------------------------------------------------------------------- ROM:0012810C ROM:0012810C loc_12810C: ; CODE XREF: sub_127FBE+144↑j ROM:0012810C move.w #2,($C9C).w ROM:00128112 ROM:00128112 loc_128112: ; CODE XREF: sub_127FBE+14C↑j ROM:00128112 bra.l loc_12820C ROM:00128118 ; --------------------------------------------------------------------------- ROM:00128118 ROM:00128118 loc_128118: ; CODE XREF: sub_127FBE+13C↑j ROM:00128118 cmpi.b #$90,$12DB(d1.w) ROM:00128120 bne.s loc_12813E ROM:00128122 btst #5,($1415).w ROM:00128128 beq.s loc_128132 ROM:0012812A move.w #4,($C9C).w ROM:00128130 bra.s loc_128138 ROM:00128132 ; --------------------------------------------------------------------------- ROM:00128132 ROM:00128132 loc_128132: ; CODE XREF: sub_127FBE+16A↑j ROM:00128132 move.w #0,($C9C).w ROM:00128138 ROM:00128138 loc_128138: ; CODE XREF: sub_127FBE+172↑j ROM:00128138 bra.l loc_12820C ROM:0012813E ; --------------------------------------------------------------------------- ROM:0012813E ROM:0012813E loc_12813E: ; CODE XREF: sub_127FBE+162↑j ROM:0012813E cmpi.b #$A0,$12DB(d1.w) ROM:00128146 bne.s loc_128164 ROM:00128148 btst #2,($141C).w ROM:0012814E beq.s loc_128158 ROM:00128150 move.w #4,($C9C).w ROM:00128156 bra.s loc_12815E ROM:00128158 ; --------------------------------------------------------------------------- ROM:00128158 ROM:00128158 loc_128158: ; CODE XREF: sub_127FBE+190↑j ROM:00128158 move.w #1,($C9C).w ROM:0012815E ROM:0012815E loc_12815E: ; CODE XREF: sub_127FBE+198↑j ROM:0012815E bra.l loc_12820C ROM:00128164 ; --------------------------------------------------------------------------- ROM:00128164 ROM:00128164 loc_128164: ; CODE XREF: sub_127FBE+188↑j ROM:00128164 cmpi.b #$85,$12DB(d1.w) ROM:0012816C bne.l loc_128200 ROM:00128172 btst #4,($894).w ROM:00128178 beq.l loc_1281F2 ROM:0012817E btst #2,($1409).w ROM:00128184 beq.s loc_1281E2 ROM:00128186 move sr,-(sp) ROM:00128188 move #$2700,sr ROM:0012818C move.w #0,($FFFFFE0A).w ROM:00128192 move.w #0,($FFFFF448).w ROM:00128198 move.w #0,($FFFFF450).w ROM:0012819E clr.l d6 ROM:001281A0 move.b ($1232).w,d6 ROM:001281A4 swap d6 ROM:001281A6 btst #4,($142D).w ROM:001281AC beq.s loc_1281B2 ROM:001281AE move.w #1,d6 ROM:001281B2 ROM:001281B2 loc_1281B2: ; CODE XREF: sub_127FBE+1EE↑j ROM:001281B2 move.w #3,d2 ROM:001281B6 move.l #$12345678,d4 ROM:001281BC cmpi.b #6,$12DB(d2.w) ROM:001281C4 bne.s loc_1281CC ROM:001281C6 move.l #$12345677,d4 ROM:001281CC ROM:001281CC loc_1281CC: ; CODE XREF: sub_127FBE+206↑j ROM:001281CC movea.l #$100000,a0 ROM:001281D2 adda.l 4(a0),a0 ROM:001281D6 movea.l #$10E000,a5 ROM:001281DC jmp (a0) ROM:001281DE ; --------------------------------------------------------------------------- ROM:001281DE bra.w loc_1281EE ROM:001281E2 ; --------------------------------------------------------------------------- ROM:001281E2 ROM:001281E2 loc_1281E2: ; CODE XREF: sub_127FBE+1C6↑j ROM:001281E2 move.w #4,($C9C).w ROM:001281E8 bset #2,($142B).w ROM:001281EE ROM:001281EE loc_1281EE: ; CODE XREF: sub_127FBE+220↑j ROM:001281EE bra.w loc_1281FE ROM:001281F2 ; --------------------------------------------------------------------------- ROM:001281F2 ROM:001281F2 loc_1281F2: ; CODE XREF: sub_127FBE+1BA↑j ROM:001281F2 move.w #4,($C9C).w ROM:001281F8 bset #2,($142B).w ROM:001281FE ROM:001281FE loc_1281FE: ; CODE XREF: sub_127FBE:loc_1281EE↑j ROM:001281FE bra.s loc_12820C ROM:00128200 ; --------------------------------------------------------------------------- ROM:00128200 ROM:00128200 loc_128200: ; CODE XREF: sub_127FBE+1AE↑j ROM:00128200 move.w #4,($C9C).w ROM:00128206 bset #2,($142B).w ROM:0012820C ROM:0012820C loc_12820C: ; CODE XREF: sub_127FBE:loc_128112↑j ROM:0012820C ; sub_127FBE:loc_128138↑j ... ROM:0012820C bra.l locret_128314 ROM:00128212 ; --------------------------------------------------------------------------- ROM:00128212 ROM:00128212 loc_128212: ; CODE XREF: sub_127FBE+124↑j ROM:00128212 move.w #1,d0 ROM:00128216 cmpi.b #$20,$12DB(d0.w) ; ' ' ROM:0012821E bne.s loc_12823C ROM:00128220 btst #0,($1423).w ROM:00128226 beq.s loc_128230 ROM:00128228 move.w #4,($C9C).w ROM:0012822E bra.s loc_128236 ROM:00128230 ; --------------------------------------------------------------------------- ROM:00128230 ROM:00128230 loc_128230: ; CODE XREF: sub_127FBE+268↑j ROM:00128230 move.w #2,($C9C).w ROM:00128236 ROM:00128236 loc_128236: ; CODE XREF: sub_127FBE+270↑j ROM:00128236 bra.l locret_128314 ROM:0012823C ; --------------------------------------------------------------------------- ROM:0012823C ROM:0012823C loc_12823C: ; CODE XREF: sub_127FBE+260↑j ROM:0012823C move.w #1,d0 ROM:00128240 cmpi.b #$21,$12DB(d0.w) ; '!' ROM:00128248 bne.s loc_128294 ROM:0012824A move.w #2,d0 ROM:0012824E clr.w d3 ROM:00128250 move.b byte_1378DE(d3.w),d1 ROM:00128258 move.b $12DB(d0.w),d2 ROM:0012825E ROM:0012825E loc_12825E: ; CODE XREF: sub_127FBE+2BA↓j ROM:0012825E cmpi.b #$FF,d1 ROM:00128262 beq.s loc_12827A ROM:00128264 cmp.b d1,d2 ROM:00128266 beq.s loc_12827A ROM:00128268 addq.w #1,d3 ROM:0012826A bvc.s loc_128270 ROM:0012826C move.w #$8000,d3 ROM:00128270 ROM:00128270 loc_128270: ; CODE XREF: sub_127FBE+2AC↑j ROM:00128270 move.b byte_1378DE(d3.w),d1 ROM:00128278 bra.s loc_12825E ROM:0012827A ; --------------------------------------------------------------------------- ROM:0012827A ROM:0012827A loc_12827A: ; CODE XREF: sub_127FBE+2A4↑j ROM:0012827A ; sub_127FBE+2A8↑j ROM:0012827A cmpi.b #$FF,d1 ROM:0012827E bne.s loc_128288 ROM:00128280 move.w #4,($C9C).w ROM:00128286 bra.s loc_12828E ROM:00128288 ; --------------------------------------------------------------------------- ROM:00128288 ROM:00128288 loc_128288: ; CODE XREF: sub_127FBE+2C0↑j ROM:00128288 move.w #3,($C9C).w ROM:0012828E ROM:0012828E loc_12828E: ; CODE XREF: sub_127FBE+2C8↑j ROM:0012828E bra.l locret_128314 ROM:00128294 ; --------------------------------------------------------------------------- ROM:00128294 ROM:00128294 loc_128294: ; CODE XREF: sub_127FBE+28A↑j ROM:00128294 move.w #1,d0 ROM:00128298 cmpi.b #$23,$12DB(d0.w) ; '#' ROM:001282A0 bne.s loc_1282AA ROM:001282A2 move.w #4,($C9C).w ROM:001282A8 bra.s locret_128314 ROM:001282AA ; --------------------------------------------------------------------------- ROM:001282AA ROM:001282AA loc_1282AA: ; CODE XREF: sub_127FBE+2E2↑j ROM:001282AA move.w #1,d0 ROM:001282AE cmpi.b #$17,$12DB(d0.w) ROM:001282B6 bne.s loc_1282C0 ROM:001282B8 move.w #4,($C9C).w ROM:001282BE bra.s locret_128314 ROM:001282C0 ; --------------------------------------------------------------------------- ROM:001282C0 ROM:001282C0 loc_1282C0: ; CODE XREF: sub_127FBE+2F8↑j ROM:001282C0 move.w #1,d0 ROM:001282C4 cmpi.b #$18,$12DB(d0.w) ROM:001282CC bne.s loc_1282D6 ROM:001282CE move.w #4,($C9C).w ROM:001282D4 bra.s locret_128314 ROM:001282D6 ; --------------------------------------------------------------------------- ROM:001282D6 ROM:001282D6 loc_1282D6: ; CODE XREF: sub_127FBE+30E↑j ROM:001282D6 move.w #1,d0 ROM:001282DA cmpi.b #$13,$12DB(d0.w) ROM:001282E2 bne.s loc_1282EC ROM:001282E4 move.w #3,($C9C).w ROM:001282EA bra.s locret_128314 ROM:001282EC ; --------------------------------------------------------------------------- ROM:001282EC ROM:001282EC loc_1282EC: ; CODE XREF: sub_127FBE+324↑j ROM:001282EC move.w #1,d0 ROM:001282F0 cmpi.b #$11,$12DB(d0.w) ROM:001282F8 bne.s loc_128308 ROM:001282FA bset #7,($896).w ROM:00128300 move.w #4,($C9C).w ROM:00128306 bra.s locret_128314 ROM:00128308 ; --------------------------------------------------------------------------- ROM:00128308 ROM:00128308 loc_128308: ; CODE XREF: sub_127FBE+33A↑j ROM:00128308 move.w #4,($C9C).w ROM:0012830E move.w #4,($C9C).w ROM:00128314 ROM:00128314 locret_128314: ; CODE XREF: sub_127FBE+6E↑j ROM:00128314 ; sub_127FBE+C8↑j ... ROM:00128314 rts ROM:00128314 ; End of function sub_127FBE ROM:00128314 ROM:00128316 ROM:00128316 ; =============== S U B R O U T I N E ======================================= ROM:00128316 ROM:00128316 ROM:00128316 sub_128316: ; CODE XREF: ROM:loc_127E48↑p ROM:00128316 ; ROM:loc_127E92↑p ... ROM:00128316 bclr #2,($1419).w ROM:0012831C bclr #0,($1431).w ROM:00128322 bclr #1,($142B).w ROM:00128328 bclr #7,($141C).w ROM:0012832E bclr #5,($1424).w ROM:00128334 clr.w d1 ROM:00128336 move.b ($121F).w,d1 ROM:0012833A cmpi.w #$10,d1 ROM:0012833E bcc.s locret_128348 ROM:00128340 movea.l off_12834A(pc,d1.w*4),a0 ROM:00128344 nop ROM:00128346 jmp (a0) ROM:00128348 ; --------------------------------------------------------------------------- ROM:00128348 ROM:00128348 locret_128348: ; CODE XREF: sub_128316+28↑j ROM:00128348 rts ROM:00128348 ; End of function sub_128316 ROM:00128348 ROM:00128348 ; --------------------------------------------------------------------------- ROM:0012834A off_12834A: dc.l loc_12838A ; DATA XREF: sub_128316+2A↑r ROM:0012834E dc.l dword_1283BC ROM:00128352 dc.l loc_1284A2 ROM:00128356 dc.l dword_1284DC ROM:0012835A dc.l loc_1285A8 ROM:0012835E dc.l word_1285DE ROM:00128362 dc.l loc_128634 ROM:00128366 dc.l loc_128732 ROM:0012836A dc.l loc_12877C ROM:0012836E dc.l loc_1287B6 ROM:00128372 dc.l loc_1287F6 ROM:00128376 dc.l loc_12882A ROM:0012837A dc.l word_12885E ROM:0012837E dc.l aNu8_1 ; "Nu\b8" ROM:00128382 dc.l aNu8_1+2 ; "\b8" ROM:00128386 dc.l loc_128474 ROM:0012838A ; --------------------------------------------------------------------------- ROM:0012838A ROM:0012838A loc_12838A: ; DATA XREF: ROM:off_12834A↑o ROM:0012838A bset #2,($1424).w ROM:00128390 bsr.l sub_129CE8 ROM:00128396 move.w $5DE(a5),d0 ROM:0012839A clr.b ($828).w ROM:0012839E move.w d0,($69E).w ROM:001283A2 move.b #1,($828).w ROM:001283A8 bclr #2,($141A).w ROM:001283AE move.b #1,($121F).w ROM:001283B4 bra.l loc_12846C ROM:001283BA ; --------------------------------------------------------------------------- ROM:001283BA rts ROM:001283BA ; --------------------------------------------------------------------------- ROM:001283BC dword_1283BC: dc.l $8380000, $14236712, $8F80002, $141A11FC, $5121F ROM:001283BC ; DATA XREF: ROM:0012834E↑o ROM:001283BC dc.l $60FF0000, $20C0838, $4142D, $66260C78, $69E, $6E1E61FF ROM:001283BC dc.l $115E8, $61FF0001, $15F408F8, $7141C, $11FC000D, $121F60FF ROM:001283BC dc.l $4CE, $8380003, $14276760, $8B80003, $1427303C, $1323C ROM:001283BC dc.l $20C30, $2701A0, $12DB6624, $C300001, $11A012DB, $661A31FC ROM:001283BC dc.l $FB0520, $8F80004, $8A111FC, $F121F, $60FF0000, $5E6024 ROM:001283BC dc.l $8F80005, $142461FF, $FFFFDF5E, $8F80003, $140661FF ROM:001283BC dc.l $19D2, $11FC0009, $121F60FF, $38C ROM:0012846C ; --------------------------------------------------------------------------- ROM:0012846C ROM:0012846C loc_12846C: ; CODE XREF: ROM:001283B4↑j ROM:0012846C ; ROM:001287AE↓j ... ROM:0012846C bsr.l sub_129D2E ROM:00128472 rts ROM:00128474 ; --------------------------------------------------------------------------- ROM:00128474 ROM:00128474 loc_128474: ; DATA XREF: ROM:00128386↑o ROM:00128474 btst #2,($896).w ROM:0012847A beq.s locret_1284A0 ROM:0012847C bsr.l sub_1261E6 ROM:00128482 bsr.l sub_1263AE ROM:00128488 bset #3,($1406).w ROM:0012848E bsr.l sub_129E2E ROM:00128494 move.b #2,($121F).w ROM:0012849A bra.l locret_1284DA ROM:001284A0 ; --------------------------------------------------------------------------- ROM:001284A0 ROM:001284A0 locret_1284A0: ; CODE XREF: ROM:0012847A↑j ROM:001284A0 rts ROM:001284A2 ; --------------------------------------------------------------------------- ROM:001284A2 ROM:001284A2 loc_1284A2: ; DATA XREF: ROM:00128352↑o ROM:001284A2 btst #2,($142C).w ROM:001284A8 beq.s locret_1284DA ROM:001284AA bclr #2,($142C).w ROM:001284B0 bset #2,($1424).w ROM:001284B6 bsr.l sub_129CE8 ROM:001284BC move.w $5DE(a5),d0 ROM:001284C0 clr.b ($828).w ROM:001284C4 move.w d0,($69E).w ROM:001284C8 move.b #1,($828).w ROM:001284CE move.b #3,($121F).w ROM:001284D4 bra.l loc_1285A0 ROM:001284DA ; --------------------------------------------------------------------------- ROM:001284DA ROM:001284DA locret_1284DA: ; CODE XREF: ROM:0012849A↑j ROM:001284DA ; ROM:001284A8↑j ROM:001284DA rts ROM:001284DA ; --------------------------------------------------------------------------- ROM:001284DC dword_1284DC: dc.l $8380004, $142D6626, $C780000, $69E6E1E, $61FF0001 ROM:001284DC ; DATA XREF: ROM:00128356↑o ROM:001284DC dc.l $14E261FF, $114EE, $8F80007, $141C11FC, $D121F, $60FF0000 ROM:001284DC dc.l $3C80838, $31427, $67FF0000, $8E08B8, $31427, $303C0001 ROM:001284DC dc.l $323C0002, $343C0003, $363C0004, $18380C88, $1A380C89 ROM:001284DC dc.l $C300027, $1A012DB, $663E0C30, $211A0, $12DB6634 ROM:001284DC dc.l $B83021A0, $12DB662C, $BA3031A0, $12DB6624, $61FFFFFF ROM:001284DC dc.l $DE5408F8, $31406, $61FF0000, $18C808F8, $2141A, $11FC0004 ROM:001284DC dc.l $121F60FF, $64, $8F80005, $142461FF, $FFFFDE2A, $8F80003 ROM:001284DC dc.l $140661FF, $189E, $11FC0008, $121F60FF, $218 ROM:001285A0 ; --------------------------------------------------------------------------- ROM:001285A0 ROM:001285A0 loc_1285A0: ; CODE XREF: ROM:001284D4↑j ROM:001285A0 bsr.l sub_129D2E ROM:001285A6 rts ROM:001285A8 ; --------------------------------------------------------------------------- ROM:001285A8 ROM:001285A8 loc_1285A8: ; DATA XREF: ROM:0012835A↑o ROM:001285A8 btst #2,($142C).w ROM:001285AE beq.s locret_1285DC ROM:001285B0 bclr #2,($142C).w ROM:001285B6 bset #2,($1424).w ROM:001285BC bsr.l sub_129CE8 ROM:001285C2 move.w $5DE(a5),d0 ROM:001285C6 clr.b ($828).w ROM:001285CA move.w d0,($69E).w ROM:001285CE move.b #1,($828).w ROM:001285D4 move.b #5,($121F).w ROM:001285DA bra.s loc_12862C ROM:001285DC ; --------------------------------------------------------------------------- ROM:001285DC ROM:001285DC locret_1285DC: ; CODE XREF: ROM:001285AE↑j ROM:001285DC rts ROM:001285DC ; --------------------------------------------------------------------------- ROM:001285DE word_1285DE: dc.w $838 ; DATA XREF: ROM:0012835E↑o ROM:001285E0 dc.l $4142D, $662C0C78, $69E, $6E2461FF, $113E0, $61FF0001 ROM:001285E0 dc.l $13EC08F8, $7141C, $8B80002, $141A11FC, $D121F, $60FF0000 ROM:001285E0 dc.l $2C00838, $31427, $671208B8, $31427, $6100F99C, $11FC0006 ROM:001285E0 dc.l $121F6008 ROM:0012862C ; --------------------------------------------------------------------------- ROM:0012862C ROM:0012862C loc_12862C: ; CODE XREF: ROM:001285DA↑j ROM:0012862C ; ROM:00128774↓j ... ROM:0012862C bsr.l sub_129D2E ROM:00128632 rts ROM:00128634 ; --------------------------------------------------------------------------- ROM:00128634 ROM:00128634 loc_128634: ; DATA XREF: ROM:00128362↑o ROM:00128634 cmpi.w #5,($C9C).w ROM:0012863A bne.s loc_12865A ROM:0012863C bsr.l sub_1263AE ROM:00128642 bset #3,($1406).w ROM:00128648 bsr.l sub_129E2E ROM:0012864E move.b #$E,($121F).w ROM:00128654 bra.l locret_1288F2 ROM:0012865A ; --------------------------------------------------------------------------- ROM:0012865A ROM:0012865A loc_12865A: ; CODE XREF: ROM:0012863A↑j ROM:0012865A cmpi.w #0,($C9C).w ROM:00128660 bne.s loc_128686 ROM:00128662 bsr.l sub_1263AE ROM:00128668 bset #3,($1406).w ROM:0012866E bsr.l sub_129E2E ROM:00128674 bset #4,($1430).w ROM:0012867A move.b #$B,($121F).w ROM:00128680 bra.l locret_12885C ROM:00128686 ; --------------------------------------------------------------------------- ROM:00128686 ROM:00128686 loc_128686: ; CODE XREF: ROM:00128660↑j ROM:00128686 cmpi.w #3,($C9C).w ROM:0012868C bne.s loc_1286AC ROM:0012868E btst #7,($895).w ROM:00128694 beq.s loc_1286AA ROM:00128696 bsr.l sub_1275A4 ROM:0012869C move.b #$C,($121F).w ROM:001286A2 bra.l locret_1288CC ROM:001286A8 ; --------------------------------------------------------------------------- ROM:001286A8 bra.s loc_1286AC ROM:001286AA ; --------------------------------------------------------------------------- ROM:001286AA ROM:001286AA loc_1286AA: ; CODE XREF: ROM:00128694↑j ROM:001286AA bra.s loc_1286B4 ROM:001286AC ; --------------------------------------------------------------------------- ROM:001286AC ROM:001286AC loc_1286AC: ; CODE XREF: ROM:0012868C↑j ROM:001286AC ; ROM:001286A8↑j ROM:001286AC cmpi.w #4,($C9C).w ROM:001286B2 bne.s loc_1286D8 ROM:001286B4 ROM:001286B4 loc_1286B4: ; CODE XREF: ROM:loc_1286AA↑j ROM:001286B4 bsr.l sub_1275A4 ROM:001286BA bsr.l sub_1263AE ROM:001286C0 bset #3,($1406).w ROM:001286C6 bsr.l sub_129E2E ROM:001286CC move.b #7,($121F).w ROM:001286D2 bra.l locret_12877A ROM:001286D8 ; --------------------------------------------------------------------------- ROM:001286D8 ROM:001286D8 loc_1286D8: ; CODE XREF: ROM:001286B2↑j ROM:001286D8 cmpi.w #2,($C9C).w ROM:001286DE bne.s loc_128704 ROM:001286E0 bsr.l sub_1263AE ROM:001286E6 bset #3,($1406).w ROM:001286EC bsr.l sub_129E2E ROM:001286F2 bset #4,($1430).w ROM:001286F8 move.b #9,($121F).w ROM:001286FE bra.l locret_1287F4 ROM:00128704 ; --------------------------------------------------------------------------- ROM:00128704 ROM:00128704 loc_128704: ; CODE XREF: ROM:001286DE↑j ROM:00128704 cmpi.w #1,($C9C).w ROM:0012870A bne.s locret_128730 ROM:0012870C bsr.l sub_1263AE ROM:00128712 bset #3,($1406).w ROM:00128718 bsr.l sub_129E2E ROM:0012871E bset #4,($1430).w ROM:00128724 move.b #$A,($121F).w ROM:0012872A bra.l locret_128828 ROM:00128730 ; --------------------------------------------------------------------------- ROM:00128730 ROM:00128730 locret_128730: ; CODE XREF: ROM:0012870A↑j ROM:00128730 rts ROM:00128732 ; --------------------------------------------------------------------------- ROM:00128732 ROM:00128732 loc_128732: ; DATA XREF: ROM:00128366↑o ROM:00128732 btst #2,($142C).w ROM:00128738 beq.s locret_12877A ROM:0012873A btst #7,($896).w ROM:00128740 beq.s loc_12874A ROM:00128742 bsr.l sub_117DA2 ROM:00128748 bra.s locret_12877A ROM:0012874A ; --------------------------------------------------------------------------- ROM:0012874A ROM:0012874A loc_12874A: ; CODE XREF: ROM:00128740↑j ROM:0012874A bclr #2,($142C).w ROM:00128750 bset #2,($1424).w ROM:00128756 bsr.l sub_129CE8 ROM:0012875C move.w $5DE(a5),d0 ROM:00128760 clr.b ($828).w ROM:00128764 move.w d0,($69E).w ROM:00128768 move.b #1,($828).w ROM:0012876E move.b #5,($121F).w ROM:00128774 bra.l loc_12862C ROM:0012877A ; --------------------------------------------------------------------------- ROM:0012877A ROM:0012877A locret_12877A: ; CODE XREF: ROM:001286D2↑j ROM:0012877A ; ROM:00128738↑j ... ROM:0012877A rts ROM:0012877C ; --------------------------------------------------------------------------- ROM:0012877C ROM:0012877C loc_12877C: ; DATA XREF: ROM:0012836A↑o ROM:0012877C btst #2,($142C).w ROM:00128782 beq.s locret_1287B4 ROM:00128784 bclr #2,($142C).w ROM:0012878A bset #2,($1424).w ROM:00128790 bsr.l sub_129CE8 ROM:00128796 move.w $5DE(a5),d0 ROM:0012879A clr.b ($828).w ROM:0012879E move.w d0,($69E).w ROM:001287A2 move.b #1,($828).w ROM:001287A8 move.b #1,($121F).w ROM:001287AE bra.l loc_12846C ROM:001287B4 ; --------------------------------------------------------------------------- ROM:001287B4 ROM:001287B4 locret_1287B4: ; CODE XREF: ROM:00128782↑j ROM:001287B4 rts ROM:001287B6 ; --------------------------------------------------------------------------- ROM:001287B6 ROM:001287B6 loc_1287B6: ; DATA XREF: ROM:0012836E↑o ROM:001287B6 btst #2,($142C).w ROM:001287BC beq.s locret_1287F4 ROM:001287BE bclr #2,($142C).w ROM:001287C4 bset #1,($142B).w ROM:001287CA bset #2,($1424).w ROM:001287D0 bsr.l sub_129CE8 ROM:001287D6 move.w $5DE(a5),d0 ROM:001287DA clr.b ($828).w ROM:001287DE move.w d0,($69E).w ROM:001287E2 move.b #1,($828).w ROM:001287E8 move.b #5,($121F).w ROM:001287EE bra.l loc_12862C ROM:001287F4 ; --------------------------------------------------------------------------- ROM:001287F4 ROM:001287F4 locret_1287F4: ; CODE XREF: ROM:001286FE↑j ROM:001287F4 ; ROM:001287BC↑j ROM:001287F4 rts ROM:001287F6 ; --------------------------------------------------------------------------- ROM:001287F6 ROM:001287F6 loc_1287F6: ; DATA XREF: ROM:00128372↑o ROM:001287F6 btst #2,($142C).w ROM:001287FC beq.s locret_128828 ROM:001287FE bclr #2,($142C).w ROM:00128804 bset #2,($1424).w ROM:0012880A bsr.l sub_129CE8 ROM:00128810 bset #2,($1419).w ROM:00128816 bclr #2,($141A).w ROM:0012881C move.b #1,($121F).w ROM:00128822 bra.l loc_12846C ROM:00128828 ; --------------------------------------------------------------------------- ROM:00128828 ROM:00128828 locret_128828: ; CODE XREF: ROM:0012872A↑j ROM:00128828 ; ROM:001287FC↑j ROM:00128828 rts ROM:0012882A ; --------------------------------------------------------------------------- ROM:0012882A ROM:0012882A loc_12882A: ; DATA XREF: ROM:00128376↑o ROM:0012882A btst #2,($142C).w ROM:00128830 beq.s locret_12885C ROM:00128832 bclr #2,($142C).w ROM:00128838 bset #2,($1424).w ROM:0012883E bsr.l sub_129CE8 ROM:00128844 bset #0,($1431).w ROM:0012884A bclr #2,($141A).w ROM:00128850 move.b #1,($121F).w ROM:00128856 bra.l loc_12846C ROM:0012885C ; --------------------------------------------------------------------------- ROM:0012885C ROM:0012885C locret_12885C: ; CODE XREF: ROM:00128680↑j ROM:0012885C ; ROM:00128830↑j ROM:0012885C rts ROM:0012885C ; --------------------------------------------------------------------------- ROM:0012885E word_12885E: dc.w $838 ; DATA XREF: ROM:0012837A↑o ROM:00128860 dc.l $4142D, $662C0C78, $69E, $6E2461FF, $11160, $61FF0001 ROM:00128860 dc.l $116C08F8, $7141C, $8B80002, $141A11FC, $D121F, $60FF0000 ROM:00128860 dc.l $400838, $608A2, $67026012, $8380005, $89A6702, $60080838 ROM:00128860 dc.l $51424, $671E61FF, $FFFFDAFE, $8F80003, $140661FF ROM:00128860 dc.l $1572, $11FC0007, $121F60FF, $FFFFFEB2 ROM:001288CC ; --------------------------------------------------------------------------- ROM:001288CC ROM:001288CC locret_1288CC: ; CODE XREF: ROM:001286A2↑j ROM:001288CC rts ROM:001288CC ; --------------------------------------------------------------------------- ROM:001288CE aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0012837E↑o ROM:001288CE ; ROM:00128382↑o ROM:001288D3 dc.b 2 ROM:001288D4 dc.l $142C671A, $8B80002, $142C08F8, $7141C, $8B80002 ROM:001288D4 dc.l $141A11FC, $D121F ROM:001288F0 dc.b $60, $DC ROM:001288F2 ; --------------------------------------------------------------------------- ROM:001288F2 ROM:001288F2 locret_1288F2: ; CODE XREF: ROM:00128654↑j ROM:001288F2 rts ROM:001288F4 ; --------------------------------------------------------------------------- ROM:001288F4 rts ROM:001288F6 ; --------------------------------------------------------------------------- ROM:001288F6 movea.w 8(a3),a0 ROM:001288FA adda.l #$13C000,a0 ROM:00128900 move.w (a0),d7 ROM:00128902 cmpi.w #0,d7 ROM:00128906 bne.s locret_12893C ROM:00128908 clr.b ($1222).w ROM:0012890C move.b $B(a3),d7 ROM:00128910 ext.w d7 ROM:00128912 lsr.w #1,d7 ROM:00128914 lea $C(a3),a2 ROM:00128918 move.w #1,d3 ROM:0012891C bra.s loc_128922 ROM:0012891E ; --------------------------------------------------------------------------- ROM:0012891E ROM:0012891E loc_12891E: ; CODE XREF: ROM:loc_128936↓j ROM:0012891E addi.w #1,d3 ROM:00128922 ROM:00128922 loc_128922: ; CODE XREF: ROM:0012891C↑j ROM:00128922 cmp.w d7,d3 ROM:00128924 bgt.w loc_128938 ROM:00128928 movea.w (a2)+,a4 ROM:0012892A move.b (a2)+,d6 ROM:0012892C move.b (a2)+,d5 ROM:0012892E btst d6,(a4) ROM:00128930 beq.s loc_128936 ROM:00128932 or.b d5,($1222).w ROM:00128936 ROM:00128936 loc_128936: ; CODE XREF: ROM:00128930↑j ROM:00128936 bra.s loc_12891E ROM:00128938 ; --------------------------------------------------------------------------- ROM:00128938 ROM:00128938 loc_128938: ; CODE XREF: ROM:00128924↑j ROM:00128938 bsr.w sub_12893E ROM:0012893C ROM:0012893C locret_12893C: ; CODE XREF: ROM:00128906↑j ROM:0012893C rts ROM:0012893E ROM:0012893E ; =============== S U B R O U T I N E ======================================= ROM:0012893E ROM:0012893E ROM:0012893E sub_12893E: ; CODE XREF: ROM:loc_128938↑p ROM:0012893E move.b ($1222).w,d0 ROM:00128942 btst #3,($1429).w ROM:00128948 bne.s loc_128950 ROM:0012894A andi.b #$60,d0 ; '`' ROM:0012894E bra.s loc_128954 ROM:00128950 ; --------------------------------------------------------------------------- ROM:00128950 ROM:00128950 loc_128950: ; CODE XREF: sub_12893E+A↑j ROM:00128950 andi.b #$10,d0 ROM:00128954 ROM:00128954 loc_128954: ; CODE XREF: sub_12893E+10↑j ROM:00128954 cmpi.b #0,d0 ROM:00128958 ble.s locret_128992 ROM:0012895A addi.b #1,($1221).w ROM:00128960 cmpi.b #$50,($1221).w ; 'P' ROM:00128966 bgt.s locret_128992 ROM:00128968 move.w ($C8C).w,d0 ROM:0012896C move.b ($C8E).w,$12DB(d0.w) ROM:00128974 addi.w #1,d0 ROM:00128978 move.b ($C8F).w,$12DB(d0.w) ROM:00128980 addi.w #1,d0 ROM:00128984 move.b ($1222).w,$12DB(d0.w) ROM:0012898C addi.w #3,($C8C).w ROM:00128992 ROM:00128992 locret_128992: ; CODE XREF: sub_12893E+1A↑j ROM:00128992 ; sub_12893E+28↑j ROM:00128992 rts ROM:00128992 ; End of function sub_12893E ROM:00128992 ROM:00128994 ROM:00128994 ; =============== S U B R O U T I N E ======================================= ROM:00128994 ROM:00128994 ROM:00128994 sub_128994: ; CODE XREF: sub_1190CE+A↑p ROM:00128994 ; sub_128B72:loc_128BA2↓p ROM:00128994 clr.w ($594).w ROM:00128998 clr.w ($596).w ROM:0012899C bclr #4,($88A).w ROM:001289A2 bclr #5,($897).w ROM:001289A8 bclr #3,($88A).w ROM:001289AE bclr #3,($894).w ROM:001289B4 clr.w ($DD4).w ROM:001289B8 clr.b ($14B8).w ROM:001289BC clr.w ($146C).w ROM:001289C0 clr.w ($146E).w ROM:001289C4 clr.w ($1470).w ROM:001289C8 clr.w ($1472).w ROM:001289CC clr.w ($1474).w ROM:001289D0 clr.w ($1476).w ROM:001289D4 clr.w ($1478).w ROM:001289D8 clr.w ($147A).w ROM:001289DC clr.w ($147C).w ROM:001289E0 clr.w ($147E).w ROM:001289E4 clr.w ($DEE).w ROM:001289E8 clr.w ($DF0).w ROM:001289EC clr.w ($DF2).w ROM:001289F0 clr.w ($DF4).w ROM:001289F4 clr.w ($DF6).w ROM:001289F8 clr.w ($DF8).w ROM:001289FC clr.w ($1B2A).w ROM:00128A00 clr.w ($1B2C).w ROM:00128A04 clr.w ($DFA).w ROM:00128A08 clr.w ($DFC).w ROM:00128A0C clr.b ($1266).w ROM:00128A10 clr.b ($14B6).w ROM:00128A14 bclr #7,($141D).w ROM:00128A1A bclr #2,($1520).w ROM:00128A20 bclr #5,($151F).w ROM:00128A26 bclr #7,($151F).w ROM:00128A2C bclr #0,($1520).w ROM:00128A32 move.b #$FF,($14B9).w ROM:00128A38 move.b #$FF,($127B).w ROM:00128A3E move.w #$FFFF,($DE6).w ROM:00128A44 move.w #$FFFF,($DE8).w ROM:00128A4A move.w #$FFFF,($1B22).w ROM:00128A50 move.w #$FFFF,($1B24).w ROM:00128A56 clr.w ($144A).w ROM:00128A5A bclr #2,($151F).w ROM:00128A60 clr.w ($E9C).w ROM:00128A64 clr.w ($1480).w ROM:00128A68 clr.w ($EA0).w ROM:00128A6C clr.w ($EA2).w ROM:00128A70 clr.w ($EA4).w ROM:00128A74 clr.w ($1482).w ROM:00128A78 clr.w ($1484).w ROM:00128A7C clr.w ($1486).w ROM:00128A80 clr.w ($EA6).w ROM:00128A84 clr.w ($EA8).w ROM:00128A88 clr.w ($EAA).w ROM:00128A8C clr.w ($1488).w ROM:00128A90 clr.w ($148A).w ROM:00128A94 clr.w ($148C).w ROM:00128A98 clr.w ($EAC).w ROM:00128A9C clr.w ($EAE).w ROM:00128AA0 clr.w ($EB0).w ROM:00128AA4 clr.w ($148E).w ROM:00128AA8 clr.w ($1490).w ROM:00128AAC clr.w ($1492).w ROM:00128AB0 clr.w ($EB2).w ROM:00128AB4 clr.w ($EB4).w ROM:00128AB8 clr.w ($EB6).w ROM:00128ABC clr.b ($14BC).w ROM:00128AC0 clr.b ($14BD).w ROM:00128AC4 clr.b ($14BE).w ROM:00128AC8 clr.w ($9DC).w ROM:00128ACC clr.w ($9DE).w ROM:00128AD0 clr.w ($49E).w ROM:00128AD4 clr.w ($1444).w ROM:00128AD8 clr.w ($1446).w ROM:00128ADC bsr.l sub_131DD0 ROM:00128AE2 move.w #$20,d0 ; ' ' ROM:00128AE6 move.b #$10,d1 ROM:00128AEA lea ($10DC).w,a0 ROM:00128AEE bsr.l sub_1163EC ROM:00128AF4 lea ($111C).w,a0 ROM:00128AF8 bsr.l sub_1163EC ROM:00128AFE lea ($1B2E).w,a0 ROM:00128B02 bsr.l sub_1163EC ROM:00128B08 lea ($1B6E).w,a0 ROM:00128B0C bsr.l sub_1163EC ROM:00128B12 lea ($1BAE).w,a0 ROM:00128B16 bsr.l sub_1163EC ROM:00128B1C lea ($1BEE).w,a0 ROM:00128B20 bsr.l sub_1163EC ROM:00128B26 lea ($1C2E).w,a0 ROM:00128B2A bsr.l sub_1163EC ROM:00128B30 lea ($1C6E).w,a0 ROM:00128B34 bsr.l sub_1163EC ROM:00128B3A lea ($1CAE).w,a0 ROM:00128B3E bsr.l sub_1163EC ROM:00128B44 lea ($1CEE).w,a0 ROM:00128B48 bsr.l sub_1163EC ROM:00128B4E lea ($1D2E).w,a0 ROM:00128B52 bsr.l sub_1163EC ROM:00128B58 move.b #8,d1 ROM:00128B5C lea ($1D8F).w,a0 ROM:00128B60 bsr.l sub_1163EC ROM:00128B66 lea ($1D6F).w,a0 ROM:00128B6A bsr.l sub_1163EC ROM:00128B70 rts ROM:00128B70 ; End of function sub_128994 ROM:00128B70 ROM:00128B72 ROM:00128B72 ; =============== S U B R O U T I N E ======================================= ROM:00128B72 ROM:00128B72 ROM:00128B72 sub_128B72: ; CODE XREF: sub_1263AE+310↑p ROM:00128B72 move.b $B(a3),d7 ROM:00128B76 ext.w d7 ROM:00128B78 lsr.w #1,d7 ROM:00128B7A lea $C(a3),a2 ROM:00128B7E move.w #1,d3 ROM:00128B82 bra.s loc_128B88 ROM:00128B84 ; --------------------------------------------------------------------------- ROM:00128B84 ROM:00128B84 loc_128B84: ; CODE XREF: sub_128B72:loc_128BA0↓j ROM:00128B84 addi.w #1,d3 ROM:00128B88 ROM:00128B88 loc_128B88: ; CODE XREF: sub_128B72+10↑j ROM:00128B88 cmp.w d7,d3 ROM:00128B8A bgt.w loc_128BA2 ROM:00128B8E movea.w (a2)+,a4 ROM:00128B90 move.b (a2)+,d6 ROM:00128B92 move.b (a2)+,d5 ROM:00128B94 cmpi.b #$10,d5 ROM:00128B98 bne.s loc_128B9E ROM:00128B9A bset d6,(a4) ROM:00128B9C bra.s loc_128BA0 ROM:00128B9E ; --------------------------------------------------------------------------- ROM:00128B9E ROM:00128B9E loc_128B9E: ; CODE XREF: sub_128B72+26↑j ROM:00128B9E bclr d6,(a4) ROM:00128BA0 ROM:00128BA0 loc_128BA0: ; CODE XREF: sub_128B72+2A↑j ROM:00128BA0 bra.s loc_128B84 ROM:00128BA2 ; --------------------------------------------------------------------------- ROM:00128BA2 ROM:00128BA2 loc_128BA2: ; CODE XREF: sub_128B72+18↑j ROM:00128BA2 bsr.w sub_128994 ROM:00128BA6 rts ROM:00128BA6 ; End of function sub_128B72 ROM:00128BA6 ROM:00128BA8 ROM:00128BA8 ; =============== S U B R O U T I N E ======================================= ROM:00128BA8 ROM:00128BA8 ROM:00128BA8 sub_128BA8: ; CODE XREF: sub_1263AE+3C8↑p ROM:00128BA8 btst #3,($1428).w ROM:00128BAE beq.s loc_128BB8 ROM:00128BB0 ori.b #1,($122E).w ROM:00128BB6 bra.s loc_128BBE ROM:00128BB8 ; --------------------------------------------------------------------------- ROM:00128BB8 ROM:00128BB8 loc_128BB8: ; CODE XREF: sub_128BA8+6↑j ROM:00128BB8 andi.b #$FE,($122E).w ROM:00128BBE ROM:00128BBE loc_128BBE: ; CODE XREF: sub_128BA8+E↑j ROM:00128BBE btst #1,($1410).w ROM:00128BC4 beq.s loc_128BCE ROM:00128BC6 ori.b #1,($1223).w ROM:00128BCC bra.s loc_128BD4 ROM:00128BCE ; --------------------------------------------------------------------------- ROM:00128BCE ROM:00128BCE loc_128BCE: ; CODE XREF: sub_128BA8+1C↑j ROM:00128BCE andi.b #$FE,($1223).w ROM:00128BD4 ROM:00128BD4 loc_128BD4: ; CODE XREF: sub_128BA8+24↑j ROM:00128BD4 btst #4,($894).w ROM:00128BDA beq.s loc_128BE4 ROM:00128BDC ori.b #2,($1223).w ROM:00128BE2 bra.s loc_128BEA ROM:00128BE4 ; --------------------------------------------------------------------------- ROM:00128BE4 ROM:00128BE4 loc_128BE4: ; CODE XREF: sub_128BA8+32↑j ROM:00128BE4 andi.b #$FD,($1223).w ROM:00128BEA ROM:00128BEA loc_128BEA: ; CODE XREF: sub_128BA8+3A↑j ROM:00128BEA btst #0,($8A0).w ROM:00128BF0 beq.s loc_128BFA ROM:00128BF2 ori.b #4,($1223).w ROM:00128BF8 bra.s loc_128C00 ROM:00128BFA ; --------------------------------------------------------------------------- ROM:00128BFA ROM:00128BFA loc_128BFA: ; CODE XREF: sub_128BA8+48↑j ROM:00128BFA andi.b #$FB,($1223).w ROM:00128C00 ROM:00128C00 loc_128C00: ; CODE XREF: sub_128BA8+50↑j ROM:00128C00 btst #4,($896).w ROM:00128C06 beq.s loc_128C10 ROM:00128C08 ori.b #8,($1223).w ROM:00128C0E bra.s loc_128C16 ROM:00128C10 ; --------------------------------------------------------------------------- ROM:00128C10 ROM:00128C10 loc_128C10: ; CODE XREF: sub_128BA8+5E↑j ROM:00128C10 andi.b #$F7,($1223).w ROM:00128C16 ROM:00128C16 loc_128C16: ; CODE XREF: sub_128BA8+66↑j ROM:00128C16 btst #4,($899).w ROM:00128C1C beq.s loc_128C26 ROM:00128C1E ori.b #$10,($1223).w ROM:00128C24 bra.s loc_128C2C ROM:00128C26 ; --------------------------------------------------------------------------- ROM:00128C26 ROM:00128C26 loc_128C26: ; CODE XREF: sub_128BA8+74↑j ROM:00128C26 andi.b #$EF,($1223).w ROM:00128C2C ROM:00128C2C loc_128C2C: ; CODE XREF: sub_128BA8+7C↑j ROM:00128C2C btst #6,($89F).w ROM:00128C32 beq.s loc_128C3C ROM:00128C34 ori.b #$20,($1223).w ; ' ' ROM:00128C3A bra.s loc_128C42 ROM:00128C3C ; --------------------------------------------------------------------------- ROM:00128C3C ROM:00128C3C loc_128C3C: ; CODE XREF: sub_128BA8+8A↑j ROM:00128C3C andi.b #$DF,($1223).w ROM:00128C42 ROM:00128C42 loc_128C42: ; CODE XREF: sub_128BA8+92↑j ROM:00128C42 btst #5,($142E).w ROM:00128C48 beq.s loc_128C52 ROM:00128C4A ori.b #$40,($1223).w ; '@' ROM:00128C50 bra.s loc_128C58 ROM:00128C52 ; --------------------------------------------------------------------------- ROM:00128C52 ROM:00128C52 loc_128C52: ; CODE XREF: sub_128BA8+A0↑j ROM:00128C52 andi.b #$BF,($1223).w ROM:00128C58 ROM:00128C58 loc_128C58: ; CODE XREF: sub_128BA8+A8↑j ROM:00128C58 btst #7,($FFFFF411).w ROM:00128C5E bne.s loc_128C68 ROM:00128C60 ori.b #$80,($1223).w ROM:00128C66 bra.s loc_128C6E ROM:00128C68 ; --------------------------------------------------------------------------- ROM:00128C68 ROM:00128C68 loc_128C68: ; CODE XREF: sub_128BA8+B6↑j ROM:00128C68 andi.b #$7F,($1223).w ROM:00128C6E ROM:00128C6E loc_128C6E: ; CODE XREF: sub_128BA8+BE↑j ROM:00128C6E btst #0,($89B).w ROM:00128C74 beq.s loc_128C7E ROM:00128C76 ori.b #1,($1228).w ROM:00128C7C bra.s loc_128C84 ROM:00128C7E ; --------------------------------------------------------------------------- ROM:00128C7E ROM:00128C7E loc_128C7E: ; CODE XREF: sub_128BA8+CC↑j ROM:00128C7E andi.b #$FE,($1228).w ROM:00128C84 ROM:00128C84 loc_128C84: ; CODE XREF: sub_128BA8+D4↑j ROM:00128C84 btst #5,($88E).w ROM:00128C8A beq.s loc_128C94 ROM:00128C8C ori.b #2,($1228).w ROM:00128C92 bra.s loc_128C9A ROM:00128C94 ; --------------------------------------------------------------------------- ROM:00128C94 ROM:00128C94 loc_128C94: ; CODE XREF: sub_128BA8+E2↑j ROM:00128C94 andi.b #$FD,($1228).w ROM:00128C9A ROM:00128C9A loc_128C9A: ; CODE XREF: sub_128BA8+EA↑j ROM:00128C9A btst #5,($88F).w ROM:00128CA0 beq.s loc_128CAA ROM:00128CA2 ori.b #4,($1228).w ROM:00128CA8 bra.s loc_128CB0 ROM:00128CAA ; --------------------------------------------------------------------------- ROM:00128CAA ROM:00128CAA loc_128CAA: ; CODE XREF: sub_128BA8+F8↑j ROM:00128CAA andi.b #$FB,($1228).w ROM:00128CB0 ROM:00128CB0 loc_128CB0: ; CODE XREF: sub_128BA8+100↑j ROM:00128CB0 btst #3,($88D).w ROM:00128CB6 beq.s loc_128CC0 ROM:00128CB8 ori.b #8,($1228).w ROM:00128CBE bra.s loc_128CC6 ROM:00128CC0 ; --------------------------------------------------------------------------- ROM:00128CC0 ROM:00128CC0 loc_128CC0: ; CODE XREF: sub_128BA8+10E↑j ROM:00128CC0 andi.b #$F7,($1228).w ROM:00128CC6 ROM:00128CC6 loc_128CC6: ; CODE XREF: sub_128BA8+116↑j ROM:00128CC6 btst #4,($89C).w ROM:00128CCC beq.s loc_128CD6 ROM:00128CCE ori.b #$10,($1228).w ROM:00128CD4 bra.s loc_128CDC ROM:00128CD6 ; --------------------------------------------------------------------------- ROM:00128CD6 ROM:00128CD6 loc_128CD6: ; CODE XREF: sub_128BA8+124↑j ROM:00128CD6 andi.b #$EF,($1228).w ROM:00128CDC ROM:00128CDC loc_128CDC: ; CODE XREF: sub_128BA8+12C↑j ROM:00128CDC btst #7,($89D).w ROM:00128CE2 beq.s loc_128CEC ROM:00128CE4 ori.b #$20,($1228).w ; ' ' ROM:00128CEA bra.s loc_128CF2 ROM:00128CEC ; --------------------------------------------------------------------------- ROM:00128CEC ROM:00128CEC loc_128CEC: ; CODE XREF: sub_128BA8+13A↑j ROM:00128CEC andi.b #$DF,($1228).w ROM:00128CF2 ROM:00128CF2 loc_128CF2: ; CODE XREF: sub_128BA8+142↑j ROM:00128CF2 btst #1,($893).w ROM:00128CF8 beq.s loc_128D02 ROM:00128CFA ori.b #$40,($1228).w ; '@' ROM:00128D00 bra.s loc_128D08 ROM:00128D02 ; --------------------------------------------------------------------------- ROM:00128D02 ROM:00128D02 loc_128D02: ; CODE XREF: sub_128BA8+150↑j ROM:00128D02 andi.b #$BF,($1228).w ROM:00128D08 ROM:00128D08 loc_128D08: ; CODE XREF: sub_128BA8+158↑j ROM:00128D08 btst #4,($8A2).w ROM:00128D0E beq.s loc_128D18 ROM:00128D10 ori.b #$80,($1228).w ROM:00128D16 bra.s loc_128D1E ROM:00128D18 ; --------------------------------------------------------------------------- ROM:00128D18 ROM:00128D18 loc_128D18: ; CODE XREF: sub_128BA8+166↑j ROM:00128D18 andi.b #$7F,($1228).w ROM:00128D1E ROM:00128D1E loc_128D1E: ; CODE XREF: sub_128BA8+16E↑j ROM:00128D1E btst #1,($894).w ROM:00128D24 beq.s loc_128D2E ROM:00128D26 ori.b #1,($1229).w ROM:00128D2C bra.s loc_128D34 ROM:00128D2E ; --------------------------------------------------------------------------- ROM:00128D2E ROM:00128D2E loc_128D2E: ; CODE XREF: sub_128BA8+17C↑j ROM:00128D2E andi.b #$FE,($1229).w ROM:00128D34 ROM:00128D34 loc_128D34: ; CODE XREF: sub_128BA8+184↑j ROM:00128D34 btst #2,($CA2).w ROM:00128D3A beq.s loc_128D44 ROM:00128D3C ori.b #2,($1229).w ROM:00128D42 bra.s loc_128D4A ROM:00128D44 ; --------------------------------------------------------------------------- ROM:00128D44 ROM:00128D44 loc_128D44: ; CODE XREF: sub_128BA8+192↑j ROM:00128D44 andi.b #$FD,($1229).w ROM:00128D4A ROM:00128D4A loc_128D4A: ; CODE XREF: sub_128BA8+19A↑j ROM:00128D4A btst #0,($899).w ROM:00128D50 beq.s loc_128D5A ROM:00128D52 ori.b #4,($1229).w ROM:00128D58 bra.s loc_128D60 ROM:00128D5A ; --------------------------------------------------------------------------- ROM:00128D5A ROM:00128D5A loc_128D5A: ; CODE XREF: sub_128BA8+1A8↑j ROM:00128D5A andi.b #$FB,($1229).w ROM:00128D60 ROM:00128D60 loc_128D60: ; CODE XREF: sub_128BA8+1B0↑j ROM:00128D60 btst #1,($CA2).w ROM:00128D66 beq.s loc_128D70 ROM:00128D68 ori.b #8,($1229).w ROM:00128D6E bra.s loc_128D76 ROM:00128D70 ; --------------------------------------------------------------------------- ROM:00128D70 ROM:00128D70 loc_128D70: ; CODE XREF: sub_128BA8+1BE↑j ROM:00128D70 andi.b #$F7,($1229).w ROM:00128D76 ROM:00128D76 loc_128D76: ; CODE XREF: sub_128BA8+1C6↑j ROM:00128D76 btst #0,($CA2).w ROM:00128D7C beq.s loc_128D86 ROM:00128D7E ori.b #$10,($1229).w ROM:00128D84 bra.s loc_128D8C ROM:00128D86 ; --------------------------------------------------------------------------- ROM:00128D86 ROM:00128D86 loc_128D86: ; CODE XREF: sub_128BA8+1D4↑j ROM:00128D86 andi.b #$EF,($1229).w ROM:00128D8C ROM:00128D8C loc_128D8C: ; CODE XREF: sub_128BA8+1DC↑j ROM:00128D8C btst #7,($CA3).w ROM:00128D92 beq.s loc_128D9C ROM:00128D94 ori.b #$20,($1229).w ; ' ' ROM:00128D9A bra.s loc_128DA2 ROM:00128D9C ; --------------------------------------------------------------------------- ROM:00128D9C ROM:00128D9C loc_128D9C: ; CODE XREF: sub_128BA8+1EA↑j ROM:00128D9C andi.b #$DF,($1229).w ROM:00128DA2 ROM:00128DA2 loc_128DA2: ; CODE XREF: sub_128BA8+1F2↑j ROM:00128DA2 btst #0,($11E3).w ROM:00128DA8 beq.s loc_128DB2 ROM:00128DAA ori.b #1,($122A).w ROM:00128DB0 bra.s loc_128DB8 ROM:00128DB2 ; --------------------------------------------------------------------------- ROM:00128DB2 ROM:00128DB2 loc_128DB2: ; CODE XREF: sub_128BA8+200↑j ROM:00128DB2 andi.b #$FE,($122A).w ROM:00128DB8 ROM:00128DB8 loc_128DB8: ; CODE XREF: sub_128BA8+208↑j ROM:00128DB8 btst #0,($11F0).w ROM:00128DBE beq.s loc_128DC8 ROM:00128DC0 ori.b #2,($122A).w ROM:00128DC6 bra.s loc_128DCE ROM:00128DC8 ; --------------------------------------------------------------------------- ROM:00128DC8 ROM:00128DC8 loc_128DC8: ; CODE XREF: sub_128BA8+216↑j ROM:00128DC8 andi.b #$FD,($122A).w ROM:00128DCE ROM:00128DCE loc_128DCE: ; CODE XREF: sub_128BA8+21E↑j ROM:00128DCE btst #0,($11EE).w ROM:00128DD4 beq.s loc_128DDE ROM:00128DD6 ori.b #4,($122A).w ROM:00128DDC bra.s loc_128DE4 ROM:00128DDE ; --------------------------------------------------------------------------- ROM:00128DDE ROM:00128DDE loc_128DDE: ; CODE XREF: sub_128BA8+22C↑j ROM:00128DDE andi.b #$FB,($122A).w ROM:00128DE4 ROM:00128DE4 loc_128DE4: ; CODE XREF: sub_128BA8+234↑j ROM:00128DE4 btst #0,($1287).w ROM:00128DEA beq.s loc_128DF4 ROM:00128DEC ori.b #1,($1258).w ROM:00128DF2 bra.s loc_128DFA ROM:00128DF4 ; --------------------------------------------------------------------------- ROM:00128DF4 ROM:00128DF4 loc_128DF4: ; CODE XREF: sub_128BA8+242↑j ROM:00128DF4 andi.b #$FE,($1258).w ROM:00128DFA ROM:00128DFA loc_128DFA: ; CODE XREF: sub_128BA8+24A↑j ROM:00128DFA btst #2,($1404).w ROM:00128E00 beq.s loc_128E0A ROM:00128E02 ori.b #1,($122B).w ROM:00128E08 bra.s loc_128E10 ROM:00128E0A ; --------------------------------------------------------------------------- ROM:00128E0A ROM:00128E0A loc_128E0A: ; CODE XREF: sub_128BA8+258↑j ROM:00128E0A andi.b #$FE,($122B).w ROM:00128E10 ROM:00128E10 loc_128E10: ; CODE XREF: sub_128BA8+260↑j ROM:00128E10 btst #6,($142F).w ROM:00128E16 beq.s loc_128E20 ROM:00128E18 ori.b #2,($122B).w ROM:00128E1E bra.s loc_128E26 ROM:00128E20 ; --------------------------------------------------------------------------- ROM:00128E20 ROM:00128E20 loc_128E20: ; CODE XREF: sub_128BA8+26E↑j ROM:00128E20 andi.b #$FD,($122B).w ROM:00128E26 ROM:00128E26 loc_128E26: ; CODE XREF: sub_128BA8+276↑j ROM:00128E26 btst #2,($141D).w ROM:00128E2C beq.s loc_128E36 ROM:00128E2E ori.b #4,($122B).w ROM:00128E34 bra.s loc_128E3C ROM:00128E36 ; --------------------------------------------------------------------------- ROM:00128E36 ROM:00128E36 loc_128E36: ; CODE XREF: sub_128BA8+284↑j ROM:00128E36 andi.b #$FB,($122B).w ROM:00128E3C ROM:00128E3C loc_128E3C: ; CODE XREF: sub_128BA8+28C↑j ROM:00128E3C btst #6,($1412).w ROM:00128E42 beq.s loc_128E4C ROM:00128E44 ori.b #8,($122B).w ROM:00128E4A bra.s loc_128E52 ROM:00128E4C ; --------------------------------------------------------------------------- ROM:00128E4C ROM:00128E4C loc_128E4C: ; CODE XREF: sub_128BA8+29A↑j ROM:00128E4C andi.b #$F7,($122B).w ROM:00128E52 ROM:00128E52 loc_128E52: ; CODE XREF: sub_128BA8+2A2↑j ROM:00128E52 btst #4,($140F).w ROM:00128E58 beq.s loc_128E62 ROM:00128E5A ori.b #$10,($122B).w ROM:00128E60 bra.s loc_128E68 ROM:00128E62 ; --------------------------------------------------------------------------- ROM:00128E62 ROM:00128E62 loc_128E62: ; CODE XREF: sub_128BA8+2B0↑j ROM:00128E62 andi.b #$EF,($122B).w ROM:00128E68 ROM:00128E68 loc_128E68: ; CODE XREF: sub_128BA8+2B8↑j ROM:00128E68 btst #1,($1520).w ROM:00128E6E beq.s loc_128E78 ROM:00128E70 ori.b #$20,($122B).w ; ' ' ROM:00128E76 bra.s loc_128E7E ROM:00128E78 ; --------------------------------------------------------------------------- ROM:00128E78 ROM:00128E78 loc_128E78: ; CODE XREF: sub_128BA8+2C6↑j ROM:00128E78 andi.b #$DF,($122B).w ROM:00128E7E ROM:00128E7E loc_128E7E: ; CODE XREF: sub_128BA8+2CE↑j ROM:00128E7E btst #0,($1426).w ROM:00128E84 beq.s loc_128E8E ROM:00128E86 ori.b #1,($122C).w ROM:00128E8C bra.s loc_128E94 ROM:00128E8E ; --------------------------------------------------------------------------- ROM:00128E8E ROM:00128E8E loc_128E8E: ; CODE XREF: sub_128BA8+2DC↑j ROM:00128E8E andi.b #$FE,($122C).w ROM:00128E94 ROM:00128E94 loc_128E94: ; CODE XREF: sub_128BA8+2E4↑j ROM:00128E94 btst #1,($1410).w ROM:00128E9A beq.s loc_128EA4 ROM:00128E9C ori.b #2,($122C).w ROM:00128EA2 bra.s loc_128EAA ROM:00128EA4 ; --------------------------------------------------------------------------- ROM:00128EA4 ROM:00128EA4 loc_128EA4: ; CODE XREF: sub_128BA8+2F2↑j ROM:00128EA4 andi.b #$FD,($122C).w ROM:00128EAA ROM:00128EAA loc_128EAA: ; CODE XREF: sub_128BA8+2FA↑j ROM:00128EAA btst #1,($890).w ROM:00128EB0 beq.s loc_128EBA ROM:00128EB2 ori.b #4,($122C).w ROM:00128EB8 bra.s loc_128EC0 ROM:00128EBA ; --------------------------------------------------------------------------- ROM:00128EBA ROM:00128EBA loc_128EBA: ; CODE XREF: sub_128BA8+308↑j ROM:00128EBA andi.b #$FB,($122C).w ROM:00128EC0 ROM:00128EC0 loc_128EC0: ; CODE XREF: sub_128BA8+310↑j ROM:00128EC0 btst #7,($140D).w ROM:00128EC6 beq.s loc_128ED0 ROM:00128EC8 ori.b #8,($122C).w ROM:00128ECE bra.s loc_128ED6 ROM:00128ED0 ; --------------------------------------------------------------------------- ROM:00128ED0 ROM:00128ED0 loc_128ED0: ; CODE XREF: sub_128BA8+31E↑j ROM:00128ED0 andi.b #$F7,($122C).w ROM:00128ED6 ROM:00128ED6 loc_128ED6: ; CODE XREF: sub_128BA8+326↑j ROM:00128ED6 btst #1,($1426).w ROM:00128EDC beq.s loc_128EE6 ROM:00128EDE ori.b #$10,($122C).w ROM:00128EE4 bra.s loc_128EEC ROM:00128EE6 ; --------------------------------------------------------------------------- ROM:00128EE6 ROM:00128EE6 loc_128EE6: ; CODE XREF: sub_128BA8+334↑j ROM:00128EE6 andi.b #$EF,($122C).w ROM:00128EEC ROM:00128EEC loc_128EEC: ; CODE XREF: sub_128BA8+33C↑j ROM:00128EEC btst #7,($1404).w ROM:00128EF2 beq.s loc_128EFC ROM:00128EF4 ori.b #$20,($122C).w ; ' ' ROM:00128EFA bra.s loc_128F02 ROM:00128EFC ; --------------------------------------------------------------------------- ROM:00128EFC ROM:00128EFC loc_128EFC: ; CODE XREF: sub_128BA8+34A↑j ROM:00128EFC andi.b #$DF,($122C).w ROM:00128F02 ROM:00128F02 loc_128F02: ; CODE XREF: sub_128BA8+352↑j ROM:00128F02 btst #6,($1422).w ROM:00128F08 beq.s loc_128F12 ROM:00128F0A ori.b #$20,($122C).w ; ' ' ROM:00128F10 bra.s loc_128F18 ROM:00128F12 ; --------------------------------------------------------------------------- ROM:00128F12 ROM:00128F12 loc_128F12: ; CODE XREF: sub_128BA8+360↑j ROM:00128F12 andi.b #$DF,($122C).w ROM:00128F18 ROM:00128F18 loc_128F18: ; CODE XREF: sub_128BA8+368↑j ROM:00128F18 btst #4,($1421).w ROM:00128F1E beq.s loc_128F28 ROM:00128F20 ori.b #$20,($122C).w ; ' ' ROM:00128F26 bra.s loc_128F2E ROM:00128F28 ; --------------------------------------------------------------------------- ROM:00128F28 ROM:00128F28 loc_128F28: ; CODE XREF: sub_128BA8+376↑j ROM:00128F28 andi.b #$DF,($122C).w ROM:00128F2E ROM:00128F2E loc_128F2E: ; CODE XREF: sub_128BA8+37E↑j ROM:00128F2E btst #2,($140F).w ROM:00128F34 beq.s loc_128F3E ROM:00128F36 ori.b #1,($122D).w ROM:00128F3C bra.s loc_128F44 ROM:00128F3E ; --------------------------------------------------------------------------- ROM:00128F3E ROM:00128F3E loc_128F3E: ; CODE XREF: sub_128BA8+38C↑j ROM:00128F3E andi.b #$FE,($122D).w ROM:00128F44 ROM:00128F44 loc_128F44: ; CODE XREF: sub_128BA8+394↑j ROM:00128F44 btst #7,($1417).w ROM:00128F4A beq.s loc_128F54 ROM:00128F4C ori.b #2,($122D).w ROM:00128F52 bra.s loc_128F5A ROM:00128F54 ; --------------------------------------------------------------------------- ROM:00128F54 ROM:00128F54 loc_128F54: ; CODE XREF: sub_128BA8+3A2↑j ROM:00128F54 andi.b #$FD,($122D).w ROM:00128F5A ROM:00128F5A loc_128F5A: ; CODE XREF: sub_128BA8+3AA↑j ROM:00128F5A btst #4,($1417).w ROM:00128F60 beq.s loc_128F6A ROM:00128F62 ori.b #4,($122D).w ROM:00128F68 bra.s loc_128F70 ROM:00128F6A ; --------------------------------------------------------------------------- ROM:00128F6A ROM:00128F6A loc_128F6A: ; CODE XREF: sub_128BA8+3B8↑j ROM:00128F6A andi.b #$FB,($122D).w ROM:00128F70 ROM:00128F70 loc_128F70: ; CODE XREF: sub_128BA8+3C0↑j ROM:00128F70 btst #0,($1429).w ROM:00128F76 beq.s loc_128F80 ROM:00128F78 ori.b #8,($122D).w ROM:00128F7E bra.s loc_128F86 ROM:00128F80 ; --------------------------------------------------------------------------- ROM:00128F80 ROM:00128F80 loc_128F80: ; CODE XREF: sub_128BA8+3CE↑j ROM:00128F80 andi.b #$F7,($122D).w ROM:00128F86 ROM:00128F86 loc_128F86: ; CODE XREF: sub_128BA8+3D6↑j ROM:00128F86 btst #1,($1417).w ROM:00128F8C beq.s loc_128F96 ROM:00128F8E ori.b #$10,($122D).w ROM:00128F94 bra.s loc_128F9C ROM:00128F96 ; --------------------------------------------------------------------------- ROM:00128F96 ROM:00128F96 loc_128F96: ; CODE XREF: sub_128BA8+3E4↑j ROM:00128F96 andi.b #$EF,($122D).w ROM:00128F9C ROM:00128F9C loc_128F9C: ; CODE XREF: sub_128BA8+3EC↑j ROM:00128F9C btst #4,($899).w ROM:00128FA2 beq.s loc_128FAC ROM:00128FA4 ori.b #$20,($122D).w ; ' ' ROM:00128FAA bra.s loc_128FB2 ROM:00128FAC ; --------------------------------------------------------------------------- ROM:00128FAC ROM:00128FAC loc_128FAC: ; CODE XREF: sub_128BA8+3FA↑j ROM:00128FAC andi.b #$DF,($122D).w ROM:00128FB2 ROM:00128FB2 loc_128FB2: ; CODE XREF: sub_128BA8+402↑j ROM:00128FB2 btst #3,($1430).w ROM:00128FB8 beq.s loc_128FC2 ROM:00128FBA ori.b #$20,($122D).w ; ' ' ROM:00128FC0 bra.s loc_128FC8 ROM:00128FC2 ; --------------------------------------------------------------------------- ROM:00128FC2 ROM:00128FC2 loc_128FC2: ; CODE XREF: sub_128BA8+410↑j ROM:00128FC2 andi.b #$DF,($122D).w ROM:00128FC8 ROM:00128FC8 loc_128FC8: ; CODE XREF: sub_128BA8+418↑j ROM:00128FC8 btst #6,($891).w ROM:00128FCE bne.s loc_128FD8 ROM:00128FD0 ori.b #1,($1226).w ROM:00128FD6 bra.s loc_128FDE ROM:00128FD8 ; --------------------------------------------------------------------------- ROM:00128FD8 ROM:00128FD8 loc_128FD8: ; CODE XREF: sub_128BA8+426↑j ROM:00128FD8 andi.b #$FE,($1226).w ROM:00128FDE ROM:00128FDE loc_128FDE: ; CODE XREF: sub_128BA8+42E↑j ROM:00128FDE btst #4,($892).w ROM:00128FE4 bne.s loc_128FEE ROM:00128FE6 ori.b #2,($1226).w ROM:00128FEC bra.s loc_128FF4 ROM:00128FEE ; --------------------------------------------------------------------------- ROM:00128FEE ROM:00128FEE loc_128FEE: ; CODE XREF: sub_128BA8+43C↑j ROM:00128FEE andi.b #$FD,($1226).w ROM:00128FF4 ROM:00128FF4 loc_128FF4: ; CODE XREF: sub_128BA8+444↑j ROM:00128FF4 btst #1,($145E).w ROM:00128FFA beq.s loc_129004 ROM:00128FFC ori.b #4,($1226).w ROM:00129002 bra.s loc_12900A ROM:00129004 ; --------------------------------------------------------------------------- ROM:00129004 ROM:00129004 loc_129004: ; CODE XREF: sub_128BA8+452↑j ROM:00129004 andi.b #$FB,($1226).w ROM:0012900A ROM:0012900A loc_12900A: ; CODE XREF: sub_128BA8+45A↑j ROM:0012900A btst #7,($892).w ROM:00129010 beq.s loc_12901A ROM:00129012 ori.b #8,($1226).w ROM:00129018 bra.s loc_129020 ROM:0012901A ; --------------------------------------------------------------------------- ROM:0012901A ROM:0012901A loc_12901A: ; CODE XREF: sub_128BA8+468↑j ROM:0012901A andi.b #$F7,($1226).w ROM:00129020 ROM:00129020 loc_129020: ; CODE XREF: sub_128BA8+470↑j ROM:00129020 btst #0,($11E3).w ROM:00129026 beq.s loc_129030 ROM:00129028 ori.b #1,($1224).w ROM:0012902E bra.s loc_129036 ROM:00129030 ; --------------------------------------------------------------------------- ROM:00129030 ROM:00129030 loc_129030: ; CODE XREF: sub_128BA8+47E↑j ROM:00129030 andi.b #$FE,($1224).w ROM:00129036 ROM:00129036 loc_129036: ; CODE XREF: sub_128BA8+486↑j ROM:00129036 btst #1,($11E3).w ROM:0012903C beq.s loc_129046 ROM:0012903E ori.b #2,($1224).w ROM:00129044 bra.s loc_12904C ROM:00129046 ; --------------------------------------------------------------------------- ROM:00129046 ROM:00129046 loc_129046: ; CODE XREF: sub_128BA8+494↑j ROM:00129046 andi.b #$FD,($1224).w ROM:0012904C ROM:0012904C loc_12904C: ; CODE XREF: sub_128BA8+49C↑j ROM:0012904C btst #7,($1426).w ROM:00129052 beq.s loc_12905C ROM:00129054 ori.b #1,($1225).w ROM:0012905A bra.s loc_129062 ROM:0012905C ; --------------------------------------------------------------------------- ROM:0012905C ROM:0012905C loc_12905C: ; CODE XREF: sub_128BA8+4AA↑j ROM:0012905C andi.b #$FE,($1225).w ROM:00129062 ROM:00129062 loc_129062: ; CODE XREF: sub_128BA8+4B2↑j ROM:00129062 btst #3,($1420).w ROM:00129068 beq.s loc_129072 ROM:0012906A ori.b #2,($1225).w ROM:00129070 bra.s loc_129078 ROM:00129072 ; --------------------------------------------------------------------------- ROM:00129072 ROM:00129072 loc_129072: ; CODE XREF: sub_128BA8+4C0↑j ROM:00129072 andi.b #$FD,($1225).w ROM:00129078 ROM:00129078 loc_129078: ; CODE XREF: sub_128BA8+4C8↑j ROM:00129078 btst #1,($1410).w ROM:0012907E beq.s loc_129088 ROM:00129080 ori.b #4,($1225).w ROM:00129086 bra.s loc_12908E ROM:00129088 ; --------------------------------------------------------------------------- ROM:00129088 ROM:00129088 loc_129088: ; CODE XREF: sub_128BA8+4D6↑j ROM:00129088 andi.b #$FB,($1225).w ROM:0012908E ROM:0012908E loc_12908E: ; CODE XREF: sub_128BA8+4DE↑j ROM:0012908E btst #6,($142B).w ROM:00129094 beq.s loc_12909E ROM:00129096 ori.b #8,($1225).w ROM:0012909C bra.s loc_1290A4 ROM:0012909E ; --------------------------------------------------------------------------- ROM:0012909E ROM:0012909E loc_12909E: ; CODE XREF: sub_128BA8+4EC↑j ROM:0012909E andi.b #$F7,($1225).w ROM:001290A4 ROM:001290A4 loc_1290A4: ; CODE XREF: sub_128BA8+4F4↑j ROM:001290A4 btst #2,($1428).w ROM:001290AA beq.s loc_1290B4 ROM:001290AC ori.b #$10,($1225).w ROM:001290B2 bra.s loc_1290BA ROM:001290B4 ; --------------------------------------------------------------------------- ROM:001290B4 ROM:001290B4 loc_1290B4: ; CODE XREF: sub_128BA8+502↑j ROM:001290B4 andi.b #$EF,($1225).w ROM:001290BA ROM:001290BA loc_1290BA: ; CODE XREF: sub_128BA8+50A↑j ROM:001290BA btst #2,($1409).w ROM:001290C0 beq.s loc_1290CA ROM:001290C2 ori.b #$20,($1225).w ; ' ' ROM:001290C8 bra.s loc_1290D0 ROM:001290CA ; --------------------------------------------------------------------------- ROM:001290CA ROM:001290CA loc_1290CA: ; CODE XREF: sub_128BA8+518↑j ROM:001290CA andi.b #$DF,($1225).w ROM:001290D0 ROM:001290D0 loc_1290D0: ; CODE XREF: sub_128BA8+520↑j ROM:001290D0 btst #7,($140D).w ROM:001290D6 beq.s loc_1290E0 ROM:001290D8 ori.b #$40,($1225).w ; '@' ROM:001290DE bra.s loc_1290E6 ROM:001290E0 ; --------------------------------------------------------------------------- ROM:001290E0 ROM:001290E0 loc_1290E0: ; CODE XREF: sub_128BA8+52E↑j ROM:001290E0 andi.b #$BF,($1225).w ROM:001290E6 ROM:001290E6 loc_1290E6: ; CODE XREF: sub_128BA8+536↑j ROM:001290E6 btst #0,($1417).w ROM:001290EC beq.s loc_1290F6 ROM:001290EE ori.b #$80,($1225).w ROM:001290F4 bra.s loc_1290FC ROM:001290F6 ; --------------------------------------------------------------------------- ROM:001290F6 ROM:001290F6 loc_1290F6: ; CODE XREF: sub_128BA8+544↑j ROM:001290F6 andi.b #$7F,($1225).w ROM:001290FC ROM:001290FC loc_1290FC: ; CODE XREF: sub_128BA8+54C↑j ROM:001290FC btst #7,($1423).w ROM:00129102 beq.s loc_12910C ROM:00129104 ori.w #1,($CA4).w ROM:0012910A bra.s loc_129112 ROM:0012910C ; --------------------------------------------------------------------------- ROM:0012910C ROM:0012910C loc_12910C: ; CODE XREF: sub_128BA8+55A↑j ROM:0012910C andi.w #$FFFE,($CA4).w ROM:00129112 ROM:00129112 loc_129112: ; CODE XREF: sub_128BA8+562↑j ROM:00129112 btst #6,($1420).w ROM:00129118 beq.s loc_129122 ROM:0012911A ori.w #2,($CA4).w ROM:00129120 bra.s loc_129128 ROM:00129122 ; --------------------------------------------------------------------------- ROM:00129122 ROM:00129122 loc_129122: ; CODE XREF: sub_128BA8+570↑j ROM:00129122 andi.w #$FFFD,($CA4).w ROM:00129128 ROM:00129128 loc_129128: ; CODE XREF: sub_128BA8+578↑j ROM:00129128 btst #4,($1410).w ROM:0012912E beq.s loc_129138 ROM:00129130 ori.w #4,($CA4).w ROM:00129136 bra.s loc_12913E ROM:00129138 ; --------------------------------------------------------------------------- ROM:00129138 ROM:00129138 loc_129138: ; CODE XREF: sub_128BA8+586↑j ROM:00129138 andi.w #$FFFB,($CA4).w ROM:0012913E ROM:0012913E loc_12913E: ; CODE XREF: sub_128BA8+58E↑j ROM:0012913E btst #2,($140D).w ROM:00129144 beq.s loc_12914E ROM:00129146 ori.w #8,($CA4).w ROM:0012914C bra.s loc_129154 ROM:0012914E ; --------------------------------------------------------------------------- ROM:0012914E ROM:0012914E loc_12914E: ; CODE XREF: sub_128BA8+59C↑j ROM:0012914E andi.w #$FFF7,($CA4).w ROM:00129154 ROM:00129154 loc_129154: ; CODE XREF: sub_128BA8+5A4↑j ROM:00129154 btst #5,($1422).w ROM:0012915A beq.s loc_129164 ROM:0012915C ori.w #$10,($CA4).w ROM:00129162 bra.s loc_12916A ROM:00129164 ; --------------------------------------------------------------------------- ROM:00129164 ROM:00129164 loc_129164: ; CODE XREF: sub_128BA8+5B2↑j ROM:00129164 andi.w #$FFEF,($CA4).w ROM:0012916A ROM:0012916A loc_12916A: ; CODE XREF: sub_128BA8+5BA↑j ROM:0012916A btst #4,($1418).w ROM:00129170 beq.s loc_12917A ROM:00129172 ori.w #$20,($CA4).w ; ' ' ROM:00129178 bra.s loc_129180 ROM:0012917A ; --------------------------------------------------------------------------- ROM:0012917A ROM:0012917A loc_12917A: ; CODE XREF: sub_128BA8+5C8↑j ROM:0012917A andi.w #$FFDF,($CA4).w ROM:00129180 ROM:00129180 loc_129180: ; CODE XREF: sub_128BA8+5D0↑j ROM:00129180 btst #7,($140C).w ROM:00129186 beq.s loc_129190 ROM:00129188 ori.w #$40,($CA4).w ; '@' ROM:0012918E bra.s loc_129196 ROM:00129190 ; --------------------------------------------------------------------------- ROM:00129190 ROM:00129190 loc_129190: ; CODE XREF: sub_128BA8+5DE↑j ROM:00129190 andi.w #$FFBF,($CA4).w ROM:00129196 ROM:00129196 loc_129196: ; CODE XREF: sub_128BA8+5E6↑j ROM:00129196 btst #4,($140C).w ROM:0012919C beq.s loc_1291A6 ROM:0012919E ori.w #$80,($CA4).w ROM:001291A4 bra.s loc_1291AC ROM:001291A6 ; --------------------------------------------------------------------------- ROM:001291A6 ROM:001291A6 loc_1291A6: ; CODE XREF: sub_128BA8+5F4↑j ROM:001291A6 andi.w #$FF7F,($CA4).w ROM:001291AC ROM:001291AC loc_1291AC: ; CODE XREF: sub_128BA8+5FC↑j ROM:001291AC btst #5,($141E).w ROM:001291B2 beq.s loc_1291BC ROM:001291B4 ori.w #$100,($CA4).w ROM:001291BA bra.s loc_1291C2 ROM:001291BC ; --------------------------------------------------------------------------- ROM:001291BC ROM:001291BC loc_1291BC: ; CODE XREF: sub_128BA8+60A↑j ROM:001291BC andi.w #$FEFF,($CA4).w ROM:001291C2 ROM:001291C2 loc_1291C2: ; CODE XREF: sub_128BA8+612↑j ROM:001291C2 btst #6,($140A).w ROM:001291C8 beq.s loc_1291D2 ROM:001291CA ori.w #$200,($CA4).w ROM:001291D0 bra.s loc_1291D8 ROM:001291D2 ; --------------------------------------------------------------------------- ROM:001291D2 ROM:001291D2 loc_1291D2: ; CODE XREF: sub_128BA8+620↑j ROM:001291D2 andi.w #$FDFF,($CA4).w ROM:001291D8 ROM:001291D8 loc_1291D8: ; CODE XREF: sub_128BA8+628↑j ROM:001291D8 btst #2,($1431).w ROM:001291DE beq.s loc_1291E8 ROM:001291E0 ori.w #$400,($CA4).w ROM:001291E6 bra.s loc_1291EE ROM:001291E8 ; --------------------------------------------------------------------------- ROM:001291E8 ROM:001291E8 loc_1291E8: ; CODE XREF: sub_128BA8+636↑j ROM:001291E8 andi.w #$FBFF,($CA4).w ROM:001291EE ROM:001291EE loc_1291EE: ; CODE XREF: sub_128BA8+63E↑j ROM:001291EE clr.l d0 ROM:001291F0 move.w $538(a5),d1 ROM:001291F4 cmpi.w #0,d1 ROM:001291F8 bne.s loc_1291FE ROM:001291FA bset #3,d0 ROM:001291FE ROM:001291FE loc_1291FE: ; CODE XREF: sub_128BA8+650↑j ROM:001291FE btst #1,($151F).w ROM:00129204 beq.s loc_12920E ROM:00129206 bset #$12,d0 ROM:0012920A bset #$10,d0 ROM:0012920E ROM:0012920E loc_12920E: ; CODE XREF: sub_128BA8+65C↑j ROM:0012920E btst #3,($151F).w ROM:00129214 beq.s loc_12921A ROM:00129216 bset #$13,d0 ROM:0012921A ROM:0012921A loc_12921A: ; CODE XREF: sub_128BA8+66C↑j ROM:0012921A ori.l #1,d0 ROM:00129220 ori.l #4,d0 ROM:00129226 ori.l #0,d0 ROM:0012922C ori.l #0,d0 ROM:00129232 ori.l #0,d0 ROM:00129238 ori.l #$100,d0 ROM:0012923E ori.l #$200,d0 ROM:00129244 ori.l #$400,d0 ROM:0012924A ori.l #$800,d0 ROM:00129250 ori.l #$1000,d0 ROM:00129256 ori.l #$2000,d0 ROM:0012925C ori.l #$4000,d0 ROM:00129262 ori.l #0,d0 ROM:00129268 ori.l #$20000,d0 ROM:0012926E ori.l #0,d0 ROM:00129274 move.l d0,($8CC).w ROM:00129278 btst #6,($151F).w ROM:0012927E beq.s loc_129288 ROM:00129280 ori.b #1,($1227).w ROM:00129286 bra.s loc_12928E ROM:00129288 ; --------------------------------------------------------------------------- ROM:00129288 ROM:00129288 loc_129288: ; CODE XREF: sub_128BA8+6D6↑j ROM:00129288 andi.b #$FE,($1227).w ROM:0012928E ROM:0012928E loc_12928E: ; CODE XREF: sub_128BA8+6DE↑j ROM:0012928E btst #1,($1404).w ROM:00129294 beq.s loc_12929E ROM:00129296 ori.b #2,($1227).w ROM:0012929C bra.s loc_1292A4 ROM:0012929E ; --------------------------------------------------------------------------- ROM:0012929E ROM:0012929E loc_12929E: ; CODE XREF: sub_128BA8+6EC↑j ROM:0012929E andi.b #$FD,($1227).w ROM:001292A4 ROM:001292A4 loc_1292A4: ; CODE XREF: sub_128BA8+6F4↑j ROM:001292A4 btst #4,($1414).w ROM:001292AA beq.s loc_1292B4 ROM:001292AC ori.b #4,($1227).w ROM:001292B2 bra.s loc_1292BA ROM:001292B4 ; --------------------------------------------------------------------------- ROM:001292B4 ROM:001292B4 loc_1292B4: ; CODE XREF: sub_128BA8+702↑j ROM:001292B4 andi.b #$FB,($1227).w ROM:001292BA ROM:001292BA loc_1292BA: ; CODE XREF: sub_128BA8+70A↑j ROM:001292BA btst #5,($140C).w ROM:001292C0 beq.s loc_1292CA ROM:001292C2 ori.b #8,($1227).w ROM:001292C8 bra.s loc_1292D0 ROM:001292CA ; --------------------------------------------------------------------------- ROM:001292CA ROM:001292CA loc_1292CA: ; CODE XREF: sub_128BA8+718↑j ROM:001292CA andi.b #$F7,($1227).w ROM:001292D0 ROM:001292D0 loc_1292D0: ; CODE XREF: sub_128BA8+720↑j ROM:001292D0 btst #0,($77F).w ROM:001292D6 beq.s loc_1292E0 ROM:001292D8 ori.w #1,($CA6).w ROM:001292DE bra.s loc_1292E6 ROM:001292E0 ; --------------------------------------------------------------------------- ROM:001292E0 ROM:001292E0 loc_1292E0: ; CODE XREF: sub_128BA8+72E↑j ROM:001292E0 andi.w #$FFFE,($CA6).w ROM:001292E6 ROM:001292E6 loc_1292E6: ; CODE XREF: sub_128BA8+736↑j ROM:001292E6 btst #1,($77F).w ROM:001292EC beq.s loc_1292F6 ROM:001292EE ori.w #2,($CA6).w ROM:001292F4 bra.s loc_1292FC ROM:001292F6 ; --------------------------------------------------------------------------- ROM:001292F6 ROM:001292F6 loc_1292F6: ; CODE XREF: sub_128BA8+744↑j ROM:001292F6 andi.w #$FFFD,($CA6).w ROM:001292FC ROM:001292FC loc_1292FC: ; CODE XREF: sub_128BA8+74C↑j ROM:001292FC btst #2,($77F).w ROM:00129302 beq.s loc_12930C ROM:00129304 ori.w #4,($CA6).w ROM:0012930A bra.s loc_129312 ROM:0012930C ; --------------------------------------------------------------------------- ROM:0012930C ROM:0012930C loc_12930C: ; CODE XREF: sub_128BA8+75A↑j ROM:0012930C andi.w #$FFFB,($CA6).w ROM:00129312 ROM:00129312 loc_129312: ; CODE XREF: sub_128BA8+762↑j ROM:00129312 btst #3,($77F).w ROM:00129318 beq.s loc_129322 ROM:0012931A ori.w #8,($CA6).w ROM:00129320 bra.s loc_129328 ROM:00129322 ; --------------------------------------------------------------------------- ROM:00129322 ROM:00129322 loc_129322: ; CODE XREF: sub_128BA8+770↑j ROM:00129322 andi.w #$FFF7,($CA6).w ROM:00129328 ROM:00129328 loc_129328: ; CODE XREF: sub_128BA8+778↑j ROM:00129328 btst #4,($77F).w ROM:0012932E beq.s loc_129338 ROM:00129330 ori.w #$10,($CA6).w ROM:00129336 bra.s loc_12933E ROM:00129338 ; --------------------------------------------------------------------------- ROM:00129338 ROM:00129338 loc_129338: ; CODE XREF: sub_128BA8+786↑j ROM:00129338 andi.w #$FFEF,($CA6).w ROM:0012933E ROM:0012933E loc_12933E: ; CODE XREF: sub_128BA8+78E↑j ROM:0012933E btst #5,($77F).w ROM:00129344 beq.s loc_12934E ROM:00129346 ori.w #$20,($CA6).w ; ' ' ROM:0012934C bra.s loc_129354 ROM:0012934E ; --------------------------------------------------------------------------- ROM:0012934E ROM:0012934E loc_12934E: ; CODE XREF: sub_128BA8+79C↑j ROM:0012934E andi.w #$FFDF,($CA6).w ROM:00129354 ROM:00129354 loc_129354: ; CODE XREF: sub_128BA8+7A4↑j ROM:00129354 btst #6,($77F).w ROM:0012935A beq.s loc_129364 ROM:0012935C ori.w #$40,($CA6).w ; '@' ROM:00129362 bra.s loc_12936A ROM:00129364 ; --------------------------------------------------------------------------- ROM:00129364 ROM:00129364 loc_129364: ; CODE XREF: sub_128BA8+7B2↑j ROM:00129364 andi.w #$FFBF,($CA6).w ROM:0012936A ROM:0012936A loc_12936A: ; CODE XREF: sub_128BA8+7BA↑j ROM:0012936A btst #7,($77F).w ROM:00129370 beq.s loc_12937A ROM:00129372 ori.w #$80,($CA6).w ROM:00129378 bra.s loc_129380 ROM:0012937A ; --------------------------------------------------------------------------- ROM:0012937A ROM:0012937A loc_12937A: ; CODE XREF: sub_128BA8+7C8↑j ROM:0012937A andi.w #$FF7F,($CA6).w ROM:00129380 ROM:00129380 loc_129380: ; CODE XREF: sub_128BA8+7D0↑j ROM:00129380 btst #0,($780).w ROM:00129386 beq.s loc_129390 ROM:00129388 ori.w #$100,($CA6).w ROM:0012938E bra.s loc_129396 ROM:00129390 ; --------------------------------------------------------------------------- ROM:00129390 ROM:00129390 loc_129390: ; CODE XREF: sub_128BA8+7DE↑j ROM:00129390 andi.w #$FEFF,($CA6).w ROM:00129396 ROM:00129396 loc_129396: ; CODE XREF: sub_128BA8+7E6↑j ROM:00129396 btst #1,($780).w ROM:0012939C beq.s loc_1293A6 ROM:0012939E ori.w #$200,($CA6).w ROM:001293A4 bra.s loc_1293AC ROM:001293A6 ; --------------------------------------------------------------------------- ROM:001293A6 ROM:001293A6 loc_1293A6: ; CODE XREF: sub_128BA8+7F4↑j ROM:001293A6 andi.w #$FDFF,($CA6).w ROM:001293AC ROM:001293AC loc_1293AC: ; CODE XREF: sub_128BA8+7FC↑j ROM:001293AC btst #2,($780).w ROM:001293B2 beq.s loc_1293BC ROM:001293B4 ori.w #$400,($CA6).w ROM:001293BA bra.s loc_1293C2 ROM:001293BC ; --------------------------------------------------------------------------- ROM:001293BC ROM:001293BC loc_1293BC: ; CODE XREF: sub_128BA8+80A↑j ROM:001293BC andi.w #$FBFF,($CA6).w ROM:001293C2 ROM:001293C2 loc_1293C2: ; CODE XREF: sub_128BA8+812↑j ROM:001293C2 btst #3,($780).w ROM:001293C8 beq.s loc_1293D2 ROM:001293CA ori.w #$800,($CA6).w ROM:001293D0 bra.s loc_1293D8 ROM:001293D2 ; --------------------------------------------------------------------------- ROM:001293D2 ROM:001293D2 loc_1293D2: ; CODE XREF: sub_128BA8+820↑j ROM:001293D2 andi.w #$F7FF,($CA6).w ROM:001293D8 ROM:001293D8 loc_1293D8: ; CODE XREF: sub_128BA8+828↑j ROM:001293D8 btst #4,($780).w ROM:001293DE beq.s loc_1293E8 ROM:001293E0 ori.w #$1000,($CA6).w ROM:001293E6 bra.s loc_1293EE ROM:001293E8 ; --------------------------------------------------------------------------- ROM:001293E8 ROM:001293E8 loc_1293E8: ; CODE XREF: sub_128BA8+836↑j ROM:001293E8 andi.w #$EFFF,($CA6).w ROM:001293EE ROM:001293EE loc_1293EE: ; CODE XREF: sub_128BA8+83E↑j ROM:001293EE btst #5,($780).w ROM:001293F4 beq.s loc_1293FE ROM:001293F6 ori.w #$2000,($CA6).w ROM:001293FC bra.s loc_129404 ROM:001293FE ; --------------------------------------------------------------------------- ROM:001293FE ROM:001293FE loc_1293FE: ; CODE XREF: sub_128BA8+84C↑j ROM:001293FE andi.w #$DFFF,($CA6).w ROM:00129404 ROM:00129404 loc_129404: ; CODE XREF: sub_128BA8+854↑j ROM:00129404 btst #6,($780).w ROM:0012940A beq.s loc_129414 ROM:0012940C ori.w #$4000,($CA6).w ROM:00129412 bra.s loc_12941A ROM:00129414 ; --------------------------------------------------------------------------- ROM:00129414 ROM:00129414 loc_129414: ; CODE XREF: sub_128BA8+862↑j ROM:00129414 andi.w #$BFFF,($CA6).w ROM:0012941A ROM:0012941A loc_12941A: ; CODE XREF: sub_128BA8+86A↑j ROM:0012941A btst #7,($780).w ROM:00129420 beq.s loc_12942A ROM:00129422 ori.w #$8000,($CA6).w ROM:00129428 bra.s loc_129430 ROM:0012942A ; --------------------------------------------------------------------------- ROM:0012942A ROM:0012942A loc_12942A: ; CODE XREF: sub_128BA8+878↑j ROM:0012942A andi.w #$7FFF,($CA6).w ROM:00129430 ROM:00129430 loc_129430: ; CODE XREF: sub_128BA8+880↑j ROM:00129430 btst #0,($1416).w ROM:00129436 beq.s loc_129440 ROM:00129438 ori.w #1,($CA8).w ROM:0012943E bra.s loc_129446 ROM:00129440 ; --------------------------------------------------------------------------- ROM:00129440 ROM:00129440 loc_129440: ; CODE XREF: sub_128BA8+88E↑j ROM:00129440 andi.w #$FFFE,($CA8).w ROM:00129446 ROM:00129446 loc_129446: ; CODE XREF: sub_128BA8+896↑j ROM:00129446 btst #7,($1427).w ROM:0012944C beq.s loc_129456 ROM:0012944E ori.w #2,($CA8).w ROM:00129454 bra.s loc_12945C ROM:00129456 ; --------------------------------------------------------------------------- ROM:00129456 ROM:00129456 loc_129456: ; CODE XREF: sub_128BA8+8A4↑j ROM:00129456 andi.w #$FFFD,($CA8).w ROM:0012945C ROM:0012945C loc_12945C: ; CODE XREF: sub_128BA8+8AC↑j ROM:0012945C btst #6,($141B).w ROM:00129462 beq.s loc_12946C ROM:00129464 ori.w #4,($CA8).w ROM:0012946A bra.s loc_129472 ROM:0012946C ; --------------------------------------------------------------------------- ROM:0012946C ROM:0012946C loc_12946C: ; CODE XREF: sub_128BA8+8BA↑j ROM:0012946C andi.w #$FFFB,($CA8).w ROM:00129472 ROM:00129472 loc_129472: ; CODE XREF: sub_128BA8+8C2↑j ROM:00129472 btst #7,($140F).w ROM:00129478 beq.s loc_129482 ROM:0012947A ori.w #8,($CA8).w ROM:00129480 bra.s loc_129488 ROM:00129482 ; --------------------------------------------------------------------------- ROM:00129482 ROM:00129482 loc_129482: ; CODE XREF: sub_128BA8+8D0↑j ROM:00129482 andi.w #$FFF7,($CA8).w ROM:00129488 ROM:00129488 loc_129488: ; CODE XREF: sub_128BA8+8D8↑j ROM:00129488 btst #4,($1403).w ROM:0012948E beq.s loc_129498 ROM:00129490 ori.w #$10,($CA8).w ROM:00129496 bra.s loc_12949E ROM:00129498 ; --------------------------------------------------------------------------- ROM:00129498 ROM:00129498 loc_129498: ; CODE XREF: sub_128BA8+8E6↑j ROM:00129498 andi.w #$FFEF,($CA8).w ROM:0012949E ROM:0012949E loc_12949E: ; CODE XREF: sub_128BA8+8EE↑j ROM:0012949E btst #3,($1410).w ROM:001294A4 beq.s loc_1294AE ROM:001294A6 ori.w #$20,($CA8).w ; ' ' ROM:001294AC bra.s loc_1294B4 ROM:001294AE ; --------------------------------------------------------------------------- ROM:001294AE ROM:001294AE loc_1294AE: ; CODE XREF: sub_128BA8+8FC↑j ROM:001294AE andi.w #$FFDF,($CA8).w ROM:001294B4 ROM:001294B4 loc_1294B4: ; CODE XREF: sub_128BA8+904↑j ROM:001294B4 btst #1,($141F).w ROM:001294BA beq.s loc_1294C4 ROM:001294BC ori.w #$40,($CA8).w ; '@' ROM:001294C2 bra.s loc_1294CA ROM:001294C4 ; --------------------------------------------------------------------------- ROM:001294C4 ROM:001294C4 loc_1294C4: ; CODE XREF: sub_128BA8+912↑j ROM:001294C4 andi.w #$FFBF,($CA8).w ROM:001294CA ROM:001294CA loc_1294CA: ; CODE XREF: sub_128BA8+91A↑j ROM:001294CA btst #3,($140C).w ROM:001294D0 beq.s loc_1294DA ROM:001294D2 ori.w #$80,($CA8).w ROM:001294D8 bra.s loc_1294E0 ROM:001294DA ; --------------------------------------------------------------------------- ROM:001294DA ROM:001294DA loc_1294DA: ; CODE XREF: sub_128BA8+928↑j ROM:001294DA andi.w #$FF7F,($CA8).w ROM:001294E0 ROM:001294E0 loc_1294E0: ; CODE XREF: sub_128BA8+930↑j ROM:001294E0 btst #5,($8A2).w ROM:001294E6 beq.s loc_1294F0 ROM:001294E8 ori.w #$100,($CA8).w ROM:001294EE bra.s loc_1294F6 ROM:001294F0 ; --------------------------------------------------------------------------- ROM:001294F0 ROM:001294F0 loc_1294F0: ; CODE XREF: sub_128BA8+93E↑j ROM:001294F0 andi.w #$FEFF,($CA8).w ROM:001294F6 ROM:001294F6 loc_1294F6: ; CODE XREF: sub_128BA8+946↑j ROM:001294F6 btst #2,($898).w ROM:001294FC beq.s loc_129506 ROM:001294FE ori.w #$200,($CA8).w ROM:00129504 bra.s loc_12950C ROM:00129506 ; --------------------------------------------------------------------------- ROM:00129506 ROM:00129506 loc_129506: ; CODE XREF: sub_128BA8+954↑j ROM:00129506 andi.w #$FDFF,($CA8).w ROM:0012950C ROM:0012950C loc_12950C: ; CODE XREF: sub_128BA8+95C↑j ROM:0012950C btst #1,($896).w ROM:00129512 beq.s loc_12951C ROM:00129514 ori.w #$400,($CA8).w ROM:0012951A bra.s loc_129522 ROM:0012951C ; --------------------------------------------------------------------------- ROM:0012951C ROM:0012951C loc_12951C: ; CODE XREF: sub_128BA8+96A↑j ROM:0012951C andi.w #$FBFF,($CA8).w ROM:00129522 ROM:00129522 loc_129522: ; CODE XREF: sub_128BA8+972↑j ROM:00129522 btst #0,($892).w ROM:00129528 beq.s loc_129532 ROM:0012952A ori.w #$800,($CA8).w ROM:00129530 bra.s loc_129538 ROM:00129532 ; --------------------------------------------------------------------------- ROM:00129532 ROM:00129532 loc_129532: ; CODE XREF: sub_128BA8+980↑j ROM:00129532 andi.w #$F7FF,($CA8).w ROM:00129538 ROM:00129538 loc_129538: ; CODE XREF: sub_128BA8+988↑j ROM:00129538 btst #4,($89A).w ROM:0012953E beq.s loc_129548 ROM:00129540 ori.w #$1000,($CA8).w ROM:00129546 bra.s loc_12954E ROM:00129548 ; --------------------------------------------------------------------------- ROM:00129548 ROM:00129548 loc_129548: ; CODE XREF: sub_128BA8+996↑j ROM:00129548 andi.w #$EFFF,($CA8).w ROM:0012954E ROM:0012954E loc_12954E: ; CODE XREF: sub_128BA8+99E↑j ROM:0012954E btst #5,($8A1).w ROM:00129554 beq.s loc_12955E ROM:00129556 ori.w #$2000,($CA8).w ROM:0012955C bra.s loc_129564 ROM:0012955E ; --------------------------------------------------------------------------- ROM:0012955E ROM:0012955E loc_12955E: ; CODE XREF: sub_128BA8+9AC↑j ROM:0012955E andi.w #$DFFF,($CA8).w ROM:00129564 ROM:00129564 loc_129564: ; CODE XREF: sub_128BA8+9B4↑j ROM:00129564 btst #0,($898).w ROM:0012956A beq.s loc_129574 ROM:0012956C ori.w #$4000,($CA8).w ROM:00129572 bra.s loc_12957A ROM:00129574 ; --------------------------------------------------------------------------- ROM:00129574 ROM:00129574 loc_129574: ; CODE XREF: sub_128BA8+9C2↑j ROM:00129574 andi.w #$BFFF,($CA8).w ROM:0012957A ROM:0012957A loc_12957A: ; CODE XREF: sub_128BA8+9CA↑j ROM:0012957A btst #3,($88F).w ROM:00129580 beq.s loc_12958A ROM:00129582 ori.w #$8000,($CA8).w ROM:00129588 bra.s loc_129590 ROM:0012958A ; --------------------------------------------------------------------------- ROM:0012958A ROM:0012958A loc_12958A: ; CODE XREF: sub_128BA8+9D8↑j ROM:0012958A andi.w #$7FFF,($CA8).w ROM:00129590 ROM:00129590 loc_129590: ; CODE XREF: sub_128BA8+9E0↑j ROM:00129590 btst #6,($894).w ROM:00129596 beq.s loc_1295A0 ROM:00129598 ori.b #1,($122F).w ROM:0012959E bra.s loc_1295A6 ROM:001295A0 ; --------------------------------------------------------------------------- ROM:001295A0 ROM:001295A0 loc_1295A0: ; CODE XREF: sub_128BA8+9EE↑j ROM:001295A0 andi.b #$FE,($122F).w ROM:001295A6 ROM:001295A6 loc_1295A6: ; CODE XREF: sub_128BA8+9F6↑j ROM:001295A6 btst #0,($144B).w ROM:001295AC beq.s loc_1295B6 ROM:001295AE ori.b #2,($122F).w ROM:001295B4 bra.s loc_1295BC ROM:001295B6 ; --------------------------------------------------------------------------- ROM:001295B6 ROM:001295B6 loc_1295B6: ; CODE XREF: sub_128BA8+A04↑j ROM:001295B6 andi.b #$FD,($122F).w ROM:001295BC ROM:001295BC loc_1295BC: ; CODE XREF: sub_128BA8+A0C↑j ROM:001295BC btst #4,($89E).w ROM:001295C2 beq.s loc_1295CC ROM:001295C4 ori.b #4,($122F).w ROM:001295CA bra.s loc_1295D2 ROM:001295CC ; --------------------------------------------------------------------------- ROM:001295CC ROM:001295CC loc_1295CC: ; CODE XREF: sub_128BA8+A1A↑j ROM:001295CC andi.b #$FB,($122F).w ROM:001295D2 ROM:001295D2 loc_1295D2: ; CODE XREF: sub_128BA8+A22↑j ROM:001295D2 btst #2,($89F).w ROM:001295D8 beq.s loc_1295E2 ROM:001295DA ori.b #8,($122F).w ROM:001295E0 bra.s loc_1295E8 ROM:001295E2 ; --------------------------------------------------------------------------- ROM:001295E2 ROM:001295E2 loc_1295E2: ; CODE XREF: sub_128BA8+A30↑j ROM:001295E2 andi.b #$F7,($122F).w ROM:001295E8 ROM:001295E8 loc_1295E8: ; CODE XREF: sub_128BA8+A38↑j ROM:001295E8 btst #3,($88E).w ROM:001295EE beq.s loc_1295F8 ROM:001295F0 ori.b #$10,($122F).w ROM:001295F6 bra.s loc_1295FE ROM:001295F8 ; --------------------------------------------------------------------------- ROM:001295F8 ROM:001295F8 loc_1295F8: ; CODE XREF: sub_128BA8+A46↑j ROM:001295F8 andi.b #$EF,($122F).w ROM:001295FE ROM:001295FE loc_1295FE: ; CODE XREF: sub_128BA8+A4E↑j ROM:001295FE btst #7,($89E).w ROM:00129604 beq.s loc_12960E ROM:00129606 ori.b #$20,($122F).w ; ' ' ROM:0012960C bra.s loc_129614 ROM:0012960E ; --------------------------------------------------------------------------- ROM:0012960E ROM:0012960E loc_12960E: ; CODE XREF: sub_128BA8+A5C↑j ROM:0012960E andi.b #$DF,($122F).w ROM:00129614 ROM:00129614 loc_129614: ; CODE XREF: sub_128BA8+A64↑j ROM:00129614 btst #3,($891).w ROM:0012961A beq.s loc_129624 ROM:0012961C ori.b #$40,($122F).w ; '@' ROM:00129622 bra.s loc_12962A ROM:00129624 ; --------------------------------------------------------------------------- ROM:00129624 ROM:00129624 loc_129624: ; CODE XREF: sub_128BA8+A72↑j ROM:00129624 andi.b #$BF,($122F).w ROM:0012962A ROM:0012962A loc_12962A: ; CODE XREF: sub_128BA8+A7A↑j ROM:0012962A btst #3,($89E).w ROM:00129630 beq.s loc_12963A ROM:00129632 ori.b #$80,($122F).w ROM:00129638 bra.s loc_129640 ROM:0012963A ; --------------------------------------------------------------------------- ROM:0012963A ROM:0012963A loc_12963A: ; CODE XREF: sub_128BA8+A88↑j ROM:0012963A andi.b #$7F,($122F).w ROM:00129640 ROM:00129640 loc_129640: ; CODE XREF: sub_128BA8+A90↑j ROM:00129640 btst #1,($88C).w ROM:00129646 beq.s loc_129650 ROM:00129648 ori.w #1,($CAA).w ROM:0012964E bra.s loc_129656 ROM:00129650 ; --------------------------------------------------------------------------- ROM:00129650 ROM:00129650 loc_129650: ; CODE XREF: sub_128BA8+A9E↑j ROM:00129650 andi.w #$FFFE,($CAA).w ROM:00129656 ROM:00129656 loc_129656: ; CODE XREF: sub_128BA8+AA6↑j ROM:00129656 btst #7,($89A).w ROM:0012965C beq.s loc_129666 ROM:0012965E ori.w #2,($CAA).w ROM:00129664 bra.s loc_12966C ROM:00129666 ; --------------------------------------------------------------------------- ROM:00129666 ROM:00129666 loc_129666: ; CODE XREF: sub_128BA8+AB4↑j ROM:00129666 andi.w #$FFFD,($CAA).w ROM:0012966C ROM:0012966C loc_12966C: ; CODE XREF: sub_128BA8+ABC↑j ROM:0012966C btst #2,($88C).w ROM:00129672 beq.s loc_12967C ROM:00129674 ori.w #4,($CAA).w ROM:0012967A bra.s loc_129682 ROM:0012967C ; --------------------------------------------------------------------------- ROM:0012967C ROM:0012967C loc_12967C: ; CODE XREF: sub_128BA8+ACA↑j ROM:0012967C andi.w #$FFFB,($CAA).w ROM:00129682 ROM:00129682 loc_129682: ; CODE XREF: sub_128BA8+AD2↑j ROM:00129682 btst #5,($144B).w ROM:00129688 beq.s loc_129692 ROM:0012968A ori.w #8,($CAA).w ROM:00129690 bra.s loc_129698 ROM:00129692 ; --------------------------------------------------------------------------- ROM:00129692 ROM:00129692 loc_129692: ; CODE XREF: sub_128BA8+AE0↑j ROM:00129692 andi.w #$FFF7,($CAA).w ROM:00129698 ROM:00129698 loc_129698: ; CODE XREF: sub_128BA8+AE8↑j ROM:00129698 btst #1,($144B).w ROM:0012969E beq.s loc_1296A8 ROM:001296A0 ori.w #$10,($CAA).w ROM:001296A6 bra.s loc_1296AE ROM:001296A8 ; --------------------------------------------------------------------------- ROM:001296A8 ROM:001296A8 loc_1296A8: ; CODE XREF: sub_128BA8+AF6↑j ROM:001296A8 andi.w #$FFEF,($CAA).w ROM:001296AE ROM:001296AE loc_1296AE: ; CODE XREF: sub_128BA8+AFE↑j ROM:001296AE btst #2,($144B).w ROM:001296B4 beq.s loc_1296BE ROM:001296B6 ori.w #$20,($CAA).w ; ' ' ROM:001296BC bra.s loc_1296C4 ROM:001296BE ; --------------------------------------------------------------------------- ROM:001296BE ROM:001296BE loc_1296BE: ; CODE XREF: sub_128BA8+B0C↑j ROM:001296BE andi.w #$FFDF,($CAA).w ROM:001296C4 ROM:001296C4 loc_1296C4: ; CODE XREF: sub_128BA8+B14↑j ROM:001296C4 btst #3,($144B).w ROM:001296CA beq.s loc_1296D4 ROM:001296CC ori.w #$40,($CAA).w ; '@' ROM:001296D2 bra.s loc_1296DA ROM:001296D4 ; --------------------------------------------------------------------------- ROM:001296D4 ROM:001296D4 loc_1296D4: ; CODE XREF: sub_128BA8+B22↑j ROM:001296D4 andi.w #$FFBF,($CAA).w ROM:001296DA ROM:001296DA loc_1296DA: ; CODE XREF: sub_128BA8+B2A↑j ROM:001296DA btst #4,($144B).w ROM:001296E0 beq.s loc_1296EA ROM:001296E2 ori.w #$80,($CAA).w ROM:001296E8 bra.s loc_1296F0 ROM:001296EA ; --------------------------------------------------------------------------- ROM:001296EA ROM:001296EA loc_1296EA: ; CODE XREF: sub_128BA8+B38↑j ROM:001296EA andi.w #$FF7F,($CAA).w ROM:001296F0 ROM:001296F0 loc_1296F0: ; CODE XREF: sub_128BA8+B40↑j ROM:001296F0 btst #1,($781).w ROM:001296F6 beq.s loc_129700 ROM:001296F8 ori.w #$100,($CAA).w ROM:001296FE bra.s loc_129706 ROM:00129700 ; --------------------------------------------------------------------------- ROM:00129700 ROM:00129700 loc_129700: ; CODE XREF: sub_128BA8+B4E↑j ROM:00129700 andi.w #$FEFF,($CAA).w ROM:00129706 ROM:00129706 loc_129706: ; CODE XREF: sub_128BA8+B56↑j ROM:00129706 btst #2,($781).w ROM:0012970C beq.s loc_129716 ROM:0012970E ori.w #$200,($CAA).w ROM:00129714 bra.s loc_12971C ROM:00129716 ; --------------------------------------------------------------------------- ROM:00129716 ROM:00129716 loc_129716: ; CODE XREF: sub_128BA8+B64↑j ROM:00129716 andi.w #$FDFF,($CAA).w ROM:0012971C ROM:0012971C loc_12971C: ; CODE XREF: sub_128BA8+B6C↑j ROM:0012971C btst #3,($781).w ROM:00129722 beq.s loc_12972C ROM:00129724 ori.w #$400,($CAA).w ROM:0012972A bra.s loc_129732 ROM:0012972C ; --------------------------------------------------------------------------- ROM:0012972C ROM:0012972C loc_12972C: ; CODE XREF: sub_128BA8+B7A↑j ROM:0012972C andi.w #$FBFF,($CAA).w ROM:00129732 ROM:00129732 loc_129732: ; CODE XREF: sub_128BA8+B82↑j ROM:00129732 btst #0,($897).w ROM:00129738 beq.s loc_129742 ROM:0012973A ori.w #$800,($CAA).w ROM:00129740 bra.s loc_129748 ROM:00129742 ; --------------------------------------------------------------------------- ROM:00129742 ROM:00129742 loc_129742: ; CODE XREF: sub_128BA8+B90↑j ROM:00129742 andi.w #$F7FF,($CAA).w ROM:00129748 ROM:00129748 loc_129748: ; CODE XREF: sub_128BA8+B98↑j ROM:00129748 btst #1,($8A0).w ROM:0012974E beq.s loc_129758 ROM:00129750 ori.w #$1000,($CAA).w ROM:00129756 bra.s loc_12975E ROM:00129758 ; --------------------------------------------------------------------------- ROM:00129758 ROM:00129758 loc_129758: ; CODE XREF: sub_128BA8+BA6↑j ROM:00129758 andi.w #$EFFF,($CAA).w ROM:0012975E ROM:0012975E loc_12975E: ; CODE XREF: sub_128BA8+BAE↑j ROM:0012975E btst #7,($89F).w ROM:00129764 beq.s loc_12976E ROM:00129766 ori.w #$2000,($CAA).w ROM:0012976C bra.s loc_129774 ROM:0012976E ; --------------------------------------------------------------------------- ROM:0012976E ROM:0012976E loc_12976E: ; CODE XREF: sub_128BA8+BBC↑j ROM:0012976E andi.w #$DFFF,($CAA).w ROM:00129774 ROM:00129774 loc_129774: ; CODE XREF: sub_128BA8+BC4↑j ROM:00129774 btst #0,($893).w ROM:0012977A beq.s loc_129784 ROM:0012977C ori.w #1,($CAC).w ROM:00129782 bra.s loc_12978A ROM:00129784 ; --------------------------------------------------------------------------- ROM:00129784 ROM:00129784 loc_129784: ; CODE XREF: sub_128BA8+BD2↑j ROM:00129784 andi.w #$FFFE,($CAC).w ROM:0012978A ROM:0012978A loc_12978A: ; CODE XREF: sub_128BA8+BDA↑j ROM:0012978A btst #7,($8A1).w ROM:00129790 beq.s loc_12979A ROM:00129792 ori.w #2,($CAC).w ROM:00129798 bra.s loc_1297A0 ROM:0012979A ; --------------------------------------------------------------------------- ROM:0012979A ROM:0012979A loc_12979A: ; CODE XREF: sub_128BA8+BE8↑j ROM:0012979A andi.w #$FFFD,($CAC).w ROM:001297A0 ROM:001297A0 loc_1297A0: ; CODE XREF: sub_128BA8+BF0↑j ROM:001297A0 btst #3,($899).w ROM:001297A6 beq.s loc_1297B0 ROM:001297A8 ori.w #4,($CAC).w ROM:001297AE bra.s loc_1297B6 ROM:001297B0 ; --------------------------------------------------------------------------- ROM:001297B0 ROM:001297B0 loc_1297B0: ; CODE XREF: sub_128BA8+BFE↑j ROM:001297B0 andi.w #$FFFB,($CAC).w ROM:001297B6 ROM:001297B6 loc_1297B6: ; CODE XREF: sub_128BA8+C06↑j ROM:001297B6 btst #3,($144A).w ROM:001297BC beq.s loc_1297C6 ROM:001297BE ori.w #8,($CAC).w ROM:001297C4 bra.s loc_1297CC ROM:001297C6 ; --------------------------------------------------------------------------- ROM:001297C6 ROM:001297C6 loc_1297C6: ; CODE XREF: sub_128BA8+C14↑j ROM:001297C6 andi.w #$FFF7,($CAC).w ROM:001297CC ROM:001297CC loc_1297CC: ; CODE XREF: sub_128BA8+C1C↑j ROM:001297CC btst #4,($88B).w ROM:001297D2 beq.s loc_1297DC ROM:001297D4 ori.w #$10,($CAC).w ROM:001297DA bra.s loc_1297E2 ROM:001297DC ; --------------------------------------------------------------------------- ROM:001297DC ROM:001297DC loc_1297DC: ; CODE XREF: sub_128BA8+C2A↑j ROM:001297DC andi.w #$FFEF,($CAC).w ROM:001297E2 ROM:001297E2 loc_1297E2: ; CODE XREF: sub_128BA8+C32↑j ROM:001297E2 btst #3,($893).w ROM:001297E8 beq.s loc_1297F2 ROM:001297EA ori.w #$20,($CAC).w ; ' ' ROM:001297F0 bra.s loc_1297F8 ROM:001297F2 ; --------------------------------------------------------------------------- ROM:001297F2 ROM:001297F2 loc_1297F2: ; CODE XREF: sub_128BA8+C40↑j ROM:001297F2 andi.w #$FFDF,($CAC).w ROM:001297F8 ROM:001297F8 loc_1297F8: ; CODE XREF: sub_128BA8+C48↑j ROM:001297F8 btst #5,($898).w ROM:001297FE beq.s loc_129808 ROM:00129800 ori.w #$40,($CAC).w ; '@' ROM:00129806 bra.s loc_12980E ROM:00129808 ; --------------------------------------------------------------------------- ROM:00129808 ROM:00129808 loc_129808: ; CODE XREF: sub_128BA8+C56↑j ROM:00129808 andi.w #$FFBF,($CAC).w ROM:0012980E ROM:0012980E loc_12980E: ; CODE XREF: sub_128BA8+C5E↑j ROM:0012980E btst #5,($89C).w ROM:00129814 beq.s loc_12981E ROM:00129816 ori.w #$80,($CAC).w ROM:0012981C bra.s loc_129824 ROM:0012981E ; --------------------------------------------------------------------------- ROM:0012981E ROM:0012981E loc_12981E: ; CODE XREF: sub_128BA8+C6C↑j ROM:0012981E andi.w #$FF7F,($CAC).w ROM:00129824 ROM:00129824 loc_129824: ; CODE XREF: sub_128BA8+C74↑j ROM:00129824 btst #6,($898).w ROM:0012982A beq.s loc_129834 ROM:0012982C ori.w #$100,($CAC).w ROM:00129832 bra.s loc_12983A ROM:00129834 ; --------------------------------------------------------------------------- ROM:00129834 ROM:00129834 loc_129834: ; CODE XREF: sub_128BA8+C82↑j ROM:00129834 andi.w #$FEFF,($CAC).w ROM:0012983A ROM:0012983A loc_12983A: ; CODE XREF: sub_128BA8+C8A↑j ROM:0012983A btst #6,($144B).w ROM:00129840 beq.s loc_12984A ROM:00129842 ori.w #$200,($CAC).w ROM:00129848 bra.s loc_129850 ROM:0012984A ; --------------------------------------------------------------------------- ROM:0012984A ROM:0012984A loc_12984A: ; CODE XREF: sub_128BA8+C98↑j ROM:0012984A andi.w #$FDFF,($CAC).w ROM:00129850 ROM:00129850 loc_129850: ; CODE XREF: sub_128BA8+CA0↑j ROM:00129850 btst #7,($144B).w ROM:00129856 beq.s loc_129860 ROM:00129858 ori.w #$400,($CAC).w ROM:0012985E bra.s loc_129866 ROM:00129860 ; --------------------------------------------------------------------------- ROM:00129860 ROM:00129860 loc_129860: ; CODE XREF: sub_128BA8+CAE↑j ROM:00129860 andi.w #$FBFF,($CAC).w ROM:00129866 ROM:00129866 loc_129866: ; CODE XREF: sub_128BA8+CB6↑j ROM:00129866 btst #0,($144A).w ROM:0012986C beq.s loc_129876 ROM:0012986E ori.w #$800,($CAC).w ROM:00129874 bra.s loc_12987C ROM:00129876 ; --------------------------------------------------------------------------- ROM:00129876 ROM:00129876 loc_129876: ; CODE XREF: sub_128BA8+CC4↑j ROM:00129876 andi.w #$F7FF,($CAC).w ROM:0012987C ROM:0012987C loc_12987C: ; CODE XREF: sub_128BA8+CCC↑j ROM:0012987C btst #1,($144A).w ROM:00129882 beq.s loc_12988C ROM:00129884 ori.w #$1000,($CAC).w ROM:0012988A bra.s loc_129892 ROM:0012988C ; --------------------------------------------------------------------------- ROM:0012988C ROM:0012988C loc_12988C: ; CODE XREF: sub_128BA8+CDA↑j ROM:0012988C andi.w #$EFFF,($CAC).w ROM:00129892 ROM:00129892 loc_129892: ; CODE XREF: sub_128BA8+CE2↑j ROM:00129892 btst #2,($144A).w ROM:00129898 beq.s loc_1298A2 ROM:0012989A ori.w #$2000,($CAC).w ROM:001298A0 bra.s loc_1298A8 ROM:001298A2 ; --------------------------------------------------------------------------- ROM:001298A2 ROM:001298A2 loc_1298A2: ; CODE XREF: sub_128BA8+CF0↑j ROM:001298A2 andi.w #$DFFF,($CAC).w ROM:001298A8 ROM:001298A8 loc_1298A8: ; CODE XREF: sub_128BA8+CF8↑j ROM:001298A8 btst #4,($144A).w ROM:001298AE beq.s loc_1298B8 ROM:001298B0 ori.w #$4000,($CAC).w ROM:001298B6 bra.s loc_1298BE ROM:001298B8 ; --------------------------------------------------------------------------- ROM:001298B8 ROM:001298B8 loc_1298B8: ; CODE XREF: sub_128BA8+D06↑j ROM:001298B8 andi.w #$BFFF,($CAC).w ROM:001298BE ROM:001298BE loc_1298BE: ; CODE XREF: sub_128BA8+D0E↑j ROM:001298BE btst #5,($1409).w ROM:001298C4 beq.s loc_1298CE ROM:001298C6 ori.w #$8000,($CAC).w ROM:001298CC bra.s locret_1298D4 ROM:001298CE ; --------------------------------------------------------------------------- ROM:001298CE ROM:001298CE loc_1298CE: ; CODE XREF: sub_128BA8+D1C↑j ROM:001298CE andi.w #$7FFF,($CAC).w ROM:001298D4 ROM:001298D4 locret_1298D4: ; CODE XREF: sub_128BA8+D24↑j ROM:001298D4 rts ROM:001298D4 ; End of function sub_128BA8 ROM:001298D4 ROM:001298D6 ROM:001298D6 ; =============== S U B R O U T I N E ======================================= ROM:001298D6 ROM:001298D6 ROM:001298D6 sub_1298D6: ; CODE XREF: sub_1399E2+4↓p ROM:001298D6 move.w #2,($5AE).w ROM:001298DC bsr.l sub_11A6AE ROM:001298E2 rts ROM:001298E2 ; End of function sub_1298D6 ROM:001298E2 ROM:001298E4 ; --------------------------------------------------------------------------- ROM:001298E4 rts ROM:001298E6 ROM:001298E6 ; =============== S U B R O U T I N E ======================================= ROM:001298E6 ROM:001298E6 ROM:001298E6 sub_1298E6: ; CODE XREF: sub_1275A4+2B0↑p ROM:001298E6 bset #5,($1424).w ROM:001298EC rts ROM:001298EC ; End of function sub_1298E6 ROM:001298EC ROM:001298EE ROM:001298EE ; =============== S U B R O U T I N E ======================================= ROM:001298EE ROM:001298EE ROM:001298EE sub_1298EE: ; CODE XREF: sub_1275A4+252↑p ROM:001298EE ; sub_1275A4+29E↑p ROM:001298EE bset #5,($1424).w ROM:001298F4 rts ROM:001298F4 ; End of function sub_1298EE ROM:001298F4 ROM:001298F6 ROM:001298F6 ; =============== S U B R O U T I N E ======================================= ROM:001298F6 ROM:001298F6 ROM:001298F6 sub_1298F6: ; CODE XREF: sub_1275A4:loc_1277FE↑p ROM:001298F6 bset #5,($1424).w ROM:001298FC rts ROM:001298FC ; End of function sub_1298F6 ROM:001298FC ROM:001298FE ROM:001298FE ; =============== S U B R O U T I N E ======================================= ROM:001298FE ROM:001298FE ROM:001298FE sub_1298FE: ; CODE XREF: sub_111DC0+5E↑p ROM:001298FE ; sub_125F96+1E↑p ROM:001298FE btst #4,($142D).w ROM:00129904 beq.s loc_12990C ROM:00129906 bsr.w sub_129912 ROM:0012990A bra.s locret_129910 ROM:0012990C ; --------------------------------------------------------------------------- ROM:0012990C ROM:0012990C loc_12990C: ; CODE XREF: sub_1298FE+6↑j ROM:0012990C bsr.w sub_129AC6 ROM:00129910 ROM:00129910 locret_129910: ; CODE XREF: sub_1298FE+C↑j ROM:00129910 rts ROM:00129910 ; End of function sub_1298FE ROM:00129910 ROM:00129912 ROM:00129912 ; =============== S U B R O U T I N E ======================================= ROM:00129912 ROM:00129912 ROM:00129912 sub_129912: ; CODE XREF: sub_1298FE+8↑p ROM:00129912 clr.w d1 ROM:00129914 move.b ($1234).w,d1 ROM:00129918 cmpi.w #8,d1 ROM:0012991C bcc.s locret_129926 ROM:0012991E movea.l off_129928(pc,d1.w*4),a0 ROM:00129922 nop ROM:00129924 jmp (a0) ROM:00129926 ; --------------------------------------------------------------------------- ROM:00129926 ROM:00129926 locret_129926: ; CODE XREF: sub_129912+A↑j ROM:00129926 rts ROM:00129926 ; End of function sub_129912 ROM:00129926 ROM:00129926 ; --------------------------------------------------------------------------- ROM:00129928 off_129928: dc.l loc_129948 ; DATA XREF: sub_129912+C↑r ROM:0012992C dc.l loc_129950 ROM:00129930 dc.l loc_12995E ROM:00129934 dc.l loc_12998E ROM:00129938 dc.l loc_1299CE ROM:0012993C dc.l loc_1299FC ROM:00129940 dc.l loc_129A30 ROM:00129944 dc.l loc_129A72 ROM:00129948 ; --------------------------------------------------------------------------- ROM:00129948 ROM:00129948 loc_129948: ; DATA XREF: ROM:off_129928↑o ROM:00129948 move.b #1,($1234).w ROM:0012994E rts ROM:00129950 ; --------------------------------------------------------------------------- ROM:00129950 ROM:00129950 loc_129950: ; DATA XREF: ROM:0012992C↑o ROM:00129950 btst #4,($1406).w ROM:00129956 beq.s locret_12995C ROM:00129958 move.w ($FFFFFC0E).w,d1 ROM:0012995C ROM:0012995C locret_12995C: ; CODE XREF: ROM:00129956↑j ROM:0012995C rts ROM:0012995E ; --------------------------------------------------------------------------- ROM:0012995E ROM:0012995E loc_12995E: ; DATA XREF: ROM:00129930↑o ROM:0012995E btst #4,($1406).w ROM:00129964 beq.s locret_12998C ROM:00129966 move.w ($FFFFFC0E).w,d1 ROM:0012996A cmpi.b #$B8,d1 ROM:0012996E bne.s locret_12998C ROM:00129970 bsr.w sub_129DAC ROM:00129974 move.w $5E0(a5),d0 ROM:00129978 clr.b ($7D3).w ROM:0012997C move.w d0,($5F4).w ROM:00129980 move.b #1,($7D3).w ROM:00129986 move.b #3,($1234).w ROM:0012998C ROM:0012998C locret_12998C: ; CODE XREF: ROM:00129964↑j ROM:0012998C ; ROM:0012996E↑j ROM:0012998C rts ROM:0012998E ; --------------------------------------------------------------------------- ROM:0012998E ROM:0012998E loc_12998E: ; DATA XREF: ROM:00129934↑o ROM:0012998E btst #4,($1406).w ROM:00129994 beq.s locret_1299CC ROM:00129996 move.w ($FFFFFC0E).w,d1 ROM:0012999A cmpi.b #$13,d1 ROM:0012999E bne.s loc_1299BE ROM:001299A0 bsr.w sub_129DAC ROM:001299A4 move.w $5E0(a5),d0 ROM:001299A8 clr.b ($7D3).w ROM:001299AC move.w d0,($5F4).w ROM:001299B0 move.b #1,($7D3).w ROM:001299B6 move.b #4,($1234).w ROM:001299BC bra.s locret_1299CC ROM:001299BE ; --------------------------------------------------------------------------- ROM:001299BE ROM:001299BE loc_1299BE: ; CODE XREF: ROM:0012999E↑j ROM:001299BE bsr.w sub_129D68 ROM:001299C2 clr.w ($CB2).w ROM:001299C6 move.b #2,($1234).w ROM:001299CC ROM:001299CC locret_1299CC: ; CODE XREF: ROM:00129994↑j ROM:001299CC ; ROM:001299BC↑j ROM:001299CC rts ROM:001299CE ; --------------------------------------------------------------------------- ROM:001299CE ROM:001299CE loc_1299CE: ; DATA XREF: ROM:00129938↑o ROM:001299CE btst #4,($1406).w ROM:001299D4 beq.s locret_1299FA ROM:001299D6 bsr.w sub_129DAC ROM:001299DA move.w ($FFFFFC0E).w,d1 ROM:001299DE move.b d1,($1232).w ROM:001299E2 move.w $5E0(a5),d0 ROM:001299E6 clr.b ($7D3).w ROM:001299EA move.w d0,($5F4).w ROM:001299EE move.b #1,($7D3).w ROM:001299F4 move.b #5,($1234).w ROM:001299FA ROM:001299FA locret_1299FA: ; CODE XREF: ROM:001299D4↑j ROM:001299FA rts ROM:001299FC ; --------------------------------------------------------------------------- ROM:001299FC ROM:001299FC loc_1299FC: ; DATA XREF: ROM:0012993C↑o ROM:001299FC btst #4,($1406).w ROM:00129A02 beq.s locret_129A2E ROM:00129A04 bsr.w sub_129D72 ROM:00129A08 move.w #1,($CB2).w ROM:00129A0E move.w $5E0(a5),d0 ROM:00129A12 clr.b ($7D3).w ROM:00129A16 move.w d0,($5F4).w ROM:00129A1A move.b #1,($7D3).w ROM:00129A20 move.w ($FFFFFC0E).w,d3 ROM:00129A24 move.b d3,($1231).w ROM:00129A28 move.b #6,($1234).w ROM:00129A2E ROM:00129A2E locret_129A2E: ; CODE XREF: ROM:00129A02↑j ROM:00129A2E rts ROM:00129A30 ; --------------------------------------------------------------------------- ROM:00129A30 ROM:00129A30 loc_129A30: ; DATA XREF: ROM:00129940↑o ROM:00129A30 btst #4,($1406).w ROM:00129A36 beq.s locret_129A70 ROM:00129A38 subi.b #1,($1231).w ROM:00129A3E bsr.w sub_129D72 ROM:00129A42 addq.w #1,($CB2).w ROM:00129A46 bvc.s loc_129A4E ROM:00129A48 move.w #$8000,($CB2).w ROM:00129A4E ROM:00129A4E loc_129A4E: ; CODE XREF: ROM:00129A46↑j ROM:00129A4E move.w $5E0(a5),d0 ROM:00129A52 clr.b ($7D3).w ROM:00129A56 move.w d0,($5F4).w ROM:00129A5A move.b #1,($7D3).w ROM:00129A60 cmpi.b #0,($1231).w ROM:00129A66 bne.w locret_129A70 ROM:00129A6A move.b #7,($1234).w ROM:00129A70 ROM:00129A70 locret_129A70: ; CODE XREF: ROM:00129A36↑j ROM:00129A70 ; ROM:00129A66↑j ROM:00129A70 rts ROM:00129A72 ; --------------------------------------------------------------------------- ROM:00129A72 ROM:00129A72 loc_129A72: ; DATA XREF: ROM:00129944↑o ROM:00129A72 btst #4,($1406).w ROM:00129A78 beq.s locret_129AC2 ROM:00129A7A move.w ($FFFFFC0E).w,d1 ROM:00129A7E cmp.b ($1230).w,d1 ROM:00129A82 bne.s loc_129AB4 ROM:00129A84 bsr.w sub_129D72 ROM:00129A88 addq.w #1,($CB2).w ROM:00129A8C bvc.s loc_129A94 ROM:00129A8E move.w #$8000,($CB2).w ROM:00129A94 ROM:00129A94 loc_129A94: ; CODE XREF: ROM:00129A8C↑j ROM:00129A94 move.w $5E0(a5),d0 ROM:00129A98 clr.b ($7D3).w ROM:00129A9C move.w d0,($5F4).w ROM:00129AA0 move.b #1,($7D3).w ROM:00129AA6 move.b #1,($1234).w ROM:00129AAC bset #3,($1427).w ROM:00129AB2 bra.s locret_129AC2 ROM:00129AB4 ; --------------------------------------------------------------------------- ROM:00129AB4 ROM:00129AB4 loc_129AB4: ; CODE XREF: ROM:00129A82↑j ROM:00129AB4 bsr.w sub_129D68 ROM:00129AB8 clr.w ($CB2).w ROM:00129ABC move.b #2,($1234).w ROM:00129AC2 ROM:00129AC2 locret_129AC2: ; CODE XREF: ROM:00129A78↑j ROM:00129AC2 ; ROM:00129AB2↑j ROM:00129AC2 rts ROM:00129AC4 ; --------------------------------------------------------------------------- ROM:00129AC4 rts ROM:00129AC6 ROM:00129AC6 ; =============== S U B R O U T I N E ======================================= ROM:00129AC6 ROM:00129AC6 ROM:00129AC6 sub_129AC6: ; CODE XREF: sub_1298FE:loc_12990C↑p ROM:00129AC6 clr.w d1 ROM:00129AC8 move.b ($1233).w,d1 ROM:00129ACC cmpi.w #7,d1 ROM:00129AD0 bcc.s locret_129ADA ROM:00129AD2 movea.l off_129ADC(pc,d1.w*4),a0 ROM:00129AD6 nop ROM:00129AD8 jmp (a0) ROM:00129ADA ; --------------------------------------------------------------------------- ROM:00129ADA ROM:00129ADA locret_129ADA: ; CODE XREF: sub_129AC6+A↑j ROM:00129ADA rts ROM:00129ADA ; End of function sub_129AC6 ROM:00129ADA ROM:00129ADA ; --------------------------------------------------------------------------- ROM:00129ADC off_129ADC: dc.l loc_129AF8 ; DATA XREF: sub_129AC6+C↑r ROM:00129AE0 dc.l loc_129B00 ROM:00129AE4 dc.l loc_129B0E ROM:00129AE8 dc.l loc_129BC6 ROM:00129AEC dc.l loc_129C44 ROM:00129AF0 dc.l loc_129C82 ROM:00129AF4 dc.l loc_129CB4 ROM:00129AF8 ; --------------------------------------------------------------------------- ROM:00129AF8 ROM:00129AF8 loc_129AF8: ; DATA XREF: ROM:off_129ADC↑o ROM:00129AF8 move.b #1,($1233).w ROM:00129AFE rts ROM:00129B00 ; --------------------------------------------------------------------------- ROM:00129B00 ROM:00129B00 loc_129B00: ; DATA XREF: ROM:00129AE0↑o ROM:00129B00 btst #4,($1406).w ROM:00129B06 beq.s locret_129B0C ROM:00129B08 move.w ($FFFFFC0E).w,d1 ROM:00129B0C ROM:00129B0C locret_129B0C: ; CODE XREF: ROM:00129B06↑j ROM:00129B0C rts ROM:00129B0E ; --------------------------------------------------------------------------- ROM:00129B0E ROM:00129B0E loc_129B0E: ; DATA XREF: ROM:00129AE4↑o ROM:00129B0E btst #4,($1406).w ROM:00129B14 beq.l locret_129BC4 ROM:00129B1A move.w ($FFFFFC0E).w,d1 ROM:00129B1E andi.w #$C0,d1 ROM:00129B22 move.w ($FFFFFC0E).w,d2 ROM:00129B26 andi.w #$3F,d2 ; '?' ROM:00129B2A cmpi.w #0,d1 ROM:00129B2E bne.s loc_129B96 ROM:00129B30 cmpi.w #0,d2 ROM:00129B34 beq.s loc_129B66 ROM:00129B36 addq.w #2,d2 ROM:00129B38 move.w d2,($CB4).w ROM:00129B3C bsr.w sub_129D72 ROM:00129B40 addq.w #1,($CB2).w ROM:00129B44 bvc.s loc_129B4C ROM:00129B46 move.w #$8000,($CB2).w ROM:00129B4C ROM:00129B4C loc_129B4C: ; CODE XREF: ROM:00129B44↑j ROM:00129B4C move.w $5E0(a5),d0 ROM:00129B50 clr.b ($7D3).w ROM:00129B54 move.w d0,($5F4).w ROM:00129B58 move.b #1,($7D3).w ROM:00129B5E move.b #3,($1233).w ROM:00129B64 rts ROM:00129B66 ; --------------------------------------------------------------------------- ROM:00129B66 ROM:00129B66 loc_129B66: ; CODE XREF: ROM:00129B34↑j ROM:00129B66 move.w #3,($CB4).w ROM:00129B6C bsr.w sub_129D72 ROM:00129B70 addq.w #1,($CB2).w ROM:00129B74 bvc.s loc_129B7C ROM:00129B76 move.w #$8000,($CB2).w ROM:00129B7C ROM:00129B7C loc_129B7C: ; CODE XREF: ROM:00129B74↑j ROM:00129B7C move.w $5E0(a5),d0 ROM:00129B80 clr.b ($7D3).w ROM:00129B84 move.w d0,($5F4).w ROM:00129B88 move.b #1,($7D3).w ROM:00129B8E move.b #4,($1233).w ROM:00129B94 rts ROM:00129B96 ; --------------------------------------------------------------------------- ROM:00129B96 ROM:00129B96 loc_129B96: ; CODE XREF: ROM:00129B2E↑j ROM:00129B96 addq.w #4,d2 ROM:00129B98 move.w d2,($CB4).w ROM:00129B9C bsr.w sub_129D72 ROM:00129BA0 addq.w #1,($CB2).w ROM:00129BA4 bvc.s loc_129BAC ROM:00129BA6 move.w #$8000,($CB2).w ROM:00129BAC ROM:00129BAC loc_129BAC: ; CODE XREF: ROM:00129BA4↑j ROM:00129BAC move.w $5E0(a5),d0 ROM:00129BB0 clr.b ($7D3).w ROM:00129BB4 move.w d0,($5F4).w ROM:00129BB8 move.b #1,($7D3).w ROM:00129BBE move.b #5,($1233).w ROM:00129BC4 ROM:00129BC4 locret_129BC4: ; CODE XREF: ROM:00129B14↑j ROM:00129BC4 rts ROM:00129BC6 ; --------------------------------------------------------------------------- ROM:00129BC6 ROM:00129BC6 loc_129BC6: ; DATA XREF: ROM:00129AE8↑o ROM:00129BC6 btst #4,($1406).w ROM:00129BCC beq.l locret_129C42 ROM:00129BD2 move.w ($CB4).w,d1 ROM:00129BD6 subq.w #1,d1 ROM:00129BD8 cmp.w ($CB2).w,d1 ROM:00129BDC ble.s loc_129C02 ROM:00129BDE bsr.w sub_129D72 ROM:00129BE2 addq.w #1,($CB2).w ROM:00129BE6 bvc.s loc_129BEE ROM:00129BE8 move.w #$8000,($CB2).w ROM:00129BEE ROM:00129BEE loc_129BEE: ; CODE XREF: ROM:00129BE6↑j ROM:00129BEE move.w $5E0(a5),d0 ROM:00129BF2 clr.b ($7D3).w ROM:00129BF6 move.w d0,($5F4).w ROM:00129BFA move.b #1,($7D3).w ROM:00129C00 rts ROM:00129C02 ; --------------------------------------------------------------------------- ROM:00129C02 ROM:00129C02 loc_129C02: ; CODE XREF: ROM:00129BDC↑j ROM:00129C02 move.w ($FFFFFC0E).w,d1 ROM:00129C06 cmp.b ($1230).w,d1 ROM:00129C0A bne.s loc_129C32 ROM:00129C0C bsr.w sub_129D72 ROM:00129C10 addq.w #1,($CB2).w ROM:00129C14 bvc.s loc_129C1C ROM:00129C16 move.w #$8000,($CB2).w ROM:00129C1C ROM:00129C1C loc_129C1C: ; CODE XREF: ROM:00129C14↑j ROM:00129C1C clr.b ($7D3).w ROM:00129C20 clr.w ($5F4).w ROM:00129C24 bset #3,($1427).w ROM:00129C2A move.b #1,($1233).w ROM:00129C30 rts ROM:00129C32 ; --------------------------------------------------------------------------- ROM:00129C32 ROM:00129C32 loc_129C32: ; CODE XREF: ROM:00129C0A↑j ROM:00129C32 bsr.w sub_129D68 ROM:00129C36 clr.w ($CB2).w ROM:00129C3A move.b #2,($1233).w ROM:00129C40 rts ROM:00129C42 ; --------------------------------------------------------------------------- ROM:00129C42 ROM:00129C42 locret_129C42: ; CODE XREF: ROM:00129BCC↑j ROM:00129C42 rts ROM:00129C44 ; --------------------------------------------------------------------------- ROM:00129C44 ROM:00129C44 loc_129C44: ; DATA XREF: ROM:00129AEC↑o ROM:00129C44 btst #4,($1406).w ROM:00129C4A beq.s locret_129C80 ROM:00129C4C move.w ($FFFFFC0E).w,d1 ROM:00129C50 andi.w #$FF,d1 ROM:00129C54 add.w d1,($CB4).w ROM:00129C58 bsr.w sub_129D72 ROM:00129C5C addq.w #1,($CB2).w ROM:00129C60 bvc.s loc_129C68 ROM:00129C62 move.w #$8000,($CB2).w ROM:00129C68 ROM:00129C68 loc_129C68: ; CODE XREF: ROM:00129C60↑j ROM:00129C68 move.w $5E0(a5),d0 ROM:00129C6C clr.b ($7D3).w ROM:00129C70 move.w d0,($5F4).w ROM:00129C74 move.b #1,($7D3).w ROM:00129C7A move.b #3,($1233).w ROM:00129C80 ROM:00129C80 locret_129C80: ; CODE XREF: ROM:00129C4A↑j ROM:00129C80 rts ROM:00129C82 ; --------------------------------------------------------------------------- ROM:00129C82 ROM:00129C82 loc_129C82: ; DATA XREF: ROM:00129AF0↑o ROM:00129C82 btst #4,($1406).w ROM:00129C88 beq.s locret_129CB2 ROM:00129C8A bsr.w sub_129D72 ROM:00129C8E addq.w #1,($CB2).w ROM:00129C92 bvc.s loc_129C9A ROM:00129C94 move.w #$8000,($CB2).w ROM:00129C9A ROM:00129C9A loc_129C9A: ; CODE XREF: ROM:00129C92↑j ROM:00129C9A move.w $5E0(a5),d0 ROM:00129C9E clr.b ($7D3).w ROM:00129CA2 move.w d0,($5F4).w ROM:00129CA6 move.b #1,($7D3).w ROM:00129CAC move.b #6,($1233).w ROM:00129CB2 ROM:00129CB2 locret_129CB2: ; CODE XREF: ROM:00129C88↑j ROM:00129CB2 rts ROM:00129CB4 ; --------------------------------------------------------------------------- ROM:00129CB4 ROM:00129CB4 loc_129CB4: ; DATA XREF: ROM:00129AF4↑o ROM:00129CB4 btst #4,($1406).w ROM:00129CBA beq.s locret_129CE4 ROM:00129CBC bsr.w sub_129D72 ROM:00129CC0 addq.w #1,($CB2).w ROM:00129CC4 bvc.s loc_129CCC ROM:00129CC6 move.w #$8000,($CB2).w ROM:00129CCC ROM:00129CCC loc_129CCC: ; CODE XREF: ROM:00129CC4↑j ROM:00129CCC move.w $5E0(a5),d0 ROM:00129CD0 clr.b ($7D3).w ROM:00129CD4 move.w d0,($5F4).w ROM:00129CD8 move.b #1,($7D3).w ROM:00129CDE move.b #3,($1233).w ROM:00129CE4 ROM:00129CE4 locret_129CE4: ; CODE XREF: ROM:00129CBA↑j ROM:00129CE4 rts ROM:00129CE6 ; --------------------------------------------------------------------------- ROM:00129CE6 rts ROM:00129CE8 ROM:00129CE8 ; =============== S U B R O U T I N E ======================================= ROM:00129CE8 ROM:00129CE8 ROM:00129CE8 sub_129CE8: ; CODE XREF: ROM:00127D48↑p ROM:00129CE8 ; ROM:00128390↑p ... ROM:00129CE8 btst #4,($142D).w ROM:00129CEE beq.s loc_129CF6 ROM:00129CF0 move.b ($1234).w,d1 ROM:00129CF4 bra.s loc_129CFA ROM:00129CF6 ; --------------------------------------------------------------------------- ROM:00129CF6 ROM:00129CF6 loc_129CF6: ; CODE XREF: sub_129CE8+6↑j ROM:00129CF6 move.b ($1233).w,d1 ROM:00129CFA ROM:00129CFA loc_129CFA: ; CODE XREF: sub_129CE8+C↑j ROM:00129CFA cmpi.b #1,d1 ROM:00129CFE bne.s locret_129D2C ROM:00129D00 btst #2,($1424).w ROM:00129D06 beq.s locret_129D2C ROM:00129D08 bclr #2,($1424).w ROM:00129D0E bsr.w sub_129D68 ROM:00129D12 clr.w ($CB2).w ROM:00129D16 btst #4,($142D).w ROM:00129D1C beq.s loc_129D26 ROM:00129D1E move.b #2,($1234).w ROM:00129D24 bra.s locret_129D2C ROM:00129D26 ; --------------------------------------------------------------------------- ROM:00129D26 ROM:00129D26 loc_129D26: ; CODE XREF: sub_129CE8+34↑j ROM:00129D26 move.b #2,($1233).w ROM:00129D2C ROM:00129D2C locret_129D2C: ; CODE XREF: sub_129CE8+16↑j ROM:00129D2C ; sub_129CE8+1E↑j ... ROM:00129D2C rts ROM:00129D2C ; End of function sub_129CE8 ROM:00129D2C ROM:00129D2E ROM:00129D2E ; =============== S U B R O U T I N E ======================================= ROM:00129D2E ROM:00129D2E ROM:00129D2E sub_129D2E: ; CODE XREF: ROM:loc_127DF8↑p ROM:00129D2E ; ROM:loc_12846C↑p ... ROM:00129D2E btst #4,($142D).w ROM:00129D34 beq.s loc_129D38 ROM:00129D36 bra.s locret_129D3C ROM:00129D38 ; --------------------------------------------------------------------------- ROM:00129D38 ROM:00129D38 loc_129D38: ; CODE XREF: sub_129D2E+6↑j ROM:00129D38 bsr.w sub_129D40 ROM:00129D3C ROM:00129D3C locret_129D3C: ; CODE XREF: sub_129D2E+8↑j ROM:00129D3C rts ROM:00129D3C ; End of function sub_129D2E ROM:00129D3C ROM:00129D3E ; --------------------------------------------------------------------------- ROM:00129D3E rts ROM:00129D40 ROM:00129D40 ; =============== S U B R O U T I N E ======================================= ROM:00129D40 ROM:00129D40 ROM:00129D40 sub_129D40: ; CODE XREF: sub_129D2E:loc_129D38↑p ROM:00129D40 cmpi.b #3,($1233).w ROM:00129D46 blt.s locret_129D66 ROM:00129D48 cmpi.b #6,($1233).w ROM:00129D4E bgt.s locret_129D66 ROM:00129D50 cmpi.w #0,($5F4).w ROM:00129D56 bgt.s locret_129D66 ROM:00129D58 bsr.w sub_129D68 ROM:00129D5C clr.w ($CB2).w ROM:00129D60 move.b #2,($1233).w ROM:00129D66 ROM:00129D66 locret_129D66: ; CODE XREF: sub_129D40+6↑j ROM:00129D66 ; sub_129D40+E↑j ... ROM:00129D66 rts ROM:00129D66 ; End of function sub_129D40 ROM:00129D66 ROM:00129D68 ROM:00129D68 ; =============== S U B R O U T I N E ======================================= ROM:00129D68 ROM:00129D68 ROM:00129D68 sub_129D68: ; CODE XREF: ROM:loc_1299BE↑p ROM:00129D68 ; ROM:loc_129AB4↑p ... ROM:00129D68 clr.w ($CB0).w ROM:00129D6C clr.b ($1230).w ROM:00129D70 rts ROM:00129D70 ; End of function sub_129D68 ROM:00129D70 ROM:00129D72 ROM:00129D72 ; =============== S U B R O U T I N E ======================================= ROM:00129D72 ROM:00129D72 ROM:00129D72 sub_129D72: ; CODE XREF: ROM:00129A04↑p ROM:00129D72 ; ROM:00129A3E↑p ... ROM:00129D72 move.w ($FFFFFC0E).w,d1 ROM:00129D76 move.w ($CB0).w,d2 ROM:00129D7A move.b d1,$12DB(d2.w) ROM:00129D80 move.b ($1230).w,d3 ROM:00129D84 btst #4,($142D).w ROM:00129D8A bne.s loc_129D90 ROM:00129D8C add.b d1,d3 ROM:00129D8E bra.s loc_129D92 ROM:00129D90 ; --------------------------------------------------------------------------- ROM:00129D90 ROM:00129D90 loc_129D90: ; CODE XREF: sub_129D72+18↑j ROM:00129D90 eor.b d1,d3 ROM:00129D92 ROM:00129D92 loc_129D92: ; CODE XREF: sub_129D72+1C↑j ROM:00129D92 move.b d3,($1230).w ROM:00129D96 addq.w #1,($CB0).w ROM:00129D9A move.w #$103,d1 ROM:00129D9E cmp.w ($CB0).w,d1 ROM:00129DA2 bge.s locret_129DAA ROM:00129DA4 move.w #$103,($CB0).w ROM:00129DAA ROM:00129DAA locret_129DAA: ; CODE XREF: sub_129D72+30↑j ROM:00129DAA rts ROM:00129DAA ; End of function sub_129D72 ROM:00129DAA ROM:00129DAC ROM:00129DAC ; =============== S U B R O U T I N E ======================================= ROM:00129DAC ROM:00129DAC ROM:00129DAC sub_129DAC: ; CODE XREF: ROM:00129970↑p ROM:00129DAC ; ROM:001299A0↑p ... ROM:00129DAC move.w ($FFFFFC0E).w,d1 ROM:00129DB0 move.b ($1230).w,d3 ROM:00129DB4 eor.b d1,d3 ROM:00129DB6 move.b d3,($1230).w ROM:00129DBA rts ROM:00129DBA ; End of function sub_129DAC ROM:00129DBA ROM:00129DBC ROM:00129DBC ; =============== S U B R O U T I N E ======================================= ROM:00129DBC ROM:00129DBC ROM:00129DBC sub_129DBC: ; CODE XREF: sub_111DC0+30↑p ROM:00129DBC ; sub_125F96+24↑p ROM:00129DBC clr.w d1 ROM:00129DBE move.b ($1235).w,d1 ROM:00129DC2 cmpi.w #3,d1 ROM:00129DC6 bcc.s locret_129DD0 ROM:00129DC8 movea.l off_129DD2(pc,d1.w*4),a0 ROM:00129DCC nop ROM:00129DCE jmp (a0) ROM:00129DD0 ; --------------------------------------------------------------------------- ROM:00129DD0 ROM:00129DD0 locret_129DD0: ; CODE XREF: sub_129DBC+A↑j ROM:00129DD0 rts ROM:00129DD0 ; End of function sub_129DBC ROM:00129DD0 ROM:00129DD0 ; --------------------------------------------------------------------------- ROM:00129DD2 off_129DD2: dc.l word_129DDE ; DATA XREF: sub_129DBC+C↑r ROM:00129DD6 dc.l aNu8_2 ; "Nu\b8" ROM:00129DDA dc.l aNu8_2+2 ; "\b8" ROM:00129DDE word_129DDE: dc.w $8B8 ; DATA XREF: ROM:off_129DD2↑o ROM:00129DE0 dc.l $2142C, $11FC0001, $12356002 ROM:00129DEC ; --------------------------------------------------------------------------- ROM:00129DEC rts ROM:00129DEC ; --------------------------------------------------------------------------- ROM:00129DEE aNu8_2: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00129DD6↑o ROM:00129DEE ; ROM:00129DDA↑o ROM:00129DF3 dc.b 4 ROM:00129DF4 dc.l $14086732, $8B80004, $14083038, $CB6B078, $C906C14 ROM:00129DF4 dc.l $52780CB6, $680631FC, $80000CB6, $61000044, $6010600E ROM:00129DF4 dc.l $8F80002, $142C11FC, $11235, $60C44E75 ROM:00129E2C ; --------------------------------------------------------------------------- ROM:00129E2C rts ROM:00129E2E ROM:00129E2E ; =============== S U B R O U T I N E ======================================= ROM:00129E2E ROM:00129E2E ROM:00129E2E sub_129E2E: ; CODE XREF: ROM:0012848E↑p ROM:00129E2E ; ROM:00128648↑p ... ROM:00129E2E cmpi.b #1,($1235).w ROM:00129E34 bne.s locret_129E58 ROM:00129E36 btst #3,($1406).w ROM:00129E3C beq.s locret_129E58 ROM:00129E3E bclr #3,($1406).w ROM:00129E44 clr.w ($CB0).w ROM:00129E48 move.w #1,($CB6).w ROM:00129E4E move.b #2,($1235).w ROM:00129E54 bsr.w sub_129E5A ROM:00129E58 ROM:00129E58 locret_129E58: ; CODE XREF: sub_129E2E+6↑j ROM:00129E58 ; sub_129E2E+E↑j ROM:00129E58 rts ROM:00129E58 ; End of function sub_129E2E ROM:00129E58 ROM:00129E5A ROM:00129E5A ; =============== S U B R O U T I N E ======================================= ROM:00129E5A ROM:00129E5A ROM:00129E5A sub_129E5A: ; CODE XREF: sub_129E2E+26↑p ROM:00129E5A move.w ($CB0).w,d0 ROM:00129E5E move.b $12DB(d0.w),d1 ROM:00129E64 move.w d1,($FFFFFC0E).w ROM:00129E68 addq.w #1,($CB0).w ROM:00129E6C bset #7,($FFFFFC0B).w ROM:00129E72 rts ROM:00129E72 ; End of function sub_129E5A ROM:00129E72 ROM:00129E74 ROM:00129E74 ; =============== S U B R O U T I N E ======================================= ROM:00129E74 ROM:00129E74 ROM:00129E74 sub_129E74: ; CODE XREF: ROM:00116FDC↑p ROM:00129E74 bsr.l sub_129FA6 ROM:00129E7A bsr.l sub_11B15A ROM:00129E80 bsr.l sub_12A1A0 ROM:00129E86 bsr.l nullsub_17 ROM:00129E8C bsr.l sub_11F144 ROM:00129E92 bsr.l sub_12A4EA ROM:00129E98 bsr.l sub_11BC84 ROM:00129E9E bsr.l sub_123C60 ROM:00129EA4 bsr.l sub_1335B0 ROM:00129EAA bsr.l sub_136E36 ROM:00129EB0 bsr.l sub_124AA2 ROM:00129EB6 bsr.l sub_1258A2 ROM:00129EBC bsr.l sub_137356 ROM:00129EC2 bsr.l sub_11BF26 ROM:00129EC8 bsr.l sub_132840 ROM:00129ECE bsr.l sub_1300A6 ROM:00129ED4 bsr.l sub_120B66 ROM:00129EDA bsr.l sub_121A7A ROM:00129EE0 bsr.l nullsub_16 ROM:00129EE6 bsr.l sub_132DDC ROM:00129EEC bsr.l sub_137390 ROM:00129EF2 bsr.l sub_11F016 ROM:00129EF8 bsr.l sub_1349D8 ROM:00129EFE bsr.l nullsub_21 ROM:00129F04 bsr.l sub_13389E ROM:00129F0A bsr.l nullsub_23 ROM:00129F10 bsr.l nullsub_24 ROM:00129F16 bsr.l sub_11C134 ROM:00129F1C bsr.l nullsub_15 ROM:00129F22 bsr.l sub_13423C ROM:00129F28 bsr.l sub_1340A0 ROM:00129F2E bsr.l nullsub_22 ROM:00129F34 bsr.l sub_12D662 ROM:00129F3A bsr.l sub_12D774 ROM:00129F40 bsr.l sub_1308E6 ROM:00129F46 bsr.l sub_1302FC ROM:00129F4C bsr.l sub_1325D2 ROM:00129F52 bsr.l sub_12D786 ROM:00129F58 bsr.l nullsub_19 ROM:00129F5E bsr.l sub_130EE6 ROM:00129F64 bsr.l sub_12EC4C ROM:00129F6A bsr.l nullsub_26 ROM:00129F70 bsr.l nullsub_14 ROM:00129F76 move.l #2,d0 ROM:00129F7C move.l d0,-(sp) ROM:00129F7E bsr.l nullsub_4 ROM:00129F84 move.l (sp)+,d0 ROM:00129F86 bsr.l nullsub_27 ROM:00129F8C bsr.l nullsub_12 ROM:00129F92 cmpi.w #5,($568).w ROM:00129F98 bne.s loc_129FA0 ROM:00129F9A bsr.l nullsub_1 ROM:00129FA0 ROM:00129FA0 loc_129FA0: ; CODE XREF: sub_129E74+124↑j ROM:00129FA0 addq.w #1,($CC8).w ROM:00129FA4 rts ROM:00129FA4 ; End of function sub_129E74 ROM:00129FA4 ROM:00129FA6 ROM:00129FA6 ; =============== S U B R O U T I N E ======================================= ROM:00129FA6 ROM:00129FA6 ROM:00129FA6 sub_129FA6: ; CODE XREF: sub_129E74↑p ROM:00129FA6 clr.w d1 ROM:00129FA8 move.b ($1238).w,d1 ROM:00129FAC cmpi.w #5,d1 ROM:00129FB0 bcc.s locret_129FBA ROM:00129FB2 movea.l off_129FBC(pc,d1.w*4),a0 ROM:00129FB6 nop ROM:00129FB8 jmp (a0) ROM:00129FBA ; --------------------------------------------------------------------------- ROM:00129FBA ROM:00129FBA locret_129FBA: ; CODE XREF: sub_129FA6+A↑j ROM:00129FBA rts ROM:00129FBA ; End of function sub_129FA6 ROM:00129FBA ROM:00129FBA ; --------------------------------------------------------------------------- ROM:00129FBC off_129FBC: dc.l loc_129FD0 ; DATA XREF: sub_129FA6+C↑r ROM:00129FC0 dc.l loc_129FFC ROM:00129FC4 dc.l loc_12A080 ROM:00129FC8 dc.l loc_12A114 ROM:00129FCC dc.l loc_12A164 ROM:00129FD0 ; --------------------------------------------------------------------------- ROM:00129FD0 ROM:00129FD0 loc_129FD0: ; DATA XREF: ROM:off_129FBC↑o ROM:00129FD0 bset #2,($1409).w ROM:00129FD6 bclr #6,($142B).w ROM:00129FDC bclr #2,($1428).w ROM:00129FE2 bclr #6,($142C).w ROM:00129FE8 bclr #5,($142D).w ROM:00129FEE move.b #1,($1238).w ROM:00129FF4 bra.l locret_12A07E ROM:00129FFA ; --------------------------------------------------------------------------- ROM:00129FFA rts ROM:00129FFC ; --------------------------------------------------------------------------- ROM:00129FFC ROM:00129FFC loc_129FFC: ; DATA XREF: ROM:00129FC0↑o ROM:00129FFC move.w $5FE(a5),d0 ROM:0012A000 move.w $604(a5),d1 ROM:0012A004 btst #2,($897).w ROM:0012A00A beq.s loc_12A04E ROM:0012A00C cmp.w ($57E).w,d0 ROM:0012A010 ble.s loc_12A04E ROM:0012A012 cmp.w ($4CE).w,d1 ROM:0012A016 bgt.s loc_12A04E ROM:0012A018 bclr #2,($1409).w ROM:0012A01E bset #6,($142B).w ROM:0012A024 bclr #7,($1415).w ROM:0012A02A bclr #2,($897).w ROM:0012A030 move.w $602(a5),d1 ROM:0012A034 clr.b ($7D8).w ROM:0012A038 move.w d1,($5FE).w ROM:0012A03C move.b #1,($7D8).w ROM:0012A042 move.b #2,($1238).w ROM:0012A048 bra.l locret_12A112 ROM:0012A04E ; --------------------------------------------------------------------------- ROM:0012A04E ROM:0012A04E loc_12A04E: ; CODE XREF: ROM:0012A00A↑j ROM:0012A04E ; ROM:0012A010↑j ... ROM:0012A04E cmp.w ($57E).w,d0 ROM:0012A052 bgt.s locret_12A07E ROM:0012A054 bclr #2,($1409).w ROM:0012A05A bset #2,($1428).w ROM:0012A060 bset #6,($142C).w ROM:0012A066 bclr #7,($1415).w ROM:0012A06C bset #5,($142D).w ROM:0012A072 move.b #4,($1238).w ROM:0012A078 bra.l locret_12A19C ROM:0012A07E ; --------------------------------------------------------------------------- ROM:0012A07E ROM:0012A07E locret_12A07E: ; CODE XREF: ROM:00129FF4↑j ROM:0012A07E ; ROM:0012A052↑j ... ROM:0012A07E rts ROM:0012A080 ; --------------------------------------------------------------------------- ROM:0012A080 ROM:0012A080 loc_12A080: ; DATA XREF: ROM:00129FC4↑o ROM:0012A080 btst #2,($897).w ROM:0012A086 beq.s loc_12A0AC ROM:0012A088 bclr #2,($897).w ROM:0012A08E move.w $602(a5),d0 ROM:0012A092 clr.b ($7D8).w ROM:0012A096 move.w d0,($5FE).w ROM:0012A09A move.b #1,($7D8).w ROM:0012A0A0 move.b #2,($1238).w ROM:0012A0A6 bra.l locret_12A112 ROM:0012A0AC ; --------------------------------------------------------------------------- ROM:0012A0AC ROM:0012A0AC loc_12A0AC: ; CODE XREF: ROM:0012A086↑j ROM:0012A0AC cmpi.w #0,($5FE).w ROM:0012A0B2 bgt.s loc_12A0EC ROM:0012A0B4 btst #4,($892).w ROM:0012A0BA bne.s loc_12A0EC ROM:0012A0BC bset #2,($1409).w ROM:0012A0C2 bclr #6,($142B).w ROM:0012A0C8 btst #5,($142D).w ROM:0012A0CE bne.s loc_12A0D8 ROM:0012A0D0 bset #7,($1415).w ROM:0012A0D6 bra.s loc_12A0DE ROM:0012A0D8 ; --------------------------------------------------------------------------- ROM:0012A0D8 ROM:0012A0D8 loc_12A0D8: ; CODE XREF: ROM:0012A0CE↑j ROM:0012A0D8 bclr #7,($1415).w ROM:0012A0DE ROM:0012A0DE loc_12A0DE: ; CODE XREF: ROM:0012A0D6↑j ROM:0012A0DE bclr #5,($142D).w ROM:0012A0E4 move.b #1,($1238).w ROM:0012A0EA bra.s locret_12A07E ROM:0012A0EC ; --------------------------------------------------------------------------- ROM:0012A0EC ROM:0012A0EC loc_12A0EC: ; CODE XREF: ROM:0012A0B2↑j ROM:0012A0EC ; ROM:0012A0BA↑j ROM:0012A0EC move.w $5FC(a5),d0 ROM:0012A0F0 cmp.w ($57E).w,d0 ROM:0012A0F4 bgt.s locret_12A112 ROM:0012A0F6 clr.b ($881).w ROM:0012A0FA clr.w ($750).w ROM:0012A0FE move.b #3,($881).w ROM:0012A104 bclr #6,($142B).w ROM:0012A10A move.b #3,($1238).w ROM:0012A110 bra.s locret_12A162 ROM:0012A112 ; --------------------------------------------------------------------------- ROM:0012A112 ROM:0012A112 locret_12A112: ; CODE XREF: ROM:0012A048↑j ROM:0012A112 ; ROM:0012A0A6↑j ... ROM:0012A112 rts ROM:0012A114 ; --------------------------------------------------------------------------- ROM:0012A114 ROM:0012A114 loc_12A114: ; DATA XREF: ROM:00129FC8↑o ROM:0012A114 move.w $5FC(a5),d0 ROM:0012A118 cmp.w ($57E).w,d0 ROM:0012A11C ble.s loc_12A12C ROM:0012A11E bset #6,($142B).w ROM:0012A124 move.b #2,($1238).w ROM:0012A12A bra.s locret_12A112 ROM:0012A12C ; --------------------------------------------------------------------------- ROM:0012A12C ROM:0012A12C loc_12A12C: ; CODE XREF: ROM:0012A11C↑j ROM:0012A12C move.w $5FE(a5),d0 ROM:0012A130 move.w $600(a5),d1 ROM:0012A134 cmp.w ($750).w,d1 ROM:0012A138 ble.s loc_12A140 ROM:0012A13A cmp.w ($57E).w,d0 ROM:0012A13E bgt.s locret_12A162 ROM:0012A140 ROM:0012A140 loc_12A140: ; CODE XREF: ROM:0012A138↑j ROM:0012A140 clr.b ($881).w ROM:0012A144 clr.w ($750).w ROM:0012A148 bset #2,($1428).w ROM:0012A14E bset #6,($142C).w ROM:0012A154 bset #5,($142D).w ROM:0012A15A move.b #4,($1238).w ROM:0012A160 bra.s locret_12A19C ROM:0012A162 ; --------------------------------------------------------------------------- ROM:0012A162 ROM:0012A162 locret_12A162: ; CODE XREF: ROM:0012A110↑j ROM:0012A162 ; ROM:0012A13E↑j ROM:0012A162 rts ROM:0012A164 ; --------------------------------------------------------------------------- ROM:0012A164 ROM:0012A164 loc_12A164: ; DATA XREF: ROM:00129FCC↑o ROM:0012A164 btst #4,($892).w ROM:0012A16A bne.s locret_12A19C ROM:0012A16C bclr #2,($897).w ROM:0012A172 move.w $602(a5),d0 ROM:0012A176 clr.b ($7D8).w ROM:0012A17A move.w d0,($5FE).w ROM:0012A17E move.b #1,($7D8).w ROM:0012A184 bclr #2,($1428).w ROM:0012A18A bset #6,($142B).w ROM:0012A190 move.b #2,($1238).w ROM:0012A196 bra.l locret_12A112 ROM:0012A19C ; --------------------------------------------------------------------------- ROM:0012A19C ROM:0012A19C locret_12A19C: ; CODE XREF: ROM:0012A078↑j ROM:0012A19C ; ROM:0012A160↑j ... ROM:0012A19C rts ROM:0012A19E ; --------------------------------------------------------------------------- ROM:0012A19E rts ROM:0012A1A0 ROM:0012A1A0 ; =============== S U B R O U T I N E ======================================= ROM:0012A1A0 ROM:0012A1A0 ROM:0012A1A0 sub_12A1A0: ; CODE XREF: sub_129E74+C↑p ROM:0012A1A0 move.w $218(a5),d0 ROM:0012A1A4 move.w ($9FA).w,d1 ROM:0012A1A8 cmpi.w #0,d0 ROM:0012A1AC bne.s loc_12A1E0 ROM:0012A1AE btst #3,d1 ROM:0012A1B2 beq.s loc_12A1DE ROM:0012A1B4 bclr #3,d1 ROM:0012A1B8 move.w d1,($9FA).w ROM:0012A1BC btst #1,($1426).w ROM:0012A1C2 beq.s loc_12A1D8 ROM:0012A1C4 move.w ($506).w,d2 ROM:0012A1C8 muls.w #$186A,d2 ROM:0012A1CC divs.w ($57E).w,d2 ROM:0012A1D0 move.w d2,($CCA).w ROM:0012A1D4 bra.w loc_12A1DE ROM:0012A1D8 ; --------------------------------------------------------------------------- ROM:0012A1D8 ROM:0012A1D8 loc_12A1D8: ; CODE XREF: sub_12A1A0+22↑j ROM:0012A1D8 move.w #$FFFF,($CCA).w ROM:0012A1DE ROM:0012A1DE loc_12A1DE: ; CODE XREF: sub_12A1A0+12↑j ROM:0012A1DE ; sub_12A1A0+34↑j ROM:0012A1DE bra.s locret_12A202 ROM:0012A1E0 ; --------------------------------------------------------------------------- ROM:0012A1E0 ROM:0012A1E0 loc_12A1E0: ; CODE XREF: sub_12A1A0+C↑j ROM:0012A1E0 btst #1,($1426).w ROM:0012A1E6 beq.s loc_12A1FC ROM:0012A1E8 move.w ($506).w,d2 ROM:0012A1EC muls.w #$186A,d2 ROM:0012A1F0 divs.w ($57E).w,d2 ROM:0012A1F4 move.w d2,($CCA).w ROM:0012A1F8 bra.w locret_12A202 ROM:0012A1FC ; --------------------------------------------------------------------------- ROM:0012A1FC ROM:0012A1FC loc_12A1FC: ; CODE XREF: sub_12A1A0+46↑j ROM:0012A1FC move.w #$FFFF,($CCA).w ROM:0012A202 ROM:0012A202 locret_12A202: ; CODE XREF: sub_12A1A0:loc_12A1DE↑j ROM:0012A202 ; sub_12A1A0+58↑j ROM:0012A202 rts ROM:0012A202 ; End of function sub_12A1A0 ROM:0012A202 ROM:0012A204 ROM:0012A204 ; =============== S U B R O U T I N E ======================================= ROM:0012A204 ROM:0012A204 ROM:0012A204 sub_12A204: ; CODE XREF: sub_12A4EA+12↓p ROM:0012A204 bsr.w sub_12A20E ROM:0012A208 bsr.w sub_12A3B0 ROM:0012A20C rts ROM:0012A20C ; End of function sub_12A204 ROM:0012A20C ROM:0012A20E ROM:0012A20E ; =============== S U B R O U T I N E ======================================= ROM:0012A20E ROM:0012A20E ROM:0012A20E sub_12A20E: ; CODE XREF: sub_12A204↑p ROM:0012A20E clr.w d1 ROM:0012A210 move.b ($123A).w,d1 ROM:0012A214 cmpi.w #6,d1 ROM:0012A218 bcc.s locret_12A222 ROM:0012A21A movea.l off_12A224(pc,d1.w*4),a0 ROM:0012A21E nop ROM:0012A220 jmp (a0) ROM:0012A222 ; --------------------------------------------------------------------------- ROM:0012A222 ROM:0012A222 locret_12A222: ; CODE XREF: sub_12A20E+A↑j ROM:0012A222 rts ROM:0012A222 ; End of function sub_12A20E ROM:0012A222 ROM:0012A222 ; --------------------------------------------------------------------------- ROM:0012A224 off_12A224: dc.l loc_12A23C ; DATA XREF: sub_12A20E+C↑r ROM:0012A228 dc.l loc_12A248 ROM:0012A22C dc.l loc_12A286 ROM:0012A230 dc.l loc_12A2D6 ROM:0012A234 dc.l loc_12A34A ROM:0012A238 dc.l loc_12A388 ROM:0012A23C ; --------------------------------------------------------------------------- ROM:0012A23C ROM:0012A23C loc_12A23C: ; DATA XREF: ROM:off_12A224↑o ROM:0012A23C move.b #1,($123A).w ROM:0012A242 bra.w locret_12A284 ROM:0012A246 ; --------------------------------------------------------------------------- ROM:0012A246 rts ROM:0012A248 ; --------------------------------------------------------------------------- ROM:0012A248 ROM:0012A248 loc_12A248: ; DATA XREF: ROM:0012A228↑o ROM:0012A248 btst #4,($894).w ROM:0012A24E beq.s locret_12A284 ROM:0012A250 btst #7,($49E).w ROM:0012A256 bne.s locret_12A284 ROM:0012A258 move.w $61A(a5),d0 ROM:0012A25C btst #2,($1409).w ROM:0012A262 bne.s locret_12A284 ROM:0012A264 cmpi.w #0,d0 ROM:0012A268 bne.s locret_12A284 ROM:0012A26A move.w $60C(a5),d0 ROM:0012A26E clr.b ($84D).w ROM:0012A272 move.w d0,($6E8).w ROM:0012A276 move.b #1,($84D).w ROM:0012A27C move.b #2,($123A).w ROM:0012A282 bra.s locret_12A2D4 ROM:0012A284 ; --------------------------------------------------------------------------- ROM:0012A284 ROM:0012A284 locret_12A284: ; CODE XREF: ROM:0012A242↑j ROM:0012A284 ; ROM:0012A24E↑j ... ROM:0012A284 rts ROM:0012A286 ; --------------------------------------------------------------------------- ROM:0012A286 ROM:0012A286 loc_12A286: ; DATA XREF: ROM:0012A22C↑o ROM:0012A286 btst #1,($1410).w ROM:0012A28C bne.s loc_12A298 ROM:0012A28E move.b #4,($123A).w ROM:0012A294 bra.w locret_12A386 ROM:0012A298 ; --------------------------------------------------------------------------- ROM:0012A298 ROM:0012A298 loc_12A298: ; CODE XREF: ROM:0012A28C↑j ROM:0012A298 btst #4,($894).w ROM:0012A29E beq.s loc_12A2BA ROM:0012A2A0 btst #7,($49E).w ROM:0012A2A6 bne.s loc_12A2BA ROM:0012A2A8 move.w $61A(a5),d0 ROM:0012A2AC btst #2,($1409).w ROM:0012A2B2 bne.s loc_12A2BA ROM:0012A2B4 cmpi.w #0,d0 ROM:0012A2B8 beq.s loc_12A2C2 ROM:0012A2BA ROM:0012A2BA loc_12A2BA: ; CODE XREF: ROM:0012A29E↑j ROM:0012A2BA ; ROM:0012A2A6↑j ... ROM:0012A2BA move.b #1,($123A).w ROM:0012A2C0 bra.s locret_12A284 ROM:0012A2C2 ; --------------------------------------------------------------------------- ROM:0012A2C2 ROM:0012A2C2 loc_12A2C2: ; CODE XREF: ROM:0012A2B8↑j ROM:0012A2C2 cmpi.w #0,($6E8).w ROM:0012A2C8 bgt.s locret_12A2D4 ROM:0012A2CA move.b #3,($123A).w ROM:0012A2D0 bra.w locret_12A348 ROM:0012A2D4 ; --------------------------------------------------------------------------- ROM:0012A2D4 ROM:0012A2D4 locret_12A2D4: ; CODE XREF: ROM:0012A282↑j ROM:0012A2D4 ; ROM:0012A2C8↑j ROM:0012A2D4 rts ROM:0012A2D6 ; --------------------------------------------------------------------------- ROM:0012A2D6 ROM:0012A2D6 loc_12A2D6: ; DATA XREF: ROM:0012A230↑o ROM:0012A2D6 btst #7,($49E).w ROM:0012A2DC bne.s loc_12A31A ROM:0012A2DE btst #4,($894).w ROM:0012A2E4 bne.s loc_12A31A ROM:0012A2E6 move.w $61A(a5),d0 ROM:0012A2EA btst #2,($1409).w ROM:0012A2F0 beq.s loc_12A31A ROM:0012A2F2 cmpi.w #0,d0 ROM:0012A2F6 bne.s loc_12A31A ROM:0012A2F8 btst #3,($1415).w ROM:0012A2FE bne.s loc_12A31A ROM:0012A300 move.w #$1388,($1462).w ROM:0012A306 bsr.w sub_12A4D6 ROM:0012A30A move.w ($CD2).w,($CD0).w ROM:0012A310 move.b #1,($123A).w ROM:0012A316 bra.w locret_12A284 ROM:0012A31A ; --------------------------------------------------------------------------- ROM:0012A31A ROM:0012A31A loc_12A31A: ; CODE XREF: ROM:0012A2DC↑j ROM:0012A31A ; ROM:0012A2E4↑j ... ROM:0012A31A move.w $61A(a5),d0 ROM:0012A31E btst #7,($49E).w ROM:0012A324 bne.s loc_12A32C ROM:0012A326 cmpi.w #0,d0 ROM:0012A32A beq.s loc_12A336 ROM:0012A32C ROM:0012A32C loc_12A32C: ; CODE XREF: ROM:0012A324↑j ROM:0012A32C move.b #1,($123A).w ROM:0012A332 bra.w locret_12A284 ROM:0012A336 ; --------------------------------------------------------------------------- ROM:0012A336 ROM:0012A336 loc_12A336: ; CODE XREF: ROM:0012A32A↑j ROM:0012A336 btst #1,($1410).w ROM:0012A33C bne.s locret_12A348 ROM:0012A33E move.b #5,($123A).w ROM:0012A344 bra.w locret_12A3AC ROM:0012A348 ; --------------------------------------------------------------------------- ROM:0012A348 ROM:0012A348 locret_12A348: ; CODE XREF: ROM:0012A2D0↑j ROM:0012A348 ; ROM:0012A33C↑j ROM:0012A348 rts ROM:0012A34A ; --------------------------------------------------------------------------- ROM:0012A34A ROM:0012A34A loc_12A34A: ; DATA XREF: ROM:0012A234↑o ROM:0012A34A cmpi.w #0,($6E8).w ROM:0012A350 bgt.s loc_12A35A ROM:0012A352 move.b #5,($123A).w ROM:0012A358 bra.s locret_12A3AC ROM:0012A35A ; --------------------------------------------------------------------------- ROM:0012A35A ROM:0012A35A loc_12A35A: ; CODE XREF: ROM:0012A350↑j ROM:0012A35A btst #4,($894).w ROM:0012A360 beq.s loc_12A37C ROM:0012A362 btst #7,($49E).w ROM:0012A368 bne.s loc_12A37C ROM:0012A36A move.w $61A(a5),d0 ROM:0012A36E btst #2,($1409).w ROM:0012A374 bne.s loc_12A37C ROM:0012A376 cmpi.w #0,d0 ROM:0012A37A beq.s locret_12A386 ROM:0012A37C ROM:0012A37C loc_12A37C: ; CODE XREF: ROM:0012A360↑j ROM:0012A37C ; ROM:0012A368↑j ... ROM:0012A37C move.b #1,($123A).w ROM:0012A382 bra.w locret_12A284 ROM:0012A386 ; --------------------------------------------------------------------------- ROM:0012A386 ROM:0012A386 locret_12A386: ; CODE XREF: ROM:0012A294↑j ROM:0012A386 ; ROM:0012A37A↑j ROM:0012A386 rts ROM:0012A388 ; --------------------------------------------------------------------------- ROM:0012A388 ROM:0012A388 loc_12A388: ; DATA XREF: ROM:0012A238↑o ROM:0012A388 btst #4,($894).w ROM:0012A38E beq.s loc_12A3A2 ROM:0012A390 move.w $61A(a5),d0 ROM:0012A394 btst #2,($1409).w ROM:0012A39A bne.s loc_12A3A2 ROM:0012A39C cmpi.w #0,d0 ROM:0012A3A0 beq.s locret_12A3AC ROM:0012A3A2 ROM:0012A3A2 loc_12A3A2: ; CODE XREF: ROM:0012A38E↑j ROM:0012A3A2 ; ROM:0012A39A↑j ROM:0012A3A2 move.b #1,($123A).w ROM:0012A3A8 bra.w locret_12A284 ROM:0012A3AC ; --------------------------------------------------------------------------- ROM:0012A3AC ROM:0012A3AC locret_12A3AC: ; CODE XREF: ROM:0012A344↑j ROM:0012A3AC ; ROM:0012A358↑j ... ROM:0012A3AC rts ROM:0012A3AE ; --------------------------------------------------------------------------- ROM:0012A3AE rts ROM:0012A3B0 ROM:0012A3B0 ; =============== S U B R O U T I N E ======================================= ROM:0012A3B0 ROM:0012A3B0 ROM:0012A3B0 sub_12A3B0: ; CODE XREF: sub_12A204+4↑p ROM:0012A3B0 clr.w d1 ROM:0012A3B2 move.b ($1239).w,d1 ROM:0012A3B6 cmpi.w #4,d1 ROM:0012A3BA bcc.s locret_12A3C4 ROM:0012A3BC movea.l off_12A3C6(pc,d1.w*4),a0 ROM:0012A3C0 nop ROM:0012A3C2 jmp (a0) ROM:0012A3C4 ; --------------------------------------------------------------------------- ROM:0012A3C4 ROM:0012A3C4 locret_12A3C4: ; CODE XREF: sub_12A3B0+A↑j ROM:0012A3C4 rts ROM:0012A3C4 ; End of function sub_12A3B0 ROM:0012A3C4 ROM:0012A3C4 ; --------------------------------------------------------------------------- ROM:0012A3C6 off_12A3C6: dc.l loc_12A3D6 ; DATA XREF: sub_12A3B0+C↑r ROM:0012A3CA dc.l loc_12A3FA ROM:0012A3CE dc.l loc_12A414 ROM:0012A3D2 dc.l loc_12A46C ROM:0012A3D6 ; --------------------------------------------------------------------------- ROM:0012A3D6 ROM:0012A3D6 loc_12A3D6: ; DATA XREF: ROM:off_12A3C6↑o ROM:0012A3D6 btst #0,($88C).w ROM:0012A3DC beq.s loc_12A3EA ROM:0012A3DE move.w #$1388,($1462).w ROM:0012A3E4 move.w ($CD2).w,($CD0).w ROM:0012A3EA ROM:0012A3EA loc_12A3EA: ; CODE XREF: ROM:0012A3DC↑j ROM:0012A3EA move.w #0,($CCC).w ROM:0012A3F0 move.b #1,($1239).w ROM:0012A3F6 bra.s locret_12A412 ROM:0012A3F8 ; --------------------------------------------------------------------------- ROM:0012A3F8 rts ROM:0012A3FA ; --------------------------------------------------------------------------- ROM:0012A3FA ROM:0012A3FA loc_12A3FA: ; DATA XREF: ROM:0012A3CA↑o ROM:0012A3FA btst #4,($894).w ROM:0012A400 beq.s locret_12A412 ROM:0012A402 btst #2,($1409).w ROM:0012A408 beq.s locret_12A412 ROM:0012A40A move.b #2,($1239).w ROM:0012A410 bra.s locret_12A46A ROM:0012A412 ; --------------------------------------------------------------------------- ROM:0012A412 ROM:0012A412 locret_12A412: ; CODE XREF: ROM:0012A3F6↑j ROM:0012A412 ; ROM:0012A400↑j ... ROM:0012A412 rts ROM:0012A414 ; --------------------------------------------------------------------------- ROM:0012A414 ROM:0012A414 loc_12A414: ; DATA XREF: ROM:0012A3CE↑o ROM:0012A414 move.w $606(a5),d0 ROM:0012A418 cmp.w ($CCC).w,d0 ROM:0012A41C bgt.s loc_12A438 ROM:0012A41E move.w #0,($CCC).w ROM:0012A424 move.w #$1388,($1462).w ROM:0012A42A move.w ($CD2).w,($CD0).w ROM:0012A430 move.b #1,($1239).w ROM:0012A436 bra.s locret_12A412 ROM:0012A438 ; --------------------------------------------------------------------------- ROM:0012A438 ROM:0012A438 loc_12A438: ; CODE XREF: ROM:0012A41C↑j ROM:0012A438 move.w $608(a5),d0 ROM:0012A43C cmp.w ($9BE).w,d0 ROM:0012A440 bge.s loc_12A44C ROM:0012A442 move.b #3,($1239).w ROM:0012A448 bra.w locret_12A4D2 ROM:0012A44C ; --------------------------------------------------------------------------- ROM:0012A44C ROM:0012A44C loc_12A44C: ; CODE XREF: ROM:0012A440↑j ROM:0012A44C btst #4,($894).w ROM:0012A452 beq.s loc_12A45C ROM:0012A454 btst #2,($1409).w ROM:0012A45A bne.s locret_12A46A ROM:0012A45C ROM:0012A45C loc_12A45C: ; CODE XREF: ROM:0012A452↑j ROM:0012A45C move.w #0,($CCC).w ROM:0012A462 move.b #1,($1239).w ROM:0012A468 bra.s locret_12A412 ROM:0012A46A ; --------------------------------------------------------------------------- ROM:0012A46A ROM:0012A46A locret_12A46A: ; CODE XREF: ROM:0012A410↑j ROM:0012A46A ; ROM:0012A45A↑j ... ROM:0012A46A rts ROM:0012A46C ; --------------------------------------------------------------------------- ROM:0012A46C ROM:0012A46C loc_12A46C: ; DATA XREF: ROM:0012A3D2↑o ROM:0012A46C move.w $606(a5),d0 ROM:0012A470 cmp.w ($CCC).w,d0 ROM:0012A474 bgt.s loc_12A492 ROM:0012A476 move.w #0,($CCC).w ROM:0012A47C move.w #$1388,($1462).w ROM:0012A482 move.w ($CD2).w,($CD0).w ROM:0012A488 move.b #1,($1239).w ROM:0012A48E bra.w locret_12A412 ROM:0012A492 ; --------------------------------------------------------------------------- ROM:0012A492 ROM:0012A492 loc_12A492: ; CODE XREF: ROM:0012A474↑j ROM:0012A492 btst #4,($894).w ROM:0012A498 beq.s loc_12A4A2 ROM:0012A49A btst #2,($1409).w ROM:0012A4A0 bne.s loc_12A4B2 ROM:0012A4A2 ROM:0012A4A2 loc_12A4A2: ; CODE XREF: ROM:0012A498↑j ROM:0012A4A2 move.w #0,($CCC).w ROM:0012A4A8 move.b #1,($1239).w ROM:0012A4AE bra.w locret_12A412 ROM:0012A4B2 ; --------------------------------------------------------------------------- ROM:0012A4B2 ROM:0012A4B2 loc_12A4B2: ; CODE XREF: ROM:0012A4A0↑j ROM:0012A4B2 move.w $60A(a5),d0 ROM:0012A4B6 cmp.w ($9BE).w,d0 ROM:0012A4BA blt.s locret_12A4D2 ROM:0012A4BC move.w ($CCC).w,d0 ROM:0012A4C0 addi.w #1,d0 ROM:0012A4C4 move.w d0,($CCC).w ROM:0012A4C8 move.b #2,($1239).w ROM:0012A4CE bra.w locret_12A46A ROM:0012A4D2 ; --------------------------------------------------------------------------- ROM:0012A4D2 ROM:0012A4D2 locret_12A4D2: ; CODE XREF: ROM:0012A448↑j ROM:0012A4D2 ; ROM:0012A4BA↑j ROM:0012A4D2 rts ROM:0012A4D4 ; --------------------------------------------------------------------------- ROM:0012A4D4 rts ROM:0012A4D6 ROM:0012A4D6 ; =============== S U B R O U T I N E ======================================= ROM:0012A4D6 ROM:0012A4D6 ROM:0012A4D6 sub_12A4D6: ; CODE XREF: ROM:0012A306↑p ROM:0012A4D6 move.w ($1460).w,d0 ROM:0012A4DA cmpi.w #$FF,d0 ROM:0012A4DE bge.s loc_12A4E4 ROM:0012A4E0 addi.w #1,d0 ROM:0012A4E4 ROM:0012A4E4 loc_12A4E4: ; CODE XREF: sub_12A4D6+8↑j ROM:0012A4E4 move.w d0,($1460).w ROM:0012A4E8 rts ROM:0012A4E8 ; End of function sub_12A4D6 ROM:0012A4E8 ROM:0012A4EA ROM:0012A4EA ; =============== S U B R O U T I N E ======================================= ROM:0012A4EA ROM:0012A4EA ROM:0012A4EA sub_12A4EA: ; CODE XREF: sub_129E74+1E↑p ROM:0012A4EA bsr.w sub_12A504 ROM:0012A4EE bsr.w sub_12A70E ROM:0012A4F2 bsr.w sub_12A5DE ROM:0012A4F6 bsr.l sub_12A746 ROM:0012A4FC bsr.l sub_12A204 ROM:0012A502 rts ROM:0012A502 ; End of function sub_12A4EA ROM:0012A502 ROM:0012A504 ROM:0012A504 ; =============== S U B R O U T I N E ======================================= ROM:0012A504 ROM:0012A504 ROM:0012A504 sub_12A504: ; CODE XREF: sub_12A4EA↑p ROM:0012A504 clr.w d1 ROM:0012A506 move.b ($123C).w,d1 ROM:0012A50A cmpi.w #4,d1 ROM:0012A50E bcc.s locret_12A518 ROM:0012A510 movea.l off_12A51A(pc,d1.w*4),a0 ROM:0012A514 nop ROM:0012A516 jmp (a0) ROM:0012A518 ; --------------------------------------------------------------------------- ROM:0012A518 ROM:0012A518 locret_12A518: ; CODE XREF: sub_12A504+A↑j ROM:0012A518 rts ROM:0012A518 ; End of function sub_12A504 ROM:0012A518 ROM:0012A518 ; --------------------------------------------------------------------------- ROM:0012A51A off_12A51A: dc.l loc_12A52A ; DATA XREF: sub_12A504+C↑r ROM:0012A51E dc.l loc_12A534 ROM:0012A522 dc.l loc_12A54E ROM:0012A526 dc.l loc_12A590 ROM:0012A52A ; --------------------------------------------------------------------------- ROM:0012A52A ROM:0012A52A loc_12A52A: ; DATA XREF: ROM:off_12A51A↑o ROM:0012A52A move.b #1,($123C).w ROM:0012A530 bra.s locret_12A54C ROM:0012A532 ; --------------------------------------------------------------------------- ROM:0012A532 rts ROM:0012A534 ; --------------------------------------------------------------------------- ROM:0012A534 ROM:0012A534 loc_12A534: ; DATA XREF: ROM:0012A51E↑o ROM:0012A534 btst #7,($49E).w ROM:0012A53A bne.s locret_12A54C ROM:0012A53C btst #4,($894).w ROM:0012A542 beq.s locret_12A54C ROM:0012A544 move.b #2,($123C).w ROM:0012A54A bra.s locret_12A58E ROM:0012A54C ; --------------------------------------------------------------------------- ROM:0012A54C ROM:0012A54C locret_12A54C: ; CODE XREF: ROM:0012A530↑j ROM:0012A54C ; ROM:0012A53A↑j ... ROM:0012A54C rts ROM:0012A54E ; --------------------------------------------------------------------------- ROM:0012A54E ROM:0012A54E loc_12A54E: ; DATA XREF: ROM:0012A522↑o ROM:0012A54E move.w $616(a5),d0 ROM:0012A552 neg.w d0 ROM:0012A554 cmp.w ($CD2).w,d0 ROM:0012A558 ble.s loc_12A576 ROM:0012A55A move.w $614(a5),d0 ROM:0012A55E clr.b ($82A).w ROM:0012A562 move.w d0,($6A2).w ROM:0012A566 move.b #1,($82A).w ROM:0012A56C move.b #3,($123C).w ROM:0012A572 bra.w locret_12A5DA ROM:0012A576 ; --------------------------------------------------------------------------- ROM:0012A576 ROM:0012A576 loc_12A576: ; CODE XREF: ROM:0012A558↑j ROM:0012A576 btst #7,($49E).w ROM:0012A57C bne.s loc_12A586 ROM:0012A57E btst #4,($894).w ROM:0012A584 bne.s locret_12A58E ROM:0012A586 ROM:0012A586 loc_12A586: ; CODE XREF: ROM:0012A57C↑j ROM:0012A586 move.b #1,($123C).w ROM:0012A58C bra.s locret_12A54C ROM:0012A58E ; --------------------------------------------------------------------------- ROM:0012A58E ROM:0012A58E locret_12A58E: ; CODE XREF: ROM:0012A54A↑j ROM:0012A58E ; ROM:0012A584↑j ... ROM:0012A58E rts ROM:0012A590 ; --------------------------------------------------------------------------- ROM:0012A590 ROM:0012A590 loc_12A590: ; DATA XREF: ROM:0012A526↑o ROM:0012A590 btst #7,($49E).w ROM:0012A596 bne.s loc_12A5A0 ROM:0012A598 btst #4,($894).w ROM:0012A59E bne.s loc_12A5A8 ROM:0012A5A0 ROM:0012A5A0 loc_12A5A0: ; CODE XREF: ROM:0012A596↑j ROM:0012A5A0 move.b #1,($123C).w ROM:0012A5A6 bra.s locret_12A54C ROM:0012A5A8 ; --------------------------------------------------------------------------- ROM:0012A5A8 ROM:0012A5A8 loc_12A5A8: ; CODE XREF: ROM:0012A59E↑j ROM:0012A5A8 cmpi.w #0,($6A2).w ROM:0012A5AE bgt.s loc_12A5C4 ROM:0012A5B0 bsr.w sub_12A6DE ROM:0012A5B4 move.w ($CD2).w,($CD0).w ROM:0012A5BA move.b #2,($123C).w ROM:0012A5C0 bra.w locret_12A58E ROM:0012A5C4 ; --------------------------------------------------------------------------- ROM:0012A5C4 ROM:0012A5C4 loc_12A5C4: ; CODE XREF: ROM:0012A5AE↑j ROM:0012A5C4 move.w $616(a5),d0 ROM:0012A5C8 neg.w d0 ROM:0012A5CA cmp.w ($CD2).w,d0 ROM:0012A5CE bgt.s locret_12A5DA ROM:0012A5D0 move.b #2,($123C).w ROM:0012A5D6 bra.w locret_12A58E ROM:0012A5DA ; --------------------------------------------------------------------------- ROM:0012A5DA ROM:0012A5DA locret_12A5DA: ; CODE XREF: ROM:0012A572↑j ROM:0012A5DA ; ROM:0012A5CE↑j ROM:0012A5DA rts ROM:0012A5DC ; --------------------------------------------------------------------------- ROM:0012A5DC rts ROM:0012A5DE ROM:0012A5DE ; =============== S U B R O U T I N E ======================================= ROM:0012A5DE ROM:0012A5DE ROM:0012A5DE sub_12A5DE: ; CODE XREF: sub_12A4EA+8↑p ROM:0012A5DE clr.w d1 ROM:0012A5E0 move.b ($123B).w,d1 ROM:0012A5E4 cmpi.w #3,d1 ROM:0012A5E8 bcc.s locret_12A5F2 ROM:0012A5EA movea.l off_12A5F4(pc,d1.w*4),a0 ROM:0012A5EE nop ROM:0012A5F0 jmp (a0) ROM:0012A5F2 ; --------------------------------------------------------------------------- ROM:0012A5F2 ROM:0012A5F2 locret_12A5F2: ; CODE XREF: sub_12A5DE+A↑j ROM:0012A5F2 rts ROM:0012A5F2 ; End of function sub_12A5DE ROM:0012A5F2 ROM:0012A5F2 ; --------------------------------------------------------------------------- ROM:0012A5F4 off_12A5F4: dc.l loc_12A600 ; DATA XREF: sub_12A5DE+C↑r ROM:0012A5F8 dc.l loc_12A60A ROM:0012A5FC dc.l loc_12A668 ROM:0012A600 ; --------------------------------------------------------------------------- ROM:0012A600 ROM:0012A600 loc_12A600: ; DATA XREF: ROM:off_12A5F4↑o ROM:0012A600 move.b #1,($123B).w ROM:0012A606 bra.s locret_12A666 ROM:0012A608 ; --------------------------------------------------------------------------- ROM:0012A608 rts ROM:0012A60A ; --------------------------------------------------------------------------- ROM:0012A60A ROM:0012A60A loc_12A60A: ; DATA XREF: ROM:0012A5F8↑o ROM:0012A60A move.w $612(a5),d0 ROM:0012A60E cmp.w ($9B2).w,d0 ROM:0012A612 blt.s locret_12A666 ROM:0012A614 move.w $60E(a5),d0 ROM:0012A618 move.w ($CD2).w,d1 ROM:0012A61C cmpi.w #0,d1 ROM:0012A620 bge.s loc_12A624 ROM:0012A622 neg.w d1 ROM:0012A624 ROM:0012A624 loc_12A624: ; CODE XREF: ROM:0012A620↑j ROM:0012A624 btst #0,($140F).w ROM:0012A62A beq.s locret_12A666 ROM:0012A62C cmp.w d1,d0 ROM:0012A62E bgt.s locret_12A666 ROM:0012A630 move.w $618(a5),d0 ROM:0012A634 cmp.w ($9AE).w,d0 ROM:0012A638 blt.s locret_12A666 ROM:0012A63A btst #6,($140D).w ROM:0012A640 beq.s locret_12A666 ROM:0012A642 btst #5,($1431).w ROM:0012A648 beq.s locret_12A666 ROM:0012A64A move.w $610(a5),d0 ROM:0012A64E clr.b ($829).w ROM:0012A652 move.w d0,($6A0).w ROM:0012A656 move.b #1,($829).w ROM:0012A65C move.b #2,($123B).w ROM:0012A662 bra.w locret_12A6DA ROM:0012A666 ; --------------------------------------------------------------------------- ROM:0012A666 ROM:0012A666 locret_12A666: ; CODE XREF: ROM:0012A606↑j ROM:0012A666 ; ROM:0012A612↑j ... ROM:0012A666 rts ROM:0012A668 ; --------------------------------------------------------------------------- ROM:0012A668 ROM:0012A668 loc_12A668: ; DATA XREF: ROM:0012A5FC↑o ROM:0012A668 btst #6,($140D).w ROM:0012A66E beq.s loc_12A6A4 ROM:0012A670 move.w $612(a5),d0 ROM:0012A674 cmp.w ($9B2).w,d0 ROM:0012A678 bge.s loc_12A67C ROM:0012A67A bra.s loc_12A6A4 ROM:0012A67C ; --------------------------------------------------------------------------- ROM:0012A67C ROM:0012A67C loc_12A67C: ; CODE XREF: ROM:0012A678↑j ROM:0012A67C move.w $618(a5),d0 ROM:0012A680 cmp.w ($9AE).w,d0 ROM:0012A684 bge.s loc_12A688 ROM:0012A686 bra.s loc_12A6A4 ROM:0012A688 ; --------------------------------------------------------------------------- ROM:0012A688 ROM:0012A688 loc_12A688: ; CODE XREF: ROM:0012A684↑j ROM:0012A688 move.w $60E(a5),d0 ROM:0012A68C move.w ($CD2).w,d1 ROM:0012A690 cmpi.w #0,d1 ROM:0012A694 bge.s loc_12A698 ROM:0012A696 neg.w d1 ROM:0012A698 ROM:0012A698 loc_12A698: ; CODE XREF: ROM:0012A694↑j ROM:0012A698 btst #0,($140F).w ROM:0012A69E beq.s loc_12A6A4 ROM:0012A6A0 cmp.w d1,d0 ROM:0012A6A2 ble.s loc_12A6AC ROM:0012A6A4 ROM:0012A6A4 loc_12A6A4: ; CODE XREF: ROM:0012A66E↑j ROM:0012A6A4 ; ROM:0012A67A↑j ... ROM:0012A6A4 move.b #1,($123B).w ROM:0012A6AA bra.s locret_12A666 ROM:0012A6AC ; --------------------------------------------------------------------------- ROM:0012A6AC ROM:0012A6AC loc_12A6AC: ; CODE XREF: ROM:0012A6A2↑j ROM:0012A6AC cmpi.w #0,($6A0).w ROM:0012A6B2 bgt.s locret_12A6DA ROM:0012A6B4 bsr.w sub_12A6F0 ROM:0012A6B8 move.w ($CD2).w,($CD0).w ROM:0012A6BE move.w $610(a5),d0 ROM:0012A6C2 clr.b ($829).w ROM:0012A6C6 move.w d0,($6A0).w ROM:0012A6CA move.b #1,($829).w ROM:0012A6D0 move.b #2,($123B).w ROM:0012A6D6 bra.w *+4 ROM:0012A6DA ; --------------------------------------------------------------------------- ROM:0012A6DA ROM:0012A6DA locret_12A6DA: ; CODE XREF: ROM:0012A662↑j ROM:0012A6DA ; ROM:0012A6B2↑j ... ROM:0012A6DA rts ROM:0012A6DC ; --------------------------------------------------------------------------- ROM:0012A6DC rts ROM:0012A6DE ROM:0012A6DE ; =============== S U B R O U T I N E ======================================= ROM:0012A6DE ROM:0012A6DE ROM:0012A6DE sub_12A6DE: ; CODE XREF: ROM:0012A5B0↑p ROM:0012A6DE move.w ($1462).w,d0 ROM:0012A6E2 add.w ($CD2).w,d0 ROM:0012A6E6 add.w $616(a5),d0 ROM:0012A6EA move.w d0,($1462).w ROM:0012A6EE rts ROM:0012A6EE ; End of function sub_12A6DE ROM:0012A6EE ROM:0012A6F0 ROM:0012A6F0 ; =============== S U B R O U T I N E ======================================= ROM:0012A6F0 ROM:0012A6F0 ROM:0012A6F0 sub_12A6F0: ; CODE XREF: ROM:0012A6B4↑p ROM:0012A6F0 move.w ($CD2).w,d0 ROM:0012A6F4 move.w ($1462).w,d1 ROM:0012A6F8 cmpi.w #0,d0 ROM:0012A6FC ble.s loc_12A704 ROM:0012A6FE addi.w #5,d1 ROM:0012A702 bra.s loc_12A708 ROM:0012A704 ; --------------------------------------------------------------------------- ROM:0012A704 ROM:0012A704 loc_12A704: ; CODE XREF: sub_12A6F0+C↑j ROM:0012A704 subi.w #5,d1 ROM:0012A708 ROM:0012A708 loc_12A708: ; CODE XREF: sub_12A6F0+12↑j ROM:0012A708 move.w d1,($1462).w ROM:0012A70C rts ROM:0012A70C ; End of function sub_12A6F0 ROM:0012A70C ROM:0012A70E ROM:0012A70E ; =============== S U B R O U T I N E ======================================= ROM:0012A70E ROM:0012A70E ROM:0012A70E sub_12A70E: ; CODE XREF: sub_12A4EA+4↑p ROM:0012A70E bclr #6,($140D).w ROM:0012A714 btst #3,($1415).w ROM:0012A71A bne.s locret_12A744 ROM:0012A71C move.w ($C12).w,d0 ROM:0012A720 cmpi.w #0,d0 ROM:0012A724 bne.s locret_12A744 ROM:0012A726 btst #3,($151F).w ROM:0012A72C beq.s loc_12A73E ROM:0012A72E btst #0,($CA3).w ROM:0012A734 bne.s locret_12A744 ROM:0012A736 btst #3,($1430).w ROM:0012A73C bne.s locret_12A744 ROM:0012A73E ROM:0012A73E loc_12A73E: ; CODE XREF: sub_12A70E+1E↑j ROM:0012A73E bset #6,($140D).w ROM:0012A744 ROM:0012A744 locret_12A744: ; CODE XREF: sub_12A70E+C↑j ROM:0012A744 ; sub_12A70E+16↑j ... ROM:0012A744 rts ROM:0012A744 ; End of function sub_12A70E ROM:0012A744 ROM:0012A746 ROM:0012A746 ; =============== S U B R O U T I N E ======================================= ROM:0012A746 ROM:0012A746 ROM:0012A746 sub_12A746: ; CODE XREF: sub_12A4EA+C↑p ROM:0012A746 bsr.w sub_12A9B8 ROM:0012A74A bsr.w sub_12A9C6 ROM:0012A74E bsr.w sub_12A75C ROM:0012A752 bsr.w sub_12A848 ROM:0012A756 bsr.w sub_12AA18 ROM:0012A75A rts ROM:0012A75A ; End of function sub_12A746 ROM:0012A75A ROM:0012A75C ROM:0012A75C ; =============== S U B R O U T I N E ======================================= ROM:0012A75C ROM:0012A75C ROM:0012A75C sub_12A75C: ; CODE XREF: sub_12A746+8↑p ROM:0012A75C clr.w d1 ROM:0012A75E move.b ($123D).w,d1 ROM:0012A762 cmpi.w #4,d1 ROM:0012A766 bcc.s locret_12A770 ROM:0012A768 movea.l off_12A772(pc,d1.w*4),a0 ROM:0012A76C nop ROM:0012A76E jmp (a0) ROM:0012A770 ; --------------------------------------------------------------------------- ROM:0012A770 ROM:0012A770 locret_12A770: ; CODE XREF: sub_12A75C+A↑j ROM:0012A770 rts ROM:0012A770 ; End of function sub_12A75C ROM:0012A770 ROM:0012A770 ; --------------------------------------------------------------------------- ROM:0012A772 off_12A772: dc.l loc_12A782 ; DATA XREF: sub_12A75C+C↑r ROM:0012A776 dc.l loc_12A792 ROM:0012A77A dc.l loc_12A7D4 ROM:0012A77E dc.l loc_12A802 ROM:0012A782 ; --------------------------------------------------------------------------- ROM:0012A782 ROM:0012A782 loc_12A782: ; DATA XREF: ROM:off_12A772↑o ROM:0012A782 bclr #1,($141A).w ROM:0012A788 move.b #1,($123D).w ROM:0012A78E bra.s locret_12A7D2 ROM:0012A790 ; --------------------------------------------------------------------------- ROM:0012A790 rts ROM:0012A792 ; --------------------------------------------------------------------------- ROM:0012A792 ROM:0012A792 loc_12A792: ; DATA XREF: ROM:0012A776↑o ROM:0012A792 btst #7,($49E).w ROM:0012A798 beq.s loc_12A7B0 ROM:0012A79A bset #1,($141A).w ROM:0012A7A0 move.w #$1388,($CD0).w ROM:0012A7A6 move.b #3,($123D).w ROM:0012A7AC bra.w locret_12A844 ROM:0012A7B0 ; --------------------------------------------------------------------------- ROM:0012A7B0 ROM:0012A7B0 loc_12A7B0: ; CODE XREF: ROM:0012A798↑j ROM:0012A7B0 move.w ($1462).w,d0 ROM:0012A7B4 add.w $61C(a5),d0 ROM:0012A7B8 cmp.w ($9BE).w,d0 ROM:0012A7BC bgt.s locret_12A7D2 ROM:0012A7BE bset #1,($141A).w ROM:0012A7C4 move.w #$1388,($CD0).w ROM:0012A7CA move.b #2,($123D).w ROM:0012A7D0 bra.s locret_12A800 ROM:0012A7D2 ; --------------------------------------------------------------------------- ROM:0012A7D2 ROM:0012A7D2 locret_12A7D2: ; CODE XREF: ROM:0012A78E↑j ROM:0012A7D2 ; ROM:0012A7BC↑j ... ROM:0012A7D2 rts ROM:0012A7D4 ; --------------------------------------------------------------------------- ROM:0012A7D4 ROM:0012A7D4 loc_12A7D4: ; DATA XREF: ROM:0012A77A↑o ROM:0012A7D4 btst #7,($49E).w ROM:0012A7DA beq.s loc_12A7E4 ROM:0012A7DC move.b #3,($123D).w ROM:0012A7E2 bra.s locret_12A844 ROM:0012A7E4 ; --------------------------------------------------------------------------- ROM:0012A7E4 ROM:0012A7E4 loc_12A7E4: ; CODE XREF: ROM:0012A7DA↑j ROM:0012A7E4 move.w ($1462).w,d0 ROM:0012A7E8 add.w $61E(a5),d0 ROM:0012A7EC cmp.w ($9BE).w,d0 ROM:0012A7F0 ble.s locret_12A800 ROM:0012A7F2 bclr #1,($141A).w ROM:0012A7F8 move.b #1,($123D).w ROM:0012A7FE bra.s locret_12A7D2 ROM:0012A800 ; --------------------------------------------------------------------------- ROM:0012A800 ROM:0012A800 locret_12A800: ; CODE XREF: ROM:0012A7D0↑j ROM:0012A800 ; ROM:0012A7F0↑j ... ROM:0012A800 rts ROM:0012A802 ; --------------------------------------------------------------------------- ROM:0012A802 ROM:0012A802 loc_12A802: ; DATA XREF: ROM:0012A77E↑o ROM:0012A802 move.w ($1462).w,d0 ROM:0012A806 add.w $61E(a5),d0 ROM:0012A80A btst #7,($49E).w ROM:0012A810 bne.s loc_12A826 ROM:0012A812 cmp.w ($9BE).w,d0 ROM:0012A816 ble.s loc_12A826 ROM:0012A818 bclr #1,($141A).w ROM:0012A81E move.b #1,($123D).w ROM:0012A824 bra.s locret_12A7D2 ROM:0012A826 ; --------------------------------------------------------------------------- ROM:0012A826 ROM:0012A826 loc_12A826: ; CODE XREF: ROM:0012A810↑j ROM:0012A826 ; ROM:0012A816↑j ROM:0012A826 move.w ($1462).w,d0 ROM:0012A82A add.w $61C(a5),d0 ROM:0012A82E btst #7,($49E).w ROM:0012A834 bne.s locret_12A844 ROM:0012A836 cmp.w ($9BE).w,d0 ROM:0012A83A bgt.s locret_12A844 ROM:0012A83C move.b #2,($123D).w ROM:0012A842 bra.s locret_12A800 ROM:0012A844 ; --------------------------------------------------------------------------- ROM:0012A844 ROM:0012A844 locret_12A844: ; CODE XREF: ROM:0012A7AC↑j ROM:0012A844 ; ROM:0012A7E2↑j ... ROM:0012A844 rts ROM:0012A846 ; --------------------------------------------------------------------------- ROM:0012A846 rts ROM:0012A848 ROM:0012A848 ; =============== S U B R O U T I N E ======================================= ROM:0012A848 ROM:0012A848 ROM:0012A848 sub_12A848: ; CODE XREF: sub_12A746+C↑p ROM:0012A848 clr.w d1 ROM:0012A84A move.b ($123E).w,d1 ROM:0012A84E cmpi.w #5,d1 ROM:0012A852 bcc.s locret_12A85C ROM:0012A854 movea.l off_12A85E(pc,d1.w*4),a0 ROM:0012A858 nop ROM:0012A85A jmp (a0) ROM:0012A85C ; --------------------------------------------------------------------------- ROM:0012A85C ROM:0012A85C locret_12A85C: ; CODE XREF: sub_12A848+A↑j ROM:0012A85C rts ROM:0012A85C ; End of function sub_12A848 ROM:0012A85C ROM:0012A85C ; --------------------------------------------------------------------------- ROM:0012A85E off_12A85E: dc.l loc_12A872 ; DATA XREF: sub_12A848+C↑r ROM:0012A862 dc.l loc_12A882 ROM:0012A866 dc.l loc_12A8AE ROM:0012A86A dc.l loc_12A8F2 ROM:0012A86E dc.l loc_12A976 ROM:0012A872 ; --------------------------------------------------------------------------- ROM:0012A872 ROM:0012A872 loc_12A872: ; DATA XREF: ROM:off_12A85E↑o ROM:0012A872 bclr #5,($1412).w ROM:0012A878 move.b #1,($123E).w ROM:0012A87E bra.s locret_12A8AC ROM:0012A880 ; --------------------------------------------------------------------------- ROM:0012A880 rts ROM:0012A882 ; --------------------------------------------------------------------------- ROM:0012A882 ROM:0012A882 loc_12A882: ; DATA XREF: ROM:0012A862↑o ROM:0012A882 btst #1,($1426).w ROM:0012A888 beq.s locret_12A8AC ROM:0012A88A btst #1,($141A).w ROM:0012A890 bne.s locret_12A8AC ROM:0012A892 move.w $624(a5),d0 ROM:0012A896 clr.b ($82B).w ROM:0012A89A move.w d0,($6A4).w ROM:0012A89E move.b #1,($82B).w ROM:0012A8A4 move.b #2,($123E).w ROM:0012A8AA bra.s locret_12A8F0 ROM:0012A8AC ; --------------------------------------------------------------------------- ROM:0012A8AC ROM:0012A8AC locret_12A8AC: ; CODE XREF: ROM:0012A87E↑j ROM:0012A8AC ; ROM:0012A888↑j ... ROM:0012A8AC rts ROM:0012A8AE ; --------------------------------------------------------------------------- ROM:0012A8AE ROM:0012A8AE loc_12A8AE: ; DATA XREF: ROM:0012A866↑o ROM:0012A8AE btst #1,($141A).w ROM:0012A8B4 bne.s loc_12A8BE ROM:0012A8B6 btst #1,($1426).w ROM:0012A8BC bne.s loc_12A8C6 ROM:0012A8BE ROM:0012A8BE loc_12A8BE: ; CODE XREF: ROM:0012A8B4↑j ROM:0012A8BE move.b #1,($123E).w ROM:0012A8C4 bra.s locret_12A8AC ROM:0012A8C6 ; --------------------------------------------------------------------------- ROM:0012A8C6 ROM:0012A8C6 loc_12A8C6: ; CODE XREF: ROM:0012A8BC↑j ROM:0012A8C6 cmpi.w #0,($6A4).w ROM:0012A8CC bgt.s locret_12A8F0 ROM:0012A8CE move.w ($CD2).w,($CD0).w ROM:0012A8D4 move.w $626(a5),d0 ROM:0012A8D8 clr.b ($82B).w ROM:0012A8DC move.w d0,($6A4).w ROM:0012A8E0 move.b #1,($82B).w ROM:0012A8E6 move.b #3,($123E).w ROM:0012A8EC bra.w locret_12A974 ROM:0012A8F0 ; --------------------------------------------------------------------------- ROM:0012A8F0 ROM:0012A8F0 locret_12A8F0: ; CODE XREF: ROM:0012A8AA↑j ROM:0012A8F0 ; ROM:0012A8CC↑j ROM:0012A8F0 rts ROM:0012A8F2 ; --------------------------------------------------------------------------- ROM:0012A8F2 ROM:0012A8F2 loc_12A8F2: ; DATA XREF: ROM:0012A86A↑o ROM:0012A8F2 move.w ($CD2).w,d0 ROM:0012A8F6 sub.w ($CD0).w,d0 ROM:0012A8FA move.w $620(a5),d1 ROM:0012A8FE cmp.w d0,d1 ROM:0012A900 bgt.s loc_12A912 ROM:0012A902 bset #5,($1412).w ROM:0012A908 move.b #4,($123E).w ROM:0012A90E bra.w locret_12A9B4 ROM:0012A912 ; --------------------------------------------------------------------------- ROM:0012A912 ROM:0012A912 loc_12A912: ; CODE XREF: ROM:0012A900↑j ROM:0012A912 cmpi.w #0,($6A4).w ROM:0012A918 bgt.s loc_12A942 ROM:0012A91A move.w ($CD0).w,d0 ROM:0012A91E cmp.w ($CD2).w,d0 ROM:0012A922 bge.s loc_12A942 ROM:0012A924 bsr.w sub_12A9E0 ROM:0012A928 move.w $626(a5),d0 ROM:0012A92C clr.b ($82B).w ROM:0012A930 move.w d0,($6A4).w ROM:0012A934 move.b #1,($82B).w ROM:0012A93A move.b #3,($123E).w ROM:0012A940 bra.s locret_12A974 ROM:0012A942 ; --------------------------------------------------------------------------- ROM:0012A942 ROM:0012A942 loc_12A942: ; CODE XREF: ROM:0012A918↑j ROM:0012A942 ; ROM:0012A922↑j ROM:0012A942 btst #1,($141A).w ROM:0012A948 bne.s loc_12A952 ROM:0012A94A btst #1,($1426).w ROM:0012A950 bne.s loc_12A95C ROM:0012A952 ROM:0012A952 loc_12A952: ; CODE XREF: ROM:0012A948↑j ROM:0012A952 move.b #1,($123E).w ROM:0012A958 bra.w locret_12A8AC ROM:0012A95C ; --------------------------------------------------------------------------- ROM:0012A95C ROM:0012A95C loc_12A95C: ; CODE XREF: ROM:0012A950↑j ROM:0012A95C move.w ($CD0).w,d0 ROM:0012A960 cmp.w ($CD2).w,d0 ROM:0012A964 ble.s locret_12A974 ROM:0012A966 bsr.w sub_12A9EE ROM:0012A96A move.b #3,($123E).w ROM:0012A970 bra.w *+4 ROM:0012A974 ; --------------------------------------------------------------------------- ROM:0012A974 ROM:0012A974 locret_12A974: ; CODE XREF: ROM:0012A8EC↑j ROM:0012A974 ; ROM:0012A940↑j ... ROM:0012A974 rts ROM:0012A976 ; --------------------------------------------------------------------------- ROM:0012A976 ROM:0012A976 loc_12A976: ; DATA XREF: ROM:0012A86E↑o ROM:0012A976 move.w $622(a5),d0 ROM:0012A97A move.w ($CD2).w,d1 ROM:0012A97E sub.w ($CD0).w,d1 ROM:0012A982 cmp.w d1,d0 ROM:0012A984 ble.s loc_12A994 ROM:0012A986 bclr #5,($1412).w ROM:0012A98C move.b #3,($123E).w ROM:0012A992 bra.s locret_12A974 ROM:0012A994 ; --------------------------------------------------------------------------- ROM:0012A994 ROM:0012A994 loc_12A994: ; CODE XREF: ROM:0012A984↑j ROM:0012A994 btst #1,($141A).w ROM:0012A99A bne.s loc_12A9A4 ROM:0012A99C btst #1,($1426).w ROM:0012A9A2 bne.s locret_12A9B4 ROM:0012A9A4 ROM:0012A9A4 loc_12A9A4: ; CODE XREF: ROM:0012A99A↑j ROM:0012A9A4 bclr #5,($1412).w ROM:0012A9AA move.b #1,($123E).w ROM:0012A9B0 bra.w locret_12A8AC ROM:0012A9B4 ; --------------------------------------------------------------------------- ROM:0012A9B4 ROM:0012A9B4 locret_12A9B4: ; CODE XREF: ROM:0012A90E↑j ROM:0012A9B4 ; ROM:0012A9A2↑j ROM:0012A9B4 rts ROM:0012A9B6 ; --------------------------------------------------------------------------- ROM:0012A9B6 rts ROM:0012A9B8 ROM:0012A9B8 ; =============== S U B R O U T I N E ======================================= ROM:0012A9B8 ROM:0012A9B8 ROM:0012A9B8 sub_12A9B8: ; CODE XREF: sub_12A746↑p ROM:0012A9B8 move.w ($9BE).w,d0 ROM:0012A9BC sub.w ($1462).w,d0 ROM:0012A9C0 move.w d0,($CD2).w ROM:0012A9C4 rts ROM:0012A9C4 ; End of function sub_12A9B8 ROM:0012A9C4 ROM:0012A9C6 ROM:0012A9C6 ; =============== S U B R O U T I N E ======================================= ROM:0012A9C6 ROM:0012A9C6 ROM:0012A9C6 sub_12A9C6: ; CODE XREF: sub_12A746+4↑p ROM:0012A9C6 move.w ($CD2).w,d0 ROM:0012A9CA muls.w $62C(a5),d0 ROM:0012A9CE divs.w $62A(a5),d0 ROM:0012A9D2 addi.w #$2328,d0 ROM:0012A9D6 sub.w $62C(a5),d0 ROM:0012A9DA move.w d0,($CCE).w ROM:0012A9DE rts ROM:0012A9DE ; End of function sub_12A9C6 ROM:0012A9DE ROM:0012A9E0 ROM:0012A9E0 ; =============== S U B R O U T I N E ======================================= ROM:0012A9E0 ROM:0012A9E0 ROM:0012A9E0 sub_12A9E0: ; CODE XREF: ROM:0012A924↑p ROM:0012A9E0 move.w ($CD0).w,d0 ROM:0012A9E4 addi.w #1,d0 ROM:0012A9E8 move.w d0,($CD0).w ROM:0012A9EC rts ROM:0012A9EC ; End of function sub_12A9E0 ROM:0012A9EC ROM:0012A9EE ROM:0012A9EE ; =============== S U B R O U T I N E ======================================= ROM:0012A9EE ROM:0012A9EE ROM:0012A9EE sub_12A9EE: ; CODE XREF: ROM:0012A966↑p ROM:0012A9EE clr.l d1 ROM:0012A9F0 move.w ($CD2).w,d1 ROM:0012A9F4 swap d1 ROM:0012A9F6 move.w ($CD0).w,d2 ROM:0012A9FA swap d2 ROM:0012A9FC move.w ($CD4).w,d2 ROM:0012AA00 move.w $628(a5),d3 ROM:0012AA04 ext.l d3 ROM:0012AA06 bsr.l sub_1173B6 ROM:0012AA0C move.w d4,($CD4).w ROM:0012AA10 swap d4 ROM:0012AA12 move.w d4,($CD0).w ROM:0012AA16 rts ROM:0012AA16 ; End of function sub_12A9EE ROM:0012AA16 ROM:0012AA18 ROM:0012AA18 ; =============== S U B R O U T I N E ======================================= ROM:0012AA18 ROM:0012AA18 ROM:0012AA18 sub_12AA18: ; CODE XREF: sub_12A746+10↑p ROM:0012AA18 move.w $61A(a5),d0 ROM:0012AA1C cmpi.w #0,d0 ROM:0012AA20 bne.s loc_12AA3A ROM:0012AA22 btst #1,($141A).w ROM:0012AA28 bne.s loc_12AA66 ROM:0012AA2A btst #5,($1412).w ROM:0012AA30 bne.s loc_12AA66 ROM:0012AA32 bclr #1,($1410).w ROM:0012AA38 bra.s loc_12AA6C ROM:0012AA3A ; --------------------------------------------------------------------------- ROM:0012AA3A ROM:0012AA3A loc_12AA3A: ; CODE XREF: sub_12AA18+8↑j ROM:0012AA3A cmpi.w #1,d0 ROM:0012AA3E bne.s loc_12AA54 ROM:0012AA40 bclr #1,($1410).w ROM:0012AA46 bclr #1,($141A).w ROM:0012AA4C bclr #5,($1412).w ROM:0012AA52 bra.s loc_12AA6C ROM:0012AA54 ; --------------------------------------------------------------------------- ROM:0012AA54 ROM:0012AA54 loc_12AA54: ; CODE XREF: sub_12AA18+26↑j ROM:0012AA54 cmpi.w #2,d0 ROM:0012AA58 bne.s loc_12AA6C ROM:0012AA5A bset #1,($141A).w ROM:0012AA60 bset #5,($1412).w ROM:0012AA66 ROM:0012AA66 loc_12AA66: ; CODE XREF: sub_12AA18+10↑j ROM:0012AA66 ; sub_12AA18+18↑j ROM:0012AA66 bset #1,($1410).w ROM:0012AA6C ROM:0012AA6C loc_12AA6C: ; CODE XREF: sub_12AA18+20↑j ROM:0012AA6C ; sub_12AA18+3A↑j ... ROM:0012AA6C btst #5,($8D1).w ROM:0012AA72 beq.s locret_12AA8E ROM:0012AA74 btst #5,($8D5).w ROM:0012AA7A beq.s locret_12AA8E ROM:0012AA7C bclr #1,($1410).w ROM:0012AA82 bclr #1,($141A).w ROM:0012AA88 bclr #5,($1412).w ROM:0012AA8E ROM:0012AA8E locret_12AA8E: ; CODE XREF: sub_12AA18+5A↑j ROM:0012AA8E ; sub_12AA18+62↑j ROM:0012AA8E rts ROM:0012AA8E ; End of function sub_12AA18 ROM:0012AA8E ROM:0012AA90 ROM:0012AA90 ; =============== S U B R O U T I N E ======================================= ROM:0012AA90 ROM:0012AA90 ROM:0012AA90 sub_12AA90: ; CODE XREF: ROM:00117018↑p ROM:0012AA90 bsr.w sub_12AACC ROM:0012AA94 bsr.w sub_12AD7E ROM:0012AA98 move.w #0,($CD6).w ROM:0012AA9E bra.s loc_12AAA6 ROM:0012AAA0 ; --------------------------------------------------------------------------- ROM:0012AAA0 ROM:0012AAA0 loc_12AAA0: ; CODE XREF: sub_12AA90+22↓j ROM:0012AAA0 addi.w #1,($CD6).w ROM:0012AAA6 ROM:0012AAA6 loc_12AAA6: ; CODE XREF: sub_12AA90+E↑j ROM:0012AAA6 cmpi.w #1,($CD6).w ROM:0012AAAC bgt.s loc_12AAB4 ROM:0012AAAE bsr.w sub_12AAF4 ROM:0012AAB2 bra.s loc_12AAA0 ROM:0012AAB4 ; --------------------------------------------------------------------------- ROM:0012AAB4 ROM:0012AAB4 loc_12AAB4: ; CODE XREF: sub_12AA90+1C↑j ROM:0012AAB4 bsr.l sub_12AF24 ROM:0012AABA bsr.l sub_12B1A6 ROM:0012AAC0 bsr.l sub_12B56C ROM:0012AAC6 bsr.w sub_12AEA4 ROM:0012AACA rts ROM:0012AACA ; End of function sub_12AA90 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_12AA90↑p ROM:0012AACC bclr #2,($1427).w ROM:0012AAD2 cmpi.w #0,($6A6).w ROM:0012AAD8 bgt.s locret_12AAF2 ROM:0012AADA move.w $634(a5),d0 ROM:0012AADE clr.b ($82C).w ROM:0012AAE2 move.w d0,($6A6).w ROM:0012AAE6 move.b #1,($82C).w ROM:0012AAEC bset #2,($1427).w ROM:0012AAF2 ROM:0012AAF2 locret_12AAF2: ; CODE XREF: sub_12AACC+C↑j ROM:0012AAF2 rts ROM:0012AAF2 ; End of function sub_12AACC ROM:0012AAF2 ROM:0012AAF4 ROM:0012AAF4 ; =============== S U B R O U T I N E ======================================= ROM:0012AAF4 ROM:0012AAF4 ROM:0012AAF4 sub_12AAF4: ; CODE XREF: sub_12AA90+1E↑p ROM:0012AAF4 move.w ($CD6).w,d7 ROM:0012AAF8 clr.w d1 ROM:0012AAFA move.b $13DF(d7.w),d1 ROM:0012AB00 cmpi.w #5,d1 ROM:0012AB04 bcc.s locret_12AB0E ROM:0012AB06 movea.l off_12AB10(pc,d1.w*4),a0 ROM:0012AB0A nop ROM:0012AB0C jmp (a0) ROM:0012AB0E ; --------------------------------------------------------------------------- ROM:0012AB0E ROM:0012AB0E locret_12AB0E: ; CODE XREF: sub_12AAF4+10↑j ROM:0012AB0E rts ROM:0012AB0E ; End of function sub_12AAF4 ROM:0012AB0E ROM:0012AB0E ; --------------------------------------------------------------------------- ROM:0012AB10 off_12AB10: dc.l loc_12AB24 ; DATA XREF: sub_12AAF4+12↑r ROM:0012AB14 dc.l loc_12AB42 ROM:0012AB18 dc.l loc_12AB76 ROM:0012AB1C dc.l loc_12ABB8 ROM:0012AB20 dc.l loc_12AC16 ROM:0012AB24 ; --------------------------------------------------------------------------- ROM:0012AB24 ROM:0012AB24 loc_12AB24: ; DATA XREF: ROM:off_12AB10↑o ROM:0012AB24 bclr d7,($1240).w ROM:0012AB28 bclr d7,($123F).w ROM:0012AB2C move.w #0,$1070(d7.w*2) ROM:0012AB34 bsr.w sub_12AED2 ROM:0012AB38 move.b #1,$13DF(d7.w) ROM:0012AB40 bra.s locret_12AB74 ROM:0012AB42 ; --------------------------------------------------------------------------- ROM:0012AB42 ROM:0012AB42 loc_12AB42: ; DATA XREF: ROM:0012AB14↑o ROM:0012AB42 move.w $62E(a5),d2 ROM:0012AB46 btst #2,($1428).w ROM:0012AB4C beq.s locret_12AB74 ROM:0012AB4E cmp.w ($9A0).w,d2 ROM:0012AB52 ble.s locret_12AB74 ROM:0012AB54 move.w $9F6(a5,d7.w*2),$1070(d7.w*2) ROM:0012AB5E bsr.w sub_12AED2 ROM:0012AB62 bset d7,($1240).w ROM:0012AB66 move.b #2,$13DF(d7.w) ROM:0012AB6E bra.l locret_12ABB6 ROM:0012AB74 ; --------------------------------------------------------------------------- ROM:0012AB74 ROM:0012AB74 locret_12AB74: ; CODE XREF: ROM:0012AB40↑j ROM:0012AB74 ; ROM:0012AB4C↑j ... ROM:0012AB74 rts ROM:0012AB76 ; --------------------------------------------------------------------------- ROM:0012AB76 ROM:0012AB76 loc_12AB76: ; DATA XREF: ROM:0012AB18↑o ROM:0012AB76 move.w $62E(a5),d2 ROM:0012AB7A btst #2,($1428).w ROM:0012AB80 beq.s loc_12AB88 ROM:0012AB82 cmp.w ($9A0).w,d2 ROM:0012AB86 bgt.s loc_12ABA2 ROM:0012AB88 ROM:0012AB88 loc_12AB88: ; CODE XREF: ROM:0012AB80↑j ROM:0012AB88 move.w #0,$1070(d7.w*2) ROM:0012AB90 bsr.w sub_12AED2 ROM:0012AB94 bclr d7,($1240).w ROM:0012AB98 move.b #1,$13DF(d7.w) ROM:0012ABA0 bra.s locret_12AB74 ROM:0012ABA2 ; --------------------------------------------------------------------------- ROM:0012ABA2 ROM:0012ABA2 loc_12ABA2: ; CODE XREF: ROM:0012AB86↑j ROM:0012ABA2 btst d7,($14B5).w ROM:0012ABA6 beq.s locret_12ABB6 ROM:0012ABA8 move.b #3,$13DF(d7.w) ROM:0012ABB0 bra.l locret_12AC14 ROM:0012ABB6 ; --------------------------------------------------------------------------- ROM:0012ABB6 ROM:0012ABB6 locret_12ABB6: ; CODE XREF: ROM:0012AB6E↑j ROM:0012ABB6 ; ROM:0012ABA6↑j ROM:0012ABB6 rts ROM:0012ABB8 ; --------------------------------------------------------------------------- ROM:0012ABB8 ROM:0012ABB8 loc_12ABB8: ; DATA XREF: ROM:0012AB1C↑o ROM:0012ABB8 move.w $62E(a5),d2 ROM:0012ABBC btst #2,($1428).w ROM:0012ABC2 beq.s loc_12ABCA ROM:0012ABC4 cmp.w ($9A0).w,d2 ROM:0012ABC8 bgt.s loc_12ABE8 ROM:0012ABCA ROM:0012ABCA loc_12ABCA: ; CODE XREF: ROM:0012ABC2↑j ROM:0012ABCA move.w #0,$1070(d7.w*2) ROM:0012ABD2 bsr.w sub_12AED2 ROM:0012ABD6 bclr d7,($1240).w ROM:0012ABDA move.b #1,$13DF(d7.w) ROM:0012ABE2 bra.l locret_12AB74 ROM:0012ABE8 ; --------------------------------------------------------------------------- ROM:0012ABE8 ROM:0012ABE8 loc_12ABE8: ; CODE XREF: ROM:0012ABC8↑j ROM:0012ABE8 cmpi.w #$2710,$1070(d7.w*2) ROM:0012ABF0 blt.s loc_12AC04 ROM:0012ABF2 bset d7,($123F).w ROM:0012ABF6 move.b #4,$13DF(d7.w) ROM:0012ABFE bra.l locret_12AC5A ROM:0012AC04 ; --------------------------------------------------------------------------- ROM:0012AC04 ROM:0012AC04 loc_12AC04: ; CODE XREF: ROM:0012ABF0↑j ROM:0012AC04 btst #2,($1427).w ROM:0012AC0A beq.s locret_12AC14 ROM:0012AC0C bsr.w sub_12AD4E ROM:0012AC10 bsr.w sub_12AED2 ROM:0012AC14 ROM:0012AC14 locret_12AC14: ; CODE XREF: ROM:0012ABB0↑j ROM:0012AC14 ; ROM:0012AC0A↑j ROM:0012AC14 rts ROM:0012AC16 ; --------------------------------------------------------------------------- ROM:0012AC16 ROM:0012AC16 loc_12AC16: ; DATA XREF: ROM:0012AB20↑o ROM:0012AC16 move.w $62E(a5),d2 ROM:0012AC1A btst #2,($1428).w ROM:0012AC20 beq.s loc_12AC28 ROM:0012AC22 cmp.w ($9A0).w,d2 ROM:0012AC26 bgt.s loc_12AC4A ROM:0012AC28 ROM:0012AC28 loc_12AC28: ; CODE XREF: ROM:0012AC20↑j ROM:0012AC28 move.w #0,$1070(d7.w*2) ROM:0012AC30 bsr.w sub_12AED2 ROM:0012AC34 bclr d7,($1240).w ROM:0012AC38 bclr d7,($123F).w ROM:0012AC3C move.b #1,$13DF(d7.w) ROM:0012AC44 bra.l locret_12AB74 ROM:0012AC4A ; --------------------------------------------------------------------------- ROM:0012AC4A ROM:0012AC4A loc_12AC4A: ; CODE XREF: ROM:0012AC26↑j ROM:0012AC4A btst #2,($1427).w ROM:0012AC50 beq.s locret_12AC5A ROM:0012AC52 bsr.w sub_12ACBC ROM:0012AC56 bsr.w sub_12AED2 ROM:0012AC5A ROM:0012AC5A locret_12AC5A: ; CODE XREF: ROM:0012ABFE↑j ROM:0012AC5A ; ROM:0012AC50↑j ROM:0012AC5A rts ROM:0012AC5C ROM:0012AC5C ; =============== S U B R O U T I N E ======================================= ROM:0012AC5C ROM:0012AC5C ROM:0012AC5C sub_12AC5C: ; CODE XREF: ROM:0012ADBA↓p ROM:0012AC5C move.w #$3F48,d1 ROM:0012AC60 move.w ($9E8).w,d2 ROM:0012AC64 move.w ($9AE).w,d3 ROM:0012AC68 bsr.l sub_1174AA ROM:0012AC6E move.w d1,($1078).w ROM:0012AC72 move.w #$3F4A,d1 ROM:0012AC76 move.w ($9E8).w,d2 ROM:0012AC7A move.w ($9AE).w,d3 ROM:0012AC7E bsr.l sub_1174AA ROM:0012AC84 move.w d1,($107A).w ROM:0012AC88 move.w #0,d7 ROM:0012AC8C bra.s loc_12AC92 ROM:0012AC8E ; --------------------------------------------------------------------------- ROM:0012AC8E ROM:0012AC8E loc_12AC8E: ; CODE XREF: sub_12AC5C:loc_12ACB8↓j ROM:0012AC8E addi.w #1,d7 ROM:0012AC92 ROM:0012AC92 loc_12AC92: ; CODE XREF: sub_12AC5C+30↑j ROM:0012AC92 cmpi.w #1,d7 ROM:0012AC96 bgt.s locret_12ACBA ROM:0012AC98 btst d7,($14B5).w ROM:0012AC9C bne.s loc_12ACB8 ROM:0012AC9E move.w $630(a5),d1 ROM:0012ACA2 muls.w $1078(d7.w*2),d1 ROM:0012ACA8 divs.w #$64,d1 ; 'd' ROM:0012ACAC bvc.s loc_12ACB2 ROM:0012ACAE move.w #$7FFF,d1 ROM:0012ACB2 ROM:0012ACB2 loc_12ACB2: ; CODE XREF: sub_12AC5C+50↑j ROM:0012ACB2 move.w d1,$1078(d7.w*2) ROM:0012ACB8 ROM:0012ACB8 loc_12ACB8: ; CODE XREF: sub_12AC5C+40↑j ROM:0012ACB8 bra.s loc_12AC8E ROM:0012ACBA ; --------------------------------------------------------------------------- ROM:0012ACBA ROM:0012ACBA locret_12ACBA: ; CODE XREF: sub_12AC5C+3A↑j ROM:0012ACBA rts ROM:0012ACBA ; End of function sub_12AC5C ROM:0012ACBA ROM:0012ACBC ROM:0012ACBC ; =============== S U B R O U T I N E ======================================= ROM:0012ACBC ROM:0012ACBC ROM:0012ACBC sub_12ACBC: ; CODE XREF: ROM:0012AC52↑p ROM:0012ACBC cmpi.w #0,($CD6).w ROM:0012ACC2 bne.s loc_12ACD8 ROM:0012ACC4 move.w #$3F44,d1 ROM:0012ACC8 move.w ($57E).w,d2 ROM:0012ACCC move.w ($9B2).w,d3 ROM:0012ACD0 bsr.l sub_1174AA ROM:0012ACD6 bra.s loc_12ACEA ROM:0012ACD8 ; --------------------------------------------------------------------------- ROM:0012ACD8 ROM:0012ACD8 loc_12ACD8: ; CODE XREF: sub_12ACBC+6↑j ROM:0012ACD8 move.w #$3F46,d1 ROM:0012ACDC move.w ($57E).w,d2 ROM:0012ACE0 move.w ($9B2).w,d3 ROM:0012ACE4 bsr.l sub_1174AA ROM:0012ACEA ROM:0012ACEA loc_12ACEA: ; CODE XREF: sub_12ACBC+1A↑j ROM:0012ACEA move.w ($CD6).w,d7 ROM:0012ACEE move.w d1,$1074(d7.w*2) ROM:0012ACF4 move.w #$3E78,d1 ROM:0012ACF8 move.w ($9A0).w,d2 ROM:0012ACFC bsr.l sub_1174AA ROM:0012AD02 move.w ($CD6).w,d7 ROM:0012AD06 muls.w $1074(d7.w*2),d1 ROM:0012AD0C divs.w #$64,d1 ; 'd' ROM:0012AD10 bvs.s loc_12AD18 ROM:0012AD12 cmpi.w #$2710,d1 ROM:0012AD16 ble.s loc_12AD1C ROM:0012AD18 ROM:0012AD18 loc_12AD18: ; CODE XREF: sub_12ACBC+54↑j ROM:0012AD18 move.w #$2710,d1 ROM:0012AD1C ROM:0012AD1C loc_12AD1C: ; CODE XREF: sub_12ACBC+5A↑j ROM:0012AD1C swap d1 ROM:0012AD1E clr.w d1 ROM:0012AD20 move.w $1070(d7.w*2),d2 ROM:0012AD26 swap d2 ROM:0012AD28 move.w $107C(d7.w*2),d2 ROM:0012AD2E move.w $632(a5),d3 ROM:0012AD32 ext.l d3 ROM:0012AD34 bsr.l sub_1173B6 ROM:0012AD3A move.w ($CD6).w,d7 ROM:0012AD3E move.w d4,$107C(d7.w*2) ROM:0012AD44 swap d4 ROM:0012AD46 move.w d4,$1070(d7.w*2) ROM:0012AD4C rts ROM:0012AD4C ; End of function sub_12ACBC ROM:0012AD4C ROM:0012AD4E ROM:0012AD4E ; =============== S U B R O U T I N E ======================================= ROM:0012AD4E ROM:0012AD4E ROM:0012AD4E sub_12AD4E: ; CODE XREF: ROM:0012AC0C↑p ROM:0012AD4E move.w ($CD6).w,d7 ROM:0012AD52 move.w $9FA(a5,d7.w*2),d0 ROM:0012AD58 muls.w $634(a5),d0 ROM:0012AD5C divs.w #$64,d0 ; 'd' ROM:0012AD60 add.w $1070(d7.w*2),d0 ROM:0012AD66 cmpi.w #$2710,d0 ROM:0012AD6A ble.s loc_12AD76 ROM:0012AD6C move.w #$2710,$1070(d7.w*2) ROM:0012AD74 bra.s locret_12AD7C ROM:0012AD76 ; --------------------------------------------------------------------------- ROM:0012AD76 ROM:0012AD76 loc_12AD76: ; CODE XREF: sub_12AD4E+1C↑j ROM:0012AD76 move.w d0,$1070(d7.w*2) ROM:0012AD7C ROM:0012AD7C locret_12AD7C: ; CODE XREF: sub_12AD4E+26↑j ROM:0012AD7C rts ROM:0012AD7C ; End of function sub_12AD4E ROM:0012AD7C ROM:0012AD7E ROM:0012AD7E ; =============== S U B R O U T I N E ======================================= ROM:0012AD7E ROM:0012AD7E ROM:0012AD7E sub_12AD7E: ; CODE XREF: sub_12AA90+4↑p ROM:0012AD7E clr.w d1 ROM:0012AD80 move.b ($1241).w,d1 ROM:0012AD84 cmpi.w #5,d1 ROM:0012AD88 bcc.s locret_12AD92 ROM:0012AD8A movea.l off_12AD94(pc,d1.w*4),a0 ROM:0012AD8E nop ROM:0012AD90 jmp (a0) ROM:0012AD92 ; --------------------------------------------------------------------------- ROM:0012AD92 ROM:0012AD92 locret_12AD92: ; CODE XREF: sub_12AD7E+A↑j ROM:0012AD92 rts ROM:0012AD92 ; End of function sub_12AD7E ROM:0012AD92 ROM:0012AD92 ; --------------------------------------------------------------------------- ROM:0012AD94 off_12AD94: dc.l loc_12ADA8 ; DATA XREF: sub_12AD7E+C↑r ROM:0012AD98 dc.l loc_12ADB2 ROM:0012AD9C dc.l loc_12ADD4 ROM:0012ADA0 dc.l loc_12AE1A ROM:0012ADA4 dc.l loc_12AE3C ROM:0012ADA8 ; --------------------------------------------------------------------------- ROM:0012ADA8 ROM:0012ADA8 loc_12ADA8: ; DATA XREF: ROM:off_12AD94↑o ROM:0012ADA8 move.b #1,($1241).w ROM:0012ADAE bra.s locret_12ADD2 ROM:0012ADB0 ; --------------------------------------------------------------------------- ROM:0012ADB0 rts ROM:0012ADB2 ; --------------------------------------------------------------------------- ROM:0012ADB2 ROM:0012ADB2 loc_12ADB2: ; DATA XREF: ROM:0012AD98↑o ROM:0012ADB2 btst #2,($1428).w ROM:0012ADB8 beq.s locret_12ADD2 ROM:0012ADBA bsr.w sub_12AC5C ROM:0012ADBE bclr #0,($14B5).w ROM:0012ADC4 bclr #1,($14B5).w ROM:0012ADCA move.b #2,($1241).w ROM:0012ADD0 bra.s locret_12AE18 ROM:0012ADD2 ; --------------------------------------------------------------------------- ROM:0012ADD2 ROM:0012ADD2 locret_12ADD2: ; CODE XREF: ROM:0012ADAE↑j ROM:0012ADD2 ; ROM:0012ADB8↑j ... ROM:0012ADD2 rts ROM:0012ADD4 ; --------------------------------------------------------------------------- ROM:0012ADD4 ROM:0012ADD4 loc_12ADD4: ; DATA XREF: ROM:0012AD9C↑o ROM:0012ADD4 btst #2,($1428).w ROM:0012ADDA bne.s loc_12ADE4 ROM:0012ADDC move.b #1,($1241).w ROM:0012ADE2 bra.s locret_12ADD2 ROM:0012ADE4 ; --------------------------------------------------------------------------- ROM:0012ADE4 ROM:0012ADE4 loc_12ADE4: ; CODE XREF: ROM:0012ADDA↑j ROM:0012ADE4 btst #4,($1419).w ROM:0012ADEA beq.s loc_12ADF4 ROM:0012ADEC move.b #3,($1241).w ROM:0012ADF2 bra.s locret_12AE3A ROM:0012ADF4 ; --------------------------------------------------------------------------- ROM:0012ADF4 ROM:0012ADF4 loc_12ADF4: ; CODE XREF: ROM:0012ADEA↑j ROM:0012ADF4 btst #0,($14B5).w ROM:0012ADFA beq.s loc_12AE0C ROM:0012ADFC btst #1,($14B5).w ROM:0012AE02 beq.s loc_12AE0C ROM:0012AE04 move.b #4,($1241).w ROM:0012AE0A bra.s locret_12AE50 ROM:0012AE0C ; --------------------------------------------------------------------------- ROM:0012AE0C ROM:0012AE0C loc_12AE0C: ; CODE XREF: ROM:0012ADFA↑j ROM:0012AE0C ; ROM:0012AE02↑j ROM:0012AE0C btst #2,($1427).w ROM:0012AE12 beq.s locret_12AE18 ROM:0012AE14 bsr.w sub_12AE52 ROM:0012AE18 ROM:0012AE18 locret_12AE18: ; CODE XREF: ROM:0012ADD0↑j ROM:0012AE18 ; ROM:0012AE12↑j ... ROM:0012AE18 rts ROM:0012AE1A ; --------------------------------------------------------------------------- ROM:0012AE1A ROM:0012AE1A loc_12AE1A: ; DATA XREF: ROM:0012ADA0↑o ROM:0012AE1A btst #2,($1428).w ROM:0012AE20 bne.s loc_12AE2A ROM:0012AE22 move.b #1,($1241).w ROM:0012AE28 bra.s locret_12ADD2 ROM:0012AE2A ; --------------------------------------------------------------------------- ROM:0012AE2A ROM:0012AE2A loc_12AE2A: ; CODE XREF: ROM:0012AE20↑j ROM:0012AE2A btst #4,($1419).w ROM:0012AE30 bne.s locret_12AE3A ROM:0012AE32 move.b #2,($1241).w ROM:0012AE38 bra.s locret_12AE18 ROM:0012AE3A ; --------------------------------------------------------------------------- ROM:0012AE3A ROM:0012AE3A locret_12AE3A: ; CODE XREF: ROM:0012ADF2↑j ROM:0012AE3A ; ROM:0012AE30↑j ROM:0012AE3A rts ROM:0012AE3C ; --------------------------------------------------------------------------- ROM:0012AE3C ROM:0012AE3C loc_12AE3C: ; DATA XREF: ROM:0012ADA4↑o ROM:0012AE3C btst #2,($1428).w ROM:0012AE42 bne.s locret_12AE50 ROM:0012AE44 move.b #1,($1241).w ROM:0012AE4A bra.l locret_12ADD2 ROM:0012AE50 ; --------------------------------------------------------------------------- ROM:0012AE50 ROM:0012AE50 locret_12AE50: ; CODE XREF: ROM:0012AE0A↑j ROM:0012AE50 ; ROM:0012AE42↑j ROM:0012AE50 rts ROM:0012AE52 ROM:0012AE52 ; =============== S U B R O U T I N E ======================================= ROM:0012AE52 ROM:0012AE52 ROM:0012AE52 sub_12AE52: ; CODE XREF: ROM:0012AE14↑p ROM:0012AE52 btst #0,($14B5).w ROM:0012AE58 bne.s loc_12AE7A ROM:0012AE5A move.w #$3E74,d1 ROM:0012AE5E move.w ($D08).w,d2 ROM:0012AE62 bsr.l sub_1174AA ROM:0012AE68 sub.w d1,($1078).w ROM:0012AE6C bgt.w loc_12AE7A ROM:0012AE70 clr.w ($1078).w ROM:0012AE74 bset #0,($14B5).w ROM:0012AE7A ROM:0012AE7A loc_12AE7A: ; CODE XREF: sub_12AE52+6↑j ROM:0012AE7A ; sub_12AE52+1A↑j ROM:0012AE7A btst #1,($14B5).w ROM:0012AE80 bne.s locret_12AEA2 ROM:0012AE82 move.w #$3E76,d1 ROM:0012AE86 move.w ($D08).w,d2 ROM:0012AE8A bsr.l sub_1174AA ROM:0012AE90 sub.w d1,($107A).w ROM:0012AE94 bgt.w locret_12AEA2 ROM:0012AE98 clr.w ($107A).w ROM:0012AE9C bset #1,($14B5).w ROM:0012AEA2 ROM:0012AEA2 locret_12AEA2: ; CODE XREF: sub_12AE52+2E↑j ROM:0012AEA2 ; sub_12AE52+42↑j ROM:0012AEA2 rts ROM:0012AEA2 ; End of function sub_12AE52 ROM:0012AEA2 ROM:0012AEA4 ROM:0012AEA4 ; =============== S U B R O U T I N E ======================================= ROM:0012AEA4 ROM:0012AEA4 ROM:0012AEA4 sub_12AEA4: ; CODE XREF: sub_12AA90+36↑p ROM:0012AEA4 btst #1,($124A).w ROM:0012AEAA beq.s loc_12AEB4 ROM:0012AEAC bset #1,($11EE).w ROM:0012AEB2 bra.s loc_12AEBA ROM:0012AEB4 ; --------------------------------------------------------------------------- ROM:0012AEB4 ROM:0012AEB4 loc_12AEB4: ; CODE XREF: sub_12AEA4+6↑j ROM:0012AEB4 bclr #1,($11EE).w ROM:0012AEBA ROM:0012AEBA loc_12AEBA: ; CODE XREF: sub_12AEA4+E↑j ROM:0012AEBA btst #0,($1240).w ROM:0012AEC0 beq.s loc_12AECA ROM:0012AEC2 bset #6,($1424).w ROM:0012AEC8 bra.s locret_12AED0 ROM:0012AECA ; --------------------------------------------------------------------------- ROM:0012AECA ROM:0012AECA loc_12AECA: ; CODE XREF: sub_12AEA4+1C↑j ROM:0012AECA bclr #6,($1424).w ROM:0012AED0 ROM:0012AED0 locret_12AED0: ; CODE XREF: sub_12AEA4+24↑j ROM:0012AED0 rts ROM:0012AED0 ; End of function sub_12AEA4 ROM:0012AED0 ROM:0012AED2 ROM:0012AED2 ; =============== S U B R O U T I N E ======================================= ROM:0012AED2 ROM:0012AED2 ROM:0012AED2 sub_12AED2: ; CODE XREF: ROM:0012AB34↑p ROM:0012AED2 ; ROM:0012AB5E↑p ... ROM:0012AED2 move.w ($CD6).w,d7 ROM:0012AED6 cmpi.w #0,$1070(d7.w*2) ROM:0012AEDE bne.s loc_12AEF4 ROM:0012AEE0 move.w #0,$1084(d7.w*2) ROM:0012AEE8 move.w $9FE(a5,d7.w*2),$1080(d7.w*2) ROM:0012AEF2 bra.s locret_12AF22 ROM:0012AEF4 ; --------------------------------------------------------------------------- ROM:0012AEF4 ROM:0012AEF4 loc_12AEF4: ; CODE XREF: sub_12AED2+C↑j ROM:0012AEF4 move.w $9FE(a5,d7.w*2),$1084(d7.w*2) ROM:0012AEFE move.w #$2710,d1 ROM:0012AF02 sub.w $1070(d7.w*2),d1 ROM:0012AF08 muls.w $9FE(a5,d7.w*2),d1 ROM:0012AF0E divs.w $1070(d7.w*2),d1 ROM:0012AF14 bvc.w loc_12AF1C ROM:0012AF18 move.w #$7FFF,d1 ROM:0012AF1C ROM:0012AF1C loc_12AF1C: ; CODE XREF: sub_12AED2+42↑j ROM:0012AF1C move.w d1,$1080(d7.w*2) ROM:0012AF22 ROM:0012AF22 locret_12AF22: ; CODE XREF: sub_12AED2+20↑j ROM:0012AF22 rts ROM:0012AF22 ; End of function sub_12AED2 ROM:0012AF22 ROM:0012AF24 ROM:0012AF24 ; =============== S U B R O U T I N E ======================================= ROM:0012AF24 ROM:0012AF24 ROM:0012AF24 sub_12AF24: ; CODE XREF: sub_12AA90:loc_12AAB4↑p ROM:0012AF24 bsr.w sub_12B032 ROM:0012AF28 bsr.w sub_12AF4C ROM:0012AF2C clr.w ($CD6).w ROM:0012AF30 ROM:0012AF30 loc_12AF30: ; CODE XREF: sub_12AF24:loc_12AF48↓j ROM:0012AF30 bsr.w sub_12B0D0 ROM:0012AF34 cmpi.w #1,($CD6).w ROM:0012AF3A bge.s locret_12AF4A ROM:0012AF3C addq.w #1,($CD6).w ROM:0012AF40 bvc.s loc_12AF48 ROM:0012AF42 move.w #$8000,($CD6).w ROM:0012AF48 ROM:0012AF48 loc_12AF48: ; CODE XREF: sub_12AF24+1C↑j ROM:0012AF48 bra.s loc_12AF30 ROM:0012AF4A ; --------------------------------------------------------------------------- ROM:0012AF4A ROM:0012AF4A locret_12AF4A: ; CODE XREF: sub_12AF24+16↑j ROM:0012AF4A rts ROM:0012AF4A ; End of function sub_12AF24 ROM:0012AF4A ROM:0012AF4C ROM:0012AF4C ; =============== S U B R O U T I N E ======================================= ROM:0012AF4C ROM:0012AF4C ROM:0012AF4C sub_12AF4C: ; CODE XREF: sub_12AF24+4↑p ROM:0012AF4C clr.w d1 ROM:0012AF4E move.b ($1244).w,d1 ROM:0012AF52 cmpi.w #5,d1 ROM:0012AF56 bcc.s locret_12AF60 ROM:0012AF58 movea.l off_12AF62(pc,d1.w*4),a0 ROM:0012AF5C nop ROM:0012AF5E jmp (a0) ROM:0012AF60 ; --------------------------------------------------------------------------- ROM:0012AF60 ROM:0012AF60 locret_12AF60: ; CODE XREF: sub_12AF4C+A↑j ROM:0012AF60 rts ROM:0012AF60 ; End of function sub_12AF4C ROM:0012AF60 ROM:0012AF60 ; --------------------------------------------------------------------------- ROM:0012AF62 off_12AF62: dc.l loc_12AF76 ; DATA XREF: sub_12AF4C+C↑r ROM:0012AF66 dc.l loc_12AF7E ROM:0012AF6A dc.l loc_12AFA8 ROM:0012AF6E dc.l loc_12AFE0 ROM:0012AF72 dc.l loc_12B016 ROM:0012AF76 ; --------------------------------------------------------------------------- ROM:0012AF76 ROM:0012AF76 loc_12AF76: ; DATA XREF: ROM:off_12AF62↑o ROM:0012AF76 move.b #1,($1244).w ROM:0012AF7C bra.s locret_12AFA6 ROM:0012AF7E ; --------------------------------------------------------------------------- ROM:0012AF7E ROM:0012AF7E loc_12AF7E: ; DATA XREF: ROM:0012AF66↑o ROM:0012AF7E cmpi.w #2,($CDA).w ROM:0012AF84 bge.s locret_12AFA6 ROM:0012AF86 move.w ($CDA).w,($CDC).w ROM:0012AF8C move.w $638(a5),d0 ROM:0012AF90 clr.b ($7D9).w ROM:0012AF94 move.w d0,($600).w ROM:0012AF98 move.b #1,($7D9).w ROM:0012AF9E move.b #2,($1244).w ROM:0012AFA4 bra.s locret_12AFDE ROM:0012AFA6 ; --------------------------------------------------------------------------- ROM:0012AFA6 ROM:0012AFA6 locret_12AFA6: ; CODE XREF: ROM:0012AF7C↑j ROM:0012AFA6 ; ROM:0012AF84↑j ... ROM:0012AFA6 rts ROM:0012AFA8 ; --------------------------------------------------------------------------- ROM:0012AFA8 ROM:0012AFA8 loc_12AFA8: ; DATA XREF: ROM:0012AF6A↑o ROM:0012AFA8 move.w ($CDA).w,d7 ROM:0012AFAC cmp.w ($CDC).w,d7 ROM:0012AFB0 bne.s loc_12AFD6 ROM:0012AFB2 cmpi.w #0,($600).w ROM:0012AFB8 bgt.s loc_12AFD4 ROM:0012AFBA move.w $636(a5),d0 ROM:0012AFBE clr.b ($7D9).w ROM:0012AFC2 move.w d0,($600).w ROM:0012AFC6 move.b #1,($7D9).w ROM:0012AFCC move.b #3,($1244).w ROM:0012AFD2 bra.s loc_12B010 ROM:0012AFD4 ; --------------------------------------------------------------------------- ROM:0012AFD4 ROM:0012AFD4 loc_12AFD4: ; CODE XREF: ROM:0012AFB8↑j ROM:0012AFD4 bra.s locret_12AFDE ROM:0012AFD6 ; --------------------------------------------------------------------------- ROM:0012AFD6 ROM:0012AFD6 loc_12AFD6: ; CODE XREF: ROM:0012AFB0↑j ROM:0012AFD6 move.b #1,($1244).w ROM:0012AFDC bra.s locret_12AFA6 ROM:0012AFDE ; --------------------------------------------------------------------------- ROM:0012AFDE ROM:0012AFDE locret_12AFDE: ; CODE XREF: ROM:0012AFA4↑j ROM:0012AFDE ; ROM:loc_12AFD4↑j ROM:0012AFDE rts ROM:0012AFE0 ; --------------------------------------------------------------------------- ROM:0012AFE0 ROM:0012AFE0 loc_12AFE0: ; DATA XREF: ROM:0012AF6E↑o ROM:0012AFE0 move.w ($CDA).w,d7 ROM:0012AFE4 cmp.w ($CDC).w,d7 ROM:0012AFE8 bne.s loc_12B002 ROM:0012AFEA cmpi.w #0,($600).w ROM:0012AFF0 bgt.s loc_12B000 ROM:0012AFF2 move.w ($CDC).w,($CD8).w ROM:0012AFF8 move.b #4,($1244).w ROM:0012AFFE bra.s loc_12B02C ROM:0012B000 ; --------------------------------------------------------------------------- ROM:0012B000 ROM:0012B000 loc_12B000: ; CODE XREF: ROM:0012AFF0↑j ROM:0012B000 bra.s loc_12B010 ROM:0012B002 ; --------------------------------------------------------------------------- ROM:0012B002 ROM:0012B002 loc_12B002: ; CODE XREF: ROM:0012AFE8↑j ROM:0012B002 move.w ($CDC).w,($CD8).w ROM:0012B008 move.b #1,($1244).w ROM:0012B00E bra.s locret_12AFA6 ROM:0012B010 ; --------------------------------------------------------------------------- ROM:0012B010 ROM:0012B010 loc_12B010: ; CODE XREF: ROM:0012AFD2↑j ROM:0012B010 ; ROM:loc_12B000↑j ROM:0012B010 bsr.w sub_12B06A ROM:0012B014 rts ROM:0012B016 ; --------------------------------------------------------------------------- ROM:0012B016 ROM:0012B016 loc_12B016: ; DATA XREF: ROM:0012AF72↑o ROM:0012B016 move.w ($CDA).w,d7 ROM:0012B01A cmp.w ($CDC).w,d7 ROM:0012B01E beq.s loc_12B02C ROM:0012B020 move.b #1,($1244).w ROM:0012B026 bra.l locret_12AFA6 ROM:0012B02C ; --------------------------------------------------------------------------- ROM:0012B02C ROM:0012B02C loc_12B02C: ; CODE XREF: ROM:0012AFFE↑j ROM:0012B02C ; ROM:0012B01E↑j ROM:0012B02C bsr.w sub_12B06A ROM:0012B030 rts ROM:0012B032 ROM:0012B032 ; =============== S U B R O U T I N E ======================================= ROM:0012B032 ROM:0012B032 ROM:0012B032 sub_12B032: ; CODE XREF: sub_12AF24↑p ROM:0012B032 btst #0,($12A8).w ROM:0012B038 beq.s loc_12B04A ROM:0012B03A btst #1,($12A8).w ROM:0012B040 bne.s loc_12B04A ROM:0012B042 move.w #0,($CDA).w ROM:0012B048 bra.s locret_12B068 ROM:0012B04A ; --------------------------------------------------------------------------- ROM:0012B04A ROM:0012B04A loc_12B04A: ; CODE XREF: sub_12B032+6↑j ROM:0012B04A ; sub_12B032+E↑j ROM:0012B04A btst #1,($12A8).w ROM:0012B050 beq.s loc_12B062 ROM:0012B052 btst #0,($12A8).w ROM:0012B058 bne.s loc_12B062 ROM:0012B05A move.w #1,($CDA).w ROM:0012B060 bra.s locret_12B068 ROM:0012B062 ; --------------------------------------------------------------------------- ROM:0012B062 ROM:0012B062 loc_12B062: ; CODE XREF: sub_12B032+1E↑j ROM:0012B062 ; sub_12B032+26↑j ROM:0012B062 move.w #2,($CDA).w ROM:0012B068 ROM:0012B068 locret_12B068: ; CODE XREF: sub_12B032+16↑j ROM:0012B068 ; sub_12B032+2E↑j ROM:0012B068 rts ROM:0012B068 ; End of function sub_12B032 ROM:0012B068 ROM:0012B06A ROM:0012B06A ; =============== S U B R O U T I N E ======================================= ROM:0012B06A ROM:0012B06A ROM:0012B06A sub_12B06A: ; CODE XREF: ROM:loc_12B010↑p ROM:0012B06A ; ROM:loc_12B02C↑p ROM:0012B06A move.w ($CDA).w,d7 ROM:0012B06E move.w ($9B8).w,d1 ROM:0012B072 swap d1 ROM:0012B074 clr.w d1 ROM:0012B076 move.w $1088(d7.w*2),d2 ROM:0012B07C swap d2 ROM:0012B07E move.w $108C(d7.w*2),d2 ROM:0012B084 move.w $63A(a5),d3 ROM:0012B088 ext.l d3 ROM:0012B08A bsr.l sub_1173B6 ROM:0012B090 move.w ($CDA).w,d7 ROM:0012B094 move.w d4,$108C(d7.w*2) ROM:0012B09A swap d4 ROM:0012B09C move.w d4,$1088(d7.w*2) ROM:0012B0A2 cmpi.w #0,$1088(d7.w*2) ROM:0012B0AA bne.s loc_12B0B2 ROM:0012B0AC move.w #$7FFF,d0 ROM:0012B0B0 bra.s loc_12B0C8 ROM:0012B0B2 ; --------------------------------------------------------------------------- ROM:0012B0B2 ROM:0012B0B2 loc_12B0B2: ; CODE XREF: sub_12B06A+40↑j ROM:0012B0B2 move.w ($9A0).w,d0 ROM:0012B0B6 muls.w #$64,d0 ; 'd' ROM:0012B0BA divs.w $1088(d7.w*2),d0 ROM:0012B0C0 bvc.w loc_12B0C8 ROM:0012B0C4 move.w #$7FFF,d0 ROM:0012B0C8 ROM:0012B0C8 loc_12B0C8: ; CODE XREF: sub_12B06A+46↑j ROM:0012B0C8 ; sub_12B06A+56↑j ROM:0012B0C8 move.w d0,$1090(d7.w*2) ROM:0012B0CE rts ROM:0012B0CE ; End of function sub_12B06A ROM:0012B0CE ROM:0012B0D0 ROM:0012B0D0 ; =============== S U B R O U T I N E ======================================= ROM:0012B0D0 ROM:0012B0D0 ROM:0012B0D0 sub_12B0D0: ; CODE XREF: sub_12AF24:loc_12AF30↑p ROM:0012B0D0 move.w ($CD6).w,d7 ROM:0012B0D4 clr.w d1 ROM:0012B0D6 move.b $13E1(d7.w),d1 ROM:0012B0DC cmpi.w #4,d1 ROM:0012B0E0 bcc.s locret_12B0EA ROM:0012B0E2 movea.l off_12B0EC(pc,d1.w*4),a0 ROM:0012B0E6 nop ROM:0012B0E8 jmp (a0) ROM:0012B0EA ; --------------------------------------------------------------------------- ROM:0012B0EA ROM:0012B0EA locret_12B0EA: ; CODE XREF: sub_12B0D0+10↑j ROM:0012B0EA rts ROM:0012B0EA ; End of function sub_12B0D0 ROM:0012B0EA ROM:0012B0EA ; --------------------------------------------------------------------------- ROM:0012B0EC off_12B0EC: dc.l loc_12B0FC ; DATA XREF: sub_12B0D0+12↑r ROM:0012B0F0 dc.l loc_12B110 ROM:0012B0F4 dc.l loc_12B12A ROM:0012B0F8 dc.l loc_12B16A ROM:0012B0FC ; --------------------------------------------------------------------------- ROM:0012B0FC ROM:0012B0FC loc_12B0FC: ; DATA XREF: ROM:off_12B0EC↑o ROM:0012B0FC bset d7,($1243).w ROM:0012B100 bset d7,($1242).w ROM:0012B104 move.b #1,$13E1(d7.w) ROM:0012B10C bra.s locret_12B128 ROM:0012B10E ; --------------------------------------------------------------------------- ROM:0012B10E rts ROM:0012B110 ; --------------------------------------------------------------------------- ROM:0012B110 ROM:0012B110 loc_12B110: ; DATA XREF: ROM:0012B0F0↑o ROM:0012B110 btst d7,($12A9).w ROM:0012B114 beq.s locret_12B128 ROM:0012B116 move.w $63C(a5),$1094(d7.w*2) ROM:0012B11E move.b #2,$13E1(d7.w) ROM:0012B126 bra.s locret_12B168 ROM:0012B128 ; --------------------------------------------------------------------------- ROM:0012B128 ROM:0012B128 locret_12B128: ; CODE XREF: ROM:0012B10C↑j ROM:0012B128 ; ROM:0012B114↑j ... ROM:0012B128 rts ROM:0012B12A ; --------------------------------------------------------------------------- ROM:0012B12A ROM:0012B12A loc_12B12A: ; DATA XREF: ROM:0012B0F4↑o ROM:0012B12A btst d7,($12A9).w ROM:0012B12E bne.s loc_12B13A ROM:0012B130 move.b #1,$13E1(d7.w) ROM:0012B138 bra.s locret_12B128 ROM:0012B13A ; --------------------------------------------------------------------------- ROM:0012B13A ROM:0012B13A loc_12B13A: ; CODE XREF: ROM:0012B12E↑j ROM:0012B13A btst #5,($1407).w ROM:0012B140 beq.s locret_12B168 ROM:0012B142 cmpi.w #0,$1094(d7.w*2) ROM:0012B14A bne.s loc_12B158 ROM:0012B14C move.b #3,$13E1(d7.w) ROM:0012B154 bra.s loc_12B17A ROM:0012B156 ; --------------------------------------------------------------------------- ROM:0012B156 bra.s locret_12B168 ROM:0012B158 ; --------------------------------------------------------------------------- ROM:0012B158 ROM:0012B158 loc_12B158: ; CODE XREF: ROM:0012B14A↑j ROM:0012B158 subq.w #1,$1094(d7.w*2) ROM:0012B15E bvc.s locret_12B168 ROM:0012B160 move.w #$8000,$1094(d7.w*2) ROM:0012B168 ROM:0012B168 locret_12B168: ; CODE XREF: ROM:0012B126↑j ROM:0012B168 ; ROM:0012B140↑j ... ROM:0012B168 rts ROM:0012B16A ; --------------------------------------------------------------------------- ROM:0012B16A ROM:0012B16A loc_12B16A: ; DATA XREF: ROM:0012B0F8↑o ROM:0012B16A btst d7,($12A9).w ROM:0012B16E bne.s loc_12B17A ROM:0012B170 move.b #1,$13E1(d7.w) ROM:0012B178 bra.s locret_12B128 ROM:0012B17A ; --------------------------------------------------------------------------- ROM:0012B17A ROM:0012B17A loc_12B17A: ; CODE XREF: ROM:0012B154↑j ROM:0012B17A ; ROM:0012B16E↑j ROM:0012B17A bsr.w sub_12B180 ROM:0012B17E rts ROM:0012B180 ROM:0012B180 ; =============== S U B R O U T I N E ======================================= ROM:0012B180 ROM:0012B180 ROM:0012B180 sub_12B180: ; CODE XREF: ROM:loc_12B17A↑p ROM:0012B180 move.w ($CD6).w,d7 ROM:0012B184 btst d7,($12A6).w ROM:0012B188 beq.s loc_12B190 ROM:0012B18A bset d7,($1242).w ROM:0012B18E bra.s loc_12B194 ROM:0012B190 ; --------------------------------------------------------------------------- ROM:0012B190 ROM:0012B190 loc_12B190: ; CODE XREF: sub_12B180+8↑j ROM:0012B190 bclr d7,($1242).w ROM:0012B194 ROM:0012B194 loc_12B194: ; CODE XREF: sub_12B180+E↑j ROM:0012B194 btst d7,($12A7).w ROM:0012B198 beq.s loc_12B1A0 ROM:0012B19A bset d7,($1243).w ROM:0012B19E bra.s locret_12B1A4 ROM:0012B1A0 ; --------------------------------------------------------------------------- ROM:0012B1A0 ROM:0012B1A0 loc_12B1A0: ; CODE XREF: sub_12B180+18↑j ROM:0012B1A0 bclr d7,($1243).w ROM:0012B1A4 ROM:0012B1A4 locret_12B1A4: ; CODE XREF: sub_12B180+1E↑j ROM:0012B1A4 rts ROM:0012B1A4 ; End of function sub_12B180 ROM:0012B1A4 ROM:0012B1A6 ROM:0012B1A6 ; =============== S U B R O U T I N E ======================================= ROM:0012B1A6 ROM:0012B1A6 ROM:0012B1A6 sub_12B1A6: ; CODE XREF: sub_12AA90+2A↑p ROM:0012B1A6 move.w #0,($CD6).w ROM:0012B1AC bra.s loc_12B1B4 ROM:0012B1AE ; --------------------------------------------------------------------------- ROM:0012B1AE ROM:0012B1AE loc_12B1AE: ; CODE XREF: sub_12B1A6+1E↓j ROM:0012B1AE addi.w #1,($CD6).w ROM:0012B1B4 ROM:0012B1B4 loc_12B1B4: ; CODE XREF: sub_12B1A6+6↑j ROM:0012B1B4 cmpi.w #1,($CD6).w ROM:0012B1BA bgt.s loc_12B1C6 ROM:0012B1BC bsr.w sub_12B312 ROM:0012B1C0 bsr.w sub_12B3DA ROM:0012B1C4 bra.s loc_12B1AE ROM:0012B1C6 ; --------------------------------------------------------------------------- ROM:0012B1C6 ROM:0012B1C6 loc_12B1C6: ; CODE XREF: sub_12B1A6+14↑j ROM:0012B1C6 bsr.w sub_12B50C ROM:0012B1CA move.w #0,($CD6).w ROM:0012B1D0 bra.s loc_12B1D8 ROM:0012B1D2 ; --------------------------------------------------------------------------- ROM:0012B1D2 ROM:0012B1D2 loc_12B1D2: ; CODE XREF: sub_12B1A6+3E↓j ROM:0012B1D2 addi.w #1,($CD6).w ROM:0012B1D8 ROM:0012B1D8 loc_12B1D8: ; CODE XREF: sub_12B1A6+2A↑j ROM:0012B1D8 cmpi.w #1,($CD6).w ROM:0012B1DE bgt.s loc_12B1E6 ROM:0012B1E0 bsr.w sub_12B246 ROM:0012B1E4 bra.s loc_12B1D2 ROM:0012B1E6 ; --------------------------------------------------------------------------- ROM:0012B1E6 ROM:0012B1E6 loc_12B1E6: ; CODE XREF: sub_12B1A6+38↑j ROM:0012B1E6 bsr.w sub_12B1EC ROM:0012B1EA rts ROM:0012B1EA ; End of function sub_12B1A6 ROM:0012B1EA ROM:0012B1EC ROM:0012B1EC ; =============== S U B R O U T I N E ======================================= ROM:0012B1EC ROM:0012B1EC ROM:0012B1EC sub_12B1EC: ; CODE XREF: sub_12B1A6:loc_12B1E6↑p ROM:0012B1EC btst #0,($1246).w ROM:0012B1F2 beq.s loc_12B1FC ROM:0012B1F4 bset #4,($1431).w ROM:0012B1FA bra.s loc_12B202 ROM:0012B1FC ; --------------------------------------------------------------------------- ROM:0012B1FC ROM:0012B1FC loc_12B1FC: ; CODE XREF: sub_12B1EC+6↑j ROM:0012B1FC bclr #4,($1431).w ROM:0012B202 ROM:0012B202 loc_12B202: ; CODE XREF: sub_12B1EC+E↑j ROM:0012B202 btst #1,($1246).w ROM:0012B208 beq.s loc_12B212 ROM:0012B20A bset #6,($1415).w ROM:0012B210 bra.s loc_12B218 ROM:0012B212 ; --------------------------------------------------------------------------- ROM:0012B212 ROM:0012B212 loc_12B212: ; CODE XREF: sub_12B1EC+1C↑j ROM:0012B212 bclr #6,($1415).w ROM:0012B218 ROM:0012B218 loc_12B218: ; CODE XREF: sub_12B1EC+24↑j ROM:0012B218 btst #0,($1247).w ROM:0012B21E beq.s loc_12B228 ROM:0012B220 bset #7,($140C).w ROM:0012B226 bra.s loc_12B22E ROM:0012B228 ; --------------------------------------------------------------------------- ROM:0012B228 ROM:0012B228 loc_12B228: ; CODE XREF: sub_12B1EC+32↑j ROM:0012B228 bclr #7,($140C).w ROM:0012B22E ROM:0012B22E loc_12B22E: ; CODE XREF: sub_12B1EC+3A↑j ROM:0012B22E btst #1,($1247).w ROM:0012B234 beq.s loc_12B23E ROM:0012B236 bset #6,($141E).w ROM:0012B23C bra.s locret_12B244 ROM:0012B23E ; --------------------------------------------------------------------------- ROM:0012B23E ROM:0012B23E loc_12B23E: ; CODE XREF: sub_12B1EC+48↑j ROM:0012B23E bclr #6,($141E).w ROM:0012B244 ROM:0012B244 locret_12B244: ; CODE XREF: sub_12B1EC+50↑j ROM:0012B244 rts ROM:0012B244 ; End of function sub_12B1EC ROM:0012B244 ROM:0012B246 ROM:0012B246 ; =============== S U B R O U T I N E ======================================= ROM:0012B246 ROM:0012B246 ROM:0012B246 sub_12B246: ; CODE XREF: sub_12B1A6+3A↑p ROM:0012B246 move.w ($CD6).w,d7 ROM:0012B24A clr.w d1 ROM:0012B24C move.b $13E3(d7.w),d1 ROM:0012B252 cmpi.w #5,d1 ROM:0012B256 bcc.s locret_12B260 ROM:0012B258 movea.l off_12B262(pc,d1.w*4),a0 ROM:0012B25C nop ROM:0012B25E jmp (a0) ROM:0012B260 ; --------------------------------------------------------------------------- ROM:0012B260 ROM:0012B260 locret_12B260: ; CODE XREF: sub_12B246+10↑j ROM:0012B260 rts ROM:0012B260 ; End of function sub_12B246 ROM:0012B260 ROM:0012B260 ; --------------------------------------------------------------------------- ROM:0012B262 off_12B262: dc.l loc_12B276 ; DATA XREF: sub_12B246+12↑r ROM:0012B266 dc.l loc_12B288 ROM:0012B26A dc.l loc_12B2BC ROM:0012B26E dc.l loc_12B2D2 ROM:0012B272 dc.l loc_12B2EE ROM:0012B276 ; --------------------------------------------------------------------------- ROM:0012B276 ROM:0012B276 loc_12B276: ; DATA XREF: ROM:off_12B262↑o ROM:0012B276 bclr d7,($1246).w ROM:0012B27A bclr d7,($1247).w ROM:0012B27E move.b #1,$13E3(d7.w) ROM:0012B286 bra.s locret_12B2BA ROM:0012B288 ; --------------------------------------------------------------------------- ROM:0012B288 ROM:0012B288 loc_12B288: ; CODE XREF: ROM:0012B2E6↓j ROM:0012B288 ; DATA XREF: ROM:0012B266↑o ROM:0012B288 cmp.w ($CDE).w,d7 ROM:0012B28C bne.s loc_12B2A2 ROM:0012B28E bset d7,($1246).w ROM:0012B292 move.b #2,$13E3(d7.w) ROM:0012B29A bra.l locret_12B2D0 ROM:0012B2A0 ; --------------------------------------------------------------------------- ROM:0012B2A0 bra.s locret_12B2BA ROM:0012B2A2 ; --------------------------------------------------------------------------- ROM:0012B2A2 ROM:0012B2A2 loc_12B2A2: ; CODE XREF: ROM:0012B28C↑j ROM:0012B2A2 btst d7,($1245).w ROM:0012B2A6 beq.s locret_12B2BA ROM:0012B2A8 bset d7,($1247).w ROM:0012B2AC move.b #4,$13E3(d7.w) ROM:0012B2B4 bra.l locret_12B310 ROM:0012B2BA ; --------------------------------------------------------------------------- ROM:0012B2BA ROM:0012B2BA locret_12B2BA: ; CODE XREF: ROM:0012B286↑j ROM:0012B2BA ; ROM:0012B2A0↑j ... ROM:0012B2BA rts ROM:0012B2BC ; --------------------------------------------------------------------------- ROM:0012B2BC ROM:0012B2BC loc_12B2BC: ; DATA XREF: ROM:0012B26A↑o ROM:0012B2BC cmp.w ($CDE).w,d7 ROM:0012B2C0 beq.s locret_12B2D0 ROM:0012B2C2 bclr d7,($1246).w ROM:0012B2C6 move.b #3,$13E3(d7.w) ROM:0012B2CE bra.s locret_12B2EC ROM:0012B2D0 ; --------------------------------------------------------------------------- ROM:0012B2D0 ROM:0012B2D0 locret_12B2D0: ; CODE XREF: ROM:0012B29A↑j ROM:0012B2D0 ; ROM:0012B2C0↑j ROM:0012B2D0 rts ROM:0012B2D2 ; --------------------------------------------------------------------------- ROM:0012B2D2 ROM:0012B2D2 loc_12B2D2: ; DATA XREF: ROM:0012B26E↑o ROM:0012B2D2 btst d7,($12A8).w ROM:0012B2D6 bne.s locret_12B2EC ROM:0012B2D8 btst d7,($12A9).w ROM:0012B2DC bne.s locret_12B2EC ROM:0012B2DE move.b #1,$13E3(d7.w) ROM:0012B2E6 bra.l loc_12B288 ROM:0012B2EC ; --------------------------------------------------------------------------- ROM:0012B2EC ROM:0012B2EC locret_12B2EC: ; CODE XREF: ROM:0012B2CE↑j ROM:0012B2EC ; ROM:0012B2D6↑j ... ROM:0012B2EC rts ROM:0012B2EE ; --------------------------------------------------------------------------- ROM:0012B2EE ROM:0012B2EE loc_12B2EE: ; DATA XREF: ROM:0012B272↑o ROM:0012B2EE btst d7,($1245).w ROM:0012B2F2 bne.s loc_12B2F8 ROM:0012B2F4 bra.s loc_12B2FE ROM:0012B2F6 ; --------------------------------------------------------------------------- ROM:0012B2F6 bra.s locret_12B310 ROM:0012B2F8 ; --------------------------------------------------------------------------- ROM:0012B2F8 ROM:0012B2F8 loc_12B2F8: ; CODE XREF: ROM:0012B2F2↑j ROM:0012B2F8 cmp.w ($CDE).w,d7 ROM:0012B2FC bne.s locret_12B310 ROM:0012B2FE ROM:0012B2FE loc_12B2FE: ; CODE XREF: ROM:0012B2F4↑j ROM:0012B2FE bclr d7,($1247).w ROM:0012B302 move.b #3,$13E3(d7.w) ROM:0012B30A bra.l locret_12B2EC ROM:0012B310 ; --------------------------------------------------------------------------- ROM:0012B310 ROM:0012B310 locret_12B310: ; CODE XREF: ROM:0012B2B4↑j ROM:0012B310 ; ROM:0012B2F6↑j ... ROM:0012B310 rts ROM:0012B312 ROM:0012B312 ; =============== S U B R O U T I N E ======================================= ROM:0012B312 ROM:0012B312 ROM:0012B312 sub_12B312: ; CODE XREF: sub_12B1A6+16↑p ROM:0012B312 move.w ($CD6).w,d7 ROM:0012B316 clr.w d1 ROM:0012B318 move.b $13E5(d7.w),d1 ROM:0012B31E cmpi.w #3,d1 ROM:0012B322 bcc.s locret_12B32C ROM:0012B324 movea.l off_12B32E(pc,d1.w*4),a0 ROM:0012B328 nop ROM:0012B32A jmp (a0) ROM:0012B32C ; --------------------------------------------------------------------------- ROM:0012B32C ROM:0012B32C locret_12B32C: ; CODE XREF: sub_12B312+10↑j ROM:0012B32C rts ROM:0012B32C ; End of function sub_12B312 ROM:0012B32C ROM:0012B32C ; --------------------------------------------------------------------------- ROM:0012B32E off_12B32E: dc.l loc_12B33A ; DATA XREF: sub_12B312+12↑r ROM:0012B332 dc.l loc_12B35E ROM:0012B336 dc.l loc_12B39C ROM:0012B33A ; --------------------------------------------------------------------------- ROM:0012B33A ROM:0012B33A loc_12B33A: ; DATA XREF: ROM:off_12B32E↑o ROM:0012B33A bclr d7,($1245).w ROM:0012B33E clr.b $7DA(d7.w) ROM:0012B344 move.w #0,$602(d7.w*2) ROM:0012B34C move.b #3,$7DA(d7.w) ROM:0012B354 move.b #1,$13E5(d7.w) ROM:0012B35C bra.s locret_12B39A ROM:0012B35E ; --------------------------------------------------------------------------- ROM:0012B35E ROM:0012B35E loc_12B35E: ; DATA XREF: ROM:0012B332↑o ROM:0012B35E move.w $1080(d7.w*2),d1 ROM:0012B364 cmp.w $602(d7.w*2),d1 ROM:0012B36A bgt.s locret_12B39A ROM:0012B36C cmpi.w #0,$1084(d7.w*2) ROM:0012B374 ble.s locret_12B39A ROM:0012B376 clr.b $7DA(d7.w) ROM:0012B37C move.w #0,$602(d7.w*2) ROM:0012B384 move.b #3,$7DA(d7.w) ROM:0012B38C bset d7,($1245).w ROM:0012B390 move.b #2,$13E5(d7.w) ROM:0012B398 bra.s locret_12B3D8 ROM:0012B39A ; --------------------------------------------------------------------------- ROM:0012B39A ROM:0012B39A locret_12B39A: ; CODE XREF: ROM:0012B35C↑j ROM:0012B39A ; ROM:0012B36A↑j ... ROM:0012B39A rts ROM:0012B39C ; --------------------------------------------------------------------------- ROM:0012B39C ROM:0012B39C loc_12B39C: ; DATA XREF: ROM:0012B336↑o ROM:0012B39C move.w $1084(d7.w*2),d1 ROM:0012B3A2 cmp.w $602(d7.w*2),d1 ROM:0012B3A8 bgt.s locret_12B3D8 ROM:0012B3AA cmpi.w #0,$1080(d7.w*2) ROM:0012B3B2 ble.s locret_12B3D8 ROM:0012B3B4 clr.b $7DA(d7.w) ROM:0012B3BA move.w #0,$602(d7.w*2) ROM:0012B3C2 move.b #3,$7DA(d7.w) ROM:0012B3CA bclr d7,($1245).w ROM:0012B3CE move.b #1,$13E5(d7.w) ROM:0012B3D6 bra.s locret_12B39A ROM:0012B3D8 ; --------------------------------------------------------------------------- ROM:0012B3D8 ROM:0012B3D8 locret_12B3D8: ; CODE XREF: ROM:0012B398↑j ROM:0012B3D8 ; ROM:0012B3A8↑j ... ROM:0012B3D8 rts ROM:0012B3DA ROM:0012B3DA ; =============== S U B R O U T I N E ======================================= ROM:0012B3DA ROM:0012B3DA ROM:0012B3DA sub_12B3DA: ; CODE XREF: sub_12B1A6+1A↑p ROM:0012B3DA move.w ($CD6).w,d7 ROM:0012B3DE clr.w d1 ROM:0012B3E0 move.b $13E7(d7.w),d1 ROM:0012B3E6 cmpi.w #5,d1 ROM:0012B3EA bcc.s locret_12B3F4 ROM:0012B3EC movea.l off_12B3F6(pc,d1.w*4),a0 ROM:0012B3F0 nop ROM:0012B3F2 jmp (a0) ROM:0012B3F4 ; --------------------------------------------------------------------------- ROM:0012B3F4 ROM:0012B3F4 locret_12B3F4: ; CODE XREF: sub_12B3DA+10↑j ROM:0012B3F4 rts ROM:0012B3F4 ; End of function sub_12B3DA ROM:0012B3F4 ROM:0012B3F4 ; --------------------------------------------------------------------------- ROM:0012B3F6 off_12B3F6: dc.l loc_12B40A ; DATA XREF: sub_12B3DA+12↑r ROM:0012B3FA dc.l loc_12B418 ROM:0012B3FE dc.l loc_12B444 ROM:0012B402 dc.l loc_12B478 ROM:0012B406 dc.l loc_12B4C4 ROM:0012B40A ; --------------------------------------------------------------------------- ROM:0012B40A ROM:0012B40A loc_12B40A: ; DATA XREF: ROM:off_12B3F6↑o ROM:0012B40A bclr d7,($1248).w ROM:0012B40E move.b #1,$13E7(d7.w) ROM:0012B416 bra.s locret_12B442 ROM:0012B418 ; --------------------------------------------------------------------------- ROM:0012B418 ROM:0012B418 loc_12B418: ; DATA XREF: ROM:0012B3FA↑o ROM:0012B418 btst #2,($1428).w ROM:0012B41E beq.s locret_12B442 ROM:0012B420 move.w $63E(a5),d0 ROM:0012B424 clr.b $84E(d7.w) ROM:0012B42A move.w d0,$6EA(d7.w*2) ROM:0012B430 move.b #1,$84E(d7.w) ROM:0012B438 move.b #2,$13E7(d7.w) ROM:0012B440 bra.s locret_12B476 ROM:0012B442 ; --------------------------------------------------------------------------- ROM:0012B442 ROM:0012B442 locret_12B442: ; CODE XREF: ROM:0012B416↑j ROM:0012B442 ; ROM:0012B41E↑j ... ROM:0012B442 rts ROM:0012B444 ; --------------------------------------------------------------------------- ROM:0012B444 ROM:0012B444 loc_12B444: ; DATA XREF: ROM:0012B3FE↑o ROM:0012B444 btst #2,($1428).w ROM:0012B44A bne.s loc_12B456 ROM:0012B44C move.b #1,$13E7(d7.w) ROM:0012B454 bra.s locret_12B442 ROM:0012B456 ; --------------------------------------------------------------------------- ROM:0012B456 ROM:0012B456 loc_12B456: ; CODE XREF: ROM:0012B44A↑j ROM:0012B456 btst d7,($1243).w ROM:0012B45A bne.s loc_12B46A ROM:0012B45C ROM:0012B45C loc_12B45C: ; CODE XREF: ROM:0012B474↓j ROM:0012B45C bset d7,($1248).w ROM:0012B460 move.b #3,$13E7(d7.w) ROM:0012B468 bra.s locret_12B4C2 ROM:0012B46A ; --------------------------------------------------------------------------- ROM:0012B46A ROM:0012B46A loc_12B46A: ; CODE XREF: ROM:0012B45A↑j ROM:0012B46A cmpi.w #0,$6EA(d7.w*2) ROM:0012B472 bgt.s locret_12B476 ROM:0012B474 bra.s loc_12B45C ROM:0012B476 ; --------------------------------------------------------------------------- ROM:0012B476 ROM:0012B476 locret_12B476: ; CODE XREF: ROM:0012B440↑j ROM:0012B476 ; ROM:0012B472↑j ... ROM:0012B476 rts ROM:0012B478 ; --------------------------------------------------------------------------- ROM:0012B478 ROM:0012B478 loc_12B478: ; DATA XREF: ROM:0012B402↑o ROM:0012B478 btst #2,($1428).w ROM:0012B47E bne.s loc_12B492 ROM:0012B480 bclr d7,($1248).w ROM:0012B484 move.b #1,$13E7(d7.w) ROM:0012B48C bra.l locret_12B442 ROM:0012B492 ; --------------------------------------------------------------------------- ROM:0012B492 ROM:0012B492 loc_12B492: ; CODE XREF: ROM:0012B47E↑j ROM:0012B492 btst d7,($12AA).w ROM:0012B496 beq.s locret_12B4C2 ROM:0012B498 move.w $640(a5),d0 ROM:0012B49C clr.b $84E(d7.w) ROM:0012B4A2 move.w d0,$6EA(d7.w*2) ROM:0012B4A8 move.b #1,$84E(d7.w) ROM:0012B4B0 bclr d7,($1248).w ROM:0012B4B4 move.b #4,$13E7(d7.w) ROM:0012B4BC bra.l locret_12B50A ROM:0012B4C2 ; --------------------------------------------------------------------------- ROM:0012B4C2 ROM:0012B4C2 locret_12B4C2: ; CODE XREF: ROM:0012B468↑j ROM:0012B4C2 ; ROM:0012B496↑j ROM:0012B4C2 rts ROM:0012B4C4 ; --------------------------------------------------------------------------- ROM:0012B4C4 ROM:0012B4C4 loc_12B4C4: ; DATA XREF: ROM:0012B406↑o ROM:0012B4C4 btst #2,($1428).w ROM:0012B4CA bne.s loc_12B4DA ROM:0012B4CC move.b #1,$13E7(d7.w) ROM:0012B4D4 bra.l locret_12B442 ROM:0012B4DA ; --------------------------------------------------------------------------- ROM:0012B4DA ROM:0012B4DA loc_12B4DA: ; CODE XREF: ROM:0012B4CA↑j ROM:0012B4DA cmpi.w #0,$6EA(d7.w*2) ROM:0012B4E2 bgt.s locret_12B50A ROM:0012B4E4 move.w $63E(a5),d0 ROM:0012B4E8 clr.b $84E(d7.w) ROM:0012B4EE move.w d0,$6EA(d7.w*2) ROM:0012B4F4 move.b #1,$84E(d7.w) ROM:0012B4FC move.b #2,$13E7(d7.w) ROM:0012B504 bra.l locret_12B476 ROM:0012B50A ; --------------------------------------------------------------------------- ROM:0012B50A ROM:0012B50A locret_12B50A: ; CODE XREF: ROM:0012B4BC↑j ROM:0012B50A ; ROM:0012B4E2↑j ROM:0012B50A rts ROM:0012B50C ROM:0012B50C ; =============== S U B R O U T I N E ======================================= ROM:0012B50C ROM:0012B50C ROM:0012B50C sub_12B50C: ; CODE XREF: sub_12B1A6:loc_12B1C6↑p ROM:0012B50C btst #0,($1245).w ROM:0012B512 beq.s loc_12B54C ROM:0012B514 btst #0,($1248).w ROM:0012B51A beq.s loc_12B54C ROM:0012B51C btst #1,($1245).w ROM:0012B522 beq.s loc_12B544 ROM:0012B524 btst #1,($1248).w ROM:0012B52A beq.s loc_12B544 ROM:0012B52C cmpi.w #0,($CD8).w ROM:0012B532 bne.s loc_12B53C ROM:0012B534 move.w #1,($CDE).w ROM:0012B53A bra.s loc_12B542 ROM:0012B53C ; --------------------------------------------------------------------------- ROM:0012B53C ROM:0012B53C loc_12B53C: ; CODE XREF: sub_12B50C+26↑j ROM:0012B53C move.w #0,($CDE).w ROM:0012B542 ROM:0012B542 loc_12B542: ; CODE XREF: sub_12B50C+2E↑j ROM:0012B542 bra.s locret_12B56A ROM:0012B544 ; --------------------------------------------------------------------------- ROM:0012B544 ROM:0012B544 loc_12B544: ; CODE XREF: sub_12B50C+16↑j ROM:0012B544 ; sub_12B50C+1E↑j ROM:0012B544 move.w #0,($CDE).w ROM:0012B54A bra.s locret_12B56A ROM:0012B54C ; --------------------------------------------------------------------------- ROM:0012B54C ROM:0012B54C loc_12B54C: ; CODE XREF: sub_12B50C+6↑j ROM:0012B54C ; sub_12B50C+E↑j ROM:0012B54C btst #1,($1245).w ROM:0012B552 beq.s loc_12B564 ROM:0012B554 btst #1,($1248).w ROM:0012B55A beq.s loc_12B564 ROM:0012B55C move.w #1,($CDE).w ROM:0012B562 bra.s locret_12B56A ROM:0012B564 ; --------------------------------------------------------------------------- ROM:0012B564 ROM:0012B564 loc_12B564: ; CODE XREF: sub_12B50C+46↑j ROM:0012B564 ; sub_12B50C+4E↑j ROM:0012B564 move.w #2,($CDE).w ROM:0012B56A ROM:0012B56A locret_12B56A: ; CODE XREF: sub_12B50C:loc_12B542↑j ROM:0012B56A ; sub_12B50C+3E↑j ... ROM:0012B56A rts ROM:0012B56A ; End of function sub_12B50C ROM:0012B56A ROM:0012B56C ROM:0012B56C ; =============== S U B R O U T I N E ======================================= ROM:0012B56C ROM:0012B56C ROM:0012B56C sub_12B56C: ; CODE XREF: sub_12AA90+30↑p ROM:0012B56C move.w #0,d0 ROM:0012B570 bra.s loc_12B576 ROM:0012B572 ; --------------------------------------------------------------------------- ROM:0012B572 ROM:0012B572 loc_12B572: ; CODE XREF: sub_12B56C+18↓j ROM:0012B572 addi.w #1,d0 ROM:0012B576 ROM:0012B576 loc_12B576: ; CODE XREF: sub_12B56C+4↑j ROM:0012B576 cmpi.w #1,d0 ROM:0012B57A bgt.s locret_12B586 ROM:0012B57C bsr.w sub_12B588 ROM:0012B580 bsr.w sub_12B5CA ROM:0012B584 bra.s loc_12B572 ROM:0012B586 ; --------------------------------------------------------------------------- ROM:0012B586 ROM:0012B586 locret_12B586: ; CODE XREF: sub_12B56C+E↑j ROM:0012B586 rts ROM:0012B586 ; End of function sub_12B56C ROM:0012B586 ROM:0012B588 ROM:0012B588 ; =============== S U B R O U T I N E ======================================= ROM:0012B588 ROM:0012B588 ROM:0012B588 sub_12B588: ; CODE XREF: sub_12B56C+10↑p ROM:0012B588 move.w $642(a5),d1 ROM:0012B58C move.w $644(a5),d2 ROM:0012B590 cmp.w $EFC(d0.w*2),d1 ROM:0012B596 ble.s loc_12B5C4 ROM:0012B598 cmp.w $EFC(d0.w*2),d2 ROM:0012B59E bgt.s loc_12B5C4 ROM:0012B5A0 move.w $648(a5),d1 ROM:0012B5A4 move.w $646(a5),d2 ROM:0012B5A8 cmp.w $EFC(d0.w*2),d2 ROM:0012B5AE bgt.s loc_12B5B8 ROM:0012B5B0 cmp.w $EFC(d0.w*2),d1 ROM:0012B5B6 bgt.s loc_12B5BE ROM:0012B5B8 ROM:0012B5B8 loc_12B5B8: ; CODE XREF: sub_12B588+26↑j ROM:0012B5B8 bset d0,($1249).w ROM:0012B5BC bra.s loc_12B5C2 ROM:0012B5BE ; --------------------------------------------------------------------------- ROM:0012B5BE ROM:0012B5BE loc_12B5BE: ; CODE XREF: sub_12B588+2E↑j ROM:0012B5BE bclr d0,($1249).w ROM:0012B5C2 ROM:0012B5C2 loc_12B5C2: ; CODE XREF: sub_12B588+34↑j ROM:0012B5C2 bra.s locret_12B5C8 ROM:0012B5C4 ; --------------------------------------------------------------------------- ROM:0012B5C4 ROM:0012B5C4 loc_12B5C4: ; CODE XREF: sub_12B588+E↑j ROM:0012B5C4 ; sub_12B588+16↑j ROM:0012B5C4 bclr d0,($1249).w ROM:0012B5C8 ROM:0012B5C8 locret_12B5C8: ; CODE XREF: sub_12B588:loc_12B5C2↑j ROM:0012B5C8 rts ROM:0012B5C8 ; End of function sub_12B588 ROM:0012B5C8 ROM:0012B5CA ROM:0012B5CA ; =============== S U B R O U T I N E ======================================= ROM:0012B5CA ROM:0012B5CA ROM:0012B5CA sub_12B5CA: ; CODE XREF: sub_12B56C+14↑p ROM:0012B5CA clr.w d1 ROM:0012B5CC move.b $13E9(d0.w),d1 ROM:0012B5D2 cmpi.w #$B,d1 ROM:0012B5D6 bcc.s locret_12B5E0 ROM:0012B5D8 movea.l off_12B5E2(pc,d1.w*4),a0 ROM:0012B5DC nop ROM:0012B5DE jmp (a0) ROM:0012B5E0 ; --------------------------------------------------------------------------- ROM:0012B5E0 ROM:0012B5E0 locret_12B5E0: ; CODE XREF: sub_12B5CA+C↑j ROM:0012B5E0 rts ROM:0012B5E0 ; End of function sub_12B5CA ROM:0012B5E0 ROM:0012B5E0 ; --------------------------------------------------------------------------- ROM:0012B5E2 off_12B5E2: dc.l loc_12B60E ; DATA XREF: sub_12B5CA+E↑r ROM:0012B5E6 dc.l loc_12B61A ROM:0012B5EA dc.l loc_12B67A ROM:0012B5EE dc.l loc_12B6D2 ROM:0012B5F2 dc.l loc_12B718 ROM:0012B5F6 dc.l loc_12B770 ROM:0012B5FA dc.l loc_12B7A0 ROM:0012B5FE dc.l loc_12B7D2 ROM:0012B602 dc.l loc_12B804 ROM:0012B606 dc.l loc_12B840 ROM:0012B60A dc.l loc_12B8B0 ROM:0012B60E ; --------------------------------------------------------------------------- ROM:0012B60E ROM:0012B60E loc_12B60E: ; DATA XREF: ROM:off_12B5E2↑o ROM:0012B60E bclr d0,($124A).w ROM:0012B612 move.b #1,$13E9(d0.w) ROM:0012B61A ROM:0012B61A loc_12B61A: ; DATA XREF: ROM:0012B5E6↑o ROM:0012B61A cmpi.w #0,d0 ROM:0012B61E bne.s loc_12B64A ROM:0012B620 btst #0,($123F).w ROM:0012B626 beq.s loc_12B64A ROM:0012B628 move.w $64A(a5),d1 ROM:0012B62C clr.b $82D(d0.w) ROM:0012B632 move.w d1,$6A8(d0.w*2) ROM:0012B638 move.b #1,$82D(d0.w) ROM:0012B640 move.b #2,$13E9(d0.w) ROM:0012B648 rts ROM:0012B64A ; --------------------------------------------------------------------------- ROM:0012B64A ROM:0012B64A loc_12B64A: ; CODE XREF: ROM:0012B61E↑j ROM:0012B64A ; ROM:0012B626↑j ROM:0012B64A cmpi.w #1,d0 ROM:0012B64E bne.s locret_12B678 ROM:0012B650 btst #1,($123F).w ROM:0012B656 beq.s locret_12B678 ROM:0012B658 move.w $64A(a5),d1 ROM:0012B65C clr.b $82D(d0.w) ROM:0012B662 move.w d1,$6A8(d0.w*2) ROM:0012B668 move.b #1,$82D(d0.w) ROM:0012B670 move.b #6,$13E9(d0.w) ROM:0012B678 ROM:0012B678 locret_12B678: ; CODE XREF: ROM:0012B64E↑j ROM:0012B678 ; ROM:0012B656↑j ROM:0012B678 rts ROM:0012B67A ; --------------------------------------------------------------------------- ROM:0012B67A ROM:0012B67A loc_12B67A: ; DATA XREF: ROM:0012B5EA↑o ROM:0012B67A btst #2,($1409).w ROM:0012B680 beq.s loc_12B698 ROM:0012B682 clr.b $82D(d0.w) ROM:0012B688 clr.w $6A8(d0.w*2) ROM:0012B68E move.b #1,$13E9(d0.w) ROM:0012B696 rts ROM:0012B698 ; --------------------------------------------------------------------------- ROM:0012B698 ROM:0012B698 loc_12B698: ; CODE XREF: ROM:0012B680↑j ROM:0012B698 btst d0,($1249).w ROM:0012B69C beq.s loc_12B6B8 ROM:0012B69E clr.b $82D(d0.w) ROM:0012B6A4 clr.w $6A8(d0.w*2) ROM:0012B6AA bset d0,($124A).w ROM:0012B6AE move.b #3,$13E9(d0.w) ROM:0012B6B6 bra.s loc_12B712 ROM:0012B6B8 ; --------------------------------------------------------------------------- ROM:0012B6B8 ROM:0012B6B8 loc_12B6B8: ; CODE XREF: ROM:0012B69C↑j ROM:0012B6B8 cmpi.w #0,$6A8(d0.w*2) ROM:0012B6C0 bgt.s locret_12B6D0 ROM:0012B6C2 move.b #5,$13E9(d0.w) ROM:0012B6CA bra.l loc_12B79A ROM:0012B6D0 ; --------------------------------------------------------------------------- ROM:0012B6D0 ROM:0012B6D0 locret_12B6D0: ; CODE XREF: ROM:0012B6C0↑j ROM:0012B6D0 rts ROM:0012B6D2 ; --------------------------------------------------------------------------- ROM:0012B6D2 ROM:0012B6D2 loc_12B6D2: ; DATA XREF: ROM:0012B5EE↑o ROM:0012B6D2 btst #2,($1409).w ROM:0012B6D8 beq.s loc_12B6E8 ROM:0012B6DA bclr d0,($124A).w ROM:0012B6DE move.b #1,$13E9(d0.w) ROM:0012B6E6 rts ROM:0012B6E8 ; --------------------------------------------------------------------------- ROM:0012B6E8 ROM:0012B6E8 loc_12B6E8: ; CODE XREF: ROM:0012B6D8↑j ROM:0012B6E8 btst d0,($1249).w ROM:0012B6EC bne.s loc_12B712 ROM:0012B6EE move.w $A02(a5,d0.w*2),d1 ROM:0012B6F4 clr.b $82D(d0.w) ROM:0012B6FA move.w d1,$6A8(d0.w*2) ROM:0012B700 move.b #1,$82D(d0.w) ROM:0012B708 move.b #4,$13E9(d0.w) ROM:0012B710 rts ROM:0012B712 ; --------------------------------------------------------------------------- ROM:0012B712 ROM:0012B712 loc_12B712: ; CODE XREF: ROM:0012B6B6↑j ROM:0012B712 ; ROM:0012B6EC↑j ... ROM:0012B712 bsr.w sub_12B8D8 ROM:0012B716 rts ROM:0012B718 ; --------------------------------------------------------------------------- ROM:0012B718 ROM:0012B718 loc_12B718: ; DATA XREF: ROM:0012B5F2↑o ROM:0012B718 btst #2,($1409).w ROM:0012B71E beq.s loc_12B73A ROM:0012B720 bclr d0,($124A).w ROM:0012B724 clr.b $82D(d0.w) ROM:0012B72A clr.w $6A8(d0.w*2) ROM:0012B730 move.b #1,$13E9(d0.w) ROM:0012B738 rts ROM:0012B73A ; --------------------------------------------------------------------------- ROM:0012B73A ROM:0012B73A loc_12B73A: ; CODE XREF: ROM:0012B71E↑j ROM:0012B73A btst d0,($1249).w ROM:0012B73E beq.s loc_12B756 ROM:0012B740 clr.b $82D(d0.w) ROM:0012B746 clr.w $6A8(d0.w*2) ROM:0012B74C move.b #3,$13E9(d0.w) ROM:0012B754 bra.s loc_12B712 ROM:0012B756 ; --------------------------------------------------------------------------- ROM:0012B756 ROM:0012B756 loc_12B756: ; CODE XREF: ROM:0012B73E↑j ROM:0012B756 cmpi.w #0,$6A8(d0.w*2) ROM:0012B75E bgt.s locret_12B76E ROM:0012B760 bclr d0,($124A).w ROM:0012B764 move.b #5,$13E9(d0.w) ROM:0012B76C bra.s loc_12B79A ROM:0012B76E ; --------------------------------------------------------------------------- ROM:0012B76E ROM:0012B76E locret_12B76E: ; CODE XREF: ROM:0012B75E↑j ROM:0012B76E rts ROM:0012B770 ; --------------------------------------------------------------------------- ROM:0012B770 ROM:0012B770 loc_12B770: ; DATA XREF: ROM:0012B5F6↑o ROM:0012B770 btst #2,($1409).w ROM:0012B776 beq.s loc_12B782 ROM:0012B778 move.b #1,$13E9(d0.w) ROM:0012B780 rts ROM:0012B782 ; --------------------------------------------------------------------------- ROM:0012B782 ROM:0012B782 loc_12B782: ; CODE XREF: ROM:0012B776↑j ROM:0012B782 btst d0,($1249).w ROM:0012B786 beq.s loc_12B79A ROM:0012B788 bset d0,($124A).w ROM:0012B78C move.b #3,$13E9(d0.w) ROM:0012B794 bra.l loc_12B712 ROM:0012B79A ; --------------------------------------------------------------------------- ROM:0012B79A ROM:0012B79A loc_12B79A: ; CODE XREF: ROM:0012B6CA↑j ROM:0012B79A ; ROM:0012B76C↑j ... ROM:0012B79A bsr.w sub_12B8FA ROM:0012B79E rts ROM:0012B7A0 ; --------------------------------------------------------------------------- ROM:0012B7A0 ROM:0012B7A0 loc_12B7A0: ; DATA XREF: ROM:0012B5FA↑o ROM:0012B7A0 btst #2,($1409).w ROM:0012B7A6 beq.s loc_12B7BE ROM:0012B7A8 clr.b $82D(d0.w) ROM:0012B7AE clr.w $6A8(d0.w*2) ROM:0012B7B4 move.b #1,$13E9(d0.w) ROM:0012B7BC rts ROM:0012B7BE ; --------------------------------------------------------------------------- ROM:0012B7BE ROM:0012B7BE loc_12B7BE: ; CODE XREF: ROM:0012B7A6↑j ROM:0012B7BE cmpi.w #0,$6A8(d0.w*2) ROM:0012B7C6 bgt.s locret_12B7D0 ROM:0012B7C8 move.b #7,$13E9(d0.w) ROM:0012B7D0 ROM:0012B7D0 locret_12B7D0: ; CODE XREF: ROM:0012B7C6↑j ROM:0012B7D0 rts ROM:0012B7D2 ; --------------------------------------------------------------------------- ROM:0012B7D2 ROM:0012B7D2 loc_12B7D2: ; DATA XREF: ROM:0012B5FE↑o ROM:0012B7D2 btst #2,($1409).w ROM:0012B7D8 beq.s loc_12B7E8 ROM:0012B7DA bclr d0,($124A).w ROM:0012B7DE move.b #1,$13E9(d0.w) ROM:0012B7E6 rts ROM:0012B7E8 ; --------------------------------------------------------------------------- ROM:0012B7E8 ROM:0012B7E8 loc_12B7E8: ; CODE XREF: ROM:0012B7D8↑j ROM:0012B7E8 move.w $64C(a5),d7 ROM:0012B7EC btst #4,($1419).w ROM:0012B7F2 beq.s locret_12B802 ROM:0012B7F4 cmp.w ($D2E).w,d7 ROM:0012B7F8 bge.s locret_12B802 ROM:0012B7FA move.b #8,$13E9(d0.w) ROM:0012B802 ROM:0012B802 locret_12B802: ; CODE XREF: ROM:0012B7F2↑j ROM:0012B802 ; ROM:0012B7F8↑j ROM:0012B802 rts ROM:0012B804 ; --------------------------------------------------------------------------- ROM:0012B804 ROM:0012B804 loc_12B804: ; DATA XREF: ROM:0012B602↑o ROM:0012B804 btst d0,($1249).w ROM:0012B808 beq.s loc_12B81C ROM:0012B80A bsr.w sub_12B8D8 ROM:0012B80E bset d0,($124A).w ROM:0012B812 move.b #$A,$13E9(d0.w) ROM:0012B81A bra.s locret_12B83E ROM:0012B81C ; --------------------------------------------------------------------------- ROM:0012B81C ROM:0012B81C loc_12B81C: ; CODE XREF: ROM:0012B808↑j ROM:0012B81C move.w $A02(a5,d0.w*2),d1 ROM:0012B822 clr.b $82D(d0.w) ROM:0012B828 move.w d1,$6A8(d0.w*2) ROM:0012B82E move.b #1,$82D(d0.w) ROM:0012B836 move.b #9,$13E9(d0.w) ROM:0012B83E ROM:0012B83E locret_12B83E: ; CODE XREF: ROM:0012B81A↑j ROM:0012B83E rts ROM:0012B840 ; --------------------------------------------------------------------------- ROM:0012B840 ROM:0012B840 loc_12B840: ; DATA XREF: ROM:0012B606↑o ROM:0012B840 btst #2,($1409).w ROM:0012B846 beq.s loc_12B85E ROM:0012B848 clr.b $82D(d0.w) ROM:0012B84E clr.w $6A8(d0.w*2) ROM:0012B854 move.b #1,$13E9(d0.w) ROM:0012B85C rts ROM:0012B85E ; --------------------------------------------------------------------------- ROM:0012B85E ROM:0012B85E loc_12B85E: ; CODE XREF: ROM:0012B846↑j ROM:0012B85E btst #4,($1419).w ROM:0012B864 bne.s loc_12B870 ROM:0012B866 move.b #7,$13E9(d0.w) ROM:0012B86E rts ROM:0012B870 ; --------------------------------------------------------------------------- ROM:0012B870 ROM:0012B870 loc_12B870: ; CODE XREF: ROM:0012B864↑j ROM:0012B870 btst d0,($1249).w ROM:0012B874 beq.s loc_12B894 ROM:0012B876 clr.b $82D(d0.w) ROM:0012B87C clr.w $6A8(d0.w*2) ROM:0012B882 bsr.w sub_12B8D8 ROM:0012B886 bset d0,($124A).w ROM:0012B88A move.b #$A,$13E9(d0.w) ROM:0012B892 rts ROM:0012B894 ; --------------------------------------------------------------------------- ROM:0012B894 ROM:0012B894 loc_12B894: ; CODE XREF: ROM:0012B874↑j ROM:0012B894 cmpi.w #0,$6A8(d0.w*2) ROM:0012B89C bgt.s locret_12B8AE ROM:0012B89E bsr.w sub_12B8FA ROM:0012B8A2 bclr d0,($124A).w ROM:0012B8A6 move.b #$A,$13E9(d0.w) ROM:0012B8AE ROM:0012B8AE locret_12B8AE: ; CODE XREF: ROM:0012B89C↑j ROM:0012B8AE rts ROM:0012B8B0 ; --------------------------------------------------------------------------- ROM:0012B8B0 ROM:0012B8B0 loc_12B8B0: ; DATA XREF: ROM:0012B60A↑o ROM:0012B8B0 btst #2,($1409).w ROM:0012B8B6 beq.s loc_12B8C6 ROM:0012B8B8 bclr d0,($124A).w ROM:0012B8BC move.b #1,$13E9(d0.w) ROM:0012B8C4 rts ROM:0012B8C6 ; --------------------------------------------------------------------------- ROM:0012B8C6 ROM:0012B8C6 loc_12B8C6: ; CODE XREF: ROM:0012B8B6↑j ROM:0012B8C6 btst #4,($1419).w ROM:0012B8CC bne.s locret_12B8D6 ROM:0012B8CE move.b #7,$13E9(d0.w) ROM:0012B8D6 ROM:0012B8D6 locret_12B8D6: ; CODE XREF: ROM:0012B8CC↑j ROM:0012B8D6 rts ROM:0012B8D8 ROM:0012B8D8 ; =============== S U B R O U T I N E ======================================= ROM:0012B8D8 ROM:0012B8D8 ROM:0012B8D8 sub_12B8D8: ; CODE XREF: ROM:loc_12B712↑p ROM:0012B8D8 ; ROM:0012B80A↑p ... ROM:0012B8D8 cmpi.w #0,d0 ROM:0012B8DC bne.s loc_12B8EC ROM:0012B8DE bclr #6,($DE3).w ROM:0012B8E4 bset #6,($DFB).w ROM:0012B8EA bra.s locret_12B8F8 ROM:0012B8EC ; --------------------------------------------------------------------------- ROM:0012B8EC ROM:0012B8EC loc_12B8EC: ; CODE XREF: sub_12B8D8+4↑j ROM:0012B8EC bclr #5,($DE2).w ROM:0012B8F2 bset #5,($DFA).w ROM:0012B8F8 ROM:0012B8F8 locret_12B8F8: ; CODE XREF: sub_12B8D8+12↑j ROM:0012B8F8 rts ROM:0012B8F8 ; End of function sub_12B8D8 ROM:0012B8F8 ROM:0012B8FA ROM:0012B8FA ; =============== S U B R O U T I N E ======================================= ROM:0012B8FA ROM:0012B8FA ROM:0012B8FA sub_12B8FA: ; CODE XREF: ROM:loc_12B79A↑p ROM:0012B8FA ; ROM:0012B89E↑p ROM:0012B8FA cmpi.w #0,d0 ROM:0012B8FE bne.s loc_12B90E ROM:0012B900 bset #6,($DE3).w ROM:0012B906 bset #6,($DFB).w ROM:0012B90C bra.s locret_12B91A ROM:0012B90E ; --------------------------------------------------------------------------- ROM:0012B90E ROM:0012B90E loc_12B90E: ; CODE XREF: sub_12B8FA+4↑j ROM:0012B90E bset #5,($DE2).w ROM:0012B914 bset #5,($DFA).w ROM:0012B91A ROM:0012B91A locret_12B91A: ; CODE XREF: sub_12B8FA+12↑j ROM:0012B91A rts ROM:0012B91A ; End of function sub_12B8FA ROM:0012B91A ROM:0012B91C ROM:0012B91C ; =============== S U B R O U T I N E ======================================= ROM:0012B91C ROM:0012B91C ROM:0012B91C sub_12B91C: ; CODE XREF: sub_12D662+2C↓p ROM:0012B91C move.w ($CE0).w,d1 ROM:0012B920 cmpi.w #5,d1 ROM:0012B924 bcc.s locret_12B92E ROM:0012B926 movea.l off_12B930(pc,d1.w*4),a0 ROM:0012B92A nop ROM:0012B92C jmp (a0) ROM:0012B92E ; --------------------------------------------------------------------------- ROM:0012B92E ROM:0012B92E locret_12B92E: ; CODE XREF: sub_12B91C+8↑j ROM:0012B92E rts ROM:0012B92E ; End of function sub_12B91C ROM:0012B92E ROM:0012B92E ; --------------------------------------------------------------------------- ROM:0012B930 off_12B930: dc.l loc_12B944 ; DATA XREF: sub_12B91C+A↑r ROM:0012B934 dc.l loc_12B94E ROM:0012B938 dc.l loc_12B972 ROM:0012B93C dc.l loc_12B9D8 ROM:0012B940 dc.l loc_12BA34 ROM:0012B944 ; --------------------------------------------------------------------------- ROM:0012B944 ROM:0012B944 loc_12B944: ; DATA XREF: ROM:off_12B930↑o ROM:0012B944 move.w #1,($CE0).w ROM:0012B94A bra.s locret_12B970 ROM:0012B94C ; --------------------------------------------------------------------------- ROM:0012B94C rts ROM:0012B94E ; --------------------------------------------------------------------------- ROM:0012B94E ROM:0012B94E loc_12B94E: ; DATA XREF: ROM:0012B934↑o ROM:0012B94E btst #2,($1428).w ROM:0012B954 beq.s locret_12B970 ROM:0012B956 move.w $64E(a5),d0 ROM:0012B95A clr.b ($882).w ROM:0012B95E move.w d0,($752).w ROM:0012B962 move.b #1,($882).w ROM:0012B968 move.w #2,($CE0).w ROM:0012B96E bra.s locret_12B9D6 ROM:0012B970 ; --------------------------------------------------------------------------- ROM:0012B970 ROM:0012B970 locret_12B970: ; CODE XREF: ROM:0012B94A↑j ROM:0012B970 ; ROM:0012B954↑j ... ROM:0012B970 rts ROM:0012B972 ; --------------------------------------------------------------------------- ROM:0012B972 ROM:0012B972 loc_12B972: ; DATA XREF: ROM:0012B938↑o ROM:0012B972 btst #2,($1428).w ROM:0012B978 bne.s loc_12B98A ROM:0012B97A clr.b ($882).w ROM:0012B97E clr.w ($752).w ROM:0012B982 move.w #1,($CE0).w ROM:0012B988 bra.s locret_12B970 ROM:0012B98A ; --------------------------------------------------------------------------- ROM:0012B98A ROM:0012B98A loc_12B98A: ; CODE XREF: ROM:0012B978↑j ROM:0012B98A cmpi.w #0,($752).w ROM:0012B990 bgt.s loc_12B9AC ROM:0012B992 btst #6,($891).w ROM:0012B998 beq.s loc_12B9AC ROM:0012B99A bset #4,($DFB).w ROM:0012B9A0 move.w #4,($CE0).w ROM:0012B9A6 bra.l locret_12BA4E ROM:0012B9AC ; --------------------------------------------------------------------------- ROM:0012B9AC ROM:0012B9AC loc_12B9AC: ; CODE XREF: ROM:0012B990↑j ROM:0012B9AC ; ROM:0012B998↑j ROM:0012B9AC cmpi.w #0,($752).w ROM:0012B9B2 bgt.s locret_12B9D6 ROM:0012B9B4 btst #6,($891).w ROM:0012B9BA bne.s locret_12B9D6 ROM:0012B9BC move.w $650(a5),d0 ROM:0012B9C0 clr.b ($882).w ROM:0012B9C4 move.w d0,($752).w ROM:0012B9C8 move.b #1,($882).w ROM:0012B9CE move.w #3,($CE0).w ROM:0012B9D4 bra.s locret_12BA32 ROM:0012B9D6 ; --------------------------------------------------------------------------- ROM:0012B9D6 ROM:0012B9D6 locret_12B9D6: ; CODE XREF: ROM:0012B96E↑j ROM:0012B9D6 ; ROM:0012B9B2↑j ... ROM:0012B9D6 rts ROM:0012B9D8 ; --------------------------------------------------------------------------- ROM:0012B9D8 ROM:0012B9D8 loc_12B9D8: ; DATA XREF: ROM:0012B93C↑o ROM:0012B9D8 btst #2,($1428).w ROM:0012B9DE bne.s loc_12B9F0 ROM:0012B9E0 clr.b ($882).w ROM:0012B9E4 clr.w ($752).w ROM:0012B9E8 move.w #1,($CE0).w ROM:0012B9EE bra.s locret_12B970 ROM:0012B9F0 ; --------------------------------------------------------------------------- ROM:0012B9F0 ROM:0012B9F0 loc_12B9F0: ; CODE XREF: ROM:0012B9DE↑j ROM:0012B9F0 btst #6,($891).w ROM:0012B9F6 beq.s loc_12BA0E ROM:0012B9F8 clr.b ($882).w ROM:0012B9FC clr.w ($752).w ROM:0012BA00 bset #4,($DFB).w ROM:0012BA06 move.w #4,($CE0).w ROM:0012BA0C bra.s locret_12BA4E ROM:0012BA0E ; --------------------------------------------------------------------------- ROM:0012BA0E ROM:0012BA0E loc_12BA0E: ; CODE XREF: ROM:0012B9F6↑j ROM:0012BA0E cmpi.w #0,($752).w ROM:0012BA14 bgt.s locret_12BA32 ROM:0012BA16 btst #6,($891).w ROM:0012BA1C bne.s locret_12BA32 ROM:0012BA1E bset #4,($DE3).w ROM:0012BA24 bset #4,($DFB).w ROM:0012BA2A move.w #4,($CE0).w ROM:0012BA30 bra.s locret_12BA4E ROM:0012BA32 ; --------------------------------------------------------------------------- ROM:0012BA32 ROM:0012BA32 locret_12BA32: ; CODE XREF: ROM:0012B9D4↑j ROM:0012BA32 ; ROM:0012BA14↑j ... ROM:0012BA32 rts ROM:0012BA34 ; --------------------------------------------------------------------------- ROM:0012BA34 ROM:0012BA34 loc_12BA34: ; DATA XREF: ROM:0012B940↑o ROM:0012BA34 btst #2,($1428).w ROM:0012BA3A bne.s locret_12BA4E ROM:0012BA3C bclr #4,($DE3).w ROM:0012BA42 move.w #1,($CE0).w ROM:0012BA48 bra.l locret_12B970 ROM:0012BA4E ; --------------------------------------------------------------------------- ROM:0012BA4E ROM:0012BA4E locret_12BA4E: ; CODE XREF: ROM:0012B9A6↑j ROM:0012BA4E ; ROM:0012BA0C↑j ... ROM:0012BA4E rts ROM:0012BA50 ; --------------------------------------------------------------------------- ROM:0012BA50 rts ROM:0012BA52 ROM:0012BA52 ; =============== S U B R O U T I N E ======================================= ROM:0012BA52 ROM:0012BA52 ROM:0012BA52 sub_12BA52: ; CODE XREF: sub_12D662+C↓p ROM:0012BA52 btst #0,($1403).w ROM:0012BA58 beq.s loc_12BAAC ROM:0012BA5A move.w ($482).w,d1 ROM:0012BA5E sub.w ($CE2).w,d1 ROM:0012BA62 cmpi.w #0,d1 ROM:0012BA66 bge.s loc_12BA6A ROM:0012BA68 neg.w d1 ROM:0012BA6A ROM:0012BA6A loc_12BA6A: ; CODE XREF: sub_12BA52+14↑j ROM:0012BA6A move.w $652(a5),d2 ROM:0012BA6E cmp.w d1,d2 ROM:0012BA70 bgt.s loc_12BA7A ROM:0012BA72 bset #3,($141A).w ROM:0012BA78 bra.s loc_12BA80 ROM:0012BA7A ; --------------------------------------------------------------------------- ROM:0012BA7A ROM:0012BA7A loc_12BA7A: ; CODE XREF: sub_12BA52+1E↑j ROM:0012BA7A bclr #3,($141A).w ROM:0012BA80 ROM:0012BA80 loc_12BA80: ; CODE XREF: sub_12BA52+26↑j ROM:0012BA80 move.w ($482).w,($CE2).w ROM:0012BA86 btst #2,($49F).w ROM:0012BA8C bne.s loc_12BA96 ROM:0012BA8E btst #3,($141A).w ROM:0012BA94 beq.s loc_12BA9E ROM:0012BA96 ROM:0012BA96 loc_12BA96: ; CODE XREF: sub_12BA52+3A↑j ROM:0012BA96 bset #2,($DE2).w ROM:0012BA9C bra.s loc_12BAA4 ROM:0012BA9E ; --------------------------------------------------------------------------- ROM:0012BA9E ROM:0012BA9E loc_12BA9E: ; CODE XREF: sub_12BA52+42↑j ROM:0012BA9E bclr #2,($DE2).w ROM:0012BAA4 ROM:0012BAA4 loc_12BAA4: ; CODE XREF: sub_12BA52+4A↑j ROM:0012BAA4 bset #2,($DFA).w ROM:0012BAAA bra.s locret_12BAB8 ROM:0012BAAC ; --------------------------------------------------------------------------- ROM:0012BAAC ROM:0012BAAC loc_12BAAC: ; CODE XREF: sub_12BA52+6↑j ROM:0012BAAC move.w ($482).w,($CE2).w ROM:0012BAB2 bset #0,($1403).w ROM:0012BAB8 ROM:0012BAB8 locret_12BAB8: ; CODE XREF: sub_12BA52+58↑j ROM:0012BAB8 rts ROM:0012BAB8 ; End of function sub_12BA52 ROM:0012BAB8 ROM:0012BABA ROM:0012BABA ; =============== S U B R O U T I N E ======================================= ROM:0012BABA ROM:0012BABA ROM:0012BABA sub_12BABA: ; CODE XREF: sub_12D662+4A↓p ROM:0012BABA clr.w d1 ROM:0012BABC move.b ($124B).w,d1 ROM:0012BAC0 cmpi.w #2,d1 ROM:0012BAC4 bcc.s locret_12BACE ROM:0012BAC6 movea.l off_12BAD0(pc,d1.w*4),a0 ROM:0012BACA nop ROM:0012BACC jmp (a0) ROM:0012BACE ; --------------------------------------------------------------------------- ROM:0012BACE ROM:0012BACE locret_12BACE: ; CODE XREF: sub_12BABA+A↑j ROM:0012BACE rts ROM:0012BACE ; End of function sub_12BABA ROM:0012BACE ROM:0012BACE ; --------------------------------------------------------------------------- ROM:0012BAD0 off_12BAD0: dc.l loc_12BAD8 ; DATA XREF: sub_12BABA+C↑r ROM:0012BAD4 dc.l loc_12BAF4 ROM:0012BAD8 ; --------------------------------------------------------------------------- ROM:0012BAD8 ROM:0012BAD8 loc_12BAD8: ; DATA XREF: ROM:off_12BAD0↑o ROM:0012BAD8 move.w #$3D0,d0 ROM:0012BADC clr.b ($7DC).w ROM:0012BAE0 move.w d0,($606).w ROM:0012BAE4 move.b #1,($7DC).w ROM:0012BAEA move.b #1,($124B).w ROM:0012BAF0 bra.s locret_12BB1E ROM:0012BAF2 ; --------------------------------------------------------------------------- ROM:0012BAF2 rts ROM:0012BAF4 ; --------------------------------------------------------------------------- ROM:0012BAF4 ROM:0012BAF4 loc_12BAF4: ; DATA XREF: ROM:0012BAD4↑o ROM:0012BAF4 cmpi.w #0,($606).w ROM:0012BAFA bgt.s locret_12BB1E ROM:0012BAFC bsr.w sub_12BB20 ROM:0012BB00 move.w #$3D0,d0 ROM:0012BB04 clr.b ($7DC).w ROM:0012BB08 move.w d0,($606).w ROM:0012BB0C move.b #1,($7DC).w ROM:0012BB12 move.b #1,($124B).w ROM:0012BB18 bra.l *+6 ROM:0012BB1E ; --------------------------------------------------------------------------- ROM:0012BB1E ROM:0012BB1E locret_12BB1E: ; CODE XREF: ROM:0012BAF0↑j ROM:0012BB1E ; ROM:0012BAFA↑j ... ROM:0012BB1E rts ROM:0012BB20 ROM:0012BB20 ; =============== S U B R O U T I N E ======================================= ROM:0012BB20 ROM:0012BB20 ROM:0012BB20 sub_12BB20: ; CODE XREF: ROM:0012BAFC↑p ROM:0012BB20 clr.l d0 ROM:0012BB22 move.w ($508).w,d0 ROM:0012BB26 divu.l #$24,d0 ; '$' ROM:0012BB2E add.l d0,($143C).w ROM:0012BB32 rts ROM:0012BB32 ; End of function sub_12BB20 ROM:0012BB32 ROM:0012BB34 ROM:0012BB34 ; =============== S U B R O U T I N E ======================================= ROM:0012BB34 ROM:0012BB34 ROM:0012BB34 sub_12BB34: ; CODE XREF: sub_12D774↓p ROM:0012BB34 move.w $6A4(a5),d5 ROM:0012BB38 cmpi.w #$A,d5 ROM:0012BB3C beq.s loc_12BB44 ROM:0012BB3E cmpi.w #$14,d5 ROM:0012BB42 bne.s loc_12BB52 ROM:0012BB44 ROM:0012BB44 loc_12BB44: ; CODE XREF: sub_12BB34+8↑j ROM:0012BB44 bset #3,($141D).w ROM:0012BB4A bclr #2,($1405).w ROM:0012BB50 bra.s loc_12BB92 ROM:0012BB52 ; --------------------------------------------------------------------------- ROM:0012BB52 ROM:0012BB52 loc_12BB52: ; CODE XREF: sub_12BB34+E↑j ROM:0012BB52 cmpi.w #$B,d5 ROM:0012BB56 beq.s loc_12BB5E ROM:0012BB58 cmpi.w #$15,d5 ROM:0012BB5C bne.s loc_12BB6C ROM:0012BB5E ROM:0012BB5E loc_12BB5E: ; CODE XREF: sub_12BB34+22↑j ROM:0012BB5E bset #2,($1405).w ROM:0012BB64 bclr #3,($141D).w ROM:0012BB6A bra.s loc_12BB92 ROM:0012BB6C ; --------------------------------------------------------------------------- ROM:0012BB6C ROM:0012BB6C loc_12BB6C: ; CODE XREF: sub_12BB34+28↑j ROM:0012BB6C cmpi.w #$C,d5 ROM:0012BB70 beq.s loc_12BB78 ROM:0012BB72 cmpi.w #$16,d5 ROM:0012BB76 bne.s loc_12BB86 ROM:0012BB78 ROM:0012BB78 loc_12BB78: ; CODE XREF: sub_12BB34+3C↑j ROM:0012BB78 bset #3,($141D).w ROM:0012BB7E bset #2,($1405).w ROM:0012BB84 bra.s loc_12BB92 ROM:0012BB86 ; --------------------------------------------------------------------------- ROM:0012BB86 ROM:0012BB86 loc_12BB86: ; CODE XREF: sub_12BB34+42↑j ROM:0012BB86 bclr #3,($141D).w ROM:0012BB8C bclr #2,($1405).w ROM:0012BB92 ROM:0012BB92 loc_12BB92: ; CODE XREF: sub_12BB34+1C↑j ROM:0012BB92 ; sub_12BB34+36↑j ... ROM:0012BB92 clr.w d1 ROM:0012BB94 move.b ($124C).w,d1 ROM:0012BB98 cmpi.w #8,d1 ROM:0012BB9C bcc.s locret_12BBA6 ROM:0012BB9E movea.l off_12BBA8(pc,d1.w*4),a0 ROM:0012BBA2 nop ROM:0012BBA4 jmp (a0) ROM:0012BBA6 ; --------------------------------------------------------------------------- ROM:0012BBA6 ROM:0012BBA6 locret_12BBA6: ; CODE XREF: sub_12BB34+68↑j ROM:0012BBA6 rts ROM:0012BBA6 ; End of function sub_12BB34 ROM:0012BBA6 ROM:0012BBA6 ; --------------------------------------------------------------------------- ROM:0012BBA8 off_12BBA8: dc.l loc_12BBC8 ; DATA XREF: sub_12BB34+6A↑r ROM:0012BBAC dc.l loc_12BBD2 ROM:0012BBB0 dc.l loc_12BBF6 ROM:0012BBB4 dc.l loc_12BC46 ROM:0012BBB8 dc.l loc_12BD16 ROM:0012BBBC dc.l loc_12BD2C ROM:0012BBC0 dc.l loc_12BE0E ROM:0012BBC4 dc.l loc_12BE24 ROM:0012BBC8 ; --------------------------------------------------------------------------- ROM:0012BBC8 ROM:0012BBC8 loc_12BBC8: ; DATA XREF: ROM:off_12BBA8↑o ROM:0012BBC8 move.b #1,($124C).w ROM:0012BBCE bra.s locret_12BBF4 ROM:0012BBD0 ; --------------------------------------------------------------------------- ROM:0012BBD0 rts ROM:0012BBD2 ; --------------------------------------------------------------------------- ROM:0012BBD2 ROM:0012BBD2 loc_12BBD2: ; DATA XREF: ROM:0012BBAC↑o ROM:0012BBD2 btst #3,($141D).w ROM:0012BBD8 beq.s locret_12BBF4 ROM:0012BBDA bclr #4,($1414).w ROM:0012BBE0 bclr #5,($140C).w ROM:0012BBE6 bclr #1,($1404).w ROM:0012BBEC move.b #2,($124C).w ROM:0012BBF2 bra.s loc_12BC40 ROM:0012BBF4 ; --------------------------------------------------------------------------- ROM:0012BBF4 ROM:0012BBF4 locret_12BBF4: ; CODE XREF: ROM:0012BBCE↑j ROM:0012BBF4 ; ROM:0012BBD8↑j ... ROM:0012BBF4 rts ROM:0012BBF6 ; --------------------------------------------------------------------------- ROM:0012BBF6 ROM:0012BBF6 loc_12BBF6: ; DATA XREF: ROM:0012BBB0↑o ROM:0012BBF6 btst #3,($141D).w ROM:0012BBFC bne.s loc_12BC06 ROM:0012BBFE move.b #1,($124C).w ROM:0012BC04 bra.s locret_12BBF4 ROM:0012BC06 ; --------------------------------------------------------------------------- ROM:0012BC06 ROM:0012BC06 loc_12BC06: ; CODE XREF: ROM:0012BBFC↑j ROM:0012BC06 btst #2,($1405).w ROM:0012BC0C beq.s loc_12BC40 ROM:0012BC0E btst #0,($141A).w ROM:0012BC14 beq.s loc_12BC40 ROM:0012BC16 bset #3,($1413).w ROM:0012BC1C bset #2,($1420).w ROM:0012BC22 move.w $654(a5),d0 ROM:0012BC26 clr.b ($850).w ROM:0012BC2A move.w d0,($6EE).w ROM:0012BC2E move.b #1,($850).w ROM:0012BC34 move.b #3,($124C).w ROM:0012BC3A bra.l loc_12BD10 ROM:0012BC40 ; --------------------------------------------------------------------------- ROM:0012BC40 ROM:0012BC40 loc_12BC40: ; CODE XREF: ROM:0012BBF2↑j ROM:0012BC40 ; ROM:0012BC0C↑j ... ROM:0012BC40 bsr.w sub_12BE3A ROM:0012BC44 rts ROM:0012BC46 ; --------------------------------------------------------------------------- ROM:0012BC46 ROM:0012BC46 loc_12BC46: ; DATA XREF: ROM:0012BBB4↑o ROM:0012BC46 move.l $13C(a5),d0 ROM:0012BC4A cmp.l ($8E4).w,d0 ROM:0012BC4E bge.s loc_12BC7C ROM:0012BC50 bclr #3,($1413).w ROM:0012BC56 bclr #2,($1420).w ROM:0012BC5C clr.b ($850).w ROM:0012BC60 clr.w ($6EE).w ROM:0012BC64 bset #4,($1414).w ROM:0012BC6A bset #1,($1404).w ROM:0012BC70 move.b #4,($124C).w ROM:0012BC76 bra.l locret_12BD2A ROM:0012BC7C ; --------------------------------------------------------------------------- ROM:0012BC7C ROM:0012BC7C loc_12BC7C: ; CODE XREF: ROM:0012BC4E↑j ROM:0012BC7C cmpi.w #0,($6EE).w ROM:0012BC82 bgt.s loc_12BCB8 ROM:0012BC84 bclr #3,($1413).w ROM:0012BC8A bclr #2,($1420).w ROM:0012BC90 bclr #1,($1413).w ROM:0012BC96 bsr.w sub_12C03A ROM:0012BC9A move.w $656(a5),d0 ROM:0012BC9E clr.b ($850).w ROM:0012BCA2 move.w d0,($6EE).w ROM:0012BCA6 move.b #1,($850).w ROM:0012BCAC move.b #5,($124C).w ROM:0012BCB2 bra.l loc_12BE08 ROM:0012BCB8 ; --------------------------------------------------------------------------- ROM:0012BCB8 ROM:0012BCB8 loc_12BCB8: ; CODE XREF: ROM:0012BC82↑j ROM:0012BCB8 btst #2,($1405).w ROM:0012BCBE beq.s loc_12BCC8 ROM:0012BCC0 btst #0,($141A).w ROM:0012BCC6 bne.s loc_12BCE8 ROM:0012BCC8 ROM:0012BCC8 loc_12BCC8: ; CODE XREF: ROM:0012BCBE↑j ROM:0012BCC8 bclr #3,($1413).w ROM:0012BCCE bclr #2,($1420).w ROM:0012BCD4 clr.b ($850).w ROM:0012BCD8 clr.w ($6EE).w ROM:0012BCDC move.b #2,($124C).w ROM:0012BCE2 bra.l loc_12BC40 ROM:0012BCE8 ; --------------------------------------------------------------------------- ROM:0012BCE8 ROM:0012BCE8 loc_12BCE8: ; CODE XREF: ROM:0012BCC6↑j ROM:0012BCE8 btst #3,($141D).w ROM:0012BCEE bne.s loc_12BD10 ROM:0012BCF0 bclr #3,($1413).w ROM:0012BCF6 bclr #2,($1420).w ROM:0012BCFC clr.b ($850).w ROM:0012BD00 clr.w ($6EE).w ROM:0012BD04 move.b #1,($124C).w ROM:0012BD0A bra.l locret_12BBF4 ROM:0012BD10 ; --------------------------------------------------------------------------- ROM:0012BD10 ROM:0012BD10 loc_12BD10: ; CODE XREF: ROM:0012BC3A↑j ROM:0012BD10 ; ROM:0012BCEE↑j ROM:0012BD10 bsr.w sub_12BE3A ROM:0012BD14 rts ROM:0012BD16 ; --------------------------------------------------------------------------- ROM:0012BD16 ROM:0012BD16 loc_12BD16: ; DATA XREF: ROM:0012BBB8↑o ROM:0012BD16 btst #3,($141D).w ROM:0012BD1C bne.s locret_12BD2A ROM:0012BD1E move.b #1,($124C).w ROM:0012BD24 bra.l locret_12BBF4 ROM:0012BD2A ; --------------------------------------------------------------------------- ROM:0012BD2A ROM:0012BD2A locret_12BD2A: ; CODE XREF: ROM:0012BC76↑j ROM:0012BD2A ; ROM:0012BD1C↑j ROM:0012BD2A rts ROM:0012BD2C ; --------------------------------------------------------------------------- ROM:0012BD2C ROM:0012BD2C loc_12BD2C: ; DATA XREF: ROM:0012BBBC↑o ROM:0012BD2C cmpi.w #0,($6EE).w ROM:0012BD32 bgt.s loc_12BD52 ROM:0012BD34 bclr #1,($1413).w ROM:0012BD3A bset #5,($140C).w ROM:0012BD40 bset #1,($1404).w ROM:0012BD46 move.b #6,($124C).w ROM:0012BD4C bra.l locret_12BE22 ROM:0012BD52 ; --------------------------------------------------------------------------- ROM:0012BD52 ROM:0012BD52 loc_12BD52: ; CODE XREF: ROM:0012BD32↑j ROM:0012BD52 move.w $65A(a5),d0 ROM:0012BD56 cmp.w ($CC6).w,d0 ROM:0012BD5A ble.s loc_12BD84 ROM:0012BD5C btst #4,($141B).w ROM:0012BD62 bne.s loc_12BD84 ROM:0012BD64 bclr #1,($1413).w ROM:0012BD6A bset #1,($1404).w ROM:0012BD70 clr.b ($850).w ROM:0012BD74 clr.w ($6EE).w ROM:0012BD78 move.b #7,($124C).w ROM:0012BD7E bra.l locret_12BE38 ROM:0012BD84 ; --------------------------------------------------------------------------- ROM:0012BD84 ROM:0012BD84 loc_12BD84: ; CODE XREF: ROM:0012BD5A↑j ROM:0012BD84 ; ROM:0012BD62↑j ROM:0012BD84 move.w $658(a5),d0 ROM:0012BD88 cmp.w ($CC6).w,d0 ROM:0012BD8C bge.s loc_12BDB6 ROM:0012BD8E btst #4,($141B).w ROM:0012BD94 beq.s loc_12BDB6 ROM:0012BD96 bclr #1,($1413).w ROM:0012BD9C bset #1,($1404).w ROM:0012BDA2 clr.b ($850).w ROM:0012BDA6 clr.w ($6EE).w ROM:0012BDAA move.b #7,($124C).w ROM:0012BDB0 bra.l locret_12BE38 ROM:0012BDB6 ; --------------------------------------------------------------------------- ROM:0012BDB6 ROM:0012BDB6 loc_12BDB6: ; CODE XREF: ROM:0012BD8C↑j ROM:0012BDB6 ; ROM:0012BD94↑j ROM:0012BDB6 btst #2,($1405).w ROM:0012BDBC beq.s loc_12BDC6 ROM:0012BDBE btst #0,($141A).w ROM:0012BDC4 bne.s loc_12BDE0 ROM:0012BDC6 ROM:0012BDC6 loc_12BDC6: ; CODE XREF: ROM:0012BDBC↑j ROM:0012BDC6 bclr #1,($1413).w ROM:0012BDCC clr.b ($850).w ROM:0012BDD0 clr.w ($6EE).w ROM:0012BDD4 move.b #2,($124C).w ROM:0012BDDA bra.l loc_12BC40 ROM:0012BDE0 ; --------------------------------------------------------------------------- ROM:0012BDE0 ROM:0012BDE0 loc_12BDE0: ; CODE XREF: ROM:0012BDC4↑j ROM:0012BDE0 btst #3,($141D).w ROM:0012BDE6 bne.s loc_12BE08 ROM:0012BDE8 bclr #3,($1413).w ROM:0012BDEE bclr #2,($1420).w ROM:0012BDF4 clr.b ($850).w ROM:0012BDF8 clr.w ($6EE).w ROM:0012BDFC move.b #1,($124C).w ROM:0012BE02 bra.l locret_12BBF4 ROM:0012BE08 ; --------------------------------------------------------------------------- ROM:0012BE08 ROM:0012BE08 loc_12BE08: ; CODE XREF: ROM:0012BCB2↑j ROM:0012BE08 ; ROM:0012BDE6↑j ROM:0012BE08 bsr.w sub_12BE3A ROM:0012BE0C rts ROM:0012BE0E ; --------------------------------------------------------------------------- ROM:0012BE0E ROM:0012BE0E loc_12BE0E: ; DATA XREF: ROM:0012BBC0↑o ROM:0012BE0E btst #3,($141D).w ROM:0012BE14 bne.s locret_12BE22 ROM:0012BE16 move.b #1,($124C).w ROM:0012BE1C bra.l locret_12BBF4 ROM:0012BE22 ; --------------------------------------------------------------------------- ROM:0012BE22 ROM:0012BE22 locret_12BE22: ; CODE XREF: ROM:0012BD4C↑j ROM:0012BE22 ; ROM:0012BE14↑j ROM:0012BE22 rts ROM:0012BE24 ; --------------------------------------------------------------------------- ROM:0012BE24 ROM:0012BE24 loc_12BE24: ; DATA XREF: ROM:0012BBC4↑o ROM:0012BE24 btst #3,($141D).w ROM:0012BE2A bne.s locret_12BE38 ROM:0012BE2C move.b #1,($124C).w ROM:0012BE32 bra.l locret_12BBF4 ROM:0012BE38 ; --------------------------------------------------------------------------- ROM:0012BE38 ROM:0012BE38 locret_12BE38: ; CODE XREF: ROM:0012BD7E↑j ROM:0012BE38 ; ROM:0012BDB0↑j ... ROM:0012BE38 rts ROM:0012BE3A ROM:0012BE3A ; =============== S U B R O U T I N E ======================================= ROM:0012BE3A ROM:0012BE3A ROM:0012BE3A sub_12BE3A: ; CODE XREF: ROM:loc_12BC40↑p ROM:0012BE3A ; ROM:loc_12BD10↑p ... ROM:0012BE3A move.w $6A4(a5),d5 ROM:0012BE3E cmpi.w #$14,d5 ROM:0012BE42 bne.s loc_12BE4A ROM:0012BE44 bra.l loc_12C032 ROM:0012BE4A ; --------------------------------------------------------------------------- ROM:0012BE4A ROM:0012BE4A loc_12BE4A: ; CODE XREF: sub_12BE3A+8↑j ROM:0012BE4A cmpi.w #$15,d5 ROM:0012BE4E bne.s loc_12BE56 ROM:0012BE50 bra.l loc_12C032 ROM:0012BE56 ; --------------------------------------------------------------------------- ROM:0012BE56 ROM:0012BE56 loc_12BE56: ; CODE XREF: sub_12BE3A+14↑j ROM:0012BE56 cmpi.w #$16,d5 ROM:0012BE5A bne.s loc_12BE62 ROM:0012BE5C bra.l loc_12C032 ROM:0012BE62 ; --------------------------------------------------------------------------- ROM:0012BE62 ROM:0012BE62 loc_12BE62: ; CODE XREF: sub_12BE3A+20↑j ROM:0012BE62 move.w $6A4(a5),d0 ROM:0012BE66 cmpi.w #0,d0 ROM:0012BE6A beq.l loc_12C032 ROM:0012BE70 btst #3,($141F).w ROM:0012BE76 bne.l loc_12BF84 ROM:0012BE7C btst #3,($141E).w ROM:0012BE82 bne.l loc_12BF84 ROM:0012BE88 btst #3,($DE2).w ROM:0012BE8E bne.l loc_12BF84 ROM:0012BE94 btst #3,($DF6).w ROM:0012BE9A bne.l loc_12BF84 ROM:0012BEA0 btst #3,($141C).w ROM:0012BEA6 bne.l loc_12BF84 ROM:0012BEAC btst #2,($141B).w ROM:0012BEB2 bne.l loc_12BF84 ROM:0012BEB8 btst #5,($DE5).w ROM:0012BEBE bne.l loc_12BF84 ROM:0012BEC4 btst #5,($DF9).w ROM:0012BECA bne.l loc_12BF84 ROM:0012BED0 btst #1,($1411).w ROM:0012BED6 bne.l loc_12BF84 ROM:0012BEDC btst #1,($140D).w ROM:0012BEE2 bne.l loc_12BF84 ROM:0012BEE8 btst #6,($DE3).w ROM:0012BEEE bne.l loc_12BF84 ROM:0012BEF4 btst #6,($DF7).w ROM:0012BEFA bne.l loc_12BF84 ROM:0012BF00 btst #5,($DE2).w ROM:0012BF06 bne.l loc_12BF84 ROM:0012BF0C btst #5,($DF6).w ROM:0012BF12 bne.s loc_12BF84 ROM:0012BF14 btst #0,($DE2).w ROM:0012BF1A bne.s loc_12BF84 ROM:0012BF1C btst #0,($DF6).w ROM:0012BF22 bne.s loc_12BF84 ROM:0012BF24 btst #7,($DE3).w ROM:0012BF2A bne.s loc_12BF84 ROM:0012BF2C btst #7,($DF7).w ROM:0012BF32 bne.s loc_12BF84 ROM:0012BF34 btst #1,($DE2).w ROM:0012BF3A bne.s loc_12BF84 ROM:0012BF3C btst #1,($DF6).w ROM:0012BF42 bne.s loc_12BF84 ROM:0012BF44 btst #0,($11E3).w ROM:0012BF4A beq.s loc_12BF84 ROM:0012BF4C move.w $6A8(a5),d0 ROM:0012BF50 cmp.w ($9E8).w,d0 ROM:0012BF54 bgt.s loc_12BF84 ROM:0012BF56 move.w ($D0C).w,d1 ROM:0012BF5A sub.w ($D08).w,d1 ROM:0012BF5E bpl.w loc_12BF64 ROM:0012BF62 neg.w d1 ROM:0012BF64 ROM:0012BF64 loc_12BF64: ; CODE XREF: sub_12BE3A+124↑j ROM:0012BF64 move.w $6AA(a5),d0 ROM:0012BF68 cmp.w d1,d0 ROM:0012BF6A blt.s loc_12BF84 ROM:0012BF6C move.w $6AC(a5),d0 ROM:0012BF70 cmp.w ($1448).w,d0 ROM:0012BF74 bge.s loc_12BF84 ROM:0012BF76 btst #2,($140B).w ROM:0012BF7C beq.s loc_12BF84 ROM:0012BF7E bra.l loc_12BF8A ROM:0012BF84 ; --------------------------------------------------------------------------- ROM:0012BF84 ROM:0012BF84 loc_12BF84: ; CODE XREF: sub_12BE3A+3C↑j ROM:0012BF84 ; sub_12BE3A+48↑j ... ROM:0012BF84 bra.l loc_12C02A ROM:0012BF8A ; --------------------------------------------------------------------------- ROM:0012BF8A ROM:0012BF8A loc_12BF8A: ; CODE XREF: sub_12BE3A+144↑j ROM:0012BF8A move.w $6AE(a5),d2 ROM:0012BF8E move.w $6B0(a5),d3 ROM:0012BF92 cmp.w ($D0C).w,d2 ROM:0012BF96 bgt.s loc_12BFCE ROM:0012BF98 cmp.w ($D0C).w,d3 ROM:0012BF9C blt.s loc_12BFCE ROM:0012BF9E move.w $6B4(a5),d2 ROM:0012BFA2 move.w $6B6(a5),d3 ROM:0012BFA6 cmp.w ($57E).w,d2 ROM:0012BFAA bgt.s loc_12BFCE ROM:0012BFAC cmp.w ($57E).w,d3 ROM:0012BFB0 blt.s loc_12BFCE ROM:0012BFB2 move.w $6BA(a5),d2 ROM:0012BFB6 move.w $6BC(a5),d3 ROM:0012BFBA cmp.w ($506).w,d2 ROM:0012BFBE bgt.s loc_12BFCE ROM:0012BFC0 cmp.w ($506).w,d3 ROM:0012BFC4 blt.s loc_12BFCE ROM:0012BFC6 bset #0,($141A).w ROM:0012BFCC bra.s locret_12C038 ROM:0012BFCE ; --------------------------------------------------------------------------- ROM:0012BFCE ROM:0012BFCE loc_12BFCE: ; CODE XREF: sub_12BE3A+15C↑j ROM:0012BFCE ; sub_12BE3A+162↑j ... ROM:0012BFCE move.w $6AE(a5),d2 ROM:0012BFD2 sub.w $6B2(a5),d2 ROM:0012BFD6 move.w $6B0(a5),d3 ROM:0012BFDA add.w $6B2(a5),d3 ROM:0012BFDE cmp.w ($D0C).w,d2 ROM:0012BFE2 bgt.s loc_12BFEA ROM:0012BFE4 cmp.w ($D0C).w,d3 ROM:0012BFE8 bge.s loc_12BFEC ROM:0012BFEA ROM:0012BFEA loc_12BFEA: ; CODE XREF: sub_12BE3A+1A8↑j ROM:0012BFEA bra.s loc_12C02A ROM:0012BFEC ; --------------------------------------------------------------------------- ROM:0012BFEC ROM:0012BFEC loc_12BFEC: ; CODE XREF: sub_12BE3A+1AE↑j ROM:0012BFEC move.w $6B4(a5),d2 ROM:0012BFF0 sub.w $6B8(a5),d2 ROM:0012BFF4 move.w $6B6(a5),d3 ROM:0012BFF8 add.w $6B8(a5),d3 ROM:0012BFFC cmp.w ($57E).w,d2 ROM:0012C000 bgt.s loc_12C008 ROM:0012C002 cmp.w ($57E).w,d3 ROM:0012C006 bge.s loc_12C00A ROM:0012C008 ROM:0012C008 loc_12C008: ; CODE XREF: sub_12BE3A+1C6↑j ROM:0012C008 bra.s loc_12C02A ROM:0012C00A ; --------------------------------------------------------------------------- ROM:0012C00A ROM:0012C00A loc_12C00A: ; CODE XREF: sub_12BE3A+1CC↑j ROM:0012C00A move.w $6BA(a5),d2 ROM:0012C00E sub.w $6BE(a5),d2 ROM:0012C012 move.w $6BC(a5),d3 ROM:0012C016 add.w $6BE(a5),d3 ROM:0012C01A cmp.w ($506).w,d2 ROM:0012C01E bgt.s loc_12C026 ROM:0012C020 cmp.w ($506).w,d3 ROM:0012C024 bge.s loc_12C028 ROM:0012C026 ROM:0012C026 loc_12C026: ; CODE XREF: sub_12BE3A+1E4↑j ROM:0012C026 bra.s loc_12C02A ROM:0012C028 ; --------------------------------------------------------------------------- ROM:0012C028 ROM:0012C028 loc_12C028: ; CODE XREF: sub_12BE3A+1EA↑j ROM:0012C028 bra.s locret_12C038 ROM:0012C02A ; --------------------------------------------------------------------------- ROM:0012C02A ROM:0012C02A loc_12C02A: ; CODE XREF: sub_12BE3A:loc_12BF84↑j ROM:0012C02A ; sub_12BE3A:loc_12BFEA↑j ... ROM:0012C02A bclr #0,($141A).w ROM:0012C030 bra.s locret_12C038 ROM:0012C032 ; --------------------------------------------------------------------------- ROM:0012C032 ROM:0012C032 loc_12C032: ; CODE XREF: sub_12BE3A+A↑j ROM:0012C032 ; sub_12BE3A+16↑j ... ROM:0012C032 bset #0,($141A).w ROM:0012C038 ROM:0012C038 locret_12C038: ; CODE XREF: sub_12BE3A+192↑j ROM:0012C038 ; sub_12BE3A:loc_12C028↑j ... ROM:0012C038 rts ROM:0012C038 ; End of function sub_12BE3A ROM:0012C038 ROM:0012C03A ROM:0012C03A ; =============== S U B R O U T I N E ======================================= ROM:0012C03A ROM:0012C03A ROM:0012C03A sub_12C03A: ; CODE XREF: ROM:0012BC96↑p ROM:0012C03A move.w $6CA(a5),d0 ROM:0012C03E cmp.w ($CC6).w,d0 ROM:0012C042 blt.s loc_12C058 ROM:0012C044 move.w ($D1A).w,d1 ROM:0012C048 add.w $65C(a5),d1 ROM:0012C04C move.w d1,($FB2).w ROM:0012C050 bset #4,($141B).w ROM:0012C056 bra.s locret_12C06A ROM:0012C058 ; --------------------------------------------------------------------------- ROM:0012C058 ROM:0012C058 loc_12C058: ; CODE XREF: sub_12C03A+8↑j ROM:0012C058 move.w ($D1A).w,d1 ROM:0012C05C sub.w $65C(a5),d1 ROM:0012C060 move.w d1,($FB2).w ROM:0012C064 bclr #4,($141B).w ROM:0012C06A ROM:0012C06A locret_12C06A: ; CODE XREF: sub_12C03A+1C↑j ROM:0012C06A rts ROM:0012C06A ; End of function sub_12C03A ROM:0012C06A ROM:0012C06C ROM:0012C06C ; =============== S U B R O U T I N E ======================================= ROM:0012C06C ROM:0012C06C ROM:0012C06C sub_12C06C: ; CODE XREF: sub_12D662+6↓p ROM:0012C06C bsr.w sub_12C07E ROM:0012C070 bsr.w sub_12C08E ROM:0012C074 bsr.w sub_12C0E8 ROM:0012C078 bsr.w sub_12C28A ROM:0012C07C rts ROM:0012C07C ; End of function sub_12C06C ROM:0012C07C ROM:0012C07E ROM:0012C07E ; =============== S U B R O U T I N E ======================================= ROM:0012C07E ROM:0012C07E ROM:0012C07E sub_12C07E: ; CODE XREF: sub_12C06C↑p ROM:0012C07E move.w ($9B4).w,d1 ROM:0012C082 cmp.w ($CE4).w,d1 ROM:0012C086 ble.s locret_12C08C ROM:0012C088 move.w d1,($CE4).w ROM:0012C08C ROM:0012C08C locret_12C08C: ; CODE XREF: sub_12C07E+8↑j ROM:0012C08C rts ROM:0012C08C ; End of function sub_12C07E ROM:0012C08C ROM:0012C08E ROM:0012C08E ; =============== S U B R O U T I N E ======================================= ROM:0012C08E ROM:0012C08E ROM:0012C08E sub_12C08E: ; CODE XREF: sub_12C06C+4↑p ROM:0012C08E clr.w d1 ROM:0012C090 move.b ($124D).w,d1 ROM:0012C094 cmpi.w #3,d1 ROM:0012C098 bcc.s locret_12C0A2 ROM:0012C09A movea.l off_12C0A4(pc,d1.w*4),a0 ROM:0012C09E nop ROM:0012C0A0 jmp (a0) ROM:0012C0A2 ; --------------------------------------------------------------------------- ROM:0012C0A2 ROM:0012C0A2 locret_12C0A2: ; CODE XREF: sub_12C08E+A↑j ROM:0012C0A2 rts ROM:0012C0A2 ; End of function sub_12C08E ROM:0012C0A2 ROM:0012C0A2 ; --------------------------------------------------------------------------- ROM:0012C0A4 off_12C0A4: dc.l loc_12C0B0 ; DATA XREF: sub_12C08E+C↑r ROM:0012C0A8 dc.l loc_12C0BA ROM:0012C0AC dc.l loc_12C0D0 ROM:0012C0B0 ; --------------------------------------------------------------------------- ROM:0012C0B0 ROM:0012C0B0 loc_12C0B0: ; DATA XREF: ROM:off_12C0A4↑o ROM:0012C0B0 move.b #1,($124D).w ROM:0012C0B6 bra.s locret_12C0CE ROM:0012C0B8 ; --------------------------------------------------------------------------- ROM:0012C0B8 rts ROM:0012C0BA ; --------------------------------------------------------------------------- ROM:0012C0BA ROM:0012C0BA loc_12C0BA: ; DATA XREF: ROM:0012C0A8↑o ROM:0012C0BA btst #2,($1428).w ROM:0012C0C0 beq.s locret_12C0CE ROM:0012C0C2 bsr.w sub_12C2E8 ROM:0012C0C6 move.b #2,($124D).w ROM:0012C0CC bra.s locret_12C0E4 ROM:0012C0CE ; --------------------------------------------------------------------------- ROM:0012C0CE ROM:0012C0CE locret_12C0CE: ; CODE XREF: ROM:0012C0B6↑j ROM:0012C0CE ; ROM:0012C0C0↑j ... ROM:0012C0CE rts ROM:0012C0D0 ; --------------------------------------------------------------------------- ROM:0012C0D0 ROM:0012C0D0 loc_12C0D0: ; DATA XREF: ROM:0012C0AC↑o ROM:0012C0D0 btst #2,($1428).w ROM:0012C0D6 bne.s locret_12C0E4 ROM:0012C0D8 bsr.w sub_12C31C ROM:0012C0DC move.b #1,($124D).w ROM:0012C0E2 bra.s locret_12C0CE ROM:0012C0E4 ; --------------------------------------------------------------------------- ROM:0012C0E4 ROM:0012C0E4 locret_12C0E4: ; CODE XREF: ROM:0012C0CC↑j ROM:0012C0E4 ; ROM:0012C0D6↑j ROM:0012C0E4 rts ROM:0012C0E6 ; --------------------------------------------------------------------------- ROM:0012C0E6 rts ROM:0012C0E8 ROM:0012C0E8 ; =============== S U B R O U T I N E ======================================= ROM:0012C0E8 ROM:0012C0E8 ROM:0012C0E8 sub_12C0E8: ; CODE XREF: sub_12C06C+8↑p ROM:0012C0E8 move.w #$3F4C,d1 ROM:0012C0EC move.w ($57E).w,d2 ROM:0012C0F0 move.w ($9B2).w,d3 ROM:0012C0F4 bsr.l sub_1174AA ROM:0012C0FA move.w d1,($CE8).w ROM:0012C0FE btst #6,($DE3).w ROM:0012C104 beq.s loc_12C10C ROM:0012C106 bra.l loc_12C27A ROM:0012C10C ; --------------------------------------------------------------------------- ROM:0012C10C ROM:0012C10C loc_12C10C: ; CODE XREF: sub_12C0E8+1C↑j ROM:0012C10C btst #6,($DF7).w ROM:0012C112 beq.s loc_12C11A ROM:0012C114 bra.l loc_12C27A ROM:0012C11A ; --------------------------------------------------------------------------- ROM:0012C11A ROM:0012C11A loc_12C11A: ; CODE XREF: sub_12C0E8+2A↑j ROM:0012C11A btst #2,($DE3).w ROM:0012C120 beq.s loc_12C128 ROM:0012C122 bra.l loc_12C27A ROM:0012C128 ; --------------------------------------------------------------------------- ROM:0012C128 ROM:0012C128 loc_12C128: ; CODE XREF: sub_12C0E8+38↑j ROM:0012C128 btst #2,($DF7).w ROM:0012C12E beq.s loc_12C136 ROM:0012C130 bra.l loc_12C27A ROM:0012C136 ; --------------------------------------------------------------------------- ROM:0012C136 ROM:0012C136 loc_12C136: ; CODE XREF: sub_12C0E8+46↑j ROM:0012C136 btst #0,($DE2).w ROM:0012C13C beq.s loc_12C144 ROM:0012C13E bra.l loc_12C27A ROM:0012C144 ; --------------------------------------------------------------------------- ROM:0012C144 ROM:0012C144 loc_12C144: ; CODE XREF: sub_12C0E8+54↑j ROM:0012C144 btst #0,($DF6).w ROM:0012C14A beq.s loc_12C152 ROM:0012C14C bra.l loc_12C27A ROM:0012C152 ; --------------------------------------------------------------------------- ROM:0012C152 ROM:0012C152 loc_12C152: ; CODE XREF: sub_12C0E8+62↑j ROM:0012C152 btst #1,($DE2).w ROM:0012C158 beq.s loc_12C160 ROM:0012C15A bra.l loc_12C27A ROM:0012C160 ; --------------------------------------------------------------------------- ROM:0012C160 ROM:0012C160 loc_12C160: ; CODE XREF: sub_12C0E8+70↑j ROM:0012C160 btst #1,($DF6).w ROM:0012C166 beq.s loc_12C16E ROM:0012C168 bra.l loc_12C27A ROM:0012C16E ; --------------------------------------------------------------------------- ROM:0012C16E ROM:0012C16E loc_12C16E: ; CODE XREF: sub_12C0E8+7E↑j ROM:0012C16E btst #6,($DE2).w ROM:0012C174 beq.s loc_12C17C ROM:0012C176 bra.l loc_12C27A ROM:0012C17C ; --------------------------------------------------------------------------- ROM:0012C17C ROM:0012C17C loc_12C17C: ; CODE XREF: sub_12C0E8+8C↑j ROM:0012C17C btst #6,($DF6).w ROM:0012C182 beq.s loc_12C18A ROM:0012C184 bra.l loc_12C27A ROM:0012C18A ; --------------------------------------------------------------------------- ROM:0012C18A ROM:0012C18A loc_12C18A: ; CODE XREF: sub_12C0E8+9A↑j ROM:0012C18A btst #7,($DE2).w ROM:0012C190 beq.s loc_12C198 ROM:0012C192 bra.l loc_12C27A ROM:0012C198 ; --------------------------------------------------------------------------- ROM:0012C198 ROM:0012C198 loc_12C198: ; CODE XREF: sub_12C0E8+A8↑j ROM:0012C198 btst #7,($DF6).w ROM:0012C19E beq.s loc_12C1A6 ROM:0012C1A0 bra.l loc_12C27A ROM:0012C1A6 ; --------------------------------------------------------------------------- ROM:0012C1A6 ROM:0012C1A6 loc_12C1A6: ; CODE XREF: sub_12C0E8+B6↑j ROM:0012C1A6 btst #3,($141C).w ROM:0012C1AC beq.s loc_12C1B4 ROM:0012C1AE bra.l loc_12C27A ROM:0012C1B4 ; --------------------------------------------------------------------------- ROM:0012C1B4 ROM:0012C1B4 loc_12C1B4: ; CODE XREF: sub_12C0E8+C4↑j ROM:0012C1B4 btst #2,($141B).w ROM:0012C1BA beq.s loc_12C1C2 ROM:0012C1BC bra.l loc_12C27A ROM:0012C1C2 ; --------------------------------------------------------------------------- ROM:0012C1C2 ROM:0012C1C2 loc_12C1C2: ; CODE XREF: sub_12C0E8+D2↑j ROM:0012C1C2 btst #5,($DE3).w ROM:0012C1C8 beq.s loc_12C1D0 ROM:0012C1CA bra.l loc_12C27A ROM:0012C1D0 ; --------------------------------------------------------------------------- ROM:0012C1D0 ROM:0012C1D0 loc_12C1D0: ; CODE XREF: sub_12C0E8+E0↑j ROM:0012C1D0 btst #5,($DF7).w ROM:0012C1D6 beq.s loc_12C1DE ROM:0012C1D8 bra.l loc_12C27A ROM:0012C1DE ; --------------------------------------------------------------------------- ROM:0012C1DE ROM:0012C1DE loc_12C1DE: ; CODE XREF: sub_12C0E8+EE↑j ROM:0012C1DE btst #6,($DE5).w ROM:0012C1E4 beq.s loc_12C1EC ROM:0012C1E6 bra.l loc_12C27A ROM:0012C1EC ; --------------------------------------------------------------------------- ROM:0012C1EC ROM:0012C1EC loc_12C1EC: ; CODE XREF: sub_12C0E8+FC↑j ROM:0012C1EC btst #6,($DF9).w ROM:0012C1F2 beq.s loc_12C1FA ROM:0012C1F4 bra.l loc_12C27A ROM:0012C1FA ; --------------------------------------------------------------------------- ROM:0012C1FA ROM:0012C1FA loc_12C1FA: ; CODE XREF: sub_12C0E8+10A↑j ROM:0012C1FA btst #4,($DE4).w ROM:0012C200 beq.s loc_12C204 ROM:0012C202 bra.s loc_12C27A ROM:0012C204 ; --------------------------------------------------------------------------- ROM:0012C204 ROM:0012C204 loc_12C204: ; CODE XREF: sub_12C0E8+118↑j ROM:0012C204 btst #4,($DF8).w ROM:0012C20A beq.s loc_12C20E ROM:0012C20C bra.s loc_12C27A ROM:0012C20E ; --------------------------------------------------------------------------- ROM:0012C20E ROM:0012C20E loc_12C20E: ; CODE XREF: sub_12C0E8+122↑j ROM:0012C20E btst #5,($DE4).w ROM:0012C214 beq.s loc_12C218 ROM:0012C216 bra.s loc_12C27A ROM:0012C218 ; --------------------------------------------------------------------------- ROM:0012C218 ROM:0012C218 loc_12C218: ; CODE XREF: sub_12C0E8+12C↑j ROM:0012C218 btst #5,($DF8).w ROM:0012C21E beq.s loc_12C222 ROM:0012C220 bra.s loc_12C27A ROM:0012C222 ; --------------------------------------------------------------------------- ROM:0012C222 ROM:0012C222 loc_12C222: ; CODE XREF: sub_12C0E8+136↑j ROM:0012C222 btst #6,($DE4).w ROM:0012C228 beq.s loc_12C22C ROM:0012C22A bra.s loc_12C27A ROM:0012C22C ; --------------------------------------------------------------------------- ROM:0012C22C ROM:0012C22C loc_12C22C: ; CODE XREF: sub_12C0E8+140↑j ROM:0012C22C btst #6,($DF8).w ROM:0012C232 beq.s loc_12C236 ROM:0012C234 bra.s loc_12C27A ROM:0012C236 ; --------------------------------------------------------------------------- ROM:0012C236 ROM:0012C236 loc_12C236: ; CODE XREF: sub_12C0E8+14A↑j ROM:0012C236 btst #7,($DE4).w ROM:0012C23C beq.s loc_12C240 ROM:0012C23E bra.s loc_12C27A ROM:0012C240 ; --------------------------------------------------------------------------- ROM:0012C240 ROM:0012C240 loc_12C240: ; CODE XREF: sub_12C0E8+154↑j ROM:0012C240 btst #7,($DF8).w ROM:0012C246 beq.s loc_12C24A ROM:0012C248 bra.s loc_12C27A ROM:0012C24A ; --------------------------------------------------------------------------- ROM:0012C24A ROM:0012C24A loc_12C24A: ; CODE XREF: sub_12C0E8+15E↑j ROM:0012C24A btst #2,($DE5).w ROM:0012C250 beq.s loc_12C254 ROM:0012C252 bra.s loc_12C27A ROM:0012C254 ; --------------------------------------------------------------------------- ROM:0012C254 ROM:0012C254 loc_12C254: ; CODE XREF: sub_12C0E8+168↑j ROM:0012C254 btst #2,($DF9).w ROM:0012C25A beq.s loc_12C25E ROM:0012C25C bra.s loc_12C27A ROM:0012C25E ; --------------------------------------------------------------------------- ROM:0012C25E ROM:0012C25E loc_12C25E: ; CODE XREF: sub_12C0E8+172↑j ROM:0012C25E btst #6,($1431).w ROM:0012C264 beq.s loc_12C268 ROM:0012C266 bra.s loc_12C27A ROM:0012C268 ; --------------------------------------------------------------------------- ROM:0012C268 ROM:0012C268 loc_12C268: ; CODE XREF: sub_12C0E8+17C↑j ROM:0012C268 btst #0,($11E3).w ROM:0012C26E bne.s loc_12C272 ROM:0012C270 bra.s loc_12C27A ROM:0012C272 ; --------------------------------------------------------------------------- ROM:0012C272 ROM:0012C272 loc_12C272: ; CODE XREF: sub_12C0E8+186↑j ROM:0012C272 cmpi.w #1,($CE8).w ROM:0012C278 bge.s loc_12C282 ROM:0012C27A ROM:0012C27A loc_12C27A: ; CODE XREF: sub_12C0E8+1E↑j ROM:0012C27A ; sub_12C0E8+2C↑j ... ROM:0012C27A bclr #2,($1426).w ROM:0012C280 bra.s locret_12C288 ROM:0012C282 ; --------------------------------------------------------------------------- ROM:0012C282 ROM:0012C282 loc_12C282: ; CODE XREF: sub_12C0E8+190↑j ROM:0012C282 bset #2,($1426).w ROM:0012C288 ROM:0012C288 locret_12C288: ; CODE XREF: sub_12C0E8+198↑j ROM:0012C288 rts ROM:0012C288 ; End of function sub_12C0E8 ROM:0012C288 ROM:0012C28A ROM:0012C28A ; =============== S U B R O U T I N E ======================================= ROM:0012C28A ROM:0012C28A ROM:0012C28A sub_12C28A: ; CODE XREF: sub_12C06C+C↑p ROM:0012C28A move.w ($1056).w,d1 ROM:0012C28E muls.w ($FB2).w,d1 ROM:0012C292 divs.w #$2710,d1 ROM:0012C296 bvc.s loc_12C29C ROM:0012C298 move.w #$7FFF,d1 ROM:0012C29C ROM:0012C29C loc_12C29C: ; CODE XREF: sub_12C28A+C↑j ROM:0012C29C move.w d1,($CE6).w ROM:0012C2A0 btst #4,($CA3).w ROM:0012C2A6 beq.s loc_12C2B6 ROM:0012C2A8 bset #3,($DE5).w ROM:0012C2AE bset #3,($DFD).w ROM:0012C2B4 bra.s locret_12C2E6 ROM:0012C2B6 ; --------------------------------------------------------------------------- ROM:0012C2B6 ROM:0012C2B6 loc_12C2B6: ; CODE XREF: sub_12C28A+1C↑j ROM:0012C2B6 btst #2,($1426).w ROM:0012C2BC beq.s locret_12C2E6 ROM:0012C2BE move.w $660(a5),d1 ROM:0012C2C2 move.w $662(a5),d2 ROM:0012C2C6 cmp.w ($CE6).w,d1 ROM:0012C2CA ble.s loc_12C2D2 ROM:0012C2CC cmp.w ($CE6).w,d2 ROM:0012C2D0 blt.s loc_12C2DA ROM:0012C2D2 ROM:0012C2D2 loc_12C2D2: ; CODE XREF: sub_12C28A+40↑j ROM:0012C2D2 bset #3,($DE5).w ROM:0012C2D8 bra.s loc_12C2E0 ROM:0012C2DA ; --------------------------------------------------------------------------- ROM:0012C2DA ROM:0012C2DA loc_12C2DA: ; CODE XREF: sub_12C28A+46↑j ROM:0012C2DA bclr #3,($DE5).w ROM:0012C2E0 ROM:0012C2E0 loc_12C2E0: ; CODE XREF: sub_12C28A+4E↑j ROM:0012C2E0 bset #3,($DFD).w ROM:0012C2E6 ROM:0012C2E6 locret_12C2E6: ; CODE XREF: sub_12C28A+2A↑j ROM:0012C2E6 ; sub_12C28A+32↑j ROM:0012C2E6 rts ROM:0012C2E6 ; End of function sub_12C28A ROM:0012C2E6 ROM:0012C2E8 ROM:0012C2E8 ; =============== S U B R O U T I N E ======================================= ROM:0012C2E8 ROM:0012C2E8 ROM:0012C2E8 sub_12C2E8: ; CODE XREF: ROM:0012C0C2↑p ROM:0012C2E8 move.w #$3E7C,d1 ROM:0012C2EC move.w ($9E8).w,d2 ROM:0012C2F0 bsr.l sub_1174AA ROM:0012C2F6 add.w d1,($1464).w ROM:0012C2FA bvc.s loc_12C302 ROM:0012C2FC move.w #$7FFF,($1464).w ROM:0012C302 ROM:0012C302 loc_12C302: ; CODE XREF: sub_12C2E8+12↑j ROM:0012C302 move.w $65E(a5),d1 ROM:0012C306 cmp.w ($1464).w,d1 ROM:0012C30A bgt.s loc_12C314 ROM:0012C30C bset #6,($1431).w ROM:0012C312 bra.s locret_12C31A ROM:0012C314 ; --------------------------------------------------------------------------- ROM:0012C314 ROM:0012C314 loc_12C314: ; CODE XREF: sub_12C2E8+22↑j ROM:0012C314 bclr #6,($1431).w ROM:0012C31A ROM:0012C31A locret_12C31A: ; CODE XREF: sub_12C2E8+2A↑j ROM:0012C31A rts ROM:0012C31A ; End of function sub_12C2E8 ROM:0012C31A ROM:0012C31C ROM:0012C31C ; =============== S U B R O U T I N E ======================================= ROM:0012C31C ROM:0012C31C ROM:0012C31C sub_12C31C: ; CODE XREF: ROM:0012C0D8↑p ROM:0012C31C move.w #$3E7A,d1 ROM:0012C320 move.w ($CE4).w,d2 ROM:0012C324 bsr.l sub_1174AA ROM:0012C32A sub.w d1,($1464).w ROM:0012C32E cmpi.w #0,($1464).w ROM:0012C334 bge.s locret_12C33C ROM:0012C336 move.w #0,($1464).w ROM:0012C33C ROM:0012C33C locret_12C33C: ; CODE XREF: sub_12C31C+18↑j ROM:0012C33C rts ROM:0012C33C ; End of function sub_12C31C 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_12D662+38↓p ROM:0012C33E move.w ($CEA).w,d1 ROM:0012C342 cmpi.w #4,d1 ROM:0012C346 bcc.s locret_12C350 ROM:0012C348 movea.l off_12C352(pc,d1.w*4),a0 ROM:0012C34C nop ROM:0012C34E jmp (a0) ROM:0012C350 ; --------------------------------------------------------------------------- ROM:0012C350 ROM:0012C350 locret_12C350: ; CODE XREF: sub_12C33E+8↑j ROM:0012C350 rts ROM:0012C350 ; End of function sub_12C33E ROM:0012C350 ROM:0012C350 ; --------------------------------------------------------------------------- ROM:0012C352 off_12C352: dc.l loc_12C362 ; DATA XREF: sub_12C33E+A↑r ROM:0012C356 dc.l loc_12C37E ROM:0012C35A dc.l loc_12C3A8 ROM:0012C35E dc.l loc_12C3BE ROM:0012C362 ; --------------------------------------------------------------------------- ROM:0012C362 ROM:0012C362 loc_12C362: ; DATA XREF: ROM:off_12C352↑o ROM:0012C362 move.w $664(a5),d0 ROM:0012C366 clr.b ($851).w ROM:0012C36A move.w d0,($6F0).w ROM:0012C36E move.b #1,($851).w ROM:0012C374 move.w #1,($CEA).w ROM:0012C37A bra.s locret_12C3A6 ROM:0012C37C ; --------------------------------------------------------------------------- ROM:0012C37C rts ROM:0012C37E ; --------------------------------------------------------------------------- ROM:0012C37E ROM:0012C37E loc_12C37E: ; DATA XREF: ROM:0012C356↑o ROM:0012C37E cmpi.w #0,($6F0).w ROM:0012C384 bgt.s loc_12C392 ROM:0012C386 bsr.w sub_12C3D0 ROM:0012C38A move.w #2,($CEA).w ROM:0012C390 bra.s locret_12C3BC ROM:0012C392 ; --------------------------------------------------------------------------- ROM:0012C392 ROM:0012C392 loc_12C392: ; CODE XREF: ROM:0012C384↑j ROM:0012C392 btst #2,($1428).w ROM:0012C398 beq.s locret_12C3A6 ROM:0012C39A bsr.w sub_12C3D0 ROM:0012C39E move.w #3,($CEA).w ROM:0012C3A4 bra.s locret_12C3CE ROM:0012C3A6 ; --------------------------------------------------------------------------- ROM:0012C3A6 ROM:0012C3A6 locret_12C3A6: ; CODE XREF: ROM:0012C37A↑j ROM:0012C3A6 ; ROM:0012C398↑j ROM:0012C3A6 rts ROM:0012C3A8 ; --------------------------------------------------------------------------- ROM:0012C3A8 ROM:0012C3A8 loc_12C3A8: ; DATA XREF: ROM:0012C35A↑o ROM:0012C3A8 btst #2,($1428).w ROM:0012C3AE beq.s locret_12C3BC ROM:0012C3B0 bsr.w sub_12C3D0 ROM:0012C3B4 move.w #3,($CEA).w ROM:0012C3BA bra.s locret_12C3CE ROM:0012C3BC ; --------------------------------------------------------------------------- ROM:0012C3BC ROM:0012C3BC locret_12C3BC: ; CODE XREF: ROM:0012C390↑j ROM:0012C3BC ; ROM:0012C3AE↑j ... ROM:0012C3BC rts ROM:0012C3BE ; --------------------------------------------------------------------------- ROM:0012C3BE ROM:0012C3BE loc_12C3BE: ; DATA XREF: ROM:0012C35E↑o ROM:0012C3BE btst #2,($1428).w ROM:0012C3C4 bne.s locret_12C3CE ROM:0012C3C6 move.w #2,($CEA).w ROM:0012C3CC bra.s locret_12C3BC ROM:0012C3CE ; --------------------------------------------------------------------------- ROM:0012C3CE ROM:0012C3CE locret_12C3CE: ; CODE XREF: ROM:0012C3A4↑j ROM:0012C3CE ; ROM:0012C3BA↑j ... ROM:0012C3CE rts 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:0012C386↑p ROM:0012C3D0 ; ROM:0012C39A↑p ... ROM:0012C3D0 btst #0,($140E).w ROM:0012C3D6 beq.s loc_12C3E6 ROM:0012C3D8 bclr #0,($140E).w ROM:0012C3DE bset #0,($DE4).w ROM:0012C3E4 bra.s loc_12C3EC ROM:0012C3E6 ; --------------------------------------------------------------------------- ROM:0012C3E6 ROM:0012C3E6 loc_12C3E6: ; CODE XREF: sub_12C3D0+6↑j ROM:0012C3E6 bclr #0,($DE4).w ROM:0012C3EC ROM:0012C3EC loc_12C3EC: ; CODE XREF: sub_12C3D0+14↑j ROM:0012C3EC bset #0,($DFC).w ROM:0012C3F2 rts ROM:0012C3F2 ; End of function sub_12C3D0 ROM:0012C3F2 ROM:0012C3F4 ROM:0012C3F4 ; =============== S U B R O U T I N E ======================================= ROM:0012C3F4 ROM:0012C3F4 ROM:0012C3F4 sub_12C3F4: ; CODE XREF: sub_12D662+32↓p ROM:0012C3F4 bsr.w sub_12C898 ROM:0012C3F8 clr.w d1 ROM:0012C3FA move.b ($124E).w,d1 ROM:0012C3FE cmpi.w #6,d1 ROM:0012C402 bcc.s locret_12C40C ROM:0012C404 movea.l off_12C40E(pc,d1.w*4),a0 ROM:0012C408 nop ROM:0012C40A jmp (a0) ROM:0012C40C ; --------------------------------------------------------------------------- ROM:0012C40C ROM:0012C40C locret_12C40C: ; CODE XREF: sub_12C3F4+E↑j ROM:0012C40C rts ROM:0012C40C ; End of function sub_12C3F4 ROM:0012C40C ROM:0012C40C ; --------------------------------------------------------------------------- ROM:0012C40E off_12C40E: dc.l loc_12C426 ; DATA XREF: sub_12C3F4+10↑r ROM:0012C412 dc.l loc_12C430 ROM:0012C416 dc.l loc_12C46C ROM:0012C41A dc.l loc_12C534 ROM:0012C41E dc.l loc_12C55C ROM:0012C422 dc.l loc_12C58E ROM:0012C426 ; --------------------------------------------------------------------------- ROM:0012C426 ROM:0012C426 loc_12C426: ; DATA XREF: ROM:off_12C40E↑o ROM:0012C426 move.b #1,($124E).w ROM:0012C42C bra.s locret_12C46A ROM:0012C42E ; --------------------------------------------------------------------------- ROM:0012C42E rts ROM:0012C430 ; --------------------------------------------------------------------------- ROM:0012C430 ROM:0012C430 loc_12C430: ; DATA XREF: ROM:0012C412↑o ROM:0012C430 btst #2,($1428).w ROM:0012C436 beq.s loc_12C456 ROM:0012C438 btst #5,($1403).w ROM:0012C43E bne.s loc_12C456 ROM:0012C440 move.w $66A(a5),d0 ROM:0012C444 cmp.w ($9E8).w,d0 ROM:0012C448 bge.s loc_12C456 ROM:0012C44A move.b #2,($124E).w ROM:0012C450 bra.l loc_12C52A ROM:0012C456 ; --------------------------------------------------------------------------- ROM:0012C456 ROM:0012C456 loc_12C456: ; CODE XREF: ROM:0012C436↑j ROM:0012C456 ; ROM:0012C43E↑j ... ROM:0012C456 btst #5,($1403).w ROM:0012C45C beq.s locret_12C46A ROM:0012C45E move.b #3,($124E).w ROM:0012C464 bra.l locret_12C55A ROM:0012C46A ; --------------------------------------------------------------------------- ROM:0012C46A ROM:0012C46A locret_12C46A: ; CODE XREF: ROM:0012C42C↑j ROM:0012C46A ; ROM:0012C45C↑j ... ROM:0012C46A rts ROM:0012C46C ; --------------------------------------------------------------------------- ROM:0012C46C ROM:0012C46C loc_12C46C: ; DATA XREF: ROM:0012C416↑o ROM:0012C46C btst #2,($1428).w ROM:0012C472 bne.s loc_12C494 ROM:0012C474 move.b #0,($1251).w ROM:0012C47A move.b #0,($1252).w ROM:0012C480 move.b #0,($1250).w ROM:0012C486 move.b #0,($124F).w ROM:0012C48C move.b #1,($124E).w ROM:0012C492 bra.s locret_12C46A ROM:0012C494 ; --------------------------------------------------------------------------- ROM:0012C494 ROM:0012C494 loc_12C494: ; CODE XREF: ROM:0012C472↑j ROM:0012C494 btst #5,($1403).w ROM:0012C49A beq.s loc_12C4C0 ROM:0012C49C move.b #0,($1251).w ROM:0012C4A2 move.b #0,($1252).w ROM:0012C4A8 move.b #0,($1250).w ROM:0012C4AE move.b #0,($124F).w ROM:0012C4B4 move.b #3,($124E).w ROM:0012C4BA bra.l locret_12C55A ROM:0012C4C0 ; --------------------------------------------------------------------------- ROM:0012C4C0 ROM:0012C4C0 loc_12C4C0: ; CODE XREF: ROM:0012C49A↑j ROM:0012C4C0 btst #7,($142C).w ROM:0012C4C6 beq.s loc_12C4F2 ROM:0012C4C8 move.b #0,($1251).w ROM:0012C4CE move.b #0,($1252).w ROM:0012C4D4 move.b #0,($1250).w ROM:0012C4DA move.b #0,($124F).w ROM:0012C4E0 bset #5,($DFB).w ROM:0012C4E6 move.b #5,($124E).w ROM:0012C4EC bra.l locret_12C5CA ROM:0012C4F2 ; --------------------------------------------------------------------------- ROM:0012C4F2 ROM:0012C4F2 loc_12C4F2: ; CODE XREF: ROM:0012C4C6↑j ROM:0012C4F2 btst #5,($141C).w ROM:0012C4F8 beq.s loc_12C52A ROM:0012C4FA move.b #0,($1251).w ROM:0012C500 move.b #0,($1252).w ROM:0012C506 move.b #0,($1250).w ROM:0012C50C move.b #0,($124F).w ROM:0012C512 bset #5,($DE3).w ROM:0012C518 bset #5,($DFB).w ROM:0012C51E move.b #5,($124E).w ROM:0012C524 bra.l locret_12C5CA ROM:0012C52A ; --------------------------------------------------------------------------- ROM:0012C52A ROM:0012C52A loc_12C52A: ; CODE XREF: ROM:0012C450↑j ROM:0012C52A ; ROM:0012C4F8↑j ROM:0012C52A bsr.w sub_12C5CE ROM:0012C52E bsr.w sub_12C69E ROM:0012C532 rts ROM:0012C534 ; --------------------------------------------------------------------------- ROM:0012C534 ROM:0012C534 loc_12C534: ; DATA XREF: ROM:0012C41A↑o ROM:0012C534 btst #5,($1403).w ROM:0012C53A bne.s locret_12C55A ROM:0012C53C move.w $676(a5),d0 ROM:0012C540 clr.b ($82F).w ROM:0012C544 move.w d0,($6AC).w ROM:0012C548 move.b #1,($82F).w ROM:0012C54E move.b #4,($124E).w ROM:0012C554 bra.l locret_12C58C ROM:0012C55A ; --------------------------------------------------------------------------- ROM:0012C55A ROM:0012C55A locret_12C55A: ; CODE XREF: ROM:0012C464↑j ROM:0012C55A ; ROM:0012C4BA↑j ... ROM:0012C55A rts ROM:0012C55C ; --------------------------------------------------------------------------- ROM:0012C55C ROM:0012C55C loc_12C55C: ; DATA XREF: ROM:0012C41E↑o ROM:0012C55C btst #5,($1403).w ROM:0012C562 beq.s loc_12C578 ROM:0012C564 clr.b ($82F).w ROM:0012C568 clr.w ($6AC).w ROM:0012C56C move.b #3,($124E).w ROM:0012C572 bra.l locret_12C55A ROM:0012C578 ; --------------------------------------------------------------------------- ROM:0012C578 ROM:0012C578 loc_12C578: ; CODE XREF: ROM:0012C562↑j ROM:0012C578 cmpi.w #0,($6AC).w ROM:0012C57E bgt.s locret_12C58C ROM:0012C580 move.b #1,($124E).w ROM:0012C586 bra.l locret_12C46A ROM:0012C58C ; --------------------------------------------------------------------------- ROM:0012C58C ROM:0012C58C locret_12C58C: ; CODE XREF: ROM:0012C554↑j ROM:0012C58C ; ROM:0012C57E↑j ROM:0012C58C rts ROM:0012C58E ; --------------------------------------------------------------------------- ROM:0012C58E ROM:0012C58E loc_12C58E: ; DATA XREF: ROM:0012C422↑o ROM:0012C58E btst #2,($1428).w ROM:0012C594 bne.s loc_12C5A8 ROM:0012C596 bclr #5,($DE3).w ROM:0012C59C move.b #1,($124E).w ROM:0012C5A2 bra.l locret_12C46A ROM:0012C5A8 ; --------------------------------------------------------------------------- ROM:0012C5A8 ROM:0012C5A8 loc_12C5A8: ; CODE XREF: ROM:0012C594↑j ROM:0012C5A8 btst #5,($1403).w ROM:0012C5AE beq.s locret_12C5CA ROM:0012C5B0 btst #2,($1428).w ROM:0012C5B6 beq.s locret_12C5CA ROM:0012C5B8 bclr #5,($DE3).w ROM:0012C5BE move.b #3,($124E).w ROM:0012C5C4 bra.l locret_12C55A ROM:0012C5CA ; --------------------------------------------------------------------------- ROM:0012C5CA ROM:0012C5CA locret_12C5CA: ; CODE XREF: ROM:0012C4EC↑j ROM:0012C5CA ; ROM:0012C524↑j ... ROM:0012C5CA rts ROM:0012C5CC ; --------------------------------------------------------------------------- ROM:0012C5CC rts ROM:0012C5CE ROM:0012C5CE ; =============== S U B R O U T I N E ======================================= ROM:0012C5CE ROM:0012C5CE ROM:0012C5CE sub_12C5CE: ; CODE XREF: ROM:loc_12C52A↑p ROM:0012C5CE clr.w d1 ROM:0012C5D0 move.b ($1251).w,d1 ROM:0012C5D4 cmpi.w #3,d1 ROM:0012C5D8 bcc.s locret_12C5E2 ROM:0012C5DA movea.l off_12C5E4(pc,d1.w*4),a0 ROM:0012C5DE nop ROM:0012C5E0 jmp (a0) ROM:0012C5E2 ; --------------------------------------------------------------------------- ROM:0012C5E2 ROM:0012C5E2 locret_12C5E2: ; CODE XREF: sub_12C5CE+A↑j ROM:0012C5E2 rts ROM:0012C5E2 ; End of function sub_12C5CE ROM:0012C5E2 ROM:0012C5E2 ; --------------------------------------------------------------------------- ROM:0012C5E4 off_12C5E4: dc.l loc_12C5F0 ; DATA XREF: sub_12C5CE+C↑r ROM:0012C5E8 dc.l loc_12C5FE ROM:0012C5EC dc.l locret_12C632 ROM:0012C5F0 ; --------------------------------------------------------------------------- ROM:0012C5F0 ROM:0012C5F0 loc_12C5F0: ; DATA XREF: ROM:off_12C5E4↑o ROM:0012C5F0 bsr.w sub_12C636 ROM:0012C5F4 move.b #1,($1251).w ROM:0012C5FA bra.s loc_12C62C ROM:0012C5FC ; --------------------------------------------------------------------------- ROM:0012C5FC rts ROM:0012C5FE ; --------------------------------------------------------------------------- ROM:0012C5FE ROM:0012C5FE loc_12C5FE: ; DATA XREF: ROM:0012C5E8↑o ROM:0012C5FE btst #7,($142C).w ROM:0012C604 beq.s loc_12C60E ROM:0012C606 move.b #2,($1251).w ROM:0012C60C bra.s locret_12C632 ROM:0012C60E ; --------------------------------------------------------------------------- ROM:0012C60E ROM:0012C60E loc_12C60E: ; CODE XREF: ROM:0012C604↑j ROM:0012C60E btst #4,($1424).w ROM:0012C614 beq.s loc_12C62C ROM:0012C616 bsr.w sub_12C686 ROM:0012C61A bclr #4,($1424).w ROM:0012C620 move.b #1,($1251).w ROM:0012C626 bra.l *+6 ROM:0012C62C ; --------------------------------------------------------------------------- ROM:0012C62C ROM:0012C62C loc_12C62C: ; CODE XREF: ROM:0012C5FA↑j ROM:0012C62C ; ROM:0012C614↑j ... ROM:0012C62C bsr.w sub_12C650 ROM:0012C630 rts ROM:0012C632 ; --------------------------------------------------------------------------- ROM:0012C632 ROM:0012C632 locret_12C632: ; CODE XREF: ROM:0012C60C↑j ROM:0012C632 ; DATA XREF: ROM:0012C5EC↑o ROM:0012C632 rts ROM:0012C634 ; --------------------------------------------------------------------------- ROM:0012C634 rts ROM:0012C636 ROM:0012C636 ; =============== S U B R O U T I N E ======================================= ROM:0012C636 ROM:0012C636 ROM:0012C636 sub_12C636: ; CODE XREF: ROM:loc_12C5F0↑p ROM:0012C636 move.w ($9AE).w,($CEE).w ROM:0012C63C move.w ($9AE).w,($CEC).w ROM:0012C642 bclr #4,($1424).w ROM:0012C648 bclr #7,($142C).w ROM:0012C64E rts ROM:0012C64E ; End of function sub_12C636 ROM:0012C64E ROM:0012C650 ROM:0012C650 ; =============== S U B R O U T I N E ======================================= ROM:0012C650 ROM:0012C650 ROM:0012C650 sub_12C650: ; CODE XREF: ROM:loc_12C62C↑p ROM:0012C650 btst #5,($1403).w ROM:0012C656 bne.s locret_12C684 ROM:0012C658 move.w ($CEE).w,d0 ROM:0012C65C cmp.w ($9AE).w,d0 ROM:0012C660 bge.s loc_12C66E ROM:0012C662 move.w ($9AE).w,($CEE).w ROM:0012C668 bset #4,($1424).w ROM:0012C66E ROM:0012C66E loc_12C66E: ; CODE XREF: sub_12C650+10↑j ROM:0012C66E move.w ($CEC).w,d0 ROM:0012C672 cmp.w ($9AE).w,d0 ROM:0012C676 ble.s locret_12C684 ROM:0012C678 move.w ($9AE).w,($CEC).w ROM:0012C67E bset #4,($1424).w ROM:0012C684 ROM:0012C684 locret_12C684: ; CODE XREF: sub_12C650+6↑j ROM:0012C684 ; sub_12C650+26↑j ROM:0012C684 rts ROM:0012C684 ; End of function sub_12C650 ROM:0012C684 ROM:0012C686 ROM:0012C686 ; =============== S U B R O U T I N E ======================================= ROM:0012C686 ROM:0012C686 ROM:0012C686 sub_12C686: ; CODE XREF: ROM:0012C616↑p ROM:0012C686 move.w ($CEE).w,d0 ROM:0012C68A sub.w ($CEC).w,d0 ROM:0012C68E move.w $670(a5),d1 ROM:0012C692 cmp.w d1,d0 ROM:0012C694 blt.s locret_12C69C ROM:0012C696 bset #7,($142C).w ROM:0012C69C ROM:0012C69C locret_12C69C: ; CODE XREF: sub_12C686+E↑j ROM:0012C69C rts ROM:0012C69C ; End of function sub_12C686 ROM:0012C69C ROM:0012C69E ROM:0012C69E ; =============== S U B R O U T I N E ======================================= ROM:0012C69E ROM:0012C69E ROM:0012C69E sub_12C69E: ; CODE XREF: ROM:0012C52E↑p ROM:0012C69E clr.w d1 ROM:0012C6A0 move.b ($1252).w,d1 ROM:0012C6A4 cmpi.w #4,d1 ROM:0012C6A8 bcc.s locret_12C6B2 ROM:0012C6AA movea.l off_12C6B4(pc,d1.w*4),a0 ROM:0012C6AE nop ROM:0012C6B0 jmp (a0) ROM:0012C6B2 ; --------------------------------------------------------------------------- ROM:0012C6B2 ROM:0012C6B2 locret_12C6B2: ; CODE XREF: sub_12C69E+A↑j ROM:0012C6B2 rts ROM:0012C6B2 ; End of function sub_12C69E ROM:0012C6B2 ROM:0012C6B2 ; --------------------------------------------------------------------------- ROM:0012C6B4 off_12C6B4: dc.l loc_12C6C4 ; DATA XREF: sub_12C69E+C↑r ROM:0012C6B8 dc.l loc_12C6D2 ROM:0012C6BC dc.l loc_12C718 ROM:0012C6C0 dc.l locret_12C740 ROM:0012C6C4 ; --------------------------------------------------------------------------- ROM:0012C6C4 ROM:0012C6C4 loc_12C6C4: ; DATA XREF: ROM:off_12C6B4↑o ROM:0012C6C4 bsr.w sub_12C744 ROM:0012C6C8 move.b #1,($1252).w ROM:0012C6CE bra.s loc_12C70E ROM:0012C6D0 ; --------------------------------------------------------------------------- ROM:0012C6D0 rts ROM:0012C6D2 ; --------------------------------------------------------------------------- ROM:0012C6D2 ROM:0012C6D2 loc_12C6D2: ; DATA XREF: ROM:0012C6B8↑o ROM:0012C6D2 btst #6,($1426).w ROM:0012C6D8 beq.s loc_12C70E ROM:0012C6DA btst #6,($1418).w ROM:0012C6E0 beq.s loc_12C70E ROM:0012C6E2 move.b #0,($1250).w ROM:0012C6E8 move.b #0,($124F).w ROM:0012C6EE addq.w #1,($CF0).w ROM:0012C6F2 bvc.s loc_12C6FA ROM:0012C6F4 move.w #$8000,($CF0).w ROM:0012C6FA ROM:0012C6FA loc_12C6FA: ; CODE XREF: ROM:0012C6F2↑j ROM:0012C6FA bclr #6,($1426).w ROM:0012C700 bclr #6,($1418).w ROM:0012C706 move.b #2,($1252).w ROM:0012C70C bra.s locret_12C73E ROM:0012C70E ; --------------------------------------------------------------------------- ROM:0012C70E ROM:0012C70E loc_12C70E: ; CODE XREF: ROM:0012C6CE↑j ROM:0012C70E ; ROM:0012C6D8↑j ... ROM:0012C70E bsr.w sub_12C75C ROM:0012C712 bsr.w sub_12C7FC ROM:0012C716 rts ROM:0012C718 ; --------------------------------------------------------------------------- ROM:0012C718 ROM:0012C718 loc_12C718: ; DATA XREF: ROM:0012C6BC↑o ROM:0012C718 move.w $674(a5),d0 ROM:0012C71C cmp.w ($CF0).w,d0 ROM:0012C720 ble.s loc_12C72A ROM:0012C722 move.b #1,($1252).w ROM:0012C728 bra.s loc_12C70E ROM:0012C72A ; --------------------------------------------------------------------------- ROM:0012C72A ROM:0012C72A loc_12C72A: ; CODE XREF: ROM:0012C720↑j ROM:0012C72A cmp.w ($CF0).w,d0 ROM:0012C72E bgt.s locret_12C73E ROM:0012C730 bset #5,($141C).w ROM:0012C736 move.b #3,($1252).w ROM:0012C73C bra.s locret_12C740 ROM:0012C73E ; --------------------------------------------------------------------------- ROM:0012C73E ROM:0012C73E locret_12C73E: ; CODE XREF: ROM:0012C70C↑j ROM:0012C73E ; ROM:0012C72E↑j ROM:0012C73E rts ROM:0012C740 ; --------------------------------------------------------------------------- ROM:0012C740 ROM:0012C740 locret_12C740: ; CODE XREF: ROM:0012C73C↑j ROM:0012C740 ; DATA XREF: ROM:0012C6C0↑o ROM:0012C740 rts ROM:0012C742 ; --------------------------------------------------------------------------- ROM:0012C742 rts ROM:0012C744 ROM:0012C744 ; =============== S U B R O U T I N E ======================================= ROM:0012C744 ROM:0012C744 ROM:0012C744 sub_12C744: ; CODE XREF: ROM:loc_12C6C4↑p ROM:0012C744 bclr #6,($1426).w ROM:0012C74A bclr #6,($1418).w ROM:0012C750 bclr #5,($141C).w ROM:0012C756 clr.w ($CF0).w ROM:0012C75A rts ROM:0012C75A ; End of function sub_12C744 ROM:0012C75A ROM:0012C75C ROM:0012C75C ; =============== S U B R O U T I N E ======================================= ROM:0012C75C ROM:0012C75C ROM:0012C75C sub_12C75C: ; CODE XREF: ROM:loc_12C70E↑p ROM:0012C75C clr.w d1 ROM:0012C75E move.b ($1250).w,d1 ROM:0012C762 cmpi.w #4,d1 ROM:0012C766 bcc.s locret_12C770 ROM:0012C768 movea.l off_12C772(pc,d1.w*4),a0 ROM:0012C76C nop ROM:0012C76E jmp (a0) ROM:0012C770 ; --------------------------------------------------------------------------- ROM:0012C770 ROM:0012C770 locret_12C770: ; CODE XREF: sub_12C75C+A↑j ROM:0012C770 rts ROM:0012C770 ; End of function sub_12C75C ROM:0012C770 ROM:0012C770 ; --------------------------------------------------------------------------- ROM:0012C772 off_12C772: dc.l loc_12C782 ; DATA XREF: sub_12C75C+C↑r ROM:0012C776 dc.l loc_12C78C ROM:0012C77A dc.l loc_12C7BC ROM:0012C77E dc.l locret_12C7F8 ROM:0012C782 ; --------------------------------------------------------------------------- ROM:0012C782 ROM:0012C782 loc_12C782: ; DATA XREF: ROM:off_12C772↑o ROM:0012C782 move.b #1,($1250).w ROM:0012C788 bra.s locret_12C7BA ROM:0012C78A ; --------------------------------------------------------------------------- ROM:0012C78A rts ROM:0012C78C ; --------------------------------------------------------------------------- ROM:0012C78C ROM:0012C78C loc_12C78C: ; DATA XREF: ROM:0012C776↑o ROM:0012C78C move.w $668(a5),d1 ROM:0012C790 move.w $672(a5),d0 ROM:0012C794 cmp.w ($506).w,d0 ROM:0012C798 bge.s locret_12C7BA ROM:0012C79A cmp.w ($D08).w,d1 ROM:0012C79E bge.s locret_12C7BA ROM:0012C7A0 move.w $66E(a5),d1 ROM:0012C7A4 clr.b ($853).w ROM:0012C7A8 move.w d1,($6F4).w ROM:0012C7AC move.b #1,($853).w ROM:0012C7B2 move.b #2,($1250).w ROM:0012C7B8 bra.s locret_12C7F6 ROM:0012C7BA ; --------------------------------------------------------------------------- ROM:0012C7BA ROM:0012C7BA locret_12C7BA: ; CODE XREF: ROM:0012C788↑j ROM:0012C7BA ; ROM:0012C798↑j ... ROM:0012C7BA rts ROM:0012C7BC ; --------------------------------------------------------------------------- ROM:0012C7BC ROM:0012C7BC loc_12C7BC: ; DATA XREF: ROM:0012C77A↑o ROM:0012C7BC cmpi.w #0,($6F4).w ROM:0012C7C2 bgt.s loc_12C7D2 ROM:0012C7C4 bset #6,($1426).w ROM:0012C7CA move.b #3,($1250).w ROM:0012C7D0 bra.s locret_12C7F8 ROM:0012C7D2 ; --------------------------------------------------------------------------- ROM:0012C7D2 ROM:0012C7D2 loc_12C7D2: ; CODE XREF: ROM:0012C7C2↑j ROM:0012C7D2 move.w $668(a5),d1 ROM:0012C7D6 move.w $672(a5),d0 ROM:0012C7DA cmp.w ($506).w,d0 ROM:0012C7DE bgt.s loc_12C7E6 ROM:0012C7E0 cmp.w ($D08).w,d1 ROM:0012C7E4 ble.s locret_12C7F6 ROM:0012C7E6 ROM:0012C7E6 loc_12C7E6: ; CODE XREF: ROM:0012C7DE↑j ROM:0012C7E6 clr.b ($853).w ROM:0012C7EA clr.w ($6F4).w ROM:0012C7EE move.b #1,($1250).w ROM:0012C7F4 bra.s locret_12C7BA ROM:0012C7F6 ; --------------------------------------------------------------------------- ROM:0012C7F6 ROM:0012C7F6 locret_12C7F6: ; CODE XREF: ROM:0012C7B8↑j ROM:0012C7F6 ; ROM:0012C7E4↑j ROM:0012C7F6 rts ROM:0012C7F8 ; --------------------------------------------------------------------------- ROM:0012C7F8 ROM:0012C7F8 locret_12C7F8: ; CODE XREF: ROM:0012C7D0↑j ROM:0012C7F8 ; DATA XREF: ROM:0012C77E↑o ROM:0012C7F8 rts ROM:0012C7FA ; --------------------------------------------------------------------------- ROM:0012C7FA rts ROM:0012C7FC ROM:0012C7FC ; =============== S U B R O U T I N E ======================================= ROM:0012C7FC ROM:0012C7FC ROM:0012C7FC sub_12C7FC: ; CODE XREF: ROM:0012C712↑p ROM:0012C7FC clr.w d1 ROM:0012C7FE move.b ($124F).w,d1 ROM:0012C802 cmpi.w #4,d1 ROM:0012C806 bcc.s locret_12C810 ROM:0012C808 movea.l off_12C812(pc,d1.w*4),a0 ROM:0012C80C nop ROM:0012C80E jmp (a0) ROM:0012C810 ; --------------------------------------------------------------------------- ROM:0012C810 ROM:0012C810 locret_12C810: ; CODE XREF: sub_12C7FC+A↑j ROM:0012C810 rts ROM:0012C810 ; End of function sub_12C7FC ROM:0012C810 ROM:0012C810 ; --------------------------------------------------------------------------- ROM:0012C812 off_12C812: dc.l loc_12C822 ; DATA XREF: sub_12C7FC+C↑r ROM:0012C816 dc.l loc_12C82C ROM:0012C81A dc.l loc_12C85A ROM:0012C81E dc.l locret_12C894 ROM:0012C822 ; --------------------------------------------------------------------------- ROM:0012C822 ROM:0012C822 loc_12C822: ; DATA XREF: ROM:off_12C812↑o ROM:0012C822 move.b #1,($124F).w ROM:0012C828 bra.s locret_12C858 ROM:0012C82A ; --------------------------------------------------------------------------- ROM:0012C82A rts ROM:0012C82C ; --------------------------------------------------------------------------- ROM:0012C82C ROM:0012C82C loc_12C82C: ; DATA XREF: ROM:0012C816↑o ROM:0012C82C move.w $666(a5),d1 ROM:0012C830 btst #3,($1430).w ROM:0012C836 bne.s locret_12C858 ROM:0012C838 cmp.w ($D08).w,d1 ROM:0012C83C ble.s locret_12C858 ROM:0012C83E move.w $66C(a5),d1 ROM:0012C842 clr.b ($852).w ROM:0012C846 move.w d1,($6F2).w ROM:0012C84A move.b #1,($852).w ROM:0012C850 move.b #2,($124F).w ROM:0012C856 bra.s locret_12C892 ROM:0012C858 ; --------------------------------------------------------------------------- ROM:0012C858 ROM:0012C858 locret_12C858: ; CODE XREF: ROM:0012C828↑j ROM:0012C858 ; ROM:0012C836↑j ... ROM:0012C858 rts ROM:0012C85A ; --------------------------------------------------------------------------- ROM:0012C85A ROM:0012C85A loc_12C85A: ; DATA XREF: ROM:0012C81A↑o ROM:0012C85A cmpi.w #0,($6F2).w ROM:0012C860 bgt.s loc_12C870 ROM:0012C862 bset #6,($1418).w ROM:0012C868 move.b #3,($124F).w ROM:0012C86E bra.s locret_12C894 ROM:0012C870 ; --------------------------------------------------------------------------- ROM:0012C870 ROM:0012C870 loc_12C870: ; CODE XREF: ROM:0012C860↑j ROM:0012C870 move.w $666(a5),d1 ROM:0012C874 btst #3,($1430).w ROM:0012C87A bne.s loc_12C882 ROM:0012C87C cmp.w ($D08).w,d1 ROM:0012C880 bge.s locret_12C892 ROM:0012C882 ROM:0012C882 loc_12C882: ; CODE XREF: ROM:0012C87A↑j ROM:0012C882 clr.b ($852).w ROM:0012C886 clr.w ($6F2).w ROM:0012C88A move.b #1,($124F).w ROM:0012C890 bra.s locret_12C858 ROM:0012C892 ; --------------------------------------------------------------------------- ROM:0012C892 ROM:0012C892 locret_12C892: ; CODE XREF: ROM:0012C856↑j ROM:0012C892 ; ROM:0012C880↑j ROM:0012C892 rts ROM:0012C894 ; --------------------------------------------------------------------------- ROM:0012C894 ROM:0012C894 locret_12C894: ; CODE XREF: ROM:0012C86E↑j ROM:0012C894 ; DATA XREF: ROM:0012C81E↑o ROM:0012C894 rts ROM:0012C896 ; --------------------------------------------------------------------------- ROM:0012C896 rts ROM:0012C898 ROM:0012C898 ; =============== S U B R O U T I N E ======================================= ROM:0012C898 ROM:0012C898 ROM:0012C898 sub_12C898: ; CODE XREF: sub_12C3F4↑p ROM:0012C898 btst #5,($1403).w ROM:0012C89E beq.s loc_12C8A8 ROM:0012C8A0 bset #6,($DE5).w ROM:0012C8A6 bra.s loc_12C8AE ROM:0012C8A8 ; --------------------------------------------------------------------------- ROM:0012C8A8 ROM:0012C8A8 loc_12C8A8: ; CODE XREF: sub_12C898+6↑j ROM:0012C8A8 bclr #6,($DE5).w ROM:0012C8AE ROM:0012C8AE loc_12C8AE: ; CODE XREF: sub_12C898+E↑j ROM:0012C8AE bset #6,($DFD).w ROM:0012C8B4 rts ROM:0012C8B4 ; End of function sub_12C898 ROM:0012C8B4 ROM:0012C8B6 ROM:0012C8B6 ; =============== S U B R O U T I N E ======================================= ROM:0012C8B6 ROM:0012C8B6 ROM:0012C8B6 sub_12C8B6: ; CODE XREF: sub_12D662+3E↓p ROM:0012C8B6 move.w ($CF2).w,d1 ROM:0012C8BA cmpi.w #3,d1 ROM:0012C8BE bcc.s locret_12C8C8 ROM:0012C8C0 movea.l off_12C8CA(pc,d1.w*4),a0 ROM:0012C8C4 nop ROM:0012C8C6 jmp (a0) ROM:0012C8C8 ; --------------------------------------------------------------------------- ROM:0012C8C8 ROM:0012C8C8 locret_12C8C8: ; CODE XREF: sub_12C8B6+8↑j ROM:0012C8C8 rts ROM:0012C8C8 ; End of function sub_12C8B6 ROM:0012C8C8 ROM:0012C8C8 ; --------------------------------------------------------------------------- ROM:0012C8CA off_12C8CA: dc.l loc_12C8D6 ; DATA XREF: sub_12C8B6+A↑r ROM:0012C8CE dc.l loc_12C8E0 ROM:0012C8D2 dc.l loc_12C908 ROM:0012C8D6 ; --------------------------------------------------------------------------- ROM:0012C8D6 ROM:0012C8D6 loc_12C8D6: ; DATA XREF: ROM:off_12C8CA↑o ROM:0012C8D6 move.w #1,($CF2).w ROM:0012C8DC bra.s locret_12C906 ROM:0012C8DE ; --------------------------------------------------------------------------- ROM:0012C8DE rts ROM:0012C8E0 ; --------------------------------------------------------------------------- ROM:0012C8E0 ROM:0012C8E0 loc_12C8E0: ; DATA XREF: ROM:0012C8CE↑o ROM:0012C8E0 btst #2,($1428).w ROM:0012C8E6 beq.s locret_12C906 ROM:0012C8E8 bsr.w sub_12C94E ROM:0012C8EC move.w $678(a5),d0 ROM:0012C8F0 clr.b ($883).w ROM:0012C8F4 move.w d0,($754).w ROM:0012C8F8 move.b #1,($883).w ROM:0012C8FE move.w #2,($CF2).w ROM:0012C904 bra.s locret_12C94A ROM:0012C906 ; --------------------------------------------------------------------------- ROM:0012C906 ROM:0012C906 locret_12C906: ; CODE XREF: ROM:0012C8DC↑j ROM:0012C906 ; ROM:0012C8E6↑j ... ROM:0012C906 rts ROM:0012C908 ; --------------------------------------------------------------------------- ROM:0012C908 ROM:0012C908 loc_12C908: ; DATA XREF: ROM:0012C8D2↑o ROM:0012C908 btst #2,($1428).w ROM:0012C90E bne.s loc_12C920 ROM:0012C910 clr.b ($883).w ROM:0012C914 clr.w ($754).w ROM:0012C918 move.w #1,($CF2).w ROM:0012C91E bra.s locret_12C906 ROM:0012C920 ; --------------------------------------------------------------------------- ROM:0012C920 ROM:0012C920 loc_12C920: ; CODE XREF: ROM:0012C90E↑j ROM:0012C920 cmpi.w #0,($754).w ROM:0012C926 bgt.s locret_12C94A ROM:0012C928 bsr.w sub_12C94E ROM:0012C92C move.w $678(a5),d0 ROM:0012C930 clr.b ($883).w ROM:0012C934 move.w d0,($754).w ROM:0012C938 move.b #1,($883).w ROM:0012C93E move.w #2,($CF2).w ROM:0012C944 bra.l *+6 ROM:0012C94A ; --------------------------------------------------------------------------- ROM:0012C94A ROM:0012C94A locret_12C94A: ; CODE XREF: ROM:0012C904↑j ROM:0012C94A ; ROM:0012C926↑j ... ROM:0012C94A rts ROM:0012C94C ; --------------------------------------------------------------------------- ROM:0012C94C rts ROM:0012C94E ROM:0012C94E ; =============== S U B R O U T I N E ======================================= ROM:0012C94E ROM:0012C94E ROM:0012C94E sub_12C94E: ; CODE XREF: ROM:0012C8E8↑p ROM:0012C94E ; ROM:0012C928↑p ROM:0012C94E btst #4,($1416).w ROM:0012C954 beq.s loc_12C964 ROM:0012C956 bclr #4,($1416).w ROM:0012C95C bset #4,($DE4).w ROM:0012C962 bra.s loc_12C96A ROM:0012C964 ; --------------------------------------------------------------------------- ROM:0012C964 ROM:0012C964 loc_12C964: ; CODE XREF: sub_12C94E+6↑j ROM:0012C964 bclr #4,($DE4).w ROM:0012C96A ROM:0012C96A loc_12C96A: ; CODE XREF: sub_12C94E+14↑j ROM:0012C96A bset #4,($DFC).w ROM:0012C970 btst #3,($1418).w ROM:0012C976 beq.s loc_12C986 ROM:0012C978 bclr #3,($1418).w ROM:0012C97E bset #5,($DE4).w ROM:0012C984 bra.s loc_12C98C ROM:0012C986 ; --------------------------------------------------------------------------- ROM:0012C986 ROM:0012C986 loc_12C986: ; CODE XREF: sub_12C94E+28↑j ROM:0012C986 bclr #5,($DE4).w ROM:0012C98C ROM:0012C98C loc_12C98C: ; CODE XREF: sub_12C94E+36↑j ROM:0012C98C bset #5,($DFC).w ROM:0012C992 btst #7,($1414).w ROM:0012C998 beq.s loc_12C9A8 ROM:0012C99A bclr #7,($1414).w ROM:0012C9A0 bset #6,($DE4).w ROM:0012C9A6 bra.s loc_12C9AE ROM:0012C9A8 ; --------------------------------------------------------------------------- ROM:0012C9A8 ROM:0012C9A8 loc_12C9A8: ; CODE XREF: sub_12C94E+4A↑j ROM:0012C9A8 bclr #6,($DE4).w ROM:0012C9AE ROM:0012C9AE loc_12C9AE: ; CODE XREF: sub_12C94E+58↑j ROM:0012C9AE bset #6,($DFC).w ROM:0012C9B4 btst #5,($1416).w ROM:0012C9BA beq.s loc_12C9CA ROM:0012C9BC bclr #5,($1416).w ROM:0012C9C2 bset #7,($DE4).w ROM:0012C9C8 bra.s loc_12C9D0 ROM:0012C9CA ; --------------------------------------------------------------------------- ROM:0012C9CA ROM:0012C9CA loc_12C9CA: ; CODE XREF: sub_12C94E+6C↑j ROM:0012C9CA bclr #7,($DE4).w ROM:0012C9D0 ROM:0012C9D0 loc_12C9D0: ; CODE XREF: sub_12C94E+7A↑j ROM:0012C9D0 bset #7,($DFC).w ROM:0012C9D6 rts ROM:0012C9D6 ; End of function sub_12C94E ROM:0012C9D6 ROM:0012C9D8 ROM:0012C9D8 ; =============== S U B R O U T I N E ======================================= ROM:0012C9D8 ROM:0012C9D8 ROM:0012C9D8 sub_12C9D8: ; CODE XREF: sub_12D662+26↓p ROM:0012C9D8 move.w ($CF4).w,d1 ROM:0012C9DC cmpi.w #5,d1 ROM:0012C9E0 bcc.s locret_12C9EA ROM:0012C9E2 movea.l off_12C9EC(pc,d1.w*4),a0 ROM:0012C9E6 nop ROM:0012C9E8 jmp (a0) ROM:0012C9EA ; --------------------------------------------------------------------------- ROM:0012C9EA ROM:0012C9EA locret_12C9EA: ; CODE XREF: sub_12C9D8+8↑j ROM:0012C9EA rts ROM:0012C9EA ; End of function sub_12C9D8 ROM:0012C9EA ROM:0012C9EA ; --------------------------------------------------------------------------- ROM:0012C9EC off_12C9EC: dc.l loc_12CA00 ; DATA XREF: sub_12C9D8+A↑r ROM:0012C9F0 dc.l loc_12CA0A ROM:0012C9F4 dc.l loc_12CA38 ROM:0012C9F8 dc.l loc_12CA84 ROM:0012C9FC dc.l loc_12CB2C ROM:0012CA00 ; --------------------------------------------------------------------------- ROM:0012CA00 ROM:0012CA00 loc_12CA00: ; DATA XREF: ROM:off_12C9EC↑o ROM:0012CA00 move.w #1,($CF4).w ROM:0012CA06 bra.s loc_12CA32 ROM:0012CA08 ; --------------------------------------------------------------------------- ROM:0012CA08 rts ROM:0012CA0A ; --------------------------------------------------------------------------- ROM:0012CA0A ROM:0012CA0A loc_12CA0A: ; DATA XREF: ROM:0012C9F0↑o ROM:0012CA0A btst #1,($140A).w ROM:0012CA10 beq.s loc_12CA32 ROM:0012CA12 move.w $67C(a5),d1 ROM:0012CA16 clr.b ($854).w ROM:0012CA1A move.w d1,($6F6).w ROM:0012CA1E move.b #1,($854).w ROM:0012CA24 bclr #3,($DE3).w ROM:0012CA2A move.w #2,($CF4).w ROM:0012CA30 bra.s loc_12CA7E ROM:0012CA32 ; --------------------------------------------------------------------------- ROM:0012CA32 ROM:0012CA32 loc_12CA32: ; CODE XREF: ROM:0012CA06↑j ROM:0012CA32 ; ROM:0012CA10↑j ... ROM:0012CA32 bsr.w sub_12CB48 ROM:0012CA36 rts ROM:0012CA38 ; --------------------------------------------------------------------------- ROM:0012CA38 ROM:0012CA38 loc_12CA38: ; DATA XREF: ROM:0012C9F4↑o ROM:0012CA38 btst #1,($140A).w ROM:0012CA3E bne.s loc_12CA50 ROM:0012CA40 clr.b ($854).w ROM:0012CA44 clr.w ($6F6).w ROM:0012CA48 move.w #1,($CF4).w ROM:0012CA4E bra.s loc_12CA32 ROM:0012CA50 ; --------------------------------------------------------------------------- ROM:0012CA50 ROM:0012CA50 loc_12CA50: ; CODE XREF: ROM:0012CA3E↑j ROM:0012CA50 cmpi.w #0,($6F6).w ROM:0012CA56 bgt.s loc_12CA7E ROM:0012CA58 btst #1,($140A).w ROM:0012CA5E beq.s loc_12CA7E ROM:0012CA60 move.w $67E(a5),d1 ROM:0012CA64 clr.b ($854).w ROM:0012CA68 move.w d1,($6F6).w ROM:0012CA6C move.b #1,($854).w ROM:0012CA72 move.w #3,($CF4).w ROM:0012CA78 bra.l loc_12CB22 ROM:0012CA7E ; --------------------------------------------------------------------------- ROM:0012CA7E ROM:0012CA7E loc_12CA7E: ; CODE XREF: ROM:0012CA30↑j ROM:0012CA7E ; ROM:0012CA56↑j ... ROM:0012CA7E bsr.w sub_12CB48 ROM:0012CA82 rts ROM:0012CA84 ; --------------------------------------------------------------------------- ROM:0012CA84 ROM:0012CA84 loc_12CA84: ; DATA XREF: ROM:0012C9F8↑o ROM:0012CA84 cmpi.w #0,($6F6).w ROM:0012CA8A bgt.s loc_12CAB4 ROM:0012CA8C btst #1,($140A).w ROM:0012CA92 beq.s loc_12CAB4 ROM:0012CA94 move.w $67E(a5),d1 ROM:0012CA98 clr.b ($854).w ROM:0012CA9C move.w d1,($6F6).w ROM:0012CAA0 move.b #1,($854).w ROM:0012CAA6 bset #3,($DFB).w ROM:0012CAAC move.w #3,($CF4).w ROM:0012CAB2 bra.s loc_12CB22 ROM:0012CAB4 ; --------------------------------------------------------------------------- ROM:0012CAB4 ROM:0012CAB4 loc_12CAB4: ; CODE XREF: ROM:0012CA8A↑j ROM:0012CAB4 ; ROM:0012CA92↑j ROM:0012CAB4 cmpi.w #0,($6F6).w ROM:0012CABA bgt.s loc_12CAD6 ROM:0012CABC btst #1,($140A).w ROM:0012CAC2 bne.s loc_12CAD6 ROM:0012CAC4 move.w #0,($CF6).w ROM:0012CACA move.w #1,($CF4).w ROM:0012CAD0 bra.l loc_12CA32 ROM:0012CAD6 ; --------------------------------------------------------------------------- ROM:0012CAD6 ROM:0012CAD6 loc_12CAD6: ; CODE XREF: ROM:0012CABA↑j ROM:0012CAD6 ; ROM:0012CAC2↑j ROM:0012CAD6 btst #1,($140A).w ROM:0012CADC bne.s loc_12CAF8 ROM:0012CADE move.w #0,($CF6).w ROM:0012CAE4 clr.b ($854).w ROM:0012CAE8 clr.w ($6F6).w ROM:0012CAEC move.w #1,($CF4).w ROM:0012CAF2 bra.l loc_12CA32 ROM:0012CAF8 ; --------------------------------------------------------------------------- ROM:0012CAF8 ROM:0012CAF8 loc_12CAF8: ; CODE XREF: ROM:0012CADC↑j ROM:0012CAF8 btst #7,($1411).w ROM:0012CAFE beq.s loc_12CB22 ROM:0012CB00 move.w #0,($CF6).w ROM:0012CB06 bset #3,($DE3).w ROM:0012CB0C bset #3,($DFB).w ROM:0012CB12 clr.b ($854).w ROM:0012CB16 clr.w ($6F6).w ROM:0012CB1A move.w #4,($CF4).w ROM:0012CB20 bra.s loc_12CB40 ROM:0012CB22 ; --------------------------------------------------------------------------- ROM:0012CB22 ROM:0012CB22 loc_12CB22: ; CODE XREF: ROM:0012CA78↑j ROM:0012CB22 ; ROM:0012CAB2↑j ... ROM:0012CB22 bsr.w sub_12CB48 ROM:0012CB26 bsr.w sub_12CB82 ROM:0012CB2A rts ROM:0012CB2C ; --------------------------------------------------------------------------- ROM:0012CB2C ROM:0012CB2C loc_12CB2C: ; DATA XREF: ROM:0012C9FC↑o ROM:0012CB2C btst #1,($140A).w ROM:0012CB32 bne.s loc_12CB40 ROM:0012CB34 move.w #1,($CF4).w ROM:0012CB3A bra.l loc_12CA32 ROM:0012CB40 ; --------------------------------------------------------------------------- ROM:0012CB40 ROM:0012CB40 loc_12CB40: ; CODE XREF: ROM:0012CB20↑j ROM:0012CB40 ; ROM:0012CB32↑j ROM:0012CB40 bsr.w sub_12CB48 ROM:0012CB44 rts ROM:0012CB46 ; --------------------------------------------------------------------------- ROM:0012CB46 rts ROM:0012CB48 ROM:0012CB48 ; =============== S U B R O U T I N E ======================================= ROM:0012CB48 ROM:0012CB48 ROM:0012CB48 sub_12CB48: ; CODE XREF: ROM:loc_12CA32↑p ROM:0012CB48 ; ROM:loc_12CA7E↑p ... ROM:0012CB48 btst #3,($1430).w ROM:0012CB4E bne.s loc_12CB7A ROM:0012CB50 btst #7,($1426).w ROM:0012CB56 beq.s loc_12CB72 ROM:0012CB58 move.w $67A(a5),d1 ROM:0012CB5C cmp.w ($9E8).w,d1 ROM:0012CB60 bgt.s loc_12CB6A ROM:0012CB62 bset #1,($140A).w ROM:0012CB68 bra.s loc_12CB70 ROM:0012CB6A ; --------------------------------------------------------------------------- ROM:0012CB6A ROM:0012CB6A loc_12CB6A: ; CODE XREF: sub_12CB48+18↑j ROM:0012CB6A bclr #1,($140A).w ROM:0012CB70 ROM:0012CB70 loc_12CB70: ; CODE XREF: sub_12CB48+20↑j ROM:0012CB70 bra.s loc_12CB78 ROM:0012CB72 ; --------------------------------------------------------------------------- ROM:0012CB72 ROM:0012CB72 loc_12CB72: ; CODE XREF: sub_12CB48+E↑j ROM:0012CB72 bclr #1,($140A).w ROM:0012CB78 ROM:0012CB78 loc_12CB78: ; CODE XREF: sub_12CB48:loc_12CB70↑j ROM:0012CB78 bra.s locret_12CB80 ROM:0012CB7A ; --------------------------------------------------------------------------- ROM:0012CB7A ROM:0012CB7A loc_12CB7A: ; CODE XREF: sub_12CB48+6↑j ROM:0012CB7A bclr #1,($140A).w ROM:0012CB80 ROM:0012CB80 locret_12CB80: ; CODE XREF: sub_12CB48:loc_12CB78↑j ROM:0012CB80 rts ROM:0012CB80 ; End of function sub_12CB48 ROM:0012CB80 ROM:0012CB82 ROM:0012CB82 ; =============== S U B R O U T I N E ======================================= ROM:0012CB82 ROM:0012CB82 ROM:0012CB82 sub_12CB82: ; CODE XREF: ROM:0012CB26↑p ROM:0012CB82 move.w ($CF6).w,d1 ROM:0012CB86 cmpi.w #4,d1 ROM:0012CB8A bcc.s locret_12CB94 ROM:0012CB8C movea.l off_12CB96(pc,d1.w*4),a0 ROM:0012CB90 nop ROM:0012CB92 jmp (a0) ROM:0012CB94 ; --------------------------------------------------------------------------- ROM:0012CB94 ROM:0012CB94 locret_12CB94: ; CODE XREF: sub_12CB82+8↑j ROM:0012CB94 rts ROM:0012CB94 ; End of function sub_12CB82 ROM:0012CB94 ROM:0012CB94 ; --------------------------------------------------------------------------- ROM:0012CB96 off_12CB96: dc.l loc_12CBA6 ; DATA XREF: sub_12CB82+A↑r ROM:0012CB9A dc.l loc_12CBC6 ROM:0012CB9E dc.l loc_12CBFA ROM:0012CBA2 dc.l locret_12CC4E ROM:0012CBA6 ; --------------------------------------------------------------------------- ROM:0012CBA6 ROM:0012CBA6 loc_12CBA6: ; DATA XREF: ROM:off_12CB96↑o ROM:0012CBA6 bclr #7,($1411).w ROM:0012CBAC bclr #2,($1411).w ROM:0012CBB2 bclr #1,($141B).w ROM:0012CBB8 move.w #1,($CF6).w ROM:0012CBBE bra.l loc_12CBF4 ROM:0012CBC4 ; --------------------------------------------------------------------------- ROM:0012CBC4 rts ROM:0012CBC6 ; --------------------------------------------------------------------------- ROM:0012CBC6 ROM:0012CBC6 loc_12CBC6: ; DATA XREF: ROM:0012CB9A↑o ROM:0012CBC6 btst #2,($1411).w ROM:0012CBCC beq.s loc_12CBF4 ROM:0012CBCE btst #1,($141B).w ROM:0012CBD4 beq.s loc_12CBF4 ROM:0012CBD6 move.w $684(a5),d1 ROM:0012CBDA clr.b ($855).w ROM:0012CBDE move.w d1,($6F8).w ROM:0012CBE2 move.b #1,($855).w ROM:0012CBE8 move.w #2,($CF6).w ROM:0012CBEE bra.l loc_12CC48 ROM:0012CBF4 ; --------------------------------------------------------------------------- ROM:0012CBF4 ROM:0012CBF4 loc_12CBF4: ; CODE XREF: ROM:0012CBBE↑j ROM:0012CBF4 ; ROM:0012CBCC↑j ... ROM:0012CBF4 bsr.w sub_12CC52 ROM:0012CBF8 rts ROM:0012CBFA ; --------------------------------------------------------------------------- ROM:0012CBFA ROM:0012CBFA loc_12CBFA: ; DATA XREF: ROM:0012CB9E↑o ROM:0012CBFA btst #2,($1411).w ROM:0012CC00 beq.s loc_12CC0A ROM:0012CC02 btst #1,($141B).w ROM:0012CC08 bne.s loc_12CC1E ROM:0012CC0A ROM:0012CC0A loc_12CC0A: ; CODE XREF: ROM:0012CC00↑j ROM:0012CC0A clr.b ($855).w ROM:0012CC0E clr.w ($6F8).w ROM:0012CC12 move.w #1,($CF6).w ROM:0012CC18 bra.l loc_12CBF4 ROM:0012CC1E ; --------------------------------------------------------------------------- ROM:0012CC1E ROM:0012CC1E loc_12CC1E: ; CODE XREF: ROM:0012CC08↑j ROM:0012CC1E btst #2,($1411).w ROM:0012CC24 beq.s loc_12CC48 ROM:0012CC26 btst #1,($141B).w ROM:0012CC2C beq.s loc_12CC48 ROM:0012CC2E cmpi.w #0,($6F8).w ROM:0012CC34 bgt.s loc_12CC48 ROM:0012CC36 bset #7,($1411).w ROM:0012CC3C move.w #3,($CF6).w ROM:0012CC42 bra.l locret_12CC4E ROM:0012CC48 ; --------------------------------------------------------------------------- ROM:0012CC48 ROM:0012CC48 loc_12CC48: ; CODE XREF: ROM:0012CBEE↑j ROM:0012CC48 ; ROM:0012CC24↑j ... ROM:0012CC48 bsr.w sub_12CC52 ROM:0012CC4C rts ROM:0012CC4E ; --------------------------------------------------------------------------- ROM:0012CC4E ROM:0012CC4E locret_12CC4E: ; CODE XREF: ROM:0012CC42↑j ROM:0012CC4E ; DATA XREF: ROM:0012CBA2↑o ROM:0012CC4E rts ROM:0012CC50 ; --------------------------------------------------------------------------- ROM:0012CC50 rts ROM:0012CC52 ROM:0012CC52 ; =============== S U B R O U T I N E ======================================= ROM:0012CC52 ROM:0012CC52 ROM:0012CC52 sub_12CC52: ; CODE XREF: ROM:loc_12CBF4↑p ROM:0012CC52 ; ROM:loc_12CC48↑p ROM:0012CC52 move.w $682(a5),d1 ROM:0012CC56 move.w $680(a5),d2 ROM:0012CC5A cmp.w ($BEA).w,d1 ROM:0012CC5E blt.s loc_12CC66 ROM:0012CC60 cmp.w ($BEA).w,d2 ROM:0012CC64 ble.s loc_12CC6E ROM:0012CC66 ROM:0012CC66 loc_12CC66: ; CODE XREF: sub_12CC52+C↑j ROM:0012CC66 bset #1,($141B).w ROM:0012CC6C bra.s loc_12CC74 ROM:0012CC6E ; --------------------------------------------------------------------------- ROM:0012CC6E ROM:0012CC6E loc_12CC6E: ; CODE XREF: sub_12CC52+12↑j ROM:0012CC6E bclr #1,($141B).w ROM:0012CC74 ROM:0012CC74 loc_12CC74: ; CODE XREF: sub_12CC52+1A↑j ROM:0012CC74 cmpi.w #0,($BEE).w ROM:0012CC7A bne.s loc_12CC7E ROM:0012CC7C bra.s loc_12CC98 ROM:0012CC7E ; --------------------------------------------------------------------------- ROM:0012CC7E ROM:0012CC7E loc_12CC7E: ; CODE XREF: sub_12CC52+28↑j ROM:0012CC7E move.w ($BE8).w,d0 ROM:0012CC82 cmp.w ($BEE).w,d0 ROM:0012CC86 bgt.s loc_12CC8A ROM:0012CC88 bra.s loc_12CC98 ROM:0012CC8A ; --------------------------------------------------------------------------- ROM:0012CC8A ROM:0012CC8A loc_12CC8A: ; CODE XREF: sub_12CC52+34↑j ROM:0012CC8A move.w ($BE2).w,d1 ROM:0012CC8E sub.w $54A(a5),d1 ROM:0012CC92 cmp.w ($BEE).w,d1 ROM:0012CC96 blt.s loc_12CCA0 ROM:0012CC98 ROM:0012CC98 loc_12CC98: ; CODE XREF: sub_12CC52+2A↑j ROM:0012CC98 ; sub_12CC52+36↑j ROM:0012CC98 bset #2,($1411).w ROM:0012CC9E bra.s locret_12CCA6 ROM:0012CCA0 ; --------------------------------------------------------------------------- ROM:0012CCA0 ROM:0012CCA0 loc_12CCA0: ; CODE XREF: sub_12CC52+44↑j ROM:0012CCA0 bclr #2,($1411).w ROM:0012CCA6 ROM:0012CCA6 locret_12CCA6: ; CODE XREF: sub_12CC52+4C↑j ROM:0012CCA6 rts ROM:0012CCA6 ; End of function sub_12CC52 ROM:0012CCA6 ROM:0012CCA8 ROM:0012CCA8 ; =============== S U B R O U T I N E ======================================= ROM:0012CCA8 ROM:0012CCA8 ROM:0012CCA8 sub_12CCA8: ; CODE XREF: sub_12D662+44↓p ROM:0012CCA8 move.w ($CF8).w,d1 ROM:0012CCAC cmpi.w #3,d1 ROM:0012CCB0 bcc.s locret_12CCBA ROM:0012CCB2 movea.l off_12CCBC(pc,d1.w*4),a0 ROM:0012CCB6 nop ROM:0012CCB8 jmp (a0) ROM:0012CCBA ; --------------------------------------------------------------------------- ROM:0012CCBA ROM:0012CCBA locret_12CCBA: ; CODE XREF: sub_12CCA8+8↑j ROM:0012CCBA rts ROM:0012CCBA ; End of function sub_12CCA8 ROM:0012CCBA ROM:0012CCBA ; --------------------------------------------------------------------------- ROM:0012CCBC off_12CCBC: dc.l loc_12CCC8 ; DATA XREF: sub_12CCA8+A↑r ROM:0012CCC0 dc.l loc_12CCD2 ROM:0012CCC4 dc.l loc_12CD02 ROM:0012CCC8 ; --------------------------------------------------------------------------- ROM:0012CCC8 ROM:0012CCC8 loc_12CCC8: ; DATA XREF: ROM:off_12CCBC↑o ROM:0012CCC8 move.w #1,($CF8).w ROM:0012CCCE bra.s locret_12CD00 ROM:0012CCD0 ; --------------------------------------------------------------------------- ROM:0012CCD0 rts ROM:0012CCD2 ; --------------------------------------------------------------------------- ROM:0012CCD2 ROM:0012CCD2 loc_12CCD2: ; DATA XREF: ROM:0012CCC0↑o ROM:0012CCD2 btst #2,($1428).w ROM:0012CCD8 beq.s locret_12CD00 ROM:0012CCDA cmpi.w #0,($588).w ROM:0012CCE0 ble.s locret_12CD00 ROM:0012CCE2 bsr.w sub_12CD50 ROM:0012CCE6 move.w $686(a5),d0 ROM:0012CCEA clr.b ($856).w ROM:0012CCEE move.w d0,($6FA).w ROM:0012CCF2 move.b #1,($856).w ROM:0012CCF8 move.w #2,($CF8).w ROM:0012CCFE bra.s locret_12CD4C ROM:0012CD00 ; --------------------------------------------------------------------------- ROM:0012CD00 ROM:0012CD00 locret_12CD00: ; CODE XREF: ROM:0012CCCE↑j ROM:0012CD00 ; ROM:0012CCD8↑j ... ROM:0012CD00 rts ROM:0012CD02 ; --------------------------------------------------------------------------- ROM:0012CD02 ROM:0012CD02 loc_12CD02: ; DATA XREF: ROM:0012CCC4↑o ROM:0012CD02 btst #2,($1428).w ROM:0012CD08 beq.s loc_12CD12 ROM:0012CD0A cmpi.w #0,($588).w ROM:0012CD10 bgt.s loc_12CD22 ROM:0012CD12 ROM:0012CD12 loc_12CD12: ; CODE XREF: ROM:0012CD08↑j ROM:0012CD12 clr.b ($856).w ROM:0012CD16 clr.w ($6FA).w ROM:0012CD1A move.w #1,($CF8).w ROM:0012CD20 bra.s locret_12CD00 ROM:0012CD22 ; --------------------------------------------------------------------------- ROM:0012CD22 ROM:0012CD22 loc_12CD22: ; CODE XREF: ROM:0012CD10↑j ROM:0012CD22 cmpi.w #0,($6FA).w ROM:0012CD28 bgt.s locret_12CD4C ROM:0012CD2A bsr.w sub_12CD50 ROM:0012CD2E move.w $686(a5),d0 ROM:0012CD32 clr.b ($856).w ROM:0012CD36 move.w d0,($6FA).w ROM:0012CD3A move.b #1,($856).w ROM:0012CD40 move.w #2,($CF8).w ROM:0012CD46 bra.l *+6 ROM:0012CD4C ; --------------------------------------------------------------------------- ROM:0012CD4C ROM:0012CD4C locret_12CD4C: ; CODE XREF: ROM:0012CCFE↑j ROM:0012CD4C ; ROM:0012CD28↑j ... ROM:0012CD4C rts ROM:0012CD4E ; --------------------------------------------------------------------------- ROM:0012CD4E rts ROM:0012CD50 ROM:0012CD50 ; =============== S U B R O U T I N E ======================================= ROM:0012CD50 ROM:0012CD50 ROM:0012CD50 sub_12CD50: ; CODE XREF: ROM:0012CCE2↑p ROM:0012CD50 ; ROM:0012CD2A↑p ROM:0012CD50 btst #5,($1410).w ROM:0012CD56 beq.s loc_12CD66 ROM:0012CD58 bclr #5,($1410).w ROM:0012CD5E bset #2,($DE5).w ROM:0012CD64 bra.s loc_12CD6C ROM:0012CD66 ; --------------------------------------------------------------------------- ROM:0012CD66 ROM:0012CD66 loc_12CD66: ; CODE XREF: sub_12CD50+6↑j ROM:0012CD66 bclr #2,($DE5).w ROM:0012CD6C ROM:0012CD6C loc_12CD6C: ; CODE XREF: sub_12CD50+14↑j ROM:0012CD6C bset #2,($DFD).w ROM:0012CD72 rts ROM:0012CD72 ; End of function sub_12CD50 ROM:0012CD72 ROM:0012CD74 ROM:0012CD74 ; =============== S U B R O U T I N E ======================================= ROM:0012CD74 ROM:0012CD74 ROM:0012CD74 sub_12CD74: ; CODE XREF: sub_12D662+20↓p ROM:0012CD74 move.w $218(a5),d0 ROM:0012CD78 cmpi.w #0,d0 ROM:0012CD7C bne.s loc_12CD84 ROM:0012CD7E bsr.w sub_12CD8A ROM:0012CD82 bra.s locret_12CD88 ROM:0012CD84 ; --------------------------------------------------------------------------- ROM:0012CD84 ROM:0012CD84 loc_12CD84: ; CODE XREF: sub_12CD74+8↑j ROM:0012CD84 bsr.w sub_12CE56 ROM:0012CD88 ROM:0012CD88 locret_12CD88: ; CODE XREF: sub_12CD74+E↑j ROM:0012CD88 rts ROM:0012CD88 ; End of function sub_12CD74 ROM:0012CD88 ROM:0012CD8A ROM:0012CD8A ; =============== S U B R O U T I N E ======================================= ROM:0012CD8A ROM:0012CD8A ROM:0012CD8A sub_12CD8A: ; CODE XREF: sub_12CD74+A↑p ROM:0012CD8A clr.w d1 ROM:0012CD8C move.b ($1253).w,d1 ROM:0012CD90 cmpi.w #3,d1 ROM:0012CD94 bcc.s locret_12CD9E ROM:0012CD96 movea.l off_12CDA0(pc,d1.w*4),a0 ROM:0012CD9A nop ROM:0012CD9C jmp (a0) ROM:0012CD9E ; --------------------------------------------------------------------------- ROM:0012CD9E ROM:0012CD9E locret_12CD9E: ; CODE XREF: sub_12CD8A+A↑j ROM:0012CD9E rts ROM:0012CD9E ; End of function sub_12CD8A ROM:0012CD9E ROM:0012CD9E ; --------------------------------------------------------------------------- ROM:0012CDA0 off_12CDA0: dc.l loc_12CDAC ; DATA XREF: sub_12CD8A+C↑r ROM:0012CDA4 dc.l loc_12CDBC ROM:0012CDA8 dc.l loc_12CE12 ROM:0012CDAC ; --------------------------------------------------------------------------- ROM:0012CDAC ROM:0012CDAC loc_12CDAC: ; DATA XREF: ROM:off_12CDA0↑o ROM:0012CDAC bclr #1,($DE4).w ROM:0012CDB2 move.b #1,($1253).w ROM:0012CDB8 bra.s locret_12CE10 ROM:0012CDBA ; --------------------------------------------------------------------------- ROM:0012CDBA rts ROM:0012CDBC ; --------------------------------------------------------------------------- ROM:0012CDBC ROM:0012CDBC loc_12CDBC: ; DATA XREF: ROM:0012CDA4↑o ROM:0012CDBC move.w $68C(a5),d0 ROM:0012CDC0 cmp.w ($50A).w,d0 ROM:0012CDC4 bgt.s loc_12CDD4 ROM:0012CDC6 bset #1,($DE4).w ROM:0012CDCC bset #1,($DFC).w ROM:0012CDD2 bra.s locret_12CE10 ROM:0012CDD4 ; --------------------------------------------------------------------------- ROM:0012CDD4 ROM:0012CDD4 loc_12CDD4: ; CODE XREF: ROM:0012CDC4↑j ROM:0012CDD4 move.w $68A(a5),d0 ROM:0012CDD8 cmp.w ($50A).w,d0 ROM:0012CDDC bgt.s loc_12CDEE ROM:0012CDDE bclr #1,($DE4).w ROM:0012CDE4 bset #1,($DFC).w ROM:0012CDEA bra.s locret_12CE10 ROM:0012CDEC ; --------------------------------------------------------------------------- ROM:0012CDEC bra.s locret_12CE10 ROM:0012CDEE ; --------------------------------------------------------------------------- ROM:0012CDEE ROM:0012CDEE loc_12CDEE: ; CODE XREF: ROM:0012CDDC↑j ROM:0012CDEE btst #2,($1403).w ROM:0012CDF4 beq.s locret_12CE10 ROM:0012CDF6 move.w $688(a5),d1 ROM:0012CDFA clr.b ($830).w ROM:0012CDFE move.w d1,($6AE).w ROM:0012CE02 move.b #1,($830).w ROM:0012CE08 move.b #2,($1253).w ROM:0012CE0E bra.s locret_12CE52 ROM:0012CE10 ; --------------------------------------------------------------------------- ROM:0012CE10 ROM:0012CE10 locret_12CE10: ; CODE XREF: ROM:0012CDB8↑j ROM:0012CE10 ; ROM:0012CDD2↑j ... ROM:0012CE10 rts ROM:0012CE12 ; --------------------------------------------------------------------------- ROM:0012CE12 ROM:0012CE12 loc_12CE12: ; DATA XREF: ROM:0012CDA8↑o ROM:0012CE12 move.w $68A(a5),d0 ROM:0012CE16 cmp.w ($50A).w,d0 ROM:0012CE1A bgt.s loc_12CE1E ROM:0012CE1C bra.s loc_12CE26 ROM:0012CE1E ; --------------------------------------------------------------------------- ROM:0012CE1E ROM:0012CE1E loc_12CE1E: ; CODE XREF: ROM:0012CE1A↑j ROM:0012CE1E btst #2,($1403).w ROM:0012CE24 bne.s loc_12CE36 ROM:0012CE26 ROM:0012CE26 loc_12CE26: ; CODE XREF: ROM:0012CE1C↑j ROM:0012CE26 clr.b ($830).w ROM:0012CE2A clr.w ($6AE).w ROM:0012CE2E move.b #1,($1253).w ROM:0012CE34 bra.s locret_12CE10 ROM:0012CE36 ; --------------------------------------------------------------------------- ROM:0012CE36 ROM:0012CE36 loc_12CE36: ; CODE XREF: ROM:0012CE24↑j ROM:0012CE36 cmpi.w #0,($6AE).w ROM:0012CE3C bgt.s locret_12CE52 ROM:0012CE3E bset #1,($DE4).w ROM:0012CE44 bset #1,($DFC).w ROM:0012CE4A move.b #1,($1253).w ROM:0012CE50 bra.s locret_12CE10 ROM:0012CE52 ; --------------------------------------------------------------------------- ROM:0012CE52 ROM:0012CE52 locret_12CE52: ; CODE XREF: ROM:0012CE0E↑j ROM:0012CE52 ; ROM:0012CE3C↑j ROM:0012CE52 rts ROM:0012CE54 ; --------------------------------------------------------------------------- ROM:0012CE54 rts ROM:0012CE56 ROM:0012CE56 ; =============== S U B R O U T I N E ======================================= ROM:0012CE56 ROM:0012CE56 ROM:0012CE56 sub_12CE56: ; CODE XREF: sub_12CD74:loc_12CD84↑p ROM:0012CE56 btst #1,($1411).w ROM:0012CE5C beq.s loc_12CE66 ROM:0012CE5E bset #1,($DE4).w ROM:0012CE64 bra.s loc_12CE6C ROM:0012CE66 ; --------------------------------------------------------------------------- ROM:0012CE66 ROM:0012CE66 loc_12CE66: ; CODE XREF: sub_12CE56+6↑j ROM:0012CE66 bclr #1,($DE4).w ROM:0012CE6C ROM:0012CE6C loc_12CE6C: ; CODE XREF: sub_12CE56+E↑j ROM:0012CE6C btst #1,($DFD).w ROM:0012CE72 bne.s loc_12CE7C ROM:0012CE74 btst #4,($DFD).w ROM:0012CE7A beq.s loc_12CE84 ROM:0012CE7C ROM:0012CE7C loc_12CE7C: ; CODE XREF: sub_12CE56+1C↑j ROM:0012CE7C bset #1,($DFC).w ROM:0012CE82 bra.s locret_12CE8A ROM:0012CE84 ; --------------------------------------------------------------------------- ROM:0012CE84 ROM:0012CE84 loc_12CE84: ; CODE XREF: sub_12CE56+24↑j ROM:0012CE84 bclr #1,($DFC).w ROM:0012CE8A ROM:0012CE8A locret_12CE8A: ; CODE XREF: sub_12CE56+2C↑j ROM:0012CE8A rts ROM:0012CE8A ; End of function sub_12CE56 ROM:0012CE8A ROM:0012CE8C ROM:0012CE8C ; =============== S U B R O U T I N E ======================================= ROM:0012CE8C ROM:0012CE8C ROM:0012CE8C sub_12CE8C: ; CODE XREF: sub_12D662↓p ROM:0012CE8C bsr.w sub_12CE96 ROM:0012CE90 bsr.w sub_12D0C4 ROM:0012CE94 rts ROM:0012CE94 ; End of function sub_12CE8C ROM:0012CE94 ROM:0012CE96 ROM:0012CE96 ; =============== S U B R O U T I N E ======================================= ROM:0012CE96 ROM:0012CE96 ROM:0012CE96 sub_12CE96: ; CODE XREF: sub_12CE8C↑p ROM:0012CE96 clr.w d1 ROM:0012CE98 move.b ($1254).w,d1 ROM:0012CE9C cmpi.w #7,d1 ROM:0012CEA0 bcc.s locret_12CEAA ROM:0012CEA2 movea.l off_12CEAC(pc,d1.w*4),a0 ROM:0012CEA6 nop ROM:0012CEA8 jmp (a0) ROM:0012CEAA ; --------------------------------------------------------------------------- ROM:0012CEAA ROM:0012CEAA locret_12CEAA: ; CODE XREF: sub_12CE96+A↑j ROM:0012CEAA rts ROM:0012CEAA ; End of function sub_12CE96 ROM:0012CEAA ROM:0012CEAA ; --------------------------------------------------------------------------- ROM:0012CEAC off_12CEAC: dc.l loc_12CEC8 ; DATA XREF: sub_12CE96+C↑r ROM:0012CEB0 dc.l loc_12CEDC ROM:0012CEB4 dc.l loc_12CF32 ROM:0012CEB8 dc.l loc_12CF92 ROM:0012CEBC dc.l loc_12CFE8 ROM:0012CEC0 dc.l loc_12D052 ROM:0012CEC4 dc.l locret_12D074 ROM:0012CEC8 ; --------------------------------------------------------------------------- ROM:0012CEC8 ROM:0012CEC8 loc_12CEC8: ; DATA XREF: ROM:off_12CEAC↑o ROM:0012CEC8 bclr #7,($DE2).w ROM:0012CECE bsr.w sub_12D076 ROM:0012CED2 move.b #1,($1254).w ROM:0012CED8 bra.s loc_12CF2C ROM:0012CEDA ; --------------------------------------------------------------------------- ROM:0012CEDA rts ROM:0012CEDC ; --------------------------------------------------------------------------- ROM:0012CEDC ROM:0012CEDC loc_12CEDC: ; DATA XREF: ROM:0012CEB0↑o ROM:0012CEDC btst #3,($140D).w ROM:0012CEE2 beq.s loc_12CEF6 ROM:0012CEE4 bset #7,($DFA).w ROM:0012CEEA move.b #6,($1254).w ROM:0012CEF0 bra.l locret_12D074 ROM:0012CEF6 ; --------------------------------------------------------------------------- ROM:0012CEF6 ROM:0012CEF6 loc_12CEF6: ; CODE XREF: ROM:0012CEE2↑j ROM:0012CEF6 btst #1,($1415).w ROM:0012CEFC bne.s loc_12CF2C ROM:0012CEFE move.w $68E(a5),d0 ROM:0012CF02 move.w $690(a5),d1 ROM:0012CF06 cmp.w ($57E).w,d0 ROM:0012CF0A bgt.s loc_12CF2C ROM:0012CF0C cmp.w ($9B2).w,d1 ROM:0012CF10 bgt.s loc_12CF2C ROM:0012CF12 move.w $692(a5),d2 ROM:0012CF16 clr.b ($831).w ROM:0012CF1A move.w d2,($6B0).w ROM:0012CF1E move.b #1,($831).w ROM:0012CF24 move.b #2,($1254).w ROM:0012CF2A bra.s loc_12CF8C ROM:0012CF2C ; --------------------------------------------------------------------------- ROM:0012CF2C ROM:0012CF2C loc_12CF2C: ; CODE XREF: ROM:0012CED8↑j ROM:0012CF2C ; ROM:0012CEFC↑j ... ROM:0012CF2C bsr.w sub_12D084 ROM:0012CF30 rts ROM:0012CF32 ; --------------------------------------------------------------------------- ROM:0012CF32 ROM:0012CF32 loc_12CF32: ; DATA XREF: ROM:0012CEB4↑o ROM:0012CF32 btst #3,($140D).w ROM:0012CF38 beq.s loc_12CF4C ROM:0012CF3A bset #7,($DFA).w ROM:0012CF40 move.b #6,($1254).w ROM:0012CF46 bra.l locret_12D074 ROM:0012CF4C ; --------------------------------------------------------------------------- ROM:0012CF4C ROM:0012CF4C loc_12CF4C: ; CODE XREF: ROM:0012CF38↑j ROM:0012CF4C cmpi.w #0,($6B0).w ROM:0012CF52 bgt.s loc_12CF60 ROM:0012CF54 move.b #3,($1254).w ROM:0012CF5A bra.l loc_12CFE2 ROM:0012CF60 ; --------------------------------------------------------------------------- ROM:0012CF60 ROM:0012CF60 loc_12CF60: ; CODE XREF: ROM:0012CF52↑j ROM:0012CF60 btst #1,($1415).w ROM:0012CF66 bne.s loc_12CF7C ROM:0012CF68 move.w $68E(a5),d0 ROM:0012CF6C move.w $690(a5),d1 ROM:0012CF70 cmp.w ($57E).w,d0 ROM:0012CF74 bgt.s loc_12CF7C ROM:0012CF76 cmp.w ($9B2).w,d1 ROM:0012CF7A ble.s loc_12CF8C ROM:0012CF7C ROM:0012CF7C loc_12CF7C: ; CODE XREF: ROM:0012CF66↑j ROM:0012CF7C ; ROM:0012CF74↑j ROM:0012CF7C clr.b ($831).w ROM:0012CF80 clr.w ($6B0).w ROM:0012CF84 move.b #1,($1254).w ROM:0012CF8A bra.s loc_12CF2C ROM:0012CF8C ; --------------------------------------------------------------------------- ROM:0012CF8C ROM:0012CF8C loc_12CF8C: ; CODE XREF: ROM:0012CF2A↑j ROM:0012CF8C ; ROM:0012CF7A↑j ROM:0012CF8C bsr.w sub_12D084 ROM:0012CF90 rts ROM:0012CF92 ; --------------------------------------------------------------------------- ROM:0012CF92 ROM:0012CF92 loc_12CF92: ; DATA XREF: ROM:0012CEB8↑o ROM:0012CF92 btst #3,($140D).w ROM:0012CF98 beq.s loc_12CFAC ROM:0012CF9A bset #7,($DFA).w ROM:0012CFA0 move.b #6,($1254).w ROM:0012CFA6 bra.l locret_12D074 ROM:0012CFAC ; --------------------------------------------------------------------------- ROM:0012CFAC ROM:0012CFAC loc_12CFAC: ; CODE XREF: ROM:0012CF98↑j ROM:0012CFAC btst #1,($1415).w ROM:0012CFB2 bne.s loc_12CFE2 ROM:0012CFB4 move.w $694(a5),d0 ROM:0012CFB8 move.w $696(a5),d1 ROM:0012CFBC cmp.w ($57E).w,d0 ROM:0012CFC0 blt.s loc_12CFE2 ROM:0012CFC2 cmp.w ($9B2).w,d1 ROM:0012CFC6 blt.s loc_12CFE2 ROM:0012CFC8 move.w $698(a5),d2 ROM:0012CFCC clr.b ($831).w ROM:0012CFD0 move.w d2,($6B0).w ROM:0012CFD4 move.b #1,($831).w ROM:0012CFDA move.b #4,($1254).w ROM:0012CFE0 bra.s loc_12D04C ROM:0012CFE2 ; --------------------------------------------------------------------------- ROM:0012CFE2 ROM:0012CFE2 loc_12CFE2: ; CODE XREF: ROM:0012CF5A↑j ROM:0012CFE2 ; ROM:0012CFB2↑j ... ROM:0012CFE2 bsr.w sub_12D084 ROM:0012CFE6 rts ROM:0012CFE8 ; --------------------------------------------------------------------------- ROM:0012CFE8 ROM:0012CFE8 loc_12CFE8: ; DATA XREF: ROM:0012CEBC↑o ROM:0012CFE8 btst #3,($140D).w ROM:0012CFEE beq.s loc_12CFFE ROM:0012CFF0 bset #7,($DFA).w ROM:0012CFF6 move.b #6,($1254).w ROM:0012CFFC bra.s locret_12D074 ROM:0012CFFE ; --------------------------------------------------------------------------- ROM:0012CFFE ROM:0012CFFE loc_12CFFE: ; CODE XREF: ROM:0012CFEE↑j ROM:0012CFFE cmpi.w #0,($6B0).w ROM:0012D004 bgt.s loc_12D020 ROM:0012D006 bset #7,($DE2).w ROM:0012D00C bset #3,($1415).w ROM:0012D012 bset #7,($DFA).w ROM:0012D018 move.b #5,($1254).w ROM:0012D01E bra.s loc_12D06E ROM:0012D020 ; --------------------------------------------------------------------------- ROM:0012D020 ROM:0012D020 loc_12D020: ; CODE XREF: ROM:0012D004↑j ROM:0012D020 btst #1,($1415).w ROM:0012D026 bne.s loc_12D03C ROM:0012D028 move.w $694(a5),d0 ROM:0012D02C move.w $696(a5),d1 ROM:0012D030 cmp.w ($57E).w,d0 ROM:0012D034 blt.s loc_12D03C ROM:0012D036 cmp.w ($9B2).w,d1 ROM:0012D03A bge.s loc_12D04C ROM:0012D03C ROM:0012D03C loc_12D03C: ; CODE XREF: ROM:0012D026↑j ROM:0012D03C ; ROM:0012D034↑j ROM:0012D03C clr.b ($831).w ROM:0012D040 clr.w ($6B0).w ROM:0012D044 move.b #3,($1254).w ROM:0012D04A bra.s loc_12CFE2 ROM:0012D04C ; --------------------------------------------------------------------------- ROM:0012D04C ROM:0012D04C loc_12D04C: ; CODE XREF: ROM:0012CFE0↑j ROM:0012D04C ; ROM:0012D03A↑j ROM:0012D04C bsr.w sub_12D084 ROM:0012D050 rts ROM:0012D052 ; --------------------------------------------------------------------------- ROM:0012D052 ROM:0012D052 loc_12D052: ; DATA XREF: ROM:0012CEC0↑o ROM:0012D052 btst #3,($140D).w ROM:0012D058 beq.s loc_12D06E ROM:0012D05A bclr #7,($DE2).w ROM:0012D060 bset #7,($DFA).w ROM:0012D066 move.b #6,($1254).w ROM:0012D06C bra.s locret_12D074 ROM:0012D06E ; --------------------------------------------------------------------------- ROM:0012D06E ROM:0012D06E loc_12D06E: ; CODE XREF: ROM:0012D01E↑j ROM:0012D06E ; ROM:0012D058↑j ROM:0012D06E bsr.w sub_12D084 ROM:0012D072 rts ROM:0012D074 ; --------------------------------------------------------------------------- ROM:0012D074 ROM:0012D074 locret_12D074: ; CODE XREF: ROM:0012CEF0↑j ROM:0012D074 ; ROM:0012CF46↑j ... ROM:0012D074 rts ROM:0012D076 ROM:0012D076 ; =============== S U B R O U T I N E ======================================= ROM:0012D076 ROM:0012D076 ROM:0012D076 sub_12D076: ; CODE XREF: ROM:0012CECE↑p ROM:0012D076 move.w ($49C).w,($CFA).w ROM:0012D07C move.w ($49C).w,($CFC).w ROM:0012D082 rts ROM:0012D082 ; End of function sub_12D076 ROM:0012D082 ROM:0012D084 ROM:0012D084 ; =============== S U B R O U T I N E ======================================= ROM:0012D084 ROM:0012D084 ROM:0012D084 sub_12D084: ; CODE XREF: ROM:loc_12CF2C↑p ROM:0012D084 ; ROM:loc_12CF8C↑p ... ROM:0012D084 move.w ($CFC).w,d0 ROM:0012D088 cmp.w ($49C).w,d0 ROM:0012D08C bge.s loc_12D094 ROM:0012D08E move.w ($49C).w,($CFC).w ROM:0012D094 ROM:0012D094 loc_12D094: ; CODE XREF: sub_12D084+8↑j ROM:0012D094 move.w ($CFA).w,d0 ROM:0012D098 cmp.w ($49C).w,d0 ROM:0012D09C ble.s loc_12D0A4 ROM:0012D09E move.w ($49C).w,($CFA).w ROM:0012D0A4 ROM:0012D0A4 loc_12D0A4: ; CODE XREF: sub_12D084+18↑j ROM:0012D0A4 move.w ($CFC).w,d0 ROM:0012D0A8 sub.w ($CFA).w,d0 ROM:0012D0AC move.w $69A(a5),d1 ROM:0012D0B0 cmp.w d0,d1 ROM:0012D0B2 bgt.s loc_12D0BC ROM:0012D0B4 bset #3,($140D).w ROM:0012D0BA bra.s locret_12D0C2 ROM:0012D0BC ; --------------------------------------------------------------------------- ROM:0012D0BC ROM:0012D0BC loc_12D0BC: ; CODE XREF: sub_12D084+2E↑j ROM:0012D0BC bclr #3,($140D).w ROM:0012D0C2 ROM:0012D0C2 locret_12D0C2: ; CODE XREF: sub_12D084+36↑j ROM:0012D0C2 rts ROM:0012D0C2 ; End of function sub_12D084 ROM:0012D0C2 ROM:0012D0C4 ROM:0012D0C4 ; =============== S U B R O U T I N E ======================================= ROM:0012D0C4 ROM:0012D0C4 ROM:0012D0C4 sub_12D0C4: ; CODE XREF: sub_12CE8C+4↑p ROM:0012D0C4 btst #7,($49E).w ROM:0012D0CA beq.s loc_12D0D4 ROM:0012D0CC bset #6,($DE2).w ROM:0012D0D2 bra.s loc_12D0DA ROM:0012D0D4 ; --------------------------------------------------------------------------- ROM:0012D0D4 ROM:0012D0D4 loc_12D0D4: ; CODE XREF: sub_12D0C4+6↑j ROM:0012D0D4 bclr #6,($DE2).w ROM:0012D0DA ROM:0012D0DA loc_12D0DA: ; CODE XREF: sub_12D0C4+E↑j ROM:0012D0DA bset #6,($DFA).w ROM:0012D0E0 rts ROM:0012D0E0 ; End of function sub_12D0C4 ROM:0012D0E0 ROM:0012D0E2 ROM:0012D0E2 ; =============== S U B R O U T I N E ======================================= ROM:0012D0E2 ROM:0012D0E2 ROM:0012D0E2 sub_12D0E2: ; CODE XREF: sub_12D662+1A↓p ROM:0012D0E2 bsr.w sub_12D0F0 ROM:0012D0E6 bsr.w sub_12D126 ROM:0012D0EA bsr.w sub_12D1D6 ROM:0012D0EE rts ROM:0012D0EE ; End of function sub_12D0E2 ROM:0012D0EE ROM:0012D0F0 ROM:0012D0F0 ; =============== S U B R O U T I N E ======================================= ROM:0012D0F0 ROM:0012D0F0 ROM:0012D0F0 sub_12D0F0: ; CODE XREF: sub_12D0E2↑p ROM:0012D0F0 move.w $6A2(a5),d0 ROM:0012D0F4 btst #1,($1426).w ROM:0012D0FA beq.s loc_12D11E ROM:0012D0FC cmp.w ($57E).w,d0 ROM:0012D100 bge.s loc_12D11E ROM:0012D102 move.w $6A0(a5),d0 ROM:0012D106 move.w $69E(a5),d1 ROM:0012D10A cmp.w ($57E).w,d0 ROM:0012D10E ble.s loc_12D11E ROM:0012D110 cmp.w ($9B2).w,d1 ROM:0012D114 bge.s loc_12D11E ROM:0012D116 bset #2,($1403).w ROM:0012D11C bra.s locret_12D124 ROM:0012D11E ; --------------------------------------------------------------------------- ROM:0012D11E ROM:0012D11E loc_12D11E: ; CODE XREF: sub_12D0F0+A↑j ROM:0012D11E ; sub_12D0F0+10↑j ... ROM:0012D11E bclr #2,($1403).w ROM:0012D124 ROM:0012D124 locret_12D124: ; CODE XREF: sub_12D0F0+2C↑j ROM:0012D124 rts ROM:0012D124 ; End of function sub_12D0F0 ROM:0012D124 ROM:0012D126 ROM:0012D126 ; =============== S U B R O U T I N E ======================================= ROM:0012D126 ROM:0012D126 ROM:0012D126 sub_12D126: ; CODE XREF: sub_12D0E2+4↑p ROM:0012D126 clr.w d1 ROM:0012D128 move.b ($1255).w,d1 ROM:0012D12C cmpi.w #3,d1 ROM:0012D130 bcc.s locret_12D13A ROM:0012D132 movea.l off_12D13C(pc,d1.w*4),a0 ROM:0012D136 nop ROM:0012D138 jmp (a0) ROM:0012D13A ; --------------------------------------------------------------------------- ROM:0012D13A ROM:0012D13A locret_12D13A: ; CODE XREF: sub_12D126+A↑j ROM:0012D13A rts ROM:0012D13A ; End of function sub_12D126 ROM:0012D13A ROM:0012D13A ; --------------------------------------------------------------------------- ROM:0012D13C off_12D13C: dc.l loc_12D148 ; DATA XREF: sub_12D126+C↑r ROM:0012D140 dc.l loc_12D158 ROM:0012D144 dc.l loc_12D194 ROM:0012D148 ; --------------------------------------------------------------------------- ROM:0012D148 ROM:0012D148 loc_12D148: ; DATA XREF: ROM:off_12D13C↑o ROM:0012D148 bclr #1,($DE5).w ROM:0012D14E move.b #1,($1255).w ROM:0012D154 bra.s locret_12D192 ROM:0012D156 ; --------------------------------------------------------------------------- ROM:0012D156 rts ROM:0012D158 ; --------------------------------------------------------------------------- ROM:0012D158 ROM:0012D158 loc_12D158: ; DATA XREF: ROM:0012D140↑o ROM:0012D158 btst #3,($1430).w ROM:0012D15E beq.s loc_12D170 ROM:0012D160 bclr #1,($DE5).w ROM:0012D166 bset #1,($DFD).w ROM:0012D16C bra.s locret_12D192 ROM:0012D16E ; --------------------------------------------------------------------------- ROM:0012D16E bra.s locret_12D192 ROM:0012D170 ; --------------------------------------------------------------------------- ROM:0012D170 ROM:0012D170 loc_12D170: ; CODE XREF: ROM:0012D15E↑j ROM:0012D170 btst #2,($1403).w ROM:0012D176 beq.s locret_12D192 ROM:0012D178 move.w $69C(a5),d1 ROM:0012D17C clr.b ($832).w ROM:0012D180 move.w d1,($6B2).w ROM:0012D184 move.b #1,($832).w ROM:0012D18A move.b #2,($1255).w ROM:0012D190 bra.s locret_12D1D2 ROM:0012D192 ; --------------------------------------------------------------------------- ROM:0012D192 ROM:0012D192 locret_12D192: ; CODE XREF: ROM:0012D154↑j ROM:0012D192 ; ROM:0012D16C↑j ... ROM:0012D192 rts ROM:0012D194 ; --------------------------------------------------------------------------- ROM:0012D194 ROM:0012D194 loc_12D194: ; DATA XREF: ROM:0012D144↑o ROM:0012D194 btst #3,($1430).w ROM:0012D19A beq.s loc_12D19E ROM:0012D19C bra.s loc_12D1A6 ROM:0012D19E ; --------------------------------------------------------------------------- ROM:0012D19E ROM:0012D19E loc_12D19E: ; CODE XREF: ROM:0012D19A↑j ROM:0012D19E btst #2,($1403).w ROM:0012D1A4 bne.s loc_12D1B6 ROM:0012D1A6 ROM:0012D1A6 loc_12D1A6: ; CODE XREF: ROM:0012D19C↑j ROM:0012D1A6 clr.b ($832).w ROM:0012D1AA clr.w ($6B2).w ROM:0012D1AE move.b #1,($1255).w ROM:0012D1B4 bra.s locret_12D192 ROM:0012D1B6 ; --------------------------------------------------------------------------- ROM:0012D1B6 ROM:0012D1B6 loc_12D1B6: ; CODE XREF: ROM:0012D1A4↑j ROM:0012D1B6 cmpi.w #0,($6B2).w ROM:0012D1BC bgt.s locret_12D1D2 ROM:0012D1BE bset #1,($DE5).w ROM:0012D1C4 bset #1,($DFD).w ROM:0012D1CA move.b #1,($1255).w ROM:0012D1D0 bra.s locret_12D192 ROM:0012D1D2 ; --------------------------------------------------------------------------- ROM:0012D1D2 ROM:0012D1D2 locret_12D1D2: ; CODE XREF: ROM:0012D190↑j ROM:0012D1D2 ; ROM:0012D1BC↑j ROM:0012D1D2 rts ROM:0012D1D4 ; --------------------------------------------------------------------------- ROM:0012D1D4 rts ROM:0012D1D6 ROM:0012D1D6 ; =============== S U B R O U T I N E ======================================= ROM:0012D1D6 ROM:0012D1D6 ROM:0012D1D6 sub_12D1D6: ; CODE XREF: sub_12D0E2+8↑p ROM:0012D1D6 btst #0,($CA3).w ROM:0012D1DC bne.s loc_12D1E6 ROM:0012D1DE bclr #4,($DE5).w ROM:0012D1E4 bra.s loc_12D1EC ROM:0012D1E6 ; --------------------------------------------------------------------------- ROM:0012D1E6 ROM:0012D1E6 loc_12D1E6: ; CODE XREF: sub_12D1D6+6↑j ROM:0012D1E6 bset #4,($DE5).w ROM:0012D1EC ROM:0012D1EC loc_12D1EC: ; CODE XREF: sub_12D1D6+E↑j ROM:0012D1EC bset #4,($DFD).w ROM:0012D1F2 rts ROM:0012D1F2 ; End of function sub_12D1D6 ROM:0012D1F2 ROM:0012D1F4 ROM:0012D1F4 ; =============== S U B R O U T I N E ======================================= ROM:0012D1F4 ROM:0012D1F4 ROM:0012D1F4 sub_12D1F4: ; CODE XREF: sub_12D774+A↓p ROM:0012D1F4 bsr.l sub_12E428 ROM:0012D1FA bsr.w sub_12D204 ROM:0012D1FE bsr.w sub_12D2BC ROM:0012D202 rts ROM:0012D202 ; End of function sub_12D1F4 ROM:0012D202 ROM:0012D204 ROM:0012D204 ; =============== S U B R O U T I N E ======================================= ROM:0012D204 ROM:0012D204 ROM:0012D204 sub_12D204: ; CODE XREF: sub_12D1F4+6↑p ROM:0012D204 clr.w d1 ROM:0012D206 move.b ($1256).w,d1 ROM:0012D20A cmpi.w #4,d1 ROM:0012D20E bcc.s locret_12D218 ROM:0012D210 movea.l off_12D21A(pc,d1.w*4),a0 ROM:0012D214 nop ROM:0012D216 jmp (a0) ROM:0012D218 ; --------------------------------------------------------------------------- ROM:0012D218 ROM:0012D218 locret_12D218: ; CODE XREF: sub_12D204+A↑j ROM:0012D218 rts ROM:0012D218 ; End of function sub_12D204 ROM:0012D218 ROM:0012D218 ; --------------------------------------------------------------------------- ROM:0012D21A off_12D21A: dc.l loc_12D22A ; DATA XREF: sub_12D204+C↑r ROM:0012D21E dc.l loc_12D238 ROM:0012D222 dc.l loc_12D25C ROM:0012D226 dc.l loc_12D290 ROM:0012D22A ; --------------------------------------------------------------------------- ROM:0012D22A ROM:0012D22A loc_12D22A: ; DATA XREF: ROM:off_12D21A↑o ROM:0012D22A bclr #0,($142E).w ROM:0012D230 move.b #1,($1256).w ROM:0012D236 rts ROM:0012D238 ; --------------------------------------------------------------------------- ROM:0012D238 ROM:0012D238 loc_12D238: ; DATA XREF: ROM:0012D21E↑o ROM:0012D238 btst #3,($142D).w ROM:0012D23E beq.s locret_12D25A ROM:0012D240 move.w $6A6(a5),d1 ROM:0012D244 clr.b ($857).w ROM:0012D248 move.w d1,($6FC).w ROM:0012D24C move.b #1,($857).w ROM:0012D252 move.b #2,($1256).w ROM:0012D258 rts ROM:0012D25A ; --------------------------------------------------------------------------- ROM:0012D25A ROM:0012D25A locret_12D25A: ; CODE XREF: ROM:0012D23E↑j ROM:0012D25A rts ROM:0012D25C ; --------------------------------------------------------------------------- ROM:0012D25C ROM:0012D25C loc_12D25C: ; DATA XREF: ROM:0012D222↑o ROM:0012D25C btst #3,($142D).w ROM:0012D262 beq.s loc_12D278 ROM:0012D264 move.w $6A6(a5),d1 ROM:0012D268 clr.b ($857).w ROM:0012D26C move.w d1,($6FC).w ROM:0012D270 move.b #1,($857).w ROM:0012D276 rts ROM:0012D278 ; --------------------------------------------------------------------------- ROM:0012D278 ROM:0012D278 loc_12D278: ; CODE XREF: ROM:0012D262↑j ROM:0012D278 cmpi.w #0,($6FC).w ROM:0012D27E bgt.s locret_12D28E ROM:0012D280 bset #0,($142E).w ROM:0012D286 move.b #3,($1256).w ROM:0012D28C rts ROM:0012D28E ; --------------------------------------------------------------------------- ROM:0012D28E ROM:0012D28E locret_12D28E: ; CODE XREF: ROM:0012D27E↑j ROM:0012D28E rts ROM:0012D290 ; --------------------------------------------------------------------------- ROM:0012D290 ROM:0012D290 loc_12D290: ; DATA XREF: ROM:0012D226↑o ROM:0012D290 btst #3,($142D).w ROM:0012D296 beq.s locret_12D2B8 ROM:0012D298 bclr #0,($142E).w ROM:0012D29E move.w $6A6(a5),d1 ROM:0012D2A2 clr.b ($857).w ROM:0012D2A6 move.w d1,($6FC).w ROM:0012D2AA move.b #1,($857).w ROM:0012D2B0 move.b #2,($1256).w ROM:0012D2B6 rts ROM:0012D2B8 ; --------------------------------------------------------------------------- ROM:0012D2B8 ROM:0012D2B8 locret_12D2B8: ; CODE XREF: ROM:0012D296↑j ROM:0012D2B8 rts ROM:0012D2BA ; --------------------------------------------------------------------------- ROM:0012D2BA rts ROM:0012D2BC ROM:0012D2BC ; =============== S U B R O U T I N E ======================================= ROM:0012D2BC ROM:0012D2BC ROM:0012D2BC sub_12D2BC: ; CODE XREF: sub_12D1F4+A↑p ROM:0012D2BC move.w $6A4(a5),d0 ROM:0012D2C0 cmpi.w #0,d0 ROM:0012D2C4 beq.l loc_12D488 ROM:0012D2CA btst #2,($1405).w ROM:0012D2D0 bne.l loc_12D3DA ROM:0012D2D6 btst #3,($141F).w ROM:0012D2DC bne.l loc_12D3DA ROM:0012D2E2 btst #3,($141E).w ROM:0012D2E8 bne.l loc_12D3DA ROM:0012D2EE btst #3,($141C).w ROM:0012D2F4 bne.l loc_12D3DA ROM:0012D2FA btst #2,($141B).w ROM:0012D300 bne.l loc_12D3DA ROM:0012D306 btst #5,($DE5).w ROM:0012D30C bne.l loc_12D3DA ROM:0012D312 btst #5,($DF9).w ROM:0012D318 bne.l loc_12D3DA ROM:0012D31E btst #1,($1411).w ROM:0012D324 bne.l loc_12D3DA ROM:0012D32A btst #1,($140D).w ROM:0012D330 bne.l loc_12D3DA ROM:0012D336 btst #6,($DE3).w ROM:0012D33C bne.l loc_12D3DA ROM:0012D342 btst #6,($DF7).w ROM:0012D348 bne.l loc_12D3DA ROM:0012D34E btst #5,($DE2).w ROM:0012D354 bne.l loc_12D3DA ROM:0012D35A btst #5,($DF6).w ROM:0012D360 bne.s loc_12D3DA ROM:0012D362 btst #0,($DE2).w ROM:0012D368 bne.s loc_12D3DA ROM:0012D36A btst #0,($DF6).w ROM:0012D370 bne.s loc_12D3DA ROM:0012D372 btst #7,($DE3).w ROM:0012D378 bne.s loc_12D3DA ROM:0012D37A btst #7,($DF7).w ROM:0012D380 bne.s loc_12D3DA ROM:0012D382 btst #1,($DE2).w ROM:0012D388 bne.s loc_12D3DA ROM:0012D38A btst #1,($DF6).w ROM:0012D390 bne.s loc_12D3DA ROM:0012D392 btst #0,($11E3).w ROM:0012D398 beq.s loc_12D3DA ROM:0012D39A move.w $6A8(a5),d0 ROM:0012D39E cmp.w ($9E8).w,d0 ROM:0012D3A2 bgt.s loc_12D3DA ROM:0012D3A4 move.w ($D0C).w,d1 ROM:0012D3A8 sub.w ($D08).w,d1 ROM:0012D3AC bpl.w loc_12D3B2 ROM:0012D3B0 neg.w d1 ROM:0012D3B2 ROM:0012D3B2 loc_12D3B2: ; CODE XREF: sub_12D2BC+F0↑j ROM:0012D3B2 move.w $6AA(a5),d0 ROM:0012D3B6 cmp.w d1,d0 ROM:0012D3B8 blt.s loc_12D3DA ROM:0012D3BA move.w $6AC(a5),d0 ROM:0012D3BE cmp.w ($1448).w,d0 ROM:0012D3C2 bge.s loc_12D3DA ROM:0012D3C4 btst #2,($140B).w ROM:0012D3CA beq.s loc_12D3DA ROM:0012D3CC btst #0,($142E).w ROM:0012D3D2 beq.s loc_12D3DA ROM:0012D3D4 bra.l loc_12D3E0 ROM:0012D3DA ; --------------------------------------------------------------------------- ROM:0012D3DA ROM:0012D3DA loc_12D3DA: ; CODE XREF: sub_12D2BC+14↑j ROM:0012D3DA ; sub_12D2BC+20↑j ... ROM:0012D3DA bra.l loc_12D480 ROM:0012D3E0 ; --------------------------------------------------------------------------- ROM:0012D3E0 ROM:0012D3E0 loc_12D3E0: ; CODE XREF: sub_12D2BC+118↑j ROM:0012D3E0 move.w $6AE(a5),d2 ROM:0012D3E4 move.w $6B0(a5),d3 ROM:0012D3E8 cmp.w ($D0C).w,d2 ROM:0012D3EC bgt.s loc_12D424 ROM:0012D3EE cmp.w ($D0C).w,d3 ROM:0012D3F2 blt.s loc_12D424 ROM:0012D3F4 move.w $6B4(a5),d2 ROM:0012D3F8 move.w $6B6(a5),d3 ROM:0012D3FC cmp.w ($57E).w,d2 ROM:0012D400 bgt.s loc_12D424 ROM:0012D402 cmp.w ($57E).w,d3 ROM:0012D406 blt.s loc_12D424 ROM:0012D408 move.w $6BA(a5),d2 ROM:0012D40C move.w $6BC(a5),d3 ROM:0012D410 cmp.w ($506).w,d2 ROM:0012D414 bgt.s loc_12D424 ROM:0012D416 cmp.w ($506).w,d3 ROM:0012D41A blt.s loc_12D424 ROM:0012D41C bset #0,($1284).w ROM:0012D422 bra.s locret_12D48E ROM:0012D424 ; --------------------------------------------------------------------------- ROM:0012D424 ROM:0012D424 loc_12D424: ; CODE XREF: sub_12D2BC+130↑j ROM:0012D424 ; sub_12D2BC+136↑j ... ROM:0012D424 move.w $6AE(a5),d2 ROM:0012D428 sub.w $6B2(a5),d2 ROM:0012D42C move.w $6B0(a5),d3 ROM:0012D430 add.w $6B2(a5),d3 ROM:0012D434 cmp.w ($D0C).w,d2 ROM:0012D438 bgt.s loc_12D440 ROM:0012D43A cmp.w ($D0C).w,d3 ROM:0012D43E bge.s loc_12D442 ROM:0012D440 ROM:0012D440 loc_12D440: ; CODE XREF: sub_12D2BC+17C↑j ROM:0012D440 bra.s loc_12D480 ROM:0012D442 ; --------------------------------------------------------------------------- ROM:0012D442 ROM:0012D442 loc_12D442: ; CODE XREF: sub_12D2BC+182↑j ROM:0012D442 move.w $6B4(a5),d2 ROM:0012D446 sub.w $6B8(a5),d2 ROM:0012D44A move.w $6B6(a5),d3 ROM:0012D44E add.w $6B8(a5),d3 ROM:0012D452 cmp.w ($57E).w,d2 ROM:0012D456 bgt.s loc_12D45E ROM:0012D458 cmp.w ($57E).w,d3 ROM:0012D45C bge.s loc_12D460 ROM:0012D45E ROM:0012D45E loc_12D45E: ; CODE XREF: sub_12D2BC+19A↑j ROM:0012D45E bra.s loc_12D480 ROM:0012D460 ; --------------------------------------------------------------------------- ROM:0012D460 ROM:0012D460 loc_12D460: ; CODE XREF: sub_12D2BC+1A0↑j ROM:0012D460 move.w $6BA(a5),d2 ROM:0012D464 sub.w $6BE(a5),d2 ROM:0012D468 move.w $6BC(a5),d3 ROM:0012D46C add.w $6BE(a5),d3 ROM:0012D470 cmp.w ($506).w,d2 ROM:0012D474 bgt.s loc_12D47C ROM:0012D476 cmp.w ($506).w,d3 ROM:0012D47A bge.s loc_12D47E ROM:0012D47C ROM:0012D47C loc_12D47C: ; CODE XREF: sub_12D2BC+1B8↑j ROM:0012D47C bra.s loc_12D480 ROM:0012D47E ; --------------------------------------------------------------------------- ROM:0012D47E ROM:0012D47E loc_12D47E: ; CODE XREF: sub_12D2BC+1BE↑j ROM:0012D47E bra.s locret_12D48E ROM:0012D480 ; --------------------------------------------------------------------------- ROM:0012D480 ROM:0012D480 loc_12D480: ; CODE XREF: sub_12D2BC:loc_12D3DA↑j ROM:0012D480 ; sub_12D2BC:loc_12D440↑j ... ROM:0012D480 bclr #0,($1284).w ROM:0012D486 bra.s locret_12D48E ROM:0012D488 ; --------------------------------------------------------------------------- ROM:0012D488 ROM:0012D488 loc_12D488: ; CODE XREF: sub_12D2BC+8↑j ROM:0012D488 bset #0,($1284).w ROM:0012D48E ROM:0012D48E locret_12D48E: ; CODE XREF: sub_12D2BC+166↑j ROM:0012D48E ; sub_12D2BC:loc_12D47E↑j ... ROM:0012D48E rts ROM:0012D48E ; End of function sub_12D2BC ROM:0012D48E ROM:0012D490 ROM:0012D490 ; =============== S U B R O U T I N E ======================================= ROM:0012D490 ROM:0012D490 ROM:0012D490 sub_12D490: ; CODE XREF: sub_12D786+A↓p ROM:0012D490 clr.w d1 ROM:0012D492 move.b ($1257).w,d1 ROM:0012D496 cmpi.w #6,d1 ROM:0012D49A bcc.s locret_12D4A4 ROM:0012D49C movea.l off_12D4A6(pc,d1.w*4),a0 ROM:0012D4A0 nop ROM:0012D4A2 jmp (a0) ROM:0012D4A4 ; --------------------------------------------------------------------------- ROM:0012D4A4 ROM:0012D4A4 locret_12D4A4: ; CODE XREF: sub_12D490+A↑j ROM:0012D4A4 rts ROM:0012D4A4 ; End of function sub_12D490 ROM:0012D4A4 ROM:0012D4A4 ; --------------------------------------------------------------------------- ROM:0012D4A6 off_12D4A6: dc.l loc_12D4BE ; DATA XREF: sub_12D490+C↑r ROM:0012D4AA dc.l loc_12D4C8 ROM:0012D4AE dc.l loc_12D50A ROM:0012D4B2 dc.l loc_12D540 ROM:0012D4B6 dc.l loc_12D578 ROM:0012D4BA dc.l loc_12D5B2 ROM:0012D4BE ; --------------------------------------------------------------------------- ROM:0012D4BE ROM:0012D4BE loc_12D4BE: ; DATA XREF: ROM:off_12D4A6↑o ROM:0012D4BE move.b #1,($1257).w ROM:0012D4C4 bra.s locret_12D508 ROM:0012D4C6 ; --------------------------------------------------------------------------- ROM:0012D4C6 rts ROM:0012D4C8 ; --------------------------------------------------------------------------- ROM:0012D4C8 ROM:0012D4C8 loc_12D4C8: ; DATA XREF: ROM:0012D4AA↑o ROM:0012D4C8 btst #3,($1413).w ROM:0012D4CE beq.s locret_12D508 ROM:0012D4D0 move.w $6CA(a5),d0 ROM:0012D4D4 cmp.w ($EFC).w,d0 ROM:0012D4D8 bge.s loc_12D4EC ROM:0012D4DA cmp.w ($CC6).w,d0 ROM:0012D4DE bge.s loc_12D4EC ROM:0012D4E0 bsr.w sub_12D5F4 ROM:0012D4E4 move.b #2,($1257).w ROM:0012D4EA bra.s locret_12D53E ROM:0012D4EC ; --------------------------------------------------------------------------- ROM:0012D4EC ROM:0012D4EC loc_12D4EC: ; CODE XREF: ROM:0012D4D8↑j ROM:0012D4EC ; ROM:0012D4DE↑j ROM:0012D4EC cmp.w ($EFC).w,d0 ROM:0012D4F0 ble.s locret_12D508 ROM:0012D4F2 cmp.w ($CC6).w,d0 ROM:0012D4F6 ble.s locret_12D508 ROM:0012D4F8 bsr.w sub_12D5F4 ROM:0012D4FC move.b #4,($1257).w ROM:0012D502 bra.l locret_12D5B0 ROM:0012D508 ; --------------------------------------------------------------------------- ROM:0012D508 ROM:0012D508 locret_12D508: ; CODE XREF: ROM:0012D4C4↑j ROM:0012D508 ; ROM:0012D4CE↑j ... ROM:0012D508 rts ROM:0012D50A ; --------------------------------------------------------------------------- ROM:0012D50A ROM:0012D50A loc_12D50A: ; DATA XREF: ROM:0012D4AE↑o ROM:0012D50A btst #3,($1413).w ROM:0012D510 bne.s loc_12D51E ROM:0012D512 bsr.w sub_12D61E ROM:0012D516 move.b #1,($1257).w ROM:0012D51C bra.s locret_12D508 ROM:0012D51E ; --------------------------------------------------------------------------- ROM:0012D51E ROM:0012D51E loc_12D51E: ; CODE XREF: ROM:0012D510↑j ROM:0012D51E move.w $6CA(a5),d0 ROM:0012D522 cmp.w ($EFC).w,d0 ROM:0012D526 ble.s locret_12D53E ROM:0012D528 clr.b ($833).w ROM:0012D52C clr.w ($6B4).w ROM:0012D530 move.b #3,($833).w ROM:0012D536 move.b #3,($1257).w ROM:0012D53C bra.s locret_12D576 ROM:0012D53E ; --------------------------------------------------------------------------- ROM:0012D53E ROM:0012D53E locret_12D53E: ; CODE XREF: ROM:0012D4EA↑j ROM:0012D53E ; ROM:0012D526↑j ... ROM:0012D53E rts ROM:0012D540 ; --------------------------------------------------------------------------- ROM:0012D540 ROM:0012D540 loc_12D540: ; DATA XREF: ROM:0012D4B2↑o ROM:0012D540 btst #3,($1413).w ROM:0012D546 bne.s loc_12D554 ROM:0012D548 bsr.w sub_12D61E ROM:0012D54C move.b #1,($1257).w ROM:0012D552 bra.s locret_12D508 ROM:0012D554 ; --------------------------------------------------------------------------- ROM:0012D554 ROM:0012D554 loc_12D554: ; CODE XREF: ROM:0012D546↑j ROM:0012D554 move.w $6CA(a5),d0 ROM:0012D558 cmp.w ($CC6).w,d0 ROM:0012D55C ble.s locret_12D576 ROM:0012D55E bclr #0,($833).w ROM:0012D564 bset #2,($833).w ROM:0012D56A bsr.w sub_12D606 ROM:0012D56E move.b #4,($1257).w ROM:0012D574 bra.s locret_12D5B0 ROM:0012D576 ; --------------------------------------------------------------------------- ROM:0012D576 ROM:0012D576 locret_12D576: ; CODE XREF: ROM:0012D53C↑j ROM:0012D576 ; ROM:0012D55C↑j ROM:0012D576 rts ROM:0012D578 ; --------------------------------------------------------------------------- ROM:0012D578 ROM:0012D578 loc_12D578: ; DATA XREF: ROM:0012D4B6↑o ROM:0012D578 btst #3,($1413).w ROM:0012D57E bne.s loc_12D590 ROM:0012D580 bsr.w sub_12D61E ROM:0012D584 move.b #1,($1257).w ROM:0012D58A bra.l locret_12D508 ROM:0012D590 ; --------------------------------------------------------------------------- ROM:0012D590 ROM:0012D590 loc_12D590: ; CODE XREF: ROM:0012D57E↑j ROM:0012D590 move.w $6CA(a5),d0 ROM:0012D594 cmp.w ($EFC).w,d0 ROM:0012D598 bge.s locret_12D5B0 ROM:0012D59A clr.b ($833).w ROM:0012D59E clr.w ($6B4).w ROM:0012D5A2 move.b #3,($833).w ROM:0012D5A8 move.b #5,($1257).w ROM:0012D5AE bra.s locret_12D5F0 ROM:0012D5B0 ; --------------------------------------------------------------------------- ROM:0012D5B0 ROM:0012D5B0 locret_12D5B0: ; CODE XREF: ROM:0012D502↑j ROM:0012D5B0 ; ROM:0012D574↑j ... ROM:0012D5B0 rts ROM:0012D5B2 ; --------------------------------------------------------------------------- ROM:0012D5B2 ROM:0012D5B2 loc_12D5B2: ; DATA XREF: ROM:0012D4BA↑o ROM:0012D5B2 btst #3,($1413).w ROM:0012D5B8 bne.s loc_12D5CA ROM:0012D5BA bsr.w sub_12D61E ROM:0012D5BE move.b #1,($1257).w ROM:0012D5C4 bra.l locret_12D508 ROM:0012D5CA ; --------------------------------------------------------------------------- ROM:0012D5CA ROM:0012D5CA loc_12D5CA: ; CODE XREF: ROM:0012D5B8↑j ROM:0012D5CA move.w $6CA(a5),d0 ROM:0012D5CE cmp.w ($CC6).w,d0 ROM:0012D5D2 bge.s locret_12D5F0 ROM:0012D5D4 bclr #0,($833).w ROM:0012D5DA bset #2,($833).w ROM:0012D5E0 bsr.w sub_12D64A ROM:0012D5E4 move.b #2,($1257).w ROM:0012D5EA bra.l locret_12D53E ROM:0012D5F0 ; --------------------------------------------------------------------------- ROM:0012D5F0 ROM:0012D5F0 locret_12D5F0: ; CODE XREF: ROM:0012D5AE↑j ROM:0012D5F0 ; ROM:0012D5D2↑j ROM:0012D5F0 rts ROM:0012D5F2 ; --------------------------------------------------------------------------- ROM:0012D5F2 rts ROM:0012D5F4 ROM:0012D5F4 ; =============== S U B R O U T I N E ======================================= ROM:0012D5F4 ROM:0012D5F4 ROM:0012D5F4 sub_12D5F4: ; CODE XREF: ROM:0012D4E0↑p ROM:0012D5F4 ; ROM:0012D4F8↑p ROM:0012D5F4 clr.l ($8DC).w ROM:0012D5F8 clr.w ($CFE).w ROM:0012D5FC clr.l ($8E0).w ROM:0012D600 clr.w ($D00).w ROM:0012D604 rts ROM:0012D604 ; End of function sub_12D5F4 ROM:0012D604 ROM:0012D606 ROM:0012D606 ; =============== S U B R O U T I N E ======================================= ROM:0012D606 ROM:0012D606 ROM:0012D606 sub_12D606: ; CODE XREF: ROM:0012D56A↑p ROM:0012D606 addq.w #1,($CFE).w ROM:0012D60A bvc.s loc_12D612 ROM:0012D60C move.w #$8000,($CFE).w ROM:0012D612 ROM:0012D612 loc_12D612: ; CODE XREF: sub_12D606+4↑j ROM:0012D612 move.w ($6B4).w,d0 ROM:0012D616 ext.l d0 ROM:0012D618 add.l d0,($8DC).w ROM:0012D61C rts ROM:0012D61C ; End of function sub_12D606 ROM:0012D61C ROM:0012D61E ROM:0012D61E ; =============== S U B R O U T I N E ======================================= ROM:0012D61E ROM:0012D61E ROM:0012D61E sub_12D61E: ; CODE XREF: ROM:0012D512↑p ROM:0012D61E ; ROM:0012D548↑p ... ROM:0012D61E move.l ($8DC).w,d0 ROM:0012D622 divs.w ($CFE).w,d0 ROM:0012D626 move.w d0,($D02).w ROM:0012D62A move.l ($8E0).w,d0 ROM:0012D62E divs.w ($D00).w,d0 ROM:0012D632 move.w d0,($D04).w ROM:0012D636 ext.l d0 ROM:0012D638 move.w ($D02).w,d1 ROM:0012D63C ext.l d1 ROM:0012D63E add.l d1,d0 ROM:0012D640 divs.w #2,d0 ROM:0012D644 move.w d0,($D06).w ROM:0012D648 rts ROM:0012D648 ; End of function sub_12D61E ROM:0012D648 ROM:0012D64A ROM:0012D64A ; =============== S U B R O U T I N E ======================================= ROM:0012D64A ROM:0012D64A ROM:0012D64A sub_12D64A: ; CODE XREF: ROM:0012D5E0↑p ROM:0012D64A addq.w #1,($D00).w ROM:0012D64E bvc.s loc_12D656 ROM:0012D650 move.w #$8000,($D00).w ROM:0012D656 ROM:0012D656 loc_12D656: ; CODE XREF: sub_12D64A+4↑j ROM:0012D656 move.w ($6B4).w,d0 ROM:0012D65A ext.l d0 ROM:0012D65C add.l d0,($8E0).w ROM:0012D660 rts ROM:0012D660 ; End of function sub_12D64A ROM:0012D660 ROM:0012D662 ROM:0012D662 ; =============== S U B R O U T I N E ======================================= ROM:0012D662 ROM:0012D662 ROM:0012D662 sub_12D662: ; CODE XREF: sub_129E74+C0↑p ROM:0012D662 bsr.l sub_12CE8C ROM:0012D668 bsr.l sub_12C06C ROM:0012D66E bsr.l sub_12BA52 ROM:0012D674 bsr.w sub_12D6D0 ROM:0012D678 bsr.w sub_12D702 ROM:0012D67C bsr.l sub_12D0E2 ROM:0012D682 bsr.l sub_12CD74 ROM:0012D688 bsr.l sub_12C9D8 ROM:0012D68E bsr.l sub_12B91C ROM:0012D694 bsr.l sub_12C3F4 ROM:0012D69A bsr.l sub_12C33E ROM:0012D6A0 bsr.l sub_12C8B6 ROM:0012D6A6 bsr.l sub_12CCA8 ROM:0012D6AC bsr.l sub_12BABA ROM:0012D6B2 btst #2,($49E).w ROM:0012D6B8 beq.s loc_12D6C2 ROM:0012D6BA bset #0,($DE5).w ROM:0012D6C0 bra.s loc_12D6C8 ROM:0012D6C2 ; --------------------------------------------------------------------------- ROM:0012D6C2 ROM:0012D6C2 loc_12D6C2: ; CODE XREF: sub_12D662+56↑j ROM:0012D6C2 bclr #0,($DE5).w ROM:0012D6C8 ROM:0012D6C8 loc_12D6C8: ; CODE XREF: sub_12D662+5E↑j ROM:0012D6C8 bset #0,($DFD).w ROM:0012D6CE rts ROM:0012D6CE ; End of function sub_12D662 ROM:0012D6CE ROM:0012D6D0 ROM:0012D6D0 ; =============== S U B R O U T I N E ======================================= ROM:0012D6D0 ROM:0012D6D0 ROM:0012D6D0 sub_12D6D0: ; CODE XREF: sub_12D662+12↑p ROM:0012D6D0 btst #7,($140A).w ROM:0012D6D6 beq.s loc_12D6EC ROM:0012D6D8 bclr #7,($140A).w ROM:0012D6DE bset #5,($DE5).w ROM:0012D6E4 bset #5,($DFD).w ROM:0012D6EA bra.s locret_12D700 ROM:0012D6EC ; --------------------------------------------------------------------------- ROM:0012D6EC ROM:0012D6EC loc_12D6EC: ; CODE XREF: sub_12D6D0+6↑j ROM:0012D6EC cmpi.w #0,($57E).w ROM:0012D6F2 ble.s locret_12D700 ROM:0012D6F4 bclr #5,($DE5).w ROM:0012D6FA bset #5,($DFD).w ROM:0012D700 ROM:0012D700 locret_12D700: ; CODE XREF: sub_12D6D0+1A↑j ROM:0012D700 ; sub_12D6D0+22↑j ROM:0012D700 rts ROM:0012D700 ; End of function sub_12D6D0 ROM:0012D700 ROM:0012D702 ROM:0012D702 ; =============== S U B R O U T I N E ======================================= ROM:0012D702 ROM:0012D702 ROM:0012D702 sub_12D702: ; CODE XREF: sub_12D662+16↑p ROM:0012D702 btst #3,($1426).w ROM:0012D708 beq.s loc_12D71E ROM:0012D70A bclr #3,($1426).w ROM:0012D710 bset #2,($1522).w ROM:0012D716 bset #2,($1523).w ROM:0012D71C bra.s loc_12D73A ROM:0012D71E ; --------------------------------------------------------------------------- ROM:0012D71E ROM:0012D71E loc_12D71E: ; CODE XREF: sub_12D702+6↑j ROM:0012D71E btst #4,($894).w ROM:0012D724 beq.s loc_12D73A ROM:0012D726 cmpi.w #0,($57E).w ROM:0012D72C ble.s loc_12D73A ROM:0012D72E bclr #2,($1522).w ROM:0012D734 bset #2,($1523).w ROM:0012D73A ROM:0012D73A loc_12D73A: ; CODE XREF: sub_12D702+1A↑j ROM:0012D73A ; sub_12D702+22↑j ... ROM:0012D73A btst #4,($1422).w ROM:0012D740 beq.s loc_12D756 ROM:0012D742 bclr #4,($1422).w ROM:0012D748 bset #3,($1522).w ROM:0012D74E bset #1,($1522).w ROM:0012D754 bra.s locret_12D772 ROM:0012D756 ; --------------------------------------------------------------------------- ROM:0012D756 ROM:0012D756 loc_12D756: ; CODE XREF: sub_12D702+3E↑j ROM:0012D756 btst #4,($894).w ROM:0012D75C beq.s locret_12D772 ROM:0012D75E cmpi.w #0,($57E).w ROM:0012D764 ble.s locret_12D772 ROM:0012D766 bclr #3,($1522).w ROM:0012D76C bset #1,($1522).w ROM:0012D772 ROM:0012D772 locret_12D772: ; CODE XREF: sub_12D702+52↑j ROM:0012D772 ; sub_12D702+5A↑j ... ROM:0012D772 rts ROM:0012D772 ; End of function sub_12D702 ROM:0012D772 ROM:0012D774 ROM:0012D774 ; =============== S U B R O U T I N E ======================================= ROM:0012D774 ROM:0012D774 ROM:0012D774 sub_12D774: ; CODE XREF: sub_129E74+C6↑p ROM:0012D774 bsr.l sub_12BB34 ROM:0012D77A bsr.w sub_12DB8C ROM:0012D77E bsr.l sub_12D1F4 ROM:0012D784 rts ROM:0012D784 ; End of function sub_12D774 ROM:0012D784 ROM:0012D786 ROM:0012D786 ; =============== S U B R O U T I N E ======================================= ROM:0012D786 ROM:0012D786 ROM:0012D786 sub_12D786: ; CODE XREF: sub_129E74+DE↑p ROM:0012D786 bsr.l sub_12E01C ROM:0012D78C bsr.w sub_12D798 ROM:0012D790 bsr.l sub_12D490 ROM:0012D796 rts ROM:0012D796 ; End of function sub_12D786 ROM:0012D796 ROM:0012D798 ROM:0012D798 ; =============== S U B R O U T I N E ======================================= ROM:0012D798 ROM:0012D798 ROM:0012D798 sub_12D798: ; CODE XREF: sub_12D786+6↑p ROM:0012D798 bclr #0,($1289).w ROM:0012D79E bclr #2,($142D).w ROM:0012D7A4 clr.w d1 ROM:0012D7A6 move.b ($1259).w,d1 ROM:0012D7AA cmpi.w #8,d1 ROM:0012D7AE bcc.s locret_12D7B8 ROM:0012D7B0 movea.l off_12D7BA(pc,d1.w*4),a0 ROM:0012D7B4 nop ROM:0012D7B6 jmp (a0) ROM:0012D7B8 ; --------------------------------------------------------------------------- ROM:0012D7B8 ROM:0012D7B8 locret_12D7B8: ; CODE XREF: sub_12D798+16↑j ROM:0012D7B8 rts ROM:0012D7B8 ; End of function sub_12D798 ROM:0012D7B8 ROM:0012D7B8 ; --------------------------------------------------------------------------- ROM:0012D7BA off_12D7BA: dc.l loc_12D7DA ; DATA XREF: sub_12D798+18↑r ROM:0012D7BE dc.l loc_12D802 ROM:0012D7C2 dc.l loc_12D82C ROM:0012D7C6 dc.l loc_12D88A ROM:0012D7CA dc.l loc_12D926 ROM:0012D7CE dc.l loc_12D9A2 ROM:0012D7D2 dc.l loc_12DA14 ROM:0012D7D6 dc.l loc_12DAF2 ROM:0012D7DA ; --------------------------------------------------------------------------- ROM:0012D7DA ROM:0012D7DA loc_12D7DA: ; DATA XREF: ROM:off_12D7BA↑o ROM:0012D7DA bclr #1,($1413).w ROM:0012D7E0 bclr #3,($1413).w ROM:0012D7E6 bclr #7,($1413).w ROM:0012D7EC bclr #6,($1428).w ROM:0012D7F2 bclr #2,($1420).w ROM:0012D7F8 move.b #1,($1259).w ROM:0012D7FE bra.s locret_12D82A ROM:0012D800 ; --------------------------------------------------------------------------- ROM:0012D800 rts ROM:0012D802 ; --------------------------------------------------------------------------- ROM:0012D802 ROM:0012D802 loc_12D802: ; DATA XREF: ROM:0012D7BE↑o ROM:0012D802 btst #0,($1285).w ROM:0012D808 beq.s locret_12D82A ROM:0012D80A bset #2,($1420).w ROM:0012D810 move.w $6C0(a5),d1 ROM:0012D814 clr.b ($7DD).w ROM:0012D818 move.w d1,($608).w ROM:0012D81C move.b #1,($7DD).w ROM:0012D822 move.b #2,($1259).w ROM:0012D828 bra.s locret_12D888 ROM:0012D82A ; --------------------------------------------------------------------------- ROM:0012D82A ROM:0012D82A locret_12D82A: ; CODE XREF: ROM:0012D7FE↑j ROM:0012D82A ; ROM:0012D808↑j ... ROM:0012D82A rts ROM:0012D82C ; --------------------------------------------------------------------------- ROM:0012D82C ROM:0012D82C loc_12D82C: ; DATA XREF: ROM:0012D7C2↑o ROM:0012D82C bsr.w sub_12DDA4 ROM:0012D830 btst #0,($1285).w ROM:0012D836 bne.s loc_12D848 ROM:0012D838 bclr #2,($1420).w ROM:0012D83E move.b #1,($1259).w ROM:0012D844 bra.s locret_12D82A ROM:0012D846 ; --------------------------------------------------------------------------- ROM:0012D846 bra.s locret_12D888 ROM:0012D848 ; --------------------------------------------------------------------------- ROM:0012D848 ROM:0012D848 loc_12D848: ; CODE XREF: ROM:0012D836↑j ROM:0012D848 cmpi.w #0,($608).w ROM:0012D84E bgt.s locret_12D888 ROM:0012D850 btst #2,($142D).w ROM:0012D856 beq.s locret_12D888 ROM:0012D858 bset #1,($1413).w ROM:0012D85E bsr.w sub_12DB7E ROM:0012D862 bsr.w sub_12DD20 ROM:0012D866 bsr.w sub_12DCE4 ROM:0012D86A move.w #1,($D12).w ROM:0012D870 move.w $6C4(a5),($D14).w ROM:0012D876 bclr #5,($140D).w ROM:0012D87C move.b #3,($1259).w ROM:0012D882 bra.l loc_12D91E ROM:0012D888 ; --------------------------------------------------------------------------- ROM:0012D888 ROM:0012D888 locret_12D888: ; CODE XREF: ROM:0012D828↑j ROM:0012D888 ; ROM:0012D846↑j ... ROM:0012D888 rts ROM:0012D88A ; --------------------------------------------------------------------------- ROM:0012D88A ROM:0012D88A loc_12D88A: ; DATA XREF: ROM:0012D7C6↑o ROM:0012D88A bsr.w sub_12DBC6 ROM:0012D88E bsr.w sub_12DBEE ROM:0012D892 bsr.w sub_12DC0A ROM:0012D896 btst #0,($1285).w ROM:0012D89C bne.s loc_12D8A0 ROM:0012D89E bra.s loc_12D8A8 ROM:0012D8A0 ; --------------------------------------------------------------------------- ROM:0012D8A0 ROM:0012D8A0 loc_12D8A0: ; CODE XREF: ROM:0012D89C↑j ROM:0012D8A0 btst #0,($1424).w ROM:0012D8A6 beq.s loc_12D8CE ROM:0012D8A8 ROM:0012D8A8 loc_12D8A8: ; CODE XREF: ROM:0012D89E↑j ROM:0012D8A8 bclr #2,($1420).w ROM:0012D8AE bsr.w sub_12DD84 ROM:0012D8B2 bclr #1,($1413).w ROM:0012D8B8 bsr.l sub_12E352 ROM:0012D8BE bsr.w sub_12DCD0 ROM:0012D8C2 move.b #1,($1259).w ROM:0012D8C8 bra.l locret_12D82A ROM:0012D8CE ; --------------------------------------------------------------------------- ROM:0012D8CE ROM:0012D8CE loc_12D8CE: ; CODE XREF: ROM:0012D8A6↑j ROM:0012D8CE btst #5,($1423).w ROM:0012D8D4 beq.s loc_12D91E ROM:0012D8D6 btst #5,($140D).w ROM:0012D8DC beq.s loc_12D8F8 ROM:0012D8DE bset #3,($1413).w ROM:0012D8E4 move.w $6C6(a5),($D14).w ROM:0012D8EA move.b #4,($1259).w ROM:0012D8F0 bra.l loc_12D99A ROM:0012D8F6 ; --------------------------------------------------------------------------- ROM:0012D8F6 bra.s loc_12D91E ROM:0012D8F8 ; --------------------------------------------------------------------------- ROM:0012D8F8 ROM:0012D8F8 loc_12D8F8: ; CODE XREF: ROM:0012D8DC↑j ROM:0012D8F8 bsr.w sub_12DD20 ROM:0012D8FC bsr.w sub_12DD28 ROM:0012D900 addq.w #1,($D12).w ROM:0012D904 bvc.s loc_12D90C ROM:0012D906 move.w #$8000,($D12).w ROM:0012D90C ROM:0012D90C loc_12D90C: ; CODE XREF: ROM:0012D904↑j ROM:0012D90C move.w $6C4(a5),($D14).w ROM:0012D912 move.b #6,($1259).w ROM:0012D918 bra.l loc_12DAEA ROM:0012D91E ; --------------------------------------------------------------------------- ROM:0012D91E ROM:0012D91E loc_12D91E: ; CODE XREF: ROM:0012D882↑j ROM:0012D91E ; ROM:0012D8D4↑j ... ROM:0012D91E bsr.l sub_12E136 ROM:0012D924 rts ROM:0012D926 ; --------------------------------------------------------------------------- ROM:0012D926 ROM:0012D926 loc_12D926: ; DATA XREF: ROM:0012D7CA↑o ROM:0012D926 bsr.w sub_12DBC6 ROM:0012D92A bsr.w sub_12DBEE ROM:0012D92E bsr.w sub_12DC0A ROM:0012D932 btst #0,($1285).w ROM:0012D938 bne.s loc_12D93C ROM:0012D93A bra.s loc_12D944 ROM:0012D93C ; --------------------------------------------------------------------------- ROM:0012D93C ROM:0012D93C loc_12D93C: ; CODE XREF: ROM:0012D938↑j ROM:0012D93C btst #0,($1424).w ROM:0012D942 beq.s loc_12D970 ROM:0012D944 ROM:0012D944 loc_12D944: ; CODE XREF: ROM:0012D93A↑j ROM:0012D944 bclr #2,($1420).w ROM:0012D94A bsr.w sub_12DD84 ROM:0012D94E bclr #1,($1413).w ROM:0012D954 bclr #3,($1413).w ROM:0012D95A bsr.l sub_12E352 ROM:0012D960 bsr.w sub_12DCD0 ROM:0012D964 move.b #1,($1259).w ROM:0012D96A bra.l locret_12D82A ROM:0012D970 ; --------------------------------------------------------------------------- ROM:0012D970 ROM:0012D970 loc_12D970: ; CODE XREF: ROM:0012D942↑j ROM:0012D970 btst #5,($1423).w ROM:0012D976 beq.s loc_12D99A ROM:0012D978 bclr #3,($1413).w ROM:0012D97E bsr.w sub_12DD46 ROM:0012D982 bset #0,($DFB).w ROM:0012D988 bset #6,($1428).w ROM:0012D98E bsr.w sub_12DCD0 ROM:0012D992 move.b #5,($1259).w ROM:0012D998 bra.s loc_12DA0C ROM:0012D99A ; --------------------------------------------------------------------------- ROM:0012D99A ROM:0012D99A loc_12D99A: ; CODE XREF: ROM:0012D8F0↑j ROM:0012D99A ; ROM:0012D976↑j ... ROM:0012D99A bsr.l sub_12E136 ROM:0012D9A0 rts ROM:0012D9A2 ; --------------------------------------------------------------------------- ROM:0012D9A2 ROM:0012D9A2 loc_12D9A2: ; DATA XREF: ROM:0012D7CE↑o ROM:0012D9A2 btst #1,($142C).w ROM:0012D9A8 beq.s loc_12D9D6 ROM:0012D9AA bclr #2,($1420).w ROM:0012D9B0 bclr #1,($1413).w ROM:0012D9B6 bclr #6,($1428).w ROM:0012D9BC bsr.l sub_12E352 ROM:0012D9C2 bset #0,($1289).w ROM:0012D9C8 move.b #1,($1259).w ROM:0012D9CE bra.l locret_12D82A ROM:0012D9D4 ; --------------------------------------------------------------------------- ROM:0012D9D4 bra.s loc_12DA0C ROM:0012D9D6 ; --------------------------------------------------------------------------- ROM:0012D9D6 ROM:0012D9D6 loc_12D9D6: ; CODE XREF: ROM:0012D9A8↑j ROM:0012D9D6 btst #0,($1285).w ROM:0012D9DC bne.s loc_12DA0C ROM:0012D9DE bclr #2,($1420).w ROM:0012D9E4 bsr.w sub_12DD84 ROM:0012D9E8 bclr #1,($1413).w ROM:0012D9EE bsr.l sub_12E352 ROM:0012D9F4 bclr #6,($1428).w ROM:0012D9FA bset #0,($1289).w ROM:0012DA00 move.b #1,($1259).w ROM:0012DA06 bra.l locret_12D82A ROM:0012DA0C ; --------------------------------------------------------------------------- ROM:0012DA0C ROM:0012DA0C loc_12DA0C: ; CODE XREF: ROM:0012D998↑j ROM:0012DA0C ; ROM:0012D9D4↑j ... ROM:0012DA0C bsr.l sub_12E136 ROM:0012DA12 rts ROM:0012DA14 ; --------------------------------------------------------------------------- ROM:0012DA14 ROM:0012DA14 loc_12DA14: ; DATA XREF: ROM:0012D7D2↑o ROM:0012DA14 bsr.w sub_12DBC6 ROM:0012DA18 bsr.w sub_12DBEE ROM:0012DA1C bsr.w sub_12DC0A ROM:0012DA20 btst #0,($1285).w ROM:0012DA26 bne.s loc_12DA2A ROM:0012DA28 bra.s loc_12DA32 ROM:0012DA2A ; --------------------------------------------------------------------------- ROM:0012DA2A ROM:0012DA2A loc_12DA2A: ; CODE XREF: ROM:0012DA26↑j ROM:0012DA2A btst #0,($1424).w ROM:0012DA30 beq.s loc_12DA58 ROM:0012DA32 ROM:0012DA32 loc_12DA32: ; CODE XREF: ROM:0012DA28↑j ROM:0012DA32 bclr #2,($1420).w ROM:0012DA38 bsr.w sub_12DD84 ROM:0012DA3C bclr #1,($1413).w ROM:0012DA42 bsr.l sub_12E352 ROM:0012DA48 bsr.w sub_12DCD0 ROM:0012DA4C move.b #1,($1259).w ROM:0012DA52 bra.l locret_12D82A ROM:0012DA58 ; --------------------------------------------------------------------------- ROM:0012DA58 ROM:0012DA58 loc_12DA58: ; CODE XREF: ROM:0012DA30↑j ROM:0012DA58 btst #1,($1432).w ROM:0012DA5E beq.s loc_12DA80 ROM:0012DA60 btst #5,($140D).w ROM:0012DA66 beq.s loc_12DA80 ROM:0012DA68 bset #3,($1413).w ROM:0012DA6E move.w $6C6(a5),($D14).w ROM:0012DA74 move.b #4,($1259).w ROM:0012DA7A bra.l loc_12D99A ROM:0012DA80 ; --------------------------------------------------------------------------- ROM:0012DA80 ROM:0012DA80 loc_12DA80: ; CODE XREF: ROM:0012DA5E↑j ROM:0012DA80 ; ROM:0012DA66↑j ROM:0012DA80 btst #5,($1423).w ROM:0012DA86 beq.s loc_12DAEA ROM:0012DA88 btst #5,($140D).w ROM:0012DA8E bne.s loc_12DAEA ROM:0012DA90 move.w $6C8(a5),d0 ROM:0012DA94 cmp.w ($D12).w,d0 ROM:0012DA98 bgt.s loc_12DAC4 ROM:0012DA9A bset #7,($1413).w ROM:0012DAA0 bsr.w sub_12DCD0 ROM:0012DAA4 move.w $6DA(a5),d1 ROM:0012DAA8 clr.b ($7DD).w ROM:0012DAAC move.w d1,($608).w ROM:0012DAB0 move.b #1,($7DD).w ROM:0012DAB6 move.b #7,($1259).w ROM:0012DABC bra.l loc_12DB76 ROM:0012DAC2 ; --------------------------------------------------------------------------- ROM:0012DAC2 bra.s loc_12DAEA ROM:0012DAC4 ; --------------------------------------------------------------------------- ROM:0012DAC4 ROM:0012DAC4 loc_12DAC4: ; CODE XREF: ROM:0012DA98↑j ROM:0012DAC4 bsr.w sub_12DD20 ROM:0012DAC8 bsr.w sub_12DD28 ROM:0012DACC addq.w #1,($D12).w ROM:0012DAD0 bvc.s loc_12DAD8 ROM:0012DAD2 move.w #$8000,($D12).w ROM:0012DAD8 ROM:0012DAD8 loc_12DAD8: ; CODE XREF: ROM:0012DAD0↑j ROM:0012DAD8 move.w $6C4(a5),($D14).w ROM:0012DADE move.b #6,($1259).w ROM:0012DAE4 bra.l *+6 ROM:0012DAEA ; --------------------------------------------------------------------------- ROM:0012DAEA ROM:0012DAEA loc_12DAEA: ; CODE XREF: ROM:0012D918↑j ROM:0012DAEA ; ROM:0012DA86↑j ... ROM:0012DAEA bsr.l sub_12E136 ROM:0012DAF0 rts ROM:0012DAF2 ; --------------------------------------------------------------------------- ROM:0012DAF2 ROM:0012DAF2 loc_12DAF2: ; DATA XREF: ROM:0012D7D6↑o ROM:0012DAF2 btst #0,($1285).w ROM:0012DAF8 bne.s loc_12DB22 ROM:0012DAFA bclr #2,($1420).w ROM:0012DB00 bclr #1,($1413).w ROM:0012DB06 bclr #7,($1413).w ROM:0012DB0C bsr.l sub_12E352 ROM:0012DB12 bsr.w sub_12DD84 ROM:0012DB16 move.b #1,($1259).w ROM:0012DB1C bra.l locret_12D82A ROM:0012DB22 ; --------------------------------------------------------------------------- ROM:0012DB22 ROM:0012DB22 loc_12DB22: ; CODE XREF: ROM:0012DAF8↑j ROM:0012DB22 btst #1,($1405).w ROM:0012DB28 beq.s loc_12DB4C ROM:0012DB2A bsr.w sub_12DD9C ROM:0012DB2E bset #1,($DFB).w ROM:0012DB34 bset #6,($1428).w ROM:0012DB3A bclr #7,($1413).w ROM:0012DB40 move.b #5,($1259).w ROM:0012DB46 bra.l loc_12DA0C ROM:0012DB4C ; --------------------------------------------------------------------------- ROM:0012DB4C ROM:0012DB4C loc_12DB4C: ; CODE XREF: ROM:0012DB28↑j ROM:0012DB4C cmpi.w #0,($608).w ROM:0012DB52 bgt.s loc_12DB76 ROM:0012DB54 bsr.w sub_12DD94 ROM:0012DB58 bset #1,($DFB).w ROM:0012DB5E bset #6,($1428).w ROM:0012DB64 bclr #7,($1413).w ROM:0012DB6A move.b #5,($1259).w ROM:0012DB70 bra.l loc_12DA0C ROM:0012DB76 ; --------------------------------------------------------------------------- ROM:0012DB76 ROM:0012DB76 loc_12DB76: ; CODE XREF: ROM:0012DABC↑j ROM:0012DB76 ; ROM:0012DB52↑j ROM:0012DB76 bsr.l sub_12E136 ROM:0012DB7C rts ROM:0012DB7E ROM:0012DB7E ; =============== S U B R O U T I N E ======================================= ROM:0012DB7E ROM:0012DB7E ROM:0012DB7E sub_12DB7E: ; CODE XREF: ROM:0012D85E↑p ROM:0012DB7E move.w ($D2A).w,($D10).w ROM:0012DB84 move.w ($D0C).w,($D0E).w ROM:0012DB8A rts ROM:0012DB8A ; End of function sub_12DB7E ROM:0012DB8A ROM:0012DB8C ROM:0012DB8C ; =============== S U B R O U T I N E ======================================= ROM:0012DB8C ROM:0012DB8C ROM:0012DB8C sub_12DB8C: ; CODE XREF: sub_12D774+6↑p ROM:0012DB8C move.l ($914).w,d0 ROM:0012DB90 divs.w #$2710,d0 ROM:0012DB94 bvc.w loc_12DB9C ROM:0012DB98 move.w #$7FFF,d0 ROM:0012DB9C ROM:0012DB9C loc_12DB9C: ; CODE XREF: sub_12DB8C+8↑j ROM:0012DB9C move.w d0,($D0C).w ROM:0012DBA0 move.w #$2710,d6 ROM:0012DBA4 move.w ($D08).w,d2 ROM:0012DBA8 move.w ($D0A).w,d5 ROM:0012DBAC move.w $6C2(a5),d3 ROM:0012DBB0 move.w ($D0C).w,d1 ROM:0012DBB4 bsr.l sub_12E110 ROM:0012DBBA move.w d4,($D0A).w ROM:0012DBBE swap d4 ROM:0012DBC0 move.w d4,($D08).w ROM:0012DBC4 rts ROM:0012DBC4 ; End of function sub_12DB8C ROM:0012DBC4 ROM:0012DBC6 ROM:0012DBC6 ; =============== S U B R O U T I N E ======================================= ROM:0012DBC6 ROM:0012DBC6 ROM:0012DBC6 sub_12DBC6: ; CODE XREF: ROM:loc_12D88A↑p ROM:0012DBC6 ; ROM:loc_12D926↑p ... ROM:0012DBC6 move.w ($D0C).w,d0 ROM:0012DBCA sub.w ($D0E).w,d0 ROM:0012DBCE cmpi.w #0,d0 ROM:0012DBD2 bge.s loc_12DBD6 ROM:0012DBD4 neg.w d0 ROM:0012DBD6 ROM:0012DBD6 loc_12DBD6: ; CODE XREF: sub_12DBC6+C↑j ROM:0012DBD6 move.w $6D8(a5),d1 ROM:0012DBDA cmp.w d0,d1 ROM:0012DBDC bge.s loc_12DBE6 ROM:0012DBDE bset #0,($1424).w ROM:0012DBE4 bra.s locret_12DBEC ROM:0012DBE6 ; --------------------------------------------------------------------------- ROM:0012DBE6 ROM:0012DBE6 loc_12DBE6: ; CODE XREF: sub_12DBC6+16↑j ROM:0012DBE6 bclr #0,($1424).w ROM:0012DBEC ROM:0012DBEC locret_12DBEC: ; CODE XREF: sub_12DBC6+1E↑j ROM:0012DBEC rts ROM:0012DBEC ; End of function sub_12DBC6 ROM:0012DBEC ROM:0012DBEE ROM:0012DBEE ; =============== S U B R O U T I N E ======================================= ROM:0012DBEE ROM:0012DBEE ROM:0012DBEE sub_12DBEE: ; CODE XREF: ROM:0012D88E↑p ROM:0012DBEE ; ROM:0012D92A↑p ... ROM:0012DBEE move.w $6CC(a5),d0 ROM:0012DBF2 move.w $6CE(a5),d1 ROM:0012DBF6 cmp.w ($D26).w,d0 ROM:0012DBFA bgt.s locret_12DC08 ROM:0012DBFC cmp.w ($D26).w,d1 ROM:0012DC00 ble.s locret_12DC08 ROM:0012DC02 bset #5,($140D).w ROM:0012DC08 ROM:0012DC08 locret_12DC08: ; CODE XREF: sub_12DBEE+C↑j ROM:0012DC08 ; sub_12DBEE+12↑j ROM:0012DC08 rts ROM:0012DC08 ; End of function sub_12DBEE ROM:0012DC08 ROM:0012DC0A ROM:0012DC0A ; =============== S U B R O U T I N E ======================================= ROM:0012DC0A ROM:0012DC0A ROM:0012DC0A sub_12DC0A: ; CODE XREF: ROM:0012D892↑p ROM:0012DC0A ; ROM:0012D92E↑p ... ROM:0012DC0A bclr #1,($1432).w ROM:0012DC10 bclr #5,($1423).w ROM:0012DC16 clr.w d1 ROM:0012DC18 move.b ($125A).w,d1 ROM:0012DC1C cmpi.w #3,d1 ROM:0012DC20 bcc.s locret_12DC2A ROM:0012DC22 movea.l off_12DC2C(pc,d1.w*4),a0 ROM:0012DC26 nop ROM:0012DC28 jmp (a0) ROM:0012DC2A ; --------------------------------------------------------------------------- ROM:0012DC2A ROM:0012DC2A locret_12DC2A: ; CODE XREF: sub_12DC0A+16↑j ROM:0012DC2A rts ROM:0012DC2A ; End of function sub_12DC0A ROM:0012DC2A ROM:0012DC2A ; --------------------------------------------------------------------------- ROM:0012DC2C off_12DC2C: dc.l loc_12DC38 ; DATA XREF: sub_12DC0A+18↑r ROM:0012DC30 dc.l loc_12DC56 ROM:0012DC34 dc.l loc_12DCC0 ROM:0012DC38 ; --------------------------------------------------------------------------- ROM:0012DC38 ROM:0012DC38 loc_12DC38: ; DATA XREF: ROM:off_12DC2C↑o ROM:0012DC38 bsr.w sub_12DD0C ROM:0012DC3C move.w ($D16).w,d2 ROM:0012DC40 clr.b ($7DE).w ROM:0012DC44 move.w d2,($60A).w ROM:0012DC48 move.b #1,($7DE).w ROM:0012DC4E move.b #1,($125A).w ROM:0012DC54 rts ROM:0012DC56 ; --------------------------------------------------------------------------- ROM:0012DC56 ROM:0012DC56 loc_12DC56: ; DATA XREF: ROM:0012DC30↑o ROM:0012DC56 cmpi.w #0,($60A).w ROM:0012DC5C bgt.s locret_12DCBE ROM:0012DC5E cmpi.w #1,($D14).w ROM:0012DC64 ble.s loc_12DC8E ROM:0012DC66 subq.w #1,($D14).w ROM:0012DC6A bvc.s loc_12DC72 ROM:0012DC6C move.w #$8000,($D14).w ROM:0012DC72 ROM:0012DC72 loc_12DC72: ; CODE XREF: ROM:0012DC6A↑j ROM:0012DC72 bset #1,($1432).w ROM:0012DC78 move.w ($D16).w,d2 ROM:0012DC7C clr.b ($7DE).w ROM:0012DC80 move.w d2,($60A).w ROM:0012DC84 move.b #1,($7DE).w ROM:0012DC8A bra.w locret_12DCBE ROM:0012DC8E ; --------------------------------------------------------------------------- ROM:0012DC8E ROM:0012DC8E loc_12DC8E: ; CODE XREF: ROM:0012DC64↑j ROM:0012DC8E subq.w #1,($D14).w ROM:0012DC92 bvc.s loc_12DC9A ROM:0012DC94 move.w #$8000,($D14).w ROM:0012DC9A ROM:0012DC9A loc_12DC9A: ; CODE XREF: ROM:0012DC92↑j ROM:0012DC9A bset #1,($1432).w ROM:0012DCA0 bset #5,($1423).w ROM:0012DCA6 move.w ($D16).w,d2 ROM:0012DCAA clr.b ($7DE).w ROM:0012DCAE move.w d2,($60A).w ROM:0012DCB2 move.b #1,($7DE).w ROM:0012DCB8 move.b #2,($125A).w ROM:0012DCBE ROM:0012DCBE locret_12DCBE: ; CODE XREF: ROM:0012DC5C↑j ROM:0012DCBE ; ROM:0012DC8A↑j ROM:0012DCBE rts ROM:0012DCC0 ; --------------------------------------------------------------------------- ROM:0012DCC0 ROM:0012DCC0 loc_12DCC0: ; DATA XREF: ROM:0012DC34↑o ROM:0012DCC0 cmpi.w #0,($D14).w ROM:0012DCC6 ble.s locret_12DCCE ROM:0012DCC8 move.b #1,($125A).w ROM:0012DCCE ROM:0012DCCE locret_12DCCE: ; CODE XREF: ROM:0012DCC6↑j ROM:0012DCCE rts ROM:0012DCD0 ROM:0012DCD0 ; =============== S U B R O U T I N E ======================================= ROM:0012DCD0 ROM:0012DCD0 ROM:0012DCD0 sub_12DCD0: ; CODE XREF: ROM:0012D8BE↑p ROM:0012DCD0 ; ROM:0012D960↑p ... ROM:0012DCD0 move.b #0,($125A).w ROM:0012DCD6 bclr #1,($1432).w ROM:0012DCDC bclr #5,($1423).w ROM:0012DCE2 rts ROM:0012DCE2 ; End of function sub_12DCD0 ROM:0012DCE2 ROM:0012DCE4 ROM:0012DCE4 ; =============== S U B R O U T I N E ======================================= ROM:0012DCE4 ROM:0012DCE4 ROM:0012DCE4 sub_12DCE4: ; CODE XREF: ROM:0012D866↑p ROM:0012DCE4 move.w $6CC(a5),d0 ROM:0012DCE8 move.w ($D10).w,d1 ROM:0012DCEC cmp.w ($D18).w,d0 ROM:0012DCF0 ble.s loc_12DCF8 ROM:0012DCF2 add.w $6D4(a5),d1 ROM:0012DCF6 bra.s loc_12DD06 ROM:0012DCF8 ; --------------------------------------------------------------------------- ROM:0012DCF8 ROM:0012DCF8 loc_12DCF8: ; CODE XREF: sub_12DCE4+C↑j ROM:0012DCF8 move.w $6CE(a5),d0 ROM:0012DCFC cmp.w ($D18).w,d0 ROM:0012DD00 bge.s loc_12DD06 ROM:0012DD02 sub.w $6D6(a5),d1 ROM:0012DD06 ROM:0012DD06 loc_12DD06: ; CODE XREF: sub_12DCE4+12↑j ROM:0012DD06 ; sub_12DCE4+1C↑j ROM:0012DD06 move.w d1,($D1A).w ROM:0012DD0A rts ROM:0012DD0A ; End of function sub_12DCE4 ROM:0012DD0A ROM:0012DD0C ROM:0012DD0C ; =============== S U B R O U T I N E ======================================= ROM:0012DD0C ROM:0012DD0C ROM:0012DD0C sub_12DD0C: ; CODE XREF: ROM:loc_12DC38↑p ROM:0012DD0C move.w #$3E7E,d1 ROM:0012DD10 move.w ($D08).w,d2 ROM:0012DD14 bsr.l sub_1174AA ROM:0012DD1A move.w d1,($D16).w ROM:0012DD1E rts ROM:0012DD1E ; End of function sub_12DD0C ROM:0012DD1E ROM:0012DD20 ROM:0012DD20 ; =============== S U B R O U T I N E ======================================= ROM:0012DD20 ROM:0012DD20 ROM:0012DD20 sub_12DD20: ; CODE XREF: ROM:0012D862↑p ROM:0012DD20 ; ROM:loc_12D8F8↑p ... ROM:0012DD20 move.w ($D26).w,($D18).w ROM:0012DD26 rts ROM:0012DD26 ; End of function sub_12DD20 ROM:0012DD26 ROM:0012DD28 ROM:0012DD28 ; =============== S U B R O U T I N E ======================================= ROM:0012DD28 ROM:0012DD28 ROM:0012DD28 sub_12DD28: ; CODE XREF: ROM:0012D8FC↑p ROM:0012DD28 ; ROM:0012DAC8↑p ROM:0012DD28 move.w $6CA(a5),d0 ROM:0012DD2C cmp.w ($D18).w,d0 ROM:0012DD30 ble.s loc_12DD3C ROM:0012DD32 move.w $6D0(a5),d1 ROM:0012DD36 add.w d1,($D1A).w ROM:0012DD3A bra.s locret_12DD44 ROM:0012DD3C ; --------------------------------------------------------------------------- ROM:0012DD3C ROM:0012DD3C loc_12DD3C: ; CODE XREF: sub_12DD28+8↑j ROM:0012DD3C move.w $6D2(a5),d1 ROM:0012DD40 sub.w d1,($D1A).w ROM:0012DD44 ROM:0012DD44 locret_12DD44: ; CODE XREF: sub_12DD28+12↑j ROM:0012DD44 rts ROM:0012DD44 ; End of function sub_12DD28 ROM:0012DD44 ROM:0012DD46 ROM:0012DD46 ; =============== S U B R O U T I N E ======================================= ROM:0012DD46 ROM:0012DD46 ROM:0012DD46 sub_12DD46: ; CODE XREF: ROM:0012D97E↑p ROM:0012DD46 move.w #$3E80,d1 ROM:0012DD4A move.w ($D08).w,d2 ROM:0012DD4E bsr.l sub_1174AA ROM:0012DD54 move.w d1,($D1C).w ROM:0012DD58 muls.w #$3E8,d1 ROM:0012DD5C cmp.l ($8E4).w,d1 ROM:0012DD60 bgt.s loc_12DD6A ROM:0012DD62 bset #0,($DE3).w ROM:0012DD68 bra.s loc_12DD70 ROM:0012DD6A ; --------------------------------------------------------------------------- ROM:0012DD6A ROM:0012DD6A loc_12DD6A: ; CODE XREF: sub_12DD46+1A↑j ROM:0012DD6A bclr #0,($DE3).w ROM:0012DD70 ROM:0012DD70 loc_12DD70: ; CODE XREF: sub_12DD46+22↑j ROM:0012DD70 bclr #1,($DE3).w ROM:0012DD76 bset #1,($DFB).w ROM:0012DD7C move.l ($8E4).w,($8E8).w ROM:0012DD82 rts ROM:0012DD82 ; End of function sub_12DD46 ROM:0012DD82 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:0012D8AE↑p ROM:0012DD84 ; ROM:0012D94A↑p ... ROM:0012DD84 btst #0,($11E3).w ROM:0012DD8A beq.s locret_12DD92 ROM:0012DD8C move.w ($D10).w,($FB2).w ROM:0012DD92 ROM:0012DD92 locret_12DD92: ; CODE XREF: sub_12DD84+6↑j ROM:0012DD92 rts ROM:0012DD92 ; End of function sub_12DD84 ROM:0012DD92 ROM:0012DD94 ROM:0012DD94 ; =============== S U B R O U T I N E ======================================= ROM:0012DD94 ROM:0012DD94 ROM:0012DD94 sub_12DD94: ; CODE XREF: ROM:0012DB54↑p ROM:0012DD94 bset #1,($DE3).w ROM:0012DD9A rts ROM:0012DD9A ; End of function sub_12DD94 ROM:0012DD9A ROM:0012DD9C ROM:0012DD9C ; =============== S U B R O U T I N E ======================================= ROM:0012DD9C ROM:0012DD9C ROM:0012DD9C sub_12DD9C: ; CODE XREF: ROM:0012DB2A↑p ROM:0012DD9C bclr #1,($DE3).w ROM:0012DDA2 rts ROM:0012DDA2 ; End of function sub_12DD9C ROM:0012DDA2 ROM:0012DDA4 ROM:0012DDA4 ; =============== S U B R O U T I N E ======================================= ROM:0012DDA4 ROM:0012DDA4 ROM:0012DDA4 sub_12DDA4: ; CODE XREF: ROM:loc_12D82C↑p ROM:0012DDA4 btst #0,($11F1).w ROM:0012DDAA beq.s locret_12DDDA ROM:0012DDAC move.w $6CA(a5),d0 ROM:0012DDB0 btst #0,($11F0).w ROM:0012DDB6 beq.s loc_12DDC6 ROM:0012DDB8 cmp.w ($D26).w,d0 ROM:0012DDBC blt.s loc_12DDC6 ROM:0012DDBE bset #2,($142D).w ROM:0012DDC4 bra.s locret_12DDDA ROM:0012DDC6 ; --------------------------------------------------------------------------- ROM:0012DDC6 ROM:0012DDC6 loc_12DDC6: ; CODE XREF: sub_12DDA4+12↑j ROM:0012DDC6 ; sub_12DDA4+18↑j ROM:0012DDC6 btst #0,($11F0).w ROM:0012DDCC bne.s locret_12DDDA ROM:0012DDCE cmp.w ($D26).w,d0 ROM:0012DDD2 bge.s locret_12DDDA ROM:0012DDD4 bset #2,($142D).w ROM:0012DDDA ROM:0012DDDA locret_12DDDA: ; CODE XREF: sub_12DDA4+6↑j ROM:0012DDDA ; sub_12DDA4+20↑j ... ROM:0012DDDA rts ROM:0012DDDA ; End of function sub_12DDA4 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:001176AC↑p ROM:0012DDDC bsr.l sub_12DF2A ROM:0012DDE2 clr.w d1 ROM:0012DDE4 move.b ($125B).w,d1 ROM:0012DDE8 cmpi.w #4,d1 ROM:0012DDEC bcc.s locret_12DDF6 ROM:0012DDEE movea.l off_12DDF8(pc,d1.w*4),a0 ROM:0012DDF2 nop ROM:0012DDF4 jmp (a0) ROM:0012DDF6 ; --------------------------------------------------------------------------- ROM:0012DDF6 ROM:0012DDF6 locret_12DDF6: ; CODE XREF: sub_12DDDC+10↑j ROM:0012DDF6 rts ROM:0012DDF6 ; End of function sub_12DDDC ROM:0012DDF6 ROM:0012DDF6 ; --------------------------------------------------------------------------- ROM:0012DDF8 off_12DDF8: dc.l loc_12DE08 ; DATA XREF: sub_12DDDC+12↑r ROM:0012DDFC dc.l loc_12DE10 ROM:0012DE00 dc.l loc_12DE36 ROM:0012DE04 dc.l loc_12DE76 ROM:0012DE08 ; --------------------------------------------------------------------------- ROM:0012DE08 ROM:0012DE08 loc_12DE08: ; DATA XREF: ROM:off_12DDF8↑o ROM:0012DE08 move.b #1,($125B).w ROM:0012DE0E rts ROM:0012DE10 ; --------------------------------------------------------------------------- ROM:0012DE10 ROM:0012DE10 loc_12DE10: ; DATA XREF: ROM:0012DDFC↑o ROM:0012DE10 btst #2,($1420).w ROM:0012DE16 beq.s locret_12DE34 ROM:0012DE18 bsr.w sub_12DEB2 ROM:0012DE1C move.w $6DC(a5),d1 ROM:0012DE20 clr.b ($7DF).w ROM:0012DE24 move.w d1,($60C).w ROM:0012DE28 move.b #1,($7DF).w ROM:0012DE2E move.b #2,($125B).w ROM:0012DE34 ROM:0012DE34 locret_12DE34: ; CODE XREF: ROM:0012DE16↑j ROM:0012DE34 rts ROM:0012DE36 ; --------------------------------------------------------------------------- ROM:0012DE36 ROM:0012DE36 loc_12DE36: ; DATA XREF: ROM:0012DE00↑o ROM:0012DE36 btst #2,($1420).w ROM:0012DE3C bne.s loc_12DE46 ROM:0012DE3E move.b #1,($125B).w ROM:0012DE44 bra.s locret_12DE74 ROM:0012DE46 ; --------------------------------------------------------------------------- ROM:0012DE46 ROM:0012DE46 loc_12DE46: ; CODE XREF: ROM:0012DE3C↑j ROM:0012DE46 btst #3,($1413).w ROM:0012DE4C beq.s loc_12DE56 ROM:0012DE4E move.b #3,($125B).w ROM:0012DE54 bra.s locret_12DE74 ROM:0012DE56 ; --------------------------------------------------------------------------- ROM:0012DE56 ROM:0012DE56 loc_12DE56: ; CODE XREF: ROM:0012DE4C↑j ROM:0012DE56 cmpi.w #0,($60C).w ROM:0012DE5C bgt.s locret_12DE74 ROM:0012DE5E bsr.w sub_12DEC6 ROM:0012DE62 move.w $6DC(a5),d1 ROM:0012DE66 clr.b ($7DF).w ROM:0012DE6A move.w d1,($60C).w ROM:0012DE6E move.b #1,($7DF).w ROM:0012DE74 ROM:0012DE74 locret_12DE74: ; CODE XREF: ROM:0012DE44↑j ROM:0012DE74 ; ROM:0012DE54↑j ... ROM:0012DE74 rts ROM:0012DE76 ; --------------------------------------------------------------------------- ROM:0012DE76 ROM:0012DE76 loc_12DE76: ; DATA XREF: ROM:0012DE04↑o ROM:0012DE76 btst #2,($1420).w ROM:0012DE7C bne.s loc_12DE86 ROM:0012DE7E move.b #1,($125B).w ROM:0012DE84 bra.s locret_12DEB0 ROM:0012DE86 ; --------------------------------------------------------------------------- ROM:0012DE86 ROM:0012DE86 loc_12DE86: ; CODE XREF: ROM:0012DE7C↑j ROM:0012DE86 btst #3,($1413).w ROM:0012DE8C beq.s locret_12DEB0 ROM:0012DE8E cmpi.w #0,($60C).w ROM:0012DE94 bgt.s locret_12DEB0 ROM:0012DE96 bsr.w sub_12DEC6 ROM:0012DE9A bsr.w sub_12DEFE ROM:0012DE9E move.w $6DC(a5),d1 ROM:0012DEA2 clr.b ($7DF).w ROM:0012DEA6 move.w d1,($60C).w ROM:0012DEAA move.b #1,($7DF).w ROM:0012DEB0 ROM:0012DEB0 locret_12DEB0: ; CODE XREF: ROM:0012DE84↑j ROM:0012DEB0 ; ROM:0012DE8C↑j ... ROM:0012DEB0 rts ROM:0012DEB2 ROM:0012DEB2 ; =============== S U B R O U T I N E ======================================= ROM:0012DEB2 ROM:0012DEB2 ROM:0012DEB2 sub_12DEB2: ; CODE XREF: ROM:0012DE18↑p ROM:0012DEB2 move.w ($CC6).w,($D1E).w ROM:0012DEB8 clr.w ($D20).w ROM:0012DEBC clr.l ($8E4).w ROM:0012DEC0 clr.w ($D22).w ROM:0012DEC4 rts ROM:0012DEC4 ; End of function sub_12DEB2 ROM:0012DEC4 ROM:0012DEC6 ROM:0012DEC6 ; =============== S U B R O U T I N E ======================================= ROM:0012DEC6 ROM:0012DEC6 ROM:0012DEC6 sub_12DEC6: ; CODE XREF: ROM:0012DE5E↑p ROM:0012DEC6 ; ROM:0012DE96↑p ROM:0012DEC6 move.w #$3E82,d1 ROM:0012DECA move.w ($D08).w,d2 ROM:0012DECE bsr.l sub_1174AA ROM:0012DED4 move.w d1,($D24).w ROM:0012DED8 move.w #$2710,d6 ROM:0012DEDC move.w ($D1E).w,d2 ROM:0012DEE0 move.w ($D20).w,d5 ROM:0012DEE4 move.w ($D24).w,d3 ROM:0012DEE8 move.w ($CC6).w,d1 ROM:0012DEEC bsr.l sub_12E110 ROM:0012DEF2 move.w d4,($D20).w ROM:0012DEF6 swap d4 ROM:0012DEF8 move.w d4,($D1E).w ROM:0012DEFC rts ROM:0012DEFC ; End of function sub_12DEC6 ROM:0012DEFC ROM:0012DEFE ROM:0012DEFE ; =============== S U B R O U T I N E ======================================= ROM:0012DEFE ROM:0012DEFE ROM:0012DEFE sub_12DEFE: ; CODE XREF: ROM:0012DE9A↑p ROM:0012DEFE move.w ($CC6).w,d0 ROM:0012DF02 sub.w ($D1E).w,d0 ROM:0012DF06 cmpi.w #0,d0 ROM:0012DF0A bge.s loc_12DF0E ROM:0012DF0C neg.w d0 ROM:0012DF0E ROM:0012DF0E loc_12DF0E: ; CODE XREF: sub_12DEFE+C↑j ROM:0012DF0E ext.l d0 ROM:0012DF10 add.l d0,($8E4).w ROM:0012DF14 move.l ($8E4).w,d0 ROM:0012DF18 divs.w #$3E8,d0 ROM:0012DF1C bvc.w loc_12DF24 ROM:0012DF20 move.w #$7FFF,d0 ROM:0012DF24 ROM:0012DF24 loc_12DF24: ; CODE XREF: sub_12DEFE+1E↑j ROM:0012DF24 move.w d0,($D22).w ROM:0012DF28 rts ROM:0012DF28 ; End of function sub_12DEFE ROM:0012DF28 ROM:0012DF2A ROM:0012DF2A ; =============== S U B R O U T I N E ======================================= ROM:0012DF2A ROM:0012DF2A ROM:0012DF2A sub_12DF2A: ; CODE XREF: sub_12DDDC↑p ROM:0012DF2A clr.w d1 ROM:0012DF2C move.b ($125C).w,d1 ROM:0012DF30 cmpi.w #3,d1 ROM:0012DF34 bcc.s locret_12DF3E ROM:0012DF36 movea.l off_12DF40(pc,d1.w*4),a0 ROM:0012DF3A nop ROM:0012DF3C jmp (a0) ROM:0012DF3E ; --------------------------------------------------------------------------- ROM:0012DF3E ROM:0012DF3E locret_12DF3E: ; CODE XREF: sub_12DF2A+A↑j ROM:0012DF3E rts ROM:0012DF3E ; End of function sub_12DF2A ROM:0012DF3E ROM:0012DF3E ; --------------------------------------------------------------------------- ROM:0012DF40 off_12DF40: dc.l loc_12DF4C ; DATA XREF: sub_12DF2A+C↑r ROM:0012DF44 dc.l loc_12DF6C ROM:0012DF48 dc.l loc_12DFBE ROM:0012DF4C ; --------------------------------------------------------------------------- ROM:0012DF4C ROM:0012DF4C loc_12DF4C: ; DATA XREF: ROM:off_12DF40↑o ROM:0012DF4C bsr.w sub_12E010 ROM:0012DF50 move.w $6E0(a5),d0 ROM:0012DF54 clr.b ($7E0).w ROM:0012DF58 move.w d0,($60E).w ROM:0012DF5C move.b #1,($7E0).w ROM:0012DF62 move.b #1,($125C).w ROM:0012DF68 bra.s locret_12DFBC ROM:0012DF6A ; --------------------------------------------------------------------------- ROM:0012DF6A rts ROM:0012DF6C ; --------------------------------------------------------------------------- ROM:0012DF6C ROM:0012DF6C loc_12DF6C: ; DATA XREF: ROM:0012DF44↑o ROM:0012DF6C btst #3,($142D).w ROM:0012DF72 beq.s loc_12DF8C ROM:0012DF74 bsr.w sub_12E010 ROM:0012DF78 move.w $6E0(a5),d0 ROM:0012DF7C clr.b ($7E0).w ROM:0012DF80 move.w d0,($60E).w ROM:0012DF84 move.b #1,($7E0).w ROM:0012DF8A bra.s locret_12DFBC ROM:0012DF8C ; --------------------------------------------------------------------------- ROM:0012DF8C ROM:0012DF8C loc_12DF8C: ; CODE XREF: ROM:0012DF72↑j ROM:0012DF8C move.w $6DE(a5),d1 ROM:0012DF90 cmp.w ($57E).w,d1 ROM:0012DF94 bgt.s loc_12DF9E ROM:0012DF96 move.b #2,($125C).w ROM:0012DF9C bra.s locret_12DFE6 ROM:0012DF9E ; --------------------------------------------------------------------------- ROM:0012DF9E ROM:0012DF9E loc_12DF9E: ; CODE XREF: ROM:0012DF94↑j ROM:0012DF9E cmpi.w #0,($60E).w ROM:0012DFA4 bgt.s locret_12DFBC ROM:0012DFA6 bsr.w sub_12DFEA ROM:0012DFAA move.w $6E0(a5),d0 ROM:0012DFAE clr.b ($7E0).w ROM:0012DFB2 move.w d0,($60E).w ROM:0012DFB6 move.b #1,($7E0).w ROM:0012DFBC ROM:0012DFBC locret_12DFBC: ; CODE XREF: ROM:0012DF68↑j ROM:0012DFBC ; ROM:0012DF8A↑j ... ROM:0012DFBC rts ROM:0012DFBE ; --------------------------------------------------------------------------- ROM:0012DFBE ROM:0012DFBE loc_12DFBE: ; DATA XREF: ROM:0012DF48↑o ROM:0012DFBE move.w $6DE(a5),d1 ROM:0012DFC2 cmp.w ($57E).w,d1 ROM:0012DFC6 ble.s locret_12DFE6 ROM:0012DFC8 bsr.w sub_12E010 ROM:0012DFCC move.w $6E0(a5),d0 ROM:0012DFD0 clr.b ($7E0).w ROM:0012DFD4 move.w d0,($60E).w ROM:0012DFD8 move.b #1,($7E0).w ROM:0012DFDE move.b #1,($125C).w ROM:0012DFE4 bra.s locret_12DFBC ROM:0012DFE6 ; --------------------------------------------------------------------------- ROM:0012DFE6 ROM:0012DFE6 locret_12DFE6: ; CODE XREF: ROM:0012DF9C↑j ROM:0012DFE6 ; ROM:0012DFC6↑j ROM:0012DFE6 rts ROM:0012DFE8 ; --------------------------------------------------------------------------- ROM:0012DFE8 rts ROM:0012DFEA ROM:0012DFEA ; =============== S U B R O U T I N E ======================================= ROM:0012DFEA ROM:0012DFEA ROM:0012DFEA sub_12DFEA: ; CODE XREF: ROM:0012DFA6↑p ROM:0012DFEA move.w #$2710,d6 ROM:0012DFEE move.w ($D26).w,d2 ROM:0012DFF2 move.w ($D28).w,d5 ROM:0012DFF6 move.w $6E2(a5),d3 ROM:0012DFFA move.w ($CC6).w,d1 ROM:0012DFFE bsr.l sub_12E110 ROM:0012E004 move.w d4,($D28).w ROM:0012E008 swap d4 ROM:0012E00A move.w d4,($D26).w ROM:0012E00E rts ROM:0012E00E ; End of function sub_12DFEA ROM:0012E00E ROM:0012E010 ROM:0012E010 ; =============== S U B R O U T I N E ======================================= ROM:0012E010 ROM:0012E010 ROM:0012E010 sub_12E010: ; CODE XREF: ROM:loc_12DF4C↑p ROM:0012E010 ; ROM:0012DF74↑p ... ROM:0012E010 move.w ($CC6).w,($D26).w ROM:0012E016 clr.w ($D28).w ROM:0012E01A rts ROM:0012E01A ; End of function sub_12E010 ROM:0012E01A ROM:0012E01C ROM:0012E01C ; =============== S U B R O U T I N E ======================================= ROM:0012E01C ROM:0012E01C ROM:0012E01C sub_12E01C: ; CODE XREF: sub_12D786↑p ROM:0012E01C clr.w d1 ROM:0012E01E move.b ($125D).w,d1 ROM:0012E022 cmpi.w #5,d1 ROM:0012E026 bcc.s locret_12E030 ROM:0012E028 movea.l off_12E032(pc,d1.w*4),a0 ROM:0012E02C nop ROM:0012E02E jmp (a0) ROM:0012E030 ; --------------------------------------------------------------------------- ROM:0012E030 ROM:0012E030 locret_12E030: ; CODE XREF: sub_12E01C+A↑j ROM:0012E030 rts ROM:0012E030 ; End of function sub_12E01C ROM:0012E030 ROM:0012E030 ; --------------------------------------------------------------------------- ROM:0012E032 off_12E032: dc.l loc_12E046 ; DATA XREF: sub_12E01C+C↑r ROM:0012E036 dc.l loc_12E04E ROM:0012E03A dc.l loc_12E05E ROM:0012E03E dc.l loc_12E082 ROM:0012E042 dc.l loc_12E0B0 ROM:0012E046 ; --------------------------------------------------------------------------- ROM:0012E046 ROM:0012E046 loc_12E046: ; DATA XREF: ROM:off_12E032↑o ROM:0012E046 move.b #1,($125D).w ROM:0012E04C rts ROM:0012E04E ; --------------------------------------------------------------------------- ROM:0012E04E ROM:0012E04E loc_12E04E: ; DATA XREF: ROM:0012E036↑o ROM:0012E04E btst #0,($11F1).w ROM:0012E054 beq.s locret_12E05C ROM:0012E056 move.b #2,($125D).w ROM:0012E05C ROM:0012E05C locret_12E05C: ; CODE XREF: ROM:0012E054↑j ROM:0012E05C rts ROM:0012E05E ; --------------------------------------------------------------------------- ROM:0012E05E ROM:0012E05E loc_12E05E: ; DATA XREF: ROM:0012E03A↑o ROM:0012E05E btst #0,($11E3).w ROM:0012E064 bne.s loc_12E06E ROM:0012E066 move.b #1,($125D).w ROM:0012E06C bra.s locret_12E080 ROM:0012E06E ; --------------------------------------------------------------------------- ROM:0012E06E ROM:0012E06E loc_12E06E: ; CODE XREF: ROM:0012E064↑j ROM:0012E06E btst #0,($11F1).w ROM:0012E074 beq.s locret_12E080 ROM:0012E076 move.b #3,($125D).w ROM:0012E07C bsr.w sub_12E104 ROM:0012E080 ROM:0012E080 locret_12E080: ; CODE XREF: ROM:0012E06C↑j ROM:0012E080 ; ROM:0012E074↑j ROM:0012E080 rts ROM:0012E082 ; --------------------------------------------------------------------------- ROM:0012E082 ROM:0012E082 loc_12E082: ; DATA XREF: ROM:0012E03E↑o ROM:0012E082 btst #0,($11E3).w ROM:0012E088 bne.s loc_12E092 ROM:0012E08A move.b #1,($125D).w ROM:0012E090 bra.s locret_12E0AE ROM:0012E092 ; --------------------------------------------------------------------------- ROM:0012E092 ROM:0012E092 loc_12E092: ; CODE XREF: ROM:0012E088↑j ROM:0012E092 btst #1,($1413).w ROM:0012E098 beq.s loc_12E0A2 ROM:0012E09A move.b #4,($125D).w ROM:0012E0A0 bra.s locret_12E0AE ROM:0012E0A2 ; --------------------------------------------------------------------------- ROM:0012E0A2 ROM:0012E0A2 loc_12E0A2: ; CODE XREF: ROM:0012E098↑j ROM:0012E0A2 btst #0,($11F1).w ROM:0012E0A8 beq.s locret_12E0AE ROM:0012E0AA bsr.w sub_12E0E0 ROM:0012E0AE ROM:0012E0AE locret_12E0AE: ; CODE XREF: ROM:0012E090↑j ROM:0012E0AE ; ROM:0012E0A0↑j ... ROM:0012E0AE rts ROM:0012E0B0 ; --------------------------------------------------------------------------- ROM:0012E0B0 ROM:0012E0B0 loc_12E0B0: ; DATA XREF: ROM:0012E042↑o ROM:0012E0B0 btst #0,($11E3).w ROM:0012E0B6 bne.s loc_12E0C0 ROM:0012E0B8 move.b #1,($125D).w ROM:0012E0BE bra.s locret_12E0D2 ROM:0012E0C0 ; --------------------------------------------------------------------------- ROM:0012E0C0 ROM:0012E0C0 loc_12E0C0: ; CODE XREF: ROM:0012E0B6↑j ROM:0012E0C0 btst #1,($1413).w ROM:0012E0C6 bne.s locret_12E0D2 ROM:0012E0C8 move.b #3,($125D).w ROM:0012E0CE bsr.w sub_12E0D4 ROM:0012E0D2 ROM:0012E0D2 locret_12E0D2: ; CODE XREF: ROM:0012E0BE↑j ROM:0012E0D2 ; ROM:0012E0C6↑j ROM:0012E0D2 rts ROM:0012E0D4 ROM:0012E0D4 ; =============== S U B R O U T I N E ======================================= ROM:0012E0D4 ROM:0012E0D4 ROM:0012E0D4 sub_12E0D4: ; CODE XREF: ROM:0012E0CE↑p ROM:0012E0D4 move.w ($D1A).w,($D2A).w ROM:0012E0DA clr.w ($D2C).w ROM:0012E0DE rts ROM:0012E0DE ; End of function sub_12E0D4 ROM:0012E0DE ROM:0012E0E0 ROM:0012E0E0 ; =============== S U B R O U T I N E ======================================= ROM:0012E0E0 ROM:0012E0E0 ROM:0012E0E0 sub_12E0E0: ; CODE XREF: ROM:0012E0AA↑p ROM:0012E0E0 move.w #$2710,d6 ROM:0012E0E4 move.w ($D2A).w,d2 ROM:0012E0E8 move.w ($D2C).w,d5 ROM:0012E0EC move.w $6E4(a5),d3 ROM:0012E0F0 move.w ($FB4).w,d1 ROM:0012E0F4 bsr.w sub_12E110 ROM:0012E0F8 move.w d4,($D2C).w ROM:0012E0FC swap d4 ROM:0012E0FE move.w d4,($D2A).w ROM:0012E102 rts ROM:0012E102 ; End of function sub_12E0E0 ROM:0012E102 ROM:0012E104 ROM:0012E104 ; =============== S U B R O U T I N E ======================================= ROM:0012E104 ROM:0012E104 ROM:0012E104 sub_12E104: ; CODE XREF: ROM:0012E07C↑p ROM:0012E104 move.w ($FB4).w,($D2A).w ROM:0012E10A clr.w ($D2C).w ROM:0012E10E rts ROM:0012E10E ; End of function sub_12E104 ROM:0012E10E ROM:0012E110 ROM:0012E110 ; =============== S U B R O U T I N E ======================================= ROM:0012E110 ROM:0012E110 ROM:0012E110 sub_12E110: ; CODE XREF: sub_12DB8C+28↑p ROM:0012E110 ; sub_12DEC6+26↑p ... ROM:0012E110 move.w d6,d4 ROM:0012E112 sub.w d3,d4 ROM:0012E114 ext.l d4 ROM:0012E116 ext.l d6 ROM:0012E118 ext.l d3 ROM:0012E11A swap d2 ROM:0012E11C move.w d5,d2 ROM:0012E11E muls.l d2,d7:d4 ROM:0012E122 divs.l d6,d7:d4 ROM:0012E126 swap d1 ROM:0012E128 clr.w d1 ROM:0012E12A muls.l d1,d7:d3 ROM:0012E12E divs.l d6,d7:d3 ROM:0012E132 add.l d3,d4 ROM:0012E134 rts ROM:0012E134 ; End of function sub_12E110 ROM:0012E134 ROM:0012E136 ROM:0012E136 ; =============== S U B R O U T I N E ======================================= ROM:0012E136 ROM:0012E136 ROM:0012E136 sub_12E136: ; CODE XREF: ROM:loc_12D91E↑p ROM:0012E136 ; ROM:loc_12D99A↑p ... ROM:0012E136 bclr #1,($1405).w ROM:0012E13C clr.w d1 ROM:0012E13E move.b ($125E).w,d1 ROM:0012E142 cmpi.w #$A,d1 ROM:0012E146 bcc.s locret_12E150 ROM:0012E148 movea.l off_12E152(pc,d1.w*4),a0 ROM:0012E14C nop ROM:0012E14E jmp (a0) ROM:0012E150 ; --------------------------------------------------------------------------- ROM:0012E150 ROM:0012E150 locret_12E150: ; CODE XREF: sub_12E136+10↑j ROM:0012E150 rts ROM:0012E150 ; End of function sub_12E136 ROM:0012E150 ROM:0012E150 ; --------------------------------------------------------------------------- ROM:0012E152 off_12E152: dc.l loc_12E17A ; DATA XREF: sub_12E136+12↑r ROM:0012E156 dc.l loc_12E180 ROM:0012E15A dc.l loc_12E1AA ROM:0012E15E dc.l loc_12E20E ROM:0012E162 dc.l loc_12E26A ROM:0012E166 dc.l loc_12E294 ROM:0012E16A dc.l loc_12E2CA ROM:0012E16E dc.l loc_12E300 ROM:0012E172 dc.l loc_12E326 ROM:0012E176 dc.l locret_12E34C ROM:0012E17A ; --------------------------------------------------------------------------- ROM:0012E17A ROM:0012E17A loc_12E17A: ; DATA XREF: ROM:off_12E152↑o ROM:0012E17A bclr #1,($142C).w ROM:0012E180 ROM:0012E180 loc_12E180: ; DATA XREF: ROM:0012E156↑o ROM:0012E180 move.w $6CA(a5),d0 ROM:0012E184 cmp.w ($D26).w,d0 ROM:0012E188 bge.s loc_12E19C ROM:0012E18A bsr.w sub_12E36E ROM:0012E18E move.b #3,($125E).w ROM:0012E194 bra.l locret_12E268 ROM:0012E19A ; --------------------------------------------------------------------------- ROM:0012E19A bra.s locret_12E1A8 ROM:0012E19C ; --------------------------------------------------------------------------- ROM:0012E19C ROM:0012E19C loc_12E19C: ; CODE XREF: ROM:0012E188↑j ROM:0012E19C bsr.w sub_12E360 ROM:0012E1A0 move.b #2,($125E).w ROM:0012E1A6 bra.s locret_12E20C ROM:0012E1A8 ; --------------------------------------------------------------------------- ROM:0012E1A8 ROM:0012E1A8 locret_12E1A8: ; CODE XREF: ROM:0012E19A↑j ROM:0012E1A8 rts ROM:0012E1AA ; --------------------------------------------------------------------------- ROM:0012E1AA ROM:0012E1AA loc_12E1AA: ; DATA XREF: ROM:0012E15A↑o ROM:0012E1AA btst #6,($1428).w ROM:0012E1B0 bne.s loc_12E1D2 ROM:0012E1B2 btst #7,($1413).w ROM:0012E1B8 bne.s loc_12E1D2 ROM:0012E1BA btst #1,($1432).w ROM:0012E1C0 beq.s loc_12E1D2 ROM:0012E1C2 bsr.w sub_12E36E ROM:0012E1C6 move.b #3,($125E).w ROM:0012E1CC bra.l locret_12E268 ROM:0012E1D2 ; --------------------------------------------------------------------------- ROM:0012E1D2 ROM:0012E1D2 loc_12E1D2: ; CODE XREF: ROM:0012E1B0↑j ROM:0012E1D2 ; ROM:0012E1B8↑j ... ROM:0012E1D2 btst #6,($1428).w ROM:0012E1D8 beq.s loc_12E1F8 ROM:0012E1DA move.w $6EA(a5),d1 ROM:0012E1DE clr.b ($7E1).w ROM:0012E1E2 move.w d1,($610).w ROM:0012E1E6 move.b #1,($7E1).w ROM:0012E1EC move.b #7,($125E).w ROM:0012E1F2 bra.l locret_12E324 ROM:0012E1F8 ; --------------------------------------------------------------------------- ROM:0012E1F8 ROM:0012E1F8 loc_12E1F8: ; CODE XREF: ROM:0012E1D8↑j ROM:0012E1F8 btst #7,($1413).w ROM:0012E1FE beq.s locret_12E20C ROM:0012E200 move.b #4,($125E).w ROM:0012E206 bra.l locret_12E292 ROM:0012E20C ; --------------------------------------------------------------------------- ROM:0012E20C ROM:0012E20C locret_12E20C: ; CODE XREF: ROM:0012E1A6↑j ROM:0012E20C ; ROM:0012E1FE↑j ... ROM:0012E20C rts ROM:0012E20E ; --------------------------------------------------------------------------- ROM:0012E20E ROM:0012E20E loc_12E20E: ; DATA XREF: ROM:0012E15E↑o ROM:0012E20E btst #6,($1428).w ROM:0012E214 bne.s loc_12E232 ROM:0012E216 btst #7,($1413).w ROM:0012E21C bne.s loc_12E232 ROM:0012E21E btst #1,($1432).w ROM:0012E224 beq.s loc_12E232 ROM:0012E226 bsr.w sub_12E360 ROM:0012E22A move.b #2,($125E).w ROM:0012E230 bra.s locret_12E20C ROM:0012E232 ; --------------------------------------------------------------------------- ROM:0012E232 ROM:0012E232 loc_12E232: ; CODE XREF: ROM:0012E214↑j ROM:0012E232 ; ROM:0012E21C↑j ... ROM:0012E232 btst #6,($1428).w ROM:0012E238 beq.s loc_12E258 ROM:0012E23A move.w $6EA(a5),d1 ROM:0012E23E clr.b ($7E1).w ROM:0012E242 move.w d1,($610).w ROM:0012E246 move.b #1,($7E1).w ROM:0012E24C move.b #8,($125E).w ROM:0012E252 bra.l locret_12E34A ROM:0012E258 ; --------------------------------------------------------------------------- ROM:0012E258 ROM:0012E258 loc_12E258: ; CODE XREF: ROM:0012E238↑j ROM:0012E258 btst #7,($1413).w ROM:0012E25E beq.s locret_12E268 ROM:0012E260 move.b #4,($125E).w ROM:0012E266 bra.s locret_12E292 ROM:0012E268 ; --------------------------------------------------------------------------- ROM:0012E268 ROM:0012E268 locret_12E268: ; CODE XREF: ROM:0012E194↑j ROM:0012E268 ; ROM:0012E1CC↑j ... ROM:0012E268 rts ROM:0012E26A ; --------------------------------------------------------------------------- ROM:0012E26A ROM:0012E26A loc_12E26A: ; DATA XREF: ROM:0012E162↑o ROM:0012E26A move.w $6CA(a5),d0 ROM:0012E26E cmp.w ($CC6).w,d0 ROM:0012E272 bge.s loc_12E282 ROM:0012E274 bsr.w sub_12E40C ROM:0012E278 move.b #5,($125E).w ROM:0012E27E bra.s locret_12E2C8 ROM:0012E280 ; --------------------------------------------------------------------------- ROM:0012E280 bra.s locret_12E292 ROM:0012E282 ; --------------------------------------------------------------------------- ROM:0012E282 ROM:0012E282 loc_12E282: ; CODE XREF: ROM:0012E272↑j ROM:0012E282 bsr.w sub_12E41A ROM:0012E286 move.b #6,($125E).w ROM:0012E28C bra.l locret_12E2FE ROM:0012E292 ; --------------------------------------------------------------------------- ROM:0012E292 ROM:0012E292 locret_12E292: ; CODE XREF: ROM:0012E206↑j ROM:0012E292 ; ROM:0012E266↑j ... ROM:0012E292 rts ROM:0012E294 ; --------------------------------------------------------------------------- ROM:0012E294 ROM:0012E294 loc_12E294: ; DATA XREF: ROM:0012E166↑o ROM:0012E294 move.w $6CA(a5),d0 ROM:0012E298 cmp.w ($CC6).w,d0 ROM:0012E29C blt.s loc_12E2A6 ROM:0012E29E bset #1,($1405).w ROM:0012E2A4 bra.s loc_12E2AE ROM:0012E2A6 ; --------------------------------------------------------------------------- ROM:0012E2A6 ROM:0012E2A6 loc_12E2A6: ; CODE XREF: ROM:0012E29C↑j ROM:0012E2A6 btst #6,($1428).w ROM:0012E2AC beq.s locret_12E2C8 ROM:0012E2AE ROM:0012E2AE loc_12E2AE: ; CODE XREF: ROM:0012E2A4↑j ROM:0012E2AE move.w $6EA(a5),d1 ROM:0012E2B2 clr.b ($7E1).w ROM:0012E2B6 move.w d1,($610).w ROM:0012E2BA move.b #1,($7E1).w ROM:0012E2C0 move.b #7,($125E).w ROM:0012E2C6 bra.s locret_12E324 ROM:0012E2C8 ; --------------------------------------------------------------------------- ROM:0012E2C8 ROM:0012E2C8 locret_12E2C8: ; CODE XREF: ROM:0012E27E↑j ROM:0012E2C8 ; ROM:0012E2AC↑j ROM:0012E2C8 rts ROM:0012E2CA ; --------------------------------------------------------------------------- ROM:0012E2CA ROM:0012E2CA loc_12E2CA: ; DATA XREF: ROM:0012E16A↑o ROM:0012E2CA move.w $6CA(a5),d0 ROM:0012E2CE cmp.w ($CC6).w,d0 ROM:0012E2D2 bge.s loc_12E2DC ROM:0012E2D4 bset #1,($1405).w ROM:0012E2DA bra.s loc_12E2E4 ROM:0012E2DC ; --------------------------------------------------------------------------- ROM:0012E2DC ROM:0012E2DC loc_12E2DC: ; CODE XREF: ROM:0012E2D2↑j ROM:0012E2DC btst #6,($1428).w ROM:0012E2E2 beq.s locret_12E2FE ROM:0012E2E4 ROM:0012E2E4 loc_12E2E4: ; CODE XREF: ROM:0012E2DA↑j ROM:0012E2E4 move.w $6EA(a5),d1 ROM:0012E2E8 clr.b ($7E1).w ROM:0012E2EC move.w d1,($610).w ROM:0012E2F0 move.b #1,($7E1).w ROM:0012E2F6 move.b #8,($125E).w ROM:0012E2FC bra.s locret_12E34A ROM:0012E2FE ; --------------------------------------------------------------------------- ROM:0012E2FE ROM:0012E2FE locret_12E2FE: ; CODE XREF: ROM:0012E28C↑j ROM:0012E2FE ; ROM:0012E2E2↑j ROM:0012E2FE rts ROM:0012E300 ; --------------------------------------------------------------------------- ROM:0012E300 ROM:0012E300 loc_12E300: ; DATA XREF: ROM:0012E16E↑o ROM:0012E300 btst #0,($11F0).w ROM:0012E306 bne.s loc_12E30A ROM:0012E308 bra.s loc_12E312 ROM:0012E30A ; --------------------------------------------------------------------------- ROM:0012E30A ROM:0012E30A loc_12E30A: ; CODE XREF: ROM:0012E306↑j ROM:0012E30A cmpi.w #0,($610).w ROM:0012E310 bgt.s locret_12E324 ROM:0012E312 ROM:0012E312 loc_12E312: ; CODE XREF: ROM:0012E308↑j ROM:0012E312 bsr.w sub_12E37C ROM:0012E316 bset #1,($142C).w ROM:0012E31C move.b #9,($125E).w ROM:0012E322 bra.s locret_12E34E ROM:0012E324 ; --------------------------------------------------------------------------- ROM:0012E324 ROM:0012E324 locret_12E324: ; CODE XREF: ROM:0012E1F2↑j ROM:0012E324 ; ROM:0012E2C6↑j ... ROM:0012E324 rts ROM:0012E326 ; --------------------------------------------------------------------------- ROM:0012E326 ROM:0012E326 loc_12E326: ; DATA XREF: ROM:0012E172↑o ROM:0012E326 btst #0,($11F0).w ROM:0012E32C beq.s loc_12E330 ROM:0012E32E bra.s loc_12E338 ROM:0012E330 ; --------------------------------------------------------------------------- ROM:0012E330 ROM:0012E330 loc_12E330: ; CODE XREF: ROM:0012E32C↑j ROM:0012E330 cmpi.w #0,($610).w ROM:0012E336 bgt.s locret_12E34A ROM:0012E338 ROM:0012E338 loc_12E338: ; CODE XREF: ROM:0012E32E↑j ROM:0012E338 bsr.w sub_12E3C2 ROM:0012E33C bset #1,($142C).w ROM:0012E342 move.b #9,($125E).w ROM:0012E348 bra.s locret_12E34E ROM:0012E34A ; --------------------------------------------------------------------------- ROM:0012E34A ROM:0012E34A locret_12E34A: ; CODE XREF: ROM:0012E252↑j ROM:0012E34A ; ROM:0012E2FC↑j ... ROM:0012E34A rts ROM:0012E34C ; --------------------------------------------------------------------------- ROM:0012E34C ROM:0012E34C locret_12E34C: ; DATA XREF: ROM:0012E176↑o ROM:0012E34C rts ROM:0012E34E ; --------------------------------------------------------------------------- ROM:0012E34E ROM:0012E34E locret_12E34E: ; CODE XREF: ROM:0012E322↑j ROM:0012E34E ; ROM:0012E348↑j ROM:0012E34E rts ROM:0012E350 ; --------------------------------------------------------------------------- ROM:0012E350 rts ROM:0012E352 ROM:0012E352 ; =============== S U B R O U T I N E ======================================= ROM:0012E352 ROM:0012E352 ROM:0012E352 sub_12E352: ; CODE XREF: ROM:0012D8B8↑p ROM:0012E352 ; ROM:0012D95A↑p ... ROM:0012E352 move.b #0,($125E).w ROM:0012E358 bclr #1,($1405).w ROM:0012E35E rts ROM:0012E35E ; End of function sub_12E352 ROM:0012E35E ROM:0012E360 ROM:0012E360 ; =============== S U B R O U T I N E ======================================= ROM:0012E360 ROM:0012E360 ROM:0012E360 sub_12E360: ; CODE XREF: ROM:loc_12E19C↑p ROM:0012E360 ; ROM:0012E226↑p ROM:0012E360 move.w ($D1A).w,d0 ROM:0012E364 sub.w $6E8(a5),d0 ROM:0012E368 move.w d0,($FB2).w ROM:0012E36C rts ROM:0012E36C ; End of function sub_12E360 ROM:0012E36C ROM:0012E36E ROM:0012E36E ; =============== S U B R O U T I N E ======================================= ROM:0012E36E ROM:0012E36E ROM:0012E36E sub_12E36E: ; CODE XREF: ROM:0012E18A↑p ROM:0012E36E ; ROM:0012E1C2↑p ROM:0012E36E move.w ($D1A).w,d0 ROM:0012E372 add.w $6E8(a5),d0 ROM:0012E376 move.w d0,($FB2).w ROM:0012E37A rts ROM:0012E37A ; End of function sub_12E36E ROM:0012E37A ROM:0012E37C ROM:0012E37C ; =============== S U B R O U T I N E ======================================= ROM:0012E37C ROM:0012E37C ROM:0012E37C sub_12E37C: ; CODE XREF: ROM:loc_12E312↑p ROM:0012E37C move.w #$3EF2,d1 ROM:0012E380 move.w ($9B2).w,d2 ROM:0012E384 move.w ($57E).w,d3 ROM:0012E388 bsr.l sub_1174AA ROM:0012E38E move.w ($DA4).w,d2 ROM:0012E392 ext.l d2 ROM:0012E394 divs.w #$64,d2 ; 'd' ROM:0012E398 sub.w d2,d1 ROM:0012E39A muls.w ($FBE).w,d1 ROM:0012E39E divs.w #$2710,d1 ROM:0012E3A2 move.w $6CE(a5),d0 ROM:0012E3A6 cmp.w ($D26).w,d0 ROM:0012E3AA ble.s loc_12E3B2 ROM:0012E3AC add.w ($D1A).w,d1 ROM:0012E3B0 bra.s loc_12E3BC ROM:0012E3B2 ; --------------------------------------------------------------------------- ROM:0012E3B2 ROM:0012E3B2 loc_12E3B2: ; CODE XREF: sub_12E37C+2E↑j ROM:0012E3B2 ext.l d1 ROM:0012E3B4 divs.w #2,d1 ROM:0012E3B8 add.w ($D1A).w,d1 ROM:0012E3BC ROM:0012E3BC loc_12E3BC: ; CODE XREF: sub_12E37C+34↑j ROM:0012E3BC move.w d1,($FB2).w ROM:0012E3C0 rts ROM:0012E3C0 ; End of function sub_12E37C ROM:0012E3C0 ROM:0012E3C2 ROM:0012E3C2 ; =============== S U B R O U T I N E ======================================= ROM:0012E3C2 ROM:0012E3C2 ROM:0012E3C2 sub_12E3C2: ; CODE XREF: ROM:loc_12E338↑p ROM:0012E3C2 move.w #$3EF4,d1 ROM:0012E3C6 move.w ($9B2).w,d2 ROM:0012E3CA move.w ($57E).w,d3 ROM:0012E3CE bsr.l sub_1174AA ROM:0012E3D4 move.w ($DA4).w,d2 ROM:0012E3D8 ext.l d2 ROM:0012E3DA divs.w #$64,d2 ; 'd' ROM:0012E3DE add.w d2,d1 ROM:0012E3E0 muls.w ($FBE).w,d1 ROM:0012E3E4 divs.w #$2710,d1 ROM:0012E3E8 move.w $6CE(a5),d0 ROM:0012E3EC cmp.w ($D26).w,d0 ROM:0012E3F0 ble.s loc_12E3FA ROM:0012E3F2 move.w ($D1A).w,($FB2).w ROM:0012E3F8 bra.s locret_12E40A ROM:0012E3FA ; --------------------------------------------------------------------------- ROM:0012E3FA ROM:0012E3FA loc_12E3FA: ; CODE XREF: sub_12E3C2+2E↑j ROM:0012E3FA ext.l d1 ROM:0012E3FC divs.w #2,d1 ROM:0012E400 move.w ($D1A).w,d3 ROM:0012E404 sub.w d1,d3 ROM:0012E406 move.w d3,($FB2).w ROM:0012E40A ROM:0012E40A locret_12E40A: ; CODE XREF: sub_12E3C2+36↑j ROM:0012E40A rts ROM:0012E40A ; End of function sub_12E3C2 ROM:0012E40A ROM:0012E40C ROM:0012E40C ; =============== S U B R O U T I N E ======================================= ROM:0012E40C ROM:0012E40C ROM:0012E40C sub_12E40C: ; CODE XREF: ROM:0012E274↑p ROM:0012E40C move.w ($D1A).w,d0 ROM:0012E410 sub.w $6E6(a5),d0 ROM:0012E414 move.w d0,($FB2).w ROM:0012E418 rts ROM:0012E418 ; End of function sub_12E40C ROM:0012E418 ROM:0012E41A ROM:0012E41A ; =============== S U B R O U T I N E ======================================= ROM:0012E41A ROM:0012E41A ROM:0012E41A sub_12E41A: ; CODE XREF: ROM:loc_12E282↑p ROM:0012E41A move.w ($D1A).w,d0 ROM:0012E41E add.w $6E6(a5),d0 ROM:0012E422 move.w d0,($FB2).w ROM:0012E426 rts ROM:0012E426 ; End of function sub_12E41A ROM:0012E426 ROM:0012E428 ROM:0012E428 ; =============== S U B R O U T I N E ======================================= ROM:0012E428 ROM:0012E428 ROM:0012E428 sub_12E428: ; CODE XREF: sub_12D1F4↑p ROM:0012E428 bsr.w sub_12E50E ROM:0012E42C clr.w d1 ROM:0012E42E move.b ($125F).w,d1 ROM:0012E432 cmpi.w #3,d1 ROM:0012E436 bcc.s locret_12E440 ROM:0012E438 movea.l off_12E442(pc,d1.w*4),a0 ROM:0012E43C nop ROM:0012E43E jmp (a0) ROM:0012E440 ; --------------------------------------------------------------------------- ROM:0012E440 ROM:0012E440 locret_12E440: ; CODE XREF: sub_12E428+E↑j ROM:0012E440 rts ROM:0012E440 ; End of function sub_12E428 ROM:0012E440 ROM:0012E440 ; --------------------------------------------------------------------------- ROM:0012E442 off_12E442: dc.l loc_12E44E ; DATA XREF: sub_12E428+10↑r ROM:0012E446 dc.l loc_12E45E ROM:0012E44A dc.l loc_12E482 ROM:0012E44E ; --------------------------------------------------------------------------- ROM:0012E44E ROM:0012E44E loc_12E44E: ; DATA XREF: ROM:off_12E442↑o ROM:0012E44E bsr.w sub_12E4FC ROM:0012E452 bsr.w sub_12E4D8 ROM:0012E456 move.b #1,($125F).w ROM:0012E45C rts ROM:0012E45E ; --------------------------------------------------------------------------- ROM:0012E45E ROM:0012E45E loc_12E45E: ; DATA XREF: ROM:0012E446↑o ROM:0012E45E btst #3,($142D).w ROM:0012E464 beq.s locret_12E480 ROM:0012E466 move.w $6EC(a5),d0 ROM:0012E46A clr.b ($7E2).w ROM:0012E46E move.w d0,($612).w ROM:0012E472 move.b #1,($7E2).w ROM:0012E478 move.b #2,($125F).w ROM:0012E47E rts ROM:0012E480 ; --------------------------------------------------------------------------- ROM:0012E480 ROM:0012E480 locret_12E480: ; CODE XREF: ROM:0012E464↑j ROM:0012E480 rts ROM:0012E482 ; --------------------------------------------------------------------------- ROM:0012E482 ROM:0012E482 loc_12E482: ; DATA XREF: ROM:0012E44A↑o ROM:0012E482 btst #3,($142D).w ROM:0012E488 beq.s loc_12E4A8 ROM:0012E48A bsr.w sub_12E4FC ROM:0012E48E bsr.w sub_12E4D8 ROM:0012E492 move.w $6EC(a5),d0 ROM:0012E496 clr.b ($7E2).w ROM:0012E49A move.w d0,($612).w ROM:0012E49E move.b #1,($7E2).w ROM:0012E4A4 rts ROM:0012E4A6 ; --------------------------------------------------------------------------- ROM:0012E4A6 bra.s locret_12E4D4 ROM:0012E4A8 ; --------------------------------------------------------------------------- ROM:0012E4A8 ROM:0012E4A8 loc_12E4A8: ; CODE XREF: ROM:0012E488↑j ROM:0012E4A8 cmpi.w #0,($612).w ROM:0012E4AE bgt.s locret_12E4D4 ROM:0012E4B0 bsr.w sub_12E520 ROM:0012E4B4 bsr.w sub_12E57C ROM:0012E4B8 bsr.w sub_12E5C6 ROM:0012E4BC bsr.w sub_12E4D8 ROM:0012E4C0 move.w $6EC(a5),d0 ROM:0012E4C4 clr.b ($7E2).w ROM:0012E4C8 move.w d0,($612).w ROM:0012E4CC move.b #1,($7E2).w ROM:0012E4D2 rts ROM:0012E4D4 ; --------------------------------------------------------------------------- ROM:0012E4D4 ROM:0012E4D4 locret_12E4D4: ; CODE XREF: ROM:0012E4A6↑j ROM:0012E4D4 ; ROM:0012E4AE↑j ROM:0012E4D4 rts ROM:0012E4D6 ; --------------------------------------------------------------------------- ROM:0012E4D6 rts ROM:0012E4D8 ROM:0012E4D8 ; =============== S U B R O U T I N E ======================================= ROM:0012E4D8 ROM:0012E4D8 ROM:0012E4D8 sub_12E4D8: ; CODE XREF: ROM:0012E452↑p ROM:0012E4D8 ; ROM:0012E48E↑p ... ROM:0012E4D8 move.w $6EE(a5),d0 ROM:0012E4DC move.w $6F0(a5),d1 ROM:0012E4E0 cmp.w ($D2E).w,d0 ROM:0012E4E4 bgt.s loc_12E4F4 ROM:0012E4E6 cmp.w ($D2E).w,d1 ROM:0012E4EA blt.s loc_12E4F4 ROM:0012E4EC bset #2,($140B).w ROM:0012E4F2 bra.s locret_12E4FA ROM:0012E4F4 ; --------------------------------------------------------------------------- ROM:0012E4F4 ROM:0012E4F4 loc_12E4F4: ; CODE XREF: sub_12E4D8+C↑j ROM:0012E4F4 ; sub_12E4D8+12↑j ROM:0012E4F4 bclr #2,($140B).w ROM:0012E4FA ROM:0012E4FA locret_12E4FA: ; CODE XREF: sub_12E4D8+1A↑j ROM:0012E4FA rts ROM:0012E4FA ; End of function sub_12E4D8 ROM:0012E4FA ROM:0012E4FC ROM:0012E4FC ; =============== S U B R O U T I N E ======================================= ROM:0012E4FC ROM:0012E4FC ROM:0012E4FC sub_12E4FC: ; CODE XREF: ROM:loc_12E44E↑p ROM:0012E4FC ; ROM:0012E48A↑p ROM:0012E4FC move.w ($9AE).w,($D32).w ROM:0012E502 move.w ($9AE).w,($D2E).w ROM:0012E508 clr.w ($D30).w ROM:0012E50C rts ROM:0012E50C ; End of function sub_12E4FC ROM:0012E50C ROM:0012E50E ROM:0012E50E ; =============== S U B R O U T I N E ======================================= ROM:0012E50E ROM:0012E50E ROM:0012E50E sub_12E50E: ; CODE XREF: sub_12E428↑p ROM:0012E50E move.w ($D32).w,d0 ROM:0012E512 cmp.w ($9AE).w,d0 ROM:0012E516 ble.s locret_12E51E ROM:0012E518 move.w ($9AE).w,($D32).w ROM:0012E51E ROM:0012E51E locret_12E51E: ; CODE XREF: sub_12E50E+8↑j ROM:0012E51E rts ROM:0012E51E ; End of function sub_12E50E ROM:0012E51E ROM:0012E520 ROM:0012E520 ; =============== S U B R O U T I N E ======================================= ROM:0012E520 ROM:0012E520 ROM:0012E520 sub_12E520: ; CODE XREF: ROM:0012E4B0↑p ROM:0012E520 move.w #$3F4E,d1 ROM:0012E524 move.w ($57E).w,d2 ROM:0012E528 move.w ($9B2).w,d3 ROM:0012E52C bsr.l sub_1174AA ROM:0012E532 move.w d1,($D34).w ROM:0012E536 move.w #$3E84,d1 ROM:0012E53A move.w ($506).w,d2 ROM:0012E53E bsr.l sub_1174AA ROM:0012E544 move.w d1,($D38).w ROM:0012E548 move.w #$3E86,d1 ROM:0012E54C move.w ($D32).w,d2 ROM:0012E550 bsr.l sub_1174AA ROM:0012E556 move.w d1,($D36).w ROM:0012E55A move.w ($D36).w,d0 ROM:0012E55E add.w ($D38).w,d0 ROM:0012E562 move.w d0,($D3A).w ROM:0012E566 move.w ($D34).w,d0 ROM:0012E56A sub.w ($D3A).w,d0 ROM:0012E56E cmpi.w #0,d0 ROM:0012E572 bge.s loc_12E576 ROM:0012E574 clr.w d0 ROM:0012E576 ROM:0012E576 loc_12E576: ; CODE XREF: sub_12E520+52↑j ROM:0012E576 move.w d0,($D3C).w ROM:0012E57A rts ROM:0012E57A ; End of function sub_12E520 ROM:0012E57A ROM:0012E57C ROM:0012E57C ; =============== S U B R O U T I N E ======================================= ROM:0012E57C ROM:0012E57C ROM:0012E57C sub_12E57C: ; CODE XREF: ROM:0012E4B4↑p ROM:0012E57C move.w ($D2E).w,d0 ROM:0012E580 cmp.w ($D3C).w,d0 ROM:0012E584 bge.s loc_12E59A ROM:0012E586 move.w #$3E88,d1 ROM:0012E58A move.w ($D0C).w,d2 ROM:0012E58E bsr.l sub_1174AA ROM:0012E594 move.w d1,($D3E).w ROM:0012E598 bra.s locret_12E5C4 ROM:0012E59A ; --------------------------------------------------------------------------- ROM:0012E59A ROM:0012E59A loc_12E59A: ; CODE XREF: sub_12E57C+8↑j ROM:0012E59A btst #4,($1419).w ROM:0012E5A0 bne.s loc_12E5BE ROM:0012E5A2 btst #0,($1417).w ROM:0012E5A8 bne.s loc_12E5BE ROM:0012E5AA move.w #$3E8A,d1 ROM:0012E5AE move.w ($D0C).w,d2 ROM:0012E5B2 bsr.l sub_1174AA ROM:0012E5B8 move.w d1,($D3E).w ROM:0012E5BC bra.s locret_12E5C4 ROM:0012E5BE ; --------------------------------------------------------------------------- ROM:0012E5BE ROM:0012E5BE loc_12E5BE: ; CODE XREF: sub_12E57C+24↑j ROM:0012E5BE ; sub_12E57C+2C↑j ROM:0012E5BE move.w $6F2(a5),($D3E).w ROM:0012E5C4 ROM:0012E5C4 locret_12E5C4: ; CODE XREF: sub_12E57C+1C↑j ROM:0012E5C4 ; sub_12E57C+40↑j ROM:0012E5C4 rts ROM:0012E5C4 ; End of function sub_12E57C ROM:0012E5C4 ROM:0012E5C6 ROM:0012E5C6 ; =============== S U B R O U T I N E ======================================= ROM:0012E5C6 ROM:0012E5C6 ROM:0012E5C6 sub_12E5C6: ; CODE XREF: ROM:0012E4B8↑p ROM:0012E5C6 move.w #$2710,d6 ROM:0012E5CA move.w ($D2E).w,d2 ROM:0012E5CE move.w ($D30).w,d5 ROM:0012E5D2 move.w ($D3E).w,d3 ROM:0012E5D6 move.w ($D3C).w,d1 ROM:0012E5DA bsr.l sub_12E110 ROM:0012E5E0 move.w d4,($D30).w ROM:0012E5E4 swap d4 ROM:0012E5E6 move.w d4,($D2E).w ROM:0012E5EA rts ROM:0012E5EA ; End of function sub_12E5C6 ROM:0012E5EA ROM:0012E5EC ROM:0012E5EC ; =============== S U B R O U T I N E ======================================= ROM:0012E5EC ROM:0012E5EC ROM:0012E5EC sub_12E5EC: ; CODE XREF: sub_110E14+23C↑p ROM:0012E5EC bset #2,($141D).w ROM:0012E5F2 btst #4,($892).w ROM:0012E5F8 beq.s loc_12E610 ROM:0012E5FA btst #6,($891).w ROM:0012E600 beq.s loc_12E610 ROM:0012E602 btst #1,($1415).w ROM:0012E608 bne.s loc_12E610 ROM:0012E60A bclr #2,($141D).w ROM:0012E610 ROM:0012E610 loc_12E610: ; CODE XREF: sub_12E5EC+C↑j ROM:0012E610 ; sub_12E5EC+14↑j ... ROM:0012E610 move.w #$3E8C,d1 ROM:0012E614 move.w ($CCE).w,d2 ROM:0012E618 bsr.l sub_1174AA ROM:0012E61E move.w d1,d0 ROM:0012E620 move.w ($CCE).w,d1 ROM:0012E624 sub.w ($D40).w,d1 ROM:0012E628 move.w ($CCE).w,($D40).w ROM:0012E62E cmp.w d1,d0 ROM:0012E630 blt.s loc_12E64C ROM:0012E632 neg.w d0 ROM:0012E634 cmp.w d1,d0 ROM:0012E636 bgt.s loc_12E642 ROM:0012E638 bclr #4,($1411).w ROM:0012E63E bra.w loc_12E648 ROM:0012E642 ; --------------------------------------------------------------------------- ROM:0012E642 ROM:0012E642 loc_12E642: ; CODE XREF: sub_12E5EC+4A↑j ROM:0012E642 bset #4,($1411).w ROM:0012E648 ROM:0012E648 loc_12E648: ; CODE XREF: sub_12E5EC+52↑j ROM:0012E648 bra.w loc_12E652 ROM:0012E64C ; --------------------------------------------------------------------------- ROM:0012E64C ROM:0012E64C loc_12E64C: ; CODE XREF: sub_12E5EC+44↑j ROM:0012E64C bset #4,($1411).w ROM:0012E652 ROM:0012E652 loc_12E652: ; CODE XREF: sub_12E5EC:loc_12E648↑j ROM:0012E652 move.w #$3E8E,d1 ROM:0012E656 move.w ($10C4).w,d2 ROM:0012E65A bsr.l sub_1174AA ROM:0012E660 move.w d1,d0 ROM:0012E662 move.w ($10C4).w,d1 ROM:0012E666 sub.w ($10C6).w,d1 ROM:0012E66A cmp.w d1,d0 ROM:0012E66C blt.s loc_12E688 ROM:0012E66E neg.w d0 ROM:0012E670 cmp.w d1,d0 ROM:0012E672 bgt.s loc_12E67E ROM:0012E674 bclr #6,($140F).w ROM:0012E67A bra.w loc_12E684 ROM:0012E67E ; --------------------------------------------------------------------------- ROM:0012E67E ROM:0012E67E loc_12E67E: ; CODE XREF: sub_12E5EC+86↑j ROM:0012E67E bset #6,($140F).w ROM:0012E684 ROM:0012E684 loc_12E684: ; CODE XREF: sub_12E5EC+8E↑j ROM:0012E684 bra.w loc_12E68E ROM:0012E688 ; --------------------------------------------------------------------------- ROM:0012E688 ROM:0012E688 loc_12E688: ; CODE XREF: sub_12E5EC+80↑j ROM:0012E688 bset #6,($140F).w ROM:0012E68E ROM:0012E68E loc_12E68E: ; CODE XREF: sub_12E5EC:loc_12E684↑j ROM:0012E68E move.w $6FA(a5),d0 ROM:0012E692 move.w ($C30).w,d1 ROM:0012E696 sub.w ($D42).w,d1 ROM:0012E69A move.w ($C30).w,($D42).w ROM:0012E6A0 cmp.w d1,d0 ROM:0012E6A2 blt.s loc_12E6BE ROM:0012E6A4 neg.w d0 ROM:0012E6A6 cmp.w d1,d0 ROM:0012E6A8 bgt.s loc_12E6B4 ROM:0012E6AA bclr #1,($141D).w ROM:0012E6B0 bra.w loc_12E6BA ROM:0012E6B4 ; --------------------------------------------------------------------------- ROM:0012E6B4 ROM:0012E6B4 loc_12E6B4: ; CODE XREF: sub_12E5EC+BC↑j ROM:0012E6B4 bset #1,($141D).w ROM:0012E6BA ROM:0012E6BA loc_12E6BA: ; CODE XREF: sub_12E5EC+C4↑j ROM:0012E6BA bra.w loc_12E6C4 ROM:0012E6BE ; --------------------------------------------------------------------------- ROM:0012E6BE ROM:0012E6BE loc_12E6BE: ; CODE XREF: sub_12E5EC+B6↑j ROM:0012E6BE bset #1,($141D).w ROM:0012E6C4 ROM:0012E6C4 loc_12E6C4: ; CODE XREF: sub_12E5EC:loc_12E6BA↑j ROM:0012E6C4 move.w ($10C2).w,d2 ROM:0012E6C8 move.w #$3E90,d1 ROM:0012E6CC bsr.l sub_1174AA ROM:0012E6D2 move.w d1,d2 ROM:0012E6D4 cmp.w ($10CC).w,d2 ROM:0012E6D8 bgt.s loc_12E6FC ROM:0012E6DA btst #6,($142F).w ROM:0012E6E0 bne.s loc_12E6EC ROM:0012E6E2 bset #5,($141A).w ROM:0012E6E8 bra.w loc_12E6F2 ROM:0012E6EC ; --------------------------------------------------------------------------- ROM:0012E6EC ROM:0012E6EC loc_12E6EC: ; CODE XREF: sub_12E5EC+F4↑j ROM:0012E6EC bclr #5,($141A).w ROM:0012E6F2 ROM:0012E6F2 loc_12E6F2: ; CODE XREF: sub_12E5EC+FC↑j ROM:0012E6F2 bset #6,($142F).w ROM:0012E6F8 bra.w loc_12E708 ROM:0012E6FC ; --------------------------------------------------------------------------- ROM:0012E6FC ROM:0012E6FC loc_12E6FC: ; CODE XREF: sub_12E5EC+EC↑j ROM:0012E6FC bclr #5,($141A).w ROM:0012E702 bclr #6,($142F).w ROM:0012E708 ROM:0012E708 loc_12E708: ; CODE XREF: sub_12E5EC+10C↑j ROM:0012E708 btst #5,($E0B).w ROM:0012E70E bne.s loc_12E756 ROM:0012E710 btst #7,($893).w ROM:0012E716 beq.s loc_12E736 ROM:0012E718 btst #2,($1261).w ROM:0012E71E bne.s loc_12E728 ROM:0012E720 bset #3,($142E).w ROM:0012E726 bra.s loc_12E72E ROM:0012E728 ; --------------------------------------------------------------------------- ROM:0012E728 ROM:0012E728 loc_12E728: ; CODE XREF: sub_12E5EC+132↑j ROM:0012E728 bclr #3,($142E).w ROM:0012E72E ROM:0012E72E loc_12E72E: ; CODE XREF: sub_12E5EC+13A↑j ROM:0012E72E bset #2,($1261).w ROM:0012E734 bra.s loc_12E752 ROM:0012E736 ; --------------------------------------------------------------------------- ROM:0012E736 ROM:0012E736 loc_12E736: ; CODE XREF: sub_12E5EC+12A↑j ROM:0012E736 btst #2,($1261).w ROM:0012E73C beq.s loc_12E746 ROM:0012E73E bset #3,($142E).w ROM:0012E744 bra.s loc_12E74C ROM:0012E746 ; --------------------------------------------------------------------------- ROM:0012E746 ROM:0012E746 loc_12E746: ; CODE XREF: sub_12E5EC+150↑j ROM:0012E746 bclr #3,($142E).w ROM:0012E74C ROM:0012E74C loc_12E74C: ; CODE XREF: sub_12E5EC+158↑j ROM:0012E74C bclr #2,($1261).w ROM:0012E752 ROM:0012E752 loc_12E752: ; CODE XREF: sub_12E5EC+148↑j ROM:0012E752 bra.w loc_12E772 ROM:0012E756 ; --------------------------------------------------------------------------- ROM:0012E756 ROM:0012E756 loc_12E756: ; CODE XREF: sub_12E5EC+122↑j ROM:0012E756 bclr #3,($142E).w ROM:0012E75C btst #7,($893).w ROM:0012E762 beq.s loc_12E76C ROM:0012E764 bset #2,($1261).w ROM:0012E76A bra.s loc_12E772 ROM:0012E76C ; --------------------------------------------------------------------------- ROM:0012E76C ROM:0012E76C loc_12E76C: ; CODE XREF: sub_12E5EC+176↑j ROM:0012E76C bclr #2,($1261).w ROM:0012E772 ROM:0012E772 loc_12E772: ; CODE XREF: sub_12E5EC:loc_12E752↑j ROM:0012E772 ; sub_12E5EC+17E↑j ROM:0012E772 btst #7,($E0B).w ROM:0012E778 bne.s loc_12E7C0 ROM:0012E77A btst #4,($88C).w ROM:0012E780 beq.s loc_12E7A0 ROM:0012E782 btst #0,($1261).w ROM:0012E788 bne.s loc_12E792 ROM:0012E78A bset #0,($1411).w ROM:0012E790 bra.s loc_12E798 ROM:0012E792 ; --------------------------------------------------------------------------- ROM:0012E792 ROM:0012E792 loc_12E792: ; CODE XREF: sub_12E5EC+19C↑j ROM:0012E792 bclr #0,($1411).w ROM:0012E798 ROM:0012E798 loc_12E798: ; CODE XREF: sub_12E5EC+1A4↑j ROM:0012E798 bset #0,($1261).w ROM:0012E79E bra.s loc_12E7BC ROM:0012E7A0 ; --------------------------------------------------------------------------- ROM:0012E7A0 ROM:0012E7A0 loc_12E7A0: ; CODE XREF: sub_12E5EC+194↑j ROM:0012E7A0 btst #0,($1261).w ROM:0012E7A6 beq.s loc_12E7B0 ROM:0012E7A8 bset #0,($1411).w ROM:0012E7AE bra.s loc_12E7B6 ROM:0012E7B0 ; --------------------------------------------------------------------------- ROM:0012E7B0 ROM:0012E7B0 loc_12E7B0: ; CODE XREF: sub_12E5EC+1BA↑j ROM:0012E7B0 bclr #0,($1411).w ROM:0012E7B6 ROM:0012E7B6 loc_12E7B6: ; CODE XREF: sub_12E5EC+1C2↑j ROM:0012E7B6 bclr #0,($1261).w ROM:0012E7BC ROM:0012E7BC loc_12E7BC: ; CODE XREF: sub_12E5EC+1B2↑j ROM:0012E7BC bra.w loc_12E7DC ROM:0012E7C0 ; --------------------------------------------------------------------------- ROM:0012E7C0 ROM:0012E7C0 loc_12E7C0: ; CODE XREF: sub_12E5EC+18C↑j ROM:0012E7C0 bclr #0,($1411).w ROM:0012E7C6 btst #4,($88C).w ROM:0012E7CC beq.s loc_12E7D6 ROM:0012E7CE bset #0,($1261).w ROM:0012E7D4 bra.s loc_12E7DC ROM:0012E7D6 ; --------------------------------------------------------------------------- ROM:0012E7D6 ROM:0012E7D6 loc_12E7D6: ; CODE XREF: sub_12E5EC+1E0↑j ROM:0012E7D6 bclr #0,($1261).w ROM:0012E7DC ROM:0012E7DC loc_12E7DC: ; CODE XREF: sub_12E5EC:loc_12E7BC↑j ROM:0012E7DC ; sub_12E5EC+1E8↑j ROM:0012E7DC btst #6,($E0B).w ROM:0012E7E2 bne.s loc_12E82A ROM:0012E7E4 btst #6,($893).w ROM:0012E7EA beq.s loc_12E80A ROM:0012E7EC btst #1,($1261).w ROM:0012E7F2 bne.s loc_12E7FC ROM:0012E7F4 bset #7,($1431).w ROM:0012E7FA bra.s loc_12E802 ROM:0012E7FC ; --------------------------------------------------------------------------- ROM:0012E7FC ROM:0012E7FC loc_12E7FC: ; CODE XREF: sub_12E5EC+206↑j ROM:0012E7FC bclr #7,($1431).w ROM:0012E802 ROM:0012E802 loc_12E802: ; CODE XREF: sub_12E5EC+20E↑j ROM:0012E802 bset #1,($1261).w ROM:0012E808 bra.s loc_12E826 ROM:0012E80A ; --------------------------------------------------------------------------- ROM:0012E80A ROM:0012E80A loc_12E80A: ; CODE XREF: sub_12E5EC+1FE↑j ROM:0012E80A btst #1,($1261).w ROM:0012E810 beq.s loc_12E81A ROM:0012E812 bset #7,($1431).w ROM:0012E818 bra.s loc_12E820 ROM:0012E81A ; --------------------------------------------------------------------------- ROM:0012E81A ROM:0012E81A loc_12E81A: ; CODE XREF: sub_12E5EC+224↑j ROM:0012E81A bclr #7,($1431).w ROM:0012E820 ROM:0012E820 loc_12E820: ; CODE XREF: sub_12E5EC+22C↑j ROM:0012E820 bclr #1,($1261).w ROM:0012E826 ROM:0012E826 loc_12E826: ; CODE XREF: sub_12E5EC+21C↑j ROM:0012E826 bra.w loc_12E846 ROM:0012E82A ; --------------------------------------------------------------------------- ROM:0012E82A ROM:0012E82A loc_12E82A: ; CODE XREF: sub_12E5EC+1F6↑j ROM:0012E82A bclr #7,($1431).w ROM:0012E830 btst #6,($893).w ROM:0012E836 beq.s loc_12E840 ROM:0012E838 bset #1,($1261).w ROM:0012E83E bra.s loc_12E846 ROM:0012E840 ; --------------------------------------------------------------------------- ROM:0012E840 ROM:0012E840 loc_12E840: ; CODE XREF: sub_12E5EC+24A↑j ROM:0012E840 bclr #1,($1261).w ROM:0012E846 ROM:0012E846 loc_12E846: ; CODE XREF: sub_12E5EC:loc_12E826↑j ROM:0012E846 ; sub_12E5EC+252↑j ROM:0012E846 btst #5,($1422).w ROM:0012E84C beq.s loc_12E86C ROM:0012E84E btst #3,($1261).w ROM:0012E854 bne.s loc_12E85E ROM:0012E856 bset #1,($141C).w ROM:0012E85C bra.s loc_12E864 ROM:0012E85E ; --------------------------------------------------------------------------- ROM:0012E85E ROM:0012E85E loc_12E85E: ; CODE XREF: sub_12E5EC+268↑j ROM:0012E85E bclr #1,($141C).w ROM:0012E864 ROM:0012E864 loc_12E864: ; CODE XREF: sub_12E5EC+270↑j ROM:0012E864 bset #3,($1261).w ROM:0012E86A bra.s loc_12E888 ROM:0012E86C ; --------------------------------------------------------------------------- ROM:0012E86C ROM:0012E86C loc_12E86C: ; CODE XREF: sub_12E5EC+260↑j ROM:0012E86C btst #3,($1261).w ROM:0012E872 beq.s loc_12E87C ROM:0012E874 bset #1,($141C).w ROM:0012E87A bra.s loc_12E882 ROM:0012E87C ; --------------------------------------------------------------------------- ROM:0012E87C ROM:0012E87C loc_12E87C: ; CODE XREF: sub_12E5EC+286↑j ROM:0012E87C bclr #1,($141C).w ROM:0012E882 ROM:0012E882 loc_12E882: ; CODE XREF: sub_12E5EC+28E↑j ROM:0012E882 bclr #3,($1261).w ROM:0012E888 ROM:0012E888 loc_12E888: ; CODE XREF: sub_12E5EC+27E↑j ROM:0012E888 bsr.w sub_12E8FC ROM:0012E88C bsr.w sub_12E896 ROM:0012E890 bsr.w sub_12EBC2 ROM:0012E894 rts ROM:0012E894 ; End of function sub_12E5EC ROM:0012E894 ROM:0012E896 ROM:0012E896 ; =============== S U B R O U T I N E ======================================= ROM:0012E896 ROM:0012E896 ROM:0012E896 sub_12E896: ; CODE XREF: sub_12E5EC+2A0↑p ROM:0012E896 btst #6,($142F).w ROM:0012E89C beq.s loc_12E8F4 ROM:0012E89E btst #6,($1412).w ROM:0012E8A4 bne.s loc_12E8EA ROM:0012E8A6 btst #2,($141D).w ROM:0012E8AC bne.s loc_12E8E0 ROM:0012E8AE move.w $6F4(a5),d1 ROM:0012E8B2 cmp.w ($10C2).w,d1 ROM:0012E8B6 blt.s loc_12E8D6 ROM:0012E8B8 move.w $6F6(a5),d2 ROM:0012E8BC cmp.w ($10C2).w,d2 ROM:0012E8C0 bgt.s loc_12E8CC ROM:0012E8C2 bset #2,($1404).w ROM:0012E8C8 bra.w loc_12E8D2 ROM:0012E8CC ; --------------------------------------------------------------------------- ROM:0012E8CC ROM:0012E8CC loc_12E8CC: ; CODE XREF: sub_12E896+2A↑j ROM:0012E8CC bclr #2,($1404).w ROM:0012E8D2 ROM:0012E8D2 loc_12E8D2: ; CODE XREF: sub_12E896+32↑j ROM:0012E8D2 bra.w loc_12E8DC ROM:0012E8D6 ; --------------------------------------------------------------------------- ROM:0012E8D6 ROM:0012E8D6 loc_12E8D6: ; CODE XREF: sub_12E896+20↑j ROM:0012E8D6 bclr #2,($1404).w ROM:0012E8DC ROM:0012E8DC loc_12E8DC: ; CODE XREF: sub_12E896:loc_12E8D2↑j ROM:0012E8DC bra.w loc_12E8E6 ROM:0012E8E0 ; --------------------------------------------------------------------------- ROM:0012E8E0 ROM:0012E8E0 loc_12E8E0: ; CODE XREF: sub_12E896+16↑j ROM:0012E8E0 bclr #2,($1404).w ROM:0012E8E6 ROM:0012E8E6 loc_12E8E6: ; CODE XREF: sub_12E896:loc_12E8DC↑j ROM:0012E8E6 bra.w loc_12E8F0 ROM:0012E8EA ; --------------------------------------------------------------------------- ROM:0012E8EA ROM:0012E8EA loc_12E8EA: ; CODE XREF: sub_12E896+E↑j ROM:0012E8EA bclr #2,($1404).w ROM:0012E8F0 ROM:0012E8F0 loc_12E8F0: ; CODE XREF: sub_12E896:loc_12E8E6↑j ROM:0012E8F0 bra.w locret_12E8FA ROM:0012E8F4 ; --------------------------------------------------------------------------- ROM:0012E8F4 ROM:0012E8F4 loc_12E8F4: ; CODE XREF: sub_12E896+6↑j ROM:0012E8F4 bclr #2,($1404).w ROM:0012E8FA ROM:0012E8FA locret_12E8FA: ; CODE XREF: sub_12E896:loc_12E8F0↑j ROM:0012E8FA rts ROM:0012E8FA ; End of function sub_12E896 ROM:0012E8FA ROM:0012E8FC ROM:0012E8FC ; =============== S U B R O U T I N E ======================================= ROM:0012E8FC ROM:0012E8FC ROM:0012E8FC sub_12E8FC: ; CODE XREF: sub_12E5EC:loc_12E888↑p ROM:0012E8FC clr.w d1 ROM:0012E8FE move.b ($1262).w,d1 ROM:0012E902 cmpi.w #3,d1 ROM:0012E906 bcc.s locret_12E910 ROM:0012E908 movea.l off_12E912(pc,d1.w*4),a0 ROM:0012E90C nop ROM:0012E90E jmp (a0) ROM:0012E910 ; --------------------------------------------------------------------------- ROM:0012E910 ROM:0012E910 locret_12E910: ; CODE XREF: sub_12E8FC+A↑j ROM:0012E910 rts ROM:0012E910 ; End of function sub_12E8FC ROM:0012E910 ROM:0012E910 ; --------------------------------------------------------------------------- ROM:0012E912 off_12E912: dc.l loc_12E91E ; DATA XREF: sub_12E8FC+C↑r ROM:0012E916 dc.l loc_12E932 ROM:0012E91A dc.l loc_12EA5E ROM:0012E91E ; --------------------------------------------------------------------------- ROM:0012E91E ROM:0012E91E loc_12E91E: ; DATA XREF: ROM:off_12E912↑o ROM:0012E91E bclr #6,($1412).w ROM:0012E924 move.b #2,($1262).w ROM:0012E92A bra.l locret_12EBBE ROM:0012E930 ; --------------------------------------------------------------------------- ROM:0012E930 rts ROM:0012E932 ; --------------------------------------------------------------------------- ROM:0012E932 ROM:0012E932 loc_12E932: ; DATA XREF: ROM:0012E916↑o ROM:0012E932 cmpi.w #0,($6FE).w ROM:0012E938 bgt.s loc_12E98C ROM:0012E93A btst #4,($1411).w ROM:0012E940 bne.s loc_12E98C ROM:0012E942 btst #6,($140F).w ROM:0012E948 bne.s loc_12E98C ROM:0012E94A btst #1,($141D).w ROM:0012E950 bne.s loc_12E98C ROM:0012E952 btst #5,($141A).w ROM:0012E958 bne.s loc_12E98C ROM:0012E95A btst #3,($142E).w ROM:0012E960 bne.s loc_12E98C ROM:0012E962 btst #0,($1411).w ROM:0012E968 bne.s loc_12E98C ROM:0012E96A btst #7,($1431).w ROM:0012E970 bne.s loc_12E98C ROM:0012E972 btst #1,($141C).w ROM:0012E978 bne.s loc_12E98C ROM:0012E97A bclr #6,($1412).w ROM:0012E980 move.b #2,($1262).w ROM:0012E986 bra.l locret_12EBBE ROM:0012E98C ; --------------------------------------------------------------------------- ROM:0012E98C ROM:0012E98C loc_12E98C: ; CODE XREF: ROM:0012E938↑j ROM:0012E98C ; ROM:0012E940↑j ... ROM:0012E98C move.w $6F8(a5),d2 ROM:0012E990 btst #5,($141A).w ROM:0012E996 beq.s loc_12E9AA ROM:0012E998 clr.b ($858).w ROM:0012E99C move.w d2,($6FE).w ROM:0012E9A0 move.b #1,($858).w ROM:0012E9A6 bra.w locret_12EA5C ROM:0012E9AA ; --------------------------------------------------------------------------- ROM:0012E9AA ROM:0012E9AA loc_12E9AA: ; CODE XREF: ROM:0012E996↑j ROM:0012E9AA btst #4,($1411).w ROM:0012E9B0 beq.s loc_12E9C4 ROM:0012E9B2 clr.b ($858).w ROM:0012E9B6 move.w d2,($6FE).w ROM:0012E9BA move.b #1,($858).w ROM:0012E9C0 bra.w locret_12EA5C ROM:0012E9C4 ; --------------------------------------------------------------------------- ROM:0012E9C4 ROM:0012E9C4 loc_12E9C4: ; CODE XREF: ROM:0012E9B0↑j ROM:0012E9C4 btst #6,($140F).w ROM:0012E9CA beq.s loc_12E9DE ROM:0012E9CC clr.b ($858).w ROM:0012E9D0 move.w d2,($6FE).w ROM:0012E9D4 move.b #1,($858).w ROM:0012E9DA bra.w locret_12EA5C ROM:0012E9DE ; --------------------------------------------------------------------------- ROM:0012E9DE ROM:0012E9DE loc_12E9DE: ; CODE XREF: ROM:0012E9CA↑j ROM:0012E9DE btst #1,($141D).w ROM:0012E9E4 beq.s loc_12E9F8 ROM:0012E9E6 clr.b ($858).w ROM:0012E9EA move.w d2,($6FE).w ROM:0012E9EE move.b #1,($858).w ROM:0012E9F4 bra.w locret_12EA5C ROM:0012E9F8 ; --------------------------------------------------------------------------- ROM:0012E9F8 ROM:0012E9F8 loc_12E9F8: ; CODE XREF: ROM:0012E9E4↑j ROM:0012E9F8 btst #1,($141C).w ROM:0012E9FE beq.s loc_12EA12 ROM:0012EA00 clr.b ($858).w ROM:0012EA04 move.w d2,($6FE).w ROM:0012EA08 move.b #1,($858).w ROM:0012EA0E bra.w locret_12EA5C ROM:0012EA12 ; --------------------------------------------------------------------------- ROM:0012EA12 ROM:0012EA12 loc_12EA12: ; CODE XREF: ROM:0012E9FE↑j ROM:0012EA12 btst #0,($1411).w ROM:0012EA18 beq.s loc_12EA2C ROM:0012EA1A clr.b ($858).w ROM:0012EA1E move.w d2,($6FE).w ROM:0012EA22 move.b #1,($858).w ROM:0012EA28 bra.w locret_12EA5C ROM:0012EA2C ; --------------------------------------------------------------------------- ROM:0012EA2C ROM:0012EA2C loc_12EA2C: ; CODE XREF: ROM:0012EA18↑j ROM:0012EA2C btst #7,($1431).w ROM:0012EA32 beq.s loc_12EA46 ROM:0012EA34 clr.b ($858).w ROM:0012EA38 move.w d2,($6FE).w ROM:0012EA3C move.b #1,($858).w ROM:0012EA42 bra.w locret_12EA5C ROM:0012EA46 ; --------------------------------------------------------------------------- ROM:0012EA46 ROM:0012EA46 loc_12EA46: ; CODE XREF: ROM:0012EA32↑j ROM:0012EA46 btst #3,($142E).w ROM:0012EA4C beq.s locret_12EA5C ROM:0012EA4E clr.b ($858).w ROM:0012EA52 move.w d2,($6FE).w ROM:0012EA56 move.b #1,($858).w ROM:0012EA5C ROM:0012EA5C locret_12EA5C: ; CODE XREF: ROM:0012E9A6↑j ROM:0012EA5C ; ROM:0012E9C0↑j ... ROM:0012EA5C rts ROM:0012EA5E ; --------------------------------------------------------------------------- ROM:0012EA5E ROM:0012EA5E loc_12EA5E: ; DATA XREF: ROM:0012E91A↑o ROM:0012EA5E move.w $6F8(a5),d2 ROM:0012EA62 btst #5,($141A).w ROM:0012EA68 beq.s loc_12EA8E ROM:0012EA6A clr.b ($858).w ROM:0012EA6E move.w d2,($6FE).w ROM:0012EA72 move.b #1,($858).w ROM:0012EA78 bset #6,($1412).w ROM:0012EA7E move.b #1,($1262).w ROM:0012EA84 bra.l locret_12EA5C ROM:0012EA8A ; --------------------------------------------------------------------------- ROM:0012EA8A bra.w locret_12EBBE ROM:0012EA8E ; --------------------------------------------------------------------------- ROM:0012EA8E ROM:0012EA8E loc_12EA8E: ; CODE XREF: ROM:0012EA68↑j ROM:0012EA8E btst #4,($1411).w ROM:0012EA94 beq.s loc_12EABA ROM:0012EA96 clr.b ($858).w ROM:0012EA9A move.w d2,($6FE).w ROM:0012EA9E move.b #1,($858).w ROM:0012EAA4 bset #6,($1412).w ROM:0012EAAA move.b #1,($1262).w ROM:0012EAB0 bra.l locret_12EA5C ROM:0012EAB6 ; --------------------------------------------------------------------------- ROM:0012EAB6 bra.w locret_12EBBE ROM:0012EABA ; --------------------------------------------------------------------------- ROM:0012EABA ROM:0012EABA loc_12EABA: ; CODE XREF: ROM:0012EA94↑j ROM:0012EABA btst #6,($140F).w ROM:0012EAC0 beq.s loc_12EAE6 ROM:0012EAC2 clr.b ($858).w ROM:0012EAC6 move.w d2,($6FE).w ROM:0012EACA move.b #1,($858).w ROM:0012EAD0 bset #6,($1412).w ROM:0012EAD6 move.b #1,($1262).w ROM:0012EADC bra.l locret_12EA5C ROM:0012EAE2 ; --------------------------------------------------------------------------- ROM:0012EAE2 bra.w locret_12EBBE ROM:0012EAE6 ; --------------------------------------------------------------------------- ROM:0012EAE6 ROM:0012EAE6 loc_12EAE6: ; CODE XREF: ROM:0012EAC0↑j ROM:0012EAE6 btst #1,($141D).w ROM:0012EAEC beq.s loc_12EB12 ROM:0012EAEE clr.b ($858).w ROM:0012EAF2 move.w d2,($6FE).w ROM:0012EAF6 move.b #1,($858).w ROM:0012EAFC bset #6,($1412).w ROM:0012EB02 move.b #1,($1262).w ROM:0012EB08 bra.l locret_12EA5C ROM:0012EB0E ; --------------------------------------------------------------------------- ROM:0012EB0E bra.w locret_12EBBE ROM:0012EB12 ; --------------------------------------------------------------------------- ROM:0012EB12 ROM:0012EB12 loc_12EB12: ; CODE XREF: ROM:0012EAEC↑j ROM:0012EB12 btst #1,($141C).w ROM:0012EB18 beq.s loc_12EB3E ROM:0012EB1A clr.b ($858).w ROM:0012EB1E move.w d2,($6FE).w ROM:0012EB22 move.b #1,($858).w ROM:0012EB28 bset #6,($1412).w ROM:0012EB2E move.b #1,($1262).w ROM:0012EB34 bra.l locret_12EA5C ROM:0012EB3A ; --------------------------------------------------------------------------- ROM:0012EB3A bra.w locret_12EBBE ROM:0012EB3E ; --------------------------------------------------------------------------- ROM:0012EB3E ROM:0012EB3E loc_12EB3E: ; CODE XREF: ROM:0012EB18↑j ROM:0012EB3E btst #0,($1411).w ROM:0012EB44 beq.s loc_12EB6A ROM:0012EB46 clr.b ($858).w ROM:0012EB4A move.w d2,($6FE).w ROM:0012EB4E move.b #1,($858).w ROM:0012EB54 bset #6,($1412).w ROM:0012EB5A move.b #1,($1262).w ROM:0012EB60 bra.l locret_12EA5C ROM:0012EB66 ; --------------------------------------------------------------------------- ROM:0012EB66 bra.w locret_12EBBE ROM:0012EB6A ; --------------------------------------------------------------------------- ROM:0012EB6A ROM:0012EB6A loc_12EB6A: ; CODE XREF: ROM:0012EB44↑j ROM:0012EB6A btst #7,($1431).w ROM:0012EB70 beq.s loc_12EB96 ROM:0012EB72 clr.b ($858).w ROM:0012EB76 move.w d2,($6FE).w ROM:0012EB7A move.b #1,($858).w ROM:0012EB80 bset #6,($1412).w ROM:0012EB86 move.b #1,($1262).w ROM:0012EB8C bra.l locret_12EA5C ROM:0012EB92 ; --------------------------------------------------------------------------- ROM:0012EB92 bra.w locret_12EBBE ROM:0012EB96 ; --------------------------------------------------------------------------- ROM:0012EB96 ROM:0012EB96 loc_12EB96: ; CODE XREF: ROM:0012EB70↑j ROM:0012EB96 btst #3,($142E).w ROM:0012EB9C beq.s locret_12EBBE ROM:0012EB9E clr.b ($858).w ROM:0012EBA2 move.w d2,($6FE).w ROM:0012EBA6 move.b #1,($858).w ROM:0012EBAC bset #6,($1412).w ROM:0012EBB2 move.b #1,($1262).w ROM:0012EBB8 bra.l locret_12EA5C ROM:0012EBBE ; --------------------------------------------------------------------------- ROM:0012EBBE ROM:0012EBBE locret_12EBBE: ; CODE XREF: ROM:0012E92A↑j ROM:0012EBBE ; ROM:0012E986↑j ... ROM:0012EBBE rts ROM:0012EBC0 ; --------------------------------------------------------------------------- ROM:0012EBC0 rts ROM:0012EBC2 ROM:0012EBC2 ; =============== S U B R O U T I N E ======================================= ROM:0012EBC2 ROM:0012EBC2 ROM:0012EBC2 sub_12EBC2: ; CODE XREF: sub_12E5EC+2A4↑p ROM:0012EBC2 clr.w d1 ROM:0012EBC4 move.b ($1263).w,d1 ROM:0012EBC8 cmpi.w #2,d1 ROM:0012EBCC bcc.s locret_12EBD6 ROM:0012EBCE movea.l off_12EBD8(pc,d1.w*4),a0 ROM:0012EBD2 nop ROM:0012EBD4 jmp (a0) ROM:0012EBD6 ; --------------------------------------------------------------------------- ROM:0012EBD6 ROM:0012EBD6 locret_12EBD6: ; CODE XREF: sub_12EBC2+A↑j ROM:0012EBD6 rts ROM:0012EBD6 ; End of function sub_12EBC2 ROM:0012EBD6 ROM:0012EBD6 ; --------------------------------------------------------------------------- ROM:0012EBD8 off_12EBD8: dc.l loc_12EBE0 ; DATA XREF: sub_12EBC2+C↑r ROM:0012EBDC dc.l loc_12EBF0 ROM:0012EBE0 ; --------------------------------------------------------------------------- ROM:0012EBE0 ROM:0012EBE0 loc_12EBE0: ; DATA XREF: ROM:off_12EBD8↑o ROM:0012EBE0 move.b #0,($1260).w ROM:0012EBE6 move.b #1,($1263).w ROM:0012EBEC bra.s locret_12EC22 ROM:0012EBEE ; --------------------------------------------------------------------------- ROM:0012EBEE rts ROM:0012EBF0 ; --------------------------------------------------------------------------- ROM:0012EBF0 ROM:0012EBF0 loc_12EBF0: ; DATA XREF: ROM:0012EBDC↑o ROM:0012EBF0 btst #7,($1410).w ROM:0012EBF6 bne.s loc_12EC1C ROM:0012EBF8 btst #2,($1422).w ROM:0012EBFE bne.s loc_12EC12 ROM:0012EC00 move.b #9,d1 ROM:0012EC04 cmp.b ($1260).w,d1 ROM:0012EC08 blt.s loc_12EC0E ROM:0012EC0A addq.b #1,($1260).w ROM:0012EC0E ROM:0012EC0E loc_12EC0E: ; CODE XREF: ROM:0012EC08↑j ROM:0012EC0E bra.w loc_12EC18 ROM:0012EC12 ; --------------------------------------------------------------------------- ROM:0012EC12 ROM:0012EC12 loc_12EC12: ; CODE XREF: ROM:0012EBFE↑j ROM:0012EC12 move.b #0,($1260).w ROM:0012EC18 ROM:0012EC18 loc_12EC18: ; CODE XREF: ROM:loc_12EC0E↑j ROM:0012EC18 bra.w locret_12EC22 ROM:0012EC1C ; --------------------------------------------------------------------------- ROM:0012EC1C ROM:0012EC1C loc_12EC1C: ; CODE XREF: ROM:0012EBF6↑j ROM:0012EC1C move.b #0,($1260).w ROM:0012EC22 ROM:0012EC22 locret_12EC22: ; CODE XREF: ROM:0012EBEC↑j ROM:0012EC22 ; ROM:loc_12EC18↑j ROM:0012EC22 rts ROM:0012EC24 ; --------------------------------------------------------------------------- ROM:0012EC24 rts ROM:0012EC26 ROM:0012EC26 ; =============== S U B R O U T I N E ======================================= ROM:0012EC26 ROM:0012EC26 ROM:0012EC26 sub_12EC26: ; CODE XREF: sub_110E14:loc_111066↑p ROM:0012EC26 ; sub_111092↑p ROM:0012EC26 move.b #0,($1262).w ROM:0012EC2C bset #6,($1412).w ROM:0012EC32 move.b #0,($1263).w ROM:0012EC38 move.b #0,($1260).w ROM:0012EC3E bset #2,($141D).w ROM:0012EC44 bclr #2,($1404).w ROM:0012EC4A rts ROM:0012EC4A ; End of function sub_12EC26 ROM:0012EC4A ROM:0012EC4C ROM:0012EC4C ; =============== S U B R O U T I N E ======================================= ROM:0012EC4C ROM:0012EC4C ROM:0012EC4C sub_12EC4C: ; CODE XREF: sub_129E74+F0↑p ROM:0012EC4C bclr #1,($140F).w ROM:0012EC52 bclr #4,($1423).w ROM:0012EC58 clr.w d1 ROM:0012EC5A move.b ($1269).w,d1 ROM:0012EC5E cmpi.w #2,d1 ROM:0012EC62 bcc.s locret_12EC6C ROM:0012EC64 movea.l off_12EC6E(pc,d1.w*4),a0 ROM:0012EC68 nop ROM:0012EC6A jmp (a0) ROM:0012EC6C ; --------------------------------------------------------------------------- ROM:0012EC6C ROM:0012EC6C locret_12EC6C: ; CODE XREF: sub_12EC4C+16↑j ROM:0012EC6C rts ROM:0012EC6C ; End of function sub_12EC4C ROM:0012EC6C ROM:0012EC6C ; --------------------------------------------------------------------------- ROM:0012EC6E off_12EC6E: dc.l loc_12EC76 ; DATA XREF: sub_12EC4C+18↑r ROM:0012EC72 dc.l loc_12EC88 ROM:0012EC76 ; --------------------------------------------------------------------------- ROM:0012EC76 ROM:0012EC76 loc_12EC76: ; DATA XREF: ROM:off_12EC6E↑o ROM:0012EC76 bsr.w sub_12ECB4 ROM:0012EC7A bsr.w sub_12ED2C ROM:0012EC7E move.b #1,($1269).w ROM:0012EC84 bra.s locret_12ECB0 ROM:0012EC86 ; --------------------------------------------------------------------------- ROM:0012EC86 rts ROM:0012EC88 ; --------------------------------------------------------------------------- ROM:0012EC88 ROM:0012EC88 loc_12EC88: ; DATA XREF: ROM:0012EC72↑o ROM:0012EC88 btst #1,($1416).w ROM:0012EC8E beq.s locret_12ECB0 ROM:0012EC90 btst #4,($140F).w ROM:0012EC96 bne.s loc_12ECA2 ROM:0012EC98 bset #1,($140F).w ROM:0012EC9E bra.w loc_12ECA8 ROM:0012ECA2 ; --------------------------------------------------------------------------- ROM:0012ECA2 ROM:0012ECA2 loc_12ECA2: ; CODE XREF: ROM:0012EC96↑j ROM:0012ECA2 bset #4,($1423).w ROM:0012ECA8 ROM:0012ECA8 loc_12ECA8: ; CODE XREF: ROM:0012EC9E↑j ROM:0012ECA8 bsr.w sub_12ECB4 ROM:0012ECAC bsr.w sub_12ED2C ROM:0012ECB0 ROM:0012ECB0 locret_12ECB0: ; CODE XREF: ROM:0012EC84↑j ROM:0012ECB0 ; ROM:0012EC8E↑j ROM:0012ECB0 rts ROM:0012ECB2 ; --------------------------------------------------------------------------- ROM:0012ECB2 rts ROM:0012ECB4 ROM:0012ECB4 ; =============== S U B R O U T I N E ======================================= ROM:0012ECB4 ROM:0012ECB4 ROM:0012ECB4 sub_12ECB4: ; CODE XREF: ROM:loc_12EC76↑p ROM:0012ECB4 ; ROM:loc_12ECA8↑p ROM:0012ECB4 clr.w d1 ROM:0012ECB6 move.b ($1268).w,d1 ROM:0012ECBA cmpi.w #2,d1 ROM:0012ECBE bcc.s locret_12ECC8 ROM:0012ECC0 movea.l off_12ECCA(pc,d1.w*4),a0 ROM:0012ECC4 nop ROM:0012ECC6 jmp (a0) ROM:0012ECC8 ; --------------------------------------------------------------------------- ROM:0012ECC8 ROM:0012ECC8 locret_12ECC8: ; CODE XREF: sub_12ECB4+A↑j ROM:0012ECC8 rts ROM:0012ECC8 ; End of function sub_12ECB4 ROM:0012ECC8 ROM:0012ECC8 ; --------------------------------------------------------------------------- ROM:0012ECCA off_12ECCA: dc.l loc_12ECD2 ; DATA XREF: sub_12ECB4+C↑r ROM:0012ECCE dc.l loc_12ECE0 ROM:0012ECD2 ; --------------------------------------------------------------------------- ROM:0012ECD2 ROM:0012ECD2 loc_12ECD2: ; DATA XREF: ROM:off_12ECCA↑o ROM:0012ECD2 bsr.w sub_12EF6E ROM:0012ECD6 move.b #1,($1268).w ROM:0012ECDC bra.s locret_12ED28 ROM:0012ECDE ; --------------------------------------------------------------------------- ROM:0012ECDE rts ROM:0012ECE0 ; --------------------------------------------------------------------------- ROM:0012ECE0 ROM:0012ECE0 loc_12ECE0: ; DATA XREF: ROM:0012ECCE↑o ROM:0012ECE0 btst #4,($1423).w ROM:0012ECE6 beq.s loc_12ECEC ROM:0012ECE8 bsr.w sub_12EF6E ROM:0012ECEC ROM:0012ECEC loc_12ECEC: ; CODE XREF: ROM:0012ECE6↑j ROM:0012ECEC btst #1,($140F).w ROM:0012ECF2 beq.s locret_12ED28 ROM:0012ECF4 bsr.w sub_12EE76 ROM:0012ECF8 btst #5,($1418).w ROM:0012ECFE beq.s loc_12ED22 ROM:0012ED00 bset #3,($DE2).w ROM:0012ED06 bset #7,($141D).w ROM:0012ED0C bset #2,($1520).w ROM:0012ED12 move.w $70C(a5),d1 ROM:0012ED16 cmp.w ($9AA).w,d1 ROM:0012ED1A blt.s loc_12ED22 ROM:0012ED1C bset #5,($151F).w ROM:0012ED22 ROM:0012ED22 loc_12ED22: ; CODE XREF: ROM:0012ECFE↑j ROM:0012ED22 ; ROM:0012ED1A↑j ROM:0012ED22 bset #3,($DFA).w ROM:0012ED28 ROM:0012ED28 locret_12ED28: ; CODE XREF: ROM:0012ECDC↑j ROM:0012ED28 ; ROM:0012ECF2↑j ROM:0012ED28 rts ROM:0012ED2A ; --------------------------------------------------------------------------- ROM:0012ED2A rts ROM:0012ED2C ROM:0012ED2C ; =============== S U B R O U T I N E ======================================= ROM:0012ED2C ROM:0012ED2C ROM:0012ED2C sub_12ED2C: ; CODE XREF: ROM:0012EC7A↑p ROM:0012ED2C ; ROM:0012ECAC↑p ROM:0012ED2C clr.w d1 ROM:0012ED2E move.b ($1267).w,d1 ROM:0012ED32 cmpi.w #6,d1 ROM:0012ED36 bcc.s locret_12ED40 ROM:0012ED38 movea.l off_12ED42(pc,d1.w*4),a0 ROM:0012ED3C nop ROM:0012ED3E jmp (a0) ROM:0012ED40 ; --------------------------------------------------------------------------- ROM:0012ED40 ROM:0012ED40 locret_12ED40: ; CODE XREF: sub_12ED2C+A↑j ROM:0012ED40 rts ROM:0012ED40 ; End of function sub_12ED2C ROM:0012ED40 ROM:0012ED40 ; --------------------------------------------------------------------------- ROM:0012ED42 off_12ED42: dc.l loc_12ED5A ; DATA XREF: sub_12ED2C+C↑r ROM:0012ED46 dc.l loc_12ED76 ROM:0012ED4A dc.l loc_12EDA6 ROM:0012ED4E dc.l loc_12EDCA ROM:0012ED52 dc.l loc_12EDEE ROM:0012ED56 dc.l loc_12EE12 ROM:0012ED5A ; --------------------------------------------------------------------------- ROM:0012ED5A ROM:0012ED5A loc_12ED5A: ; DATA XREF: ROM:off_12ED42↑o ROM:0012ED5A bsr.w sub_12F0FC ROM:0012ED5E bsr.w sub_12F0A8 ROM:0012ED62 bsr.w sub_12F118 ROM:0012ED66 bclr #4,($140A).w ROM:0012ED6C move.b #1,($1267).w ROM:0012ED72 bra.s locret_12EDA4 ROM:0012ED74 ; --------------------------------------------------------------------------- ROM:0012ED74 rts ROM:0012ED76 ; --------------------------------------------------------------------------- ROM:0012ED76 ROM:0012ED76 loc_12ED76: ; DATA XREF: ROM:0012ED46↑o ROM:0012ED76 move.w $70A(a5),d1 ROM:0012ED7A btst #1,($140F).w ROM:0012ED80 beq.s locret_12EDA4 ROM:0012ED82 cmp.w ($D46).w,d1 ROM:0012ED86 ble.s locret_12EDA4 ROM:0012ED88 bsr.w sub_12F0FC ROM:0012ED8C bsr.w sub_12F0A8 ROM:0012ED90 bsr.w sub_12F118 ROM:0012ED94 bsr.w sub_12F0CC ROM:0012ED98 bsr.w sub_12F14A ROM:0012ED9C move.b #2,($1267).w ROM:0012EDA2 bra.s locret_12EDC8 ROM:0012EDA4 ; --------------------------------------------------------------------------- ROM:0012EDA4 ROM:0012EDA4 locret_12EDA4: ; CODE XREF: ROM:0012ED72↑j ROM:0012EDA4 ; ROM:0012ED80↑j ... ROM:0012EDA4 rts ROM:0012EDA6 ; --------------------------------------------------------------------------- ROM:0012EDA6 ROM:0012EDA6 loc_12EDA6: ; DATA XREF: ROM:0012ED4A↑o ROM:0012EDA6 move.w $70A(a5),d1 ROM:0012EDAA btst #1,($140F).w ROM:0012EDB0 beq.s locret_12EDC8 ROM:0012EDB2 cmp.w ($D46).w,d1 ROM:0012EDB6 ble.s locret_12EDC8 ROM:0012EDB8 bsr.w sub_12F0CC ROM:0012EDBC bsr.w sub_12F14A ROM:0012EDC0 move.b #3,($1267).w ROM:0012EDC6 bra.s locret_12EDEC ROM:0012EDC8 ; --------------------------------------------------------------------------- ROM:0012EDC8 ROM:0012EDC8 locret_12EDC8: ; CODE XREF: ROM:0012EDA2↑j ROM:0012EDC8 ; ROM:0012EDB0↑j ... ROM:0012EDC8 rts ROM:0012EDCA ; --------------------------------------------------------------------------- ROM:0012EDCA ROM:0012EDCA loc_12EDCA: ; DATA XREF: ROM:0012ED4E↑o ROM:0012EDCA move.w $70A(a5),d1 ROM:0012EDCE btst #1,($140F).w ROM:0012EDD4 beq.s locret_12EDEC ROM:0012EDD6 cmp.w ($D46).w,d1 ROM:0012EDDA ble.s locret_12EDEC ROM:0012EDDC bsr.w sub_12F0CC ROM:0012EDE0 bsr.w sub_12F14A ROM:0012EDE4 move.b #4,($1267).w ROM:0012EDEA bra.s locret_12EE10 ROM:0012EDEC ; --------------------------------------------------------------------------- ROM:0012EDEC ROM:0012EDEC locret_12EDEC: ; CODE XREF: ROM:0012EDC6↑j ROM:0012EDEC ; ROM:0012EDD4↑j ... ROM:0012EDEC rts ROM:0012EDEE ; --------------------------------------------------------------------------- ROM:0012EDEE ROM:0012EDEE loc_12EDEE: ; DATA XREF: ROM:0012ED52↑o ROM:0012EDEE move.w $70A(a5),d1 ROM:0012EDF2 btst #1,($140F).w ROM:0012EDF8 beq.s locret_12EE10 ROM:0012EDFA cmp.w ($D46).w,d1 ROM:0012EDFE ble.s locret_12EE10 ROM:0012EE00 bsr.w sub_12F0CC ROM:0012EE04 bsr.w sub_12F14A ROM:0012EE08 move.b #5,($1267).w ROM:0012EE0E bra.s locret_12EE72 ROM:0012EE10 ; --------------------------------------------------------------------------- ROM:0012EE10 ROM:0012EE10 locret_12EE10: ; CODE XREF: ROM:0012EDEA↑j ROM:0012EE10 ; ROM:0012EDF8↑j ... ROM:0012EE10 rts ROM:0012EE12 ; --------------------------------------------------------------------------- ROM:0012EE12 ROM:0012EE12 loc_12EE12: ; DATA XREF: ROM:0012ED56↑o ROM:0012EE12 move.w $70A(a5),d1 ROM:0012EE16 btst #1,($140F).w ROM:0012EE1C beq.s locret_12EE72 ROM:0012EE1E cmp.w ($D46).w,d1 ROM:0012EE22 ble.s locret_12EE72 ROM:0012EE24 bsr.w sub_12F0CC ROM:0012EE28 bsr.w sub_12EF92 ROM:0012EE2C bsr.w sub_12F14A ROM:0012EE30 bset #4,($140A).w ROM:0012EE36 btst #5,($1418).w ROM:0012EE3C beq.s loc_12EE60 ROM:0012EE3E bset #4,($DE2).w ROM:0012EE44 bset #7,($141D).w ROM:0012EE4A bset #2,($1520).w ROM:0012EE50 move.w $70C(a5),d2 ROM:0012EE54 cmp.w ($9AA).w,d2 ROM:0012EE58 blt.s loc_12EE60 ROM:0012EE5A bset #5,($151F).w ROM:0012EE60 ROM:0012EE60 loc_12EE60: ; CODE XREF: ROM:0012EE3C↑j ROM:0012EE60 ; ROM:0012EE58↑j ROM:0012EE60 bset #4,($DFA).w ROM:0012EE66 move.b #1,($1267).w ROM:0012EE6C bra.l locret_12EDA4 ROM:0012EE72 ; --------------------------------------------------------------------------- ROM:0012EE72 ROM:0012EE72 locret_12EE72: ; CODE XREF: ROM:0012EE0E↑j ROM:0012EE72 ; ROM:0012EE1C↑j ... ROM:0012EE72 rts ROM:0012EE74 ; --------------------------------------------------------------------------- ROM:0012EE74 rts ROM:0012EE76 ROM:0012EE76 ; =============== S U B R O U T I N E ======================================= ROM:0012EE76 ROM:0012EE76 ROM:0012EE76 sub_12EE76: ; CODE XREF: ROM:0012ECF4↑p ROM:0012EE76 clr.l d0 ROM:0012EE78 move.w ($D7A).w,d0 ROM:0012EE7C moveq #4,d1 ROM:0012EE7E divs.w d1,d0 ROM:0012EE80 move.w d0,($D64).w ROM:0012EE84 move.w $6FE(a5),d4 ROM:0012EE88 move.w $6FC(a5),d5 ROM:0012EE8C cmp.w d0,d4 ROM:0012EE8E bgt.l loc_12EF50 ROM:0012EE94 bset #3,($DE2).w ROM:0012EE9A move.w $70C(a5),d1 ROM:0012EE9E cmp.w ($9AA).w,d1 ROM:0012EEA2 blt.s loc_12EEAA ROM:0012EEA4 bset #5,($151F).w ROM:0012EEAA ROM:0012EEAA loc_12EEAA: ; CODE XREF: sub_12EE76+2C↑j ROM:0012EEAA move.w #0,d1 ROM:0012EEAE bra.s loc_12EEB4 ROM:0012EEB0 ; --------------------------------------------------------------------------- ROM:0012EEB0 ROM:0012EEB0 loc_12EEB0: ; CODE XREF: sub_12EE76:loc_12EF4A↓j ROM:0012EEB0 addi.w #1,d1 ROM:0012EEB4 ROM:0012EEB4 loc_12EEB4: ; CODE XREF: sub_12EE76+38↑j ROM:0012EEB4 cmpi.w #3,d1 ROM:0012EEB8 bgt.l loc_12EF4E ROM:0012EEBE clr.w d3 ROM:0012EEC0 move.b $13F4(d1.w),d3 ROM:0012EEC6 muls.w #$64,d3 ; 'd' ROM:0012EECA cmp.w d3,d5 ROM:0012EECC bgt.s loc_12EF46 ROM:0012EECE bset d1,($1265).w ROM:0012EED2 btst #2,($1520).w ROM:0012EED8 bne.s loc_12EF3C ROM:0012EEDA cmpi.w #0,d1 ROM:0012EEDE bne.s loc_12EEE8 ROM:0012EEE0 bset #0,($1266).w ROM:0012EEE6 bra.s loc_12EF0C ROM:0012EEE8 ; --------------------------------------------------------------------------- ROM:0012EEE8 ROM:0012EEE8 loc_12EEE8: ; CODE XREF: sub_12EE76+68↑j ROM:0012EEE8 cmpi.w #1,d1 ROM:0012EEEC bne.s loc_12EEF6 ROM:0012EEEE bset #2,($1266).w ROM:0012EEF4 bra.s loc_12EF0C ROM:0012EEF6 ; --------------------------------------------------------------------------- ROM:0012EEF6 ROM:0012EEF6 loc_12EEF6: ; CODE XREF: sub_12EE76+76↑j ROM:0012EEF6 cmpi.w #2,d1 ROM:0012EEFA bne.s loc_12EF06 ROM:0012EEFC bset #3,($1266).w ROM:0012EF02 bra.w loc_12EF0C ROM:0012EF06 ; --------------------------------------------------------------------------- ROM:0012EF06 ROM:0012EF06 loc_12EF06: ; CODE XREF: sub_12EE76+84↑j ROM:0012EF06 bset #1,($1266).w ROM:0012EF0C ROM:0012EF0C loc_12EF0C: ; CODE XREF: sub_12EE76+70↑j ROM:0012EF0C ; sub_12EE76+7E↑j ... ROM:0012EF0C cmpi.b #1,($1266).w ROM:0012EF12 beq.s loc_12EF3C ROM:0012EF14 cmpi.b #2,($1266).w ROM:0012EF1A beq.s loc_12EF3C ROM:0012EF1C cmpi.b #4,($1266).w ROM:0012EF22 beq.s loc_12EF3C ROM:0012EF24 cmpi.b #8,($1266).w ROM:0012EF2A beq.s loc_12EF3C ROM:0012EF2C clr.b ($1266).w ROM:0012EF30 bset #7,($141D).w ROM:0012EF36 bset #2,($1520).w ROM:0012EF3C ROM:0012EF3C loc_12EF3C: ; CODE XREF: sub_12EE76+62↑j ROM:0012EF3C ; sub_12EE76+9C↑j ... ROM:0012EF3C move.b ($1266).w,($14B6).w ROM:0012EF42 bra.w loc_12EF4A ROM:0012EF46 ; --------------------------------------------------------------------------- ROM:0012EF46 ROM:0012EF46 loc_12EF46: ; CODE XREF: sub_12EE76+56↑j ROM:0012EF46 bclr d1,($1265).w ROM:0012EF4A ROM:0012EF4A loc_12EF4A: ; CODE XREF: sub_12EE76+CC↑j ROM:0012EF4A bra.w loc_12EEB0 ROM:0012EF4E ; --------------------------------------------------------------------------- ROM:0012EF4E ROM:0012EF4E loc_12EF4E: ; CODE XREF: sub_12EE76+42↑j ROM:0012EF4E bra.s locret_12EF6C ROM:0012EF50 ; --------------------------------------------------------------------------- ROM:0012EF50 ROM:0012EF50 loc_12EF50: ; CODE XREF: sub_12EE76+18↑j ROM:0012EF50 bclr #3,($DE2).w ROM:0012EF56 move.w #0,d1 ROM:0012EF5A bra.s loc_12EF60 ROM:0012EF5C ; --------------------------------------------------------------------------- ROM:0012EF5C ROM:0012EF5C loc_12EF5C: ; CODE XREF: sub_12EE76+F4↓j ROM:0012EF5C addi.w #1,d1 ROM:0012EF60 ROM:0012EF60 loc_12EF60: ; CODE XREF: sub_12EE76+E4↑j ROM:0012EF60 cmpi.w #3,d1 ROM:0012EF64 bgt.s locret_12EF6C ROM:0012EF66 bclr d1,($1265).w ROM:0012EF6A bra.s loc_12EF5C ROM:0012EF6C ; --------------------------------------------------------------------------- ROM:0012EF6C ROM:0012EF6C locret_12EF6C: ; CODE XREF: sub_12EE76:loc_12EF4E↑j ROM:0012EF6C ; sub_12EE76+EE↑j ROM:0012EF6C rts ROM:0012EF6C ; End of function sub_12EE76 ROM:0012EF6C ROM:0012EF6E ROM:0012EF6E ; =============== S U B R O U T I N E ======================================= ROM:0012EF6E ROM:0012EF6E ROM:0012EF6E sub_12EF6E: ; CODE XREF: ROM:loc_12ECD2↑p ROM:0012EF6E ; ROM:0012ECE8↑p ROM:0012EF6E move.w #0,($D64).w ROM:0012EF74 bclr #3,($DE2).w ROM:0012EF7A move.w #0,d1 ROM:0012EF7E bra.s loc_12EF84 ROM:0012EF80 ; --------------------------------------------------------------------------- ROM:0012EF80 ROM:0012EF80 loc_12EF80: ; CODE XREF: sub_12EF6E+20↓j ROM:0012EF80 addi.w #1,d1 ROM:0012EF84 ROM:0012EF84 loc_12EF84: ; CODE XREF: sub_12EF6E+10↑j ROM:0012EF84 cmpi.w #3,d1 ROM:0012EF88 bgt.s locret_12EF90 ROM:0012EF8A bclr d1,($1265).w ROM:0012EF8E bra.s loc_12EF80 ROM:0012EF90 ; --------------------------------------------------------------------------- ROM:0012EF90 ROM:0012EF90 locret_12EF90: ; CODE XREF: sub_12EF6E+1A↑j ROM:0012EF90 rts ROM:0012EF90 ; End of function sub_12EF6E ROM:0012EF90 ROM:0012EF92 ROM:0012EF92 ; =============== S U B R O U T I N E ======================================= ROM:0012EF92 ROM:0012EF92 ROM:0012EF92 sub_12EF92: ; CODE XREF: ROM:0012EE28↑p ROM:0012EF92 clr.l d0 ROM:0012EF94 move.w ($1098).w,d0 ROM:0012EF98 move.w #1,d1 ROM:0012EF9C bra.s loc_12EFA2 ROM:0012EF9E ; --------------------------------------------------------------------------- ROM:0012EF9E ROM:0012EF9E loc_12EF9E: ; CODE XREF: sub_12EF92+1C↓j ROM:0012EF9E addi.w #1,d1 ROM:0012EFA2 ROM:0012EFA2 loc_12EFA2: ; CODE XREF: sub_12EF92+A↑j ROM:0012EFA2 cmpi.w #3,d1 ROM:0012EFA6 bgt.s loc_12EFB0 ROM:0012EFA8 add.w $1098(d1.w*2),d0 ROM:0012EFAE bra.s loc_12EF9E ROM:0012EFB0 ; --------------------------------------------------------------------------- ROM:0012EFB0 ROM:0012EFB0 loc_12EFB0: ; CODE XREF: sub_12EF92+14↑j ROM:0012EFB0 moveq #4,d2 ROM:0012EFB2 muls.w #$1F4,d2 ROM:0012EFB6 muls.w #$2710,d0 ROM:0012EFBA divs.w d2,d0 ROM:0012EFBC move.w d0,($D66).w ROM:0012EFC0 move.w $700(a5),d4 ROM:0012EFC4 move.w $702(a5),d5 ROM:0012EFC8 cmp.w d0,d4 ROM:0012EFCA bgt.l loc_12F08A ROM:0012EFD0 bset #4,($DE2).w ROM:0012EFD6 move.w $70C(a5),d1 ROM:0012EFDA cmp.w ($9AA).w,d1 ROM:0012EFDE blt.s loc_12EFE6 ROM:0012EFE0 bset #5,($151F).w ROM:0012EFE6 ROM:0012EFE6 loc_12EFE6: ; CODE XREF: sub_12EF92+4C↑j ROM:0012EFE6 move.w #0,d1 ROM:0012EFEA bra.s loc_12EFF0 ROM:0012EFEC ; --------------------------------------------------------------------------- ROM:0012EFEC ROM:0012EFEC loc_12EFEC: ; CODE XREF: sub_12EF92:loc_12F084↓j ROM:0012EFEC addi.w #1,d1 ROM:0012EFF0 ROM:0012EFF0 loc_12EFF0: ; CODE XREF: sub_12EF92+58↑j ROM:0012EFF0 cmpi.w #3,d1 ROM:0012EFF4 bgt.l loc_12F088 ROM:0012EFFA move.w $1098(d1.w*2),d3 ROM:0012F000 muls.w #$14,d3 ROM:0012F004 cmp.w d3,d5 ROM:0012F006 bgt.s loc_12F080 ROM:0012F008 bset d1,($1264).w ROM:0012F00C btst #2,($1520).w ROM:0012F012 bne.s loc_12F076 ROM:0012F014 cmpi.w #0,d1 ROM:0012F018 bne.s loc_12F022 ROM:0012F01A bset #0,($1266).w ROM:0012F020 bra.s loc_12F046 ROM:0012F022 ; --------------------------------------------------------------------------- ROM:0012F022 ROM:0012F022 loc_12F022: ; CODE XREF: sub_12EF92+86↑j ROM:0012F022 cmpi.w #1,d1 ROM:0012F026 bne.s loc_12F030 ROM:0012F028 bset #2,($1266).w ROM:0012F02E bra.s loc_12F046 ROM:0012F030 ; --------------------------------------------------------------------------- ROM:0012F030 ROM:0012F030 loc_12F030: ; CODE XREF: sub_12EF92+94↑j ROM:0012F030 cmpi.w #2,d1 ROM:0012F034 bne.s loc_12F040 ROM:0012F036 bset #3,($1266).w ROM:0012F03C bra.w loc_12F046 ROM:0012F040 ; --------------------------------------------------------------------------- ROM:0012F040 ROM:0012F040 loc_12F040: ; CODE XREF: sub_12EF92+A2↑j ROM:0012F040 bset #1,($1266).w ROM:0012F046 ROM:0012F046 loc_12F046: ; CODE XREF: sub_12EF92+8E↑j ROM:0012F046 ; sub_12EF92+9C↑j ... ROM:0012F046 cmpi.b #1,($1266).w ROM:0012F04C beq.s loc_12F076 ROM:0012F04E cmpi.b #2,($1266).w ROM:0012F054 beq.s loc_12F076 ROM:0012F056 cmpi.b #4,($1266).w ROM:0012F05C beq.s loc_12F076 ROM:0012F05E cmpi.b #8,($1266).w ROM:0012F064 beq.s loc_12F076 ROM:0012F066 clr.b ($1266).w ROM:0012F06A bset #7,($141D).w ROM:0012F070 bset #2,($1520).w ROM:0012F076 ROM:0012F076 loc_12F076: ; CODE XREF: sub_12EF92+80↑j ROM:0012F076 ; sub_12EF92+BA↑j ... ROM:0012F076 move.b ($1266).w,($14B6).w ROM:0012F07C bra.w loc_12F084 ROM:0012F080 ; --------------------------------------------------------------------------- ROM:0012F080 ROM:0012F080 loc_12F080: ; CODE XREF: sub_12EF92+74↑j ROM:0012F080 bclr d1,($1264).w ROM:0012F084 ROM:0012F084 loc_12F084: ; CODE XREF: sub_12EF92+EA↑j ROM:0012F084 bra.w loc_12EFEC ROM:0012F088 ; --------------------------------------------------------------------------- ROM:0012F088 ROM:0012F088 loc_12F088: ; CODE XREF: sub_12EF92+62↑j ROM:0012F088 bra.s locret_12F0A6 ROM:0012F08A ; --------------------------------------------------------------------------- ROM:0012F08A ROM:0012F08A loc_12F08A: ; CODE XREF: sub_12EF92+38↑j ROM:0012F08A bclr #4,($DE2).w ROM:0012F090 move.w #0,d1 ROM:0012F094 bra.s loc_12F09A ROM:0012F096 ; --------------------------------------------------------------------------- ROM:0012F096 ROM:0012F096 loc_12F096: ; CODE XREF: sub_12EF92+112↓j ROM:0012F096 addi.w #1,d1 ROM:0012F09A ROM:0012F09A loc_12F09A: ; CODE XREF: sub_12EF92+102↑j ROM:0012F09A cmpi.w #3,d1 ROM:0012F09E bgt.s locret_12F0A6 ROM:0012F0A0 bclr d1,($1264).w ROM:0012F0A4 bra.s loc_12F096 ROM:0012F0A6 ; --------------------------------------------------------------------------- ROM:0012F0A6 ROM:0012F0A6 locret_12F0A6: ; CODE XREF: sub_12EF92:loc_12F088↑j ROM:0012F0A6 ; sub_12EF92+10C↑j ROM:0012F0A6 rts ROM:0012F0A6 ; End of function sub_12EF92 ROM:0012F0A6 ROM:0012F0A8 ROM:0012F0A8 ; =============== S U B R O U T I N E ======================================= ROM:0012F0A8 ROM:0012F0A8 ROM:0012F0A8 sub_12F0A8: ; CODE XREF: ROM:0012ED5E↑p ROM:0012F0A8 ; ROM:0012ED8C↑p ROM:0012F0A8 move.w #0,($D66).w ROM:0012F0AE bclr #4,($DE2).w ROM:0012F0B4 move.w #0,d1 ROM:0012F0B8 bra.s loc_12F0BE ROM:0012F0BA ; --------------------------------------------------------------------------- ROM:0012F0BA ROM:0012F0BA loc_12F0BA: ; CODE XREF: sub_12F0A8+20↓j ROM:0012F0BA addi.w #1,d1 ROM:0012F0BE ROM:0012F0BE loc_12F0BE: ; CODE XREF: sub_12F0A8+10↑j ROM:0012F0BE cmpi.w #3,d1 ROM:0012F0C2 bgt.s locret_12F0CA ROM:0012F0C4 bclr d1,($1264).w ROM:0012F0C8 bra.s loc_12F0BA ROM:0012F0CA ; --------------------------------------------------------------------------- ROM:0012F0CA ROM:0012F0CA locret_12F0CA: ; CODE XREF: sub_12F0A8+1A↑j ROM:0012F0CA rts ROM:0012F0CA ; End of function sub_12F0A8 ROM:0012F0CA ROM:0012F0CC ROM:0012F0CC ; =============== S U B R O U T I N E ======================================= ROM:0012F0CC ROM:0012F0CC ROM:0012F0CC sub_12F0CC: ; CODE XREF: ROM:0012ED94↑p ROM:0012F0CC ; ROM:0012EDB8↑p ... ROM:0012F0CC clr.w d2 ROM:0012F0CE move.w #0,d0 ROM:0012F0D2 bra.s loc_12F0D8 ROM:0012F0D4 ; --------------------------------------------------------------------------- ROM:0012F0D4 ROM:0012F0D4 loc_12F0D4: ; CODE XREF: sub_12F0CC+26↓j ROM:0012F0D4 addi.w #1,d0 ROM:0012F0D8 ROM:0012F0D8 loc_12F0D8: ; CODE XREF: sub_12F0CC+6↑j ROM:0012F0D8 cmpi.w #3,d0 ROM:0012F0DC bgt.s loc_12F0F4 ROM:0012F0DE move.w $1098(d0.w*2),d1 ROM:0012F0E4 move.b $13F4(d0.w),d2 ROM:0012F0EA add.w d2,d1 ROM:0012F0EC move.w d1,$1098(d0.w*2) ROM:0012F0F2 bra.s loc_12F0D4 ROM:0012F0F4 ; --------------------------------------------------------------------------- ROM:0012F0F4 ROM:0012F0F4 loc_12F0F4: ; CODE XREF: sub_12F0CC+10↑j ROM:0012F0F4 addi.w #$C8,($D68).w ROM:0012F0FA rts ROM:0012F0FA ; End of function sub_12F0CC ROM:0012F0FA ROM:0012F0FC ROM:0012F0FC ; =============== S U B R O U T I N E ======================================= ROM:0012F0FC ROM:0012F0FC ROM:0012F0FC sub_12F0FC: ; CODE XREF: ROM:loc_12ED5A↑p ROM:0012F0FC ; ROM:0012ED88↑p ROM:0012F0FC move.w #0,d0 ROM:0012F100 bra.s loc_12F106 ROM:0012F102 ; --------------------------------------------------------------------------- ROM:0012F102 ROM:0012F102 loc_12F102: ; CODE XREF: sub_12F0FC+18↓j ROM:0012F102 addi.w #1,d0 ROM:0012F106 ROM:0012F106 loc_12F106: ; CODE XREF: sub_12F0FC+4↑j ROM:0012F106 cmpi.w #3,d0 ROM:0012F10A bgt.s locret_12F116 ROM:0012F10C move.w #0,$1098(d0.w*2) ROM:0012F114 bra.s loc_12F102 ROM:0012F116 ; --------------------------------------------------------------------------- ROM:0012F116 ROM:0012F116 locret_12F116: ; CODE XREF: sub_12F0FC+E↑j ROM:0012F116 rts ROM:0012F116 ; End of function sub_12F0FC ROM:0012F116 ROM:0012F118 ROM:0012F118 ; =============== S U B R O U T I N E ======================================= ROM:0012F118 ROM:0012F118 ROM:0012F118 sub_12F118: ; CODE XREF: ROM:0012ED62↑p ROM:0012F118 ; ROM:0012ED90↑p ROM:0012F118 move.w $6F4(a5),($D5C).w ROM:0012F11E move.w $6F6(a5),($D5E).w ROM:0012F124 move.w $706(a5),($D60).w ROM:0012F12A move.w $704(a5),($D62).w ROM:0012F130 move.w $6F4(a5),($D54).w ROM:0012F136 move.w $6F6(a5),($D56).w ROM:0012F13C move.w $706(a5),($D58).w ROM:0012F142 move.w $704(a5),($D5A).w ROM:0012F148 rts ROM:0012F148 ; End of function sub_12F118 ROM:0012F148 ROM:0012F14A ROM:0012F14A ; =============== S U B R O U T I N E ======================================= ROM:0012F14A ROM:0012F14A ROM:0012F14A sub_12F14A: ; CODE XREF: ROM:0012ED98↑p ROM:0012F14A ; ROM:0012EDBC↑p ... ROM:0012F14A move.w ($D44).w,d0 ROM:0012F14E cmp.w ($D5C).w,d0 ROM:0012F152 bge.s loc_12F158 ROM:0012F154 move.w d0,($D5C).w ROM:0012F158 ROM:0012F158 loc_12F158: ; CODE XREF: sub_12F14A+8↑j ROM:0012F158 move.w ($D46).w,d0 ROM:0012F15C cmp.w ($D5E).w,d0 ROM:0012F160 ble.s loc_12F166 ROM:0012F162 move.w d0,($D5E).w ROM:0012F166 ROM:0012F166 loc_12F166: ; CODE XREF: sub_12F14A+16↑j ROM:0012F166 move.w ($D48).w,d0 ROM:0012F16A cmp.w ($D60).w,d0 ROM:0012F16E bge.s loc_12F174 ROM:0012F170 move.w d0,($D60).w ROM:0012F174 ROM:0012F174 loc_12F174: ; CODE XREF: sub_12F14A+24↑j ROM:0012F174 move.w ($D4A).w,d0 ROM:0012F178 cmp.w ($D62).w,d0 ROM:0012F17C ble.s loc_12F182 ROM:0012F17E move.w d0,($D62).w ROM:0012F182 ROM:0012F182 loc_12F182: ; CODE XREF: sub_12F14A+32↑j ROM:0012F182 move.w ($D4C).w,d0 ROM:0012F186 cmp.w ($D54).w,d0 ROM:0012F18A bge.s loc_12F190 ROM:0012F18C move.w d0,($D54).w ROM:0012F190 ROM:0012F190 loc_12F190: ; CODE XREF: sub_12F14A+40↑j ROM:0012F190 move.w ($D4E).w,d0 ROM:0012F194 cmp.w ($D56).w,d0 ROM:0012F198 ble.s loc_12F19E ROM:0012F19A move.w d0,($D56).w ROM:0012F19E ROM:0012F19E loc_12F19E: ; CODE XREF: sub_12F14A+4E↑j ROM:0012F19E move.w ($D50).w,d0 ROM:0012F1A2 cmp.w ($D58).w,d0 ROM:0012F1A6 bge.s loc_12F1AC ROM:0012F1A8 move.w d0,($D58).w ROM:0012F1AC ROM:0012F1AC loc_12F1AC: ; CODE XREF: sub_12F14A+5C↑j ROM:0012F1AC move.w ($D52).w,d0 ROM:0012F1B0 cmp.w ($D5A).w,d0 ROM:0012F1B4 ble.s locret_12F1BA ROM:0012F1B6 move.w d0,($D5A).w ROM:0012F1BA ROM:0012F1BA locret_12F1BA: ; CODE XREF: sub_12F14A+6A↑j ROM:0012F1BA rts ROM:0012F1BA ; End of function sub_12F14A ROM:0012F1BA ROM:0012F1BC ROM:0012F1BC ; =============== S U B R O U T I N E ======================================= ROM:0012F1BC ROM:0012F1BC ROM:0012F1BC sub_12F1BC: ; CODE XREF: sub_110E14+242↑p ROM:0012F1BC bclr #2,($1425).w ROM:0012F1C2 clr.w d0 ROM:0012F1C4 move.b ($1260).w,d0 ROM:0012F1C8 clr.w d1 ROM:0012F1CA move.b ($126A).w,d1 ROM:0012F1CE cmpi.w #5,d1 ROM:0012F1D2 bcc.s locret_12F1DC ROM:0012F1D4 movea.l off_12F1DE(pc,d1.w*4),a0 ROM:0012F1D8 nop ROM:0012F1DA jmp (a0) ROM:0012F1DC ; --------------------------------------------------------------------------- ROM:0012F1DC ROM:0012F1DC locret_12F1DC: ; CODE XREF: sub_12F1BC+16↑j ROM:0012F1DC rts ROM:0012F1DC ; End of function sub_12F1BC ROM:0012F1DC ROM:0012F1DC ; --------------------------------------------------------------------------- ROM:0012F1DE off_12F1DE: dc.l loc_12F1F2 ; DATA XREF: sub_12F1BC+18↑r ROM:0012F1E2 dc.l loc_12F1FC ROM:0012F1E6 dc.l loc_12F210 ROM:0012F1EA dc.l loc_12F24A ROM:0012F1EE dc.l loc_12F298 ROM:0012F1F2 ; --------------------------------------------------------------------------- ROM:0012F1F2 ROM:0012F1F2 loc_12F1F2: ; DATA XREF: ROM:off_12F1DE↑o ROM:0012F1F2 move.b #1,($126A).w ROM:0012F1F8 bra.s locret_12F20E ROM:0012F1FA ; --------------------------------------------------------------------------- ROM:0012F1FA rts ROM:0012F1FC ; --------------------------------------------------------------------------- ROM:0012F1FC ROM:0012F1FC loc_12F1FC: ; DATA XREF: ROM:0012F1E2↑o ROM:0012F1FC cmpi.w #0,d0 ROM:0012F200 ble.s locret_12F20E ROM:0012F202 bsr.w sub_12F2D8 ROM:0012F206 move.b #2,($126A).w ROM:0012F20C bra.s locret_12F248 ROM:0012F20E ; --------------------------------------------------------------------------- ROM:0012F20E ROM:0012F20E locret_12F20E: ; CODE XREF: ROM:0012F1F8↑j ROM:0012F20E ; ROM:0012F200↑j ... ROM:0012F20E rts ROM:0012F210 ; --------------------------------------------------------------------------- ROM:0012F210 ROM:0012F210 loc_12F210: ; DATA XREF: ROM:0012F1E6↑o ROM:0012F210 cmpi.w #0,d0 ROM:0012F214 bne.s loc_12F21E ROM:0012F216 move.b #1,($126A).w ROM:0012F21C bra.s locret_12F20E ROM:0012F21E ; --------------------------------------------------------------------------- ROM:0012F21E ROM:0012F21E loc_12F21E: ; CODE XREF: ROM:0012F214↑j ROM:0012F21E cmpi.w #5,d0 ROM:0012F222 bge.s loc_12F230 ROM:0012F224 bsr.w sub_12F2D8 ROM:0012F228 move.b #2,($126A).w ROM:0012F22E bra.s locret_12F248 ROM:0012F230 ; --------------------------------------------------------------------------- ROM:0012F230 ROM:0012F230 loc_12F230: ; CODE XREF: ROM:0012F222↑j ROM:0012F230 cmpi.w #5,d0 ROM:0012F234 blt.s locret_12F248 ROM:0012F236 bsr.w sub_12F2D8 ROM:0012F23A bsr.l sub_12F54C ROM:0012F240 move.b #3,($126A).w ROM:0012F246 bra.s locret_12F296 ROM:0012F248 ; --------------------------------------------------------------------------- ROM:0012F248 ROM:0012F248 locret_12F248: ; CODE XREF: ROM:0012F20C↑j ROM:0012F248 ; ROM:0012F22E↑j ... ROM:0012F248 rts ROM:0012F24A ; --------------------------------------------------------------------------- ROM:0012F24A ROM:0012F24A loc_12F24A: ; DATA XREF: ROM:0012F1EA↑o ROM:0012F24A cmpi.w #0,d0 ROM:0012F24E bne.s loc_12F258 ROM:0012F250 move.b #1,($126A).w ROM:0012F256 bra.s locret_12F20E ROM:0012F258 ; --------------------------------------------------------------------------- ROM:0012F258 ROM:0012F258 loc_12F258: ; CODE XREF: ROM:0012F24E↑j ROM:0012F258 cmpi.w #9,d0 ROM:0012F25C bge.s loc_12F270 ROM:0012F25E bsr.w sub_12F2D8 ROM:0012F262 bsr.l sub_12F54C ROM:0012F268 move.b #3,($126A).w ROM:0012F26E bra.s locret_12F296 ROM:0012F270 ; --------------------------------------------------------------------------- ROM:0012F270 ROM:0012F270 loc_12F270: ; CODE XREF: ROM:0012F25C↑j ROM:0012F270 cmpi.w #9,d0 ROM:0012F274 blt.s locret_12F296 ROM:0012F276 bsr.w sub_12F2D8 ROM:0012F27A bsr.w sub_12F33A ROM:0012F27E bsr.w sub_12F4F2 ROM:0012F282 bsr.l sub_12F54C ROM:0012F288 bset #2,($1425).w ROM:0012F28E move.b #4,($126A).w ROM:0012F294 bra.s locret_12F2D4 ROM:0012F296 ; --------------------------------------------------------------------------- ROM:0012F296 ROM:0012F296 locret_12F296: ; CODE XREF: ROM:0012F246↑j ROM:0012F296 ; ROM:0012F26E↑j ... ROM:0012F296 rts ROM:0012F298 ; --------------------------------------------------------------------------- ROM:0012F298 ROM:0012F298 loc_12F298: ; DATA XREF: ROM:0012F1EE↑o ROM:0012F298 cmpi.w #0,d0 ROM:0012F29C bne.s loc_12F2AA ROM:0012F29E move.b #1,($126A).w ROM:0012F2A4 bra.l locret_12F20E ROM:0012F2AA ; --------------------------------------------------------------------------- ROM:0012F2AA ROM:0012F2AA loc_12F2AA: ; CODE XREF: ROM:0012F29C↑j ROM:0012F2AA cmpi.w #9,d0 ROM:0012F2AE blt.s locret_12F2D4 ROM:0012F2B0 bsr.w sub_12F2D8 ROM:0012F2B4 bsr.w sub_12F33A ROM:0012F2B8 bsr.w sub_12F4F2 ROM:0012F2BC bsr.l sub_12F54C ROM:0012F2C2 bset #2,($1425).w ROM:0012F2C8 move.b #4,($126A).w ROM:0012F2CE bra.l *+6 ROM:0012F2D4 ; --------------------------------------------------------------------------- ROM:0012F2D4 ROM:0012F2D4 locret_12F2D4: ; CODE XREF: ROM:0012F294↑j ROM:0012F2D4 ; ROM:0012F2AE↑j ... ROM:0012F2D4 rts ROM:0012F2D6 ; --------------------------------------------------------------------------- ROM:0012F2D6 rts ROM:0012F2D8 ROM:0012F2D8 ; =============== S U B R O U T I N E ======================================= ROM:0012F2D8 ROM:0012F2D8 ROM:0012F2D8 sub_12F2D8: ; CODE XREF: ROM:0012F202↑p ROM:0012F2D8 ; ROM:0012F224↑p ... ROM:0012F2D8 move.w #7,d0 ROM:0012F2DC bra.s loc_12F2E2 ROM:0012F2DE ; --------------------------------------------------------------------------- ROM:0012F2DE ROM:0012F2DE loc_12F2DE: ; CODE XREF: sub_12F2D8+1E↓j ROM:0012F2DE subi.w #1,d0 ROM:0012F2E2 ROM:0012F2E2 loc_12F2E2: ; CODE XREF: sub_12F2D8+4↑j ROM:0012F2E2 cmpi.w #0,d0 ROM:0012F2E6 blt.s loc_12F2F8 ROM:0012F2E8 move.w d0,d1 ROM:0012F2EA addq.w #1,d1 ROM:0012F2EC move.w $10A0(d0.w*2),$10A0(d1.w*2) ROM:0012F2F6 bra.s loc_12F2DE ROM:0012F2F8 ; --------------------------------------------------------------------------- ROM:0012F2F8 ROM:0012F2F8 loc_12F2F8: ; CODE XREF: sub_12F2D8+E↑j ROM:0012F2F8 move.w ($4BE).w,d2 ROM:0012F2FC cmpi.w #0,d2 ROM:0012F300 blt.s locret_12F338 ROM:0012F302 cmpi.w #3,d2 ROM:0012F306 bgt.s locret_12F338 ROM:0012F308 move.w $1496(d2.w*2),d0 ROM:0012F30E clr.l d1 ROM:0012F310 move.w ($10CE).w,d1 ROM:0012F314 ext.l d0 ROM:0012F316 muls.l d1,d0 ROM:0012F31A divs.l #$3E8,d0 ROM:0012F322 muls.l #$3E8,d1 ROM:0012F32A sub.l d0,d1 ROM:0012F32C divs.l #$3E8,d1 ROM:0012F334 move.w d1,($10A0).w ROM:0012F338 ROM:0012F338 locret_12F338: ; CODE XREF: sub_12F2D8+28↑j ROM:0012F338 ; sub_12F2D8+2E↑j ROM:0012F338 rts ROM:0012F338 ; End of function sub_12F2D8 ROM:0012F338 ROM:0012F33A ROM:0012F33A ; =============== S U B R O U T I N E ======================================= ROM:0012F33A ROM:0012F33A ROM:0012F33A sub_12F33A: ; CODE XREF: ROM:0012F27A↑p ROM:0012F33A ; ROM:0012F2B4↑p ROM:0012F33A move.w ($10C2).w,d3 ROM:0012F33E move.w ($10CC).w,d2 ROM:0012F342 move.w #$3F50,d1 ROM:0012F346 bsr.l sub_1174AA ROM:0012F34C move.w d1,-(sp) ROM:0012F34E move.w ($10C2).w,d2 ROM:0012F352 move.w #$3E92,d1 ROM:0012F356 bsr.l sub_1174AA ROM:0012F35C move.w d1,d6 ROM:0012F35E cmpi.w #$3E8,d6 ROM:0012F362 ble.s loc_12F368 ROM:0012F364 move.w #$3E8,d6 ROM:0012F368 ROM:0012F368 loc_12F368: ; CODE XREF: sub_12F33A+28↑j ROM:0012F368 ext.l d6 ROM:0012F36A move.w (sp)+,d5 ROM:0012F36C cmpi.w #$2710,d5 ROM:0012F370 ble.s loc_12F376 ROM:0012F372 move.w #$2710,d5 ROM:0012F376 ROM:0012F376 loc_12F376: ; CODE XREF: sub_12F33A+36↑j ROM:0012F376 ext.l d5 ROM:0012F378 clr.l d2 ROM:0012F37A clr.l d3 ROM:0012F37C clr.l d4 ROM:0012F37E clr.l d1 ROM:0012F380 move.w ($10A8).w,d2 ROM:0012F384 move.w ($10A6).w,d1 ROM:0012F388 sub.l d1,d2 ROM:0012F38A lsl.l #2,d2 ROM:0012F38C move.w ($10AC).w,d3 ROM:0012F390 move.w ($10A4).w,d1 ROM:0012F394 sub.l d1,d3 ROM:0012F396 move.w ($10B0).w,d4 ROM:0012F39A move.w ($10A0).w,d1 ROM:0012F39E add.l d1,d4 ROM:0012F3A0 move.w ($10A8).w,d1 ROM:0012F3A4 sub.l d1,d4 ROM:0012F3A6 sub.l d1,d4 ROM:0012F3A8 cmpi.l #0,d4 ROM:0012F3AE bge.s loc_12F3B2 ROM:0012F3B0 clr.l d4 ROM:0012F3B2 ROM:0012F3B2 loc_12F3B2: ; CODE XREF: sub_12F33A+74↑j ROM:0012F3B2 muls.l d5,d4 ROM:0012F3B6 move.l d4,d7 ROM:0012F3B8 divs.l #$3E8,d7 ROM:0012F3C0 clr.l d1 ROM:0012F3C2 move.w ($D6A).w,d1 ROM:0012F3C6 muls.l #$3E8,d1 ROM:0012F3CE sub.l d1,d4 ROM:0012F3D0 cmpi.l #$20C2B8,d4 ROM:0012F3D6 bgt.s loc_12F3E0 ROM:0012F3D8 cmpi.l #$FFDF3D48,d4 ROM:0012F3DE bge.s loc_12F42A ROM:0012F3E0 ROM:0012F3E0 loc_12F3E0: ; CODE XREF: sub_12F33A+9C↑j ROM:0012F3E0 cmpi.l #0,d4 ROM:0012F3E6 blt.s loc_12F3F2 ROM:0012F3E8 addi.l #$1F4,d4 ROM:0012F3EE bra.w loc_12F3F8 ROM:0012F3F2 ; --------------------------------------------------------------------------- ROM:0012F3F2 ROM:0012F3F2 loc_12F3F2: ; CODE XREF: sub_12F33A+AC↑j ROM:0012F3F2 subi.l #$1F4,d4 ROM:0012F3F8 ROM:0012F3F8 loc_12F3F8: ; CODE XREF: sub_12F33A+B4↑j ROM:0012F3F8 divs.l #$3E8,d4 ROM:0012F400 muls.l d6,d4 ROM:0012F404 add.l d1,d4 ROM:0012F406 cmpi.l #0,d4 ROM:0012F40C blt.s loc_12F418 ROM:0012F40E addi.l #$1F4,d4 ROM:0012F414 bra.w loc_12F41E ROM:0012F418 ; --------------------------------------------------------------------------- ROM:0012F418 ROM:0012F418 loc_12F418: ; CODE XREF: sub_12F33A+D2↑j ROM:0012F418 subi.l #$1F4,d4 ROM:0012F41E ROM:0012F41E loc_12F41E: ; CODE XREF: sub_12F33A+DA↑j ROM:0012F41E divs.l #$3E8,d4 ROM:0012F426 bra.w loc_12F470 ROM:0012F42A ; --------------------------------------------------------------------------- ROM:0012F42A ROM:0012F42A loc_12F42A: ; CODE XREF: sub_12F33A+A4↑j ROM:0012F42A muls.l d6,d4 ROM:0012F42E cmpi.l #0,d4 ROM:0012F434 blt.s loc_12F440 ROM:0012F436 addi.l #$1F4,d4 ROM:0012F43C bra.w loc_12F446 ROM:0012F440 ; --------------------------------------------------------------------------- ROM:0012F440 ROM:0012F440 loc_12F440: ; CODE XREF: sub_12F33A+FA↑j ROM:0012F440 subi.l #$1F4,d4 ROM:0012F446 ROM:0012F446 loc_12F446: ; CODE XREF: sub_12F33A+102↑j ROM:0012F446 divs.l #$3E8,d4 ROM:0012F44E add.l d1,d4 ROM:0012F450 cmpi.l #0,d4 ROM:0012F456 blt.s loc_12F462 ROM:0012F458 addi.l #$1F4,d4 ROM:0012F45E bra.w loc_12F468 ROM:0012F462 ; --------------------------------------------------------------------------- ROM:0012F462 ROM:0012F462 loc_12F462: ; CODE XREF: sub_12F33A+11C↑j ROM:0012F462 subi.l #$1F4,d4 ROM:0012F468 ROM:0012F468 loc_12F468: ; CODE XREF: sub_12F33A+124↑j ROM:0012F468 divs.l #$3E8,d4 ROM:0012F470 ROM:0012F470 loc_12F470: ; CODE XREF: sub_12F33A+EC↑j ROM:0012F470 cmpi.l #0,d4 ROM:0012F476 bge.s loc_12F47A ROM:0012F478 clr.l d4 ROM:0012F47A ROM:0012F47A loc_12F47A: ; CODE XREF: sub_12F33A+13C↑j ROM:0012F47A cmpi.l #$FFFF,d4 ROM:0012F480 bgt.s loc_12F488 ROM:0012F482 move.w d4,($D6A).w ROM:0012F486 bra.s loc_12F48E ROM:0012F488 ; --------------------------------------------------------------------------- ROM:0012F488 ROM:0012F488 loc_12F488: ; CODE XREF: sub_12F33A+146↑j ROM:0012F488 move.w #$FFFF,($D6A).w ROM:0012F48E ROM:0012F48E loc_12F48E: ; CODE XREF: sub_12F33A+14C↑j ROM:0012F48E clr.w d1 ROM:0012F490 move.b $C13(a5),d1 ROM:0012F494 cmpi.w #0,d1 ROM:0012F498 bne.s loc_12F4A4 ROM:0012F49A move.l d2,d0 ROM:0012F49C sub.l d3,d0 ROM:0012F49E add.l d4,d0 ROM:0012F4A0 bra.w loc_12F4EC ROM:0012F4A4 ; --------------------------------------------------------------------------- ROM:0012F4A4 ROM:0012F4A4 loc_12F4A4: ; CODE XREF: sub_12F33A+15E↑j ROM:0012F4A4 cmpi.w #1,d1 ROM:0012F4A8 bne.s loc_12F4AC ROM:0012F4AA move.l d2,d0 ROM:0012F4AC ROM:0012F4AC loc_12F4AC: ; CODE XREF: sub_12F33A+16E↑j ROM:0012F4AC cmpi.w #2,d1 ROM:0012F4B0 bne.s loc_12F4B4 ROM:0012F4B2 move.l d3,d0 ROM:0012F4B4 ROM:0012F4B4 loc_12F4B4: ; CODE XREF: sub_12F33A+176↑j ROM:0012F4B4 cmpi.w #3,d1 ROM:0012F4B8 bne.s loc_12F4BC ROM:0012F4BA move.l d7,d0 ROM:0012F4BC ROM:0012F4BC loc_12F4BC: ; CODE XREF: sub_12F33A+17E↑j ROM:0012F4BC cmpi.w #4,d1 ROM:0012F4C0 bne.s loc_12F4C4 ROM:0012F4C2 move.l d4,d0 ROM:0012F4C4 ROM:0012F4C4 loc_12F4C4: ; CODE XREF: sub_12F33A+186↑j ROM:0012F4C4 cmpi.w #5,d1 ROM:0012F4C8 bne.s loc_12F4CC ROM:0012F4CA move.l d5,d0 ROM:0012F4CC ROM:0012F4CC loc_12F4CC: ; CODE XREF: sub_12F33A+18E↑j ROM:0012F4CC cmpi.w #6,d1 ROM:0012F4D0 bne.s loc_12F4D4 ROM:0012F4D2 move.l d6,d0 ROM:0012F4D4 ROM:0012F4D4 loc_12F4D4: ; CODE XREF: sub_12F33A+196↑j ROM:0012F4D4 cmpi.w #0,d1 ROM:0012F4D8 bge.s loc_12F4E0 ROM:0012F4DA move.l #0,d0 ROM:0012F4E0 ROM:0012F4E0 loc_12F4E0: ; CODE XREF: sub_12F33A+19E↑j ROM:0012F4E0 cmpi.w #6,d1 ROM:0012F4E4 ble.s loc_12F4EC ROM:0012F4E6 move.l #0,d0 ROM:0012F4EC ROM:0012F4EC loc_12F4EC: ; CODE XREF: sub_12F33A+166↑j ROM:0012F4EC ; sub_12F33A+1AA↑j ROM:0012F4EC move.l d0,($8EC).w ROM:0012F4F0 rts ROM:0012F4F0 ; End of function sub_12F33A ROM:0012F4F0 ROM:0012F4F2 ROM:0012F4F2 ; =============== S U B R O U T I N E ======================================= ROM:0012F4F2 ROM:0012F4F2 ROM:0012F4F2 sub_12F4F2: ; CODE XREF: ROM:0012F27E↑p ROM:0012F4F2 ; ROM:0012F2B8↑p ROM:0012F4F2 move.l ($8EC).w,d0 ROM:0012F4F6 cmpi.l #$FFFF8001,d0 ROM:0012F4FC bge.s loc_12F506 ROM:0012F4FE move.w #$8001,($D6C).w ROM:0012F504 bra.s locret_12F51A ROM:0012F506 ; --------------------------------------------------------------------------- ROM:0012F506 ROM:0012F506 loc_12F506: ; CODE XREF: sub_12F4F2+A↑j ROM:0012F506 cmpi.l #$7FFF,d0 ROM:0012F50C ble.s loc_12F516 ROM:0012F50E move.w #$7FFF,($D6C).w ROM:0012F514 bra.s locret_12F51A ROM:0012F516 ; --------------------------------------------------------------------------- ROM:0012F516 ROM:0012F516 loc_12F516: ; CODE XREF: sub_12F4F2+1A↑j ROM:0012F516 move.w d0,($D6C).w ROM:0012F51A ROM:0012F51A locret_12F51A: ; CODE XREF: sub_12F4F2+12↑j ROM:0012F51A ; sub_12F4F2+22↑j ROM:0012F51A rts ROM:0012F51A ; End of function sub_12F4F2 ROM:0012F51A ROM:0012F51C ROM:0012F51C ; =============== S U B R O U T I N E ======================================= ROM:0012F51C ROM:0012F51C ROM:0012F51C sub_12F51C: ; CODE XREF: sub_110E14+12C↑p ROM:0012F51C move.w #7,d1 ROM:0012F520 bra.s loc_12F526 ROM:0012F522 ; --------------------------------------------------------------------------- ROM:0012F522 ROM:0012F522 loc_12F522: ; CODE XREF: sub_12F51C+1E↓j ROM:0012F522 subi.w #1,d1 ROM:0012F526 ROM:0012F526 loc_12F526: ; CODE XREF: sub_12F51C+4↑j ROM:0012F526 cmpi.w #0,d1 ROM:0012F52A blt.s loc_12F53C ROM:0012F52C move.w d1,d2 ROM:0012F52E addq.w #1,d2 ROM:0012F530 move.b $13EB(d1.w),$13EB(d2.w) ROM:0012F53A bra.s loc_12F522 ROM:0012F53C ; --------------------------------------------------------------------------- ROM:0012F53C ROM:0012F53C loc_12F53C: ; CODE XREF: sub_12F51C+E↑j ROM:0012F53C clr.l d1 ROM:0012F53E move.w ($494).w,d1 ROM:0012F542 divs.w #$64,d1 ; 'd' ROM:0012F546 move.b d1,($13EB).w ROM:0012F54A rts ROM:0012F54A ; End of function sub_12F51C ROM:0012F54A ROM:0012F54C ROM:0012F54C ; =============== S U B R O U T I N E ======================================= ROM:0012F54C ROM:0012F54C ROM:0012F54C sub_12F54C: ; CODE XREF: ROM:0012F23A↑p ROM:0012F54C ; ROM:0012F262↑p ... ROM:0012F54C clr.w d1 ROM:0012F54E move.b $C15(a5),d1 ROM:0012F552 cmpi.w #0,d1 ROM:0012F556 bne.s loc_12F55E ROM:0012F558 bsr.w sub_12F564 ROM:0012F55C bra.s locret_12F562 ROM:0012F55E ; --------------------------------------------------------------------------- ROM:0012F55E ROM:0012F55E loc_12F55E: ; CODE XREF: sub_12F54C+A↑j ROM:0012F55E bsr.w sub_12F7C0 ROM:0012F562 ROM:0012F562 locret_12F562: ; CODE XREF: sub_12F54C+10↑j ROM:0012F562 rts ROM:0012F562 ; End of function sub_12F54C ROM:0012F562 ROM:0012F564 ROM:0012F564 ; =============== S U B R O U T I N E ======================================= ROM:0012F564 ROM:0012F564 ROM:0012F564 sub_12F564: ; CODE XREF: sub_12F54C+C↑p ROM:0012F564 btst #6,($151F).w ROM:0012F56A bne.l locret_12F5E8 ROM:0012F570 move.w $714(a5),d0 ROM:0012F574 move.b $C14(a5),d1 ROM:0012F578 cmp.w ($DFE).w,d0 ROM:0012F57C bne.s loc_12F58A ROM:0012F57E cmp.b ($126B).w,d1 ROM:0012F582 ble.s loc_12F588 ROM:0012F584 addq.b #1,($126B).w ROM:0012F588 ROM:0012F588 loc_12F588: ; CODE XREF: sub_12F564+1E↑j ROM:0012F588 bra.s loc_12F58E ROM:0012F58A ; --------------------------------------------------------------------------- ROM:0012F58A ROM:0012F58A loc_12F58A: ; CODE XREF: sub_12F564+18↑j ROM:0012F58A clr.b ($126B).w ROM:0012F58E ROM:0012F58E loc_12F58E: ; CODE XREF: sub_12F564:loc_12F588↑j ROM:0012F58E clr.l d0 ROM:0012F590 clr.l d2 ROM:0012F592 move.w ($10A8).w,d0 ROM:0012F596 move.w ($10A0).w,d2 ROM:0012F59A sub.l d2,d0 ROM:0012F59C cmpi.w #2,($4BE).w ROM:0012F5A2 bne.s locret_12F5E8 ROM:0012F5A4 move.w $710(a5),d2 ROM:0012F5A8 cmp.w ($10BA).w,d2 ROM:0012F5AC bge.s locret_12F5E8 ROM:0012F5AE move.w $712(a5),d2 ROM:0012F5B2 cmp.w ($10BA).w,d2 ROM:0012F5B6 ble.s locret_12F5E8 ROM:0012F5B8 cmp.b ($126B).w,d1 ROM:0012F5BC bgt.s locret_12F5E8 ROM:0012F5BE move.w $70E(a5),d3 ROM:0012F5C2 cmp.w d0,d3 ROM:0012F5C4 blt.s locret_12F5E8 ROM:0012F5C6 neg.w d3 ROM:0012F5C8 cmp.w d0,d3 ROM:0012F5CA bgt.s locret_12F5E8 ROM:0012F5CC btst #6,($1412).w ROM:0012F5D2 bne.s locret_12F5E8 ROM:0012F5D4 btst #2,($141D).w ROM:0012F5DA bne.s locret_12F5E8 ROM:0012F5DC bsr.w sub_12F5EA ROM:0012F5E0 bsr.w sub_12F6D0 ROM:0012F5E4 bsr.w sub_12F756 ROM:0012F5E8 ROM:0012F5E8 locret_12F5E8: ; CODE XREF: sub_12F564+6↑j ROM:0012F5E8 ; sub_12F564+3E↑j ... ROM:0012F5E8 rts ROM:0012F5E8 ; End of function sub_12F564 ROM:0012F5E8 ROM:0012F5EA ROM:0012F5EA ; =============== S U B R O U T I N E ======================================= ROM:0012F5EA ROM:0012F5EA ROM:0012F5EA sub_12F5EA: ; CODE XREF: sub_12F564+78↑p ROM:0012F5EA clr.l d0 ROM:0012F5EC clr.l d1 ROM:0012F5EE clr.l d2 ROM:0012F5F0 move.w ($10CE).w,d0 ROM:0012F5F4 move.w ($10D6).w,d1 ROM:0012F5F8 move.w ($10D6).w,d2 ROM:0012F5FC addi.l #$20,d2 ; ' ' ROM:0012F602 lsr.l #6,d2 ROM:0012F604 sub.l d1,d0 ROM:0012F606 clr.w ($10B6).w ROM:0012F60A clr.l d3 ROM:0012F60C move.w ($10D0).w,d3 ROM:0012F610 sub.l d1,d3 ROM:0012F612 asl.l #1,d3 ROM:0012F614 sub.l d0,d3 ROM:0012F616 asl.l #1,d3 ROM:0012F618 sub.l d0,d3 ROM:0012F61A muls.l #$F42,d3 ROM:0012F622 divs.l d2,d3 ROM:0012F626 cmpi.l #$7FFF,d3 ROM:0012F62C bge.s loc_12F648 ROM:0012F62E cmpi.l #$FFFF8001,d3 ROM:0012F634 ble.s loc_12F63E ROM:0012F636 move.w d3,($10B2).w ROM:0012F63A bra.w loc_12F644 ROM:0012F63E ; --------------------------------------------------------------------------- ROM:0012F63E ROM:0012F63E loc_12F63E: ; CODE XREF: sub_12F5EA+4A↑j ROM:0012F63E move.w #$8001,($10B2).w ROM:0012F644 ROM:0012F644 loc_12F644: ; CODE XREF: sub_12F5EA+50↑j ROM:0012F644 bra.w loc_12F64E ROM:0012F648 ; --------------------------------------------------------------------------- ROM:0012F648 ROM:0012F648 loc_12F648: ; CODE XREF: sub_12F5EA+42↑j ROM:0012F648 move.w #$7FFF,($10B2).w ROM:0012F64E ROM:0012F64E loc_12F64E: ; CODE XREF: sub_12F5EA:loc_12F644↑j ROM:0012F64E clr.l d3 ROM:0012F650 move.w ($10D4).w,d3 ROM:0012F654 sub.l d1,d3 ROM:0012F656 asl.l #2,d3 ROM:0012F658 sub.l d0,d3 ROM:0012F65A muls.l #$F42,d3 ROM:0012F662 divs.l d2,d3 ROM:0012F666 cmpi.l #$7FFF,d3 ROM:0012F66C bge.s loc_12F688 ROM:0012F66E cmpi.l #$FFFF8001,d3 ROM:0012F674 ble.s loc_12F67E ROM:0012F676 move.w d3,($10B8).w ROM:0012F67A bra.w loc_12F684 ROM:0012F67E ; --------------------------------------------------------------------------- ROM:0012F67E ROM:0012F67E loc_12F67E: ; CODE XREF: sub_12F5EA+8A↑j ROM:0012F67E move.w #$8001,($10B8).w ROM:0012F684 ROM:0012F684 loc_12F684: ; CODE XREF: sub_12F5EA+90↑j ROM:0012F684 bra.w loc_12F68E ROM:0012F688 ; --------------------------------------------------------------------------- ROM:0012F688 ROM:0012F688 loc_12F688: ; CODE XREF: sub_12F5EA+82↑j ROM:0012F688 move.w #$7FFF,($10B8).w ROM:0012F68E ROM:0012F68E loc_12F68E: ; CODE XREF: sub_12F5EA:loc_12F684↑j ROM:0012F68E clr.l d3 ROM:0012F690 move.w ($10D2).w,d3 ROM:0012F694 sub.l d1,d3 ROM:0012F696 asl.l #1,d3 ROM:0012F698 sub.l d0,d3 ROM:0012F69A muls.l #$1E84,d3 ROM:0012F6A2 divs.l d2,d3 ROM:0012F6A6 cmpi.l #$7FFF,d3 ROM:0012F6AC bge.s loc_12F6C8 ROM:0012F6AE cmpi.l #$FFFF8001,d3 ROM:0012F6B4 ble.s loc_12F6BE ROM:0012F6B6 move.w d3,($10B4).w ROM:0012F6BA bra.w loc_12F6C4 ROM:0012F6BE ; --------------------------------------------------------------------------- ROM:0012F6BE ROM:0012F6BE loc_12F6BE: ; CODE XREF: sub_12F5EA+CA↑j ROM:0012F6BE move.w #$8001,($10B4).w ROM:0012F6C4 ROM:0012F6C4 loc_12F6C4: ; CODE XREF: sub_12F5EA+D0↑j ROM:0012F6C4 bra.w locret_12F6CE ROM:0012F6C8 ; --------------------------------------------------------------------------- ROM:0012F6C8 ROM:0012F6C8 loc_12F6C8: ; CODE XREF: sub_12F5EA+C2↑j ROM:0012F6C8 move.w #$7FFF,($10B4).w ROM:0012F6CE ROM:0012F6CE locret_12F6CE: ; CODE XREF: sub_12F5EA:loc_12F6C4↑j ROM:0012F6CE rts ROM:0012F6CE ; End of function sub_12F5EA ROM:0012F6CE ROM:0012F6D0 ROM:0012F6D0 ; =============== S U B R O U T I N E ======================================= ROM:0012F6D0 ROM:0012F6D0 ROM:0012F6D0 sub_12F6D0: ; CODE XREF: sub_12F564+7C↑p ROM:0012F6D0 clr.l d3 ROM:0012F6D2 move.w $716(a5),d3 ROM:0012F6D6 move.w #0,($149A).w ROM:0012F6DC clr.l d1 ROM:0012F6DE clr.l d2 ROM:0012F6E0 move.w ($10B2).w,d1 ROM:0012F6E4 ext.l d1 ROM:0012F6E6 move.w ($1496).w,d2 ROM:0012F6EA ext.l d2 ROM:0012F6EC sub.l d2,d1 ROM:0012F6EE muls.l d3,d1 ROM:0012F6F2 muls.l #$64,d2 ; 'd' ROM:0012F6FA add.l d1,d2 ROM:0012F6FC divs.w #$64,d2 ; 'd' ROM:0012F700 move.w d2,($1496).w ROM:0012F704 clr.l d1 ROM:0012F706 clr.l d2 ROM:0012F708 move.w ($10B8).w,d1 ROM:0012F70C ext.l d1 ROM:0012F70E move.w ($149C).w,d2 ROM:0012F712 ext.l d2 ROM:0012F714 sub.l d2,d1 ROM:0012F716 muls.l d3,d1 ROM:0012F71A muls.l #$64,d2 ; 'd' ROM:0012F722 add.l d1,d2 ROM:0012F724 divs.w #$64,d2 ; 'd' ROM:0012F728 move.w d2,($149C).w ROM:0012F72C clr.l d1 ROM:0012F72E clr.l d2 ROM:0012F730 move.w ($10B4).w,d1 ROM:0012F734 ext.l d1 ROM:0012F736 move.w ($1498).w,d2 ROM:0012F73A ext.l d2 ROM:0012F73C sub.l d2,d1 ROM:0012F73E muls.l d3,d1 ROM:0012F742 muls.l #$64,d2 ; 'd' ROM:0012F74A add.l d1,d2 ROM:0012F74C divs.w #$64,d2 ; 'd' ROM:0012F750 move.w d2,($1498).w ROM:0012F754 rts ROM:0012F754 ; End of function sub_12F6D0 ROM:0012F754 ROM:0012F756 ROM:0012F756 ; =============== S U B R O U T I N E ======================================= ROM:0012F756 ROM:0012F756 ROM:0012F756 sub_12F756: ; CODE XREF: sub_12F564+80↑p ROM:0012F756 clr.w d0 ROM:0012F758 move.b ($14B7).w,d0 ROM:0012F75C cmp.w ($1466).w,d0 ROM:0012F760 bgt.s loc_12F768 ROM:0012F762 bset #1,($1520).w ROM:0012F768 ROM:0012F768 loc_12F768: ; CODE XREF: sub_12F756+A↑j ROM:0012F768 muls.w #5,d0 ROM:0012F76C cmp.w ($1466).w,d0 ROM:0012F770 bgt.s loc_12F77A ROM:0012F772 bset #6,($151F).w ROM:0012F778 bra.s loc_12F77E ROM:0012F77A ; --------------------------------------------------------------------------- ROM:0012F77A ROM:0012F77A loc_12F77A: ; CODE XREF: sub_12F756+1A↑j ROM:0012F77A addq.w #1,($1466).w ROM:0012F77E ROM:0012F77E loc_12F77E: ; CODE XREF: sub_12F756+22↑j ROM:0012F77E move.w $718(a5),d2 ROM:0012F782 move.w #0,d0 ROM:0012F786 bra.s loc_12F78C ROM:0012F788 ; --------------------------------------------------------------------------- ROM:0012F788 ROM:0012F788 loc_12F788: ; CODE XREF: sub_12F756+66↓j ROM:0012F788 addi.w #1,d0 ROM:0012F78C ROM:0012F78C loc_12F78C: ; CODE XREF: sub_12F756+30↑j ROM:0012F78C cmpi.w #3,d0 ROM:0012F790 bgt.s locret_12F7BE ROM:0012F792 move.w $1496(d0.w*2),d1 ROM:0012F798 cmp.w d1,d2 ROM:0012F79A bge.s loc_12F7A6 ROM:0012F79C move.w d2,d1 ROM:0012F79E bset #4,($151F).w ROM:0012F7A4 bra.s loc_12F7B6 ROM:0012F7A6 ; --------------------------------------------------------------------------- ROM:0012F7A6 ROM:0012F7A6 loc_12F7A6: ; CODE XREF: sub_12F756+44↑j ROM:0012F7A6 neg.w d2 ROM:0012F7A8 cmp.w d1,d2 ROM:0012F7AA ble.s loc_12F7B4 ROM:0012F7AC move.w d2,d1 ROM:0012F7AE bset #4,($151F).w ROM:0012F7B4 ROM:0012F7B4 loc_12F7B4: ; CODE XREF: sub_12F756+54↑j ROM:0012F7B4 neg.w d2 ROM:0012F7B6 ROM:0012F7B6 loc_12F7B6: ; CODE XREF: sub_12F756+4E↑j ROM:0012F7B6 move.w d1,$1496(d0.w*2) ROM:0012F7BC bra.s loc_12F788 ROM:0012F7BE ; --------------------------------------------------------------------------- ROM:0012F7BE ROM:0012F7BE locret_12F7BE: ; CODE XREF: sub_12F756+3A↑j ROM:0012F7BE rts ROM:0012F7BE ; End of function sub_12F756 ROM:0012F7BE ROM:0012F7C0 ROM:0012F7C0 ; =============== S U B R O U T I N E ======================================= ROM:0012F7C0 ROM:0012F7C0 ROM:0012F7C0 sub_12F7C0: ; CODE XREF: sub_12F54C:loc_12F55E↑p ROM:0012F7C0 ; sub_1322F4+22↓p ROM:0012F7C0 clr.l d1 ROM:0012F7C2 move.w $716(a5),d0 ROM:0012F7C6 move.w #$12C,d1 ROM:0012F7CA divs.w d0,d1 ROM:0012F7CC move.b d1,($14B7).w ROM:0012F7D0 clr.l d0 ROM:0012F7D2 move.w $718(a5),d0 ROM:0012F7D6 asl.l #2,d0 ROM:0012F7D8 move.w d0,($1468).w ROM:0012F7DC move.w #0,($1466).w ROM:0012F7E2 bclr #4,($151F).w ROM:0012F7E8 bclr #6,($151F).w ROM:0012F7EE bclr #1,($1520).w ROM:0012F7F4 move.w #0,d0 ROM:0012F7F8 bra.s loc_12F7FE ROM:0012F7FA ; --------------------------------------------------------------------------- ROM:0012F7FA ROM:0012F7FA loc_12F7FA: ; CODE XREF: sub_12F7C0+4C↓j ROM:0012F7FA addi.w #1,d0 ROM:0012F7FE ROM:0012F7FE loc_12F7FE: ; CODE XREF: sub_12F7C0+38↑j ROM:0012F7FE cmpi.w #3,d0 ROM:0012F802 bgt.s locret_12F80E ROM:0012F804 move.w #0,$1496(d0.w*2) ROM:0012F80C bra.s loc_12F7FA ROM:0012F80E ; --------------------------------------------------------------------------- ROM:0012F80E ROM:0012F80E locret_12F80E: ; CODE XREF: sub_12F7C0+42↑j ROM:0012F80E rts ROM:0012F80E ; End of function sub_12F7C0 ROM:0012F80E ROM:0012F810 ROM:0012F810 ; =============== S U B R O U T I N E ======================================= ROM:0012F810 ROM:0012F810 ROM:0012F810 sub_12F810: ; CODE XREF: sub_110E14+248↑p ROM:0012F810 clr.w d1 ROM:0012F812 move.b ($126C).w,d1 ROM:0012F816 cmpi.w #3,d1 ROM:0012F81A bcc.s locret_12F824 ROM:0012F81C movea.l off_12F826(pc,d1.w*4),a0 ROM:0012F820 nop ROM:0012F822 jmp (a0) ROM:0012F824 ; --------------------------------------------------------------------------- ROM:0012F824 ROM:0012F824 locret_12F824: ; CODE XREF: sub_12F810+A↑j ROM:0012F824 rts ROM:0012F824 ; End of function sub_12F810 ROM:0012F824 ROM:0012F824 ; --------------------------------------------------------------------------- ROM:0012F826 off_12F826: dc.l loc_12F832 ; DATA XREF: sub_12F810+C↑r ROM:0012F82A dc.l loc_12F83C ROM:0012F82E dc.l loc_12F896 ROM:0012F832 ; --------------------------------------------------------------------------- ROM:0012F832 ROM:0012F832 loc_12F832: ; DATA XREF: ROM:off_12F826↑o ROM:0012F832 move.b #1,($126C).w ROM:0012F838 bra.s locret_12F894 ROM:0012F83A ; --------------------------------------------------------------------------- ROM:0012F83A rts ROM:0012F83C ; --------------------------------------------------------------------------- ROM:0012F83C ROM:0012F83C loc_12F83C: ; DATA XREF: ROM:0012F82A↑o ROM:0012F83C btst #2,($1425).w ROM:0012F842 beq.s loc_12F86E ROM:0012F844 btst #2,($1404).w ROM:0012F84A beq.l loc_12F86E ROM:0012F850 bsr.l sub_12F8E0 ROM:0012F856 bsr.l sub_12FCD0 ROM:0012F85C bsr.l sub_12FA54 ROM:0012F862 move.b #2,($126C).w ROM:0012F868 bra.l locret_12F8DC ROM:0012F86E ; --------------------------------------------------------------------------- ROM:0012F86E ROM:0012F86E loc_12F86E: ; CODE XREF: ROM:0012F842↑j ROM:0012F86E ; ROM:0012F84A↑j ROM:0012F86E btst #2,($1425).w ROM:0012F874 beq.s locret_12F894 ROM:0012F876 btst #2,($1404).w ROM:0012F87C bne.l locret_12F894 ROM:0012F882 bsr.l sub_12F8E0 ROM:0012F888 move.b #1,($126C).w ROM:0012F88E bra.l *+6 ROM:0012F894 ; --------------------------------------------------------------------------- ROM:0012F894 ROM:0012F894 locret_12F894: ; CODE XREF: ROM:0012F838↑j ROM:0012F894 ; ROM:0012F874↑j ... ROM:0012F894 rts ROM:0012F896 ; --------------------------------------------------------------------------- ROM:0012F896 ROM:0012F896 loc_12F896: ; DATA XREF: ROM:0012F82E↑o ROM:0012F896 btst #2,($1425).w ROM:0012F89C beq.s loc_12F8B4 ROM:0012F89E btst #2,($1404).w ROM:0012F8A4 bne.s loc_12F8B4 ROM:0012F8A6 bsr.l sub_12F8E0 ROM:0012F8AC move.b #1,($126C).w ROM:0012F8B2 bra.s locret_12F894 ROM:0012F8B4 ; --------------------------------------------------------------------------- ROM:0012F8B4 ROM:0012F8B4 loc_12F8B4: ; CODE XREF: ROM:0012F89C↑j ROM:0012F8B4 ; ROM:0012F8A4↑j ROM:0012F8B4 btst #2,($1425).w ROM:0012F8BA beq.s locret_12F8DC ROM:0012F8BC btst #2,($1404).w ROM:0012F8C2 beq.s locret_12F8DC ROM:0012F8C4 bsr.l sub_12F8E0 ROM:0012F8CA bsr.l sub_12FCD0 ROM:0012F8D0 bsr.l sub_12FA54 ROM:0012F8D6 move.b #2,($126C).w ROM:0012F8DC ROM:0012F8DC locret_12F8DC: ; CODE XREF: ROM:0012F868↑j ROM:0012F8DC ; ROM:0012F8BA↑j ... ROM:0012F8DC rts ROM:0012F8DE ; --------------------------------------------------------------------------- ROM:0012F8DE rts ROM:0012F8E0 ROM:0012F8E0 ; =============== S U B R O U T I N E ======================================= ROM:0012F8E0 ROM:0012F8E0 ROM:0012F8E0 sub_12F8E0: ; CODE XREF: ROM:0012F850↑p ROM:0012F8E0 ; ROM:0012F882↑p ... ROM:0012F8E0 move.w ($10C2).w,d3 ROM:0012F8E4 move.w ($10CC).w,d2 ROM:0012F8E8 move.w #$3F52,d1 ROM:0012F8EC bsr.l sub_1174AA ROM:0012F8F2 move.w d1,-(sp) ROM:0012F8F4 move.w ($9E8).w,d2 ROM:0012F8F8 move.w #$3E94,d1 ROM:0012F8FC bsr.l sub_1174AA ROM:0012F902 move.w d1,d6 ROM:0012F904 move.w (sp)+,d7 ROM:0012F906 clr.l d0 ROM:0012F908 clr.w d5 ROM:0012F90A move.b ($14B7).w,d5 ROM:0012F90E move.w ($1466).w,d4 ROM:0012F912 btst #4,($151F).w ROM:0012F918 beq.s loc_12F930 ROM:0012F91A move.w ($1468).w,d0 ROM:0012F91E clr.l d2 ROM:0012F920 move.w ($10A8).w,d2 ROM:0012F924 mulu.w d2,d0 ROM:0012F926 divu.l #$2710,d0 ROM:0012F92E bra.s loc_12F980 ROM:0012F930 ; --------------------------------------------------------------------------- ROM:0012F930 ROM:0012F930 loc_12F930: ; CODE XREF: sub_12F8E0+38↑j ROM:0012F930 cmp.w d4,d5 ROM:0012F932 ble.l loc_12F97C ROM:0012F938 cmpi.w #0,d5 ROM:0012F93C ble.l loc_12F966 ROM:0012F942 move.w ($1468).w,d0 ROM:0012F946 move.w d5,d1 ROM:0012F948 sub.w ($1466).w,d1 ROM:0012F94C mulu.w d1,d0 ROM:0012F94E ext.l d5 ROM:0012F950 divs.l d5,d0 ROM:0012F954 clr.l d2 ROM:0012F956 move.w ($10A8).w,d2 ROM:0012F95A mulu.w d2,d0 ROM:0012F95C divu.l #$2710,d0 ROM:0012F964 bra.s loc_12F97A ROM:0012F966 ; --------------------------------------------------------------------------- ROM:0012F966 ROM:0012F966 loc_12F966: ; CODE XREF: sub_12F8E0+5C↑j ROM:0012F966 move.w ($1468).w,d0 ROM:0012F96A clr.l d2 ROM:0012F96C move.w ($10A8).w,d2 ROM:0012F970 mulu.w d2,d0 ROM:0012F972 divu.l #$2710,d0 ROM:0012F97A ROM:0012F97A loc_12F97A: ; CODE XREF: sub_12F8E0+84↑j ROM:0012F97A bra.s loc_12F980 ROM:0012F97C ; --------------------------------------------------------------------------- ROM:0012F97C ROM:0012F97C loc_12F97C: ; CODE XREF: sub_12F8E0+52↑j ROM:0012F97C move.w #0,d0 ROM:0012F980 ROM:0012F980 loc_12F980: ; CODE XREF: sub_12F8E0+4E↑j ROM:0012F980 ; sub_12F8E0:loc_12F97A↑j ROM:0012F980 cmpi.l #$8000,d0 ROM:0012F986 ble.s loc_12F98E ROM:0012F988 move.l #$8000,d0 ROM:0012F98E ROM:0012F98E loc_12F98E: ; CODE XREF: sub_12F8E0+A6↑j ROM:0012F98E clr.w d5 ROM:0012F990 move.b $C17(a5),d5 ROM:0012F994 cmpi.w #0,d5 ROM:0012F998 bne.s loc_12F9AA ROM:0012F99A muls.w d6,d7 ROM:0012F99C divs.l #$64,d7 ; 'd' ROM:0012F9A4 sub.l d0,d7 ROM:0012F9A6 bra.w loc_12F9FA ROM:0012F9AA ; --------------------------------------------------------------------------- ROM:0012F9AA ROM:0012F9AA loc_12F9AA: ; CODE XREF: sub_12F8E0+B8↑j ROM:0012F9AA cmpi.w #1,d5 ROM:0012F9AE bne.s loc_12F9CE ROM:0012F9B0 muls.w d6,d7 ROM:0012F9B2 divs.l #$64,d7 ; 'd' ROM:0012F9BA sub.l d0,d7 ROM:0012F9BC clr.l d1 ROM:0012F9BE move.b $C16(a5),d1 ROM:0012F9C2 muls.l d1,d7 ROM:0012F9C6 divs.l #$64,d7 ; 'd' ROM:0012F9CE ROM:0012F9CE loc_12F9CE: ; CODE XREF: sub_12F8E0+CE↑j ROM:0012F9CE cmpi.w #2,d5 ROM:0012F9D2 bne.s loc_12F9D6 ROM:0012F9D4 ext.l d7 ROM:0012F9D6 ROM:0012F9D6 loc_12F9D6: ; CODE XREF: sub_12F8E0+F2↑j ROM:0012F9D6 cmpi.w #3,d5 ROM:0012F9DA bne.s loc_12F9E0 ROM:0012F9DC clr.l d7 ROM:0012F9DE move.w d6,d7 ROM:0012F9E0 ROM:0012F9E0 loc_12F9E0: ; CODE XREF: sub_12F8E0+FA↑j ROM:0012F9E0 cmpi.w #4,d5 ROM:0012F9E4 bne.s loc_12F9EA ROM:0012F9E6 clr.l d7 ROM:0012F9E8 move.w d0,d7 ROM:0012F9EA ROM:0012F9EA loc_12F9EA: ; CODE XREF: sub_12F8E0+104↑j ROM:0012F9EA cmpi.w #5,d5 ROM:0012F9EE bne.s loc_12F9FA ROM:0012F9F0 muls.w d6,d7 ROM:0012F9F2 divs.l #$64,d7 ; 'd' ROM:0012F9FA ROM:0012F9FA loc_12F9FA: ; CODE XREF: sub_12F8E0+C6↑j ROM:0012F9FA ; sub_12F8E0+10E↑j ROM:0012F9FA cmpi.l #$FFFF8000,d7 ROM:0012FA00 bge.s loc_12FA0C ROM:0012FA02 move.w #$8000,($D6E).w ROM:0012FA08 bra.w loc_12FA10 ROM:0012FA0C ; --------------------------------------------------------------------------- ROM:0012FA0C ROM:0012FA0C loc_12FA0C: ; CODE XREF: sub_12F8E0+120↑j ROM:0012FA0C move.w d7,($D6E).w ROM:0012FA10 ROM:0012FA10 loc_12FA10: ; CODE XREF: sub_12F8E0+128↑j ROM:0012FA10 move.w ($D6E).w,d0 ROM:0012FA14 move.w ($D6C).w,d1 ROM:0012FA18 ext.l d0 ROM:0012FA1A ext.l d1 ROM:0012FA1C sub.l d1,d0 ROM:0012FA1E cmpi.l #$FFFF8000,d0 ROM:0012FA24 bge.s loc_12FA2C ROM:0012FA26 move.l #$FFFF8000,d0 ROM:0012FA2C ROM:0012FA2C loc_12FA2C: ; CODE XREF: sub_12F8E0+144↑j ROM:0012FA2C cmpi.l #$7FFF,d0 ROM:0012FA32 ble.s loc_12FA3A ROM:0012FA34 move.l #$7FFF,d0 ROM:0012FA3A ROM:0012FA3A loc_12FA3A: ; CODE XREF: sub_12F8E0+152↑j ROM:0012FA3A move.w d0,($D70).w ROM:0012FA3E cmpi.w #0,d0 ROM:0012FA42 ble.s loc_12FA4C ROM:0012FA44 bset #2,($141E).w ROM:0012FA4A bra.s locret_12FA52 ROM:0012FA4C ; --------------------------------------------------------------------------- ROM:0012FA4C ROM:0012FA4C loc_12FA4C: ; CODE XREF: sub_12F8E0+162↑j ROM:0012FA4C bclr #2,($141E).w ROM:0012FA52 ROM:0012FA52 locret_12FA52: ; CODE XREF: sub_12F8E0+16A↑j ROM:0012FA52 rts ROM:0012FA52 ; End of function sub_12F8E0 ROM:0012FA52 ROM:0012FA54 ROM:0012FA54 ; =============== S U B R O U T I N E ======================================= ROM:0012FA54 ROM:0012FA54 ROM:0012FA54 sub_12FA54: ; CODE XREF: ROM:0012F85C↑p ROM:0012FA54 ; ROM:0012F8D0↑p ROM:0012FA54 move.w ($D76).w,d0 ROM:0012FA58 clr.w d1 ROM:0012FA5A move.b ($126D).w,d1 ROM:0012FA5E cmpi.w #2,d1 ROM:0012FA62 bcc.s locret_12FA6C ROM:0012FA64 movea.l off_12FA6E(pc,d1.w*4),a0 ROM:0012FA68 nop ROM:0012FA6A jmp (a0) ROM:0012FA6C ; --------------------------------------------------------------------------- ROM:0012FA6C ROM:0012FA6C locret_12FA6C: ; CODE XREF: sub_12FA54+E↑j ROM:0012FA6C rts ROM:0012FA6C ; End of function sub_12FA54 ROM:0012FA6C ROM:0012FA6C ; --------------------------------------------------------------------------- ROM:0012FA6E off_12FA6E: dc.l loc_12FA76 ; DATA XREF: sub_12FA54+10↑r ROM:0012FA72 dc.l loc_12FA84 ROM:0012FA76 ; --------------------------------------------------------------------------- ROM:0012FA76 ROM:0012FA76 loc_12FA76: ; DATA XREF: ROM:off_12FA6E↑o ROM:0012FA76 move.b #1,($126D).w ROM:0012FA7C bsr.w sub_12FAAC ROM:0012FA80 bra.s locret_12FAA8 ROM:0012FA82 ; --------------------------------------------------------------------------- ROM:0012FA82 rts ROM:0012FA84 ; --------------------------------------------------------------------------- ROM:0012FA84 ROM:0012FA84 loc_12FA84: ; DATA XREF: ROM:0012FA72↑o ROM:0012FA84 cmpi.w #$190,d0 ROM:0012FA88 bne.s loc_12FAA0 ROM:0012FA8A bsr.w sub_12FB22 ROM:0012FA8E bsr.w sub_12FAAC ROM:0012FA92 bsr.w sub_12FADC ROM:0012FA96 bsr.w sub_12FB46 ROM:0012FA9A bsr.w sub_12FBBE ROM:0012FA9E bra.s locret_12FAA8 ROM:0012FAA0 ; --------------------------------------------------------------------------- ROM:0012FAA0 ROM:0012FAA0 loc_12FAA0: ; CODE XREF: ROM:0012FA88↑j ROM:0012FAA0 bsr.w sub_12FADC ROM:0012FAA4 bsr.w sub_12FB46 ROM:0012FAA8 ROM:0012FAA8 locret_12FAA8: ; CODE XREF: ROM:0012FA80↑j ROM:0012FAA8 ; ROM:0012FA9E↑j ROM:0012FAA8 rts ROM:0012FAAA ; --------------------------------------------------------------------------- ROM:0012FAAA rts ROM:0012FAAC ROM:0012FAAC ; =============== S U B R O U T I N E ======================================= ROM:0012FAAC ROM:0012FAAC ROM:0012FAAC sub_12FAAC: ; CODE XREF: ROM:0012FA7C↑p ROM:0012FAAC ; ROM:0012FA8E↑p ROM:0012FAAC move.w #0,d0 ROM:0012FAB0 bra.s loc_12FAB6 ROM:0012FAB2 ; --------------------------------------------------------------------------- ROM:0012FAB2 ROM:0012FAB2 loc_12FAB2: ; CODE XREF: sub_12FAAC+18↓j ROM:0012FAB2 addi.w #1,d0 ROM:0012FAB6 ROM:0012FAB6 loc_12FAB6: ; CODE XREF: sub_12FAAC+4↑j ROM:0012FAB6 cmpi.w #3,d0 ROM:0012FABA bgt.s loc_12FAC6 ROM:0012FABC move.b #0,$13F8(d0.w) ROM:0012FAC4 bra.s loc_12FAB2 ROM:0012FAC6 ; --------------------------------------------------------------------------- ROM:0012FAC6 ROM:0012FAC6 loc_12FAC6: ; CODE XREF: sub_12FAAC+E↑j ROM:0012FAC6 move.w #0,($D78).w ROM:0012FACC move.w #0,($D76).w ROM:0012FAD2 clr.w ($D74).w ROM:0012FAD6 clr.l ($8F0).w ROM:0012FADA rts ROM:0012FADA ; End of function sub_12FAAC ROM:0012FADA ROM:0012FADC ROM:0012FADC ; =============== S U B R O U T I N E ======================================= ROM:0012FADC ROM:0012FADC ROM:0012FADC sub_12FADC: ; CODE XREF: ROM:0012FA92↑p ROM:0012FADC ; ROM:loc_12FAA0↑p ROM:0012FADC addi.w #1,($D76).w ROM:0012FAE2 btst #2,($141E).w ROM:0012FAE8 beq.s locret_12FB20 ROM:0012FAEA move.w ($4BE).w,d1 ROM:0012FAEE cmpi.w #0,d1 ROM:0012FAF2 blt.s locret_12FB20 ROM:0012FAF4 cmpi.w #3,d1 ROM:0012FAF8 bgt.s locret_12FB20 ROM:0012FAFA clr.w d2 ROM:0012FAFC move.b $C22(a5,d1.w),d2 ROM:0012FB02 addi.b #1,$13F8(d2.w) ROM:0012FB0A move.w ($10C2).w,d2 ROM:0012FB0E move.w ($10CC).w,d3 ROM:0012FB12 move.w #$3F54,d1 ROM:0012FB16 bsr.l sub_1174AA ROM:0012FB1C add.w d1,($D78).w ROM:0012FB20 ROM:0012FB20 locret_12FB20: ; CODE XREF: sub_12FADC+C↑j ROM:0012FB20 ; sub_12FADC+16↑j ... ROM:0012FB20 rts ROM:0012FB20 ; End of function sub_12FADC ROM:0012FB20 ROM:0012FB22 ROM:0012FB22 ; =============== S U B R O U T I N E ======================================= ROM:0012FB22 ROM:0012FB22 ROM:0012FB22 sub_12FB22: ; CODE XREF: ROM:0012FA8A↑p ROM:0012FB22 move.w #0,d0 ROM:0012FB26 bra.s loc_12FB2C ROM:0012FB28 ; --------------------------------------------------------------------------- ROM:0012FB28 ROM:0012FB28 loc_12FB28: ; CODE XREF: sub_12FB22+1A↓j ROM:0012FB28 addi.w #1,d0 ROM:0012FB2C ROM:0012FB2C loc_12FB2C: ; CODE XREF: sub_12FB22+4↑j ROM:0012FB2C cmpi.w #3,d0 ROM:0012FB30 bgt.s loc_12FB3E ROM:0012FB32 move.b $13F8(d0.w),$13F4(d0.w) ROM:0012FB3C bra.s loc_12FB28 ROM:0012FB3E ; --------------------------------------------------------------------------- ROM:0012FB3E ROM:0012FB3E loc_12FB3E: ; CODE XREF: sub_12FB22+E↑j ROM:0012FB3E move.w ($D78).w,($D7A).w ROM:0012FB44 rts ROM:0012FB44 ; End of function sub_12FB22 ROM:0012FB44 ROM:0012FB46 ROM:0012FB46 ; =============== S U B R O U T I N E ======================================= ROM:0012FB46 ROM:0012FB46 ROM:0012FB46 sub_12FB46: ; CODE XREF: ROM:0012FA96↑p ROM:0012FB46 ; ROM:0012FAA4↑p ROM:0012FB46 move.w ($10C2).w,d2 ROM:0012FB4A move.w ($10CC).w,d3 ROM:0012FB4E move.w #$3F56,d1 ROM:0012FB52 bsr.l sub_1174AA ROM:0012FB58 move.w ($D6C).w,d2 ROM:0012FB5C ext.l d2 ROM:0012FB5E move.w ($D72).w,d4 ROM:0012FB62 ext.l d4 ROM:0012FB64 sub.l d4,d2 ROM:0012FB66 move.w $71E(a5),d3 ROM:0012FB6A ext.l d3 ROM:0012FB6C muls.l d3,d2 ROM:0012FB70 divs.w d1,d2 ROM:0012FB72 cmpi.w #0,d2 ROM:0012FB76 bge.s loc_12FB7A ROM:0012FB78 neg.w d2 ROM:0012FB7A ROM:0012FB7A loc_12FB7A: ; CODE XREF: sub_12FB46+30↑j ROM:0012FB7A move.w $71A(a5),d0 ROM:0012FB7E cmp.w d2,d0 ROM:0012FB80 bge.s loc_12FB84 ROM:0012FB82 move.w d0,d2 ROM:0012FB84 ROM:0012FB84 loc_12FB84: ; CODE XREF: sub_12FB46+3A↑j ROM:0012FB84 ext.l d2 ROM:0012FB86 cmpi.w #0,($D74).w ROM:0012FB8C bne.s loc_12FB94 ROM:0012FB8E move.l d2,($8F0).w ROM:0012FB92 bra.s loc_12FB9E ROM:0012FB94 ; --------------------------------------------------------------------------- ROM:0012FB94 ROM:0012FB94 loc_12FB94: ; CODE XREF: sub_12FB46+46↑j ROM:0012FB94 muls.l ($8F0).w,d2 ROM:0012FB9A move.l d2,($8F0).w ROM:0012FB9E ROM:0012FB9E loc_12FB9E: ; CODE XREF: sub_12FB46+4C↑j ROM:0012FB9E addq.w #1,($D74).w ROM:0012FBA2 cmpi.w #3,($D74).w ROM:0012FBA8 ble.s loc_12FBB6 ROM:0012FBAA clr.w ($D74).w ROM:0012FBAE move.l ($8F0).w,d1 ROM:0012FBB2 add.l d1,($8F4).w ROM:0012FBB6 ROM:0012FBB6 loc_12FBB6: ; CODE XREF: sub_12FB46+62↑j ROM:0012FBB6 move.w ($D6C).w,($D72).w ROM:0012FBBC rts ROM:0012FBBC ; End of function sub_12FB46 ROM:0012FBBC ROM:0012FBBE ROM:0012FBBE ; =============== S U B R O U T I N E ======================================= ROM:0012FBBE ROM:0012FBBE ROM:0012FBBE sub_12FBBE: ; CODE XREF: ROM:0012FA9A↑p ROM:0012FBBE move.l ($8F4).w,d0 ROM:0012FBC2 divs.l $140(a5),d0 ROM:0012FBC8 move.w $71C(a5),d1 ROM:0012FBCC cmp.w d0,d1 ROM:0012FBCE bge.s loc_12FBD8 ROM:0012FBD0 bset #5,($1418).w ROM:0012FBD6 bra.s loc_12FBDE ROM:0012FBD8 ; --------------------------------------------------------------------------- ROM:0012FBD8 ROM:0012FBD8 loc_12FBD8: ; CODE XREF: sub_12FBBE+10↑j ROM:0012FBD8 bclr #5,($1418).w ROM:0012FBDE ROM:0012FBDE loc_12FBDE: ; CODE XREF: sub_12FBBE+18↑j ROM:0012FBDE clr.w ($D74).w ROM:0012FBE2 clr.l ($8F0).w ROM:0012FBE6 clr.l ($8F4).w ROM:0012FBEA clr.w ($D72).w ROM:0012FBEE rts ROM:0012FBEE ; End of function sub_12FBBE ROM:0012FBEE ROM:0012FBF0 ROM:0012FBF0 ; =============== S U B R O U T I N E ======================================= ROM:0012FBF0 ROM:0012FBF0 ROM:0012FBF0 sub_12FBF0: ; CODE XREF: sub_110E14+232↑p ROM:0012FBF0 ; sub_110E14+258↑p ROM:0012FBF0 move.l ($404).w,($8F8).w ROM:0012FBF6 rts ROM:0012FBF6 ; End of function sub_12FBF0 ROM:0012FBF6 ROM:0012FBF8 ROM:0012FBF8 ; =============== S U B R O U T I N E ======================================= ROM:0012FBF8 ROM:0012FBF8 ROM:0012FBF8 sub_12FBF8: ; CODE XREF: sub_110E14+22C↑p ROM:0012FBF8 move.w #3,d0 ROM:0012FBFC bra.s loc_12FC02 ROM:0012FBFE ; --------------------------------------------------------------------------- ROM:0012FBFE ROM:0012FBFE loc_12FBFE: ; CODE XREF: sub_12FBF8+1E↓j ROM:0012FBFE subi.w #1,d0 ROM:0012FC02 ROM:0012FC02 loc_12FC02: ; CODE XREF: sub_12FBF8+4↑j ROM:0012FC02 cmpi.w #0,d0 ROM:0012FC06 blt.s loc_12FC18 ROM:0012FC08 move.w d0,d1 ROM:0012FC0A addq.w #1,d1 ROM:0012FC0C move.w $10CE(d0.w*2),$10CE(d1.w*2) ROM:0012FC16 bra.s loc_12FBFE ROM:0012FC18 ; --------------------------------------------------------------------------- ROM:0012FC18 ROM:0012FC18 loc_12FC18: ; CODE XREF: sub_12FBF8+E↑j ROM:0012FC18 move.w #3,d0 ROM:0012FC1C bra.s loc_12FC22 ROM:0012FC1E ; --------------------------------------------------------------------------- ROM:0012FC1E ROM:0012FC1E loc_12FC1E: ; CODE XREF: sub_12FBF8+48↓j ROM:0012FC1E subi.w #1,d0 ROM:0012FC22 ROM:0012FC22 loc_12FC22: ; CODE XREF: sub_12FBF8+24↑j ROM:0012FC22 cmpi.w #0,d0 ROM:0012FC26 blt.s loc_12FC42 ROM:0012FC28 move.w d0,d1 ROM:0012FC2A addq.w #1,d1 ROM:0012FC2C move.w $10BA(d0.w*2),$10BA(d1.w*2) ROM:0012FC36 move.w $10C4(d0.w*2),$10C4(d1.w*2) ROM:0012FC40 bra.s loc_12FC1E ROM:0012FC42 ; --------------------------------------------------------------------------- ROM:0012FC42 ROM:0012FC42 loc_12FC42: ; CODE XREF: sub_12FBF8+2E↑j ROM:0012FC42 move.w ($57E).w,($10BA).w ROM:0012FC48 move.w ($9B2).w,($10C4).w ROM:0012FC4E move.w $720(a5),d0 ROM:0012FC52 cmp.w ($10BA).w,d0 ROM:0012FC56 ble.s loc_12FC78 ROM:0012FC58 move.l #$1C9C380,d2 ROM:0012FC5E divs.l d0,d2 ROM:0012FC62 move.w d2,($10CE).w ROM:0012FC66 move.w d0,($10BA).w ROM:0012FC6A bset #7,($1410).w ROM:0012FC70 bclr #2,($1422).w ROM:0012FC76 bra.s locret_12FCCE ROM:0012FC78 ; --------------------------------------------------------------------------- ROM:0012FC78 ROM:0012FC78 loc_12FC78: ; CODE XREF: sub_12FBF8+5E↑j ROM:0012FC78 move.w $722(a5),d1 ROM:0012FC7C cmp.w ($10BA).w,d1 ROM:0012FC80 bge.s loc_12FCA2 ROM:0012FC82 move.l #$1C9C380,d2 ROM:0012FC88 divs.l d1,d2 ROM:0012FC8C move.w d2,($10CE).w ROM:0012FC90 move.w d1,($10BA).w ROM:0012FC94 bset #2,($1422).w ROM:0012FC9A bclr #7,($1410).w ROM:0012FCA0 bra.s locret_12FCCE ROM:0012FCA2 ; --------------------------------------------------------------------------- ROM:0012FCA2 ROM:0012FCA2 loc_12FCA2: ; CODE XREF: sub_12FBF8+88↑j ROM:0012FCA2 bclr #7,($1410).w ROM:0012FCA8 bclr #2,($1422).w ROM:0012FCAE move.l ($404).w,d2 ROM:0012FCB2 cmp.l ($8F8).w,d2 ROM:0012FCB6 bge.s loc_12FCC6 ROM:0012FCB8 move.l #$80000000,d3 ROM:0012FCBE sub.l ($8F8).w,d3 ROM:0012FCC2 add.l d3,d2 ROM:0012FCC4 bra.s loc_12FCCA ROM:0012FCC6 ; --------------------------------------------------------------------------- ROM:0012FCC6 ROM:0012FCC6 loc_12FCC6: ; CODE XREF: sub_12FBF8+BE↑j ROM:0012FCC6 sub.l ($8F8).w,d2 ROM:0012FCCA ROM:0012FCCA loc_12FCCA: ; CODE XREF: sub_12FBF8+CC↑j ROM:0012FCCA move.w d2,($10CE).w ROM:0012FCCE ROM:0012FCCE locret_12FCCE: ; CODE XREF: sub_12FBF8+7E↑j ROM:0012FCCE ; sub_12FBF8+A8↑j ROM:0012FCCE rts ROM:0012FCCE ; End of function sub_12FBF8 ROM:0012FCCE ROM:0012FCD0 ROM:0012FCD0 ; =============== S U B R O U T I N E ======================================= ROM:0012FCD0 ROM:0012FCD0 ROM:0012FCD0 sub_12FCD0: ; CODE XREF: ROM:0012F856↑p ROM:0012FCD0 ; ROM:0012F8CA↑p ROM:0012FCD0 bsr.w sub_12FCE8 ROM:0012FCD4 btst #2,($141E).w ROM:0012FCDA beq.s loc_12FCE2 ROM:0012FCDC bsr.w sub_12FD28 ROM:0012FCE0 bra.s locret_12FCE6 ROM:0012FCE2 ; --------------------------------------------------------------------------- ROM:0012FCE2 ROM:0012FCE2 loc_12FCE2: ; CODE XREF: sub_12FCD0+A↑j ROM:0012FCE2 bsr.w sub_12FD5A ROM:0012FCE6 ROM:0012FCE6 locret_12FCE6: ; CODE XREF: sub_12FCD0+10↑j ROM:0012FCE6 rts ROM:0012FCE6 ; End of function sub_12FCD0 ROM:0012FCE6 ROM:0012FCE8 ROM:0012FCE8 ; =============== S U B R O U T I N E ======================================= ROM:0012FCE8 ROM:0012FCE8 ROM:0012FCE8 sub_12FCE8: ; CODE XREF: sub_12FCD0↑p ROM:0012FCE8 move.w ($D76).w,d0 ROM:0012FCEC move.w ($D8C).w,d1 ROM:0012FCF0 cmpi.w #2,d1 ROM:0012FCF4 bcc.s locret_12FCFE ROM:0012FCF6 movea.l off_12FD00(pc,d1.w*4),a0 ROM:0012FCFA nop ROM:0012FCFC jmp (a0) ROM:0012FCFE ; --------------------------------------------------------------------------- ROM:0012FCFE ROM:0012FCFE locret_12FCFE: ; CODE XREF: sub_12FCE8+C↑j ROM:0012FCFE rts ROM:0012FCFE ; End of function sub_12FCE8 ROM:0012FCFE ROM:0012FCFE ; --------------------------------------------------------------------------- ROM:0012FD00 off_12FD00: dc.l loc_12FD08 ; DATA XREF: sub_12FCE8+E↑r ROM:0012FD04 dc.l loc_12FD16 ROM:0012FD08 ; --------------------------------------------------------------------------- ROM:0012FD08 ROM:0012FD08 loc_12FD08: ; DATA XREF: ROM:off_12FD00↑o ROM:0012FD08 move.w #1,($D8C).w ROM:0012FD0E bsr.w sub_12FDBE ROM:0012FD12 bra.s locret_12FD24 ROM:0012FD14 ; --------------------------------------------------------------------------- ROM:0012FD14 rts ROM:0012FD16 ; --------------------------------------------------------------------------- ROM:0012FD16 ROM:0012FD16 loc_12FD16: ; DATA XREF: ROM:0012FD04↑o ROM:0012FD16 cmpi.w #$190,d0 ROM:0012FD1A bne.s locret_12FD24 ROM:0012FD1C bsr.w sub_12FD8C ROM:0012FD20 bsr.w sub_12FDBE ROM:0012FD24 ROM:0012FD24 locret_12FD24: ; CODE XREF: ROM:0012FD12↑j ROM:0012FD24 ; ROM:0012FD1A↑j ROM:0012FD24 rts ROM:0012FD26 ; --------------------------------------------------------------------------- ROM:0012FD26 rts ROM:0012FD28 ROM:0012FD28 ; =============== S U B R O U T I N E ======================================= ROM:0012FD28 ROM:0012FD28 ROM:0012FD28 sub_12FD28: ; CODE XREF: sub_12FCD0+C↑p ROM:0012FD28 move.w ($10C2).w,d3 ROM:0012FD2C move.w ($10CC).w,d2 ROM:0012FD30 cmp.w ($D7C).w,d3 ROM:0012FD34 bge.s loc_12FD3A ROM:0012FD36 move.w d3,($D7C).w ROM:0012FD3A ROM:0012FD3A loc_12FD3A: ; CODE XREF: sub_12FD28+C↑j ROM:0012FD3A cmp.w ($D7E).w,d3 ROM:0012FD3E ble.s loc_12FD44 ROM:0012FD40 move.w d3,($D7E).w ROM:0012FD44 ROM:0012FD44 loc_12FD44: ; CODE XREF: sub_12FD28+16↑j ROM:0012FD44 cmp.w ($D80).w,d2 ROM:0012FD48 bge.s loc_12FD4E ROM:0012FD4A move.w d2,($D80).w ROM:0012FD4E ROM:0012FD4E loc_12FD4E: ; CODE XREF: sub_12FD28+20↑j ROM:0012FD4E cmp.w ($D82).w,d2 ROM:0012FD52 ble.s locret_12FD58 ROM:0012FD54 move.w d2,($D82).w ROM:0012FD58 ROM:0012FD58 locret_12FD58: ; CODE XREF: sub_12FD28+2A↑j ROM:0012FD58 rts ROM:0012FD58 ; End of function sub_12FD28 ROM:0012FD58 ROM:0012FD5A ROM:0012FD5A ; =============== S U B R O U T I N E ======================================= ROM:0012FD5A ROM:0012FD5A ROM:0012FD5A sub_12FD5A: ; CODE XREF: sub_12FCD0:loc_12FCE2↑p ROM:0012FD5A move.w ($10C2).w,d3 ROM:0012FD5E move.w ($10CC).w,d2 ROM:0012FD62 cmp.w ($D84).w,d3 ROM:0012FD66 bge.s loc_12FD6C ROM:0012FD68 move.w d3,($D84).w ROM:0012FD6C ROM:0012FD6C loc_12FD6C: ; CODE XREF: sub_12FD5A+C↑j ROM:0012FD6C cmp.w ($D86).w,d3 ROM:0012FD70 ble.s loc_12FD76 ROM:0012FD72 move.w d3,($D86).w ROM:0012FD76 ROM:0012FD76 loc_12FD76: ; CODE XREF: sub_12FD5A+16↑j ROM:0012FD76 cmp.w ($D88).w,d2 ROM:0012FD7A bge.s loc_12FD80 ROM:0012FD7C move.w d2,($D88).w ROM:0012FD80 ROM:0012FD80 loc_12FD80: ; CODE XREF: sub_12FD5A+20↑j ROM:0012FD80 cmp.w ($D8A).w,d2 ROM:0012FD84 ble.s locret_12FD8A ROM:0012FD86 move.w d2,($D8A).w ROM:0012FD8A ROM:0012FD8A locret_12FD8A: ; CODE XREF: sub_12FD5A+2A↑j ROM:0012FD8A rts ROM:0012FD8A ; End of function sub_12FD5A ROM:0012FD8A ROM:0012FD8C ROM:0012FD8C ; =============== S U B R O U T I N E ======================================= ROM:0012FD8C ROM:0012FD8C ROM:0012FD8C sub_12FD8C: ; CODE XREF: ROM:0012FD1C↑p ROM:0012FD8C move.w ($D7C).w,($D44).w ROM:0012FD92 move.w ($D7E).w,($D46).w ROM:0012FD98 move.w ($D80).w,($D48).w ROM:0012FD9E move.w ($D82).w,($D4A).w ROM:0012FDA4 move.w ($D84).w,($D4C).w ROM:0012FDAA move.w ($D86).w,($D4E).w ROM:0012FDB0 move.w ($D88).w,($D50).w ROM:0012FDB6 move.w ($D8A).w,($D52).w ROM:0012FDBC rts ROM:0012FDBC ; End of function sub_12FD8C ROM:0012FDBC ROM:0012FDBE ROM:0012FDBE ; =============== S U B R O U T I N E ======================================= ROM:0012FDBE ROM:0012FDBE ROM:0012FDBE sub_12FDBE: ; CODE XREF: ROM:0012FD0E↑p ROM:0012FDBE ; ROM:0012FD20↑p ROM:0012FDBE move.w $6F4(a5),($D7C).w ROM:0012FDC4 move.w $6F6(a5),($D7E).w ROM:0012FDCA move.w $706(a5),($D80).w ROM:0012FDD0 move.w $704(a5),($D82).w ROM:0012FDD6 move.w $722(a5),($D84).w ROM:0012FDDC move.w $720(a5),($D86).w ROM:0012FDE2 move.w $706(a5),($D88).w ROM:0012FDE8 move.w $704(a5),($D8A).w ROM:0012FDEE rts ROM:0012FDEE ; End of function sub_12FDBE ROM:0012FDEE ROM:0012FDF0 ROM:0012FDF0 ; =============== S U B R O U T I N E ======================================= ROM:0012FDF0 ROM:0012FDF0 ROM:0012FDF0 sub_12FDF0: ; CODE XREF: sub_1302FC+6↓p ROM:0012FDF0 bsr.w sub_12FDFA ROM:0012FDF4 bsr.w sub_12FEB8 ROM:0012FDF8 rts ROM:0012FDF8 ; End of function sub_12FDF0 ROM:0012FDF8 ROM:0012FDFA ROM:0012FDFA ; =============== S U B R O U T I N E ======================================= ROM:0012FDFA ROM:0012FDFA ROM:0012FDFA sub_12FDFA: ; CODE XREF: sub_12FDF0↑p ROM:0012FDFA clr.w d1 ROM:0012FDFC move.b ($126E).w,d1 ROM:0012FE00 cmpi.w #4,d1 ROM:0012FE04 bcc.s locret_12FE0E ROM:0012FE06 movea.l off_12FE10(pc,d1.w*4),a0 ROM:0012FE0A nop ROM:0012FE0C jmp (a0) ROM:0012FE0E ; --------------------------------------------------------------------------- ROM:0012FE0E ROM:0012FE0E locret_12FE0E: ; CODE XREF: sub_12FDFA+A↑j ROM:0012FE0E rts ROM:0012FE0E ; End of function sub_12FDFA ROM:0012FE0E ROM:0012FE0E ; --------------------------------------------------------------------------- ROM:0012FE10 off_12FE10: dc.l loc_12FE20 ; DATA XREF: sub_12FDFA+C↑r ROM:0012FE14 dc.l loc_12FE2E ROM:0012FE18 dc.l loc_12FE52 ROM:0012FE1C dc.l loc_12FE8C ROM:0012FE20 ; --------------------------------------------------------------------------- ROM:0012FE20 ROM:0012FE20 loc_12FE20: ; DATA XREF: ROM:off_12FE10↑o ROM:0012FE20 bclr #3,($1431).w ROM:0012FE26 move.b #1,($126E).w ROM:0012FE2C rts ROM:0012FE2E ; --------------------------------------------------------------------------- ROM:0012FE2E ROM:0012FE2E loc_12FE2E: ; DATA XREF: ROM:0012FE14↑o ROM:0012FE2E btst #3,($142D).w ROM:0012FE34 beq.s locret_12FE50 ROM:0012FE36 move.w $728(a5),d1 ROM:0012FE3A clr.b ($859).w ROM:0012FE3E move.w d1,($700).w ROM:0012FE42 move.b #1,($859).w ROM:0012FE48 move.b #2,($126E).w ROM:0012FE4E rts ROM:0012FE50 ; --------------------------------------------------------------------------- ROM:0012FE50 ROM:0012FE50 locret_12FE50: ; CODE XREF: ROM:0012FE34↑j ROM:0012FE50 rts ROM:0012FE52 ; --------------------------------------------------------------------------- ROM:0012FE52 ROM:0012FE52 loc_12FE52: ; DATA XREF: ROM:0012FE18↑o ROM:0012FE52 btst #3,($142D).w ROM:0012FE58 beq.s loc_12FE74 ROM:0012FE5A move.w $728(a5),d1 ROM:0012FE5E clr.b ($859).w ROM:0012FE62 move.w d1,($700).w ROM:0012FE66 move.b #1,($859).w ROM:0012FE6C move.b #2,($126E).w ROM:0012FE72 rts ROM:0012FE74 ; --------------------------------------------------------------------------- ROM:0012FE74 ROM:0012FE74 loc_12FE74: ; CODE XREF: ROM:0012FE58↑j ROM:0012FE74 cmpi.w #0,($700).w ROM:0012FE7A bgt.s locret_12FE8A ROM:0012FE7C bset #3,($1431).w ROM:0012FE82 move.b #3,($126E).w ROM:0012FE88 rts ROM:0012FE8A ; --------------------------------------------------------------------------- ROM:0012FE8A ROM:0012FE8A locret_12FE8A: ; CODE XREF: ROM:0012FE7A↑j ROM:0012FE8A rts ROM:0012FE8C ; --------------------------------------------------------------------------- ROM:0012FE8C ROM:0012FE8C loc_12FE8C: ; DATA XREF: ROM:0012FE1C↑o ROM:0012FE8C btst #3,($142D).w ROM:0012FE92 beq.s locret_12FEB4 ROM:0012FE94 bclr #3,($1431).w ROM:0012FE9A move.w $728(a5),d1 ROM:0012FE9E clr.b ($859).w ROM:0012FEA2 move.w d1,($700).w ROM:0012FEA6 move.b #1,($859).w ROM:0012FEAC move.b #2,($126E).w ROM:0012FEB2 rts ROM:0012FEB4 ; --------------------------------------------------------------------------- ROM:0012FEB4 ROM:0012FEB4 locret_12FEB4: ; CODE XREF: ROM:0012FE92↑j ROM:0012FEB4 rts ROM:0012FEB6 ; --------------------------------------------------------------------------- ROM:0012FEB6 rts ROM:0012FEB8 ROM:0012FEB8 ; =============== S U B R O U T I N E ======================================= ROM:0012FEB8 ROM:0012FEB8 ROM:0012FEB8 sub_12FEB8: ; CODE XREF: sub_12FDF0+4↑p ROM:0012FEB8 move.w $726(a5),d0 ROM:0012FEBC cmpi.w #0,d0 ROM:0012FEC0 beq.l loc_13009E ROM:0012FEC6 btst #3,($DE2).w ROM:0012FECC bne.l loc_130096 ROM:0012FED2 btst #4,($DE2).w ROM:0012FED8 bne.l loc_130096 ROM:0012FEDE btst #3,($DF6).w ROM:0012FEE4 bne.l loc_130096 ROM:0012FEEA btst #4,($DF6).w ROM:0012FEF0 bne.l loc_130096 ROM:0012FEF6 btst #2,($DE2).w ROM:0012FEFC bne.l loc_130096 ROM:0012FF02 btst #3,($DE4).w ROM:0012FF08 bne.l loc_130096 ROM:0012FF0E btst #2,($DF6).w ROM:0012FF14 bne.l loc_130096 ROM:0012FF1A btst #3,($DF8).w ROM:0012FF20 bne.l loc_130096 ROM:0012FF26 btst #5,($DE5).w ROM:0012FF2C bne.l loc_130096 ROM:0012FF32 btst #5,($DF9).w ROM:0012FF38 bne.l loc_130096 ROM:0012FF3E btst #4,($DE5).w ROM:0012FF44 bne.l loc_130096 ROM:0012FF4A btst #1,($DE5).w ROM:0012FF50 bne.l loc_130096 ROM:0012FF56 btst #4,($DF9).w ROM:0012FF5C bne.l loc_130096 ROM:0012FF62 btst #1,($DF9).w ROM:0012FF68 bne.l loc_130096 ROM:0012FF6E btst #6,($DE3).w ROM:0012FF74 bne.l loc_130096 ROM:0012FF7A btst #6,($DF7).w ROM:0012FF80 bne.l loc_130096 ROM:0012FF86 btst #5,($DE2).w ROM:0012FF8C bne.l loc_130096 ROM:0012FF92 btst #5,($DF6).w ROM:0012FF98 bne.l loc_130096 ROM:0012FF9E btst #0,($DE2).w ROM:0012FFA4 bne.l loc_130096 ROM:0012FFAA btst #0,($DF6).w ROM:0012FFB0 bne.l loc_130096 ROM:0012FFB6 btst #7,($DE3).w ROM:0012FFBC bne.l loc_130096 ROM:0012FFC2 btst #7,($DF7).w ROM:0012FFC8 bne.l loc_130096 ROM:0012FFCE btst #1,($DE2).w ROM:0012FFD4 bne.l loc_130096 ROM:0012FFDA btst #1,($DF6).w ROM:0012FFE0 bne.l loc_130096 ROM:0012FFE6 btst #0,($11E3).w ROM:0012FFEC beq.l loc_130096 ROM:0012FFF2 move.w $740(a5),d0 ROM:0012FFF6 cmp.w ($588).w,d0 ROM:0012FFFA ble.l loc_130096 ROM:00130000 move.w $72A(a5),d0 ROM:00130004 cmp.w ($9E8).w,d0 ROM:00130008 bgt.l loc_130096 ROM:0013000E move.w $73C(a5),d2 ROM:00130012 move.w $73E(a5),d0 ROM:00130016 cmp.w ($9B2).w,d2 ROM:0013001A bgt.s loc_130096 ROM:0013001C cmp.w ($9B2).w,d0 ROM:00130020 ble.s loc_130096 ROM:00130022 move.w $730(a5),d2 ROM:00130026 move.w $732(a5),d0 ROM:0013002A cmp.w ($D0C).w,d2 ROM:0013002E bgt.s loc_130096 ROM:00130030 cmp.w ($D0C).w,d0 ROM:00130034 ble.s loc_130096 ROM:00130036 move.w ($D0C).w,d1 ROM:0013003A sub.w ($D08).w,d1 ROM:0013003E bpl.w loc_130044 ROM:00130042 neg.w d1 ROM:00130044 ROM:00130044 loc_130044: ; CODE XREF: sub_12FEB8+186↑j ROM:00130044 move.w $72C(a5),d0 ROM:00130048 cmp.w d1,d0 ROM:0013004A blt.s loc_130096 ROM:0013004C move.w $734(a5),d2 ROM:00130050 move.w $736(a5),d0 ROM:00130054 cmp.w ($57E).w,d2 ROM:00130058 bgt.s loc_130096 ROM:0013005A cmp.w ($57E).w,d0 ROM:0013005E ble.s loc_130096 ROM:00130060 move.w $738(a5),d2 ROM:00130064 move.w $73A(a5),d0 ROM:00130068 cmp.w ($506).w,d2 ROM:0013006C bgt.s loc_130096 ROM:0013006E cmp.w ($506).w,d0 ROM:00130072 ble.s loc_130096 ROM:00130074 move.w $72E(a5),d0 ROM:00130078 cmp.w ($1448).w,d0 ROM:0013007C bge.s loc_130096 ROM:0013007E btst #0,($1270).w ROM:00130084 beq.s loc_130096 ROM:00130086 btst #3,($1431).w ROM:0013008C beq.s loc_130096 ROM:0013008E bset #1,($1284).w ROM:00130094 bra.s locret_1300A4 ROM:00130096 ; --------------------------------------------------------------------------- ROM:00130096 ROM:00130096 loc_130096: ; CODE XREF: sub_12FEB8+14↑j ROM:00130096 ; sub_12FEB8+20↑j ... ROM:00130096 bclr #1,($1284).w ROM:0013009C bra.s locret_1300A4 ROM:0013009E ; --------------------------------------------------------------------------- ROM:0013009E ROM:0013009E loc_13009E: ; CODE XREF: sub_12FEB8+8↑j ROM:0013009E bset #1,($1284).w ROM:001300A4 ROM:001300A4 locret_1300A4: ; CODE XREF: sub_12FEB8+1DC↑j ROM:001300A4 ; sub_12FEB8+1E4↑j ROM:001300A4 rts ROM:001300A4 ; End of function sub_12FEB8 ROM:001300A4 ROM:001300A6 ROM:001300A6 ; =============== S U B R O U T I N E ======================================= ROM:001300A6 ROM:001300A6 ROM:001300A6 sub_1300A6: ; CODE XREF: sub_129E74+5A↑p ROM:001300A6 clr.w d1 ROM:001300A8 move.b ($126F).w,d1 ROM:001300AC cmpi.w #6,d1 ROM:001300B0 bcc.s locret_1300BA ROM:001300B2 movea.l off_1300BC(pc,d1.w*4),a0 ROM:001300B6 nop ROM:001300B8 jmp (a0) ROM:001300BA ; --------------------------------------------------------------------------- ROM:001300BA ROM:001300BA locret_1300BA: ; CODE XREF: sub_1300A6+A↑j ROM:001300BA rts ROM:001300BA ; End of function sub_1300A6 ROM:001300BA ROM:001300BA ; --------------------------------------------------------------------------- ROM:001300BC off_1300BC: dc.l loc_1300D4 ; DATA XREF: sub_1300A6+C↑r ROM:001300C0 dc.l loc_1300DE ROM:001300C4 dc.l loc_130106 ROM:001300C8 dc.l loc_130144 ROM:001300CC dc.l loc_13015A ROM:001300D0 dc.l loc_130184 ROM:001300D4 ; --------------------------------------------------------------------------- ROM:001300D4 ROM:001300D4 loc_1300D4: ; DATA XREF: ROM:off_1300BC↑o ROM:001300D4 move.b #1,($126F).w ROM:001300DA bra.s locret_130104 ROM:001300DC ; --------------------------------------------------------------------------- ROM:001300DC rts ROM:001300DE ; --------------------------------------------------------------------------- ROM:001300DE ROM:001300DE loc_1300DE: ; DATA XREF: ROM:001300C0↑o ROM:001300DE move.w $742(a5),d7 ROM:001300E2 cmpi.w #0,d7 ROM:001300E6 bne.s locret_130104 ROM:001300E8 move.w $744(a5),d1 ROM:001300EC cmp.w ($EFC).w,d1 ROM:001300F0 ble.s loc_1300FC ROM:001300F2 move.b #2,($126F).w ROM:001300F8 bra.s locret_130142 ROM:001300FA ; --------------------------------------------------------------------------- ROM:001300FA bra.s locret_130104 ROM:001300FC ; --------------------------------------------------------------------------- ROM:001300FC ROM:001300FC loc_1300FC: ; CODE XREF: ROM:001300F0↑j ROM:001300FC move.b #4,($126F).w ROM:00130102 bra.s locret_130182 ROM:00130104 ; --------------------------------------------------------------------------- ROM:00130104 ROM:00130104 locret_130104: ; CODE XREF: ROM:001300DA↑j ROM:00130104 ; ROM:001300E6↑j ... ROM:00130104 rts ROM:00130106 ; --------------------------------------------------------------------------- ROM:00130106 ROM:00130106 loc_130106: ; DATA XREF: ROM:001300C4↑o ROM:00130106 move.w $742(a5),d7 ROM:0013010A cmpi.w #0,d7 ROM:0013010E beq.s loc_13011A ROM:00130110 move.b #1,($126F).w ROM:00130116 bra.s locret_130104 ROM:00130118 ; --------------------------------------------------------------------------- ROM:00130118 bra.s locret_130142 ROM:0013011A ; --------------------------------------------------------------------------- ROM:0013011A ROM:0013011A loc_13011A: ; CODE XREF: ROM:0013010E↑j ROM:0013011A move.w $744(a5),d1 ROM:0013011E cmp.w ($EFC).w,d1 ROM:00130122 bgt.s locret_130142 ROM:00130124 bsr.w sub_13019C ROM:00130128 move.w ($D8E).w,d7 ROM:0013012C clr.b ($834).w ROM:00130130 move.w d7,($6B6).w ROM:00130134 move.b #1,($834).w ROM:0013013A move.b #3,($126F).w ROM:00130140 bra.s loc_130154 ROM:00130142 ; --------------------------------------------------------------------------- ROM:00130142 ROM:00130142 locret_130142: ; CODE XREF: ROM:001300F8↑j ROM:00130142 ; ROM:00130118↑j ... ROM:00130142 rts ROM:00130144 ; --------------------------------------------------------------------------- ROM:00130144 ROM:00130144 loc_130144: ; DATA XREF: ROM:001300C8↑o ROM:00130144 cmpi.w #0,($6B6).w ROM:0013014A bgt.s loc_130154 ROM:0013014C move.b #4,($126F).w ROM:00130152 bra.s locret_130182 ROM:00130154 ; --------------------------------------------------------------------------- ROM:00130154 ROM:00130154 loc_130154: ; CODE XREF: ROM:00130140↑j ROM:00130154 ; ROM:0013014A↑j ROM:00130154 bsr.w sub_1301C4 ROM:00130158 rts ROM:0013015A ; --------------------------------------------------------------------------- ROM:0013015A ROM:0013015A loc_13015A: ; DATA XREF: ROM:001300CC↑o ROM:0013015A move.w $744(a5),d1 ROM:0013015E cmp.w ($EFC).w,d1 ROM:00130162 ble.s locret_130182 ROM:00130164 bsr.w sub_1301B0 ROM:00130168 move.w ($D90).w,d7 ROM:0013016C clr.b ($834).w ROM:00130170 move.w d7,($6B6).w ROM:00130174 move.b #1,($834).w ROM:0013017A move.b #5,($126F).w ROM:00130180 bra.s loc_130194 ROM:00130182 ; --------------------------------------------------------------------------- ROM:00130182 ROM:00130182 locret_130182: ; CODE XREF: ROM:00130102↑j ROM:00130182 ; ROM:00130152↑j ... ROM:00130182 rts ROM:00130184 ; --------------------------------------------------------------------------- ROM:00130184 ROM:00130184 loc_130184: ; DATA XREF: ROM:001300D0↑o ROM:00130184 cmpi.w #0,($6B6).w ROM:0013018A bgt.s loc_130194 ROM:0013018C move.b #2,($126F).w ROM:00130192 bra.s locret_130142 ROM:00130194 ; --------------------------------------------------------------------------- ROM:00130194 ROM:00130194 loc_130194: ; CODE XREF: ROM:00130180↑j ROM:00130194 ; ROM:0013018A↑j ROM:00130194 bsr.w sub_1301C4 ROM:00130198 rts ROM:0013019A ; --------------------------------------------------------------------------- ROM:0013019A rts ROM:0013019C ROM:0013019C ; =============== S U B R O U T I N E ======================================= ROM:0013019C ROM:0013019C ROM:0013019C sub_13019C: ; CODE XREF: ROM:00130124↑p ROM:0013019C move.w #$3E96,d1 ROM:001301A0 move.w ($D08).w,d2 ROM:001301A4 bsr.l sub_1174AA ROM:001301AA move.w d1,($D8E).w ROM:001301AE rts ROM:001301AE ; End of function sub_13019C ROM:001301AE ROM:001301B0 ROM:001301B0 ; =============== S U B R O U T I N E ======================================= ROM:001301B0 ROM:001301B0 ROM:001301B0 sub_1301B0: ; CODE XREF: ROM:00130164↑p ROM:001301B0 move.w #$3E98,d1 ROM:001301B4 move.w ($D08).w,d2 ROM:001301B8 bsr.l sub_1174AA ROM:001301BE move.w d1,($D90).w ROM:001301C2 rts ROM:001301C2 ; End of function sub_1301B0 ROM:001301C2 ROM:001301C4 ROM:001301C4 ; =============== S U B R O U T I N E ======================================= ROM:001301C4 ROM:001301C4 ROM:001301C4 sub_1301C4: ; CODE XREF: ROM:loc_130154↑p ROM:001301C4 ; ROM:loc_130194↑p ROM:001301C4 move.w $744(a5),($EFC).w ROM:001301CA rts ROM:001301CA ; End of function sub_1301C4 ROM:001301CA ROM:001301CC ROM:001301CC ; =============== S U B R O U T I N E ======================================= ROM:001301CC ROM:001301CC ROM:001301CC sub_1301CC: ; CODE XREF: sub_1302FC↓p ROM:001301CC clr.w d7 ROM:001301CE ROM:001301CE loc_1301CE: ; CODE XREF: sub_1301CC:loc_1301E0↓j ROM:001301CE bsr.w sub_1301E8 ROM:001301D2 cmpi.w #0,d7 ROM:001301D6 bne.s loc_1301E2 ROM:001301D8 addq.w #1,d7 ROM:001301DA bvc.s loc_1301E0 ROM:001301DC move.w #$8000,d7 ROM:001301E0 ROM:001301E0 loc_1301E0: ; CODE XREF: sub_1301CC+E↑j ROM:001301E0 bra.s loc_1301CE ROM:001301E2 ; --------------------------------------------------------------------------- ROM:001301E2 ROM:001301E2 loc_1301E2: ; CODE XREF: sub_1301CC+A↑j ROM:001301E2 bsr.w sub_13028E ROM:001301E6 rts ROM:001301E6 ; End of function sub_1301CC ROM:001301E6 ROM:001301E8 ROM:001301E8 ; =============== S U B R O U T I N E ======================================= ROM:001301E8 ROM:001301E8 ROM:001301E8 sub_1301E8: ; CODE XREF: sub_1301CC:loc_1301CE↑p ROM:001301E8 clr.w d1 ROM:001301EA move.b $13FC(d7.w),d1 ROM:001301F0 cmpi.w #4,d1 ROM:001301F4 bcc.s locret_1301FE ROM:001301F6 movea.l off_130200(pc,d1.w*4),a0 ROM:001301FA nop ROM:001301FC jmp (a0) ROM:001301FE ; --------------------------------------------------------------------------- ROM:001301FE ROM:001301FE locret_1301FE: ; CODE XREF: sub_1301E8+C↑j ROM:001301FE rts ROM:001301FE ; End of function sub_1301E8 ROM:001301FE ROM:001301FE ; --------------------------------------------------------------------------- ROM:00130200 off_130200: dc.l loc_130210 ; DATA XREF: sub_1301E8+E↑r ROM:00130204 dc.l loc_130220 ROM:00130208 dc.l loc_13024C ROM:0013020C dc.l loc_130276 ROM:00130210 ; --------------------------------------------------------------------------- ROM:00130210 ROM:00130210 loc_130210: ; DATA XREF: ROM:off_130200↑o ROM:00130210 bclr d7,($1270).w ROM:00130214 move.b #1,$13FC(d7.w) ROM:0013021C bra.s locret_13024A ROM:0013021E ; --------------------------------------------------------------------------- ROM:0013021E rts ROM:00130220 ; --------------------------------------------------------------------------- ROM:00130220 ROM:00130220 loc_130220: ; DATA XREF: ROM:00130204↑o ROM:00130220 btst d7,($123F).w ROM:00130224 beq.s locret_13024A ROM:00130226 move.w $A06(a5,d7.w*2),d0 ROM:0013022C clr.b $85A(d7.w) ROM:00130232 move.w d0,$702(d7.w*2) ROM:00130238 move.b #1,$85A(d7.w) ROM:00130240 move.b #2,$13FC(d7.w) ROM:00130248 bra.s locret_130274 ROM:0013024A ; --------------------------------------------------------------------------- ROM:0013024A ROM:0013024A locret_13024A: ; CODE XREF: ROM:0013021C↑j ROM:0013024A ; ROM:00130224↑j ... ROM:0013024A rts ROM:0013024C ; --------------------------------------------------------------------------- ROM:0013024C ROM:0013024C loc_13024C: ; DATA XREF: ROM:00130208↑o ROM:0013024C btst d7,($123F).w ROM:00130250 bne.s loc_13025C ROM:00130252 move.b #1,$13FC(d7.w) ROM:0013025A bra.s locret_13024A ROM:0013025C ; --------------------------------------------------------------------------- ROM:0013025C ROM:0013025C loc_13025C: ; CODE XREF: ROM:00130250↑j ROM:0013025C cmpi.w #0,$702(d7.w*2) ROM:00130264 bgt.s locret_130274 ROM:00130266 bset d7,($1270).w ROM:0013026A move.b #3,$13FC(d7.w) ROM:00130272 bra.s locret_13028A ROM:00130274 ; --------------------------------------------------------------------------- ROM:00130274 ROM:00130274 locret_130274: ; CODE XREF: ROM:00130248↑j ROM:00130274 ; ROM:00130264↑j ROM:00130274 rts ROM:00130276 ; --------------------------------------------------------------------------- ROM:00130276 ROM:00130276 loc_130276: ; DATA XREF: ROM:0013020C↑o ROM:00130276 btst d7,($123F).w ROM:0013027A bne.s locret_13028A ROM:0013027C bclr d7,($1270).w ROM:00130280 move.b #1,$13FC(d7.w) ROM:00130288 bra.s locret_13024A ROM:0013028A ; --------------------------------------------------------------------------- ROM:0013028A ROM:0013028A locret_13028A: ; CODE XREF: ROM:00130272↑j ROM:0013028A ; ROM:0013027A↑j ROM:0013028A rts ROM:0013028C ; --------------------------------------------------------------------------- ROM:0013028C rts ROM:0013028E ROM:0013028E ; =============== S U B R O U T I N E ======================================= ROM:0013028E ROM:0013028E ROM:0013028E sub_13028E: ; CODE XREF: sub_1301CC:loc_1301E2↑p ROM:0013028E move.w $746(a5),d0 ROM:00130292 move.w $748(a5),d1 ROM:00130296 btst #0,($1270).w ROM:0013029C beq.s loc_1302C8 ROM:0013029E cmp.w ($1088).w,d0 ROM:001302A2 bge.s loc_1302AA ROM:001302A4 cmp.w ($1088).w,d1 ROM:001302A8 bgt.s loc_1302AC ROM:001302AA ROM:001302AA loc_1302AA: ; CODE XREF: sub_13028E+14↑j ROM:001302AA bra.s loc_1302B4 ROM:001302AC ; --------------------------------------------------------------------------- ROM:001302AC ROM:001302AC loc_1302AC: ; CODE XREF: sub_13028E+1A↑j ROM:001302AC btst #0,($12AA).w ROM:001302B2 beq.s loc_1302BC ROM:001302B4 ROM:001302B4 loc_1302B4: ; CODE XREF: sub_13028E:loc_1302AA↑j ROM:001302B4 bset #0,($DE2).w ROM:001302BA bra.s loc_1302C2 ROM:001302BC ; --------------------------------------------------------------------------- ROM:001302BC ROM:001302BC loc_1302BC: ; CODE XREF: sub_13028E+24↑j ROM:001302BC bclr #0,($DE2).w ROM:001302C2 ROM:001302C2 loc_1302C2: ; CODE XREF: sub_13028E+2C↑j ROM:001302C2 bset #0,($DFA).w ROM:001302C8 ROM:001302C8 loc_1302C8: ; CODE XREF: sub_13028E+E↑j ROM:001302C8 btst #1,($1270).w ROM:001302CE beq.s locret_1302FA ROM:001302D0 cmp.w ($108A).w,d0 ROM:001302D4 bge.s loc_1302DC ROM:001302D6 cmp.w ($108A).w,d1 ROM:001302DA bgt.s loc_1302DE ROM:001302DC ROM:001302DC loc_1302DC: ; CODE XREF: sub_13028E+46↑j ROM:001302DC bra.s loc_1302E6 ROM:001302DE ; --------------------------------------------------------------------------- ROM:001302DE ROM:001302DE loc_1302DE: ; CODE XREF: sub_13028E+4C↑j ROM:001302DE btst #1,($12AA).w ROM:001302E4 beq.s loc_1302EE ROM:001302E6 ROM:001302E6 loc_1302E6: ; CODE XREF: sub_13028E:loc_1302DC↑j ROM:001302E6 bset #7,($DE3).w ROM:001302EC bra.s loc_1302F4 ROM:001302EE ; --------------------------------------------------------------------------- ROM:001302EE ROM:001302EE loc_1302EE: ; CODE XREF: sub_13028E+56↑j ROM:001302EE bclr #7,($DE3).w ROM:001302F4 ROM:001302F4 loc_1302F4: ; CODE XREF: sub_13028E+5E↑j ROM:001302F4 bset #7,($DFB).w ROM:001302FA ROM:001302FA locret_1302FA: ; CODE XREF: sub_13028E+40↑j ROM:001302FA rts ROM:001302FA ; End of function sub_13028E ROM:001302FA ROM:001302FC ROM:001302FC ; =============== S U B R O U T I N E ======================================= ROM:001302FC ROM:001302FC ROM:001302FC sub_1302FC: ; CODE XREF: sub_129E74+D2↑p ROM:001302FC bsr.l sub_1301CC ROM:00130302 bsr.l sub_12FDF0 ROM:00130308 clr.w d1 ROM:0013030A move.b ($1271).w,d1 ROM:0013030E cmpi.w #4,d1 ROM:00130312 bcc.s locret_13031C ROM:00130314 movea.l off_13031E(pc,d1.w*4),a0 ROM:00130318 nop ROM:0013031A jmp (a0) ROM:0013031C ; --------------------------------------------------------------------------- ROM:0013031C ROM:0013031C locret_13031C: ; CODE XREF: sub_1302FC+16↑j ROM:0013031C rts ROM:0013031C ; End of function sub_1302FC ROM:0013031C ROM:0013031C ; --------------------------------------------------------------------------- ROM:0013031E off_13031E: dc.l loc_13032E ; DATA XREF: sub_1302FC+18↑r ROM:00130322 dc.l loc_130338 ROM:00130326 dc.l loc_130352 ROM:0013032A dc.l loc_1303B0 ROM:0013032E ; --------------------------------------------------------------------------- ROM:0013032E ROM:0013032E loc_13032E: ; DATA XREF: ROM:off_13031E↑o ROM:0013032E move.b #1,($1271).w ROM:00130334 bra.s locret_130350 ROM:00130336 ; --------------------------------------------------------------------------- ROM:00130336 rts ROM:00130338 ; --------------------------------------------------------------------------- ROM:00130338 ROM:00130338 loc_130338: ; DATA XREF: ROM:00130322↑o ROM:00130338 btst #1,($1285).w ROM:0013033E beq.s locret_130350 ROM:00130340 bsr.w sub_1303E0 ROM:00130344 bsr.w sub_130418 ROM:00130348 move.b #2,($1271).w ROM:0013034E bra.s loc_1303A6 ROM:00130350 ; --------------------------------------------------------------------------- ROM:00130350 ROM:00130350 locret_130350: ; CODE XREF: ROM:00130334↑j ROM:00130350 ; ROM:0013033E↑j ... ROM:00130350 rts ROM:00130352 ; --------------------------------------------------------------------------- ROM:00130352 ROM:00130352 loc_130352: ; DATA XREF: ROM:00130326↑o ROM:00130352 btst #3,($142D).w ROM:00130358 beq.s loc_13036A ROM:0013035A bsr.w sub_1303E0 ROM:0013035E bsr.w sub_130420 ROM:00130362 move.b #1,($1271).w ROM:00130368 bra.s locret_130350 ROM:0013036A ; --------------------------------------------------------------------------- ROM:0013036A ROM:0013036A loc_13036A: ; CODE XREF: ROM:00130358↑j ROM:0013036A btst #1,($1289).w ROM:00130370 beq.s loc_13037E ROM:00130372 bsr.w sub_130420 ROM:00130376 move.b #3,($1271).w ROM:0013037C bra.s locret_1303DC ROM:0013037E ; --------------------------------------------------------------------------- ROM:0013037E ROM:0013037E loc_13037E: ; CODE XREF: ROM:00130370↑j ROM:0013037E btst #1,($1285).w ROM:00130384 bne.s loc_130392 ROM:00130386 bsr.w sub_130420 ROM:0013038A move.b #1,($1271).w ROM:00130390 bra.s locret_130350 ROM:00130392 ; --------------------------------------------------------------------------- ROM:00130392 ROM:00130392 loc_130392: ; CODE XREF: ROM:00130384↑j ROM:00130392 btst #0,($1409).w ROM:00130398 beq.s loc_1303A6 ROM:0013039A bsr.w sub_130420 ROM:0013039E move.b #1,($1271).w ROM:001303A4 bra.s locret_130350 ROM:001303A6 ; --------------------------------------------------------------------------- ROM:001303A6 ROM:001303A6 loc_1303A6: ; CODE XREF: ROM:0013034E↑j ROM:001303A6 ; ROM:00130398↑j ... ROM:001303A6 bsr.w sub_1303F2 ROM:001303AA bsr.w sub_13042C ROM:001303AE rts ROM:001303B0 ; --------------------------------------------------------------------------- ROM:001303B0 ROM:001303B0 loc_1303B0: ; DATA XREF: ROM:0013032A↑o ROM:001303B0 btst #3,($142D).w ROM:001303B6 beq.s loc_1303C4 ROM:001303B8 bsr.w sub_1303E0 ROM:001303BC move.b #1,($1271).w ROM:001303C2 bra.s locret_130350 ROM:001303C4 ; --------------------------------------------------------------------------- ROM:001303C4 ROM:001303C4 loc_1303C4: ; CODE XREF: ROM:001303B6↑j ROM:001303C4 btst #1,($1285).w ROM:001303CA beq.s locret_1303DC ROM:001303CC bsr.w sub_1303E0 ROM:001303D0 bsr.w sub_130418 ROM:001303D4 move.b #2,($1271).w ROM:001303DA bra.s loc_1303A6 ROM:001303DC ; --------------------------------------------------------------------------- ROM:001303DC ROM:001303DC locret_1303DC: ; CODE XREF: ROM:0013037C↑j ROM:001303DC ; ROM:001303CA↑j ROM:001303DC rts ROM:001303DE ; --------------------------------------------------------------------------- ROM:001303DE rts ROM:001303E0 ROM:001303E0 ; =============== S U B R O U T I N E ======================================= ROM:001303E0 ROM:001303E0 ROM:001303E0 sub_1303E0: ; CODE XREF: ROM:00130340↑p ROM:001303E0 ; ROM:0013035A↑p ... ROM:001303E0 clr.w ($D94).w ROM:001303E4 clr.w ($1B0C).w ROM:001303E8 clr.w ($1B0E).w ROM:001303EC clr.w ($1B10).w ROM:001303F0 rts ROM:001303F0 ; End of function sub_1303E0 ROM:001303F0 ROM:001303F2 ROM:001303F2 ; =============== S U B R O U T I N E ======================================= ROM:001303F2 ROM:001303F2 ROM:001303F2 sub_1303F2: ; CODE XREF: ROM:loc_1303A6↑p ROM:001303F2 move.w ($D08).w,d0 ROM:001303F6 sub.w ($D92).w,d0 ROM:001303FA bpl.w loc_130400 ROM:001303FE neg.w d0 ROM:00130400 ROM:00130400 loc_130400: ; CODE XREF: sub_1303F2+8↑j ROM:00130400 move.w $74A(a5),d1 ROM:00130404 cmp.w d0,d1 ROM:00130406 bgt.s loc_130410 ROM:00130408 bset #0,($1409).w ROM:0013040E bra.s locret_130416 ROM:00130410 ; --------------------------------------------------------------------------- ROM:00130410 ROM:00130410 loc_130410: ; CODE XREF: sub_1303F2+14↑j ROM:00130410 bclr #0,($1409).w ROM:00130416 ROM:00130416 locret_130416: ; CODE XREF: sub_1303F2+1C↑j ROM:00130416 rts ROM:00130416 ; End of function sub_1303F2 ROM:00130416 ROM:00130418 ROM:00130418 ; =============== S U B R O U T I N E ======================================= ROM:00130418 ROM:00130418 ROM:00130418 sub_130418: ; CODE XREF: ROM:00130344↑p ROM:00130418 ; ROM:001303D0↑p ROM:00130418 move.w ($D08).w,($D92).w ROM:0013041E rts ROM:0013041E ; End of function sub_130418 ROM:0013041E ROM:00130420 ROM:00130420 ; =============== S U B R O U T I N E ======================================= ROM:00130420 ROM:00130420 ROM:00130420 sub_130420: ; CODE XREF: ROM:0013035E↑p ROM:00130420 ; ROM:00130372↑p ... ROM:00130420 bclr #1,($1289).w ROM:00130426 clr.b ($1272).w ROM:0013042A rts ROM:0013042A ; End of function sub_130420 ROM:0013042A ROM:0013042C ROM:0013042C ; =============== S U B R O U T I N E ======================================= ROM:0013042C ROM:0013042C ROM:0013042C sub_13042C: ; CODE XREF: ROM:001303AA↑p ROM:0013042C bclr #1,($1289).w ROM:00130432 clr.w d1 ROM:00130434 move.b ($1272).w,d1 ROM:00130438 cmpi.w #7,d1 ROM:0013043C bcc.s locret_130446 ROM:0013043E movea.l off_130448(pc,d1.w*4),a0 ROM:00130442 nop ROM:00130444 jmp (a0) ROM:00130446 ; --------------------------------------------------------------------------- ROM:00130446 ROM:00130446 locret_130446: ; CODE XREF: sub_13042C+10↑j ROM:00130446 rts ROM:00130446 ; End of function sub_13042C ROM:00130446 ROM:00130446 ; --------------------------------------------------------------------------- ROM:00130448 off_130448: dc.l loc_130464 ; DATA XREF: sub_13042C+12↑r ROM:0013044C dc.l loc_130474 ROM:00130450 dc.l loc_130488 ROM:00130454 dc.l loc_1304E4 ROM:00130458 dc.l loc_1304F8 ROM:0013045C dc.l loc_13054E ROM:00130460 dc.l locret_1305BE ROM:00130464 ; --------------------------------------------------------------------------- ROM:00130464 ROM:00130464 loc_130464: ; DATA XREF: ROM:off_130448↑o ROM:00130464 move.w $752(a5),($D96).w ROM:0013046A move.b #1,($1272).w ROM:00130470 bra.s locret_130486 ROM:00130472 ; --------------------------------------------------------------------------- ROM:00130472 rts ROM:00130474 ; --------------------------------------------------------------------------- ROM:00130474 ROM:00130474 loc_130474: ; DATA XREF: ROM:0013044C↑o ROM:00130474 move.w $74C(a5),d0 ROM:00130478 cmp.w ($EFC).w,d0 ROM:0013047C ble.s locret_130486 ROM:0013047E move.b #2,($1272).w ROM:00130484 bra.s locret_1304E2 ROM:00130486 ; --------------------------------------------------------------------------- ROM:00130486 ROM:00130486 locret_130486: ; CODE XREF: ROM:00130470↑j ROM:00130486 ; ROM:0013047C↑j ROM:00130486 rts ROM:00130488 ; --------------------------------------------------------------------------- ROM:00130488 ROM:00130488 loc_130488: ; DATA XREF: ROM:00130450↑o ROM:00130488 move.w $74C(a5),d0 ROM:0013048C cmp.w ($EFC).w,d0 ROM:00130490 bgt.s loc_1304AE ROM:00130492 cmpi.w #1,($D96).w ROM:00130498 ble.s loc_1304AE ROM:0013049A subq.w #1,($D96).w ROM:0013049E bvc.s loc_1304A6 ROM:001304A0 move.w #$8000,($D96).w ROM:001304A6 ROM:001304A6 loc_1304A6: ; CODE XREF: ROM:0013049E↑j ROM:001304A6 move.b #3,($1272).w ROM:001304AC bra.s locret_1304F6 ROM:001304AE ; --------------------------------------------------------------------------- ROM:001304AE ROM:001304AE loc_1304AE: ; CODE XREF: ROM:00130490↑j ROM:001304AE ; ROM:00130498↑j ROM:001304AE cmp.w ($EFC).w,d0 ROM:001304B2 bgt.s locret_1304E2 ROM:001304B4 cmpi.w #1,($D96).w ROM:001304BA bne.s locret_1304E2 ROM:001304BC subq.w #1,($D96).w ROM:001304C0 bvc.s loc_1304C8 ROM:001304C2 move.w #$8000,($D96).w ROM:001304C8 ROM:001304C8 loc_1304C8: ; CODE XREF: ROM:001304C0↑j ROM:001304C8 bsr.w sub_1305E6 ROM:001304CC clr.b ($835).w ROM:001304D0 clr.w ($6B8).w ROM:001304D4 move.b #3,($835).w ROM:001304DA move.b #4,($1272).w ROM:001304E0 bra.s loc_130548 ROM:001304E2 ; --------------------------------------------------------------------------- ROM:001304E2 ROM:001304E2 locret_1304E2: ; CODE XREF: ROM:00130484↑j ROM:001304E2 ; ROM:001304B2↑j ... ROM:001304E2 rts ROM:001304E4 ; --------------------------------------------------------------------------- ROM:001304E4 ROM:001304E4 loc_1304E4: ; DATA XREF: ROM:00130454↑o ROM:001304E4 move.w $74C(a5),d0 ROM:001304E8 cmp.w ($EFC).w,d0 ROM:001304EC ble.s locret_1304F6 ROM:001304EE move.b #2,($1272).w ROM:001304F4 bra.s locret_1304E2 ROM:001304F6 ; --------------------------------------------------------------------------- ROM:001304F6 ROM:001304F6 locret_1304F6: ; CODE XREF: ROM:001304AC↑j ROM:001304F6 ; ROM:001304EC↑j ROM:001304F6 rts ROM:001304F8 ; --------------------------------------------------------------------------- ROM:001304F8 ROM:001304F8 loc_1304F8: ; DATA XREF: ROM:00130458↑o ROM:001304F8 move.w $750(a5),d1 ROM:001304FC move.w $74E(a5),d2 ROM:00130500 cmp.w ($D94).w,d1 ROM:00130504 ble.s loc_13050C ROM:00130506 cmp.w ($1B0C).w,d2 ROM:0013050A bgt.s loc_130536 ROM:0013050C ROM:0013050C loc_13050C: ; CODE XREF: ROM:00130504↑j ROM:0013050C bsr.w sub_130628 ROM:00130510 bsr.w sub_13064E ROM:00130514 bset #2,($DFB).w ROM:0013051A clr.b ($835).w ROM:0013051E clr.w ($6B8).w ROM:00130522 bset #1,($1289).w ROM:00130528 move.b #6,($1272).w ROM:0013052E bra.l locret_1305BE ROM:00130534 ; --------------------------------------------------------------------------- ROM:00130534 bra.s loc_130548 ROM:00130536 ; --------------------------------------------------------------------------- ROM:00130536 ROM:00130536 loc_130536: ; CODE XREF: ROM:0013050A↑j ROM:00130536 move.w $74C(a5),d0 ROM:0013053A cmp.w ($EFC).w,d0 ROM:0013053E ble.s loc_130548 ROM:00130540 move.b #5,($1272).w ROM:00130546 bra.s loc_1305B8 ROM:00130548 ; --------------------------------------------------------------------------- ROM:00130548 ROM:00130548 loc_130548: ; CODE XREF: ROM:001304E0↑j ROM:00130548 ; ROM:00130534↑j ... ROM:00130548 bsr.w sub_1305C2 ROM:0013054C rts ROM:0013054E ; --------------------------------------------------------------------------- ROM:0013054E ROM:0013054E loc_13054E: ; DATA XREF: ROM:0013045C↑o ROM:0013054E move.w $74C(a5),d0 ROM:00130552 cmp.w ($EFC).w,d0 ROM:00130556 bgt.s loc_1305B8 ROM:00130558 btst #2,($142A).w ROM:0013055E beq.s loc_130592 ROM:00130560 btst #6,($1403).w ROM:00130566 beq.s loc_130592 ROM:00130568 bsr.w sub_1305F4 ROM:0013056C addq.w #1,($D94).w ROM:00130570 bvc.s loc_130578 ROM:00130572 move.w #$8000,($D94).w ROM:00130578 ROM:00130578 loc_130578: ; CODE XREF: ROM:00130570↑j ROM:00130578 bsr.w sub_1305E6 ROM:0013057C clr.b ($835).w ROM:00130580 clr.w ($6B8).w ROM:00130584 move.b #3,($835).w ROM:0013058A move.b #4,($1272).w ROM:00130590 bra.s loc_130548 ROM:00130592 ; --------------------------------------------------------------------------- ROM:00130592 ROM:00130592 loc_130592: ; CODE XREF: ROM:0013055E↑j ROM:00130592 ; ROM:00130566↑j ROM:00130592 addq.w #1,($1B0C).w ROM:00130596 bvc.s loc_13059E ROM:00130598 move.w #$8000,($1B0C).w ROM:0013059E ROM:0013059E loc_13059E: ; CODE XREF: ROM:00130596↑j ROM:0013059E bsr.w sub_1305E6 ROM:001305A2 clr.b ($835).w ROM:001305A6 clr.w ($6B8).w ROM:001305AA move.b #3,($835).w ROM:001305B0 move.b #4,($1272).w ROM:001305B6 bra.s loc_130548 ROM:001305B8 ; --------------------------------------------------------------------------- ROM:001305B8 ROM:001305B8 loc_1305B8: ; CODE XREF: ROM:00130546↑j ROM:001305B8 ; ROM:00130556↑j ROM:001305B8 bsr.w sub_1305C2 ROM:001305BC rts ROM:001305BE ; --------------------------------------------------------------------------- ROM:001305BE ROM:001305BE locret_1305BE: ; CODE XREF: ROM:0013052E↑j ROM:001305BE ; DATA XREF: ROM:00130460↑o ROM:001305BE rts ROM:001305C0 ; --------------------------------------------------------------------------- ROM:001305C0 rts ROM:001305C2 ROM:001305C2 ; =============== S U B R O U T I N E ======================================= ROM:001305C2 ROM:001305C2 ROM:001305C2 sub_1305C2: ; CODE XREF: ROM:loc_130548↑p ROM:001305C2 ; ROM:loc_1305B8↑p ROM:001305C2 move.w $754(a5),d0 ROM:001305C6 cmp.w ($EFC).w,d0 ROM:001305CA bgt.s loc_1305D4 ROM:001305CC bset #2,($142A).w ROM:001305D2 bra.s locret_1305E4 ROM:001305D4 ; --------------------------------------------------------------------------- ROM:001305D4 ROM:001305D4 loc_1305D4: ; CODE XREF: sub_1305C2+8↑j ROM:001305D4 move.w $756(a5),d0 ROM:001305D8 cmp.w ($EFC).w,d0 ROM:001305DC blt.s locret_1305E4 ROM:001305DE bset #6,($1403).w ROM:001305E4 ROM:001305E4 locret_1305E4: ; CODE XREF: sub_1305C2+10↑j ROM:001305E4 ; sub_1305C2+1A↑j ROM:001305E4 rts ROM:001305E4 ; End of function sub_1305C2 ROM:001305E4 ROM:001305E6 ROM:001305E6 ; =============== S U B R O U T I N E ======================================= ROM:001305E6 ROM:001305E6 ROM:001305E6 sub_1305E6: ; CODE XREF: ROM:loc_1304C8↑p ROM:001305E6 ; ROM:loc_130578↑p ... ROM:001305E6 bclr #2,($142A).w ROM:001305EC bclr #6,($1403).w ROM:001305F2 rts ROM:001305F2 ; End of function sub_1305E6 ROM:001305F2 ROM:001305F4 ROM:001305F4 ; =============== S U B R O U T I N E ======================================= ROM:001305F4 ROM:001305F4 ROM:001305F4 sub_1305F4: ; CODE XREF: ROM:00130568↑p ROM:001305F4 move.w ($6B8).w,d0 ROM:001305F8 add.w d0,($1B0E).w ROM:001305FC bvc.w loc_130606 ROM:00130600 move.w #$7FFF,($1B0E).w ROM:00130606 ROM:00130606 loc_130606: ; CODE XREF: sub_1305F4+8↑j ROM:00130606 move.w #$3F58,d1 ROM:0013060A move.w ($57E).w,d2 ROM:0013060E move.w ($9B2).w,d3 ROM:00130612 bsr.l sub_1174AA ROM:00130618 add.w d1,($1B10).w ROM:0013061C bvc.w locret_130626 ROM:00130620 move.w #$7FFF,($1B10).w ROM:00130626 ROM:00130626 locret_130626: ; CODE XREF: sub_1305F4+28↑j ROM:00130626 rts ROM:00130626 ; End of function sub_1305F4 ROM:00130626 ROM:00130628 ROM:00130628 ; =============== S U B R O U T I N E ======================================= ROM:00130628 ROM:00130628 ROM:00130628 sub_130628: ; CODE XREF: ROM:loc_13050C↑p ROM:00130628 cmpi.w #0,($D94).w ROM:0013062E ble.s loc_130648 ROM:00130630 cmpi.w #$7FFF,($1B0E).w ROM:00130636 bge.s loc_130648 ROM:00130638 move.w ($1B0E).w,d0 ROM:0013063C ext.l d0 ROM:0013063E divs.w ($D94).w,d0 ROM:00130642 move.w d0,($D98).w ROM:00130646 bra.s locret_13064C ROM:00130648 ; --------------------------------------------------------------------------- ROM:00130648 ROM:00130648 loc_130648: ; CODE XREF: sub_130628+6↑j ROM:00130648 ; sub_130628+E↑j ROM:00130648 clr.w ($D98).w ROM:0013064C ROM:0013064C locret_13064C: ; CODE XREF: sub_130628+1E↑j ROM:0013064C rts ROM:0013064C ; End of function sub_130628 ROM:0013064C ROM:0013064E ROM:0013064E ; =============== S U B R O U T I N E ======================================= ROM:0013064E ROM:0013064E ROM:0013064E sub_13064E: ; CODE XREF: ROM:00130510↑p ROM:0013064E bclr #2,($DE3).w ROM:00130654 clr.w d0 ROM:00130656 ROM:00130656 loc_130656: ; CODE XREF: sub_13064E:loc_130688↓j ROM:00130656 move.w $A0A(a5,d0.w*2),d1 ROM:0013065C move.w $A1C(a5,d0.w*2),d2 ROM:00130662 cmp.w $149E(d0.w*2),d1 ROM:00130668 ble.s loc_130672 ROM:0013066A cmp.w $149E(d0.w*2),d2 ROM:00130670 blt.s loc_130678 ROM:00130672 ROM:00130672 loc_130672: ; CODE XREF: sub_13064E+1A↑j ROM:00130672 bset #2,($DE3).w ROM:00130678 ROM:00130678 loc_130678: ; CODE XREF: sub_13064E+22↑j ROM:00130678 cmpi.w #8,d0 ROM:0013067C bge.w loc_13068A ROM:00130680 addq.w #1,d0 ROM:00130682 bvc.s loc_130688 ROM:00130684 move.w #$8000,d0 ROM:00130688 ROM:00130688 loc_130688: ; CODE XREF: sub_13064E+34↑j ROM:00130688 bra.s loc_130656 ROM:0013068A ; --------------------------------------------------------------------------- ROM:0013068A ROM:0013068A loc_13068A: ; CODE XREF: sub_13064E+2E↑j ROM:0013068A move.w $74E(a5),d0 ROM:0013068E move.w ($1B10).w,d1 ROM:00130692 cmp.w ($1B0E).w,d1 ROM:00130696 blt.s loc_13069E ROM:00130698 cmp.w ($1B0C).w,d0 ROM:0013069C bgt.s locret_1306A4 ROM:0013069E ROM:0013069E loc_13069E: ; CODE XREF: sub_13064E+48↑j ROM:0013069E bset #2,($DE3).w ROM:001306A4 ROM:001306A4 locret_1306A4: ; CODE XREF: sub_13064E+4E↑j ROM:001306A4 rts ROM:001306A4 ; End of function sub_13064E ROM:001306A4 ROM:001306A6 ROM:001306A6 ; =============== S U B R O U T I N E ======================================= ROM:001306A6 ROM:001306A6 ROM:001306A6 sub_1306A6: ; CODE XREF: sub_1308E6↓p ROM:001306A6 bsr.w sub_1306B4 ROM:001306AA bsr.w sub_1308AC ROM:001306AE bsr.w sub_13076A ROM:001306B2 rts ROM:001306B2 ; End of function sub_1306A6 ROM:001306B2 ROM:001306B4 ROM:001306B4 ; =============== S U B R O U T I N E ======================================= ROM:001306B4 ROM:001306B4 ROM:001306B4 sub_1306B4: ; CODE XREF: sub_1306A6↑p ROM:001306B4 clr.w d1 ROM:001306B6 move.b ($1273).w,d1 ROM:001306BA cmpi.w #4,d1 ROM:001306BE bcc.s locret_1306C8 ROM:001306C0 movea.l off_1306CA(pc,d1.w*4),a0 ROM:001306C4 nop ROM:001306C6 jmp (a0) ROM:001306C8 ; --------------------------------------------------------------------------- ROM:001306C8 ROM:001306C8 locret_1306C8: ; CODE XREF: sub_1306B4+A↑j ROM:001306C8 rts ROM:001306C8 ; End of function sub_1306B4 ROM:001306C8 ROM:001306C8 ; --------------------------------------------------------------------------- ROM:001306CA off_1306CA: dc.l loc_1306DA ; DATA XREF: sub_1306B4+C↑r ROM:001306CE dc.l loc_1306E8 ROM:001306D2 dc.l loc_130702 ROM:001306D6 dc.l loc_13074E ROM:001306DA ; --------------------------------------------------------------------------- ROM:001306DA ROM:001306DA loc_1306DA: ; DATA XREF: ROM:off_1306CA↑o ROM:001306DA move.b #1,($1273).w ROM:001306E0 bclr #4,($1405).w ROM:001306E6 bra.s locret_130700 ROM:001306E8 ; --------------------------------------------------------------------------- ROM:001306E8 ROM:001306E8 loc_1306E8: ; DATA XREF: ROM:001306CE↑o ROM:001306E8 move.w $758(a5),d0 ROM:001306EC cmp.w ($DB0).w,d0 ROM:001306F0 bgt.s locret_130700 ROM:001306F2 move.w $75A(a5),($D9A).w ROM:001306F8 move.b #2,($1273).w ROM:001306FE bra.s locret_13074C ROM:00130700 ; --------------------------------------------------------------------------- ROM:00130700 ROM:00130700 locret_130700: ; CODE XREF: ROM:001306E6↑j ROM:00130700 ; ROM:001306F0↑j ... ROM:00130700 rts ROM:00130702 ; --------------------------------------------------------------------------- ROM:00130702 ROM:00130702 loc_130702: ; DATA XREF: ROM:001306D2↑o ROM:00130702 move.w $758(a5),d0 ROM:00130706 cmp.w ($DB0).w,d0 ROM:0013070A ble.s loc_130714 ROM:0013070C move.b #1,($1273).w ROM:00130712 bra.s locret_130700 ROM:00130714 ; --------------------------------------------------------------------------- ROM:00130714 ROM:00130714 loc_130714: ; CODE XREF: ROM:0013070A↑j ROM:00130714 btst #0,($11F1).w ROM:0013071A beq.s locret_13074C ROM:0013071C cmpi.w #1,($D9A).w ROM:00130722 ble.s loc_130732 ROM:00130724 subq.w #1,($D9A).w ROM:00130728 bvc.s loc_130730 ROM:0013072A move.w #$8000,($D9A).w ROM:00130730 ROM:00130730 loc_130730: ; CODE XREF: ROM:00130728↑j ROM:00130730 bra.s locret_13074C ROM:00130732 ; --------------------------------------------------------------------------- ROM:00130732 ROM:00130732 loc_130732: ; CODE XREF: ROM:00130722↑j ROM:00130732 subq.w #1,($D9A).w ROM:00130736 bvc.s loc_13073E ROM:00130738 move.w #$8000,($D9A).w ROM:0013073E ROM:0013073E loc_13073E: ; CODE XREF: ROM:00130736↑j ROM:0013073E bset #4,($1405).w ROM:00130744 move.b #3,($1273).w ROM:0013074A bra.s locret_130766 ROM:0013074C ; --------------------------------------------------------------------------- ROM:0013074C ROM:0013074C locret_13074C: ; CODE XREF: ROM:001306FE↑j ROM:0013074C ; ROM:0013071A↑j ... ROM:0013074C rts ROM:0013074E ; --------------------------------------------------------------------------- ROM:0013074E ROM:0013074E loc_13074E: ; DATA XREF: ROM:001306D6↑o ROM:0013074E move.w $758(a5),d0 ROM:00130752 cmp.w ($DB0).w,d0 ROM:00130756 ble.s locret_130766 ROM:00130758 bclr #4,($1405).w ROM:0013075E move.b #1,($1273).w ROM:00130764 bra.s locret_130700 ROM:00130766 ; --------------------------------------------------------------------------- ROM:00130766 ROM:00130766 locret_130766: ; CODE XREF: ROM:0013074A↑j ROM:00130766 ; ROM:00130756↑j ROM:00130766 rts ROM:00130768 ; --------------------------------------------------------------------------- ROM:00130768 rts ROM:0013076A ROM:0013076A ; =============== S U B R O U T I N E ======================================= ROM:0013076A ROM:0013076A ROM:0013076A sub_13076A: ; CODE XREF: sub_1306A6+8↑p ROM:0013076A bclr #0,($1410).w ROM:00130770 btst #0,($11E3).w ROM:00130776 beq.l locret_1308AA ROM:0013077C btst #3,($141F).w ROM:00130782 bne.l locret_1308AA ROM:00130788 btst #6,($1425).w ROM:0013078E bne.l locret_1308AA ROM:00130794 btst #0,($1285).w ROM:0013079A bne.l locret_1308AA ROM:001307A0 btst #7,($1426).w ROM:001307A6 bne.l locret_1308AA ROM:001307AC move.w $75E(a5),d0 ROM:001307B0 cmp.w ($57E).w,d0 ROM:001307B4 bgt.l locret_1308AA ROM:001307BA move.w $760(a5),d0 ROM:001307BE cmp.w ($57E).w,d0 ROM:001307C2 ble.l locret_1308AA ROM:001307C8 move.w $762(a5),d0 ROM:001307CC cmp.w ($9B2).w,d0 ROM:001307D0 bgt.l locret_1308AA ROM:001307D6 move.w $764(a5),d0 ROM:001307DA cmp.w ($9B2).w,d0 ROM:001307DE ble.l locret_1308AA ROM:001307E4 move.w $75C(a5),d0 ROM:001307E8 cmp.w ($9E8).w,d0 ROM:001307EC bgt.l locret_1308AA ROM:001307F2 btst #0,($1270).w ROM:001307F8 beq.l locret_1308AA ROM:001307FE btst #1,($1270).w ROM:00130804 beq.l locret_1308AA ROM:0013080A btst #1,($11EE).w ROM:00130810 beq.l locret_1308AA ROM:00130816 btst #6,($DE3).w ROM:0013081C bne.l locret_1308AA ROM:00130822 btst #6,($146D).w ROM:00130828 bne.l locret_1308AA ROM:0013082E btst #0,($DE2).w ROM:00130834 bne.s locret_1308AA ROM:00130836 btst #0,($146C).w ROM:0013083C bne.s locret_1308AA ROM:0013083E btst #5,($DE2).w ROM:00130844 bne.s locret_1308AA ROM:00130846 btst #5,($146C).w ROM:0013084C bne.s locret_1308AA ROM:0013084E btst #7,($DE3).w ROM:00130854 bne.s locret_1308AA ROM:00130856 btst #7,($146D).w ROM:0013085C bne.s locret_1308AA ROM:0013085E btst #3,($141C).w ROM:00130864 bne.s locret_1308AA ROM:00130866 btst #1,($1423).w ROM:0013086C bne.s locret_1308AA ROM:0013086E btst #1,($DE2).w ROM:00130874 bne.s locret_1308AA ROM:00130876 btst #1,($146C).w ROM:0013087C bne.s locret_1308AA ROM:0013087E btst #4,($1405).w ROM:00130884 bne.s locret_1308AA ROM:00130886 move.w ($D0C).w,d1 ROM:0013088A sub.w ($D08).w,d1 ROM:0013088E bpl.w loc_130894 ROM:00130892 neg.w d1 ROM:00130894 ROM:00130894 loc_130894: ; CODE XREF: sub_13076A+124↑j ROM:00130894 move.w $766(a5),d0 ROM:00130898 cmp.w d1,d0 ROM:0013089A ble.s locret_1308AA ROM:0013089C btst #1,($140B).w ROM:001308A2 beq.s locret_1308AA ROM:001308A4 bset #0,($1410).w ROM:001308AA ROM:001308AA locret_1308AA: ; CODE XREF: sub_13076A+C↑j ROM:001308AA ; sub_13076A+18↑j ... ROM:001308AA rts ROM:001308AA ; End of function sub_13076A ROM:001308AA ROM:001308AC ROM:001308AC ; =============== S U B R O U T I N E ======================================= ROM:001308AC ROM:001308AC ROM:001308AC sub_1308AC: ; CODE XREF: sub_1306A6+4↑p ROM:001308AC btst #0,($11F1).w ROM:001308B2 beq.s locret_1308B8 ROM:001308B4 bsr.w sub_1308BA ROM:001308B8 ROM:001308B8 locret_1308B8: ; CODE XREF: sub_1308AC+6↑j ROM:001308B8 rts ROM:001308B8 ; End of function sub_1308AC ROM:001308B8 ROM:001308BA ROM:001308BA ; =============== S U B R O U T I N E ======================================= ROM:001308BA ROM:001308BA ROM:001308BA sub_1308BA: ; CODE XREF: sub_1308AC+8↑p ROM:001308BA move.w ($FB4).w,d0 ROM:001308BE sub.w ($D9C).w,d0 ROM:001308C2 bpl.w loc_1308C8 ROM:001308C6 neg.w d0 ROM:001308C8 ROM:001308C8 loc_1308C8: ; CODE XREF: sub_1308BA+8↑j ROM:001308C8 move.w $768(a5),d1 ROM:001308CC cmp.w d0,d1 ROM:001308CE ble.s loc_1308D8 ROM:001308D0 bset #1,($140B).w ROM:001308D6 bra.s loc_1308DE ROM:001308D8 ; --------------------------------------------------------------------------- ROM:001308D8 ROM:001308D8 loc_1308D8: ; CODE XREF: sub_1308BA+14↑j ROM:001308D8 bclr #1,($140B).w ROM:001308DE ROM:001308DE loc_1308DE: ; CODE XREF: sub_1308BA+1C↑j ROM:001308DE move.w ($FB4).w,($D9C).w ROM:001308E4 rts ROM:001308E4 ; End of function sub_1308BA ROM:001308E4 ROM:001308E6 ROM:001308E6 ; =============== S U B R O U T I N E ======================================= ROM:001308E6 ROM:001308E6 ROM:001308E6 sub_1308E6: ; CODE XREF: sub_129E74+CC↑p ROM:001308E6 bsr.l sub_1306A6 ROM:001308EC bsr.l sub_130C0E ROM:001308F2 bsr.w sub_1308F8 ROM:001308F6 rts ROM:001308F6 ; End of function sub_1308E6 ROM:001308F6 ROM:001308F8 ROM:001308F8 ; =============== S U B R O U T I N E ======================================= ROM:001308F8 ROM:001308F8 ROM:001308F8 sub_1308F8: ; CODE XREF: sub_1308E6+C↑p ROM:001308F8 clr.w d1 ROM:001308FA move.b ($1274).w,d1 ROM:001308FE cmpi.w #4,d1 ROM:00130902 bcc.s locret_13090C ROM:00130904 movea.l off_13090E(pc,d1.w*4),a0 ROM:00130908 nop ROM:0013090A jmp (a0) ROM:0013090C ; --------------------------------------------------------------------------- ROM:0013090C ROM:0013090C locret_13090C: ; CODE XREF: sub_1308F8+A↑j ROM:0013090C rts ROM:0013090C ; End of function sub_1308F8 ROM:0013090C ROM:0013090C ; --------------------------------------------------------------------------- ROM:0013090E off_13090E: dc.l loc_13091E ; DATA XREF: sub_1308F8+C↑r ROM:00130912 dc.l loc_130926 ROM:00130916 dc.l loc_130942 ROM:0013091A dc.l loc_130990 ROM:0013091E ; --------------------------------------------------------------------------- ROM:0013091E ROM:0013091E loc_13091E: ; DATA XREF: ROM:off_13090E↑o ROM:0013091E move.b #1,($1274).w ROM:00130924 bra.s loc_13093C ROM:00130926 ; --------------------------------------------------------------------------- ROM:00130926 ROM:00130926 loc_130926: ; DATA XREF: ROM:00130912↑o ROM:00130926 btst #0,($1410).w ROM:0013092C beq.s loc_13093C ROM:0013092E move.w $76A(a5),($D9E).w ROM:00130934 move.b #2,($1274).w ROM:0013093A bra.s loc_13098A ROM:0013093C ; --------------------------------------------------------------------------- ROM:0013093C ROM:0013093C loc_13093C: ; CODE XREF: ROM:00130924↑j ROM:0013093C ; ROM:0013092C↑j ... ROM:0013093C bsr.w sub_1309E2 ROM:00130940 rts ROM:00130942 ; --------------------------------------------------------------------------- ROM:00130942 ROM:00130942 loc_130942: ; DATA XREF: ROM:00130916↑o ROM:00130942 btst #0,($1410).w ROM:00130948 bne.s loc_130952 ROM:0013094A move.b #1,($1274).w ROM:00130950 bra.s loc_13093C ROM:00130952 ; --------------------------------------------------------------------------- ROM:00130952 ROM:00130952 loc_130952: ; CODE XREF: ROM:00130948↑j ROM:00130952 btst #0,($11F1).w ROM:00130958 beq.s loc_13098A ROM:0013095A cmpi.w #1,($D9E).w ROM:00130960 ble.s loc_130972 ROM:00130962 subq.w #1,($D9E).w ROM:00130966 bvc.s loc_13096E ROM:00130968 move.w #$8000,($D9E).w ROM:0013096E ROM:0013096E loc_13096E: ; CODE XREF: ROM:00130966↑j ROM:0013096E bra.s loc_13098A ROM:00130970 ; --------------------------------------------------------------------------- ROM:00130970 bra.s loc_13098A ROM:00130972 ; --------------------------------------------------------------------------- ROM:00130972 ROM:00130972 loc_130972: ; CODE XREF: ROM:00130960↑j ROM:00130972 subq.w #1,($D9E).w ROM:00130976 bvc.s loc_13097E ROM:00130978 move.w #$8000,($D9E).w ROM:0013097E ROM:0013097E loc_13097E: ; CODE XREF: ROM:00130976↑j ROM:0013097E bsr.w sub_1309F0 ROM:00130982 move.b #3,($1274).w ROM:00130988 bra.s locret_1309DE ROM:0013098A ; --------------------------------------------------------------------------- ROM:0013098A ROM:0013098A loc_13098A: ; CODE XREF: ROM:0013093A↑j ROM:0013098A ; ROM:00130958↑j ... ROM:0013098A bsr.w sub_1309E2 ROM:0013098E rts ROM:00130990 ; --------------------------------------------------------------------------- ROM:00130990 ROM:00130990 loc_130990: ; DATA XREF: ROM:0013091A↑o ROM:00130990 btst #0,($1410).w ROM:00130996 bne.s loc_1309A0 ROM:00130998 move.b #1,($1274).w ROM:0013099E bra.s loc_13093C ROM:001309A0 ; --------------------------------------------------------------------------- ROM:001309A0 ROM:001309A0 loc_1309A0: ; CODE XREF: ROM:00130996↑j ROM:001309A0 btst #5,($141F).w ROM:001309A6 beq.s loc_1309CA ROM:001309A8 btst #0,($11F1).w ROM:001309AE beq.s loc_1309C4 ROM:001309B0 bsr.w sub_1309F0 ROM:001309B4 bsr.w sub_130ADC ROM:001309B8 bsr.w sub_1309FE ROM:001309BC bsr.w sub_130A96 ROM:001309C0 bra.s locret_1309DE ROM:001309C2 ; --------------------------------------------------------------------------- ROM:001309C2 bra.s loc_1309CA ROM:001309C4 ; --------------------------------------------------------------------------- ROM:001309C4 ROM:001309C4 loc_1309C4: ; CODE XREF: ROM:001309AE↑j ROM:001309C4 bsr.w sub_1309F0 ROM:001309C8 bra.s locret_1309DE ROM:001309CA ; --------------------------------------------------------------------------- ROM:001309CA ROM:001309CA loc_1309CA: ; CODE XREF: ROM:001309A6↑j ROM:001309CA ; ROM:001309C2↑j ROM:001309CA btst #0,($11F1).w ROM:001309D0 beq.s locret_1309DE ROM:001309D2 bsr.w sub_130ADC ROM:001309D6 bsr.w sub_1309FE ROM:001309DA bsr.w sub_130A96 ROM:001309DE ROM:001309DE locret_1309DE: ; CODE XREF: ROM:00130988↑j ROM:001309DE ; ROM:001309C0↑j ... ROM:001309DE rts ROM:001309E0 ; --------------------------------------------------------------------------- ROM:001309E0 rts ROM:001309E2 ROM:001309E2 ; =============== S U B R O U T I N E ======================================= ROM:001309E2 ROM:001309E2 ROM:001309E2 sub_1309E2: ; CODE XREF: ROM:loc_13093C↑p ROM:001309E2 ; ROM:loc_13098A↑p ROM:001309E2 move.w ($DBA).w,d0 ROM:001309E6 move.w $149E(d0.w*2),($DA4).w ROM:001309EE rts ROM:001309EE ; End of function sub_1309E2 ROM:001309EE ROM:001309F0 ROM:001309F0 ; =============== S U B R O U T I N E ======================================= ROM:001309F0 ROM:001309F0 ROM:001309F0 sub_1309F0: ; CODE XREF: ROM:loc_13097E↑p ROM:001309F0 ; ROM:001309B0↑p ... ROM:001309F0 move.w ($DBA).w,d0 ROM:001309F4 move.w $149E(d0.w*2),($DA0).w ROM:001309FC rts ROM:001309FC ; End of function sub_1309F0 ROM:001309FC ROM:001309FE ROM:001309FE ; =============== S U B R O U T I N E ======================================= ROM:001309FE ROM:001309FE ROM:001309FE sub_1309FE: ; CODE XREF: ROM:001309B8↑p ROM:001309FE ; ROM:001309D6↑p ROM:001309FE move.w ($DAA).w,d0 ROM:00130A02 cmp.w ($DAC).w,d0 ROM:00130A06 bgt.s loc_130A12 ROM:00130A08 move.w $76E(a5),d1 ROM:00130A0C move.w $770(a5),d2 ROM:00130A10 bra.s loc_130A2A ROM:00130A12 ; --------------------------------------------------------------------------- ROM:00130A12 ROM:00130A12 loc_130A12: ; CODE XREF: sub_1309FE+8↑j ROM:00130A12 move.w ($DA8).w,d0 ROM:00130A16 cmp.w ($DAC).w,d0 ROM:00130A1A bge.s loc_130A22 ROM:00130A1C clr.w d1 ROM:00130A1E clr.w d2 ROM:00130A20 bra.s loc_130A2A ROM:00130A22 ; --------------------------------------------------------------------------- ROM:00130A22 ROM:00130A22 loc_130A22: ; CODE XREF: sub_1309FE+1C↑j ROM:00130A22 move.w $774(a5),d1 ROM:00130A26 move.w $776(a5),d2 ROM:00130A2A ROM:00130A2A loc_130A2A: ; CODE XREF: sub_1309FE+12↑j ROM:00130A2A ; sub_1309FE+22↑j ROM:00130A2A move.w ($DAC).w,d3 ROM:00130A2E sub.w ($DA6).w,d3 ROM:00130A32 muls.w d3,d1 ROM:00130A34 divs.w #$A,d1 ROM:00130A38 bvc.w loc_130A4E ROM:00130A3C cmpi.l #0,d1 ROM:00130A42 ble.s loc_130A4A ROM:00130A44 move.w #$7FFF,d1 ROM:00130A48 bra.s loc_130A4E ROM:00130A4A ; --------------------------------------------------------------------------- ROM:00130A4A ROM:00130A4A loc_130A4A: ; CODE XREF: sub_1309FE+44↑j ROM:00130A4A move.w #$8000,d1 ROM:00130A4E ROM:00130A4E loc_130A4E: ; CODE XREF: sub_1309FE+3A↑j ROM:00130A4E ; sub_1309FE+4A↑j ROM:00130A4E move.w d1,($DA2).w ROM:00130A52 muls.w d3,d2 ROM:00130A54 move.w ($DA0).w,d4 ROM:00130A58 muls.w #$3E8,d4 ROM:00130A5C add.l d2,d4 ROM:00130A5E divs.w #$3E8,d4 ROM:00130A62 bvc.w loc_130A78 ROM:00130A66 cmpi.l #0,d4 ROM:00130A6C ble.s loc_130A74 ROM:00130A6E move.w #$7FFF,d4 ROM:00130A72 bra.s loc_130A78 ROM:00130A74 ; --------------------------------------------------------------------------- ROM:00130A74 ROM:00130A74 loc_130A74: ; CODE XREF: sub_1309FE+6E↑j ROM:00130A74 move.w #$8000,d4 ROM:00130A78 ROM:00130A78 loc_130A78: ; CODE XREF: sub_1309FE+64↑j ROM:00130A78 ; sub_1309FE+74↑j ROM:00130A78 move.w d4,($DA0).w ROM:00130A7C add.w d4,d1 ROM:00130A7E bvc.w loc_130A90 ROM:00130A82 bpl.w loc_130A8C ROM:00130A86 move.w #$7FFF,d1 ROM:00130A8A bra.s loc_130A90 ROM:00130A8C ; --------------------------------------------------------------------------- ROM:00130A8C ROM:00130A8C loc_130A8C: ; CODE XREF: sub_1309FE+84↑j ROM:00130A8C move.w #$8000,d1 ROM:00130A90 ROM:00130A90 loc_130A90: ; CODE XREF: sub_1309FE+80↑j ROM:00130A90 ; sub_1309FE+8C↑j ROM:00130A90 move.w d1,($DA4).w ROM:00130A94 rts ROM:00130A94 ; End of function sub_1309FE ROM:00130A94 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:001309BC↑p ROM:00130A96 ; ROM:001309DA↑p ROM:00130A96 move.w #$2710,d6 ROM:00130A9A move.w ($DBA).w,d4 ROM:00130A9E move.w $149E(d4.w*2),d2 ROM:00130AA4 clr.w d5 ROM:00130AA6 move.w $77A(a5),d3 ROM:00130AAA move.w ($DA0).w,d1 ROM:00130AAE bsr.l sub_12E110 ROM:00130AB4 swap d4 ROM:00130AB6 move.w ($DBA).w,d3 ROM:00130ABA move.w $77C(a5),d0 ROM:00130ABE cmp.w d4,d0 ROM:00130AC0 bge.s loc_130AC8 ROM:00130AC2 move.w $77C(a5),d4 ROM:00130AC6 bra.s loc_130AD4 ROM:00130AC8 ; --------------------------------------------------------------------------- ROM:00130AC8 ROM:00130AC8 loc_130AC8: ; CODE XREF: sub_130A96+2A↑j ROM:00130AC8 move.w $77E(a5),d0 ROM:00130ACC cmp.w d4,d0 ROM:00130ACE ble.s loc_130AD4 ROM:00130AD0 move.w $77E(a5),d4 ROM:00130AD4 ROM:00130AD4 loc_130AD4: ; CODE XREF: sub_130A96+30↑j ROM:00130AD4 ; sub_130A96+38↑j ROM:00130AD4 move.w d4,$149E(d3.w*2) ROM:00130ADA rts ROM:00130ADA ; End of function sub_130A96 ROM:00130ADA ROM:00130ADC ROM:00130ADC ; =============== S U B R O U T I N E ======================================= ROM:00130ADC ROM:00130ADC ROM:00130ADC sub_130ADC: ; CODE XREF: ROM:001309B4↑p ROM:00130ADC ; ROM:001309D2↑p ROM:00130ADC move.w #$3E9A,d1 ROM:00130AE0 move.w ($D08).w,d2 ROM:00130AE4 bsr.l sub_1174AA ROM:00130AEA move.w $778(a5),($DA6).w ROM:00130AF0 add.w d1,($DA6).w ROM:00130AF4 move.w $772(a5),($DA8).w ROM:00130AFA add.w d1,($DA8).w ROM:00130AFE move.w $76C(a5),($DAA).w ROM:00130B04 add.w d1,($DAA).w ROM:00130B08 rts ROM:00130B08 ; End of function sub_130ADC ROM:00130B08 ROM:00130B0A ROM:00130B0A ; =============== S U B R O U T I N E ======================================= ROM:00130B0A ROM:00130B0A ROM:00130B0A sub_130B0A: ; CODE XREF: ROM:001176B2↑p ROM:00130B0A clr.w d1 ROM:00130B0C move.b ($1275).w,d1 ROM:00130B10 cmpi.w #2,d1 ROM:00130B14 bcc.s locret_130B1E ROM:00130B16 movea.l off_130B20(pc,d1.w*4),a0 ROM:00130B1A nop ROM:00130B1C jmp (a0) ROM:00130B1E ; --------------------------------------------------------------------------- ROM:00130B1E ROM:00130B1E locret_130B1E: ; CODE XREF: sub_130B0A+A↑j ROM:00130B1E rts ROM:00130B1E ; End of function sub_130B0A ROM:00130B1E ROM:00130B1E ; --------------------------------------------------------------------------- ROM:00130B20 off_130B20: dc.l loc_130B28 ; DATA XREF: sub_130B0A+C↑r ROM:00130B24 dc.l loc_130B46 ROM:00130B28 ; --------------------------------------------------------------------------- ROM:00130B28 ROM:00130B28 loc_130B28: ; DATA XREF: ROM:off_130B20↑o ROM:00130B28 move.b #1,($1275).w ROM:00130B2E bsr.w sub_130B8C ROM:00130B32 move.w $780(a5),d0 ROM:00130B36 clr.b ($836).w ROM:00130B3A move.w d0,($6BA).w ROM:00130B3E move.b #1,($836).w ROM:00130B44 rts ROM:00130B46 ; --------------------------------------------------------------------------- ROM:00130B46 ROM:00130B46 loc_130B46: ; DATA XREF: ROM:00130B24↑o ROM:00130B46 btst #3,($142D).w ROM:00130B4C beq.s loc_130B66 ROM:00130B4E bsr.w sub_130B8C ROM:00130B52 move.w $780(a5),d0 ROM:00130B56 clr.b ($836).w ROM:00130B5A move.w d0,($6BA).w ROM:00130B5E move.b #1,($836).w ROM:00130B64 rts ROM:00130B66 ; --------------------------------------------------------------------------- ROM:00130B66 ROM:00130B66 loc_130B66: ; CODE XREF: ROM:00130B4C↑j ROM:00130B66 cmpi.w #0,($6BA).w ROM:00130B6C bgt.s locret_130B88 ROM:00130B6E bsr.w sub_130BA0 ROM:00130B72 bsr.w sub_130BC6 ROM:00130B76 move.w $780(a5),d0 ROM:00130B7A clr.b ($836).w ROM:00130B7E move.w d0,($6BA).w ROM:00130B82 move.b #1,($836).w ROM:00130B88 ROM:00130B88 locret_130B88: ; CODE XREF: ROM:00130B6C↑j ROM:00130B88 rts ROM:00130B8A ; --------------------------------------------------------------------------- ROM:00130B8A rts ROM:00130B8C ROM:00130B8C ; =============== S U B R O U T I N E ======================================= ROM:00130B8C ROM:00130B8C ROM:00130B8C sub_130B8C: ; CODE XREF: ROM:00130B2E↑p ROM:00130B8C ; ROM:00130B4E↑p ROM:00130B8C move.w ($CC6).w,($DAC).w ROM:00130B92 clr.w ($DAE).w ROM:00130B96 clr.w ($DB0).w ROM:00130B9A clr.w ($DB2).w ROM:00130B9E rts ROM:00130B9E ; End of function sub_130B8C ROM:00130B9E ROM:00130BA0 ROM:00130BA0 ; =============== S U B R O U T I N E ======================================= ROM:00130BA0 ROM:00130BA0 ROM:00130BA0 sub_130BA0: ; CODE XREF: ROM:00130B6E↑p ROM:00130BA0 move.w #$2710,d6 ROM:00130BA4 move.w ($DAC).w,d2 ROM:00130BA8 move.w ($DAE).w,d5 ROM:00130BAC move.w $782(a5),d3 ROM:00130BB0 move.w ($CC6).w,d1 ROM:00130BB4 bsr.l sub_12E110 ROM:00130BBA move.w d4,($DAE).w ROM:00130BBE swap d4 ROM:00130BC0 move.w d4,($DAC).w ROM:00130BC4 rts ROM:00130BC4 ; End of function sub_130BA0 ROM:00130BC4 ROM:00130BC6 ROM:00130BC6 ; =============== S U B R O U T I N E ======================================= ROM:00130BC6 ROM:00130BC6 ROM:00130BC6 sub_130BC6: ; CODE XREF: ROM:00130B72↑p ROM:00130BC6 move.w #$3E9C,d1 ROM:00130BCA move.w ($D08).w,d2 ROM:00130BCE bsr.l sub_1174AA ROM:00130BD4 move.w d1,($DB4).w ROM:00130BD8 move.w #$2710,d6 ROM:00130BDC move.w ($DB0).w,d2 ROM:00130BE0 move.w ($DB2).w,d5 ROM:00130BE4 move.w ($DB4).w,d3 ROM:00130BE8 move.w ($CC6).w,d1 ROM:00130BEC sub.w ($DAC).w,d1 ROM:00130BF0 cmpi.w #0,d1 ROM:00130BF4 blt.s loc_130BFA ROM:00130BF6 bra.s loc_130BFC ROM:00130BF8 ; --------------------------------------------------------------------------- ROM:00130BF8 bra.s loc_130BFC ROM:00130BFA ; --------------------------------------------------------------------------- ROM:00130BFA ROM:00130BFA loc_130BFA: ; CODE XREF: sub_130BC6+2E↑j ROM:00130BFA neg.w d1 ROM:00130BFC ROM:00130BFC loc_130BFC: ; CODE XREF: sub_130BC6+30↑j ROM:00130BFC ; sub_130BC6+32↑j ROM:00130BFC bsr.l sub_12E110 ROM:00130C02 move.w d4,($DB2).w ROM:00130C06 swap d4 ROM:00130C08 move.w d4,($DB0).w ROM:00130C0C rts ROM:00130C0C ; End of function sub_130BC6 ROM:00130C0C ROM:00130C0E ROM:00130C0E ; =============== S U B R O U T I N E ======================================= ROM:00130C0E ROM:00130C0E ROM:00130C0E sub_130C0E: ; CODE XREF: sub_1308E6+6↑p ROM:00130C0E bclr #5,($141F).w ROM:00130C14 bsr.w sub_130C22 ROM:00130C18 bsr.w sub_130CDC ROM:00130C1C bsr.w sub_130D96 ROM:00130C20 rts ROM:00130C20 ; End of function sub_130C0E ROM:00130C20 ROM:00130C22 ROM:00130C22 ; =============== S U B R O U T I N E ======================================= ROM:00130C22 ROM:00130C22 ROM:00130C22 sub_130C22: ; CODE XREF: sub_130C0E+6↑p ROM:00130C22 clr.w d1 ROM:00130C24 move.b ($1276).w,d1 ROM:00130C28 cmpi.w #4,d1 ROM:00130C2C bcc.s locret_130C36 ROM:00130C2E movea.l off_130C38(pc,d1.w*4),a0 ROM:00130C32 nop ROM:00130C34 jmp (a0) ROM:00130C36 ; --------------------------------------------------------------------------- ROM:00130C36 ROM:00130C36 locret_130C36: ; CODE XREF: sub_130C22+A↑j ROM:00130C36 rts ROM:00130C36 ; End of function sub_130C22 ROM:00130C36 ROM:00130C36 ; --------------------------------------------------------------------------- ROM:00130C38 off_130C38: dc.l loc_130C48 ; DATA XREF: sub_130C22+C↑r ROM:00130C3C dc.l loc_130C54 ROM:00130C40 dc.l loc_130C74 ROM:00130C44 dc.l loc_130CB6 ROM:00130C48 ; --------------------------------------------------------------------------- ROM:00130C48 ROM:00130C48 loc_130C48: ; DATA XREF: ROM:off_130C38↑o ROM:00130C48 clr.w ($DB6).w ROM:00130C4C move.b #1,($1276).w ROM:00130C52 rts ROM:00130C54 ; --------------------------------------------------------------------------- ROM:00130C54 ROM:00130C54 loc_130C54: ; DATA XREF: ROM:00130C3C↑o ROM:00130C54 move.w $A2E(a5),d1 ROM:00130C58 cmp.w ($9B2).w,d1 ROM:00130C5C bgt.s locret_130C72 ROM:00130C5E move.w #1,($DB6).w ROM:00130C64 bset #5,($141F).w ROM:00130C6A move.b #2,($1276).w ROM:00130C70 bra.s loc_130C74 ROM:00130C72 ; --------------------------------------------------------------------------- ROM:00130C72 ROM:00130C72 locret_130C72: ; CODE XREF: ROM:00130C5C↑j ROM:00130C72 ; ROM:00130CB2↓j ROM:00130C72 rts ROM:00130C74 ; --------------------------------------------------------------------------- ROM:00130C74 ROM:00130C74 loc_130C74: ; CODE XREF: ROM:00130C70↑j ROM:00130C74 ; ROM:00130CD6↓j ROM:00130C74 ; DATA XREF: ... ROM:00130C74 move.w $A30(a5),d1 ROM:00130C78 cmp.w ($9B2).w,d1 ROM:00130C7C bgt.s loc_130C92 ROM:00130C7E move.w #2,($DB6).w ROM:00130C84 bset #5,($141F).w ROM:00130C8A move.b #3,($1276).w ROM:00130C90 bra.s locret_130CD8 ROM:00130C92 ; --------------------------------------------------------------------------- ROM:00130C92 ROM:00130C92 loc_130C92: ; CODE XREF: ROM:00130C7C↑j ROM:00130C92 move.w $A2E(a5),d1 ROM:00130C96 sub.w $784(a5),d1 ROM:00130C9A cmp.w ($9B2).w,d1 ROM:00130C9E ble.s locret_130CB4 ROM:00130CA0 move.w #0,($DB6).w ROM:00130CA6 bset #5,($141F).w ROM:00130CAC move.b #1,($1276).w ROM:00130CB2 bra.s locret_130C72 ROM:00130CB4 ; --------------------------------------------------------------------------- ROM:00130CB4 ROM:00130CB4 locret_130CB4: ; CODE XREF: ROM:00130C9E↑j ROM:00130CB4 rts ROM:00130CB6 ; --------------------------------------------------------------------------- ROM:00130CB6 ROM:00130CB6 loc_130CB6: ; DATA XREF: ROM:00130C44↑o ROM:00130CB6 move.w $A30(a5),d1 ROM:00130CBA sub.w $784(a5),d1 ROM:00130CBE cmp.w ($9B2).w,d1 ROM:00130CC2 ble.s locret_130CD8 ROM:00130CC4 move.w #1,($DB6).w ROM:00130CCA bset #5,($141F).w ROM:00130CD0 move.b #2,($1276).w ROM:00130CD6 bra.s loc_130C74 ROM:00130CD8 ; --------------------------------------------------------------------------- ROM:00130CD8 ROM:00130CD8 locret_130CD8: ; CODE XREF: ROM:00130C90↑j ROM:00130CD8 ; ROM:00130CC2↑j ROM:00130CD8 rts ROM:00130CDA ; --------------------------------------------------------------------------- ROM:00130CDA rts ROM:00130CDC ROM:00130CDC ; =============== S U B R O U T I N E ======================================= ROM:00130CDC ROM:00130CDC ROM:00130CDC sub_130CDC: ; CODE XREF: sub_130C0E+A↑p ROM:00130CDC clr.w d1 ROM:00130CDE move.b ($1277).w,d1 ROM:00130CE2 cmpi.w #4,d1 ROM:00130CE6 bcc.s locret_130CF0 ROM:00130CE8 movea.l off_130CF2(pc,d1.w*4),a0 ROM:00130CEC nop ROM:00130CEE jmp (a0) ROM:00130CF0 ; --------------------------------------------------------------------------- ROM:00130CF0 ROM:00130CF0 locret_130CF0: ; CODE XREF: sub_130CDC+A↑j ROM:00130CF0 rts ROM:00130CF0 ; End of function sub_130CDC ROM:00130CF0 ROM:00130CF0 ; --------------------------------------------------------------------------- ROM:00130CF2 off_130CF2: dc.l loc_130D02 ; DATA XREF: sub_130CDC+C↑r ROM:00130CF6 dc.l loc_130D0E ROM:00130CFA dc.l loc_130D2E ROM:00130CFE dc.l loc_130D70 ROM:00130D02 ; --------------------------------------------------------------------------- ROM:00130D02 ROM:00130D02 loc_130D02: ; DATA XREF: ROM:off_130CF2↑o ROM:00130D02 clr.w ($DB8).w ROM:00130D06 move.b #1,($1277).w ROM:00130D0C rts ROM:00130D0E ; --------------------------------------------------------------------------- ROM:00130D0E ROM:00130D0E loc_130D0E: ; DATA XREF: ROM:00130CF6↑o ROM:00130D0E move.w $A32(a5),d1 ROM:00130D12 cmp.w ($57E).w,d1 ROM:00130D16 bgt.s locret_130D2C ROM:00130D18 move.w #1,($DB8).w ROM:00130D1E bset #5,($141F).w ROM:00130D24 move.b #2,($1277).w ROM:00130D2A bra.s loc_130D2E ROM:00130D2C ; --------------------------------------------------------------------------- ROM:00130D2C ROM:00130D2C locret_130D2C: ; CODE XREF: ROM:00130D16↑j ROM:00130D2C ; ROM:00130D6C↓j ROM:00130D2C rts ROM:00130D2E ; --------------------------------------------------------------------------- ROM:00130D2E ROM:00130D2E loc_130D2E: ; CODE XREF: ROM:00130D2A↑j ROM:00130D2E ; ROM:00130D90↓j ROM:00130D2E ; DATA XREF: ... ROM:00130D2E move.w $A34(a5),d1 ROM:00130D32 cmp.w ($57E).w,d1 ROM:00130D36 bgt.s loc_130D4C ROM:00130D38 move.w #2,($DB8).w ROM:00130D3E bset #5,($141F).w ROM:00130D44 move.b #3,($1277).w ROM:00130D4A bra.s locret_130D92 ROM:00130D4C ; --------------------------------------------------------------------------- ROM:00130D4C ROM:00130D4C loc_130D4C: ; CODE XREF: ROM:00130D36↑j ROM:00130D4C move.w $A32(a5),d1 ROM:00130D50 sub.w $786(a5),d1 ROM:00130D54 cmp.w ($57E).w,d1 ROM:00130D58 ble.s locret_130D6E ROM:00130D5A move.w #0,($DB8).w ROM:00130D60 bset #5,($141F).w ROM:00130D66 move.b #1,($1277).w ROM:00130D6C bra.s locret_130D2C ROM:00130D6E ; --------------------------------------------------------------------------- ROM:00130D6E ROM:00130D6E locret_130D6E: ; CODE XREF: ROM:00130D58↑j ROM:00130D6E rts ROM:00130D70 ; --------------------------------------------------------------------------- ROM:00130D70 ROM:00130D70 loc_130D70: ; DATA XREF: ROM:00130CFE↑o ROM:00130D70 move.w $A34(a5),d1 ROM:00130D74 sub.w $786(a5),d1 ROM:00130D78 cmp.w ($57E).w,d1 ROM:00130D7C ble.s locret_130D92 ROM:00130D7E move.w #1,($DB8).w ROM:00130D84 bset #5,($141F).w ROM:00130D8A move.b #2,($1277).w ROM:00130D90 bra.s loc_130D2E ROM:00130D92 ; --------------------------------------------------------------------------- ROM:00130D92 ROM:00130D92 locret_130D92: ; CODE XREF: ROM:00130D4A↑j ROM:00130D92 ; ROM:00130D7C↑j ROM:00130D92 rts ROM:00130D94 ; --------------------------------------------------------------------------- ROM:00130D94 rts ROM:00130D96 ROM:00130D96 ; =============== S U B R O U T I N E ======================================= ROM:00130D96 ROM:00130D96 ROM:00130D96 sub_130D96: ; CODE XREF: sub_130C0E+E↑p ROM:00130D96 move.w #3,d0 ROM:00130D9A muls.w ($DB8).w,d0 ROM:00130D9E add.w ($DB6).w,d0 ROM:00130DA2 move.w d0,($DBA).w ROM:00130DA6 rts ROM:00130DA6 ; End of function sub_130D96 ROM:00130DA6 ROM:00130DA8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130DAA ROM:00130DAA ; =============== S U B R O U T I N E ======================================= ROM:00130DAA ROM:00130DAA ROM:00130DAA sub_130DAA: ; CODE XREF: sub_130EE6+A↓p ROM:00130DAA clr.w d1 ROM:00130DAC move.b ($1278).w,d1 ROM:00130DB0 cmpi.w #3,d1 ROM:00130DB4 bcc.s locret_130DBE ROM:00130DB6 movea.l off_130DC0(pc,d1.w*4),a0 ROM:00130DBA nop ROM:00130DBC jmp (a0) ROM:00130DBE ; --------------------------------------------------------------------------- ROM:00130DBE ROM:00130DBE locret_130DBE: ; CODE XREF: sub_130DAA+A↑j ROM:00130DBE rts ROM:00130DBE ; End of function sub_130DAA ROM:00130DBE ROM:00130DBE ; --------------------------------------------------------------------------- ROM:00130DC0 off_130DC0: dc.l loc_130DCC ; DATA XREF: sub_130DAA+C↑r ROM:00130DC4 dc.l loc_130DD6 ROM:00130DC8 dc.l loc_130E08 ROM:00130DCC ; --------------------------------------------------------------------------- ROM:00130DCC ROM:00130DCC loc_130DCC: ; DATA XREF: ROM:off_130DC0↑o ROM:00130DCC move.b #1,($1278).w ROM:00130DD2 bra.s locret_130E06 ROM:00130DD4 ; --------------------------------------------------------------------------- ROM:00130DD4 rts ROM:00130DD6 ; --------------------------------------------------------------------------- ROM:00130DD6 ROM:00130DD6 loc_130DD6: ; DATA XREF: ROM:00130DC4↑o ROM:00130DD6 move.w $78C(a5),d1 ROM:00130DDA move.w $78A(a5),d2 ROM:00130DDE cmp.w ($506).w,d1 ROM:00130DE2 bgt.s locret_130E06 ROM:00130DE4 cmp.w ($506).w,d2 ROM:00130DE8 ble.s locret_130E06 ROM:00130DEA clr.w ($DBC).w ROM:00130DEE clr.l ($8FC).w ROM:00130DF2 bclr #1,($89E).w ROM:00130DF8 bset #6,($8A0).w ROM:00130DFE move.b #2,($1278).w ROM:00130E04 bra.s locret_130E42 ROM:00130E06 ; --------------------------------------------------------------------------- ROM:00130E06 ROM:00130E06 locret_130E06: ; CODE XREF: ROM:00130DD2↑j ROM:00130E06 ; ROM:00130DE2↑j ... ROM:00130E06 rts ROM:00130E08 ; --------------------------------------------------------------------------- ROM:00130E08 ROM:00130E08 loc_130E08: ; DATA XREF: ROM:00130DC8↑o ROM:00130E08 move.w $78C(a5),d1 ROM:00130E0C move.w $78A(a5),d2 ROM:00130E10 cmp.w ($506).w,d1 ROM:00130E14 bgt.s loc_130E1C ROM:00130E16 cmp.w ($506).w,d2 ROM:00130E1A bgt.s loc_130E2A ROM:00130E1C ROM:00130E1C loc_130E1C: ; CODE XREF: ROM:00130E14↑j ROM:00130E1C bclr #6,($8A0).w ROM:00130E22 move.b #1,($1278).w ROM:00130E28 bra.s locret_130E06 ROM:00130E2A ; --------------------------------------------------------------------------- ROM:00130E2A ROM:00130E2A loc_130E2A: ; CODE XREF: ROM:00130E1A↑j ROM:00130E2A move.l $144(a5),d3 ROM:00130E2E cmp.l ($8FC).w,d3 ROM:00130E32 bgt.s locret_130E42 ROM:00130E34 bclr #6,($8A0).w ROM:00130E3A move.b #1,($1278).w ROM:00130E40 bra.s locret_130E06 ROM:00130E42 ; --------------------------------------------------------------------------- ROM:00130E42 ROM:00130E42 locret_130E42: ; CODE XREF: ROM:00130E04↑j ROM:00130E42 ; ROM:00130E32↑j ROM:00130E42 rts ROM:00130E44 ; --------------------------------------------------------------------------- ROM:00130E44 rts ROM:00130E46 ROM:00130E46 ; =============== S U B R O U T I N E ======================================= ROM:00130E46 ROM:00130E46 ROM:00130E46 sub_130E46: ; CODE XREF: sub_130E8A+30↓p ROM:00130E46 cmpi.l #0,($900).w ROM:00130E4E ble.s locret_130E88 ROM:00130E50 move.l ($900).w,d0 ROM:00130E54 sub.l ($8FC).w,d0 ROM:00130E58 bge.w loc_130E5E ROM:00130E5C neg.l d0 ROM:00130E5E ROM:00130E5E loc_130E5E: ; CODE XREF: sub_130E46+12↑j ROM:00130E5E muls.l #$186A0,d1:d0 ROM:00130E66 divs.l ($900).w,d1:d0 ROM:00130E6C bvc.s loc_130E74 ROM:00130E6E move.l #$7FFFFFFF,d0 ROM:00130E74 ROM:00130E74 loc_130E74: ; CODE XREF: sub_130E46+26↑j ROM:00130E74 cmpi.l #$7FFF,d0 ROM:00130E7A ble.s loc_130E84 ROM:00130E7C move.w #$7FFF,($DC0).w ROM:00130E82 bra.s locret_130E88 ROM:00130E84 ; --------------------------------------------------------------------------- ROM:00130E84 ROM:00130E84 loc_130E84: ; CODE XREF: sub_130E46+34↑j ROM:00130E84 move.w d0,($DC0).w ROM:00130E88 ROM:00130E88 locret_130E88: ; CODE XREF: sub_130E46+8↑j ROM:00130E88 ; sub_130E46+3C↑j ROM:00130E88 rts ROM:00130E88 ; End of function sub_130E46 ROM:00130E88 ROM:00130E8A ROM:00130E8A ; =============== S U B R O U T I N E ======================================= ROM:00130E8A ROM:00130E8A ROM:00130E8A sub_130E8A: ; CODE XREF: ROM:00112CAA↑p ROM:00130E8A btst #6,($8A0).w ROM:00130E90 beq.s locret_130EE4 ROM:00130E92 move.l ($40C).w,d0 ROM:00130E96 add.l d0,($8FC).w ROM:00130E9A bvc.s loc_130EA4 ROM:00130E9C move.l #$7FFFFFFF,($8FC).w ROM:00130EA4 ROM:00130EA4 loc_130EA4: ; CODE XREF: sub_130E8A+10↑j ROM:00130EA4 addq.w #1,($DBC).w ROM:00130EA8 move.w $788(a5),d0 ROM:00130EAC cmp.w ($DBC).w,d0 ROM:00130EB0 bne.s locret_130EE4 ROM:00130EB2 btst #1,($89E).w ROM:00130EB8 beq.s loc_130ED0 ROM:00130EBA bsr.w sub_130E46 ROM:00130EBE bsr.l sub_131182 ROM:00130EC4 bsr.l sub_1311BC ROM:00130ECA bset #6,($1407).w ROM:00130ED0 ROM:00130ED0 loc_130ED0: ; CODE XREF: sub_130E8A+2E↑j ROM:00130ED0 clr.w ($DBC).w ROM:00130ED4 move.l ($8FC).w,($900).w ROM:00130EDA clr.l ($8FC).w ROM:00130EDE bset #1,($89E).w ROM:00130EE4 ROM:00130EE4 locret_130EE4: ; CODE XREF: sub_130E8A+6↑j ROM:00130EE4 ; sub_130E8A+26↑j ROM:00130EE4 rts ROM:00130EE4 ; End of function sub_130E8A ROM:00130EE4 ROM:00130EE6 ROM:00130EE6 ; =============== S U B R O U T I N E ======================================= ROM:00130EE6 ROM:00130EE6 ROM:00130EE6 sub_130EE6: ; CODE XREF: sub_129E74+EA↑p ROM:00130EE6 bclr #1,($1416).w ROM:00130EEC move.w ($D76).w,d0 ROM:00130EF0 bsr.l sub_130DAA ROM:00130EF6 clr.w d1 ROM:00130EF8 move.b ($127A).w,d1 ROM:00130EFC cmpi.w #6,d1 ROM:00130F00 bcc.s locret_130F0A ROM:00130F02 movea.l off_130F0C(pc,d1.w*4),a0 ROM:00130F06 nop ROM:00130F08 jmp (a0) ROM:00130F0A ; --------------------------------------------------------------------------- ROM:00130F0A ROM:00130F0A locret_130F0A: ; CODE XREF: sub_130EE6+1A↑j ROM:00130F0A rts ROM:00130F0A ; End of function sub_130EE6 ROM:00130F0A ROM:00130F0A ; --------------------------------------------------------------------------- ROM:00130F0C off_130F0C: dc.l loc_130F24 ; DATA XREF: sub_130EE6+1C↑r ROM:00130F10 dc.l loc_130F3A ROM:00130F14 dc.l loc_130F4C ROM:00130F18 dc.l loc_130FB4 ROM:00130F1C dc.l loc_131044 ROM:00130F20 dc.l loc_1310B0 ROM:00130F24 ; --------------------------------------------------------------------------- ROM:00130F24 ROM:00130F24 loc_130F24: ; DATA XREF: ROM:off_130F0C↑o ROM:00130F24 move.w #0,($10D8).w ROM:00130F2A move.w #0,($10DA).w ROM:00130F30 move.b #1,($127A).w ROM:00130F36 bra.s locret_130F4A ROM:00130F38 ; --------------------------------------------------------------------------- ROM:00130F38 rts ROM:00130F3A ; --------------------------------------------------------------------------- ROM:00130F3A ROM:00130F3A loc_130F3A: ; DATA XREF: ROM:00130F10↑o ROM:00130F3A btst #7,($1408).w ROM:00130F40 beq.s locret_130F4A ROM:00130F42 move.b #2,($127A).w ROM:00130F48 bra.s locret_130FB2 ROM:00130F4A ; --------------------------------------------------------------------------- ROM:00130F4A ROM:00130F4A locret_130F4A: ; CODE XREF: ROM:00130F36↑j ROM:00130F4A ; ROM:00130F40↑j ... ROM:00130F4A rts ROM:00130F4C ; --------------------------------------------------------------------------- ROM:00130F4C ROM:00130F4C loc_130F4C: ; DATA XREF: ROM:00130F14↑o ROM:00130F4C btst #7,($1408).w ROM:00130F52 bne.s loc_130F5C ROM:00130F54 move.b #1,($127A).w ROM:00130F5A bra.s locret_130F4A ROM:00130F5C ; --------------------------------------------------------------------------- ROM:00130F5C ROM:00130F5C loc_130F5C: ; CODE XREF: ROM:00130F52↑j ROM:00130F5C cmpi.w #$118,d0 ROM:00130F60 blt.s loc_130F9C ROM:00130F62 btst #6,($1407).w ROM:00130F68 beq.s loc_130F8E ROM:00130F6A bclr #6,($1407).w ROM:00130F70 move.w #0,d3 ROM:00130F74 bsr.w sub_13116C ROM:00130F78 move.w #1,d3 ROM:00130F7C bsr.w sub_13116C ROM:00130F80 move.b #3,($127A).w ROM:00130F86 bra.l locret_131042 ROM:00130F8C ; --------------------------------------------------------------------------- ROM:00130F8C bra.s loc_130F9A ROM:00130F8E ; --------------------------------------------------------------------------- ROM:00130F8E ROM:00130F8E loc_130F8E: ; CODE XREF: ROM:00130F68↑j ROM:00130F8E move.b #3,($127A).w ROM:00130F94 bra.l locret_131042 ROM:00130F9A ; --------------------------------------------------------------------------- ROM:00130F9A ROM:00130F9A loc_130F9A: ; CODE XREF: ROM:00130F8C↑j ROM:00130F9A bra.s locret_130FB2 ROM:00130F9C ; --------------------------------------------------------------------------- ROM:00130F9C ROM:00130F9C loc_130F9C: ; CODE XREF: ROM:00130F60↑j ROM:00130F9C btst #6,($1407).w ROM:00130FA2 beq.s locret_130FB2 ROM:00130FA4 bclr #6,($1407).w ROM:00130FAA move.w #0,d3 ROM:00130FAE bsr.w sub_13116C ROM:00130FB2 ROM:00130FB2 locret_130FB2: ; CODE XREF: ROM:00130F48↑j ROM:00130FB2 ; ROM:loc_130F9A↑j ... ROM:00130FB2 rts ROM:00130FB4 ; --------------------------------------------------------------------------- ROM:00130FB4 ROM:00130FB4 loc_130FB4: ; DATA XREF: ROM:00130F18↑o ROM:00130FB4 btst #7,($1408).w ROM:00130FBA bne.s loc_130FC8 ROM:00130FBC move.b #1,($127A).w ROM:00130FC2 bra.l locret_130F4A ROM:00130FC8 ; --------------------------------------------------------------------------- ROM:00130FC8 ROM:00130FC8 loc_130FC8: ; CODE XREF: ROM:00130FBA↑j ROM:00130FC8 cmpi.w #$78,d0 ; 'x' ROM:00130FCC blt.s loc_131024 ROM:00130FCE cmpi.w #$118,d0 ROM:00130FD2 bge.s loc_131024 ROM:00130FD4 btst #6,($1407).w ROM:00130FDA beq.s loc_13100A ROM:00130FDC bclr #6,($1407).w ROM:00130FE2 move.w #1,d3 ROM:00130FE6 bsr.w sub_13116C ROM:00130FEA move.w #0,d3 ROM:00130FEE bsr.w sub_13116C ROM:00130FF2 bsr.w sub_131146 ROM:00130FF6 bset #1,($1416).w ROM:00130FFC move.b #4,($127A).w ROM:00131002 bra.l locret_1310AE ROM:00131008 ; --------------------------------------------------------------------------- ROM:00131008 bra.s loc_131024 ROM:0013100A ; --------------------------------------------------------------------------- ROM:0013100A ROM:0013100A loc_13100A: ; CODE XREF: ROM:00130FDA↑j ROM:0013100A move.w #0,d3 ROM:0013100E bsr.w sub_131146 ROM:00131012 bset #1,($1416).w ROM:00131018 move.b #4,($127A).w ROM:0013101E bra.l locret_1310AE ROM:00131024 ; --------------------------------------------------------------------------- ROM:00131024 ROM:00131024 loc_131024: ; CODE XREF: ROM:00130FCC↑j ROM:00131024 ; ROM:00130FD2↑j ... ROM:00131024 btst #6,($1407).w ROM:0013102A beq.s locret_131042 ROM:0013102C bclr #6,($1407).w ROM:00131032 move.w #0,d3 ROM:00131036 bsr.w sub_13116C ROM:0013103A move.w #1,d3 ROM:0013103E bsr.w sub_13116C ROM:00131042 ROM:00131042 locret_131042: ; CODE XREF: ROM:00130F86↑j ROM:00131042 ; ROM:00130F94↑j ... ROM:00131042 rts ROM:00131044 ; --------------------------------------------------------------------------- ROM:00131044 ROM:00131044 loc_131044: ; DATA XREF: ROM:00130F1C↑o ROM:00131044 btst #7,($1408).w ROM:0013104A bne.s loc_131058 ROM:0013104C move.b #1,($127A).w ROM:00131052 bra.l locret_130F4A ROM:00131058 ; --------------------------------------------------------------------------- ROM:00131058 ROM:00131058 loc_131058: ; CODE XREF: ROM:0013104A↑j ROM:00131058 cmpi.w #$118,d0 ROM:0013105C blt.s loc_131098 ROM:0013105E btst #6,($1407).w ROM:00131064 beq.s loc_13108A ROM:00131066 bclr #6,($1407).w ROM:0013106C move.w #0,d3 ROM:00131070 bsr.w sub_13116C ROM:00131074 move.w #1,d3 ROM:00131078 bsr.w sub_13116C ROM:0013107C move.b #5,($127A).w ROM:00131082 bra.l locret_131142 ROM:00131088 ; --------------------------------------------------------------------------- ROM:00131088 bra.s loc_131096 ROM:0013108A ; --------------------------------------------------------------------------- ROM:0013108A ROM:0013108A loc_13108A: ; CODE XREF: ROM:00131064↑j ROM:0013108A move.b #5,($127A).w ROM:00131090 bra.l locret_131142 ROM:00131096 ; --------------------------------------------------------------------------- ROM:00131096 ROM:00131096 loc_131096: ; CODE XREF: ROM:00131088↑j ROM:00131096 bra.s locret_1310AE ROM:00131098 ; --------------------------------------------------------------------------- ROM:00131098 ROM:00131098 loc_131098: ; CODE XREF: ROM:0013105C↑j ROM:00131098 btst #6,($1407).w ROM:0013109E beq.s locret_1310AE ROM:001310A0 bclr #6,($1407).w ROM:001310A6 move.w #1,d3 ROM:001310AA bsr.w sub_13116C ROM:001310AE ROM:001310AE locret_1310AE: ; CODE XREF: ROM:00131002↑j ROM:001310AE ; ROM:0013101E↑j ... ROM:001310AE rts ROM:001310B0 ; --------------------------------------------------------------------------- ROM:001310B0 ROM:001310B0 loc_1310B0: ; DATA XREF: ROM:00130F20↑o ROM:001310B0 btst #7,($1408).w ROM:001310B6 bne.s loc_1310C4 ROM:001310B8 move.b #1,($127A).w ROM:001310BE bra.l locret_130F4A ROM:001310C4 ; --------------------------------------------------------------------------- ROM:001310C4 ROM:001310C4 loc_1310C4: ; CODE XREF: ROM:001310B6↑j ROM:001310C4 cmpi.w #$78,d0 ; 'x' ROM:001310C8 blt.l loc_131124 ROM:001310CE cmpi.w #$118,d0 ROM:001310D2 bge.s loc_131124 ROM:001310D4 btst #6,($1407).w ROM:001310DA beq.s loc_13110A ROM:001310DC bclr #6,($1407).w ROM:001310E2 move.w #0,d3 ROM:001310E6 bsr.w sub_13116C ROM:001310EA move.w #1,d3 ROM:001310EE bsr.w sub_13116C ROM:001310F2 bsr.w sub_131146 ROM:001310F6 bset #1,($1416).w ROM:001310FC move.b #2,($127A).w ROM:00131102 bra.l locret_130FB2 ROM:00131108 ; --------------------------------------------------------------------------- ROM:00131108 bra.s loc_131124 ROM:0013110A ; --------------------------------------------------------------------------- ROM:0013110A ROM:0013110A loc_13110A: ; CODE XREF: ROM:001310DA↑j ROM:0013110A move.w #1,d3 ROM:0013110E bsr.w sub_131146 ROM:00131112 bset #1,($1416).w ROM:00131118 move.b #2,($127A).w ROM:0013111E bra.l locret_130FB2 ROM:00131124 ; --------------------------------------------------------------------------- ROM:00131124 ROM:00131124 loc_131124: ; CODE XREF: ROM:001310C8↑j ROM:00131124 ; ROM:001310D2↑j ... ROM:00131124 btst #6,($1407).w ROM:0013112A beq.s locret_131142 ROM:0013112C bclr #6,($1407).w ROM:00131132 move.w #0,d3 ROM:00131136 bsr.w sub_13116C ROM:0013113A move.w #1,d3 ROM:0013113E bsr.w sub_13116C ROM:00131142 ROM:00131142 locret_131142: ; CODE XREF: ROM:00131082↑j ROM:00131142 ; ROM:00131090↑j ... ROM:00131142 rts ROM:00131144 ; --------------------------------------------------------------------------- ROM:00131144 rts ROM:00131146 ROM:00131146 ; =============== S U B R O U T I N E ======================================= ROM:00131146 ROM:00131146 ROM:00131146 sub_131146: ; CODE XREF: ROM:00130FF2↑p ROM:00131146 ; ROM:0013100E↑p ... ROM:00131146 move.w $10D8(d3.w*2),d1 ROM:0013114C move.w $78E(a5),d2 ROM:00131150 cmp.w d1,d2 ROM:00131152 bgt.s loc_13115C ROM:00131154 bset #4,($140F).w ROM:0013115A bra.s loc_131162 ROM:0013115C ; --------------------------------------------------------------------------- ROM:0013115C ROM:0013115C loc_13115C: ; CODE XREF: sub_131146+C↑j ROM:0013115C bclr #4,($140F).w ROM:00131162 ROM:00131162 loc_131162: ; CODE XREF: sub_131146+14↑j ROM:00131162 move.w #0,$10D8(d3.w*2) ROM:0013116A rts ROM:0013116A ; End of function sub_131146 ROM:0013116A ROM:0013116C ROM:0013116C ; =============== S U B R O U T I N E ======================================= ROM:0013116C ROM:0013116C ROM:0013116C sub_13116C: ; CODE XREF: ROM:00130F74↑p ROM:0013116C ; ROM:00130F7C↑p ... ROM:0013116C move.w $10D8(d3.w*2),d1 ROM:00131172 cmp.w ($DBE).w,d1 ROM:00131176 bge.s locret_131180 ROM:00131178 move.w ($DBE).w,$10D8(d3.w*2) ROM:00131180 ROM:00131180 locret_131180: ; CODE XREF: sub_13116C+A↑j ROM:00131180 rts ROM:00131180 ; End of function sub_13116C ROM:00131180 ROM:00131182 ROM:00131182 ; =============== S U B R O U T I N E ======================================= ROM:00131182 ROM:00131182 ROM:00131182 sub_131182: ; CODE XREF: sub_130E8A+34↑p ROM:00131182 btst #0,($141E).w ROM:00131188 bne.s loc_1311B4 ROM:0013118A move.w ($DC0).w,d1 ROM:0013118E swap d1 ROM:00131190 clr.w d1 ROM:00131192 move.w ($DC2).w,d2 ROM:00131196 swap d2 ROM:00131198 move.w ($DC4).w,d2 ROM:0013119C move.w $790(a5),d3 ROM:001311A0 ext.l d3 ROM:001311A2 bsr.l sub_1173B6 ROM:001311A8 move.w d4,($DC4).w ROM:001311AC swap d4 ROM:001311AE move.w d4,($DC2).w ROM:001311B2 bra.s locret_1311BA ROM:001311B4 ; --------------------------------------------------------------------------- ROM:001311B4 ROM:001311B4 loc_1311B4: ; CODE XREF: sub_131182+6↑j ROM:001311B4 move.w #0,($DC2).w ROM:001311BA ROM:001311BA locret_1311BA: ; CODE XREF: sub_131182+30↑j ROM:001311BA rts ROM:001311BA ; End of function sub_131182 ROM:001311BA ROM:001311BC ROM:001311BC ; =============== S U B R O U T I N E ======================================= ROM:001311BC ROM:001311BC ROM:001311BC sub_1311BC: ; CODE XREF: sub_130E8A+3A↑p ROM:001311BC move.w #$3E9E,d1 ROM:001311C0 move.w ($506).w,d2 ROM:001311C4 bsr.l sub_1174AA ROM:001311CA cmpi.w #0,d1 ROM:001311CE ble.s loc_1311E6 ROM:001311D0 move.w ($DC2).w,d0 ROM:001311D4 muls.w #$64,d0 ; 'd' ROM:001311D8 divs.w d1,d0 ROM:001311DA bvc.s loc_1311E0 ROM:001311DC move.w #$7FFF,d0 ROM:001311E0 ROM:001311E0 loc_1311E0: ; CODE XREF: sub_1311BC+1E↑j ROM:001311E0 move.w d0,($DBE).w ROM:001311E4 bra.s locret_1311EC ROM:001311E6 ; --------------------------------------------------------------------------- ROM:001311E6 ROM:001311E6 loc_1311E6: ; CODE XREF: sub_1311BC+12↑j ROM:001311E6 move.w #$7FFF,($DBE).w ROM:001311EC ROM:001311EC locret_1311EC: ; CODE XREF: sub_1311BC+28↑j ROM:001311EC rts ROM:001311EC ; End of function sub_1311BC ROM:001311EC ROM:001311EE ROM:001311EE ; =============== S U B R O U T I N E ======================================= ROM:001311EE ROM:001311EE ROM:001311EE sub_1311EE: ; CODE XREF: ROM:00117024↑p ROM:001311EE bsr.w sub_13259A ROM:001311F2 bsr.w sub_1313CE ROM:001311F6 btst #3,($142A).w ROM:001311FC beq.s loc_131202 ROM:001311FE bsr.w sub_1315D6 ROM:00131202 ROM:00131202 loc_131202: ; CODE XREF: sub_1311EE+E↑j ROM:00131202 bsr.w sub_1312EA ROM:00131206 btst #3,($1407).w ROM:0013120C beq.s loc_131234 ROM:0013120E bclr #3,($1407).w ROM:00131214 ori.w #2,($DC8).w ROM:0013121A bsr.w sub_131BD8 ROM:0013121E bsr.w sub_131D06 ROM:00131222 btst #3,($DE2).w ROM:00131228 bne.s loc_131230 ROM:0013122A bsr.w sub_131EA2 ROM:0013122E bra.s loc_131234 ROM:00131230 ; --------------------------------------------------------------------------- ROM:00131230 ROM:00131230 loc_131230: ; CODE XREF: sub_1311EE+3A↑j ROM:00131230 bsr.w sub_131E34 ROM:00131234 ROM:00131234 loc_131234: ; CODE XREF: sub_1311EE+1E↑j ROM:00131234 ; sub_1311EE+40↑j ROM:00131234 btst #1,($1425).w ROM:0013123A beq.s loc_13124C ROM:0013123C bclr #1,($1425).w ROM:00131242 ori.w #4,($DC8).w ROM:00131248 bsr.w sub_132130 ROM:0013124C ROM:0013124C loc_13124C: ; CODE XREF: sub_1311EE+4C↑j ROM:0013124C move.w ($DE6).w,d0 ROM:00131250 not.w d0 ROM:00131252 and.w ($1470).w,d0 ROM:00131256 move.w ($DE6).w,d1 ROM:0013125A and.w ($1474).w,d1 ROM:0013125E or.w d0,d1 ROM:00131260 move.w d1,($DF6).w ROM:00131264 or.w ($1B2A).w,d1 ROM:00131268 move.w d1,($1B2A).w ROM:0013126C move.w ($DE8).w,d0 ROM:00131270 not.w d0 ROM:00131272 and.w ($1472).w,d0 ROM:00131276 move.w ($DE8).w,d1 ROM:0013127A and.w ($1476).w,d1 ROM:0013127E or.w d0,d1 ROM:00131280 move.w d1,($DF8).w ROM:00131284 or.w ($1B2C).w,d1 ROM:00131288 move.w d1,($1B2C).w ROM:0013128C bsr.w sub_13231E ROM:00131290 cmpi.w #0,($DE2).w ROM:00131296 beq.s loc_1312A0 ROM:00131298 bset #2,($142E).w ROM:0013129E bra.s locret_1312B6 ROM:001312A0 ; --------------------------------------------------------------------------- ROM:001312A0 ROM:001312A0 loc_1312A0: ; CODE XREF: sub_1311EE+A8↑j ROM:001312A0 cmpi.w #0,($DE4).w ROM:001312A6 beq.s loc_1312B0 ROM:001312A8 bset #2,($142E).w ROM:001312AE bra.s locret_1312B6 ROM:001312B0 ; --------------------------------------------------------------------------- ROM:001312B0 ROM:001312B0 loc_1312B0: ; CODE XREF: sub_1311EE+B8↑j ROM:001312B0 bclr #2,($142E).w ROM:001312B6 ROM:001312B6 locret_1312B6: ; CODE XREF: sub_1311EE+B0↑j ROM:001312B6 ; sub_1311EE+C0↑j ROM:001312B6 rts ROM:001312B6 ; End of function sub_1311EE ROM:001312B6 ROM:001312B8 ROM:001312B8 ; =============== S U B R O U T I N E ======================================= ROM:001312B8 ROM:001312B8 ROM:001312B8 sub_1312B8: ; CODE XREF: ROM:001176A0↑p ROM:001312B8 addi.w #1,($DD8).w ROM:001312BE cmpi.w #$F9,($DD8).w ROM:001312C4 ble.s loc_1312D0 ROM:001312C6 clr.w ($DD8).w ROM:001312CA bset #3,($1407).w ROM:001312D0 ROM:001312D0 loc_1312D0: ; CODE XREF: sub_1312B8+C↑j ROM:001312D0 addi.w #1,($DDA).w ROM:001312D6 cmpi.w #$7CF,($DDA).w ROM:001312DC ble.s locret_1312E8 ROM:001312DE clr.w ($DDA).w ROM:001312E2 bset #1,($1425).w ROM:001312E8 ROM:001312E8 locret_1312E8: ; CODE XREF: sub_1312B8+24↑j ROM:001312E8 rts ROM:001312E8 ; End of function sub_1312B8 ROM:001312E8 ROM:001312EA ROM:001312EA ; =============== S U B R O U T I N E ======================================= ROM:001312EA ROM:001312EA ROM:001312EA sub_1312EA: ; CODE XREF: sub_1311EE:loc_131202↑p ROM:001312EA bclr #3,($142D).w ROM:001312F0 bclr #0,($140D).w ROM:001312F6 clr.w d1 ROM:001312F8 move.b ($127C).w,d1 ROM:001312FC cmpi.w #4,d1 ROM:00131300 bcc.s locret_13130A ROM:00131302 movea.l off_13130C(pc,d1.w*4),a0 ROM:00131306 nop ROM:00131308 jmp (a0) ROM:0013130A ; --------------------------------------------------------------------------- ROM:0013130A ROM:0013130A locret_13130A: ; CODE XREF: sub_1312EA+16↑j ROM:0013130A rts ROM:0013130A ; End of function sub_1312EA ROM:0013130A ROM:0013130A ; --------------------------------------------------------------------------- ROM:0013130C off_13130C: dc.l loc_13131C ; DATA XREF: sub_1312EA+18↑r ROM:00131310 dc.l loc_13132C ROM:00131314 dc.l loc_131358 ROM:00131318 dc.l loc_13139C ROM:0013131C ; --------------------------------------------------------------------------- ROM:0013131C ROM:0013131C loc_13131C: ; DATA XREF: ROM:off_13130C↑o ROM:0013131C bsr.w sub_1322F4 ROM:00131320 move.b #1,($127C).w ROM:00131326 bra.w locret_131356 ROM:0013132A ; --------------------------------------------------------------------------- ROM:0013132A rts ROM:0013132C ; --------------------------------------------------------------------------- ROM:0013132C ROM:0013132C loc_13132C: ; DATA XREF: ROM:00131310↑o ROM:0013132C btst #2,($1428).w ROM:00131332 beq.s locret_131356 ROM:00131334 move.w $79A(a5),d1 ROM:00131338 clr.b ($85E).w ROM:0013133C move.w d1,($70A).w ROM:00131340 move.b #1,($85E).w ROM:00131346 bset #3,($142D).w ROM:0013134C move.b #2,($127C).w ROM:00131352 bra.w locret_13139A ROM:00131356 ; --------------------------------------------------------------------------- ROM:00131356 ROM:00131356 locret_131356: ; CODE XREF: ROM:00131326↑j ROM:00131356 ; ROM:00131332↑j ... ROM:00131356 rts ROM:00131358 ; --------------------------------------------------------------------------- ROM:00131358 ROM:00131358 loc_131358: ; DATA XREF: ROM:00131314↑o ROM:00131358 btst #2,($1428).w ROM:0013135E bne.s loc_131376 ROM:00131360 clr.b ($85E).w ROM:00131364 clr.w ($70A).w ROM:00131368 bset #0,($140D).w ROM:0013136E move.b #1,($127C).w ROM:00131374 bra.s locret_131356 ROM:00131376 ; --------------------------------------------------------------------------- ROM:00131376 ROM:00131376 loc_131376: ; CODE XREF: ROM:0013135E↑j ROM:00131376 cmpi.w #0,($70A).w ROM:0013137C bgt.s locret_13139A ROM:0013137E bset #3,($142A).w ROM:00131384 bset #7,($1408).w ROM:0013138A ori.w #8,($DC8).w ROM:00131390 move.b #3,($127C).w ROM:00131396 bra.w locret_1313CC ROM:0013139A ; --------------------------------------------------------------------------- ROM:0013139A ROM:0013139A locret_13139A: ; CODE XREF: ROM:00131352↑j ROM:0013139A ; ROM:0013137C↑j ROM:0013139A rts ROM:0013139C ; --------------------------------------------------------------------------- ROM:0013139C ROM:0013139C loc_13139C: ; DATA XREF: ROM:00131318↑o ROM:0013139C btst #2,($1428).w ROM:001313A2 bne.s locret_1313CC ROM:001313A4 bclr #3,($142A).w ROM:001313AA bclr #7,($1408).w ROM:001313B0 bset #0,($140D).w ROM:001313B6 ori.w #$10,($DC8).w ROM:001313BC bsr.w sub_131A96 ROM:001313C0 bsr.w sub_131432 ROM:001313C4 move.b #1,($127C).w ROM:001313CA bra.s locret_131356 ROM:001313CC ; --------------------------------------------------------------------------- ROM:001313CC ROM:001313CC locret_1313CC: ; CODE XREF: ROM:00131396↑j ROM:001313CC ; ROM:001313A2↑j ROM:001313CC rts ROM:001313CE ROM:001313CE ; =============== S U B R O U T I N E ======================================= ROM:001313CE ROM:001313CE ROM:001313CE sub_1313CE: ; CODE XREF: sub_1311EE+4↑p ROM:001313CE clr.w d1 ROM:001313D0 move.b ($127D).w,d1 ROM:001313D4 cmpi.w #3,d1 ROM:001313D8 bcc.s locret_1313E2 ROM:001313DA movea.l off_1313E4(pc,d1.w*4),a0 ROM:001313DE nop ROM:001313E0 jmp (a0) ROM:001313E2 ; --------------------------------------------------------------------------- ROM:001313E2 ROM:001313E2 locret_1313E2: ; CODE XREF: sub_1313CE+A↑j ROM:001313E2 rts ROM:001313E2 ; End of function sub_1313CE ROM:001313E2 ROM:001313E2 ; --------------------------------------------------------------------------- ROM:001313E4 off_1313E4: dc.l loc_1313F0 ; DATA XREF: sub_1313CE+C↑r ROM:001313E8 dc.l loc_131408 ROM:001313EC dc.l loc_131420 ROM:001313F0 ; --------------------------------------------------------------------------- ROM:001313F0 ROM:001313F0 loc_1313F0: ; DATA XREF: ROM:off_1313E4↑o ROM:001313F0 btst #4,($894).w ROM:001313F6 beq.s locret_131406 ROM:001313F8 bsr.w sub_131432 ROM:001313FC move.b #1,($127D).w ROM:00131402 bra.w locret_13141E ROM:00131406 ; --------------------------------------------------------------------------- ROM:00131406 ROM:00131406 locret_131406: ; CODE XREF: ROM:001313F6↑j ROM:00131406 ; ROM:0013141C↓j ... ROM:00131406 rts ROM:00131408 ; --------------------------------------------------------------------------- ROM:00131408 ROM:00131408 loc_131408: ; DATA XREF: ROM:001313E8↑o ROM:00131408 btst #4,($894).w ROM:0013140E bne.s locret_13141E ROM:00131410 bclr #3,($142A).w ROM:00131416 move.b #0,($127D).w ROM:0013141C bra.s locret_131406 ROM:0013141E ; --------------------------------------------------------------------------- ROM:0013141E ROM:0013141E locret_13141E: ; CODE XREF: ROM:00131402↑j ROM:0013141E ; ROM:0013140E↑j ROM:0013141E rts ROM:00131420 ; --------------------------------------------------------------------------- ROM:00131420 ROM:00131420 loc_131420: ; DATA XREF: ROM:001313EC↑o ROM:00131420 btst #4,($894).w ROM:00131426 bne.s locret_131430 ROM:00131428 move.b #0,($127D).w ROM:0013142E bra.s locret_131406 ROM:00131430 ; --------------------------------------------------------------------------- ROM:00131430 ROM:00131430 locret_131430: ; CODE XREF: ROM:00131426↑j ROM:00131430 rts ROM:00131432 ROM:00131432 ; =============== S U B R O U T I N E ======================================= ROM:00131432 ROM:00131432 ROM:00131432 sub_131432: ; CODE XREF: ROM:001313C0↑p ROM:00131432 ; ROM:001313F8↑p ROM:00131432 move.w #$FFFF,($DE6).w ROM:00131438 move.w #$FFFF,($DE8).w ROM:0013143E move.w #$FFFF,($DEA).w ROM:00131444 move.w #$FFFF,($DEC).w ROM:0013144A move.w #$FFFF,($DD2).w ROM:00131450 move.w #$FFFF,($DDE).w ROM:00131456 move.w #$FFFF,($DE0).w ROM:0013145C clr.w ($DE2).w ROM:00131460 clr.w ($DE4).w ROM:00131464 clr.w ($DFA).w ROM:00131468 clr.w ($DFC).w ROM:0013146C bclr #4,($141D).w ROM:00131472 btst #5,($1411).w ROM:00131478 beq.s loc_1314A6 ROM:0013147A btst #7,($1405).w ROM:00131480 bne.s loc_1314A6 ROM:00131482 bset #7,($1405).w ROM:00131488 ori.w #$1000,($DC8).w ROM:0013148E move.w #$FFFF,($1B22).w ROM:00131494 move.w #$FFFF,($1B24).w ROM:0013149A move.w #$FFFF,($1B26).w ROM:001314A0 move.w #$FFFF,($1B28).w ROM:001314A6 ROM:001314A6 loc_1314A6: ; CODE XREF: sub_131432+46↑j ROM:001314A6 ; sub_131432+4E↑j ROM:001314A6 move.w #0,d0 ROM:001314AA bra.s loc_1314B0 ROM:001314AC ; --------------------------------------------------------------------------- ROM:001314AC ROM:001314AC loc_1314AC: ; CODE XREF: sub_131432+94↓j ROM:001314AC addi.w #1,d0 ROM:001314B0 ROM:001314B0 loc_1314B0: ; CODE XREF: sub_131432+78↑j ROM:001314B0 cmpi.w #$1F,d0 ROM:001314B4 bgt.l loc_1314C8 ROM:001314BA clr.w $10DC(d0.w*2) ROM:001314C0 clr.w $111C(d0.w*2) ROM:001314C6 bra.s loc_1314AC ROM:001314C8 ; --------------------------------------------------------------------------- ROM:001314C8 ROM:001314C8 loc_1314C8: ; CODE XREF: sub_131432+82↑j ROM:001314C8 clr.w ($DD0).w ROM:001314CC rts ROM:001314CC ; End of function sub_131432 ROM:001314CC ROM:001314CE ROM:001314CE ; =============== S U B R O U T I N E ======================================= ROM:001314CE ROM:001314CE ROM:001314CE sub_1314CE: ; CODE XREF: sub_13186C+54↓p ROM:001314CE ; sub_13186C+106↓p ROM:001314CE move.w ($147C).w,d0 ROM:001314D2 move.w ($147E).w,d1 ROM:001314D6 move.w ($DD2).w,d2 ROM:001314DA cmpi.w #$10,d2 ROM:001314DE bge.s loc_1314EE ROM:001314E0 btst d2,d0 ROM:001314E2 bne.s loc_1314E8 ROM:001314E4 bra.w loc_1314FC ROM:001314E8 ; --------------------------------------------------------------------------- ROM:001314E8 ROM:001314E8 loc_1314E8: ; CODE XREF: sub_1314CE+14↑j ROM:001314E8 bra.l locret_1315D4 ROM:001314EE ; --------------------------------------------------------------------------- ROM:001314EE ROM:001314EE loc_1314EE: ; CODE XREF: sub_1314CE+10↑j ROM:001314EE move.w d2,d3 ROM:001314F0 subi.w #$10,d3 ROM:001314F4 btst d3,d1 ROM:001314F6 bne.l locret_1315D4 ROM:001314FC ROM:001314FC loc_1314FC: ; CODE XREF: sub_1314CE+16↑j ROM:001314FC ori.w #$800,($DC8).w ROM:00131502 move.w ($482).w,$1B2E(d2.w*2) ROM:0013150A move.w ($FB2).w,$1B6E(d2.w*2) ROM:00131512 move.w ($1056).w,$1BAE(d2.w*2) ROM:0013151A move.w ($47E).w,$1BEE(d2.w*2) ROM:00131522 move.w ($57E).w,$1C2E(d2.w*2) ROM:0013152A move.w ($506).w,$1C6E(d2.w*2) ROM:00131532 move.w ($9AA).w,$1CEE(d2.w*2) ROM:0013153A move.w ($DC6).w,$1CAE(d2.w*2) ROM:00131542 move.l ($143C).w,d4 ROM:00131546 divs.w #$3E8,d4 ROM:0013154A move.w d4,$1D2E(d2.w*2) ROM:00131550 move.b #$28,$1D6F(d2.w) ; '(' ROM:00131558 btst #0,($11E4).w ROM:0013155E beq.s loc_1315A0 ROM:00131560 btst #6,($DE3).w ROM:00131566 bne.s loc_131596 ROM:00131568 btst #2,($DE3).w ROM:0013156E bne.s loc_13158C ROM:00131570 btst #0,($DE2).w ROM:00131576 bne.s loc_131582 ROM:00131578 move.b #2,$1D8F(d2.w) ROM:00131580 bra.s loc_13158A ROM:00131582 ; --------------------------------------------------------------------------- ROM:00131582 ROM:00131582 loc_131582: ; CODE XREF: sub_1314CE+A8↑j ROM:00131582 move.b #$10,$1D8F(d2.w) ROM:0013158A ROM:0013158A loc_13158A: ; CODE XREF: sub_1314CE+B2↑j ROM:0013158A bra.s loc_131594 ROM:0013158C ; --------------------------------------------------------------------------- ROM:0013158C ROM:0013158C loc_13158C: ; CODE XREF: sub_1314CE+A0↑j ROM:0013158C move.b #$10,$1D8F(d2.w) ROM:00131594 ROM:00131594 loc_131594: ; CODE XREF: sub_1314CE:loc_13158A↑j ROM:00131594 bra.s loc_13159E ROM:00131596 ; --------------------------------------------------------------------------- ROM:00131596 ROM:00131596 loc_131596: ; CODE XREF: sub_1314CE+98↑j ROM:00131596 move.b #$10,$1D8F(d2.w) ROM:0013159E ROM:0013159E loc_13159E: ; CODE XREF: sub_1314CE:loc_131594↑j ROM:0013159E bra.s loc_1315CC ROM:001315A0 ; --------------------------------------------------------------------------- ROM:001315A0 ROM:001315A0 loc_1315A0: ; CODE XREF: sub_1314CE+90↑j ROM:001315A0 btst #0,($11EA).w ROM:001315A6 beq.s loc_1315B2 ROM:001315A8 move.b #8,$1D8F(d2.w) ROM:001315B0 bra.s loc_1315CC ROM:001315B2 ; --------------------------------------------------------------------------- ROM:001315B2 ROM:001315B2 loc_1315B2: ; CODE XREF: sub_1314CE+D8↑j ROM:001315B2 btst #0,($11EE).w ROM:001315B8 bne.s loc_1315C4 ROM:001315BA move.b #1,$1D8F(d2.w) ROM:001315C2 bra.s loc_1315CC ROM:001315C4 ; --------------------------------------------------------------------------- ROM:001315C4 ROM:001315C4 loc_1315C4: ; CODE XREF: sub_1314CE+EA↑j ROM:001315C4 move.b #4,$1D8F(d2.w) ROM:001315CC ROM:001315CC loc_1315CC: ; CODE XREF: sub_1314CE:loc_13159E↑j ROM:001315CC ; sub_1314CE+E2↑j ... ROM:001315CC move.w d1,($147E).w ROM:001315D0 move.w d0,($147C).w ROM:001315D4 ROM:001315D4 locret_1315D4: ; CODE XREF: sub_1314CE:loc_1314E8↑j ROM:001315D4 ; sub_1314CE+28↑j ROM:001315D4 rts ROM:001315D4 ; End of function sub_1314CE ROM:001315D4 ROM:001315D6 ROM:001315D6 ; =============== S U B R O U T I N E ======================================= ROM:001315D6 ROM:001315D6 ROM:001315D6 sub_1315D6: ; CODE XREF: sub_1311EE+10↑p ROM:001315D6 move.w ($DFA).w,d0 ROM:001315DA move.w ($DFC).w,d1 ROM:001315DE addq.w #1,($DDC).w ROM:001315E2 cmpi.w #1,($DDC).w ROM:001315E8 bne.s loc_1315F4 ROM:001315EA move.w #0,d2 ROM:001315EE move.w #7,d3 ROM:001315F2 bra.s loc_131624 ROM:001315F4 ; --------------------------------------------------------------------------- ROM:001315F4 ROM:001315F4 loc_1315F4: ; CODE XREF: sub_1315D6+12↑j ROM:001315F4 cmpi.w #2,($DDC).w ROM:001315FA bne.s loc_131606 ROM:001315FC move.w #8,d2 ROM:00131600 move.w #$F,d3 ROM:00131604 bra.s loc_131624 ROM:00131606 ; --------------------------------------------------------------------------- ROM:00131606 ROM:00131606 loc_131606: ; CODE XREF: sub_1315D6+24↑j ROM:00131606 cmpi.w #3,($DDC).w ROM:0013160C bne.s loc_131618 ROM:0013160E move.w #$10,d2 ROM:00131612 move.w #$17,d3 ROM:00131616 bra.s loc_131624 ROM:00131618 ; --------------------------------------------------------------------------- ROM:00131618 ROM:00131618 loc_131618: ; CODE XREF: sub_1315D6+36↑j ROM:00131618 move.w #$18,d2 ROM:0013161C move.w #$1F,d3 ROM:00131620 clr.w ($DDC).w ROM:00131624 ROM:00131624 loc_131624: ; CODE XREF: sub_1315D6+1C↑j ROM:00131624 ; sub_1315D6+2E↑j ... ROM:00131624 move.w d2,d5 ROM:00131626 bra.s loc_13162C ROM:00131628 ; --------------------------------------------------------------------------- ROM:00131628 ROM:00131628 loc_131628: ; CODE XREF: sub_1315D6:loc_131692↓j ROM:00131628 addi.w #1,d5 ROM:0013162C ROM:0013162C loc_13162C: ; CODE XREF: sub_1315D6+50↑j ROM:0013162C cmp.w d3,d5 ROM:0013162E bgt.l loc_131694 ROM:00131634 cmpi.w #$10,d5 ROM:00131638 bge.s loc_131664 ROM:0013163A btst d5,d0 ROM:0013163C beq.s loc_131662 ROM:0013163E bclr d5,d0 ROM:00131640 move.w ($DCC).w,d7 ROM:00131644 bset d5,d7 ROM:00131646 move.w d7,($DCC).w ROM:0013164A move.w d5,($DD0).w ROM:0013164E movem.l d0-d7,-(sp) ROM:00131652 bsr.w sub_13169E ROM:00131656 bsr.w sub_13174C ROM:0013165A bsr.w sub_13186C ROM:0013165E movem.l (sp)+,d0-d7 ROM:00131662 ROM:00131662 loc_131662: ; CODE XREF: sub_1315D6+66↑j ROM:00131662 bra.s loc_131692 ROM:00131664 ; --------------------------------------------------------------------------- ROM:00131664 ROM:00131664 loc_131664: ; CODE XREF: sub_1315D6+62↑j ROM:00131664 move.w d5,d6 ROM:00131666 subi.w #$10,d6 ROM:0013166A btst d6,d1 ROM:0013166C beq.s loc_131692 ROM:0013166E bclr d6,d1 ROM:00131670 move.w ($DCE).w,d7 ROM:00131674 bset d6,d7 ROM:00131676 move.w d7,($DCE).w ROM:0013167A move.w d5,($DD0).w ROM:0013167E movem.l d0-d7,-(sp) ROM:00131682 bsr.w sub_13169E ROM:00131686 bsr.w sub_13174C ROM:0013168A bsr.w sub_13186C ROM:0013168E movem.l (sp)+,d0-d7 ROM:00131692 ROM:00131692 loc_131692: ; CODE XREF: sub_1315D6:loc_131662↑j ROM:00131692 ; sub_1315D6+96↑j ROM:00131692 bra.s loc_131628 ROM:00131694 ; --------------------------------------------------------------------------- ROM:00131694 ROM:00131694 loc_131694: ; CODE XREF: sub_1315D6+58↑j ROM:00131694 move.w d1,($DFC).w ROM:00131698 move.w d0,($DFA).w ROM:0013169C rts ROM:0013169C ; End of function sub_1315D6 ROM:0013169C ROM:0013169E ROM:0013169E ; =============== S U B R O U T I N E ======================================= ROM:0013169E ROM:0013169E ROM:0013169E sub_13169E: ; CODE XREF: sub_1315D6+7C↑p ROM:0013169E ; sub_1315D6+AC↑p ROM:0013169E move.w ($DE2).w,d0 ROM:001316A2 move.w ($DE4).w,d1 ROM:001316A6 clr.w d2 ROM:001316A8 move.w ($DD0).w,d3 ROM:001316AC cmpi.w #$10,d3 ROM:001316B0 bge.s loc_1316C4 ROM:001316B2 move.w ($DE6).w,d5 ROM:001316B6 btst d3,d5 ROM:001316B8 beq.s loc_1316BE ROM:001316BA move.w #1,d2 ROM:001316BE ROM:001316BE loc_1316BE: ; CODE XREF: sub_13169E+1A↑j ROM:001316BE move.w d5,($DE6).w ROM:001316C2 bra.s loc_1316D8 ROM:001316C4 ; --------------------------------------------------------------------------- ROM:001316C4 ROM:001316C4 loc_1316C4: ; CODE XREF: sub_13169E+12↑j ROM:001316C4 subi.w #$10,d3 ROM:001316C8 move.w ($DE8).w,d5 ROM:001316CC btst d3,d5 ROM:001316CE beq.s loc_1316D4 ROM:001316D0 move.w #1,d2 ROM:001316D4 ROM:001316D4 loc_1316D4: ; CODE XREF: sub_13169E+30↑j ROM:001316D4 move.w d5,($DE8).w ROM:001316D8 ROM:001316D8 loc_1316D8: ; CODE XREF: sub_13169E+24↑j ROM:001316D8 cmpi.w #1,d2 ROM:001316DC bne.s loc_131742 ROM:001316DE move.w ($DD0).w,d3 ROM:001316E2 move.w $111C(d3.w*2),d4 ROM:001316E8 move.w $AB6(a5,d3.w*2),d7 ROM:001316EE cmp.w d4,d7 ROM:001316F0 ble.s loc_1316FE ROM:001316F2 add.w $A36(a5,d3.w*2),d4 ROM:001316F8 move.w d4,$111C(d3.w*2) ROM:001316FE ROM:001316FE loc_1316FE: ; CODE XREF: sub_13169E+52↑j ROM:001316FE cmp.w d4,d7 ROM:00131700 bgt.s loc_131742 ROM:00131702 cmpi.w #$10,d3 ROM:00131706 bge.s loc_131724 ROM:00131708 move.w ($DE6).w,d5 ROM:0013170C move.w ($1B22).w,d6 ROM:00131710 ori.w #$100,($DC8).w ROM:00131716 bclr d3,d5 ROM:00131718 bclr d3,d6 ROM:0013171A move.w d6,($1B22).w ROM:0013171E move.w d5,($DE6).w ROM:00131722 bra.s loc_131742 ROM:00131724 ; --------------------------------------------------------------------------- ROM:00131724 ROM:00131724 loc_131724: ; CODE XREF: sub_13169E+68↑j ROM:00131724 subi.w #$10,d3 ROM:00131728 move.w ($DE8).w,d5 ROM:0013172C move.w ($1B24).w,d6 ROM:00131730 ori.w #$100,($DC8).w ROM:00131736 bclr d3,d5 ROM:00131738 bclr d3,d6 ROM:0013173A move.w d6,($1B24).w ROM:0013173E move.w d5,($DE8).w ROM:00131742 ROM:00131742 loc_131742: ; CODE XREF: sub_13169E+3E↑j ROM:00131742 ; sub_13169E+62↑j ... ROM:00131742 move.w d1,($DE4).w ROM:00131746 move.w d0,($DE2).w ROM:0013174A rts ROM:0013174A ; End of function sub_13169E ROM:0013174A ROM:0013174C ROM:0013174C ; =============== S U B R O U T I N E ======================================= ROM:0013174C ROM:0013174C ROM:0013174C sub_13174C: ; CODE XREF: sub_1315D6+80↑p ROM:0013174C ; sub_1315D6+B0↑p ROM:0013174C move.w ($DE2).w,d0 ROM:00131750 move.w ($DE4).w,d1 ROM:00131754 move.w ($DF2).w,d2 ROM:00131758 move.w ($DF4).w,d3 ROM:0013175C move.w ($DD0).w,d4 ROM:00131760 cmpi.w #$10,d4 ROM:00131764 bge.s loc_1317DE ROM:00131766 btst d4,d0 ROM:00131768 beq.s loc_1317B8 ROM:0013176A addi.w #1,($DD4).w ROM:00131770 move.w $10DC(d4.w*2),d6 ROM:00131776 add.w $A36(a5,d4.w*2),d6 ROM:0013177C move.w $AB6(a5,d4.w*2),d7 ROM:00131782 cmp.w d6,d7 ROM:00131784 bge.s loc_131788 ROM:00131786 move.w d7,d6 ROM:00131788 ROM:00131788 loc_131788: ; CODE XREF: sub_13174C+38↑j ROM:00131788 move.w d6,$10DC(d4.w*2) ROM:0013178E cmp.w $115C(d4.w*2),d6 ROM:00131794 ble.s loc_13179C ROM:00131796 move.w d6,$115C(d4.w*2) ROM:0013179C ROM:0013179C loc_13179C: ; CODE XREF: sub_13174C+48↑j ROM:0013179C move.w d4,($DDE).w ROM:001317A0 bset d4,d2 ROM:001317A2 move.w ($DEA).w,d7 ROM:001317A6 bclr d4,d7 ROM:001317A8 move.w d7,($DEA).w ROM:001317AC move.w ($1B26).w,d7 ROM:001317B0 bclr d4,d7 ROM:001317B2 move.w d7,($1B26).w ROM:001317B6 bra.s loc_1317DC ROM:001317B8 ; --------------------------------------------------------------------------- ROM:001317B8 ROM:001317B8 loc_1317B8: ; CODE XREF: sub_13174C+1C↑j ROM:001317B8 cmpi.w #0,$10DC(d4.w*2) ROM:001317C0 ble.s loc_1317DC ROM:001317C2 move.w $10DC(d4.w*2),d6 ROM:001317C8 sub.w $A76(a5,d4.w*2),d6 ROM:001317CE cmpi.w #0,d6 ROM:001317D2 bge.s loc_1317D6 ROM:001317D4 clr.w d6 ROM:001317D6 ROM:001317D6 loc_1317D6: ; CODE XREF: sub_13174C+86↑j ROM:001317D6 move.w d6,$10DC(d4.w*2) ROM:001317DC ROM:001317DC loc_1317DC: ; CODE XREF: sub_13174C+6A↑j ROM:001317DC ; sub_13174C+74↑j ROM:001317DC bra.s loc_13185A ROM:001317DE ; --------------------------------------------------------------------------- ROM:001317DE ROM:001317DE loc_1317DE: ; CODE XREF: sub_13174C+18↑j ROM:001317DE move.w d4,d5 ROM:001317E0 subi.w #$10,d5 ROM:001317E4 btst d5,d1 ROM:001317E6 beq.s loc_131836 ROM:001317E8 addi.w #1,($DD4).w ROM:001317EE move.w $10DC(d4.w*2),d6 ROM:001317F4 add.w $A36(a5,d4.w*2),d6 ROM:001317FA move.w $AB6(a5,d4.w*2),d7 ROM:00131800 cmp.w d6,d7 ROM:00131802 bge.s loc_131806 ROM:00131804 move.w d7,d6 ROM:00131806 ROM:00131806 loc_131806: ; CODE XREF: sub_13174C+B6↑j ROM:00131806 move.w d6,$10DC(d4.w*2) ROM:0013180C cmp.w $115C(d4.w*2),d6 ROM:00131812 ble.s loc_13181A ROM:00131814 move.w d6,$115C(d4.w*2) ROM:0013181A ROM:0013181A loc_13181A: ; CODE XREF: sub_13174C+C6↑j ROM:0013181A move.w d4,($DDE).w ROM:0013181E bset d5,d3 ROM:00131820 move.w ($DEC).w,d7 ROM:00131824 bclr d5,d7 ROM:00131826 move.w d7,($DEC).w ROM:0013182A move.w ($1B28).w,d7 ROM:0013182E bclr d5,d7 ROM:00131830 move.w d7,($1B28).w ROM:00131834 bra.s loc_13185A ROM:00131836 ; --------------------------------------------------------------------------- ROM:00131836 ROM:00131836 loc_131836: ; CODE XREF: sub_13174C+9A↑j ROM:00131836 cmpi.w #0,$10DC(d4.w*2) ROM:0013183E ble.s loc_13185A ROM:00131840 move.w $10DC(d4.w*2),d6 ROM:00131846 sub.w $A76(a5,d4.w*2),d6 ROM:0013184C cmpi.w #0,d6 ROM:00131850 bge.s loc_131854 ROM:00131852 clr.w d6 ROM:00131854 ROM:00131854 loc_131854: ; CODE XREF: sub_13174C+104↑j ROM:00131854 move.w d6,$10DC(d4.w*2) ROM:0013185A ROM:0013185A loc_13185A: ; CODE XREF: sub_13174C:loc_1317DC↑j ROM:0013185A ; sub_13174C+E8↑j ... ROM:0013185A move.w d3,($DF4).w ROM:0013185E move.w d2,($DF2).w ROM:00131862 move.w d1,($DE4).w ROM:00131866 move.w d0,($DE2).w ROM:0013186A rts ROM:0013186A ; End of function sub_13174C ROM:0013186A ROM:0013186C ROM:0013186C ; =============== S U B R O U T I N E ======================================= ROM:0013186C ROM:0013186C ROM:0013186C sub_13186C: ; CODE XREF: sub_1315D6+84↑p ROM:0013186C ; sub_1315D6+B4↑p ROM:0013186C move.w ($1470).w,d0 ROM:00131870 move.w ($1472).w,d1 ROM:00131874 move.w ($146C).w,d2 ROM:00131878 move.w ($146E).w,d3 ROM:0013187C move.w ($DD0).w,d4 ROM:00131880 cmpi.w #$10,d4 ROM:00131884 bge.l loc_13191C ROM:0013188A btst d4,d0 ROM:0013188C bne.s loc_1318D6 ROM:0013188E move.w $AB6(a5,d4.w*2),d6 ROM:00131894 cmp.w $10DC(d4.w*2),d6 ROM:0013189A bgt.s loc_1318D4 ROM:0013189C move.w d6,$10DC(d4.w*2) ROM:001318A2 move.w d4,($DD2).w ROM:001318A6 bset d4,d0 ROM:001318A8 bset d4,d2 ROM:001318AA move.w d4,($DE0).w ROM:001318AE ori.w #$40,($DC8).w ; '@' ROM:001318B4 move.w d1,($1472).w ROM:001318B8 move.w d0,($1470).w ROM:001318BC movem.l d0-d7,-(sp) ROM:001318C0 bsr.w sub_1314CE ROM:001318C4 bsr.w sub_1319F4 ROM:001318C8 movem.l (sp)+,d0-d7 ROM:001318CC move.w ($1470).w,d0 ROM:001318D0 move.w ($1472).w,d1 ROM:001318D4 ROM:001318D4 loc_1318D4: ; CODE XREF: sub_13186C+2E↑j ROM:001318D4 bra.s loc_131916 ROM:001318D6 ; --------------------------------------------------------------------------- ROM:001318D6 ROM:001318D6 loc_1318D6: ; CODE XREF: sub_13186C+20↑j ROM:001318D6 cmpi.w #0,$10DC(d4.w*2) ROM:001318DE bge.s loc_1318E6 ROM:001318E0 clr.w $10DC(d4.w*2) ROM:001318E6 ROM:001318E6 loc_1318E6: ; CODE XREF: sub_13186C+72↑j ROM:001318E6 move.w $AF6(a5,d4.w*2),d6 ROM:001318EC cmp.w $10DC(d4.w*2),d6 ROM:001318F2 ble.s loc_131916 ROM:001318F4 move.w d4,($DD2).w ROM:001318F8 bclr d4,d0 ROM:001318FA move.w d1,($1472).w ROM:001318FE move.w d0,($1470).w ROM:00131902 movem.l d0-d7,-(sp) ROM:00131906 bsr.w sub_1319F4 ROM:0013190A movem.l (sp)+,d0-d7 ROM:0013190E move.w ($1470).w,d0 ROM:00131912 move.w ($1472).w,d1 ROM:00131916 ROM:00131916 loc_131916: ; CODE XREF: sub_13186C:loc_1318D4↑j ROM:00131916 ; sub_13186C+86↑j ROM:00131916 bra.l loc_1319E2 ROM:0013191C ; --------------------------------------------------------------------------- ROM:0013191C ROM:0013191C loc_13191C: ; CODE XREF: sub_13186C+18↑j ROM:0013191C move.w d4,d5 ROM:0013191E subi.w #$10,d5 ROM:00131922 btst d5,d1 ROM:00131924 bne.s loc_131988 ROM:00131926 move.w $AB6(a5,d4.w*2),d6 ROM:0013192C cmp.w $10DC(d4.w*2),d6 ROM:00131932 bgt.s loc_131986 ROM:00131934 move.w d6,$10DC(d4.w*2) ROM:0013193A move.w d4,($DD2).w ROM:0013193E bset d5,d1 ROM:00131940 bset d5,d3 ROM:00131942 cmpi.w #7,d5 ROM:00131946 bne.s loc_13195C ROM:00131948 move.w ($1476).w,d7 ROM:0013194C bset d5,d7 ROM:0013194E move.w d7,($1476).w ROM:00131952 move.w ($147A).w,d7 ROM:00131956 bset d5,d7 ROM:00131958 move.w d7,($147A).w ROM:0013195C ROM:0013195C loc_13195C: ; CODE XREF: sub_13186C+DA↑j ROM:0013195C move.w d4,($DE0).w ROM:00131960 ori.w #$40,($DC8).w ; '@' ROM:00131966 move.w d1,($1472).w ROM:0013196A move.w d0,($1470).w ROM:0013196E movem.l d0-d7,-(sp) ROM:00131972 bsr.w sub_1314CE ROM:00131976 bsr.w sub_1319F4 ROM:0013197A movem.l (sp)+,d0-d7 ROM:0013197E move.w ($1470).w,d0 ROM:00131982 move.w ($1472).w,d1 ROM:00131986 ROM:00131986 loc_131986: ; CODE XREF: sub_13186C+C6↑j ROM:00131986 bra.s loc_1319E2 ROM:00131988 ; --------------------------------------------------------------------------- ROM:00131988 ROM:00131988 loc_131988: ; CODE XREF: sub_13186C+B8↑j ROM:00131988 cmpi.w #0,$10DC(d4.w*2) ROM:00131990 bge.s loc_131998 ROM:00131992 clr.w $10DC(d4.w*2) ROM:00131998 ROM:00131998 loc_131998: ; CODE XREF: sub_13186C+124↑j ROM:00131998 move.w $AF6(a5,d4.w*2),d6 ROM:0013199E cmp.w $10DC(d4.w*2),d6 ROM:001319A4 ble.s loc_1319E2 ROM:001319A6 move.w d4,($DD2).w ROM:001319AA bclr d5,d1 ROM:001319AC cmpi.w #7,d5 ROM:001319B0 bne.s loc_1319C6 ROM:001319B2 move.w ($1476).w,d7 ROM:001319B6 bclr d5,d7 ROM:001319B8 move.w d7,($1476).w ROM:001319BC move.w ($147A).w,d7 ROM:001319C0 bclr d5,d7 ROM:001319C2 move.w d7,($147A).w ROM:001319C6 ROM:001319C6 loc_1319C6: ; CODE XREF: sub_13186C+144↑j ROM:001319C6 move.w d1,($1472).w ROM:001319CA move.w d0,($1470).w ROM:001319CE movem.l d0-d7,-(sp) ROM:001319D2 bsr.w sub_1319F4 ROM:001319D6 movem.l (sp)+,d0-d7 ROM:001319DA move.w ($1470).w,d0 ROM:001319DE move.w ($1472).w,d1 ROM:001319E2 ROM:001319E2 loc_1319E2: ; CODE XREF: sub_13186C:loc_131916↑j ROM:001319E2 ; sub_13186C:loc_131986↑j ... ROM:001319E2 move.w d3,($146E).w ROM:001319E6 move.w d2,($146C).w ROM:001319EA move.w d1,($1472).w ROM:001319EE move.w d0,($1470).w ROM:001319F2 rts ROM:001319F2 ; End of function sub_13186C ROM:001319F2 ROM:001319F4 ROM:001319F4 ; =============== S U B R O U T I N E ======================================= ROM:001319F4 ROM:001319F4 ROM:001319F4 sub_1319F4: ; CODE XREF: sub_13186C+58↑p ROM:001319F4 ; sub_13186C+9A↑p ... ROM:001319F4 move.w ($DD2).w,d0 ROM:001319F8 cmpi.w #$10,d0 ROM:001319FC bge.s loc_131A48 ROM:001319FE move.w ($1470).w,d1 ROM:00131A02 move.w ($1474).w,d2 ROM:00131A06 move.w ($1478).w,d3 ROM:00131A0A btst d0,d1 ROM:00131A0C beq.s loc_131A3A ROM:00131A0E btst d0,d2 ROM:00131A10 beq.s loc_131A3A ROM:00131A12 btst d0,d3 ROM:00131A14 beq.s loc_131A3A ROM:00131A16 move.w ($147C).w,d4 ROM:00131A1A move.w ($DE6).w,d5 ROM:00131A1E move.w ($1B22).w,d6 ROM:00131A22 bset d0,d4 ROM:00131A24 ori.w #$200,($DC8).w ROM:00131A2A bclr d0,d5 ROM:00131A2C bclr d0,d6 ROM:00131A2E move.w d6,($1B22).w ROM:00131A32 move.w d5,($DE6).w ROM:00131A36 move.w d4,($147C).w ROM:00131A3A ROM:00131A3A loc_131A3A: ; CODE XREF: sub_1319F4+18↑j ROM:00131A3A ; sub_1319F4+1C↑j ... ROM:00131A3A move.w d3,($1478).w ROM:00131A3E move.w d2,($1474).w ROM:00131A42 move.w d1,($1470).w ROM:00131A46 bra.s locret_131A94 ROM:00131A48 ; --------------------------------------------------------------------------- ROM:00131A48 ROM:00131A48 loc_131A48: ; CODE XREF: sub_1319F4+8↑j ROM:00131A48 subi.w #$10,d0 ROM:00131A4C move.w ($1472).w,d1 ROM:00131A50 move.w ($1476).w,d2 ROM:00131A54 move.w ($147A).w,d3 ROM:00131A58 btst d0,d1 ROM:00131A5A beq.s loc_131A88 ROM:00131A5C btst d0,d2 ROM:00131A5E beq.s loc_131A88 ROM:00131A60 btst d0,d3 ROM:00131A62 beq.s loc_131A88 ROM:00131A64 move.w ($147E).w,d4 ROM:00131A68 move.w ($DE8).w,d5 ROM:00131A6C move.w ($1B24).w,d6 ROM:00131A70 bset d0,d4 ROM:00131A72 ori.w #$200,($DC8).w ROM:00131A78 bclr d0,d5 ROM:00131A7A bclr d0,d6 ROM:00131A7C move.w d6,($1B24).w ROM:00131A80 move.w d5,($DE8).w ROM:00131A84 move.w d4,($147E).w ROM:00131A88 ROM:00131A88 loc_131A88: ; CODE XREF: sub_1319F4+66↑j ROM:00131A88 ; sub_1319F4+6A↑j ... ROM:00131A88 move.w d3,($147A).w ROM:00131A8C move.w d2,($1476).w ROM:00131A90 move.w d1,($1472).w ROM:00131A94 ROM:00131A94 locret_131A94: ; CODE XREF: sub_1319F4+52↑j ROM:00131A94 rts ROM:00131A94 ; End of function sub_1319F4 ROM:00131A94 ROM:00131A96 ROM:00131A96 ; =============== S U B R O U T I N E ======================================= ROM:00131A96 ROM:00131A96 ROM:00131A96 sub_131A96: ; CODE XREF: ROM:001313BC↑p ROM:00131A96 move.b #0,($126D).w ROM:00131A9C move.b #0,($1267).w ROM:00131AA2 move.w #0,d0 ROM:00131AA6 bra.s loc_131AAC ROM:00131AA8 ; --------------------------------------------------------------------------- ROM:00131AA8 ROM:00131AA8 loc_131AA8: ; CODE XREF: sub_131A96:loc_131B28↓j ROM:00131AA8 addi.w #1,d0 ROM:00131AAC ROM:00131AAC loc_131AAC: ; CODE XREF: sub_131A96+10↑j ROM:00131AAC cmpi.w #$1F,d0 ROM:00131AB0 bgt.l loc_131B2C ROM:00131AB6 cmpi.w #$10,d0 ROM:00131ABA bge.s loc_131AF0 ROM:00131ABC move.w ($147C).w,d2 ROM:00131AC0 move.w ($1470).w,d3 ROM:00131AC4 move.w ($1474).w,d4 ROM:00131AC8 move.w ($1478).w,d5 ROM:00131ACC btst d0,d2 ROM:00131ACE beq.s loc_131ADE ROM:00131AD0 btst d0,d3 ROM:00131AD2 bne.s loc_131ADE ROM:00131AD4 btst d0,d4 ROM:00131AD6 bne.s loc_131ADE ROM:00131AD8 btst d0,d5 ROM:00131ADA bne.s loc_131ADE ROM:00131ADC bclr d0,d2 ROM:00131ADE ROM:00131ADE loc_131ADE: ; CODE XREF: sub_131A96+38↑j ROM:00131ADE ; sub_131A96+3C↑j ... ROM:00131ADE move.w d5,($1478).w ROM:00131AE2 move.w d4,($1474).w ROM:00131AE6 move.w d3,($1470).w ROM:00131AEA move.w d2,($147C).w ROM:00131AEE bra.s loc_131B28 ROM:00131AF0 ; --------------------------------------------------------------------------- ROM:00131AF0 ROM:00131AF0 loc_131AF0: ; CODE XREF: sub_131A96+24↑j ROM:00131AF0 move.w d0,d1 ROM:00131AF2 subi.w #$10,d1 ROM:00131AF6 move.w ($147E).w,d2 ROM:00131AFA move.w ($1472).w,d3 ROM:00131AFE move.w ($1476).w,d4 ROM:00131B02 move.w ($147A).w,d5 ROM:00131B06 btst d1,d2 ROM:00131B08 beq.s loc_131B18 ROM:00131B0A btst d1,d3 ROM:00131B0C bne.s loc_131B18 ROM:00131B0E btst d1,d4 ROM:00131B10 bne.s loc_131B18 ROM:00131B12 btst d1,d5 ROM:00131B14 bne.s loc_131B18 ROM:00131B16 bclr d1,d2 ROM:00131B18 ROM:00131B18 loc_131B18: ; CODE XREF: sub_131A96+72↑j ROM:00131B18 ; sub_131A96+76↑j ... ROM:00131B18 move.w d5,($147A).w ROM:00131B1C move.w d4,($1476).w ROM:00131B20 move.w d3,($1472).w ROM:00131B24 move.w d2,($147E).w ROM:00131B28 ROM:00131B28 loc_131B28: ; CODE XREF: sub_131A96+58↑j ROM:00131B28 bra.w loc_131AA8 ROM:00131B2C ; --------------------------------------------------------------------------- ROM:00131B2C ROM:00131B2C loc_131B2C: ; CODE XREF: sub_131A96+1A↑j ROM:00131B2C move.w #0,d0 ROM:00131B30 bra.s loc_131B36 ROM:00131B32 ; --------------------------------------------------------------------------- ROM:00131B32 ROM:00131B32 loc_131B32: ; CODE XREF: sub_131A96:loc_131BD2↓j ROM:00131B32 addi.w #1,d0 ROM:00131B36 ROM:00131B36 loc_131B36: ; CODE XREF: sub_131A96+9A↑j ROM:00131B36 cmpi.w #$1F,d0 ROM:00131B3A bgt.l locret_131BD6 ROM:00131B40 cmpi.w #$10,d0 ROM:00131B44 bge.s loc_131B8A ROM:00131B46 move.w ($DE6).w,d2 ROM:00131B4A move.w ($1470).w,d3 ROM:00131B4E move.w ($1474).w,d4 ROM:00131B52 move.w ($1478).w,d5 ROM:00131B56 btst d0,d3 ROM:00131B58 beq.s loc_131B5E ROM:00131B5A bra.w loc_131B62 ROM:00131B5E ; --------------------------------------------------------------------------- ROM:00131B5E ROM:00131B5E loc_131B5E: ; CODE XREF: sub_131A96+C2↑j ROM:00131B5E btst d0,d2 ROM:00131B60 bne.s loc_131B76 ROM:00131B62 ROM:00131B62 loc_131B62: ; CODE XREF: sub_131A96+C4↑j ROM:00131B62 btst d0,d4 ROM:00131B64 beq.s loc_131B6A ROM:00131B66 bset d0,d5 ROM:00131B68 bra.s loc_131B6C ROM:00131B6A ; --------------------------------------------------------------------------- ROM:00131B6A ROM:00131B6A loc_131B6A: ; CODE XREF: sub_131A96+CE↑j ROM:00131B6A bclr d0,d5 ROM:00131B6C ROM:00131B6C loc_131B6C: ; CODE XREF: sub_131A96+D2↑j ROM:00131B6C btst d0,d3 ROM:00131B6E beq.s loc_131B74 ROM:00131B70 bset d0,d4 ROM:00131B72 bra.s loc_131B76 ROM:00131B74 ; --------------------------------------------------------------------------- ROM:00131B74 ROM:00131B74 loc_131B74: ; CODE XREF: sub_131A96+D8↑j ROM:00131B74 bclr d0,d4 ROM:00131B76 ROM:00131B76 loc_131B76: ; CODE XREF: sub_131A96+CA↑j ROM:00131B76 ; sub_131A96+DC↑j ROM:00131B76 bclr d0,d3 ROM:00131B78 move.w d5,($1478).w ROM:00131B7C move.w d4,($1474).w ROM:00131B80 move.w d3,($1470).w ROM:00131B84 move.w d2,($DE6).w ROM:00131B88 bra.s loc_131BD2 ROM:00131B8A ; --------------------------------------------------------------------------- ROM:00131B8A ROM:00131B8A loc_131B8A: ; CODE XREF: sub_131A96+AE↑j ROM:00131B8A move.w d0,d1 ROM:00131B8C subi.w #$10,d1 ROM:00131B90 move.w ($DE8).w,d2 ROM:00131B94 move.w ($1472).w,d3 ROM:00131B98 move.w ($1476).w,d4 ROM:00131B9C move.w ($147A).w,d5 ROM:00131BA0 btst d1,d3 ROM:00131BA2 beq.s loc_131BA8 ROM:00131BA4 bra.w loc_131BAC ROM:00131BA8 ; --------------------------------------------------------------------------- ROM:00131BA8 ROM:00131BA8 loc_131BA8: ; CODE XREF: sub_131A96+10C↑j ROM:00131BA8 btst d1,d2 ROM:00131BAA bne.s loc_131BC0 ROM:00131BAC ROM:00131BAC loc_131BAC: ; CODE XREF: sub_131A96+10E↑j ROM:00131BAC btst d1,d4 ROM:00131BAE beq.s loc_131BB4 ROM:00131BB0 bset d1,d5 ROM:00131BB2 bra.s loc_131BB6 ROM:00131BB4 ; --------------------------------------------------------------------------- ROM:00131BB4 ROM:00131BB4 loc_131BB4: ; CODE XREF: sub_131A96+118↑j ROM:00131BB4 bclr d1,d5 ROM:00131BB6 ROM:00131BB6 loc_131BB6: ; CODE XREF: sub_131A96+11C↑j ROM:00131BB6 btst d1,d3 ROM:00131BB8 beq.s loc_131BBE ROM:00131BBA bset d1,d4 ROM:00131BBC bra.s loc_131BC0 ROM:00131BBE ; --------------------------------------------------------------------------- ROM:00131BBE ROM:00131BBE loc_131BBE: ; CODE XREF: sub_131A96+122↑j ROM:00131BBE bclr d1,d4 ROM:00131BC0 ROM:00131BC0 loc_131BC0: ; CODE XREF: sub_131A96+114↑j ROM:00131BC0 ; sub_131A96+126↑j ROM:00131BC0 bclr d1,d3 ROM:00131BC2 move.w d5,($147A).w ROM:00131BC6 move.w d4,($1476).w ROM:00131BCA move.w d3,($1472).w ROM:00131BCE move.w d2,($DE8).w ROM:00131BD2 ROM:00131BD2 loc_131BD2: ; CODE XREF: sub_131A96+F2↑j ROM:00131BD2 bra.w loc_131B32 ROM:00131BD6 ; --------------------------------------------------------------------------- ROM:00131BD6 ROM:00131BD6 locret_131BD6: ; CODE XREF: sub_131A96+A4↑j ROM:00131BD6 rts ROM:00131BD6 ; End of function sub_131A96 ROM:00131BD6 ROM:00131BD8 ROM:00131BD8 ; =============== S U B R O U T I N E ======================================= ROM:00131BD8 ROM:00131BD8 ROM:00131BD8 sub_131BD8: ; CODE XREF: sub_1311EE+2C↑p ROM:00131BD8 clr.w d2 ROM:00131BDA cmpi.b #0,($14B8).w ROM:00131BE0 ble.l loc_131C40 ROM:00131BE6 move.b ($14B9).w,d0 ROM:00131BEA ext.w d0 ROM:00131BEC cmpi.w #$10,d0 ROM:00131BF0 bge.s loc_131C16 ROM:00131BF2 move.w ($147C).w,d6 ROM:00131BF6 btst d0,d6 ROM:00131BF8 bne.s loc_131C08 ROM:00131BFA move.b #$FF,($14B9).w ROM:00131C00 clr.w d4 ROM:00131C02 move.w #$FF,d5 ROM:00131C06 bra.s loc_131C10 ROM:00131C08 ; --------------------------------------------------------------------------- ROM:00131C08 ROM:00131C08 loc_131C08: ; CODE XREF: sub_131BD8+20↑j ROM:00131C08 move.w $B36(a5,d0.w*2),d4 ROM:00131C0E move.w d0,d5 ROM:00131C10 ROM:00131C10 loc_131C10: ; CODE XREF: sub_131BD8+2E↑j ROM:00131C10 move.w d6,($147C).w ROM:00131C14 bra.s loc_131C3E ROM:00131C16 ; --------------------------------------------------------------------------- ROM:00131C16 ROM:00131C16 loc_131C16: ; CODE XREF: sub_131BD8+18↑j ROM:00131C16 move.w d0,d1 ROM:00131C18 subi.w #$10,d1 ROM:00131C1C move.w ($147E).w,d6 ROM:00131C20 btst d1,d6 ROM:00131C22 bne.s loc_131C32 ROM:00131C24 clr.w d4 ROM:00131C26 move.b #$FF,($14B9).w ROM:00131C2C move.w #$FF,d5 ROM:00131C30 bra.s loc_131C3A ROM:00131C32 ; --------------------------------------------------------------------------- ROM:00131C32 ROM:00131C32 loc_131C32: ; CODE XREF: sub_131BD8+4A↑j ROM:00131C32 move.w $B36(a5,d0.w*2),d4 ROM:00131C38 move.w d0,d5 ROM:00131C3A ROM:00131C3A loc_131C3A: ; CODE XREF: sub_131BD8+58↑j ROM:00131C3A move.w d6,($147E).w ROM:00131C3E ROM:00131C3E loc_131C3E: ; CODE XREF: sub_131BD8+3C↑j ROM:00131C3E bra.s loc_131C52 ROM:00131C40 ; --------------------------------------------------------------------------- ROM:00131C40 ROM:00131C40 loc_131C40: ; CODE XREF: sub_131BD8+8↑j ROM:00131C40 clr.w d4 ROM:00131C42 move.b #$FF,($14B9).w ROM:00131C48 move.w #$FF,d5 ROM:00131C4C move.b #$FF,($127B).w ROM:00131C52 ROM:00131C52 loc_131C52: ; CODE XREF: sub_131BD8:loc_131C3E↑j ROM:00131C52 move.w #0,d0 ROM:00131C56 bra.s loc_131C5C ROM:00131C58 ; --------------------------------------------------------------------------- ROM:00131C58 ROM:00131C58 loc_131C58: ; CODE XREF: sub_131BD8:loc_131CAC↓j ROM:00131C58 addi.w #1,d0 ROM:00131C5C ROM:00131C5C loc_131C5C: ; CODE XREF: sub_131BD8+7E↑j ROM:00131C5C cmpi.w #$1F,d0 ROM:00131C60 bgt.l loc_131CAE ROM:00131C66 cmpi.w #$10,d0 ROM:00131C6A bge.s loc_131C8A ROM:00131C6C move.w ($147C).w,d6 ROM:00131C70 btst d0,d6 ROM:00131C72 beq.s loc_131C84 ROM:00131C74 addq.w #1,d2 ROM:00131C76 move.w $B36(a5,d0.w*2),d3 ROM:00131C7C cmp.w d3,d4 ROM:00131C7E bge.s loc_131C84 ROM:00131C80 move.w d0,d5 ROM:00131C82 move.w d3,d4 ROM:00131C84 ROM:00131C84 loc_131C84: ; CODE XREF: sub_131BD8+9A↑j ROM:00131C84 ; sub_131BD8+A6↑j ROM:00131C84 move.w d6,($147C).w ROM:00131C88 bra.s loc_131CAC ROM:00131C8A ; --------------------------------------------------------------------------- ROM:00131C8A ROM:00131C8A loc_131C8A: ; CODE XREF: sub_131BD8+92↑j ROM:00131C8A move.w d0,d1 ROM:00131C8C subi.w #$10,d1 ROM:00131C90 move.w ($147E).w,d6 ROM:00131C94 btst d1,d6 ROM:00131C96 beq.s loc_131CA8 ROM:00131C98 addq.w #1,d2 ROM:00131C9A move.w $B36(a5,d0.w*2),d3 ROM:00131CA0 cmp.w d3,d4 ROM:00131CA2 bge.s loc_131CA8 ROM:00131CA4 move.w d0,d5 ROM:00131CA6 move.w d3,d4 ROM:00131CA8 ROM:00131CA8 loc_131CA8: ; CODE XREF: sub_131BD8+BE↑j ROM:00131CA8 ; sub_131BD8+CA↑j ROM:00131CA8 move.w d6,($147E).w ROM:00131CAC ROM:00131CAC loc_131CAC: ; CODE XREF: sub_131BD8+B0↑j ROM:00131CAC bra.s loc_131C58 ROM:00131CAE ; --------------------------------------------------------------------------- ROM:00131CAE ROM:00131CAE loc_131CAE: ; CODE XREF: sub_131BD8+88↑j ROM:00131CAE cmpi.w #0,d2 ROM:00131CB2 ble.s loc_131CF8 ROM:00131CB4 cmp.b ($14B9).w,d5 ROM:00131CB8 beq.s loc_131CF6 ROM:00131CBA clr.w ($DEE).w ROM:00131CBE clr.w ($DF0).w ROM:00131CC2 move.b d5,($14B9).w ROM:00131CC6 move.b d5,d7 ROM:00131CC8 ext.w d7 ROM:00131CCA cmpi.w #$10,d7 ROM:00131CCE bge.s loc_131CDC ROM:00131CD0 move.w ($DEE).w,d6 ROM:00131CD4 bset d7,d6 ROM:00131CD6 move.w d6,($DEE).w ROM:00131CDA bra.s loc_131CF0 ROM:00131CDC ; --------------------------------------------------------------------------- ROM:00131CDC ROM:00131CDC loc_131CDC: ; CODE XREF: sub_131BD8+F6↑j ROM:00131CDC cmpi.w #$20,d7 ; ' ' ROM:00131CE0 bge.s loc_131CF0 ROM:00131CE2 subi.w #$10,d7 ROM:00131CE6 move.w ($DF0).w,d6 ROM:00131CEA bset d7,d6 ROM:00131CEC move.w d6,($DF0).w ROM:00131CF0 ROM:00131CF0 loc_131CF0: ; CODE XREF: sub_131BD8+102↑j ROM:00131CF0 ; sub_131BD8+108↑j ROM:00131CF0 bset #6,($1429).w ROM:00131CF6 ROM:00131CF6 loc_131CF6: ; CODE XREF: sub_131BD8+E0↑j ROM:00131CF6 bra.s loc_131D00 ROM:00131CF8 ; --------------------------------------------------------------------------- ROM:00131CF8 ROM:00131CF8 loc_131CF8: ; CODE XREF: sub_131BD8+DA↑j ROM:00131CF8 clr.w ($DEE).w ROM:00131CFC clr.w ($DF0).w ROM:00131D00 ROM:00131D00 loc_131D00: ; CODE XREF: sub_131BD8:loc_131CF6↑j ROM:00131D00 move.b d2,($14B8).w ROM:00131D04 rts ROM:00131D04 ; End of function sub_131BD8 ROM:00131D04 ROM:00131D06 ROM:00131D06 ; =============== S U B R O U T I N E ======================================= ROM:00131D06 ROM:00131D06 ROM:00131D06 sub_131D06: ; CODE XREF: sub_1311EE+30↑p ROM:00131D06 clr.w d1 ROM:00131D08 move.b ($127F).w,d1 ROM:00131D0C cmpi.w #2,d1 ROM:00131D10 bcc.s locret_131D1A ROM:00131D12 movea.l off_131D1C(pc,d1.w*4),a0 ROM:00131D16 nop ROM:00131D18 jmp (a0) ROM:00131D1A ; --------------------------------------------------------------------------- ROM:00131D1A ROM:00131D1A locret_131D1A: ; CODE XREF: sub_131D06+A↑j ROM:00131D1A rts ROM:00131D1A ; End of function sub_131D06 ROM:00131D1A ROM:00131D1A ; --------------------------------------------------------------------------- ROM:00131D1C off_131D1C: dc.l loc_131D24 ; DATA XREF: sub_131D06+C↑r ROM:00131D20 dc.l loc_131D30 ROM:00131D24 ; --------------------------------------------------------------------------- ROM:00131D24 ROM:00131D24 loc_131D24: ; DATA XREF: ROM:off_131D1C↑o ROM:00131D24 move.b #1,($127F).w ROM:00131D2A bra.w locret_131D66 ROM:00131D2E ; --------------------------------------------------------------------------- ROM:00131D2E rts ROM:00131D30 ; --------------------------------------------------------------------------- ROM:00131D30 ROM:00131D30 loc_131D30: ; DATA XREF: ROM:00131D20↑o ROM:00131D30 btst #1,($142A).w ROM:00131D36 beq.s loc_131D48 ROM:00131D38 bclr #1,($142A).w ROM:00131D3E ori.w #$400,($DC8).w ROM:00131D44 bsr.w sub_131DD0 ROM:00131D48 ROM:00131D48 loc_131D48: ; CODE XREF: ROM:00131D36↑j ROM:00131D48 btst #6,($1429).w ROM:00131D4E beq.s locret_131D66 ROM:00131D50 bclr #6,($1429).w ROM:00131D56 ori.w #$80,($DC8).w ROM:00131D5C bsr.w sub_131D68 ROM:00131D60 bset #0,($1422).w ROM:00131D66 ROM:00131D66 locret_131D66: ; CODE XREF: ROM:00131D2A↑j ROM:00131D66 ; ROM:00131D4E↑j ROM:00131D66 rts ROM:00131D68 ROM:00131D68 ; =============== S U B R O U T I N E ======================================= ROM:00131D68 ROM:00131D68 ROM:00131D68 sub_131D68: ; CODE XREF: ROM:00131D5C↑p ROM:00131D68 move.b ($14B9).w,d0 ROM:00131D6C cmp.b ($14BA).w,d0 ROM:00131D70 beq.s locret_131DCE ROM:00131D72 move.b d0,($14BA).w ROM:00131D76 move.b $1D6F(d0.w),($14BB).w ROM:00131D7E move.w $1B2E(d0.w*2),($1B12).w ROM:00131D86 move.w $1B6E(d0.w*2),($1B14).w ROM:00131D8E move.w $1BAE(d0.w*2),($1B16).w ROM:00131D96 move.w $1BEE(d0.w*2),($1B18).w ROM:00131D9E move.w $1C2E(d0.w*2),($1B1A).w ROM:00131DA6 move.w $1C6E(d0.w*2),($1B1C).w ROM:00131DAE move.b $1D8F(d0.w),($1D6E).w ROM:00131DB6 move.w $1CAE(d0.w*2),($1B1E).w ROM:00131DBE move.w $1CEE(d0.w*2),($1B20).w ROM:00131DC6 move.w $1D2E(d0.w*2),($146A).w ROM:00131DCE ROM:00131DCE locret_131DCE: ; CODE XREF: sub_131D68+8↑j ROM:00131DCE rts ROM:00131DCE ; End of function sub_131D68 ROM:00131DCE ROM:00131DD0 ROM:00131DD0 ; =============== S U B R O U T I N E ======================================= ROM:00131DD0 ROM:00131DD0 ROM:00131DD0 sub_131DD0: ; CODE XREF: sub_128994+148↑p ROM:00131DD0 ; ROM:00131D44↑p ROM:00131DD0 move.w ($146C).w,d1 ROM:00131DD4 move.w ($146E).w,d2 ROM:00131DD8 move.b ($14BA).w,d0 ROM:00131DDC ext.w d0 ROM:00131DDE move.b #$FF,($14BA).w ROM:00131DE4 move.b #0,($14BB).w ROM:00131DEA move.w #0,($1B12).w ROM:00131DF0 move.w #0,($1B14).w ROM:00131DF6 move.w #0,($1B16).w ROM:00131DFC move.w #0,($1B18).w ROM:00131E02 move.w #0,($1B1A).w ROM:00131E08 move.w #0,($1B1C).w ROM:00131E0E move.b #0,($1D6E).w ROM:00131E14 move.w #0,($1B1E).w ROM:00131E1A cmpi.w #$10,d0 ROM:00131E1E bge.s loc_131E24 ROM:00131E20 bclr d0,d1 ROM:00131E22 bra.s loc_131E2A ROM:00131E24 ; --------------------------------------------------------------------------- ROM:00131E24 ROM:00131E24 loc_131E24: ; CODE XREF: sub_131DD0+4E↑j ROM:00131E24 subi.w #$10,d0 ROM:00131E28 bclr d0,d2 ROM:00131E2A ROM:00131E2A loc_131E2A: ; CODE XREF: sub_131DD0+52↑j ROM:00131E2A move.w d2,($146E).w ROM:00131E2E move.w d1,($146C).w ROM:00131E32 rts ROM:00131E32 ; End of function sub_131DD0 ROM:00131E32 ROM:00131E34 ROM:00131E34 ; =============== S U B R O U T I N E ======================================= ROM:00131E34 ROM:00131E34 ROM:00131E34 sub_131E34: ; CODE XREF: sub_1311EE:loc_131230↑p ROM:00131E34 clr.w d1 ROM:00131E36 move.b ($1280).w,d1 ROM:00131E3A cmpi.w #2,d1 ROM:00131E3E bcc.s locret_131E48 ROM:00131E40 movea.l off_131E4A(pc,d1.w*4),a0 ROM:00131E44 nop ROM:00131E46 jmp (a0) ROM:00131E48 ; --------------------------------------------------------------------------- ROM:00131E48 ROM:00131E48 locret_131E48: ; CODE XREF: sub_131E34+A↑j ROM:00131E48 rts ROM:00131E48 ; End of function sub_131E34 ROM:00131E48 ROM:00131E48 ; --------------------------------------------------------------------------- ROM:00131E4A off_131E4A: dc.l loc_131E52 ; DATA XREF: sub_131E34+C↑r ROM:00131E4E dc.l loc_131E7A ROM:00131E52 ; --------------------------------------------------------------------------- ROM:00131E52 ROM:00131E52 loc_131E52: ; DATA XREF: ROM:off_131E4A↑o ROM:00131E52 cmpi.w #0,($708).w ROM:00131E58 bgt.s locret_131E78 ROM:00131E5A move.w $798(a5),d0 ROM:00131E5E clr.b ($85C).w ROM:00131E62 move.w d0,($706).w ROM:00131E66 move.b #1,($85C).w ROM:00131E6C bset #4,($1410).w ROM:00131E72 move.b #1,($1280).w ROM:00131E78 ROM:00131E78 locret_131E78: ; CODE XREF: ROM:00131E58↑j ROM:00131E78 rts ROM:00131E7A ; --------------------------------------------------------------------------- ROM:00131E7A ROM:00131E7A loc_131E7A: ; DATA XREF: ROM:00131E4E↑o ROM:00131E7A cmpi.w #0,($708).w ROM:00131E80 bgt.s locret_131EA0 ROM:00131E82 move.w $798(a5),d0 ROM:00131E86 clr.b ($85C).w ROM:00131E8A move.w d0,($706).w ROM:00131E8E move.b #1,($85C).w ROM:00131E94 bclr #4,($1410).w ROM:00131E9A move.b #0,($1280).w ROM:00131EA0 ROM:00131EA0 locret_131EA0: ; CODE XREF: ROM:00131E80↑j ROM:00131EA0 rts ROM:00131EA2 ROM:00131EA2 ; =============== S U B R O U T I N E ======================================= ROM:00131EA2 ROM:00131EA2 ROM:00131EA2 sub_131EA2: ; CODE XREF: sub_1311EE+3C↑p ROM:00131EA2 clr.w d1 ROM:00131EA4 move.b ($1281).w,d1 ROM:00131EA8 cmpi.w #8,d1 ROM:00131EAC bcc.s locret_131EB6 ROM:00131EAE movea.l off_131EB8(pc,d1.w*4),a0 ROM:00131EB2 nop ROM:00131EB4 jmp (a0) ROM:00131EB6 ; --------------------------------------------------------------------------- ROM:00131EB6 ROM:00131EB6 locret_131EB6: ; CODE XREF: sub_131EA2+A↑j ROM:00131EB6 rts ROM:00131EB6 ; End of function sub_131EA2 ROM:00131EB6 ROM:00131EB6 ; --------------------------------------------------------------------------- ROM:00131EB8 off_131EB8: dc.l loc_131ED8 ; DATA XREF: sub_131EA2+C↑r ROM:00131EBC dc.l loc_131EE4 ROM:00131EC0 dc.l loc_131F10 ROM:00131EC4 dc.l loc_131F40 ROM:00131EC8 dc.l loc_131F84 ROM:00131ECC dc.l loc_131FCE ROM:00131ED0 dc.l loc_132042 ROM:00131ED4 dc.l loc_1320B4 ROM:00131ED8 ; --------------------------------------------------------------------------- ROM:00131ED8 ROM:00131ED8 loc_131ED8: ; DATA XREF: ROM:off_131EB8↑o ROM:00131ED8 move.b #1,($1281).w ROM:00131EDE bra.w locret_131F0E ROM:00131EE2 ; --------------------------------------------------------------------------- ROM:00131EE2 rts ROM:00131EE4 ; --------------------------------------------------------------------------- ROM:00131EE4 ROM:00131EE4 loc_131EE4: ; DATA XREF: ROM:00131EBC↑o ROM:00131EE4 btst #4,($894).w ROM:00131EEA beq.s locret_131F0E ROM:00131EEC move.w $796(a5),d0 ROM:00131EF0 clr.b ($85C).w ROM:00131EF4 move.w d0,($706).w ROM:00131EF8 move.b #1,($85C).w ROM:00131EFE bset #4,($1410).w ROM:00131F04 move.b #2,($1281).w ROM:00131F0A bra.w locret_131F3E ROM:00131F0E ; --------------------------------------------------------------------------- ROM:00131F0E ROM:00131F0E locret_131F0E: ; CODE XREF: ROM:00131EDE↑j ROM:00131F0E ; ROM:00131EEA↑j ... ROM:00131F0E rts ROM:00131F10 ; --------------------------------------------------------------------------- ROM:00131F10 ROM:00131F10 loc_131F10: ; DATA XREF: ROM:00131EC0↑o ROM:00131F10 btst #2,($1428).w ROM:00131F16 beq.s loc_131F28 ROM:00131F18 bclr #4,($1410).w ROM:00131F1E move.b #7,($1281).w ROM:00131F24 bra.w locret_13212E ROM:00131F28 ; --------------------------------------------------------------------------- ROM:00131F28 ROM:00131F28 loc_131F28: ; CODE XREF: ROM:00131F16↑j ROM:00131F28 btst #4,($894).w ROM:00131F2E bne.s locret_131F3E ROM:00131F30 bclr #4,($1410).w ROM:00131F36 move.b #1,($1281).w ROM:00131F3C bra.s locret_131F0E ROM:00131F3E ; --------------------------------------------------------------------------- ROM:00131F3E ROM:00131F3E locret_131F3E: ; CODE XREF: ROM:00131F0A↑j ROM:00131F3E ; ROM:00131F2E↑j ROM:00131F3E rts ROM:00131F40 ; --------------------------------------------------------------------------- ROM:00131F40 ROM:00131F40 loc_131F40: ; DATA XREF: ROM:00131EC4↑o ROM:00131F40 btst #4,($141D).w ROM:00131F46 beq.s loc_131F4E ROM:00131F48 bset #4,($1410).w ROM:00131F4E ROM:00131F4E loc_131F4E: ; CODE XREF: ROM:00131F46↑j ROM:00131F4E btst #0,($1422).w ROM:00131F54 beq.s loc_131F66 ROM:00131F56 bclr #0,($1422).w ROM:00131F5C move.b #7,($1281).w ROM:00131F62 bra.w locret_13212E ROM:00131F66 ; --------------------------------------------------------------------------- ROM:00131F66 ROM:00131F66 loc_131F66: ; CODE XREF: ROM:00131F54↑j ROM:00131F66 btst #4,($894).w ROM:00131F6C bne.s loc_131F7C ROM:00131F6E bclr #4,($1410).w ROM:00131F74 move.b #1,($1281).w ROM:00131F7A bra.s locret_131F0E ROM:00131F7C ; --------------------------------------------------------------------------- ROM:00131F7C ROM:00131F7C loc_131F7C: ; CODE XREF: ROM:00131F6C↑j ROM:00131F7C ; ROM:001320C8↓j ... ROM:00131F7C bclr #4,($1410).w ROM:00131F82 rts ROM:00131F84 ; --------------------------------------------------------------------------- ROM:00131F84 ROM:00131F84 loc_131F84: ; DATA XREF: ROM:00131EC8↑o ROM:00131F84 btst #0,($1422).w ROM:00131F8A beq.s loc_131F9C ROM:00131F8C bclr #0,($1422).w ROM:00131F92 move.b #7,($1281).w ROM:00131F98 bra.w locret_13212E ROM:00131F9C ; --------------------------------------------------------------------------- ROM:00131F9C ROM:00131F9C loc_131F9C: ; CODE XREF: ROM:00131F8A↑j ROM:00131F9C cmpi.b #0,($14B8).w ROM:00131FA2 bne.s loc_131FAE ROM:00131FA4 move.b #7,($1281).w ROM:00131FAA bra.w locret_13212E ROM:00131FAE ; --------------------------------------------------------------------------- ROM:00131FAE ROM:00131FAE loc_131FAE: ; CODE XREF: ROM:00131FA2↑j ROM:00131FAE btst #4,($894).w ROM:00131FB4 bne.s loc_131FC6 ROM:00131FB6 bclr #4,($1410).w ROM:00131FBC move.b #1,($1281).w ROM:00131FC2 bra.w locret_131F0E ROM:00131FC6 ; --------------------------------------------------------------------------- ROM:00131FC6 ROM:00131FC6 loc_131FC6: ; CODE XREF: ROM:00131FB4↑j ROM:00131FC6 ; ROM:00132102↓j ROM:00131FC6 bset #4,($1410).w ROM:00131FCC rts ROM:00131FCE ; --------------------------------------------------------------------------- ROM:00131FCE ROM:00131FCE loc_131FCE: ; DATA XREF: ROM:00131ECC↑o ROM:00131FCE btst #0,($1422).w ROM:00131FD4 beq.s loc_131FE6 ROM:00131FD6 bclr #0,($1422).w ROM:00131FDC move.b #7,($1281).w ROM:00131FE2 bra.w locret_13212E ROM:00131FE6 ; --------------------------------------------------------------------------- ROM:00131FE6 ROM:00131FE6 loc_131FE6: ; CODE XREF: ROM:00131FD4↑j ROM:00131FE6 cmpi.b #0,($14B8).w ROM:00131FEC bne.s loc_131FF8 ROM:00131FEE move.b #7,($1281).w ROM:00131FF4 bra.w locret_13212E ROM:00131FF8 ; --------------------------------------------------------------------------- ROM:00131FF8 ROM:00131FF8 loc_131FF8: ; CODE XREF: ROM:00131FEC↑j ROM:00131FF8 btst #4,($894).w ROM:00131FFE bne.s loc_132010 ROM:00132000 bclr #4,($1410).w ROM:00132006 move.b #1,($1281).w ROM:0013200C bra.w locret_131F0E ROM:00132010 ; --------------------------------------------------------------------------- ROM:00132010 ROM:00132010 loc_132010: ; CODE XREF: ROM:00131FFE↑j ROM:00132010 cmpi.w #0,($708).w ROM:00132016 bgt.s loc_13203A ROM:00132018 move.w $798(a5),d0 ROM:0013201C clr.b ($85C).w ROM:00132020 move.w d0,($706).w ROM:00132024 move.b #1,($85C).w ROM:0013202A bclr #4,($1410).w ROM:00132030 move.b #6,($1281).w ROM:00132036 bra.w loc_1320AC ROM:0013203A ; --------------------------------------------------------------------------- ROM:0013203A ROM:0013203A loc_13203A: ; CODE XREF: ROM:00132016↑j ROM:0013203A ; ROM:001320AA↓j ... ROM:0013203A bset #4,($1410).w ROM:00132040 rts ROM:00132042 ; --------------------------------------------------------------------------- ROM:00132042 ROM:00132042 loc_132042: ; DATA XREF: ROM:00131ED0↑o ROM:00132042 btst #0,($1422).w ROM:00132048 beq.s loc_13205A ROM:0013204A bclr #0,($1422).w ROM:00132050 move.b #7,($1281).w ROM:00132056 bra.w locret_13212E ROM:0013205A ; --------------------------------------------------------------------------- ROM:0013205A ROM:0013205A loc_13205A: ; CODE XREF: ROM:00132048↑j ROM:0013205A cmpi.b #0,($14B8).w ROM:00132060 bne.s loc_13206C ROM:00132062 move.b #7,($1281).w ROM:00132068 bra.w locret_13212E ROM:0013206C ; --------------------------------------------------------------------------- ROM:0013206C ROM:0013206C loc_13206C: ; CODE XREF: ROM:00132060↑j ROM:0013206C btst #4,($894).w ROM:00132072 bne.s loc_132084 ROM:00132074 bclr #4,($1410).w ROM:0013207A move.b #1,($1281).w ROM:00132080 bra.w locret_131F0E ROM:00132084 ; --------------------------------------------------------------------------- ROM:00132084 ROM:00132084 loc_132084: ; CODE XREF: ROM:00132072↑j ROM:00132084 cmpi.w #0,($708).w ROM:0013208A bgt.s loc_1320AC ROM:0013208C move.w $798(a5),d0 ROM:00132090 clr.b ($85C).w ROM:00132094 move.w d0,($706).w ROM:00132098 move.b #1,($85C).w ROM:0013209E bset #4,($1410).w ROM:001320A4 move.b #5,($1281).w ROM:001320AA bra.s loc_13203A ROM:001320AC ; --------------------------------------------------------------------------- ROM:001320AC ROM:001320AC loc_1320AC: ; CODE XREF: ROM:00132036↑j ROM:001320AC ; ROM:0013208A↑j ROM:001320AC bclr #4,($1410).w ROM:001320B2 rts ROM:001320B4 ; --------------------------------------------------------------------------- ROM:001320B4 ROM:001320B4 loc_1320B4: ; DATA XREF: ROM:00131ED4↑o ROM:001320B4 cmpi.b #0,($14B8).w ROM:001320BA bne.s loc_1320CE ROM:001320BC bclr #4,($1410).w ROM:001320C2 move.b #3,($1281).w ROM:001320C8 bra.w loc_131F7C ROM:001320CC ; --------------------------------------------------------------------------- ROM:001320CC bra.s locret_13212E ROM:001320CE ; --------------------------------------------------------------------------- ROM:001320CE ROM:001320CE loc_1320CE: ; CODE XREF: ROM:001320BA↑j ROM:001320CE move.b ($14B9).w,d0 ROM:001320D2 ext.w d0 ROM:001320D4 move.w $B76(a5,d0.w*2),d1 ROM:001320DA cmpi.w #0,d1 ROM:001320DE bne.s loc_1320F0 ROM:001320E0 bclr #4,($1410).w ROM:001320E6 move.b #3,($1281).w ROM:001320EC bra.w loc_131F7C ROM:001320F0 ; --------------------------------------------------------------------------- ROM:001320F0 ROM:001320F0 loc_1320F0: ; CODE XREF: ROM:001320DE↑j ROM:001320F0 cmpi.w #1,d1 ROM:001320F4 bne.s loc_132106 ROM:001320F6 bset #4,($1410).w ROM:001320FC move.b #4,($1281).w ROM:00132102 bra.w loc_131FC6 ROM:00132106 ; --------------------------------------------------------------------------- ROM:00132106 ROM:00132106 loc_132106: ; CODE XREF: ROM:001320F4↑j ROM:00132106 cmpi.w #2,d1 ROM:0013210A bne.s locret_13212E ROM:0013210C move.w $798(a5),d2 ROM:00132110 clr.b ($85C).w ROM:00132114 move.w d2,($706).w ROM:00132118 move.b #1,($85C).w ROM:0013211E bset #4,($1410).w ROM:00132124 move.b #5,($1281).w ROM:0013212A bra.w loc_13203A ROM:0013212E ; --------------------------------------------------------------------------- ROM:0013212E ROM:0013212E locret_13212E: ; CODE XREF: ROM:00131F24↑j ROM:0013212E ; ROM:00131F62↑j ... ROM:0013212E rts ROM:00132130 ROM:00132130 ; =============== S U B R O U T I N E ======================================= ROM:00132130 ROM:00132130 ROM:00132130 sub_132130: ; CODE XREF: sub_1311EE+5A↑p ROM:00132130 clr.w d1 ROM:00132132 move.b ($1282).w,d1 ROM:00132136 cmpi.w #2,d1 ROM:0013213A bcc.s locret_132144 ROM:0013213C movea.l off_132146(pc,d1.w*4),a0 ROM:00132140 nop ROM:00132142 jmp (a0) ROM:00132144 ; --------------------------------------------------------------------------- ROM:00132144 ROM:00132144 locret_132144: ; CODE XREF: sub_132130+A↑j ROM:00132144 rts ROM:00132144 ; End of function sub_132130 ROM:00132144 ROM:00132144 ; --------------------------------------------------------------------------- ROM:00132146 off_132146: dc.l loc_13214E ; DATA XREF: sub_132130+C↑r ROM:0013214A dc.l loc_13215A ROM:0013214E ; --------------------------------------------------------------------------- ROM:0013214E ROM:0013214E loc_13214E: ; DATA XREF: ROM:off_132146↑o ROM:0013214E move.b #1,($1282).w ROM:00132154 bra.w loc_13216C ROM:00132158 ; --------------------------------------------------------------------------- ROM:00132158 rts ROM:0013215A ; --------------------------------------------------------------------------- ROM:0013215A ROM:0013215A loc_13215A: ; DATA XREF: ROM:0013214A↑o ROM:0013215A btst #5,($1413).w ROM:00132160 beq.s loc_13216C ROM:00132162 bclr #5,($1413).w ROM:00132168 bsr.w sub_132172 ROM:0013216C ROM:0013216C loc_13216C: ; CODE XREF: ROM:00132154↑j ROM:0013216C ; ROM:00132160↑j ROM:0013216C bsr.w sub_13223C ROM:00132170 rts ROM:00132172 ROM:00132172 ; =============== S U B R O U T I N E ======================================= ROM:00132172 ROM:00132172 ROM:00132172 sub_132172: ; CODE XREF: ROM:00132168↑p ROM:00132172 move.w ($147C).w,d2 ROM:00132176 move.w ($147E).w,d3 ROM:0013217A cmpi.b #0,($14B8).w ROM:00132180 ble.s loc_1321C6 ROM:00132182 move.b #$28,($14BB).w ; '(' ROM:00132188 move.w #0,d0 ROM:0013218C bra.s loc_132192 ROM:0013218E ; --------------------------------------------------------------------------- ROM:0013218E ROM:0013218E loc_13218E: ; CODE XREF: sub_132172:loc_1321C2↓j ROM:0013218E addi.w #1,d0 ROM:00132192 ROM:00132192 loc_132192: ; CODE XREF: sub_132172+1A↑j ROM:00132192 cmpi.w #$1F,d0 ROM:00132196 bgt.l loc_1321C4 ROM:0013219C cmpi.w #$10,d0 ROM:001321A0 bge.s loc_1321B0 ROM:001321A2 btst d0,d2 ROM:001321A4 beq.s loc_1321AE ROM:001321A6 move.b #$28,$1D6F(d0.w) ; '(' ROM:001321AE ROM:001321AE loc_1321AE: ; CODE XREF: sub_132172+32↑j ROM:001321AE bra.s loc_1321C2 ROM:001321B0 ; --------------------------------------------------------------------------- ROM:001321B0 ROM:001321B0 loc_1321B0: ; CODE XREF: sub_132172+2E↑j ROM:001321B0 move.w d0,d1 ROM:001321B2 subi.w #$10,d1 ROM:001321B6 btst d1,d3 ROM:001321B8 beq.s loc_1321C2 ROM:001321BA move.b #$28,$1D6F(d0.w) ; '(' ROM:001321C2 ROM:001321C2 loc_1321C2: ; CODE XREF: sub_132172:loc_1321AE↑j ROM:001321C2 ; sub_132172+46↑j ROM:001321C2 bra.s loc_13218E ROM:001321C4 ; --------------------------------------------------------------------------- ROM:001321C4 ROM:001321C4 loc_1321C4: ; CODE XREF: sub_132172+24↑j ROM:001321C4 bra.s loc_1321E2 ROM:001321C6 ; --------------------------------------------------------------------------- ROM:001321C6 ROM:001321C6 loc_1321C6: ; CODE XREF: sub_132172+E↑j ROM:001321C6 cmpi.b #0,($14BB).w ROM:001321CC ble.s loc_1321E2 ROM:001321CE subi.b #1,($14BB).w ROM:001321D4 cmpi.b #0,($14BB).w ROM:001321DA bne.s loc_1321E2 ROM:001321DC bset #1,($142A).w ROM:001321E2 ROM:001321E2 loc_1321E2: ; CODE XREF: sub_132172:loc_1321C4↑j ROM:001321E2 ; sub_132172+5A↑j ... ROM:001321E2 move.w #0,d0 ROM:001321E6 bra.s loc_1321EC ROM:001321E8 ; --------------------------------------------------------------------------- ROM:001321E8 ROM:001321E8 loc_1321E8: ; CODE XREF: sub_132172:loc_132230↓j ROM:001321E8 addi.w #1,d0 ROM:001321EC ROM:001321EC loc_1321EC: ; CODE XREF: sub_132172+74↑j ROM:001321EC cmpi.w #$1F,d0 ROM:001321F0 bgt.l loc_132232 ROM:001321F6 cmpi.w #$10,d0 ROM:001321FA bge.s loc_132214 ROM:001321FC btst d0,d2 ROM:001321FE bne.s loc_132212 ROM:00132200 cmpi.b #0,$1D6F(d0.w) ROM:00132208 ble.s loc_132212 ROM:0013220A subi.b #1,$1D6F(d0.w) ROM:00132212 ROM:00132212 loc_132212: ; CODE XREF: sub_132172+8C↑j ROM:00132212 ; sub_132172+96↑j ROM:00132212 bra.s loc_132230 ROM:00132214 ; --------------------------------------------------------------------------- ROM:00132214 ROM:00132214 loc_132214: ; CODE XREF: sub_132172+88↑j ROM:00132214 move.w d0,d1 ROM:00132216 subi.w #$10,d1 ROM:0013221A btst d1,d3 ROM:0013221C bne.s loc_132230 ROM:0013221E cmpi.b #0,$1D6F(d0.w) ROM:00132226 ble.s loc_132230 ROM:00132228 subi.b #1,$1D6F(d0.w) ROM:00132230 ROM:00132230 loc_132230: ; CODE XREF: sub_132172:loc_132212↑j ROM:00132230 ; sub_132172+AA↑j ... ROM:00132230 bra.s loc_1321E8 ROM:00132232 ; --------------------------------------------------------------------------- ROM:00132232 ROM:00132232 loc_132232: ; CODE XREF: sub_132172+7E↑j ROM:00132232 move.w d3,($147E).w ROM:00132236 move.w d2,($147C).w ROM:0013223A rts ROM:0013223A ; End of function sub_132172 ROM:0013223A ROM:0013223C ROM:0013223C ; =============== S U B R O U T I N E ======================================= ROM:0013223C ROM:0013223C ROM:0013223C sub_13223C: ; CODE XREF: ROM:loc_13216C↑p ROM:0013223C clr.w d1 ROM:0013223E move.b ($1283).w,d1 ROM:00132242 cmpi.w #4,d1 ROM:00132246 bcc.s locret_132250 ROM:00132248 movea.l off_132252(pc,d1.w*4),a0 ROM:0013224C nop ROM:0013224E jmp (a0) ROM:00132250 ; --------------------------------------------------------------------------- ROM:00132250 ROM:00132250 locret_132250: ; CODE XREF: sub_13223C+A↑j ROM:00132250 rts ROM:00132250 ; End of function sub_13223C ROM:00132250 ROM:00132250 ; --------------------------------------------------------------------------- ROM:00132252 off_132252: dc.l loc_132262 ; DATA XREF: sub_13223C+C↑r ROM:00132256 dc.l loc_13226E ROM:0013225A dc.l loc_132286 ROM:0013225E dc.l loc_1322BA ROM:00132262 ; --------------------------------------------------------------------------- ROM:00132262 ROM:00132262 loc_132262: ; DATA XREF: ROM:off_132252↑o ROM:00132262 move.b #1,($1283).w ROM:00132268 bra.w locret_132284 ROM:0013226C ; --------------------------------------------------------------------------- ROM:0013226C rts ROM:0013226E ; --------------------------------------------------------------------------- ROM:0013226E ROM:0013226E loc_13226E: ; DATA XREF: ROM:00132256↑o ROM:0013226E btst #2,($1428).w ROM:00132274 beq.s locret_132284 ROM:00132276 bsr.w sub_1322CC ROM:0013227A move.b #2,($1283).w ROM:00132280 bra.w loc_1322B4 ROM:00132284 ; --------------------------------------------------------------------------- ROM:00132284 ROM:00132284 locret_132284: ; CODE XREF: ROM:00132268↑j ROM:00132284 ; ROM:00132274↑j ... ROM:00132284 rts ROM:00132286 ; --------------------------------------------------------------------------- ROM:00132286 ROM:00132286 loc_132286: ; DATA XREF: ROM:0013225A↑o ROM:00132286 btst #1,($142F).w ROM:0013228C beq.s loc_1322A4 ROM:0013228E bclr #1,($142F).w ROM:00132294 bset #5,($1413).w ROM:0013229A move.b #3,($1283).w ROM:001322A0 bra.w locret_1322CA ROM:001322A4 ; --------------------------------------------------------------------------- ROM:001322A4 ROM:001322A4 loc_1322A4: ; CODE XREF: ROM:0013228C↑j ROM:001322A4 btst #2,($1428).w ROM:001322AA bne.s loc_1322B4 ROM:001322AC move.b #1,($1283).w ROM:001322B2 bra.s locret_132284 ROM:001322B4 ; --------------------------------------------------------------------------- ROM:001322B4 ROM:001322B4 loc_1322B4: ; CODE XREF: ROM:00132280↑j ROM:001322B4 ; ROM:001322AA↑j ROM:001322B4 bsr.w sub_1322D4 ROM:001322B8 rts ROM:001322BA ; --------------------------------------------------------------------------- ROM:001322BA ROM:001322BA loc_1322BA: ; DATA XREF: ROM:0013225E↑o ROM:001322BA btst #2,($1428).w ROM:001322C0 bne.s locret_1322CA ROM:001322C2 move.b #1,($1283).w ROM:001322C8 bra.s locret_132284 ROM:001322CA ; --------------------------------------------------------------------------- ROM:001322CA ROM:001322CA locret_1322CA: ; CODE XREF: ROM:001322A0↑j ROM:001322CA ; ROM:001322C0↑j ROM:001322CA rts ROM:001322CC ROM:001322CC ; =============== S U B R O U T I N E ======================================= ROM:001322CC ROM:001322CC ROM:001322CC sub_1322CC: ; CODE XREF: ROM:00132276↑p ROM:001322CC move.w ($9E8).w,($DD6).w ROM:001322D2 rts ROM:001322D2 ; End of function sub_1322CC ROM:001322D2 ROM:001322D4 ROM:001322D4 ; =============== S U B R O U T I N E ======================================= ROM:001322D4 ROM:001322D4 ROM:001322D4 sub_1322D4: ; CODE XREF: ROM:loc_1322B4↑p ROM:001322D4 move.w $79E(a5),d0 ROM:001322D8 cmp.w ($9E8).w,d0 ROM:001322DC bge.s locret_1322F2 ROM:001322DE move.w $79C(a5),d0 ROM:001322E2 add.w ($DD6).w,d0 ROM:001322E6 cmp.w ($9E8).w,d0 ROM:001322EA bgt.s locret_1322F2 ROM:001322EC bset #1,($142F).w ROM:001322F2 ROM:001322F2 locret_1322F2: ; CODE XREF: sub_1322D4+8↑j ROM:001322F2 ; sub_1322D4+16↑j ROM:001322F2 rts ROM:001322F2 ; End of function sub_1322D4 ROM:001322F2 ROM:001322F4 ROM:001322F4 ; =============== S U B R O U T I N E ======================================= ROM:001322F4 ROM:001322F4 ROM:001322F4 sub_1322F4: ; CODE XREF: ROM:loc_13131C↑p ROM:001322F4 move.w ($1496).w,d0 ROM:001322F8 move.w ($1498).w,d1 ROM:001322FC move.w ($149A).w,d2 ROM:00132300 move.w ($149C).w,d3 ROM:00132304 cmp.w d0,d1 ROM:00132306 bne.s locret_13231C ROM:00132308 cmp.w d1,d2 ROM:0013230A bne.s locret_13231C ROM:0013230C cmp.w d2,d3 ROM:0013230E bne.s locret_13231C ROM:00132310 ori.w #$8000,($DC8).w ROM:00132316 bsr.l sub_12F7C0 ROM:0013231C ROM:0013231C locret_13231C: ; CODE XREF: sub_1322F4+12↑j ROM:0013231C ; sub_1322F4+16↑j ... ROM:0013231C rts ROM:0013231C ; End of function sub_1322F4 ROM:0013231C ROM:0013231E ROM:0013231E ; =============== S U B R O U T I N E ======================================= ROM:0013231E ROM:0013231E ROM:0013231E sub_13231E: ; CODE XREF: sub_1311EE+9E↑p ROM:0013231E btst #1,($DF9).w ROM:00132324 beq.s loc_13232E ROM:00132326 bset #1,($140D).w ROM:0013232C bra.s loc_132344 ROM:0013232E ; --------------------------------------------------------------------------- ROM:0013232E ROM:0013232E loc_13232E: ; CODE XREF: sub_13231E+6↑j ROM:0013232E btst #4,($DF9).w ROM:00132334 beq.s loc_13233E ROM:00132336 bset #1,($140D).w ROM:0013233C bra.s loc_132344 ROM:0013233E ; --------------------------------------------------------------------------- ROM:0013233E ROM:0013233E loc_13233E: ; CODE XREF: sub_13231E+16↑j ROM:0013233E bclr #1,($140D).w ROM:00132344 ROM:00132344 loc_132344: ; CODE XREF: sub_13231E+E↑j ROM:00132344 ; sub_13231E+1E↑j ROM:00132344 btst #4,($DF6).w ROM:0013234A beq.s loc_132354 ROM:0013234C bset #3,($141E).w ROM:00132352 bra.s loc_13236A ROM:00132354 ; --------------------------------------------------------------------------- ROM:00132354 ROM:00132354 loc_132354: ; CODE XREF: sub_13231E+2C↑j ROM:00132354 btst #3,($DF6).w ROM:0013235A beq.s loc_132364 ROM:0013235C bset #3,($141E).w ROM:00132362 bra.s loc_13236A ROM:00132364 ; --------------------------------------------------------------------------- ROM:00132364 ROM:00132364 loc_132364: ; CODE XREF: sub_13231E+3C↑j ROM:00132364 bclr #3,($141E).w ROM:0013236A ROM:0013236A loc_13236A: ; CODE XREF: sub_13231E+34↑j ROM:0013236A ; sub_13231E+44↑j ROM:0013236A btst #3,($DF8).w ROM:00132370 beq.s loc_13237A ROM:00132372 bset #2,($141B).w ROM:00132378 bra.s loc_132390 ROM:0013237A ; --------------------------------------------------------------------------- ROM:0013237A ROM:0013237A loc_13237A: ; CODE XREF: sub_13231E+52↑j ROM:0013237A btst #2,($DF6).w ROM:00132380 beq.s loc_13238A ROM:00132382 bset #2,($141B).w ROM:00132388 bra.s loc_132390 ROM:0013238A ; --------------------------------------------------------------------------- ROM:0013238A ROM:0013238A loc_13238A: ; CODE XREF: sub_13231E+62↑j ROM:0013238A bclr #2,($141B).w ROM:00132390 ROM:00132390 loc_132390: ; CODE XREF: sub_13231E+5A↑j ROM:00132390 ; sub_13231E+6A↑j ROM:00132390 btst #1,($146F).w ROM:00132396 beq.s loc_1323A0 ROM:00132398 bset #7,($142B).w ROM:0013239E bra.s loc_1323B6 ROM:001323A0 ; --------------------------------------------------------------------------- ROM:001323A0 ROM:001323A0 loc_1323A0: ; CODE XREF: sub_13231E+78↑j ROM:001323A0 btst #4,($146F).w ROM:001323A6 beq.s loc_1323B0 ROM:001323A8 bset #7,($142B).w ROM:001323AE bra.s loc_1323B6 ROM:001323B0 ; --------------------------------------------------------------------------- ROM:001323B0 ROM:001323B0 loc_1323B0: ; CODE XREF: sub_13231E+88↑j ROM:001323B0 bclr #7,($142B).w ROM:001323B6 ROM:001323B6 loc_1323B6: ; CODE XREF: sub_13231E+80↑j ROM:001323B6 ; sub_13231E+90↑j ROM:001323B6 btst #4,($146C).w ROM:001323BC beq.s loc_1323C6 ROM:001323BE bset #6,($1425).w ROM:001323C4 bra.s loc_1323DC ROM:001323C6 ; --------------------------------------------------------------------------- ROM:001323C6 ROM:001323C6 loc_1323C6: ; CODE XREF: sub_13231E+9E↑j ROM:001323C6 btst #3,($146C).w ROM:001323CC beq.s loc_1323D6 ROM:001323CE bset #6,($1425).w ROM:001323D4 bra.s loc_1323DC ROM:001323D6 ; --------------------------------------------------------------------------- ROM:001323D6 ROM:001323D6 loc_1323D6: ; CODE XREF: sub_13231E+AE↑j ROM:001323D6 bclr #6,($1425).w ROM:001323DC ROM:001323DC loc_1323DC: ; CODE XREF: sub_13231E+A6↑j ROM:001323DC ; sub_13231E+B6↑j ROM:001323DC btst #4,($146E).w ROM:001323E2 beq.s loc_1323EC ROM:001323E4 bset #7,($1421).w ROM:001323EA bra.s loc_132422 ROM:001323EC ; --------------------------------------------------------------------------- ROM:001323EC ROM:001323EC loc_1323EC: ; CODE XREF: sub_13231E+C4↑j ROM:001323EC btst #5,($146E).w ROM:001323F2 beq.s loc_1323FC ROM:001323F4 bset #7,($1421).w ROM:001323FA bra.s loc_132422 ROM:001323FC ; --------------------------------------------------------------------------- ROM:001323FC ROM:001323FC loc_1323FC: ; CODE XREF: sub_13231E+D4↑j ROM:001323FC btst #6,($146E).w ROM:00132402 beq.s loc_13240C ROM:00132404 bset #7,($1421).w ROM:0013240A bra.s loc_132422 ROM:0013240C ; --------------------------------------------------------------------------- ROM:0013240C ROM:0013240C loc_13240C: ; CODE XREF: sub_13231E+E4↑j ROM:0013240C btst #7,($146E).w ROM:00132412 beq.s loc_13241C ROM:00132414 bset #7,($1421).w ROM:0013241A bra.s loc_132422 ROM:0013241C ; --------------------------------------------------------------------------- ROM:0013241C ROM:0013241C loc_13241C: ; CODE XREF: sub_13231E+F4↑j ROM:0013241C bclr #7,($1421).w ROM:00132422 ROM:00132422 loc_132422: ; CODE XREF: sub_13231E+CC↑j ROM:00132422 ; sub_13231E+DC↑j ... ROM:00132422 btst #6,($146F).w ROM:00132428 beq.s loc_132432 ROM:0013242A bset #2,($140A).w ROM:00132430 bra.s loc_132448 ROM:00132432 ; --------------------------------------------------------------------------- ROM:00132432 ROM:00132432 loc_132432: ; CODE XREF: sub_13231E+10A↑j ROM:00132432 btst #5,($146D).w ROM:00132438 beq.s loc_132442 ROM:0013243A bset #2,($140A).w ROM:00132440 bra.s loc_132448 ROM:00132442 ; --------------------------------------------------------------------------- ROM:00132442 ROM:00132442 loc_132442: ; CODE XREF: sub_13231E+11A↑j ROM:00132442 bclr #2,($140A).w ROM:00132448 ROM:00132448 loc_132448: ; CODE XREF: sub_13231E+112↑j ROM:00132448 ; sub_13231E+122↑j ROM:00132448 btst #3,($146E).w ROM:0013244E beq.s loc_132458 ROM:00132450 bset #1,($1423).w ROM:00132456 bra.s loc_13246E ROM:00132458 ; --------------------------------------------------------------------------- ROM:00132458 ROM:00132458 loc_132458: ; CODE XREF: sub_13231E+130↑j ROM:00132458 btst #2,($146C).w ROM:0013245E beq.s loc_132468 ROM:00132460 bset #1,($1423).w ROM:00132466 bra.s loc_13246E ROM:00132468 ; --------------------------------------------------------------------------- ROM:00132468 ROM:00132468 loc_132468: ; CODE XREF: sub_13231E+140↑j ROM:00132468 bclr #1,($1423).w ROM:0013246E ROM:0013246E loc_13246E: ; CODE XREF: sub_13231E+138↑j ROM:0013246E ; sub_13231E+148↑j ROM:0013246E btst #6,($146C).w ROM:00132474 beq.s loc_13247E ROM:00132476 bset #2,($1421).w ROM:0013247C bra.s loc_132494 ROM:0013247E ; --------------------------------------------------------------------------- ROM:0013247E ROM:0013247E loc_13247E: ; CODE XREF: sub_13231E+156↑j ROM:0013247E btst #7,($146C).w ROM:00132484 beq.s loc_13248E ROM:00132486 bset #2,($1421).w ROM:0013248C bra.s loc_132494 ROM:0013248E ; --------------------------------------------------------------------------- ROM:0013248E ROM:0013248E loc_13248E: ; CODE XREF: sub_13231E+166↑j ROM:0013248E bclr #2,($1421).w ROM:00132494 ROM:00132494 loc_132494: ; CODE XREF: sub_13231E+15E↑j ROM:00132494 ; sub_13231E+16E↑j ROM:00132494 btst #1,($DE5).w ROM:0013249A beq.s loc_1324A4 ROM:0013249C bset #1,($1411).w ROM:001324A2 bra.s loc_1324BA ROM:001324A4 ; --------------------------------------------------------------------------- ROM:001324A4 ROM:001324A4 loc_1324A4: ; CODE XREF: sub_13231E+17C↑j ROM:001324A4 btst #4,($DE5).w ROM:001324AA beq.s loc_1324B4 ROM:001324AC bset #1,($1411).w ROM:001324B2 bra.s loc_1324BA ROM:001324B4 ; --------------------------------------------------------------------------- ROM:001324B4 ROM:001324B4 loc_1324B4: ; CODE XREF: sub_13231E+18C↑j ROM:001324B4 bclr #1,($1411).w ROM:001324BA ROM:001324BA loc_1324BA: ; CODE XREF: sub_13231E+184↑j ROM:001324BA ; sub_13231E+194↑j ROM:001324BA btst #4,($DE2).w ROM:001324C0 beq.s loc_1324CA ROM:001324C2 bset #3,($141F).w ROM:001324C8 bra.s loc_1324E0 ROM:001324CA ; --------------------------------------------------------------------------- ROM:001324CA ROM:001324CA loc_1324CA: ; CODE XREF: sub_13231E+1A2↑j ROM:001324CA btst #3,($DE2).w ROM:001324D0 beq.s loc_1324DA ROM:001324D2 bset #3,($141F).w ROM:001324D8 bra.s loc_1324E0 ROM:001324DA ; --------------------------------------------------------------------------- ROM:001324DA ROM:001324DA loc_1324DA: ; CODE XREF: sub_13231E+1B2↑j ROM:001324DA bclr #3,($141F).w ROM:001324E0 ROM:001324E0 loc_1324E0: ; CODE XREF: sub_13231E+1AA↑j ROM:001324E0 ; sub_13231E+1BA↑j ROM:001324E0 btst #4,($DE4).w ROM:001324E6 beq.s loc_1324F0 ROM:001324E8 bset #7,($141A).w ROM:001324EE bra.s loc_132526 ROM:001324F0 ; --------------------------------------------------------------------------- ROM:001324F0 ROM:001324F0 loc_1324F0: ; CODE XREF: sub_13231E+1C8↑j ROM:001324F0 btst #5,($DE4).w ROM:001324F6 beq.s loc_132500 ROM:001324F8 bset #7,($141A).w ROM:001324FE bra.s loc_132526 ROM:00132500 ; --------------------------------------------------------------------------- ROM:00132500 ROM:00132500 loc_132500: ; CODE XREF: sub_13231E+1D8↑j ROM:00132500 btst #6,($DE4).w ROM:00132506 beq.s loc_132510 ROM:00132508 bset #7,($141A).w ROM:0013250E bra.s loc_132526 ROM:00132510 ; --------------------------------------------------------------------------- ROM:00132510 ROM:00132510 loc_132510: ; CODE XREF: sub_13231E+1E8↑j ROM:00132510 btst #7,($DE4).w ROM:00132516 beq.s loc_132520 ROM:00132518 bset #7,($141A).w ROM:0013251E bra.s loc_132526 ROM:00132520 ; --------------------------------------------------------------------------- ROM:00132520 ROM:00132520 loc_132520: ; CODE XREF: sub_13231E+1F8↑j ROM:00132520 bclr #7,($141A).w ROM:00132526 ROM:00132526 loc_132526: ; CODE XREF: sub_13231E+1D0↑j ROM:00132526 ; sub_13231E+1E0↑j ... ROM:00132526 btst #6,($DE5).w ROM:0013252C beq.s loc_132536 ROM:0013252E bset #5,($1404).w ROM:00132534 bra.s loc_13254C ROM:00132536 ; --------------------------------------------------------------------------- ROM:00132536 ROM:00132536 loc_132536: ; CODE XREF: sub_13231E+20E↑j ROM:00132536 btst #5,($DE3).w ROM:0013253C beq.s loc_132546 ROM:0013253E bset #5,($1404).w ROM:00132544 bra.s loc_13254C ROM:00132546 ; --------------------------------------------------------------------------- ROM:00132546 ROM:00132546 loc_132546: ; CODE XREF: sub_13231E+21E↑j ROM:00132546 bclr #5,($1404).w ROM:0013254C ROM:0013254C loc_13254C: ; CODE XREF: sub_13231E+216↑j ROM:0013254C ; sub_13231E+226↑j ROM:0013254C btst #6,($DE2).w ROM:00132552 beq.s loc_13255C ROM:00132554 bset #0,($141B).w ROM:0013255A bra.s loc_132572 ROM:0013255C ; --------------------------------------------------------------------------- ROM:0013255C ROM:0013255C loc_13255C: ; CODE XREF: sub_13231E+234↑j ROM:0013255C btst #7,($DE2).w ROM:00132562 beq.s loc_13256C ROM:00132564 bset #0,($141B).w ROM:0013256A bra.s loc_132572 ROM:0013256C ; --------------------------------------------------------------------------- ROM:0013256C ROM:0013256C loc_13256C: ; CODE XREF: sub_13231E+244↑j ROM:0013256C bclr #0,($141B).w ROM:00132572 ROM:00132572 loc_132572: ; CODE XREF: sub_13231E+23C↑j ROM:00132572 ; sub_13231E+24C↑j ROM:00132572 btst #3,($DE4).w ROM:00132578 beq.s loc_132582 ROM:0013257A bset #3,($141C).w ROM:00132580 bra.s locret_132598 ROM:00132582 ; --------------------------------------------------------------------------- ROM:00132582 ROM:00132582 loc_132582: ; CODE XREF: sub_13231E+25A↑j ROM:00132582 btst #2,($DE2).w ROM:00132588 beq.s loc_132592 ROM:0013258A bset #3,($141C).w ROM:00132590 bra.s locret_132598 ROM:00132592 ; --------------------------------------------------------------------------- ROM:00132592 ROM:00132592 loc_132592: ; CODE XREF: sub_13231E+26A↑j ROM:00132592 bclr #3,($141C).w ROM:00132598 ROM:00132598 locret_132598: ; CODE XREF: sub_13231E+262↑j ROM:00132598 ; sub_13231E+272↑j ROM:00132598 rts ROM:00132598 ; End of function sub_13231E ROM:00132598 ROM:0013259A ROM:0013259A ; =============== S U B R O U T I N E ======================================= ROM:0013259A ROM:0013259A ROM:0013259A sub_13259A: ; CODE XREF: sub_1311EE↑p ROM:0013259A move.l ($914).w,d5 ROM:0013259E move.w $18E(a5),d4 ROM:001325A2 ext.l d4 ROM:001325A4 muls.l d4,d6:d5 ROM:001325A8 move.w ($1448).w,d4 ROM:001325AC ext.l d4 ROM:001325AE divs.l d4,d6:d5 ROM:001325B2 muls.l #$3E8,d6:d5 ROM:001325BA move.l $148(a5),d4 ROM:001325BE divs.l d4,d6:d5 ROM:001325C2 bvc.s loc_1325CC ROM:001325C4 move.w #$3E8,($DC6).w ROM:001325CA bra.s locret_1325D0 ROM:001325CC ; --------------------------------------------------------------------------- ROM:001325CC ROM:001325CC loc_1325CC: ; CODE XREF: sub_13259A+28↑j ROM:001325CC move.w d5,($DC6).w ROM:001325D0 ROM:001325D0 locret_1325D0: ; CODE XREF: sub_13259A+30↑j ROM:001325D0 rts ROM:001325D0 ; End of function sub_13259A ROM:001325D0 ROM:001325D2 ROM:001325D2 ; =============== S U B R O U T I N E ======================================= ROM:001325D2 ROM:001325D2 ROM:001325D2 sub_1325D2: ; CODE XREF: sub_129E74+D8↑p ROM:001325D2 clr.w d2 ROM:001325D4 ROM:001325D4 loc_1325D4: ; CODE XREF: sub_1325D2:loc_1325E8↓j ROM:001325D4 bsr.w sub_1325F0 ROM:001325D8 move.w #4,d0 ROM:001325DC cmp.w d2,d0 ROM:001325DE ble.s loc_1325EA ROM:001325E0 addq.w #1,d2 ROM:001325E2 bvc.s loc_1325E8 ROM:001325E4 move.w #$8000,d2 ROM:001325E8 ROM:001325E8 loc_1325E8: ; CODE XREF: sub_1325D2+10↑j ROM:001325E8 bra.s loc_1325D4 ROM:001325EA ; --------------------------------------------------------------------------- ROM:001325EA ROM:001325EA loc_1325EA: ; CODE XREF: sub_1325D2+C↑j ROM:001325EA bsr.w sub_13281C ROM:001325EE rts ROM:001325EE ; End of function sub_1325D2 ROM:001325EE ROM:001325F0 ROM:001325F0 ; =============== S U B R O U T I N E ======================================= ROM:001325F0 ROM:001325F0 ROM:001325F0 sub_1325F0: ; CODE XREF: sub_1325D2:loc_1325D4↑p ROM:001325F0 clr.w d1 ROM:001325F2 move.b $13FE(d2.w),d1 ROM:001325F8 cmpi.w #7,d1 ROM:001325FC bcc.s locret_132606 ROM:001325FE movea.l off_132608(pc,d1.w*4),a0 ROM:00132602 nop ROM:00132604 jmp (a0) ROM:00132606 ; --------------------------------------------------------------------------- ROM:00132606 ROM:00132606 locret_132606: ; CODE XREF: sub_1325F0+C↑j ROM:00132606 rts ROM:00132606 ; End of function sub_1325F0 ROM:00132606 ROM:00132606 ; --------------------------------------------------------------------------- ROM:00132608 off_132608: dc.l loc_132624 ; DATA XREF: sub_1325F0+E↑r ROM:0013260C dc.l loc_132646 ROM:00132610 dc.l loc_132660 ROM:00132614 dc.l loc_1326A8 ROM:00132618 dc.l loc_132774 ROM:0013261C dc.l loc_1327A8 ROM:00132620 dc.l loc_1327DC ROM:00132624 ; --------------------------------------------------------------------------- ROM:00132624 ROM:00132624 loc_132624: ; DATA XREF: ROM:off_132608↑o ROM:00132624 bclr #5,($140B).w ROM:0013262A bclr d2,($1285).w ROM:0013262E bclr d2,($1286).w ROM:00132632 bclr d2,($1287).w ROM:00132636 clr.w $119C(d2.w*2) ROM:0013263C move.b #1,$13FE(d2.w) ROM:00132644 rts ROM:00132646 ; --------------------------------------------------------------------------- ROM:00132646 ROM:00132646 loc_132646: ; DATA XREF: ROM:0013260C↑o ROM:00132646 move.w $BC0(a5,d2.w*2),d0 ROM:0013264C cmpi.w #1,d0 ROM:00132650 blt.s locret_13265E ROM:00132652 bset d2,($1286).w ROM:00132656 move.b #2,$13FE(d2.w) ROM:0013265E ROM:0013265E locret_13265E: ; CODE XREF: ROM:00132650↑j ROM:0013265E rts ROM:00132660 ; --------------------------------------------------------------------------- ROM:00132660 ROM:00132660 loc_132660: ; DATA XREF: ROM:00132610↑o ROM:00132660 btst #3,($142D).w ROM:00132666 beq.s loc_132676 ROM:00132668 bclr d2,($1286).w ROM:0013266C move.b #1,$13FE(d2.w) ROM:00132674 rts ROM:00132676 ; --------------------------------------------------------------------------- ROM:00132676 ROM:00132676 loc_132676: ; CODE XREF: ROM:00132666↑j ROM:00132676 btst d2,($1284).w ROM:0013267A beq.s locret_1326A6 ROM:0013267C btst #5,($140B).w ROM:00132682 bne.s locret_1326A6 ROM:00132684 bset d2,($1285).w ROM:00132688 bset #5,($140B).w ROM:0013268E addq.w #1,$119C(d2.w*2) ROM:00132694 bvc.s loc_13269E ROM:00132696 move.w #$8000,$119C(d2.w*2) ROM:0013269E ROM:0013269E loc_13269E: ; CODE XREF: ROM:00132694↑j ROM:0013269E move.b #3,$13FE(d2.w) ROM:001326A6 ROM:001326A6 locret_1326A6: ; CODE XREF: ROM:0013267A↑j ROM:001326A6 ; ROM:00132682↑j ROM:001326A6 rts ROM:001326A8 ; --------------------------------------------------------------------------- ROM:001326A8 ROM:001326A8 loc_1326A8: ; DATA XREF: ROM:00132614↑o ROM:001326A8 btst #3,($142D).w ROM:001326AE beq.s loc_1326C8 ROM:001326B0 bclr #5,($140B).w ROM:001326B6 bclr d2,($1285).w ROM:001326BA bclr d2,($1286).w ROM:001326BE move.b #1,$13FE(d2.w) ROM:001326C6 rts ROM:001326C8 ; --------------------------------------------------------------------------- ROM:001326C8 ROM:001326C8 loc_1326C8: ; CODE XREF: ROM:001326AE↑j ROM:001326C8 btst d2,($1289).w ROM:001326CC beq.s loc_1326FE ROM:001326CE bclr d2,($1285).w ROM:001326D2 bclr d2,($1286).w ROM:001326D6 bset d2,($1287).w ROM:001326DA clr.w $119C(d2.w*2) ROM:001326E0 move.w $BB6(a5,d2.w*2),d1 ROM:001326E6 clr.b ($85F).w ROM:001326EA move.w d1,($70C).w ROM:001326EE move.b #1,($85F).w ROM:001326F4 move.b #4,$13FE(d2.w) ROM:001326FC rts ROM:001326FE ; --------------------------------------------------------------------------- ROM:001326FE ROM:001326FE loc_1326FE: ; CODE XREF: ROM:001326CC↑j ROM:001326FE btst d2,($1284).w ROM:00132702 bne.s loc_132726 ROM:00132704 move.w $119C(d2.w*2),d3 ROM:0013270A move.w $BD4(a5,d2.w*2),d4 ROM:00132710 cmp.w d3,d4 ROM:00132712 blt.s loc_132726 ROM:00132714 bclr d2,($1285).w ROM:00132718 bclr #5,($140B).w ROM:0013271E move.b #2,$13FE(d2.w) ROM:00132726 ROM:00132726 loc_132726: ; CODE XREF: ROM:00132702↑j ROM:00132726 ; ROM:00132712↑j ROM:00132726 btst d2,($1284).w ROM:0013272A bne.s locret_132772 ROM:0013272C move.w $119C(d2.w*2),d3 ROM:00132732 move.w $BD4(a5,d2.w*2),d4 ROM:00132738 cmp.w d3,d4 ROM:0013273A bge.s locret_132772 ROM:0013273C bclr d2,($1285).w ROM:00132740 bclr #5,($140B).w ROM:00132746 bset d2,($1288).w ROM:0013274A clr.w $119C(d2.w*2) ROM:00132750 move.w $BDE(a5,d2.w*2),d5 ROM:00132756 clr.b $860(d2.w) ROM:0013275C move.w d5,$70E(d2.w*2) ROM:00132762 move.b #1,$860(d2.w) ROM:0013276A move.b #6,$13FE(d2.w) ROM:00132772 ROM:00132772 locret_132772: ; CODE XREF: ROM:0013272A↑j ROM:00132772 ; ROM:0013273A↑j ROM:00132772 rts ROM:00132774 ; --------------------------------------------------------------------------- ROM:00132774 ROM:00132774 loc_132774: ; DATA XREF: ROM:00132618↑o ROM:00132774 btst #3,($142D).w ROM:0013277A beq.s loc_132790 ROM:0013277C bclr #5,($140B).w ROM:00132782 bclr d2,($1287).w ROM:00132786 move.b #1,$13FE(d2.w) ROM:0013278E rts ROM:00132790 ; --------------------------------------------------------------------------- ROM:00132790 ROM:00132790 loc_132790: ; CODE XREF: ROM:0013277A↑j ROM:00132790 cmpi.w #0,($70C).w ROM:00132796 bgt.s locret_1327A6 ROM:00132798 bclr #5,($140B).w ROM:0013279E move.b #5,$13FE(d2.w) ROM:001327A6 ROM:001327A6 locret_1327A6: ; CODE XREF: ROM:00132796↑j ROM:001327A6 rts ROM:001327A8 ; --------------------------------------------------------------------------- ROM:001327A8 ROM:001327A8 loc_1327A8: ; DATA XREF: ROM:0013261C↑o ROM:001327A8 btst #3,($142D).w ROM:001327AE beq.s loc_1327BE ROM:001327B0 bclr d2,($1287).w ROM:001327B4 move.b #1,$13FE(d2.w) ROM:001327BC rts ROM:001327BE ; --------------------------------------------------------------------------- ROM:001327BE ROM:001327BE loc_1327BE: ; CODE XREF: ROM:001327AE↑j ROM:001327BE move.w $BCA(a5,d2.w*2),d0 ROM:001327C4 cmpi.w #0,d0 ROM:001327C8 bne.s locret_1327DA ROM:001327CA bset d2,($1286).w ROM:001327CE bclr d2,($1287).w ROM:001327D2 move.b #2,$13FE(d2.w) ROM:001327DA ROM:001327DA locret_1327DA: ; CODE XREF: ROM:001327C8↑j ROM:001327DA rts ROM:001327DC ; --------------------------------------------------------------------------- ROM:001327DC ROM:001327DC loc_1327DC: ; DATA XREF: ROM:00132620↑o ROM:001327DC btst #3,($142D).w ROM:001327E2 beq.s loc_132802 ROM:001327E4 bclr d2,($1288).w ROM:001327E8 bclr d2,($1286).w ROM:001327EC clr.b $860(d2.w) ROM:001327F2 clr.w $70E(d2.w*2) ROM:001327F8 move.b #1,$13FE(d2.w) ROM:00132800 rts ROM:00132802 ; --------------------------------------------------------------------------- ROM:00132802 ROM:00132802 loc_132802: ; CODE XREF: ROM:001327E2↑j ROM:00132802 cmpi.w #0,$70E(d2.w*2) ROM:0013280A bgt.s locret_13281A ROM:0013280C bclr d2,($1288).w ROM:00132810 move.b #2,$13FE(d2.w) ROM:00132818 rts ROM:0013281A ; --------------------------------------------------------------------------- ROM:0013281A ROM:0013281A locret_13281A: ; CODE XREF: ROM:0013280A↑j ROM:0013281A rts ROM:0013281C ROM:0013281C ; =============== S U B R O U T I N E ======================================= ROM:0013281C ROM:0013281C ROM:0013281C sub_13281C: ; CODE XREF: sub_1325D2:loc_1325EA↑p ROM:0013281C btst #0,($1285).w ROM:00132822 beq.s loc_132832 ROM:00132824 bset #0,($1412).w ROM:0013282A bset #7,($1428).w ROM:00132830 bra.s locret_13283E ROM:00132832 ; --------------------------------------------------------------------------- ROM:00132832 ROM:00132832 loc_132832: ; CODE XREF: sub_13281C+6↑j ROM:00132832 bclr #0,($1412).w ROM:00132838 bclr #7,($1428).w ROM:0013283E ROM:0013283E locret_13283E: ; CODE XREF: sub_13281C+14↑j ROM:0013283E rts ROM:0013283E ; End of function sub_13281C ROM:0013283E ROM:00132840 ROM:00132840 ; =============== S U B R O U T I N E ======================================= ROM:00132840 ROM:00132840 ROM:00132840 sub_132840: ; CODE XREF: sub_129E74+54↑p ROM:00132840 bsr.w sub_132C8E ROM:00132844 bsr.w sub_132856 ROM:00132848 bsr.w sub_13294E ROM:0013284C bsr.w sub_132A9E ROM:00132850 bsr.w sub_132BC6 ROM:00132854 rts ROM:00132854 ; End of function sub_132840 ROM:00132854 ROM:00132856 ROM:00132856 ; =============== S U B R O U T I N E ======================================= ROM:00132856 ROM:00132856 ROM:00132856 sub_132856: ; CODE XREF: sub_132840+4↑p ROM:00132856 clr.w d1 ROM:00132858 move.b ($128A).w,d1 ROM:0013285C cmpi.w #5,d1 ROM:00132860 bcc.s locret_13286A ROM:00132862 movea.l off_13286C(pc,d1.w*4),a0 ROM:00132866 nop ROM:00132868 jmp (a0) ROM:0013286A ; --------------------------------------------------------------------------- ROM:0013286A ROM:0013286A locret_13286A: ; CODE XREF: sub_132856+A↑j ROM:0013286A rts ROM:0013286A ; End of function sub_132856 ROM:0013286A ROM:0013286A ; --------------------------------------------------------------------------- ROM:0013286C off_13286C: dc.l loc_132880 ; DATA XREF: sub_132856+C↑r ROM:00132870 dc.l loc_13288E ROM:00132874 dc.l loc_1328A8 ROM:00132878 dc.l loc_132908 ROM:0013287C dc.l loc_13293A ROM:00132880 ; --------------------------------------------------------------------------- ROM:00132880 ROM:00132880 loc_132880: ; DATA XREF: ROM:off_13286C↑o ROM:00132880 bclr #3,($140B).w ROM:00132886 move.b #1,($128A).w ROM:0013288C rts ROM:0013288E ; --------------------------------------------------------------------------- ROM:0013288E ROM:0013288E loc_13288E: ; DATA XREF: ROM:00132870↑o ROM:0013288E btst #1,($1426).w ROM:00132894 beq.s locret_1328A6 ROM:00132896 btst #3,($1409).w ROM:0013289C bne.s locret_1328A6 ROM:0013289E move.b #2,($128A).w ROM:001328A4 rts ROM:001328A6 ; --------------------------------------------------------------------------- ROM:001328A6 ROM:001328A6 locret_1328A6: ; CODE XREF: ROM:00132894↑j ROM:001328A6 ; ROM:0013289C↑j ROM:001328A6 rts ROM:001328A8 ; --------------------------------------------------------------------------- ROM:001328A8 ROM:001328A8 loc_1328A8: ; DATA XREF: ROM:00132874↑o ROM:001328A8 move.w $7B4(a5),d0 ROM:001328AC cmp.w ($A14).w,d0 ROM:001328B0 bge.s loc_1328BA ROM:001328B2 move.b #4,($128A).w ROM:001328B8 rts ROM:001328BA ; --------------------------------------------------------------------------- ROM:001328BA ROM:001328BA loc_1328BA: ; CODE XREF: ROM:001328B0↑j ROM:001328BA btst #4,($140B).w ROM:001328C0 bne.s loc_1328F6 ROM:001328C2 move.w ($E02).w,d1 ROM:001328C6 add.w $7A2(a5),d1 ROM:001328CA cmp.w ($57E).w,d1 ROM:001328CE bge.s loc_1328F6 ROM:001328D0 move.w $7BC(a5),d2 ROM:001328D4 btst #1,($1520).w ROM:001328DA beq.s loc_1328E2 ROM:001328DC cmp.w ($AC0).w,d2 ROM:001328E0 bge.s loc_1328F6 ROM:001328E2 ROM:001328E2 loc_1328E2: ; CODE XREF: ROM:001328DA↑j ROM:001328E2 move.w ($9B2).w,($E06).w ROM:001328E8 bset #3,($140B).w ROM:001328EE move.b #3,($128A).w ROM:001328F4 rts ROM:001328F6 ; --------------------------------------------------------------------------- ROM:001328F6 ROM:001328F6 loc_1328F6: ; CODE XREF: ROM:001328C0↑j ROM:001328F6 ; ROM:001328CE↑j ... ROM:001328F6 btst #2,($1409).w ROM:001328FC beq.s locret_132906 ROM:001328FE move.b #1,($128A).w ROM:00132904 rts ROM:00132906 ; --------------------------------------------------------------------------- ROM:00132906 ROM:00132906 locret_132906: ; CODE XREF: ROM:001328FC↑j ROM:00132906 rts ROM:00132908 ; --------------------------------------------------------------------------- ROM:00132908 ROM:00132908 loc_132908: ; DATA XREF: ROM:00132878↑o ROM:00132908 btst #4,($140B).w ROM:0013290E bne.s loc_13292C ROM:00132910 move.w ($E02).w,d0 ROM:00132914 move.w ($C0A).w,d1 ROM:00132918 add.w $7A0(a5),d1 ROM:0013291C cmp.w ($57E).w,d0 ROM:00132920 bge.s loc_132928 ROM:00132922 cmp.w ($9B2).w,d1 ROM:00132926 bgt.s locret_13292A ROM:00132928 ROM:00132928 loc_132928: ; CODE XREF: ROM:00132920↑j ROM:00132928 bra.s loc_13292C ROM:0013292A ; --------------------------------------------------------------------------- ROM:0013292A ROM:0013292A locret_13292A: ; CODE XREF: ROM:00132926↑j ROM:0013292A rts ROM:0013292C ; --------------------------------------------------------------------------- ROM:0013292C ROM:0013292C loc_13292C: ; CODE XREF: ROM:0013290E↑j ROM:0013292C ; ROM:loc_132928↑j ROM:0013292C bclr #3,($140B).w ROM:00132932 move.b #2,($128A).w ROM:00132938 rts ROM:0013293A ; --------------------------------------------------------------------------- ROM:0013293A ROM:0013293A loc_13293A: ; DATA XREF: ROM:0013287C↑o ROM:0013293A btst #4,($140B).w ROM:00132940 beq.s locret_13294A ROM:00132942 move.b #2,($128A).w ROM:00132948 rts ROM:0013294A ; --------------------------------------------------------------------------- ROM:0013294A ROM:0013294A locret_13294A: ; CODE XREF: ROM:00132940↑j ROM:0013294A rts ROM:0013294C ; --------------------------------------------------------------------------- ROM:0013294C rts ROM:0013294E ROM:0013294E ; =============== S U B R O U T I N E ======================================= ROM:0013294E ROM:0013294E ROM:0013294E sub_13294E: ; CODE XREF: sub_132840+8↑p ROM:0013294E clr.w d1 ROM:00132950 move.b ($128B).w,d1 ROM:00132954 cmpi.w #5,d1 ROM:00132958 bcc.s locret_132962 ROM:0013295A movea.l off_132964(pc,d1.w*4),a0 ROM:0013295E nop ROM:00132960 jmp (a0) ROM:00132962 ; --------------------------------------------------------------------------- ROM:00132962 ROM:00132962 locret_132962: ; CODE XREF: sub_13294E+A↑j ROM:00132962 rts ROM:00132962 ; End of function sub_13294E ROM:00132962 ROM:00132962 ; --------------------------------------------------------------------------- ROM:00132964 off_132964: dc.l loc_132978 ; DATA XREF: sub_13294E+C↑r ROM:00132968 dc.l loc_13298C ROM:0013296C dc.l loc_1329BA ROM:00132970 dc.l loc_132A3E ROM:00132974 dc.l loc_132A56 ROM:00132978 ; --------------------------------------------------------------------------- ROM:00132978 ROM:00132978 loc_132978: ; DATA XREF: ROM:off_132964↑o ROM:00132978 bclr #7,($140D).w ROM:0013297E bclr #4,($1419).w ROM:00132984 move.b #1,($128B).w ROM:0013298A rts ROM:0013298C ; --------------------------------------------------------------------------- ROM:0013298C ROM:0013298C loc_13298C: ; DATA XREF: ROM:00132968↑o ROM:0013298C btst #3,($140B).w ROM:00132992 beq.s locret_1329B8 ROM:00132994 bsr.w sub_132D64 ROM:00132998 move.w ($E04).w,d0 ROM:0013299C clr.b ($871).w ROM:001329A0 move.w d0,($730).w ROM:001329A4 move.b #1,($871).w ROM:001329AA bset #7,($140D).w ROM:001329B0 move.b #2,($128B).w ROM:001329B6 rts ROM:001329B8 ; --------------------------------------------------------------------------- ROM:001329B8 ROM:001329B8 locret_1329B8: ; CODE XREF: ROM:00132992↑j ROM:001329B8 rts ROM:001329BA ; --------------------------------------------------------------------------- ROM:001329BA ROM:001329BA loc_1329BA: ; DATA XREF: ROM:0013296C↑o ROM:001329BA move.w ($C0A).w,d0 ROM:001329BE add.w $7B2(a5),d0 ROM:001329C2 cmp.w ($9B2).w,d0 ROM:001329C6 ble.s loc_1329DE ROM:001329C8 cmpi.w #0,($730).w ROM:001329CE bgt.s loc_1329DE ROM:001329D0 bset #4,($1419).w ROM:001329D6 move.b #3,($128B).w ROM:001329DC rts ROM:001329DE ; --------------------------------------------------------------------------- ROM:001329DE ROM:001329DE loc_1329DE: ; CODE XREF: ROM:001329C6↑j ROM:001329DE ; ROM:001329CE↑j ROM:001329DE btst #0,($1415).w ROM:001329E4 bne.s loc_1329FE ROM:001329E6 cmpi.w #0,($72E).w ROM:001329EC bgt.s loc_1329FE ROM:001329EE btst #7,($1417).w ROM:001329F4 bne.s loc_132A28 ROM:001329F6 btst #3,($140B).w ROM:001329FC beq.s loc_132A28 ROM:001329FE ROM:001329FE loc_1329FE: ; CODE XREF: ROM:001329E4↑j ROM:001329FE ; ROM:001329EC↑j ROM:001329FE btst #3,($140B).w ROM:00132A04 bne.s locret_132A26 ROM:00132A06 btst #0,($1415).w ROM:00132A0C bne.s loc_132A16 ROM:00132A0E cmpi.w #0,($72E).w ROM:00132A14 beq.s locret_132A26 ROM:00132A16 ROM:00132A16 loc_132A16: ; CODE XREF: ROM:00132A0C↑j ROM:00132A16 clr.b ($871).w ROM:00132A1A clr.w ($730).w ROM:00132A1E move.b #4,($128B).w ROM:00132A24 rts ROM:00132A26 ; --------------------------------------------------------------------------- ROM:00132A26 ROM:00132A26 locret_132A26: ; CODE XREF: ROM:00132A04↑j ROM:00132A26 ; ROM:00132A14↑j ROM:00132A26 rts ROM:00132A28 ; --------------------------------------------------------------------------- ROM:00132A28 ROM:00132A28 loc_132A28: ; CODE XREF: ROM:001329F4↑j ROM:00132A28 ; ROM:001329FC↑j ROM:00132A28 clr.b ($871).w ROM:00132A2C clr.w ($730).w ROM:00132A30 bclr #7,($140D).w ROM:00132A36 move.b #1,($128B).w ROM:00132A3C rts ROM:00132A3E ; --------------------------------------------------------------------------- ROM:00132A3E ROM:00132A3E loc_132A3E: ; DATA XREF: ROM:00132970↑o ROM:00132A3E btst #3,($140B).w ROM:00132A44 bne.s locret_132A54 ROM:00132A46 bclr #4,($1419).w ROM:00132A4C move.b #4,($128B).w ROM:00132A52 rts ROM:00132A54 ; --------------------------------------------------------------------------- ROM:00132A54 ROM:00132A54 locret_132A54: ; CODE XREF: ROM:00132A44↑j ROM:00132A54 rts ROM:00132A56 ; --------------------------------------------------------------------------- ROM:00132A56 ROM:00132A56 loc_132A56: ; DATA XREF: ROM:00132974↑o ROM:00132A56 btst #0,($1415).w ROM:00132A5C bne.s loc_132A74 ROM:00132A5E cmpi.w #0,($72E).w ROM:00132A64 bgt.s loc_132A74 ROM:00132A66 bclr #7,($140D).w ROM:00132A6C move.b #1,($128B).w ROM:00132A72 rts ROM:00132A74 ; --------------------------------------------------------------------------- ROM:00132A74 ROM:00132A74 loc_132A74: ; CODE XREF: ROM:00132A5C↑j ROM:00132A74 ; ROM:00132A64↑j ROM:00132A74 btst #3,($140B).w ROM:00132A7A beq.s locret_132A9A ROM:00132A7C bsr.w sub_132D64 ROM:00132A80 move.w ($E04).w,d0 ROM:00132A84 clr.b ($871).w ROM:00132A88 move.w d0,($730).w ROM:00132A8C move.b #1,($871).w ROM:00132A92 move.b #2,($128B).w ROM:00132A98 rts ROM:00132A9A ; --------------------------------------------------------------------------- ROM:00132A9A ROM:00132A9A locret_132A9A: ; CODE XREF: ROM:00132A7A↑j ROM:00132A9A rts ROM:00132A9C ; --------------------------------------------------------------------------- ROM:00132A9C rts ROM:00132A9E ROM:00132A9E ; =============== S U B R O U T I N E ======================================= ROM:00132A9E ROM:00132A9E ROM:00132A9E sub_132A9E: ; CODE XREF: sub_132840+C↑p ROM:00132A9E clr.w d1 ROM:00132AA0 move.b ($128C).w,d1 ROM:00132AA4 cmpi.w #4,d1 ROM:00132AA8 bcc.s locret_132AB2 ROM:00132AAA movea.l off_132AB4(pc,d1.w*4),a0 ROM:00132AAE nop ROM:00132AB0 jmp (a0) ROM:00132AB2 ; --------------------------------------------------------------------------- ROM:00132AB2 ROM:00132AB2 locret_132AB2: ; CODE XREF: sub_132A9E+A↑j ROM:00132AB2 rts ROM:00132AB2 ; End of function sub_132A9E ROM:00132AB2 ROM:00132AB2 ; --------------------------------------------------------------------------- ROM:00132AB4 off_132AB4: dc.l loc_132AC4 ; DATA XREF: sub_132A9E+C↑r ROM:00132AB8 dc.l loc_132AE0 ROM:00132ABC dc.l loc_132AFE ROM:00132AC0 dc.l loc_132B5C ROM:00132AC4 ; --------------------------------------------------------------------------- ROM:00132AC4 ROM:00132AC4 loc_132AC4: ; DATA XREF: ROM:off_132AB4↑o ROM:00132AC4 move.w #$2710,($DFE).w ROM:00132ACA move.l #0,($90C).w ROM:00132AD2 bclr #0,($1415).w ROM:00132AD8 move.b #1,($128C).w ROM:00132ADE rts ROM:00132AE0 ; --------------------------------------------------------------------------- ROM:00132AE0 ROM:00132AE0 loc_132AE0: ; DATA XREF: ROM:00132AB8↑o ROM:00132AE0 btst #4,($1419).w ROM:00132AE6 beq.s locret_132AFC ROM:00132AE8 move.w #0,($DFE).w ROM:00132AEE bset #5,($1421).w ROM:00132AF4 move.b #2,($128C).w ROM:00132AFA rts ROM:00132AFC ; --------------------------------------------------------------------------- ROM:00132AFC ROM:00132AFC locret_132AFC: ; CODE XREF: ROM:00132AE6↑j ROM:00132AFC rts ROM:00132AFE ; --------------------------------------------------------------------------- ROM:00132AFE ROM:00132AFE loc_132AFE: ; DATA XREF: ROM:00132ABC↑o ROM:00132AFE bsr.w sub_132CD6 ROM:00132B02 btst #0,($1415).w ROM:00132B08 beq.s loc_132B28 ROM:00132B0A btst #4,($1419).w ROM:00132B10 bne.s loc_132B28 ROM:00132B12 move.w $7AA(a5),($DFE).w ROM:00132B18 move.l #0,($90C).w ROM:00132B20 move.b #3,($128C).w ROM:00132B26 rts ROM:00132B28 ; --------------------------------------------------------------------------- ROM:00132B28 ROM:00132B28 loc_132B28: ; CODE XREF: ROM:00132B08↑j ROM:00132B28 ; ROM:00132B10↑j ROM:00132B28 btst #0,($1415).w ROM:00132B2E bne.s locret_132B5A ROM:00132B30 btst #4,($1419).w ROM:00132B36 bne.s locret_132B5A ROM:00132B38 move.w #$2710,($DFE).w ROM:00132B3E move.l #0,($90C).w ROM:00132B46 bclr #0,($1415).w ROM:00132B4C bclr #5,($1421).w ROM:00132B52 move.b #1,($128C).w ROM:00132B58 rts ROM:00132B5A ; --------------------------------------------------------------------------- ROM:00132B5A ROM:00132B5A locret_132B5A: ; CODE XREF: ROM:00132B2E↑j ROM:00132B5A ; ROM:00132B36↑j ROM:00132B5A rts ROM:00132B5C ; --------------------------------------------------------------------------- ROM:00132B5C ROM:00132B5C loc_132B5C: ; DATA XREF: ROM:00132AC0↑o ROM:00132B5C bsr.w sub_132D2A ROM:00132B60 btst #4,($1419).w ROM:00132B66 beq.s loc_132B84 ROM:00132B68 move.w #0,($DFE).w ROM:00132B6E move.l #0,($90C).w ROM:00132B76 bclr #0,($1415).w ROM:00132B7C move.b #2,($128C).w ROM:00132B82 rts ROM:00132B84 ; --------------------------------------------------------------------------- ROM:00132B84 ROM:00132B84 loc_132B84: ; CODE XREF: ROM:00132B66↑j ROM:00132B84 move.w ($E02).w,d0 ROM:00132B88 sub.w $7AE(a5),d0 ROM:00132B8C move.w $7AC(a5),d1 ROM:00132B90 muls.w #$64,d1 ; 'd' ROM:00132B94 cmp.l ($90C).w,d1 ROM:00132B98 ble.s loc_132BA0 ROM:00132B9A cmp.w ($57E).w,d0 ROM:00132B9E ble.s locret_132BC2 ROM:00132BA0 ROM:00132BA0 loc_132BA0: ; CODE XREF: ROM:00132B98↑j ROM:00132BA0 move.w #$2710,($DFE).w ROM:00132BA6 move.l #0,($90C).w ROM:00132BAE bclr #0,($1415).w ROM:00132BB4 bclr #5,($1421).w ROM:00132BBA move.b #1,($128C).w ROM:00132BC0 rts ROM:00132BC2 ; --------------------------------------------------------------------------- ROM:00132BC2 ROM:00132BC2 locret_132BC2: ; CODE XREF: ROM:00132B9E↑j ROM:00132BC2 rts ROM:00132BC4 ; --------------------------------------------------------------------------- ROM:00132BC4 rts ROM:00132BC6 ROM:00132BC6 ; =============== S U B R O U T I N E ======================================= ROM:00132BC6 ROM:00132BC6 ROM:00132BC6 sub_132BC6: ; CODE XREF: sub_132840+10↑p ROM:00132BC6 clr.w d1 ROM:00132BC8 move.b ($128D).w,d1 ROM:00132BCC cmpi.w #4,d1 ROM:00132BD0 bcc.s locret_132BDA ROM:00132BD2 movea.l off_132BDC(pc,d1.w*4),a0 ROM:00132BD6 nop ROM:00132BD8 jmp (a0) ROM:00132BDA ; --------------------------------------------------------------------------- ROM:00132BDA ROM:00132BDA locret_132BDA: ; CODE XREF: sub_132BC6+A↑j ROM:00132BDA rts ROM:00132BDA ; End of function sub_132BC6 ROM:00132BDA ROM:00132BDA ; --------------------------------------------------------------------------- ROM:00132BDC off_132BDC: dc.l loc_132BEC ; DATA XREF: sub_132BC6+C↑r ROM:00132BE0 dc.l loc_132BF4 ROM:00132BE4 dc.l loc_132C10 ROM:00132BE8 dc.l loc_132C50 ROM:00132BEC ; --------------------------------------------------------------------------- ROM:00132BEC ROM:00132BEC loc_132BEC: ; DATA XREF: ROM:off_132BDC↑o ROM:00132BEC move.b #1,($128D).w ROM:00132BF2 rts ROM:00132BF4 ; --------------------------------------------------------------------------- ROM:00132BF4 ROM:00132BF4 loc_132BF4: ; DATA XREF: ROM:00132BE0↑o ROM:00132BF4 move.w $7A8(a5),d0 ROM:00132BF8 btst #4,($1419).w ROM:00132BFE beq.s locret_132C0E ROM:00132C00 cmpi.w #0,d0 ROM:00132C04 ble.s locret_132C0E ROM:00132C06 move.b #2,($128D).w ROM:00132C0C rts ROM:00132C0E ; --------------------------------------------------------------------------- ROM:00132C0E ROM:00132C0E locret_132C0E: ; CODE XREF: ROM:00132BFE↑j ROM:00132C0E ; ROM:00132C04↑j ROM:00132C0E rts ROM:00132C10 ; --------------------------------------------------------------------------- ROM:00132C10 ROM:00132C10 loc_132C10: ; DATA XREF: ROM:00132BE4↑o ROM:00132C10 btst #4,($140B).w ROM:00132C16 beq.s loc_132C26 ROM:00132C18 move.w #0,($E00).w ROM:00132C1E move.b #1,($128D).w ROM:00132C24 rts ROM:00132C26 ; --------------------------------------------------------------------------- ROM:00132C26 ROM:00132C26 loc_132C26: ; CODE XREF: ROM:00132C16↑j ROM:00132C26 btst #4,($1419).w ROM:00132C2C bne.s locret_132C4E ROM:00132C2E move.w $7A6(a5),($E00).w ROM:00132C34 move.w $7A8(a5),d1 ROM:00132C38 clr.b ($870).w ROM:00132C3C move.w d1,($72E).w ROM:00132C40 move.b #1,($870).w ROM:00132C46 move.b #3,($128D).w ROM:00132C4C rts ROM:00132C4E ; --------------------------------------------------------------------------- ROM:00132C4E ROM:00132C4E locret_132C4E: ; CODE XREF: ROM:00132C2C↑j ROM:00132C4E rts ROM:00132C50 ; --------------------------------------------------------------------------- ROM:00132C50 ROM:00132C50 loc_132C50: ; DATA XREF: ROM:00132BE8↑o ROM:00132C50 bsr.w sub_132D0E ROM:00132C54 move.w ($E02).w,d0 ROM:00132C58 sub.w $7AE(a5),d0 ROM:00132C5C btst #4,($140B).w ROM:00132C62 bne.s loc_132C76 ROM:00132C64 cmpi.w #0,($72E).w ROM:00132C6A ble.s loc_132C72 ROM:00132C6C cmp.w ($57E).w,d0 ROM:00132C70 blt.s locret_132C74 ROM:00132C72 ROM:00132C72 loc_132C72: ; CODE XREF: ROM:00132C6A↑j ROM:00132C72 bra.s loc_132C76 ROM:00132C74 ; --------------------------------------------------------------------------- ROM:00132C74 ROM:00132C74 locret_132C74: ; CODE XREF: ROM:00132C70↑j ROM:00132C74 rts ROM:00132C76 ; --------------------------------------------------------------------------- ROM:00132C76 ROM:00132C76 loc_132C76: ; CODE XREF: ROM:00132C62↑j ROM:00132C76 ; ROM:loc_132C72↑j ROM:00132C76 move.w #0,($E00).w ROM:00132C7C clr.b ($870).w ROM:00132C80 clr.w ($72E).w ROM:00132C84 move.b #1,($128D).w ROM:00132C8A rts ROM:00132C8C ; --------------------------------------------------------------------------- ROM:00132C8C rts ROM:00132C8E ROM:00132C8E ; =============== S U B R O U T I N E ======================================= ROM:00132C8E ROM:00132C8E ROM:00132C8E sub_132C8E: ; CODE XREF: sub_132840↑p ROM:00132C8E move.w #$3EA0,d1 ROM:00132C92 move.w ($9E8).w,d2 ROM:00132C96 bsr.l sub_1174AA ROM:00132C9C clr.w d7 ROM:00132C9E btst #2,($140D).w ROM:00132CA4 beq.s loc_132CAA ROM:00132CA6 move.w $7B8(a5),d7 ROM:00132CAA ROM:00132CAA loc_132CAA: ; CODE XREF: sub_132C8E+16↑j ROM:00132CAA move.w $7BA(a5),d6 ROM:00132CAE cmpi.w #1,($ACE).w ROM:00132CB4 bne.s loc_132CBC ROM:00132CB6 cmp.w d6,d7 ROM:00132CB8 bge.s loc_132CBC ROM:00132CBA move.w d6,d7 ROM:00132CBC ROM:00132CBC loc_132CBC: ; CODE XREF: sub_132C8E+26↑j ROM:00132CBC ; sub_132C8E+2A↑j ROM:00132CBC move.w $7B0(a5),d6 ROM:00132CC0 btst #7,($1417).w ROM:00132CC6 beq.s loc_132CCE ROM:00132CC8 cmp.w d6,d7 ROM:00132CCA bge.s loc_132CCE ROM:00132CCC move.w d6,d7 ROM:00132CCE ROM:00132CCE loc_132CCE: ; CODE XREF: sub_132C8E+38↑j ROM:00132CCE ; sub_132C8E+3C↑j ROM:00132CCE add.w d7,d1 ROM:00132CD0 move.w d1,($E02).w ROM:00132CD4 rts ROM:00132CD4 ; End of function sub_132C8E ROM:00132CD4 ROM:00132CD6 ROM:00132CD6 ; =============== S U B R O U T I N E ======================================= ROM:00132CD6 ROM:00132CD6 ROM:00132CD6 sub_132CD6: ; CODE XREF: ROM:loc_132AFE↑p ROM:00132CD6 move.w $7A4(a5),d0 ROM:00132CDA muls.w #$3E8,d0 ROM:00132CDE move.w $7AC(a5),d1 ROM:00132CE2 cmp.l ($90C).w,d0 ROM:00132CE6 bge.s loc_132D06 ROM:00132CE8 btst #5,($1420).w ROM:00132CEE bne.s loc_132CFE ROM:00132CF0 cmpi.w #0,d1 ROM:00132CF4 ble.s loc_132CFE ROM:00132CF6 bset #0,($1415).w ROM:00132CFC bra.s loc_132D04 ROM:00132CFE ; --------------------------------------------------------------------------- ROM:00132CFE ROM:00132CFE loc_132CFE: ; CODE XREF: sub_132CD6+18↑j ROM:00132CFE ; sub_132CD6+1E↑j ROM:00132CFE bclr #0,($1415).w ROM:00132D04 ROM:00132D04 loc_132D04: ; CODE XREF: sub_132CD6+26↑j ROM:00132D04 bra.s locret_132D0C ROM:00132D06 ; --------------------------------------------------------------------------- ROM:00132D06 ROM:00132D06 loc_132D06: ; CODE XREF: sub_132CD6+10↑j ROM:00132D06 bclr #0,($1415).w ROM:00132D0C ROM:00132D0C locret_132D0C: ; CODE XREF: sub_132CD6:loc_132D04↑j ROM:00132D0C rts ROM:00132D0C ; End of function sub_132CD6 ROM:00132D0C ROM:00132D0E ROM:00132D0E ; =============== S U B R O U T I N E ======================================= ROM:00132D0E ROM:00132D0E ROM:00132D0E sub_132D0E: ; CODE XREF: ROM:loc_132C50↑p ROM:00132D0E move.w ($72E).w,d1 ROM:00132D12 move.w $7A8(a5),d2 ROM:00132D16 muls.w $7A6(a5),d1 ROM:00132D1A divs.w d2,d1 ROM:00132D1C bvc.w loc_132D24 ROM:00132D20 move.w #0,d1 ROM:00132D24 ROM:00132D24 loc_132D24: ; CODE XREF: sub_132D0E+E↑j ROM:00132D24 move.w d1,($E00).w ROM:00132D28 rts ROM:00132D28 ; End of function sub_132D0E ROM:00132D28 ROM:00132D2A ROM:00132D2A ; =============== S U B R O U T I N E ======================================= ROM:00132D2A ROM:00132D2A ROM:00132D2A sub_132D2A: ; CODE XREF: ROM:loc_132B5C↑p ROM:00132D2A move.w $7AA(a5),d0 ROM:00132D2E ext.l d0 ROM:00132D30 move.w $7AC(a5),d1 ROM:00132D34 muls.w #$64,d1 ; 'd' ROM:00132D38 move.l d1,d2 ROM:00132D3A sub.l ($90C).w,d2 ROM:00132D3E cmpi.l #0,d2 ROM:00132D44 bge.s loc_132D4C ROM:00132D46 move.l #0,d2 ROM:00132D4C ROM:00132D4C loc_132D4C: ; CODE XREF: sub_132D2A+1A↑j ROM:00132D4C subi.w #$2710,d0 ROM:00132D50 clr.l d3 ROM:00132D52 muls.l d0,d3:d2 ROM:00132D56 divs.l d1,d3:d2 ROM:00132D5A addi.w #$2710,d2 ROM:00132D5E move.w d2,($DFE).w ROM:00132D62 rts ROM:00132D62 ; End of function sub_132D2A ROM:00132D62 ROM:00132D64 ROM:00132D64 ; =============== S U B R O U T I N E ======================================= ROM:00132D64 ROM:00132D64 ROM:00132D64 sub_132D64: ; CODE XREF: ROM:00132994↑p ROM:00132D64 ; ROM:00132A7C↑p ROM:00132D64 move.w #$3F5A,d1 ROM:00132D68 move.w ($57E).w,d2 ROM:00132D6C move.w ($ACE).w,d3 ROM:00132D70 bsr.l sub_1174AA ROM:00132D76 move.w d1,($E04).w ROM:00132D7A rts ROM:00132D7A ; End of function sub_132D64 ROM:00132D7A ROM:00132D7C ROM:00132D7C ; =============== S U B R O U T I N E ======================================= ROM:00132D7C ROM:00132D7C ROM:00132D7C sub_132D7C: ; CODE XREF: sub_110E14:loc_110FB6↑p ROM:00132D7C move.w ($CCE).w,d0 ROM:00132D80 move.w $7B6(a5),d1 ROM:00132D84 sub.w ($E08).w,d0 ROM:00132D88 btst #1,($1410).w ROM:00132D8E bne.s loc_132D94 ROM:00132D90 cmp.w d0,d1 ROM:00132D92 bge.s loc_132D9C ROM:00132D94 ROM:00132D94 loc_132D94: ; CODE XREF: sub_132D7C+12↑j ROM:00132D94 bset #4,($140B).w ROM:00132D9A bra.s loc_132DA2 ROM:00132D9C ; --------------------------------------------------------------------------- ROM:00132D9C ROM:00132D9C loc_132D9C: ; CODE XREF: sub_132D7C+16↑j ROM:00132D9C bclr #4,($140B).w ROM:00132DA2 ROM:00132DA2 loc_132DA2: ; CODE XREF: sub_132D7C+1E↑j ROM:00132DA2 move.w ($CCE).w,($E08).w ROM:00132DA8 btst #5,($1421).w ROM:00132DAE beq.s locret_132DD8 ROM:00132DB0 cmpi.l #0,($90C).w ROM:00132DB8 bne.s loc_132DBE ROM:00132DBA clr.l ($910).w ROM:00132DBE ROM:00132DBE loc_132DBE: ; CODE XREF: sub_132D7C+3C↑j ROM:00132DBE clr.l d0 ROM:00132DC0 move.l ($980).w,d1 ROM:00132DC4 add.l ($910).w,d1 ROM:00132DC8 divs.l #$3E8,d0:d1 ROM:00132DD0 move.l d0,($910).w ROM:00132DD4 add.l d1,($90C).w ROM:00132DD8 ROM:00132DD8 locret_132DD8: ; CODE XREF: sub_132D7C+32↑j ROM:00132DD8 rts ROM:00132DD8 ; End of function sub_132D7C ROM:00132DD8 ROM:00132DDA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132DDC ROM:00132DDC ; =============== S U B R O U T I N E ======================================= ROM:00132DDC ROM:00132DDC ROM:00132DDC sub_132DDC: ; CODE XREF: sub_129E74+72↑p ROM:00132DDC clr.w d1 ROM:00132DDE move.b ($1290).w,d1 ROM:00132DE2 cmpi.w #2,d1 ROM:00132DE6 bcc.s locret_132DF0 ROM:00132DE8 movea.l off_132DF2(pc,d1.w*4),a0 ROM:00132DEC nop ROM:00132DEE jmp (a0) ROM:00132DF0 ; --------------------------------------------------------------------------- ROM:00132DF0 ROM:00132DF0 locret_132DF0: ; CODE XREF: sub_132DDC+A↑j ROM:00132DF0 rts ROM:00132DF0 ; End of function sub_132DDC ROM:00132DF0 ROM:00132DF0 ; --------------------------------------------------------------------------- ROM:00132DF2 off_132DF2: dc.l loc_132DFA ; DATA XREF: sub_132DDC+C↑r ROM:00132DF6 dc.l loc_132E08 ROM:00132DFA ; --------------------------------------------------------------------------- ROM:00132DFA ROM:00132DFA loc_132DFA: ; DATA XREF: ROM:off_132DF2↑o ROM:00132DFA bsr.w sub_132E4E ROM:00132DFE move.b #1,($1290).w ROM:00132E04 bra.s loc_132E08 ROM:00132E06 ; --------------------------------------------------------------------------- ROM:00132E06 rts ROM:00132E08 ; --------------------------------------------------------------------------- ROM:00132E08 ROM:00132E08 loc_132E08: ; CODE XREF: ROM:00132E04↑j ROM:00132E08 ; DATA XREF: ROM:00132DF6↑o ROM:00132E08 bsr.w sub_133104 ROM:00132E0C bsr.w sub_13311E ROM:00132E10 bsr.w sub_1330AE ROM:00132E14 bsr.w sub_133286 ROM:00132E18 bsr.w sub_1332D2 ROM:00132E1C bsr.w sub_13323A ROM:00132E20 bsr.w sub_133302 ROM:00132E24 bsr.w sub_1331E0 ROM:00132E28 bsr.w sub_133260 ROM:00132E2C bsr.w sub_133132 ROM:00132E30 bsr.w sub_133346 ROM:00132E34 bsr.w sub_133408 ROM:00132E38 bsr.w sub_133428 ROM:00132E3C bsr.w sub_1334C0 ROM:00132E40 bsr.w sub_132E62 ROM:00132E44 bsr.w sub_132EC4 ROM:00132E48 bsr.w sub_13358E ROM:00132E4C rts ROM:00132E4E ROM:00132E4E ; =============== S U B R O U T I N E ======================================= ROM:00132E4E ROM:00132E4E ROM:00132E4E sub_132E4E: ; CODE XREF: ROM:loc_132DFA↑p ROM:00132E4E move.w #$2710,d0 ROM:00132E52 sub.w $7D2(a5),d0 ROM:00132E56 move.w d0,($E24).w ROM:00132E5A move.w #$2710,($E26).w ROM:00132E60 rts ROM:00132E60 ; End of function sub_132E4E ROM:00132E60 ROM:00132E62 ROM:00132E62 ; =============== S U B R O U T I N E ======================================= ROM:00132E62 ROM:00132E62 ROM:00132E62 sub_132E62: ; CODE XREF: ROM:00132E40↑p ROM:00132E62 move.w ($588).w,d0 ROM:00132E66 muls.w ($E16).w,d0 ROM:00132E6A move.l d0,d1 ROM:00132E6C divs.w #$411B,d0 ROM:00132E70 move.w d0,($E1A).w ROM:00132E74 move.w ($614).w,d2 ROM:00132E78 ext.l d2 ROM:00132E7A muls.l d2,d1 ROM:00132E7E divs.l #$186A0,d1 ROM:00132E86 add.l d1,($91C).w ROM:00132E8A bvc.s loc_132E94 ROM:00132E8C move.l #$7FFFFFFF,($91C).w ROM:00132E94 ROM:00132E94 loc_132E94: ; CODE XREF: sub_132E62+28↑j ROM:00132E94 clr.b ($7E3).w ROM:00132E98 move.w #0,($614).w ROM:00132E9E move.b #3,($7E3).w ROM:00132EA4 rts ROM:00132EA4 ; End of function sub_132E62 ROM:00132EA4 ROM:00132EA6 ROM:00132EA6 ; =============== S U B R O U T I N E ======================================= ROM:00132EA6 ROM:00132EA6 ROM:00132EA6 sub_132EA6: ; CODE XREF: ROM:00132F7C↓p ROM:00132EA6 ; ROM:00133040↓p ROM:00132EA6 move.l ($91C).w,d0 ROM:00132EAA divs.l #$186A0,d0 ROM:00132EB2 add.w d0,($E2E).w ROM:00132EB6 bvc.s loc_132EBE ROM:00132EB8 move.w #$7FFF,($E2E).w ROM:00132EBE ROM:00132EBE loc_132EBE: ; CODE XREF: sub_132EA6+10↑j ROM:00132EBE clr.l ($91C).w ROM:00132EC2 rts ROM:00132EC2 ; End of function sub_132EA6 ROM:00132EC2 ROM:00132EC4 ROM:00132EC4 ; =============== S U B R O U T I N E ======================================= ROM:00132EC4 ROM:00132EC4 ROM:00132EC4 sub_132EC4: ; CODE XREF: ROM:00132E44↑p ROM:00132EC4 clr.w d1 ROM:00132EC6 move.b ($1291).w,d1 ROM:00132ECA cmpi.w #8,d1 ROM:00132ECE bcc.s locret_132ED8 ROM:00132ED0 movea.l off_132EDA(pc,d1.w*4),a0 ROM:00132ED4 nop ROM:00132ED6 jmp (a0) ROM:00132ED8 ; --------------------------------------------------------------------------- ROM:00132ED8 ROM:00132ED8 locret_132ED8: ; CODE XREF: sub_132EC4+A↑j ROM:00132ED8 rts ROM:00132ED8 ; End of function sub_132EC4 ROM:00132ED8 ROM:00132ED8 ; --------------------------------------------------------------------------- ROM:00132EDA off_132EDA: dc.l loc_132EFA ; DATA XREF: sub_132EC4+C↑r ROM:00132EDE dc.l loc_132F16 ROM:00132EE2 dc.l loc_132F34 ROM:00132EE6 dc.l loc_132FFA ROM:00132EEA dc.l loc_133020 ROM:00132EEE dc.l loc_13304E ROM:00132EF2 dc.l locret_1330AA ROM:00132EF6 dc.l loc_132FD0 ROM:00132EFA ; --------------------------------------------------------------------------- ROM:00132EFA ROM:00132EFA loc_132EFA: ; DATA XREF: ROM:off_132EDA↑o ROM:00132EFA bset #2,($1432).w ROM:00132F00 bset #6,($1427).w ROM:00132F06 bclr #3,($142B).w ROM:00132F0C move.b #1,($1291).w ROM:00132F12 bra.s locret_132F32 ROM:00132F14 ; --------------------------------------------------------------------------- ROM:00132F14 rts ROM:00132F16 ; --------------------------------------------------------------------------- ROM:00132F16 ROM:00132F16 loc_132F16: ; DATA XREF: ROM:00132EDE↑o ROM:00132F16 btst #7,($140E).w ROM:00132F1C beq.s locret_132F32 ROM:00132F1E clr.l ($91C).w ROM:00132F22 bclr #2,($1432).w ROM:00132F28 move.b #2,($1291).w ROM:00132F2E bra.w locret_132FCE ROM:00132F32 ; --------------------------------------------------------------------------- ROM:00132F32 ROM:00132F32 locret_132F32: ; CODE XREF: ROM:00132F12↑j ROM:00132F32 ; ROM:00132F1C↑j ROM:00132F32 rts ROM:00132F34 ; --------------------------------------------------------------------------- ROM:00132F34 ROM:00132F34 loc_132F34: ; DATA XREF: ROM:00132EE2↑o ROM:00132F34 btst #0,($11E2).w ROM:00132F3A bne.s loc_132F44 ROM:00132F3C btst #0,($11E2).w ROM:00132F42 beq.s loc_132F60 ROM:00132F44 ROM:00132F44 loc_132F44: ; CODE XREF: ROM:00132F3A↑j ROM:00132F44 move.b #7,($1291).w ROM:00132F4A move.w $7EA(a5),d0 ROM:00132F4E clr.b ($886).w ROM:00132F52 move.w d0,($75A).w ROM:00132F56 move.b #1,($886).w ROM:00132F5C bra.w locret_132FF8 ROM:00132F60 ; --------------------------------------------------------------------------- ROM:00132F60 ROM:00132F60 loc_132F60: ; CODE XREF: ROM:00132F42↑j ROM:00132F60 btst #2,($1423).w ROM:00132F66 beq.s loc_132F8A ROM:00132F68 btst #1,($142D).w ROM:00132F6E beq.s loc_132F8A ROM:00132F70 bset #2,($1432).w ROM:00132F76 bclr #6,($1427).w ROM:00132F7C bsr.w sub_132EA6 ROM:00132F80 move.b #3,($1291).w ROM:00132F86 bra.w locret_13301E ROM:00132F8A ; --------------------------------------------------------------------------- ROM:00132F8A ROM:00132F8A loc_132F8A: ; CODE XREF: ROM:00132F66↑j ROM:00132F8A ; ROM:00132F6E↑j ROM:00132F8A btst #2,($1423).w ROM:00132F90 beq.s locret_132FCE ROM:00132F92 move.w $7E0(a5),d0 ROM:00132F96 move.w $7E2(a5),d1 ROM:00132F9A cmp.w ($E2C).w,d0 ROM:00132F9E bgt.s loc_132FA8 ROM:00132FA0 cmp.w ($E2A).w,d1 ROM:00132FA4 ble.s loc_132FA8 ROM:00132FA6 bra.s loc_132FC0 ROM:00132FA8 ; --------------------------------------------------------------------------- ROM:00132FA8 ROM:00132FA8 loc_132FA8: ; CODE XREF: ROM:00132F9E↑j ROM:00132FA8 ; ROM:00132FA4↑j ROM:00132FA8 move.l ($91C).w,d1 ROM:00132FAC divs.w #$2710,d1 ROM:00132FB0 move.w $7E4(a5),d0 ROM:00132FB4 cmp.w d1,d0 ROM:00132FB6 bgt.s locret_132FCE ROM:00132FB8 cmpi.w #0,($58A).w ROM:00132FBE ble.s locret_132FCE ROM:00132FC0 ROM:00132FC0 loc_132FC0: ; CODE XREF: ROM:00132FA6↑j ROM:00132FC0 bset #2,($1432).w ROM:00132FC6 move.b #4,($1291).w ROM:00132FCC bra.s locret_13304C ROM:00132FCE ; --------------------------------------------------------------------------- ROM:00132FCE ROM:00132FCE locret_132FCE: ; CODE XREF: ROM:00132F2E↑j ROM:00132FCE ; ROM:00132F90↑j ... ROM:00132FCE rts ROM:00132FD0 ; --------------------------------------------------------------------------- ROM:00132FD0 ROM:00132FD0 loc_132FD0: ; DATA XREF: ROM:00132EF6↑o ROM:00132FD0 btst #0,($11E2).w ROM:00132FD6 bne.s loc_132FE0 ROM:00132FD8 move.b #2,($1291).w ROM:00132FDE bra.s locret_132FCE ROM:00132FE0 ; --------------------------------------------------------------------------- ROM:00132FE0 ROM:00132FE0 loc_132FE0: ; CODE XREF: ROM:00132FD6↑j ROM:00132FE0 cmpi.w #0,($75A).w ROM:00132FE6 bgt.s locret_132FF8 ROM:00132FE8 bset #3,($142B).w ROM:00132FEE move.b #6,($1291).w ROM:00132FF4 bra.w locret_1330AA ROM:00132FF8 ; --------------------------------------------------------------------------- ROM:00132FF8 ROM:00132FF8 locret_132FF8: ; CODE XREF: ROM:00132F5C↑j ROM:00132FF8 ; ROM:00132FE6↑j ROM:00132FF8 rts ROM:00132FFA ; --------------------------------------------------------------------------- ROM:00132FFA ROM:00132FFA loc_132FFA: ; DATA XREF: ROM:00132EE6↑o ROM:00132FFA btst #2,($1423).w ROM:00133000 beq.s loc_13300A ROM:00133002 btst #4,($140E).w ROM:00133008 bne.s locret_13301E ROM:0013300A ROM:0013300A loc_13300A: ; CODE XREF: ROM:00133000↑j ROM:0013300A bset #6,($1427).w ROM:00133010 bclr #2,($1432).w ROM:00133016 move.b #2,($1291).w ROM:0013301C bra.s locret_132FCE ROM:0013301E ; --------------------------------------------------------------------------- ROM:0013301E ROM:0013301E locret_13301E: ; CODE XREF: ROM:00132F86↑j ROM:0013301E ; ROM:00133008↑j ... ROM:0013301E rts ROM:00133020 ; --------------------------------------------------------------------------- ROM:00133020 ROM:00133020 loc_133020: ; DATA XREF: ROM:00132EEA↑o ROM:00133020 cmpi.w #0,($58A).w ROM:00133026 bne.s locret_13304C ROM:00133028 bclr #6,($1427).w ROM:0013302E move.w $7E6(a5),d0 ROM:00133032 clr.b ($884).w ROM:00133036 move.w d0,($756).w ROM:0013303A move.b #1,($884).w ROM:00133040 bsr.w sub_132EA6 ROM:00133044 move.b #5,($1291).w ROM:0013304A bra.s locret_1330A8 ROM:0013304C ; --------------------------------------------------------------------------- ROM:0013304C ROM:0013304C locret_13304C: ; CODE XREF: ROM:00132FCC↑j ROM:0013304C ; ROM:00133026↑j ROM:0013304C rts ROM:0013304E ; --------------------------------------------------------------------------- ROM:0013304E ROM:0013304E loc_13304E: ; DATA XREF: ROM:00132EEE↑o ROM:0013304E btst #1,($142D).w ROM:00133054 beq.s loc_13305E ROM:00133056 move.b #3,($1291).w ROM:0013305C bra.s locret_13301E ROM:0013305E ; --------------------------------------------------------------------------- ROM:0013305E ROM:0013305E loc_13305E: ; CODE XREF: ROM:00133054↑j ROM:0013305E btst #2,($1423).w ROM:00133064 beq.s loc_13306E ROM:00133066 cmpi.w #0,($756).w ROM:0013306C bgt.s loc_133084 ROM:0013306E ROM:0013306E loc_13306E: ; CODE XREF: ROM:00133064↑j ROM:0013306E bset #6,($1427).w ROM:00133074 bclr #2,($1432).w ROM:0013307A move.b #2,($1291).w ROM:00133080 bra.w locret_132FCE ROM:00133084 ; --------------------------------------------------------------------------- ROM:00133084 ROM:00133084 loc_133084: ; CODE XREF: ROM:0013306C↑j ROM:00133084 move.w $7E8(a5),d0 ROM:00133088 cmp.w ($E2A).w,d0 ROM:0013308C bgt.s locret_1330A8 ROM:0013308E bset #6,($1427).w ROM:00133094 bclr #2,($1432).w ROM:0013309A bset #3,($142B).w ROM:001330A0 move.b #6,($1291).w ROM:001330A6 bra.s locret_1330AA ROM:001330A8 ; --------------------------------------------------------------------------- ROM:001330A8 ROM:001330A8 locret_1330A8: ; CODE XREF: ROM:0013304A↑j ROM:001330A8 ; ROM:0013308C↑j ROM:001330A8 rts ROM:001330AA ; --------------------------------------------------------------------------- ROM:001330AA ROM:001330AA locret_1330AA: ; CODE XREF: ROM:00132FF4↑j ROM:001330AA ; ROM:001330A6↑j ROM:001330AA ; DATA XREF: ... ROM:001330AA rts ROM:001330AC ; --------------------------------------------------------------------------- ROM:001330AC rts ROM:001330AE ROM:001330AE ; =============== S U B R O U T I N E ======================================= ROM:001330AE ROM:001330AE ROM:001330AE sub_1330AE: ; CODE XREF: ROM:00132E10↑p ROM:001330AE btst #3,($142B).w ROM:001330B4 beq.s loc_1330BC ROM:001330B6 move.w $7D4(a5),d0 ROM:001330BA bra.s loc_1330C0 ROM:001330BC ; --------------------------------------------------------------------------- ROM:001330BC ROM:001330BC loc_1330BC: ; CODE XREF: sub_1330AE+6↑j ROM:001330BC move.w $7D2(a5),d0 ROM:001330C0 ROM:001330C0 loc_1330C0: ; CODE XREF: sub_1330AE+C↑j ROM:001330C0 muls.w #$1F4,d0 ROM:001330C4 muls.l ($914).w,d1:d0 ROM:001330CA move.w $7C4(a5),d3 ROM:001330CE muls.w ($E6A).w,d3 ROM:001330D2 divs.l d3,d1:d0 ROM:001330D6 bvs.s loc_1330FC ROM:001330D8 move.w $7BE(a5),d2 ROM:001330DC muls.w ($E16).w,d2 ROM:001330E0 muls.l #$FA0,d1:d0 ROM:001330E8 divs.l d2,d1:d0 ROM:001330EC bvs.s loc_1330FC ROM:001330EE cmpi.l #$2710,d0 ROM:001330F4 bgt.s loc_1330FC ROM:001330F6 move.w d0,($E1C).w ROM:001330FA bra.s locret_133102 ROM:001330FC ; --------------------------------------------------------------------------- ROM:001330FC ROM:001330FC loc_1330FC: ; CODE XREF: sub_1330AE+28↑j ROM:001330FC ; sub_1330AE+3E↑j ... ROM:001330FC move.w #$2710,($E1C).w ROM:00133102 ROM:00133102 locret_133102: ; CODE XREF: sub_1330AE+4C↑j ROM:00133102 rts ROM:00133102 ; End of function sub_1330AE ROM:00133102 ROM:00133104 ROM:00133104 ; =============== S U B R O U T I N E ======================================= ROM:00133104 ROM:00133104 ROM:00133104 sub_133104: ; CODE XREF: ROM:loc_132E08↑p ROM:00133104 move.w ($57E).w,d0 ROM:00133108 ext.l d0 ROM:0013310A muls.l ($980).w,d1:d0 ROM:00133110 divs.l #$1E,d1:d0 ROM:00133118 move.l d0,($914).w ROM:0013311C rts ROM:0013311C ; End of function sub_133104 ROM:0013311C ROM:0013311E ROM:0013311E ; =============== S U B R O U T I N E ======================================= ROM:0013311E ROM:0013311E ROM:0013311E sub_13311E: ; CODE XREF: ROM:00132E0C↑p ROM:0013311E move.w #$3EA2,d1 ROM:00133122 move.w ($9B2).w,d2 ROM:00133126 bsr.l sub_1174AA ROM:0013312C move.w d1,($E16).w ROM:00133130 rts ROM:00133130 ; End of function sub_13311E ROM:00133130 ROM:00133132 ROM:00133132 ; =============== S U B R O U T I N E ======================================= ROM:00133132 ROM:00133132 ROM:00133132 sub_133132: ; CODE XREF: ROM:00132E2C↑p ROM:00133132 move.b ($128E).w,($128F).w ROM:00133138 bclr #1,($142D).w ROM:0013313E btst #0,($11E1).w ROM:00133144 bne.s loc_13314E ROM:00133146 btst #0,($11E1).w ROM:0013314C beq.s loc_13315E ROM:0013314E ROM:0013314E loc_13314E: ; CODE XREF: sub_133132+12↑j ROM:0013314E move.w #0,($E1E).w ROM:00133154 move.b #4,($128E).w ROM:0013315A bra.w locret_1331DE ROM:0013315E ; --------------------------------------------------------------------------- ROM:0013315E ROM:0013315E loc_13315E: ; CODE XREF: sub_133132+1A↑j ROM:0013315E btst #7,($140E).w ROM:00133164 beq.s loc_133176 ROM:00133166 btst #2,($1432).w ROM:0013316C bne.s loc_133176 ROM:0013316E btst #6,($1413).w ROM:00133174 beq.s loc_133184 ROM:00133176 ROM:00133176 loc_133176: ; CODE XREF: sub_133132+32↑j ROM:00133176 ; sub_133132+3A↑j ROM:00133176 move.w #0,($E1E).w ROM:0013317C move.b #0,($128E).w ROM:00133182 bra.s locret_1331DE ROM:00133184 ; --------------------------------------------------------------------------- ROM:00133184 ROM:00133184 loc_133184: ; CODE XREF: sub_133132+42↑j ROM:00133184 btst #0,($141D).w ROM:0013318A beq.s loc_13319C ROM:0013318C move.w $7D0(a5),($E1E).w ROM:00133192 move.b #3,($128E).w ROM:00133198 bra.w locret_1331DE ROM:0013319C ; --------------------------------------------------------------------------- ROM:0013319C ROM:0013319C loc_13319C: ; CODE XREF: sub_133132+58↑j ROM:0013319C btst #4,($140E).w ROM:001331A2 beq.s loc_1331D2 ROM:001331A4 btst #3,($142B).w ROM:001331AA beq.s loc_1331B4 ROM:001331AC move.w $7C8(a5),($E1E).w ROM:001331B2 bra.s loc_1331BA ROM:001331B4 ; --------------------------------------------------------------------------- ROM:001331B4 ROM:001331B4 loc_1331B4: ; CODE XREF: sub_133132+78↑j ROM:001331B4 move.w $7C6(a5),($E1E).w ROM:001331BA ROM:001331BA loc_1331BA: ; CODE XREF: sub_133132+80↑j ROM:001331BA move.b #2,($128E).w ROM:001331C0 cmpi.w #0,($E1E).w ROM:001331C6 bne.s loc_1331CE ROM:001331C8 bset #1,($142D).w ROM:001331CE ROM:001331CE loc_1331CE: ; CODE XREF: sub_133132+94↑j ROM:001331CE bra.w locret_1331DE ROM:001331D2 ; --------------------------------------------------------------------------- ROM:001331D2 ROM:001331D2 loc_1331D2: ; CODE XREF: sub_133132+70↑j ROM:001331D2 move.w ($E14).w,($E1E).w ROM:001331D8 move.b #1,($128E).w ROM:001331DE ROM:001331DE locret_1331DE: ; CODE XREF: sub_133132+28↑j ROM:001331DE ; sub_133132+50↑j ... ROM:001331DE rts ROM:001331DE ; End of function sub_133132 ROM:001331DE ROM:001331E0 ROM:001331E0 ; =============== S U B R O U T I N E ======================================= ROM:001331E0 ROM:001331E0 ROM:001331E0 sub_1331E0: ; CODE XREF: ROM:00132E24↑p ROM:001331E0 btst #1,($1426).w ROM:001331E6 beq.s loc_133232 ROM:001331E8 move.w $7C2(a5),d0 ROM:001331EC sub.w $7C0(a5),d0 ROM:001331F0 cmp.w ($9E8).w,d0 ROM:001331F4 bgt.w loc_133232 ROM:001331F8 btst #0,($1412).w ROM:001331FE bne.s loc_133232 ROM:00133200 btst #0,($11EC).w ROM:00133206 bne.s loc_133220 ROM:00133208 btst #0,($11EC).w ROM:0013320E bne.s loc_133220 ROM:00133210 btst #0,($11EA).w ROM:00133216 beq.s loc_133232 ROM:00133218 btst #0,($11EA).w ROM:0013321E beq.s loc_133232 ROM:00133220 ROM:00133220 loc_133220: ; CODE XREF: sub_1331E0+26↑j ROM:00133220 ; sub_1331E0+2E↑j ROM:00133220 move.w $7C2(a5),d0 ROM:00133224 cmp.w ($9E8).w,d0 ROM:00133228 bge.s loc_133230 ROM:0013322A bset #7,($140E).w ROM:00133230 ROM:00133230 loc_133230: ; CODE XREF: sub_1331E0+48↑j ROM:00133230 bra.s locret_133238 ROM:00133232 ; --------------------------------------------------------------------------- ROM:00133232 ROM:00133232 loc_133232: ; CODE XREF: sub_1331E0+6↑j ROM:00133232 ; sub_1331E0+14↑j ... ROM:00133232 bclr #7,($140E).w ROM:00133238 ROM:00133238 locret_133238: ; CODE XREF: sub_1331E0:loc_133230↑j ROM:00133238 rts ROM:00133238 ; End of function sub_1331E0 ROM:00133238 ROM:0013323A ROM:0013323A ; =============== S U B R O U T I N E ======================================= ROM:0013323A ROM:0013323A ROM:0013323A sub_13323A: ; CODE XREF: ROM:00132E1C↑p ROM:0013323A move.w ($BC0).w,d0 ROM:0013323E add.w $7CA(a5),d0 ROM:00133242 btst #1,($1410).w ROM:00133248 bne.s loc_133258 ROM:0013324A cmp.w ($57E).w,d0 ROM:0013324E ble.s loc_133258 ROM:00133250 bset #4,($140E).w ROM:00133256 bra.s locret_13325E ROM:00133258 ; --------------------------------------------------------------------------- ROM:00133258 ROM:00133258 loc_133258: ; CODE XREF: sub_13323A+E↑j ROM:00133258 ; sub_13323A+14↑j ROM:00133258 bclr #4,($140E).w ROM:0013325E ROM:0013325E locret_13325E: ; CODE XREF: sub_13323A+1C↑j ROM:0013325E rts ROM:0013325E ; End of function sub_13323A ROM:0013325E ROM:00133260 ROM:00133260 ; =============== S U B R O U T I N E ======================================= ROM:00133260 ROM:00133260 ROM:00133260 sub_133260: ; CODE XREF: ROM:00132E28↑p ROM:00133260 bclr #6,($1413).w ROM:00133266 btst #0,($1417).w ROM:0013326C bne.s loc_13327E ROM:0013326E btst #2,($1428).w ROM:00133274 beq.s loc_13327E ROM:00133276 btst #4,($894).w ROM:0013327C bne.s locret_133284 ROM:0013327E ROM:0013327E loc_13327E: ; CODE XREF: sub_133260+C↑j ROM:0013327E ; sub_133260+14↑j ROM:0013327E bset #6,($1413).w ROM:00133284 ROM:00133284 locret_133284: ; CODE XREF: sub_133260+1C↑j ROM:00133284 rts ROM:00133284 ; End of function sub_133260 ROM:00133284 ROM:00133286 ROM:00133286 ; =============== S U B R O U T I N E ======================================= ROM:00133286 ROM:00133286 ROM:00133286 sub_133286: ; CODE XREF: ROM:00132E14↑p ROM:00133286 move.w $7D2(a5),d0 ROM:0013328A add.w $7CC(a5),d0 ROM:0013328E muls.w #$1F4,d0 ROM:00133292 muls.l ($914).w,d1:d0 ROM:00133298 move.w $7CE(a5),d2 ROM:0013329C muls.w ($E6A).w,d2 ROM:001332A0 divs.l d2,d1:d0 ROM:001332A4 bvs.s loc_1332CA ROM:001332A6 move.w $7BE(a5),d2 ROM:001332AA muls.w ($E16).w,d2 ROM:001332AE muls.l #$FA0,d1:d0 ROM:001332B6 divs.l d2,d1:d0 ROM:001332BA bvs.s loc_1332CA ROM:001332BC cmpi.l #$2710,d0 ROM:001332C2 bgt.s loc_1332CA ROM:001332C4 move.w d0,($E18).w ROM:001332C8 bra.s locret_1332D0 ROM:001332CA ; --------------------------------------------------------------------------- ROM:001332CA ROM:001332CA loc_1332CA: ; CODE XREF: sub_133286+1E↑j ROM:001332CA ; sub_133286+34↑j ... ROM:001332CA move.w #$2710,($E18).w ROM:001332D0 ROM:001332D0 locret_1332D0: ; CODE XREF: sub_133286+42↑j ROM:001332D0 rts ROM:001332D0 ; End of function sub_133286 ROM:001332D0 ROM:001332D2 ROM:001332D2 ; =============== S U B R O U T I N E ======================================= ROM:001332D2 ROM:001332D2 ROM:001332D2 sub_1332D2: ; CODE XREF: ROM:00132E18↑p ROM:001332D2 move.w ($E18).w,d1 ROM:001332D6 cmp.w ($E1C).w,d1 ROM:001332DA bge.s loc_1332F4 ROM:001332DC move.w ($E18).w,($E14).w ROM:001332E2 move.w $7D2(a5),d0 ROM:001332E6 muls.w ($E18).w,d0 ROM:001332EA divs.w ($E1C).w,d0 ROM:001332EE move.w d0,($E12).w ROM:001332F2 bra.s locret_133300 ROM:001332F4 ; --------------------------------------------------------------------------- ROM:001332F4 ROM:001332F4 loc_1332F4: ; CODE XREF: sub_1332D2+8↑j ROM:001332F4 move.w ($E1C).w,($E14).w ROM:001332FA move.w $7D2(a5),($E12).w ROM:00133300 ROM:00133300 locret_133300: ; CODE XREF: sub_1332D2+20↑j ROM:00133300 rts ROM:00133300 ; End of function sub_1332D2 ROM:00133300 ROM:00133302 ROM:00133302 ; =============== S U B R O U T I N E ======================================= ROM:00133302 ROM:00133302 ROM:00133302 sub_133302: ; CODE XREF: ROM:00132E20↑p ROM:00133302 btst #0,($11EA).w ROM:00133308 beq.s loc_13332C ROM:0013330A btst #0,($11EA).w ROM:00133310 beq.s loc_13332C ROM:00133312 btst #7,($140D).w ROM:00133318 beq.s loc_133324 ROM:0013331A bset #0,($141D).w ROM:00133320 bra.w loc_13332A ROM:00133324 ; --------------------------------------------------------------------------- ROM:00133324 ROM:00133324 loc_133324: ; CODE XREF: sub_133302+16↑j ROM:00133324 bclr #0,($141D).w ROM:0013332A ROM:0013332A loc_13332A: ; CODE XREF: sub_133302+1E↑j ROM:0013332A bra.s locret_133344 ROM:0013332C ; --------------------------------------------------------------------------- ROM:0013332C ROM:0013332C loc_13332C: ; CODE XREF: sub_133302+6↑j ROM:0013332C ; sub_133302+E↑j ROM:0013332C btst #0,($11EF).w ROM:00133332 beq.s loc_13333E ROM:00133334 bset #0,($141D).w ROM:0013333A bra.w locret_133344 ROM:0013333E ; --------------------------------------------------------------------------- ROM:0013333E ROM:0013333E loc_13333E: ; CODE XREF: sub_133302+30↑j ROM:0013333E bclr #0,($141D).w ROM:00133344 ROM:00133344 locret_133344: ; CODE XREF: sub_133302:loc_13332A↑j ROM:00133344 ; sub_133302+38↑j ROM:00133344 rts ROM:00133344 ; End of function sub_133302 ROM:00133344 ROM:00133346 ROM:00133346 ; =============== S U B R O U T I N E ======================================= ROM:00133346 ROM:00133346 ROM:00133346 sub_133346: ; CODE XREF: ROM:00132E30↑p ROM:00133346 btst #0,($11E2).w ROM:0013334C bne.s loc_133356 ROM:0013334E btst #0,($11E2).w ROM:00133354 beq.s loc_133368 ROM:00133356 ROM:00133356 loc_133356: ; CODE XREF: sub_133346+6↑j ROM:00133356 move.w $43E(a5),d0 ROM:0013335A move.w d0,($E24).w ROM:0013335E move.w #1,($E2C).w ROM:00133364 bra.w loc_1333FE ROM:00133368 ; --------------------------------------------------------------------------- ROM:00133368 ROM:00133368 loc_133368: ; CODE XREF: sub_133346+E↑j ROM:00133368 move.w $7DC(a5),d2 ROM:0013336C btst d2,($11F1).w ROM:00133370 beq.s loc_13338C ROM:00133372 cmpi.w #0,($758).w ROM:00133378 bne.s loc_13338C ROM:0013337A move.w $FB4(d2.w*2),d0 ROM:00133380 ext.l d0 ROM:00133382 add.l d0,($918).w ROM:00133386 addi.w #1,($E28).w ROM:0013338C ROM:0013338C loc_13338C: ; CODE XREF: sub_133346+2A↑j ROM:0013338C ; sub_133346+32↑j ROM:0013338C move.w $7DA(a5),d1 ROM:00133390 cmp.w ($E28).w,d1 ROM:00133394 blt.s loc_1333A6 ROM:00133396 btst #3,($1419).w ROM:0013339C beq.s loc_1333F2 ROM:0013339E cmpi.w #5,($E28).w ROM:001333A4 blt.s loc_1333F2 ROM:001333A6 ROM:001333A6 loc_1333A6: ; CODE XREF: sub_133346+4E↑j ROM:001333A6 move.l ($918).w,d0 ROM:001333AA divs.w ($E28).w,d0 ROM:001333AE clr.l ($918).w ROM:001333B2 clr.w ($E28).w ROM:001333B6 cmpi.w #0,($58A).w ROM:001333BC beq.s loc_1333DC ROM:001333BE cmpi.b #3,($128F).w ROM:001333C4 beq.s loc_1333DC ROM:001333C6 cmp.w ($E24).w,d0 ROM:001333CA blt.s loc_1333D4 ROM:001333CC cmpi.w #0,($E2C).w ROM:001333D2 bne.s loc_1333D8 ROM:001333D4 ROM:001333D4 loc_1333D4: ; CODE XREF: sub_133346+84↑j ROM:001333D4 move.w d0,($E24).w ROM:001333D8 ROM:001333D8 loc_1333D8: ; CODE XREF: sub_133346+8C↑j ROM:001333D8 bra.w loc_1333E0 ROM:001333DC ; --------------------------------------------------------------------------- ROM:001333DC ROM:001333DC loc_1333DC: ; CODE XREF: sub_133346+76↑j ROM:001333DC ; sub_133346+7E↑j ROM:001333DC move.w d0,($E26).w ROM:001333E0 ROM:001333E0 loc_1333E0: ; CODE XREF: sub_133346:loc_1333D8↑j ROM:001333E0 move.w ($E26).w,d0 ROM:001333E4 sub.w ($E24).w,d0 ROM:001333E8 move.w d0,($E2A).w ROM:001333EC addi.w #1,($E2C).w ROM:001333F2 ROM:001333F2 loc_1333F2: ; CODE XREF: sub_133346+56↑j ROM:001333F2 ; sub_133346+5E↑j ROM:001333F2 btst #3,($1419).w ROM:001333F8 beq.s locret_133406 ROM:001333FA clr.w ($E2C).w ROM:001333FE ROM:001333FE loc_1333FE: ; CODE XREF: sub_133346+1E↑j ROM:001333FE clr.l ($918).w ROM:00133402 clr.w ($E28).w ROM:00133406 ROM:00133406 locret_133406: ; CODE XREF: sub_133346+B2↑j ROM:00133406 rts ROM:00133406 ; End of function sub_133346 ROM:00133406 ROM:00133408 ROM:00133408 ; =============== S U B R O U T I N E ======================================= ROM:00133408 ROM:00133408 ROM:00133408 sub_133408: ; CODE XREF: ROM:00132E34↑p ROM:00133408 move.w #$2710,d0 ROM:0013340C sub.w ($E24).w,d0 ROM:00133410 bge.s loc_133416 ROM:00133412 move.w #0,d0 ROM:00133416 ROM:00133416 loc_133416: ; CODE XREF: sub_133408+8↑j ROM:00133416 muls.w $7D8(a5),d0 ROM:0013341A divs.w #$64,d0 ; 'd' ROM:0013341E add.w $7D6(a5),d0 ROM:00133422 move.w d0,($E22).w ROM:00133426 rts ROM:00133426 ; End of function sub_133408 ROM:00133426 ROM:00133428 ROM:00133428 ; =============== S U B R O U T I N E ======================================= ROM:00133428 ROM:00133428 ROM:00133428 sub_133428: ; CODE XREF: ROM:00132E38↑p ROM:00133428 move.b ($128F).w,d0 ROM:0013342C cmp.b ($128E).w,d0 ROM:00133430 beq.l loc_1334B2 ROM:00133436 bset #3,($1419).w ROM:0013343C clr.w d0 ROM:0013343E cmpi.w #0,($E1E).w ROM:00133444 bne.s loc_133462 ROM:00133446 cmpi.w #0,($58A).w ROM:0013344C beq.s loc_133462 ROM:0013344E cmpi.b #2,($128E).w ROM:00133454 beq.s loc_13345E ROM:00133456 cmpi.b #3,($128E).w ROM:0013345C bne.s loc_133462 ROM:0013345E ROM:0013345E loc_13345E: ; CODE XREF: sub_133428+2C↑j ROM:0013345E move.w #1,d0 ROM:00133462 ROM:00133462 loc_133462: ; CODE XREF: sub_133428+1C↑j ROM:00133462 ; sub_133428+24↑j ... ROM:00133462 btst #6,($1413).w ROM:00133468 bne.s loc_133478 ROM:0013346A cmpi.b #4,($128F).w ROM:00133470 beq.s loc_133478 ROM:00133472 cmpi.w #1,d0 ROM:00133476 bne.s loc_1334A6 ROM:00133478 ROM:00133478 loc_133478: ; CODE XREF: sub_133428+40↑j ROM:00133478 ; sub_133428+48↑j ROM:00133478 clr.b ($885).w ROM:0013347C clr.w ($758).w ROM:00133480 bclr #4,($142F).w ROM:00133486 cmpi.w #1,d0 ROM:0013348A bne.s loc_1334A4 ROM:0013348C move.w #0,($B3A).w ROM:00133492 bsr.l sub_12071E ROM:00133498 move.w #0,($B3A).w ROM:0013349E bsr.l sub_12071E ROM:001334A4 ROM:001334A4 loc_1334A4: ; CODE XREF: sub_133428+62↑j ROM:001334A4 bra.s locret_1334BE ROM:001334A6 ; --------------------------------------------------------------------------- ROM:001334A6 ROM:001334A6 loc_1334A6: ; CODE XREF: sub_133428+4E↑j ROM:001334A6 bset #4,($142F).w ROM:001334AC bra.s locret_1334BE ROM:001334AE ; --------------------------------------------------------------------------- ROM:001334AE bra.w locret_1334BE ROM:001334B2 ; --------------------------------------------------------------------------- ROM:001334B2 ROM:001334B2 loc_1334B2: ; CODE XREF: sub_133428+8↑j ROM:001334B2 bclr #4,($142F).w ROM:001334B8 bclr #3,($1419).w ROM:001334BE ROM:001334BE locret_1334BE: ; CODE XREF: sub_133428:loc_1334A4↑j ROM:001334BE ; sub_133428+84↑j ... ROM:001334BE rts ROM:001334BE ; End of function sub_133428 ROM:001334BE ROM:001334C0 ROM:001334C0 ; =============== S U B R O U T I N E ======================================= ROM:001334C0 ROM:001334C0 ROM:001334C0 sub_1334C0: ; CODE XREF: ROM:00132E3C↑p ROM:001334C0 clr.w d1 ROM:001334C2 move.b ($1292).w,d1 ROM:001334C6 cmpi.w #3,d1 ROM:001334CA bcc.s locret_1334D4 ROM:001334CC movea.l off_1334D6(pc,d1.w*4),a0 ROM:001334D0 nop ROM:001334D2 jmp (a0) ROM:001334D4 ; --------------------------------------------------------------------------- ROM:001334D4 ROM:001334D4 locret_1334D4: ; CODE XREF: sub_1334C0+A↑j ROM:001334D4 rts ROM:001334D4 ; End of function sub_1334C0 ROM:001334D4 ROM:001334D4 ; --------------------------------------------------------------------------- ROM:001334D6 off_1334D6: dc.l loc_1334E2 ; DATA XREF: sub_1334C0+C↑r ROM:001334DA dc.l loc_1334EC ROM:001334DE dc.l loc_133526 ROM:001334E2 ; --------------------------------------------------------------------------- ROM:001334E2 ROM:001334E2 loc_1334E2: ; DATA XREF: ROM:off_1334D6↑o ROM:001334E2 move.b #1,($1292).w ROM:001334E8 bra.s loc_133520 ROM:001334EA ; --------------------------------------------------------------------------- ROM:001334EA rts ROM:001334EC ; --------------------------------------------------------------------------- ROM:001334EC ROM:001334EC loc_1334EC: ; DATA XREF: ROM:001334DA↑o ROM:001334EC btst #4,($142F).w ROM:001334F2 beq.s loc_133520 ROM:001334F4 move.w ($E22).w,d0 ROM:001334F8 move.w ($E22).w,($E20).w ROM:001334FE clr.b ($885).w ROM:00133502 move.w d0,($758).w ROM:00133506 move.b #1,($885).w ROM:0013350C clr.w ($E2C).w ROM:00133510 clr.w ($E28).w ROM:00133514 clr.l ($918).w ROM:00133518 move.b #2,($1292).w ROM:0013351E bra.s locret_133554 ROM:00133520 ; --------------------------------------------------------------------------- ROM:00133520 ROM:00133520 loc_133520: ; CODE XREF: ROM:001334E8↑j ROM:00133520 ; ROM:001334F2↑j ... ROM:00133520 bsr.w sub_133584 ROM:00133524 rts ROM:00133526 ; --------------------------------------------------------------------------- ROM:00133526 ROM:00133526 loc_133526: ; DATA XREF: ROM:001334DE↑o ROM:00133526 cmpi.w #0,($758).w ROM:0013352C ble.s loc_133536 ROM:0013352E cmpi.w #0,($57E).w ROM:00133534 bne.s loc_133542 ROM:00133536 ROM:00133536 loc_133536: ; CODE XREF: ROM:0013352C↑j ROM:00133536 move.b #1,($1292).w ROM:0013353C bra.s loc_133520 ROM:0013353E ; --------------------------------------------------------------------------- ROM:0013353E bra.w locret_133554 ROM:00133542 ; --------------------------------------------------------------------------- ROM:00133542 ROM:00133542 loc_133542: ; CODE XREF: ROM:00133534↑j ROM:00133542 move.w ($758).w,d0 ROM:00133546 cmp.w ($E20).w,d0 ROM:0013354A beq.s locret_133554 ROM:0013354C move.w d0,($E20).w ROM:00133550 bsr.w sub_133556 ROM:00133554 ROM:00133554 locret_133554: ; CODE XREF: ROM:0013351E↑j ROM:00133554 ; ROM:0013353E↑j ... ROM:00133554 rts ROM:00133556 ROM:00133556 ; =============== S U B R O U T I N E ======================================= ROM:00133556 ROM:00133556 ROM:00133556 sub_133556: ; CODE XREF: ROM:00133550↑p ROM:00133556 move.w ($758).w,d1 ROM:0013355A muls.w d1,d1 ROM:0013355C move.w ($E22).w,d0 ROM:00133560 muls.w $7DE(a5),d0 ROM:00133564 divs.w #$64,d0 ; 'd' ROM:00133568 divs.w d0,d1 ROM:0013356A addi.w #1,d1 ROM:0013356E move.w ($E1E).w,d0 ROM:00133572 sub.w ($58A).w,d0 ROM:00133576 ext.l d0 ROM:00133578 divs.w d1,d0 ROM:0013357A add.w ($58A).w,d0 ROM:0013357E move.w d0,($58A).w ROM:00133582 rts ROM:00133582 ; End of function sub_133556 ROM:00133582 ROM:00133584 ROM:00133584 ; =============== S U B R O U T I N E ======================================= ROM:00133584 ROM:00133584 ROM:00133584 sub_133584: ; CODE XREF: ROM:loc_133520↑p ROM:00133584 move.w ($E1E).w,d0 ROM:00133588 move.w d0,($58A).w ROM:0013358C rts ROM:0013358C ; End of function sub_133584 ROM:0013358C ROM:0013358E ROM:0013358E ; =============== S U B R O U T I N E ======================================= ROM:0013358E ROM:0013358E ROM:0013358E sub_13358E: ; CODE XREF: ROM:00132E48↑p ROM:0013358E btst #1,($8D1).w ROM:00133594 beq.s loc_133598 ROM:00133596 bra.s loc_1335A0 ROM:00133598 ; --------------------------------------------------------------------------- ROM:00133598 ROM:00133598 loc_133598: ; CODE XREF: sub_13358E+6↑j ROM:00133598 btst #4,($8D1).w ROM:0013359E beq.s loc_1335A8 ROM:001335A0 ROM:001335A0 loc_1335A0: ; CODE XREF: sub_13358E+8↑j ROM:001335A0 move.w ($E30).w,($588).w ROM:001335A6 bra.s locret_1335AE ROM:001335A8 ; --------------------------------------------------------------------------- ROM:001335A8 ROM:001335A8 loc_1335A8: ; CODE XREF: sub_13358E+10↑j ROM:001335A8 move.w ($58A).w,($588).w ROM:001335AE ROM:001335AE locret_1335AE: ; CODE XREF: sub_13358E+18↑j ROM:001335AE rts ROM:001335AE ; End of function sub_13358E ROM:001335AE ROM:001335B0 ROM:001335B0 ; =============== S U B R O U T I N E ======================================= ROM:001335B0 ROM:001335B0 ROM:001335B0 sub_1335B0: ; CODE XREF: sub_129E74+30↑p ROM:001335B0 bsr.w sub_1337A6 ROM:001335B4 bsr.w sub_133798 ROM:001335B8 bsr.w sub_13375A ROM:001335BC bsr.w sub_1335C2 ROM:001335C0 rts ROM:001335C0 ; End of function sub_1335B0 ROM:001335C0 ROM:001335C2 ROM:001335C2 ; =============== S U B R O U T I N E ======================================= ROM:001335C2 ROM:001335C2 ROM:001335C2 sub_1335C2: ; CODE XREF: sub_1335B0+C↑p ROM:001335C2 clr.w d1 ROM:001335C4 move.b ($1293).w,d1 ROM:001335C8 cmpi.w #5,d1 ROM:001335CC bcc.s locret_1335D6 ROM:001335CE movea.l off_1335D8(pc,d1.w*4),a0 ROM:001335D2 nop ROM:001335D4 jmp (a0) ROM:001335D6 ; --------------------------------------------------------------------------- ROM:001335D6 ROM:001335D6 locret_1335D6: ; CODE XREF: sub_1335C2+A↑j ROM:001335D6 rts ROM:001335D6 ; End of function sub_1335C2 ROM:001335D6 ROM:001335D6 ; --------------------------------------------------------------------------- ROM:001335D8 off_1335D8: dc.l loc_1335EC ; DATA XREF: sub_1335C2+C↑r ROM:001335DC dc.l loc_133608 ROM:001335E0 dc.l loc_133656 ROM:001335E4 dc.l loc_1336EC ROM:001335E8 dc.l loc_133730 ROM:001335EC ; --------------------------------------------------------------------------- ROM:001335EC ROM:001335EC loc_1335EC: ; DATA XREF: ROM:off_1335D8↑o ROM:001335EC bclr #1,($1415).w ROM:001335F2 bclr #3,($CA1).w ROM:001335F8 bclr #1,($DE2).w ROM:001335FE move.b #1,($1293).w ROM:00133604 bra.s locret_133654 ROM:00133606 ; --------------------------------------------------------------------------- ROM:00133606 rts ROM:00133608 ; --------------------------------------------------------------------------- ROM:00133608 ROM:00133608 loc_133608: ; DATA XREF: ROM:001335DC↑o ROM:00133608 btst #5,($142B).w ROM:0013360E beq.s loc_133640 ROM:00133610 bset #0,($141C).w ROM:00133616 bset #1,($1415).w ROM:0013361C bset #1,($DE2).w ROM:00133622 bset #3,($CA1).w ROM:00133628 bset #3,($145F).w ROM:0013362E bset #1,($DFA).w ROM:00133634 move.b #3,($1293).w ROM:0013363A bra.l locret_13372E ROM:00133640 ; --------------------------------------------------------------------------- ROM:00133640 ROM:00133640 loc_133640: ; CODE XREF: ROM:0013360E↑j ROM:00133640 btst #1,($1426).w ROM:00133646 beq.s locret_133654 ROM:00133648 move.b #2,($1293).w ROM:0013364E bra.l locret_1336EA ROM:00133654 ; --------------------------------------------------------------------------- ROM:00133654 ROM:00133654 locret_133654: ; CODE XREF: ROM:00133604↑j ROM:00133654 ; ROM:00133646↑j ... ROM:00133654 rts ROM:00133656 ; --------------------------------------------------------------------------- ROM:00133656 ROM:00133656 loc_133656: ; DATA XREF: ROM:001335E0↑o ROM:00133656 move.w $7EC(a5),d0 ROM:0013365A move.w $7EE(a5),d1 ROM:0013365E cmp.w ($9B2).w,d0 ROM:00133662 bge.s loc_1336A2 ROM:00133664 cmp.w ($9BC).w,d1 ROM:00133668 bge.s loc_13369C ROM:0013366A bset #4,($141E).w ROM:00133670 bset #1,($1415).w ROM:00133676 bset #3,($CA1).w ROM:0013367C bset #3,($145F).w ROM:00133682 bset #1,($DE2).w ROM:00133688 bset #1,($DFA).w ROM:0013368E move.b #3,($1293).w ROM:00133694 bra.l locret_13372E ROM:0013369A ; --------------------------------------------------------------------------- ROM:0013369A bra.s loc_1336A2 ROM:0013369C ; --------------------------------------------------------------------------- ROM:0013369C ROM:0013369C loc_13369C: ; CODE XREF: ROM:00133668↑j ROM:0013369C bset #1,($DFA).w ROM:001336A2 ROM:001336A2 loc_1336A2: ; CODE XREF: ROM:00133662↑j ROM:001336A2 ; ROM:0013369A↑j ROM:001336A2 btst #5,($142B).w ROM:001336A8 beq.s loc_1336D6 ROM:001336AA bset #3,($CA1).w ROM:001336B0 bset #3,($145F).w ROM:001336B6 bset #0,($141C).w ROM:001336BC bset #1,($1415).w ROM:001336C2 bset #1,($DE2).w ROM:001336C8 bset #1,($DFA).w ROM:001336CE move.b #3,($1293).w ROM:001336D4 bra.s locret_13372E ROM:001336D6 ; --------------------------------------------------------------------------- ROM:001336D6 ROM:001336D6 loc_1336D6: ; CODE XREF: ROM:001336A8↑j ROM:001336D6 btst #1,($1426).w ROM:001336DC bne.s locret_1336EA ROM:001336DE move.b #1,($1293).w ROM:001336E4 bra.l locret_133654 ROM:001336EA ; --------------------------------------------------------------------------- ROM:001336EA ROM:001336EA locret_1336EA: ; CODE XREF: ROM:0013364E↑j ROM:001336EA ; ROM:001336DC↑j ROM:001336EA rts ROM:001336EC ; --------------------------------------------------------------------------- ROM:001336EC ROM:001336EC loc_1336EC: ; DATA XREF: ROM:001335E4↑o ROM:001336EC btst #1,($1426).w ROM:001336F2 bne.s locret_13372E ROM:001336F4 btst #5,($142B).w ROM:001336FA bne.s loc_133714 ROM:001336FC bclr #1,($1415).w ROM:00133702 bclr #1,($DE2).w ROM:00133708 move.b #1,($1293).w ROM:0013370E bra.l locret_133654 ROM:00133714 ; --------------------------------------------------------------------------- ROM:00133714 ROM:00133714 loc_133714: ; CODE XREF: ROM:001336FA↑j ROM:00133714 btst #3,($142A).w ROM:0013371A beq.s locret_13372E ROM:0013371C bset #1,($DE2).w ROM:00133722 bset #1,($DFA).w ROM:00133728 move.b #4,($1293).w ROM:0013372E ROM:0013372E locret_13372E: ; CODE XREF: ROM:0013363A↑j ROM:0013372E ; ROM:00133694↑j ... ROM:0013372E rts ROM:00133730 ; --------------------------------------------------------------------------- ROM:00133730 ROM:00133730 loc_133730: ; DATA XREF: ROM:001335E8↑o ROM:00133730 btst #1,($1426).w ROM:00133736 bne.s locret_13372E ROM:00133738 btst #5,($142B).w ROM:0013373E bne.s locret_133758 ROM:00133740 bclr #1,($1415).w ROM:00133746 bclr #1,($DE2).w ROM:0013374C move.b #1,($1293).w ROM:00133752 bra.l locret_133654 ROM:00133758 ; --------------------------------------------------------------------------- ROM:00133758 ROM:00133758 locret_133758: ; CODE XREF: ROM:0013373E↑j ROM:00133758 rts ROM:0013375A ROM:0013375A ; =============== S U B R O U T I N E ======================================= ROM:0013375A ROM:0013375A ROM:0013375A sub_13375A: ; CODE XREF: sub_1335B0+8↑p ROM:0013375A move.w $7F0(a5),d0 ROM:0013375E cmp.w ($CCE).w,d0 ROM:00133762 blt.s loc_133778 ROM:00133764 move.w #$3F5E,d1 ROM:00133768 move.w ($E34).w,d2 ROM:0013376C move.w ($57E).w,d3 ROM:00133770 bsr.l sub_1174AA ROM:00133776 bra.s loc_13378A ROM:00133778 ; --------------------------------------------------------------------------- ROM:00133778 ROM:00133778 loc_133778: ; CODE XREF: sub_13375A+8↑j ROM:00133778 move.w #$3F5C,d1 ROM:0013377C move.w ($CCE).w,d2 ROM:00133780 move.w ($57E).w,d3 ROM:00133784 bsr.l sub_1174AA ROM:0013378A ROM:0013378A loc_13378A: ; CODE XREF: sub_13375A+1C↑j ROM:0013378A muls.w ($1448).w,d1 ROM:0013378E divs.w $18E(a5),d1 ROM:00133792 move.w d1,($E32).w ROM:00133796 rts ROM:00133796 ; End of function sub_13375A ROM:00133796 ROM:00133798 ROM:00133798 ; =============== S U B R O U T I N E ======================================= ROM:00133798 ROM:00133798 ROM:00133798 sub_133798: ; CODE XREF: sub_1335B0+4↑p ROM:00133798 move.w ($BEE).w,d0 ROM:0013379C sub.w ($144E).w,d0 ROM:001337A0 move.w d0,($E34).w ROM:001337A4 rts ROM:001337A4 ; End of function sub_133798 ROM:001337A4 ROM:001337A6 ROM:001337A6 ; =============== S U B R O U T I N E ======================================= ROM:001337A6 ROM:001337A6 ROM:001337A6 sub_1337A6: ; CODE XREF: sub_1335B0↑p ROM:001337A6 clr.w d1 ROM:001337A8 move.b ($1294).w,d1 ROM:001337AC cmpi.w #4,d1 ROM:001337B0 bcc.s locret_1337BA ROM:001337B2 movea.l off_1337BC(pc,d1.w*4),a0 ROM:001337B6 nop ROM:001337B8 jmp (a0) ROM:001337BA ; --------------------------------------------------------------------------- ROM:001337BA ROM:001337BA locret_1337BA: ; CODE XREF: sub_1337A6+A↑j ROM:001337BA rts ROM:001337BA ; End of function sub_1337A6 ROM:001337BA ROM:001337BA ; --------------------------------------------------------------------------- ROM:001337BC off_1337BC: dc.l loc_1337CC ; DATA XREF: sub_1337A6+C↑r ROM:001337C0 dc.l loc_1337DC ROM:001337C4 dc.l loc_133824 ROM:001337C8 dc.l loc_133878 ROM:001337CC ; --------------------------------------------------------------------------- ROM:001337CC ROM:001337CC loc_1337CC: ; DATA XREF: ROM:off_1337BC↑o ROM:001337CC bclr #5,($142B).w ROM:001337D2 move.b #1,($1294).w ROM:001337D8 bra.s locret_133822 ROM:001337DA ; --------------------------------------------------------------------------- ROM:001337DA rts ROM:001337DC ; --------------------------------------------------------------------------- ROM:001337DC ROM:001337DC loc_1337DC: ; DATA XREF: ROM:001337C0↑o ROM:001337DC move.w $7F2(a5),d0 ROM:001337E0 move.w $7F4(a5),d1 ROM:001337E4 move.w $7F6(a5),d3 ROM:001337E8 move.w $7F8(a5),d2 ROM:001337EC move.w $7FA(a5),d4 ROM:001337F0 cmp.w ($9E2).w,d0 ROM:001337F4 bge.s loc_1337FA ROM:001337F6 bra.w loc_13380C ROM:001337FA ; --------------------------------------------------------------------------- ROM:001337FA ROM:001337FA loc_1337FA: ; CODE XREF: ROM:001337F4↑j ROM:001337FA cmp.w ($9E2).w,d1 ROM:001337FE ble.s locret_133822 ROM:00133800 cmp.w ($57E).w,d2 ROM:00133804 bgt.s loc_13380C ROM:00133806 cmp.w ($CCE).w,d3 ROM:0013380A bge.s locret_133822 ROM:0013380C ROM:0013380C loc_13380C: ; CODE XREF: ROM:001337F6↑j ROM:0013380C ; ROM:00133804↑j ROM:0013380C clr.b ($837).w ROM:00133810 move.w d4,($6BC).w ROM:00133814 move.b #1,($837).w ROM:0013381A move.b #2,($1294).w ROM:00133820 bra.s locret_133876 ROM:00133822 ; --------------------------------------------------------------------------- ROM:00133822 ROM:00133822 locret_133822: ; CODE XREF: ROM:001337D8↑j ROM:00133822 ; ROM:001337FE↑j ... ROM:00133822 rts ROM:00133824 ; --------------------------------------------------------------------------- ROM:00133824 ROM:00133824 loc_133824: ; DATA XREF: ROM:001337C4↑o ROM:00133824 cmpi.w #0,($6BC).w ROM:0013382A bgt.s loc_13383A ROM:0013382C bset #5,($142B).w ROM:00133832 move.b #3,($1294).w ROM:00133838 bra.s locret_13389A ROM:0013383A ; --------------------------------------------------------------------------- ROM:0013383A ROM:0013383A loc_13383A: ; CODE XREF: ROM:0013382A↑j ROM:0013383A move.w $7F2(a5),d0 ROM:0013383E move.w $7F4(a5),d1 ROM:00133842 move.w $7F6(a5),d3 ROM:00133846 move.w $7F8(a5),d2 ROM:0013384A cmp.w ($9E2).w,d0 ROM:0013384E blt.s locret_133876 ROM:00133850 cmp.w ($9E2).w,d1 ROM:00133854 bgt.s loc_13385A ROM:00133856 bra.w loc_133866 ROM:0013385A ; --------------------------------------------------------------------------- ROM:0013385A ROM:0013385A loc_13385A: ; CODE XREF: ROM:00133854↑j ROM:0013385A cmp.w ($57E).w,d2 ROM:0013385E bgt.s locret_133876 ROM:00133860 cmp.w ($CCE).w,d3 ROM:00133864 blt.s locret_133876 ROM:00133866 ROM:00133866 loc_133866: ; CODE XREF: ROM:00133856↑j ROM:00133866 clr.b ($837).w ROM:0013386A clr.w ($6BC).w ROM:0013386E move.b #1,($1294).w ROM:00133874 bra.s locret_133822 ROM:00133876 ; --------------------------------------------------------------------------- ROM:00133876 ROM:00133876 locret_133876: ; CODE XREF: ROM:00133820↑j ROM:00133876 ; ROM:0013384E↑j ... ROM:00133876 rts ROM:00133878 ; --------------------------------------------------------------------------- ROM:00133878 ROM:00133878 loc_133878: ; DATA XREF: ROM:001337C8↑o ROM:00133878 move.w $7F2(a5),d0 ROM:0013387C move.w $7F4(a5),d1 ROM:00133880 cmp.w ($9E2).w,d1 ROM:00133884 bgt.s locret_13389A ROM:00133886 cmp.w ($9E2).w,d0 ROM:0013388A blt.s locret_13389A ROM:0013388C bclr #5,($142B).w ROM:00133892 move.b #1,($1294).w ROM:00133898 bra.s locret_133822 ROM:0013389A ; --------------------------------------------------------------------------- ROM:0013389A ROM:0013389A locret_13389A: ; CODE XREF: ROM:00133838↑j ROM:0013389A ; ROM:00133884↑j ... ROM:0013389A rts ROM:0013389C ; --------------------------------------------------------------------------- ROM:0013389C rts ROM:0013389E ROM:0013389E ; =============== S U B R O U T I N E ======================================= ROM:0013389E ROM:0013389E ROM:0013389E sub_13389E: ; CODE XREF: sub_129E74+90↑p ROM:0013389E move.w ($E3A).w,d1 ROM:001338A2 cmpi.w #6,d1 ROM:001338A6 bcc.s locret_1338B0 ROM:001338A8 movea.l off_1338B2(pc,d1.w*4),a0 ROM:001338AC nop ROM:001338AE jmp (a0) ROM:001338B0 ; --------------------------------------------------------------------------- ROM:001338B0 ROM:001338B0 locret_1338B0: ; CODE XREF: sub_13389E+8↑j ROM:001338B0 rts ROM:001338B0 ; End of function sub_13389E ROM:001338B0 ROM:001338B0 ; --------------------------------------------------------------------------- ROM:001338B2 off_1338B2: dc.l loc_1338CA ; DATA XREF: sub_13389E+A↑r ROM:001338B6 dc.l loc_1338D4 ROM:001338BA dc.l loc_13390E ROM:001338BE dc.l loc_13392A ROM:001338C2 dc.l loc_13395E ROM:001338C6 dc.l loc_133998 ROM:001338CA ; --------------------------------------------------------------------------- ROM:001338CA ROM:001338CA loc_1338CA: ; DATA XREF: ROM:off_1338B2↑o ROM:001338CA move.w #1,($E3A).w ROM:001338D0 bra.s loc_133908 ROM:001338D2 ; --------------------------------------------------------------------------- ROM:001338D2 rts ROM:001338D4 ; --------------------------------------------------------------------------- ROM:001338D4 ROM:001338D4 loc_1338D4: ; DATA XREF: ROM:001338B6↑o ROM:001338D4 btst #6,($142B).w ROM:001338DA beq.s loc_133908 ROM:001338DC move.l ($920).w,d0 ROM:001338E0 divu.l #$3E8,d0 ROM:001338E8 bset #0,($1414).w ROM:001338EE clr.b ($7E4).w ROM:001338F2 move.w d0,($616).w ROM:001338F6 move.b #1,($7E4).w ROM:001338FC bsr.w sub_1339D6 ROM:00133900 move.w #2,($E3A).w ROM:00133906 bra.s loc_133924 ROM:00133908 ; --------------------------------------------------------------------------- ROM:00133908 ROM:00133908 loc_133908: ; CODE XREF: ROM:001338D0↑j ROM:00133908 ; ROM:001338DA↑j ROM:00133908 bsr.w sub_133A68 ROM:0013390C rts ROM:0013390E ; --------------------------------------------------------------------------- ROM:0013390E ROM:0013390E loc_13390E: ; DATA XREF: ROM:001338BA↑o ROM:0013390E cmpi.w #0,($616).w ROM:00133914 bgt.s loc_133924 ROM:00133916 bclr #0,($1414).w ROM:0013391C move.w #3,($E3A).w ROM:00133922 bra.s locret_13395C ROM:00133924 ; --------------------------------------------------------------------------- ROM:00133924 ROM:00133924 loc_133924: ; CODE XREF: ROM:00133906↑j ROM:00133924 ; ROM:00133914↑j ... ROM:00133924 bsr.w sub_133A14 ROM:00133928 rts ROM:0013392A ; --------------------------------------------------------------------------- ROM:0013392A ROM:0013392A loc_13392A: ; DATA XREF: ROM:001338BE↑o ROM:0013392A btst #7,($1415).w ROM:00133930 beq.s loc_133940 ROM:00133932 bsr.w sub_133AB8 ROM:00133936 move.w #5,($E3A).w ROM:0013393C bra.w loc_1339CE ROM:00133940 ; --------------------------------------------------------------------------- ROM:00133940 ROM:00133940 loc_133940: ; CODE XREF: ROM:00133930↑j ROM:00133940 btst #2,($1409).w ROM:00133946 beq.s locret_13395C ROM:00133948 btst #7,($1415).w ROM:0013394E bne.s locret_13395C ROM:00133950 bsr.w sub_133A96 ROM:00133954 move.w #4,($E3A).w ROM:0013395A bra.s loc_133992 ROM:0013395C ; --------------------------------------------------------------------------- ROM:0013395C ROM:0013395C locret_13395C: ; CODE XREF: ROM:00133922↑j ROM:0013395C ; ROM:00133946↑j ... ROM:0013395C rts ROM:0013395E ; --------------------------------------------------------------------------- ROM:0013395E ROM:0013395E loc_13395E: ; DATA XREF: ROM:001338C2↑o ROM:0013395E btst #6,($142B).w ROM:00133964 beq.s loc_133992 ROM:00133966 move.l ($920).w,d0 ROM:0013396A divu.l #$3E8,d0 ROM:00133972 bset #0,($1414).w ROM:00133978 clr.b ($7E4).w ROM:0013397C move.w d0,($616).w ROM:00133980 move.b #1,($7E4).w ROM:00133986 bsr.w sub_1339D6 ROM:0013398A move.w #2,($E3A).w ROM:00133990 bra.s loc_133924 ROM:00133992 ; --------------------------------------------------------------------------- ROM:00133992 ROM:00133992 loc_133992: ; CODE XREF: ROM:0013395A↑j ROM:00133992 ; ROM:00133964↑j ROM:00133992 bsr.w sub_133A96 ROM:00133996 rts ROM:00133998 ; --------------------------------------------------------------------------- ROM:00133998 ROM:00133998 loc_133998: ; DATA XREF: ROM:001338C6↑o ROM:00133998 btst #6,($142B).w ROM:0013399E beq.s loc_1339CE ROM:001339A0 move.l ($920).w,d0 ROM:001339A4 divu.l #$3E8,d0 ROM:001339AC bset #0,($1414).w ROM:001339B2 clr.b ($7E4).w ROM:001339B6 move.w d0,($616).w ROM:001339BA move.b #1,($7E4).w ROM:001339C0 bsr.w sub_1339D6 ROM:001339C4 move.w #2,($E3A).w ROM:001339CA bra.w loc_133924 ROM:001339CE ; --------------------------------------------------------------------------- ROM:001339CE ROM:001339CE loc_1339CE: ; CODE XREF: ROM:0013393C↑j ROM:001339CE ; ROM:0013399E↑j ROM:001339CE bsr.w sub_133AB8 ROM:001339D2 rts ROM:001339D4 ; --------------------------------------------------------------------------- ROM:001339D4 rts ROM:001339D6 ROM:001339D6 ; =============== S U B R O U T I N E ======================================= ROM:001339D6 ROM:001339D6 ROM:001339D6 sub_1339D6: ; CODE XREF: ROM:001338FC↑p ROM:001339D6 ; ROM:00133986↑p ... ROM:001339D6 move.l #$FDE8,d2 ROM:001339DC move.w ($11A6).w,d1 ROM:001339E0 ext.l d1 ROM:001339E2 sub.l d1,d2 ROM:001339E4 cmp.l ($920).w,d2 ROM:001339E8 bge.s loc_133A04 ROM:001339EA move.l d2,d0 ROM:001339EC move.l ($920).w,d1 ROM:001339F0 sub.l d2,d1 ROM:001339F2 move.l d1,($920).w ROM:001339F6 move.w ($616).w,d1 ROM:001339FA sub.w $800(a5),d1 ROM:001339FE move.w d1,($E38).w ROM:00133A02 bra.s loc_133A0C ROM:00133A04 ; --------------------------------------------------------------------------- ROM:00133A04 ROM:00133A04 loc_133A04: ; CODE XREF: sub_1339D6+12↑j ROM:00133A04 move.l ($920).w,d0 ROM:00133A08 clr.l ($920).w ROM:00133A0C ROM:00133A0C loc_133A0C: ; CODE XREF: sub_1339D6+2C↑j ROM:00133A0C bsr.l sub_116B06 ROM:00133A12 rts ROM:00133A12 ; End of function sub_1339D6 ROM:00133A12 ROM:00133A14 ROM:00133A14 ; =============== S U B R O U T I N E ======================================= ROM:00133A14 ROM:00133A14 ROM:00133A14 sub_133A14: ; CODE XREF: ROM:loc_133924↑p ROM:00133A14 move.l ($920).w,d1 ROM:00133A18 cmpi.l #0,d1 ROM:00133A1E ble.s locret_133A66 ROM:00133A20 move.w ($E38).w,d1 ROM:00133A24 cmp.w ($616).w,d1 ROM:00133A28 blt.s locret_133A66 ROM:00133A2A move.w $800(a5),d1 ROM:00133A2E muls.w #$3E8,d1 ROM:00133A32 cmp.l ($920).w,d1 ROM:00133A36 blt.s loc_133A42 ROM:00133A38 move.l ($920).w,d0 ROM:00133A3C clr.l ($920).w ROM:00133A40 bra.s loc_133A60 ROM:00133A42 ; --------------------------------------------------------------------------- ROM:00133A42 ROM:00133A42 loc_133A42: ; CODE XREF: sub_133A14+22↑j ROM:00133A42 move.w $800(a5),d0 ROM:00133A46 add.w ($E38).w,d0 ROM:00133A4A sub.w ($616).w,d0 ROM:00133A4E sub.w d0,($E38).w ROM:00133A52 ext.l d0 ROM:00133A54 muls.l #$3E8,d0 ROM:00133A5C sub.l d0,($920).w ROM:00133A60 ROM:00133A60 loc_133A60: ; CODE XREF: sub_133A14+2C↑j ROM:00133A60 bsr.l sub_116B06 ROM:00133A66 ROM:00133A66 locret_133A66: ; CODE XREF: sub_133A14+A↑j ROM:00133A66 ; sub_133A14+14↑j ROM:00133A66 rts ROM:00133A66 ; End of function sub_133A14 ROM:00133A66 ROM:00133A68 ROM:00133A68 ; =============== S U B R O U T I N E ======================================= ROM:00133A68 ROM:00133A68 ROM:00133A68 sub_133A68: ; CODE XREF: ROM:loc_133908↑p ROM:00133A68 move.w #$3EA4,d1 ROM:00133A6C move.w ($9E8).w,d2 ROM:00133A70 bsr.l sub_1174AA ROM:00133A76 move.w d1,($E36).w ROM:00133A7A move.w ($E36).w,d3 ROM:00133A7E muls.w ($E4E).w,d3 ROM:00133A82 muls.l ($984).w,d4:d3 ROM:00133A88 divs.l #$6DDD00,d4:d3 ROM:00133A90 move.l d3,($920).w ROM:00133A94 rts ROM:00133A94 ; End of function sub_133A68 ROM:00133A94 ROM:00133A96 ROM:00133A96 ; =============== S U B R O U T I N E ======================================= ROM:00133A96 ROM:00133A96 ROM:00133A96 sub_133A96: ; CODE XREF: ROM:00133950↑p ROM:00133A96 ; ROM:loc_133992↑p ROM:00133A96 move.w $7FE(a5),($E36).w ROM:00133A9C move.w ($E36).w,d3 ROM:00133AA0 muls.w ($E4E).w,d3 ROM:00133AA4 muls.l ($984).w,d4:d3 ROM:00133AAA divs.l #$6DDD00,d4:d3 ROM:00133AB2 move.l d3,($920).w ROM:00133AB6 rts ROM:00133AB6 ; End of function sub_133A96 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:00133932↑p ROM:00133AB8 ; ROM:loc_1339CE↑p ROM:00133AB8 move.w $7FC(a5),($E36).w ROM:00133ABE move.w ($E36).w,d3 ROM:00133AC2 muls.w ($E4E).w,d3 ROM:00133AC6 muls.l ($984).w,d4:d3 ROM:00133ACC divs.l #$6DDD00,d4:d3 ROM:00133AD4 move.l d3,($920).w ROM:00133AD8 rts ROM:00133AD8 ; End of function sub_133AB8 ROM:00133AD8 ROM:00133ADA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133ADC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133ADE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00133AE0 ROM:00133AE0 ; =============== S U B R O U T I N E ======================================= ROM:00133AE0 ROM:00133AE0 ROM:00133AE0 sub_133AE0: ; CODE XREF: ROM:0011762E↑p ROM:00133AE0 bsr.w sub_13406C ROM:00133AE4 bsr.w sub_133AEA ROM:00133AE8 rts ROM:00133AE8 ; End of function sub_133AE0 ROM:00133AE8 ROM:00133AEA ROM:00133AEA ; =============== S U B R O U T I N E ======================================= ROM:00133AEA ROM:00133AEA ROM:00133AEA sub_133AEA: ; CODE XREF: sub_133AE0+4↑p ROM:00133AEA clr.w d1 ROM:00133AEC move.b ($1295).w,d1 ROM:00133AF0 cmpi.w #7,d1 ROM:00133AF4 bcc.s locret_133AFE ROM:00133AF6 movea.l off_133B00(pc,d1.w*4),a0 ROM:00133AFA nop ROM:00133AFC jmp (a0) ROM:00133AFE ; --------------------------------------------------------------------------- ROM:00133AFE ROM:00133AFE locret_133AFE: ; CODE XREF: sub_133AEA+A↑j ROM:00133AFE rts ROM:00133AFE ; End of function sub_133AEA ROM:00133AFE ROM:00133AFE ; --------------------------------------------------------------------------- ROM:00133B00 off_133B00: dc.l loc_133B1C ; DATA XREF: sub_133AEA+C↑r ROM:00133B04 dc.l loc_133B36 ROM:00133B08 dc.l loc_133BAA ROM:00133B0C dc.l loc_133C62 ROM:00133B10 dc.l loc_133D1A ROM:00133B14 dc.l a08 ; "0-\b\b\b8" ROM:00133B18 dc.l loc_133EE4 ROM:00133B1C ; --------------------------------------------------------------------------- ROM:00133B1C ROM:00133B1C loc_133B1C: ; DATA XREF: ROM:off_133B00↑o ROM:00133B1C move.w #7,($E40).w ROM:00133B22 bclr #1,($140C).w ROM:00133B28 move.b #5,($1295).w ROM:00133B2E bra.l loc_133ED0 ROM:00133B34 ; --------------------------------------------------------------------------- ROM:00133B34 rts ROM:00133B36 ; --------------------------------------------------------------------------- ROM:00133B36 ROM:00133B36 loc_133B36: ; DATA XREF: ROM:00133B04↑o ROM:00133B36 cmpi.w #0,($618).w ROM:00133B3C bgt.s loc_133B5E ROM:00133B3E btst #6,($89F).w ROM:00133B44 beq.s loc_133B5E ROM:00133B46 move.w #1,($E40).w ROM:00133B4C bclr #1,($140C).w ROM:00133B52 move.b #5,($1295).w ROM:00133B58 bra.l loc_133ED0 ROM:00133B5E ; --------------------------------------------------------------------------- ROM:00133B5E ROM:00133B5E loc_133B5E: ; CODE XREF: ROM:00133B3C↑j ROM:00133B5E ; ROM:00133B44↑j ROM:00133B5E cmpi.w #0,($618).w ROM:00133B64 bgt.s loc_133B86 ROM:00133B66 btst #6,($89F).w ROM:00133B6C bne.s loc_133B86 ROM:00133B6E move.w #2,($E40).w ROM:00133B74 bclr #1,($140C).w ROM:00133B7A move.b #5,($1295).w ROM:00133B80 bra.l loc_133ED0 ROM:00133B86 ; --------------------------------------------------------------------------- ROM:00133B86 ROM:00133B86 loc_133B86: ; CODE XREF: ROM:00133B64↑j ROM:00133B86 ; ROM:00133B6C↑j ROM:00133B86 btst #4,($1426).w ROM:00133B8C beq.s locret_133BA8 ROM:00133B8E clr.b ($7E6).w ROM:00133B92 clr.w ($61A).w ROM:00133B96 move.b #3,($7E6).w ROM:00133B9C move.b #2,($1295).w ROM:00133BA2 bra.l loc_133C5A ROM:00133BA8 ; --------------------------------------------------------------------------- ROM:00133BA8 ROM:00133BA8 locret_133BA8: ; CODE XREF: ROM:00133B8C↑j ROM:00133BA8 ; ROM:00133ECA↓j ROM:00133BA8 rts ROM:00133BAA ; --------------------------------------------------------------------------- ROM:00133BAA ROM:00133BAA loc_133BAA: ; CODE XREF: ROM:00133C0A↓j ROM:00133BAA ; ROM:00133CC2↓j ... ROM:00133BAA cmpi.w #0,($618).w ROM:00133BB0 bgt.s loc_133BCA ROM:00133BB2 move.w #0,($E40).w ROM:00133BB8 bclr #1,($140C).w ROM:00133BBE move.b #5,($1295).w ROM:00133BC4 bra.l loc_133ED0 ROM:00133BCA ; --------------------------------------------------------------------------- ROM:00133BCA ROM:00133BCA loc_133BCA: ; CODE XREF: ROM:00133BB0↑j ROM:00133BCA move.w #6,d0 ROM:00133BCE move.w #2,d1 ROM:00133BD2 btst #4,($1426).w ROM:00133BD8 beq.s loc_133C12 ROM:00133BDA cmp.w ($61A).w,d1 ROM:00133BDE ble.s loc_133BF0 ROM:00133BE0 clr.b ($7E6).w ROM:00133BE4 clr.w ($61A).w ROM:00133BE8 move.b #3,($7E6).w ROM:00133BEE bra.s loc_133C18 ROM:00133BF0 ; --------------------------------------------------------------------------- ROM:00133BF0 ROM:00133BF0 loc_133BF0: ; CODE XREF: ROM:00133BDE↑j ROM:00133BF0 cmp.w ($61A).w,d0 ROM:00133BF4 bge.s loc_133C10 ROM:00133BF6 clr.b ($7E6).w ROM:00133BFA clr.w ($61A).w ROM:00133BFE move.b #3,($7E6).w ROM:00133C04 move.b #2,($1295).w ROM:00133C0A bra.l loc_133BAA ROM:00133C10 ; --------------------------------------------------------------------------- ROM:00133C10 ROM:00133C10 loc_133C10: ; CODE XREF: ROM:00133BF4↑j ROM:00133C10 bra.s loc_133C24 ROM:00133C12 ; --------------------------------------------------------------------------- ROM:00133C12 ROM:00133C12 loc_133C12: ; CODE XREF: ROM:00133BD8↑j ROM:00133C12 cmp.w ($61A).w,d0 ROM:00133C16 bge.s loc_133C24 ROM:00133C18 ROM:00133C18 loc_133C18: ; CODE XREF: ROM:00133BEE↑j ROM:00133C18 move.b #2,($1295).w ROM:00133C1E bra.l loc_133C5A ROM:00133C24 ; --------------------------------------------------------------------------- ROM:00133C24 ROM:00133C24 loc_133C24: ; CODE XREF: ROM:loc_133C10↑j ROM:00133C24 ; ROM:00133C16↑j ROM:00133C24 move.w #2,d0 ROM:00133C28 move.w #6,d1 ROM:00133C2C btst #4,($1426).w ROM:00133C32 beq.s loc_133C5A ROM:00133C34 cmp.w ($61A).w,d0 ROM:00133C38 bgt.s loc_133C5A ROM:00133C3A cmp.w ($61A).w,d1 ROM:00133C3E blt.s loc_133C5A ROM:00133C40 clr.b ($7E6).w ROM:00133C44 clr.w ($61A).w ROM:00133C48 move.b #3,($7E6).w ROM:00133C4E move.b #3,($1295).w ROM:00133C54 bra.l loc_133D12 ROM:00133C5A ; --------------------------------------------------------------------------- ROM:00133C5A ROM:00133C5A loc_133C5A: ; CODE XREF: ROM:00133BA2↑j ROM:00133C5A ; ROM:00133C1E↑j ... ROM:00133C5A bclr #4,($1426).w ROM:00133C60 rts ROM:00133C62 ; --------------------------------------------------------------------------- ROM:00133C62 ROM:00133C62 loc_133C62: ; DATA XREF: ROM:00133B0C↑o ROM:00133C62 cmpi.w #0,($618).w ROM:00133C68 bgt.s loc_133C82 ROM:00133C6A move.w #0,($E40).w ROM:00133C70 bclr #1,($140C).w ROM:00133C76 move.b #5,($1295).w ROM:00133C7C bra.l loc_133ED0 ROM:00133C82 ; --------------------------------------------------------------------------- ROM:00133C82 ROM:00133C82 loc_133C82: ; CODE XREF: ROM:00133C68↑j ROM:00133C82 move.w #$10,d0 ROM:00133C86 move.w #$A,d1 ROM:00133C8A btst #4,($1426).w ROM:00133C90 beq.s loc_133CCA ROM:00133C92 cmp.w ($61A).w,d1 ROM:00133C96 ble.s loc_133CA8 ROM:00133C98 clr.b ($7E6).w ROM:00133C9C clr.w ($61A).w ROM:00133CA0 move.b #3,($7E6).w ROM:00133CA6 bra.s loc_133CD0 ROM:00133CA8 ; --------------------------------------------------------------------------- ROM:00133CA8 ROM:00133CA8 loc_133CA8: ; CODE XREF: ROM:00133C96↑j ROM:00133CA8 cmp.w ($61A).w,d0 ROM:00133CAC bge.s loc_133CC8 ROM:00133CAE clr.b ($7E6).w ROM:00133CB2 clr.w ($61A).w ROM:00133CB6 move.b #3,($7E6).w ROM:00133CBC move.b #2,($1295).w ROM:00133CC2 bra.l loc_133BAA ROM:00133CC8 ; --------------------------------------------------------------------------- ROM:00133CC8 ROM:00133CC8 loc_133CC8: ; CODE XREF: ROM:00133CAC↑j ROM:00133CC8 bra.s loc_133CDC ROM:00133CCA ; --------------------------------------------------------------------------- ROM:00133CCA ROM:00133CCA loc_133CCA: ; CODE XREF: ROM:00133C90↑j ROM:00133CCA cmp.w ($61A).w,d0 ROM:00133CCE bge.s loc_133CDC ROM:00133CD0 ROM:00133CD0 loc_133CD0: ; CODE XREF: ROM:00133CA6↑j ROM:00133CD0 move.b #2,($1295).w ROM:00133CD6 bra.l loc_133C5A ROM:00133CDC ; --------------------------------------------------------------------------- ROM:00133CDC ROM:00133CDC loc_133CDC: ; CODE XREF: ROM:loc_133CC8↑j ROM:00133CDC ; ROM:00133CCE↑j ROM:00133CDC move.w #$A,d0 ROM:00133CE0 move.w #$10,d1 ROM:00133CE4 btst #4,($1426).w ROM:00133CEA beq.s loc_133D12 ROM:00133CEC cmp.w ($61A).w,d0 ROM:00133CF0 bgt.s loc_133D12 ROM:00133CF2 cmp.w ($61A).w,d1 ROM:00133CF6 blt.s loc_133D12 ROM:00133CF8 clr.b ($7E6).w ROM:00133CFC clr.w ($61A).w ROM:00133D00 move.b #3,($7E6).w ROM:00133D06 move.b #4,($1295).w ROM:00133D0C bra.l loc_133E82 ROM:00133D12 ; --------------------------------------------------------------------------- ROM:00133D12 ROM:00133D12 loc_133D12: ; CODE XREF: ROM:00133C54↑j ROM:00133D12 ; ROM:00133CEA↑j ... ROM:00133D12 bclr #4,($1426).w ROM:00133D18 rts ROM:00133D1A ; --------------------------------------------------------------------------- ROM:00133D1A ROM:00133D1A loc_133D1A: ; DATA XREF: ROM:00133B10↑o ROM:00133D1A cmpi.w #0,($618).w ROM:00133D20 bgt.s loc_133D3A ROM:00133D22 move.w #0,($E40).w ROM:00133D28 bclr #1,($140C).w ROM:00133D2E move.b #5,($1295).w ROM:00133D34 bra.l loc_133ED0 ROM:00133D3A ; --------------------------------------------------------------------------- ROM:00133D3A ROM:00133D3A loc_133D3A: ; CODE XREF: ROM:00133D20↑j ROM:00133D3A move.w #$A,d0 ROM:00133D3E move.w #2,d1 ROM:00133D42 move.w #6,d2 ROM:00133D46 move.w #6,d3 ROM:00133D4A btst #4,($1426).w ROM:00133D50 beq.s loc_133DA6 ROM:00133D52 cmp.w ($61A).w,d1 ROM:00133D56 ble.s loc_133D68 ROM:00133D58 clr.b ($7E6).w ROM:00133D5C clr.w ($61A).w ROM:00133D60 move.b #3,($7E6).w ROM:00133D66 bra.s loc_133DAC ROM:00133D68 ; --------------------------------------------------------------------------- ROM:00133D68 ROM:00133D68 loc_133D68: ; CODE XREF: ROM:00133D56↑j ROM:00133D68 cmp.w ($61A).w,d2 ROM:00133D6C bge.s loc_133D84 ROM:00133D6E cmp.w ($61A).w,d3 ROM:00133D72 ble.s loc_133D84 ROM:00133D74 clr.b ($7E6).w ROM:00133D78 clr.w ($61A).w ROM:00133D7C move.b #3,($7E6).w ROM:00133D82 bra.s loc_133DAC ROM:00133D84 ; --------------------------------------------------------------------------- ROM:00133D84 ROM:00133D84 loc_133D84: ; CODE XREF: ROM:00133D6C↑j ROM:00133D84 ; ROM:00133D72↑j ROM:00133D84 cmp.w ($61A).w,d0 ROM:00133D88 bge.s loc_133DA4 ROM:00133D8A clr.b ($7E6).w ROM:00133D8E clr.w ($61A).w ROM:00133D92 move.b #3,($7E6).w ROM:00133D98 move.b #2,($1295).w ROM:00133D9E bra.l loc_133BAA ROM:00133DA4 ; --------------------------------------------------------------------------- ROM:00133DA4 ROM:00133DA4 loc_133DA4: ; CODE XREF: ROM:00133D88↑j ROM:00133DA4 bra.s loc_133DC4 ROM:00133DA6 ; --------------------------------------------------------------------------- ROM:00133DA6 ROM:00133DA6 loc_133DA6: ; CODE XREF: ROM:00133D50↑j ROM:00133DA6 cmp.w ($61A).w,d0 ROM:00133DAA bge.s loc_133DC4 ROM:00133DAC ROM:00133DAC loc_133DAC: ; CODE XREF: ROM:00133D66↑j ROM:00133DAC ; ROM:00133D82↑j ROM:00133DAC move.w #0,($E42).w ROM:00133DB2 move.w #0,($E3C).w ROM:00133DB8 move.b #2,($1295).w ROM:00133DBE bra.l loc_133C5A ROM:00133DC4 ; --------------------------------------------------------------------------- ROM:00133DC4 ROM:00133DC4 loc_133DC4: ; CODE XREF: ROM:loc_133DA4↑j ROM:00133DC4 ; ROM:00133DAA↑j ROM:00133DC4 move.w #6,d0 ROM:00133DC8 move.w #$A,d1 ROM:00133DCC move.w #$F,d2 ROM:00133DD0 btst #4,($1426).w ROM:00133DD6 beq.s loc_133E10 ROM:00133DD8 cmp.w ($61A).w,d0 ROM:00133DDC bgt.s loc_133E10 ROM:00133DDE cmp.w ($61A).w,d1 ROM:00133DE2 blt.s loc_133E10 ROM:00133DE4 cmp.w ($E42).w,d2 ROM:00133DE8 ble.s loc_133E10 ROM:00133DEA clr.b ($7E6).w ROM:00133DEE clr.w ($61A).w ROM:00133DF2 move.b #3,($7E6).w ROM:00133DF8 bsr.w sub_134008 ROM:00133DFC addq.w #1,($E42).w ROM:00133E00 bvc.s loc_133E08 ROM:00133E02 move.w #$8000,($E42).w ROM:00133E08 ROM:00133E08 loc_133E08: ; CODE XREF: ROM:00133E00↑j ROM:00133E08 move.b #4,($1295).w ROM:00133E0E bra.s loc_133E82 ROM:00133E10 ; --------------------------------------------------------------------------- ROM:00133E10 ROM:00133E10 loc_133E10: ; CODE XREF: ROM:00133DD6↑j ROM:00133E10 ; ROM:00133DDC↑j ... ROM:00133E10 btst #4,($1426).w ROM:00133E16 beq.s loc_133E4C ROM:00133E18 cmp.w ($61A).w,d0 ROM:00133E1C bgt.s loc_133E4C ROM:00133E1E cmp.w ($61A).w,d1 ROM:00133E22 blt.s loc_133E4C ROM:00133E24 cmp.w ($E42).w,d2 ROM:00133E28 bgt.s loc_133E4C ROM:00133E2A clr.b ($7E6).w ROM:00133E2E clr.w ($61A).w ROM:00133E32 bsr.w sub_134008 ROM:00133E36 bsr.w sub_13401A ROM:00133E3A bclr #1,($140C).w ROM:00133E40 move.b #5,($1295).w ROM:00133E46 bra.l loc_133ED0 ROM:00133E4C ; --------------------------------------------------------------------------- ROM:00133E4C ROM:00133E4C loc_133E4C: ; CODE XREF: ROM:00133E16↑j ROM:00133E4C ; ROM:00133E1C↑j ... ROM:00133E4C move.w #2,d0 ROM:00133E50 move.w #6,d1 ROM:00133E54 btst #4,($1426).w ROM:00133E5A beq.s loc_133E82 ROM:00133E5C cmp.w ($61A).w,d0 ROM:00133E60 bgt.s loc_133E82 ROM:00133E62 cmp.w ($61A).w,d1 ROM:00133E66 blt.s loc_133E82 ROM:00133E68 clr.b ($7E6).w ROM:00133E6C clr.w ($61A).w ROM:00133E70 move.b #3,($7E6).w ROM:00133E76 move.b #6,($1295).w ROM:00133E7C bra.l loc_133FFE ROM:00133E82 ; --------------------------------------------------------------------------- ROM:00133E82 ROM:00133E82 loc_133E82: ; CODE XREF: ROM:00133D0C↑j ROM:00133E82 ; ROM:00133E0E↑j ... ROM:00133E82 bclr #4,($1426).w ROM:00133E88 rts ROM:00133E88 ; --------------------------------------------------------------------------- ROM:00133E8A a08: dc.b '0-',8,8,8,'8',0 ; DATA XREF: ROM:00133B14↑o ROM:00133E91 dc.b 3, $14, $21 ROM:00133E94 ; --------------------------------------------------------------------------- ROM:00133E94 beq.s loc_133E98 ROM:00133E96 bra.s loc_133EA0 ROM:00133E98 ; --------------------------------------------------------------------------- ROM:00133E98 ROM:00133E98 loc_133E98: ; CODE XREF: ROM:00133E94↑j ROM:00133E98 btst #6,($1423).w ROM:00133E9E beq.s loc_133ED0 ROM:00133EA0 ROM:00133EA0 loc_133EA0: ; CODE XREF: ROM:00133E96↑j ROM:00133EA0 bsr.w sub_134054 ROM:00133EA4 move.w #0,($E42).w ROM:00133EAA move.w #0,($E3C).w ROM:00133EB0 clr.b ($7E5).w ROM:00133EB4 move.w d0,($618).w ROM:00133EB8 move.b #1,($7E5).w ROM:00133EBE bset #1,($140C).w ROM:00133EC4 move.b #1,($1295).w ROM:00133ECA bra.l locret_133BA8 ROM:00133ED0 ; --------------------------------------------------------------------------- ROM:00133ED0 ROM:00133ED0 loc_133ED0: ; CODE XREF: ROM:00133B2E↑j ROM:00133ED0 ; ROM:00133B58↑j ... ROM:00133ED0 bclr #3,($1421).w ROM:00133ED6 bclr #6,($1423).w ROM:00133EDC bclr #4,($1426).w ROM:00133EE2 rts ROM:00133EE4 ; --------------------------------------------------------------------------- ROM:00133EE4 ROM:00133EE4 loc_133EE4: ; DATA XREF: ROM:00133B18↑o ROM:00133EE4 cmpi.w #0,($618).w ROM:00133EEA bgt.s loc_133F00 ROM:00133EEC move.w #0,($E40).w ROM:00133EF2 bclr #1,($140C).w ROM:00133EF8 move.b #5,($1295).w ROM:00133EFE bra.s loc_133ED0 ROM:00133F00 ; --------------------------------------------------------------------------- ROM:00133F00 ROM:00133F00 loc_133F00: ; CODE XREF: ROM:00133EEA↑j ROM:00133F00 move.w #2,d0 ROM:00133F04 move.w #6,d1 ROM:00133F08 move.w #$F,d2 ROM:00133F0C btst #4,($1426).w ROM:00133F12 beq.s loc_133F48 ROM:00133F14 cmp.w ($61A).w,d0 ROM:00133F18 bgt.s loc_133F48 ROM:00133F1A cmp.w ($61A).w,d1 ROM:00133F1E blt.s loc_133F48 ROM:00133F20 cmp.w ($E42).w,d2 ROM:00133F24 bgt.s loc_133F48 ROM:00133F26 clr.b ($7E6).w ROM:00133F2A clr.w ($61A).w ROM:00133F2E bsr.w sub_134014 ROM:00133F32 bsr.w sub_13401A ROM:00133F36 bclr #1,($140C).w ROM:00133F3C move.b #5,($1295).w ROM:00133F42 bra.l loc_133ED0 ROM:00133F48 ; --------------------------------------------------------------------------- ROM:00133F48 ROM:00133F48 loc_133F48: ; CODE XREF: ROM:00133F12↑j ROM:00133F48 ; ROM:00133F18↑j ... ROM:00133F48 move.w #6,d0 ROM:00133F4C move.w #2,d1 ROM:00133F50 btst #4,($1426).w ROM:00133F56 beq.s loc_133F90 ROM:00133F58 cmp.w ($61A).w,d1 ROM:00133F5C ble.s loc_133F6E ROM:00133F5E clr.b ($7E6).w ROM:00133F62 clr.w ($61A).w ROM:00133F66 move.b #3,($7E6).w ROM:00133F6C bra.s loc_133F96 ROM:00133F6E ; --------------------------------------------------------------------------- ROM:00133F6E ROM:00133F6E loc_133F6E: ; CODE XREF: ROM:00133F5C↑j ROM:00133F6E cmp.w ($61A).w,d0 ROM:00133F72 bge.s loc_133F8E ROM:00133F74 clr.b ($7E6).w ROM:00133F78 clr.w ($61A).w ROM:00133F7C move.b #3,($7E6).w ROM:00133F82 move.b #2,($1295).w ROM:00133F88 bra.l loc_133BAA ROM:00133F8E ; --------------------------------------------------------------------------- ROM:00133F8E ROM:00133F8E loc_133F8E: ; CODE XREF: ROM:00133F72↑j ROM:00133F8E bra.s loc_133FAE ROM:00133F90 ; --------------------------------------------------------------------------- ROM:00133F90 ROM:00133F90 loc_133F90: ; CODE XREF: ROM:00133F56↑j ROM:00133F90 cmp.w ($61A).w,d0 ROM:00133F94 bge.s loc_133FAE ROM:00133F96 ROM:00133F96 loc_133F96: ; CODE XREF: ROM:00133F6C↑j ROM:00133F96 move.w #0,($E42).w ROM:00133F9C move.w #0,($E3C).w ROM:00133FA2 move.b #2,($1295).w ROM:00133FA8 bra.l loc_133C5A ROM:00133FAE ; --------------------------------------------------------------------------- ROM:00133FAE ROM:00133FAE loc_133FAE: ; CODE XREF: ROM:loc_133F8E↑j ROM:00133FAE ; ROM:00133F94↑j ROM:00133FAE move.w #2,d0 ROM:00133FB2 move.w #6,d1 ROM:00133FB6 move.w #$F,d2 ROM:00133FBA btst #4,($1426).w ROM:00133FC0 beq.s loc_133FFE ROM:00133FC2 cmp.w ($61A).w,d0 ROM:00133FC6 bgt.s loc_133FFE ROM:00133FC8 cmp.w ($61A).w,d1 ROM:00133FCC blt.s loc_133FFE ROM:00133FCE cmp.w ($E42).w,d2 ROM:00133FD2 ble.s loc_133FFE ROM:00133FD4 clr.b ($7E6).w ROM:00133FD8 clr.w ($61A).w ROM:00133FDC move.b #3,($7E6).w ROM:00133FE2 bsr.w sub_134014 ROM:00133FE6 addq.w #1,($E42).w ROM:00133FEA bvc.s loc_133FF2 ROM:00133FEC move.w #$8000,($E42).w ROM:00133FF2 ROM:00133FF2 loc_133FF2: ; CODE XREF: ROM:00133FEA↑j ROM:00133FF2 move.b #4,($1295).w ROM:00133FF8 bra.l loc_133E82 ROM:00133FFE ; --------------------------------------------------------------------------- ROM:00133FFE ROM:00133FFE loc_133FFE: ; CODE XREF: ROM:00133E7C↑j ROM:00133FFE ; ROM:00133FC0↑j ... ROM:00133FFE bclr #4,($1426).w ROM:00134004 rts ROM:00134006 ; --------------------------------------------------------------------------- ROM:00134006 rts ROM:00134008 ROM:00134008 ; =============== S U B R O U T I N E ======================================= ROM:00134008 ROM:00134008 ROM:00134008 sub_134008: ; CODE XREF: ROM:00133DF8↑p ROM:00134008 ; ROM:00133E32↑p ROM:00134008 lsl ($E3C).w ROM:0013400C ori.w #1,($E3C).w ROM:00134012 rts ROM:00134012 ; End of function sub_134008 ROM:00134012 ROM:00134014 ROM:00134014 ; =============== S U B R O U T I N E ======================================= ROM:00134014 ROM:00134014 ROM:00134014 sub_134014: ; CODE XREF: ROM:00133F2E↑p ROM:00134014 ; ROM:00133FE2↑p ROM:00134014 lsl ($E3C).w ROM:00134018 rts ROM:00134018 ; End of function sub_134014 ROM:00134018 ROM:0013401A ROM:0013401A ; =============== S U B R O U T I N E ======================================= ROM:0013401A ROM:0013401A ROM:0013401A sub_13401A: ; CODE XREF: ROM:00133E36↑p ROM:0013401A ; ROM:00133F32↑p ROM:0013401A move.w ($E3C).w,d0 ROM:0013401E cmpi.w #$F0F0,d0 ROM:00134022 bne.s loc_13402C ROM:00134024 move.w #5,($E40).w ROM:0013402A bra.s loc_134040 ROM:0013402C ; --------------------------------------------------------------------------- ROM:0013402C ROM:0013402C loc_13402C: ; CODE XREF: sub_13401A+8↑j ROM:0013402C cmp.w ($E3E).w,d0 ROM:00134030 bne.s loc_13403A ROM:00134032 move.w #3,($E40).w ROM:00134038 bra.s loc_134040 ROM:0013403A ; --------------------------------------------------------------------------- ROM:0013403A ROM:0013403A loc_13403A: ; CODE XREF: sub_13401A+16↑j ROM:0013403A move.w #4,($E40).w ROM:00134040 ROM:00134040 loc_134040: ; CODE XREF: sub_13401A+10↑j ROM:00134040 ; sub_13401A+1E↑j ROM:00134040 cmpi.w #0,d0 ROM:00134044 beq.s loc_13404C ROM:00134046 cmpi.w #$FFFF,d0 ROM:0013404A bne.s locret_134052 ROM:0013404C ROM:0013404C loc_13404C: ; CODE XREF: sub_13401A+2A↑j ROM:0013404C move.w #6,($E40).w ROM:00134052 ROM:00134052 locret_134052: ; CODE XREF: sub_13401A+30↑j ROM:00134052 rts ROM:00134052 ; End of function sub_13401A ROM:00134052 ROM:00134054 ROM:00134054 ; =============== S U B R O U T I N E ======================================= ROM:00134054 ROM:00134054 ROM:00134054 sub_134054: ; CODE XREF: ROM:loc_133EA0↑p ROM:00134054 btst #6,($89F).w ROM:0013405A beq.s loc_134064 ROM:0013405C bset #5,($1417).w ROM:00134062 bra.s locret_13406A ROM:00134064 ; --------------------------------------------------------------------------- ROM:00134064 ROM:00134064 loc_134064: ; CODE XREF: sub_134054+6↑j ROM:00134064 bclr #5,($1417).w ROM:0013406A ROM:0013406A locret_13406A: ; CODE XREF: sub_134054+E↑j ROM:0013406A rts ROM:0013406A ; End of function sub_134054 ROM:0013406A ROM:0013406C ROM:0013406C ; =============== S U B R O U T I N E ======================================= ROM:0013406C ROM:0013406C ROM:0013406C sub_13406C: ; CODE XREF: sub_133AE0↑p ROM:0013406C btst #5,($1417).w ROM:00134072 beq.s loc_13408A ROM:00134074 btst #6,($89F).w ROM:0013407A bne.s loc_134088 ROM:0013407C bset #4,($1426).w ROM:00134082 bclr #5,($1417).w ROM:00134088 ROM:00134088 loc_134088: ; CODE XREF: sub_13406C+E↑j ROM:00134088 bra.s locret_13409E ROM:0013408A ; --------------------------------------------------------------------------- ROM:0013408A ROM:0013408A loc_13408A: ; CODE XREF: sub_13406C+6↑j ROM:0013408A btst #6,($89F).w ROM:00134090 beq.s locret_13409E ROM:00134092 bset #4,($1426).w ROM:00134098 bset #5,($1417).w ROM:0013409E ROM:0013409E locret_13409E: ; CODE XREF: sub_13406C:loc_134088↑j ROM:0013409E ; sub_13406C+24↑j ROM:0013409E rts ROM:0013409E ; End of function sub_13406C ROM:0013409E ROM:001340A0 ROM:001340A0 ; =============== S U B R O U T I N E ======================================= ROM:001340A0 ROM:001340A0 ROM:001340A0 sub_1340A0: ; CODE XREF: sub_129E74+B4↑p ROM:001340A0 bsr.w sub_1340A6 ROM:001340A4 rts ROM:001340A4 ; End of function sub_1340A0 ROM:001340A4 ROM:001340A6 ROM:001340A6 ; =============== S U B R O U T I N E ======================================= ROM:001340A6 ROM:001340A6 ROM:001340A6 sub_1340A6: ; CODE XREF: sub_1340A0↑p ROM:001340A6 clr.w d1 ROM:001340A8 move.b ($1297).w,d1 ROM:001340AC cmpi.w #3,d1 ROM:001340B0 bcc.s locret_1340BA ROM:001340B2 movea.l off_1340BC(pc,d1.w*4),a0 ROM:001340B6 nop ROM:001340B8 jmp (a0) ROM:001340BA ; --------------------------------------------------------------------------- ROM:001340BA ROM:001340BA locret_1340BA: ; CODE XREF: sub_1340A6+A↑j ROM:001340BA rts ROM:001340BA ; End of function sub_1340A6 ROM:001340BA ROM:001340BA ; --------------------------------------------------------------------------- ROM:001340BC off_1340BC: dc.l loc_1340C8 ; DATA XREF: sub_1340A6+C↑r ROM:001340C0 dc.l loc_1340D6 ROM:001340C4 dc.l loc_134116 ROM:001340C8 ; --------------------------------------------------------------------------- ROM:001340C8 ROM:001340C8 loc_1340C8: ; DATA XREF: ROM:off_1340BC↑o ROM:001340C8 bsr.w sub_13412A ROM:001340CC move.b #1,($1297).w ROM:001340D2 bra.s locret_134114 ROM:001340D4 ; --------------------------------------------------------------------------- ROM:001340D4 rts ROM:001340D6 ; --------------------------------------------------------------------------- ROM:001340D6 ROM:001340D6 loc_1340D6: ; DATA XREF: ROM:001340C0↑o ROM:001340D6 btst #4,($894).w ROM:001340DC bne.s loc_1340F0 ROM:001340DE bsr.w sub_1341B0 ROM:001340E2 bset #2,($89B).w ROM:001340E8 move.b #2,($1297).w ROM:001340EE bra.s locret_134126 ROM:001340F0 ; --------------------------------------------------------------------------- ROM:001340F0 ROM:001340F0 loc_1340F0: ; CODE XREF: ROM:001340DC↑j ROM:001340F0 btst #7,($142A).w ROM:001340F6 beq.s locret_134114 ROM:001340F8 bsr.w sub_1341EE ROM:001340FC bset #2,($89B).w ROM:00134102 bclr #7,($142A).w ROM:00134108 move.b #1,($1297).w ROM:0013410E bra.l *+6 ROM:00134114 ; --------------------------------------------------------------------------- ROM:00134114 ROM:00134114 locret_134114: ; CODE XREF: ROM:001340D2↑j ROM:00134114 ; ROM:001340F6↑j ... ROM:00134114 rts ROM:00134116 ; --------------------------------------------------------------------------- ROM:00134116 ROM:00134116 loc_134116: ; DATA XREF: ROM:001340C4↑o ROM:00134116 btst #4,($894).w ROM:0013411C beq.s locret_134126 ROM:0013411E move.b #1,($1297).w ROM:00134124 bra.s locret_134114 ROM:00134126 ; --------------------------------------------------------------------------- ROM:00134126 ROM:00134126 locret_134126: ; CODE XREF: ROM:001340EE↑j ROM:00134126 ; ROM:0013411C↑j ROM:00134126 rts ROM:00134128 ; --------------------------------------------------------------------------- ROM:00134128 rts ROM:0013412A ROM:0013412A ; =============== S U B R O U T I N E ======================================= ROM:0013412A ROM:0013412A ROM:0013412A sub_13412A: ; CODE XREF: ROM:loc_1340C8↑p ROM:0013412A move.b ($1296).w,d0 ROM:0013412E andi.b #$F,d0 ROM:00134132 move.w #0,d1 ROM:00134136 move.b ($1296).w,d1 ROM:0013413A lsr.b #4,d1 ROM:0013413C cmpi.b #$F,d0 ROM:00134140 bne.s loc_134158 ROM:00134142 bclr #0,($1413).w ROM:00134148 btst #2,($8A0).w ROM:0013414E beq.s loc_134156 ROM:00134150 bset #5,($141B).w ROM:00134156 ROM:00134156 loc_134156: ; CODE XREF: sub_13412A+24↑j ROM:00134156 bra.s locret_1341AE ROM:00134158 ; --------------------------------------------------------------------------- ROM:00134158 ROM:00134158 loc_134158: ; CODE XREF: sub_13412A+16↑j ROM:00134158 cmp.b d1,d0 ROM:0013415A bne.s loc_13418C ROM:0013415C cmpi.b #7,d1 ROM:00134160 beq.s loc_134168 ROM:00134162 cmpi.b #$B,d1 ROM:00134166 bne.s loc_134170 ROM:00134168 ROM:00134168 loc_134168: ; CODE XREF: sub_13412A+36↑j ROM:00134168 bset #0,($1413).w ROM:0013416E bra.s locret_1341AE ROM:00134170 ; --------------------------------------------------------------------------- ROM:00134170 ROM:00134170 loc_134170: ; CODE XREF: sub_13412A+3C↑j ROM:00134170 cmpi.b #$D,d1 ROM:00134174 beq.s loc_13417C ROM:00134176 cmpi.b #$E,d1 ROM:0013417A bne.s loc_134184 ROM:0013417C ROM:0013417C loc_13417C: ; CODE XREF: sub_13412A+4A↑j ROM:0013417C bset #0,($1413).w ROM:00134182 bra.s locret_1341AE ROM:00134184 ; --------------------------------------------------------------------------- ROM:00134184 ROM:00134184 loc_134184: ; CODE XREF: sub_13412A+50↑j ROM:00134184 bra.l loc_13418C ROM:0013418A ; --------------------------------------------------------------------------- ROM:0013418A bra.s locret_1341AE ROM:0013418C ; --------------------------------------------------------------------------- ROM:0013418C ROM:0013418C loc_13418C: ; CODE XREF: sub_13412A+30↑j ROM:0013418C ; sub_13412A:loc_134184↑j ROM:0013418C bclr #0,($1413).w ROM:00134192 bset #5,($141B).w ROM:00134198 cmpi.b #0,($1296).w ROM:0013419E bne.s loc_1341A8 ROM:001341A0 bset #1,($1430).w ROM:001341A6 bra.s locret_1341AE ROM:001341A8 ; --------------------------------------------------------------------------- ROM:001341A8 ROM:001341A8 loc_1341A8: ; CODE XREF: sub_13412A+74↑j ROM:001341A8 bclr #1,($1430).w ROM:001341AE ROM:001341AE locret_1341AE: ; CODE XREF: sub_13412A:loc_134156↑j ROM:001341AE ; sub_13412A+44↑j ... ROM:001341AE rts ROM:001341AE ; End of function sub_13412A ROM:001341AE ROM:001341B0 ROM:001341B0 ; =============== S U B R O U T I N E ======================================= ROM:001341B0 ROM:001341B0 ROM:001341B0 sub_1341B0: ; CODE XREF: ROM:001340DE↑p ROM:001341B0 move.w #0,d1 ROM:001341B4 move.b ($1296).w,d1 ROM:001341B8 lsr.b #4,d1 ROM:001341BA cmpi.b #7,d1 ROM:001341BE beq.s loc_1341D6 ROM:001341C0 cmpi.b #$B,d1 ROM:001341C4 beq.s loc_1341D6 ROM:001341C6 cmpi.b #$D,d1 ROM:001341CA beq.s loc_1341D6 ROM:001341CC cmpi.b #$E,d1 ROM:001341D0 beq.s loc_1341D6 ROM:001341D2 move.b #7,d1 ROM:001341D6 ROM:001341D6 loc_1341D6: ; CODE XREF: sub_1341B0+E↑j ROM:001341D6 ; sub_1341B0+14↑j ... ROM:001341D6 move.b d1,d0 ROM:001341D8 move.w #0,d2 ROM:001341DC move.b d1,d2 ROM:001341DE lsl.b #4,d2 ROM:001341E0 add.b d0,d2 ROM:001341E2 rol.b #1,d2 ROM:001341E4 ori.b #$F,d2 ROM:001341E8 move.b d2,($1296).w ROM:001341EC rts ROM:001341EC ; End of function sub_1341B0 ROM:001341EC ROM:001341EE ROM:001341EE ; =============== S U B R O U T I N E ======================================= ROM:001341EE ROM:001341EE ROM:001341EE sub_1341EE: ; CODE XREF: ROM:001340F8↑p ROM:001341EE move.w #0,d1 ROM:001341F2 move.b ($1296).w,d1 ROM:001341F6 lsr.b #4,d1 ROM:001341F8 cmpi.b #7,d1 ROM:001341FC beq.s loc_134214 ROM:001341FE cmpi.b #$B,d1 ROM:00134202 beq.s loc_134214 ROM:00134204 cmpi.b #$D,d1 ROM:00134208 beq.s loc_134214 ROM:0013420A cmpi.b #$E,d1 ROM:0013420E beq.s loc_134214 ROM:00134210 move.b #7,d1 ROM:00134214 ROM:00134214 loc_134214: ; CODE XREF: sub_1341EE+E↑j ROM:00134214 ; sub_1341EE+14↑j ... ROM:00134214 move.b d1,d0 ROM:00134216 move.w #0,d2 ROM:0013421A move.b d1,d2 ROM:0013421C lsl.b #4,d2 ROM:0013421E add.b d0,d2 ROM:00134220 rol.b #1,d2 ROM:00134222 btst #7,($1429).w ROM:00134228 bne.s loc_134230 ROM:0013422A move.b d2,($1296).w ROM:0013422E bra.s locret_13423A ROM:00134230 ; --------------------------------------------------------------------------- ROM:00134230 ROM:00134230 loc_134230: ; CODE XREF: sub_1341EE+3A↑j ROM:00134230 andi.b #$F0,d2 ROM:00134234 or.b d0,d2 ROM:00134236 move.b d2,($1296).w ROM:0013423A ROM:0013423A locret_13423A: ; CODE XREF: sub_1341EE+40↑j ROM:0013423A rts ROM:0013423A ; End of function sub_1341EE ROM:0013423A ROM:0013423C ROM:0013423C ; =============== S U B R O U T I N E ======================================= ROM:0013423C ROM:0013423C ROM:0013423C sub_13423C: ; CODE XREF: sub_129E74+AE↑p ROM:0013423C bsr.w sub_134496 ROM:00134240 bsr.w sub_1344B8 ROM:00134244 bsr.w sub_13424A ROM:00134248 rts ROM:00134248 ; End of function sub_13423C ROM:00134248 ROM:0013424A ROM:0013424A ; =============== S U B R O U T I N E ======================================= ROM:0013424A ROM:0013424A ROM:0013424A sub_13424A: ; CODE XREF: sub_13423C+8↑p ROM:0013424A clr.w d1 ROM:0013424C move.b ($1298).w,d1 ROM:00134250 cmpi.w #5,d1 ROM:00134254 bcc.s locret_13425E ROM:00134256 movea.l off_134260(pc,d1.w*4),a0 ROM:0013425A nop ROM:0013425C jmp (a0) ROM:0013425E ; --------------------------------------------------------------------------- ROM:0013425E ROM:0013425E locret_13425E: ; CODE XREF: sub_13424A+A↑j ROM:0013425E rts ROM:0013425E ; End of function sub_13424A ROM:0013425E ROM:0013425E ; --------------------------------------------------------------------------- ROM:00134260 off_134260: dc.l loc_134274 ; DATA XREF: sub_13424A+C↑r ROM:00134264 dc.l loc_134286 ROM:00134268 dc.l loc_134320 ROM:0013426C dc.l loc_13438C ROM:00134270 dc.l loc_1343E2 ROM:00134274 ; --------------------------------------------------------------------------- ROM:00134274 ROM:00134274 loc_134274: ; DATA XREF: ROM:off_134260↑o ROM:00134274 bsr.w sub_134410 ROM:00134278 move.b #1,($1298).w ROM:0013427E bra.l locret_13431E ROM:00134284 ; --------------------------------------------------------------------------- ROM:00134284 rts ROM:00134286 ; --------------------------------------------------------------------------- ROM:00134286 ROM:00134286 loc_134286: ; DATA XREF: ROM:00134264↑o ROM:00134286 btst #5,($141B).w ROM:0013428C beq.s loc_134294 ROM:0013428E bset #7,($1429).w ROM:00134294 ROM:00134294 loc_134294: ; CODE XREF: ROM:0013428C↑j ROM:00134294 btst #0,($1413).w ROM:0013429A beq.s loc_1342B2 ROM:0013429C bsr.w sub_134438 ROM:001342A0 bset #7,($142A).w ROM:001342A6 move.b #3,($1298).w ROM:001342AC bra.l loc_1343DA ROM:001342B2 ; --------------------------------------------------------------------------- ROM:001342B2 ROM:001342B2 loc_1342B2: ; CODE XREF: ROM:0013429A↑j ROM:001342B2 btst #0,($1418).w ROM:001342B8 beq.s loc_1342DE ROM:001342BA bsr.w sub_134438 ROM:001342BE bset #7,($142A).w ROM:001342C4 bsr.w sub_134440 ROM:001342C8 bsr.w sub_134410 ROM:001342CC bset #2,($89E).w ROM:001342D2 move.b #3,($1298).w ROM:001342D8 bra.l loc_1343DA ROM:001342DE ; --------------------------------------------------------------------------- ROM:001342DE ROM:001342DE loc_1342DE: ; CODE XREF: ROM:001342B8↑j ROM:001342DE btst #6,($142A).w ROM:001342E4 beq.s loc_134308 ROM:001342E6 bset #6,($1423).w ROM:001342EC bset #0,($1408).w ROM:001342F2 bsr.w sub_134438 ROM:001342F6 bset #7,($142A).w ROM:001342FC move.b #4,($1298).w ROM:00134302 bra.l loc_134406 ROM:00134308 ; --------------------------------------------------------------------------- ROM:00134308 ROM:00134308 loc_134308: ; CODE XREF: ROM:001342E4↑j ROM:00134308 cmpi.w #0,($57E).w ROM:0013430E ble.s locret_13431E ROM:00134310 bset #6,($1423).w ROM:00134316 move.b #2,($1298).w ROM:0013431C bra.s locret_13438A ROM:0013431E ; --------------------------------------------------------------------------- ROM:0013431E ROM:0013431E locret_13431E: ; CODE XREF: ROM:0013427E↑j ROM:0013431E ; ROM:0013430E↑j ROM:0013431E rts ROM:00134320 ; --------------------------------------------------------------------------- ROM:00134320 ROM:00134320 loc_134320: ; DATA XREF: ROM:00134268↑o ROM:00134320 btst #0,($1418).w ROM:00134326 beq.s loc_13434C ROM:00134328 bsr.w sub_134438 ROM:0013432C bset #7,($142A).w ROM:00134332 bsr.w sub_134440 ROM:00134336 bsr.w sub_134410 ROM:0013433A bset #2,($89E).w ROM:00134340 move.b #3,($1298).w ROM:00134346 bra.l loc_1343DA ROM:0013434C ; --------------------------------------------------------------------------- ROM:0013434C ROM:0013434C loc_13434C: ; CODE XREF: ROM:00134326↑j ROM:0013434C btst #6,($142A).w ROM:00134352 beq.s loc_134370 ROM:00134354 bset #0,($1408).w ROM:0013435A bsr.w sub_134438 ROM:0013435E bset #7,($142A).w ROM:00134364 move.b #4,($1298).w ROM:0013436A bra.l loc_134406 ROM:00134370 ; --------------------------------------------------------------------------- ROM:00134370 ROM:00134370 loc_134370: ; CODE XREF: ROM:00134352↑j ROM:00134370 btst #1,($140C).w ROM:00134376 bne.s locret_13438A ROM:00134378 bsr.w sub_134450 ROM:0013437C bset #7,($142A).w ROM:00134382 move.b #3,($1298).w ROM:00134388 bra.s loc_1343DA ROM:0013438A ; --------------------------------------------------------------------------- ROM:0013438A ROM:0013438A locret_13438A: ; CODE XREF: ROM:0013431C↑j ROM:0013438A ; ROM:00134376↑j ROM:0013438A rts ROM:0013438C ; --------------------------------------------------------------------------- ROM:0013438C ROM:0013438C loc_13438C: ; DATA XREF: ROM:0013426C↑o ROM:0013438C btst #0,($1418).w ROM:00134392 beq.s loc_1343B4 ROM:00134394 bsr.w sub_134438 ROM:00134398 bset #7,($142A).w ROM:0013439E bsr.w sub_134440 ROM:001343A2 bsr.w sub_134410 ROM:001343A6 bset #2,($89E).w ROM:001343AC move.b #3,($1298).w ROM:001343B2 bra.s loc_1343DA ROM:001343B4 ; --------------------------------------------------------------------------- ROM:001343B4 ROM:001343B4 loc_1343B4: ; CODE XREF: ROM:00134392↑j ROM:001343B4 btst #6,($142A).w ROM:001343BA beq.s loc_1343DA ROM:001343BC bset #6,($1423).w ROM:001343C2 bset #0,($1408).w ROM:001343C8 bsr.w sub_134438 ROM:001343CC bset #7,($142A).w ROM:001343D2 move.b #4,($1298).w ROM:001343D8 bra.s loc_134406 ROM:001343DA ; --------------------------------------------------------------------------- ROM:001343DA ROM:001343DA loc_1343DA: ; CODE XREF: ROM:001342AC↑j ROM:001343DA ; ROM:001342D8↑j ... ROM:001343DA bclr #0,($1418).w ROM:001343E0 rts ROM:001343E2 ; --------------------------------------------------------------------------- ROM:001343E2 ROM:001343E2 loc_1343E2: ; DATA XREF: ROM:00134270↑o ROM:001343E2 btst #1,($140C).w ROM:001343E8 bne.s loc_134406 ROM:001343EA bsr.w sub_134484 ROM:001343EE bsr.w sub_134410 ROM:001343F2 bset #2,($89E).w ROM:001343F8 bclr #0,($1408).w ROM:001343FE move.b #3,($1298).w ROM:00134404 bra.s loc_1343DA ROM:00134406 ; --------------------------------------------------------------------------- ROM:00134406 ROM:00134406 loc_134406: ; CODE XREF: ROM:00134302↑j ROM:00134406 ; ROM:0013436A↑j ... ROM:00134406 bclr #6,($142A).w ROM:0013440C rts ROM:0013440E ; --------------------------------------------------------------------------- ROM:0013440E rts ROM:00134410 ROM:00134410 ; =============== S U B R O U T I N E ======================================= ROM:00134410 ROM:00134410 ROM:00134410 sub_134410: ; CODE XREF: ROM:loc_134274↑p ROM:00134410 ; ROM:001342C8↑p ... ROM:00134410 move.w ($E3E).w,d0 ROM:00134414 cmpi.w #$FFFF,d0 ROM:00134418 bne.s loc_134422 ROM:0013441A move.w #0,($E44).w ROM:00134420 bra.s locret_134436 ROM:00134422 ; --------------------------------------------------------------------------- ROM:00134422 ROM:00134422 loc_134422: ; CODE XREF: sub_134410+8↑j ROM:00134422 cmpi.w #0,d0 ROM:00134426 bne.s loc_134430 ROM:00134428 move.w #1,($E44).w ROM:0013442E bra.s locret_134436 ROM:00134430 ; --------------------------------------------------------------------------- ROM:00134430 ROM:00134430 loc_134430: ; CODE XREF: sub_134410+16↑j ROM:00134430 move.w #2,($E44).w ROM:00134436 ROM:00134436 locret_134436: ; CODE XREF: sub_134410+10↑j ROM:00134436 ; sub_134410+1E↑j ROM:00134436 rts ROM:00134436 ; End of function sub_134410 ROM:00134436 ROM:00134438 ROM:00134438 ; =============== S U B R O U T I N E ======================================= ROM:00134438 ROM:00134438 ROM:00134438 sub_134438: ; CODE XREF: ROM:0013429C↑p ROM:00134438 ; ROM:001342BA↑p ... ROM:00134438 bclr #7,($1429).w ROM:0013443E rts ROM:0013443E ; End of function sub_134438 ROM:0013443E ROM:00134440 ROM:00134440 ; =============== S U B R O U T I N E ======================================= ROM:00134440 ROM:00134440 ROM:00134440 sub_134440: ; CODE XREF: ROM:001342C4↑p ROM:00134440 ; ROM:00134332↑p ... ROM:00134440 cmpi.w #0,($E44).w ROM:00134446 bne.s locret_13444E ROM:00134448 move.w #0,($E3E).w ROM:0013444E ROM:0013444E locret_13444E: ; CODE XREF: sub_134440+6↑j ROM:0013444E rts ROM:0013444E ; End of function sub_134440 ROM:0013444E ROM:00134450 ROM:00134450 ; =============== S U B R O U T I N E ======================================= ROM:00134450 ROM:00134450 ROM:00134450 sub_134450: ; CODE XREF: ROM:00134378↑p ROM:00134450 move.w ($E3E).w,d0 ROM:00134454 move.w ($E40).w,d1 ROM:00134458 cmpi.w #0,d0 ROM:0013445C bne.s loc_13446E ROM:0013445E cmpi.w #1,d1 ROM:00134462 bne.s loc_13446E ROM:00134464 btst #1,($1430).w ROM:0013446A bne.s loc_13446E ROM:0013446C bra.s loc_134474 ROM:0013446E ; --------------------------------------------------------------------------- ROM:0013446E ROM:0013446E loc_13446E: ; CODE XREF: sub_134450+C↑j ROM:0013446E ; sub_134450+12↑j ... ROM:0013446E cmpi.w #3,d1 ROM:00134472 bne.s loc_13447C ROM:00134474 ROM:00134474 loc_134474: ; CODE XREF: sub_134450+1C↑j ROM:00134474 bclr #7,($1429).w ROM:0013447A bra.s locret_134482 ROM:0013447C ; --------------------------------------------------------------------------- ROM:0013447C ROM:0013447C loc_13447C: ; CODE XREF: sub_134450+22↑j ROM:0013447C bset #7,($1429).w ROM:00134482 ROM:00134482 locret_134482: ; CODE XREF: sub_134450+2A↑j ROM:00134482 rts ROM:00134482 ; End of function sub_134450 ROM:00134482 ROM:00134484 ROM:00134484 ; =============== S U B R O U T I N E ======================================= ROM:00134484 ROM:00134484 ROM:00134484 sub_134484: ; CODE XREF: ROM:001343EA↑p ROM:00134484 move.w ($E40).w,d0 ROM:00134488 cmpi.w #4,d0 ROM:0013448C bne.s locret_134494 ROM:0013448E move.w ($E3C).w,($E3E).w ROM:00134494 ROM:00134494 locret_134494: ; CODE XREF: sub_134484+8↑j ROM:00134494 rts ROM:00134494 ; End of function sub_134484 ROM:00134494 ROM:00134496 ROM:00134496 ; =============== S U B R O U T I N E ======================================= ROM:00134496 ROM:00134496 ROM:00134496 sub_134496: ; CODE XREF: sub_13423C↑p ROM:00134496 move.b $C1B(a5),d0 ROM:0013449A move.b $C1A(a5),d1 ROM:0013449E cmpi.b #1,d0 ROM:001344A2 bne.s loc_1344AA ROM:001344A4 bset #6,($142A).w ROM:001344AA ROM:001344AA loc_1344AA: ; CODE XREF: sub_134496+C↑j ROM:001344AA cmpi.b #1,d1 ROM:001344AE bne.s locret_1344B6 ROM:001344B0 bset #0,($1418).w ROM:001344B6 ROM:001344B6 locret_1344B6: ; CODE XREF: sub_134496+18↑j ROM:001344B6 rts ROM:001344B6 ; End of function sub_134496 ROM:001344B6 ROM:001344B8 ROM:001344B8 ; =============== S U B R O U T I N E ======================================= ROM:001344B8 ROM:001344B8 ROM:001344B8 sub_1344B8: ; CODE XREF: sub_13423C+4↑p ROM:001344B8 clr.w d1 ROM:001344BA move.b ($1299).w,d1 ROM:001344BE cmpi.w #3,d1 ROM:001344C2 bcc.s locret_1344CC ROM:001344C4 movea.l off_1344CE(pc,d1.w*4),a0 ROM:001344C8 nop ROM:001344CA jmp (a0) ROM:001344CC ; --------------------------------------------------------------------------- ROM:001344CC ROM:001344CC locret_1344CC: ; CODE XREF: sub_1344B8+A↑j ROM:001344CC rts ROM:001344CC ; End of function sub_1344B8 ROM:001344CC ROM:001344CC ; --------------------------------------------------------------------------- ROM:001344CE off_1344CE: dc.l loc_1344DA ; DATA XREF: sub_1344B8+C↑r ROM:001344D2 dc.l loc_1344E4 ROM:001344D6 dc.l loc_134502 ROM:001344DA ; --------------------------------------------------------------------------- ROM:001344DA ROM:001344DA loc_1344DA: ; DATA XREF: ROM:off_1344CE↑o ROM:001344DA move.b #1,($1299).w ROM:001344E0 bra.s locret_134500 ROM:001344E2 ; --------------------------------------------------------------------------- ROM:001344E2 rts ROM:001344E4 ; --------------------------------------------------------------------------- ROM:001344E4 ROM:001344E4 loc_1344E4: ; DATA XREF: ROM:001344D2↑o ROM:001344E4 btst #7,($1418).w ROM:001344EA beq.s locret_134500 ROM:001344EC bset #3,($1421).w ROM:001344F2 bset #4,($141F).w ROM:001344F8 move.b #2,($1299).w ROM:001344FE bra.s loc_134518 ROM:00134500 ; --------------------------------------------------------------------------- ROM:00134500 ROM:00134500 locret_134500: ; CODE XREF: ROM:001344E0↑j ROM:00134500 ; ROM:001344EA↑j ... ROM:00134500 rts ROM:00134502 ; --------------------------------------------------------------------------- ROM:00134502 ROM:00134502 loc_134502: ; DATA XREF: ROM:001344D6↑o ROM:00134502 btst #1,($140C).w ROM:00134508 bne.s loc_134518 ROM:0013450A bclr #4,($141F).w ROM:00134510 move.b #1,($1299).w ROM:00134516 bra.s locret_134500 ROM:00134518 ; --------------------------------------------------------------------------- ROM:00134518 ROM:00134518 loc_134518: ; CODE XREF: ROM:001344FE↑j ROM:00134518 ; ROM:00134508↑j ROM:00134518 bclr #7,($1418).w ROM:0013451E rts ROM:00134520 ; --------------------------------------------------------------------------- ROM:00134520 rts ROM:00134522 ROM:00134522 ; =============== S U B R O U T I N E ======================================= ROM:00134522 ROM:00134522 ROM:00134522 sub_134522: ; CODE XREF: sub_1349D8+10↓p ROM:00134522 bsr.w sub_134968 ROM:00134526 bsr.w sub_134538 ROM:0013452A bsr.w sub_1347F2 ROM:0013452E bsr.w sub_134886 ROM:00134532 bsr.w sub_134982 ROM:00134536 rts ROM:00134536 ; End of function sub_134522 ROM:00134536 ROM:00134538 ROM:00134538 ; =============== S U B R O U T I N E ======================================= ROM:00134538 ROM:00134538 ROM:00134538 sub_134538: ; CODE XREF: sub_134522+4↑p ROM:00134538 move.w ($E46).w,d0 ROM:0013453C add.w $81A(a5),d0 ROM:00134540 move.w d0,($E4C).w ROM:00134544 clr.w d1 ROM:00134546 move.b ($129A).w,d1 ROM:0013454A cmpi.w #6,d1 ROM:0013454E bcc.s locret_134558 ROM:00134550 movea.l off_13455A(pc,d1.w*4),a0 ROM:00134554 nop ROM:00134556 jmp (a0) ROM:00134558 ; --------------------------------------------------------------------------- ROM:00134558 ROM:00134558 locret_134558: ; CODE XREF: sub_134538+16↑j ROM:00134558 rts ROM:00134558 ; End of function sub_134538 ROM:00134558 ROM:00134558 ; --------------------------------------------------------------------------- ROM:0013455A off_13455A: dc.l loc_134572 ; DATA XREF: sub_134538+18↑r ROM:0013455E dc.l loc_13457C ROM:00134562 dc.l loc_1345B0 ROM:00134566 dc.l loc_134656 ROM:0013456A dc.l loc_1346DA ROM:0013456E dc.l loc_134756 ROM:00134572 ; --------------------------------------------------------------------------- ROM:00134572 ROM:00134572 loc_134572: ; DATA XREF: ROM:off_13455A↑o ROM:00134572 move.b #1,($129A).w ROM:00134578 bra.s loc_1345A8 ROM:0013457A ; --------------------------------------------------------------------------- ROM:0013457A rts ROM:0013457C ; --------------------------------------------------------------------------- ROM:0013457C ROM:0013457C loc_13457C: ; DATA XREF: ROM:0013455E↑o ROM:0013457C move.w ($E46).w,d0 ROM:00134580 sub.w $80A(a5),d0 ROM:00134584 cmp.w ($57E).w,d0 ROM:00134588 bgt.s loc_1345A8 ROM:0013458A move.w $814(a5),d1 ROM:0013458E clr.b ($887).w ROM:00134592 move.w d1,($75C).w ROM:00134596 move.b #1,($887).w ROM:0013459C move.b #2,($129A).w ROM:001345A2 bra.l loc_134650 ROM:001345A8 ; --------------------------------------------------------------------------- ROM:001345A8 ROM:001345A8 loc_1345A8: ; CODE XREF: ROM:00134578↑j ROM:001345A8 ; ROM:00134588↑j ... ROM:001345A8 bsr.l sub_135C58 ROM:001345AE rts ROM:001345B0 ; --------------------------------------------------------------------------- ROM:001345B0 ROM:001345B0 loc_1345B0: ; DATA XREF: ROM:00134562↑o ROM:001345B0 cmpi.w #0,($75C).w ROM:001345B6 bgt.s loc_1345D6 ROM:001345B8 move.w $816(a5),d1 ROM:001345BC clr.b ($887).w ROM:001345C0 move.w d1,($75C).w ROM:001345C4 move.b #1,($887).w ROM:001345CA move.b #3,($129A).w ROM:001345D0 bra.l loc_1346D0 ROM:001345D6 ; --------------------------------------------------------------------------- ROM:001345D6 ROM:001345D6 loc_1345D6: ; CODE XREF: ROM:001345B6↑j ROM:001345D6 move.w $80E(a5),d0 ROM:001345DA btst #5,($142C).w ROM:001345E0 beq.s loc_1345E6 ROM:001345E2 move.w $810(a5),d0 ROM:001345E6 ROM:001345E6 loc_1345E6: ; CODE XREF: ROM:001345E0↑j ROM:001345E6 move.w ($E4A).w,d3 ROM:001345EA btst #5,($1425).w ROM:001345F0 bne.s loc_13460C ROM:001345F2 cmp.w ($57E).w,d3 ROM:001345F6 ble.s loc_13460C ROM:001345F8 clr.b ($887).w ROM:001345FC clr.w ($75C).w ROM:00134600 move.b #1,($129A).w ROM:00134606 bra.l loc_1345A8 ROM:0013460C ; --------------------------------------------------------------------------- ROM:0013460C ROM:0013460C loc_13460C: ; CODE XREF: ROM:001345F0↑j ROM:0013460C ; ROM:001345F6↑j ROM:0013460C cmp.w ($57E).w,d0 ROM:00134610 ble.s loc_134626 ROM:00134612 clr.b ($887).w ROM:00134616 clr.w ($75C).w ROM:0013461A move.b #1,($129A).w ROM:00134620 bra.l loc_1345A8 ROM:00134626 ; --------------------------------------------------------------------------- ROM:00134626 ROM:00134626 loc_134626: ; CODE XREF: ROM:00134610↑j ROM:00134626 move.w ($E46).w,d0 ROM:0013462A sub.w $80A(a5),d0 ROM:0013462E sub.w $80C(a5),d0 ROM:00134632 cmp.w ($57E).w,d0 ROM:00134636 ble.s loc_134650 ROM:00134638 bclr #0,($887).w ROM:0013463E bset #2,($887).w ROM:00134644 move.b #4,($129A).w ROM:0013464A bra.l loc_134750 ROM:00134650 ; --------------------------------------------------------------------------- ROM:00134650 ROM:00134650 loc_134650: ; CODE XREF: ROM:001345A2↑j ROM:00134650 ; ROM:00134636↑j ... ROM:00134650 bsr.w sub_1349C2 ROM:00134654 rts ROM:00134656 ; --------------------------------------------------------------------------- ROM:00134656 ROM:00134656 loc_134656: ; DATA XREF: ROM:00134566↑o ROM:00134656 move.w $80E(a5),d0 ROM:0013465A btst #5,($142C).w ROM:00134660 beq.s loc_134666 ROM:00134662 move.w $810(a5),d0 ROM:00134666 ROM:00134666 loc_134666: ; CODE XREF: ROM:00134660↑j ROM:00134666 move.w ($E4A).w,d3 ROM:0013466A btst #5,($1425).w ROM:00134670 bne.s loc_13468C ROM:00134672 cmp.w ($57E).w,d3 ROM:00134676 ble.s loc_13468C ROM:00134678 clr.b ($887).w ROM:0013467C clr.w ($75C).w ROM:00134680 move.b #1,($129A).w ROM:00134686 bra.l loc_1345A8 ROM:0013468C ; --------------------------------------------------------------------------- ROM:0013468C ROM:0013468C loc_13468C: ; CODE XREF: ROM:00134670↑j ROM:0013468C ; ROM:00134676↑j ROM:0013468C cmp.w ($57E).w,d0 ROM:00134690 ble.s loc_1346A6 ROM:00134692 clr.b ($887).w ROM:00134696 clr.w ($75C).w ROM:0013469A move.b #1,($129A).w ROM:001346A0 bra.l loc_1345A8 ROM:001346A6 ; --------------------------------------------------------------------------- ROM:001346A6 ROM:001346A6 loc_1346A6: ; CODE XREF: ROM:00134690↑j ROM:001346A6 move.w ($E46).w,d0 ROM:001346AA sub.w $80A(a5),d0 ROM:001346AE sub.w $80C(a5),d0 ROM:001346B2 cmp.w ($57E).w,d0 ROM:001346B6 ble.s loc_1346D0 ROM:001346B8 bclr #0,($887).w ROM:001346BE bset #2,($887).w ROM:001346C4 move.b #5,($129A).w ROM:001346CA bra.l loc_1347CC ROM:001346D0 ; --------------------------------------------------------------------------- ROM:001346D0 ROM:001346D0 loc_1346D0: ; CODE XREF: ROM:001345D0↑j ROM:001346D0 ; ROM:001346B6↑j ... ROM:001346D0 bsr.w sub_1349C2 ROM:001346D4 bsr.w sub_1347D8 ROM:001346D8 rts ROM:001346DA ; --------------------------------------------------------------------------- ROM:001346DA ROM:001346DA loc_1346DA: ; DATA XREF: ROM:0013456A↑o ROM:001346DA move.w $80E(a5),d0 ROM:001346DE btst #5,($142C).w ROM:001346E4 beq.s loc_1346EA ROM:001346E6 move.w $810(a5),d0 ROM:001346EA ROM:001346EA loc_1346EA: ; CODE XREF: ROM:001346E4↑j ROM:001346EA move.w ($E4A).w,d3 ROM:001346EE btst #5,($1425).w ROM:001346F4 bne.s loc_134710 ROM:001346F6 cmp.w ($57E).w,d3 ROM:001346FA ble.s loc_134710 ROM:001346FC clr.b ($887).w ROM:00134700 clr.w ($75C).w ROM:00134704 move.b #1,($129A).w ROM:0013470A bra.l loc_1345A8 ROM:00134710 ; --------------------------------------------------------------------------- ROM:00134710 ROM:00134710 loc_134710: ; CODE XREF: ROM:001346F4↑j ROM:00134710 ; ROM:001346FA↑j ROM:00134710 cmp.w ($57E).w,d0 ROM:00134714 ble.s loc_13472A ROM:00134716 clr.b ($887).w ROM:0013471A clr.w ($75C).w ROM:0013471E move.b #1,($129A).w ROM:00134724 bra.l loc_1345A8 ROM:0013472A ; --------------------------------------------------------------------------- ROM:0013472A ROM:0013472A loc_13472A: ; CODE XREF: ROM:00134714↑j ROM:0013472A move.w ($E46).w,d0 ROM:0013472E sub.w $80A(a5),d0 ROM:00134732 cmp.w ($57E).w,d0 ROM:00134736 bgt.s loc_134750 ROM:00134738 bclr #2,($887).w ROM:0013473E bset #0,($887).w ROM:00134744 move.b #2,($129A).w ROM:0013474A bra.l loc_134650 ROM:00134750 ; --------------------------------------------------------------------------- ROM:00134750 ROM:00134750 loc_134750: ; CODE XREF: ROM:0013464A↑j ROM:00134750 ; ROM:00134736↑j ROM:00134750 bsr.w sub_1349C2 ROM:00134754 rts ROM:00134756 ; --------------------------------------------------------------------------- ROM:00134756 ROM:00134756 loc_134756: ; DATA XREF: ROM:0013456E↑o ROM:00134756 move.w $80E(a5),d0 ROM:0013475A btst #5,($142C).w ROM:00134760 beq.s loc_134766 ROM:00134762 move.w $810(a5),d0 ROM:00134766 ROM:00134766 loc_134766: ; CODE XREF: ROM:00134760↑j ROM:00134766 move.w ($E4A).w,d3 ROM:0013476A btst #5,($1425).w ROM:00134770 bne.s loc_13478C ROM:00134772 cmp.w ($57E).w,d3 ROM:00134776 ble.s loc_13478C ROM:00134778 clr.b ($887).w ROM:0013477C clr.w ($75C).w ROM:00134780 move.b #1,($129A).w ROM:00134786 bra.l loc_1345A8 ROM:0013478C ; --------------------------------------------------------------------------- ROM:0013478C ROM:0013478C loc_13478C: ; CODE XREF: ROM:00134770↑j ROM:0013478C ; ROM:00134776↑j ROM:0013478C cmp.w ($57E).w,d0 ROM:00134790 ble.s loc_1347A6 ROM:00134792 clr.b ($887).w ROM:00134796 clr.w ($75C).w ROM:0013479A move.b #1,($129A).w ROM:001347A0 bra.l loc_1345A8 ROM:001347A6 ; --------------------------------------------------------------------------- ROM:001347A6 ROM:001347A6 loc_1347A6: ; CODE XREF: ROM:00134790↑j ROM:001347A6 move.w ($E46).w,d0 ROM:001347AA sub.w $80A(a5),d0 ROM:001347AE cmp.w ($57E).w,d0 ROM:001347B2 bgt.s loc_1347CC ROM:001347B4 bclr #2,($887).w ROM:001347BA bset #0,($887).w ROM:001347C0 move.b #3,($129A).w ROM:001347C6 bra.l loc_1346D0 ROM:001347CC ; --------------------------------------------------------------------------- ROM:001347CC ROM:001347CC loc_1347CC: ; CODE XREF: ROM:001346CA↑j ROM:001347CC ; ROM:001347B2↑j ROM:001347CC bsr.w sub_1349C2 ROM:001347D0 bsr.w sub_1347D8 ROM:001347D4 rts ROM:001347D6 ; --------------------------------------------------------------------------- ROM:001347D6 rts ROM:001347D8 ROM:001347D8 ; =============== S U B R O U T I N E ======================================= ROM:001347D8 ROM:001347D8 ROM:001347D8 sub_1347D8: ; CODE XREF: ROM:001346D4↑p ROM:001347D8 ; ROM:001347D0↑p ROM:001347D8 move.w ($75C).w,d1 ROM:001347DC muls.w $80A(a5),d1 ROM:001347E0 divs.w $816(a5),d1 ROM:001347E4 add.w ($E46).w,d1 ROM:001347E8 sub.w $80A(a5),d1 ROM:001347EC move.w d1,($E48).w ROM:001347F0 rts ROM:001347F0 ; End of function sub_1347D8 ROM:001347F0 ROM:001347F2 ROM:001347F2 ; =============== S U B R O U T I N E ======================================= ROM:001347F2 ROM:001347F2 ROM:001347F2 sub_1347F2: ; CODE XREF: sub_134522+8↑p ROM:001347F2 clr.w d1 ROM:001347F4 move.b ($129B).w,d1 ROM:001347F8 cmpi.w #3,d1 ROM:001347FC bcc.s locret_134806 ROM:001347FE movea.l off_134808(pc,d1.w*4),a0 ROM:00134802 nop ROM:00134804 jmp (a0) ROM:00134806 ; --------------------------------------------------------------------------- ROM:00134806 ROM:00134806 locret_134806: ; CODE XREF: sub_1347F2+A↑j ROM:00134806 rts ROM:00134806 ; End of function sub_1347F2 ROM:00134806 ROM:00134806 ; --------------------------------------------------------------------------- ROM:00134808 off_134808: dc.l loc_134814 ; DATA XREF: sub_1347F2+C↑r ROM:0013480C dc.l loc_134824 ROM:00134810 dc.l loc_134852 ROM:00134814 ; --------------------------------------------------------------------------- ROM:00134814 ROM:00134814 loc_134814: ; DATA XREF: ROM:off_134808↑o ROM:00134814 bclr #0,($1417).w ROM:0013481A move.b #1,($129B).w ROM:00134820 bra.s loc_13484C ROM:00134822 ; --------------------------------------------------------------------------- ROM:00134822 rts ROM:00134824 ; --------------------------------------------------------------------------- ROM:00134824 ROM:00134824 loc_134824: ; DATA XREF: ROM:0013480C↑o ROM:00134824 move.w ($E48).w,d0 ROM:00134828 btst #3,($1412).w ROM:0013482E bne.s loc_13483E ROM:00134830 btst #4,($894).w ROM:00134836 beq.s loc_13483E ROM:00134838 cmp.w ($57E).w,d0 ROM:0013483C bgt.s loc_13484C ROM:0013483E ROM:0013483E loc_13483E: ; CODE XREF: ROM:0013482E↑j ROM:0013483E ; ROM:00134836↑j ROM:0013483E bset #0,($1417).w ROM:00134844 move.b #2,($129B).w ROM:0013484A bra.s loc_13487E ROM:0013484C ; --------------------------------------------------------------------------- ROM:0013484C ROM:0013484C loc_13484C: ; CODE XREF: ROM:00134820↑j ROM:0013484C ; ROM:0013483C↑j ... ROM:0013484C bsr.w sub_134914 ROM:00134850 rts ROM:00134852 ; --------------------------------------------------------------------------- ROM:00134852 ROM:00134852 loc_134852: ; DATA XREF: ROM:00134810↑o ROM:00134852 btst #4,($894).w ROM:00134858 beq.s loc_13487E ROM:0013485A move.w ($E48).w,d0 ROM:0013485E sub.w $80C(a5),d0 ROM:00134862 btst #3,($1412).w ROM:00134868 bne.s loc_13487E ROM:0013486A cmp.w ($57E).w,d0 ROM:0013486E ble.s loc_13487E ROM:00134870 bclr #0,($1417).w ROM:00134876 move.b #1,($129B).w ROM:0013487C bra.s loc_13484C ROM:0013487E ; --------------------------------------------------------------------------- ROM:0013487E ROM:0013487E loc_13487E: ; CODE XREF: ROM:0013484A↑j ROM:0013487E ; ROM:00134858↑j ... ROM:0013487E bsr.w sub_134958 ROM:00134882 rts ROM:00134884 ; --------------------------------------------------------------------------- ROM:00134884 rts ROM:00134886 ROM:00134886 ; =============== S U B R O U T I N E ======================================= ROM:00134886 ROM:00134886 ROM:00134886 sub_134886: ; CODE XREF: sub_134522+C↑p ROM:00134886 clr.w d1 ROM:00134888 move.b ($129C).w,d1 ROM:0013488C cmpi.w #4,d1 ROM:00134890 bcc.s locret_13489A ROM:00134892 movea.l off_13489C(pc,d1.w*4),a0 ROM:00134896 nop ROM:00134898 jmp (a0) ROM:0013489A ; --------------------------------------------------------------------------- ROM:0013489A ROM:0013489A locret_13489A: ; CODE XREF: sub_134886+A↑j ROM:0013489A rts ROM:0013489A ; End of function sub_134886 ROM:0013489A ROM:0013489A ; --------------------------------------------------------------------------- ROM:0013489C off_13489C: dc.l loc_1348AC ; DATA XREF: sub_134886+C↑r ROM:001348A0 dc.l loc_1348B4 ROM:001348A4 dc.l loc_1348CA ROM:001348A8 dc.l loc_1348EC ROM:001348AC ; --------------------------------------------------------------------------- ROM:001348AC ROM:001348AC loc_1348AC: ; DATA XREF: ROM:off_13489C↑o ROM:001348AC move.b #1,($129C).w ROM:001348B2 rts ROM:001348B4 ; --------------------------------------------------------------------------- ROM:001348B4 ROM:001348B4 loc_1348B4: ; DATA XREF: ROM:001348A0↑o ROM:001348B4 btst #0,($1417).w ROM:001348BA beq.s locret_1348C8 ROM:001348BC bset #4,($1420).w ROM:001348C2 move.b #2,($129C).w ROM:001348C8 ROM:001348C8 locret_1348C8: ; CODE XREF: ROM:001348BA↑j ROM:001348C8 rts ROM:001348CA ; --------------------------------------------------------------------------- ROM:001348CA ROM:001348CA loc_1348CA: ; DATA XREF: ROM:001348A4↑o ROM:001348CA btst #0,($1417).w ROM:001348D0 bne.s locret_1348EA ROM:001348D2 move.w $818(a5),d0 ROM:001348D6 clr.b ($838).w ROM:001348DA move.w d0,($6BE).w ROM:001348DE move.b #1,($838).w ROM:001348E4 move.b #3,($129C).w ROM:001348EA ROM:001348EA locret_1348EA: ; CODE XREF: ROM:001348D0↑j ROM:001348EA rts ROM:001348EC ; --------------------------------------------------------------------------- ROM:001348EC ROM:001348EC loc_1348EC: ; DATA XREF: ROM:001348A8↑o ROM:001348EC cmpi.w #0,($6BE).w ROM:001348F2 bgt.s loc_134902 ROM:001348F4 bclr #4,($1420).w ROM:001348FA move.b #1,($129C).w ROM:00134900 rts ROM:00134902 ; --------------------------------------------------------------------------- ROM:00134902 ROM:00134902 loc_134902: ; CODE XREF: ROM:001348F2↑j ROM:00134902 btst #0,($1417).w ROM:00134908 beq.s locret_134910 ROM:0013490A move.b #2,($129C).w ROM:00134910 ROM:00134910 locret_134910: ; CODE XREF: ROM:00134908↑j ROM:00134910 rts ROM:00134912 ; --------------------------------------------------------------------------- ROM:00134912 rts ROM:00134914 ROM:00134914 ; =============== S U B R O U T I N E ======================================= ROM:00134914 ROM:00134914 ROM:00134914 sub_134914: ; CODE XREF: ROM:loc_13484C↑p ROM:00134914 move.w #0,d1 ROM:00134918 bra.s loc_13491E ROM:0013491A ; --------------------------------------------------------------------------- ROM:0013491A ROM:0013491A loc_13491A: ; CODE XREF: sub_134914:loc_134954↓j ROM:0013491A addi.w #1,d1 ROM:0013491E ROM:0013491E loc_13491E: ; CODE XREF: sub_134914+4↑j ROM:0013491E cmpi.w #0,d1 ROM:00134922 bgt.s locret_134956 ROM:00134924 btst #7,($1429).w ROM:0013492A bne.s loc_134940 ROM:0013492C btst #1,($142E).w ROM:00134932 bne.s loc_134940 ROM:00134934 cmpi.l #0,$984(d1.w*4) ROM:0013493E bne.s loc_13494A ROM:00134940 ROM:00134940 loc_134940: ; CODE XREF: sub_134914+16↑j ROM:00134940 ; sub_134914+1E↑j ROM:00134940 move.w #0,$11A6(d1.w*2) ROM:00134948 bra.s loc_134954 ROM:0013494A ; --------------------------------------------------------------------------- ROM:0013494A ROM:0013494A loc_13494A: ; CODE XREF: sub_134914+2A↑j ROM:0013494A move.w $11A8(d1.w*2),$11A6(d1.w*2) ROM:00134954 ROM:00134954 loc_134954: ; CODE XREF: sub_134914+34↑j ROM:00134954 bra.s loc_13491A ROM:00134956 ; --------------------------------------------------------------------------- ROM:00134956 ROM:00134956 locret_134956: ; CODE XREF: sub_134914+E↑j ROM:00134956 rts ROM:00134956 ; End of function sub_134914 ROM:00134956 ROM:00134958 ROM:00134958 ; =============== S U B R O U T I N E ======================================= ROM:00134958 ROM:00134958 ROM:00134958 sub_134958: ; CODE XREF: ROM:loc_13487E↑p ROM:00134958 move.l #0,($984).w ROM:00134960 move.w #0,($11A6).w ROM:00134966 rts ROM:00134966 ; End of function sub_134958 ROM:00134966 ROM:00134968 ROM:00134968 ; =============== S U B R O U T I N E ======================================= ROM:00134968 ROM:00134968 ROM:00134968 sub_134968: ; CODE XREF: sub_134522↑p ROM:00134968 move.w #$3EA6,d1 ROM:0013496C move.w ($9A0).w,d2 ROM:00134970 bsr.l sub_1174AA ROM:00134976 move.w d1,d0 ROM:00134978 add.w ($1494).w,d0 ROM:0013497C move.w d0,($11A8).w ROM:00134980 rts ROM:00134980 ; End of function sub_134968 ROM:00134980 ROM:00134982 ROM:00134982 ; =============== S U B R O U T I N E ======================================= ROM:00134982 ROM:00134982 ROM:00134982 sub_134982: ; CODE XREF: sub_134522+10↑p ROM:00134982 lea ($984).w,a0 ROM:00134986 lea $BE8(a5),a1 ROM:0013498A lea ($968).w,a2 ROM:0013498E move.w #0,d0 ROM:00134992 bra.s loc_134998 ROM:00134994 ; --------------------------------------------------------------------------- ROM:00134994 ROM:00134994 loc_134994: ; CODE XREF: sub_134982+3C↓j ROM:00134994 addi.w #1,d0 ROM:00134998 ROM:00134998 loc_134998: ; CODE XREF: sub_134982+10↑j ROM:00134998 cmpi.w #3,d0 ROM:0013499C bgt.s locret_1349C0 ROM:0013499E move.w (a1,d0.w*2),d3 ROM:001349A2 ext.l d3 ROM:001349A4 move.l (a0),d6 ROM:001349A6 muls.l d6,d4:d3 ROM:001349AA divs.l #$2710,d4:d3 ROM:001349B2 bvc.s loc_1349BA ROM:001349B4 move.l #$7FFFFFFF,d3 ROM:001349BA ROM:001349BA loc_1349BA: ; CODE XREF: sub_134982+30↑j ROM:001349BA move.l d3,(a2,d0.w*4) ROM:001349BE bra.s loc_134994 ROM:001349C0 ; --------------------------------------------------------------------------- ROM:001349C0 ROM:001349C0 locret_1349C0: ; CODE XREF: sub_134982+1A↑j ROM:001349C0 rts ROM:001349C0 ; End of function sub_134982 ROM:001349C0 ROM:001349C2 ROM:001349C2 ; =============== S U B R O U T I N E ======================================= ROM:001349C2 ROM:001349C2 ROM:001349C2 sub_1349C2: ; CODE XREF: ROM:loc_134650↑p ROM:001349C2 ; ROM:loc_1346D0↑p ... ROM:001349C2 move.w $812(a5),($E4A).w ROM:001349C8 move.w ($BC4).w,d1 ROM:001349CC cmp.w ($E4A).w,d1 ROM:001349D0 ble.s locret_1349D6 ROM:001349D2 move.w d1,($E4A).w ROM:001349D6 ROM:001349D6 locret_1349D6: ; CODE XREF: sub_1349C2+E↑j ROM:001349D6 rts ROM:001349D6 ; End of function sub_1349C2 ROM:001349D6 ROM:001349D8 ROM:001349D8 ; =============== S U B R O U T I N E ======================================= ROM:001349D8 ROM:001349D8 ROM:001349D8 sub_1349D8: ; CODE XREF: sub_129E74+84↑p ROM:001349D8 bsr.l sub_134E0C ROM:001349DE bsr.w sub_134C04 ROM:001349E2 bsr.l sub_1356FA ROM:001349E8 bsr.l sub_134522 ROM:001349EE bsr.w sub_134D7E ROM:001349F2 bsr.w sub_134A4C ROM:001349F6 bsr.w sub_134A0A ROM:001349FA bsr.w sub_134AFC ROM:001349FE bsr.w sub_134B0E ROM:00134A02 bsr.l sub_1169E2 ROM:00134A08 rts ROM:00134A08 ; End of function sub_1349D8 ROM:00134A08 ROM:00134A0A ROM:00134A0A ; =============== S U B R O U T I N E ======================================= ROM:00134A0A ROM:00134A0A ROM:00134A0A sub_134A0A: ; CODE XREF: sub_1349D8+1E↑p ROM:00134A0A btst #0,($E0B).w ROM:00134A10 beq.s loc_134A1A ROM:00134A12 move.l #0,($968).w ROM:00134A1A ROM:00134A1A loc_134A1A: ; CODE XREF: sub_134A0A+6↑j ROM:00134A1A btst #1,($E0B).w ROM:00134A20 beq.s loc_134A2A ROM:00134A22 move.l #0,($96C).w ROM:00134A2A ROM:00134A2A loc_134A2A: ; CODE XREF: sub_134A0A+16↑j ROM:00134A2A btst #2,($E0B).w ROM:00134A30 beq.s loc_134A3A ROM:00134A32 move.l #0,($970).w ROM:00134A3A ROM:00134A3A loc_134A3A: ; CODE XREF: sub_134A0A+26↑j ROM:00134A3A btst #3,($E0B).w ROM:00134A40 beq.s locret_134A4A ROM:00134A42 move.l #0,($974).w ROM:00134A4A ROM:00134A4A locret_134A4A: ; CODE XREF: sub_134A0A+36↑j ROM:00134A4A rts ROM:00134A4A ; End of function sub_134A0A ROM:00134A4A ROM:00134A4C ROM:00134A4C ; =============== S U B R O U T I N E ======================================= ROM:00134A4C ROM:00134A4C ROM:00134A4C sub_134A4C: ; CODE XREF: sub_1349D8+1A↑p ROM:00134A4C move.w #0,d0 ROM:00134A50 bra.s loc_134A56 ROM:00134A52 ; --------------------------------------------------------------------------- ROM:00134A52 ROM:00134A52 loc_134A52: ; CODE XREF: sub_134A4C:loc_134AF6↓j ROM:00134A52 addi.w #1,d0 ROM:00134A56 ROM:00134A56 loc_134A56: ; CODE XREF: sub_134A4C+4↑j ROM:00134A56 cmpi.w #3,d0 ROM:00134A5A bgt.l locret_134AFA ROM:00134A60 move.l $968(d0.w*4),d2 ROM:00134A66 move.w #1,d5 ROM:00134A6A cmpi.w #2,d5 ROM:00134A6E bne.s loc_134A78 ROM:00134A70 move.w d0,d4 ROM:00134A72 andi.w #1,d4 ROM:00134A76 bra.s loc_134A7C ROM:00134A78 ; --------------------------------------------------------------------------- ROM:00134A78 ROM:00134A78 loc_134A78: ; CODE XREF: sub_134A4C+22↑j ROM:00134A78 move.w #0,d4 ROM:00134A7C ROM:00134A7C loc_134A7C: ; CODE XREF: sub_134A4C+2A↑j ROM:00134A7C move.w $11A6(d4.w*2),d3 ROM:00134A82 ext.l d3 ROM:00134A84 add.l d3,d2 ROM:00134A86 cmpi.l #$5FFF4,d2 ROM:00134A8C ble.s loc_134A9C ROM:00134A8E move.l #$5FFF4,d1 ROM:00134A94 sub.l d3,d1 ROM:00134A96 bra.l loc_134AA2 ROM:00134A9C ; --------------------------------------------------------------------------- ROM:00134A9C ROM:00134A9C loc_134A9C: ; CODE XREF: sub_134A4C+40↑j ROM:00134A9C move.l $968(d0.w*4),d1 ROM:00134AA2 ROM:00134AA2 loc_134AA2: ; CODE XREF: sub_134A4C+4A↑j ROM:00134AA2 move.l $14C(a5),d4 ROM:00134AA6 cmpi.l #0,d1 ROM:00134AAC ble.s loc_134AB4 ROM:00134AAE cmp.l d1,d4 ROM:00134AB0 ble.s loc_134AB4 ROM:00134AB2 move.l d4,d1 ROM:00134AB4 ROM:00134AB4 loc_134AB4: ; CODE XREF: sub_134A4C+60↑j ROM:00134AB4 ; sub_134A4C+64↑j ROM:00134AB4 btst #7,($1426).w ROM:00134ABA beq.s loc_134ACC ROM:00134ABC move.w $82C(a5),d6 ROM:00134AC0 cmpi.w #0,d6 ROM:00134AC4 bne.s loc_134ACC ROM:00134AC6 cmp.l d1,d4 ROM:00134AC8 ble.s loc_134ACC ROM:00134ACA move.l d4,d1 ROM:00134ACC ROM:00134ACC loc_134ACC: ; CODE XREF: sub_134A4C+6E↑j ROM:00134ACC ; sub_134A4C+78↑j ... ROM:00134ACC btst #7,($1429).w ROM:00134AD2 bne.s loc_134ADC ROM:00134AD4 btst #1,($142E).w ROM:00134ADA beq.s loc_134AF0 ROM:00134ADC ROM:00134ADC loc_134ADC: ; CODE XREF: sub_134A4C+86↑j ROM:00134ADC btst #3,($1424).w ROM:00134AE2 bne.s loc_134AF0 ROM:00134AE4 move.l #0,$968(d0.w*4) ROM:00134AEE bra.s loc_134AF6 ROM:00134AF0 ; --------------------------------------------------------------------------- ROM:00134AF0 ROM:00134AF0 loc_134AF0: ; CODE XREF: sub_134A4C+8E↑j ROM:00134AF0 ; sub_134A4C+96↑j ROM:00134AF0 move.l d1,$968(d0.w*4) ROM:00134AF6 ROM:00134AF6 loc_134AF6: ; CODE XREF: sub_134A4C+A2↑j ROM:00134AF6 bra.w loc_134A52 ROM:00134AFA ; --------------------------------------------------------------------------- ROM:00134AFA ROM:00134AFA locret_134AFA: ; CODE XREF: sub_134A4C+E↑j ROM:00134AFA rts ROM:00134AFA ; End of function sub_134A4C ROM:00134AFA ROM:00134AFC ROM:00134AFC ; =============== S U B R O U T I N E ======================================= ROM:00134AFC ROM:00134AFC ROM:00134AFC sub_134AFC: ; CODE XREF: sub_1349D8+22↑p ROM:00134AFC lea ($968).w,a0 ROM:00134B00 move.w ($11A6).w,d1 ROM:00134B04 ext.l d1 ROM:00134B06 add.l (a0),d1 ROM:00134B08 move.l d1,($924).w ROM:00134B0C rts ROM:00134B0C ; End of function sub_134AFC ROM:00134B0C ROM:00134B0E ROM:00134B0E ; =============== S U B R O U T I N E ======================================= ROM:00134B0E ROM:00134B0E ROM:00134B0E sub_134B0E: ; CODE XREF: sub_1349D8+26↑p ROM:00134B0E move.w $81E(a5),d7 ROM:00134B12 cmp.w ($57E).w,d7 ROM:00134B16 ble.s loc_134B32 ROM:00134B18 move.w #$3F60,d1 ROM:00134B1C move.w ($9B2).w,d2 ROM:00134B20 move.w ($57E).w,d3 ROM:00134B24 bsr.l sub_1174AA ROM:00134B2A bclr #5,($1427).w ROM:00134B30 bra.s loc_134B66 ROM:00134B32 ; --------------------------------------------------------------------------- ROM:00134B32 ROM:00134B32 loc_134B32: ; CODE XREF: sub_134B0E+8↑j ROM:00134B32 btst #1,($1426).w ROM:00134B38 beq.s loc_134B4E ROM:00134B3A move.w #$3F62,d1 ROM:00134B3E move.w ($9B2).w,d2 ROM:00134B42 move.w ($57E).w,d3 ROM:00134B46 bsr.l sub_1174AA ROM:00134B4C bra.s loc_134B60 ROM:00134B4E ; --------------------------------------------------------------------------- ROM:00134B4E ROM:00134B4E loc_134B4E: ; CODE XREF: sub_134B0E+2A↑j ROM:00134B4E move.w #$3F64,d1 ROM:00134B52 move.w ($9B2).w,d2 ROM:00134B56 move.w ($57E).w,d3 ROM:00134B5A bsr.l sub_1174AA ROM:00134B60 ROM:00134B60 loc_134B60: ; CODE XREF: sub_134B0E+3E↑j ROM:00134B60 bset #5,($1427).w ROM:00134B66 ROM:00134B66 loc_134B66: ; CODE XREF: sub_134B0E+22↑j ROM:00134B66 move.w #0,d2 ROM:00134B6A bra.s loc_134B70 ROM:00134B6C ; --------------------------------------------------------------------------- ROM:00134B6C ROM:00134B6C loc_134B6C: ; CODE XREF: sub_134B0E+AE↓j ROM:00134B6C addi.w #1,d2 ROM:00134B70 ROM:00134B70 loc_134B70: ; CODE XREF: sub_134B0E+5C↑j ROM:00134B70 cmpi.w #3,d2 ROM:00134B74 bgt.l loc_134BBE ROM:00134B7A move.w d1,d0 ROM:00134B7C add.w $BF8(a5,d2.w*2),d0 ROM:00134B82 cmpi.w #$1C20,d0 ROM:00134B86 blt.s loc_134B8C ROM:00134B88 subi.w #$1C20,d0 ROM:00134B8C ROM:00134B8C loc_134B8C: ; CODE XREF: sub_134B0E+78↑j ROM:00134B8C btst d2,$C1C(a5) ROM:00134B90 beq.s loc_134BA4 ROM:00134B92 bclr d2,($129F).w ROM:00134B96 move.w $C08(a5,d2.w*2),d3 ROM:00134B9C move.w $11AA(d3.w*2),d0 ROM:00134BA2 bra.s loc_134BB6 ROM:00134BA4 ; --------------------------------------------------------------------------- ROM:00134BA4 ROM:00134BA4 loc_134BA4: ; CODE XREF: sub_134B0E+82↑j ROM:00134BA4 btst #5,($1427).w ROM:00134BAA beq.s loc_134BB2 ROM:00134BAC bset d2,($129F).w ROM:00134BB0 bra.s loc_134BB6 ROM:00134BB2 ; --------------------------------------------------------------------------- ROM:00134BB2 ROM:00134BB2 loc_134BB2: ; CODE XREF: sub_134B0E+9C↑j ROM:00134BB2 bclr d2,($129F).w ROM:00134BB6 ROM:00134BB6 loc_134BB6: ; CODE XREF: sub_134B0E+94↑j ROM:00134BB6 ; sub_134B0E+A2↑j ROM:00134BB6 move.w d0,$11AA(d2.w*2) ROM:00134BBC bra.s loc_134B6C ROM:00134BBE ; --------------------------------------------------------------------------- ROM:00134BBE ROM:00134BBE loc_134BBE: ; CODE XREF: sub_134B0E+66↑j ROM:00134BBE move.w ($57E).w,d4 ROM:00134BC2 muls.w #$3C,d4 ; '<' ROM:00134BC6 muls.l ($924).w,d5:d4 ROM:00134BCC divs.l #$F4240,d5:d4 ROM:00134BD4 btst #0,($129F).w ROM:00134BDA beq.s loc_134BEE ROM:00134BDC move.w d1,($E52).w ROM:00134BE0 sub.w d4,d1 ROM:00134BE2 bge.s loc_134BE8 ROM:00134BE4 addi.w #$1C20,d1 ROM:00134BE8 ROM:00134BE8 loc_134BE8: ; CODE XREF: sub_134B0E+D4↑j ROM:00134BE8 move.w d1,($E50).w ROM:00134BEC bra.s locret_134C02 ROM:00134BEE ; --------------------------------------------------------------------------- ROM:00134BEE ROM:00134BEE loc_134BEE: ; CODE XREF: sub_134B0E+CC↑j ROM:00134BEE move.w d1,($E50).w ROM:00134BF2 add.w d4,d1 ROM:00134BF4 cmpi.w #$1C20,d1 ROM:00134BF8 ble.s loc_134BFE ROM:00134BFA subi.w #$1C20,d1 ROM:00134BFE ROM:00134BFE loc_134BFE: ; CODE XREF: sub_134B0E+EA↑j ROM:00134BFE move.w d1,($E52).w ROM:00134C02 ROM:00134C02 locret_134C02: ; CODE XREF: sub_134B0E+DE↑j ROM:00134C02 rts ROM:00134C02 ; End of function sub_134B0E ROM:00134C02 ROM:00134C04 ROM:00134C04 ; =============== S U B R O U T I N E ======================================= ROM:00134C04 ROM:00134C04 ROM:00134C04 sub_134C04: ; CODE XREF: sub_1349D8+6↑p ROM:00134C04 clr.w d1 ROM:00134C06 move.b ($129D).w,d1 ROM:00134C0A cmpi.w #4,d1 ROM:00134C0E bcc.s locret_134C18 ROM:00134C10 movea.l off_134C1A(pc,d1.w*4),a0 ROM:00134C14 nop ROM:00134C16 jmp (a0) ROM:00134C18 ; --------------------------------------------------------------------------- ROM:00134C18 ROM:00134C18 locret_134C18: ; CODE XREF: sub_134C04+A↑j ROM:00134C18 rts ROM:00134C18 ; End of function sub_134C04 ROM:00134C18 ROM:00134C18 ; --------------------------------------------------------------------------- ROM:00134C1A off_134C1A: dc.l loc_134C2A ; DATA XREF: sub_134C04+C↑r ROM:00134C1E dc.l loc_134C3A ROM:00134C22 dc.l loc_134CAE ROM:00134C26 dc.l a08_0 ; "0-\b \b8" ROM:00134C2A ; --------------------------------------------------------------------------- ROM:00134C2A ROM:00134C2A loc_134C2A: ; DATA XREF: ROM:off_134C1A↑o ROM:00134C2A bsr.w sub_134D5E ROM:00134C2E move.b #1,($129D).w ROM:00134C34 bra.w locret_134CAC ROM:00134C38 ; --------------------------------------------------------------------------- ROM:00134C38 rts ROM:00134C3A ; --------------------------------------------------------------------------- ROM:00134C3A ROM:00134C3A loc_134C3A: ; DATA XREF: ROM:00134C1E↑o ROM:00134C3A move.w $820(a5),d0 ROM:00134C3E move.w ($57E).w,d1 ROM:00134C42 cmp.w $822(a5),d1 ROM:00134C46 bge.w loc_134C60 ROM:00134C4A btst #2,($1428).w ROM:00134C50 beq.s loc_134C70 ROM:00134C52 btst #6,($891).w ROM:00134C58 beq.s loc_134C70 ROM:00134C5A cmpi.w #0,d0 ROM:00134C5E bne.s loc_134C70 ROM:00134C60 ROM:00134C60 loc_134C60: ; CODE XREF: ROM:00134C46↑j ROM:00134C60 bsr.w sub_134D76 ROM:00134C64 move.b #3,($129D).w ROM:00134C6A bra.l locret_134D5A ROM:00134C70 ; --------------------------------------------------------------------------- ROM:00134C70 ROM:00134C70 loc_134C70: ; CODE XREF: ROM:00134C50↑j ROM:00134C70 ; ROM:00134C58↑j ... ROM:00134C70 cmp.w $826(a5),d1 ROM:00134C74 bge.w loc_134CA0 ROM:00134C78 btst #2,($1409).w ROM:00134C7E bne.s locret_134CAC ROM:00134C80 btst #6,($142B).w ROM:00134C86 bne.s locret_134CAC ROM:00134C88 btst #2,($1428).w ROM:00134C8E bne.s loc_134C92 ROM:00134C90 bra.s loc_134CA0 ROM:00134C92 ; --------------------------------------------------------------------------- ROM:00134C92 ROM:00134C92 loc_134C92: ; CODE XREF: ROM:00134C8E↑j ROM:00134C92 btst #6,($891).w ROM:00134C98 beq.s loc_134CA0 ROM:00134C9A cmpi.w #0,d0 ROM:00134C9E beq.s locret_134CAC ROM:00134CA0 ROM:00134CA0 loc_134CA0: ; CODE XREF: ROM:00134C74↑j ROM:00134CA0 ; ROM:00134C90↑j ... ROM:00134CA0 bsr.w sub_134D6E ROM:00134CA4 move.b #2,($129D).w ROM:00134CAA bra.s locret_134D16 ROM:00134CAC ; --------------------------------------------------------------------------- ROM:00134CAC ROM:00134CAC locret_134CAC: ; CODE XREF: ROM:00134C34↑j ROM:00134CAC ; ROM:00134C7E↑j ... ROM:00134CAC rts ROM:00134CAE ; --------------------------------------------------------------------------- ROM:00134CAE ROM:00134CAE loc_134CAE: ; DATA XREF: ROM:00134C22↑o ROM:00134CAE move.w $826(a5),d1 ROM:00134CB2 sub.w $828(a5),d1 ROM:00134CB6 btst #6,($142B).w ROM:00134CBC beq.s loc_134CD0 ROM:00134CBE cmp.w ($57E).w,d1 ROM:00134CC2 ble.s loc_134CD0 ROM:00134CC4 bsr.w sub_134D5E ROM:00134CC8 move.b #1,($129D).w ROM:00134CCE bra.s locret_134CAC ROM:00134CD0 ; --------------------------------------------------------------------------- ROM:00134CD0 ROM:00134CD0 loc_134CD0: ; CODE XREF: ROM:00134CBC↑j ROM:00134CD0 ; ROM:00134CC2↑j ROM:00134CD0 move.w ($57E).w,d1 ROM:00134CD4 move.w $820(a5),d0 ROM:00134CD8 move.w $822(a5),d2 ROM:00134CDC cmp.w d1,d2 ROM:00134CDE bgt.s loc_134CF4 ROM:00134CE0 cmpi.w #0,d0 ROM:00134CE4 bne.s loc_134CF4 ROM:00134CE6 bsr.w sub_134D76 ROM:00134CEA move.b #3,($129D).w ROM:00134CF0 bra.s locret_134D5A ROM:00134CF2 ; --------------------------------------------------------------------------- ROM:00134CF2 bra.s locret_134D16 ROM:00134CF4 ; --------------------------------------------------------------------------- ROM:00134CF4 ROM:00134CF4 loc_134CF4: ; CODE XREF: ROM:00134CDE↑j ROM:00134CF4 ; ROM:00134CE4↑j ROM:00134CF4 btst #2,($1428).w ROM:00134CFA beq.s locret_134D16 ROM:00134CFC btst #6,($891).w ROM:00134D02 beq.s locret_134D16 ROM:00134D04 cmpi.w #0,d0 ROM:00134D08 bne.s locret_134D16 ROM:00134D0A bsr.w sub_134D76 ROM:00134D0E move.b #3,($129D).w ROM:00134D14 bra.s locret_134D5A ROM:00134D16 ; --------------------------------------------------------------------------- ROM:00134D16 ROM:00134D16 locret_134D16: ; CODE XREF: ROM:00134CAA↑j ROM:00134D16 ; ROM:00134CF2↑j ... ROM:00134D16 rts ROM:00134D16 ; --------------------------------------------------------------------------- ROM:00134D18 a08_0: dc.b '0-',8,' ',8,'8',0 ; DATA XREF: ROM:00134C26↑o ROM:00134D1F dc.b 2 ROM:00134D20 ; --------------------------------------------------------------------------- ROM:00134D20 move.b a1,d2 ROM:00134D22 bne.s loc_134D36 ROM:00134D24 cmpi.w #0,d0 ROM:00134D28 beq.s loc_134D36 ROM:00134D2A bsr.w sub_134D6E ROM:00134D2E move.b #2,($129D).w ROM:00134D34 bra.s locret_134D16 ROM:00134D36 ; --------------------------------------------------------------------------- ROM:00134D36 ROM:00134D36 loc_134D36: ; CODE XREF: ROM:00134D22↑j ROM:00134D36 ; ROM:00134D28↑j ROM:00134D36 move.w $822(a5),d1 ROM:00134D3A sub.w $824(a5),d1 ROM:00134D3E btst #2,($1409).w ROM:00134D44 beq.s locret_134D5A ROM:00134D46 cmp.w ($57E).w,d1 ROM:00134D4A ble.s locret_134D5A ROM:00134D4C bsr.w sub_134D5E ROM:00134D50 move.b #1,($129D).w ROM:00134D56 bra.w locret_134CAC ROM:00134D5A ; --------------------------------------------------------------------------- ROM:00134D5A ROM:00134D5A locret_134D5A: ; CODE XREF: ROM:00134C6A↑j ROM:00134D5A ; ROM:00134CF0↑j ... ROM:00134D5A rts ROM:00134D5C ; --------------------------------------------------------------------------- ROM:00134D5C rts ROM:00134D5E ROM:00134D5E ; =============== S U B R O U T I N E ======================================= ROM:00134D5E ROM:00134D5E ROM:00134D5E sub_134D5E: ; CODE XREF: ROM:loc_134C2A↑p ROM:00134D5E ; ROM:00134CC4↑p ... ROM:00134D5E move.w #$1C20,d0 ROM:00134D62 ext.l d0 ROM:00134D64 divs.w #4,d0 ROM:00134D68 move.w d0,($E4E).w ROM:00134D6C rts ROM:00134D6C ; End of function sub_134D5E ROM:00134D6C ROM:00134D6E ROM:00134D6E ; =============== S U B R O U T I N E ======================================= ROM:00134D6E ROM:00134D6E ROM:00134D6E sub_134D6E: ; CODE XREF: ROM:loc_134CA0↑p ROM:00134D6E ; ROM:00134D2A↑p ROM:00134D6E move.w #$E10,($E4E).w ROM:00134D74 rts ROM:00134D74 ; End of function sub_134D6E ROM:00134D74 ROM:00134D76 ROM:00134D76 ; =============== S U B R O U T I N E ======================================= ROM:00134D76 ROM:00134D76 ROM:00134D76 sub_134D76: ; CODE XREF: ROM:loc_134C60↑p ROM:00134D76 ; ROM:00134CE6↑p ... ROM:00134D76 move.w #$1C20,($E4E).w ROM:00134D7C rts ROM:00134D7C ; End of function sub_134D76 ROM:00134D7C ROM:00134D7E ROM:00134D7E ; =============== S U B R O U T I N E ======================================= ROM:00134D7E ROM:00134D7E ROM:00134D7E sub_134D7E: ; CODE XREF: sub_1349D8+16↑p ROM:00134D7E clr.w d1 ROM:00134D80 move.b ($129E).w,d1 ROM:00134D84 cmpi.w #3,d1 ROM:00134D88 bcc.s locret_134D92 ROM:00134D8A movea.l off_134D94(pc,d1.w*4),a0 ROM:00134D8E nop ROM:00134D90 jmp (a0) ROM:00134D92 ; --------------------------------------------------------------------------- ROM:00134D92 ROM:00134D92 locret_134D92: ; CODE XREF: sub_134D7E+A↑j ROM:00134D92 rts ROM:00134D92 ; End of function sub_134D7E ROM:00134D92 ROM:00134D92 ; --------------------------------------------------------------------------- ROM:00134D94 off_134D94: dc.l loc_134DA0 ; DATA XREF: sub_134D7E+C↑r ROM:00134D98 dc.l loc_134DC2 ROM:00134D9C dc.l a08_1 ; "0-\b*\b8" ROM:00134DA0 ; --------------------------------------------------------------------------- ROM:00134DA0 ROM:00134DA0 loc_134DA0: ; DATA XREF: ROM:off_134D94↑o ROM:00134DA0 move.w $82A(a5),d0 ROM:00134DA4 clr.b ($872).w ROM:00134DA8 move.w d0,($732).w ROM:00134DAC move.b #1,($872).w ROM:00134DB2 bset #1,($142E).w ROM:00134DB8 move.b #1,($129E).w ROM:00134DBE bra.s locret_134DD8 ROM:00134DC0 ; --------------------------------------------------------------------------- ROM:00134DC0 rts ROM:00134DC2 ; --------------------------------------------------------------------------- ROM:00134DC2 ROM:00134DC2 loc_134DC2: ; DATA XREF: ROM:00134D98↑o ROM:00134DC2 cmpi.w #0,($732).w ROM:00134DC8 bgt.s locret_134DD8 ROM:00134DCA bclr #1,($142E).w ROM:00134DD0 move.b #2,($129E).w ROM:00134DD6 bra.s locret_134E08 ROM:00134DD8 ; --------------------------------------------------------------------------- ROM:00134DD8 ROM:00134DD8 locret_134DD8: ; CODE XREF: ROM:00134DBE↑j ROM:00134DD8 ; ROM:00134DC8↑j ... ROM:00134DD8 rts ROM:00134DD8 ; --------------------------------------------------------------------------- ROM:00134DDA a08_1: dc.b '0-',8,'*',8,'8',0 ; DATA XREF: ROM:00134D9C↑o ROM:00134DE1 dc.b 2, $14, 9 ROM:00134DE4 ; --------------------------------------------------------------------------- ROM:00134DE4 beq.s locret_134E08 ROM:00134DE6 cmpi.w #0,d0 ROM:00134DEA beq.s locret_134E08 ROM:00134DEC clr.b ($872).w ROM:00134DF0 move.w d0,($732).w ROM:00134DF4 move.b #1,($872).w ROM:00134DFA bset #1,($142E).w ROM:00134E00 move.b #1,($129E).w ROM:00134E06 bra.s locret_134DD8 ROM:00134E08 ; --------------------------------------------------------------------------- ROM:00134E08 ROM:00134E08 locret_134E08: ; CODE XREF: ROM:00134DD6↑j ROM:00134E08 ; ROM:00134DE4↑j ... ROM:00134E08 rts ROM:00134E0A ; --------------------------------------------------------------------------- ROM:00134E0A rts ROM:00134E0C ROM:00134E0C ; =============== S U B R O U T I N E ======================================= ROM:00134E0C ROM:00134E0C ROM:00134E0C sub_134E0C: ; CODE XREF: sub_1349D8↑p ROM:00134E0C bsr.w sub_134E3A ROM:00134E10 bsr.w sub_134E1A ROM:00134E14 bsr.w sub_135036 ROM:00134E18 rts ROM:00134E18 ; End of function sub_134E0C 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: sub_134E0C+4↑p ROM:00134E1A btst #2,($1428).w ROM:00134E20 beq.s loc_134E32 ROM:00134E22 cmpi.w #$3E8,($E54).w ROM:00134E28 beq.s loc_134E32 ROM:00134E2A bset #3,($1409).w ROM:00134E30 bra.s locret_134E38 ROM:00134E32 ; --------------------------------------------------------------------------- ROM:00134E32 ROM:00134E32 loc_134E32: ; CODE XREF: sub_134E1A+6↑j ROM:00134E32 ; sub_134E1A+E↑j ROM:00134E32 bclr #3,($1409).w ROM:00134E38 ROM:00134E38 locret_134E38: ; CODE XREF: sub_134E1A+16↑j ROM:00134E38 rts ROM:00134E38 ; End of function sub_134E1A ROM:00134E38 ROM:00134E3A ROM:00134E3A ; =============== S U B R O U T I N E ======================================= ROM:00134E3A ROM:00134E3A ROM:00134E3A sub_134E3A: ; CODE XREF: sub_134E0C↑p ROM:00134E3A clr.w d1 ROM:00134E3C move.b ($12A0).w,d1 ROM:00134E40 cmpi.w #6,d1 ROM:00134E44 bcc.s locret_134E4E ROM:00134E46 movea.l off_134E50(pc,d1.w*4),a0 ROM:00134E4A nop ROM:00134E4C jmp (a0) ROM:00134E4E ; --------------------------------------------------------------------------- ROM:00134E4E ROM:00134E4E locret_134E4E: ; CODE XREF: sub_134E3A+A↑j ROM:00134E4E rts ROM:00134E4E ; End of function sub_134E3A ROM:00134E4E ROM:00134E4E ; --------------------------------------------------------------------------- ROM:00134E50 off_134E50: dc.l loc_134E68 ; DATA XREF: sub_134E3A+C↑r ROM:00134E54 dc.l loc_134E74 ROM:00134E58 dc.l loc_134E9C ROM:00134E5C dc.l loc_134F06 ROM:00134E60 dc.l loc_134F46 ROM:00134E64 dc.l loc_134F6A ROM:00134E68 ; --------------------------------------------------------------------------- ROM:00134E68 ROM:00134E68 loc_134E68: ; DATA XREF: ROM:off_134E50↑o ROM:00134E68 bsr.w sub_134F98 ROM:00134E6C move.b #1,($12A0).w ROM:00134E72 rts ROM:00134E74 ; --------------------------------------------------------------------------- ROM:00134E74 ROM:00134E74 loc_134E74: ; DATA XREF: ROM:00134E54↑o ROM:00134E74 btst #2,($1428).w ROM:00134E7A beq.s loc_134E96 ROM:00134E7C move.w $82E(a5),d0 ROM:00134E80 clr.b ($873).w ROM:00134E84 move.w d0,($734).w ROM:00134E88 move.b #1,($873).w ROM:00134E8E move.b #2,($12A0).w ROM:00134E94 rts ROM:00134E96 ; --------------------------------------------------------------------------- ROM:00134E96 ROM:00134E96 loc_134E96: ; CODE XREF: ROM:00134E7A↑j ROM:00134E96 bsr.w sub_134F98 ROM:00134E9A rts ROM:00134E9C ; --------------------------------------------------------------------------- ROM:00134E9C ROM:00134E9C loc_134E9C: ; DATA XREF: ROM:00134E58↑o ROM:00134E9C btst #2,($1428).w ROM:00134EA2 bne.s loc_134EC6 ROM:00134EA4 clr.b ($873).w ROM:00134EA8 clr.w ($734).w ROM:00134EAC move.w $830(a5),d0 ROM:00134EB0 clr.b ($839).w ROM:00134EB4 move.w d0,($6C0).w ROM:00134EB8 move.b #1,($839).w ROM:00134EBE move.b #3,($12A0).w ROM:00134EC4 rts ROM:00134EC6 ; --------------------------------------------------------------------------- ROM:00134EC6 ROM:00134EC6 loc_134EC6: ; CODE XREF: ROM:00134EA2↑j ROM:00134EC6 cmpi.w #0,($734).w ROM:00134ECC bgt.s loc_134EF4 ROM:00134ECE cmpi.w #$3E8,($E54).w ROM:00134ED4 ble.s loc_134EF4 ROM:00134ED6 bsr.w sub_134FE8 ROM:00134EDA move.w $82E(a5),d0 ROM:00134EDE clr.b ($873).w ROM:00134EE2 move.w d0,($734).w ROM:00134EE6 move.b #1,($873).w ROM:00134EEC move.b #2,($12A0).w ROM:00134EF2 rts ROM:00134EF4 ; --------------------------------------------------------------------------- ROM:00134EF4 ROM:00134EF4 loc_134EF4: ; CODE XREF: ROM:00134ECC↑j ROM:00134EF4 ; ROM:00134ED4↑j ROM:00134EF4 cmpi.w #$3E8,($E54).w ROM:00134EFA bgt.s locret_134F04 ROM:00134EFC move.b #4,($12A0).w ROM:00134F02 rts ROM:00134F04 ; --------------------------------------------------------------------------- ROM:00134F04 ROM:00134F04 locret_134F04: ; CODE XREF: ROM:00134EFA↑j ROM:00134F04 rts ROM:00134F06 ; --------------------------------------------------------------------------- ROM:00134F06 ROM:00134F06 loc_134F06: ; DATA XREF: ROM:00134E5C↑o ROM:00134F06 btst #2,($1428).w ROM:00134F0C beq.s loc_134F30 ROM:00134F0E move.w $82E(a5),d0 ROM:00134F12 clr.b ($873).w ROM:00134F16 move.w d0,($734).w ROM:00134F1A move.b #1,($873).w ROM:00134F20 clr.b ($839).w ROM:00134F24 clr.w ($6C0).w ROM:00134F28 move.b #2,($12A0).w ROM:00134F2E rts ROM:00134F30 ; --------------------------------------------------------------------------- ROM:00134F30 ROM:00134F30 loc_134F30: ; CODE XREF: ROM:00134F0C↑j ROM:00134F30 cmpi.w #0,($6C0).w ROM:00134F36 bgt.s locret_134F44 ROM:00134F38 bsr.w sub_134F98 ROM:00134F3C move.b #1,($12A0).w ROM:00134F42 rts ROM:00134F44 ; --------------------------------------------------------------------------- ROM:00134F44 ROM:00134F44 locret_134F44: ; CODE XREF: ROM:00134F36↑j ROM:00134F44 rts ROM:00134F46 ; --------------------------------------------------------------------------- ROM:00134F46 ROM:00134F46 loc_134F46: ; DATA XREF: ROM:00134E60↑o ROM:00134F46 btst #2,($1409).w ROM:00134F4C beq.s locret_134F68 ROM:00134F4E move.w $830(a5),d0 ROM:00134F52 clr.b ($839).w ROM:00134F56 move.w d0,($6C0).w ROM:00134F5A move.b #1,($839).w ROM:00134F60 move.b #5,($12A0).w ROM:00134F66 rts ROM:00134F68 ; --------------------------------------------------------------------------- ROM:00134F68 ROM:00134F68 locret_134F68: ; CODE XREF: ROM:00134F4C↑j ROM:00134F68 rts ROM:00134F6A ; --------------------------------------------------------------------------- ROM:00134F6A ROM:00134F6A loc_134F6A: ; DATA XREF: ROM:00134E64↑o ROM:00134F6A btst #2,($1409).w ROM:00134F70 bne.s loc_134F82 ROM:00134F72 clr.b ($839).w ROM:00134F76 clr.w ($6C0).w ROM:00134F7A move.b #4,($12A0).w ROM:00134F80 rts ROM:00134F82 ; --------------------------------------------------------------------------- ROM:00134F82 ROM:00134F82 loc_134F82: ; CODE XREF: ROM:00134F70↑j ROM:00134F82 cmpi.w #0,($6C0).w ROM:00134F88 bgt.s locret_134F96 ROM:00134F8A bsr.w sub_134F98 ROM:00134F8E move.b #1,($12A0).w ROM:00134F94 rts ROM:00134F96 ; --------------------------------------------------------------------------- ROM:00134F96 ROM:00134F96 locret_134F96: ; CODE XREF: ROM:00134F88↑j ROM:00134F96 rts ROM:00134F98 ROM:00134F98 ; =============== S U B R O U T I N E ======================================= ROM:00134F98 ROM:00134F98 ROM:00134F98 sub_134F98: ; CODE XREF: ROM:loc_134E68↑p ROM:00134F98 ; ROM:loc_134E96↑p ... ROM:00134F98 btst #5,($88A).w ROM:00134F9E beq.s locret_134FE6 ROM:00134FA0 move.w #$3EA8,d1 ROM:00134FA4 move.w ($9E8).w,d2 ROM:00134FA8 bsr.l sub_1174AA ROM:00134FAE move.w d1,($E56).w ROM:00134FB2 move.w #$3EAA,d1 ROM:00134FB6 move.w ($9E8).w,d2 ROM:00134FBA bsr.l sub_1174AA ROM:00134FC0 move.w d1,($E58).w ROM:00134FC4 move.w #$3EAC,d1 ROM:00134FC8 move.w ($9E8).w,d2 ROM:00134FCC bsr.l sub_1174AA ROM:00134FD2 move.w d1,($E5A).w ROM:00134FD6 add.w ($E56).w,d1 ROM:00134FDA add.w ($E58).w,d1 ROM:00134FDE addi.w #$3E8,d1 ROM:00134FE2 move.w d1,($E54).w ROM:00134FE6 ROM:00134FE6 locret_134FE6: ; CODE XREF: sub_134F98+6↑j ROM:00134FE6 rts ROM:00134FE6 ; End of function sub_134F98 ROM:00134FE6 ROM:00134FE8 ROM:00134FE8 ; =============== S U B R O U T I N E ======================================= ROM:00134FE8 ROM:00134FE8 ROM:00134FE8 sub_134FE8: ; CODE XREF: ROM:00134ED6↑p ROM:00134FE8 move.w ($E56).w,d4 ROM:00134FEC muls.w $836(a5),d4 ROM:00134FF0 divs.w #$2710,d4 ROM:00134FF4 move.w d4,($E56).w ROM:00134FF8 move.w ($E58).w,d3 ROM:00134FFC muls.w $838(a5),d3 ROM:00135000 divs.w #$2710,d3 ROM:00135004 move.w d3,($E58).w ROM:00135008 move.w ($E5A).w,d5 ROM:0013500C muls.w $83A(a5),d5 ROM:00135010 divs.w #$2710,d5 ROM:00135014 move.w d5,($E5A).w ROM:00135018 add.w d3,d4 ROM:0013501A add.w d5,d4 ROM:0013501C addi.w #$3E8,d4 ROM:00135020 move.w $832(a5),d0 ROM:00135024 cmp.w d4,d0 ROM:00135026 ble.s loc_135030 ROM:00135028 move.w #$3E8,($E54).w ROM:0013502E bra.s locret_135034 ROM:00135030 ; --------------------------------------------------------------------------- ROM:00135030 ROM:00135030 loc_135030: ; CODE XREF: sub_134FE8+3E↑j ROM:00135030 move.w d4,($E54).w ROM:00135034 ROM:00135034 locret_135034: ; CODE XREF: sub_134FE8+46↑j ROM:00135034 rts ROM:00135034 ; End of function sub_134FE8 ROM:00135034 ROM:00135036 ROM:00135036 ; =============== S U B R O U T I N E ======================================= ROM:00135036 ROM:00135036 ROM:00135036 sub_135036: ; CODE XREF: sub_134E0C+8↑p ROM:00135036 move.w $834(a5),d0 ROM:0013503A cmp.w ($E54).w,d0 ROM:0013503E blt.s loc_135048 ROM:00135040 bset #6,($142E).w ROM:00135046 bra.s locret_13504E ROM:00135048 ; --------------------------------------------------------------------------- ROM:00135048 ROM:00135048 loc_135048: ; CODE XREF: sub_135036+8↑j ROM:00135048 bclr #6,($142E).w ROM:0013504E ROM:0013504E locret_13504E: ; CODE XREF: sub_135036+10↑j ROM:0013504E rts ROM:0013504E ; End of function sub_135036 ROM:0013504E ROM:00135050 ROM:00135050 ; =============== S U B R O U T I N E ======================================= ROM:00135050 ROM:00135050 ROM:00135050 sub_135050: ; CODE XREF: ROM:0013572C↓p ROM:00135050 move.w #$3EAE,d1 ROM:00135054 move.w ($9E8).w,d2 ROM:00135058 bsr.l sub_1174AA ROM:0013505E muls.w #$FA,d1 ROM:00135062 move.l d1,($928).w ROM:00135066 move.w #$3EB0,d1 ROM:0013506A move.w $83C(a5),d2 ROM:0013506E bsr.l sub_1174AA ROM:00135074 move.w d1,($E5C).w ROM:00135078 ext.l d1 ROM:0013507A muls.l ($928).w,d2:d1 ROM:00135080 move.w ($E72).w,d3 ROM:00135084 ext.l d3 ROM:00135086 divs.l d3,d2:d1 ROM:0013508A move.l d1,($92C).w ROM:0013508E clr.w d1 ROM:00135090 move.b ($12A1).w,d1 ROM:00135094 cmpi.w #4,d1 ROM:00135098 bcc.s locret_1350A2 ROM:0013509A movea.l off_1350A4(pc,d1.w*4),a0 ROM:0013509E nop ROM:001350A0 jmp (a0) ROM:001350A2 ; --------------------------------------------------------------------------- ROM:001350A2 ROM:001350A2 locret_1350A2: ; CODE XREF: sub_135050+48↑j ROM:001350A2 rts ROM:001350A2 ; End of function sub_135050 ROM:001350A2 ROM:001350A2 ; --------------------------------------------------------------------------- ROM:001350A4 off_1350A4: dc.l loc_1350B4 ; DATA XREF: sub_135050+4A↑r ROM:001350A8 dc.l loc_1350D2 ROM:001350AC dc.l loc_13512A ROM:001350B0 dc.l loc_135160 ROM:001350B4 ; --------------------------------------------------------------------------- ROM:001350B4 ROM:001350B4 loc_1350B4: ; DATA XREF: ROM:off_1350A4↑o ROM:001350B4 bclr #2,($888).w ROM:001350BA bset #0,($888).w ROM:001350C0 bsr.w sub_135184 ROM:001350C4 bsr.w sub_1351C4 ROM:001350C8 move.b #1,($12A1).w ROM:001350CE rts ROM:001350D0 ; --------------------------------------------------------------------------- ROM:001350D0 rts ROM:001350D2 ; --------------------------------------------------------------------------- ROM:001350D2 ROM:001350D2 loc_1350D2: ; DATA XREF: ROM:001350A8↑o ROM:001350D2 move.w $83E(a5),d0 ROM:001350D6 cmp.w ($75E).w,d0 ROM:001350DA bge.s loc_1350E8 ROM:001350DC bsr.w sub_1351BA ROM:001350E0 move.b #2,($12A1).w ROM:001350E6 rts ROM:001350E8 ; --------------------------------------------------------------------------- ROM:001350E8 ROM:001350E8 loc_1350E8: ; CODE XREF: ROM:001350DA↑j ROM:001350E8 btst #2,($1409).w ROM:001350EE beq.s loc_135106 ROM:001350F0 btst #7,($1415).w ROM:001350F6 bne.s loc_135106 ROM:001350F8 clr.b ($888).w ROM:001350FC clr.w ($75E).w ROM:00135100 move.b #3,($888).w ROM:00135106 ROM:00135106 loc_135106: ; CODE XREF: ROM:001350EE↑j ROM:00135106 ; ROM:001350F6↑j ROM:00135106 btst #0,($1414).w ROM:0013510C beq.s loc_135120 ROM:0013510E bclr #0,($888).w ROM:00135114 bset #2,($888).w ROM:0013511A move.b #3,($12A1).w ROM:00135120 ROM:00135120 loc_135120: ; CODE XREF: ROM:0013510C↑j ROM:00135120 bsr.w sub_135184 ROM:00135124 bsr.w sub_1351C4 ROM:00135128 rts ROM:0013512A ; --------------------------------------------------------------------------- ROM:0013512A ROM:0013512A loc_13512A: ; DATA XREF: ROM:001350AC↑o ROM:0013512A move.w $840(a5),d0 ROM:0013512E cmp.w ($75E).w,d0 ROM:00135132 bgt.s loc_13515A ROM:00135134 clr.b ($888).w ROM:00135138 clr.w ($75E).w ROM:0013513C clr.b ($888).w ROM:00135140 clr.w ($75E).w ROM:00135144 move.b #3,($888).w ROM:0013514A bsr.w sub_135184 ROM:0013514E bsr.w sub_1351C4 ROM:00135152 move.b #1,($12A1).w ROM:00135158 rts ROM:0013515A ; --------------------------------------------------------------------------- ROM:0013515A ROM:0013515A loc_13515A: ; CODE XREF: ROM:00135132↑j ROM:0013515A bsr.w sub_1351BA ROM:0013515E rts ROM:00135160 ; --------------------------------------------------------------------------- ROM:00135160 ROM:00135160 loc_135160: ; DATA XREF: ROM:001350B0↑o ROM:00135160 btst #0,($1414).w ROM:00135166 bne.s loc_13517A ROM:00135168 move.b #1,($12A1).w ROM:0013516E bclr #2,($888).w ROM:00135174 bset #0,($888).w ROM:0013517A ROM:0013517A loc_13517A: ; CODE XREF: ROM:00135166↑j ROM:0013517A bsr.w sub_135184 ROM:0013517E bsr.w sub_1351C4 ROM:00135182 rts ROM:00135184 ROM:00135184 ; =============== S U B R O U T I N E ======================================= ROM:00135184 ROM:00135184 ROM:00135184 sub_135184: ; CODE XREF: ROM:001350C0↑p ROM:00135184 ; ROM:loc_135120↑p ... ROM:00135184 move.w ($75E).w,d1 ROM:00135188 muls.w $842(a5),d1 ROM:0013518C move.l #$2710,d0 ROM:00135192 sub.l d1,d0 ROM:00135194 cmpi.w #0,d0 ROM:00135198 bge.s loc_1351A4 ROM:0013519A move.l #0,($930).w ROM:001351A2 bra.s locret_1351B8 ROM:001351A4 ; --------------------------------------------------------------------------- ROM:001351A4 ROM:001351A4 loc_1351A4: ; CODE XREF: sub_135184+14↑j ROM:001351A4 move.l ($92C).w,d2 ROM:001351A8 muls.l d0,d3:d2 ROM:001351AC divs.l #$2710,d3:d2 ROM:001351B4 move.l d2,($930).w ROM:001351B8 ROM:001351B8 locret_1351B8: ; CODE XREF: sub_135184+1E↑j ROM:001351B8 rts ROM:001351B8 ; End of function sub_135184 ROM:001351B8 ROM:001351BA ROM:001351BA ; =============== S U B R O U T I N E ======================================= ROM:001351BA ROM:001351BA ROM:001351BA sub_1351BA: ; CODE XREF: ROM:001350DC↑p ROM:001351BA ; ROM:loc_13515A↑p ROM:001351BA move.l #0,($984).w ROM:001351C2 rts ROM:001351C2 ; End of function sub_1351BA ROM:001351C2 ROM:001351C4 ROM:001351C4 ; =============== S U B R O U T I N E ======================================= ROM:001351C4 ROM:001351C4 ROM:001351C4 sub_1351C4: ; CODE XREF: ROM:001350C4↑p ROM:001351C4 ; ROM:00135124↑p ... ROM:001351C4 move.w #0,d0 ROM:001351C8 bra.s loc_1351CE ROM:001351CA ; --------------------------------------------------------------------------- ROM:001351CA ROM:001351CA loc_1351CA: ; CODE XREF: sub_1351C4+2E↓j ROM:001351CA addi.w #1,d0 ROM:001351CE ROM:001351CE loc_1351CE: ; CODE XREF: sub_1351C4+4↑j ROM:001351CE cmpi.w #0,d0 ROM:001351D2 bgt.s loc_1351F4 ROM:001351D4 move.w $EF8(d0.w*2),d1 ROM:001351DA ext.l d1 ROM:001351DC muls.l ($930).w,d2:d1 ROM:001351E2 move.w ($1448).w,d3 ROM:001351E6 ext.l d3 ROM:001351E8 divs.l d3,d2:d1 ROM:001351EC move.l d1,$978(d0.w*4) ROM:001351F2 bra.s loc_1351CA ROM:001351F4 ; --------------------------------------------------------------------------- ROM:001351F4 ROM:001351F4 loc_1351F4: ; CODE XREF: sub_1351C4+E↑j ROM:001351F4 move.w #0,d0 ROM:001351F8 bra.s loc_1351FE ROM:001351FA ; --------------------------------------------------------------------------- ROM:001351FA ROM:001351FA loc_1351FA: ; CODE XREF: sub_1351C4+5C↓j ROM:001351FA addi.w #1,d0 ROM:001351FE ROM:001351FE loc_1351FE: ; CODE XREF: sub_1351C4+34↑j ROM:001351FE cmpi.w #0,d0 ROM:00135202 bgt.s locret_135222 ROM:00135204 move.w $1056(d0.w*2),d1 ROM:0013520A ext.l d1 ROM:0013520C muls.l ($978).w,d2:d1 ROM:00135212 divs.l #$2710,d2:d1 ROM:0013521A move.l d1,$984(d0.w*4) ROM:00135220 bra.s loc_1351FA ROM:00135222 ; --------------------------------------------------------------------------- ROM:00135222 ROM:00135222 locret_135222: ; CODE XREF: sub_1351C4+3E↑j ROM:00135222 rts ROM:00135222 ; End of function sub_1351C4 ROM:00135222 ROM:00135224 ROM:00135224 ; =============== S U B R O U T I N E ======================================= ROM:00135224 ROM:00135224 ROM:00135224 sub_135224: ; CODE XREF: sub_1359D2+C↓p ROM:00135224 move.w ($11B4).w,($11B2).w ROM:0013522A rts ROM:0013522A ; End of function sub_135224 ROM:0013522A ROM:0013522C ROM:0013522C ; =============== S U B R O U T I N E ======================================= ROM:0013522C ROM:0013522C ROM:0013522C sub_13522C: ; CODE XREF: sub_1358A0+C↓p ROM:0013522C bsr.w sub_1354BC ROM:00135230 bsr.w sub_13545E ROM:00135234 bsr.w sub_13548E ROM:00135238 bsr.w sub_135242 ROM:0013523C bsr.w sub_135582 ROM:00135240 rts ROM:00135240 ; End of function sub_13522C ROM:00135240 ROM:00135242 ROM:00135242 ; =============== S U B R O U T I N E ======================================= ROM:00135242 ROM:00135242 ROM:00135242 sub_135242: ; CODE XREF: sub_13522C+C↑p ROM:00135242 clr.w d1 ROM:00135244 move.b ($12A2).w,d1 ROM:00135248 cmpi.w #5,d1 ROM:0013524C bcc.s locret_135256 ROM:0013524E movea.l off_135258(pc,d1.w*4),a0 ROM:00135252 nop ROM:00135254 jmp (a0) ROM:00135256 ; --------------------------------------------------------------------------- ROM:00135256 ROM:00135256 locret_135256: ; CODE XREF: sub_135242+A↑j ROM:00135256 rts ROM:00135256 ; End of function sub_135242 ROM:00135256 ROM:00135256 ; --------------------------------------------------------------------------- ROM:00135258 off_135258: dc.l loc_13526C ; DATA XREF: sub_135242+C↑r ROM:0013525C dc.l loc_135280 ROM:00135260 dc.l loc_1352F4 ROM:00135264 dc.l loc_135388 ROM:00135268 dc.l loc_135426 ROM:0013526C ; --------------------------------------------------------------------------- ROM:0013526C ROM:0013526C loc_13526C: ; DATA XREF: ROM:off_135258↑o ROM:0013526C clr.b ($889).w ROM:00135270 clr.w ($760).w ROM:00135274 move.b #1,($12A2).w ROM:0013527A bsr.w sub_1354D4 ROM:0013527E rts ROM:00135280 ; --------------------------------------------------------------------------- ROM:00135280 ROM:00135280 loc_135280: ; DATA XREF: ROM:0013525C↑o ROM:00135280 btst #6,($1405).w ROM:00135286 beq.s loc_1352C4 ROM:00135288 move.w $85A(a5),d0 ROM:0013528C move.w ($E60).w,d1 ROM:00135290 cmp.w ($9E8).w,d0 ROM:00135294 ble.s loc_13529C ROM:00135296 cmp.w ($CCE).w,d1 ROM:0013529A bgt.s loc_1352C4 ROM:0013529C ROM:0013529C loc_13529C: ; CODE XREF: ROM:00135294↑j ROM:0013529C move.w $844(a5),d2 ROM:001352A0 add.w $846(a5),d2 ROM:001352A4 clr.b ($889).w ROM:001352A8 move.w d2,($760).w ROM:001352AC move.b #3,($889).w ROM:001352B2 bset #5,($1420).w ROM:001352B8 move.b #4,($12A2).w ROM:001352BE bsr.w sub_1354DC ROM:001352C2 rts ROM:001352C4 ; --------------------------------------------------------------------------- ROM:001352C4 ROM:001352C4 loc_1352C4: ; CODE XREF: ROM:00135286↑j ROM:001352C4 ; ROM:0013529A↑j ROM:001352C4 btst #6,($1405).w ROM:001352CA beq.s loc_1352EE ROM:001352CC move.w ($760).w,($E66).w ROM:001352D2 clr.b ($889).w ROM:001352D6 move.w ($E66).w,($760).w ROM:001352DC move.b #3,($889).w ROM:001352E2 move.b #2,($12A2).w ROM:001352E8 bsr.w sub_1354D4 ROM:001352EC rts ROM:001352EE ; --------------------------------------------------------------------------- ROM:001352EE ROM:001352EE loc_1352EE: ; CODE XREF: ROM:001352CA↑j ROM:001352EE bsr.w sub_1354D4 ROM:001352F2 rts ROM:001352F4 ; --------------------------------------------------------------------------- ROM:001352F4 ROM:001352F4 loc_1352F4: ; DATA XREF: ROM:00135260↑o ROM:001352F4 btst #6,($1405).w ROM:001352FA beq.s loc_135338 ROM:001352FC move.w $85A(a5),d0 ROM:00135300 move.w ($E60).w,d1 ROM:00135304 cmp.w ($9E8).w,d0 ROM:00135308 ble.s loc_135310 ROM:0013530A cmp.w ($CCE).w,d1 ROM:0013530E bgt.s loc_135338 ROM:00135310 ROM:00135310 loc_135310: ; CODE XREF: ROM:00135308↑j ROM:00135310 move.w $844(a5),d2 ROM:00135314 add.w $846(a5),d2 ROM:00135318 clr.b ($889).w ROM:0013531C move.w d2,($760).w ROM:00135320 move.b #3,($889).w ROM:00135326 bset #5,($1420).w ROM:0013532C move.b #4,($12A2).w ROM:00135332 bsr.w sub_1354DC ROM:00135336 rts ROM:00135338 ; --------------------------------------------------------------------------- ROM:00135338 ROM:00135338 loc_135338: ; CODE XREF: ROM:001352FA↑j ROM:00135338 ; ROM:0013530E↑j ROM:00135338 btst #6,($1405).w ROM:0013533E beq.s loc_135356 ROM:00135340 move.w $844(a5),d0 ROM:00135344 cmp.w ($760).w,d0 ROM:00135348 bgt.s loc_135356 ROM:0013534A move.b #3,($12A2).w ROM:00135350 bsr.w sub_135516 ROM:00135354 rts ROM:00135356 ; --------------------------------------------------------------------------- ROM:00135356 ROM:00135356 loc_135356: ; CODE XREF: ROM:0013533E↑j ROM:00135356 ; ROM:00135348↑j ROM:00135356 btst #6,($1405).w ROM:0013535C bne.s loc_135382 ROM:0013535E move.w ($760).w,($E66).w ROM:00135364 move.w ($E66).w,d0 ROM:00135368 clr.b ($889).w ROM:0013536C move.w d0,($760).w ROM:00135370 move.b #1,($889).w ROM:00135376 move.b #1,($12A2).w ROM:0013537C bsr.w sub_1354D4 ROM:00135380 rts ROM:00135382 ; --------------------------------------------------------------------------- ROM:00135382 ROM:00135382 loc_135382: ; CODE XREF: ROM:0013535C↑j ROM:00135382 bsr.w sub_1354D4 ROM:00135386 rts ROM:00135388 ; --------------------------------------------------------------------------- ROM:00135388 ROM:00135388 loc_135388: ; DATA XREF: ROM:00135264↑o ROM:00135388 btst #6,($1405).w ROM:0013538E beq.s loc_1353CC ROM:00135390 move.w $85A(a5),d0 ROM:00135394 move.w ($E60).w,d1 ROM:00135398 cmp.w ($9E8).w,d0 ROM:0013539C ble.s loc_1353A4 ROM:0013539E cmp.w ($CCE).w,d1 ROM:001353A2 bgt.s loc_1353CC ROM:001353A4 ROM:001353A4 loc_1353A4: ; CODE XREF: ROM:0013539C↑j ROM:001353A4 move.w $844(a5),d2 ROM:001353A8 add.w $846(a5),d2 ROM:001353AC clr.b ($889).w ROM:001353B0 move.w d2,($760).w ROM:001353B4 move.b #3,($889).w ROM:001353BA bset #5,($1420).w ROM:001353C0 move.b #4,($12A2).w ROM:001353C6 bsr.w sub_1354DC ROM:001353CA rts ROM:001353CC ; --------------------------------------------------------------------------- ROM:001353CC ROM:001353CC loc_1353CC: ; CODE XREF: ROM:0013538E↑j ROM:001353CC ; ROM:001353A2↑j ROM:001353CC btst #6,($1405).w ROM:001353D2 bne.s loc_1353F8 ROM:001353D4 move.w ($760).w,($E66).w ROM:001353DA move.w ($E66).w,d0 ROM:001353DE clr.b ($889).w ROM:001353E2 move.w d0,($760).w ROM:001353E6 move.b #1,($889).w ROM:001353EC move.b #1,($12A2).w ROM:001353F2 bsr.w sub_1354D4 ROM:001353F6 rts ROM:001353F8 ; --------------------------------------------------------------------------- ROM:001353F8 ROM:001353F8 loc_1353F8: ; CODE XREF: ROM:001353D2↑j ROM:001353F8 btst #6,($1405).w ROM:001353FE beq.s loc_135420 ROM:00135400 move.w $844(a5),d0 ROM:00135404 add.w $846(a5),d0 ROM:00135408 cmp.w ($760).w,d0 ROM:0013540C bgt.s loc_135420 ROM:0013540E bset #5,($1420).w ROM:00135414 move.b #4,($12A2).w ROM:0013541A bsr.w sub_1354DC ROM:0013541E rts ROM:00135420 ; --------------------------------------------------------------------------- ROM:00135420 ROM:00135420 loc_135420: ; CODE XREF: ROM:001353FE↑j ROM:00135420 ; ROM:0013540C↑j ROM:00135420 bsr.w sub_135516 ROM:00135424 rts ROM:00135426 ; --------------------------------------------------------------------------- ROM:00135426 ROM:00135426 loc_135426: ; DATA XREF: ROM:00135268↑o ROM:00135426 btst #6,($1405).w ROM:0013542C bne.s loc_135456 ROM:0013542E bsr.w sub_135538 ROM:00135432 move.w ($E66).w,d0 ROM:00135436 clr.b ($889).w ROM:0013543A move.w d0,($760).w ROM:0013543E move.b #1,($889).w ROM:00135444 bclr #5,($1420).w ROM:0013544A bsr.w sub_1354D4 ROM:0013544E move.b #1,($12A2).w ROM:00135454 rts ROM:00135456 ; --------------------------------------------------------------------------- ROM:00135456 ROM:00135456 loc_135456: ; CODE XREF: ROM:0013542C↑j ROM:00135456 bsr.w sub_1354DC ROM:0013545A rts ROM:0013545C ; --------------------------------------------------------------------------- ROM:0013545C rts ROM:0013545E ROM:0013545E ; =============== S U B R O U T I N E ======================================= ROM:0013545E ROM:0013545E ROM:0013545E sub_13545E: ; CODE XREF: sub_13522C+4↑p ROM:0013545E move.w $858(a5),d0 ROM:00135462 cmp.w ($CCE).w,d0 ROM:00135466 bgt.s loc_135470 ROM:00135468 move.w $856(a5),($E64).w ROM:0013546E bra.s loc_135476 ROM:00135470 ; --------------------------------------------------------------------------- ROM:00135470 ROM:00135470 loc_135470: ; CODE XREF: sub_13545E+8↑j ROM:00135470 move.w ($9B2).w,($E64).w ROM:00135476 ROM:00135476 loc_135476: ; CODE XREF: sub_13545E+10↑j ROM:00135476 move.w #$3F68,d1 ROM:0013547A move.w ($E64).w,d2 ROM:0013547E move.w ($57E).w,d3 ROM:00135482 bsr.l sub_1174AA ROM:00135488 move.w d1,($E5E).w ROM:0013548C rts ROM:0013548C ; End of function sub_13545E ROM:0013548C ROM:0013548E ROM:0013548E ; =============== S U B R O U T I N E ======================================= ROM:0013548E ROM:0013548E ROM:0013548E sub_13548E: ; CODE XREF: sub_13522C+8↑p ROM:0013548E move.w ($E5E).w,d0 ROM:00135492 move.w ($E60).w,d1 ROM:00135496 move.w ($9B2).w,d2 ROM:0013549A move.w $84C(a5),d4 ROM:0013549E bclr #6,($1405).w ROM:001354A4 cmp.w ($E6E).w,d0 ROM:001354A8 bge.s locret_1354BA ROM:001354AA cmp.w d2,d4 ROM:001354AC ble.s loc_1354B4 ROM:001354AE cmp.w ($CCE).w,d1 ROM:001354B2 bgt.s locret_1354BA ROM:001354B4 ROM:001354B4 loc_1354B4: ; CODE XREF: sub_13548E+1E↑j ROM:001354B4 bset #6,($1405).w ROM:001354BA ROM:001354BA locret_1354BA: ; CODE XREF: sub_13548E+1A↑j ROM:001354BA ; sub_13548E+24↑j ROM:001354BA rts ROM:001354BA ; End of function sub_13548E ROM:001354BA ROM:001354BC ROM:001354BC ; =============== S U B R O U T I N E ======================================= ROM:001354BC ROM:001354BC ROM:001354BC sub_1354BC: ; CODE XREF: sub_13522C↑p ROM:001354BC move.w #$3F66,d1 ROM:001354C0 move.w ($57E).w,d2 ROM:001354C4 move.w ($9B4).w,d3 ROM:001354C8 bsr.l sub_1174AA ROM:001354CE move.w d1,($E60).w ROM:001354D2 rts ROM:001354D2 ; End of function sub_1354BC ROM:001354D2 ROM:001354D4 ROM:001354D4 ; =============== S U B R O U T I N E ======================================= ROM:001354D4 ROM:001354D4 ROM:001354D4 sub_1354D4: ; CODE XREF: ROM:0013527A↑p ROM:001354D4 ; ROM:001352E8↑p ... ROM:001354D4 move.w ($E6E).w,($E62).w ROM:001354DA rts ROM:001354DA ; End of function sub_1354D4 ROM:001354DA ROM:001354DC ROM:001354DC ; =============== S U B R O U T I N E ======================================= ROM:001354DC ROM:001354DC ROM:001354DC sub_1354DC: ; CODE XREF: ROM:001352BE↑p ROM:001354DC ; ROM:00135332↑p ... ROM:001354DC move.w $85A(a5),d0 ROM:001354E0 sub.w $85C(a5),d0 ROM:001354E4 cmp.w ($9E8).w,d0 ROM:001354E8 blt.s loc_1354F0 ROM:001354EA bclr #2,($1406).w ROM:001354F0 ROM:001354F0 loc_1354F0: ; CODE XREF: sub_1354DC+C↑j ROM:001354F0 move.w $85A(a5),d0 ROM:001354F4 cmp.w ($9E8).w,d0 ROM:001354F8 bge.s loc_135500 ROM:001354FA bset #2,($1406).w ROM:00135500 ROM:00135500 loc_135500: ; CODE XREF: sub_1354DC+1C↑j ROM:00135500 move.w ($E5E).w,d0 ROM:00135504 btst #2,($1406).w ROM:0013550A beq.s loc_135510 ROM:0013550C add.w $84E(a5),d0 ROM:00135510 ROM:00135510 loc_135510: ; CODE XREF: sub_1354DC+2E↑j ROM:00135510 move.w d0,($E62).w ROM:00135514 rts ROM:00135514 ; End of function sub_1354DC ROM:00135514 ROM:00135516 ROM:00135516 ; =============== S U B R O U T I N E ======================================= ROM:00135516 ROM:00135516 ROM:00135516 sub_135516: ; CODE XREF: ROM:00135350↑p ROM:00135516 ; ROM:loc_135420↑p ROM:00135516 move.w ($E6E).w,d0 ROM:0013551A sub.w ($E5E).w,d0 ROM:0013551E move.w ($760).w,d1 ROM:00135522 sub.w $844(a5),d1 ROM:00135526 muls.w d0,d1 ROM:00135528 divs.w $846(a5),d1 ROM:0013552C move.w ($E6E).w,d0 ROM:00135530 sub.w d1,d0 ROM:00135532 move.w d0,($E62).w ROM:00135536 rts ROM:00135536 ; End of function sub_135516 ROM:00135536 ROM:00135538 ROM:00135538 ; =============== S U B R O U T I N E ======================================= ROM:00135538 ROM:00135538 ROM:00135538 sub_135538: ; CODE XREF: ROM:0013542E↑p ROM:00135538 move.w $84A(a5),d0 ROM:0013553C muls.w $848(a5),d0 ROM:00135540 move.w ($760).w,d1 ROM:00135544 ext.l d1 ROM:00135546 cmp.l d1,d0 ROM:00135548 bge.s loc_135562 ROM:0013554A move.w $84A(a5),d0 ROM:0013554E ext.l d0 ROM:00135550 divs.w $848(a5),d0 ROM:00135554 add.w $844(a5),d0 ROM:00135558 add.w $846(a5),d0 ROM:0013555C move.w d0,($E66).w ROM:00135560 bra.s locret_135580 ROM:00135562 ; --------------------------------------------------------------------------- ROM:00135562 ROM:00135562 loc_135562: ; CODE XREF: sub_135538+10↑j ROM:00135562 move.w ($760).w,d2 ROM:00135566 sub.w $844(a5),d2 ROM:0013556A sub.w $846(a5),d2 ROM:0013556E ext.l d2 ROM:00135570 divs.w $848(a5),d2 ROM:00135574 add.w $844(a5),d2 ROM:00135578 add.w $846(a5),d2 ROM:0013557C move.w d2,($E66).w ROM:00135580 ROM:00135580 locret_135580: ; CODE XREF: sub_135538+28↑j ROM:00135580 rts ROM:00135580 ; End of function sub_135538 ROM:00135580 ROM:00135582 ROM:00135582 ; =============== S U B R O U T I N E ======================================= ROM:00135582 ROM:00135582 ROM:00135582 sub_135582: ; CODE XREF: sub_13522C+10↑p ROM:00135582 clr.w d1 ROM:00135584 move.b ($12A3).w,d1 ROM:00135588 cmpi.w #5,d1 ROM:0013558C bcc.s locret_135596 ROM:0013558E movea.l off_135598(pc,d1.w*4),a0 ROM:00135592 nop ROM:00135594 jmp (a0) ROM:00135596 ; --------------------------------------------------------------------------- ROM:00135596 ROM:00135596 locret_135596: ; CODE XREF: sub_135582+A↑j ROM:00135596 rts ROM:00135596 ; End of function sub_135582 ROM:00135596 ROM:00135596 ; --------------------------------------------------------------------------- ROM:00135598 off_135598: dc.l loc_1355AC ; DATA XREF: sub_135582+C↑r ROM:0013559C dc.l loc_1355B8 ROM:001355A0 dc.l loc_13561C ROM:001355A4 dc.l loc_135682 ROM:001355A8 dc.l loc_135688 ROM:001355AC ; --------------------------------------------------------------------------- ROM:001355AC ROM:001355AC loc_1355AC: ; DATA XREF: ROM:off_135598↑o ROM:001355AC move.b #1,($12A3).w ROM:001355B2 bsr.w sub_1356E6 ROM:001355B6 rts ROM:001355B8 ; --------------------------------------------------------------------------- ROM:001355B8 ROM:001355B8 loc_1355B8: ; DATA XREF: ROM:0013559C↑o ROM:001355B8 move.w $852(a5),d0 ROM:001355BC move.w $446(a5),d1 ROM:001355C0 move.w $850(a5),d2 ROM:001355C4 cmp.w ($57E).w,d0 ROM:001355C8 bge.s loc_1355F4 ROM:001355CA cmp.w ($57E).w,d2 ROM:001355CE ble.s loc_1355F4 ROM:001355D0 cmp.w ($E62).w,d1 ROM:001355D4 ble.s loc_1355F4 ROM:001355D6 move.b #2,($12A3).w ROM:001355DC bsr.w sub_1356F0 ROM:001355E0 move.w $854(a5),d3 ROM:001355E4 clr.b ($867).w ROM:001355E8 move.w d3,($71C).w ROM:001355EC move.b #1,($867).w ROM:001355F2 rts ROM:001355F4 ; --------------------------------------------------------------------------- ROM:001355F4 ROM:001355F4 loc_1355F4: ; CODE XREF: ROM:001355C8↑j ROM:001355F4 ; ROM:001355CE↑j ... ROM:001355F4 cmp.w ($E62).w,d1 ROM:001355F8 ble.s loc_135616 ROM:001355FA cmp.w ($57E).w,d2 ROM:001355FE bge.s loc_135604 ROM:00135600 bra.w loc_13560A ROM:00135604 ; --------------------------------------------------------------------------- ROM:00135604 ROM:00135604 loc_135604: ; CODE XREF: ROM:001355FE↑j ROM:00135604 cmp.w ($57E).w,d0 ROM:00135608 ble.s loc_135616 ROM:0013560A ROM:0013560A loc_13560A: ; CODE XREF: ROM:00135600↑j ROM:0013560A ; ROM:00135624↓j ... ROM:0013560A move.b #3,($12A3).w ROM:00135610 bsr.w sub_1356E6 ROM:00135614 rts ROM:00135616 ; --------------------------------------------------------------------------- ROM:00135616 ROM:00135616 loc_135616: ; CODE XREF: ROM:001355F8↑j ROM:00135616 ; ROM:00135608↑j ROM:00135616 bsr.w sub_1356E6 ROM:0013561A rts ROM:0013561C ; --------------------------------------------------------------------------- ROM:0013561C ROM:0013561C loc_13561C: ; DATA XREF: ROM:001355A0↑o ROM:0013561C cmpi.w #0,($71C).w ROM:00135622 bgt.s loc_135626 ROM:00135624 bra.s loc_13560A ROM:00135626 ; --------------------------------------------------------------------------- ROM:00135626 ROM:00135626 loc_135626: ; CODE XREF: ROM:00135622↑j ROM:00135626 move.w $852(a5),d0 ROM:0013562A move.w $850(a5),d2 ROM:0013562E cmp.w ($57E).w,d2 ROM:00135632 bge.s loc_135636 ROM:00135634 bra.s loc_13560A ROM:00135636 ; --------------------------------------------------------------------------- ROM:00135636 ROM:00135636 loc_135636: ; CODE XREF: ROM:00135632↑j ROM:00135636 cmp.w ($57E).w,d0 ROM:0013563A ble.s loc_135648 ROM:0013563C bsr.w sub_1356E6 ROM:00135640 move.b #3,($12A3).w ROM:00135646 rts ROM:00135648 ; --------------------------------------------------------------------------- ROM:00135648 ROM:00135648 loc_135648: ; CODE XREF: ROM:0013563A↑j ROM:00135648 move.w $852(a5),d0 ROM:0013564C move.w $446(a5),d1 ROM:00135650 move.w $850(a5),d2 ROM:00135654 cmp.w ($57E).w,d2 ROM:00135658 ble.s loc_13567C ROM:0013565A cmp.w ($57E).w,d0 ROM:0013565E bge.s loc_13567C ROM:00135660 cmp.w ($E62).w,d1 ROM:00135664 bne.s loc_13567C ROM:00135666 bsr.w sub_1356E6 ROM:0013566A bclr #0,($867).w ROM:00135670 bset #2,($867).w ROM:00135676 move.b #4,($12A3).w ROM:0013567C ROM:0013567C loc_13567C: ; CODE XREF: ROM:00135658↑j ROM:0013567C ; ROM:0013565E↑j ... ROM:0013567C bsr.w sub_1356F0 ROM:00135680 rts ROM:00135682 ; --------------------------------------------------------------------------- ROM:00135682 ROM:00135682 loc_135682: ; DATA XREF: ROM:001355A4↑o ROM:00135682 bsr.w sub_1356E6 ROM:00135686 rts ROM:00135688 ; --------------------------------------------------------------------------- ROM:00135688 ROM:00135688 loc_135688: ; DATA XREF: ROM:001355A8↑o ROM:00135688 move.w $852(a5),d0 ROM:0013568C move.w $446(a5),d1 ROM:00135690 move.w $850(a5),d2 ROM:00135694 cmp.w ($57E).w,d0 ROM:00135698 bge.s loc_1356BE ROM:0013569A cmp.w ($57E).w,d2 ROM:0013569E ble.s loc_1356BE ROM:001356A0 cmp.w ($E62).w,d1 ROM:001356A4 ble.s loc_1356BE ROM:001356A6 move.b #2,($12A3).w ROM:001356AC bsr.w sub_1356F0 ROM:001356B0 bclr #2,($867).w ROM:001356B6 bset #0,($867).w ROM:001356BC rts ROM:001356BE ; --------------------------------------------------------------------------- ROM:001356BE ROM:001356BE loc_1356BE: ; CODE XREF: ROM:00135698↑j ROM:001356BE ; ROM:0013569E↑j ... ROM:001356BE cmp.w ($E62).w,d1 ROM:001356C2 ble.s loc_1356E0 ROM:001356C4 cmp.w ($57E).w,d2 ROM:001356C8 bge.s loc_1356CE ROM:001356CA bra.w loc_1356D4 ROM:001356CE ; --------------------------------------------------------------------------- ROM:001356CE ROM:001356CE loc_1356CE: ; CODE XREF: ROM:001356C8↑j ROM:001356CE cmp.w ($57E).w,d0 ROM:001356D2 ble.s loc_1356E0 ROM:001356D4 ROM:001356D4 loc_1356D4: ; CODE XREF: ROM:001356CA↑j ROM:001356D4 move.b #3,($12A3).w ROM:001356DA bsr.w sub_1356E6 ROM:001356DE rts ROM:001356E0 ; --------------------------------------------------------------------------- ROM:001356E0 ROM:001356E0 loc_1356E0: ; CODE XREF: ROM:001356C2↑j ROM:001356E0 ; ROM:001356D2↑j ROM:001356E0 bsr.w sub_1356E6 ROM:001356E4 rts ROM:001356E6 ROM:001356E6 ; =============== S U B R O U T I N E ======================================= ROM:001356E6 ROM:001356E6 ROM:001356E6 sub_1356E6: ; CODE XREF: ROM:001355B2↑p ROM:001356E6 ; ROM:00135610↑p ... ROM:001356E6 move.w ($E62).w,d0 ROM:001356EA move.w d0,($E68).w ROM:001356EE rts ROM:001356EE ; End of function sub_1356E6 ROM:001356EE ROM:001356F0 ROM:001356F0 ; =============== S U B R O U T I N E ======================================= ROM:001356F0 ROM:001356F0 ROM:001356F0 sub_1356F0: ; CODE XREF: ROM:001355DC↑p ROM:001356F0 ; ROM:loc_13567C↑p ... ROM:001356F0 move.w $446(a5),d0 ROM:001356F4 move.w d0,($E68).w ROM:001356F8 rts ROM:001356F8 ; End of function sub_1356F0 ROM:001356F8 ROM:001356FA ROM:001356FA ; =============== S U B R O U T I N E ======================================= ROM:001356FA ROM:001356FA ROM:001356FA sub_1356FA: ; CODE XREF: sub_1349D8+A↑p ROM:001356FA clr.w d1 ROM:001356FC move.b ($12A5).w,d1 ROM:00135700 cmpi.w #4,d1 ROM:00135704 bcc.s locret_13570E ROM:00135706 movea.l off_135710(pc,d1.w*4),a0 ROM:0013570A nop ROM:0013570C jmp (a0) ROM:0013570E ; --------------------------------------------------------------------------- ROM:0013570E ROM:0013570E locret_13570E: ; CODE XREF: sub_1356FA+A↑j ROM:0013570E rts ROM:0013570E ; End of function sub_1356FA ROM:0013570E ROM:0013570E ; --------------------------------------------------------------------------- ROM:00135710 off_135710: dc.l loc_135720 ; DATA XREF: sub_1356FA+C↑r ROM:00135714 dc.l loc_135728 ROM:00135718 dc.l loc_13575C ROM:0013571C dc.l loc_13579E ROM:00135720 ; --------------------------------------------------------------------------- ROM:00135720 ROM:00135720 loc_135720: ; DATA XREF: ROM:off_135710↑o ROM:00135720 move.b #1,($12A5).w ROM:00135726 rts ROM:00135728 ; --------------------------------------------------------------------------- ROM:00135728 ROM:00135728 loc_135728: ; DATA XREF: ROM:00135714↑o ROM:00135728 bsr.w sub_135C3A ROM:0013572C bsr.l sub_135050 ROM:00135732 btst #2,($1409).w ROM:00135738 bne.s locret_13575A ROM:0013573A btst #6,($142B).w ROM:00135740 bne.s locret_13575A ROM:00135742 move.b #2,($12A5).w ROM:00135748 move.b #0,($12A1).w ROM:0013574E bclr #0,($888).w ROM:00135754 bset #2,($888).w ROM:0013575A ROM:0013575A locret_13575A: ; CODE XREF: ROM:00135738↑j ROM:0013575A ; ROM:00135740↑j ROM:0013575A rts ROM:0013575C ; --------------------------------------------------------------------------- ROM:0013575C ROM:0013575C loc_13575C: ; DATA XREF: ROM:00135718↑o ROM:0013575C bsr.w sub_135892 ROM:00135760 bsr.w sub_135C3A ROM:00135764 bsr.w sub_135900 ROM:00135768 btst #2,($1409).w ROM:0013576E bne.s loc_135782 ROM:00135770 btst #6,($142B).w ROM:00135776 bne.s loc_135782 ROM:00135778 btst #7,($1404).w ROM:0013577E beq.s loc_13578A ROM:00135780 rts ROM:00135782 ; --------------------------------------------------------------------------- ROM:00135782 ROM:00135782 loc_135782: ; CODE XREF: ROM:0013576E↑j ROM:00135782 ; ROM:00135776↑j ROM:00135782 move.b #1,($12A5).w ROM:00135788 rts ROM:0013578A ; --------------------------------------------------------------------------- ROM:0013578A ROM:0013578A loc_13578A: ; CODE XREF: ROM:0013577E↑j ROM:0013578A bsr.w sub_1358A0 ROM:0013578E bsr.w sub_135C3A ROM:00135792 bsr.w sub_135900 ROM:00135796 move.b #3,($12A5).w ROM:0013579C rts ROM:0013579E ; --------------------------------------------------------------------------- ROM:0013579E ROM:0013579E loc_13579E: ; DATA XREF: ROM:0013571C↑o ROM:0013579E bsr.w sub_1358A0 ROM:001357A2 bsr.w sub_135C3A ROM:001357A6 bsr.w sub_135900 ROM:001357AA btst #2,($1409).w ROM:001357B0 bne.s loc_1357C4 ROM:001357B2 btst #6,($142B).w ROM:001357B8 bne.s loc_1357C4 ROM:001357BA btst #7,($1404).w ROM:001357C0 bne.s loc_1357D2 ROM:001357C2 rts ROM:001357C4 ; --------------------------------------------------------------------------- ROM:001357C4 ROM:001357C4 loc_1357C4: ; CODE XREF: ROM:001357B0↑j ROM:001357C4 ; ROM:001357B8↑j ROM:001357C4 move.b #1,($12A5).w ROM:001357CA move.b #0,($12A2).w ROM:001357D0 rts ROM:001357D2 ; --------------------------------------------------------------------------- ROM:001357D2 ROM:001357D2 loc_1357D2: ; CODE XREF: ROM:001357C0↑j ROM:001357D2 move.b #2,($12A5).w ROM:001357D8 move.b #0,($12A2).w ROM:001357DE rts ROM:001357E0 ; --------------------------------------------------------------------------- ROM:001357E0 rts ROM:001357E2 ROM:001357E2 ; =============== S U B R O U T I N E ======================================= ROM:001357E2 ROM:001357E2 ROM:001357E2 sub_1357E2: ; CODE XREF: sub_1358A0+4↓p ROM:001357E2 clr.w d1 ROM:001357E4 move.b ($12A4).w,d1 ROM:001357E8 cmpi.w #4,d1 ROM:001357EC bcc.s locret_1357F6 ROM:001357EE movea.l off_1357F8(pc,d1.w*4),a0 ROM:001357F2 nop ROM:001357F4 jmp (a0) ROM:001357F6 ; --------------------------------------------------------------------------- ROM:001357F6 ROM:001357F6 locret_1357F6: ; CODE XREF: sub_1357E2+A↑j ROM:001357F6 rts ROM:001357F6 ; End of function sub_1357E2 ROM:001357F6 ROM:001357F6 ; --------------------------------------------------------------------------- ROM:001357F8 off_1357F8: dc.l loc_135808 ; DATA XREF: sub_1357E2+C↑r ROM:001357FC dc.l loc_13581E ROM:00135800 dc.l loc_135854 ROM:00135804 dc.l loc_135872 ROM:00135808 ; --------------------------------------------------------------------------- ROM:00135808 ROM:00135808 loc_135808: ; DATA XREF: ROM:off_1357F8↑o ROM:00135808 bclr #1,($1422).w ROM:0013580E bclr #6,($1430).w ROM:00135814 move.b #1,($12A4).w ROM:0013581A bra.s loc_13584E ROM:0013581C ; --------------------------------------------------------------------------- ROM:0013581C rts ROM:0013581E ; --------------------------------------------------------------------------- ROM:0013581E ROM:0013581E loc_13581E: ; DATA XREF: ROM:001357FC↑o ROM:0013581E move.w $86A(a5),d0 ROM:00135822 cmp.w ($9AE).w,d0 ROM:00135826 ble.s loc_135836 ROM:00135828 bset #1,($1422).w ROM:0013582E move.b #3,($12A4).w ROM:00135834 bra.s loc_13588A ROM:00135836 ; --------------------------------------------------------------------------- ROM:00135836 ROM:00135836 loc_135836: ; CODE XREF: ROM:00135826↑j ROM:00135836 move.w $870(a5),d0 ROM:0013583A cmp.w ($9AE).w,d0 ROM:0013583E bge.s loc_13584E ROM:00135840 bset #6,($1430).w ROM:00135846 move.b #2,($12A4).w ROM:0013584C bra.s loc_13586C ROM:0013584E ; --------------------------------------------------------------------------- ROM:0013584E ROM:0013584E loc_13584E: ; CODE XREF: ROM:0013581A↑j ROM:0013584E ; ROM:0013583E↑j ... ROM:0013584E bsr.w sub_1358FA ROM:00135852 rts ROM:00135854 ; --------------------------------------------------------------------------- ROM:00135854 ROM:00135854 loc_135854: ; DATA XREF: ROM:00135800↑o ROM:00135854 move.w $86E(a5),d0 ROM:00135858 cmp.w ($9AE).w,d0 ROM:0013585C ble.s loc_13586C ROM:0013585E bclr #6,($1430).w ROM:00135864 move.b #1,($12A4).w ROM:0013586A bra.s loc_13584E ROM:0013586C ; --------------------------------------------------------------------------- ROM:0013586C ROM:0013586C loc_13586C: ; CODE XREF: ROM:0013584C↑j ROM:0013586C ; ROM:0013585C↑j ROM:0013586C bsr.w sub_1358E2 ROM:00135870 rts ROM:00135872 ; --------------------------------------------------------------------------- ROM:00135872 ROM:00135872 loc_135872: ; DATA XREF: ROM:00135804↑o ROM:00135872 move.w $86C(a5),d0 ROM:00135876 cmp.w ($9AE).w,d0 ROM:0013587A bge.s loc_13588A ROM:0013587C bclr #1,($1422).w ROM:00135882 move.b #1,($12A4).w ROM:00135888 bra.s loc_13584E ROM:0013588A ; --------------------------------------------------------------------------- ROM:0013588A ROM:0013588A loc_13588A: ; CODE XREF: ROM:00135834↑j ROM:0013588A ; ROM:0013587A↑j ROM:0013588A bsr.w sub_1358E2 ROM:0013588E rts ROM:00135890 ; --------------------------------------------------------------------------- ROM:00135890 rts ROM:00135892 ROM:00135892 ; =============== S U B R O U T I N E ======================================= ROM:00135892 ROM:00135892 ROM:00135892 sub_135892: ; CODE XREF: ROM:loc_13575C↑p ROM:00135892 bsr.w sub_135898 ROM:00135896 rts ROM:00135896 ; End of function sub_135892 ROM:00135896 ROM:00135898 ROM:00135898 ; =============== S U B R O U T I N E ======================================= ROM:00135898 ROM:00135898 ROM:00135898 sub_135898: ; CODE XREF: sub_135892↑p ROM:00135898 move.w $85E(a5),($E68).w ROM:0013589E rts ROM:0013589E ; End of function sub_135898 ROM:0013589E ROM:001358A0 ROM:001358A0 ; =============== S U B R O U T I N E ======================================= ROM:001358A0 ROM:001358A0 ROM:001358A0 sub_1358A0: ; CODE XREF: ROM:loc_13578A↑p ROM:001358A0 ; ROM:loc_13579E↑p ROM:001358A0 bsr.w sub_1359BA ROM:001358A4 bsr.w sub_1357E2 ROM:001358A8 bsr.w sub_1358B4 ROM:001358AC bsr.l sub_13522C ROM:001358B2 rts ROM:001358B2 ; End of function sub_1358A0 ROM:001358B2 ROM:001358B4 ROM:001358B4 ; =============== S U B R O U T I N E ======================================= ROM:001358B4 ROM:001358B4 ROM:001358B4 sub_1358B4: ; CODE XREF: sub_1358A0+8↑p ROM:001358B4 move.w ($9AE).w,d0 ROM:001358B8 sub.w $872(a5),d0 ROM:001358BC move.w d0,($E82).w ROM:001358C0 muls.w ($E84).w,d0 ROM:001358C4 divs.w #$1F4,d0 ROM:001358C8 move.w d0,($E86).w ROM:001358CC move.w ($E6C).w,d1 ROM:001358D0 sub.w d0,d1 ROM:001358D2 move.w $446(a5),d0 ROM:001358D6 cmp.w d1,d0 ROM:001358D8 bge.s loc_1358DC ROM:001358DA move.w d0,d1 ROM:001358DC ROM:001358DC loc_1358DC: ; CODE XREF: sub_1358B4+24↑j ROM:001358DC move.w d1,($E6E).w ROM:001358E0 rts ROM:001358E0 ; End of function sub_1358B4 ROM:001358E0 ROM:001358E2 ROM:001358E2 ; =============== S U B R O U T I N E ======================================= ROM:001358E2 ROM:001358E2 ROM:001358E2 sub_1358E2: ; CODE XREF: ROM:loc_13586C↑p ROM:001358E2 ; ROM:loc_13588A↑p ROM:001358E2 move.w #$3F6E,d1 ROM:001358E6 move.w ($EF8).w,d2 ROM:001358EA move.w ($57E).w,d3 ROM:001358EE bsr.l sub_1174AA ROM:001358F4 move.w d1,($E84).w ROM:001358F8 rts ROM:001358F8 ; End of function sub_1358E2 ROM:001358F8 ROM:001358FA ROM:001358FA ; =============== S U B R O U T I N E ======================================= ROM:001358FA ROM:001358FA ROM:001358FA sub_1358FA: ; CODE XREF: ROM:loc_13584E↑p ROM:001358FA clr.w ($E84).w ROM:001358FE rts ROM:001358FE ; End of function sub_1358FA ROM:001358FE ROM:00135900 ROM:00135900 ; =============== S U B R O U T I N E ======================================= ROM:00135900 ROM:00135900 ROM:00135900 sub_135900: ; CODE XREF: ROM:00135764↑p ROM:00135900 ; ROM:00135792↑p ... ROM:00135900 bsr.w sub_1359D2 ROM:00135904 bsr.w sub_135AC0 ROM:00135908 bsr.w sub_135AD2 ROM:0013590C bsr.w sub_135AFA ROM:00135910 bsr.w sub_135926 ROM:00135914 bsr.w sub_13598A ROM:00135918 bsr.w sub_1359A2 ROM:0013591C bsr.w sub_135B1E ROM:00135920 bsr.w sub_135B5A ROM:00135924 rts ROM:00135924 ; End of function sub_135900 ROM:00135924 ROM:00135926 ROM:00135926 ; =============== S U B R O U T I N E ======================================= ROM:00135926 ROM:00135926 ROM:00135926 sub_135926: ; CODE XREF: sub_135900+10↑p ROM:00135926 move.w #$2710,($E7C).w ROM:0013592C btst #1,($1426).w ROM:00135932 beq.s locret_135988 ROM:00135934 move.w $868(a5),d0 ROM:00135938 cmp.w ($57E).w,d0 ROM:0013593C bgt.s loc_135946 ROM:0013593E move.w #$2710,($E7C).w ROM:00135944 bra.s locret_135988 ROM:00135946 ; --------------------------------------------------------------------------- ROM:00135946 ROM:00135946 loc_135946: ; CODE XREF: sub_135926+16↑j ROM:00135946 move.w #$3F6C,d1 ROM:0013594A move.w ($9AE).w,d2 ROM:0013594E move.w ($9E8).w,d3 ROM:00135952 bsr.l sub_1174AA ROM:00135958 move.w $866(a5),d0 ROM:0013595C cmp.w ($57E).w,d0 ROM:00135960 blt.s loc_135968 ROM:00135962 move.w d1,($E7C).w ROM:00135966 bra.s locret_135988 ROM:00135968 ; --------------------------------------------------------------------------- ROM:00135968 ROM:00135968 loc_135968: ; CODE XREF: sub_135926+3A↑j ROM:00135968 move.w $868(a5),d7 ROM:0013596C sub.w ($57E).w,d7 ROM:00135970 move.w $868(a5),d5 ROM:00135974 sub.w $866(a5),d5 ROM:00135978 subi.w #$2710,d1 ROM:0013597C muls.w d7,d1 ROM:0013597E divs.w d5,d1 ROM:00135980 addi.w #$2710,d1 ROM:00135984 move.w d1,($E7C).w ROM:00135988 ROM:00135988 locret_135988: ; CODE XREF: sub_135926+C↑j ROM:00135988 ; sub_135926+1E↑j ... ROM:00135988 rts ROM:00135988 ; End of function sub_135926 ROM:00135988 ROM:0013598A ROM:0013598A ; =============== S U B R O U T I N E ======================================= ROM:0013598A ROM:0013598A ROM:0013598A sub_13598A: ; CODE XREF: sub_135900+14↑p ROM:0013598A move.w #$3F6A,d1 ROM:0013598E move.w ($9E8).w,d2 ROM:00135992 move.w ($EF8).w,d3 ROM:00135996 bsr.l sub_1174AA ROM:0013599C move.w d1,($E7A).w ROM:001359A0 rts ROM:001359A0 ; End of function sub_13598A ROM:001359A0 ROM:001359A2 ROM:001359A2 ; =============== S U B R O U T I N E ======================================= ROM:001359A2 ROM:001359A2 ROM:001359A2 sub_1359A2: ; CODE XREF: sub_135900+18↑p ROM:001359A2 move.w #$3F70,d1 ROM:001359A6 move.w ($9B4).w,d2 ROM:001359AA move.w ($EF8).w,d3 ROM:001359AE bsr.l sub_1174AA ROM:001359B4 move.w d1,($E7E).w ROM:001359B8 rts ROM:001359B8 ; End of function sub_1359A2 ROM:001359B8 ROM:001359BA ROM:001359BA ; =============== S U B R O U T I N E ======================================= ROM:001359BA ROM:001359BA ROM:001359BA sub_1359BA: ; CODE XREF: sub_1358A0↑p ROM:001359BA move.w #$3F72,d1 ROM:001359BE move.w ($EF8).w,d2 ROM:001359C2 move.w ($57E).w,d3 ROM:001359C6 bsr.l sub_1174AA ROM:001359CC move.w d1,($E6C).w ROM:001359D0 rts ROM:001359D0 ; End of function sub_1359BA ROM:001359D0 ROM:001359D2 ROM:001359D2 ; =============== S U B R O U T I N E ======================================= ROM:001359D2 ROM:001359D2 ROM:001359D2 sub_1359D2: ; CODE XREF: sub_135900↑p ROM:001359D2 bsr.w sub_1359EA ROM:001359D6 bsr.w sub_135A02 ROM:001359DA bsr.w sub_135A30 ROM:001359DE bsr.l sub_135224 ROM:001359E4 bsr.w sub_135A74 ROM:001359E8 rts ROM:001359E8 ; End of function sub_1359D2 ROM:001359E8 ROM:001359EA ROM:001359EA ; =============== S U B R O U T I N E ======================================= ROM:001359EA ROM:001359EA ROM:001359EA sub_1359EA: ; CODE XREF: sub_1359D2↑p ROM:001359EA move.w #$3F74,d1 ROM:001359EE move.w ($EF8).w,d2 ROM:001359F2 move.w ($57E).w,d3 ROM:001359F6 bsr.l sub_1174AA ROM:001359FC move.w d1,($E70).w ROM:00135A00 rts ROM:00135A00 ; End of function sub_1359EA ROM:00135A00 ROM:00135A02 ROM:00135A02 ; =============== S U B R O U T I N E ======================================= ROM:00135A02 ROM:00135A02 ROM:00135A02 sub_135A02: ; CODE XREF: sub_1359D2+4↑p ROM:00135A02 move.w #$3F76,d1 ROM:00135A06 move.w ($EF8).w,d2 ROM:00135A0A move.w ($57E).w,d3 ROM:00135A0E bsr.l sub_1174AA ROM:00135A14 move.w d1,($E76).w ROM:00135A18 move.w ($9AE).w,d0 ROM:00135A1C sub.w ($E70).w,d0 ROM:00135A20 muls.w d1,d0 ROM:00135A22 divs.w #$2710,d0 ROM:00135A26 add.w ($E70).w,d0 ROM:00135A2A move.w d0,($E78).w ROM:00135A2E rts ROM:00135A2E ; End of function sub_135A02 ROM:00135A2E ROM:00135A30 ROM:00135A30 ; =============== S U B R O U T I N E ======================================= ROM:00135A30 ROM:00135A30 ROM:00135A30 sub_135A30: ; CODE XREF: sub_1359D2+8↑p ROM:00135A30 move.w $862(a5),d1 ROM:00135A34 move.w ($EF8).w,d0 ROM:00135A38 cmpi.w #1,d1 ROM:00135A3C bne.s loc_135A46 ROM:00135A3E muls.w $18E(a5),d0 ROM:00135A42 divs.w ($1448).w,d0 ROM:00135A46 ROM:00135A46 loc_135A46: ; CODE XREF: sub_135A30+C↑j ROM:00135A46 move.w d0,($11B6).w ROM:00135A4A move.w #$3F78,d1 ROM:00135A4E move.w ($11B6).w,d2 ROM:00135A52 move.w ($57E).w,d3 ROM:00135A56 bsr.l sub_1174AA ROM:00135A5C move.w $862(a5),d7 ROM:00135A60 cmpi.w #2,d7 ROM:00135A64 bne.s loc_135A6E ROM:00135A66 muls.w ($9EC).w,d1 ROM:00135A6A divs.w #$2710,d1 ROM:00135A6E ROM:00135A6E loc_135A6E: ; CODE XREF: sub_135A30+34↑j ROM:00135A6E move.w d1,($11B4).w ROM:00135A72 rts ROM:00135A72 ; End of function sub_135A30 ROM:00135A72 ROM:00135A74 ROM:00135A74 ; =============== S U B R O U T I N E ======================================= ROM:00135A74 ROM:00135A74 ROM:00135A74 sub_135A74: ; CODE XREF: sub_1359D2+12↑p ROM:00135A74 move.w $860(a5),d0 ROM:00135A78 ext.l d0 ROM:00135A7A divs.w #4,d0 ROM:00135A7E move.w #0,d6 ROM:00135A82 bra.s loc_135A88 ROM:00135A84 ; --------------------------------------------------------------------------- ROM:00135A84 ROM:00135A84 loc_135A84: ; CODE XREF: sub_135A74+48↓j ROM:00135A84 addi.w #1,d6 ROM:00135A88 ROM:00135A88 loc_135A88: ; CODE XREF: sub_135A74+E↑j ROM:00135A88 cmpi.w #0,d6 ROM:00135A8C bgt.s locret_135ABE ROM:00135A8E move.w d0,d2 ROM:00135A90 muls.w $11B2(d6.w*2),d2 ROM:00135A96 move.w $EF8(d6.w*2),d3 ROM:00135A9C muls.w #$220A,d3 ROM:00135AA0 move.w ($E78).w,d4 ROM:00135AA4 ext.l d4 ROM:00135AA6 muls.l #$2710,d4 ROM:00135AAE muls.l d2,d5:d3 ROM:00135AB2 divs.l d4,d5:d3 ROM:00135AB6 move.l d3,$980(d6.w*4) ROM:00135ABC bra.s loc_135A84 ROM:00135ABE ; --------------------------------------------------------------------------- ROM:00135ABE ROM:00135ABE locret_135ABE: ; CODE XREF: sub_135A74+18↑j ROM:00135ABE rts ROM:00135ABE ; End of function sub_135A74 ROM:00135ABE ROM:00135AC0 ROM:00135AC0 ; =============== S U B R O U T I N E ======================================= ROM:00135AC0 ROM:00135AC0 ROM:00135AC0 sub_135AC0: ; CODE XREF: sub_135900+4↑p ROM:00135AC0 move.w $874(a5),d0 ROM:00135AC4 muls.w ($C3E).w,d0 ROM:00135AC8 divs.w #$A,d0 ROM:00135ACC move.w d0,($E74).w ROM:00135AD0 rts ROM:00135AD0 ; End of function sub_135AC0 ROM:00135AD0 ROM:00135AD2 ROM:00135AD2 ; =============== S U B R O U T I N E ======================================= ROM:00135AD2 ROM:00135AD2 ROM:00135AD2 sub_135AD2: ; CODE XREF: sub_135900+8↑p ROM:00135AD2 btst #4,($1420).w ROM:00135AD8 beq.s loc_135AE2 ROM:00135ADA move.w $864(a5),d0 ROM:00135ADE bra.w loc_135AE6 ROM:00135AE2 ; --------------------------------------------------------------------------- ROM:00135AE2 ROM:00135AE2 loc_135AE2: ; CODE XREF: sub_135AD2+6↑j ROM:00135AE2 move.w ($E68).w,d0 ROM:00135AE6 ROM:00135AE6 loc_135AE6: ; CODE XREF: sub_135AD2+C↑j ROM:00135AE6 add.w ($E74).w,d0 ROM:00135AEA cmpi.w #1,d0 ROM:00135AEE bge.s loc_135AF4 ROM:00135AF0 move.w #1,d0 ROM:00135AF4 ROM:00135AF4 loc_135AF4: ; CODE XREF: sub_135AD2+1C↑j ROM:00135AF4 move.w d0,($E6A).w ROM:00135AF8 rts ROM:00135AF8 ; End of function sub_135AD2 ROM:00135AF8 ROM:00135AFA ROM:00135AFA ; =============== S U B R O U T I N E ======================================= ROM:00135AFA ROM:00135AFA ROM:00135AFA sub_135AFA: ; CODE XREF: sub_135900+C↑p ROM:00135AFA move.l ($980).w,d2 ROM:00135AFE muls.l #$14,d3:d2 ROM:00135B06 move.w ($E6A).w,d4 ROM:00135B0A ext.l d4 ROM:00135B0C divs.l d4,d3:d2 ROM:00135B10 move.l d2,($990).w ROM:00135B14 divs.w #$64,d2 ; 'd' ROM:00135B18 move.w d2,($E80).w ROM:00135B1C rts ROM:00135B1C ; End of function sub_135AFA ROM:00135B1C ROM:00135B1E ROM:00135B1E ; =============== S U B R O U T I N E ======================================= ROM:00135B1E ROM:00135B1E ROM:00135B1E sub_135B1E: ; CODE XREF: sub_135900+1C↑p ROM:00135B1E move.l ($990).w,d2 ROM:00135B22 add.l ($94C).w,d2 ROM:00135B26 bpl.s loc_135B2A ROM:00135B28 clr.l d2 ROM:00135B2A ROM:00135B2A loc_135B2A: ; CODE XREF: sub_135B1E+8↑j ROM:00135B2A move.w $7B4(a5),d4 ROM:00135B2E cmp.w ($A14).w,d4 ROM:00135B32 bge.s loc_135B3E ROM:00135B34 move.l $150(a5),d5 ROM:00135B38 cmp.l d2,d5 ROM:00135B3A ble.s loc_135B3E ROM:00135B3C move.l d5,d2 ROM:00135B3E ROM:00135B3E loc_135B3E: ; CODE XREF: sub_135B1E+14↑j ROM:00135B3E ; sub_135B1E+1C↑j ROM:00135B3E move.l d2,($98C).w ROM:00135B42 muls.l #$258,d3:d2 ROM:00135B4A move.w ($E72).w,d4 ROM:00135B4E ext.l d4 ROM:00135B50 divs.l d4,d3:d2 ROM:00135B54 move.l d2,($994).w ROM:00135B58 rts ROM:00135B58 ; End of function sub_135B1E ROM:00135B58 ROM:00135B5A ROM:00135B5A ; =============== S U B R O U T I N E ======================================= ROM:00135B5A ROM:00135B5A ROM:00135B5A sub_135B5A: ; CODE XREF: sub_135900+20↑p ROM:00135B5A move.w #0,d7 ROM:00135B5E bra.s loc_135B64 ROM:00135B60 ; --------------------------------------------------------------------------- ROM:00135B60 ROM:00135B60 loc_135B60: ; CODE XREF: sub_135B5A+DA↓j ROM:00135B60 addi.w #1,d7 ROM:00135B64 ROM:00135B64 loc_135B64: ; CODE XREF: sub_135B5A+4↑j ROM:00135B64 cmpi.w #0,d7 ROM:00135B68 bgt.l locret_135C38 ROM:00135B6E move.l #$2710,d6 ROM:00135B74 move.w ($E7A).w,d4 ROM:00135B78 ext.l d4 ROM:00135B7A move.l $994(d7.w*4),d2 ROM:00135B80 muls.l d4,d3:d2 ROM:00135B84 divs.l d6,d3:d2 ROM:00135B88 bvc.w loc_135B92 ROM:00135B8C move.l #$7FFFFFFF,d2 ROM:00135B92 ROM:00135B92 loc_135B92: ; CODE XREF: sub_135B5A+2E↑j ROM:00135B92 move.w ($E7E).w,d4 ROM:00135B96 ext.l d4 ROM:00135B98 muls.l d4,d3:d2 ROM:00135B9C divs.l d6,d3:d2 ROM:00135BA0 bvc.w loc_135BAA ROM:00135BA4 move.l #$7FFFFFFF,d2 ROM:00135BAA ROM:00135BAA loc_135BAA: ; CODE XREF: sub_135B5A+46↑j ROM:00135BAA move.w ($E7C).w,d4 ROM:00135BAE ext.l d4 ROM:00135BB0 muls.l d4,d3:d2 ROM:00135BB4 divs.l d6,d3:d2 ROM:00135BB8 bvc.w loc_135BC2 ROM:00135BBC move.l #$7FFFFFFF,d2 ROM:00135BC2 ROM:00135BC2 loc_135BC2: ; CODE XREF: sub_135B5A+5E↑j ROM:00135BC2 move.w ($E54).w,d4 ROM:00135BC6 muls.w #$A,d4 ROM:00135BCA muls.l d4,d3:d2 ROM:00135BCE divs.l d6,d3:d2 ROM:00135BD2 bvc.w loc_135BDC ROM:00135BD6 move.l #$7FFFFFFF,d2 ROM:00135BDC ROM:00135BDC loc_135BDC: ; CODE XREF: sub_135B5A+78↑j ROM:00135BDC move.w ($DFE).w,d4 ROM:00135BE0 ext.l d4 ROM:00135BE2 muls.l d4,d3:d2 ROM:00135BE6 divs.l d6,d3:d2 ROM:00135BEA bvc.w loc_135BF4 ROM:00135BEE move.l #$7FFFFFFF,d2 ROM:00135BF4 ROM:00135BF4 loc_135BF4: ; CODE XREF: sub_135B5A+90↑j ROM:00135BF4 move.w $FB2(d7.w*2),d4 ROM:00135BFA ext.l d4 ROM:00135BFC muls.l d4,d3:d2 ROM:00135C00 divs.l d6,d3:d2 ROM:00135C04 bvc.w loc_135C0E ROM:00135C08 move.l #$7FFFFFFF,d2 ROM:00135C0E ROM:00135C0E loc_135C0E: ; CODE XREF: sub_135B5A+AA↑j ROM:00135C0E move.w $1056(d7.w*2),d4 ROM:00135C14 ext.l d4 ROM:00135C16 muls.l d4,d3:d2 ROM:00135C1A divs.l d6,d3:d2 ROM:00135C1E bvc.w loc_135C28 ROM:00135C22 move.l #$7FFFFFFF,d2 ROM:00135C28 ROM:00135C28 loc_135C28: ; CODE XREF: sub_135B5A+C4↑j ROM:00135C28 move.l d2,$984(d7.w*4) ROM:00135C2E move.l d2,$988(d7.w*4) ROM:00135C34 bra.w loc_135B60 ROM:00135C38 ; --------------------------------------------------------------------------- ROM:00135C38 ROM:00135C38 locret_135C38: ; CODE XREF: sub_135B5A+E↑j ROM:00135C38 rts ROM:00135C38 ; End of function sub_135B5A ROM:00135C38 ROM:00135C3A ROM:00135C3A ; =============== S U B R O U T I N E ======================================= ROM:00135C3A ROM:00135C3A ROM:00135C3A sub_135C3A: ; CODE XREF: ROM:loc_135728↑p ROM:00135C3A ; ROM:00135760↑p ... ROM:00135C3A move.w #$3EB0,d1 ROM:00135C3E move.w ($9A0).w,d2 ROM:00135C42 bsr.l sub_1174AA ROM:00135C48 cmpi.w #$258,d1 ROM:00135C4C bge.s loc_135C52 ROM:00135C4E move.w #$258,d1 ROM:00135C52 ROM:00135C52 loc_135C52: ; CODE XREF: sub_135C3A+12↑j ROM:00135C52 move.w d1,($E72).w ROM:00135C56 rts ROM:00135C56 ; End of function sub_135C3A ROM:00135C56 ROM:00135C58 ROM:00135C58 ; =============== S U B R O U T I N E ======================================= ROM:00135C58 ROM:00135C58 ROM:00135C58 sub_135C58: ; CODE XREF: ROM:loc_1345A8↑p ROM:00135C58 move.w $876(a5),($E46).w ROM:00135C5E move.w $876(a5),($E48).w ROM:00135C64 btst #5,($142C).w ROM:00135C6A beq.s loc_135C78 ROM:00135C6C move.w $878(a5),($E46).w ROM:00135C72 move.w $878(a5),($E48).w ROM:00135C78 ROM:00135C78 loc_135C78: ; CODE XREF: sub_135C58+12↑j ROM:00135C78 btst #5,($1425).w ROM:00135C7E beq.s locret_135C96 ROM:00135C80 move.w $87C(a5),d1 ROM:00135C84 cmp.w ($580).w,d1 ROM:00135C88 bge.s locret_135C96 ROM:00135C8A move.w $87A(a5),($E46).w ROM:00135C90 move.w $87A(a5),($E48).w ROM:00135C96 ROM:00135C96 locret_135C96: ; CODE XREF: sub_135C58+26↑j ROM:00135C96 ; sub_135C58+30↑j ROM:00135C96 rts ROM:00135C96 ; End of function sub_135C58 ROM:00135C96 ROM:00135C98 ROM:00135C98 ; =============== S U B R O U T I N E ======================================= ROM:00135C98 ROM:00135C98 ROM:00135C98 sub_135C98: ; CODE XREF: ROM:00117006↑p ROM:00135C98 bclr #5,($1407).w ROM:00135C9E move.w ($EB8).w,d1 ROM:00135CA2 cmpi.w #6,d1 ROM:00135CA6 bcc.s locret_135CB0 ROM:00135CA8 movea.l off_135CB2(pc,d1.w*4),a0 ROM:00135CAC nop ROM:00135CAE jmp (a0) ROM:00135CB0 ; --------------------------------------------------------------------------- ROM:00135CB0 ROM:00135CB0 locret_135CB0: ; CODE XREF: sub_135C98+E↑j ROM:00135CB0 rts ROM:00135CB0 ; End of function sub_135C98 ROM:00135CB0 ROM:00135CB0 ; --------------------------------------------------------------------------- ROM:00135CB2 off_135CB2: dc.l loc_135CCA ; DATA XREF: sub_135C98+10↑r ROM:00135CB6 dc.l loc_135CD8 ROM:00135CBA dc.l loc_135CF8 ROM:00135CBE dc.l loc_135D2C ROM:00135CC2 dc.l loc_135D58 ROM:00135CC6 dc.l loc_135DA2 ROM:00135CCA ; --------------------------------------------------------------------------- ROM:00135CCA ROM:00135CCA loc_135CCA: ; DATA XREF: ROM:off_135CB2↑o ROM:00135CCA bsr.w sub_135E20 ROM:00135CCE move.w #1,($EB8).w ROM:00135CD4 bra.s loc_135CF2 ROM:00135CD6 ; --------------------------------------------------------------------------- ROM:00135CD6 rts ROM:00135CD8 ; --------------------------------------------------------------------------- ROM:00135CD8 ROM:00135CD8 loc_135CD8: ; DATA XREF: ROM:00135CB6↑o ROM:00135CD8 btst #4,($140D).w ROM:00135CDE beq.s loc_135CF2 ROM:00135CE0 bclr #4,($140D).w ROM:00135CE6 bsr.w sub_136A74 ROM:00135CEA move.w #2,($EB8).w ROM:00135CF0 bra.s loc_135D26 ROM:00135CF2 ; --------------------------------------------------------------------------- ROM:00135CF2 ROM:00135CF2 loc_135CF2: ; CODE XREF: ROM:00135CD4↑j ROM:00135CF2 ; ROM:00135CDE↑j ROM:00135CF2 bsr.w sub_135E8C ROM:00135CF6 rts ROM:00135CF8 ; --------------------------------------------------------------------------- ROM:00135CF8 ROM:00135CF8 loc_135CF8: ; DATA XREF: ROM:00135CBA↑o ROM:00135CF8 btst #4,($140D).w ROM:00135CFE beq.s loc_135D26 ROM:00135D00 bclr #4,($140D).w ROM:00135D06 bsr.w sub_136988 ROM:00135D0A bsr.w sub_13695C ROM:00135D0E bsr.w sub_136A90 ROM:00135D12 bset #7,($FFFFFC1A).w ROM:00135D18 move.w #3,($EB8).w ROM:00135D1E bra.s loc_135D52 ROM:00135D20 ; --------------------------------------------------------------------------- ROM:00135D20 bra.l *+6 ROM:00135D26 ; --------------------------------------------------------------------------- ROM:00135D26 ROM:00135D26 loc_135D26: ; CODE XREF: ROM:00135CF0↑j ROM:00135D26 ; ROM:00135CFE↑j ... ROM:00135D26 bsr.w sub_135E8C ROM:00135D2A rts ROM:00135D2C ; --------------------------------------------------------------------------- ROM:00135D2C ROM:00135D2C loc_135D2C: ; DATA XREF: ROM:00135CBE↑o ROM:00135D2C btst #4,($140D).w ROM:00135D32 beq.s loc_135D52 ROM:00135D34 bclr #4,($140D).w ROM:00135D3A bsr.w sub_135EB2 ROM:00135D3E bsr.w sub_1363EA ROM:00135D42 bsr.w sub_136642 ROM:00135D46 bsr.w sub_13684C ROM:00135D4A move.w #4,($EB8).w ROM:00135D50 bra.s loc_135D58 ROM:00135D52 ; --------------------------------------------------------------------------- ROM:00135D52 ROM:00135D52 loc_135D52: ; CODE XREF: ROM:00135D1E↑j ROM:00135D52 ; ROM:00135D32↑j ... ROM:00135D52 bsr.w sub_135E8C ROM:00135D56 rts ROM:00135D58 ; --------------------------------------------------------------------------- ROM:00135D58 ROM:00135D58 loc_135D58: ; CODE XREF: ROM:00135D50↑j ROM:00135D58 ; DATA XREF: ROM:00135CC2↑o ROM:00135D58 btst #2,($1407).w ROM:00135D5E bne.s loc_135D84 ROM:00135D60 bsr.w sub_135DE0 ROM:00135D64 bsr.w sub_136988 ROM:00135D68 bsr.w sub_13695C ROM:00135D6C bsr.w sub_136A90 ROM:00135D70 bset #5,($1407).w ROM:00135D76 bset #7,($FFFFFC1A).w ROM:00135D7C move.w #3,($EB8).w ROM:00135D82 bra.s loc_135D52 ROM:00135D84 ; --------------------------------------------------------------------------- ROM:00135D84 ROM:00135D84 loc_135D84: ; CODE XREF: ROM:00135D5E↑j ROM:00135D84 btst #2,($1407).w ROM:00135D8A beq.s locret_135DA0 ROM:00135D8C bset #7,($FFFFFC1A).w ROM:00135D92 bclr #2,($1407).w ROM:00135D98 move.w #5,($EB8).w ROM:00135D9E bra.s loc_135DD8 ROM:00135DA0 ; --------------------------------------------------------------------------- ROM:00135DA0 ROM:00135DA0 locret_135DA0: ; CODE XREF: ROM:00135D8A↑j ROM:00135DA0 rts ROM:00135DA2 ; --------------------------------------------------------------------------- ROM:00135DA2 ROM:00135DA2 loc_135DA2: ; DATA XREF: ROM:00135CC6↑o ROM:00135DA2 btst #4,($140D).w ROM:00135DA8 beq.s loc_135DD8 ROM:00135DAA bclr #4,($140D).w ROM:00135DB0 bsr.w sub_135DE0 ROM:00135DB4 bsr.w sub_136988 ROM:00135DB8 bsr.w sub_13695C ROM:00135DBC bsr.w sub_136A90 ROM:00135DC0 bset #5,($1407).w ROM:00135DC6 bset #7,($FFFFFC1A).w ROM:00135DCC move.w #3,($EB8).w ROM:00135DD2 bra.l loc_135D52 ROM:00135DD8 ; --------------------------------------------------------------------------- ROM:00135DD8 ROM:00135DD8 loc_135DD8: ; CODE XREF: ROM:00135D9E↑j ROM:00135DD8 ; ROM:00135DA8↑j ROM:00135DD8 bsr.w sub_135E8C ROM:00135DDC rts ROM:00135DDE ; --------------------------------------------------------------------------- ROM:00135DDE rts ROM:00135DE0 ROM:00135DE0 ; =============== S U B R O U T I N E ======================================= ROM:00135DE0 ROM:00135DE0 ROM:00135DE0 sub_135DE0: ; CODE XREF: ROM:00135D60↑p ROM:00135DE0 ; ROM:00135DB0↑p ROM:00135DE0 lea ($FFFFFD00).w,a0 ROM:00135DE4 move.w (a0),($E88).w ROM:00135DE8 move.w 2(a0),($E8A).w ROM:00135DEE move.w 4(a0),($E8C).w ROM:00135DF4 move.w 6(a0),($E8E).w ROM:00135DFA move.w #$FF,($E90).w ROM:00135E00 move.w #$FF,($E92).w ROM:00135E06 move.w #$FF,($E94).w ROM:00135E0C move.w #$FF,($E96).w ROM:00135E12 move.w #$FF,($E98).w ROM:00135E18 move.w #$FF,($E9A).w ROM:00135E1E rts ROM:00135E1E ; End of function sub_135DE0 ROM:00135E1E ROM:00135E20 ROM:00135E20 ; =============== S U B R O U T I N E ======================================= ROM:00135E20 ROM:00135E20 ROM:00135E20 sub_135E20: ; CODE XREF: ROM:loc_135CCA↑p ROM:00135E20 lea ($FFFFFD20).w,a0 ROM:00135E24 move.w #$55,(a0) ; 'U' ROM:00135E28 move.w #$2A,2(a0) ; '*' ROM:00135E2E move.w #$2A,4(a0) ; '*' ROM:00135E34 move.w #0,6(a0) ROM:00135E3A lea ($FFFFFD40).w,a0 ROM:00135E3E move.b #$79,(a0) ; 'y' ROM:00135E42 move.b #$7A,1(a0) ; 'z' ROM:00135E48 move.b #$7B,2(a0) ; '{' ROM:00135E4E move.b #$38,3(a0) ; '8' ROM:00135E54 move.b ($FFFFFC15).w,($792).w ROM:00135E5A ori.b #8,($792).w ROM:00135E60 move.b ($792).w,($FFFFFC15).w ROM:00135E66 move.b #$7E,($FFFFFC17).w ; '~' ROM:00135E6C move.b #$7B,($FFFFFC16).w ; '{' ROM:00135E72 move.w #$A908,($FFFFFC18).w ROM:00135E78 move.w #$300,($FFFFFC1C).w ROM:00135E7E move.b #0,($FFFFFC1E).w ROM:00135E84 move.w #$9814,($FFFFFC1A).w ROM:00135E8A rts ROM:00135E8A ; End of function sub_135E20 ROM:00135E8A ROM:00135E8C ROM:00135E8C ; =============== S U B R O U T I N E ======================================= ROM:00135E8C ROM:00135E8C ROM:00135E8C sub_135E8C: ; CODE XREF: ROM:loc_135CF2↑p ROM:00135E8C ; ROM:loc_135D26↑p ... ROM:00135E8C btst #7,($FFFFFC1F).w ROM:00135E92 beq.s loc_135EA2 ROM:00135E94 bset #4,($140D).w ROM:00135E9A bclr #7,($FFFFFC1F).w ROM:00135EA0 bra.s locret_135EB0 ROM:00135EA2 ; --------------------------------------------------------------------------- ROM:00135EA2 ROM:00135EA2 loc_135EA2: ; CODE XREF: sub_135E8C+6↑j ROM:00135EA2 btst #7,($FFFFFC1A).w ROM:00135EA8 bne.s locret_135EB0 ROM:00135EAA bset #4,($140D).w ROM:00135EB0 ROM:00135EB0 locret_135EB0: ; CODE XREF: sub_135E8C+14↑j ROM:00135EB0 ; sub_135E8C+1C↑j ROM:00135EB0 rts ROM:00135EB0 ; End of function sub_135E8C ROM:00135EB0 ROM:00135EB2 ROM:00135EB2 ; =============== S U B R O U T I N E ======================================= ROM:00135EB2 ROM:00135EB2 ROM:00135EB2 sub_135EB2: ; CODE XREF: ROM:00135D3A↑p ROM:00135EB2 lea ($FFFFFD00).w,a0 ROM:00135EB6 lea ($FFFFFD20).w,a1 ROM:00135EBA btst #4,($DFC).w ROM:00135EC0 beq.s loc_135EE4 ROM:00135EC2 move.b #0,d0 ROM:00135EC6 bra.s loc_135ECC ROM:00135EC8 ; --------------------------------------------------------------------------- ROM:00135EC8 ROM:00135EC8 loc_135EC8: ; CODE XREF: sub_135EB2:loc_135EE2↓j ROM:00135EC8 addi.b #1,d0 ROM:00135ECC ROM:00135ECC loc_135ECC: ; CODE XREF: sub_135EB2+14↑j ROM:00135ECC cmpi.b #$B,d0 ROM:00135ED0 bgt.s loc_135EE4 ROM:00135ED2 cmpi.b #0,$7B8(d0.w) ROM:00135EDA beq.s loc_135EE2 ROM:00135EDC subq.b #1,$7B8(d0.w) ROM:00135EE2 ROM:00135EE2 loc_135EE2: ; CODE XREF: sub_135EB2+28↑j ROM:00135EE2 bra.s loc_135EC8 ROM:00135EE4 ; --------------------------------------------------------------------------- ROM:00135EE4 ROM:00135EE4 loc_135EE4: ; CODE XREF: sub_135EB2+E↑j ROM:00135EE4 ; sub_135EB2+1E↑j ROM:00135EE4 btst #1,($FFFFFD00).w ROM:00135EEA beq.l locret_1363E8 ROM:00135EF0 bset #0,($E9D).w ROM:00135EF6 bset #0,($1481).w ROM:00135EFC move.w (a0),d5 ROM:00135EFE andi.w #$3F8,d5 ROM:00135F02 cmpi.w #$218,d5 ROM:00135F06 bne.l loc_135F1E ROM:00135F0C bset #1,($E9D).w ROM:00135F12 bset #1,($1481).w ROM:00135F18 bra.l loc_1363DE ROM:00135F1E ; --------------------------------------------------------------------------- ROM:00135F1E ROM:00135F1E loc_135F1E: ; CODE XREF: sub_135EB2+54↑j ROM:00135F1E cmpi.w #$3D8,d5 ROM:00135F22 bne.l loc_135F3A ROM:00135F28 bset #2,($E9D).w ROM:00135F2E bset #2,($1481).w ROM:00135F34 bra.l loc_1363DE ROM:00135F3A ; --------------------------------------------------------------------------- ROM:00135F3A ROM:00135F3A loc_135F3A: ; CODE XREF: sub_135EB2+70↑j ROM:00135F3A cmpi.w #$3F8,d5 ROM:00135F3E bne.s loc_135F5E ROM:00135F40 bset #1,($E9D).w ROM:00135F46 bset #1,($1481).w ROM:00135F4C bset #2,($E9D).w ROM:00135F52 bset #2,($1481).w ROM:00135F58 bra.l loc_1363DE ROM:00135F5E ; --------------------------------------------------------------------------- ROM:00135F5E ROM:00135F5E loc_135F5E: ; CODE XREF: sub_135EB2+8C↑j ROM:00135F5E move.w d5,d1 ROM:00135F60 andi.w #$1E0,d1 ROM:00135F64 asr.w #5,d1 ROM:00135F66 move.w d1,($E90).w ROM:00135F6A move.w d5,d2 ROM:00135F6C andi.w #$18,d2 ROM:00135F70 asr.w #3,d2 ROM:00135F72 move.w d2,($E92).w ROM:00135F76 cmpi.w #0,d2 ROM:00135F7A bne.l loc_1360F0 ROM:00135F80 move.w ($EA0).w,d3 ROM:00135F84 move.w ($1482).w,d4 ROM:00135F88 cmpi.w #1,d1 ROM:00135F8C bne.s loc_135FC8 ROM:00135F8E move.w $87E(a5),d6 ROM:00135F92 cmpi.w #0,d6 ROM:00135F96 bne.s loc_135FBC ROM:00135F98 move.b $102(a5),d6 ROM:00135F9C addq.b #2,($7B8).w ROM:00135FA0 cmpi.b #0,($7B8).w ROM:00135FA6 bge.s loc_135FAE ROM:00135FA8 move.b #$7F,($7B8).w ROM:00135FAE ROM:00135FAE loc_135FAE: ; CODE XREF: sub_135EB2+F4↑j ROM:00135FAE cmp.b ($7B8).w,d6 ROM:00135FB2 bge.s loc_135FBC ROM:00135FB4 bset #0,d3 ROM:00135FB8 bset #0,d4 ROM:00135FBC ROM:00135FBC loc_135FBC: ; CODE XREF: sub_135EB2+E4↑j ROM:00135FBC ; sub_135EB2+100↑j ROM:00135FBC bset #4,($1416).w ROM:00135FC2 bra.l loc_1360E2 ROM:00135FC8 ; --------------------------------------------------------------------------- ROM:00135FC8 ROM:00135FC8 loc_135FC8: ; CODE XREF: sub_135EB2+DA↑j ROM:00135FC8 cmpi.w #2,d1 ROM:00135FCC bne.s loc_136008 ROM:00135FCE move.w $87E(a5),d6 ROM:00135FD2 cmpi.w #0,d6 ROM:00135FD6 bne.s loc_135FFC ROM:00135FD8 move.b $102(a5),d6 ROM:00135FDC addq.b #2,($7B9).w ROM:00135FE0 cmpi.b #0,($7B9).w ROM:00135FE6 bge.s loc_135FEE ROM:00135FE8 move.b #$7F,($7B9).w ROM:00135FEE ROM:00135FEE loc_135FEE: ; CODE XREF: sub_135EB2+134↑j ROM:00135FEE cmp.b ($7B9).w,d6 ROM:00135FF2 bge.s loc_135FFC ROM:00135FF4 bset #1,d3 ROM:00135FF8 bset #1,d4 ROM:00135FFC ROM:00135FFC loc_135FFC: ; CODE XREF: sub_135EB2+124↑j ROM:00135FFC ; sub_135EB2+140↑j ROM:00135FFC bset #3,($1418).w ROM:00136002 bra.l loc_1360E2 ROM:00136008 ; --------------------------------------------------------------------------- ROM:00136008 ROM:00136008 loc_136008: ; CODE XREF: sub_135EB2+11A↑j ROM:00136008 cmpi.w #3,d1 ROM:0013600C bne.s loc_136048 ROM:0013600E move.w $87E(a5),d6 ROM:00136012 cmpi.w #0,d6 ROM:00136016 bne.s loc_13603C ROM:00136018 move.b $102(a5),d6 ROM:0013601C addq.b #2,($7BA).w ROM:00136020 cmpi.b #0,($7BA).w ROM:00136026 bge.s loc_13602E ROM:00136028 move.b #$7F,($7BA).w ROM:0013602E ROM:0013602E loc_13602E: ; CODE XREF: sub_135EB2+174↑j ROM:0013602E cmp.b ($7BA).w,d6 ROM:00136032 bge.s loc_13603C ROM:00136034 bset #2,d3 ROM:00136038 bset #2,d4 ROM:0013603C ROM:0013603C loc_13603C: ; CODE XREF: sub_135EB2+164↑j ROM:0013603C ; sub_135EB2+180↑j ROM:0013603C bset #7,($1414).w ROM:00136042 bra.l loc_1360E2 ROM:00136048 ; --------------------------------------------------------------------------- ROM:00136048 ROM:00136048 loc_136048: ; CODE XREF: sub_135EB2+15A↑j ROM:00136048 cmpi.w #4,d1 ROM:0013604C bne.s loc_136084 ROM:0013604E move.w $87E(a5),d6 ROM:00136052 cmpi.w #0,d6 ROM:00136056 bne.s loc_13607C ROM:00136058 move.b $102(a5),d6 ROM:0013605C addq.b #2,($7BB).w ROM:00136060 cmpi.b #0,($7BB).w ROM:00136066 bge.s loc_13606E ROM:00136068 move.b #$7F,($7BB).w ROM:0013606E ROM:0013606E loc_13606E: ; CODE XREF: sub_135EB2+1B4↑j ROM:0013606E cmp.b ($7BB).w,d6 ROM:00136072 bge.s loc_13607C ROM:00136074 bset #3,d3 ROM:00136078 bset #3,d4 ROM:0013607C ROM:0013607C loc_13607C: ; CODE XREF: sub_135EB2+1A4↑j ROM:0013607C ; sub_135EB2+1C0↑j ROM:0013607C bset #5,($1416).w ROM:00136082 bra.s loc_1360E2 ROM:00136084 ; --------------------------------------------------------------------------- ROM:00136084 ROM:00136084 loc_136084: ; CODE XREF: sub_135EB2+19A↑j ROM:00136084 cmpi.w #5,d1 ROM:00136088 bne.s loc_136094 ROM:0013608A bset #4,d3 ROM:0013608E bset #4,d4 ROM:00136092 bra.s loc_1360E2 ROM:00136094 ; --------------------------------------------------------------------------- ROM:00136094 ROM:00136094 loc_136094: ; CODE XREF: sub_135EB2+1D6↑j ROM:00136094 cmpi.w #6,d1 ROM:00136098 bne.s loc_1360A4 ROM:0013609A bset #5,d3 ROM:0013609E bset #5,d4 ROM:001360A2 bra.s loc_1360E2 ROM:001360A4 ; --------------------------------------------------------------------------- ROM:001360A4 ROM:001360A4 loc_1360A4: ; CODE XREF: sub_135EB2+1E6↑j ROM:001360A4 cmpi.w #7,d1 ROM:001360A8 bne.s loc_1360B4 ROM:001360AA bset #6,d3 ROM:001360AE bset #6,d4 ROM:001360B2 bra.s loc_1360E2 ROM:001360B4 ; --------------------------------------------------------------------------- ROM:001360B4 ROM:001360B4 loc_1360B4: ; CODE XREF: sub_135EB2+1F6↑j ROM:001360B4 cmpi.w #8,d1 ROM:001360B8 bne.s loc_1360C4 ROM:001360BA bset #7,d3 ROM:001360BE bset #7,d4 ROM:001360C2 bra.s loc_1360E2 ROM:001360C4 ; --------------------------------------------------------------------------- ROM:001360C4 ROM:001360C4 loc_1360C4: ; CODE XREF: sub_135EB2+206↑j ROM:001360C4 cmpi.w #9,d1 ROM:001360C8 bne.s loc_1360D4 ROM:001360CA bset #8,d3 ROM:001360CE bset #8,d4 ROM:001360D2 bra.s loc_1360E2 ROM:001360D4 ; --------------------------------------------------------------------------- ROM:001360D4 ROM:001360D4 loc_1360D4: ; CODE XREF: sub_135EB2+216↑j ROM:001360D4 cmpi.w #$C,d1 ROM:001360D8 bne.s loc_1360E2 ROM:001360DA bset #9,d3 ROM:001360DE bset #9,d4 ROM:001360E2 ROM:001360E2 loc_1360E2: ; CODE XREF: sub_135EB2+110↑j ROM:001360E2 ; sub_135EB2+150↑j ... ROM:001360E2 move.w d3,($EA0).w ROM:001360E6 move.w d4,($1482).w ROM:001360EA bra.l loc_1363DE ROM:001360F0 ; --------------------------------------------------------------------------- ROM:001360F0 ROM:001360F0 loc_1360F0: ; CODE XREF: sub_135EB2+C8↑j ROM:001360F0 cmpi.w #1,d2 ROM:001360F4 bne.l loc_13626A ROM:001360FA move.w ($EA2).w,d3 ROM:001360FE move.w ($1484).w,d4 ROM:00136102 cmpi.w #1,d1 ROM:00136106 bne.s loc_136142 ROM:00136108 move.w $87E(a5),d6 ROM:0013610C cmpi.w #0,d6 ROM:00136110 bne.s loc_136136 ROM:00136112 move.b $102(a5),d6 ROM:00136116 addq.b #2,($7BC).w ROM:0013611A cmpi.b #0,($7BC).w ROM:00136120 bge.s loc_136128 ROM:00136122 move.b #$7F,($7BC).w ROM:00136128 ROM:00136128 loc_136128: ; CODE XREF: sub_135EB2+26E↑j ROM:00136128 cmp.b ($7BC).w,d6 ROM:0013612C bge.s loc_136136 ROM:0013612E bset #0,d3 ROM:00136132 bset #0,d4 ROM:00136136 ROM:00136136 loc_136136: ; CODE XREF: sub_135EB2+25E↑j ROM:00136136 ; sub_135EB2+27A↑j ROM:00136136 bset #4,($1416).w ROM:0013613C bra.l loc_13625C ROM:00136142 ; --------------------------------------------------------------------------- ROM:00136142 ROM:00136142 loc_136142: ; CODE XREF: sub_135EB2+254↑j ROM:00136142 cmpi.w #2,d1 ROM:00136146 bne.s loc_136182 ROM:00136148 move.w $87E(a5),d6 ROM:0013614C cmpi.w #0,d6 ROM:00136150 bne.s loc_136176 ROM:00136152 move.b $102(a5),d6 ROM:00136156 addq.b #2,($7BD).w ROM:0013615A cmpi.b #0,($7BD).w ROM:00136160 bge.s loc_136168 ROM:00136162 move.b #$7F,($7BD).w ROM:00136168 ROM:00136168 loc_136168: ; CODE XREF: sub_135EB2+2AE↑j ROM:00136168 cmp.b ($7BD).w,d6 ROM:0013616C bge.s loc_136176 ROM:0013616E bset #1,d3 ROM:00136172 bset #1,d4 ROM:00136176 ROM:00136176 loc_136176: ; CODE XREF: sub_135EB2+29E↑j ROM:00136176 ; sub_135EB2+2BA↑j ROM:00136176 bset #3,($1418).w ROM:0013617C bra.l loc_13625C ROM:00136182 ; --------------------------------------------------------------------------- ROM:00136182 ROM:00136182 loc_136182: ; CODE XREF: sub_135EB2+294↑j ROM:00136182 cmpi.w #3,d1 ROM:00136186 bne.s loc_1361C2 ROM:00136188 move.w $87E(a5),d6 ROM:0013618C cmpi.w #0,d6 ROM:00136190 bne.s loc_1361B6 ROM:00136192 move.b $102(a5),d6 ROM:00136196 addq.b #2,($7BE).w ROM:0013619A cmpi.b #0,($7BE).w ROM:001361A0 bge.s loc_1361A8 ROM:001361A2 move.b #$7F,($7BE).w ROM:001361A8 ROM:001361A8 loc_1361A8: ; CODE XREF: sub_135EB2+2EE↑j ROM:001361A8 cmp.b ($7BE).w,d6 ROM:001361AC bge.s loc_1361B6 ROM:001361AE bset #2,d3 ROM:001361B2 bset #2,d4 ROM:001361B6 ROM:001361B6 loc_1361B6: ; CODE XREF: sub_135EB2+2DE↑j ROM:001361B6 ; sub_135EB2+2FA↑j ROM:001361B6 bset #7,($1414).w ROM:001361BC bra.l loc_13625C ROM:001361C2 ; --------------------------------------------------------------------------- ROM:001361C2 ROM:001361C2 loc_1361C2: ; CODE XREF: sub_135EB2+2D4↑j ROM:001361C2 cmpi.w #4,d1 ROM:001361C6 bne.s loc_1361FE ROM:001361C8 move.w $87E(a5),d6 ROM:001361CC cmpi.w #0,d6 ROM:001361D0 bne.s loc_1361F6 ROM:001361D2 move.b $102(a5),d6 ROM:001361D6 addq.b #2,($7BF).w ROM:001361DA cmpi.b #0,($7BF).w ROM:001361E0 bge.s loc_1361E8 ROM:001361E2 move.b #$7F,($7BF).w ROM:001361E8 ROM:001361E8 loc_1361E8: ; CODE XREF: sub_135EB2+32E↑j ROM:001361E8 cmp.b ($7BF).w,d6 ROM:001361EC bge.s loc_1361F6 ROM:001361EE bset #3,d3 ROM:001361F2 bset #3,d4 ROM:001361F6 ROM:001361F6 loc_1361F6: ; CODE XREF: sub_135EB2+31E↑j ROM:001361F6 ; sub_135EB2+33A↑j ROM:001361F6 bset #5,($1416).w ROM:001361FC bra.s loc_13625C ROM:001361FE ; --------------------------------------------------------------------------- ROM:001361FE ROM:001361FE loc_1361FE: ; CODE XREF: sub_135EB2+314↑j ROM:001361FE cmpi.w #5,d1 ROM:00136202 bne.s loc_13620E ROM:00136204 bset #4,d3 ROM:00136208 bset #4,d4 ROM:0013620C bra.s loc_13625C ROM:0013620E ; --------------------------------------------------------------------------- ROM:0013620E ROM:0013620E loc_13620E: ; CODE XREF: sub_135EB2+350↑j ROM:0013620E cmpi.w #6,d1 ROM:00136212 bne.s loc_13621E ROM:00136214 bset #5,d3 ROM:00136218 bset #5,d4 ROM:0013621C bra.s loc_13625C ROM:0013621E ; --------------------------------------------------------------------------- ROM:0013621E ROM:0013621E loc_13621E: ; CODE XREF: sub_135EB2+360↑j ROM:0013621E cmpi.w #7,d1 ROM:00136222 bne.s loc_13622E ROM:00136224 bset #6,d3 ROM:00136228 bset #6,d4 ROM:0013622C bra.s loc_13625C ROM:0013622E ; --------------------------------------------------------------------------- ROM:0013622E ROM:0013622E loc_13622E: ; CODE XREF: sub_135EB2+370↑j ROM:0013622E cmpi.w #8,d1 ROM:00136232 bne.s loc_13623E ROM:00136234 bset #7,d3 ROM:00136238 bset #7,d4 ROM:0013623C bra.s loc_13625C ROM:0013623E ; --------------------------------------------------------------------------- ROM:0013623E ROM:0013623E loc_13623E: ; CODE XREF: sub_135EB2+380↑j ROM:0013623E cmpi.w #9,d1 ROM:00136242 bne.s loc_13624E ROM:00136244 bset #8,d3 ROM:00136248 bset #8,d4 ROM:0013624C bra.s loc_13625C ROM:0013624E ; --------------------------------------------------------------------------- ROM:0013624E ROM:0013624E loc_13624E: ; CODE XREF: sub_135EB2+390↑j ROM:0013624E cmpi.w #$C,d1 ROM:00136252 bne.s loc_13625C ROM:00136254 bset #9,d3 ROM:00136258 bset #9,d4 ROM:0013625C ROM:0013625C loc_13625C: ; CODE XREF: sub_135EB2+28A↑j ROM:0013625C ; sub_135EB2+2CA↑j ... ROM:0013625C move.w d3,($EA2).w ROM:00136260 move.w d4,($1484).w ROM:00136264 bra.l loc_1363DE ROM:0013626A ; --------------------------------------------------------------------------- ROM:0013626A ROM:0013626A loc_13626A: ; CODE XREF: sub_135EB2+242↑j ROM:0013626A cmpi.w #2,d2 ROM:0013626E bne.l loc_1363DE ROM:00136274 move.w ($EA4).w,d3 ROM:00136278 move.w ($1486).w,d4 ROM:0013627C cmpi.w #1,d1 ROM:00136280 bne.s loc_1362BC ROM:00136282 move.w $87E(a5),d6 ROM:00136286 cmpi.w #0,d6 ROM:0013628A bne.s loc_1362B0 ROM:0013628C move.b $102(a5),d6 ROM:00136290 addq.b #2,($7C0).w ROM:00136294 cmpi.b #0,($7C0).w ROM:0013629A bge.s loc_1362A2 ROM:0013629C move.b #$7F,($7C0).w ROM:001362A2 ROM:001362A2 loc_1362A2: ; CODE XREF: sub_135EB2+3E8↑j ROM:001362A2 cmp.b ($7C0).w,d6 ROM:001362A6 bge.s loc_1362B0 ROM:001362A8 bset #0,d3 ROM:001362AC bset #0,d4 ROM:001362B0 ROM:001362B0 loc_1362B0: ; CODE XREF: sub_135EB2+3D8↑j ROM:001362B0 ; sub_135EB2+3F4↑j ROM:001362B0 bset #4,($1416).w ROM:001362B6 bra.l loc_1363D6 ROM:001362BC ; --------------------------------------------------------------------------- ROM:001362BC ROM:001362BC loc_1362BC: ; CODE XREF: sub_135EB2+3CE↑j ROM:001362BC cmpi.w #2,d1 ROM:001362C0 bne.s loc_1362FC ROM:001362C2 move.w $87E(a5),d6 ROM:001362C6 cmpi.w #0,d6 ROM:001362CA bne.s loc_1362F0 ROM:001362CC move.b $102(a5),d6 ROM:001362D0 addq.b #2,($7C1).w ROM:001362D4 cmpi.b #0,($7C1).w ROM:001362DA bge.s loc_1362E2 ROM:001362DC move.b #$7F,($7C1).w ROM:001362E2 ROM:001362E2 loc_1362E2: ; CODE XREF: sub_135EB2+428↑j ROM:001362E2 cmp.b ($7C1).w,d6 ROM:001362E6 bge.s loc_1362F0 ROM:001362E8 bset #1,d3 ROM:001362EC bset #1,d4 ROM:001362F0 ROM:001362F0 loc_1362F0: ; CODE XREF: sub_135EB2+418↑j ROM:001362F0 ; sub_135EB2+434↑j ROM:001362F0 bset #3,($1418).w ROM:001362F6 bra.l loc_1363D6 ROM:001362FC ; --------------------------------------------------------------------------- ROM:001362FC ROM:001362FC loc_1362FC: ; CODE XREF: sub_135EB2+40E↑j ROM:001362FC cmpi.w #3,d1 ROM:00136300 bne.s loc_13633C ROM:00136302 move.w $87E(a5),d6 ROM:00136306 cmpi.w #0,d6 ROM:0013630A bne.s loc_136330 ROM:0013630C move.b $102(a5),d6 ROM:00136310 addq.b #2,($7C2).w ROM:00136314 cmpi.b #0,($7C2).w ROM:0013631A bge.s loc_136322 ROM:0013631C move.b #$7F,($7C2).w ROM:00136322 ROM:00136322 loc_136322: ; CODE XREF: sub_135EB2+468↑j ROM:00136322 cmp.b ($7C2).w,d6 ROM:00136326 bge.s loc_136330 ROM:00136328 bset #2,d3 ROM:0013632C bset #2,d4 ROM:00136330 ROM:00136330 loc_136330: ; CODE XREF: sub_135EB2+458↑j ROM:00136330 ; sub_135EB2+474↑j ROM:00136330 bset #7,($1414).w ROM:00136336 bra.l loc_1363D6 ROM:0013633C ; --------------------------------------------------------------------------- ROM:0013633C ROM:0013633C loc_13633C: ; CODE XREF: sub_135EB2+44E↑j ROM:0013633C cmpi.w #4,d1 ROM:00136340 bne.s loc_136378 ROM:00136342 move.w $87E(a5),d6 ROM:00136346 cmpi.w #0,d6 ROM:0013634A bne.s loc_136370 ROM:0013634C move.b $102(a5),d6 ROM:00136350 addq.b #2,($7C3).w ROM:00136354 cmpi.b #0,($7C3).w ROM:0013635A bge.s loc_136362 ROM:0013635C move.b #$7F,($7C3).w ROM:00136362 ROM:00136362 loc_136362: ; CODE XREF: sub_135EB2+4A8↑j ROM:00136362 cmp.b ($7C3).w,d6 ROM:00136366 bge.s loc_136370 ROM:00136368 bset #3,d3 ROM:0013636C bset #3,d4 ROM:00136370 ROM:00136370 loc_136370: ; CODE XREF: sub_135EB2+498↑j ROM:00136370 ; sub_135EB2+4B4↑j ROM:00136370 bset #5,($1416).w ROM:00136376 bra.s loc_1363D6 ROM:00136378 ; --------------------------------------------------------------------------- ROM:00136378 ROM:00136378 loc_136378: ; CODE XREF: sub_135EB2+48E↑j ROM:00136378 cmpi.w #5,d1 ROM:0013637C bne.s loc_136388 ROM:0013637E bset #4,d3 ROM:00136382 bset #4,d4 ROM:00136386 bra.s loc_1363D6 ROM:00136388 ; --------------------------------------------------------------------------- ROM:00136388 ROM:00136388 loc_136388: ; CODE XREF: sub_135EB2+4CA↑j ROM:00136388 cmpi.w #6,d1 ROM:0013638C bne.s loc_136398 ROM:0013638E bset #5,d3 ROM:00136392 bset #5,d4 ROM:00136396 bra.s loc_1363D6 ROM:00136398 ; --------------------------------------------------------------------------- ROM:00136398 ROM:00136398 loc_136398: ; CODE XREF: sub_135EB2+4DA↑j ROM:00136398 cmpi.w #7,d1 ROM:0013639C bne.s loc_1363A8 ROM:0013639E bset #6,d3 ROM:001363A2 bset #6,d4 ROM:001363A6 bra.s loc_1363D6 ROM:001363A8 ; --------------------------------------------------------------------------- ROM:001363A8 ROM:001363A8 loc_1363A8: ; CODE XREF: sub_135EB2+4EA↑j ROM:001363A8 cmpi.w #8,d1 ROM:001363AC bne.s loc_1363B8 ROM:001363AE bset #7,d3 ROM:001363B2 bset #7,d4 ROM:001363B6 bra.s loc_1363D6 ROM:001363B8 ; --------------------------------------------------------------------------- ROM:001363B8 ROM:001363B8 loc_1363B8: ; CODE XREF: sub_135EB2+4FA↑j ROM:001363B8 cmpi.w #9,d1 ROM:001363BC bne.s loc_1363C8 ROM:001363BE bset #8,d3 ROM:001363C2 bset #8,d4 ROM:001363C6 bra.s loc_1363D6 ROM:001363C8 ; --------------------------------------------------------------------------- ROM:001363C8 ROM:001363C8 loc_1363C8: ; CODE XREF: sub_135EB2+50A↑j ROM:001363C8 cmpi.w #$C,d1 ROM:001363CC bne.s loc_1363D6 ROM:001363CE bset #9,d3 ROM:001363D2 bset #9,d4 ROM:001363D6 ROM:001363D6 loc_1363D6: ; CODE XREF: sub_135EB2+404↑j ROM:001363D6 ; sub_135EB2+444↑j ... ROM:001363D6 move.w d3,($EA4).w ROM:001363DA move.w d4,($1486).w ROM:001363DE ROM:001363DE loc_1363DE: ; CODE XREF: sub_135EB2+66↑j ROM:001363DE ; sub_135EB2+82↑j ... ROM:001363DE move.w #$7F,(a1) ROM:001363E2 bset #2,($1407).w ROM:001363E8 ROM:001363E8 locret_1363E8: ; CODE XREF: sub_135EB2+38↑j ROM:001363E8 rts ROM:001363E8 ; End of function sub_135EB2 ROM:001363E8 ROM:001363EA ROM:001363EA ; =============== S U B R O U T I N E ======================================= ROM:001363EA ROM:001363EA ROM:001363EA sub_1363EA: ; CODE XREF: ROM:00135D3E↑p ROM:001363EA bclr #0,($12AA).w ROM:001363F0 bclr #1,($12AA).w ROM:001363F6 btst #1,($FFFFFD02).w ROM:001363FC beq.l locret_136640 ROM:00136402 bset #3,($E9D).w ROM:00136408 bset #3,($1481).w ROM:0013640E move.w 2(a0),d5 ROM:00136412 andi.w #$3F0,d5 ROM:00136416 cmpi.w #$230,d5 ROM:0013641A bne.l loc_136432 ROM:00136420 bset #4,($E9D).w ROM:00136426 bset #4,($1481).w ROM:0013642C bra.l loc_136634 ROM:00136432 ; --------------------------------------------------------------------------- ROM:00136432 ROM:00136432 loc_136432: ; CODE XREF: sub_1363EA+30↑j ROM:00136432 cmpi.w #$3B0,d5 ROM:00136436 bne.l loc_13644E ROM:0013643C bset #5,($E9D).w ROM:00136442 bset #5,($1481).w ROM:00136448 bra.l loc_136634 ROM:0013644E ; --------------------------------------------------------------------------- ROM:0013644E ROM:0013644E loc_13644E: ; CODE XREF: sub_1363EA+4C↑j ROM:0013644E cmpi.w #$3F0,d5 ROM:00136452 bne.s loc_136472 ROM:00136454 bset #4,($E9D).w ROM:0013645A bset #4,($1481).w ROM:00136460 bset #5,($E9D).w ROM:00136466 bset #5,($1481).w ROM:0013646C bra.l loc_136634 ROM:00136472 ; --------------------------------------------------------------------------- ROM:00136472 ROM:00136472 loc_136472: ; CODE XREF: sub_1363EA+68↑j ROM:00136472 move.w d5,d1 ROM:00136474 andi.w #$1C0,d1 ROM:00136478 asr.w #6,d1 ROM:0013647A move.w d1,($E94).w ROM:0013647E move.w d5,d2 ROM:00136480 andi.w #$30,d2 ; '0' ROM:00136484 asr.w #4,d2 ROM:00136486 move.w d2,($E96).w ROM:0013648A cmpi.w #0,d2 ROM:0013648E bne.l loc_13651A ROM:00136494 move.w ($EA6).w,d3 ROM:00136498 move.w ($1488).w,d4 ROM:0013649C cmpi.w #4,d1 ROM:001364A0 bne.s loc_1364AC ROM:001364A2 bset #0,d3 ROM:001364A6 bset #0,d4 ROM:001364AA bra.s loc_13650C ROM:001364AC ; --------------------------------------------------------------------------- ROM:001364AC ROM:001364AC loc_1364AC: ; CODE XREF: sub_1363EA+B6↑j ROM:001364AC cmpi.w #2,d1 ROM:001364B0 bne.s loc_1364BC ROM:001364B2 bset #1,d3 ROM:001364B6 bset #1,d4 ROM:001364BA bra.s loc_13650C ROM:001364BC ; --------------------------------------------------------------------------- ROM:001364BC ROM:001364BC loc_1364BC: ; CODE XREF: sub_1363EA+C6↑j ROM:001364BC cmpi.w #6,d1 ROM:001364C0 bne.s loc_1364D2 ROM:001364C2 bset #2,d3 ROM:001364C6 bset #2,d4 ROM:001364CA bset #0,($12AA).w ROM:001364D0 bra.s loc_13650C ROM:001364D2 ; --------------------------------------------------------------------------- ROM:001364D2 ROM:001364D2 loc_1364D2: ; CODE XREF: sub_1363EA+D6↑j ROM:001364D2 cmpi.w #1,d1 ROM:001364D6 bne.s loc_1364E8 ROM:001364D8 bset #3,d3 ROM:001364DC bset #3,d4 ROM:001364E0 bset #1,($12AA).w ROM:001364E6 bra.s loc_13650C ROM:001364E8 ; --------------------------------------------------------------------------- ROM:001364E8 ROM:001364E8 loc_1364E8: ; CODE XREF: sub_1363EA+EC↑j ROM:001364E8 cmpi.w #0,d1 ROM:001364EC bne.s loc_1364FE ROM:001364EE bset #4,d3 ROM:001364F2 bset #4,d4 ROM:001364F6 bset #5,($1410).w ROM:001364FC bra.s loc_13650C ROM:001364FE ; --------------------------------------------------------------------------- ROM:001364FE ROM:001364FE loc_1364FE: ; CODE XREF: sub_1363EA+102↑j ROM:001364FE cmpi.w #3,d1 ROM:00136502 bne.s loc_13650C ROM:00136504 bset #5,d3 ROM:00136508 bset #5,d4 ROM:0013650C ROM:0013650C loc_13650C: ; CODE XREF: sub_1363EA+C0↑j ROM:0013650C ; sub_1363EA+D0↑j ... ROM:0013650C move.w d3,($EA6).w ROM:00136510 move.w d4,($1488).w ROM:00136514 bra.l loc_136634 ROM:0013651A ; --------------------------------------------------------------------------- ROM:0013651A ROM:0013651A loc_13651A: ; CODE XREF: sub_1363EA+A4↑j ROM:0013651A cmpi.w #1,d2 ROM:0013651E bne.l loc_1365AA ROM:00136524 move.w ($EA8).w,d3 ROM:00136528 move.w ($148A).w,d4 ROM:0013652C cmpi.w #4,d1 ROM:00136530 bne.s loc_13653C ROM:00136532 bset #0,d3 ROM:00136536 bset #0,d4 ROM:0013653A bra.s loc_13659C ROM:0013653C ; --------------------------------------------------------------------------- ROM:0013653C ROM:0013653C loc_13653C: ; CODE XREF: sub_1363EA+146↑j ROM:0013653C cmpi.w #2,d1 ROM:00136540 bne.s loc_13654C ROM:00136542 bset #1,d3 ROM:00136546 bset #1,d4 ROM:0013654A bra.s loc_13659C ROM:0013654C ; --------------------------------------------------------------------------- ROM:0013654C ROM:0013654C loc_13654C: ; CODE XREF: sub_1363EA+156↑j ROM:0013654C cmpi.w #6,d1 ROM:00136550 bne.s loc_136562 ROM:00136552 bset #2,d3 ROM:00136556 bset #2,d4 ROM:0013655A bset #0,($12AA).w ROM:00136560 bra.s loc_13659C ROM:00136562 ; --------------------------------------------------------------------------- ROM:00136562 ROM:00136562 loc_136562: ; CODE XREF: sub_1363EA+166↑j ROM:00136562 cmpi.w #1,d1 ROM:00136566 bne.s loc_136578 ROM:00136568 bset #3,d3 ROM:0013656C bset #3,d4 ROM:00136570 bset #1,($12AA).w ROM:00136576 bra.s loc_13659C ROM:00136578 ; --------------------------------------------------------------------------- ROM:00136578 ROM:00136578 loc_136578: ; CODE XREF: sub_1363EA+17C↑j ROM:00136578 cmpi.w #0,d1 ROM:0013657C bne.s loc_13658E ROM:0013657E bset #4,d3 ROM:00136582 bset #4,d4 ROM:00136586 bset #5,($1410).w ROM:0013658C bra.s loc_13659C ROM:0013658E ; --------------------------------------------------------------------------- ROM:0013658E ROM:0013658E loc_13658E: ; CODE XREF: sub_1363EA+192↑j ROM:0013658E cmpi.w #3,d1 ROM:00136592 bne.s loc_13659C ROM:00136594 bset #5,d3 ROM:00136598 bset #5,d4 ROM:0013659C ROM:0013659C loc_13659C: ; CODE XREF: sub_1363EA+150↑j ROM:0013659C ; sub_1363EA+160↑j ... ROM:0013659C move.w d3,($EA8).w ROM:001365A0 move.w d4,($148A).w ROM:001365A4 bra.l loc_136634 ROM:001365AA ; --------------------------------------------------------------------------- ROM:001365AA ROM:001365AA loc_1365AA: ; CODE XREF: sub_1363EA+134↑j ROM:001365AA cmpi.w #2,d2 ROM:001365AE bne.l loc_136634 ROM:001365B4 move.w ($EAA).w,d3 ROM:001365B8 move.w ($148C).w,d4 ROM:001365BC cmpi.w #4,d1 ROM:001365C0 bne.s loc_1365CC ROM:001365C2 bset #0,d3 ROM:001365C6 bset #0,d4 ROM:001365CA bra.s loc_13662C ROM:001365CC ; --------------------------------------------------------------------------- ROM:001365CC ROM:001365CC loc_1365CC: ; CODE XREF: sub_1363EA+1D6↑j ROM:001365CC cmpi.w #2,d1 ROM:001365D0 bne.s loc_1365DC ROM:001365D2 bset #1,d3 ROM:001365D6 bset #1,d4 ROM:001365DA bra.s loc_13662C ROM:001365DC ; --------------------------------------------------------------------------- ROM:001365DC ROM:001365DC loc_1365DC: ; CODE XREF: sub_1363EA+1E6↑j ROM:001365DC cmpi.w #6,d1 ROM:001365E0 bne.s loc_1365F2 ROM:001365E2 bset #2,d3 ROM:001365E6 bset #2,d4 ROM:001365EA bset #0,($12AA).w ROM:001365F0 bra.s loc_13662C ROM:001365F2 ; --------------------------------------------------------------------------- ROM:001365F2 ROM:001365F2 loc_1365F2: ; CODE XREF: sub_1363EA+1F6↑j ROM:001365F2 cmpi.w #1,d1 ROM:001365F6 bne.s loc_136608 ROM:001365F8 bset #3,d3 ROM:001365FC bset #3,d4 ROM:00136600 bset #1,($12AA).w ROM:00136606 bra.s loc_13662C ROM:00136608 ; --------------------------------------------------------------------------- ROM:00136608 ROM:00136608 loc_136608: ; CODE XREF: sub_1363EA+20C↑j ROM:00136608 cmpi.w #0,d1 ROM:0013660C bne.s loc_13661E ROM:0013660E bset #4,d3 ROM:00136612 bset #4,d4 ROM:00136616 bset #5,($1410).w ROM:0013661C bra.s loc_13662C ROM:0013661E ; --------------------------------------------------------------------------- ROM:0013661E ROM:0013661E loc_13661E: ; CODE XREF: sub_1363EA+222↑j ROM:0013661E cmpi.w #3,d1 ROM:00136622 bne.s loc_13662C ROM:00136624 bset #5,d3 ROM:00136628 bset #5,d4 ROM:0013662C ROM:0013662C loc_13662C: ; CODE XREF: sub_1363EA+1E0↑j ROM:0013662C ; sub_1363EA+1F0↑j ... ROM:0013662C move.w d3,($EAA).w ROM:00136630 move.w d4,($148C).w ROM:00136634 ROM:00136634 loc_136634: ; CODE XREF: sub_1363EA+42↑j ROM:00136634 ; sub_1363EA+5E↑j ... ROM:00136634 move.w #$3F,2(a1) ; '?' ROM:0013663A bset #2,($1407).w ROM:00136640 ROM:00136640 locret_136640: ; CODE XREF: sub_1363EA+12↑j ROM:00136640 rts ROM:00136640 ; End of function sub_1363EA ROM:00136640 ROM:00136642 ROM:00136642 ; =============== S U B R O U T I N E ======================================= ROM:00136642 ROM:00136642 ROM:00136642 sub_136642: ; CODE XREF: ROM:00135D42↑p ROM:00136642 btst #1,($FFFFFD04).w ROM:00136648 beq.l locret_13684A ROM:0013664E bset #6,($E9D).w ROM:00136654 bset #6,($1481).w ROM:0013665A move.w 4(a0),d5 ROM:0013665E andi.w #$3F0,d5 ROM:00136662 cmpi.w #$230,d5 ROM:00136666 bne.l loc_13667E ROM:0013666C bset #7,($E9D).w ROM:00136672 bset #7,($1481).w ROM:00136678 bra.l loc_13683E ROM:0013667E ; --------------------------------------------------------------------------- ROM:0013667E ROM:0013667E loc_13667E: ; CODE XREF: sub_136642+24↑j ROM:0013667E cmpi.w #$3B0,d5 ROM:00136682 bne.l loc_13669A ROM:00136688 bset #0,($E9C).w ROM:0013668E bset #0,($1480).w ROM:00136694 bra.l loc_13683E ROM:0013669A ; --------------------------------------------------------------------------- ROM:0013669A ROM:0013669A loc_13669A: ; CODE XREF: sub_136642+40↑j ROM:0013669A cmpi.w #$3F0,d5 ROM:0013669E bne.s loc_1366BE ROM:001366A0 bset #7,($E9D).w ROM:001366A6 bset #7,($1481).w ROM:001366AC bset #0,($E9C).w ROM:001366B2 bset #0,($1480).w ROM:001366B8 bra.l loc_13683E ROM:001366BE ; --------------------------------------------------------------------------- ROM:001366BE ROM:001366BE loc_1366BE: ; CODE XREF: sub_136642+5C↑j ROM:001366BE move.w d5,d1 ROM:001366C0 andi.w #$1C0,d1 ROM:001366C4 asr.w #6,d1 ROM:001366C6 move.w d1,($E98).w ROM:001366CA move.w d5,d2 ROM:001366CC andi.w #$30,d2 ; '0' ROM:001366D0 asr.w #4,d2 ROM:001366D2 move.w d2,($E9A).w ROM:001366D6 cmpi.w #0,d2 ROM:001366DA bne.l loc_136754 ROM:001366E0 move.w ($EAC).w,d3 ROM:001366E4 move.w ($148E).w,d4 ROM:001366E8 cmpi.w #4,d1 ROM:001366EC bne.s loc_1366F8 ROM:001366EE bset #0,d3 ROM:001366F2 bset #0,d4 ROM:001366F6 bra.s loc_136746 ROM:001366F8 ; --------------------------------------------------------------------------- ROM:001366F8 ROM:001366F8 loc_1366F8: ; CODE XREF: sub_136642+AA↑j ROM:001366F8 cmpi.w #2,d1 ROM:001366FC bne.s loc_136708 ROM:001366FE bset #1,d3 ROM:00136702 bset #1,d4 ROM:00136706 bra.s loc_136746 ROM:00136708 ; --------------------------------------------------------------------------- ROM:00136708 ROM:00136708 loc_136708: ; CODE XREF: sub_136642+BA↑j ROM:00136708 cmpi.w #6,d1 ROM:0013670C bne.s loc_136718 ROM:0013670E bset #2,d3 ROM:00136712 bset #2,d4 ROM:00136716 bra.s loc_136746 ROM:00136718 ; --------------------------------------------------------------------------- ROM:00136718 ROM:00136718 loc_136718: ; CODE XREF: sub_136642+CA↑j ROM:00136718 cmpi.w #1,d1 ROM:0013671C bne.s loc_136728 ROM:0013671E bset #3,d3 ROM:00136722 bset #3,d4 ROM:00136726 bra.s loc_136746 ROM:00136728 ; --------------------------------------------------------------------------- ROM:00136728 ROM:00136728 loc_136728: ; CODE XREF: sub_136642+DA↑j ROM:00136728 cmpi.w #0,d1 ROM:0013672C bne.s loc_136738 ROM:0013672E bset #4,d3 ROM:00136732 bset #4,d4 ROM:00136736 bra.s loc_136746 ROM:00136738 ; --------------------------------------------------------------------------- ROM:00136738 ROM:00136738 loc_136738: ; CODE XREF: sub_136642+EA↑j ROM:00136738 cmpi.w #3,d1 ROM:0013673C bne.s loc_136746 ROM:0013673E bset #5,d3 ROM:00136742 bset #5,d4 ROM:00136746 ROM:00136746 loc_136746: ; CODE XREF: sub_136642+B4↑j ROM:00136746 ; sub_136642+C4↑j ... ROM:00136746 move.w d3,($EAC).w ROM:0013674A move.w d4,($148E).w ROM:0013674E bra.l loc_13683E ROM:00136754 ; --------------------------------------------------------------------------- ROM:00136754 ROM:00136754 loc_136754: ; CODE XREF: sub_136642+98↑j ROM:00136754 cmpi.w #1,d2 ROM:00136758 bne.s loc_1367CA ROM:0013675A move.w ($EAE).w,d3 ROM:0013675E move.w ($1490).w,d4 ROM:00136762 cmpi.w #4,d1 ROM:00136766 bne.s loc_136772 ROM:00136768 bset #0,d3 ROM:0013676C bset #0,d4 ROM:00136770 bra.s loc_1367C0 ROM:00136772 ; --------------------------------------------------------------------------- ROM:00136772 ROM:00136772 loc_136772: ; CODE XREF: sub_136642+124↑j ROM:00136772 cmpi.w #2,d1 ROM:00136776 bne.s loc_136782 ROM:00136778 bset #1,d3 ROM:0013677C bset #1,d4 ROM:00136780 bra.s loc_1367C0 ROM:00136782 ; --------------------------------------------------------------------------- ROM:00136782 ROM:00136782 loc_136782: ; CODE XREF: sub_136642+134↑j ROM:00136782 cmpi.w #6,d1 ROM:00136786 bne.s loc_136792 ROM:00136788 bset #2,d3 ROM:0013678C bset #2,d4 ROM:00136790 bra.s loc_1367C0 ROM:00136792 ; --------------------------------------------------------------------------- ROM:00136792 ROM:00136792 loc_136792: ; CODE XREF: sub_136642+144↑j ROM:00136792 cmpi.w #1,d1 ROM:00136796 bne.s loc_1367A2 ROM:00136798 bset #3,d3 ROM:0013679C bset #3,d4 ROM:001367A0 bra.s loc_1367C0 ROM:001367A2 ; --------------------------------------------------------------------------- ROM:001367A2 ROM:001367A2 loc_1367A2: ; CODE XREF: sub_136642+154↑j ROM:001367A2 cmpi.w #0,d1 ROM:001367A6 bne.s loc_1367B2 ROM:001367A8 bset #4,d3 ROM:001367AC bset #4,d4 ROM:001367B0 bra.s loc_1367C0 ROM:001367B2 ; --------------------------------------------------------------------------- ROM:001367B2 ROM:001367B2 loc_1367B2: ; CODE XREF: sub_136642+164↑j ROM:001367B2 cmpi.w #3,d1 ROM:001367B6 bne.s loc_1367C0 ROM:001367B8 bset #5,d3 ROM:001367BC bset #5,d4 ROM:001367C0 ROM:001367C0 loc_1367C0: ; CODE XREF: sub_136642+12E↑j ROM:001367C0 ; sub_136642+13E↑j ... ROM:001367C0 move.w d3,($EAE).w ROM:001367C4 move.w d4,($1490).w ROM:001367C8 bra.s loc_13683E ROM:001367CA ; --------------------------------------------------------------------------- ROM:001367CA ROM:001367CA loc_1367CA: ; CODE XREF: sub_136642+116↑j ROM:001367CA cmpi.w #2,d2 ROM:001367CE bne.s loc_13683E ROM:001367D0 move.w ($EB0).w,d3 ROM:001367D4 move.w ($1492).w,d4 ROM:001367D8 cmpi.w #4,d1 ROM:001367DC bne.s loc_1367E8 ROM:001367DE bset #0,d3 ROM:001367E2 bset #0,d4 ROM:001367E6 bra.s loc_136836 ROM:001367E8 ; --------------------------------------------------------------------------- ROM:001367E8 ROM:001367E8 loc_1367E8: ; CODE XREF: sub_136642+19A↑j ROM:001367E8 cmpi.w #2,d1 ROM:001367EC bne.s loc_1367F8 ROM:001367EE bset #1,d3 ROM:001367F2 bset #1,d4 ROM:001367F6 bra.s loc_136836 ROM:001367F8 ; --------------------------------------------------------------------------- ROM:001367F8 ROM:001367F8 loc_1367F8: ; CODE XREF: sub_136642+1AA↑j ROM:001367F8 cmpi.w #6,d1 ROM:001367FC bne.s loc_136808 ROM:001367FE bset #2,d3 ROM:00136802 bset #2,d4 ROM:00136806 bra.s loc_136836 ROM:00136808 ; --------------------------------------------------------------------------- ROM:00136808 ROM:00136808 loc_136808: ; CODE XREF: sub_136642+1BA↑j ROM:00136808 cmpi.w #1,d1 ROM:0013680C bne.s loc_136818 ROM:0013680E bset #3,d3 ROM:00136812 bset #3,d4 ROM:00136816 bra.s loc_136836 ROM:00136818 ; --------------------------------------------------------------------------- ROM:00136818 ROM:00136818 loc_136818: ; CODE XREF: sub_136642+1CA↑j ROM:00136818 cmpi.w #0,d1 ROM:0013681C bne.s loc_136828 ROM:0013681E bset #4,d3 ROM:00136822 bset #4,d4 ROM:00136826 bra.s loc_136836 ROM:00136828 ; --------------------------------------------------------------------------- ROM:00136828 ROM:00136828 loc_136828: ; CODE XREF: sub_136642+1DA↑j ROM:00136828 cmpi.w #3,d1 ROM:0013682C bne.s loc_136836 ROM:0013682E bset #5,d3 ROM:00136832 bset #5,d4 ROM:00136836 ROM:00136836 loc_136836: ; CODE XREF: sub_136642+1A4↑j ROM:00136836 ; sub_136642+1B4↑j ... ROM:00136836 move.w d3,($EB0).w ROM:0013683A move.w d4,($1492).w ROM:0013683E ROM:0013683E loc_13683E: ; CODE XREF: sub_136642+36↑j ROM:0013683E ; sub_136642+52↑j ... ROM:0013683E move.w #$3F,4(a1) ; '?' ROM:00136844 bset #2,($1407).w ROM:0013684A ROM:0013684A locret_13684A: ; CODE XREF: sub_136642+6↑j ROM:0013684A rts ROM:0013684A ; End of function sub_136642 ROM:0013684A ROM:0013684C ROM:0013684C ; =============== S U B R O U T I N E ======================================= ROM:0013684C ROM:0013684C ROM:0013684C sub_13684C: ; CODE XREF: ROM:00135D46↑p ROM:0013684C btst #7,($FFFFFD07).w ROM:00136852 beq.l locret_13695A ROM:00136858 bset #1,($E9C).w ROM:0013685E bset #1,($1480).w ROM:00136864 move.w 6(a0),d1 ROM:00136868 cmpi.w #$D4,d1 ROM:0013686C bne.s loc_136880 ROM:0013686E bset #2,($E9C).w ROM:00136874 bset #2,($1480).w ROM:0013687A bra.l locret_13695A ROM:00136880 ; --------------------------------------------------------------------------- ROM:00136880 ROM:00136880 loc_136880: ; CODE XREF: sub_13684C+20↑j ROM:00136880 andi.w #$60,d1 ; '`' ROM:00136884 asr.w #5,d1 ROM:00136886 cmpi.w #0,d1 ROM:0013688A bne.s loc_13689A ROM:0013688C bset #0,($EB3).w ROM:00136892 bset #0,($14BC).w ROM:00136898 bra.s loc_1368C0 ROM:0013689A ; --------------------------------------------------------------------------- ROM:0013689A ROM:0013689A loc_13689A: ; CODE XREF: sub_13684C+3E↑j ROM:0013689A cmpi.w #1,d1 ROM:0013689E bne.s loc_1368AE ROM:001368A0 bset #0,($EB5).w ROM:001368A6 bset #0,($14BD).w ROM:001368AC bra.s loc_1368C0 ROM:001368AE ; --------------------------------------------------------------------------- ROM:001368AE ROM:001368AE loc_1368AE: ; CODE XREF: sub_13684C+52↑j ROM:001368AE cmpi.w #3,d1 ROM:001368B2 bne.s loc_1368C0 ROM:001368B4 bset #0,($EB7).w ROM:001368BA bset #0,($14BE).w ROM:001368C0 ROM:001368C0 loc_1368C0: ; CODE XREF: sub_13684C+4C↑j ROM:001368C0 ; sub_13684C+60↑j ... ROM:001368C0 move.w 6(a0),d1 ROM:001368C4 andi.w #$18,d1 ROM:001368C8 asr.w #3,d1 ROM:001368CA cmpi.w #0,d1 ROM:001368CE bne.s loc_1368E4 ROM:001368D0 bset #1,($EB3).w ROM:001368D6 bset #1,($14BC).w ROM:001368DC bset #0,($140E).w ROM:001368E2 bra.s loc_136916 ROM:001368E4 ; --------------------------------------------------------------------------- ROM:001368E4 ROM:001368E4 loc_1368E4: ; CODE XREF: sub_13684C+82↑j ROM:001368E4 cmpi.w #1,d1 ROM:001368E8 bne.s loc_1368FE ROM:001368EA bset #1,($EB5).w ROM:001368F0 bset #1,($14BD).w ROM:001368F6 bset #0,($140E).w ROM:001368FC bra.s loc_136916 ROM:001368FE ; --------------------------------------------------------------------------- ROM:001368FE ROM:001368FE loc_1368FE: ; CODE XREF: sub_13684C+9C↑j ROM:001368FE cmpi.w #3,d1 ROM:00136902 bne.s loc_136916 ROM:00136904 bset #1,($EB7).w ROM:0013690A bset #1,($14BE).w ROM:00136910 bset #0,($140E).w ROM:00136916 ROM:00136916 loc_136916: ; CODE XREF: sub_13684C+96↑j ROM:00136916 ; sub_13684C+B0↑j ... ROM:00136916 move.w 6(a0),d1 ROM:0013691A andi.w #6,d1 ROM:0013691E asr.w #1,d1 ROM:00136920 cmpi.w #0,d1 ROM:00136924 bne.s loc_136934 ROM:00136926 bset #2,($EB3).w ROM:0013692C bset #2,($14BC).w ROM:00136932 bra.s locret_13695A ROM:00136934 ; --------------------------------------------------------------------------- ROM:00136934 ROM:00136934 loc_136934: ; CODE XREF: sub_13684C+D8↑j ROM:00136934 cmpi.w #1,d1 ROM:00136938 bne.s loc_136948 ROM:0013693A bset #2,($EB5).w ROM:00136940 bset #2,($14BD).w ROM:00136946 bra.s locret_13695A ROM:00136948 ; --------------------------------------------------------------------------- ROM:00136948 ROM:00136948 loc_136948: ; CODE XREF: sub_13684C+EC↑j ROM:00136948 cmpi.w #3,d1 ROM:0013694C bne.s locret_13695A ROM:0013694E bset #2,($EB7).w ROM:00136954 bset #2,($14BE).w ROM:0013695A ROM:0013695A locret_13695A: ; CODE XREF: sub_13684C+6↑j ROM:0013695A ; sub_13684C+2E↑j ... ROM:0013695A rts ROM:0013695A ; End of function sub_13684C ROM:0013695A ROM:0013695C ROM:0013695C ; =============== S U B R O U T I N E ======================================= ROM:0013695C ROM:0013695C ROM:0013695C sub_13695C: ; CODE XREF: ROM:00135D0A↑p ROM:0013695C ; ROM:00135D68↑p ... ROM:0013695C lea ($FFFFFD00).w,a0 ROM:00136960 move.w (a0),d0 ROM:00136962 andi.w #7,d0 ROM:00136966 asl.w #8,d0 ROM:00136968 move.w 2(a0),d1 ROM:0013696C andi.w #$F,d1 ROM:00136970 move.w 4(a0),d2 ROM:00136974 andi.w #$F,d2 ROM:00136978 asl.w #4,d2 ROM:0013697A move.w d0,($E9E).w ROM:0013697E add.w d1,($E9E).w ROM:00136982 add.w d2,($E9E).w ROM:00136986 rts ROM:00136986 ; End of function sub_13695C ROM:00136986 ROM:00136988 ROM:00136988 ; =============== S U B R O U T I N E ======================================= ROM:00136988 ROM:00136988 ROM:00136988 sub_136988: ; CODE XREF: ROM:00135D06↑p ROM:00136988 ; ROM:00135D64↑p ... ROM:00136988 lea ($FFFFFD20).w,a0 ROM:0013698C move.w #$55,d0 ; 'U' ROM:00136990 btst #7,($893).w ROM:00136996 beq.s loc_1369A4 ROM:00136998 btst #5,($E0B).w ROM:0013699E bne.s loc_1369A4 ROM:001369A0 addi.w #$200,d0 ROM:001369A4 ROM:001369A4 loc_1369A4: ; CODE XREF: sub_136988+E↑j ROM:001369A4 ; sub_136988+16↑j ROM:001369A4 btst #6,($893).w ROM:001369AA beq.s loc_1369B8 ROM:001369AC btst #6,($E0B).w ROM:001369B2 bne.s loc_1369B8 ROM:001369B4 addi.w #$100,d0 ROM:001369B8 ROM:001369B8 loc_1369B8: ; CODE XREF: sub_136988+22↑j ROM:001369B8 ; sub_136988+2A↑j ROM:001369B8 btst #4,($88C).w ROM:001369BE beq.s loc_1369CC ROM:001369C0 btst #7,($E0B).w ROM:001369C6 bne.s loc_1369CC ROM:001369C8 addi.w #$80,d0 ROM:001369CC ROM:001369CC loc_1369CC: ; CODE XREF: sub_136988+36↑j ROM:001369CC ; sub_136988+3E↑j ROM:001369CC move.w d0,(a0) ROM:001369CE move.w #$2A,d0 ; '*' ROM:001369D2 bclr #0,($12A9).w ROM:001369D8 btst #3,($8A1).w ROM:001369DE beq.s loc_1369F2 ROM:001369E0 btst #0,($E0F).w ROM:001369E6 bne.s loc_1369F2 ROM:001369E8 bset #0,($12A9).w ROM:001369EE addi.w #$200,d0 ROM:001369F2 ROM:001369F2 loc_1369F2: ; CODE XREF: sub_136988+56↑j ROM:001369F2 ; sub_136988+5E↑j ROM:001369F2 bclr #1,($12A9).w ROM:001369F8 btst #2,($891).w ROM:001369FE beq.s loc_136A12 ROM:00136A00 btst #1,($E0F).w ROM:00136A06 bne.s loc_136A12 ROM:00136A08 bset #1,($12A9).w ROM:00136A0E addi.w #$100,d0 ROM:00136A12 ROM:00136A12 loc_136A12: ; CODE XREF: sub_136988+76↑j ROM:00136A12 ; sub_136988+7E↑j ROM:00136A12 bclr #0,($12A8).w ROM:00136A18 btst #1,($89F).w ROM:00136A1E beq.s loc_136A32 ROM:00136A20 btst #2,($E0F).w ROM:00136A26 bne.s loc_136A32 ROM:00136A28 bset #0,($12A8).w ROM:00136A2E addi.w #$80,d0 ROM:00136A32 ROM:00136A32 loc_136A32: ; CODE XREF: sub_136988+96↑j ROM:00136A32 ; sub_136988+9E↑j ROM:00136A32 bclr #1,($12A8).w ROM:00136A38 btst #7,($88F).w ROM:00136A3E beq.s loc_136A52 ROM:00136A40 btst #3,($E0F).w ROM:00136A46 bne.s loc_136A52 ROM:00136A48 bset #1,($12A8).w ROM:00136A4E addi.w #$40,d0 ; '@' ROM:00136A52 ROM:00136A52 loc_136A52: ; CODE XREF: sub_136988+B6↑j ROM:00136A52 ; sub_136988+BE↑j ROM:00136A52 move.w d0,2(a0) ROM:00136A56 move.w #$2A,d0 ; '*' ROM:00136A5A btst #4,($895).w ROM:00136A60 beq.s loc_136A6E ROM:00136A62 btst #2,($E0D).w ROM:00136A68 bne.s loc_136A6E ROM:00136A6A addi.w #$80,d0 ROM:00136A6E ROM:00136A6E loc_136A6E: ; CODE XREF: sub_136988+D8↑j ROM:00136A6E ; sub_136988+E0↑j ROM:00136A6E move.w d0,4(a0) ROM:00136A72 rts ROM:00136A72 ; End of function sub_136988 ROM:00136A72 ROM:00136A74 ROM:00136A74 ; =============== S U B R O U T I N E ======================================= ROM:00136A74 ROM:00136A74 ROM:00136A74 sub_136A74: ; CODE XREF: ROM:00135CE6↑p ROM:00136A74 lea ($FFFFFD20).w,a0 ROM:00136A78 move.w #$7F,(a0) ROM:00136A7C move.w #$3F,2(a0) ; '?' ROM:00136A82 move.w #$3F,4(a0) ; '?' ROM:00136A88 bset #7,($FFFFFC1A).w ROM:00136A8E rts ROM:00136A8E ; End of function sub_136A74 ROM:00136A8E ROM:00136A90 ROM:00136A90 ; =============== S U B R O U T I N E ======================================= ROM:00136A90 ROM:00136A90 ROM:00136A90 sub_136A90: ; CODE XREF: ROM:00135D0E↑p ROM:00136A90 ; ROM:00135D6C↑p ... ROM:00136A90 btst #1,($FFFFFD02).w ROM:00136A96 bne.s locret_136AF0 ROM:00136A98 btst #6,($FFFFFD03).w ROM:00136A9E beq.s loc_136AA8 ROM:00136AA0 bset #0,($12A6).w ROM:00136AA6 bra.s loc_136AAE ROM:00136AA8 ; --------------------------------------------------------------------------- ROM:00136AA8 ROM:00136AA8 loc_136AA8: ; CODE XREF: sub_136A90+E↑j ROM:00136AA8 bclr #0,($12A6).w ROM:00136AAE ROM:00136AAE loc_136AAE: ; CODE XREF: sub_136A90+16↑j ROM:00136AAE btst #7,($FFFFFD03).w ROM:00136AB4 beq.s loc_136ABE ROM:00136AB6 bset #0,($12A7).w ROM:00136ABC bra.s loc_136AC4 ROM:00136ABE ; --------------------------------------------------------------------------- ROM:00136ABE ROM:00136ABE loc_136ABE: ; CODE XREF: sub_136A90+24↑j ROM:00136ABE bclr #0,($12A7).w ROM:00136AC4 ROM:00136AC4 loc_136AC4: ; CODE XREF: sub_136A90+2C↑j ROM:00136AC4 btst #4,($FFFFFD03).w ROM:00136ACA beq.s loc_136AD4 ROM:00136ACC bset #1,($12A6).w ROM:00136AD2 bra.s loc_136ADA ROM:00136AD4 ; --------------------------------------------------------------------------- ROM:00136AD4 ROM:00136AD4 loc_136AD4: ; CODE XREF: sub_136A90+3A↑j ROM:00136AD4 bclr #1,($12A6).w ROM:00136ADA ROM:00136ADA loc_136ADA: ; CODE XREF: sub_136A90+42↑j ROM:00136ADA btst #5,($FFFFFD03).w ROM:00136AE0 beq.s loc_136AEA ROM:00136AE2 bset #1,($12A7).w ROM:00136AE8 bra.s locret_136AF0 ROM:00136AEA ; --------------------------------------------------------------------------- ROM:00136AEA ROM:00136AEA loc_136AEA: ; CODE XREF: sub_136A90+50↑j ROM:00136AEA bclr #1,($12A7).w ROM:00136AF0 ROM:00136AF0 locret_136AF0: ; CODE XREF: sub_136A90+6↑j ROM:00136AF0 ; sub_136A90+58↑j ROM:00136AF0 rts ROM:00136AF0 ; End of function sub_136A90 ROM:00136AF0 ROM:00136AF2 ROM:00136AF2 ; =============== S U B R O U T I N E ======================================= ROM:00136AF2 ROM:00136AF2 ROM:00136AF2 sub_136AF2: ; CODE XREF: sub_11859E+9A↑p ROM:00136AF2 btst #3,($147C).w ROM:00136AF8 beq.s loc_136B02 ROM:00136AFA bset #4,($1413).w ROM:00136B00 bra.s loc_136B10 ROM:00136B02 ; --------------------------------------------------------------------------- ROM:00136B02 ROM:00136B02 loc_136B02: ; CODE XREF: sub_136AF2+6↑j ROM:00136B02 btst #4,($147C).w ROM:00136B08 beq.s loc_136B10 ROM:00136B0A bset #4,($1413).w ROM:00136B10 ROM:00136B10 loc_136B10: ; CODE XREF: sub_136AF2+E↑j ROM:00136B10 ; sub_136AF2+16↑j ROM:00136B10 clr.b ($12AB).w ROM:00136B14 lea (dword_139AF4).l,a3 ROM:00136B1A move.w (a3),d0 ROM:00136B1C ROM:00136B1C loc_136B1C: ; CODE XREF: sub_136AF2+48↓j ROM:00136B1C cmpi.w #$FF,d0 ROM:00136B20 beq.s locret_136B3C ROM:00136B22 move.w 6(a3),d1 ROM:00136B26 move.b 8(a3),d2 ROM:00136B2A btst d2,(d1.w) ROM:00136B2E beq.s loc_136B34 ROM:00136B30 addq.b #1,($12AB).w ROM:00136B34 ROM:00136B34 loc_136B34: ; CODE XREF: sub_136AF2+3C↑j ROM:00136B34 adda.w #$A,a3 ROM:00136B38 move.w (a3),d0 ROM:00136B3A bra.s loc_136B1C ROM:00136B3C ; --------------------------------------------------------------------------- ROM:00136B3C ROM:00136B3C locret_136B3C: ; CODE XREF: sub_136AF2+2E↑j ROM:00136B3C rts ROM:00136B3C ; End of function sub_136AF2 ROM:00136B3C ROM:00136B3E ROM:00136B3E ; =============== S U B R O U T I N E ======================================= ROM:00136B3E ROM:00136B3E ROM:00136B3E sub_136B3E: ; CODE XREF: sub_118B66+C0↑p ROM:00136B3E clr.w ($EBC).w ROM:00136B42 cmpi.b #0,($14BA).w ROM:00136B48 bne.s loc_136B56 ROM:00136B4A move.w #$420,($EBC).w ROM:00136B50 bra.l locret_136E34 ROM:00136B56 ; --------------------------------------------------------------------------- ROM:00136B56 ROM:00136B56 loc_136B56: ; CODE XREF: sub_136B3E+A↑j ROM:00136B56 cmpi.b #1,($14BA).w ROM:00136B5C bne.s loc_136B6A ROM:00136B5E move.w #$140,($EBC).w ROM:00136B64 bra.l locret_136E34 ROM:00136B6A ; --------------------------------------------------------------------------- ROM:00136B6A ROM:00136B6A loc_136B6A: ; CODE XREF: sub_136B3E+1E↑j ROM:00136B6A cmpi.b #2,($14BA).w ROM:00136B70 bne.s loc_136B7E ROM:00136B72 move.w #$133,($EBC).w ROM:00136B78 bra.l locret_136E34 ROM:00136B7E ; --------------------------------------------------------------------------- ROM:00136B7E ROM:00136B7E loc_136B7E: ; CODE XREF: sub_136B3E+32↑j ROM:00136B7E cmpi.b #3,($14BA).w ROM:00136B84 bne.s loc_136B92 ROM:00136B86 move.w #$505,($EBC).w ROM:00136B8C bra.l locret_136E34 ROM:00136B92 ; --------------------------------------------------------------------------- ROM:00136B92 ROM:00136B92 loc_136B92: ; CODE XREF: sub_136B3E+46↑j ROM:00136B92 cmpi.b #4,($14BA).w ROM:00136B98 bne.s loc_136BA6 ROM:00136B9A move.w #$340,($EBC).w ROM:00136BA0 bra.l locret_136E34 ROM:00136BA6 ; --------------------------------------------------------------------------- ROM:00136BA6 ROM:00136BA6 loc_136BA6: ; CODE XREF: sub_136B3E+5A↑j ROM:00136BA6 cmpi.b #5,($14BA).w ROM:00136BAC bne.s loc_136BBA ROM:00136BAE move.w #$111,($EBC).w ROM:00136BB4 bra.l locret_136E34 ROM:00136BBA ; --------------------------------------------------------------------------- ROM:00136BBA ROM:00136BBA loc_136BBA: ; CODE XREF: sub_136B3E+6E↑j ROM:00136BBA cmpi.b #6,($14BA).w ROM:00136BC0 bne.s loc_136BCE ROM:00136BC2 move.w #$130,($EBC).w ROM:00136BC8 bra.l locret_136E34 ROM:00136BCE ; --------------------------------------------------------------------------- ROM:00136BCE ROM:00136BCE loc_136BCE: ; CODE XREF: sub_136B3E+82↑j ROM:00136BCE cmpi.b #7,($14BA).w ROM:00136BD4 bne.s loc_136BE2 ROM:00136BD6 move.w #$141,($EBC).w ROM:00136BDC bra.l locret_136E34 ROM:00136BE2 ; --------------------------------------------------------------------------- ROM:00136BE2 ROM:00136BE2 loc_136BE2: ; CODE XREF: sub_136B3E+96↑j ROM:00136BE2 cmpi.b #8,($14BA).w ROM:00136BE8 bne.s loc_136BF6 ROM:00136BEA move.w #$135,($EBC).w ROM:00136BF0 bra.l locret_136E34 ROM:00136BF6 ; --------------------------------------------------------------------------- ROM:00136BF6 ROM:00136BF6 loc_136BF6: ; CODE XREF: sub_136B3E+AA↑j ROM:00136BF6 cmpi.b #9,($14BA).w ROM:00136BFC bne.s loc_136C0A ROM:00136BFE move.w #$106,($EBC).w ROM:00136C04 bra.l locret_136E34 ROM:00136C0A ; --------------------------------------------------------------------------- ROM:00136C0A ROM:00136C0A loc_136C0A: ; CODE XREF: sub_136B3E+BE↑j ROM:00136C0A cmpi.b #$A,($14BA).w ROM:00136C10 bne.s loc_136C1E ROM:00136C12 move.w #$115,($EBC).w ROM:00136C18 bra.l locret_136E34 ROM:00136C1E ; --------------------------------------------------------------------------- ROM:00136C1E ROM:00136C1E loc_136C1E: ; CODE XREF: sub_136B3E+D2↑j ROM:00136C1E cmpi.b #$B,($14BA).w ROM:00136C24 bne.s loc_136C7A ROM:00136C26 btst #2,($1520).w ROM:00136C2C beq.s loc_136C36 ROM:00136C2E move.w #$300,($EBC).w ROM:00136C34 bra.s loc_136C74 ROM:00136C36 ; --------------------------------------------------------------------------- ROM:00136C36 ROM:00136C36 loc_136C36: ; CODE XREF: sub_136B3E+EE↑j ROM:00136C36 btst #0,($14B6).w ROM:00136C3C beq.s loc_136C46 ROM:00136C3E move.w #$301,($EBC).w ROM:00136C44 bra.s loc_136C74 ROM:00136C46 ; --------------------------------------------------------------------------- ROM:00136C46 ROM:00136C46 loc_136C46: ; CODE XREF: sub_136B3E+FE↑j ROM:00136C46 btst #1,($14B6).w ROM:00136C4C beq.s loc_136C56 ROM:00136C4E move.w #$302,($EBC).w ROM:00136C54 bra.s loc_136C74 ROM:00136C56 ; --------------------------------------------------------------------------- ROM:00136C56 ROM:00136C56 loc_136C56: ; CODE XREF: sub_136B3E+10E↑j ROM:00136C56 btst #2,($14B6).w ROM:00136C5C beq.s loc_136C66 ROM:00136C5E move.w #$303,($EBC).w ROM:00136C64 bra.s loc_136C74 ROM:00136C66 ; --------------------------------------------------------------------------- ROM:00136C66 ROM:00136C66 loc_136C66: ; CODE XREF: sub_136B3E+11E↑j ROM:00136C66 btst #3,($14B6).w ROM:00136C6C beq.s loc_136C74 ROM:00136C6E move.w #$304,($EBC).w ROM:00136C74 ROM:00136C74 loc_136C74: ; CODE XREF: sub_136B3E+F6↑j ROM:00136C74 ; sub_136B3E+106↑j ... ROM:00136C74 bra.l locret_136E34 ROM:00136C7A ; --------------------------------------------------------------------------- ROM:00136C7A ROM:00136C7A loc_136C7A: ; CODE XREF: sub_136B3E+E6↑j ROM:00136C7A cmpi.b #$C,($14BA).w ROM:00136C80 bne.s loc_136CD6 ROM:00136C82 btst #2,($1520).w ROM:00136C88 beq.s loc_136C92 ROM:00136C8A move.w #$300,($EBC).w ROM:00136C90 bra.s loc_136CD0 ROM:00136C92 ; --------------------------------------------------------------------------- ROM:00136C92 ROM:00136C92 loc_136C92: ; CODE XREF: sub_136B3E+14A↑j ROM:00136C92 btst #0,($14B6).w ROM:00136C98 beq.s loc_136CA2 ROM:00136C9A move.w #$301,($EBC).w ROM:00136CA0 bra.s loc_136CD0 ROM:00136CA2 ; --------------------------------------------------------------------------- ROM:00136CA2 ROM:00136CA2 loc_136CA2: ; CODE XREF: sub_136B3E+15A↑j ROM:00136CA2 btst #1,($14B6).w ROM:00136CA8 beq.s loc_136CB2 ROM:00136CAA move.w #$302,($EBC).w ROM:00136CB0 bra.s loc_136CD0 ROM:00136CB2 ; --------------------------------------------------------------------------- ROM:00136CB2 ROM:00136CB2 loc_136CB2: ; CODE XREF: sub_136B3E+16A↑j ROM:00136CB2 btst #2,($14B6).w ROM:00136CB8 beq.s loc_136CC2 ROM:00136CBA move.w #$303,($EBC).w ROM:00136CC0 bra.s loc_136CD0 ROM:00136CC2 ; --------------------------------------------------------------------------- ROM:00136CC2 ROM:00136CC2 loc_136CC2: ; CODE XREF: sub_136B3E+17A↑j ROM:00136CC2 btst #3,($14B6).w ROM:00136CC8 beq.s loc_136CD0 ROM:00136CCA move.w #$304,($EBC).w ROM:00136CD0 ROM:00136CD0 loc_136CD0: ; CODE XREF: sub_136B3E+152↑j ROM:00136CD0 ; sub_136B3E+162↑j ... ROM:00136CD0 bra.l locret_136E34 ROM:00136CD6 ; --------------------------------------------------------------------------- ROM:00136CD6 ROM:00136CD6 loc_136CD6: ; CODE XREF: sub_136B3E+142↑j ROM:00136CD6 cmpi.b #$D,($14BA).w ROM:00136CDC bne.s loc_136CEA ROM:00136CDE move.w #$136,($EBC).w ROM:00136CE4 bra.l locret_136E34 ROM:00136CEA ; --------------------------------------------------------------------------- ROM:00136CEA ROM:00136CEA loc_136CEA: ; CODE XREF: sub_136B3E+19E↑j ROM:00136CEA cmpi.b #$E,($14BA).w ROM:00136CF0 bne.s loc_136CFE ROM:00136CF2 move.w #$120,($EBC).w ROM:00136CF8 bra.l locret_136E34 ROM:00136CFE ; --------------------------------------------------------------------------- ROM:00136CFE ROM:00136CFE loc_136CFE: ; CODE XREF: sub_136B3E+1B2↑j ROM:00136CFE cmpi.b #$F,($14BA).w ROM:00136D04 bne.s loc_136D12 ROM:00136D06 move.w #$121,($EBC).w ROM:00136D0C bra.l locret_136E34 ROM:00136D12 ; --------------------------------------------------------------------------- ROM:00136D12 ROM:00136D12 loc_136D12: ; CODE XREF: sub_136B3E+1C6↑j ROM:00136D12 cmpi.b #$10,($14BA).w ROM:00136D18 bne.s loc_136D26 ROM:00136D1A move.w #$195,($EBC).w ROM:00136D20 bra.l locret_136E34 ROM:00136D26 ; --------------------------------------------------------------------------- ROM:00136D26 ROM:00136D26 loc_136D26: ; CODE XREF: sub_136B3E+1DA↑j ROM:00136D26 cmpi.b #$11,($14BA).w ROM:00136D2C bne.s loc_136D3A ROM:00136D2E move.w #$501,($EBC).w ROM:00136D34 bra.l locret_136E34 ROM:00136D3A ; --------------------------------------------------------------------------- ROM:00136D3A ROM:00136D3A loc_136D3A: ; CODE XREF: sub_136B3E+1EE↑j ROM:00136D3A cmpi.b #$12,($14BA).w ROM:00136D40 bne.s loc_136D4E ROM:00136D42 move.w #$443,($EBC).w ROM:00136D48 bra.l locret_136E34 ROM:00136D4E ; --------------------------------------------------------------------------- ROM:00136D4E ROM:00136D4E loc_136D4E: ; CODE XREF: sub_136B3E+202↑j ROM:00136D4E cmpi.b #$13,($14BA).w ROM:00136D54 bne.s loc_136D62 ROM:00136D56 move.w #$170,($EBC).w ROM:00136D5C bra.l locret_136E34 ROM:00136D62 ; --------------------------------------------------------------------------- ROM:00136D62 ROM:00136D62 loc_136D62: ; CODE XREF: sub_136B3E+216↑j ROM:00136D62 cmpi.b #$14,($14BA).w ROM:00136D68 bne.s loc_136D76 ROM:00136D6A move.w #$500,($EBC).w ROM:00136D70 bra.l locret_136E34 ROM:00136D76 ; --------------------------------------------------------------------------- ROM:00136D76 ROM:00136D76 loc_136D76: ; CODE XREF: sub_136B3E+22A↑j ROM:00136D76 cmpi.b #$15,($14BA).w ROM:00136D7C bne.s loc_136D8A ROM:00136D7E move.w #$335,($EBC).w ROM:00136D84 bra.l locret_136E34 ROM:00136D8A ; --------------------------------------------------------------------------- ROM:00136D8A ROM:00136D8A loc_136D8A: ; CODE XREF: sub_136B3E+23E↑j ROM:00136D8A cmpi.b #$16,($14BA).w ROM:00136D90 bne.s loc_136D9E ROM:00136D92 move.w #$110,($EBC).w ROM:00136D98 bra.l locret_136E34 ROM:00136D9E ; --------------------------------------------------------------------------- ROM:00136D9E ROM:00136D9E loc_136D9E: ; CODE XREF: sub_136B3E+252↑j ROM:00136D9E cmpi.b #$17,($14BA).w ROM:00136DA4 bne.s loc_136DB2 ROM:00136DA6 move.w #$1775,($EBC).w ROM:00136DAC bra.l locret_136E34 ROM:00136DB2 ; --------------------------------------------------------------------------- ROM:00136DB2 ROM:00136DB2 loc_136DB2: ; CODE XREF: sub_136B3E+266↑j ROM:00136DB2 cmpi.b #$18,($14BA).w ROM:00136DB8 bne.s loc_136DC6 ROM:00136DBA move.w #$170,($EBC).w ROM:00136DC0 bra.l locret_136E34 ROM:00136DC6 ; --------------------------------------------------------------------------- ROM:00136DC6 ROM:00136DC6 loc_136DC6: ; CODE XREF: sub_136B3E+27A↑j ROM:00136DC6 cmpi.b #$19,($14BA).w ROM:00136DCC bne.s loc_136DD6 ROM:00136DCE move.w #$1590,($EBC).w ROM:00136DD4 bra.s locret_136E34 ROM:00136DD6 ; --------------------------------------------------------------------------- ROM:00136DD6 ROM:00136DD6 loc_136DD6: ; CODE XREF: sub_136B3E+28E↑j ROM:00136DD6 cmpi.b #$1A,($14BA).w ROM:00136DDC bne.s loc_136DE6 ROM:00136DDE move.w #$1640,($EBC).w ROM:00136DE4 bra.s locret_136E34 ROM:00136DE6 ; --------------------------------------------------------------------------- ROM:00136DE6 ROM:00136DE6 loc_136DE6: ; CODE XREF: sub_136B3E+29E↑j ROM:00136DE6 cmpi.b #$1B,($14BA).w ROM:00136DEC bne.s loc_136DF6 ROM:00136DEE move.w #$1775,($EBC).w ROM:00136DF4 bra.s locret_136E34 ROM:00136DF6 ; --------------------------------------------------------------------------- ROM:00136DF6 ROM:00136DF6 loc_136DF6: ; CODE XREF: sub_136B3E+2AE↑j ROM:00136DF6 cmpi.b #$1C,($14BA).w ROM:00136DFC bne.s loc_136E06 ROM:00136DFE move.w #$201,($EBC).w ROM:00136E04 bra.s locret_136E34 ROM:00136E06 ; --------------------------------------------------------------------------- ROM:00136E06 ROM:00136E06 loc_136E06: ; CODE XREF: sub_136B3E+2BE↑j ROM:00136E06 cmpi.b #$1D,($14BA).w ROM:00136E0C bne.s loc_136E16 ROM:00136E0E move.w #$202,($EBC).w ROM:00136E14 bra.s locret_136E34 ROM:00136E16 ; --------------------------------------------------------------------------- ROM:00136E16 ROM:00136E16 loc_136E16: ; CODE XREF: sub_136B3E+2CE↑j ROM:00136E16 cmpi.b #$1E,($14BA).w ROM:00136E1C bne.s loc_136E26 ROM:00136E1E move.w #$203,($EBC).w ROM:00136E24 bra.s locret_136E34 ROM:00136E26 ; --------------------------------------------------------------------------- ROM:00136E26 ROM:00136E26 loc_136E26: ; CODE XREF: sub_136B3E+2DE↑j ROM:00136E26 cmpi.b #$1F,($14BA).w ROM:00136E2C bne.s locret_136E34 ROM:00136E2E move.w #$204,($EBC).w ROM:00136E34 ROM:00136E34 locret_136E34: ; CODE XREF: sub_136B3E+12↑j ROM:00136E34 ; sub_136B3E+26↑j ... ROM:00136E34 rts ROM:00136E34 ; End of function sub_136B3E ROM:00136E34 ROM:00136E36 ROM:00136E36 ; =============== S U B R O U T I N E ======================================= ROM:00136E36 ROM:00136E36 ROM:00136E36 sub_136E36: ; CODE XREF: sub_129E74+36↑p ROM:00136E36 move.w #$2710,($A06).w ROM:00136E3C move.w #$2710,($EBE).w ROM:00136E42 clr.w ($A08).w ROM:00136E46 clr.w ($9FE).w ROM:00136E4A clr.w ($9FC).w ROM:00136E4E rts ROM:00136E4E ; End of function sub_136E36 ROM:00136E4E ROM:00136E50 ROM:00136E50 ; =============== S U B R O U T I N E ======================================= ROM:00136E50 ROM:00136E50 ROM:00136E50 sub_136E50: ; CODE XREF: sub_1372F0↓p ROM:00136E50 move.w ($EF6).w,d0 ROM:00136E54 cmp.w ($CCE).w,d0 ROM:00136E58 bge.s loc_136E62 ROM:00136E5A move.w ($EF4).w,($EEA).w ROM:00136E60 bra.s loc_136E8A ROM:00136E62 ; --------------------------------------------------------------------------- ROM:00136E62 ROM:00136E62 loc_136E62: ; CODE XREF: sub_136E50+8↑j ROM:00136E62 clr.l d1 ROM:00136E64 move.w ($EF4).w,d1 ROM:00136E68 swap d1 ROM:00136E6A move.w ($EEA).w,d2 ROM:00136E6E swap d2 ROM:00136E70 move.w ($EC0).w,d2 ROM:00136E74 move.w ($EE2).w,d3 ROM:00136E78 ext.l d3 ROM:00136E7A bsr.l sub_1173B6 ROM:00136E80 move.w d4,($EC0).w ROM:00136E84 swap d4 ROM:00136E86 move.w d4,($EEA).w ROM:00136E8A ROM:00136E8A loc_136E8A: ; CODE XREF: sub_136E50+10↑j ROM:00136E8A move.l ($990).w,d1 ROM:00136E8E btst #4,($1419).w ROM:00136E94 beq.s loc_136E9E ROM:00136E96 move.w $886(a5),d1 ROM:00136E9A muls.w #$A,d1 ROM:00136E9E ROM:00136E9E loc_136E9E: ; CODE XREF: sub_136E50+44↑j ROM:00136E9E move.l d1,($944).w ROM:00136EA2 divs.w #$A,d1 ROM:00136EA6 move.w d1,($ECA).w ROM:00136EAA move.l ($944).w,d1 ROM:00136EAE move.l ($950).w,d2 ROM:00136EB2 move.w ($ED4).w,d3 ROM:00136EB6 ext.l d3 ROM:00136EB8 bsr.l sub_1173B6 ROM:00136EBE move.l d4,($950).w ROM:00136EC2 divs.w #$A,d4 ROM:00136EC6 move.w d4,($EEE).w ROM:00136ECA move.l ($944).w,d1 ROM:00136ECE move.l ($954).w,d2 ROM:00136ED2 move.w ($ED6).w,d3 ROM:00136ED6 muls.w #$64,d3 ; 'd' ROM:00136EDA bsr.l sub_1173B6 ROM:00136EE0 move.l d4,($954).w ROM:00136EE4 divs.w #$A,d4 ROM:00136EE8 move.w d4,($EF0).w ROM:00136EEC move.l ($944).w,d1 ROM:00136EF0 move.l ($958).w,d2 ROM:00136EF4 move.w ($ED8).w,d3 ROM:00136EF8 muls.w #$64,d3 ; 'd' ROM:00136EFC bsr.l sub_1173B6 ROM:00136F02 move.l d4,($958).w ROM:00136F06 divs.w #$A,d4 ROM:00136F0A move.w d4,($EF2).w ROM:00136F0E clr.l d0 ROM:00136F10 move.l ($944).w,d1 ROM:00136F14 move.l ($950).w,d4 ROM:00136F18 sub.l d4,d1 ROM:00136F1A move.l d1,d2 ROM:00136F1C cmpi.l #0,d2 ROM:00136F22 bge.s loc_136F26 ROM:00136F24 neg.l d2 ROM:00136F26 ROM:00136F26 loc_136F26: ; CODE XREF: sub_136E50+D2↑j ROM:00136F26 move.w ($EE6).w,d3 ROM:00136F2A ext.l d3 ROM:00136F2C cmp.l d2,d3 ROM:00136F2E bge.s loc_136F50 ROM:00136F30 move.w ($EDA).w,d5 ROM:00136F34 ext.l d5 ROM:00136F36 muls.l d5,d1 ROM:00136F3A divs.l #$64,d1 ; 'd' ROM:00136F42 move.l d1,($938).w ROM:00136F46 move.l d1,d0 ROM:00136F48 divs.w #$A,d1 ROM:00136F4C move.w d1,($EC4).w ROM:00136F50 ROM:00136F50 loc_136F50: ; CODE XREF: sub_136E50+DE↑j ROM:00136F50 move.l ($944).w,d1 ROM:00136F54 move.l ($954).w,d4 ROM:00136F58 sub.l d4,d1 ROM:00136F5A move.l d1,d2 ROM:00136F5C cmpi.l #0,d2 ROM:00136F62 bge.s loc_136F66 ROM:00136F64 neg.l d2 ROM:00136F66 ROM:00136F66 loc_136F66: ; CODE XREF: sub_136E50+112↑j ROM:00136F66 cmp.l d2,d3 ROM:00136F68 bge.s loc_136F8A ROM:00136F6A move.w ($EDC).w,d5 ROM:00136F6E ext.l d5 ROM:00136F70 muls.l d5,d1 ROM:00136F74 divs.l #$3E8,d1 ROM:00136F7C move.l d1,($93C).w ROM:00136F80 add.l d1,d0 ROM:00136F82 divs.w #$A,d1 ROM:00136F86 move.w d1,($EC6).w ROM:00136F8A ROM:00136F8A loc_136F8A: ; CODE XREF: sub_136E50+118↑j ROM:00136F8A move.l ($944).w,d1 ROM:00136F8E move.l ($958).w,d4 ROM:00136F92 sub.l d4,d1 ROM:00136F94 move.l d1,d2 ROM:00136F96 cmpi.l #0,d2 ROM:00136F9C bge.s loc_136FA0 ROM:00136F9E neg.l d2 ROM:00136FA0 ROM:00136FA0 loc_136FA0: ; CODE XREF: sub_136E50+14C↑j ROM:00136FA0 cmp.l d2,d3 ROM:00136FA2 bge.s loc_136FC4 ROM:00136FA4 move.w ($EDE).w,d5 ROM:00136FA8 ext.l d5 ROM:00136FAA muls.l d5,d1 ROM:00136FAE divs.l #$3E8,d1 ROM:00136FB6 move.l d1,($940).w ROM:00136FBA add.l d1,d0 ROM:00136FBC divs.w #$A,d1 ROM:00136FC0 move.w d1,($EC8).w ROM:00136FC4 ROM:00136FC4 loc_136FC4: ; CODE XREF: sub_136E50+152↑j ROM:00136FC4 move.w ($EF4).w,d1 ROM:00136FC8 sub.w ($EEA).w,d1 ROM:00136FCC move.w $884(a5),d2 ROM:00136FD0 move.w $7B4(a5),d3 ROM:00136FD4 cmp.w d1,d2 ROM:00136FD6 ble.s loc_136FF0 ROM:00136FD8 cmp.w ($A14).w,d3 ROM:00136FDC blt.s loc_136FF0 ROM:00136FDE muls.w ($EE4).w,d1 ROM:00136FE2 move.l d1,($934).w ROM:00136FE6 add.l d1,d0 ROM:00136FE8 divs.w #$A,d1 ROM:00136FEC move.w d1,($EC2).w ROM:00136FF0 ROM:00136FF0 loc_136FF0: ; CODE XREF: sub_136E50+186↑j ROM:00136FF0 ; sub_136E50+18C↑j ROM:00136FF0 move.l d0,($94C).w ROM:00136FF4 divs.w #$A,d0 ROM:00136FF8 move.w d0,($EE8).w ROM:00136FFC rts ROM:00136FFC ; End of function sub_136E50 ROM:00136FFC ROM:00136FFE ROM:00136FFE ; =============== S U B R O U T I N E ======================================= ROM:00136FFE ROM:00136FFE ROM:00136FFE sub_136FFE: ; CODE XREF: sub_110E14+AE↑p ROM:00136FFE clr.l ($948).w ROM:00137002 move.w $888(a5),d0 ROM:00137006 move.w ($ED2).w,d1 ROM:0013700A addq.w #1,d1 ROM:0013700C ext.l d1 ROM:0013700E divs.w d0,d1 ROM:00137010 swap d1 ROM:00137012 move.w d1,($ED2).w ROM:00137016 clr.w d1 ROM:00137018 move.b ($12AE).w,d1 ROM:0013701C cmpi.w #2,d1 ROM:00137020 bcc.s locret_13702A ROM:00137022 movea.l off_13702C(pc,d1.w*4),a0 ROM:00137026 nop ROM:00137028 jmp (a0) ROM:0013702A ; --------------------------------------------------------------------------- ROM:0013702A ROM:0013702A locret_13702A: ; CODE XREF: sub_136FFE+22↑j ROM:0013702A rts ROM:0013702A ; End of function sub_136FFE ROM:0013702A ROM:0013702A ; --------------------------------------------------------------------------- ROM:0013702C off_13702C: dc.l loc_137034 ; DATA XREF: sub_136FFE+24↑r ROM:00137030 dc.l loc_137054 ROM:00137034 ; --------------------------------------------------------------------------- ROM:00137034 ROM:00137034 loc_137034: ; DATA XREF: ROM:off_13702C↑o ROM:00137034 move.w $888(a5),d0 ROM:00137038 cmpi.w #0,($4CE).w ROM:0013703E bne.s locret_137052 ROM:00137040 move.w #0,($ED2).w ROM:00137046 bsr.w sub_137096 ROM:0013704A move.b #1,($12AE).w ROM:00137050 bra.s locret_137094 ROM:00137052 ; --------------------------------------------------------------------------- ROM:00137052 ROM:00137052 locret_137052: ; CODE XREF: ROM:0013703E↑j ROM:00137052 rts ROM:00137054 ; --------------------------------------------------------------------------- ROM:00137054 ROM:00137054 loc_137054: ; DATA XREF: ROM:00137030↑o ROM:00137054 move.w $888(a5),d0 ROM:00137058 move.w $88A(a5),d1 ROM:0013705C cmpi.w #0,($ED2).w ROM:00137062 bne.s loc_137072 ROM:00137064 cmp.w ($57E).w,d1 ROM:00137068 ble.s loc_137072 ROM:0013706A move.b #1,($12AE).w ROM:00137070 bra.s locret_137094 ROM:00137072 ; --------------------------------------------------------------------------- ROM:00137072 ROM:00137072 loc_137072: ; CODE XREF: ROM:00137062↑j ROM:00137072 ; ROM:00137068↑j ROM:00137072 cmpi.w #0,($ED2).w ROM:00137078 bne.s locret_137094 ROM:0013707A cmp.w ($57E).w,d1 ROM:0013707E bgt.s locret_137094 ROM:00137080 bsr.w sub_13710E ROM:00137084 bsr.w sub_13709E ROM:00137088 move.b #1,($12AE).w ROM:0013708E bra.l *+6 ROM:00137094 ; --------------------------------------------------------------------------- ROM:00137094 ROM:00137094 locret_137094: ; CODE XREF: ROM:00137050↑j ROM:00137094 ; ROM:00137070↑j ... ROM:00137094 rts ROM:00137096 ROM:00137096 ; =============== S U B R O U T I N E ======================================= ROM:00137096 ROM:00137096 ROM:00137096 sub_137096: ; CODE XREF: ROM:00137046↑p ROM:00137096 move.w ($CCE).w,($ECC).w ROM:0013709C rts ROM:0013709C ; End of function sub_137096 ROM:0013709C ROM:0013709E ROM:0013709E ; =============== S U B R O U T I N E ======================================= ROM:0013709E ROM:0013709E ROM:0013709E sub_13709E: ; CODE XREF: ROM:00137084↑p ROM:0013709E move.w $88C(a5),d1 ROM:001370A2 move.w ($CCE).w,d0 ROM:001370A6 cmp.w ($EF6).w,d0 ROM:001370AA ble.s loc_1370B4 ROM:001370AC move.w ($EF6).w,d0 ROM:001370B0 bra.w loc_1370B8 ROM:001370B4 ; --------------------------------------------------------------------------- ROM:001370B4 ROM:001370B4 loc_1370B4: ; CODE XREF: sub_13709E+C↑j ROM:001370B4 move.w ($CCE).w,d0 ROM:001370B8 ROM:001370B8 loc_1370B8: ; CODE XREF: sub_13709E+12↑j ROM:001370B8 sub.w ($ECC).w,d0 ROM:001370BC cmp.w d0,d1 ROM:001370BE bgt.s loc_1370FE ROM:001370C0 muls.w ($EE0).w,d0 ROM:001370C4 divs.l #$64,d0 ; 'd' ROM:001370CC move.l d0,($948).w ROM:001370D0 move.w ($11A6).w,d3 ROM:001370D4 ext.l d3 ROM:001370D6 move.l #$FFFE,d2 ROM:001370DC sub.l d3,d2 ROM:001370DE cmp.l d0,d2 ROM:001370E0 bge.s loc_1370E4 ROM:001370E2 move.l d2,d0 ROM:001370E4 ROM:001370E4 loc_1370E4: ; CODE XREF: sub_13709E+42↑j ROM:001370E4 cmpi.w #0,d0 ROM:001370E8 ble.s loc_1370FC ROM:001370EA bsr.l sub_116B06 ROM:001370F0 addq.w #1,($ECE).w ROM:001370F4 bvc.s loc_1370FC ROM:001370F6 move.w #$8000,($ECE).w ROM:001370FC ROM:001370FC loc_1370FC: ; CODE XREF: sub_13709E+4A↑j ROM:001370FC ; sub_13709E+56↑j ROM:001370FC bra.s locret_13710C ROM:001370FE ; --------------------------------------------------------------------------- ROM:001370FE ROM:001370FE loc_1370FE: ; CODE XREF: sub_13709E+20↑j ROM:001370FE cmpi.w #0,d0 ROM:00137102 bge.s loc_137108 ROM:00137104 clr.w ($ECE).w ROM:00137108 ROM:00137108 loc_137108: ; CODE XREF: sub_13709E+64↑j ROM:00137108 clr.l ($948).w ROM:0013710C ROM:0013710C locret_13710C: ; CODE XREF: sub_13709E:loc_1370FC↑j ROM:0013710C rts ROM:0013710C ; End of function sub_13709E ROM:0013710C ROM:0013710E ROM:0013710E ; =============== S U B R O U T I N E ======================================= ROM:0013710E ROM:0013710E ROM:0013710E sub_13710E: ; CODE XREF: ROM:00137080↑p ROM:0013710E move.w ($EF6).w,d0 ROM:00137112 clr.l d1 ROM:00137114 move.w ($CCE).w,d1 ROM:00137118 cmp.w d1,d0 ROM:0013711A bge.s loc_13711E ROM:0013711C move.w d0,d1 ROM:0013711E ROM:0013711E loc_13711E: ; CODE XREF: sub_13710E+C↑j ROM:0013711E swap d1 ROM:00137120 move.w ($ECC).w,d2 ROM:00137124 swap d2 ROM:00137126 move.w ($ED0).w,d2 ROM:0013712A move.w $88E(a5),d3 ROM:0013712E ext.l d3 ROM:00137130 bsr.l sub_1173B6 ROM:00137136 move.w d4,($ED0).w ROM:0013713A swap d4 ROM:0013713C move.w d4,($ECC).w ROM:00137140 rts ROM:00137140 ; End of function sub_13710E ROM:00137140 ROM:00137142 ROM:00137142 ; =============== S U B R O U T I N E ======================================= ROM:00137142 ROM:00137142 ROM:00137142 sub_137142: ; CODE XREF: sub_137356:loc_13737E↓p ROM:00137142 btst #5,($88A).w ROM:00137148 beq.s loc_1371A4 ROM:0013714A move.w #$3EB8,d1 ROM:0013714E move.w ($9E8).w,d2 ROM:00137152 bsr.l sub_1174AA ROM:00137158 move.w d1,($EE2).w ROM:0013715C move.w #$3EBA,d1 ROM:00137160 move.w ($9E8).w,d2 ROM:00137164 bsr.l sub_1174AA ROM:0013716A move.w d1,($EE4).w ROM:0013716E move.w #$3EB2,d1 ROM:00137172 move.w ($9E8).w,d2 ROM:00137176 bsr.l sub_1174AA ROM:0013717C move.w d1,($ED4).w ROM:00137180 move.w #$3EB4,d1 ROM:00137184 move.w ($9E8).w,d2 ROM:00137188 bsr.l sub_1174AA ROM:0013718E move.w d1,($ED6).w ROM:00137192 move.w #$3EB6,d1 ROM:00137196 move.w ($9E8).w,d2 ROM:0013719A bsr.l sub_1174AA ROM:001371A0 move.w d1,($ED8).w ROM:001371A4 ROM:001371A4 loc_1371A4: ; CODE XREF: sub_137142+6↑j ROM:001371A4 move.w #$3F84,d1 ROM:001371A8 move.w ($9E8).w,d2 ROM:001371AC move.w ($9EA).w,d3 ROM:001371B0 bsr.l sub_1174AA ROM:001371B6 move.w d1,($EE6).w ROM:001371BA move.w #$3F7C,d1 ROM:001371BE move.w ($9E8).w,d2 ROM:001371C2 move.w ($9B2).w,d3 ROM:001371C6 bsr.l sub_1174AA ROM:001371CC move.w d1,($EDA).w ROM:001371D0 move.w #$3F7E,d1 ROM:001371D4 move.w ($9E8).w,d2 ROM:001371D8 move.w ($9B2).w,d3 ROM:001371DC bsr.l sub_1174AA ROM:001371E2 move.w d1,($EDC).w ROM:001371E6 move.w #$3F80,d1 ROM:001371EA move.w ($9E8).w,d2 ROM:001371EE move.w ($9B2).w,d3 ROM:001371F2 bsr.l sub_1174AA ROM:001371F8 move.w d1,($EDE).w ROM:001371FC move.w #$3F82,d1 ROM:00137200 move.w ($9E8).w,d2 ROM:00137204 move.w ($57E).w,d3 ROM:00137208 bsr.l sub_1174AA ROM:0013720E move.w d1,($EE0).w ROM:00137212 rts ROM:00137212 ; End of function sub_137142 ROM:00137212 ROM:00137214 ROM:00137214 ; =============== S U B R O U T I N E ======================================= ROM:00137214 ROM:00137214 ROM:00137214 sub_137214: ; CODE XREF: sub_137356+2E↓p ROM:00137214 clr.w d1 ROM:00137216 move.b ($12AF).w,d1 ROM:0013721A cmpi.w #4,d1 ROM:0013721E bcc.s locret_137228 ROM:00137220 movea.l off_13722A(pc,d1.w*4),a0 ROM:00137224 nop ROM:00137226 jmp (a0) ROM:00137228 ; --------------------------------------------------------------------------- ROM:00137228 ROM:00137228 locret_137228: ; CODE XREF: sub_137214+A↑j ROM:00137228 rts ROM:00137228 ; End of function sub_137214 ROM:00137228 ROM:00137228 ; --------------------------------------------------------------------------- ROM:0013722A off_13722A: dc.l loc_13723A ; DATA XREF: sub_137214+C↑r ROM:0013722E dc.l loc_137254 ROM:00137232 dc.l loc_13727C ROM:00137236 dc.l loc_1372B4 ROM:0013723A ; --------------------------------------------------------------------------- ROM:0013723A ROM:0013723A loc_13723A: ; DATA XREF: ROM:off_13722A↑o ROM:0013723A bsr.w sub_13733A ROM:0013723E bclr #1,($1427).w ROM:00137244 bclr #2,($1412).w ROM:0013724A move.b #1,($12AF).w ROM:00137250 bra.s loc_137272 ROM:00137252 ; --------------------------------------------------------------------------- ROM:00137252 rts ROM:00137254 ; --------------------------------------------------------------------------- ROM:00137254 ROM:00137254 loc_137254: ; DATA XREF: ROM:0013722E↑o ROM:00137254 move.w $892(a5),d0 ROM:00137258 move.w ($9B2).w,d1 ROM:0013725C sub.w ($EEC).w,d1 ROM:00137260 cmp.w d1,d0 ROM:00137262 bge.s loc_137272 ROM:00137264 bset #1,($1427).w ROM:0013726A move.b #2,($12AF).w ROM:00137270 bra.s loc_1372AE ROM:00137272 ; --------------------------------------------------------------------------- ROM:00137272 ROM:00137272 loc_137272: ; CODE XREF: ROM:00137250↑j ROM:00137272 ; ROM:00137262↑j ... ROM:00137272 bsr.w sub_1372FE ROM:00137276 bsr.w sub_137342 ROM:0013727A rts ROM:0013727C ; --------------------------------------------------------------------------- ROM:0013727C ROM:0013727C loc_13727C: ; DATA XREF: ROM:00137232↑o ROM:0013727C btst #2,($1409).w ROM:00137282 beq.s loc_137296 ROM:00137284 bsr.w sub_13733A ROM:00137288 bclr #1,($1427).w ROM:0013728E move.b #1,($12AF).w ROM:00137294 bra.s loc_137272 ROM:00137296 ; --------------------------------------------------------------------------- ROM:00137296 ROM:00137296 loc_137296: ; CODE XREF: ROM:00137282↑j ROM:00137296 move.w $890(a5),d0 ROM:0013729A cmp.w ($57E).w,d0 ROM:0013729E bgt.s loc_1372AE ROM:001372A0 bset #2,($1412).w ROM:001372A6 move.b #3,($12AF).w ROM:001372AC bra.s locret_1372EC ROM:001372AE ; --------------------------------------------------------------------------- ROM:001372AE ROM:001372AE loc_1372AE: ; CODE XREF: ROM:00137270↑j ROM:001372AE ; ROM:0013729E↑j ... ROM:001372AE bsr.w sub_1372FE ROM:001372B2 rts ROM:001372B4 ; --------------------------------------------------------------------------- ROM:001372B4 ROM:001372B4 loc_1372B4: ; DATA XREF: ROM:00137236↑o ROM:001372B4 btst #2,($1409).w ROM:001372BA beq.s loc_1372D4 ROM:001372BC bsr.w sub_13733A ROM:001372C0 bclr #1,($1427).w ROM:001372C6 bclr #2,($1412).w ROM:001372CC move.b #1,($12AF).w ROM:001372D2 bra.s loc_137272 ROM:001372D4 ; --------------------------------------------------------------------------- ROM:001372D4 ROM:001372D4 loc_1372D4: ; CODE XREF: ROM:001372BA↑j ROM:001372D4 move.w $890(a5),d0 ROM:001372D8 cmp.w ($57E).w,d0 ROM:001372DC ble.s locret_1372EC ROM:001372DE bclr #2,($1412).w ROM:001372E4 move.b #2,($12AF).w ROM:001372EA bra.s loc_1372AE ROM:001372EC ; --------------------------------------------------------------------------- ROM:001372EC ROM:001372EC locret_1372EC: ; CODE XREF: ROM:001372AC↑j ROM:001372EC ; ROM:001372DC↑j ROM:001372EC rts ROM:001372EE ; --------------------------------------------------------------------------- ROM:001372EE rts ROM:001372F0 ROM:001372F0 ; =============== S U B R O U T I N E ======================================= ROM:001372F0 ROM:001372F0 ROM:001372F0 sub_1372F0: ; CODE XREF: sub_110E14+13A↑p ROM:001372F0 bsr.l sub_136E50 ROM:001372F6 bset #0,($1406).w ROM:001372FC rts ROM:001372FC ; End of function sub_1372F0 ROM:001372FC ROM:001372FE ROM:001372FE ; =============== S U B R O U T I N E ======================================= ROM:001372FE ROM:001372FE ROM:001372FE sub_1372FE: ; CODE XREF: ROM:loc_137272↑p ROM:001372FE ; ROM:loc_1372AE↑p ROM:001372FE move.l #0,($94C).w ROM:00137306 move.w #0,($EE8).w ROM:0013730C move.w ($EF4).w,($EEA).w ROM:00137312 move.l ($990).w,($950).w ROM:00137318 move.l ($990).w,($954).w ROM:0013731E move.l ($990).w,($958).w ROM:00137324 move.l ($990).w,d0 ROM:00137328 divs.w #$A,d0 ROM:0013732C move.w d0,($EEE).w ROM:00137330 move.w d0,($EF0).w ROM:00137334 move.w d0,($EF2).w ROM:00137338 rts ROM:00137338 ; End of function sub_1372FE ROM:00137338 ROM:0013733A ROM:0013733A ; =============== S U B R O U T I N E ======================================= ROM:0013733A ROM:0013733A ROM:0013733A sub_13733A: ; CODE XREF: ROM:loc_13723A↑p ROM:0013733A ; ROM:00137284↑p ... ROM:0013733A move.w #$7FFF,($EEC).w ROM:00137340 rts ROM:00137340 ; End of function sub_13733A ROM:00137340 ROM:00137342 ROM:00137342 ; =============== S U B R O U T I N E ======================================= ROM:00137342 ROM:00137342 ROM:00137342 sub_137342: ; CODE XREF: ROM:00137276↑p ROM:00137342 move.w ($EEC).w,d0 ROM:00137346 move.w ($9B2).w,d1 ROM:0013734A cmp.w d0,d1 ROM:0013734C bge.s locret_137354 ROM:0013734E move.w ($9B2).w,($EEC).w ROM:00137354 ROM:00137354 locret_137354: ; CODE XREF: sub_137342+A↑j ROM:00137354 rts ROM:00137354 ; End of function sub_137342 ROM:00137354 ROM:00137356 ROM:00137356 ; =============== S U B R O U T I N E ======================================= ROM:00137356 ROM:00137356 ROM:00137356 sub_137356: ; CODE XREF: sub_129E74+48↑p ROM:00137356 move.w #$3EBC,d1 ROM:0013735A move.w ($57E).w,d2 ROM:0013735E bsr.l sub_1174AA ROM:00137364 move.w d1,($EF6).w ROM:00137368 move.w ($EF6).w,d0 ROM:0013736C cmp.w ($CCE).w,d0 ROM:00137370 bge.s loc_137378 ROM:00137372 move.w d0,($EF4).w ROM:00137376 bra.s loc_13737E ROM:00137378 ; --------------------------------------------------------------------------- ROM:00137378 ROM:00137378 loc_137378: ; CODE XREF: sub_137356+1A↑j ROM:00137378 move.w ($CCE).w,($EF4).w ROM:0013737E ROM:0013737E loc_13737E: ; CODE XREF: sub_137356+20↑j ROM:0013737E bsr.l sub_137142 ROM:00137384 bsr.l sub_137214 ROM:0013738A rts ROM:0013738A ; End of function sub_137356 ROM:0013738A ROM:0013738C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013738E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137390 ROM:00137390 ; =============== S U B R O U T I N E ======================================= ROM:00137390 ROM:00137390 ROM:00137390 sub_137390: ; CODE XREF: sub_129E74+78↑p ROM:00137390 bclr #2,($1418).w ROM:00137396 bclr #7,($1430).w ROM:0013739C rts ROM:0013739C ; End of function sub_137390 ROM:0013739C ROM:0013739E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001373A0 dword_1373A0: dc.l $60007, $9E80002, $4820002, $9B40002, $4920002, $9AE0002 ROM:001373A0 ; DATA XREF: sub_1263AE:loc_1267CA↑o ROM:001373A0 dc.l $4800002, $99C0002, $1060001, $9E80002, $2060001 ROM:001373A0 dc.l $9B40002, $3060001, $9AE0002, $4060001, $99C0002 ROM:001373A0 dc.l $5060001, $9CA0002, $6060005, $9B20002, $47E0002 ROM:001373A0 dc.l $CCE0002, $49C0002, $57E0002, $7060001, $9B20002 ROM:001373A0 dc.l $10060002, $9A00002, $4840002, $5C060007, $F200002 ROM:001373A0 dc.l $F220002, $F240002, $F2E0002, $F340002, $F380002 ROM:001373A0 dc.l $F3C0002, $6E060010, $F200002, $F220002, $F240002 ROM:001373A0 dc.l $F260002, $F280002, $F2A0002, $F2C0002, $F2E0002 ROM:001373A0 dc.l $F300002, $F320002, $F340002, $F360002, $F380002 ROM:001373A0 dc.l $F3A0002, $F3C0002, $F3E0002, $D060001, $5070001 ROM:001373A0 dc.l $46040001, $40C0004, $6F060002, $5060002, $122E0001 ROM:001373A0 dc.l $8006001B, $5440002, $A680002, $AC60002, $AC20002 ROM:001373A0 dc.l $AC80002, $AC40002, $5580002, $5560002, $ACA0002 ROM:001373A0 dc.l $A6A0002, $B120002, $AB00002, $B140002, $AB20002 ROM:001373A0 dc.l $ABC0002, $AB60002, $5180002, $14B00001, $14B10001 ROM:001373A0 dc.l $AC00002, $5480002, $7820001, $CA60002, $CA80002 ROM:001373A0 dc.l $CAA0002, $CAC0002, $122F0001, $A060007, $FB20002 ROM:001373A0 dc.l $EFC0002, $4880002, $FB40002, $EFE0002, $48A0002 ROM:001373A0 dc.l $57E0002, $5506000D, $FBA0002, $FBE0002, $122A0001 ROM:001373A0 dc.l $DA40002, $149E0002, $14A00002, $14A20002, $14A40002 ROM:001373A0 dc.l $14A60002, $14A80002, $14AA0002, $14AC0002, $14AE0002 ROM:001373A0 dc.l $71060001, $10560002, $21060001, $BEA0002, $5D060010 ROM:001373A0 dc.l $57E0002, $BC00002, $BC40002, $144E0002, $14620002 ROM:001373A0 dc.l $C1A0002, $9C60002, $4D80002, $99C0002, $9980002 ROM:001373A0 dc.l $B5A0002, $BEA0002, $BEE0002, $122C0001, $122D0001 ROM:001373A0 dc.l $9A60002, $62060001, $C300002, $44040001, $B1464004 ROM:001373A0 dc.l $E070001, $4004010, $18070001, $121D0001, $3207000A ROM:001373A0 dc.l $4004001, $4024001, $4044001, $4064001, $4084001 ROM:001373A0 dc.l $40A4001, $40C4001, $40E4001, $28008, $11F8008, $3307000A ROM:001373A0 dc.l $B14A4004, $7C40004, $400C001, $402C001, $404C001 ROM:001373A0 dc.l $406C001, $408C001, $40AC001, $40CC001, $40EC001 ROM:001373A0 dc.l $610E0001, $5600002, $900E0001, $7870001, $3E04000A ROM:001373A0 dc.l $4310003, $B14F4003, $4350003, $B1524001, $5660002 ROM:001373A0 dc.l $42D0003, $B1554003, $B1534001, $7880001, $43D0003 ROM:001373A0 dc.l $F060001, $12230001, $11060003, $12260001, $55E0002 ROM:001373A0 dc.l $4CE0002, $13060001, $12240001, $14060001, $12250001 ROM:001373A0 dc.l $15060001, $CA40002, $19070009, $14460004, $14440004 ROM:001373A0 dc.l $49E0004, $8C80004, $14380004, $CA00002, $145E0002 ROM:001373A0 dc.l $CA20002, $14B40001, $20060001, $8CC0004, $35060002 ROM:001373A0 dc.l $4B00002, $4B20002, $3A060003, $145C0002, $144C0002 ROM:001373A0 dc.l $14940002, $B060003, $5D00004, $10600008, $B1584001 ROM:001373A0 dc.l $9060001, $57E0002, $8060001, $CCE0002, $56060004 ROM:001373A0 dc.l $10700002, $10720002, $10880002, $108A0002, $57060003 ROM:001373A0 dc.l $8E80004, $D1C0002, $12580001, $52060004, $13F40001 ROM:001373A0 dc.l $13F50001, $13F60001, $13F70001, $5106000C, $49A0002 ROM:001373A0 dc.l $4820002, $4800002, $4920002, $BEE0002, $57E0002 ROM:001373A0 dc.l $5060002, $CCE0002, $47E0002, $FB20002, $FBC0002 ROM:001373A0 dc.l $12270001, $5A060009, $D6C0002, $D6E0002, $D640002 ROM:001373A0 dc.l $D660002, $DBE0002, $10D80002, $10DA0002, $122B0001 ROM:001373A0 dc.l $8FC0004, $5806000C, $14BA0001, $14BB0001, $1B120002 ROM:001373A0 dc.l $1B140002, $1B160002, $1B180002, $1B1A0002, $1B1C0002 ROM:001373A0 dc.l $1D6E0001, $1B1E0002, $1B200002, $146A0002, $63060001 ROM:001373A0 dc.l $1D6F0020, $64060001, $1B2E0040, $65060001, $1B6E0040 ROM:001373A0 dc.l $66060001, $1BAE0040, $67060001, $1BEE0040, $68060001 ROM:001373A0 dc.l $1C2E0040, $69060001, $1C6E0040, $6A060001, $1D8F0020 ROM:001373A0 dc.l $6B060001, $1CAE0040, $6C060001, $1CEE0040, $6D060001 ROM:001373A0 dc.l $1D2E0040, $59060017, $14BA0001, $DE20002, $DE40002 ROM:001373A0 dc.l $147C0002, $147E0002, $14700002, $14720002, $DF20002 ROM:001373A0 dc.l $DF40002, $146C0002, $146E0002, $DE60002, $DE80002 ROM:001373A0 dc.l $1B220002, $1B240002, $DEA0002, $DEC0002, $1B260002 ROM:001373A0 dc.l $1B280002, $14740002, $14760002, $14780002, $147A0002 ROM:001373A0 dc.l $16060001, $58A0002, $24040001, $E450001, $C060003 ROM:001373A0 dc.l $E4E0002, $9680010, $11A60002, $7006000C, $EA00002 ROM:001373A0 dc.l $EA20002, $EA40002, $EA60002, $EA80002, $EAA0002 ROM:001373A0 dc.l $EAC0002, $EAE0002, $EB00002, $EB20002, $EB40002 ROM:001373A0 dc.l $EB60002, $12060001, $5B60002 ROM:001378DC dcb.b 2,$FF ROM:001378DE byte_1378DE: dc.b $FF ; DATA XREF: sub_127FBE+292↑r ROM:001378DE ; sub_127FBE:loc_128270↑r ROM:001378DF dc.b $FF ROM:001378E0 word_1378E0: dc.w $8201 ; DATA XREF: sub_1275A4+E↑r ROM:001378E0 ; sub_1275A4+18↑r ... ROM:001378E2 dc.w $3E07 ROM:001378E4 dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:001378E4 dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:001378E4 dc.l $2C047F00 ROM:00137910 dword_137910: dc.l $B7170013 ; DATA XREF: sub_1275A4+A6↑r ROM:00137910 ; sub_1275A4+BA↑r ... ROM:00137914 dc.l $9984BA18, $139984, $BB1D0013, $9984BC1E, $139984 ROM:00137914 dc.l $BD1F0013, $9984A202, $139984, $A0000013, $9984A101 ROM:00137914 dc.l $139984, $A2020013, $9984A303, $139984, $A4040013 ROM:00137914 dc.l $9984A505, $139984, $A6060013, $9984A909, $139984 ROM:00137914 dc.l $C31B0013, $9984C21C, $139984, $B30B0013, $9984B616 ROM:00137914 dc.l $138B64, $B5150013, $8BDCFFFF, $FFFFFFFF ROM:00137988 dword_137988: dc.l $BE130013 ; DATA XREF: sub_1275A4+80↑r ROM:00137988 ; sub_1275A4+94↑r ... ROM:0013798C dc.l $8B36B111, $139A34, $BF140013, $9A64B212, $139AAC ROM:0013798C dc.l $FFFFFFFF ROM:001379A4 dcb.b 2,$FF ROM:001379A6 dword_1379A6: dc.l $C3040013 ; DATA XREF: sub_1275A4+1D8↑r ROM:001379A6 ; sub_1275A4+1EC↑r ... ROM:001379AA dc.w $9974 ROM:001379AC dc.l $C4040013, $997CFFFF, $FFFFFFFF ROM:001379B8 dword_1379B8: dc.l $83040011 ; DATA XREF: sub_1275A4+166↑r ROM:001379B8 ; sub_1275A4+17A↑r ... ROM:001379BC dc.l $37448404, $114704, $86040013, $8A648204, $122AD8 ROM:001379BC dc.l $20C0011, $6220E604, $138C38, $E1040013, $9022E004 ROM:001379BC dc.l $13906E, $40F0012, $74FCC004, $13907A, $C8040013 ROM:001379BC dc.l $9110C904, $1391B6, $CC040013, $91C4CD04, $139262 ROM:001379BC dc.l $D0040013, $92BCD104, $1392D4, $D2040013, $92DCD404 ROM:001379BC dc.l $1393C8, $D9040013, $94C4DA04, $1394F8, $E2060013 ROM:001379BC dc.l $95BED604, $1395C6, $D7040013, $95E4C104, $12570A ROM:001379BC dc.l $E8040013, $9742E704, $13974A, $C2040013, $9752C404 ROM:001379BC dc.l $13978E, $C3040013, $9796C504, $13979E, $C6040013 ROM:001379BC dc.l $97D0C704, $139802, $CA040012, $1BE4CB06, $139882 ROM:001379BC dc.l $CF040013, $98ECD304, $13993A, $D8040013, $9942DB04 ROM:001379BC dc.l $1399EE, $85040012, $F7C0FFFF, $FFFFFFFF ROM:00137AA8 dword_137AA8: dc.l $86040013 ; DATA XREF: sub_1263AE+5BE↑r ROM:00137AA8 ; sub_1263AE+5D2↑r ... ROM:00137AAC dc.l $8A96C004, $139082, $C8040013, $9128D204, $13931C ROM:00137AAC dc.l $D4040013, $93DCDA04, $139512, $D7040013, $963EC104 ROM:00137AAC dc.l $139676, $FFFFFFFF, $FFFF0002, $30004, $10005 ROM:00137AE8 dc.b 0, $FF ROM:00137AEA word_137AEA: dc.w $705 ; DATA XREF: sub_1263AE+144↑o ROM:00137AEA ; sub_1263AE+2E6↑o ROM:00137AEC dc.l $12, $88F6002C, $706088C, $240144B, $520088C, $2080722 ROM:00137AEC dc.l $12, $88F60026, $7060899, $340144A, $3200899, $3040730 ROM:00137AEC dc.l $12, $88F60028, $7061409, $540144A, $4201409, $5080815 ROM:00137AEC dc.l $12, $88F6002A, $7060898, $540144A, $200898, $5080816 ROM:00137AEC dc.l $12, $88F6002A, $706089C, $540144A, $120089C, $5081815 ROM:00137AEC dc.l $12, $88F6002A, $706088B, $440144B, $620088B, $4081816 ROM:00137AEC dc.l $12, $88F6002A, $7060893, $340144B, $7200893, $3080790 ROM:00137AEC dc.l $12, $88F6002A, $7060898, $640144A, $2200898, $6081830 ROM:00137AEC dc.l $12, $88F60024, $7060EB1, $3401493, $3200EB1, $3011831 ROM:00137AEC dc.l $12, $88F60024, $7060EAF, $3401491, $3200EAF, $3021836 ROM:00137AEC dc.l $12, $88F60024, $7060894, $640144B, $200894, $6041837 ROM:00137AEC dc.l $12, $88F6002E, $7060EB1, $5401493, $5200EB1, $5011838 ROM:00137AEC dc.l $12, $88F6002E, $7060899, $740151F, $2200899, $7021785 ROM:00137AEC dc.l $12, $88F60022, $7060781, $340144B, $4200781, $3081787 ROM:00137AEC dc.l $12, $88F60022, $7060781, $140144B, $2200781, $1021788 ROM:00137AEC dc.l $12, $88F60022, $7060781, $240144B, $3200781, $2011231 ROM:00137AEC dc.l $12, $88F60032, $70A0DEC, $100EB5, $14014BD, $1200DF0 ROM:00137AEC dc.l $800EB5, $1021232, $12, $88F60032, $70A0DEC, $100EB3 ROM:00137AEC dc.l $14014BC, $1200DF0, $800EB3, $1041232, $12, $88F60032 ROM:00137AEC dc.l $70A0DEC, $100EB7, $14014BE, $1200DF0, $800EB7, $1010261 ROM:00137AEC dc.l $12, $88F60034, $70A0DEC, $4100EA3, $401485, $200DF0 ROM:00137AEC dc.l $4800EA3, $20262, $12, $88F60034, $70A0DEC, $4100EA1 ROM:00137AEC dc.l $401483, $200DF0, $4800EA1, $40262, $12, $88F60034 ROM:00137AEC dc.l $70A0DEC, $4100EA5, $401487, $200DF0, $4800EA5, $10264 ROM:00137AEC dc.l $12, $88F60034, $70A0DEC, $5100EA3, $1401485, $1200DF0 ROM:00137AEC dc.l $5800EA3, $1020265, $12, $88F60034, $70A0DEC, $5100EA1 ROM:00137AEC dc.l $1401483, $1200DF0, $5800EA1, $1040265, $12, $88F60034 ROM:00137AEC dc.l $70A0DEC, $5100EA5, $1401487, $1200DF0, $5800EA5 ROM:00137AEC dc.l $1010267, $12, $88F60034, $70A0DEC, $6100EA3, $2401485 ROM:00137AEC dc.l $2200DF0, $6800EA3, $2020268, $12, $88F60034, $70A0DEC ROM:00137AEC dc.l $6100EA1, $2401483, $2200DF0, $6800EA1, $2040268 ROM:00137AEC dc.l $12, $88F60034, $70A0DEC, $6100EA5, $2401487, $2200DF0 ROM:00137AEC dc.l $6800EA5, $2010270, $12, $88F60034, $70A0DEC, $7100EA3 ROM:00137AEC dc.l $3401485, $3200DF0, $7800EA3, $3020271, $12, $88F60034 ROM:00137AEC dc.l $70A0DEC, $7100EA1, $3401483, $3200DF0, $7800EA1 ROM:00137AEC dc.l $3040271, $12, $88F60034, $70A0DEC, $7100EA5, $3401487 ROM:00137AEC dc.l $3200DF0, $7800EA5, $3010650, $12, $88F60036, $7080EA3 ROM:00137AEC dc.l $4401485, $4201403, $7800EA3, $4020650, $12, $88F60036 ROM:00137AEC dc.l $7080EA1, $4401483, $4201403, $7800EA1, $4040650 ROM:00137AEC dc.l $12, $88F60036, $7080EA5, $4401487, $4201403, $7800EA5 ROM:00137AEC dc.l $4011537, $12, $88F60038, $7080EA3, $5401485, $5201403 ROM:00137AEC dc.l $7800EA3, $5021538, $12, $88F60038, $7080EA1, $5401483 ROM:00137AEC dc.l $5201403, $7800EA1, $5041538, $12, $88F60038, $7080EA5 ROM:00137AEC dc.l $5401487, $5201403, $7800EA5, $5010481, $12, $88F6003A ROM:00137AEC dc.l $70A1412, $1100EA3, $7401485, $7201403, $7800EA3 ROM:00137AEC dc.l $7020481, $12, $88F6003A, $70A1412, $1100EA1, $7401483 ROM:00137AEC dc.l $7201403, $7800EA1, $7040481, $12, $88F6003A, $70A1412 ROM:00137AEC dc.l $1100EA5, $7401487, $7201403, $7800EA5, $7011507 ROM:00137AEC dc.l $12, $88F60040, $7080EA2, $401484, $200DEF, $3800EA2 ROM:00137AEC dc.l $21508, $12, $88F60040, $7080EA0, $401482, $200DEF ROM:00137AEC dc.l $3800EA0, $41506, $12, $88F60040, $7080EA4, $401486 ROM:00137AEC dc.l $200DEF, $3800EA4, $11507, $12, $88F60040, $7080EA2 ROM:00137AEC dc.l $1401484, $1200DEF, $3800EA2, $1021508, $12, $88F60040 ROM:00137AEC dc.l $7080EA0, $1401482, $1200DEF, $3800EA0, $1041506 ROM:00137AEC dc.l $12, $88F60040, $7080EA4, $1401486, $1200DEF, $3800EA4 ROM:00137AEC dc.l $1011186, $12, $88F60042, $70E0DEA, $100EA9, $40148B ROM:00137AEC dc.l $200EA9, $240148B, $2200DEE, $800EA9, $21185, $12 ROM:00137AEC dc.l $88F60042, $70E0DEA, $100EA7, $401489, $200EA7, $2401489 ROM:00137AEC dc.l $2200DEE, $800EA7, $41186, $12, $88F60042, $70E0DEA ROM:00137AEC dc.l $100EAB, $40148D, $200EAB, $240148D, $2200DEE, $800EAB ROM:00137AEC dc.l $11192, $12, $88F60044, $70E0DEB, $7100EA9, $140148B ROM:00137AEC dc.l $1200EA9, $340148B, $3200DEF, $7800EA9, $1021191 ROM:00137AEC dc.l $12, $88F60044, $70E0DEB, $7100EA7, $1401489, $1200EA7 ROM:00137AEC dc.l $3401489, $3200DEF, $7800EA7, $1041192, $12, $88F60044 ROM:00137AEC dc.l $70E0DEB, $7100EAB, $140148D, $1200EAB, $340148D ROM:00137AEC dc.l $3200DEF, $7800EAB, $1010445, $12, $88F6003E, $70A0DED ROM:00137AEC dc.l $2100EA9, $440148B, $4200DF1, $2800EA9, $4020444 ROM:00137AEC dc.l $12, $88F6003E, $70A0DED, $2100EA7, $4401489, $4200DF1 ROM:00137AEC dc.l $2800EA7, $4040445, $12, $88F6003E, $70A0DED, $2100EAB ROM:00137AEC dc.l $440148D, $4200DF1, $2800EAB, $4010480, $12, $88F6003C ROM:00137AEC dc.l $70A1412, $1100EA9, $540148B, $5201403, $7800EA9 ROM:00137AEC dc.l $5020480, $12, $88F6003C, $70A1412, $1100EA7, $5401489 ROM:00137AEC dc.l $5201403, $7800EA7, $5040480, $12, $88F6003C, $70A1412 ROM:00137AEC dc.l $1100EAB, $540148D, $5201403, $7800EAB, $5011611 ROM:00137AEC dc.l $12, $88F60046, $7080EB5, $4014BD, $201403, $7800EB5 ROM:00137AEC dc.l $21610, $12, $88F60046, $7080EB3, $4014BC, $201403 ROM:00137AEC dc.l $7800EB3, $41610, $12, $88F60046, $7080EB7, $4014BE ROM:00137AEC dc.l $201403, $7800EB7, $11523, $12, $88F6008A, $70A1412 ROM:00137AEC dc.l $1100EAF, $401491, $201403, $7800EAF, $21524, $12 ROM:00137AEC dc.l $88F6008A, $70A1412, $1100EAD, $40148F, $201403, $7800EAD ROM:00137AEC dc.l $41524, $12, $88F6008A, $70A1412, $1100EB1, $401493 ROM:00137AEC dc.l $201403, $7800EB1, $11529, $12, $88F6008A, $70A1412 ROM:00137AEC dc.l $1100EAF, $1401491, $1201403, $7800EAF, $1021530 ROM:00137AEC dc.l $12, $88F6008A, $70A1412, $1100EAD, $140148F, $1201403 ROM:00137AEC dc.l $7800EAD, $1041530, $12, $88F6008A, $70A1412, $1100EB1 ROM:00137AEC dc.l $1401493, $1201403, $7800EB1, $1010107, $12, $88F60050 ROM:00137AEC dc.l $70809DF, $401447, $200DEE, $18009DF, $20108, $12 ROM:00137AEC dc.l $88F60050, $70809DD, $401445 ROM:001382EC dc.l $200DEE, $18009DD, $10112, $12, $88F60048, $70809DF ROM:001382EC dc.l $1401447, $1200DF1, $68009DF, $1020113, $12, $88F60048 ROM:001382EC dc.l $70809DD, $1401445, $1200DF1, $68009DD, $1010117 ROM:001382EC dc.l $12, $88F6004E, $70809DF, $2401447, $2200DEE, $28009DF ROM:001382EC dc.l $2020118, $12, $88F6004E, $70809DD, $2401445, $2200DEE ROM:001382EC dc.l $28009DD, $2010122, $12, $88F60052, $70809DE, $7401446 ROM:001382EC dc.l $7200DEE, $68009DE, $7020123, $12, $88F60052, $70809DC ROM:001382EC dc.l $7401444, $7200DEE, $68009DC, $7010131, $12, $88F60054 ROM:001382EC dc.l $70809DF, $5401447, $5200DEF, $68009DF, $5020132 ROM:001382EC dc.l $12, $88F60054, $70809DD, $5401445, $5200DEF, $68009DD ROM:001382EC dc.l $5010137, $12, $88F60056, $70809DF, $6401447, $6200DEE ROM:001382EC dc.l $58009DF, $6020138, $12, $88F60056, $70809DD, $6401445 ROM:001382EC dc.l $6201403, $78009DD, $6010562, $12, $88F60058, $70809DF ROM:001382EC dc.l $3401447, $3201403, $78009DF, $3020563, $12, $88F60058 ROM:001382EC dc.l $70809DD, $3401445, $3201403, $78009DD, $3010552 ROM:001382EC dc.l $12, $88F6005E, $70809DF, $7401447, $7201403, $78009DF ROM:001382EC dc.l $7020553, $12, $88F6005E, $70809DD, $7401445, $7201403 ROM:001382EC dc.l $78009DD, $7010532, $12, $88F6005A, $70809DE, $1401446 ROM:001382EC dc.l $1201403, $78009DE, $1020533, $12, $88F6005A, $70809DC ROM:001382EC dc.l $1401444, $1201403, $78009DC, $1011539, $12, $88F6005C ROM:001382EC dc.l $70809DE, $5401446, $5201403, $78009DE, $5021539 ROM:001382EC dc.l $12, $88F6005C, $70809DC, $5401444, $5201403, $78009DC ROM:001382EC dc.l $5010198, $12, $88F6004A, $70A0DED, $1009DE, $2401446 ROM:001382EC dc.l $2200DF1, $8009DE, $2020197, $12, $88F6004A, $70A0DED ROM:001382EC dc.l $1009DC, $2401444, $2200DF1, $8009DC, $2011520, $12 ROM:001382EC dc.l $88F6004C, $70809DE, $4401446, $4201403, $78009DE ROM:001382EC dc.l $4021520, $12, $88F6004C, $70809DC, $4401444, $4201403 ROM:001382EC dc.l $78009DC, $4010462, $12, $88F60060, $708142C, $3401520 ROM:001382EC dc.l $201403, $780142C, $3020463, $12, $88F60060, $7081425 ROM:001382EC dc.l $340151F, $7201403, $7801425, $3010505, $12, $88F60064 ROM:001382EC dc.l $70A0DEB, $3100DE3, $340146D, $3200DEF, $3800DE3 ROM:001382EC dc.l $3081590, $12, $88F60062, $70A0DEC, $1100DE4, $140146E ROM:001382EC dc.l $1200DF0, $1800DE4, $1080340, $12, $88F60068, $70A0DEB ROM:001382EC dc.l $4100DE3, $440146D, $4200DEF, $4800DE3, $4080116 ROM:001382EC dc.l $12, $88F60066, $70A0DEC, $3100DE4, $340146E, $3200DF0 ROM:001382EC dc.l $3800DE4, $3081522, $12, $88F6008A, $70A0DEC, $3100DE4 ROM:001382EC dc.l $340146E, $3200DF0, $3800DE4, $3080335, $12, $88F6006A ROM:001382EC dc.l $70A0DED, $5100DE5, $540146F, $5200DF1, $5800DE5 ROM:001382EC dc.l $5080351, $12, $88F6006C, $70A1522, $6101522, $2401523 ROM:001382EC dc.l $4201523, $801522, $2040352, $12, $88F6006C, $70A1522 ROM:001382EC dc.l $7101522, $3401523, $5201523, $1801522, $3040111 ROM:001382EC dc.l $12, $88F6006E, $70A0DEB, $5100DE3, $540146D, $5200DEF ROM:001382EC dc.l $5800DE3, $5080106, $12, $88F60070, $70A0DEA, $1100CA1 ROM:001382EC dc.l $340141E, $4200DEE, $1800CA1, $3080135, $12, $88F60076 ROM:001382EC dc.l $70A0DEA, $100DE2, $40146C, $200DEE, $800DE2, $80141 ROM:001382EC dc.l $12, $88F60078, $70A0DEB, $7100DE3, $740146D, $7200DEF ROM:001382EC dc.l $7800DE3, $7080130, $12, $88F60072, $70A0DEB, $6100DE3 ROM:001382EC dc.l $640146D, $6200DEF, $6800DE3, $6080136, $12, $88F60074 ROM:001382EC dc.l $70A0DEA, $5100DE2, $540146C, $5200DEE, $5800DE2 ROM:001382EC dc.l $5080133, $12, $88F60072, $70A0DEB, $2100DE3, $240146D ROM:001382EC dc.l $2200DEF, $2800DE3, $2080140, $12, $88F60074, $70A0DEB ROM:001382EC dc.l $1100DE3, $140146D, $1200DEF, $1800DE3, $1040501 ROM:001382EC dc.l $12, $88F60086, $70A0DED, $1100DE5, $140146F, $1200DF1 ROM:001382EC dc.l $1800DE5, $1080500, $12, $88F60086, $70A0DED, $4100DE5 ROM:001382EC dc.l $44014B4, $200DF1, $4800DE5, $4080121, $12, $88F6007A ROM:001382EC dc.l $70A0DEA, $7100DE2, $740146C, $7200DEE, $7800DE2 ROM:001382EC dc.l $7080420, $12, $88F6007C, $70A0DEB, $100DE3, $40146D ROM:001382EC dc.l $200DEF, $800DE3, $81300, $12, $88F6007E, $70A0DEA ROM:001382EC dc.l $3100DE2, $340146C, $3200DEE, $3800DE2, $3081316 ROM:001382EC dc.l $12, $88F60080, $70A0DEA, $4100DE2, $440146C, $4200DEE ROM:001382EC dc.l $4800DE2, $4080170, $12, $88F60082, $70A0DED, $3100DE5 ROM:001382EC dc.l $340146F, $3200DF1, $3800DE5, $3081640, $12, $88F60088 ROM:001382EC dc.l $70A0DEC, $2100DE4, $240146E, $2200DF0, $2800DE4 ROM:001382EC dc.l $2081775, $12, $88F60084, $70A0DED, $7100DE5, $740146F ROM:001382EC dc.l $7200DF1, $7800DE5, $7080301, $12, $88F6008C, $70A0DEA ROM:001382EC dc.l $3101266, $401522, $200DEE, $3801266, $80302, $12 ROM:001382EC dc.l $88F6008C, $70A0DEA, $3101266, $1401522, $5200DEE ROM:001382EC dc.l $3801266, $1080303, $12, $88F6008C, $70A0DEA, $3101266 ROM:001382EC dc.l $2401523, $3200DEE, $3801266, $2080304, $12, $88F6008C ROM:001382EC dc.l $70A0DEA, $3101266, $3401522, $4200DEE, $3801266 ROM:001382EC dc.l $3080300, $12, $88F6008E, $70A0DEA, $310141D, $7401520 ROM:001382EC dc.l $2200DEE, $380141D, $7080601, $12, $88F60096, $7060787 ROM:001382EC dc.l $1400787, $3401403, $7800655, $12, $88F60090, $7080EAF ROM:001382EC dc.l $2401491, $2201403, $7800EAF, $2020655, $12, $88F60090 ROM:001382EC dc.l $7080EAD, $240148F, $2201403, $7800EAD, $2040655 ROM:001382EC dc.l $12, $88F60090, $7080EB1, $2401493, $2201403, $7800EB1 ROM:001382EC dc.l $2011487, $12, $88F60094, $70809DF, $7401447, $7201403 ROM:001382EC dc.l $78009DF, $7021487, $12, $88F60094, $70809DD, $7401445 ROM:001382EC dc.l $7201403, $78009DD, $7011486, $12, $88F60092, $70A1412 ROM:001382EC dc.l $1100EA3, $6401485, $6201403, $7800EA3, $6021486 ROM:001382EC dc.l $12, $88F60092, $70A1412, $1100EA1, $6401483, $6201403 ROM:001382EC dc.l $7800EA1, $6041486, $12, $88F60092, $70A1412, $1100EA5 ROM:001382EC dc.l $6401487, $6201403, $7800EA5, $60100FF, $303C00E0 ROM:001382EC dc.l $E84061FF, $FFFE2590, $41F8FFE0, $317C000F, $4323C ROM:001382EC dc.l $343C, $8363C, $383C, $13A3C, $161FF, $FFFE24F0, $4E757001 ROM:001382EC dc.l $323C00E0, $E641E3A0, $21C0FE18, $41F8FFE0, $8380007 ROM:001382EC dc.l $FFE66708, $11FC0001, $11D56004, $423811D5, $8380004 ROM:001382EC dc.l $142D673A, $13FC0003, $12DE, $10390000, $12DC0600 ROM:001382EC dc.l $4013C0, $12DF, $10390000, $12DD13C0, $12E0, $13F811D5 ROM:00138AEC dc.l $12E1, $61FFFFFE, $E92631FC, $80C90, $603613FC, $30000 ROM:00138AEC dc.l $12DB0639, $400000, $12DC1039, $12DC, $6000003, $D0390000 ROM:00138AEC dc.l $12DD13F8, $11D50000, $12DED038, $11D511C0, $12DF31FC ROM:00138AEC dc.l $50C90, $4E750C03, $FF661C, $2C3808D0, $5C621C6, $8D04247 ROM:00138AEC dc.l $1E390000, $12DFCFFC, $6431C7, $B30600A, $2C3808D0 ROM:00138AEC dc.l $58621C6, $8D04E75, $C0300FF, $66423C3C, $13E3C, $6004 ROM:00138AEC dc.l $6470001, $C470000, $6E0A0F38, $11E56602, $424660EC ROM:00138AEC dc.l $C460000, $660808F8, $51424, $60142C38, $8D42E38 ROM:00138AEC dc.l $8D00BC6, $BC721C6, $8D421C7, $8D0602E, $C0300F0 ROM:00138AEC dc.l $66162C38, $8D42E38, $8D00B86, $BC721C6, $8D421C7 ROM:00138AEC dc.l $8D06012, $2C3808D4, $2E3808D0, $B8721C6, $8D421C7 ROM:00138AEC dc.l $8D04E75, $8380000, $14266708, $8F80005, $1424604A ROM:00138AEC dc.l $C0300FF, $66162C38, $8D42E38, $8D00BC6, $BC721C6 ROM:00138AEC dc.l $8D421C7, $8D0602E, $C0300F0, $66162C38, $8D42E38 ROM:00138AEC dc.l $8D00B86, $BC721C6, $8D421C7, $8D06012, $2C3808D4 ROM:00138AEC dc.l $2E3808D0, $B8721C6, $8D421C7, $8D04E75, $46FC2700 ROM:00138AEC dc.l $31FC000C, $FC0A6100, $1704241, $61000022, $C870000 ROM:00138AEC dc.l $6F00, $80487, 1, $11FC0055, $FA2711FC, $AAFA27, $60DE4E75 ROM:00138AEC dc.l $C410004, $6408207B, $14084E71, $4ED04E75, $138C8C ROM:00138AEC dc.l $138C92, $138CC4, $138D02, $323C0001, $4E756100, $26A0C40 ROM:00138AEC dc.l $7FFF6726, $2E3C000F, $42400C00, $671A, $C000008 ROM:00138AEC dc.l $6E144284, $42854242, $42438880, $143C0001, $1600323C ROM:00138AEC dc.l $34E75, $280A9889, $B684660E, $3C3C0002, $61000116 ROM:00138AEC dc.l $323C0001, $60266100, $2220C40, $7FFF670A, $2E3C000F ROM:00138AEC dc.l $424014C0, $60120C87, 0 ROM:00138CF4 ; --------------------------------------------------------------------------- ROM:00138CF4 bne.s locret_138D00 ROM:00138CF6 movea.l a1,a2 ROM:00138CF8 bsr.w sub_138E24 ROM:00138CFC move.w #1,d1 ROM:00138D00 ROM:00138D00 locret_138D00: ; CODE XREF: ROM:00138CF4↑j ROM:00138D00 rts ROM:00138D02 ; --------------------------------------------------------------------------- ROM:00138D02 cmp.w d2,d3 ROM:00138D04 beq.s loc_138D4E ROM:00138D06 bsr.w sub_138EFE ROM:00138D0A cmpi.w #$7FFF,d0 ROM:00138D0E beq.s loc_138D3A ROM:00138D10 move.l #$F4240,d7 ROM:00138D16 andi.l #$FF,d0 ROM:00138D1C cmpi.w #3,d2 ROM:00138D20 bgt.s loc_138D2C ROM:00138D22 move.w d2,d6 ROM:00138D24 asl.w #3,d6 ROM:00138D26 asl.l d6,d0 ROM:00138D28 or.l d0,d4 ROM:00138D2A bra.s loc_138D36 ROM:00138D2C ; --------------------------------------------------------------------------- ROM:00138D2C ROM:00138D2C loc_138D2C: ; CODE XREF: ROM:00138D20↑j ROM:00138D2C move.w d2,d6 ROM:00138D2E subq.w #4,d6 ROM:00138D30 asl.w #3,d6 ROM:00138D32 asl.l d6,d0 ROM:00138D34 or.l d0,d5 ROM:00138D36 ROM:00138D36 loc_138D36: ; CODE XREF: ROM:00138D2A↑j ROM:00138D36 addq.w #1,d2 ROM:00138D38 bra.s loc_138D4C ROM:00138D3A ; --------------------------------------------------------------------------- ROM:00138D3A ROM:00138D3A loc_138D3A: ; CODE XREF: ROM:00138D0E↑j ROM:00138D3A cmpi.l #0,d7 ROM:00138D40 bne.s loc_138D4C ROM:00138D42 clr.w d2 ROM:00138D44 bsr.w sub_138E24 ROM:00138D48 move.w #1,d1 ROM:00138D4C ROM:00138D4C loc_138D4C: ; CODE XREF: ROM:00138D38↑j ROM:00138D4C ; ROM:00138D40↑j ROM:00138D4C bra.s locret_138DB0 ROM:00138D4E ; --------------------------------------------------------------------------- ROM:00138D4E ROM:00138D4E loc_138D4E: ; CODE XREF: ROM:00138D04↑j ROM:00138D4E move.w d4,d6 ROM:00138D50 asr.w #8,d6 ROM:00138D52 andi.w #$FF,d6 ROM:00138D56 cmpi.w #3,d6 ROM:00138D5A bne.s loc_138D66 ROM:00138D5C bsr.w sub_138DE8 ROM:00138D60 move.w #1,d1 ROM:00138D64 bra.s locret_138DB0 ROM:00138D66 ; --------------------------------------------------------------------------- ROM:00138D66 ROM:00138D66 loc_138D66: ; CODE XREF: ROM:00138D5A↑j ROM:00138D66 cmpi.w #2,d6 ROM:00138D6A bne.s loc_138D7A ROM:00138D6C bsr.w sub_138E40 ROM:00138D70 bsr.w sub_138DE8 ROM:00138D74 move.w #2,d1 ROM:00138D78 bra.s locret_138DB0 ROM:00138D7A ; --------------------------------------------------------------------------- ROM:00138D7A ROM:00138D7A loc_138D7A: ; CODE XREF: ROM:00138D6A↑j ROM:00138D7A cmpi.w #4,d6 ROM:00138D7E bne.s loc_138D9C ROM:00138D80 bsr.w sub_138E9C ROM:00138D84 move.w #4,d6 ROM:00138D88 cmp.w d2,d3 ROM:00138D8A bne.s loc_138D92 ROM:00138D8C bsr.w sub_138DE8 ROM:00138D90 bra.s loc_138D96 ROM:00138D92 ; --------------------------------------------------------------------------- ROM:00138D92 ROM:00138D92 loc_138D92: ; CODE XREF: ROM:00138D8A↑j ROM:00138D92 bsr.w sub_138E06 ROM:00138D96 ROM:00138D96 loc_138D96: ; CODE XREF: ROM:00138D90↑j ROM:00138D96 move.w #1,d1 ROM:00138D9A bra.s locret_138DB0 ROM:00138D9C ; --------------------------------------------------------------------------- ROM:00138D9C ROM:00138D9C loc_138D9C: ; CODE XREF: ROM:00138D7E↑j ROM:00138D9C cmpi.w #5,d6 ROM:00138DA0 bne.s loc_138DAC ROM:00138DA2 bsr.w sub_138DE8 ROM:00138DA6 bsr.w sub_138ED0 ROM:00138DAA bra.s locret_138DB0 ROM:00138DAC ; --------------------------------------------------------------------------- ROM:00138DAC ROM:00138DAC loc_138DAC: ; CODE XREF: ROM:00138DA0↑j ROM:00138DAC move.w #1,d1 ROM:00138DB0 ROM:00138DB0 locret_138DB0: ; CODE XREF: ROM:loc_138D4C↑j ROM:00138DB0 ; ROM:00138D64↑j ... ROM:00138DB0 rts ROM:00138DB2 ; --------------------------------------------------------------------------- ROM:00138DB2 rts ROM:00138DB4 ; --------------------------------------------------------------------------- ROM:00138DB4 bsr.w sub_138EFE ROM:00138DB8 clr.w d1 ROM:00138DBA clr.l d0 ROM:00138DBC move.b #2,d0 ROM:00138DC0 add.b d0,d1 ROM:00138DC2 bsr.w sub_138F12 ROM:00138DC6 clr.l d0 ROM:00138DC8 move.b #$71,d0 ; 'q' ROM:00138DCC add.b d0,d1 ROM:00138DCE bsr.w sub_138F12 ROM:00138DD2 clr.l d0 ROM:00138DD4 move.b #$E6,d0 ROM:00138DD8 add.b d0,d1 ROM:00138DDA bsr.w sub_138F12 ROM:00138DDE clr.l d0 ROM:00138DE0 move.b d1,d0 ROM:00138DE2 bsr.w sub_138F12 ROM:00138DE6 rts ROM:00138DE8 ROM:00138DE8 ; =============== S U B R O U T I N E ======================================= ROM:00138DE8 ROM:00138DE8 ROM:00138DE8 sub_138DE8: ; CODE XREF: ROM:00138D5C↑p ROM:00138DE8 ; ROM:00138D70↑p ... ROM:00138DE8 clr.w d0 ROM:00138DEA move.b #3,d0 ROM:00138DEE bsr.w sub_138F12 ROM:00138DF2 clr.w d0 ROM:00138DF4 move.b d6,d0 ROM:00138DF6 bsr.w sub_138F12 ROM:00138DFA clr.w d0 ROM:00138DFC move.w #$40,d0 ; '@' ROM:00138E00 bsr.w sub_138F12 ROM:00138E04 rts ROM:00138E04 ; End of function sub_138DE8 ROM:00138E04 ROM:00138E06 ROM:00138E06 ; =============== S U B R O U T I N E ======================================= ROM:00138E06 ROM:00138E06 ROM:00138E06 sub_138E06: ; CODE XREF: ROM:loc_138D92↑p ROM:00138E06 clr.w d0 ROM:00138E08 move.b #3,d0 ROM:00138E0C bsr.w sub_138F12 ROM:00138E10 clr.w d0 ROM:00138E12 move.b d6,d0 ROM:00138E14 bsr.w sub_138F12 ROM:00138E18 clr.w d0 ROM:00138E1A move.w #$7F,d0 ROM:00138E1E bsr.w sub_138F12 ROM:00138E22 rts ROM:00138E22 ; End of function sub_138E06 ROM:00138E22 ROM:00138E24 ROM:00138E24 ; =============== S U B R O U T I N E ======================================= ROM:00138E24 ROM:00138E24 ROM:00138E24 sub_138E24: ; CODE XREF: ROM:00138CF8↑p ROM:00138E24 ; ROM:00138D44↑p ROM:00138E24 clr.w d0 ROM:00138E26 move.b #3,d0 ROM:00138E2A bsr.w sub_138F12 ROM:00138E2E clr.w d0 ROM:00138E30 bsr.w sub_138F12 ROM:00138E34 clr.w d0 ROM:00138E36 move.w #$FF,d0 ROM:00138E3A bsr.w sub_138F12 ROM:00138E3E rts ROM:00138E3E ; End of function sub_138E24 ROM:00138E3E ROM:00138E40 ROM:00138E40 ; =============== S U B R O U T I N E ======================================= ROM:00138E40 ROM:00138E40 ROM:00138E40 sub_138E40: ; CODE XREF: ROM:00138D6C↑p ROM:00138E40 movea.l #0,a1 ROM:00138E46 movea.l #0,a2 ROM:00138E4C move.l d4,d2 ROM:00138E4E andi.l #$FF0000,d2 ROM:00138E54 adda.l d2,a1 ROM:00138E56 move.l d4,d2 ROM:00138E58 asr.l #8,d2 ROM:00138E5A asr.l #8,d2 ROM:00138E5C andi.l #$FF00,d2 ROM:00138E62 adda.l d2,a1 ROM:00138E64 move.l d5,d2 ROM:00138E66 andi.l #$FF,d2 ROM:00138E6C adda.l d2,a1 ROM:00138E6E movea.l a1,a2 ROM:00138E70 clr.l d3 ROM:00138E72 move.l d5,d2 ROM:00138E74 asl.l #8,d2 ROM:00138E76 andi.l #$FF0000,d2 ROM:00138E7C or.l d2,d3 ROM:00138E7E move.l d5,d2 ROM:00138E80 asr.l #8,d2 ROM:00138E82 andi.l #$FF00,d2 ROM:00138E88 or.l d2,d3 ROM:00138E8A move.l d5,d2 ROM:00138E8C asr.l #8,d2 ROM:00138E8E asr.l #8,d2 ROM:00138E90 asr.l #8,d2 ROM:00138E92 andi.l #$FF,d2 ROM:00138E98 or.l d2,d3 ROM:00138E9A rts ROM:00138E9A ; End of function sub_138E40 ROM:00138E9A ROM:00138E9C ROM:00138E9C ; =============== S U B R O U T I N E ======================================= ROM:00138E9C ROM:00138E9C ROM:00138E9C sub_138E9C: ; CODE XREF: ROM:00138D80↑p ROM:00138E9C clr.l d3 ROM:00138E9E suba.l #1,a2 ROM:00138EA4 ROM:00138EA4 loc_138EA4: ; CODE XREF: sub_138E9C+10↓j ROM:00138EA4 cmpa.l a1,a2 ROM:00138EA6 blt.s loc_138EAE ROM:00138EA8 move.w (a1)+,d2 ROM:00138EAA add.w d2,d3 ROM:00138EAC bra.s loc_138EA4 ROM:00138EAE ; --------------------------------------------------------------------------- ROM:00138EAE ROM:00138EAE loc_138EAE: ; CODE XREF: sub_138E9C+A↑j ROM:00138EAE clr.l d2 ROM:00138EB0 clr.l d6 ROM:00138EB2 move.l d4,d6 ROM:00138EB4 asr.l #8,d6 ROM:00138EB6 andi.l #$FF00,d6 ROM:00138EBC or.l d6,d2 ROM:00138EBE move.l d4,d6 ROM:00138EC0 asr.l #8,d6 ROM:00138EC2 asr.l #8,d6 ROM:00138EC4 asr.l #8,d6 ROM:00138EC6 andi.l #$FF,d6 ROM:00138ECC or.l d6,d2 ROM:00138ECE rts ROM:00138ECE ; End of function sub_138E9C ROM:00138ECE ROM:00138ED0 ROM:00138ED0 ; =============== S U B R O U T I N E ======================================= ROM:00138ED0 ROM:00138ED0 ROM:00138ED0 sub_138ED0: ; CODE XREF: ROM:00138DA6↑p ROM:00138ED0 movea.l #0,a1 ROM:00138ED6 clr.l d2 ROM:00138ED8 move.l d4,d2 ROM:00138EDA andi.l #$FF0000,d2 ROM:00138EE0 adda.l d2,a1 ROM:00138EE2 move.l d4,d2 ROM:00138EE4 asr.l #8,d2 ROM:00138EE6 asr.l #8,d2 ROM:00138EE8 andi.l #$FF00,d2 ROM:00138EEE adda.l d2,a1 ROM:00138EF0 move.l d5,d2 ROM:00138EF2 andi.l #$FF,d2 ROM:00138EF8 adda.l d2,a1 ROM:00138EFA jmp (a1) ROM:00138EFA ; End of function sub_138ED0 ROM:00138EFA ROM:00138EFC ; --------------------------------------------------------------------------- ROM:00138EFC rts ROM:00138EFE ROM:00138EFE ; =============== S U B R O U T I N E ======================================= ROM:00138EFE ROM:00138EFE ROM:00138EFE sub_138EFE: ; CODE XREF: ROM:00138D06↑p ROM:00138EFE ; ROM:00138DB4↑p ROM:00138EFE clr.l d0 ROM:00138F00 move.w #$7FFF,d0 ROM:00138F04 btst #6,($FFFFFC0D).w ROM:00138F0A beq.s locret_138F10 ROM:00138F0C move.w ($FFFFFC0E).w,d0 ROM:00138F10 ROM:00138F10 locret_138F10: ; CODE XREF: sub_138EFE+C↑j ROM:00138F10 rts ROM:00138F10 ; End of function sub_138EFE ROM:00138F10 ROM:00138F12 ROM:00138F12 ; =============== S U B R O U T I N E ======================================= ROM:00138F12 ROM:00138F12 ROM:00138F12 sub_138F12: ; CODE XREF: ROM:00138DC2↑p ROM:00138F12 ; ROM:00138DCE↑p ... ROM:00138F12 move.w d0,($FFFFFC0E).w ROM:00138F16 ROM:00138F16 loc_138F16: ; CODE XREF: sub_138F12+A↓j ROM:00138F16 btst #6,($FFFFFC0D).w ROM:00138F1C beq.s loc_138F16 ROM:00138F1E move.w ($FFFFFC0E).w,d0 ROM:00138F22 rts ROM:00138F22 ; End of function sub_138F12 ROM:00138F22 ROM:00138F24 ROM:00138F24 ; =============== S U B R O U T I N E ======================================= ROM:00138F24 ROM:00138F24 ROM:00138F24 sub_138F24: ; CODE XREF: sub_1263AE+3CE↑p ROM:00138F24 ; sub_12747C↑p ... ROM:00138F24 movea.l #$13C000,a2 ROM:00138F2A move.w (a2),($566).w ROM:00138F2E clr.l d4 ROM:00138F30 btst #2,($1413).w ROM:00138F36 beq.s loc_138F4A ROM:00138F38 move.w ($566).w,d4 ROM:00138F3C asl.l #1,d4 ROM:00138F3E addi.l #$1E00,d4 ROM:00138F44 move.l d4,($434).w ROM:00138F48 bra.s loc_138F60 ROM:00138F4A ; --------------------------------------------------------------------------- ROM:00138F4A ROM:00138F4A loc_138F4A: ; CODE XREF: sub_138F24+12↑j ROM:00138F4A move.l #$32,d0 ; '2' ROM:00138F50 asl.l #2,d0 ROM:00138F52 addq.l #6,d0 ROM:00138F54 move.l #$1B00,($434).w ROM:00138F5C sub.l d0,($434).w ROM:00138F60 ROM:00138F60 loc_138F60: ; CODE XREF: sub_138F24+24↑j ROM:00138F60 btst #7,($141E).w ROM:00138F66 bne.s loc_138F76 ROM:00138F68 move.l ($434).w,d4 ROM:00138F6C addi.l #2,d4 ROM:00138F72 move.l d4,($438).w ROM:00138F76 ROM:00138F76 loc_138F76: ; CODE XREF: sub_138F24+42↑j ROM:00138F76 move.l #$10000,d0 ROM:00138F7C cmpi.l #0,d0 ROM:00138F82 bge.s loc_138F8E ROM:00138F84 move.l #0,($42C).w ROM:00138F8C bra.s loc_138FA0 ROM:00138F8E ; --------------------------------------------------------------------------- ROM:00138F8E ROM:00138F8E loc_138F8E: ; CODE XREF: sub_138F24+5E↑j ROM:00138F8E move.l #$32,d0 ; '2' ROM:00138F94 asl.l #2,d0 ROM:00138F96 addq.l #6,d0 ROM:00138F98 add.l ($434).w,d0 ROM:00138F9C move.l d0,($42C).w ROM:00138FA0 ROM:00138FA0 loc_138FA0: ; CODE XREF: sub_138F24+68↑j ROM:00138FA0 move.l #$1E00,d4 ROM:00138FA6 cmp.l ($43C).w,d4 ROM:00138FAA bne.s loc_138FB4 ROM:00138FAC move.b #1,($788).w ROM:00138FB2 bra.s loc_138FEA ROM:00138FB4 ; --------------------------------------------------------------------------- ROM:00138FB4 ROM:00138FB4 loc_138FB4: ; CODE XREF: sub_138F24+86↑j ROM:00138FB4 clr.l d4 ROM:00138FB6 move.w ($566).w,d4 ROM:00138FBA addi.l #$1E00,d4 ROM:00138FC0 cmp.l ($43C).w,d4 ROM:00138FC4 bne.s loc_138FCE ROM:00138FC6 move.b #2,($788).w ROM:00138FCC bra.s loc_138FEA ROM:00138FCE ; --------------------------------------------------------------------------- ROM:00138FCE ROM:00138FCE loc_138FCE: ; CODE XREF: sub_138F24+A0↑j ROM:00138FCE move.l #$13C000,d4 ROM:00138FD4 cmp.l ($43C).w,d4 ROM:00138FD8 bgt.s loc_138FE4 ROM:00138FDA move.b #0,($788).w ROM:00138FE0 bra.w loc_138FEA ROM:00138FE4 ; --------------------------------------------------------------------------- ROM:00138FE4 ROM:00138FE4 loc_138FE4: ; CODE XREF: sub_138F24+B4↑j ROM:00138FE4 nop ROM:00138FE6 nop ROM:00138FE8 nop ROM:00138FEA ROM:00138FEA loc_138FEA: ; CODE XREF: sub_138F24+8E↑j ROM:00138FEA ; sub_138F24+A8↑j ... ROM:00138FEA move.w ($4D4).w,d4 ROM:00138FEE ext.l d4 ROM:00138FF0 addi.l #$13C000,d4 ROM:00138FF6 move.l #$140000,d5 ROM:00138FFC clr.l d6 ROM:00138FFE move.w ($566).w,d6 ROM:00139002 sub.l d6,d5 ROM:00139004 cmp.l d4,d5 ROM:00139006 bge.s loc_13900E ROM:00139008 move.l #$140000,d4 ROM:0013900E ROM:0013900E loc_13900E: ; CODE XREF: sub_138F24+E2↑j ROM:0013900E move.l d4,($430).w ROM:00139012 move.l ($434).w,d4 ROM:00139016 move.l ($42C).w,d5 ROM:0013901A bset #5,($1408).w ROM:00139020 rts ROM:00139020 ; End of function sub_138F24 ROM:00139020 ROM:00139022 ; --------------------------------------------------------------------------- ROM:00139022 bsr.w sub_138F24 ROM:00139026 clr.l d1 ROM:00139028 clr.l d0 ROM:0013902A move.b ($12DE).l,d0 ROM:00139030 clr.l d1 ROM:00139032 move.w ($566).w,d1 ROM:00139036 cmp.b ($788).w,d0 ROM:0013903A beq.s locret_13906C ROM:0013903C cmpi.b #0,d0 ROM:00139040 bne.s loc_13904A ROM:00139042 move.l ($430).w,($43C).w ROM:00139048 bra.s locret_13906C ROM:0013904A ; --------------------------------------------------------------------------- ROM:0013904A ROM:0013904A loc_13904A: ; CODE XREF: ROM:00139040↑j ROM:0013904A cmpi.b #2,d0 ROM:0013904E bgt.s loc_139066 ROM:00139050 move.l #$1E00,d2 ROM:00139056 cmpi.l #2,d0 ROM:0013905C bne.s loc_139060 ROM:0013905E add.l d1,d2 ROM:00139060 ROM:00139060 loc_139060: ; CODE XREF: ROM:0013905C↑j ROM:00139060 move.l d2,($43C).w ROM:00139064 bra.s locret_13906C ROM:00139066 ; --------------------------------------------------------------------------- ROM:00139066 ROM:00139066 loc_139066: ; CODE XREF: ROM:0013904E↑j ROM:00139066 bset #5,($1424).w ROM:0013906C ROM:0013906C locret_13906C: ; CODE XREF: ROM:0013903A↑j ROM:0013906C ; ROM:00139048↑j ... ROM:0013906C rts ROM:0013906E ; --------------------------------------------------------------------------- ROM:0013906E bsr.w sub_138F24 ROM:00139072 bsr.l nullsub_43 ROM:00139078 rts ROM:0013907A ; --------------------------------------------------------------------------- ROM:0013907A bset #7,($1418).w ROM:00139080 rts ROM:00139082 ; --------------------------------------------------------------------------- ROM:00139082 btst #4,($141F).w ROM:00139088 bne.s loc_139108 ROM:0013908A btst #4,($142D).w ROM:00139090 beq.s loc_1390CC ROM:00139092 move.b ($12DC).l,d1 ROM:00139098 addi.b #$40,d1 ; '@' ROM:0013909C move.b d1,($12DF).l ROM:001390A2 move.b #3,($12DE).l ROM:001390AA move.b ($12DD).l,d1 ROM:001390B0 move.b d1,($12E0).l ROM:001390B6 move.b ($E41).w,($12E1).l ROM:001390BE bsr.l sub_127418 ROM:001390C4 move.w #8,($C90).w ROM:001390CA bra.s loc_139106 ROM:001390CC ; --------------------------------------------------------------------------- ROM:001390CC ROM:001390CC loc_1390CC: ; CODE XREF: ROM:00139090↑j ROM:001390CC move.b #3,($12DB).l ROM:001390D4 addi.b #$40,($12DC).l ; '@' ROM:001390DC move.b ($12DC).l,d0 ROM:001390E2 addi.b #3,d0 ROM:001390E6 add.b ($12DD).l,d0 ROM:001390EC move.b ($E41).w,($12DE).l ROM:001390F4 add.b ($12DE).l,d0 ROM:001390FA move.b d0,($12DF).l ROM:00139100 move.w #5,($C90).w ROM:00139106 ROM:00139106 loc_139106: ; CODE XREF: ROM:001390CA↑j ROM:00139106 bra.s locret_13910E ROM:00139108 ; --------------------------------------------------------------------------- ROM:00139108 ROM:00139108 loc_139108: ; CODE XREF: ROM:00139088↑j ROM:00139108 bsr.l sub_126FB4 ROM:0013910E ROM:0013910E locret_13910E: ; CODE XREF: ROM:loc_139106↑j ROM:0013910E rts ROM:00139110 ; --------------------------------------------------------------------------- ROM:00139110 cmpi.w #0,($57E).w ROM:00139116 bne.s loc_139120 ROM:00139118 bsr.l sub_116346 ROM:0013911E bra.s locret_139126 ROM:00139120 ; --------------------------------------------------------------------------- ROM:00139120 ROM:00139120 loc_139120: ; CODE XREF: ROM:00139116↑j ROM:00139120 bset #5,($1424).w ROM:00139126 ROM:00139126 locret_139126: ; CODE XREF: ROM:0013911E↑j ROM:00139126 rts ROM:00139128 ; --------------------------------------------------------------------------- ROM:00139128 btst #3,($140A).w ROM:0013912E bne.s loc_1391AE ROM:00139130 btst #4,($142D).w ROM:00139136 beq.s loc_139172 ROM:00139138 move.b ($12DC).l,d1 ROM:0013913E addi.b #$40,d1 ; '@' ROM:00139142 move.b d1,($12DF).l ROM:00139148 move.b #3,($12DE).l ROM:00139150 move.b ($12DD).l,d1 ROM:00139156 move.b d1,($12E0).l ROM:0013915C move.b ($1220).w,($12E1).l ROM:00139164 bsr.l sub_127418 ROM:0013916A move.w #8,($C90).w ROM:00139170 bra.s loc_1391AC ROM:00139172 ; --------------------------------------------------------------------------- ROM:00139172 ROM:00139172 loc_139172: ; CODE XREF: ROM:00139136↑j ROM:00139172 move.b #3,($12DB).l ROM:0013917A addi.b #$40,($12DC).l ; '@' ROM:00139182 move.b ($12DC).l,d0 ROM:00139188 addi.b #3,d0 ROM:0013918C add.b ($12DD).l,d0 ROM:00139192 move.b ($1220).w,($12DE).l ROM:0013919A add.b ($12DE).l,d0 ROM:001391A0 move.b d0,($12DF).l ROM:001391A6 move.w #5,($C90).w ROM:001391AC ROM:001391AC loc_1391AC: ; CODE XREF: ROM:00139170↑j ROM:001391AC bra.s locret_1391B4 ROM:001391AE ; --------------------------------------------------------------------------- ROM:001391AE ROM:001391AE loc_1391AE: ; CODE XREF: ROM:0013912E↑j ROM:001391AE bsr.l sub_126FB4 ROM:001391B4 ROM:001391B4 locret_1391B4: ; CODE XREF: ROM:loc_1391AC↑j ROM:001391B4 rts ROM:001391B6 ; --------------------------------------------------------------------------- ROM:001391B6 bset #4,($890).w ROM:001391BC bset #0,($89D).w ROM:001391C2 rts ROM:001391C4 ; --------------------------------------------------------------------------- ROM:001391C4 move.b ($12DE).l,d5 ROM:001391CA cmpi.b #$FF,d5 ROM:001391CE bne.s loc_13921C ROM:001391D0 bset #6,($1409).w ROM:001391D6 bset #4,($1407).w ROM:001391DC move.w #0,d2 ROM:001391E0 bra.s loc_1391E6 ROM:001391E2 ; --------------------------------------------------------------------------- ROM:001391E2 ROM:001391E2 loc_1391E2: ; CODE XREF: ROM:0013920E↓j ROM:001391E2 addi.w #1,d2 ROM:001391E6 ROM:001391E6 loc_1391E6: ; CODE XREF: ROM:001391E0↑j ROM:001391E6 cmpi.w #3,d2 ROM:001391EA bgt.s loc_139210 ROM:001391EC move.w d2,d4 ROM:001391EE lsl.w #1,d4 ROM:001391F0 addi.w #4,d4 ROM:001391F4 move.b $12DB(d4.w),d0 ROM:001391FA lsl.w #8,d0 ROM:001391FC addi.w #1,d4 ROM:00139200 move.b $12DB(d4.w),d1 ROM:00139206 or.b d1,d0 ROM:00139208 move.w d0,$1068(d2.w*2) ROM:0013920E bra.s loc_1391E2 ROM:00139210 ; --------------------------------------------------------------------------- ROM:00139210 ROM:00139210 loc_139210: ; CODE XREF: ROM:001391EA↑j ROM:00139210 bset #0,($1425).w ROM:00139216 bra.l locret_139260 ROM:0013921C ; --------------------------------------------------------------------------- ROM:0013921C ROM:0013921C loc_13921C: ; CODE XREF: ROM:001391CE↑j ROM:0013921C cmpi.b #3,d5 ROM:00139220 bgt.s loc_13925A ROM:00139222 bset #6,($1409).w ROM:00139228 bclr #4,($1407).w ROM:0013922E clr.w d3 ROM:00139230 move.b ($12DE).l,d3 ROM:00139236 addi.w #$FC,d3 ROM:0013923A move.w d3,($C94).w ROM:0013923E move.b ($12DF).l,d0 ROM:00139244 lsl.w #8,d0 ROM:00139246 move.b ($12E0).l,d1 ROM:0013924C or.b d1,d0 ROM:0013924E move.w d0,($1068).w ROM:00139252 bset #0,($1425).w ROM:00139258 bra.s locret_139260 ROM:0013925A ; --------------------------------------------------------------------------- ROM:0013925A ROM:0013925A loc_13925A: ; CODE XREF: ROM:00139220↑j ROM:0013925A bset #5,($1424).w ROM:00139260 ROM:00139260 locret_139260: ; CODE XREF: ROM:00139216↑j ROM:00139260 ; ROM:00139258↑j ROM:00139260 rts ROM:00139262 ; --------------------------------------------------------------------------- ROM:00139262 bset #6,($1409).w ROM:00139268 bclr #4,($1407).w ROM:0013926E move.b ($12DF).l,d0 ROM:00139274 lsl.w #8,d0 ROM:00139276 move.b ($12E0).l,d1 ROM:0013927C or.b d1,d0 ROM:0013927E move.w d0,($C94).w ROM:00139282 move.b ($12E1).l,d2 ROM:00139288 lsl.w #8,d2 ROM:0013928A move.b ($12E2).l,d3 ROM:00139290 or.b d3,d2 ROM:00139292 move.w #0,d4 ROM:00139296 move.w d2,$1068(d4.w*2) ROM:0013929C cmpi.w #0,($C94).w ROM:001392A2 blt.s loc_1392B4 ROM:001392A4 cmpi.w #$FF,($C94).w ROM:001392AA bgt.s loc_1392B4 ROM:001392AC bset #0,($1425).w ROM:001392B2 bra.s locret_1392BA ROM:001392B4 ; --------------------------------------------------------------------------- ROM:001392B4 ROM:001392B4 loc_1392B4: ; CODE XREF: ROM:001392A2↑j ROM:001392B4 ; ROM:001392AA↑j ROM:001392B4 bset #5,($1424).w ROM:001392BA ROM:001392BA locret_1392BA: ; CODE XREF: ROM:001392B2↑j ROM:001392BA rts ROM:001392BC ; --------------------------------------------------------------------------- ROM:001392BC cmpi.w #0,($E44).w ROM:001392C2 bne.s loc_1392CC ROM:001392C4 bset #0,($1418).w ROM:001392CA bra.s locret_1392D2 ROM:001392CC ; --------------------------------------------------------------------------- ROM:001392CC ROM:001392CC loc_1392CC: ; CODE XREF: ROM:001392C2↑j ROM:001392CC bset #5,($1424).w ROM:001392D2 ROM:001392D2 locret_1392D2: ; CODE XREF: ROM:001392CA↑j ROM:001392D2 rts ROM:001392D4 ; --------------------------------------------------------------------------- ROM:001392D4 bset #6,($142A).w ROM:001392DA rts ROM:001392DC ; --------------------------------------------------------------------------- ROM:001392DC bclr #6,($1409).w ROM:001392E2 bclr #4,($1407).w ROM:001392E8 move.b ($12DF).l,d0 ROM:001392EE lsl.w #8,d0 ROM:001392F0 move.b ($12E0).l,d1 ROM:001392F6 or.b d1,d0 ROM:001392F8 move.w d0,($C94).w ROM:001392FC cmpi.w #0,($C94).w ROM:00139302 blt.s loc_139314 ROM:00139304 cmpi.w #$FF,($C94).w ROM:0013930A bgt.s loc_139314 ROM:0013930C bset #0,($1425).w ROM:00139312 bra.s locret_13931A ROM:00139314 ; --------------------------------------------------------------------------- ROM:00139314 ROM:00139314 loc_139314: ; CODE XREF: ROM:00139302↑j ROM:00139314 ; ROM:0013930A↑j ROM:00139314 bset #5,($1424).w ROM:0013931A ROM:0013931A locret_13931A: ; CODE XREF: ROM:00139312↑j ROM:0013931A rts ROM:0013931C ; --------------------------------------------------------------------------- ROM:0013931C btst #7,($142E).w ROM:00139322 bne.l loc_1393C0 ROM:00139328 btst #4,($142D).w ROM:0013932E beq.s loc_139374 ROM:00139330 move.b ($12DC).l,d3 ROM:00139336 addi.b #$40,d3 ; '@' ROM:0013933A move.b d3,($12DF).l ROM:00139340 move.b #4,($12DE).l ROM:00139348 move.b ($12DD).l,d3 ROM:0013934E move.b d3,($12E0).l ROM:00139354 move.w ($1068).w,d1 ROM:00139358 move.b d1,($12E2).l ROM:0013935E lsr.w #8,d1 ROM:00139360 move.b d1,($12DE).l ROM:00139366 bsr.l sub_127418 ROM:0013936C move.w #9,($C90).w ROM:00139372 bra.s loc_1393BE ROM:00139374 ; --------------------------------------------------------------------------- ROM:00139374 ROM:00139374 loc_139374: ; CODE XREF: ROM:0013932E↑j ROM:00139374 move.b #4,($12DB).l ROM:0013937C addi.b #$40,($12DC).l ; '@' ROM:00139384 move.b ($12DC).l,d0 ROM:0013938A addi.b #4,d0 ROM:0013938E add.b ($12DD).l,d0 ROM:00139394 move.w ($1068).w,d1 ROM:00139398 move.b d1,($12DF).l ROM:0013939E add.b ($12DF).l,d0 ROM:001393A4 lsr.w #8,d1 ROM:001393A6 move.b d1,($12DE).l ROM:001393AC add.b ($12DE).l,d0 ROM:001393B2 move.b d0,($12E0).l ROM:001393B8 move.w #6,($C90).w ROM:001393BE ROM:001393BE loc_1393BE: ; CODE XREF: ROM:00139372↑j ROM:001393BE bra.s locret_1393C6 ROM:001393C0 ; --------------------------------------------------------------------------- ROM:001393C0 ROM:001393C0 loc_1393C0: ; CODE XREF: ROM:00139322↑j ROM:001393C0 bset #5,($1424).w ROM:001393C6 ROM:001393C6 locret_1393C6: ; CODE XREF: ROM:loc_1393BE↑j ROM:001393C6 rts ROM:001393C8 ; --------------------------------------------------------------------------- ROM:001393C8 bclr #6,($1409).w ROM:001393CE bset #4,($1407).w ROM:001393D4 bset #0,($1425).w ROM:001393DA rts ROM:001393DC ; --------------------------------------------------------------------------- ROM:001393DC btst #7,($142E).w ROM:001393E2 bne.l loc_1394BC ROM:001393E8 btst #4,($142D).w ROM:001393EE beq.s loc_139452 ROM:001393F0 move.b ($12DC).l,d4 ROM:001393F6 addi.b #$40,d4 ; '@' ROM:001393FA move.b d4,($12DF).l ROM:00139400 move.b #$A,($12DE).l ROM:00139408 move.b ($12DD).l,d4 ROM:0013940E move.b d4,($12E0).l ROM:00139414 move.w #0,d2 ROM:00139418 bra.s loc_13941E ROM:0013941A ; --------------------------------------------------------------------------- ROM:0013941A ROM:0013941A loc_13941A: ; CODE XREF: ROM:00139442↓j ROM:0013941A addi.w #1,d2 ROM:0013941E ROM:0013941E loc_13941E: ; CODE XREF: ROM:00139418↑j ROM:0013941E cmpi.w #3,d2 ROM:00139422 bgt.s loc_139444 ROM:00139424 move.w $1068(d2.w*2),d1 ROM:0013942A move.w d2,d3 ROM:0013942C lsl.w #1,d3 ROM:0013942E addi.w #7,d3 ROM:00139432 move.b d1,$12DB(d3.w) ROM:00139438 lsr.w #8,d1 ROM:0013943A subq.w #1,d3 ROM:0013943C move.b d1,$12DB(d3.w) ROM:00139442 bra.s loc_13941A ROM:00139444 ; --------------------------------------------------------------------------- ROM:00139444 ROM:00139444 loc_139444: ; CODE XREF: ROM:00139422↑j ROM:00139444 bsr.l sub_127418 ROM:0013944A move.w #$C,($C90).w ROM:00139450 bra.s loc_1394BA ROM:00139452 ; --------------------------------------------------------------------------- ROM:00139452 ROM:00139452 loc_139452: ; CODE XREF: ROM:001393EE↑j ROM:00139452 move.b #$A,($12DB).l ROM:0013945A addi.b #$40,($12DC).l ; '@' ROM:00139462 move.b ($12DC).l,d0 ROM:00139468 addi.b #$A,d0 ROM:0013946C add.b ($12DD).l,d0 ROM:00139472 move.w #0,d2 ROM:00139476 bra.s loc_13947C ROM:00139478 ; --------------------------------------------------------------------------- ROM:00139478 ROM:00139478 loc_139478: ; CODE XREF: ROM:001394AC↓j ROM:00139478 addi.w #1,d2 ROM:0013947C ROM:0013947C loc_13947C: ; CODE XREF: ROM:00139476↑j ROM:0013947C cmpi.w #3,d2 ROM:00139480 bgt.s loc_1394AE ROM:00139482 move.w $1068(d2.w*2),d1 ROM:00139488 move.w d2,d3 ROM:0013948A lsl.w #1,d3 ROM:0013948C addi.w #4,d3 ROM:00139490 move.b d1,$12DB(d3.w) ROM:00139496 add.b $12DB(d3.w),d0 ROM:0013949C lsr.w #8,d1 ROM:0013949E subq.w #1,d3 ROM:001394A0 move.b d1,$12DB(d3.w) ROM:001394A6 add.b $12DB(d3.w),d0 ROM:001394AC bra.s loc_139478 ROM:001394AE ; --------------------------------------------------------------------------- ROM:001394AE ROM:001394AE loc_1394AE: ; CODE XREF: ROM:00139480↑j ROM:001394AE move.b d0,($12E6).l ROM:001394B4 move.w #$C,($C90).w ROM:001394BA ROM:001394BA loc_1394BA: ; CODE XREF: ROM:00139450↑j ROM:001394BA bra.s locret_1394C2 ROM:001394BC ; --------------------------------------------------------------------------- ROM:001394BC ROM:001394BC loc_1394BC: ; CODE XREF: ROM:001393E2↑j ROM:001394BC bset #5,($1424).w ROM:001394C2 ROM:001394C2 locret_1394C2: ; CODE XREF: ROM:loc_1394BA↑j ROM:001394C2 rts ROM:001394C4 ; --------------------------------------------------------------------------- ROM:001394C4 bset #6,($1409).w ROM:001394CA bclr #4,($1407).w ROM:001394D0 move.w #$EE,($C94).w ROM:001394D6 move.b ($12DE).l,d2 ROM:001394DC lsl.w #8,d2 ROM:001394DE move.b ($12DF).l,d3 ROM:001394E4 or.b d3,d2 ROM:001394E6 move.w #0,d4 ROM:001394EA move.w d2,$1068(d4.w*2) ROM:001394F0 bset #0,($1425).w ROM:001394F6 rts ROM:001394F8 ; --------------------------------------------------------------------------- ROM:001394F8 bclr #6,($1409).w ROM:001394FE bclr #4,($1407).w ROM:00139504 move.w #$EE,($C94).w ROM:0013950A bset #0,($1425).w ROM:00139510 rts ROM:00139512 ; --------------------------------------------------------------------------- ROM:00139512 btst #7,($142E).w ROM:00139518 bne.l loc_1395B6 ROM:0013951E btst #4,($142D).w ROM:00139524 beq.s loc_13956A ROM:00139526 move.b ($12DC).l,d3 ROM:0013952C addi.b #$40,d3 ; '@' ROM:00139530 move.b d3,($12DF).l ROM:00139536 move.b #4,($12DE).l ROM:0013953E move.b ($12DD).l,d3 ROM:00139544 move.b d3,($12E0).l ROM:0013954A move.w ($1068).w,d1 ROM:0013954E move.b d1,($12E2).l ROM:00139554 lsr.w #8,d1 ROM:00139556 move.b d1,($12DE).l ROM:0013955C bsr.l sub_127418 ROM:00139562 move.w #9,($C90).w ROM:00139568 bra.s loc_1395B4 ROM:0013956A ; --------------------------------------------------------------------------- ROM:0013956A ROM:0013956A loc_13956A: ; CODE XREF: ROM:00139524↑j ROM:0013956A move.b #4,($12DB).l ROM:00139572 addi.b #$40,($12DC).l ; '@' ROM:0013957A move.b ($12DC).l,d0 ROM:00139580 addi.b #4,d0 ROM:00139584 add.b ($12DD).l,d0 ROM:0013958A move.w ($1068).w,d1 ROM:0013958E move.b d1,($12DF).l ROM:00139594 add.b ($12DF).l,d0 ROM:0013959A lsr.w #8,d1 ROM:0013959C move.b d1,($12DE).l ROM:001395A2 add.b ($12DE).l,d0 ROM:001395A8 move.b d0,($12E0).l ROM:001395AE move.w #6,($C90).w ROM:001395B4 ROM:001395B4 loc_1395B4: ; CODE XREF: ROM:00139568↑j ROM:001395B4 bra.s locret_1395BC ROM:001395B6 ; --------------------------------------------------------------------------- ROM:001395B6 ROM:001395B6 loc_1395B6: ; CODE XREF: ROM:00139518↑j ROM:001395B6 bset #5,($1424).w ROM:001395BC ROM:001395BC locret_1395BC: ; CODE XREF: ROM:loc_1395B4↑j ROM:001395BC rts ROM:001395BE ; --------------------------------------------------------------------------- ROM:001395BE bset #0,($89D).w ROM:001395C4 rts ROM:001395C6 ; --------------------------------------------------------------------------- ROM:001395C6 bset #3,($1424).w ROM:001395CC movea.l #$13C000,a5 ROM:001395D2 move.l a5,($43C).w ROM:001395D6 bsr.l sub_117096 ROM:001395DC bset #4,($890).w ROM:001395E2 rts ROM:001395E4 ; --------------------------------------------------------------------------- ROM:001395E4 move.b ($12DE).l,d1 ROM:001395EA lsl.w #8,d1 ROM:001395EC and.b ($12DF).l,d1 ROM:001395F2 move.w #$FB,($520).w ROM:001395F8 move.w d1,($522).w ROM:001395FC bset #7,($8A0).w ROM:00139602 move.w #$FFFF,($E3E).w ROM:00139608 bset #2,($89E).w ROM:0013960E move.w #$4000,($4D4).w ROM:00139614 bset #6,($88D).w ROM:0013961A movea.l #$140000,a5 ROM:00139620 move.l a5,($43C).w ROM:00139624 bsr.l sub_117096 ROM:0013962A bset #4,($890).w ROM:00139630 bset #0,($89D).w ROM:00139636 bclr #3,($1424).w ROM:0013963C rts ROM:0013963E ; --------------------------------------------------------------------------- ROM:0013963E btst #0,($89D).w ROM:00139644 bne.s loc_13966E ROM:00139646 btst #2,($89E).w ROM:0013964C bne.s loc_13966E ROM:0013964E btst #6,($88D).w ROM:00139654 bne.s loc_13966E ROM:00139656 btst #5,($89E).w ROM:0013965C bne.s loc_13966E ROM:0013965E btst #3,($897).w ROM:00139664 bne.s loc_13966E ROM:00139666 bsr.l sub_126F60 ROM:0013966C rts ROM:0013966E ; --------------------------------------------------------------------------- ROM:0013966E ROM:0013966E loc_13966E: ; CODE XREF: ROM:00139644↑j ROM:0013966E ; ROM:0013964C↑j ... ROM:0013966E bsr.l sub_126FB4 ROM:00139674 rts ROM:00139676 ; --------------------------------------------------------------------------- ROM:00139676 clr.b d1 ROM:00139678 btst #2,($88D).w ROM:0013967E beq.s loc_139684 ROM:00139680 ori.b #$F,d1 ROM:00139684 ROM:00139684 loc_139684: ; CODE XREF: ROM:0013967E↑j ROM:00139684 btst #1,($898).w ROM:0013968A beq.s loc_139690 ROM:0013968C ori.b #$F0,d1 ROM:00139690 ROM:00139690 loc_139690: ; CODE XREF: ROM:0013968A↑j ROM:00139690 btst #4,($142D).w ROM:00139696 beq.s loc_1396E8 ROM:00139698 move.b #6,($12DE).l ROM:001396A0 move.b ($12DC).l,d0 ROM:001396A6 addi.b #$40,d0 ; '@' ROM:001396AA move.b d0,($12DF).l ROM:001396B0 move.b ($12DD).l,d0 ROM:001396B6 move.b d0,($12E0).l ROM:001396BC move.b ($120F).w,($12E1).l ROM:001396C4 move.b ($CAE).w,($12E2).l ROM:001396CC move.b ($CAF).w,($12E3).l ROM:001396D4 move.b d1,($12E4).l ROM:001396DA bsr.l sub_127418 ROM:001396E0 move.w #$B,($C90).w ROM:001396E6 bra.s locret_139740 ROM:001396E8 ; --------------------------------------------------------------------------- ROM:001396E8 ROM:001396E8 loc_1396E8: ; CODE XREF: ROM:00139696↑j ROM:001396E8 move.b #6,($12DB).l ROM:001396F0 addi.b #$40,($12DC).l ; '@' ROM:001396F8 move.b ($12DC).l,d0 ROM:001396FE addi.b #6,d0 ROM:00139702 add.b ($12DD).l,d0 ROM:00139708 move.b ($120F).w,($12DE).l ROM:00139710 add.b ($120F).w,d0 ROM:00139714 move.b ($CAE).w,($12DF).l ROM:0013971C add.b ($CAE).w,d0 ROM:00139720 move.b ($CAF).w,($12E0).l ROM:00139728 add.b ($CAF).w,d0 ROM:0013972C move.b d1,($12E1).l ROM:00139732 add.b d1,d0 ROM:00139734 move.b d0,($12E2).l ROM:0013973A move.w #8,($C90).w ROM:00139740 ROM:00139740 locret_139740: ; CODE XREF: ROM:001396E6↑j ROM:00139740 rts ROM:00139742 ; --------------------------------------------------------------------------- ROM:00139742 bset #3,($141D).w ROM:00139748 rts ROM:0013974A ; --------------------------------------------------------------------------- ROM:0013974A bset #2,($1405).w ROM:00139750 rts ROM:00139752 ; --------------------------------------------------------------------------- ROM:00139752 clr.w d7 ROM:00139754 move.b ($12DE).l,d7 ROM:0013975A subq.w #1,d7 ROM:0013975C cmpi.w #4,d7 ROM:00139760 ble.s loc_13976A ROM:00139762 bset #5,($1424).w ROM:00139768 bra.s locret_13978C ROM:0013976A ; --------------------------------------------------------------------------- ROM:0013976A ROM:0013976A loc_13976A: ; CODE XREF: ROM:00139760↑j ROM:0013976A lea ($FFFFFF30).w,a0 ROM:0013976E move.w d7,d6 ROM:00139770 asl.w #4,d6 ROM:00139772 adda.w d6,a0 ROM:00139774 move.w #$30,d6 ; '0' ROM:00139778 asr.w #4,d6 ROM:0013977A add.w d7,d6 ROM:0013977C move.w $5E2(a5),2(a0) ROM:00139782 moveq #1,d5 ROM:00139784 asl.l d6,d5 ROM:00139786 asl.l d6,d5 ROM:00139788 or.l d5,($FFFFFE18).w ROM:0013978C ROM:0013978C locret_13978C: ; CODE XREF: ROM:00139768↑j ROM:0013978C rts ROM:0013978E ; --------------------------------------------------------------------------- ROM:0013978E bset #2,($141F).w ROM:00139794 rts ROM:00139796 ; --------------------------------------------------------------------------- ROM:00139796 bset #3,($1412).w ROM:0013979C rts ROM:0013979E ; --------------------------------------------------------------------------- ROM:0013979E move.b ($12DE).l,d0 ROM:001397A4 lsl.w #8,d0 ROM:001397A6 or.b ($12DF).l,d0 ROM:001397AC move.w $5E6(a5),d1 ROM:001397B0 move.w $5E8(a5),d2 ROM:001397B4 cmp.w d0,d1 ROM:001397B6 bge.s loc_1397C8 ROM:001397B8 cmp.w d0,d2 ROM:001397BA ble.s loc_1397C8 ROM:001397BC move.w d0,($145C).w ROM:001397C0 bset #0,($89D).w ROM:001397C6 bra.s locret_1397CE ROM:001397C8 ; --------------------------------------------------------------------------- ROM:001397C8 ROM:001397C8 loc_1397C8: ; CODE XREF: ROM:001397B6↑j ROM:001397C8 ; ROM:001397BA↑j ROM:001397C8 bset #5,($1424).w ROM:001397CE ROM:001397CE locret_1397CE: ; CODE XREF: ROM:001397C6↑j ROM:001397CE rts ROM:001397D0 ; --------------------------------------------------------------------------- ROM:001397D0 move.b ($12DE).l,d0 ROM:001397D6 lsl.w #8,d0 ROM:001397D8 or.b ($12DF).l,d0 ROM:001397DE move.w $5EA(a5),d1 ROM:001397E2 move.w $5EC(a5),d2 ROM:001397E6 cmp.w d0,d1 ROM:001397E8 bge.s loc_1397FA ROM:001397EA cmp.w d0,d2 ROM:001397EC ble.s loc_1397FA ROM:001397EE move.w d0,($144C).w ROM:001397F2 bset #0,($89D).w ROM:001397F8 bra.s locret_139800 ROM:001397FA ; --------------------------------------------------------------------------- ROM:001397FA ROM:001397FA loc_1397FA: ; CODE XREF: ROM:001397E8↑j ROM:001397FA ; ROM:001397EC↑j ROM:001397FA bset #5,($1424).w ROM:00139800 ROM:00139800 locret_139800: ; CODE XREF: ROM:001397F8↑j ROM:00139800 rts ROM:00139802 ; --------------------------------------------------------------------------- ROM:00139802 move.w #3,d1 ROM:00139806 cmpi.b #$FF,$12DB(d1.w) ROM:0013980E bne.s loc_139840 ROM:00139810 move.w #0,d2 ROM:00139814 bra.s loc_13981A ROM:00139816 ; --------------------------------------------------------------------------- ROM:00139816 ROM:00139816 loc_139816: ; CODE XREF: ROM:0013983C↓j ROM:00139816 addi.w #1,d2 ROM:0013981A ROM:0013981A loc_13981A: ; CODE XREF: ROM:00139814↑j ROM:0013981A cmpi.w #0,d2 ROM:0013981E bgt.s loc_13983E ROM:00139820 move.w $FB2(d2.w*2),d3 ROM:00139826 add.w $5EE(a5),d3 ROM:0013982A move.w $43C(a5),d4 ROM:0013982E cmp.w d3,d4 ROM:00139830 bge.s loc_139836 ROM:00139832 move.w $43C(a5),d3 ROM:00139836 ROM:00139836 loc_139836: ; CODE XREF: ROM:00139830↑j ROM:00139836 move.w d3,$FB2(d2.w*2) ROM:0013983C bra.s loc_139816 ROM:0013983E ; --------------------------------------------------------------------------- ROM:0013983E ROM:0013983E loc_13983E: ; CODE XREF: ROM:0013981E↑j ROM:0013983E bra.s locret_139880 ROM:00139840 ; --------------------------------------------------------------------------- ROM:00139840 ROM:00139840 loc_139840: ; CODE XREF: ROM:0013980E↑j ROM:00139840 cmpi.b #0,$12DB(d1.w) ROM:00139848 bne.s loc_13987A ROM:0013984A move.w #0,d2 ROM:0013984E bra.s loc_139854 ROM:00139850 ; --------------------------------------------------------------------------- ROM:00139850 ROM:00139850 loc_139850: ; CODE XREF: ROM:00139876↓j ROM:00139850 addi.w #1,d2 ROM:00139854 ROM:00139854 loc_139854: ; CODE XREF: ROM:0013984E↑j ROM:00139854 cmpi.w #0,d2 ROM:00139858 bgt.s loc_139878 ROM:0013985A move.w $FB2(d2.w*2),d3 ROM:00139860 sub.w $5EE(a5),d3 ROM:00139864 move.w $43E(a5),d4 ROM:00139868 cmp.w d3,d4 ROM:0013986A ble.s loc_139870 ROM:0013986C move.w $43E(a5),d3 ROM:00139870 ROM:00139870 loc_139870: ; CODE XREF: ROM:0013986A↑j ROM:00139870 move.w d3,$FB2(d2.w*2) ROM:00139876 bra.s loc_139850 ROM:00139878 ; --------------------------------------------------------------------------- ROM:00139878 ROM:00139878 loc_139878: ; CODE XREF: ROM:00139858↑j ROM:00139878 bra.s locret_139880 ROM:0013987A ; --------------------------------------------------------------------------- ROM:0013987A ROM:0013987A loc_13987A: ; CODE XREF: ROM:00139848↑j ROM:0013987A bset #5,($1424).w ROM:00139880 ROM:00139880 locret_139880: ; CODE XREF: ROM:loc_13983E↑j ROM:00139880 ; ROM:loc_139878↑j ROM:00139880 rts ROM:00139882 ; --------------------------------------------------------------------------- ROM:00139882 clr.l d0 ROM:00139884 clr.l d1 ROM:00139886 movea.l #$12DE,a0 ROM:0013988C move.b (a0)+,d0 ROM:0013988E lsl.l #8,d0 ROM:00139890 or.b (a0)+,d0 ROM:00139892 swap d0 ROM:00139894 clr.l d1 ROM:00139896 move.b (a0)+,d1 ROM:00139898 lsl.l #8,d1 ROM:0013989A or.b (a0)+,d1 ROM:0013989C or.l d1,d0 ROM:0013989E and.l d0,($1446).w ROM:001398A2 clr.l d0 ROM:001398A4 clr.l d1 ROM:001398A6 move.b (a0)+,d0 ROM:001398A8 lsl.l #8,d0 ROM:001398AA or.b (a0)+,d0 ROM:001398AC swap d0 ROM:001398AE clr.l d1 ROM:001398B0 move.b (a0)+,d1 ROM:001398B2 lsl.l #8,d1 ROM:001398B4 or.b (a0)+,d1 ROM:001398B6 or.l d1,d0 ROM:001398B8 and.l d0,($1444).w ROM:001398BC clr.l d0 ROM:001398BE clr.l d1 ROM:001398C0 move.b (a0)+,d0 ROM:001398C2 lsl.l #8,d0 ROM:001398C4 or.b (a0)+,d0 ROM:001398C6 swap d0 ROM:001398C8 clr.l d1 ROM:001398CA move.b (a0)+,d1 ROM:001398CC lsl.l #8,d1 ROM:001398CE or.b (a0)+,d1 ROM:001398D0 or.l d1,d0 ROM:001398D2 and.l d0,($1438).w ROM:001398D6 clr.l d0 ROM:001398D8 clr.l d1 ROM:001398DA move.b (a0)+,d0 ROM:001398DC lsl.l #8,d0 ROM:001398DE or.b (a0)+,d0 ROM:001398E0 and.w d0,($145E).w ROM:001398E4 move.b (a0),d0 ROM:001398E6 and.b d0,($14B4).w ROM:001398EA rts ROM:001398EC ; --------------------------------------------------------------------------- ROM:001398EC lea ($FFFFFFF0).w,a0 ROM:001398F0 move.w #$F0,d0 ROM:001398F4 asr.w #4,d0 ROM:001398F6 bsr.l sub_11AFFC ROM:001398FC moveq #$D,d2 ROM:001398FE moveq #1,d1 ROM:00139900 moveq #3,d4 ROM:00139902 clr.w (a0) ROM:00139904 clr.w 2(a0) ROM:00139908 clr.w 4(a0) ROM:0013990C clr.w 6(a0) ROM:00139910 clr.w 8(a0) ROM:00139914 moveq #1,d3 ROM:00139916 moveq #1,d5 ROM:00139918 bsr.l sub_11AF80 ROM:0013991E move.w #$F0,d0 ROM:00139922 asr.w #4,d0 ROM:00139924 lea ($FFFFFFF0).w,a0 ROM:00139928 move.w $5E4(a5),2(a0) ROM:0013992E moveq #1,d5 ROM:00139930 asl.l d0,d5 ROM:00139932 asl.l d0,d5 ROM:00139934 or.l d5,($FFFFFE18).w ROM:00139938 rts ROM:0013993A ; --------------------------------------------------------------------------- ROM:0013993A bset #7,($141B).w ROM:00139940 rts ROM:00139942 ; --------------------------------------------------------------------------- ROM:00139942 move.b ($12DE).l,d1 ROM:00139948 cmpi.b #0,d1 ROM:0013994C bne.s loc_139954 ROM:0013994E clr.b ($789).w ROM:00139952 bra.s locret_139972 ROM:00139954 ; --------------------------------------------------------------------------- ROM:00139954 ROM:00139954 loc_139954: ; CODE XREF: ROM:0013994C↑j ROM:00139954 andi.b #$E0,d1 ROM:00139958 cmpi.b #$A0,d1 ROM:0013995C bne.s loc_139968 ROM:0013995E move.b ($12DE).l,($789).w ROM:00139966 bra.s locret_139972 ROM:00139968 ; --------------------------------------------------------------------------- ROM:00139968 ROM:00139968 loc_139968: ; CODE XREF: ROM:0013995C↑j ROM:00139968 clr.b ($789).w ROM:0013996C bset #5,($1424).w ROM:00139972 ROM:00139972 locret_139972: ; CODE XREF: ROM:00139952↑j ROM:00139972 ; ROM:00139966↑j ROM:00139972 rts ROM:00139974 ; --------------------------------------------------------------------------- ROM:00139974 bclr #3,($1412).w ROM:0013997A rts ROM:0013997C ; --------------------------------------------------------------------------- ROM:0013997C bclr #2,($141F).w ROM:00139982 rts ROM:00139984 ; --------------------------------------------------------------------------- ROM:00139984 move.l ($8D4).w,d6 ROM:00139988 move.l ($8D0).w,d7 ROM:0013998C cmpi.b #$FF,d3 ROM:00139990 bne.s loc_139998 ROM:00139992 bset d5,d6 ROM:00139994 bset d5,d7 ROM:00139996 bra.s loc_1399A6 ROM:00139998 ; --------------------------------------------------------------------------- ROM:00139998 ROM:00139998 loc_139998: ; CODE XREF: ROM:00139990↑j ROM:00139998 cmpi.b #$F0,d3 ROM:0013999C bne.s loc_1399A4 ROM:0013999E bclr d5,d6 ROM:001399A0 bset d5,d7 ROM:001399A2 bra.s loc_1399A6 ROM:001399A4 ; --------------------------------------------------------------------------- ROM:001399A4 ROM:001399A4 loc_1399A4: ; CODE XREF: ROM:0013999C↑j ROM:001399A4 bclr d5,d7 ROM:001399A6 ROM:001399A6 loc_1399A6: ; CODE XREF: ROM:00139996↑j ROM:001399A6 ; ROM:001399A2↑j ROM:001399A6 move.l d6,($8D4).w ROM:001399AA move.l d7,($8D0).w ROM:001399AE btst #3,($8D2).w ROM:001399B4 beq.s locret_1399CE ROM:001399B6 bset #3,($1416).w ROM:001399BC move.b ($12DF).l,d2 ROM:001399C2 lsl.w #8,d2 ROM:001399C4 or.b ($12E0).l,d2 ROM:001399CA move.w d2,($C92).w ROM:001399CE ROM:001399CE locret_1399CE: ; CODE XREF: ROM:001399B4↑j ROM:001399CE rts ROM:001399D0 ROM:001399D0 ; =============== S U B R O U T I N E ======================================= ROM:001399D0 ROM:001399D0 ROM:001399D0 sub_1399D0: ; CODE XREF: ROM:001278E2↑p ROM:001399D0 ; ROM:00127940↑p ... ROM:001399D0 clr.b ($789).w ROM:001399D4 bclr #3,($1412).w ROM:001399DA bclr #2,($141F).w ROM:001399E0 rts ROM:001399E0 ; End of function sub_1399D0 ROM:001399E0 ROM:001399E2 ROM:001399E2 ; =============== S U B R O U T I N E ======================================= ROM:001399E2 ROM:001399E2 ROM:001399E2 sub_1399E2: ; CODE XREF: ROM:loc_1278DC↑p ROM:001399E2 ; ROM:00127972↑p ... ROM:001399E2 clr.l ($8D0).w ROM:001399E6 bsr.l sub_1298D6 ROM:001399EC rts ROM:001399EC ; End of function sub_1399E2 ROM:001399EC ROM:001399EE ; --------------------------------------------------------------------------- ROM:001399EE move.b ($12DE).l,d0 ROM:001399F4 lsl.w #8,d0 ROM:001399F6 or.b ($12DF).l,d0 ROM:001399FC move.w $3CE(a5),d1 ROM:00139A00 move.w $3D0(a5),d2 ROM:00139A04 cmp.w d0,d1 ROM:00139A06 bge.s loc_139A2C ROM:00139A08 cmp.w d0,d2 ROM:00139A0A ble.s loc_139A2C ROM:00139A0C move.w #0,d3 ROM:00139A10 bra.s loc_139A16 ROM:00139A12 ; --------------------------------------------------------------------------- ROM:00139A12 ROM:00139A12 loc_139A12: ; CODE XREF: ROM:00139A22↓j ROM:00139A12 addi.w #1,d3 ROM:00139A16 ROM:00139A16 loc_139A16: ; CODE XREF: ROM:00139A10↑j ROM:00139A16 cmpi.w #0,d3 ROM:00139A1A bgt.s loc_139A24 ROM:00139A1C move.w d0,$1494(d3.w*2) ROM:00139A22 bra.s loc_139A12 ROM:00139A24 ; --------------------------------------------------------------------------- ROM:00139A24 ROM:00139A24 loc_139A24: ; CODE XREF: ROM:00139A1A↑j ROM:00139A24 bset #0,($89D).w ROM:00139A2A bra.s locret_139A32 ROM:00139A2C ; --------------------------------------------------------------------------- ROM:00139A2C ROM:00139A2C loc_139A2C: ; CODE XREF: ROM:00139A06↑j ROM:00139A2C ; ROM:00139A0A↑j ROM:00139A2C bset #5,($1424).w ROM:00139A32 ROM:00139A32 locret_139A32: ; CODE XREF: ROM:00139A2A↑j ROM:00139A32 rts ROM:00139A34 ; --------------------------------------------------------------------------- ROM:00139A34 cmpi.b #$FF,d3 ROM:00139A38 bne.s loc_139A58 ROM:00139A3A move.l ($8D0).w,d6 ROM:00139A3E bset d2,d6 ROM:00139A40 move.l d6,($8D0).w ROM:00139A44 move.b ($12DF).l,d7 ROM:00139A4A lsl.w #8,d7 ROM:00139A4C or.b ($12E0).l,d7 ROM:00139A52 move.w d7,($E30).w ROM:00139A56 bra.s locret_139A62 ROM:00139A58 ; --------------------------------------------------------------------------- ROM:00139A58 ROM:00139A58 loc_139A58: ; CODE XREF: ROM:00139A38↑j ROM:00139A58 move.l ($8D0).w,d6 ROM:00139A5C bclr d2,d6 ROM:00139A5E move.l d6,($8D0).w ROM:00139A62 ROM:00139A62 locret_139A62: ; CODE XREF: ROM:00139A56↑j ROM:00139A62 rts ROM:00139A64 ; --------------------------------------------------------------------------- ROM:00139A64 cmpi.b #$FF,d3 ROM:00139A68 bne.s loc_139AA0 ROM:00139A6A move.l ($8D0).w,d6 ROM:00139A6E bset d2,d6 ROM:00139A70 move.l d6,($8D0).w ROM:00139A74 bset #3,($1416).w ROM:00139A7A move.b ($12DF).l,d7 ROM:00139A80 lsl.w #8,d7 ROM:00139A82 or.b ($12E0).l,d7 ROM:00139A88 move.w d7,($E30).w ROM:00139A8C move.b ($12E1).l,d7 ROM:00139A92 lsl.w #8,d7 ROM:00139A94 or.b ($12E2).l,d7 ROM:00139A9A move.w d7,($C92).w ROM:00139A9E bra.s locret_139AAA ROM:00139AA0 ; --------------------------------------------------------------------------- ROM:00139AA0 ROM:00139AA0 loc_139AA0: ; CODE XREF: ROM:00139A68↑j ROM:00139AA0 move.l ($8D0).w,d6 ROM:00139AA4 bclr d2,d6 ROM:00139AA6 move.l d6,($8D0).w ROM:00139AAA ROM:00139AAA locret_139AAA: ; CODE XREF: ROM:00139A9E↑j ROM:00139AAA rts ROM:00139AAC ; --------------------------------------------------------------------------- ROM:00139AAC cmpi.b #$FF,d3 ROM:00139AB0 bne.s loc_139ADC ROM:00139AB2 move.l ($8D0).w,d6 ROM:00139AB6 bset d2,d6 ROM:00139AB8 move.l d6,($8D0).w ROM:00139ABC move.b ($12DF).l,d7 ROM:00139AC2 lsl.w #8,d7 ROM:00139AC4 or.b ($12E0).l,d7 ROM:00139ACA move.w #1,($5AE).w ROM:00139AD0 move.w d7,($5AA).w ROM:00139AD4 bsr.l sub_11A6AE ROM:00139ADA bra.s locret_139AF2 ROM:00139ADC ; --------------------------------------------------------------------------- ROM:00139ADC ROM:00139ADC loc_139ADC: ; CODE XREF: ROM:00139AB0↑j ROM:00139ADC move.l ($8D0).w,d6 ROM:00139AE0 bclr d2,d6 ROM:00139AE2 move.l d6,($8D0).w ROM:00139AE6 move.w #2,($5AE).w ROM:00139AEC bsr.l sub_11A6AE ROM:00139AF2 ROM:00139AF2 locret_139AF2: ; CODE XREF: ROM:00139ADA↑j ROM:00139AF2 rts ROM:00139AF2 ; --------------------------------------------------------------------------- ROM:00139AF4 dword_139AF4: dc.l $2010596, $4FF147E, $4FF0202, $59605FF, $147E05FF ROM:00139AF4 ; DATA XREF: sub_118FD4+12↑o ROM:00139AF4 ; sub_1195CE+24↑o ... ROM:00139AF4 dc.l $2030596, $6FF147E, $6FF0204, $59607FF, $147E07FF ROM:00139AF4 dc.l $5050595, $3FF147D, $3FF0443, $59702FF, $147F02FF ROM:00139AF4 dc.l $15900596, $1FF147E, $1FF0340, $59504FF, $147D04FF ROM:00139AF4 dc.l $1150594, $2FF147C, $2FF1775, $59603FF, $147E03FF ROM:00139AF4 dc.l $3350597, $5FF147F, $5FF0111, $59505FF, $147D05FF ROM:00139AF4 dc.l $1100597, $6FF147F, $6FF0195, $59700FF, $147F00FF ROM:00139AF4 dc.l $1060594, $1FF147C, $1FF0135, $59400FF, $147C00FF ROM:00139AF4 dc.l $1410595, $7FF147D, $7FF0130, $59506FF, $147D06FF ROM:00139AF4 dc.l $1360594, $5FF147C, $5FF0133, $59502FF, $147D02FF ROM:00139AF4 dc.l $1400595, $1FF147D, $1FF0501, $59701FF, $147F01FF ROM:00139AF4 dc.l $5000597, $4FF147F, $4FF0121, $59407FF, $147C07FF ROM:00139AF4 dc.l $1200594, $6FF147C, $6FF0420, $59500FF, $147D00FF ROM:00139AF4 dc.l $1700597, $3FF147F, $3FF0230, $59600FF, $147E00FF ROM:00139AF4 dc.l $16400596, $2FF147E, $2FF1775, $59707FF, $147F07FF ROM:00139AF4 dc.l $3011266, $FF14B6, $FF0302, $126601FF, $14B601FF ROM:00139AF4 dc.l $3031266, $2FF14B6, $2FF0304, $126603FF, $14B603FF ROM:00139AF4 dc.l $300141D, $7FF1520, $2FF0313 ROM:00139AF4 dcb.l 2,$151F05FF ROM:00139AF4 dc.l $601088A, $4FF088A, $4FF00FF ROM:00139C68 ROM:00139C68 ; =============== S U B R O U T I N E ======================================= ROM:00139C68 ROM:00139C68 ROM:00139C68 sub_139C68: ; CODE XREF: ROM:00116EC4↑p ROM:00139C68 move.w #0,($FFFFF462).w ROM:00139C6E move.w #$204,($FFFFF460).w ROM:00139C74 rts ROM:00139C74 ; End of function sub_139C68 ROM:00139C74 ROM:00139C76 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C78 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C7A ; --------------------------------------------------------------------------- ROM:00139C7A rts ROM:00139C7C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C7E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C80 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C82 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00139C84 dword_139C84: dcb.l 5,0 ; DATA XREF: sub_117B88+4↑o ROM:00139C98 dc.l $28, 0 ROM:00139CA0 dc.l $64, $34BC0000, 0 ROM:00139CAC dc.l $1388 ROM:00139CAC dcb.l $13,0 ROM:00139CFC dc.l $10000, 0 ROM:00139D04 dc.l $FF00, $7D ROM:00139D04 dcb.l $17,$7D7D7D7D ROM:00139D04 dc.l $7D7D7D00, $FFFFFF ROM:00139D04 dcb.l $3A,0 ROM:00139E58 dc.l $FFFFFF ROM:00139E58 dcb.l $3A,0 ROM:00139F44 dc.l $FFFFFF, $A469FFFF ROM:00139F44 dcb.l 2,$FFFF ROM:00139F44 dcb.l $2A,$FFFFFFFF ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_116184+6↑o ROM:00139FFF ; sub_116240+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END